【手続補正書】
【提出日】平成29年3月30日(2017.3.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造モデルを位置決めし、かつその設計環境を制御するための装置であって、
プロセッサと、
前記プロセッサと通信するメモリ（３５０６）と、
前記プロセッサと通信する動作検知入力デバイスであり、人間工学的な人体模型（１５０）であるオブジェクトの動作を追跡し、かつ前記オブジェクト上に位置する少なくとも１つの点に対する空間座標データの組を生成するように構成された動作検知入力デバイスと、
前記メモリ（３５０６）に記憶されたアプリケーション（１３２）とを備え、
前記アプリケーション（１３２）が前記プロセッサにより実行されたとき、前記アプリケーション（１３２）が、
前記動作検知入力デバイスから前記少なくとも１つの点に対する空間座標データの第１の組を受け取り、かつ
空間座標データをコンピュータ支援設計システム（１３０）に送り、前記コンピュータ支援設計システム（１３０）が、前記オブジェクト上に位置する前記点の動きに基づき、角度データを計算して前記オブジェクトのモデルの設計を更新する
ように構成され、
前記プロセッサは、複数のアルゴリズムを実行し、該複数のアルゴリズムは前記動作検知入力デバイスを前記コンピュータ支援設計システム（１３０）と統合して、音声コマンドと体の動作との組合せ利用を可能にし、
前記音声コマンドは、前記アプリケーション（１３２）を、前記体の動作を利用して骨格追跡を実施して、前記オブジェクトを制御することと、前記体の動作を利用して前記コンピュータ支援設計システムのワークベンチ環境においてカーソルを動かして、前記ワークベンチ環境において斜視図をパン、ズーム、および回転のうちの少なくとも一つを含む機能を実行することとの間で切り換える、装置。
【請求項２】
前記オブジェクト上に位置する前記点が、前記人間工学的な人体模型（１５０）の体肢上の関節である、請求項１に記載の装置。
【請求項３】
前記アプリケーション（１３２）が、ある期間中に連続的に生成された空間座標の複数の観測結果を使用するように構成されており、前記複数の観測結果は、前記体肢の運動中に取り込まれたものである、請求項２に記載の装置。
【請求項４】
前記アプリケーション（１３２）が、空間座標データの前記第１の組から骨格点データを生成する、請求項２に記載の装置。
【請求項５】
前記アプリケーション（１３２）が、前記骨格点データから、前記人間工学的な人体模型の方向付けを指定するための体肢角度を計算する、請求項４に記載の装置。
【請求項６】
前記体肢角度が、３次元空間の３つの主平面のうちの１つにおける角度指定により示される、請求項５に記載の装置。
【請求項７】
前記角度指定が、前記コンピュータ支援設計システム（１３０）により規定される、請求項６に記載の装置。
【請求項８】
前記コンピュータ支援設計システム（１３０）が、前記アプリケーション（１３２）により計算された骨格点間のセグメントの角度に基づいて、前記人体模型（１５０）の方向付けを指定する、請求項５に記載の装置。
【請求項９】
人間工学的な人体模型（１５０）を位置決めし、かつ人体模型設計環境を制御するためのプロセッサで実施される方法であって、
コンピュータが、動作検知入力デバイスから１組の空間座標を受け取ること（２０２）であり、前記空間座標が、人体モデルの体肢の少なくとも１つの関節の位置を示していること、
前記コンピュータが、コンピュータ支援設計アプリケーション（１３２）に、前記１組の空間座標を送ること（２０４）であり、前記コンピュータ支援設計アプリケーション（１３２）が、角度データの複数のインスタンスにより示された体肢角度の変化に基づいて、前記人間工学的な人体模型（１５０）の運動を表すこと、
前記コンピュータが、コンピュータ支援設計アプリケーション（１３２）から角度指定を受け取ること（２０６）であり、前記角度指定が、少なくとも１つの３次元平面における前記体肢の角度に対応していること、および
前記コンピュータが、動作検知入力デバイスから受け取った前記角度指定に従って、前記１組の空間座標を角度データに変換すること（２０８）であり、前記角度データが、前記体肢の位置決めを示していること
を含み、
前記コンピュータは、複数のアルゴリズムを実行し、該複数のアルゴリズムは前記動作検知入力デバイスを前記コンピュータ支援設計アプリケーション（１３２）と統合して、音声コマンドと体の動作との組合せ利用を可能にし、
前記音声コマンドは、前記コンピュータ支援設計アプリケーション（１３２）を、前記体の動作を利用して骨格追跡を実施して、前記人間工学的な人体模型（１５０）を制御することと、前記体の動作を利用して前記コンピュータ支援設計アプリケーションのワークベンチ環境においてカーソルを動かして、前記ワークベンチ環境において斜視図をパン、ズーム、および回転のうちの少なくとも一つを含む機能を実行することとの間で切り換える、方法。
【請求項１０】
前記動作検知入力デバイスが深度カメラである、請求項９に記載の方法。
【請求項１１】
前記深度カメラが、少なくともジェスチャおよび音声コマンドにより制御される、請求項１０に記載の方法。
【請求項１２】
前記コンピュータが、前記動作検知入力デバイスを前記コンピュータ支援設計アプリケーション（１３２）と統合する複数のアルゴリズムを実行し、前記アルゴリズムが、全身追跡、および人体模型（１５０）の制御を可能にする、請求項９に記載の方法。
【請求項１３】
前記アルゴリズムが、前記人間工学的な人体模型（１５０）および開発環境の少なくとも一方を制御するために、前記動作検知入力デバイスにより収集された座標を、前記コンピュータ支援設計アプリケーション（１３２）により使用される座標形式へと変換する、請求項１２に記載の方法。
【請求項１４】
人間工学的な人体模型（１５０）を制御するために、動作検知入力デバイスをコンピュータ支援設計アプリケーション（１３２）と統合するためのプロセッサで実施される方法であって、前記方法が、
コンピュータが、人体モデルの運動中に、骨格関節の位置決めを表す３次元のｘ、ｙ、およびｚ座標を受け取ること（２１２）であり、前記ｘ、ｙ、およびｚ座標が、前記動作検知入力デバイスにより取り込まれたものであること、
前記コンピュータが、少なくとも１つの３次元平面における体肢角度を示す自由度を指定する情報を受け取ること（２１４）、
前記コンピュータが、前記自由度ならびに前記ｘ、ｙ、およびｚ座標に基づいて、少なくとも１つの体肢角度を求めること（２１６）であり、前記少なくとも１つの体肢角度が、前記人間工学的な人体模型（１５０）の方向付けを指定すること、および
前記コンピュータが、前記体肢の運動を表すのに使用するために、前記少なくとも１つの体肢角度を前記コンピュータ支援設計アプリケーション（１３２）に提供すること（２１８）
を含み、
前記コンピュータは、複数のアルゴリズムを実行し、該複数のアルゴリズムは前記動作検知入力デバイスを前記コンピュータ支援設計アプリケーション（１３２）と統合して、音声コマンドと体の動作との組合せ利用を可能にし、
前記音声コマンドは、前記コンピュータ支援設計アプリケーション（１３２）を、前記体の動作を利用して骨格追跡を実施して、前記人間工学的な人体模型（１５０）を制御することと、前記体の動作を利用して前記コンピュータ支援設計アプリケーションのワークベンチ環境においてカーソルを動かして、前記ワークベンチ環境において斜視図をパン、ズーム、および回転のうちの少なくとも一つを含む機能を実行することとの間で切り換える、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
様々な例示的な実施形態の記述が、例示および説明の目的で示されてきているが、網羅的であること、または開示された形態の諸実施形態に限定されることを意図するものではない。当業者であれば、多くの変更形態および変形形態が明らかであろう。さらに、様々な例示的な実施形態は、他の例示的な実施形態と比較して、様々な特徴を提供することができる。選択された１つまたは複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するために、かつ企図される特定の用途に適した様々な変更と共に、様々な実施形態に対する開示を当業者に理解できるようにするために、選択されかつ述べられている。
また、本願は以下に記載する態様を含む。
（態様１）
構造モデルを位置決めし、かつその設計環境を制御するための装置であって、
プロセッサと、
前記プロセッサと通信するメモリ（３５０６）と、
前記プロセッサと通信する動作検知入力デバイスであり、オブジェクトの動作を追跡し、かつ前記オブジェクト上に位置する少なくとも１つの点に対する空間座標データの組を生成するように構成された動作検知入力デバイスと、
前記メモリ（３５０６）に記憶されたアプリケーション（１３２）とを備え、
前記アプリケーション（１３２）が前記プロセッサにより実行されたとき、前記アプリケーション（１３２）が、
前記動作検知入力デバイスから前記少なくとも１つの点に対する空間座標データの第１の組を受け取り、かつ
空間座標データをコンピュータ支援設計システム（１３０）に送り、前記コンピュータ支援設計システム（１３０）が、前記オブジェクト上に位置する前記点の動きに基づき、角度データを計算して前記オブジェクトのモデルの設計を更新する
ように構成される、装置。
（態様２）
前記オブジェクトが、人間工学的な人体模型（１５０）である、態様１に記載の装置。
（態様３）
前記オブジェクト上に位置する前記点が、前記人間工学的な人体模型（１５０）の体肢上の関節である、態様２に記載の装置。
（態様４）
前記アプリケーション（１３２）が、ある期間中に連続的に生成された空間座標の複数の観測結果を使用するように構成されており、前記複数の観測結果は、前記体肢の運動中に取り込まれたものである、態様３に記載の装置。
（態様５）
前記アプリケーション（１３２）が、空間座標データの前記第１の組から骨格点データを生成する、態様３に記載の装置。
（態様６）
前記アプリケーション（１３２）が、前記骨格点データから、前記人間工学的な人体模型の方向付けを指定するための体肢角度を計算する、態様５に記載の装置。
（態様７）
前記体肢角度が、３次元空間の３つの主平面のうちの１つにおける角度指定により示される、態様６に記載の装置。
（態様８）
前記角度指定が、前記コンピュータ支援設計システム（１３０）により規定される、態様７に記載の装置。
（態様９）
前記コンピュータ支援設計システム（１３０）が、前記アプリケーション（１３２）により計算された骨格点間のセグメントの角度に基づいて、前記人体模型（１５０）の方向付けを指定する、態様６に記載の装置。
（態様１０）
人間工学的な人体模型（１５０）を位置決めし、かつ人体模型設計環境を制御するためのプロセッサで実施される方法であって、
コンピュータが、動作検知入力デバイスから１組の空間座標を受け取ること（２０２）であり、前記空間座標が、人体モデルの体肢の少なくとも１つの関節の位置を示していること、
前記コンピュータが、コンピュータ支援設計アプリケーション（１３２）に、前記１組の空間座標を送ること（２０４）であり、前記コンピュータ支援設計アプリケーション（１３２）が、角度データの複数のインスタンスにより示された体肢角度の変化に基づいて、前記人間工学的な人体模型（１５０）の運動を表すこと、
前記コンピュータが、コンピュータ支援設計アプリケーション（１３２）から角度指定を受け取ること（２０６）であり、前記角度指定が、少なくとも１つの３次元平面における前記体肢の角度に対応していること、および
前記コンピュータが、前記受け取った角度指定に従って、前記１組の空間座標を角度データに変換すること（２０８）であり、前記角度データが、前記体肢の位置決めを示していること
を含む方法。
（態様１１）
前記動作検知入力デバイスが深度カメラである、態様１０に記載の方法。
（態様１２）
前記深度カメラが、少なくともジェスチャおよび音声コマンドにより制御される、態様１１に記載の方法。
（態様１３）
前記コンピュータが、前記動作検知入力デバイスを前記コンピュータ支援設計アプリケーション（１３２）と統合する複数のアルゴリズムを実行し、前記アルゴリズムが、全身追跡、および人体模型（１５０）の制御を可能にする、態様１０に記載の方法。
（態様１４）
前記アルゴリズムが、前記人間工学的な人体模型（１５０）および開発環境の少なくとも一方を制御するために、前記動作検知入力デバイスにより収集された座標を、前記コンピュータ支援設計アプリケーション（１３２）により使用される座標形式へと変換する、態様１３に記載の方法。
（態様１５）
人間工学的な人体模型（１５０）を制御するために、動作検知入力デバイスをコンピュータ支援設計アプリケーション（１３２）と統合する前記方法が、
コンピュータが、人体モデルの運動中に、骨格関節の位置決めを表す３次元のｘ、ｙ、およびｚ座標を受け取ること（２１２）であり、前記ｘ、ｙ、およびｚ座標が、前記動作検知入力デバイスにより取り込まれたものであること、
前記コンピュータが、前記少なくとも１つの３次元平面における体肢角度を示す自由度を指定する情報を受け取ること（２１４）、
前記コンピュータが、前記自由度ならびに前記ｘ、ｙ、およびｚ座標に基づいて、少なくとも１つの体肢角度を求めること（２１６）であり、前記求められた体肢角度が、前記人間工学的な人体模型（１５０）の方向付けを指定すること、および
前記コンピュータが、前記体肢の運動を表すのに使用するために、前記少なくとも１つの体肢角度を前記コンピュータ支援設計アプリケーション（１３２）に提供すること（２１８）
を含む、態様１３に記載の方法。