(57)【要約】【課題】三次元表示されている表示物をユーザが容易且つ正確に選択することができるように画像を表示手段に表示させることができる表示制御装置、表示制御方法、および表示制御プログラムを提供する。【解決手段】表示装置は、ユーザが表示物を選択するために操作するスタイラスの位置を検出する（Ｓ４）。表示装置は、スタイラスの位置の検出結果を用いて、スタイラスの移動方向を検出する。表示装置は、ユーザが認識する三次元画像中の表示物の位置である認識位置が、スタイラスの移動方向に沿って移動するように、表示物の右眼用画像および左眼用画像の少なくとも一方の表示位置を移動させる（Ｓ８）。表示装置は、スタイラスがディスプレイに接触すると、ユーザが選択する表示物を決定する（Ｓ１０）。【選択図】図８
2011180690.tif 000002
【特許請求の範囲】
【請求項１】
両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置であって、
前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出手段と、
前記第一検出手段による前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出手段と、
前記方向算出手段によって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動手段と、
前記第一検出手段によって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定手段と
を備えたことを特徴とする表示制御装置。
【請求項２】
ユーザの左右の眼の位置を検出する第二検出手段と、
前記第二検出手段によって検出された前記眼の位置と、前記左眼用画像および前記右眼用画像の表示位置とから、前記認識位置を算出する認識位置算出手段と、
少なくとも前記認識位置算出手段によって算出された前記認識位置と前記第一検出手段によって検出された前記入力手段の位置とに基づいて、前記左眼用画像および前記右眼用画像によって三次元表示されている１または複数の表示物の中から、前記ユーザが選択する候補となる表示物を特定する特定手段とをさらに備え、
前記認識位置移動手段は、前記特定手段によって特定された表示物の前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記認識位置移動手段は、前記特定手段によって特定された表示物の右眼用画像および左眼用画像の表示位置を、立体視させる他の表示物の右眼用画像および左眼用画像の表示位置と重複しない位置に変更することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記特定手段は、前記第一検出手段によって検出された前記入力手段の位置を通り、且つ前記方向算出手段によって算出された前記入力手段の移動方向に延びる直線上に前記認識位置が存在する表示物を、前記ユーザが選択する候補として特定することを特徴とする請求項２または３に記載の表示制御装置。
【請求項５】
前記第一検出手段によって検出された前記入力手段の位置と前記表示手段との間の距離が閾値以下であるか否かを判断する判断手段と、
前記判断手段によって距離が閾値以下と判断された場合に、前記特定手段によって特定された表示物に関連する情報を前記表示手段に表示させる情報表示手段と
をさらに備えたことを特徴とする請求項２から４のいずれかに記載の表示制御装置。
【請求項６】
前記認識位置移動手段は、
前記認識位置算出手段によって算出された前記認識位置を通り、且つ前記方向算出手段によって算出された移動方向に延びる直線上に、移動後の前記認識位置である目標位置を設定する設定手段と、
前記設定手段によって設定された前記目標位置と、前記第二検出手段によって検出された前記眼の位置とを用いて、前記認識位置が前記目標位置となる前記左眼用画像の表示位置および前記右眼用画像の表示位置を算出する移動位置算出手段とを備え、
表示物の前記左眼用画像の表示位置および前記右眼用画像の表示位置を、前記移動位置算出手段によって算出された位置に変更することを特徴とする請求項２から５のいずれかに記載の表示制御装置。
【請求項７】
前記第一検出手段は、
画像を撮像する撮像手段によって撮像された前記入力手段の画像から前記入力手段の位置を検出する非接触検出手段と、
前記表示手段の表示面に設けられたタッチパネルと
を備えたことを特徴とする請求項１から６のいずれかに記載の表示制御装置。
【請求項８】
両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置によって行われる表示制御方法であって、
前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出ステップと、
前記第一検出ステップによる前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出ステップと、
前記方向算出ステップによって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動ステップと、
前記第一検出ステップによって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定ステップと
を備えたことを特徴とする表示制御方法。
【請求項９】
両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置に実行させる表示制御プログラムであって、
コンピュータに、
前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出ステップと、
前記第一検出ステップによる前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出ステップと、
前記方向算出ステップによって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動ステップと、
前記第一検出ステップによって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定ステップと
を実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元表示されている表示物をユーザが選択することができるように三次元画像を表示する表示制御装置、表示制御方法、および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、視差を有する一組の画像を表示することで、三次元画像をユーザに視認させる技術が知られている。例えば、表示装置は、表示物を立体視させるための左眼用画像と右眼用画像とを、表示画面上で左右方向に異なる位置に表示させる。ユーザは、左眼用画像を左眼で、右眼用画像を右眼で見ることで、表示物を立体視することができる。
【０００３】
表示物が立体表示（三次元表示）されている場合、ユーザが認識する表示物の位置と、実際に左眼用画像および右眼用画像が表示されている位置とは異なる。従って、三次元表示されている表示物の一部を、ユーザがスタイラスまたは指先等を用いて選択する場合、ユーザは容易に表示物を選択することができない。特許文献１に記載の表示装置は、スタイラスまたは指先等の入力手段とタッチパネルとの距離が所定距離以下となった場合に、三次元表示を二次元表示に切り替える。二次元画像であれば、ユーザが認識する表示物の位置と、実際の表示画面上の表示位置とが一致する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８０４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは、表示物の一部を入力手段によって選択する場合、認識している表示物の位置に向けて入力手段を移動させる。しかし、特許文献１が開示している表示装置は、入力手段の移動方向は考慮せずに、三次元表示を二次元表示に切り替える。従って、入力手段の移動方向の延長線上に、実際の二次元画像上の表示物の表示位置が存在しない場合がある。この場合、ユーザは、三次元表示が二次元表示に切り替えられた時点で、入力手段の移動方向を変更する必要があり、面倒であった。また、ユーザは、意図しない表示物を選択してしまうという問題もあった。
【０００６】
本発明は、三次元表示されている表示物をユーザが容易且つ正確に選択することができるように画像を表示手段に表示させることができる表示制御装置、表示制御方法、および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一の態様に係る表示制御装置は、両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置であって、前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出手段と、前記第一検出手段による前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出手段と、前記方向算出手段によって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動手段と、前記第一検出手段によって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定手段とを備えている。
【０００８】
第一の態様に係る表示制御装置は、ユーザが認識している表示物の位置である認識位置が、入力手段の移動方向に沿って移動するように、表示物を立体視させるための左眼用画像の表示位置および右眼用画像の表示位置の少なくとも一方を変更することができる。従って、ユーザは、入力手段の移動方向を変更することなく、所望する表示物に向けて真っ直ぐに入力手段を移動させるだけで、所望する表示物を選択することができる。よって、ユーザは、三次元表示されている表示物を、容易且つ正確に選択することができる。
【０００９】
前記表示制御装置は、ユーザの左右の眼の位置を検出する第二検出手段と、前記第二検出手段によって検出された前記眼の位置と、前記左眼用画像および前記右眼用画像の表示位置とから、前記認識位置を算出する認識位置算出手段と、少なくとも前記認識位置算出手段によって算出された前記認識位置と前記第一検出手段によって検出された前記入力手段の位置とに基づいて、前記左眼用画像および前記右眼用画像によって三次元表示されている１または複数の表示物の中から、前記ユーザが選択する候補となる表示物を特定する特定手段とをさらに備えてもよい。前記認識位置移動手段は、前記特定手段によって特定された表示物の前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更すればよい。この場合、ユーザが選択する候補となる表示物の認識位置のみが、入力手段の移動方向に沿って移動する。従って、ユーザは、選択しようとする表示物を他の表示物の中で容易に認識しながら入力手段を操作することができる。
【００１０】
前記認識位置移動手段は、前記特定手段によって特定された表示物の右眼用画像および左眼用画像の表示位置を、立体視させる他の表示物の右眼用画像および左眼用画像の表示位置と重複しない位置に変更するのが望ましい。この場合、表示制御装置は、表示物同士が重なることを防止しつつ、表示物の認識位置を移動させることができる。従って、ユーザは、選択しようとする表示物を見失うことなく、所望する表示物を確実に選択することができる。
【００１１】
前記特定手段は、前記第一検出手段によって検出された前記入力手段の位置を通り、且つ前記方向算出手段によって算出された前記入力手段の移動方向に延びる直線上に前記認識位置が存在する表示物を、前記ユーザが選択する候補として特定するのが望ましい。この場合、表示制御装置は、入力手段の位置だけでなく、入力手段の移動方向に基づいて、適切な表示物を選択候補として特定することができる。従って、表示制御装置は、ユーザが選択しようとしている表示物を的確に特定し、認識位置を移動させることができる。よって、選択操作をやり直す作業をユーザに行わせる可能性を低下させることができる。ユーザが所望しない表示物が選択されてしまうという誤作動を防止することができる。
【００１２】
前記表示制御装置は、前記第一検出手段によって検出された前記入力手段の位置と前記表示手段との間の距離が閾値以下であるか否かを判断する判断手段と、前記判断手段によって距離が閾値以下と判断された場合に、前記特定手段によって特定された表示物に関連する情報を前記表示手段に表示させる情報表示手段とをさらに備えてもよい。ユーザは、選択しようとする表示物に関連する情報を、実際に表示物を選択する前に容易に認識することができる。
【００１３】
前記認識位置移動手段は、前記認識位置算出手段によって算出された前記認識位置を通り、且つ前記方向算出手段によって算出された移動方向に延びる直線上に、移動後の前記認識位置である目標位置を設定する設定手段と、前記設定手段によって設定された前記目標位置と、前記第二検出手段によって検出された前記眼の位置とを用いて、前記認識位置が前記目標位置となる前記左眼用画像の表示位置および前記右眼用画像の表示位置を算出する移動位置算出手段とを備えてもよい。前記認識位置移動手段は、表示物の前記左眼用画像の表示位置および前記右眼用画像の表示位置を、前記移動位置算出手段によって算出された位置に変更すればよい。この場合、表示制御装置は、入力手段の移動方向の延長線上に、移動後の認識位置を目標位置として設定する。表示制御装置は、設定した目標位置に応じて、左眼用画像の表示位置と、右眼用画像の表示位置とを算出する。従って、表示制御装置は、入力手段の移動方向に応じた適切な位置に認識位置を移動させることができる。
【００１４】
前記第一検出手段は、画像を撮像する撮像手段によって撮像された前記入力手段の画像から前記入力手段の位置を検出する非接触検出手段と、前記表示手段の表示面に設けられたタッチパネルとを備えてもよい。この場合、表示制御装置は、表示手段から離れた位置にある入力手段の位置を、非接触検出手段によって的確に検出することができる。入力手段が表示手段に接触した場合には、表示制御装置は、入力手段の位置をタッチパネルによって確実に検出することができる。
【００１５】
本発明の第二の態様に係る表示制御方法は、両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置によって行われる表示制御方法であって、前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出ステップと、前記第一検出ステップによる前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出ステップと、前記方向算出ステップによって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動ステップと、前記第一検出ステップによって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定ステップとを備えている。
【００１６】
第二の態様に係る表示制御方法によると、表示制御装置は、ユーザが認識している表示物の位置である認識位置が、入力手段の移動方向に沿って移動するように、表示物を立体視させるための左眼用画像の表示位置および右眼用画像の表示位置の少なくとも一方を変更することができる。従って、ユーザは、入力手段の移動方向を変更することなく、所望する表示物に向けて真っ直ぐに入力手段を移動させるだけで、所望する表示物を選択することができる。よって、ユーザは、三次元表示されている表示物を、容易且つ正確に選択することができる。
【００１７】
本発明の第三の態様に係る表示制御プログラムは、両眼視差による立体知覚を利用して表示物をユーザに立体視させるために、ユーザの左眼に視認させる前記表示物の画像である左眼用画像の画面上の表示位置と、ユーザの右眼に視認させる前記表示物の画像である右眼用画像の画面上の表示位置とを、ユーザに知覚させる奥行き距離に応じて左右方向に互いにずらして表示手段に表示させる表示制御手段を備えた表示制御装置に実行させる表示制御プログラムであって、コンピュータに、前記表示手段によって表示されている表示物を選択するために前記ユーザが移動させる入力手段の位置を検出する第一検出ステップと、前記第一検出ステップによる前記入力手段の位置の検出結果を用いて、前記入力手段の移動方向を算出する方向算出ステップと、前記方向算出ステップによって算出された前記入力手段の移動方向に応じて、前記左眼用画像の表示位置および前記右眼用画像の表示位置の少なくとも一方を変更することで、前記ユーザが認識する前記三次元画像中の表示物の位置である認識位置を前記入力手段の移動方向に沿って移動させる認識位置移動ステップと、前記第一検出ステップによって検出された前記入力手段の位置と前記表示手段との間の距離がゼロとなった場合に、前記入力手段の位置に二次元表示されている表示物を、前記ユーザが選択する表示物として決定する決定ステップとを実行させることを特徴とする。
【００１８】
第三の態様に係る表示制御プログラムによると、表示制御装置は、ユーザが認識している表示物の位置である認識位置が、入力手段の移動方向に沿って移動するように、表示物を立体視させるための左眼用画像の表示位置および右眼用画像の表示位置の少なくとも一方を変更することができる。従って、ユーザは、入力手段の移動方向を変更することなく、所望する表示物に向けて真っ直ぐに入力手段を移動させるだけで、所望する表示物を選択することができる。よって、ユーザは、三次元表示されている表示物を、容易且つ正確に選択することができる。
【図面の簡単な説明】
【００１９】
【図１】表示装置１およびスタイラス７の物理的構成を示す図である。
【図２】眼鏡９の斜視図である。
【図３】表示装置１の電気的構成を示すブロック図である。
【図４】基本表示情報のデータ構成を示す模式図である。
【図５】ディスプレイ２に表示されている画像をＺ軸の正方向から見た場合の一例を示す図である。
【図６】表示物管理情報のデータ構成を示す模式図である。
【図７】検出位置情報のデータ構成を示す模式図である。
【図８】表示装置１が実行するメイン処理のフローチャートである。
【図９】表示物の認識位置の移動態様を説明するための説明図である。
【図１０】メイン処理中に実行される表示変更処理のフローチャートである。
【図１１】表示変更処理中に実行される認識位置移動処理のフローチャートである。
【図１２】表示変更処理中に実行される関連情報表示処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に係る表示制御装置を具現化した一実施の形態である表示装置１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１および図２を参照して、表示装置１の概要について説明する。表示装置１は、略直方体形状に形成されており、正面の略中央にディスプレイ２を備える。表示装置１は、ディスプレイ２の前面にタッチパネル３を備える。ユーザは、スタイラス７を用いてタッチパネル３を操作することで、ディスプレイ２に表示されている１または複数の表示物および関連情報の１つを選択することができる。表示装置１は、複数のボタンからなる操作部４を備える。ユーザは、タッチパネル３および操作部４を操作することで、種々の指示を表示装置１に入力する。
【００２２】
表示装置１は、正面の上部の左上に左カメラ５、右上に右カメラ６を備える。表示装置１は、左カメラ５および右カメラ６（以下、「カメラ５，６」という。）が撮像したＬＥＤの三次元の位置を、公知の三角測量によって検出する。本実施の形態では、ユーザが使用するスタイラス７の先端に、ＬＥＤ８が設けられている。図２に示すように、ユーザが三次元画像を視認するために装着する眼鏡９には、眉間部分、正面側左上端、および正面側右上端のそれぞれにＬＥＤ１０が設けられている。表示装置１は、ＬＥＤの位置を検出することで、スタイラス７の位置、およびユーザの左右の眼の位置を検出する。
【００２３】
表示装置１は、絵、写真、資料等の様々な表示物をディスプレイ２に表示させることができる。特に、表示装置１は、両眼視差による立体知覚を利用して、ユーザに表示物を立体視させることができる。表示物を立体視させるための技術は複数知られているが、本実施の形態に係る表示装置１はパッシブ・ステレオ方式と呼ばれる技術を利用している。詳細には、表示装置１は、左全体画像と右全体画像とを共にディスプレイ２に表示させる。左全体画像および右全体画像のそれぞれは、二次元の画像である。左全体画像とは、ユーザの左眼に視認させるためにディスプレイ２全体に表示される画像である。右全体画像とは、ユーザの右目に視認させるためにディスプレイ２全体に表示される画像である。左全体画像は、特定の方向に振動する光によって表示される。右全体画像は、左全体画像の光とは異なる方向に振動する光によって表示される。ユーザは、三次元画像を視認するための専用の眼鏡９を装着し、ディスプレイ２に視線を移動させる。眼鏡９の左眼用のレンズ１１は、左全体画像の光の振動方向に振動する光のみを透過する。眼鏡９の右眼用のレンズ１２は、右全体画像の光の振動方向に振動する光のみを透過する。その結果、ユーザは、左全体画像を左眼で、右全体画像を右眼で見ることができる。
【００２４】
左全体画像のうち、一の表示物を視認させるための画像部分を左眼用画像という。同様に、右全体画像のうち、一の表示物を視認させるための画像部分を右眼用画像という。複数の表示物をユーザに視認させる場合には、左全体画像は複数の左眼用画像を含み、右全体画像は複数の右眼用画像を含む。本実施の形態では、一の表示物を立体視させるための左眼用画像と右眼用画像とは同一の画像であり、これらはディスプレイ２上に表示される位置が左右方向にずれているのみである。しかし、表示物自体をより立体的にユーザに認識させる場合には、表示物をやや左側から見た場合の画像を左眼用画像とし、さらに表示物をやや右側から見た場合の画像を右眼用画像としてもよい。この手法は公知であるため、説明を省略する。
【００２５】
同一の表示物についての左眼用画像と右眼用画像とをディスプレイ２に表示させる場合、左眼用画像の表示位置と右眼用画像の表示位置とが左右方向にずれていれば、ユーザは、表示物がディスプレイ２の表示面よりも奥または手前に存在するように認識する。例えば、左眼用画像の表示位置よりも、右眼用画像の表示位置が左側となっている場合を例示する。この場合、左眼から左眼用画像に延びる視線と、右眼から右眼用画像に延びる視線との交点は、ディスプレイ２の表示面よりも手前となる。その結果、ユーザは、表示物がディスプレイ２の表示面よりも手前側に存在するように認識する。逆に、左眼用画像の表示位置よりも、右眼用画像の表示位置が右側となっていれば、表示物は表示面よりも奥に存在するように認識される。左眼用画像および右眼用画像を同一の位置に表示すれば、表示物は表示面上に存在するように認識される。表示装置１は、ユーザがスタイラス７を用いて表示物の１つを選択する場合に、ユーザが認識する表示物の三次元上の位置である認識位置を、スタイラス７の移動方向に応じて移動させる。その結果、表示装置１は、表示物の１つを容易にユーザに選択させることができる。
【００２６】
図３を参照して、表示装置１の電気的構成について説明する。表示装置１は、表示装置１の制御を司るＣＰＵ２０を備える。ＣＰＵ２０には、ＲＯＭ２１、ＲＡＭ２２、フラッシュメモリ２３、および入出力インターフェース２５が、バス２４を介して接続されている。ＲＯＭ２１は、表示装置１を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ２２は、制御プログラムで使用される各種の情報を一時的に記憶する。フラッシュメモリ２３は、各種の情報を記憶する不揮発性の記憶装置である。特に、ＲＡＭ２２は、表示物管理情報記憶エリア２２１および検出位置情報記憶エリア２２２を備える。フラッシュメモリ２３は、基本表示情報記憶エリア２３１を備える。これらの各記憶エリアに記憶される情報の詳細については、後述する。
【００２７】
入出力インターフェース２５には、表示ドライバ３２、タッチパネルドライバ３３、カメラドライバ３４、操作部４、およびメモリカードスロット３５が接続されている。表示ドライバ３２は、画像を表示するディスプレイ２の動作を処理する。タッチパネルドライバ３３は、タッチパネル３の操作を入力する。カメラドライバ３４は、カメラ５，６が撮像した画像のデータを入力する。メモリカードスロット３５には、メモリカード３６が装着される。ユーザは、右全体画像のデータおよび左全体画像のデータが記憶されたメモリカード３６をメモリカードスロット３５に装着することで、様々な表示物をディスプレイ２に三次元表示させることができる。
【００２８】
図４から図７を参照して、表示装置１において使用される各種情報のデータ構成について説明する。まず、図４および図５を参照して、フラッシュメモリ２３の基本表示情報記憶エリア２３１に記憶される基本表示情報のデータ構成について説明する。基本表示情報とは、各表示物をユーザに立体視させるためのデフォルトの情報である。基本表示情報は、表示物名称と、表示面への投影位置と、奥行き距離（Ｚ）と、関連情報とからなる。
【００２９】
図５に示すように、表示装置１は、ディスプレイ２の左上端を原点とした三次元座標によって、表示物の位置を管理する。三次元座標は、右方向をＸ軸の正方向とし、下方向をＹ軸の正方向とし、ディスプレイ２の正面側への方向をＺ軸の正方向とする。各表示物のＸ−Ｙ平面上の位置は、各表示物を取り囲む長方形の領域の左上端の点および右下端の点の座標によって管理される。具体的には、表示物Ａを取り囲む長方形の領域の左上端の点Ａ１の座標（ｘＡ１，ｙＡ１）は、（６０，３０）である。表示物Ａを取り囲む領域の右下端の点Ａ２の座標（ｘＡ２，ｙＡ２）は、（８０，５０）である。表示装置１は、ユーザが立体視している表示物Ａをディスプレイ２の表示面へ投影した場合の位置である「表示面への投影位置」に、点Ａ１および点Ａ２の座標の情報を記憶する。表示装置１は、「奥行き距離（Ｚ）」に、各表示物のＺ軸方向の位置を記憶する。表示装置１は、「表示面への投影位置」および「奥行き距離（Ｚ）」によって、ユーザがスタイラス７を操作していない場合の各表示物のデフォルトの位置を決定する。
【００３０】
表示装置１は、表示物毎に関連情報を記憶することができる。表示装置１は、ディスプレイ２からスタイラス７までの距離が所定範囲内となった場合に、関連情報表示部１５（図５参照）を生成し、関連情報を表示することができる。関連情報は、ユーザが所望の指示を表示装置１に入力するための指示の候補の情報であってもよいし、単にユーザに通知するための情報であってもよい。図４および図５に示す例では、表示装置１は、３つの指示の候補を、表示物Ｂの関連情報として表示する。ユーザは、３つの候補のうちの１つをスタイラス７で選択することができる。
【００３１】
図６を参照して、ＲＡＭ２２の表示物管理情報記憶エリア２２１に記憶される表示物管理情報のデータ構成について説明する。表示物管理情報は、左眼用画像表示位置と、右眼用画像表示位置と、認識位置とからなる。左眼用画像表示位置は、表示物をユーザに立体視させるための左眼用画像のディスプレイ２上の表示位置である。右眼用画像表示位置は、右眼用画像のディスプレイ２上の表示位置である。認識位置は、ユーザが認識している表示物の三次元座標上の位置である。認識位置は、左眼用画像表示位置と、右眼用画像表示位置と、ユーザの左右の眼の位置とによって決定される。詳細には、ユーザの左眼から左眼用画像表示位置に延びる視線と、ユーザの右眼から右眼用画像表示位置に延びる視線との交点の位置が、認識位置となる。左眼用画像表示位置および右眼用画像表示位置は、共にディスプレイ２上の位置であるため、常にｚ＝０となる。
【００３２】
図７を参照して、ＲＡＭ２２の検出位置情報記憶エリア２２２に記憶される検出位置情報のデータ構成について説明する。検出位置情報は、スタイラス７の位置の情報と、ユーザの左右の眼の位置の情報とからなる。スタイラス７の位置の情報としては、スタイラス７のＬＥＤ８の三次元座標上の位置の検出結果が、最新の検出結果から順に複数記憶される。表示装置１は、最新の検出結果と以前の検出結果とを結ぶベクトルを算出することで、スタイラス７の移動方向を算出する。従って、スタイラス７の位置の検出結果は、少なくとも２つ記憶されている必要がある。ユーザの眼の位置の検出結果としては、ユーザの左眼の位置および右眼の位置の最新の検出結果が記憶されていればよい。前述したように、表示装置１は、２つのカメラ５，６によって検出されたＬＥＤ８，１０の三次元座標上の位置を三角測量によって算出することで、スタイラス７の位置およびユーザの眼の位置を検出する。
【００３３】
以下、図８から図１２を参照して、表示装置１が行うメイン処理について説明する。メイン処理は、ＲＯＭ２１に記憶されているプログラムに従ってＣＰＵ２０が実行する。メイン処理は、表示物を三次元表示させる指示がユーザによって入力されることを契機として実行される。
【００３４】
図８に示すように、ＣＰＵ２０は、メイン処理を開始すると、三次元表示モードをＯＮとする（Ｓ１）。ＣＰＵ２０は、三次元表示モードをＯＮとすると、フラッシュメモリ２３に記憶されている画像データおよび基本表示情報（図４参照）に従って表示物を三次元表示する。ＣＰＵ２０は、カメラ５，６から入力された画像中のＬＥＤ１０の位置から、三角測量によって、ユーザの左右の眼の三次元座標上の位置を検出する（Ｓ２）。ＣＰＵ２０は、ユーザの左右の眼の位置と、表示中の各表示物の左眼用画像および右眼用画像の位置とから、各表示物の認識位置を算出する（Ｓ３）。図９に示す例では、家の表示物Ａの認識位置が算出される場合、左眼の位置４１から表示物Ａの左眼用画像表示位置の中心５１に延びる視線と、右眼の位置４２から右眼用画像表示位置５２の中心に延びる視線との交点が算出される。算出された交点の位置が、表示物Ａの認識位置５３とされる。算出された認識位置は、表示物管理情報（図６参照）として記憶される。ＣＰＵ２０は、カメラ５，６から入力された画像中のＬＥＤ８の位置から、スタイラス７の三次元座標上の位置を検出する（Ｓ４）。
【００３５】
ＣＰＵ２０は、ディスプレイ２からスタイラス７までの距離が閾値以下であるか否かを判断する（Ｓ５）。検出位置情報（図７参照）のうち、最新のスタイラス７の位置を示す情報のｚの値が、ディスプレイ２からスタイラス７までの距離となる。スタイラス７までの距離が閾値より大きい場合には（Ｓ５：ＮＯ）、ＣＰＵ２０は、ユーザによる表示物を選択する動作が行われていないと判断する。この場合、ＣＰＵ２０は、基本表示情報（図４参照）に基づいて、各表示物を基本となる位置（デフォルトの位置）に三次元表示する（Ｓ６）。この処理は公知の処理である。表示物をデフォルトの位置に表示させる場合、表示物の左眼用画像表示位置および右眼用画像表示位置は、ユーザの眼の位置に関わらず、基本表示情報から一意に求められる。求められた左眼用画像表示位置および右眼用画像表示位置は、表示物管理情報（図６参照）として記憶される。ＣＰＵ２０は、三次元表示を終了させる指示が操作部４によって入力されたか否かを判断する（Ｓ１１）。入力されていなければ（Ｓ１１：ＮＯ）、処理はＳ２へ戻る。
【００３６】
ディスプレイ２からスタイラス７までの距離が閾値以下となった場合には（Ｓ５：ＹＥＳ）、ＣＰＵ２０は、ユーザが表示物を選択する動作を行っていると判断し、表示物の認識位置を移動させる処理を行う。まず、スタイラス７までの距離がゼロ（ｚ＝０）であるか否かを判断する（Ｓ７）。タッチパネル３への入力がなく、スタイラス７までの距離がゼロでないと判断した場合には（Ｓ７：ＮＯ）、ＣＰＵ２０は、表示変更処理を行う（Ｓ８）。
【００３７】
図１０に示すように、ＣＰＵ２０は、表示変更処理を開始すると、スタイラス７の軌跡を算出する（Ｓ２０）。Ｓ２０では、ＣＰＵ２０は、検出位置情報（図７参照）のスタイラス７の位置情報から、１回前の位置と最新の位置とを結ぶ直線を算出することで、スタイラス７の軌跡を算出する。ＣＰＵ２０は、三次元座標上に表示されている１または複数の表示物の認識位置のいずれかを、スタイラス７の軌跡が通過したか否かを判断する（Ｓ２１）。本実施の形態では、認識位置を中心とした所定範囲内を軌跡が通過した場合に、スタイラス７の軌跡が認識位置を通過したと判断される。いずれの表示物の認識位置も通過していなければ（Ｓ２１：ＮＯ）、処理はメイン処理へ戻る。いずれかの表示物の認識位置をスタイラス７の軌跡が通過していれば（Ｓ２１：ＹＥＳ）、ＣＰＵ２０は、軌跡が通過した表示物を、ユーザが選択しようとしている選択候補の表示物に特定して（Ｓ２２）、認識位置移動処理を行う（Ｓ２３）。認識位置移動処理は、スタイラス７の移動方向に沿って、選択候補の表示物の認識位置を移動させる処理である。
【００３８】
図１１に示すように、ＣＰＵ２０は、認識位置移動処理を開始すると、スタイラス７の軌跡の延長線上に、選択候補の表示物の移動後の認識位置である目標位置を設定する（Ｓ３１）。本実施の形態の表示装置１は、選択候補の表示物の認識位置を段階的に移動させる。具体的には、表示装置１は、Ｚ軸方向の距離が所定距離Ｄずつ変化するように、認識位置を移動させる。従って、ＣＰＵ２０は、スタイラス７がディスプレイ２に近づいている場合、Ｓ３１において、スタイラス７の軌跡の延長線と、移動前の表示物の認識位置のｚの値ＰよりもＤだけディスプレイに近い位置に存在するＸ−Ｙ平面との交点を算出する。本実施の形態では、各表示物の認識位置はディスプレイ２の表示面よりもユーザ側に存在するため、Ｘ−Ｙ平面が存在する位置はｚ＝Ｐ−Ｄとなる。また、スタイラス７がディスプレイ２から遠ざかる場合には、ｚ＝Ｐ＋Ｄとなる。ＣＰＵ２０は、算出した交点の位置を、目標位置として設定する。
【００３９】
ＣＰＵ２０は、設定した目標位置のｚの値が正であるか否かを判断する（Ｓ３２）。ｚの値が正であれば（Ｓ３２：ＹＥＳ）、ＣＰＵ２０は、目標位置と左右の眼の位置とから、選択候補の表示物を目標位置に表示させるための左眼用画像表示位置および右眼用画像表示位置を算出する（Ｓ３３）。詳細には、ＣＰＵ２０は、左眼の位置と目標位置とを通る直線がディスプレイ２の表示面と交わる位置を、左眼用画像表示位置の中心として算出する。右眼の位置と目標位置とを通る直線が表示面と交わる位置を、右眼用画像表示位置の中心として算出する。ＣＰＵ２０は、算出した中心位置から、表示物を取り囲む矩形の領域の左上端および右下端の位置を算出し、表示物管理情報（図６参照）として記憶する。
【００４０】
ＣＰＵ２０は、算出した左眼用画像表示位置および右眼用画像表示位置の少なくとも一方が、他の表示物の左眼用表示位置または右眼用表示位置と重複しているか否かを判断する（Ｓ３４）。重複していれば（Ｓ３４：ＹＥＳ）、処理はＳ３１へ戻り、ｚの値がさらにＤだけ異なるＸ−Ｙ平面に基づいて目標位置が再設定される。表示位置が重複していなければ（Ｓ３４：ＮＯ）、ＣＰＵ２０は、算出したディスプレイ２上の表示位置に左眼用画像および右眼用画像を表示して（Ｓ３６）、処理は表示変更処理へ戻る。
【００４１】
目標位置のｚの値が０以下であれば（Ｓ３２：ＮＯ）、ＣＰＵ２０は、選択候補の表示物をディスプレイ２上に二次元表示するための表示位置を算出する。Ｓ３２の処理では、ＣＰＵ２０は、スタイラス７の軌跡の延長線とディスプレイ２の表示面との交点を、表示物の二次元画像の中心位置として算出する（Ｓ３５）。ＣＰＵ２０は、算出したディスプレイ２上の表示位置に二次元画像を表示させて（Ｓ３６）、処理は表示変更処理へ戻る。
【００４２】
図９の具体例を示して、認識位置移動処理についてさらに説明する。スタイラス７が図中の矢印方向Ｑ方向に移動し、花の表示物Ｂの認識位置６３を通過する。ＣＰＵ２０は、Ｓ３１の処理において、認識位置６３のｚの値よりもＤだけディスプレイ２に近い位置に存在するＸ−Ｙ平面６５と、スタイラス７の軌跡の延長線６４との交点７３の位置を算出する。ＣＰＵ２０は、算出した交点７３の位置を、目標位置７３として設定する。ＣＰＵ２０は、Ｓ３３の処理において、左眼の位置４１と目標位置７３とを通る直線がディスプレイ２の表示面と交わる位置７１を、左眼用画像表示位置の中心として算出する。ＣＰＵ２０は、右眼の位置４２と目標位置７３とを通る直線が表示面と交わる位置７２を、右眼用表示位置の中心として算出する。ＣＰＵ２０は、位置７１を中心として左眼用画像を、位置７２を中心として右眼用画像をディスプレイ２に表示する。その結果、ユーザが認識する表示物Ｂの認識位置は、目標位置７３へ移動する。
【００４３】
スタイラス７がさらにディスプレイ２に近づき、目標位置のｚの値が０以下となると、ＣＰＵ２０は、表示物Ｂを二次元表示するための表示位置を算出する（Ｓ３５）。二次元表示するための表示位置の中心は、スタイラス７の軌跡の延長線６４とディスプレイ２の表示面との交点８３とされる。ＣＰＵ２０は、位置８３を中心として、表示物Ｂの二次元画像をディスプレイ２に表示する。
【００４４】
図１０の説明に戻る。認識位置移動処理（Ｓ２３）が終了すると、ＣＰＵ２０は、選択候補の表示物に関連情報が存在するか否かを、基本表示情報（図４参照）によって判断する（Ｓ２４）。関連情報が存在しなければ（Ｓ２４：ＮＯ）、処理はそのままメイン処理へ戻る。選択候補の表示物に関連情報が存在する場合には（Ｓ２４：ＹＥＳ）、関連情報表示処理が行われて（Ｓ２５）、処理はメイン処理（図８参照）へ戻り、Ｓ１１の判断へ移行する。
【００４５】
図１２に示すように、ＣＰＵ２０は、関連情報表示処理を開始すると、スタイラス７の位置がディスプレイ２の表示面から所定範囲内にあるか否かを判断する（Ｓ４１）。検出位置情報（図７参照）のうち、最新のスタイラス７の位置を示す情報のｚの値が０≦ｚ≦Ｔ（Ｔは所定値）の範囲内になければ（Ｓ４１：ＮＯ）、処理はそのまま表示変更処理へ戻る。ｚの値が０≦ｚ≦Ｔの範囲内にあれば（Ｓ４１：ＹＥＳ）、ＣＰＵ２０は、ディスプレイ２上に関連情報表示部１５を生成する。関連情報表示部１５内に、選択候補の表示物の関連情報を二次元表示する（Ｓ４２）。換言すると、関連情報が、左全体画像および右全体画像における同一の位置に表示される。
【００４６】
ＣＰＵ２０は、関連情報の画像が、他の表示物の左眼用画像または左眼用画像に重複しているか否かを判断する（Ｓ４３）。重複していなければ（Ｓ４３：ＮＯ）、処理はそのまま表示変更処理へ戻る。重複している場合には（Ｓ４３：ＹＥＳ）、ＣＰＵ２０は、左全体画像の一部および右全体画像の一部に表示されている関連情報のうち、他の左眼用画像または右眼用画像に重複している関連情報を非表示として（Ｓ４４）、処理は表示変更処理へ戻る。その結果、表示装置１は、表示物の三次元表示が関連情報によって阻害されることを防止することができる。左全体画像および右全体画像のうちの一方で関連情報が非表示とされても、ユーザは、他方の全体画像によって表示されている関連情報を、ディスプレイ２の平面上に認識することができる。
【００４７】
図８の説明に戻る。スタイラス７がタッチパネル３に接触し、ディスプレイ２の表示面からスタイラス７までの距離がゼロとなったと判断した場合には（Ｓ７：ＹＥＳ）、ＣＰＵ２０は、スタイラス７の先端が接触した位置に画像が表示されているか否かを判断する（Ｓ９）。画像が表示されていなければ（Ｓ９：ＮＯ）、処理はそのままＳ１１の判断へ移行する。画像が表示されていれば（Ｓ９：ＹＥＳ）、ＣＰＵ２０は、スタイラス７の位置に二次元表示されている表示物または関連情報を、ユーザが選択する表示物または関連情報として決定する（Ｓ１０）。三次元表示を終了させる指示がユーザによって入力されると（Ｓ１１：ＹＥＳ）、メイン処理は終了する。
【００４８】
以上説明したように、本実施の形態に係る表示装置１は、ユーザが認識している表示物の位置である認識位置が、スタイラス７の移動方向に沿って移動するように、表示物を立体視させるための左眼用画像の表示位置および右眼用画像の表示位置の少なくとも一方を変更することができる。タッチパネル３が、ディスプレイ２に表示されている表示物にスタイラス７が接触したことを検出すると、表示装置１は、スタイラス７が接触した表示物を、ユーザが選択する表示物として決定する。従って、ユーザは、スタイラス７の移動方向を変更することなく、選択しようとする表示物に向けて真っ直ぐにスタイラス７を移動させるだけで、所望する表示物を選択することができる。よって、ユーザは、三次元表示されている表示物を、容易且つ正確に選択することができる。
【００４９】
表示装置１は、スタイラス７の位置と認識位置とに基づいて、ユーザが選択しようとする選択候補の表示物を特定する。表示装置１は、特定した選択候補の表示物の左眼用画像の表示位置および右眼用画像の表示位置を変更する。その結果、選択候補の表示物の認識位置のみが、スタイラス７の移動方向に沿って移動する。従って、ユーザは、選択しようとする表示物を他の表示物の中で容易に認識しながらスタイラス７を操作することができる。より具体的には、表示装置１は、スタイラス７の軌跡の延長線が表示物の認識位置を通過する場合に、認識位置に表示されている表示物を、選択候補の表示物として特定する。換言すると、スタイラス７の位置および移動方向の両方を用いて、適切な表示物を選択候補として特定することができる。従って、表示装置１は、選択操作をやり直す作業をユーザに行わせる可能性を低下させることができる。
【００５０】
表示装置１は、選択候補の表示物の右眼用画像表示位置および左眼用画像表示位置を、立体視させる他の表示物の右眼用画像および左眼用画像に重複しない位置に変更する。従って、表示装置１は、画像同士が重なることを防止しつつ、表示物の認識位置を移動させることができる。よって、ユーザは、選択しようとする表示物を見失うことなく、所望する表示物を確実に選択することができる。
【００５１】
表示装置１は、スタイラス７の移動方向の延長線上に、移動後の認識位置を目標位置として設定する。表示装置１は、設定した目標位置に応じて、左眼用画像表示位置および右眼用画像表示位置を算出する。従って、表示装置１は、スタイラス７の移動方向に応じた適切な位置に認識位置を移動させることができる。
【００５２】
表示装置１は、ディスプレイ２の表示面とスタイラス７との間の距離が所定範囲内にあれば、選択候補の表示物に関連する関連情報をディスプレイ２に表示させることができる。従って、ユーザは、選択しようとする表示物に関連する情報を、実際に表示物を選択する前に容易に認識することができる。表示装置１は、ディスプレイ２から離れた位置にあるスタイラス７の位置を、カメラ５，６から入力された画像から的確に検出することができる。表示装置１は、スタイラス７がディスプレイ２に接触した場合には、スタイラス７の位置をタッチパネル３によって正確に検出することができる。
【００５３】
上記実施の形態において、表示装置１が本発明の「表示制御装置」に相当する。ディスプレイ２が本発明の「表示手段」に相当する。図８のＳ６および図１１のＳ３６で左眼用画像および右眼用画像をディスプレイ２に表示させるＣＰＵ２０が「表示制御手段」として機能する。図８のＳ４でスタイラス７の位置を検出するＣＰＵ２０が「第一検出手段」として機能する。図１０のＳ２０で、スタイラス７の軌跡を算出することでスタイラス７の移動方向を算出するＣＰＵ２０が、本発明の「方向算出手段」として機能する。図１１に示す認識位置移動処理を行うＣＰＵ２０が「認識位置移動手段」として機能する。図８のＳ７，Ｓ９，Ｓ１０でユーザが選択する表示物を決定するＣＰＵ２０が「決定手段」として機能する。図８のＳ２でユーザの左右の眼の位置を検出するＣＰＵ２０が「第二検出手段」として機能する。図８のＳ３で各表示物の認識位置を算出するＣＰＵ２０が「認識位置算出手段」として機能する。
【００５４】
図１０のＳ２２で選択候補の表示物を特定するＣＰＵ２０が「特定手段」として機能する。図１２のＳ４１でディスプレイ２からスタイラス７までの距離がＴ以下であるか否かを判断するＣＰＵ２０が「判断手段」として機能する。図１２のＳ４２で表示物の関連情報をディスプレイ２に表示させるＣＰＵ２０が「情報表示手段」として機能する。図１１のＳ３１で目標位置を設定するＣＰＵ２０が「設定手段」として機能する。図１１のＳ３３で左眼用画像表示位置および右眼用画像表示位置を算出するＣＰＵ２０が「移動位置算出手段」として機能する。図８のＳ４で、カメラ５，６によって入力される画像からスタイラス７の位置を検出するＣＰＵ２０が「非接触検出手段」として機能する。
【００５５】
図８のＳ４でスタイラス７の位置を検出する処理が「第一検出ステップ」に相当する。図１０のＳ２０で、スタイラス７の軌跡を算出することでスタイラス７の移動方向を算出する処理が、本発明の「方向算出ステップ」に相当する。図１１に示す認識位置移動処理を行う処理が「認識位置移動ステップ」に相当する。図８のＳ７，Ｓ９，Ｓ１０でユーザが選択する表示物を決定する処理が「決定ステップ」に相当する。
【００５６】
本発明は、上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、上記実施の形態では、画像を表示するディスプレイ２を備えた表示装置１が、表示物の認識位置を移動させる処理等を実行している。しかし、ディスプレイ２に接続されたパーソナルコンピュータ等の表示装置以外のデバイスが、認識位置を移動させる処理等を行ってもよい。換言すると、本発明の「表示制御装置」は、ディスプレイ２を備えない装置にも適用できる。
【００５７】
上記実施の形態の表示装置１は、カメラ５，６によって入力される画像に基づいてスタイラス７の位置を非接触で検出する。さらに、表示装置１は、スタイラス７がディスプレイ２に接触した場合に、タッチパネル３によってスタイラス７の位置を正確に検出する。しかし、タッチパネル３を用いずに、非接触の検出方法のみを用いてスタイラス７の位置を検出してもよい。ユーザが表示物を選択するために移動させる入力手段として、スタイラス７を用いる必要はない。例えば、入力手段としてユーザの指先を用いる場合にも、本発明は適用できる。この場合、表示制御装置は、カメラ５，６によって入力される画像に対して公知の画像処理を行い、指の先端部分の位置を検出することで、入力手段の位置を検出すればよい。ユーザの視点の位置も同様に、ＬＥＤ１０を用いずに、画像処理の結果からユーザの顔を認識することで検出してもよい。眼鏡９にＬＥＤ１０を設ける場合には、ＬＥＤ１０の数が３つに限られないことは言うまでもない。
【００５８】
上記実施の形態の表示装置１は、表示物の認識位置を移動させる場合、Ｚ軸方向の距離が所定距離Ｄずつ変化するように、認識位置を移動させる。この処理も変更が可能である。例えば、認識位置を段階的に移動させるのではなく、ディスプレイ２の表示面上まで１回の処理で移動させてもよい。この場合、表示制御装置は、選択候補の表示物を特定した時点で、図１１に示すＳ３５の処理を行えばよい。この場合でも、表示物の認識位置はスタイラス７の移動方向に沿って移動する。従って、ユーザは、スタイラス７の移動方向を途中で変更することなく、真っ直ぐにスタイラス７を移動させるだけで表示物を選択することができる。
【００５９】
上記実施の形態の表示装置１は、複数の表示物がディスプレイ２に表示されている場合、選択候補の表示物を１つ特定し、特定した表示物の認識位置のみを移動させる。しかし、認識位置を移動させる表示物の数は１つに限られない。例えば、表示制御装置は、選択候補の表示物を特定せずに、全ての表示物をスタイラス７の移動方向に沿って移動させてもよい。この場合、ＣＰＵ２０は、選択候補の表示物を特定する必要がない。さらに、ユーザの眼の位置を検出する処理（Ｓ２）、認識位置を算出する処理（Ｓ３）等を行わずに、全ての表示物をスタイラス７の移動方向に沿って移動させてもいい。全ての表示物がスタイラス７の移動方向に沿って移動する場合でも、ユーザは、スタイラス７の移動方向を途中で変更することなく、所望の表示物を選択することができる。また、ユーザの眼の位置を検出することなく、表示物の認識位置を算出することも可能である。例えば、ユーザがディスプレイ２の正面の所定位置から画像を見ていると仮定し、ユーザの眼が位置すると想定される位置をあらかじめデフォルトの情報として記憶しておくことで、ユーザの眼の位置を検出することなく認識位置を算出することができる。
【００６０】
また、表示制御装置は、スタイラス７の軌跡が通過した表示物を特定するのではなく、スタイラス７の位置から所定範囲内にある表示物を、選択候補の表示物として特定してもよい。この場合、表示制御装置は、複数の表示物を容易に選択候補として特定することができる。ユーザは、特定された複数の選択候補の表示物の中から、最終的に所望の表示物を選択すればよい。
【００６１】
表示制御装置は、スタイラス７の軌跡が通過した表示物でなく、スタイラス７の移動方向の延長線上にある表示物を、選択候補の表示物として特定してもよい。この場合、表示制御装置は、認識位置がディスプレイ２の表示面よりも奥（ｚ＜０）にある表示物も、選択候補として抽出することができる。表示制御装置は、認識位置がディスプレイ２の表示面よりも奥にある表示物を選択候補として特定した場合、スタイラス７がディスプレイ２に近づいていれば、目標位置を元の認識位置よりもユーザ側（ｚの値が増加する側）に設定すればよい。逆に、スタイラス７がディスプレイ２から遠ざかる場合には、元の認識位置よりも奥側（ｚの値が減少する側）に目標位置を設定すればよい。
【００６２】
上記実施の形態の表示装置１は、パッシブ・ステレオ方式と呼ばれる技術を利用して表示物を立体視させる。しかし、本発明は、右眼用画像と左眼用画像とを表示することで表示物を立体視させる技術であれば、パッシブ・ステレオ方式以外の他の技術にも利用できる。例えば、アクティブ・ステレオ方式、視差バリア方式、レンチキュラー方式等の公知の技術を用いる場合でも、本発明は利用できる。
【符号の説明】
【００６３】
１    表示装置
２    ディスプレイ
３    タッチパネル
５    左カメラ
６    右カメラ
７    スタイラス
１５    関連情報表示部
２０    ＣＰＵ
２１    ＲＯＭ
２２    ＲＡＭ
２３    フラッシュメモリ
【図１】
2011180690.tif 000003
【図２】
2011180690.tif 000004
【図３】
2011180690.tif 000005
【図４】
2011180690.tif 000006
【図５】
2011180690.tif 000007
【図６】
2011180690.tif 000008
【図７】
2011180690.tif 000009
【図８】
2011180690.tif 000010
【図９】
2011180690.tif 000011
【図１０】
2011180690.tif 000012
【図１１】
2011180690.tif 000013
【図１２】
2011180690.tif 000014