【手続補正書】
【提出日】平成27年4月8日(2015.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのデバイスプロセッサと、実行可能命令を格納する機械可読記憶装置と、を有し、前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
複数のデータベースオブジェクトを有するデータベースへのアクセスを開始し、各データベースオブジェクトは、複数の所定の３次元（３Ｄ）モデルのうちの個々に１つに関連付けられ、前記３Ｄモデルの各々は、複数の所定の３Ｄアイテムのうちの対応する１つの外観をシミュレートし、
自然なジェスチャ動作に基づく動作主の少なくとも片手の自由な動きに基づき前記動作主の少なくとも片腕の動きに関連付けられた３Ｄ空間画像データを受信し、
前記の受信した３Ｄ空間画像データに従って、前記少なくとも片手の３Ｄ位置の時間的連続３Ｄ表現を追加的に統合し、閾時間値と前記自由な動きの間に複数の３Ｄ領域内の前記少なくとも片手により費やされた時点の数との比較に基づき統合のために前記受信した３Ｄ空間画像データの一部を選択することに基づき、統合３Ｄモデルを生成し、
前記データベースにアクセスすること、及び前記統合３Ｄモデルに一致する少なくとも１つの前記所定の３Ｄモデルと関連する少なくとも１つの前記データベースオブジェクトを決定することに基づき、少なくとも１つの前記所定の３Ｄアイテムを選択する、
ようにさせるよう構成される、システム。
【請求項２】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
所定の更新３Ｄアイテムの外観をシミュレートする更新３Ｄモデルを得て、前記データベースに、前記更新３Ｄモデルと関連する更新データベースオブジェクトの記憶を開始する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項３】
前記所定の更新３Ｄアイテムは、
３Ｄインベントリアイテム、３Ｄゲームオブジェクト、３Ｄ現実世界アイテム、又は３Ｄ仮想現実環境オブジェクト、
のうちの１又は複数を有する、請求項２に記載のシステム。
【請求項４】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記所定の更新３Ｄアイテムの画像と関連する画像データの受信、又は
入力装置を介した前記更新３Ｄモデルの受信、
のうちの１又は複数に基づき、前記更新３Ｄモデルを得る、
ようにさせるよう構成される、請求項２に記載のシステム。
【請求項５】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
発話を表す少なくとも１つの音声指標と関連する音声データを受信し、
前記データベースへのアクセス、及び前記音声指標に基づき前記統合３Ｄモデルと一致する少なくとも１つの前記所定の３Ｄモデルに関連する少なくとも１つの前記データベースオブジェクトの決定に基づき、少なくとも１つの前記所定の３Ｄアイテムを選択する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項６】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
それぞれ初期値に初期化された重み値を有する容積要素として表される離散３Ｄ仮想マップ要素に基づき、仮想３Ｄマップ空間を初期化するよう構成され、
前記仮想３Ｄマップ空間は、前記動作主の近傍の３Ｄ空間を表し、
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記少なくとも片手の一部が前記自由な動き中の時間期間に渡り３Ｄ領域を占有していると示す決定に基づき、前記３Ｄ空間の前記３Ｄ領域と関連する選択された容積要素の前記重み値を比例的に増大し、
閾値を各前記容積要素の前記重み値と比較する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項７】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記少なくとも片手の深度、位置及び方向を決定し、
前記少なくとも片手の前記深度、位置及び方向に対応する前記仮想３Ｄマップ空間と関連する容積要素の位置を決定し、
前記決定された前記位置に基づき、前記少なくとも片手の前記深度、位置及び方向に対応する深度、位置及び方向を表す前記仮想３Ｄマップ空間の領域と関連する複数の前記容積要素を活性化する、
ようにさせるよう構成される、請求項４に記載のシステム。
【請求項８】
前記容積要素は、容積画像素子（ｖｏｘｅｌ）を有し,
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記少なくとも片手の一部が前記自由な動き中の時間期間に渡り前記３Ｄ領域を占有していたと示す決定に基づき、ｖｏｘｅｌグループの各活性化で前記ｖｏｘｅｌグループに関連する重み値を増大することに基づき、前記ｖｏｘｅｌグループを活性化する、
ようにさせるよう構成される、請求項７に記載のシステム。
【請求項９】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記少なくとも片手の姿勢により示される閉空間を決定し、
前記閉空間を囲む領域の深度の決定に基づき、前記閉空間の深度を決定し、
前記閉空間を示す前記姿勢に関連する時間期間中、前記少なくとも片手の前記深度、位置及び方向に対応する深度、位置及び方向を表す前記仮想３Ｄ空間の領域と関連する複数の前記容積要素を活性化する代わりに、前記閉空間に対応する深度、位置及び方向を表す前記仮想３Ｄ空間の領域と関連する複数の前記容積要素を活性化する、
ようにさせるよう構成される、請求項６に記載のシステム。
【請求項１０】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記所定の３Ｄモデルのうちの１つ及び前記統合３Ｄモデルのスケーリング、平行移動及び回転に基づき、前記所定の３Ｄモデルのうちの１つに含まれる少なくとも１つのコンポーネントと前記統合３Ｄモデルとを照合することに基づき、前記所定の３Ｄモデルのうちの１つと前記統合３Ｄモデルとの第１の整合を生成し、
前記第１の整合に基づき、反復最近点アルゴリズムに基づき、前記所定の３Ｄモデルのうちの１つと前記統合３Ｄモデルとの第２の整合を生成する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項１１】
前記実行可能命令は、実行されると、前記少なくとも１つのデバイスプロセッサに、
前記所定の３Ｄモデルのうちの１つ及び前記統合３Ｄモデルのスケーリング、平行移動及び回転に基づき、前記所定の３Ｄモデルのうちの１つに含まれる少なくとも１つのコンポーネントと前記統合３Ｄモデルとを照合することに基づき、前記所定の３Ｄモデルのうちの１つと前記統合３Ｄモデルとの第１の整合を生成し、
前記第１の整合に基づき、前記所定の３Ｄモデルのうちの１つ及び前記統合３Ｄモデルのスケーリング、平行移動及び回転のうちの複数を含む強力な整合に基づき、前記所定の３Ｄモデルのうちの１つと前記統合３Ｄモデルとの第２の整合を生成する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項１２】
機械可読記憶装置に実現可能に具現化されたコンピュータプログラムであって、実行可能コードを有し、該実行可能コードは、実行されると、少なくとも１つのデータ処理装置に、
所定の３次元（３Ｄ）アイテムの外観をエミュレートする自然なジェスチャ動作に基づき、動作主の自由な動きに基づき、前記動作主の少なくとも１つの自然なジェスチャと関連する３Ｄセンサデータを受信し、
前記自由な動きに従って前記動作主に関連する少なくとも１つの３Ｄ移動オブジェクトの３Ｄ位置を表す受信した３Ｄセンサデータを統合すること、閾時間値と前記自由な動き中の複数の３Ｄ領域内の前記少なくとも１つの３Ｄ移動オブジェクトにより費やされる時点の数とを比較することに基づき統合のために前記受信した３Ｄセンサデータの部分を選択することに基づき、統合３Ｄモデルを生成し、
空間オブジェクトプロセッサを介して、前記統合３Ｄモデルに一致するデータオブジェクトと関連する所定の３Ｄモデルを決定する、
ようにさせるよう構成される、コンピュータプログラム。
【請求項１３】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
前記閾時間値と、前記自由な動き中の複数の３Ｄ領域の中で前記少なくとも１つの３Ｄ移動オブジェクトにより費やされる時間長を示す値との比較に基づき、統合のために前記受信した３Ｄセンサデータの部分を選択する、
ようにさせるよう構成される、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
所定の更新３Ｄアイテムの外観をシミュレートする更新３Ｄモデルを得て、データベース内に、前記更新３Ｄモデルに関連する更新データベースオブジェクトの記憶を開始する、
ようにさせるよう構成される、請求項１２に記載のコンピュータプログラム。
【請求項１５】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
前記所定の更新３Ｄアイテムの画像と関連する画像データの受信、又は
入力装置を介した前記更新３Ｄモデルの受信、
のうちの１又は複数に基づき、前記更新３Ｄモデルを得る、
ようにさせるよう構成される、請求項１４に記載のコンピュータプログラム。
【請求項１６】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
発話を表す少なくとも１つの音声指標と関連する音声データを受信し、
前記データベースへのアクセス、及び前記音声指標に基づき前記統合３Ｄモデルと一致する前記データベースオブジェクトの決定に基づき、前記所定の３Ｄモデルを選択する、
ようにさせるよう構成される、請求項１に記載のシステム。
【請求項１７】
機械可読記憶装置に実現可能に具現化されたコンピュータプログラムであって、実行可能コードを有し、該実行可能コードは、実行されると、少なくとも１つのデータ処理装置に、
複数のデータベースオブジェクトを有するデータベースへのアクセスを開始し、各データベースオブジェクトは複数の所定の３次元（３Ｄ）モデルのうちの個々の１つに関連し、前記３Ｄモデルの各々は複数の所定の３Ｄアイテムのうちの対応する１つの外観をシミュレートし、
自然なジェスチャ動作に基づく動作主の少なくとも片手の自由な動きに基づく前記動作主の少なくとも片腕の動きに関連する３Ｄ空間画像データを受信し、
前記の受信した３Ｄ空間画像データに従って前記少なくとも片手の３Ｄ位置の時間的連続的３Ｄ表現を追加的に統合すること、閾時間値と、前記自由な動き中の複数の３Ｄ領域の中の前記少なくとも片手により費やされる時点の数との比較に基づき、統合のために前記受信した３Ｄ空間画像データの部分を選択することに基づき、統合３Ｄモデルを生成し、
デバイスプロセッサにより、データベースへのアクセス、及び前記統合３Ｄモデルと一致する少なくとも１つの前記所定の３Ｄモデルに関連する少なくとも１つの前記データベースオブジェクトの決定に基づき、少なくとも１つの前記所定の３Ｄアイテムを選択する、
ようにさせるよう構成される、コンピュータプログラム。
【請求項１８】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
所定の更新３Ｄアイテムの外観をシミュレートする更新３Ｄモデルを得て、データベース内に、前記更新３Ｄモデルに関連する更新データベースオブジェクトの記憶を開始する、
ようにさせるよう構成される、請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
それぞれ初期値に初期化された重み値を有する容積要素として表される離散３Ｄ仮想マップ要素に基づき、仮想３Ｄマップ空間を初期化するよう構成され、
前記仮想３Ｄマップ空間は、前記動作主の近傍の３Ｄ空間を表し、
前記少なくとも片手の一部が前記自由な動き中の時間期間に渡り３Ｄ領域を占有していると示す決定に基づき、前記３Ｄ空間の前記３Ｄ領域と関連する選択された容積要素の前記重み値を比例的に増大し、
閾値を各前記容積要素の前記重み値と比較する、
ようにさせるよう構成される、請求項１７に記載のコンピュータプログラム。
【請求項２０】
前記実行可能コードは、実行されると、前記少なくとも１つのデータ処理装置に、
前記少なくとも片手の深度、位置及び方向を決定し、
前記少なくとも片手の前記深度、位置及び方向に対応する前記仮想３Ｄマップ空間と関連する容積要素の位置を決定し、
前記少なくとも片手の前記深度、位置及び方向に対応する前記仮想３Ｄマップ空間に関連する前記容積要素の前記決定された前記位置に基づき、前記少なくとも片手の前記深度、位置及び方向に対応する深度、位置及び方向を表す前記仮想３Ｄマップ空間の領域と関連する複数の前記容積要素を活性化する、
ようにさせるよう構成される、請求項１９に記載のコンピュータプログラム。