(57)【要約】【課題】  複数の表示領域を切り換えて表示させることが可能な技術を提供する。【解決手段】  本発明のヘッドマウントディスプレイ１は、頭部又は頭部の少なくとも一部の動きを検出する検出手段と、画面を表示する表示手段と、タスクごとに前記画面の表示領域を割り当て、前記検出手段の検出した動きに応じて、処理対象となる前記表示領域を切り換える制御手段と、を備える。【選択図】  図２
2009296228.tif 000002
【特許請求の範囲】
【請求項１】
頭部又は頭部の少なくとも一部の動きを検出する検出手段と、
画面を表示する表示手段と、
タスクごとに前記画面の表示領域を割り当て、前記検出手段の検出した動きに応じて、処理対象となる前記表示領域を切り換える制御手段と、を備えること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項２】
請求項１に記載のヘッドマウントディスプレイ装置であって、
前記制御手段は、前記検出手段の検出した動きに応じて所定の方向を特定し、前記処理対象となる表示領域を、前記画面において特定した方向に位置する表示領域に切り換えること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項３】
請求項１または２に記載のヘッドマウントディスプレイ装置であって、
スイッチを備え
前記検出手段は、
前記スイッチがオンの場合には、前記動きを検出し、
前記スイッチがオフの場合には、前記動きを検出しないこと、
を特徴とするヘッドマウントディスプレイ装置。
【請求項４】
請求項１から３のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
頭部に装着可能な頭部装着帯と、
電力の供給を制御する電源制御手段と、をさらに備え、
前記表示手段は、前記頭部装着帯に対して回動可能に設けられており、
前記頭部装着帯と前記表示手段とが所定の距離内にある場合に、
前記検出手段は、前記動きを検出せず、
前記電源制御手段は、前記表示手段への電力の供給を停止させること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項５】
請求項１から４のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
前記表示領域が存在する方向を、前記表示手段に表示させて通知する通知手段を、さらに備えること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項６】
請求項５に記載のヘッドマウントディスプレイ装置であって、
前記通知手段は、
前記表示領域が存在する方向ごとに、存在する前記表示領域の数をさらに通知すること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項７】
請求項１から４のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
前記表示領域の縮小画像を前記表示領域ごとに生成し、前記表示手段に表示させる縮小画像表示手段を、さらに備えること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項８】
請求項１から７のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
前記所定の方向ごとに、利用者の頭部の基準の旋回角度を取得する基準生成手段をさらに備え、
前記検出手段は、利用者の頭部の旋回方向と旋回角度とを検出し、
前記制御手段は、前記基準の旋回角度に基づいて、前記表示領域を特定すること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項９】
請求項８に記載のヘッドマウントディスプレイ装置であって、
前記基準生成手段は、前記基準の旋回角度を、旋回方向に存在する前記表示領域の数で除算して、前記表示領域を１つ切り換えるために必要な切換角度を算出し、
前記制御手段は、前記検出手段の検出した旋回角度を切換角度で除算して、切り換え先の前記表示領域を特定すること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項１０】
請求項１から９のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
前記表示領域は、ウィンドウであること、
を特徴とするヘッドマウントディスプレイ装置。
【請求項１１】
請求項１から９のいずれか一項に記載のヘッドマウントディスプレイ装置であって、
前記表示領域は、タブページであること、
を特徴とするヘッドマウントディスプレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドマウントディスプレイ装置に関するものである。
【背景技術】
【０００２】
ユーザの頭部に装着された状態で、利用者の眼前に情報を表示するようなヘッドマウントディスプレイ装置が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−２３３９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなウェアラブルなヘッドマウントディスプレイ装置においては、装備が可能な入力装置が限られるため、例えば、マルチウィンドウなユーザインターフェースを採用する場合、処理対象となるウィンドウの切り換え操作が難しくなる。
【０００５】
そこで、本発明では、利用者の頭部の動きを検出することで、ハンズフリー性を損なわずに、処理対象を切り換えることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明のヘッドマウントディスプレイ装置は、頭部又は頭部の少なくとも一部の動きを検出する検出手段と、画面を表示する表示手段と、タスクごとに前記画面の表示領域を割り当て、前記検出手段の検出した動きに応じて、処理対象となる前記表示領域を切り換える制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
以上のように、本発明のヘッドマウントディスプレイ装置によれば、ハンズフリー性を損なわずに、処理対象を切り換えることが可能な技術を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【０００９】
図１に、本発明の第１の実施形態に係るヘッドマウントディスプレイ装置（以下、ＨＭＤと略記する）１を示す。
【００１０】
図１は、本発明の第１の実施形態に係るＨＭＤ１の斜視図である。図示するように、本実施形態に係るＨＭＤ１は、頭部装着帯１１と、音声出力部１２と、筐体１３と、支持部１４と、アーム部１５と、表示部１６と、操作部１７と、を備えている。
【００１１】
頭部装着帯１１は、その両端が相対向するように湾曲した形状に形成されている。また、頭部装着帯１１は、弾性を有する材質で構成され、利用者の頭部に装着する際に後述するスピーカ１２１を利用者の頭部の内側方向に押圧することで、ＨＭＤ１を利用者の頭部に着脱自在に装着することができるようにしている。
【００１２】
頭部装着帯１１の長手方向両端側には、筐体１３Ａ、１３Ｂ（これらを区別しない場合には、単に筐体１３と表記する）が連結されている。また、筐体１３Ａにはスピーカ１２１Ａが、筐体１３Ｂにはスピーカ１２１Ｂがそれぞれ接続されている。さらに、頭部装着帯１１の内部には、筐体１３Ｂに内蔵される電源（図示しない）および制御装置１０と、各部と、を電気的に接続するための信号線や、電源から電力を供給するための電力線等が配線されている。
【００１３】
音声出力部１２は、音声信号を音声に変換して出力する。具体的に、本実施形態に係る音声出力部１２は、スピーカ１２１Ａ、１２１Ｂ（これらを区別しない場合には、単にスピーカ１２１と表記する）を有しており、これらは利用者の両方の耳にあてがわれて使用されるいわゆるヘッドホン用のスピーカである。図１においては、向かって右側のスピーカ１２１Ａが左耳用、向かって左側のスピーカ１２１Ｂが右耳用として示されている。これらの左右の別については、利用者の操作によって、任意に決定することができるものとしても良く、表示部１６を左右どちらの眼前に位置させるかによって切り換わるような構成としても良い。また、音声出力部１２には、電源から電力を供給するための電力線と、音声信号を供給する音声信号線とが配線されている。
【００１４】
筐体１３Ａは、スピーカ１２１Ａとは逆側の外壁面に、ＨＭＤ１の電源のオン、オフを切り換える電源スイッチ（図示しない）を備える。また、筐体１３Ｂには、制御装置１０および電源が内蔵されている。
【００１５】
なお、電源、電源スイッチ、制御装置１０および操作部１７は、筐体１３Ａおよび１３Ｂのどちらに配置されても良く、また、筐体１３Ａ、１３Ｂは、スピーカ１２１Ａ、１２１Ｂとそれぞれ一体となるような構成としても良い。
【００１６】
支持部１４は、筐体１３Ｂにアーム部１５の一端側を上下方向に回動自在に連結する。連結方法はどのようなものであっても良い。このような構成により、利用者は、スピーカ１２１Ａ、１２１Ｂの左右が反転するようにＨＭＤ１を装着し、表示部１６が眼前に配置されるよう、アーム部１５を１８０度回動させて使用することが可能である。すなわち利用者は、表示部１６を左右いずれの眼前にでも配置することが出来る。
【００１７】
アーム部１５は、頭部装着帯１１を利用者の頭部に装着した際に、筐体１３Ａ側とは他端側に取り付けられている表示部１６が利用者の眼前に位置するように、その長手方向において湾曲している。また、内部には電源から表示部１６に電力を供給する電力線および画像信号を供給する画像信号線が配線されている。
【００１８】
表示部１６は、アーム部１５の先端に利用者の視線に合わせて、上下および左右方向に回動自在に連結されている。表示部１６は、有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ-Ｌｕｍｉｎｅｓｃｅｎｃｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から選択されるディスプレイを備えており、供給される画像信号に基づいて画像を表示する。
【００１９】
操作部１７は、ＨＭＤ１に関する操作指示を入力するための操作スイッチを備える。利用者は、操作スイッチを介して、例えば、再生、停止、早送り、巻戻し、音量の変更、その他の処理についての指示を入力することが可能である。これらのスイッチを介して入力された操作指示は、後述する入出力インターフェース部１０３（以下、Ｉ／Ｆ部；図２参照）を介して制御部１０１に出力される。なお、操作部１７を備えるリモコンを別途有し、有線または無線でＨＭＤ１に関する操作指示を実行可能な構成としても良い。
【００２０】
次に、本発明の第１の実施形態に係るＨＭＤ１の備える制御装置１０について、図２を参照しながら説明する。図２は、ＨＭＤ１の機能的な構成を示すブロック図である。
【００２１】
制御装置１０は、図２に示すように、頭部動き検出部１８と、制御部１０１と、記憶部１０２と、Ｉ／Ｆ部１０３と、を備える。
【００２２】
まず、頭部動き検出部１８について説明する。頭部動き検出部１８は、頭部の動きを検出するための装置であり、角速度センサ（Ｚ）１８０Ａと、角速度センサ（Ｘ）１８０Ｂと（これらを区別しない場合には、単に角速度センサ１８０と称する）を備えている。頭部動き検出部１８は、これらを用いて特定の基準軸から検出対象、すなわち利用者の頭部の動きに関する方向情報を、角速度として検出するものである。ここでの基準軸とは、図１に示すように、利用者が直立する垂直方向のＺ軸と、Ｚ軸と直交し利用者の一側面から他側面に向かう方向であるＸ軸と、の２軸である。
【００２３】
角速度センサ１８０としては、筺体内のミラーやファイバーでレーザ光を周回させ、筺体が方向を変えると、内部で周回しているレーザの発光から受光のタイミングが変化することを利用した光学式ジャイロ、歳差を応用して角速度変異を検知する機械式ジャイロ、振動（一次振動）する質量に角速度が加わると、コリオリ力でそれに直交する方向にも振動（二次振動）が発生することを利用した、振動式ジャイロ等を使用することができる。本発明の第１の実施形態に係る角速度センサ１８０では、圧電セラミックスを用いた圧電振動ジャイロを用いることとする。
【００２４】
具体的に、角速度センサ（Ｚ）１８０Ａは、ヨーイング（Ｙａｗ）方向の角速度、すなわち、Ｚ軸回りの回転角の傾きであるヨー角を検出し、角速度センサ（Ｘ）１８０Ｂは、ピッチング（Ｐｉｔｃｈ）方向の角速度、すなわち、Ｘ軸の回りの回転角の傾きであるピッチ角を検出する。これらにより、ＨＭＤ１は、利用者の頭部の横振りおよび縦振りの動きを検出することができる。本実施形態においては、角速度センサ１８０は、所定の周期（例えば、５０ｍｓｅｃ）毎にサンプリングを実行し、検出結果は角速度に比例するアナログ電圧値として出力される。出力された電圧値は、Ａ／Ｄ変換器（図示しない）によってデジタル信号に変換され、制御部１０１へと出力される。
【００２５】
なお、角速度センサ１８０の数は、上記に限定されない。利用者が頭部をかしげる動きを検出するための、Ｙ軸を基準軸とする角速度センサをさらに設けて、ロール角を検出する構成としても良く、また、１の角速度センサによって、全ての角速度を検出できるようにしても良い。また、角速度センサ１８０の他に加速度センサをさらに設けても良い。
【００２６】
Ｉ／Ｆ部１０３は、ＨＭＤ１に、各デバイスおよび装置をデータ転送可能に接続する。具体的に、Ｉ／Ｆ部１０３は、外部の装置と接続するための汎用バスとして、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４等の規格に準拠する端子を備える。また、Ｉ／Ｆ部１０３は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、ワイヤレスフィデリティ（ＷｉＦｉ）、Ｂｌｕｅｔｏｏｔｈ等の規格に準拠したネットワークに接続するための無線通信モジュールを備えていても良い。
【００２７】
制御部１０１は、各種プログラムを実行し、タスクごとに画面上の表示領域を割り当てる主制御部１１０と、各表示領域に関する情報を生成する情報処理部１１１と、処理対象となる表示領域の切り換えに関する利用者の頭部の動きを検出する動き解析部１１２と、利用者の指示方向に存在する表示領域を特定する処理対象切換部１１３と、を備えている。
【００２８】
主制御部１１０は、マルチタスクな処理が可能なプログラム、例えば、オペレーティングシステムや、オペレーティングシステム上で動作するアプリケーション等を実行する。そして、他のアプリケーションによって生じる各タスクに、画面上の所定の表示領域を割り当てて、ユーザインターフェース画面を表示させる。
【００２９】
このようなユーザインターフェースは、例えば、本実施形態において後述するようなウィンドウシステムであり、これは、各タスクをウィンドウとして画面上に多重的に表示させるものである。
【００３０】
もちろん、本実施形態における切り換え動作の対象は、ウィンドウに限定されず、ユーザインターフェース画面上でタスクが割り当てられ、情報を表示するような表示領域であれば、どのような態様をとっていても対象になり得る。例えば、後述するような、１つのウィンドウ内に複数のページを多重的に備えるタブウィンドウ内の、各ページを対象とすることが可能である。
【００３１】
本実施形態における切り換え動作とは、表示領域に入力フォーカスを付与して最前面に表示させ、アクティブなウィンドウ（利用者にとって処理対象となる表示領域）とすることである。もちろんその他の処理、例えば、最大化等の処理を伴っても良い。
【００３２】
ここで、本発明に係るＨＭＤ１の処理対象の切り換え動作について説明する。図３（ａ）および図３（ｂ）は、本発明の第１の実施形態に係るＨＭＤ１の切り換え動作について説明する概略図である。
【００３３】
図３（ａ）に示すように、ＨＭＤ１は表示部１６を備え、表示部１６にはウィンドウＡ、ウィンドウＢ、ウィンドウＣが表示されている。また、ここではウィンドウＡが処理対象（アクティブ）であるとする。
【００３４】
利用者は切り換え操作によって、処理対象をウィンドウＡからＢおよびＣに切り換えることが可能である。切り換え操作とは、本実施形態においては、処理対象であるウィンドウを基準として左右方向のいずれかを、利用者が頭部の動きによって指定する操作である。もちろん、指定可能な方向は上記に限定されず、上下方向および斜め方向への指定を可能としても良い。
【００３５】
各ウィンドウは、画面左上端を原点とした座標上で、ウィンドウ左上端の座標点を基準としてその位置が決定されている。従って、利用者が右方向を指定した場合は、アクティブなウィンドウと比較してＸ座標の値が次に大きなウィンドウが、左方向を指定した場合は、Ｘ座標の値が次に小さなウィンドウが、処理対象として選択される。
【００３６】
なお、Ｘ座標が同じ値のウィンドウではＹ座標の値が小さな方が、また、ＸＹ座標共に同じ値のウィンドウでは優先度が高いウィンドウが、仮想的に左側に配置され、左方向を指定した場合に処理対象として選択される。
【００３７】
従って、図３（ｂ）においては、利用者が頭部の動きによって右方向を指定したため、ウィンドウＡ（ＡＸ，ＡＹ）のＸ座標の値よりも次に大きな値を有する（右側に隣接する）ウィンドウＢ（ＢＸ，ＢＹ）が処理対象として選択される。
【００３８】
以下、制御部１０１の実行する処理について、具体的に説明する。
【００３９】
主制御部１１０は、利用者からの指示等に従い、新規ウィンドウの生成、表示中のウィンドウの移動、および終了等の処理を実行する。
【００４０】
さらに、主制御部１１０は、新規ウィンドウの生成する際、図４に示すようなウィンドウ情報１５０を生成してウィンドウ情報記憶領域１５１へと記憶させる。
【００４１】
ウィンドウ情報１５０は、ウィンドウの識別子を格納する識別子格納領域１５０ａと、ウィンドウの左上端の座標点を格納する座標格納領域１５０ｂと、ウィンドウが生成された順に定められる優先度を格納する優先度格納領域１５０ｃと、全ウィンドウをＸ座標の値の大きさでソートした場合の前後の識別子を格納するリンク先情報格納領域１５０ｄと、を備える。
【００４２】
リンク先情報格納領域１５０ｄには、情報処理部１１１によって、当該ウィンドウ情報と比較して、Ｘ座標の値が次に小さい（左方向に隣接する）ウィンドウの識別子である左方向リンク先識別子と、Ｘ座標の値が次に大きい（右方向に隣接する）ウィンドウの識別子である右方向リンク先識別子と、が格納される。なお、リンク先のウィンドウが存在しない場合には、「０」が格納される。
【００４３】
具体的に、主制御部１１０は、新規ウィンドウに識別子、例えば、ウィンドウハンドルを一意に付与し、識別子格納領域１５０ａへと格納する。そして、ウィンドウの左上端の座標点を検出して座標格納領域１５０ｂへと格納する。さらに、最新に生成されたウィンドウであることを示す最も優先度の高い値を付与して、優先度格納領域１５０ｃへと格納する。
【００４４】
また、主制御部１１０は、ウィンドウを移動させる際には、移動先の座標点を座標格納領域１５０ｂへと格納して、これを更新する。
【００４５】
なお、主制御部１１０は、ウィンドウを終了させる際には、ウィンドウ情報１５０を削除する。
【００４６】
さらに、主制御部１１０は、ウィンドウの生成、移動および終了を実行した場合、当該処理を実行したウィンドウの識別子を、情報処理部１１１へと出力する。
【００４７】
情報処理部１１１は、主制御部１１０から出力された識別子を受け付けると、主制御部１１０の処理内容に従ってウィンドウ情報１５０を更新する。
【００４８】
動き解析部１１２は、利用者の頭部の動きを検出して、処理対象切換部１１３へ処理対象切換指示を出力する。
【００４９】
具体的に、動き解析部１１２は、角速度センサ（Ｚ）１８０Ａから出力される電圧値から、右方向への頭部の動きの角速度ｒ（Ｚ＋）と、左方向への頭部の動きの角速度ｒ（Ｚ−）と、を取得する（これらを区別しない場合には、単に角速度ｒと表記する）。そして、例えば、図示しない積分回路を用いて、角速度を積分して一定期間の動きの変化量、すなわち、利用者の頭部の旋回角度を算出する。
【００５０】
動き解析部１１２は、受信した電圧値から、利用者が静止時の電圧値である基準値を減じて、左右いずれかの旋回方向における角速度ｒを求める。なお、基準値は、予め所定の値を設けておいても良いし、ＨＭＤ１に電源が投入された際に、初期化動作として取得しても良い。
【００５１】
さらに動き解析部１１２は、角速度ｒを積分演算して角度変化値を順次算出し、角度変化値を積算して、合計角度変化量、すなわち、旋回方向における旋回角度を算出する。従って、合計角度変化量は、予め備える基準角度（オフセット角度）との相対角として算出することが可能である。
【００５２】
動き解析部１１２は、旋回角度が方向毎に予め定められた所定の閾値以上であった場合、当該角度の旋回方向（以下、指示方向と称する）への処理対象切換指示を、処理対象切換部１１３へと出力する。
【００５３】
その後、動き解析部１１２は、再び角速度センサ１８０（Ｚ）からの電圧値を受信して旋回角度を算出し、頭部が正面に戻ったか否かを検出する。例えば、動き解析部１１２は、合計角度変化量が、基準角度（０°）近傍の所定の範囲（例えば、−５°〜５°）にある際に、頭部が正面を向いた状態に戻ったと判断して、処理を終了する。なお、動き解析部１１２は、頭部が正面を向くまでは、指示方向への処理対象切換指示の出力を続ける。
【００５４】
しかしながらこのような場合には、頭部が正面を向くまでの間、処理対象切換指示が短期間に高頻度で出力されてしまう可能性がある。そこで、動き解析部１１２は、図示しないタイマによって処理対象切換指示の出力タイミングを制御する。
【００５５】
具体的に、動き解析部１１２は、処理対象切換指示を出力後、タイマにカウントダウンを開始させる。以後、動き解析部１１２は、カウント値が「０」に到達してカウントダウンが終了するまで、処理対象切換指示の出力を実行しない。よって、利用者の頭部が旋回したまま固定されている場合でも、一定間隔を保った処理対象の切り換え動作を実現することが可能である。
【００５６】
処理対象切換部１１３は、動き解析部１１２からの処理対象切換指示を受け付けると、主制御部１１０に、現在アクティブなウィンドウの識別子を問い合わせる。
【００５７】
主制御部１１０は、処理対象切換部９１３からの問い合わせに応答して、アクティブなウィンドウの識別子を出力する。アクティブなウィンドウが存在しない場合には、「０」値を返す。
【００５８】
処理対象切換部１１３は、アクティブなウィンドウが存在する場合には、ウィンドウ情報１５０から当該識別子を含むレコードを検出し、処理対象切換指示の示す指示方向と一致する方向のリンク先の識別子を、リンク先情報格納領域１５０ｄから取得して主制御部１１０に出力する。アクティブなウィンドウが存在しない場合には、最も優先度の高いウィンドウの識別子を出力する。
【００５９】
主制御部１１０は、情報処理部１１１および処理対象切換部１１３から出力される識別子を受け付けると、当該識別子を有するウィンドウを、処理対象としてアクティブにする。
【００６０】
記憶部１０２は、ウィンドウ情報記憶領域１５１を有する。ウィンドウ情報記憶領域１５１は、主制御部１１０の生成するウィンドウ情報１５０を記憶する。
【００６１】
ここで、ＨＭＤ１のハードウェア構成について説明する。図３０は、ＨＭＤ１の電気的な構成を示すブロック図である。
【００６２】
図３０に示すように、ＨＭＤ１は、コンピュータの主要部であって各装置を集中的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１と、各種データを書換え可能に記憶するメモリ９２と、各種のプログラム、プログラムの生成するデータ等を格納する不揮発性の補助メモリ９３と、表示部１６と、スピーカ１２１等の各デバイスをＣＰＵ９１に接続するＩ／Ｆ部１０３と、を備える。制御部１０１は、例えば、補助メモリ９３に記憶されている所定のプログラムを、メモリ９２に読み込み、ＣＰＵ９１で実行することにより実現可能である。
【００６３】
次に、情報処理部１１１が実行する処理を、図５を用いて詳細に説明する。図５は、情報処理部１１１がウィンドウ情報を生成する際の処理の流れを示すフローチャートである。
【００６４】
情報処理部１１１は、主制御部１１０からウィンドウの識別子を受け付けると、当フローを開始する。
【００６５】
情報処理部１１１は、主制御部１１０の実行した処理がウィンドウの終了であるかを判断するために、受信した識別子を格納するウィンドウ情報が存在するか否かを検出する（Ｓ１１１）。識別子格納領域１５０ａに受信した識別子を格納するウィンドウ情報１５０が存在しない場合には（Ｓ１１１でＮＯ）、ウィンドウの終了が実行されたと判断してステップ１１２へと進み、存在する場合には（Ｓ１１１でＹＥＳ）、ステップ１１５へと進む。
【００６６】
受信した識別子を格納するウィンドウ情報１５０が存在しない場合（Ｓ１１１でＮＯ）、情報処理部１１１はまず、他のウィンドウ情報の優先度を更新する（Ｓ１１２）。具体的に、情報処理部１１１は、削除されたウィンドウ情報１５０以降の優先順位を有するウィンドウ情報１５０について、優先度を繰り上げて更新する。
【００６７】
次に、情報処理部１１１は、ウィンドウ情報のリンク先を更新する（Ｓ１１３）。具体的に、情報処理部１１１は、ウィンドウ情報記憶領域１５１に記憶される全てのウィンドウ情報１５０を、座標点のＸ座標の値の順番でソートする。そして、最も値の小さいものをリンクの先頭（左方向）として前後のウィンドウ情報に格納される識別子をリンク先情報格納領域１５０ｄに格納し、各ウィンドウ情報をリンクさせる。
【００６８】
そして、情報処理部１１１は、最新に生成されたウィンドウをアクティブに切換えるように指示する（Ｓ１１４）。具体的に、情報処理部１１１は、最も優先度の高い値（例えば「１」。以下、昇順で優先度が下がると仮定する）を格納するウィンドウ情報１５０から識別子を読み出して、主制御部１１０へと出力する。
【００６９】
主制御部１１０は、当該識別子を有するウィンドウを、処理対象としてアクティブにする。
【００７０】
受信した識別子を格納するウィンドウ情報１５０が存在する場合（Ｓ１１１でＹＥＳ）、情報処理部１１１は、主制御部１１０の実行した処理が、ウィンドウの生成および移動のどちらであるかを判断するため、ウィンドウ情報１５０の優先度格納領域１５０ｃに優先度が格納されているか否かを判断する（Ｓ１１５）。優先度が設定されていない場合には（Ｓ１１５でＮＯ）、新規にウィンドウが生成されたと判断してステップ１１６へと進み、優先度が設定されている場合には（Ｓ１１５でＹＥＳ）、ウィンドウの移動があったと判断してステップ１１７へと進む。
【００７１】
ウィンドウ情報１５０に優先度が設定されていない場合には（Ｓ１１５でＮＯ）、情報処理部１１１は、当該ウィンドウ情報１５０の優先度格納領域１５０ｃに、最も優先度の高い値を格納し、他のウィンドウ情報１５０の優先度の値を１つ繰り下げて更新する（Ｓ１１６）。
【００７２】
また、情報処理部１１１は、全てのウィンドウ情報１５０を座標点のＸ座標の値の順番でソートし、前後のウィンドウ情報とリンクさせて（Ｓ１１７）処理を終了する。
【００７３】
次に、動き解析部１１２が実行する処理を、図６を用いて詳細に説明する。図６は、動き解析部１１２が利用者の頭部の動きを検出して、処理対象切換指示を出力する際の処理の流れを示すフローチャートである。
【００７４】
動き解析部１１２は、角速度センサ（Ｚ）１８０Ａから、所定の周期毎に出力される電圧値を受け付ける（Ｓ１２１）。
【００７５】
次に、動き解析部１１２は、受信した電圧値から、利用者が静止時の電圧値である所定の基準値を減じて左右いずれかの旋回方向における角速度ｒを求める。さらに、角速度ｒを積分演算して角度変化値を順次算出し、基準角度に角度変化値を積算して、相対的な合計角度変化量、すなわち、旋回方向における旋回角度を算出する（Ｓ１２２）。
【００７６】
そして、動き解析部１１２は、ステップ１２２で得られた旋回角度が、所定の閾値以上か否かを検出する（Ｓ１２３）。閾値以上であれば（Ｓ１２３でＹＥＳ）、ステップ１２４へと進み、閾値以上でなければ（Ｓ１２３でＮＯ）、ステップ１２１へと戻って処理を繰り返す。
【００７７】
旋回角度が閾値以上であった場合（Ｓ１２３でＹＥＳ）、動き解析部１１２は、指示方向への処理対象切換指示を処理対象切換部１１３へと出力して（Ｓ１２４）、タイマにカウントダウンをスタートさせ（Ｓ１２５）ステップ１２６へと進む。
【００７８】
動き解析部１１２は、さらに電圧値を受信して（Ｓ１２６）、ステップ１２４での処理対象切換指示における指示方向と同一方向の旋回角度を算出する（Ｓ１２７）。
【００７９】
次に、動き解析部１１２は、ステップ１２７で算出した旋回角度が、基準角度（０°）近傍の所定の範囲内にあるか否かを検出する（Ｓ１２８）。所定の範囲内になければ（Ｓ１２８でＮＯ）、ステップ１２９へと進み、所定の範囲内にあれば（Ｓ１２８でＹＥＳ）、頭部が戻り動作を終えたと判断して、処理を終了する。
【００８０】
動き解析部１１２は、旋回角度が所定の範囲以内になかった場合（Ｓ１２８でＮＯ）、タイマがカウントダウン中であるか否かを検出する（Ｓ１２９）。タイマのカウント値が「０」でなければ（Ｓ１２９でＹＥＳ）、ステップ１２６へと戻って処理を繰り返し、カウント値が「０」であれば（Ｓ１２９でＮＯ）、ステップ１２４へと戻って処理対象切換部１１３へ表示対象切換指示を出力し、以降の処理を繰り返す。
【００８１】
以上、制御部１０１が、利用者の頭部の動きを検出して、処理対象を切り換える際の処理について説明した。
【００８２】
以上のような構成によれば、利用者は、ハンズフリー状態を損なわずに、処理対象のウィンドウを切り換えることができる。また、頭部の旋回方向と、処理対象とするウィンドウの存在する方向とが対応しているため、違和感の無い操作が可能となる。
【００８３】
次に、第２の実施形態に係るＨＭＤ２について説明する。本実施形態に係るＨＭＤ２は、第１の実施形態に係るＨＭＤ１とほぼ同様の構成であるが、切り換え動作の対象がタブウィンドウ内のページである点において異なる。以下、異なる点について主に説明する。
【００８４】
まず、本発明に係るＨＭＤ２の処理対象の切り換え動作について説明する。図８（ａ）、図８（ｂ）は、本発明の第２の実施形態に係るＨＭＤ２の切り換え動作について説明する概略図である。
【００８５】
図８（ａ）に示すように、ＨＭＤ２は表示部１６を備え、表示部１６にはタブウィンドウＴが表示されている。また、タブウィンドウＴ内には、タブＡに対応するタブページＡ、タブＢに対応するタブページＢ、タブＣに対応するタブページＣが多重的に表示され、タブＡに対応するタブページＡが処理対象（アクティブ）であるとする。
【００８６】
利用者は切り換え操作によって、処理対象をタブページＡからタブページＢおよびＣに切り換えることが可能である。なお、各タブは、その生成順に右側方向へと展開されていく構成であり、図８（ａ）では、タブページＣが最新に生成されたページである。
【００８７】
図８（ｂ）においては、利用者が頭部の動きによって右方向を指定したため、タブＡの右側方向に展開するタブＢに対応するタブページＢが、処理対象として選択されている。もちろん、利用者は左方向への頭部の動きによって、タブＢの左側方向に展開するタブＡに対応するタブページＡに、処理対象を移すことも可能である。
【００８８】
以下、制御部２０１の実行する処理について、図７を参照しながら具体的に説明する。
【００８９】
制御部２０１は、主制御部２１０と、情報処理部２１１と、動き解析部１１２と、処理対象切換部２１３と、を有する。
【００９０】
主制御部２１０は、利用者からの指示等に従い、新規タブページの生成、および終了等の処理を実行する。
【００９１】
主制御部２１０は、新規タブページを生成する際、図９に示すようなタブページ情報２５０を生成してタブページ情報記憶領域２５１へと記憶させる。
【００９２】
タブページ情報２５０は、タブページの識別子を格納する識別子格納領域２５０ａと、タブページが生成された順に定められる優先度を格納する優先度格納領域２５０ｂと、全タブページを優先度の順でソートした場合の、前後の識別子を格納するリンク先情報格納領域２５０ｃと、を備える
リンク先情報格納領域２５０ｃには、情報処理部２１１によって、左方向に存在する（直前に生成された）タブページの識別子である左方向リンク先識別子と、右方向に存在する（直後に生成された）タブページの識別子である左方向リンク先識別子と、が格納される。なお、リンク先のタブページが存在しない場合には、「０」が格納される。
【００９３】
具体的に、主制御部２１０は、新規タブページに識別子を一意に付与し、識別子格納領域２５０ａへと格納する。なお、主制御部２１０は、タブページを終了させる際には、対応するタブページ情報２５０を削除する。さらに、最新に生成されたウィンドウであることを示す最も優先度の高い値を付与して、優先度格納領域２５０ｂへと格納する。
【００９４】
さらに、主制御部２１０は、タブページの生成および終了を実行した場合、当該処理を実行したタブページの識別子を、情報処理部２１１へと出力する。
【００９５】
情報処理部２１１は、主制御部２１０から出力された識別子を受け付けると、主制御部２１０の処理内容に従って、タブページ情報２５０を更新する。
【００９６】
動き解析部１１２は、本発明の第１の実施形態と同様の構成であるので、詳細な説明を省略する。
【００９７】
処理対象切換部２１３は、動き解析部１１２からの処理対象切換指示を受け付けると、主制御部２１０に、現在アクティブなタブページの識別子を問い合わせる。
【００９８】
主制御部２１０は、処理対象切換部２１３からの問い合わせに応答して、アクティブなタブページの識別子を出力する。アクティブなタブページが存在しない場合には、「０」を出力する。
【００９９】
処理対象切換部２１３は、アクティブなタブページが存在する場合には、タブページ情報２５０から当該識別子を含むレコードを検出し、処理対象切換指示の示す指示方向と一致する方向に存在するリンク先の識別子を、リンク先情報格納領域２５０ｃから取得して主制御部２１０に出力する。アクティブなタブページが存在しない場合には、最も優先度の高いタブページの識別子を、主制御部２１０へと出力する。
【０１００】
主制御部２１０は、情報処理部２１１および処理対象切換部２１３から出力される識別子を受け付けると、当該識別子を有するタブページを、処理対象としてアクティブにする。
【０１０１】
記憶部２０２は、タブページ情報記憶領域２５１を有する。タブページ情報記憶領域２５１は、主制御部２１０の生成するタブページ情報２５０を記憶する。
【０１０２】
次に、情報処理部２１１が実行する処理を、図１０を用いて詳細に説明する。図１０は、情報処理部２１１がタブページ情報２５０を更新する際の処理の流れを示すフローチャートである。
【０１０３】
情報処理部２１１は、主制御部２１０からタブページの識別子を受け付けると、当フローを開始する。
【０１０４】
情報処理部２１１は、主制御部２１０の実行した処理がタブページの終了であるかを判断するために、受信した識別子を格納するタブページ情報が存在するか否かを検出する（Ｓ２１１）。識別子格納領域２５０ａに受信した識別子を格納するタブページ情報２５０が存在しない場合には（Ｓ２１１でＮＯ）、タブページの終了が実行されたと判断してステップ２１２へと進み、存在する場合には（Ｓ２１１でＹＥＳ）、タブページの生成が実行されたと判断してステップ２１５へと進む。
【０１０５】
受信した識別子を格納するタブページ情報２５０が存在しない場合（Ｓ２１１でＮＯ）、情報処理部２１１はまず、他のタブページ情報の優先度を更新する（Ｓ２１２）。具体的に、情報処理部２１１は、削除されたタブページ情報２５０以降の優先順位を有するタブページ情報２５０について、優先度を繰り上げて更新する。
【０１０６】
次に、情報処理部２１１は、タブページ情報のリンク先を更新する（Ｓ２１３）。具体的に、情報処理部２１１は、タブページ情報記憶領域２５１に記憶される全てのタブページ情報２５０を、優先度格納領域２５０ｂに格納される優先順位を示す値の順番でソートする。そして、最も優先度の低いものをリンクの先頭（左方向）として、前後のタブページ情報に格納される識別子をリンク先情報格納領域２５０ｃに格納し、各タブページ情報をリンクさせる。
【０１０７】
そして、情報処理部２１１は、最新に生成されたタブページをアクティブに切換えるように指示する（Ｓ２１４）。具体的に、情報処理部２１１は、最も優先順位の高い値を格納するタブページ情報２５０から識別子を読み出して、主制御部２１０へと出力する。
【０１０８】
主制御部２１０は、当該識別子を有するタブページを、処理対象としてアクティブにする。
【０１０９】
受信した識別子を格納するタブページ情報２５０が存在する場合（Ｓ２１１でＹＥＳ）、情報処理部２１１は、当該タブページ情報２５０の優先度格納領域２５０ｂに、最も優先度の高い値を格納し、他のタブページ情報２５０の優先度の値を１つ繰り下げて更新する（Ｓ２１５）。
【０１１０】
また、情報処理部２１１は、全てのタブページ情報２５０を優先度順にソートして、前後のタブページ情報とリンクさせ（Ｓ２１６）、処理を終了する。
【０１１１】
以上のような構成により、利用者は、ハンズフリー状態を損なわずに、多重的に表示されるタブページを切り換えることができる。また、頭部の旋回方向と、処理対象とするタブの存在する方向とが対応しているため、違和感の無い操作が可能となる。
【０１１２】
次に、本発明の第３の実施形態に係るＨＭＤ３について説明する。第３の実施形態に係るＨＭＤ３は、処理対象の切り換え動作をオン・オフするスイッチを備える。
【０１１３】
図１１は、本発明の第３の実施形態に係るＨＭＤ３の機能的な構成を示すブロック図である。以下、第１の実施形態と異なる点について主に説明する。
【０１１４】
第３の実施形態に係るＨＭＤ３は、制御装置３０と、音声出力部１２と、表示部１６と、操作部３７と、を備えている。
【０１１５】
操作部３７は、第１の実施形態に係るＨＭＤ１と同様に、ＨＭＤ２に関する操作指示を入力するための複数の操作スイッチを有する。また、本実施形態に係る操作部３７は、処理対象切換スイッチをさらに備えている。利用者は、処理対象切換スイッチを操作することにより、処理対象切り換え動作のオン・オフを変更することができる。
【０１１６】
操作部３７は、処理対象切換スイッチが利用者によってオンにされると、モードオン信号を、利用者によってオフにされると、モードオフ信号を、Ｉ／Ｆ部３０３を介して制御部３０１へと出力する。
【０１１７】
Ｉ／Ｆ部３０３は、ＨＭＤ３に、各デバイスおよび装置をデータ転送可能に接続する。
【０１１８】
制御装置３０の制御部３０１は、主制御部２１０と、情報処理部２１１と、動き解析部１１２と、処理対象切換部２１３と、電源制御部３１４と、を備える。
【０１１９】
電源制御部３１４は、図示しない電源と接続され、電源から動き解析部１１２への電力供給を制御する。
【０１２０】
具体的に、電源制御部３１４は、操作部３７からモードオフ信号を受け付けると、電源から動き解析部１１２への電力供給を停止させる。また、電源制御部３１４は、操作部３７からのモードオン信号を受け付けると、電源から動き解析部１１２への電力供給を開始させる。
【０１２１】
このような構成によれば、ＨＭＤ３は、処理対象切換スイッチがオンの場合にのみ頭部の動きの検出、すなわち、処理対象の切り換え動作を実行することにより、利用者の不意な動きによる意図しない処理対象の切り換わりを防ぎ、安定した動作を実現することが可能である。
【０１２２】
次に、本発明の第４の実施形態に係るＨＭＤ４について説明する。第４の実施形態に係るＨＭＤ４は、表示部１６が利用者の眼前に無い場合に、表示部１６における画像の表示および頭部の動きの検出を停止する。
【０１２３】
図１２は、本発明の第４の実施形態に係るＨＭＤ４の機能的な構成を示すブロック図である。以下、第１の実施形態と比較して、異なる点について主に説明する。
【０１２４】
第４の実施形態に係る制御装置４０は、制御部４０１と、頭部動き検出部１８と、アーム位置検出部１９と、記憶部１０２と、Ｉ／Ｆ部１０３と、を備えている。
【０１２５】
アーム位置検出部１９は、アーム部１５（表示部１６でも良い）に取り付けられる近接センサ１９０を備える。近接センサ１９０は、例えば静電容量形近接センサであり、周囲物体の接近を検出して対象の移動情報や存在情報を電気信号に置き換え、検出信号を得るものである。
【０１２６】
具体的に、近接センサ１９０は、アーム部１５と筐体１３０Ａ（頭部装着帯１１でも良い）との接近を判断する。アーム位置検出部１９は、アーム部１５と筐体１３０Ａとが、所定の距離未満に接近したことを示す検出信号が得られた場合には退避位置検出信号を、所定の距離以上に離れたことを示す検出信号が得られた場合には使用位置検出信号を、制御部４０１へと出力する。
【０１２７】
従って、制御部４０１は、近接センサ１９０からの使用位置検出信号および退避位置検出信号を受信することにより、表示部１６が使用位置（利用者の眼前）にあるか、退避位置（表示部１６が頭部装着帯１１に最も接近し、利用者の頭頂部付近で頭部装着帯１１と重なる位置近傍）にあるかを判断することが可能である。
【０１２８】
もちろん、アーム部１５の位置を検出するためのセンサは、上記の近接センサに限定されない。金属の存在を検出する誘導形近接センサや、磁気による直流磁界を利用したスイッチ等を使用することも可能である。
【０１２９】
制御部４０１は、主制御部１１０と、情報処理部１１１と、動き解析部１１２と、処理対象切換部１１３と、電源制御部４１４と、を備える。
【０１３０】
電源制御部４１４は、図示しない電源と接続され、電源からの動き解析部１１２および表示部１６への電力供給を制御する。
【０１３１】
具体的に、電源制御部４１４は、アーム位置検出部１９からの退避位置検出信号を受け付けると、動き解析部１１２および表示部１６への電力供給を停止させる。また、電源制御部４１４は、アーム位置検出部１９からの使用位置検出信号を受け付けると、動き解析部１１２および表示部１６への電力供給を開始させる。
【０１３２】
このような構成によれば、本実施形態に係るＨＭＤ４は、表示部１６が利用者の眼前に無い場合には、画像の表示および頭部の動きの検出を停止させることによって、不要な電力の消費および不意な処理対象の切り換え動作を防止することが可能である。
【０１３３】
次に、第５の実施形態に係るＨＭＤ５について説明する。本実施形態に係るＨＭＤ５は、切り換え動作が可能な方向および不可能な方向を示すシンボル画像を、ユーザインターフェース画面に表示させる。
【０１３４】
図１３は、本発明の第５の実施形態に係るＨＭＤ５および第６の実施形態に係るＨＭＤ６の機能的な構成を示すブロック図である。
【０１３５】
第５の実施形態に係るＨＭＤ５は、制御装置５１０と、音声出力部１２と、表示部１６と、操作部３７と、を備えている。
【０１３６】
操作部３７は、第３の実施形態と同様の構成であり、処理対象切換スイッチを有している。
【０１３７】
制御装置５０の制御部５０１は、主制御部１１０と、情報処理部１１１と、動き解析部１１２と、処理対象切換部１１３と、電源制御部３１４と、シンボル画像表示部５１５と、を備える。
【０１３８】
電源制御部３１４は、第３の実施形態と同様の構成であり、図示しない電源と接続され、電源から動き解析部１１２への電力供給を制御する。
【０１３９】
シンボル画像表示部５１５は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が開始されたことを検出すると、表示部１６に表示される画面上に、所定のシンボル画像を表示する。
【０１４０】
具体的に、シンボル画像表示部５１５はまず、主制御部１１０に、現時点でアクティブなウィンドウの識別子を問い合わせる。
【０１４１】
主制御部１１０は、シンボル画像表示部５１５からの問い合わせに応答して、アクティブなウィンドウの識別子を出力する。
【０１４２】
シンボル画像表示部５１５は、アクティブなウィンドウの識別子を受け付けると、当該識別子が格納されるウィンドウ情報１５０から、リンクの先頭および終端を示す「０」がリンク先情報格納領域１５０ｄに格納されるウィンドウ情報１５０に到達するまでの、右方向へのリンク数と、左方向へのリンク数と、を検出する。
【０１４３】
次にシンボル画像表示部５１５は、各方向へのリンク先の有無に基づいて、シンボル画像記憶領域５５３から適当なシンボル画像を読み出し、画面上にそれぞれ割り当てて配置する。記憶部５０２のシンボル画像記憶領域５５３には、図１４（ａ）および図１４（ｂ）に示すような各シンボル画像が予め格納されている。
【０１４４】
図１４（ａ）および図１４（ｂ）は、利用者が処理対象切換スイッチをオンにした際に、表示部１６に表示される画像の概略図である。なお、本実施形態ではウィンドウを切り換える際を例として挙げるが、タブページの切り換えにおいても同様である。
【０１４５】
シンボル画像は、例えば、左方向への処理対象の切り換え動作が可能である旨を示すシンボル画像５２１ａ、右方向への処理対象の切り換え動作が可能である旨を示すシンボル画像５２１ｂ、処理対象の切り換え動作が不可能な方向を示す５２２の中から、何れかが選択される。
【０１４６】
具体的に、表示部１６にウィンドウＡ〜Ｃが図１４（ａ）に示すような配置で表示され、ウィンドウＢがアクティブな状態であるとする。すると、ウィンドウＢの左右方向にはウィンドウＡ、Ｃがそれぞれ存在する。このような場合には、左右の両方向への切り換え動作が可能であるため、シンボル画像５２１ａおよび５２１ｂが、画面上にそれぞれ配置される。
【０１４７】
その後、図１４（ｂ）に示すように、利用者が左方向への切り換え操作を実行して、処理対象がウィンドウＡに移行したとする。すると、ウィンドウＡの左方向には他のウィンドウは存在しない。従って、シンボル画像５２１ａは、５２２へと置き換えられる。
【０１４８】
なお、シンボル画像表示部５１５は、利用者によって処理対象切換スイッチがオフに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が停止されたことを検出すると、シンボル画像の表示を終了する。
【０１４９】
シンボル画像表示部５１５の実行する処理について、図１５を参照しながら説明する。図１５は、シンボル画像表示部５１５がシンボル画像の表示を実行する際の処理の流れを示すフローチャートである。
【０１５０】
シンボル画像表示部５１５は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が開始されたことを検出した場合に、当フローを開始する。
【０１５１】
シンボル画像表示部５１５は、まず、主制御部１１０に、現時点でアクティブなウィンドウの識別子を問い合わせる（Ｓ５１１）。
【０１５２】
次に、シンボル画像表示部５１５は、ウィンドウ情報記憶領域１５１から、アクティブなウィンドウのウィンドウ情報１５０を検出して、リンク先情報格納領域１５０ｄを、先頭および末端まで辿って、そのリンク数をカウントする（Ｓ５１２）。
【０１５３】
さらに、シンボル画像表示部５１５は、ステップ５１２でカウントしたリンク数が１以上の場合には、当該方向に切り換え動作が可能な旨を示すシンボル画像を、リンク数が０の場合には、切り換え動作が不可能な旨を示すシンボル画像を、それぞれシンボル画像記憶領域５５３から読み出して、画面上の所定の位置に配置する（Ｓ５１３）。
【０１５４】
続いて、シンボル画像表示部５１５は、再度、主制御部１１０にアクティブなウィンドウの識別子を問い合わせ、アクティブなウィンドウが切り換わったか否かを検出する（Ｓ５１４）。アクティブなウィンドウが切り換わっていない場合には（Ｓ５１４でＮＯ）、ステップ５１５へと進み、アクティブなウィンドウが切り換わった場合には（Ｓ５１４でＹＥＳ）、ステップ５１２に戻って処理を繰り返す。
【０１５５】
アクティブなウィンドウが切り換わっていない場合（Ｓ５１４でＮＯ）、シンボル画像表示部５１５は、利用者によって処理対象切換スイッチがオフに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が停止されたか否かを検出する（Ｓ５１５）。動き解析部１１２への電力供給が停止されていない場合には（Ｓ５１５でＮＯ）、ステップ５１４へ戻って処理を繰り返す。動き解析部１１２への電力供給が停止された場合には（Ｓ５１５でＹＥＳ）、シンボル画像の表示を終了させて（Ｓ５１６）、処理を終了する。
【０１５６】
なお、シンボル画像を表示する代わりに、表示部１６の画面外の上下左右にＬＥＤ等からなるランプを設け、処理対象の切り換え動作が可能な方向のランプを点灯させるような構成としても良い。
【０１５７】
また、シンボル画像は画面上に常時表示させておいても良い。このような場合には、シンボル画像に透過性を持たせて視聴を妨げないような構成とすることが可能である。
【０１５８】
このような構成によれば、利用者はシンボル画像を視認することによって、処理対象の切り換え動作が可能な方向を一目で知ることが出来る。
【０１５９】
次に、第６の実施形態に係るＨＭＤ６について、図１３を参照して説明する。本実施形態に係るＨＭＤ６は、第５の実施形態に係るＨＭＤ５とほぼ同様の処理を実行するが、処理対象の切り換え動作が可能な方向に存在する処理対象の数を示すインジケータを画面上に表示する点で、ＨＭＤ５とは異なる。以下、ＨＭＤ５と比較して異なる点について、主に説明する。
【０１６０】
第６の実施形態に係るＨＭＤ６は、制御装置６０と、音声出力部１２と、表示部１６と、操作部３７と、を備えている。
【０１６１】
操作部３７は、第３の実施形態と同様の構成であり、処理対象切換スイッチを有している。
【０１６２】
制御装置６０の制御部６０１は、主制御部１１０と、情報処理部１１１と、動き解析部１１２と、処理対象切換部１１３と、電源制御部３１４と、シンボル画像表示部６１５と、を備える。
【０１６３】
電源制御部３１４は、第３の実施形態と同様の構成であり、図示しない電源と接続され、電源から動き解析部１１２への電力供給を制御する。
【０１６４】
シンボル画像表示部６１５は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が開始されたことを検出すると、画面上に図１６（ａ）および図１６（ｂ）に示すようなインジケータ６３０を生成して表示する。
【０１６５】
図１６（ａ）および図１６（ｂ）は、利用者が処理対象切換スイッチをオンにした際に、表示部１６に表示される画面の概略図である。なお、本実施形態ではウィンドウの配置を基にインジケータを生成する場合について説明するが、もちろん、タブページを対象としても良い。
【０１６６】
インジケータ６３０とは、シンボル画像記憶領域６５３に記憶される複数のシンボル画像を所定の位置に配置した合成画像であり、アクティブなウィンドウを基準として、所定の方向に存在するウィンドウの数を表す。
【０１６７】
インジケータ６３０は、アクティブなウィンドウを示すシンボル画像６３１と、アクティブなウィンドウから見て所定の方向に存在するウィンドウを示すシンボル画像６３２と、を合成することで生成される。
【０１６８】
具体的に、シンボル画像表示部６１５はまず、主制御部１１０に、現時点でアクティブなウィンドウの識別子を問い合わせる。
【０１６９】
主制御部１１０は、シンボル画像表示部６１５からの問い合わせに応答して、アクティブなウィンドウの識別子を出力する。
【０１７０】
シンボル画像表示部６１５は、アクティブなウィンドウの識別子を受け付けると、当該識別子が格納されるウィンドウ情報１５０から、リンクの先頭および終端を示す「０」がリンク先情報格納領域１５０ｄに格納されるウィンドウ情報１５０に到達するまでの、右方向へのリンク数と、左方向へのリンク数と、を検出する。
【０１７１】
次に、シンボル画像表示部６１５は、左右方向へのリンク数に基づいて、記憶部６０２のシンボル画像記憶領域６５３から、適当なシンボル画像を読み出し、インジケータ６３０を合成して画面上に表示させる。
【０１７２】
例えば、図１６（ａ）に示すように、ウィンドウＡ〜ウィンドウＧが表示部１６の画面上に表示され、ウィンドウＢがアクティブなウィンドウである場合、左方向へのリンク数は１、右方向へのリンク数は５である。よって、シンボル画像表示部６１５は、シンボル画像６３１を基準にして、左方向に１、右方向に５、シンボル画像６３２を配置してインジケータ６３０を生成し、画面上に表示させる。
【０１７３】
その後、図１６（ｂ）に示すように、利用者が右方向へ処理対象の切り換え操作を行って、ウィンドウＥがアクティブなウィンドウとして選択されたとする。このような場合、左方向へのリンク数は４、右方向へのリンク数は２であり、シンボル画像表示部６１５は、シンボル画像６３１を基準にして、各方向に当該数だけシンボル画像６３２を配置してインジケータ６３０を生成し、画面上に表示させる。
【０１７４】
なお、シンボル画像表示部６１５は、利用者によって処理対象切換スイッチがオフに切り換えられ、電源制御部３１４によって動き解析部１１２への電力供給が停止されたことを検出すると、インジケータ６３０の表示を終了する。
【０１７５】
画面上におけるインジケータの配置や、各シンボル画像の形状は上記に限定されない。例えば、数字によって各方向に存在する処理対象の数を表しても良い。
【０１７６】
なお、シンボル画像表示部６１５がシンボル画像の表示を実行する際の処理の流れは、図１５に示したシンボル画像表示部５１５の実行する処理と同様であるので、詳細な説明は省略する。
【０１７７】
なお、インジケータの表示を終了させずに、常に画面上に表示させておくような構成としても良い。
【０１７８】
このような構成によれば、利用者はインジケータを視認することによって、処理対象の切り換え動作が可能な方向および当該方向に存在する処理対象の数を容易に知ることが可能である。
【０１７９】
次に、本発明の第７の実施形態に係るＨＭＤ７ついて説明する。ＨＭＤ７は、利用者が処理対象の切り換え操作を実行する際に、切り換え対象となる表示領域のサムネイルを表示部１６に表示する。
【０１８０】
図１７は、本発明の第７の実施形態に係るＨＭＤ７の機能的な構成を示すブロック図である。
【０１８１】
第７の実施形態に係るＨＭＤ７は、制御装置７０と、音声出力部１２と、表示部１６と、操作部３７と、を備えている。
【０１８２】
操作部３７は、第３の実施形態に係るＨＭＤ３と同様の構成であり、処理対象切換スイッチを有している。
【０１８３】
制御装置７０は、制御部７０１と、記憶部７０２と、Ｉ／Ｆ部３０３と、頭部動き検出部１８と、を備える。
【０１８４】
記憶部７０２は、タブページ情報記憶領域７５１と、テーブル記憶領域７５２と、を備える。
【０１８５】
タブページ情報記憶領域７５１は、図１８に示すようなタブページ情報７５０を記憶する。タブページ情報７５０は、識別子格納領域２５０ａ、優先度格納領域２５０ｂおよびリンク先情報格納領域２５０ｃに加えて、後述する情報処理部７１１によって生成されるサムネイルを格納するためのサムネイル格納領域２５０ｄをさらに有する。
【０１８６】
テーブル記憶領域７５２は、図１９（ａ）〜図１９（ｃ）に示すようなマトリクステーブル７１３１ａ〜７１３１ｃを予め格納する。マトリクステーブル７１３１ａ〜７１３１ｃは、表示単位である３×３のマトリクス状テーブルが単一で、または連続してなり、各区画には、それぞれサムネイルの優先度の値が割り振られている。
【０１８７】
後述するサムネイル画面７００（図２０参照）はこのようなマトリクステーブルに基づいて生成され、優先度の値が設定されない区画には、表示単位７１０ａ〜７１０ｃを切り換えるための、シンボル画像が割り振られる。
【０１８８】
ここで、本実施形態に係るＨＭＤ７の実行する処理対象の切り換え動作について説明する。図２０（ａ）および図２０（ｂ）は、利用者が処理対象切換スイッチをオンにした際に、表示部１６に表示されるサムネイル画面７００の概略図である。
【０１８９】
利用者によって処理対象切換スイッチがオンされると、後述するサムネイル表示部７１５は、図２０（ａ）に示すようなサムネイル画面７００を生成し、表示単位７１０ａ〜７１０ｃごとに表示部１６に表示させる。ここでは、タブページ情報７５０の数が２３であり、表示部１６に表示単位７１０ａが表示されている場合を想定する。
【０１９０】
利用者は、所望する上下左右の４方向のいずれかへ、頭部の動きによって枠状のカーソル７９０を移動させ、指定するサムネイル７５および表示する表示単位７１０ａ〜７１０ｃを切り換えることが可能である。
【０１９１】
例えば、図２０（ａ）において、利用者が処理対象の切り換え操作によって上方向を指定した場合には、カーソル７９０は、優先度の値が「５」のサムネイルへと移動する。また、利用者が右方向を指定し、次ページ移動シンボル画像７６０へカーソル７９０を移動させた場合には、図２０（ｂ）に示すように、表示部１６に表示される画面が表示単位７１０ａから表示単位７１０ｂへと切り換わり、さらにカーソル７９０は優先度の値が「９」のサムネイルへと移動する。また、前ページ移動シンボル画像７７０へとカーソル７９０が移動した場合には、図２０（ａ）に示すように、表示部１６に表示される画面は表示単位７１０ａへと切り換えられ、カーソル７９０は優先度の値が「８」のサムネイルへと移動する。
【０１９２】
次ページ移動シンボル画像７６０および前ページ移動シンボル画像７７０は、シンボル画像記憶領域７５３に予め記憶されている。
【０１９３】
制御部７０１は、主制御部７１０と、情報処理部７１１と、動き解析部７１２と、処理対象切換部１１３と、電源制御部３１４と、サムネイル表示部７１５と、を備える。
【０１９４】
情報処理部７１１は、図１０に示す第２の実施形態に係る情報処理部２１１とほぼ同様の処理を実行するが、タブページ情報２５０を生成する際に、サムネイルを取得する点において異なる。以下、異なっている点について説明する。
【０１９５】
ステップ２１３および２１６において、情報処理部７１１は、リンク先情報を更新するとともに、サムネイル７５を生成する。具体的に、情報処理部７１１は、表示部１６に表示される各タブページの縮小画像であるサムネイル７５を生成して、タブページ情報７５０のサムネイル格納領域２５０ｄに格納する。
【０１９６】
サムネイル表示部７１５は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部７１２への電力供給が開始されたことを検出すると、サムネイル画面７００を生成して表示部１６に表示させる。
【０１９７】
具体的に、まず、サムネイル表示部７１５は、タブページ情報記憶領域７５１に蓄積されるタブページ情報７５０の数を検出して、利用するマトリクステーブルを特定する。
【０１９８】
例えば、タブページ情報７５０の数が９以下であれば図１９（ａ）に示すマトリクステーブル７１３１ａを、タブページ情報７５０の数が１０以上１６以下であれば図１９（ｂ）に示すマトリクステーブル７１３１ｂを、タブページ情報７５０の数が１７以上２３以下であれば、図１９（ｃ）に示すマトリクステーブル７１３１ｃを、テーブル記憶領域７５２から読み出す。
【０１９９】
そして、サムネイル表示部７１５は、タブページ情報７５０の優先度格納領域２５０ｂに格納される値と一致する値が割り振られたマトリクステーブルの各区画に、サムネイル格納領域２５０ｄに格納されるサムネイル７５を割り付けて配置する。また、サムネイル表示部７１５は、次ページ移動シンボル画像７６０および前ページ移動シンボル画像７７０を、表示単位毎の所定の区画に配置して、サムネイル画面７００を生成する。
【０２００】
さらに、サムネイル表示部７１５は、優先度が最も高い値のサムネイル７５にカーソル６９０を配置して、当該サムネイルが存在する表示単位を、表示部１６に表示させるそして、サムネイル表示部７１５は、動き解析部７１２からのカーソル７９０の移動指示を受け付けると、指示方向のサムネイルへカーソル７９０を移動させる。
【０２０１】
なお、サムネイル表示部７１５は、利用者によって処理対象切換スイッチがオフに切り換えられ、電源制御部３１４によって動き解析部７１２への電力供給が停止されたことを検出すると、カーソル７９０の位置する区画のサムネイル７５に対応するタブページ情報７５０の識別子格納領域２５０ａから識別子を読み出し、主制御部７１０へと出力する。
【０２０２】
主制御部７１０は、主制御部２１０とほぼ同様の処理を実行し、情報処理部７１１、サムネイル表示部７１５および処理対象切換部７１３から出力される識別子を受け付けると、当該識別子を有するタブページを、処理対象としてアクティブにする。
【０２０３】
動き解析部７１２は、図６に示す第１の実施形態に係る動き解析部１１２とほぼ同様の処理を実行するが、上下左右の４方向の旋回角度のうち、最大の値を有するものを指示方向として検出する点と、指示方向へのカーソルの移動指示を出力する点において第１の実施形態とは異なる。
【０２０４】
図６のステップ１２４において、動き解析部７１２は、指示方向へのカーソル７９０の移動指示をサムネイル表示部７１５へと出力する。
【０２０５】
以下、サムネイル表示部７１５の実行する処理について、図２１を参照しながら説明する。図２１は、サムネイル表示部７１５がサムネイル画面を生成する際の処理を示すフローチャートである。
【０２０６】
サムネイル表示部７１５は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部７１２への電力供給が開始されたことを検出すると、当フローを開始する。
【０２０７】
サムネイル表示部７１５は、まず、アクティブなタブページの識別子を、主制御部７１０に問い合わせる（Ｓ７１１）。
【０２０８】
次に、サムネイル表示部７１５は、サムネイル画面７００を生成して、表示部１６へと表示させる（Ｓ７１２）。具体的に、サムネイル表示部７１５は、タブページ情報７５０の数から利用するマトリクステーブル７１３１を特定し、サムネイル７５と、次ページ移動シンボル画像７６０および前ページ移動シンボル画像７７０と、を所定の区画に割り振って配置する。そして、優先度の最も高いサムネイル７５にカーソル７９０を配置して、当該サムネイル７５が存在する表示単位を、表示部１６に表示させる。
【０２０９】
続いて、サムネイル表示部７１５は、動き解析部７１２からのカーソル７９０の移動指示を受け付ける（Ｓ７１３）。カーソル７９０の移動指示があった場合には（Ｓ７１３でＹＥＳ）、指示方向へカーソル７９０を移動させる（Ｓ７１４）。移動指示が無かった場合には（Ｓ７１３でＮＯ）ステップ７１５へと進む。
【０２１０】
なお、ステップ７１３において、カーソル７９０の移動先が次ページ移動シンボル画像７６０であった場合には、表示部１６の表示させる表示単位を、連続する次の表示単位へと切り換えて、最大の優先度を有するサムネイル７５にカーソル７９０を配置する。また、カーソル７９０の移動先が前ページ移動シンボル画像７７０であった場合には、表示部１６の表示させる表示単位を、連続する前の表示単位へと切り換えて、最大の優先度を有するサムネイル７５に、カーソル７９０を配置する。
【０２１１】
次に、サムネイル表示部７１５は、利用者によって処理対象切換スイッチがオフに切り換えられ、電源制御部３１４によって動き解析部７１２への電力供給が停止されたか否かを検出する（Ｓ７１５）。動き解析部７１２への電力供給が停止されていない場合には（Ｓ７１５でＮＯ）、ステップ７１３へ戻って処理を繰り返す。動き解析部７１２への電力供給が停止された場合には（Ｓ７１５でＹＥＳ）、カーソル７９０の位置に存在するサムネイル７５に対応するタブページ情報７５０に格納される識別子を主制御部７１０へと出力し（Ｓ７１６）、サムネイル画面の表示を終了させて（Ｓ７１７）、処理を終了する。
【０２１２】
なお、サムネイル画面の生成に利用可能なマトリクステーブルおよび各区画に割り振られた優先度の値は、上記に限定されない。例えば、マトリクステーブルの縦および横の区画数はいくつのものを用いても良く、また、縦一列や横一列の区画を有するテーブルを用いて、上下方向および左右方向の、何れか一方の切り換え操作のみを検出するような構成としても良い。
【０２１３】
また、カーソル７９０が左右方向へ移動する度に、表示単位をマトリクステーブルの列毎にスライドさせて、カーソル７９０の存在する列を常に画面上の中心に配置するような構成としても良い。
【０２１４】
さらに、カーソル７９０は上記のような枠状に限らず、矢印等の画像を用いても良い。
【０２１５】
なお、サムネイルの生成対象はタブページに限定されず、ウィンドウを元にサムネイル画面を生成しても良い。
【０２１６】
上記のような構成によれば、利用者は、サムネイル画面に表示されるサムネイルを見れば、どの方向に存在するタブページにおいてどのような処理を実行していたのかを、一目で知ることが可能であり、余計な頭部の動きを行うこと無しに、所望するタブページを表示させることが可能である。
【０２１７】
次に、第８の実施形態に係るＨＭＤ８について説明する。本実施形態に係るＨＭＤ８は、初期動作として利用者が正面を向いている際の基準角度（オフセット角度）と、利用者の頭部の動きの雛型となる記憶角度を取得し、これらに基づいて利用者の頭部の動きを検出する。以下、第１の実施形態と比較して異なる点について説明する。
【０２１８】
図２２は、本発明の第８の実施形態に係るＨＭＤ８の機能的な構成を示すブロック図である。
【０２１９】
制御部８０１は、主制御部１１０と、情報処理部１１１と、動き解析部８１２と、処理対象切換部１１３と、情報生成部８１４と、を有する。
【０２２０】
情報生成部８１４は、ＨＭＤ８に電源が投入されると、利用者に正面を向いて静止状態でいることを要求し、この位置を基準角度（０°）として設定する。なお、利用者への要求は例えば、表示部１６に「正面を向いて静止してください」等のメッセージを表示部１６に表示させても良いし、音声で利用者に通知しても良い。
【０２２１】
さらに、情報生成部８１４は、利用者に左右方向へそれぞれ頭部を旋回させるように要求し、各方向について基準の旋回角度である記憶角度を得る。
【０２２２】
具体的に、まず、情報生成部８１４は、左右方向への頭部の動きから取得した電圧値より基準値を減じて、真の角速度ｒを求める。そして、情報生成部８１４は、角速度ｒを積分演算して角度変化値ｄを順次算出し、取得しておいた基準角度からの相対的な旋回角度をそれぞれ算出する。
【０２２３】
さらに、情報生成部８１４は、図２３に示すような基準情報８５０を生成し、記憶角度格納領域８５０ａに、取得した左右方向の記憶角度をそれぞれ格納する。生成した基準情報８５０は、記憶部８０２の基準情報記憶領域８５２へと記憶させる。
【０２２４】
なお、各方向の記憶角度のうち最小のものを、全方向の記憶角度として利用しても良い。
【０２２５】
次に、情報生成部８１４は、上記算出した記憶角度から、利用者が処理対象の切り換え動作を実行する際に必要な旋回角度の範囲である、基準範囲を定める。利用者は、基準範囲内の旋回角度を一定時間維持することで、指示方向への連続した処理対象の切り換えを実行することが可能である。
【０２２６】
基準範囲は、記憶角度の前後に余裕を持たせた範囲として設定される。例えば、右方向の記憶角度が７０°であった場合には６０〜８０°が、左方向の記憶角度が６０°であった場合には５０〜７０°が基準範囲として定められ、各方向ごとに基準範囲格納領域８５０ｂに格納される。
【０２２７】
動き解析部８１２は、図示しないタイマを有し、利用者の頭部の旋回角度が一定時間、基準範囲内に維持されているか否かを検出する。
【０２２８】
動き解析部８１２が実行する具体的な処理について、図２４を参照しながら説明する。
【０２２９】
動き解析部８１２は、角速度センサ１８０（Ｚ）から、所定の周期毎に出力される電圧値を受け付ける（Ｓ８２１）。
【０２３０】
そして、動き解析部８１２は、電圧値から基準値を減じて、角速度ｒを算出する。次に、角速度ｒを積分演算して角度変化値ｄを順次算出し、予め設定した基準角度からの角度変化値ｄを積算して、左右方向における旋回角度を算出する（Ｓ８２２）。
【０２３１】
さらに、動き解析部８１２は、ステップ８２２で得られた左右方向における旋回角度が、基準範囲内にあるか否かを検出する（Ｓ８２３）。
【０２３２】
具体的に、動き解析部８１２は、指示方向と一致する方向の基準範囲を基準範囲格納領域８５０ｂから読み出す。そして、旋回角度が基準範囲内にあるか否かを検出する。旋回角度が基準範囲内にある場合には（Ｓ８２３でＹＥＳ）ステップ８２４へ進み、基準範囲内に無い場合には（Ｓ８２３でＮＯ）、タイマが動作中であればタイマを停止させ（Ｓ８２８）、ステップ８２１へ戻って処理を繰り返す。
【０２３３】
旋回角度が基準範囲内にあった場合（Ｓ８２３でＹＥＳ）、動き解析部８１２は、タイマが動作中であるか否かを検出する（Ｓ８２４）。タイマが動作中であれば（Ｓ８２４でＹＥＳ）ステップ８２５へと進み、タイマが動作中でなければ（Ｓ８２４でＮＯ）タイマをスタートさせて（Ｓ８２７）、ステップ８２１へ戻って処理を繰り返す。
【０２３４】
タイマが動作中であった場合（Ｓ８２４でＹＥＳ）、動き解析部８１２は、タイマの累積時間が予め定められた閾値以上であるか否かを検出する（Ｓ８２５）。閾値以上でなかった場合には（Ｓ８２５でＮＯ）、ステップ８２１へ戻って処理を繰り返す。閾値以上であった場合には（Ｓ８２５でＹＥＳ）、処理対象切換部１１３へ指示方向への処理対象切換指示を出力して（Ｓ８２６）、タイマを停止させ（Ｓ８２８）、処理を終了する。
【０２３５】
上記のような構成によれば、本実施形態に係るＨＭＤ８は、利用者の平均的な頭部の動きを基準情報として取得しておくことによって、利用者の意図しない処理対象の切り換え動作を防止し、利用者に合わせた動作を実行することが可能である。
【０２３６】
次に、第９の実施形態に係るＨＭＤ９について説明する。本実施形態に係るＨＭＤ９は、第８の実施形態に係るＨＭＤ８と同様に、初期動作として基準角度および記憶角度を取得する。さらに、ＨＭＤ９は、左右に存在するウィンドウの数から、１つの処理対象の切り換え操作に必要な一対象切換角度を算出して、一回の頭部の旋回動作により複数の処理対象を切り換えることを可能にする。
【０２３７】
図２５は、本発明の第９の実施形態に係るＨＭＤ９の機能的な構成を示すブロック図である。
【０２３８】
操作部３７は、第３の実施形態と同様の構成であり、処理対象切換スイッチを有している。
【０２３９】
制御部９０１は、主制御部１１０と、情報処理部１１１と、動き解析部９１２と、処理対象切換部９１３と、情報生成部９１４と、電源制御部３１４と、を有する。
【０２４０】
電源制御部３１４は、第３の実施形態と同様の構成であり、図示しない電源と接続され、電源から動き解析部９１２への電力供給を制御する。
【０２４１】
情報生成部９１４は、第８の実施形態に係る情報生成部８１４と同様の処理を実行して、図２３に示すような基準情報８５０を生成する。
【０２４２】
また、情報生成部９１４は、利用者によって処理対象切換スイッチがオンに切り換えられ、電源制御部３１４によって動き解析部９１２への電力供給が開始されたことを検出すると、図２６に示すような切換情報９５０を生成して、切換情報記憶領域９５３へと格納する。
【０２４３】
具体的に、情報生成部９１４は、まず、主制御部１１０に、現時点でアクティブなウィンドウの識別子を問い合わせる。次に、情報生成部９１４は、受け付けたアクティブなウィンドウの識別子を、基準識別子格納領域９５０ａに格納する。そして、ウィンドウ情報記憶領域１５１からアクティブなウィンドウのウィンドウ情報１５０を検出して、リンク先情報格納領域１５０ｄを先頭および末端まで辿り、そのリンク数をカウントする。
【０２４４】
次に、情報生成部９１４は、基準情報８５０の記憶角度格納領域８５０ａに格納される各方向の記憶角度を読み出して、一致する方向リンク数で除算し、これを一対象切換角度として一対象切換角度格納領域９５０ｂへ、各方向ごとに格納する。
【０２４５】
一対象切換角度について、図２７（ａ）および図２７（ｂ）を参照しながら説明する。なお、ここでは切り換え動作の対象をウィンドウとして説明するが、もちろんこれに限定されず、例えば、タブページを切り換え対象としても良い。
【０２４６】
一対象切換角度とは、一つの処理対象の切り換え操作に必要な利用者の頭部の旋回角度である。例えば、図２７（ａ）に示すような画面が表示部１６に表示されている場合、情報生成部９１４は、表示部１６に表示されるアクティブなウィンドウＤの識別子を、基準識別子格納領域９５０ａに格納する。
【０２４７】
ここで例えば、右方向の記憶角度が４５°であった場合、ウィンドウＤの右方向に存在するウィンドウの数３で除算した右方向の一対象切換角度は、１５°となる。従って、利用者の右方向への頭部の旋回角度が１５°増すごとに、処理対象のウィンドウは基準のウィンドウＤの右方向に存在するウィンドウへ１つずつ移動する。
【０２４８】
また、各方向の一対象切換角度には、それぞれ予め下限角度が設定されている。例えば、算出された一対象切換角度が１５°であっても、下限角度が２０°である場合には、実際の一対象切換角度は２０°となる。
【０２４９】
しかしながら、下限角度が一対象切換角度として設定された場合には、利用者が記憶角度だけ頭部を旋回させても、当該方向に存在するウィンドウ全てを一度に切り換えることが出来なくなる。例えば、右方向に存在するウィンドウの数が３、右方向の一対象切換角度（下限角度）が２０°、右方向の記憶角度が４５°の場合、利用者が一度の旋回操作（記憶角度４５°）で切換可能なウィンドウ数は２であり、図２７（ｂ）に示すように、基準のウィンドウＤから右方向へ２つ先のウィンドウＦまでとなる。
【０２５０】
そこで、動き解析部９１２は、算出した一対象切換角度が下限角度以下である際には、記憶角度以上の角度が一定時間維持された場合に、現時点でアクティブなウィンドウを基準として指示方向に存在する次のウィンドウへ、処理対象を移行させる。すなわち、利用者は、基準のウィンドウＤから右方向へ２つ先のウィンドウＦへの移動を、右方向の記憶角度４５°以上の頭部の旋回動作で行った後、そのままの旋回角度を一定時間維持し続ければ、さらに次のウィンドウＧへと処理対象を切り換えることが可能である。
【０２５１】
処理対象切換部９１３は、動き解析部９１２からの処理対象切換指示に従って、処理対象の切り換え動作を実行する。
【０２５２】
なお、処理対象切換部９１３は、動き解析部９１２からの処理対象切換指示に処理対象切換数を示す情報が含まれている場合には、この数が１以上であるか否かを検出して、１以上でない場合には、利用者の頭部の動きが一対象切換角度に達していないため、処理対象を切り換えずに処理を終了する。
【０２５３】
処理対象切換数が１以上である場合には、処理対象切換部９１３は、切換情報９５０の基準識別子格納領域９５０ａから基準配置番号を読み出して、当該基準のウィンドウから指示方向に処理対象切換数だけ先に存在するウィンドウの識別子を、主制御部１１０へと出力する。
【０２５４】
以下、動き解析部９１２の実行する処理について、図２８を参照して説明する。図２８は、動き解析部９１２が利用者の頭部の動きを検出し、処理対象切換指示を出力する処理を示すフローチャートである。
【０２５５】
動き解析部９１２は、利用者によって処理対象切換スイッチがオンにされ、電源制御部３１４によって電源からの電力供給が開始されると、以下のフローを開始する。
【０２５６】
まず、動き解析部９１２は、角速度センサ１８０（Ｚ）から出力される電圧値を受け付ける（Ｓ９０１）。
【０２５７】
次に、動き解析部９１２は、電圧値から基準角度を減じて角速度ｒを算出する。そして、角速度ｒを積分演算して角度変化値ｄを順次算出し、これを積算して、基準角度からの相対的な旋回角度を算出する（Ｓ９０２）。
【０２５８】
次に、動き解析部９１２は、記憶角度以上の角度が一定期間維持されているか否かを特定する、図示しないタイマが動作中であるか否かを検出する（Ｓ９０３）。タイマが動作中であれば（Ｓ９０３でＹＥＳ）、ステップ９１０へと進み、タイマが動作中でなければ（Ｓ９０３でＮＯ）、ステップ９０４へと進む。
【０２５９】
動き解析部９１２は、タイマが動作中でなかった場合（Ｓ９０３でＮＯ）、情報生成部９１４によって算出された一対象切換角度が、予め定められた下限角度以下であるか否かを判断する（Ｓ９０４）。具体的に、動き解析部９１２は、切換情報９５０の一対象切換角度格納領域９５０ｂから指示方向（ステップ９０２で算出した旋回角度の旋回方向）と一致する一対象切換角度を読み出して、予め定められた下限角度と比較する。一対象切換角度が下限角度以下であった場合には（Ｓ９０４でＹＥＳ）、ステップ９０７へと進み、下限角度以下でなかった場合には（Ｓ９０４でＮＯ）、ステップ９０５へと進む。
【０２６０】
一対象切換角度が下限角度以下でなかった場合（Ｓ９０４でＮＯ）、動き解析部９１２は、指示方向への処理対象切換数を算出する（Ｓ９０５）。具体的に、動き解析部９１２は、ステップ９０２において算出した指示方向への旋回角度を、一致する方向の一対象切換角度で除算する。この解の小数点以下を切り捨てた絶対値が、基準識別子を有するウィンドウから、指示方向への処理対象切換数となる。
【０２６１】
そして、動き解析部９１２は、ステップ９０５で算出した処理対象切換数および指示方向を示す情報を含む処理対象切換指示を、処理対象切換部９１３へと出力して（Ｓ９０６）、ステップ９０１へと戻って処理を繰り返す。
【０２６２】
一対象切換角度が下限角度以下であった場合（Ｓ９０４でＹＥＳ）、動き解析部９１２は、ステップ９０２において算出した指示方向への旋回角度が、基準情報８５０の記憶角度格納領域８５０ａに格納される同方向の記憶角度以上か否かを検出する（Ｓ９０７）。旋回角度が記憶角度以上でなかった場合には（Ｓ９０７でＮＯ）、ステップ９０８へと進み、旋回角度が記憶角度以上であった場合には（Ｓ９０７でＹＥＳ）、ステップ９１０へと進む。
【０２６３】
旋回角度が記憶角度以上でなかった場合（Ｓ９０７でＮＯ）、動き解析部９１２は、ステップ９０２において算出した指示方向への旋回角度を、一致する方向の下限角度で除算する（Ｓ９０８）。そして、この解の小数点以下を切り捨てた絶対値を処理対象切換数として取得し、当該処理対象切換数および指示方向に関する情報を含む処理対象切換指示を、処理対象切換部９１３へと出力して（Ｓ９０９）、ステップ９０１へと戻って処理を繰り返す。
【０２６４】
旋回角度が記憶角度以上であった場合（Ｓ９０７でＹＥＳ）、動き解析部９１２は、指示方向の記憶角度を読み出して、一致する方向の下限角度で除算する（Ｓ９１０）。そして、この解の小数点以下を切り捨てた絶対値を処理対象切換数として取得する。さらに、動き解析部９１２は、当該処理対象切換数および指示方向に関する情報を含む処理対象切換指示を、処理対象切換部９１３へと出力する（Ｓ９１１）。そして、記憶角度以上の旋回角度が維持されるか否かを判断するためのタイマをスタートさせて（Ｓ９１２）、ステップ９０１へと戻って処理を繰り返す。
【０２６５】
ステップ９０３においてタイマが動作中であった場合（ＹＥＳ）、動き解析部９１２は、ステップ９０２において算出した指示方向への旋回角度が、一致する方向の記憶角度以上であるか否かを検出する（Ｓ９１３）。旋回角度が記憶角度以上でなかった場合には（Ｓ９１３でＮＯ）、タイマを停止させて（Ｓ９１６）、ステップ９０１へと戻って処理を繰り返す。旋回角度が記憶角度以上であった場合には（Ｓ９１３でＹＥＳ）、ステップ９１４へと進む。
【０２６６】
旋回角度が記憶角度以上であった場合には（Ｓ９１３でＹＥＳ）、動き解析部９１２は、タイマの累積時間が、予め定められた所定の閾値以上であるか否かを判断する（Ｓ９１４）。タイマの累積時間が閾値以上でなければ（Ｓ９１４でＮＯ）、ステップ９０１へと戻って処理を繰り返す。タイマの累積時間が閾値以上であれば（Ｓ９１４でＹＥＳ）、記憶角度以上の旋回角度が一定時間維持されたと判断し、現時点でアクティブなウィンドウを基準として、指示方向に存在する１つ先のウィンドウへの処理対象切換指示を処理対象切換部９１３へと出力する。そして、タイマを停止させ（Ｓ９１６）、ステップ９０１へと戻って処理を繰り返す。
【０２６７】
次に、処理対象切換部９１３が実行する処理について、図２９を用いて説明する。図２９は、処理対象切換部９１３が、動き解析部９１２からの処理対象切換指示を受け付けて、処理対象の切り換え動作を実行する際の流れを示すフローチャートである。
【０２６８】
まず、処理対象切換部９１３は、動き解析部９１２からの処理対象切換指示に、処理対象切換数を示す情報が含まれているか否かを検出する（Ｓ９３１）。情報が含まれている場合には（Ｓ９３１でＹＥＳ）、ステップ９３２へと進み、情報が含まれていない場合には（Ｓ９３１でＮＯ）、ステップ９３５へと進む。
【０２６９】
処理対象切換指示に処理対象切換数を示す情報が含まれている場合（Ｓ９３１でＹＥＳ）、処理対象切換部９１３は、当該処理対象切換数が１以上の値であるか否かをさらに検出する（Ｓ９３２）。処理対象切換数が１以上の値である場合には（Ｓ９３２でＹＥＳ）、ステップ９３３へと進み、処理対象切換数が１以上の値でない場合には（Ｓ９３２でＮＯ）、処理を終了する。
【０２７０】
続いて、処理対象切換部９１３は、切り換え先のウィンドウの識別子を特定する（Ｓ９３３）。具体的に、処理対象切換部９１３は、切換情報９５０から基準識別子を読み出して、当該識別子を有するウィンドウ情報から、指示方向に処理対象切換数だけ辿ったリンク先のリンク先情報格納領域１５０ｄから、識別子を抽出して、切り換え先として特定する。
【０２７１】
そして、処理対象切換部９１３は、取得した切り換え先の識別子を主制御部１１０へと出力して（Ｓ９３４）、処理を終了する。
【０２７２】
処理対象切換指示に処理対象切換数を示す情報が含まれていない場合（Ｓ９３１でＮＯ）、処理対象切換部９１３は、主制御部１１０に現時点でアクティブなウィンドウの識別子を問い合わせる（Ｓ９３５）。
【０２７３】
次に、処理対象切換部９１３は、現時点でアクティブなウィンドウの識別子を含むウィンドウ情報１５０から、指示方向のリンク先情報格納領域１５０ｄに格納される識別子を取得して（Ｓ９３６）、当該識別子を主制御部１１０へと出力し（Ｓ９３４）、処理を終了する。
【０２７４】
以上、制御部９０１が、利用者の頭部の動きを検出して、処理対象を切り換える際の処理について説明した。
【０２７５】
上記のような構成によれば、利用者は、一度の頭部の旋回動作で複数の処理対象の切り換えることが可能であり、簡便な動作でより早く所望するウィンドウを表示させることができる。
【０２７６】
なお、以上に記載した各実施形態は、いずれもユーザの頭頂部に頭部装着帯を回すヘッドアーム式となっているが、このような態様に限定されず、例えば、ユーザの後頭部に頭部装着帯を回すリアアーム式のものにすることも可能である。
【０２７７】
また、以上に記載した各実施形態は、いずれも左右眼の一方の眼に対応する位置に表示部を形成した片眼タイプのものであるが、両眼に対応する位置に表示部を形成した両眼タイプとしても良い。
【０２７８】
なお、以上に記載した各実施形態は、いずれも利用者の頭部の動きを検出して切り換え処理を実行するものであるが、このような態様に限定されず、例えば、眼球の動きを痕跡外ＬＥＤとＣＣＤカメラによって計測するような視線入力手段を備え、視線入力によって利用者の切り換え操作を検出するような構成としても良い。
【０２７９】
また、各実施形態に係るＨＭＤは、電源および制御系を映像系とは別に有する分離型の態様としても良い。
【図面の簡単な説明】
【０２８０】
【図１】第１の実施形態に係るＨＭＤ１の斜視図。
【図２】ＨＭＤ１の機能的な構成を示すブロック図。
【図３】（ａ）（ｂ）ＨＭＤ１の実行する切り換え動作について説明する概略図。
【図４】ウィンドウ情報１５０を説明するための概略図。
【図５】情報処理部１１１の実行する処理を示すフローチャート。
【図６】動き解析部１１２の実行する処理を示すフローチャート。
【図７】第２の実施形態に係るＨＭＤ２の機能的な構成を示すブロック図。
【図８】（ａ）（ｂ）ＨＭＤ２の実行する切り換え動作について説明する概略図。
【図９】タブページ情報２５０を説明するための概略図。
【図１０】情報処理部２１１の実行する処理を示すフローチャート。
【図１１】第３の実施形態に係るＨＭＤ３の機能的な構成を示すブロック図。
【図１２】第４の実施形態に係るＨＭＤ４の機能的な構成を示すブロック図。
【図１３】第５、６の実施形態に係るＨＭＤ５、６の機能的な構成を示すブロック図。
【図１４】（ａ）（ｂ）ＨＭＤ５の実行する切り換え動作について説明する概略図。
【図１５】シンボル画像表示部５１５の実行する処理を示すフローチャート。
【図１６】（ａ）（ｂ）ＨＭＤ６の実行する切り換え動作について説明する概略図。
【図１７】第７の実施形態に係るＨＭＤ７の機能的な構成を示すブロック図。
【図１８】タブページ情報７５０を説明するための概略図。
【図１９】（ａ）（ｂ）（ｃ）マトリクステーブルを説明するための概略図。
【図２０】（ａ）（ｂ）ＨＭＤ７の実行する切り換え動作について説明する概略図。
【図２１】サムネイル表示部７１５の実行する処理を示すフローチャート。
【図２２】第８の実施形態に係るＨＭＤ８の機能的な構成を示すブロック図。
【図２３】基準情報８５０を説明するための概略図。
【図２４】動き解析部８１２の実行する処理を示すフローチャート。
【図２５】第９の実施形態に係るＨＭＤ９の機能的な構成を示すブロック図。
【図２６】切換情報９５０を説明するための概略図。
【図２７】（ａ）（ｂ）ＨＭＤ９の実行する切り換え動作について説明する概略図。
【図２８】動き解析部９１２の実行する処理を示すフローチャート。
【図２９】処理対象切換部９１３の実行する処理を示すフローチャート
【図３０】本発明のＨＭＤの電気的な構成を示すブロック図。
【符号の説明】
【０２８１】
１・２・３・４・５・６・７・８・９：ＨＭＤ、１０・２０・３０・４０・５０・６０・７０・８０・９０：制御装置、１１：頭部装着帯、１２：音声出力部、１３Ａ、１３Ｂ：筐体、１４：支持部、１５：アーム部、１６：表示部、１７・３７：操作部、１８：頭部動き検出部、１０１・２０１・３０１・４０１・５０１・６０１・７０１・８０１・９０１：制御部、１０２・２０２・５０２・６０２・７０２・８０２・９０２：記憶部、１０３・３０３：入出力インターフェース部。
【図１】
2009296228.tif 000003
【図２】
2009296228.tif 000004
【図３】
2009296228.tif 000005
【図４】
2009296228.tif 000006
【図５】
2009296228.tif 000007
【図６】
2009296228.tif 000008
【図７】
2009296228.tif 000009
【図８】
2009296228.tif 000010
【図９】
2009296228.tif 000011
【図１０】
2009296228.tif 000012
【図１１】
2009296228.tif 000013
【図１２】
2009296228.tif 000014
【図１３】
2009296228.tif 000015
【図１４】
2009296228.tif 000016
【図１５】
2009296228.tif 000017
【図１６】
2009296228.tif 000018
【図１７】
2009296228.tif 000019
【図１８】
2009296228.tif 000020
【図１９】
2009296228.tif 000021
【図２０】
2009296228.tif 000022
【図２１】
2009296228.tif 000023
【図２２】
2009296228.tif 000024
【図２３】
2009296228.tif 000025
【図２４】
2009296228.tif 000026
【図２５】
2009296228.tif 000027
【図２６】
2009296228.tif 000028
【図２７】
2009296228.tif 000029
【図２８】
2009296228.tif 000030
【図２９】
2009296228.tif 000031
【図３０】
2009296228.tif 000032