(57)【要約】【課題】ヘッドマウントディスプレイなどで、頭部が向いている方向の検出が簡単なセンサ構成でできるようにする。【解決手段】頭部の向いた３次元的な方向を、頭部の水平面に直立する直立軸の回りを回転する角であるヨウ角と、前記直立軸と直交する２軸となす角度であるピッチ角及びロ─ル角の３軸で検出する場合に、ヨウ角を加速度の積分値から検出するジャイロセンサ１１と、直立軸方向と直交する平面の傾斜を検出する傾斜センサ１２と、傾斜センサの出力からピッチ角及びロ─ル角を算出する演算手段１４とを備えた。【選択図】　　　図７
2004085476.tif 000002
【特許請求の範囲】
【請求項１】
頭部の向いた３次元的な方向を、頭部の水平面に直立する直立軸の回りを回転する角であるヨウ角と、前記直立軸と直交する２軸となす角度であるピッチ角及びロール角の３軸で検出するヘッドトラッキング方法において、
前記ヨウ角をジャイロセンサの出力の積分値から判断し、
前記直立軸方向と直交する平面の傾斜を検出する傾斜センサの出力から、前記ピッチ角及び前記ロ─ル角を算出する
ヘッドトラッキング方法。
【請求項２】
請求項１記載のヘッドトラッキング方法において、
ジャイロセンサの出力からヨウ角を判断する周期は、前記傾斜センサの出力からピッチ角及びロ─ル角を算出する周期よりも短い周期とした
ヘッドトラッキング方法。
【請求項３】
請求項１記載のヘッドトラッキング方法において、
判断されたピッチ角及びロール角から、ジャイロセンサの出力から判断したヨウ角の補正を行う
ヘッドトラッキング方法。
【請求項４】
頭部の向いた３次元的な方向を、頭部の水平面に直立する直立軸の回りを回転する角であるヨウ角と、前記直立軸と直交する２軸となす角度であるピッチ角及びロール角の３軸で検出するヘッドトラッキング装置において、
前記ヨウ角を検出するためのジャイロセンサと、
前記直立軸方向と直交する平面の傾斜を検出する傾斜センサと、
前記ジャイロセンサの出力の積分値からヨウ角を判断すると共に、前記傾斜センサが出力する角速度から、前記ピッチ角及び前記ロ─ル角を算出する演算手段とを備えた
ヘッドトラッキング装置。
【請求項５】
請求項４記載のヘッドトラッキング装置において、
前記演算手段は、前記ジャイロセンサの出力からヨウ角を判断する周期は、前記傾斜センサの出力からピッチ角及びロ─ル角を算出する周期よりも短い周期とした
ヘッドトラッキング装置。
【請求項６】
請求項４記載のヘッドトラッキング装置において、
前記演算手段は、算出されたピッチ角及びロール角から、前記ジャイロセンサの出力から判断したヨウ角の補正を行う
ヘッドトラッキング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ヘッドマウントディスプレイなどで、頭部が向いている方向を検出するヘッドトラッキング方法及び装置に関する。
【０００２】
【従来の技術】
近年、人間の頭部が向いている３次元的な方向をセンサで検出して、その検出した方向の映像を、頭部に装着したヘッドマウントディスプレイ（ＨＭＤ）に表示させるようにしたものが、バ─チャルリアリティと称されて各種実用化されている。
【０００３】
図１１は、従来のヘッドマウントディスプレイの構成例を示す図である。この例では、頭部の動きを検出するセンサ部７０と、頭部に装着されるヘッドマウントディスプレイ部８０と、この映像表示部８０に映像信号を供給するホスト部９０とで構成される。センサ部７０は、人間の頭部の動きを３次元的に検出する３つのセンサ７１，７２，７３と、各センサ７１，７２，７３の出力に基づいて、人間の頭部の３次元的な動きを演算する中央制御ユニット７４と、中央制御ユニット７４で演算された頭部の正面が向いた方向のデータをホスト部９０に伝えるコントロール用インターフェース部７５とで構成される。
【０００４】
３つのセンサ７１，７２，７３は、例えばそれぞれが直交する３つの軸方向の加速度を個別に検出する角速度センサで構成され、中央制御ユニット７４での３軸の加速度の判断で、頭部の３次元的な動きを判断する。
【０００５】
ホスト部９０は、例えばある地点の周囲の全周の映像データを蓄積するメモリ９１と、そのメモリ９１に蓄積された映像データの中から、センサ部７０で検出された方向の映像データを読出して、３Ｄ処理部９３に供給する中央制御ユニット９２と、供給される映像データを画像表示用の映像データとする３Ｄ処理部９３と、３Ｄ処理部９３で作成された映像データを、ヘッドマウントディスプレイ部８０に供給するビデオインターフェース部９４とで構成される。
【０００６】
ヘッドマウントディスプレイ部８０は、映像の表示制御を行う中央制御ユニット８１と、ホスト部９０から供給される映像データを受信するビデオインターフェース部８２と、ビデオインターフェース部８２が受信した映像データを表示処理する映像表示部８３とで構成される。映像表示部８３は、例えば左右の目の近傍に配置される液晶表示パネルが表示手段として使用される。センサ部７０とヘッドマウントディスプレイ部８０は、一体に構成されるのが一般的である。ホスト部９０は、例えば、パーソナルコンピュータ装置とハードディスクや光ディスクなどの大容量記憶手段で構成される。
【０００７】
このように構成されるヘッドマウントディスプレイを用意することで、装着者の頭部の動きに連動した映像を表示させることが可能になり、いわゆるバ─チャルリアリティの映像を表示させることが可能になる。
【０００８】
【発明が解決しようとする課題】
ところが、従来のヘッドマウントディスプレイは、頭部の動きを検出するセンサ部として、直交する３軸の加速度を個別に検出する３つの加速度センサが必要であり、構成が複雑である問題点があった。特に、ヘッドマウントディスプレイは、ユーザの頭部に装着される機器であるので、小型，軽量に構成させることが好ましく、３つのセンサを必要とすることは、好ましくなかった。
【０００９】
本発明はかかる点に鑑みてなされたものであり、頭部が向いている方向の検出が簡単なセンサ構成でできるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、頭部の直立軸の周囲の回転角であるヨウ角をジャイロセンサの出力の積分値から判断し、頭部の直立軸方向と直交する平面の傾斜を検出する傾斜センサの出力から、ピッチ角及びロ─ル角を算出して、ヘッドトラッキング角度を検出するようにしたものである。
【００１１】
このようにしたことで、ジャイロセンサと傾斜センサの２つのセンサを設けるだけで、頭部が向いている３次元的な方向を検出できるようになる。
【００１２】
【発明の実施の形態】
以下、図１〜図１０を参照して、本発明の一実施の形態について説明する。
【００１３】
図１は、本例のヘッドマウントディスプレイの装着例を示す図である。本例のヘッドマウントディスプレイ１００は、ユーザの頭部ｈの左右の耳介の上に装着されるヘッドホンの如き形状としてあり、そのヘッドホンの如き形状とした上で映像表示部を取付けてある。図１は、映像表示部１１０を、ユーザの目の前に位置させて、映像と音声を視聴する状態を示してある。このヘッドマウントディスプレイ１００は、図示しない映像信号源とケーブル１４８で接続させてあり、その映像信号源から供給される映像を映像表示部１１０で表示させると共に、左右の耳介に装着されたドライバユニットから、供給される音声を出力させる。本例の場合には、ヘッドマウントディスプレイ１００内に、装着者が向いた方向を検出するセンサを内蔵させてあり、そのセンサの出力に基づいて検出された装着者が向いた方向に対応した映像を、映像信号源からヘッドマウントディスプレイ１００に供給して表示させるようにしてある。音声についても、ステレオ音声信号として、そのとき向いた方向に対応した位相の音声を出力させるようにしても良い。
【００１４】
図２は、ヘッドマウントディスプレイ１００の形状の例を示した図である。本例のヘッドマウントディスプレイ１００は、左ドライバユニット１４０と右ドライバユニット１５０を、バンド１３０で接続させた上で、左右のドライバユニット１４０，１５０で支持された状態で、横長形状の映像表示部１１０を取付けるようにしてある。バンド１３０は、弾力性を有する素材で構成させてあり、左ドライバユニット１４０と右ドライバユニット１５０とが、比較的弱い力で装着者の耳介側に押しつけられて、頭部に保持される構成としてある。また、頭部に装着されてない状態では、左右のドライバユニット１４０，１５０どうしの一部が接触するように近接する状態となっている。
【００１５】
バンド１３０については、幅広部１３１が中央部に形成させてあり、装着者の頭部でヘッドマウントディスプレイ１００を安定して保持できる構成としてある。また、バンド１３０の一端及び他端には、Ｕ字金具保持部１３２，１３３が構成させてあり、各ドライバユニット１４０，１５０の上端に取付けられたＵ字金具１４４，１５４の途中を、Ｕ字金具保持部１３２，１３３で保持させるようにしてある。このＵ字金具１４４，１５４を、保持部１３２，１３３で保持する位置を変化させることで、装着者の頭部の大きさに応じた調整ができる。
【００１６】
各ドライバユニット１４０，１５０は、音声信号の供給で音声を出力する円形のドライバ（スピーカユニット）が内部に配置されたドライバ配置部１４１，１５１が中央に設けてあり、各ドライバ配置部１４１，１５１の周囲に、環状のイヤーパッド１４２，１５２が取付けてある。本例の各ドライバ配置部１４１，１５１と各イヤーパッド１４２，１５２との間には、空洞部１４７，１５７が設けてあり、装着者の耳介に対して若干浮いた状態で、ドライバ配置部１４１，１５１が位置するようにしてあり、いわゆるフルオープンエア型のヘッドホンとなるようにしてある。
【００１７】
映像表示部１１０については、装着者の左目の前面に左目用の映像表示パネル１００Ｌが配置してあり、装着者の右目の前面に右目用の映像表示パネル１００Ｒが配置してある。図１，図２では、外側から見た図となっているため、映像表示パネル１００Ｌ，１００Ｒは見えない状態となっている。それぞれの映像表示パネル１００Ｌ，１００Ｒは、例えば液晶表示パネルが使用される。図３は、装着状態を真横から見た図であり、装着者の目の前に左右の映像表示パネル１００Ｌ，１００Ｒが位置している状態が判る。但し、液晶表示パネルなどの映像表示手段が、目に近接した位置にあるとは限らず、映像表示部１１０の内部に表示パネルが配置されて、光学部品を介して装着者の目前に映像が表示されるように見える構成としてある場合もある。また、バックライトなどの照明手段が必要な場合にも、映像表示部１１０に内蔵させてある。
【００１８】
左右の液晶表示パネル１００Ｌ，１００Ｒの間の下部には、鼻用切り欠き部１００ｎが設けてあり、図１に示したような装着時に、映像表示部１１０が装着者の鼻に接触しないようにしてある。
【００１９】
映像表示部１１０を左右のドライバユニット１４０，１５０で支持する機構としては、映像表示部１１０の一端及び他端が、連結部１１１，１１２を介して、水平面上で回動できる状態で接続部材１１３，１１４に接続させてあり、さらに各接続部材１１３，１１４の端部が連結部１１５，１１６を介して、棒状の接続部材１１７，１１８に水平面上で回動できる状態で取付けてある。
【００２０】
このように左右２箇所、合計４箇所の連結部１１１，１１２，１１５，１１６を有しているために、上述したように、ヘッドマウントディスプレイ１００が非装着の状態で、左右のドライバユニット１４０，１５０が近接した状態から、装着時に左右のドライバユニット１４０，１５０が離れた状態まで、映像表示部１１０を良好に保持できる構造となっている。
【００２１】
映像表示部１１０に接続された棒状の接続部材１１７，１１８は、接続部材１２３，１２４に固定された軸保持部１２１，１２２の透孔１２１ａ，１２２ａを通過させてあり、その透孔１２１ａ，１２２ａからの棒状の接続部材１１７，１１８の突出長を調整することで、映像表示部１１０と装着者の目との間の距離を調整できるようにしてある。
【００２２】
また、接続部材１２３，１２４は、左右のドライバユニット１４０，１５０側と連結部１４５，１５５を介して上下に回動できる状態に接続させてあり、この回動により、映像表示部１１０を上部に上げることができる構成としてある。図４は、映像表示部１１０を上部に上げた状態の例を示した図である。このように映像表示部１１０を上部に上げたときには、バンド１３０の上に映像表示部１１０が位置することになる。なお、映像表示部１１０は、棒状の接続部材１１７，１１８の後端から外部に露出したコード１４６，１５６を介して左右のドライバユニット１４０，１５０内と電気的に接続させてあり、映像信号源と接続されたコード１４８を介して得られた映像信号が、映像表示部１１０に供給されると共に、映像信号源からの音声信号についても、コード１４６，１５６を介して右のドライバユニット１５０に供給される構成としてある。また、図示しない２つのセンサがドライバユニット１５０（或いは映像表示部１１０）に内蔵させてあり、そのセンサ出力に基づいたコントロール用のデータが、コード１４８を介して映像信号源側に供給されるようにしてある。
【００２３】
また、図示はしないが、本例のヘッドマウントディスプレイ１００の所定位置（例えば一方のドライバユニット１４０）には、リセットスイッチが取付けてあり、また、その他のキースイッチやボリューム等の操作手段についても、必要により配置してある。
【００２４】
次に、本例のヘッドマウントディスプレイ１００で、装着者の頭部が向いた方向を検出する処理構成の原理を、図５及び図６を参照して説明する。図５Ａに示すように、直立した状態の頭部ｈを直立する軸をＺ軸とし、そのＺ軸と直交する２つの軸であるＸ軸，Ｙ軸を考えて、そのＸ軸，Ｙ軸，Ｚ軸で装着者の頭部が向いた方向の３次元的な座標位置を考えるとする。図５Ｂに示すように、Ｘ軸は頭部の左右方向の軸であり、Ｙ軸は頭部の前後方向の軸である。このとき、頭部ｈの水平的な回動は、Ｚ軸の回りを回転する角であるヨウ角（Ｙａｗ角）θで示され、頭部ｈの前後方向の傾きは、Ｙ軸との間でなす角度であるピッチ角（お辞儀方向の角度）として示され、頭部ｈの左右方向の傾きは、Ｘ軸との間でなす角度であるロール角（かしげ方向の角度）として示される。
【００２５】
装着者の頭部が向いた３次元的な方向を正確に検出するためには、ヨウ角θとロール角及びピッチ角の検出が必要であり、従来はそれぞれの角度の検出を行うために、それぞれ別の方向を向いた３つのセンサで角速度を個別に検出するようにしていた。ここで本例においては、ヨウ角θについては、１つのジャイロセンサから検出するようにしてあり、ロール角とピッチ角については、図５Ａに示すように、センサの中心を図の座標系の原点として、Ｘ軸とＹ軸で構成される平面（ＸＹ平面）に対するＸ軸方向、Ｙ軸方向の傾きを検出する傾斜センサ（２軸傾斜センサ）の出力から判断するようにしてある。ここでは、Ｙ軸方向の傾きＳ１　を、Ｘ軸回転方向の角度ピッチ角と同等とし、Ｘ軸方向の傾きＳ２　を、Ｙ軸回転方向の角度ロール角と同等とする。
【００２６】
なお、傾斜センサは、静的な加速度である重力を計測するセンサであるため、±９０°の判断手しか検出できないが、直立状態における人間の頭部の回転角をカバーできる範囲内であるため、人間の頭部の回転位置を検出できる。さらに、ピッチ角やロール角は、静的な加速度である重力を絶対座標軸として出力となるので、センサによるドリフト現象は発生しない。Ｚ軸方向の加速度Ｓ１　及びＳ２　は、同じ方向の加速度であるので、図６に示すように、Ｚ軸方向の加速度を検出する１つの加速度センサ１２で、加速度Ｓ１　及びＳ２　を検出して、ロール角とピッチ角を判断するようにしてある。また、ヨウ角θは、この方向の加速度を検出するジャイロセンサ１１が出力する加速度から判断するようにしてある。この２つのセンサ１１，１２は、既に述べたように、ヘッドマウントディスプレイ１００のいずれかの位置に配置すれば良い。
【００２７】
次に、本例のヘッドマウントディスプレイ１００の回路構成を、図７のブロック図を参照して説明する。図７では、ヘッドマウントディスプレイ１００にコード１４８を介して接続される映像信号源２０の構成についても示してある。
【００２８】
ヘッドマウントディスプレイ１００に取付けられたジャイロセンサ１１は、そのセンサ１１が出力す加速度信号をアナログ処理部１３に供給して、ローパスフィルタによるフィルタリング、増幅などのアナログ処理を行い、その後デジタルデータ化し、中央制御ユニット１４に供給する。傾斜センサ１２は、ここではパルス幅変調信号であるＰＷＭ信号として、加速度信号を出力するセンサとしてあり、Ｘ軸方向の傾斜状態と、Ｙ軸回転方向の傾斜状態とを、個別にＰＷＭ信号として中央制御ユニット１４に供給する。この供給されたＰＷＭ信号に基づいて、ロール角及びピッチ角を算出するようにしてある。
【００２９】
また、ヘッドマウントディスプレイ１００に設けられたリセットスイッチ１５と、キースイッチ１６の操作を、中央制御ユニット１４で検出する構成としてある。中央制御ユニット１４では、リセットスイッチ１５が操作されたときの位置を基準位置として、ジャイロセンサ１１と加速度センサ１２との出力に基づいて、その基準位置からの装着者の頭部の動きを検出する構成としてある。頭部の正面が向く方向であるヨウ角については、ジャイロセンサ１１の出力に基づいて算出するようにしてある。但し、傾斜センサ１２の出力に基づいて算出されたロール角及びピッチ角を使用して、ジャイロセンサ１１の出力に基づいて算出されたヨウ角を補正するようにしても良い。具体的には、例えば頭部がいずれかの方向に比較的大きく傾斜した状態でヨウ角の動きがあった場合に、ジャイロセンサ１１の出力から検出されるヨウ角に誤差が生じる可能性があり、そのような場合に、算出されたロール角及びピッチ角を使用して、ヨウ角を補正しても良い。
【００３０】
中央制御ユニット１４で算出された３軸（ヨウ角、ロール角、ピッチ角）の各軸毎の算出角度のデータは、ヘッドトラッキング角度データとして、コントロール用インターフェース部１８から、映像信号源２０側に送られる。
【００３１】
映像信号源２０は、例えばある地点の周囲の全周の映像データと、その映像データに付随する音声データを蓄積するメモリ２１と、そのメモリ２１に蓄積された映像データの中から、ヘッドマウントディスプレイ１００で検出されたヘッドトラッキング角度データで示される方向の映像データを読出して、３Ｄ処理部２３に供給する制御を行う中央制御ユニット２２と、供給される映像データを画像表示用の映像データとする３Ｄ処理部２３と、３Ｄ処理部２３で作成された映像データを、ヘッドマウントディスプレイ部１００に供給するビデオインターフェース部２４と、ヘッドマウントディスプレイ１００で検出されたヘッドトラッキング角度データを受信するコントロール用インターフェース部２５とで構成される。
【００３２】
そして、映像信号源２０からヘッドマウントディスプレイ１００に供給される映像データは、ヘッドマウントディスプレイ１００のビデオインターフェース部１７で受信されて、映像表示部１１０に供給し、映像表示部１１０内の左右の映像表示パネル１００Ｌ，１００Ｒに表示させる処理を行う。なお、映像データが立体映像表示用の映像データである場合には、左右の映像表示パネル１００Ｌ，１００Ｒに供給して表示させる映像データが個別のものになる。ビデオインターフェース部１７での受信、及び映像表示部１１０での映像表示についても、中央制御ユニット１４の制御で実行される。
【００３３】
なお、図７のブロック図では、音声データを処理する構成については省略してある。音声データについては、ヘッドトラッキング処理を行わなくても良いが、ステレオ音声を出力させる場合に、その音像が定位する方向を、ヘッドトラッキング角度データで示される角度に変化させても良い。映像信号源２０については、例えば、パーソナルコンピュータ装置，ビデオゲーム機器，ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｄｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ　），携帯電話端末などの演算処理を実行する手段と、これらの機器が内蔵（又は取付けられた）ハードディスク，光ディスク，半導体メモリなどの大容量記憶手段で構成される。
【００３４】
次に、本例のヘッドマウントディスプレイ１００でヘッドトラッキング角度データを得るヘッドトラッキング処理例を、図８〜図１０のフローチャートを参照して説明する。まず、ヘッドトラッキングのメイン処理を、図８のフローチャートを参照して説明すると、ヘッドマウントディスプレイ１００の電源投入があると（ステップＳ１１）、各種初期化命令の出力による初期化処理が行われ（ステップＳ１２）、その後リセット信号処理が実行される（ステップＳ１３）。リセット信号処理では、リセットスイッチ１５の操作又は映像信号源２０からのリセット信号の要求により、そのときの装着者の姿勢時におけるヘッドトラッキングデータを保存し、信号されるヘッドトラッキングデータがその姿勢で０°となるようにする。また、その場合、例えばヨウ角は、±１８０°を検出できるので問題ないが、ピッチ角とロール角は検出できる範囲が±９０°であるため、その２軸に関してのリセットを受け付ける姿勢角を、図５，図６に示したＺ軸と直交する平面付近に限定する処理が行われる。
【００３５】
次に、３軸角度検出処理が行われる（ステップＳ１４）。この３軸角度検出処理では、２軸傾斜センサ処理と、ジャイロセンサ処理が行われる。図９は、２軸傾斜センサ処理を示したフローチャートである。２軸傾斜センサ処理では、傾斜センサ１２から供給されるＰＷＭ信号のＸ軸のデューティ比及びＹ軸のデューティ比を検出する（ステップＳ２１，Ｓ２２）。そして、各デューティ比から、ピッチ角及びロール角を算出する（ステップＳ２３）。そして、傾斜センサ１２の加速度検出軸が、装着者のＸ軸，Ｙ軸に対し、ＸＹ平面上で、ヨウ角方向にずれがあった場合、算出したピッチ角とロール角に、そのずれの補正を行い（ステップＳ２４）、２軸傾斜センサ処理を終了する（ステップＳ２５）。
【００３６】
図１０は、ジャイロセンサ処理を示したフローチャートである。ジャイロセンサ処理では、まずジャイロセンサからの出力をデジタル変換したデータを取得する（ステップＳ３１）。次に、そのゲインの異なる複数の中央制御ユニットでデジタル変換して、ダイナミックレンジを大きくするためのゲインレンジング処理を行い（ステップＳ３２）、さらにジャイロセンサ１１のＤＣオフセットをカットする処理を行う（ステップＳ３３）。そして、ノイズ成分をカットするためのコアリング処理を行い（ステップＳ３４）、角速度データの積分処理により、ヨウ角を算出し（ステップＳ３５）、ジャイロセンサ処理を終了する（ステップＳ３６）。なお、既に説明したように、ステップＳ３５でヨウ角を算出する際には、２軸傾斜センサ処理で検出されたピッチ角とロール角に基づいて、算出されたヨウ角を補正するようにしても良い。
【００３７】
図８のメイン処理に戻ると、このようにして算出されたヨウ角とピッチ角とロール角を使用して、ヘッドトラッキング角度を求め、そのヘッドトラッキング角度データを、映像信号源側に転送する処理を行い（ステップＳ１５）、ステップＳ１３のリセット信号処理に戻る。但し、リセット信号処理でリセットスイッチの操作又はリセット信号の供給がない場合には、そのままステップＳ１４の３軸角度検出処理に戻る。
【００３８】
なお、ステップＳ１４での３軸角度検出処理では、２軸傾斜センサ処理として、重力である静的な加速度を検出して、その検出時の傾斜角度を求めるのに対し、ジャイロセンサ処理では、動的な加速度成分を検出して、積分することでヨウ角を求めるのであるので、それぞれの処理を行う周期は異なった周期であっても良い。ヘッドトラッキング角度データを、映像の切り出し範囲選定に利用する場合、ヘッドトラッキング検出の遅延時間が重要になってくるので、最大でも映像の更新レート以内に、ヘッドトラッキング処理を完了させ、転送する必要があり、処理時間配分が最も効率的となる周期で、図９のフローチャートの２軸傾斜センサ処理と図１０のジャイロセンサ処理を実行することが重要になる。一例としては、１６ビットで演算を行う汎用のマイクロプロセッサを中央制御ユニットとし、２軸傾斜センサ処理を１２５Ｈｚ周期で行い、ジャイロセンサ処理を１．２５ＫＨｚ周期で行うことで、上述した更新レートを満たすことが可能である。
【００３９】
このように構成されるヘッドマウントディスプレイ１００によると、装着者の頭部の動きに連動した映像を表示させることが可能になり、いわゆるバ─チャルリアリティの映像を表示させることが可能になる。また、音声についても、ヘッドトラッキングさせた音声の出力が可能になる。
【００４０】
そして、ヘッドトラッキング角度を検出するセンサとしては、ジャイロセンサと２軸傾斜センサを用意するだけで良く、２個のセンサだけを使用した簡単な構成で、良好に３次元的なヘッドトラッキング角度の検出が可能になる。ピッチ角とロール角については、±９０°に検出範囲が制限されることになるが、通常の人間の頭部の動きの範囲内の姿勢角を検出する分には十分な範囲であり、実用上問題はない。また、本例の場合には、ピッチ角とロール角は傾斜センサを使用して検出するので、ドリフト現象が発生することがなく、水平方向に安定した映像などでの仮想３Ｄ空間が、簡易で低コストに実現できる。また、センサの数が少ないために、ヘッドトラッキング角度を算出する演算手段（中央制御ユニット）での演算処理負担がそれだけ少なくて済む効果を有する。さらに、センサが少なくて良いので、ヘッドマウントディスプレイそのものを小型に構成でき、ヘッドマウントディスプレイの装着感を向上させることができる。
【００４１】
なお、図１〜図４に示した本例の形状のヘッドマウントディスプレイの場合には、いわゆるフルオープンエア型のヘッドホンに映像表示部を取付けて、ヘッドマウントディスプレイとして機能する形状としてあるので、従来からあるフルオープンエア型のヘッドホンとほぼ同様の装着感で、ヘッドマウントディスプレイを装着することができ、ヘッドマウントディスプレイとして良好なものになる。また、図４に示したように、映像表示部１１０をはね上げた場合には、ヘッドホンとしても使用可能であり、装置の汎用性が高い。
【００４２】
なお、この図１〜図４に示したヘッドマウントディスプレイの外形形状については一例を示したものであり、その他の形状のヘッドマウントディスプレイに、本発明を適用することができることは勿論である。また、ステレオ音声の音像定位位置を、ヘッドトラッキングで行うヘッドホン装置（即ち映像表示機能のない装置）に、本発明のヘッドトラッキング処理を適用しても良い。
【００４３】
さらに、上述した実施の形態では、ヘッドマウントディスプレイにリセットスイッチを設けて、そのリセットスイッチの操作された位置を、基準位置として、その位置からの動きを検出するようにしたが、何らかの方法（例えば地磁気センサなど）で絶対的な方位を検出するようにして、リセットスイッチを設けることなく、絶対的な角度によるヘッドトラッキング処理を行うようにしても良い。
【００４４】
【発明の効果】
本発明によると、ジャイロセンサと傾斜センサの２つのセンサを設けるだけで、頭部が向いている３次元的な方向を検出でき、低コストで簡易にヘッドトラッキングを行うシステムを実現できるようになる。
【００４５】
この場合、ジャイロセンサの出力からヨウ角を判断する周期は、傾斜センサの出力からピッチ角及びロ─ル角を算出する周期よりも短い周期としたことで、ジャイロセンサが出力する動的な角速度の短周期での判断に基づいて、ヨウ角の判断が正確に行えると共に、ピッチ角及びロ─ル角については、重力である静的な加速度から算出されるので、ある程度検出周期が長くなっても、常時正確に検出でき、良好な演算配分で、精度良く３軸の角度を検出できるようになる。
【００４６】
また、判断されたロール角及びピッチ角から、ジャイロセンサの出力から判断したヨウ角の補正を行うことで、より正確なヨウ角が判断できるようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるヘッドマウントディスプレイの装着例を示す斜視図である。
【図２】本発明の一実施の形態によるヘッドマウントディスプレイの形状の一例を示す斜視図である。
【図３】図２例のヘッドマウントディスプレイの側面図である。
【図４】図２例のヘッドマウントディスプレイの映像表示部を上げた状態の例を示す斜視図である。
【図５】本発明の一実施の形態による基準軸を示す説明図である。
【図６】本発明の一実施の形態によるセンサによる検出状態の示す説明図である。
【図７】本発明の一実施の形態によるシステム構成例を示すブロック図である。
【図８】本発明の一実施の形態によるヘッドトラッキング処理例を示すフローチャートである。
【図９】本発明の一実施の形態による２軸センサ処理例を示すフローチャートである。
【図１０】本発明の一実施の形態によるジャイロセンサ処理例を示すフローチャートである。
【図１１】従来のヘッドマウントディスプレイのシステム構成例を示すブロック図である。
【符号の説明】
１１…ジャイロセンサ、１２…加速度センサ、１３…アナログ処理部、１４…中央制御ユニット（ＣＰＵ）、１５…リセットスイッチ、１６…キースイッチ、１７…ビデオインターフェース部、１８…コントロール用インターフェース部、２０…映像信号源、２１…メモリ、２２…中央制御ユニット（ＣＰＵ）、２３…３Ｄ処理部、２４…ビデオインターフェース部、２５…コントロール用インターフェース部、１００…ヘッドマウントディスプレイ、１００Ｌ，１００Ｒ…映像表示パネル、１００ｎ…鼻用切り欠き部、１１０…映像表示部、１１１，１１２…連結部、１１３，１１４…接続部材、１１５，１１６…連結部、１１７，１１８…接続部材、１２１，１２２…軸保持部、１２３，１２４…接続部、１３０…バンド、１３１…幅広部、１３２，１３３…Ｕ字金具保持部、１４０…左ドライバユニット、１４１…ドライバ配置部、１４２…イヤーパッド、１４３…金具保持部、１４４…Ｕ字金具、１４５…連結部、１４６…コード、１４７…空洞部、１４８…コード、１５０…右ドライバユニット、１５１…ドライバ配置部、１５２…イヤーパッド、１５３…金具保持部、１５４…Ｕ字金具、１５５…連結部、１５６…コード、１５７…空洞部
【図１】
2004085476.tif 000003
【図２】
2004085476.tif 000004
【図３】
2004085476.tif 000005
【図４】
2004085476.tif 000006
【図５】
2004085476.tif 000007
【図６】
2004085476.tif 000008
【図７】
2004085476.tif 000009
【図８】
2004085476.tif 000010
【図９】
2004085476.tif 000011
【図１０】
2004085476.tif 000012
【図１１】
2004085476.tif 000013