JP7271251B2 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- JP7271251B2 JP7271251B2 JP2019054562A JP2019054562A JP7271251B2 JP 7271251 B2 JP7271251 B2 JP 7271251B2 JP 2019054562 A JP2019054562 A JP 2019054562A JP 2019054562 A JP2019054562 A JP 2019054562A JP 7271251 B2 JP7271251 B2 JP 7271251B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- posture
- virtual object
- match
- information processing
- 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.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、VR(Virtual Reality)システムに用いられる情報処理装置及び情報処理方法に関するものである。 The present invention relates to an information processing apparatus and information processing method used in a VR (Virtual Reality) system.
従来のVRシステムでは、VRユーザが操作する仮想オブジェクトの理想状態が設定され、仮想オブジェクトの状態と理想状態との差異が大きい場合には、仮想オブジェクトの表示を理想状態に近づけるように補正して、表示装置に表示する(特許文献1)。 In a conventional VR system, an ideal state of a virtual object operated by a VR user is set, and if there is a large difference between the state of the virtual object and the ideal state, the display of the virtual object is corrected so as to approach the ideal state. , is displayed on a display device (Patent Document 1).
しかしながら、特許文献1に記載されたVRシステムでは、仮想オブジェクトの表示が補正された場合に、仮想オブジェクトを見ているユーザが、仮想オブジェクトの姿勢や動きに違和感を覚える可能性がある。
However, in the VR system described in
本発明が解決しようとする課題は、仮想オブジェクトを見ているユーザが、仮想オブジェクトの姿勢の補正に対して感じる不自然さを低減させることができる情報処理装置及び情報処理方法を提供することである。 The problem to be solved by the present invention is to provide an information processing apparatus and an information processing method that can reduce the unnaturalness that a user viewing a virtual object feels about correcting the posture of the virtual object. be.
本発明に係る情報処理装置及び情報処理方法は、出力部によって出力される仮想オブジェクトのうち、ユーザの身体の少なくとも一部の姿勢に一致していない部分を、他の部分と区別可能な態様で出力することによって上記課題を解決する。 An information processing apparatus and an information processing method according to the present invention distinguish a portion of a virtual object output by an output unit that does not match the posture of at least a part of a user's body from other portions. The above problem is solved by outputting.
本発明によれば、仮想オブジェクトのうち、姿勢が一致していない部分を認識することができるため、仮想オブジェクトを見ているユーザは、出力部による仮想オブジェクトの姿勢の補正に対して、不自然さを感じることが少ない。 According to the present invention, it is possible to recognize a portion of a virtual object whose orientation does not match. I don't feel ugly.
以下、本発明の実施形態を図面に基づいて説明する。
図1に示すように、VRシステム1に用いられる情報処理装置2は、ユーザ実空間100の通信装置101、VRベース102,108、光学センサ103、コントローラ104、VRトラッカー105,107及びVRゴーグル106を有する。さらに、VRシステム1の情報処理装置2は、車両実空間300のARゴーグル302、車両側コントローラ303及び車両側通信装置304を有する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings.
As shown in FIG. 1, the
ここで、ユーザ実空間100には、第1ユーザ109がベッド又は布団に横臥した状態でいるものとする。ユーザ実空間100には、VR動作範囲を生成するための一対のVRベース102,108が設けられる。また、ユーザ実空間100には、第1ユーザ109の姿勢を検出するための光学センサ103と、各種センサの情報を統合して仮想空間200を生成するコントローラ104と、遠隔地で走行している移動体としての車両10に対して通信を行う通信装置101とが設けられる。光学センサ103は、例えば、カメラである。
Here, it is assumed that the
また、第1ユーザ109は、両手の各々に、一対のVRトラッカー105,107を持ち、頭部にVRゴーグル106を装着している。VRトラッカー105,107は、加速度センサ、ジャイロセンサ等を有しており、第1ユーザ109の腕及び手の姿勢及び動きを検出する。また、VRゴーグル106にも、加速度センサ、ジャイロセンサ等が設けられ、第1ユーザ109の頭部の姿勢を検出する。さらに、VRゴーグル106には、コントローラ104によって生成された仮想空間200の情報が、第1ユーザ109に視認可能に表示される。また、コントローラ104には、光学センサ103によって検出された第1ユーザ109の姿勢、VRトラッカー105,107によって検出された第1ユーザ109の腕及び手の姿勢及びVRゴーグル106を介して検出された第1ユーザ109の頭部の姿勢が入力される。さらに、VRベース102,108は、VRトラッカー105,107及びVRゴーグル106の位置情報を検出し、コントローラ104に入力する。
ここで、光学センサ103、VRベース102,108、VRトラッカー105,107及びVRゴーグル106は、姿勢検出部を構成する。また、コントローラ104は、出力部を構成する。また、通信装置101は、送信部を構成する。
Also, the
Here, the
一方、車両実空間300は、ユーザ実空間100から距離的に離れた遠隔地を走行する車両10の内部の空間である。車両10には、ユーザ実空間100の通信装置101と通信を行う車両側通信装置304と、車両側コントローラ303とが備えられている。車両側コントローラ303は、ユーザ実空間100の通信装置101から送信された第1ユーザ109の情報及び仮想空間200の情報を統合し、車両実空間300に重畳する。また、車両実空間300には、車両10を運転するドライバである第2ユーザ301が存在し、ドライバシート11に座っている。車両実空間300では、ドライバシート11の隣の助手席シート12は無人である。また、第2ユーザ301は、頭部にARゴーグル302を装着している。ARゴーグル302は、車両側通信装置304及び車両側コントローラ303を介して、コントローラ104によって生成される仮想空間200の情報を受信する。これにより、仮想空間200が第2ユーザ301に視認可能に表示される。
なお、ARゴーグル302は、表示部を構成する。また、車両10は、移動体を構成する。
On the other hand, the vehicle
Note that the
コントローラ104が生成する仮想空間200は、車両実空間300に対応する。また、仮想空間200では、ドライバシート11には第2ユーザ301のアバター201が座っており、助手席シート12には第1ユーザ109のアバター202が座っている。アバター201,202は、コントローラ104が出力する仮想オブジェクトである。ここで、第1ユーザ109にとって、仮想空間200は、仮想現実(VR)である。すなわち、第1ユーザ109には、車両実空間300に対応する仮想空間200の中に、第1ユーザ109の仮想オブジェクトであるアバター202及び第2ユーザ301の仮想オブジェクトであるアバター201が存在しているように見えている。一方、第2ユーザ301にとって、仮想空間200は、拡張現実(AR)である。すなわち、第2ユーザ301にとって、仮想空間200は、実際の車両実空間300に重畳して、実際には存在しない第1ユーザ109のアバター202が存在するように見えるものである。なお、通信装置100は、アバター202の情報を、車両側通信装置304及び車両側コントローラ303を介して、ARゴーグル302に送信している。
A virtual space 200 generated by the
ユーザ実空間100では、第1ユーザ109は横臥した姿勢で寝ている。一方、仮想空間200のアバター202の姿勢は、コントローラ104によって、助手席シート12に座った状態に補正されている。そのため、実際の第1ユーザ109の姿勢と、仮想空間200のアバター202の姿勢とは、首から下の部分が相違する。よって、アバター202の胴体202a、脚202b及び足202cは、姿勢が一致していないことを示すために、表示態様が変更され、他の部分と区別可能となるように異なる色で出力される。なお、アバター202の腕202d及び手202eは、VRトラッカー105,107を持っている第1ユーザ109の実際の腕及び手の動きに連動して動くため、表示態様は変更されない。また、アバター202は、頭部202fを基準位置として姿勢を調整されるため、アバター202の頭部202fも第1ユーザ109の頭部と姿勢及び動きが一致するものとして、表示態様を変更されていない。
なお、アバター202の脚とは、人体の骨盤から足首までの部位に相当する部分をいう。また、アバター202の足とは、人体の足首から爪先までの部位に相当する部分をいう。
また、アバター202の腕202d、手202e、頭部202f、脚202b、足202c及び胴体202aは、各々のパーツ毎に、他の部分と区別可能となるように色を変える等、表示態様を変更することができる。
In the user
Note that the legs of the
In addition, the display mode of the arms 202d,
次に、情報処理装置2を用いて、仮想空間200のアバター202を第2ユーザ301のARゴーグル302に表示する方法について、図1及び図2を参照して説明する。
まず、ステップS1において、第1ユーザ109がVRシステム1の利用を開始する。次に、情報処理装置2の光学センサ103、VRベース102,108、VRトラッカー105,107及びVRゴーグル106が第1ユーザ109の姿勢を検出する。そして、ステップS2において、コントローラ104は、第1ユーザ109の姿勢を、仮想空間200に適するように補正して、アバター202の姿勢に反映させる。
Next, a method of displaying the
First, in step S<b>1 , the
次に、ステップS3において、コントローラ104は、ユーザ実空間100の第1ユーザ109の姿勢が、仮想空間200のアバター202の姿勢と一致するか否かを判断する。すなわち、ユーザ実空間100の第1ユーザ109が椅子に座った状態である時は、第1ユーザ109の姿勢は、仮想空間200の助手席シート12に座るアバター202の姿勢と一致すると判断される。この場合、アバター202の映像は、表示態様を変更されずに出力され、ARゴーグル302に表示される。
Next, in step S<b>3 ,
ここで、ユーザ実空間100には、第1ユーザ109の頭部を基準とした三次元座標が設定されている。また、仮想空間200にも、同様に、アバター202の頭部202fを基準とした三次元座標が設定される。ユーザ実空間100の三次元座標と、仮想空間200の三次元座標とは互いに対応する。コントローラ104は、アバター202の身体の各部位の座標位置が、第1ユーザ109の身体の各部位の座標位置に対してどれだけずれているかによって、姿勢が一致するか否かを判断する。なお、ユーザ実空間100の第1ユーザ109の姿勢と仮想空間200のアバター202の姿勢との一致は、完全一致である必要はなく、概ね同じ姿勢であると認識可能な範囲であればよい。また、第1ユーザ109とアバター202の姿勢との間に生じる姿勢の差異のうち、第1ユーザ109の姿勢とアバター202の姿勢とが一致するとみなされる許容範囲は、可動部位の方が体幹部位よりも広く設定される。なお、可動部位は、人体のパーツの中でも動きやすい部位であり、腕、手及び頭部を含む。また、体幹部位は、動きが少ない胴体を含む。
Here, in the
一方、ユーザ実空間100の第1ユーザ109の姿勢が、仮想空間200のアバター202の姿勢と一致しないと判断された場合、次のステップS4において、第2ユーザ301が第1ユーザ109にインタラクションをかけたか否かが判断される。例えば、車内に設けられた各種センサ(図示せず)又はARゴーグル302を介して、第2ユーザ301が第1ユーザ109のアバター202を注視し、かつ発話していることが検知された場合、第2ユーザ301が第1ユーザ109にインタラクションをかけていると判断される。また、第2ユーザ301が第1ユーザ109のアバター202を注視していない場合であっても、第2ユーザ301の発話分の末尾に第1ユーザ109の名前があれば、第2ユーザ301が第1ユーザ109に呼び掛けているとみなされる。すなわち、第2ユーザ301が第1ユーザ109のアバター202に呼び掛けることにより、インタラクションをかけていると判断される。さらに、仮想空間200の中で、第1ユーザ109のアバター202の身体と第2ユーザ301のアバター201の身体との間が一定の距離以下になるまで両者が接近した場合は、アバター202,201同士は接触しているとみなされる。第1ユーザ109のアバター202と第2ユーザ301のアバター201とが接触しているとみなされる時は、第2ユーザ301が第1ユーザ109にインタラクションをかけていると判断される。そして、第2ユーザ301が第1ユーザ109にインタラクションをかけている間は、制御はステップS6に移り、アバター202のうち、第1ユーザ109の身体の実際の姿勢に一致していない部分の表示態様が変更され、他の部分とは異なる色で表示される。これにより、第2ユーザ301が第1ユーザ109に対してコミュニケーションを取っている間、アバター201の姿勢の補正に対する違和感が低減されるため、第2ユーザ301の拡張現実への没入感を高めることができる。
On the other hand, when it is determined that the posture of the
また、第2ユーザ301が第1ユーザ109にインタラクションをかけていない場合は、ステップS5において、第1ユーザ109が意図した動作をできるか否かを判断する。第1ユーザ109が意図した動作をできない場合とは、例えば、第1ユーザ109が、仮想空間200で腕202dを伸ばして、スイッチ等の任意の対象オブジェクトに触れようとしても、ユーザ実空間100が狭すぎて、実際には腕を充分に伸ばせない場合等である。このような場合、ユーザ実空間100の第1ユーザ109が「腕を伸ばす」という意図した動作をできない状態であるにも関わらず、仮想空間200のアバター201は、第1ユーザ109の操作に従って腕202dを伸ばした姿勢を取ることが可能である。具体的には、第1ユーザ109が対象オブジェクトを所定時間以上継続して注視すると、VRゴーグル106に表示されている対象オブジェクトが点滅する。そして、対象オブジェクトの点滅を確認した第1ユーザ109が、VRトラッカー105,107に「Yes」を入力すると、仮想空間200のアバター202は腕202dを伸ばして対象オブジェクトに触れることができる。このような場合も、第1ユーザ109の姿勢とアバター201の姿勢とは一致しないため、第1ユーザ109の実際の姿勢に一致していない部分、すなわち、アバター201の腕202dの表示態様が変更され、他の部分とは異なる色で表示される(ステップS6)。一方、第2ユーザ301が第1ユーザ109にインタラクションをかけていない場合であって、第1ユーザ109が意図した動作をすることができる場合は、アバター202の表示態様は変更されない。
If the second user 301 has not interacted with the
次に、ステップS7において、第2ユーザ301が第1ユーザ109にかけたインタラクションが完了したか否か、又は、第1ユーザ109が意図した動作をできない状態において操作されるアバター201の動作が完了したか否かが判断される。第2ユーザ301によるインタラクションが完了していない、又は、第1ユーザ109が意図した動作をできない状態において操作されるアバター201の動作が完了していない場合、制御はステップS6に戻る。一方、第2ユーザ301によるインタラクションが完了した、又は、第1ユーザ109が意図した動作をできない状態において操作されるアバター201の動作が完了した場合、ステップS8において、第1ユーザ109がVRシステム1の利用を終了したか否かが判断される。そして、第1ユーザ109がVRシステム1の利用を終了した場合、制御は終了する。一方、第1ユーザ109がVRシステム1の利用を終了していない場合は、制御はステップS4に戻る。
Next, in step S7, whether or not the second user 301 has completed the interaction with the
以上より、この実施の形態に係る情報処理装置2のコントローラ104は、第1ユーザ109の姿勢と、仮想空間200におけるのアバター202の姿勢とが一致しない場合に、一致していない部分を、他の部分とは異なる色で出力する。これにより、車両10の内部空間にいる第2ユーザ301が、ARゴーグル302を通して、第1ユーザ109のアバター202を見た時に、第1ユーザ109とアバター202との姿勢の不一致部分を一目で把握することができる。これにより、第2ユーザ301は、アバター202の姿勢の補正を不自然と感じることなく、拡張現実への没入感を高めることができる。
As described above, when the posture of the
また、情報処理装置2は、アバター202の情報を、第2ユーザ301が装着するARゴーグル302が受信可能となるように送信する通信装置101を備える。これにより、ユーザ実空間100から距離的に離れた遠隔地にいる第2ユーザ301が、第1ユーザ109のアバター202を視認することが可能となる。
The
また、第2ユーザ301は車両10に乗って移動しており、第1ユーザ109は車両10以外の場所にいる。これにより、自宅にいる第1ユーザ109が、仮想空間200において、第2ユーザ301のアバター201とコミュニケーションを取りながら一緒にドライブをするというVR体験が可能となる。また、第2ユーザ301にとっても、車両実空間300に対応する仮想空間200の中で、実際にはいない第1ユーザ109のアバター202とコミュニケーションを取りながら一緒にドライブをするというAR体験が可能となる。
Also, the second user 301 is traveling in the
また、第1ユーザ109とアバター202との間で姿勢が一致しないものとして、他の部分と区別可能となるように表示態様が変更される部位は、腕202d、手202e、頭部202f、脚202b、足202c又は胴体202aのうちの少なくともいずれかの部位である。このように表示態様を変更する部分を人体の各パーツに対応させることにより、アバター202の表示を第1ユーザ109の様々な動きに対応させることができる。また、第2ユーザ301は、第1ユーザ109のアバター202の補正部分をより明確に把握することができる。
Further, assuming that the postures of the
また、第1ユーザ109とアバター202との間に生じる姿勢の差異のうち、第1ユーザ109の姿勢とアバター202の姿勢とが一致するとみなされる許容範囲は、第1ユーザ109の身体のうち、可動部位の方が体幹部位よりも広く設定される。このように、身体の各パーツの動きやすさ、すなわち、位置のずれやすさに応じて、姿勢の一致の許容範囲を適宜変化させることにより、第2ユーザ301がアバター202の姿勢の補正を視認した時に感じる不自然さをより低減させることができる。
In addition, among the differences in posture between the
なお、この実施の形態において、コントローラ104は、第1ユーザ109の姿勢とアバター202の姿勢とが一致しない場合に、一致していない部分を、他の部分とは異なる色で出力するが、これに限定されない。すなわち、コントローラ104は、第1ユーザ109の姿勢とアバター202の姿勢とが一致しない部分を、他の部分とは異なる透過率で表示してもよい。また、コントローラ104は、第1ユーザ109の姿勢とアバター202の姿勢とが一致している部分のみをハイライト表示してもよい。また、ARゴーグル302に表示される第1ユーザ109のアバター202の表示態様は、一定の周期で切り替えられてもよい。
In this embodiment, when the posture of the
また、この実施の形態において、第2ユーザ301は車両10に乗って移動しているが、これに限定されず、電車、飛行機等の移動体に乗って移動していてもよい。また、第2ユーザ301がいる空間は、移動体の内部空間に限定されず、コンサートホール、映画館、劇場等であってもよい。
Also, in this embodiment, the second user 301 travels on the
また、この実施の形態において、ユーザ実空間100の第1ユーザ109は横臥した姿勢を取っているが、これに限定されない。例えば、第1ユーザ109が立ち上がった姿勢を取っている場合は、仮想空間200のアバター202の脚202b及び足202cが、姿勢が不一致であるとして、他の部分と区別可能な態様で表示される。
Also, in this embodiment, the
上記の車両10は、本発明に係る移動体に相当する。上記の通信装置101は、本発明に係る送信部に相当する。上記の光学センサ103、VRベース102,108、VRトラッカー105,107及びVRゴーグル106は、本発明に係る姿勢検出部に相当する。上記のアバター202は、本発明に係る第1ユーザ109の仮想オブジェクトに相当する。上記のARゴーグル302は、本発明に係る表示部に相当する。
The
2…情報処理装置
10…車両(移動体)
101…通信装置(送信部)
102,108…VRベース(姿勢検出部)
103…光学センサ(姿勢検出部)
104…コントローラ(出力部)
105,107…VRトラッカー(姿勢検出部)
106…VRゴーグル(姿勢検出部)
109…第1ユーザ
200…仮想空間
202…アバター(第1ユーザの仮想オブジェクト)
202a…胴体
202b…脚
202c…足
202d…腕
202e…手
202f…頭部
301…第2ユーザ
302…ARゴーグル(表示部)
2...
101...Communication device (transmitting unit)
102, 108 ... VR base (posture detection unit)
103... Optical sensor (posture detection unit)
104... Controller (output unit)
105, 107... VR tracker (posture detection unit)
106 ... VR goggles (posture detection unit)
109... First user 200...
202a... body 202b... leg 202c... leg 202d...
Claims (8)
前記姿勢検出部によって検出された前記第1ユーザの姿勢を仮想空間に合わせて補正し、前記第1ユーザに対応する仮想オブジェクトとして出力する出力部とを備え、
前記出力部は、
前記姿勢検出部によって検出された前記第1ユーザの身体の少なくとも一部の姿勢と、前記第1ユーザの仮想オブジェクトの姿勢とが一致しない場合に、
前記第1ユーザの仮想オブジェクトのうち、前記第1ユーザの身体の少なくとも一部の姿勢に一致していない部分を、他の部分と区別可能な態様で出力し、
前記第1ユーザと前記第1ユーザの仮想オブジェクトとの間で生じる姿勢の差異のうち、前記第1ユーザの姿勢と前記第1ユーザの仮想オブジェクトの姿勢とが一致するとみなされる許容範囲は、前記第1ユーザの身体のうち、体幹部位よりも可動部位の方が広く設定される情報処理装置。 a posture detection unit that detects the posture of the first user;
an output unit that corrects the posture of the first user detected by the posture detection unit according to the virtual space and outputs it as a virtual object corresponding to the first user;
The output unit
When the posture of at least part of the first user's body detected by the posture detection unit does not match the posture of the first user's virtual object,
outputting a portion of the virtual object of the first user that does not match the posture of at least a part of the body of the first user in a manner distinguishable from other portions;
Of the difference in posture between the first user and the first user's virtual object, the allowable range in which the posture of the first user and the posture of the first user's virtual object are considered to match is An information processing apparatus in which a movable portion of a first user's body is set wider than a trunk portion .
前記姿勢検出部によって検出された前記第1ユーザの姿勢を仮想空間に合わせて補正し、前記第1ユーザに対応する仮想オブジェクトとして出力する出力部と、
前記第1ユーザの仮想オブジェクトを、前記第1ユーザとは異なる第2ユーザに視認可能に表示する表示部と、
前記第1ユーザの仮想オブジェクトの情報を前記表示部に送信する送信部と、を備え、
前記出力部は、
前記姿勢検出部によって検出された前記第1ユーザの身体の少なくとも一部の姿勢と、前記第1ユーザの仮想オブジェクトの姿勢とが一致しない場合に、
前記第1ユーザの仮想オブジェクトのうち、前記第1ユーザの身体の少なくとも一部の姿勢に一致していない部分を、他の部分と区別可能な態様で出力し、
前記第2ユーザは移動体の乗員であり、前記第1ユーザは前記移動体以外の場所にいる人物である情報処理装置。 a posture detection unit that detects the posture of the first user;
an output unit that corrects the posture of the first user detected by the posture detection unit according to the virtual space and outputs a virtual object corresponding to the first user;
a display unit that displays the first user's virtual object so that it can be viewed by a second user different from the first user;
a transmission unit that transmits information on the first user's virtual object to the display unit ;
The output unit
When the posture of at least part of the first user's body detected by the posture detection unit does not match the posture of the first user's virtual object,
outputting a portion of the virtual object of the first user that does not match the posture of at least a part of the body of the first user in a manner distinguishable from other portions;
The information processing apparatus , wherein the second user is a passenger of a mobile body, and the first user is a person outside the mobile body .
前記第1ユーザの仮想オブジェクトの情報を前記表示部に送信する送信部とをさらに備える、請求項1に記載の情報処理装置。 a display unit that displays the first user's virtual object so that it can be viewed by a second user different from the first user;
The information processing apparatus according to claim 1 , further comprising a transmission section that transmits information on said first user's virtual object to said display section.
前記第1ユーザの姿勢を仮想空間に合わせて補正して、前記第1ユーザに対応する仮想オブジェクトとして出力するステップとを備え、
前記第1ユーザに対応する仮想オブジェクトを出力するステップは、前記第1ユーザの身体の少なくとも一部の姿勢と、前記第1ユーザの仮想オブジェクトの姿勢とが一致しない場合に、前記第1ユーザの仮想オブジェクトのうち、前記第1ユーザの身体の少なくとも一部の姿勢に一致していない部分を、他の部分と区別可能な態様で出力するステップを含み、
前記第1ユーザと前記第1ユーザの仮想オブジェクトとの間で生じる姿勢の差異のうち、前記第1ユーザの姿勢と前記第1ユーザの仮想オブジェクトの姿勢とが一致するとみなされる許容範囲は、前記第1ユーザの身体のうち、体幹部位よりも可動部位の方が広く設定される情報処理方法。 detecting the posture of the first user;
A step of correcting the posture of the first user according to the virtual space and outputting it as a virtual object corresponding to the first user;
In the step of outputting a virtual object corresponding to the first user, when the posture of at least part of the body of the first user and the posture of the virtual object of the first user do not match, outputting a portion of the virtual object that does not match the posture of at least part of the body of the first user in a manner distinguishable from other portions ;
Of the difference in posture between the first user and the first user's virtual object, the allowable range in which the posture of the first user and the posture of the first user's virtual object are considered to match is An information processing method in which a movable portion of a first user's body is set wider than a trunk portion .
前記第1ユーザの姿勢を仮想空間に合わせて補正して、前記第1ユーザに対応する仮想オブジェクトとして出力するステップと、
前記第1ユーザの仮想オブジェクトを、前記第1ユーザとは異なる第2ユーザに視認可能に表示するステップと、
前記第1ユーザの仮想オブジェクトの情報を送信するステップと、を備え、
前記第1ユーザに対応する仮想オブジェクトを出力するステップは、前記第1ユーザの身体の少なくとも一部の姿勢と、前記第1ユーザの仮想オブジェクトの姿勢とが一致しない場合に、前記第1ユーザの仮想オブジェクトのうち、前記第1ユーザの身体の少なくとも一部の姿勢に一致していない部分を、他の部分と区別可能な態様で出力するステップを含み、
前記第2ユーザは移動体の乗員であり、前記第1ユーザは前記移動体以外の場所にいる人物である情報処理方法。
detecting the posture of the first user;
a step of correcting the posture of the first user according to the virtual space and outputting it as a virtual object corresponding to the first user;
visibly displaying the first user's virtual object to a second user different from the first user;
transmitting information of the first user's virtual object ;
In the step of outputting a virtual object corresponding to the first user, when the posture of at least part of the body of the first user and the posture of the virtual object of the first user do not match, outputting a portion of the virtual object that does not match the posture of at least part of the body of the first user in a manner distinguishable from other portions ;
The information processing method , wherein the second user is a passenger of a mobile body, and the first user is a person outside the mobile body .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054562A JP7271251B2 (en) | 2019-03-22 | 2019-03-22 | Information processing device and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054562A JP7271251B2 (en) | 2019-03-22 | 2019-03-22 | Information processing device and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020154963A JP2020154963A (en) | 2020-09-24 |
| JP7271251B2 true JP7271251B2 (en) | 2023-05-11 |
Family
ID=72559299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019054562A Active JP7271251B2 (en) | 2019-03-22 | 2019-03-22 | Information processing device and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7271251B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4460009A4 (en) | 2021-12-27 | 2025-04-30 | Sony Group Corporation | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION SYSTEM OPERATING METHOD, MOBILE OBJECT, MOBILE OBJECT OPERATING METHOD, TERMINAL DEVICE, TERMINAL DEVICE OPERATING METHOD, AND PROGRAM |
| JP7571807B2 (en) * | 2023-01-12 | 2024-10-23 | いすゞ自動車株式会社 | Control device |
| JP7557595B1 (en) | 2023-10-24 | 2024-09-27 | カバー株式会社 | VIRTUAL SPACE CONTENT DELIVERY SYSTEM, VIRTUAL SPACE CONTENT DELIVERY PROGRAM, AND VIRTUAL SPACE CONTENT DELIVERY METHOD |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010257081A (en) | 2009-04-22 | 2010-11-11 | Canon Inc | Image processing method and image processing apparatus |
| WO2018112112A1 (en) | 2016-12-13 | 2018-06-21 | DeepMotion, Inc. | Improved virtual reality system using multiple force arrays for a solver |
| WO2018230563A1 (en) | 2017-06-16 | 2018-12-20 | 本田技研工業株式会社 | Image providing system for vehicle, server system, and image providing method for vehicle |
-
2019
- 2019-03-22 JP JP2019054562A patent/JP7271251B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010257081A (en) | 2009-04-22 | 2010-11-11 | Canon Inc | Image processing method and image processing apparatus |
| WO2018112112A1 (en) | 2016-12-13 | 2018-06-21 | DeepMotion, Inc. | Improved virtual reality system using multiple force arrays for a solver |
| WO2018230563A1 (en) | 2017-06-16 | 2018-12-20 | 本田技研工業株式会社 | Image providing system for vehicle, server system, and image providing method for vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020154963A (en) | 2020-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12017351B2 (en) | Remote control system, information processing method, and non-transitory computer-readable recording medium | |
| JP7271251B2 (en) | Information processing device and information processing method | |
| JP2023501079A (en) | Co-located Pose Estimation in a Shared Artificial Reality Environment | |
| JP4083684B2 (en) | Image processing system and image processing apparatus | |
| US10579109B2 (en) | Control device and control method | |
| JPH0749744A (en) | Head mounting type display input device | |
| CN120075386A (en) | User interface for managing live communication sessions | |
| CN111201474B (en) | Method for operating an electronic display device wearable on the head and a display system for displaying virtual content | |
| US20190121515A1 (en) | Information processing device and information processing method | |
| EP3966664B1 (en) | Virtual, augmented and mixed reality systems with physical feedback | |
| US10473932B2 (en) | Method for operating a virtual reality system, and virtual reality system | |
| US20150378154A1 (en) | Method for operating virtual reality spectacles, and system having virtual reality spectacles | |
| JP2004042151A (en) | Communication robot | |
| JPWO2019093278A1 (en) | Information processing device, information processing method, and program | |
| JP2021162876A (en) | Image generation system, image generation device, and image generation method | |
| CN112419509A (en) | Virtual object generation processing method and system and VR glasses thereof | |
| JP4599858B2 (en) | Image display device | |
| KR102445595B1 (en) | Method and system for conducting a virtual meeting between at least a first person and a second person | |
| US20200146618A1 (en) | Device with a detection unit for the position and orientation of a first limb of a user | |
| JP7165604B2 (en) | Virtual object output device and virtual object output method | |
| JP2023126252A (en) | Information processing device, information processing method, and program | |
| CN120447734A (en) | User interface including environmental representation | |
| US11518036B2 (en) | Service providing system, service providing method and management apparatus for service providing system | |
| Jazbec et al. | Body-swapping experiment with an android robot: Investigation of the relationship between agency and a sense of ownership toward a different body | |
| US12450916B2 (en) | Information process system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221213 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230328 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7271251 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |