(57)【要約】【課題】頭部装着型表示装置に関して、使用場所として想定された場所から離れた状態での使用や持ち去りを抑止する。【解決手段】使用者の頭部に装着されるＨＭＤ１００であって、画像を表示する画像表示部２０と、データー処理を含む処理を実行する処理部と、処理部により処理されるデーターを記憶する記憶部と、ＨＭＤ１００の位置が設定された位置でないことを検出する検出部と、検出部によってＨＭＤ１００の位置が設定された位置でないことを検出した場合に、記憶部に記憶されたデーターのうち、設定された場所に対応付けられたデーターの処理を制限する制御部と、を備える。【選択図】図１
2019004242.tif 000002
【特許請求の範囲】
【請求項１】
使用者の頭部に装着される頭部装着型表示装置であって、
画像を表示する表示部と、
データー処理を含む処理を実行する処理部と、
前記処理部により処理される前記データーを記憶する記憶部と、
前記頭部装着型表示装置の位置が設定された位置でないことを検出する検出部と、
前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する制御部と、
を備える頭部装着型表示装置。
【請求項２】
外景を撮影する外景撮影部を備え、
前記検出部は、前記外景撮影部の撮影画像、及び、前記設定された場所に対応付けられたセキュリティー情報の少なくともいずれかに基づき、前記頭部装着型表示装置の位置が設定された位置でないことを検出する、請求項１記載の頭部装着型表示装置。
【請求項３】
前記検出部は、前記外景撮影部の撮影画像、及び、前記設定された場所に対応付けられたセキュリティー情報に基づき、前記頭部装着型表示装置の位置が設定された位置でないことを検出する、請求項２記載の頭部装着型表示装置。
【請求項４】
前記記憶部はアプリケーションプログラムを含む前記データーを記憶し、
前記処理部は前記アプリケーションプログラムを実行することにより、前記頭部装着型表示装置の機能を実行し、
前記制御部は、前記設定された場所に対応付けられた前記アプリケーションプログラムの実行を制限する、請求項１から３のいずれか１項に記載の頭部装着型表示装置。
【請求項５】
前記制御部は、前記頭部装着型表示装置が停止または電源オフ状態から起動したときに、前記検出部による検出を実行させ、
前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合、前記記憶部に記憶され前記設定された場所に対応付けられた前記データーに対するアクセスを制限する、請求項１から４のいずれか１項に記載の頭部装着型表示装置。
【請求項６】
前記制御部は、前記頭部装着型表示装置が停止または電源オフ状態から起動したときに、前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合、前記記憶部に記憶され前記設定された場所に対応付けられた前記データーを消去する、請求項５記載の頭部装着型表示装置。
【請求項７】
前記検出部は、前記頭部装着型表示装置の使用状態が設定された使用状態でないことを検出し、
前記制御部は、前記検出部によって前記頭部装着型表示装置の使用状態が設定された使用状態でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する、請求項１から５のいずれか１項に記載の頭部装着型表示装置。
【請求項８】
画像を表示する表示部を備え、データー処理を含む処理を実行する処理部と、前記処理部により処理される前記データーを記憶する記憶部と、を有する頭部装着型表示装置の制御方法であって
前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する、頭部装着型表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、頭部装着型表示装置、及び、頭部装着型表示装置の制御方法に関する。
【背景技術】
【０００２】
従来、頭部装着型表示装置（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ：ＨＭＤ）の機能を、頭部装着型表示装置の場所に対応して変更する技術が知られている（例えば、特許文献１参照）。特許文献１記載によれば、頭部装着型表示装置が特定の場所に移動したことが検出されたときに、頭部装着型表示装置に搭載された所定の機能が変更される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−４０８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
頭部装着型表示装置の利点の一つとして、使用者の身体に装着されるという軽快な使用感が挙げられる。特許文献１に開示されたように、使用者が移動する状況で画像等を表示する用途は、頭部装着型表示装置の主な用途の一つである。このような使用状態においては、使用者の意図或いは不注意により、頭部装着型表示装置の使用場所として想定された場所から離れて使用される可能性がある。また、頭部装着型表示装置が、使用場所として想定された場所から持ち去られる可能性もある。
本発明は上記事情に鑑みてなされたものであり、頭部装着型表示装置に関して、使用場所として想定された場所から離れた状態での使用や持ち去りを抑止することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、使用者の頭部に装着される頭部装着型表示装置であって、画像を表示する表示部と、データー処理を含む処理を実行する処理部と、前記処理部により処理される前記データーを記憶する記憶部と、前記頭部装着型表示装置の位置が設定された位置でないことを検出する検出部と、前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する制御部と、を備える。
本発明によれば、頭部装着型表示装置が設定された位置から他の位置に移動された場合等に、頭部装着型表示装置によるデーターの処理を制限できる。このため、予定されていない場所への頭部装着型表示装置の移動について、抑止の効果を得ることができる。従って、頭部装着型表示装置の利用の可否を、使用する場所に関連してコントロールすることができ、例えば頭部装着型表示装置の持ち去りやデーターの不正な利用を抑止する効果が期待できる。
【０００６】
また、上記構成において、外景を撮影する外景撮影部を備え、前記検出部は、前記外景撮影部の撮影画像、及び、前記設定された場所に対応付けられたセキュリティー情報の少なくともいずれかに基づき、前記頭部装着型表示装置の位置が設定された位置でないことを検出する構成であってもよい。
この構成によれば、頭部装着型表示装置の外部の実空間である外景を撮影した撮影画像、或いは、場所に対応付けられたセキュリティー情報を利用して、頭部装着型表示装置の利用をコントロールできる。
【０００７】
また、上記構成において、前記検出部は、前記外景撮影部の撮影画像、及び、前記設定された場所に対応付けられたセキュリティー情報に基づき、前記頭部装着型表示装置の位置が設定された位置でないことを検出する構成であってもよい。
この構成によれば、頭部装着型表示装置の外部の実空間である外景を撮影した撮影画像、及び、場所に対応付けられたセキュリティー情報を利用して、頭部装着型表示装置の利用をコントロールできる。
【０００８】
また、上記構成において、前記記憶部はアプリケーションプログラムを含む前記データーを記憶し、前記処理部は前記アプリケーションプログラムを実行することにより、前記頭部装着型表示装置の機能を実行し、前記制御部は、前記設定された場所に対応付けられた前記アプリケーションプログラムの実行を制限する構成であってもよい。
この構成によれば、頭部装着型表示装置の位置に基づいて、頭部装着型表示装置の機能を実現するアプリケーションプログラムの実行をコントロールできる。これによって、多様な機能を有する頭部装着型表示装置の利用を適切にコントロールできる。また、アプリケーションプログラムを単位として実行を制限するため、例えば制限する対象のアプリケーションプログラムを限定するなど、頭部装着型表示装置の機能に関してきめ細かいコントロールを行うことができる。
【０００９】
また、上記構成において、前記制御部は、前記頭部装着型表示装置が停止または電源オフ状態から起動したときに、前記検出部による検出を実行させ、前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合、前記記憶部に記憶され前記設定された場所に対応付けられた前記データーに対するアクセスを制限する構成であってもよい。
この構成によれば、頭部装着型表示装置が停止または電源オフ状態となっている間に、設定された場所から移動された場合等に、頭部装着型表示装置の適切でない場所における利用を制限できる。このため、予定されていない場所への頭部装着型表示装置の移動について、より強く抑止する効果が期待できる。
【００１０】
また、上記構成において、前記制御部は、前記頭部装着型表示装置が停止または電源オフ状態から起動したときに、前記検出部によって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合、前記記憶部に記憶され前記設定された場所に対応付けられた前記データーを消去する構成であってもよい。
この構成によれば、頭部装着型表示装置が停止または電源オフ状態となっている間に、設定された場所から移動された場合等に、頭部装着型表示装置が有するデーターの利用を制限できる。このため、予定されていない場所におけるデーターの利用を確実に制限でき、データーの不適切な利用を防止する効果が期待できる。
【００１１】
また、上記構成において、前記検出部は、前記頭部装着型表示装置の使用状態が設定された使用状態でないことを検出し、前記制御部は、前記検出部によって前記頭部装着型表示装置の使用状態が設定された使用状態でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する構成であってもよい。
この構成によれば、頭部装着型表示装置の使用状態に基づいてデーターの利用を制限する。このため、データーの不適切な利用を防止する効果が期待できる。
【００１２】
また、上記課題を解決するため、本発明は、画像を表示する表示部を備え、データー処理を含む処理を実行する処理部と、前記処理部により処理される前記データーを記憶する記憶部と、を有する頭部装着型表示装置の制御方法であって前記頭部装着型表示装置の位置が設定された位置でないことを検出した場合に、前記記憶部に記憶された前記データーのうち、前記設定された場所に対応付けられた前記データーの処理を制限する。
本発明によれば、頭部装着型表示装置が設定された位置から他の位置に移動された場合等に、頭部装着型表示装置によるデーターの処理を制限できる。このため、予定されていない場所への頭部装着型表示装置の移動について、抑止の効果を得ることができる。従って、頭部装着型表示装置の利用方法を、使用する場所に関連してコントロールすることができ、例えば頭部装着型表示装置の持ち去りやデーターの不正な利用を抑止する効果が期待できる。
【００１３】
本発明は、上述した頭部装着型表示装置、及び、頭部装着型表示装置の制御方法以外の種々の形態で実現することも可能である。例えば、上記の制御方法をコンピューターにより実行するためのプログラム、上記プログラムを記録した記録媒体、上記プログラムを配信するサーバー装置、上記プログラムを伝送する伝送媒体、上記プログラムを搬送波内に具現化したデーター信号等の形態で実現できる。
【図面の簡単な説明】
【００１４】
【図１】実施形態におけるＨＭＤの概略構成を示す説明図。
【図２】ＨＭＤの構成を機能的に示すブロック図。
【図３】画像光生成部によって画像光が射出される様子を示す説明図。
【図４】ＨＭＤのプラットフォームの説明図。
【図５】記憶部が記憶する情報を示す模式図。
【図６】ＨＭＤの動作を示すフローチャート。
【図７】ＨＭＤの動作を示すフローチャート。
【図８】美術館におけるＨＭＤの使用の形態を示す説明図。
【図９】順路案内処理ルーチンを示すフローチャート。
【図１０】展示品解説ルーチンの詳細を示すフローチャート。
【図１１】適用例３におけるＨＭＤの使用場所の例を示す図。
【図１２】適用例３におけるＨＭＤの表示態様の例を示す図。
【図１３】適用例６におけるＨＭＤの表示態様の例を示す図。
【発明を実施するための形態】
【００１５】
Ａ．実施形態
Ａ−１．頭部装着型表示装置の構成
図１は、本発明を適用した実施形態における頭部装着型表示装置（以下、ＨＭＤという）の概略構成を示す説明図である。ＨＭＤ１００は、使用者（ユーザー）の頭部に装着されて使用される表示装置であり、使用者が、虚像を視認すると同時に外景も直接視認可能な光学透過型のディスプレイである。
【００１６】
ＨＭＤ１００は、使用者の頭部に装着された状態において使用者に虚像を視認させる画像表示部２０（表示部）と、画像表示部２０を制御する制御部（コントローラー）１０とを備えている。
【００１７】
画像表示部２０は、使用者の頭部に装着される装着体であり、本実施形態では眼鏡形状を有する。画像表示部２０は、右保持部２１と、右表示駆動部２２と、左保持部２３と、左表示駆動部２４と、右光学像表示部２６と、左光学像表示部２８と、を含んでいる。右光学像表示部２６および左光学像表示部２８は、それぞれ、使用者が画像表示部２０を装着した際に使用者の右および左の眼前に位置するように配置されている。右光学像表示部２６の一端と左光学像表示部２８の一端とは、使用者が画像表示部２０を装着した際の使用者の眉間に対応する位置で、互いに接続されている。
【００１８】
右保持部２１は、右光学像表示部２６の他端である端部ＥＲから、使用者が画像表示部２０を装着した際の使用者の側頭部に対応する位置にかけて、延伸して設けられた部材である。同様に、左保持部２３は、左光学像表示部２８の他端である端部ＥＬから、使用者が画像表示部２０を装着した際の使用者の側頭部に対応する位置にかけて、延伸して設けられた部材である。右保持部２１および左保持部２３は、眼鏡のテンプル（つる）のようにして、使用者の頭部に画像表示部２０を保持する。
【００１９】
右表示駆動部２２は、右保持部２１の内側、換言すれば、使用者が画像表示部２０を装着した際の使用者の頭部に対向する側に配置されている。また、左表示駆動部２４は、左保持部２３の内側に配置されている。なお、以降では、右保持部２１および左保持部２３を区別せず「保持部」として説明する。同様に、右表示駆動部２２および左表示駆動部２４を区別せず「表示駆動部」として説明し、右光学像表示部２６および左光学像表示部２８を区別せず「光学像表示部」として説明する。
【００２０】
表示駆動部は、液晶ディスプレイ（以下「ＬＣＤ」と呼ぶ）２４１、２４２や投写光学系２５１、２５２等を含む（図２参照）。表示駆動部の構成の詳細は後述する。光学部材としての光学像表示部は、導光板２６１、２６２（図２参照）と調光板とを含んでいる。導光板２６１、２６２は、光透過性の樹脂材料等によって形成され、表示駆動部から出力された画像光を使用者の眼に導く。調光板は、薄板状の光学素子であり、画像表示部２０の表側（使用者の眼の側とは反対の側）を覆うように配置されている。調光板は、導光板２６１、２６２を保護し、導光板２６１、２６２の損傷や汚れの付着等を抑制する。また、調光板の光透過率を調整することによって、使用者の眼に入る外光量を調整して虚像の視認のしやすさを調整することができる。なお、調光板は省略可能である。
【００２１】
本実施形態で説明する画像表示部２０は、一具体例として右ＬＣＤ２４１及び左ＬＣＤ２４２を備える構成として説明するが、他の表示方式を採用することも可能である。例えば、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子を備える構成とすることができる。この場合、右ＬＣＤ２４１、右バックライト２２１、左ＬＣＤ２４２、左バックライト２２２の代わりに有機ＥＬディスプレイが配置される。ここで、有機ＥＬ素子は、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：有機発光ダイオード）であってもよい。
【００２２】
画像表示部２０は、さらに、画像表示部２０を制御部１０に接続するための接続部４０を有する。接続部４０は、制御部１０に接続される本体コード４８と、本体コード４８が２本に分岐した右コード４２および左コード４４と、分岐点に設けられた連結部材４６と、を含んでいる。連結部材４６には、イヤホンプラグ３０を接続するためのジャックが設けられている。イヤホンプラグ３０からは、右イヤホン３２および左イヤホン３４が延伸している。
【００２３】
画像表示部２０と制御部１０とは、接続部４０を介して各種信号の伝送を行う。本体コード４８における連結部材４６とは反対側の端部と、制御部１０とのそれぞれには、互いに嵌合するコネクター（図示省略）が設けられる。本体コード４８のコネクターと制御部１０のコネクターとの嵌合／嵌合解除により、制御部１０と画像表示部２０とが接続されたり切り離されたりする。右コード４２と、左コード４４と、本体コード４８には、例えば、金属ケーブルや光ファイバーを採用することができる。
【００２４】
制御部１０は、ＨＭＤ１００を制御するための装置である。制御部１０は、点灯部１２と、タッチパッド１４と、十字キー１６と、電源スイッチ１８とを含んでいる。点灯部１２は、ＨＭＤ１００の動作状態（例えば、電源のＯＮ／ＯＦＦ等）を、その発光態様によって通知する。点灯部１２としては、例えば、ＬＥＤを用いることができる。タッチパッド１４は、タッチパッド１４の操作面上での接触操作を検出して、検出内容に応じた信号を出力する。タッチパッド１４としては、静電式や圧力検出式、光学式といった種々のタッチパッドを採用することができる。十字キー１６は、上下左右方向に対応するキーへの押下操作を検出して、検出内容に応じた信号を出力する。電源スイッチ１８は、スイッチのスライド操作を検出することで、ＨＭＤ１００の電源の状態を切り替える。
【００２５】
図２は、ＨＭＤ１００の構成を機能的に示すブロック図である。制御部１０は、入力情報取得部１１０と、記憶部１２０と、電源１３０と、無線通信部１３２と、ＧＰＳモジュール１３４と、ＵＳＢインターフェイス１３６と、ＣＰＵ１４０と、インターフェイス１８０と、送信部（Ｔｘ）５１および５２とを備える。これらの各部は図示しないバスにより相互に接続される。
【００２６】
入力情報取得部１１０は、例えば、タッチパッド１４や十字キー１６、電源スイッチ１８などに対する操作入力に応じた信号を取得する。記憶部１２０は、半導体記憶素子やハードディスク装置等によって構成され、ＣＰＵ１４０が実行するプログラムや、ＣＰＵ１４０により処理されるデーター等を不揮発的に記憶する。また、記憶部１２０は、ＣＰＵ１４０の動作に伴いプログラムやデーターを一時的に記憶する一時記憶装置を備えてもよく、例えば、ＲＡＭ、ＤＲＡＭ等を有してもよい。
【００２７】
電源１３０は、ＨＭＤ１００の各部に電力を供給する。電源１３０としては、例えば、リチウムポリマーバッテリー、リチウムイオンバッテリーなどの二次電池を用いることができる。さらに、二次電池に替えて、一次電池や燃料電池でもよいし、無線給電を受けて動作するようにしてもよい。さらには、太陽電池とキャパシターから給電を受けるようにしてもよい。
【００２８】
無線通信部１３２は、無線ＬＡＮ（ＷｉＦｉ（登録商標）を含む）やＢｌｕｅｔｏｏｔｈ（登録商標）、ｉＢｅａｃｏｎ（登録商標）といった所定の無線通信規格に則って、他の機器との間で無線通信を行う。ここで、無線通信部１３２は、Ｂｌｕｅｔｏｏｔｈ  ＳＭＡＲＴデバイスとの間で、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）規格に準拠した通信を行うものであってもよい。また、無線通信部１３２は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信を実行可能な構成としてもよい。ＧＰＳモジュール１３４は、ＧＰＳ衛星からの信号を受信することにより、自身の現在位置を検出する。ＧＰＳモジュール１３４は、ＧＰＳ以外の衛星を利用した測位システム（例えば、ＧＬＯＮＡＳＳ）や、ＧＰＳを補完する衛星（例えば、準天頂衛星みちびき）から送信される信号を利用した測位を行ってもよい。また、ＧＰＳモジュール１３４は、無線通信部１３２により通信可能な図示しないサーバー装置から、測位を補助するデータ（例えば、Ａ−ＧＰＳ）を取得して、取得したデーターを利用した測位を行ってもよい。
【００２９】
ＣＰＵ１４０（処理部）は、オペレーティングシステム（ОＳ）１５０、画像処理部１６０、表示制御部１６２、移動検出部１６４、処理制御部１６６、音声処理部１７０、通信処理部１７２、として機能する。ＣＰＵ１４０は、記憶部１２０に格納されるコンピュータープログラムを読み出して実行することにより、上記の各部として機能する。
【００３０】
画像処理部１６０は、インターフェイス１８０や無線通信部１３２を介して入力されるコンテンツ（映像）に基づいて信号を生成する。画像処理部１６０は、生成した信号を、接続部４０を介して画像表示部２０に供給することで、画像表示部２０を制御する。画像表示部２０に供給するための信号は、アナログ形式とディジタル形式の場合で異なる。アナログ形式の場合、画像処理部１６０は、クロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、画像データーＤａｔａとを生成し、送信する。具体的には、画像処理部１６０は、コンテンツに含まれる画像信号を取得する。取得した画像信号は、例えば動画像の場合、一般的に１秒あたり３０枚のフレーム画像から構成されるアナログ信号である。画像処理部１６０は、取得した画像信号から垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃ等の同期信号を分離し、それらの周期に応じて、ＰＬＬ回路等によりクロック信号ＰＣＬＫを生成する。画像処理部１６０は、同期信号が分離されたアナログ画像信号を、Ａ／Ｄ変換回路等を用いてディジタル画像信号に変換する。画像処理部１６０は、変換後のディジタル画像信号を、ＲＧＢデーターの画像データーＤａｔａとして、１フレームごとに記憶部１２０内のＤＲＡＭに格納する。
【００３１】
一方、ディジタル形式の場合、画像処理部１６０は、クロック信号ＰＣＬＫと、画像データーＤａｔａとを生成し、送信する。具体的には、コンテンツがディジタル形式の場合、クロック信号ＰＣＬＫが画像信号に同期して出力されるため、垂直同期信号ＶＳｙｎｃおよび水平同期信号ＨＳｙｎｃの生成と、アナログ画像信号のＡ／Ｄ変換とが不要となる。なお、画像処理部１６０は、記憶部１２０に格納された画像データーＤａｔａに対して、解像度変換処理や、輝度、彩度の調整といった種々の色調補正処理や、キーストーン補正処理等の画像処理を実行してもよい。
【００３２】
画像処理部１６０は、生成されたクロック信号ＰＣＬＫ、垂直同期信号ＶＳｙｎｃ、水平同期信号ＨＳｙｎｃと、記憶部１２０内のＤＲＡＭに格納された画像データーＤａｔａとを、送信部５１、５２を介してそれぞれ送信する。なお、送信部５１を介して送信される画像データーＤａｔａを「右眼用画像データーＤａｔａ１」とも呼び、送信部５２を介して送信される画像データーＤａｔａを「左眼用画像データーＤａｔａ２」とも呼ぶ。送信部５１、５２は、制御部１０と画像表示部２０との間におけるシリアル伝送のためのトランシーバーとして機能する。
【００３３】
表示制御部１６２は、右表示駆動部２２および左表示駆動部２４を制御する制御信号を生成する。具体的には、表示制御部１６２は、制御信号により、右ＬＣＤ制御部２１１による右ＬＣＤ２４１の駆動ＯＮ／ＯＦＦや、右バックライト制御部２０１による右バックライト２２１の駆動ＯＮ／ＯＦＦを制御する。また、左ＬＣＤ制御部２１２による左ＬＣＤ２４２の駆動ＯＮ／ＯＦＦや、左バックライト制御部２０２による左バックライト２２２の駆動ＯＮ／ＯＦＦなどを個別に制御する。これらの制御により、表示制御部１６２は、右表示駆動部２２および左表示駆動部２４のそれぞれによる画像光の生成および射出を制御する。表示制御部１６２は、右ＬＣＤ制御部２１１と左ＬＣＤ制御部２１２とに対する制御信号を、送信部５１および５２を介してそれぞれ送信する。同様に、表示制御部１６２は、右バックライト制御部２０１と左バックライト制御部２０２とに対する制御信号を、それぞれ送信する。
【００３４】
移動検出部１６４（検出部）は、使用者の頭部に装着されたＨＭＤ１００が予め定めた複数の特定の場所に移動したことを検出する。具体的には、移動検出部１６４は、ＨＭＤ１００の位置が、予め設定された位置、または予め設定された範囲内であるか否かを判定する。移動検出部１６４がＨＭＤ１００の位置を検出または取得する処理の詳細は、後述する。
【００３５】
処理制御部１６６（制御部）は、移動検出部１６４の判定結果に基づいて、ＨＭＤ１００に搭載された種々の機能の内の所定の機能の少なくとも一部を変更する。所定の機能は一つの機能でも複数の機能であってもよいが、本実施形態では複数の機能である。移動検出部１６４および処理制御部１６６の詳細は、後述する。
【００３６】
音声処理部１７０は、コンテンツに含まれる音声信号を取得し、取得した音声信号を増幅して、連結部材４６に接続された右イヤホン３２内の図示しないスピーカーおよび左イヤホン３４内の図示しないスピーカーに対して供給する。なお、例えば、Ｄｏｌｂｙ（登録商標）システムを採用した場合、音声信号に対する処理がなされ、右イヤホン３２および左イヤホン３４からは、それぞれ、例えば周波数等が変えられた異なる音が出力される。
【００３７】
通信処理部１７２は、無線通信部１３２を介した無線通信、及び、ＵＳＢインターフェイス１３６を介した通信を制御する。通信処理部１７２は、ｉＢｅａｃｏｎ（登録商標）の技術、或いは、その他の公知のＢｌｕｅｔｏｏｔｈビーコン技術を用いて、ＨＭＤ１００の外部に設けられたＢＬＥ端末（例えば、後述するＢＬＥ端末６７０）からの信号を受信する。また、通信処理部１７２は、無線ＬＡＮ規格に準拠した通信を実行する。通信処理部１７２は、受信した信号の受信信号強度等に基づき、ＢＬＥ端末等の通信相手先の機器とＨＭＤ１００との間の距離を求めてもよい。
【００３８】
インターフェイス１８０は、制御部１０に対して、コンテンツの供給元となる種々の外部機器ＯＡを接続するためのインターフェイスである。外部機器ОＡとしては、例えば、パーソナルコンピューターＰＣや携帯電話端末、ゲーム端末等がある。インターフェイス１８０としては、例えば、ＵＳＢインターフェイスや、マイクロＵＳＢインターフェイス、メモリーカード用インターフェイス等を用いることができる。
【００３９】
画像表示部２０は、右表示駆動部２２と、左表示駆動部２４と、右光学像表示部２６としての右導光板２６１と、左光学像表示部２８としての左導光板２６２と、外景撮影用カメラ６１（図１も参照）と、９軸センサー６６とを備えている。
【００４０】
外景撮影用カメラ６１（外景撮影部）は、使用者が画像表示部２０を装着した際の使用者の眉間に対応する位置に配置される。そのため、外景撮影用カメラ６１は、使用者が画像表示部２０を頭部に装着した状態において、使用者が向いている方向の外部の景色である外景を撮影する。外景撮影用カメラ６１は、単眼カメラであるが、ステレオカメラであってもよい。
【００４１】
９軸センサー６６は、加速度（３軸）、角速度（３軸）、地磁気（３軸）を検出するモーションセンサーである。９軸センサー６６は、画像表示部２０に設けられているため、画像表示部２０が使用者の頭部に装着されているときには、使用者の頭部の動きを検出する。検出された使用者の頭部の動きから画像表示部２０の向きが特定される。
【００４２】
右表示駆動部２２は、受信部（Ｒｘ）５３と、光源として機能する右バックライト（ＢＬ）制御部２０１および右バックライト（ＢＬ）２２１と、表示素子として機能する右ＬＣＤ制御部２１１および右ＬＣＤ２４１と、右投写光学系２５１とを含んでいる。なお、右バックライト制御部２０１と、右ＬＣＤ制御部２１１と、右バックライト２２１と、右ＬＣＤ２４１とを総称して「画像光生成部」とも呼ぶ。
【００４３】
受信部５３は、制御部１０と画像表示部２０との間におけるシリアル伝送のためのレシーバーとして機能する。右バックライト制御部２０１は、入力された制御信号に基づいて、右バックライト２２１を駆動する。右バックライト２２１は、例えば、ＬＥＤやエレクトロルミネセンス（ＥＬ）等の発光体である。右ＬＣＤ制御部２１１は、受信部５３を介して入力されたクロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、右眼用画像データーＤａｔａ１とに基づいて、右ＬＣＤ２４１を駆動する。右ＬＣＤ２４１は、複数の画素をマトリクス状に配置した透過型液晶パネルである。
【００４４】
右投写光学系２５１は、右ＬＣＤ２４１から射出された画像光を並行状態の光束にするコリメートレンズによって構成される。右光学像表示部２６としての右導光板２６１は、右投写光学系２５１から出力された画像光を、所定の光路に沿って反射させつつ使用者の右眼ＲＥに導く。光学像表示部は、画像光を用いて使用者の眼前に虚像を形成する限りにおいて任意の方式を用いることができ、例えば、回折格子を用いても良いし、半透過反射膜を用いても良い。なお、ＨＭＤ１００が画像光を出射することを、本明細書では「画像を表示する」とも呼ぶ。
【００４５】
左表示駆動部２４は、右表示駆動部２２と同様の構成を有する。すなわち、左表示駆動部２４は、受信部（Ｒｘ）５４と、光源として機能する左バックライト（ＢＬ）制御部２０２および左バックライト（ＢＬ）２２２とを含む。また、表示素子として機能する左ＬＣＤ制御部２１２および左ＬＣＤ２４２と、左投写光学系２５２を含む。
【００４６】
図３は、画像光生成部によって画像光が射出される様子を示す説明図である。右ＬＣＤ２４１は、マトリクス状に配置された各画素位置の液晶を駆動することによって、右ＬＣＤ２４１を透過する光の透過率を変化させることにより、右バックライト２２１から照射される照明光ＩＬを、画像を表わす有効な画像光ＰＬへと変調する。左側についても同様である。なお、図３に示すように、本実施形態ではバックライト方式を採用したが、フロントライト方式や、反射方式を用いて画像光を射出する構成としてもよい。
【００４７】
Ａ−２．頭部装着型表示装置のプラットフォーム
図４は、ＨＭＤ１００のプラットフォームの説明図である。プラットフォームとは、ＨＭＤ１００にインストールされているアプリケーションを動作させるために必要な、基盤となるハードウェア資源、ＯＳ、ミドルウェア等の集合である。本実施形態のプラットフォーム５００は、アプリケーション層５１０と、フレームワーク層５２０と、ライブラリー層５３０と、カーネル層５４０と、ハードウェア層５５０と、を含んでいる。各層５１０〜５５０は、プラットフォーム５００に含まれているハードウェア資源、ＯＳ、ミドルウェア等を概念的に層分けしている。フレームワーク層５２０と、ライブラリー層５３０と、カーネル層５４０とによって、ＯＳ１５０（図２）の機能が実現される。なお、図４では、説明上必要としない構成要素は図示を省略する。
【００４８】
アプリケーション層５１０は、ＯＳ１５０上において所定の処理を実行するためのアプリケーションソフトウェアの集合である。アプリケーション層５１０に含まれている各アプリケーションソフトウェアを、以降「アプリ」または「アプリケーション」とも呼ぶ。アプリケーション層５１０には、ＨＭＤ１００に予めインストールされているアプリ、及び、ＨＭＤ１００の使用者がインストールしたアプリの両方が含まれる。
【００４９】
図４の例では、アプリケーション層５１０は、カメラアプリ５１１、業務アプリ５１２、案内アプリ５１３、鑑賞支援アプリ５１４、及び、認証用アプリ５１５を含む。カメラアプリ５１１は、撮影機能を提供する。業務アプリ５１２は、文書作成アプリケーションプログラム、表計算アプリケーションプログラム、プレゼンテーションプログラム、ウェブブラウザー等のアプリケーションの機能を提供する。また、業務アプリ５１２は、地図表示アプリケーションプログラム、メール作成、編集、送受信等を行うアプリケーションプログラムの機能を提供するものであってもよい。案内アプリ５１３は、美術館、博物館、アミューズメント施設等の見学及び／または案内に好適な案内機能を提供する。鑑賞支援アプリ５１４は、劇場や映画館等における観劇に際して情報提供等を行う機能を提供する。認証用アプリ５１５は、外部の機器においてＨＭＤ１００を認証するための機能を提供する。
【００５０】
フレームワーク層５２０は、アプリケーション層５１０のアプリケーションソフトウェアに共通する基本的なプログラム構造や、機能セットを実装したプログラムの集合である。本実施形態では、画像処理部フレーム５２１と、表示制御部フレーム５２２と、音声処理部フレーム５２３と、通信処理部フレーム５２４、ソーシャルコントロール部フレーム５２５等を含む。画像処理部フレーム５２１は、画像処理部１６０（図２）の機能を実現する。表示制御部フレーム５２２は、表示制御部１６２（図２）の機能を実現する。音声処理部フレーム５２３は、音声処理部１７０（図２）の機能を実現する。通信処理部フレーム５２４は、通信処理部１７２（図２）の機能を実現する。ソーシャルコントロール部フレーム５２５は、移動検出部１６４及び処理制御部１６６の機能を実現する。
【００５１】
ライブラリー層５３０は、特定の機能を実現するためのプログラムを、他のプログラム（例えばアプリケーション層５１０に含まれるアプリ）から使用できるように部品化されたライブラリーソフトウェアの集合である。ライブラリー層５３０に含まれている各ライブラリーソフトウェアを、以降「ライブラリー」とも呼ぶ。ライブラリーは、単独では実行できず、他のプログラムから呼び出される形で実行される。
【００５２】
図４の例では、ライブラリー層５３０は、ディスプレイライブラリー５３３、オーディオライブラリー５３４、センサーライブラリー５３５、カメラライブラリー５３６、外部接続ライブラリー５３７、及び、ＧＰＳライブラリー５３８を含む。また、ライブラリー層５３０は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔＭａｒｋｕｐＬａｎｇｕａｇｅ）ライブラリー５３９を含む。ライブラリー層５３０は、その他のライブラリーを含んでも良い。
【００５３】
ディスプレイライブラリー５３３は、右ＬＣＤ２４１および左ＬＣＤ２４２（図２）を駆動する。オーディオライブラリー５３４は、右イヤホン３２および左イヤホン３４（図２）に内蔵されている音声ＩＣ（ＩｎｔｅｇｒａｔｅｄＣｉｒｃｕｉｔ）を駆動する。センサーライブラリー５３５は、９軸センサー６６（図２）を駆動すると共に、９軸センサー６６による検出値を取得し、検出値をアプリに提供するための情報へ加工する。カメラライブラリー５３６は、外景撮影用カメラ６１（図２）を駆動すると共に、外景撮影用カメラ６１による検出値を取得し、検出値から外景画像を生成する。外部接続ライブラリー５３７は、ＵＳＢインターフェイス１３６を制御し、ＵＳＢインターフェイス１３６により受信するデーターを取得し、ＵＳＢインターフェイス１３６によるデーター送信を実行させる。ＧＰＳライブラリー５３８は、ＧＰＳモジュール１３４を制御して位置検出を実行し、検出した位置を示す位置情報を取得する。ＨＴＭＬライブラリー５３９は、ウェブページ記述用言語で記載されたデーターを解釈して画面表示用の文字や画像の配置を計算する。
【００５４】
カーネル層５４０は、ＯＳ１５０の基本機能を実装したプログラムの集合である。カーネル層５４０は、ソフトウェア（ライブラリー層５３０）とハードウェア（ハードウェア層５５０）とのやり取りを管理し、両者を協働させる機能を有する。すなわち、カーネル層５４０の機能により、プラットフォーム５００は、ハードウェアとソフトウェアとを協働させて、ＨＭＤ１００の機能を実現する。
【００５５】
図４の例では、カーネル層５４０は、右ＬＣＤ２４１および左ＬＣＤ２４２を駆動するためのＬＣＤドライバー５４１を含む。カーネル層５４０は、音声ＩＣを駆動するための音声ＩＣドライバー５４２、９軸センサー６６を駆動するためのセンサードライバー５４３、及び、外景撮影用カメラ６１に内蔵されている画像センサーを駆動するための画像センサードライバー５４４を含む。カーネル層５４０は、ＵＳＢインターフェイス１３６を駆動するためのＵＳＢインターフェースドライバー５４５、及び、ＧＰＳモジュール１３４用のＧＰＳドライバー５４６を含む。
【００５６】
ハードウェア層５５０は、ＨＭＤ１００に組み込まれている実際のハードウェア資源である。本実施形態において「ハードウェア資源」とは、ＨＭＤ１００に接続され、或いは、ＨＭＤ１００に組み込まれたデバイスを意味する。
【００５７】
すなわち、ハードウェア資源には、ＨＭＤ１００のマザーボードに内部的に接続されたデバイスを含む。この種のデバイスとしては、例えば、９軸センサー６６のセンサーデバイス、外景撮影用カメラ６１の画像センサーデバイス、タッチパッド１４のセンサーデバイス、ＵＳＢインターフェイス１３６、ＧＰＳモジュール１３４等が挙げられる。また、ハードウェア資源は、インターフェイス１８０を介してＨＭＤ１００に外部的に接続されるデバイスを含む。この種のデバイスとしては、例えば、外付けのモーションセンサーデバイス、外付けのＵＳＢデバイス等が挙げられる。
【００５８】
図４の例では、ハードウェア層５５０は、右ＬＣＤ２４１および左ＬＣＤ２４２としてのＬＣＤデバイス５５１、音声ＩＣデバイス５５２、９軸センサー６６のセンサーデバイス５５３、及び、外景撮影用カメラ６１の画像センサーデバイス５５４を含む。また、ハードウェア層５５０は、ＵＳＢインターフェイス１３６に相当するＵＳＢインターフェイス５５５、及び、ＧＰＳモジュール１３４としてのＧＰＳデバイス５５６を含む。
【００５９】
図４において破線で囲んだライブラリーと、ドライバーと、デバイスとは、それぞれ対応関係にあり、協働して動作する。例えば、センサーライブラリー５３５、センサードライバー５４３、及びセンサーデバイス５５３は、９軸センサー６６の機能を実現するために協働して動作する。すなわち、ライブラリー層５３０のセンサーライブラリー５３５と、カーネル層５４０のセンサードライバー５４３とは、アプリケーション層５１０に含まれるアプリが、ハードウェア資源としてのセンサーデバイス５５３を使用するためのプログラムである。ハードウェア資源とは上述のようにハードウェア層５５０に含まれるデバイスを指す。また、本実施形態の説明においてプログラムとは、ソフトウェアと同義、或いは対応するものを指す表現である。なお、１つのハードウェア資源としてのセンサーデバイス５５３を使用可能とするために、センサーデバイス５５３に複数のライブラリーが割り当てられる構成としてもよい。
【００６０】
例えば、ハードウェア層５５０は、図４に示す各デバイスに加えて、その他のデバイスを含む構成とすることができる。カーネル層５４０は、ハードウェア層５５０に含まれる各デバイスに対応するプログラムを含む構成とすることができる。
【００６１】
一方、図４において、例えば、ライブラリー層５３０のＨＴＭＬライブラリー５３９は、ハードウェア資源と対応関係になく、ハードウェア資源に依存しない。このように、ＨＭＤ１００に組み込まれ、ハードウェア資源に依存しないプログラム（ソフトウェア）を、本実施形態では「ソフトウェア資源」とも呼ぶ。ソフトウェア資源としては、フレームワーク層５２０、ライブラリー層５３０、カーネル層５４０の各層に含まれる種々のプログラムが想定される。
【００６２】
図５は、記憶部１２０が記憶する情報を示す模式図である。
記憶部１２０は、ＣＰＵ１４０が実行するＯＳ１２０ａ、アプリケーションプログラム１２０ｂ、設定データー１２０ｃ、ソーシャルコントロールデーター１２０ｄ、及び、コンテンツデーター１２０ｅを記憶する。また、記憶部１２０は、外景撮影用カメラ６１により撮影された撮影画像データー１２０ｆ、及び、無線通信部１３２またはＵＳＢインターフェイス１３６を介して取得したダウンロード済みデーター１２０ｇを記憶する。
【００６３】
ＯＳ１２０ａは、ＣＰＵ１４０によりロードされて実行され、ＯＳ１５０（図２）を構成する。アプリケーションプログラム１２０ｂは、ＣＰＵ１４０により実行され、アプリケーション層５１０（図４）の各アプリを構成する。設定データー１２０ｃは、ＨＭＤ１００の動作に関する設定内容を示すデーターを含む。
【００６４】
ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の位置に基づくＨＭＤ１００の機能制限の設定に関するデーターを含む。ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の位置に基づき実行が制限されるアプリ、フレームワーク、ライブラリー、カーネル等に関する設定データーを含む。ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の位置に基づきアクセス制限や削除の対象となるデーターを指定するデーターを含んでもよい。ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の機能制限を実行する場合のＨＭＤ１００の位置に関する設定データーを含む。また、ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の機能を利用可能とする位置または位置の範囲（使用可能位置、使用可能範囲）を特定するＧＰＳ座標等のデーターを含んでも良い。
【００６５】
コンテンツデーター１２０ｅは、業務アプリ５１２、案内アプリ５１３、及び、鑑賞支援アプリ５１４の実行時に再生されるコンテンツのデーターであり、音声データー、映像データー、静止画像データー等を含む。
【００６６】
Ａ−３．頭部装着型表示装置の機能制限
図６及び図７はＨＭＤ１００の動作を示すフローチャートである。図６は起動時におけるＨＭＤ１００の機能制限に関する動作を示し、図７はＨＭＤ１００の動作中におけるＨＭＤ１００の機能制限に関する動作を示す。
【００６７】
ＣＰＵ１４０は、ＨＭＤ１００が停止状態（いわゆる省電力のためのスリープ状態、サスペンド状態を含む）または電源オフ状態において、電源がオンに切り替えられると、起動処理を開始する（ステップＳ１１）。
ＣＰＵ１４０は、記憶部１２０からＯＳ１２０ａをロードして実行し、ＯＳ１５０の機能を構成する（ステップＳ１２）。
【００６８】
ＣＰＵ１４０は、位置検出処理を実行して、ＨＭＤ１００の位置を取得する（ステップＳ１３）。位置検出処理は、移動検出部１６４の機能に相当する処理である。ステップＳ１３の動作は、例えば、次に説明する（１）〜（３）の３通りが挙げられる。
【００６９】
（１）ＧＰＳモジュールによる位置検出
ＣＰＵ１４０は、ＧＰＳモジュール１３４を制御して、ＨＭＤ１００の現在位置を算出させ、取得する。
【００７０】
（２）無線通信部による位置検出
ＣＰＵ１４０は、無線通信部１３２によって外部のビーコン装置（Ｂｌｕｅｔｏｏｔｈビーコン等）からビーコン信号を受信し、送信元のビーコン装置からの距離を算出することにより、ＨＭＤ１００の位置を求める。
或いは、ＣＰＵ１４０は、予め位置が設定されているビーコン装置が送信するビーコン信号を無線通信部１３２により受信し、送信元のビーコン装置の位置を基準として、ＨＭＤ１００の位置を求める。
或いは、ＣＰＵ１４０は、予め位置が設定されているビーコン装置が送信するビーコン信号を無線通信部１３２により受信した場合に、送信元のビーコン装置の位置を、ＨＭＤ１００の位置として求める。
或いは、ＣＰＵ１４０は、無線通信部１３２により受信した無線信号に含まれるＩＤ（例えば、ＳＳＩＤ等のネットワークＩＤ）を取得し、取得したＩＤに対応付けられる位置情報を検索し、検索した位置情報を、ＨＭＤ１００の位置とすることができる。この場合、ソーシャルコントロールデーター１２０ｄに、ＨＭＤ１００の使用可能位置または使用可能範囲を示す位置情報と、無線信号に含まれるＩＤとが対応付けて含まれていればよい。また、ソーシャルコントロールデーター１２０ｄに、使用可能位置に対応するＩＤとして、ＩＤのみが含まれる構成であってもよい。
【００７１】
（３）外景撮影用カメラによる位置検出
ＣＰＵ１４０は、外景撮影用カメラ６１により撮影を実行させ、撮影画像を解析する。ＨＭＤ１００は、ＨＭＤ１００の位置の特定に利用可能な画像の画像データー、或いは、画像の特徴量データーを、ソーシャルコントロールデーター１２０ｄに含めて記憶部１２０に記憶する。この画像データーまたは特徴量データーには、位置情報が対応付けられる。ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄの画像データーまたは画像特徴量のデーターと、外景撮影用カメラ６１の撮影画像とを比較対照し、位置情報を特定する。この処理によれば、ＨＭＤ１００の周囲の環境を外景撮影用カメラ６１で撮影し、撮影画像に写る建築物、道路、設置物、二次元コード、景色等をもとにＨＭＤ１００の位置を特定できる。例えば、使用可能位置または使用可能範囲に設置される特定の二次元コードを外景撮影用カメラ６１により撮影した撮影画像に基づき、ＨＭＤ１００の機能を使用可能とすることができる。
【００７２】
ＣＰＵ１４０は、ステップＳ１３で、上記の（１）〜（３）の処理のいずれかを実行することでＨＭＤ１００の位置を取得する。また、ＣＰＵ１４０は、上記の（１）〜（３）の処理のうち複数の処理を組み合わせて、ＨＭＤ１００の位置を取得してもよい。
【００７３】
ＣＰＵ１４０は、上記の（１）〜（３）以外の処理によりＨＭＤ１００の位置を取得してもよい。
例えば、ＣＰＵ１４０は、複数の位置検出の手法を組み合わせてもよい。すなわち、ＧＰＳモジュール１３４でＧＰＳ信号に基づき位置を検出する処理と、無線通信部１３２が無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ｉＢｅａｃｏｎ等の無線信号に基づき位置を検出する処理とを組合せてもよい。また、９軸センサー６６が検出する加速度、角加速度、地磁気等に基づきＨＭＤ１００の状態検出（電車、自動車、飛行機等に搭乗中、室内にあるか、野外にあるか、地下にあるか等）を行い、状態検出の結果を他の処理の結果と組合せてもよい。
【００７４】
また、ＣＰＵ１４０は、ＨＭＤ１００の状態（位置、動作状態、環境状態など）または状態の変化に対応して、位置検出において使用するセンサーを切り替えてもよい。例えば、ＨＭＤ１００が航空機内にある場合は、航空機内において電波障害の可能性から使用が自粛される携帯電話の周波数の無線信号や、無線ＬＡＮの無線信号を使用せず、航空機の電子機器への影響の少ないＢｌｕｅｔｏｏｔｈ、ｉＢｅａｃｏｎを利用する方法がある。この場合、ＣＰＵ１４０は、ＨＭＤ１００が航空機内に移動した場合、及び、航空機内から外に移動した場合に、切り替えを行うことができる。
【００７５】
また、ＣＰＵ１４０は、ＨＭＤ１００が存在する国、地域、或いは、公共の場所と私的な場所など、ＨＭＤ１００の位置の社会的区分（社会的区分に応じた社会的要請）に対応して処理を変更してもよい。例えば、ＣＰＵ１４０は、ＨＭＤ１００が処理（表示、音声出力を含む）する言語や計量単位を切り替えてもよい。また、例えば、無線通信部１３２が送信する無線信号の周波数や送信出力を調整または変更してもよい。また、外景撮影用カメラ６１の撮像解像度を、公的な場所では低解像度（例えば、３０万画素）に設定し、それ以外の場所では外景撮影用カメラ６１の標準的な解像度（例えば、１２００万画素）に設定してもよい。
【００７６】
ＣＰＵ１４０は、記憶部１２０に記憶されたソーシャルコントロールデーター１２０ｄを参照し（ステップＳ１４）、ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄで設定された位置であるか否かを判定する（ステップＳ１５）。ソーシャルコントロールデーター１２０ｄには、ＨＭＤ１００を使用してよい場所が、位置、或いは位置の範囲として予め設定されている。ＣＰＵ１４０は、ステップＳ１３で取得したＨＭＤ１００の位置を、ＨＭＤ１００を使用してよい場所としてソーシャルコントロールデーター１２０ｄに予め設定された位置、或いは位置の範囲とを比較する。
【００７７】
ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄに設定された位置に該当する場合、或いは設定された範囲に含まれる場合（ステップＳ１５；ＹＥＳ）、ＣＰＵ１４０は、起動処理を継続する（ステップＳ１６）。すなわち、ＣＰＵ１４０は、アプリケーション層５１０を含むＯＳ１５０の機能、及び、ＯＳ１５０により制御されるＨＭＤ１００の各ハードウェアの初期化等を行う（ステップＳ１６）。ＣＰＵ１４０は、アプリケーション層５１０の各アプリの実行の指示入力に対する待機状態に移行し（ステップＳ１７）、本処理を終了する。この場合、ＨＭＤ１００は、タッチパッド１４の操作等により、カメラアプリ５１１、業務アプリ５１２、案内アプリ５１３、鑑賞支援アプリ５１４等を実行させることができる。
【００７８】
ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄに設定された位置に該当しない場合、及び、設定された範囲に含まれない場合（ステップＳ１５；ＮＯ）、ＣＰＵ１４０は、ＨＭＤ１００の所定の機能を制限する処理を実行する。
【００７９】
上述したように、ソーシャルコントロールデーター１２０ｄは、ＨＭＤ１００の位置が設定された位置にない場合にＨＭＤ１００の機能を制限の内容に関するデーターを含む。ＨＭＤ１００の機能の制限として、本実施形態では、アプリが処理するデーターの削除、アプリの実行の制限（ロック）、及び、ライブラリーの利用の制限（ロック）を含む。
【００８０】
詳細には、ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄにおいて、機能制限に伴い削除するデータ（削除対象のデータ）が設定されている場合には、削除対象のデーターの削除を行う（ステップＳ１８）。また、ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄにおいて、機能制限に伴いアクセスを禁止するデータ（ロック対象のデータ）が設定されている場合には、ロック対象のデーターへのアクセスを禁止する（ステップＳ１９）。アクセスが禁止されたデーターは、アプリケーション層５１０のアプリや、ＯＳ１５０の機能によって読み出し、編集、コピー等を実行できなくなる。
【００８１】
ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄにより、ロックするアプリケーションプログラムについて設定されている場合は、ロック対象のアプリケーションプログラムをロックする（ステップＳ２０）。ロックされたアプリは、ＯＳ１５０の機能により実行開始させることができなくなる。
【００８２】
ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄにより、ロックするライブラリーについて設定されている場合は、ロック対象のライブラリーをロックする（ステップＳ２１）。ロックされたライブラリーは、ＯＳ１５０の機能により呼び出すことができなくなる。
【００８３】
ステップＳ１８〜Ｓ２１の処理は、ソーシャルコントロールデーター１２０ｄに含まれる設定の情報に従って実行される。ソーシャルコントロールデーター１２０ｄにおいて、削除対象データーが設定されていない場合、ステップＳ１８の処理は省略される。同様に、ソーシャルコントロールデーター１２０ｄでロック対象のデーターが設定されていない場合、ステップＳ１９の処理は省略される。また、ロック対象のアプリが設定されていない場合、ステップＳ２０の処理は省略される。ロック対象のライブラリーが設定されていない場合、ステップＳ２１の処理は省略される。
【００８４】
ＣＰＵ１４０は、ステップＳ１８〜Ｓ２１のいずれかの処理を実行した場合に、実行した処理の内容を報知する（ステップＳ２２）。具体的には、実行した処理の内容、或いは、削除またはロックされたデーター、アプリ、ライブラリーを示す文字や画像を画像表示部２０に表示する。また、ＣＰＵ１４０は、音声による報知を行ってもよいし、ロックを行ったことのみを報知してもよい。
【００８５】
図６の動作により、ＨＭＤ１００の起動時に、ＨＭＤ１００の位置が、ＨＭＤ１００を使用してよい位置として設定された位置または範囲内でない場合に、データー、アプリ、ライブラリー等の使用を制限できる。また、ＨＭＤ１００が停止した状態で、設定された位置または範囲から移動した場合であっても、ＨＭＤ１００が起動する際に、データー、アプリ、ライブラリー等の使用を制限できる。
【００８６】
例えば、業務アプリ５１２の実行を制限することにより、ＨＭＤ１００の機能のうち、文書作成、表計算、プレゼンテーションデーターの処理、ウェブブラウジング、地図表示、メール作成、編集、送受信等を実行できなくなる。また、カメラアプリ５１１の実行の制限あるいはカメラライブラリー５３６の制限により、外景撮影用カメラ６１による撮影を実行できなくなる。また、外部接続ライブラリー５３７の制限により、外部のデバイスの制御を実行できなくなる。また、無線通信部１３２による無線通信や、アプリケーション層５１０のその他のアプリの実行の制限等を行ってもよい。
【００８７】
図６に示す動作は、ＣＰＵ１４０が、移動検出部１６４及び処理制御部１６６の機能として、実行する動作である。図４においてはソーシャルコントロール部フレーム５２５の機能に相当する。本発明はこれに限定されず、例えば、カーネル層５４０が処理制御部１６６の機能を実行し、ＨＭＤ１００の機能を制限してもよい。また、ハードウェア層５５０に属する機能制限用のハードウェア（図示略）をＨＭＤ１００が実装する構成としてもよく、この場合、機能制限用のハードウェアが処理制御部１６６の機能を実行してもよい。
【００８８】
処理制御部１６６の機能及び／または移動検出部１６４を実行する主体として、例えば、ＨＭＤ１００のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、或いは、ＢＩＯＳに代えて実装されるＵＥＦＩ（Ｕｎｉｆｉｅｄ  Ｅｘｔｅｎｓｉｂｌｅ  Ｆｉｒｍｗａｒｅ  Ｉｎｔｅｒｆａｃｅ）等が挙げられる。この構成で、ＢＩＯＳまたはＵＥＦＩがパスワード（ＰＩＮ：Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）によるロック、及びロック解除の機能を有する場合に、移動検出部１６４の判定結果や移動検出部１６４が検出する位置情報を、パスワードやＰＩＮに代えて用いてもよい。この構成によれば、移動検出部１６４の判定結果または検出結果が、ＢＩＯＳまたはＵＥＦＩのロック解除のコードとして利用され、ＢＩＯＳまたはＵＥＦＩのロック機能を利用して、ＨＭＤ１００の機能制限を実現できる。
【００８９】
また、スマートフォンやタブレット型コンピューターで知られる遠隔ロック機能と同様に、ＨＭＤ１００に対して遠隔地から通信により機能をロックすることが可能な構成としてもよい。この場合、ＨＭＤ１００の位置を、施設内、ビルディングを特定し得るＩＤ、住居表示の番地、ＺＩＰコード、郵便番号、職場と対応付けられたレイアウトＭＡＰ等で特定するとよい。このような遠隔ロック機能がＨＭＤ１００において常時有効とされ、ロック解除のパスワード或いはＰＩＮとして、移動検出部１６４の判定結果や移動検出部１６４が検出する位置情報を利用可能な構成としてもよい。この場合、遠隔ロック機能を利用して、ＨＭＤ１００の機能制限を実現できる。
【００９０】
また、ＣＰＵ１４０が実行する機能の制限は、ステップＳ１８〜Ｓ２１に示した例に限定されない。例えば、ＣＰＵ１４０は、右表示駆動部２２及び左表示駆動部２４による表示機能を制限してもよい。すなわち、右ＬＣＤ２４１、左ＬＣＤ２４２への描画の制限、右ＬＣＤ制御部２１１及び左ＬＣＤ制御部２１２の機能制限等を実行してもよい。具体的には、ＨＭＤ１００の表示領域にブルーバック表示（全面青表示）やレッドバック（全面赤表示）等の表示を行い、右導光板２６１及び左導光板２６２を透過する外景の視認性を低下（阻害）させてもよい。この場合、外景の視認性の低下（阻害）の程度は、外景を認識可能であるが使用者に不快感や違和感を与えるような程度としてもよい。また、これらのブルーバック表示やレットバック等の表示は、外景視認阻害表示と呼ぶことができる。外景視認阻害表示と合わせて、使用可能位置から外れたこと、或いは使用可能範囲の外であることを通知する警告表示または報知表示を表示してもよい。警告表示または報知表示の具体的態様は任意であり、文字であってもよいし画像であってもよい。また、警告表示または報知表示は、上記の理由により外景視認阻害表示が行われたことを示す情報を含んでもよく、外景視認阻害表示を解除するための方法を合わせて表示してもよい。例えば、電話番号、メールアドレス、ＳＮＳのアカウント、住所等の連絡先や連絡方法等の表示を含んでもよい。また、外景視認阻害表示などの警告表示や報知表示は、ＨＭＤ１００の位置が、使用可能位置から外れたとき、或いは、使用可能範囲の外に出たときに限らず、使用可能位置から外れる位置や使用可能範囲の外に近い位置にＨＭＤ１００が接近した場合に表示されてもよく、この場合、警告表示や報知表示を、外景視認阻害表示を伴わずに表示してもよい。
【００９１】
図７は、ＨＭＤ１００の動作中に、ＨＭＤ１００の位置に対応して所定の機能を制限する処理を示す。
ＣＰＵ１４０は、ＨＭＤ１００の動作中に図７の処理を予め設定された周期で、或いは、随時、実行し、位置確認のトリガーの有無を判定する（ステップＳ３１）。位置確認のトリガーは、例えば、設定された時間が経過したこと、タッチパッド１４の操作により位置確認が指示されたことである。また、入力情報取得部１１０が検出した入力操作が予め設定された回数以上行われたこと、ＧＰＳモジュール１３４により設定された距離以上のＨＭＤ１００の移動が検出されたことを、位置確認のトリガーとしてもよい。また、９軸センサー６６により、設定された動作量を超える動作を検出したことを位置確認のトリガーとしてもよい。
【００９２】
位置確認のトリガーが成立していないと判定した場合（ステップＳ３１；ＮＯ）、ＣＰＵ１４０は本処理を終了する。
位置確認のトリガーが成立したと判定した場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ１４０は、ステップＳ１３（図６）の処理を実行し、ＨＭＤ１００の位置を取得する。その後、ＣＰＵ１４０は、ステップＳ１４〜Ｓ１５の処理を実行する。
【００９３】
ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄに設定された位置に該当する場合、或いは設定された範囲に含まれる場合（ステップＳ１５；ＹＥＳ）、ＣＰＵ１４０は、本処理を終了する。
【００９４】
ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄに設定された位置に該当しない場合、及び、設定された範囲に含まれない場合（ステップＳ１５；ＮＯ）、ＣＰＵ１４０は、ＨＭＤ１００の所定の機能を制限する処理を実行する。
ここで、ＣＰＵ１４０は、ソーシャルコントロールデーター１２０ｄに設定された制限の対象に関する処理を実行中であるか否かを判定する（ステップＳ３２）。具体的には、ソーシャルコントロールデーター１２０ｄで削除またはロックの対象として設定されたデーターを処理するアプリや、ロックの対象として設定されたアプリ及びライブラリーが実行中であるか否かを判定する。
【００９５】
該当する処理を実行中である場合（ステップＳ３２；ＹＥＳ）、ＣＰＵ１４０は、該当する処理を停止させ（ステップＳ３３）、ステップＳ１８に移行する。また、該当する処理を実行していない場合（ステップＳ３２；ＮＯ）、ＣＰＵ１４０は、ステップＳ１８に移行する。ＣＰＵ１４０は、ステップＳ１８〜Ｓ２２の動作を、図６を参照して説明したように実行する。
【００９６】
上記説明では、理解の便宜のために位置確認のトリガーの有無をフロー制御により判定する例を説明したが、本発明の具体的態様はこれに限定されない。例えば、ＣＰＵ１４０が位置確認のトリガーの成立を検出した場合に、割り込み制御によって図７のステップＳ１３以後の処理を実行してもよい。
【００９７】
また、ＣＰＵ１４０が、ステップＳ１８〜Ｓ２１の処理を実行する条件として、ＨＭＤ１００の位置と、他の条件とを組み合わせてもよい。例えば、ＣＰＵ１４０は、ＨＭＤ１００の位置が、ソーシャルコントロールデーター１２０ｄに設定された位置に該当しない場合、及び、設定された範囲に含まれないと判定し、さらに他の条件が成立した場合に、ステップＳ１８〜Ｓ２１の処理を実行してもよい。他の条件としては、例えば、使用者の生体に関する情報に基づく認証を行ってもよい。具体的には、外景撮影用カメラ６１により使用者の顔を撮影して認証する、ＨＭＤ１００により使用者の指紋、掌紋、虹彩等を検出して認証する等が挙げられる。この場合、認証に成功した場合はステップＳ１８〜Ｓ２１の処理を実行せず、認証に失敗した場合に、ステップＳ１８〜Ｓ２１の処理を実行する構成とすることができる。
【００９８】
このように、本発明を適用した実施形態に係るＨＭＤ１００は、使用者の頭部に装着されるＨＭＤ１００であって、画像を表示する画像表示部２０と、データー処理を含む処理を実行するＣＰＵ１４０とを備える。ＨＭＤ１００は、ＣＰＵ１４０により処理されるデーターを記憶する記憶部１２０と、ＨＭＤ１００の位置が設定された位置でないことを検出する移動検出部１６４とを備える。また、移動検出部１６４によってＨＭＤ１００の位置が設定された位置でないことを検出した場合に、記憶部１２０に記憶されたデーターのうち、設定された場所に対応付けられたデーターの処理を制限する処理制御部１６６を備える。
【００９９】
本発明の頭部装着型表示装置、及び、頭部装着型表示装置の制御方法を適用したＨＭＤ１００によれば、ＨＭＤ１００が設定された位置から他の位置に移動された場合等に、ＨＭＤ１００によるデーターの処理を制限できる。このため、予定されていない場所へのＨＭＤ１００の移動について、抑止の効果を得ることができる。従って、ＨＭＤ１００の利用の可否を、使用する場所に関連してコントロールすることができ、例えばＨＭＤ１００の持ち去りやデーターの不正な利用を抑止する効果が期待できる。
【０１００】
ＨＭＤ１００は、外景を撮影（撮像）する外景撮影用カメラ６１を備える。移動検出部１６４は、外景撮影用カメラ６１の撮影画像（撮像画像）に基づき、ＨＭＤ１００の位置が設定された位置でないことを検出する。これにより、ＨＭＤ１００の外部の実空間である外景を撮影した撮影画像、或いは、場所に対応付けられたセキュリティー情報を利用して、ＨＭＤ１００の利用をコントロールできる。
【０１０１】
また、ＨＭＤ１００は、無線通信部１３２により受信するビーコン信号に基づき、ＨＭＤ１００の位置が設定された位置でないことを検出する。この場合のビーコン信号は、ＨＭＤ１００の使用場所として設定された場所に対応付けられたセキュリティー情報といえる。これにより、ＨＭＤ１００の外部の実空間である外景を撮影した撮影画像、或いは、場所に対応付けられたセキュリティー情報を利用して、ＨＭＤ１００の利用をコントロールできる。
【０１０２】
また、移動検出部１６４が、外景撮影用カメラ６１の撮影画像、及び、設定された場所に対応付けられたセキュリティー情報に基づき、ＨＭＤ１００の位置が設定された位置でないことを検出する構成であってもよい。この場合、ＨＭＤ１００の外部の実空間である外景を撮影した撮影画像、及び、場所に対応付けられたセキュリティー情報を利用して、ＨＭＤ１００の利用をコントロールできる。
【０１０３】
記憶部１２０はアプリケーションプログラムを含むデーターを記憶し、ＣＰＵ１４０はアプリケーションプログラムを実行することにより、ＨＭＤ１００の機能を実行する。処理制御部１６６は、設定された場所に対応付けられたアプリケーションプログラムの実行を制限する。これにより、ＨＭＤ１００の位置に基づいて、ＨＭＤ１００の機能を実現するアプリケーションプログラムの実行をコントロールできる。従って、多様な機能を有するＨＭＤ１００の利用を適切にコントロールできる。また、アプリケーションプログラムを単位として実行を制限するため、例えば制限する対象のアプリケーションプログラムを限定するなど、ＨＭＤ１００の機能に関してきめ細かいコントロールを行うことができる。
【０１０４】
処理制御部１６６は、ＨＭＤ１００が停止または電源オフ状態から起動したときに、図６に示したように、移動検出部１６４による検出を実行させる。移動検出部１６４によってＨＭＤ１００の位置が設定された位置でないことを検出した場合、記憶部１２０に記憶され設定された場所に対応付けられたデーターに対するアクセスを制限する。これにより、ＨＭＤ１００が停止または電源オフ状態となっている間に、設定された場所から移動された場合等に、ＨＭＤ１００の適切でない場所における利用を制限できる。このため、予定されていない場所へのＨＭＤ１００の移動について、より強く抑止する効果が期待できる。
【０１０５】
処理制御部１６６は、ＨＭＤ１００が停止または電源オフ状態から起動したときに、移動検出部１６４によって、ＨＭＤ１００の位置が設定された位置でないことを検出した場合、記憶部１２０に記憶され設定された場所に対応付けられたデーターを消去する。これにより、ＨＭＤ１００が停止または電源オフ状態となっている間に、設定された場所から移動された場合等に、ＨＭＤ１００が有するデーターの利用を制限できる。このため、予定されていない場所におけるデーターの利用を確実に制限でき、データーの不適切な利用を防止する効果が期待できる。
【０１０６】
また、ＨＭＤ１００は、ＨＭＤ１００の使用状態が設定された使用状態でないことを検出可能な構成であってもよい。例えば、ＨＭＤ１００が備える９軸センサー６６等のセンサーにより、ＨＭＤ１００の使用状態を検出してもよい。また、ソーシャルコントロールデーター１２０ｄにおいて、ＨＭＤ１００の使用状態を判定する条件を設定してもよい。この場合、処理制御部１６６は、ＨＭＤ１００の使用状態がソーシャルコントロールデーター１２０ｄに設定された条件に該当しない場合に、ステップＳ１８〜Ｓ２１の処理により制限を行ってもよい。これにより、ＨＭＤ１００の使用状態に基づいてデーターの利用を制限することができ、データーの不適切な利用を防止する効果が期待できる。
【０１０７】
ＨＭＤ１００の機能を制限することにより、例えば、業務アプリ５１２で使用される文書データー、表計算アプリケーションプログラムのデーター、プレゼンテーションデーター、ウェブページのデーター、地図データー等の利用を制限できる。また、ＨＭＤ１００により作業支援を行う場合において、作業手順書等のデーターの使用を制限できる。また、例えば、ＨＭＤ１００を無線通信ネットワークに接続して使用する場合に、機能制限によりネットワークへの接続を防止できる。これらの機能やデーターに関する制限を行うことで、データーのセキュリティーを保持し、ＨＭＤ１００の不適切な使用を防止できる。
【０１０８】
ＨＭＤ１００の使用可能位置または使用可能範囲（エリア）としては、ＧＰＳ座標により特定される特定の位置または範囲に限定されない。例えば、ＨＭＤ１００の使用可能位置および使用可能範囲を、座標以外の方法で特定してもよい。例えば、企業の事業所を使用可能範囲としてもよい。また、建物全体、建物における１または複数のフロアー、建物において区画されていない一部、建物において区画された一室、劇場、スタジアム、公園の敷地、都道府県や州等の行政区分を使用可能範囲としてもよい。
【０１０９】
また、ＨＭＤ１００の使用可能範囲を、道路の車線により特定してもよい。この場合、ＨＭＤ１００を装着する使用者が搭乗する車両が、道路（一般道路または高速道路）において走行する車線を、移動検出部１６４が特定する。移動検出部１６４は、車両の位置が追い越し車線である場合、走行車線である場合、サービスエリアや道の駅など休憩場所である場合等を検出する。この場合に、ＨＭＤ１００の使用可能範囲が、追い越し車線、走行車線、休憩場所等で設定されてもよい。例えば、休憩場所ではＨＭＤ１００のテレビ視聴機能を有効とし、走行車線または追い越し車線では当該機能を制限してもよい。これらの機能は、ＨＭＤ１００が、車両の運転支援機能（いわゆる自動運転を含む）を実行する制御装置と通信し、或いは、ＨＭＤ１００が運転支援機能を有する場合に適用できる。例えば、運転支援機能に係る表示をＨＭＤ１００が行う場合に、当該表示機能に関し、車両の位置に対応して当該表示機能を制限する等の処理を行える。その他の例として、駐車場における駐車スペースと通路とを区別して、使用可能範囲を駐車スペースとする等の態様が考えられる。
【０１１０】
また、移動検出部１６４は、ＨＭＤ１００の移動を検出するものとして説明したが、ＨＭＤ１００が移ること、ＨＭＤ１００が所定の地域または区域の外に移動すること、ＨＭＤ１００がエリア外へ移動することを検出するということもできる。
【０１１１】
Ｂ．ＨＭＤの適用例
続いて、ＨＭＤ１００を利用する具体的な適用例を説明する。
【０１１２】
Ｂ−１．適用例１
図８は、ＨＭＤ１００の機能を利用する適用例として、美術館を訪れた人にＨＭＤ１００を装着させ、美術館における案内を行う適用例を示す説明図である。適用例１は、美術館のほか、博物館を含む各種展示施設、催事として一時的に行われる展示会、アミューズメント施設等にも同様に適用できる。
【０１１３】
まず、美術館を訪れた者は、受付に行き、入館料金を支払う（シーン１）。この際、受付者は、来訪者の個人認証を行うようにしてもよい。個人認証としては、例えば、免許証、パスポート、健康保険証等の身分証明書の提示を受けることによって行う。
【０１１４】
シーン１に続くシーン２では、受付者は、受付を済ませた来訪者に前述したＨＭＤ１００の貸し出しを行う。なお、この貸し出しに際し、受付者は、ＨＭＤ１００に対して、ハードキーとしてＩＣカード、ＵＳＢメモリー、ＳＩＭ等を差し込む。なお、ハードキーに換えてソフトキーとして、ＯＳ１５０のプロダクトキー等を入力するようにしてもよい。なお、個人認証を行なっている場合には、上述した身分証明書の番号等をソフトキーとして入力するようにすることもできる。ソフトキーとしての入力は、タッチパッド１４や十字キー１６等の入力情報取得部１１０等を用いて行う。こうして入力されたハードキーまたはソフトキーは、ＨＭＤ認証キーとしてＨＭＤ１００の記憶部１２０に記憶される。受付者は、ハードキーまたはソフトキーの入力を終えたＨＭＤ１００を来訪者に貸し出す。
【０１１５】
シーン２に続くシーン３では、来訪者は、貸し出されたＨＭＤ１００を頭部に装着して使用する。ＨＭＤ１００を使用中の来訪者を、以下、「使用者」とも呼ぶ。美術館の展示エリア６００前にはゲート（入口）６１０が設けられており、シーン３では、使用者ＨＵはゲート６１０の前まで進む。ゲート６１０には、ゲート６１０を識別するためのマーカーとしてのゲート識別名称ＧＮが記されている。シーン３では、使用者ＨＵは、ゲート識別名称ＧＮの撮影を含めたＨＭＤ１００の機能を用いてゲート６１０を開く。この機能の詳細については、後述する。
【０１１６】
使用者ＨＵは、開いたゲート６１０を通過して、展示エリア６００内に入る。展示エリア６００内には、ｉＢｅａｃｏｎ）用のＢＬＥ端末６７０が複数、設置されている。展示エリア６００内を移動するシーン４では、使用者ＨＵは、ＢＬＥ端末６７０との通信を含めたＨＭＤ１００の機能を用いて順路（案内ルート）の提示を受ける。
【０１１７】
使用者ＨＵは、展示品６８０の前に進み、展示品６８０を鑑賞する（シーン５）。展示品６８０の周囲には、展示品６８０を識別するためのマーカーがバーコードＢＣの形で付設されている。この鑑賞の際に、使用者は、バーコードＢＣの撮影を含めたＨＭＤ１００の機能を用いて、目の前の展示品６８０についての情報の提示を受ける。この機能の詳細についても、後述する。なお、展示品は、展示物であってもよい。
【０１１８】
展示品の鑑賞を終えた使用者ＨＵは、ゲート（出口）６９０から展示エリア６００の外側に移動し（シーン６）、受付でＨＭＤ１００を返却する（シーン７）。
【０１１９】
この適用例１において、ＨＭＤ１００は、シーン２において起動され、ゲート６１０に設置された二次元コード等の認証用の識別画像ＧＮを外景撮影用カメラ６１により撮像する。識別画像ＧＮは文字列であってもよい。
ＣＰＵ１４０は、外景撮影用カメラ６１の撮像画像において識別画像ＧＮを検出したことに基づき、ＨＭＤ１００の位置が設定された使用位置であると判定する（ステップＳ６のステップＳ１５；ＹＥＳ）。これにより、ＨＭＤ１００の機能を使用可能となり、例えば、案内アプリ５１３（図４）を使用できる。
【０１２０】
シーン３で、ＣＰＵ１４０は、アプリケーション層５１０に含まれる音声処理部フレーム５２３とカメラアプリ５１１とをロックしてもよい。音声処理部フレーム５２３は、ＨＭＤ１００の音声の出力の全てを担うために、音声処理部フレーム５２３がロックされることで、ＨＭＤ１００からの音声の出力は全て消される（ミュートされる）。カメラアプリ５１６のロックを行うことで、カメラアプリ５１６による撮影は禁止され、展示エリア６００における展示品６８０の撮影を制限できる。また、ＨＭＤ１００が外景撮影用カメラ６１以外に他のカメラを搭載する場合には、カメラアプリ５１１は他のカメラによって撮影を行う場合もあり得る。この場合、カメラアプリ５１１を禁止することで前記他のカメラによる撮影をも禁止する構成としてもよい。
【０１２１】
図９は、順路案内処理ルーチンの詳細を示すフローチャートである。
順路案内処理ルーチンは、鑑賞支援アプリ５１４（図４）に含まれる複数の処理ルーチンのうちの一つであり、ＨＭＤ１００のＣＰＵ１４０によって、所定時間毎に繰り返し実行される。この順路案内処理ルーチンでは、通信処理部１７２を用いる。展示エリア６００における順路の各曲がり角や、まっすぐ進む部分が続く場合のその中途部分（以下、「直線中途部分」と呼ぶ）には、ＢＬＥ端末６７０がそれぞれ配置されており、ＢＬＥ端末６７０からｉＢｅａｃｏｎの信号が出力される。ｉＢｅａｃｏｎの信号には、ＢＬＥ端末６７０を識別するためのＢＬＥ端末識別番号と、ＢＬＥ端末６７０までの距離とが少なくとも保持される。
【０１２２】
処理が開始されると、ＨＭＤ１００のＣＰＵ１４０は、まず、ＢＬＥ端末６７０からｉＢｅａｃｏｎの信号を感知したか否かを判定する（ステップＳ１０１）。ＣＰＵ１４０は、ｉＢｅａｃｏｎの信号を感知するまでステップＳ１０１の処理を繰り返し実行し、ステップＳ１０１で感知されたと判定されると、感知した信号に保持される距離が所定値（例えば、２ｍ）未満であるか否かを判定する（ステップＳ１０２）。ここで、距離が所定値未満でないと判定された場合には、ステップＳ１０１に処理を戻す。
【０１２３】
一方、ステップＳ１０２で、距離が所定値未満であると判定された場合には、感知した信号に保持されるＢＬＥ端末識別番号に対応した順路情報を取得する処理を行う（ステップＳ１０３）。順路情報は、例えば、展示エリア６００に設置された図示しない通信装置（無線ＬＡＮ装置など）を介して、サーバー装置（図示略）にアクセスすることにより、取得できる。また、コンテンツデーター１２０ｅに、ＢＬＥ端末６７０に対応する順路情報を含めて、ＨＭＤ１００が記憶していてもよい。この場合、ＣＰＵ１４０は、ステップＳ１０１で感知した信号に対応する順路情報を、コンテンツデーター１２０ｅから取得する。順路情報は、ＢＬＥ端末識別番号に対応して、例えば「左に曲がって下さい」、「右に曲がって下さい」、あるいは「まっすぐ進んで下さい」といった情報である。
【０１２４】
その後、ＣＰＵ１４０は、ステップＳ１０３によって取得した順路情報に応じた順路案内メッセージを表示する（ステップＳ１０４）。すなわち、ＣＰＵ１４０は、上記順路案内メッセージを画像表示部２０に表示させる。
【０１２５】
ステップＳ１０４の実行後、ＣＰＵ１４０は、図９の順路案内処理ルーチンを一旦終了する。ＣＰＵ１４０によって実行されるステップＳ１０１およびＳ１０２の処理が、移動検出部１６４（図２）に対応している。すなわち、移動検出部１６４は、特定の場所としての順路の曲がり角の付近や直線中途部分の付近にＨＭＤ１００が移動したことを検出する。ＣＰＵ１４０によって実行されるステップＳ１０３およびＳ１０４の処理が、処理制御部１６６（図２）に対応している。すなわち、処理制御部１６６は、情報提示機能を拡張することとして、順路案内メッセージを表示する。
【０１２６】
このように、ＨＭＤ１００が、展示エリア６００において順路案内処理ルーチンを実行することにより、ＨＭＤ１００を装着した使用者は、展示エリア６００内を移動する際に、順路案内メッセージを視野の中に認識することができる。このために、本実施形態のＨＭＤ１００によれば、使用者の利便性に優れている。
【０１２７】
なお、この順路案内処理ルーチンに従う処理によれば、ｉＢｅａｃｏｎの技術によって、使用者が装着しているＨＭＤ１００の移動を検出している。これに限らず、ＷｉＦｉのアクセスポイントを設置する際に登録される位置情報を使って現在位置を推測することでＨＭＤの移動を検出する構成としてもよい。また、ＬＥＤを使った可視光通信によってＨＭＤの移動を検出してもよい。要は、外部の無線通信端末からの信号に基づいてＨＭＤの移動を検出するものであれば、どのような無線通信の技術を用いる構成としてもよい。さらに、地磁気を利用して屋内の現在位置を求める技術や、屋内ＧＰＳの技術によってＨＭＤの移動を検出する構成としてもよい。また、展示エリア６００が屋外であれば、ＧＰＳモジュール１３４を利用して現在位置を特定することでＨＭＤの移動を検出する構成とすることもできる。また、これら技術の一つからＨＭＤの移動を検出する構成に換えて、これら技術のうちの複数を組み合わせてＨＭＤの移動を検出するようにしてもよい。検出場所等によって、それら技術を使い分けるようにしてもよい。
【０１２８】
また、鑑賞支援アプリ５１４は、シーン５において、展示品の解説を行うこともできる。
図１０は、展示品解説ルーチンの詳細を示すフローチャートである。展示品解説ルーチンは、鑑賞支援アプリ５１４（図４）に含まれる複数の処理ルーチンのうちの一つであり、ＨＭＤ１００のＣＰＵ１４０によって、所定時間毎に繰り返し実行される。処理が開始されると、ＣＰＵ１４０は、まず、９軸センサー６６にて使用者の頭部の動きを検出することで、使用者が歩行中であるか否かを判定する（ステップＳ１１１）。ここで、歩行中であると判定されたときには、使用者は展示品を鑑賞する状態にないとして、この展示品解説ルーチンを一旦終了する。
【０１２９】
一方、ステップ１１１で、歩行中でないと判定されると（ステップＳ１１１；ＮＯ）、外景撮影用カメラ６１を起動して外景を撮影する（ステップＳ１１２）。なお、変形例として、ステップＳ１１１の判定を行うことなく、直ちにステップＳ１１２で外景の撮影を行う構成としてもよい。
【０１３０】
続いて、ＣＰＵ１４０は、ステップＳ１１２によって撮影された撮影画像の中に展示品識別用のバーコードＢＣが含まれるか否かを判定する（ステップＳ１１３）。ここで、含まれないと判定された場合には、ＣＰＵ１４０は、ステップＳ１１２に処理を戻して、外景撮影用カメラ６１による撮影を継続して、バーコードＢＣが撮影されるのを待つ。一方、ステップＳ１１３で、展示品識別用のバーコードＢＣが含まれると判定された場合には、バーコードＢＣを展示品６８０の識別コードに変換し（ステップＳ１１４）、外景撮影用カメラ６１の撮影を停止する（ステップＳ１１５）。その後、ＣＰＵ１４０は、ステップＳ１１４によって得られた展示品識別コードに対応した展示品情報を展示品情報記憶部６５４ｅから読み出し（ステップＳ１１６）、その展示品情報を表示する（ステップＳ１１７）。すなわち、ＣＰＵ１４０は、展示品情報を画像表示部２０に表示させる。なお、展示品情報は、外景に含まれるバーコードＢＣの位置に基づく位置に表示するようにした。展示品情報は、文字、画像、図形等、或いは動画像を含むものとすることができ、これらのデーターはコンテンツデーター１２０ｅに含まれる。コンテンツデーター１２０ｅは、展示品識別コードに対応付けて、展示品情報を含む構成とすることができる。本実施形態では、バーコードＢＣは、図５に示すように、展示品６８０の左上に付設されており、展示品情報は、バーコードＢＣの左方向の位置に表示するようにしたが、その位置はもちろん任意に変更できる。
【０１３１】
ステップＳ１１７の実行後、ＣＰＵ１４０は、この順路案内処理ルーチンを一旦終了する。なお、ＣＰＵ１４０によって実行されるステップＳ１１２およびＳ１１３の処理が、移動検出部１６４（図２）に対応している。すなわち、移動検出部１６４は、特定の場所としての展示品６８０前にＨＭＤ１００が移動したことを検出する。ＣＰＵ１４０によって実行されるステップＳ１１６およびＳ１１７の処理が、処理制御部１６６（図２）に対応している。すなわち、処理制御部１６６は、情報提示機能を拡張することとして、展示品情報を表示する。
【０１３２】
この展示品解説ルーチンによれば、ＨＭＤ１００を装着した使用者は、展示品６８０の前に立つだけで、展示品６８０の技法や、時代背景、美術史に関する情報等の展示品情報を視野の中に認識することができる。このために、本実施形態のＨＭＤ１００によれば、使用者の利便性に優れている。
【０１３３】
なお、この展示品解説ルーチンに従う処理によれば、展示品６８０の周辺に付されたバーコードＢＣを撮影することによって、使用者が装着しているＨＭＤ１００が展示品前に移動したことを検出している。これに限らず、バーコードＢＣは、単純ではっきりした白黒の図形や、ＱＲコード（登録商標）等の他の種類のコードあってもよい。また、バーコードＢＣの配置される位置も、展示品６８０の左上に付設する構成に換えて、展示品６８０の周囲あるいは周辺であれば、いずれの位置とすることもできる。さらには、展示品６８０の内側に、電子透かしの形態でコードを配置する構成としてもよい。さらに、展示品６８０そのものの撮影画像に基づいて、その展示品前に移動したことを検出する構成としてもよい。
【０１３４】
この適用例では、ＨＭＤ１００の位置が使用可能範囲である展示エリア６００（ゲート６１０からゲート６９０の間）でない場合に、展示品情報や順路情報に対するアクセスが禁止されるので、これらの情報の不適切な使用を防止できる。また、これらの情報を削除する構成とすれば、より確実に情報の不適切な使用を防止できる。例えば、展示エリア６００で使用されたゲート識別名称ＧＮやバーコードＢＣのデーター、展示品情報や順路情報、施設内で撮影された撮影画像のデーターは、展示エリア６００の外で削除される構成とすることができる。また、ＨＭＤ認証キーとしてＨＭＤ１００の記憶部１２０に記憶されるデーターや、課金履歴、支払履歴（例えば電子サイン、網膜認証、脈波認証）などのデーターも、展示エリア６００の外においては削除される構成であってもよい。
【０１３５】
この適用例のように、ＨＭＤ１００は、ＨＭＤ１００を美術館や劇場などの特定場所で借りるビジネスモデルに対応できる。そして、上述したように、特定場所に入るとカメラアプリ５１１は使用不可となり、外景撮影用カメラ６１によるマーカー（ゲート識別名称ＧＮやバーコードＢＣ）の認証が有効となる。これにより、個人を撮像できなくなりプライバシーの問題をクリアーし、展示品の著作権保護を可能とすることができる。
【０１３６】
Ｂ−２．適用例２
適用例２として、ＨＭＤ１００を、観光地における観光案内に利用する場合に、本発明を適用する例が挙げられる。
例えば、ＨＭＤ１００を装着する使用者が、観光地等を歩いている状態で、案内アプリ５１３により、観光スポットに関する情報等を、文字メッセージの表示や画像表示により、表示する例を想定する。表示方法として、ＡＲ技術を用いてもよい。表示される情報は、建物の歴史案内、時代絵巻、当時の再現映像表示等）であってもよい。これらの情報は、コンテンツデーター１２０ｅに含めてもよい。使用可能範囲として設定された観光地の外にＨＭＤ１００が位置する場合に、これらの情報またはコンテンツデーター１２０ｅを削除し、或いはアクセスを制限することができる。また、これらの情報を含むコンテンツデーター１２０ｅを、観光案内の開始時にＨＭＤ１００に外部からダウンロードし、ＨＭＤ１００が使用可能範囲の外に出た場合に、コンテンツデーター１２０ｅを削除してもよい。また、案内アプリ５１３の実行を制限する構成であってもよい。
【０１３７】
Ｂ−３．適用例３
適用例３として、ＨＭＤ１００を、スタジアム、映画館、劇場等における鑑賞の支援に用いる例が挙げられる。例えば、ＨＭＤ１００を装着した使用者が、スタジアムの上階席にいる場合、鑑賞支援アプリ５１４が、ＨＭＤ１００の外景撮影用カメラ６１によってズーム撮影した撮影画像を表示する構成としてもよい。この例では、選手の画像、演技者の画像が拡大されて見えるように、ライブ感のある表示をすることができる。また、使用者が、スタジアムのフィールドや劇場の舞台に近い席にいる場合、鑑賞支援アプリ５１４が、外部のカメラで撮影された撮影画像を無線通信部１３２により取得して、拡大表示してもよい。
【０１３８】
図１１及び図１２は、適用例３の使用状態を示す図であり、図１１は、適用例３におけるＨＭＤ１００の使用場所に関する具体例を示す図である。図１２は、適用例３におけるＨＭＤ１００の具体的表示態様を示す図である。
【０１３９】
図１１は、使用者が、多数階層（図１１では４層）の観客席ＳＥを有するスタジアムＳＴでＨＭＤ１００を装着して使用する例である。この例では、使用者が４階や３階などの上層階にいる場合、フィールドＦまでの距離が遠く、フィールドＦにいるプレイヤーや、ゲームの細部を視認することは容易ではない。
【０１４０】
図１２において、符号Ａは図１１の使用状態においてＨＭＤ１００を透過して視認される外景の例を示し、符号ＢはＨＭＤ１００による表示の一例を示す。
【０１４１】
符号Ａで示すように、使用者には、ＨＭＤ１００を透過して、フィールドＦ上のプレイヤーＦＰ、及び、競技に使用されるボールＢＡが視認される。ここで、ＨＭＤ１００は、符号Ｂで示すように、鑑賞支援アプリ５１４の機能によって、ボールＢＡの近傍を拡大した拡大画像ＩＶを、表示領域に表示する。また、鑑賞支援アプリ５１４は、使用者が下方を見下ろしてフィールドＦを視認していることを、使用者の視線方向やＨＭＤ１００の姿勢に基づき判定し、視線を遮らないように、表示領域の上部に拡大画像ＩＶを配置する。これにより、使用者は、視野ＶＲにおいて、拡大画像ＩＶに邪魔されずに、プレイヤーＦＰを見ることができ、拡大画像ＩＶによって、競技に使用されるボールの近傍を拡大して見ることができる。また、拡大画像ＩＶは、外景撮影用カメラ６１により撮像された撮像画像から生成される画像であってもよい。或いは、上述したように、鑑賞支援アプリ５１４が、外部のカメラで撮影された撮影画像を無線通信部１３２により取得した画像であってもよい。
【０１４２】
適用例３では、ＨＭＤ１００の位置が、使用可能範囲として設定されたスタジアム、映画館、劇場等の外である場合に、外景撮影用カメラ６１の撮影画像データーや、ＨＭＤ１００がダウンロードした撮影画像を消去する構成とすることができる。また、鑑賞支援アプリ５１４の実行を禁止する構成とすることができる。
【０１４３】
Ｂ−４．適用例４
適用例４として、ＨＭＤ１００を、会社、学校、図書館、アミューズメントパーク等における情報提供に用いる例が挙げられる。例えば、会社の従業員がＨＭＤ１００を装着する使用者である例を想定する。例えば、会社のようなセキュリティーエリアを使用可能範囲とする場合、使用者が所持しているＩＤカード、ＩＣタグ等を用いて入り口の認証装置で認証された場合に、入場可能になるシステムを想定する。この構成において、認証成功後に、ＨＭＤ１００に対して認証情報が送付され、業務に必要なアプリケーションを含む業務アプリ５１２が使用可能となり、社内の通信ネットワークにＨＭＤ１００を接続可能となる。学校、図書館、アミューズメントパーク等の入場処理においても同様に考えることができる。適用例４では、ＨＭＤ１００の位置が、使用可能範囲として設定された会社、学校、図書館、アミューズメントパーク等である場合に、外景撮影用カメラ６１の撮影画像データーや、ＨＭＤ１００がダウンロードした撮影画像を消去する構成とすることができる。また、業務アプリ５１２の実行を禁止する構成とすることができる。
【０１４４】
Ｂ−５．適用例５
適用例５として、ＨＭＤ１００を、映画館・劇場等における鑑賞支援に用いる例が挙げられる。例えば、外国語の映画や劇の鑑賞中に、翻訳された字幕の表示、字幕の翻訳結果の表示、自国語への吹き替え音声の出力、歌詞の表示、歌詞の説明の表示、ストーリーに関する説明の表示等を、鑑賞支援アプリ５１４により実行する例が挙げられる。また、使用可能範囲として設定された映画館・劇場等に入場する際に認証を行い、認証後に、鑑賞支援アプリ５１４の起動及び／または鑑賞支援アプリ５１４で使用するデーターを含むコンテンツデーター１２０ｅへのアクセスを可能とする構成であってもよい。
適用例５では、ＨＭＤ１００の位置が、使用可能範囲として設定された映画館・劇場等でない場合に、鑑賞支援アプリ５１４の起動及び／または鑑賞支援アプリ５１４で使用するデーターを含むコンテンツデーター１２０ｅへのアクセスを禁止することができる。
【０１４５】
Ｂ−６．適用例６
適用例６として、ＨＭＤ１００を、生産ライン等の事業所（作業場所）における作業支援に用いる例が挙げられる。ＨＭＤ１００は、業務アプリ５１２の機能により、作業の詳細手順を表示する。例えば、自転車のメンテナンス作業を行う場合に、部品を外す作業、洗浄・清掃作業、傷の検査作業、部品取り付け作業等のノウハウを含む案内を、画像やテキストの表示により実行する。これらの情報は、コンテンツデーター１２０ｅにおいて、例えば作業手順書として含めることができる。
【０１４６】
図１３は、適用例６におけるＨＭＤ１００の表示態様の例を示す図である。図１３において符号ＡはＨＭＤ１００が作業リストを表示した例を示し、符号Ｂは作業手順を案内する表示を行う例を示す。
【０１４７】
図１３の例では、符号Ａに示すように、業務アプリ５１２の機能によって、コンテンツデーター１２０ｅに含まれる作業手順書で規定される作業の一覧を、作業リストＳＲとして、表示領域Ｖ１に表示できる。作業リストＳＲは、ＨＭＤ１００を透過して視認される作業対象物ＯＢに重ねて表示され、作業対象物ＯＢに対して行う作業を案内できる。また、作業リストＳＲにはチェックボックスＣＨが表示され、既に終了した作業にはチェックボックスＣＨにチェックマークが表示される。このため、使用者は、各項目の作業の終了状態を容易に知ることができ、作業の進捗状況を知ることが可能となる。
【０１４８】
符号Ｂに示す表示状態では、業務アプリ５１２の機能により、背景の作業対象物ＯＢに重ねて作業内容の説明Ｄが表示され、使用者は作業対象物ＯＢに対して行う作業を知ることができる。さらに、符号Ｂの例では、作業対象物ＯＢにおける作業箇所を示す作業箇所表示Ｍが、作業対象物ＯＢに重ねてＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）表示される。このため、使用者は、作業対象物ＯＢにおける作業箇所を合わせて知ることができる。
【０１４９】
適用例６では、ＨＭＤ１００の位置が、使用可能範囲として設定された作業場所でない場合に、作業手順書を含むコンテンツデーター１２０ｅがロックされる。このため、作業手順書を見ることができなくなる。また、上述のように、ＨＭＤ１００の電源をオフにして作業場所から移動し、他の場所でＨＭＤ１００の電源をオンにしても作業手順書を見ることができない。従って、ノウハウ等を含む作業手順書の不適切な使用を防止できる。
【０１５０】
適用例６において、作業手順を表示する処理は、業務アプリ５１２等の専用のアプリケーションに限らず、例えば、一般的な文書ファイルを表示する表示用アプリケーションの機能によって実行されてもよい。
【０１５１】
さらに、適用例６において、使用者が装着するＨＭＤ１００から、他のＨＭＤ１００に作業手順を引き継ぐ使用態様を実現してもよい。この機能は、例えば業務アプリ５１２の機能として実現できる。具体的には、２つのＨＭＤ１００の間で、作業の実行履歴や作業手順に関するデーターを送受信する。これにより、一人の使用者から他の使用者へ、実行途中の作業に関する情報を引き継いで、他の使用者が、業務アプリ５１２による作業支援を受けながら作業を継続できる。この構成において、一方のＨＭＤ１００が、使用可能範囲として設定された作業場所でない場所に移動した場合に、引き継ぎの際に送受信されたデーターを、一方または両方のＨＭＤ１００から削除してもよい。また、作業場所でない場所に移動したＨＭＤ１００が、作業場所において複数のＨＭＤ１００の通信を可能とするネットワークに接続できなくなるように、機能を制限してもよい。
【０１５２】
Ｂ−７．適用例７
適用例７として、ＨＭＤ１００を、病院において患者である使用者が装着し、使用者に対して病院内での診察案内、待ち時間表示、検査装置、診察室への案内等に利用する例が挙げられる。この例では、ＨＭＤ１００が、案内アプリ５１３の機能により、外景撮影用カメラ６１の撮影画像を利用したルート解析、ｉ−Ｂｅａｃｏｎ、光ビーコン、近距離無線通信等による位置検出を行い、検出した位置に対応する経路案内を行うことが想定される。この動作は、例えば、図９に示した動作と同様である。具体的には、診察受付から、診察順に従って、検査場所、診察場所等を案内できる。また、ＨＭＤ１００は、例えば、診察券、カルテ等の情報により連動し、移動情報を取得しても良い。この場合、受付番号と診察受付を連動させて、自動的に診察課に移動できるナビ機能を実現してもよい。
適用例７では、使用可能範囲として設定された病院内の場所では、外景撮影用カメラ６１による撮影を、撮影画像に基づくマーカーの認識以外の用途では禁止してもよい。また、ＨＭＤ１００が、使用可能範囲ではない場所にある場合に、案内アプリ５１３の機能を停止することができる。
【０１５３】
Ｂ−８．適用例８
適用例８では、ＨＭＤ１００を装着した使用者が自動車や自動二輪車などの車両に乗車する例が挙げられる。この例では、車両の運転場所を、機能の制限がなされる場所として設定する。つまり、車両の運転場所（運転操作を行う場所、運転席）が、使用可能範囲の外として設定される。この場合、運転場所にあるか否かを、ＨＭＤ１００は、外景撮影用カメラ６１の撮影画像等により認識する。また、ＨＭＤ１００は、撮影画像等に基づき、ＨＭＤ１００の位置が運転場所であって運転中である場合に、機能を制限してもよい。この場合、機能の制限に伴い、動画視聴、ブラウジング等の実行を制限する。また、ＨＭＤ１００における情報の表示に関し、表示位置や表示サイズを、信号機、車、人物が見えなくなるような状態を避け、表示画像の透過率、大きさの制御等を行ってもよい。また、運転される車両が、特定地域（例えば公園、限られた市街地）などに入った場合は自動運転に切り替わり危険回避のブレーキ以外は自動運転に切り替わる等の制御を行っても良い。
【０１５４】
Ｂ−９．その他の適用例
その他の適用例として、使用可能位置または使用可能範囲として、トイレ、電車の優先席、パブリックスペース、山、海上、外国、セキュリティー制約のある職場、学校、飛行機内等を設定する例が挙げられる。この場合、使用可能位置または使用可能範囲に対応する業務アプリ５１２、案内アプリ５１３或いは鑑賞支援アプリ５１４を実行して、ＨＭＤ１００の使用者に利便を提供する構成が考えられる。この場合に、ＨＭＤ１００は、ＨＭＤ１００の場所に対応して機能の実行を制限することで、不適切な機能の使用を防止できる。
また、ＨＭＤ１００の適用範囲、位置、及び機能は上述した各適用例に限定されない。
【０１５５】
なお、この発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上記実施形態において、使用者が表示部を透過して外景を視認する構成は、右導光板２６１及び左導光板２８１が外光を透過する構成に限定されない。例えば外景を視認できない状態で画像を表示する表示装置にも適用可能である。具体的には、外景撮影用カメラ６１の撮影画像、この撮影画像に基づき生成される画像やＣＧ、予め記憶された映像データーや外部から入力される映像データーに基づく映像等を表示する表示装置に、本発明を適用できる。この種の表示装置としては、外景を視認できない、いわゆるクローズ型の表示装置を含むことができる。また、上記実施形態で説明したように実空間に重ねて画像を表示するＡＲ表示や、撮影した実空間の画像と仮想画像とを組み合わせるＭＲ（Ｍｉｘｅｄ  Ｒｅａｌｉｔｙ）表示を用いてもよい。或いは、仮想画像を表示するＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）表示といった処理を行わない表示装置にも適用できる。例えば、外部から入力される映像データーまたはアナログ映像信号を表示する表示装置も、本発明の適用対象として勿論含まれる。
【０１５６】
また、例えば、画像表示部２０に代えて、例えば帽子のように装着する画像表示部等の他の方式の画像表示部を採用してもよく、使用者の左眼に対応して画像を表示する表示部と、使用者の右眼に対応して画像を表示する表示部とを備えていればよい。また、本発明の表示装置は、例えば、自動車や飛行機等の車両に搭載されるヘッドマウントディスプレイとして構成されてもよい。また、例えば、ヘルメット等の身体防護具に内蔵されたヘッドマウントディスプレイとして構成されてもよい。この場合、使用者の身体に対する位置を位置決めする部分、及び、当該部分に対し位置決めされる部分を装着部とすることができる。
【０１５７】
さらに、制御部１０と画像表示部２０とが一体に構成され、使用者の頭部に装着される構成とすることも可能である。また、制御部１０として、ノート型コンピューター、タブレット型コンピューター、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。
【０１５８】
また、上記実施形態では、画像表示部２０と制御部１０とが分離され、接続部４０を介して接続された構成を例に挙げて説明したが、制御部１０と画像表示部２０とが無線通信回線によって接続される構成であってもよい。
【０１５９】
また、画像光を使用者の眼に導く光学系として、右導光板２６１及び左導光板２６２の一部に、ハーフミラーにより虚像が形成される構成としてもよい。また、右導光板２６１及び左導光板２６２の全面または大部分を占める面積を有する表示領域に、画像を表示する構成としてもよい。この場合、画像の表示位置を変化させる動作において、画像を縮小する処理を含めてもよい。また、回折格子、プリズム、ホログラフィー表示部を用いてもよい。
【０１６０】
また、ブロック図に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図に示した通りに独立したハードウェア資源を配置する構成に限定されない。また、ＣＰＵ１４０が実行するプログラムは、記憶部１２０に記憶されてもよいし、外部の装置に記憶されたプログラムを取得して実行する構成としてもよい。また、制御部１０に形成された構成が重複して画像表示部２０に形成されていてもよい。例えば、ＣＰＵ１４０と同様のプロセッサーが画像表示部２０に配置されてもよいし、制御部１０が備えるＣＰＵ１４０と画像表示部２０のプロセッサーとが別々に分けられた機能を実行する構成としてもよい。
【符号の説明】
【０１６１】
１０…制御部、２０…画像表示部（表示部）、２６…右光学像表示部、２８…左光学像表示部、６１…外景撮影用カメラ（外景撮影部）、１００…ＨＭＤ（頭部装着型表示装置）、１２０…記憶部、１２０ａ…ＯＳ、１２０ｂ…アプリケーションプログラム、１２０ｃ…設定データー、１２０ｄ…ソーシャルコントロールデーター、１２０ｅ…コンテンツデーター、１２０ｆ…撮影画像データー、１２０ｇ…ダウンロード済みデーター、１３２…無線通信部、１３４…ＧＰＳモジュール、１３６…ＵＳＢインターフェイス、１４０…ＣＰＵ（処理部）、１５０…オペレーティングシステム、１６０…画像処理部、１６４…移動検出部（検出部）、１６６…処理制御部（制御部）、１７０…音声処理部、１７２…通信処理部、５００…プラットフォーム、５１０…アプリケーション層、５１１…カメラアプリ、５１２…業務アプリ、５１３…案内アプリ、５１４…鑑賞支援アプリ、５１５…認証用アプリ、５１６…カメラアプリ、５２０…フレームワーク層、５２１…画像処理部フレーム、５２３…音声処理部フレーム、５２４…通信処理部フレーム、５２５…ソーシャルコントロール部フレーム、５３０…ライブラリー層、５３３…ディスプレイライブラリー、５３４…オーディオライブラリー、５３５…センサーライブラリー、５３６…カメラライブラリー、５３７…外部接続ライブラリー、５３８…ＧＰＳライブラリー、５３９…ＨＴＭＬライブラリー、５４０…カーネル層、５４１…ＬＣＤドライバー、５４３…センサードライバー、５４４…画像センサードライバー、５４５…ＵＳＢインターフェースドライバー、５４６…ＧＰＳドライバー、５５０…ハードウェア層、５５１…ＬＣＤデバイス、５５３…センサーデバイス、５５４…画像センサーデバイス、５５５…ＵＳＢインターフェイス、５５６…ＧＰＳデバイス、ＶＲ…視野。
【図１】
2019004242.tif 000003
【図２】
2019004242.tif 000004
【図３】
2019004242.tif 000005
【図４】
2019004242.tif 000006
【図５】
2019004242.tif 000007
【図６】
2019004242.tif 000008
【図７】
2019004242.tif 000009
【図８】
2019004242.tif 000010
【図９】
2019004242.tif 000011
【図１０】
2019004242.tif 000012
【図１１】
2019004242.tif 000013
【図１２】
2019004242.tif 000014
【図１３】
2019004242.tif 000015