(57)【特許請求の範囲】
【請求項１】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段を備え、
前記表示画面は、前記表示画面上の要素である複数の表示要素を含み、
前記表示制御手段は、前記操作部の向きによって異なる順序で、前記複数の表示要素を配列し、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする表示制御装置。
【請求項２】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段と、
前記操作部と前記表示部との相対位置の変化を検出する相対位置変化検出手段と、
を備え、
前記表示画面は、前記表示画面の要素である複数の表示要素を含み、
前記表示制御手段は、前記複数の表示要素のうちのいずれかを選択対象として表示し、
前記複数の表示要素は、複数のグループ毎に配列され、
前記表示制御手段は、前記相対位置変化検出手段が検出した前記相対位置の変化に応じて前記複数のグループの中の１つのグループを選択し、選択した前記グループ内において、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする表示制御装置。
【請求項３】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段と、
前記操作部と前記表示部との距離を検出する距離検出手段と、
を備え、
前記表示制御手段は、前記距離検出手段が検出した前記距離に応じて異なる変化度で前記表示画面の表示内容を変化させる、
ことを特徴とする表示制御装置。
【請求項４】
前記表示制御手段は、前記操作部の向きに対応した方向における前記接触位置に応じた表示位置を特定する、
ことを特徴とする請求項１から３のいずれかに記載の表示制御装置。
【請求項５】
前記操作部と前記表示部とはそれぞれが独立した筐体に設けられている
ことを特徴とする請求項１から４のいずれかに記載の表示制御装置。
【請求項６】
前記表示制御手段は、前記操作部の向きに応じて異なる変化度で前記表示画面の表示内容を変化させる、
ことを特徴とする請求項１から５のいずれかに記載の表示制御装置。
【請求項７】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
を行わせ、
前記表示画面は、前記表示画面上の要素である複数の表示要素を含み、
前記表示制御ステップは、前記操作部の向きによって異なる順序で、前記複数の表示要素を配列し、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とするプログラム。
【請求項８】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
前記操作部と前記表示部との相対位置の変化を検出する相対位置変化検出ステップ、
を行わせ、
前記表示画面は、前記表示画面の要素である複数の表示要素を含み、
前記表示制御ステップは、前記複数の表示要素のうちのいずれかを選択対象として表示し、
前記複数の表示要素は、複数のグループ毎に配列され、
前記表示制御ステップは、前記相対位置変化検出ステップが検出した前記相対位置の変化に応じて前記複数のグループの中の１つのグループを選択し、選択した前記グループ内において、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とするプログラム。
【請求項９】
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
前記操作部と前記表示部との距離を検出する距離検出ステップ、
を行わせ、
前記表示制御ステップは、前記距離検出ステップが検出した前記距離に応じて異なる変化度で前記表示画面の表示内容を変化させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、及び、プログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、タッチセンサを縦、横の２向きに配置した入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３３３９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された入力装置では、例えば、表示画面上にマトリックス状に配置された複数の項目のうちの１つを選択する場合に、二つのタッチセンサをそれぞれ操作しなければならないために、操作が直感的ではなかった。
【０００５】
本発明は、上記点に鑑みてなされたものであり、操作が直感的な、表示制御装置、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明の第１の観点に係る表示制御装置は、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段を備え、
前記表示画面は、前記表示画面上の要素である複数の表示要素を含み、
前記表示制御手段は、前記操作部の向きによって異なる順序で、前記複数の表示要素を配列し、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする。
（２）本発明の第２の観点に係る表示制御装置は、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段と、
前記操作部と前記表示部との相対位置の変化を検出する相対位置変化検出手段と、
を備え、
前記表示画面は、前記表示画面の要素である複数の表示要素を含み、
前記表示制御手段は、前記複数の表示要素のうちのいずれかを選択対象として表示し、
前記複数の表示要素は、複数のグループ毎に配列され、
前記表示制御手段は、前記相対位置変化検出手段が検出した前記相対位置の変化に応じて前記複数のグループの中の１つのグループを選択し、選択した前記グループ内において、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする。
（３）本発明の第３の観点に係る表示制御装置は、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力される表示制御装置であって、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御手段と、
前記操作部と前記表示部との距離を検出する距離検出手段と、
を備え、
前記表示制御手段は、前記距離検出手段が検出した前記距離に応じて異なる変化度で前記表示画面の表示内容を変化させる、
ことを特徴とする。
（４）本発明の第４の観点に係るプログラムは、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
を行わせ、
前記表示画面は、前記表示画面上の要素である複数の表示要素を含み、
前記表示制御ステップは、前記操作部の向きによって異なる順序で、前記複数の表示要素を配列し、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする。
（５）本発明の第５の観点に係るプログラムは、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
前記操作部と前記表示部との相対位置の変化を検出する相対位置変化検出ステップ、
を行わせ、
前記表示画面は、前記表示画面の要素である複数の表示要素を含み、
前記表示制御ステップは、前記複数の表示要素のうちのいずれかを選択対象として表示し、
前記複数の表示要素は、複数のグループ毎に配列され、
前記表示制御ステップは、前記相対位置変化検出ステップが検出した前記相対位置の変化に応じて前記複数のグループの中の１つのグループを選択し、選択した前記グループ内において、前記接触位置の変化に応じて選択対象を変更することで、前記選択対象を前記所定の表示画像として前記表示位置に表示する、
ことを特徴とする。
（６）本発明の第６の観点に係るプログラムは、
操作部の一面に形成された検出領域を有し、前記検出領域における接触物との接触位置を検出する接触位置検出手段と、前記操作部の向きを検出する向き検出手段と、前記接触位置検出手段が検出した前記接触位置と前記向き検出手段が検出した前記操作部の向きとを出力する出力手段と、を備えるコントローラが出力した前記接触位置及び前記操作部の向きが入力されるコンピュータに、
前記接触位置及び前記操作部の向きに基づいて、表示部が表示する表示画面上における表示位置を特定し、特定した前記表示位置に前記表示画面の要素である所定の表示画像を表示する表示制御ステップ、
前記操作部と前記表示部との距離を検出する距離検出ステップ、
を行わせ、
前記表示制御ステップは、前記距離検出ステップが検出した前記距離に応じて異なる変化度で前記表示画面の表示内容を変化させる、
ことを特徴とする。
【発明の効果】
【００１０】
本発明に係る、表示制御装置、及び、プログラムによれば、ユーザは直感的な操作を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の１実施形態に係る表示制御システムの基本的な動作を説明するための図である。
【図２】本発明の１実施形態に係るコントローラの構成を示す図である。
【図３】本発明の１実施形態に係る表示制御装置の構成を示す図である。
【図４】本発明の１実施形態に係る表示制御装置が行う表示制御を示すフローチャートである。
【図５】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図６】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図７】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図８】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図９】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１０】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１１】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１２】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１３】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１４】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１５】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１６】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【図１７】本発明の１実施形態に係るコントローラと表示画面との関係を説明するための図である。
【発明を実施するための形態】
【００１２】
本発明に係る一実施形態について図面を参照して説明する。なお、本発明は下記の説明、図面の記載によって限定されるものではない。下記の説明及び図面の内容に変更（構成要素の削除も含む）を加えることができるのはもちろんである。また、以下の説明では、本発明の理解を容易にするために、公知の技術的事項の説明は適宜省略されている。
【００１３】
まず、図１を参照して、本実施形態に係る表示制御システム１を説明する。表示制御システム１は、棒状のコントローラ１００と、コントローラ１００によって操作される表示制御装置２００と、を備える。両者は、無線で通信可能である。ユーザがコントローラ１００を操作すると、この操作に応じて、表示制御装置２００は、表示部２５０に表示している画像（表示画面）を変化させる。
【００１４】
ユーザは、指１及び２でコントローラ１００（筐体１０５）を把持し、このコントローラ１００を所望の向きに向けるとともに（矢印５ａ及び５ｂ参照）、指３で検出領域１２０ａ（詳しくは後述する。）に触れ、この指３を矢印５ｃ又は５ｄの向きに動かす。これが、ユーザが行うコントローラ１００の基本的な操作である。コントローラ１００は、検出領域１２０ａにおける指３の接触位置及びコントローラ１００の向き等を所定のセンサで検出し、検出したこれらについての情報（接触位置情報、向き情報等）を、表示制御装置２００に供給する。
【００１５】
なお、コントローラ１００の向きは、本実施形態では、コントローラ１００における長手方向（両矢印７ａ参照）の、基準軸線６ａに対する傾きで表現される。基準軸線６ａは、コントローラ１００の長手方向中心を通り、地球の重力が働く方向に平行な軸線である。
【００１６】
表示制御装置２００は、基準軸線６ａと平行の基準軸線６ｂ（仮想的な向き）を表示面２４０ａに表示する表示画面上で設定する。表示制御装置２００は、コントローラ１００と通信することによって、コントローラ１００から、接触位置情報及び向き情報を取得する。表示制御装置２００は、基準軸線６ｂを表示画面上に設定しているため、向き情報によって把握されるコントローラ１００の向きによって、表示画面上の基準軸線６ｂに対してコントローラ１００の向きに対応する向き（ここでは、同じ（略同じを適宜含む。同じについて同じ。）向き）を、接触操作の応答方向として表示画面上に設定できる（両矢印７ｂ参照）。
【００１７】
ここで、応答方向とは、例えば、接触操作に応答して表示画面の表示要素が変化する方向である。接触操作によって指３が矢印５ｃ又は５ｄの方向に動くと、表示制御装置２００は、これによる、接触位置情報によって把握される接触位置の変化に応答して、例えば、応答方向に沿って（両矢印７ｂ参照）、つまり、この応答方向と同じ方向に、かつ、変化する接触位置と同じ方向に、表示画面の表示要素（例えば、カーソル）を動かす。
【００１８】
表示要素とは、表示画面を構成する要素であり、カーソル（ポインタ等）、アイコン、メニューの項目、サムネイル画像等によって構成される。
【００１９】
図２のように、コントローラ１００は、筐体１０５と、出力部１１０と、接触位置検出部１２０と、向き検出部１３０と、位置変化検出部１４０と、距離検出部１５０と、Ｉ／Ｆ部１６０と、バッテリ１９０と、を備える。出力部１１０は、制御装置１１１と通信部１１２とから構成される。また、各検出部は、公知のセンサ等を利用して構成される。
【００２０】
筐体１０５は、棒状の外形を有する。筐体１０５の外形は、ここでは、直方体状であるが、円柱状等の形状であってもよい。筐体１０５は、出力部１１０と、接触位置検出部１２０と、向き検出部１３０と、位置変化検出部１４０と、距離検出部１５０と、Ｉ／Ｆ部１６０と、バッテリ１９０と、を収納する。コントローラ１００の筐体は、筐体１０５に対応する棒状の筐体と、その他の筐体とから構成され、これらの筐体に前記各部が収納されてもよい。棒状の筐体１０５とその他の筐体とは、一体的に形成されてもよいし、別々の筐体で組み合わされてもよい。
【００２１】
接触位置検出部１２０は、接触式センサによって構成される。接触位置検出部１２０は、帯状の検出領域１２０ａ（図１参照）を有する。検出領域１２０ａは、筐体１０５の長手方向（両矢印７ａ参照）に沿って延びる面（側面）に形成されている。検出領域１２０ａの長手方向と筐体１０５の長手方向とは、同じ方向になっている。接触位置検出部１２０は、制御装置１１１の制御のもと、ユーザの指３等の接触物が検出領域１２０ａに接触すると、この検出領域１２０ａにおける、その接触物との接触位置を検出する。接触位置検出部１２０は、例えば、接触位置を表す電気信号を出力する、静電容量式の一次元の（接触位置を直線状の位置として検出する）タッチセンサ等によって構成される。
【００２２】
向き検出部１３０は、制御装置１１１の制御のもと、コントローラ１００の長手方向（図１の両矢印７ｂ参照）の向きを検出する。向き検出部１３０は、コントローラ１００の筐体１０５に収納されているため、向き検出部１３０は、筐体１０５の長手方向の向きを検出する。
【００２３】
位置変化検出部１４０は、制御装置１１１の制御のもと、コントローラ１００（検出領域１２０ａ）の位置の変化を検出する。表示制御装置２００は、コントロール１００の操作中は、動かないので、この位置の変化は、表示制御装置２００に対する相対位置の変化である。
【００２４】
向き検出部１３０と位置変化検出部１４０とは、例えば、重力の働く方向を検出する、１以上の加速度センサによって構成される。加速度センサは、コントローラ１００の向き（本実施形態では、基準軸線６ａに対する、所定の二軸で表現される傾き）と移動方向（例えば、コントローラ１００の重心の移動がある場合）とを少なくとも表す電気信号を出力する。本実施家形態では、移動方向によって、前記の相対位置の変化が把握される。なお、上記のように、基準軸線６ａの延びる方向は、向き検出部１３０が加速度センサによって構成される場合には、地球の重力が働く向きと平行になる。基準軸線６ａの延びる方向は、向き検出部１３０を構成する装置に応じて異なる。
【００２５】
距離検出部１５０は、制御装置１１１の制御のもと、表示制御装置２００までの距離を検出する。距離検出部１５０は、例えば、レーザ、超音波等を用いた距離計によって構成される。この距離計は、例えば、コントローラ１００における、検出領域１２０ａと反対側の面に配置される。ユーザが、この面を表示制御装置２００に向けてコントローラ１００を使用することによって、コントローラ１００と表示制御装置２００との間の距離が検出される。距離計は、この距離を表す電気信号を出力する。
【００２６】
Ｉ／Ｆ部１６０は、ユーザの機械的な操作（押圧操作等）を受け付け、この操作の操作内容を検出する。Ｉ／Ｆ部１６０は、例えば、決定ボタン等によって構成されるユーザーインターフェースによって構成され、この機械的な操作の操作内容を表す電気信号を出力する。Ｉ／Ｆ部１６０は、例えば、アイコンやサムネイル画像の選択決定に使用される。
【００２７】
出力部１１０は、各部１２０〜１６０が検出した各検出結果（接触位置、コントローラ１００の向き、位置の変化、距離、機械的な操作の操作内容）を取得し、取得したこれらに基づく各情報（各検出結果の情報）を出力する。検出結果の情報は、接触位置の情報である接触位置情報（接触位置を表す情報や、後述の移動方向等を表す情報等）、コントローラ１００の向きの情報である向き情報（向きを表す情報等）、相対位置の変化の情報である位置変化情報（位置変化を表す情報等）、距離の情報である距離情報（距離を表す情報等）、機械的な操作の操作内容の情報である操作内容情報（操作内容を表す情報等）等である。
【００２８】
出力部１１０は、例えば、制御装置１１１と通信部１１２とを備える。制御装置１１１は、マイコン（マイクロコンピュータ）等によって構成される。制御装置１１１は、コントローラ１００全体を制御する。制御装置１１１は、各部から供給される電気信号に基づいて、適宜、各検出結果の情報を表すデータを生成し、通信部１１２を介して、このデータを表示制御装置２００に無線送信する。通信部１１２は、例えば、変調部とアンテナとによって構成され、変調部によって前記のデータを高周波に変調し、変調部で変調した高周波をアンテナから送信する。
【００２９】
バッテリ１９０は、制御装置１１１等に所定の電力を供給する。
【００３０】
なお、接触位置検出部１２０は、制御装置１１１の制御のもと、１秒間に約５０回の検出を行い、接触位置を高分解能で検出できる。また、制御装置１１１は、接触位置検出部１２０が検出する接触位置を順次メモリで記憶することによって、履歴管理を行う。これによって、制御装置１１１は、接触位置の時系列順の変化を検出し、この移動方向及び移動速度、接触物が一瞬でも離れた事等を検出する。制御装置１１１は、接触位置検出部１２０から供給される電気信号に基づいて、例えば、前記の移動方向及び移動速度、接触物が一瞬でも離れた事等を表す情報（接触位置情報）のデータを生成し、通信部１１２を介して出力する。これらのデータは、表示制御装置２００の制御部２１０が生成してもよい。つまり、出力部１１０は、各検出部からの検出結果を表す情報をそのまま、各検出結果の情報として出力してもよい。そして、これら情報について、制御部２１０が所定の加工処理を行っても良い。
【００３１】
表示制御装置２００は、図３のように、制御部２１０と、記憶部２２０と、受信部２３０と、表示部２４０と、センサ部２５０と、を備える。
【００３２】
記憶部２２０は、例えば、ハードディスク、フラッシュメモリ、ＲＯＭ（Read Only Memory）、読取書込装置等を介して表示制御装置２００に接続されたメモリカード等の記憶装置によって構成され、制御部２１０に使用されるプログラム、データ等を記憶する。
【００３３】
受信部２３０は、コントローラ１００から供給される前記の各検出結果の情報を受信し、制御部２１０に供給する。受信部２３０は、表制御装置２００の筐体に組み込まれる（図１参照）。例えば、受信部２３０は、アンテナ及び復調部によって構成され、アンテナによって、前記の高周波を受信し、復調部によって、この高周波からコントローラ１００から供給されるデータ（前記の各検出結果の情報のデータ）を復調して復調したデータを制御部２１０に供給する。
【００３４】
表示部２４０は、液晶ディプレイ、ＥＬ（Electro-Luminescence）ディスプレイ等のディスプレイ装置によって構成される。制御部２１０は、表示部２４０を制御して、表示部２４０に所定の画像を表示画面として表示する。
【００３５】
センサ部２５０は、表示制御装置２００（表示部２４０の表示面２４０ａ）の向きを検出し、検出した向きを表す向き情報を制御部２１０に供給する。この向きは、例えば、基準軸線６ａと平行の軸線に対する、表示制御装置２００の表示面２４０ａの短尺方向（図１における上下方向）の傾きで表される。この向きは、表示部２４０の面内の向き（表示面２４０ａの向き）である（図１の矢印８参照）。センサ部２５０は、コントローラ１００の、少なくとも向き検出部１３０を構成するセンサと同じ方式のセンサによって構成される。本実施形態では、向き検出部１３０は加速度センサなので、センサ部２５０は、加速度センサによって構成される。このため、前記の軸線は、地球の重力の働く方向と平行の軸線である。センサ部２５０は、表示面２４０ａの向きを検出するものであればよい。センサ部２５０のセンサと向き検出部１３０を構成するセンサとが同じセンサであることによって、コントローラ１００の基準軸線６ａと表示制御装置２００の基準軸線６ｂとを平行にし易くなる（基準軸線６ｂの設定の詳細は後述する）。
【００３６】
制御部２１０は、表示制御装置２００全体を制御する。制御部２１０は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、を含んで構成される。ＲＡＭには、記憶部２２０が記憶するプログラムがロードされる。ＲＡＭは、ＣＰＵのメインメモリとして機能する。制御部２１０は、ＲＡＭにロードされたプログラムに従って、ＣＰＵが、記憶部２１０に記録された各種データ、受信部２３０から供給されるデータ（各検出結果の情報）等に基づいて、処理を行うことによって後述の表示制御を行う。特に、制御部２１０は、所定の画像を表示画面として表示部２４０に表示する。制御部２１０は、ＣＰＵの他、少なくとも一部がＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等によって構成されてもよい。
【００３７】
次に、制御部２１０が行う表示制御を、図４等を参照して説明する。この表示制御は、例えば、ユーザがコントローラ１００、図示しない表示制御装置２００の操作部等を操作し、表示制御装置２００が表示部２４０に、予め決められている種類の画像を表示画面として表示したときを契機として始まる。
【００３８】
制御部２１０は、ユーザからの操作に応じて、記憶部２２０に記録されている各種データを用いて前記の表示画面を表示部２４０の表示面２４０ａに表示する。この表示画面は、例えば、カーソルを含むメニュー画面（図５等参照）、サムネイル表示された複数の画像を選択する選択画面（図７等を参照）である。ここでは、表示画面は、前記のメニュー画面（図５参照）であり、ユーザは、コントローラ１００を操作して、カーソルを移動させ、決定操作を行うことで、アイコンの内容を表示させる操作を行うものとする。
【００３９】
まず、制御部２１０は、センサ部２５０から向き情報を受け取り、受け取った向き情報に基づいて、コントローラ１００についての基準軸線６ａと平行の基準軸線６ｂを、表示面２４０ａに表示している表示画面上で設定する（ステップＳ１０１）。
【００４０】
例えば、記憶部２５０には、向き情報と、表示画面上での基準軸線６ｂの方向の情報と、が対応付けられた対応表が記録されており、制御部２１０は、センサ部２５０から受け取った向き情報に基づいて、この向き情報に対応する基準軸線６ｂの方向の情報を取得し、この取得した情報に基づいて、基準軸線６ｂを設定する。向き情報対応表は、前記の向き情報の向きに表示制御装置２００が向いているときに、表示画面上に設定される基準軸線６ｂが基準軸線６ａと平行になるような、両者の対応関係を示す。これによって、基準軸線６ａと基準軸線６ｂとを平行にできる。
【００４１】
このように、基準軸線６ｂが、センサ部２５０からの情報によって、表示画面上に設定されることで、例えば、表示制御装置２００が縦置きから横置きに変更された等で、表示制御端末２００の向き（表示部２４０の向き）が変更されても、基準軸線６ｂが基準軸線６ａと平行になるように設定されるので、コントローラ１００への操作と表示画面の変化とが、操作の向きについて、うまく連動することができ、ユーザの直感的な操作が可能になる。
【００４２】
次に、制御部２１０は、受信部２３０で受信して制御部２１０に供給される各検出結果の情報のデータに基づいて、表示面２４０ａに表示した表示画面の表示内容を変化させる表示制御を行う（ステップＳ１０２）。
【００４３】
例えば、制御部２１０は、カーソル１９（表示要素）を含む表示画面１０を表示面２４０ａに表示しているとする（図５参照）。そして、ユーザが、筐体１０５の長手方向１１が図５のような方向になるようにコントローラ１００を持ち、指３を筐体１０５の長手方向１１に沿って検出領域１０２ａ上を移動させたとする（点線の指３から実線の指３への移動参照）。
【００４４】
この場合、制御部２１０は、受信部２３０で受信して制御部２１０に供給される向き情報に基づいて向きに応じた応答方向を表示画面上で設定する。向き情報は、上述のように、基準軸線６ａ（図１参照）に対する傾きで表現される。前記で設定された基準軸線６ｂは、基準軸線６ａと平行なので、表示画面上で基準軸線６ｂから向き情報の傾きだけ傾けた軸線の延びる方向が、コントローラ１００の長手方向の向きに対応（所定の表示画面上において平行）する方向になる。制御部２１０は、この方向を応答方向１２として設定する。
【００４５】
さらに制御部２１０は、受信部２３０で受信して制御部２１０に供給される接触位置情報に基づいて接触位置の変化に応答して（変化する接触位置と同じ方向に）、かつ、応答方向１２に沿って、表示画面のカーソル１９を移動させる（点線のカーソル１９から実線のカーソル１９への移動参照）。制御部２１０は、接触位置情報に基づいて、接触位置の変化を特定する。接触位置の変化は、接触位置情報が表す接触位置の時系列変化に基づくか、接触位置情報が表す、接触位置の移動方向及び移動速度、接触物が一瞬でも離れた事等によって基づいて特定される。ここで、指３が点線の指３の位置から実線の指３の位置へ移動にしているので、移動方向は、この指３の動く方向と同じ、図５に向かって、かつ、長手方向１１において左の方向になる。制御部２１０は、この接触位置の移動方向と同じ方向に、例えば、図５に向かって、かつ、長手方向１２において左の方向にカーソル１９を動かす。
【００４６】
また、例えば、ユーザが、図５の状態から、筐体１０５の長手方向１１が図６のような方向になるように傾けると、制御部２１０は、上記の応答方向１２の設定と同様に、向き情報に基づいて、実空間の長手方向１１に応じた向き（向き情報が表す向き）と同じ向きの応答方向１２を表示画面１０上で設定する（図６参照）。
【００４７】
次に、制御部２１０は、画面の切り替えが指示されたかを判別する（ステップＳ１０３）。例えば、カーソル１９が、表示画面１０のアイコン上に位置すると、ユーザは、このアイコンの内容の画面を表示面２４０ａに表示させるために、コントローラ１００のＩ／Ｆ部１６０を押圧操作し、選択決定を行う。すると、コントローラ１００は、この操作に応じて、操作内容情報のデータを表示制御装置２００に供給する。制御部２１０は、受信部２３０から供給される操作内容情報のデータを取得する。
【００４８】
制御部２１０は、このデータが供給されていると、画面の切り替えが指示されたと判別し（ステップＳ１０３；ＹＥＳ）、記憶部２２０に記録されている各種データを用いてその画面を表示部２４０の表示面２４０ａに表示し（切り替え）（ステップＳ１０４）、この表示制御を一端終了する。なお、切り替え後の画像が、前記の予め決められている種類の画像であれば、再度制御部２１０は表示制御を行う。また、制御部２１０は、前記のデータが供給されていないと、まだ、画面の切り替えが指示されていないと判別し（ステップＳ１０３；ＮＯ）、再度ステップＳ１０１の処理に戻って、基準軸線６ｂの設定を行う。
【００４９】
上記のような処理によって、制御部２１０は、順次、向き情報を用いて、実空間の長手方向１１に応じた向きに応じた（前記の向きと同じ向きの）応答方向１２を表示画面１０上で設定するとともに、接触位置情報によって特定される接触位置の変化に応答して、表示画面１０の要素であるカーソル１９を、設定した応答方向１２に沿って移動させることになる。これにより、コントローラ１００を操作するユーザは、直感的な操作を行うことができる。
【００５０】
なお、コントローラ１００によって行われる操作の操作対象や画面等は、適宜変更できる。下記に、他の表示制御処理例について説明する。なお、上記同様、制御部２１０は、記憶部２２０に記録されている各種データを用いて、所定の画面を表示部２４０の表示面２４０ａに表示するものとする。
【００５１】
（例１）
制御部２１０は、複数のサムネイル画像２９（表示要素）を含む表示画面２０を表示面２４０ａに表示してもよい（図７及び図８）。この表示画面２０は、複数のサムネイル画像２９のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像を選択すると、制御部２１０は、この選択されたサムネイル画像の画像（元の画像）を表示面２４０ａに表示する。表示画面２０では、現在選択対象になっているサムネイル画像２９ａが強調表示されており、選択決定によって、この強調表示されているサムネイル画像２９ａが選択されたことになる。ここでは、強調表示は、拡大表示であるが、強調表示は、カーソルによる指示、色を変化させる、網掛けを行う等、他のサムネイル画像と区別がつくような表示であればよい。
【００５２】
表示画面２０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報等が供給される。制御部２１０は、上記同様、長手方向２１に対応する応答方向２２を設定する。コントローラ１００の長手方向２１の向きが、図７から図８に示す状態に変化すると、応答方向２２も長手方向２１と同じ方向になるように変化する。そして、ここでは、制御部２１０は、応答方向２２の方向に沿って、サムネイル画像２９を配列して表示する。そして、接触位置情報によって特定される接触位置の変化（移動方向等）に応じて、強調表示するサムネイル画像２９ａを他のサムネイル画像に変更する（図８参照）。
【００５３】
例１では、表示画面２０が、複数のサムネイル画像２９を含み、かつ、複数のサムネイル画像２９のうちのいずれか（サムネイル画像２９ａ）が選択対象として表示され、制御部２１０は、向き情報によって表される向きに応じた応答方向２２に沿って、複数のサムネイル画像２９を配列し、接触位置の変化に応じて選択対象を変更するので、直感的な操作が可能になる。
【００５４】
（例２）
制御部２１０は、複数のサムネイル画像３９（表示要素）のグループと、複数のメニューの項目アイコン３８（表示要素）のグループと、を含む表示画面３０を表示面２４０ａに表示してもよい（図９及び図１０）。この表示画面３０は、複数のサムネイル画像３９のいずれか１つ、又は、複数の項目アイコン３８のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像３９又は項目アイコン３８を選択すると、制御部２１０は、この選択されたサムネイル画像３９の画像又は項目アイコン３８の内容の画像を表示面２４０ａに表示する。表示画面３０では、現在選択対象になっているサムネイル画像３９ａが強調表示（拡大表示、図９参照）又は項目アイコン３８ａが強調表示（カーソルによる指示、図１０参照）されており、選択決定によって、この強調表示されているサムネイル画像３９ａ又は項目アイコン３８ａが選択されたことになる。
【００５５】
表示画面２０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報等が供給される。制御部２１０は、上記同様、長手方向３１に対応する応答方向３２を設定する。コントローラ１００の長手方向３１が横向き（サムネイル画像３９の並ぶ方向と同じ方向）である場合、図９のように、応答方向３２は、この横向きと同じ方向である横方向に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示するサムネイル画像３９ａを他のサムネイル画像３９に変更する。コントローラ１００の長手方向３１が縦向き（項目アイコン３８の並ぶ方向と同じ方向）である場合、図１０のように、応答方向３２は、この縦向きと同じ方向である縦方向に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示する項目アイコン３８ａを他の項目アイコン３８に変更する。
【００５６】
例２では、表示画面３０が、複数の表示要素（サムネイル画像３９及び項目アイコン３８）を含み、かつ、複数の表示要素のうちのいずれか（サムネイル画像３９ａ又は項目アイコン３８ａ）が選択対象として表示され、複数の表示要素は、複数のグループ毎（サムネイル画像３９毎及び項目アイコン３８毎）に縦方向及び横方向に配列され、制御部は、複数のグループの中の向きに対応する（表示要素が同じ方向に並ぶ）１つのグループ内において、接触位置の変化に応じて選択対象を変更する。複数グループについての複数の表示要素の選択操作について、直感的な操作が可能になる。
【００５７】
（例３）
制御部２１０は、複数のサムネイル画像４９（表示要素）を含む表示画面４０を表示面２４０ａに表示してもよい（図１１及び図１２）。この表示画面４０は、複数のサムネイル画像４９のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像４９を選択すると、制御部２１０は、この選択されたサムネイル画像４９の画像を表示面２４０ａに表示する。表示画面４０では、現在選択対象になっているサムネイル画像４９ａが強調表示（拡大表示）されており、選択決定によって、この強調表示されているサムネイル画像４９ａが選択されたことになる。
【００５８】
表示画面４０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報等が供給される。制御部２１０は、上記同様、長手方向４１に対応する応答方向４２を設定する。サムネイル画像４９は、マトリックス状（カレンダー状）に配置されている。コントローラ１００の長手方向４１が横向きである場合、図１１のように、応答方向４２は、この横向きと同じ方向である横方向、かつ、選択対象のサムネイル画像４９ａを含む段（週単位）のグループ上に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示するサムネイル画像４９ａを、同じ段（同じ週）にある他のサムネイル画像４９に変更する。コントローラ１００の長手方向４１が縦向きである場合、図１２のように、応答方向４２は、この縦向きと同じ方向である縦方向、かつ、選択対象のサムネイル画像４９ａを含む縦方向の列上に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示するサムネイル画像４９ａを同じ列上（同じ曜日）の他のサムネイル画像４９に変更する。
【００５９】
例３では、表示画面４００が、カレンダー状に配置された複数のサムネイル画像４９を含み、かつ、複数のサムネイル画像４９のうちのいずれかが選択対象（サムネイル画像４９ａ）として表示され、制御部２１０は、表示画面４０の複数のサムネイル画像４９のうち、向き情報によって表される向きに対応した方向に配列されている複数のサムネイル画像４９の中で、接触位置の変化に応じて選択対象を変更する。これによって、複数の表示要素の選択操作について、直感的な操作が可能になる。
【００６０】
（例４）
制御部２１０は、複数のサムネイル画像５９（表示要素）を含む表示画面５０を表示面２４０ａに表示してもよい（図１３及び図１４）。この表示画面５０は、複数のサムネイル画像５９のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像５９を選択すると、制御部２１０は、この選択されたサムネイル画像５９の画像を表示面２４０ａに表示する。表示画面５０では、現在選択対象になっているサムネイル画像５９ａが強調表示（拡大表示）されており、選択決定によって、この強調表示されているサムネイル画像５９ａが選択されたことになる。
【００６１】
表示画面５０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報等が供給される。制御部２１０は、上記同様、長手方向４１に対応する応答方向５２を設定する。サムネイル画像５９は、マトリックス状（カレンダー状）に配置されている。コントローラ１００の長手方向５１が横向きである場合、図１３のように、応答方向５２は、この横向きと同じ方向である横方向、かつ、選択対象のサムネイル画像５９ａを含む段（週）のグループ上に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示するサムネイル画像５９ａを、同じ段にある他のサムネイル画像５９に変更する。コントローラ１００の長手方向５１が縦向きである場合、図１４のように、応答方向５２は、この縦向きと同じ方向である縦方向、かつ、選択対象のサムネイル画像５９ａを含む縦方向の同じ曜日が並ぶ方向に設定される。この場合には、選択対象を含むサムネイル画像５９が週単位（点線で囲まれた領域の参照）で変更されて選択される。制御部２１０は、接触位置情報による接触位置の変化に応じて、選択する週単位のサムネイル画像５９ａのグループを他の週単位のグループに変更する。つまり、ここでは、例えば、まず、長手方向５１を縦方向にして、週単位でサムネイル画像５９を選択し、長手方向５１を横方向にして、その周の中のサムネイル画像５９のいずれか１つを選択することが出来る。
【００６２】
例４では、表示画面５０は、カレンダー状に配置された複数のサムネイル画像５９を含み、かつ、複数のサムネイル画像５９のうちのいずれかが選択対象（サムネイル画像５９ａ）として表示され、複数の表示要素は、複数のグループ毎（週毎）に配列され、制御部は、長手方向５１の向きが第１の方向である場合には、前記接触位置をグループ（週）の選択に用い、長手方向５１の向きが第２の方向である場合には、選択されているグループ（週）において、前記接触位置の変化に応じて選択対象を変更する。これによって、選択操作について、直感的な操作が可能になる。
【００６３】
（例５）
制御部２１０は、複数のサムネイル画像６９（表示要素）を含む表示画面６０を表示面２４０ａに表示してもよい（図１５及び図１６）。この表示画面６０は、複数のサムネイル画像６９のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像を選択すると、制御部２１０は、この選択されたサムネイル画像の画像（元の画像）を表示面２４０ａに表示する。表示画面６０では、現在選択対象になっているサムネイル画像６９ａが強調表示（拡大表示）されており、選択決定によって、この強調表示されているサムネイル画像６９ａが選択されたことになる。
【００６４】
表示画面６０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報等が供給される。制御部２１０は、上記同様、長手方向６１に対応する応答方向６２を設定する。但し、コントローラ１００の長手方向６１の向きが、図１５から図１６に示す状態に変化しても、応答方向６２は変化しない。つまり、応答方向は、長手方向６１に対応して所定方向に設定されるが、長手方向６１の向きが変更されても基本的には不変である。ここでは、制御部２１０は、向き情報に基づいて、サムネイル画像６９の表示順序を変更する。例えば、図１５のように、長手方向６１が横方向であった場合、制御部２１０は、サムネイル画像６９を撮影日時順に配列する（撮影日時を示すデータは、サムネイル画像６９の画像データに含まれるものとする。）。また、例えば、図１６のように、長手方向６１が縦方向であった場合、制御部２１０は、サムネイル画像６９を元の画像の画像データの大きい順に配列する。そして、接触位置情報によって特定される接触位置の変化に応じて、強調表示するサムネイル画像６９ａを他のサムネイル画像に変更する。この場合、長手方向６１と応答方向６２とが同じ方向にない場合には、予め定められた規則に従って、強調表示するサムネイル画像６９ａを他のサムネイル画像に変更する（例えば、図１６では、上方向に接触位置が変化した場合には、右方向に強調表示のサムネイル画像を変更していく）。
【００６５】
例５では、表示画面２０が、複数のサムネイル画像６９を含み、制御部２１０は、長手方向６１の向きによって異なる順序で、複数のサムネイル画像６９を配列し、接触位置の変化に応じて選択対象を変更するので、簡単な操作で、配列順序を変更でき、直感的な操作が可能になる。
【００６６】
（例６）
制御部２１０は、複数のサムネイル画像７９（表示要素）を含む表示画面７０を表示面２４０ａに表示してもよい（図１７）。この表示画面７０は、複数のサムネイル画像７９のいずれか１つを選択するためのものであり、ユーザがコントローラ１００によって選択決定を行い、１つのサムネイル画像７９を選択すると、制御部２１０は、この選択されたサムネイル画像７９の画像を表示面２４０ａに表示する。表示画面７０では、現在選択対象になっているサムネイル画像７９ａが強調表示（拡大表示）されており、選択決定によって、この強調表示されているサムネイル画像７９ａが選択されたことになる。
【００６７】
表示画面７０の場合でも、上記同様、基準軸線６ｂが設定される。そして、制御部２１０には、向き情報、接触位置情報、位置変化情報等が供給される。制御部２１０は、上記同様、長手方向４１に対応する応答方向５２を設定する。サムネイル画像５９は、マトリックス状（カレンダー状）に配置されている。コントローラ１００の長手方向５１が横向きである場合、図１７のように、応答方向７２は、この横向きと同じ方向である横方向、かつ、選択対象のサムネイル画像７９ａを含む段（週）のグループ上に設定される。制御部２１０は、接触位置情報による接触位置の変化に応じて、強調表示するサムネイル画像７９ａを、同じ段にある他のサムネイル画像７９に変更する。そして、位置変化情報に表される位置変化に応じて、選択対象を含む複数のサムネイル画像７９が週単位（点線で囲まれた領域の参照）で変更されて選択される。図１７のように、コントローラ１００の位置が矢印７５の方向に移動すれば、週単位で選択される複数のサムネイル画像７９も、矢印７６の方向の他の週に変更される。
【００６８】
例６では、表示画面５０は、カレンダー状に配置された複数のサムネイル画像５９を含み、かつ、複数のサムネイル画像５９のうちのいずれかが選択対象（サムネイル画像５９ａ）として表示され、複数の表示要素は、複数のグループ毎（週毎）に配列され、相対位置の変化に応じて複数のグループの中の１つのグループを選択し、選択したグループ内において、接触位置の変化に応じて選択対象を変更する。これによって、選択操作について、直感的な操作が可能になる。
【００６９】
コントローラ１００によって行われる操作の操作対象や画面等は、上記例に限らず適宜変更できる。
【００７０】
なお、制御部２１０は、コントローラ１００から供給される距離情報が表す距離に応じて異なる変化度で表示内容を変化させてもよい。例えば、接触位置の変化に応じて移動する表示要素の移動距離や選択対象の変更を、コントローラ１００と表示制御装置２００との距離が遠ければ、移動距離を短くしたり、変更の移り変わりをし難くしたりして操作感度を悪くし、コントローラ１００と表示制御装置２００との距離が近ければ、移動距離を長くしたり、変更の移り変わりをし易くしたりして操作感度を良くしてもよい。これによって、選択操作について、距離を実感する操作が可能になり、直感的な操作が可能になる。また、上記同様、制御部２１０は、コントローラ１００の長手方向の向きによって、異なる変化度で表示内容を変化させてもよい。これによっても、選択操作について、距離を実感する操作が可能になり、直感的な操作が可能になる。例えば、長手方向が縦であれば、感度を良くし、長手方向が横方向であれば、感度を悪くしてもよい。この場合の応答方向、接触位置等の扱いは、例えば、例５の場合に準じる。
【００７１】
また、距離検出部１５０及び位置変換検出部１４０は、表示制御装置２００に設けられても良い。また、表示制御装置２００は、表示部２４０を備えなくても良い。表示制御装置２００は、外部の表示部２４０を制御するものであってもよい。また、コントローラ１００と表示制御装置２００とは、有線で通信してもよい。また、コントローラ２００は、撮像部等を備え、距離検出部１５０及び位置変換検出部１４０は、撮像部から供給される画像（表示制御装置２００を撮影した画像）を分析して、距離や位置変化を検出してもよい。
【００７２】
また、表示画面上の基準軸線を固定するのであれば、表示制御装置２００はセンサ部２５０を備えなくても良い。また、コントローラ１００の向き（筐体１０５の向き）は、三軸の加速度センサ等によって、三次元の傾きによって表現されてもよい。この場合、表示制御装置２００は、三次元を表現する表示画面等で、応答方向を三次元で設定できる。また、コントローラの向き、応答方向についての次元は、適宜変更でき、時間軸を含むものであってもよい。センサ部２５０や向き検出部１３０は、基本軸が固定されているものであれば、例えば、地磁気センサ等によって構成されてもよい。この場合、例えば、実空間の基本軸線は、北に向かう方向になり、表示画面上の基本軸線は、表示画面上の上方向とする。
【００７３】
上記実施形態では、コントローラ１００が向き情報と接触位置情報とを出力できるので、この情報を処理する側では、これら情報によって表示画面の表示内容を変化させることが出来、上記のような直感的な操作をユーザに感じさせることができる。上記のように、表示画面が２次元平面の場合は３６０度の任意の方向の、アイコン等の指定又はカーソル等の移動が可能となる。表示画面が立体映像であれば、表示空間内において任意の３次元方向の、アイコン等の指定又はカーソル等の移動が可能となる。また、このようなコントローラによって、例えば、ユーザは、タッチパネルのように表示画面に触れなくてよいので、表示画面を汚すことが無くなる。また、表示画面に触れる事との出来ない立体映像や時間軸等を含む多次元における、アイコン等の指定又はカーソル等の移動を行わせることが出来る。
【００７４】
また、プログラムは、ＯＳ（Operation System）と協働してＣＰＵ等に表示制御を行わせるものであってもよい。この場合、ＯＳも記憶部２２０に記録される。また、プログラムは、持ち運び可能な記憶媒体（例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory））に記録され、表示制御装置２００に供給（インストール）されてもよい。また、プログラムは、ネットワークを介して表示制御装置２００に供給されてもよい。これらの場合には、記憶部２２０は、フラッシュメモリ等によって構成され、このフラッシュメモリに制御プログラムが記録される。
【００７５】
プログラムが記録された、ＲＯＭ、フラッシュメモリ、又は、持ち運び可能な記憶媒体等は、コンピュータが読み取り可能なプログラムを記憶したコンピュータが読み取り可能な記憶媒体になる。プログラムは、機能の少なくとも一部が専用回路によって実現された表示制御装置２００を動作させるものであってもよい。つまり、表示制御装置２００は、全体として、上記の表示制御を行うものであればよく、制御プログラムは、そのような表示制御装置２００を動作させるものであればよい。
【符号の説明】
【００７６】
１，２，３・・・指、６ａ，６ｂ・・・基準軸線、１００・・・コントローラ、１０５・・・筐体、１１０・・・出力部、１１１・・・制御装置、１１２・・・通信部、１２０・・・接触位置検出部、１２０ａ・・・検出領域、１３０・・・向き検出部、１４０・・・位置変化検出部、１５０・・・距離検出部、１６０・・・Ｉ／Ｆ部、１９０・・・バッテリ、２００・・・表示制御装置、２１０・・・制御部、２２０・・・記憶部、２３０・・・受信部、２４０・・・表示部、２４０ａ・・・表示面、２５０・・・センサ部
【図１】
0005533409.tif 000002
【図２】
0005533409.tif 000003
【図３】
0005533409.tif 000004
【図４】
0005533409.tif 000005
【図５】
0005533409.tif 000006
【図６】
0005533409.tif 000007
【図７】
0005533409.tif 000008
【図８】
0005533409.tif 000009
【図９】
0005533409.tif 000010
【図１０】
0005533409.tif 000011
【図１１】
0005533409.tif 000012
【図１２】
0005533409.tif 000013
【図１３】
0005533409.tif 000014
【図１４】
0005533409.tif 000015
【図１５】
0005533409.tif 000016
【図１６】
0005533409.tif 000017
【図１７】
0005533409.tif 000018