Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7829680B2 - display device - Google Patents
[go: Go Back, main page]

JP7829680B2 - display device - Google Patents

display device

Info

Publication number
JP7829680B2
JP7829680B2 JP2024521623A JP2024521623A JP7829680B2 JP 7829680 B2 JP7829680 B2 JP 7829680B2 JP 2024521623 A JP2024521623 A JP 2024521623A JP 2024521623 A JP2024521623 A JP 2024521623A JP 7829680 B2 JP7829680 B2 JP 7829680B2
Authority
JP
Japan
Prior art keywords
user
virtual object
glasses
display
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024521623A
Other languages
Japanese (ja)
Other versions
JPWO2023223750A1 (en
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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 NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of JPWO2023223750A1 publication Critical patent/JPWO2023223750A1/ja
Application granted granted Critical
Publication of JP7829680B2 publication Critical patent/JP7829680B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示装置に関する。This invention relates to a display device.

近年、仮想オブジェクトが配置される仮想空間に関する技術開発が進んでいる。仮想空間をユーザに提供する表示装置は、ユーザの視点から視認される仮想空間の一部を表示する。ユーザが使用したい仮想オブジェクトが、表示装置の表示領域の中に存在しない場合、当該仮想オブジェクトの位置までユーザの視線を誘導する技術が開発されている。In recent years, technological developments related to virtual spaces where virtual objects are placed have been progressing. Display devices that provide virtual spaces to users display a portion of the virtual space visible from the user's viewpoint. If the virtual object the user wishes to use is not present within the display area of the display device, technologies have been developed to guide the user's gaze to the location of that virtual object.

特許文献1は、仮想空間に対して、実空間におけるゲームコントローラの位置を示すコントローラオブジェクトを表示するプログラムを開示する。当該プログラムは、コントローラオブジェクトが仮想ステレオカメラの撮像範囲に入っていない場合に、コントローラオブジェクトの方向を指し示す方向案内オブジェクトを、仮想空間に表示させる。Patent Document 1 discloses a program that displays a controller object in a virtual space that indicates the position of a game controller in real space. This program displays a directional guide object in the virtual space that indicates the direction of the controller object when the controller object is not within the imaging range of a virtual stereo camera.

特開2015-232783号公報Japanese Patent Publication No. 2015-232783

しかし、表示装置の表示領域の中央部分に方向案内オブジェクトを配置すると、ユーザの視界の中央が遮られることになる。この結果、従来の技術は、仮想空間の視認性が低下するといった問題がある。However, placing a directional guide object in the center of the display area of a device obstructs the user's field of vision. As a result, conventional technologies suffer from problems such as reduced visibility in the virtual space.

本開示は、仮想空間の視認性の低下を抑制しつつ、表示装置の表示領域の外に存在する仮想オブジェクトの方向にユーザの視線を誘導する表示装置を提供することを目的とする。This disclosure aims to provide a display device that guides the user's gaze towards virtual objects located outside the display area of the display device, while suppressing a decrease in the visibility of the virtual space.

本開示の第1の好適な態様に係る表示装置は、仮想空間に配置される仮想オブジェクトを現実空間に重畳した拡張現実空間又は複合現実空間の一部を表示領域に表示する表示装置であって、前記表示領域に前記仮想オブジェクトが表示されていない場合に、前記仮想空間に配置される前記仮想オブジェクトの位置に基づいて、前記仮想オブジェクトの位置へユーザの視線を案内する案内画像を生成する画像生成部と、前記案内画像を前記表示領域の外縁に接する位置に表示させる表示制御部と、を備える。A first preferred embodiment of the present disclosure is a display device that displays a portion of an augmented reality space or mixed reality space, in which virtual objects arranged in a virtual space are superimposed on a real space, in a display area, and comprises: an image generation unit that generates a guidance image that guides the user's gaze to the position of the virtual object based on the position of the virtual object arranged in the virtual space when the virtual object is not displayed in the display area; and a display control unit that displays the guidance image at a position adjacent to the outer edge of the display area.

本発明によれば、従来技術に比較して、仮想空間の視認性を減少させずに、表示装置の表示領域の外に存在する仮想オブジェクトの方向にユーザの視線を誘導することが可能となる。According to the present invention, compared to the prior art, it is possible to guide the user's gaze towards virtual objects located outside the display area of the display device without reducing the visibility of the virtual space.

情報処理システム1の全体構成を示すブロック図。A block diagram showing the overall configuration of information processing system 1. 仮想オブジェクトVO、及び当該仮想オブジェクトVOの位置を案内する案内画像GPの概略図。A schematic diagram of a virtual object VO and a guide image GP that indicates the location of the virtual object VO. XRグラス10-kの構成例を示すブロック図。A block diagram showing an example configuration of XR Glasses 10-k. 仮想空間に想定される、相互に直交するX軸、Y軸及びZ軸を示す図。A diagram showing the mutually orthogonal X, Y, and Z axes assumed in a virtual space. rθφ座標系における表示領域ARの位置の一例。An example of the position of the display area AR in the rθφ coordinate system. 案内画像GPの表示位置の例。Examples of display positions for the GP (Graphics Program) guide image. 案内画像GPの表示位置の例。Examples of display positions for the GP (Graphics Program) guide image. 管理サーバ50の構成例を示すブロック図。A block diagram showing an example configuration of the management server 50. 表示処理の内容を示すフローチャート。A flowchart illustrating the display process. 表示処理の内容を示すフローチャート。A flowchart illustrating the display process. 仮想オブジェクトVO、及び当該仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPの概略図。A schematic diagram of a virtual object VO and a guide image GP that directs the user's gaze to the location of the virtual object VO. 案内画像GPの外観の例。An example of the appearance of a GP (General Purpose) guide image. 案内画像GPの外観の例。An example of the appearance of a GP (General Purpose) guide image.

1:第1実施形態
以下、図1~図8を参照しつつ、第1実施形態に係る情報処理システム1について説明する。
1: First Embodiment Hereinafter, the information processing system 1 according to the first embodiment will be described with reference to Figures 1 to 8.

1-1:第1実施形態の構成
1-1-1:全体構成
図1は、情報処理システム1の全体構成を示すブロック図である。図1に示されるように、情報処理システム1は、XRグラス10-1、10-2、…10-k、…10-j、及び拡張現実空間又は複合現実空間に係るデータを管理する管理サーバ50を備える。jは1以上の任意の整数である。kは1以上j以下の任意の整数である。本実施形態において、XRグラス10-1、10-2、…10-k、…10-jは同一の構成である。但し、情報処理システム1は、構成が同一でないXRグラスを含んでもよい。
1-1: Configuration of the First Embodiment 1-1-1: Overall Configuration Figure 1 is a block diagram showing the overall configuration of the information processing system 1. As shown in Figure 1, the information processing system 1 comprises XR glasses 10-1, 10-2, ... 10-k, ... 10-j, and a management server 50 for managing data related to augmented reality space or mixed reality space. j is any integer greater than or equal to 1. k is any integer greater than or equal to 1 and less than or equal to j. In this embodiment, the XR glasses 10-1, 10-2, ... 10-k, ... 10-j have the same configuration. However, the information processing system 1 may include XR glasses with different configurations.

情報処理システム1において、管理サーバ50とXRグラス10-kとは、通信網NETを介して互いに通信可能に接続される。なお、図1において、ユーザU[k]は、XRグラス10-kを利用する。ユーザU[1]、U[2]、…U[k-1]、U[k+1]、…U[j]についても同様である。In the information processing system 1, the management server 50 and the XR glasses 10-k are connected to each other via a communication network NET, enabling communication between them. In Figure 1, user U[k] uses the XR glasses 10-k. The same applies to users U[1], U[2], ... U[k-1], U[k+1], ... U[j].

XRグラス10-kは、いわゆる透過型表示眼鏡であり、仮想オブジェクトを含む拡張現実空間又は複合現実空間を表示させる表示装置の一例である。拡張現実空間とは、現実空間の実オブジェクトに仮想オブジェクトを重ねて表示することが可能な仮想空間を意味する。複合現実空間とは、現実空間の実オブジェクトと仮想オブジェクトとが相互に関係する仮想空間を意味する。拡張現実空間では、仮想オブジェクトは単に実オブジェクトと重畳して表示される。これに対して、複合現実空間では、仮想オブジェクトの物理モデルを用いることによって、仮想オブジェクトと実オブジェクトとの間の相互の作用を表現できる。例えば、ユーザがボールの仮想オブジェクトを実オブジェクトである壁に投げると、ボールが壁で跳ね返る様子が表現される。The XR Glasses 10-k are so-called through-the-glasses display glasses and are an example of a display device that displays an augmented reality space or a mixed reality space that includes virtual objects. Augmented reality refers to a virtual space in which virtual objects can be superimposed on real objects in the real world. Mixed reality refers to a virtual space in which real objects and virtual objects interact with each other. In augmented reality, virtual objects are simply displayed superimposed on real objects. In contrast, in mixed reality, the interaction between virtual and real objects can be represented by using a physical model of the virtual object. For example, if a user throws a virtual ball object at a wall, which is a real object, the ball bouncing off the wall is represented.

ユーザU[k]は、XRグラス10-kを介して、現実空間(real-world view)を視認しながら仮想オブジェクトを視認する。仮想オブジェクトは、現実空間の位置に対応付けられて仮想空間上に配置される。ユーザU[k]は、XRグラス10-kを用いることによって、現実空間と仮想空間が複合された拡張現実空間又は複合現実空間を認識する。User U[k] perceives virtual objects while viewing the real-world view through the XR glasses 10-k. The virtual objects are placed in the virtual space, corresponding to their positions in the real space. By using the XR glasses 10-k, user U[k] perceives an augmented reality or mixed reality space, which is a combination of the real and virtual spaces.

図2は、ユーザU[k]が、XRグラス10-kを用いることによって認識する、拡張現実空間又は複合現実空間内に存在する仮想オブジェクトVO、及び当該仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPの概略図である。Figure 2 is a schematic diagram of a virtual object VO existing in an augmented reality or mixed reality space, which is recognized by user U[k] using XR glasses 10-k, and a guidance image GP that guides the user's gaze to the location of the virtual object VO.

以下の説明では、XRグラス10-kを介してユーザU[k]に視認される領域を、XRグラス10-kの表示領域ARと称する。一例として、図2に示されるように、XRグラス10-kの表示領域ARが、点A~点Dを四つの頂点とする長方形であるとする。また、仮想オブジェクトVOが、表示領域ARの範囲外に位置すると共に、仮想オブジェクトVOの重心Fが、表示領域ARの中心Eから見て、頂点Bの方向に位置するものとする。この時、案内画像GPは、頂点Bを端点とすると共に辺ABの一部を長辺とする第1の長方形P1と、頂点Bを端点とすると共に辺BDの一部を長辺とする第2の長方形P2とを含むL字型の形状を有する。表示領域ARの外縁に接するL字型の案内画像GPが、頂点Bを含む位置に表示されることで、ユーザU[k]は、表示領域ARの範囲内に表示されていない仮想オブジェクトVOが、表示領域ARの中心Eから見て頂点Bの方向に存在することを認識できる。In the following explanation, the area visible to user U[k] through the XR glasses 10-k is referred to as the display area AR of the XR glasses 10-k. As an example, as shown in Figure 2, the display area AR of the XR glasses 10-k is assumed to be a rectangle with points A to D as its four vertices. Furthermore, the virtual object VO is located outside the range of the display area AR, and the centroid F of the virtual object VO is located in the direction of vertex B when viewed from the center E of the display area AR. In this case, the guidance image GP has an L-shape that includes a first rectangle P1 with vertex B as its endpoint and part of side AB as its long side, and a second rectangle P2 with vertex B as its endpoint and part of side BD as its long side. By displaying the L-shaped guidance image GP, which is tangent to the outer edge of the display area AR, at a position including vertex B, user U[k] can recognize that the virtual object VO, which is not displayed within the range of the display area AR, exists in the direction of vertex B when viewed from the center E of the display area AR.

仮想オブジェクトVOの位置に応じた、案内画像GPの位置及び形状の変化の詳細については後述する。Details regarding the changes in the position and shape of the guide image GP in accordance with the position of the virtual object VO will be described later.

1-1-2:XRグラスの構成
図3は、XRグラス10-kの構成例を示すブロック図である。XRグラス10-kは、処理装置11、記憶装置12、撮像装置13、収音装置14、検出装置15、通信装置16、及び投影装置17を備える。XRグラス10-kが有する各要素は、情報を通信するための単体又は複数のバスによって相互に接続される。
1-1-2: Configuration of XR Glasses Figure 3 is a block diagram showing an example configuration of XR glasses 10-k. XR glasses 10-k comprises a processing unit 11, a storage device 12, an imaging device 13, a sound collection device 14, a detection device 15, a communication device 16, and a projection device 17. Each element of XR glasses 10-k is interconnected by one or more buses for communicating information.

処理装置11は、XRグラス10-kの全体を制御するプロセッサである。処理装置11は、例えば、単数又は複数のチップを用いて構成される。また、処理装置11は、例えば、周辺装置とのインターフェース、演算装置及びレジスタ等を含む中央処理装置(CPU:Central Processing Unit)を用いて構成される。なお、処理装置11が有する機能の一部又は全部を、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)等のハードウェアによって実現してもよい。処理装置11は、各種の処理を並列的又は逐次的に実行する。The processing unit 11 is a processor that controls the entire XR glasses 10-k. The processing unit 11 is configured using, for example, one or more chips. The processing unit 11 is also configured using a central processing unit (CPU) that includes, for example, interfaces with peripheral devices, arithmetic units, and registers. Some or all of the functions of the processing unit 11 may be implemented by hardware such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array). The processing unit 11 executes various processes in parallel or sequentially.

記憶装置12は、処理装置11による読取及び書込が可能な記録媒体である。また、記憶装置12は、処理装置11が実行する制御プログラムPR1を含む複数のプログラムを記憶する。記憶装置12は、処理装置11のワークエリアとして機能する。また、記憶装置12は、後述の画像生成部111が、仮想オブジェクトVO、案内画像GP、及び仮想オブジェクトVOが存在する仮想空間をレンダリングするために用いるデータを記憶する。The storage device 12 is a recording medium that can be read from and written to by the processing device 11. The storage device 12 also stores multiple programs, including the control program PR1 executed by the processing device 11. The storage device 12 functions as a work area for the processing device 11. Furthermore, the storage device 12 stores data used by the image generation unit 111 (described later) to render the virtual object VO, the guidance image GP, and the virtual space in which the virtual object VO resides.

撮像装置13は、外界を撮像して得られた撮像画像を出力する。また、撮像装置13は、例えば、レンズ、撮像素子、増幅器、及びAD変換器を備える。レンズを介して集光された光は、撮像素子によってアナログ信号である撮像信号に変換される。増幅器は撮像信号を増幅した上でAD変換器に出力する。AD変換器はアナログ信号である増幅された撮像信号をデジタル信号である撮像情報に変換する。変換された撮像情報は、処理装置11に出力される。処理装置11に出力された撮像画像は、通信装置16を介して、管理サーバ50に出力される。The imaging device 13 outputs an image obtained by imaging the external environment. The imaging device 13 also includes, for example, a lens, an image sensor, an amplifier, and an AD converter. Light focused through the lens is converted into an analog imaging signal by the image sensor. The amplifier amplifies the imaging signal and outputs it to the AD converter. The AD converter converts the amplified analog imaging signal into digital imaging information. The converted imaging information is output to the processing device 11. The image output to the processing device 11 is then output to the management server 50 via the communication device 16.

XRグラス10-kの形状は、一般的な眼鏡と同様の形状である。XRグラス10-kは、左レンズと、右レンズと、左レンズ及び右レンズを支持するフレームを有する。フレームは、左レンズと右レンズとの間に設けられたブリッジ及び人の左右の耳に架かる一対のテンプルを有する。撮像装置13は、ブリッジに設けられる。このため、撮像装置13は、ユーザU[k]の顔が向いている方向の外界を撮像する。The XR Glasses 10-k have a shape similar to that of ordinary eyeglasses. The XR Glasses 10-k have a left lens, a right lens, and a frame that supports the left and right lenses. The frame has a bridge between the left and right lenses and a pair of temples that rest on the left and right ears of the wearer. The imaging device 13 is mounted on the bridge. Therefore, the imaging device 13 images the external world in the direction that the user U[k]'s face is facing.

収音装置14は、XRグラス10-kの周囲の音を収音する収音部を備え、収音した音を電気信号に変換するマイクである。収音部は音を収音する構成であれば、どのようなものであってもよいが、例えば、防風の構造が該当する。収音装置14は、周囲の音として、ユーザU[k]の音声を収音する。The sound-collecting device 14 is a microphone equipped with a sound-collecting section that collects sounds from the surroundings of the XR glasses 10-k and converts the collected sounds into electrical signals. The sound-collecting section can be any configuration that collects sound, for example, a windproof structure. The sound-collecting device 14 collects the voice of user U[k] as ambient sound.

検出装置15は、XRグラス10-kの状態を検出する。検出装置15は、例えば、加速度を検出する加速度センサ及び角加速度を検出するジャイロセンサなどの慣性センサ、方位を検出する地磁気センサ、並びに、現実空間におけるXRグラス10-kの位置を検出するGPS装置などの測位装置が該当する。加速度センサは、直交するX軸、Y軸、及びZ軸の加速度を検出する。ジャイロセンサは、X軸、Y軸、及びZ軸を回転の中心軸とする角加速度を検出する。検出装置15は、ジャイロセンサの出力情報に基づいて、XRグラス10-kの姿勢に関する姿勢情報を生成できる。動き情報は、3軸の加速度を各々示す加速度情報及び3軸の角加速度を各々示す角加速度情報を含む。また、検出装置15は、XRグラス10-kの姿勢に関する姿勢情報、XRグラス10-kの動きに関する動き情報、XRグラス10-kの方位に関する方位情報、及びXRグラス10-kの位置に関する位置情報を処理装置11に出力する。The detection device 15 detects the state of the XR glasses 10-k. The detection device 15 includes, for example, inertial sensors such as an acceleration sensor for detecting acceleration and a gyroscope sensor for detecting angular acceleration, a geomagnetic sensor for detecting direction, and a positioning device such as a GPS device for detecting the position of the XR glasses 10-k in real space. The acceleration sensor detects acceleration along the orthogonal X, Y, and Z axes. The gyroscope sensor detects angular acceleration with the X, Y, and Z axes as the central axes of rotation. Based on the output information from the gyroscope sensor, the detection device 15 can generate attitude information regarding the orientation of the XR glasses 10-k. The motion information includes acceleration information indicating the acceleration of each of the three axes and angular acceleration information indicating the angular acceleration of each of the three axes. The detection device 15 also outputs attitude information regarding the orientation of the XR glasses 10-k, motion information regarding the movement of the XR glasses 10-k, direction information regarding the direction of the XR glasses 10-k, and position information regarding the position of the XR glasses 10-k to the processing device 11.

通信装置16は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。また、通信装置16は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、及び通信モジュール等とも呼ばれる。また、通信装置16は、無線通信インターフェースを備えていてもよい。有線接続用のコネクター及びインターフェース回路としては有線LAN、IEEE1394、及びUSBに準拠した製品が挙げられる。また、無線通信インターフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。The communication device 16 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 16 is also referred to as, for example, a network device, network controller, network card, and communication module. The communication device 16 may also include a wireless communication interface. Examples of connectors and interface circuits for wired connections include products compliant with wired LAN, IEEE 1394, and USB. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®.

投影装置17は、画像を表示するデバイスである。投影装置17は、処理装置11の制御のもとで各種の画像を表示する。XRグラス10-kの左側のテンプルには、左眼用の表示パネルと、左眼用の表示パネルから射出された光をレンズに導光する光学部材が設けられる。左レンズに設けられるハーフミラーは、外界の光を透過させて左眼に導くと共に、光学部材によって導光された光を反射した後、左眼に入射させる。右側のテンプル及び右レンズも同様に構成される。投影装置17は、左レンズ、右レンズ、左眼用の表示パネル、右眼用の表示パネル、左眼用の光学部材、及び右眼用の光学部材を含む。以上の構成において、ユーザU[k]は表示パネルに表示される画像を、外界の様子と重ね合わせたシースルーの状態で観察できる。また、XRグラス10-kは、視差を伴う両眼画像のうち、左眼用画像を左眼用の表示パネルに表示させ、右眼用画像を右眼用の表示パネルに表示させる。このため、XRグラス10-kは、ユーザU[k]に対し、表示された画像があたかも奥行き、及び立体感を持つかのように知覚させる。The projection device 17 is a device that displays images. The projection device 17 displays various images under the control of the processing device 11. The left temple of the XR glasses 10-k is provided with a display panel for the left eye and an optical element that guides the light emitted from the left eye display panel to the lens. The half mirror provided on the left lens transmits light from the outside world and guides it to the left eye, and after reflecting the light guided by the optical element, it is incident on the left eye. The right temple and right lens are configured similarly. The projection device 17 includes a left lens, a right lens, a display panel for the left eye, a display panel for the right eye, an optical element for the left eye, and an optical element for the right eye. In the above configuration, the user U[k] can observe the image displayed on the display panel in a see-through state superimposed on the outside world. Furthermore, the XR glasses 10-k displays the left eye image on the left eye display panel and the right eye image on the right eye display panel, among the binocular images with parallax. Therefore, the XR glasses 10-k cause the user U[k] to perceive the displayed image as if it had depth and three-dimensionality.

以上の構成において、処理装置11は、制御プログラムPR1を記憶装置12から読み出して、読み出した制御プログラムPR1を実行することによって、画像生成部111、表示制御部112、検知部113、及び音声認識部114として機能する。In the above configuration, the processing unit 11 reads the control program PR1 from the storage device 12 and executes the read control program PR1, thereby functioning as the image generation unit 111, the display control unit 112, the detection unit 113, and the speech recognition unit 114.

画像生成部111は、仮想オブジェクトVOが配置された仮想空間を示す画像を生成する。また、画像生成部111は、表示領域ARに仮想オブジェクトVOが表示されていない場合に、仮想空間に配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。仮想オブジェクトVOを示す画像、及び案内画像GPの各々は、2次元画像であってもよく、3次元画像であってもよい。画像生成部111は、XRグラス10-kに対するユーザU[k]の入力に応じて、案内画像GPを生成する。The image generation unit 111 generates an image showing the virtual space where the virtual object VO is placed. Furthermore, if the virtual object VO is not displayed in the display area AR, the image generation unit 111 generates a guidance image GP that guides the user's gaze to the location of the virtual object VO, based on the position of the virtual object VO in the virtual space. Both the image showing the virtual object VO and the guidance image GP may be two-dimensional or three-dimensional images. The image generation unit 111 generates the guidance image GP in response to user U[k] input to the XR glasses 10-k.

表示制御部112は、仮想オブジェクトVOが配置された仮想空間を示す画像を投影装置17に表示させる。この結果、現実空間と、表示制御部112によって表示される仮想空間とが重畳された、拡張現実空間又は複合現実空間の一部がXRグラス10-kの表示領域に表示される。The display control unit 112 causes the projection device 17 to display an image showing the virtual space where the virtual object VO is placed. As a result, a part of the augmented reality space or mixed reality space, in which the real space and the virtual space displayed by the display control unit 112 are superimposed, is displayed in the display area of the XR glasses 10-k.

図4は、当該仮想空間に想定される、相互に直交するX軸、Y軸及びZ軸を示す図である。X軸、Y軸及びZ軸は、以降の説明で例示される全図において共通である。図2に例示される通り、任意の地点からみてX軸に沿う一方向をX1方向と表記し、X1方向と反対の方向をX2方向と表記する。X軸方向は、X1方向及びX2方向の両方向を含む方向である。同様に、任意の地点からY軸に沿って相互に反対の方向をY1方向及びY2方向と表記する。Y軸方向は、Y1方向及びY2方向の両方向を含む方向である。また、任意の地点からZ軸に沿って相互に反対の方向をZ1方向及びZ2方向と表記する。Z軸方向は、Z1方向及びZ2方向の両方向を含む方向である。XYZ座標系において、XRグラス10-kは原点Oに位置する。また、XRグラス10-kの奥行き方向をY1方向とし、XRグラス10-kに相対するユーザU[k]から見て手前方向をY2方向とする。また、XRグラス10-kに相対するユーザU[k]から見て右手方向をX1方向とし、左手方向をX2方向とする。また、XRグラス10-kに相対するユーザU[k]から見て、上方向をZ1方向とし、下方向をZ2方向とする。Figure 4 shows the mutually orthogonal X, Y, and Z axes assumed in the virtual space. The X, Y, and Z axes are common to all figures exemplified in the following explanation. As exemplified in Figure 2, one direction along the X axis from an arbitrary point is denoted as the X1 direction, and the direction opposite to the X1 direction is denoted as the X2 direction. The X-axis direction includes both the X1 and X2 directions. Similarly, the mutually opposite directions along the Y axis from an arbitrary point are denoted as the Y1 and Y2 directions. The Y-axis direction includes both the Y1 and Y2 directions. In addition, the mutually opposite directions along the Z axis from an arbitrary point are denoted as the Z1 and Z2 directions. The Z-axis direction includes both the Z1 and Z2 directions. In the XYZ coordinate system, the XR glass 10-k is located at the origin O. Furthermore, the depth direction of the XR glasses 10-k is defined as the Y1 direction, and the direction towards the user U[k] facing the XR glasses 10-k is defined as the Y2 direction. Also, the direction to the right of the user U[k] facing the XR glasses 10-k is defined as the X1 direction, and the direction to the left of the user U[k] facing the XR glasses 10-k is defined as the Z1 direction, and the direction downwards is defined as the Z2 direction.

また、当該仮想空間において、XYZ座標系に重畳するように、3次元極座標系であるrθφ座標系を想定する。rθφ座標系において、任意の点Pの位置は、原点Oからの距離rと、二つの角度パラメータθ及びφによって示される。θはZ1方向と直線OPとのなす角であり、0≦θ<πである。点PからXY平面に降ろした垂線の足を点Qとすると、φはX1方向と直線OQとのなす角であり、0≦φ<2πである。Furthermore, in this virtual space, we assume a three-dimensional polar coordinate system, the rθφ coordinate system, superimposed on the XYZ coordinate system. In the rθφ coordinate system, the position of any point P is given by the distance r from the origin O and two angular parameters θ and φ. θ is the angle between the Z1 direction and the line OP, where 0 ≤ θ < π. If the foot of the perpendicular from point P to the XY plane is point Q, then φ is the angle between the X1 direction and the line OQ, where 0 ≤ φ < 2π.

図5は、rθφ座標系における表示領域ARの位置の一例を示す。図5に例示される表示領域ARにおいて、頂点Aの位置は、(r,θ,φ)=(r,θ,φ)である。頂点Bの位置は、(r,θ,φ)=(r,θ,φ)である。頂点Cの位置は、(r,θ,φ)=(r,θ,φ)である。頂点Dの位置は、(r,θ,φ)=(r,θ,φ)である。表示領域ARは、原点Oを中心とし半径をrとする球面の一部であると共に、これら頂点A~頂点Dを4つの頂点とする。 Figure 5 shows an example of the position of the display area AR in the rθφ coordinate system. In the display area AR illustrated in Figure 5, the position of vertex A is (r,θ,φ) = ( r1 , θ1 , φ2 ). The position of vertex B is (r,θ,φ) = ( r1 , θ1 , φ1 ). The position of vertex C is (r,θ,φ) = ( r1 , θ2 , φ2 ). The position of vertex D is (r,θ,φ) = ( r1 , θ2 , φ1 ). The display area AR is a part of a sphere centered at the origin O with radius r1 , and these vertices A to D are considered the four vertices.

また、図5に示される仮想空間VSにおいて、0≦θ<θかつφ≦φ<2πの領域を領域αとする。0≦θ<θかつφ≦φ<φの領域を領域βとする。0≦θ<θかつ0≦φ<φの領域を領域γとする。θ≦θ<θかつφ≦φ<2πの領域を領域δとする。θ≦θ<θかつφ≦φ<φの領域を領域εとする。θ≦θ<θかつ0≦φ<φの領域を領域ζとする。θ≦θ<πかつφ≦φ<2πの領域を領域ηとする。θ≦θ<πかつφ≦φ<φの領域を領域ιとする。θ≦θ<πかつ0≦φ<φの領域を領域κとする。 Furthermore, in the virtual space VS shown in Figure 5, let α be the region where 0 ≤ θ < θ₁ and φ₂ ≤ φ < . Let β be the region where 0 ≤ θ < θ₁ and φ₁ ≤ φ < φ₂ . Let γ be the region where 0 ≤ θ < θ₁ and 0 ≤ φ < φ₁ . Let δ be the region where θ₁ ≤ θ < θ₂ and φ₂ ≤ φ < 2π. Let ε be the region where θ₁ ≤ θ < θ₂ and φ₁ ≤ φ < φ₂ . Let ζ be the region where θ₁ ≤ θ < θ₂ and 0 ≤ φ < φ₁ . Let η be the region where θ₂ ≤ θ < π and φ₂ ≤ φ < 2π. Let ι be the region where θ₂ ≤ θ < π and φ₁ ≤ φ < φ₂ . Let κ be the region where θ 2 ≤ θ < π and 0 ≤ φ < φ 1 .

説明を図3に戻すと、表示制御部112は、案内画像GPをXRグラス10-kの表示領域ARの外縁に接する位置に表示させる。図6A及び図6Bは、案内画像GPの表示位置の例である。以下、図6A及び図6Bに加え、上記の図2を参照することにより、表示制御部112の動作について説明する。Returning to Figure 3, the display control unit 112 displays the guidance image GP at a position adjacent to the outer edge of the display area AR of the XR glasses 10-k. Figures 6A and 6B are examples of the display position of the guidance image GP. The operation of the display control unit 112 will be explained below with reference to Figures 6A and 6B, as well as Figure 2 described above.

図6Aに示されるように、仮想オブジェクトVOの重心Fの位置が領域β内に位置する場合には、表示制御部112は、案内画像GPとして、辺ABに接し、長辺方向を辺AB方向とする長方形を、表示領域AR内に表示させる。当該長方形は、図2に示される案内画像GPの第1の長方形P1に対応する。仮想オブジェクトVOの重心Fから辺ABに降ろした垂線の足を点FABとすると、辺ABに含まれる第1の長方形P1の長辺の中心は点FABとなる。また、第1の長方形P1の長辺方向の長さL1は、原点Oから重心Fまでの距離によって変化する。例えば原点Oから重心Fまでの距離が長いほど、L1は長くてもよい。あるいは、原点Oから重心Fまでの距離が短いほど、L1は長くてもよい。一例として、仮想空間VSと現実空間とが重畳される拡張現実空間又は複合現実空間において、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、L1=l11とする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、L1=l12とする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112はL1=l13とする。ここで、l11<l12<l13であってもよく、l11>l12>l13であってもよい。なお、点FABの位置が頂点Aに近すぎるために、点FABと頂点Aとの間の距離が、第1の長方形P1の長辺方向の長さL1の半分よりも短くなった場合には、表示制御部112は、長辺方向の長さL1を維持したまま、頂点Aに接する位置に第1の長方形P1を表示させる。同様に、点FABの位置が頂点Bに近すぎるために、点FABと頂点Bとの間の距離が、第1の長方形P1の長辺方向の長さL1の半分よりも短くなった場合には、表示制御部112は、長辺方向の長さL1を維持したまま、頂点Bに接する位置に第1の長方形P1を表示させる。 As shown in Figure 6A, when the centroid F of the virtual object VO is located within region β, the display control unit 112 displays a rectangle as a guide image GP within the display region AR, which is tangent to side AB and whose longer side is in the direction of side AB. This rectangle corresponds to the first rectangle P1 of the guide image GP shown in Figure 2. If the foot of the perpendicular from the centroid F of the virtual object VO to side AB is point FAB, then the center of the longer side of the first rectangle P1 contained within side AB is point FAB . Furthermore, the length L1 in the direction of the longer side of the first rectangle P1 changes depending on the distance from the origin O to the centroid F. For example, the longer the distance from the origin O to the centroid F, the longer L1 may be. Alternatively, the shorter the distance from the origin O to the centroid F, the longer L1 may be. As an example, in an augmented reality or mixed reality space where a virtual space VS and a real space are superimposed, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets L1 = l11 . If the distance from the origin O to the centroid F is 1 m or more and less than 3 m, the display control unit 112 sets L1 = l12 . If the distance from the origin O to the centroid F is 3 m or more, the display control unit 112 sets L1 = l13 . Here, l11 < l12 < l13 is also possible, and l11 > l12 > l13 is also possible. Furthermore, if the position of point FAB is too close to vertex A, and the distance between point FAB and vertex A becomes shorter than half the length L1 in the long side direction of the first rectangle P1, the display control unit 112 displays the first rectangle P1 at a position tangent to vertex A while maintaining the length L1 in the long side direction. Similarly, if the position of point FAB is too close to vertex B, and the distance between point FAB and vertex B becomes shorter than half the length L1 of the long side of the first rectangle P1, the display control unit 112 will display the first rectangle P1 at a position tangent to vertex B while maintaining the length L1 of the long side.

また、図示はしないが、仮想オブジェクトVOの重心Fの位置が領域ι内に位置する場合にも同様に、表示制御部112は、案内画像GPとして、辺CDに接し、長辺方向を辺CD方向とする長方形を表示領域AR内に表示させる。Furthermore, although not shown in the diagram, if the centroid F of the virtual object VO is located within region ι, the display control unit 112 similarly displays a rectangle as a guide image GP within the display region AR, which is tangent to side CD and whose longer side is aligned with side CD.

図6Bに示されるように、仮想オブジェクトVOの重心Fの位置が領域ζ内に位置する場合には、表示制御部112は、案内画像GPとして、辺BDに接し、長辺方向を辺BD方向とする長方形を、表示領域AR内に表示させる。当該長方形は、図2に示される案内画像GPの第2の長方形P2に対応する。仮想オブジェクトVOの重心Fから辺BDに降ろした垂線の足を点FBDとすると、辺BDに含まれる第2の長方形P2の長辺の中心は点FBDとなる。また、第2の長方形P2の長辺方向の長さL2は、原点Oから重心Fまでの距離によって変化する。例えば原点Oから重心Fまでの距離が長いほど、L2は長くてもよい。あるいは、原点Oから重心Fまでの距離が短いほど、L2は長くてもよい。一例として、仮想空間VSと現実空間とが重畳される拡張現実空間又は複合現実空間において、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、L2=l21とする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、L2=l22とする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112は、L2=l23とする。ここで、l21<l22<l23であってもよく、l21>l22>l23であってもよい。なお、点FBDの位置が頂点Bに近すぎるために、点FBDと頂点Bとの間の距離が、第2の長方形P2の長辺方向の長さL2の半分よりも短くなった場合には、表示制御部112は、長辺方向の長さL2を維持したまま、頂点Bに接する位置に第2の長方形P2を表示させる。同様に、点FBDの位置が頂点Dに近すぎるために、点FBDと頂点Dとの間の距離が、第2の長方形P2の長辺方向の長さL2の半分よりも短くなった場合には、表示制御部112は、長辺方向の長さL2を維持したまま、頂点Dに接する位置に第2の長方形P2を表示させる。 As shown in Figure 6B, when the centroid F of the virtual object VO is located within region ζ, the display control unit 112 displays a rectangle as a guide image GP within the display region AR, which is tangent to side BD and whose longer side is in the direction of side BD. This rectangle corresponds to the second rectangle P2 of the guide image GP shown in Figure 2. If the foot of the perpendicular from the centroid F of the virtual object VO to side BD is point FBD , then the center of the longer side of the second rectangle P2 contained within side BD is point FBD . Furthermore, the length L2 in the direction of the longer side of the second rectangle P2 changes depending on the distance from the origin O to the centroid F. For example, the longer the distance from the origin O to the centroid F, the longer L2 may be. Alternatively, the shorter the distance from the origin O to the centroid F, the longer L2 may be. As an example, in an augmented reality or mixed reality space where a virtual space VS and a real space are superimposed, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets L2 = l21 . If the distance from the origin O to the centroid F is 1 m or more and less than 3 m, the display control unit 112 sets L2 = l22 . If the distance from the origin O to the centroid F is 3 m or more, the display control unit 112 sets L2 = l23 . Here, l21 < l22 < l23 is also acceptable, and l21 > l22 > l23 is also acceptable. Furthermore, if the position of point FBD is too close to vertex B, and the distance between point FBD and vertex B becomes shorter than half the length L2 of the long side of the second rectangle P2, the display control unit 112 displays the second rectangle P2 at a position tangent to vertex B while maintaining the length L2 of the long side. Similarly, if the position of point FBD is too close to vertex D, and the distance between point FBD and vertex D becomes shorter than half the length L2 of the long side of the second rectangle P2, the display control unit 112 displays the second rectangle P2 at a position tangent to vertex D while maintaining the length L2 of the long side.

また、図示はしないが、仮想オブジェクトVOの重心Fの位置が領域δ内に位置する場合にも同様に、表示制御部112は、案内画像GPとして、辺ACに接し、長辺方向を辺AC方向とする長方形を表示領域AR内に表示させる。Furthermore, although not shown in the diagram, if the centroid F of the virtual object VO is located within region δ, the display control unit 112 similarly displays a rectangle as a guide image GP within the display region AR, which is tangent to side AC and whose longer side is aligned with side AC.

図2に示されるように、仮想オブジェクトVOの重心Fの位置が領域γ内に位置する場合には、表示制御部112は、案内画像GPとして、頂点Bを端点とすると共に、辺ABに接し、長辺方向を辺AB方向とする第1の長方形P1を、表示領域AR内に表示させる。また、表示制御部112は、案内画像GPとして、頂点Bを端点とすると共に、辺BDに接し、長辺方向を辺BD方向とする第2の長方形P2を、表示領域AR内に表示させる。すなわち、仮想オブジェクトVOの重心Fの位置が領域γ内に位置する場合には、表示制御部112は、第1の長方形P1と第2の長方形P2とが重畳されたL字型の案内画像GPを表示させる。また、第1の長方形P1の長辺方向の長さL1は、原点Oから重心Fまでの距離によって変化する。例えば原点Oから重心Fまでの距離が長いほど、L1は長くてもよい。あるいは、原点Oから重心Fまでの距離が短いほど、L1は長くてもよい。一例として、仮想空間VSと現実空間とが重畳される拡張現実空間又は複合現実空間において、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、L1=l11とする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、L1=l12とする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112はL1=l13とする。ここで、l11<l12<l13であってもよく、l11>l12>l13であってもよい。同様に、第2の長方形P2の長辺方向の長さL2は、原点Oから重心Fまでの距離によって変化する。例えば原点Oから重心Fまでの距離が長いほど、L2は長くてもよい。あるいは、原点Oから重心Fまでの距離が短いほど、L2は長くてもよい。一例として、仮想空間VSと現実空間とが重畳される拡張現実空間又は複合現実空間において、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、L2=l21とする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、L2=l22とする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112はL2=l23とする。ここで、l21<l22<l23であってもよく、l21>l22>l23であってもよい。 As shown in Figure 2, when the centroid F of the virtual object VO is located within region γ, the display control unit 112 displays a first rectangle P1 as a guide image GP within the display region AR. This rectangle has vertex B as its endpoint, is tangent to side AB, and its longer side is in the direction of side AB. The display control unit 112 also displays a second rectangle P2 as a guide image GP within the display region AR. This rectangle has vertex B as its endpoint, is tangent to side BD, and its longer side is in the direction of side BD. In other words, when the centroid F of the virtual object VO is located within region γ, the display control unit 112 displays an L-shaped guide image GP in which the first rectangle P1 and the second rectangle P2 are superimposed. The length L1 of the longer side of the first rectangle P1 varies depending on the distance from the origin O to the centroid F. For example, the longer the distance from the origin O to the centroid F, the longer L1 may be. Alternatively, L1 may be longer the shorter the distance from the origin O to the centroid F. For example, in an augmented reality space or mixed reality space where a virtual space VS and a real space are superimposed, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets L1 = l11 . If the distance from the origin O to the centroid F is 1 m or more and less than 3 m, the display control unit 112 sets L1 = l12 . If the distance from the origin O to the centroid F is 3 m or more, the display control unit 112 sets L1 = l13 . Here, l11 < l12 < l13 may also be true, and l11 > l12 > l13 may also be true. Similarly, the length L2 in the direction of the longer side of the second rectangle P2 changes depending on the distance from the origin O to the centroid F. For example, if the distance from the origin O to the centroid F is long, L2 may be long. Alternatively, L2 may be longer the shorter the distance from the origin O to the centroid F. For example, in an augmented reality space or mixed reality space where a virtual space VS and a real space are superimposed, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets L2 = l21 . If the distance from the origin O to the centroid F is 1 m or more and less than 3 m, the display control unit 112 sets L2 = l22 . If the distance from the origin O to the centroid F is 3 m or more, the display control unit 112 sets L2 = l23 . Here, l21 < l22 < l23 is also acceptable, and l21 > l22 > l23 is also acceptable.

また、図示はしないが、仮想オブジェクトVOの重心Fの位置が領域α内に位置する場合にも同様に、表示制御部112は、案内画像GPとして、頂点Aを含むL字型の案内画像GPを表示させる。仮想オブジェクトVOの重心Fの位置が領域η内に位置する場合にも同様に、表示制御部112は、案内画像GPとして、頂点Cを含むL字型の案内画像GPを表示させる。仮想オブジェクトVOの重心Fの位置が領域κ内に位置する場合にも同様に、表示制御部112は、案内画像GPとして、頂点Dを含むL字型の案内画像GPを表示させる。Furthermore, although not shown in the diagram, if the centroid F of the virtual object VO is located within region α, the display control unit 112 will similarly display an L-shaped guide image GP including vertex A as the guide image GP. Similarly, if the centroid F of the virtual object VO is located within region η, the display control unit 112 will similarly display an L-shaped guide image GP including vertex C as the guide image GP. Similarly, if the centroid F of the virtual object VO is located within region κ, the display control unit 112 will similarly display an L-shaped guide image GP including vertex D as the guide image GP.

この結果、XRグラス10-kは、従来技術に比較して、仮想空間VSの視認性を減少させずに、表示領域ARの外に存在する仮想オブジェクトVOの方向にユーザU[k]の視線を誘導することが可能となる。また、ユーザU[k]は、XRグラス10-kから仮想オブジェクトVOまでの距離感を認識できる。As a result, the XR glasses 10-k can guide the user U[k]'s gaze towards a virtual object VO located outside the display area AR without reducing the visibility of the virtual space VS, compared to conventional technology. Furthermore, user U[k] can perceive the distance from the XR glasses 10-k to the virtual object VO.

上記の例において、表示制御部112は、原点Oから重心Fまでの距離に応じて、案内画像GPに含まれる第1の長方形P1及び第2の長方形P2の長辺方向の長さを変更したが、表示制御部112は、他の方法で案内画像GPの形状を変更してもよい。例えば、表示制御部112は、原点Oから重心Fまでの距離に応じて、案内画像GPに含まれる第1の長方形P1及び第2の長方形P2の短辺方向の長さを変更してもよい。あるいは、原点Oから重心Fまでの距離に応じて、案内画像GPの外形を、一辺が表示領域ARの四辺のいずれかと一致する、長方形及び三角形のいずれかに変更してもよい。In the above example, the display control unit 112 changed the length of the long side of the first rectangle P1 and the second rectangle P2 included in the guide image GP according to the distance from the origin O to the centroid F. However, the display control unit 112 may change the shape of the guide image GP in other ways. For example, the display control unit 112 may change the length of the short side of the first rectangle P1 and the second rectangle P2 included in the guide image GP according to the distance from the origin O to the centroid F. Alternatively, the outline of the guide image GP may be changed to either a rectangle or a triangle, with one side coinciding with any of the four sides of the display area AR, according to the distance from the origin O to the centroid F.

また、表示制御部112は、原点Oから重心Fまでの距離に応じて、案内画像GPの色及び明るさのうち、少なくとも一方を変更してもよい。一例として、仮想空間VSと現実空間とが重畳される拡張現実空間又は複合現実空間において、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、案内画像GPの色を赤色とする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、案内画像GPの色を黄色とする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112は、案内画像GPの色を青色とする。あるいは、原点Oから重心Fまでの距離が1m未満の場合には、表示制御部112は、案内画像GPの明度をxuとする。原点Oから重心Fまでの距離が1m以上3m未満の場合には、表示制御部112は、案内画像GPの明度をxuとする。原点Oから重心Fまでの距離が3m以上の場合には、表示制御部112は、案内画像GPの明度をxuとする。ここで、xu<xu<xuであってもよく、xu>xu>xuであってもよい。 Furthermore, the display control unit 112 may change at least one of the color and brightness of the guidance image GP according to the distance from the origin O to the centroid F. For example, in an augmented reality space or mixed reality space in which a virtual space VS and a real space are superimposed, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets the color of the guidance image GP to red. If the distance from the origin O to the centroid F is 1 m or more but less than 3 m, the display control unit 112 sets the color of the guidance image GP to yellow. If the distance from the origin O to the centroid F is 3 m or more, the display control unit 112 sets the color of the guidance image GP to blue. Alternatively, if the distance from the origin O to the centroid F is less than 1 m, the display control unit 112 sets the brightness of the guidance image GP to xu 1. If the distance from the origin O to the centroid F is 1 m or more but less than 3 m, the display control unit 112 sets the brightness of the guidance image GP to xu 2 . If the distance from the origin O to the centroid F is 3m or more, the display control unit 112 sets the brightness of the guide image GP to xu 3. Here, xu 1 < xu 2 < xu 3 may also be the case, and xu 1 > xu 2 > xu 3 may also be the case.

この結果、ユーザU[k]は、XRグラス10-kから仮想オブジェクトVOまでの距離感を認識できる。As a result, user U[k] can perceive the distance from the XR glasses 10-k to the virtual object VO.

また、表示制御部112は、表示領域ARにおいて、仮想空間VSを重畳される現実空間の変化に応じて、案内画像GPの外観を変更してもよい。例えば、現実空間が明るい空間である場合には、表示制御部112は案内画像GPを明度の低い画像とする一方、現実空間が暗い空間である場合には、表示制御部112は案内画像GPを明度の高い画像としてもよい。Furthermore, the display control unit 112 may change the appearance of the guidance image GP in the display area AR in accordance with changes in the real space over which the virtual space VS is superimposed. For example, if the real space is a bright space, the display control unit 112 may make the guidance image GP a low-brightness image, while if the real space is a dark space, the display control unit 112 may make the guidance image GP a high-brightness image.

この結果、表示領域ARにおいて、現実空間と案内画像GPとのコントラストが高くなり、ユーザU[k]にとっての案内画像GPの視認性の高さを維持できる。As a result, the contrast between the real world and the guidance image GP in the AR display area is increased, maintaining high visibility of the guidance image GP for the user U[k].

更に、表示制御部112は、仮想オブジェクトVOの動きに応じて、上記の手法を用いることにより、案内画像GPの外観をリアルタイムで変更する。Furthermore, the display control unit 112 changes the appearance of the guidance image GP in real time by using the above method in response to the movement of the virtual object VO.

この結果、ユーザU[k]は、リアルタイムで仮想オブジェクトVOの動きに伴う位置の変化を認識できる。As a result, user U[k] can recognize the change in position associated with the movement of the virtual object VO in real time.

説明を図3に戻すと、検知部113は、ユーザU[k]の身体の動きを検知する。具体的には、検知部113は、撮像装置13から取得したユーザU[k]の映像に基づいて、ユーザU[k]のジェスチャーを取得する。例えば、検知部113は、ユーザU[k]のジェスチャーとして、ユーザU[k]が仮想オブジェクトVOを探すために首を振ったり、手を振ったりする、特定の身体の動きを取得する。画像生成部111は、検知部113によって検知されたユーザU[k]の特定の身体の動きをユーザU[k]の入力とすると共に、当該入力に応じて、案内画像GPを生成する。Returning to the explanation in Figure 3, the detection unit 113 detects the body movements of user U[k]. Specifically, the detection unit 113 acquires user U[k]'s gestures based on the image of user U[k] acquired from the imaging device 13. For example, the detection unit 113 acquires specific body movements as gestures of user U[k], such as shaking their head or waving their hands to search for the virtual object VO. The image generation unit 111 takes the specific body movements of user U[k] detected by the detection unit 113 as input to user U[k], and generates a guidance image GP in response to this input.

この結果、XRグラス10-kは、ユーザU[k]が特定のジェスチャーをした場合に、XRグラス10-kの表示領域ARに案内画像GPを表示させることが可能となる。例えば、ユーザU[k]が、拡張現実空間又は複合現実空間において、仮想オブジェクトVOを探すために首を振った場合に、XRグラス10-kは、表示領域ARに案内画像GPを表示させることが可能となる。As a result, the XR glasses 10-k can display a guidance image GP in the AR display area of the XR glasses 10-k when the user U[k] makes a specific gesture. For example, when the user U[k] shakes their head to search for a virtual object VO in an augmented reality or mixed reality space, the XR glasses 10-k can display a guidance image GP in the AR display area.

音声認識部114は、収音装置14によって収音されたユーザU[k]の音声を認識する。具体的には、ユーザU[k]が仮想オブジェクトVOの名称を発音した場合に、音声認識部114は、ユーザU[k]の音声として当該名称を認識する。例えば、仮想オブジェクトVOが犬であった場合に、音声認識部114は、ユーザU[k]が発音した犬の名称を認識する。画像生成部111は、音声認識部114によって認識された、ユーザU[k]が仮想オブジェクトVOの名称を発音した音声の認識結果をユーザU[k]の入力とすると共に、当該入力に応じて、案内画像GPを生成する。The speech recognition unit 114 recognizes the voice of user U[k] captured by the sound collection device 14. Specifically, when user U[k] pronounces the name of a virtual object VO, the speech recognition unit 114 recognizes that name as the voice of user U[k]. For example, if the virtual object VO is a dog, the speech recognition unit 114 recognizes the name of the dog pronounced by user U[k]. The image generation unit 111 takes the recognition result of the voice in which user U[k] pronounced the name of the virtual object VO, as recognized by the speech recognition unit 114, as input to user U[k], and generates a guidance image GP in accordance with that input.

この結果、XRグラス10-kは、ユーザU[k]が特定の名称を発音した場合に、案内画像GPを表示させることが可能となる。例えば、ユーザU[k]が、拡張現実空間又は複合現実空間において、仮想オブジェクトVOとしての犬を探すために当該犬の名称を発音した場合に、XRグラス10-kは、表示領域ARに案内画像GPを表示させることが可能となる。As a result, the XR glasses 10-k can display a guidance image GP when user U[k] pronounces a specific name. For example, if user U[k] pronounces the name of a dog in order to find a virtual object VO in an augmented reality or mixed reality space, the XR glasses 10-k can display a guidance image GP in the display area AR.

1-1-3:管理サーバの構成
図7は、管理サーバ50の構成例を示すブロック図である。管理サーバ50は、処理装置51、記憶装置52、入力装置53、通信装置54、及びディスプレイ55を備える。管理サーバ50が有する各要素は、情報を通信するための単体又は複数のバスによって相互に接続される。
1-1-3: Configuration of the Management Server Figure 7 is a block diagram showing an example configuration of the management server 50. The management server 50 comprises a processing unit 51, a storage device 52, an input device 53, a communication device 54, and a display 55. Each element of the management server 50 is interconnected by one or more buses for communicating information.

処理装置51は、管理サーバ50の全体を制御するプロセッサである。処理装置51は、例えば、単数又は複数のチップを用いて構成される。また、処理装置51は、例えば、周辺装置とのインターフェース、演算装置及びレジスタ等を含む中央処理装置(CPU:Central Processing Unit)を用いて構成される。なお、処理装置51が有する機能の一部又は全部を、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)等のハードウェアによって実現してもよい。処理装置51は、各種の処理を並列的又は逐次的に実行する。The processing unit 51 is a processor that controls the entire management server 50. The processing unit 51 is configured, for example, using one or more chips. Furthermore, the processing unit 51 is configured using a central processing unit (CPU), which includes, for example, interfaces with peripheral devices, an arithmetic unit, and registers. Some or all of the functions of the processing unit 51 may be implemented by hardware such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array). The processing unit 51 executes various processes in parallel or sequentially.

記憶装置52は、処理装置51による読取及び書込が可能な記録媒体である。また、記憶装置52は、処理装置51が実行する制御プログラムPR2を含む複数のプログラムを記憶する。記憶装置52は、処理装置51のワークエリアとして機能する。また、記憶装置52は、XRグラス10-kが、仮想オブジェクトVO、及び仮想オブジェクトVOが存在する仮想空間VSをレンダリングするために用いるデータを記憶する。The storage device 52 is a recording medium that can be read from and written to by the processing device 51. The storage device 52 also stores multiple programs, including the control program PR2 executed by the processing device 51. The storage device 52 functions as a work area for the processing device 51. Furthermore, the storage device 52 stores data used by the XR glasses 10-k to render virtual objects VO and the virtual space VS in which the virtual objects VO reside.

入力装置53は、管理サーバ50の管理者からの操作を受け付ける。例えば、入力装置53は、キーボード、タッチパッド、タッチパネル又はマウス等のポインティングデバイスを含んで構成される。ここで、入力装置53は、タッチパネルを含んで構成される場合、ディスプレイ55を兼ねてもよい。The input device 53 receives operations from the administrator of the management server 50. For example, the input device 53 is configured to include a keyboard, touchpad, touch panel, or pointing device such as a mouse. Here, if the input device 53 is configured to include a touch panel, it may also function as the display 55.

通信装置54は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。また、通信装置54は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュール等とも呼ばれる。通信装置54は、有線接続用のコネクターを備えてもよい。また、通信装置54は、無線通信インターフェースを備えていてもよい。有線接続用のコネクター及びインターフェース回路としては有線LAN、IEEE1394、USBに準拠した製品が挙げられる。また、無線通信インターフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。The communication device 54 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 54 is also referred to as, for example, a network device, network controller, network card, or communication module. The communication device 54 may be equipped with a connector for wired connection. The communication device 54 may also be equipped with a wireless communication interface. Examples of connectors and interface circuits for wired connection include products compliant with wired LAN, IEEE 1394, and USB. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®.

ディスプレイ55は、画像を表示するデバイスである。ディスプレイ55は、処理装置51の制御のもとで各種の画像を表示する。The display 55 is a device that displays images. The display 55 displays various images under the control of the processing unit 51.

以上の構成において、処理装置51は、制御プログラムPR2を記憶装置52から読み出して、読み出した制御プログラムPR2を実行することによって、通信制御部511及び取得部512として、機能する。In the above configuration, the processing unit 51 functions as a communication control unit 511 and an acquisition unit 512 by reading the control program PR2 from the storage device 52 and executing the read control program PR2.

通信制御部511は、XRグラス10-kから、XRグラス10-kの姿勢に関する姿勢情報、XRグラス10-kの動きに関する動き情報、XRグラス10-kの方位に関する方位情報、及びXRグラス10-kの位置に関する位置情報を通信装置54に受信させる。The communication control unit 511 causes the communication device 54 to receive from the XR glasses 10-k the following information: attitude information regarding the orientation of the XR glasses 10-k, motion information regarding the movement of the XR glasses 10-k, orientation information regarding the direction of the XR glasses 10-k, and position information regarding the position of the XR glasses 10-k.

更に、通信制御部511は、通信装置54を用いて、後述の取得部512が取得した、XRグラス10-kが仮想オブジェクトVO、及び仮想オブジェクトVOを含む拡張現実空間又は複合現実空間をレンダリングするために用いるデータを、XRグラス10-kに送信させる。Furthermore, the communication control unit 511 uses the communication device 54 to transmit to the XR glasses 10-k the data acquired by the acquisition unit 512 (described later) that the XR glasses 10-k uses to render the virtual object VO and the augmented reality space or mixed reality space containing the virtual object VO.

取得部512は、記憶装置52から、XRグラス10-kが仮想オブジェクトVO、及び仮想オブジェクトVOを含む拡張現実空間又は複合現実空間をレンダリングするために用いるデータを取得する。具体的には、取得部512は、通信制御部511が通信装置54に受信させた、XRグラス10-kの姿勢に関する姿勢情報、XRグラス10-kの動きに関する動き情報、XRグラス10-kの方位に関する方位情報、及びXRグラス10-kの位置に関する位置情報に応じて、上記のデータを取得する。The acquisition unit 512 acquires data from the storage device 52 that the XR glasses 10-k uses to render the virtual object VO and the augmented reality space or mixed reality space containing the virtual object VO. Specifically, the acquisition unit 512 acquires the above data according to the orientation information regarding the attitude of the XR glasses 10-k, the motion information regarding the movement of the XR glasses 10-k, the orientation information regarding the direction of the XR glasses 10-k, and the position information regarding the location of the XR glasses 10-k, which the communication control unit 511 has received from the communication device 54.

1-2:実施形態の動作
以下、XRグラス10-kが案内画像GPを表示させる表示処理について説明する。図8は、第1実施形態に係るXRグラス10-kが、表示領域ARに案内画像GPを表示させる表示処理の内容を示すフローチャートである。
1-2: Operation of the Embodiment The following describes the display process by which the XR glasses 10-k displays the guidance image GP. Figure 8 is a flowchart showing the contents of the display process by which the XR glasses 10-k according to the first embodiment displays the guidance image GP in the display area AR.

ステップS10において、処理装置11は、表示領域ARに仮想オブジェクトVOが表示されていない場合に、ユーザU[k]の入力に応じて、仮想空間VSに配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。In step S10, if the virtual object VO is not displayed in the display area AR, the processing unit 11 generates a guidance image GP that guides the user's gaze to the position of the virtual object VO, based on the position of the virtual object VO placed in the virtual space VS, in response to the input of user U[k].

ステップS11において、処理装置11は、案内画像GPを表示領域ARの外縁に接する位置に表示させる。In step S11, the processing unit 11 displays the guide image GP at a position adjacent to the outer edge of the display area AR.

以上の表示処理において、処理装置11は、ステップS10において画像生成部111として機能する。また、処理装置11は、ステップS11において表示制御部112として機能する。In the above display process, the processing unit 11 functions as an image generation unit 111 in step S10. Furthermore, the processing unit 11 functions as a display control unit 112 in step S11.

1-3:実施形態が奏する効果
以上の説明によれば、XRグラス10-kは、仮想空間VSに配置される仮想オブジェクトVOを現実空間に重畳した拡張現実空間又は複合現実空間の一部を表示領域ARに表示する。XRグラス10-kは、画像生成部111と、表示制御部112とを備える。画像生成部111は、表示領域ARに仮想オブジェクトVOが表示されていない場合に、仮想空間VSに配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。表示制御部112は、案内画像GPを表示領域ARの外縁に接する位置に表示させる。
1-3: Effects of the Embodiment According to the above description, the XR glasses 10-k display a part of an augmented reality space or mixed reality space, in which a virtual object VO placed in a virtual space VS is superimposed on the real space, in the display area AR. The XR glasses 10-k comprises an image generation unit 111 and a display control unit 112. When the virtual object VO is not displayed in the display area AR, the image generation unit 111 generates a guidance image GP that guides the user's gaze to the position of the virtual object VO, based on the position of the virtual object VO placed in the virtual space VS. The display control unit 112 displays the guidance image GP at a position adjacent to the outer edge of the display area AR.

XRグラス10-kは、以上の構成を有するので、従来技術に比較して、仮想空間VSの視認性を減少させずに、表示領域ARの外に存在する仮想オブジェクトVOの方向にユーザU[k]の視線を誘導することが可能となる。ここで、画像生成部111は、XRグラス10A-kに対するユーザU[k]の入力に応じて、案内画像GPを生成することが好ましい。常時、案内画像GPを生成するのではなく、ユーザU[k]の入力に応じて、案内画像GPを生成することによって、処理装置11の負荷が削減される。Since the XR glasses 10-k have the above configuration, compared to the conventional technology, it is possible to guide the user U[k]'s gaze in the direction of a virtual object VO located outside the display area AR without reducing the visibility of the virtual space VS. Here, it is preferable that the image generation unit 111 generates a guidance image GP in response to the input of user U[k] to the XR glasses 10A-k. Rather than generating the guidance image GP at all times, generating the guidance image GP in response to the input of user U[k] reduces the load on the processing unit 11.

また、XRグラス10-kは、ユーザU[k]の入力に応じて案内画像GPを生成するので、ユーザU[k]にとって必要な場合のみ、仮想オブジェクトVOの方向に視線を誘導するための案内画像GPを表示できる。Furthermore, since the XR glasses 10-k generate a guidance image GP in response to user U[k] input, the guidance image GP can be displayed only when necessary for user U[k] to guide their gaze towards the virtual object VO.

またXRグラス10-kは、検知部113を更に備える。上記のユーザU[k]の入力は、検知部113によって検知されたユーザU[k]の特定の身体の動きである。Furthermore, the XR glasses 10-k are further equipped with a detection unit 113. The input from user U[k] described above is a specific body movement of user U[k] detected by the detection unit 113.

XRグラス10-kは、以上の構成を有するので、ユーザU[k]が特定のジェスチャーをした場合に、表示領域ARに案内画像GPを表示させることが可能となる。例えば、ユーザU[k]が、拡張現実空間又は複合現実空間において、仮想オブジェクトVOを探すために首を振った場合に、XRグラス10-kは、表示領域ARに案内画像GPを表示させることが可能となる。Since the XR glasses 10-k have the above configuration, it is possible to display the guidance image GP in the display area AR when the user U[k] makes a specific gesture. For example, when the user U[k] shakes their head to search for a virtual object VO in an augmented reality space or mixed reality space, the XR glasses 10-k can display the guidance image GP in the display area AR.

またXRグラス10-kは、音声認識部114を更に備える。ユーザU[k]の入力は、音声認識部114によって認識された、ユーザU[k]が発音した仮想オブジェクトVOの名称を表す音声である。The XR glasses 10-k also include a speech recognition unit 114. The input from user U[k] is the voice representing the name of the virtual object VO, as recognized by the speech recognition unit 114 and pronounced by user U[k].

XRグラス10-kは、以上の構成を有するので、ユーザU[k]が特定の名称を発音した場合に、表示領域ARに案内画像GPを表示させることが可能となる。例えば、ユーザU[k]が、拡張現実空間又は複合現実空間において、仮想オブジェクトVOを探すために当該仮想オブジェクトVOの名称を発音した場合に、XRグラス10-kは、表示領域ARに案内画像GPを表示させることが可能となる。Since the XR glasses 10-k have the above configuration, when user U[k] pronounces a specific name, it becomes possible to display a guidance image GP in the display area AR. For example, when user U[k] pronounces the name of a virtual object VO in order to find the virtual object VO in an augmented reality space or mixed reality space, the XR glasses 10-k can display a guidance image GP in the display area AR.

またXRグラス10-kにおいて、表示制御部112は、XRグラス10-kから仮想オブジェクトVOまでの距離に応じて、案内画像GPの色及び明るさのうち少なくとも一方を変更する。Furthermore, in the XR glasses 10-k, the display control unit 112 changes at least one of the color and brightness of the guidance image GP according to the distance from the XR glasses 10-k to the virtual object VO.

XRグラス10-kは、以上の構成を有するので、ユーザU[k]は、XRグラス10-kから仮想オブジェクトVOまでの距離感を認識できる。Since the XR glasses 10-k have the above configuration, user U[k] can perceive the distance from the XR glasses 10-k to the virtual object VO.

またXRグラス10-kにおいて、表示制御部112は、XRグラス10-kから仮想オブジェクトVOまでの距離に応じて、案内画像GPの形状を変更する。Furthermore, in the XR glasses 10-k, the display control unit 112 changes the shape of the guidance image GP according to the distance from the XR glasses 10-k to the virtual object VO.

XRグラス10-kは、以上の構成を有するので、ユーザU[k]は、XRグラス10-kから仮想オブジェクトVOまでの距離感を認識できる。Since the XR glasses 10-k have the above configuration, user U[k] can perceive the distance from the XR glasses 10-k to the virtual object VO.

またXRグラス10-kにおいて、表示制御部112は、仮想オブジェクトVOの動きに応じて、案内画像GPの形状を変更する。Furthermore, in the XR glasses 10-k, the display control unit 112 changes the shape of the guide image GP in accordance with the movement of the virtual object VO.

XRグラス10-kは、以上の構成を有するので、ユーザU[k]はリアルタイムで仮想オブジェクトVOの動きに伴う位置の変化を認識できる。Since the XR glasses 10-k have the above configuration, the user U[k] can recognize the change in position accompanying the movement of the virtual object VO in real time.

またXRグラス10-kにおいて、表示制御部112は、XRグラス10-kに表示される現実空間の変化に応じて、案内画像GPの外観を変更する。Furthermore, in the XR glasses 10-k, the display control unit 112 changes the appearance of the guidance image GP in response to changes in the real space displayed on the XR glasses 10-k.

XRグラス10-kは、以上の構成を有するので、ユーザU[k]にとっての案内画像GPの視認性の高さを維持できる。Since the XR Glasses 10-k has the above configuration, it can maintain high visibility of the guidance image GP for the user U[k].

2:第2実施形態
以下、第2実施形態に係る情報処理システム1Aについて説明する。なお、以下では説明の簡略化の観点から、情報処理システム1Aに備わる構成要素のうち、情報処理システム1に備わる構成要素と同一の構成要素については、同一の符号を用いると共に、基本的にその機能の説明を省略する。
2: Second Embodiment The information processing system 1A according to the second embodiment will be described below. In the following description, for the sake of simplicity, the same reference numerals will be used for components of the information processing system 1A that are the same as those of the information processing system 1, and the explanation of their functions will be omitted in principle.

2-1:第2実施形態の構成
2-1-1:全体構成
本実施形態に係る情報処理システム1Aの全体構成は、図1に示される情報処理システム1の全体構成と同様であるため、その図示を省略する。
2-1: Configuration of the Second Embodiment 2-1-1: Overall Configuration The overall configuration of the information processing system 1A according to this embodiment is the same as the overall configuration of the information processing system 1 shown in Figure 1, so its illustration is omitted.

情報処理システム1Aは、情報処理システム1に備わるXRグラス10-1、10-2、…10-k、…10-jの代わりに、XRグラス10A-1,10A-2、…10A-k、…10A-jを備える。Information processing system 1A is equipped with XR glasses 10A-1, 10A-2, ... 10A-k, ... 10A-j instead of the XR glasses 10-1, 10-2, ... 10-k, ... 10-j provided in information processing system 1.

2-1-2:端末装置の構成
XRグラス10A-kは、XRグラス10-kに備わる処理装置11の代わりに処理装置11Aを、記憶装置12の代わりに記憶装置12Aを備える。なお、XRグラス10A-kの構成は、図3に示されるXRグラス10-kの構成と同様であるため、その図示を省略する。
2-1-2: Terminal Device Configuration The XR Glasses 10A-k is equipped with a processing unit 11A instead of the processing unit 11 and a storage device 12A instead of the storage device 12 that are present in the XR Glasses 10-k. Note that the configuration of the XR Glasses 10A-k is the same as the configuration of the XR Glasses 10-k shown in Figure 3, so its illustration is omitted.

記憶装置12Aは、記憶装置12に記憶される制御プログラムPR1の代わりに制御プログラムPR1Aを記憶する。処理装置11Aは、制御プログラムPR1Aを記憶装置12Aから読み出して、読み出した制御プログラムPR1Aを実行することによって、第1実施形態に係るXRグラス10-kと同一の検知部113、及び音声認識部114に加え、画像生成部111A及び表示制御部112Aとして機能する。The storage device 12A stores control program PR1A instead of control program PR1 stored in storage device 12. The processing device 11A reads control program PR1A from storage device 12A and executes the read control program PR1A, thereby functioning as an image generation unit 111A and a display control unit 112A, in addition to the same detection unit 113 and voice recognition unit 114 as the XR glasses 10-k according to the first embodiment.

画像生成部111Aは、仮想オブジェクトVOが配置された仮想空間VSを示す画像を生成する。また、画像生成部111Aは、表示領域ARに仮想オブジェクトVOが表示されていない場合に、仮想空間VSに配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。The image generation unit 111A generates an image showing the virtual space VS where the virtual object VO is placed. Furthermore, if the virtual object VO is not displayed in the display area AR, the image generation unit 111A generates a guidance image GP that guides the user's gaze to the location of the virtual object VO, based on the position of the virtual object VO in the virtual space VS.

第1実施形態に係る画像生成部111は、XRグラス10-kに対するユーザU[k]の入力に応じて、案内画像GPを生成していた。一方、本実施形態に係る画像生成部111Aは、XRグラス10-kに対するユーザU[k]の入力とは無関係に、案内画像GPを生成する。In the first embodiment, the image generation unit 111 generated a guidance image GP in response to user U[k] input to the XR glasses 10-k. On the other hand, the image generation unit 111A in this embodiment generates a guidance image GP independently of user U[k] input to the XR glasses 10-k.

表示制御部112Aは、XRグラス10-kに対するユーザU[k]の入力に応じて、仮想オブジェクトVOが配置された仮想空間VSを示す画像を表示領域ARに表示させる。ここで、「ユーザU[k]の入力」とは、第1実施形態におけるユーザU[k]の入力と同様に、検知部113によって検知されたユーザU[k]の特定の身体の動きであってよい。あるいは、「ユーザU[k]の入力」とは、第1実施形態におけるユーザU[k]の入力と同様に、音声認識部114によって認識された、ユーザU[k]が仮想オブジェクトVOの名称を発音した音声の認識結果であってよい。The display control unit 112A displays an image in the display area AR showing the virtual space VS where the virtual object VO is located, in response to input from user U[k] to the XR glasses 10-k. Here, "input from user U[k]" may be a specific body movement of user U[k] detected by the detection unit 113, similar to the input from user U[k] in the first embodiment. Alternatively, "input from user U[k]" may be the recognition result of the voice recognition unit 114 recognizing the voice in which user U[k] pronounces the name of the virtual object VO, similar to the input from user U[k] in the first embodiment.

すなわち、第1実施形態においては、ユーザU[k]の入力に応じて画像生成部111が案内画像GPを生成し、表示制御部112が案内画像GPを表示領域ARに表示させていた。一方で、本実施形態においては、ユーザU[k]の入力の有無に拘らず画像生成部111Aが案内画像GPを生成し、ユーザU[k]の入力に応じて表示制御部112Aが案内画像GPを表示領域ARに表示させる。In other words, in the first embodiment, the image generation unit 111 generated a guide image GP in response to user U[k] input, and the display control unit 112 displayed the guide image GP in the display area AR. On the other hand, in this embodiment, the image generation unit 111A generates a guide image GP regardless of whether or not user U[k] input is present, and the display control unit 112A displays the guide image GP in the display area AR in response to user U[k] input.

2-2:実施形態の動作
以下、XRグラス10A-kが案内画像GPを表示させる表示処理について説明する。図9は、第2実施形態に係るXRグラス10A-kが、表示領域ARに案内画像GPを表示させる表示処理の内容を示すフローチャートである。
2-2: Operation of the Embodiment The following describes the display process by which the XR glasses 10A-k displays the guidance image GP. Figure 9 is a flowchart showing the contents of the display process by which the XR glasses 10A-k according to the second embodiment displays the guidance image GP in the display area AR.

ステップS20において、処理装置11Aは、表示領域ARに仮想オブジェクトVOが表示されていない場合に、仮想空間VSに配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。In step S20, if the virtual object VO is not displayed in the display area AR, the processing unit 11A generates a guidance image GP that guides the user's gaze to the position of the virtual object VO, based on the position of the virtual object VO placed in the virtual space VS.

ステップS21において、処理装置11は、ユーザU[k]の入力に応じて、案内画像GPを表示領域ARの外縁に接する位置に表示させる。In step S21, the processing unit 11 displays the guidance image GP at a position adjacent to the outer edge of the display area AR, in response to the input of user U[k].

以上の表示処理において、処理装置11Aは、ステップS20において画像生成部111Aとして機能する。また、処理装置11Aは、ステップS21において表示制御部112Aとして機能する。In the above display process, the processing unit 11A functions as an image generation unit 111A in step S20. Furthermore, the processing unit 11A functions as a display control unit 112A in step S21.

2-3:実施形態が奏する効果
以上の説明によれば、XRグラス10A-kは、仮想空間VSに配置される仮想オブジェクトVOを現実空間に重畳した拡張現実空間又は複合現実空間の一部を表示領域ARに表示する。XRグラス10A-kは、画像生成部111Aと、表示制御部112Aとを備える。画像生成部111Aは、表示領域ARに仮想オブジェクトVOが表示されていない場合に、仮想空間VSに配置される仮想オブジェクトVOの位置に基づいて、仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPを生成する。表示制御部112Aは、案内画像GPを表示領域ARの外縁に接する位置に表示させる。表示制御部112Aは、XRグラス10A-kに対するユーザU[k]の入力に応じて、案内画像GPを表示させる。
2-3: Effects of the Embodiment According to the above description, the XR glasses 10A-k display a part of an augmented reality space or mixed reality space, in which a virtual object VO placed in a virtual space VS is superimposed on the real space, in the display area AR. The XR glasses 10A-k comprises an image generation unit 111A and a display control unit 112A. When the virtual object VO is not displayed in the display area AR, the image generation unit 111A generates a guidance image GP that guides the user's gaze to the position of the virtual object VO, based on the position of the virtual object VO placed in the virtual space VS. The display control unit 112A causes the guidance image GP to be displayed at a position adjacent to the outer edge of the display area AR. The display control unit 112A displays the guidance image GP in response to user U[k] input to the XR glasses 10A-k.

XRグラス10A-kは、以上の構成を有するので、従来技術に比較して、仮想空間VSの視認性を減少させずに、表示領域ARの外に存在する仮想オブジェクトVOの方向にユーザU[k]の視線を誘導することが可能となる。Since the XR glasses 10A-k have the above configuration, compared to conventional technology, it is possible to guide the user U[k]'s gaze towards the virtual object VO located outside the display area AR without reducing the visibility of the virtual space VS.

また、XRグラス10A-kは、ユーザU[k]の入力に応じて案内画像GPを表示するので、ユーザU[k]にとって必要な場合のみ、仮想オブジェクトVOの方向に視線を誘導するための案内画像GPを表示できる。Furthermore, since the XR glasses 10A-k display a guidance image GP in response to user U[k] input, the guidance image GP can be displayed only when necessary for user U[k] to guide their gaze towards the virtual object VO.

3:変形例
本開示は、以上に例示した実施形態に限定されない。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様を併合してもよい。
3. Modifications This disclosure is not limited to the embodiments illustrated above. Specific examples of modifications are given below. Two or more embodiments may be arbitrarily selected from the following examples and combined.

3-1:変形例1
第1実施形態において、表示制御部112は、原点Oから重心Fまでの距離に応じて、案内画像GPに含まれる第1の長方形P1及び第2の長方形P2の長辺方向の長さ、短辺方向の長さ、及び外形のうちいずれか1つ以上を変更していた。しかし、表示制御部112は、他のパラメータに基づいて、案内画像GPに含まれる第1の長方形P1及び第2の長方形P2の長辺方向の長さ、短辺方向の長さ、及び外形のうちいずれか1つ以上を変更してもよい。
3-1: Variation 1
In the first embodiment, the display control unit 112 changed one or more of the lengths of the long sides, the short sides, and the outlines of the first rectangle P1 and the second rectangle P2 included in the guide image GP according to the distance from the origin O to the centroid F. However, the display control unit 112 may change one or more of the lengths of the long sides, the short sides, and the outlines of the first rectangle P1 and the second rectangle P2 included in the guide image GP based on other parameters.

上記のように、表示領域ARは、原点Oを中心とし半径をrとする球面の一部である。表示制御部112は、例えば、原点Oと仮想オブジェクトVOの重心Fとを結ぶ直線が、当該球面と交わる点と、表示領域ARとの距離に基づいて、案内画像GPに含まれる第1の長方形P1及び第2の長方形P2の長辺方向の長さ、短辺方向の長さ、外形、色及び明るさのうちいずれか1つ以上を変更してもよい。すなわち、表示制御部112は、重心Fを原点Oに向けて上記の球面に投影した点と、表示領域ARとの距離に基づいて、案内画像GPの外観を変更してもよい。 As described above, the display area AR is a part of a sphere centered at the origin O with radius r1 . The display control unit 112 may, for example, change one or more of the long side length, short side length, outline, color, and brightness of the first rectangle P1 and the second rectangle P2 included in the guide image GP based on the distance between the point where the line connecting the origin O and the centroid F of the virtual object VO intersects the sphere and the display area AR. In other words, the display control unit 112 may change the appearance of the guide image GP based on the distance between the point obtained by projecting the centroid F toward the origin O onto the sphere and the display area AR.

図10は、図2と同様に、ユーザU[k]が、XRグラス10-kを用いることによって認識する、拡張現実空間又は複合現実空間内に存在する仮想オブジェクトVO、及び当該仮想オブジェクトVOの位置へユーザの視線を案内する案内画像GPの概略図である。図2において、表示領域ARの頂点Bと、重心Fを上記の球面に投影した点F’との間の距離をD1とする。一方で、図10において、表示領域ARの頂点Bと、重心Fを上記の球面に投影した点F’との間の距離をD2とする。図2と図10とを比較すると、D1よりもD2の方が長い。これに応じて、図10における第1の長方形P1の長辺方向の長さL1は、図2における第1の長方形P1の長辺方向の長さL1よりも長い。同様に、図10における第2の長方形P2の長辺方向の長さL2は、図2における第2の長方形P2の長辺方向の長さL2よりも長い。Figure 10, similar to Figure 2, is a schematic diagram of a virtual object VO existing in an augmented reality or mixed reality space, which is recognized by user U[k] using XR glasses 10-k, and a guidance image GP that guides the user's gaze to the location of the virtual object VO. In Figure 2, D1 is the distance between vertex B of the display area AR and point F' obtained by projecting the centroid F onto the sphere. On the other hand, in Figure 10, D2 is the distance between vertex B of the display area AR and point F' obtained by projecting the centroid F onto the sphere. Comparing Figure 2 and Figure 10, D2 is longer than D1. Accordingly, the length L1 in the long side direction of the first rectangle P1 in Figure 10 is longer than the length L1 in the long side direction of the first rectangle P1 in Figure 2. Similarly, the length L2 in the long side direction of the second rectangle P2 in Figure 10 is longer than the length L2 in the long side direction of the second rectangle P2 in Figure 2.

この結果、ユーザU[k]は、仮想オブジェクトVOの位置が、表示領域ARにどれだけ近いかを把握することができる。As a result, user U[k] can determine how close the virtual object VO is to the display area AR.

第2実施形態に係る表示制御部112Aについても同様である。The same applies to the display control unit 112A according to the second embodiment.

3-2:変形例2
第1実施形態において、表示制御部112は、原点Oから重心Fまでの距離に応じて、表示領域ARの外縁の一部を一辺とする第1の長方形P1及び第2の長方形P2のうち少なくとも一方を含む案内画像GPを表示させていた。しかし、表示制御部112が表示させる案内画像GPの外観は、これには限定されない。
3-2: Modification 2
In the first embodiment, the display control unit 112 displayed a guide image GP that included at least one of a first rectangle P1 and a second rectangle P2, with a side portion of the outer edge of the display area AR, according to the distance from the origin O to the centroid F. However, the appearance of the guide image GP displayed by the display control unit 112 is not limited to this.

図11は、他の案内画像GPの外観の例を示す。図11に示される例において、案内画像GPは、表示領域ARの外縁を含む四角形の枠である。図11に示されるように、表示制御部112は、案内画像GPのうち、仮想空間VSにおいて仮想オブジェクトVOが存在する方向に対応する箇所Q1の色及び明るさのうち少なくとも一方を、他の箇所の色及び明るさのうち少なくとも一方とは異ならせてもよい。Figure 11 shows an example of the appearance of another guide image GP. In the example shown in Figure 11, the guide image GP is a rectangular frame that includes the outer edge of the display area AR. As shown in Figure 11, the display control unit 112 may make at least one of the color and brightness of the area Q1 in the guide image GP that corresponds to the direction in which the virtual object VO exists in the virtual space VS differ from at least one of the color and brightness of other areas.

この結果、ユーザU[k]は、従来技術に比較して、仮想空間VSの視認性を減少させずに、XRグラス10-kから見た仮想オブジェクトVOの方向を認識できる。As a result, user U[k] can recognize the direction of the virtual object VO as seen from the XR glasses 10-k without reducing the visibility of the virtual space VS compared to conventional technology.

第2実施形態に係る表示制御部112Aについても同様である。The same applies to the display control unit 112A according to the second embodiment.

3-3:変形例3
第1実施形態において、表示制御部112は、原点Oから重心Fまでの距離に応じて、表示領域ARの外縁の一部を一辺とする第1の長方形P1及び第2の長方形P2のうち少なくとも一方を含む案内画像GPを表示させていた。表示制御部112は、更に、他の画像を合わせて表示させてもよい。例えば、仮想オブジェクトVOを、表示領域ARに向けて、当該第1の長方形P1及び第2の長方形P2に対して垂直に投影することを想定する。この場合に、表示制御部112は、仮想オブジェクトVOが第1の長方形P1及び第2の長方形P2に重なる箇所の色及び明るさのうち少なくとも一方を、第1の長方形P1及び第2の長方形P2のうち、他の箇所の色及び明るさのうち少なくとも一方と異ならせてもよい。
3-3: Variation 3
In the first embodiment, the display control unit 112 displayed a guide image GP that included at least one of a first rectangle P1 and a second rectangle P2, with a side portion of the outer edge of the display area AR, according to the distance from the origin O to the centroid F. The display control unit 112 may also display other images. For example, consider a virtual object VO projected perpendicularly onto the first rectangle P1 and the second rectangle P2 toward the display area AR. In this case, the display control unit 112 may make at least one of the color and brightness of the portion of the virtual object VO that overlaps the first rectangle P1 and the second rectangle P2 different from at least one of the color and brightness of other portions of the first rectangle P1 and the second rectangle P2.

図12は、本変形例に係る案内画像GPの外観の例を示す。図12において、仮想オブジェクトVOを、第1の長方形P1に対して垂直に投影することを想定する。表示制御部112は、仮想オブジェクトVOが第1の長方形P1に重なる箇所Q2の色及び明るさのうち少なくとも一方を、第1の長方形P1のうち、他の箇所の色及び明るさのうち少なくとも一方と異ならせる。Figure 12 shows an example of the appearance of the guide image GP according to this modified example. In Figure 12, it is assumed that the virtual object VO is projected perpendicularly onto the first rectangle P1. The display control unit 112 makes at least one of the color and brightness of the area Q2 where the virtual object VO overlaps with the first rectangle P1 different from at least one of the color and brightness of other areas of the first rectangle P1.

この結果、ユーザU[k]は、仮想オブジェクトVOを視認する前の段階で、仮想オブジェクトVOのおおよその大きさを認識できる。As a result, user U[k] can perceive the approximate size of the virtual object VO before actually viewing it.

第2実施形態に係る表示制御部112Aについても同様である。The same applies to the display control unit 112A according to the second embodiment.

上述した第1実施形態では、情報処理システム1は、XRグラス10-1、10-2、…10-k、…10-j、及び管理サーバ50を備える。しかし、本開示はこれに限定されない。情報処理システム1は、XRグラス10の他に、XRグラス10と接続される端末装置を含んでもよい。情報処理システム1が端末装置を含む場合、画像生成部111、表示制御部112、検知部113、及び音声認識部114の一部又は全部を、端末装置が担ってもよい。In the first embodiment described above, the information processing system 1 comprises XR glasses 10-1, 10-2, ... 10-k, ... 10-j, and a management server 50. However, the disclosure is not limited thereto. In addition to the XR glasses 10, the information processing system 1 may also include terminal devices connected to the XR glasses 10. If the information processing system 1 includes terminal devices, the terminal devices may perform some or all of the image generation unit 111, display control unit 112, detection unit 113, and voice recognition unit 114.

また、XRグラス10は、仮想空間に配置される仮想オブジェクトを現実空間に重畳した拡張現実空間又は複合現実空間の一部を表示領域に表示する表示装置の一例であって、これには限定されない。表示装置は、拡張現実空間を表示領域に表示する端末装置であってもよい。この端末装置としては、例えば、スマートフォン及びタブレットが該当する。Furthermore, the XR glasses 10 is an example of a display device that displays a portion of an augmented reality or mixed reality space, in which virtual objects placed in a virtual space are superimposed on the real space, within its display area, but is not limited to this. The display device may also be a terminal device that displays an augmented reality space within its display area. Examples of such terminal devices include smartphones and tablets.

第2実施形態に係る情報処理システム1Aについても同様である。The same applies to the information processing system 1A according to the second embodiment.

4:その他
(1)上述した実施形態では、記憶装置12、記憶装置12A、及び記憶装置52は、ROM及びRAMなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、CD-ROM(Compact Disc-ROM)、レジスタ、リムーバブルディスク、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。また、プログラムは、電気通信回線を介してネットワークから送信されてもよい。また、プログラムは、電気通信回線を介して通信網NETから送信されてもよい。
4. Other (1) In the embodiments described above, the storage device 12, storage device 12A, and storage device 52 are exemplified by ROM and RAM, but they can also be flexible disks, magneto-optical disks (e.g., compact disks, digital multipurpose disks, Blu-ray® disks), smart cards, flash memory devices (e.g., cards, sticks, key drives), CD-ROMs (Compact Disc-ROMs), registers, removable disks, hard disks, floppy® disks, magnetic strips, databases, servers, and other suitable storage media. The program may also be transmitted from a network via a telecommunications line. The program may also be transmitted from a communication network NET via a telecommunications line.

(2)上述した実施形態において、説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。(2) In the embodiments described above, the information, signals, etc. may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

(3)上述した実施形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。(3) In the embodiments described above, the input and output information may be stored in a specific location (e.g., memory) or managed using a management table. The input and output information may be overwritten, updated, or appended to. The output information may be deleted. The input information may be transmitted to other devices.

(4)上述した実施形態において、判定は、1ビットを用いて表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。(4) In the embodiments described above, the determination may be made by a value represented using one bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).

(5)上述した実施形態において例示した処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。(5) The processing procedures, sequences, flowcharts, etc., exemplified in the embodiments described above may be rearranged in order, as long as there is no contradiction. For example, the methods described in this disclosure present various step elements using an exemplary order and are not limited to the specific order presented.

(6)図1~図12に例示された各機能は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。(6) Each function illustrated in Figures 1 to 12 is realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each function block is not particularly limited. That is, each function block may be realized using one device that is physically or logically coupled, or it may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired, wireless, etc.). A function block may also be realized by combining software with the one or more of the above devices.

(7)上述した実施形態において例示したプログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称を用いて呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。(7) The programs illustrated in the embodiments described above should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether they are called software, firmware, middleware, microcode, hardware description languages or by other names.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technologies (such as infrared or microwave), then at least one of these wired and wireless technologies is included in the definition of a transmission medium.

(8)前述の各形態において、「システム」及び「ネットワーク」という用語は、互換的に使用される。(8) In each of the above-mentioned forms, the terms “system” and “network” shall be used interchangeably.

(9)本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。(9) The information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a given value, or other corresponding information.

(10)上述した実施形態において、XRグラス10-1~10-j、XRグラス10A-1~10A-j、及び管理サーバ50は、移動局(MS:Mobile Station)である場合が含まれる。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。また、本開示においては、「移動局」、「ユーザ端末(user terminal)」、「ユーザ装置(UE:User Equipment)」、「端末」等の用語は、互換的に使用され得る。(10) In the embodiments described above, the XR glasses 10-1 to 10-j, XR glasses 10A-1 to 10A-j, and the management server 50 may be a Mobile Station (MS). A Mobile Station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or several other appropriate terms. In this disclosure, terms such as “Mobile Station,” “User Terminal,” “User Equipment (UE),” and “Terminal” may be used interchangeably.

(11)上述した実施形態において、「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的な結合又は接続であっても、論理的な結合又は接続であっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」を用いて読み替えられてもよい。本開示において使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。(11) In the embodiments described above, the terms “connected,” “coupled,” or any variation thereof, mean any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are “connected” or “coupled” with each other. The coupling or connection between elements may be a physical coupling or connection, a logical coupling or connection, or a combination thereof. For example, “connection” may be reinterpreted as “access.” As used in this disclosure, two elements may be considered to be “connected” or “coupled” with each other using at least one of one or more wires, cables and printed electrical connections, and, in some non-limiting and non-exclusive examples, electromagnetic energy having wavelengths in the radio frequency domain, microwave domain and optical (both visible and invisible) domain.

(12)上述した実施形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。(12) In the embodiments described above, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on".

(13)本開示において使用される「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。(13) The terms “determining” and “determining” as used in this disclosure may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, or inquiring (e.g., searching in a table, database, or other data structure), or ascertaining. “Determining” may also include receiving (e.g., receiving information), transmitting (e.g., sending information), inputting, outputting, or accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering something as having been "judged" or "decided" after some action. Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."

(14)上述した実施形態において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。更に、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。(14) Where the terms “include,” “including,” and variations thereof are used in the embodiments described above, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to be exclusive OR.

(15)本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。(15) In the present disclosure, if articles are added by translation, such as a, an, and the in English, the present disclosure may include the fact that the noun following these articles is plural.

(16)本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」等の用語も、「異なる」と同様に解釈されてもよい。(16) In this disclosure, the term “A and B are different” may mean “A and B are different from each other.” The term may also mean “A and B are each different from C.” Terms such as “separate” and “combine” may be interpreted in the same way as “different.”

(17)本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行う通知に限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。(17) Each aspect/embodiment described herein may be used individually, in combination, or switched between as needed during implementation. Furthermore, notification of the specified information (e.g., notification that "X is") is not limited to explicit notification, but may also be implicit (e.g., by not providing such notification).

(18)本開示において、「A及びBの少なくとも1つ("at least one of A and B"または"at least one of A or B")という用語は、「A)、(B)、または、(A及びB)」を意味する。すなわち、「A及びBの少なくとも1つ」という用語は、「A及びBのうちの1以上」(one or more of A and B)、または、「A及びBのグループから選択された少なくとも1つ」(at least one selected from the group of A and B)と換言される。(18) In this disclosure, the term “at least one of A and B” or “at least one of A or B” means “A), (B), or (A and B).” That is, the term “at least one of A and B” is equivalent to “one or more of A and B” or “at least one selected from the group of A and B.”

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施できる。従って、本開示の記載は、例示説明を目的とし、本開示に対して何ら制限的な意味を有さない。Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Accordingly, the descriptions in the present disclosure are illustrative and not restrictive in any way.

1,1A…情報処理システム、10,10A…XRグラス、11,11A…処理装置、12,12A…記憶装置、13…撮像装置、14…収音装置、15…検出装置、16…通信装置、17…表示装置、50…管理サーバ、51…処理装置、52…記憶装置、53…入力装置、54…通信装置、55…ディスプレイ、111,111A…画像生成部、112,112A…表示制御部、113…検知部、114…音声認識部、511…通信制御部、512…取得部、P1…第1の長方形、P2…第2の長方形、PR1,PR1A,PR2…制御プログラム。1, 1A... Information processing system, 10, 10A... XR glasses, 11, 11A... Processing unit, 12, 12A... Storage device, 13... Imaging device, 14... Sound collection device, 15... Detection device, 16... Communication device, 17... Display device, 50... Management server, 51... Processing unit, 52... Storage device, 53... Input device, 54... Communication device, 55... Display, 111, 111A... Image generation unit, 112, 112A... Display control unit, 113... Detection unit, 114... Voice recognition unit, 511... Communication control unit, 512... Acquisition unit, P1... First rectangle, P2... Second rectangle, PR1, PR1A, PR2... Control program.

Claims (6)

仮想空間に配置される仮想オブジェクトを現実空間に重畳した拡張現実空間又は複合現実空間の一部を表示領域に表示する表示装置であって、
前記表示領域に前記仮想オブジェクトが表示されていない場合に、前記仮想空間に配置される前記仮想オブジェクトの位置に基づいて、前記仮想オブジェクトの位置へユーザの視線を案内する案内画像を生成する画像生成部と、
前記案内画像を前記表示領域の外縁に接する位置に表示させる表示制御部と、
を備え、
前記表示制御部は、前記案内画像のうち、前記仮想空間において前記仮想オブジェクトが存在する方向に対応する箇所の色及び明るさのうち少なくとも一方を、他の箇所の色及び明るさのうち少なくとも一方とは異ならせる表示装置。
A display device that displays a portion of an augmented reality space or mixed reality space, in which virtual objects placed in a virtual space are superimposed on the real space, in a display area,
If the virtual object is not displayed in the display area, an image generation unit generates a guidance image that guides the user's gaze to the location of the virtual object based on the position of the virtual object placed in the virtual space.
A display control unit that displays the aforementioned guidance image at a position touching the outer edge of the display area,
Equipped with,
The display control unit is a display device that makes at least one of the color and brightness of the part of the guidance image corresponding to the direction in which the virtual object exists in the virtual space different from at least one of the color and brightness of other parts.
前記ユーザの身体の動きを検知する検知部を更に備え、
前記表示装置への前記ユーザの入力は、前記検知部によって検知された前記ユーザの身体の特定の動きである、請求項1に記載の表示装置。
The system further includes a detection unit that detects the user's body movements,
The display device according to claim 1, wherein the user input to the display device is a specific movement of the user's body detected by the detection unit.
前記ユーザの音声を認識する音声認識部を更に備え、
前記表示装置への前記ユーザの入力は、前記音声認識部によって認識された、前記ユーザが発音した前記仮想オブジェクトの名称を表す音声である、請求項1に記載の表示装置。
The system further includes a voice recognition unit that recognizes the user's voice,
The display device according to claim 1, wherein the user input to the display device is a voice representing the name of the virtual object pronounced by the user and recognized by the voice recognition unit.
前記表示制御部は、前記表示装置から前記仮想オブジェクトまでの距離に応じて、前記案内画像の形状を変更する、請求項1に記載の表示装置。 The display control unit changes the shape of the guidance image according to the distance from the display device to the virtual object, as described in claim 1. 前記表示制御部は、前記仮想オブジェクトの動きに応じて、前記案内画像の外観を変更する、請求項1に記載の表示装置。 The display control unit changes the appearance of the guide image in accordance with the movement of the virtual object, as described in claim 1. 前記表示制御部は、前記表示領域に表示される前記現実空間の変化に応じて、前記案内画像の外観を変更する、請求項1に記載の表示装置。

The display device according to claim 1, wherein the display control unit changes the appearance of the guidance image in accordance with changes in the real space displayed in the display area.

JP2024521623A 2022-05-18 2023-04-18 display device Active JP7829680B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2022081656 2022-05-18
JP2022081656 2022-05-18
PCT/JP2023/015469 WO2023223750A1 (en) 2022-05-18 2023-04-18 Display device

Publications (2)

Publication Number Publication Date
JPWO2023223750A1 JPWO2023223750A1 (en) 2023-11-23
JP7829680B2 true JP7829680B2 (en) 2026-03-13

Family

ID=88834948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024521623A Active JP7829680B2 (en) 2022-05-18 2023-04-18 display device

Country Status (2)

Country Link
JP (1) JP7829680B2 (en)
WO (1) WO2023223750A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014162825A1 (en) 2013-04-04 2014-10-09 ソニー株式会社 Display control device, display control method and program
WO2017098822A1 (en) 2015-12-10 2017-06-15 ソニー株式会社 Information processing device, information processing method, and program
JP2018094189A (en) 2016-12-15 2018-06-21 株式会社コナミデジタルエンタテインメント Display control device and program
JP2019057057A (en) 2017-09-20 2019-04-11 富士ゼロックス株式会社 Information processing apparatus, information processing system, and program
JP2019145008A (en) 2018-02-23 2019-08-29 セイコーエプソン株式会社 Head-mounted display device and method for controlling head-mounted display device
WO2021256241A1 (en) 2020-06-15 2021-12-23 Necソリューションイノベータ株式会社 Guide device, guide system, guide method, program, and recording medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014162825A1 (en) 2013-04-04 2014-10-09 ソニー株式会社 Display control device, display control method and program
WO2017098822A1 (en) 2015-12-10 2017-06-15 ソニー株式会社 Information processing device, information processing method, and program
JP2018094189A (en) 2016-12-15 2018-06-21 株式会社コナミデジタルエンタテインメント Display control device and program
JP2019057057A (en) 2017-09-20 2019-04-11 富士ゼロックス株式会社 Information processing apparatus, information processing system, and program
JP2019145008A (en) 2018-02-23 2019-08-29 セイコーエプソン株式会社 Head-mounted display device and method for controlling head-mounted display device
WO2021256241A1 (en) 2020-06-15 2021-12-23 Necソリューションイノベータ株式会社 Guide device, guide system, guide method, program, and recording medium

Also Published As

Publication number Publication date
JPWO2023223750A1 (en) 2023-11-23
WO2023223750A1 (en) 2023-11-23

Similar Documents

Publication Publication Date Title
US20210407205A1 (en) Augmented reality eyewear with speech bubbles and translation
WO2020171098A1 (en) Information display device using line of sight and gestures
KR102918416B1 (en) Electronic device for providing augmented reality service and operating method thereof
US20250094370A1 (en) Eyewear with a system on a chip with simultaneous usb communications
US20260072861A1 (en) Debug access of eyewear having multiple socs
KR102864505B1 (en) Dynamic beamforming to improve signal-to-noise ratio of signals captured using a head-wearable apparatus
JP7829680B2 (en) display device
JP7794852B2 (en) Information processing device
JP7749034B2 (en) Display Control Device
JP7723765B2 (en) Message sending device and message receiving device
JP7777039B2 (en) Information processing device
US11893989B2 (en) Voice-controlled settings and navigation
WO2023149498A1 (en) Display control device
KR20240050198A (en) Wearable device for guiding user&#39;s posture and method thereof
US20250157090A1 (en) Display control apparatus
JP7713541B2 (en) Display control device and server
US20250252658A1 (en) Wearable device for changing state of screen, and method therefor
JP7698142B2 (en) Specific System
KR102876731B1 (en) Electronic device and method for transmitting multiple application data with low latency
JP2025179980A (en) Display control device and display control method
JP2025145162A (en) Control device and control method
JP2024089241A (en) Display Control Device
JP2025164349A (en) Display control device and display control method
WO2022201739A1 (en) Display control device
KR20250028955A (en) A wearable device making a call using a virtual object and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260303

R150 Certificate of patent or registration of utility model

Ref document number: 7829680

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150