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