[go: up one dir, main page]

WO2026004381A1 - Information processing system and information processing method - Google Patents

Information processing system and information processing method

Info

Publication number
WO2026004381A1
WO2026004381A1 PCT/JP2025/017687 JP2025017687W WO2026004381A1 WO 2026004381 A1 WO2026004381 A1 WO 2026004381A1 JP 2025017687 W JP2025017687 W JP 2025017687W WO 2026004381 A1 WO2026004381 A1 WO 2026004381A1
Authority
WO
WIPO (PCT)
Prior art keywords
review
viewpoint
virtual model
information
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.)
Pending
Application number
PCT/JP2025/017687
Other languages
French (fr)
Japanese (ja)
Inventor
真 城間
将文 米田
一真 高橋
洋史 湯浅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Group Corp
Original Assignee
Sony Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Group Corp filed Critical Sony Group Corp
Publication of WO2026004381A1 publication Critical patent/WO2026004381A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

[Problem] To improve the review efficiency of a 3D virtual model using an HMD. [Solution] An information processing system comprising a control circuit for controlling review of a 3D virtual model on the basis of review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and the 3D virtual model displayed by the HMD, wherein: the review information includes at least a positional relationship between a first viewpoint and the 3D virtual model and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model; and the control circuit starts the review at the first viewpoint on the basis of the review information, and transitions to the review at the second viewpoint when a trigger is detected.

Description

情報処理システムおよび情報処理方法Information processing system and information processing method

 本開示は、情報処理システムおよび情報処理方法に関する。 This disclosure relates to an information processing system and an information processing method.

 近年、3D(Three-dimensional)仮想モデル等の設計物のレビューを支援する技術が開発されている。例えば、特許文献1には、建築物に関するCG画像によるウォークスルーを実現する技術が開示されている。 In recent years, technologies have been developed to support the review of designs such as 3D (three-dimensional) virtual models. For example, Patent Document 1 discloses technology that enables a walkthrough of a building using CG images.

特開2000-113212号公報Japanese Patent Application Laid-Open No. 2000-113212

 しかし、特許文献1に開示される技術では、ユーザの視点の変化に対する十分な支援が困難な場合がある。 However, the technology disclosed in Patent Document 1 may have difficulty providing sufficient support for changes in the user's viewpoint.

 本開示のある観点によれば、HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御する制御回路、を備え、前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、前記制御回路は、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、情報処理システムが提供される。 According to one aspect of the present disclosure, there is provided an information processing system including a control circuit that controls a review of a 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and a 3D virtual model displayed by the HMD, the review information including at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model, the control circuit starting the review from the first viewpoint based on the review information, and transitioning to the review from the second viewpoint when a trigger is detected.

 また、本開示の別の観点によれば、プロセッサが、HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御すること、を含み、前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、前記制御することは、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、情報処理方法が提供される。 Furthermore, according to another aspect of the present disclosure, there is provided an information processing method including a processor controlling a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and a 3D virtual model displayed by the HMD, the review information including at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model, and the controlling includes starting the review from the first viewpoint based on the review information, and transitioning to the review from the second viewpoint when a trigger is detected.

本開示の一実施形態の概要について説明するための図である。FIG. 1 is a diagram for explaining an overview of an embodiment of the present disclosure. 同実施形態に係る情報処理システム1の機能構成例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a functional configuration of an information processing system 1 according to the embodiment. 同実施形態に係る3D仮想モデル50に対するユーザの操作をトリガーとするレビューの遷移について説明するための図である。10A and 10B are diagrams for explaining a transition of a review triggered by a user's operation on a 3D virtual model 50 according to the embodiment. 同実施形態に係る制御部110による誘導制御の例について説明するための図である。10A and 10B are diagrams for explaining an example of guidance control by a control unit 110 according to the embodiment. 同実施形態に係る制御部110による誘導制御の例について説明するための図である。10A and 10B are diagrams for explaining an example of guidance control by a control unit 110 according to the embodiment. 同実施形態に係る視点の保存と復帰について説明するための図である。10A and 10B are diagrams illustrating saving and restoring of a viewpoint according to the embodiment. 同実施形態に係る編集装置20の操作を伴わない編集操作について説明するための図である。10A and 10B are diagrams for explaining an editing operation that does not involve operation of the editing device 20 according to the embodiment. 同実施形態に係る編集装置20の操作を伴わない編集操作について説明するための図である。10A and 10B are diagrams for explaining an editing operation that does not involve operation of the editing device 20 according to the embodiment. 同実施形態に係る編集装置20の操作を伴わない編集操作について説明するための図である。10A and 10B are diagrams for explaining an editing operation that does not involve operation of the editing device 20 according to the embodiment. 同実施形態に係る編集装置20の操作を伴わない編集操作について説明するための図である。10A and 10B are diagrams for explaining an editing operation that does not involve operation of the editing device 20 according to the embodiment. 同実施形態に係る取得情報に基づく視点調整の流れの一例を示すシーケンス図である。10 is a sequence diagram showing an example of a flow of viewpoint adjustment based on acquired information according to the embodiment. FIG. 同実施形態に係る取得情報に基づくレビュー情報更新の流れの一例を示すシーケンス図である。FIG. 10 is a sequence diagram showing an example of a flow of review information update based on acquired information according to the embodiment. 同実施形態に係る3D仮想モデル50と現実世界における物体とのインタラクションを含むレビュー制御について説明するための図である。10A and 10B are diagrams for explaining review control including interaction between a 3D virtual model 50 according to the embodiment and an object in the real world. 同実施形態に係る情報処理システム1が複数のユーザの各々が装着する複数のHMD10を備える場合におけるレビューについて説明するための図である。10 is a diagram for explaining a review in a case where the information processing system 1 according to the embodiment includes a plurality of HMDs 10 each worn by a plurality of users. FIG. 同実施形態に係る情報処理装置90のハードウェア構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of an information processing device 90 according to the embodiment.

 以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that in this specification and drawings, components having substantially the same functional configuration will be assigned the same reference numerals, and redundant explanations will be omitted.

 また、本明細書及び図面においては、複数存在する同種の構成を区別して説明する場合に、符号の末尾にアルファベット等を付す場合がある。一方、複数存在する同種の構成を区別する必要がない場合、上記アルファベット等を省略し、複数存在する同種の構成のすべてに共通する説明がなされる場合がある。 Furthermore, in this specification and drawings, when multiple identical components are described and differentiated, letters or other characters may be added to the end of the reference numeral. On the other hand, when there is no need to differentiate between multiple identical components, the letters or other characters may be omitted and a description common to all multiple identical components may be given.

 なお、説明は以下の順序で行うものとする。
 1.実施形態
  1.1.概要
  1.2.機能構成例
  1.3.機能詳細
 2.ハードウェア構成例
 3.まとめ
The explanation will be given in the following order.
1. Embodiment 1.1. Overview 1.2. Functional Configuration Example 1.3. Functional Details 2. Hardware Configuration Example 3. Summary

 <1.実施形態>
 <<1.1.概要>>
 まず、本開示の一実施形態の概要について述べる。
1. Embodiment
<<1.1. Overview>>
First, an outline of one embodiment of the present disclosure will be described.

 近年、HMD(Head Mounted Display)を用いて設計された3D仮想モデルのレビューが行われている。 In recent years, reviews have been conducted of 3D virtual models designed using HMDs (Head Mounted Displays).

 HMDを装着するユーザは、例えば、設計した3D仮想モデルをHMDに表示させ、多様な視点から3D仮想モデルのレビューを行い、3D仮想モデルの編集(修正)を行う。 A user wearing an HMD can, for example, display a designed 3D virtual model on the HMD, review the 3D virtual model from various viewpoints, and edit (modify) the 3D virtual model.

 しかし、一般的に、編集を含む3D仮想モデルの設計作業は、PC(Personal Computer)等を用いて行われる。 However, design work for 3D virtual models, including editing, is generally carried out using a PC (Personal Computer) or similar device.

 このため、3D仮想モデルのレビューおよび編集を繰り返し行う場合、ユーザは、HMDとPC等とを交互に扱うことが求められる。 As a result, when repeatedly reviewing and editing a 3D virtual model, the user is required to alternate between the HMD and a PC, etc.

 また、HMDを用いたレビューは多様な視点を取り得るため、編集作業前後において同一の視点を確保するためには、ユーザが都度視点を調整することが求められる。 Furthermore, because reviews using an HMD can take a variety of viewpoints, the user is required to adjust the viewpoint each time to ensure the same viewpoint is maintained before and after editing.

 また、ユーザが少々の編集作業を行いたい場合であっても上記のような煩雑さを回避するために当該作業を見送る等の状況が発生し、レビューの効率低下の要因となっている。 Furthermore, even when users want to perform minor editing tasks, they may forgo such tasks to avoid the above-mentioned hassle, which reduces the efficiency of reviews.

 本開示の一実施形態に係る技術思想は、上記のような点に着目して発想されたものであり、HMDを用いた3D仮想モデルのレビュー効率を向上させるものである。 The technical concept of one embodiment of the present disclosure was conceived with the above points in mind, and aims to improve the efficiency of reviewing 3D virtual models using an HMD.

 このために、本開示の一実施形態に係る情報処理方法は、プロセッサが、HMD10(図2参照)を装着するユーザの視点とHMD10により表示される3D仮想モデル50(図1参照)との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御することを含む。 For this reason, an information processing method according to one embodiment of the present disclosure includes a processor controlling the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the user wearing the HMD 10 (see FIG. 2) and the 3D virtual model 50 (see FIG. 1) displayed by the HMD 10.

 また、上記レビュー情報は、第1の視点と3D仮想モデル50との位置関係、および第1の視点とは異なる第2の視点と3D仮想モデル50との位置関係を少なくとも含む。 Furthermore, the review information includes at least the positional relationship between a first viewpoint and the 3D virtual model 50, and the positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model 50.

 さらに、上記制御することは、上記レビュー情報に基づいて第1の視点におけるレビューを開始し、トリガーが検出された場合、第2の視点におけるレビューに遷移する。 Furthermore, the above control initiates a review from a first perspective based on the review information, and when a trigger is detected, transitions to a review from a second perspective.

 以下、図1を参照して、本開示の一実施形態の概要について説明する。 Below, an overview of one embodiment of the present disclosure will be described with reference to Figure 1.

 図1には、レビュー情報に、視点A、視点B、および視点Cの各々と3D仮想モデル50との位置関係が記録される場合における一例が示される。 Figure 1 shows an example in which the review information records the positional relationships between viewpoint A, viewpoint B, and viewpoint C and the 3D virtual model 50.

 また、図1に示す一例の場合、レビュー情報には、視点A、視点B、および視点Cの前後関係が少なくとも記録される。 Furthermore, in the example shown in Figure 1, the review information records at least the context of viewpoints A, B, and C.

 ここでは、視点Aにおけるレビュー、視点Bにおけるレビュー、視点Cにおけるレビューを順に実施するための一連のレビューシーケンスがレビュー情報に記録される場合を想定する。 Here, we assume that a series of review sequences for sequentially performing a review from viewpoint A, a review from viewpoint B, and a review from viewpoint C is recorded in the review information.

 この場合、本実施形態に係る情報処理方法では、レビュー情報に基づいて、まず、図1の1段目に示すように、視点Aにおけるレビューが開始される。 In this case, in the information processing method according to this embodiment, a review from viewpoint A is first started based on the review information, as shown in the first row of Figure 1.

 HMD10を装着するユーザは、必要に応じてレビューを一時停止し、PC等を用いて3D仮想モデル50の編集を行った後、再びHMD10を装着してレビューを再開する。 The user wearing the HMD 10 can pause the review as needed, edit the 3D virtual model 50 using a PC or the like, and then put the HMD 10 back on and resume the review.

 この場合、本実施形態に係る情報処理方法では、図1の2段目に示すように、一時停止前と同一の視点Aからレビューを再開する。 In this case, in the information processing method according to this embodiment, the review is resumed from the same viewpoint A as before the pause, as shown in the second row of Figure 1.

 このように、本実施形態に係る情報処理方法では、レビューが一時停止された場合、一時停止時における視点を保存し、レビューが再開された場合、保存した視点からレビューを再開する制御が実施される。 In this way, with the information processing method according to this embodiment, when a review is paused, the viewpoint at the time of the pause is saved, and when the review is resumed, the review is resumed from the saved viewpoint.

 上記のような制御によれば、編集作業後にユーザが都度視点を調整する必要がなくなり、レビュー効率が大きく向上する。 The above control eliminates the need for users to adjust the viewpoint each time after editing, greatly improving review efficiency.

 また、本実施形態に係る情報処理方法では、レビューにおいてトリガーが検出された場合、レビュー情報に基づいて次の視点におけるレビューへの遷移が実施される。 Furthermore, in the information processing method according to this embodiment, when a trigger is detected in a review, a transition to a review from the next perspective is performed based on the review information.

 例えば、図1の2段目に示す状況において、トリガーが検出された場合、トリガー情報に基づいて、図1の3段目に示すように、視点Aにおけるレビューから視点Bにおけるレビューへの遷移が実施される。 For example, if a trigger is detected in the situation shown in the second row of Figure 1, a transition from review at viewpoint A to review at viewpoint B is performed based on the trigger information, as shown in the third row of Figure 1.

 この場合、視点Aは第1の視点の一例であり、視点Bは第2の視点の一例である。 In this case, viewpoint A is an example of a first viewpoint, and viewpoint B is an example of a second viewpoint.

 また、例えば、図1の3段目に示す状況において、トリガーが検出された場合、トリガー情報に基づいて、図1の4段目に示すように、視点Bにおけるレビューから視点Cにおけるレビューへの遷移が実施される。 Furthermore, for example, if a trigger is detected in the situation shown in the third row of Figure 1, a transition from review at viewpoint B to review at viewpoint C is performed based on the trigger information, as shown in the fourth row of Figure 1.

 この場合、視点Bは第1の視点の一例であり、視点Cは第2の視点の一例である。 In this case, viewpoint B is an example of a first viewpoint, and viewpoint C is an example of a second viewpoint.

 上記のような制御によれば、規定されたシナリオに合わせてユーザが都度視点を調整する必要がなくなり、レビュー効率が大きく向上する。 The above control eliminates the need for users to adjust the viewpoint each time to match a specified scenario, greatly improving review efficiency.

 以上、本実施形態に係る情報処理方法の概要について述べた。以下、本実施形態に係る情報処理方法を実施する情報処理システム1の機能構成例について説明する。 The above provides an overview of the information processing method according to this embodiment. Below, we will explain an example of the functional configuration of an information processing system 1 that implements the information processing method according to this embodiment.

 <<1.2.機能構成例>>
 図2は、本実施形態に係る情報処理システム1の機能構成例を示すブロック図である。
<<1.2. Example of functional configuration>>
FIG. 2 is a block diagram showing an example of the functional configuration of the information processing system 1 according to this embodiment.

 図2に示すように、本実施形態に係る情報処理システム1は、例えば、HMD10および編集装置20を備える。 As shown in FIG. 2, the information processing system 1 according to this embodiment includes, for example, an HMD 10 and an editing device 20.

 HMD10と編集装置20は、無線または有線のネットワーク30を介して情報通信を行う。 The HMD 10 and editing device 20 communicate information via a wireless or wired network 30.

 (HMD10)
 本実施形態に係るHMD10は、3D仮想モデル50のレビューを制御する制御装置の一例である。
(HMD 10)
The HMD 10 according to this embodiment is an example of a control device that controls the review of the 3D virtual model 50 .

 図1に示すように、本実施形態に係るHMD10は、制御部110、表示部120、音声出力部130、撮影部140、センサ部150、音声入力部160、記憶部170、および通信部180等を備えてもよい。 As shown in FIG. 1, the HMD 10 according to this embodiment may include a control unit 110, a display unit 120, an audio output unit 130, an imaging unit 140, a sensor unit 150, an audio input unit 160, a memory unit 170, and a communication unit 180.

 (制御部110)
 本実施形態に係る制御部110は、HMD10が備える各構成を制御する制御回路の一例である。
(Control unit 110)
The control unit 110 according to this embodiment is an example of a control circuit that controls each component included in the HMD 10 .

 また、本実施形態に係る制御部110は、HMD10を装着するユーザの視点と表示部120により表示される3D仮想モデル50との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御する。 In addition, the control unit 110 according to this embodiment controls the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the user wearing the HMD 10 and the 3D virtual model 50 displayed by the display unit 120.

 特に、本実施形態に係る制御部110は、レビュー情報に基づいて第1の視点におけるレビューを開始し、トリガーが検出された場合、第2の視点におけるレビューに遷移する制御を行う。 In particular, the control unit 110 according to this embodiment starts a review from a first perspective based on the review information, and when a trigger is detected, performs control to transition to a review from a second perspective.

 なお、本実施形態における視点とは、立脚点を指す。 Note that in this embodiment, the viewpoint refers to the base point.

 本実施形態に係る制御部110が有する機能は、各種のプロセッサとメモリとの協働により実現される。 The functions of the control unit 110 in this embodiment are realized through cooperation between various processors and memories.

 本実施形態に係る制御部110が有する機能の詳細については後述する。 The functions of the control unit 110 according to this embodiment will be described in detail later.

 (表示部120)
 本実施形態に係る表示部120は、制御部110による制御に従い、情報を表示する。
(Display section 120)
The display unit 120 according to this embodiment displays information under the control of the control unit 110 .

 本実施形態に係る表示部120は、例えば、3D仮想モデル50を含む各種のオブジェクトを表示する。 The display unit 120 according to this embodiment displays various objects including, for example, a 3D virtual model 50.

 このために、本実施形態に係る表示部120は、各種のディスプレイを備える。 For this reason, the display unit 120 according to this embodiment is equipped with various displays.

 上記ディスプレイには、シースルーディスプレイが含まれる。 The above displays include see-through displays.

 (音声出力部130)
 本実施形態に係る音声出力部130は、制御部110による制御に従い、音声を出力する。
(Audio output unit 130)
The audio output unit 130 according to this embodiment outputs audio under the control of the control unit 110 .

 このため、本実施形態に係る音声出力部130は、アンプ、スピーカ等を備える。 For this reason, the audio output unit 130 in this embodiment is equipped with an amplifier, speaker, etc.

 (撮影部140)
 本実施形態に係る撮影部140は、制御部110による制御に従い、ユーザの視点から画像を撮影する。
(Photographing unit 140)
The image capturing section 140 according to this embodiment captures an image from the user's viewpoint under the control of the control section 110 .

 このために、本実施形態に係る撮影部140は、ユーザの視点に対応して配置される撮像素子を備える。 For this reason, the imaging unit 140 according to this embodiment is equipped with an imaging element positioned to correspond to the user's viewpoint.

 (センサ部150)
 本実施形態に係るセンサ部150は、制御部110による制御に従い、各種のセンサ情報を取得する。
(Sensor unit 150)
The sensor unit 150 according to this embodiment acquires various types of sensor information under the control of the control unit 110 .

 このために、本実施形態に係るセンサ部150は、取得するセンサ情報に応じたセンサを備える。 For this reason, the sensor unit 150 according to this embodiment is equipped with sensors that correspond to the sensor information to be acquired.

 センサ部150が備えるセンサとしては、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、照度センサ、温度センサ、レーダ等が挙げられる。 Sensors included in the sensor unit 150 include, for example, an acceleration sensor, a gyro sensor, a geomagnetic sensor, an illuminance sensor, a temperature sensor, and radar.

 (音声入力部160)
 本実施形態に係る音声入力部160は、制御部110による制御に従い、HMD10周辺における音声を収集する。
(Audio Input Unit 160)
The voice input unit 160 according to this embodiment collects voices around the HMD 10 under the control of the control unit 110 .

 このために、本実施形態に係る音声入力部160は、少なくとも1つのマイクロフォンを備える。 For this reason, the audio input unit 160 according to this embodiment is equipped with at least one microphone.

 (記憶部170)
 本実施形態に係る記憶部170は、HMD10において用いられる各種の情報を記憶する。
(Storage unit 170)
The storage unit 170 according to this embodiment stores various types of information used in the HMD 10 .

 特に、記憶部170は、レビュー情報を記憶する。 In particular, the storage unit 170 stores review information.

 (通信部180)
 本実施形態に係る通信部180は、制御部110による制御に従い、ネットワーク30を介して他の装置との情報通信を行う。
(Communication unit 180)
The communication unit 180 according to this embodiment communicates information with other devices via the network 30 under the control of the control unit 110 .

 上記他の装置には、例えば、編集装置20が含まれる。 The other devices include, for example, an editing device 20.

 (編集装置20)
 本実施形態に係る編集装置20は、3D仮想モデル50の編集に用いられるPC等のコンピュータである。
(Editing device 20)
The editing device 20 according to this embodiment is a computer such as a PC used to edit the 3D virtual model 50 .

 本実施形態に係る編集装置20には、3D仮想モデル50の編集に用いられる編集ソフトウェア210がインストールされる。 Editing software 210 used to edit the 3D virtual model 50 is installed on the editing device 20 according to this embodiment.

 以上、本実施形態に係る情報処理システム1の機能構成例について述べた。なお、図2を参照して説明した上記の機能構成はあくまで一例であり、本実施形態に係る情報処理システム1の機能構成はかかる例に限定されない。 The above describes an example of the functional configuration of the information processing system 1 according to this embodiment. Note that the functional configuration described above with reference to Figure 2 is merely an example, and the functional configuration of the information processing system 1 according to this embodiment is not limited to this example.

 例えば、HMD10を装着するユーザの視点と表示部120により表示される3D仮想モデル50との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御する制御部は、必ずしもHMD10に備えられる必要はない。 For example, the control unit that controls the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the user wearing the HMD 10 and the 3D virtual model 50 displayed by the display unit 120 does not necessarily have to be provided in the HMD 10.

 上記制御部は、例えば、編集装置20または図示しないサーバ等に備えられてもよい。この場合、上記制御部を備える編集装置20または図示しないサーバ等は、ネットワーク30を介して、HMD10を用いたレビューを制御する。 The control unit may be provided, for example, in the editing device 20 or a server (not shown). In this case, the editing device 20 or a server (not shown) equipped with the control unit controls the review using the HMD 10 via the network 30.

 また、例えば、後述するように、3D仮想モデル50の編集は、必ずしも編集装置を用いた操作を必要としない。このため、編集ソフトウェア210は、HMD10にインストールされてもよい。 Furthermore, for example, as described below, editing the 3D virtual model 50 does not necessarily require operations using an editing device. For this reason, the editing software 210 may be installed on the HMD 10.

 また、例えば、情報処理システム1は、ユーザが把持または装着するコントローラをさらに備えてもよい。この場合、上記コントローラが取得した情報は、ネットワーク30を介してHMD10に送信される。なお、上記コントローラは、例えば、ユーザにより把持される把持型のコントローラであってもよいし、ユーザの指または手首に装着されるリング型のコントローラであってもよい。 Furthermore, for example, the information processing system 1 may further include a controller that is held or worn by the user. In this case, information acquired by the controller is transmitted to the HMD 10 via the network 30. Note that the controller may be, for example, a grip-type controller that is held by the user, or a ring-type controller that is worn on the user's finger or wrist.

 本実施形態に係る情報処理システム1の機能構成は、仕様、運用等に応じて柔軟に変形可能である。 The functional configuration of the information processing system 1 according to this embodiment can be flexibly modified depending on specifications, operations, etc.

 <<1.3.機能詳細>>
 次に、本実施形態に係る情報処理システム1が有する機能について詳細に説明する。
<<1.3. Function details>>
Next, the functions of the information processing system 1 according to this embodiment will be described in detail.

 まず、本実施形態に係るトリガーの検出と、検出したトリガーに基づく第2の視点におけるレビューへの遷移について述べる。 First, we will describe the detection of a trigger in this embodiment and the transition to a review from a second perspective based on the detected trigger.

 上述したように、本実施形態に係る制御部110は、レビュー情報に基づいて第1の視点におけるレビューを開始し、トリガーが検出された場合、第2の視点におけるレビューに遷移する制御を行う。 As described above, the control unit 110 according to this embodiment starts a review from a first perspective based on the review information, and when a trigger is detected, performs control to transition to a review from a second perspective.

 本実施形態に係るトリガーには、例えば、所定時間の経過が含まれてもよい。 The trigger according to this embodiment may include, for example, the passage of a predetermined amount of time.

 図1に示す一例の場合、制御部110は、視点Aにおけるレビューを開始後、所定時間が経過したことを検出し、視点Bにおけるレビューへの遷移を制御してもよい。 In the example shown in Figure 1, the control unit 110 may detect that a predetermined time has elapsed after starting a review at viewpoint A, and control the transition to a review at viewpoint B.

 同様に、図1に示す一例の場合、制御部110は、視点Bにおけるレビューへの遷移後、所定時間が経過したことを検出し、視点Cにおけるレビューへの遷移を制御してもよい。 Similarly, in the example shown in Figure 1, the control unit 110 may detect that a predetermined time has elapsed after the transition to review at viewpoint B, and control the transition to review at viewpoint C.

 なお、上記の場合において、視点Aから視点Bへの遷移に係る所定時間と視点Bから視点Cへの遷移に係る所定時間は異なってもよい。各所定時間は、レビュー情報に記録される。 In the above case, the predetermined time for the transition from viewpoint A to viewpoint B may be different from the predetermined time for the transition from viewpoint B to viewpoint C. Each predetermined time is recorded in the review information.

 また、本実施形態に係るトリガーには、例えば、ユーザによる明示的な指示が含まれてもよい。 Furthermore, the trigger according to this embodiment may include, for example, an explicit instruction from the user.

 ユーザは、例えば、HMD10に備えられるボタン等の操作、上述したコントローラの操作、手等を用いたジェスチャ、声等によって、レビューの遷移を指示できてもよい。 The user may be able to instruct the transition of the review by, for example, operating buttons or the like provided on the HMD 10, operating the controller described above, using gestures with their hands or the like, or by voice, etc.

 なお、制御部110は、撮影部140が撮影した画像に基づいて上記のようなジェスチャを検出することができる。 The control unit 110 can detect gestures such as those described above based on images captured by the imaging unit 140.

 また、制御部110は、音声入力部160が収集したユーザの声の音声認識結果に基づいてユーザの声による指示を検出することができる。なお、音声認識は、HMD10が実施してもよいし、HMD10以外のサーバ等の装置が実施してもよい。 The control unit 110 can also detect instructions given by the user's voice based on the results of voice recognition of the user's voice collected by the voice input unit 160. Note that voice recognition may be performed by the HMD 10, or by a device other than the HMD 10, such as a server.

 また、本実施形態に係るトリガーには、例えば、ユーザと3D仮想モデル50との所定のインタラクションが含まれる。 Furthermore, triggers according to this embodiment include, for example, a predetermined interaction between the user and the 3D virtual model 50.

 上記所定のインタラクションは、例えば、3D仮想モデル50に対するユーザの操作であってもよい。 The above-mentioned predetermined interaction may be, for example, a user operation on the 3D virtual model 50.

 図3は、本実施形態に係る3D仮想モデル50に対するユーザの操作をトリガーとするレビューの遷移について説明するための図である。 Figure 3 is a diagram illustrating the review transition triggered by a user's operation on the 3D virtual model 50 according to this embodiment.

 図3に示す一例の場合、ユーザは自身の手Hを用いて3D仮想モデル50に対する操作を行う。 In the example shown in Figure 3, the user uses his or her hand H to perform operations on the 3D virtual model 50.

 上記操作は、例えば、3D仮想モデル50を回転させる回転操作等であってもよい。 The above operation may be, for example, a rotation operation that rotates the 3D virtual model 50.

 本実施形態に係る制御部110は、上記のような回転操作をトリガーとして、第2の視点におけるレビューへの遷移を実行する。 The control unit 110 according to this embodiment uses the rotation operation described above as a trigger to transition to review from the second viewpoint.

 一般的に、3D仮想モデル50の回転操作は、回転量、角度等の調整が難しいが、本実施形態に係る情報処理方法では、第1の視点と第2の視点とが予め定まっていることから、繊細な回転操作を必要とせずに容易かつスムーズな3D仮想モデル50の回転が可能となる。 Generally, adjusting the amount of rotation, angle, etc., when rotating a 3D virtual model 50 is difficult. However, with the information processing method according to this embodiment, the first viewpoint and second viewpoint are determined in advance, making it possible to rotate the 3D virtual model 50 easily and smoothly without requiring delicate rotation operations.

 なお、制御部110は、撮影部140が撮影した画像に基づいて3D仮想モデル50に対する操作を検出することができる。 The control unit 110 can detect operations on the 3D virtual model 50 based on images captured by the imaging unit 140.

 3D仮想モデル50に対す操作は、ユーザの手Hにより把持される、またはユーザの手Hに装着されるコントローラを用いて行われてもよい。 Operations on the 3D virtual model 50 may be performed using a controller held by or attached to the user's hand H.

 また、3D仮想モデル50に対する操作は、音声による操作であってもよい。 Furthermore, operations on the 3D virtual model 50 may be performed by voice.

 また、上記所定のインタラクションは、例えば、HMD10を装着するユーザの視点が第2の視点と略一致することであってもよい。 Furthermore, the above-mentioned specified interaction may be, for example, the viewpoint of the user wearing the HMD 10 substantially matching the second viewpoint.

 この場合、本実施形態に係る制御部110は、HMD10を装着するユーザの視点が第2の視点と略一致するように誘導する制御を行ってもよい。 In this case, the control unit 110 according to this embodiment may perform control to guide the viewpoint of the user wearing the HMD 10 so that it approximately coincides with the second viewpoint.

 図4および図5は、本実施形態に係る制御部110による誘導制御の例について説明するための図である。 Figures 4 and 5 are diagrams illustrating an example of guidance control by the control unit 110 according to this embodiment.

 例えば、本実施形態に係る制御部110は、図4に示すように、矢印型等のオブジェクト60を表示部120に表示させることにより誘導を実現してもよい。 For example, the control unit 110 according to this embodiment may provide guidance by displaying an object 60, such as an arrow-shaped object, on the display unit 120, as shown in FIG. 4.

 また、例えば、本実施形態に係る制御部110は、図4に示すように、音声出力部130に、「正面から見てください」等の音声70を出力させることにより誘導を実現してもよい。 Furthermore, for example, the control unit 110 according to this embodiment may provide guidance by causing the audio output unit 130 to output audio 70 such as "Please look from the front," as shown in FIG. 4.

 また、例えば、本実施形態に係る制御部110は、図5に示すように、表示部120に、第2の視点に対応する位置にアバター等のオブジェクト61を表示させることにより誘導を実現してもよい。 Furthermore, for example, the control unit 110 according to this embodiment may achieve guidance by displaying an object 61, such as an avatar, on the display unit 120 at a position corresponding to the second viewpoint, as shown in FIG. 5.

 さらには、本実施形態に係る制御部110は、オブジェクト61の表示制御に加え、音声出力部130に、「この場所から見てください」等の音声71を出力させることにより誘導を実現してもよい。 Furthermore, in addition to controlling the display of the object 61, the control unit 110 according to this embodiment may also provide guidance by having the audio output unit 130 output audio 71 such as "Please look from this location."

 以上、本実施形態に係るトリガーの検出に基づくレビューの遷移について説明した。上述したような制御によれば、規定されたシナリオに合わせてユーザが都度視点を調整する必要がなくなり、レビュー効率が大きく向上する。 The above describes the review transition based on trigger detection in this embodiment. The control described above eliminates the need for the user to adjust the viewpoint each time to match a specified scenario, greatly improving review efficiency.

 また、上述したように、本実施形態に係る制御部110は、レビューが一時停止された場合、一時停止時における視点を保存し、レビューが再開された場合、保存した視点からレビューを再開する制御を行ってもよい。 Furthermore, as described above, the control unit 110 according to this embodiment may perform control such that when a review is paused, the viewpoint at the time of the pause is saved, and when the review is resumed, the review is resumed from the saved viewpoint.

 このような制御によれば、編集作業後にユーザが都度視点を調整する必要がなくなり、レビュー効率が大きく向上する。 This type of control eliminates the need for users to adjust the viewpoint each time after editing, greatly improving review efficiency.

 さらには、本実施形態に係る制御部110は、レビュー中におけるユーザの指示に基づいて指示を検出した時点の視点を保存し、ユーザの指示に基づいて保存した視点に復帰する制御を行ってもよい。 Furthermore, the control unit 110 according to this embodiment may store the viewpoint at the time when an instruction is detected based on a user instruction during review, and perform control to return to the stored viewpoint based on the user instruction.

 図6は、本実施形態に係る視点の保存と復帰について説明するための図である。 Figure 6 is a diagram explaining how viewpoints are saved and restored in this embodiment.

 図6に示す一例の場合、制御部110は、ユーザが視点の保存を指示するためのオブジェクト62を表示部120に表示させる。 In the example shown in Figure 6, the control unit 110 causes the display unit 120 to display an object 62 that allows the user to instruct the user to save the viewpoint.

 制御部110は、例えば、ユーザの指Fがオブジェクト62に接触したことを検出した場合、検出時点における視点を保存する。 For example, when the control unit 110 detects that the user's finger F has come into contact with the object 62, it saves the viewpoint at the time of detection.

 以降、制御部110は、ユーザが保存した視点への復帰を指示するためのオブジェクト63を表示部120に表示させる。 Then, the control unit 110 causes the display unit 120 to display an object 63 that instructs the user to return to the saved viewpoint.

 制御部110は、例えば、ユーザの指Fがオブジェクト63に接触したことを検出した場合、オブジェクト63に対応する視点に復帰する制御を行う。 For example, when the control unit 110 detects that the user's finger F has come into contact with the object 63, it performs control to return to the viewpoint corresponding to the object 63.

 上記のような制御によれば、ユーザが任意の時点における視点を保存し、さらに保存した視点に復帰することが可能となり、レビュー効率が大きく向上する。 The above control allows users to save their viewpoint at any time and then return to that saved viewpoint, greatly improving review efficiency.

 なお、ユーザは、任意の時点における視点を任意のコメントと併せて保存できてもよい。また、任意のコメントは、視点とは別途に単独で保存できてもよい。 In addition, a user may be able to save a viewpoint at any point in time along with any comment. Also, any comment may be able to be saved separately from the viewpoint.

 次に、本実施形態に係るHMD10を用いた3D仮想モデル50の編集について述べる。 Next, editing of the 3D virtual model 50 using the HMD 10 according to this embodiment will be described.

 本実施形態に係る情報処理システム1において、ユーザは、編集装置20を操作せずに3D仮想モデル50を編集することが可能である。 In the information processing system 1 according to this embodiment, the user can edit the 3D virtual model 50 without operating the editing device 20.

 本実施形態に係る制御部110は、レビューにおいて、ユーザによる3D仮想モデル50の編集操作が行われた場合、レビューを維持した状態で、編集操作が反映された3D仮想モデル50を表示部120に表示させる。 When a user performs an editing operation on the 3D virtual model 50 during review, the control unit 110 according to this embodiment displays the 3D virtual model 50 reflecting the editing operation on the display unit 120 while maintaining the review.

 図7~図10は、本実施形態に係る編集装置20の操作を伴わない編集操作について説明するための図である。 Figures 7 to 10 are diagrams illustrating editing operations that do not involve operating the editing device 20 according to this embodiment.

 図7に示す一例の場合、本実施形態に係る制御部110は、3D仮想モデル50に係る各種のパラメータを簡易的に編集するための簡易編集画面64を表示部120に表示させる。 In the example shown in FIG. 7, the control unit 110 according to this embodiment causes the display unit 120 to display a simple editing screen 64 for easily editing various parameters related to the 3D virtual model 50.

 一方、図8には、編集装置20にインストールされる編集ソフトウェア210が提供する標準編集画面74の一例が示される。 On the other hand, Figure 8 shows an example of a standard editing screen 74 provided by the editing software 210 installed on the editing device 20.

 標準編集画面74は、3D仮想モデル50の設計・編集を行うためのメイン画面である。標準編集画面74では、図8に示すように、例えば、3D仮想モデル50のスタイル、色、スケール、オブジェクト候補等を編集するための各Boxが一画面にまとまって表示される。 The standard editing screen 74 is the main screen for designing and editing the 3D virtual model 50. As shown in FIG. 8, the standard editing screen 74 displays, for example, boxes for editing the style, color, scale, object candidates, etc. of the 3D virtual model 50 all together on one screen.

 これに対し、簡易編集画面64は、上記のようなBoxのうち一部のBoxのみを含むユーザインタフェース、または標準編集画面74において編集可能なパラメータのうちの一部が編集可能なように簡易化されたユーザフェースであってもよい。 In contrast, the simplified editing screen 64 may be a user interface that includes only some of the boxes described above, or a simplified user interface that allows editing of some of the parameters that can be edited on the standard editing screen 74.

 なお、簡易編集画面64において編集可能なパラメータの例としては、例えば、3D仮想モデル50の各パーツのスケール、スタイル、色、テクスチャ、材質、弾性等に関するパラメータが挙げられる。上記スタイルには、図8に示す例の他、彩度、明度、シャープネス、コントラスト等の様々なスタイルが含まれる。 Note that examples of parameters that can be edited on the simple editing screen 64 include parameters related to the scale, style, color, texture, material, elasticity, etc. of each part of the 3D virtual model 50. In addition to the example shown in FIG. 8, the above styles include various other styles such as saturation, brightness, sharpness, and contrast.

 ユーザは、例えば、簡易編集画面64に含まれるスライダを指F等で操作することにより3D仮想モデル50に係る任意のパラメータを編集できてよい。 The user may be able to edit any parameter related to the 3D virtual model 50, for example, by operating a slider included in the simple editing screen 64 with a finger F or the like.

 なお、簡易編集画面64には、スライダの他、パラメータ値を入力するためのフィールド、パラメータ値を増減させるためのボタンなどが含まれてもよい。 In addition to the slider, the simple editing screen 64 may also include fields for inputting parameter values, buttons for increasing or decreasing parameter values, etc.

 また、制御部110は、通常時は、簡易編集画面64を表示しない、あるいは最小化して表示する等の制御を行い、ユーザによる指示が検出された場合に、簡易編集画面64を表示する、あるいは拡大して表示する等の制御を行ってもよい。 Furthermore, the control unit 110 may normally perform control such as not displaying the simple editing screen 64 or displaying it in a minimized size, and when a user instruction is detected, may perform control such as displaying the simple editing screen 64 or displaying it in an enlarged size.

 他方、制御部110は、ユーザが3D仮想モデル50に対する直接的な編集操作を実施するためのユーザインタフェースを制御してもよい。 On the other hand, the control unit 110 may also control a user interface that allows the user to perform direct editing operations on the 3D virtual model 50.

 図9に示す一例の場合、ユーザは、手H等を用いて3D仮想モデル50のレンズを引っ張ることにより3D仮想モデル50のレンズの高さを編集する。 In the example shown in Figure 9, the user edits the height of the lens of the 3D virtual model 50 by pulling the lens of the 3D virtual model 50 using the hand H or the like.

 他方、制御部110は、ユーザの声による編集操作を検出してもよい。 On the other hand, the control unit 110 may also detect editing operations performed by the user's voice.

 図10に示す一例の場合、制御部110は、「レンズの高さを15mmアップ」等のユーザの声72の音声認識の結果に基づいて編集操作を検出する。 In the example shown in Figure 10, the control unit 110 detects an editing operation based on the results of voice recognition of the user's voice 72, such as "Increase the lens height by 15 mm."

 このように、ユーザが編集操作を実施するためのユーザインタフェースは、音声を用いたものであってもよい。 In this way, the user interface that allows the user to perform editing operations may be voice-based.

 以上具体例を述べたように、本実施形態に係る情報処理システム1において、ユーザは、様々なユーザインタフェースを用いて編集装置20の操作を伴わない編集操作を行うことができる。 As described above in the specific examples, in the information processing system 1 according to this embodiment, the user can use various user interfaces to perform editing operations without operating the editing device 20.

 また、本実施形態に係る制御部110は、上記を実現するために、取得された編集操作に関する情報を3D仮想モデル50の編集に用いられる編集ソフトウェア210に送信し、編集ソフトウェア210から編集操作が反映された3D仮想モデル50を取得する制御を実施する。 Furthermore, to achieve the above, the control unit 110 according to this embodiment transmits information relating to the acquired editing operations to the editing software 210 used to edit the 3D virtual model 50, and performs control to acquire from the editing software 210 the 3D virtual model 50 reflecting the editing operations.

 なお、取得された編集操作に関する情報の送信、および編集操作が反映された3D仮想モデル50の取得は、編集ソフトウェア210のAPI(Application Programming Interface)を介して実現されてもよい。 In addition, the transmission of information regarding the acquired editing operations and the acquisition of the 3D virtual model 50 reflecting the editing operations may be achieved via the API (Application Programming Interface) of the editing software 210.

 また、上記取得された編集操作に関する情報は、3D仮想モデル50に係る各種のパラメータを含む。 In addition, the information regarding the editing operation acquired above includes various parameters related to the 3D virtual model 50.

 本実施形態に係る編集装置20の操作を伴わない編集操作について説明した。 We have explained editing operations that do not involve operating the editing device 20 according to this embodiment.

 上述したような制御によれば、ユーザがHMD10と編集装置20とを交互に扱う必要がなくなり、レビュー効率が大きく向上する。 The control described above eliminates the need for the user to alternate between using the HMD 10 and the editing device 20, greatly improving review efficiency.

 次に、本実施形態に係る取得情報に基づく制御について説明する。 Next, we will explain the control based on acquired information in this embodiment.

 上記取得情報には、センサ部150により取得されたセンサ情報、編集操作に関する情報、ユーザ情報等が含まれる。 The acquired information includes sensor information acquired by the sensor unit 150, information related to editing operations, user information, etc.

 例えば、本実施形態に係る制御部110は、取得情報に基づいて第1の視点および第2の視点の両方、またはいずれか一方を調整してもよい。 For example, the control unit 110 according to this embodiment may adjust both or either the first viewpoint and the second viewpoint based on the acquired information.

 図11は、本実施形態に係る取得情報に基づく視点調整の流れの一例を示すシーケンス図である。 FIG. 11 is a sequence diagram showing an example of the flow of viewpoint adjustment based on acquired information according to this embodiment.

 図11に示す一例の場合、制御部110は、まず、センサ情報および編集操作に関する情報を取得する(S101)。 In the example shown in Figure 11, the control unit 110 first acquires sensor information and information related to editing operations (S101).

 制御部110は、ステップS101において取得されたセンサ情報と編集操作に関する情報、および予め取得されたユーザ情報に基づいて、ユーザの姿勢を推定する(S102)。 The control unit 110 estimates the user's posture based on the sensor information and information related to the editing operation acquired in step S101, and the user information acquired in advance (S102).

 上記ユーザ情報には、例えば、ユーザの身長に関する情報等が含まれる。 The above user information includes, for example, information about the user's height.

 また、ステップS102において推定されるユーザの姿勢には、例えば、立っている、座っている、しゃがんでいる、等の状態が含まれる。 Furthermore, the user's posture estimated in step S102 includes, for example, standing, sitting, crouching, etc.

 制御部110は、ステップS102において推定したユーザの姿勢に基づいて、第1の視点および第2の視点の両方、またはいずれか一方を調整する(S103)。 The control unit 110 adjusts both or either of the first viewpoint and the second viewpoint based on the user's posture estimated in step S102 (S103).

 ステップS101~S103における処理は、レビューの開始から終了に至るまで、繰り返し実行されてもよい。 The processing in steps S101 to S103 may be repeated from the start to the end of the review.

 以下、より具体的な例について述べる。 More specific examples are provided below.

 例えば、第1の視点におけるレビューの開始時にユーザが立っている状態であり、第1の視点におけるレビューの途中でユーザが座っている状態になった場合を想定する。 For example, consider a case where the user is standing when the review from the first viewpoint begins, and then transitions to a sitting position midway through the review from the first viewpoint.

 この場合、制御部110は、上記のようなユーザの姿勢の変化を検出し、座っている状態において3D仮想モデル50が観察しやすいように第1の視点をより低く調整してもよい。 In this case, the control unit 110 may detect the change in the user's posture as described above and adjust the first viewpoint lower so that the 3D virtual model 50 is easier to observe when the user is sitting.

 また、制御部110は、第2の視点についても同様により低く調整してもよい。 The control unit 110 may also adjust the second viewpoint to a lower value in a similar manner.

 上記のような制御によれば、ユーザの姿勢に応じたより効率的なレビューを実現することができる。 The above control allows for more efficient reviewing based on the user's posture.

 また、例えば、本実施形態に係る制御部110は、取得情報に基づいてレビュー情報を更新してもよい。 Furthermore, for example, the control unit 110 according to this embodiment may update the review information based on the acquired information.

 図12は、本実施形態に係る取得情報に基づくレビュー情報更新の流れの一例を示すシーケンス図である。 FIG. 12 is a sequence diagram showing an example of the flow of review information updating based on acquired information in this embodiment.

 図12に示す一例の場合、制御部110は、まず、センサ情報および編集操作に関する情報を取得する(S201)。 In the example shown in Figure 12, the control unit 110 first acquires sensor information and information related to editing operations (S201).

 制御部110は、ステップS201において取得されたセンサ情報と編集操作に関する情報、および予め取得されたユーザ情報に基づく分析を実施する(S202)。 The control unit 110 performs analysis based on the sensor information and information related to editing operations acquired in step S201, as well as previously acquired user information (S202).

 制御部110は、ステップS202における分析結果に基づいてレビュー情報を更新する(S203)。 The control unit 110 updates the review information based on the analysis results in step S202 (S203).

 ステップS201~S203における処理は、レビューの開始から終了に至るまで、繰り返し実行されてもよい。 The processing in steps S201 to S203 may be repeated from the start to the end of the review.

 以下、より具体的な例について述べる。 More specific examples are provided below.

 例えば、3D仮想モデル50が、航空機の客室等、座席を含む空間であり、当該空間のレビューを行う場合を想定する。 For example, assume that the 3D virtual model 50 is a space including seats, such as an aircraft cabin, and that the space is to be reviewed.

 この場合において、制御部110は、取得情報を分析することで、例えば、ユーザがレビュー中に座席の大きさ(高さ)の編集を多く行ったことを分析結果として得ることができる。 In this case, the control unit 110 can analyze the acquired information to obtain, for example, an analysis result that the user made many edits to the seat size (height) during the review.

 上記の場合、制御部110は、ユーザが座席に座るシーンがレビューシナリオに追加されるようにレビュー情報を更新してもよい。 In the above case, the control unit 110 may update the review information so that a scene in which the user sits in the seat is added to the review scenario.

 なお、上記のようなレビュー情報の更新は、例えば、取得情報に基づく学習により実現されてもよい。 Note that the review information update described above may be achieved, for example, by learning based on acquired information.

 例えば、制御部110は、身長の高いユーザは座席の編集が多い、という学習の結果に基づいて、レビュー情報の更新を行ってもよい。 For example, the control unit 110 may update the review information based on the learning result that tall users tend to edit seats more frequently.

 上記のような制御によれば、より効率的なレビューをユーザに提供することが可能となる。 The above control makes it possible to provide users with more efficient reviews.

 次に、図13を参照して、本実施形態に係る3D仮想モデル50と現実世界における物体とのインタラクションを含むレビュー制御について説明する。 Next, with reference to Figure 13, review control including interaction between the 3D virtual model 50 and objects in the real world according to this embodiment will be described.

 図13に示す一例の場合、3D仮想モデル50はカメラレンズであり、現実世界における物体55は、カメラ筐体のモックである。 In the example shown in Figure 13, the 3D virtual model 50 is a camera lens, and the object 55 in the real world is a mock-up of the camera housing.

 この場合、制御部110は、例えば、物体55への3D仮想モデルの取り付け性を確認するレビューシナリオに対応するレビュー情報に基づいて、3D仮想モデル50と現実世界における物体55とのインタラクションを含むレビューを制御する。 In this case, the control unit 110 controls the review, which includes the interaction between the 3D virtual model 50 and the object 55 in the real world, based on review information corresponding to a review scenario that checks the attachability of the 3D virtual model to the object 55, for example.

 このように、本実施形態に係る情報処理システム1によれば、3D仮想モデル50と現実世界における物体55とのインタラクションを確認しながら編集作業を行うことが可能となり、レビュー効率が大きく向上する。 In this way, the information processing system 1 according to this embodiment makes it possible to perform editing work while checking the interaction between the 3D virtual model 50 and the object 55 in the real world, greatly improving review efficiency.

 次に、本実施形態に係る情報処理システム1が複数のユーザの各々が装着する複数のHMD10を備える場合について述べる。 Next, we will describe a case where the information processing system 1 according to this embodiment includes multiple HMDs 10 worn by multiple users.

 上記では、ユーザが一人である場合を主な例として説明したが、本実施形態に係るユーザは複数であってもよい。 The above mainly describes an example in which there is one user, but in this embodiment there may be multiple users.

 図14は、本実施形態に係る情報処理システム1が複数のユーザの各々が装着する複数のHMD10を備える場合におけるレビューについて説明するための図である。 FIG. 14 is a diagram illustrating a review when the information processing system 1 according to this embodiment includes multiple HMDs 10 worn by multiple users.

 図14に示す一例の場合、情報処理システム1は、第1のユーザ80Aが装着する第1のHMD10A、および第2のユーザ80Bが装着する第2のHMD10Bを備える。 In the example shown in FIG. 14, the information processing system 1 includes a first HMD 10A worn by a first user 80A and a second HMD 10B worn by a second user 80B.

 この場合、第1のHMD10Aは、第1のユーザ80Aの視点と第1のHMD10Aが備える第1の表示部120Aにより表示される3D仮想モデル50との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御する第1の制御部110Aを備える。 In this case, the first HMD 10A is equipped with a first control unit 110A that controls the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the first user 80A and the 3D virtual model 50 displayed by the first display unit 120A provided in the first HMD 10A.

 同様に、第2のHMD10Bは、第2のユーザ80Bの視点と第2のHMD10Bが備える第2の表示部120Bにより表示される3D仮想モデル50との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御する第2の制御部110Bを備える。 Similarly, the second HMD 10B includes a second control unit 110B that controls the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the second user 80B and the 3D virtual model 50 displayed by the second display unit 120B included in the second HMD 10B.

 なお、第1のHMD10Aに記憶されるレビュー情報および第2のHMD10Bに記憶されるレビュー情報は、同一であってもよいし、互いに異なっていてもよい。 Note that the review information stored in the first HMD 10A and the review information stored in the second HMD 10B may be the same or different from each other.

 上記のような構成の場合、第2のユーザ80Bの視界には、3D仮想モデル50に加え、第1のユーザ80A(または第1のユーザ80Aに相当するアバター)が入り得る。 In the above configuration, in addition to the 3D virtual model 50, the field of view of the second user 80B may include the first user 80A (or an avatar corresponding to the first user 80A).

 同様に、第1のユーザ80Aの視界には、3D仮想モデル50に加え、第2のユーザ80B(または第2のユーザ80Bに相当するアバター)が入り得る。 Similarly, in addition to the 3D virtual model 50, the field of view of the first user 80A may include the second user 80B (or an avatar corresponding to the second user 80B).

 このため、上記のような構成によれば、第2のユーザ80Bは、第1のユーザ80Aと3D仮想モデル50とのインタラクションを確認することができる。 Therefore, with the above configuration, the second user 80B can confirm the interaction between the first user 80A and the 3D virtual model 50.

 同様に、第1のユーザ80Aは、第2のユーザ80Bと3D仮想モデル50とのインタラクションを確認することができる。 Similarly, the first user 80A can see the interaction between the second user 80B and the 3D virtual model 50.

 また、この点においては、第1のユーザ10Aおよび第2のユーザ10Bは、現実世界における物体と見做すことができる。 Furthermore, in this respect, the first user 10A and the second user 10B can be considered to be objects in the real world.

 以上説明したように、本実施形態に係る情報処理システム1は、複数のユーザの各々が装着する複数のHMD10を備え得る。 As described above, the information processing system 1 according to this embodiment may include multiple HMDs 10 worn by multiple users.

 上記の構成によれば、各ユーザが他のユーザと3D仮想モデル50とのインタラクションを確認することができ、例えば、レビュー効率が大きく向上する。 With the above configuration, each user can check the interactions between other users and the 3D virtual model 50, greatly improving review efficiency, for example.

 次に、本実施形態に係る視点の動きの制限に関する制御について説明する。 Next, we will explain the control related to limiting viewpoint movement in this embodiment.

 HMD10Aを用いた画像の視聴は、いわゆる3D酔いを引き起こす可能性がある。 Viewing images using the HMD 10A may cause what is known as 3D motion sickness.

 このため、本実施形態に係る制御部110は、3D酔いを防止(軽減)するために、レビューにおける視点の動きに制限を設けてもよい。 For this reason, the control unit 110 according to this embodiment may impose restrictions on the movement of the viewpoint during review in order to prevent (reduce) motion sickness.

 例えば、制御部110は、ある視点から次の視点への連続的移動において、移動の速度および加速度に上限を設けてもよい。 For example, the control unit 110 may set an upper limit on the speed and acceleration of movement when moving continuously from one viewpoint to the next.

 また、例えば、制御部110は、上記移動において方向の変化の角速度・角加速度に上限を設けてもよい。 Furthermore, for example, the control unit 110 may set an upper limit on the angular velocity and angular acceleration of the change in direction during the above movement.

 また、例えば、制御部110は、方向の変化について、一度に可能な変化をヨー、ピッチ、またはロールのいずれかの方向のみを制限し、それらを時系列に連続して組み合わせることで移動を実現してもよい。 Furthermore, for example, the control unit 110 may limit the directional changes that can be made at one time to only one of the yaw, pitch, or roll directions, and achieve movement by combining these directions continuously in a time series.

 また、例えば、制御部110は、上記移動を連続的ではなく離散的に表現してもよい。 Furthermore, for example, the control unit 110 may represent the above movement discretely rather than continuously.

 以上、本実施形態に係る情報処理システム1が有する主な機能について説明した。 The above describes the main functions of the information processing system 1 according to this embodiment.

 なお、上記では、レビュー情報に視点と3D仮想モデル50との位置関係が定義される場合について述べたが、レビュー情報には、当該位置関係以外にも様々な条件が定義可能である。 Note that, although the above describes a case where the positional relationship between the viewpoint and the 3D virtual model 50 is defined in the review information, various conditions other than this positional relationship can also be defined in the review information.

 レビュー情報に定義される他の条件としては、例えば、3D仮想モデル50のサイズ、テクスチャ、周囲環境(例えば、背景、照明環境等)が挙げられる。 Other conditions defined in the review information include, for example, the size, texture, and surrounding environment (e.g., background, lighting environment, etc.) of the 3D virtual model 50.

 また、制御部110は、上述した以外にも様々な制御を行ってよい。 In addition, the control unit 110 may perform various other controls in addition to those described above.

 例えば、制御部110は、レビューの開始前、開始直後等においてレビューしてほしい視点についての説明が表示されるよう制御を行ってもよい。 For example, the control unit 110 may perform control so that an explanation of the perspectives to be reviewed is displayed before the review begins, immediately after the review begins, etc.

 また、例えば、制御部110は、編集装置20を用いた編集の後にレビューを再開する場合、編集対象が見やすいように視点または3D仮想モデル50の姿勢を変更したうえでレビューを再開してもよい。 Furthermore, for example, when resuming review after editing using the editing device 20, the control unit 110 may change the viewpoint or the posture of the 3D virtual model 50 so that the editing target is easier to see, and then resume review.

 また、例えば、制御部110は、3D仮想モデル50から自動でプリセットのレビュー情報を生成してもよい。 Furthermore, for example, the control unit 110 may automatically generate preset review information from the 3D virtual model 50.

 また、例えば、制御部110は、レビュー履歴を学習することで、プリセットの一連のレビュー情報を更新してもよい(例えば、使用頻度の高い視点を集めたものに更新する等)。 Furthermore, for example, the control unit 110 may update the preset series of review information by learning the review history (for example, updating it to a collection of frequently used perspectives).

 <2.ハードウェア構成例>
 次に、本開示の一実施形態に係るHMD10および編集装置20に共通するハードウェア構成例について説明する。
<2. Hardware configuration example>
Next, an example of a hardware configuration common to the HMD 10 and the editing device 20 according to an embodiment of the present disclosure will be described.

 図15は、本開示の一実施形態に係る情報処理装置90のハードウェア構成例を示すブロック図である。情報処理装置90は、HMD10および編集装置20と同等のハードウェア構成を有する装置であってよい。ただし、HMD10および編集装置20は、図15に示す構成の一部を備えなくてもよいし、図15に示す以外の構成を備えてもよい。 FIG. 15 is a block diagram showing an example hardware configuration of an information processing device 90 according to an embodiment of the present disclosure. The information processing device 90 may be a device having a hardware configuration equivalent to that of the HMD 10 and the editing device 20. However, the HMD 10 and the editing device 20 may not have some of the configuration shown in FIG. 15, or may have configurations other than those shown in FIG. 15.

 図15に示すように、情報処理装置90は、例えば、プロセッサ871と、ROM872と、RAM873と、ホストバス874と、ブリッジ875と、外部バス876と、インターフェース877と、入力装置878と、出力装置879と、ストレージ880と、ドライブ881と、接続ポート882と、通信装置883と、を有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、情報処理装置90は、ここで示される構成要素以外の構成要素をさらに含んでもよい。 As shown in FIG. 15, the information processing device 90 includes, for example, a processor 871, a ROM 872, a RAM 873, a host bus 874, a bridge 875, an external bus 876, an interface 877, an input device 878, an output device 879, storage 880, a drive 881, a connection port 882, and a communication device 883. Note that the hardware configuration shown here is an example, and some of the components may be omitted. Furthermore, the information processing device 90 may include further components in addition to the components shown here.

 (プロセッサ871)
 プロセッサ871は、例えば、演算処理装置又は制御装置として機能し、ROM872、RAM873、ストレージ880、又はリムーバブル記憶媒体901に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。
(Processor 871)
The processor 871 functions, for example, as an arithmetic processing device or control device, and controls the overall operation or part of the operation of each component based on various programs recorded in the ROM 872, the RAM 873, the storage 880, or the removable storage medium 901.

 (ROM872、RAM873)
 ROM872は、プロセッサ871に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。RAM873には、例えば、プロセッサ871に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
(ROM872, RAM873)
The ROM 872 is a means for storing programs to be read into the processor 871, data to be used for calculations, etc. The RAM 873 temporarily or permanently stores, for example, the programs to be read into the processor 871 and various parameters that change as appropriate when the programs are executed.

 (ホストバス874、ブリッジ875、外部バス876、インターフェース877)
 プロセッサ871、ROM872、RAM873は、例えば、高速なデータ伝送が可能なホストバス874を介して相互に接続される。一方、ホストバス874は、例えば、ブリッジ875を介して比較的データ伝送速度が低速な外部バス876に接続される。また、外部バス876は、インターフェース877を介して種々の構成要素と接続される。
(Host bus 874, bridge 875, external bus 876, interface 877)
The processor 871, ROM 872, and RAM 873 are connected to one another via, for example, a host bus 874 that is capable of high-speed data transmission. On the other hand, the host bus 874 is connected to an external bus 876 that has a relatively low data transmission speed via, for example, a bridge 875. Furthermore, the external bus 876 is connected to various components via an interface 877.

 (入力装置878)
 入力装置878には、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力装置878としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ(以下、リモコン)が用いられることもある。また、入力装置878には、マイクロフォンなどの音声入力装置が含まれる。
(Input device 878)
The input device 878 may be, for example, a mouse, keyboard, touch panel, button, switch, lever, etc. Furthermore, a remote controller (hereinafter referred to as a remote control) capable of transmitting control signals using infrared rays or other radio waves may also be used as the input device 878. The input device 878 may also include an audio input device such as a microphone.

 (出力装置879)
 出力装置879は、例えば、CRT(Cathode Ray Tube)、LCD、又は有機EL等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。また、本開示に係る出力装置879は、触覚刺激を出力することが可能な種々の振動デバイスを含む。
(output device 879)
The output device 879 is a device capable of visually or audibly notifying the user of acquired information, such as a display device such as a CRT (Cathode Ray Tube), LCD, or organic EL, an audio output device such as a speaker or headphones, a printer, a mobile phone, a facsimile, etc. The output device 879 according to the present disclosure also includes various vibration devices capable of outputting tactile stimuli.

 (ストレージ880)
 ストレージ880は、各種のデータを格納するための装置である。ストレージ880としては、例えば、ハードディスクドライブ(HDD)等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。
(Storage 880)
The storage 880 is a device for storing various types of data. For example, a magnetic storage device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, or a magneto-optical storage device may be used as the storage 880.

 (ドライブ881)
 ドライブ881は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記憶媒体901に記録された情報を読み出し、又はリムーバブル記憶媒体901に情報を書き込む装置である。
(Drive 881)
The drive 881 is a device that reads information recorded on a removable storage medium 901 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, or writes information to the removable storage medium 901 .

 (リムーバブル記憶媒体901)
 リムーバブル記憶媒体901は、例えば、DVDメディア、Blu-ray(登録商標)メディア、HD DVDメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記憶媒体901は、例えば、非接触型ICチップを搭載したICカード、又は電子機器等であってもよい。
(Removable storage medium 901)
The removable storage medium 901 is, for example, a DVD medium, a Blu-ray (registered trademark) medium, an HD DVD medium, various semiconductor storage media, etc. Of course, the removable storage medium 901 may also be, for example, an IC card equipped with a contactless IC chip, an electronic device, etc.

 (接続ポート882)
 接続ポート882は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)、RS-232Cポート、又は光オーディオ端子等のような外部接続機器902を接続するためのポートである。
(Connection port 882)
The connection port 882 is a port for connecting an external device 902, such as a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface), an RS-232C port, or an optical audio terminal.

 (外部接続機器902)
 外部接続機器902は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はICレコーダ等である。
(Externally connected device 902)
The externally connected device 902 is, for example, a printer, a portable music player, a digital camera, a digital video camera, or an IC recorder.

 (通信装置883)
 通信装置883は、ネットワークに接続するための通信デバイスであり、例えば、有線又は無線LAN、Bluetooth(登録商標)、又はWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、又は各種通信用のモデム等である。
(Communication device 883)
The communication device 883 is a communication device for connecting to a network, such as a communication card for wired or wireless LAN, Bluetooth (registered trademark), or WUSB (Wireless USB), a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), or a modem for various types of communication.

 <3.まとめ>
 以上説明したように、本開示の一実施形態に係る情報処理システム1により実施される情報処理方法は、プロセッサが、HMD10を装着するユーザの視点とHMD10により表示される3D仮想モデル50との所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデル50のレビューを制御することを含む。
<3. Summary>
As described above, the information processing method implemented by the information processing system 1 according to one embodiment of the present disclosure includes a processor controlling the review of the 3D virtual model 50 based on review information that records a predetermined positional relationship between the viewpoint of the user wearing the HMD 10 and the 3D virtual model 50 displayed by the HMD 10.

 また、上記レビュー情報は、第1の視点と3D仮想モデル50との位置関係、および第1の視点とは異なる第2の視点と3D仮想モデル50との位置関係を少なくとも含む。 Furthermore, the review information includes at least the positional relationship between a first viewpoint and the 3D virtual model 50, and the positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model 50.

 さらに、上記制御することは、上記レビュー情報に基づいて第1の視点におけるレビューを開始し、トリガーが検出された場合、第2の視点におけるレビューに遷移する。 Furthermore, the above control initiates a review from a first perspective based on the review information, and when a trigger is detected, transitions to a review from a second perspective.

 上記の構成によれば、HMDを用いた3D仮想モデルのレビュー効率を向上させることが可能となる。 The above configuration makes it possible to improve the efficiency of reviewing 3D virtual models using an HMD.

 以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 The above describes in detail preferred embodiments of the present disclosure with reference to the accompanying drawings, but the technical scope of the present disclosure is not limited to such examples. It is clear that a person with ordinary skill in the technical field of the present disclosure would be able to conceive of various modified or revised examples within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.

 また、本開示において説明した処理に係る各ステップは、必ずしもフローチャートやシーケンス図に記載された順序に沿って時系列に処理される必要はない。例えば、各装置の処理に係る各ステップは、記載された順序と異なる順序で処理されても、並列的に処理されてもよい。 Furthermore, the steps involved in the processing described in this disclosure do not necessarily have to be processed chronologically in the order depicted in the flowcharts or sequence diagrams. For example, the steps involved in the processing of each device may be processed in an order different from that depicted, or may be processed in parallel.

 また、本開示において説明した各装置による一連の処理は、コンピュータにより読み取り可能な非一過性の記憶媒体(non-transitory computer readable storage medium)に格納されるプログラムにより実現されてもよい。各プログラムは、例えば、コンピュータによる実行時にRAMに読み込まれ、CPUなどのプロセッサにより実行される。上記記憶媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のプログラムは、記憶媒体を用いずに、例えばネットワークを介して配信されてもよい。 Furthermore, the series of processes performed by each device described in this disclosure may be realized by a program stored on a non-transitory computer-readable storage medium. Each program is, for example, loaded into RAM when executed by a computer, and executed by a processor such as a CPU. The storage medium may be, for example, a magnetic disk, optical disk, magneto-optical disk, flash memory, etc. Furthermore, the program may be distributed, for example, via a network, without using a storage medium.

 また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。 Furthermore, the effects described in this specification are merely descriptive or exemplary and are not limiting. In other words, the technology disclosed herein may achieve other effects in addition to or in place of the above-mentioned effects that would be apparent to those skilled in the art from the description herein.

 なお、以下のような構成も本開示の技術的範囲に属する。
(1)
 HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御する制御回路、
 を備え、
 前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、
 前記制御回路は、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、
情報処理システム。
(2)
 前記トリガーは、前記ユーザと前記3D仮想モデルとの所定のインタラクションを含む、
前記(1)に記載の情報処理システム。
(3)
 前記所定のインタラクションは、前記3D仮想モデルに対する前記ユーザの操作を含む、
前記(2)に記載の情報処理システム。
(4)
 前記所定のインタラクションは、前記ユーザの視点が前記第2の視点と略一致することを含む、
前記(2)に記載の情報処理システム。
(5)
 前記制御回路は、前記ユーザの視点が前記第2の視点と略一致するように誘導する制御を行う、
前記(4)に記載の情報処理システム。
(6)
 前記制御回路は、前記レビューにおいて、前記ユーザによる前記3D仮想モデルの編集操作が行われた場合、前記レビューを維持した状態で、前記編集操作が反映された前記3D仮想モデルを前記HMDに表示させる、
前記(1)から前記(5)までのうちいずれか一項に記載の情報処理システム。
(7)
 前記制御回路は、前記ユーザが前記編集操作を実施するためのユーザインタフェースを制御する、
前記(6)に記載の情報処理システム。
(8)
 前記制御回路は、前記ユーザが前記3D仮想モデルのパラメータを編集するためのオブジェクトを前記HMDに表示させる、
前記(7)に記載の情報処理システム。
(9)
 前記制御回路は、取得された前記編集操作に関する情報を前記3D仮想モデルの編集に用いられるソフトウェアに送信し、前記ソフトウェアから前記編集操作が反映された前記3D仮想モデルを取得する制御を実施する、
前記(6)から前記(8)までのうちいずれか一項に記載の情報処理システム。
(10)
 前記制御回路は、前記レビューにおいて前記HMDにより取得された情報に基づいて前記第1の視点および前記第2の視点のうち少なくとも一方を調整する、
前記(1)から前記(9)までのうちいずれか一項に記載の情報処理システム。
(11)
 前記制御回路は、前記レビューにおいて前記HMDにより取得された情報に基づいて前記レビュー情報を更新する、
前記(1)から前記(10)までのうちいずれか一項に記載の情報処理システム。
(12)
 前記HMDにより取得された情報は、センサ情報、前記3D仮想モデルの編集操作に関する情報を含む、
前記(10)または前記(11)のうちいずれか一項に記載の情報処理システム。
(13)
 前記制御回路は、前記3D仮想モデルと現実世界における物体とのインタラクションを含む前記レビューを制御する、
前記(1)から前記(12)までのうちいずれか一項に記載の情報処理システム。
(14)
 前記制御回路は、前記レビューが一時停止された場合、一時停止時における視点を保存し、前記レビューが再開された場合、前記保存した視点から前記レビューを再開する、
前記(1)から前記(13)までのうちいずれか一項に記載の情報処理システム。
(15)
 第1のHMDを装着する第1のユーザの視点と前記第1のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御する第1の制御回路と、
 第2のHMDを装着する第2のユーザの視点と前記第2のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御する第2の制御回路と、
 備える、
前記(1)から前記(14)までのうちいずれか一項に記載の情報処理システム。
(16)
 プロセッサが、HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御すること、
 を含み、
 前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、
 前記制御することは、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、
情報処理方法。
(17)
 前記トリガーは、前記ユーザと前記3D仮想モデルとの所定のインタラクションを含む、
前記(16)に記載の情報処理方法。
(18)
 前記所定のインタラクションは、前記3D仮想モデルに対する前記ユーザの操作を含む、
前記(17)に記載の情報処理方法。
(19)
 前記所定のインタラクションは、前記ユーザの視点が前記第2の視点と略一致することを含む、
前記(17)に記載の情報処理方法。
(20)
 前記制御することは、前記ユーザの視点が前記第2の視点と略一致するように誘導する制御を行う、
前記(19)に記載の情報処理方法。
(21)
 前記制御することは、前記レビューにおいて、前記ユーザによる前記3D仮想モデルの編集操作が行われた場合、前記レビューを維持した状態で、前記編集操作が反映された前記3D仮想モデルを前記HMDに表示させる、
前記(16)から前記(20)までのうちいずれか一項に記載の情報処理方法。
(22)
 前記制御することは、前記ユーザが前記編集操作を実施するためのユーザインタフェースを制御する、
前記(21)に記載の情報処理方法。
(23)
 前記制御することは、前記ユーザが前記3D仮想モデルのパラメータを編集するためのオブジェクトを前記HMDに表示させる、
前記(22)に記載の情報処理方法。
(24)
 前記制御することは、取得された前記編集操作に関する情報を前記3D仮想モデルの編集に用いられるソフトウェアに送信し、前記ソフトウェアから前記編集操作が反映された前記3D仮想モデルを取得する制御を実施する、
前記(16)から前記(23)までのうちいずれか一項に記載の情報処理方法。
(25)
 前記制御することは、前記レビューにおいて前記HMDにより取得された情報に基づいて前記第1の視点および前記第2の視点のうち少なくとも一方を調整する、
前記(16)から前記(24)までのうちいずれか一項に記載の情報処理方法。
(26)
 前記制御することは、前記レビューにおいて前記HMDにより取得された情報に基づいて前記レビュー情報を更新する、
前記(16)から前記(25)までのうちいずれか一項に記載の情報処理方法。
(27)
 前記HMDにより取得された情報は、センサ情報、前記3D仮想モデルの編集操作に関する情報を含む、
前記(25)または前記(26)のうちいずれか一項に記載の情報処理方法。
(28)
 前記制御することは、前記3D仮想モデルと現実世界における物体とのインタラクションを含む前記レビューを制御する、
前記(16)から前記(27)までのうちいずれか一項に記載の情報処理方法。
(29)
 前記制御することは、前記レビューが一時停止された場合、一時停止時における視点を保存し、前記レビューが再開された場合、前記保存した視点から前記レビューを再開する、
前記(16)から前記(28)までのうちいずれか一項に記載の情報処理方法。
(30)
 第1のHMDを装着する第1のユーザの視点と前記第1のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御することと、
 第2のHMDを装着する第2のユーザの視点と前記第2のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御することと、
 含む、
前記(16)から前記(29)までのうちいずれか一項に記載の情報処理方法。
The following configurations also fall within the technical scope of the present disclosure.
(1)
a control circuit for controlling a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and the 3D virtual model displayed by the HMD;
Equipped with
the review information includes at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model;
the control circuit starts the review from the first perspective based on the review information, and transitions to the review from the second perspective when a trigger is detected.
Information processing system.
(2)
the trigger comprises a predetermined interaction between the user and the 3D virtual model;
The information processing system according to (1) above.
(3)
the predetermined interaction includes an operation of the user on the 3D virtual model;
The information processing system according to (2) above.
(4)
the predetermined interaction includes the user's viewpoint substantially matching the second viewpoint;
The information processing system according to (2) above.
(5)
the control circuit performs control to guide the user's viewpoint so that it substantially coincides with the second viewpoint.
The information processing system according to (4) above.
(6)
and when the user performs an editing operation on the 3D virtual model during the review, the control circuit causes the HMD to display the 3D virtual model reflecting the editing operation while maintaining the review.
The information processing system according to any one of (1) to (5).
(7)
the control circuit controls a user interface for the user to perform the editing operation;
The information processing system according to (6) above.
(8)
the control circuit causes the HMD to display an object for the user to edit parameters of the 3D virtual model;
The information processing system according to (7) above.
(9)
the control circuit transmits the acquired information about the editing operation to software used for editing the 3D virtual model, and performs control to acquire the 3D virtual model reflecting the editing operation from the software.
The information processing system according to any one of (6) to (8).
(10)
the control circuit adjusts at least one of the first viewpoint and the second viewpoint based on information acquired by the HMD during the review;
The information processing system according to any one of (1) to (9).
(11)
the control circuit updates the review information based on information acquired by the HMD in the review.
The information processing system according to any one of (1) to (10).
(12)
The information acquired by the HMD includes sensor information and information regarding an editing operation of the 3D virtual model.
The information processing system according to any one of (10) and (11).
(13)
the control circuitry controls the review, including interactions between the 3D virtual model and objects in the real world.
The information processing system according to any one of (1) to (12).
(14)
the control circuit, when the review is paused, saves a viewpoint at the time of the pause, and when the review is resumed, resumes the review from the saved viewpoint;
The information processing system according to any one of (1) to (13).
(15)
a first control circuit that controls a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a first user wearing a first HMD and a 3D virtual model displayed by the first HMD;
a second control circuit that controls the review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a second user wearing a second HMD and the 3D virtual model displayed by the second HMD;
Prepare,
The information processing system according to any one of (1) to (14).
(16)
a processor controlling the review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and a 3D virtual model displayed by the HMD;
Including,
the review information includes at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model;
The controlling includes starting the review in the first perspective based on the review information, and transitioning to the review in the second perspective when a trigger is detected.
Information processing methods.
(17)
the trigger comprises a predetermined interaction between the user and the 3D virtual model;
The information processing method according to (16) above.
(18)
the predetermined interaction includes an operation of the user on the 3D virtual model;
The information processing method according to (17) above.
(19)
the predetermined interaction includes the user's viewpoint substantially matching the second viewpoint;
The information processing method according to (17) above.
(20)
The controlling includes performing control to guide the user's viewpoint so that the viewpoint substantially coincides with the second viewpoint.
The information processing method according to (19) above.
(21)
the controlling includes, when the user performs an editing operation on the 3D virtual model during the review, displaying the 3D virtual model reflecting the editing operation on the HMD while maintaining the review.
The information processing method according to any one of (16) to (20).
(22)
said controlling controlling a user interface for said user to perform said editing operation;
The information processing method according to (21) above.
(23)
the controlling causes the HMD to display an object for the user to edit parameters of the 3D virtual model;
The information processing method according to (22) above.
(24)
The controlling includes transmitting the acquired information about the editing operation to software used for editing the 3D virtual model, and performing control to acquire the 3D virtual model reflecting the editing operation from the software.
The information processing method according to any one of (16) to (23).
(25)
and the controlling includes adjusting at least one of the first viewpoint and the second viewpoint based on information acquired by the HMD during the review.
The information processing method according to any one of (16) to (24).
(26)
The controlling updates the review information based on information acquired by the HMD in the review.
The information processing method according to any one of (16) to (25).
(27)
The information acquired by the HMD includes sensor information and information regarding an editing operation of the 3D virtual model.
The information processing method according to any one of (25) and (26).
(28)
and controlling the review includes an interaction between the 3D virtual model and an object in the real world.
The information processing method according to any one of (16) to (27).
(29)
The controlling step includes, when the review is paused, saving a viewpoint at the time of the pause, and when the review is resumed, resuming the review from the saved viewpoint.
The information processing method according to any one of (16) to (28).
(30)
Controlling a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a first user wearing a first HMD and the 3D virtual model displayed by the first HMD;
controlling a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a second user wearing a second HMD and the 3D virtual model displayed by the second HMD;
include,
The information processing method according to any one of (16) to (29).

 1   情報処理システム
 10  HMD
 110 制御部
 120 表示部
 130 音声出力部
 140 撮影部
 150 センサ部
 160 音声入力部
 170 記憶部
 180 通信部
 20  編集装置
 210 編集ソフトウェア
 50  3D仮想モデル
1 Information processing system 10 HMD
110 Control unit 120 Display unit 130 Audio output unit 140 Photography unit 150 Sensor unit 160 Audio input unit 170 Storage unit 180 Communication unit 20 Editing device 210 Editing software 50 3D virtual model

Claims (20)

 HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御する制御回路、
 を備え、
 前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、
 前記制御回路は、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、
情報処理システム。
a control circuit for controlling a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and the 3D virtual model displayed by the HMD;
Equipped with
the review information includes at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model;
the control circuit starts the review from the first perspective based on the review information, and transitions to the review from the second perspective when a trigger is detected.
Information processing system.
 前記トリガーは、前記ユーザと前記3D仮想モデルとの所定のインタラクションを含む、
請求項1に記載の情報処理システム。
the trigger comprises a predetermined interaction between the user and the 3D virtual model;
The information processing system according to claim 1 .
 前記所定のインタラクションは、前記3D仮想モデルに対する前記ユーザの操作を含む、
請求項2に記載の情報処理システム。
the predetermined interaction includes an operation of the user on the 3D virtual model;
The information processing system according to claim 2 .
 前記所定のインタラクションは、前記ユーザの視点が前記第2の視点と略一致することを含む、
請求項2に記載の情報処理システム。
the predetermined interaction includes the user's viewpoint substantially matching the second viewpoint;
The information processing system according to claim 2 .
 前記制御回路は、前記ユーザの視点が前記第2の視点と略一致するように誘導する制御を行う、
請求項4に記載の情報処理システム。
the control circuit performs control to guide the user's viewpoint so that it substantially coincides with the second viewpoint.
The information processing system according to claim 4 .
 前記制御回路は、前記レビューにおいて、前記ユーザによる前記3D仮想モデルの編集操作が行われた場合、前記レビューを維持した状態で、前記編集操作が反映された前記3D仮想モデルを前記HMDに表示させる、
請求項1に記載の情報処理システム。
and when the user performs an editing operation on the 3D virtual model during the review, the control circuit causes the HMD to display the 3D virtual model reflecting the editing operation while maintaining the review.
The information processing system according to claim 1 .
 前記制御回路は、前記ユーザが前記編集操作を実施するためのユーザインタフェースを制御する、
請求項6に記載の情報処理システム。
the control circuit controls a user interface for the user to perform the editing operation;
The information processing system according to claim 6.
 前記制御回路は、前記ユーザが前記3D仮想モデルのパラメータを編集するためのオブジェクトを前記HMDに表示させる、
請求項7に記載の情報処理システム。
the control circuit causes the HMD to display an object for the user to edit parameters of the 3D virtual model;
The information processing system according to claim 7 .
 前記制御回路は、取得された前記編集操作に関する情報を前記3D仮想モデルの編集に用いられるソフトウェアに送信し、前記ソフトウェアから前記編集操作が反映された前記3D仮想モデルを取得する制御を実施する、
請求項6に記載の情報処理システム。
the control circuit transmits the acquired information about the editing operation to software used for editing the 3D virtual model, and performs control to acquire the 3D virtual model reflecting the editing operation from the software.
The information processing system according to claim 6.
 前記制御回路は、前記レビューにおいて前記HMDにより取得された情報に基づいて前記第1の視点および前記第2の視点のうち少なくとも一方を調整する、
請求項1に記載の情報処理システム。
the control circuit adjusts at least one of the first viewpoint and the second viewpoint based on information acquired by the HMD during the review;
The information processing system according to claim 1 .
 前記制御回路は、前記レビューにおいて前記HMDにより取得された情報に基づいて前記レビュー情報を更新する、
請求項1に記載の情報処理システム。
the control circuit updates the review information based on information acquired by the HMD in the review.
The information processing system according to claim 1 .
 前記HMDにより取得された情報は、センサ情報、前記3D仮想モデルの編集操作に関する情報を含む、
請求項10に記載の情報処理システム。
The information acquired by the HMD includes sensor information and information regarding an editing operation of the 3D virtual model.
The information processing system according to claim 10.
 前記制御回路は、前記3D仮想モデルと現実世界における物体とのインタラクションを含む前記レビューを制御する、
請求項1に記載の情報処理システム。
the control circuitry controls the review, including interactions between the 3D virtual model and objects in the real world.
The information processing system according to claim 1 .
 前記制御回路は、前記レビューが一時停止された場合、一時停止時における視点を保存し、前記レビューが再開された場合、前記保存した視点から前記レビューを再開する、
請求項1に記載の情報処理システム。
the control circuit, when the review is paused, stores a viewpoint at the time of the pause, and when the review is resumed, resumes the review from the stored viewpoint;
The information processing system according to claim 1 .
 第1のHMDを装着する第1のユーザの視点と前記第1のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御する第1の制御回路と、
 第2のHMDを装着する第2のユーザの視点と前記第2のHMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、3D仮想モデルのレビューを制御する第2の制御回路と、
 備える、
請求項1に記載の情報処理システム。
a first control circuit that controls a review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a first user wearing a first HMD and a 3D virtual model displayed by the first HMD;
a second control circuit that controls the review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a second user wearing a second HMD and the 3D virtual model displayed by the second HMD;
Prepare,
The information processing system according to claim 1 .
 プロセッサが、HMDを装着するユーザの視点と前記HMDにより表示される3D仮想モデルとの所定の位置関係を記録したレビュー情報に基づいて、前記3D仮想モデルのレビューを制御すること、
 を含み、
 前記レビュー情報は、第1の視点と前記3D仮想モデルとの位置関係、および前記第1の視点とは異なる第2の視点と前記3D仮想モデルとの位置関係を少なくとも含み、
 前記制御することは、前記レビュー情報に基づいて前記第1の視点における前記レビューを開始し、トリガーが検出された場合、前記第2の視点における前記レビューに遷移する、
情報処理方法。
a processor controlling the review of the 3D virtual model based on review information that records a predetermined positional relationship between a viewpoint of a user wearing an HMD and a 3D virtual model displayed by the HMD;
Including,
the review information includes at least a positional relationship between a first viewpoint and the 3D virtual model, and a positional relationship between a second viewpoint different from the first viewpoint and the 3D virtual model;
The controlling includes starting the review in the first perspective based on the review information, and transitioning to the review in the second perspective when a trigger is detected.
Information processing methods.
 前記トリガーは、前記ユーザと前記3D仮想モデルとの所定のインタラクションを含む、
請求項16に記載の情報処理方法。
the trigger comprises a predetermined interaction between the user and the 3D virtual model;
17. The information processing method according to claim 16.
 前記制御することは、前記レビューにおいて、前記ユーザによる前記3D仮想モデルの編集操作が行われた場合、前記レビューを維持した状態で、前記編集操作が反映された前記3D仮想モデルを前記HMDに表示させる、
請求項16に記載の情報処理方法。
the controlling includes, when the user performs an editing operation on the 3D virtual model during the review, displaying the 3D virtual model reflecting the editing operation on the HMD while maintaining the review.
17. The information processing method according to claim 16.
 前記制御することは、前記レビューにおいて前記HMDにより取得された情報に基づいて前記第1の視点および前記第2の視点のうち少なくとも一方を調整する、
請求項16に記載の情報処理方法。
and controlling the review by adjusting at least one of the first viewpoint and the second viewpoint based on information acquired by the HMD during the review.
17. The information processing method according to claim 16.
 前記制御することは、前記3D仮想モデルと現実世界における物体とのインタラクションを含む前記レビューを制御する、
請求項16に記載の情報処理方法。
and controlling the review includes an interaction between the 3D virtual model and an object in the real world.
17. The information processing method according to claim 16.
PCT/JP2025/017687 2024-06-28 2025-05-15 Information processing system and information processing method Pending WO2026004381A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2024-104595 2024-06-28
JP2024104595 2024-06-28

Publications (1)

Publication Number Publication Date
WO2026004381A1 true WO2026004381A1 (en) 2026-01-02

Family

ID=98221424

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2025/017687 Pending WO2026004381A1 (en) 2024-06-28 2025-05-15 Information processing system and information processing method

Country Status (1)

Country Link
WO (1) WO2026004381A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271992A (en) * 2002-03-13 2003-09-26 Fukui Computer Kk Virtual model house experience system, method and program, and computer-readable storage medium storing virtual model house experience program
JP2012155565A (en) * 2011-01-27 2012-08-16 Hitachi Ltd Piping route search device and plant constructed using the same
WO2014017200A1 (en) * 2012-07-25 2014-01-30 ソニー株式会社 Information processing device and program
US20170076495A1 (en) * 2015-09-16 2017-03-16 The Boeing Company Immersive Object Testing System
JP2019516159A (en) * 2016-03-18 2019-06-13 株式会社ソニー・インタラクティブエンタテインメント Spectator view viewpoint in VR environment
JP2020074108A (en) * 2019-12-24 2020-05-14 キヤノンマーケティングジャパン株式会社 Information processing system, control method thereof, and program
JP2021047610A (en) * 2019-09-18 2021-03-25 五洋建設株式会社 State grasping assist system
JP2021157696A (en) * 2020-03-30 2021-10-07 Jfeプロジェクトワン株式会社 Review device, review system, and review method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271992A (en) * 2002-03-13 2003-09-26 Fukui Computer Kk Virtual model house experience system, method and program, and computer-readable storage medium storing virtual model house experience program
JP2012155565A (en) * 2011-01-27 2012-08-16 Hitachi Ltd Piping route search device and plant constructed using the same
WO2014017200A1 (en) * 2012-07-25 2014-01-30 ソニー株式会社 Information processing device and program
US20170076495A1 (en) * 2015-09-16 2017-03-16 The Boeing Company Immersive Object Testing System
JP2019516159A (en) * 2016-03-18 2019-06-13 株式会社ソニー・インタラクティブエンタテインメント Spectator view viewpoint in VR environment
JP2021047610A (en) * 2019-09-18 2021-03-25 五洋建設株式会社 State grasping assist system
JP2020074108A (en) * 2019-12-24 2020-05-14 キヤノンマーケティングジャパン株式会社 Information processing system, control method thereof, and program
JP2021157696A (en) * 2020-03-30 2021-10-07 Jfeプロジェクトワン株式会社 Review device, review system, and review method

Similar Documents

Publication Publication Date Title
CN109683716B (en) Method and electronic device for improving visibility based on eye tracking
US11288854B2 (en) Information processing apparatus and information processing method
CN113728301A (en) Device, method and graphical user interface for manipulating 3D objects on a 2D screen
CN113544634A (en) Apparatus, method and graphical user interface for composing CGR files
CN113498531A (en) Head-mounted information processing device and head-mounted display system
US12282604B2 (en) Touch-based augmented reality experience
US20240073402A1 (en) Multi-perspective augmented reality experience
CN114049459A (en) Mobile device, information processing method, and non-transitory computer readable medium
CN121241323A (en) Apparatus, method and graphical user interface for content application
CN109151546A (en) A kind of method for processing video frequency, terminal and computer readable storage medium
CN114648623A (en) Information processing apparatus, information processing method, and computer-readable medium
KR102159767B1 (en) Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
EP4581468A1 (en) Multi-dimensional experience presentation using augmented reality
CN120883172A (en) Devices, methods, and graphical user interfaces for capturing media using camera applications.
KR20210125465A (en) Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
CN120958417A (en) Devices, methods, and graphical user interfaces for user registration and authentication
US20250202859A1 (en) Immersive message management
KR102312601B1 (en) Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
WO2026004381A1 (en) Information processing system and information processing method
WO2024249511A1 (en) Devices, methods, and graphical user interfaces for capturing and viewing immersive media
CN120469577A (en) Device, method and user interface for gesture-based interaction
CN111782053B (en) Model editing method, device, equipment and storage medium
JP7589268B2 (en) program
US20240103611A1 (en) Method and Device for Waking a Computing System
US20250110551A1 (en) Devices, methods, and graphical user interfaces for displaying presentation environments for a presentation application