(57)【要約】【課題】３次元表示を行っている画面上において正確に指示位置を検出する。【解決手段】３次元表示時において、３次元処理部７が３次元表示用の指示画像を生成する。範囲設定部１０が入力部３上における制御範囲を立体視される位置に対応する位置に切り替え、表示制御部５が指示画像を表示部２に３次元表示する。この状態においては、入力部３におけるボタンが立体視される位置が制御範囲となっているため、ユーザは立体視されるボタンに触れるように入力部３に触れることにより、自身が意図した指示を装置１に入力することができる。【選択図】図１
2010055266.tif 000002
【特許請求の範囲】
【請求項１】
所定の指示を受け付けるための少なくとも１つの指示領域を含む、２次元表示および３次元表示が可能な指示画像が表示された表示手段の表示面上において、指示された指示位置を検出する指示位置検出手段と、
前記表示手段に表示された前記指示画像の前記指示領域に対応する、前記表示手段上の制御範囲を設定する制御範囲設定手段であって、前記指示画像が前記２次元表示された場合と前記３次元表示された場合とで、前記制御範囲の位置を変更する制御範囲設定手段とを備えたことを特徴とする３次元表示における指示位置設定装置。
【請求項２】
前記制御範囲設定手段は、前記指示画像の前記３次元表示時において、立体視により前記指示領域が視認される位置と、前記制御範囲の位置とを一致させる手段であることを特徴とする請求項１記載の指示位置設定装置。
【請求項３】
前記指示画像の前記２次元表示時における前記指示領域の位置に対する、前記指示画像の前記３次元表示時における前記制御範囲の位置との前記表示手段上における水平方向移動量を記憶する記憶手段をさらに備え、
前記制御範囲設定手段は、前記記憶手段に記憶された前記水平方向移動量に基づいて、前記制御範囲の位置を変更する手段であることを特徴とする請求項１または２記載の指示位置設定装置。
【請求項４】
前記制御範囲設定手段は、前記指示画像を前記３次元表示した場合において、前記指示領域への指示を受け付けることにより仮の指示位置の情報を取得し、前記指示画像の前記２次元表示時における前記指示領域の位置に対する、前記３次元表示時における前記仮の指示位置との前記表示手段上での水平方向移動量を算出し、該水平方向移動量に基づいて、前記制御範囲の位置を変更する手段であることを特徴とする請求項１または２記載の指示位置設定装置。
【請求項５】
前記算出された水平方向移動量を、前記複数の画像を観察する複数の人物のそれぞれと対応づけて記憶する記憶手段と、
前記指示画像を観察する人物を特定する人物特定手段とをさらに備え、
前記制御範囲設定手段は、前記特定された人物に対応する水平方向移動量を前記記憶手段から読み出し、該読み出した水平方向移動量に基づいて、前記制御範囲の位置を変更する手段であることを特徴とする請求項４記載の指示位置設定装置。
【請求項６】
所定の指示を受け付けるための少なくとも１つの指示領域を含む、２次元表示および３次元表示が可能な指示画像が表示された表示手段の表示面上において、指示された指示位置を指示位置検出手段により検出し、
前記表示手段に表示された前記指示画像の前記指示領域に対応する、前記表示手段上の制御範囲を設定するに際し、前記指示画像が前記２次元表示された場合と前記３次元表示された場合とで、前記制御範囲の位置を変更することを特徴とする３次元表示における指示位置設定方法。
【請求項７】
所定の指示を受け付けるための少なくとも１つの指示領域を含む、２次元表示および３次元表示が可能な指示画像が表示された表示手段の表示面上において、指示された指示位置を指示位置検出手段により検出する手順と、
前記表示手段に表示された前記指示画像の前記指示領域に対応する、前記表示手段上の制御範囲を設定するに際し、前記指示画像が前記２次元表示された場合と前記３次元表示された場合とで、前記制御範囲の位置を変更する手順とを有することを特徴とする３次元表示における指示位置設定方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の指示を受け付けるための指示画像を表示した際に、指示画像に含まれる指示領域への指示位置を表示面上に設定する指示位置設定装置および方法並びに指示位置設定方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
複数の画像を組み合わせて３次元表示することにより、視差を利用して立体視できることが知られている。このような立体視は、同一の被写体を異なる位置から複数のカメラを用いて撮影することにより複数の画像を取得し、複数の画像に含まれる被写体の視差を利用して複数の画像を３次元表示することにより生成することができる。
【０００３】
具体的には、裸眼平衡法により立体視を実現する方式の場合、複数の画像を並べて配置して３次元表示を行うことができる。また、複数の画像の色を例えば赤と青のように異ならせて重ね合わせたり、複数の画像の偏光方向を異ならせて重ね合わせることにより、複数の画像を合成して３次元表示を行うことができる。この場合赤青メガネや偏光メガネ等の画像分離メガネを用いて、３次元表示された画像を目の自動焦点機能により融合視することにより、立体視を行うことができる（アナグリフ方式、偏光フィルタ方式）。
【０００４】
また、偏光メガネ等を使用しなくても、パララックスバリア方式およびレンチキュラー方式のように、複数の画像を立体視可能な３次元表示モニタに表示して立体視することも可能である。この場合、複数の画像を垂直方向に短冊状に切り取って交互に配置することにより、３次元表示が行われる。また、画像分離メガネを使用したり、光学素子を液晶に貼ることで左右の画像の光線方向を変えながら、左右の画像を交互に表示することにより、３次元表示を行う方式も提案されている（スキャンバックライト方式）。
【０００５】
一方、例えば、モニタと位置検出装置とを組み合わせて画面上において指示された位置を検出するタッチパネル方式のように、モニタに表示された画像に対する指示位置を検出し、その指示位置を表す信号を出力する指示入力装置が提案されている。また、非接触にて、モニタに表示された画像上における指示位置を検出する手法も提案されている（特許文献１参照）。さらに、３次元表示モニタにおいてタッチパネル方式の入力装置を配置する手法も提案されている（特許文献２参照）。この手法によれば、３次元表示を行いつつ、モニタに対する指示により各種入力を行うことができる。
【特許文献１】米国特許公開第２００６／０１６１８７０号公報
【特許文献２】特開２００４−１５１５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、入力の指示を受け付けるためのボタン等の指示領域を有する指示画像を３次元表示した場合、指示領域も立体視されるため、モニタの画面上において表示される指示領域の位置と、モニタを見ているユーザが立体視している指示領域の位置とは異なる。このため、ユーザが立体視を行っている状態でモニタの画面に指示を行った場合、ユーザが指示した位置が、画面上の対応する位置とは異なるものとなり、その結果、ユーザの意図とは異なる指示が入力されてしまうおそれがある。
【０００７】
本発明は上記事情に鑑みなされたものであり、３次元表示を行っている画面上において正確に指示位置を検出することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による３次元表示における指示位置設定装置は、所定の指示を受け付けるための少なくとも１つの指示領域を含む、２次元表示および３次元表示が可能な指示画像が表示された表示手段の表示面上において、指示された指示位置を検出する指示位置検出手段と、
前記表示手段に表示された前記指示画像の前記指示領域に対応する、前記表示手段上の制御範囲を設定する制御範囲設定手段であって、前記指示画像が前記２次元表示された場合と前記３次元表示された場合とで、前記制御範囲の位置を変更する制御範囲設定手段とを備えたことを特徴とするものである。
【０００９】
なお、本発明による指示位置設定装置においては、前記制御範囲設定手段を、前記指示画像の前記３次元表示時において、立体視により前記指示領域が視認される位置と、前記制御範囲の位置とを一致させる手段としてもよい。
【００１０】
また、本発明による指示位置設定装置においては、前記指示画像の前記２次元表示時における前記指示領域の位置に対する、前記指示画像の前記３次元表示時における前記制御範囲の位置との前記表示手段上における水平方向移動量を記憶する記憶手段をさらに備えるものとし、
前記制御範囲設定手段を、前記記憶手段に記憶された前記水平方向移動量に基づいて、前記制御範囲の位置を変更する手段としてもよい。
【００１１】
また、本発明による指示位置設定装置においては、前記制御範囲設定手段を、前記指示画像を前記３次元表示した場合において、前記指示領域への指示を受け付けることにより仮の指示位置の情報を取得し、前記指示画像の前記２次元表示時における前記指示領域の位置に対する、前記３次元表示時における前記仮の指示位置の前記表示手段上での水平方向移動量を算出し、該水平方向移動量に基づいて、前記制御範囲の位置を変更する手段としてもよい。
【００１２】
この場合、前記算出された水平方向移動量を、前記複数の画像を観察する複数の人物のそれぞれと対応づけて記憶する記憶手段と、
前記指示画像を観察する人物を特定する人物特定手段とをさらに備えるものとし、
前記制御範囲設定手段を、前記特定された人物に対応する水平方向移動量を前記記憶手段から読み出し、該読み出した水平方向移動量に基づいて、前記制御範囲の位置を変更する手段としてもよい。
【００１３】
なお、複数の人物により同時に本発明による指示位置設定装置を使用する場合もある。このため、制御範囲設定手段は、複数の人物により同時に本発明による指示位置設定装置を使用する場合には、同時に使用する複数の人物のそれぞれに対応する水平方向移動量を記憶手段から読み出し、読み出した水平方向移動量に基づいて、複数の人物についての制御範囲の位置を設定すればよい。
【００１４】
本発明による３次元表示における指示位置設定方法は、所定の指示を受け付けるための少なくとも１つの指示領域を含む、２次元表示および３次元表示が可能な指示画像が表示された表示手段の表示面上において、指示された指示位置を指示位置検出手段により検出し、
前記表示手段に表示された前記指示画像の前記指示領域に対応する、前記表示手段上の制御範囲を設定するに際し、前記指示画像が前記２次元表示された場合と前記３次元表示された場合とで、前記制御範囲の位置を変更することを特徴とするものである。
【００１５】
なお、本発明による指示位置設定方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１６】
本発明によれば、指示画像が２次元表示された場合と３次元表示された場合とで、指示画像の指示領域に対応する表示手段上の制御範囲の位置が変更される。このため、指示画像が３次元表示されていても、立体視による指示領域が視認される位置と対応する位置を制御範囲に設定することができ、その結果、３次元表示を行っている表示手段の表示画面上において正確に指示位置を検出することができる。
【００１７】
また、指示画像の２次元表示時における指示領域の位置に対する、指示画像の３次元表示時における制御範囲の位置の表示手段上における水平方向移動量を記憶しておくことにより、指示画像の２次元表示時および３次元表示時の双方における指示領域の位置を記憶する場合と比較して、記憶する情報量を低減することができる。
【００１８】
また、指示画像を３次元表示した場合において、指示領域への指示を受け付けることにより仮の指示位置の情報を取得し、指示画像の２次元表示時における指示領域の位置に対する、３次元表示時における仮の指示位置との表示手段上における水平方向移動量を算出することにより、指示を行った人物の立体感に応じて、制御範囲の位置を設定することができ、その結果、より正確に指示位置を検出できることとなる。
【００１９】
この場合、算出された水平方向移動量を、指示画像を観察する複数の人物と対応づけて記憶しておき、指示画像を観察する人物を特定し、特定した人物に対応する水平方向移動量に基づいて指示画像が２次元表示された場合と３次元表示された場合とで制御範囲の位置を変更することにより、複数の人物のそれぞれの立体感に応じて、制御範囲の位置を設定することができ、その結果、より正確に指示位置を検出できることとなる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による指示位置設定装置を適用した指示入力装置の構成を示す概略ブロック図である。図１に示すように本実施形態による指示入力装置１は、ユーザが指で画面に触れることにより、表示された指示画像に示された各種指示を外部装置に入力するためのものであり、表示部２、入力部３、入力座標取得部４、表示制御部５、画像入力部６、３次元処理部７、表示切り替え部８、入力制御部９  範囲設定部１０および記憶部１１を備える。
【００２１】
表示部２は、液晶モニタ等からなり、後述する画像入力部６から装置１に入力された指示画像を３次元表示したり、２次元表示したりすることが可能である。
【００２２】
入力部３はタッチパネルからなり、表示部２に表示される指示画像に含まれるボタン等の指示領域を選択するための手段である。具体的には、ユーザが入力部３に触れると、その部分の座標位置の情報が入力座標取得部４に出力される。なお、座標位置は入力部３上の所定位置（例えば左上隅）を原点とする座標である。
【００２３】
なお、タッチパネルに代えて、上記特許文献１に記載されたような非接触にて指示位置を検出する入力装置、レーザポインタ等を用いることにより指示された指示位置を光学的に検出する入力装置、表示部２の表面周囲の縦、横壁にＬＥＤ等の発光素子を、その反対側に受光素子を設け、ユーザが画面に触れる際に遮る光の位置に応じて指示位置を検出する遮光方式の入力装置、および表示部２の周囲に複数のイメージセンサを配置し、画面に触れる指等の画像を撮影し、その画像解析結果から指示位置を検出する方式の入力装置等、表示部２の画面に対して指示を行うことにより入力を行う公知の入力装置を用いることができる。
【００２４】
入力座標取得部４は、入力部３が出力した座標位置の情報を取得して入力制御部９に出力する。
【００２５】
表示制御部５は、画像入力部６に入力された、指示画像を表示部２に２次元表示させたり、３次元表示させたりする。
【００２６】
画像入力部６は、例えば、メモリカードに記録された指示画像を読み取るカードスロット等、装置１に指示画像を入力するための各種インターフェースからなる。なお、指示画像を３次元表示するためには、ボタン等の指示領域の位置が水平方向において異なる複数の画像が必要である。このため、画像入力部６からは、指示画像を３次元表示するための複数の画像が入力される。
【００２７】
３次元処理部７は、指示画像を３次元表示するために、画像入力部６から入力された複数の画像に対して、３次元表示の方式に応じた３次元処理を行う。例えば、入力された画像が２つであり、３次元表示の方式が裸眼平衡法によるものである場合、２つの画像を左右に並べる３次元処理を行うことにより、３次元表示用の指示画像を生成する。また、３次元表示の方式がレンチキュラー方式の場合には、複数の画像を垂直方向に短冊状に切り取って交互に配置する３次元処理を行うことにより、３次元表示用の指示画像を生成する。また、３次元表示の方式がスキャンバックライト方式の場合には、入力された画像が２つの場合、２つの画像表示部２のバックライトの左右への分離にあわせて交互に表示部２に出力する３次元処理を行うことにより、３次元表示用の指示画像を生成する。
【００２８】
なお、表示部２の表面には、３次元処理部７が行う３次元処理の方式に応じた加工がなされている。例えば、３次元表示の方式がレンチキュラー方式の場合には、表示部２の表示面にレンチキュラーレンズが取り付けられており、スキャンバックライト方式の場合には、左右の画像の光線方向を変えるための光学素子が表示部２の表示面に取り付けられている。
【００２９】
表示切り替え部８は、指示画像の表示モードを２次元表示および３次元表示に切り替える。なお、切り替えはユーザからの指示によるものであってもよく、自動で行ってもよい。
【００３０】
入力制御部９は、入力座標取得部４が出力した座標位置が、指示入力装置１の制御範囲にあるか否かを判定し、制御範囲にある場合に、座標位置に応じた制御信号を外部装置に出力する。ここで、図２に示すように３つのボタンＡ，Ｂ，Ｃを含む指示画像が表示部２に表示された場合、入力制御部９は、ボタンＡ，Ｂ，Ｃのを囲む矩形の指示領域内の座標位置の情報が入力されると、その座標位置に応じた制御信号を外部装置に出力する。例えば、座標位置がボタンＡのものであれば、ボタンＡが指示されたことを表す制御信号を外部装置に出力する。また、入力制御部９は、装置１を構成する各部の制御をも行う。
【００３１】
範囲設定部１０は、表示切り替え部８による表示モードの切り替えに応じて、入力部３上における制御範囲を変更する。以下、制御範囲の変更について説明する。図３は制御範囲の変更を説明するための図である。なお、本実施形態においては、３つのボタンを含む２つの画像を用いて指示画像の３次元表示を行うものとする。図３（ａ）、（ｂ）に示すように、２つの画像Ｇ１，Ｇ２には、３つのボタンＡ，Ｂ，Ｃがそれぞれ含まれる。また、画像Ｇ１，Ｇ２間の３つのボタンＡ，Ｂ，Ｃの水平方向の位置は、後述するように３次元表示を行った際に立体視できるように視差を有するものとなっている。ここで、画像Ｇ１，Ｇ２を２次元表示する場合には、本実施形態においては、画像Ｇ１のみを指示画像として表示部２に表示するため、範囲設定部１０は、入力部３における画像Ｇ１のボタンＡ，Ｂ，Ｃのそれぞれに対応する領域を制御範囲に設定する。
【００３２】
一方、指示画像を３次元表示する場合には、画像Ｇ１，Ｇ２のそれぞれに含まれるボタンＡ，Ｂ，Ｃの水平方向の位置の視差により、ボタンＡ，Ｂ，Ｃは図４に示すように立体視される。なお、図４においてはボタンＡが立体視される状態を示している。ここで、立体視によりボタンＡ，Ｂ，Ｃが視認される位置は、画像Ｇ１，Ｇ２におけるボタンＡ，Ｂ，Ｃのそれぞれの水平方向における略中間位置となる。このため、範囲設定部１０は図３（ｃ）に破線で示すように、画像Ｇ１，Ｇ２のボタンＡ，Ｂ，Ｃのそれぞれにおける中間位置を制御範囲に設定する。
【００３３】
記憶部１１には、入力部３の制御範囲を表すデータが記憶されている。図５は制御範囲を表すデータを示す図である。図５に示すように制御範囲を表すデータは、２次元表示時には画像Ｇ１が指示画像として用いられることから、画像Ｇ１に含まれるボタンＡ，Ｂ，Ｃのそれぞれについての、画像Ｇ１の上の水平方向および垂直方向における開始位置および終了位置の座標を含む。なお、終了位置に代えて制御範囲のサイズを用いてもよい。また、記憶部１１には、指示画像の３次元表示時における制御範囲を表すデータも記憶されている。この３次元表示時における制御範囲を表すデータは、画像Ｇ１，Ｇ２の制御範囲を表すデータから算出される。
【００３４】
なお、指示画像の３次元表示時における制御範囲は、画像Ｇ１の制御範囲を水平方向に移動したものであり、その移動量は、画像Ｇ１，Ｇ２におけるボタンＡ，Ｂ，Ｃのそれぞれの水平方向の位置の差分値を１／２倍した値である。このため、指示画像の３次元表示時における制御範囲を表すデータに代えて、図６に示すように３次元表示されるボタンＡ，Ｂ，Ｃに対する制御範囲の、画像Ｇ１のボタンＡ，Ｂ，Ｃに対する水平方向移動量を記憶するようにしてもよい。これにより、記憶部１１に記憶する制御範囲を表すデータのデータ量を低減することができる。
【００３５】
次いで、第１の実施形態において行われる処理について説明する。図７は第１の実施形態において行われる処理を示すフローチャートである。なお、ここでは画像Ｇ１，Ｇ２は画像入力部６から装置１に入力されているものとする。まず、入力制御部９が、表示切り替え部８により表示部２が３次元表示に切り替えられているか否かを判定する（ステップＳＴ１）。ステップＳＴ１が肯定されると、３次元処理部７が画像Ｇ１，Ｇ２に３次元処理を行い、３次元表示用の指示画像を生成する（ステップＳＴ２）。また、範囲設定部１０が入力部３上における制御範囲を３次元表示用に切り替え（ステップＳＴ３）、表示制御部５が３次元表示用の指示画像を表示部２に３次元表示し（ステップＳＴ４）、処理を終了する。
【００３６】
この状態においては、表示部２に３次元表示された指示画像に含まれるボタンＡ，Ｂ，Ｃが立体視される位置は、入力部３上における制御範囲と一致しているため、ユーザは立体視されるボタンＡ，Ｂ，Ｃに触れるように入力部３に触れることにより、自身が意図した指示を装置１に入力することができる。
【００３７】
一方、ステップＳＴ１が否定されると、範囲設定部１０が入力部３上における制御範囲を２次元表示用に切り替え（ステップＳＴ５）、表示制御部５が指示画像を表示部２に２次元表示し（ステップＳＴ６）、処理を終了する。
【００３８】
このように、本実施形態によれば、指示画像を２次元表示する場合と３次元表示する場合とで、ボタンＡ，Ｂ，Ｃに対応する制御範囲の位置を変更するようにしたため、指示画像が３次元表示されていても、立体視によるボタンＡ，Ｂ，Ｃが視認される位置と対応する位置を制御範囲に設定することができる。したがって、３次元表示を行っている画面上において、正確に指示位置を検出することができる。
【００３９】
次いで、本発明の第２の実施形態について説明する。図８は本発明の第２の実施形態による指示位置設定装置を適用した指示入力装置の構成を示す概略ブロック図である。なお、第２の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。
【００４０】
上記第１の実施形態においては、画像Ｇ１，Ｇ２のそれぞれにおけるボタンＡ，Ｂ，Ｃの中間の位置を３次元表示時の制御範囲に設定しているが、３次元表示における立体感はユーザに応じて異なる。第２の実施形態においては、ユーザに応じて３次元表示時の制御範囲を変更するようにしたものである。このため、第２の実施形態による入力指示装置１Ａは、ユーザの指紋、虹彩、手相、顔等の生体情報を登録する生体情報登録部１４と、ユーザに応じた３次元表示時の制御範囲を登録する範囲登録部１５を備えてなる。なお、生体情報登録部１４は、ユーザの生体情報を撮像するための撮像部を備え、撮像部によりユーザの指紋、虹彩、手相、顔等を撮像して、生体情報を取得する。
【００４１】
次いで、第２の実施形態において行われる処理について説明する。図９は第２の実施形態において行われる処理を示すフローチャートである。なお、ここでは制御範囲を登録する処理についてのみ説明する。また、範囲登録用の２つの画像は装置１に入力されており、２つの画像から範囲登録用の３次元表示用画像も生成されているものとする。まず生体情報登録部１４が、ユーザの生体情報を取得し（ステップＳＴ２１）、表示制御部５が範囲登録用画像を表示部２に３次元表示する（ステップＳＴ２２）。
【００４２】
図１０は第２の実施形態において３次元表示された範囲登録用画像を示す図である。なお、図１０において破線で示すボタンＡ，Ｂ，Ｃは、範囲登録用画像に含まれるボタンＡ，Ｂ，Ｃの位置を示し、実線で示すボタンＡ，Ｂ，Ｃが立体表示されている位置を示す。ここで、図１０に示すように範囲登録用画像には「ボタンＡに触れて下さい」のテキストが含まれている。
【００４３】
ユーザが範囲登録用画像を見てボタンＡに触れると、入力部３がユーザが触れた仮の指示位置を表す座標位置の情報を出力し、入力座標取得部４が入力制御部９に座標位置の情報を出力する。このため、入力制御部９は座標位置の情報が入力されたか否かの監視を開始し（ステップＳＴ２３）、ステップＳＴ２３が肯定されると、範囲登録部１５に座標位置の情報を出力し、範囲登録部１５が、入力された座標位置の情報と２つの画像のうちの一方の画像のボタンＡの座標位置の情報とに基づいて、２次元表示時における指示領域の位置に対する、３次元表示時における仮の指示位置の表示部２上の水平方向移動量を算出する（ステップＳＴ２４）。そして、生体情報と水平方向移動量とを対応づけて記憶部１１に記憶し（ステップＳＴ２５）、処理を終了する。
【００４４】
図１１は第２の実施形態において記憶部１１に記憶された制御範囲を表すデータを示す図である。図１１に示すように第２の実施形態における制御範囲を表すデータは、例えば３人のユーザＵ１〜Ｕ３の生体情報と、３次元表示時における１つの画像のボタンＡ，Ｂ，Ｃの位置に対する、仮の指示位置の表示部２上での水平方向移動量とが対応づけられている。
【００４５】
このように第２の実施形態においては、ユーザの生体情報と対応づけてボタンＡ，Ｂ，Ｃの水平方向移動量を記憶するようにしたため、ユーザの生体情報を生体情報登録部１４から読み取り、読み取った生体情報に対応する水平方向移動量を記憶部１１から読み出して、制御範囲の位置の設定に用いることにより、ユーザの立体感に応じて、制御範囲の位置を設定することができ、その結果、より正確に指示位置を検出できることとなる。
【００４６】
なお、上記第２の実施形態においては、ユーザの生体情報と水平方向移動量とを対応づけているが、ユーザのＩＤと水平方向移動量とを対応づけるようにしてもよい。この場合、装置１Ａにキーボード等の文字入力装置を設け、文字入力装置からユーザＩＤを入力するようにすればよい。
【００４７】
また、上記第１および第２の実施形態における指示位置設定装置を、表示部２に表示された照準に、レーザ銃から発射されたレーザビームを当てて点数を競うシューティングゲームにおける照準の設定に用いることも可能である。この場合、光学的に指示位置を検出する入力部３を使用し、ゲームの開始時に照準に対応する制御範囲の位置の設定を行い、設定された制御範囲の位置に基づいて画面上におけるレーザビームが当たった位置を検出するようにすればよい。
【００４８】
なお、設定した制御範囲の位置についての水平方向移動量を記憶部１１に記憶しておき、次回のゲームの開始時に、記憶した水平方向移動量に基づいて、照準に対応する制御範囲の位置を設定するようにしてもよい。この場合、ゲームに使用するレーザ銃のＩＤと水平方向移動量とを対応づけて記憶部１１に記憶しておき、レーザ銃のＩＤ情報を入力することにより、そのＩＤ情報に対応する水平方向移動量を読み出すようにすればよい。
【００４９】
また、複数の人物が同時にシューティングゲームを行う場合には、各人物が使用するレーザ銃のＩＤと水平方向移動量とを対応づけて記憶部１１に記憶しておき、レーザ銃のＩＤ情報に応じた水平方向移動量に基づいて、照準に対応する制御範囲の位置を人物毎に設定してもよい。
【００５０】
以上、本発明の実施形態に係る装置について説明したが、コンピュータを、上記の入力座標取得部４、表示制御部５、３次元処理部７、表示切り替え部８、入力制御部９、範囲設定部１０、生体情報登録部１４および範囲登録部１５に対応する手段として機能させ、図７および図９に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施形態による指示位置設定装置を適用した指示入力装置の構成を示す概略ブロック図
【図２】３つのボタンの画像を示す図
【図３】制御範囲の変更を説明するための図
【図４】立体視を説明するための図
【図５】制御範囲を表すデータを示す図（その１）
【図６】制御範囲を表すデータを示す図（その２）
【図７】第１の実施形態において行われる処理を示すフローチャート
【図８】本発明の第２の実施形態による指示位置設定装置を適用した指示入力装置の構成を示す概略ブロック図
【図９】第２の実施形態において行われる処理を示すフローチャート
【図１０】第２の実施形態において３次元表示された範囲登録用画像を示す図
【図１１】第２の実施形態における制御範囲を表すデータを示す図
【符号の説明】
【００５２】
１，１Ａ    指示入力装置
２    表示部
３    入力部
４    入力座標取得部
５    表示制御部
６    画像入力部
７    ３次元処理部
８    表示切り替え部
９    入力制御部
１０    範囲設定部
１１    記憶部
１４    生体情報登録部
１５    範囲登録部
【図１】
2010055266.tif 000003
【図２】
2010055266.tif 000004
【図３】
2010055266.tif 000005
【図４】
2010055266.tif 000006
【図５】
2010055266.tif 000007
【図６】
2010055266.tif 000008
【図７】
2010055266.tif 000009
【図８】
2010055266.tif 000010
【図９】
2010055266.tif 000011
【図１０】
2010055266.tif 000012
【図１１】
2010055266.tif 000013