(57)【要約】  ヘッドマウントディスプレイは、仮想空間情報を表示するディスプレイと、ディスプレイに接続され、ディスプレイに仮想空間情報を表示する表示態様を決定する制御器と、を備え、制御器は、ヘッドマウントディスプレイの周囲環境を監視する周囲監視センサから第１センサ出力を取得して、周囲環境の異常の有無を判定し、ヘッドマウントディスプレイを装着したユーザの生体情報を監視する状態監視センサから第２センサ出力を取得して、ユーザの状態に起因する注意力の低下要因の有無を判定し、周囲環境の異常の有無及びユーザの状態に起因する注意力の低下要因の両方に基づいてディスプレイに仮想空間情報を表示する際の表示態様を決定し、決定した表示態様で仮想空間情報をディスプレイに表示させる。
2020070839.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイであって、
仮想空間情報を表示するディスプレイと、
前記ディスプレイに接続され、前記ディスプレイに前記仮想空間情報を表示する表示態様を決定する制御器と、を備え、
前記制御器は、
前記ヘッドマウントディスプレイの周囲環境を監視する周囲監視センサから第１センサ出力を取得して、前記周囲環境の異常の有無を判定し、
前記ヘッドマウントディスプレイを装着したユーザの生体情報を監視する状態監視センサから第２センサ出力を取得して、前記ユーザの状態に起因する注意力の低下要因の有無を判定し、
前記周囲環境の異常の有無及び前記ユーザの状態に起因する注意力の低下要因の両方に基づいて前記ディスプレイに前記仮想空間情報を表示する際の表示態様を決定し、
前記決定した表示態様で前記仮想空間情報を前記ディスプレイに表示させる、
ことを特徴とするヘッドマウントディスプレイ。
【請求項２】
請求項１に記載のヘッドマウントディスプレイであって、
前記制御器は、前記周囲環境に異常がないと判定し、かつ前記ユーザの状態に起因する注意力の低下要因が無いと判定した場合にのみ、前記仮想空間情報を通常表示態様で前記ディスプレイに表示させ、
前記周囲環境に異常がある判定した場合、及び前記ユーザの状態に起因する注意力の低下要因があると判定した場合の少なくとも一方の場合は、前記仮想空間情報を前記通常表示態様とは異なる特定表示態様で表示させる又は前記仮想空間情報を非表示にする、
ことを特徴とするヘッドマウントディスプレイ。
【請求項３】
請求項２に記載のヘッドマウントディスプレイであって、
前記制御器は、前記周囲環境に発生した異常状態を異常の程度が相対的に低い注意レベルと、当該注意レベルよりも異常の程度が相対的に高い警戒レベルと、に分けて判定し、
前記周囲環境に発生した異常状態が前記注意レベルであると判定した場合は、前記仮想空間情報を前記特定表示態様で前記ディスプレイに表示させ、
前記周囲環境に発生した異常状態が前記警戒レベルであると判定した場合は、前記仮想空間情報の表示を強制停止する、
ことを特徴とするヘッドマウントディスプレイ。
【請求項４】
請求項２に記載のヘッドマウントディスプレイであって、
前記制御器に接続されたタイマーを更に備え、
前記制御器は、前記周囲環境に発生した異常状態を異常の程度が相対的に低い注意レベルと、当該注意レベルよりも異常の程度が相対的に高い警戒レベルと、に分けて判定し、
前記周囲環境に発生した異常状態が前記注意レベルであり、かつ前記ユーザの状態に起因する注意力の低下要因があると判定した場合は、前記仮想空間情報の表示を暫定的に停止すると共に、
前記タイマーにより前記仮想空間情報の表示を暫定的に停止してからの経過時間を計測し、予め定められた非表示待機時間内に前記周囲環境に発生していた異常状態が解消するか、又は前記ユーザの状態に起因する注意力の低下要因がなくなったと判定した場合は、前記仮想空間情報の表示を再開し、
前記経過時間が前記非表示待機時間以上となっても、前記周囲環境には発生していた異常状態がなくならず、かつ前記ユーザの状態に起因する注意力の低下要因がなくならないと判定した場合は、前記仮想空間情報の表示を強制停止し、
前記周囲環境に発生した異常状態が前記警戒レベルであると判定した場合は、前記仮想空間情報の表示を強制停止する、
ことを特徴とするヘッドマウントディスプレイ。
【請求項５】
請求項２に記載のヘッドマウントディスプレイであって、
前記特定表示態様は、
前記仮想空間情報を前記通常表示態様における解像度よりも低い解像度で表示させる、
前記仮想空間情報を前記通常表示態様における表示色とは異なる表示色で表示させる、
前記仮想空間情報を点滅表示させる、
前記仮想空間情報の輪郭線を強調表示させる、
及び前記仮想空間情報を仮想空間情報であることを示すメッセージを並列表示させる、のうちの少なくとも１つの表示態様である、
ことを特徴とするヘッドマウントディスプレイ。
【請求項６】
ヘッドマウントディスプレイと、ウエアラブル端末とを通信接続したヘッドマウントディスプレイシステムであって、
ヘッドマウントディスプレイは、
仮想空間情報を表示するディスプレイと、
前記ヘッドマウントディスプレイの周囲環境を監視する周囲監視センサと、
本体側通信器と、
前記ディスプレイ、前記周囲監視センサ、及び前記本体側通信器の其々に接続され、前記ディスプレイに仮想空間情報を表示する表示態様を決定する本体側制御器と、を備え、
前記ウエアラブル端末は、
前記ヘッドマウントディスプレイを装着したユーザの生体情報を監視する状態監視センサと、
前記状態監視センサのセンサ出力を前記本体側通信器に対して送信する端末側通信器と、を備え、
前記本体側制御器は、
前記ヘッドマウントディスプレイの周囲環境を監視する周囲監視センサから第１センサ出力を取得して、前記周囲環境の異常の有無を判定し、
前記状態監視センサが出力した第２センサ出力を前記ウエアラブル端末から受信して、前記ユーザの状態に起因する注意力の低下要因の有無を判定し、
前記周囲環境の異常の有無及び前記ユーザの状態に起因する注意力の低下要因の両方に基づいて前記ディスプレイに前記仮想空間情報を表示する際の表示態様を決定し、
前記決定した表示態様で前記仮想空間情報を前記ディスプレイに表示させる、
ことを特徴とするヘッドマウントディスプレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドマウントディスプレイ及びヘッドマウントディスプレイシステムに係り、特に仮想空間情報の表示態様に関する。
【背景技術】
【０００２】
ユーザが頭部に装着したヘッドマウントディスプレイに仮想空間情報（仮想オブジェクト）を表示し、これを現実空間に重畳してユーザに視認させる技術がある。このヘッドマウントディスプレイによれば、現実世界と仮想世界をリアルタイムかつシームレスに融合させて、あたかもその場に仮想オブジェクトが存在するかのような体験を行わせることができる。そして、ユーザは仮想世界を現実世界と錯覚するような深い没入感を得ることが可能になってきた。しかしながら、一方で、深い没入感により、ユーザが仮想世界と現実世界との識別や判別をしにくくなるという問題があった。【０００３】
この問題に対し、特許文献１には、「少なくとも一部に仮想オブジェクトを含む情報が提供される世界を体験しているユーザのユーザ状態に基づいて、ユーザに対するフィードバックを決定するフィードバック決定部を備える」ことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１７／００６６４０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ヘッドマウントディスプレイを装着したユーザにとって、仮想空間と現実空間とを認識するために必要とされる注意力は、ヘッドマウントディスプレイの使用状況によって異なる。例えば、日常生活を過ごす空間内に静止した状態では、仮想オブジェクト、例えばテーブル上に仮想的に表示されたコップや花瓶を現実のオブジェクトと誤認識してもユーザにとってそれほど重要な問題とは考えにくい。一方、戸外で歩行中にヘッドマウントディスプレイを用いた場合、歩道脇に放置自転車があるにも関わらず、広く広がって障害物がない歩道を仮想表示すると、それを現実空間と誤認識した結果、放置自転車に躓くおそれもある。【０００６】
このように、ユーザが現実空間と仮想空間との誤認識を避けるためにユーザに求められる注意力は、ユーザの固有の注意力だけではなく周囲環境の状態に応じて相対的に決まるという実情がある。この点について、特許文献１では、ユーザの状態のみを監視し、周囲環境について考慮されていない。【０００７】
本発明は、上記実情に鑑みてなされたものであり、仮想空間を現実空間と誤って認識することについての注意喚起をユーザに提供するヘッドマウントディスプレイ及びヘッドマウントディスプレイシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、請求の範囲に記載の構成を備える。その一例を挙げるならば、本発明は、ヘッドマウントディスプレイであって、仮想空間情報を表示するディスプレイと、前記ディスプレイに接続され、前記ディスプレイに前記仮想空間情報を表示する表示態様を決定する制御器と、を備え、前記制御器は、前記ヘッドマウントディスプレイの周囲環境を監視する周囲監視センサから第１センサ出力を取得して、前記周囲環境の異常の有無を判定し、前記ヘッドマウントディスプレイを装着したユーザの生体情報を監視する状態監視センサから第２センサ出力を取得して、前記ユーザの状態に起因する注意力の低下要因の有無を判定し、前記周囲環境の異常の有無及び前記ユーザの状態に起因する注意力の低下要因の両方に基づいて前記ディスプレイに前記仮想空間情報を表示する際の表示態様を決定し、前記決定した表示態様で前記仮想空間情報を前記ディスプレイに表示させる、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、仮想空間を現実空間と誤って認識することについての注意喚起をユーザに提供するヘッドマウントディスプレイ及びヘッドマウントディスプレイシステムを提供することができる。上述した以外の目的、構成、効果については以下の実施形態において明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るヘッドマウントディスプレイシステムの外観模式図
【図２】図１に示したヘッドマウントディスプレイシステムの構成例を示すブロック図
【図３】本体側制御器の機能を示す機能ブロック図
【図４】ヘッドマウントディスプレイシステムの処理の流れを示すフローチャート
【図５】表示制御部が決定する表示態様の種別を示す図
【図６】カメラから現実空間をみた際の座標系を示す図
【図７】注視している被写体と両眼の位置関係を示す図
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例を、図面を用いて説明する。全図を通じて同一の構成、処理には同一の符号を付し、重複説明を省略する。
【００１２】
図１は、本実施形態に係るＨＭＤシステム１（ＨＭＤ：ヘッドマウントディスプレイ）の外観模式図である。図１において、ＨＭＤシステム１は、ユーザの頭部に装着されたＨＭＤ１００、ユーザの胸部に装着された第１ウエアラブル端末２００（胸部装着型ウエアラブル端末）、ユーザの腕部に装着された第２ウエアラブル端末３００（リストバンド型ウエアラブル端末）、及び入力コントローラ４００を含む。そして、第１ウエアラブル端末２００、第２ウエアラブル端末３００、入力コントローラ４００の其々は、近距離無線通信によりＨＭＤ１００に通信接続され、情報の送受信を行う。なお、有線で情報の送受信を行ってもよい。
【００１３】
サーバ５００は仮想空間情報を生成し、ＨＭＤ１００に対して無線通信回線を介して送信する。ＨＭＤ１００が自ら仮想空間情報を生成し、表示するように構成してもよい。
【００１４】
ＨＭＤ１００は、カメラ１１１、右目視線センサ１１２、左目視線センサ１１３、加速度センサ１１４、ジャイロセンサ１１５、地磁気センサ１１６、温湿度センサ１１７及び周囲監視センサ１１８を備え、ユーザ前方映像（周辺の物体の映像を含む）、ユーザの視線、ユーザ頭部の動き、及び周辺の温湿度を検出する。
【００１５】
更に、ＨＭＤ１００は、両眼の前方に設置されたディスプレイ１１９を備え、カメラ１１１で撮影された現実空間情報の映像やサーバ５００で生成された仮想空間情報の映像１３０を表示する。
【００１６】
またＨＭＤ１００は、外周音マイク１２０、発声音マイク１２１を備えて外部からの音声やユーザ自身の発声を集音する。
【００１７】
ＨＭＤ１００は、ユーザの耳付近にヘッドフォン１２２を備えて、音声や音楽をヘッドフォン１２２から出力する。
【００１８】
更にＨＭＤ１００はアンテナ１２９を備える。そして外部ネットワーク６００を介してサーバ５００と情報の送受信を行い、サーバ５００が生成した仮想空間情報をＨＭＤ１００が受信し、ディスプレイ１１９に表示する。
【００１９】
カメラ１１１は、ユーザの周囲状態を検知するセンサとしての機能と、ユーザの視線検出に用いる場合はユーザの状態を検知するセンサとしての機能を有する。また右目視線センサ１１２、左目視線センサ１１３、加速度センサ１１４、及びジャイロセンサ１１５の其々は状態監視センサに相当する。
【００２０】
第１ウエアラブル端末２００は、心拍センサ２０１を備えて一定時間内に心臓が拍動する回数である心拍数を検出する。
【００２１】
第２ウエアラブル端末３００は、血圧センサ３０１を備え、ユーザの血圧を検出する。なお、第２ウエアラブル端末３００で脈拍センサを備え、動脈の拍動回数である脈拍数を検出してもよい。
【００２２】
第１ウエアラブル端末２００及び第２ウエアラブル端末３００の其々は、ユーザの状態監視センサに相当する。
【００２３】
入力コントローラ４００はユーザが各種の入力操作を行うものである。入力コントローラ４００が受け付けたユーザ入力操作に基づいて、ユーザの両眼前方に備えられたディスプレイ１１９では、現実空間情報にサーバ５００で生成された仮想空間情報の映像１３０やＨＭＤ１００が自ら生成した仮想空間情報の映像１３０を重畳表示したり、現実空間情報から仮想空間情報に入れ替えて表示したりすることが可能となる。
【００２４】
本実施形態に係るＨＭＤ１００は、ユーザに密接して装着されたＨＭＤ１００や第１ウエアラブル端末２００及び第２ウエアラブル端末３００の其々に具備された各種のセンサにより、ユーザの身体やユーザの周囲の状態を検出し、両方の状態に基づいてディスプレイ１１９に表示させる仮想空間情報の映像１３０の表示態様を変更する点に特徴がある。表示態様は、ユーザの身体状態や周囲の状態が共に正常な場合の表示態様である通常表示態様と、ユーザの身体状態や周囲の状態の少なくとも一つに異常がある場合の表示態様であって、通常表示態様とは異なる表示態様からなる特定表示態様と、がある。また、本明細書において、特定表示態様の一つとして非表示を含む。これらの詳細は後述する。
【００２５】
図２は、図１に示したＨＭＤシステム１の構成例を示すブロック図である。
【００２６】
図２において、ＨＭＤ１００は、カメラ１１１、右目視線センサ１１２、左目視線センサ１１３、加速度センサ１１４、ジャイロセンサ１１５、地磁気センサ１１６、温湿度センサ１１７、周囲監視センサ１１８、ディスプレイ１１９、外周音マイク１２０、発声音マイク１２１、ヘッドフォン１２２、本体側バイブレータ１２４、本体側制御器１２５、プログラム１２６及び情報データ１２７等を格納するメモリ１２８、アンテナ１２９、本体側ネットワーク通信器１３１、本体側近距離無線通信器１３２（本体側通信器に相当）、及びタイマー１３３を用いて構成される。これらの各構要素はアンテナ１２９を除きそれぞれバス１４０を介して相互に接続されている。
【００２７】
カメラ１１１は、ＨＭＤ１００の前面に設置され、ユーザ前方の風景を撮影し、撮影された映像は現実空間の映像として没入型のディスプレイ１１９にて表示される。ディスプレイ１１９が透過型ディスプレイである場合、ユーザは自分の目で現実空間情報を視認すればよいので、カメラ１１１の画像をディスプレイ１１９に表示しなくてもよい。
【００２８】
右目視線センサ１１２、左目視線センサ１１３は、それぞれ右目、左目の視線を検出する。なお、視線を検出する処理は、アイトラッキング処理として一般的に用いられている周知技術を利用すればよく、例えば、角膜反射を利用した方法では、赤外線ＬＥＤ（Light Emitting Diode）を顔に照射し赤外線カメラで撮影し、赤外線ＬＥＤ照射でできた反射光の角膜上の位置（角膜反射）を基準点とし、角膜反射の位置に対する瞳孔の位置に基づいて視線を検出する技術が知られている。
【００２９】
加速度センサ１１４は、１秒当たりの速度の変化である加速度を検出するセンサであり、動き・振動・衝撃などを捉えることができる。
【００３０】
ジャイロセンサ１１５は、回転方向の角速度を検出するセンサであり、縦・横・斜めの姿勢の状態を捉えることができる。よって、ＨＭＤ１００に搭載されている加速度センサ１１４及びジャイロセンサ１１５を用いて、ＨＭＤ１００を装着しているユーザの頭部の動きを検出することができる。
【００３１】
地磁気センサ１１６は、地球の磁力を検出するセンサであり、ＨＭＤ１００が向いている方向を検出するものである。前後方向と左右方向に加え上下方向の地磁気も検出する３軸タイプを用い、頭部の動きに対する地磁気変化を捉まえることにより、頭部の動きを検出することも可能である。これらにより、ＨＭＤ１００を装着中のユーザ頭部の動き変動を詳しく検出することができる。
【００３２】
温湿度センサ１１７は、ユーザの周りの温度、湿度を検出するセンサである。
【００３３】
周囲監視センサ１１８は、電波、光波、超音波などを発射しその反射波を捉まえて反射している対象物までの距離や方向を検出するセンサであり、ユーザの頭部に装着し、ユーザ周辺の物体の距離や方向を検出することができる。なお、点線で囲われた部分１４１は、各種のセンサデバイスを示している。
【００３４】
本体側制御器１２５は、ＨＭＤ１００の制御コントローラを構成し、メモリ１２８に記憶格納されているＯＳ（Operating System）や動作制御用アプリケーションなどのプログラム１２６を実行するプロセッサや、これらのプログラム１２６と同等の機能を実現するサーキットを用いて構成される。本体側制御器１２５は、ＨＭＤ１００の各構成要素を制御し、ＨＭＤ１００全体の動作制御処理を行っている。
【００３５】
本体側制御器１２５は、周囲状態の異常の有無及びユーザ状態の異常の有無に応じて、現実空間情報に仮想空間情報を重畳してディスプレイ１１９にて表示したり、或いは現実空間情報から仮想空間情報に入れ替えてディスプレイ１１９にて表示したりするときの動作を制御する。
【００３６】
本体側制御器１２５は、各種のセンサデバイスにより検出された情報を基に、ユーザの身体の状態が仮想空間情報と現実空間情報とを誤って認識する異常な状態か否かを識別し判定したり、またユーザの外周の状態が仮想空間情報を表示するに当たってユーザにとって危険性のある異常な状態か否かを識別し判定したりするものである。
【００３７】
また本体側制御器１２５は、ユーザの注意力が低下し、仮想空間情報と現実空間情報とを誤って認識する異常な状態と判定し、現実空間情報に仮想空間情報を重畳して、或いは現実空間情報から仮想空間情報に入れ替えてディスプレイ１１９にて表示する際の表示態様を通常表示態様又は特定表示態様に切り替える。
【００３８】
また本体側制御器１２５は、ユーザ周辺の物体を検出し周辺物体がユーザの一定範囲以内に接近し仮想空間情報表示に当たってユーザにとって危険性のある異常な状態、即ち周囲に異常があると判定する場合には、現実空間情報に仮想空間情報を重畳して、或いは現実空間情報から仮想空間情報に入れ替えてディスプレイ１１９にて表示する際の表示態様を通常特定表示から特定表示態様又は非表示に切り替える。
【００３９】
メモリ１２８は、フラッシュメモリなどであり、本体側制御器１２５が使用する各種のプログラム１２６を、またサーバ５００から送信された仮想空間情報や第１ウエアラブル端末２００から受信した第１センサ出力や、第２ウエアラブル端末３００から受信した第２センサ出力などの情報データ１２７を記憶している。
【００４０】
ディスプレイ１１９は、液晶パネルなどにより構成され、現実空間情報や仮想空間情報の映像１３０を表示し、またユーザへの呈示通知情報や動作状態等の表示内容を画面表示するものである。ディスプレイ１１９では、例えば、図２に示すように、カメラ１１１で撮影された現実空間情報の映像と、サーバ５００が生成してＨＭＤ１００に対して送信し、ＨＭＤ１００が受信した仮想空間情報の映像１３０とを重畳させて画面表示する。
【００４１】
本体側バイブレータ１２４は、本体側制御器１２５からの制御によって振動を発生させるもので、ＨＭＤ１００で発信されたユーザへの通知情報を振動に変換する。本体側バイブレータ１２４は密接装着されているユーザ頭部で振動を発生させることにより、ユーザへの通知を確実に伝えることができる。
【００４２】
本体側ネットワーク通信器１３１は、無線ＬＡＮ、有線ＬＡＮ或いは基地局通信により外部のサーバ５００と通信を行う通信インターフェースであり、無線通信に際してはアンテナ１２９を介して外部ネットワーク６００に接続し情報の送受信を行う。本体側ネットワーク通信器１３１では、外部ネットワーク６００経由などによりサーバ５００で生成された仮想空間情報を受信することができ、またサーバ５００と動作制御信号情報などの送受信を行うことができる。なお、基地局通信方式としては、Ｗ−ＣＤＭＡ（Wideband  Code  Division  Multiple  Access）やＧＳＭ（登録商標）（Global  System  for  Mobile  communications）などの遠距離の無線通信を用いればよい。
【００４３】
本体側近距離無線通信器１３２は、近距離無線通信が可能な範囲にある第１ウエアラブル端末２００、第２ウエアラブル端末３００、入力コントローラ４００のそれぞれと、近距離無線通信を行う通信インターフェースである。本体側近距離無線通信器１３２は、例えば電子タグを用いて行われるが、これに限定されず、ＨＭＤ１００が第１ウエアラブル端末２００、第２ウエアラブル端末３００、入力コントローラ４００の近くにある場合に少なくとも無線通信可能であるものであれば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Infrared Data Association）、Ｚｉｇｂｅｅ（登録商標）、ＨｏｍｅＲＦ（Home Radio Frequency、登録商標）、又は、無線ＬＡＮ（IEEE802.11a、IEEE802.11b、IEEE802.11g）を用いて行なわれるようにしてもよい。
【００４４】
第１ウエアラブル端末２００は、心拍センサ２０１、第１バイブレータ２０２、第１近距離無線通信器２０３（端末側通信器に相当する）を有している。心拍センサ２０１は、ユーザの胸部に密接して装着され精度よくユーザの心拍数を検出する。第１近距離無線通信器２０３では検出された心拍数情報を近距離無線通信によりＨＭＤ１００に送信し、ＨＭＤ１００側では送信された心拍数情報を本体側近距離無線通信器１３２にて受信して、ＨＭＤ１００内に取り込む。
【００４５】
第１バイブレータ２０２は、バイブレータ制御信号（図３参照）に応じて振動を発生させるもので、ユーザ胸部に密接して装着されることにより、発生振動を確実にユーザに伝えることができる。ＨＭＤ１００から発信されたユーザへの通知情報は、本体側近距離無線通信器１３２及び第１近距離無線通信器２０３を介して第１バイブレータ２０２に伝達され、第１バイブレータ２０２にて通知情報を振動に変換してユーザに知らしめることができる。
【００４６】
第２ウエアラブル端末３００は、血圧センサ３０１、第２バイブレータ３０２、第２近距離無線通信器３０３（端末側通信器に相当する）を有している。血圧センサ３０１は、ユーザの腕部に巻きつけて装着され精度よくユーザの血圧を検出し、第２近距離無線通信器３０３では検出された血圧情報を近距離無線通信によりＨＭＤ１００に送信し、ＨＭＤ１００では送信された血圧情報を本体側近距離無線通信器１３２にて受信して、ＨＭＤ１００内に取り込む。
【００４７】
第２バイブレータ３０２は、バイブレータ制御信号（図３参照）に応じて振動を発生させるもので、ユーザ腕部に巻きつけて装着されることにより、発生振動を確実にユーザに伝えることができる。ＨＭＤ１００から発信されたユーザへの通知情報は、本体側近距離無線通信器１３２、第２近距離無線通信器３０３を介して第２バイブレータ３０２に伝達され、第２バイブレータ３０２にて通知情報を振動に変換してユーザに知らしめることができる。
【００４８】
なお、本体側バイブレータ１２４、第１バイブレータ２０２、第２バイブレータ３０２では、ユーザの身体或いは外周に異常な状態がなく仮想空間情報の重畳表示や入替表示の動作が開始されるときや、ユーザの身体或いは外周に異常な状態があり仮想空間情報の重畳表示や入替表示の動作が開始されないときには、仮想空間情報表示の動作の開始や動作開始の不可を知らしめる振動を発生し、ユーザに通知する。また、同様に、仮想空間情報表示の動作の開始や動作開始の不可を知らしめる音声をヘッドフォン１２２から発声させて、ユーザに通知する。
【００４９】
入力コントローラ４００は、入力操作器４０１、第３近距離無線通信器４０２を有する。入力操作器４０１は、例えばキーボードやキーボタン等による操作部材であり、ユーザが入力したい情報を設定入力できる。
【００５０】
またディスプレイ１１９が有する表示画面内に入力操作器４０１を形成してもよい。例えば静電容量式などのタッチパッド方式の入力部材では指やタッチペンなどによる接近又は接触操作を操作入力として検出するものである。入力操作器４０１で入力された情報は、第３近距離無線通信器４０２を介してＨＭＤ１００に送信され、ＨＭＤ１００内の本体側近距離無線通信器１３２にて受信し、ＨＭＤ１００内に取り込まれる。なお、第１ウエアラブル端末２００、第２ウエアラブル端末３００、入力コントローラ４００の其々は、ＨＭＤ１００と近距離無線通信により使い勝手よく情報の送受信を行う場合を示しているが、有線で接続してもよい。
【００５１】
サーバ５００は、イメージプロセッサ５０１（仮想空間情報生成処理部）、サーバ側メモリ５０２、サーバ側制御器５０３、サーバ側ネットワーク通信器５０４、アンテナ５０５を備え、これらがバス５０６を介して相互に接続されて構成される。
【００５２】
イメージプロセッサ５０１は、現実空間とは異なる仮想空間を映像や音声で表現する仮想空間情報を生成する。
【００５３】
サーバ側メモリ５０２は、フラッシュメモリなどであり、イメージプロセッサ５０１で生成した仮想空間情報や、サーバ５００内のサーバ側制御器５０３が使用する各種プログラムなどを記憶している。
【００５４】
サーバ側ネットワーク通信器５０４は、アンテナ５０５を経由し外部ネットワーク６００を介してＨＭＤ１００と通信を行う通信インターフェースであり、ＨＭＤ１００と接続し情報の送受信を行う。
【００５５】
サーバ側制御器５０３は、ＣＰＵやＭＰＵ等のプロセッサで構成され、サーバ側メモリ５０２に記憶格納されているＯＳ（Operating System）や動作制御用アプリケーションなどのプログラム１２６を実行することによって、各構成部を制御し、サーバ５００全体の動作制御処理を行っている。サーバ側制御器５０３は、本体側制御器１２５と同様、サーキットにより構成されてもよい。
【００５６】
サーバ側制御器５０３は、ＨＭＤ１００からの要求に応じて、イメージプロセッサ５０１で生成された仮想空間情報、或いはサーバ側メモリ５０２に保存されている仮想空間情報をＨＭＤ１００に送信供給するように、各構成部を動作制御する。
【００５７】
図３は、本体側制御器１２５の機能を示す機能ブロック図である。本体側制御器１２５は、大きくは周囲監視判定部１２５１、状態判定部１２５２、及び表示制御部１２５３を備える。各構成要素の処理の詳細は、以下、図４、図５を用いて説明する。
【００５８】
図４は、ＨＭＤシステム１の処理の流れを示すフローチャートである。図５は、表示制御部１２５３が決定する表示態様の種別を示す図である。
【００５９】
図４に示すように、ＨＭＤシステム１の主電源が投入されと、周囲監視処理（Ｓ１０１、Ｓ１０２）とユーザの状態監視処理（Ｓ２０１、Ｓ２０２）が並行して開始する。
【００６０】
具体的には、周囲監視判定部１２５１がカメラ１１１で撮影された現実空間情報や周囲監視センサ１１８が検出した周囲物体の位置や動きを示す第１センサ出力を取得し（Ｓ１０１）、ユーザの外周の状態が仮想空間情報を表示するに当たってユーザにとって危険性のある異常な状態であるか否かを判定する（Ｓ１０２）。周囲監視判定部１２５１は周囲監視判定結果を表示制御部１２５３へ出力する。
【００６１】
一方、状態判定部１２５２は、第１ウエアラブル端末２００及び第２ウエアラブル端末３００の其々から第２センサ出力を取得し（Ｓ２０１）、ユーザの身体状態が仮想空間情報と現実空間情報とを誤って認識する異常な状態か否かを判定する（Ｓ２０２）。ここでいう「ユーザの身体状態が異常」とは、ユーザが現実空間情報と仮想空間情報とを誤認識する程度に注意力が落ちている状態を意味し、風邪や骨折等の病状、症状を意味するものではない。
【００６２】
ユーザの身体状態が異常とは、例えばユーザの血圧が予め決められた正常血圧範囲内になく、低血圧又は高血圧を示していたり、心拍数が正常心拍数範囲内になく、心拍数が低すぎたり又は高すぎたりする場合は、ユーザの身体状態に異常があると判定する。状態判定部１２５２はユーザの身体状態判定結果を表示制御部１２５３へ出力する。
【００６３】
表示制御部１２５３は、周囲監視判定結果、及びユーザの身体状態判定結果の双方を用いて仮想空間情報の表示形態を決定する。
【００６４】
図５に示すように、表示制御部１２５３は、ユーザの身体状態が正常かつ周囲が正常な場合（ステータス１）は通常表示態様、即ち仮想空間情報の表示態様をＨＭＤ１００において基本設定された画質や色調で表示する。換言すると、通常表示態様では、ユーザに現実空間の映像や風景と、仮想空間情報との区別をさせるための特別な工夫を凝らすことなく、仮想空間情報を表示する。
【００６５】
ユーザの身体状態に異常があるが周囲が正常な場合（ステータス２）、又はユーザの身体状態は正常であるが周囲に注意レベルの異常がある場合（ステータス３）は特定表示態様で表示する。
【００６６】
特定表示態様とは、現実空間情報と明らかに異なるリアリティを下げた形で仮想空間情報を表示する態様である。これにより、ユーザに対し表示開始された情報が仮想空間情報であることを明確に意識させることが可能となる。
【００６７】
例えば、重畳表示或いは入替表示する仮想空間情報の色、輝度、コントラスト、解像度などの映像画質を、カメラ１１１で撮影され検出された現実空間情報の映像画質と明らかに異なるように、サーバ５００内のイメージプロセッサ５０１で、或いはＨＭＤ１００のメモリ１２８に格納された仮想空間情報を本体側制御器１２５にて制御して、調整する。
【００６８】
また、仮想空間情報の表示として、透過モードを用いてもよいし、物体の曲面表現の際に用いられる多角形であるポリゴンの数を少なくしてもよいし、輪郭線の強調表示のみにしてもよい。また、仮想空間情報であることを示すメッセージを仮想空間情報の映像１３０と共に並列表示してもよい。更に通常表示態様における表示色とは異なる表示色で仮想空間情報を表示させてもよい。また仮想空間情報を点滅表示させてもよい。
【００６９】
特定表示態様は、仮想空間情報の表示開始時だけでなく、仮想空間情報の表示中も継続して表示してもよい。而して、仮想空間情報の表示リアリティを下げ仮想空間であることをわかりやすくし、ユーザにとって仮想空間情報の表示開始やその表示自体が仮想空間情報であることを意識させることができる。
【００７０】
ユーザの身体状態に異常があり、かつ周囲に注意レベルの異常がある場合（ステータス４）は、仮想空間情報を暫定的に非表示にする。そして予め定めた非表示待機時間Ｔｔｈ内にユーザの身体状態が回復して正常となるか（ステータス４からステータス３へ遷移）、周囲が正常になれば（ステータス４からステータス２へ遷移）、特定表示態様により仮想空間情報の表示を再開する。ステータス４になってからの経過時間Ｔが非表示待機時間Ｔｔｈを過ぎると、仮想空間情報の表示を強制停止する。
【００７１】
周囲に警戒レベルの異常がある場合（ステータス５）は、ユーザの身体状態が正常又は異常に関らず、仮想空間情報の表示を強制停止する。
【００７２】
図４に戻り、本体側制御器１２５は、周囲監視判定結果及びユーザの身体状態判定結果を取得し、現在の表示態様を決定する。表示態様の決定手順の一例を下記に示すが、いずれの表示態様とするかの決定手順は下記に限定されない。
【００７３】
本体側制御器１２５は、周囲監視判定結果を基に周囲環境が警戒レベルであると判定すると（Ｓ３０１）、仮想空間情報の表示を強制停止すると決定し、表示制御部１２５３に対して仮想空間情報の強制停止し（Ｓ３０２：図５のステータス５）、ステップＳ３１２へ進む。
【００７４】
仮想空間情報を再表示する場合は、ユーザが入力コントローラ４００の入力操作器４０１から再表示の入力指示を入力する。再表示の入力指示の操作を容易にするために、ステップＳ３０２で仮想空間情報の出力を停止すると共に、ディスプレイ１１９に再表示アイコンを表示させ、この再表示アイコンをユーザがタッチすることで（Ｓ３１２／Ｎｏに相当）、再度ステップＳ１０１、Ｓ２０１の操作を再開してもよい。
【００７５】
本体側制御器１２５は、周囲監視判定結果を基に周囲環境が注意レベルであると判定すると（Ｓ３０１／Ｎｏ、Ｓ３０３／Ｙｅｓ）、ユーザの身体情報判定結果を基にユーザの身体状態が正常であるか異常であるかを判定する（Ｓ３０４）。
【００７６】
ユーザの身体情報が正常であれば（Ｓ３０４／Ｙｅｓ）、仮想空間情報の表示態様は特定表示態様にすると決定し、表示制御部１２５３に特定表示態様を用いる指示を出力する。表示制御部１２５３は、仮想空間情報を特定表示態様による表示用データに変換し、ディスプレイ１１９に出力する（Ｓ３０５：図５のステータス３）。
【００７７】
ユーザの身体情報が異常であれば（Ｓ３０４／Ｎｏ）、仮想空間情報の表示を暫定的に停止し（Ｓ３０６：図５のステータス４）、タイマー１３３により暫定的に停止してからの経過時間Ｔを計測する（Ｓ３０７）。経過時間Ｔが予め定めた非表示待機時間Ｔｔｈ未満であれば（Ｓ３０８／Ｙｅｓ）、ステップＳ１０１、Ｓ２０１へ戻る。処理を繰り返した結果、経過時間Ｔが非表示待機時間Ｔｔｈ以上になると（Ｓ３０８／Ｎｏ）、強制停止し（Ｓ３０９）、ステップＳ３１２へ進む。
【００７８】
本体側制御器１２５は、周囲監視判定結果を基に周囲環境が正常であると判定すると（Ｓ３０３／Ｎｏ）、ユーザの身体情報判定結果を基にユーザの身体状態が正常であるか異常であるかを判定する（Ｓ３１０）。
【００７９】
ユーザの身体情報が正常であれば（Ｓ３１０／Ｙｅｓ）、仮想空間情報の表示態様は通常表示態様にすると決定し（Ｓ３１１：図５のステータス１）、表示制御部１２５３に通常表示態様を用いる指示を出力する。表示制御部１２５３は、仮想空間情報を通常表示態様による表示用データに変換し、ディスプレイ１１９に出力する（Ｓ３１１）。
【００８０】
ユーザの身体情報が異常であれば（Ｓ３１０／Ｎｏ）、仮想空間情報の表示態様は特定表示態様にすると決定する（Ｓ３０５：図５のステータス２）。
【００８１】
上記ステップＳ３０２、Ｓ３０９における強制停止、またステップＳ３０６の暫定的に非表示とする場合、仮想空間情報の表示が行えないことを示すメッセージをディスプレイ１１９に表示してユーザに対して通知してもよい。また、この通知はヘッドフォン１２２からユーザへの発声音声や、本体側バイブレータ１２４、第１バイブレータ２０２、第２バイブレータ３０２の少なくとも一つによるユーザへの触感振動により通知してもよい。
【００８２】
またステップＳ３０５の特定表示態様やステップＳ３１１の通常表示態様による仮想空間情報の表示を行う場合も、仮想空間情報の表示を行うことを示すメッセージをディスプレイ１１９に表示してユーザに対して通知してもよい。また、この通知はヘッドフォン１２２からユーザへの発声音声や、本体側バイブレータ１２４、第１バイブレータ２０２、第２バイブレータ３０２の少なくとも一つによるユーザへの触感振動により通知してもよい。
【００８３】
以下、ユーザの身体状態、及び周囲環境に起因する注意力の低下要因の有無を判定する例について説明する。
【００８４】
＜ユーザの身体状態の判定例：サッカード検出＞
ステップＳ２０１、Ｓ２０２におけるユーザの身体状態判定に用いるセンサデバイスとして右目視線センサ１１２及び左目視線センサ１１３を用いる例について説明する。
【００８５】
右目視線センサ１１２が出力した右目視線データ、及び左目視線センサ１１３が出力した左目視線データを本体側制御器１２５が取得し、両眼の動きを検出する。
【００８６】
本体側制御器１２５の状態判定部１２５２は、右目視線データ及び左目視線データを基に、両眼が小刻みに込み高速で動くような急速な眼球運動（サッカード）をしているか否かを識別する。そして、急速眼球運動をしている場合は、ユーザが仮想空間情報と現実空間情報とを誤って認識する異常な状態と判定する。
【００８７】
＜ユーザの身体状態の判定例：ユーザが現実空間の対象物を注視しているかを検出＞
視線検出を用いた他の例としては、ユーザが現実空間の特定の対象を注視しているかどうかで周囲に対する注意力の程度を判断する方法がある。ここで、注視とは、一定時間以上対象物に視線を合わせている状態、と定義できる。図６は、カメラ１１１から現実空間をみた際の座標系を示す図である。図７は、注視している被写体Ｏと両眼の位置関係を示す図である。
【００８８】
まず、状態判定部１２５２がカメラ１１１により現実空間情報を取得する。また、状態判定部１２５２が右目視線データ及び左目視線データを基にユーザの視線を検出する。カメラ１１１のＨＭＤ１００における取付け位置は固定されており、ユーザがＨＭＤ１００を装着すれば、眼球とカメラ１１１の相対的位置が固定される。ここでは、カメラ１１１は両眼を結ぶ線分の中点近くに配置されているものとする。カメラ１１１により撮影された現実空間は、カメラ１１１から見た方位（θC、φC）の座標系にマッピングされる（図６）。この現実空間の画像中のどの点にユーザの視線が向いているかは、右目視線データ及び左目視線データから次のように計算できる。
【００８９】
図７において、Ｒが右目の位置、Ｌが左目の位置を表す。両眼の距離をＳとする。Ｃはカメラ１１１の位置であり、両眼を結ぶ基線ＬＲの中点とする。厳密には、カメラ１１１の位置は、基線の中点からはずれるが、通常は、被写体の位置は、このずれの量に比べて十分に遠いので、カメラ１１１からみた被写体の方向を求める際には、このカメラ位置の誤差は無視できる。
【００９０】
被写体までの距離と方向を考える際に、基線ＬＲとカメラ１１１の光軸方向で形成される基準面Ｐを考える。各点から被写体までのベクトルとこの基準面Ｐとなす角をθで表し、基準面Ｐの上側方向を正にとる。また、各点から被写体までのベクトルを基準面Ｐに射影したベクトルと、各点からカメラ１１１の光軸方向となす角をφで表す。基準面Ｐを上から見て、右方向の角度を正にとる。
【００９１】
左右の視線センサにより、左右それぞれの目からみた被写体の方向（θL,φL）及び（θR,φR）が測定できる。このデータから、カメラ１１１からみた注視している被写体Ｏの方向（θC,φC）とカメラ１１１から被写体Ｏまでの距離ｄCOを計算で求めることができる。具体的な表式は下記である。
【数１】
2020070839.tif 000003
【数２】
2020070839.tif 000004
【数３】
2020070839.tif 000005
【００９２】
なお、注視点の距離まで分かるので、カメラ１１１が測距機能も備えて、被写体までの距離も分かる場合、より正確に対象物に対する注視の判定を行うことができる（カメラの他に測距デバイスを備えても構わない）。
【００９３】
ユーザの注視点が現実世界の同じ対象物に、予め定めた一定時間以上留まっている場合、その対象物を注視しており、その他の周囲状況に対する注意力が低下しているとの判断により身体状態を異常と判定し、どの対象物も注視をしていない時に身体状態を正常と判定してもよい。
【００９４】
これにより、ユーザにとって現実空間情報を見ている状態では仮想空間情報表示による擾乱や邪魔が生じることはなく、安全で使い勝手よくＨＭＤ１００を使用できる。
【００９５】
＜ユーザの身体状態の判定例：ユーザが目を閉じているか否かを検出＞
視線検出を用いた他の例として、状態判定部１２５２は、右目視線データ及び左目視線データを用いて両眼の動きを検出して、瞬き以外で目が閉じているか否かを識別判定してもよい。
【００９６】
そして、状態判定部１２５２は、瞬き以外で目が閉じているときにはユーザの身体状態が異常、特に警戒レベルと判定し、瞬き以外で目が閉じていないときにはユーザの身体状態が正常と判定してもよい。
【００９７】
これにより、瞬き以外で目が閉じていて意識が集中していない場合には、仮想空間情報の表示を行わないようして、ユーザの安全性を高めることができる。なお、瞬き以外で目が閉じている状態の検出として、視線検出以外にカメラ１１１を用いて検出してもよい。
【００９８】
＜ユーザの身体状態の判定例：視線の動きの検出＞
また、両眼の視線の動きがあまり見られない場合は、ユーザが眠気を感じてはっきりとした意識を持っておらず、漫然とした状態である可能性がある。よって、状態判定部１２５２は、所定時間内における視線の動きが少なく、緩慢な場合は、ユーザの意識が漫然とした状態である可能性が否定できないことからユーザの身体状態を異常、特に警戒レベルと判定してもよい。
【００９９】
これにより、例えば酔っているとき、具合が悪いときなど、ユーザの身体状態が漫然とした状態で意識がはっきりしていない場合には、仮想空間情報の映像１３０の表示を行わないようして、ユーザの安全性を高めることができる。
【０１００】
以上、検出した眼球の動きを基に、ユーザ身体の異常状態の有無を判定して仮想空間情報の表示動作を制御する場合について説明したが、仮想空間情報を表示しているときに、右目視線センサ１１２、左目視線センサ１１３にて眼球の動きを検出し、眼球が仮想空間情報に向けて固視微動や追従運動をしているか否かを識別判定し、眼球が仮想空間情報を捉えた動きをしておらずユーザは仮想空間情報を意識していない、気づいていないと判定した場合には、仮想空間情報の表示を暫定的に非表示（ステータス４）又は強制停止（ステータス５）として扱ってもよい。
【０１０１】
この場合は、ユーザにとって表示情報は意識している現実空間情報のみで充分な状態であり、意識していない仮想空間情報の表示をなくし、より安全な状態でヘッドマウントディスプレイを使用できるという効果が期待できる。
【０１０２】
＜ユーザの身体状態の検出例：頭部の動き＞
ステップＳ２０１、Ｓ２０２において、ユーザの身体の状態を検出するセンサデバイスとして、加速度センサ１１４、ジャイロセンサ１１５、地磁気センサ１１６を用い、ユーザの頭部の動きを検出して身体状態を検出してもよい。
【０１０３】
ステップＳ２０１において状態判定部１２５２は、加速度センサ１１４、ジャイロセンサ１１５、地磁気センサ１１６の其々が出力したセンサ出力を取得する。
【０１０４】
ステップＳ２０２において状態判定部１２５２は、頭部が大きく変動しているか否かを識別し、頭部が大きく変動している場合、具体的には各センサ出力のうちの少なくとも一つが、各センサ出力の種類に対してそれぞれ定められた動き判定閾値（加速度閾値、角速度閾値、地磁気変化閾値がある）を超える場合には、ユーザの身体の状態が仮想空間情報と現実空間情報とを誤って認識する異常な状態と判定する。
【０１０５】
一方、状態判定部１２５２は、頭部が大きく変動していない、具体的には各センサ出力のうちの全てが動き判定閾値以下の場合は、身体状態に異常がないと判定する。
【０１０６】
＜ユーザの身体状態の検出例：音声情報を用いる例＞
ステップＳ２０１において状態判定部１２５２は、外周音マイク１２０、発声音マイク１２１により音声を捉える。加えて状態判定部１２５２は、右目視線センサ１１２及び左目視線センサ１１３を用いて眼球の動きを捉える。
【０１０７】
ステップＳ２０２において状態判定部１２５２は、捉えた音声及び眼球運動を基にユーザの意識がどこにあるかを識別判定し、人と会話しているとか電話をしている場合のように、仮想空間情報とは異なる情報を視聴していると判定すると身体状態に異常があると判定する。一方、仮想空間情報だけを視聴していると判定した場合は、身体状態は正常であると判定する。
【０１０８】
＜周囲環境の検出例：接近物体を検出＞
ユーザの周囲環境の状態を検出するセンサデバイスとして、周囲監視センサ１１８を用いる場合について説明する。
【０１０９】
周囲監視センサ１１８は、ユーザ周辺の物体の距離や方向を検出する。そこで、ステップＳ１０１では、周囲監視センサ１１８がユーザ周辺に存在する物体までの距離や方向を検出して出力した第１センサ出力を周囲監視判定部１２５１が取得する。
【０１１０】
ステップＳ２０２では、周囲監視判定部１２５１が周囲監視センサ１１８からの第１センサ出力を基に、ユーザに対して、例えば車、人、動物などの物体が一定範囲以内に接近してきているか否かを識別し、物体が一定範囲以内に接近してきている場合には、ユーザの外周の状態が仮想空間情報を表示するに当たってユーザにとって危険性のある状態、即ち予め定められた距離範囲内に物体があると判定した場合は周囲環境に異常があると判定し、距離範囲内に接近してくる物体がなければ周囲環境は正常と判定する。接近物体がある場合は、特に警戒レベルと判定してもよい。
【０１１１】
これにより、ユーザから距離範囲内に接近してくる物体がある場合は仮想空間情報を特定表示態様又は表示停止することができ、ユーザにとって危険性のある環境下で仮想空間情報を表示させることによる不都合の発生を抑止する。また、仮想空間情報を視聴しているユーザに対して首位環境が異常になったことを知らせることができる。
【０１１２】
＜周囲環境の検出例：接近物体を検出＞
ユーザの周囲状態を検出するセンサデバイスとして、温湿度センサ１１７を用いて、ユーザ周辺の温度や湿度を検出してもよい。
【０１１３】
ステップＳ１０１では、周囲監視判定部１２５１は、温湿度センサ１１７が検出した温度や湿度を検出して出力したセンサ出力を取得する。取得した温度や湿度はメモリ１２８に一時的に記憶しておく。
【０１１４】
ステップＳ１０２では、周囲監視判定部１２５１は、メモリ１２８に記憶した温度や湿度の変化を演算し、温度の変化が予め定めた温度変化閾値を超える、又は湿度の変化が予め定めた湿度変化閾値を超える事象の少なくとも一方が発生すると、ユーザの周囲環境に異常があると判定する。一方、温度の変化が温度変化閾値以下であり、かつ湿度の変化が予め定めた湿度変化閾値以下であればユーザの周囲環境は正常であると判定する。
【０１１５】
また、温度や湿度に限らず、例えば、気圧、外周音などユーザの外周の状態を検出できる情報であれば、その情報のセンサ、例えば気圧センサ、外周音マイク１２０などをユーザの周囲監視センサ１１８として用いてもよい。
【０１１６】
本実施形態に係るＨＭＤシステム１の作用効果について説明する。ユーザが仮想空間情報を現実空間情報と誤認識するかどうか、及び誤認識した際の不都合の程度は、ユーザの身体状態と周囲環境との組み合わせによって異なる。
【０１１７】
一般にユーザの身体状態が正常であれば、それだけ注意力が高いので仮想空間情報の誤認識が発生しにくいと考えられる。
【０１１８】
また、ユーザの身体状態が異常であり注意力が低下した結果仮想空間情報を誤認識したとしても、周囲環境が正常で安全な場合、例えば室内でソファーに座り、テーブル上にコップが仮想空間情報として表示されており、それを現実のコップと誤認識しても不都合の程度は低い。一方で、戸外を歩行中に仮想空間情報を誤認識すると、つまずいたり路上の物体と干渉するなど大きな不都合が発生しうる。
【０１１９】
更に、ユーザの身体状態の如何に関らず、例えば戸外を歩行中に車両や自転車がユーザに向かって走行している状態は、仮想空間情報に気を取られている状況からいち早くユーザを離脱させた方がよい。
【０１２０】
本実施形態によるＨＭＤシステム１によれば、ユーザの身体状態及び周囲環境の正常・異常の両方を組みあわせて、仮想空間情報の表示態様を決定するので、ユーザの身体状態だけに注目した場合に比べて、より仮想空間情報の誤認識の発生の抑制が行え、ＨＭＤ１００の使い勝手が向上する。
【０１２１】
また周囲環境の状態も注意レベルと警戒レベルとに分けることで、周囲環境に異常があればすぐに仮想空間情報が非表示とされることがなく、仮想空間情報の映像１３０の表示を楽しむことと、周囲環境の異常への対応との両立を図ることができる。
【０１２２】
またユーザの身体状態に異常があり、かつ周囲環境に注意レベルの異常がある場合（ステータス４）では、仮想空間情報の表示を暫定的に停止する。その後、周囲環境に注意レベルの異常が非表示待機時間内に解消すれば、特定表示態様にて仮想空間情報の表示を再開できる。注意レベルの異常は短時間に期間に解消することもありうるので、その場合は仮想空間情報の表示を再開し、ＨＭＤ１００の使い勝手が向上する。
【０１２３】
本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１２４】
例えば、上記では仮想空間情報を生成するイメージプロセッサ５０１をサーバ５００に備え、仮想空間情報を外部ネットワーク６００を介して受信し、表示した。しかし、イメージプロセッサ５０１をＨＭＤ１００に組み込んでもよい。これにより、サーバ５００との通信を行うことなく、仮想空間情報、或いはモディファイされた仮想空間情報を上記の表示態様により表示してもよい。
【０１２５】
また第１ウエアラブル端末２００内の心拍センサ２０１、第２ウエアラブル端末３００内の血圧センサ３０１、入力コントローラ４００内の入力操作器４０１を、ＨＭＤ１００内に取り込んでもよい。この場合、心拍センサ２０１は頭部に密接して設けられ心拍数を検出する。血圧センサ３０１も頭部に密接して設けられ頭皮直下の頭部動脈で血圧値を検出する。入力操作器４０１は、ＨＭＤ１００内でユーザが入力操作を行いやすい位置に設ければよい。
【０１２６】
或いは、ユーザが入力操作を示す音声を発声し、発声音マイク１２１で集音して入力操作情報を取り込んでもよい。
【０１２７】
また、ディスプレイ１１９に入力操作画面を表示させ、右目視線データ及び左目視線データから検出した視線が向いている入力操作画面上の位置により入力操作情報を取り込んでもよいし、ポインタを入力操作画面上に表示させ手の動作などにより指定させて入力操作情報を取り込んでもよい。入力操作に発声や表示を用いることにより、使い勝手を一層向上させることが可能である。
【０１２８】
このように第１ウエアラブル端末２００、第２ウエアラブル端末３００、入力コントローラ４００も含めて一体化してもよいし、イメージプロセッサ５０１だけをＨＭＤ１００に取り込んでもよい。
【０１２９】
また、ユーザの身体状態を検出するセンサとして、発汗センサ、呼吸センサ等、他の生体情報を取得するセンサを用いてもよい。
【０１３０】
以上、各種センサデバイスを用いユーザの身体状態或いは周囲状態を識別判定し、仮想空間情報表示を制御する際の動作について説明したが、ステータス３，４のいずれかにあると表示制御部１２５３が判定すると、表示制御部１２５３は、ユーザの目に強い光を与えるとか、或いは点滅した２個以上の光をユーザの視野内に表示させ、再び周囲監視判定部１２５１及び状態判定部１２５２からの判定結果に基づき、脳が目覚めて意識がはっきりしている覚醒状態（ステータス１、２）に遷移させてから、仮想空間情報を重畳表示、或いは入替表示してもよい。
【０１３１】
また、ユーザにとって、ゲーム、映画など没入感を大切にしてＨＭＤ１００を使用する場合には、ユーザの身体状態或いは周囲環境の状態に応じた仮想空間情報の表示制御を行わないようにしてもよい。この場合、例えば入力コントローラ４００から仮想空間情報の表示制御を行うか或いは行わないかを設定入力するようにすればよい。
【０１３２】
上記各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラム１２６を解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム１２６、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１３３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１３４】
１        ：ＨＭＤシステム
１００    ：ＨＭＤ
１１１    ：カメラ
１１２    ：右目視線センサ
１１３    ：左目視線センサ
１１４    ：加速度センサ
１１５    ：ジャイロセンサ
１１６    ：地磁気センサ
１１７    ：温湿度センサ
１１８    ：周囲監視センサ
１１９    ：ディスプレイ
１２０    ：外周音マイク
１２１    ：発声音マイク
１２２    ：ヘッドフォン
１２４    ：本体側バイブレータ
１２５    ：本体側制御器
１２６    ：プログラム
１２７    ：情報データ
１２８    ：メモリ
１２９    ：アンテナ
１３０    ：映像
１３１    ：本体側ネットワーク通信器
１３２    ：本体側近距離無線通信器
１３３    ：タイマー
１４０    ：バス
２００    ：第１ウエアラブル端末
３００    ：第２ウエアラブル端末
４００    ：入力コントローラ
５００    ：サーバ
６００    ：外部ネットワーク
【図１】
2020070839.tif 000006
【図２】
2020070839.tif 000007
【図３】
2020070839.tif 000008
【図４】
2020070839.tif 000009
【図５】
2020070839.tif 000010
【図６】
2020070839.tif 000011
【図７】
2020070839.tif 000012
【国際調査報告】
2020070839.tif 000013
2020070839.tif 000014