(57)【要約】【課題】ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる表示制御装置及び表示制御方法を提供する。【解決手段】表示制御装置は、表示装置の表示画面上のオブジェクトの選択を筐体の動きに応じて変更する。この表示制御装置は、変位検出部と、距離算出部と、方向決定部と、オブジェクト選択部と、を備える。変位検出部は筐体の第１及び第２方向の各変位量を検出する。距離算出部は、変位検出部の検出結果に応じた表示画面上の移動距離を該表示画面に設定される複数の方向毎に算出する。方向決定部は、複数の方向のうちで最も移動距離が大きい移動方向を決定する。オブジェクト選択部は、移動方向の移動距離が移動閾値以上である場合、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更する。【選択図】図６
2015015000.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面上のオブジェクトの選択を筐体の動きに応じて変更する表示制御装置であって、
前記筐体の第１及び第２方向の各変位量を検出する変位検出部と、
前記変位検出部の検出結果に応じた前記表示画面上の移動距離を該表示画面に設定される複数の方向毎に算出する距離算出部と、
前記複数の方向のうちで最も前記移動距離が大きい移動方向を決定する方向決定部と、
前記移動方向の前記移動距離が移動閾値以上である場合、前記変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して前記移動方向に配置されたオブジェクトに変更するオブジェクト選択部と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記移動閾値は、前記選択が変更される前後の各オブジェクト間の距離であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記筐体に設けられる変更キーをさらに備え、
前記変更キーが押下される期間のみ、前記表示画面上のオブジェクトの選択が変更されることを特徴とする請求項１または請求項２に記載の表示制御装置。
【請求項４】
前記オブジェクト選択部により選択されるオブジェクトに他のオブジェクトとは異なる表示を行う表示制御部をさらに備えることを特徴とする請求項１〜請求項３のいずれかに記載の表示制御装置。
【請求項５】
前記移動距離が前記移動閾値未満且つ報知閾値以上である場合、前記移動方向に配置されたオブジェクトに他のオブジェクトとは異なる強調表示を行う表示強調部をさらに備えることを特徴とする請求項１〜請求項４のいずれかに記載の表示制御装置。
【請求項６】
表示装置の表示画面上のオブジェクトの選択を筐体の動きに応じて変更する表示制御方法であって、
前記筐体の第１及び第２方向の各変位量を検出するステップと、
前記検出するステップでの検出結果に応じた前記表示画面上の移動距離を該表示画面に設定される複数の方向毎に算出するステップと、
前記複数の方向のうちで最も前記移動距離が大きい移動方向を決定するステップと、
前記移動方向の前記移動距離が移動閾値以上である場合、前記変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して前記移動方向に配置されたオブジェクトに変更するステップと、
を備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及び表示制御方法に関する。
【背景技術】
【０００２】
近年では、情報機器にＧＵＩ（Graphical User Interface）が多用されている。このＧＵＩでは、表示画面上に様々なオブジェクトを表示することにより、ユーザに情報が提供される。ユーザは、表示画面上の入力位置又は座標を指定するポインティングデバイスを用いて入力操作を行うことができる。たとえば、ユーザは、表示画面上のオブジェクトを選択すると、選択されたオブジェクトと関連付けられた機能を機器に実行させることができる。従来の代表的なポインティングデバイスとしては、マウス、トラックボールなどが知られている。
【０００３】
一般的にポインティングデバイスでは、表示画面上の入力位置を長い距離移動させる場合、入力位置が意図しない方向に移動することがある。そのため、たとえば特許文献１では、表示画面上でＸ軸方向に並ぶ操作キー群のうちの１つを選択する際、トラックボールにより指定される入力位置の２つの軸方向のうちの変位量が所定範囲内となる軸方向又は少ない軸方向の変位量を無効にする。こうして入力位置を１方向にのみ変位させることにより、容易に操作キーを選択できるようにしている。
【０００４】
ところで、近年、リモコン装置にポインティング機能が付与されたリモコンポインタが知られている。このリモコンポインタでは、ユーザに把持された筐体の動きに応じて、表示画面上の入力位置又は座標を指定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４８８７１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなリモコンポインタは空中で操作される。そのため、たとえば、リモコンポインタに設けられた操作キーなどをユーザが押下しようとする際、手振れが発生し易い。従って、手振れによりリモコンポインタもユーザが意図しない方向に動くため、表示画面上の入力位置又は座標を正確に指定できなくなる。さらに、表示画面上のアイコンなどのオブジェクトをリモコンポインタで指定する場合、入力位置がオブジェクトから外れてしまい、オブジェクトの選択が解除され、オブジェクトに関連付けられた機能の実行に失敗する恐れがあった。また、特許文献１では、机上のトラックボールをポインティングデバイスとしており、空中で操作されるポインティングデバイスについては何ら言及していない。
【０００７】
本発明は、このような状況を鑑みてなされたものであり、ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる表示制御装置及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一の態様による表示制御装置は、表示装置の表示画面上のオブジェクトの選択を筐体の動きに応じて変更する表示制御装置であって、筐体の第１及び第２方向の各変位量を検出する変位検出部と、変位検出部の検出結果に応じた表示画面上の移動距離を該表示画面に設定される複数の方向毎に算出する距離算出部と、複数の方向のうちで最も移動距離が大きい移動方向を決定する方向決定部と、移動方向の移動距離が移動閾値以上である場合、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更するオブジェクト選択部と、を備える。
【０００９】
上記構成によれば、筐体の動きに応じて第１及び第２方向の各変位量が検出される。また、その検出結果に応じた表示画面上の移動距離が該表示画面に設定される複数の方向毎に算出され、移動距離が最も大きい移動方向が決定される。この移動方向の移動距離が移動閾値以上である場合、所謂フォーカス移動により、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更される。従って、筐体の動きに応じた表示画面上のオブジェクトの選択を、あたかもカーソルキーで入力しているかのように安定して行うことができる。また、たとえば筐体に設けられた操作キーの押下などにより、筐体の動きに手振れが発生しても、オブジェクトの選択状態が解除されたり、ユーザの意図しないオブジェクトが選択されたりしないようにすることができる。よって、ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる。
【００１０】
また、上記構成において、移動閾値は、選択が変更される前後の各オブジェクト間の距離であってもよい。
【００１１】
この構成によれば、決定された移動方向の移動距離が選択変更前後の各オブジェクト間の距離以上である場合に、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更することができる。従って、筐体の動きに手振れが発生しても、表示画面上でオブジェクトの選択が容易に変更されないようにすることができる。
【００１２】
また、上記構成において、筐体に設けられる変更キーをさらに備え、変更キーが押下される期間のみ、表示画面上のオブジェクトの選択が変更されてもよい。
【００１３】
この構成によれば、ユーザは、所望の期間のみ、表示画面上のオブジェクトの選択が変更されるようにすることができる。
【００１４】
また、上記構成において、オブジェクト選択部により選択されるオブジェクトに他のオブジェクトとは異なる表示を行う表示制御部をさらに備えていてもよい。
【００１５】
この構成によれば、ユーザは選択中のオブジェクトを容易に認識することができる。
【００１６】
また、上記構成において、移動距離が移動閾値未満且つ報知閾値以上である場合、移動方向に配置されたオブジェクトに他のオブジェクトとは異なる強調表示を行う表示強調部をさらに備えていてもよい。
【００１７】
この構成によれば、ユーザは、筐体の動きに応じた選択候補のオブジェクトを容易に認識することができる。
【００１８】
また、上記目的を達成するために、本発明の一の態様による表示制御方法は、表示装置の表示画面上のオブジェクトの選択を筐体の動きに応じて変更する表示制御方法であって、筐体の第１及び第２方向の各変位量を検出するステップと、検出するステップでの検出結果に応じた表示画面上の移動距離を該表示画面に設定される複数の方向毎に算出するステップと、複数の方向のうちで最も移動距離が大きい移動方向を決定するステップと、移動方向の移動距離が移動閾値以上である場合、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更するステップと、を備える。
【００１９】
上記構成によれば、筐体の動きに応じて第１及び第２方向の各変位量が検出される。また、その検出結果に応じた表示画面上の移動距離が該表示画面に設定される複数の方向毎に算出され、移動距離が最も大きい移動方向が決定される。この移動方向の移動距離が移動閾値以上である場合、所謂フォーカス移動により、変位検出部の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更される。従って、筐体の動きに応じた表示画面上のオブジェクトの選択を、あたかもカーソルキーで入力しているかのように安定して行うことができる。また、たとえば筐体に設けられた操作キーの押下などにより、筐体の動きに手振れが発生しても、オブジェクトの選択状態が解除されたり、ユーザの意図しないオブジェクトが選択されたりしないようにすることができる。よって、ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる。
【発明の効果】
【００２０】
本発明によれば、ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる表示制御装置及び表示制御方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】表示制御システムの外観図である。
【図２】第１実施形態におけるリモコンポインタ及びＳＴＢの構成例を示すブロック図である。
【図３】リモコンポインタの操作キーの配置例を示す正面図である。
【図４】第１実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。
【図５】第１実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの他の一例である。
【図６】第１実施形態におけるオブジェクトの選択の変更例を示す図である。
【図７】第１実施形態におけるオブジェクトの選択の他の変更例を示す図である。
【図８】第１実施形態の変形例におけるオブジェクトの選択の変更例を示す図である。
【図９】第１実施形態の変形例におけるオブジェクトの選択の他の変更例を示す図である。
【図１０】第２実施形態におけるＳＴＢの構成例を示すブロック図である。
【図１１Ａ】第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。
【図１１Ｂ】第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。
【図１２Ａ】第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの他の一例である。
【図１２Ｂ】第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの他の一例である。
【図１３】第２実施形態におけるオブジェクトの選択の変更例を示す図である。
【図１４】第２実施形態におけるオブジェクトの選択の他の変更例を示す図である。
【図１５】リモコンポインタの操作キーの他の配置例を示す正面図である。
【図１６】第４実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。
【図１７】第４実施形態におけるオブジェクトの選択の変更例を示す図である。
【発明を実施するための形態】
【００２２】
以下に、本発明の実施形態について、リモコンポインタ１の動きに応じて、ＳＴＢ（Set Top Box）２が液晶テレビジョン３の表示画面３１上のオブジェクトの選択の変更（所謂フォーカス移動）を行う表示制御システム１００を例として、図面を参照して説明する。
＜第１実施形態＞
【００２３】
図１は、表示制御システムの外観図である。図１の表示制御システム１００では、リモコンポインタ１からユーザ入力に基づく制御信号を受信するＳＴＢ２が液晶テレビジョン３にＨＤＭＩ（登録商標）ケーブル４を介して接続されている。なお、リモコンポインタ１は入力装置の一例であり、リモコンポインタ１を含むＳＴＢ２は表示制御装置の一例であり、液晶テレビジョン３は表示装置の一例である。
【００２４】
なお、以下では、リモコンポインタ１の向きを水平方向に変位させる動きをヨーイングと呼び、その動き方向をヨーイング方向と呼ぶ。また、リモコンポインタ１の向きを鉛直方向に変位させる動きをピッチングと呼び、その動き方向をピッチング方向と呼ぶ。また、液晶テレビジョン３の表示画面３１の水平方向をＸ軸方向と呼び、垂直方向をＹ軸方向と呼ぶ。表示画面３１の（Ｘ，Ｙ）座標位置の原点は、特に限定しないが、表示画面３１の最も左側且つ最も上側の位置にあるとする。これらの事項は図１に限らず、他の図にも適用される。
【００２５】
ＳＴＢ２は、リモコンポインタ１から出力される制御信号を受信し、受信した制御信号に基づく動作を行う。たとえば、リモコンポインタ１が受け付けたユーザ入力により、液晶テレビジョン３の表示画面３１に表示させる放送番組のチャンネルが指定されたとする。この場合、ＳＴＢ２は、指定されたチャンネルの放送信号を抽出して、その放送番組を液晶テレビジョン３に表示する。
【００２６】
また、ＳＴＢ２は、ＧＵＩ（Graphical User Interface）機能を有している。ＳＴＢ２は、リモコンポインタ１からその筐体１０の動きに応じた制御信号を受信し、受信した制御信号に基づく表示画面３１上の座標位置を特定する。特定した座標位置に配置されているオブジェクトは選択した状態とされる。この状態で、リモコンポインタ１に決定を示すユーザ操作が入力されると、選択中のオブジェクトに関連付けられた処理（たとえば特定のアプリケーションの起動など）を実行する。なお、液晶テレビジョン３の表示画面３１上のオブジェクトの選択がリモコンポインタ１の筐体１０の動きに応じて変更される点については、後に詳述する。
【００２７】
次に、リモコンポインタ１及びＳＴＢ２の構成について詳細に説明する。図２は、第１実施形態におけるリモコンポインタ及びＳＴＢの構成例を示すブロック図である。
【００２８】
まず、リモコンポインタ１について説明する。図２に示すように、リモコンポインタ１は、筐体１０と、入力部１１と、センサユニット１２と、メモリ１３と、制御回路部１４と、通信部１５と、内蔵アンテナ１６と、電源部１７と、を備えている。筐体１０はリモコンポインタ１の各部を搭載するハウジングである。
【００２９】
入力部１１は、ユーザ入力を受け付け、ユーザ入力に基づく入力信号を制御回路部１４に出力する。入力部１１は、筐体１０の外側に設けられる複数の操作キーを有している。図３は、リモコンポインタの操作キーの配置例を示す正面図である。図３に示すように、入力部１１の操作キーは、パワーキーｐ１と、ファンクションキーｆ１〜ｆ３と、９つのセレクトキーＳ１〜Ｓ９と、モードキーｍ１と、を含んで構成されている。パワーキーｐ１は、リモコンポインタ１の電源のＯＮ／ＯＦＦを切り替える電源キーである。モードキーｍ１は、操作キーを用いたユーザ入力を受け付ける通常のリモコン動作と、リモコンポインタ１の動きによりユーザ入力を受け付けるポインティング動作とを切り替えるための切替キーである。
【００３０】
センサユニット１２は、リモコンポインタ１の筐体１０の少なくともヨーイング方向及びピッチング方向（図１参照）の変位速度及び変位量を検出する変位検出部である。センサユニット１２は、加速度センサ１２１と、ジャイロセンサ１２２と、を含んで構成されている。
【００３１】
加速度センサ１２１は、少なくとも一方向に作用する各加速度を検出する検出素子である。加速度センサ１２１が鉛直下方に作用する重力加速度を検出することにより、鉛直下方を基準方向として、リモコンポインタ１のヨーイング方向及びピッチング方向を規定することができる。この加速度センサ１２１は、特に限定しないが、たとえば半導体式の加速度センサ１２１などを用いることができる。
【００３２】
また、ジャイロセンサ１２２は、リモコンポインタ１の筐体１０の動きに応じて、少なくともヨーイング方向及びピッチング方向の角速度及び角度変位量を検出する検出素子である。なお、ジャイロセンサ１２２が検出する角速度を時間で積分することにより、積分期間にリモコンポインタ１が動いた角度変位量を得ることができる。このジャイロセンサ１２２は、特に限定しないが、たとえば機械式、流体式、又は光学式の角速度センサなどを用いることができる。
【００３３】
メモリ１３は、不揮発性の記憶媒体であり、リモコンポインタ１の各部（特に制御回路部１４）で用いられるプログラム及び制御情報を格納している。
【００３４】
制御回路部１４は、メモリ１３に格納されたプログラム及び制御情報を用いてリモコンポインタ１の各部を制御している。この制御回路部１４は、通信部１５を制御する通信制御部１４１を含んで構成されている。
【００３５】
通信部１５は、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）を用いて、内蔵アンテナ１６を介してＳＴＢ２と無線通信している。たとえば、通信部１５は、入力部１１から出力される入力信号、及びセンサユニット１２から出力される検出信号を含む制御信号を送信する。
【００３６】
電源部１７は、リモコンポインタ１の制御回路部１４及びその他の構成部に駆動電力を供給する小型のバッテリーである。電源部１７としては、たとえば、乾電池、ボタン型電池、リチウムイオン電池及びリチウムポリマー電池などを挙げることができるが、特に限定はされない。
【００３７】
次に、ＳＴＢ２について説明する。ＳＴＢ２は、図２に示すように、チューナ部２１と、操作部２２と、メモリ２３と、受信部２４と、入出力Ｉ／Ｆ２５と、ＣＰＵ２６と、を備えている。このほか、ＳＴＢ２は、ＨＤＤ（Hard Disk Drive）などの記憶装置、光ディスクドライブ装置などを備えていてもよい。
【００３８】
チューナ部２１は、アンテナ２１ａから伝送される放送信号から予め設定されたチャンネルの放送番組を選局し、選局後の放送信号をＣＰＵ２６に出力する。
【００３９】
操作部２２は、ＳＴＢ２に設けられた入力部であり、受け付けたユーザ入力に基づく入力信号をＣＰＵ２６に出力する。
【００４０】
メモリ２３は、不揮発性の記録媒体であり、ＳＴＢ２の各部（特にＣＰＵ２６）に用いられるプログラム及び制御情報を格納している。また、メモリ２３は、液晶テレビジョン３に表示させる様々なオブジェクトの表示情報、各オブジェクトと関連付けられたアプリケーションプログラム及びデータなども格納している。なお、オブジェクトの種類は特に限定されない。たとえば、様々な形式のコンテンツ（テキスト情報、画像情報、音声情報など）及びそれらを表示したときの構造（レイアウト）及びスタイルなどをオブジェクトとして扱うことができる。
【００４１】
受信部２４は、リモコンポインタ１から出力される制御信号を受信してＣＰＵ２６に出力する。なお、受信部２４は、図２ではＳＴＢ２に内蔵されているが、ＳＴＢ２に搭載される図示しないインターフェースと着脱可能に接続される受信装置であってもよい。
【００４２】
入出力Ｉ／Ｆ２５は、ＳＴＢ２が外部機器と通信するための通信インターフェースであり、ＨＤＭＩ規格に準拠する通信部（不図示）を含んで構成されている。この入出力Ｉ／Ｆ２５には、図２に示すように、液晶テレビジョン３に接続されたＨＤＭＩケーブル４が接続されている。
【００４３】
ＣＰＵ２６は、メモリ２３に格納されているプログラム及び制御情報などを用いて、ＳＴＢ２の各部を制御している。このＣＰＵ２６は、画像制御部２６１と、音声制御部２６２と、距離算出部２６３と、方向決定部２６４と、閾値判定部２６５と、座標算出部２６６と、オブジェクト選択部２６７と、表示制御部２６８と、を有している。
【００４４】
画像制御部２６１は、チューナ部２１から出力される放送信号に基づく画像信号を生成する。生成された画像信号は入出力Ｉ／Ｆ２５から液晶テレビジョン３に出力され、画像信号に基づく画像が液晶テレビジョン３に表示される。
【００４５】
音声制御部２６２は、チューナ部２１から出力される放送信号に基づく音声信号を生成する。生成された音声信号は入出力Ｉ／Ｆ２５から液晶テレビジョン３に出力され、音声信号に基づく音声が液晶テレビジョン３のスピーカ（不図示）から出力される。
【００４６】
距離算出部２６３は、センサユニット１２の検出結果に応じた表示画面３１上のポインタ（不図示）の移動距離を、表示画面３１に設定される複数の方向（Ｘ軸方向及びＹ軸方向）毎に算出する。なお、ポインタは、リモコンポインタ１から出力される制御信号に基づいて特定される表示画面３１上の指定点である。たとえば、リモコンポインタ１から送信される制御信号には、リモコンポインタ１の少なくともヨーイング方向及びピッチング方向の角度変位量を示す検出信号が含まれている。後述するように、距離算出部２６３は、この検出信号が示すヨーイング方向の角度変位量に応じて表示画面３１上のＸ軸方向の移動距離を算出し、ピッチング方向の角度変位量に応じて表示画面３１上のＹ軸方向の移動距離を算出する。
【００４７】
方向決定部２６４は、表示画面３１上のＸ軸方向及びＹ軸方向のうち、距離算出部２６３により算出された移動距離が最も大きい方向を移動方向として決定する。
【００４８】
閾値判定部２６５は、少なくとも方向決定部２６４により決定される移動方向の移動距離が移動閾値以上であるか否かを判定する。この移動閾値は、たとえば、表示画面３１上において、選択が変更される前後の各オブジェクト間の移動方向の距離である。
【００４９】
座標算出部２６６は、距離算出部２６３の算出結果又はセンサユニット１２の検出信号に基づいて、リモコンポインタ１の動きに応じて移動する表示画面３１上のポインタの座標位置を算出する。たとえば、座標算出部２６６は、閾値判定部２６５により移動閾値以上であると判定される場合、センサユニット１２の検出結果に応じて、移動方向に移動する表示画面３１上の座標位置を算出する。
【００５０】
オブジェクト選択部２６７は、閾値判定部２６５により移動閾値以上であると判定される場合、センサユニット１２の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更にする。また、オブジェクト選択部２６７は、オブジェクトが選択されている状態で、所定のユーザ操作が入力されると、選択中のオブジェクトと関連付けられた処理を実行する。
【００５１】
表示制御部２６８は、液晶テレビジョン３の表示を制御している。たとえば、表示制御部２６８は、メモリ２３に格納された表示情報に基づくオブジェクトを液晶テレビジョン３に表示させる。また、オブジェクト選択部２６７により選択されるオブジェクトに他のオブジェクトとは異なる表示を行う。この表示は、ユーザが選択されるオブジェクトを他のオブジェクトと区別して認識できるものであればよい。たとえば、異なる表示色、外形枠を強調、表示形式（疑似的な立体表示など）を挙げることができる。
【００５２】
次に、表示画面３１上のオブジェクトの選択がリモコンポインタ１の筐体１０の動きに応じて変更される具体的な手順について、４行５列のキーマトリクス配列のソフトウェアキーボード３１ａを例に挙げて説明する。なお、ここでは、ソフトウェアキーボード３１ａ中のオブジェクト”た”が選択されている状態において、リモコンポインタ１の向きをヨーイング方向の右方且つピッチング方向の下方に動かした場合を例に説明する。
【００５３】
図４は、第１実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。図５は、第１実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの他の一例である。なお、図４及び図５において、破線の矢印は変換された座標位置の移動ベクトルを示し、実線の矢印は実際に移動する座標位置の移動ベクトルを示している。
【００５４】
また、図６は、第１実施形態におけるオブジェクトの選択の変更例を示す図である。図７は、第１実施形態におけるオブジェクトの選択の他の変更例を示す図である。なお、図６は移動ベクトルが図４の場合に対応し、図７は移動ベクトルが図５の場合に対応している。また、図６及び図７では、距離Ｌｘは距離Ｌｙよりも小さくなっているが、両者は等しくてもよいし、距離Ｌｘは距離Ｌｙよりも大きくてもよい。
【００５５】
リモコンポインタ１の向きを動かすと、その動きに応じたヨーイング方向及びピッチング方向の角度変位量がセンサユニット１２により検出される。その検出結果を示す検出信号を含む制御信号は内蔵アンテナ１６を介してＳＴＢ２に送信される。
【００５６】
ＳＴＢ２では、リモコンポインタ１から受信した制御信号はＣＰＵ２６に出力され、センサユニット１２が検出した各角度変位量が表示画面３１上の座標位置の移動ベクトルに変換される。図４及び図５に示すように、リモコンポインタ１から受信した制御信号に含まれる検知信号に基づいて、表示画面３１上で（ｘ０、ｙ０）から移動する座標位置（ｘ１、ｙ１）が算出される。そして、検出信号が示すヨーイング方向の角度変位量に応じて表示画面３１上のＸ軸方向の移動距離｜ｘ１−ｘ０｜が算出される。また、ピッチング方向の角度変位量に応じて表示画面３１上のＹ軸方向の移動距離｜ｙ１−ｙ０｜が算出される。
【００５７】
次に、Ｘ軸方向の移動距離｜ｘ１−ｘ０｜と、Ｙ軸方向の移動距離｜ｙ１−ｙ０｜とが比較される。Ｘ軸方向の移動距離｜ｘ１−ｘ０｜がＹ軸方向の移動距離｜ｙ１−ｙ０｜よりも大きい場合、図４及び図６のように、表示画面３１上で特定される座標位置の移動方向がＸ軸方向に決定される。また、図４に示すように、（ｘ１−ｘ０）＞０であるため、移動方向は正のＸ軸方向に決定される。そして、Ｘ軸方向の移動距離｜ｘ１−ｘ０｜が、Ｘ軸方向に選択が変更される前後の各オブジェクト”た”及び”な”間の距離Ｌｘ以上であるか否かが判定される。Ｘ軸方向の移動距離｜ｘ１−ｘ０｜が移動閾値Ｌｘ以上である場合には、図６に示すように、選択対象が選択中のオブジェクト”た”からＸ軸方向に隣接して配置されるオブジェクト”な”に変更される。一方、Ｘ軸方向の移動距離｜ｘ１−ｘ０｜が移動閾値Ｌｘ未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。
【００５８】
一方、Ｘ軸方向の移動距離｜ｘ１−ｘ０｜がＹ軸方向の移動距離｜ｙ１−ｙ０｜よりも小さい場合、図５及び図７のように、表示画面３１上で特定される座標位置の移動方向がＹ軸方向に決定される。また、図５に示すように、（ｙ１−ｙ０）＞０であるため、移動方向は正のＹ軸方向に決定される。そして、Ｙ軸方向の移動距離｜ｙ１−ｙ０｜が、Ｙ軸方向に選択が変更される前後の各オブジェクト”た”及び”ま”間の距離Ｌｙ以上であるか否かが判定される。Ｙ軸方向の移動距離｜ｙ１−ｙ０｜が移動閾値Ｌｙ以上である場合には、図７に示すように、選択対象が選択中のオブジェクト”た”からＹ軸方向に隣接して配置されるオブジェクト”ま”に変更される。一方、Ｙ軸方向の移動距離｜ｙ１−ｙ０｜が移動閾値Ｌｙ未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。
【００５９】
また、Ｘ軸方向の移動距離｜ｘ１−ｘ０｜がＹ軸方向の移動距離｜ｙ１−ｙ０｜とほぼ等しい場合、移動方向はＸ軸方向に決定されてもよいし、Ｙ軸方向に決定されてもよい。この場合の移動方向は予め設定しておけばよい。
【００６０】
以上、第１実施形態について説明した。第１実施形態によれば、リモコンポインタ１を含むＳＴＢ２は、液晶テレビジョン３の表示画面３１上のオブジェクトの選択をリモコンポインタ１の筐体１０の動きに応じて変更する表示制御装置として機能している。リモコンポインタ１はセンサユニット１２を備えている。また、ＳＴＢ２は、距離算出部２６３と、方向決定部２６４と、オブジェクト選択部２６７と、を備えている。センサユニット１２は、リモコンポインタ１の筐体１０のヨーイング方向及びピッチング方向の各角度変位量を検出する。距離算出部２６３は、センサユニット１２の検出結果に応じた表示画面３１上の移動距離を該表示画面３１に設定される複数の方向（Ｘ軸方向及びＹ軸方向）毎に算出する。オブジェクト選択部２６７は、移動方向の移動距離が移動閾値以上である場合、センサユニット１２の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更する。
【００６１】
また、第１実施形態における表示制御方法によれば、液晶テレビジョン３の表示画面３１上のオブジェクトの選択をリモコンポインタ１の筐体１０の動きに応じて変更する。この表示制御方法は、以下のステップを備える。一のステップでは、リモコンポインタ１の筐体１０のヨーイング方向及びピッチング方向の各角度変位量を検出する。一のステップでは、検出するステップでの検出結果に応じた表示画面３１上の移動距離を該表示画面３１に設定される複数の方向（Ｘ軸方向及びＹ軸方向）毎に算出する。一のステップでは、複数の方向のうちで最も移動距離が大きい移動方向を決定する。一のステップでは、移動方向の移動距離が移動閾値以上である場合、センサユニット１２の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更する。
【００６２】
これらの構成によれば、リモコンポインタ１の筐体１０の動きに応じてヨーイング方向及びピッチング方向の各角度変位量が検出される。また、その検出結果に応じた表示画面３１上の移動距離が該表示画面３１に設定される複数の方向（Ｘ軸方向及びＹ軸方向）毎に算出され、移動距離が最も大きい移動方向が決定される。この移動方向の移動距離が移動閾値以上である場合、所謂フォーカス移動により、センサユニット１２の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更される。従って、リモコンポインタ１の筐体１０の動きに応じた表示画面３１上のオブジェクトの選択を、あたかもカーソルキーで入力しているかのように安定して行うことができる。また、たとえば筐体１０に設けられた操作キーの押下などにより、リモコンポインタ１の筐体１０の動きに手振れが発生しても、オブジェクトの選択状態が解除されたり、ユーザの意図しないオブジェクトが選択されたりしないようにすることができる。よって、ユーザの意図とは異なる動作を防止し、安定した入力操作を行うことができる。
【００６３】
また、第１実施形態によれば、移動閾値は、選択が変更される前後の各オブジェクト間の距離である。こうすれば、決定された移動方向の移動距離が選択変更前後の各オブジェクト間の距離以上である場合に、センサユニット１２の検出結果に応じて、選択対象を選択中のオブジェクトから該選択中のオブジェクトに対して移動方向に配置されたオブジェクトに変更することができる。従って、リモコンポインタ１の筐体１０の動きに手振れが発生しても、表示画面３１上でオブジェクトの選択が容易に変更されないようにすることができる。
【００６４】
また、第１実施形態によれば、ＳＴＢ２は表示制御部２６８をさらに備えている。この表示制御部２６８は、オブジェクト選択部２６７により選択されるオブジェクトに他のオブジェクトとは異なる表示を行う。こうすれば、ユーザは選択中のオブジェクトを容易に認識することができる。
（第１実施形態の変形例）
【００６５】
なお、図６及び図７では、各オブジェクトが４行５列のマトリクス配列で規則的に配置されたソフトウェアキーボード３１ａを例に挙げて説明したが、各オブジェクトが規則的に配置されていない場合の手順についても説明しておく。図８は、第１実施形態の変形例におけるオブジェクトの選択の変更例を示す図である。また、図９は、第１実施形態の変形例におけるオブジェクトの選択の他の変更例を示す図である。
【００６６】
まず、図８のように、オブジェクトが列方向に規則的に並んでいない場合について説明する。表示画面３１上のオブジェクト”は”が選択されている状態において、たとえば図５のように移動方向がＹ軸方向に決定されたとする。オブジェクト”は”のＹ軸方向にはオブジェクト”や”及び”ら”が配置されているが、この場合、フォーカス移動後の選択候補はオブジェクト”や”であってもよいし、オブジェクト”ら”であってもよい。このように移動方向に複数のオブジェクトが配置されている場合にどのオブジェクトを選択するかは予め設定しておけばよい。或いは、各オブジェクトのメタ情報として、このような場合に移動方向として選択し得る副次的な方向（たとえばオブジェクト”は”からオブジェクト”ら”に向かう方向）を示すデータを設定しておいてもよい。こうすれば、移動方向に複数のオブジェクトが配置されている場合であっても、円滑にフォーカス移動を行うことができる。なお、図８では、フォーカス移動後の選択候補がオブジェクト”ら”に決定されたものとして説明を続ける。
【００６７】
フォーカス移動後の選択候補が決定すると、フォーカス移動する移動距離が移動閾値以上であるか否かが判定される。なお、この場合の移動閾値は、オブジェクト”は”及び”ら”間の最短距離であってもよいし、オブジェクト”は”を含む行とオブジェクト”ら”を含む行との間の距離であってもよい。移動閾値以上である場合には、図８に示すように、選択中のオブジェクト”は”からオブジェクト”ら”にフォーカス移動される。一方、移動閾値未満である場合には、フォーカス移動されず、オブジェクト”は”が選択された状態が維持される。
【００６８】
次に、図９のように、移動方向にオブジェクトがない場合について説明する。表示画面３１上のオブジェクト”や”が選択されている状態において、たとえば図５のように移動方向がＹ軸方向に決定されたとする。この場合、Ｙ軸方向にはオブジェクトが配置されていないため、オブジェクトの選択は変更されず、オブジェクト”や”が選択された状態が維持される。或いは、図８の場合と同様に、フォーカス移動後の選択候補が予め設定されていてもよいし、このような場合に移動方向として選択し得る副次的な方向を示すデータがメタ情報に設定されていてもよい。
＜第２実施形態＞
【００６９】
次に、第２実施形態について説明する。第２実施形態では、表示画面３１上の移動方向における座標位置の移動距離が移動閾値未満、且つ、移動閾値よりも小さい報知閾値以上である場合、フォーカス移動による選択候補となるオブジェクトが強調表示される。それ以外は、第１実施形態と同様である。以下では、第１実施形態と異なる構成について説明する。また、第１実施形態と同様の構成部には同じ符合を付し、その説明を省略する。
【００７０】
図１０は、第２実施形態におけるＳＴＢの構成例を示すブロック図である。第２実施形態において、閾値判定部２６５は、方向決定部２６４により決定される移動方向の移動距離が報知閾値以上であるか否かをさらに判定する。報知閾値は、移動閾値未満の値に設定され、たとえば、移動閾値の半分の値に設定される。
【００７１】
また、図１０に示すように、ＣＰＵ２６は表示強調部２６９をさらに備えている。この表示強調部２６９は、方向決定部２６４により決定される移動方向の移動距離が移動閾値未満且つ報知閾値以上である場合、該移動方向に配置されたオブジェクトに他のオブジェクトとは異なる強調表示を行う。この強調表示は、ユーザが移動方向に配置されたオブジェクトを他のオブジェクトと明確に区別して認識できればよい。たとえば、点滅などのアニメーション表示などを挙げることができる。
【００７２】
次に、表示画面３１上のオブジェクトの選択がリモコンポインタ１の筐体１０の動きに応じて変更される具体的な手順について、４行５列のキーマトリクス配列のソフトウェアキーボード３１ａを例に挙げて説明する。なお、ここでは、ソフトウェアキーボード３１ａ中のオブジェクト”た”が選択されている状態において、リモコンポインタ１の向きをヨーイング方向の右方且つピッチング方向の下方に動かした場合を例に説明する。
【００７３】
図１１Ａ及び図１１Ｂは、第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。図１２Ａ及び図１２Ｂは、第２実施形態のリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの他の一例である。なお、図１１Ａ〜図１２Ｂにおいて、破線の矢印は変換された座標位置の移動ベクトルを示し、実線の矢印は実際に移動する座標位置の移動ベクトルを示している。また、図１１Ａ及び図１２Ａは移動方向の移動距離が移動閾値未満且つ報知閾値以上の場合を示している。図１１Ｂ及び図１２Ｂは移動方向の移動距離が移動閾値以上の場合を示している。
【００７４】
また、図１３は、第２実施形態におけるオブジェクトの選択の変更例を示す図である。図１４は、第２実施形態におけるオブジェクトの選択の他の変更例を示す図である。なお、図１３は移動ベクトルが図１１Ａ及び図１１Ｂの場合に対応し、図１４は移動ベクトルが図１２Ａ及び図１２Ｂの場合に対応している。
【００７５】
リモコンポインタ１の向きを動かすと、ＳＴＢ２では、リモコンポインタ１から受信した制御信号に含まれる検知信号に基づいて、表示画面３１上で（ｘ０、ｙ０）から移動する座標位置（ｘ２、ｙ２）が算出される。次に、Ｘ軸方向の移動距離｜ｘ２−ｘ０｜及びＹ軸方向の移動距離｜ｙ２−ｙ０｜が、算出され、比較される。
【００７６】
Ｘ軸方向の移動距離｜ｘ２−ｘ０｜がＹ軸方向の移動距離｜ｙ２−ｙ０｜よりも大きい場合、表示画面３１上で特定される座標位置の移動方向がＸ軸方向に決定される。また、（ｘ２−ｘ０）＞０であるため、移動方向は正のＸ軸方向に決定される。そして、Ｘ軸方向の移動距離｜ｘ２−ｘ０｜が、移動閾値Ｌｘ（Ｘ軸方向に選択が変更される前後の各オブジェクト”た”及び”な”間の距離）の半分の距離（Ｌｘ／２）以上であるか否かが判定される。距離（Ｌｘ／２）未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。
【００７７】
また、図１１Ａ及び図１１Ｂのように、距離（Ｌｘ／２）以上である場合には、図１３に示すように、Ｘ軸方向に隣接して配置されるオブジェクト”な”が点滅表示される。そして、Ｘ軸方向の移動距離｜ｘ２−ｘ０｜が移動閾値Ｌｘ以上であるか否かがさらに判定される。図１１Ａのように、Ｘ軸方向の移動距離｜ｘ２−ｘ０｜が移動閾値Ｌｘ未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。なお、このとき、オブジェクト”な”の点滅表示は解除してもよいし、解除しなくてもよい。オブジェクト”な”を点滅表示したままにしておけば、オブジェクトの選択の変更するためのリモコンポインタ１のヨーイング方向の動きが、不十分であったことをユーザに認識させることができる。
【００７８】
一方、図１１Ｂのように、Ｘ軸方向の移動距離｜ｘ２−ｘ０｜が移動閾値Ｌｘ以上である場合には、オブジェクト”な”の点滅表示は解除され、図１３に示すように、選択対象は選択中のオブジェクト”た”からＸ軸方向に隣接して配置されるオブジェクト”な”に変更される。
【００７９】
次に、Ｙ軸方向の移動距離｜ｙ２−ｙ０｜がＹ軸方向の移動距離｜ｙ２−ｙ０｜よりも大きい場合、表示画面３１上で特定される座標位置の移動方向がＹ軸方向に決定される。また、（ｙ２−ｙ０）＞０であるため、移動方向は正のＹ軸方向に決定される。そして、Ｙ軸方向の移動距離｜ｙ２−ｙ０｜が、移動閾値Ｌｙ（Ｘ軸方向に選択が変更される前後の各オブジェクト”た”及び”ま”間の距離）の半分の距離（Ｌｙ／２）以上であるか否かが判定される。距離（Ｌｙ／２）未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。
【００８０】
また、図１２Ａ及び図１２Ｂのように、距離（Ｌｙ／２）以上である場合には、図１４に示すように、Ｙ軸方向に隣接して配置されるオブジェクト”ま”が点滅表示される。そして、Ｙ軸方向の移動距離｜ｙ２−ｙ０｜が移動閾値Ｌｙ以上であるか否かがさらに判定される。図１２Ａのように、Ｙ軸方向の移動距離｜ｙ２−ｙ０｜が移動閾値Ｌｙ未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。なお、このとき、オブジェクト”ま”の点滅表示は解除してもよいし、解除しなくてもよい。オブジェクト”ま”を点滅表示したままにしておけば、オブジェクトの選択の変更するためのリモコンポインタ１のピッチング方向の動きが、不十分であったことをユーザに認識させることができる。
【００８１】
一方、図１２Ｂのように、Ｙ軸方向の移動距離｜ｙ２−ｙ０｜が移動閾値Ｌｙ以上である場合には、オブジェクト”ま”の点滅表示は解除され、図１４に示すように、選択対象は選択中のオブジェクト”た”からＹ軸方向に隣接して配置されるオブジェクト”ま”に変更される。
【００８２】
以上、第２実施形態について説明した。第２実施形態によれば、ＳＴＢ２は表示強調部２６９をさらに備えている。この表示強調部２６９は、移動距離が移動閾値未満且つ報知閾値以上である場合、移動方向に配置されたオブジェクトに他のオブジェクトとは異なる強調表示を行う。こうすれば、ユーザは、リモコンポインタ１の筐体１０の動きに応じた選択候補のオブジェクトを容易に認識することができる。
＜第３実施形態＞
【００８３】
次に、第３実施形態について説明する。第３実施形態では、リモコンポインタ１に設けられる特定の操作キーが押下されている期間のみ、オブジェクトの選択を変更（すなわちフォーカス移動）できる。それ以外は、第１及び第２実施形態と同様である。以下では、第１及び第２実施形態と異なる構成について説明する。また、第１及び第２実施形態と同様の構成部には同じ符合を付し、その説明を省略する。
【００８４】
図１５は、リモコンポインタの操作キーの他の配置例を示す正面図である。図１５に示すように、リモコンポインタ１の入力部１１はフォーカスキーｃをさらに含んで構成されている。このフォーカスキーｃは、表示画面３１上のオブジェクトの選択を変更する処理（フォーカス移動処理）を実行可能にするための変更キーである。フォーカスキーｃが押下されている間にリモコンポインタ１が動くと、センサユニット１２はリモコンポインタ１の筐体１０の角度変位量を検出する。
【００８５】
一方、フォーカスキーｃが押下されていない間にリモコンポインタ１が動いても、センサユニット１２は角度変位量を検出しない。そのため、リモコンポインタ１からＳＴＢ２に送信される制御信号には、検出信号を含まないので、オブジェクトのフォーカス移動は実行されない。従って、ユーザは所望の期間のみ、リモコンポインタ１の動きによるフォーカス移動操作を行うことができる。
（第３実施形態の変形例）
【００８６】
或いは、フォーカスキーｃが押下されていない期間、センサユニット１２の検出停止に代えて、リモコンポインタ１の通信部１５がＳＴＢ２に検出信号を送信しないようにしてもよい。若しくは、リモコンポインタ１の通信部１５は、検出信号とともに、フォーカスキーｃが押下されているか否かを示す押下信号をＳＴＢ２に送信してもよい。この場合、ＳＴＢ２のＣＰＵ２６は、押下信号が受信されない場合、オブジェクトのフォーカス移動処理を停止するようにすればよい。これらのようにしても、フォーカスキーｃが押下されている期間のみ、オブジェクトのフォーカス移動処理を実行することができる。
【００８７】
以上、第３実施形態について説明した。第３実施形態によれば、リモコンポインタ１は、筐体１０に設けられるフォーカスキーｃをさらに備える。また、フォーカスキーｃが押下される期間のみ、表示画面３１上のオブジェクトの選択が変更される。こうすれば、ユーザは、所望の期間のみ、表示画面３１上のオブジェクトの選択の変更（すなわちフォーカス移動）を行うことができる。
＜第４実施形態＞
【００８８】
次に、第４実施形態について説明する。第１〜第３実施形態では２軸方向（表示画面３１のＸ軸方向及びＹ軸方向）にフォーカス移動することができたが、第４実施形態では４軸方向にフォーカス移動することができる。それ以外は、第１〜第３実施形態と同様である。以下では、第１〜第３実施形態と異なる構成について説明する。また、第１〜第３実施形態と同様の構成部には同じ符合を付し、その説明を省略する。
【００８９】
図１６は、第４実施形態におけるリモコンポインタの角度変位に対応する表示画面上の座標位置の移動ベクトルの一例である。なお、図１６において、破線の矢印は変換された座標位置の移動ベクトルを示し、実線の矢印は実際に移動する座標位置の移動ベクトルを示している。
【００９０】
図１６に示すように、第４実施形態では、表示画面３１上でフォーカス移動が可能な方向として、Ｘ軸方向及びＹ軸方向のほかに、互いに直交するＵ軸方向及びＷ軸方向が設定されている。そのため、距離算出部２６３は、センサユニット１２の検出結果に応じた表示画面３１上の移動距離を、表示画面３１に設定される複数の方向（Ｘ軸方向、Ｙ軸方向、Ｕ軸方向、及びＷ軸方向）毎に算出する。また、方向決定部２６４は、表示画面３１上の４軸方向のうち、距離算出部２６３により算出された移動距離が最も大きい方向を移動方向として決定する。
【００９１】
なお、Ｕ軸方向及びＷ軸方向は、Ｘ軸方向及びＹ軸方向とそれぞれ時計回りに４５［ｄｅｇ］傾いている。従って、表示画面３１上の座標位置が（ｘ０、ｙ０、ｕ０、ｗ０）から（ｘ３、ｙ３、ｕ３、ｗ３）に移動する際、Ｕ軸方向及びＷ軸方向の移動距離（ｕ３−ｕ０）、（ｗ３−ｗ０）は、数式１のように、Ｘ軸方向及びＹ軸方向の移動距離（ｘ３−ｘ０）、（ｙ３−ｙ０）を用いて算出可能である。
（ｕ３−ｕ０）＝｛（ｘ３−ｘ０）＋（ｙ３−ｙ０）｝／√２
（ｗ３−ｗ０）＝｛−（ｘ３−ｘ０）＋（ｙ３−ｙ０）｝／√２    （数式１）
【００９２】
次に、表示画面３１上のオブジェクトの選択がリモコンポインタ１の筐体１０の動きに応じて変更される具体的な手順について、４行５列のキーマトリクス配列のソフトウェアキーボード３１ａを例に挙げて説明する。図１７は、第４実施形態におけるオブジェクトの選択の変更例を示す図である。なお、ここでは、ソフトウェアキーボード３１ａ中のオブジェクト”た”が選択されている状態において、リモコンポインタ１の向きをヨーイング方向の右方且つピッチング方向の下方に動かした場合を例に説明する。
【００９３】
リモコンポインタ１の向きを動かすと、ＳＴＢ２では、リモコンポインタ１から受信した制御信号に含まれる検知信号に基づいて、表示画面３１上で（ｘ０、ｙ０、ｕ０、ｗ０）から移動する座標位置（ｘ３、ｙ３、ｕ３、ｗ３）が算出される。次に、Ｘ軸方向の移動距離｜ｘ３−ｘ０｜、Ｙ軸方向の移動距離｜ｙ３−ｙ０｜、Ｕ軸方向の移動距離｜ｕ３−ｕ０｜、及びＷ軸方向の移動距離｜ｗ３−ｗ０｜が算出されて比較される。そして、Ｘ軸方向、Ｙ軸方向、Ｕ軸方向、及びＷ軸方向のうち、最も移動距離が最も大きい移動方向が決定される。たとえば図１６の場合には｜ｕ３−ｕ０｜が最も大きくなるため、Ｕ軸方向が移動方向として決定される。また、（ｕ３−ｕ０）＞０であるため、移動方向は正のＵ軸方向に決定される。
【００９４】
次に、Ｕ軸方向の移動距離｜ｕ３−ｕ０｜が、Ｕ軸方向に選択が変更される前後の各オブジェクト”た”及び”や”間の距離Ｌｕ以上であるか否かが判定される。Ｕ軸方向の移動距離｜ｕ３−ｕ０｜が移動閾値Ｌｕ以上である場合には、図１７に示すように、選択対象は選択中のオブジェクト”た”からＸ軸方向に隣接して配置されるオブジェクト”や”に変更される。一方、Ｕ軸方向の移動距離｜ｕ３−ｕ０｜が移動閾値Ｌｕ未満である場合には、オブジェクトの選択は変更されず、オブジェクト”た”が選択された状態が維持される。
【００９５】
なお、図１６及び図１７では、Ｕ軸方向が移動方向として選択される例を示したが、他の方向（Ｘ軸方向、Ｙ軸方向、及びＷ軸方向）が移動方向として選択される場合も同様のフォーカス移動処理が実行されることは言うまでもない。
【００９６】
以上、本発明の実施形態について説明した。なお、上述の実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形が可能であり、本発明の範囲にあることは当業者に理解されるところである。
【００９７】
たとえば、上述の実施形態では、リモコンポインタ１において、通信制御部１４１が制御回路部１４の機能部として実現されている。また、ＳＴＢ２において、画像制御部２６１、音声制御部２６２、距離算出部２６３、方向決定部２６４、閾値判定部２６５、座標算出部２６６、オブジェクト選択部２６７、表示制御部２６８、及び表示強調部２６９がＣＰＵ２６の機能部として実現されている。しかしながら、本発明の適用範囲はこの構成例に限定されない。これらの機能部は、物理的な構成部（たとえば電気回路など）により実現されていてもよい。さらに、これらの機能部の少なくとも一部が他の構成部とは異なる独立した構成部であってもよい。また、距離算出部２６３、方向決定部２６４、閾値判定部２６５、及び座標算出部２６６のうちの少なくとも一部はリモコンポインタ１が備えていてもよい。
【００９８】
また、上述の実施形態では、センサユニット１２が加速度センサ１２１及びジャイロセンサ１２２を含んでいるが、本発明の適用範囲はこの構成例に限定されない。センサユニット１２は加速度センサ１２１を含まない構成であってもよい。
【００９９】
また、上述の実施形態では、リモコンポインタ１の通信部１５はＢｌｕｅｔｏｏｔｈを用いてＳＴＢ２と無線通信しているが、本発明の適用範囲はこの構成例に限定されない。Ｂｌｕｅｔｏｏｔｈに代えて赤外線通信などを用いてもよい。また、リモコンポインタ１はＳＴＢ２と有線通信してもよい。
【０１００】
また、上述の実施形態では、表示画面３１上にポインタは表示されないが、表示されるようにしてもよい。或いは、リモコンポインタ１の操作キー（たとえばモードキーｍ１）などを用いて、表示／非表示を切り替えられるようにしてもよい。若しくは、表示画面３１上にオブジェクトが表示される際、自動的に表示／非表示を切り替えられるようにしてもよい。
【０１０１】
また、上述の実施形態では、表示制御装置の一例として、リモコンポインタ１を含むＳＴＢ２を説明したが、本発明の適用範囲はこの構成例に限定されない。リモコンポインタ１を含むＢＤレコーダ、ＤＶＤレコーダ、チューナ装置などの電子機器であってもよい。
【０１０２】
また、上述の実施形態の表示制御システム１００では、表示制御装置（たとえばリモコンポインタ１を含むＳＴＢ２）と表示装置（たとえば液晶テレビジョン３）とを個別に備えていたが、本発明の適用範囲はこの構成例に限定されない。たとえば、表示制御装置は表示装置を備える構成であってもよい。
【符号の説明】
【０１０３】
１００      表示制御システム
１            リモコンポインタ
１０            筐体
１１            入力部
１２            センサユニット
１２１            加速度センサ
１２２            ジャイロセンサ
１３            メモリ
１４            制御回路部
１４１            通信制御部
１５            通信部
１６            内蔵アンテナ
１７            電源部
２            ＳＴＢ
２１            チューナ部
２１ａ            アンテナ
２２            操作部
２３            メモリ
２４            受信部
２５            入出力Ｉ／Ｆ
２６            ＣＰＵ
２６１            画像制御部
２６２            音声制御部
２６３            距離算出部
２６４            方向決定部
２６５            閾値判定部
２６６            座標算出部
２６７            オブジェクト選択部
２６８            表示制御部
２６９            表示強調部
３            液晶テレビジョン
３１            表示画面
３１ａ            ソフトウェアキーボード
４            ＨＤＭＩケーブル
Ｐ１          パワーキー
ｆ１〜ｆ３    ファンクションキー
ｓ１〜ｓ９    セレクトキー
ｍ１          モードキー
ｃ            フォーカスキー
【図２】
2015015000.tif 000003
【図３】
2015015000.tif 000004
【図４】
2015015000.tif 000005
【図５】
2015015000.tif 000006
【図６】
2015015000.tif 000007
【図７】
2015015000.tif 000008
【図８】
2015015000.tif 000009
【図９】
2015015000.tif 000010
【図１０】
2015015000.tif 000011
【図１１Ａ】
2015015000.tif 000012
【図１１Ｂ】
2015015000.tif 000013
【図１２Ａ】
2015015000.tif 000014
【図１２Ｂ】
2015015000.tif 000015
【図１３】
2015015000.tif 000016
【図１４】
2015015000.tif 000017
【図１５】
2015015000.tif 000018
【図１６】
2015015000.tif 000019
【図１７】
2015015000.tif 000020
【図１】
2015015000.tif 000021