JP7735121B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラムInfo
- Publication number
- JP7735121B2 JP7735121B2 JP2021133964A JP2021133964A JP7735121B2 JP 7735121 B2 JP7735121 B2 JP 7735121B2 JP 2021133964 A JP2021133964 A JP 2021133964A JP 2021133964 A JP2021133964 A JP 2021133964A JP 7735121 B2 JP7735121 B2 JP 7735121B2
- Authority
- JP
- Japan
- Prior art keywords
- viewpoint
- user
- virtual object
- image
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/024—Multi-user, collaborative environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
また、特許文献1には、複数拠点にいるユーザに対し、仮想空間に表示されている仮想オブジェクトを他のユーザが閲覧している向きで提示する技術が開示されている。特許文献2には、他のユーザのMR空間映像を共有し、さらにそれを個人の端末上で操作可能にする技術が開示されている。
図1は第1の実施形態に係る情報処理装置201のハードウェア構成例を示した図であり、図2は本実施形態に係る情報処理装置201の機能構成を示した機能ブロック図である。図1と図2の構成について説明する前に、図3~図5を参照して、複合現実(Mixed Reality:MR)空間に配置される仮想オブジェクトを同時に複数ユーザがヘッドマウントディスプレイ(HMD)を用いて閲覧する例について説明する。
図1は、情報処理装置201のハードウェア構成の一例として、パーソナルコンピュータ(PC)の構成を示した図である。情報処理装置201は、各ユーザ101~104のHMDに搭載された撮像装置(カメラ)にて撮影された現実空間の画像に、コンピュータグラフィック(CG)技術で生成した仮想オブジェクトを重畳したMR空間の画像を生成して各HMDに送信する。なお、MR技術に関しては既存の技術であるため、ここではその詳細な説明は省略する。
ROM203は、基本プログラムや初期データなど、変更を必要としないプログラムやパラメータを格納する読み取り専用のメモリである。RAM204は、入力情報や情報処理、画像処理における演算結果などを一時的に記憶するためのメモリである。
入力検出部206は、所要のデータ入力を受け付ける。本実施形態の場合、所要のデータとしては、操作部210からの操作指示やコマンドなどが挙げられる。
表示部211は、ユーザ101~104の各HMDに搭載された液晶表示デバイス等の電子ディスプレイデバイスである。本実施形態の表示部211では、ディスプレイ上において不図示のマウスカーソルなどによるユーザ指示が可能になされているとともに、記録部205の情報を基にCPU202がGPUボード208に生成させたMR世界等の画像を表示する。なお図1の例は、PCでの処理を前提にしているため操作部210や表示部211が外部構成として接続されているが、HMDが本実施形態に係る情報処理機能を有する場合には操作部210や表示部211も内部構成として含まれる。
情報処理装置201は、機能構成として、操作部210、オブジェクト指示取得部305、モード決定部306、視点決定部307、画像生成部308、および位置姿勢取得部としてのユーザ位置姿勢記録部301とオブジェクト位置姿勢記録部303とを有する。
オブジェクト指示取得部305は、複合現実空間において操作部210を介してユーザが仮想オブジェクトに対して行った指示情報を取得する。本実施形態の場合は、オブジェクト指示取得部305は、特定のユーザ101によって行われた仮想オブジェクトに対する指示を取得するが、他のユーザ102~104にて行われた指示の取得も可能である。
そして、次のステップS408において、表示部211によって、現実空間画像に仮想オブジェクトを重畳した画像が各ユーザ101~104のHMDに表示される。
第1の実施形態では、仮想オブジェクトに対する特定のユーザの視点位置と方向、若しくは仮想オブジェクトに対して予め設定された最適な視点位置と方向を共有して生成した重畳画像を各ユーザのHMDに表示している。ここで、MR空間において複数のユーザが仮想オブジェクトを囲んで閲覧するような場合、それぞれのユーザが異なった位置から仮想オブジェクトを閲覧して議論等を行いたい場合がある。そこで、第2の実施形態では、仮想オブジェクトに対して各ユーザで異なった視点位置と向きを算出し、それら異なった視点位置と向きに応じて生成した重畳画像を各ユーザのHMDに表示する例について説明する。
図8(a)は、仮想空間800におけるユーザ801~804の視点位置と向きを表した図である。この例では、特定のユーザがユーザ802であり、仮想空間800上で仮想オブジェクト105に対するユーザ802の視点位置と向きを基準とする。また仮想空間800では、各ユーザ801~804を横並びや扇状などの所定の配置とし、特定のユーザ802の基準となる視点位置と向きを基に、所定の配置となる他のユーザ801、803、804の視点位置と向きをそれぞれ算出する。なお、この例では特定のユーザ802の視点位置と向きを基準とする例を挙げたが、基準とする視点位置と向きは、任意に選択したユーザの視点位置と向きでもよいし、仮想オブジェクト105に対して予め設定された視点位置と向きでもよい。
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
Claims (15)
- 第1のヘッドマウントディスプレイを装着している第1のユーザの指示を取得する指示取得手段と、
前記指示に応じて、第2のユーザが装着している第2のヘッドマウントディスプレイの表示モードを決定するモード決定手段と、
前記決定された表示モードに応じて、仮想オブジェクトに対する視点を決定する視点決定手段と、
複合現実空間の画像を生成する画像生成手段と、
を有し、
前記モード決定手段は、前記第1のユーザと前記第2のユーザのうちの特定のユーザによる前記仮想オブジェクトに対する視点を、前記特定のユーザ以外の他のユーザの前記仮想オブジェクトに対する視点として決定する第1の表示モードを使用するか、または前記仮想オブジェクトに対して予め設定された視点を、前記他のユーザの前記仮想オブジェクトに対する視点として決定する第2の表示モードを使用するかを、決定し、
前記画像生成手段は、前記第2のヘッドマウントディスプレイで得られる現実空間の画像に、前記第2のユーザの視点と異なる前記決定された視点から見た前記仮想オブジェクトの画像を重畳した画像を、前記第2のヘッドマウントディスプレイに表示する前記複合現実空間の画像として生成することを特徴とする情報処理装置。 - 前記仮想オブジェクトの位置および姿勢と、前記複合現実空間における前記第1のユーザおよび前記第2のユーザの各々の位置および姿勢とを取得する位置姿勢取得手段を有し、
前記視点決定手段は、前記仮想オブジェクトの位置および姿勢と、前記第1のユーザと前記第2のユーザの各々の位置および姿勢と、前記仮想オブジェクトに対する前記指示とに基づいて、前記表示モードに応じた前記仮想オブジェクトに対する視点を決定し、
前記画像生成手段は、前記第1のユーザと前記第2のユーザの各々について取得された現実空間の画像に、前記決定された視点から見た前記仮想オブジェクトの画像を重畳した画像を、前記複合現実空間の画像として生成することを特徴とする請求項1に記載の情報処理装置。 - 前記モード決定手段で前記第1の表示モードが決定された場合、前記視点決定手段は、前記特定のユーザの前記仮想オブジェクトに対する視点の位置および向きを、前記他のユーザの前記仮想オブジェクトに対する視点の位置および向きとして決定することを特徴とする請求項1に記載の情報処理装置。
- 前記視点決定手段は、前記特定のユーザの視線が前記仮想オブジェクトから外れた場合、前記特定のユーザが前記仮想オブジェクトに向けていたときの当該特定のユーザの視点の位置および向きを、前記仮想オブジェクトに対する前記視点の位置および向きとして決定することを特徴とする請求項3に記載の情報処理装置。
- 前記視点決定手段は、前記特定のユーザの視線が前記仮想オブジェクトから外れた場合、予め設定された視点の位置および向きを、前記仮想オブジェクトに対する前記視点の位置および向きとして決定することを特徴とする請求項3に記載の情報処理装置。
- 前記モード決定手段で前記第2の表示モードが決定された場合、前記視点決定手段は、前記仮想オブジェクトに対して予め設定した視点の位置および向きを、少なくとも前記他のユーザにおける、前記仮想オブジェクトに対する視点の位置および向きとして決定することを特徴とする請求項1に記載の情報処理装置。
- 前記モード決定手段は、前記特定のユーザからの指示に応じて前記第1の表示モードと前記第2の表示モードを切り替えて決定することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
- 前記モード決定手段は、前記第1のユーザと前記第2のユーザのユーザごとに、前記第1の表示モードと前記第2の表示モードのいずれにするかを決定することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
- 前記視点決定手段は、前記仮想オブジェクトに対して所定の配置となる視点の位置および向きを、前記仮想オブジェクトに対する前記視点として決定することを特徴とする請求項1に記載の情報処理装置。
- 前記視点決定手段は、基準となる視点の位置および向きを基に、前記仮想オブジェクトに対して所定の配置となる複数の視点の位置および向きを、前記仮想オブジェクトに対する前記視点として決定することを特徴とする請求項9に記載の情報処理装置。
- 前記基準の視点の位置および向きは、基準となされるユーザの視点の位置および向き、もしくは予め設定された視点の位置および向きであることを特徴とする請求項10に記載の情報処理装置。
- 前記画像生成手段は、前記複合現実空間の前記第1のユーザと前記第2のユーザの各々の視点の位置および向きを基に、前記第1のユーザと前記第2のユーザの各々のユーザのアバターを前記複合現実空間の画像に重畳した画像を生成することを特徴とする請求項1乃至11のいずれか1項に記載の情報処理装置。
- 前記第1のユーザと前記第2のユーザの各々が前記仮想オブジェクトに対して独立した操作を行うための操作手段を有することを特徴とする請求項1乃至12のいずれか1項に記載の情報処理装置。
- 第1のヘッドマウントディスプレイを装着している第1のユーザの指示を取得する指示取得工程と、
前記指示に応じて、第2のユーザが装着している第2のヘッドマウントディスプレイの表示モードを決定するモード決定工程と、
前記決定された表示モードに応じて、仮想オブジェクトに対する視点を決定する視点決定工程と、
複合現実空間の画像を生成する画像生成工程と、
を有し、
前記モード決定工程では、前記第1のユーザと前記第2のユーザのうちの特定のユーザによる前記仮想オブジェクトに対する視点を、前記特定のユーザ以外の他のユーザの前記仮想オブジェクトに対する視点として決定する第1の表示モードを使用するか、または前記仮想オブジェクトに対して予め設定された視点を、前記他のユーザの前記仮想オブジェクトに対する視点として決定する第2の表示モードを使用するかを、決定し、
前記画像生成工程では、前記第2のヘッドマウントディスプレイで得られる現実空間の画像に、前記第2のユーザの視点と異なる前記決定された視点から見た前記仮想オブジェクトの画像を重畳した画像を、前記第2のヘッドマウントディスプレイに表示する前記複合現実空間の画像として生成することを特徴とする情報処理方法。 - コンピュータを、請求項1乃至13のいずれか1項に記載の情報処理装置として機能させるプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133964A JP7735121B2 (ja) | 2021-08-19 | 2021-08-19 | 情報処理装置、情報処理方法及びプログラム |
| US17/819,588 US12026826B2 (en) | 2021-08-19 | 2022-08-12 | Information processing system displaying images of a mixed reality space |
| CN202210993148.4A CN115708043A (zh) | 2021-08-19 | 2022-08-18 | 信息处理设备、信息处理方法和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133964A JP7735121B2 (ja) | 2021-08-19 | 2021-08-19 | 情報処理装置、情報処理方法及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023028330A JP2023028330A (ja) | 2023-03-03 |
| JP2023028330A5 JP2023028330A5 (ja) | 2024-08-13 |
| JP7735121B2 true JP7735121B2 (ja) | 2025-09-08 |
Family
ID=85213074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021133964A Active JP7735121B2 (ja) | 2021-08-19 | 2021-08-19 | 情報処理装置、情報処理方法及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12026826B2 (ja) |
| JP (1) | JP7735121B2 (ja) |
| CN (1) | CN115708043A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112021002093T5 (de) * | 2020-03-30 | 2023-02-09 | Sony Group Corporation | Verfahren zum ändern des blickpunkts im virtuellen raum |
| US12462470B2 (en) * | 2022-08-18 | 2025-11-04 | Microsoft Technology Licensing, Llc | Adaptive adjustments of perspective views for improving detail awareness for users associated with target entities of a virtual environment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017033299A (ja) | 2015-07-31 | 2017-02-09 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、その制御方法及びプログラム |
| JP2017120650A (ja) | 2014-09-30 | 2017-07-06 | キヤノンマーケティングジャパン株式会社 | 情報処理システム、その制御方法、及びプログラム、並びに情報処理装置、その制御方法、及びプログラム |
| JP2020162136A (ja) | 2020-05-28 | 2020-10-01 | キヤノン株式会社 | 送信端末、受信端末、送受信システム、およびそのプログラム |
| JP2021099816A (ja) | 2017-01-31 | 2021-07-01 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10955665B2 (en) * | 2013-06-18 | 2021-03-23 | Microsoft Technology Licensing, Llc | Concurrent optimal viewing of virtual objects |
| US20160263477A1 (en) * | 2015-03-10 | 2016-09-15 | LyteShot Inc. | Systems and methods for interactive gaming with non-player engagement |
| US11651555B2 (en) * | 2018-05-31 | 2023-05-16 | Microsoft Technology Licensing, Llc | Re-creation of virtual environment through a video call |
| JP2020074066A (ja) | 2019-09-09 | 2020-05-14 | キヤノン株式会社 | 画像表示装置、画像表示装置の制御方法 |
-
2021
- 2021-08-19 JP JP2021133964A patent/JP7735121B2/ja active Active
-
2022
- 2022-08-12 US US17/819,588 patent/US12026826B2/en active Active
- 2022-08-18 CN CN202210993148.4A patent/CN115708043A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017120650A (ja) | 2014-09-30 | 2017-07-06 | キヤノンマーケティングジャパン株式会社 | 情報処理システム、その制御方法、及びプログラム、並びに情報処理装置、その制御方法、及びプログラム |
| JP2017033299A (ja) | 2015-07-31 | 2017-02-09 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、その制御方法及びプログラム |
| JP2021099816A (ja) | 2017-01-31 | 2021-07-01 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
| JP2020162136A (ja) | 2020-05-28 | 2020-10-01 | キヤノン株式会社 | 送信端末、受信端末、送受信システム、およびそのプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US12026826B2 (en) | 2024-07-02 |
| CN115708043A (zh) | 2023-02-21 |
| US20230054805A1 (en) | 2023-02-23 |
| JP2023028330A (ja) | 2023-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12023579B2 (en) | Methods and systems for spectating characters in virtual reality views | |
| US20170315364A1 (en) | Virtual object display device, method, program, and system | |
| US10380758B2 (en) | Method for tracking subject head position from monocular-source image sequence | |
| JP2023103265A (ja) | 制御装置、制御方法、及びプログラム | |
| CN109448050B (zh) | 一种目标点的位置的确定方法及终端 | |
| JP7121523B2 (ja) | 画像表示装置、画像表示方法 | |
| JP6920057B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
| JP6836060B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
| CN107850990A (zh) | 共享介导现实内容 | |
| JP7163498B2 (ja) | 表示制御装置、表示制御方法、及びプログラム | |
| US20250265794A1 (en) | Virtual reality sharing method and system | |
| JP7735121B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| CN110651304A (zh) | 信息处理装置、信息处理方法以及程序 | |
| JP6357412B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
| JP7765882B2 (ja) | ヘッドマウント情報処理装置およびヘッドマウントディスプレイシステム | |
| JP2024060939A (ja) | 情報処理装置および情報処理方法 | |
| JP7279113B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
| JP2022182836A (ja) | 映像処理装置及びその制御方法及びプログラム | |
| JP7760355B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP7707025B2 (ja) | 情報処理装置、表示装置、表示システム、情報処理方法、およびプログラム | |
| JP6741939B2 (ja) | 情報処理装置、情報処理システム、その制御方法及びプログラム | |
| JP7805864B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| JP2025085253A (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP2025116377A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP2024109150A (ja) | 情報処理装置、情報処理方法、プログラム、および記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240802 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240802 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250611 |
|
| 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: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250827 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7735121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |