(57)【特許請求の範囲】
【請求項１】
装置を装着している利用者の頭部の動きを検出する動き検出部と、
前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、
前記制御部は、前記所定の時間内に前記動き検出部により第二の動作が検出されると前記処理を終了させる
ことを特徴とするヘッドマウントディスプレイ装置。
【請求項２】
装置を装着している利用者の頭部の動きを検出する動き検出部と、
前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、
前記制御部は、前記所定の時間内に前記動き検出部により第二の動作が検出されると前記処理を終了させる
ことを特徴とする制御装置。
【請求項３】
装置を装着している利用者の動きを検出する動き検出部と、
前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、
前記制御部は、前記動き検出部が検出する利用者の動き方向を特定し、前記所定の時間内に前記動き検出部により、前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させる
ことを特徴とする制御装置。
【請求項４】
請求項３に記載の制御装置であって、
前記第二の動作は、少なくとも前記特定方向とは逆方向への速度又は角速度から、再び
特定方向への速度又は角速度が検出される動作を含む
ことを特徴とする制御装置。
【請求項５】
請求項２から４のいずれか一項に記載の制御装置であって、
表示部とをさらに備え、
前記制御部は、前記利用者の動作の速度又は角速度と対応する処理の開始とを利用者に通知するためのインジケータを前記表示部に表示させる
ことを特徴とする制御装置。
【請求項６】
請求項２から５のいずれか一項に記載の制御装置であって、
前記所定の閾値は、第一の閾値であって、
前記動き検出部が、特定の方向における利用者の動作の速度又は角速度が、第一の閾値で定められる速度又は角速度よりも速い前記第一の動作を検出した場合には、第一の処理を行い、前記特定の方向における利用者の動作の速度又は角速度が、前記第一の閾値で定める速度又は角速度よりも遅く設定された第二の閾値で定められる速度又は角速度よりも速い第三の動作を検出した場合には、第二の処理を行う制御部と、
を備えることを特徴とする制御装置。
【請求項７】
請求項３から６のいずれか一項に記載の制御装置を備えるヘッドマウントディスプレイ装置であって、
前記利用者の動きは、利用者の頭部の動きである
ことを特徴とするヘッドマウントディスプレイ装置。
【請求項８】
コンピュータを、
装置を装着している利用者の頭部の動きを検出する検出手段、
制御手段、として機能させるプログラムであって、
前記制御手段に、前記検出手段が所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出した場合に所定の処理を開始させ、所定の時間経過後に当該所定の処理を終了させる処理と、
前記所定の時間内に前記検出手段により第二の動作が検出されると前記所定の処理を終了させる処理と、を実行させる
ことを特徴とするプログラム。
【請求項９】
コンピュータを、
装置を装着している利用者の動きを検出する検出手段、
制御手段、として機能させるプログラムであって、
前記制御手段に、前記検出手段が所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出した場合に所定の処理を開始させ、所定の時間経過後に当該所定の処理を終了させる処理と、
前記検出手段が検出する利用者の動きの方向をさらに特定する処理と、
前記所定の時間内に前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させる処理と、を実行させる
ことを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記第二の動作とは、少なくとも前記特定方向とは逆方向への速度又は角速度から、再び
特定方向への速度又は角速度が検出される動作を含む
ことを特徴とするプログラム。
【請求項１１】
検出された利用者の頭部の動作の速度又は角速度に対応する処理を行う制御方法であって、
所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出するステップと、
前記第一の動作を検出した場合に、所定の処理を開始するステップと、
所定の時間経過後に、前記所定の処理を終了させるステップと、
前記所定の時間内に第二の動作が検出されると、前記処理を終了させるステップと、を行う
ことを特徴とする制御方法。
【請求項１２】
検出された動作の速度又は角速度に対応する処理を行う制御方法であって、
所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出するステップと、
前記第一の動作を検出した場合に、所定の処理を開始するステップと、
所定の時間経過後に、前記所定の処理を終了させるステップと、
利用者の動きの方向を特定するステップと、
前記所定の時間内に前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させるステップと、を行う
ことを特徴とする制御方法。
【請求項１３】
請求項１２に記載の制御方法であって、
前記第二の動作とは、少なくとも前記特定方向とは逆方向への速度又は角速度から、再び
特定方向への速度又は角速度が検出される動作を含む
ことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人体の動作を検出し、特定の制御を行う技術に関するものである。
【背景技術】
【０００２】
利用者の眼前で画像を表示するヘッドマウントディスプレイ装置において、利用者の頭部の動きを検出して、特定の動きに応じて画像や映像に対する制御（再生開始、一時停止等）を行ったり、利用者の頭部動作に合わせて表示映像をスクロールさせたり、ヘッドホンの音場を動かして臨場感を向上させたりする技術が知られており、ヘッドマウントディスプレイ装置における利用者の頭部動作の検出には、ジャイロセンサ（角速度センサ）や加速度センサ等のセンサが用いられる。
【０００３】
これらのセンサを利用して、利用者の頭部動作を、情報の表示に反映させるようなヘッドマウントディスプレイ装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１６１１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、頭部動作によって、画面のスクロールと画面の切り替えとを区別することが出来ず、利用者は手動で操作を行う必要があった。また、利用者頭部の戻り動作によって、利用者の意図しないような処理が実行される問題があった。
【０００６】
そこで本発明では、利用者の頭部動作の角速度から、画面の切り替え処理と、画面のスクロール処理と、から利用者の望む処理を実行し、さらに利用者頭部の戻り動作を処理に反映しないことで、利用者の頭部動作による操作を、より正確に実行することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一様態のヘッドマウントディスプレイ装置は、装置を装着している利用者の頭部の動きを検出する動き検出部と、前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、前記制御部は、前記所定の時間内に前記動き検出部により第二の動作が検出されると前記処理を終了させることを特徴とする。
また、本発明の一様態の制御装置は、装置を装着している利用者の頭部の動きを検出する動き検出部と、前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、前記制御部は、前記所定の時間内に前記動き検出部により第二の動作が検出されると前記処理を終了させることを特徴としてもよい。
また、本発明の一様態の制御装置は、装置を装着している利用者の動きを検出する動き検出部と、前記動き検出部が、特定方向における速度又は角速度が所定の閾値で定まる速度又は角速度よりも速い第一の動作を検出した場合に所定の処理を開始し、所定の時間経過後に前記処理を終了させる制御部とを備え、前記制御部は、前記動き検出部が検出する利用者の動き方向を特定し、前記所定の時間内に前記動き検出部により、前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させることを特徴としてもよい。
また、本発明の一様態のプログラムは、コンピュータを、装置を装着している利用者の頭部の動きを検出する検出手段、制御手段、として機能させるプログラムであって、前記制御手段に、前記検出手段が所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出した場合に所定の処理を開始させ、所定の時間経過後に当該所定の処理を終了させる処理と、前記所定の時間内に前記検出手段により第二の動作が検出されると前記所定の処理を終了させる処理と、を実行させることを特徴としてもよい。
また、本発明の一様態のプログラムは、コンピュータを、装置を装着している利用者の動きを検出する検出手段、制御手段、として機能させるプログラムであって、前記制御手段に、前記検出手段が所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出した場合に所定の処理を開始させ、所定の時間経過後に当該所定の処理を終了させる処理と、前記検出手段が検出する利用者の動きの方向をさらに特定する処理と、前記所定の時間内に前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させる処理と、を実行させることを特徴としてもよい。
また、本発明の一様態の制御方法は、検出された利用者の頭部の動作の速度又は角速度に対応する処理を行う制御方法であって、所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出するステップと、前記第一の動作を検出した場合に、所定の処理を開始するステップと、所定の時間経過後に、前記所定の処理を終了させるステップと、前記所定の時間内に第二の動作が検出されると、前記処理を終了させるステップと、を行うことを特徴としてもよい。
また、本発明の一様態の制御方法は、検出された動作の速度又は角速度に対応する処理を行う制御方法であって、所定の閾値で定まる速度又は角速度よりも速い速度又は角速度を有する特定方向への第一の動作を検出するステップと、前記第一の動作を検出した場合に、所定の処理を開始するステップと、所定の時間経過後に、前記所定の処理を終了させるステップと、利用者の動きの方向を特定するステップと、前記所定の時間内に前記特定方向とは逆方向の速度又は角速度を少なくとも含む第二の動作が検出されると前記処理を終了させるステップと、を行うことを特徴としてもよい。
【発明の効果】
【０００８】
以上のように、本発明によれば、ヘッドマウントディスプレイ装置が、利用者の頭部動作の角速度から、利用者の意図する操作をより正確に認識して、制御を実行することが可能な技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第一の実施形態に係るＨＭＤ１００の斜視図である。
【図２】本発明の第一の実施形態に係るＨＭＤ１００の側面図である。
【図３】本発明の第一の実施形態に係るＨＭＤ１００の機能的な構成を示すブロック図である。
【図４】（ａ）本発明の第一の実施形態に係るＨＭＤ１００の記憶部３２０に格納される、フラグ情報７００の概略図である。（ｂ）本発明の第一の実施形態に係るＨＭＤ１００の記憶部３２０に格納される、方向情報７０１の概略図である。
【図５】本発明の第一の実施形態に係る制御部３１０によってスクロール処理が実行される際の頭部動作の角速度の経時変化を示すチャートである。
【図６】本発明の第一の実施形態に係る制御部３１０によって、画面切替処理が実行される際の頭部動作の角速度の経時変化を示すチャートである。
【図７】本発明の第一の実施形態に係る制御部３１０が、頭部動き検出部２００から送信される電圧値を受信した際の処理を示すフローチャートである。
【図８】本発明の第一の実施形態に係る制御部３１０が、頭部動き検出部２００から送られる電圧値を受信した際のスクロール処理を示すフローチャートである。
【図９】本発明の第一の実施形態に係る制御部３１０が、頭部動き検出部２００から送られる電圧値を受信した際の無感動作処理を示すフローチャートである。
【図１０】本発明の第一の実施形態に係る制御部３１０が、頭部動き検出部２００から送られる電圧値を受信した際の画像切替処理を示すフローチャートである。
【図１１】本発明の第二の実施形態に係るＨＭＤ５００の機能的な構成を示すブロック図である。
【図１２】本発明の第二の実施形態に係る制御部６１０が、頭部動き検出部２００から送信される電圧値を受信した際の処理を示すフローチャートである。
【図１３】インジケータ８００の表示例を示す概略図である。
【図１４】本発明の第一の実施形態に係るＨＭＤ１００の電気的な構成を示すブロック図であるである。
【図１５】本発明の第一の実施形態に係る制御部３１０が、頭部動き検出部２００から送信される電圧値を受信した際の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１１】
図１、図２に、本発明の第一の実施形態に係るヘッドマウントディスプレイ装置（以下、ＨＭＤと略記する）１００を示す。図１は、本発明の第一の実施形態に係るＨＭＤ１００の斜視図であり、図２は、本発明の第一の実施形態に係るＨＭＤ１００の側面図である。
【００１２】
図示するように、本実施形態に係るＨＭＤ１００は、頭部装着帯１１０と、音声出力部１２０と、筐体１３０Ａ、１３０Ｂと、支持部１４０と、アーム部１５０と、表示部１６０と、操作部１７０と、を備えている。
【００１３】
頭部装着帯１１０は、その両端が相対向するように、湾曲した形状に形成されている。また、頭部装着帯１１０は、弾性を有する材質で形成されており、利用者の頭部に装着する際に、その両端に形成されているスピーカ１２１Ａ、１２１Ｂ（これらを区別しない場合には、単に１２１と表記する）を利用者の頭部の内側方向に押圧することで、ＨＭＤ１００を利用者の頭部に着脱自在に装着することができるようにしている。
【００１４】
頭部装着帯１１０の両端側には、筐体１３０Ａ、１３０Ｂが連結されており、筐体１３０Ａにはスピーカ１２１Ａが、筐体１３０Ｂにはスピーカ１２１Ｂが、それぞれ設けられている。また、頭部装着帯１１０の内部には、スピーカ１２１Ａ、１２１Ｂと、操作部１７０と、表示部１６０と、電源部１８０（図３参照）と、を電気的に連結するための信号線や、後述する筐体１３０Ｂに内蔵される電源部１８０から、電源を供給するための電力線等が配線されている。
【００１５】
音声出力部１２０は、音声信号を音声に変換する。本実施形態では、スピーカ１２１Ａ、１２１Ｂを有し、これらは利用者の両方の耳にあてがわれて使用されるいわゆるヘッドホン用のスピーカである。図１においては、向かって右側のスピーカ１２１Ａが左耳用のスピーカ、向かって左側のスピーカ１２１Ｂが右耳用のスピーカとなっている。これらの左右の別については、利用者の操作によって、任意に決定することができるものとしても良い。また、電源部１８０から電源を供給するための電力線と、音声信号を供給する音声信号線が配線されている。
【００１６】
筐体１３０Ａ、１３０Ｂは、頭部装着帯１１０の長手方向両端側に設けられており、筐体１３０Ａ、１３０Ｂの利用者の頭部側（相対向する側）の外壁面には、スピーカ１２１Ａ、１２１Ｂがそれぞれ連結されている。本実施形態においては、筐体１３０Ｂには、制御装置３００と、電源部１８０と、が内蔵されており、さらに、スピーカ１２１Ｂとは逆側の外壁面に、操作部１７０が設けられている。
【００１７】
電源部１８０は、音声出力部１２０と、表示部１６０と、操作部１７０と、制御装置３００と、に電力線で接続されている。筐体１３０Ａの、スピーカ１２１Ａとは逆側の外壁面に、ＨＭＤ１００の電源のオン、オフを切り替える、電源スイッチ（図示しない）が設けられている。
【００１８】
電源部１８０と、制御装置３００と、操作部１７０と、電源スイッチとは、筐体１３０Ａ、１３０Ｂのどちらに配置されても良く、また、筐体１３０Ａ、１３０Ｂが、スピーカ１２１Ａ、１２１Ｂと一体となるような構成としても良い。
【００１９】
支持部１４０は、筐体１３０Ｂに、アーム部１５０の一端側を回動自在に連結する。連結方法はどのようなものでも良い。
【００２０】
アーム部１５０は、頭部装着帯１１０を利用者の頭部に装着した際に、アーム部１５０の筐体１３０Ａ側ではない他端側に取り付けられている表示部１６０が、利用者の眼前に位置するように、その長手方向において湾曲している。また、内部には、電源部１８０から、表示部１６０に電源を供給する電力線と、画像信号を供給する画像信号線と、が配線されている。
【００２１】
表示部１６０は、アーム部１５０の先端に、利用者の視線に合わせて回動自在に連結されている。表示部１６０は、画像を表示する、表示デバイスとしてのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）と、表示された画像を拡大する光学系と、を備え、制御装置３００から供給される画像信号に基づいて、画像を表示する。
【００２２】
操作部１７０は、操作スイッチ１７１Ａ、１７１Ｂ、１７１Ｃ、１７１Ｄ、１７１Ｅと、さらに図示しない電源スイッチと、を備えている。操作スイッチ１７１Ａ、１７１Ｂ、１７１Ｃ、１７１Ｄ、１７１Ｅを介して、ＨＭＤ１００に関する機能、例えば、再生、停止、早送り、巻戻し、制御処理のキャンセル、音量の変更等の指示を入力することができるようにされている。なお、これらのスイッチを介して操作指示が入力されると、Ｉ／Ｆ部３３０を介して、制御部３１０に送信される。
【００２３】
また、ＨＭＤ１００に関する操作が可能なリモコン（図示しない）を別途設けても良い。リモコンは無線又は有線によって、利用者が操作スイッチを見ながら操作することが可能である。また、リモコン内に制御装置３００や、電源部１８０を内蔵しても良い。さらに、無線により操作を行う場合には、操作部１７０に、リモコン受信部１７２を設けるような構成としても良い。
【００２４】
次に、本発明の第一の実施形態に係るＨＭＤ１００について、図３を用いて説明する。図３は、ＨＭＤ１００の、機能的な構成を示すブロック図である。
【００２５】
まず、制御装置３００について説明する。制御装置３００は、図３に示すように、頭部動き検出部２００と、制御部３１０と、記憶部３２０と、Ｉ／Ｆ部３３０と、を有する。
【００２６】
次に、頭部動き検出部２００について説明する。頭部動き検出部２００は、頭部の動きを検出するための装置であり、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂと（これらを区別しない場合には、単に２０１と表記する）、を備えている。頭部動き検出部２００は、特定の基準軸から検出対象、すなわち利用者の頭部動作に関する方向情報を、角速度として検出するものである。本発明の第一の実施形態に係る頭部動き検出部２００においては、図１に示すように、垂直方向（利用者が直立する方向）をＺ軸とし、Ｚ軸と直交し利用者の一側面から他側面に向かう方向（スピーカ１２１Ａ、１２１Ｂを貫通する方向）の軸をＸ軸とし、この２軸を基準軸として角速度の検出を実行する。
【００２７】
角速度センサ２０１としては、筺体内のミラーやファイバーでレーザ光を周回させ、筺体が方向を変えると、内部で周回しているレーザの発光から受光のタイミングが変化することを利用した光学式ジャイロ、歳差を応用して、角速度変異を検知する機械式ジャイロ、振動（一次振動）する質量に角速度が加わると、コリオリ力でそれに直交する方向にも振動（二次振動）が発生することを利用した、振動式ジャイロ等を使用することができる。ここでは、角速度センサ（Ｚ）２０１Ａ、角速度センサ（Ｘ）２０１Ｂとして、圧電セラミックスを用いた、圧電振動ジャイロを用いることとする。
【００２８】
角速度センサ（Ｚ）２０１Ａは、図１に示すように、ヨーイング（Ｙａｗ）方向の角速度、すなわち、Ｚ軸回りの回転角の傾きであるヨー角を検出し、角速度センサ（Ｘ）２０１Ｂは、ピッチング（Ｐｉｔｃｈ）方向の角速度、すなわち、Ｘ軸の回りの回転角の傾きであるピッチ角を検出する。このようなセンサによって、ＨＭＤ１００は、利用者の頭部の横振り動作と、縦振り動作とを検出することができる。本実施形態においては、角速度センサ２０１は所定の周期（例えば、５０ｍｓｅｃ）毎にサンプリングを実行し、検出結果は角速度に比例するアナログ電圧値として出力される。出力された電圧値は、Ａ／Ｄ変換器（図示しない）によってデジタル信号へ変換され、制御装置３００の制御部３１０へと送信される。
【００２９】
また、角速度センサ２０１の数は、上述のものに限られない。利用者が頭部をかしげる動作を検出するための、Ｙ軸を基準軸とする角速度センサをさらに設けて、ロール角を検出できるような構成としても良く、また、１つの角速度センサによって、全ての角速度を検出できるようにしても良い。
【００３０】
角速度センサ２０１の他にさらに加速度センサを設けても良く、角速度センサの代わりに加速度センサのみを持つような構成としても良い。
【００３１】
Ｉ／Ｆ部３３０は、音声出力部１２０と、表示部１６０と、操作部１７０と、電源部１８０と、を制御装置３００に接続する。また、ＨＭＤ１００と、外部機器とをデータ転送可能に接続する汎用バスとして、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や、ＩＥＥＥ１３９４等の規格に準拠する端子を備える。また、Ｅｔｈｅｒｎｅｔ（商標）等のネットワークや、Ｂｌｕｅｔｏｏｔｈ（商標）等のデバイス間近距離無線通信等を備えていても良い。
【００３２】
記憶部３２０は、フラグ情報記憶領域３２１と、方向情報記憶領域３２２と、を有する。
【００３３】
フラグ情報記憶領域３２１には、フラグ情報７００が格納される（図４（ａ）参照）。フラグ情報７００は、ＡＶ（Ｚ）フラグ格納領域７００ａと、ＡＶ（Ｘ）フラグ格納領域７００ｂと、を有する。これらには、後述のスクロール処理において動作解析部３１１が、Ｚ軸回りの回転角（ヨー角）、または、Ｘ軸回りの回転角（ピッチ角）の角速度について、閾値Ｔｈ３以下の値を検出したことを示すフラグがそれぞれ登録される。
【００３４】
方向情報記憶領域３２２には、方向情報７０１が格納される（図４（ｂ）参照）。方向情報７０１は、設定方向情報格納領域７０１ａと、逆方向検出フラグ格納領域７０１ｂと、を有する。設定方向情報格納領域７０１ａには、動作解析部３１１が後述の画面切替処理において使用する、角速度の方向を示す情報、例えば、Ｚ＋（右方向）、Ｚ−（左方向）、Ｘ−（上方向）、Ｘ＋（下方向）等が、設定方向情報として格納される。逆方向検出フラグ格納領域７０１ｂには、設定方向とは逆方向の角速度が検出されたことを示すフラグが登録される。
【００３５】
以下、左右方向を示す角速度センサ（Ｚ）２０１Ａの電圧値から求められた角速度をＡＶ（Ｚ）、上下方向を示す角速度センサ（Ｘ）２０１Ｂの電圧値から求められた角速度をＡＶ（Ｘ）とし、角速度ＡＶ（Ｚ）の方向のうち、右方向をＺ＋、左方向をＺ−、角速度ＡＶ（Ｘ）の方向のうち、上方向をＸ−、下方向を、Ｘ＋として説明する。
【００３６】
制御部３１０は、動作解析部３１１と、時間計測部３１２と、信号制御部３１３と、を備えている。
【００３７】
動作解析部３１１は、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂとから送られる電圧値を受信すると、当該各電圧値と、予め生成された基準値とから、頭部動作の角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、を算出し、当該角速度に応じて各処理を実行する。
【００３８】
時間計測部３１２は、各処理の処理時間を計測する、設定タイマと、無感動作タイマと、画面切替タイマと、の３つのタイマ（図示しない）を備えている。時間計測部３１２は、動作解析部３１１より、各々のタイマ開始要求を受け付けると、要求されたタイマの動作を開始させる。そして、時間計測部３１２は、これらのタイマごとに定められる所定の時間が経過すると、各タイマを停止させ、動作解析部３１１にタイマ終了応答を出力する。なお、各タイマは、スタート時から所定の時間をカウントダウンするような構成としても良い。
【００３９】
信号制御部３１３は、頭部動作に対応する制御信号、例えば、表示部１６０へ出力するための画像信号や、音声出力部１２０への出力するための音声信号等を生成、出力する。同様に、操作部１７０を介して受け付けた利用者の指示に対応する信号についても、生成、出力処理を実行する。
【００４０】
次に、制御部３１０が実行する処理について、図５−図１０を用いて詳細に説明する。図５は、制御部３１０によってスクロール処理が実行される際の頭部動作の角速度の経時変化を示すチャートであり、図６は、制御部３１０によって画面切替処理が実行される際の頭部動作の角速度の経時変化を示すチャートである。
【００４１】
図５、図６に示すチャートにおいて、横軸は時間を、縦軸は角速度を示している。さらに、横軸より上側の座標は、頭部動作にすると下方向、または右方向の、横軸より下側の座標は、頭部動作にすると上方向、または左方向の角速度を示す。
【００４２】
図５において、破線８１１はＡＶ（Ｚ）（左右方向）の、実線８１２はＡＶ（Ｘ）（上下方向）の角速度の経時変化を表している。
【００４３】
閾値Ｔｈ１は、利用者が画面の切り替え操作を指示する場合に、閾値Ｔｈ２は、利用者が画面のスクロール操作を指示する場合に必要な角速度であり、利用者の頭部動作の回転の速さを規定するために設けられている。Ｔｈ１と、Ｔｈ２とは、上下左右、それぞれの方向について、それぞれ所定の値が定められている（例えば、Ｔｈ１＝７０〜８０°／ｓ、Ｔｈ２＝２５〜３５°／ｓ）。
【００４４】
Ｔｈ１と、Ｔｈ２とは、上下左右のうち、頭部動作の容易な方向（ここでは、下方向と右方向）には、それぞれの逆方向よりも大きな値が定められている。このような構成によって、全ての方向で違和感無く操作を行うことが可能である。もちろん、この値は使用条件等によって、適宜変更することが可能である。なお、図５においては、便宜上、Ｔｈ１、Ｔｈ２を、単一の値で示した。
【００４５】
さらに、第一の実施形態に係るＨＭＤ１００においては、Ｔｈ１はＴｈ２よりも大きな値であり、画面の切り替え処理へ移行する操作は、スクロール処理へ移行する操作に比べて、頭部動作の角速度が要求される。それぞれの閾値は、予め設定しておいても良いし、使用条件等によって、適宜変更が可能な構成としても良い。
【００４６】
閾値Ｔｈ３は、画面のスクロール処理を、閾値Ｔｈ４は画面の切り替え処理を終了させるために設けられる、所定の値である。画面の頻繁な切り替えを防ぐために、Ｔｈ３およびＴｈ４は、Ｔｈ１およびＴｈ２よりも小さな値であることが望ましく、さらに、Ｔｈ３と、Ｔｈ４との値は、０°／ｓの近傍か、あるいは０°／ｓとすることが望ましい。図５においては、Ｔｈ３は、０°／ｓの近傍の値とし、図６においては、Ｔｈ４は、０°／ｓとして示した。
【００４７】
Ｔ１は、ＡＶ（Ｚ）、あるいは、ＡＶ（Ｘ）の絶対値が、閾値Ｔｈ２以上となり、時間計測部３１２によって、設定タイマが開始される時点である。図５、図６においては、ＡＶ（Ｘ＋）（下方向の動作）の絶対値が閾値Ｔｈ２以上となっている。
【００４８】
Ｔ２は、予め定められる設定タイマの動作時間が経過して、時間計測部３１２によって設定タイマが停止される時点である。図５においては、Ｔ２の経過後も、ＡＶ（Ｘ）の絶対値が閾値Ｔｈ１からＴｈ２の範囲にあるため、以後、画面のスクロールを実行するための、スクロール処理が開始される。図６においては、Ｔ２の時点までに、Ｔ５の時点でＡＶ（Ｘ）の絶対値が閾値Ｔｈ１に達しているため、Ｔ５の時点で、画面の切り替えを行うための画面切替処理が開始される。従って、以降のＴ２の時点においては、画面切替処理は既に実行されている。
【００４９】
Ｔ３は、Ｔ２以降にＡＶ（Ｚ）およびＡＶ（Ｘ）の両方の絶対値が、閾値Ｔｈ３以下となった時点であり、時間計測部３１２によって無感動作タイマが開始され、スクロール処理は終了する。図５においては、ＡＶ（Ｚ＋）（右方向の動作）の絶対値が先に閾値Ｔｈ３以下となっているため、ＡＶ（Ｘ）の絶対値が閾値Ｔｈ３以下となった時点がＴ３となる。以後、スクロール処理は終了し、角速度を制御に反映させない無感動作処理が開始される。
【００５０】
Ｔ４は、予め定められる無感動作タイマの動作時間が経過して、時間計測部３１２によって、無感動作タイマが停止され、無感動作処理が終了する時点である。従って、図５における、Ｔ３〜Ｔ４の期間のＡＶ（Ｘ）は、実際の制御には反映されない。
【００５１】
図６におけるＴ６は、Ｔ５以降の画面切替処理中にＴ５で閾値Ｔｈ２以上となった角速度の角方向（設定方向）とは逆方向の角速度の角方向が、閾値Ｔｈ４に達し再び設定方向と一致する方向となって、画面切替処理が終了する時点である。図６においては、ＡＶ（Ｘ＋）（下方向の動作）とは逆方向のＡＶ（Ｘ−）（上方向の動作）が、閾値Ｔｈ４に達し、再びＡＶ（Ｘ＋）（下方向の動作）となる時点である。Ｔ７の時点で、予め定められる画面切替タイマの動作時間が経過すると、画面切替タイマは終了する。従って、もし、Ｔ５以降に設定方向とは逆方向の角速度の絶対値が、閾値Ｔｈ４に達しなかった場合には、Ｔ７の時点で画面切替処理は終了されることとなる。
【００５２】
図７は、第一の実施形態に係るＨＭＤ１００の制御部３１０が、頭部動き検出部２００から送られる電圧値を受信した際の処理を示すフローチャートである。
【００５３】
動作解析部３１１は、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂとから所定の周期（ここでは５０ｍｓｅｃとする）毎に検出・出力される電圧値を受け付ける（Ｓ１０１）。そして、動作解析部３１１は、受信した電圧値から、所定の基準値を減じて、頭部動作の真の変化量を算出し、角速度ＡＶ（Ｚ）、ＡＶ（Ｘ）を求める。
【００５４】
次に、動作解析部３１１は、時間計測部３１２の備える、設定タイマが動作中か否かを検出する（Ｓ１０２）。設定タイマが動作中の場合には（ＹＥＳ）、ステップ１０８へ進み、設定タイマが動作中でない場合には（ＮＯ）、ステップ１０３へ進む。
【００５５】
タイマが動作中か否かの判断は、後に述べる、時間計測部３１２からタイマ終了応答を受け付けたかどうかを検出しても良いし、適宜、時間計測部３１２にタイマ情報を要求するような構成としても良い（以下同じ）。
【００５６】
ステップ１０３において、動作解析部３１１は、ステップ１０１で受信した電圧値が、設定タイマ終了応答を受け付け後、最初のものであるか否かを判断する。受信した電圧値が設定タイマ終了応答を受け付け後、最初のものであった場合には（ＹＥＳ）、ステップ１０６へと進み、最初のものでなかった場合には（ＮＯ）、ステップ１０４へと進む。
【００５７】
ステップ１０４において、動作解析部３１１は、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ２以上か否かを判断する。角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値うち、両方、またはいずれか一方がＴｈ２以上であった場合には（ＹＥＳ）、動作解析部３１１は、時間計測部３１２に、設定タイマの開始を要求してステップ１０５へ進み、両方の角速度の絶対値がＴｈ２未満であった場合には（ＮＯ）、ステップ１０１に戻り処理を繰り返す。
【００５８】
ステップ１０５において、時間計測部３１２は、設定タイマの動作を開始させる。さらに、時間計測部３１２は、所定の時間が経過後に設定タイマの動作を終了させて、設定タイマ終了応答を、動作解析部３１１へと出力する。
【００５９】
ステップ１０３に戻って、受信した電圧値が設定タイマ終了応答を受け付け後、最初のものであった場合には（ＹＥＳ）、動作解析部３１１は、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ２から閾値Ｔｈ１の範囲（Ｔｈ２≦ＡＶ（Ｚ or Ｘ）＜Ｔｈ１）にあるか否かを検出する（Ｓ１０６）。２つの角速度の絶対値の両方、またはいずれか一方が閾値Ｔｈ２から閾値Ｔｈ１の範囲にあった場合には（ＹＥＳ）、スクロール処理を開始して（Ｓ１０７）、処理を終了する。両方の角速度の絶対値が閾値Ｔｈ２から閾値Ｔｈ１の範囲になかった場合には（ＮＯ）、ステップ１０１に戻り処理を繰り返す。
【００６０】
ステップ１０２に戻って、設定タイマが動作中であった場合（ＹＥＳ）、動作解析部３１１は、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ１以上であるか否かを判断する（Ｓ１０８）。角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値うち、両方、またはいずれか一方が閾値Ｔｈ１以上であった場合には（ＹＥＳ）、ステップ１０９へと進み、両方の角速度の絶対値が、閾値Ｔｈ１以上でなかった場合には（ＮＯ）、ステップ１０１に戻り処理を繰り返す。
【００６１】
ステップ１０９において、動作解析部３１１は、ステップ１０８において閾値Ｔｈ１以上であった角速度を検出した方向（例えば、Ｚ＋であれば右方向、Ｚ−であれば左方向、Ｘ−であれば上方向、Ｘ＋であれば下方向の何れか）を示す設定方向情報を生成して、方向情報記憶領域３２２の、設定方向情報格納領域に格納する。
【００６２】
次に、動作解析部３１１は、時間計測部３１２に設定タイマの停止と、画面切替タイマの開始と、を要求し（Ｓ１１０）、信号制御部３１３に、角速度ＡＶ（Ｚ）、ＡＶ（Ｘ）をを出力して画面切替処理を開始し（Ｓ１１１）、処理を終了する。時間計測部３１２は、設定タイマ停止要求と、画面切替タイマ開始要求とを受け付けると、動作中の設定タイマを停止させて、画面切替タイマを開始させる。時間計測部３１２は、画面切替タイマが所定の時間経過後に動作を終了すると、画面切替タイマ終了応答を、動作解析部３１１に出力する。
【００６３】
次に、スクロール処理について説明する。図８は、制御部３１０の実行するスクロール処理を示すフローチャートである。
【００６４】
動作解析部３１１は、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂとから所定の周期毎に検出・出力される電圧値を受け付ける（Ｓ２０１）。そして、動作解析部３１１は、受信した電圧値から、所定の基準値を減じて、頭部動作の真の変化量を算出し、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、を求める。
【００６５】
次に、動作解析部３１１は、角速度ＡＶ（Ｚ）、または、角速度ＡＶ（Ｘ）の絶対値が、閾値Ｔｈ３以下か否かを判断する（Ｓ２０２）。両方の角速度の絶対値が、閾値Ｔｈ３以下でなかった場合には（ＮＯ）、角速度ＡＶ（Ｚ）、ＡＶ（Ｘ）を信号制御部３１３へと出力して、ステップ２０７へ進み、両方、またはいずれか一方の角速度の絶対値が、閾値Ｔｈ３以下であった場合には（ＹＥＳ）、ステップ２０３へと進む。
【００６６】
ステップ２０３において、動作解析部３１１は、フラグ情報７００を生成して、フラグ情報記憶領域３２１に格納する。さらに、ステップ２０２で閾値Ｔｈ３以下の値が検出された角速度について、閾値Ｔｈ３以下の値を検出したことを示すフラグを、フラグ情報７００のＡＶ（Ｚ）フラグ格納領域７００ａ、または、ＡＶ（Ｘ）フラグ格納領域７００ｂに登録する。
【００６７】
ステップ２０４において、動作解析部３１１は、記憶部３２０のフラグ情報記憶領域３２１からフラグ情報を読み出して、ＡＶ（Ｚ）フラグ格納領域７００ａと、ＡＶ（Ｘ）フラグ格納領域７００ｂとに、フラグが登録されているか否か、すなわち、両方の回転角で閾値Ｔｈ３以下となったことがあるか否かを検出する。両方の回転角を示す情報が格納されていれば（ＹＥＳ）、ステップ２０５へ進み、一方の回転角を示す情報のみ格納されている場合には（ＮＯ）、格納されていない角速度のみを、信号制御部３１３へと出力して、ステップ２０７へと進む。
【００６８】
ステップ２０５において、動作解析部３１１は、時間計測部３１２に、無感動作タイマを開始するように要求し、無感動作処理を開始して（Ｓ２０６）、処理を終了する。時間計測部３１２は、無感動作タイマ開始要求を受け付けると、無感動作タイマを開始させる。時間計測部３１２は、無感動作タイマが所定の時間経過後に動作を終了すると、無感動作タイマ終了応答を、動作解析部３１１に出力する。
【００６９】
ステップ２０７において、信号制御部３１３は、ステップ２０２、または、ステップ２０４において出力された角速度を受け付けると、該角速度に基づいて、スクロールの方向や、距離等を指示するスクロール制御信号を生成する。そして、信号制御部３１３は、生成されたスクロール制御信号を表示部１６０に出力して（Ｓ２０８）、ステップ２０１へ戻る。
【００７０】
次に、無感動作処理について説明する。図９は、制御部３１０の実行する無感動作処理を示すフローチャートである。
【００７１】
動作解析部３１１は、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂとから所定の周期毎に検出・出力される電圧値を受け付ける（Ｓ３０１）。
【００７２】
次に、動作解析部３１１は、時間計測部３１２の無感動作タイマが動作中であるか否かを検出する（Ｓ３０２）。無感動作タイマが動作中であれば（ＹＥＳ）、ステップ３０１に戻って処理を繰り返し、無感動作タイマが動作中でなければ（ＮＯ）、無感動作処理を終了して、図７のステップ１０１に戻って、処理を繰り返す。
【００７３】
次に、画面切替処理について説明する。図１０は、制御部３１０の実行する画面切替処理を示すフローチャートである。
【００７４】
ステップ４０１において、信号制御部３１３は、ステップ１１１で動作解析部３１１より出力された角速度を受け付けると、該角速度に基づいて、画面切替方向等を指示する画面切替制御信号を生成する。そして、信号制御部３１３は、生成された画面切替制御信号を表示部１６０に出力する（Ｓ４０２）。
【００７５】
次に、動作解析部３１１は、角速度センサ（Ｚ）２０１Ａと、角速度センサ（Ｘ）２０１Ｂとから、所定の周期毎に検出・出力される電圧値を受け付ける（Ｓ４０３）。そして、動作解析部３１１は、受信した電圧値から、所定の基準値を減じて、頭部動作の真の変化量を算出し、角速度ＡＶ（Ｚ）、ＡＶ（Ｘ）を求める。
【００７６】
次に、動作解析部３１１は、時間計測部３１２の画面切替タイマが動作中であるか否かを検出する（Ｓ４０４）。画面切替タイマが動作中であれば（ＹＥＳ）、ステップ４０５へ進み、画面切替タイマが動作中でなければ（ＮＯ）、画面切替処理を終了して（Ｓ４０８）、図７のステップ１０１に戻って処理を繰り返す。
【００７７】
ステップ４０５において、動作解析部３１１は、方向情報記憶領域３２２の設定方向情報格納領域７０１ａより設定方向情報を読み出して、角速度ＡＶ（Ｚ）、または、ＡＶ（Ｘ）の方向が、設定方向と一致するか否かを判断する。角速度の方向が一致していれば、ステップ４０６へと進み、一致していなければステップ４０９へと進む。
【００７８】
ステップ４０６において、動作解析部３１１は、方向情報記憶領域３２２より方向情報７０１を読み出して、逆方向検出フラグ格納領域７０１ｂに、逆方向検出フラグが登録されているか否かを検出する。逆方向検出フラグが登録されていれば（ＹＥＳ）、ステップ４０７へ進み、登録されていなければ（ＮＯ）、ステップ４０３へ戻って処理を繰り返す。
【００７９】
ステップ４０７において、動作解析部３１１は、時間計測部３１２に、画面切替タイマの停止を要求する。時間計測部３１２は、動作解析部３１１より画面切替タイマ停止要求を受け付けると、画面切替タイマを停止させて、画面切替タイマ終了応答を、動作解析部３１１へ出力する。動作解析部３１１は、画面切替タイマ終了応答を受け付けると、画面切替処理を終了する（Ｓ４０８）。
【００８０】
ステップ４０９において、動作解析部３１１は、方向情報７０１の逆方向検出フラグ格納領域７０１ｂに、逆方向検出フラグを登録して、ステップ４０３へ戻って処理を繰り返す。
【００８１】
以上のような構成により、本実施形態のＨＭＤ１００は、一方向における利用者の頭部動作を検出する角速度の大きさによって適宜処理を切り替えることが可能であり、一方向への利用者は頭部動作（のスピード）によって、スクロール処理と、画面切替処理と、を使い分けることが出来る。なお、スクロール処理後に無感動作期間を設けることによって、また、画面切替処理中は設定方向以外の角速度を制御に反映させないことによって、頭部の戻り動作（顔を正面に向ける動作）によって利用者の意図しない処理が実行されるのを避けることが可能である。
【００８２】
なお、ステップ１０６の処理において、動作解析部３１１は、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が閾値Ｔｈ１を下回る場合（ＡＶ（Ｚ or Ｘ）＜Ｔｈ１）には、ステップ１０７へ進んで、スクロール処理を実行するような構成としても良い。
【００８３】
さらに、動作解析部３１１は、設定タイマの動作中に、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ２を下回った場合には、現在動作中の設定タイマの終了時に時間計測部３１２から送信されるタイマ終了応答を、無視するような構成としても良い。このような構成によって、Ｔ１からＴ２までの期間において利用者の頭部動作が小さくなった場合には、スクロール処理は実行されず、誤作動を防ぐことが可能である。
【００８４】
また、図１５に示すように、設定タイマの終了応答後の最初の電圧受信時に、電圧値の値によって、スクロール処理と、画面切替処理と、の開始を判断しても良い。さらに、設定タイマの動作中に、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ２を下回った際には、ステップ１０８において角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ１を下回った場合（ＮＯ）、ステップ１０６へ進まずに、ステップ１０１に戻って処理を繰り返すような構成としてもよい。
【００８５】
また、スクロール処理と、画面切替処理と、の閾値Ｔｈ３、Ｔｈ４を０°／ｓの近傍に設定することにより、各処理中は、頭部動作の微小な角速度を検出して、処理に反映させることが可能である。
【００８６】
なお、図７のステップ１０６において、ＡＶ（Ｘ）またはＡＶ（Ｚ）が、ステップ１０４においてＴｈ２以上であった角速度の方向と逆方向の角速度であるかどうかをさらに判断して、逆方向であった場合には、これを使用しないような構成としても良い。この場合には、ステップ１０４において、Ｔｈ２以上であった角速度の方向を、記憶部に格納すれば良い。このような構成によって、頭部動作の急激な変化による誤作動を防ぐことが可能である。
【００８７】
さらに、Ｔｈ３は０°／ｓに設定されても良く、図１０のステップ４０５と同様に、設定方向と逆方向の角速度が検出されたことによって無感動作処理を開始しても良い。また、Ｔｈ４についても、０°／ｓ近傍の値として、図８のステップ２０２と同様に、角速度の絶対値をＴｈ４と比較するような構成としてもよい。
【００８８】
なお、図７のステップ１０７、１１１で開始される処理は、上述のものに限定されない。メニュー画面やゲームの操作等で実行される、他の処理が開始されるような構成としても良い。
【００８９】
ここで、ＨＭＤ１００のハードウェア構成について説明する。図１４は、ＨＭＤ１００の電気的な構成を示すブロック図である。
【００９０】
図１４に示すように、ＨＭＤ１００は、各装置を集中的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、各種データを書換え可能に記憶するメモリ１２と、各種のプログラム、プログラムの生成するデータ等を格納する不揮発性の補助メモリ１３と、ＬＣＤ１５や、スピーカ１２１等の各デバイスと、ＣＰＵ１１とを接続するＩ／Ｆ部１４と、を備える。制御部３１０は、例えば、補助メモリ１３に記憶されている所定のプログラムを、メモリ１２に読み込み、ＣＰＵ１１で実行することにより実現可能である。
【００９１】
次に、本発明の第二の実施形態について説明する。第二の実施形態であるＨＭＤ５００は、第一の実施形態と比較して、以下、異なっている点に関連する事項について説明する。
【００９２】
本発明の第二の実施形態に係るＨＭＤ５００について、図１１を用いて説明する。図１１は、ＨＭＤ５００の、機能的な構成を示すブロック図である。
【００９３】
制御部６１０について説明する。制御部６１０は、動作解析部６１１と、時間計測部６１２と、信号制御部６１３と、表示バー生成部６１４と、を備えている。
【００９４】
制御部６１０は、表示部１６０の備える表示デバイスの画面に、図１３に示すような、十字形のインジケータ８００を表示させる。
【００９５】
インジケータ８００は、４方向に延出した角速度表示領域８１０Ａ、８１０Ｂ、８１０Ｃ、８１０Ｄ（これらを区別しない場合には、単に角速度表示領域８１０と表記する）を有する十字形であり、それぞれＴｈ１目盛り８０１Ａと、Ｔｈ２目盛り８０２Ｂと、を有する。さらに、角速度表示領域８１０と、角速度表示領域８１０の交差部分である処理開始通知領域８２０と、を有している。角速度表示領域８１０上に角速度表示バー８１５が、重ねて表示される。インジケータ８００に関するシンボル画像は、記憶部６２０の画像記憶領域６２３に予め格納されている。
【００９６】
角速度表示バー８１５は、動作解析部６１１により検出された角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、の値に基づいて、表示バー生成部６１４によって生成される。本発明では、角速度は表示用の値に演算されて、その値は角速度表示バー８１５の伸縮によって画面上に表示される。角速度表示バー８１５が長いほど角速度は速く（より大きな動作）、角速度表示バー８１５が短いほど角速度は遅い。
【００９７】
角速度表示領域８１０Ａには、角速度ＡＶ（Ｚ＋）（右方向の動作）、角速度表示領域８１０Ｂには、角速度ＡＶ（Ｚ−）（右方向の動作）、角速度表示領域８１０Ｃには、角速度ＡＶ（Ｘ−）（上方向の動作）、角速度表示領域８１０Ｄには、角速度ＡＶ（Ｘ＋）（下方向の動作）の角速度表示バー８１５が、それぞれ表示される。
【００９８】
動作解析部６１１は、設定タイマの動作の開始を時間計測部６１２に要求すると共に、表示バー生成部６１４に、インジケータ８００の生成を要求する。そして、設定タイマの動作中と、設定タイマ終了後最初の受信電圧より求められる角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、の値を、表示バー生成部６１４へと出力する。
【００９９】
時間計測部６１２は、第一の実施形態における時間計測部３１２と同様の処理を行うため、詳細な説明は省略する。
【０１００】
信号制御部６１３は、表示バー生成部６１４から出力される、インジケータ８００の画像を、現在出力している画像に重ねて表示する画像信号を生成して、表示部１６０へと出力する。
【０１０１】
表示バー生成部６１４は、動作解析部６１１からインジケータ８００の生成要求を受け付けると、記憶部６２０の画像記憶領域６２３から、インジケータ８００に関するシンボル画像を読み出す。さらに、動作解析部６１１より出力される角速度に基づいて、表示用の値を算出して、対応する長さを持つ角速度表示バー８１５へと変換し、信号制御部６１３へと出力する。
【０１０２】
記憶部６２０は、フラグ情報記憶領域６２１と、方向情報記憶領域６２２と、画像記憶領域６２３と、を有する。
【０１０３】
フラグ情報記憶領域６２１と、方向情報記憶領域６２２とは、第一の実施形態における、フラグ情報記憶領域３２１と、方向情報記憶領域３２２と、同様の情報を記憶するため、ここでは詳細な説明を省略する。
【０１０４】
画像記憶領域６２３は、インジケータ８００に関するシンボル画像情報が予め格納されている。
【０１０５】
次に、第二の実施形態に係るＨＭＤ５００の制御部６１０が実行する処理について、図１２を用いて詳細に説明する。図１２は、制御部６１０が、頭部動き検出部２００から送られる電圧値を受信した際の処理を示すフローチャートである。
【０１０６】
ステップ５０１−ステップ５１１までの処理は、前述した第一の実施形態に係るＨＭＤ１００の制御部３１０が実行するステップ１０１−ステップ１１１の処理と同様であるので、説明を省略する。
【０１０７】
ステップ５２１において、動作解析部６１１は、表示バー生成部６１４に、インジケータ８００の生成を要求し、現在の角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、を出力する。表示バー生成部６１４は、動作解析部６１１からインジケータ８００の生成要求を受け付けると、まず、記憶部６２０の画像記憶領域６２３から、インジケータ８００に関する画像情報を読み出す。さらに、表示バー生成部６１４は、動作解析部６１１より出力された角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、から表示用の値を算出して、それぞれの角速度に対応する長さを持つ角速度表示バー８１５を生成する。そして、動作解析部６１１は、このようにして生成されたインジケータ８００を、信号制御部６１３へと出力する。
【０１０８】
信号制御部６１３は、表示バー生成部６１４からインジケータ８００の画像を受け付けると、インジケータ８００を現在出力している画像に重ねて表示する画像信号を生成して、表示部１６０へと出力する。
【０１０９】
ステップ５２２において、動作解析部６１１は、表示バー生成部６１４に、角速度表示バー８１５の生成を要求し、現在の角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、を出力する。表示バー生成部６１４は、動作解析部６１１から角速度表示バー８１５の生成要求を受け付けると、動作解析部６１１より出力された角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、から表示用の値を算出して、それぞれの角速度に対応する長さを持つ角速度表示バー８１５を生成して、信号制御部６１３へと出力する。
【０１１０】
信号制御部６１３は、表示バー生成部６１４から角速度表示バー８１５の画像を受け付けると、角速度表示バー８１５を現在出力しているインジケータ８００画像に反映する画像信号を生成して、表示部１６０へと出力する。
【０１１１】
ステップ５０６において、動作解析部６１１は、角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）との絶対値が、閾値Ｔｈ２から閾値Ｔｈ１の範囲にあるか否かを検出する。２つの角速度の絶対値の両方、またはいずれか一方が閾値Ｔｈ２から閾値Ｔｈ１の範囲にあった場合には（ＹＥＳ）、ステップ５２３へと進み、両方の角速度の絶対値が閾値Ｔｈ２から閾値Ｔｈ１の範囲になかった場合には（ＮＯ）、信号制御部６１３に、インジケータ８００の画像を非表示とするよう要求して、ステップ５２４へと進む。
【０１１２】
ステップ５２３において、動作解析部６１１は、信号制御部６１３にスクロール処理が開始されることを利用者に通知するよう要求する。信号制御部６１３は、スクロール処理開始の通知要求を受け付けると、まず処理開始通知領域８２０の輝度を上げて、利用者にスクロール処理の開始を通知する。次に、表示部１６０へのインジケータ８００の画像信号を停止して、ステップ５０７へと進み、動作解析部６１１によってスクロール処理が開始される。
【０１１３】
ステップ５２４において、信号制御部６１３は、インジケータ８００の非表示要求を受け付けると、表示部１６０へのインジケータ８００の画像信号を停止して、ステップ５０１へと戻って、処理を繰り返す。
【０１１４】
ステップ５２５において、動作解析部６１１は、ステップ５２２と同様に表示バー生成部６１４に、角速度表示バー８１５の生成を要求し、現在の角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、を出力する。表示バー生成部６１４は、動作解析部６１１から角速度表示バー８１５の生成要求を受け付けると、動作解析部６１１より出力された角速度ＡＶ（Ｚ）と、ＡＶ（Ｘ）と、から表示用の値を算出して、それぞれの角速度に対応する長さを持つ角速度表示バー８１５を生成して、信号制御部６１３へと出力する。
【０１１５】
信号制御部６１３は、表示バー生成部６１４から角速度表示バー８１５の画像を受け付けると、角速度表示バー８１５を現在出力しているインジケータ８００画像に反映する画像信号を生成して、表示部１６０へと出力する。
【０１１６】
ステップ５２６において、動作解析部６１１は、信号制御部６１３に画面切替処理が開始されることを利用者に通知するよう要求する。信号制御部６１３は、画面切替処理開始の通知要求を受け付けると、まず、処理開始通知領域８２０の輝度を上げるための映像信号を、表示部１６０へ出力して、利用者に画面切替処理の開始を通知する。次に、表示部１６０へのインジケータ８００の画像信号を停止して、ステップ５１１へと進み、動作解析部６１１によって画面切替処理が開始される。
【０１１７】
以上のような構成により、本実施形態のＨＭＤ５００は、設定タイマの動作開始と共にインジケータ８００を表示することにより、利用者は頭部動作の角速度と、各処理を実行するために定められる閾値とを、視覚的に捕らえられ、意図する処理を実行するための頭部動作をより的確に行うことが出来る。また、各処理が開始されることを、処理開始通知領域８２０の発光によって通知することによって、利用者はより直感的な操作が可能である。
【０１１８】
なお、処理開始通知領域８２０の発光と共に、音声出力部１２０に、通知音を鳴らすための音声信号を出力するような設定としても良く、また、通知音のみで処理の開始を通知しても良い。
【０１１９】
また、背景となる画像を妨げることの無いよう、インジケータ８００は、透過な画像としても良く、利用者がインジケータ８００の表示・非表示を利用者が設定できるような構成としても良い。
【０１２０】
さらに、ステップ５２１、ステップ５２２、ステップ５２５において、信号制御部６１３は、インジケータ８００の表示位置を、適宜変更することが可能な構成としても良い。例えば、アーム部１５０の倒れる方向や設定等により、利用者の左右どちらの眼前に表示部１６０が位置しているかを判断して、画像の視聴を妨げない位置（例えば、右目なら右上隅または右下隅、左眼なら左上隅または左下隅）にインジケータ８００を表示する。
【０１２１】
また、以上に述べた実施形態における制御装置３００の適用は、ＨＭＤに限られない。頭部検出部を備える他の装置についても、適用が可能である。
【符号の説明】
【０１２２】
１００、５００：ＨＭＤ、１１０：頭部装着帯、１２０：音声出力部、１３０Ａ、１３０Ｂ：筐体、１４０：支持部、１５０：アーム部、１６０：表示部、１７０：操作部、１７１Ａ、１７１Ｂ、１７１Ｃ、１７１Ｄ、１７１Ｅ：操作スイッチ、１７２：リモコン受信部、１８０：電源部、２００：頭部動き検出部、３００：制御装置、３１０、６１０：制御部、３１１・６１１：動作解析部、３１２・６１２：時間計測部、３１３・６１３：信号制御部、６１４：表示バー生成部、３２０・６２０：記憶部、３２１・６２１：フラグ情報記憶領域、３２２・６２２：方向情報記憶領域、６２０：画像記憶領域、３３０：入出力インターフェース部、８００：インジケータ。
【図１】
0005365684.tif 000002
【図２】
0005365684.tif 000003
【図３】
0005365684.tif 000004
【図４】
0005365684.tif 000005
【図５】
0005365684.tif 000006
【図６】
0005365684.tif 000007
【図７】
0005365684.tif 000008
【図８】
0005365684.tif 000009
【図９】
0005365684.tif 000010
【図１０】
0005365684.tif 000011
【図１１】
0005365684.tif 000012
【図１２】
0005365684.tif 000013
【図１３】
0005365684.tif 000014
【図１４】
0005365684.tif 000015
【図１５】
0005365684.tif 000016