JP2017530438A

Gaze-based object placement within a virtual reality environment

Abstract

A head-mounted display (HMD) device that operates in a physical environment in the real world is a virtual reality environment for the device user's projected gaze so that virtual objects can be placed in the environment with high accuracy. Consists of a sensor package that allows you to determine the intersection with a position within. Data from the sensor package can be used to apply surface reproduction of the physical environment to determine the user's view position in the virtual world. The line of sight originating from the view position is projected outwards, and the cursor or similar indicator is placed on the HMD display at the closest intersection of the line of sight with the virtual world, such as a virtual object, floor / ground, etc. Rendered. In response to user input such as gestures, voice dialogue, or control manipulation, the virtual object is placed at the intersection between the projected gaze and the virtual reality environment.

JP2017530438A, drawing sheet 1
Sheet 1 of 29

Term

8.8 yearsto projected expiry

Projected expiry 24 July 2035, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    仮想現実環境のレンダリングをサポートする頭部装着型ディスプレイ(HMD)デバイスによって実行される方法であって:前記HMDデバイスのユーザに隣接する現実世界の物理的環境を示すセンサデータを取得するステップと;前記センサデータを使用して、前記物理的環境の形状を再現するステップと;前記再現された形状を使用して前記物理的環境内の前記ユーザの頭部及び注視を追跡して、視野及びビュー位置を決定するステップと;前記ビュー位置から外側に注視線を投影するステップと;前記投影された注視線と前記仮想現実環境との間の交点を識別するステップと;ユーザ入力に応答して、現在の視野内の前記交点に仮想物体を配置するステップと;を含む、方法。
  2. 2
    前記センサデータが深度データを含み、 深度センサを使用して前記センサデータを生成し、表面再現技術を適用して前記物理的環境の形状を再現するステップを更に含む、 請求項1に記載の方法。
  3. 3
    深度から立体への画像化分析を使用して深度データを生成するステップを更に含む、 請求項1に記載の方法。
  4. 4
    前記HMDデバイスに最も近い、前記投影された注視線と前記仮想現実環境との間の交点を識別するステップを更に含む、 請求項1に記載の方法。
  5. 5
    前記ユーザ入力を受け取るためのユーザインタフェース(UI)を公開するステップを更に含み、前記UIは、ユーザコントロールを提供するか、ジェスチャ認識又は音声認識をサポートする、 請求項1に記載の方法。
  6. 6
    配置される仮想物体が前記視野の端に沿ってクリップされないように前記投影された注視線を回転させるステップを更に含む、 請求項1に記載の方法。
  7. 7
    前記注視線が前記視野の下の部分を通って投影されるように、前記の回転を実行するステップを更に含む、 請求項6に記載の方法。
  8. 8
    前記視野内に全体として適合するように、前記配置される仮想物体をレンダリングすることができないときに、前記の回転を実行するステップを更に含む、 請求項6に記載の方法。
  9. 9
    前記配置される仮想物体は、ユーザインタフェース又はユーザ経験をサポートする対話的要素であり、該対話的要素は、メニュー、ウィジット又は通知のうちの1つである、 請求項1に記載の方法。
  10. 10
    前記HMDデバイスに配置される1つ以上の内向きのセンサを使用して、注視方向を決定し、前記ユーザの注視方向に沿って前記ビュー位置から前記注視線を投影するステップを更に含む、 請求項1に記載の方法。
  11. 11
    物理的環境においてユーザにより操作可能な頭部装着型ディスプレイ(HMD)デバイスであって:1つ以上のセンサと;前記ユーザに対して仮想現実環境をレンダリングするためのディスプレイであって、前記レンダリングされる仮想現実環境の視野が、前記物理的環境内における前記ユーザの頭部の姿勢に少なくとも部分的に依存して変化する、ディスプレイと;センサパッケージと;1つ以上のメモリデバイスであって、前記1つ以上のプロセッサによって実行されると、 前記センサパッケージを使用して前記物理的環境の少なくとも一部について表面再現データを生成するステップと、 前記表面再現データを使用して前記仮想現実環境について前記ユーザのビュー位置を動的に追跡するステップと、 前記ユーザの注視方向に沿って前記ビュー位置から投影される線と、現在の視野内における前記仮想現実環境の点との間の交差を見つけるステップと;当該HMDデバイスを操作して、カーソルを交点でレンダリングするステップと、 を含む方法を実行するコンピュータ読取可能命令を記憶する、1つ以上のメモリデバイスと;を備える、HMDデバイス。
  12. 12
    前記センサパッケージを使用して前記注視方向を動的に追跡することを更に含む、 請求項11に記載のHMDデバイス。
  13. 13
    ユーザインタフェース(UI)を更に含み、 前記UIへのユーザ入力に応答して、仮想物体を前記交点に配置するように当該HMDデバイスを操作することを更に含む、 請求項11に記載のHMDデバイス。
  14. 14
    前記視野又は注視方向が変化すると、前記カーソルを動的に再配置することを更に含む、 請求項11に記載のHMDデバイス。
  15. 15
    前記ディスプレイ上にレンダリングされるときに、配置される仮想物体が前記現在の視野の上端によってクリップされないように、前記投影された線を下方に回転させるステップを更に含む、 請求項11に記載のHMDデバイス。
Independent claims15