(57)【要約】【課題】頭部装着型表示装置の使用者が必要とする情報の見落としを低減して、使用者の利便性を向上させる。【解決手段】外景と重畳する表示領域ＶＲにオブジェクトを表示する画像表示部２０と、表示領域ＶＲに表示されるオブジェクトを選択するための工程フローデータ１６２を記憶する記憶部１６０と、表示領域ＶＲに表示されるオブジェクトのいずれかを工程フローデータ１６２に基づいて選択し、表示領域ＶＲの奥行き方向において、選択したオブジェクトの表示位置が、表示領域ＶＲに表示される他の前記オブジェクトの表示位置と異なるように、オブジェクトの表示位置を制御する制御部１５０と、を備えるＨＭＤ１００。【選択図】図４
2019105777.tif 000002
【特許請求の範囲】
【請求項１】
使用者の頭部に装着され、外景を透過して視認可能に構成される頭部装着型表示装置であって、
前記外景と重畳する表示領域にオブジェクトを表示する表示部と、
前記表示領域に表示される前記オブジェクトを選択するための選択情報を記憶する記憶部と、
前記表示領域に表示される前記オブジェクトのいずれかを前記選択情報に基づいて選択し、前記表示領域の奥行き方向において、選択した前記オブジェクトの表示位置が、前記表示領域に表示される他の前記オブジェクトの表示位置と異なるように、前記オブジェクトの表示位置を制御する制御部と、
を備える頭部装着型表示装置。
【請求項２】
前記制御部は、前記使用者の右目と左目との輻輳角を変化させて前記オブジェクトの前記奥行き方向の表示位置を調整する、請求項１記載の頭部装着型表示装置。
【請求項３】
前記制御部は、前記表示領域の奥行き方向における前記オブジェクトの表示位置と、前記オブジェクトの表示状態とを制御する、請求項１又は２記載の頭部装着型表示装置。
【請求項４】
前記制御部は、選択した前記オブジェクトの前記奥行き方向の表示位置を、単位時間ごとに変化させる、請求項１から３のいずれか１項に記載の頭部装着型表示装置。
【請求項５】
前記制御部は、選択した前記オブジェクトの前記奥行き方向の表示位置を変更し、前記奥行き方向において、選択した前記オブジェクトが、他の前記オブジェクトよりも手前側に表示される表示状態と、選択した前記オブジェクトが、他の前記オブジェクトよりも奥側に表示される表示状態とを前記単位時間ごとに交互に切り替える請求項４記載の頭部装着型表示装置。
【請求項６】
前記制御部は、前記表示領域を基準として所定の方向に設定される仮想軸を中心として、選択した前記オブジェクトの表示位置を変更させる請求項４又は５記載の頭部装着型表示装置。
【請求項７】
前記制御部は、前記仮想軸を前記表示領域の鉛直方向に平行な方向に設定し、
選択した前記オブジェクトの前記表示領域の水平方向に平行な方向の一方の端部の前記奥行き方向における表示位置が、前記表示領域の水平方向に平行な方向の他方の端部の前記奥行き方向における表示位置よりも手前側に表示される表示状態と、前記他方の端部の前記奥行き方向における表示位置が、前記一方の端部の前記奥行き方向における表示位置よりも手前側に表示される表示状態とを前記単位時間ごとに交互に切り替える、請求項６記載の頭部装着型表示装置。
【請求項８】
前記制御部は、選択した前記オブジェクトの前記一方の端部側の長さが、選択した前記オブジェクトの前記他方の端部側の長さよりも短い表示状態と、選択した前記オブジェクトの前記他方の端部側の長さが、選択した前記オブジェクトの前記一方の端部側の長さよりも短い表示状態とを前記単位時間ごとに交互に切り替える、請求項７記載の頭部装着型表示装置。
【請求項９】
前記制御部は、選択した前記オブジェクトが文字列であり、他の前記オブジェクトに文字列が含まれる場合、選択した前記オブジェクトとしての前記文字列の色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかと、他の前記オブジェクトに含まれる文字列の色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかとが異なるように、選択した前記オブジェクトの表示状態を変更する、請求項１から８のいずれか１項に記載の頭部装着型表示装置。
【請求項１０】
前記記憶部は、実行順序が予め定められた複数の動作ステップを含む動作フローを定義する制御データを記憶し、
前記制御部は、前記動作フローを実行する場合に、前記動作ステップに関する前記制御データの設定に従って、前記オブジェクトの表示位置の制御を実行するか否かを切り替える、請求項１から９のいずれか１項に記載の頭部装着型表示装置。
【請求項１１】
前記制御部は、複数の前記オブジェクトを選択した場合に、選択した複数の前記オブジェクトを前記表示領域に順に表示させる、請求項１から１０のいずれか１項に記載の頭部装着型表示装置。
【請求項１２】
前記制御部は、複数の前記オブジェクトとして第１のオブジェクトと第２のオブジェクトとを選択した場合に、前記奥行き方向において、前記第１のオブジェクトが他の前記オブジェクトよりも手前側に表示され、前記第２のオブジェクトが他の前記オブジェクトよりも奥側に表示される第１の表示状態と、前記奥行き方向において、前記第２のオブジェクトが他の前記オブジェクトよりも手前側に表示され、前記第１のオブジェクトが他の前記オブジェクトよりも奥側に表示される第２の表示状態とが交互に切り替わるように、前記表示領域における前記オブジェクトの表示位置を制御する、請求項１１記載の頭部装着型表示装置。
【請求項１３】
前記制御部は、選択した前記オブジェクトが他の前記オブジェクトと重ならないように、選択した前記オブジェクトの前記表示領域における表示位置を制御する、請求項１から１２のいずれか１項に記載の頭部装着型表示装置。
【請求項１４】
前記制御部は、文字、アイコン、前記文字及び前記アイコンの少なくともいずれかの周辺を囲む枠体のいずれかを含む前記オブジェクトを選択する、請求項１から１３のいずれか１項に記載の頭部装着型表示装置。
【請求項１５】
使用者の頭部に装着され、外景を透過して視認可能に構成される頭部装着型表示装置の制御方法であって、
オブジェクトを選択するための選択情報に基づいて、前記外景と重畳する表示領域に表示される前記オブジェクトのいずれかを選択し、
前記表示領域の奥行き方向において、選択した前記オブジェクトの表示位置が、前記表示領域に表示される他の前記オブジェクトの表示位置と異なるように、前記オブジェクトの表示位置を制御する、頭部装着型表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、頭部装着型表示装置、及び頭部装着型表示装置の制御方法に関する。
【背景技術】
【０００２】
従来、文字を含むオブジェクトを表示する場合に、オブジェクトの視認性を確保できるようにした頭部装着型表示装置が知られている（例えば、特許文献１参照）。
特許文献１の頭部装着型ディスプレイにおける画像表示方法は、画像表示装置を通して眺めた観察対象物を含む所定の領域の色度と、表示すべき画像の色度とが、おおよそ補色関係となるように表示すべき画像の色度を設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−９５９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、頭部装着型表示装置は、様々な用途での使用が検討されている。このため、頭部装着型表示装置の表示する情報を有効に活用して、頭部装着型表示装置を様々な用途において効果的に活用したいというニーズがある。しかし、頭部装着型表示装置が情報を表示しても、使用者が表示された情報を見落としてしまうと、表示された情報が有効に活用されないという問題がある。
本発明は、情報の見落としを低減して、頭部装着型表示装置により表示される情報が有効に活用されるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、使用者の頭部に装着され、外景を透過して視認可能に構成される頭部装着型表示装置であって、前記外景と重畳する表示領域にオブジェクトを表示する表示部と、前記表示領域に表示される前記オブジェクトを選択するための選択情報を記憶する記憶部と、前記表示領域に表示される前記オブジェクトのいずれかを前記選択情報に基づいて選択し、前記表示領域の奥行き方向において、選択した前記オブジェクトの表示位置が、前記表示領域に表示される他の前記オブジェクトの表示位置と異なるように、前記オブジェクトの表示位置を制御する制御部と、を備える。
この構成によれば、奥行き方向において、選択したオブジェクトを他のオブジェクトと異なる表示位置で表示させることができる。従って、オブジェクトの見落としを低減して、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【０００６】
また、本発明は、前記制御部は、前記使用者の右目と左目との輻輳角を変化させて前記オブジェクトの前記奥行き方向の表示位置を調整する。
この構成によれば、オブジェクトの奥行き方向の表示位置の調整を容易に行うことができる。
【０００７】
また、本発明は、前記制御部は、前記表示領域の奥行き方向における前記オブジェクトの表示位置と、前記オブジェクトの表示状態とを制御する。
この構成によれば、オブジェクトの表示位置と表示状態とが制御されるので、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【０００８】
また、本発明は、前記制御部は、選択した前記オブジェクトの前記奥行き方向の表示位置を、単位時間ごとに変化させる。
この構成によれば、選択したオブジェクトの奥行き方向の表示位置を単位時間ごとに変化させることができるので、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【０００９】
また、本発明は、前記制御部は、選択した前記オブジェクトの前記奥行き方向の表示位置を変更し、前記奥行き方向において、選択した前記オブジェクトが、他の前記オブジェクトよりも手前側に表示される表示状態と、選択した前記オブジェクトが、他の前記オブジェクトよりも奥側に表示される表示状態とを前記単位時間ごとに交互に切り替える。
この構成によれば、選択したオブジェクトの奥行き方向の表示位置を単位時間ごとに変化させることができるので、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１０】
また、本発明は、前記制御部は、前記表示領域を基準として所定の方向に設定される仮想軸を中心として、選択した前記オブジェクトの表示位置を変更させる。
この構成によれば、選択したオブジェクトの表示位置が仮想軸を中心に変更される。従って、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１１】
また、本発明は、前記制御部は、前記仮想軸を前記表示領域の鉛直方向に平行な方向に設定し、選択した前記オブジェクトの前記表示領域の水平方向に平行な方向の一方の端部の前記奥行き方向における表示位置が、前記表示領域の水平方向に平行な方向の他方の端部の前記奥行き方向における表示位置よりも手前側に表示される表示状態と、前記他方の端部の前記奥行き方向における表示位置が、前記一方の端部の前記奥行き方向における表示位置よりも手前側に表示される表示状態とを前記単位時間ごとに交互に切り替える。
この構成によれば、選択したオブジェクトの一方の端部及び他方の端部の奥行き方向の表示位置を単位時間ごとに変化させることができる。従って、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１２】
また、本発明は、前記制御部は、選択した前記オブジェクトの前記一方の端部側の長さが、選択した前記オブジェクトの前記他方の端部側の長さよりも短い表示状態と、選択した前記オブジェクトの前記他方の端部側の長さが、選択した前記オブジェクトの前記一方の端部側の長さよりも短い表示状態とを前記単位時間ごとに交互に切り替える。
この構成によれば、選択したオブジェクトの一方の端部及び他方の端部の長さを単位時間ごとに変化させることができるので、オブジェクトの見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１３】
また、本発明は、前記制御部は、選択した前記オブジェクトが文字列であり、他の前記オブジェクトに文字列が含まれる場合、選択した前記オブジェクトとしての前記文字列の色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかと、他の前記オブジェクトに含まれる文字列の色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかとが異なるように、選択した前記オブジェクトの表示状態を変更する。
この構成によれば、選択した文字列の色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかを、他の文字列と変更することができる。従って、選択した文字列を使用者が認識しやすくなり、頭部装着型表示装置の使用者が必要とする情報の見落としをさらに低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１４】
また、本発明は、前記記憶部は、実行順序が予め定められた複数の動作ステップを含む動作フローを定義する制御データを記憶し、前記制御部は、前記動作フローを実行する場合に、前記動作ステップに関する前記制御データの設定に従って、前記オブジェクトの表示位置の制御を実行するか否かを切り替える。
この構成によれば、動作フローに含まれるオブジェクトの奥行き方向の表示位置を単位時間ごとに変化させることができる。従って、選択したオブジェクトを使用者がさらに認識しやすくなり、見落としをさらに低減することができる。このため、頭部装着型表示装置を作業支援に用いる場合に、使用者の作業を効果的に支援することができる。
【００１５】
また、本発明は、前記制御部は、複数の前記オブジェクトを選択した場合に、選択した複数の前記オブジェクトを前記表示領域に順に表示させる。
この構成によれば、複数のオブジェクトを選択した順に表示させることができる。従って、複数のオブジェクトが選択された場合であっても、オブジェクトの見落としを低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１６】
また、本発明は、前記制御部は、複数の前記オブジェクトとして第１のオブジェクトと第２のオブジェクトとを選択した場合に、前記奥行き方向において、前記第１のオブジェクトが他の前記オブジェクトよりも手前側に表示され、前記第２のオブジェクトが他の前記オブジェクトよりも奥側に表示される第１の表示状態と、前記奥行き方向において、前記第２のオブジェクトが他の前記オブジェクトよりも手前側に表示され、前記第１のオブジェクトが他の前記オブジェクトよりも奥側に表示される第２の表示状態とが交互に切り替わるように、前記表示領域における前記オブジェクトの表示位置を制御する。
この構成によれば、第１及び第２のオブジェクトの表示状態を、第１の表示状態と第２の表示状態とに交互に変更することができる。従って、複数のオブジェクトが選択された場合であっても、オブジェクトの見落としを低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１７】
また、本発明は、前記制御部は、選択した前記オブジェクトが他の前記オブジェクトと重ならないように、選択した前記オブジェクトの前記表示領域における表示位置を制御する。
この構成によれば、複数のオブジェクトが重ならないように表示領域に表示されるので、オブジェクトの視認性の低下を防止することができる。
【００１８】
また、本発明は、前記制御部は、文字、アイコン、前記文字及び前記アイコンの少なくともいずれかの周辺を囲む枠体のいずれかを含む前記オブジェクトを選択する。
この構成によれば、文字、アイコン、文字及びアイコンの少なくともいずれかの周辺を囲む枠体の表示位置が制御される。従って、オブジェクトの見落としを低減し、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【００１９】
上記課題を解決するため、本発明は、使用者の頭部に装着され、外景を透過して視認可能に構成される頭部装着型表示装置の制御方法であって、オブジェクトを選択するための選択情報に基づいて、前記外景と重畳する表示領域に表示される前記オブジェクトのいずれかを選択し、前記表示領域の奥行き方向において、選択した前記オブジェクトの表示位置が、前記表示領域に表示される他の前記オブジェクトの表示位置と異なるように、前記オブジェクトの表示位置を制御する。
この構成によれば、奥行き方向において、選択したオブジェクトを他のオブジェクトと異なる表示位置で表示させることができる。従って、オブジェクトの見落としを低減して、頭部装着型表示装置により表示される情報が有効に活用されるようにすることができる。
【図面の簡単な説明】
【００２０】
【図１】ＨＭＤの外観構成を示す図。
【図２】ＨＭＤの光学系の構成を示す要部平面図。
【図３】画像表示部の構成を示す斜視図。
【図４】ＨＭＤのブロック図。
【図５】制御装置の機能ブロック図。
【図６】基準領域の大きさと、射出領域の大きさとの関係を示す図。
【図７】画像光により形成される像について説明するための説明図。
【図８】表示領域の表示例を示す図。
【図９】表示領域に表示される強調文字列の表示例を示す図。
【図１０】文字列のＺ軸方向における表示位置を示す図。
【図１１】文字列のＺ軸方向における表示位置を示す図。
【図１２】文字列のＺ軸方向における表示位置を示す図。
【図１３】表示領域に表示される強調文字列を示す図。
【図１４】表示領域に表示される強調文字列を示す図。
【図１５】表示領域に表示される強調文字列を示す図。
【図１６】表示領域に表示される強調文字列を示す図。
【図１７】表示領域の表示を示す図。
【図１８】制御部の動作を示すフローチャート。
【図１９】表示領域の表示を示す図。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用したＨＭＤ（Head Mounted Display：頭部装着型表示装置）１００の外観構成を示す説明図である。ＨＭＤ１００は、制御装置１０と画像表示部２０とを備える表示装置である。画像表示部２０は、本発明の「表示部」に相当する。
【００２２】
制御装置１０は、使用者の操作を受け付ける操作部を備え、使用者がＨＭＤ１００を操作するコントローラーとして機能する。制御装置１０は、使用者の操作を受け付けて、受け付けた操作に応じて画像表示部２０を制御する。画像表示部２０は、使用者の頭部に装着され、使用者に虚像を視認させる。使用者とは、画像表示部２０を頭部に装着した者をいう。
【００２３】
制御装置１０は、使用者の操作を受け付ける操作部を備え、使用者がＨＭＤ１００を操作するコントローラーとして機能する。制御装置１０は、使用者の操作を受け付けて、受け付けた操作に応じて画像表示部２０を制御する。画像表示部２０は、使用者の頭部に装着され、使用者に虚像を視認させる。使用者とは、画像表示部２０を頭部に装着した者をいう。
【００２４】
制御装置１０は、図１に示すように平たい箱形のケース１０Ａ（筐体又は本体ともいえる）を備える。ケース１０Ａには、操作ボタン１１、ＬＥＤインジケーター１２、トラックパッド１４、上下キー１５、切替スイッチ１６及び電源スイッチ１８の各部を備える。操作ボタン１１、上下キー１５、切替スイッチ１６及び電源スイッチ１８を総称して操作子１３（図４）という。使用者は、操作子１３やトラックパッド１４を操作することによりＨＭＤ１００を操作できる。
【００２５】
操作ボタン１１は、メニューキー、ホームキー、戻るキー等を含み、特に、これらのキーやスイッチのうち押圧操作により変位するものを含む。ＬＥＤインジケーター１２は、ＨＭＤ１００の動作状態に対応して点灯し、又は点滅する。
【００２６】
トラックパッド１４は、接触操作を検出する操作面を有し、操作面に対する操作に応じて操作信号を出力する。トラックパッド１４の操作面における操作の検出方式は、静電式、圧力検出式、光学式等、種々の検出方式を採用できる。
【００２７】
上下キー１５は、右イヤホン３２及び左イヤホン３４から出力される音量の増減の指示入力や、画像表示部２０の表示の明るさの増減の指示入力に利用される。切替スイッチ１６は、上下キー１５の操作に対応する入力を切り替えるスイッチである。電源スイッチ１８は、ＨＭＤ１００の電源のオン／オフを切り替えるスイッチであり、例えばスライドスイッチにより構成される。
【００２８】
画像表示部２０は、使用者の頭部に装着される装着体であり、本実施形態では眼鏡形状を有する。画像表示部２０は、右保持部２１と、左保持部２３と、前部フレーム２７とを有する本体に、右表示ユニット２２、左表示ユニット２４、右導光板２６及び左導光板２８を備える。
【００２９】
右保持部２１及び左保持部２３は、それぞれ、前部フレーム２７の両端部から後方に延び、眼鏡のテンプル（つる）のように、使用者の頭部に画像表示部２０を保持する。ここで、前部フレーム２７の両端部のうち、画像表示部２０の装着状態において使用者の右側に位置する端部を端部ＥＲとし、使用者の左側に位置する端部を端部ＥＬとする。右保持部２１は、前部フレーム２７の端部ＥＲから、画像表示部２０の装着状態において使用者の右側頭部に対応する位置まで延伸して設けられる。左保持部２３は、端部ＥＬから、画像表示部２０の装着状態において使用者の左側頭部に対応する位置まで延伸して設けられる。
【００３０】
右導光板２６及び左導光板２８は、前部フレーム２７に設けられる。右導光板２６は、画像表示部２０の装着状態において使用者の右眼の眼前に位置し、右眼に画像を視認させる。左導光板２８は、画像表示部２０の装着状態において使用者の左眼の眼前に位置し、左眼に画像を視認させる。
【００３１】
前部フレーム２７は、右導光板２６の一端と左導光板２８の一端とを互いに連結した形状を有し、この連結位置は、使用者が画像表示部２０を装着する装着状態で、使用者の眉間に対応する。前部フレーム２７は、右導光板２６と左導光板２８との連結位置において、画像表示部２０の装着状態で使用者の鼻に当接する鼻当て部を設けてもよい。この場合、鼻当て部と、右保持部２１及び左保持部２３とにより画像表示部２０を使用者の頭部に保持できる。また、右保持部２１及び左保持部２３に、画像表示部２０の装着状態において使用者の後頭部に接するベルト（図示略）を連結してもよく、この場合、ベルトによって画像表示部２０を使用者の頭部に保持できる。
【００３２】
右表示ユニット２２は、右導光板２６による画像の表示を実現する。右表示ユニット２２は、右保持部２１に設けられ、装着状態において使用者の右側頭部の近傍に位置する。左表示ユニット２４は、左導光板２８による画像の表示を実現する。左表示ユニット２４は、左保持部２３に設けられ、装着状態において使用者の左側頭部の近傍に位置する。
【００３３】
右導光板２６及び左導光板２８は、光透過性の樹脂等によって形成される光学部であり、例えばプリズムによって構成される。右導光板２６及び左導光板２８は、右表示ユニット２２及び左表示ユニット２４が出力する画像光を使用者の眼に導く。
【００３４】
右導光板２６及び左導光板２８の表面には、調光板（図示略）を設けてもよい。調光板は、光の波長域により透過率が異なる薄板上の光学素子であり、いわゆる波長フィルターとして機能する。調光板は、例えば、使用者の眼の側と反対の側である前部フレーム２７の表側を覆うように配置される。この調光板の光学特性を適宜選択することにより、可視光、赤外光及び紫外光等の任意の波長域の光の透過率を調整することができ、外部から右導光板２６及び左導光板２８に入射し、右導光板２６及び左導光板２８を透過する外光の光量を調整できる。
【００３５】
画像表示部２０は、外光を透過することにより外景を視認させる透過型の表示装置である。画像表示部２０は、右表示ユニット２２及び左表示ユニット２４がそれぞれ生成する画像光を、右導光板２６及び左導光板２８に導く。右導光板２６及び左導光板２８に導かれた画像光は使用者の右眼と左眼に入射され、使用者に虚像を視認させる。これにより、画像表示部２０は画像を表示する。画像表示部２０を頭部に装着した使用者の視野範囲ＦＶにおいて、画像表示部２０が画像を表示可能な領域を表示領域ＶＲという。表示領域ＶＲは外景に重畳され、使用者は画像表示部２０が表示するオブジェクトと外景とを同時に視認することができる。オブジェクトの詳細については後述する。
【００３６】
使用者の前方から、右導光板２６及び左導光板２８を透過して外光が使用者の眼に入射する場合、使用者の眼には、虚像を構成する画像光及び外光が入射されることとなり、虚像の視認性が外光の強さに影響される。このため、例えば前部フレーム２７に調光板を装着し、調光板の光学特性を適宜選択又は調整することによって、虚像の視認のしやすさを調整できる。典型的な例では、ＨＭＤ１００を装着した使用者が少なくとも外の景色を視認できる程度の光透過性を有する調光板を用いることができる。また、調光板を用いると、右導光板２６及び左導光板２８を保護し、右導光板２６及び左導光板２８の損傷や汚れの付着等を抑制する効果が期待できる。調光板は、前部フレーム２７、又は、右導光板２６及び左導光板２８のそれぞれに対して着脱可能に構成してもよく、複数種類の調光板を交換して装着可能としてもよい。また、調光板を設けない構成の画像表示部２０としてもよい。
【００３７】
画像表示部２０の前部フレーム２７には、カメラ６０が配設される。カメラ６０の構成及び配置は、使用者が画像表示部２０を装着した状態で視認する外景を撮像するように決められる。外景とは、画像表示部２０を頭部に装着した使用者の視線方向の外部の景色をいう。例えば、カメラは、前部フレーム２７の前面において、右導光板２６及び左導光板２８を透過する外光を遮らない位置に設けられる。図１に示す例では、カメラ６０は、前部フレーム２７の端部ＥＲ側に配置され、指示体として使用者の身体の一部や身体に取り付けられた物体を検出する検出部として機能する。
【００３８】
カメラ６０は、ＣＣＤやＣＭＯＳ等の撮像素子及び撮像レンズ等を備えるデジタルカメラである。本実施形態では、カメラ６０は単眼カメラであるが、ステレオカメラで構成してもよい。カメラ６０は、ＨＭＤ１００の表側方向、換言すれば、ＨＭＤ１００を装着した状態における使用者の視界方向の少なくとも一部の外景を撮像する。別の表現では、カメラ６０は、使用者の視界と重なる範囲又は方向を撮像し、使用者が注視する方向を撮像する。カメラ６０の画角の方向及び広さは適宜設定可能である。本実施形態では、後述するように、カメラ６０の画角が、使用者が右導光板２６及び左導光板２８を通して視認する外界を含む。より好ましくは、カメラ６０の画角は、右導光板２６及び左導光板２８を透過して視認可能な使用者の視界の全体を撮像できるように設定される。
【００３９】
カメラ６０は、制御部１５０が備える撮像制御部１５３（図５）の制御に従って撮像を実行する。メインプロセッサー１４０は、電源スイッチ１８がオンされ、電源部１３０の電源供給を受けて起動すると、電源部１３０にカメラ６０への電源供給を開始させ、カメラ６０の電源をオンさせる。撮像制御部１５３は、カメラ６０の電源がオンすると、一定時間ごとにカメラ６０に撮像を実行させて撮像画像データを生成させる。撮像画像データは、メモリー１２１（図４参照）に書き込まれ、一時的に記憶される。
【００４０】
ＨＭＤ１００は、予め設定された測定方向に位置する測定対象物までの距離を検出する距離センサー（図示略）を備えてもよい。距離センサーは、例えば、前部フレーム２７において右導光板２６と左導光板２８との連結部分に配置できる。この場合、画像表示部２０の装着状態において、距離センサーの位置は、水平方向では使用者の両眼のほぼ中間であり、鉛直方向では使用者の両眼より上である。距離センサーの測定方向は、例えば、前部フレーム２７の表側方向とすることができ、言い換えればカメラ６０の撮像方向と重複する方向である。距離センサーは、例えば、ＬＥＤやレーザーダイオード等の光源と、光源が発する光が測定対象物に反射する反射光を受光する受光部とを有する構成とすることができる。距離センサーは、制御部１５０の制御に従い、三角測距処理や時間差に基づく測距処理を実行すればよい。また、距離センサーは、超音波を発する音源と、測定対象物で反射する超音波を受信する検出部とを備える構成としてもよい。この場合、距離センサーは、制御部１５０の制御に従い、超音波の反射までの時間差に基づき測距処理を実行すればよい。
【００４１】
図２は、画像表示部２０が備える光学系の構成を示す要部平面図である。図２には説明のため使用者の左眼ＬＥ及び右眼ＲＥを図示する。
図２に示すように、右表示ユニット２２及び左表示ユニット２４は、左右対称に構成される。右表示ユニット２２は、使用者の右眼ＲＥに画像を視認させる構成として、画像光を発するＯＬＥＤ（Organic Light Emitting Diode）ユニット２２１と、ＯＬＥＤユニット２２１が発する画像光Ｌを導くレンズ群等を備えた右光学系２５１とを備える。画像光Ｌは、右光学系２５１により右導光板２６に導かれる。
【００４２】
ＯＬＥＤユニット２２１は、ＯＬＥＤパネル２２３と、ＯＬＥＤパネル２２３を駆動するＯＬＥＤ駆動回路２２５とを有する。ＯＬＥＤパネル２２３は、有機エレクトロルミネッセンスにより発光してＲ（赤）、Ｇ（緑）、Ｂ（青）の色光をそれぞれ発する発光素子を、マトリクス状に配置して構成される自発光型の表示パネルである。ＯＬＥＤパネル２２３は、Ｒ、Ｇ、Ｂの素子を１個ずつ含む単位を１画素として、複数の画素を備え、マトリクス状に配置される画素により画像を形成する。ＯＬＥＤ駆動回路２２５は、制御部１５０（図５）の制御に従って、ＯＬＥＤパネル２２３が備える発光素子の選択及び発光素子への通電を実行して、ＯＬＥＤパネル２２３の発光素子を発光させる。ＯＬＥＤ駆動回路２２５は、ＯＬＥＤパネル２２３の裏面すなわち発光面の裏側に、ボンディング等により固定される。ＯＬＥＤ駆動回路２２５は、例えばＯＬＥＤパネル２２３を駆動する半導体デバイスで構成され、ＯＬＥＤパネル２２３の裏面に固定される基板（図示略）に実装されてもよい。この基板には温度センサー２１７が実装される。
なお、ＯＬＥＤパネル２２３は、白色に発光する発光素子をマトリクス状に配置し、Ｒ、Ｇ、Ｂの各色に対応するカラーフィルターを重ねて配置する構成であってもよい。また、Ｒ、Ｇ、Ｂの色光をそれぞれ放射する発光素子に加え、Ｗ（白）の光を発する発光素子を備えるＷＲＧＢ構成のＯＬＥＤパネル２２３を用いてもよい。
【００４３】
右光学系２５１は、ＯＬＥＤパネル２２３から射出された画像光Ｌを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Ｌは、右導光板２６に入射する。右導光板２６の内部において光を導く光路には、画像光Ｌを反射する複数の反射面が形成される。画像光Ｌは、右導光板２６の内部で複数回の反射を経て右眼ＲＥ側に導かれる。右導光板２６には、右眼ＲＥの眼前に位置するハーフミラー２６１（反射面）が形成される。画像光Ｌは、ハーフミラー２６１で反射して右眼ＲＥに向けて右導光板２６から射出され、この画像光Ｌが右眼ＲＥの網膜に像を結び、使用者に画像を視認させる。
【００４４】
また、左表示ユニット２４は、使用者の左眼ＬＥに画像を視認させる構成として、画像光を発するＯＬＥＤユニット２４１と、ＯＬＥＤユニット２４１が発する画像光Ｌを導くレンズ群等を備えた左光学系２５２とを備える。画像光Ｌは、左光学系２５２により左導光板２８に導かれる。
【００４５】
ＯＬＥＤユニット２４１は、ＯＬＥＤパネル２４３と、ＯＬＥＤパネル２４３を駆動するＯＬＥＤ駆動回路２４５とを有する。ＯＬＥＤパネル２４３は、ＯＬＥＤパネル２２３と同様に構成される自発光型の表示パネルである。ＯＬＥＤ駆動回路２４５は、制御部１５０（図５）の制御に従って、ＯＬＥＤパネル２４３が備える発光素子の選択及び発光素子への通電を実行して、ＯＬＥＤパネル２４３の発光素子を発光させる。ＯＬＥＤ駆動回路２４５は、ＯＬＥＤパネル２４３の裏面すなわち発光面の裏側に、ボンディング等により固定される。ＯＬＥＤ駆動回路２４５は、例えばＯＬＥＤパネル２４３を駆動する半導体デバイスで構成され、ＯＬＥＤパネル２４３の裏面に固定される基板（図示略）に実装されてもよい。この基板には、温度センサー２３９が実装される。
【００４６】
左光学系２５２は、ＯＬＥＤパネル２４３から射出された画像光Ｌを並行状態の光束にするコリメートレンズを有する。コリメートレンズにより並行状態の光束にされた画像光Ｌは、左導光板２８に入射する。左導光板２８は、画像光Ｌを反射する複数の反射面が形成された光学素子であり、例えばプリズムである。画像光Ｌは、左導光板２８の内部で複数回の反射を経て左眼ＬＥ側に導かれる。左導光板２８には、左眼ＬＥの眼前に位置するハーフミラー２８１（反射面）が形成される。画像光Ｌは、ハーフミラー２８１で反射して左眼ＬＥに向けて左導光板２８から射出され、この画像光Ｌが左眼ＬＥの網膜に像を結び、使用者に画像を視認させる。
【００４７】
この構成によれば、ＨＭＤ１００は、シースルー型の表示装置として機能する。すなわち、使用者の右眼ＲＥには、ハーフミラー２６１で反射した画像光Ｌと、右導光板２６を透過した外光ＯＬとが入射する。また、左眼ＬＥには、ハーフミラー２８１で反射した画像光Ｌと、ハーフミラー２８１を透過した外光ＯＬとが入射する。このように、ＨＭＤ１００は、内部で処理した画像の画像光Ｌと外光ＯＬとを重ねて使用者の眼に入射させる。使用者にとっては、右導光板２６及び左導光板２８を透かして外景が見え、この外景に重ねて、又は外景の周辺に画像光Ｌによる画像が視認可能に表示される。ハーフミラー２６１、２８１は、右表示ユニット２２及び左表示ユニット２４がそれぞれ出力する画像光を反射して画像を取り出す画像取り出し部であり、表示部ということができる。
【００４８】
なお、左光学系２５２と左導光板２８とを総称して「左導光部」とも呼び、右光学系２５１と右導光板２６とを総称して「右導光部」と呼ぶ。右導光部及び左導光部の構成は上記の例に限定されず、画像光を用いて使用者の眼前に虚像を形成する限りにおいて任意の方式を用いることができ、例えば、回折格子を用いても良いし、半透過反射膜を用いても良い。
【００４９】
図１に戻り、制御装置１０及び画像表示部２０は、接続ケーブル４０により接続される。接続ケーブル４０は、ケース１０Ａの下部に設けられるコネクター（図示略）に着脱可能に接続され、左保持部２３の先端から、画像表示部２０の内部に設けられる各種回路に接続する。接続ケーブル４０は、デジタルデータを伝送するメタルケーブル又は光ファイバーケーブルを有し、アナログ信号を伝送するメタルケーブルを有していてもよい。接続ケーブル４０の途中には、コネクター４６が設けられる。コネクター４６は、ステレオミニプラグを接続するジャックであり、コネクター４６及び制御装置１０は、例えばアナログ音声信号を伝送するラインで接続される。図１に示す構成例では、ステレオヘッドホンを構成する右イヤホン３２と左イヤホン３４、及びマイク６３を有するヘッドセット３０が、コネクター４６に接続される。
制御装置１０と画像表示部２０とを無線接続してもよい。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標）を含む）等の規格に準拠した無線通信により、制御装置１０と画像表示部２０とが制御信号やデータを相互に送受信する構成としてもよい。
【００５０】
マイク６３は、例えば図１に示すように、マイク６３の集音部が使用者の視線方向を向くように配置され、音声を集音して、音声信号を音声インターフェイス１８０（図４）に出力する。マイク６３は、例えばモノラルマイクであってもステレオマイクであってもよく、指向性を有するマイクであってもよいし、無指向性のマイクであってもよい。
【００５１】
図３は、画像表示部２０の構成を示す斜視図であり、画像表示部２０を使用者の頭部側から見た要部構成を示す。この図３は、画像表示部２０の使用者の頭部に接する側、言い換えれば使用者の右眼ＲＥ及び左眼ＬＥに見える側である。別の言い方をすれば、右導光板２６及び左導光板２８の裏側が見えている。
図３では、使用者の右眼ＲＥに画像光を照射するハーフミラー２６１、及び左眼ＬＥに画像光を照射するハーフミラー２８１が、略四角形の領域として見える。また、ハーフミラー２６１、２８１を含む右導光板２６及び左導光板２８の全体が、上述したように外光を透過する。このため、使用者には、右導光板２６及び左導光板２８の全体を透過して外景が視認され、ハーフミラー２６１、２８１の位置に矩形の表示画像が視認される。
【００５２】
カメラ６０は、画像表示部２０において右側の端部に配置され、使用者の両眼が向く方向、すなわち使用者にとっての前方を撮像する。カメラ６０の光軸は、右眼ＲＥ及び左眼ＬＥの視線方向を含む方向とされる。使用者がＨＭＤ１００を装着した状態で視認できる外景は、無限遠とは限らない。例えば、使用者が両眼で、使用者の前方に位置する対象物を注視する場合、使用者から対象物までの距離は、３０ｃｍ〜１０ｍ程度であることが多く、１ｍ〜４ｍ程度であることがより多い。そこで、ＨＭＤ１００について、通常使用時における使用者から対象物までの距離の上限、及び下限の目安を定めてもよい。この目安は調査や実験により求めてもよいし、使用者が設定してもよい。カメラ６０の光軸及び画角は、通常使用時における対象物までの距離が、設定された上限の目安に相当する場合、及び下限の目安に相当する場合に、この対象物が画角に含まれるように設定されることが好ましい。
【００５３】
一般に、人間の視野角は水平方向におよそ２００度、垂直方向におよそ１２５度とされ、そのうち情報受容能力に優れる有効視野は水平方向に３０度、垂直方向に２０度程度である。さらに、人間が注視する注視点が迅速に安定して見える安定注視野は、水平方向に６０〜９０度、垂直方向に４５度〜７０度程度とされている。注視点が使用者の前方に位置する対象物であるとき、使用者の視野において、右眼ＲＥ及び左眼ＬＥのそれぞれの視線を中心として水平方向に３０度、垂直方向に２０度程度が有効視野である。また、水平方向に６０〜９０度、垂直方向に４５度〜７０度程度が安定注視野であり、水平方向に約２００度、垂直方向に約１２５度が視野角となる。さらに、使用者が右導光板２６及び左導光板２８を透過して視認する実際の視野を、実視野（ＦＯＶ：Ｆｉｅｌｄ  Ｏｆ  Ｖｉｅｗ）と呼ぶことができる。図１及び図２に示す本実施形態の構成で、実視野は、右導光板２６及び左導光板２８を透過して使用者が視認する実際の視野に相当する。実視野は、視野角及び安定注視野より狭いが、有効視野より広い。
【００５４】
カメラ６０は、画像表示部２０が表示する画像と共に視認可能な外景を含む範囲を撮像する。カメラ６０の画角は、使用者の視野よりも広い範囲を撮像可能であることが好ましく、具体的には、画角が、少なくとも使用者の有効視野よりも広いことが好ましい。また、画角が、使用者の実視野よりも広いことがより好ましい。さらに好ましくは、画角が、使用者の安定注視野よりも広く、最も好ましくは、画角が使用者の両眼の視野角よりも広いことがより好ましい。
【００５５】
カメラ６０が、撮像レンズとして、いわゆる広角レンズを備え、広い画角を撮像できる構成としてもよい。広角レンズには、超広角レンズ、準広角レンズと呼ばれるレンズを含んでもよいし、単焦点レンズであってもズームレンズであってもよく、複数のレンズからなるレンズ群をカメラ６０が備える構成であってもよい。
【００５６】
図４は、ＨＭＤ１００を構成する各部の構成を示すブロック図である。
制御装置１０は、プログラムを実行してＨＭＤ１００を制御するメインプロセッサー１４０を備える。メインプロセッサー１４０には、メモリー１２１や不揮発性記憶部１２３が接続される。また、メインプロセッサー１４０には、センサー類として、６軸センサー１１１、磁気センサー１１３が接続される。また、メインプロセッサー１４０には、ＧＰＳ受信部１１５、通信部１１７、音声コーデック１８２、外部コネクター１８４、外部メモリーインターフェイス１８６、ＵＳＢコネクター１８８、センサーハブ１９２及びＦＰＧＡ１９４が接続される。これらは外部とのインターフェイスとして機能する。また、メインプロセッサー１４０には、ＬＥＤインジケーター１２や、ＬＥＤ表示部１７、バイブレーター１９、操作部１１０、電源部１３０が接続される。
【００５７】
メインプロセッサー１４０は、制御装置１０に内蔵されたコントローラー基板１２０に実装される。コントローラー基板１２０には、メインプロセッサー１４０に加えて、メモリー１２１、不揮発性記憶部１２３、６軸センサー１１１、磁気センサー１１３、ＧＰＳ受信部１１５、通信部１１７、音声コーデック１８２等がさらに実装される。また、本実施形態は、外部コネクター１８４、外部メモリーインターフェイス１８６、ＵＳＢコネクター１８８、センサーハブ１９２、ＦＰＧＡ１９４及びインターフェイス１９６がコントローラー基板１２０に実装される。
【００５８】
メモリー１２１は、メインプロセッサー１４０が制御プログラムを実行する場合に、実行される制御プログラム、及び処理されるデータを一時的に記憶するワークエリアを構成する。不揮発性記憶部１２３は、フラッシュメモリーやｅＭＭＣ（ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）で構成される。不揮発性記憶部１２３は、メインプロセッサー１４０が実行するプログラムや、メインプロセッサー１４０がプログラムを実行して処理する各種データを記憶する。
【００５９】
図４には一つのメインプロセッサー１４０により制御装置１０の機能を実現する構成を示すが、複数のプロセッサー又は半導体チップにより制御装置１０の機能を実現するようにしてもよい。例えば、コントローラー基板１２０に、ＳｏＣ（System-on-a-Chip）やＭＣＵ（Micro Control Unit）、ＦＰＧＡ（Field-Programmable Gate Array）等の副処理装置（co-processor）をさらに搭載してもよい。また、制御装置１０は、メインプロセッサー１４０及び副処理装置の双方を協働させるか、あるいは双方のうちの一方を選択的に用いて各種の制御を行ってもよい。
【００６０】
６軸センサー１１１は、３軸加速度センサー及び３軸ジャイロ（角速度）センサーを備えるモーションセンサー（慣性センサー）である。６軸センサー１１１は、上記のセンサーがモジュール化されたＩＭＵ（Ｉｎｅｒｔｉａｌ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｕｎｉｔ）を採用してもよい。磁気センサー１１３は、例えば、３軸の地磁気センサーである。
【００６１】
６軸センサー１１１及び磁気センサー１１３は、検出値を、予め指定されたサンプリング周期に従ってメインプロセッサー１４０に出力する。また、６軸センサー１１１及び磁気センサー１１３は、メインプロセッサー１４０の要求に応じて、メインプロセッサー１４０により指定されたタイミングで、検出値をメインプロセッサー１４０に出力する。
【００６２】
ＧＰＳ受信部１１５は、図示しないＧＰＳアンテナを備え、ＧＰＳ衛星から送信されるＧＰＳ信号を受信する。ＧＰＳ受信部１１５は、受信したＧＰＳ信号をメインプロセッサー１４０に出力する。また、ＧＰＳ受信部１１５は、受信したＧＰＳ信号の信号強度を計測し、メインプロセッサー１４０に出力する。信号強度には、例えば、受信信号強度（ＲＳＳＩ：Received Signal Strength Indication）、電界強度、磁界強度、信号雑音比（ＳＮＲ：Signal to Noise ratio）等の情報を用いることができる。
【００６３】
通信部１１７は、外部の機器との間で無線通信を実行する。通信部１１７は、アンテナ、ＲＦ回路、ベースバンド回路、通信制御回路等を備えて構成され、又はこれらが統合されたデバイスで構成される。通信部１１７は、例えば、Ｂｌｕｅｔｏｏｔｈ、無線ＬＡＮ（Ｗｉ−Ｆｉを含む）等の規格に準拠した無線通信を行う。
【００６４】
音声インターフェイス１８０は、音声信号を入出力するインターフェイスである。本実施形態では、音声インターフェイス１８０は、接続ケーブル４０に設けられたコネクター４６（図１）を含む。コネクター４６はヘッドセット３０に接続される。音声インターフェイス１８０が出力する音声信号は右イヤホン３２、及び左イヤホン３４に入力され、これにより右イヤホン３２及び左イヤホン３４が音声を出力する。また、ヘッドセット３０が備えるマイク６３は、音声を集音して、音声信号を音声インターフェイス１８０に出力する。マイク６３から音声インターフェイス１８０に入力される音声信号は、外部コネクター１８４に入力される。
【００６５】
音声コーデック１８２は、音声インターフェイス１８０に接続され、音声インターフェイス１８０を介して入出力される音声信号のエンコード及びデコードを行う。音声コーデック１８２はアナログ音声信号からデジタル音声データへの変換を行うＡ／Ｄコンバーター、及びその逆の変換を行うＤ／Ａコンバーターを備えてもよい。例えば、本実施形態のＨＭＤ１００は、音声を右イヤホン３２及び左イヤホン３４により出力し、マイク６３で集音する。音声コーデック１８２は、メインプロセッサー１４０が出力するデジタル音声データをアナログ音声信号に変換して、音声インターフェイス１８０を介して出力する。また、音声コーデック１８２は、音声インターフェイス１８０に入力されるアナログ音声信号をデジタル音声データに変換してメインプロセッサー１４０に出力する。
【００６６】
外部コネクター１８４は、メインプロセッサー１４０と通信する外部の装置を接続するコネクターである。外部コネクター１８４は、例えば、外部の装置をメインプロセッサー１４０に接続して、メインプロセッサー１４０が実行するプログラムのデバッグや、ＨＭＤ１００の動作のログの収集を行う場合に、この外部の装置を接続するインターフェイスである。
【００６７】
外部メモリーインターフェイス１８６は、可搬型のメモリーデバイスを接続可能なインターフェイスであり、例えば、カード型記録媒体を装着してデータの読取が可能なメモリーカードスロットとインターフェイス回路とを含む。この場合のカード型記録媒体のサイズ、形状、規格は制限されず、適宜に変更可能である。
【００６８】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コネクター１８８は、ＵＳＢ規格に準拠したコネクターとインターフェイス回路とを備える。ＵＳＢコネクター１８８は、ＵＳＢメモリーデバイス、スマートフォン、コンピューター等を接続できる。ＵＳＢコネクター１８８のサイズや形状、適合するＵＳＢ規格のバージョンは適宜に選択、変更可能である。
【００６９】
センサーハブ１９２及びＦＰＧＡ１９４は、インターフェイス（Ｉ／Ｆ）１９６を介して、画像表示部２０に接続される。センサーハブ１９２は、画像表示部２０が備える各種センサーの検出値を取得してメインプロセッサー１４０に出力する。また、ＦＰＧＡ１９４は、メインプロセッサー１４０と画像表示部２０の各部との間で送受信するデータの処理、及びインターフェイス１９６を介した伝送を実行する。
【００７０】
ＬＥＤインジケーター１２は、ＨＭＤ１００の動作状態に対応して点灯し、又は点滅する。ＬＥＤ表示部１７は、メインプロセッサー１４０の制御に従って、ＬＥＤインジケーター１２の点灯及び消灯を制御する。また、ＬＥＤ表示部１７は、トラックパッド１４の直下に配置されるＬＥＤ（図示略）、及びこのＬＥＤを点灯させる駆動回路を含む構成であってもよい。この場合、ＬＥＤ表示部１７は、メインプロセッサー１４０の制御に従って、ＬＥＤを点灯、点滅、消灯させる。
【００７１】
バイブレーター１９は、モーター、偏心した回転子（いずれも図示略）を備え、その他の必要な構成を備えてもよい。バイブレーター１９は、メインプロセッサー１４０の制御に従って上記モーターを回転させることにより振動を発生する。ＨＭＤ１００は、例えば、操作部１１０に対する操作を検出した場合や、ＨＭＤ１００の電源がオン又はオフされる場合、その他の場合に、所定の振動パターンでバイブレーター１９により振動を発生する。
【００７２】
操作部１１０は、操作子１３及びトラックパッド１４を備える。操作子１３には、操作ボタン１１、上下キー１５、切替スイッチ１６及び電源スイッチ１８が含まれる。操作部１１０は、操作子１３やトラックパッド１４が操作を受けた場合に、操作を受けた操作子１３やトラックパッド１４の識別情報と、受けた操作内容を示す情報とを含む操作信号を制御部１５０に出力する。
【００７３】
制御装置１０は、電源部１３０を備え、電源部１３０から供給される電力により動作する。電源部１３０は、充電可能なバッテリー１３２、及びバッテリー１３２の残容量の検出及びバッテリー１３２への充電の制御を行う電源制御回路１３４を備える。電源制御回路１３４はメインプロセッサー１４０に接続され、バッテリー１３２の残容量の検出値、又は電圧の検出値をメインプロセッサー１４０に出力する。また、電源部１３０が供給する電力に基づき、制御装置１０から画像表示部２０に電力を供給してもよい。また、電源部１３０から制御装置１０の各部及び画像表示部２０への電力の供給状態を、メインプロセッサー１４０が制御可能な構成としてもよい。
【００７４】
画像表示部２０の右表示ユニット２２及び左表示ユニット２４は、それぞれ、制御装置１０に接続される。図１に示すように、ＨＭＤ１００では左保持部２３に接続ケーブル４０が接続され、この接続ケーブル４０に繋がる配線が画像表示部２０内部に敷設され、右表示ユニット２２と左表示ユニット２４のそれぞれが制御装置１０に接続される。
【００７５】
右表示ユニット２２は、表示ユニット基板２１０を有する。表示ユニット基板２１０には、インターフェイス１９６に接続されるインターフェイス（Ｉ／Ｆ）２１１、インターフェイス２１１を介して制御装置１０から入力されるデータを受信する受信部（Ｒｘ）２１３、及びＥＥＰＲＯＭ２１５が実装される。
インターフェイス２１１は、受信部２１３、ＥＥＰＲＯＭ２１５、温度センサー２１７、カメラ６０、照度センサー６５及びＬＥＤインジケーター６７を、制御装置１０に接続する。
【００７６】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１５は、各種のデータをメインプロセッサー１４０が読み取り可能に記憶する。ＥＥＰＲＯＭ２１５は、例えば、画像表示部２０が備えるＯＬＥＤユニット２２１、２４１の発光特性や表示特性に関するデータ、右表示ユニット２２又は左表示ユニット２４が備えるセンサーの特性に関するデータなどを記憶する。具体的には、ＯＬＥＤユニット２２１、２４１のガンマ補正に係るパラメーター、温度センサー２１７、２３９の検出値を補償するデータ等を記憶する。これらのデータは、ＨＭＤ１００の工場出荷時の検査によって生成され、ＥＥＰＲＯＭ２１５に書き込まれ、出荷後はメインプロセッサー１４０がＥＥＰＲＯＭ２１５のデータを利用して処理を行える。
【００７７】
カメラ６０は、インターフェイス２１１を介して入力される信号に従って撮像を実行し、撮像画像データ、又は撮像結果を示す信号を制御装置１０に出力する。
【００７８】
照度センサー６５は、図１に示すように、前部フレーム２７の端部ＥＲに設けられ、画像表示部２０を装着する使用者の前方からの外光を受光するよう配置される。照度センサー６５は、受光量（受光強度）に対応する検出値を出力する。
【００７９】
ＬＥＤインジケーター６７は、図１に示すように、前部フレーム２７の端部ＥＲにおいてカメラ６０の近傍に配置される。ＬＥＤインジケーター６７は、カメラ６０による撮像を実行中に点灯して、撮像中であることを報知する。
【００８０】
温度センサー２１７は、温度を検出し、検出温度に対応する電圧値又は抵抗値を、検出値として出力する。温度センサー２１７は、ＯＬＥＤパネル２２３（図２）の裏面側に実装される。温度センサー２１７は、例えばＯＬＥＤ駆動回路２２５と同一の基板に実装されてもよい。この構成により、温度センサー２１７は、主としてＯＬＥＤパネル２２３の温度を検出する。
【００８１】
受信部２１３は、インターフェイス２１１を介してメインプロセッサー１４０が送信するデータを受信する。受信部２１３は、ＯＬＥＤユニット２２１で表示する画像の画像データを受信した場合に、受信した画像データを、ＯＬＥＤ駆動回路２２５（図２）に出力する。
【００８２】
左表示ユニット２４は、表示ユニット基板２３０を有する。表示ユニット基板２３０には、インターフェイス１９６に接続されるインターフェイス（Ｉ／Ｆ）２３１、インターフェイス２３１を介して制御装置１０から入力されるデータを受信する受信部（Ｒｘ）２３３が実装される。また、表示ユニット基板２１０には、６軸センサー２３５及び磁気センサー２３７が実装される。インターフェイス２３１は、受信部２３３、６軸センサー２３５、磁気センサー２３７、及び温度センサー２３９を制御装置１０に接続する。
【００８３】
６軸センサー２３５は、３軸加速度センサー及び３軸ジャイロ（角速度）センサーを備えるモーションセンサー（慣性センサー）である。６軸センサー２３５は、上記のセンサーがモジュール化されたＩＭＵを採用してもよい。磁気センサー２３７は、例えば、３軸の地磁気センサーである。
【００８４】
温度センサー２３９は、温度を検出し、検出温度に対応する電圧値又は抵抗値を、検出値として出力する。温度センサー２３９は、ＯＬＥＤパネル２４３（図２）の裏面側に実装される。温度センサー２３９は、例えばＯＬＥＤ駆動回路２４５と同一の基板に実装されてもよい。この構成により、温度センサー２３９は、主としてＯＬＥＤパネル２４３の温度を検出する。また、温度センサー２３９が、ＯＬＥＤパネル２４３又はＯＬＥＤ駆動回路２４５に内蔵されてもよい。また、上記基板は半導体基板であってもよい。具体的には、ＯＬＥＤパネル２４３が、Ｓｉ−ＯＬＥＤとして、ＯＬＥＤ駆動回路２４５等とともに統合半導体チップ上の集積回路として実装される場合、この半導体チップに温度センサー２３９を実装してもよい。
【００８５】
右表示ユニット２２が備えるカメラ６０、照度センサー６５、温度センサー２１７、及び左表示ユニット２４が備える６軸センサー２３５、磁気センサー２３７、温度センサー２３９は、センサーハブ１９２に接続される。
【００８６】
センサーハブ１９２は、メインプロセッサー１４０の制御に従って各センサーのサンプリング周期の設定及び初期化を行う。センサーハブ１９２は、各センサーのサンプリング周期に合わせて、各センサーへの通電、制御データの送信、検出値の取得等を実行する。また、センサーハブ１９２は、予め設定されたタイミングで、右表示ユニット２２及び左表示ユニット２４が備える各センサーの検出値を、メインプロセッサー１４０に出力する。センサーハブ１９２は、各センサーの検出値を、メインプロセッサー１４０に対する出力のタイミングに合わせて一時的に保持する機能を備えてもよい。また、センサーハブ１９２は、各センサーの出力値の信号形式、又はデータ形式の相違に対応し、統一されたデータ形式のデータに変換して、メインプロセッサー１４０に出力する機能を備えてもよい。
また、センサーハブ１９２は、メインプロセッサー１４０の制御に従ってＬＥＤインジケーター６７への通電を開始及び停止させ、カメラ６０が撮像を開始及び終了するタイミングに合わせて、ＬＥＤインジケーター６７を点灯又は点滅させる。
【００８７】
図５は、制御装置１０の制御系を構成する記憶部１６０及び制御部１５０の機能ブロック図である。図５に示す記憶部１６０は、不揮発性記憶部１２３（図４）やＥＥＰＲＯＭ２１５により構成される論理的な記憶部である。
【００８８】
記憶部１６０は、アプリケーションプログラム１６１、工程フローデータ１６２及びコンテンツデータ１６３を記憶する。工程フローデータ１６２は、本発明の「制御データ」に相当する。
【００８９】
アプリケーションプログラム１６１は、ＯＳ１５１上で実行される特定の機能を持つアプリケーションプログラムである。また、アプリケーションプログラム１６１は、ＨＭＤ１００が、外部の装置により作成された工程フローを実行するためのプログラムである。アプリケーションプログラム１６１は、工程フローの実行用の専用のアプリケーションプログラムであってもよいし、ウェブブラウザー等の汎用的なプログラムであってもよい。アプリケーションプログラム１６１の具体的な構成は、工程フローデータ１６２の仕様と対応させて任意に選択可能である。
【００９０】
工程フローデータ１６２は、ＨＭＤ１００を含む各種機器（例えば、カメラ６０を持たない装置）や、種類や仕様が異なるＨＭＤ１００でも実行可能な汎用的なデータであってもよい。工程フローデータ１６２の詳細については後述する。
【００９１】
コンテンツデータ１６３は、制御部１５０の制御によって画像表示部２０が表示する表示画像や映像を含むコンテンツのデータであり、画像データ又は映像データを含む。また、コンテンツデータ１６３として、音楽や音声のデータを含んでもよい。
【００９２】
制御部１５０は、記憶部１６０が記憶するデータを利用して各種処理を実行し、ＨＭＤ１００を制御する。制御部１５０は、ＯＳ（Operating System）１５１、画像処理部１５２、撮像制御部１５３、入力検出部１５４、通信制御部１５５、表示制御部１５６、情報取得部１５７、工程フロー実行部１５８を機能ブロックとして備える。機能ブロックとは、メインプロセッサー１４０が制御プログラムを実行することで実現される機能をブロックとして便宜的に示したものであり、特定のアプリケーションプログラムやハードウェアを示すものではない。
【００９３】
ＯＳ１５１の機能は、記憶部１６０が記憶する制御プログラムの機能であり、その他の各部は、ＯＳ１５１上で実行されるアプリケーションプログラムの機能である。
【００９４】
画像処理部１５２は、例えば、記憶部１６０からコンテンツデータ１６３を読み出し、読み出したコンテンツデータ１６３から垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃ等の同期信号を分離する。画像処理部１５２は、分離した垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃの周期に応じて、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路等（図示略）を利用してクロック信号ＰＣＬＫを生成する。また、画像処理部１５２は、コンテンツデータ１６３に含まれる画像データに対して解像度変換、輝度、彩度の調整、２Ｄ／３Ｄ変換処理等の種々の画像処理を必要に応じて実行してもよい。
画像処理部１５２は、画像処理を施した画像データを、画像の表示単位である１フレームごとに記憶部１６０内のＤＲＡＭに展開する。画像データの１フレームが展開されるＤＲＡＭの領域を、以下ではフレーム領域という。画像処理部１５２は、フレーム領域から画像データを読み出し、読み出した画像データを画像表示部２０により表示させる。
【００９５】
画像処理部１５２は、メインプロセッサー１４０がプログラムを実行して実現される構成のほか、メインプロセッサー１４０と別のハードウェア（例えば、ＤＳＰ（Digital Signal Processor））で構成してもよい。
【００９６】
撮像制御部１５３は、カメラ６０を制御して撮像を実行させ、撮像画像データを生成する。撮像制御部１５３は、生成した撮像画像データを記憶部１６０に記憶させる。また、カメラ６０が撮像画像データを生成する回路を含むカメラユニットとして構成される場合、撮像制御部１５３は撮像画像データをカメラ６０から取得し、記憶部１６０に記憶させる。
【００９７】
入力検出部１５４は、操作部１１０から入力される操作データに基づき、作業者による入力を検出する。
【００９８】
通信制御部１５５は、通信部１１７を制御して他の装置とのデータ通信を実行する。
【００９９】
表示制御部１５６は、画像表示部２０の右表示ユニット２２及び左表示ユニット２４を制御することにより、オブジェクトの表示位置及び表示状態との少なくともいずれか一方を制御する。オブジェクトは、ＨＭＤ１００が表示領域ＶＲに表示させる画像であって、具体的には、文字や文字列、記号、図形、数字、アイコン、ボタンが含まれる。また、オブジェクトには、文字や文字列、記号、図形、数字、アイコン、ボタンの少なくともいずれか１つを含む周囲を囲む枠体が含まれる。
【０１００】
表示制御部１５６が制御するオブジェクトの表示位置は、表示領域ＶＲにおけるオブジェクトの表示位置であり、より具体的には、表示領域ＶＲの奥行き方向における表示位置である。「奥行き」とは、使用者が画像表示部２０を頭部に装着した状態において、使用者が向いている方向におけるＨＭＤ１００からの距離である。また、「奥行き方向」とは、使用者が画像表示部２０を頭部に装着した状態において使用者が向いている方向、すなわち、右表示ユニット２２、左表示ユニット２４の向きであり、図１に示すＺ軸の方向である。また、本実施形態では、Ｚ軸は、ＨＭＤ１００の位置をＺ軸方向の原点とし、ＨＭＤ１００から離れるほどＺ軸の座標が大きくなる。
【０１０１】
また、表示制御部１５６が制御するオブジェクトの表示状態は、例えば、オブジェクトが文字列や数字である場合、文字列の色や、フォントの種類、フォントサイズ等を制御することに対応する。また、オブジェクトが記号、図形、アイコン、ボタン等である場合、表示制御部１５６は、オブジェクトの色やサイズ等を制御する。
【０１０２】
図６は、基準領域の大きさと、射出領域の大きさとの関係を示す図である。
ここで、図６及び図７を参照して奥行き方向における画像の表示位置の制御について説明する。
基準領域とは、右表示ユニット２２が備えるＯＬＥＤユニット２２１、及び、左表示ユニット２４が備えるＯＬＥＤユニット２４１のそれぞれが、画像を形成することが可能な領域の全体または一部を指す。また、基準領域は、右表示ユニット２２及び左表示ユニット２４がハーフミラー２６１、２８１に画像光を照射可能な領域の全部または一部としてもよい。また、右表示ユニット２２及び左表示ユニット２４が射出する光によりハーフミラー２６１、２８１から右眼ＲＥ、左眼ＬＥに画像光を照射可能な領域を基準領域としてもよく、ハーフミラー２６１、２８１に虚像が形成される領域を基準領域としてもよい。
また、射出領域は、右表示ユニット２２、左表示ユニット２４から画像光が実際に射出される領域である。
【０１０３】
図６の例では、使用者の右眼ＲＥに対応する右表示ユニット２２における基準領域ＭＡ１の大きさはｘピクセル：ｙピクセルである。同様に、使用者の左眼ＬＥに対応する左表示ユニット２４における基準領域ＭＡ２の大きさはｘピクセル：ｙピクセルである。
また、図６において射出領域を斜線で示す。本実施形態において、射出領域は、基準領域よりも水平方向（横方向）に小さい。具体的には、使用者の右眼ＲＥに対応する右表示ユニット２２における射出領域ＣＡ１の大きさは、ｘ−ｎピクセル：ｙピクセルであり、基準領域ＭＡ１より水平方向に小さく設定されている。同様に、使用者の左眼ＬＥに対応する左表示ユニット２４における射出領域ＣＡ２の大きさは、ｘ−ｎピクセル：ｙピクセルであり、基準領域ＭＡ２より水平方向に小さく設定されている。
【０１０４】
例えば、オブジェクトを表示させるＺ軸方向の距離を無限遠に調整する場合、射出領域の移動量は「０（ピクセル）」となる。その結果、図６に示すように射出領域ＣＡ１から射出される画像光に基づいて使用者の右眼ＲＥが視認する画像ＩＭ１と、射出領域ＣＡ２から射出される画像光に基づいて使用者の左眼ＬＥが視認する画像ＩＭ２とは、平行視の状態となる。このため、オブジェクトを表示させるＺ軸方向の距離として無限遠を実現することができる。
【０１０５】
図７は、右眼ＲＥ及び左眼ＬＥからの距離がＬａの場合に、右表示ユニット２２及び左表示ユニット２４から射出された画像光により形成される像について説明する説明図である。
距離をＬａに調整する場合の射出領域の移動量を「ｎ（ピクセル）」と仮定する。表示制御部１５６は、使用者の右眼ＲＥに対応する右表示ユニット２２における射出領域ＣＡ１と、左眼ＬＥに対応する左表示ユニット２４における射出領域ＣＡ２とを、使用者の眉間に向かう方向（図７の白抜き矢印の方向）にｎピクセル、連動させて移動させる。その結果、射出領域ＣＡ１から射出される画像光に基づいて使用者の右眼ＲＥが視認する画像ＩＭ１と、射出領域ＣＡ２から射出される画像光に基づいて使用者の左眼ＬＥが視認する画像ＩＭ２とは、使用者の両眼から距離Ｌａだけ離れた位置（ＩＭ）に結像する。この結果、オブジェクトのＺ軸方向の表示位置が目的の位置に調整される。
【０１０６】
以上のように、一方の表示ユニット（２２又は２４）から射出された画像光により形成される像と、他方の表示ユニット（２４又は２２）から射出された画像光により形成される像とを互いに連動して近づける（又は遠ざける）。その結果、両画像光によって形成される像に対する使用者の右眼ＲＥと左眼ＬＥの輻輳角が変化して大きくなる（小さくなる）。このため、ＨＭＤ１００の使用者は近く（遠く）に画像を知覚することができる。従って、使用者の右眼ＲＥと左眼ＬＥとの輻輳角を調整することによりＺ軸方向の表示位置を調整することが可能となる。
【０１０７】
情報取得部１５７は、外部コネクター１８４や、外部メモリーＩ／Ｆ部１８６、ＵＳＢコネクター１８８を介して接続された外部装置からデータ読み取りを実行する。情報取得部１５７は、例えば、外部メモリーＩ／Ｆ部１８６に、記憶デバイスが接続されたことを検出した場合、記憶デバイスからデータを読み取り記憶部１６０に記憶させる。これにより、ＨＭＤ１００は、記憶デバイスに記憶された工程フローデータ１６２を読み取って利用できる。
【０１０８】
工程フロー実行部１５８は、記憶部１６０が記憶するアプリケーションプログラム１６１を実行し、工程フローデータ１６２に従って工程フローを実行する。
【０１０９】
ここで、工程フロー及び工程フローデータ１６２について説明する。
工程フローは、複数の作業で構成される業務を表す、いわゆるワークフローである。工程フローは、動作フローの具体例である。動作フローは、１又は複数の基本動作を含み、各々の基本的動作の実行順序が定義されたシーケンスである。例えば、表示等の情報の出力、情報の入力、及び、判定等の処理である。動作単位は動作フローを作成及び編集する際に一つの単位として操作されるほか、特に制限はない。また、動作単位は動作フローを作成及び編集する際に一つの単位として操作されるほか、特に制限はない。具体的には、工程フローを作成及び編集する際に基本動作の内容を編集することはなく、この点を除き基本動作に関して制限はない。このため、基本動作の内容は動作フローの編集に便利なように決定されればよく、例えば基本動作が複数の動作や処理を含んでもよい。
【０１１０】
また、工程フローは、設定された目的を達成するために作業者が行う複数の作業を含み、これら複数の作業を行う間に作業者に対して情報を出力する工程を含む。作業者が行う１つの作業単位、及び、作業者に対する１回の情報出力は、動作フローにおける動作ステップに相当する。
【０１１１】
また、工程フローデータ１６２は、作業者に実行させる作業の作業工程を示すデータである。工程フローデータ１６２には、工程フローに含まれる作業ブロック、作業ブロックの実行順序、各作業ブロックに設定された設定内容を含み、また、その他の情報を含んでもよい。作業ブロックは、本発明の「動作ステップ」に相当する。
【０１１２】
各作業ブロックに設定される設定内容には、制御部１５０に実行させる処理が含まれる。制御部１５０が実行する処理には、画像やテキストを含む画面表示を作業者に対する情報として表示させる処理や、ＱＲコード（登録商標）等の二次元コード（２Ｄコード）の読み込み、テキスト入力、作業結果がＯＫかＮＧかの入力を受け付ける処理等が含まれる。また、作業ブロックとして、チェックボックスを利用した選択入力、ラジオボタンを利用した選択入力等が含まれる。
【０１１３】
作業ブロックには、例えば、手順表示ブロック、読込ブロック、入力ブロック、判定ブロック、選択入力ブロック及び終端ブロックが含まれる。
【０１１４】
手順表示ブロックは、作業手順を示す画像やテキストを画像表示部２０により表示領域に表示させるブロックである。作業者は、画像表示部２０により表示領域に表示された画面やテキストを参照しながら作業を行う。
【０１１５】
読込ブロックは、カメラ６０に撮像を実行させて、カメラ６０の撮像画像データからＱＲコード（登録商標）や、バーコード等の二次元コードを読み取るブロックである。
制御部１５０は、例えば、二次元コードの読み取り枠と、二次元コードが読み取り枠内に納まるように作業者を案内する案内表示とを表示させる。制御部１５０は、読み取り枠に二次元コードの画像が検出された場合に、検出された二次元コードの画像を記憶部１６０に記憶させ、二次元コードに含まれるコード情報を解析する。
【０１１６】
入力ブロックは、作業者からの入力を操作部１１０等により受け付けるブロックである。作業者の入力を受け付ける方法は、操作部１１０を用いる方法に限定されない。例えば、カメラ６０の撮像画像データを用いた文字認識処理や、マイク６３で集音した音声に対し音声認識処理により、テキストを含む各種入力を検出してもよい。また、外部コネクター１８４により接続されたバーコードリーダーから、バーコードを読み取った読取データを取得し、取得したデータを、作業者の入力として受け付けてもよい。また、６軸センサー２３５、１１１の検出値から求められる作業者の動きを作業者の入力として受け付けてもよい。
【０１１７】
判定ブロックは、作業の実行結果を作業者から受け付けるブロックである。作業者は、例えば、手順表示ブロックにおいて表示された作業手順に従って作業を行い、作業結果として、「ＯＫ」又は「ＮＧ」の作業結果を操作部１１０等により入力する。制御部１５０は、操作部１１０により「ＯＫ」の入力を受け付けた場合、肯定判定する。この場合、制御部１５０は、手順表示ブロックを実行して次の作業内容が表示された画面を表示する等、肯定判定に対応した作業ブロックを実行する。また、制御部１５０は、操作部１１０により「ＮＧ」の入力を受け付けた場合、否定判定する。この場合、制御部１５０は、同一の作業内容を再度表示させて、同一の作業を再度実行させる、カメラ６０により作業結果を撮像する等の否定判定に対応した作業ブロックを実行する。
【０１１８】
選択入力ブロックは、チェックボックスやラジオボタンを利用した選択の入力を受け付けるブロックである。制御部１５０は、選択入力ブロックを実行する場合に、作業者がチェックボックスやラジオボタンを視認可能なように表示して、チェックボックス又はラジオボタンを選択する操作を受け付ける。制御部１５０は、選択する操作を受け付けると、受け付けた選択に対応した作業ブロックを実行する。
【０１１９】
終端ブロックは、工程フローの終端を示すブロックである。
【０１２０】
また、工程フローデータ１６２の各作業ブロックに設定される設定内容には、強調表示させるオブジェクトを設定した設定情報が含まれる。強調表示させるオブジェクトを設定した設定情報を作業ブロックごとに設定可能であるため、強調表示させるオブジェクトは、作業ブロックごとに変更することが可能である。設定情報は、本発明の「選択情報」に相当する。強調表示とは、設定されたオブジェクトのＺ軸方向における表示位置を、他のオブジェクトの表示位置とは異なる位置に表示させる表示である。設定されたオブジェクトを、Ｚ軸方向において他のオブジェクトとは異なる位置に表示することで、設定されたオブジェクトを他のオブジェクトよりも目立たせ、設定されたオブジェクトの見落としを防止する。
【０１２１】
設定情報には、強調表示させるオブジェクトを特定する情報を少なくとも含む。すなわち、文字や文字列、記号、図形、数字、アイコン、ボタンのいずれかを特定する情報を含む。この他に、設定情報に、オブジェクトを表示させるときの色やサイズを指定する情報を含めてもよい。
また、オブジェクトに文字や文字列が含まれる場合、フォントの種類や、フォントサイズ、文字の太さ、文字の背景色等の情報を設定情報として含めることができる。また、設定情報は、作業ブロックごとに異なる設定とすることが可能である。
【０１２２】
図８は、表示領域ＶＲの表示例を示す図である。特に、図８は制御部１５０が工程フローデータ１６２に含まれる手順表示ブロックを実行することで、作業手順を示す画像やテキストを表示領域ＶＲに表示させた状態を示す。
制御部１５０は、表示領域ＶＲに表示させるドキュメントや画像に、設定情報により予め設定されたオブジェクトを検出した場合に、この設定されたオブジェクトのＺ軸方向における表示位置を、他のオブジェクトとは異なる表示位置に表示する。
以下の説明では、予め設定されたオブジェクトの具体例として、文字列が設定されている場合を例にして説明する。予め設定された文字列を、以下では強調文字列３００という。
【０１２３】
例えば、表示領域ＶＲに「●×ボルトを３本絞めたことを確認して下さい。」との文字を表示させる場合について説明する。また、「３本」の文字列が強調文字列３００であると仮定して説明する。この場合、表示制御部１５６は、文字「３本」のＺ軸方向の表示位置を、他の文字列とは異なる位置に表示する。具体的には、表示制御部１５６は、強調文字列３００である「３本」の文字列のＺ軸方向の表示位置が、他の文字列の表示位置より近くに表示されるように「３本」の文字列の表示位置を調整する。
【０１２４】
図９は、表示領域ＶＲに表示される強調文字列３００を示す図である。
図９に破線で示す矩形の枠体３３１は、Ｘ軸及びＹ軸に平行な平面（以下、ＸＹ平面という）であって、Ｚ軸方向の位置が、強調文字列３００の表示位置と同一の位置の枠体を示す。すなわち、枠体３３１は、強調文字列３００が表示される面に対応する。Ｘ軸は、表示領域ＶＲの水平方向に対応し、Ｙ軸は、表示領域ＶＲの垂直方向に対応する。
また、図９に実線で示す矩形の枠体３３２は、ＸＹ平面であって、Ｚ軸方向の位置が、強調文字列３００以外の他の文字列が表示される表示位置と同一の位置の枠体を示す。すなわち、枠体３３２は、強調文字列３００以外の文字列が表示される平面を示す。強調文字列３００以外の文字列を、以下では「他の文字列」という。
表示制御部１５６は、強調文字列３００以外の文字を、Ｚ軸方向の距離が１ｍ〜３ｍの範囲内の位置に表示させる。すなわち枠体３３２は、Ｚ軸方向の距離が１ｍ〜３ｍの範囲内の位置にある。また、表示制御部１５６は、強調文字列３００を、他の文字列の前後１０ｃｍの位置に表示させる。図９には、枠体３３１を、枠体３３２より１０ｃｍ近い位置に表示させた例を示す。
【０１２５】
図１０は、文字列のＺ軸方向における表示位置を示す図である。特に、図１０には、強調文字列３００だけを表示した状態を示す。
また、表示制御部１５６は、強調文字列３００のＺ軸方向の位置を、一定時間ごとに変化させる。一定時間は、本発明の「単位時間」に相当する。一定時間は、使用者の好みに応じて任意に設定及び変更が可能である。
図１０において、破線で示す強調文字列３００は、Ｚ軸方向の座標「Ｚ１」に表示される。図１０には示していないが、座標「Ｚ１」には他の文字列も表示される位置である。
また、実線で示す強調文字列３００は、Ｚ軸方向の座標「Ｚ２」に表示される。座標「Ｚ１」は、座標「Ｚ２」より値が大きい。すなわち、座標「Ｚ１」に強調文字列３００が表示される場合、座標「Ｚ２」に強調文字列３００が表示されるときよりも強調文字列３００はＨＭＤ１００から離れた位置（奥側）に表示される。
表示制御部１５６は、強調文字列３００を、一定時間ごとに座標「Ｚ１」の表示位置と、座標「Ｚ２」の表示位置とに交互に表示させる。表示制御部１５６は、このように強調文字列３００の表示状態を変更することで、強調文字列３００の表示を強調する。
【０１２６】
図１１は、文字列のＺ軸方向における表示位置を示す図である。特に、図１１は、強調文字列３００として「３本」の文字列と、他の文字列として「ボルト」とを表示させた状態を示す。
図１１において、実戦で示す他の文字列「ボルト」は、Ｚ軸方向の座標「Ｚ４」に表示される。また、図１１において、破線で示す強調文字列３００は、Ｚ軸方向の座標「Ｚ３」に表示され、実線で示す強調文字列３００は、Ｚ軸方向の座標「Ｚ５」に表示される。座標「Ｚ３」は、座標「Ｚ４」より値が大きく、座標「Ｚ４」は、座標「Ｚ５」より値が大きい。すなわち、座標「Ｚ３」に表示される強調文字列３００は、座標「Ｚ４」に表示される他の文字列よりもＨＭＤ１００から離れた位置（奥側）に表示される。また、座標「Ｚ５」に表示される強調文字列３００は、座標「Ｚ４」に表示される他の文字列よりもＨＭＤ１００に近い位置（手前側）に表示される。
表示制御部１５６は、強調文字列３００を、一定時間ごとに座標「Ｚ３」の表示位置と、座標「Ｚ５」の表示位置とに交互に表示させる。
【０１２７】
図１２に示す（Ａ）において、実線で示す他の文字列「ボルト」は、Ｚ軸方向の座標「Ｚ７」に表示される。また、図１２に示す（Ａ）において、実線で示す文字列「３本」は、第１強調文字列３０１であり、Ｚ軸方向の座標「Ｚ８」に表示される。また、図１２に示す（Ａ）において、実線で示す文字列「確認」は、第２強調文字列３０２であり、Ｚ軸方向の座標「Ｚ６」に表示される。第１強調文字列３０１は、本発明の「第１のオブジェクト」に相当し、第２強調文字列３０２は、本発明の「第２のオブジェクト」に相当する。第１強調文字列３０１、第２強調文字列３０２、及び他の文字列は、Ｚ軸方向から見て重ならない位置に表示される。第１強調文字列３０１、第２強調文字列３０２、及び他の文字列を、Ｚ軸方向から見て重ならない位置に表示させることで、使用者に視認させたい情報の視認性の低下を防止することができる。
【０１２８】
図１２において、座標「Ｚ６」は、座標「Ｚ７」より値が大きく、座標「Ｚ７」は、座標「Ｚ８」より値が大きい。図１２に示す（Ａ）において、座標「Ｚ６」に表示される第２強調文字列３０２「確認」は、座標「Ｚ７」に表示される他の文字「ボルト」よりもＨＭＤ１００から離れた位置（奥側）に表示される。また、図１２に示す（Ａ）において、座標「Ｚ８」に表示される第１強調文字列３０１「３本」は、座標「Ｚ７」に表示される他の文字「ボルト」よりもＨＭＤ１００から近い位置（手前側）に表示される。
【０１２９】
また、図１２に示す（Ｂ）において、第１強調文字列３０１である文字列「３本」は、Ｚ軸方向の座標「Ｚ６」に表示され、第２強調文字列３０２である文字列「確認」は、Ｚ軸方向の座標「Ｚ８」に表示される。図１２に示す（Ｂ）において、他の文字列「ボルト」は、図１２に示す（Ａ）と同一の座標「Ｚ７」に表示される。
図１２に示す（Ｂ）において、座標「Ｚ６」に表示される第１強調文字列３０１「３本」は、座標「Ｚ７」に表示される他の文字「ボルト」よりもＨＭＤ１００から離れた位置（奥側）に表示される。また、図１２に示す（Ｂ）において、座標「Ｚ８」に表示される第２強調文字列３０２「確認」は、座標「Ｚ７」に表示される他の文字「ボルト」よりもＨＭＤ１００から近い位置（手前側）に表示される。
【０１３０】
表示制御部１５６は、他の文字列である「ボルト」のＺ軸方向における表示位置は変更せずに、第１強調文字列３０１と第２強調文字列３０２との表示位置を一定時間ごとに交互に変更する。すなわち、表示制御部１５６は、図１２に示す（Ａ）の状態と、（Ｂ）のの状態とが交互に表示されるように右表示ユニット２２及び左表示ユニット２４を制御する。
表示制御部１５６は、このように第１強調文字列３０１及び第２強調文字列３０２の表示位置を変更することで、第１強調文字列３０１及び第２強調文字列３０２の表示を強調する。
【０１３１】
また、図１２に示す（Ａ）及び（Ｂ）において、座標「Ｚ６」の位置と、座標「Ｚ７」の位置とは同一の位置であってもよい。
例えば、第１強調文字列３０１を、第２強調文字列３０２より近い位置に表示させる場合に、第２強調文字列３０２の表示位置を、他の文字列「ボルト」の表示位置と同一の位置に表示させてもよい。第２強調文字列３０２を、第１強調文字列３０１より近い位置に表示させる場合も同様に、第１強調文字列３０１の表示位置を、他の文字列「ボルト」の表示位置と同一の位置に表示させてもよい。
【０１３２】
図１３は、表示領域ＶＲに表示される強調文字列３００を示す図である。
表示制御部１５６は、仮想軸を設定し、設定した仮想軸を中心として強調文字列３００を揺動させる。具体的には、表示制御部１５６は、強調文字列３００の表示位置を一定時間ごとに切り替えることで、強調文字列３００が仮想軸を中心として揺動しているように表示領域ＶＲに強調文字列３００を表示させる。仮想軸を設定可能な方向は任意であり、強調文字列３００の表示位置が変化していることを使用者が視認可能な方向であれば、鉛直方向や、水平方向、斜めの方向であってもよい。
【０１３３】
図１３は、使用者の視線方向であるＺ軸方向に平行な方向に仮想軸を設定し、設定した仮想軸の回りに強調文字列３００を回転させて強調文字列３００の表示位置を変更する場合を示す。
図１３に示す（Ａ）は、表示位置を変更する前の強調文字列３００を示す。また、図１３に示す（Ｂ）は、図１３の紙面に向かって反時計回り（左回り）に強調文字列３００を回転させた状態を示し、図１３に示す（Ｃ）は、図１３の紙面に向かって時計回り（右回り）に強調文字列３００を回転させた状態を示す。
表示制御部１５６は、強調文字列３００の表示を、（Ａ）の状態から（Ｂ）の状態に変更し、さらに変更した（Ｂ）の状態から（Ａ）の状態に戻す。また、表示制御部１５６は、強調文字列３００の表示を、（Ａ）の状態から（Ｃ）の状態に変更し、さらに変更した（Ｃ）の状態から（Ａ）の状態に戻す。表示制御部１５６は、このように強調文字列３００の表示位置を変更することで、強調文字列３００の表示を強調する。
【０１３４】
図１４は、表示領域ＶＲに表示される強調文字列３００を示す図である。
図１４は、鉛直方向であるＹ軸方向に平行な方向に仮想軸を設定し、設定した仮想軸の回りに強調文字列３００を回転させる場合を示す。
図１４に示す（Ａ）は、表示位置を変更する前の強調文字列３００を示す。また、図１４に示す（Ｂ）は、仮想軸の軸回りであって、図１４の紙面に向かって時計回り（右回り）に強調文字列３００を回転させた状態を示す。また、図１４に示す（Ｃ）は、仮想軸の軸回りであって、図１４の紙面に向かって反時計回り（左回り）に強調文字列３００を回転させた状態を示す。
図１４の（Ｂ）に示す強調文字列３００は、「３本」という強調文字列３００のうち、図１４の紙面に向かって右側の文字「本」のＺ軸方向の位置が、紙面に向かって左側の文字「３」のＺ軸方向の位置より近い位置（手前側）に表示された状態である。
図１４の（Ｃ）に示す強調文字列３００は、「３本」という強調文字列３００のうち、図１４の紙面に向かって左側の文字「３」のＺ軸方向の位置が、紙面に向かって右側の文字「本」のＺ軸方向の位置より近い位置（手前側）に表示された状態である。
【０１３５】
表示制御部１５６は、強調文字列３００の表示を、（Ａ）の状態から（Ｂ）の状態に変更し、さらに変更した（Ｂ）の状態から（Ａ）の状態に戻す。また、表示制御部１５６は、強調文字列３００の表示を、（Ａ）の状態から（Ｃ）の状態に変更し、さらに変更した（Ｃ）の状態から（Ａ）の状態に戻す。表示制御部１５６は、このように強調文字列３００の表示位置を変更して強調文字列３００の表示を強調する。
【０１３６】
図１５は、表示領域ＶＲに表示される強調文字列３００を示す図である。図１５は、一方の端部の大きさ（長さ）と、他方の端部の大きさ（長さ）とを変更する表示例である。
図１５に示す（Ａ）には、文字列の大きさを変更する前の強調文字列３００を示す。また、図１５に示す（Ｂ）には、強調文字列３００の文字サイズを、図１５の紙面に向かって右側の端部から左側に行くに従って連続的に小さくなるように変更した状態を示す。
また、図１５に示す（Ｃ）には、強調文字列３００のサイズを、図１５の紙面に向かって左側の端部から右側に行くに従って連続的に小さくなるように変更した状態を示す。
【０１３７】
表示制御部１５６は、強調文字列３００の文字サイズを変更して、（Ａ）に示す状態から（Ｂ）に示す状態に変化させる。また、表示制御部１５６は、（Ｂ）に示す状態に変化させた強調文字列３００の文字サイズを連続的に（Ａ）の状態に戻す。
また、表示制御部１５６は、強調文字列３００の文字サイズを変更して、（Ａ）に示す状態から（Ｃ）に示す状態に変化させる。また、表示制御部１５６は、（Ｃ）に示す状態に変化させた強調文字列３００の文字サイズを連続的に（Ａ）の状態に戻す。表示制御部１５６は、このようにして、文字列の左右の表示サイズを変更することで、強調文字列３００の表示を強調する。
【０１３８】
図１６は、表示領域ＶＲに表示される強調文字列３００を示す図である。特に、図１６は、強調文字列３００として第１強調文字列３０１「３本」と、第２強調文字列３０２「確認」との２つの文字列が選択された場合を示す。
図１６に示す（Ａ）には、第１強調文字列３０１である「３本」のＺ軸方向における表示位置を、他の文字列よりも近い位置（手前側）に表示させた状態を示す。また、図１６に示す（Ａ）において、第２強調文字列３０２である「確認」のＺ軸方向における表示位置は、他の文字列の表示位置と同一の位置である。
また、図１６に示す（Ｂ）には、第２強調文字列３０２である「確認」のＺ軸方向における表示位置を、他の文字列よりも近い位置（手前側）に表示させた状態を示す。また、図１６に示す（Ｂ）において、第１強調文字列３０１である「３本」のＺ軸方向における表示位置は、他の文字列の表示位置と同一の位置である。
【０１３９】
表示制御部１５６は、第１強調文字列３０１と第２強調文字列３０２とが、一定時間ごとに交互に、Ｚ軸方向において他の文字列より近い位置（手前側）に表示されるように右表示ユニット２２及び左表示ユニット２４を制御する。
表示制御部１５６は、このように第１強調文字列３０１及び第２強調文字列３０２の表示位置を変更することで、第１強調文字列３０１及び第２強調文字列３０２の表示が強調される。
【０１４０】
図１７は、表示領域ＶＲの表示を示す図である。特に、図１７は、強調文字列３００の周囲を枠体３０５により囲んだ状態を示す。
表示制御部１５６は、強調文字列３００が検出されると、検出された強調文字列３００の周囲を枠体３０５により囲む。そして、表示制御部１５６は、強調文字列３００を囲む枠体３０５のＺ軸方向における表示位置を一定時間ごとに変化させる。表示制御部１５６は、このように強調文字列３００を囲む枠体３０５の表示を変更することで、強調文字列３００の表示を強調させる。なお、図１７には、枠体３０５として文字を囲む枠体３０５を示したが、枠体３０５が周囲を囲むオブジェクトは、記号や、図形、数字、アイコン、ボタンであってもよいし、図形と数字のように複数種類のオブジェクトを囲む枠体３０５であってもよい。
【０１４１】
図１８は、制御部１５０の動作を示すフローチャートである。
制御部１５０は、記憶部１６０から工程フローデータ１６２を読み込み、工程フローデータ１６２に含まれる作業ブロックを実行する。具体的には、制御部１５０は、工程フローデータ１６２に含まれる実行順序に従って実行する作業ブロックを選択する（ステップＳ１）。次に、制御部１５０は、選択した作業ブロックに設定された設定内容に従って、処理を実行する（ステップＳ２）。このとき、制御部１５０は、作業者に対する情報として表示させるドキュメントや画像を解析して、設定情報により設定された強調文字列３００を検出する動作を行う。そして、制御部１５０は、表示させるドキュメントや画像に、強調文字列３００が含まれるか否かを判定する（ステップＳ３）。
【０１４２】
制御部１５０は、強調文字列３００が含まれると判定した場合（ステップＳ３／ＹＥＳ）、表示させるドキュメントや画像を画像表示部２０により表示領域ＶＲに表示させる。さらに、制御部１５０は、検出した強調文字列３００のＺ軸方向における表示位置を変更する（ステップＳ４）。すなわち、制御部１５０は、検出した強調文字列３００のＺ軸方向における表示位置が、他の文字列の表示位置と異なるように強調文字列３００の表示位置を制御する。この後、制御部１５０は、選択した作業ブロックの処理がすべて終了したか否かを判定する（ステップＳ５）。作業ブロックの処理が終了したか否かの判定は、例えば、操作部１１０により受け付けた操作により判定してもよいし、制御部１５０が、作業ブロックに設定された処理をすべて実行したと判定した場合に処理が終了したと判定してもよい。制御部１５０は、作業ブロックの処理がすべて終了していないと判定した場合に（ステップＳ５／ＮＯ）、ステップＳ３に戻る。制御部１５０は、新たに表示させるドキュメントや画像を画像表示部２０により表示領域ＶＲに表示させ、表示させたドキュメントや画像に強調文字列３００が含まれる場合には、検出した強調文字列３００のＺ軸方向における表示位置を変更する。また、制御部１５０は、作業ブロックの処理がすべて終了したと判定した場合（ステップＳ５／ＹＥＳ）、この処理フローを終了させる。
【０１４３】
強調文字列３００を他の文字列よりも強調して表示する方法は、上述した方法に限定されない。例えば、強調文字列３００を、Ｚ軸方向において他の文字列よりもＨＭＤ１００に近い位置に表示させる場合に、強調文字列３００の太さを他の文字列よりも太く変更してもよい。また、強調文字列３００を、Ｚ軸方向において他の文字列よりもＨＭＤ１００から遠い位置に表示させる場合に、強調文字列３００の太さを他の文字列よりも細く変更してもよい。
また、強調文字列３００の色を、他の文字列の色と異なる色で表示させてもよい。また、Ｚ軸方向において、強調文字列３００を、他の文字列よりもＨＭＤ１００に近い位置に表示させる場合と、他の文字列よりもＨＭＤ１００から遠い位置に表示させる場合とで、強調文字列３００を異なる色で表示してもよい。
また、強調文字列３００のフォント種類及びフォントサイズの少なくともいずれか一方と、他の文字列のフォント種類及びフォントサイズの少なくともいずれか一方とが異なるように強調文字列３００の表示を制御してもよい。
【０１４４】
図１９は、表示領域ＶＲの表示例を示す図である。
表示制御部１５６が表示領域ＶＲに表示させる画像には、アイコン３２０や背景画像３１０が含まれる。表示制御部１５６は、強調文字列３００の色を他の文字列の色と異なる色で表示する場合に、アイコン３２０を強調文字列３００と同一の色で表示してもよい。また、表示制御部１５６は、強調文字列３００にだけ背景画像３１０を表示させてもよいし、強調文字列３００及び他の文字列に背景画像３１０を表示させる場合に、強調文字列３００の背景画像３１０と、他の文字列の背景画像とを異なる色や柄で表示させてもよい。また、表示制御部１５６は、背景画像３１０の色と、強調文字列３００の色とが補色の関係となるように、強調文字列３００及び背景画像３１０の色を設定してもよい。
このような表示とすることで、作業者が強調文字列３００をさらに認識しやすくなる。
【０１４５】
また、アイコン３２０の表示を点滅させて、表示領域ＶＲに表示されたドキュメントや画像のなかに強調文字列３００が含まれることを表示さてもよい。
また、強調文字列３００のＺ軸方向における表示位置を変更する表示と、アイコン３２０のＺ軸方向における表示位置を変更する表示とをそれぞれ異なるタイミングで行ってもよい。例えば、強調文字列３００のＺ軸方向における表示位置を変更している間は、アイコン３２０のＺ軸方向における表示位置を変更しない。すなわち、アイコン３２０の表示位置は変更しない。また、アイコン３２０のＺ軸方向の表示位置を変更する場合、強調文字列３００のＺ軸方向の表示位置は変更しない。従って、強調文字列３００とアイコン３２０とのいずれか一方のＺ軸方向の表示位置が変更されるので、ドキュメントや画像に強調文字列３００が含まれることを認識させる効果を高めることができる。
【０１４６】
また、表示制御部１５６は、強調文字列３００のＺ軸方向の表示位置を変更する場合に、Ｘ軸方向やＹ軸方向の表示位置も変更してもよい。
例えば、表示制御部１５６は、強調文字列３００を他の文字列よりも手前側に表示させる場合、強調文字列３００が表示領域ＶＲの中央付近に表示されるように強調文字列３００の表示位置を制御する。また、表示制御部１５６は、強調文字列３００を他の文字列よりも奥側に表示させる場合、強調文字列３００を、手前側に表示させたときよりも表示領域ＶＲの周辺部に近い位置に表示させる。すなわち、強調文字列３００の表示位置を他の文字列よりも奥側から手前側に変更する場合、強調文字列３００が表示領域ＶＲの周辺部から中央部に向かって移動するように強調文字列３００を表示させる。また、強調文字列３００の表示位置を他の文字列よりも手前側から奥側に変更する場合、強調文字列３００が表示領域ＶＲの中央部から周辺部に向かって移動するように強調文字列３００を表示させる。
【０１４７】
以上説明したように本実施形態は、外景を透過して視認可能に構成されるＨＭＤ１００であって、画像表示部２０と、記憶部１６０と、制御部１５０とを備える。
画像表示部２０は、外景と重畳する表示領域ＶＲにオブジェクトを表示する。
記憶部１６０は、表示領域ＶＲに表示されるオブジェクトを選択するための選択情報として工程フローデータ１６２を記憶する。
制御部１５０は、表示領域ＶＲに表示されるオブジェクトのいずれかを工程フローデータ１６２に含まれる設定情報に基づいて選択し、表示領域ＶＲの奥行き方向において、選択したオブジェクトの表示位置が、表示領域に表示される他のオブジェクトの表示位置と異なるように、オブジェクトの表示位置を制御する。
従って、オブジェクトの見落としを低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１４８】
また、制御部１５０は、使用者の右目と左目との輻輳角を変化させてオブジェクトの奥行き方向の表示位置を調整する。
従って、オブジェクトの奥行き方向の表示位置の調整を容易に行うことができる。
【０１４９】
また、制御部１５０は、表示領域ＶＲの奥行き方向におけるオブジェクトの表示位置と、オブジェクトの表示状態とを制御する。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５０】
また、制御部１５０は、選択したオブジェクトの奥行き方向の表示位置を、単位時間ごとに変化させる。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５１】
また、制御部１５０は、奥行き方向において、選択したオブジェクトが、他のオブジェクトよりも手前側に表示される表示状態と、選択したオブジェクトが、他のオブジェクトよりも奥側に表示される表示状態とを単位時間ごとに変化させる。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５２】
また、制御部１５０は、表示領域ＶＲを基準として所定の方向に設定される仮想軸を中心として、選択したオブジェクトの表示位置を変更させる。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５３】
また、制御部１５０は、仮想軸を表示領域ＶＲの鉛直方向に平行な方向に設定する。制御部１５０は、二つの表示状態を単位時間ごとに交互に切り替える。一つの表示状態は、選択したオブジェクトの表示領域ＶＲの水平方向に平行な方向の一方の端部の奥行き方向における表示位置が、表示領域ＶＲの水平方向に平行な方向の他方の端部の奥行き方向における表示位置よりも手前側に表示される表示状態である。また、もう一つの表示状態は、他方の端部の奥行き方向における表示位置が、一方の端部の奥行き方向における表示位置よりも手前側に表示される表示状態である。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５４】
また、制御部１５０は、二つの表示状態を単位時間ごとに交互に切り替える。一つの表示状態は、選択したオブジェクトの一方の端部側の長さが、選択したオブジェクトの他方の端部側の長さよりも短い表示状態である。また、もう一つの表示状態は、選択したオブジェクトの他方の端部側の長さが、選択したオブジェクトの一方の端部側の長さよりも短い表示状態である。
従って、オブジェクトの見落としをさらに低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５５】
また、制御部１５０が、オブジェクトとして文字列を選択する場合、色、太さ、背景色、フォント種類、及びフォントサイズの少なくともいずれかが、選択した文字列と他の文字列とで異なるようにした。
従って、文字列を使用者が認識しやすくなり、ＨＭＤ１００の使用者が必要とする情報の見落としをさらに低減し、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５６】
また、記憶部１６０は、実行順序が予め定められた複数の動作ステップを含む動作フローを定義する制御データを記憶する。
制御部１５０は、動作フローを実行する場合に、動作ステップに関する制御データの設定に従って、オブジェクトの表示位置の制御を実行するか否かを切り替える。
従って、オブジェクトを使用者がさらに認識しやすくなり、見落としをさらに低減することができる。このため、ＨＭＤ１００を作業支援に用いる場合に、使用者の作業を効果的に支援することができる。
【０１５７】
また、制御部１５０は、複数のオブジェクトを選択した場合に、選択した複数のオブジェクトを表示領域ＶＲに順に表示させる。
従って、複数のオブジェクトが選択された場合であっても、オブジェクトの見落としを低減し、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５８】
また、制御部１５０は、複数のオブジェクトとして第１強調文字列３０１と第２強調文字列３０２とを選択した場合に、第１の表示状態と、第２の表示状態とを切り替える。
第１の表示状態は、奥行き方向において、第１強調文字列３０１トが他のオブジェクトよりも手前側に表示され、第２強調文字列３０２が他のオブジェクトよりも奥側に表示される状態である。第２の表示状態は、奥行き方向において、第２強調文字列３０２が他のオブジェクトよりも手前側に表示され、第１強調文字列３０１が他のオブジェクトよりも奥側に表示される状態である。
従って、複数のオブジェクトが選択された場合であっても、オブジェクトの見落としを低減し、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１５９】
また、制御部１５０は、選択したオブジェクトが他のオブジェクトと重ならないように、選択したオブジェクトの表示領域ＶＲにおける表示位置を制御する。
従って、複数のオブジェクトの視認性の低下を防止することができる。
【０１６０】
また、制御部１５０は、文字、アイコン３２０、文字及びアイコン３２０の少なくともいずれかの周辺を囲む枠体３０５のいずれかを含むオブジェクトを選択する。
従って、ＨＭＤ１００により文字、アイコン３２０及び枠体３０５のいずれかを表示させる場合に、オブジェクトの見落としを低減して、ＨＭＤ１００により表示される情報が有効に活用されるようにすることができる。
【０１６１】
上述した実施形態は、本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態では、透過型のＨＭＤ１００を例にして説明したが、ＨＭＤ１００は、外界の様子を視認することができない非透過型の頭部装着型表示装置であってもよい。また、本発明は、表示領域の奥行き方向において、表示位置を変更可能な装置であれば本発明を適用可能である。例えば、本発明を適用可能な装置として、ＰＣ（パーソナルコンピューター）や、タブレットＰＣ、スマートフォン、プロジェクター等が挙げられる。
【０１６２】
また、ＨＭＤ１００は、コンテンツの供給元となる種々の外部機器を接続するインターフェイス（図示略）を備えてもよい。例えば、ＵＳＢインターフェイス、マイクロＵＳＢインターフェイス、メモリーカード用インターフェイス等の有線接続に対応したインターフェイスであってもよく、無線通信インターフェイスで構成してもよい。この場合の外部機器は、ＨＭＤ１００に画像を供給する画像供給装置であり、パーソナルコンピューター（ＰＣ）、携帯電話端末、携帯型ゲーム機等が用いられる。この場合、ＨＭＤ１００は、これらの外部機器から入力されるコンテンツデータ１６３に基づく画像や音声を出力できる。
【０１６３】
また、上述した実施形態では、制御装置１０が画像表示部２０と有線接続される構成を例示したが、本発明はこれに限定されず、制御装置１０に対して画像表示部２０が無線接続される構成であってもよい。この場合の無線通信方式は通信部１１７が対応する通信方式として例示した方式を採用してもよいし、その他の通信方式であってもよい。
【０１６４】
また、制御装置１０が備える一部の機能を画像表示部２０に設けてもよく、制御装置１０を複数の装置により実現してもよい。すなわち、制御装置１０は、箱形のケース１０Ａを備える構成に限定されない。例えば、制御装置１０に代えて、使用者の身体、着衣、又は使用者が身につけられるデバイスを用いてもよい。使用者が身につけられるデバイスは、例えば、時計型の装置、指輪型の装置、レーザーポインター、マウス、エアーマウス、ゲームコントローラー、ペン型のデバイス等であってもよい。
【０１６５】
さらに、上記の実施形態では、画像表示部２０と制御装置１０とが分離され、接続ケーブル４０を介して接続された構成を例に挙げて説明した。本発明はこれに限定されず、制御装置１０と画像表示部２０とが一体に構成され、使用者の頭部に装着される構成とすることも可能である。
【０１６６】
また、制御装置１０として、ノート型コンピューター、タブレット型コンピューター又はデスクトップ型コンピューターを用いてもよい。また、制御装置１０として、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。
【０１６７】
また、例えば、画像表示部２０に代えて、例えば帽子のように装着する画像表示部等の他の方式の画像表示部を採用してもよく、使用者の左眼ＬＥに対応して画像を表示する表示部と、使用者の右眼ＲＥに対応して画像を表示する表示部とを備えていればよい。また、画像表示部２０に代えてヘッドアップディスプレイを用いることで、自動車や飛行機等の車両に搭載することも可能である。例えば、車両にヘッドアップディスプレイを搭載する場合、トラックパッド１４の操作面に相当する操作面を車両のハンドル等に設ける。
また、例えば、ヘルメット等の身体防護具に内蔵された頭部装着型表示装置として構成されてもよい。この場合、使用者の身体に対する位置を位置決めする部分、及び当該部分に対し位置決めされる部分を装着部とすることができる。
【０１６８】
また、画像光を使用者の眼に導く光学系として、右導光板２６及び左導光板２８の一部に、ハーフミラー２６１、２８１により虚像が形成される構成を例示した。本発明はこれに限定されず、右導光板２６及び左導光板２８の全面又は大部分を占める面積を有する表示領域に、画像を表示する構成としてもよい。この場合、画像の表示位置を変化させる動作において、画像を縮小する処理を含めてもよい。
さらに、本発明の光学素子は、ハーフミラー２６１、２８１を有する右導光板２６、左導光板２８に限定されず、画像光を使用者の眼に入射させる光学部品であればよく、具体的には、回折格子、プリズム、ホログラフィー表示部を用いてもよい。
【０１６９】
また、図４や図５に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図に示した通りに独立したハードウェア資源を配置する構成に限定されない。また、制御部１５０が実行するプログラムは、不揮発性記憶部１２３又は制御装置１０内の他の記憶装置（図示略）に記憶されてもよい。また、外部の装置に記憶されたプログラムを通信部１１７や外部コネクター１８４を介して取得して実行する構成としてもよい。また、制御装置１０に形成された構成のうち、操作部１１０が使用者インターフェイス（ＵＩ）として形成されてもよい。
【０１７０】
また、図１８に示すフローチャートの処理単位は、ＨＭＤ１００の制御部１５０の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって本発明が制限されることはない。また、制御部１５０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【０１７１】
１０…制御装置、１０Ａ…ケース、１１…操作ボタン、１２…ＬＥＤインジケーター、１３…操作子、１４…トラックパッド、１５…上下キー、１６…切替スイッチ、１７…ＬＥＤ表示部、１８…電源スイッチ、１９…バイブレーター、２０…画像表示部、２１…右保持部、２２…右表示ユニット、２３…左保持部、２４…左表示ユニット、２６…右導光板、２７…前部フレーム、２８…左導光板、３０…ヘッドセット、３２…右イヤホン、３４…左イヤホン、４０…接続ケーブル、４６…コネクター、６０…カメラ、６３…マイク、６５…照度センサー、６７…ＬＥＤインジケーター、１００…ＨＭＤ、１１０…操作部、１１１…６軸センサー、１１３…磁気センサー、１１５…ＧＰＳ受信部、１１７…通信部、１２０…コントローラー基板、１２１…メモリー、１２３…不揮発性記憶部、１３０…電源部、１３２…バッテリー、１３４…電源制御回路、１４０…メインプロセッサー、１５０…制御部、１５１…ＯＳ、１５２…画像処理部、１５３…撮像制御部、１５４…入力検出部、１５５…通信制御部、１５７…情報取得部、１５８…工程フロー実行部、１６０…記憶部、１６１…アプリケーションプログラム、１６２…工程フローデータ、１６３…コンテンツデータ、１８０…音声インターフェイス、１８２…音声コーデック、１８４…外部コネクター、１８６…外部メモリーＩ／Ｆ部、１８８…ＵＳＢコネクター、１９２…センサーハブ、１９４…ＦＰＧＡ、１９６、２１１…インターフェイス、２１３、２３３…受信部、２１５…ＥＥＰＲＯＭ、２１７、２３９…温度センサー、２２１、２４１…ＯＬＥＤユニット、２２３、２４３…ＯＬＥＤパネル、２２５、２４５…ＯＬＥＤ駆動回路、２３１…インターフェイス、２３５…６軸センサー、２３７…磁気センサー、２５１…右光学系、２５２…左光学系、２６１、２８１…ハーフミラー、３００…強調文字列、３０１…第１強調文字列、３０２…第２強調文字列、３０５…枠体、３１０…背景画像、３２０…アイコン、３３１…枠体、３３２…枠体。
【図１】
2019105777.tif 000003
【図２】
2019105777.tif 000004
【図３】
2019105777.tif 000005
【図４】
2019105777.tif 000006
【図５】
2019105777.tif 000007
【図６】
2019105777.tif 000008
【図７】
2019105777.tif 000009
【図８】
2019105777.tif 000010
【図９】
2019105777.tif 000011
【図１０】
2019105777.tif 000012
【図１１】
2019105777.tif 000013
【図１２】
2019105777.tif 000014
【図１３】
2019105777.tif 000015
【図１４】
2019105777.tif 000016
【図１５】
2019105777.tif 000017
【図１６】
2019105777.tif 000018
【図１７】
2019105777.tif 000019
【図１８】
2019105777.tif 000020
【図１９】
2019105777.tif 000021