(57)【要約】【課題】ユーザの頭部の動作により表示装置に表示されている複数の表示物の表示位置を変更することで、隠れている表示物を見やすくしたり、操作対象となる表示物を簡単に変更できるようにする技術の提供を目的とする。【解決手段】頭部動作検出装置を使ってユーザの頭部の動くことが検出される場合に、最も手前に表示されている表示物を頭部の動き方向とは逆方向へ移動させる。また、ユーザの頭部が一定方向に動いていく場合に、頭部動作検出装置の検出値の指す注目対象の表示物を特定して、注目対象の表示物よりも手前に表示されている表示物を頭部の動き方向とは逆方向へ移動させるとともに、注目対象の表示物を頭部の動き方向へ移動させる。また、頭部動作検出装置の検出値の指す注目対象の表示物を特定して、頭部の動きが一定時間ないときなどに、注目対象の表示物を最も手前の位置へ移動させたり、入力装置の操作対象とする。【選択図】          図１
2004192306.tif 000002
【特許請求の範囲】
【請求項１】
前後の重なりをもって表示装置に表示される表示物の表示位置を変更する表示位置変更装置であって、
ユーザの頭部の位置・角度・加速度・角速度の一部または全てを検出する頭部動作検出装置の検出値を入力する手段と、
上記検出値に従って、表示装置に表示される表示物の表示位置を変更する手段とを備えることを、
特徴とする表示位置変更装置。
【請求項２】
請求項１記載の表示位置変更装置において、
上記変更する手段は、最も手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させることを、
特徴とする表示位置変更装置。
【請求項３】
請求項１記載の表示位置変更装置において、
上記変更する手段は、頭部が一定方向に動いていくときに、上記検出値により特定される注目対象の表示物よりも手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させるとともに、その注目対象の表示物を頭部の動き方向へ移動させることを、
特徴とする表示位置変更装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の表示位置変更装置において、
上記変更する手段は、頭部の動きが一定時間ないとき、または頭部に特定の動きがあるとき、または入力装置による特定の操作があるときに、上記検出値により特定される注目対象の表示物を最も手前の位置へ移動させるか、上記注目対象の表示物を入力装置の操作対象とするか、その双方を行うことを、
特徴とする表示位置変更装置。
【請求項５】
前後の重なりをもって表示装置に表示される表示物の表示位置を変更する表示位置変更方法であって、
ユーザの頭部の位置・角度・加速度・角速度の一部または全てを検出する頭部動作検出装置の検出値を入力する過程と、
上記検出値に従って、表示装置に表示される表示物の表示位置を変更する過程とを備えることを、
特徴とする表示位置変更方法。
【請求項６】
請求項５記載の表示位置変更方法において、
上記変更する過程では、最も手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させることを、
特徴とする表示位置変更方法。
【請求項７】
請求項５記載の表示位置変更方法において、
上記変更する過程では、頭部が一定方向に動いていくときに、上記検出値により特定される注目対象の表示物よりも手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させるとともに、その注目対象の表示物を頭部の動き方向へ移動させることを、
特徴とする表示位置変更方法。
【請求項８】
請求項５ないし７のいずれか１項に記載の表示位置変更方法において、
上記変更する過程では、頭部の動きが一定時間ないとき、または頭部に特定の動きがあるとき、または入力装置による特定の操作があるときに、上記検出値により特定される注目対象の表示物を最も手前の位置へ移動させるか、上記注目対象の表示物を入力装置の操作対象とするか、その双方を行うことを、
特徴とする表示位置変更方法。
【請求項９】
請求項５ないし８のいずれか１項に記載の表示位置変更方法の実現に用いられる処理をコンピュータに実行させるための表示位置変更プログラム。
【請求項１０】
請求項５ないし８のいずれか１項に記載の表示位置変更方法の実現に用いられる処理をコンピュータに実行させるための表示位置変更プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの頭部の動作により表示装置に表示されている複数の表示物の表示位置を変更する処理を行う表示位置変更装置及びその方法と、その表示位置変更方法の実現に用いられる表示位置変更プログラム及びそのプログラムを記録した記録媒体とに関する。
【０００２】
【従来の技術】
複数の表示物が表示装置に表示されているときに、それらの表示物の表示位置を変更する技術としては、Ｍｉｃｒｏｓｏｆｔ    Ｗｉｎｄｏｗｓに代表されるグラフィカルユーザインタフェースによるウィンドウシステムがある（例えば、非特許文献１参照）。
【０００３】
このウィンドウシステムは、画面上に表示物として複数のウィンドウを重ねて表示し、マウスおよびキーボードを使用することにより、ウィンドウなどの上下左右位置および前後の順番が変更でき、それによって、手前のウィンドウによって隠されてしまった後ろのウィンドウを見たり操作したりすることができる技術である。
【０００４】
その他に、本発明に関連する従来技術として、ユーザの頭部動作によりカメラを動かし観察物を見やすくするもの（例えば、特許文献１参照）や、ユーザの頭部の位置に応じて非平面スクリーン表示画像のゆがみを補正し見やすくするもの（例えば、特許文献２参照）や、ユーザの頭部の位置に応じて情報の入力を行うもの（例えば、特許文献３参照）などがある。
【０００５】
【非特許文献１】
「Ｍｉｃｒｏｓｏｆｔ    Ｗｉｎｄｏｗｓ  ファミリー」，マイクロソフト株式会社，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｊａｐａｎ／ｗｉｎｄｏｗｓ／ｄｅｆａｕｌｔ．ａｓｐ＞
【特許文献１】
特開平８−２２０４７１号公報
【特許文献２】
特開平９−８１７８５号公報
【特許文献３】
特開平９−４４２９７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来技術に従っていると、次のような問題点がある。
【０００７】
すなわち、複数の物体が重なって表示されている環境で、後ろに隠れている物体を見たい場合や、後ろに隠れている物体に操作を加えようとしたい場合に、マウスやキーボードといった情報操作装置を使って、該当の物体を選択して手前に出さなければならないという問題があった。
【０００８】
このとき、元々手前にあった物体に対する作業を継続するには、再び情報操作装置を使って、元々の物体を選択して手前に出さなければならないという問題があった。
【０００９】
このようなことから、後ろに隠れている物体を短時間だけ参照するには、煩雑な操作が必要であるという問題があった。
【００１０】
さらに、情報操作装置の操作対象を手前の物体にしたまま、後ろの物体を参照することができないという問題もあった。
【００１１】
本発明はかかる事情に鑑みてなされたものであって、ユーザの頭部の動作により表示装置に表示されている複数の表示物の表示位置を変更する処理を行うことで、隠れている表示物を見やすくするとともに、操作対象となる表示物を簡単に変更できることを可能にする新たな技術の提供を目的とする。
【００１２】
【課題を解決するための手段】
この目的を達成するために、本発明の表示位置変更装置は、前後の重なりをもって表示装置に表示される表示物の表示位置を変更する処理を行うために、▲１▼ユーザの頭部の位置・角度・加速度・角速度の一部または全てを検出する頭部動作検出装置の検出値を入力する手段と、▲２▼頭部動作検出装置の検出値と、その検出値に割り当てられる順序情報との対応関係のデータを記憶する手段と、▲３▼その対応関係データに従って、頭部動作検出装置の検出値の指す注目対象の表示物を特定する手段と、▲４▼頭部動作検出装置の検出値に従って、表示装置に表示される表示物の表示位置を変更する手段とを備えるように構成する。
【００１３】
以上の各処理手段が動作することで実現される本発明の表示位置変更方法はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００１４】
このように構成される本発明の表示位置変更装置では、ユーザの頭部が動く場合に、最も手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させるように処理する。
【００１５】
この動作に従って、ユーザは、マウスやキーボードといった入力装置を操作することなく、頭部を動かすだけでもって、最も手前に表示されている表示物の後ろに隠れている表示物を見ることができるようになる。
【００１６】
また、このように構成される本発明の表示位置変更装置では、ユーザの頭部が一定方向に動いていく場合に、頭部動作検出装置の検出値の指す注目対象の表示物を特定して、その注目対象の表示物よりも手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させるとともに、その注目対象の表示物を頭部の動き方向へ移動させるように処理する。
【００１７】
例えば、ユーザの頭部が動いていく方向に、最初の検出値の範囲の所では最も手前の表示物から数えて２番目の表示物、次の検出値の範囲の所では最も手前の表示物から数えて３番目の表示物が注目対象の表示物になるというような対応関係データが記憶されている場合には、ユーザの頭部が一定方向に動いていくときに、最初は、最も手前に表示されている表示物を頭部の動き方向とは逆の方向へ移動させるとともに、２番目の表示物を頭部の動き方向へ移動させ、続いて、最も手前と２番目の表示物を頭部の動き方向とは逆の方向へ移動させるとともに、３番目の表示物を頭部の動き方向へ移動させるように処理する。
【００１８】
この動作に従って、ユーザは、マウスやキーボードといった入力装置を操作することなく、頭部を動かすだけでもって、自分の注目する表示物ではない表示物については視界から遠ざけつつ、自分の注目する表示物を見ることができるようになる。
【００１９】
また、このように構成される本発明の表示位置変更装置では、頭部動作検出装置の検出値の指す注目対象の表示物を特定して、頭部の動きが一定時間ないとき、または頭部に特定の動きがあるとき、または入力装置による特定の操作があるときに、その注目対象の表示物を最も手前の位置へ移動させるか、その注目対象の表示物を入力装置の操作対象とするか、その双方を行うように処理する。
【００２０】
この動作に従って、ユーザは、マウスやキーボードといった入力装置を操作することなく、頭部の動作を使って、自分の注目する表示物を最も手前の位置に移動させることができるようになるとともに、自分の注目する表示物を操作対象として設定することができるようになる。
【００２１】
このようにして、本発明によれば、ユーザは、頭部の動作によって、各表示物の表示位置を変化させることができるようになる。そして、ユーザは、頭部の動作によって、操作対象となる表示物を変更することができるようになる。そして、ユーザは、頭部の動作によって、注目すべきでない表示物を頭部動作の方向とは逆の方向へ移動させることで視界から遠ざけることができるようになる。そして、ユーザは、頭部の動作によって、注目すべき表示物を頭部動作の方向へ移動させることで見やすい位置に移動させることができるようになる。そして、ユーザは、頭部の動作によって、注目すべき表示物を次々に切り替えて表示することができるようになる。
【００２２】
したがって、本発明によれば、ユーザは、マウスやキーボードといった入力装置による操作なしに、隠れている表示物を見ることができるようになるし、隠れている表示物を操作対象とすることができるようになるし、複数の隠れている表示物の中から目的の表示物を簡単に探し出すことができるようになるし、手前の表示物に対する作業を行っている状態のまま、後ろの表示物の状態を確認することができるようになる。
【００２３】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００２４】
図１に、本発明の一実施形態例を図示する。
【００２５】
図中、１は本発明を具備するコンピュータ装置、２はコンピュータ装置１の備える表示装置であって、表示対象の物体を表示するためのもの、３はコンピュータ装置１の備える情報操作装置であって、表示装置２に表示される物体を操作するためのもの、４はコンピュータ装置１に接続される頭部動作検出装置であって、コンピュータ装置１を使用するユーザの頭部に取り付けられて、ユーザの頭部の動作を検出するためのものである。
【００２６】
この頭部動作検出装置４は、例えば、磁気センサ・超音波センサ・ジャイロセンサ・光学センサの一部または全てを用いて、ユーザの頭部の位置・角度・加速度・角速度の一部または全てを検出することで、ユーザの頭部の動作を検出することになる。具体的には、ユーザの頭部が表示装置２に設定されているｘ軸上のどの座標位置に対応付けられているのかを検出する。
【００２７】
本発明を具備するコンピュータ装置１は、表示対象の物体の表示に必要となる情報を記憶する物体情報記憶部１０と、頭部動作検出装置４の検出値を入力する検出値入力部１１と、頭部動作検出装置４の検出値とその検出値に割り当てられる注目物体がどれであるのかを示す順序情報との対応関係のデータを管理する対応関係管理部１２と、その対応関係データを作成して対応関係管理部１２に登録する対応関係登録部１３と、表示対象の物体の表示位置を制御する表示位置制御部１４とを備える。
【００２８】
ここで、物体情報記憶部１０は、３次元仮想空間に表示するための表示オブジェクトの情報や、グラフィカルユーザインタフェースの画面に表示するための表示オブジェクトの情報などを記憶する。
【００２９】
この対応関係管理部１２は、例えば図２に示すように、頭部動作検出装置４の検出値が表示装置２のｘ軸上の「ｘ≦ｘ１」という座標範囲▲１▼にあるときには、最も手前にある物体が注目物体になるということを示す順序情報を管理し、「ｘ１＜ｘ≦ｘ２」という座標範囲▲２▼にあるときには、最も手前にある物体から数えて２番目にある物体が注目物体になるということを示す順序情報を管理し、「ｘ２＜ｘ≦ｘ３」という座標範囲▲３▼にあるときには、最も手前にある物体から数えて３番目にある物体が注目物体になるということを示す順序情報を管理し、「ｘ３＜ｘ≦ｘ４」という座標範囲▲４▼にあるときには、注目物体となる物体がなくて背景が注目対象になるということを示す順序情報を管理する。
【００３０】
対応関係登録部１３は、このような対応関係データを作成して対応関係管理部１２に登録する処理を行うものであるが、この対応関係データの作成処理については、ユーザとの対話により行われることもあるし、ユーザとの対話に依らないで自動的に行われることもある。また、表示装置２に表示される物体の数の変化に応じて動的に作成されることでもよいし、表示装置２に表示される物体の数の変化に関係なく予め作成されることでもよい。
【００３１】
図２に示す対応関係データの作成について具体的に説明するならば、対応関係登録部１３は、ユーザの頭部の移動方向がｘ軸方向であるとともに、３個の物体が表示されることを想定して、先ず最初に、ユーザの頭部の原点位置となる表示装置２のｘ軸上の原点Ｏの周辺から左端までの範囲を座標範囲▲１▼として定めて、ｘ１をその境界として定義し、このｘ１から表示装置２の右端ｘ４までのｘ軸上の領域を３分割して、それぞれの境界ｘ２，ｘ３を求めることで座標範囲▲２▼、座標範囲▲３▼、座標範囲▲４▼を設定する。
【００３２】
続いて、この設定した座標範囲▲１▼に対して、最も手前にある物体が注目物体となることを示す順序情報を定義し、この設定した座標範囲▲２▼に対して、最も手前にある物体から数えて２番目にある物体が注目物体となることを示す順序情報を定義し、この設定した座標範囲▲３▼に対して、最も手前にある物体から数えて３番目にある物体が注目物体となることを示す順序情報を定義し、この設定した座標範囲▲４▼に対して、注目物体となる物体がなくて背景が注目対象となることを示す順序情報を定義することで、図２に示す対応関係データを作成するのである。
【００３３】
このように構成される本発明を具備するコンピュータ装置１では、表示位置制御部１４は、検出値入力部１１から渡された頭部動作検出装置４の検出する表示装置２のｘ座標値を元に、対応関係管理部１２に管理される対応関係データを参照しながら、物体情報記憶部１０から渡された物体情報の配置を行い、その結果を表示装置２に出力する。
【００３４】
これを受けて、表示装置２は、表示位置制御部１４から渡された物体情報および配置情報に基づいて、表示対象の物体の表示を行ってユーザに示し、この表示に応答してユーザが操作を行うと、情報操作装置３は、ユーザの操作指示に従って、物体情報記憶部１０に記憶される物体情報を操作したり、表示位置制御部１４の制御する物体の配置を変更する。
【００３５】
次に、図３に従って、本発明により実現される物体の表示位置の変更処理および注目すべき物体の切替処理について説明する。
【００３６】
ここで、図３では、物体情報記憶部１０に記憶される物体情報に基づいて、表示装置２に、物体１００が最も手前に表示され、物体２００がその物体１００の後ろに隠れる形で表示され、物体３００がその物体２００の後ろに隠れる形で表示されていることを想定している。
【００３７】
これから、対応関係管理部１２が図２中に示す対応関係データを管理している場合には、頭部動作検出装置４の検出値が座標範囲▲１▼にあるときには、物体１００が注目物体となることを定義し、頭部動作検出装置４の検出値が座標範囲▲２▼にあるときには、物体２００が注目物体となることを定義し、頭部動作検出装置４の検出値が座標範囲▲３▼にあるときには、物体３００が注目物体となることを定義し、頭部動作検出装置４の検出値が座標範囲▲４▼にあるときには、背景が注目対象となることを定義することになる。
【００３８】
図３に示すように、ユーザの頭部が図中に示すＡ方向（表示装置２のｘ軸の方向）へ動いていく場合にあって、頭部動作検出装置４によりユーザの頭部が座標範囲▲１▼にあることが検出されると、表示位置制御部１４は、対応関係管理部１２の管理する対応関係データに従って、注目すべき物体は最も手前に表示されている物体１００であると判定して、ユーザの頭部の動きに関係なく、表示装置２に重なり合って表示している物体１００，２００，３００の位置を変更しないように処理する。
【００３９】
そして、これに続けて、ユーザの頭部がＡ方向へ動いていく場合にあって、頭部動作検出装置４によりユーザの頭部が座標範囲▲２▼にあることが検出されると、表示位置制御部１４は、対応関係管理部１２の管理する対応関係データに従って、注目すべき物体は物体２００であると判定して、今度は、物体１００を頭部移動のＡ方向とは逆の方向（図中の左方向）へ移動させるとともに、物体２００を頭部移動のＡ方向と同じ方向（図中の右方向）へ移動させ、物体３００については移動させないように処理する。
【００４０】
そして、これに続けて、ユーザの頭部がＡ方向へ動いていく場合にあって、頭部動作検出装置４によりユーザの頭部が座標範囲▲３▼にあることが検出されると、表示位置制御部１４は、対応関係管理部１２の管理する対応関係データに従って、注目すべき物体は物体３００であると判定して、今度は、物体１００，２００を頭部移動のＡ方向とは逆の方向（図中の左方向）へ移動させるとともに、物体３００を頭部移動のＡ方向と同じ方向（図中の右方向）へ移動させるように処理する。
【００４１】
そして、これに続けて、ユーザの頭部がＡ方向へ動いていく場合にあって、頭部動作検出装置４によりユーザの頭部が座標範囲▲４▼にあることが検出されると、表示位置制御部１４は、対応関係管理部１２の管理する対応関係データに従って、注目物体となる物体はなくて背景が注目対象となることを判定して、今度は、物体１００，２００，３００を頭部移動のＡ方向とは逆の方向（図中の左方向）へ移動させるように処理する。
【００４２】
図４に示す処理フローに従って、以上に説明した物体の表示位置の変更処理について、さらに詳細に説明するならば、表示位置制御部１４は、ユーザの頭部がＡ方向へ動いていく場合に、この処理フローに示すように、先ず最初に、ステップ１０で、頭部動作検出装置４の検出するユーザの頭部位置Ｘｈを取得する。
【００４３】
続いて、ステップ１１で、その取得したユーザの頭部位置Ｘｈが図３中に示すｘ１よりも大きいのか否かを判断して、Ｘｈがｘ１よりも大きくないことを判断するとき、すなわち、ユーザの頭部が図３に示す座標範囲▲１▼にあることを判断するときには、ステップ１２に進んで、
ｘ１００＝Ｘｉ１００
ｘ２００＝Ｘｉ２００
ｘ３００＝Ｘｉ３００
と設定する。
【００４４】
ここで、ｘ１００は物体１００の表示位置、Ｘｉ１００は物体１００の表示初期位置、ｘ２００は物体２００の表示位置、Ｘｉ２００は物体２００の表示初期位置、ｘ３００は物体３００の表示位置、Ｘｉ３００は物体３００の表示初期位置である。
【００４５】
そして、ステップ１８に進んで、この設定に従って、物体１００，２００，３００の表示位置を変更（この場合には変更しない）してから、ステップ１０に戻る。
【００４６】
一方、ステップ１１で、ユーザの頭部位置Ｘｈが図３中に示すｘ１よりも大きいことを判断するときには、ステップ１３に進んで、その頭部位置Ｘｈが図３中に示すｘ２よりも大きいのか否かを判断して、Ｘｈがｘ２よりも大きくないことを判断するとき、すなわち、ユーザの頭部が図３に示す座標範囲▲２▼にあることを判断するときには、ステップ１４に進んで、
ｘ１００＝Ｘｉ１００−（Ｘｈ−ｘ１）
ｘ２００＝Ｘｉ２００＋（Ｘｈ−ｘ１）
ｘ３００＝Ｘｉ３００
と設定する。
【００４７】
そして、ステップ１８に進んで、この設定に従って、物体１００を頭部の移動方向とは逆の方向へ移動させ、物体２００を頭部の移動方向へ移動させ、物体３００については移動させないように処理することで、物体１００，２００，３００の表示位置を変更してから、ステップ１０に戻る。
【００４８】
一方、ステップ１３で、ユーザの頭部位置Ｘｈが図３中に示すｘ２よりも大きいことを判断するときには、ステップ１５に進んで、その頭部位置Ｘｈが図３中に示すｘ３よりも大きいのか否かを判断して、Ｘｈがｘ３よりも大きくないことを判断するとき、すなわち、ユーザの頭部が図３に示す座標範囲▲３▼にあることを判断するときには、ステップ１６に進んで、
ｘ１００＝Ｘｉ１００−（Ｘｈ−ｘ１）
ｘ２００＝Ｘｉ２００＋（ｘ２−ｘ１）−（Ｘｈ−ｘ２）
ｘ３００＝Ｘｉ３００＋（Ｘｈ−ｘ２）
と設定する。
【００４９】
そして、ステップ１８に進んで、この設定に従って、物体１００，２００を頭部の移動方向とは逆の方向へ移動させ、物体３００を頭部の移動方向へ移動させることで、物体１００，２００，３００の表示位置を変更してから、ステップ１０に戻る。
【００５０】
一方、ステップ１５で、ユーザの頭部位置Ｘｈが図３中に示すｘ３よりも大きいことを判断するとき、すなわち、ユーザの頭部が図３に示す座標範囲▲４▼にあることを判断するときには、ステップ１７に進んで、
ｘ１００＝Ｘｉ１００−（Ｘｈ−ｘ１）
ｘ２００＝Ｘｉ２００＋（ｘ２−ｘ１）−（Ｘｈ−ｘ２）
ｘ３００＝Ｘｉ３００＋（ｘ３−ｘ２）−（Ｘｈ−ｘ３）
と設定する。
【００５１】
そして、ステップ１８に進んで、この設定に従って、物体１００，２００，３００を頭部の移動方向とは逆の方向へ移動させることで、物体１００，２００，３００の表示位置を変更してから、ステップ１０に戻る。
【００５２】
このようにして、表示位置制御部１４は、ユーザの頭部が一定方向へ動いていく場合に、頭部動作検出装置４の検出値の指す注目対象の物体を特定して、その注目対象の物体よりも手前に表示されている物体を頭部の動き方向とは逆の方向へ移動させるとともに、その注目対象の物体を頭部の動き方向へ移動させるように処理するのである。
【００５３】
この表示位置制御部１４による表示位置の変更処理に従って、ユーザは、マウスやキーボードといった情報操作装置３を操作することなく、頭部を動かすだけでもって、自分の注目する物体ではない物体については視界から遠ざけつつ、自分の注目する物体を見ることができるようになる。
【００５４】
この処理にあたって、表示位置制御部１４は、物体の表示位置を変更する場合にも、情報操作装置３の操作対象となる物体については最も手前に表示されている物体１００のままとしている。すなわち、情報操作装置３の操作対象となる物体を変更しないようにしている。
【００５５】
ただし、注目すべき物体が最も手前に表示されている物体１００とは異なる状態のまま、一定時間の間ユーザの頭部に動きがない場合には、表示位置制御部１４は、その時点での注目すべき物体を最も手前に表示し、情報操作装置３の操作対象となる物体についても、その時点での注目すべき物体に変更するようにしている。
【００５６】
ここで、一定時間の間ユーザの頭部に動きがない場合に、その時点での注目すべき物体を最も手前に表示したり、情報操作装置３の操作対象となるようにしているが、その他として、例えば、うなずくというような頭部の特定動作が発生したり、情報操作装置３による特定操作が発生した場合にも、その時点での注目すべき物体を最も手前に表示したり、情報操作装置３の操作対象となるようにしてもよい。
【００５７】
以上に説明した実施形態例では、ユーザの頭部が表示装置２のｘ軸方向（図３中に示すＡ方向）に動くことで説明したが、実際には、ユーザの頭部の動き方はそのようなものではない。
【００５８】
これから、表示位置制御部１４は、図５に示すように、ユーザの頭部の動きの内、表示装置２のｘ軸方向の成分のみを使用して上述した処理を行うという構成を採っている。これにより、物体１００，２００，３００が上下方向や斜め方向に動かないようにすることで、ユーザの意図しない物体移動の発生を防止している。
【００５９】
さらに、このとき、ユーザの頭部の動きの範囲に制限を課する（最大でも、図３に示す座標値ｘ４を越えることはできないという制限を課する）ことで、ユーザの意図しない物体移動の発生を防止している。
【００６０】
このようにして、本発明を具備するコンピュータ装置１では、ユーザの頭部の動きに応じて表示装置２に表示する物体の表示位置を変更するという構成を採る場合に、その変更する方向や範囲に制限を加えることで、ユーザの意図しない物体移動の発生を防止するようにしているのである。
【００６１】
図示実施形態例に従って本発明を説明したが、本発明はこれに限定されるものではない。
【００６２】
例えば、図１では、ユーザの頭部に取り付けられる頭部動作検出装置４を用いるという構成を採ったが、図６に示すように、ユーザの頭部を撮影するカメラ５の撮影する画像を入力として、その画像を処理することでユーザの頭部の位置や角度などを検出する頭部動作検出装置４ａを用いるようにしてもよい。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、ユーザは、マウスやキーボードといった入力装置による操作なしに、隠れている表示物を見ることができるようになるし、隠れている表示物を操作対象とすることができるようになるし、複数の隠れている表示物の中から目的の表示物を簡単に探し出すことができるようになるし、手前の表示物に対する作業を行っている状態のまま、後ろの表示物の状態を確認することができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態例である。
【図２】対応関係管理部の管理する対応関係データの説明図である。
【図３】本発明の処理の説明図である。
【図４】表示位置制御部の実行する処理フローである。
【図５】本発明の処理の説明図である。
【図６】頭部動作検出装置の他の構成例である。
【符号の説明】
１    コンピュータ装置
２    表示装置
３    情報操作装置
４    頭部動作検出装置
１０  物体情報記憶部
１１  検出値入力部
１２  対応関係管理部
１３  対応関係登録部
１４  表示位置制御部
【図１】
2004192306.tif 000003
【図２】
2004192306.tif 000004
【図３】
2004192306.tif 000005
【図４】
2004192306.tif 000006
【図５】
2004192306.tif 000007
【図６】
2004192306.tif 000008