JP2018194889A - 情報処理方法、コンピュータ及びプログラム - Google Patents
情報処理方法、コンピュータ及びプログラム Download PDFInfo
- Publication number
- JP2018194889A JP2018194889A JP2017095610A JP2017095610A JP2018194889A JP 2018194889 A JP2018194889 A JP 2018194889A JP 2017095610 A JP2017095610 A JP 2017095610A JP 2017095610 A JP2017095610 A JP 2017095610A JP 2018194889 A JP2018194889 A JP 2018194889A
- Authority
- JP
- Japan
- Prior art keywords
- movement
- virtual
- virtual viewpoint
- virtual space
- hmd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 5
- 238000003672 processing method Methods 0.000 title claims description 5
- 230000033001 locomotion Effects 0.000 claims abstract description 190
- 238000000034 method Methods 0.000 claims abstract description 71
- 230000000007 visual effect Effects 0.000 claims description 76
- 230000004044 response Effects 0.000 claims description 5
- 210000001508 eye Anatomy 0.000 description 31
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 210000003128 head Anatomy 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 210000003811 finger Anatomy 0.000 description 9
- 238000001514 detection method Methods 0.000 description 8
- 230000008570 general process Effects 0.000 description 3
- 210000004247 hand Anatomy 0.000 description 3
- 208000013057 hereditary mucoepithelial dysplasia Diseases 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 210000005252 bulbus oculi Anatomy 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000002834 transmittance Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000004087 cornea Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000004932 little finger Anatomy 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0308—Detection arrangements using opto-electronic means comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
はじめに、本開示の例示的な実施形態の構成を列記して説明する。本開示の実施形態による方法、コンピュータ及びプログラムは、以下のような構成を備えてもよい。
ヘッドマウントデバイスと、ユーザの頭部以外の身体の一部の位置を検知するように構成されたセンサとを備えたシステムにおける情報処理方法であって、
前記身体の一部に関連付けられる操作オブジェクト及び少なくとも1つの対象オブジェクトを含む仮想空間を規定する仮想空間データを特定するステップであって、前記操作オブジェクトは、通常モード及び選択モードを含む少なくとも2つの動作モードで動かすことができる、ステップと、
前記仮想空間における仮想視点を特定するステップと、
前記仮想空間データと、前記仮想視点と、前記ヘッドマウントデバイスの向きとに応じて、視界画像を生成するステップと、
前記身体の一部の動きに応じて、前記仮想空間内で前記操作オブジェクトを前記通常モードで動かすステップと、
前記身体の一部の状態が所定の条件を満たす場合に、前記操作オブジェクトの動作モードを前記選択モードに切り替えるステップと、
前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、前記仮想視点を動かすステップと、
前記仮想視点に基づいて生成される視界画像を、前記ヘッドマウントデバイスに関連付けられる表示部に出力するステップと
を含む、方法。
前記身体の一部の動きは前記身体の一部の位置を含む、項目1に記載の方法。
前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトが選択された場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、該少なくとも1つの対象オブジェクトを動かすステップをさらに含む、項目1又は2に記載の方法。
前記身体の一部は右手及び左手であり、前記操作オブジェクトは右手オブジェクト及び左手オブジェクトを含み、
前記右手及び/もしくは前記左手、又は前記右手オブジェクト及び/もしくは前記左手オブジェクトの動きに基づいて、上記仮想視点を動かすステップをさらに含む、項目1から3のいずれかに記載の方法。
前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記右手及び前記左手の動きが検知された場合、前記右手及び前記左手のうち先に動いた手の動き又は前記先に動いた手に対応する操作オブジェクトの動きに基づいて前記仮想視点を動かすステップをさらに含む、項目4に記載の方法。
前記選択モードにおいて、前記身体の一部又は前記操作オブジェクトの連続的な動きが検知された場合、前記仮想視点の移動速度を徐々に増加させるステップをさらに含む、項目1から5のいずれかに記載の方法。
前記連続的な動きの中の1つの動きに応じた前記仮想視点の移動速度を、該1つの動きの前に行われた動きに応じた前記仮想視点の移動速度に比べて増加させるステップをさらに含む、項目6に記載の方法。
前記連続的な動きに含まれる動きが一定速度以上の動きである場合、及び/又は、前記連続的な動きに含まれる複数の動きが一定時間間隔より小さい時間間隔を空けて行われる場合に、前記仮想視点の移動速度を増加させるステップをさらに含む、項目6又は7に記載の方法。
前記連続的な動きに含まれる1つの動きが一定速度以上の動き及び/又は一定距離以上の動きである場合に、該1つの動きが行われている間、前記仮想視点の移動速度を徐々に上げるステップをさらに含む、項目6から8のいずれかに記載の方法。
視野のロール軸に対する、前記身体の一部の動き又は前記操作オブジェクトの動きの角度が、視野角の半分より大きい場合に、前記仮想視点の移動速度をゼロにするか又は低減するステップをさらに含む、項目1から9のいずれかに記載の方法。
前記身体の一部の動き又は前記操作オブジェクトの動きのうち視野のロール軸に直交する方向の成分の少なくとも1つに基づく、前記仮想視点の移動速度の該方向の成分を、ゼロにするか又は低減するステップをさらに含む、項目1から10のいずれかに記載の方法。
前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手及び前記左手の両方によって同様の方向に同様の形状の領域を囲む動きが検知された場合には、該動きに基づいて前記仮想視点を回転させるステップをさらに含む、項目4又は5に記載の方法。
前記同様の形状の領域を囲む動きが水平面に対して傾いている場合、水平面へと射影した該動きに基づいて前記仮想視点を回転させるステップをさらに含む、項目12に記載の方法。
前記仮想視点を回転させる際に、前記視界画像の視覚情報を低減させるステップをさらに含む、項目12又は13に記載の方法。
前記仮想視点の回転は、第1速度での回転と前記第1速度より遅いか又はゼロである第2速度での回転との組み合わせである、項目12から14のいずれかに記載の方法。
前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手と前記左手が近づく動きが検知された場合には、前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップをさらに含む、項目4、5及び12から15のいずれかに記載の方法。
前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手と前記左手が遠ざかる動きが検知された場合には、前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップをさらに含む、項目4、5及び12から15のいずれかに記載の方法。
前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップは、前記仮想視点の位置を変化させることなく、前記仮想空間内の仮想カメラの大きさを変化させるステップを含む、項目16又は17に記載の方法。
項目1から18のいずれかに記載の方法をプロセッサに実行させるプログラム。
プロセッサとメモリを備え、前記プロセッサの制御により、項目1から18のいずれか1項に記載の方法が実行される、コンピュータ。
ヘッドマウントデバイスと、ユーザの頭部以外の身体の一部の位置を検知するように構成されたセンサとを備えたシステムにおいて使用されるコンピュータであって、前記コンピュータはプロセッサを備え、前記プロセッサは、
前記身体の一部に関連付けられる操作オブジェクト及び少なくとも1つの対象オブジェクトを含む仮想空間を規定する仮想空間データを特定し、前記操作オブジェクトは、通常モード及び選択モードを含む少なくとも2つの動作モードで動かすことができ、
前記仮想空間における仮想視点を特定し、
前記仮想空間データと、前記仮想視点と、前記ヘッドマウントデバイスの向きとに応じて、視界画像を生成し、
前記身体の一部の動きに応じて、前記仮想空間内で前記操作オブジェクトを前記通常モードで動かし、
前記身体の一部の状態が所定の条件を満たす場合に、前記操作オブジェクトの動作モードを前記選択モードに切り替え、
前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、前記仮想視点を動かし、
前記仮想視点に基づいて生成される視界画像を、前記ヘッドマウントデバイスに関連付けられる表示部に出力する
ように構成される、コンピュータ。
以下、図面を参照しつつ、本開示の実施形態について説明する。以下の説明では、同様の要素には同様の符号を付してある。それらの名称及び機能も同様である。このような要素については重複する説明が省略される。
Claims (21)
- ヘッドマウントデバイスと、ユーザの頭部以外の身体の一部の位置を検知するように構成されたセンサとを備えたシステムにおける情報処理方法であって、
前記身体の一部に関連付けられる操作オブジェクト及び少なくとも1つの対象オブジェクトを含む仮想空間を規定する仮想空間データを特定するステップであって、前記操作オブジェクトは、通常モード及び選択モードを含む少なくとも2つの動作モードで動かすことができる、ステップと、
前記仮想空間における仮想視点を特定するステップと、
前記仮想空間データと、前記仮想視点と、前記ヘッドマウントデバイスの向きとに応じて、視界画像を生成するステップと、
前記身体の一部の動きに応じて、前記仮想空間内で前記操作オブジェクトを前記通常モードで動かすステップと、
前記身体の一部の状態が所定の条件を満たす場合に、前記操作オブジェクトの動作モードを前記選択モードに切り替えるステップと、
前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、前記仮想視点を動かすステップと、
前記仮想視点に基づいて生成される視界画像を、前記ヘッドマウントデバイスに関連付けられる表示部に出力するステップと
を含む、方法。 - 前記身体の一部の動きは前記身体の一部の位置を含む、請求項1に記載の方法。
- 前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトが選択された場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、該少なくとも1つの対象オブジェクトを動かすステップをさらに含む、請求項1又は2に記載の方法。
- 前記身体の一部は右手及び左手であり、前記操作オブジェクトは右手オブジェクト及び左手オブジェクトを含み、
前記右手及び/もしくは前記左手、又は前記右手オブジェクト及び/もしくは前記左手オブジェクトの動きに基づいて、上記仮想視点を動かすステップをさらに含む、請求項1から3のいずれかに記載の方法。 - 前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記右手及び前記左手の動きが検知された場合、前記右手及び前記左手のうち先に動いた手の動き又は前記先に動いた手に対応する操作オブジェクトの動きに基づいて前記仮想視点を動かすステップをさらに含む、請求項4に記載の方法。
- 前記選択モードにおいて、前記身体の一部又は前記操作オブジェクトの連続的な動きが検知された場合、前記仮想視点の移動速度を徐々に増加させるステップをさらに含む、請求項1から5のいずれかに記載の方法。
- 前記連続的な動きの中の1つの動きに応じた前記仮想視点の移動速度を、該1つの動きの前に行われた動きに応じた前記仮想視点の移動速度に比べて増加させるステップをさらに含む、請求項6に記載の方法。
- 前記連続的な動きに含まれる動きが一定速度以上の動きである場合、及び/又は、前記連続的な動きに含まれる複数の動きが一定時間間隔より小さい時間間隔を空けて行われる場合に、前記仮想視点の移動速度を増加させるステップをさらに含む、請求項6又は7に記載の方法。
- 前記連続的な動きに含まれる1つの動きが一定速度以上の動き及び/又は一定距離以上の動きである場合に、該1つの動きが行われている間、前記仮想視点の移動速度を徐々に上げるステップをさらに含む、請求項6から8のいずれかに記載の方法。
- 視野のロール軸に対する、前記身体の一部の動き又は前記操作オブジェクトの動きの角度が、視野角の半分より大きい場合に、前記仮想視点の移動速度をゼロにするか又は低減するステップをさらに含む、請求項1から9のいずれかに記載の方法。
- 前記身体の一部の動き又は前記操作オブジェクトの動きのうち視野のロール軸に直交する方向の成分の少なくとも1つに基づく、前記仮想視点の移動速度の該方向の成分を、ゼロにするか又は低減するステップをさらに含む、請求項1から10のいずれかに記載の方法。
- 前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手及び前記左手の両方によって同様の方向に同様の形状の領域を囲む動きが検知された場合には、該動きに基づいて前記仮想視点を回転させるステップをさらに含む、請求項4又は5に記載の方法。
- 前記同様の形状の領域を囲む動きが水平面に対して傾いている場合、水平面へと射影した該動きに基づいて前記仮想視点を回転させるステップをさらに含む、請求項12に記載の方法。
- 前記仮想視点を回転させる際に、前記視界画像の視覚情報を低減させるステップをさらに含む、請求項12又は13に記載の方法。
- 前記仮想視点の回転は、第1速度での回転と前記第1速度より遅いか又はゼロである第2速度での回転との組み合わせである、請求項12から14のいずれかに記載の方法。
- 前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手と前記左手が近づく動きが検知された場合には、前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップをさらに含む、請求項4、5及び12から15のいずれかに記載の方法。
- 前記右手オブジェクト及び前記左手オブジェクトの両方の動作モードが前記選択モードであるとき、前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合に、前記右手と前記左手が遠ざかる動きが検知された場合には、前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップをさらに含む、請求項4、5及び12から15のいずれかに記載の方法。
- 前記視界画像に含まれる前記仮想空間の範囲を小さくするか又は大きくするステップは、前記仮想視点の位置を変化させることなく、前記仮想空間内の仮想カメラの大きさを変化させるステップを含む、請求項16又は17に記載の方法。
- 請求項1から18のいずれかに記載の方法をプロセッサに実行させるプログラム。
- プロセッサとメモリを備え、前記プロセッサの制御により、請求項1から請求項18のいずれか1項に記載の方法が実行される、コンピュータ。
- ヘッドマウントデバイスと、ユーザの頭部以外の身体の一部の位置を検知するように構成されたセンサとを備えたシステムにおいて使用されるコンピュータであって、前記コンピュータはプロセッサを備え、前記プロセッサは、
前記身体の一部に関連付けられる操作オブジェクト及び少なくとも1つの対象オブジェクトを含む仮想空間を規定する仮想空間データを特定し、前記操作オブジェクトは、通常モード及び選択モードを含む少なくとも2つの動作モードで動かすことができ、
前記仮想空間における仮想視点を特定し、
前記仮想空間データと、前記仮想視点と、前記ヘッドマウントデバイスの向きとに応じて、視界画像を生成し、
前記身体の一部の動きに応じて、前記仮想空間内で前記操作オブジェクトを前記通常モードで動かし、
前記身体の一部の状態が所定の条件を満たす場合に、前記操作オブジェクトの動作モードを前記選択モードに切り替え、
前記選択モードに切り替えられた際に、前記操作オブジェクトにより前記少なくとも1つの対象オブジェクトのうちのいずれも選択されない場合、該選択モードの継続中、前記身体の一部の動き又は前記操作オブジェクトの動きに基づいて、前記仮想視点を動かし、
前記仮想視点に基づいて生成される視界画像を、前記ヘッドマウントデバイスに関連付けられる表示部に出力する
ように構成される、コンピュータ。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017095610A JP6684746B2 (ja) | 2017-05-12 | 2017-05-12 | 情報処理方法、コンピュータ及びプログラム |
US15/976,953 US20180329487A1 (en) | 2017-05-12 | 2018-05-11 | Information processing method, computer and program |
JP2019129228A JP6893532B2 (ja) | 2017-05-12 | 2019-07-11 | 情報処理方法、コンピュータ及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017095610A JP6684746B2 (ja) | 2017-05-12 | 2017-05-12 | 情報処理方法、コンピュータ及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019129228A Division JP6893532B2 (ja) | 2017-05-12 | 2019-07-11 | 情報処理方法、コンピュータ及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018194889A true JP2018194889A (ja) | 2018-12-06 |
JP6684746B2 JP6684746B2 (ja) | 2020-04-22 |
Family
ID=64097720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017095610A Active JP6684746B2 (ja) | 2017-05-12 | 2017-05-12 | 情報処理方法、コンピュータ及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20180329487A1 (ja) |
JP (1) | JP6684746B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020155980A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP2020155979A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7202981B2 (ja) * | 2019-06-28 | 2023-01-12 | グリー株式会社 | 動画配信システム、プログラム、及び情報処理方法 |
US12079923B2 (en) * | 2020-03-30 | 2024-09-03 | Sony Group Corporation | Method for changing viewpoint in virtual space |
CN111643896B (zh) * | 2020-04-15 | 2021-12-28 | 完美世界(北京)软件科技发展有限公司 | 数据的处理方法和装置、存储介质和电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05290147A (ja) * | 1992-04-06 | 1993-11-05 | Matsushita Electric Ind Co Ltd | 視点・光源機能の属性追加交換直接操作システム |
JP2010092233A (ja) * | 2008-10-07 | 2010-04-22 | Konami Digital Entertainment Co Ltd | 表示装置、表示方法、ならびに、プログラム |
WO2016042862A1 (ja) * | 2014-09-19 | 2016-03-24 | ソニー株式会社 | 制御装置、制御方法およびプログラム |
JP6089133B1 (ja) * | 2016-05-23 | 2017-03-01 | 三菱日立パワーシステムズ株式会社 | 三次元データ表示装置、三次元データ表示方法、およびプログラム |
JP2017134803A (ja) * | 2016-01-27 | 2017-08-03 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5880115B2 (ja) * | 2012-02-17 | 2016-03-08 | ソニー株式会社 | ヘッドマウントディスプレイ、ヘッドマウントディスプレイ制御プログラム及びヘッドマウントディスプレイの制御方法 |
KR20160033376A (ko) * | 2014-09-18 | 2016-03-28 | (주)에프엑스기어 | 시선에 의해 제어되는 헤드 마운트형 디스플레이 장치, 이의 제어 방법 및 이의 제어를 위한 컴퓨터 프로그램 |
-
2017
- 2017-05-12 JP JP2017095610A patent/JP6684746B2/ja active Active
-
2018
- 2018-05-11 US US15/976,953 patent/US20180329487A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05290147A (ja) * | 1992-04-06 | 1993-11-05 | Matsushita Electric Ind Co Ltd | 視点・光源機能の属性追加交換直接操作システム |
JP2010092233A (ja) * | 2008-10-07 | 2010-04-22 | Konami Digital Entertainment Co Ltd | 表示装置、表示方法、ならびに、プログラム |
WO2016042862A1 (ja) * | 2014-09-19 | 2016-03-24 | ソニー株式会社 | 制御装置、制御方法およびプログラム |
JP2017134803A (ja) * | 2016-01-27 | 2017-08-03 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
JP6089133B1 (ja) * | 2016-05-23 | 2017-03-01 | 三菱日立パワーシステムズ株式会社 | 三次元データ表示装置、三次元データ表示方法、およびプログラム |
Non-Patent Citations (3)
Title |
---|
友添 雄亮、外3名: ""遠隔仮想物体操作と仮想空間ナビゲーションのためのジェスチャを用いた統一的操作手法"", 電子情報通信学会技術研究報告, vol. 103, no. 642, JPN6018042349, 26 January 2004 (2004-01-26), JP, pages 35 - 40, ISSN: 0004026758 * |
廣瀬 康一、外3名: ""複数の仮想空間を操作するマルチビューポートインタフェースのフレームワークの構築"", 日本バーチャルリアリティ学会論文誌, vol. 11, no. 3, JPN6018042351, 30 September 2006 (2006-09-30), JP, pages 363 - 370, ISSN: 0004026759 * |
橋本 直己、中嶋 正之: ""CAVEにおける直観的操作手法と動的自由度制御を用いた3次元形状モデラ"", 日本バーチャルリアリティ学会論文誌, vol. 4, no. 3, JPN6018042352, 30 September 1999 (1999-09-30), JP, pages 487 - 494, ISSN: 0003906901 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020155980A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP2020155979A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP7301567B2 (ja) | 2019-03-20 | 2023-07-03 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP7349808B2 (ja) | 2019-03-20 | 2023-09-25 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
US11835737B2 (en) | 2019-03-20 | 2023-12-05 | Nintendo Co., Ltd. | Image display system, non-transitory storage medium having stored therein image display program, image display apparatus, and image display method |
Also Published As
Publication number | Publication date |
---|---|
JP6684746B2 (ja) | 2020-04-22 |
US20180329487A1 (en) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10223064B2 (en) | Method for providing virtual space, program and apparatus therefor | |
JP6509938B2 (ja) | 情報処理方法、コンピュータ、及びプログラム | |
JP6684746B2 (ja) | 情報処理方法、コンピュータ及びプログラム | |
JP6201028B1 (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
JP2019179433A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP7005406B2 (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP6513241B1 (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP6495398B2 (ja) | 仮想空間を提供するための方法、プログラム、および当該プログラムを実行するための情報処理装置 | |
JP6927797B2 (ja) | ヘッドマウントデバイスを介して仮想空間をユーザに提供するための方法、プログラム及びコンピュータ | |
JP6368404B1 (ja) | 情報処理方法、プログラム及びコンピュータ | |
JP6278546B1 (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
JP2021184272A (ja) | 情報処理方法、プログラム及びコンピュータ | |
JP6306678B1 (ja) | 仮想空間にオブジェクトを提示するためにコンピュータによって実行される方法、当該方法をコンピュータに実行させるプログラム、および、コンピュータ装置 | |
JP6966336B2 (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
JP6458179B1 (ja) | プログラム、情報処理装置、および方法 | |
JP6893532B2 (ja) | 情報処理方法、コンピュータ及びプログラム | |
JP6389305B1 (ja) | 情報処理方法、コンピュータ、及びプログラム | |
JP6382928B2 (ja) | 仮想空間における画像の表示を制御するためにコンピュータによって実行される方法、当該方法をコンピュータに実現させるためのプログラム、および、コンピュータ装置 | |
JP6965304B2 (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP2022048172A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP2019036122A (ja) | 情報処理方法、プログラム、およびコンピュータ | |
JP2019020836A (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
JP6441517B1 (ja) | プログラム、情報処理装置、および方法 | |
JP6392953B1 (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
JP2019016358A (ja) | 情報処理方法、プログラム及びコンピュータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170802 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181029 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181213 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6684746 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |