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 PDFInfo
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
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
特許文献1記載の充電器は、MPU(Micro Processing Unit)を備えるインテリジェントな構成を有する。この構成により、特許文献1の充電器は、サーバーからダウンロードしたファームウェアと電子機器が格納するファームウェアとダウンロードしたファームウェアとを比較する機能や、電子機器にファームウェアを書き込む機能を実行する。このため電子機器が充電中に実行する制御機能は最小限で済むが、充電器が電子機器に対して高度な制御を行う必要があるため、例えば複数の電子機器に充電する場合には、複数の充電器が必要であった。また、ファームウェアの書き込み中に、電子機器はファームウェアを実行しない。このため、ファームウェアの実行に関する設定など、ファームウェアを動作させた状態で設定または変更される内容は、充電器が変更できなかった。
本発明は上記事情に鑑みてなされたものであり、外部から充電される装置に対し、簡易な構成の充電器によって、充電とともに、プログラムの書き換え及びプログラムに関する設定を行えるようにすることを目的とする。
The charger described in
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.
図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
画像表示部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
Each of the
右導光板26及び左導光板28は、前部フレーム27に設けられる。右導光板26は、画像表示部20の装着状態において使用者Uの右眼の眼前に位置し、右眼に画像を視認させる。左導光板28は、画像表示部20の装着状態において使用者Uの左眼の眼前に位置し、左眼に画像を視認させる。
The right
前部フレーム27は、右導光板26の一端と左導光板28の一端とを互いに連結した形状を有し、この連結位置は、使用者Uが画像表示部20を装着する装着状態で、使用者Uの眉間に対応する。前部フレーム27は、右導光板26と左導光板28との連結位置において、画像表示部20の装着状態で使用者Uの鼻に当接する鼻当て部を設けてもよい。この場合、鼻当て部と右保持部21及び左保持部23とにより画像表示部20を使用者Uの頭部に保持できる。また、右保持部21及び左保持部23に、画像表示部20の装着状態において使用者Uの後頭部に接するベルト(図示略)を連結してもよく、この場合、ベルトによって画像表示部20を使用者Uの頭部に保持できる。
The
右表示ユニット22は、右導光板26による画像の表示に係るユニットであり、右保持部21に設けられ、装着状態において使用者Uの右側頭部の近傍に位置する。左表示ユニット24は、左導光板28による画像の表示に係るユニットであり、左保持部23に設けられ、装着状態において使用者Uの左側頭部の近傍に位置する。なお、右表示ユニット22及び左表示ユニット24を総称して単に「表示駆動部」とも呼ぶ。
The
本実施形態の右導光板26及び左導光板28は、光透過性の樹脂等によって形成される光学部であり、例えばプリズムであり、右表示ユニット22及び左表示ユニット24が出力する画像光を、使用者Uの眼に導く。
The right
また、右導光板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
画像表示部20は、右表示ユニット22及び左表示ユニット24がそれぞれ生成する画像光を、右導光板26及び左導光板28に導き、この画像光によって虚像を使用者Uに視認させることによって、画像を表示する。使用者Uの前方から、右導光板26及び左導光板28を透過して外光が使用者Uの眼に入射する場合、使用者Uの眼には、虚像を構成する画像光および外光が入射することとなり、虚像の視認性が外光の強さに影響される。このため、例えば前部フレーム27に電子シェードを装着し、電子シェードの光学特性を適宜選択あるいは調整することによって、虚像の視認のしやすさを調整できる。
The
カメラ61は、画像表示部20の前部フレーム27に配設される。カメラ61は、使用者Uが画像表示部20を装着した状態で視認する外景方向を撮像することが望ましく、前部フレーム27の前面において、右導光板26及び左導光板28を透過する外光を遮らない位置に設けられる。図1の例では、カメラ61が前部フレーム27の端部ER側に配置される。カメラ61は、端部EL側に配置されてもよく、右導光板26と左導光板28との連結部に配置されてもよい。
The
カメラ61は、CCDやCMOS等の撮像素子及び撮像レンズ等を備えるデジタルカメラであり、本実施形態のカメラ61は単眼カメラであるが、ステレオカメラで構成してもよい。カメラ61は、HMD1の表側方向、換言すれば、HMD1を装着した状態における使用者Uの視界方向の少なくとも一部の外景(実空間)を撮像する。別の表現では、カメラ61は、使用者Uの視界と重なる範囲または方向を撮像し、使用者Uが注視する方向を撮像するということもできる。カメラ61の画角の広さは適宜設定可能であるが、本実施形態では、後述するように、使用者Uが右導光板26及び左導光板28を通して視認する外界を含む。より好ましくは、右導光板26及び左導光板28を透過して視認可能な使用者Uの視界の全体を撮像できるように、カメラ61の撮像範囲が設定される。
カメラ61は、制御部150が備える撮像制御部156の制御に従って撮像を実行し、撮像画像データを撮像制御部156に出力する。
The
The
HMD1は、予め設定された測定方向に位置する測定対象物までの距離を検出する距離センサー64を備える。距離センサー64は、例えば、使用者Uにとって前方に位置する測定対象物までの距離を検出する構成とすることができ、本実施形態では、前部フレーム27において右導光板26と左導光板28との連結部分に配置される。この例では、画像表示部20の装着状態において、距離センサー64の位置は、水平方向では使用者Uの両眼のほぼ中間であり、鉛直方向では使用者Uの両眼より上である。距離センサー64の測定方向は、例えば、前部フレーム27の表側方向とすることができ、言い換えればカメラ61の撮像方向と重複する方向である。
The
距離センサー64は、例えば、LEDやレーザーダイオード等の光源と、光源が発する光が測定対象物に反射する反射光を受光する受光部とを有する。距離センサー64は、制御部150の制御に従い、三角測距処理や時間差に基づく測距処理を実行すればよい。また、距離センサー64は、超音波を発する音源と、測定対象物で反射する超音波を受信する検出部とを備える構成としてもよい。この場合、距離センサー64は、制御部150の制御に従い、超音波の反射までの時間差に基づき測距処理を実行すればよい。
The
コントローラー10と画像表示部20とは、接続ケーブル40により接続される。接続ケーブル40は、本体11の端部に設けられるコネクター42に着脱可能に接続される。すなわち、本体11には、接続ケーブル40を抜き差し可能なコネクター42が設けられ、画像表示部20を使用する場合にコネクター42に接続ケーブル40が接続される。
The
接続ケーブル40は、左保持部23の先端から、画像表示部20の内部に設けられる各種回路に接続する。接続ケーブル40は、デジタルデータを伝送するメタルケーブルまたは光ファイバーケーブルを有し、アナログ信号を伝送するメタルケーブルを有していてもよい。接続ケーブル40の途中には、コネクター46が設けられる。
コネクター46は、ステレオミニプラグを接続するジャック(オーディオコネクター)であり、コネクター46とコントローラー10とは、例えばアナログ音声信号を伝送するラインで接続される。図1に示す構成例では、ステレオヘッドホンを構成する右イヤホン32及び左イヤホン34と、マイク63とを有するヘッドセット30が、コネクター46に接続される。
The
The
マイク63は、例えば図1に示すように、マイク63の集音部が使用者Uの視線方向を向くように配置され、音声を集音して、音声信号を音声インターフェイス182(図8)に出力する。マイク63は、例えばモノラルマイクであってもステレオマイクであってもよく、指向性を有するマイクであってもよいし、無指向性のマイクであってもよい。
For example, as shown in FIG. 1, the
コントローラー10は、使用者Uにより操作される***作部として、ホイール操作部12、中央キー13、操作パッド14、上下キー15、LED表示部17、及び電源スイッチ18を備える。これらの***作部は本体11の表面に配置される。これらの***作部は、例えば、使用者Uの手指により操作される。
The
ホイール操作部12は、本体11の表面において最も面積の広い一面に配置される。ホイール操作部12が配置される面を、本体11の前面と呼ぶことができる。中央キー13はホイール操作部12の中央に位置する。ホイール操作部12は、使用者Uが、本体11の前面においてホイール操作部12の境界を、手指の触感により識別できる形状であることが好ましく、例えば、本体11の前面よりも凹んでいてもよい。中央キー13は、使用者Uが、ホイール操作部12と中央キー13との違いを手指の触感によって識別できるように、例えばホイール操作部12よりも盛り上がっている。また、中央キー13は、押圧操作により変形または変位して、押圧操作が可能な構成であってもよい。
The
操作パッド14は、本体11の前面において、使用者Uが指を接触させる、タッチ操作を行うための領域である。操作パッド14は、本体11の前面と同様の平面であってもよいが、操作パッド14と、それ以外の領域とを使用者Uが識別できる構成であることが好ましい。例えば、操作パッド14の縁を示す線が印刷または凹凸により形成されてもよいし、操作パッド14が、操作パッド14の表面の触感をそれ以外の領域と異ならせる表面加工を施されてもよい。
The
コントローラー10は、本体11の前面において、ホイール操作部12、中央キー13、及び上下キー15を含む領域では、後述するタッチセンサー172(図7)により、使用者Uによる接触操作を検出できる。コントローラー10は、タッチセンサー172が接触操作を検出した場合に、操作を検出した位置を特定することにより、使用者Uが操作した位置が、ホイール操作部12か、中央キー13か、或いは操作パッド14かを特定できる。
The
従って、ホイール操作部12、中央キー13、及び操作パッド14に対する操作は位置入力操作として検出される。コントローラー10は、これらに対する操作を区別せず位置入力操作として検出してもよい。或いは、ホイール操作部12、中央キー13及び操作パッド14に対する操作を区別してもよい。例えば、ホイール操作部12は、上下左右の方向指示を入力する方向指示キーとして使用できる。中央キー13は、ホイール操作部12の操作により選択された内容の決定を指示する決定キーとして使用できる。また、操作パッド14は、操作パッド14における絶対位置、或いは、相対位置を入力する操作のために使用できる。
Accordingly, operations on the
本体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)
コントローラー10は、LED表示部17に対する使用者Uの手指の接触操作を、タッチセンサー172により検出し、操作位置を特定できる。このため、例えば操作位置が、LED表示部17に現れる記号のどれに対応する位置かを特定できる。従って、LED表示部17はソフトウェアボタンとして機能する。例えば、LED表示部17に現れる記号を、HMD1の機能に対応付けることで、LED表示部17へのタッチ操作を当該機能に対する操作として検出できる。HMD1は、図1の例で、記号○(丸)をホームボタンに割り当てることができる。この場合、記号○(丸)の位置に接触操作が行われると、制御部150は、ホームボタンの操作を検出する。また、記号□(四角形)は履歴ボタンに割り当てることができる。この場合、記号□(四角形)の接触操作を、制御部150は、履歴ボタンの操作として検出する。同様に、記号△(三角形)は戻るボタンに割り当てることができる。制御部150は、記号△(三角形)の接触操作を、戻るボタンの操作として検出する。
The
上下キー15は、本体11の側面に配置され、押圧操作を検出する一対のキーを備える。上下キー15の右イヤホン32及び左イヤホン34から出力する音量の増減の指示入力や、画像表示部20の表示の明るさの増減の指示入力に利用される。
電源スイッチ18は、HMD1の電源のオン/オフを切り替えるスイッチである。
The up / down key 15 is disposed on a side surface of the
The
本体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
コントローラー10は後述するようにバッテリー132(図7)を有し、バッテリー132が供給する電力によりコントローラー10および画像表示部20が動作する。バッテリー132への充電は、USBコネクター19に対して電力を供給することにより行うことができる。HMD1は、コントローラー10と画像表示部20を取り外し、コントローラー10のみを専用の充電装置に接続することで、充電を行うことができる。
As will be described later, the
図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
The charging device 4 (relay device, external device) includes a
充電装置4は、外部から電力の供給を受ける電源接続部411、コンピューター等に接続されるホスト接続部412、及び、他の充電装置4をカスケード接続するカスケード接続部413を備える。
The charging
本実施形態では、コントローラー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
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
図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
The peripheral device refers to the
The charging
電源接続部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
ハブIC420は、USBハブ機能を有するIC(Integrated Circuit)であり、1つのアップストリームポートと、複数のダウンストリームポートを有する。ハブIC420は、ダウンストリームポートに接続される各々の機器を、アップストリームポートに接続された機器に接続し、各機器の間のデータ通信を可能とする。ハブIC420のアップストリームポートであるホスト接続部412にはホスト装置5が接続される。ホスト装置5(外部装置)は、USBホスト機能を有する機器であり、例えば、パーソナルコンピューターが挙げられる。ハブIC420のダウンストリームポートには接続部405及びカスケード接続部413が接続される。このため、接続部405に接続されるコントローラー10、及び、カスケード接続部413に接続される充電装置4は、ハブIC420の制御によって、ホスト装置5とデータ通信可能である。
The
ここで、ホスト装置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
ハブ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
The
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
コントローラー10は、充電装置4に接続した状態で、バッテリー132への充電が可能ある。さらに、コントローラー10は、充電装置4に接続した状態で、画像表示部20を接続していなくても起動することが可能であり、ホスト装置5とデータ通信を行って、ホスト装置5からデータを取得できる。この機能により、コントローラー10は、後述するように、ホスト装置5から基本制御プログラム(ファームウェア)をダウンロードして、コントローラー10の基本制御プログラムをアップデートすることができる。また、コントローラー10は、後述するように、ホスト装置5からアプリケーションプログラムをダウンロードしてインストールする処理や、ホスト装置5からデータをダウンロードして記憶する処理を行うことができる。
The
充電装置4は、複数のコントローラー10を接続可能である。また、充電装置4aに充電装置4bをカスケード接続することにより、より多数のコントローラー10をホスト装置5に接続できる。このため、多数のコントローラー10に対し、充電と、上述した基本制御プログラムのアップデートやアプリケーションプログラムのインストール等を容易に行うことができ、HMD1の管理に要する負担を大幅に軽減できる。
The charging
図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
As shown in FIG. 4, the
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
Note that the
右光学系251は、OLEDパネル223から射出された画像光Lを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Lは、右導光板26に入射する。右導光板26の内部において光を導く光路には、画像光Lを反射する複数の反射面が形成される。画像光Lは、右導光板26の内部で複数回の反射を経て右眼RE側に導かれる。右導光板26には、右眼REの眼前に位置するハーフミラー261(反射面)が形成される。画像光Lは、ハーフミラー261で反射して右眼REに向けて右導光板26から射出され、この画像光Lが右眼REの網膜に像を結び、使用者Uに画像を視認させる。
The right
また、使用者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
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
左光学系252は、OLEDパネル243から射出された画像光Lを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Lは、左導光板28に入射する。左導光板28は、画像光Lを反射する複数の反射面が形成された光学素子であり、例えばプリズムである。画像光Lは、左導光板28の内部で複数回の反射を経て左眼LE側に導かれる。左導光板28には、左眼LEの眼前に位置するハーフミラー281(反射面)が形成される。画像光Lは、ハーフミラー281で反射して左眼LEに向けて左導光板28から射出され、この画像光Lが左眼LEの網膜に像を結び、使用者Uに画像を視認させる。
The left
この構成によれば、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
The half mirrors 261 and 281 are image extraction units that extract image by reflecting image light output from the
なお、左光学系252と左導光板28とを総称して「左導光部」とも呼び、右光学系251と右導光板26とを総称して「右導光部」と呼ぶ。右導光部及び左導光部の構成は上記の例に限定されず、画像光を用いて使用者Uの眼前に虚像を形成する限りにおいて任意の方式を用いることができ、例えば、回折格子を用いても良いし、半透過反射膜を用いても良い。
The left
図5及び図6は、画像表示部20の要部構成を示す図である。図5は、画像表示部20を使用者Uの頭部側から見た要部斜視図である。なお、図5では接続ケーブル40の図示を省略する。図6はカメラ61の画角の説明図である。
5 and 6 are diagrams showing the main configuration of the
図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
In FIG. 5, the
カメラ61は、上記のように画像表示部20において右側の端部に配置され、使用者の両眼が向く方向、すなわち使用者にとって前方を撮像する。図6は、カメラ61の位置を、使用者の右眼RE及び左眼LEとともに平面視で模式的に示す図である。カメラ61の画角(撮像範囲)をCで示す。なお、図6には水平方向の画角Cを示すが、カメラ61の実際の画角は一般的なデジタルカメラと同様に上下方向にも拡がる。
The
カメラ61の光軸は、右眼RE及び左眼LEの視線方向を含む方向とされる。使用者がHMD1を装着した状態で視認できる外景は、無限遠とは限らない。例えば図6に示すように、使用者が両眼で対象物OBを注視すると、使用者の視線は、図中符号RD、LDに示すように対象物OBに向けられる。この場合、使用者から対象物OBまでの距離は、30cm〜10m程度であることが多く、1m〜4m程度であることが、より多い。そこで、HMD1について、通常使用時における使用者から対象物OBまでの距離の上限、及び下限の目安を定めてもよい。この目安は調査や実験により求めてもよいし使用者が設定してもよい。カメラ61の光軸、及び画角は、通常使用時における対象物OBまでの距離が、設定された上限の目安に相当する場合、及び、下限の目安に相当する場合に、この対象物OBが画角に含まれるように、設定されることが好ましい。
The optical axis of the
また、一般に、人間の視野角は水平方向におよそ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
カメラ61の画角Cは、使用者の視野よりも広い範囲を撮像可能であることが好ましく、具体的には、画角Cが、少なくとも使用者の有効視野よりも広いことが好ましい。また、画角Cが、使用者の実視野よりも広いことが、より好ましい。さらに好ましくは、画角Cが、使用者の安定注視野よりも広く、最も好ましくは、画角Cが使用者の両眼の視野角よりも広い。
The angle of view C of the
カメラ61が、撮像レンズとして、いわゆる広角レンズを備え、広い画角を撮像できる構成としてもよい。広角レンズには、超広角レンズ、準広角レンズと呼ばれるレンズを含んでもよいし、単焦点レンズであってもズームレンズであってもよく、複数のレンズからなるレンズ群をカメラ61が備える構成であってもよい。
The
また、距離センサー64は、右導光板26と左導光板28との中央において、前方を向いて配置される。例えば、距離センサー64は、画像表示部20の中央位置から、図6に示す対象物OBのように、使用者Uの正面方向に位置する物体までの距離を検出可能に構成される。HMD1を装着した使用者は、注視する方向に頭を向けるので、注視する対象は画像表示部20の正面にあると考えることができる。このため、画像表示部20の中央に配置された距離センサー64が、画像表示部20の正面を検出方向64Aとすれば、使用者が注視する対象までの距離を検出できる。
Further, the
また、図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
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
また、制御部150は、内側カメラ68の撮像画像から右眼RE及び左眼LEの視線方向を検出した場合に、右眼RE及び左眼LEの輻輳角を求めることができる。図6には輻輳角を符号PAで示す。輻輳角PAは、使用者が注視する対象物OBまでの距離に対応する。すなわち、使用者が立体的に画像や物体を視認する場合、視認する対象までの距離に対応して、右眼RE及び左眼LEの輻輳角が定まる。従って、輻輳角を検出することで、使用者が注視する距離を求めることができる。また、使用者の輻輳角を誘導するように画像を表示することにより、立体視を誘導できる。
Further, the
輻輳角は、例えば、内側カメラ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
図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
The
メインプロセッサー125は、コントローラー10が内蔵するコントローラー基板120に実装される。コントローラー基板120には、メインプロセッサー125に加えて、メモリー118、不揮発性記憶部121等が実装されてもよい。本実施形態では、6軸センサー111、磁気センサー113、GPS115、通信部117、メモリー118、不揮発性記憶部121、音声コーデック180等がコントローラー基板120に実装される。また、外部メモリーインターフェイス186、USBコネクター188、センサーハブ192、FPGA194、及びインターフェイス196をコントローラー基板120に実装した構成であってもよい。
The
また、コネクター42、及びUSBコネクター19を、コントローラー基板120に実装した構成とすることもできる。
Further, the
メモリー118は、メインプロセッサー125がプログラムを実行する場合に、実行されるプログラム、及び、処理されるデータを一時的に記憶するワークエリアを構成する。不揮発性記憶部121は、フラッシュメモリーやeMMC(embedded Multi Media Card)で構成される。不揮発性記憶部121は、メインプロセッサー125が実行するプログラムや、メインプロセッサー125がプログラムを実行して処理する各種データを記憶する。
The
操作部170は、LED表示部17、タッチセンサー172、及びスイッチ174を含む。タッチセンサー172は、本体11に設けられるホイール操作部12、中央キー13、操作パッド14、及びLED表示部17へのタッチ操作を検出する。タッチセンサー172は、検出したタッチ操作の操作位置を特定する。タッチセンサー172がタッチ操作を検出した場合、操作部170からメインプロセッサー125に対し、操作位置等を示す操作信号が出力される。
スイッチ174は、本体11が備える上下キー15、及び、電源スイッチ18の操作を検出する。スイッチ174がスイッチの操作を検出した場合、操作部170からメインプロセッサー125に対し、操作位置等を示す操作信号が出力される。
The
The
LED表示部17は、図1を参照して説明したLED(図示略)、及び、このLEDを点灯させる駆動回路を含む。LED表示部17は、メインプロセッサー125の制御に従って、LEDを点灯、点滅、消灯させる。
The
図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-
The
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
The six-
通信部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
The
外部メモリーインターフェイス186は、可搬型のメモリーデバイスを接続可能なインターフェイスであり、例えば、カード型記録媒体を装着してデータの読取が可能なメモリーカードスロットとインターフェイス回路とを含む。この場合のカード型記録媒体のサイズ、形状、規格は制限されず、適宜に変更可能である。
USB(Universal Serial Bus)コネクター188は、USB規格に準拠したコネクターとインターフェイス回路とを備え、USBメモリーデバイス、スマートフォン、コンピューター等を接続できる。USBコネクター188のサイズや形状、適合するUSB規格のバージョンは適宜に選択、変更可能である。
The
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
センサーハブ192及びFPGA194は、インターフェイス(I/F)196を介して、画像表示部20を接続される。センサーハブ192は、画像表示部20が備える各種センサーの検出値を取得してメインプロセッサー125に出力する。また、FPGA194は、メインプロセッサー125と画像表示部20の各部との間で送受信するデータの処理、及び、インターフェイス196を介した伝送を実行する。
The
画像表示部20の右表示ユニット22及び左表示ユニット24は、それぞれ、コントローラー10に接続される。図1に示すように、HMD1では左保持部23に接続ケーブル40が接続され、この接続ケーブル40に繋がる配線が画像表示部20内部に敷設され、右表示ユニット22と左表示ユニット24のそれぞれがコントローラー10に接続される。
The
右表示ユニット22は、表示ユニット基板210を有する。表示ユニット基板210には、インターフェイス196に接続されるインターフェイス(I/F)211、インターフェイス211を介してコントローラー10から入力されるデータを受信する受信部(Rx)213、及び、EEPROM215(記憶部)が実装される。
インターフェイス211は、受信部213、EEPROM215、温度センサー69、カメラ61、照度センサー65、及びLEDインジケーター67を、コントローラー10に接続する。
The
The
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
カメラ61は、インターフェイス211を介して入力される信号に従って撮像を実行し、撮像画像データ、或いは、撮像結果を示す信号をコントローラー10に出力する。
照度センサー65(外部センサー)は、図1に示すように、前部フレーム27の端部ERに設けられ、画像表示部20を装着する使用者Uの前方からの外光を受光するよう配置される。照度センサー65は、受光量(受光強度)に対応する検出値を出力する。
LEDインジケーター67は、図1に示すように、前部フレーム27の端部ERにおいてカメラ61の近傍に配置される。LEDインジケーター67は、カメラ61による撮像を実行中に点灯して、撮像中であることを報知する。
The
As shown in FIG. 1, the illuminance sensor 65 (external sensor) is provided at the end ER of the
As shown in FIG. 1, the
温度センサー69は、温度を検出し、検出温度に対応する電圧値あるいは抵抗値を、検出値として出力する。温度センサー69は、OLEDパネル223(図5)の裏面側に実装される。温度センサー69は、例えばOLED駆動回路225と同一の基板に実装されてもよい。この構成により、温度センサー69は、主としてOLEDパネル223の温度を検出する。
The
受信部213は、インターフェイス211を介してメインプロセッサー125が送信するデータを受信する。受信部213は、OLEDユニット221で表示する画像の画像データを受信した場合に、受信した画像データを、OLED駆動回路225(図4)に出力する。
The receiving
左表示ユニット24は、表示ユニット基板210を有する。表示ユニット基板210には、インターフェイス196に接続されるインターフェイス(I/F)231、インターフェイス231を介してコントローラー10から入力されるデータを受信する受信部(Rx)233が実装される。また、表示ユニット基板210には、6軸センサー235、及び、磁気センサー237が実装される。
インターフェイス231は、受信部233、6軸センサー235、磁気センサー237、及び温度センサー239を、コントローラー10に接続する。
The
The
6軸センサー235は、3軸加速度センサー、及び、3軸ジャイロ(角速度)センサーを備えるモーションセンサー(慣性センサー)である。6軸センサー235は、上記のセンサーがモジュール化されたIMU(Inertial Measurement Unit)を採用してもよい。
磁気センサー237は、例えば、3軸の地磁気センサーである。
The 6-
The
温度センサー239は、温度を検出し、検出温度に対応する電圧値あるいは抵抗値を、検出値として出力する。温度センサー239は、OLEDパネル243(図5)の裏面側に実装される。温度センサー239は、例えばOLED駆動回路245と同一の基板に実装されてもよい。この構成により、温度センサー239は、主としてOLEDパネル243の温度を検出する。
また、温度センサー239が、OLEDパネル243或いはOLED駆動回路245に内蔵されてもよい。また、上記基板は半導体基板であってもよい。具体的には、OLEDパネル243が、Si−OLEDとして、OLED駆動回路245等とともに統合半導体チップ上の集積回路として実装される場合、この半導体チップに温度センサー239を実装してもよい。
The
Further, the
右表示ユニット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
The
コントローラー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
The
コントローラー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コントローラー198はメインプロセッサー125に接続される。USBコントローラー198は、USBコネクター19のD+、D−の各ピンに接続され、メインプロセッサー125の制御に従ってUSBコネクター19を介したデータ通信を実行する。また、USBコントローラー198はUSBコネクター19の電源線Vbus及びGNDに接続されてもよい。
The
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コントローラー198は、USBデバイスコントローラーとしての機能に加え、USBホストコントローラーとしての機能を有してもよい。この場合、USBストレージデバイス等のUSBデバイスがUSBコネクター19に接続された場合に、USBコントローラー198が、USBデバイスを制御して、データの書き込みや読み出し等を行うことができる。
The
図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
記憶部140は、メインプロセッサー125が実行する各種のプログラム、及び、これらのプログラムにより処理されるデータを記憶する。記憶部140は、オペレーティングシステム(OS)141、アプリケーションプログラム142、設定データ143、アプリケーション設定データ144、及び、コンテンツデータ145を記憶する。
制御部150は、記憶部140が記憶するプログラムを実行することにより、記憶部140が記憶するデータを処理して、HMD1を制御する。
The
The
オペレーティングシステム141は、メインプロセッサー125が実行するHMD1の基本制御プログラムである。メインプロセッサー125は、電源スイッチ18の操作によってHMD1の電源がオンに切り替わると、オペレーティングシステム141をロードして実行する。メインプロセッサー125がオペレーティングシステム141を実行することで、制御部150の各種機能が実現される。制御部150の機能とは、基本制御部151、データ管理部152、通信制御部153、画像処理部154、表示制御部155、撮像制御部156、操作検出部157、環境検出部159、音声入出力制御部161、及び接続検出部162を含む。また、オペレーティングシステム141が実現する機能は、アプリケーション実行部163を含む。
The
アプリケーションプログラム142は、メインプロセッサー125がオペレーティングシステム141を実行した状態で、メインプロセッサー125が実行するプログラムである。アプリケーションプログラム142は、制御部150が有する基本制御機能である基本制御部151〜接続検出部162の各種機能を利用する。記憶部140が記憶するアプリケーションプログラム142は1つではなく複数であってもよい。アプリケーションプログラム142は、例えば、アプリケーションプログラム142は、画像コンテンツ再生、音声コンテンツ再生、ゲーム、カメラ撮影、文書作成、ウェブブラウジング、スケジュール管理、電話(音声通信を含む)、画像通信、経路ナビゲーション等の機能を実現するプログラムである。
The
設定データ143は、HMD1の動作に係る各種の設定値を含む。また、制御部150がHMD1を制御する際にパラメーター、行列式、演算式、LUT(LookUp Table)等を用いる場合、これらを設定データ143に含めてもよい。
The setting
アプリケーション設定データ144は、HMD1においてアプリケーションプログラム142を実行する場合に使用されるデータである。詳細には、アプリケーションプログラム142に含まれる各種プログラムを実行する場合の実行条件等のデータを含む。例えば、アプリケーションプログラム142の実行時の画像表示サイズ、画面の向き、アプリケーションプログラム142が使用する制御部150の機能部あるいはHMD1のセンサー類等を示すデータを含む。
The
ここで、オペレーティングシステム141は、本発明のプログラムに相当する。また、本発明のプログラムに相当する機能を含み、オペレーティングシステム141の機能の一部をアプリケーションプログラム142として実装する構成であってもよい。
Here, the
HMD1では、アプリケーションプログラム142を導入する際に、制御部150の機能によりインストール処理を実行する。インストール処理は、アプリケーションプログラム142を記憶部140に記憶するだけでなく、アプリケーションプログラム142の実行条件の設定等を含む処理である。インストール処理により、記憶部140に、アプリケーションプログラム142に対応するアプリケーション設定データ144が生成または記憶されると、アプリケーション実行部163がアプリケーションプログラム142を起動できる。
In the
コンテンツデータ145は、制御部150の制御によって画像表示部20が表示する画像や映像を含むコンテンツのデータである。コンテンツデータ145は、静止画像データ及び/又は映像(動画像)データを含む。コンテンツデータ145に基づき表示される静止画像や動画像をコンテンツと総称する。コンテンツデータ145は、音声データを含んでもよい。コンテンツデータ145は複数のコンテンツのデータを含んでもよく、この場合、これら複数のコンテンツは同時に画像表示部20に表示される画像に限定されず、順次切り替えて表示されてもよい。
The
コンテンツデータ145は、双方向型のコンテンツであってもよい。すなわち、画像表示部20がコンテンツを表示した場合に、コントローラー10に対する使用者Uの操作に応じて、コンテンツの表示形態やコンテンツ自体が切り替えられるものであってもよい。この場合、コンテンツデータ145は、コンテンツのデータとともに、操作を受け付ける場合に表示するメニュー画面の画像データ、メニュー画面に含まれる項目に対応する処理等を定めるデータ等を含んでもよい。
The
基本制御部151は、HMD1の各部を制御する基本機能を実行する。基本制御部151は、HMD1の電源がオンされたときに起動処理を実行し、HMD1の各部を初期化し、アプリケーション実行部163がアプリケーションプログラムを実行可能な状態にする。基本制御部151は、コントローラー10の電源をオフにする際のシャットダウン処理を実行し、アプリケーション実行部163を終了し、記憶部140が記憶する各種データを更新し、HMD1を停止させる。シャットダウン処理では画像表示部20に対する電源供給も停止し、HMD1全体がシャットダウンされる。
The
基本制御部151は、電源部130による電源供給を制御する機能を有する。基本制御部151は、シャットダウン処理で、電源部130からHMD1の各部への電源供給を個別にオフに切り替える。
The
データ管理部152は、操作部170の操作、及び、ホスト装置5からUSBコネクター19に入力される制御データに従って、記憶部140が記憶する各種データを管理する。例えば、記憶部140は、HMD1が使用するデータを、ファイルとフォルダー(ディレクトリーを含む)により管理するファイルシステムを採用できる。この場合、データ管理部152は、記憶部140が記憶するファイル及び/又はファイルを格納するフォルダーに対し、生成、削除、移動、コピー、ペースト、名称変更等の処理を実行する。
The
通信制御部153は、通信部117によるデータ通信を実行する。通信制御部153は、通信部117が備える通信機能を制御して、指定された通信先の機器との間でデータ通信を実行する。通信制御部153の機能により、基本制御部151及びアプリケーション実行部163は、他の装置との間でデータを送受信し、例えば受信したデータを利用できる。
The
本実施形態では、USBコントローラー198が、USBコネクター19を介したホスト装置5との間のデータ通信を制御するので、メインプロセッサー125が通信制御部153の機能により当該制御を行わない構成とすることができる。通信制御部153が、HMD1において、USBコネクター19を介したホスト装置5との間のデータ通信を制御する構成とすることも可能である。
In this embodiment, since the
画像処理部154は、画像表示部20により表示する画像または映像の画像データに基づいて、右表示ユニット22及び左表示ユニット24に送信する信号を生成する。画像処理部154が生成する信号は、垂直同期信号、水平同期信号、クロック信号、アナログ画像信号等であってもよい。
The
画像処理部154は、必要に応じて、画像データの解像度を右表示ユニット22及び左表示ユニット24に適した解像度に変換する解像度変換処理を行ってもよい。また、画像処理部154は、画像データの輝度や彩度を調整する画像調整処理、3D画像データから2D画像データを作成し、或いは2D画像データから3D画像データを生成する2D/3D変換処理等を実行してもよい。画像処理部154は、これらの画像処理を実行した場合、処理後の画像データに基づき画像を表示するための信号を生成して、接続ケーブル40を介して画像表示部20に送信する。
The
画像処理部154は、メインプロセッサー125がオペレーティングシステム141を実行して実現される構成のほか、メインプロセッサー125とは別のハードウェア(例えば、DSP(Digital Signal Processor))で構成してもよい。
The
表示制御部155は、右表示ユニット22及び左表示ユニット24を制御する制御信号を生成し、この制御信号により、右表示ユニット22及び左表示ユニット24のそれぞれによる画像光の生成及び射出を制御する。具体的には、表示制御部155は、OLED駆動回路225、245を制御して、OLEDパネル223、243による画像の表示を実行させる。表示制御部155は、画像処理部154が出力する信号に基づきOLED駆動回路225、245がOLEDパネル223、243に描画するタイミングの制御、OLEDパネル223、243の輝度の制御等を行う。
The
撮像制御部156は、カメラ61を制御して撮像を実行させ、撮像画像データを生成し、記憶部140に一時的に記憶する。また、カメラ61が撮像画像データを生成する回路を含むカメラユニットとして構成される場合、撮像制御部156は撮像画像データをカメラ61から取得して、記憶部140に一時的に記憶する。
The
操作検出部157は、操作部170における操作を検出し、操作に対応するデータを出力する。操作検出部157は、例えば、操作部170のボタン等が操作された場合、操作内容を示す操作データを生成して、表示制御部155に出力する。表示制御部155は、操作検出部157から入力される操作データに従って表示状態を変更する。
The
操作検出部157は、LED表示部17の点灯中に、ソフトウェアボタンの操作を検出する。操作検出部157は、LED表示部17の点灯中、LED表示部17の点灯により表示される記号の位置に対する接触操作を、予め機能が割り当てられたボタン(ソフトウェア操作子)の操作として検出する。
例えば、図1の例で、記号○(丸)の位置に接触する操作を、記号○(丸)の位置に予め割り当てられたホームボタンの操作として検出する。この場合、操作検出部157は、画像表示部20の表示画面やコントローラー10の動作状態を、基本制御部151の基本状態に移行させる。
また、例えば、図1の例で、記号□(四角形)の位置に接触する操作を、記号□(四角形)の位置に予め割り当てられた履歴ボタンの操作として検出する。この場合、操作検出部157は、画像表示部20の表示画面やコントローラー10の過去の動作状態を示す画面を、画像表示部20により表示させる。
The
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
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
操作検出部157は、操作部170に対する操作を検出し、検出結果を必要に応じてメモリー118或いは不揮発性記憶部121に記憶してもよい。例えば、メモリー118或いは不揮発性記憶部121にリングバッファーを形成し、操作検出部157が検出結果を取得する毎にリングバッファーに記憶させてもよい。この場合、リングバッファーには、リングバッファーの容量に対応する数の、最新の検出結果が記憶される。
The
視線検出部158は、内側カメラ68の撮像画像から使用者Uの右眼RE及び左眼LEの各々の画像を検出することにより、使用者Uの視線方向を検出する。例えば、撮像画像から、右眼RE、左眼LEの瞳孔または眼球表面に反射する反射光を検出することにより、公知の技術を利用して視線方向を検出できる。また、視線検出部158は、カメラ61の撮像画像から、使用者Uの頭部の向きを検出することにより、使用者Uの視線方向を検出してもよい。また、カメラ61の撮像画像から検出される視線方向と、内側カメラ68の撮像画像から検出される視線方向との両方に基づき、視線方向を検出してもよい。視線検出部158が検出する視線方向は、右眼RE及び左眼LEの各々の向きであってもよいし、右眼REと左眼LEを合わせて、使用者Uが注視する方向であってもよい。
The line-of-
環境検出部159は、HMD1が備えるセンサーの検出値に基づいて、HMD1の周辺環境に関する検出を行う。環境検出部159が制御するセンサーは、例えば、カメラ61、照度センサー65、磁気センサー237、GPS115等が挙げられる。環境検出部159は、カメラ61の撮像画像または照度センサー65の検出値から、HMD1の周辺の明るさを検出できる。また、環境検出部159は、GPS115の検出値に基づきHMD1の現在位置の位置情報を検出してもよい。
The
音声入出力制御部161は、HMD1の音声の入出力を制御する。HMD1の電源がオンの状態では、マイク63により集音された音声の音声信号が音声インターフェイス182に入力される。音声コーデック180は、音声インターフェイス182に入力される音声信号をデジタル音声データに変換し、この変換されたデジタル音声データを音声入出力制御部161が処理する。音声入出力制御部161の処理は、例えば、デジタル音声データに基づく音声認識(テキスト変換を含む)処理、音声コマンドの検出処理、音声による使用者Uの個人識別処理等を含む。
The voice input /
音声入出力制御部161は、HMD1から使用者Uに対し音声を発する処理を実行する。音声入出力制御部161は、コンテンツデータ145に含まれる音声データや、アプリケーションプログラム142または設定データ143に含まれる音声データに基づき、音声コーデック180にデジタル音声データを出力する。音声コーデック180は、音声入出力制御部161から入力されるデジタル音声データをアナログ音声信号に変換して音声インターフェイス182に出力し、このアナログ音声信号に基づき右イヤホン32、左イヤホン34が音声を出力する。
The voice input /
接続検出部162は、コントローラー10と画像表示部20の接続状態を検出する。具体的には、接続検出部162は、インターフェイス196に接続ケーブル40を介して画像表示部20が接続されているか否かを検出する。
The
アプリケーション実行部163は、メインプロセッサー125が、オペレーティングシステム141を実行する状態で、アプリケーションプログラム142を実行する機能に相当する。アプリケーション実行部163は、アプリケーションプログラム142を実行して、アプリケーションプログラム142の各種機能を実現する。アプリケーションプログラム142の機能は、例えば上に例示した通りである。アプリケーション実行部163は、アプリケーションプログラム142の実行中に、基本制御部151〜接続検出部162の各部の機能を利用する。
The
基本制御部151は、HMD1の動作モードの切り替えを行う。本実施形態では、通常動作モード(第1モード)、メンテナンスモード(第2モード)、スリープ状態(第3モード)を切り替える。通常動作モードは、コントローラー10の標準的な動作モードであり、使用者Uが使用するための動作モードである。通常動作モードで、基本制御部151は、アプリケーションプログラム142の実行を待機し、操作部170に対する操作に応じてアプリケーション実行部163によってアプリケーションプログラム142を実行できる。また、通常動作モードは、基本制御部151の機能およびアプリケーション実行部163の機能により画像表示部20に画像を表示させる、通常表示処理を行う動作モードといえる。
The
制御部150が実行できる機能のうち一部は、通常動作モードでの実行が制限される。これらの機能を制限機能と呼ぶ。例えば、制限機能には、アプリケーションプログラム142をインストールする機能、オペレーティングシステム141のインストールや更新(アップデート)を行う機能、HMD1の機能の設定を行う設定変更機能を含む。設定変更機能は、具体的には、操作部170が検出する操作やUSBコネクター19または通信部117で受信する制御データに従って、設定データ143やアプリケーション設定データ144の一部または全部を変更する機能である。設定変更機能では、例えば、設定データ143のうち、画像表示部20における表示態様に係る設定項目の設定、または設定変更が行われる。
Some of the functions that can be executed by the
メンテナンスモードは、HMD1の設定変更等の各種のメンテナンスを行うための動作モードである。基本制御部151は、メンテナンスモードにおいて、通常動作モードで実行できない制限機能を実行できる。
The maintenance mode is an operation mode for performing various kinds of maintenance such as setting change of the
HMD1では、画像表示部20がコントローラー10に接続されていない状態で、コントローラー10が起動し、メンテナンスモードを実行できる。この状態では、コントローラー10が画像表示部20の表示を制御できないので、通常動作モードは実行されない。
また、基本制御部151は、画像表示部20が接続されていない状態でコントローラー10が起動したときに、USBコネクター19にホスト装置5が接続されていなければ、メンテナンスモードを実行せずにコントローラー10をシャットダウンする。
In the
In addition, when the
メンテナンスモードでは、例えば、基本制御部151は、USBコネクター19から入力される制御データに従って、ホスト装置5からデータを受信する。基本制御部151は、受信したデータを用いてオペレーティングシステム141のアップデートやアプリケーションプログラム142のインストールを実行する。基本制御部151がホスト装置5から受信するデータは、例えば、アップデートされたオペレーティングシステム141であってもよい。また、オペレーティングシステム141のアップデート用のプログラムやデータ、アプリケーションプログラム142のインストール用のデータであってもよい。
In the maintenance mode, for example, the
メンテナンスモードでは、基本制御部151は、USBコネクター19から入力される制御データに従って、ホスト装置5からデータを受信し、受信したデータを記憶部140に記憶する。この機能により、例えば、コンテンツデータ145の追加や更新を行うことができる。また、メンテナンスモードで、基本制御部151は、USBコネクター19から入力される制御データに従って、コンテンツデータ145を削除することもできる。
In the maintenance mode, the
通常動作モード、及び、メンテナンスモードのいずれにおいても、USBコネクター19に所定電圧の直流電流が供給されている状態では、電源部130は、バッテリー132に充電することができる。また、コントローラー10の電源がオフの状態であっても、USBコネクター19に給電される状態では、バッテリー132への充電を行うことができる。
In both the normal operation mode and the maintenance mode, the
基本制御部151は、HMD1を、HMD1の消費電力量が小さいスリープ状態に切り替えることができる。スリープ状態はHMD1が非使用である間、消費電力を抑えて待機するための動作モードであり、通常動作モードからスリープ状態へ移行し、スリープ状態が解除されると通常動作モードに復帰する。スリープ状態では、スリープ状態の解除に関する検出および処理を実行するための最小限の構成部に対し、電力が供給される。例えば、メインプロセッサー125、タッチセンサー172、及びスイッチ174に、電源部130から電力が供給され、他の各部への電力供給は停止される。ここで、スリープ状態においてメモリー118に電力供給し、メインプロセッサー125がメモリー118を使用可能としてもよい。また、スリープ状態で、6軸センサー111、磁気センサー113、6軸センサー235、及び磁気センサー237のいずれか1以上に給電し、このセンサーを、スリープ状態解除の条件の検出に利用できる。また、通信部117に給電して、外部からの通信によるアクセスを、スリープ状態解除の条件として利用してもよい。
The
基本制御部151は、予め設定された条件が成立した場合に、HMD1をスリープ状態に移行させる。この条件は、例えば、アプリケーションプログラム142が実行されず、非操作の状態が所定時間以上、継続することが挙げられる。また、基本制御部151は、アプリケーションプログラム142の機能によりスリープ状態への移行が指示された場合に、スリープ状態に移行してもよい。
The
このように構成されるHMD1の動作について、説明する。
図9、図10及び図11は、HMD1の動作を示すフローチャートである。図9及び図10は、電源スイッチ18の操作により電源がオンに切り替えられた場合の動作を示す。図11は、図9のステップS17、S21に示すスリープ状態移行時の動作を示す。
The operation of the
9, FIG. 10 and FIG. 11 are flowcharts showing the operation of the
電源スイッチ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
画像表示部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
基本制御部151は、スリープ状態へ移行するトリガーが発生したか否かを判定する(ステップS16)。スリープ状態へ移行するトリガーは、上述したスリープ状態移行の条件の成立を意味する。例えば、上述したように、非操作状態が継続した時間、操作部170が検出するスリープ状態移行を指示する操作、実行中のアプリケーションプログラム142によるスリープ状態移行の指示等である。
The
スリープ状態移行のトリガーが発生した場合(ステップS16;Yes)、基本制御部151は、コントローラー10の動作モードをスリープ状態に移行させる動作を実行する(ステップS17)。ステップS17の動作については図11を参照して後述する。ステップS17でスリープ状態に移行した後、スリープ状態から復帰する場合、制御部150はステップS16に戻る。
When the sleep state transition trigger occurs (step S16; Yes), the
スリープ状態移行のトリガーが発生していない場合(ステップ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
When execution of the
制御部150は、アプリケーションプログラム142の実行中に、アプリケーションプログラム142の機能によりスリープ状態移行が指示されたか否かを判定する(ステップS20)。スリープ状態移行が指示された場合(ステップS20;Yes)、制御部150は、コントローラー10の動作モードをスリープ状態に移行させる動作を実行する(ステップS21)。ステップS21の動作はステップS17と同様であり、図11を参照して後述する。ステップS21でスリープ状態に移行した後、スリープ状態から復帰する場合、制御部150はステップS20に戻る。
The
アプリケーションプログラム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
操作部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
一方、制御部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
ホスト装置5がUSBコネクター19に接続されている場合(ステップS25;Yes)、USBコネクター19には充電装置4またはホスト装置5から所定電圧の直流電流が入力されているので、電源制御回路134がバッテリー132に充電する(ステップS26)。ステップS26の動作は、ステップS25の後に開始する例に限定されず、USBコネクター19に直流電流が入力されたときに開始してもよい。
When the
制御部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
制御部150は、ホスト装置5からオペレーティングシステム141をアップデートするよう要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS29)。アップデートを要求する制御データを受信していない場合(ステップS29;No)、制御部150は後述するステップS32に移行する。
The
アップデートを要求する制御データを受信した場合(ステップS29;Yes)、制御部150は、ホスト装置5からオペレーティングシステム141のアップデートに関するデータをダウンロードする(ステップS30)。制御部150は、ダウンロードしたデータ(プログラムを含んでも良い)を用いて、記憶部140が記憶するオペレーティングシステム141を更新する(ステップS31)。
When control data requesting update is received (step S29; Yes), the
その後、制御部150は、ホスト装置5から、アプリケーションプログラム142をインストールするよう要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS32)。インストールを要求する制御データを受信していない場合(ステップS32;No)、制御部150は後述するステップS35に移行する。
Thereafter, the
インストールを要求する制御データを受信した場合(ステップ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
その後、制御部150は、ホスト装置5から、アプリケーションプログラム142の設定変更を要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS35)。設定変更を要求する制御データを受信していない場合(ステップS35;No)、制御部150は後述するステップS38に移行する。
Thereafter, the
設定変更を要求する制御データを受信した場合(ステップS35;Yes)、制御部150は、ホスト装置5からアプリケーションプログラム142の設定変更に関するデータをダウンロードする(ステップS36)。制御部150は、ダウンロードしたデータ(プログラムを含んでも良い)を用いて、記憶部140が記憶するアプリケーション設定データ144、或いは設定データ143を更新する(ステップS31)。
When control data requesting a setting change is received (step S35; Yes), the
制御部150は、ホスト装置5から、データの削除、書込、更新などのデータ処理を要求する制御データ(コマンドであってもよい)を受信したか否かを判定する(ステップS38)。データ処理を要求する制御データを受信していない場合(ステップS38;No)、制御部150は後述するステップS40に移行する。
The
データ処理を要求する制御データを受信した場合(ステップS38;Yes)、制御部150は、ホスト装置5からの要求に応じて、記憶部140が記憶するファイルやフォルダーに対し、削除、書込、更新等の処理を実行する(ステップS39)。
When control data requesting data processing is received (step S38; Yes), the
その後、制御部150は、ホスト装置5から通信切断の指示を受信したか否かを判定する(ステップS40)。通信切断の指示を受信していない場合(ステップS40;No)、制御部150はステップS29に戻る。また、通信切断の指示を受信した場合(ステップS40;Yes)、制御部150はコントローラー10をシャットダウンし(ステップS41)、停止する。
Thereafter, the
ここで、ステップ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
制御部150は、電源部130を制御して、画像表示部20、及び、コントローラー10の一部に対する電源供給を停止させ(ステップS52)、スリープ状態に移行する(ステップS53)。スリープ状態に移行した後、制御部150は、スリープ解除のトリガーが発生したか否かを監視し(ステップS54)、解除のトリガーが発生していない状態では(ステップS54;No)、スリープ状態を維持する。スリープ解除のトリガーが発生した場合(ステップS54;Yes)、制御部150は、ステップS51で不揮発性記憶部121のスリープ復帰用の記憶領域に記憶した復帰条件を読み出して、ステップS51より前の動作状態を復元する(ステップS55)。
The
このように構成されるHMD1、及び、HMD1にホスト装置5を接続してオペレーティングシステム141やアプリケーションプログラム142を更新する機能の用途として、例えば次のような適用例が挙げられる。
Examples of usage of the
美術館の来館者が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
制限機能は、例えば、実行されるアプリケーションプログラム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
このように、設定データ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
また、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
Furthermore, the
また、ホスト装置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
以上説明したように、使用者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
このHMD1の構成、及び、HMD1の制御方法によれば、使用者Uの頭部に装着される画像表示部20を備えるHMD1に対し、USBコネクター19を介して、バッテリー132の充電およびオペレーティングシステム141の書き換えを行う事ができる。さらに、HMD1はメンテナンスモードでオペレーティングシステム141の書き換えと設定とを行うことができる。また、オペレーティングシステム141の書き換え及び設定を、HMD1がメンテナンスモードの機能として実行するので、USBコネクター19に接続される外部装置が上記機能を制御する必要がない。従って、例えば単純な充電器など、簡易な構成の装置によって、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
According to the configuration of the
制御部150は、USBコネクター19にホスト装置5が接続された場合に制限機能を実行可能な状態に移行して、ホスト装置5の要求に応じて、オペレーティングシステム141の書換機能を実行する。これにより、USBコネクター19に接続されるホスト装置5が要求を行うことにより、容易に、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
When the
制御部150は、画像表示部20に画像を表示させる通常表示処理を実行するとともに制限機能の実行が制限される通常動作モード(第1モード)、及び、メンテナンスモード(第2モード)を切り替えて実行可能である。制御部150は、USBコネクター19にホスト装置5が接続された場合にメンテナンスモードを実行する。これにより、HMD1に対し、USBコネクター19を介して、バッテリー132の充電およびオペレーティングシステム141の書き換えを行う事ができる。さらに、HMD1はメンテナンスモードでオペレーティングシステム141の書き換えと設定とを行うことができる。また、オペレーティングシステム141の書き換え及び設定を、HMD1がメンテナンスモードの機能として実行するので、USBコネクター19に接続される外部装置が上記機能を制御する必要がない。従って、例えば単純な充電装置4など、簡易な構成の装置によって、HMD1の充電、プログラムの書き換え及びプログラムに関する設定を行うことができる。
The
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
制御部150は、画像表示部20とコントローラー10とが接続されていない状態でメンテナンスモードを実行したときに、USBコネクター19に外部装置が接続されていない場合は、コントローラー10をシャットダウンする。これにより、HMD1としての表示もメンテナンスも行われない場合に、コントローラー10がシャットダウンする。このため、不要な動作を防止し、バッテリー132の電力消費を抑えることができる。
When the maintenance mode is executed in a state where the
HMD1は、制御部150がメンテナンスモードを実行し、USBコネクター19に接続される外部装置からデータが入力される間に、電源部130がUSBコネクター19に入力される電力によりバッテリー132を充電可能である。これにより、オペレーティングシステム141の書き換えや設定を行う間に充電を行うことができ、HMD1のメンテナンス作業の負担を軽減できる。
The
制御部150の設定変更機能は、画像表示部20における表示態様に係る設定項目を設定する機能である。これにより、画像表示部20における表示に関する設定を、HMD1自体を操作しながら設定を行う場合に比べて簡単な方法によって、行うことができる。
The setting change function of the
制御部150は、メンテナンスモードにおいて、USBコネクター19に接続される外部装置から入力されるデータに基づき記憶部140が記憶するデータの追加または更新を行う。これにより、USBコネクター19に入力されるデータに基づいて、HMD1が記憶するデータの追加や更新を行うことができ、HMD1のメンテナンス作業を、より簡易化できる。
In the maintenance mode, the
記憶部140は、オペレーティングシステム141の機能を利用して実行されるアプリケーションプログラム142を記憶する。制御部150は、オペレーティングシステム141の実行中に、アプリケーションプログラム142を実行可能に構成される。制御部150は、メンテナンスモードを実行して、USBコネクター19に接続される外部装置から入力されるデータに基づきアプリケーションプログラム142の追加または更新を行う。これにより、HMD1に対してUSBコネクター19を介してアプリケーションプログラム142の追加や更新を行うことができ、HMD1のメンテナンス作業を、より簡易化できる。
The
記憶部140は、アプリケーションプログラム142の実行に係るデータを含むアプリケーション設定データ144を記憶する。制御部150は、メンテナンスモードでアプリケーションプログラム142の追加を行う際に、追加されるアプリケーションプログラム142に関してアプリケーション設定データ144を更新するインストール処理を行う。これにより、HMD1にアプリケーションプログラム142をインストールする処理を、USBコネクター19を介して行うことができる。これにより、HMD1のメンテナンス作業を、より簡易化できる。
The
制御部150は、画像表示部20による表示を停止し制御部150が動作可能な動作モードであるスリープ状態(第3モード)を、通常動作モード及びメンテナンスモードから切り替えて実行可能である。制御部150は、通常動作モードまたはメンテナンスモードでアプリケーションプログラム142を実行中に、アプリケーションプログラム142の機能によりスリープ状態に切り替え可能である。これにより、アプリケーションプログラム142の機能によってHMD1を第3モードに移行させ、いわゆるスリープ状態にすることができる。
The
HMD1は、外部環境を検出する外部センサーとして、例えば照度センサー65を備え、制御部150は、照度センサー65の検出結果に基づき画像表示部20の表示輝度を制御する。これにより、画像表示部20の表示輝度を外部環境に合わせて調整することができる。
The
また、頭部装着型表示装置であるHMD1は、使用者の頭部に装着されて、使用者が外景とともに画像を視認可能に、画像を表示する画像表示部20を備え、外部環境を検出する外部センサーとして照度センサー65を備える。そして、HMD1は、通常動作モードにおいて、制御部150の機能により、照度センサー65の検出値に基づき画像表示部20の表示輝度を調整できる。
The
USBコネクター19には、外部装置として、複数のHMD1とホスト装置5とを接続する充電装置4が接続される。制御部150は、USBコネクター19に充電装置4を介してホスト装置5が接続された場合に、識別情報(デバイスID等)をUSBコネクター19から出力する。これにより、複数のHMD1を、充電装置4を介してコンピューターに接続して、充電、オペレーティングシステム141の書き換え、設定等を行うことができる。このため、複数のHMD1をメンテナンスする手間を軽減できる。
The
本実施形態のHMD1において、画像表示部20は、上述したように、画像表示部20から使用者Uの眼に透過する透過光を調整するシェード部を備えてもよい。この場合、制御部150が、シェード部の透過率を含む制御を行ってもよく、例えば、シェード部に印加する電圧を制御部150が制御してもよい。この場合、制御部150によりシェード部の透過率を調整できる。
In the
なお、この発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上記実施形態において、使用者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
また、例えば、画像表示部20に代えて、例えば帽子のように装着する画像表示部等の他の方式の画像表示部を採用してもよく、使用者Uの左眼に対応して画像を表示する表示部と、使用者Uの右眼に対応して画像を表示する表示部とを備えていればよい。また、本発明の表示装置は、例えば、自動車や飛行機等の車両に搭載されるヘッドマウントディスプレイとして構成されてもよい。また、例えば、ヘルメット等の身体防護具に内蔵されたヘッドマウントディスプレイとして構成されてもよい。この場合、使用者Uの身体に対する位置を位置決めする部分、及び、当該部分に対し位置決めされる部分を装着部とすることができる。
Further, for example, instead of the
さらに、コントローラー10と画像表示部20とが一体に構成され、使用者Uの頭部に装着される構成とすることも可能である。また、コントローラー10として、ノート型コンピューター、タブレット型コンピューター、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。
Further, the
また、上記実施形態では、画像表示部20とコントローラー10とが分離され、接続ケーブル40を介して接続された構成を例に挙げて説明したが、コントローラー10と画像表示部20とが無線通信回線によって接続される構成であってもよい。
In the above-described embodiment, the configuration in which the
また、画像光を使用者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
Furthermore, the optical element of the present invention is not limited to the right
また、図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
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
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.
前記インターフェイスに前記外部装置が接続された場合に前記第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モードを実行して、前記インターフェイスに接続される前記外部装置から入力されるデータに基づき前記アプリケーションプログラムの追加または更新を行う請求項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から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.
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)
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 |
-
2016
- 2016-11-17 JP JP2016224015A patent/JP2018081543A/en active Pending
Patent Citations (9)
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 |