JP7556484B1 - 情報処理装置、情報処理プログラム、および、情報処理方法 - Google Patents
情報処理装置、情報処理プログラム、および、情報処理方法 Download PDFInfo
- Publication number
- JP7556484B1 JP7556484B1 JP2024016564A JP2024016564A JP7556484B1 JP 7556484 B1 JP7556484 B1 JP 7556484B1 JP 2024016564 A JP2024016564 A JP 2024016564A JP 2024016564 A JP2024016564 A JP 2024016564A JP 7556484 B1 JP7556484 B1 JP 7556484B1
- Authority
- JP
- Japan
- Prior art keywords
- virtual space
- occluding object
- occluding
- information
- data
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 55
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 238000009877 rendering Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 10
- 238000012935 Averaging Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 description 34
- 238000012545 processing Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 24
- 230000015654 memory Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
[態様1]現実空間を撮影した写真からの立体物の検出に基づき生成されたオブジェクトが遮蔽オブジェクトであって、前記遮蔽オブジェクトが配置された仮想空間のデータを読み込むことと、前記仮想空間にアバターおよび視点の位置を設定することと、前記視点から見た前記仮想空間を描画することと、を実行する情報処理装置。
上記構成によれば、仮想空間の光景として、奥行き方向の描写についても、現実空間の光景に沿った画像の生成が可能である。
[情報処理システムの全体構成]
図1を参照して、情報処理装置を含む情報処理システムの全体構成を説明する。図1に示すように、情報処理システム100は、管理システム10と、複数のユーザ端末40とを含む。管理システム10は、仮想空間生成装置20と情報中継装置30とを備える。ユーザ端末40は、情報処理装置の一例である。管理システム10およびユーザ端末40の各々は、インターネット等のネットワークに接続されている。
ユーザ端末40は、仮想空間でアバターとして活動するユーザが操作する端末である。ユーザ端末40は、ユーザの操作に応じて、仮想空間内にアバターおよび視点の位置を設定し、仮想空間を描画する。ユーザ端末40は、スマートフォン、タブレット端末、パーソナルコンピュータ等のコンピュータ装置である。
図2~図4を参照して、仮想空間生成装置20、情報中継装置30、および、ユーザ端末40の構成を詳細に説明する。
通信部21は、ネットワークへの接続およびデータの送受信等、仮想空間生成装置20と他の装置との通信処理を行う。
対象空間生成部22aは、現実空間の写真を解析し、写真に含まれる1以上の立体物を検出して、当該立体物の3Dモデルである遮蔽オブジェクトを生成する。検出される立体物は、例えば、柱や什器や置物等の構造物であり、空間内の一部を遮る機能を有した遮蔽物である。生成された遮蔽オブジェクトは、写真から抽出された立体物の色情報に基づくテクスチャを有している。写真からの3Dモデルの生成には、公知の写真測量技術が用いられればよい。
記憶部23は、制御部22による処理の実行に必要な各種のプログラムやデータを記憶している。
通信部31は、ネットワークへの接続およびデータの送受信等、情報中継装置30と他の装置との通信処理を行う。
通信部41は、ネットワークへの接続およびデータの送受信等、ユーザ端末40と他の装置との通信処理を行う。
情報管理部42aは、対象空間における遮蔽オブジェクトやアバターや視点の位置を管理し、対象空間の描画を指示する。
図5および図6を参照して、対象空間の生成に関する処理の手順を説明する。
図5に示すように、まず、仮想空間生成装置20は、再現対象の現実空間を撮影した写真のデータである写真データを読み込む(ステップS10)。続いて、仮想空間生成装置20は、写真データを解析して立体物を抽出することにより、遮蔽オブジェクトのデータを生成する(ステップS11)。そして、仮想空間生成装置20は、仮想的な三次元空間に遮蔽オブジェクトを配置すること、すなわち三次元空間での遮蔽オブジェクトの位置を設定することにより、対象空間データを生成する(ステップS12)。ステップS11およびステップS12の処理は、対象空間生成部22aとしての処理である。
図7~図10を参照して、対象空間の描画に関する処理の手順を説明する。
まず、ユーザ端末40による対象空間の描画の処理の概要を説明する。ユーザ端末40は、ネットワークを通じて描画用データ43aを取得する。そして、ユーザ端末40は、ユーザ端末40を操作するユーザ自身のアバターである自己アバターの位置、および、視点の位置を、対象空間に対して設定する。自己アバターおよび視点の各位置は、例えば所定の初期位置から、ユーザ端末40に対するユーザの操作に応じて変更される。視点の位置は、アバターの位置の移動に追従して移動してもよい。また、ユーザ端末40は、情報中継装置30からの情報に基づき、他のユーザのアバターである他者アバターの位置を、対象空間に対して設定する。
なお、視点およびアバターの位置の設定と変更には、視点およびアバターの向きの設定と変更も含まれる。
ユーザ端末40では、描画用データ43aの読み出しやユーザ端末40の操作や情報中継装置30からの情報の受信に基づいて、遮蔽オブジェクトの位置、視点の位置、自己アバターの位置、他者アバターの位置を示す各情報が、メモリの所定の領域に保持されている。これらのうち、遮蔽オブジェクトの位置情報は固定である。視点および自己アバターの位置情報はユーザ端末40の操作に基づき更新され、他者アバターの位置情報は、情報中継装置30からの情報に基づき更新される。
ユーザ端末40においては、視点の移動に応じて、描画対象の遮蔽オブジェクトが切り替えられてもよい。図11および図12を参照して、こうした切替処理について説明する。
(1)写真から遮蔽オブジェクトが生成されることにより仮想空間が構築され、この仮想空間にアバターが配置される。したがって、現実空間の再現性が高い仮想空間を、制作のコストや期間の増大を抑えて容易に構築可能であり、仮想空間での現実空間と同様の活動の的確な実現が可能である。
上記実施形態は、以下のように変更して実施することが可能である。
・対象空間の描画処理は、仮想空間生成装置20または情報中継装置30にて行われ、生成された画像がユーザ端末40に送信されてもよい。この場合、描画用データ43aは、描画処理を行う装置にて読み込まれ、ユーザ端末40におけるアバターおよび視点の操作情報が、描画処理を行う装置に送信されて、描画に反映される。この描画処理を行う装置が情報処理装置であり、当該装置に格納されて描画処理を行わせるプログラムが情報処理プログラムである。また、情報処理装置は、対象空間の生成処理と描画処理との双方を行ってもよい。
Oj1,Oj2…遮蔽オブジェクト
Pt,Pt1,Pt2…写真
Tg1,Tg2…立体物
Vs…対象空間
10…管理システム
20…仮想空間生成装置
30…情報中継装置
40…ユーザ端末
100…情報処理システム
Claims (6)
- 現実空間を撮影した写真からの立体物の検出に基づき生成されたオブジェクトが遮蔽オブジェクトであって、前記遮蔽オブジェクトが配置された仮想空間のデータを読み込むことと、
前記仮想空間にアバターおよび視点の位置を設定することと、
前記視点から見た前記仮想空間を描画することと、を実行する情報処理装置であって、
前記仮想空間のデータは、第1の写真から生成された第1の遮蔽オブジェクトのデータと、第2の写真から生成された第2の遮蔽オブジェクトのデータと、前記第1の遮蔽オブジェクトの構成情報と前記第2の遮蔽オブジェクトの構成情報とを平均化することにより生成されたオブジェクトである中間オブジェクトのデータとを含み、
前記視点の位置について、描画対象の遮蔽オブジェクトを前記第1の遮蔽オブジェクトから前記第2の遮蔽オブジェクトへ切り替える条件が設定されており、
前記情報処理装置は、前記条件が成立したとき、描画対象の遮蔽オブジェクトを、前記第1の遮蔽オブジェクトから前記中間オブジェクトを経て前記第2の遮蔽オブジェクトに切り替えて、前記仮想空間を描画する
情報処理装置。 - 前記情報処理装置は、ネットワークを介して情報中継装置と接続され、
前記アバターは、前記情報処理装置を操作するユーザのアバターである自己アバターと、他のユーザのアバターである他者アバターとを含み、
前記情報処理装置は、
前記情報処理装置の操作に応じて変更される前記自己アバターの位置情報を、前記情報中継装置に送信するとともに、前記情報中継装置から、前記他者アバターの位置情報を受信し、
前記自己アバターの位置情報および前記他者アバターの位置情報を反映させた各アバターを含む前記仮想空間を描画する
請求項1に記載の情報処理装置。 - 前記情報処理装置は、
前記仮想空間の描画により生成される画像に前記写真から生成した背景を合成する
請求項1に記載の情報処理装置。 - 前記情報処理装置は、
ユーザの操作に応じて移動させる前記視点の位置の移動可能範囲を、所定の範囲に制限する
請求項1に記載の情報処理装置。 - 1または複数のコンピュータに、
現実空間を撮影した写真からの立体物の検出に基づき生成されたオブジェクトが遮蔽オブジェクトであって、前記遮蔽オブジェクトが配置された仮想空間のデータを読み込むことと、
前記仮想空間にアバターおよび視点の位置を設定することと、
前記視点から見た前記仮想空間を描画することと、を実行させるプログラムであって、
前記仮想空間のデータは、第1の写真から生成された第1の遮蔽オブジェクトのデータと、第2の写真から生成された第2の遮蔽オブジェクトのデータと、前記第1の遮蔽オブジェクトの構成情報と前記第2の遮蔽オブジェクトの構成情報とを平均化することにより生成されたオブジェクトである中間オブジェクトのデータとを含み、
前記視点の位置について、描画対象の遮蔽オブジェクトを前記第1の遮蔽オブジェクトから前記第2の遮蔽オブジェクトへ切り替える条件が設定されており、
前記コンピュータに、前記条件が成立したとき、描画対象の遮蔽オブジェクトを、前記第1の遮蔽オブジェクトから前記中間オブジェクトを経て前記第2の遮蔽オブジェクトに切り替えて、前記仮想空間を描画することを実行させる
情報処理プログラム。 - 1または複数のコンピュータが、
現実空間を撮影した写真からの立体物の検出に基づき生成されたオブジェクトが遮蔽オブジェクトであって、前記遮蔽オブジェクトが配置された仮想空間のデータを読み込むことと、
前記仮想空間にアバターおよび視点の位置を設定することと、
前記視点から見た前記仮想空間を描画することと、を実行する情報処理方法であって、
前記仮想空間のデータは、第1の写真から生成された第1の遮蔽オブジェクトのデータと、第2の写真から生成された第2の遮蔽オブジェクトのデータと、前記第1の遮蔽オブジェクトの構成情報と前記第2の遮蔽オブジェクトの構成情報とを平均化することにより生成されたオブジェクトである中間オブジェクトのデータとを含み、
前記視点の位置について、描画対象の遮蔽オブジェクトを前記第1の遮蔽オブジェクトから前記第2の遮蔽オブジェクトへ切り替える条件が設定されており、
前記コンピュータが、前記条件が成立したとき、描画対象の遮蔽オブジェクトを、前記第1の遮蔽オブジェクトから前記中間オブジェクトを経て前記第2の遮蔽オブジェクトに切り替えて、前記仮想空間を描画することを実行する
情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024016564A JP7556484B1 (ja) | 2024-02-06 | 2024-02-06 | 情報処理装置、情報処理プログラム、および、情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024016564A JP7556484B1 (ja) | 2024-02-06 | 2024-02-06 | 情報処理装置、情報処理プログラム、および、情報処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7556484B1 true JP7556484B1 (ja) | 2024-09-26 |
Family
ID=92839457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024016564A Active JP7556484B1 (ja) | 2024-02-06 | 2024-02-06 | 情報処理装置、情報処理プログラム、および、情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7556484B1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013054569A (ja) | 2011-09-05 | 2013-03-21 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 |
JP2024008779A (ja) | 2022-07-07 | 2024-01-19 | Jp Games株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2024011933A (ja) | 2022-07-15 | 2024-01-25 | グリー株式会社 | 情報処理システム、情報処理方法、及びプログラム |
-
2024
- 2024-02-06 JP JP2024016564A patent/JP7556484B1/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013054569A (ja) | 2011-09-05 | 2013-03-21 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 |
JP2024008779A (ja) | 2022-07-07 | 2024-01-19 | Jp Games株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2024011933A (ja) | 2022-07-15 | 2024-01-25 | グリー株式会社 | 情報処理システム、情報処理方法、及びプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018188499A1 (zh) | 图像、视频处理方法和装置、虚拟现实装置和存储介质 | |
JP6181917B2 (ja) | 描画システム、描画サーバ、その制御方法、プログラム、及び記録媒体 | |
US5684943A (en) | Method and apparatus for creating virtual worlds | |
JP4226639B1 (ja) | 画像処理装置、画像処理方法、ならびに、プログラム | |
US11776197B2 (en) | Method and apparatus for displaying personalized face of three-dimensional character, device, and storage medium | |
EP1977801B1 (en) | Game machine, game machine control method, and information storage medium | |
JP7249755B2 (ja) | 画像処理システムおよびその制御方法、プログラム | |
JP7186901B2 (ja) | ホットスポットマップの表示方法、装置、コンピュータ機器および読み取り可能な記憶媒体 | |
CN111803945A (zh) | 界面渲染方法、装置、电子设备及存储介质 | |
US11461942B2 (en) | Generating and signaling transition between panoramic images | |
Hoberman et al. | Immersive training games for smartphone-based head mounted displays | |
CN105389090A (zh) | 游戏交互界面显示的方法及装置、移动终端和电脑终端 | |
JP2001126085A (ja) | 画像生成システム、画像表示システム、画像生成プログラムを記録したコンピュータ読み取り可能な記録媒体および画像生成方法 | |
WO2024087883A1 (zh) | 视频画面渲染方法、装置、设备和介质 | |
CN110517346B (zh) | 虚拟环境界面的展示方法、装置、计算机设备及存储介质 | |
CN110889384A (zh) | 场景切换方法及装置、电子设备和存储介质 | |
JP6975370B1 (ja) | 画像表示方法、プログラム及びデータ生成方法 | |
JP7556484B1 (ja) | 情報処理装置、情報処理プログラム、および、情報処理方法 | |
CN112206519B (zh) | 实现游戏场景环境变化的方法、装置、存储介质及计算机设备 | |
JP2006094458A (ja) | 映像信号処理装置および仮想現実感生成装置ならびに記録媒体 | |
JP2004178036A (ja) | 遠隔者の映像を伴う仮想空間の提示装置 | |
JP2006040053A (ja) | 画像処理方法及びプログラム | |
JP7541148B2 (ja) | コンテンツ配信装置、コンテンツ配信プログラム、コンテンツ配信方法、コンテンツ表示装置、コンテンツ表示プログラムおよびコンテンツ表示方法 | |
CN117499693A (zh) | 虚拟直播视频的生成方法、装置、设备及可读存储介质 | |
Kurillo et al. | Teleimmersive 3D collaborative environment for cyberarchaeology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240206 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240614 |
|
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: 20240813 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240826 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7556484 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |