(57)【要約】【課題】画面に対する操作性を向上させること。【解決手段】表示制御装置は、画面の画面領域を含み、且つ画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定部と、画面に対する操作に基づいて操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて仮想画面領域における第２の操作位置を検出する検出部と、を備え、検出部は、検出した第１の操作位置が仮想画面領域を超えない場合、検出した第１の操作位置を第２の操作位置とし、第１の操作位置が仮想画面領域を超えた場合、仮想画面領域の超えた側の端に第２の操作位置を固定する。【選択図】図７
2020003917.tif 000002
【特許請求の範囲】
【請求項１】
画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定部と、
画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出する検出部と、
を備え、
前記検出部は、
検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記第１の操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する、
表示制御装置。
【請求項２】
前記仮想画面領域設定部は、
前記第１の操作位置が前記仮想画面領域を超えた場合、前記第１の操作位置に応じて前記仮想画面領域を移動させる、
請求項１に記載の表示制御装置。
【請求項３】
前記第１の操作位置が前記画面領域を超えた場合、前記画面領域の超えた側の端の表示態様を変更する操作表示部、
を備える請求項１または請求項２に記載の表示制御装置。
【請求項４】
前記操作表示部は、
前記第１の操作位置が前記画面領域を超えた場合、前記画面領域の超えた側の端の表示輝度を上げる、
請求項３に記載の表示制御装置。
【請求項５】
前記操作表示部は、
前記第１の操作位置が前記画面領域を超えた場合、前記画面領域の超えた側の端の表示輝度を前記操作位置の前記仮想画面領域への進入度合いに応じて変更する、
請求項４に記載の表示制御装置。
【請求項６】
前記仮想画面領域設定部は、
ユーザの操作に基づいて前記仮想画面領域の大きさを設定する、
請求項１から請求項５のいずれか一項に記載の表示制御装置。
【請求項７】
画面に表示させる複数の選択対象となる第１領域を前記画面領域に並べて配置する第１領域設定部と、
前記第１領域設定部により配置された前記第１領域のそれぞれに対応する複数の第２領域を前記仮想画面領域に設定する第２領域設定部、
複数の前記第２領域と前記第２の操作位置との関係に基づいて、複数の前記第１領域のうち選択中の前記第１領域を判定する選択判定部と、
前記選択判定部により選択中の領域であると判定された前記第１領域を、選択中であることを示す表示態様に変更する選択表示部と、
を備える請求項１から請求項６のいずれか一項に記載の表示制御装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の表示制御装置、
を備えた表示装置。
【請求項９】
請求項８に記載の表示装置、
を備えたテレビジョン。
【請求項１０】
表示制御装置における表示制御方法であって、
仮想画面領域設定部が、画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定ステップと、
検出部が、画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出する検出ステップと、
を有し、
前記検出ステップにおいて、
検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する、
表示制御方法。
【請求項１１】
コンピュータに、
画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定ステップと、
画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出し、検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する検出ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示装置、テレビジョン、表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
リモコンなどの入力装置を用いて画面に対する操作位置（ポインタ）を移動させることにより、画面に表示された複数のアイコンの中から所望のアイコンを選択する操作方法がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４４０１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような操作方法では、リモコンの操作位置が画面外となった際に、実空間上のリモコンの操作位置が画面領域外へ移動していても、画面上の操作位置は画面領域の端に留まる。そして、次に画面内への方向へリモコンの操作位置を移動させると、画面上の操作位置はすぐに画面領域内で移動方向へ移動を始める。そのため、リモコンの操作位置が画面外になると、その後、画面上の操作位置に対する実空間上のリモコンの操作位置の相対関係が変動してしまうことがある。この操作位置の相対関係の変動を抑えるためには、ユーザは、リモコンの操作位置が画面外に出ないように操作する必要があるため、操作範囲が制限され、操作性が悪化してしまうことがあった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、画面に対する操作性を向上させる表示制御装置、表示装置、テレビジョン、表示制御方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定部と、画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出する検出部と、を備え、前記検出部は、検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記第１の操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する、表示制御装置である。
【０００７】
また、本発明の一態様は、上記の表示制御装置、を備えた表示装置である。
【０００８】
また、本発明の一態様は、上記の表示装置、を備えたテレビジョンである。
【０００９】
また、本発明の一態様は、表示制御装置における表示制御方法であって、表示制御装置における表示制御方法であって、仮想画面領域設定部が、画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定ステップと、検出部が、画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出する検出ステップと、を有し、前記検出ステップにおいて、検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する、表示制御方法である。
【００１０】
また、本発明の一態様は、コンピュータに、画面の画面領域を含み、且つ前記画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定ステップと、画面に対する操作に基づいて前記操作に応じた第１の操作位置を検出するとともに、検出した第１の操作位置に基づいて前記仮想画面領域における第２の操作位置を検出し、検出した前記第１の操作位置が前記仮想画面領域を超えない場合、検出した前記第１の操作位置を前記第２の操作位置とし、前記操作位置が前記仮想画面領域を超えた場合、前記仮想画面領域の超えた側の端に前記第２の操作位置を固定する検出ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、画面に対する操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】アイコン選択画面と選択判定領域との第１例を示す図。
【図２】第１の実施形態に係る表示装置の構成の一例を示すブロック図。
【図３】第１の実施形態に係る操作制御処理の機能構成の一例を示す図。
【図４】第１の実施形態に係るアイコン及び選択判定領域設定処理の一例を示すフローチャート。
【図５】第１の実施形態に係る選択判定処理の一例を示すフローチャート。
【図６】アイコン選択画面と選択判定領域との他の第２例を示す図。
【図７】画面に対する操作位置が仮想画面領域を超えない場合の例を示す図。
【図８】画面に対する操作位置が仮想画面領域を超えた場合の例を示す図。
【図９】操作位置が仮想画面領域を超えた場合の仮想画面領域の移動を示す図。
【図１０】第２の実施形態に係る操作制御処理の機能構成の一例を示す図。
【図１１】第２の実施形態に係る選択判定領域の一例を示す図。
【図１２】画面に対する操作位置が画面領域を超えたときの表示態様の説明図。
【図１３】画面に対する操作位置が画面領域を超えたときの一例を示す写真。
【図１４】第２の実施形態に係る操作制御処理の一例を示すフローチャート。
【図１５】画面に対する操作位置が画面領域外且つ仮想画面領域内のときの操作制御処理の一例を示すフローチャート。
【図１６】画面に対する操作位置が画面領域外且つ仮想画面領域外のときの操作制御処理の一例を示すフローチャート。
【図１７】第２の実施形態に係る表示制御処理の一例を示すフローチャート。
【図１８】仮想画面領域の大きさの設定画面の一例を示す図。
【図１９】セーフエリアのサイズ制御処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。
［第１の実施形態］
本実施形態では、画面に表示された複数のアイコン（例えば、各種のコンテンツや各種の機能が割り付けられたアイコン）の中から所望のアイコンをエアマウスを用いて選択する。エアマウスとは、空間における動き又は姿勢を認識することで、空中で画面に向けて動かすことにより画面に対する操作が可能なリモコン（リモートコントローラ）である。例えば、エアマウスは、ジャイロセンサを搭載し、ジャイロセンサを用いて角度変化を検出することで、画面に対して指し示す位置（即ち、操作位置）を移動させることが可能である。
【００１４】
また、本実施形態では、操作位置を示すポインタやカーソルなどの表示は行わず、選択中のアイコンのみ明示するようにするとともに、例えば、画面領域の全体を選択対象となるアイコンの数に分割した分割領域のそれぞれを各アイコンに対応する選択判定領域として設定する。選択判定領域とは、アイコンが選択された状態であるか否かを判定するための領域である。なお、ここでの選択とは、エアマウスでアイコンを指すことにより、そのアイコンが他のアイコンと区別され、選択確定の操作を受け付け可能な状態（所謂、フォーカスされた状態）になることである。複数（アイコンの数の分）の選択判定領域のうち、操作位置が含まれる選択判定領域に対応するアイコンが選択された状態（選択中の状態）であると判定される。
【００１５】
図１を参照して、複数のアイコンが表示された表示画面（以下、「アイコン選択画面」という）と各アイコンの選択判定領域とについて説明する。なお、以下では、複数のアイコンが表示された表示画面にことを、「アイコン選択画面」と記載する。また、アイコン選択画面に表示された各アイコンの選択判定領域を示す画面のことを、「選択判定領域画面」と記載する。この選択判定領域画面は、実際に表示される画面ではなく、アイコン選択画面に対して設定されている選択判定領域を図示したものである。
【００１６】
図１は、アイコン選択画面と選択判定領域との一例（第１例）を示す図である。アイコン選択画面ＧＡ１０には、矩形状のアイコンＡ〜Ｆまでの６つの選択可能なアイコンが表示されている。図示する例では、アイコンＡ〜Ｆは上段と下段の２段で表示されている。上段には、アイコンＡ〜Ｄの４つのアイコンが画面の水平ライン方向（以下、「水平方向」という）へ並んで所定の間隔を空けて配置されている。なお、アイコンＡ〜Ｄは、画面の垂直ライン方向（以下、「垂直方向」という）の幅は同じであるが、水平方向の幅はアイコンＢのみが狭い。一方、下段には、アイコンＥとアイコンＦの２つのアイコンが水平方向へ並んで所定の間隔を空けて配置されている。但し、アイコンＥとアイコンＦの水平方向の幅及び垂直方向の幅は、アイコンＡのそれぞれの幅の半分以下であり、水平方向におけるアイコンＥとアイコンＦの配置されている幅は、アイコンＡの幅未満である。
【００１７】
一方、選択判定領域画面ＧＳ１０は、アイコン選択画面ＧＡ１０に表示された各アイコンの選択判定領域を示している。選択判定領域画面ＧＳ１０に示すように、アイコン選択画面ＧＡ１０に配置されているアイコンの数に応じて画面領域を分割した６つの分割領域である選択判定領域Ａ´〜Ｆ´のそれぞれがアイコンＡ〜Ｆのそれぞれに対応する選択判定領域として設定されている。
【００１８】
具体的には、選択判定領域Ａ´〜Ｆ´は、水平方向及び垂直方向ともに、アイコン数と同じ数になるように画面領域が分割されて設定されている。図示するように、垂直方向に２つに分割され、上段は水平方向に４つに分割され、下段は水平方向に２つに分割されている。上段の選択判定領域Ａ´〜Ｄ´のそれぞれは、その並びに応じてアイコンＡ〜Ｄのそれぞれに対応する選択判定領域である。また、下段の選択判定領域Ｅ´と選択判定領域Ｆ´のそれぞれは、その並びに応じてアイコンＥとアイコンＦのそれぞれに対応する選択判定領域である。ここで、上段において、選択判定領域Ａ´〜Ｄ´のそれぞれは、水平方向において均等の幅を有する。同様に、下段において、選択判定領域Ｅ´と選択判定領域Ｆ´のそれぞれは、水平方向において均等の幅を有する。即ち、選択判定領域の幅は、アイコンの幅に直接的に左右されるのではなく、アイコンの数に応じて均等に分割されている。また、垂直方向の幅（上段と下段の幅）についても同様に均等である。
【００１９】
また、アイコン選択画面ＧＡ１０における画面上の操作位置（画面に対する操作位置）を、破線ＳＨが示す水平方向の直線（軸）と破線ＳＶが示す垂直方向の直線（軸）との交点で示している。なお、この破線ＳＨ及び破線ＳＶは、操作位置を示すために図示しているものであり、画面に表示されるものではない。アイコン選択画面ＧＡ１０における操作位置は、選択判定領域画面ＧＳ１０では選択判定領域Ｂ´に含まれるため、アイコンＢが選択されている状態であり、アイコンＢが選択されていることを示す強調表示がされている。ここでは、強調表示として、アイコンに枠が表示されている。なお、強調表示は、この枠が表示されることに限られるものではなく、例えば、元々アイコンに枠が表示されている場合には枠が太くなったり色が変わったりすること、或いは、アイコンのサイズが少し大きくなったり、アイコン自体の表示色やコントラストが変化することなど、他の選択されていないアイコンとの区別が可能であれば、いずれの方法あってもよい。
【００２０】
操作位置がアイコン選択画面ＧＡ１０に示す位置からアイコン選択画面ＧＡ１１に示す位置（アイコンＢから左斜め下方向）に移動すると、選択判定領域画面ＧＳ１１に示すように、移動後の操作位置が選択判定領域Ｅ´に含まれるため、アイコンＥが選択されている状態となる。つまり、アイコン選択画面ＧＡ１１において、操作位置がアイコンの表示領域外の位置に移動しているが、アイコンＢから左斜め下方向へ移動したことにより、当該方向の先にあるアイコンＥが選択されることになる。なお、図示する例で、アイコンＢからそのまま下方向へ操作位置が移動したとしても、アイコンＢにより近いアイコンＦではなくアイコンＥが選択されることになる。つまり、下段においてもアイコンＥの選択判定領域Ｅ´とアイコンＦの選択判定領域Ｆ´とが水平方向において画面の領域を均等に２分割しているため、左右の相対関係より上下の相対関係が優先されることになる。
【００２１】
このように、アイコンの数に応じて画面領域を分割した６つの分割領域が選択判定領域として設定されているため、隣接するアイコンどうしの選択判定領域の間に不感帯となる隙間がない。よって、画面内のどの位置をエアマウスで指していても、いずれかのアイコンが選択されている状態となるため、所望のアイコンを選択しやすくなる。また、エアマウスで指している現在の操作位置が画面上のどの辺りであるかがわからなくなることもない。
【００２２】
（表示装置の構成）
図２は、本実施形態に係る表示装置１の構成の一例を示すブロック図である。表示装置１は、映像信号が入力されることにより、当該映像信号に対して各種の信号処理を行い、信号処理後の映像を表示する。例えば、表示装置１は、放送波を介して入力される映像信号や、インターネットのホームページ、ＶＯＤ（Ｖｉｄｅｏ Ｏｎ Ｄｅｍａｎｄ）などの様々なコンテンツの映像信号を表示するテレビジョンである。なお、表示装置１は、テレビジョン放送の入力には対応していなくてもよく、ＨＤＭＩ（Ｈｉｇｈ Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ、登録商標）端子、コンポジット映像端子、セパレート映像端子（Ｓ端子）、コンポーネント映像端子、Ｄ映像端子（Ｄ端子）などの入力端子から入力される映像信号を表示する表示装置（例えば、ＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）用のモニターや映像評価用のマスターモニターなど）であってもよい。また、これらの表示装置は、多機能携帯電話機（所謂、スマートフォンを含む）、表示装置と一体として構成されたＰＣ（デスクトップ型ＰＣ、ラップトップ型ＰＣ、タブレット型ＰＣなどを含む）などであってもよい。
【００２３】
例えば、表示装置１は、表示制御装置１０と、表示部２０とを備えている。表示制御装置１０１０は、ＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、ＮＶＲＡＭ（Ｎｏｎ-Ｖｏｌａｔｉｌｅ ＲＡＭ）１４と、表示制御部１５と、ビデオＲＡＭ１６と、通信部１７とを備えている。
【００２４】
ＭＰＵ１１は、表示装置１の各部を制御する主制御部として表示装置１における各種の処理を実行する。例えば、ＭＰＵ１１は、表示装置１に入力された映像信号に対する画像処理や画像処理を行った映像信号に基づく映像を表示部２０に表示させる処理などを実行する。また、ＭＰＵ１１は、各種の選択対象となるアイコンを表示部２０に表示させる処理、表示部２０に表示させた各種のアイコンを選択する操作の選択判定処理、及び選択操作に関する表示処理などを実行する。
【００２５】
ＲＡＭ１２は、ＭＰＵ１１が処理を実行する際の作業領域として用いられ、実行中の各種のプログラム、処理中の各種のデータなどを一時的に格納する。
ＲＯＭ１３は、ＭＰＵ１１が実行する各種のプログラム、処理に必要な各種のデータなどが記憶された不揮発性のメモリである。
ＮＶＲＡＭ１４は、不揮発性メモリであり、各種の設定情報（設定値）などを記憶する。
【００２６】
表示制御部１５は、ＭＰＵ１１の制御に応じて、表示装置１の画面上に表示される映像やアイコンなどの画像データを生成する。また、表示制御部１５は、生成した画像データを表示部２０へ表示させる。
ビデオＲＡＭ１６は、表示制御部１５が処理を実行する際の作業領域となり、生成された画像データを一時的に格納する。
【００２７】
通信部１７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）などの無線通信に対応し、エアマウス１００から送信される操作信号を受信する。
エアマウス１００は、エアマウス１００の動き（例えば、角度変化）を検出し、検出結果を示す検出信号を操作信号として出力する。例えば、エアマウス１００は、ジャイロセンサなどのモーションセンサを備え、エアマウス１００の角度変化（角速度あるいは角加速度など）を検出し、検出結果を示す検出信号を操作信号として出力する。なお、エアマウス１００は、ジャイロセンサに代えて或いは加えて、加速度センサ、傾斜センサ、地磁気センサなどを備えてエアマウス１００の動きを検出してもよい。また、エアマウス１００は、物理的に操作が可能な操作ボタンを備えてもよく、操作ボタンに対して操作がされたことに応じて、当該操作を示す操作信号を出力してもよい。
【００２８】
次に、図３を参照して、ＭＰＵ１１が実行する制御部としての機能のうち図１を参照して説明したアイコン選択操作の操作制御処理の機能ついてについて詳しく説明する。
図３は、本実施形態に係る表示装置１が実行する操作制御処理の機能構成の一例を示す図である。図示する制御部１１０は、ＭＰＵ１１が実行する操作制御処理による機能構成の一例であり、アイコン設定部１１１と、選択判定領域設定部１１２と、操作検出部１１３と、選択判定部１１４と、選択表示部１１５とを備えている。
【００２９】
アイコン設定部１１１は、画面に表示させる複数の選択対象となる所定の数のアイコンを、所定の位置に並べて配置する。例えば、図１のアイコン選択画面ＧＡ１０、ＧＡ１１に示すように、アイコン設定部１１１は、アイコンＡ〜Ｆを上段と下段の２段に分けて水平方向へ所定の間隔を空けて（即ち、不連続に）並べて配置する。なお、アイコン設定部１１１は、画面に表示するアイコンの一部又は全てを連続的に並べて配置してもよい。また、アイコン設定部１１１は、表示するアイコンの内容（即ち、選択対象の内容）又はユーザの操作状況、或いは画面の仕様（画面サイズ、解像度（画素数）など）に基づいて、画面に表示するアイコンの数、サイズ、及び位置を必要に応じて変更して配置してもよい。
【００３０】
選択判定領域設定部１１２は、アイコン設定部１１１により配置された複数のアイコンのそれぞれに対応する複数の選択判定領域を設定する。例えば、図１の選択判定領域画面ＧＳ１０、ＧＳ１１に示すように、選択判定領域設定部１１２は、アイコン設定部１１１により配置されたアイコンＡ〜Ｆの数に応じて画面の画面領域を分割した分割領域のそれぞれを、複数のアイコンのそれぞれに対応する複数の選択判定領域Ａ´〜Ｆ´として設定する。つまり、選択判定領域設定部１１２は、複数のアイコンのそれぞれに対応する複数の選択判定領域を、所定の間隔を開けずに隣接させ連続的に配置する。
【００３１】
また、選択判定領域設定部１１２は、画面上の水平方向及び垂直方向において、アイコンの数と同じ数になるように画面領域を分割した選択判定領域を設定する。例えば、選択判定領域設定部１１２は、水平方向と垂直方向とのそれぞれにおいて均等の幅を有する複数の選択判定領域を設定する。
【００３２】
また、表示するアイコンの内容（即ち、選択対象の内容）又はユーザの操作状況、或いは画面の仕様（画面サイズ、解像度（画素数）など）によて、画面に表示されるアイコンの数、サイズ、及び位置などは変化する。そのため、選択判定領域設定部１１２は、アイコン設定部１１１により配置されたアイコンの数、位置、及び画面の仕様に基づいて、複数のアイコンのそれぞれに対応する複数の選択判定領域を動的に生成して設定する。
【００３３】
操作検出部１１３は、通信部１７が受信するエアマウス１００から送信される操作信号に基づいて、画面上の操作位置を検出する。例えば、ユーザが、手に持っているエアマウス１００を表示装置１の画面の方へ向けて、ヨー方向又はピッチ方向へ動かすことに応じて、エアマウス１００からジャイロセンサで検出された角度変化（角速度あるいは角加速度など）の検出信号が操作信号として送信される。操作検出部１１３は、この操作信号に基づいて、検出された角度変化に応じた操作位置の位置座標を変化させる。
【００３４】
なお、操作検出部１１３は、例えば、エアマウス１００設けられている所定の操作ボタンが押下された場合に、操作位置を画面の中央の位置に設定（或いは、再設定）してもよい。
【００３５】
選択判定部１１４は、複数の選択判定領域のうち操作位置が含まれる選択判定領域に対応するアイコンを、選択中のアイコンであると判定する。
【００３６】
選択表示部１１５は、選択判定部１１４により選択中であると判定されたアイコンを、選択中であることを示す表示態様に変更する。例えば、選択表示部１１５は、選択中のアイコンを強調表示させる。
【００３７】
（操作制御処理の動作）
次に、表示装置１の制御部１１０が実行するアイコン選択操作の操作制御処理の動作について説明する。まず、図４を参照して、アイコン選択画面に切り替えられた際に、アイコン及び選択判定領域を設定する処理の動作について説明する。図４は、本実施形態に係るアイコン及び選択判定領域設定処理の一例を示すフローチャートである。
【００３８】
（ステップＳ１０１）制御部１１０は、ユーザの操作により、アイコン選択画面に切り替えられたか否かを判定する。制御部１１０は、アイコン選択画面に切り替えられたと判定した場合（ＹＥＳ）、ステップＳ１０３の処理に進む。一方、制御部１１０は、アイコン選択画面に切り替えられていないと判定した場合（ＮＯ）、ステップＳ１０１の処理を再び行う。
【００３９】
（ステップＳ１０３）制御部１１０は、アイコン設定部１１１は、画面に表示させる複数の選択対象となる所定の数のアイコンを、所定の位置に並べて配置する。例えば、図１のアイコン選択画面ＧＡ１０、ＧＡ１１に示すように、アイコン設定部１１１は、アイコンＡ〜Ｆを上段と下段の２段に分けて水平方向へ所定の間隔を空けて（即ち、不連続に）並べて配置する。これにより、表示制御部１５を介して表示部２０に複数のアイコンが表示される。そして、ステップＳ１０５の処理に進む。
【００４０】
（ステップＳ１０５）制御部１１０は、アイコンの数、位置、及び画面の仕様に基づいて、複数のアイコンのそれぞれに対応する複数の選択判定領域を設定する。例えば、制御部１１０は、図１の選択判定領域画面ＧＳ１０、ＧＳ１１に示すように、ステップＳ１０３において配置されたアイコンＡ〜Ｆの数、及び位置に基づいて画面の画面領域を分割した分割領域のそれぞれを、複数のアイコンのそれぞれに対応する複数の選択判定領域Ａ´〜Ｆ´として設定する。
【００４１】
次に、図５を参照して、アイコン選択画面において、エアマウス１００の操作により選択されたアイコンを判定する選択判定処理の動作について説明する。図５は、本実施形態に係る選択判定処理の一例を示すフローチャートである。
【００４２】
（ステップＳ２０１）制御部１１０は、エアマウス１００から送信される操作信号に基づいて操作がされたか否かを判定する。制御部１１０は、操作がされたと判定した場合（ＹＥＳ）、ステップＳ２０３の処理に進む。一方、制御部１１０は、操作がされていないと判定した場合（ＮＯ）、ステップＳ２０１の処理を再び行う。
【００４３】
（ステップＳ２０３）制御部１１０は、エアマウス１００から送信される操作信号に基づいて画面上の操作位置を検出し、ステップＳ２０５の処理に進む。
（ステップＳ２０５）制御部１１０は、検出された操作位置が含まれる選択判定領域に対応するアイコンを、選択中のアイコンであると判定し、ステップＳ２０７の処理に進む。
（ステップＳ２０７）制御部１１０は、選択中と判定したアイコンを強調表示させる。
【００４４】
［選択判定領域の他の設定例］
次に、アイコン選択画面及び選択判定領域画面の他の設定例について説明する。
図６は、アイコン選択画面と選択判定領域との他の例（第２例）を示す図である。この図は、アイコンが３段で配置された場合の選択判定領域の設定例を示す図である。アイコン選択画面ＧＡ３０には、矩形状のアイコンＡ〜Ｌまでの１２の選択可能なアイコンが上段、中段、下段の３段で配置され表示されている。上段には、それぞれ同じ大きさのアイコンＡ〜Ｇが水平方向へ並んで所定の間隔を空けて配置されている。中段には、それぞれ同じ大きさの２つのアイコンＨ、Ｉが水平方向へ並んで所定の間隔を空けて配置されている。下段には、３つのアイコンＪ〜Ｌが水平方向へ並んで所定の間隔を空けて配置されている。
【００４５】
一方、選択判定領域画面ＧＳ３０は、アイコン選択画面ＧＡ３０に表示された各アイコンの選択判定領域を示している。図示する例では、アイコン選択画面ＧＡ３０に配置されているアイコンの数に応じて画面領域を分割した１２の分割領域である選択判定領域Ａ´〜Ｌ´のそれぞれがアイコンＡ〜Ｌのそれぞれに対応する選択判定領域として設定されている。例えば、アイコン選択画面ＧＡ３０において、上段、中段、下段に配置されているアイコンの垂直方向の幅は同じではないが、選択判定領域画面ＧＳ３０では、選択判定領域として画面領域が垂直方向に３つに均等に分割されている。上段は、画面領域が水平方向に均等に７つに分割されており、アイコンＡ〜Ｇに対応する選択判定領域Ａ´〜Ｇ´が設定されている。中段は、画面領域が水平方向に均等に２つに分割されており、アイコンＨ、Ｉに対応する選択判定領域Ｈ´、Ｉ´が設定されている。下段は、画面領域が水平方向に均等に３つに分割されており、アイコンＪ〜Ｌに対応する選択判定領域Ｊ´〜Ｌ´が設定されている。また、アイコン選択画面ＧＡ３０における操作位置（破線ＳＨと破線ＳＶとの交点）は、選択判定領域画面ＧＳ３０では選択判定領域Ｈ´に含まれる。そのため、アイコンＨが選択されている状態であり、アイコン選択画面ＧＡ３０では、アイコンＨが選択されていることを示す強調表示がされている。
【００４６】
なお、選択判定領域設定部１１２は、複数のアイコンのそれぞれの大きさに応じて、複数の選択判定領域のそれぞれの大きさを設定してもよい。例えば、選択判定領域設定部１１２は、複数のアイコンのそれぞれの大きさに応じて画面領域全体を分割した分割領域をそれぞれのアイコンに対応する選択判定領域としてもよい。また、選択判定領域設定部１１２は、複数のアイコンのそれぞれの機能に応じて、複数の選択判定領域のそれぞれの大きさを設定してもよい。例えば、選択判定領域設定部１１２は、予め設定された機能のアイコンに対応する選択判定領域の大きさを、他のアイコンに対応する選択判定領域よりも大きく設定してもよい。予め設定された機能とは、例えば、重要な機能、使用頻度が高いと想定される機能などである。また、選択判定領域設定部１１２は、実際に各アイコンの使用頻度を計数し、使用頻度の高いアイコンに対応する選択判定領域の大きさを、使用頻度の低いアイコンに対応する選択判定領域よりも大きく設定してもよい。
【００４７】
また、上述した選択判定領域の設定例では、画面領域の全体をアイコンの数で分割した分割領域を選択判定領域としたため、画面領域に選択判定領域とならない領域が存在していないが、選択判定領域とならない領域が画面領域の一部に存在してもよい。例えば、アイコンが上段と下段の２段で配置されている場合、上段のアイコンに対応する選択判定領域と下段のアイコンに対応する選択判定領域との間に選択判定領域とならない隙間が設けられてもよい。なお、アイコンが３段以上の複数の段で配置されている場合には、少なくとも一以上の段と段の間に選択判定領域とならない隙間が設けられてもよい。また、左右方向に複数の列でアイコンが配置されている場合には、少なくとも一以上の列と列の間に選択判定領域とならない隙間が設けられてもよい。つまり、選択判定領域設定部１１２は、複数の選択判定領域のうち少なくとも２つの選択判定領域どうしの一部を隣接させてもよい。
【００４８】
［第２の実施系形態］
次に、本発明の第２の実施形態について説明する。
従来の操作方法では、例えば、ユーザが操作するエアマウス１００の操作位置が画面外となった際に、実空間上での画面に対するエアマウス１００の操作位置が画面領域外へ移動していても、画面上の操作位置は画面領域の端に留まり、次に画面内への方向へエアマウス１００の操作位置を移動させると、画面上の操作位置はすぐに画面領域内で移動方向へ移動を始める。そのため、エアマウス１００の操作位置が画面外になると、その後、実空間上での画面に対するエアマウス１００の操作位置と画面上の操作位置との相対関係が変動してしまうことがある。この操作位置の相対関係の変動を抑制するためには、ユーザは、エアマウス１００の操作位置が画面外に出ないように操作する必要があるため、操作範囲が制限され、操作性が悪化してしまうことがある。
【００４９】
そこで、本実施形態では、画面領域よりも大きい所定サイズの仮想画面領域を設定し、実空間上での画面に対するエアマウス１００の操作位置が画面領域を超えても仮想画面領域を超えない限りは、実空間上での画面に対するエアマウス１００の操作位置と画面上の操作位置との相対関係が変動しないように固定した。また、実空間上での画面に対するエアマウス１００の操作位置が仮想画面領域を超えた場合には、実空間上での画面に対するエアマウス１００の操作位置と画面上の操作位置との相対関係が超えた分に応じて変動するようにした。なお、実空間上での画面に対するエアマウス１００の操作位置とは、画面に対する操作に応じた操作位置（第１の操作位置）であり、以下では、単に「画面に対する操作位置」とも記載する。
【００５０】
図７は、画面に対する操作位置が仮想画面領域を超えない場合の例を示す図である。図示する仮想画面ＧＦ１０において、符号ＧＡＲは、画面の画面領域を示している。また、符号ＧＳＲの領域が、画面領域ＧＡＲに対応して設定された仮想画面領域を示している。仮想画面領域ＧＳＲは、画面領域ＧＡＲを外側に拡張した領域であり、画面領域ＧＡＲを含み、且つ画面領域ＧＡＲより大きい所定サイズの領域である。破線ＳＨと破線ＳＶとの交点は、画面に対する操作位置ＳＰ１を示している。この画面に対する操作位置ＳＰ１は、画面領域ＧＡＲ内であり、画面領域ＧＡＲ及び仮想画面領域ＧＳＲにおける操作位置（即ち、画面上の操作位置（第２の操作位置））でもある。
【００５１】
次に、ユーザがエアマウス１００による操作位置を、操作位置ＳＰ１から矢印Ｙ１の方向へ移動させたとする。移動後の操作位置ＳＰ２を、仮想画面ＧＦ１１に示している。移動後の画面に対する操作位置ＳＰ２は、画面領域ＧＡＲ外であるが仮想画面領域ＧＳＲ内であり、仮想画面領域ＧＳＲにおける操作位置（即ち、画面上の操作位置）でもある。この画面領域ＧＡＲ外の操作位置ＳＰ２が画面領域ＧＡＲの方向へ移動しても、画面上の操作位置は、その操作位置ＳＰ２の位置と同じであり、画面領域ＧＡＲ内に入った時点以降、画面領域ＧＡＲ及び仮想画面領域ＧＳＲにおける操作位置となる。つまり、画面に対する操作位置は、仮想画面領域ＧＳＲを超えない範囲では、仮想画面領域ＧＳＲ（又は画面領域ＧＡＲ）における操作位置（画面上の操作位置）となる。
【００５２】
このように、画面領域ＧＡＲよりも大きい所定サイズの仮想画面領域ＧＳＲを設定することにより、画面領域ＧＡＲにおける操作位置を画面領域ＧＡＲよりも広い領域に拡張して検出するため、画面に対する操作位置が仮想画面領域ＧＳＲを超えない範囲では、画面に対する操作位置と画面上の操作位置との相対関係が変動しない。
【００５３】
図８は、画面に対する操作位置が仮想画面領域を超えた場合の例を示す図である。図示する仮想画面ＧＦ２０は、図７に示す仮想画面ＧＦ１１の操作状態に対応する。ユーザがエアマウス１００を操作して画面に対する操作位置ＳＰ２を矢印Ｙ２の方向へ移動させたとする。移動後の操作位置ＳＰ３を、仮想画面ＧＦ２１に示している。移動後の操作位置ＳＰ３は、仮想画面領域ＧＳＲの外である。この場合、仮想画面領域ＧＳＲの超えた側の端に仮想画面領域ＧＳＲにおける操作位置ＳＰ３´（画面上の操作位置）を固定する。例えば、図示するように、仮想画面領域ＧＳＲにおける操作位置ＳＰ３´は、仮想画面領域ＧＳＲの左側の端の破線ＳＨ´と破線ＳＶ´との交点が示す位置（即ち、画面に対する操作位置が仮想画面領域ＧＳＲを超えた位置）に固定される。つまり、画面に対する操作位置が仮想画面領域ＧＳＲを超えた場合、画面上の操作位置は仮想画面領域ＧＳＲを超えた側の端に固定される。
【００５４】
なお、画面に対する操作位置が仮想画面領域ＧＳＲを超えた場合に、画面上の操作位置は仮想画面領域ＧＳＲを超えた側の端に固定されると、相対的には、仮想画面領域ＧＳＲが画面に対する操作位置ＳＰ３の方へ移動したことに相当する。図９は、画面に対する操作位置が仮想画面領域を超えた場合の仮想画面領域の移動を示す図である。この図に示すように、仮想画面ＧＦ２０において、ユーザがエアマウス１００を操作して画面に対する操作位置ＳＰ２を矢印Ｙ２の方向へ移動させたとすると、仮想画面ＧＦ２２に示すように、移動後の画面に対する操作位置ＳＰ３が仮想画面領域ＧＳＲを超えた側の端（図８の操作位置ＳＰ３´の位置）に固定されるように、当該操作位置ＳＰ３に応じて仮想画面領域ＧＳＲが移動する（画面領域ＧＡＲと一体となって移動）。
【００５５】
画面に対する操作位置が操作位置ＳＰ３よりさらに仮想画面領域ＧＳＲを超える方向へ移動すると、当該画面に対する操作位置の移動に応じて仮想画面領域ＧＳＲがさらに移動する（画面領域ＧＡＲと一体となって移動）。反対に、画面に対する操作位置が操作位置ＳＰ３から仮想画面領域ＧＳＲ内側の方向へ移動すると、仮想画面領域ＧＳＲ及び画面領域ＧＡＲは移動後の場所に固定されたまま（図９の仮想画面ＧＦ２２参照）、固定された仮想画面領域ＧＳＲ及び画面領域ＧＡＲにおいて、図７に示す例と同様に画面に対する操作位置と画面上の操作位置とが一致しながら移動する。つまり、画面に対する操作位置が仮想画面領域を超えた場合には、画面に対する操作位置と画面上の操作位置との相対関係が超えた分に応じて変動する。
【００５６】
このように、ユーザが操作するエアマウス１００の操作位置が画面外となった場合でも、所定の範囲（仮想画面領域を超えない範囲）までは、画面に対する操作位置と画面上の操作位置との相対関係が固定される。そのため、画面に対する操作位置と画面上の操作位置との相対関係の変動を抑えようとしてエアマウス１００の操作位置が画面外に出ないように厳密に操作する必要がなくなり、操作性を向上することができる。また、エアマウス１００の操作位置を画面外に所定の範囲（仮想画面領域を超える範囲）以上移動させることで、画面に対する操作位置と画面上の操作位置との相対関係を容易に調整することもできる。
【００５７】
次に、本実施形態に係る表示装置の構成について説明する。本実施形態に係る表示装置１Ａの基本的な構成は、図２に示す第１の実施形態の構成と同様であるためその説明を省略する。ここでは、本実施形態に係る表示装置１Ａの機能構成について、第１の実施形態に係る表示装置１の機能構成と異なる部分について説明する。
【００５８】
図１０は、本実施形態に係る表示装置１Ａが実行する操作制御処理の機能構成の一例を示す図である。図示する制御部１１０Ａは、ＭＰＵ１１が実行する操作制御処理による機能構成の一例であり、アイコン設定部１１１Ａと、選択判定領域設定部１１２Ａと、操作検出部１１３Ａと、選択判定部１１４Ａと、選択表示部１１５Ａと、仮想画面領域設定部１１６Ａと、操作表示部１１７Ａとを備えている。アイコン設定部１１１Ａと、選択判定領域設定部１１２Ａと、操作検出部１１３Ａと、選択判定部１１４Ａと、選択表示部１１５Ａとのそれぞれは、図３に示すアイコン設定部１１１と、選択判定領域設定部１１２と、操作検出部１１３と、選択判定部１１４と、選択表示部１１５とのそれぞれと基本的な機能は同様であり、異なる部分について説明する。
【００５９】
仮想画面領域設定部１１６Ａは、画面の画面領域を含み、且つ画面領域よりも大きい所定サイズの仮想画面領域を設定する。例えば、所定サイズとは、上下方向のそれぞれに画面領域の縦のサイズの１／４を延長し、左右方向のそれぞれに画面領域の横のサイズの１／４を延長した大きさとして予め設定されている。１／４のサイズとは、例えば２Ｋ画像の場合には０．５Ｋ分のサイズである。このサイズは、ユーザがエアマウス１００を操作する際に画面から操作位置を外してしまう量が、画面のサイズ（縦、横のそれぞれのサイズ）に対して１／２から１／４程度であることによる。
【００６０】
なお、所定のサイズは、上記に限らず任意に設定できるが、例えば、上下方向のそれぞれに画面領域の縦のサイズ分延長し、左右方向のそれぞれに画面領域の横のサイズ分延長した大きさを最大として、それ未満の大きさで設定され。また、仮想画面領域は、画面領域に対して上下左右方向に均等に延長された領域であってもよいし、不均等に延長された領域であってもよい。例えば、仮想画面領域は、画面領域に対して上下左右方向のうち少なくとも一方向に延長された領域であってもよい。また、画面領域が矩形状でない場合には、画面領域の形状に応じた形状や任意の形状に延長した仮想画面領域としてもよい。
【００６１】
操作検出部１１３Ａは、通信部１７が受信するエアマウス１００から送信される操作信号に基づいて、画面に対する操作位置（第１の操作位置）を検出するとともに、検出した操作位置に基づいて仮想画面領域における操作位置（画面上の操作位置、第２の操作位置）を検出する。例えば、操作検出部１１３Ａは、画面に対する操作位置が仮想画面領域を超えない場合、画面に対する操作位置を仮想画面領域における操作位置とする（図７参照）。一方、操作検出部１１３Ａは、画面に対する操作位置が仮想画面領域を超えた場合、仮想画面領域の超えた側の端に仮想画面領域における操作位置を固定する（図８及び図９参照）。
【００６２】
なお、仮想画面領域設定部１１６Ａは、画面に対する操作位置が仮想画面領域を超えた場合、仮想画面領域における操作位置（画面上の操作位置）が仮想画面領域の端に固定されるように、画面に対する操作位置に応じて仮想画面領域を移動させてもよい。
【００６３】
選択判定領域設定部１１２Ａは、アイコン設定部１１１により配置された複数のアイコンのそれぞれに対応する複数の選択判定領域を仮想画面領域に設定する。例えば、選択判定領域設定部１１２Ａは、アイコン設定部１１１により配置された複数のアイコンのそれぞれに対応する複数の選択判定領域を設定する際に、アイコンの数に応じて仮想画面領域を分割した分割領域のそれぞれを、複数の選択判定領域と設定する。そして、選択判定部１１４Ａは、複数の選択判定領域と仮想画面領域における操作位置（第２の操作位置）との関係に基づいて、複数のアイコンのうち選択中のアイコンを判定する。また、選択表示部１１５Ａは、選択判定部１１４Ａにより選択中の領域であると判定されたアイコンを、選択中であることを示す表示態様（例えば、枠を表示させるなどの強調表示）に変更する。
【００６４】
図１１は、本実施形態に係る選択判定領域の一例を示す図である。図示する選択判定領域画面ＧＳ３１は、図６に示すアイコン選択画面ＧＡ３０に配置されたアイコンのそれぞれに対応する選択判定領域を示している。図１１に示す選択判定領域は、仮想画面領域ＧＳＲを分割した分割領域のそれぞれを選択判定領域としている点で、図６に示す選択判定領域画面ＧＳ３０の選択判定領域とは異なる。この選択判定領域画面ＧＳ３１では、アイコンＡ〜Ｌのそれぞれに対応する選択判定領域Ａ´〜Ｌ´のそれぞれは、画面領域ＧＡＲの外側の仮想画面領域ＧＳＲの範囲まで延長されている。仮想画面領域ＧＳＲは、上下方向のそれぞれに画面領域の縦のサイズ（ＶＬ）の１／４を延長し、左右方向のそれぞれに画面領域の横のサイズ（ＨＬ）の１／４を延長した大きさである。操作位置（破線ＳＨと破線ＳＶとの交点）は、画面領域ＧＡＲの外側であるが仮想画面領域ＧＳＲの内側であり、選択判定領域Ｈ´に含まれる。よって、アイコンＨが選択されている状態である。
【００６５】
図１０に戻り、操作表示部１１７Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示態様を変更する。例えば、操作表示部１１７Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示輝度を上げて光らせる。また、操作表示部１１７Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示輝度を、画面に対する操作位置の仮想画面領域への進入度合いに応じて変更してもよい。
【００６６】
図１２は、画面に対する操作位置が画面領域を超えたときの表示態様の説明図である。この図では、画面領域ＧＡＲ及び仮想画面領域ＧＳＲと、エアマウス１００を上下方向（ピッチ方向）に振る角度（横から見た状態）と、エアマウス１００を左右方向（ヨー方向）に振る角度（上から見た状態）と、操作位置が画面領域を超えたときの表示輝度の変化とを対応付けて示している。エアマウス１００を上下方向（ピッチ方向）に振った場合、操作方向（画面に対する操作位置）が画面領域ＧＡＲ内となる角度ＶＡの範囲を上方向に超えると（角度ＶＢの範囲）、操作表示部１１７Ａは、画面領域ＧＡＲの上側の端の表示輝度を上げて光らせ、当該超えた量（即ち、仮想画面領域ＧＳＲへの進入度合い）が増すにつれて表示輝度をより上昇させる（光量を増加させる）。また、操作方向（画面に対する操作位置）が画面領域ＧＡＲ内となる角度ＶＡの範囲を下方向に超えると（角度ＶＣの範囲）、操作表示部１１７Ａは、画面領域ＧＡＲの下側の端の表示輝度を上げて光らせ、当該超えた量（即ち、仮想画面領域ＧＳＲへの進入度合い）が増すにつれて表示輝度をより上昇させる（光量を増加させる）。
【００６７】
また、エアマウス１００を左右方向（ヨー方向）に振った場合、操作方向（画面に対する操作位置）が画面領域ＧＡＲ内となる角度ＨＡの範囲を左方向に超えると（角度ＨＢの範囲）、操作表示部１１７Ａは、画面領域ＧＡＲの左側の端の表示輝度を上げて光らせ、当該超えた量（即ち、仮想画面領域ＧＳＲへの進入度合い）が増すにつれて表示輝度をより上昇させる（光量を増加させる）。また、操作方向（画面に対する操作位置）が画面領域ＧＡＲ内となる角度ＨＡの範囲を右方向に超えると（角度ＨＣの範囲）、操作表示部１１７Ａは、画面領域ＧＡＲの右側の端の表示輝度を上げて光らせ、当該超えた量（即ち、仮想画面領域ＧＳＲへの進入度合い）が増すにつれて表示輝度をより上昇させる（光量を増加させる）。
【００６８】
図１３は、画面に対する操作位置が画面領域を超えたときの一例を示す写真である。この図は、画面に対する操作位置が画面領域の右側に超えたときに画面領域の右側の端の表示輝度を上げて光らせている状態を示している（符号ＧＬが示す部分参照）。
【００６９】
（操作制御処理の動作）
次に、表示装置１Ａの制御部１１０Ａが実行する操作制御処理の動作について説明する。図１４は、画面に対する操作位置が画面領域内のときの操作制御処理の一例を示すフローチャートである。
【００７０】
（ステップＳ３０１）制御部１１０Ａは、通信部１７が受信するエアマウス１００から送信される操作信号に基づいて、エアマウス１００による操作がされたか否かを判定する。制御部１１０Ａは、エアマウス１００による操作がされたと判定した場合（ＹＥＳ）、ステップＳ３０３の処理へ進み、操作がされていないと判定した場合（ＮＯ）、再びステップＳ３０１の処理を行う。
【００７１】
（ステップＳ３０３）制御部１１０Ａは、エアマウス１００から送信される操作信号に基づいて画面に対する操作位置を検出し、検出した操作位置が画面領域を超えたか否かを判定する。制御部１１０Ａは、検出した操作位置が画面領域を超えていないと判定した場合（ＮＯ）、ステップＳ３０５の処理へ進む。一方、制御部１１０Ａは、検出した操作位置が画面領域を超えたと判定した場合（ＹＥＳ）、ステップＳ３０７の処理へ進む。
【００７２】
（ステップＳ３０５）画面に対する操作位置が画面領域を超えていないため、制御部１１０Ａは、検出した操作位置に応じて画面領域内で画面上の操作位置を移動させる。
【００７３】
（ステップＳ３０７）画面に対する操作位置が画面領域を超えた場合、制御部１１０Ａは、超えた量が画面サイズの１／４以内であるか否かを判定する。画面に対する操作位置が画面領域を超えた量が画面サイズの１／４以内ではないと判定された場合（ＮＯ）、ステップＳ３０９の処理に進む。一方、画面に対する操作位置が画面領域を超えた量が画面サイズの１／４以内であると判定された場合（ＹＥＳ）、ステップＳ３１１の処理に進む。
【００７４】
（ステップＳ３０９）画面に対する操作位置が画面領域を超えた量が画面サイズの１／４以内ではないと判定されたため、制御部１１０Ａは、画面に対する操作位置が仮想画面領域外であると判定する。
【００７５】
（ステップＳ３１１）画面に対する操作位置が画面領域を超えた量が画面サイズの１／４以内であると判定されたため、制御部１１０Ａは、画面に対する操作位置が仮想画面領域内であると判定する。
【００７６】
次に、図１５を参照して、画面に対する操作位置が画面領域を超え（画面領域外）、且つ仮想画面領域を超えていない（仮想画面領域内）ときの操作制御処理の動作を説明する。図１５は、画面に対する操作位置が画面領域外且つ仮想画面領域内のときの操作制御処理の一例を示すフローチャートである。
【００７７】
（ステップＳ４０１）制御部１１０Ａは、エアマウス１００から送信される操作信号に基づいて画面に対する操作位置を検出し、検出した操作位置が画面領域に戻す方向に操作されたか否かを判定する。制御部１１０Ａは、画面領域に戻す方向に操作されたと判定した場合（ＹＥＳ）、ステップＳ４０３の処理へ進み、画面領域に戻す方向に操作されていないと判定した場合（ＮＯ）、再びステップＳ４０１の処理を行う。
【００７８】
（ステップＳ４０３）画面領域に戻す方向に操作されたと判定された場合、制御部１１０Ａは、画面領域を超えた分以上戻されたか否かを判定する。制御部１１０Ａは、画面領域を超えた分以上戻されたと判定した場合（ＹＥＳ）、ステップＳ４０５の処理へ進み、画面領域を超えた分以上戻されていないと判定した場合（ＮＯ）、再びステップＳ４０３の処理を行う。
【００７９】
（ステップＳ４０５）画面領域を超えた分以上戻されたことにより、画面に対する操作位置が画面領域内にあるため、制御部１１０Ａは、検出した操作位置に応じて画面領域内で画面上の操作位置を移動させる。
【００８０】
次に、図１６を参照して、画面に対する操作位置が画面領域を超え（画面領域外）、且つ仮想画面領域も超えている（仮想画面領域外）ときの操作制御処理の動作を説明する。図１６は、画面に対する操作位置が画面領域外且つ仮想画面領域外のときの操作制御処理の一例を示すフローチャートである。
【００８１】
（ステップＳ５０１）制御部１１０Ａは、エアマウス１００から送信される操作信号に基づいて画面に対する操作位置を検出し、検出した操作位置が画面領域に戻す方向に操作されたか否かを判定する。制御部１１０Ａは、画面領域に戻す方向に操作されたと判定した場合（ＹＥＳ）、ステップＳ５０３の処理へ進み、画面領域に戻す方向に操作されていないと判定した場合（ＮＯ）、再びステップＳ５０１の処理を行う。
【００８２】
（ステップＳ５０３）画面領域に戻す方向に操作されたと判定された場合、制御部１１０Ａは、画面サイズの１／４以上戻されたか否かを判定する。制御部１１０Ａは、画面サイズの１／４以上戻されたと判定した場合（ＹＥＳ）、ステップＳ５０５の処理へ進み、画面サイズの１／４以上戻されていないと判定した場合（ＮＯ）、再びステップＳ５０３の処理を行う。
【００８３】
（ステップＳ５０５）画面サイズの１／４以上戻されたことにより、画面に対する操作位置が画面領域内にあるため、制御部１１０Ａは、検出した操作位置に応じて画面領域内で画面上の操作位置を移動させる。
【００８４】
（表示制御処理の動作）
次に、図１７を参照して、表示装置１Ａの制御部１１０Ａが実行する操作制御処理において、画面に対する操作位置が画面領域を超えたときの表示制御処理の動作について説明する。図１７は、画面に対する操作位置が画面領域外になったときの表示制御処理の一例を示すフローチャートである。
【００８５】
（ステップＳ６０１）制御部１１０Ａは、エアマウス１００から送信される操作信号に基づいて画面に対する操作位置を検出し、検出した操作位置が画面領域を超えたか否かを判定する。制御部１１０Ａは、検出した操作位置が画面領域を超えたと判定した場合（ＹＥＳ）、ステップＳ６０３の処理へ進み、検出した操作位置が画面領域を超えていないと判定した場合（ＮＯ）、再びステップＳ６０１の処理を行う。
【００８６】
（ステップＳ６０３）制御部１１０Ａは、画面に対する操作位置が画面領域を超えたのが上側の領域であるか否かを判定する。制御部１１０Ａは、上側の領域であると判定した場合（ＹＥＳ）、ステップＳ６０５の処理に進み、上側の領域でないと判定した場合（ＮＯ）、ステップＳ６０７の処理に進む。
【００８７】
（ステップＳ６０５）画面に対する操作位置が画面領域の上側を超えたため、制御部１１０Ａは、画面領域の上側の端の表示輝度を上げて光らせる。そしてステップＳ６１７の処理に進む。
【００８８】
（ステップＳ６０７）制御部１１０Ａは、画面に対する操作位置が画面領域を超えたのが下側の領域であるか否かを判定する。制御部１１０Ａは、下側の領域であると判定した場合（ＹＥＳ）、ステップＳ６０９の処理に進み、下側の領域でないと判定した場合（ＮＯ）、ステップＳ６１１の処理に進む。
【００８９】
（ステップＳ６０９）画面に対する操作位置が画面領域の下側を超えたため、制御部１１０Ａは、画面領域の下側の端の表示輝度を上げて光らせる。そしてステップＳ６１７の処理に進む。
【００９０】
（ステップＳ６１１）制御部１１０Ａは、画面に対する操作位置が画面領域を超えたのが左側の領域であるか否かを判定する。制御部１１０Ａは、左側の領域であると判定した場合（ＹＥＳ）、ステップＳ６１３の処理に進み、下側の領域でないと判定した場合（ＮＯ）、ステップＳ６１５の処理に進む。
【００９１】
（ステップＳ６１３）画面に対する操作位置が画面領域の左側を超えたため、制御部１１０Ａは、画面領域の左側の端の表示輝度を上げて光らせる。そしてステップＳ６１７の処理に進む。
【００９２】
（ステップＳ６１５）画面に対する操作位置が画面領域を超えたのが上側、下側、左側のいずれでもないため、制御部１１０Ａは、画面に対する操作位置が画面領域の右側を超えたと判定し、画面領域の右側の端の表示輝度を上げて光らせる。そしてステップＳ６１７の処理に進む。
【００９３】
（ステップＳ６１７）制御部１１０Ａは、エアマウス１００から送信される操作信号に基づいて画面に対する操作位置を検出し、検出した操作位置が画面領域に戻ったか否かを判定する。制御部１１０Ａは、画面に対する操作位置が画面領域に戻ったと判定した場合（ＹＥＳ）、ステップＳ６１９の処理に進み、画面領域に戻っていないと判定した場合（ＮＯ）、再びステップＳ６１７の処理を行う。
【００９４】
（ステップＳ６１９）画面に対する操作位置が画面領域に戻ったため、制御部１１０Ａは、画面領域の上下左右のいずれか側の端の表示輝度を上げて光らせる処理を終了する。
【００９５】
（仮想画面領域のユーザ設定）
なお、画面サイズや、ユーザの振り幅の特性（くせ）などに関わらず、仮想画面領域のサイズが固定されている場合、ユーザによっては、仮想画面領域を大きすぎる又は小さすぎると感じる懸念がある。例えば、表示装置１Ａの画面が大きい場合、仮想画面領域の外側まで操作するための操作量が大きすぎる場合もある。そこで、仮想画面領域の大きさは、ユーザが設定可能な構成としてもよい。例えば、仮想画面領域設定部１１６Ａは、ユーザの操作に基づいて仮想画面領域の大きさを設定してもよい。
【００９６】
図１８は、仮想画面領域の大きさの設定画面の一例を示す図である。図示する設定画面は、例えば、設定メニュー画面において、仮想画面領域の大きさの設定を行う項目を選択することで表示される。ここで、仮想画面領域から画面領域を除いた領域（即ち、画面領域の周囲に延長した領域）をセーフエリアとも記載する。図示するセーフエリア設定画面の例では、セーフエリアのサイズを変更することが可能なスライダーバーＳＤＢが表示されている。スライダーバーＳＤＢの右端の「２Ｈ」は、画面サイズの縦のサイズに相当し、スライダーＳＤを右端に移動させると、セーフエリアのサイズが「２Ｈ」（画面サイズの長さ）に設定される。一方、スライダーバーＳＤＢの左端の「０Ｈ」は、セーフエリアのサイズが「０」である（即ち、セーフエリアを設定しない）ことを示している。つまり、スライダーバーＳＤＢは、左端から右端に向かって徐々にセーフエリアのサイズが大きくなるように設定が可能となっている。ユーザは、スライダーＳＤをスライダーバーＳＤＢの左端から右端の任意の場所に移動させる操作を行うことにより、セーフエリアのサイズを「０Ｈ」〜「２Ｈ」の範囲で任意に設定することができる。
【００９７】
図１９は、セーフエリアのサイズ制御処理の一例を示すフローチャートである。
（ステップＳ７０１）制御部１１０Ａは、セーフエリア設定画面において、セーフエリア設定が変更されたか否かを判定する。制御部１１０Ａは、セーフエリア設定が変更されたと判定した場合（ＹＥＳ）、ステップＳ７０３の処理に進み、セーフエリア設定が変更されていないと判定した場合（ＮＯ）、再びステップＳ７０１の処理を行う。
【００９８】
（ステップＳ７０３）セーフエリア設定が変更されたため、制御部１１０Ａは、変更されたセーフエリアのサイズに応じて、セーフエリアの設定、即ち仮想画面領域を変更する。
（ステップＳ７０５）制御部１１０Ａは、変更されたセーフエリアの設定値をＮＶＲＡＭ１４に保存する。
【００９９】
以上説明したように、本実施形態に係る表示装置１Ａは、画面の画面領域を含み、且つ画面領域よりも大きい所定サイズの仮想画面領域を設定する仮想画面領域設定部１１６Ａと、画面に対する操作に基づいて操作に応じた操作位置（画面に対する操作位置、第１の操作位置）を検出するとともに、検出した操作位置に基づいて仮想画面領域における操作位置（画面上の操作位置、第２の操作位置）を検出する操作検出部１１３Ａと、を備えている。そして、操作検出部１１３Ａは、検出した画面に対する操作位置が仮想画面領域を超えない場合、当該画面に対する操作位置を仮想画面領域における操作位置（画面上の操作位置）とする。また、操作検出部１１３Ａは、画面に対する操作位置が仮想画面領域を超えた場合、仮想画面領域の超えた側の端に仮想画面領域における操作位置（画面上の操作位置）を固定する。
【０１００】
これにより、表示装置１Ａは、画面領域よりも大きい所定サイズの仮想画面領域を設定することにより、画面に対する操作位置が画面領域を超えても仮想画面領域を超えない範囲では、画面に対する操作位置と画面上の操作位置との相対関係が固定されるため、画面に対する操作位置と画面上の操作位置との相対関係の変動を抑えようとしてエアマウス１００の操作位置が画面外に出ないように厳密に操作する必要がなくなる。また、表示装置１Ａは、エアマウス１００の操作位置を画面領域外に所定の範囲（仮想画面領域を超える範囲）以上移動させることで、画面に対する操作位置と画面上の操作位置との相対関係を容易に調整することもできる。このように、表示装置１Ａは、画面に対する操作位置と画面上の操作位置との相対関係の変動を抑えつつ、当該相対関係を調整したい場合には容易に調整することもできるため、画面に対する操作性を向上することができる。
【０１０１】
また、仮想画面領域設定部１１６Ａは、画面に対する操作位置が仮想画面領域を超えた場合、画面に対する操作位置に応じて仮想画面領域を移動させる。例えば、仮想画面領域設定部１１６Ａは、仮想画面領域における操作位置（画面上の操作位置）が仮想画面領域の端に固定されるように、画面に対する操作位置に応じて仮想画面領域を移動させる。
【０１０２】
これにより、表示装置１Ａは、画面に対する操作位置が画面領域外に所定の範囲（仮想画面領域を超える範囲）以上移動させることで、仮想画面領域を移動させることができる。よって、表示装置１Ａは、画面に対する操作位置と画面上の操作位置との相対関係を調整したい場合には容易に仮想画面領域を移動させることができる。
【０１０３】
また、本実施形態に係る表示装置１Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示態様を変更する操作表示部１１７Ａを備えてもよい。
【０１０４】
これにより、表示装置１Ａは、画面に対する操作位置が画面領域を超えた仮想画面領域（セーフエリア）に侵入している場合に、その旨をユーザに知らせることができる。例えば、画面上の操作位置を示すポインタやカーソルなどの表示を行わない場合、操作位置が仮想画面領域（セーフエリア）に侵入していることを知ることができないと操作性が悪化する懸念があるが、表示装置１Ａは、操作位置が仮想画面領域（セーフエリア）に侵入していることをユーザに知らせることができるため、操作性が悪化しないようにすることができる。
【０１０５】
例えば、操作表示部１１７Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示輝度を上げる。
【０１０６】
これにより、表示装置１Ａは、画面に対する操作位置が画面領域を超えた仮想画面領域（セーフエリア）に侵入している場合に、画面領域の超えた側の端を光らせることで、ユーザに感覚的に分かりやすく知らせることができる。
【０１０７】
また、操作表示部１１７Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示輝度を、当該操作位置の仮想画面領域への進入度合いに応じて変更してもよい。
【０１０８】
これにより、表示装置１Ａは、画面に対する操作位置が画面領域を超えた仮想画面領域（セーフエリア）に侵入している場合に、どの程度進入しているかをユーザに知らせることができる。例えば、仮想画面領域（セーフエリア）の端（外側）まで到達しているかが分からないと、どの程度エアマウス１００を操作すると、仮想画面領域（セーフエリア）の端（外側）に到達するかの把握が困難であり、意に反して操作位置が変動してしまう懸念があるが、表示装置１Ａは、どの程度エアマウス１００を操作すると仮想画面領域（セーフエリア）の端（外側）に到達するかの把握がしやすいため、意に反して操作位置が変動してしまうことを抑制できる。また、表示装置１Ａは、どの程度エアマウス１００を操作すると仮想画面領域（セーフエリア）の端（外側）に到達するかの把握がしやすいため、ユーザが画面に対する操作位置と画面上の操作位置との相対関係を変動させたい場合も、変動開始タイミングの把握が容易となり、変動量を容易に調整できる。
【０１０９】
なお、仮想画面領域設定部１１６Ａは、ユーザの操作に基づいて仮想画面領域の大きさを設定してもよい。
【０１１０】
これにより、表示装置１Ａは、画面サイズやユーザのエアマウス１００の振り幅の特性（くせ）などに応じて、ユーザが操作しやすいように仮想画面領域（セーフエリア）のサイズを任意に設定することができる。よって、画面に対する操作性を向上することができる。
【０１１１】
また、表示装置１Ａは、アイコン設定部１１１Ａ（第１領域設定部の一例）と、選択判定領域設定部１１２Ａ（第２領域設定部の一例）と、選択判定部１１４Ａと、選択表示部１１５Ａとをさらに備えている。アイコン設定部１１１Ａは、画面に表示させる複数の選択対象となるアイコン（第１領域の一例）を画面領域に並べて配置する。選択判定領域設定部１１２Ａは、アイコン設定部１１１Ａにより配置されたアイコンのそれぞれに対応する複数の選択判定領域（第２領域の一例）を仮想画面領域に設定する。選択判定部１１４Ａは、複数の選択判定領域と仮想画面領域における操作位置（画面上の操作位置、第２の操作位置）との関係に基づいて、複数のアイコンのうち選択中のアイコンを判定する。そして、選択表示部１１５Ａは、選択判定部１１４Ａにより選択中の領域であると判定されたアイコンを、選択中であることを示す表示態様に変更する。
【０１１２】
これにより、表示装置１Ａは、アイコンを選択する操作を行っている際に意に反して操作位置が画面領域の外へでた場合でも、所定の範囲（仮想画面領域を超える範囲）内であれば操作位置が変動してしまうことがなく選択判定を行うため、アイコンを選択する際の操作性を向上することができる。また、表示装置１Ａは、選択中のアイコンを選択中であることを示す表示態様に変更することにより、操作位置を示すポインタやカーソルなどを表示しない場合でも操作位置が感覚的に分かるため、アイコンを選択する際の操作性を向上することができる。
【０１１３】
［変形例］
上記実施形態では、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端の表示輝度を上げて光らせる例を説明したが、これに限られるものはない。例えば、表示装置１Ａは、画面に対する操作位置が画面領域を超えた場合、画面領域の超えた側の端を予め設定された色に制御してもよいし、予め設定されたマークなどを表示させてもよい。
【０１１４】
また、上記実施形態では、仮想画面領域全体に選択判定領域が設定されている例を説明したが（図１１参照）、これに限られるものはない。例えば、仮想画面領域において画面領域を超えた領域（セーフエリア）一部の又は全部が、選択判定領域が設定されていない領域であってもよい。つまり、画面領域のみに選択判定領域が設定されていてもよい。また、画面領域には、選択判定領域として設定されていない領域（隙間）があってもよい。
【０１１５】
また、上記実施形態では、操作位置を示すポインタやカーソルなどを表示しない例を説明したが、操作位置を示すポインタやカーソルなどが表示されてもよい。この場合、画面に対する操作位置が画面領域を超えた場合に、画面領域の超えた側の端に、画面上の操作位置を示すポインタやカーソルなどを固定されてもよい。そして、画面に対する操作位置が画面領域内に戻ることに応じて、その固定されたポインタやカーソルなどが再び画面上で移動してもよい。
【０１１６】
また、上記実施形態では、選択対象となる領域（第１領域）としてアイコンが表示される例を説明したが、アイコン以外のものであってもよく、例えば、選択対象となる領域（第１領域）としてボタン又はバナーなどが表示されてもよい。
【０１１７】
また、上記実施形態では、アイコンの数、位置、及び画面の仕様に基づいて、複数のアイコンのそれぞれに対応する複数の選択判定領域が動的に生成される例を説明したが、選択判定領域は、動的に生成されなくてもよい。例えば、アイコンの数、位置、画面の仕様などに基づいて選択判定領域が予め設定されていてもよい。
【０１１８】
また、上記実施形態では、画面に対する操作方法として、エアマウスを用いた操作方法を例として説明したが、エアマウスに限定されるものではない。例えば、机上（或いは机上に置かれたパッド上）などで操作するマウスやペンタブレットを用いた操作方法、レーザポインタを用いた操作方法、人の動きなどを検出するモーションキャプチャーを用いた操作方法に適用することもできる。
【０１１９】
なお、上述した実施形態における表示装置１（１Ａ）の一部の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、表示装置１（１Ａ）に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１２０】
また、表示装置１（１Ａ）の一部又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。また、本実施形態の表示装置１内の各構成要素は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１２１】
また、上記実施形態では、表示部２０を備えた表示装置１（１Ａ）の構成例を説明したが、表示部２０が備えられていない表示制御装置として構成してもよい。例えば、表示制御装置は、外部装置としてのテレビジョンやモニターなどと接続可能であり、図２に示す表示制御装置１０の構成（及び図３に示す制御部１１０、又は図１０に示す制御部１１０Ａの構成）の一部又は全部を備える構成としてもよい。具体的には、外部装置としてのテレビジョンやモニターなどに映像信号を出力するＤＶＤプレイヤー、ＨＤＤレコーダー、ケーブルテレビの受信機（チューナー）、家庭用ゲーム機などにも本発明を適用することができる。
【０１２２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１２３】
１，１Ａ  表示装置、１０  表示制御装置、２０  表示部、１１  ＭＰＵ、１２  ＲＡＭ、１３  ＲＯＭ、１４  ＮＶＲＡＭ、１５  表示制御部、１６  ビデオＲＡＭ、１７  通信部、１００  エアマウス、１１０，１１０Ａ  制御部、１１１，１１１Ａ  アイコン設定部、１１２，１１２Ａ  選択判定領域設定部、１１３，１１３Ａ  操作検出部、１１４，１１４Ａ  選択判定部、１１５，１１５Ａ  選択表示部、１１６Ａ  仮想画面領域設定部、１１７Ａ  操作表示部
【図１】
2020003917.tif 000003
【図２】
2020003917.tif 000004
【図３】
2020003917.tif 000005
【図４】
2020003917.tif 000006
【図５】
2020003917.tif 000007
【図６】
2020003917.tif 000008
【図７】
2020003917.tif 000009
【図８】
2020003917.tif 000010
【図９】
2020003917.tif 000011
【図１０】
2020003917.tif 000012
【図１１】
2020003917.tif 000013
【図１２】
2020003917.tif 000014
【図１３】
2020003917.tif 000015
【図１４】
2020003917.tif 000016
【図１５】
2020003917.tif 000017
【図１６】
2020003917.tif 000018
【図１７】
2020003917.tif 000019
【図１８】
2020003917.tif 000020
【図１９】
2020003917.tif 000021