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