(57)【要約】      （修正有）【課題】ディスプレイの設置状態を精度よく評価する画像処理装置及びその方法、プログラムを提供する。【解決手段】画像処理装置に、左眼用表示部と右眼用表示部とを備えた表示装置における左眼用映像と右眼用映像との少なくとも一方において、マーク画像を第１の位置に表示させるマーク表示制御部６０２と、左眼用映像と右眼用映像との少なくとも一方において、ユーザの操作に応じて移動するカーソル画像を表示させるカーソル表示制御部６０３と、左眼用映像と右眼用映像との少なくとも一方において、ユーザから見てカーソル画像がマーク画像と重なった状態における当該カーソル画像の表示された位置を第２の位置として取得するカーソル入力制御部６０４と、第１の位置と第２の位置との差に基づいて、左眼用表示部または右眼用表示部の設置状態を評価する判定部６０６とを備える。【選択図】図６
2016200705.tif 000002
【特許請求の範囲】
【請求項１】
左眼用表示部と右眼用表示部とを備えた表示装置における左眼用映像と右眼用映像との少なくとも一方において、マーク画像を第１の位置に表示させる第１の表示制御手段と、
前記左眼用映像と前記右眼用映像との少なくとも一方において、ユーザの操作に応じて移動するカーソル画像を表示させる第２の表示制御手段と、
前記左眼用映像と前記右眼用映像との少なくとも一方において、前記ユーザから見て前記カーソル画像が前記マーク画像と重なった状態における当該カーソル画像の表示された位置を第２の位置として取得する取得手段と、
前記第１の位置と前記第２の位置との差に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価する評価手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記カーソル画像の位置を入力する入力手段を更に備え、
前記取得手段が、前記ユーザから見て前記カーソル画像が前記マーク画像と重なった状態において、前記入力手段より入力された前記カーソル画像の位置を取得することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力手段は、前記カーソル画像の位置をマウスで指定することで入力することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記入力手段は、前記カーソル画像の位置を姿勢センサの姿勢に応じて入力することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記評価手段が、複数の前記第１の位置のそれぞれと、対応する前記第２の位置との差に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記第１の表示制御手段が、前記第１の位置を順に変更して、マーク画像を表示することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記評価手段が、複数の前記第１の位置のそれぞれと、対応する前記第２の位置との差の良否を判定し、良と判定された回数に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価することを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記判定の結果を記録する記録手段を更に有することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記記録手段が、前記カーソル画像が前記左眼用映像と前記右眼用映像の何れに表示されたかを、前記判定の結果と対応づけて記録することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記評価手段が、前記判定の結果を、前記カーソル画像が前記左眼用映像に表示された場合と前記カーソル画像が前記右眼用映像に表示された場合とに分けて集計した結果に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記判定は合否判定であって、前記評価手段が、前記カーソル画像が前記左眼用映像に表示された場合に合格と判定された回数と、前記カーソル画像が前記右眼用映像に表示されば場合に合格と判定された回数のうち、合格回数が多い方が、予め設定された回数を超えているかに基づいて、左眼用表示部または前記右眼用表示部の設置状態を評価することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記第２の表示制御手段が、前記カーソル画像を、前記左眼用映像と前記右眼用映像とに対して交互に表示することを特徴とする請求項５乃至１１の何れか１項に記載の画像処理装置。
【請求項１３】
前記表示装置はヘッドマウントディスプレイであることを特徴とする請求項１乃至１２の何れか１項に記載の画像処理装置。
【請求項１４】
コンピュータを請求項１乃至１３の何れか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１５】
左眼用表示部と右眼用表示部とを備えた表示装置における左眼用映像と右眼用映像との少なくとも一方において、マーク画像を第１の位置に表示させる第１の表示制御工程と、
前記左眼用映像と前記右眼用映像との少なくとも一方において、ユーザの操作に応じて移動するカーソル画像を表示させる第２の表示制御工程と、
前記左眼用映像と前記右眼用映像との少なくとも一方において、前記ユーザから見て前記カーソル画像が前記マーク画像と重なった状態における当該カーソル画像の表示された位置を第２の位置として取得する取得工程と、
前記第１の位置と前記第２の位置との差に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価する評価工程と
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ヘッドマウントディスプレイ（ＨＭＤ）などの表示装置が備える表示部の設置状態を評価する方法に関する。
【背景技術】
【０００２】
近年、図１のように、右目用／左目用と独立した内蔵ディスプレイを搭載するＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）による映像装置の研究開発が盛んである。ＨＭＤは主に動画や立体映像の再生等に用いられ、ユーザが正しい映像を見るためには眼に対して正しい方向に動画や映像が送られる必要がある。そのため、左右の表示パネル１０１Ｌ、１０１Ｒと左右のレンズ１０２Ｌ、１０２Ｒから構成される内蔵ディスプレイが、左右の眼１０３Ｌ、１０３Ｒの各々に対して個別に設置される。
【０００３】
内蔵ディスプレイの設置箇所は、想定する目の位置や、ＨＭＤの構造を元に決められた場所に設置されていなければならない。しかし、内蔵ディスプレイの設置箇所は、決められた場所に対してずれが生じる場合がある。具体的には、図２のように、表示パネル１０１Ｌ、１０１Ｒとレンズ１０２Ｌ、１０２Ｒの相対ずれ、レンズ１０２Ｌ、１０２Ｒの眼球１０３Ｌ、Ｒに対する相対ずれが考えられる。したがって、ユーザがＨＭＤを使用する前に、予め左右の内蔵ディスプレイはそれぞれ正しい設置箇所にあるかを検査しておくことが望ましい。
【０００４】
しかし、内蔵ディスプレイの設置箇所がずれた場合でもユーザによっては表示機能に異常が現れていることを察知できない場合があった。
【０００５】
そこで、特許文献１では、ディスプレイの設置箇所が正常であるかを検査するため、左右のディスプレイにマーク画像を表示して、利用者からの見え方の違いにより、ずれを判定する手法がとられている。そのために、マーク画像をユーザが解り易いようなデザインとする工夫がされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０９−３０４７２９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、マーク画像のデザインを工夫する方法だけでは、左右のディスプレイで融像できるかどうかを判断するのはユーザの主観的な評価であるため、正確にずれていることを判定することは難しいという課題があった。
【０００８】
また、両眼でマーク画像を見て重なるかを主観的に判定する評価では、左右眼の利き目の違いによって左の内蔵ディスプレイがずれている場合と、右の内蔵ディスプレイがずれている場合ではそれぞれに見え方に違いが生じるという課題があった。
【０００９】
すなわち、特許文献１の手法では、内蔵ディスプレイの設置箇所がずれたことが正しく判定できない可能性があるという課題があった。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明によれば、画像処理装置に、左眼用表示部と右眼用表示部とを備えた表示装置における左眼用映像と右眼用映像との少なくとも一方において、マーク画像を第１の位置に表示させる第１の表示制御手段と、前記左眼用映像と前記右眼用映像との少なくとも一方において、ユーザの操作に応じて移動するカーソル画像を表示させる第２の表示制御手段と、前記左眼用映像と前記右眼用映像との少なくとも一方において、前記ユーザから見て前記カーソル画像が前記マーク画像と重なった状態における当該カーソル画像の表示された位置を第２の位置として取得する取得手段と、前記第１の位置と前記第２の位置との差に基づいて、前記左眼用表示部または前記右眼用表示部の設置状態を評価する評価手段とを備える。
【発明の効果】
【００１１】
本発明によれば、左眼用表示部と右眼用表示部とを備えた表示装置における表示部の設置状態を容易に評価することができる。
【図面の簡単な説明】
【００１２】
【図１】内蔵ディスプレイが正常な状態での映像の流れを示す図である。
【図２】内蔵ディスプレイにずれが生じた状態での映像の流れを示す図である。
【図３】第１の実施形態における、ＨＭＤブロック図である。
【図４】第１の実施形態における、操作を示す図である。
【図５】第１の実施形態における、マーク画像表示とカーソル画像移動による操作を示す図である。
【図６】第１の実施形態における、判定手順ブロック図である。
【図７】第１の実施形態における、フローチャートである。
【図８】変形例１における、判定手順ブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を用いて本発明の実施形態を説明する。
【００１４】
〔第１の実施形態〕
以下では、画像処理装置として、ヘッドマウントディスプレイ（ＨＭＤ）内蔵ディスプレイのずれ検査装置について説明する。
【００１５】
図３は、ずれ検査装置の構成を示す。
【００１６】
制御部３０１は、ＲＡＭ、ＲＯＭ、外部記憶装置に格納されているプログラムやデータを用いて、ＣＰＵに各種の処理を実行させる。そして、検査用の映像を生成し、ＨＭＤに出力するまでの一連の処理を実行する。
【００１７】
入力部３０２は、入力デバイス３０３から得られるユーザの操作指示や姿勢センサの計測値等を、内部用データに変換し、入力する。例えば、本実施形態における入力デバイス３０３より入力された移動距離・方向を、画面上の座標系の位置に変換し、入力する。入力されたデータは、制御部３０１に送られる。
【００１８】
入力デバイス３０３は、キーボード、マウス、センサのＩ／Ｆ等であり、外部のデータを入力部３０２に提供する。接続されたときには、例えば、ＯＳが適切なドライバを割り当てられる。なお、本実施形態においては、入力デバイス３０３としてマウスを使用するが、マウスに限定されるものではない。
【００１９】
出力部３０４は制御部３０１からの左眼用映像と右眼用映像とを、ＨＭＤの左眼用ディスプレイ（左眼用表示部）３０５Ｌと右眼用ディスプレイ（右眼用表示部）３０５Ｒへ個別に出力する。
【００２０】
左眼用ディスプレイ３０５ＬはユーザがＨＭＤを装着した状態で左眼用映像を見るために用いる。右眼用ディスプレイ３０５ＲはユーザがＨＭＤを装着した状態で右眼用映像を見るために用いる。接続されている左眼用ディスプレイ３０５Ｌと右眼用ディスプレイ３０５Ｒは、各々を区別して認識される。また、左眼用ディスプレイ３０５Ｌと右眼用ディスプレイ３０５Ｒの各々には、個別で生成された映像データを表示される。
【００２１】
制御部３０１は、入力部３０２からの入力データを用いてカーソル画像位置を決定し、出力部３０４で出力する、後述のマーク画像やカーソル画像等の映像を生成し、カーソル画像位置の座標位置に基づいて合否判定を行う。
【００２２】
図４は、本実施形態におけるユーザの操作の例を示す。
【００２３】
図４において、マーク画像４０１Ｌ、４０１Ｒは画面上の目印を表し、カーソル画像４０２はマウス４０３の操作に応じて画面内を移動する。図４のように、ＨＭＤ４０４を装着したユーザは両目でディスプレイをのぞく。そして、両目に映るマーク画像４０１を確認し、マウス４０３を操作し、例えば左目に映るカーソル画像４０２を移動させ、座標位置を更新する。マーク画像４０１Ｌにカーソル画像４０２が到達したように見えた時にマウス４０３のボタンをクリックしてマーク画像４０１Ｌ及びカーソル画像４０２の座標データを入力する。
【００２４】
図５は、マーク画像の表示とカーソル画像の移動による操作を示す。
【００２５】
図５（Ａ）のようにマーク画像４０１の座標データ（第１の位置）と、ユーザの操作に応じて入力されたカーソル画像４０２の座標データ（第２の位置）とを比較して、許容範囲内にあるかによって合否を判定する。この判定を複数回繰り返すと、より判定の正確性が向上する。図５（Ｂ）、（Ｃ）は、それぞれ、左眼判定の表示内容、右目判定の表示内容を示し、カーソル画像を左右の画面それぞれに切り替え表示して判定することで利き目の違いによる判定誤差を軽減する。ユーザに、マウスを用いてカーソル画像を移動させ、表示されるマーク画像に従ってポインティングさせることによって表示装置のずれを客観的に評価できる。
【００２６】
図６は、本実施形態に関する制御部３０１の詳細構成を示すブロック図を示す。
【００２７】
表示制御部６０１は、両眼を対象とするため左眼用ディスプレイと右眼用ディスプレイが正常に動作していることをそれぞれ個別に確認して、左眼用ディスプレイと右眼用ディスプレイに対して映像を表示する制御を行う。
【００２８】
マーク表示制御部６０２は、左眼用ディスプレイ３０５Ｌと右眼用のディスプレイ３０５Ｒの両眼を対象にマーク画像４０１を左眼用映像と右眼用映像のおよそ同じ位置に見えるように、映像上にマーク画像４０１を表示する。
【００２９】
マーク画像４０１を表示する位置は、例えば、画像のある特定の位置に表示してもよいし、位置判定処理ごとに表示位置をランダムに決定してもよい。本実施形態では、マーク画像４０１を白抜きの十字マークとして表示する。ただし、マーク画像４０１は、十字マークに限定されるものではなく、ユーザがマーク画像４０１とカーソル画像４０２を重ねやすい形状であれば適用可能である。マーク画像４０１の形状は、カーソル画像４０２よりも例えば３％程度サイズを大きくした方が好ましい。これにより、マーク画像４０１とカーソル画像４０２を重ね合わせるときになるべく夫々の中心点が一致したことがユーザにとって分かりやすくなる。
【００３０】
カーソル表示制御部６０３は、左眼用ディスプレイと右眼用ディスプレイとのどちらか一方に対して、任意の位置にマーク画像４０１を表示しているディスプレイ映像に合成してカーソル画像４０２を表示する。本実施形態では、カーソル画像４０２を十字マークとして表示する。カーソル入力制御部６０４は、ユーザが映像上のカーソル画像を特定の場所に移動するように指定した画像座標値をデータとして入力する制御を行う。カーソル更新制御部６０５は、カーソル入力制御部６０４にてユーザが指定した映像上の座標を更新する。
【００３１】
判定部６０６は、カーソル表示制御部６０３がカーソル画像４０２を表示した座標とマーク表示制御部６０２がマーク画像４０１を表示した座標との差分を計測する。差分は例えば、マーク画像４０１とカーソル画像４０２の夫々の画像座標値の距離を算出すればよい。なお、左眼に提示するマーク画像４０１と右眼に提示するマーク画像４０１とは同一形状の画像が同一座標に表示されて合成されたように見えるため、例えば、どちらか一方のマーク画像の座標値とカーソル画像の座標値との差分を計測すればよい。ポインティングで取込んだ画像座標値はＲＡＭ等に保持しておく。
【００３２】
そして、判定部６０６は、得られた差分に基づいて、両眼用の表示装置のずれの良否を判定する。ずれの判定は、例えば、あらかじめ決めた閾値を差分が超えた場合は「不合格」、閾値内の場合は「合格」と判定する。この判定結果と判定の実施回数とをＲＡＭ等に記録する。
【００３３】
また、判定部６０６は、記録された判定の実施回数を参照し、既定回数に到達した場合は、各判定の結果を表示する。さらに、制御部３０１は、判定結果を左右のディスプレイ３０５Ｌ、３０５Ｒに出力して、ユーザに提示してもよい。
【００３４】
図７は、本実施形態に関する制御部３０１の処理手順のフローチャートを示す。
【００３５】
ステップＳ７０１では、制御部３０１が、左眼用ディスプレイ３０５Ｌと右眼用ディスプレイ３０５Ｒの映像上に表示するマーク画像４０１とカーソル画像４０２の座標位置等をパラメータとしてメモリ領域に保持しており、所定のタイミングに応じて読み出す。
【００３６】
ステップＳ７０２では、マーク表示制御部６０２が、ユーザの両眼に提示する映像上でマーク画像がおよそ同じ座標位置になるように、任意の座標位置を指定して左眼用ディスプレイ３０５Ｌと右眼用ディスプレイ３０５Ｒに提示する。
【００３７】
ステップＳ７０３では、カーソル表示制御部６０３が、左眼用ディスプレイ３０５Ｌまたは右眼用ディスプレイ３０５Ｒの一方の映像上の任意の座標位置を指定してカーソル画像４０２を提示する。本実施形態では、左右の眼のうちの片眼のみにカーソル画像４０２を表示することがポイントとなる。両眼に表示してしまうと、完全に左右の映像が同一となり、主観的な評価しかできない。両眼に表示されたマーク画像４０１を片眼に表示されているカーソル画像４０２でポインティングすることにより、左右のディスプレイ位置がずれている状態ではカーソル画像４０２をマーク画像４０１に重ね合わせられない現象が発生する。
【００３８】
ステップＳ７０４では、カーソル入力制御部６０４が、入力部３０２を介して、ディスプレイを両眼で見たユーザから入力された座標値を入力する。入力値を取得するタイミングは、例えば、ユーザがマーク画像表示とカーソル画像表示が同位置に見えた時にクリックされた座標位置データを用いる。
【００３９】
ステップＳ７０５では、カーソル更新制御部６０５と判定部６０６が、検出された入力座標位置と前記マーク画像表示で任意に配置された座標との差分計測を行い、規定の範囲内か判定をする。本実施形態では、例えば規定の範囲を水平表示解像度の５％に設定している。ただし、本実施形態は規定の範囲を水平表示解像度の５％に限定するものではなく、適切にずれを判定できる量であれば適用可能である。
【００４０】
ステップＳ７０５による差分が規定の範囲内であれば、ステップＳ７０６において、判定部６０６が、合格と決定しカウントする。一方、ステップＳ７０５による差分が規定の範囲外であれば、ステップＳ７０７において、判定部６０６が、不合格とカウントする。いずれもカウントした結果はＲＡＭ１００２に記録する。
【００４１】
ステップＳ７０８では、判定を実施した回数と規定回数を比較して、規定回数に達していなければステップＳ７０１に戻って判定処理を繰り返し、規定回数に達していればステップＳ７０９に移る。ステップＳ７０９では、合格のカウントが合格回数に達していれば合格とし、合格回数に達していなければ不合格として結果を表示する。
【００４２】
以上のように、本実施形態においては、両眼にマーク画像４０１Ｌ、４０１Ｒを表示し、片眼のみにカーソル画像４０２を表示してマーク画像４０１にカーソル画像４０２を重ね合わせる操作をユーザに行わせる。さらに、マーク画像４０１にカーソル画像４０２を重ね合わせたときの画像上座標の差分を判定することにより、ディスプレイのずれの判定を客観的に判定できるようになる。これにより、ディスプレイの設置状態の良否が評価できる。
【００４３】
〔変形例１〕
上述した実施形態では、あらかじめ決めた左眼用ディスプレイまたは右眼用ディスプレイの片方のみにカーソル画像４０２を表示して評価を行った。しかしながら、本実施形態は片方のディスプレイのみにカーソル画像４０２を表示して評価することに限定されるものではない。具体的には、片方のディスプレイに表示したあと、もう片方のディスプレイに表示してもよい。また、両方のディスプレイに、それぞれカーソル画像４０２Ｌ、Ｒを表示してもよい。このように、左右のディスプレイで検査を実施することにより、利き目の違いによる誤判定を軽減することができる。
【００４４】
図８は、本変形例に関する制御部３０１の詳細を示すブロック図である。
【００４５】
表示制御部６０１は、両眼を対象とするため、左眼用ディスプレイと右眼用ディスプレイが正常に動作していることをそれぞれ個別に確認して、左眼用ディスプレイと右眼用ディスプレイが正常であれば両眼に対しての映像を提示する。
【００４６】
マーク表示制御部６０２は、左眼用ディスプレイ３０５Ｌと右眼用のディスプレイ３０５Ｒの両眼を対象に、左眼用映像と右眼用映像の同位置に同一形状のマーク画像４０１を表示する。マーク画像４０１を表示する位置は、例えば、ある特定の位置でもよいし、位置判定処理ごとにランダムに決定してもよい。
【００４７】
カーソル表示制御部６０３は、左眼用ディスプレイ、右眼用のディスプレイに対して任意の位置にマーク画像を表示しているディスプレイ映像上に合成して、カーソル画像４０２を表示する。カーソル表示制御部６０３は、左眼用ディスプレイ、右眼用のディスプレイの其々の表示の有無を、メモリから読み出して決定する。
【００４８】
カーソル入力制御部６０４は、ユーザが映像上のカーソル画像を特定の場所に移動するように指定した画像座標値をデータとして入力する制御を行う。カーソル更新制御部６０５は、カーソル入力制御部６０４にてユーザが指定した映像上の座標を更新する。
【００４９】
判定部６０６は、カーソル入力制御部６０４にてユーザが入力した映像上の座標と、マーク表示制御部６０２がマーク画像を表示した座標との差分を計測して位置判定をする。ポインティングで取込んだデータはシステム内部に保持しておく。判定部６０６は、得られた差分に基づいて、左眼用ディスプレイと右眼用ディスプレイのずれの相対位置を区別して判定する。
【００５０】
切り替え制御部８０７は、カーソル表示制御部６０３で選択表示された左眼用または右眼用のディスプレイに対するずれの判定を行う。左右のもう一方のディスプレイで判定が終了していなければ左右を切り替えて、処理を行う。判定部６０６は、左右両方のディスプレイで判定が終了していれば、さらに統合判定を実施する。
【００５１】
以上により、利き目の違いによる誤判定を軽減することができる。
【００５２】
〔変形例２〕
変形例１における入力デバイス３０３は、ユーザがマウスを操作することによりデータ信号を発信した。しかし、本実施形態はマウスを利用することに限定されるものではなく、ユーザがカーソル画像を操作できる方法であれば適用可能である。本変形例では、変形例１における入力デバイス３０３の代わりに、キーボードを操作して入力された移動距離・方向を、画面上の座標系の位置に変換する処理を説明する。
【００５３】
本変形例を実現するためには、変形例１における入力部３０２の処理を変更すればよい。例えば、入力部３０２が、キーボードのカーソルキーを入力して、カーソルキーを押した回数に応じて、カーソル画像４０２の座標位置を一定距離だけ移動するように変換すればよい。入力デバイス３０３と入力部３０２以外のブロックについては、同じ機能・処理を利用すればよいため、説明は省略する。
【００５４】
〔変形例３〕
変形例１における、入力デバイス３０３はユーザがマウスを操作することによりデータ信号を発信した。しかし、本実施形態はマウスを利用することに限定されるものではなく、ユーザがカーソル画像を操作できる方法であれば適用可能である。
【００５５】
例えば、入力デバイス３０３をマウスの代わりにゲームコントローラーとし、入力部３０２が、操作して入力された移動距離・方向を、画面上の座標系の位置に変換し、入力する。入力デバイス３０３と入力部３０２以外のブロックについては、同じ機能・処理を利用すればよいため、説明は省略する。
【００５６】
〔変形例４〕
変形例１における、入力デバイス３０３はユーザがマウスを操作することによりデータ信号を発信した。しかし、本実施形態はマウスを利用することに限定されるものではなく、ユーザがカーソル画像を操作できる方法であれば適用可能である。本変形例では、入力デバイス３０３をマウスの代わりに姿勢センサとし、入力部３０２が、姿勢センサから入力された姿勢を、画面上の座標系の位置に変換する。
【００５７】
本変形例では、姿勢センサに例えば、ＩｎｔｅｒＳｅｎｓｅ製のジャイロセンサであるＩｎｅｒｔｉａＣｕｂｅ３を利用し、ＨＭＤの姿勢を計測し、入力部３０２に入力する。また姿勢センサはジャイロセンサに限定されるものではなく、ディスプレイの姿勢計測値が計測できる姿勢センサであれば適応可能である。
【００５８】
入力部３０２は、ＨＭＤの姿勢に応じて、カーソル表示制御部６０３の表示位置を変更する。例えば、ユーザがＨＭＤを装着した状態で上を向いた場合は、カーソル表示制御部６０３が姿勢センサの出力に応じて、カーソル画像４０２を画面の下方向に姿勢変化分だけ移動すればよい。すなわち、ユーザには、カーソル画像４０２がバーチャルスペースの特定の３次元方向に固定されていると認識させ、頭部の姿勢を変化させることによってマーク画像４０１Ｌと４０１Ｒを動かしているように見せかける。ただし、表示されている画面上では、マーク画像４０１Ｌと４０１Ｒが画面中で固定されていて、カーソル画像４０２が姿勢に応じて移動している状態となる。
【００５９】
例えば、カーソル入力制御部６０４では、ユーザにマーク画像４０１Ｌと４０１Ｒをカーソル画像４０２に合わせる操作をさせ、所定の位置でユーザの頭部を静止させる。さらに、カーソル入力制御部６０４がユーザの頭部姿勢が一定時間静止状態であることを判定して、座標値を取得すればよい。
【００６０】
例えば、入力部３０２が、姿勢センサの計測値を制御部３０１に出力すればよい。さらに、マーク表示ステップＳ７０２では、姿勢センサの出力値に応じて、マーク画像４０１の位置を変更すればよい。さらに、ポインティングステップＳ７０４では、カーソル画像位置を画面中心に固定すればよい。
【００６１】
入力デバイス３０３、入力部３０２、制御部３０１以外のブロックについては、同じ機能・処理を利用すればよいため、説明は省略する。
【００６２】
なお、本変形例においては、両眼のうちの片方に表示するカーソル画像４０２を姿勢センサに応じて座標位置を変更した。しかし、本実施形態は、片方に表示するカーソル画像４０２を姿勢センサに応じて動かすことに限定されるものではない。つまり、両眼に表示したマーク画像４０１に該当していたものをカーソル画像とし、カーソル画像４０２として表示していたものを、マーク画像としてもよい。すなわち、姿勢センサを利用して動かす対象（カーソル）は、両眼に表示するものであってもよいし、片眼に表示するものであってもよい。
【００６３】
〔変形例５〕
変形例１における入力デバイス３０３は、ユーザがマウスを操作することによりデータ信号を発信した。しかし、本実施形態はマウスを利用することに限定されるものではなく、ユーザがカーソルを操作できる方法であれば適用可能である。本変形例では、入力デバイス３０３のマウスの代わりに、ジェスチャー認識装置を操作して入力された入力値を、画面上の座標系の位置に変換する処理を説明する。
【００６４】
本変形例を実現するためには、入力部３０２の処理を変更すればよい。すなわち、入力部３０２が、例えば、ユーザの１ｍ先に仮想のスクリーンを想定して、ユーザが手を使ってスクリーンをなぞる様なジェスチャー入力して、仮想スクリーン上で示した画像座標値に応じてカーソルを移動するように変換すればよい。ジェスチャーの認識には、例えば、奥行き計測カメラと人体姿勢推定モジュールを持つＭｉｃｒｏｓｏｆｔ社製のＫｉｎｅｃｔをジェスチャー認識装置として利用してもよい。入力デバイス３０３と入力部３０２以外のブロックについては、同じ機能・処理を利用すればよいため、説明は省略する。
【００６５】
〔変形例６〕
上述した実施形態では、左眼用ディスプレイ３０５Ｌ及び右眼用ディスプレイ３０５Ｒにマーク画像表示、カーソル画像表示を十字マークにて表現した。しかし、本実施形態はマーク画像表示、カーソル画像表示を十字マークに限定されるものではなく、ユーザが目標座標位置を理解できる方法であれば適応可能である。
【００６６】
例えば、マーク画像表示として、風船キャラクター、カーソル画像表示として、蜂キャラクターを表示してもよい。すなわち、風船キャラクターに蜂キャラクターを近付けるように体験者を仕向け、マーク画像とカーソル画像が規定範囲内になった場合に風船を割るアニメーションを表示させる。そして、コンテンツを表示する直前に、ミニゲーム風に本実施形態のディスプレイのずれの評価をユーザに実施することで、チェック率の向上の効果が期待できる。制御部３０１以外のブロック、また図６におけるマーク表示制御部６０２とカーソル表示制御部６０３以外のブロックについては、同じ機能・処理を利用すればよいため、説明は省略する。
【００６７】
〔変形例７〕
上述した実施形態では、規定の回数になるまで判定を繰り返した。本変形例では、カーソル画像４０２が表示されていた映像が、右目用映像か左眼用映像かを、判定結果と対応づけて、集計する。そして、集計された左眼の合格回数と右眼の合格回数を算出する。左眼の合格回数と右眼の合格回数のうち、合格回数の多い方が規定回数を超えたかどうかを判定することにより、統合判定を行う。
【００６８】
〔変形例８〕
上述した実施形態では、右目用映像と左眼用映像との一方について、規定の回数になるまで判定を繰り返した。本変形例では、カーソル画像４０２を、判定されるたびに、右目用映像と左眼用映像との間を交互に表示する。これにより、ユーザは、マーク画像４０１とカーソル画像４０２とを合わせる作業をリズミカルに進めることができる。
【００６９】
〔変形例９〕
上述した実施形態では、マーク画像を両目に表示し、カーソル画像を片目に表示したが、マーク画像を片目に表示し、カーソル画像を両目に表示してもよい。これにより、上述した実施形態と同様の効果が期待できる。
【００７０】
〔その他の実施形態〕
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、そのプログラムをコンピュータ読み取り可能な記憶媒体に記憶して提供してもよい。
【図１】
2016200705.tif 000003
【図２】
2016200705.tif 000004
【図３】
2016200705.tif 000005
【図４】
2016200705.tif 000006
【図５】
2016200705.tif 000007
【図６】
2016200705.tif 000008
【図７】
2016200705.tif 000009
【図８】
2016200705.tif 000010