JP2021092883A - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP2021092883A
JP2021092883A JP2019221951A JP2019221951A JP2021092883A JP 2021092883 A JP2021092883 A JP 2021092883A JP 2019221951 A JP2019221951 A JP 2019221951A JP 2019221951 A JP2019221951 A JP 2019221951A JP 2021092883 A JP2021092883 A JP 2021092883A
Authority
JP
Japan
Prior art keywords
index
experiencer
display
information processing
sickness
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019221951A
Other languages
Japanese (ja)
Other versions
JP7467094B2 (en
Inventor
拓哉 琴寄
Takuya Kotoyori
拓哉 琴寄
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2019221951A priority Critical patent/JP7467094B2/en
Publication of JP2021092883A publication Critical patent/JP2021092883A/en
Application granted granted Critical
Publication of JP7467094B2 publication Critical patent/JP7467094B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

To easily realize effective display that can reduce symptoms such as 3D sickness and fatigue that may occur in an experiencer.SOLUTION: An information processing device (100) includes: index acquisition means (101) for acquiring an index indicating a symptom that may occur in an experiencer who experiences a virtual space; setting acquisition means (102) for acquiring display setting of an image viewed by the experiencer; and notification means (103) for notifying the experiencer of the acquired index and display setting.SELECTED DRAWING: Figure 1

Description

本発明は、仮想空間の表示設定を行う際の情報処理技術に関する。 The present invention relates to an information processing technique for setting a display in a virtual space.

仮想空間を体験する技術として人工現実感(VR:Virtual Reality)技術が知られている。また、現実空間と仮想空間とをリアルタイムに融合させる技術として、複合現実感(MR:Mixed Reality)技術や拡張現実感(AR:Augmented Reality)技術が知られている。これらの技術は、コンピュータによって作られる仮想空間をあたかも現実空間に存在するかのように表示する技術である。 Artificial reality (VR) technology is known as a technology for experiencing virtual space. In addition, mixed reality (MR) technology and augmented reality (AR) technology are known as technologies for fusing real space and virtual space in real time. These technologies are technologies that display the virtual space created by a computer as if it exists in the real space.

体験者が、仮想物体を現実空間に実在するように感じるための装置の一つとして、ビデオシースルー型の情報処理装置がある。ビデオシースルー型の情報処理装置は、ビデオカメラで現実世界を撮影し、その画像に仮想物体を重畳した合成画像を、リアルタイムにディスプレイ等に表示させて体験者に提示する装置である。一般にこのような情報処理装置としては、背面にビデオカメラを有するタブレット端末と呼ばれる携帯型情報端末や、頭部装着型のビデオシースルー型HMD(Head Mounted Display)などが用いられる。体験者は、これら携帯型情報端末やHMDを通して仮想物体などを観察する。以下では、仮想空間上に表示される3次元情報を持った仮想物体を3DCGと呼ぶ。 There is a video see-through type information processing device as one of the devices for the experiencer to feel that the virtual object actually exists in the real space. The video see-through type information processing device is a device that captures the real world with a video camera, displays a composite image in which a virtual object is superimposed on the image on a display or the like in real time, and presents it to the experiencer. Generally, as such an information processing device, a portable information terminal called a tablet terminal having a video camera on the back, a head-mounted video see-through type HMD (Head Mounted Display), or the like is used. The experiencer observes virtual objects and the like through these portable information terminals and HMDs. Hereinafter, a virtual object having three-dimensional information displayed in the virtual space is referred to as 3DCG.

しかし、3DCGを観察する場合、現実物を観察する場合との目の輻輳の違いや、画像表示が実時間に対して遅れて表示される現象(表示レイテンシ)などにより、体験者によっては疲労や動揺病に似た症状(以下、3D酔いと呼ぶ)が生ずる場合がある。このような問題を緩和するために、時間経過とともに色温度を調整する手法(特許文献1)や、体験者の生理状態に基づいて表示する物体の奥行を調整する手法(特許文献2)などが提案されている。また、3DCGの観察に伴う3D酔いや疲労の軽減のために色温度(特許文献1)、動画像の動き(特許文献3)、3D物体の出現頻度(特許文献4)などを調整する手法が提案されている。 However, when observing 3DCG, depending on the experiencer, fatigue may occur due to the difference in eye congestion from when observing a real object, and the phenomenon that the image display is displayed later than the real time (display latency). Symptoms similar to upset disease (hereinafter referred to as 3D motion sickness) may occur. In order to alleviate such problems, there are a method of adjusting the color temperature with the passage of time (Patent Document 1) and a method of adjusting the depth of the object to be displayed based on the physiological state of the experiencer (Patent Document 2). Proposed. Further, in order to reduce 3D sickness and fatigue associated with 3DCG observation, there is a method of adjusting color temperature (Patent Document 1), motion of moving images (Patent Document 3), appearance frequency of 3D objects (Patent Document 4), and the like. Proposed.

特開2013−257457号公報Japanese Unexamined Patent Publication No. 2013-257457 特開2004−357760号公報Japanese Unexamined Patent Publication No. 2004-357760 特開2008−230575号公報Japanese Unexamined Patent Publication No. 2008-230575 特開2010−88749号公報Japanese Unexamined Patent Publication No. 2010-88849

しかし、特許文献1〜4に開示されているような表示設定を変更する手法を用いることによる3D酔いや疲労の軽減効果は、体験者によってまちまちである。このため、各体験者のそれぞれにとって効果のある表示設定を探す必要がある。さらに、どの表示設定がどの程度3D酔いや疲労を軽減するかを調べるには、複数の表示設定に対して実際に3DCGを観察して効果を確かめる必要がある。しかしながら、このような体験者にとって効果のある表示設定を探すことは、非常に手間がかかり容易ではない。 However, the effect of reducing 3D sickness and fatigue by using the method of changing the display setting as disclosed in Patent Documents 1 to 4 varies depending on the experiencer. Therefore, it is necessary to search for a display setting that is effective for each experiencer. Furthermore, in order to investigate which display setting reduces 3D sickness and fatigue to what extent, it is necessary to actually observe 3DCG for a plurality of display settings to confirm the effect. However, it is very troublesome and not easy to find a display setting that is effective for such an experiencer.

そこで、本発明は、体験者に生ずる可能性がある3D酔いや疲労などの症状を軽減できる効果的な表示設定を容易に実現できるようにすることを目的とする。 Therefore, an object of the present invention is to make it possible to easily realize an effective display setting that can reduce symptoms such as 3D sickness and fatigue that may occur in the experiencer.

本発明の情報処理装置は、仮想空間を体験する体験者に生ずる可能性がある症状を表す指標を取得する指標取得手段と、体験者が見る画像の表示設定を取得する表示設定取得手段と、前記取得された指標と前記表示設定とを、前記体験者に通知する通知手段と、を有することを特徴とする。 The information processing device of the present invention includes an index acquisition means for acquiring an index indicating a symptom that may occur in an experiencer who experiences a virtual space, a display setting acquisition means for acquiring a display setting for an image viewed by the experiencer, and the like. It is characterized by having a notification means for notifying the experienced person of the acquired index and the display setting.

本発明によれば、各体験者に生ずる可能性がある3D酔いや疲労などの症状を軽減できる効果的な表示を容易に実現することができる。 According to the present invention, it is possible to easily realize an effective display capable of reducing symptoms such as 3D sickness and fatigue that may occur in each experiencer.

第一の実施形態に係る情報処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information processing apparatus which concerns on 1st Embodiment. 情報処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of an information processing apparatus. 第一の実施形態の情報処理装置における処理のフローチャートである。It is a flowchart of processing in the information processing apparatus of 1st Embodiment. 第一の実施形態に係る変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the modification which concerns on 1st Embodiment. 第二の実施形態に係る情報処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information processing apparatus which concerns on 2nd Embodiment. 第一の時点における処理手順のフローチャートである。It is a flowchart of the processing procedure at the first time point. 第二の時点における処理手順のフローチャート図である。It is a flowchart of the processing procedure at the 2nd time point. 第二の実施形態に係る変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the modification which concerns on 2nd Embodiment.

以下、添付の図面を参照して、本発明に係る実施形態について詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
<第一の実施形態>
本実施形態では、人工現実感(VR:Virtual Reality)、特に複合現実感(MR:Mixed Reality)や拡張現実感(AR:Augmented Reality)を、体験者に対して提供するシステムを例に挙げる。なお、MRやARは、組み立て作業時に作業手順や配線の様子を重畳表示する組み立て支援、患者の体表面に体内の様子を重畳表示する手術支援等、様々な分野への応用が期待されている。
Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. The configuration shown in the following embodiments is only an example, and the present invention is not limited to the illustrated configuration.
<First Embodiment>
In this embodiment, an example is a system that provides an artificial reality (VR), particularly a mixed reality (MR) and an augmented reality (AR) to the experiencer. MR and AR are expected to be applied to various fields such as assembly support that superimposes the work procedure and wiring state during assembly work, and surgical support that superimposes the state of the body on the patient's body surface. ..

本実施形態では、体験者が頭部装着型のビデオシースルー型HMDを装着し、仮想空間に表示される3次元情報を持った仮想物体(3DCG)を、当該HMDの表示パネルに表示させて、体験者にMRやARを提供する例を挙げる。本実施形態の情報処理装置は、仮想空間の体験者に生ずる可能性がある症状を表す指標を取得する指標取得機能と、体験者がHMDの表示パネル上で見る画像の表示設定を取得する表示設定取得機能とを有する。そして、本実施形態の情報処理装置は、それら取得された指標と表示設定とを、体験者に通知する通知機能と、記録する記録機能とを有している。詳細は後述するが、本実施形態の情報処理装置は、HMDを装着して3DCGを観察する体験者の位置及び姿勢を基に、体験者に生ずる疲労や動揺病に似た症状(3D酔い)の程度を示す指標(酔い・疲労指標とする)を算出する。そして本実施形態の情報処理装置は、その酔い・疲労指標とその時のHMDにおける表示設定とを、体験者へ通知し、さらに記録する。すなわち本実施形態では、HMDの表示パネルに表示される画像の例えば表示画角の違いが、体験者の酔い・疲労にどの程度影響を及ぼすかを、体験者への通知、記録等することでフィードバックする。HMDの表示パネルに表示される画像の表示画角の違いとは、HMDの種類による差やHMDに表示する画像の設定による差を挙げることができる。なお、HMDについては既知であるためその図示や構成等の説明は省略する。 In the present embodiment, the experiencer wears a head-mounted video see-through type HMD, and a virtual object (3DCG) having three-dimensional information displayed in the virtual space is displayed on the display panel of the HMD. Here is an example of providing MR and AR to the experiencer. The information processing device of the present embodiment has an index acquisition function for acquiring an index indicating a symptom that may occur to the experiencer in the virtual space, and a display for acquiring the display setting of the image that the experiencer sees on the display panel of the HMD. It has a setting acquisition function. The information processing device of the present embodiment has a notification function for notifying the experiencer of the acquired indexes and display settings, and a recording function for recording the acquired indexes and display settings. Although the details will be described later, the information processing apparatus of the present embodiment has symptoms similar to fatigue and motion sickness (3D sickness) that occur in the experiencer based on the position and posture of the experiencer who wears the HMD and observes 3DCG. Calculate an index (referred to as a motion sickness / fatigue index) that indicates the degree of. Then, the information processing device of the present embodiment notifies the experiencer of the sickness / fatigue index and the display setting in the HMD at that time, and further records the index. That is, in the present embodiment, for example, by notifying and recording to the experiencer how much the difference in the display angle of view of the image displayed on the display panel of the HMD affects the sickness / fatigue of the experiencer. give feedback. The difference in the display angle of view of the image displayed on the display panel of the HMD includes the difference depending on the type of HMD and the difference depending on the setting of the image to be displayed on the HMD. Since the HMD is known, the description of its illustration and configuration will be omitted.

図1は、本実施形態に係る情報処理装置100を含むシステムの構成例を示すブロック図である。
図1に示すように、本実施形態に係るシステムは、情報処理装置100、位置姿勢出力部110、指標出力部150、表示部120、記録部130、及び画角設定部140を有して構成されている。また情報処理装置100は、指標取得部101、表示設定取得部102、及び通知部103を有して構成されている。なお情報処理装置100は、例えば、位置姿勢出力部110と指標出力部150と画角設定部140の一つ以上を含んでいてもよい。
FIG. 1 is a block diagram showing a configuration example of a system including the information processing device 100 according to the present embodiment.
As shown in FIG. 1, the system according to the present embodiment includes an information processing device 100, a position / orientation output unit 110, an index output unit 150, a display unit 120, a recording unit 130, and an angle of view setting unit 140. Has been done. Further, the information processing device 100 includes an index acquisition unit 101, a display setting acquisition unit 102, and a notification unit 103. The information processing device 100 may include, for example, one or more of the position / orientation output unit 110, the index output unit 150, and the angle of view setting unit 140.

位置姿勢出力部110は、HMDに搭載されている加速度センサ、角速度センサ等からの検出データを基に、当該HMDを装着している体験者の頭部位置と頭部の向き及び動きを含む姿勢とを算出等して取得する。以下、体験者の頭部の位置と姿勢を合わせて位置姿勢と表記する。なお、体験者の位置姿勢等の算出手法等は既知であるためその説明は省略する。そして、位置姿勢出力部110は、体験者の位置姿勢の情報を指標出力部150に出力する。
指標出力部150は、位置姿勢出力部110から出力された位置姿勢の情報を、情報処理装置100の指標取得部101に出力する。
The position / posture output unit 110 is a posture including the head position, the direction and movement of the head of the experiencer wearing the HMD based on the detection data from the acceleration sensor, the angular velocity sensor, etc. mounted on the HMD. And get it by calculating. Hereinafter, the position and posture of the experiencer's head are collectively referred to as the position and posture. Since the calculation method of the position and posture of the experiencer is known, the description thereof will be omitted. Then, the position / posture output unit 110 outputs the position / posture information of the experiencer to the index output unit 150.
The index output unit 150 outputs the position / posture information output from the position / posture output unit 110 to the index acquisition unit 101 of the information processing apparatus 100.

情報処理装置100の指標取得部101は、指標出力部150から送出されてきた位置姿勢の情報を取得する。そして、指標取得部101は、位置姿勢の情報を基に、HMDを装着して3DCGを観察する体験者に生ずる可能性がある疲労や動揺病に似た症状(3D酔い)を表す指標(以下、酔い・疲労指標と呼ぶ)を算出等して取得する。酔い・疲労指標の詳細は後述する。指標取得部101にて取得された酔い・疲労指標の情報は、通知部103に送られる。 The index acquisition unit 101 of the information processing device 100 acquires the position / orientation information sent from the index output unit 150. Then, the index acquisition unit 101 represents an index (hereinafter, 3D sickness) similar to fatigue or motion sickness that may occur in the experiencer who wears the HMD and observes 3DCG based on the position and posture information. , Called a motion sickness / fatigue index) is calculated and acquired. Details of the sickness / fatigue index will be described later. The information on the sickness / fatigue index acquired by the index acquisition unit 101 is sent to the notification unit 103.

画角設定部140は、HMDに搭載されている表示パネル上に表示される画像の表示画角を、表示設定を表す情報として、情報処理装置100の表示設定取得部102に出力する。 The angle of view setting unit 140 outputs the display angle of view of the image displayed on the display panel mounted on the HMD to the display setting acquisition unit 102 of the information processing apparatus 100 as information indicating the display setting.

情報処理装置100の表示設定取得部102は、画角設定部140から表示画角を表す表示設定の情報を取得する。そして、表示設定取得部102は、その取得した表示設定の情報を、通知部103に出力する。 The display setting acquisition unit 102 of the information processing device 100 acquires information on the display setting representing the display angle of view from the angle of view setting unit 140. Then, the display setting acquisition unit 102 outputs the acquired display setting information to the notification unit 103.

通知部103は、指標取得部101から酔い・疲労指標の情報を取得し、また、表示設定取得部102から表示設定の情報を取得する。そして、通知部103は、その取得した酔い・疲労指標と表示設定の情報を、表示部120及び記録部130に出力する。 The notification unit 103 acquires the information on the sickness / fatigue index from the index acquisition unit 101, and also acquires the information on the display setting from the display setting acquisition unit 102. Then, the notification unit 103 outputs the acquired information on the sickness / fatigue index and the display setting to the display unit 120 and the recording unit 130.

表示部120は、HMDの表示パネルに、通知部103から送られてきた酔い・疲労指標及び表示設定を表示する。なお、酔い・疲労指標と表示設定の表示は、それら酔い・疲労指標と表示設定の内容を表すテキストや記号、アイコン、画像など、体験者がそれら酔い・疲労指標と表示設定の内容を認識できる情報として表示される。
記録部130は、通知部103から送られてきた酔い・疲労指標及び表示設定の情報を、ハードディスクやメモリカードなどの記憶媒体に記録する。
The display unit 120 displays the sickness / fatigue index and the display setting sent from the notification unit 103 on the display panel of the HMD. In addition, the display of the sickness / fatigue index and the display setting allows the experiencer to recognize the content of the sickness / fatigue index and the display setting such as texts, symbols, icons, and images indicating the contents of the sickness / fatigue index and the display setting. Displayed as information.
The recording unit 130 records the information on the sickness / fatigue index and the display setting sent from the notification unit 103 on a storage medium such as a hard disk or a memory card.

図2は、本実施形態の情報処理装置100のハードウェア構成例を示した図である。
図2において、CPU201は、バス210を介して接続されている各デバイスを統括的に制御する。CPU201は、読み出し専用メモリであるROM203に記憶された処理ステップやプログラムを読み出して実行する。ROM203には、オペレーティングシステム(OS)をはじめ、本実施形態に係る各処理プログラム、デバイスドライバ等が記憶されており、それらは、ランダムアクセスメモリであるRAM202に一時記憶され、CPU201によって適宜実行される。
FIG. 2 is a diagram showing a hardware configuration example of the information processing device 100 of the present embodiment.
In FIG. 2, the CPU 201 comprehensively controls each device connected via the bus 210. The CPU 201 reads and executes the processing steps and programs stored in the ROM 203, which is a read-only memory. The ROM 203 stores the operating system (OS), each processing program according to the present embodiment, device drivers, and the like, and these are temporarily stored in the RAM 202, which is a random access memory, and are appropriately executed by the CPU 201. ..

I/F209は、入力I/Fと出力I/Fを含む。入力I/Fは、外部の装置(HMDや操作装置など)からの入力信号を、情報処理装置100で処理可能な形式の信号として入力する。出力I/Fは、情報処理装置100からの出力信号を、外部の装置(HMDとその表示パネルなど)が処理可能な形式として出力する。 The I / F 209 includes an input I / F and an output I / F. The input I / F inputs an input signal from an external device (HMD, operating device, etc.) as a signal in a format that can be processed by the information processing device 100. The output I / F outputs the output signal from the information processing device 100 in a format that can be processed by an external device (HMD and its display panel, etc.).

キーボード204とマウス205は、本情報処理装置100の操作者が指示等を入力するための操作デバイスである。
表示部206は、情報処理装置100のディスプレイ装置に画像やテキスト、ユーザインターフェース画面等を表示する。
外部記憶装置207は、情報処理装置100に接続された記憶装置である。記憶媒体ドライブ208は、情報処理装置100にメモリカード等の記憶媒体が装着された際に記憶媒体を駆動するドライブ装置である。本実施形態の場合、図1の記録部130は、通知部103から送られてきた酔い・疲労指標と表示設定の情報を、外部記憶装置207に記憶又は記憶媒体ドライブ208を介して記憶媒体に記録する。
The keyboard 204 and the mouse 205 are operation devices for the operator of the information processing apparatus 100 to input instructions and the like.
The display unit 206 displays an image, text, a user interface screen, or the like on the display device of the information processing device 100.
The external storage device 207 is a storage device connected to the information processing device 100. The storage medium drive 208 is a drive device that drives the storage medium when a storage medium such as a memory card is attached to the information processing device 100. In the case of the present embodiment, the recording unit 130 of FIG. 1 stores the information of the sickness / fatigue index and the display setting sent from the notification unit 103 in the external storage device 207 or in the storage medium via the storage medium drive 208. Record.

図1に示した情報処理装置100の各機能部は、図2に示したハードウェア構成におけるCPU201が、ROM203に格納されたプログラムをRAM202に展開し、後述する各フローチャート等に従った処理を実行することで実現することができる。また例えば、CPU201を用いたソフトウェア処理の代替としてハードウェアを構成する場合には、本実施形態で説明する各機能部の処理に対応させた演算部や回路を構成すればよい。 In each functional unit of the information processing apparatus 100 shown in FIG. 1, the CPU 201 in the hardware configuration shown in FIG. 2 expands the program stored in the ROM 203 into the RAM 202 and executes processing according to each flowchart or the like described later. It can be realized by doing. Further, for example, when hardware is configured as an alternative to software processing using the CPU 201, a calculation unit or a circuit corresponding to the processing of each functional unit described in the present embodiment may be configured.

次に第一の実施形態に係る情報処理装置100における処理手順について説明する。図3は、第一の実施形態の情報処理装置100の処理手順を示すフローチャートである。
ステップS300で処理が開始されると、指標取得部101は、ステップS301として、指標出力部150から、現時点から前の直近60秒間における体験者の位置姿勢の情報を取得する。例えば、HMDに搭載されている加速度センサ、角速度センサ等の検出データを基に、指標取得部101は、直近60秒間における体験者の位置姿勢の情報を例えばフレーム毎に取得する。そして、指標取得部101は、直近60秒間で取得した各位置姿勢の情報から、空間上での移動距離(軌跡長)をその移動した空間の外周面積で割った単位面積当たりの軌跡長を算出し、それを酔い・疲労指標として取得する。指標取得部101は、酔い・疲労指標の情報を通知部103に出力し、その後、情報処理装置100の処理はステップS302に移る。
Next, the processing procedure in the information processing apparatus 100 according to the first embodiment will be described. FIG. 3 is a flowchart showing a processing procedure of the information processing apparatus 100 of the first embodiment.
When the process is started in step S300, the index acquisition unit 101 acquires the position and posture information of the experiencer in the last 60 seconds from the present time to the previous time from the index output unit 150 in step S301. For example, based on the detection data of the acceleration sensor, the angular velocity sensor, etc. mounted on the HMD, the index acquisition unit 101 acquires the information of the position and posture of the experiencer in the last 60 seconds, for example, for each frame. Then, the index acquisition unit 101 calculates the locus length per unit area obtained by dividing the moving distance (trajectory length) in the space by the outer peripheral area of the moved space from the information of each position and posture acquired in the last 60 seconds. And get it as a sickness / fatigue index. The index acquisition unit 101 outputs information on the sickness / fatigue index to the notification unit 103, and then the processing of the information processing device 100 proceeds to step S302.

なお、位置姿勢に基づく単位面積当たりの軌跡長は、下記の参考文献1に開示されている手法により算出することができる。酔い・疲労指標は、体験者における同一姿勢の連続時間、同一位置の連続時間、姿勢の変化速度、位置の変化速度など、位置姿勢に基づく体験者の状態変化を示す指標であれば、公知のいずれの指標でも良い。 The locus length per unit area based on the position and orientation can be calculated by the method disclosed in Reference 1 below. The sickness / fatigue index is known as long as it is an index showing the change in the state of the experiencer based on the position / posture, such as the continuous time of the same posture, the continuous time of the same position, the change speed of the posture, and the change speed of the position. Any index may be used.

参考文献1:大川剛、喬・柴田康成、小川哲也、宮田秀雄: 重心動揺検査―単位面積軌跡長の意義―健常者における検討、Equilibrium Res Vol. 54 Reference 1: Takeshi Okawa, Takashi Shibata, Tetsuya Ogawa, Hideo Miyata: Center of gravity sway test-Significance of unit area trajectory length-Examination in healthy subjects, Equilibrium Res Vol. 54

ステップS302に移ると、表示設定取得部102は、画角設定部140からHMDの表示パネルに表示される画像の表示画角を表す表示設定の情報を取得する。表示設定取得部102は表示設定の情報を通知部103に出力し、その後、情報処理装置100の処理はステップS303に移る。 Moving to step S302, the display setting acquisition unit 102 acquires display setting information indicating the display angle of view of the image displayed on the display panel of the HMD from the angle of view setting unit 140. The display setting acquisition unit 102 outputs the information of the display setting to the notification unit 103, and then the process of the information processing device 100 shifts to step S303.

ステップS303に移ると、通知部103は、ステップS303で取得された酔い・疲労指標の情報と、ステップS302で取得された表示設定の情報とを、表示部120に通知する。表示部120は、通知された酔い・疲労指標と表示設定とを表示パネルに表示する。ステップS303の後、情報処理装置100の処理はステップS304に移る。 Moving to step S303, the notification unit 103 notifies the display unit 120 of the information on the sickness / fatigue index acquired in step S303 and the information on the display setting acquired in step S302. The display unit 120 displays the notified sickness / fatigue index and the display setting on the display panel. After step S303, the processing of the information processing apparatus 100 shifts to step S304.

ステップS304に移ると、通知部103は、酔い・疲労指標と表示設定の情報を、記録部130に通知する。記録部130は、通知された酔い・疲労指標と表示設定の情報を記憶媒体に記録する。 Moving to step S304, the notification unit 103 notifies the recording unit 130 of the information on the sickness / fatigue index and the display setting. The recording unit 130 records the notified sickness / fatigue index and display setting information in the storage medium.

本実施形態によれば、体験者は、ステップS303でHMDの表示パネルに表示された酔い・疲労指標と表示設定の情報を見ることにより、現在の表示画角における自身の単位面積当たりの軌跡長の変化のフィードバックをリアルタイムに知ることができる。これにより、体験者は、現在の表示画角設定が自身の酔い・疲労に与える影響を把握することができることになる。そして、体験者は、複数の表示画角設定において同様の体験を繰り返すことにより、自身の酔い・疲労への影響が少なく、3DCGの表示にも違和感のない適切な画角設定を学習することができる。 According to the present embodiment, the experiencer sees the information on the sickness / fatigue index and the display setting displayed on the display panel of the HMD in step S303, and finds that the locus length per unit area at the current display angle of view. You can get feedback on changes in real time. As a result, the experiencer can grasp the influence of the current display angle of view setting on his / her own sickness / fatigue. Then, by repeating the same experience in a plurality of display angle of view settings, the experiencer can learn an appropriate angle of view setting that has less influence on his / her own sickness / fatigue and does not cause discomfort in the 3DCG display. it can.

また本実施形態の情報処理装置100は、ステップS304で記録部130によって記録された表示画角設定と酔い・疲労指標の変化を集計し、表示画角と酔い・疲労指標の相関分析や回帰分析などを行うことができる。これらの分析を行うことで、酔い・疲労と画角設定の相関関係を明らかにでき、この結果に従って、酔い・疲労を軽減するような画角設定を導くことができる。 Further, the information processing apparatus 100 of the present embodiment aggregates the display angle of view setting and changes in the sickness / fatigue index recorded by the recording unit 130 in step S304, and performs correlation analysis and regression analysis between the display angle of view and the sickness / fatigue index. And so on. By performing these analyzes, the correlation between sickness / fatigue and the angle of view setting can be clarified, and according to this result, the angle of view setting that reduces sickness / fatigue can be derived.

(第一の実施形態の変形例1)
第一の実施形態の変形例1として、体験者の位置姿勢を出力する位置姿勢出力部110の代わりに、図4に示すように、酔い・疲労によって変動する指標を取得して出力する変動指標出力部400が用いられてもよい。なお、第一の実施形態の変形例1の場合、変動指標出力部400以外の構成は前述の図1と同様であるとする。また変形例1の情報処理装置100は、変動指標出力部400と指標出力部150と画角設定部140の少なくとも一つを含んでいてもよい。
(Modification 1 of the first embodiment)
As a modification 1 of the first embodiment, instead of the position / posture output unit 110 that outputs the position / posture of the experiencer, as shown in FIG. 4, a fluctuation index that acquires and outputs an index that fluctuates due to sickness / fatigue. The output unit 400 may be used. In the case of the first modification of the first embodiment, the configuration other than the fluctuation index output unit 400 is the same as that of FIG. 1 described above. Further, the information processing apparatus 100 of the first modification may include at least one of a fluctuation index output unit 400, an index output unit 150, and an angle of view setting unit 140.

変形例1において、変動指標出力部400が取得する、酔い・疲労によって変動する指標は、体験者の酔い・疲労に影響のある可能性のある指標であれば、どのような指標であってもよい。変形例1の場合、変動指標出力部400は、酔い・疲労によって変動する指標として、例えば以下の(1)〜(8)のような複数の種類の情報の少なくとも一つを、取得して指標出力部150に出力する。 In the first modification, the index that fluctuates due to sickness / fatigue acquired by the fluctuation index output unit 400 may be any index as long as it may affect the sickness / fatigue of the experiencer. Good. In the case of the first modification, the fluctuation index output unit 400 acquires at least one of a plurality of types of information such as the following (1) to (8) as an index that fluctuates due to sickness / fatigue and indexes the index. Output to the output unit 150.

(1)体験者自身が酔い・疲労を感じたことをシステムに通知するためユーザ入力
(2)直近の一定期間における体験者の位置の空間上の移動距離(軌跡長)
(3)直近の一定期間における体験者の姿勢の変化量
(4)直近の一定期間における体験者の瞬き回数
(5)直近の一定期間における体験者の眼球のサッケード運動の発生回数
(6)体験者の温度(体温)
(7)体験者の発汗(体験者の掌の伝導率など、体験者の発汗によって変動する指標であれば、公知のいずれの指標でも良い)
(8)直近の一定期間における体験者の心拍数または脈拍数
(1) User input to notify the system that the experiencer himself feels drunk or tired (2) Distance traveled in space (trajectory length) of the experiencer's position in the most recent fixed period
(3) Amount of change in the posture of the experiencer in the latest fixed period (4) Number of blinks of the experiencer in the latest fixed period (5) Number of occurrences of saccade movement of the experiencer's eyeball in the latest fixed period (6) Experience Person's temperature (body temperature)
(7) Experiencer's sweating (Any known index may be used as long as it is an index that fluctuates depending on the experiencer's sweating, such as the conductivity of the experiencer's palm).
(8) Heart rate or pulse rate of the experiencer in the most recent fixed period

上記の(1)に挙げた、体験者からの酔い・疲労を感じたことに関するユーザ入力は、システムが通知を認識できる手法であれば、公知のいずれの手法が用いられてもよい。当該ユーザ入力として、例えば図2のキーボード204やマウス205の操作、不図示のソフトウェアによるボタンやハードウェアによるボタン操作、音声認識を介した入力などが挙げられる。 As the user input regarding feeling sickness / fatigue from the experiencer mentioned in (1) above, any known method may be used as long as the system can recognize the notification. Examples of the user input include operations of the keyboard 204 and mouse 205 of FIG. 2, button operations by software and hardware (not shown), input via voice recognition, and the like.

変形例1において、変動指標出力部400は、上記の(1)〜(8)に挙げた少なくとも一つの指標(それらの組み合わせを含む)の情報を、指標出力部150に出力する。指標出力部150は、変動指標出力部400から送られてきた情報を、情報処理装置100の指標取得部101に出力する。 In the first modification, the fluctuation index output unit 400 outputs the information of at least one index (including a combination thereof) listed in (1) to (8) above to the index output unit 150. The index output unit 150 outputs the information sent from the fluctuation index output unit 400 to the index acquisition unit 101 of the information processing apparatus 100.

指標取得部101は、指標出力部150から送られてきた酔い・疲労の変動指標と、前述の表示設定と、酔い・疲労指標とをセットとして、通知部103に入力する。
そして変形例1の通知部103は、入力された酔い・疲労指標の一覧と、表示設定取得部102から入力された表示設定とを、表示部120と記録部130に出力する。
The index acquisition unit 101 inputs the sickness / fatigue fluctuation index sent from the index output unit 150, the above-mentioned display setting, and the sickness / fatigue index as a set to the notification unit 103.
Then, the notification unit 103 of the modification 1 outputs the list of the input sickness / fatigue index and the display setting input from the display setting acquisition unit 102 to the display unit 120 and the recording unit 130.

第一の実施形態の変形例1によれば、体験者の酔い・疲労の程度をより多くの種類の指標で判別できるようになる。これにより各体験者の酔い・疲労の程度を反映しやすい指標を利用することができるようになり、表示設定と酔い・疲労の相関関係をより正確に検知、分析することが可能となる。 According to the first modification of the first embodiment, the degree of sickness / fatigue of the experiencer can be discriminated by more kinds of indexes. As a result, it becomes possible to use an index that easily reflects the degree of sickness / fatigue of each experienced person, and it becomes possible to more accurately detect and analyze the correlation between the display setting and sickness / fatigue.

(第一の実施形態の変形例2)
第一の実施形態の変形例2として、HMDの表示パネルに表示される画像の画角表示設定を出力する画角設定部140の代わりに、図4に示すように、酔い・疲労に影響のある表示設定の情報を出力する表示設定部410が用いられてもよい。なお変形例2の情報処理装置100は、表示設定部410を含んでいてもよい。また第一の実施形態の変形例2の場合、表示設定部410以外の構成は前述の図1と同様であってもよく、前述の変形例1と同様に変動指標出力部400が備えられていてもよい。
(Modification 2 of the first embodiment)
As a second modification of the first embodiment, instead of the angle of view setting unit 140 that outputs the angle of view display setting of the image displayed on the display panel of the HMD, as shown in FIG. 4, it affects sickness and fatigue. A display setting unit 410 that outputs information on a certain display setting may be used. The information processing device 100 of the second modification may include the display setting unit 410. Further, in the case of the modification 2 of the first embodiment, the configuration other than the display setting unit 410 may be the same as that of FIG. 1, and the variation index output unit 400 is provided as in the modification 1. You may.

変形例2において、表示設定部410が取得する、酔い・疲労に影響のある表示設定は、体験者の酔い・疲労に影響のある可能性のある表示設定であれば、いずれの表示設定であってもよい。変形例2の場合、表示設定部410は、酔い・疲労に影響のある表示設定に関する情報として、例えば以下の(9)〜(19)のような複数の種類の情報の少なくとも一つを、取得して表示設定取得部102に出力する。 In the second modification, the display setting that affects the sickness / fatigue acquired by the display setting unit 410 is any display setting that may affect the sickness / fatigue of the experiencer. You may. In the case of the second modification, the display setting unit 410 acquires at least one of a plurality of types of information such as the following (9) to (19) as information on the display setting that affects sickness / fatigue. And output to the display setting acquisition unit 102.

(9)Timewarp(参考文献2)の有効・無効と表示画像の最大移動量(強度)
(10)表示パネルに画像が表示されている時間の割合(DutyRate)
(11)表示画像の解像度及び表示パネルの解像度
(12)表示パネルの輝度
(13)表示パネルの色空間
(14)表示パネルの色設定
(15)表示パネル上の一定位置に同じ画像を表示し続けるか否か、及びその画像の表示パネル上での専有面積率(固定画像表示設定)
(16)表示パネル上のCG(Computer Graphics)表示領域の専有面積率
(17)FoveatedRendering(参考文献3)の有効・無効と解像度低下範囲と解像度低下率(FoveatedRendering設定)
(18)体験者の視線移動中の表示パネルへの黒画面の挿入の有効・無効と黒挿入する移動速度の閾値
(19)体験者の視線移動中の表示パネルのメッシュ分割の有効・無効とメッシュ分割を有効にする移動速度の閾値
(9) Validity / invalidity of Timewarp (Reference 2) and maximum movement amount (intensity) of the displayed image
(10) Percentage of time the image is displayed on the display panel (DutyRate)
(11) Display image resolution and display panel resolution (12) Display panel brightness (13) Display panel color space (14) Display panel color setting (15) Display the same image at a fixed position on the display panel Whether to continue and the occupied area ratio on the display panel of the image (fixed image display setting)
(16) Occupied area ratio of CG (Computer Graphics) display area on the display panel (17) Enable / disable of Foveated Rendering (Reference 3), resolution reduction range, and resolution reduction rate (Foveated Rendering setting)
(18) Enable / disable of inserting a black screen into the display panel while the experiencer's line of sight is moving and the threshold value of the movement speed to insert black (19) Enable / disable mesh division of the display panel while the experiencer's line of sight is moving Movement speed threshold to enable mesh splitting

なお上記の(9)に挙げたTimewarpに関する技術は下記の参考文献2に開示されており、HMD装着者の視線の動きに合わせて画像の表示位置を変更する技術である。 The technique related to Timewarp mentioned in (9) above is disclosed in Reference 2 below, and is a technique for changing the display position of an image according to the movement of the line of sight of the HMD wearer.

参考文献2:Daniel Evangelakos, Michael Mara:Extendted TimeWarp Compensation for Virtual Reality, poster at I3D 2016 Reference 2: Daniel Evangelakos, Michael Mara: Extended TimeWarp Compensation for Virtual Reality, poster at I3D 2016

また上記の(10)に挙げた表示パネルに画像が表示されている時間の割合(DutyRate)は、1フレームのうち、表示パネルに画像が表示されている時間の割合である。
上記の(14)に挙げた表示パネルの色設定は、ガンマ補正やカラープロファイルなど、実際にパネルに表示される色に関する設定であれば、公知のいずれであってもよい。
上記の(17)に挙げたFoveatedRenderingに関する技術は、下記の参考文献3に開示されており、HMD装着者の注視点以外の画像の解像度を落として描画する技術である。
Further, the ratio of the time during which the image is displayed on the display panel (DutyRate) mentioned in (10) above is the ratio of the time during which the image is displayed on the display panel in one frame.
The color setting of the display panel mentioned in (14) above may be any known setting as long as it is a setting related to the color actually displayed on the panel, such as gamma correction and color profile.
The technique related to Foveated Rendering mentioned in (17) above is disclosed in Reference 3 below, and is a technique for drawing with a reduced resolution of an image other than the gaze point of the HMD wearer.

参考文献3:Wilson S. Geisler, Jeffrey S. Perry:Variable-Resolution Displays for Visual Communication and Simulation, SID Symposium Digest of Technical Papers Volume 30, Issue1 May 1999 Reference 3: Wilson S. Geisler, Jeffrey S. Perry: Variable-Resolution Displays for Visual Communication and Simulation, SID Symposium Digest of Technical Papers Volume 30, Issue1 May 1999

第2の実施形態の変形例2において、表示設定部410は、上記の(9)〜(19)に挙げた少なくとも一つの表示設定に関する情報(それらの組み合わせを含む)を、表示設定取得部102に出力する。
変形例2の場合、表示設定取得部102は、表示設定部410から送られてきた表示設定と、前述の酔い・疲労指標とをセットとして、通知部103に入力する。
そして変形例2の通知部103は、入力された表示項目と酔い・疲労指標とを、表示部120と記録部130に出力する。
In the second modification of the second embodiment, the display setting unit 410 provides information (including a combination thereof) related to at least one of the display settings listed in (9) to (19) above to the display setting acquisition unit 102. Output to.
In the case of the second modification, the display setting acquisition unit 102 inputs the display setting sent from the display setting unit 410 and the above-mentioned sickness / fatigue index as a set to the notification unit 103.
Then, the notification unit 103 of the modification 2 outputs the input display item and the sickness / fatigue index to the display unit 120 and the recording unit 130.

第一の実施形態の変形例2によれば、より多くの表示設定が体験者の酔い・疲労に及ぼす影響を検知、分析できるようになる。これにより、各体験者の酔い・疲労をより多く軽減するような表示設定を把握、分析することができるようになる。 According to the second modification of the first embodiment, it becomes possible to detect and analyze the influence of more display settings on the sickness / fatigue of the experiencer. This makes it possible to grasp and analyze display settings that further reduce the sickness and fatigue of each experiencer.

(第一の実施形態の変形例3)
第一の実施形態の変形例3として、体験者に対する酔い・疲労と表示設定の関係を体験後に分析することのみを目的とする場合には、第一の実施形態の表示部120を無くし、通知部103が記録部130に通知するようにしてもよい。
本変形例3によれば、体験中に体験者を邪魔することなく、後から酔い・疲労に関連する表示設定を分析することが可能となる。
(Modification 3 of the first embodiment)
As a modification 3 of the first embodiment, when the purpose is only to analyze the relationship between the sickness / fatigue and the display setting for the experiencer after the experience, the display unit 120 of the first embodiment is eliminated and the notification is given. The unit 103 may notify the recording unit 130.
According to the present modification 3, it is possible to analyze the display settings related to sickness / fatigue later without disturbing the experiencer during the experience.

(第一の実施形態の変形例4)
第一の実施形態の変形例4として、体験者に対する酔い・疲労と表示設定の関係をリアルタイムなフィードバックのみから学習するために、第一の実施形態の記録部130を無くし、通知部103が表示部120のみに通知するようにしてもよい。
本変形例4によれば、酔い・疲労指標と表示設定の記録の負荷がなくなり、体験中の計算負荷を減らしつつ、体験者には現在の表示設定における酔い・疲労指標の変化のフィードバックを与えることができるようになる。
(Modification 4 of the first embodiment)
As a modification 4 of the first embodiment, in order to learn the relationship between sickness / fatigue and display settings for the experiencer only from real-time feedback, the recording unit 130 of the first embodiment is eliminated and the notification unit 103 displays. Only the unit 120 may be notified.
According to this modification 4, the load of recording the sickness / fatigue index and the display setting is eliminated, and the experiencer is given feedback on the change of the sickness / fatigue index in the current display setting while reducing the calculation load during the experience. You will be able to do it.

(第一の実施形態の変形例5)
第一の実施形態の変形例5として、図3のステップS303において表示部120への通知を単位面積当たりの軌跡長が一定の基準値を超えた場合のみに行うようにしてもよい。この時の基準値は、ユーザが指定した値でも良いし、前述した参考文献1に開示されている健常者の重心動揺の軌跡長など、体験者の酔い・疲労の増大を示すものであれば公知のいずれの値でも良い。
本変形例5によれば、体験者が酔い・疲労を感じた際に有効になっていた表示設定のみを選別することができる。これにより、より精度の高い表示設定の影響度の把握、分析ができるようになる。
(Modification 5 of the first embodiment)
As a modification 5 of the first embodiment, the notification to the display unit 120 may be performed only when the locus length per unit area exceeds a certain reference value in step S303 of FIG. The reference value at this time may be a value specified by the user, or as long as it indicates an increase in sickness / fatigue of the experiencer, such as the locus length of the center of gravity sway of a healthy person disclosed in Reference 1 described above. Any known value may be used.
According to the present modification 5, only the display settings that are effective when the experiencer feels sick or tired can be selected. This makes it possible to grasp and analyze the degree of influence of display settings with higher accuracy.

<第二の実施形態>
第二の実施形態では、体験者の酔い・疲労指標として体験者の位置姿勢の軌跡長とユーザ入力とを用い、表示設定として表示画角設定とTimewarp表示設定とを用いる。第二の実施形態では、酔い・疲労指標と表示設定の記録と変更を、第一の時点と第二の時点の二つの時点で別々に行う。第一の時点では、各表示設定における酔い・疲労状態への到達時間と、酔い・疲労状態での酔い・疲労指標の値とを記録することで、各体験者の表示設定が酔い・疲労指標へ及ぼす影響を記録する。第二の時点では、第一の時点で記録した結果に基づき、表示設定を自動的に変更する。
<Second embodiment>
In the second embodiment, the locus length of the position and posture of the experiencer and the user input are used as the sickness / fatigue index of the experiencer, and the display angle of view setting and the Timewarp display setting are used as the display settings. In the second embodiment, the sickness / fatigue index and the display setting are recorded and changed separately at two time points, the first time point and the second time point. At the first time point, by recording the time to reach the sickness / fatigue state in each display setting and the value of the sickness / fatigue index in the sickness / fatigue state, the display setting of each experiencer can set the sickness / fatigue index. Record the effect on. At the second time point, the display setting is automatically changed based on the result recorded at the first time point.

図5は、第二の実施形態に係るシステムの構成例を示したブロック図である。なお第一の実施形態と同じ構成については説明を省略する。
第二の実施形態のシステムは、図5に示すように、前述した第一の実施形態の構成に加えて、Timewarp設定取得部550、ユーザ入力部504、指標及び設定保持部506、時間取得部507、及び表示設定変更部508を有して構成されている。
FIG. 5 is a block diagram showing a configuration example of the system according to the second embodiment. The description of the same configuration as that of the first embodiment will be omitted.
As shown in FIG. 5, the system of the second embodiment has a Timewarp setting acquisition unit 550, a user input unit 504, an index and setting holding unit 506, and a time acquisition unit, in addition to the configuration of the first embodiment described above. It is configured to include 507 and a display setting changing unit 508.

Timewarp設定取得部550は、現在のTimewarpの有効・無効と最大移動量(強度)を取得し、表示設定取得部102に送る。
ユーザ入力部504は、体験者が酔いや疲労を感じた際の入力を受け付け、指標及び設定保持部506に送る。なお、ユーザ入力部504はソフトウェアによるボタン入力、ハードウェアによるボタン入力、音声入力などユーザがシステムに酔いや疲労を感じたことを通知できるものであれば、公知のいずれのものでも良い。
The Timewarp setting acquisition unit 550 acquires the current valid / invalidity of Timewarp and the maximum movement amount (intensity), and sends it to the display setting acquisition unit 102.
The user input unit 504 receives an input when the experiencer feels sick or tired, and sends it to the index and setting holding unit 506. The user input unit 504 may be any known one as long as it can notify the user that the user feels sick or tired in the system, such as button input by software, button input by hardware, and voice input.

指標及び設定保持部506は、第一の時点では指標取得部101から取得した酔い・疲労指標と、表示設定取得部102から取得した表示設定と、時間取得部507から取得した体験時間との各情報を保持する。体験時間は、当該表示設定によって体験者に酔い・疲労の症状が生じるまでの時間に相当し、その時間によって当該表示設定による酔い・疲労の症状への影響を評価することが可能な時間である。また指標及び設定保持部506は、第二の時点では第一の時点で保持した酔い・疲労指標を判定部509に出力する。さらに指標及び設定保持部506は、第一の時点で保持した表示設定と体験時間の情報を、表示設定変更部508に出力する。 At the first time, the index and setting holding unit 506 includes the sickness / fatigue index acquired from the index acquisition unit 101, the display setting acquired from the display setting acquisition unit 102, and the experience time acquired from the time acquisition unit 507. Hold information. The experience time corresponds to the time until the symptom of sickness / fatigue occurs in the experiencer by the display setting, and the time can be used to evaluate the influence of the display setting on the symptom of sickness / fatigue. .. Further, the index and setting holding unit 506 outputs the sickness / fatigue index held at the first time point to the determination unit 509 at the second time point. Further, the index and setting holding unit 506 outputs the information of the display setting and the experience time held at the first time point to the display setting changing unit 508.

時間取得部507は、体験者によるMRやARの体験開始からの経過時間の情報を、指標及び設定保持部506に出力する。
表示設定変更部508は、通知部103からの通知を受け、指標及び設定保持部506から、第一の時点で保持した表示設定と体験時間の情報を取得する。
判定部509は、指標及び設定保持部506が第一の時点で保持した酔い・疲労指標の情報を取得し、判定基準とする。さらに、判定部509は、指標取得部101から酔い・疲労指標を取得し、その酔い・疲労指標の値が判定基準を超えていた場合には通知部103に通知を出力する。
The time acquisition unit 507 outputs information on the elapsed time from the start of the MR or AR experience by the experiencer to the index and the setting holding unit 506.
The display setting changing unit 508 receives the notification from the notification unit 103, and acquires the display setting and the experience time information held at the first time point from the index and the setting holding unit 506.
The determination unit 509 acquires information on the index and the sickness / fatigue index held by the setting holding unit 506 at the first time point, and uses it as a determination criterion. Further, the determination unit 509 acquires the sickness / fatigue index from the index acquisition unit 101, and outputs a notification to the notification unit 103 when the value of the sickness / fatigue index exceeds the determination criterion.

次に第二の実施形態に係る情報処理装置500の処理手順について説明する。図6は第一の時点における情報処理装置500の処理手順を示すフローチャートである。図7は、第二の時点における情報処理装置500の処理手順を示すフローチャートである。 Next, the processing procedure of the information processing apparatus 500 according to the second embodiment will be described. FIG. 6 is a flowchart showing a processing procedure of the information processing apparatus 500 at the first time point. FIG. 7 is a flowchart showing a processing procedure of the information processing apparatus 500 at the second time point.

第二の実施形態の情報処理装置500は、第一の時点では各表示設定における酔い・疲労状態への到達時間と、酔い・疲労状態での酔い・疲労指標の値を記録する。 At the first time point, the information processing apparatus 500 of the second embodiment records the time to reach the sickness / fatigue state in each display setting and the value of the sickness / fatigue index in the sickness / fatigue state.

以下、図6に示すフローチャートを用いて第一の時点における情報処理装置500の処理の流れを説明する。
ステップS601で処理が開始されると、指標取得部101は、ステップS602において、指標出力部150から、現時点から前の直近60秒間の体験者の位置姿勢の情報を取得する。
Hereinafter, the processing flow of the information processing apparatus 500 at the first time point will be described with reference to the flowchart shown in FIG.
When the process is started in step S601, the index acquisition unit 101 acquires the position and posture information of the experiencer for the last 60 seconds from the present time to the previous time from the index output unit 150 in step S602.

そして、指標取得部101は、取得した位置姿勢の空間上での移動距離(軌跡長)を移動した空間の外周面積で割った単位面積当たりの軌跡長を、酔い・疲労指標として取得する。さらに指標取得部101は、直近60秒間の姿勢変化量についても酔い・疲労指標として取得する。なお、第一の実施形態の場合と同様に、酔い・疲労指標は、同一姿勢の連続時間、同一位置の連続時間、姿勢の変化速度、位置の変化速度など位置姿勢を用いて体験者の状態変化を示す指標であれば、公知のいずれの指標でも良い。ステップS602の後、情報処理装置500の処理はステップS603に移る。 Then, the index acquisition unit 101 acquires the locus length per unit area obtained by dividing the movement distance (trajectory length) of the acquired position / posture in the space by the outer peripheral area of the moved space as a sickness / fatigue index. Further, the index acquisition unit 101 also acquires the amount of posture change in the last 60 seconds as a sickness / fatigue index. As in the case of the first embodiment, the sickness / fatigue index is the state of the experiencer using the position / posture such as the continuous time of the same posture, the continuous time of the same position, the change speed of the posture, and the change speed of the position. Any known index may be used as long as it is an index showing a change. After step S602, the processing of the information processing apparatus 500 shifts to step S603.

ステップS603に移ると、表示設定取得部102は、Timewarp設定取得部550からTimewarpの有効・無効と最大移動量(強度)の情報を取得し、画角設定部140から表示されている画像の表示画角に係る表示設定の情報を取得する。ステップS603の後、情報処理装置500の処理はステップS604へ移る。 Moving to step S603, the display setting acquisition unit 102 acquires information on the validity / invalidity of Timewarp and the maximum movement amount (intensity) from the Timewarp setting acquisition unit 550, and displays the image displayed from the angle of view setting unit 140. Acquires display setting information related to the angle of view. After step S603, the processing of the information processing apparatus 500 shifts to step S604.

ステップS604に移ると、指標及び設定保持部506は、ユーザ入力部504からのユーザ入力があったか否かを判定する。ここで、体験者は、酔いまたは疲労を感じた場合、それをユーザ入力部504から入力する。指標及び設定保持部506は、ステップS604において、酔いまたは疲労を感じたユーザ入力があった場合には処理をステップS605に移し、一方、ユーザ入力がない場合には処理をステップS601に戻す。 Moving to step S604, the index and setting holding unit 506 determines whether or not there is a user input from the user input unit 504. Here, when the experiencer feels sickness or fatigue, he / she inputs it from the user input unit 504. In step S604, the index and setting holding unit 506 shifts the process to step S605 when there is a user input that feels drunk or tired, and returns the process to step S601 when there is no user input.

ステップS605に移ると、指標及び設定保持部506は、指標取得部101の出力を受け取る。指標取得部101は、第一の実施形態で説明したのと同様に、直近60秒間の体験者の位置姿勢の空間上での移動距離(軌跡長)を移動した空間の外周面積で割った単位面積当たりの軌跡長を出力する。さらに、指標取得部101は、直近60秒間の姿勢変化量を出力する。そして、指標及び設定保持部506は、これらを体験者の酔い・疲労時の位置姿勢の単位面積当たりの軌跡長と姿勢変化量として保持する。ステップS605の後、情報処理装置500の処理はステップS606に移る。 Moving to step S605, the index and setting holding unit 506 receives the output of the index acquisition unit 101. The index acquisition unit 101 is a unit obtained by dividing the movement distance (trajectory length) of the experiencer's position and posture in the space for the last 60 seconds by the outer peripheral area of the moved space, as described in the first embodiment. Output the trajectory length per area. Further, the index acquisition unit 101 outputs the amount of change in posture for the last 60 seconds. Then, the index and setting holding unit 506 holds these as the locus length and the amount of posture change per unit area of the position / posture at the time of sickness / fatigue of the experiencer. After step S605, the processing of the information processing apparatus 500 shifts to step S606.

ステップS606に移ると、時間取得部507は、体験者の連続体験時間を取得し、その連続体験時間の情報を指標及び設定保持部506に送る。ステップS606の後、情報処理装置500の処理はステップS607に移る。 Moving to step S606, the time acquisition unit 507 acquires the continuous experience time of the experiencer, and sends the information of the continuous experience time to the index and the setting holding unit 506. After step S606, the processing of the information processing apparatus 500 shifts to step S607.

ステップS607に移ると、指標及び設定保持部506は、表示設定取得部102からTimewarpの有効・無効と最大移動量(強度)の情報と、表示されている画像の表示画角に係る表示設定の情報を取得する。また、指標及び設定保持部506は、ステップS606で取得された体験者の連続体験時間を、Timewarpの有効・無効と最大移動量と表示されている表示画角の表示設定における酔い・疲労到達時間として保持する。このステップS607の後、情報処理装置500は、第一の時間における処理を終了する。 Moving to step S607, the index and setting holding unit 506 sets the information on the valid / invalid and maximum movement amount (intensity) of Timewarp from the display setting acquisition unit 102 and the display setting related to the display angle of view of the displayed image. Get information. In addition, the index and setting holding unit 506 sets the continuous experience time of the experiencer acquired in step S606 as the valid / invalid time warp and the maximum movement amount, and the sickness / fatigue arrival time in the display setting of the display angle of view. Hold as. After this step S607, the information processing apparatus 500 ends the process in the first time.

次に、図7に示すフローチャートを用いて第二の時点における処理の流れを説明する。情報処理装置500は、第二の時点では体験者の酔い・疲労状態に応じて自動的に表示設定を変更する。
ステップS701で処理が開始されると、指標取得部101は、ステップS702において、指標出力部150から、現時点から前の直近60秒間の体験者の位置姿勢の情報を取得する。ステップS702では、前述のステップS602の処理と同様に、取得した位置姿勢の空間上での移動距離(軌跡長)を移動した空間の外周面積で割った単位面積当たりの軌跡長を、酔い・疲労指標として取得する。また指標取得部101は、直近60秒間の姿勢変化量についても酔い・疲労指標として取得する。なお、この場合も前述同様に、酔い・疲労指標は、同一姿勢の連続時間、同一位置の連続時間、姿勢の変化速度、位置の変化速度など位置姿勢を用いて体験者の状態変化を示す指標であれば、公知のいずれの指標でも良い。ステップS702の後、情報処理装置500の処理はステップS703に移る。
Next, the flow of processing at the second time point will be described with reference to the flowchart shown in FIG. At the second time, the information processing device 500 automatically changes the display setting according to the sickness / fatigue state of the experiencer.
When the process is started in step S701, the index acquisition unit 101 acquires the position and posture information of the experiencer for the last 60 seconds from the present time to the previous time from the index output unit 150 in step S702. In step S702, as in the process of step S602 described above, the locus length per unit area obtained by dividing the movement distance (trajectory length) in the space of the acquired position and orientation by the outer peripheral area of the moved space is sickness / fatigue. Acquire as an index. In addition, the index acquisition unit 101 also acquires the amount of posture change in the last 60 seconds as a sickness / fatigue index. In this case as well, the sickness / fatigue index is an index showing the change in the state of the experiencer using the position posture such as the continuous time of the same posture, the continuous time of the same position, the change speed of the posture, and the change speed of the position. Any known index may be used as long as it is used. After step S702, the process of the information processing apparatus 500 shifts to step S703.

ステップS703に移ると、判定部509は、指標取得部101から、現在の酔い・疲労指標を取得する。さらに判定部509は、指標及び設定保持部506から図6のステップS607で記録した体験者の酔い・疲労時の体験者の位置姿勢の軌跡長と姿勢変化量とを取得する。そして、判定部509は、酔い・疲労指標が第一の基準に達したか否かを判定する。本実施形態の場合、第一の基準は、現在の単位面積当たりの軌跡長が酔い・疲労時の体験者の単位面積当たりの軌跡長の30%に達しているか、若しくは現在の姿勢変化量が酔い・疲労時の体験者の姿勢変化量の80%以下である場合として設定されている。判定部509は、現在の単位面積当たりの軌跡長が酔い・疲労時の体験者の単位面積当たりの軌跡長の30%に達している、若しくは現在の姿勢変化量が酔い・疲労時の体験者の姿勢変化量の80%以下であると判定した場合にステップS704に処理を移す。一方、判定部509は、現在の単位面積当たりの軌跡長が酔い・疲労時の体験者の単位面積当たりの軌跡長の30%に達していない、若しくは現在の姿勢変化量が酔い・疲労時の体験者の姿勢変化量の80%を超えている場合にはステップS702に処理を戻す。なお第一の基準は、ユーザが任意に決めた値やユーザ入力の有無でも良く、ステップS605で保持した体験者の酔い・疲労時の酔い・疲労指標に対する任意の割合でも良く、体験者が酔い・疲労の程度が大きくなっていることを示すものであればいずれでも良い。また、酔い・疲労指標は、複数の指標に対して、各指標の酔い・疲労時の値を1として正規化した後に、各指標に対する正規化した値を重み付けして加算した値が用いられても良い。ステップS703の後、情報処理装置500の処理はステップS704に移る。 Moving to step S703, the determination unit 509 acquires the current sickness / fatigue index from the index acquisition unit 101. Further, the determination unit 509 acquires the locus length of the position and posture of the experiencer and the amount of change in posture at the time of the experiencer's sickness / fatigue recorded in step S607 of FIG. 6 from the index and setting holding unit 506. Then, the determination unit 509 determines whether or not the sickness / fatigue index has reached the first criterion. In the case of the present embodiment, the first criterion is whether the current locus length per unit area reaches 30% of the locus length per unit area of the experiencer during sickness / fatigue, or the current amount of change in posture. It is set as a case where the amount of change in the posture of the experiencer during sickness / fatigue is 80% or less. In the determination unit 509, the current locus length per unit area has reached 30% of the locus length per unit area of the person who experienced sickness / fatigue, or the current amount of change in posture is the person who experienced sickness / fatigue. When it is determined that the amount of change in posture is 80% or less, the process is transferred to step S704. On the other hand, in the determination unit 509, when the current locus length per unit area does not reach 30% of the locus length per unit area of the experiencer during sickness / fatigue, or when the current posture change amount is sickness / fatigue. If it exceeds 80% of the amount of change in the posture of the experiencer, the process is returned to step S702. The first criterion may be a value arbitrarily determined by the user or the presence or absence of user input, or may be an arbitrary ratio to the experiencer's sickness / fatigue sickness / fatigue index held in step S605, and the experiencer becomes sick.・ Anything that indicates that the degree of fatigue is increasing may be used. Further, as the sickness / fatigue index, a value obtained by weighting and adding the normalized value for each index after normalizing the sickness / fatigue value of each index as 1 is used for a plurality of indexes. Is also good. After step S703, the process of the information processing apparatus 500 shifts to step S704.

ステップS704に移ると、表示設定変更部508は、指標及び設定保持部506からステップS607で保持した表示設定の情報を取得する。そして、表示設定変更部508は、取得した表示設定のうち、最も酔い・疲労到達時間の短かったTimewarp設定を取得し、表示部120のTimewarp設定に反映する。ステップS704の後、情報処理装置500の処理はステップS705に移る。 Moving to step S704, the display setting changing unit 508 acquires the information of the display setting held in step S607 from the index and the setting holding unit 506. Then, the display setting changing unit 508 acquires the Timewarp setting having the shortest time to reach sickness / fatigue among the acquired display settings, and reflects it in the Timewarp setting of the display unit 120. After step S704, the processing of the information processing apparatus 500 shifts to step S705.

ステップS705に移ると、判定部509は、指標取得部101から現在の単位面積当たりの軌跡長を取得する。さらに判定部509は、指標及び設定保持部506からステップS607で記録した体験者の酔い・疲労時の単位面積当たりの軌跡長を取得する。そして、判定部509は、酔い・疲労指標が第二の基準に達したか否か判定する。本実施形態の場合、第二の基準は、現在の単位面積当たりの軌跡長が酔い・疲労時の単位面積の軌跡長の80%に達しているか、若しくは姿勢変化量が酔い・疲労時の姿勢変化量の30%以下である場合として設定されている。判定部509は、現在の単位面積当たりの軌跡長が酔い・疲労時の単位面積の軌跡長の80%に達している、若しくは姿勢変化量が酔い・疲労時の姿勢変化量の30%以下であると判定した場合にステップS706に処理を移す。一方、判定部509は、現在の単位面積当たりの軌跡長が酔い・疲労時の単位面積の軌跡長の80%に達していない、若しくは姿勢変化量が酔い・疲労時の姿勢変化量の30%を超えていると判定した場合にはステップS702に処理を戻す。なお第二の基準は、ユーザが任意に決めた値やユーザ入力の有無でも良く、ステップS605で保持した体験者の酔い・疲労時の酔い・疲労指標に対する任意の割合でも良く、体験者が酔い・疲労の程度が大きくなっていることを示すものであればいずれでも良い。また前述同様に、酔い・疲労指標は、複数の指標に対して、各指標の酔い・疲労時の値を1として正規化した後に、各指標に対する正規化した値を重み付けして加算した値が指標として用いられても良い。また、基準は、第一の基準や第二の基準に限らず任意の数の基準が設けられても良い。 Moving to step S705, the determination unit 509 acquires the locus length per unit area from the index acquisition unit 101. Further, the determination unit 509 acquires the locus length per unit area at the time of sickness / fatigue of the experiencer recorded in step S607 from the index and the setting holding unit 506. Then, the determination unit 509 determines whether or not the sickness / fatigue index has reached the second criterion. In the case of the present embodiment, the second criterion is that the current locus length per unit area reaches 80% of the locus length of the unit area during sickness / fatigue, or the amount of posture change is the posture during sickness / fatigue. It is set as a case where the amount of change is 30% or less. In the determination unit 509, the current locus length per unit area reaches 80% of the locus length of the unit area during sickness / fatigue, or the amount of posture change is 30% or less of the amount of posture change during sickness / fatigue. If it is determined that there is, the process is transferred to step S706. On the other hand, in the determination unit 509, the current locus length per unit area does not reach 80% of the locus length of the unit area during sickness / fatigue, or the amount of posture change is 30% of the amount of posture change during sickness / fatigue. If it is determined that the value exceeds, the process returns to step S702. The second criterion may be a value arbitrarily determined by the user or the presence or absence of user input, and may be an arbitrary ratio to the experiencer's sickness / fatigue sickness / fatigue index held in step S605, and the experiencer becomes sick.・ Anything that indicates that the degree of fatigue is increasing may be used. Further, as described above, the sickness / fatigue index is a value obtained by weighting and adding the normalized value for each index after normalizing the sickness / fatigue value of each index as 1 for a plurality of indexes. It may be used as an index. Further, the standard is not limited to the first standard and the second standard, and any number of standards may be provided.

ステップS706に移ると、表示設定変更部508は、指標及び設定保持部506からステップS607で保持されている画角の表示設定のうち、最も酔い・疲労到達時間の短かった画角の表示設定の情報を取得し、表示部120の画角の表示設定に反映する。 Moving to step S706, the display setting changing unit 508 sets the display of the angle of view with the shortest time to reach sickness / fatigue among the display settings of the angle of view held in step S607 from the index and setting holding unit 506. The information is acquired and reflected in the display setting of the angle of view of the display unit 120.

第2の実施形態によれば、それぞれの体験者が酔い・疲労を感じる前に、酔い・疲労を軽減する表示設定を適用することができる。また、体験者自身が、酔い・疲労を軽減する表示設定を把握していない場合でも、酔い・疲労を軽減する表示設定を推測し、適用することができる。さらに、第2の実施形態によれば、体験の酔い・疲労状態を判別する指標が明らかになっていない場合でも、体験者ごとの酔い・疲労指標と基準と推測し、体験者ごとの酔い・疲労度合を判別することができる。 According to the second embodiment, it is possible to apply a display setting for reducing sickness / fatigue before each experiencer feels sickness / fatigue. Further, even if the experiencer himself does not know the display setting for reducing sickness / fatigue, he / she can guess and apply the display setting for reducing sickness / fatigue. Further, according to the second embodiment, even if the index for discriminating the sickness / fatigue state of the experience is not clear, the sickness / fatigue index and the standard for each experiencer are estimated, and the sickness / fatigue state for each experiencer is estimated. The degree of fatigue can be determined.

(第二の実施形態の変形例1)
第二の実施形態においても変形例1として、前述の第一の実施形態の変形例1と同様に、体験者の位置姿勢を出力する位置姿勢出力部110の代わりに、酔い・疲労によって変動する指標を取得して出力する変動指標出力部が用いられてもよい。第二の実施形態の変形例1に係る構成の図示は省略するが、第二の実施形態の場合は図5の位置姿勢出力部110に代えて、前述の図4に示したのと同様の変動指標出力部400が設けられる。
(Modification 1 of the second embodiment)
Also in the second embodiment, as the first modification, as in the first modification of the first embodiment described above, the position / posture output unit 110 that outputs the position / posture of the experiencer is replaced with the change due to sickness / fatigue. A fluctuation index output unit that acquires and outputs an index may be used. Although the illustration of the configuration according to the first modification of the second embodiment is omitted, in the case of the second embodiment, the position / posture output unit 110 of FIG. 5 is replaced with the same configuration as shown in FIG. The fluctuation index output unit 400 is provided.

第二の実施形態の変形例1の場合、変動指標出力部400は、前述の第一の実施形態の変形例1において(2)〜(8)で説明した複数の種類の指標のうち、少なくとも一つの指標の情報を、指標出力部150に出力する。指標出力部150は、変動指標出力部400から送られてきた情報を、情報処理装置100の指標取得部101に出力する。
第二の実施形態の変形例1においても、指標取得部101は、酔い・疲労の変動指標と前述の表示設定と酔い・疲労指標とをセットとして、通知部103に入力する。
In the case of the modified example 1 of the second embodiment, the fluctuation index output unit 400 is at least one of the plurality of types of indexes described in (2) to (8) in the modified example 1 of the first embodiment described above. The information of one index is output to the index output unit 150. The index output unit 150 outputs the information sent from the fluctuation index output unit 400 to the index acquisition unit 101 of the information processing apparatus 100.
Also in the first modification of the second embodiment, the index acquisition unit 101 inputs the sickness / fatigue fluctuation index, the above-mentioned display setting, and the sickness / fatigue index as a set to the notification unit 103.

第二の実施形態の変形例1においても、第一の実施形態の場合と同様に、体験者の酔い・疲労の程度をより多くの指標で判別できるようになる。これにより各体験者の酔い・疲労の程度を反映しやすい指標を利用することができるようになり、表示設定と酔い・疲労の相関関係をより正確に検知、分析することができる。 Also in the modified example 1 of the second embodiment, as in the case of the first embodiment, the degree of sickness / fatigue of the experiencer can be discriminated by more indexes. This makes it possible to use an index that easily reflects the degree of sickness / fatigue of each experienced person, and it is possible to more accurately detect and analyze the correlation between the display setting and sickness / fatigue.

(第二の実施形態の変形例2)
第二の実施形態においても変形例2として、前述の第一の実施形態の変形例2と同様に、HMDの表示パネルに表示される画像の画角表示設定を出力する画角設定部140の代わりに、酔い・疲労に影響のある表示設定の情報を出力する表示設定部を用いても良い。第二の実施形態の変形例2に係る構成の図示は省略するが、第二の実施形態の場合は図5の画角設定部140に代えて、前述の図4に示したのと同様の表示設定部410が設けられる。
(Modification 2 of the second embodiment)
Also in the second embodiment, as a modification 2, the angle of view setting unit 140 that outputs the angle of view display setting of the image displayed on the display panel of the HMD is the same as the modification 2 of the first embodiment described above. Instead, a display setting unit that outputs information on display settings that affect sickness / fatigue may be used. Although the illustration of the configuration according to the second modification of the second embodiment is omitted, in the case of the second embodiment, the same as that shown in FIG. 4 described above is used instead of the angle of view setting unit 140 of FIG. A display setting unit 410 is provided.

第二の実施形態の変形例2の場合、表示設定部410は、前述の第一の実施形態の変形例2において(9)〜(19)で説明した複数の種類の情報の少なくとも一つを取得して、情報処理装置500の表示設定取得部102に出力する。そして、第二の実施形態の変形例2の場合、表示設定取得部102は、それら各表示設定と、Timewarp設定取得部550から取得したTimewarpの有効・無効と最大移動量(強度)の情報とを、指標及び設定保持部506に出力する。 In the case of the modified example 2 of the second embodiment, the display setting unit 410 provides at least one of the plurality of types of information described in (9) to (19) in the modified example 2 of the first embodiment described above. It is acquired and output to the display setting acquisition unit 102 of the information processing apparatus 500. Then, in the case of the second modification of the second embodiment, the display setting acquisition unit 102 includes information on each of these display settings, valid / invalidity of Timewarp acquired from the Timewarp setting acquisition unit 550, and the maximum movement amount (intensity). Is output to the index and setting holding unit 506.

第二の実施形態の変形例2によれば、第一の実施形態の場合と同様に、より多くの表示設定が体験者の酔い・疲労に及ぼす影響を検知、分析できるようになり、各体験者の酔い・疲労をより多く軽減するような表示設定を把握、分析することができるようになる。 According to the second modification of the second embodiment, as in the case of the first embodiment, it becomes possible to detect and analyze the influence of more display settings on the sickness / fatigue of the experiencer, and each experience. It will be possible to grasp and analyze display settings that will reduce a person's sickness and fatigue.

(第二の実施形態の変形例3)
第二の実施形態の変形例3では、表示設定と体験者の酔い・疲労の関係を機械学習する例を挙げる。第二の実施形態の変形例1と変形例2の場合、指標及び設定保持部506は、図6のステップS607において表示設定取得部102から表示設定を取得し、ステップS606で取得した体験者の連続体験時間を、表示設定の酔い・疲労到達時間として保持する。第二の実施形態の変形例3では、その代わりに、表示設定、酔い・疲労指標を入力とし、ユーザ入力を出力として学習を行い、その結果を保持する。当該学習に用いる学習アルゴリズムは、ニューラルネットワークでの学習など、原因と結果の因果関係を推測するアルゴリズムであれば、公知のいずれの学習アルゴリズムを用いて良い。
(Modification 3 of the second embodiment)
In the third modification of the second embodiment, an example of machine learning the relationship between the display setting and the experiencer's sickness / fatigue will be given. In the case of the modification 1 and the modification 2 of the second embodiment, the index and setting holding unit 506 acquires the display setting from the display setting acquisition unit 102 in step S607 of FIG. The continuous experience time is retained as the sickness / fatigue arrival time in the display setting. In the third modification of the second embodiment, instead, the display setting and the sickness / fatigue index are input, the user input is used as the output for learning, and the result is held. As the learning algorithm used for the learning, any known learning algorithm may be used as long as it is an algorithm for estimating the causal relationship between the cause and the effect, such as learning with a neural network.

第二の実施形態の変形例3によれば、複数の表示設定の中からどの表示設定がどの程度酔い・疲労に影響するのかをより正確に分析することができる。また、酔い・疲労の判定基準についても複数の酔い・疲労指標の中からより正確に酔い・疲労を判定できる組み合わせを分析することができる。 According to the third modification of the second embodiment, it is possible to more accurately analyze which display setting affects the degree of sickness / fatigue from among the plurality of display settings. In addition, regarding the criteria for determining sickness / fatigue, it is possible to analyze a combination that can more accurately determine sickness / fatigue from a plurality of sickness / fatigue indexes.

(第二の実施形態の変形例4)
第二の実施形態の変形例4では、第一の時点での酔い・疲労指標と第二の時点での酔い・疲労指標とで異なる指標を用いる。
本変形例4の場合、情報処理装置は、前述した図5の構成に指標選定部801を加えた、図8に示すような情報処理装置800となされる。
(Modification 4 of the second embodiment)
In the modified example 4 of the second embodiment, different indexes are used for the sickness / fatigue index at the first time point and the sickness / fatigue index at the second time point.
In the case of the present modification 4, the information processing apparatus is the information processing apparatus 800 as shown in FIG. 8 in which the index selection unit 801 is added to the configuration of FIG. 5 described above.

指標選定部801は、第一の時点においては、保持した酔い・疲労指標から、体験者の酔い・疲労状態をより高い精度で判定できる指標や、より簡便な指標を選定する。そして、判定部509は、第二の時点において、指標選定部801によって選定された指標を用いて体験者の酔い・疲労状態を判定する。このため、指標選定部801は、第一の時点において、指標及び設定保持部506から、酔い・疲労状態での酔い・疲労指標を取得する。一方、第二の時点において、指標選定部801は、判定部509へ酔い・疲労の判定に用いる酔い・疲労指標の種類を出力する。 At the first time point, the index selection unit 801 selects an index capable of determining the sickness / fatigue state of the experiencer with higher accuracy or a simpler index from the held sickness / fatigue index. Then, at the second time point, the determination unit 509 determines the sickness / fatigue state of the experiencer using the index selected by the index selection unit 801. Therefore, the index selection unit 801 acquires the sickness / fatigue index in the sickness / fatigue state from the index and the setting holding unit 506 at the first time point. On the other hand, at the second time point, the index selection unit 801 outputs the type of the sickness / fatigue index used for determining the sickness / fatigue to the determination unit 509.

以下、第二の実施形態の変形例4の場合において、図6、図7に示した第二の実施形態のフローチャートとの差異を説明する。
変形例4の場合、指標選定部801は、第二の時点のステップS703、S704で基準とする酔い・疲労指標として、第一の時点のステップS605で保持した体験者の酔い・疲労状態での酔い・疲労指標のみを基準として出力し、ユーザ入力を出力しない。また単に、ユーザ入力を除くだけでなく、より体験者の酔い・疲労状態と相関の高い指標を学習・分析し、その結果に基づき選定しても良い。
Hereinafter, in the case of the modified example 4 of the second embodiment, the difference from the flowchart of the second embodiment shown in FIGS. 6 and 7 will be described.
In the case of the modified example 4, the index selection unit 801 uses the sickness / fatigue index as the reference in steps S703 and S704 at the second time point in the sickness / fatigue state of the experiencer held in step S605 at the first time point. Outputs only the sickness / fatigue index as a reference, and does not output user input. Further, not only the user input may be excluded, but also an index having a higher correlation with the sickness / fatigue state of the experiencer may be learned / analyzed and selected based on the result.

また第一の時点の処理を、第二の実施形態の変形例1で述べたように複数の酔い・疲労指標で複数回行い、各試行のステップS605で保持した体験者の酔い・疲労状態での酔い・疲労指標が学習、分析されても良い。
このとき、学習や分析は、各酔い・疲労指標を入力とし、ユーザ入力による酔い・疲労状態を出力としたものであれば、相関分析や回帰分析、ニューラルネットによる学習など公知のいずれの手段でも良い。
そして、この学習・分析結果から、ユーザ入力を除く体験者の酔い・疲労状態と相関の高い酔い・疲労指標のみを、第二の時点のステップS703、S704において指標選定部801が出力しても良い。
Further, the processing at the first time point is performed a plurality of times with a plurality of sickness / fatigue indexes as described in the modified example 1 of the second embodiment, and the sickness / fatigue state of the experiencer held in step S605 of each trial is used. The sickness / fatigue index may be learned and analyzed.
At this time, as long as each sickness / fatigue index is input and the sickness / fatigue state by user input is output, the learning or analysis can be performed by any known means such as correlation analysis, regression analysis, and learning by neural network. good.
Then, from this learning / analysis result, even if the index selection unit 801 outputs only the sickness / fatigue index having a high correlation with the sickness / fatigue state of the experiencer excluding the user input in steps S703 and S704 at the second time point. good.

第二の実施形態の変形例4によれば、第二の時点ではユーザ入力の必要がなくなり、体験者の体験を阻害することなく、酔い・疲労を軽減することができる。また、体験者の酔い・疲労状態に関係ない指標を排除することでより軽い負荷と高い精度で酔い・疲労状態を判定するができるようなる。 According to the second modification of the second embodiment, the user input is not required at the second time point, and the sickness / fatigue can be reduced without hindering the experience of the experiencer. In addition, by eliminating the index that is not related to the sickness / fatigue state of the experiencer, it becomes possible to judge the sickness / fatigue state with a lighter load and higher accuracy.

(第二の実施形態の変形例5)
第二の実施形態の変形例5では、体験者ごとに、酔い・疲労指標と表示設定の保持、設定を行う例を挙げる。
本変形例5の場合、情報処理装置は、前述した図5の構成にユーザ特定部802を加えた、図8に示す情報処理装置800となされる。
(Modification 5 of the second embodiment)
In the modified example 5 of the second embodiment, an example in which the sickness / fatigue index and the display setting are maintained and set for each experienced person will be given.
In the case of the present modification 5, the information processing device is the information processing device 800 shown in FIG. 8 in which the user identification unit 802 is added to the configuration of FIG. 5 described above.

ユーザ特定部802は、現在の体験者を特定し、指標及び設定保持部506と判定部509へ体験者のID(識別情報)を出力する。体験者の特定は、ユーザによる入力や、指紋認証など、個人を特定できる方法であれば公知のいずれの手段でも良い。 The user identification unit 802 identifies the current experience person, and outputs the experience person's ID (identification information) to the index and setting holding unit 506 and the determination unit 509. The experience person may be identified by any known means as long as it is a method that can identify an individual, such as input by a user or fingerprint authentication.

本変形例5の場合、指標及び設定保持部506は、第一の時点のステップS605での各表示設定における酔い・疲労状態への到達時間と、酔い・疲労状態での酔い・疲労指標の値を、体験者ごとに保持する。
本変形例5の場合、第二の時点でも体験者を選び、該当する体験者の酔い・疲労状態への到達時間と、酔い・疲労状態での酔い・疲労指標の値を基準として用いる。
In the case of the present modification 5, the index and setting holding unit 506 sets the time to reach the sickness / fatigue state in each display setting in step S605 at the first time point, and the value of the sickness / fatigue index in the sickness / fatigue state. Is held for each experiencer.
In the case of the present modification 5, the experiencer is selected even at the second time point, and the time to reach the sickness / fatigue state of the corresponding experiencer and the value of the sickness / fatigue index in the sickness / fatigue state are used as a reference.

さらに、本変形例5においても、前述した第二の実施形態の変形例4と同様に、第一の時点と第二の時点で異なる酔い・疲労指標を用いても良い。このとき、各酔い・疲労指標を入力とし、ユーザ入力による酔い・疲労状態を出力とした、学習・分析が体験者ごとに行い、その学習・分析結果が保持される。 Further, also in the present modification 5, different sickness / fatigue indexes may be used at the first time point and the second time point as in the modification 4 of the second embodiment described above. At this time, learning / analysis is performed for each experiencer by inputting each sickness / fatigue index and outputting the sickness / fatigue state input by the user, and the learning / analysis result is retained.

第二の実施形態の変形例5によれば、体験者ごとに酔い・疲労状態を良く反映する指標が異なる場合でも、適切な酔い・疲労指標を選択することができ、より正確に酔い・疲労状態を判定することができる。これによって、体験者ごとの酔い・疲労を軽減する表示設定の分析と自動設定をより正確に行うことができる。 According to the fifth modification of the second embodiment, even if the index that reflects the sickness / fatigue state is different for each experiencer, an appropriate sickness / fatigue index can be selected, and the sickness / fatigue can be selected more accurately. The state can be determined. This makes it possible to more accurately analyze and automatically set the display settings that reduce sickness and fatigue for each experiencer.

以上説明したように、各実施形態によれば、各体験者にとって、3D酔いや疲労の軽減効果のある表示設定を提供することができる。これによって、体験者が複数の表示設定の中から3D酔い、疲労を軽減する設定を選ぶことができるようになる。また、システムが3D酔いや疲労の度合いに応じて自動的に表示設定を変更することができるようになる。また、機械学習の入力、出力として本発明の表示設定、酔い・疲労の度合いを利用することで、表示設定と酔い・疲労の関係を学習させることができる。 As described above, according to each embodiment, it is possible to provide a display setting having an effect of reducing 3D sickness and fatigue for each experiencer. This allows the experiencer to select a setting that reduces 3D sickness and fatigue from a plurality of display settings. In addition, the system will be able to automatically change the display settings according to the degree of 3D sickness and fatigue. Further, by using the display setting of the present invention and the degree of sickness / fatigue as input and output of machine learning, the relationship between the display setting and sickness / fatigue can be learned.

本発明は、各実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
前述の各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
The present invention supplies a program that realizes one or more functions of each embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by processing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Each of the above-described embodiments is merely an example of embodiment in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner by these. That is, the present invention can be implemented in various forms without departing from the technical idea or its main features.

100:情報処理装置、101:指標取得部、102:表示設定取得部、103:通知部、110:位置姿勢出力部、120:表示部、130:記録部、140:画角設定部、150:指標出力部 100: Information processing device, 101: Index acquisition unit, 102: Display setting acquisition unit, 103: Notification unit, 110: Position / orientation output unit, 120: Display unit, 130: Recording unit, 140: Angle of view setting unit, 150: Index output section

Claims (13)

仮想空間を体験する体験者に生ずる可能性がある症状を表す指標を取得する指標取得手段と、
前記体験者が見る画像の表示設定を取得する設定取得手段と、
前記取得された指標と前記表示設定とを、前記体験者に通知する通知手段と、
を有することを特徴とする情報処理装置。
An index acquisition means for acquiring an index indicating a symptom that may occur in an experiencer who experiences virtual space,
A setting acquisition means for acquiring the display setting of the image viewed by the experiencer, and
A notification means for notifying the experiencer of the acquired index and the display setting, and
An information processing device characterized by having.
前記指標取得手段は、複数の種類の指標の中の少なくとも一つを取得することを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the index acquisition means acquires at least one of a plurality of types of indexes. 前記複数の種類の指標は、
ユーザによって入力された指標と
前記体験者の位置姿勢の変化を表す指標と、
前記体験者の瞬き回数を表す指標と、
前記体験者の眼球のサッケード運動の発生回数を表す指標と、
前記体験者の温度を表す指標と、
前記体験者の発汗を表す指標と、
前記体験者の心拍または脈拍を表す指標と、
の一つ以上を含むことを特徴とする請求項2に記載の情報処理装置。
The plurality of types of indicators are
An index input by the user, an index showing the change in the position and posture of the experiencer, and
An index showing the number of blinks of the experiencer and
An index showing the number of occurrences of saccade movement of the eyeball of the experiencer and
An index showing the temperature of the experiencer and
An index showing the sweating of the experiencer and
An index showing the heartbeat or pulse of the experiencer and
The information processing apparatus according to claim 2, wherein the information processing apparatus includes one or more of the above.
前記設定取得手段は、複数の種類の表示設定の中の少なくとも一つを取得することを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 3, wherein the setting acquisition means acquires at least one of a plurality of types of display settings. 前記複数の種類の表示設定は、
表示パネルに表示される画像の表示画角を表す表示設定と、
前記体験者の視線の動きに合わせて画像の表示位置を変更する機能の有効又は無効及び表示画像の最大移動量を表す表示設定と、
前記表示パネルに画像が表示されている時間の割合を表す表示設定と、
前記表示パネルの解像度及び表示画像の解像度を表す表示設定と、
前記表示パネルの輝度を表す表示設定と、
前記表示パネルの色空間を表す表示設定と、
前記表示パネルの色設定を表す表示設定と、
前記表示パネルの一定位置に同じ画像を表示し続けるか否か及びその画像の表示パネル上での専有面積率を表す表示設定と、
前記表示パネルのCG(Computer Graphics)表示領域の専有面積率を表す表示設定と、
前記体験者の注視点以外の画像の解像度を落として描画する機能の有効・無効と解像度低下範囲と解像度低下率の設定を表す表示設定と、
前記体験者の視線移動中の前記表示パネルへの黒画面の挿入の有効又は無効と黒挿入する移動速度の閾値を表す表示設定と、
前記体験者の視線移動中の表示パネルのメッシュ分割の有効・無効とメッシュ分割を有効にする移動速度の閾値を表す表示設定と、
の一つ以上を含むことを特徴とする請求項4に記載の情報処理装置。
The plurality of types of display settings are
Display settings that represent the display angle of view of the image displayed on the display panel,
The display setting indicating the enable / disable of the function of changing the display position of the image according to the movement of the line of sight of the experiencer and the maximum movement amount of the displayed image, and
Display settings that represent the percentage of time that an image is displayed on the display panel,
Display settings that represent the resolution of the display panel and the resolution of the display image,
Display settings that represent the brightness of the display panel and
Display settings that represent the color space of the display panel and
Display settings that represent the color settings of the display panel and
A display setting indicating whether or not the same image is continuously displayed at a fixed position on the display panel and the occupied area ratio of the image on the display panel, and
Display settings that represent the occupied area ratio of the CG (Computer Graphics) display area of the display panel, and
Display settings that indicate the enable / disable of the function to reduce the resolution of images other than the gaze point of the experiencer and the settings of the resolution reduction range and resolution reduction rate, and
The display setting indicating the valid or invalid of the insertion of the black screen into the display panel while the line of sight of the experiencer is moving and the threshold value of the movement speed of black insertion, and
The display setting indicating the enable / disable of mesh division of the display panel while the experiencer's line of sight is moving and the threshold value of the movement speed for enabling mesh division, and
The information processing apparatus according to claim 4, wherein the information processing apparatus includes one or more of the above.
前記指標取得手段によって取得された前記指標と、前記設定取得手段によって取得された前記表示設定とを、記録する記録手段を有する特徴とする請求項1から5のいずれか1項に記載の情報処理装置。 The information processing according to any one of claims 1 to 5, wherein the index acquired by the index acquisition means and the display setting acquired by the setting acquisition means are recorded. apparatus. 前記指標と前記表示設定との関係を保持する保持手段と、
前記保持された関係に基づいて、前記表示設定を変更する設定変更手段と、を有することを特徴とする請求項1から6のいずれか1項に記載の情報処理装置。
A holding means for maintaining the relationship between the index and the display setting,
The information processing apparatus according to any one of claims 1 to 6, further comprising a setting changing means for changing the display setting based on the held relationship.
前記表示設定によって前記体験者に前記症状が生じるまでの時間を保持し、前記時間を基に前記表示設定の前記症状への影響を評価するための体験時間を取得する時間取得手段を有することを特徴とする請求項7に記載の情報処理装置。 Having a time acquisition means for holding the time until the symptom occurs in the experience person by the display setting and acquiring the experience time for evaluating the influence of the display setting on the symptom based on the time. The information processing apparatus according to claim 7. あらかじめ保持した複数の指標の中から、特定の指標のみを用いて前記体験者の前記症状を判定するための前記指標を選定する選定手段を有することを特徴とする請求項7に記載の情報処理装置。 The information processing according to claim 7, further comprising a selection means for selecting the index for determining the symptomatism of the experiencer using only a specific index from a plurality of indexes held in advance. apparatus. 体験者ごとに前記指標と前記表示設定による前記症状への影響を保持し、前記体験者ごとに異なる前記指標と基準とに基づいて前記体験者の症状の状態を判定する判定手段を有することを特徴とする請求項7から9のいずれか1項に記載の情報処理装置。 Having a determination means for holding the influence of the index and the display setting on the symptom for each experiencer and determining the state of the symptom of the experiencer based on the index and the standard different for each experiencer. The information processing apparatus according to any one of claims 7 to 9. 体験者を特定する特定手段を有し、
前記判定手段は、前記特定された体験者について前記症状の状態を判定することを特徴とする請求項10に記載の情報処理装置。
Have a specific means to identify the experiencer,
The information processing device according to claim 10, wherein the determination means determines the state of the symptom of the specified experienced person.
情報処理装置が実行する情報処理方法であって、
仮想空間を体験する体験者に生ずる可能性がある症状を表す指標を取得する指標取得工程と、
体験者が見る画像の表示設定を取得する設定取得工程と、
前記取得された指標と前記表示設定とを、前記体験者に通知する通知工程と、
を有することを特徴とする情報処理方法。
It is an information processing method executed by an information processing device.
The index acquisition process to acquire the index showing the symptoms that may occur in the experiencer who experiences the virtual space, and the index acquisition process.
The setting acquisition process to acquire the display settings of the image seen by the experiencer,
A notification process for notifying the experiencer of the acquired index and the display setting, and
An information processing method characterized by having.
コンピュータを、請求項1から11のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 11.
JP2019221951A 2019-12-09 2019-12-09 Information processing device, information processing method, and program Active JP7467094B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019221951A JP7467094B2 (en) 2019-12-09 2019-12-09 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019221951A JP7467094B2 (en) 2019-12-09 2019-12-09 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2021092883A true JP2021092883A (en) 2021-06-17
JP7467094B2 JP7467094B2 (en) 2024-04-15

Family

ID=76312424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019221951A Active JP7467094B2 (en) 2019-12-09 2019-12-09 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7467094B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023286343A1 (en) * 2021-07-12 2023-01-19 ソニーグループ株式会社 Information processing device, information processing method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016031439A (en) 2014-07-28 2016-03-07 ソニー株式会社 Information processing apparatus and information processing method, computer program, and image display system
US9699436B2 (en) 2014-09-16 2017-07-04 Microsoft Technology Licensing, Llc Display with eye-discomfort reduction
JP2017054457A (en) 2015-09-11 2017-03-16 株式会社コーエーテクモゲームス Information processor, display control method, and display control program
JP6934806B2 (en) 2017-11-02 2021-09-15 キヤノン株式会社 Display device, control method of display device
JP2019152980A (en) 2018-03-01 2019-09-12 キヤノン株式会社 Image processing system, image processing method and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023286343A1 (en) * 2021-07-12 2023-01-19 ソニーグループ株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP7467094B2 (en) 2024-04-15

Similar Documents

Publication Publication Date Title
CN110167421B (en) System for integrally measuring clinical parameters of visual function
Arabadzhiyska et al. Saccade landing position prediction for gaze-contingent rendering
US8878922B2 (en) Video image information processing apparatus and video image information processing method
US10832483B2 (en) Apparatus and method of monitoring VR sickness prediction model for virtual reality content
US20210393190A1 (en) Apparatus and method for evaluating cognitive function
JP2019519053A (en) Method and system for acquiring, analyzing and generating visual function data and modifying media based on the data
US10725534B2 (en) Apparatus and method of generating machine learning-based cyber sickness prediction model for virtual reality content
US10768689B2 (en) System and method for providing virtual reality contents based on body information obtained from user
KR102029219B1 (en) Method for recogniging user intention by estimating brain signals, and brain-computer interface apparatus based on head mounted display implementing the method
KR102616391B1 (en) Methods, systems and devices for diagnostic evaluation and screening of binocular disorders
KR102453304B1 (en) A system that provides virtual reality content for dementia prevention and self-diagnosis
JP6838902B2 (en) Pseudo-experience providing device, simulated experience providing method, simulated experience providing system, and program
CN115668104A (en) Advertisement display system
JP7387726B2 (en) How to adapt vision correction devices according to the wearer&#39;s visual search strategy
JP2021092883A (en) Information processing device, information processing method, and program
KR101734845B1 (en) Emotion classification apparatus using visual analysis and method thereof
US10747308B2 (en) Line-of-sight operation apparatus, method, and medical device
Feick et al. Investigating noticeable hand redirection in virtual reality using physiological and interaction data
JP7334958B2 (en) Determination device, determination method and determination program
KR20190066429A (en) Monitoring apparatus and method for cyber sickness prediction model of virtual reality contents
WO2023037691A1 (en) A method, system, device and computer program
KR20190076722A (en) Method and system for testing multiple-intelligence based on vr/ar using mobile device
JP6867701B2 (en) Monitoring equipment, monitoring system, monitoring method and monitoring program
KR102432250B1 (en) The System that Provides Care Chatbot
KR102191337B1 (en) Video data construction method and system for emotion recognition

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240112

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: 20240305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240403

R150 Certificate of patent or registration of utility model

Ref document number: 7467094

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150