(57)【特許請求の範囲】
【請求項１】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段を備え、
上記入力表示部の表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、
上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、ＳＨ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、ＳＷ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大装置。
【請求項２】
上記領域拡大手段は、上記検出領域の縦方向の長さを、ＳＨ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大し、
上記検出領域の横方向の長さを、ＳＷ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大することを特徴とする請求項１に記載の検出領域拡大装置。
【請求項３】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段を備え、
上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間における位置ズレ量をｐ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該入力表示部の表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、
上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＨ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＷ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大装置。
【請求項４】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段と、
上記入力表示部に対するユーザの目の位置を検出する位置検出部と、
上記位置検出部により検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出手段と、を備え、
上記表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記算出手段により算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、
上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、Ｈ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、Ｗ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大装置。
【請求項５】
上記領域拡大手段は、
上記検出領域の縦方向の長さを、Ｈ・（ｈ−ｄ）／６００［ｍｍ］以上、Ｈ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大し、
上記検出領域の横方向の長さを、Ｗ・（ｈ−ｄ）／６００［ｍｍ］以上、Ｗ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大することを特徴とする請求項４に記載の検出領域拡大装置。
【請求項６】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段と、
上記入力表示部に対するユーザの目の位置を検出する位置検出部と、
上記位置検出部により検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出手段と、を備え、
上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間の位置ズレ量をｐ［ｍｍ］、上記算出手段により算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、
上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｈ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｗ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大装置。
【請求項７】
上記入力表示部に表示される立体オブジェクトの表示位置を変更する表示位置変更手段を備え、
上記表示位置変更手段は、上記入力表示部に立体オブジェクトが複数表示されているときに、上記領域拡大手段により拡大された上記検出領域が互いに重なり合わないように、上記立体オブジェクトそれぞれの表示位置を変更することを特徴とする請求項１から６のいずれか１項に記載の検出領域拡大装置。
【請求項８】
ユーザの入力操作の入力操作の位置が上記検出領域に含まれるときに、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作が行われたものと判定する判定手段と、
上記入力表示部からの上記立体オブジェクトの視覚的な飛び出し量を調整する飛出量調整手段と、を備え、
上記飛出量調整手段は、上記判定手段がユーザの入力操作が行われたものと判定したときに、上記立体オブジェクトの飛び出し量を減少させることを特徴とする請求項１から７のいずれか１項に記載の検出領域拡大装置。
【請求項９】
上記入力表示部は、タッチパネル式であることを特徴とする請求項１から８のいずれか１項に記載の検出領域拡大装置。
【請求項１０】
上記入力表示部は、ユーザによる入力操作を距離センサにより検出することを特徴とする請求項１から８のいずれか１項に記載の検出領域拡大装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の検出領域拡大装置を備えることを特徴とする表示装置。
【請求項１２】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップを含み、
上記入力表示部の表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、
上記領域拡大ステップにて、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、ＳＨ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、ＳＷ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大方法。
【請求項１３】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップを含み、
上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間における位置ズレ量をｐ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該入力表示部の表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、
上記領域拡大ステップにて、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＨ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＷ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大方法。
【請求項１４】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップと、
上記入力表示部に対するユーザの目の位置を検出する位置検出ステップと、
上記位置検出ステップにて検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出ステップと、を含み、
上記表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記算出ステップにて算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、
上記領域拡大ステップにて、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、Ｈ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、Ｗ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大方法。
【請求項１５】
ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、
上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップと、
上記入力表示部に対するユーザの目の位置を検出する位置検出ステップと、
上記位置検出ステップにて検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出ステップと、を含み、
上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間の位置ズレ量をｐ［ｍｍ］、上記算出ステップにて算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、
上記領域拡大ステップにて、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｈ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｗ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することにより、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することを特徴とする検出領域拡大方法。
【請求項１６】
請求項１２から１５のいずれか１項に記載の検出領域拡大方法の各ステップをコンピュータに実行させるための検出領域拡大プログラム。
【請求項１７】
請求項１６に記載の検出領域拡大プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に立体的に表示されたボタンなどの選択オブジェクトに対する、ユーザの入力操作を検出する検出領域を拡げる検出領域拡大装置などに関するものである。
【背景技術】
【０００２】
近年、３次元ディスプレイを用いて、ボタンなどの選択オブジェクトを立体的に表示し、ユーザインターフェースのリアリティを高める工夫がなされている。また、立体的に表示した選択オブジェクトを、タッチパネルを用いて選択するときの視認性を向上させる技術が提案されている。
【０００３】
例えば、特許文献１には、タッチパネルで選択された選択オブジェクトを前面に押し出して表示することで、ユーザの視認性を高める技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許０３９７１６９４号公報（２００７年９月５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、タッチパネル式の３次元ディスプレイにおいて、輻輳点以外の奥行き位置に表示される選択オブジェクトに対してユーザが入力操作を行うとき、タッチパネルがユーザの入力操作を適正に検出することができず、誤操作が生じる場合がる。
【０００６】
これは、タッチパネル式の３次元ディスプレイでは、３次元ディスプレイ上に表示される選択オブジェクトの表示領域と、ユーザが視覚的に認識する選択オブジェクトの視認位置とが一致しないため、ユーザが身体感覚的に３次元ディスプレイに対して垂直な方向に選択オブジェクトを押下した場合、ユーザのタッチ位置が３次元ディスプレイに表示される選択オブジェクトの表示領域上からズレるためである。
【０００７】
図９は、従来のタッチパネル式の３次元ディスプレイ１５１における入力操作の位置ズレの原理を説明するための模式図である。なお、図９では、説明の便宜上、タッチパネルを省略して図示している。
【０００８】
図９において、Ｐ１は３次元ディスプレイ１５１における選択オブジェクトＯＢの表示領域、Ｐ２はユーザによって視認される選択オブジェクトＯＢの視認位置、ａ１は選択オブジェクトＯＢに対するユーザの入力操作を検出するタッチパネル上の検出領域、Ｐ３は視認位置Ｐ２で視認される選択オブジェクトＯＢを３次元ディスプレイ１５１に対して垂直な方向に投影したときのタッチパネル上の投影領域、Ｉは実験結果から得られたユーザによるタッチ領域をそれぞれ示している。
【０００９】
図９に示されるように、タッチパネル式の３次元ディスプレイ１５１では、表示領域Ｐ１に表示される選択オブジェクトＯＢは、選択オブジェクトＯＢの立体視に伴い、ユーザによって視認位置Ｐ２で視認される。このように、３次元ディスプレイ１５１では、３次元ディスプレイ１５１における選択オブジェクトＯＢの表示領域Ｐ１と、ユーザが視覚的に認識する選択オブジェクトＯＢの視認位置Ｐ２とが必ずしも一致しない。
【００１０】
このような場合に、視認位置Ｐ２で視認される選択オブジェクトＯＢに対してユーザが入力操作を行うとき、ユーザは、検出領域ａ１および投影領域Ｐ３を含む領域であるタッチ領域Ｉのいずれかの位置をタッチすることが実験結果から得られた。これは、ユーザの視覚的感覚および身体感覚的が、ユーザごとにそれぞれ異なることに起因するものである。
【００１１】
このため、ユーザのタッチ位置が表示領域Ｐ１上に設定された検出領域ａ１からズレる場合があり、このような場合に、タッチパネルがユーザの入力操作を適正に検出することができず、誤操作が生じていた。
【００１２】
このようなご操作を防止するために、従来では、輻輳点に相当する距離に選択オブジェクトＯＢを表示することで、上述のような位置ズレを防止していたが、選択オブジェクトＯＢの微細な立体表現など３次元機能を充分に活用した表示が困難であった。
【００１３】
本発明は、上記の課題に鑑みてなされたものであって、その目的は、表示装置に立体的に表示される立体オブジェクトに対するユーザの誤操作を防止して、表示装置の操作性を向上させることが可能な検出領域拡大装置などを実現することにある。
【課題を解決するための手段】
【００１４】
本発明に係る検出領域拡大装置は、上記課題を解決するために、ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段を備えることを特徴としている。
【００１５】
また、本発明に係る検出領域拡大方法は、上記課題を解決するために、ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップを有することを特徴としている。
【００１６】
入力表示部を有する表示装置において、入力表示部に表示される立体オブジェクトの表示領域と、ユーザが視覚的に認識する立体オブジェクトの視認位置とが一致せず、ユーザの入力操作の位置が、入力表示部における立体オブジェクトの表示領域上からズレる場合がある。
【００１７】
この点、本発明に係る検出領域拡大装置は、入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも大きくする領域拡大手段を備える構成である。つまり、本発明に係る検出領域拡大装置は、上記検出領域を上記表示領域よりも拡げることにより、ユーザの入力操作の位置が、入力表示部における立体オブジェクトの表示領域上からズレた場合であっても、ユーザの入力操作が行われたことを検知させることを可能とする。
【００１８】
それゆえ、本発明に係る検出領域拡大装置は、表示装置に立体的に表示される立体オブジェクトに対するユーザの誤操作を防止して、表示装置の操作性を向上させることができる。
【００１９】
また、本発明に係る検出領域拡大装置では、上記領域拡大手段は、上記検出領域を拡大するために付加する長さを示す拡大量、および拡大方向を算出して、当該検出領域を拡げることが好ましい。
【００２０】
上記の構成によれば、領域拡大手段は、検出領域の拡大量、および拡大方向を算出して当該検出領域を拡大する。これにより、本発明に係る検出領域拡大装置は、ユーザの入力操作の位置が、立体オブジェクトの表示領域上からズレた場合であっても、ユーザの入力操作が行われたことを検知させることを可能とする。
【００２１】
また、本発明に係る検出領域拡大装置では、上記入力表示部の表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、ＳＨ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、ＳＷ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することが好ましい。
【００２２】
上記の構成によれば、想定されるユーザの入力操作の位置にまで検出領域を拡大することが可能となる。このため、本発明に係る検出領域拡大装置は、ユーザの入力操作の位置が、立体オブジェクトの表示領域上からズレた場合であっても、ユーザの入力操作を検知させることができる。
【００２３】
また、上記入力表示部がユーザの入力操作を上記入力表示部への近接動作により検出可能である場合においても、本発明に係る検出領域拡大装置を好適に適用することができる。
【００２４】
また、本発明に係る検出領域拡大装置では、上記領域拡大手段は、上記検出領域の縦方向の長さを、ＳＨ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、ＳＷ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大することが好ましい。
【００２５】
一般的に、人の手の長さは平均して約６００［ｍｍ］程度であると言われている。このため、（Ｌ−ｄ）を６００［ｍｍ］に選定し、検出領域を拡大する下限値をＳＨ（ｈ−ｄ）／６００［ｍｍ］、或いはＳＷ（ｈ−ｄ）／６００［ｍｍ］とすることにより、ユーザが指によって立体オブジェクトを選択する場合に、表示面から最も離れた位置で入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【００２６】
また、入力表示部に表示された立体オブジェクトをユーザが適切に知覚するには、入力表示部の表示面とユーザの目との距離は、通常、約１００［ｍｍ］以上確保する必要がある。このため、Ｌを１００［ｍｍ］に選定し、検出領域を拡大する上限値をＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］、或いはＳＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］とすることにより、ユーザが表示面に最も近づいた位置から入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【００２７】
また、本発明に係る検出領域拡大装置では、上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間における位置ズレ量をｐ［ｍｍ］、上記入力表示部の高さ方向を縦方向として規定したときの、当該入力表示部の表示面の縦方向の長さをＳＨ［ｍｍ］、上記入力表示部の幅方向を横方向として規定したときの、当該表示面の横方向の長さをＳＷ［ｍｍ］としたとき、上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＨ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＷ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することが好ましい。
【００２８】
上記の構成によれば、領域拡大手段は、検出領域の縦方向の長さを、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＨ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大する。
【００２９】
また、領域拡大手段は、検出領域の横方向の長さを、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＷ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大する。
【００３０】
ここで、ユーザが入力表示部に表示される画像を視聴する際、自らの身体の動きによって、少なくとも２０［ｍｍ］程度の目線の位置変化が常時生じているという実験結果が得られた。このため、検出領域を拡大する下限値を少なくとも２０ｐ／（７５＋ｐ）とすることにより、ユーザの身体の動きによる目線の位置変化に起因した誤操作を防止することが可能となる。
【００３１】
また、入力表示部に対して垂直方向に規定される空間内にユーザの目が存在する場合、入力表示部上における、ユーザの目の位置と立体オブジェクトの表示領域との縦方向の最大距離はＳＨ、横方向の最大距離はＳＷとなる。このため、検出領域を拡大する上限値をＳＨ・ｐ／（７５＋ｐ）［ｍｍ］、或いはＳＷ・ｐ／（７５＋ｐ）［ｍｍ］とすることにより、ユーザによる立体オブジェクトの視認位置から表示面に対して垂直に投影したときの領域にまで、検出領域を確実に拡大することが可能となる。
【００３２】
さらに、上記の構成によれば、入力表示部とユーザとの距離、立体オブジェクトの飛び出し量、および入力表示部から入力操作が検出可能となる位置までの距離などを用いる必要がないため、領域拡大手段による検出領域の設定が容易となる。
【００３３】
それゆえ、本発明に係る検出領域拡大装置は、ユーザの誤操作を効果的に防止することができると共に、領域拡大手段の処理負担を軽減することができる。
【００３４】
また、本発明に係る検出領域拡大装置では、上記領域拡大手段は、上記入力表示部の表示面の中心方向に向けて、上記検出領域を拡大することが好ましい。
【００３５】
上記の構成によれば、領域拡大手段は、入力表示部の表示面の中心方向に向けて、検出領域を拡大する。
【００３６】
一般的に、ユーザの入力操作の位置は、上記入力表示部に表示される立体オブジェクトの表示領域上から、当該上記入力表示部の表示面の中心方向にズレる傾向がある。このため、検出領域を入力表示部の表示面の中心方向に向けて拡大することにより、検出領域の拡大方向と、ユーザの入力操作の位置がズレる方向とを一致させることができる。
【００３７】
それゆえ、本発明に係る検出領域拡大装置は、検出領域を必要な方向にのみに拡大して、検出領域の不要な拡大を防止することができる。
【００３８】
また、本発明に係る検出領域拡大装置では、上記入力表示部に対するユーザの目の位置を検出する位置検出部と、上記位置検出部により検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出手段と、を備え、上記表示面とユーザの目との距離をＬ［ｍｍ］、当該表示面からの上記立体オブジェクトの視覚的な飛び出し量をｈ［ｍｍ］、当該表示面から上記入力操作が検出可能となる位置までの距離をｄ［ｍｍ］、上記算出手段により算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、Ｈ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、Ｗ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］拡大することが好ましい。
【００３９】
上記の構成によれば、算出手段によって算出された表示面上におけるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトとの縦方向の距離Ｈおよび横方向の距離Ｗを用いて、検出領域拡大手段は検出領域を拡大する。このため、検出領域拡大手段は、ユーザの目の位置に応じて、必要な検出領域を設定することが可能となる。
【００４０】
それゆえ、本発明に係る検出領域拡大装置は、ユーザの目の位置に応じた検出領域を適宜設定することにより、ユーザの誤操作を効果的に防止することができる。
【００４１】
また、本発明に係る検出領域拡大装置では、上記領域拡大手段は、上記検出領域の縦方向の長さを、Ｈ・（ｈ−ｄ）／６００［ｍｍ］以上、Ｈ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、Ｗ・（ｈ−ｄ）／６００［ｍｍ］以上、Ｗ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下の範囲で拡大することが好ましい。
【００４２】
上記の構成によれば、検出領域を拡大する下限値を少なくともＨ・（ｈ−ｄ）／６００［ｍｍ］、或いはＷ・（ｈ−ｄ）／６００［ｍｍ］とすることにより、ユーザが指によって立体オブジェクトを選択する場合に、表示面から最も離れた位置で入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【００４３】
また、検出領域を拡大する上限値をＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］、或いはＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］］とすることにより、ユーザが表示面に最も近づいた位置から入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【００４４】
それゆえ、本発明に係る検出領域拡大装置は、ユーザの誤操作をより効果的に防止することができる。
【００４５】
また、本発明に係る検出領域拡大装置では、上記入力表示部に対するユーザの目の位置を検出する位置検出部と、上記位置検出部により検出されるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトの位置とを上記入力表示部の表示面に対して垂直に投影したときの距離を、上記入力表示部の高さ方向として規定される縦方向の距離、および、上記入力表示部の幅方向として規定される横方向の距離として算出する算出手段と、を備え、上記入力表示部に表示される立体オブジェクトの立体視を可能とする右目用画像と左目用画像像との間の位置ズレ量をｐ［ｍｍ］、上記算出手段により算出された上記縦方向の距離をＨ［ｍｍ］、上記横方向の距離をＷ［ｍｍ］としたとき、上記領域拡大手段は、上記検出領域の縦方向の長さを、当該縦方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｈ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大し、上記検出領域の横方向の長さを、当該横方向の少なくとも一方に向けて、２０ｐ／（７５＋ｐ）［ｍｍ］以上、Ｗ・ｐ／（７５＋ｐ）［ｍｍ］以下の範囲で拡大することが好ましい。
【００４６】
上記の構成によれば、算出手段によって算出された入力表示部の表示面上におけるユーザの目の位置と、ユーザにより視覚的に知覚される立体オブジェクトとの縦方向の距離Ｈおよび横方向の距離Ｗを用いて、検出領域拡大手段は検出領域を拡大する。このため、検出領域拡大手段はユーザの目の位置に応じて、必要な検出領域を設定することが可能となる。
【００４７】
また、上記の構成によれば、入力表示部とユーザとの距離、立体オブジェクトの飛び出し量、および入力表示部から入力操作が検出可能となる位置までの距離などを用いる必要がないため、領域拡大手段による検出領域の設定が容易となる。
【００４８】
それゆえ、本発明に係る検出領域拡大装置は、ユーザの目の位置に応じた検出領域を適宜設定することができると共に、領域拡大手段の処理負担を軽減することができる。
【００４９】
また、本発明に係る検出領域拡大装置では、上記入力表示部に表示される立体オブジェクトの表示位置を変更する表示位置変更手段を備え、上記表示位置変更手段は、上記入力表示部に立体オブジェクトが複数表示されているときに、上記領域拡大手段により拡大された上記検出領域が互いに重なり合わないように、上記立体オブジェクトそれぞれの表示位置を変更することが好ましい。
【００５０】
上記入力表示部に立体オブジェクトが複数表示されている場合に、検出領域拡大手段によって検出領域が拡大された結果、隣り合う検出領域が互いに重なり合うように設定される場合もありえる。この場合、表示位置変更手段は、検出領域が互いに重なり合わないように、当該検出領域に対応する立体オブジェクトの表示位置を変更することで、検出領域が互いに重なり合わないようにすることができる。
【００５１】
それゆえ、本発明に係る検出領域拡大装置は、立体オブジェクトごとにユーザの入力操作を確実に検出して、誤作動を防止することができる。
【００５２】
また、本発明に係る検出領域拡大装置では、ユーザの入力操作の入力操作の位置が上記検出領域に含まれるときに、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作が行われたものと判定する判定手段と、上記入力表示部からの上記立体オブジェクトの視覚的な飛び出し量を調整する飛出量調整手段と、を備え、上記飛出量調整手段は、上記判定手段がユーザの入力操作が行われたものと判定したときに、上記立体オブジェクトの飛び出し量を減少させることが好ましい。
【００５３】
上記の構成によれば、本発明に係る検出領域拡大装置は、判定手段によって選択されたと判定された立体オブジェクトの飛び出し量を減少させる飛出し調整手段を備える。このため、ユーザが選択した立体オブジェクトは、未選択の立体オブジェクトよりも視覚的な飛び出し量が減少するので、ユーザは、すでに選択した立体オブジェクトを視覚的に識別することが可能となる。
【００５４】
それゆえ、本発明に係る検出領域拡大装置は、ユーザの視認性および操作性を向上させることができる。
【００５５】
また、本発明に係る検出領域拡大装置では、上記入力表示部は、タッチパネル式であることが好ましい。
【００５６】
上記の成により、接触型の検出を可能とし、また、タッチパネルは汎用品でもあるため、入力表示部の製造コストを低減することができる。
【００５７】
また、本発明に係る検出領域拡大装置では、上記入力表示部は、ユーザによる入力操作を距離センサにより検出することが好ましい。
【００５８】
上記の成によれば、非接触型の検出が可能となり、ユーザの操作性を向上させることができる。
【００５９】
また、域拡大装置は、上記課題を解決するために、上記検出領域拡大装置を備えるこが好ましい。
【００６０】
上記の構成によれば、表示する立体オブジェクトに対するユーザの誤操作を防止して、操作性を向上させた表示装置を実現することができる。
【００６１】
なお、上記立体画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより複合機をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００６２】
以上のように、本発明に係る検出領域拡大装置は、上記課題を解決するために、ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大手段を備える。
【００６３】
また、本発明に係る検出領域拡大方法は、上記課題を解決するために、ユーザによる入力操作を検出し、かつ、立体オブジェクトの表示が可能な入力表示部を有する表示装置に用いられ、上記入力表示部に表示される立体オブジェクトを選択するユーザの入力操作を検出する検出領域を、上記立体オブジェクトが表示される表示領域よりも拡げる領域拡大ステップを含む。
【００６４】
それゆえ、本発明に係る検出領域拡大装置および検出領域拡大方法によれば、表示装置に立体的に表示される立体オブジェクトに対するユーザの誤操作を防止して、表示装置の操作性を向上させることができる。
【図面の簡単な説明】
【００６５】
【図１】実施形態１に係る立体表示装置の概略構成を示すブロック図である。
【図２】図１に示される領域設定部による検出領域の拡大量を算出する方法を説明するための模式図である。
【図３】図１に示される領域設定部による検出領域の拡大量を算出する他の方法を説明するための模式図である。
【図４】（ａ）〜（ｄ）は、検出領域の拡大方向の一例を示す上面図である。
【図５】本実施形態に係る立体表示装置の処理例１の流れを示すフローチャートである。
【図６】本実施形態に係る立体表示装置の処理例２の流れを示すフローチャートである。
【図７】他の実施形態に係る立体表示装置の概略構成を示すブロック図である。
【図８】図７に示される演算部による縦方向の距離を算出する方法の一例を説明するための模式図である。
【図９】従来のタッチパネル式の３次元ディスプレイにおける入力操作の位置ズレの原理を説明するための模式図である。
【発明を実施するための形態】
【００６６】
〔実施形態１〕
本発明に係る検出領域拡大装置に関する第一の実施形態について、図１〜図６に基づいて説明すれば、以下のとおりである。本実施形態では、本発明に係る検出領域拡大装置を備える立体表示装置について説明する。
【００６７】
〔立体表示装置の構成〕
まず、本実施形態に係る立体表示装置の構成について、図１を参照して説明する。
【００６８】
図１は、本実施形態に係る立体表示装置（表示装置）１の概略構成を示すブロック図である。図１に示されるように、立体表示装置１は、コンテンツ処理部２と、３次元描画エンジン３と、表示ドライバ４と、入力ディスプレイ（入力表示部）５と、座標算出部６と、制御部（検出領域拡大装置）７とを備えている。以下、立体表示装置１が備える各部について説明する。
【００６９】
〔コンテンツ処理部〕
コンテンツ処理部２は、入力ディスプレイが備えるディスプレイ（表示面）５１に画像を表示するために利用される画像データを、単位画像ごとに生成するものである。コンテンツ処理部２は、画像コンテンツを記録した記録媒体であるメディアＭ、アプリケーションソフトなどからオブジェクト情報を読み出して、オブジェクト情報に基づいた画像データを生成する。
【００７０】
ここで、画像コンテンツとは、例えば、静止画像、動画像などの３次元コンテンツ、或いは、これらの組み合わせからなるマルチメディアコンテンツなどを含むものである。具体的には、ＶＲＭＬやＯｐｅｎＧＬなどの３次元グラフィック言語により定義された画像、アプリケーションソフトによる画像、メールやワープロソフトなどによるテキスト文書のページング形式の画像、Ｗｅｂページの画像、デジタルカメラのプレビュー画像などが例示される。
【００７１】
また、オブジェクト情報とは、２次元または３次元の空間座標上に配置される表示要素であるオブジェクトの位置やサイズ、外形の属性、および色彩などを特定する情報である。例えば、オブジェクト情報には、オブジェクトの位置やサイズ、外形の属性を示す座標情報として、３次元の座標値が含まれている。この３次元の座標値には、後述するディスプレイ５１の高さ方向を規定するｙ軸方向（縦方向）、ディスプレイ５１の幅方向を規定するｘ軸方向（横方向）、ｘ軸およびｙ軸に垂直な方向を規定するｚ軸方向（垂直方向）としたときの、これら３つの軸方向の座標値が含まれる。
【００７２】
さらに、単位画像とは、１ファイル、１フレームまたは１ページの画像など画像処理の基本単位となる画像のことであり、静止画像、動画像の１フレーム画像を含む。
【００７３】
具体的には、コンテンツ処理部２は、メディアＭから取得したオブジェクト情報に基づいて画像データを生成し、生成した画像データと、当該画像データに含まれるオブジェクトの座標情報とを関連付けて、３次元描画エンジン３に出力する。
【００７４】
また、コンテンツ処理部２は、生成した画像データに、ボタンなどの選択オブジェクト（立体オブジェクト）が含まれる場合、選択オブジェクトの座標情報を制御部７に出力する。
【００７５】
さらに、コンテンツ処理部２は、制御部７から出力された制御信号を取得したとき、当該制御信号にしたがって、所定の処理を実行する。
【００７６】
〔３次元描画エンジン〕
３次元描画エンジン３は、ディスプレイ５１に表示される画像を３次元とするために、画像データに対して３次元画像処理を行うものである。具体的には、３次元描画エンジン３は、コンテンツ処理部２から出力された画像データおよび座標情報を取得すると、立体視するための左目用画像データおよび右目用画像データを生成する。３次元描画エンジン３は、生成した左目用画像データおよび右目用画像データを表示ドライバ４に出力する。
【００７７】
〔表示ドライバ〕
表示ドライバ４は、３次元描画エンジン３から出力された左目用画像データおよび右目用画像データをディスプレイ５１に表示させるために、ディスプレイ５１を駆動させるものである。表示ドライバ４は、左目用ドライバ４１と右目用ドライバ４２とを備えており、左目用ドライバ４１が左目用画像データを、右目用ドライバ４２が右目用画像データをそれぞれ入力ディスプレイ５に出力し、ディスプレイ５１に表示させる。
【００７８】
〔入力ディスプレイ〕
入力ディスプレイ５は、表示ドライバ４から出力された左目用画像データおよび右目用画像データに応じた画像を表示すると共に、ユーザの入力操作を検出するものである。入力ディスプレイ５は、ディスプレイ５１とタッチパネル５２とを備えている。
【００７９】
ディスプレイ５１は、画像を表示してユーザに提示する表示デバイスである。ディスプレイ５１は、例えば、液晶ディスプレイやプラズマディスプレイとして実現される。
【００８０】
タッチパネル５２は、ユーザの入力操作を受け付ける入力デバイスである。タッチパネル５２は、ディスプレイ５１に対するユーザの指やタッチペンなどを用いたタッチによる入力操作を検出する。
【００８１】
また、タッチパネル５２は、ディスプレイ５１上においてタッチされている位置を検出し、この検出結果をユーザの入力操作の内容を示す信号として、座標算出部６に出力する。
【００８２】
なお、タッチパネル５２は、上記の機能を有するものであればよく、例えば、従来から広く用いられている感圧式または静電式のパネルを適用してもよい。これにより、接触型の検出を可能とすることができる。
【００８３】
或いは、タッチパネル５２に代えて、Ｔｉｍｅ  ｏｆ  Ｆｌｉｇｈｔ方式、ステレオカメラ方式、またはパターン投影方式などの距離センサを用いてもよい。これにより、非接触型の検出を可能とし、ユーザは、指やタッチペンを選択オブジェクトに向かって近づける近接動作を行うだけでよいので、ユーザの操作性を向上させることができる。
【００８４】
〔座標算出部〕
座標算出部６は、タッチパネル５２からディスプレイ５１上においてタッチされているタッチ位置を示す信号が出力されたとき、そのタッチ位置に対応する座標値を算出するものである。座標算出部６は、算出した座標値を制御部７に出力する。
【００８５】
〔制御部〕
制御部７は、立体表示装置１の動作を統括して制御するものである。制御部７は、領域設定部（領域拡大手段）７１と、選択判定部（判定手段）７２と、飛出量調整部（飛出量調整手段）７３と、レイアウト変更部（表示位置変更手段）７４とを備えている。
【００８６】
〔領域設定部〕
領域設定部７１は、選択オブジェクトに対するユーザの入力操作を検出する検出領域を設定するものである。制御部７は、コンテンツ処理部２から選択オブジェクトの座標情報を取得したとき、当該座標情報に基づいて、選択オブジェクトごとの検出領域を設定する。
【００８７】
このとき、領域設定部７１は、ディスプレイ５１における選択オブジェクトの表示領域よりも検出領域を拡げて設定する。具体的には、領域設定部７１は、検出領域の拡大量を所定の計算式を用いて算出し、算出した拡大量をディスプレイ５１における選択オブジェクトの表示領域のサイズに付加した検出領域を設定する。
【００８８】
これにより、立体表示装置１では、ユーザのタッチ位置が、選択オブジェクトの表示領域上からズレた場合であっても、ユーザの入力操作を検知することが可能となる。なお、領域設定部７１による検出領域の設定について詳細は後述する。
【００８９】
また、領域設定部７１は、単位画像において複数の検出領域を設定した場合、隣り合う検出領域に重なり合う部分がないかを判定する。すなわち、検出領域を拡大して設定した結果、隣り合う検出領域が互いに重なり合うように設定される場合もあり得る。このため、領域設定部７１は、設定した検出領域に重なり合う部分がある場合、当該重なりを解消するために、検出領域を再設定する。
【００９０】
具体的には、領域設定部７１は、重なり合う検出領域のうち少なくとも一方の検出領域を、他方の検出領域に対して離間する方向に移動させ、検出領域同士が重なり合わない位置に検出領域の再設定を行う。
【００９１】
これにより、立体表示装置１では、選択オブジェクトごとにユーザの入力操作を確実に検出して、誤作動を防止することができる。
【００９２】
なお、領域設定部７１は、設定した選択オブジェクトごとの検出領域の座標情報を、選択判定部７２に出力する。
【００９３】
〔選択判定部〕
選択判定部７２は、ユーザが、所定の選択オブジェクトを選択したか否かを判定するものである。具体的には、選択判定部７２は、領域設定部７１から出力された検出領域に、座標算出部６から出力されたユーザのタッチ位置に対応する座標値が含まれるか否かを判定する。検出領域にタッチ位置の座標値が含まれる場合、選択判定部７２は、当該検出領域に対応する選択オブジェクトがユーザによって選択されたものと判定し、判定結果をコンテンツ処理部２に出力する。
【００９４】
〔飛出量調整部〕
飛出量調整部７３は、ディスプレイ５１からの選択オブジェクトの視覚的な飛び出し量を調整するものである。具体的には、飛出量調整部７３は、ユーザによって選択された所定の選択オブジェクトの飛び出し量ｄを減少させる制御信号を生成し、コンテンツ処理部２に出力する。これにより、ディスプレイ５１に表示される選択オブジェクトのうち、ユーザによって選択された選択オブジェクトの視覚的な飛び出し量を、未選択の選択オブジェクトよりも減少させることができる。したがって、ユーザは、すでに選択した立体オブジェクトと未選択の選択オブジェクトとを視覚的に識別することが可能となるため、ユーザの視認性および操作性を向上させることができる。
【００９５】
〔レイアウト変更部〕
レイアウト変更部７４は、ディスプレイ５１に表示される選択オブジェクトのレイアウトを変更するものである。ここで、レイアウトとは、オブジェクトが２次元または３次元の空間座標上に、位置とサイズ、外形の属性をもって配置される位置である。位置やサイズは、例えば、画素の集まりからなるディスプレイ５１に表示する場合は、一般に（画素）ドットの単位で表現される。
【００９６】
具体的には、レイアウト変更部７４は、領域設定部７１によって検出領域が再設定された場合、再設定された検出領域の座標情報に応じて、ディスプレイ５１における選択オブジェクトの表示間隔を拡げる制御信号を生成し、コンテンツ処理部２に出力する。
【００９７】
これにより、再設定された検出領域に応じて、ディスプレイ５１における選択オブジェクトの表示間隔を拡げることが可能となるため、ユーザの視認性および操作性を向上させることができる。
【００９８】
〔領域設定部による検出領域の設定〕
次に、領域設定部７１による検出領域の設定について、図２および図３を参照して説明する。領域設定部７１は、検出領域を設定するとき、検出領域を拡大するために付加する拡大量および拡大方向を算出する。
【００９９】
〔拡大量の算出方法〕
まず、領域設定部７１による検出領域の拡大量を算出する方法について、図２および図３を参照して説明する。
【０１００】
図２は、領域設定部７１による検出領域の拡大量を算出する方法を説明するための模式図である。図２では、Ｐ１はディスプレイ５１における選択オブジェクトＯＢの表示領域、Ｐ２はユーザによって視認される選択オブジェクトＯＢの視認位置、Ａは選択オブジェクトＯＢに対するユーザの入力操作を検出するタッチパネル５２上の検出領域、Ｐ３は視認位置Ｐ２で視認される選択オブジェクトＯＢをディスプレイ５１に対して垂直な方向に投影したときのタッチパネル５２上の投影領域、Ｉは実験結果から得られたユーザによるタッチ領域をそれぞれ示している。
【０１０１】
図２に示されるように、検出領域Ａは、ベース領域Ａ１と、拡大領域Ａ２とから構成されている。ベース領域Ａ１は、ディスプレイ５１に表示される選択オブジェクトＯＢの表示領域Ｐ１上に設定されており、そのサイズは表示領域Ｐ１と同一である。すなわち、ベース領域Ａ１は、図９に示される従来のタッチパネル式の３次元ディスプレイ１５１における検出領域ａ１に相当するものである。
【０１０２】
立体表示装置１では、ディスプレイ５１上の表示領域Ｐ１に表示された選択オブジェクトＯＢは、視認位置Ｐ２でユーザによって知覚される。このような場合に、視認位置Ｐ２の選択オブジェクトＯＢに対してユーザが入力操作を行うとき、ユーザは、ベース領域Ａ１および投影領域Ｐ３を含む領域であるタッチ領域Ｉのいずれかの位置をタッチすることが実験結果から得られた。これは、ユーザの視覚的感覚および身体感覚的が、ユーザごとにそれぞれ異なることに起因するものである。
【０１０３】
このため、従来では、表示領域Ｐ１（ベース領域Ａ１）とユーザのタッチ位置との間に位置ズレが生じた場合、タッチパネル５２が選択オブジェクトＯＢに対するユーザの入力操作を検出することができなかった。
【０１０４】
そこで、領域設定部７１は、ディスプレイ５１における選択オブジェクトＯＢの表示領域Ｐ１よりも検出領域Ａを拡げて設定する。具体的には、領域設定部７１は、ベース領域Ａ１に拡大領域Ａ２を付加した検出領域Ａを設定する。
【０１０５】
以下、領域設定部７１における検出領域Ａの拡大量の算出方法の一例について説明する。
【０１０６】
〔算出方法１〕
まず、検出領域Ａの拡大量の算出する算出方法１について、図２を参照して説明する。
【０１０７】
領域設定部７１は、検出領域Ａの縦（ｙ軸）方向の拡大量をＡＨ［ｍｍ］（図４参照）としたとき、下記の計算式１を用いて、縦方向の拡大量ＡＨを算出する。
【０１０８】
ＡＨ［ｍｍ］＝ＳＨ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］・・・（計算式１）
同様に、領域設定部７１は、検出領域Ａの横（ｘ軸）方向の拡大量をＡＷ［ｍｍ］（図４参照）としたとき、下記の計算式２を用いて、横方向の拡大量ＡＷを算出する。
【０１０９】
ＡＷ［ｍｍ］＝ＳＷ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］・・・（計算式２）
なお、上記の計算式１および計算式２において、Ｌはディスプレイ５１とユーザの目との距離［ｍｍ］、ｈはディスプレイ５１からの選択オブジェクトＯＢの視覚的な飛び出し量［ｍｍ］、ｄはディスプレイ５１からユーザの入力操作を検出する位置までの距離［ｍｍ］、ＳＨは入力ディスプレイ５の高さ方向を縦方向として規定したときの、ディスプレイ５１の縦方向の長さ［ｍｍ］、ＳＷ（不図示）は入力ディスプレイ５の幅方向を横方向として規定したときの、ディスプレイ５１の横方向の長さ［ｍｍ］をそれぞれ示している。
【０１１０】
ここで、本実施形態のように、入力デバイスとしてタッチパネル５２を用いた場合、ディスプレイ５１からユーザの入力操作を検出する位置までの距離ｄは、タッチパネル５２の厚みを示す。また、入力デバイスとして距離センサを用いた場合、ディスプレイ５１からユーザの入力操作を検出する位置までの距離ｄは、ディスプレイ５１から距離センサがユーザの入力操作を検出する位置までの検出距離を示す。
【０１１１】
なお、ディスプレイ５１とユーザの目との距離Ｌは、例えば、ディスプレイ５１とユーザの右目との距離、およびディスプレイ５１とユーザの左目との距離の平均値、或いは、ディスプレイ５１と右目または左目のいずれか一方との距離であってもよい。
【０１１２】
このように、領域設定部７１は、上記の計算式１を用いて算出した縦方向の拡大量ＡＨを、ベース領域Ａ１のy軸方向のうち少なくとも一方に付加する。また、領域設定部７１は、上記の計算式２を用いて算出した横方向の拡大量ＡＷを、ベース領域Ａ１のｘ軸方向のうち少なくとも一方に付加する。これにより、領域設定部７１は、ベース領域Ａ１に拡大領域Ａ２を付加した検出領域Ａを設定する。
【０１１３】
このように、領域設定部７１は、上記の計算式１および計算式２を用いて拡大量ＡＨ・ＡＷを算出して、検出領域Ａを設定することにより、投影領域Ｐ３を含む領域まで検出領域Ａを拡大することが可能となる。これにより、検出領域Ａとタッチ領域Ｉとを一致させることができるため、立体表示装置１は、表示領域Ｐ１（ベース領域Ａ１）とユーザのタッチ位置との間に位置ズレが生じた場合であっても、ユーザの入力操作を確実に検出することができる。
【０１１４】
なお、算出方法１を用いて検出領域Ａの拡大量の算出する場合、領域設定部７１は、検出領域Ａの縦方向の拡大量ＡＨを、ＳＨ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下とすることが好ましい。同様に、領域設定部７１は、検出領域Ａの横方向の拡大量ＡＷを、ＳＷ・（ｈ−ｄ）／６００［ｍｍ］以上、ＳＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］以下とすることが好ましい。
【０１１５】
一般的に、人の手の長さは平均して約６００［ｍｍ］程度であると言われている。このため、（Ｌ−ｄ）を６００［ｍｍ］と選定し、拡大領域Ａ２の下限値をＳＨ（ｈ−ｄ）／６００［ｍｍ］、或いはＳＷ（ｈ−ｄ）／６００［ｍｍ］とすることにより、ユーザが指によって選択オブジェクトＯＢを選択する場合に、ディスプレイ５１から最も離れた位置で入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【０１１６】
また、ディスプレイ５１に表示された選択オブジェクトＯＢを適切に知覚するには、ディスプレイ５１とユーザの目との距離は、通常、約１００［ｍｍ］以上確保する必要がある。このため、Ｌを１００［ｍｍ］と選定し、拡大領域Ａ２の上限値をＳＨ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］、或いはＳＷ・（ｈ−ｄ）／（１００−ｄ）［ｍｍ］とすることにより、ユーザがディスプレイ５１に最も近づいた位置から入力操作を行う際の位置ズレによる誤操作を防止することが可能となる。
【０１１７】
〔算出方法２〕
次に、検出領域Ａの拡大量を算出する算出方法２について、図３を参照して説明する。
【０１１８】
図３は、領域設定部７１による検出領域Ａの拡大量を算出する他の方法を説明するための模式図である。図３に示されるように、ディスプレイ５１に表示される選択オブジェクトＯＢの立体視を可能とする右目用画像と左目用画像像との間における位置ズレ量をｐ［ｍｍ］としたとき、領域設定部７１は、検出領域Ａの縦（ｙ軸）方向の拡大量ＡＨを、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＨ・ｐ／（７５＋ｐ）［ｍｍ］以下とし、検出領域Ａの横（ｘ軸）方向の拡大量ＡＷを、２０ｐ／（７５＋ｐ）［ｍｍ］以上、ＳＷ・ｐ／（７５＋ｐ）［ｍｍ］以下とすることが好ましい。
【０１１９】
ここで、ユーザがディスプレイ５１に表示される画像を視聴する際、自らの身体の動きによって、少なくとも２０［ｍｍ］程度の目線の位置変化が常時生じているという実験結果が得られた。このため、拡大領域Ａ２の下限値を少なくとも２０ｐ／（７５＋ｐ）とすることにより、ユーザの身体の動きによる目線の位置変化に起因した誤操作を防止することが可能となる。
【０１２０】
また、ｚ軸方向、すなわち、ディスプレイ５１に対して垂直に規定される空間内にユーザの目が存在する場合、ディスプレイ５１上における、ユーザの目の位置と選択オブジェクトＯＢの表示領域Ｐ１との縦方向の最大距離はＳＨ、横方向の最大距離はＳＷとなる。このため、拡大領域Ａ２の上限値をＳＨ・ｐ／（７５＋ｐ）［ｍｍ］、或いはＳＷ・ｐ／（７５＋ｐ）［ｍｍ］とすることにより、ユーザによる選択オブジェクトＯＢの視認位置Ｐ２の下方まで、検出領域Ａを確実に拡大することが可能となる。
【０１２１】
さらに、算出方法２によれば、ディスプレイ５１とユーザとの距離Ｌ、選択オブジェクトＯＢの飛び出し量ｈ、およびディスプレイ５１から入力操作が検出可能となる位置までの距離ｄなどを用いる必要がないため、領域設定部７１による検出領域Ａの設定が容易となる。
【０１２２】
〔拡大方向の算出〕
次に、領域設定部７１による検出領域Ａの拡大方向の算出方法について、図２および図４を参照して説明する。
【０１２３】
通常、ユーザのタッチ位置は、ディスプレイ５１に表示される選択オブジェクトＯＢの表示領域Ｐ１から、ディスプレイ５１の中心方向にズレる傾向がある。例えば、図２に示されるように、ユーザの目線よりも選択オブジェクトＯＢが上方に表示される場合、ユーザはベース領域Ａ１の下方をタッチする傾向がある。
【０１２４】
このため、検出領域Ａをディスプレイ５１の中心方向に向けて拡大することにより、検出領域Ａの拡大方向と、ユーザのタッチ位置がズレる方向とを一致させることができる。具体的には、領域設定部７１は、ディスプレイ５１の中心座標値と、選択オブジェクトの表示領域Ｐ１の中心座標値とを比較することによって、検出領域Ａの拡大方向を算出する。
【０１２５】
図４（ａ）〜（ｄ）は、検出領域Ａの拡大方向の一例を示す上面図である。図４（ａ）に示されるように、領域設定部７１は、ベース領域Ａ１の外周を囲うように、拡大領域Ａ２を付加することで検出領域Ａを設定してもよい。これにより、選択オブジェクトＯＢに対するユーザの目の位置にかかわらず、上述した位置ズレが生じた場合であっても、ユーザの入力操作を確実に検出することが可能となる。
【０１２６】
また、領域設定部７１は、検出領域Ａをディスプレイ５１の中心方向に向けて拡大する場合、図４（ｂ）〜（ｄ）に示されるような検出領域Ａを設定すればよい。例えば、ディスプレイ５１の中心座標値が、選択オブジェクトＯＢの表示領域Ｐ１の中心座標値に対して右下方向に位置するとき、領域設定部７１は、図４（ｂ）に示されるように、ベース領域Ａ１の右辺および下辺に拡大領域Ａ２を付加して検出領域Ａを設定する。
【０１２７】
また、ディスプレイ５１の中心座標値が、選択オブジェクトＯＢの表示領域Ｐ１の中心座標値に対して上方向に位置するとき、領域設定部７１は、図４（ｃ）に示されるように、ベース領域Ａ１の上辺に拡大領域Ａ２を付加して検出領域Ａを設定する。
【０１２８】
さらに、ディスプレイ５１の中心座標値が、選択オブジェクトの表示領域Ｐ１の中心座標値に対して左方向に位置するとき、領域設定部７１は、図４（ｄ）に示されるように、ベース領域Ａ１の左辺に拡大領域Ａ２を付加して検出領域Ａを設定する。
【０１２９】
図４（ｂ）〜（ｃ）に示されるように、検出領域Ａをディスプレイ５１の中心方向に向けて拡大することにより、検出領域Ａの不要な拡大設定を防止して、検出領域Ａが重なり合って設定されることを防止することができる。
【０１３０】
〔立体表示装置の処理〕
次に、本実施形態に係る立体表示装置１の処理について、図５および図６を参照して説明する。
【０１３１】
〔処理例１〕
まず、本実施形態に係る立体表示装置１の基本的な処理である処理例１について、図５を参照して説明する。
【０１３２】
図５は、本実施形態に係る立体表示装置１の処理例１の流れを示すフローチャートである。図５に示されるように、処理例１は、Ｓ１〜Ｓ１１を有している。
【０１３３】
まず、コンテンツ処理部２は、メディアＭなどに記録された画像コンテンツを読み出し（Ｓ１）、単位画像ごとに画像データを生成する。
【０１３４】
次に、コンテンツ処理部２は、生成した単位画像ごとの画像データに、ボタンなどの選択オブジェクトＯＢが含まれるか否かを判定する（Ｓ２）。
【０１３５】
画像データに選択オブジェクトＯＢが含まれない場合（Ｓ２でＮＯ）、コンテンツ処理部２は、画像データと各オブジェクトの座標情報とを関連付けて３次元描画エンジン３に出力し（Ｓ３）、ディスプレイ５１に画像データに示される画像を表示させる。
【０１３６】
一方、画像データに選択オブジェクトＯＢが含まれる場合（Ｓ２でＹＥＳ）、コンテンツ処理部２は、画像データと各オブジェクトの座標情報とを関連付けて３次元描画エンジン３に出力して、ディスプレイ５１に画像データに示される画像を表示させると共に、選択オブジェクトＯＢの座標情報を制御部７に出力する（Ｓ４）。
【０１３７】
制御部７の領域設定部７１は、コンテンツ処理部２から出力された選択オブジェクトＯＢの座標情報を取得したとき、当該座標情報に基づいて、検出領域Ａを拡大設定するために付加する長さを示す拡大量ＡＨ・ＡＷおよび拡大方向を算出する（Ｓ５）。
【０１３８】
次に、領域設定部７１は、Ｓ５にて算出した拡大量ＡＨ・ＡＷおよび拡大方向に基づいて、選択オブジェクトＯＢごとに検出領域Ａを設定する（Ｓ６）。具体的には、領域設定部７１は、ディスプレイ５１に表示される選択オブジェクトの表示領域Ｐ１に対応するベース領域Ａ１に、算出した拡大量ＡＨ・ＡＷを所定の方向に付加した検出領域Ａを設定する。
【０１３９】
次に、領域設定部７１は、単位画像において複数の検出領域Ａを設定した場合、隣り合う検出領域Ａに重なり合う部分があるか否かを判定する（Ｓ７）。検出領域Ａに重なり合う部分がある場合（Ｓ７でＹＥＳ）、領域設定部７１は、当該重なりを解消するために、検出領域Ａの再設定を行う（Ｓ８）。具体的には、領域設定部７１は、互いに重なり合う検出領域Ａのうち少なくとも一方の検出領域Ａを、他方の検出領域Ａに対して離間する方向に移動させ、検出領域Ａ同士が重なり合わないように検出領域Ａの再設定を行う。
【０１４０】
次に、レイアウト変更部７４は、ディスプレイ５１に表示される選択オブジェクトＯＢのレイアウトを変更する（Ｓ９）。具体的には、レイアウト変更部７４は、領域設定部７１によって再設定された検出領域Ａの座標情報に応じて、対応する選択オブジェクトＯＢのディスプレイ５１における表示位置を変更する制御信号を生成し、コンテンツ処理部２に出力する。コンテンツ処理部２は、レイアウト変更部７４から出力された制御信号を取得したとき、当該制御信に示される所定の選択オブジェクトＯＢの座標情報を改変し、３次元描画エンジン３に出力する。これにより、検出領域Ａの再設定に応じて、選択オブジェクトＯＢのレイアウトを変更させた画像をディスプレイ５１に表示させることができる。
【０１４１】
一方、検出領域Ａに重なり合う部分がない場合（Ｓ７でＮＯ）、領域設定部７１は、Ｓ８およびＳ９の処理を省略する。
【０１４２】
次に、選択判定部７２は、領域設定部７１から出力された検出領域Ａの座標情報と、座標算出部６から出力されたユーザのタッチ位置を示す座標値とに基づいて、選択オブジェクトＯＢが選択されたか否かを判定する（Ｓ１０）。具体的には、選択判定部７２は、ユーザのタッチ位置を示す座標値を座標算出部６から取得したとき、当該タッチ位置の座標値が領域設定部７１によって設定された所定の検出領域Ａの座標値に含まれるか否かを判定する。
【０１４３】
タッチ位置の座標値が検出領域Ａの座標値に含まれない場合（Ｓ１０でＮＯ）、選択判定部７２は、何れの選択オブジェクトＯＢも選択されなかったものと判断し、選択オブジェクトＯＢが選択されるまでＳ１０を繰り返し行う。一方、タッチ位置の座標値が検出領域Ａの座標値に含まれる場合（Ｓ１０でＹＥＳ）、選択判定部７２は、当該検出領域Ａに対応する所定の選択オブジェクトＯＢが選択されたものと判断する。そして、選択判定部７２は、所定の選択オブジェクトＯＢが選択されたことを示す制御信号を生成し、コンテンツ処理部２に出力する。
【０１４４】
コンテンツ処理部２は、選択判定部７２から出力された制御信号を取得したとき、当該制御信に示される所定の選択オブジェクトＯＢに対するユーザの入力操作に応じた画像コンテンツの処理を進行させる（Ｓ１１）。
【０１４５】
このように、処理例１によれば、ユーザのタッチ位置が、選択オブジェクトＯＢの表示領域Ｐ１上からズレた場合であっても、ユーザの入力操作を検知することが可能となる。また、ユーザの入力操作を確実に検出して、立体表示装置１の誤作動を防止することができる。
【０１４６】
〔処理例２〕
次に、本実施形態に係る立体表示装置１の他の処理例２について、図６を参照して説明する。処理例２では、ユーザの入力操作後、同一の表示画像において引き続きユーザの入力操作を求める場合の処理について説明する。
【０１４７】
図６は、本実施形態に係る立体表示装置１の処理例２の流れを示すフローチャートである。図６に示されるように、処理例２は、Ｓ２１〜Ｓ３０を有している。なお、Ｓ２１〜Ｓ２７は、図５に示されるＳ１〜Ｓ６、およびＳ１０での処理と同一であるため、ここでは説明を省略する。
【０１４８】
Ｓ２７において、タッチ位置の座標値が検出領域Ａの座標値に含まれる場合（Ｓ２７でＹＥＳ）、選択判定部７２は、当該検出領域Ａに対応する所定の選択オブジェクトＯＢが選択されたものと判断する。そして、選択判定部７２は、所定の選択オブジェクトＯＢが選択されたことを示す制御信号を生成し、コンテンツ処理部２に出力する。
【０１４９】
コンテンツ処理部２は、選択判定部７２から所定の選択オブジェクトＯＢが選択されたことを示す制御信号を取得したとき、同一の表示画像において引き続きユーザの入力操作を求めるか否かを判定する（Ｓ２８）。
【０１５０】
引き続きユーザの入力操作を求める場合（Ｓ２８でＹＥＳ）、コンテンツ処理部２は、選択された選択オブジェクトＯＢの座標情報を飛出量調整部７３に出力する。
【０１５１】
飛出量調整部７３は、コンテンツ処理部２から出力された所定の選択オブジェクトＯＢの座標情報を取得したとき、当該選択オブジェクトＯＢの飛出し量が減少するように座標情報を改変して、コンテンツ処理部２に出力する（Ｓ２９）。
【０１５２】
コンテンツ処理部２は、飛出量調整部７３から出力された制御信号を取得したとき、改変された座標情報を３次元描画エンジン３に出力して、所定の選択オブジェクトＯＢの飛出し量を低下させた画像をディスプレイ５１に表示させると共に、当該選択オブジェクトＯＢの座標情報を制御部７に出力して、飛出し量に応じた検出領域を新たに設定させる（Ｓ２４）。
【０１５３】
一方、ユーザの入力操作を求めない場合（Ｓ２８でＮＯ）、コンテンツ処理部２は、図５に示されるＳ１１と同様に、選択判定部７２から出力された制御信号に示される所定の選択オブジェクトＯＢに対するユーザの入力操作に応じた画像コンテンツの処理を進行させる（Ｓ３０）。
【０１５４】
このように、処理例２によれば、ユーザは、すでに選択した選択オブジェクトＯＢと未選択の選択オブジェクトＯＢとを視覚的に識別することが可能となるため、ユーザの視認性および操作性を向上させることができる。
【０１５５】
〔まとめ〕
以上のように、本実施形態に係る制御部７は、ユーザによる入力操作を検出し、かつ、選択オブジェクトＯＢの表示が可能な入力ディスプレイ５を有する立体表示装置１に用いられ、入力ディスプレイ５に表示される選択オブジェクトＯＢを選択するユーザの入力操作を検出する検出領域を、選択オブジェクトＯＢが表示される表示領域Ｐ１よりも拡げる領域設定部７１を備える。
【０１５６】
上述したように、従来、入力ディスプレイ５に表示される選択オブジェクトＯＢの表示領域Ｐ１と、ユーザが視覚的に認識する選択オブジェクトＯＢの視認位置Ｐ２とが一致せず、ユーザのタッチ位置が、入力ディスプレイ５における選択オブジェクトＯＢの表示領域Ｐ１上からズレる場合がある。
【０１５７】
この点、本実施形態に係る制御部７は、入力ディスプレイ５に表示される選択オブジェクトＯＢを選択するユーザの入力操作を検出する検出領域Ａを、選択オブジェクトＯＢが表示される表示領域Ｐ１よりも大きくする領域設定部７１を備える構成である。
【０１５８】
つまり、本実施形態に係る制御部７は、検出領域Ａを表示領域Ｐ１よりも拡げることにより、ユーザのタッチ位置が、入力ディスプレイ５における選択オブジェクトＯＢの表示領域Ｐ１上からズレた場合であっても、ユーザの入力操作が行われたことを検知させることを可能とする。
【０１５９】
それゆえ、本実施形態に係る制御部７によれば、立体表示装置１に立体的に表示される選択オブジェクトＯＢに対するユーザの誤操作を防止して、立体表示装置１の操作性を向上させることができる。
【０１６０】
〔実施形態２〕
本発明に係る検出領域拡大装置に関する第二の実施形態について、図７および図８に基づいて説明すれば、以下のとおりである。
【０１６１】
なお、説明の便宜上、上述した実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１６２】
〔立体表示装置の構成〕
まず、本実施形態に係る立体表示装置の構成について、図７を参照して説明する。
【０１６３】
図７は、本実施形態に係る立体表示装置１ａの概略構成を示すブロック図である。図７に示されるように、立体表示装置１ａは、撮像部７５と、位置検出部７６と、演算部（算出手段）７７とを備える点で、実施形態１の立体表示装置１と異なっている。
【０１６４】
〔撮像部〕
撮像部７５は、例えば、ＣＣＤ（Charge Coupled Device）、或いはＣＭＯＳ（Complementary Metal Oxide Semiconductor）カメラなどであり、立体表示装置１のディスプレイ５１の前方を撮像し、画像データを制御部７に出力する。なお、撮像部７５が取り付けられる位置は特に限定されないが、立体表示装置１を操作するユーザの顔が撮像範囲に含まれるように取り付けられる必要がある。本実施形態では、撮像部７５は、レンズの光軸が、ディスプレイ５１に対する垂線と平行になるように、入力ディスプレイ５に取り付けられている。なお、撮像部７５によって撮像された画像データは、制御部７が備える位置検出部７６におけるユーザの目の位置を検出する処理に用いられる。
【０１６５】
〔位置検出部〕
位置検出部７６は、ディスプレイ５１に対して垂直方向にあるユーザの目の位置を検出するものである。具体的には、位置検出部７６は、撮像部７５から出力された画像データを解析し、当該画像データに含まれるユーザの目の位置を検出する。例えば、位置検出部７６は、画像データから肌の色に近い領域を抽出し、その領域内に目の特徴を示す特徴量が所定の閾値以上である領域をユーザの目の位置として検出する。
【０１６６】
位置検出部７６は、検出したディスプレイ５１に対するユーザの目の位置を、演算部７７に出力する。このとき、位置検出部７６は、ディスプレイ５１に対するユーザの目の位置から、ユーザの目の位置に対応するディスプレイ５１の座標値を算出して、演算部７７に出力してもよい。この場合、位置検出部７６は、例えば、撮像部７５とディスプレイ５１との間で座標値を換算するための換算テーブルを用いて、ユーザの目の位置に対応するディスプレイ５１の座標値を算出すればよい。
【０１６７】
〔演算部〕
演算部７７は、ユーザの目の位置と、ユーザにより視覚的に知覚される選択オブジェクトＯＢの位置とをディスプレイ５１に対して垂直に投影したときの距離を、ディスプレイ５１の高さ方向として規定される縦方向の距離、およびディスプレイ５１の幅方向として規定される横方向の距離として算出するものである。
【０１６８】
すなわち、演算部７７は、ディスプレイ５１の高さ方向を規定するｙ軸方向（縦方向）、ディスプレイ５１の幅方向を規定するｘ軸方向（横方向）、ｘ軸およびｙ軸に垂直な方向を規定するｚ軸方向（垂直方向）としたとき、ｘ軸、ｙ軸およびｚ軸で規定される空間座標における、ユーザの目の位置と、選択オブジェクトＯＢの視認位置Ｐ２とのｙ座標の差分を縦方向の距離、ｘ座標の差分を横方向の距離として算出する。
【０１６９】
図８は、図７に示される演算部７７による縦方向の距離Ｈを算出する方法の一例を説明するための模式図である。
【０１７０】
なお、以下では、縦方向の距離Ｈを算出する方法について説明するが、横方向の距離Ｗ（不図示）を算出する方法は、ｙ軸方向をｘ軸方向に読み替えればよいので、ここでは説明を省略する。
【０１７１】
図８では、Ｌはディスプレイ５１とユーザの目との距離［ｍｍ］、Ｒは撮像部７５の光軸と、ディスプレイ５１の中心を通る垂線との距離［ｍｍ］、αは撮像部７５の画角、ＳＨは入力ディスプレイ５の高さ方向を縦方向として規定したときの、ディスプレイ５１の縦方向の長さ［ｍｍ］をそれぞれ示している。
【０１７２】
また、ディスプレイ５１とユーザの目との距離Ｌは、例えば、ディスプレイ５１とユーザの右目との距離、およびディスプレイ５１とユーザの左目との距離の平均値、或いは、ディスプレイ５１と右目または左目のいずれか一方との距離であってもよい。
【０１７３】
ここで、ディスプレイ５１の縦方向のピクセル数を２Ｙ１、視認位置Ｐ２のｙ座標をｙ１、目のｙ座標をｙ２、撮像部７５の縦方向のピクセル数を２Ｙ２、ディスプレイ５１の中心座標値を（０,０）としたとき、距離Ｌにおける撮像部７５の画角（図中ｈ１）はＬ・ｔａｎ（α／２）、選択オブジェクトＯＢの空間座標におけるｙ座標（図中ｈ２）は（ｙ１／Ｙ１）・（ＳＨ／２）となる。
【０１７４】
よって、空間座標における目の位置のy座標は、（ｙ２／Ｙ２）・Ｌ・ｔａｎ（α／２）＋Ｒとなる。
【０１７５】
したがって、縦方向の距離Ｈは、Ｒ−（ｙ２／Ｙ２）・Ｌ・ｔａｎ（α／２）−（ｙ１／Ｙ１）（ＳＨ／２）と算出することができる。
【０１７６】
なお、縦方向の距離Ｈ、および横方向の距離Ｗを算出する方法は、上記の方法に限られず、他の公知の方法を用いてもよい。
〔算出方法３〕
次に、立体表示装置１ａにおける、検出領域Ａの拡大量ＡＨ・ＡＷの算出する方法について説明する。
【０１７７】
領域設定部７１は、検出領域Ａの縦方向の拡大量をＡＨ［ｍｍ］としたとき、下記の計算式３を用いて、縦方向の拡大量ＡＨを算出する。
【０１７８】
ＡＨ［ｍｍ］＝Ｈ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］・・・（計算式３）
同様に、領域設定部７１は、検出領域Ａの横方向の拡大量をＡＷとしたとき、下記の計算式４を用いて、横方向の拡大量ＡＷを算出する。
【０１７９】
ＡＷ［ｍｍ］＝Ｗ・（ｈ−ｄ）／（Ｌ−ｄ）［ｍｍ］・・・（計算式４）
上記の計算式３および計算式４において、Ｌはディスプレイ５１とユーザの目との距離［ｍｍ］、ｈはディスプレイ５１からの選択オブジェクトの視覚的な飛び出し量［ｍｍ］、ｄはディスプレイ５１からユーザの入力操作を検出する位置までの距離［ｍｍ］、Ｈは演算部７７により算出された縦方向の距離［ｍｍ］、Ｗは演算部７７により算出された縦方向の距離［ｍｍ］をそれぞれ示している。
【０１８０】
このように、領域設定部７１は、実施形態１で説明した計算式１および計算式２のうち、ディスプレイ５１の縦方向の長さＳＨおよび横方向の長さＳＷに代えて、演算部７７によって算出された縦方向の距離Ｈおよび横方向の距離Ｗを用いて、検出領域Ａの拡大量ＡＨ・ＡＷを算出する。このため、領域設定部７１は、ユーザの目の位置に応じて、必要な検出領域Ａを設定することが可能となる。
【０１８１】
それゆえ、本実施形態に係る立体表示装置１ａによれば、ユーザの目の位置に応じた検出領域Ａを適宜設定することにより、ユーザの誤操作を効果的に防止することができる。
【０１８２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８３】
最後に、立体表示装置１の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８４】
すなわち、立体表示装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリなどの記憶装置（記録媒体）などを備えている。
【０１８５】
そして、本発明の目的は、上述した機能を実現するソフトウェアである制御部７の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、立体表示装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８６】
上記記録媒体としては、例えば、磁気テープやカセットテープなどのテープ系、フロッピー（登録商標）ディスク／ハードディスクなどの磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒなどの光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭなどの半導体メモリ系などを用いることができる。
【０１８７】
また、立体表示装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網などが利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線などの有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８８】
〔補足〕
なお、本発明に係る表示装置の特徴は、下記のように表現することも可能である。
【０１８９】
すなわち、本発明に係る表示装置は、ユーザの、身体もしくはその代替品による指示を検出する指示動作検出機構を備えた立体映像出力装置であり、同装置により立体表示された操作対象に対するユーザの指示動作検出の際に、上記指示動作検出領域を、上記立体表示領域よりも拡大設定する機能を有することを特徴としている。
また、本発明に係る表示装置は、上記指示動作検出機構はタッチパネルであり、上記ユーザの指示動作は前記タッチパネルにおける検出領域への近接動作を含み、想定視聴距離をＬ、オブジェクト飛び出し量をｈ、画面と上記タッチパネル検出領域との間隔をｄ、方形画面の縦方向の長さをＳＨ、画面の横方向の長さをＳＷとした際に、上記の縦方向の拡大設定距離がＳＨ・（ｈ−ｄ）／（Ｌ-ｄ）以下であって、横方向の拡大設定距離がＳＷ・（ｈ−ｄ）／（Ｌ−ｄ）以下であることを特徴としている。
【０１９０】
また、本発明に係る表示装置は、上記指示動作検出機構はタッチパネルであり、上記ユーザの指示動作は前記タッチパネルにおける検出領域への近接動作を含み、画面に表示された上記操作対象の左右画像間での位置ズレをｐ〔ｍｍ〕、画面サイズをＳＨ〔ｍｍ〕とした際に、上記の縦横拡大設定距離がＳＨ・ｐ／（７５＋ｐ）〔ｍｍ〕およびＳＷ・ｐ／（７５＋ｐ）〔ｍｍ〕以下であることを特徴としている。
【０１９１】
また、本発明に係る表示装置は、上記拡大領域が、本立体映像出力装置における画面中央へ向かう方向に限定されていることを特徴としている。
【０１９２】
また、本発明に係る表示装置は、ユーザ正対位置取得手段を更に有し、上記ユーザー正対位置取得手段により得られたユーザー正対位置と、上記ボタンが配される位置との画面内距離がＳ２を算出する手段を更に有し、上記ＳHおよびSWに代えて上記Ｓ２を用いることを特徴としている。
【０１９３】
また、本発明に係る表示装置は、複数ボタンの表示時に、２次元表示の際よりもボタンの間隔を大きく開けて配置する機能を有することを特徴としている。
【産業上の利用可能性】
【０１９４】
本発明は、画像を立体表示可能なテレビ／モニタ、デジタルサイネージ、電子黒板、タブレット端末、スマートフォン、ゲーム機など各種の表示装置に広く適用することができる。
【符号の説明】
【０１９５】
１    立体表示装置（表示装置）
１ａ  立体表示装置（表示装置）
５    入力ディスプレイ（入力表示部）
７    制御部（検出領域拡大装置）
７ａ  制御部（検出領域拡大装置）
５１    ディスプレイ（表示面）
５２    タッチパネル
７１    領域設定部（領域拡大手段）
７２    選択判定部（判定手段）
７３    飛出量調整部（飛出量調整手段）
７４    レイアウト変更部（表示位置変更手段）
７５    撮像部
７６    位置検出部
７７    演算部（算出手段）
ＡＨ    拡大量
ＡＷ    拡大量
Ｈ    縦方向の距離
ＯＢ    選択オブジェクト（立体オジェクト）
Ｐ１    表示領域
【図１】
0005341126.tif 000002
【図２】
0005341126.tif 000003
【図３】
0005341126.tif 000004
【図４】
0005341126.tif 000005
【図５】
0005341126.tif 000006
【図６】
0005341126.tif 000007
【図７】
0005341126.tif 000008
【図８】
0005341126.tif 000009
【図９】
0005341126.tif 000010