JP2018081543A - Display device, head-mounted display device, control method for display device, and program - Google Patents

Display device, head-mounted display device, control method for display device, and program Download PDF

Info

Publication number
JP2018081543A
JP2018081543A JP2016224015A JP2016224015A JP2018081543A JP 2018081543 A JP2018081543 A JP 2018081543A JP 2016224015 A JP2016224015 A JP 2016224015A JP 2016224015 A JP2016224015 A JP 2016224015A JP 2018081543 A JP2018081543 A JP 2018081543A
Authority
JP
Japan
Prior art keywords
unit
interface
function
display
display 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.)
Pending
Application number
JP2016224015A
Other languages
Japanese (ja)
Inventor
慎也 鳥井
Shinya Torii
慎也 鳥井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2016224015A priority Critical patent/JP2018081543A/en
Publication of JP2018081543A publication Critical patent/JP2018081543A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable, with a charger having a simple configuration, charging of a device that is externally charged, as well as rewriting of a program and configuration of settings relating to the program for the device.SOLUTION: The HMD 1 includes a power supply unit 130 that charges a battery 132 with power input to a USB connector 19. The HMD 1 includes a storage for storing a basic control program and a control unit for controlling the HMD 1 by executing the basic control program. When an external device is connected to the USB connector 19, the control unit 150 shifts into a state allowing execution of a function to rewrite the basic control program and a restrictive function including a configuration change function to configure the functions of the HMD 1. The control unit 150 executes the function for rewriting the basic control program to rewrite the basic control program on the basis of data input from an external device.SELECTED DRAWING: Figure 7

Description

本発明は、表示装置、頭部装着型表示装置、表示装置の制御方法、及び、プログラムに関する。   The present invention relates to a display device, a head-mounted display device, a display device control method, and a program.

従来、電子機器を充電する充電器が知られている(例えば、特許文献1参照)。特許文献1記載の充電器は、電子機器を充電し、電子機器のファームウェアをダウンロードして、電子機器に書き込む。   Conventionally, a charger for charging an electronic device is known (see, for example, Patent Document 1). The charger described in Patent Document 1 charges an electronic device, downloads firmware of the electronic device, and writes the firmware in the electronic device.

特開2010−44500号公報JP 2010-44500 A

特許文献1記載の充電器は、MPU(Micro Processing Unit)を備えるインテリジェントな構成を有する。この構成により、特許文献1の充電器は、サーバーからダウンロードしたファームウェアと電子機器が格納するファームウェアとダウンロードしたファームウェアとを比較する機能や、電子機器にファームウェアを書き込む機能を実行する。このため電子機器が充電中に実行する制御機能は最小限で済むが、充電器が電子機器に対して高度な制御を行う必要があるため、例えば複数の電子機器に充電する場合には、複数の充電器が必要であった。また、ファームウェアの書き込み中に、電子機器はファームウェアを実行しない。このため、ファームウェアの実行に関する設定など、ファームウェアを動作させた状態で設定または変更される内容は、充電器が変更できなかった。
本発明は上記事情に鑑みてなされたものであり、外部から充電される装置に対し、簡易な構成の充電器によって、充電とともに、プログラムの書き換え及びプログラムに関する設定を行えるようにすることを目的とする。
The charger described in Patent Document 1 has an intelligent configuration including an MPU (Micro Processing Unit). With this configuration, the charger of Patent Document 1 executes a function of comparing firmware downloaded from the server with firmware stored in the electronic device and downloaded firmware, and a function of writing firmware into the electronic device. For this reason, the control function executed by the electronic device during charging is minimized, but the charger needs to perform advanced control over the electronic device. For example, when charging a plurality of electronic devices, a plurality of control functions are required. No charger needed. Further, the electronic device does not execute the firmware while the firmware is being written. For this reason, the charger could not change the contents that are set or changed while the firmware is operating, such as settings related to firmware execution.
The present invention has been made in view of the above circumstances, and an object thereof is to enable rewriting of a program and setting related to a program, together with charging, with a charger having a simple configuration for an externally charged device. To do.

上記目的を達成するために、本発明は、使用者の頭部に装着される表示部を備える表示装置であって、前記表示装置とは異なる外部装置に接続されるインターフェイスと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示装置の少なくとも一部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、前記基本制御プログラムを実行することにより前記表示装置を制御する制御部と、を備え、前記制御部は、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行して、前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える。
本発明によれば、使用者の頭部に装着される表示部を備える表示装置に対し、インターフェイスを介して、バッテリーの充電および基本制御プログラムの書き換えを行う事ができる。さらに、表示装置は、インターフェイスに外部装置が接続された場合に、制限機能を実行可能な状態になり、基本制御プログラムの書き換えや設定を行うことが可能になる。また、表示装置の機能として、制限機能を実行可能な状態に移行するので、インターフェイスに接続される外部装置が制限機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
In order to achieve the above object, the present invention provides a display device including a display unit mounted on a user's head, having an interface connected to an external device different from the display device, and a battery. A power supply unit that charges the battery by power input to the interface and supplies power to at least a part of the display device by the power of the battery; a storage unit that stores a basic control program; and the basic control program And a control unit that controls the display device by executing the function, wherein the control unit rewrites the basic control program when the external device is connected to the interface; and The basic control program rewritable machine shifts to a state where a restriction function including a setting change function for setting a function can be executed. The Run, rewriting the basic control program based on the data input from the external apparatus connected to the interface.
According to the present invention, it is possible to charge the battery and rewrite the basic control program via the interface on a display device including a display unit mounted on the user's head. Furthermore, when an external device is connected to the interface, the display device is in a state where the restriction function can be executed, and the basic control program can be rewritten and set. Further, since the function of the display device is shifted to a state where the restriction function can be executed, it is not necessary for the external device connected to the interface to control the restriction function. Accordingly, the display device can be charged, the program can be rewritten, and the settings relating to the program can be performed by a device having a simple configuration such as a simple charger.

また、本発明は、前記制御部は、前記インターフェイスに前記外部装置が接続された場合に前記制限機能を実行可能な状態に移行して、前記外部装置の要求に応じて、前記基本制御プログラムの書換機能を実行する。
本発明によれば、インターフェイスに接続される外部装置が要求を行うことにより、容易に、表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
Further, according to the present invention, the control unit shifts to a state in which the restriction function can be executed when the external device is connected to the interface, and in response to a request from the external device, Perform the rewrite function.
According to the present invention, when an external device connected to the interface makes a request, the display device can be easily charged, the program can be rewritten, and the program can be set.

また、本発明は、前記制御部は、前記表示部に画像を表示させる通常表示処理を実行するとともに前記制限機能の実行が制限される第1モード、及び、前記制限機能を実行可能な第2モードを切り替えて実行可能に構成され、前記インターフェイスに前記外部装置が接続された場合に前記第2モードを実行する。
本発明によれば、表示装置に対し、インターフェイスを介して、バッテリーの充電および基本制御プログラムの書き換えを行う事ができる。さらに、表示装置は第2モードで基本制御プログラムの書き換えと設定とを行うことができる。また、基本制御プログラムの書き換え及び設定を、表示装置が第2モードの機能として実行するので、インターフェイスに接続される外部装置が上記機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
Further, according to the present invention, the control unit executes a normal display process for displaying an image on the display unit, and the first mode in which the execution of the restriction function is restricted, and the second mode capable of executing the restriction function. The second mode is executed when the external device is connected to the interface.
According to the present invention, the battery can be charged and the basic control program can be rewritten to the display device via the interface. Further, the display device can rewrite and set the basic control program in the second mode. In addition, since the display device executes rewriting and setting of the basic control program as the function of the second mode, it is not necessary for the external device connected to the interface to control the function. Accordingly, the display device can be charged, the program can be rewritten, and the settings relating to the program can be performed by a device having a simple configuration such as a simple charger.

また、本発明は、前記表示部と、前記表示部に着脱可能に接続されるコントローラーと、を備え、前記コントローラーは、前記インターフェイスを備え、前記電源部、前記記憶部、及び、前記制御部を内蔵し、前記制御部は、前記表示部と前記コントローラーとが接続されていない状態で前記第2モードを実行可能であり、前記基本制御プログラムの書換機能を実行して前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える。
本発明によれば、表示部とコントローラーとを分離して、バッテリーへの充電、基本制御プログラムの書き換え、及び設定を実行できる。このため、表示部からコントローラーを取り外して表示装置のメンテナンスを行うことが可能となり、利便性の向上を図ることができる。
The present invention also includes the display unit and a controller detachably connected to the display unit, the controller including the interface, the power supply unit, the storage unit, and the control unit. Built-in, the control unit is capable of executing the second mode in a state where the display unit and the controller are not connected, and executes the rewrite function of the basic control program and is connected to the interface The basic control program is rewritten based on data input from an external device.
According to the present invention, it is possible to separate the display unit and the controller and perform charging of the battery, rewriting of the basic control program, and setting. For this reason, it becomes possible to remove the controller from the display unit and perform maintenance of the display device, and to improve convenience.

また、本発明は、前記制御部は、前記表示部と前記コントローラーとが接続されていない状態で前記第2モードを実行したときに、前記インターフェイスに前記外部装置が接続されていない場合は、前記コントローラーをシャットダウンする。
本発明によれば、表示装置としての表示もメンテナンスも行われない場合に、コントローラーがシャットダウンする。このため、不要な動作を防止し、バッテリーの電力消費を抑えることができる。
Further, in the present invention, when the control unit executes the second mode in a state where the display unit and the controller are not connected, and the external device is not connected to the interface, Shut down the controller.
According to the present invention, the controller shuts down when neither display nor maintenance as a display device is performed. For this reason, unnecessary operation can be prevented and the power consumption of the battery can be suppressed.

また、本発明は、前記制御部が前記第2モードを実行し、前記インターフェイスに接続される前記外部装置からデータが入力される間に、前記電源部が前記インターフェイスに入力される電力により前記バッテリーを充電可能である。
本発明によれば、基本制御プログラムの書き換えや設定を行う間に充電を行うことができ、表示装置のメンテナンス作業の負担を軽減できる。
Further, according to the present invention, while the control unit executes the second mode and the data is input from the external device connected to the interface, the power supply unit receives the power by the power input to the interface. Can be charged.
According to the present invention, charging can be performed while rewriting or setting the basic control program, and the burden of maintenance work on the display device can be reduced.

また、本発明は、前記制御部は、前記第2モードにおいて、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記記憶部が記憶するデータの追加または更新を行う。
本発明によれば、インターフェイスに入力されるデータに基づいて、表示装置が記憶するデータの追加や更新を行うことができ、表示装置のメンテナンス作業を、より簡易化できる。
According to the present invention, the control unit adds or updates data stored in the storage unit based on data input from the external device connected to the interface in the second mode.
According to the present invention, data stored in the display device can be added or updated based on data input to the interface, and maintenance work of the display device can be further simplified.

また、本発明は、前記記憶部は、前記基本制御プログラムの機能を利用して実行されるアプリケーションプログラムを記憶し、前記制御部は、前記基本制御プログラムの実行中に、前記アプリケーションプログラムを実行可能に構成され、前記第2モードを実行して、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記アプリケーションプログラムの追加または更新を行う。
本発明によれば、表示装置に対してインターフェイスを介してアプリケーションプログラムの追加や更新を行うことができ、表示装置のメンテナンス作業を、より簡易化できる。
Further, according to the present invention, the storage unit stores an application program that is executed using a function of the basic control program, and the control unit can execute the application program during the execution of the basic control program. And executing the second mode, and adding or updating the application program based on data input from the external device connected to the interface.
ADVANTAGE OF THE INVENTION According to this invention, an application program can be added or updated with respect to a display apparatus via an interface, and the maintenance operation | work of a display apparatus can be simplified more.

また、本発明は、前記記憶部は、前記アプリケーションプログラムの実行に係るデータを含む設定データを記憶し、前記制御部は、前記第2モードで前記アプリケーションプログラムの追加を行う際に、追加される前記アプリケーションプログラムに関して前記設定データを更新するインストール処理を行う。
本発明によれば、表示装置にアプリケーションプログラムをインストールする処理を、インターフェイスを介して行うことができる。これにより、表示装置のメンテナンス作業を、より簡易化できる。
In the present invention, the storage unit stores setting data including data relating to execution of the application program, and the control unit is added when the application program is added in the second mode. An installation process for updating the setting data with respect to the application program is performed.
According to the present invention, the process of installing the application program on the display device can be performed via the interface. Thereby, the maintenance work of the display device can be further simplified.

また、本発明は、前記制御部は、前記表示部による表示を停止し前記制御部が動作可能な第3モードを、前記第1モード及び前記第2モードから切り替えて実行可能に構成され、前記第1モードまたは前記第2モードで前記アプリケーションプログラムを実行中に、前記アプリケーションプログラムの機能により前記第3モードに切り替え可能である。
本発明によれば、アプリケーションプログラムの機能によって表示装置を第3モードに移行させ、いわゆるスリープ状態にすることができる。
Further, the present invention is configured such that the control unit can execute a third mode in which display by the display unit is stopped and the control unit can operate by switching from the first mode and the second mode, While the application program is being executed in the first mode or the second mode, the function can be switched to the third mode by the function of the application program.
According to the present invention, the display device can be shifted to the third mode by the function of the application program, and can be in a so-called sleep state.

また、本発明は、前記設定変更機能は、前記表示部における表示態様に係る設定項目を設定する機能である。
本発明によれば、表示部における表示に関する設定を、表示装置自体を操作しながら設定を行う場合に比べて簡単な方法によって、行うことができる。
Further, according to the present invention, the setting change function is a function for setting a setting item related to a display mode in the display unit.
According to the present invention, the setting related to the display on the display unit can be performed by a simpler method than when the setting is performed while operating the display device itself.

また、本発明は、外部環境を検出する外部センサーを備え、前記制御部は、前記外部センサーの検出結果に基づき前記表示部の表示輝度を制御する。
本発明によれば、表示部の表示輝度を外部環境に合わせて調整することができる。
In addition, the present invention includes an external sensor that detects an external environment, and the control unit controls display luminance of the display unit based on a detection result of the external sensor.
According to the present invention, the display brightness of the display unit can be adjusted according to the external environment.

また、本発明は、前記インターフェイスには、前記外部装置として、複数の前記表示装置とコンピューターとを接続する中継装置が接続され、前記制御部は、前記インターフェイスに前記中継装置を介して前記コンピューターが接続された場合に、識別情報を前記インターフェイスから出力する。
本発明によれば、複数の表示装置を、中継装置を介してコンピューターに接続して、充電、基本制御プログラムの書き換え、設定等を行うことができる。このため、複数の表示装置をメンテナンスする手間を軽減できる。
Further, according to the present invention, a relay device that connects a plurality of the display devices and a computer is connected to the interface as the external device, and the control unit is connected to the interface via the relay device. When connected, identification information is output from the interface.
According to the present invention, a plurality of display devices can be connected to a computer via a relay device to perform charging, rewriting of a basic control program, setting, and the like. For this reason, the trouble of maintaining a plurality of display devices can be reduced.

また、本発明は、前記表示部は、前記表示部から前記使用者の眼に透過する透過光を調整するシェード部を備え、前記制御部は、前記シェード部の透過率を含む制御を行う。
本発明によれば、シェード部の透過率を調整できる。
Further, according to the present invention, the display unit includes a shade unit that adjusts transmitted light that is transmitted from the display unit to the eyes of the user, and the control unit performs control including the transmittance of the shade unit.
According to the present invention, the transmittance of the shade portion can be adjusted.

上記目的を達成するために、本発明は、使用者の頭部に装着され、外景を視認可能に画像を表示する表示部と、前記表示部とは異なる外部装置に接続されるインターフェイスと、外部環境を検出する外部センサーと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、前記基本制御プログラムを実行する制御部と、を備え、前記制御部は、前記基本制御プログラムを実行することにより、前記外部センサーの検出結果に基づき前記表示部の表示輝度を制御し、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行して、前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える。
本発明によれば、頭部装着型表示装置に対し、インターフェイスを介して、バッテリーの充電および基本制御プログラムの書き換えを行う事ができる。さらに、頭部装着型表示装置は、外部センサーの検出結果に基づき表示部の表示輝度を制御する機能に加え、インターフェイスに外部装置が接続された場合に、制限機能を実行可能な状態になる。このため、インターフェイスに外部装置が接続されることで、基本制御プログラムの書き換えや設定を行うことが可能になる。また、頭部装着型表示装置の機能として、制限機能を実行可能な状態に移行するので、インターフェイスに接続される外部装置が制限機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、頭部装着型表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
In order to achieve the above object, the present invention provides a display unit that is attached to a user's head and displays an image so that an outside scene can be visually recognized, an interface connected to an external device different from the display unit, An external sensor that detects an environment; a power supply unit that has a battery, charges the battery with power input to the interface, and supplies power to the operation unit including the display unit with power of the battery; and basic control A storage unit that stores a program; and a control unit that executes the basic control program. The control unit displays the display unit based on a detection result of the external sensor by executing the basic control program. A function of controlling luminance and rewriting the basic control program when the external device is connected to the interface; and Data that is transferred from the external device connected to the interface by executing a rewrite function of the basic control program by shifting to a state where a restriction function including a setting change function for setting a function of the display device can be executed. Based on the above, the basic control program is rewritten.
According to the present invention, it is possible to charge the battery and rewrite the basic control program via the interface on the head-mounted display device. Further, the head-mounted display device is in a state in which the limiting function can be executed when an external device is connected to the interface in addition to the function of controlling the display brightness of the display unit based on the detection result of the external sensor. For this reason, the basic control program can be rewritten or set by connecting an external device to the interface. In addition, since the function of the head-mounted display device shifts to a state where the restriction function can be executed, it is not necessary for an external device connected to the interface to control the restriction function. Therefore, charging of the head-mounted display device, rewriting of the program, and setting related to the program can be performed by a device having a simple configuration such as a simple charger.

上記目的を達成するために、本発明は、使用者の頭部に装着される表示部を備え、外部装置に接続されるインターフェイスと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、を備える表示装置の制御方法であって、前記基本制御プログラムを実行することにより前記表示装置を制御して、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行し、前記基本制御プログラムの書換機能を実行する場合、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える。
本発明によれば、使用者の頭部に装着される表示部を備える表示装置が上記制御方法を実行することで、インターフェイスを介して、バッテリーの充電および基本制御プログラムの書き換えを行える構成を実現できる。この表示装置は、インターフェイスに外部装置が接続された場合に、制限機能を実行可能な状態になり、基本制御プログラムの書き換えや設定を行うことが可能になる。また、表示装置の機能として、制限機能を実行可能な状態に移行するので、インターフェイスに接続される外部装置が制限機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
In order to achieve the above object, the present invention includes a display unit mounted on a user's head, and has an interface connected to an external device and a battery, and the battery is powered by electric power input to the interface. A display device control method comprising: a power supply unit that supplies power to an operation unit including the display unit by power of the battery; and a storage unit that stores a basic control program, the basic control program When the external device is connected to the interface, the display device is controlled by executing a function to rewrite the basic control program and a restriction function including a setting change function for setting the function. When transitioning to a possible state and executing the rewrite function of the basic control program, the external connection connected to the interface Based on the data input from the device rewrites the basic control program.
According to the present invention, a display device having a display unit mounted on the user's head executes the above control method, thereby realizing a configuration in which the battery can be charged and the basic control program can be rewritten via the interface. it can. When an external device is connected to the interface, this display device is in a state where the restriction function can be executed, and the basic control program can be rewritten and set. Further, since the function of the display device is shifted to a state where the restriction function can be executed, it is not necessary for the external device connected to the interface to control the restriction function. Accordingly, the display device can be charged, the program can be rewritten, and the settings relating to the program can be performed by a device having a simple configuration such as a simple charger.

また、上記目的を達成するために、本発明は、使用者の頭部に装着される表示部を備え、外部装置に接続されるインターフェイスと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、を備える表示装置を制御するコンピューターにより実行可能なプログラムであって、前記コンピューターを、前記表示部に画像を表示させる通常表示処理を実行し、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行し、前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える制御部として機能させる。
本発明によれば、使用者の頭部に装着される表示部を備える表示装置が上記プログラムを実行することで、インターフェイスを介して、バッテリーの充電および基本制御プログラムの書き換えを行える構成を実現できる。この表示装置は、インターフェイスに外部装置が接続された場合に、制限機能を実行可能な状態になり、基本制御プログラムの書き換えや設定を行うことが可能になる。また、表示装置の機能として、制限機能を実行可能な状態に移行するので、インターフェイスに接続される外部装置が制限機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、表示装置の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
In order to achieve the above object, the present invention includes a display unit mounted on a user's head, and includes an interface connected to an external device, a battery, and power input to the interface. A program that can be executed by a computer that controls a display device that includes a power supply unit that charges the battery and supplies power to the operation unit including the display unit using the power of the battery, and a storage unit that stores a basic control program. A function of rewriting the basic control program when the computer executes normal display processing for displaying an image on the display unit and the external device is connected to the interface; and The basic control program is shifted to a state in which the restriction function including the setting change function for setting the function can be executed. The running rewriting function, to function as a control unit for rewriting the basic control program based on the data input from the external apparatus connected to the interface.
According to the present invention, a display device provided with a display unit mounted on the user's head can execute the above program, thereby realizing a configuration capable of charging the battery and rewriting the basic control program via the interface. . When an external device is connected to the interface, this display device is in a state where the restriction function can be executed, and the basic control program can be rewritten and set. Further, since the function of the display device is shifted to a state where the restriction function can be executed, it is not necessary for the external device connected to the interface to control the restriction function. Accordingly, the display device can be charged, the program can be rewritten, and the settings relating to the program can be performed by a device having a simple configuration such as a simple charger.

本発明は、上述した表示装置、頭部装着型表示装置、表示装置の制御方法、及び、プログラム以外の種々の形態で実現することも可能である。例えば、上記プログラムを記録した記録媒体、上記プログラムを配信するサーバー装置、上記プログラムを伝送する伝送媒体、上記プログラムを搬送波内に具現化したデータ信号等の形態で実現できる。   The present invention can also be realized in various forms other than the above-described display device, head-mounted display device, display device control method, and program. For example, the present invention can be realized in the form of a recording medium that records the program, a server device that distributes the program, a transmission medium that transmits the program, a data signal that embodies the program in a carrier wave, and the like.

HMDの外観構成を示す説明図。Explanatory drawing which shows the external appearance structure of HMD. 充電装置の構成及び使用状態を示す外観図。The external view which shows the structure and use condition of a charging device. 充電装置及び周辺装置の構成を示すブロック図。The block diagram which shows the structure of a charging device and a peripheral device. 画像表示部の光学系の構成を示す図。The figure which shows the structure of the optical system of an image display part. 画像表示部の構成を示す斜視図。The perspective view which shows the structure of an image display part. 画像表示部と撮像範囲の対応を示す模式図。The schematic diagram which shows a response | compatibility of an image display part and an imaging range. HMDのブロック図。The block diagram of HMD. 制御部および記憶部の機能ブロック図。The functional block diagram of a control part and a memory | storage part. HMDの動作を示すフローチャート。The flowchart which shows operation | movement of HMD. HMDの動作を示すフローチャート。The flowchart which shows operation | movement of HMD. HMDの動作を示すフローチャート。The flowchart which shows operation | movement of HMD.

図1は、本発明を適用した実施形態に係るHMD(Head Mounted Display:頭部装着型表示装置)1の外観構成を示す説明図である。
HMD1は、使用者(ユーザー)Uの頭部に装着された状態で使用者Uに虚像を視認させる画像表示部20(表示部)と、画像表示部20を制御するコントローラー10と、を備える表示装置である。コントローラー10は、図1に示すように、平たい箱形の本体11(筐体)を備える。本体11は、使用者Uの操作を受け付ける各種のスイッチや操作パッド14等を備え、これらを使用者Uが操作することによって、コントローラー10は、HMD1を制御する制御装置として機能する。また、本体11は、HMD1を制御する機能部を内蔵する。
FIG. 1 is an explanatory diagram showing an external configuration of an HMD (Head Mounted Display) 1 according to an embodiment to which the present invention is applied.
The HMD 1 includes an image display unit 20 (display unit) that causes the user U to visually recognize a virtual image while being mounted on the user (user) U's head, and a controller 10 that controls the image display unit 20. Device. As shown in FIG. 1, the controller 10 includes a flat box-shaped main body 11 (housing). The main body 11 includes various switches that accept an operation of the user U, an operation pad 14 and the like, and the controller 10 functions as a control device that controls the HMD 1 when the user U operates them. Further, the main body 11 incorporates a functional unit that controls the HMD 1.

画像表示部20は、使用者Uの頭部に装着される装着体であり、本実施形態では眼鏡形状を有する。画像表示部20は、右保持部21と、左保持部23と、前部フレーム27とを有する本体に、右表示ユニット22、左表示ユニット24、右光板26、及び左導光板28を備える。
右保持部21及び左保持部23は、それぞれ、前部フレーム27の両端部から後方に延び、眼鏡のテンプル(つる)のように、使用者Uの頭部に画像表示部20を保持する。ここで、前部フレーム27の両端部のうち、画像表示部20の装着状態において使用者Uの右側に位置する端部を端部ERとし、使用者Uの左側に位置する端部を端部ELとする。右保持部21は、前部フレーム27の端部ERから、画像表示部20装着状態において使用者Uの右側頭部に対応する位置まで延伸して設けられる。左保持部23は、端部ELから、画像表示部20の装着状態において使用者Uの左側頭部に対応する位置まで延伸して設けられる。
The image display unit 20 is a mounting body that is mounted on the head of the user U, and has a glasses shape in the present embodiment. The image display unit 20 includes a right display unit 22, a left display unit 24, a right light plate 26, and a left light guide plate 28 in a main body having a right holding unit 21, a left holding unit 23, and a front frame 27.
Each of the right holding unit 21 and the left holding unit 23 extends rearward from both ends of the front frame 27 and holds the image display unit 20 on the head of the user U like a temple of glasses. Here, of the both ends of the front frame 27, the end located on the right side of the user U in the mounted state of the image display unit 20 is defined as the end ER, and the end located on the left side of the user U is defined as the end. Let it be EL. The right holding unit 21 extends from the end ER of the front frame 27 to a position corresponding to the right head of the user U when the image display unit 20 is mounted. The left holding portion 23 is provided to extend from the end portion EL to a position corresponding to the left side of the user U when the image display portion 20 is worn.

右導光板26及び左導光板28は、前部フレーム27に設けられる。右導光板26は、画像表示部20の装着状態において使用者Uの右眼の眼前に位置し、右眼に画像を視認させる。左導光板28は、画像表示部20の装着状態において使用者Uの左眼の眼前に位置し、左眼に画像を視認させる。   The right light guide plate 26 and the left light guide plate 28 are provided on the front frame 27. The right light guide plate 26 is positioned in front of the right eye of the user U when the image display unit 20 is mounted, and causes the right eye to visually recognize the image. The left light guide plate 28 is positioned in front of the left eye of the user U when the image display unit 20 is mounted, and causes the left eye to visually recognize the image.

前部フレーム27は、右導光板26の一端と左導光板28の一端とを互いに連結した形状を有し、この連結位置は、使用者Uが画像表示部20を装着する装着状態で、使用者Uの眉間に対応する。前部フレーム27は、右導光板26と左導光板28との連結位置において、画像表示部20の装着状態で使用者Uの鼻に当接する鼻当て部を設けてもよい。この場合、鼻当て部と右保持部21及び左保持部23とにより画像表示部20を使用者Uの頭部に保持できる。また、右保持部21及び左保持部23に、画像表示部20の装着状態において使用者Uの後頭部に接するベルト(図示略)を連結してもよく、この場合、ベルトによって画像表示部20を使用者Uの頭部に保持できる。   The front frame 27 has a shape in which one end of the right light guide plate 26 and one end of the left light guide plate 28 are connected to each other. This connection position is used when the user U wears the image display unit 20. It corresponds to the eyebrows of the person U. The front frame 27 may be provided with a nose pad portion that comes into contact with the nose of the user U when the image display unit 20 is mounted at a connection position between the right light guide plate 26 and the left light guide plate 28. In this case, the image display unit 20 can be held on the head of the user U by the nose pad, the right holding unit 21 and the left holding unit 23. In addition, a belt (not shown) that contacts the back of the user U when the image display unit 20 is attached may be connected to the right holding unit 21 and the left holding unit 23. In this case, the image display unit 20 is connected by the belt. It can be held on the head of the user U.

右表示ユニット22は、右導光板26による画像の表示に係るユニットであり、右保持部21に設けられ、装着状態において使用者Uの右側頭部の近傍に位置する。左表示ユニット24は、左導光板28による画像の表示に係るユニットであり、左保持部23に設けられ、装着状態において使用者Uの左側頭部の近傍に位置する。なお、右表示ユニット22及び左表示ユニット24を総称して単に「表示駆動部」とも呼ぶ。   The right display unit 22 is a unit related to image display by the right light guide plate 26 and is provided in the right holding unit 21 and is located in the vicinity of the right side of the user U in the mounted state. The left display unit 24 is a unit related to image display by the left light guide plate 28 and is provided in the left holding unit 23 and is positioned in the vicinity of the left side of the user U in the mounted state. The right display unit 22 and the left display unit 24 are also collectively referred to simply as a “display driving unit”.

本実施形態の右導光板26及び左導光板28は、光透過性の樹脂等によって形成される光学部であり、例えばプリズムであり、右表示ユニット22及び左表示ユニット24が出力する画像光を、使用者Uの眼に導く。   The right light guide plate 26 and the left light guide plate 28 of the present embodiment are optical units formed of a light-transmitting resin or the like, and are, for example, prisms, and output image light output from the right display unit 22 and the left display unit 24. To the user U's eyes.

また、右導光板26及び左導光板28の表面に、調光機能を有する電子シェード(図示略)を設けてもよい。電子シェードは電圧を入力する端子(図示略)、及び、端子間の電圧に応じて光の透過率が変化するシェード本体(図示略)を有し、後述する制御部150の制御により、印加される電圧を調整可能である。電子シェードは、可視光を含む波長域全体の透過率が変化する構成であってもよいし、光の波長域により異なる透過率を有する構成であってもよい。電子シェードは、例えば、使用者Uの眼の側とは反対の側である前部フレーム27の表側を覆うように配置される。この電子シェードの光学特性を調整することにより、外部から右導光板26及び左導光板28に入射し、右導光板26及び左導光板28を透過する外光の光量を調整できる。   Further, an electronic shade (not shown) having a dimming function may be provided on the surfaces of the right light guide plate 26 and the left light guide plate 28. The electronic shade has a terminal (not shown) for inputting a voltage and a shade body (not shown) whose light transmittance changes according to the voltage between the terminals, and is applied under the control of the control unit 150 described later. Voltage can be adjusted. The electronic shade may have a configuration in which the transmittance of the entire wavelength range including visible light changes, or may have a configuration having a different transmittance depending on the wavelength range of light. For example, the electronic shade is disposed so as to cover the front side of the front frame 27 which is the side opposite to the eye side of the user U. By adjusting the optical characteristics of the electronic shade, the amount of external light that enters the right light guide plate 26 and the left light guide plate 28 from the outside and passes through the right light guide plate 26 and the left light guide plate 28 can be adjusted.

画像表示部20は、右表示ユニット22及び左表示ユニット24がそれぞれ生成する画像光を、右導光板26及び左導光板28に導き、この画像光によって虚像を使用者Uに視認させることによって、画像を表示する。使用者Uの前方から、右導光板26及び左導光板28を透過して外光が使用者Uの眼に入射する場合、使用者Uの眼には、虚像を構成する画像光および外光が入射することとなり、虚像の視認性が外光の強さに影響される。このため、例えば前部フレーム27に電子シェードを装着し、電子シェードの光学特性を適宜選択あるいは調整することによって、虚像の視認のしやすさを調整できる。   The image display unit 20 guides the image light generated by the right display unit 22 and the left display unit 24 to the right light guide plate 26 and the left light guide plate 28, respectively, and makes the user U visually recognize the virtual image by the image light. Display an image. When external light is incident on the user U's eyes through the right light guide plate 26 and the left light guide plate 28 from the front of the user U, image light and external light constituting a virtual image are displayed on the user U's eyes. Is incident, and the visibility of the virtual image is affected by the intensity of external light. For this reason, for example, by attaching an electronic shade to the front frame 27 and appropriately selecting or adjusting the optical characteristics of the electronic shade, it is possible to adjust the visibility of the virtual image.

カメラ61は、画像表示部20の前部フレーム27に配設される。カメラ61は、使用者Uが画像表示部20を装着した状態で視認する外景方向を撮像することが望ましく、前部フレーム27の前面において、右導光板26及び左導光板28を透過する外光を遮らない位置に設けられる。図1の例では、カメラ61が前部フレーム27の端部ER側に配置される。カメラ61は、端部EL側に配置されてもよく、右導光板26と左導光板28との連結部に配置されてもよい。   The camera 61 is disposed on the front frame 27 of the image display unit 20. It is desirable that the camera 61 captures an outside scene direction that is visually recognized by the user U with the image display unit 20 attached, and external light that passes through the right light guide plate 26 and the left light guide plate 28 on the front surface of the front frame 27. It is provided in a position where it does not block. In the example of FIG. 1, the camera 61 is disposed on the end ER side of the front frame 27. The camera 61 may be disposed on the end EL side, or may be disposed at a connection portion between the right light guide plate 26 and the left light guide plate 28.

カメラ61は、CCDやCMOS等の撮像素子及び撮像レンズ等を備えるデジタルカメラであり、本実施形態のカメラ61は単眼カメラであるが、ステレオカメラで構成してもよい。カメラ61は、HMD1の表側方向、換言すれば、HMD1を装着した状態における使用者Uの視界方向の少なくとも一部の外景(実空間)を撮像する。別の表現では、カメラ61は、使用者Uの視界と重なる範囲または方向を撮像し、使用者Uが注視する方向を撮像するということもできる。カメラ61の画角の広さは適宜設定可能であるが、本実施形態では、後述するように、使用者Uが右導光板26及び左導光板28を通して視認する外界を含む。より好ましくは、右導光板26及び左導光板28を透過して視認可能な使用者Uの視界の全体を撮像できるように、カメラ61の撮像範囲が設定される。
カメラ61は、制御部150が備える撮像制御部156の制御に従って撮像を実行し、撮像画像データを撮像制御部156に出力する。
The camera 61 is a digital camera that includes an imaging element such as a CCD or CMOS, an imaging lens, and the like. The camera 61 of the present embodiment is a monocular camera, but may be a stereo camera. The camera 61 images at least a part of the outside scene (real space) in the front side direction of the HMD 1, in other words, the user's U viewing direction when the HMD 1 is worn. In another expression, it can be said that the camera 61 captures a range or direction that overlaps the field of view of the user U and captures a direction in which the user U is gazing. Although the angle of view of the camera 61 can be set as appropriate, in the present embodiment, as will be described later, it includes the outside world that the user U visually recognizes through the right light guide plate 26 and the left light guide plate 28. More preferably, the imaging range of the camera 61 is set so that the entire field of view of the user U visible through the right light guide plate 26 and the left light guide plate 28 can be imaged.
The camera 61 performs imaging in accordance with the control of the imaging control unit 156 included in the control unit 150 and outputs captured image data to the imaging control unit 156.

HMD1は、予め設定された測定方向に位置する測定対象物までの距離を検出する距離センサー64を備える。距離センサー64は、例えば、使用者Uにとって前方に位置する測定対象物までの距離を検出する構成とすることができ、本実施形態では、前部フレーム27において右導光板26と左導光板28との連結部分に配置される。この例では、画像表示部20の装着状態において、距離センサー64の位置は、水平方向では使用者Uの両眼のほぼ中間であり、鉛直方向では使用者Uの両眼より上である。距離センサー64の測定方向は、例えば、前部フレーム27の表側方向とすることができ、言い換えればカメラ61の撮像方向と重複する方向である。   The HMD 1 includes a distance sensor 64 that detects a distance to a measurement object located in a preset measurement direction. For example, the distance sensor 64 can be configured to detect the distance to the measurement object positioned in front of the user U. In the present embodiment, the right light guide plate 26 and the left light guide plate 28 in the front frame 27. It is arranged at the connection part. In this example, when the image display unit 20 is mounted, the position of the distance sensor 64 is substantially in the middle between both eyes of the user U in the horizontal direction and above the both eyes of the user U in the vertical direction. The measurement direction of the distance sensor 64 can be, for example, the front side direction of the front frame 27, in other words, the direction overlapping the imaging direction of the camera 61.

距離センサー64は、例えば、LEDやレーザーダイオード等の光源と、光源が発する光が測定対象物に反射する反射光を受光する受光部とを有する。距離センサー64は、制御部150の制御に従い、三角測距処理や時間差に基づく測距処理を実行すればよい。また、距離センサー64は、超音波を発する音源と、測定対象物で反射する超音波を受信する検出部とを備える構成としてもよい。この場合、距離センサー64は、制御部150の制御に従い、超音波の反射までの時間差に基づき測距処理を実行すればよい。   The distance sensor 64 includes, for example, a light source such as an LED or a laser diode, and a light receiving unit that receives reflected light that is reflected from the light to be measured. The distance sensor 64 may perform a triangulation process or a distance measurement process based on a time difference in accordance with the control of the control unit 150. The distance sensor 64 may include a sound source that emits ultrasonic waves and a detection unit that receives ultrasonic waves reflected by the measurement object. In this case, the distance sensor 64 may perform the distance measurement process based on the time difference until the reflection of the ultrasonic wave according to the control of the control unit 150.

コントローラー10と画像表示部20とは、接続ケーブル40により接続される。接続ケーブル40は、本体11の端部に設けられるコネクター42に着脱可能に接続される。すなわち、本体11には、接続ケーブル40を抜き差し可能なコネクター42が設けられ、画像表示部20を使用する場合にコネクター42に接続ケーブル40が接続される。   The controller 10 and the image display unit 20 are connected by a connection cable 40. The connection cable 40 is detachably connected to a connector 42 provided at the end of the main body 11. That is, the main body 11 is provided with a connector 42 through which the connection cable 40 can be inserted and removed, and the connection cable 40 is connected to the connector 42 when the image display unit 20 is used.

接続ケーブル40は、左保持部23の先端から、画像表示部20の内部に設けられる各種回路に接続する。接続ケーブル40は、デジタルデータを伝送するメタルケーブルまたは光ファイバーケーブルを有し、アナログ信号を伝送するメタルケーブルを有していてもよい。接続ケーブル40の途中には、コネクター46が設けられる。
コネクター46は、ステレオミニプラグを接続するジャック(オーディオコネクター)であり、コネクター46とコントローラー10とは、例えばアナログ音声信号を伝送するラインで接続される。図1に示す構成例では、ステレオヘッドホンを構成する右イヤホン32及び左イヤホン34と、マイク63とを有するヘッドセット30が、コネクター46に接続される。
The connection cable 40 is connected to various circuits provided in the image display unit 20 from the tip of the left holding unit 23. The connection cable 40 includes a metal cable or optical fiber cable that transmits digital data, and may include a metal cable that transmits an analog signal. A connector 46 is provided in the middle of the connection cable 40.
The connector 46 is a jack (audio connector) for connecting a stereo mini plug, and the connector 46 and the controller 10 are connected by, for example, a line for transmitting an analog audio signal. In the configuration example shown in FIG. 1, a headset 30 having a right earphone 32 and a left earphone 34 constituting a stereo headphone, and a microphone 63 is connected to a connector 46.

マイク63は、例えば図1に示すように、マイク63の集音部が使用者Uの視線方向を向くように配置され、音声を集音して、音声信号を音声インターフェイス182(図8)に出力する。マイク63は、例えばモノラルマイクであってもステレオマイクであってもよく、指向性を有するマイクであってもよいし、無指向性のマイクであってもよい。   For example, as shown in FIG. 1, the microphone 63 is arranged so that the sound collection unit of the microphone 63 faces the line of sight of the user U, collects sound, and sends the sound signal to the sound interface 182 (FIG. 8). Output. For example, the microphone 63 may be a monaural microphone or a stereo microphone, may be a directional microphone, or may be an omnidirectional microphone.

コントローラー10は、使用者Uにより操作される***作部として、ホイール操作部12、中央キー13、操作パッド14、上下キー15、LED表示部17、及び電源スイッチ18を備える。これらの***作部は本体11の表面に配置される。これらの***作部は、例えば、使用者Uの手指により操作される。   The controller 10 includes a wheel operation unit 12, a center key 13, an operation pad 14, an up / down key 15, an LED display unit 17, and a power switch 18 as operated units operated by the user U. These operated parts are arranged on the surface of the main body 11. These operated parts are operated, for example, with the fingers of the user U.

ホイール操作部12は、本体11の表面において最も面積の広い一面に配置される。ホイール操作部12が配置される面を、本体11の前面と呼ぶことができる。中央キー13はホイール操作部12の中央に位置する。ホイール操作部12は、使用者Uが、本体11の前面においてホイール操作部12の境界を、手指の触感により識別できる形状であることが好ましく、例えば、本体11の前面よりも凹んでいてもよい。中央キー13は、使用者Uが、ホイール操作部12と中央キー13との違いを手指の触感によって識別できるように、例えばホイール操作部12よりも盛り上がっている。また、中央キー13は、押圧操作により変形または変位して、押圧操作が可能な構成であってもよい。   The wheel operation unit 12 is arranged on one surface having the largest area on the surface of the main body 11. The surface on which the wheel operation unit 12 is disposed can be referred to as the front surface of the main body 11. The center key 13 is located at the center of the wheel operation unit 12. The wheel operation unit 12 preferably has a shape that allows the user U to identify the boundary of the wheel operation unit 12 on the front surface of the main body 11 by the tactile sensation of the fingers, and may be recessed from the front surface of the main body 11, for example. . The center key 13 is raised more than the wheel operation part 12, for example so that the user U can identify the difference between the wheel operation part 12 and the center key 13 by the touch feeling of a finger. Further, the center key 13 may be configured to be deformed or displaced by a pressing operation so that the pressing operation can be performed.

操作パッド14は、本体11の前面において、使用者Uが指を接触させる、タッチ操作を行うための領域である。操作パッド14は、本体11の前面と同様の平面であってもよいが、操作パッド14と、それ以外の領域とを使用者Uが識別できる構成であることが好ましい。例えば、操作パッド14の縁を示す線が印刷または凹凸により形成されてもよいし、操作パッド14が、操作パッド14の表面の触感をそれ以外の領域と異ならせる表面加工を施されてもよい。   The operation pad 14 is an area for performing a touch operation on the front surface of the main body 11 in which the user U makes a finger contact. The operation pad 14 may be the same plane as the front surface of the main body 11, but it is preferable that the user U can identify the operation pad 14 and other areas. For example, a line indicating the edge of the operation pad 14 may be formed by printing or unevenness, and the operation pad 14 may be subjected to surface processing that makes the surface of the operation pad 14 feel different from other regions. .

コントローラー10は、本体11の前面において、ホイール操作部12、中央キー13、及び上下キー15を含む領域では、後述するタッチセンサー172(図7)により、使用者Uによる接触操作を検出できる。コントローラー10は、タッチセンサー172が接触操作を検出した場合に、操作を検出した位置を特定することにより、使用者Uが操作した位置が、ホイール操作部12か、中央キー13か、或いは操作パッド14かを特定できる。   The controller 10 can detect a contact operation by the user U by a touch sensor 172 (FIG. 7) described later in an area including the wheel operation unit 12, the center key 13, and the up / down key 15 on the front surface of the main body 11. When the touch sensor 172 detects a touch operation, the controller 10 specifies the position where the operation is detected, so that the position operated by the user U is the wheel operation unit 12, the center key 13, or the operation pad. 14 can be specified.

従って、ホイール操作部12、中央キー13、及び操作パッド14に対する操作は位置入力操作として検出される。コントローラー10は、これらに対する操作を区別せず位置入力操作として検出してもよい。或いは、ホイール操作部12、中央キー13及び操作パッド14に対する操作を区別してもよい。例えば、ホイール操作部12は、上下左右の方向指示を入力する方向指示キーとして使用できる。中央キー13は、ホイール操作部12の操作により選択された内容の決定を指示する決定キーとして使用できる。また、操作パッド14は、操作パッド14における絶対位置、或いは、相対位置を入力する操作のために使用できる。   Accordingly, operations on the wheel operation unit 12, the center key 13, and the operation pad 14 are detected as position input operations. The controller 10 may detect the operations for these as position input operations without distinguishing them. Or you may distinguish operation with respect to the wheel operation part 12, the center key 13, and the operation pad 14. FIG. For example, the wheel operation unit 12 can be used as a direction instruction key for inputting up / down / left / right direction instructions. The center key 13 can be used as a determination key for instructing determination of the content selected by operating the wheel operation unit 12. The operation pad 14 can be used for an operation of inputting an absolute position or a relative position on the operation pad 14.

本体11の前面にはLED(Light Emitting Diode)表示部17が設置される。LED表示部17は、ホイール操作部12と操作パッド14との間に位置し、LED表示部17の表面は、本体11の前面における他の領域と違わない。LED表示部17は、光を透過可能な透過部(図示略)を有し、透過部の直下に設置される1または複数のLEDが点灯することにより、使用者Uが記号等を視認できるように、発光する。図1の例では、LED表示部17のLEDが点灯することにより、3つの記号△(三角形)、○(丸)、□(四角形)が現れる。   An LED (Light Emitting Diode) display unit 17 is installed on the front surface of the main body 11. The LED display unit 17 is located between the wheel operation unit 12 and the operation pad 14, and the surface of the LED display unit 17 is not different from other regions on the front surface of the main body 11. The LED display unit 17 has a transmission part (not shown) that can transmit light, and one or a plurality of LEDs that are installed directly below the transmission part are turned on so that the user U can visually recognize symbols and the like. It emits light. In the example of FIG. 1, when the LED of the LED display unit 17 is turned on, three symbols Δ (triangle), ○ (circle), and □ (square) appear.

コントローラー10は、LED表示部17に対する使用者Uの手指の接触操作を、タッチセンサー172により検出し、操作位置を特定できる。このため、例えば操作位置が、LED表示部17に現れる記号のどれに対応する位置かを特定できる。従って、LED表示部17はソフトウェアボタンとして機能する。例えば、LED表示部17に現れる記号を、HMD1の機能に対応付けることで、LED表示部17へのタッチ操作を当該機能に対する操作として検出できる。HMD1は、図1の例で、記号○(丸)をホームボタンに割り当てることができる。この場合、記号○(丸)の位置に接触操作が行われると、制御部150は、ホームボタンの操作を検出する。また、記号□(四角形)は履歴ボタンに割り当てることができる。この場合、記号□(四角形)の接触操作を、制御部150は、履歴ボタンの操作として検出する。同様に、記号△(三角形)は戻るボタンに割り当てることができる。制御部150は、記号△(三角形)の接触操作を、戻るボタンの操作として検出する。   The controller 10 can detect the contact operation of the finger of the user U with respect to the LED display unit 17 by the touch sensor 172 and can specify the operation position. For this reason, for example, it is possible to specify which of the symbols appearing on the LED display unit 17 corresponds to the operation position. Therefore, the LED display unit 17 functions as a software button. For example, by associating a symbol appearing on the LED display unit 17 with the function of the HMD 1, a touch operation on the LED display unit 17 can be detected as an operation on the function. The HMD 1 can assign the symbol ◯ (circle) to the home button in the example of FIG. In this case, when a contact operation is performed at the position of the symbol ◯ (circle), the control unit 150 detects the operation of the home button. The symbol □ (square) can be assigned to the history button. In this case, the control unit 150 detects the contact operation of the symbol □ (square) as the operation of the history button. Similarly, the symbol Δ (triangle) can be assigned to the back button. The control unit 150 detects the contact operation of the symbol Δ (triangle) as the return button operation.

上下キー15は、本体11の側面に配置され、押圧操作を検出する一対のキーを備える。上下キー15の右イヤホン32及び左イヤホン34から出力する音量の増減の指示入力や、画像表示部20の表示の明るさの増減の指示入力に利用される。
電源スイッチ18は、HMD1の電源のオン/オフを切り替えるスイッチである。
The up / down key 15 is disposed on a side surface of the main body 11 and includes a pair of keys for detecting a pressing operation. This is used to input an instruction to increase / decrease the volume output from the right and left earphones 32 and 34 of the up / down key 15 and to input an instruction to increase / decrease the display brightness of the image display unit 20.
The power switch 18 is a switch for switching on / off the power of the HMD 1.

本体11において電源スイッチ18と同じ側の側面には、USB(Universal Serial Bus)コネクター19(インターフェイス)が設けられる。USBコネクター19は、コントローラー10を、外部の装置に接続するインターフェイスであり、本実施形態ではインターフェイスの一例として、USB(登録商標)規格に準拠したコネクターを例示する。USBコネクター19は、例えば、microUSB規格に適合する形状、及びサイズを有するコネクターであり、転送速度等の仕様は任意である。   A USB (Universal Serial Bus) connector 19 (interface) is provided on the side surface of the main body 11 on the same side as the power switch 18. The USB connector 19 is an interface for connecting the controller 10 to an external device. In the present embodiment, a connector conforming to the USB (registered trademark) standard is exemplified as an example of the interface. The USB connector 19 is, for example, a connector having a shape and size conforming to the microUSB standard, and specifications such as transfer speed are arbitrary.

コントローラー10は後述するようにバッテリー132(図7)を有し、バッテリー132が供給する電力によりコントローラー10および画像表示部20が動作する。バッテリー132への充電は、USBコネクター19に対して電力を供給することにより行うことができる。HMD1は、コントローラー10と画像表示部20を取り外し、コントローラー10のみを専用の充電装置に接続することで、充電を行うことができる。   As will be described later, the controller 10 has a battery 132 (FIG. 7), and the controller 10 and the image display unit 20 are operated by power supplied from the battery 132. The battery 132 can be charged by supplying power to the USB connector 19. The HMD 1 can be charged by removing the controller 10 and the image display unit 20 and connecting only the controller 10 to a dedicated charging device.

図2は、充電装置4の構成及び使用状態を示す外観図である。
充電装置4(中継装置、外部装置)は、略箱形の本体に、コントローラー10を挿入可能なコントローラー装着部403を備える。充電装置4は複数のコントローラー装着部403を備える構成とすることができ、図2の例では5つのコントローラー装着部403を備える。コントローラー装着部403は細長い凹部であり、コントローラー10を、USBコネクター19(図1)を下にする向きで挿入できる。コントローラー装着部403の内部には、USBコネクター19に接続する接続部405(図3)が配置されており、コントローラー10をコントローラー装着部403に挿入すると、接続部405がUSBコネクター19に差し込まれる。
FIG. 2 is an external view showing the configuration and use state of the charging device 4.
The charging device 4 (relay device, external device) includes a controller mounting portion 403 into which the controller 10 can be inserted in a substantially box-shaped main body. The charging device 4 can be configured to include a plurality of controller mounting portions 403, and includes five controller mounting portions 403 in the example of FIG. The controller mounting portion 403 is an elongated recess, and the controller 10 can be inserted with the USB connector 19 (FIG. 1) facing downward. A connection unit 405 (FIG. 3) connected to the USB connector 19 is disposed inside the controller mounting unit 403. When the controller 10 is inserted into the controller mounting unit 403, the connection unit 405 is inserted into the USB connector 19.

充電装置4は、外部から電力の供給を受ける電源接続部411、コンピューター等に接続されるホスト接続部412、及び、他の充電装置4をカスケード接続するカスケード接続部413を備える。   The charging device 4 includes a power supply connection unit 411 that receives power supply from the outside, a host connection unit 412 that is connected to a computer or the like, and a cascade connection unit 413 that cascade-connects other charging devices 4.

本実施形態では、コントローラー10がUSBコネクター19を備えることに対応して、USB規格に準拠した給電、及び通信を行う構成を例示する。この例で、ホスト接続部412は、USB−B端子を用いることができる。また、カスケード接続部413は、USB−A端子を用いることができ、このカスケード接続部413は、他の充電装置4のホスト接続部412に、USBケーブルを介して接続される。
なお、本実施形態で説明するUSB規格について、規格のバージョンは限定されない。例えば、USB1.1、2.0、3.0のいずれであってもよい。また、HMD1及び充電装置4を含む各種機器が、USB3.1のコネクターやケーブルを用いる構成であってもよい。
In the present embodiment, a configuration in which power supply and communication conforming to the USB standard is performed in correspondence with the controller 10 having the USB connector 19 is illustrated. In this example, the host connection unit 412 can use a USB-B terminal. Further, the cascade connection unit 413 can use a USB-A terminal, and the cascade connection unit 413 is connected to the host connection unit 412 of another charging device 4 via a USB cable.
Note that the version of the USB standard described in this embodiment is not limited. For example, any of USB 1.1, 2.0, and 3.0 may be used. The various devices including the HMD 1 and the charging device 4 may be configured to use USB 3.1 connectors and cables.

図3は、充電装置4及び周辺装置の構成を示すブロック図である。
周辺装置は、充電装置4に接続されるACアダプター3、ホスト装置5、及び、他の充電装置4を指す。
充電装置4は、上述した接続部405、電源接続部411、ホスト接続部412、及びカスケード接続部413と、ハブIC420とを備える。図2及び図3の例では、充電装置4は、5つのコントローラー装着部403(図2)に対応して5つの接続部405を備える。
FIG. 3 is a block diagram illustrating configurations of the charging device 4 and peripheral devices.
The peripheral device refers to the AC adapter 3, the host device 5, and the other charging device 4 connected to the charging device 4.
The charging device 4 includes the connection unit 405, the power supply connection unit 411, the host connection unit 412, the cascade connection unit 413, and the hub IC 420 described above. In the example of FIGS. 2 and 3, the charging device 4 includes five connection portions 405 corresponding to the five controller mounting portions 403 (FIG. 2).

電源接続部411には、ACアダプター3が接続される。ACアダプター3は、交流電源に接続されて所定電圧(例えば、5V)の直流電流を電源接続部411に入力する。電源接続部411は、図示しない導線により各々の接続部405に接続される。これにより、接続部405に接続されるコントローラー10には、ACアダプター3が供給する所定電圧の直流電流が供給され、この電流によりコントローラー10はバッテリー132を充電する。図3には、5つの接続部405の各々にコントローラー10が接続された状態を示す。ACアダプター3が出力する直流電流は、5台のコントローラー10のUSBコネクター19に、それぞれ入力される。   The AC adapter 3 is connected to the power supply connection unit 411. The AC adapter 3 is connected to an AC power supply and inputs a DC current of a predetermined voltage (for example, 5 V) to the power supply connection unit 411. The power supply connection part 411 is connected to each connection part 405 by a conducting wire (not shown). As a result, the controller 10 connected to the connection unit 405 is supplied with a direct current of a predetermined voltage supplied from the AC adapter 3, and the controller 10 charges the battery 132 by this current. FIG. 3 shows a state where the controller 10 is connected to each of the five connection portions 405. The direct current output from the AC adapter 3 is input to the USB connectors 19 of the five controllers 10, respectively.

ハブIC420は、USBハブ機能を有するIC(Integrated Circuit)であり、1つのアップストリームポートと、複数のダウンストリームポートを有する。ハブIC420は、ダウンストリームポートに接続される各々の機器を、アップストリームポートに接続された機器に接続し、各機器の間のデータ通信を可能とする。ハブIC420のアップストリームポートであるホスト接続部412にはホスト装置5が接続される。ホスト装置5(外部装置)は、USBホスト機能を有する機器であり、例えば、パーソナルコンピューターが挙げられる。ハブIC420のダウンストリームポートには接続部405及びカスケード接続部413が接続される。このため、接続部405に接続されるコントローラー10、及び、カスケード接続部413に接続される充電装置4は、ハブIC420の制御によって、ホスト装置5とデータ通信可能である。   The hub IC 420 is an IC (Integrated Circuit) having a USB hub function, and has one upstream port and a plurality of downstream ports. The hub IC 420 connects each device connected to the downstream port to a device connected to the upstream port, and enables data communication between the devices. The host device 5 is connected to the host connection unit 412 that is the upstream port of the hub IC 420. The host device 5 (external device) is a device having a USB host function, for example, a personal computer. A connection unit 405 and a cascade connection unit 413 are connected to the downstream port of the hub IC 420. Therefore, the controller 10 connected to the connection unit 405 and the charging device 4 connected to the cascade connection unit 413 can perform data communication with the host device 5 under the control of the hub IC 420.

ここで、ホスト装置5に接続される充電装置4を充電装置4aとし、充電装置4aを介してホスト装置5に接続される充電装置4を充電装置4bとする。充電装置4bは、充電装置4aと同様に構成され,複数の接続部405を有する。このため、充電装置4bに複数のコントローラー10を接続できる。充電装置4bにACアダプター3を接続する場合、充電装置4bは複数のコントローラー10に対して充電用の電源を供給することができる。また、充電装置4bは、充電装置4aと同様のハブIC420を内蔵する。このため、充電装置4bに接続されたコントローラー10は、2段にカスケード接続されたハブIC420を経由して、ホスト装置5に接続して、ホスト装置5とデータを送受信できる。   Here, the charging device 4 connected to the host device 5 is referred to as a charging device 4a, and the charging device 4 connected to the host device 5 via the charging device 4a is referred to as a charging device 4b. The charging device 4b is configured in the same manner as the charging device 4a and has a plurality of connection portions 405. For this reason, the some controller 10 can be connected to the charging device 4b. When the AC adapter 3 is connected to the charging device 4b, the charging device 4b can supply charging power to the plurality of controllers 10. Moreover, the charging device 4b incorporates the same hub IC 420 as the charging device 4a. For this reason, the controller 10 connected to the charging device 4b can transmit and receive data to and from the host device 5 by connecting to the host device 5 via the hub IC 420 cascaded in two stages.

ハブIC420が介在するホスト装置5とコントローラー10との間の通信、及び、ホスト装置5と充電装置4との間の通信は、USBプロトコルに従って実行される。通信を確立する処理、及び通信切断の処理も同様である。
なお、ハブIC420は、単一のICで構成する例に限定されない。図3の例では、1つのハブIC4205つの接続部405及び3つのカスケード接続部413がハブIC420に接続されるので、ハブIC420が8つのダウンストリームポートを有する構成となるが、あくまで模式的に本発明の構成例を示したに過ぎず、USB規格から逸脱した構成とする意図はない。例えば、ハブIC420のダウンストリームポートが5以下である場合、充電装置4の内部において、ハブIC420のダウンストリームポートに、別のハブIC420を接続してもよい。すなわち、充電装置4の内部で複数のハブIC420をカスケード接続してもよい。この種の構成変更は、規格や具体的構成に合わせて変更可能であることは勿論である。
Communication between the host device 5 and the controller 10 with the hub IC 420 interposed therebetween, and communication between the host device 5 and the charging device 4 are executed according to the USB protocol. The same applies to the process of establishing communication and the process of disconnecting communication.
The hub IC 420 is not limited to an example configured with a single IC. In the example of FIG. 3, since one hub IC 4205 connection unit 405 and three cascade connection units 413 are connected to the hub IC 420, the hub IC 420 has eight downstream ports. The configuration example of the present invention is only shown, and there is no intention to deviate from the USB standard. For example, when the downstream port of the hub IC 420 is 5 or less, another hub IC 420 may be connected to the downstream port of the hub IC 420 inside the charging device 4. That is, a plurality of hub ICs 420 may be cascade-connected within the charging device 4. It goes without saying that this type of configuration change can be made in accordance with a standard or a specific configuration.

USBの規格ではカスケードの段数は6段まで許容されるので、図3の構成では、充電装置4bに、さらに、最大で4台の充電装置4を接続できる。また、充電装置4aが備える複数のカスケード接続部413のそれぞれに、充電装置4を接続することも可能である。なお、コントローラー10に対して十分な電力を供給するため、充電装置4a、4bを含む各々の充電装置4にはACアダプター3を接続することが好ましい。しかし、コントローラー10のバッテリー132に十分な電力がありデータ通信を目的とする場合は、ACアダプター3を接続せず使用してもよい。   According to the USB standard, the number of cascade stages is allowed up to six. Therefore, in the configuration shown in FIG. 3, a maximum of four charging apparatuses 4 can be connected to the charging apparatus 4b. Moreover, it is also possible to connect the charging device 4 to each of the plurality of cascade connections 413 included in the charging device 4a. In addition, in order to supply sufficient electric power to the controller 10, it is preferable to connect the AC adapter 3 to each charging device 4 including the charging devices 4a and 4b. However, if the battery 132 of the controller 10 has sufficient power and is intended for data communication, the AC adapter 3 may be used without being connected.

コントローラー10は、充電装置4に接続した状態で、バッテリー132への充電が可能ある。さらに、コントローラー10は、充電装置4に接続した状態で、画像表示部20を接続していなくても起動することが可能であり、ホスト装置5とデータ通信を行って、ホスト装置5からデータを取得できる。この機能により、コントローラー10は、後述するように、ホスト装置5から基本制御プログラム(ファームウェア)をダウンロードして、コントローラー10の基本制御プログラムをアップデートすることができる。また、コントローラー10は、後述するように、ホスト装置5からアプリケーションプログラムをダウンロードしてインストールする処理や、ホスト装置5からデータをダウンロードして記憶する処理を行うことができる。   The controller 10 can charge the battery 132 while being connected to the charging device 4. Furthermore, the controller 10 can be started up without being connected to the image display unit 20 while connected to the charging device 4, and performs data communication with the host device 5 to transfer data from the host device 5. You can get it. With this function, the controller 10 can download the basic control program (firmware) from the host device 5 and update the basic control program of the controller 10 as described later. Further, as will be described later, the controller 10 can perform processing for downloading and installing an application program from the host device 5 and processing for downloading and storing data from the host device 5.

充電装置4は、複数のコントローラー10を接続可能である。また、充電装置4aに充電装置4bをカスケード接続することにより、より多数のコントローラー10をホスト装置5に接続できる。このため、多数のコントローラー10に対し、充電と、上述した基本制御プログラムのアップデートやアプリケーションプログラムのインストール等を容易に行うことができ、HMD1の管理に要する負担を大幅に軽減できる。   The charging device 4 can connect a plurality of controllers 10. Further, a larger number of controllers 10 can be connected to the host device 5 by cascading the charging device 4b to the charging device 4a. For this reason, charging, updating of the basic control program, installation of the application program, and the like can be easily performed on a large number of controllers 10, and the burden required for managing the HMD 1 can be greatly reduced.

図4は、画像表示部20が備える光学系の構成を示す要部平面図である。図4には説明のため使用者Uの左眼LE及び右眼REを図示する。
図4に示すように、右表示ユニット22と左表示ユニット24とは、左右対称に構成される。使用者Uの右眼REに画像を視認させる構成として、右表示ユニット22は、画像光を発するOLED(Organic Light Emitting Diode)ユニット221と、OLEDユニット221が発する画像光Lを導くレンズ群等を備えた右光学系251とを備える。画像光Lは、右光学系251により右導光板26に導かれる。
FIG. 4 is a main part plan view showing the configuration of the optical system provided in the image display unit 20. FIG. 4 shows the left eye LE and right eye RE of the user U for explanation.
As shown in FIG. 4, the right display unit 22 and the left display unit 24 are configured symmetrically. As a configuration for causing the right eye RE of the user U to visually recognize an image, the right display unit 22 includes an OLED (Organic Light Emitting Diode) unit 221 that emits image light, a lens group that guides the image light L emitted from the OLED unit 221, and the like. And a right optical system 251 provided. The image light L is guided to the right light guide plate 26 by the right optical system 251.

OLEDユニット221は、OLEDパネル223と、OLEDパネル223を駆動するOLED駆動回路225とを有する。OLEDパネル223は、有機エレクトロルミネッセンスにより発光してR(赤)、G(緑)、B(青)の色光をそれぞれ発する発光素子を、マトリクス状に配置して構成される、自発光型の表示パネルである。OLEDパネル223は、R、G、Bの素子を1個ずつ含む単位を1画素として、複数の画素を備え、マトリクス状に配置される画素により画像を形成する。OLED駆動回路225は、制御部150の制御に従って、OLEDパネル223が備える発光素子の選択及び発光素子への通電を実行して、OLEDパネル223の発光素子を発光させる。OLED駆動回路225は、OLEDパネル223の裏面すなわち発光面の裏側に、ボンディング等により固定される。OLED駆動回路225は、例えばOLEDパネル223を駆動する半導体デバイスで構成され、OLEDパネル223の裏面に固定される基板(図示略)に実装されてもよい。この基板には温度センサー69(図7)が実装される。
なお、OLEDパネル223は、白色に発光する発光素子をマトリクス状に配置し、R、G、Bの各色に対応するカラーフィルターを重ねて配置する構成であってもよい。また、R、G、Bの色光をそれぞれ放射する発光素子に加え、W(白)の光を発する発光素子を備えるWRGB構成のOLEDパネル223を用いてもよい。
The OLED unit 221 includes an OLED panel 223 and an OLED drive circuit 225 that drives the OLED panel 223. The OLED panel 223 is a self-luminous display configured by arranging light emitting elements that emit light of R (red), G (green), and B (blue) light by organic electroluminescence in a matrix. It is a panel. The OLED panel 223 includes a plurality of pixels, each of which includes one R, G, and B element, and forms an image with pixels arranged in a matrix. The OLED drive circuit 225 causes the light emitting elements of the OLED panel 223 to emit light by selecting the light emitting elements included in the OLED panel 223 and energizing the light emitting elements under the control of the control unit 150. The OLED drive circuit 225 is fixed to the back surface of the OLED panel 223, that is, the back surface of the light emitting surface by bonding or the like. The OLED drive circuit 225 may be formed of a semiconductor device that drives the OLED panel 223, for example, and may be mounted on a substrate (not shown) fixed to the back surface of the OLED panel 223. A temperature sensor 69 (FIG. 7) is mounted on this substrate.
Note that the OLED panel 223 may have a configuration in which light emitting elements that emit white light are arranged in a matrix, and color filters corresponding to R, G, and B colors are stacked. Further, an OLED panel 223 having a WRGB configuration provided with a light emitting element that emits W (white) light in addition to the light emitting elements that respectively emit R, G, and B color light may be used.

右光学系251は、OLEDパネル223から射出された画像光Lを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Lは、右導光板26に入射する。右導光板26の内部において光を導く光路には、画像光Lを反射する複数の反射面が形成される。画像光Lは、右導光板26の内部で複数回の反射を経て右眼RE側に導かれる。右導光板26には、右眼REの眼前に位置するハーフミラー261(反射面)が形成される。画像光Lは、ハーフミラー261で反射して右眼REに向けて右導光板26から射出され、この画像光Lが右眼REの網膜に像を結び、使用者Uに画像を視認させる。   The right optical system 251 includes a collimator lens that converts the image light L emitted from the OLED panel 223 into a parallel light flux. The image light L converted into a parallel light beam by the collimator lens enters the right light guide plate 26. A plurality of reflecting surfaces that reflect the image light L are formed in an optical path that guides light inside the right light guide plate 26. The image light L is guided to the right eye RE side through a plurality of reflections inside the right light guide plate 26. A half mirror 261 (reflection surface) located in front of the right eye RE is formed on the right light guide plate 26. The image light L is reflected by the half mirror 261 and emitted from the right light guide plate 26 toward the right eye RE. The image light L forms an image on the retina of the right eye RE, and causes the user U to visually recognize the image.

また、使用者Uの左眼LEに画像を視認させる構成として、左表示ユニット24は、画像光を発するOLEDユニット241と、OLEDユニット241が発する画像光Lを導くレンズ群等を備えた左光学系252とを備える。画像光Lは、左光学系252により左導光板28に導かれる。   Further, as a configuration for allowing the left eye LE of the user U to visually recognize the image, the left display unit 24 includes a left optical unit including an OLED unit 241 that emits image light, a lens group that guides the image light L emitted from the OLED unit 241, and the like. A system 252; The image light L is guided to the left light guide plate 28 by the left optical system 252.

OLEDユニット241は、OLEDパネル243と、OLEDパネル243を駆動するOLED駆動回路245とを有する。OLEDパネル243は、OLEDパネル223と同様に構成される自発光型の表示パネルである。OLED駆動回路245は、制御部150の制御に従って、OLEDパネル243が備える発光素子の選択及び発光素子への通電を実行して、OLEDパネル243の発光素子を発光させる。OLED駆動回路245は、OLEDパネル243の裏面すなわち発光面の裏側に、ボンディング等により固定される。OLED駆動回路245は、例えばOLEDパネル243を駆動する半導体デバイスで構成され、OLEDパネル243の裏面に固定される基板(図示略)に実装されてもよい。この基板には、温度センサー239が実装される。   The OLED unit 241 includes an OLED panel 243 and an OLED drive circuit 245 that drives the OLED panel 243. The OLED panel 243 is a self-luminous display panel configured similarly to the OLED panel 223. The OLED drive circuit 245 causes the light emitting elements of the OLED panel 243 to emit light by selecting a light emitting element included in the OLED panel 243 and energizing the light emitting elements under the control of the control unit 150. The OLED drive circuit 245 is fixed to the back surface of the OLED panel 243, that is, the back surface of the light emitting surface by bonding or the like. The OLED drive circuit 245 may be configured by a semiconductor device that drives the OLED panel 243, for example, and may be mounted on a substrate (not shown) fixed to the back surface of the OLED panel 243. A temperature sensor 239 is mounted on this substrate.

左光学系252は、OLEDパネル243から射出された画像光Lを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Lは、左導光板28に入射する。左導光板28は、画像光Lを反射する複数の反射面が形成された光学素子であり、例えばプリズムである。画像光Lは、左導光板28の内部で複数回の反射を経て左眼LE側に導かれる。左導光板28には、左眼LEの眼前に位置するハーフミラー281(反射面)が形成される。画像光Lは、ハーフミラー281で反射して左眼LEに向けて左導光板28から射出され、この画像光Lが左眼LEの網膜に像を結び、使用者Uに画像を視認させる。   The left optical system 252 includes a collimating lens that converts the image light L emitted from the OLED panel 243 into a light beam in a parallel state. The image light L converted into a parallel light beam by the collimator lens enters the left light guide plate 28. The left light guide plate 28 is an optical element formed with a plurality of reflecting surfaces that reflect the image light L, and is, for example, a prism. The image light L is guided to the left eye LE side through a plurality of reflections inside the left light guide plate 28. The left light guide plate 28 is formed with a half mirror 281 (reflection surface) located in front of the left eye LE. The image light L is reflected by the half mirror 281 and emitted from the left light guide plate 28 toward the left eye LE. The image light L forms an image on the retina of the left eye LE, and causes the user U to visually recognize the image.

この構成によれば、HMD1は、シースルー型の表示装置として機能する。すなわち、使用者Uの右眼REには、ハーフミラー261で反射した画像光Lと、右導光板26を透過した外光OLとが入射する。また、左眼LEには、ハーフミラー281で反射した画像光Lと、ハーフミラー281を透過した外光OLとが入射する。このように、HMD1は、内部で処理した画像の画像光Lと外光OLとを重ねて使用者Uの眼に入射させ、使用者Uにとっては、右導光板26及び左導光板28を透かして外景が見え、この外景に重ねて、画像光Lによる画像が視認される。
ハーフミラー261、281は、右表示ユニット22及び左表示ユニット24がそれぞれ出力する画像光を反射して画像を取り出す画像取り出し部であり、表示部ということができる。
According to this configuration, the HMD 1 functions as a see-through display device. That is, the image light L reflected by the half mirror 261 and the external light OL transmitted through the right light guide plate 26 are incident on the right eye RE of the user U. Further, the image light L reflected by the half mirror 281 and the external light OL transmitted through the half mirror 281 are incident on the left eye LE. In this way, the HMD 1 superimposes the image light L of the internally processed image and the external light OL on the eyes of the user U, and for the user U, the right light guide plate 26 and the left light guide plate 28 are watermarked. The outside scene can be seen, and the image by the image light L is visually recognized over the outside scene.
The half mirrors 261 and 281 are image extraction units that extract image by reflecting image light output from the right display unit 22 and the left display unit 24, respectively, and can be called display units.

なお、左光学系252と左導光板28とを総称して「左導光部」とも呼び、右光学系251と右導光板26とを総称して「右導光部」と呼ぶ。右導光部及び左導光部の構成は上記の例に限定されず、画像光を用いて使用者Uの眼前に虚像を形成する限りにおいて任意の方式を用いることができ、例えば、回折格子を用いても良いし、半透過反射膜を用いても良い。   The left optical system 252 and the left light guide plate 28 are collectively referred to as a “left light guide”, and the right optical system 251 and the right light guide plate 26 are collectively referred to as a “right light guide”. The configurations of the right light guide unit and the left light guide unit are not limited to the above example, and any method can be used as long as a virtual image is formed in front of the user U using image light. For example, a diffraction grating Or a transflective film may be used.

図5及び図6は、画像表示部20の要部構成を示す図である。図5は、画像表示部20を使用者Uの頭部側から見た要部斜視図である。なお、図5では接続ケーブル40の図示を省略する。図6はカメラ61の画角の説明図である。   5 and 6 are diagrams showing the main configuration of the image display unit 20. FIG. 5 is a perspective view of the main part of the image display unit 20 as viewed from the user U's head side. In addition, illustration of the connection cable 40 is abbreviate | omitted in FIG. FIG. 6 is an explanatory view of the angle of view of the camera 61.

図5は、画像表示部20の使用者Uの頭部に接する側、言い換えれば使用者Uの右眼RE及び左眼LEに見える側である。別の言い方をすれば、右導光板26及び左導光板28の裏側が見えている。
図5では、使用者Uの右眼REに画像光を照射するハーフミラー261、及び、左眼LEに画像光を照射するハーフミラー281が、略四角形の領域として見える。また、ハーフミラー261、281を含む右導光板26及び左導光板28の全体が、上述したように外光を透過する。このため、使用者Uには、右導光板26及び左導光板28の全体を透過して外景が視認され、ハーフミラー261、281の位置に矩形の表示画像が視認される。
FIG. 5 is a side of the image display unit 20 that is in contact with the head of the user U, in other words, a side that is visible to the right eye RE and the left eye LE of the user U. In other words, the back sides of the right light guide plate 26 and the left light guide plate 28 are visible.
In FIG. 5, the half mirror 261 that irradiates image light to the right eye RE of the user U and the half mirror 281 that irradiates image light to the left eye LE appear as substantially rectangular areas. Further, the entire right light guide plate 26 and left light guide plate 28 including the half mirrors 261 and 281 transmit external light as described above. For this reason, the user U sees the outside scene through the entire right light guide plate 26 and the left light guide plate 28, and sees a rectangular display image at the positions of the half mirrors 261 and 281.

カメラ61は、上記のように画像表示部20において右側の端部に配置され、使用者の両眼が向く方向、すなわち使用者にとって前方を撮像する。図6は、カメラ61の位置を、使用者の右眼RE及び左眼LEとともに平面視で模式的に示す図である。カメラ61の画角(撮像範囲)をCで示す。なお、図6には水平方向の画角Cを示すが、カメラ61の実際の画角は一般的なデジタルカメラと同様に上下方向にも拡がる。   The camera 61 is arranged at the right end of the image display unit 20 as described above, and images the direction in which both eyes of the user face, that is, the front for the user. FIG. 6 is a diagram schematically showing the position of the camera 61 in plan view together with the right eye RE and left eye LE of the user. An angle of view (imaging range) of the camera 61 is indicated by C. FIG. 6 shows the horizontal angle of view C, but the actual angle of view of the camera 61 extends in the vertical direction as in a general digital camera.

カメラ61の光軸は、右眼RE及び左眼LEの視線方向を含む方向とされる。使用者がHMD1を装着した状態で視認できる外景は、無限遠とは限らない。例えば図6に示すように、使用者が両眼で対象物OBを注視すると、使用者の視線は、図中符号RD、LDに示すように対象物OBに向けられる。この場合、使用者から対象物OBまでの距離は、30cm〜10m程度であることが多く、1m〜4m程度であることが、より多い。そこで、HMD1について、通常使用時における使用者から対象物OBまでの距離の上限、及び下限の目安を定めてもよい。この目安は調査や実験により求めてもよいし使用者が設定してもよい。カメラ61の光軸、及び画角は、通常使用時における対象物OBまでの距離が、設定された上限の目安に相当する場合、及び、下限の目安に相当する場合に、この対象物OBが画角に含まれるように、設定されることが好ましい。   The optical axis of the camera 61 is a direction including the line-of-sight directions of the right eye RE and the left eye LE. The outside scene that the user can visually recognize in a state where the HMD 1 is worn is not always at infinity. For example, as shown in FIG. 6, when the user gazes at the object OB with both eyes, the user's line of sight is directed toward the object OB as indicated by reference signs RD and LD in the figure. In this case, the distance from the user to the object OB is often about 30 cm to 10 m, and more often about 1 m to 4 m. Therefore, for the HMD 1, an upper limit and a lower limit guideline for the distance from the user to the object OB during normal use may be determined. This standard may be obtained by investigation or experiment, or may be set by the user. The optical axis and the angle of view of the camera 61 are determined when the distance to the object OB during normal use corresponds to the set upper limit guide and when the target OB corresponds to the lower limit guide. It is preferably set so as to be included in the angle of view.

また、一般に、人間の視野角は水平方向におよそ200度、垂直方向におよそ125度とされ、そのうち情報受容能力に優れる有効視野は水平方向に30度、垂直方向に20度程度である。さらに、人間が注視する注視点が迅速に安定して見える安定注視野は、水平方向に60〜90度、垂直方向に45度〜70度程度とされている。この場合、注視点が、図6の対象物OBであるとき、視線RD、LDを中心として水平方向に30度、垂直方向に20度程度が有効視野である。また、水平方向に60〜90度、垂直方向に45度〜70度程度が安定注視野であり、水平方向に約200度、垂直方向に約125度が視野角となる。さらに、使用者が画像表示部20を透過して右導光板26及び左導光板28を透過して視認する実際の視野を、実視野(FOV:Field Of View)と呼ぶことができる。図1及び図2に示す本実施形態の構成で、実視野は、右導光板26及び左導光板28を透過して使用者が視認する実際の視野に相当する。実視野は、視野角及び安定注視野より狭いが、有効視野より広い。   In general, the viewing angle of a human is about 200 degrees in the horizontal direction and about 125 degrees in the vertical direction, and of these, the effective field of view with excellent information receiving capability is about 30 degrees in the horizontal direction and about 20 degrees in the vertical direction. Furthermore, the stable gaze field in which the gaze point that the human gazes at appears to be quickly and stably is about 60 to 90 degrees in the horizontal direction and about 45 to 70 degrees in the vertical direction. In this case, when the gazing point is the object OB in FIG. 6, the effective visual field is about 30 degrees in the horizontal direction and about 20 degrees in the vertical direction around the lines of sight RD and LD. Further, the stable viewing field is about 60 to 90 degrees in the horizontal direction and about 45 to 70 degrees in the vertical direction, and the viewing angle is about 200 degrees in the horizontal direction and about 125 degrees in the vertical direction. Furthermore, the actual field of view that the user perceives through the image display unit 20 and through the right light guide plate 26 and the left light guide plate 28 can be referred to as a real field of view (FOV). In the configuration of the present embodiment shown in FIGS. 1 and 2, the actual visual field corresponds to an actual visual field that is transmitted through the right light guide plate 26 and the left light guide plate 28 and visually recognized by the user. The real field of view is narrower than the viewing angle and stable field of view, but wider than the effective field of view.

カメラ61の画角Cは、使用者の視野よりも広い範囲を撮像可能であることが好ましく、具体的には、画角Cが、少なくとも使用者の有効視野よりも広いことが好ましい。また、画角Cが、使用者の実視野よりも広いことが、より好ましい。さらに好ましくは、画角Cが、使用者の安定注視野よりも広く、最も好ましくは、画角Cが使用者の両眼の視野角よりも広い。   The angle of view C of the camera 61 is preferably capable of capturing a wider range than the user's field of view, and specifically, the angle of view C is preferably at least wider than the effective field of view of the user. Further, it is more preferable that the angle of view C is wider than the actual field of view of the user. More preferably, the angle of view C is wider than the stable viewing field of the user, and most preferably, the angle of view C is wider than the viewing angle of both eyes of the user.

カメラ61が、撮像レンズとして、いわゆる広角レンズを備え、広い画角を撮像できる構成としてもよい。広角レンズには、超広角レンズ、準広角レンズと呼ばれるレンズを含んでもよいし、単焦点レンズであってもズームレンズであってもよく、複数のレンズからなるレンズ群をカメラ61が備える構成であってもよい。   The camera 61 may include a so-called wide-angle lens as an imaging lens so that a wide angle of view can be captured. The wide-angle lens may include a lens called a super-wide-angle lens or a quasi-wide-angle lens, may be a single focus lens or a zoom lens, and the camera 61 includes a lens group including a plurality of lenses. There may be.

また、距離センサー64は、右導光板26と左導光板28との中央において、前方を向いて配置される。例えば、距離センサー64は、画像表示部20の中央位置から、図6に示す対象物OBのように、使用者Uの正面方向に位置する物体までの距離を検出可能に構成される。HMD1を装着した使用者は、注視する方向に頭を向けるので、注視する対象は画像表示部20の正面にあると考えることができる。このため、画像表示部20の中央に配置された距離センサー64が、画像表示部20の正面を検出方向64Aとすれば、使用者が注視する対象までの距離を検出できる。   Further, the distance sensor 64 is arranged facing forward in the center of the right light guide plate 26 and the left light guide plate 28. For example, the distance sensor 64 is configured to be able to detect the distance from the center position of the image display unit 20 to an object located in the front direction of the user U, such as the object OB shown in FIG. Since the user wearing the HMD 1 turns his head in the direction of gaze, it can be considered that the gaze target is in front of the image display unit 20. For this reason, if the distance sensor 64 arrange | positioned in the center of the image display part 20 makes the front of the image display part 20 the detection direction 64A, it can detect the distance to the object which a user gazes at.

また、図5に示すように、画像表示部20の使用者側には内側カメラ68が配置される。内側カメラ68は、使用者の右眼RE、及び、左眼LEのそれぞれに対応するように、右導光板26と左導光板28との中央位置に一対、設けられる。内側カメラ68は、使用者の右眼REと左眼LEとをそれぞれ撮像する一対のカメラである。内側カメラ68は、制御部150の制御に従って撮像を行う。制御部150は、内側カメラ68の撮像画像データを解析する。例えば、制御部150は、内側カメラ68の撮像画像データから右眼RE及び左眼LEの眼球表面における反射光や瞳孔の画像を検出し、使用者の視線方向を特定する。また、制御部150は、使用者の視線方向の変化を求めることができ、右眼RE及び左眼LEのそれぞれの眼球運動を検出してもよい。
ここで、使用者の視線の移動は、使用者の仮想視点の移動とみることもできる。
Further, as shown in FIG. 5, an inner camera 68 is disposed on the user side of the image display unit 20. A pair of inner cameras 68 are provided at the center positions of the right light guide plate 26 and the left light guide plate 28 so as to correspond to the right eye RE and the left eye LE of the user, respectively. The inner camera 68 is a pair of cameras that respectively capture the right eye RE and the left eye LE of the user. The inner camera 68 performs imaging according to the control of the control unit 150. The control unit 150 analyzes captured image data of the inner camera 68. For example, the control unit 150 detects reflected light and pupil images on the eyeball surfaces of the right eye RE and the left eye LE from the captured image data of the inner camera 68, and specifies the user's line-of-sight direction. In addition, the control unit 150 may obtain a change in the user's line-of-sight direction, and may detect each eye movement of the right eye RE and the left eye LE.
Here, the movement of the user's line of sight can be regarded as the movement of the user's virtual viewpoint.

また、制御部150は、内側カメラ68の撮像画像データから使用者の右眼RE及び左眼LEの瞼(眼瞼)の画像を抽出して、眼瞼運動を検出してもよく、眼瞼の状態を検出してもよい。本実施形態では画像表示部20が一対の内側カメラ68、68を備える構成を例示するが、例えば、1つの内側カメラ68を、画像表示部20の中央位置に設けてもよい。この場合、1つの内側カメラ68が、右眼RE及び左眼LEを撮像できる画角を有することが好ましいが、例えば、右眼REまたは左眼LEの一方のみを内側カメラ68により撮像してもよい。すなわち、右眼REまたは左眼LEのいずれか一方の視線方向、眼球運動、眼瞼運動、眼瞼の状態等を制御部150が検出する構成としてもよい。   The control unit 150 may extract eyelid movements of the right eye RE and left eye LE of the user from captured image data of the inner camera 68 to detect eyelid movement, and the state of the eyelids may be detected. It may be detected. In the present embodiment, the configuration in which the image display unit 20 includes a pair of inner cameras 68 and 68 is illustrated. However, for example, one inner camera 68 may be provided at the center position of the image display unit 20. In this case, it is preferable that one inner camera 68 has an angle of view capable of capturing the right eye RE and the left eye LE. For example, even when only one of the right eye RE or the left eye LE is captured by the inner camera 68, Good. In other words, the control unit 150 may detect the line-of-sight direction of either the right eye RE or the left eye LE, eyeball movement, eyelid movement, eyelid state, or the like.

また、制御部150は、内側カメラ68の撮像画像から右眼RE及び左眼LEの視線方向を検出した場合に、右眼RE及び左眼LEの輻輳角を求めることができる。図6には輻輳角を符号PAで示す。輻輳角PAは、使用者が注視する対象物OBまでの距離に対応する。すなわち、使用者が立体的に画像や物体を視認する場合、視認する対象までの距離に対応して、右眼RE及び左眼LEの輻輳角が定まる。従って、輻輳角を検出することで、使用者が注視する距離を求めることができる。また、使用者の輻輳角を誘導するように画像を表示することにより、立体視を誘導できる。   Further, the control unit 150 can obtain the convergence angles of the right eye RE and the left eye LE when detecting the line-of-sight directions of the right eye RE and the left eye LE from the captured image of the inner camera 68. In FIG. 6, the angle of convergence is indicated by the symbol PA. The convergence angle PA corresponds to the distance to the object OB that the user watches. That is, when the user visually recognizes an image or an object three-dimensionally, the convergence angles of the right eye RE and the left eye LE are determined according to the distance to the object to be visually recognized. Therefore, by detecting the convergence angle, it is possible to obtain the distance that the user gazes at. Further, by displaying an image so as to guide the convergence angle of the user, stereoscopic vision can be guided.

輻輳角は、例えば、内側カメラ68の撮像画像データから求めることができる。例えば、内側カメラ68に撮像画像データから右眼REの視線方向を求め、この視線方向から、右眼REの正面方向に対する右眼REの視線方向の角度LAを求める。同様に、内側カメラ68の撮像画像データから左眼LEの視線方向を求め、この視線方向に基づき、左眼LEの正面方向に対する左眼LEの視線方向の角度RAを求める。輻輳角PAは、角度LA、RAの和に等しく、容易に輻輳角PAを求めることができる。   The convergence angle can be obtained from, for example, captured image data of the inner camera 68. For example, the gaze direction of the right eye RE is obtained from the captured image data in the inner camera 68, and the angle LA of the gaze direction of the right eye RE with respect to the front direction of the right eye RE is obtained from this gaze direction. Similarly, the line-of-sight direction of the left eye LE is obtained from the captured image data of the inner camera 68, and the angle RA of the line-of-sight direction of the left eye LE with respect to the front direction of the left eye LE is obtained based on the line-of-sight direction. The convergence angle PA is equal to the sum of the angles LA and RA, and the convergence angle PA can be easily obtained.

図7は、HMD1を構成する各部の構成を示すブロック図である。
コントローラー10は、プログラムを実行してHMD1を制御するメインプロセッサー125を備える。メインプロセッサー125には、メモリー118及び不揮発性記憶部121が接続される。また、メインプロセッサー125には、入力装置として操作部170が接続される。また、メインプロセッサー125には、センサー類として、6軸センサー111、磁気センサー113、及び、GPS115が接続される。また、メインプロセッサー125には、通信部117、音声コーデック180、外部メモリーインターフェイス186、USBコネクター188、センサーハブ192、及び、FPGA194が接続される。これらは外部とのインターフェイスとして機能する。
FIG. 7 is a block diagram illustrating a configuration of each unit configuring the HMD 1.
The controller 10 includes a main processor 125 that executes a program and controls the HMD 1. A memory 118 and a non-volatile storage unit 121 are connected to the main processor 125. In addition, an operation unit 170 is connected to the main processor 125 as an input device. In addition, a 6-axis sensor 111, a magnetic sensor 113, and a GPS 115 are connected to the main processor 125 as sensors. Further, the main processor 125 is connected with a communication unit 117, an audio codec 180, an external memory interface 186, a USB connector 188, a sensor hub 192, and an FPGA 194. These function as an interface with the outside.

メインプロセッサー125は、コントローラー10が内蔵するコントローラー基板120に実装される。コントローラー基板120には、メインプロセッサー125に加えて、メモリー118、不揮発性記憶部121等が実装されてもよい。本実施形態では、6軸センサー111、磁気センサー113、GPS115、通信部117、メモリー118、不揮発性記憶部121、音声コーデック180等がコントローラー基板120に実装される。また、外部メモリーインターフェイス186、USBコネクター188、センサーハブ192、FPGA194、及びインターフェイス196をコントローラー基板120に実装した構成であってもよい。   The main processor 125 is mounted on a controller board 120 built in the controller 10. In addition to the main processor 125, a memory 118, a nonvolatile storage unit 121, and the like may be mounted on the controller board 120. In the present embodiment, a six-axis sensor 111, a magnetic sensor 113, a GPS 115, a communication unit 117, a memory 118, a nonvolatile storage unit 121, an audio codec 180, and the like are mounted on the controller board 120. Alternatively, the external memory interface 186, the USB connector 188, the sensor hub 192, the FPGA 194, and the interface 196 may be mounted on the controller board 120.

また、コネクター42、及びUSBコネクター19を、コントローラー基板120に実装した構成とすることもできる。   Further, the connector 42 and the USB connector 19 may be mounted on the controller board 120.

メモリー118は、メインプロセッサー125がプログラムを実行する場合に、実行されるプログラム、及び、処理されるデータを一時的に記憶するワークエリアを構成する。不揮発性記憶部121は、フラッシュメモリーやeMMC(embedded Multi Media Card)で構成される。不揮発性記憶部121は、メインプロセッサー125が実行するプログラムや、メインプロセッサー125がプログラムを実行して処理する各種データを記憶する。   The memory 118 constitutes a work area that temporarily stores a program to be executed and data to be processed when the main processor 125 executes the program. The nonvolatile storage unit 121 is configured by a flash memory or an eMMC (embedded Multi Media Card). The nonvolatile storage unit 121 stores a program executed by the main processor 125 and various data processed by the main processor 125 executing the program.

操作部170は、LED表示部17、タッチセンサー172、及びスイッチ174を含む。タッチセンサー172は、本体11に設けられるホイール操作部12、中央キー13、操作パッド14、及びLED表示部17へのタッチ操作を検出する。タッチセンサー172は、検出したタッチ操作の操作位置を特定する。タッチセンサー172がタッチ操作を検出した場合、操作部170からメインプロセッサー125に対し、操作位置等を示す操作信号が出力される。
スイッチ174は、本体11が備える上下キー15、及び、電源スイッチ18の操作を検出する。スイッチ174がスイッチの操作を検出した場合、操作部170からメインプロセッサー125に対し、操作位置等を示す操作信号が出力される。
The operation unit 170 includes an LED display unit 17, a touch sensor 172, and a switch 174. The touch sensor 172 detects touch operations on the wheel operation unit 12, the center key 13, the operation pad 14, and the LED display unit 17 provided in the main body 11. The touch sensor 172 specifies the operation position of the detected touch operation. When the touch sensor 172 detects a touch operation, an operation signal indicating an operation position or the like is output from the operation unit 170 to the main processor 125.
The switch 174 detects the operation of the up / down key 15 provided in the main body 11 and the power switch 18. When the switch 174 detects an operation of the switch, an operation signal indicating an operation position or the like is output from the operation unit 170 to the main processor 125.

LED表示部17は、図1を参照して説明したLED(図示略)、及び、このLEDを点灯させる駆動回路を含む。LED表示部17は、メインプロセッサー125の制御に従って、LEDを点灯、点滅、消灯させる。   The LED display unit 17 includes an LED (not shown) described with reference to FIG. 1 and a drive circuit that lights the LED. The LED display unit 17 turns on, blinks, and turns off the LED according to the control of the main processor 125.

図7に戻り、6軸センサー111は、3軸加速度センサー、及び、3軸ジャイロ(角速度)センサーを備えるモーションセンサー(慣性センサー)である。6軸センサー111は、上記のセンサーがモジュール化されたIMU(Inertial Measurement Unit)を採用してもよい。
磁気センサー113は、例えば、3軸の地磁気センサーである。
GPS(Global Positioning System)115は、図示しないGPSアンテナを備え、GPS衛星から送信される無線信号を受信して、コントローラー10の現在位置の座標を検出する。
6軸センサー111、磁気センサー113及びGPS115は、検出値を、予め指定されたサンプリング周期に従ってメインプロセッサー125に出力する。或いは、6軸センサー111、磁気センサー113及びGPS115は、メインプロセッサー125の要求に応じて、メインプロセッサー125により指定されたタイミングで、検出値をメインプロセッサー125に出力する。
Returning to FIG. 7, the 6-axis sensor 111 is a motion sensor (inertial sensor) including a 3-axis acceleration sensor and a 3-axis gyro (angular velocity) sensor. The 6-axis sensor 111 may employ an IMU (Inertial Measurement Unit) in which the above sensors are modularized.
The magnetic sensor 113 is, for example, a triaxial geomagnetic sensor.
A GPS (Global Positioning System) 115 includes a GPS antenna (not shown), receives a radio signal transmitted from a GPS satellite, and detects the coordinates of the current position of the controller 10.
The six-axis sensor 111, the magnetic sensor 113, and the GPS 115 output detection values to the main processor 125 according to a sampling period specified in advance. Alternatively, the six-axis sensor 111, the magnetic sensor 113, and the GPS 115 output detection values to the main processor 125 at a timing designated by the main processor 125 in response to a request from the main processor 125.

通信部117は、外部の機器との間で無線通信を実行する。通信部117は、アンテナ、RF回路、ベースバンド回路、通信制御回路等を備えて構成され、或いはこれらが統合されたデバイスで構成される。通信部117は、例えば、Bluetooth(登録商標)、無線LAN(Wi−Fi(登録商標)を含む)等の規格に準拠した無線通信を行う。
音声インターフェイス182は、音声信号を入出力するインターフェイスである。本実施形態では、音声インターフェイス182は、接続ケーブル40に設けられたコネクター46(図1)を含む。音声コーデック180は、音声インターフェイス182に接続され、音声インターフェイス182を介して入出力される音声信号のエンコード/デコードを行う。また、音声コーデック180はアナログ音声信号からデジタル音声データへの変換を行うA/Dコンバーター、及び、その逆の変換を行うD/Aコンバーターを備えてもよい。例えば、本実施形態のHMD1は、音声を右イヤホン32及び左イヤホン34により出力し、マイク63で集音する。音声コーデック180は、メインプロセッサー125が出力するデジタル音声データをアナログ音声信号に変換して、音声インターフェイス182を介して出力する。また、音声コーデック180は、音声インターフェイス182に入力されるアナログ音声信号をデジタル音声データに変換してメインプロセッサー125に出力する。
The communication unit 117 performs wireless communication with an external device. The communication unit 117 includes an antenna, an RF circuit, a baseband circuit, a communication control circuit, and the like, or a device in which these are integrated. The communication unit 117 performs wireless communication conforming to standards such as Bluetooth (registered trademark) and wireless LAN (including Wi-Fi (registered trademark)).
The audio interface 182 is an interface for inputting and outputting audio signals. In the present embodiment, the audio interface 182 includes a connector 46 (FIG. 1) provided on the connection cable 40. The audio codec 180 is connected to the audio interface 182 and encodes / decodes an audio signal input / output via the audio interface 182. The audio codec 180 may include an A / D converter that converts analog audio signals to digital audio data, and a D / A converter that performs the reverse conversion. For example, the HMD 1 of the present embodiment outputs sound by the right earphone 32 and the left earphone 34 and collects sound by the microphone 63. The audio codec 180 converts the digital audio data output from the main processor 125 into an analog audio signal and outputs the analog audio signal via the audio interface 182. The audio codec 180 converts an analog audio signal input to the audio interface 182 into digital audio data and outputs the digital audio data to the main processor 125.

外部メモリーインターフェイス186は、可搬型のメモリーデバイスを接続可能なインターフェイスであり、例えば、カード型記録媒体を装着してデータの読取が可能なメモリーカードスロットとインターフェイス回路とを含む。この場合のカード型記録媒体のサイズ、形状、規格は制限されず、適宜に変更可能である。
USB(Universal Serial Bus)コネクター188は、USB規格に準拠したコネクターとインターフェイス回路とを備え、USBメモリーデバイス、スマートフォン、コンピューター等を接続できる。USBコネクター188のサイズや形状、適合するUSB規格のバージョンは適宜に選択、変更可能である。
The external memory interface 186 is an interface to which a portable memory device can be connected. For example, the external memory interface 186 includes a memory card slot in which a card type recording medium is mounted and data can be read and an interface circuit. In this case, the size, shape and standard of the card type recording medium are not limited and can be changed as appropriate.
A USB (Universal Serial Bus) connector 188 includes a connector conforming to the USB standard and an interface circuit, and can connect a USB memory device, a smartphone, a computer, and the like. The size and shape of the USB connector 188 and the compatible USB standard version can be appropriately selected and changed.

また、HMD1は、バイブレーター176を備える。バイブレーター176は、モーター(図示略)、偏心した回転子(図示略)等を備え、メインプロセッサー125の制御に従って振動を発生する。HMD1は、例えば、操作部170に対する操作を検出した場合、HMD1の電源がオン/オフされる場合等に、所定の振動パターンでバイブレーター176により振動を発生する。   In addition, the HMD 1 includes a vibrator 176. Vibrator 176 includes a motor (not shown), an eccentric rotor (not shown), and the like, and generates vibrations under the control of main processor 125. For example, when an operation on the operation unit 170 is detected, the HMD 1 generates vibration by the vibrator 176 with a predetermined vibration pattern when the power of the HMD 1 is turned on / off.

センサーハブ192及びFPGA194は、インターフェイス(I/F)196を介して、画像表示部20を接続される。センサーハブ192は、画像表示部20が備える各種センサーの検出値を取得してメインプロセッサー125に出力する。また、FPGA194は、メインプロセッサー125と画像表示部20の各部との間で送受信するデータの処理、及び、インターフェイス196を介した伝送を実行する。   The sensor hub 192 and the FPGA 194 are connected to the image display unit 20 via an interface (I / F) 196. The sensor hub 192 acquires detection values of various sensors included in the image display unit 20 and outputs them to the main processor 125. The FPGA 194 executes processing of data transmitted / received between the main processor 125 and each unit of the image display unit 20 and transmission via the interface 196.

画像表示部20の右表示ユニット22及び左表示ユニット24は、それぞれ、コントローラー10に接続される。図1に示すように、HMD1では左保持部23に接続ケーブル40が接続され、この接続ケーブル40に繋がる配線が画像表示部20内部に敷設され、右表示ユニット22と左表示ユニット24のそれぞれがコントローラー10に接続される。   The right display unit 22 and the left display unit 24 of the image display unit 20 are each connected to the controller 10. As shown in FIG. 1, in the HMD 1, the connection cable 40 is connected to the left holding unit 23, and the wiring connected to the connection cable 40 is laid inside the image display unit 20, and each of the right display unit 22 and the left display unit 24 is Connected to the controller 10.

右表示ユニット22は、表示ユニット基板210を有する。表示ユニット基板210には、インターフェイス196に接続されるインターフェイス(I/F)211、インターフェイス211を介してコントローラー10から入力されるデータを受信する受信部(Rx)213、及び、EEPROM215(記憶部)が実装される。
インターフェイス211は、受信部213、EEPROM215、温度センサー69、カメラ61、照度センサー65、及びLEDインジケーター67を、コントローラー10に接続する。
The right display unit 22 includes a display unit substrate 210. The display unit substrate 210 includes an interface (I / F) 211 connected to the interface 196, a receiving unit (Rx) 213 that receives data input from the controller 10 via the interface 211, and an EEPROM 215 (storage unit). Is implemented.
The interface 211 connects the receiving unit 213, the EEPROM 215, the temperature sensor 69, the camera 61, the illuminance sensor 65, and the LED indicator 67 to the controller 10.

EEPROM(Electrically Erasable Programmable Read-Only Memory)215は、各種のデータをメインプロセッサー125が読み取り可能に記憶する。EEPROM215は、例えば、画像表示部20が備えるOLEDユニット221、241の発光特性や表示特性に関するデータ、右表示ユニット22または左表示ユニット24が備えるセンサーの特性に関するデータなどを記憶する。具体的には、OLEDユニット221、241のガンマ補正に係るパラメーター、温度センサー69、239の検出値を補償するデータ等を記憶する。これらのデータは、HMD1の工場出荷時の検査によって生成され、EEPROM215に書き込まれ、出荷後はメインプロセッサー125がEEPROM215のデータを利用して処理を行える。   An EEPROM (Electrically Erasable Programmable Read-Only Memory) 215 stores various data so that the main processor 125 can read the data. The EEPROM 215 stores, for example, data relating to the light emission characteristics and display characteristics of the OLED units 221 and 241 provided in the image display unit 20, data relating to the characteristics of sensors provided in the right display unit 22 or the left display unit 24, and the like. Specifically, parameters relating to gamma correction of the OLED units 221, 241 and data for compensating the detection values of the temperature sensors 69, 239 are stored. These data are generated by inspection at the time of factory shipment of the HMD 1 and written in the EEPROM 215. After the shipment, the main processor 125 can perform processing using the data in the EEPROM 215.

カメラ61は、インターフェイス211を介して入力される信号に従って撮像を実行し、撮像画像データ、或いは、撮像結果を示す信号をコントローラー10に出力する。
照度センサー65(外部センサー)は、図1に示すように、前部フレーム27の端部ERに設けられ、画像表示部20を装着する使用者Uの前方からの外光を受光するよう配置される。照度センサー65は、受光量(受光強度)に対応する検出値を出力する。
LEDインジケーター67は、図1に示すように、前部フレーム27の端部ERにおいてカメラ61の近傍に配置される。LEDインジケーター67は、カメラ61による撮像を実行中に点灯して、撮像中であることを報知する。
The camera 61 executes imaging according to a signal input via the interface 211 and outputs captured image data or a signal indicating the imaging result to the controller 10.
As shown in FIG. 1, the illuminance sensor 65 (external sensor) is provided at the end ER of the front frame 27 and is arranged to receive external light from the front of the user U wearing the image display unit 20. The The illuminance sensor 65 outputs a detection value corresponding to the amount of received light (received light intensity).
As shown in FIG. 1, the LED indicator 67 is disposed near the camera 61 at the end ER of the front frame 27. The LED indicator 67 is lit during execution of imaging by the camera 61 to notify that imaging is in progress.

温度センサー69は、温度を検出し、検出温度に対応する電圧値あるいは抵抗値を、検出値として出力する。温度センサー69は、OLEDパネル223(図5)の裏面側に実装される。温度センサー69は、例えばOLED駆動回路225と同一の基板に実装されてもよい。この構成により、温度センサー69は、主としてOLEDパネル223の温度を検出する。   The temperature sensor 69 detects the temperature and outputs a voltage value or a resistance value corresponding to the detected temperature as a detected value. The temperature sensor 69 is mounted on the back side of the OLED panel 223 (FIG. 5). The temperature sensor 69 may be mounted on the same substrate as the OLED drive circuit 225, for example. With this configuration, the temperature sensor 69 mainly detects the temperature of the OLED panel 223.

受信部213は、インターフェイス211を介してメインプロセッサー125が送信するデータを受信する。受信部213は、OLEDユニット221で表示する画像の画像データを受信した場合に、受信した画像データを、OLED駆動回路225(図4)に出力する。   The receiving unit 213 receives data transmitted from the main processor 125 via the interface 211. When receiving image data of an image to be displayed on the OLED unit 221, the receiving unit 213 outputs the received image data to the OLED drive circuit 225 (FIG. 4).

左表示ユニット24は、表示ユニット基板210を有する。表示ユニット基板210には、インターフェイス196に接続されるインターフェイス(I/F)231、インターフェイス231を介してコントローラー10から入力されるデータを受信する受信部(Rx)233が実装される。また、表示ユニット基板210には、6軸センサー235、及び、磁気センサー237が実装される。
インターフェイス231は、受信部233、6軸センサー235、磁気センサー237、及び温度センサー239を、コントローラー10に接続する。
The left display unit 24 includes a display unit substrate 210. An interface (I / F) 231 connected to the interface 196 and a receiving unit (Rx) 233 that receives data input from the controller 10 via the interface 231 are mounted on the display unit substrate 210. In addition, a 6-axis sensor 235 and a magnetic sensor 237 are mounted on the display unit substrate 210.
The interface 231 connects the receiving unit 233, the 6-axis sensor 235, the magnetic sensor 237, and the temperature sensor 239 to the controller 10.

6軸センサー235は、3軸加速度センサー、及び、3軸ジャイロ(角速度)センサーを備えるモーションセンサー(慣性センサー)である。6軸センサー235は、上記のセンサーがモジュール化されたIMU(Inertial Measurement Unit)を採用してもよい。
磁気センサー237は、例えば、3軸の地磁気センサーである。
The 6-axis sensor 235 is a motion sensor (inertial sensor) including a 3-axis acceleration sensor and a 3-axis gyro (angular velocity) sensor. The 6-axis sensor 235 may employ an IMU (Inertial Measurement Unit) in which the above sensors are modularized.
The magnetic sensor 237 is, for example, a triaxial geomagnetic sensor.

温度センサー239は、温度を検出し、検出温度に対応する電圧値あるいは抵抗値を、検出値として出力する。温度センサー239は、OLEDパネル243(図5)の裏面側に実装される。温度センサー239は、例えばOLED駆動回路245と同一の基板に実装されてもよい。この構成により、温度センサー239は、主としてOLEDパネル243の温度を検出する。
また、温度センサー239が、OLEDパネル243或いはOLED駆動回路245に内蔵されてもよい。また、上記基板は半導体基板であってもよい。具体的には、OLEDパネル243が、Si−OLEDとして、OLED駆動回路245等とともに統合半導体チップ上の集積回路として実装される場合、この半導体チップに温度センサー239を実装してもよい。
The temperature sensor 239 detects the temperature and outputs a voltage value or a resistance value corresponding to the detected temperature as a detected value. The temperature sensor 239 is mounted on the back side of the OLED panel 243 (FIG. 5). The temperature sensor 239 may be mounted on the same substrate as the OLED drive circuit 245, for example. With this configuration, the temperature sensor 239 mainly detects the temperature of the OLED panel 243.
Further, the temperature sensor 239 may be incorporated in the OLED panel 243 or the OLED drive circuit 245. The substrate may be a semiconductor substrate. Specifically, when the OLED panel 243 is mounted as an Si-OLED as an integrated circuit on an integrated semiconductor chip together with the OLED drive circuit 245 and the like, the temperature sensor 239 may be mounted on the semiconductor chip.

右表示ユニット22が備えるカメラ61、照度センサー65、温度センサー69、及び、左表示ユニット24が備える6軸センサー235、磁気センサー237、温度センサー239は、センサーハブ192に接続される。センサーハブ192は、メインプロセッサー125の制御に従って各センサーのサンプリング周期の設定及び初期化を行う。センサーハブ192は、各センサーのサンプリング周期に合わせて、各センサーへの通電、制御データの送信、検出値の取得等を実行する。また、センサーハブ192は、予め設定されたタイミングで、右表示ユニット22及び左表示ユニット24が備える各センサーの検出値を、メインプロセッサー125に出力する。センサーハブ192は、各センサーの検出値を、メインプロセッサー125に対する出力のタイミングに合わせて一時的に保持する機能を備えてもよい。また、センサーハブ192は、各センサーの出力値の信号形式、或いはデータ形式の相違に対応し、統一されたデータ形式のデータに変換して、メインプロセッサー125に出力する機能を備えてもよい。
また、センサーハブ192は、メインプロセッサー125の制御に従ってLEDインジケーター67への通電を開始及び停止させ、カメラ61が撮像を開始及び終了するタイミングに合わせて、LEDインジケーター67を点灯または点滅させる。
The camera 61, the illuminance sensor 65, the temperature sensor 69, and the 6-axis sensor 235, the magnetic sensor 237, and the temperature sensor 239 included in the left display unit 24 are connected to the sensor hub 192. The sensor hub 192 sets and initializes the sampling period of each sensor according to the control of the main processor 125. The sensor hub 192 executes energization to each sensor, transmission of control data, acquisition of a detection value, and the like in accordance with the sampling period of each sensor. The sensor hub 192 outputs detection values of the sensors included in the right display unit 22 and the left display unit 24 to the main processor 125 at a preset timing. The sensor hub 192 may have a function of temporarily holding the detection value of each sensor in accordance with the output timing to the main processor 125. In addition, the sensor hub 192 may have a function of converting data into a unified data format and outputting the data to the main processor 125 in response to a difference in signal format or data format of output values of the sensors.
The sensor hub 192 starts and stops energization of the LED indicator 67 according to the control of the main processor 125, and lights or blinks the LED indicator 67 in accordance with the timing when the camera 61 starts and ends imaging.

コントローラー10は、電源部130を備え、電源部130から供給される電力により動作する。電源部130は充電可能なバッテリー132、及び、バッテリー132の残容量の検出およびバッテリー132への充電の制御を行う電源制御回路134を備える。電源制御回路134はメインプロセッサー125に接続され、バッテリー132の残容量の検出値、或いは電圧の検出値をメインプロセッサー125に出力する。また、電源部130が供給する電力に基づき、コントローラー10から画像表示部20(動作部)に電力を供給してもよい。また、電源部130からコントローラー10の各部及び画像表示部20への電力の供給状態を、メインプロセッサー125が制御可能な構成としてもよい。電源部130が電源を供給する動作部は、画像表示部20に限らず、例えば、コントローラー10のコントローラー基板120、バイブレーター176、マイク63等が動作部に相当する。
電源制御回路134は、USBコネクター19から供給される電力によりバッテリー132を充電する。この動作は、電源制御回路134に電力が供給されている場合に、バッテリー132の残容量と、USBコネクター19からの電流供給状態とに応じて、電源制御回路134が自動で実行する。
The controller 10 includes a power supply unit 130 and operates with power supplied from the power supply unit 130. The power supply unit 130 includes a rechargeable battery 132 and a power supply control circuit 134 that detects the remaining capacity of the battery 132 and controls the charging of the battery 132. The power control circuit 134 is connected to the main processor 125 and outputs a detected value of the remaining capacity of the battery 132 or a detected value of the voltage to the main processor 125. Further, power may be supplied from the controller 10 to the image display unit 20 (operation unit) based on the power supplied from the power supply unit 130. The power supply state from the power supply unit 130 to each unit of the controller 10 and the image display unit 20 may be configured to be controllable by the main processor 125. The operation unit to which the power supply unit 130 supplies power is not limited to the image display unit 20. For example, the controller board 120, the vibrator 176, and the microphone 63 of the controller 10 correspond to the operation unit.
The power control circuit 134 charges the battery 132 with the power supplied from the USB connector 19. This operation is automatically executed by the power supply control circuit 134 according to the remaining capacity of the battery 132 and the current supply state from the USB connector 19 when power is supplied to the power supply control circuit 134.

コントローラー10が備えるUSBコネクター19は、コントローラー基板120に実装されたUSBコントローラー198、及び電源部130に接続される。USB規格(USB1.0、1.1、2.0、3.0、3.1等)では、USBコネクター19にデータ線D+、D−、電源線Vbus及びGNDを含む4本のピンが実装される。このうち電源線Vbus及びGNDには電源部130が接続され、例えばUSBコネクター19に対し外部から直流電流が入力された場合、この電流が電源部130に供給される。   The USB connector 19 included in the controller 10 is connected to the USB controller 198 mounted on the controller board 120 and the power supply unit 130. In the USB standard (USB 1.0, 1.1, 2.0, 3.0, 3.1, etc.), the USB connector 19 has four pins including the data lines D +, D-, the power supply lines Vbus, and GND. Is done. Among these, the power supply unit 130 is connected to the power supply lines Vbus and GND. For example, when a direct current is input from the outside to the USB connector 19, this current is supplied to the power supply unit 130.

USBコントローラー198はメインプロセッサー125に接続される。USBコントローラー198は、USBコネクター19のD+、D−の各ピンに接続され、メインプロセッサー125の制御に従ってUSBコネクター19を介したデータ通信を実行する。また、USBコントローラー198はUSBコネクター19の電源線Vbus及びGNDに接続されてもよい。   The USB controller 198 is connected to the main processor 125. The USB controller 198 is connected to the D + and D− pins of the USB connector 19 and executes data communication via the USB connector 19 according to the control of the main processor 125. Further, the USB controller 198 may be connected to the power supply lines Vbus and GND of the USB connector 19.

USBコントローラー198は、USBデバイスコントローラーとして機能し、USBコネクター19に接続されるUSBホスト装置との間で通信を確立し、データ通信を行う。この場合、USBコントローラー198は、USBホスト装置に対してHMD1のUSBデバイスID、HMD1のデバイスクラス等の情報を送信する。ここで、USBコネクター19に接続されるホスト装置は、USBコネクター19に直接、USBケーブル(図示略)で接続される装置に限らず、例えば充電装置4のように、USBハブを介して接続される装置であってもよい。つまり、USBコントローラー198は、充電装置4を介して接続されるホスト装置5に対し、USBデバイスとして接続して通信を実行する。この場合、ホスト装置5は、USBホストコントローラー(図示略)を搭載し、このUSBホストコントローラーがUSBコントローラー198と通信を行う。   The USB controller 198 functions as a USB device controller, establishes communication with a USB host device connected to the USB connector 19, and performs data communication. In this case, the USB controller 198 transmits information such as the USB device ID of the HMD1 and the device class of the HMD1 to the USB host device. Here, the host device connected to the USB connector 19 is not limited to a device directly connected to the USB connector 19 with a USB cable (not shown), and is connected via a USB hub, such as the charging device 4. It may be a device. That is, the USB controller 198 performs communication by connecting as a USB device to the host device 5 connected via the charging device 4. In this case, the host device 5 is equipped with a USB host controller (not shown), and the USB host controller communicates with the USB controller 198.

また、USBコントローラー198は、USBデバイスコントローラーとしての機能に加え、USBホストコントローラーとしての機能を有してもよい。この場合、USBストレージデバイス等のUSBデバイスがUSBコネクター19に接続された場合に、USBコントローラー198が、USBデバイスを制御して、データの書き込みや読み出し等を行うことができる。   The USB controller 198 may have a function as a USB host controller in addition to a function as a USB device controller. In this case, when a USB device such as a USB storage device is connected to the USB connector 19, the USB controller 198 can control the USB device to write or read data.

図8は、コントローラー10の制御系を構成する記憶部140、及び制御部150の機能ブロック図である。図8に示す記憶部140は、不揮発性記憶部121(図7)により構成される論理的な記憶部であり、EEPROM215を含んでもよい。制御部150、及び、制御部150が有する各種の機能部は、メインプロセッサー125がプログラムを実行することによって、ソフトウェアとハードウェアとの協働により形成される。制御部150、及び制御部150を構成する各機能部は、例えば、メインプロセッサー125、メモリー118、及び不揮発性記憶部121により構成される。   FIG. 8 is a functional block diagram of the storage unit 140 and the control unit 150 that constitute the control system of the controller 10. The storage unit 140 illustrated in FIG. 8 is a logical storage unit configured by the nonvolatile storage unit 121 (FIG. 7), and may include an EEPROM 215. The control unit 150 and various functional units included in the control unit 150 are formed by cooperation of software and hardware as the main processor 125 executes a program. The control unit 150 and each functional unit configuring the control unit 150 include, for example, a main processor 125, a memory 118, and a nonvolatile storage unit 121.

記憶部140は、メインプロセッサー125が実行する各種のプログラム、及び、これらのプログラムにより処理されるデータを記憶する。記憶部140は、オペレーティングシステム(OS)141、アプリケーションプログラム142、設定データ143、アプリケーション設定データ144、及び、コンテンツデータ145を記憶する。
制御部150は、記憶部140が記憶するプログラムを実行することにより、記憶部140が記憶するデータを処理して、HMD1を制御する。
The storage unit 140 stores various programs executed by the main processor 125 and data processed by these programs. The storage unit 140 stores an operating system (OS) 141, an application program 142, setting data 143, application setting data 144, and content data 145.
The control unit 150 processes the data stored in the storage unit 140 and controls the HMD 1 by executing a program stored in the storage unit 140.

オペレーティングシステム141は、メインプロセッサー125が実行するHMD1の基本制御プログラムである。メインプロセッサー125は、電源スイッチ18の操作によってHMD1の電源がオンに切り替わると、オペレーティングシステム141をロードして実行する。メインプロセッサー125がオペレーティングシステム141を実行することで、制御部150の各種機能が実現される。制御部150の機能とは、基本制御部151、データ管理部152、通信制御部153、画像処理部154、表示制御部155、撮像制御部156、操作検出部157、環境検出部159、音声入出力制御部161、及び接続検出部162を含む。また、オペレーティングシステム141が実現する機能は、アプリケーション実行部163を含む。   The operating system 141 is a basic control program of the HMD 1 that is executed by the main processor 125. When the power of the HMD 1 is turned on by the operation of the power switch 18, the main processor 125 loads and executes the operating system 141. Various functions of the control unit 150 are realized by the main processor 125 executing the operating system 141. The functions of the control unit 150 include a basic control unit 151, a data management unit 152, a communication control unit 153, an image processing unit 154, a display control unit 155, an imaging control unit 156, an operation detection unit 157, an environment detection unit 159, a voice input An output control unit 161 and a connection detection unit 162 are included. The functions realized by the operating system 141 include an application execution unit 163.

アプリケーションプログラム142は、メインプロセッサー125がオペレーティングシステム141を実行した状態で、メインプロセッサー125が実行するプログラムである。アプリケーションプログラム142は、制御部150が有する基本制御機能である基本制御部151〜接続検出部162の各種機能を利用する。記憶部140が記憶するアプリケーションプログラム142は1つではなく複数であってもよい。アプリケーションプログラム142は、例えば、アプリケーションプログラム142は、画像コンテンツ再生、音声コンテンツ再生、ゲーム、カメラ撮影、文書作成、ウェブブラウジング、スケジュール管理、電話(音声通信を含む)、画像通信、経路ナビゲーション等の機能を実現するプログラムである。   The application program 142 is a program executed by the main processor 125 in a state where the main processor 125 executes the operating system 141. The application program 142 uses various functions of the basic control unit 151 to the connection detection unit 162 that are basic control functions of the control unit 150. The storage unit 140 may store a plurality of application programs 142 instead of one. The application program 142 is, for example, a function such as image content playback, audio content playback, game, camera shooting, document creation, web browsing, schedule management, telephone (including voice communication), image communication, route navigation, etc. It is a program that realizes.

設定データ143は、HMD1の動作に係る各種の設定値を含む。また、制御部150がHMD1を制御する際にパラメーター、行列式、演算式、LUT(LookUp Table)等を用いる場合、これらを設定データ143に含めてもよい。   The setting data 143 includes various setting values related to the operation of the HMD 1. Further, when the control unit 150 controls the HMD 1, when using parameters, determinants, arithmetic expressions, LUTs (LookUp Tables), etc., these may be included in the setting data 143.

アプリケーション設定データ144は、HMD1においてアプリケーションプログラム142を実行する場合に使用されるデータである。詳細には、アプリケーションプログラム142に含まれる各種プログラムを実行する場合の実行条件等のデータを含む。例えば、アプリケーションプログラム142の実行時の画像表示サイズ、画面の向き、アプリケーションプログラム142が使用する制御部150の機能部あるいはHMD1のセンサー類等を示すデータを含む。   The application setting data 144 is data used when the application program 142 is executed in the HMD 1. Specifically, it includes data such as execution conditions when various programs included in the application program 142 are executed. For example, it includes data indicating the image display size when the application program 142 is executed, the screen orientation, the functional unit of the control unit 150 used by the application program 142, the HMD1 sensors, and the like.

ここで、オペレーティングシステム141は、本発明のプログラムに相当する。また、本発明のプログラムに相当する機能を含み、オペレーティングシステム141の機能の一部をアプリケーションプログラム142として実装する構成であってもよい。   Here, the operating system 141 corresponds to the program of the present invention. In addition, the configuration may include a function corresponding to the program of the present invention, and a part of the function of the operating system 141 may be implemented as the application program 142.

HMD1では、アプリケーションプログラム142を導入する際に、制御部150の機能によりインストール処理を実行する。インストール処理は、アプリケーションプログラム142を記憶部140に記憶するだけでなく、アプリケーションプログラム142の実行条件の設定等を含む処理である。インストール処理により、記憶部140に、アプリケーションプログラム142に対応するアプリケーション設定データ144が生成または記憶されると、アプリケーション実行部163がアプリケーションプログラム142を起動できる。   In the HMD 1, when installing the application program 142, installation processing is executed by the function of the control unit 150. The installation process is a process including not only storing the application program 142 in the storage unit 140 but also setting the execution conditions of the application program 142. When application setting data 144 corresponding to the application program 142 is generated or stored in the storage unit 140 by the installation process, the application execution unit 163 can start the application program 142.

コンテンツデータ145は、制御部150の制御によって画像表示部20が表示する画像や映像を含むコンテンツのデータである。コンテンツデータ145は、静止画像データ及び/又は映像(動画像)データを含む。コンテンツデータ145に基づき表示される静止画像や動画像をコンテンツと総称する。コンテンツデータ145は、音声データを含んでもよい。コンテンツデータ145は複数のコンテンツのデータを含んでもよく、この場合、これら複数のコンテンツは同時に画像表示部20に表示される画像に限定されず、順次切り替えて表示されてもよい。   The content data 145 is content data including images and videos displayed by the image display unit 20 under the control of the control unit 150. The content data 145 includes still image data and / or video (moving image) data. Still images and moving images displayed based on the content data 145 are collectively referred to as content. The content data 145 may include audio data. The content data 145 may include data of a plurality of contents. In this case, the plurality of contents are not limited to images displayed on the image display unit 20 at the same time, and may be sequentially switched and displayed.

コンテンツデータ145は、双方向型のコンテンツであってもよい。すなわち、画像表示部20がコンテンツを表示した場合に、コントローラー10に対する使用者Uの操作に応じて、コンテンツの表示形態やコンテンツ自体が切り替えられるものであってもよい。この場合、コンテンツデータ145は、コンテンツのデータとともに、操作を受け付ける場合に表示するメニュー画面の画像データ、メニュー画面に含まれる項目に対応する処理等を定めるデータ等を含んでもよい。   The content data 145 may be interactive content. That is, when the image display unit 20 displays content, the content display form or the content itself may be switched according to the operation of the user U with respect to the controller 10. In this case, the content data 145 may include, together with the content data, image data of a menu screen that is displayed when an operation is received, data that defines processing corresponding to items included in the menu screen, and the like.

基本制御部151は、HMD1の各部を制御する基本機能を実行する。基本制御部151は、HMD1の電源がオンされたときに起動処理を実行し、HMD1の各部を初期化し、アプリケーション実行部163がアプリケーションプログラムを実行可能な状態にする。基本制御部151は、コントローラー10の電源をオフにする際のシャットダウン処理を実行し、アプリケーション実行部163を終了し、記憶部140が記憶する各種データを更新し、HMD1を停止させる。シャットダウン処理では画像表示部20に対する電源供給も停止し、HMD1全体がシャットダウンされる。   The basic control unit 151 executes a basic function for controlling each unit of the HMD 1. The basic control unit 151 executes a startup process when the power of the HMD 1 is turned on, initializes each unit of the HMD 1, and makes the application execution unit 163 ready to execute the application program. The basic control unit 151 executes a shutdown process when the controller 10 is turned off, ends the application execution unit 163, updates various data stored in the storage unit 140, and stops the HMD1. In the shutdown process, the power supply to the image display unit 20 is also stopped, and the entire HMD 1 is shut down.

基本制御部151は、電源部130による電源供給を制御する機能を有する。基本制御部151は、シャットダウン処理で、電源部130からHMD1の各部への電源供給を個別にオフに切り替える。   The basic control unit 151 has a function of controlling power supply by the power supply unit 130. The basic control unit 151 individually switches off the power supply from the power supply unit 130 to each unit of the HMD 1 in the shutdown process.

データ管理部152は、操作部170の操作、及び、ホスト装置5からUSBコネクター19に入力される制御データに従って、記憶部140が記憶する各種データを管理する。例えば、記憶部140は、HMD1が使用するデータを、ファイルとフォルダー(ディレクトリーを含む)により管理するファイルシステムを採用できる。この場合、データ管理部152は、記憶部140が記憶するファイル及び/又はファイルを格納するフォルダーに対し、生成、削除、移動、コピー、ペースト、名称変更等の処理を実行する。   The data management unit 152 manages various data stored in the storage unit 140 according to the operation of the operation unit 170 and the control data input from the host device 5 to the USB connector 19. For example, the storage unit 140 can employ a file system that manages data used by the HMD 1 using files and folders (including directories). In this case, the data management unit 152 executes processing such as generation, deletion, movement, copying, pasting, and renaming for the file stored in the storage unit 140 and / or the folder storing the file.

通信制御部153は、通信部117によるデータ通信を実行する。通信制御部153は、通信部117が備える通信機能を制御して、指定された通信先の機器との間でデータ通信を実行する。通信制御部153の機能により、基本制御部151及びアプリケーション実行部163は、他の装置との間でデータを送受信し、例えば受信したデータを利用できる。   The communication control unit 153 executes data communication by the communication unit 117. The communication control unit 153 controls a communication function included in the communication unit 117 and performs data communication with a designated communication destination device. With the function of the communication control unit 153, the basic control unit 151 and the application execution unit 163 can transmit and receive data to and from other devices, and can use the received data, for example.

本実施形態では、USBコントローラー198が、USBコネクター19を介したホスト装置5との間のデータ通信を制御するので、メインプロセッサー125が通信制御部153の機能により当該制御を行わない構成とすることができる。通信制御部153が、HMD1において、USBコネクター19を介したホスト装置5との間のデータ通信を制御する構成とすることも可能である。   In this embodiment, since the USB controller 198 controls data communication with the host device 5 via the USB connector 19, the main processor 125 does not perform the control by the function of the communication control unit 153. Can do. The communication control unit 153 may be configured to control data communication with the host device 5 via the USB connector 19 in the HMD 1.

画像処理部154は、画像表示部20により表示する画像または映像の画像データに基づいて、右表示ユニット22及び左表示ユニット24に送信する信号を生成する。画像処理部154が生成する信号は、垂直同期信号、水平同期信号、クロック信号、アナログ画像信号等であってもよい。   The image processing unit 154 generates a signal to be transmitted to the right display unit 22 and the left display unit 24 based on the image data of the image or video displayed by the image display unit 20. The signal generated by the image processing unit 154 may be a vertical synchronization signal, a horizontal synchronization signal, a clock signal, an analog image signal, or the like.

画像処理部154は、必要に応じて、画像データの解像度を右表示ユニット22及び左表示ユニット24に適した解像度に変換する解像度変換処理を行ってもよい。また、画像処理部154は、画像データの輝度や彩度を調整する画像調整処理、3D画像データから2D画像データを作成し、或いは2D画像データから3D画像データを生成する2D/3D変換処理等を実行してもよい。画像処理部154は、これらの画像処理を実行した場合、処理後の画像データに基づき画像を表示するための信号を生成して、接続ケーブル40を介して画像表示部20に送信する。   The image processing unit 154 may perform resolution conversion processing for converting the resolution of the image data to a resolution suitable for the right display unit 22 and the left display unit 24 as necessary. The image processing unit 154 also performs image adjustment processing for adjusting the brightness and saturation of image data, 2D image data from 3D image data, 2D / 3D conversion processing for generating 3D image data from 2D image data, and the like. May be executed. When these image processes are executed, the image processing unit 154 generates a signal for displaying an image based on the processed image data, and transmits the signal to the image display unit 20 via the connection cable 40.

画像処理部154は、メインプロセッサー125がオペレーティングシステム141を実行して実現される構成のほか、メインプロセッサー125とは別のハードウェア(例えば、DSP(Digital Signal Processor))で構成してもよい。   The image processing unit 154 may be configured by hardware different from the main processor 125 (for example, a DSP (Digital Signal Processor)) in addition to the configuration realized by the main processor 125 executing the operating system 141.

表示制御部155は、右表示ユニット22及び左表示ユニット24を制御する制御信号を生成し、この制御信号により、右表示ユニット22及び左表示ユニット24のそれぞれによる画像光の生成及び射出を制御する。具体的には、表示制御部155は、OLED駆動回路225、245を制御して、OLEDパネル223、243による画像の表示を実行させる。表示制御部155は、画像処理部154が出力する信号に基づきOLED駆動回路225、245がOLEDパネル223、243に描画するタイミングの制御、OLEDパネル223、243の輝度の制御等を行う。   The display control unit 155 generates a control signal for controlling the right display unit 22 and the left display unit 24, and controls the generation and emission of image light by the right display unit 22 and the left display unit 24 based on the control signal. . Specifically, the display control unit 155 controls the OLED drive circuits 225 and 245 to cause the OLED panels 223 and 243 to display an image. The display control unit 155 controls the timing at which the OLED drive circuits 225 and 245 draw on the OLED panels 223 and 243 and controls the luminance of the OLED panels 223 and 243 based on the signal output from the image processing unit 154.

撮像制御部156は、カメラ61を制御して撮像を実行させ、撮像画像データを生成し、記憶部140に一時的に記憶する。また、カメラ61が撮像画像データを生成する回路を含むカメラユニットとして構成される場合、撮像制御部156は撮像画像データをカメラ61から取得して、記憶部140に一時的に記憶する。   The imaging control unit 156 controls the camera 61 to execute imaging, generates captured image data, and temporarily stores the captured image data in the storage unit 140. When the camera 61 is configured as a camera unit including a circuit that generates captured image data, the imaging control unit 156 acquires captured image data from the camera 61 and temporarily stores the captured image data in the storage unit 140.

操作検出部157は、操作部170における操作を検出し、操作に対応するデータを出力する。操作検出部157は、例えば、操作部170のボタン等が操作された場合、操作内容を示す操作データを生成して、表示制御部155に出力する。表示制御部155は、操作検出部157から入力される操作データに従って表示状態を変更する。   The operation detection unit 157 detects an operation on the operation unit 170 and outputs data corresponding to the operation. For example, when a button or the like of the operation unit 170 is operated, the operation detection unit 157 generates operation data indicating the operation content and outputs the operation data to the display control unit 155. The display control unit 155 changes the display state according to the operation data input from the operation detection unit 157.

操作検出部157は、LED表示部17の点灯中に、ソフトウェアボタンの操作を検出する。操作検出部157は、LED表示部17の点灯中、LED表示部17の点灯により表示される記号の位置に対する接触操作を、予め機能が割り当てられたボタン(ソフトウェア操作子)の操作として検出する。
例えば、図1の例で、記号○(丸)の位置に接触する操作を、記号○(丸)の位置に予め割り当てられたホームボタンの操作として検出する。この場合、操作検出部157は、画像表示部20の表示画面やコントローラー10の動作状態を、基本制御部151の基本状態に移行させる。
また、例えば、図1の例で、記号□(四角形)の位置に接触する操作を、記号□(四角形)の位置に予め割り当てられた履歴ボタンの操作として検出する。この場合、操作検出部157は、画像表示部20の表示画面やコントローラー10の過去の動作状態を示す画面を、画像表示部20により表示させる。
The operation detection unit 157 detects the operation of the software button while the LED display unit 17 is lit. The operation detection unit 157 detects a contact operation with respect to the position of the symbol displayed by the lighting of the LED display unit 17 while the LED display unit 17 is lit as an operation of a button (software operator) to which a function is assigned in advance.
For example, in the example of FIG. 1, an operation that touches the position of the symbol ◯ (circle) is detected as an operation of a home button assigned in advance to the position of the symbol ◯ (circle). In this case, the operation detection unit 157 shifts the display screen of the image display unit 20 and the operation state of the controller 10 to the basic state of the basic control unit 151.
Further, for example, in the example of FIG. 1, an operation that touches the position of the symbol □ (square) is detected as an operation of a history button assigned in advance to the position of the symbol □ (square). In this case, the operation detection unit 157 causes the image display unit 20 to display a display screen of the image display unit 20 and a screen indicating the past operation state of the controller 10.

操作検出部157は、操作部170に対する操作を検出し、検出結果を必要に応じてメモリー118或いは不揮発性記憶部121に記憶してもよい。例えば、メモリー118或いは不揮発性記憶部121にリングバッファーを形成し、操作検出部157が検出結果を取得する毎にリングバッファーに記憶させてもよい。この場合、リングバッファーには、リングバッファーの容量に対応する数の、最新の検出結果が記憶される。   The operation detection unit 157 may detect an operation on the operation unit 170 and store the detection result in the memory 118 or the nonvolatile storage unit 121 as necessary. For example, a ring buffer may be formed in the memory 118 or the nonvolatile storage unit 121, and stored in the ring buffer every time the operation detection unit 157 acquires a detection result. In this case, the latest detection results corresponding to the capacity of the ring buffer are stored in the ring buffer.

視線検出部158は、内側カメラ68の撮像画像から使用者Uの右眼RE及び左眼LEの各々の画像を検出することにより、使用者Uの視線方向を検出する。例えば、撮像画像から、右眼RE、左眼LEの瞳孔または眼球表面に反射する反射光を検出することにより、公知の技術を利用して視線方向を検出できる。また、視線検出部158は、カメラ61の撮像画像から、使用者Uの頭部の向きを検出することにより、使用者Uの視線方向を検出してもよい。また、カメラ61の撮像画像から検出される視線方向と、内側カメラ68の撮像画像から検出される視線方向との両方に基づき、視線方向を検出してもよい。視線検出部158が検出する視線方向は、右眼RE及び左眼LEの各々の向きであってもよいし、右眼REと左眼LEを合わせて、使用者Uが注視する方向であってもよい。   The line-of-sight detection unit 158 detects the direction of the line of sight of the user U by detecting the images of the right eye RE and the left eye LE of the user U from the captured image of the inner camera 68. For example, by detecting reflected light reflected from the right eye RE, the pupil of the left eye LE or the surface of the eyeball from the captured image, the line-of-sight direction can be detected using a known technique. The line-of-sight detection unit 158 may detect the direction of the line of sight of the user U by detecting the orientation of the head of the user U from the captured image of the camera 61. The line-of-sight direction may be detected based on both the line-of-sight direction detected from the captured image of the camera 61 and the line-of-sight direction detected from the captured image of the inner camera 68. The line-of-sight direction detected by the line-of-sight detection unit 158 may be the direction of each of the right eye RE and the left eye LE, or the direction in which the user U gazes with the right eye RE and the left eye LE together. Also good.

環境検出部159は、HMD1が備えるセンサーの検出値に基づいて、HMD1の周辺環境に関する検出を行う。環境検出部159が制御するセンサーは、例えば、カメラ61、照度センサー65、磁気センサー237、GPS115等が挙げられる。環境検出部159は、カメラ61の撮像画像または照度センサー65の検出値から、HMD1の周辺の明るさを検出できる。また、環境検出部159は、GPS115の検出値に基づきHMD1の現在位置の位置情報を検出してもよい。   The environment detection unit 159 performs detection related to the surrounding environment of the HMD 1 based on the detection value of the sensor provided in the HMD 1. Examples of sensors controlled by the environment detection unit 159 include a camera 61, an illuminance sensor 65, a magnetic sensor 237, and a GPS 115. The environment detection unit 159 can detect the brightness around the HMD 1 from the captured image of the camera 61 or the detection value of the illuminance sensor 65. Further, the environment detection unit 159 may detect the position information of the current position of the HMD 1 based on the detection value of the GPS 115.

音声入出力制御部161は、HMD1の音声の入出力を制御する。HMD1の電源がオンの状態では、マイク63により集音された音声の音声信号が音声インターフェイス182に入力される。音声コーデック180は、音声インターフェイス182に入力される音声信号をデジタル音声データに変換し、この変換されたデジタル音声データを音声入出力制御部161が処理する。音声入出力制御部161の処理は、例えば、デジタル音声データに基づく音声認識(テキスト変換を含む)処理、音声コマンドの検出処理、音声による使用者Uの個人識別処理等を含む。   The voice input / output control unit 161 controls the voice input / output of the HMD 1. When the power of the HMD 1 is on, a voice signal collected by the microphone 63 is input to the voice interface 182. The audio codec 180 converts an audio signal input to the audio interface 182 into digital audio data, and the audio input / output control unit 161 processes the converted digital audio data. The processing of the voice input / output control unit 161 includes, for example, voice recognition (including text conversion) processing based on digital voice data, voice command detection processing, voice personal identification processing of the user U, and the like.

音声入出力制御部161は、HMD1から使用者Uに対し音声を発する処理を実行する。音声入出力制御部161は、コンテンツデータ145に含まれる音声データや、アプリケーションプログラム142または設定データ143に含まれる音声データに基づき、音声コーデック180にデジタル音声データを出力する。音声コーデック180は、音声入出力制御部161から入力されるデジタル音声データをアナログ音声信号に変換して音声インターフェイス182に出力し、このアナログ音声信号に基づき右イヤホン32、左イヤホン34が音声を出力する。   The voice input / output control unit 161 executes a process of emitting voice from the HMD 1 to the user U. The audio input / output control unit 161 outputs digital audio data to the audio codec 180 based on the audio data included in the content data 145 and the audio data included in the application program 142 or the setting data 143. The audio codec 180 converts the digital audio data input from the audio input / output control unit 161 into an analog audio signal and outputs the analog audio signal to the audio interface 182, and the right earphone 32 and the left earphone 34 output audio based on the analog audio signal. To do.

接続検出部162は、コントローラー10と画像表示部20の接続状態を検出する。具体的には、接続検出部162は、インターフェイス196に接続ケーブル40を介して画像表示部20が接続されているか否かを検出する。   The connection detection unit 162 detects the connection state between the controller 10 and the image display unit 20. Specifically, the connection detection unit 162 detects whether or not the image display unit 20 is connected to the interface 196 via the connection cable 40.

アプリケーション実行部163は、メインプロセッサー125が、オペレーティングシステム141を実行する状態で、アプリケーションプログラム142を実行する機能に相当する。アプリケーション実行部163は、アプリケーションプログラム142を実行して、アプリケーションプログラム142の各種機能を実現する。アプリケーションプログラム142の機能は、例えば上に例示した通りである。アプリケーション実行部163は、アプリケーションプログラム142の実行中に、基本制御部151〜接続検出部162の各部の機能を利用する。   The application execution unit 163 corresponds to a function of executing the application program 142 in a state where the main processor 125 executes the operating system 141. The application execution unit 163 executes the application program 142 to realize various functions of the application program 142. The function of the application program 142 is as exemplified above, for example. The application execution unit 163 uses functions of the respective units of the basic control unit 151 to the connection detection unit 162 during execution of the application program 142.

基本制御部151は、HMD1の動作モードの切り替えを行う。本実施形態では、通常動作モード(第1モード)、メンテナンスモード(第2モード)、スリープ状態(第3モード)を切り替える。通常動作モードは、コントローラー10の標準的な動作モードであり、使用者Uが使用するための動作モードである。通常動作モードで、基本制御部151は、アプリケーションプログラム142の実行を待機し、操作部170に対する操作に応じてアプリケーション実行部163によってアプリケーションプログラム142を実行できる。また、通常動作モードは、基本制御部151の機能およびアプリケーション実行部163の機能により画像表示部20に画像を表示させる、通常表示処理を行う動作モードといえる。   The basic control unit 151 switches the operation mode of the HMD 1. In the present embodiment, the normal operation mode (first mode), the maintenance mode (second mode), and the sleep state (third mode) are switched. The normal operation mode is a standard operation mode of the controller 10 and is an operation mode for use by the user U. In the normal operation mode, the basic control unit 151 waits for the execution of the application program 142 and can execute the application program 142 by the application execution unit 163 in response to an operation on the operation unit 170. The normal operation mode can be said to be an operation mode in which normal display processing is performed in which an image is displayed on the image display unit 20 by the function of the basic control unit 151 and the function of the application execution unit 163.

制御部150が実行できる機能のうち一部は、通常動作モードでの実行が制限される。これらの機能を制限機能と呼ぶ。例えば、制限機能には、アプリケーションプログラム142をインストールする機能、オペレーティングシステム141のインストールや更新(アップデート)を行う機能、HMD1の機能の設定を行う設定変更機能を含む。設定変更機能は、具体的には、操作部170が検出する操作やUSBコネクター19または通信部117で受信する制御データに従って、設定データ143やアプリケーション設定データ144の一部または全部を変更する機能である。設定変更機能では、例えば、設定データ143のうち、画像表示部20における表示態様に係る設定項目の設定、または設定変更が行われる。   Some of the functions that can be executed by the control unit 150 are restricted in the normal operation mode. These functions are called restriction functions. For example, the restriction function includes a function for installing the application program 142, a function for installing and updating (updating) the operating system 141, and a setting changing function for setting the function of the HMD1. Specifically, the setting change function is a function for changing part or all of the setting data 143 and the application setting data 144 according to the operation detected by the operation unit 170 and the control data received by the USB connector 19 or the communication unit 117. is there. In the setting change function, for example, setting items related to the display mode in the image display unit 20 or setting changes in the setting data 143 are performed.

メンテナンスモードは、HMD1の設定変更等の各種のメンテナンスを行うための動作モードである。基本制御部151は、メンテナンスモードにおいて、通常動作モードで実行できない制限機能を実行できる。   The maintenance mode is an operation mode for performing various kinds of maintenance such as setting change of the HMD 1. The basic control unit 151 can execute a restriction function that cannot be executed in the normal operation mode in the maintenance mode.

HMD1では、画像表示部20がコントローラー10に接続されていない状態で、コントローラー10が起動し、メンテナンスモードを実行できる。この状態では、コントローラー10が画像表示部20の表示を制御できないので、通常動作モードは実行されない。
また、基本制御部151は、画像表示部20が接続されていない状態でコントローラー10が起動したときに、USBコネクター19にホスト装置5が接続されていなければ、メンテナンスモードを実行せずにコントローラー10をシャットダウンする。
In the HMD 1, the controller 10 is activated and the maintenance mode can be executed in a state where the image display unit 20 is not connected to the controller 10. In this state, since the controller 10 cannot control the display of the image display unit 20, the normal operation mode is not executed.
In addition, when the controller 10 is activated in a state where the image display unit 20 is not connected and the host device 5 is not connected to the USB connector 19, the basic control unit 151 does not execute the maintenance mode and does not execute the maintenance mode. Shut down.

メンテナンスモードでは、例えば、基本制御部151は、USBコネクター19から入力される制御データに従って、ホスト装置5からデータを受信する。基本制御部151は、受信したデータを用いてオペレーティングシステム141のアップデートやアプリケーションプログラム142のインストールを実行する。基本制御部151がホスト装置5から受信するデータは、例えば、アップデートされたオペレーティングシステム141であってもよい。また、オペレーティングシステム141のアップデート用のプログラムやデータ、アプリケーションプログラム142のインストール用のデータであってもよい。   In the maintenance mode, for example, the basic control unit 151 receives data from the host device 5 according to control data input from the USB connector 19. The basic control unit 151 updates the operating system 141 and installs the application program 142 using the received data. The data received by the basic control unit 151 from the host device 5 may be, for example, the updated operating system 141. Further, it may be a program or data for updating the operating system 141 or data for installing the application program 142.

メンテナンスモードでは、基本制御部151は、USBコネクター19から入力される制御データに従って、ホスト装置5からデータを受信し、受信したデータを記憶部140に記憶する。この機能により、例えば、コンテンツデータ145の追加や更新を行うことができる。また、メンテナンスモードで、基本制御部151は、USBコネクター19から入力される制御データに従って、コンテンツデータ145を削除することもできる。   In the maintenance mode, the basic control unit 151 receives data from the host device 5 according to the control data input from the USB connector 19 and stores the received data in the storage unit 140. With this function, for example, the content data 145 can be added or updated. In the maintenance mode, the basic control unit 151 can also delete the content data 145 according to the control data input from the USB connector 19.

通常動作モード、及び、メンテナンスモードのいずれにおいても、USBコネクター19に所定電圧の直流電流が供給されている状態では、電源部130は、バッテリー132に充電することができる。また、コントローラー10の電源がオフの状態であっても、USBコネクター19に給電される状態では、バッテリー132への充電を行うことができる。   In both the normal operation mode and the maintenance mode, the power supply unit 130 can charge the battery 132 in a state where a predetermined direct current is supplied to the USB connector 19. Even when the controller 10 is turned off, the battery 132 can be charged in a state where the USB connector 19 is powered.

基本制御部151は、HMD1を、HMD1の消費電力量が小さいスリープ状態に切り替えることができる。スリープ状態はHMD1が非使用である間、消費電力を抑えて待機するための動作モードであり、通常動作モードからスリープ状態へ移行し、スリープ状態が解除されると通常動作モードに復帰する。スリープ状態では、スリープ状態の解除に関する検出および処理を実行するための最小限の構成部に対し、電力が供給される。例えば、メインプロセッサー125、タッチセンサー172、及びスイッチ174に、電源部130から電力が供給され、他の各部への電力供給は停止される。ここで、スリープ状態においてメモリー118に電力供給し、メインプロセッサー125がメモリー118を使用可能としてもよい。また、スリープ状態で、6軸センサー111、磁気センサー113、6軸センサー235、及び磁気センサー237のいずれか1以上に給電し、このセンサーを、スリープ状態解除の条件の検出に利用できる。また、通信部117に給電して、外部からの通信によるアクセスを、スリープ状態解除の条件として利用してもよい。   The basic control unit 151 can switch the HMD 1 to a sleep state in which the power consumption of the HMD 1 is small. The sleep state is an operation mode for waiting while suppressing power consumption while the HMD 1 is not used. The sleep mode shifts from the normal operation mode to the sleep state, and returns to the normal operation mode when the sleep state is canceled. In the sleep state, power is supplied to the minimum components for executing detection and processing related to the cancellation of the sleep state. For example, power is supplied from the power supply unit 130 to the main processor 125, the touch sensor 172, and the switch 174, and power supply to the other units is stopped. Here, power may be supplied to the memory 118 in the sleep state so that the main processor 125 can use the memory 118. In the sleep state, any one or more of the six-axis sensor 111, the magnetic sensor 113, the six-axis sensor 235, and the magnetic sensor 237 can be supplied with power, and this sensor can be used for detecting the condition for canceling the sleep state. In addition, power may be supplied to the communication unit 117, and access by communication from the outside may be used as a condition for canceling the sleep state.

基本制御部151は、予め設定された条件が成立した場合に、HMD1をスリープ状態に移行させる。この条件は、例えば、アプリケーションプログラム142が実行されず、非操作の状態が所定時間以上、継続することが挙げられる。また、基本制御部151は、アプリケーションプログラム142の機能によりスリープ状態への移行が指示された場合に、スリープ状態に移行してもよい。   The basic control unit 151 shifts the HMD 1 to the sleep state when a preset condition is satisfied. For example, the application program 142 is not executed and the non-operation state continues for a predetermined time or longer. Further, the basic control unit 151 may shift to the sleep state when the function of the application program 142 instructs to shift to the sleep state.

このように構成されるHMD1の動作について、説明する。
図9、図10及び図11は、HMD1の動作を示すフローチャートである。図9及び図10は、電源スイッチ18の操作により電源がオンに切り替えられた場合の動作を示す。図11は、図9のステップS17、S21に示すスリープ状態移行時の動作を示す。
The operation of the HMD 1 configured as described above will be described.
9, FIG. 10 and FIG. 11 are flowcharts showing the operation of the HMD 1. FIG. 9 and FIG. 10 show operations when the power is switched on by operating the power switch 18. FIG. 11 shows the operation at the time of transition to the sleep state shown in steps S17 and S21 of FIG.

電源スイッチ18の操作により電源がオンされると(ステップS11)、メインプロセッサー125はオペレーティングシステム141をロードして実行し、これにより制御部150(特に、基本制御部151)が起動する(ステップS12)。基本制御部151は、HMD1の各部の初期化を行う。ここで、制御部150は、接続検出部162の機能により、画像表示部20が接続されているか否かを判定する(ステップS13)。   When the power is turned on by operating the power switch 18 (step S11), the main processor 125 loads and executes the operating system 141, thereby starting the control unit 150 (particularly, the basic control unit 151) (step S12). ). The basic control unit 151 initializes each unit of the HMD 1. Here, the control unit 150 determines whether or not the image display unit 20 is connected by the function of the connection detection unit 162 (step S13).

画像表示部20が接続されている場合(ステップS13;Yes)、制御部150は、通常動作モードを実行する(ステップS14)。制御部150は、環境検出部159の機能により照度センサー65の検出値を取得して、表示制御部155によりHMD1の外界の明るさに合わせた輝度調整を行う処理を開始する(ステップS15)。この処理は、画像表示部20に入射する外光の光量に対応して、画像表示部20が右表示ユニット22及び左表示ユニット24により表示する画像の視認性を維持するための処理である。具体的には、外光の光量が高い場合は右表示ユニット22及び左表示ユニット24の表示輝度を高め、外光の光量が低い場合は、右表示ユニット22及び左表示ユニット24の表示輝度を低くする。右表示ユニット22及び左表示ユニット24が表示する画像の輝度は、メニュー操作などにおいても外光の影響を受ける。従って、制御部150は、基本制御部151の機能により、表示制御部155及び環境検出部159を制御して、アプリケーションプログラム142の実行状態にかかわらず、HMD1の動作中に輝度調整処理を実行する。なお、本実施形態では照度センサー65の検出値から外光の光量を間接的に算出して、表示輝度を調整するが、例えば、カメラ61の受光量から外光の光量を推定または算出してもよい。   When the image display unit 20 is connected (step S13; Yes), the control unit 150 executes the normal operation mode (step S14). The control unit 150 acquires the detection value of the illuminance sensor 65 by the function of the environment detection unit 159, and starts a process of performing luminance adjustment according to the brightness of the outside of the HMD 1 by the display control unit 155 (step S15). This process is a process for maintaining the visibility of the image displayed by the image display unit 20 by the right display unit 22 and the left display unit 24 corresponding to the amount of external light incident on the image display unit 20. Specifically, the display brightness of the right display unit 22 and the left display unit 24 is increased when the amount of external light is high, and the display brightness of the right display unit 22 and the left display unit 24 is increased when the amount of external light is low. make low. The brightness of the images displayed by the right display unit 22 and the left display unit 24 is also affected by external light in menu operations and the like. Therefore, the control unit 150 controls the display control unit 155 and the environment detection unit 159 by the function of the basic control unit 151, and executes the brightness adjustment process during the operation of the HMD1, regardless of the execution state of the application program 142. . In this embodiment, the amount of external light is indirectly calculated from the detection value of the illuminance sensor 65 to adjust the display luminance. For example, the amount of external light is estimated or calculated from the amount of light received by the camera 61. Also good.

基本制御部151は、スリープ状態へ移行するトリガーが発生したか否かを判定する(ステップS16)。スリープ状態へ移行するトリガーは、上述したスリープ状態移行の条件の成立を意味する。例えば、上述したように、非操作状態が継続した時間、操作部170が検出するスリープ状態移行を指示する操作、実行中のアプリケーションプログラム142によるスリープ状態移行の指示等である。   The basic control unit 151 determines whether or not a trigger for shifting to the sleep state has occurred (step S16). The trigger for shifting to the sleep state means that the above-described condition for shifting to the sleep state is satisfied. For example, as described above, there are a time during which the non-operation state continues, an operation for instructing transition to the sleep state detected by the operation unit 170, an instruction for transition to the sleep state by the application program 142 being executed, and the like.

スリープ状態移行のトリガーが発生した場合(ステップS16;Yes)、基本制御部151は、コントローラー10の動作モードをスリープ状態に移行させる動作を実行する(ステップS17)。ステップS17の動作については図11を参照して後述する。ステップS17でスリープ状態に移行した後、スリープ状態から復帰する場合、制御部150はステップS16に戻る。   When the sleep state transition trigger occurs (step S16; Yes), the basic control unit 151 performs an operation of shifting the operation mode of the controller 10 to the sleep state (step S17). The operation of step S17 will be described later with reference to FIG. In the case of returning from the sleep state after shifting to the sleep state in step S17, the control unit 150 returns to step S16.

スリープ状態移行のトリガーが発生していない場合(ステップS16;No)、基本制御部151は、アプリケーションプログラム142の実行の指示の有無を判定する(ステップS18)。例えば、操作部170が検出する操作によって、アプリケーションプログラム142の選択および実行の指示が行われる。アプリケーションプログラム142の実行が指示された場合(ステップS18;Yes)、アプリケーション実行部163が、選択されたアプリケーションプログラム142を実行する(ステップS19)。
アプリケーションプログラム142の実行が指示されない場合(ステップS18;No)、制御部150は、操作部170の操作を待機する状態のまま、ステップS23に移行する。
When the sleep state transition trigger has not occurred (step S16; No), the basic control unit 151 determines whether or not there is an instruction to execute the application program 142 (step S18). For example, an instruction to select and execute the application program 142 is performed by an operation detected by the operation unit 170. When execution of the application program 142 is instructed (step S18; Yes), the application execution unit 163 executes the selected application program 142 (step S19).
When execution of the application program 142 is not instructed (step S18; No), the control unit 150 proceeds to step S23 while waiting for the operation of the operation unit 170.

制御部150は、アプリケーションプログラム142の実行中に、アプリケーションプログラム142の機能によりスリープ状態移行が指示されたか否かを判定する(ステップS20)。スリープ状態移行が指示された場合(ステップS20;Yes)、制御部150は、コントローラー10の動作モードをスリープ状態に移行させる動作を実行する(ステップS21)。ステップS21の動作はステップS17と同様であり、図11を参照して後述する。ステップS21でスリープ状態に移行した後、スリープ状態から復帰する場合、制御部150はステップS20に戻る。   The control unit 150 determines whether or not the sleep state transition is instructed by the function of the application program 142 during the execution of the application program 142 (step S20). When the sleep state transition is instructed (step S20; Yes), the control unit 150 performs an operation of shifting the operation mode of the controller 10 to the sleep state (step S21). The operation in step S21 is the same as that in step S17, and will be described later with reference to FIG. In the case of returning from the sleep state after shifting to the sleep state in step S21, the control unit 150 returns to step S20.

アプリケーションプログラム142の機能によるスリープ状態移行の指示がなされない場合(ステップS20;No)、制御部150は、アプリケーションプログラム142の終了の指示があるか否かを判定する(ステップS22)。終了の指示がない場合は(ステップS22;No)、ステップS20に戻る。ステップS20、S22の判定は、アプリケーションプログラム142の実行中に、所定時間毎に行われる。   When the instruction to shift to the sleep state by the function of the application program 142 is not given (step S20; No), the control unit 150 determines whether there is an instruction to end the application program 142 (step S22). If there is no end instruction (step S22; No), the process returns to step S20. The determinations in steps S20 and S22 are made at predetermined intervals during the execution of the application program 142.

操作部170の操作やアプリケーションプログラム142の機能により、アプリケーションプログラム142の終了の指示がなされた場合(ステップS22;Yes)、制御部150は、HMD1の停止の指示の有無を判定する(ステップS23)。HMD1の停止が指示されない場合(ステップS23;No)、制御部150はステップS16に戻る。また、HMD1の停止が指示された場合(ステップS23;Yes)、制御部150は、オペレーティングシステム141のシャットダウン処理を実行し(ステップS24)、動作を停止する。   When an instruction to end the application program 142 is given by the operation of the operation unit 170 or the function of the application program 142 (step S22; Yes), the control unit 150 determines whether there is an instruction to stop the HMD1 (step S23). . When the stop of the HMD 1 is not instructed (step S23; No), the control unit 150 returns to step S16. When the stop of the HMD 1 is instructed (step S23; Yes), the control unit 150 executes the shutdown process of the operating system 141 (step S24) and stops the operation.

一方、制御部150が起動された後、コントローラー10に画像表示部20が接続されていない場合(ステップS13;No)、制御部150は、接続検出部162の機能により、USBコネクター19を介してホスト装置5が接続されているか否かを判定する(ステップS25)。ホスト装置5が接続された状態には、USBコネクター19に直接ホスト装置5が接続された状態と、充電装置4等を介してホスト装置5が接続された状態とを含む。ホスト装置5が接続されていない場合(ステップS25;No)、制御部150はステップS24に移行して、HMD1をシャットダウンする。   On the other hand, after the control unit 150 is activated, when the image display unit 20 is not connected to the controller 10 (step S13; No), the control unit 150 is connected via the USB connector 19 by the function of the connection detection unit 162. It is determined whether or not the host device 5 is connected (step S25). The state where the host device 5 is connected includes a state where the host device 5 is directly connected to the USB connector 19 and a state where the host device 5 is connected via the charging device 4 or the like. When the host device 5 is not connected (step S25; No), the control unit 150 proceeds to step S24 and shuts down the HMD1.

ホスト装置5がUSBコネクター19に接続されている場合(ステップS25;Yes)、USBコネクター19には充電装置4またはホスト装置5から所定電圧の直流電流が入力されているので、電源制御回路134がバッテリー132に充電する(ステップS26)。ステップS26の動作は、ステップS25の後に開始する例に限定されず、USBコネクター19に直流電流が入力されたときに開始してもよい。   When the host device 5 is connected to the USB connector 19 (step S25; Yes), since the DC current of a predetermined voltage is input from the charging device 4 or the host device 5 to the USB connector 19, the power control circuit 134 The battery 132 is charged (step S26). The operation of step S26 is not limited to the example of starting after step S25, and may be started when a direct current is input to the USB connector 19.

制御部150は、コントローラー10の動作モードをメンテナンスモードに切り替える(ステップS27)。制御部150は、USBコントローラー198を制御して、ホスト装置5との間でUSBケーブル(図示略)を介した通信を確立する(ステップS28)。ステップS28で、制御部150は、USBコントローラー198によりHMD1のデバイスID、ベンダーID、デバイスクラス等のデータを送信する。少なくとも、制御部150は、HMD1を他のHMD1と区別可能な識別情報に相当する情報(デバイスID等)を送信する。これにより、例えば、図3に示すように複数のコントローラー10がホスト装置5に接続される場合に、ホスト装置5が個々のコントローラー10を識別できる。   The controller 150 switches the operation mode of the controller 10 to the maintenance mode (step S27). The control unit 150 controls the USB controller 198 to establish communication with the host device 5 via a USB cable (not shown) (step S28). In step S <b> 28, the control unit 150 transmits data such as the device ID, vendor ID, and device class of the HMD 1 by the USB controller 198. At least, control unit 150 transmits information (device ID or the like) corresponding to identification information that can distinguish HMD1 from other HMD1. Thereby, for example, as shown in FIG. 3, when a plurality of controllers 10 are connected to the host device 5, the host device 5 can identify individual controllers 10.

制御部150は、ホスト装置5からオペレーティングシステム141をアップデートするよう要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS29)。アップデートを要求する制御データを受信していない場合(ステップS29;No)、制御部150は後述するステップS32に移行する。   The control unit 150 determines whether or not control data (which may be a command) requesting to update the operating system 141 from the host device 5 has been received (step S29). If control data for requesting update has not been received (step S29; No), the control unit 150 proceeds to step S32 described later.

アップデートを要求する制御データを受信した場合(ステップS29;Yes)、制御部150は、ホスト装置5からオペレーティングシステム141のアップデートに関するデータをダウンロードする(ステップS30)。制御部150は、ダウンロードしたデータ(プログラムを含んでも良い)を用いて、記憶部140が記憶するオペレーティングシステム141を更新する(ステップS31)。   When control data requesting update is received (step S29; Yes), the control unit 150 downloads data related to the update of the operating system 141 from the host device 5 (step S30). The control unit 150 updates the operating system 141 stored in the storage unit 140 using the downloaded data (which may include a program) (step S31).

その後、制御部150は、ホスト装置5から、アプリケーションプログラム142をインストールするよう要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS32)。インストールを要求する制御データを受信していない場合(ステップS32;No)、制御部150は後述するステップS35に移行する。   Thereafter, the control unit 150 determines whether or not control data (which may be a command) requesting to install the application program 142 is received from the host device 5 (step S32). If control data for requesting installation has not been received (step S32; No), the control unit 150 proceeds to step S35 described later.

インストールを要求する制御データを受信した場合(ステップS32;Yes)、制御部150は、ホスト装置5からアプリケーションプログラム142のインストールに関するデータをダウンロードする(ステップS33)。制御部150は、ダウンロードしたデータ(プログラムを含んでも良い)を用いて、アプリケーションプログラム142をインストールする(ステップS34)。ステップS34のインストール処理で、制御部150は、記憶部140にアプリケーションプログラム142を記憶させ、アプリケーション設定データ144を生成または更新する。   When control data requesting installation is received (step S32; Yes), the control unit 150 downloads data related to installation of the application program 142 from the host device 5 (step S33). The control unit 150 installs the application program 142 using the downloaded data (which may include a program) (step S34). In the installation process of step S <b> 34, the control unit 150 stores the application program 142 in the storage unit 140 and generates or updates the application setting data 144.

その後、制御部150は、ホスト装置5から、アプリケーションプログラム142の設定変更を要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS35)。設定変更を要求する制御データを受信していない場合(ステップS35;No)、制御部150は後述するステップS38に移行する。   Thereafter, the control unit 150 determines whether or not control data (which may be a command) requesting a setting change of the application program 142 has been received from the host device 5 (step S35). When the control data for requesting the setting change has not been received (step S35; No), the control unit 150 proceeds to step S38 described later.

設定変更を要求する制御データを受信した場合(ステップS35;Yes)、制御部150は、ホスト装置5からアプリケーションプログラム142の設定変更に関するデータをダウンロードする(ステップS36)。制御部150は、ダウンロードしたデータ(プログラムを含んでも良い)を用いて、記憶部140が記憶するアプリケーション設定データ144、或いは設定データ143を更新する(ステップS31)。   When control data requesting a setting change is received (step S35; Yes), the control unit 150 downloads data related to the setting change of the application program 142 from the host device 5 (step S36). The control unit 150 updates the application setting data 144 or the setting data 143 stored in the storage unit 140 using the downloaded data (which may include a program) (step S31).

制御部150は、ホスト装置5から、データの削除、書込、更新などのデータ処理を要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS38)。データ処理を要求する制御データを受信していない場合(ステップS38;No)、制御部150は後述するステップS40に移行する。   The control unit 150 determines whether or not control data (which may be a command) requesting data processing such as data deletion, writing, and updating is received from the host device 5 (step S38). If control data requesting data processing has not been received (step S38; No), the control unit 150 proceeds to step S40 described later.

データ処理を要求する制御データを受信した場合(ステップS38;Yes)、制御部150は、ホスト装置5からの要求に応じて、記憶部140が記憶するファイルやフォルダーに対し、削除、書込、更新等の処理を実行する(ステップS39)。   When control data requesting data processing is received (step S38; Yes), the control unit 150 deletes, writes, or deletes files or folders stored in the storage unit 140 in response to a request from the host device 5. Processing such as updating is executed (step S39).

その後、制御部150は、ホスト装置5から通信切断の指示を受信したか否かを判定する(ステップS40)。通信切断の指示を受信していない場合(ステップS40;No)、制御部150はステップS29に戻る。また、通信切断の指示を受信した場合(ステップS40;Yes)、制御部150はコントローラー10をシャットダウンし(ステップS41)、停止する。   Thereafter, the control unit 150 determines whether or not a communication disconnection instruction has been received from the host device 5 (step S40). When the communication disconnection instruction has not been received (step S40; No), the control unit 150 returns to step S29. When the communication disconnection instruction is received (step S40; Yes), the control unit 150 shuts down the controller 10 (step S41) and stops it.

ここで、ステップS17、S21の動作について図11を参照して説明する。
制御部150は、スリープ状態に移行する前に、復帰条件を記憶する(ステップS51)。復帰条件は、スリープ状態から通常動作モードに復帰したときに、HMD1の動作状態を、スリープ状態に移行する前と同じ状態にするための条件である。具体的には、アプリケーション実行部163が実行中のアプリケーションプログラム142、基本制御部151またはアプリケーションプログラム142が処理中のデータ、その他、制御部150の各部が実行中の処理等に関する情報を含む。また、ステップS51で、制御部150は、右表示ユニット22及び左表示ユニット24が表示中の画像のデータを取得する。制御部150は、ステップS51で、メモリー118が一時記憶しているデータや、プログラムの実行状態に関するデータ等、収集したデータを、不揮発性記憶部121のスリープ復帰用の記憶領域(図示略)に記憶する。
Here, the operation of steps S17 and S21 will be described with reference to FIG.
The control unit 150 stores the return condition before shifting to the sleep state (step S51). The return condition is a condition for setting the operation state of the HMD 1 to the same state as before the transition to the sleep state when returning from the sleep state to the normal operation mode. Specifically, it includes information related to the application program 142 being executed by the application execution unit 163, data being processed by the basic control unit 151 or the application program 142, and other processes being executed by each unit of the control unit 150. In step S51, the control unit 150 acquires data of an image being displayed by the right display unit 22 and the left display unit 24. In step S51, the control unit 150 stores the collected data, such as data temporarily stored in the memory 118 and data related to the execution state of the program, in a storage area (not shown) for returning from sleep in the nonvolatile storage unit 121. Remember.

制御部150は、電源部130を制御して、画像表示部20、及び、コントローラー10の一部に対する電源供給を停止させ(ステップS52)、スリープ状態に移行する(ステップS53)。スリープ状態に移行した後、制御部150は、スリープ解除のトリガーが発生したか否かを監視し(ステップS54)、解除のトリガーが発生していない状態では(ステップS54;No)、スリープ状態を維持する。スリープ解除のトリガーが発生した場合(ステップS54;Yes)、制御部150は、ステップS51で不揮発性記憶部121のスリープ復帰用の記憶領域に記憶した復帰条件を読み出して、ステップS51より前の動作状態を復元する(ステップS55)。   The control unit 150 controls the power supply unit 130 to stop the power supply to the image display unit 20 and a part of the controller 10 (step S52), and shifts to the sleep state (step S53). After shifting to the sleep state, the control unit 150 monitors whether or not a sleep release trigger has occurred (step S54). If the release trigger has not occurred (step S54; No), the control unit 150 sets the sleep state. maintain. When the sleep release trigger occurs (step S54; Yes), the control unit 150 reads the return condition stored in the storage area for returning from sleep in the non-volatile storage unit 121 in step S51, and operates before step S51. The state is restored (step S55).

このように構成されるHMD1、及び、HMD1にホスト装置5を接続してオペレーティングシステム141やアプリケーションプログラム142を更新する機能の用途として、例えば次のような適用例が挙げられる。   Examples of usage of the HMD 1 configured as described above and the function of connecting the host device 5 to the HMD 1 and updating the operating system 141 and the application program 142 include the following application examples.

美術館の来館者がHMD1を装着し、来館者が使用するHMD1を、美術館内(例えば、受付)に設置された充電装置4にセットして充電を行う利用例がある。HMD1は複数であることが想定され、例えばHMD1を美術館が所有し、来館者に提供してもよい。これらのHMD1は、通常動作モードにおいて、美術館側により事前に許諾されたアプリケーションプログラム142の実行、及び、オペレーティングシステム141の機能のうち事前に許諾された機能だけを実行できる。このため、例えば来館者がHMD1を操作して、勝手に、または意図せずに許諾されていない機能やアプリケーションプログラム142を実行できない状態となる。すなわち、許諾されていないアプリケーションプログラム142、及び、許諾されていないオペレーティングシステム141の機能が、制限機能として設定され、メンテナンスモード以外では実行できない。この利用例は、美術館に限らず、博物館を含む、複数の人数を受け入れ可能な各種の見学施設に適用することが勿論可能である。   There is a usage example in which a visitor of an art museum wears the HMD 1 and the HMD 1 used by the visitor is set in a charging device 4 installed in the art museum (for example, reception) to perform charging. It is assumed that there are a plurality of HMDs 1. For example, the HMD 1 may be owned by a museum and provided to visitors. In the normal operation mode, these HMDs 1 can execute only the functions permitted in advance among the functions of the operating system 141 and the execution of the application program 142 permitted in advance by the museum side. For this reason, for example, a visitor operates the HMD 1 to enter a state in which functions and application programs 142 that are not permitted without permission or unintentionally cannot be executed. That is, the functions of the unlicensed application program 142 and the unlicensed operating system 141 are set as restricted functions and cannot be executed except in the maintenance mode. This usage example is not limited to art museums, and can of course be applied to various tour facilities that can accept a plurality of people, including museums.

制限機能は、例えば、実行されるアプリケーションプログラム142の設定、各種の許諾設定、言語設定、カメラ61で撮影をすするアプリケーションプログラム142の実行の可否設定等、HMD1おの動作に関する設定機能が挙げられる。そして、各々のHMD1のコントローラー10が充電装置4にセットされ、充電装置4を介してホスト装置5に接続された場合に、メンテナンスモードが実行され、制限機能を実行できる。例えば、美術館の職員やオーナーのみが、充電装置4に接続されたHMD1に一括で設定変更を適用できる。具体的には、上述した各種設定に関するデータを含む設定データ143やアプリケーション設定データ144を、図9及び図10に示した動作により書き換えることができる。これにより、美術館の受付などで、多くの外国人が来館する場面において、充電装置4に接続された一群のHMD1に対し、言語設定等を容易に変更できる。   The restriction function includes, for example, a setting function related to the operation of the HMD 1 such as setting of the application program 142 to be executed, various permission settings, language setting, and setting of whether or not to execute the application program 142 for shooting with the camera 61. . When the controller 10 of each HMD 1 is set in the charging device 4 and connected to the host device 5 via the charging device 4, the maintenance mode is executed and the restriction function can be executed. For example, only a staff member or an owner of a museum can apply setting changes to the HMD 1 connected to the charging device 4 at once. Specifically, the setting data 143 and the application setting data 144 including the data related to the various settings described above can be rewritten by the operations shown in FIGS. Thereby, the language setting etc. can be easily changed with respect to a group of HMD1 connected to the charging device 4 in the scene where many foreigners visit at the reception of a museum.

このように、設定データ143やアプリケーション設定データ144を、充電装置4を介して一括して書き換えたり、アプリケーションプログラム142をインストールしたり、オペレーティングシステム141を更新する機能を利用できる。そして各種機能を一括選択、一括変更できる。この種の作業は充電装置4による充電時に行うことができる。また、一括変更される設定内容は、画像表示部20の表示に関する項目の設定変更を含むことができる。具体的には、画像表示部20がハーフミラー261、281に画像を表示する位置や表示領域のサイズについて、視差角(角PA、RA、LA等)の設定に適用してもよい。また、画像表示部20の画像光の光量や輝度に関し、表示画像のブライトネス、コントラスト、シャープネス等を変更してもよい。照度センサー65を含む各種のアンビエントセンサーの検出値に基づく表示制御や、上述したシェードに関する設定に適用してもよい。また、右イヤホン32及び左イヤホン34による出力音量の設定に適用してもよい。   As described above, it is possible to rewrite the setting data 143 and the application setting data 144 in a batch via the charging device 4, install the application program 142, or update the operating system 141. Various functions can be selected and changed at once. This type of work can be performed during charging by the charging device 4. Further, the setting contents to be collectively changed can include setting changes of items related to the display of the image display unit 20. Specifically, the position at which the image display unit 20 displays an image on the half mirrors 261 and 281 and the size of the display area may be applied to the setting of parallax angles (angles PA, RA, LA, etc.). Further, the brightness, contrast, sharpness, and the like of the display image may be changed with respect to the light amount and luminance of the image light of the image display unit 20. You may apply to the display control based on the detection value of various ambient sensors containing the illumination intensity sensor 65, and the setting regarding the shade mentioned above. Further, the present invention may be applied to setting the output volume by the right earphone 32 and the left earphone 34.

また、HMD1が、画像表示部20の表示領域の中心に画像やアイコン等を配置しないで表示する、いわゆる中心領域無表示の周辺表示モードを実行可能な構成が挙げられる。この構成において、周辺表示モードを実行するか否かの設定を、上記のようにホスト装置5により一括変更可能してもよい。
さらに、HMD1が、画像表示部20が表示する画像の画像光の輝度を、照度センサー65の検出値に基づき調整するだけでなく、例えば、コントローラー10や画像表示部20の動きを検出した場合に、外景の視認性を向上するよう輝度を低下させる機能を有してもよい。コントローラー10や画像表示部20の動きを検出する機能は、6軸センサー111や6軸センサー235の検出値や照度センサー65の撮像画像を制御部150が処理することで、実現できる。この構成において、コントローラー10や画像表示部20の動きを検出する機能や、検出した動きに基づき外景の視認性を向上するよう輝度を低下させる機能を実行するか否かの設定を、上記のようにホスト装置5により一括変更可能してもよい。
Further, there is a configuration in which the HMD 1 can execute a so-called peripheral display mode without displaying a central area, in which an image, an icon, or the like is displayed in the center of the display area of the image display unit 20. In this configuration, the setting as to whether or not to execute the peripheral display mode may be collectively changed by the host device 5 as described above.
Furthermore, the HMD 1 not only adjusts the luminance of the image light of the image displayed by the image display unit 20 based on the detection value of the illuminance sensor 65 but also detects, for example, the movement of the controller 10 or the image display unit 20. In addition, it may have a function of reducing the luminance so as to improve the visibility of the outside scene. The function of detecting the movement of the controller 10 and the image display unit 20 can be realized by the control unit 150 processing the detection values of the 6-axis sensor 111 and the 6-axis sensor 235 and the captured image of the illuminance sensor 65. In this configuration, whether to execute the function of detecting the movement of the controller 10 or the image display unit 20 or the function of reducing the luminance to improve the visibility of the outside scene based on the detected movement is set as described above. Alternatively, the host device 5 may make a batch change.

また、ホスト装置5にHMD1を接続して一括変更される設定や機能の例として、例えば、晴天の日に、来館者に貸し出すHMD1において画像表示部20の表示輝度を設定し、曇天の日に画像表示部20の輝度を中程度に設定する等の例がある。また、HMD1を貸し出す施設の用途に応じて、画像表示部20の表示範囲を制限するよう設定する場合に、上記の一括変更を適用してもよい。例えば、HMD1を装着する来館者が歩行(美術館のルート歩行による鑑賞、スポーツ観戦等)に支障のないように、画像表示部20の表示領域において視界の中心部を避ける表示を行う機能をONにする設定をしてもよい。また、HMD1の利用場所がサッカー場である場合に、他の競技場内のライブカメラに連動して、ライブカメラの画像を通信部117により受信して画像表示部20に表示する機能を設定してもよい。HMD1は、その他の各種の用途に利用でき、用途に応じてHMD1の機能の実行の可否、機能の実行に関する設定、その他の設定等を行う場合に、充電装置4及びホスト装置5を利用した、メンテナンスモードによる一括設定を適用できる。   In addition, as an example of settings and functions that are collectively changed by connecting the HMD 1 to the host device 5, for example, the display brightness of the image display unit 20 is set on the HMD 1 lent to a visitor on a sunny day, and on a cloudy day There is an example of setting the brightness of the image display unit 20 to a medium level. In addition, the above batch change may be applied when setting to limit the display range of the image display unit 20 according to the use of the facility that lends the HMD 1. For example, the function of performing display that avoids the center of the field of view in the display area of the image display unit 20 is turned on so that the visitor wearing the HMD 1 does not have any trouble in walking (viewing through the route of the museum, watching sports). You may make a setting. In addition, when the HMD 1 is used in a soccer field, a function for receiving an image of the live camera by the communication unit 117 and displaying it on the image display unit 20 in conjunction with a live camera in another stadium is set. Also good. The HMD 1 can be used for various other purposes, and the charging device 4 and the host device 5 are used when performing the setting of whether or not to execute the function of the HMD 1 according to the usage, the setting related to the function execution, and other settings. Batch setting by maintenance mode can be applied.

以上説明したように、使用者Uの頭部に装着される画像表示部20を備えるHMD1は、HMD1とは異なる外部装置に接続されるUSBコネクター19を備える。HMD1は、バッテリー132を有し、USBコネクター19に入力される電力によりバッテリー132を充電し、バッテリー132の電力によりHMD1の少なくとも一部に電源を供給する電源部130を備える。HMD1は、オペレーティングシステム141を記憶する記憶部140と、オペレーティングシステム141を実行することによりHMD1を制御する制御部150と、を備える。制御部150は、USBコネクター19に外部装置が接続された場合に、オペレーティングシステム141を書き換える機能、及び、HMD1の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態であるメンテナンスモードに移行する。USBコネクター19に接続される外部装置は、ホスト装置5、または、ホスト装置5に接続された充電装置4が挙げられる。メンテナンスモードにおいて、制御部150は、オペレーティングシステム141の書換機能を実行して、USBコネクター19に接続される外部装置から入力されるデータに基づきオペレーティングシステム141を書き換える。   As described above, the HMD 1 including the image display unit 20 worn on the user U's head includes the USB connector 19 connected to an external device different from the HMD 1. The HMD 1 includes a battery 132, and includes a power supply unit 130 that charges the battery 132 with the power input to the USB connector 19 and supplies power to at least a part of the HMD 1 with the power of the battery 132. The HMD 1 includes a storage unit 140 that stores the operating system 141 and a control unit 150 that controls the HMD 1 by executing the operating system 141. The control unit 150 is a maintenance mode that is capable of executing a restriction function including a function for rewriting the operating system 141 and a setting change function for setting the function of the HMD 1 when an external device is connected to the USB connector 19. Migrate to Examples of the external device connected to the USB connector 19 include the host device 5 or the charging device 4 connected to the host device 5. In the maintenance mode, the control unit 150 executes the rewriting function of the operating system 141 and rewrites the operating system 141 based on data input from an external device connected to the USB connector 19.

このHMD1の構成、及び、HMD1の制御方法によれば、使用者Uの頭部に装着される画像表示部20を備えるHMD1に対し、USBコネクター19を介して、バッテリー132の充電およびオペレーティングシステム141の書き換えを行う事ができる。さらに、HMD1はメンテナンスモードでオペレーティングシステム141の書き換えと設定とを行うことができる。また、オペレーティングシステム141の書き換え及び設定を、HMD1がメンテナンスモードの機能として実行するので、USBコネクター19に接続される外部装置が上記機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。   According to the configuration of the HMD 1 and the control method of the HMD 1, the battery 132 is charged and the operating system 141 is connected to the HMD 1 including the image display unit 20 mounted on the head of the user U via the USB connector 19. Can be rewritten. Further, the HMD 1 can rewrite and set the operating system 141 in the maintenance mode. In addition, since the HMD 1 executes the rewriting and setting of the operating system 141 as a function in the maintenance mode, it is not necessary for the external device connected to the USB connector 19 to control the function. Therefore, the HMD 1 can be charged, the program can be rewritten, and the settings related to the program can be performed by a device having a simple configuration such as a simple charger.

制御部150は、USBコネクター19にホスト装置5が接続された場合に制限機能を実行可能な状態に移行して、ホスト装置5の要求に応じて、オペレーティングシステム141の書換機能を実行する。これにより、USBコネクター19に接続されるホスト装置5が要求を行うことにより、容易に、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。   When the host device 5 is connected to the USB connector 19, the control unit 150 shifts to a state where the restriction function can be executed, and executes the rewriting function of the operating system 141 in response to a request from the host device 5. Accordingly, when the host device 5 connected to the USB connector 19 makes a request, the HMD 1 can be easily charged, the program can be rewritten, and the settings relating to the program can be performed.

制御部150は、画像表示部20に画像を表示させる通常表示処理を実行するとともに制限機能の実行が制限される通常動作モード(第1モード)、及び、メンテナンスモード(第2モード)を切り替えて実行可能である。制御部150は、USBコネクター19にホスト装置5が接続された場合にメンテナンスモードを実行する。これにより、HMD1に対し、USBコネクター19を介して、バッテリー132の充電およびオペレーティングシステム141の書き換えを行う事ができる。さらに、HMD1はメンテナンスモードでオペレーティングシステム141の書き換えと設定とを行うことができる。また、オペレーティングシステム141の書き換え及び設定を、HMD1がメンテナンスモードの機能として実行するので、USBコネクター19に接続される外部装置が上記機能を制御する必要がない。従って、例えば単純な充電装置4など、簡易な構成の装置によって、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。   The control unit 150 executes normal display processing for displaying an image on the image display unit 20 and switches between a normal operation mode (first mode) in which execution of the restriction function is restricted and a maintenance mode (second mode). It is feasible. The control unit 150 executes the maintenance mode when the host device 5 is connected to the USB connector 19. As a result, the battery 132 can be charged and the operating system 141 can be rewritten to the HMD 1 via the USB connector 19. Further, the HMD 1 can rewrite and set the operating system 141 in the maintenance mode. In addition, since the HMD 1 executes the rewriting and setting of the operating system 141 as a function in the maintenance mode, it is not necessary for the external device connected to the USB connector 19 to control the function. Therefore, the HMD 1 can be charged, the program can be rewritten, and settings relating to the program can be performed by a device having a simple configuration, such as the simple charging device 4.

HMD1は、画像表示部20と、画像表示部20に着脱可能に接続されるコントローラー10とを備える。コントローラー10は、USBコネクター19を備え、電源部130、記憶部140、及び、制御部150を内蔵する。制御部150は、画像表示部20とコントローラー10とが接続されていない状態でメンテナンスモードを実行可能である。制御部150は、メンテナンスモードで、オペレーティングシステム141の書換機能を実行してUSBコネクター19に接続される外部装置から入力されるデータに基づきオペレーティングシステム141を書き換える。これにより、画像表示部20とコントローラー10とを分離して、バッテリー132への充電、オペレーティングシステム141の書き換え、及び設定を実行できる。このため、画像表示部20からコントローラー10を取り外してHMD1のメンテナンスを行うことが可能となり、利便性の向上を図ることができる。   The HMD 1 includes an image display unit 20 and a controller 10 that is detachably connected to the image display unit 20. The controller 10 includes a USB connector 19 and incorporates a power supply unit 130, a storage unit 140, and a control unit 150. The control unit 150 can execute the maintenance mode in a state where the image display unit 20 and the controller 10 are not connected. The control unit 150 executes the rewriting function of the operating system 141 in the maintenance mode and rewrites the operating system 141 based on data input from an external device connected to the USB connector 19. Thereby, the image display unit 20 and the controller 10 can be separated, and charging of the battery 132, rewriting of the operating system 141, and setting can be executed. For this reason, it becomes possible to remove the controller 10 from the image display unit 20 and perform maintenance of the HMD 1, thereby improving convenience.

制御部150は、画像表示部20とコントローラー10とが接続されていない状態でメンテナンスモードを実行したときに、USBコネクター19に外部装置が接続されていない場合は、コントローラー10をシャットダウンする。これにより、HMD1としての表示もメンテナンスも行われない場合に、コントローラー10がシャットダウンする。このため、不要な動作を防止し、バッテリー132の電力消費を抑えることができる。   When the maintenance mode is executed in a state where the image display unit 20 and the controller 10 are not connected to each other, the control unit 150 shuts down the controller 10 if no external device is connected to the USB connector 19. Thereby, the controller 10 shuts down when the display as the HMD 1 and the maintenance are not performed. For this reason, unnecessary operation can be prevented and power consumption of the battery 132 can be suppressed.

HMD1は、制御部150がメンテナンスモードを実行し、USBコネクター19に接続される外部装置からデータが入力される間に、電源部130がUSBコネクター19に入力される電力によりバッテリー132を充電可能である。これにより、オペレーティングシステム141の書き換えや設定を行う間に充電を行うことができ、HMD1のメンテナンス作業の負担を軽減できる。   The HMD 1 can charge the battery 132 by the power input to the USB connector 19 while the control unit 150 executes the maintenance mode and data is input from the external device connected to the USB connector 19. is there. Thus, charging can be performed while the operating system 141 is rewritten or set, and the burden of maintenance work on the HMD 1 can be reduced.

制御部150の設定変更機能は、画像表示部20における表示態様に係る設定項目を設定する機能である。これにより、画像表示部20における表示に関する設定を、HMD1自体を操作しながら設定を行う場合に比べて簡単な方法によって、行うことができる。   The setting change function of the control unit 150 is a function for setting setting items related to the display mode in the image display unit 20. Thereby, the setting regarding the display in the image display part 20 can be performed by a simple method compared with the case where setting is performed while operating the HMD 1 itself.

制御部150は、メンテナンスモードにおいて、USBコネクター19に接続される外部装置から入力されるデータに基づき記憶部140が記憶するデータの追加または更新を行う。これにより、USBコネクター19に入力されるデータに基づいて、HMD1が記憶するデータの追加や更新を行うことができ、HMD1のメンテナンス作業を、より簡易化できる。   In the maintenance mode, the control unit 150 adds or updates data stored in the storage unit 140 based on data input from an external device connected to the USB connector 19. Thereby, based on the data input to the USB connector 19, the data stored in the HMD 1 can be added or updated, and the maintenance work of the HMD 1 can be further simplified.

記憶部140は、オペレーティングシステム141の機能を利用して実行されるアプリケーションプログラム142を記憶する。制御部150は、オペレーティングシステム141の実行中に、アプリケーションプログラム142を実行可能に構成される。制御部150は、メンテナンスモードを実行して、USBコネクター19に接続される外部装置から入力されるデータに基づきアプリケーションプログラム142の追加または更新を行う。これにより、HMD1に対してUSBコネクター19を介してアプリケーションプログラム142の追加や更新を行うことができ、HMD1のメンテナンス作業を、より簡易化できる。   The storage unit 140 stores an application program 142 that is executed using the function of the operating system 141. The control unit 150 is configured to be able to execute the application program 142 while the operating system 141 is being executed. The control unit 150 executes the maintenance mode, and adds or updates the application program 142 based on data input from an external device connected to the USB connector 19. Thereby, the application program 142 can be added or updated to the HMD 1 via the USB connector 19, and the maintenance work of the HMD 1 can be further simplified.

記憶部140は、アプリケーションプログラム142の実行に係るデータを含むアプリケーション設定データ144を記憶する。制御部150は、メンテナンスモードでアプリケーションプログラム142の追加を行う際に、追加されるアプリケーションプログラム142に関してアプリケーション設定データ144を更新するインストール処理を行う。これにより、HMD1にアプリケーションプログラム142をインストールする処理を、USBコネクター19を介して行うことができる。これにより、HMD1のメンテナンス作業を、より簡易化できる。   The storage unit 140 stores application setting data 144 including data relating to execution of the application program 142. When adding the application program 142 in the maintenance mode, the control unit 150 performs an installation process for updating the application setting data 144 regarding the application program 142 to be added. Thereby, the process of installing the application program 142 in the HMD 1 can be performed via the USB connector 19. Thereby, the maintenance work of HMD1 can be simplified more.

制御部150は、画像表示部20による表示を停止し制御部150が動作可能な動作モードであるスリープ状態(第3モード)を、通常動作モード及びメンテナンスモードから切り替えて実行可能である。制御部150は、通常動作モードまたはメンテナンスモードでアプリケーションプログラム142を実行中に、アプリケーションプログラム142の機能によりスリープ状態に切り替え可能である。これにより、アプリケーションプログラム142の機能によってHMD1を第3モードに移行させ、いわゆるスリープ状態にすることができる。   The control unit 150 can execute the sleep state (third mode), which is an operation mode in which the display by the image display unit 20 is stopped and the control unit 150 can operate, by switching from the normal operation mode and the maintenance mode. The control unit 150 can switch to the sleep state by the function of the application program 142 while the application program 142 is being executed in the normal operation mode or the maintenance mode. As a result, the HMD 1 can be shifted to the third mode by the function of the application program 142 to enter a so-called sleep state.

HMD1は、外部環境を検出する外部センサーとして、例えば照度センサー65を備え、制御部150は、照度センサー65の検出結果に基づき画像表示部20の表示輝度を制御する。これにより、画像表示部20の表示輝度を外部環境に合わせて調整することができる。   The HMD 1 includes, for example, an illuminance sensor 65 as an external sensor that detects an external environment, and the control unit 150 controls the display luminance of the image display unit 20 based on the detection result of the illuminance sensor 65. Thereby, the display brightness | luminance of the image display part 20 can be adjusted according to an external environment.

また、頭部装着型表示装置であるHMD1は、使用者の頭部に装着されて、使用者が外景とともに画像を視認可能に、画像を表示する画像表示部20を備え、外部環境を検出する外部センサーとして照度センサー65を備える。そして、HMD1は、通常動作モードにおいて、制御部150の機能により、照度センサー65の検出値に基づき画像表示部20の表示輝度を調整できる。   The HMD 1 that is a head-mounted display device includes an image display unit 20 that is mounted on the user's head and displays the image so that the user can view the image together with the outside scene, and detects the external environment. An illuminance sensor 65 is provided as an external sensor. The HMD 1 can adjust the display luminance of the image display unit 20 based on the detection value of the illuminance sensor 65 by the function of the control unit 150 in the normal operation mode.

USBコネクター19には、外部装置として、複数のHMD1とホスト装置5とを接続する充電装置4が接続される。制御部150は、USBコネクター19に充電装置4を介してホスト装置5が接続された場合に、識別情報(デバイスID等)をUSBコネクター19から出力する。これにより、複数のHMD1を、充電装置4を介してコンピューターに接続して、充電、オペレーティングシステム141の書き換え、設定等を行うことができる。このため、複数のHMD1をメンテナンスする手間を軽減できる。   The USB connector 19 is connected to a charging device 4 that connects a plurality of HMDs 1 and the host device 5 as an external device. When the host device 5 is connected to the USB connector 19 via the charging device 4, the control unit 150 outputs identification information (device ID or the like) from the USB connector 19. Thus, a plurality of HMDs 1 can be connected to a computer via the charging device 4 to perform charging, rewriting of the operating system 141, setting, and the like. For this reason, the effort which maintains several HMD1 can be reduced.

本実施形態のHMD1において、画像表示部20は、上述したように、画像表示部20から使用者Uの眼に透過する透過光を調整するシェード部を備えてもよい。この場合、制御部150が、シェード部の透過率を含む制御を行ってもよく、例えば、シェード部に印加する電圧を制御部150が制御してもよい。この場合、制御部150によりシェード部の透過率を調整できる。   In the HMD 1 of the present embodiment, the image display unit 20 may include a shade unit that adjusts transmitted light transmitted from the image display unit 20 to the eyes of the user U as described above. In this case, the control unit 150 may perform control including the transmittance of the shade unit. For example, the control unit 150 may control the voltage applied to the shade unit. In this case, the control unit 150 can adjust the transmittance of the shade unit.

なお、この発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上記実施形態において、使用者Uが表示部を透過して外景を視認する構成は、右導光板26及び左導光板28が外光を透過する構成に限定されない。例えば外景を視認できない状態で画像を表示する表示装置にも適用可能である。具体的には、カメラ61の撮像画像、この撮像画像に基づき生成される画像やCG、予め記憶された映像データや外部から入力される映像データに基づく映像等を表示する表示装置に、本発明を適用できる。この種の表示装置としては、外景を視認できない、いわゆるクローズ型の表示装置を含むことができる。また、上記実施形態で説明したように実空間に重ねて画像を表示するAR表示や、撮像した実空間の画像と仮想画像とを組み合わせるMR(Mixed Reality)表示、或いは仮想画像を表示するVR(Virtual Reality)表示といった処理を行わない表示装置にも適用できる。例えば、外部から入力される映像データまたはアナログ映像信号を表示する表示装置も、本発明の適用対象として勿論含まれる。
In addition, this invention is not restricted to the structure of the said embodiment, In the range which does not deviate from the summary, it can be implemented in a various aspect.
For example, in the above-described embodiment, the configuration in which the user U visually recognizes the outside scene through the display unit is not limited to the configuration in which the right light guide plate 26 and the left light guide plate 28 transmit external light. For example, the present invention can be applied to a display device that displays an image in a state where an outside scene cannot be visually recognized. Specifically, the present invention is applied to a display device that displays a captured image of the camera 61, an image or CG generated based on the captured image, video based on video data stored in advance or video data input from the outside, and the like. Can be applied. This type of display device can include a so-called closed display device in which an outside scene cannot be visually recognized. In addition, as described in the above embodiment, AR display that displays an image superimposed on real space, MR (Mixed Reality) display that combines a captured real space image and a virtual image, or VR (VR that displays a virtual image) It can also be applied to a display device that does not perform processing such as virtual reality display. For example, a display device that displays video data or an analog video signal input from the outside is naturally included as an application target of the present invention.

また、例えば、画像表示部20に代えて、例えば帽子のように装着する画像表示部等の他の方式の画像表示部を採用してもよく、使用者Uの左眼に対応して画像を表示する表示部と、使用者Uの右眼に対応して画像を表示する表示部とを備えていればよい。また、本発明の表示装置は、例えば、自動車や飛行機等の車両に搭載されるヘッドマウントディスプレイとして構成されてもよい。また、例えば、ヘルメット等の身体防護具に内蔵されたヘッドマウントディスプレイとして構成されてもよい。この場合、使用者Uの身体に対する位置を位置決めする部分、及び、当該部分に対し位置決めされる部分を装着部とすることができる。   Further, for example, instead of the image display unit 20, an image display unit of another method such as an image display unit worn like a hat may be adopted, and an image corresponding to the left eye of the user U is displayed. What is necessary is just to provide the display part which displays, and the display part which displays an image corresponding to the user's U right eye. The display device of the present invention may be configured as a head mounted display mounted on a vehicle such as an automobile or an airplane. Further, for example, it may be configured as a head-mounted display built in a body protective device such as a helmet. In this case, the portion for positioning the position of the user U with respect to the body and the portion positioned with respect to the portion can be used as the mounting portion.

さらに、コントローラー10と画像表示部20とが一体に構成され、使用者Uの頭部に装着される構成とすることも可能である。また、コントローラー10として、ノート型コンピューター、タブレット型コンピューター、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。   Further, the controller 10 and the image display unit 20 may be configured integrally and mounted on the user U's head. As the controller 10, a notebook computer, a tablet computer, a game machine, a portable phone, a portable electronic device including a smartphone or a portable media player, other dedicated devices, or the like may be used.

また、上記実施形態では、画像表示部20とコントローラー10とが分離され、接続ケーブル40を介して接続された構成を例に挙げて説明したが、コントローラー10と画像表示部20とが無線通信回線によって接続される構成であってもよい。   In the above-described embodiment, the configuration in which the image display unit 20 and the controller 10 are separated and connected via the connection cable 40 has been described as an example. However, the controller 10 and the image display unit 20 are wireless communication lines. The structure connected by may be sufficient.

また、画像光を使用者Uの眼に導く光学系として、右導光板26及び左導光板28の一部に、ハーフミラー261、281により虚像が形成される構成を例示した。本発明はこれに限定されず、右導光板26及び左導光板28の全面または大部分を占める面積を有する表示領域に、画像を表示する構成としてもよい。この場合、画像の表示位置を変化させる動作において、画像を縮小する処理を含めてもよい。
さらに、本発明の光学素子は、ハーフミラー261、281を有する右導光板26、左導光板28に限定されず、画像光を使用者Uの眼に入射させる光学部品であればよく、具体的には、回折格子、プリズム、ホログラフィー表示部を用いてもよい。
Further, as an optical system that guides image light to the eyes of the user U, a configuration in which virtual images are formed by the half mirrors 261 and 281 on a part of the right light guide plate 26 and the left light guide plate 28 is illustrated. The present invention is not limited to this, and an image may be displayed on a display region having an area that occupies the entire or most of the right light guide plate 26 and the left light guide plate 28. In this case, a process of reducing the image may be included in the operation of changing the display position of the image.
Furthermore, the optical element of the present invention is not limited to the right light guide plate 26 and the left light guide plate 28 having the half mirrors 261 and 281, and may be any optical component that allows image light to enter the user's U eye. In this case, a diffraction grating, a prism, or a holographic display unit may be used.

また、図7,図8等に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図に示した通りに独立したハードウェア資源を配置する構成に限定されない。また、制御部150が実行するプログラムは、不揮発性記憶部121またはコントローラー10内の他の記憶装置(図示略)に記憶されてもよい。また、外部の装置に記憶されたプログラムをUSBコネクター19、通信部117、外部メモリーインターフェイス186などを介して取得して実行する構成としてもよい。また、コントローラー10に形成された構成のうち、操作部170が使用者Uインターフェイス(UI)として形成されてもよい。また、コントローラー10に形成された構成が重複して画像表示部20に形成されていてもよい。例えば、メインプロセッサー125と同様のプロセッサーが画像表示部20に配置されてもよいし、コントローラー10が備えるメインプロセッサー125と画像表示部20のプロセッサーとが別々に分けられた機能を実行する構成としてもよい。   In addition, at least a part of the functional blocks shown in FIGS. 7 and 8 may be realized by hardware, or may be realized by cooperation of hardware and software. As described above, the present invention is not limited to a configuration in which independent hardware resources are arranged. Further, the program executed by the control unit 150 may be stored in the nonvolatile storage unit 121 or another storage device (not shown) in the controller 10. Alternatively, a program stored in an external device may be acquired and executed via the USB connector 19, the communication unit 117, the external memory interface 186, and the like. Moreover, the operation part 170 may be formed as a user U interface (UI) among the structures formed in the controller 10. Further, the configuration formed in the controller 10 may be formed in the image display unit 20 in an overlapping manner. For example, a processor similar to the main processor 125 may be arranged in the image display unit 20, or the main processor 125 included in the controller 10 and the processor of the image display unit 20 may perform separate functions. Good.

1…HMD(表示装置)、3…ACアダプター、4、4a、4b…充電装置(外部装置、中継装置)、5…ホスト装置(外部装置、コンピューター)、10…コントローラー、11…本体、12…ホイール操作部、13…中央キー、14…操作パッド、15…上下キー、17…LED表示部、18…電源スイッチ、19…USBコネクター(インターフェイス)、20…画像表示部(表示部)、21…右保持部、22…右表示ユニット、23…左保持部、24…左表示ユニット、26…右導光板、27…前部フレーム、28…左導光板、30…ヘッドセット、32…右イヤホン、34…左イヤホン、40…接続ケーブル、42…コネクター、46…コネクター、61…カメラ、63…マイク、64…距離センサー、64A…検出方向、65…照度センサー(外部センサー)、67…LEDインジケーター、68…内側カメラ、69…温度センサー、111…6軸センサー、113…磁気センサー、115…GPS、117…通信部、118…メモリー、120…コントローラー基板、121…不揮発性記憶部、125…メインプロセッサー、130…電源部、132…バッテリー、134…電源制御回路、140…記憶部、141…オペレーティングシステム(基本制御プログラム)、142…アプリケーションプログラム、143…設定データ、144…アプリケーション設定データ(設定データ)、145…コンテンツデータ、150…制御部、151…基本制御部、152…データ管理部、153…通信制御部、154…画像処理部、156…撮像制御部、157…操作検出部、158…視線検出部、159…環境検出部、161…音声入出力制御部、162…接続検出部、163…アプリケーション実行部、170…操作部、172…タッチセンサー、174…スイッチ、176…バイブレーター、180…音声コーデック、182…音声インターフェイス、186…外部メモリーインターフェイス、188…USBコネクター、192…センサーハブ、194…FPGA、196…インターフェイス、198…USBコントローラー、211…インターフェイス、213…受信部、215…EEPROM、221…OLEDユニット、223…OLEDパネル、225…OLED駆動回路、231…インターフェイス、233…受信部、235…6軸センサー、237…磁気センサー、239…温度センサー、241…OLEDユニット、243…OLEDパネル、245…OLED駆動回路、251…右光学系、252…左光学系、261…ハーフミラー、281…ハーフミラー。   DESCRIPTION OF SYMBOLS 1 ... HMD (display device), 3 ... AC adapter 4, 4a, 4b ... Charging device (external device, relay device), 5 ... Host device (external device, computer), 10 ... Controller, 11 ... Main body, 12 ... Wheel operation unit, 13 ... center key, 14 ... operation pad, 15 ... up / down key, 17 ... LED display unit, 18 ... power switch, 19 ... USB connector (interface), 20 ... image display unit (display unit), 21 ... Right holding unit, 22 ... right display unit, 23 ... left holding unit, 24 ... left display unit, 26 ... right light guide plate, 27 ... front frame, 28 ... left light guide plate, 30 ... headset, 32 ... right earphone, 34 ... Left earphone, 40 ... Connection cable, 42 ... Connector, 46 ... Connector, 61 ... Camera, 63 ... Microphone, 64 ... Distance sensor, 64A ... Detection direction, 65 ... Degree sensor (external sensor), 67 ... LED indicator, 68 ... inner camera, 69 ... temperature sensor, 111 ... 6-axis sensor, 113 ... magnetic sensor, 115 ... GPS, 117 ... communication unit, 118 ... memory, 120 ... controller board 121 ... Non-volatile storage unit 125 ... Main processor 130 ... Power supply unit 132 ... Battery 134 ... Power supply control circuit 140 ... Storage unit 141 ... Operating system (basic control program) 142 ... Application program 143 ... Setting data, 144 ... application setting data (setting data), 145 ... content data, 150 ... control section, 151 ... basic control section, 152 ... data management section, 153 ... communication control section, 154 ... image processing section, 156 ... imaging Control unit, 157 ... operation detection DESCRIPTION OF SYMBOLS 158 ... Gaze detection part, 159 ... Environment detection part, 161 ... Audio | voice input / output control part, 162 ... Connection detection part, 163 ... Application execution part, 170 ... Operation part, 172 ... Touch sensor, 174 ... Switch, 176 ... Vibrator , 180 ... Audio codec, 182 ... Audio interface, 186 ... External memory interface, 188 ... USB connector, 192 ... Sensor hub, 194 ... FPGA, 196 ... Interface, 198 ... USB controller, 211 ... Interface, 213 ... Receiver, 215 ... EEPROM, 221 ... OLED unit, 223 ... OLED panel, 225 ... OLED drive circuit, 231 ... interface, 233 ... receiver, 235 ... 6-axis sensor, 237 ... magnetic sensor, 239 ... temperature sensor, 2 41 ... OLED unit, 243 ... OLED panel, 245 ... OLED drive circuit, 251 ... right optical system, 252 ... left optical system, 261 ... half mirror, 281 ... half mirror.

Claims (17)

使用者の頭部に装着される表示部を備える表示装置であって、
前記表示装置とは異なる外部装置に接続されるインターフェイスと、
バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示装置の少なくとも一部に電源を供給する電源部と、
基本制御プログラムを記憶する記憶部と、
前記基本制御プログラムを実行することにより前記表示装置を制御する制御部と、を備え、
前記制御部は、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行して、前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える、表示装置。
A display device comprising a display unit mounted on a user's head,
An interface connected to an external device different from the display device;
A power supply unit that has a battery, charges the battery by power input to the interface, and supplies power to at least a part of the display device by power of the battery;
A storage unit for storing a basic control program;
A control unit that controls the display device by executing the basic control program,
When the external device is connected to the interface, the control unit is capable of executing a restriction function including a function for rewriting the basic control program and a setting change function for setting the function of the display device. A display device that shifts, executes a rewrite function of the basic control program, and rewrites the basic control program based on data input from the external device connected to the interface.
前記制御部は、前記インターフェイスに前記外部装置が接続された場合に前記制限機能を実行可能な状態に移行して、前記外部装置の要求に応じて、前記基本制御プログラムの書換機能を実行する請求項1記載の表示装置。   The control unit shifts to a state in which the restriction function can be executed when the external device is connected to the interface, and executes a rewrite function of the basic control program in response to a request from the external device. Item 4. The display device according to Item 1. 前記制御部は、前記表示部に画像を表示させる通常表示処理を実行するとともに前記制限機能の実行が制限される第1モード、及び、前記制限機能を実行可能な第2モードを切り替えて実行可能に構成され、
前記インターフェイスに前記外部装置が接続された場合に前記第2モードを実行する請求項1または2記載の表示装置。
The control unit can execute a normal display process for displaying an image on the display unit and switch between a first mode in which execution of the restriction function is restricted and a second mode in which the restriction function can be executed. Composed of
The display device according to claim 1, wherein the second mode is executed when the external device is connected to the interface.
前記表示部と、前記表示部に着脱可能に接続されるコントローラーと、を備え、
前記コントローラーは、前記インターフェイスを備え、前記電源部、前記記憶部、及び、前記制御部を内蔵し、
前記制御部は、前記表示部と前記コントローラーとが接続されていない状態で前記第2モードを実行可能であり、前記基本制御プログラムの書換機能を実行して前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える請求項3記載の表示装置。
The display unit, and a controller detachably connected to the display unit,
The controller includes the interface, and includes the power supply unit, the storage unit, and the control unit,
The control unit can execute the second mode in a state where the display unit and the controller are not connected, execute the rewrite function of the basic control program, and from the external device connected to the interface The display device according to claim 3, wherein the basic control program is rewritten based on input data.
前記制御部は、前記表示部と前記コントローラーとが接続されていない状態で前記第2モードを実行したときに、前記インターフェイスに前記外部装置が接続されていない場合は、前記コントローラーをシャットダウンする請求項4記載の表示装置。   The control unit shuts down the controller if the external device is not connected to the interface when the second mode is executed in a state where the display unit and the controller are not connected. 4. The display device according to 4. 前記制御部が前記第2モードを実行し、前記インターフェイスに接続される前記外部装置からデータが入力される間に、前記電源部が前記インターフェイスに入力される電力により前記バッテリーを充電可能である請求項3から5のいずれか1項に記載の表示装置。   The power source unit can charge the battery with electric power input to the interface while the control unit executes the second mode and data is input from the external device connected to the interface. Item 6. The display device according to any one of Items 3 to 5. 前記制御部は、前記第2モードにおいて、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記記憶部が記憶するデータの追加または更新を行う請求項3から6のいずれか1項に記載の表示装置。   The said control part adds or updates the data which the said memory | storage part memorize | stores based on the data input from the said external device connected to the said interface in the said 2nd mode. The display device described in 1. 前記記憶部は、前記基本制御プログラムの機能を利用して実行されるアプリケーションプログラムを記憶し、
前記制御部は、
前記基本制御プログラムの実行中に、前記アプリケーションプログラムを実行可能に構成され、
前記第2モードを実行して、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記アプリケーションプログラムの追加または更新を行う請求項3から7のいずれか1項に記載の表示装置。
The storage unit stores an application program executed using the function of the basic control program,
The controller is
The application program can be executed during the execution of the basic control program,
The display device according to claim 3, wherein the application program is added or updated based on data input from the external device connected to the interface by executing the second mode.
前記記憶部は、前記アプリケーションプログラムの実行に係るデータを含む設定データを記憶し、
前記制御部は、前記第2モードで前記アプリケーションプログラムの追加を行う際に、追加される前記アプリケーションプログラムに関して前記設定データを更新するインストール処理を行う請求項8記載の表示装置。
The storage unit stores setting data including data relating to execution of the application program,
The display device according to claim 8, wherein when the application program is added in the second mode, the control unit performs an installation process for updating the setting data regarding the added application program.
前記制御部は、
前記表示部による表示を停止し前記制御部が動作可能な第3モードを、前記第1モード及び前記第2モードから切り替えて実行可能に構成され、
前記第1モードまたは前記第2モードで前記アプリケーションプログラムを実行中に、前記アプリケーションプログラムの機能により前記第3モードに切り替え可能である請求項8または9記載の表示装置。
The controller is
The third mode in which display by the display unit is stopped and the control unit can operate is configured to be executed by switching from the first mode and the second mode,
The display device according to claim 8 or 9, wherein the application program can be switched to the third mode by a function of the application program while the application program is being executed in the first mode or the second mode.
前記設定変更機能は、前記表示部における表示態様に係る設定項目を設定する機能である請求項1から10のいずれか1項に記載の表示装置。   The display device according to claim 1, wherein the setting change function is a function of setting a setting item related to a display mode in the display unit. 外部環境を検出する外部センサーを備え、
前記制御部は、前記外部センサーの検出結果に基づき前記表示部の表示輝度を制御する請求項1から11のいずれか1項に記載の表示装置。
It has an external sensor that detects the external environment,
The display device according to claim 1, wherein the control unit controls display luminance of the display unit based on a detection result of the external sensor.
前記インターフェイスには、前記外部装置として、複数の前記表示装置とコンピューターとを接続する中継装置が接続され、
前記制御部は、前記インターフェイスに前記中継装置を介して前記コンピューターが接続された場合に、識別情報を前記インターフェイスから出力する請求項1から12のいずれか1項に記載の表示装置。
To the interface, as the external device, a relay device that connects a plurality of the display devices and a computer is connected,
The display device according to claim 1, wherein the control unit outputs identification information from the interface when the computer is connected to the interface via the relay device.
前記表示部は、前記表示部から前記使用者の眼に透過する透過光を調整するシェード部を備え、
前記制御部は、前記シェード部の透過率を含む制御を行う請求項1から13のいずれか1項に記載の表示装置。
The display unit includes a shade unit that adjusts transmitted light that is transmitted from the display unit to the eyes of the user.
The display device according to claim 1, wherein the control unit performs control including a transmittance of the shade unit.
使用者の頭部に装着され、外景を視認可能に画像を表示する表示部と、
前記表示部とは異なる外部装置に接続されるインターフェイスと、
外部環境を検出する外部センサーと、
バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、
基本制御プログラムを記憶する記憶部と、
前記基本制御プログラムを実行する制御部と、を備え、
前記制御部は、前記基本制御プログラムを実行することにより、前記外部センサーの検出結果に基づき前記表示部の表示輝度を制御し、
前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行して、前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える、頭部装着型表示装置。
A display unit that is mounted on the user's head and displays an image so that the outside scene can be visually recognized;
An interface connected to an external device different from the display unit;
An external sensor that detects the external environment;
A power supply unit that has a battery, charges the battery by power input to the interface, and supplies power to the operation unit including the display unit by power of the battery;
A storage unit for storing a basic control program;
A control unit that executes the basic control program,
The control unit controls the display brightness of the display unit based on the detection result of the external sensor by executing the basic control program,
When the external device is connected to the interface, the state of the basic control program is changed to a state where a restriction function including a function for rewriting the basic control program and a setting change function for setting the function can be executed. A head-mounted display device that executes a rewriting function and rewrites the basic control program based on data input from the external device connected to the interface.
使用者の頭部に装着される表示部を備え、外部装置に接続されるインターフェイスと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、を備える表示装置の制御方法であって、
前記基本制御プログラムを実行することにより前記表示装置を制御して、前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行し、
前記基本制御プログラムの書換機能を実行する場合、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える、表示装置の制御方法。
A display unit mounted on a user's head, having an interface connected to an external device and a battery, charging the battery with electric power input to the interface, and displaying the display unit with electric power of the battery A control method for a display device, comprising: a power supply unit that supplies power to an operation unit including: a storage unit that stores a basic control program;
Setting for controlling the display device by executing the basic control program and setting the function of the display device and the function of rewriting the basic control program when the external device is connected to the interface Transition to a state where restriction functions including change function can be executed,
A display device control method for rewriting the basic control program based on data input from the external device connected to the interface when the basic control program rewrite function is executed.
使用者の頭部に装着される表示部を備え、外部装置に接続されるインターフェイスと、バッテリーを有し、前記インターフェイスに入力される電力により前記バッテリーを充電し、前記バッテリーの電力により前記表示部を含む動作部に電源を供給する電源部と、基本制御プログラムを記憶する記憶部と、を備える表示装置を制御するコンピューターにより実行可能なプログラムであって、
前記コンピューターを、
前記表示部に画像を表示させる通常表示処理を実行し、
前記インターフェイスに前記外部装置が接続された場合に、前記基本制御プログラムを書き換える機能、及び、前記表示装置の機能の設定を行う設定変更機能を含む制限機能を実行可能な状態に移行し、
前記基本制御プログラムの書換機能を実行し、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記基本制御プログラムを書き換える制御部として機能させるプログラム。
A display unit mounted on a user's head, having an interface connected to an external device and a battery, charging the battery with electric power input to the interface, and displaying the display unit with electric power of the battery A program that can be executed by a computer that controls a display device including a power supply unit that supplies power to an operation unit including a storage unit that stores a basic control program,
The computer,
A normal display process for displaying an image on the display unit;
When the external device is connected to the interface, the function of rewriting the basic control program, and the transition to a state capable of executing a limiting function including a setting change function for setting the function of the display device,
A program that executes a rewrite function of the basic control program and functions as a control unit that rewrites the basic control program based on data input from the external device connected to the interface.
JP2016224015A 2016-11-17 2016-11-17 Display device, head-mounted display device, control method for display device, and program Pending JP2018081543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016224015A JP2018081543A (en) 2016-11-17 2016-11-17 Display device, head-mounted display device, control method for display device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016224015A JP2018081543A (en) 2016-11-17 2016-11-17 Display device, head-mounted display device, control method for display device, and program

Publications (1)

Publication Number Publication Date
JP2018081543A true JP2018081543A (en) 2018-05-24

Family

ID=62198157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016224015A Pending JP2018081543A (en) 2016-11-17 2016-11-17 Display device, head-mounted display device, control method for display device, and program

Country Status (1)

Country Link
JP (1) JP2018081543A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130147859A1 (en) * 2011-12-12 2013-06-13 Seiko Epson Corporation Transmission type display device, display method and display program
JP2014115803A (en) * 2012-12-10 2014-06-26 Seiko Epson Corp Information processor, control method of information processor, and program
WO2015111528A1 (en) * 2014-01-24 2015-07-30 京セラドキュメントソリューションズ株式会社 Image formation device
WO2015128914A1 (en) * 2014-02-27 2015-09-03 三菱電機株式会社 Software-installed apparatus, and software updating method
JP2015191125A (en) * 2014-03-28 2015-11-02 ブラザー工業株式会社 Display device and head-mounted display
US20160210783A1 (en) * 2015-01-20 2016-07-21 Arthur Charles Tomlin Holographic bird's eye view camera
CN106130539A (en) * 2016-08-09 2016-11-16 上海耀华称重***有限公司 Four line six line fast switching circuits of sensor output interface

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130147859A1 (en) * 2011-12-12 2013-06-13 Seiko Epson Corporation Transmission type display device, display method and display program
JP2013122519A (en) * 2011-12-12 2013-06-20 Seiko Epson Corp Transmission type display device, display method and display program
JP2014115803A (en) * 2012-12-10 2014-06-26 Seiko Epson Corp Information processor, control method of information processor, and program
WO2015111528A1 (en) * 2014-01-24 2015-07-30 京セラドキュメントソリューションズ株式会社 Image formation device
WO2015128914A1 (en) * 2014-02-27 2015-09-03 三菱電機株式会社 Software-installed apparatus, and software updating method
JP2015191125A (en) * 2014-03-28 2015-11-02 ブラザー工業株式会社 Display device and head-mounted display
US20160210783A1 (en) * 2015-01-20 2016-07-21 Arthur Charles Tomlin Holographic bird's eye view camera
JP2018511098A (en) * 2015-01-20 2018-04-19 マイクロソフト テクノロジー ライセンシング,エルエルシー Mixed reality system
CN106130539A (en) * 2016-08-09 2016-11-16 上海耀华称重***有限公司 Four line six line fast switching circuits of sensor output interface

Similar Documents

Publication Publication Date Title
US11226689B2 (en) Display system that selects a character string according to movement detected
US10949055B2 (en) Display system, display apparatus, control method for display apparatus
CN110275297B (en) Head-mounted display device, display control method, and recording medium
US10948974B2 (en) Head-mounted display device, program, and method for controlling head-mounted display device
US20150009309A1 (en) Optical Frame for Glasses and the Like with Built-In Camera and Special Actuator Feature
US20170289533A1 (en) Head mounted display, control method thereof, and computer program
JP7035510B2 (en) Display system and control method of display system
US10567730B2 (en) Display device and control method therefor
US10121409B2 (en) Display device, method of controlling display device, and program
JP2018142857A (en) Head mounted display device, program, and control method of head mounted display device
JP2018160735A (en) Transmission type display apparatus, display control method, and computer program
CN107077363B (en) Information processing apparatus, method of controlling information processing apparatus, and recording medium
JP6776578B2 (en) Input device, input method, computer program
JP2020112982A (en) Display system, display system control method, information processing device and information processing device control program
JP2020071587A (en) Display device and method for controlling display device
US20200264437A1 (en) Display system, control program for information processor, and control method for information processor
JP7196418B2 (en) Connection device, display device, connection device control method, and display device control method
JP6932917B2 (en) Head-mounted display, program, and head-mounted display control method
US11531508B2 (en) Data processing device, display system, and data processing method that controls the output of data based on a connection state
JP2019053644A (en) Head mounted display device and control method for head mounted display device
JP7135413B2 (en) Connection device, display device, connection device control method, and display device control method
JP2018081543A (en) Display device, head-mounted display device, control method for display device, and program
JP2017182413A (en) Head-mounted type display device, control method for the same, and computer program
JP2017182460A (en) Head-mounted type display device, method for controlling head-mounted type display device, and computer program
CN111488072A (en) Information processing apparatus, control method for information processing apparatus, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191007

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210119