【手続補正書】
【提出日】令和2年7月31日(2020.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェアラブルデバイスのためのオブジェクトと相互作用するためのシステムであって、前記システムは、
３次元（３Ｄ）ビューをユーザに提示し、ユーザの動眼視野（ＦＯＲ）内の仮想オブジェクトとのユーザ相互作用を可能にするように構成される、ウェアラブルデバイスのディスプレイシステムであって、前記ＦＯＲは、前記ディスプレイシステムを介して前記ユーザによって知覚可能な前記ユーザの周囲の環境の一部を含む、ウェアラブルデバイスのディスプレイシステムと、
前記ユーザの姿勢と関連付けられたデータを入手するように構成されるセンサと、
前記センサおよび前記ディスプレイシステムと通信するハードウェアプロセッサであって、前記ハードウェアプロセッサは、
前記センサによって入手されたデータに基づいて、前記ユーザの姿勢を判定することと、
前記ＦＯＲ内の仮想オブジェクトのグループ上への円錐投射を開始することであって、前記円錐投射は、前記ユーザの姿勢に少なくとも部分的に基づく方向に開口を伴う仮想円錐を投射することを含み、前記開口は、動的に調節可能なサイズを有する、ことと、
前記ユーザの環境内の前記仮想オブジェクトのグループと関連付けられたコンテキスト情報を分析し、前記仮想オブジェクトのグループに向かう前記円錐投射に関する前記開口の前記動的に調節可能なサイズを計算することと、
前記仮想オブジェクトのグループの前記コンテキスト情報に少なくとも部分的に基づいて、前記仮想円錐の前記開口の前記動的に調節可能なサイズを自動的に更新することと、
前記ディスプレイシステムに、前記円錐投射のための前記仮想円錐の視覚的表現をレンダリングさせることと
を行うようにプログラムされる、ハードウェアプロセッサと
を備える、システム。
【請求項２】
前記コンテキスト情報は、前記ユーザの視野（ＦＯＶ）内の仮想オブジェクトのサブグループのタイプ、レイアウト、場所、サイズ、または密度のうちの少なくとも１つを備え、前記ＦＯＶは、前記ディスプレイシステムを介して前記ユーザによって所与の時間に知覚可能な前記ＦＯＲの一部を含む、請求項１に記載のシステム。
【請求項３】
前記ユーザのＦＯＶ内の前記仮想オブジェクトのサブグループの密度は、
前記仮想オブジェクトのサブグループ内の仮想オブジェクトの数を計算すること、
前記仮想オブジェクトのサブグループによって被覆される前記ＦＯＶのパーセンテージを計算すること、または
前記仮想オブジェクトのサブグループ内の仮想オブジェクトに関する等高線マップを計算すること
のうちの少なくとも１つによって計算される、請求項２に記載のシステム。
【請求項４】
前記ハードウェアプロセッサは、前記仮想円錐と前記ＦＯＲ内の前記仮想オブジェクトのグループの中の１つまたは複数の仮想オブジェクトとの間の衝突を検出するようにさらにプログラムされ、前記衝突の検出に応答して、前記ハードウェアプロセッサは、焦点インジケータを前記１つまたは複数の仮想オブジェクトに提示するようにさらにプログラムされる、請求項１に記載のシステム。
【請求項５】
前記ハードウェアプロセッサは、遮蔽曖昧性解消技法を前記仮想円錐と衝突する前記１つまたは複数の仮想オブジェクトに適用し、遮蔽された仮想オブジェクトを識別するようにプログラムされる、請求項４に記載のシステム。
【請求項６】
前記円錐は、中心光線を備え、前記開口は、前記中心光線を横断する、請求項１に記載のシステム。
【請求項７】
前記仮想円錐は、近位端を備え、前記近位端は、前記ユーザの眼間の場所、ユーザの腕の一部上の場所、ユーザ入力デバイス上の場所、または前記ユーザの環境内の任意の他の場所のうちの少なくとも１つの場所にアンカリングされる、請求項１に記載のシステム。
【請求項８】
前記ハードウェアプロセッサは、ユーザ入力デバイスから、前記仮想円錐の深度を深度平面にアンカリングするインジケーションを受信するようにさらにプログラムされ、円錐投射は、前記深度平面内の前記仮想オブジェクトのグループ上に実施される、請求項１に記載のシステム。
【請求項９】
ウェアラブルデバイスのためのオブジェクトと相互作用するための方法であって、前記方法は、ディスプレイシステムとハードウェアプロセッサとを備えるウェアラブルデバイスの制御下で、
３次元（３Ｄ）空間内の第１の位置においてユーザに表示される標的仮想オブジェクトの選択を受信することと、
前記第１の位置から前記標的仮想オブジェクトを移動させるためのインジケーションを受信することであって、前記インジケーションは、前記３Ｄ空間内の第１の方向への前記ユーザと関連付けられた第１の移動量を含む、ことと、
前記第１の方向と異なる第２の方向における前記標的仮想オブジェクトと前記ユーザとの間の距離を分析することと、
前記ユーザと関連付けられた前記第１の移動量を前記標的仮想オブジェクトに関する第２の移動量にマッピングするための乗数を計算することであって、前記乗数は、前記第２の方向における前記標的仮想オブジェクトと前記ユーザとの間の距離に少なくとも部分的に基づいて計算される、ことと、
前記標的仮想オブジェクトに関する前記第１の方向における前記第２の移動量を計算することであって、前記第２の移動量は、前記第１の移動量と前記乗数とに少なくとも部分的に基づく、ことと、
第２の位置において前記標的仮想オブジェクトを前記ユーザに表示することであって、前記第２の位置は、前記第１の位置と前記第２の移動量とに少なくとも部分的に基づく、ことと
を含む、方法。
【請求項１０】
前記乗数は、前記標的仮想オブジェクトと前記ユーザとの間の距離が前記ユーザの手の届く範囲を超える場合、１より大きい、請求項９に記載の方法。
【請求項１１】
前記乗数は、前記標的仮想オブジェクトと前記ユーザとの間の距離の増加に伴って比例して増加する、請求項９に記載の方法。
【請求項１２】
前記乗数は、前記第２の移動量を計算するために、位置変化、速度、または加速のうちの１つまたは複数に適用される、請求項９に記載の方法。
【請求項１３】
前記標的仮想オブジェクトを移動させるためのインジケーションは、前記ウェアラブルデバイスと関連付けられたユーザ入力デバイスの作動または前記ユーザの姿勢の変化のうちの少なくとも１つを含む、請求項９に記載の方法。
【請求項１４】
前記姿勢は、頭部姿勢、眼姿勢、または身体姿勢のうちの１つまたは複数を含む、請求項１３に記載の方法。
【請求項１５】
ウェアラブルデバイスのためのオブジェクトと相互作用するためのシステムであって、前記システムは、
３次元（３Ｄ）ビューをユーザに提示するように構成される、ウェアラブルデバイスのディスプレイシステムであって、前記３Ｄビューは、標的仮想オブジェクトを示す、ウェアラブルデバイスのディスプレイシステムと、
前記ディスプレイシステムと通信するハードウェアプロセッサであって、前記ハードウェアプロセッサは、
前記標的仮想オブジェクトを第１の位置から移動させるためのインジケーションを受信することであって、前記インジケーションは、３Ｄ空間内の標的方向へのユーザと関連付けられた第１の移動量を含む、ことと、
前記標的仮想オブジェクトと前記ユーザとの間の距離を分析することと、
前記ユーザと関連付けられた前記第１の移動量を前記標的仮想オブジェクトに関する第２の移動量にマッピングするための乗数を計算することであって、前記乗数は、前記標的仮想オブジェクトと前記ユーザとの間の距離に少なくとも部分的に基づいて計算される、ことと、
前記標的仮想オブジェクトに関する前記標的方向への第２の移動量を計算することであって、前記第２の移動量は、前記第１の移動量と前記乗数とに少なくとも部分的に基づいて計算される、ことと、
前記ディスプレイシステムに、第２の位置において前記標的仮想オブジェクトを表示させることであって、前記第２の位置は、前記第１の位置と前記第２の移動量とに少なくとも部分的に基づく、ことと
を行うようにプログラムされる、ハードウェアプロセッサと
を備える、システム。
【請求項１６】
前記標的仮想オブジェクトを移動させるためのインジケーションは、前記ウェアラブルデバイスのユーザの姿勢の変化または前記ウェアラブルデバイスと関連付けられたユーザ入力デバイスから受信された入力を含む、請求項１５に記載のシステム。
【請求項１７】
前記乗数は、前記標的仮想オブジェクトと前記ユーザとの間の距離が前記ユーザの手の届く範囲を超える場合、１より大きい、請求項１５に記載のシステム。
【請求項１８】
前記乗数は、前記距離が閾値距離未満であるとき、１に等しく、前記閾値距離は、前記ユーザの手が届く範囲と等しい、請求項１５に記載のシステム。
【請求項１９】
前記乗数は、前記標的仮想オブジェクトと前記ユーザとの間の距離の増加に伴って比例して増加する、請求項１５に記載のシステム。
【請求項２０】
前記乗数は、前記第２の移動量を計算するために、位置変化、速度、または加速のうちの１つまたは複数に適用される、請求項１５に記載のシステム。