(57)【要約】【課題】カーソルの長距離移動時におけるリモコンの操作回数を低減することが可能になる情報処理装置、情報処理方法および情報処理システムを提供することができる。【解決手段】複数の表示オブジェクトＯ１１〜Ｏ５５を含むオブジェクト選択画像１００と、１つの表示オブジェクトを指し示すカーソル１１０とを表示させる表示制御部３２と、リモコン１０の１回の操作で、カーソル１１０を現在の表示オブジェクトＯ３８に隣接する表示オブジェクトＯ３７に移動させる通常モードと、リモコン１０の１回の操作で、カーソル１１０を現在の表示オブジェクトＯ３８から１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトＯ３１に移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するモード切り替え部３３とを備え、表示制御部３２は、選択されている移動モードおよび操作情報に応じて、カーソル１１０を移動させる。【選択図】図６
2015005056.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示オブジェクトを含むオブジェクト選択画像と、前記複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示画面上に表示させる表示制御部と、
リモコンから操作情報を受け付ける操作情報取得部と、
前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するモード切り替え部とを備え、
前記表示制御部は、前記操作情報取得部が前記操作情報を受け付けたときに、選択されている前記移動モードおよび前記操作情報に応じて、前記カーソルを移動させる
情報処理装置。
【請求項２】
前記操作情報取得部は、前記操作情報として、前記カーソルの移動方向を示す情報を受け付け、
前記表示オブジェクトには、前記カーソルの位置および前記移動方向別に、優先順位が設定されており、
前記操作情報取得部は、前記操作情報として、前記移動方向を示す情報を受け付け、
前記表示制御部は、配置されている表示オブジェクトのうち、優先順位の高い表示オブジェクトに前記カーソルを移動させる
請求項１に記載の情報処理装置。
【請求項３】
前記リモコンが、移動方向を指示する複数のボタンを備える場合、
前記操作情報取得部は、前記操作情報として、前記移動方向を示す情報を受け付け、
前記表示制御部は、さらに、
選択されている前記移動モードが前記スキップモードのときに、前記操作情報取得部が２つの相反する方向に対応するボタンが押されたことを示す前記操作情報を受け付けた場合、前記カーソルを、前記２つの相反する方向に配置されている表示オブジェクトの内、中央に位置する表示オブジェクトに移動させる
請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御部は、さらに、
前記カーソルをページ内で移動させるルートを示すルート情報を保持し、
前記移動モードが前記スキップモードのときに、前記操作情報取得部が前記操作情報を受け付けた場合、前記カーソルを、前記ルート情報により示される現在の表示オブジェクトの次の表示オブジェクトに移動させる
請求項１に記載の情報処理装置。
【請求項５】
前記リモコンが、数字が対応付けられた複数のボタンを備える場合、
前記操作情報取得部は、前記操作情報として、前記表示画面上の座標を示す複数の数値を受け付け、
前記表示制御部は、さらに、
前記移動モードが前記スキップモードのときに、前記操作情報取得部が前記座標を示す複数の数値を受け付けた場合、前記カーソルを、前記座標が示す位置に移動させる
請求項１に記載の情報処理装置。
【請求項６】
前記オブジェクト選択画像が、複数のページで構成される場合において、
前記表示制御部は、さらに、
前記移動モードが前記スキップモードのときに、前記操作情報取得部がページの移動を示す前記操作情報を受け付けた場合、前記カーソルを、移動先のページの、移動前のページにおける前記カーソルの位置に対応する位置に移動させる
請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
前記リモコンが、前記リモコンの角速度を検出し、検出した前記角速度を示す角速度情報を出力する角速度検出部を備える場合、
前記操作情報取得部は、前記操作情報として、前記角速度情報を受け付け、
前記表示制御部は、さらに、
前記角速度情報から、前記カーソルの移動方向を示す情報を導出する
請求項１〜６の何れか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、表示画面上に画像を表示させるセットトップボックスである
請求項１〜７の何れか１項に記載の情報処理装置。
【請求項９】
リモコンから出力される操作情報に応じて、画像を表示する情報処理装置によって実行される情報処理方法であって、
前記情報処理装置が、
複数の表示オブジェクトを含むオブジェクト選択画像と、前記複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示させるステップと、
前記リモコンから前記操作情報を受け付けるステップと、
前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するステップと、
前記操作情報を受け付けたときに、選択されている前記移動モードおよび前記操作情報に応じて、前記カーソルを移動させるステップとを実行する
情報処理方法。
【請求項１０】
画像を表示する情報処理装置と、前記情報処理装置に操作情報を出力するリモコンとを備える情報処理システムであって、
前記情報処理装置は、
複数の表示オブジェクトを含むオブジェクト選択画像と、前記複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示させる表示制御部と、
前記リモコンから前記操作情報を受け付ける操作情報取得部と、
前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するモード切り替え部とを備え、
前記表示制御部は、前記操作情報取得部が前記操作情報を受け付けたときに、選択されている前記移動モードおよび前記操作情報に応じて、前記カーソルを移動させる
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、特に、複数のボタンを備えるリモコンからの情報に基づいてカーソルを操作する情報処理装置、情報処理方法、および、情報処理システムに関する。
【背景技術】
【０００２】
アンドロイド（登録商標）を利用したＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）等の機器では、例えば、液晶ディスプレイ等の表示画面上に複数の表示オブジェクトを配置した画面を表示し、リモコンの操作により選択された表示オブジェクトに対応付けられた機能を実行する。ここで、表示オブジェクトは、アイコン、ソフトウェアキー、ボタン等、カーソル（ポインタ）により選択可能な画像である。表示オブジェクトには、例えば、映画あるいはショッピング等のコンテンツが対応付けられている。
【０００３】
ここで、リモコンに備えられている十字ボタン等の選択ボタンを操作して、表示オブジェクトの選択を行う場合には、表示画面上には、複数の表示オブジェクトと、複数の表示オブジェクトのうちの１つの表示オブジェクトを示すカーソルとが表示される。ユーザは、リモコンの選択ボタンを操作して、利用したいコンテンツに対応付けられた表示オブジェクトにカーソルを合わせ、リモコンの決定ボタンを押下することにより、前述したコンテンツを利用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９０４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、表示画面上に表示される表示オブジェクトの数が多い場合、特に、現在のカーソルの位置と、利用したいコンテンツに対応付けられた表示オブジェクトまでの距離が大きいときは、リモコンの選択ボタンの操作回数が相当多くなるという問題がある。
【０００６】
本発明は上述の課題を解決するためになされたものであり、カーソルの長距離移動時におけるリモコンの操作回数を低減することが可能になる情報処理装置、情報処理方法および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係る情報処理装置は、複数の表示オブジェクトを含むオブジェクト選択画像と、前記複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示画面上に表示させる表示制御部と、リモコンから操作情報を受け付ける操作情報取得部と、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するモード切り替え部とを備え、前記表示制御部は、前記操作情報取得部が前記操作情報を受け付けたときに、選択されている前記移動モードおよび前記操作情報に応じて、前記カーソルを移動させる。
【０００８】
上記構成の情報処理装置によれば、複数の表示オブジェクトを飛ばして移動できるスキップモードを備えるので、カーソルの長距離移動時におけるリモコンの操作回数を低減することが可能になる。また、リモコンの操作回数を低減することが可能になるので、リモコンのボタンの劣化を低減することが可能になる。
【０００９】
例えば、前記操作情報取得部は、前記操作情報として、前記カーソルの移動方向を示す情報を受け付け、前記表示オブジェクトには、前記カーソルの位置および前記移動方向別に、優先順位が設定されており、前記操作情報取得部は、前記操作情報として、前記移動方向を示す情報を受け付け、前記表示制御部は、配置されている表示オブジェクトのうち、優先順位の高い表示オブジェクトに前記カーソルを移動させても良い。
【００１０】
上記構成の情報処理装置によれば、リモコンの操作方向に対応して優先順位を設定するので、例えば、表示オブジェクトが配置されていない領域がある場合でも、適切にカーソルを移動させることが可能になる。
【００１１】
また、前記リモコンが、移動方向を指示する複数のボタンを備える場合、前記操作情報取得部は、前記操作情報として、前記移動方向を示す情報を受け付け、前記表示制御部は、さらに、選択されている前記移動モードが前記スキップモードのときに、前記操作情報取得部が２つの相反する方向に対応するボタンが押されたことを示す前記操作情報を受け付けた場合、前記カーソルを、前記２つの相反する方向に配置されている表示オブジェクトの内、中央に位置する表示オブジェクトに移動させても良い。
【００１２】
上記構成の情報処理装置によれば、端部方向だけでなく、中央方向についても、リモコンの１回の操作でカーソルを移動させることができるので、リモコンの操作回数を低減することが可能になる。
【００１３】
また、前記表示制御部は、さらに、前記カーソルをページ内で移動させるルートを示すルート情報を保持し、前記移動モードが前記スキップモードのときに、前記操作情報取得部が前記操作情報を受け付けた場合、前記カーソルを、前記ルート情報により示される現在の表示オブジェクトの次の表示オブジェクトに移動させても良い。
【００１４】
上記構成の情報処理装置によれば、例えば、使用頻度の高いコンテンツに対応付けられた表示オブジェクトを結ぶルートを、ルート情報として設定すれば、使用頻度の高いコンテンツに対応付けられた表示オブジェクトへの移動において、リモコンの操作回数を低減することが可能になる。
【００１５】
また、前記リモコンが、数字が対応付けられた複数のボタンを備える場合、前記操作情報取得部は、前記操作情報として、前記表示画面上の座標を示す複数の数値を受け付け、前記表示制御部は、さらに、前記移動モードが前記スキップモードのときに、前記操作情報取得部が前記座標を示す複数の数値を受け付けた場合、前記カーソルを、前記座標が示す位置に移動させても良い。
【００１６】
上記構成の情報処理装置によれば、座標入力による移動が可能になるので、選択したい表示オブジェクトに直接移動でき、カーソルの長距離移動時におけるリモコンの操作回数を低減することが可能になる。
【００１７】
また、前記オブジェクト選択画像が、複数のページで構成される場合において、前記表示制御部は、さらに、前記移動モードが前記スキップモードのときに、前記操作情報取得部がページの移動を示す前記操作情報を受け付けた場合、前記カーソルを、移動先のページの、移動前のページにおける前記カーソルの位置に対応する位置に移動させても良い。
【００１８】
一般的に、オブジェクト選択画像が複数のページで構成されている場合、ページを移動するときは、例えば、カーソルをページの右端または左端に移動させ、さらに、表示されているページの外側に向けてカーソルを移動させるようにリモコンを操作する。具体的には、例えば、カーソルを画面の左端に位置する表示オブジェクト上に移動させ、さらに、左側に向けて移動させるようにリモコンを操作する。この場合、従来の装置では、カーソルが移動先のページの画面の右端に位置する表示オブジェクトに移動する場合が多い。このため、連続してページを移動したい場合には、さらに、（１）カーソルを右端の表示オブジェクトから左端の表示オブジェクトに移動させる操作、（２）カーソルをさらに左側に向けて移動させる操作の２つの操作を、移動したいページ数に応じて繰り返し行う必要がある。
【００１９】
これに対し、上記構成の情報処理装置は、移動前のページに対応する位置、上述した場合では左端に移動することになる。この場合は、さらに次のページに移動したい場合、（２）カーソルをさらに左側に向けて移動させる操作を実行すれば良い。つまり、カーソルを端から端まで移動させる操作を行う必要がない。
【００２０】
上記構成の情報処理装置は、移動前のページにおけるカーソルの位置に対応する位置に、カーソルを移動させるので、複数のページを連続して移動したい場合に、リモコンの操作回数を低減することが可能になる。
【００２１】
また、前記リモコンが、前記リモコンの角速度を検出し、検出した前記角速度を示す角速度情報を出力する角速度検出部を備える場合、前記操作情報取得部は、前記操作情報として、前記角速度情報を受け付け、前記表示制御部は、さらに、前記角速度情報から、前記カーソルの移動方向を示す情報を導出しても良い。
【００２２】
上記構成の情報処理装置によれば、角速度情報から移動方向を導出するように構成したので、ボタンを備えるリモコンだけでなく、ジャイロリモコン等、角速度の情報を利用するリモコンを用いる装置にも適用可能になる。
【００２３】
また、前記情報処理装置は、表示画面上に画像を表示させるセットトップボックスであっても良い。
【００２４】
上記構成の情報処理装置は、特に、表示画面上に、複数の表示オブジェクトを含むオブジェクト選択画像を表示させるセットトップボックスで有用である。
【００２５】
上記目的を達成するために、本発明の一態様に係る情報処理システムは、画像を表示する情報処理装置と、前記情報処理装置に操作情報を出力するリモコンとを備える情報処理システムであって、前記情報処理装置は、複数の表示オブジェクトを含むオブジェクト選択画像と、前記複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示させる表示制御部と、前記リモコンから前記操作情報を受け付ける操作情報取得部と、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、前記リモコンの１回の操作で、前記カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択するモード切り替え部とを備え、前記表示制御部は、前記操作情報取得部が前記操作情報を受け付けたときに、選択されている前記移動モードおよび前記操作情報に応じて、前記カーソルを移動させる。
【００２６】
なお、本発明は、このような特徴的な処理部を備える情報処理装置として実現することができるだけでなく、情報処理装置に含まれる特徴的な処理部が実行する処理をステップとする情報処理方法として実現することができる。また、情報処理装置に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたは情報処理方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００２７】
本発明によると、カーソルの長距離移動時におけるリモコンの操作回数を低減することが可能になる情報処理装置、情報処理方法および情報処理システムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】情報処理システムの一例を示す図である。
【図２】実施の形態１のリモコンの内部構成の一例を示すブロック図である。
【図３】実施の形態１のＳＴＢの構成の一例を示すブロック図である。
【図４】オブジェクト選択画像１００の一例を示す図である。
【図５】通常モードにおけるカーソルの移動方法の一例を示す図である。
【図６】スキップモードにおけるカーソルの移動方法の一例を示す図である。
【図７】移動先の優先順位の設定の一例を示す図である。
【図８】スキップモードにおけるカーソルの移動方法の一例を示す図である。
【図９】スキップモードにおけるカーソルの移動方法の一例を示す図である。
【図１０】スキップモードにおけるカーソルの移動方法の一例を示す図である。
【図１１】スキップモードにおけるカーソルの移動方法の一例を示す図である。
【図１２】実施の形態２におけるオブジェクト選択画像に設定されたルートの一例を示している。
【図１３】実施の形態３におけるリモコンの外観の一例を示すブロック図である。
【図１４】実施の形態３における情報処理装置の処理手順を示すフローチャートである。
【図１５】実施の形態３において、スキップモードに切り替えられたときのオブジェクト選択画像の一例を示す図である。
【図１６】実施の形態３において、列座標入力後のオブジェクト選択画像の一例を示す図である。
【図１７】実施の形態３において、行座標入力後のオブジェクト選択画像の一例を示す図である。
【図１８】実施の形態３における座標入力によるカーソルの移動の一例を示す図である。
【図１９Ａ】実施の形態４において、ページ間の移動前におけるカーソルの位置の一例を示す図である。
【図１９Ｂ】実施の形態４において、ページ間の移動後におけるカーソルの位置の一例を示す図である。
【図２０】実施の形態５におけるリモコンの内部構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、各図は、必ずしも各寸法や各寸法比等を厳密に図示したものではない。
【００３０】
また、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００３１】
（実施の形態１）
実施の形態１の情報処理装置、情報処理方法および情報処理システムについて、図１〜図１１を基に説明する。
【００３２】
図１は、情報処理システム１の一例を示す図である。図１に示すように、情報処理システム１は、リモコン１０（１０Ａ）と、表示画面を有する液晶ディスプレイ２０と、情報処理装置の一例であるＳＴＢ３０とを備えている。
【００３３】
［１−１．リモコン１０Ａの構成］
リモコン１０Ａの構成について、図１および図２を基に説明する。図２は、リモコン１０Ａの内部構成の一例を示すブロック図である。
【００３４】
リモコン１０Ａは、ＳＴＢ３０を操作するためのリモコンである。リモコン１０Ａは、図１および図２に示すように、複数のボタンと、ボタン入力検出回路１１と、ボタン情報生成回路１２と、送信部１３とを備えている。
【００３５】
複数のボタンは、リモコン１０Ａの筐体の表面に備えられている。本実施の形態では、リモコン１０Ａは、図１に示すように、十字ボタンＢＣ（Ｂｓ１〜Ｂｓ４）と、電源ボタンＢｐ１と、ファンクションボタンＢｆ１〜Ｂｆ３と、モード切り替えボタンＢｍ１とを備えている。
【００３６】
十字ボタンＢＣは、後述するオブジェクト選択画像において、カーソルを移動させる方向を指定するボタンである。十字ボタンＢＣは、上方向のボタンＢ１、左方向のボタンＢｓ２、右方向のボタンＢｓ３および下方向のボタンＢｓ４の４つのボタンを組み合わせたボタンである。
【００３７】
電源ボタンＢｐ１は、ＳＴＢ３０の電源のＯＮとＯＦＦとを切り替えるボタンである。
【００３８】
ファンクションボタンＢｆ１〜Ｂｆ３は、機能設定ボタンである。
【００３９】
モードボタンＢｍ１は、ＳＴＢ３０のモードを切り替えるためのボタンである。本実施の形態では、後述するオブジェクト選択画像における移動モードを切り替える場合に用いられる。移動モードとしては、本実施の形態では、通常モードとスキップモードとが設定されている。通常モードは、カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させるモードである。スキップモードは、カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるモードである。
【００４０】
ボタン入力検出回路１１は、押されたボタンを検出する回路である。なお、十字ボタンＢＣが押された場合、十字ボタンＢＣを構成する４つのボタンＢｓ１〜Ｂｓ４の何れのボタンが押されたかを検出する。
【００４１】
ボタン情報生成回路１２は、ボタン入力検出回路１１からの情報に基づいて、押されたボタンを示すボタン情報を生成する回路である。ボタン情報生成回路１２は、生成したボタン情報を、操作情報として、送信部１３を介してＳＴＢ３０に送信する。
【００４２】
送信部１３は、ＳＴＢ３０と無線で通信を行うためのインターフェースであり、ボタン情報等の送信を行う。
【００４３】
［１−２．液晶ディスプレイ２０の構成］
液晶ディスプレイ２０は、表示装置の一例であり、後述するＳＴＢ３０からの信号を受けて、表示画面上に、メニュー画面およびオブジェクト選択画像等を表示する。オブジェクト選択画像については後述する。
【００４４】
［１−３．ＳＴＢ３０の構成］
ＳＴＢ３０の構成について、図３を基に説明する。図３は、ＳＴＢ３０の構成の一例を示すブロック図である。
【００４５】
ＳＴＢ３０は、例えば、ＡＮＤＲＯＩＤ（登録商標）を利用可能な装置であり、図３に示すように、操作情報取得部３１と、表示制御部３２と、モード切り替え部３３と、記憶部３４とを備えている。なお、本実施の形態では、ＳＴＢ３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えており、操作情報取得部３１、表示制御部３２およびモード切り替え部３３は、例えば、本実施の形態の情報処理方法を実行するコンピュータプログラム（ソフトウェア）を、ＣＰＵが実行することにより実現される。
【００４６】
操作情報取得部３１は、リモコン１０から、無線通信により、操作情報を受け付ける。本実施の形態では、操作情報は、ボタン情報である。
【００４７】
表示制御部３２は、液晶ディスプレイ２０の表示画面上に、複数の表示オブジェクトを含むオブジェクト選択画像と、複数の表示オブジェクトのうちの１つを指し示すカーソルとを表示する。さらに、表示制御部３２は、後述するモード切り替え部３３により設定された移動モードとリモコン１０からの操作情報とに応じて、カーソルを移動させる。
【００４８】
なお、表示オブジェクトは、アイコン、ソフトウェアキー、ボタン等、カーソルにより選択可能な画像である。
【００４９】
モード切り替え部３３は、リモコン１０Ａの１回の操作で、カーソルを現在の表示オブジェクトに隣接する表示オブジェクトに移動させる通常モードと、リモコン１０Ａの１回の操作で、カーソルを現在の表示オブジェクトから１以上の表示オブジェクトを飛ばした位置にある表示オブジェクトに移動させるスキップモードとを含む複数の移動モードから、１つの移動モードを選択する。ここで、リモコン１０Ａの１回の操作とは、１個以上のボタンが、１回（同時に）押されることを言う。
【００５０】
モード切り替え部３３は、操作情報取得部３１が、モードボタンＢｍ１が押されたことを示す操作情報を受け付けた場合に、移動モードを、通常モードとスキップモードとの間で切り替える。
【００５１】
記憶部３４は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等、任意の記憶回路を用いて構成されている。記憶部３４には、本実施の形態では、上述したコンピュータプログラム、オブジェクト選択画像の画像、表示オブジェクトの画像、表示オブジェクトに対応付けられたコンテンツの情報、カーソルの画像等が記憶されている。
【００５２】
［１−４．ＳＴＢ３０の動作（通常モード）］
ＳＴＢ３０の通常モード時の動作について、図４および図５を基に説明する。
【００５３】
先ず、ＳＴＢ３０の表示制御部３２が液晶ディスプレイ２０の表示画面上に表示するオブジェクト選択画像およびカーソルの構成について、図４を基に説明する。
【００５４】
図４は、オブジェクト選択画像１００の一例を示す図である。
【００５５】
オブジェクト選択画像１００は、複数の表示オブジェクトを備えている。図４では、上段に、４×９個の表示オブジェクトＯ１１〜Ｏ４９がマトリクス状に配置され、下段に、５個の表示オブジェクトＯ５１〜Ｏ５５が１行に並べられて配置されている。なお、オブジェクト選択画像１００の構成は、これに限るものではない。例えば、オブジェクト選択画像に配置される表示オブジェクトの大きさは、全て同じである必要はない。また、マトリクス状ではなく、他の方法で配置されていても良い。
【００５６】
カーソル１１０は、本実施の形態では、表示オブジェクトの周囲を強調表示する枠で構成されている。図４では、画面左上を基準として、３行８列目の表示オブジェクトＯ３８にカーソル１１０が位置する場合を示している。なお、カーソルの構成は、これに限るものではなく、表示オブジェクトの枠の画像の色を変更する等しても良い。
【００５７】
通常モード時において、リモコン１０Ａの十字ボタンＢＣが押され、リモコン１０Ａから操作情報が出力されると、ＳＴＢ３０の表示制御部３２は、操作情報が示す十字ボタンＢＣに応じた方向に、カーソル１１０を１つ移動させる。
【００５８】
図５は、通常モードにおけるカーソル１１０の移動方法の一例を示す図である。図５では、図４のオブジェクト選択画像１００において、図１に示すリモコン１０ＡのボタンＢｓ２（左方向のボタン）が押された場合の移動後のカーソル１１０の状態を示している。図５中、斜線で示される表示オブジェクトＯ３８が移動前にカーソル１１０が位置していた表示オブジェクトである。
【００５９】
図５に示すように、通常モードでは、カーソル１１０は、１回ボタンが押される毎に、表示オブジェクトを１つ移動する。図５では、カーソル１１０は、左側に直接隣接する表示オブジェクトＯ３７に移動している。なお、十字ボタンＢＣの他のボタンＢｓ１、Ｂｓ３およびＢｓ４が押された場合も、移動方向は異なるが、カーソル１１０は、隣接する表示オブジェクトＯ２８、Ｏ３９、Ｏ４８に移動する。
【００６０】
［１−５．ＳＴＢ３０の動作（スキップモード）］
ＳＴＢ３０のスキップモード時の動作（情報処理方法）について、図６〜図１１を基に説明する。
【００６１】
本実施の形態では、オブジェクト選択画像１００の構成およびリモコン１０Ａにおけるボタン操作のバリエーションから考えられる以下の４つの動作について説明する。
【００６２】
４つの動作は、（１）基本動作（画面の端まで移動する場合）、（２）カーソルを画面の端まで移動させることができないときの動作、（３）カーソルを角に移動させるときの動作、および、（４）カーソルを中央に移動させるときの動作である。
【００６３】
なお、以上の４つの動作は、一例であり、オブジェクト選択画像１００の構成等を考慮して、他の動作を行えるように構成しても良いし、一部の動作を実行可能に構成しても良い。
【００６４】
［１−５−１．（１）基本動作］
スキップモードにおける基本動作について、図６を基に説明する。
【００６５】
スキップモードにおいて、リモコン１０Ａの十字ボタンＢＣが押され、リモコン１０Ａから操作情報が出力されると、ＳＴＢ３０の表示制御部３２は、操作情報が示す十字ボタンＢＣに応じた方向の画面の端に位置する表示オブジェクトまで、カーソル１１０をスキップ移動させる。
【００６６】
図６は、スキップモードにおけるカーソル１１０の移動方法の一例を示す図である。図６では、図４のオブジェクト選択画像１００において、図１に示すリモコン１０ＡのボタンＢｓ２（左方向のボタン）が押された場合の移動後のカーソル１１０の状態を示している。図６中、斜線で示される表示オブジェクトＯ３８が移動前にカーソル１１０が位置していた表示オブジェクトである。
【００６７】
図５に示す通常モードとは異なり、図６に示すスキップモードでは、カーソル１１０は左端の表示オブジェクトＯ３１まで移動している。図５に示す通常モードでは、カーソル１１０を画面の端に位置する表示オブジェクトＯ３１まで移動させるためは、あと６回のボタンの操作が必要になる。これに対し、図６に示すスキップモードでは、リモコン１０Ａの１回の操作で、画面の端に位置する表示オブジェクトＯ３１までカーソル１１０を移動させることができ、ボタンの操作の回数を減らすことができる。
【００６８】
なお、十字ボタンＢＣの他のボタンＢｓ１、Ｂｓ３およびＢｓ４が押された場合も、移動方向は異なるが、カーソル１１０を、リモコン１０Ａの１回の操作で画面の端に位置する表示オブジェクトまで移動させることが可能になる。
【００６９】
［１−５−２．（２）カーソルを画面の端まで移動させることができないときの動作］
カーソル１１０を画面の端まで移動させることができないときの動作について、図７および図８を基に説明する。
【００７０】
カーソル１１０を画面の端まで移動させることができないときとは、例えば、リモコン１０Ａにより指示された移動方向に、表示オブジェクトが配置されていない領域があるとき、あるいは、選択できない画像が配置されているとき等である。
【００７１】
本実施の形態では、上述した状況を考慮して、移動先の優先順位が設定されている。優先順位は、カーソル１１０の位置別、移動方向別に設定されている。優先順位は、現在のカーソル１１０が位置する表示オブジェクトから、遠い位置にある表示オブジェクトほど、高くなるように設定されている。
【００７２】
図７は、移動先の優先順位の設定の一例を示す図である。図７は、図４のオブジェクト選択画像１００において、カーソル１１０が表示オブジェクトＯ３８に位置し、図１に示すリモコン１０ＡのボタンＢｓ２（左方向のボタン）が押された場合の優先順位の設定方法について示している。図７では、図６に示す表示オブジェクトＯ３１〜Ｏ３７が配置される領域に、この順に優先順位が設定されている。表示オブジェクトＯ３１〜Ｏ３７が配置される領域以外の領域については、移動の対象外として、優先順位は設定されていない。
【００７３】
ここで、図８は、スキップモードにおけるカーソル１１０の移動方法の一例を示す図である。図８は、特に、図７に示すオブジェクト選択画像１００において、優先順位が１〜４位の領域に表示オブジェクトが配置されていない場合（選択できない画像が配置されている場合でも同じ）について示している。この場合、ＳＴＢ３０の表示制御部３２は、表示オブジェクトが配置されている領域の中で、優先順位が最も高い領域の表示オブジェクトにカーソル１１０を移動させる。図８では、優先順位が５位の領域に配置された表示オブジェクトＯ３５にカーソル１１０を移動させている。
【００７４】
なお、通常モードでは、カーソル１１０を優先順位が５位の領域に位置する表示オブジェクトＯ３５まで移動させるためは、３回のボタンの操作が必要になる。これに対し、図７および図８に示すスキップモードでは、リモコン１０Ａの１回の操作で、表示オブジェクトＯ３５までカーソル１１０を移動させることができ、ボタンの操作の回数を減らすことができる。
【００７５】
なお、十字ボタンＢＣの他のボタンＢｓ１、Ｂｓ３およびＢｓ４が押された場合も、移動方向は異なるが、カーソル１１０を、リモコン１０Ａの１回の操作で優先順位のより高い領域に位置する表示オブジェクトに移動させることが可能になる。
【００７６】
なお、（１）の動作は、優先順位１位の領域に表示オブジェクトが配置されているときの動作である。
【００７７】
［１−５−３．（３）カーソルを角に移動させるときの動作］
カーソル１１０を表示画面の角に位置する表示オブジェクトに移動させるときの動作について、図９を基に説明する。
【００７８】
（１）および（２）では、カーソル１１０を画面の端に配置された表示オブジェクトに移動させる場合について説明したが、ここでは、カーソル１１０をオブジェクト選択画像１００の角に配置された表示オブジェクトに移動させる場合について説明する。
【００７９】
本実施の形態では、リモコン１０Ａの十字ボタンＢＣを構成するボタンＢｓ１〜４のうち、２つのボタンが同時に押されたときに、カーソル１１０をオブジェクト選択画像１００の角に配置された表示オブジェクトに移動させる。なお、ここでは、相反する方向を示す２つのボタンが押された場合は除く。相反する方向を示す２つのボタンが押された場合は、後述する（４）の動作となる。また、ここでの同時とは、２つのボタンが完全に同じタイミングで押されたことを意味するのではなく、２つのボタンが押された時間の差が、同時に押されたと見なせる範囲であることを意味している。
【００８０】
図９は、スキップモードにおけるカーソル１１０の移動方法の一例を示す図である。図９は、図４に示すオブジェクト選択画像１００において、リモコン１０Ａの十字ボタンＢＣのボタンＢｓ１（上方向のボタン）とボタンＢｓ２（左上方向のボタン）とが同時に押された場合の移動後のカーソル１１０の状態を示している。図９中、斜線で示される表示オブジェクトＯ３８が移動前にカーソル１１０が位置していた表示オブジェクトである。図９では、左上に位置する表示オブジェクトＯ１１にカーソル１１０が移動している。
【００８１】
通常モードでは、カーソル１１０を左上に位置する表示オブジェクトＯ１１まで移動させるためは、９回（上方向に２回、左方向に７回）のボタンの操作が必要になる。これに対し、図９に示すスキップモードでは、リモコン１０Ａの１回の操作で、カーソル１１０を左上に位置する表示オブジェクトＯ１１まで移動させることができ、ボタンの操作の回数を減らすことができる。
【００８２】
なお、ボタンＢｓ１とＢｓ３とが同時に押された場合は、カーソル１１０をリモコン１０Ａの１回の操作で右上角の表示オブジェクトＯ１９に移動させることができる。ボタンＢｓ２とボタンＢｓ４とが同時に押された場合は、カーソル１１０をリモコン１０Ａの１回の操作で左下角の表示オブジェクトＯ４１に移動させることができる。ボタンＢｓ３とボタンＢｓ４とが同時に押された場合は、カーソル１１０をリモコン１０Ａの１回の操作で右下角の表示オブジェクトＯ４９に移動させることができる。
【００８３】
［１−５−４．（４）カーソルを中央に移動させるときの動作］
カーソル１１０を表示画面の中央に位置する表示オブジェクトに移動させるときの動作について、図１０および図１１を基に説明する。
【００８４】
（１）および（２）では、カーソル１１０を画面の端に配置された表示オブジェクトに移動させる場合について、（３）では、カーソル１１０を画面の角に配置された表示オブジェクトに移動させる場合について説明したが、ここでは、カーソル１１０をオブジェクト選択画像１００の中央に配置された表示オブジェクトＯ３５に移動させる場合について説明する。
【００８５】
本実施の形態では、リモコン１０Ａの十字ボタンＢＣを構成するボタンＢｓ１〜４のうち、相反する方向を示す２つのボタンが同時に押されたときに、カーソル１１０をオブジェクト選択画像１００の中央に配置された表示オブジェクトに移動させる。
【００８６】
図１０は、スキップモードにおけるカーソル１１０の移動方法の一例を示す図である。図１０は、図４に示すオブジェクト選択画像１００において、リモコン１０Ａの十字ボタンＢＣのボタンＢｓ２（左上方向のボタン）とボタンＢｓ３（右方向のボタン）とが同時に押された場合の移動後のカーソル１１０の状態を示している。図１０中、斜線で示される表示オブジェクトが移動前にカーソル１１０が位置していた表示オブジェクトＯ３８である。図１０では、移動前のカーソル１１０の位置する表示オブジェクトＯ３８と同じ行に位置する９個の表示オブジェクトＯ３１〜Ｏ３９のうち、中央に位置する表示オブジェクトＯ３５にカーソル１１０が移動している。
【００８７】
通常モードでは、カーソル１１０を同じ行の中央に位置する表示オブジェクトまで移動させるためは、３回のボタンの操作が必要になる。これに対し、図１０に示すスキップモードでは、リモコン１０Ａの１回の操作で、カーソル１１０を同じ行の中央に位置する表示オブジェクトまで移動させることができ、ボタンの操作の回数を減らすことができる。
【００８８】
なお、ボタンＢｓ１とＢｓ４とが同時に押された場合は、カーソル１１０をリモコン１０Ａの１回の操作で同じ列の中央に位置する表示オブジェクトに移動させることができる。
【００８９】
なお、１行または１列の表示オブジェクトの数が偶数の場合、中央の２つの表示オブジェクトのどちらにカーソル１１０を移動させるかは、任意に設定しても良い。
【００９０】
（１−５−４の変形例）
例えば、リモコン１０ＡのファンクションボタンＢｆ１〜Ｂｆ３の何れかに、オブジェクト選択画像１００の中心（行方向および列方向の何れに対しても中央）に位置する表示オブジェクト、例えば、表示オブジェクトＯ２５への移動を割り当ててもよい。
【００９１】
以下、ファンクションボタンＢｆ２に、オブジェクト選択画像１００の中心に位置する表示オブジェクトへのカーソル１１０の移動が割り当てられている場合について説明する。
【００９２】
図１１は、スキップモードにおけるカーソル１１０の移動方法の一例を示す図である。図１１は、図４に示すオブジェクト選択画像１００において、リモコン１０ＡのファンクションボタンＢｆ２が押された場合の移動後のカーソル１１０の状態を示している。図１１中、斜線で示される表示オブジェクトが移動前にカーソル１１０が位置していた表示オブジェクトＯ３８である。図１１では、オブジェクト選択画像１００の中心に位置する表示オブジェクトＯ２５にカーソル１１０が移動している。
【００９３】
通常モードでは、カーソル１１０をオブジェクト選択画像１００の中心に位置する表示オブジェクトＯ２５まで移動させるためは、４回のボタンの操作が必要になる。これに対し、図１１に示すスキップモードでは、リモコン１０Ａの１回の操作で、カーソル１１０をオブジェクト選択画像１００の中心に位置する表示オブジェクトＯ２５まで移動させることができ、ボタンの操作の回数を減らすことができる。
【００９４】
［１−６．効果等］
以上、説明したように、本実施の形態の情報処理装置、情報処理方法および情報処理システム１では、画面の端、同一行または同一列の中央、および、画面の中心へのカーソル１１０の移動を、リモコン１０Ａの１回の操作で行うことができ、ボタンを押す回数を低減させることができる。
【００９５】
（実施の形態２）
実施の形態２の情報処理装置、情報処理方法および情報処理システムについて、図１２を基に説明する。
【００９６】
実施の形態１では、カーソル１１０を、画面の端、同一行または同一列の中央、および、画面の中心に移動させる場合について説明したが、本実施の形態では、カーソル１１０を、一定のルートをたどらせるように移動させる場合について説明する。
【００９７】
本実施の形態の情報処理システム１は、図１に示す実施の形態１と同様に、リモコン１０（１０Ａ）と、表示画面を有する液晶ディスプレイ２０と、情報処理装置の一例であるＳＴＢ３０とを備えている。
【００９８】
なお、リモコン１０（１０Ａ）および液晶ディスプレイ２０の構成は、実施の形態１と同じである。また、ＳＴＢ３０の通常モードでの動作および表示画面上に表示されるオブジェクト選択画像１００の構成は、実施の形態１と同じである。
【００９９】
［２−１．ＳＴＢ３０の構成］
本実施の形態のＳＴＢ３０の構成について、図３を基に説明する。
【０１００】
ＳＴＢ３０は、実施の形態１と同様に、例えば、ＡＮＤＲＯＩＤ（登録商標）を利用可能な装置であり、図３に示すように、操作情報取得部３１と、表示制御部３２と、モード切り替え部３３と、記憶部３４とを備えている。なお、操作情報取得部３１およびモード切り替え部３３の構成は、実施の形態１と同じである。
【０１０１】
表示制御部３２は、実施の形態１と同様に、液晶ディスプレイ２０の表示画面上に、複数の表示オブジェクトを含むオブジェクト選択画像１００と、複数の表示オブジェクトのうちの１つを指し示すカーソル１１０とを表示する。さらに、表示制御部３２は、後述するモード切り替え部３３により設定された移動モードと、カーソル１１０を移動させるルートを示すルート情報と、リモコン１０からの操作情報とに応じて、カーソル１１０を移動させる。
【０１０２】
記憶部３４は、実施の形態１と同様に、任意の記憶回路を用いて構成され、実施の形態１と同様に、コンピュータプログラム、オブジェクト選択画像の画像、表示オブジェクトの画像、表示オブジェクトに対応付けられたコンテンツの情報、カーソル１１０の画像等が記憶されている。本実施の形態では、さらに、記憶部３４は、ルート情報を記憶している。ルート情報は、本実施の形態では、カーソル１１０を移動させる表示オブジェクトと、移動の順序を示す情報である。
【０１０３】
［２−２．ＳＴＢ３０の動作（スキップモード）］
ＳＴＢ３０のスキップモード時の動作（情報処理方法）について、図１２を基に説明する。
【０１０４】
ＳＴＢ３０の表示制御部３２は、モード切り替え部３３により移動モードがスキップモードに切り替えられると、記憶部３４からルート情報を取得する。移動モードがスキップモードに設定されている間に、操作情報取得部３１がリモコン１０Ａから操作情報を受け付けると、表示制御部３２は、ルート情報に従ってカーソル１１０を移動させる。
【０１０５】
図１２は、オブジェクト選択画像１００に設定されたルートの一例を示す図である。なお、オブジェクト選択画像１００の構成およびカーソル１１０の構成は、実施の形態１と同じである。図１２では、カーソル１１０を移動させる表示オブジェクトとして、左上角に位置する表示オブジェクトＯａ、上中央に位置する表示オブジェクトＯｂ、右上角に位置する表示オブジェクトＯｃ、右下角に位置する表示オブジェクトＯｄ、下中央に位置する表示オブジェクトＯｅ、左下角に位置する表示オブジェクトＯｆが設定されている。また、移動の順序は、表示オブジェクトＯａ〜Ｏｆ移動の順に設定されている。表示オブジェクトＯｆの次は、表示オブジェクトＯａに移動する。
【０１０６】
図１２では、スキップモードに移行する前、カーソル１１０が表示オブジェクトｆの１つ上に位置する表示オブジェクトに位置している場合を示している。この状態で、リモコン１０Ａのモード切り替えボタンＢｍ１が押されると、モード切り替え部３３により移動モードがスキップモードに切り替えられる。スキップモードに移行後、表示制御部３２は、十字ボタンＢＣが押される毎に、カーソル１１０を表示オブジェクトＯａ〜Ｏｆに順に移動させる。
【０１０７】
なお、例えば、スキップモードへの移行時に、カーソル１１０がルート情報で示される表示オブジェクトＯａ〜Ｏｆを結ぶ線上に位置しない場合は、表示制御部３２は、当該線上にカーソル１１０を移動させてから、次の十字ボタンＢＣの操作で、当該線上の次の表示オブジェクトにカーソル１１０を移動させてもよい。
【０１０８】
具体的には、例えば、図４に示す位置（上から３行目、左から８列目）にカーソル１１０が位置する場合、十字ボタンＢＣの上方向のボタンＢｓ１が押されたときは、表示制御部３２は、先ず、図１２の表示オブジェクトＯｃの左隣の表示オブジェクトにカーソル１１０を移動させる。表示制御部３２は、次に、十字ボタンＢＣの上方向のボタンＢｓ１が押されたときに、表示オブジェクトＯｃにカーソル１１０を移動させる。
【０１０９】
なお、本実施の形態では、ルート情報として、画面の端に位置する表示オブジェクトを設定したが、これに限られるものではない。例えば、利用頻度の高い表示オブジェクトを設定しても良い。また、表示画面上に、ルート情報、例えば、図１２に示す矢印を表示するように構成しても良い。
【０１１０】
［２−３．効果等］
本実施の形態の情報処理装置、情報処理方法および情報処理システムでは、カーソル１１０を、ルート情報に従って移動させることができる。このため、特に、ルート情報に設定された表示オブジェクトにカーソル１１０を移動させたい場合、あるいは、ルート情報に設定された表示オブジェクトの近くに位置する表示オブジェクトにカーソル１１０を移動させたい場合に、ボタンを押す回数を低減させることが可能になる。特に、利用頻度の高い表示オブジェクトをルート情報として設定すれば、ボタンを押す回数をより効果的に低減することが可能になると考えられる。
【０１１１】
（実施の形態３）
実施の形態３の情報処理装置、情報処理方法および情報処理システムについて、図１３〜図１７を基に説明する。
【０１１２】
実施の形態１および実施の形態２では、操作情報として、リモコン１０からカーソル１１０の移動方向を示す情報を受け付けたが、本実施の形態では、操作情報として、リモコン１０からカーソル１１０の移動先の座標を受け付ける場合について説明する。
【０１１３】
本実施の形態の情報処理システム１は、図１に示す実施の形態１と同様に、リモコン１０と、表示画面を有する液晶ディスプレイ２０と、情報処理装置の一例であるＳＴＢ３０とを備えている。
【０１１４】
なお、液晶ディスプレイ２０の構成は、実施の形態１と同じである。
【０１１５】
ＳＴＢ３０は、動作は異なるが、装置構成は、図３に示す実施の形態１の装置構成と同じである。また、ＳＴＢ３０の通常モードでの動作は、実施の形態１と同じである。なお、本実施の形態において、通常モードで表示されるオブジェクト選択画像は、５×９の表示オブジェクトをマトリクス状に配置した構成となっている。
【０１１６】
［３−１．リモコン１０Ｂの構成］
リモコン１０Ｂの構成について、図１３を基に説明する。図１３は、リモコン１０Ｂの外観の一例を示すブロック図である。
【０１１７】
リモコン１０Ｂは、図１に示すリモコン１０Ａと同様に、ＳＴＢ３０を操作するためのリモコンである。リモコン１０Ｂは、図１３および図２に示すように、複数のボタンと、ボタン入力検出回路１１と、ボタン情報生成回路１２と、送信部１３とを備えている。なお、ボタン情報生成回路１２および送信部１３の構成は、実施の形態１と同じである。
【０１１８】
複数のボタンは、リモコン１０Ｂの筐体の表面に備えられている。本実施の形態では、リモコン１０Ｂは、図１３に示すように、１０個の数字に対応するボタンＢｓ０〜Ｂｓ９を備えるテンキーＢＮと、電源ボタンＢｐ１と、ファンクションボタンＢｆ１〜Ｂｆ３と、モード切り替えボタンＢｍ１とを備えている。なお、電源ボタンＢｐ１、ファンクションボタンＢｆ１〜Ｂｆ３およびモードボタンＢｍ１は、実施の形態１と同じボタンである。
【０１１９】
テンキーＢＮは、０〜９の数字に対応するボタンＢｓ０〜Ｂｓ９を備えており、後述するオブジェクト選択画像２００において、カーソル１１０を移動させる座標を入力することができる。
【０１２０】
ボタン入力検出回路１１は、押されたボタンを検出する回路である。テンキーＢＮが押された場合、テンキーＢＮを構成する１０個のボタンＢｓ０〜Ｂｓ９の何れのボタンが押されたかを検出する。
【０１２１】
［３−２．ＳＴＢ３０の動作（スキップモード）］
ＳＴＢ３０のスキップモード時の動作（情報処理方法）について、図１４〜図１８を基に説明する。
【０１２２】
図１４は、本実施の形態におけるＳＴＢ３０の処理手順を示すフローチャートである（通常モードを除く）。図１５は、スキップモードに切り替えられたときのオブジェクト選択画像２００の一例を示す図である。図１６は、列座標入力後のオブジェクト選択画像２００の一例を示す図である。図１７は、行座標入力後のオブジェクト選択画像２００の一例を示す図である。
【０１２３】
操作情報取得部３１が、モード切り替えボタンＢｍ１が押されたことを示す操作情報を受け付けると（Ｓ１１の「有り」）、ＳＴＢ３０の表示制御部３２は、移動モードをスキップモードに切り替え（Ｓ１２）、図１５に示すように、表示オブジェクトの配置に応じて、座標を示す表示を行う。
【０１２４】
ここでの座標は、行番号および列番号で表される。図１５では、上端の１行を１行目とし、左端の一列を１列目としている。図１５では、座標を示す表示として、画面の上端および下端に、１〜９の数字を付した図形（図１５では長方形）を表示している。各図形は、対応する表示オブジェクトの列の上側または下側に位置するように配置されている。同様に、図１５では、画面の左端および右端に、１〜５の数字を付した図形（図１５では長方形）を表示している。各図形は、対応する表示オブジェクトの列の左側または右側に位置するように配置されている。
【０１２５】
次に、表示制御部３２は、列方向の座標の入力を促すため、図１６に示すように、列側の座標を示す表示を、強調表示する（Ｓ１３）。
【０１２６】
操作情報取得部３１が、テンキーＢＮが押されたことを示す操作情報を受け付けると（Ｓ１４の「有り」）、表示制御部３２は、図１７に示すように、操作情報が示す数値に対応する列を強調表示する（Ｓ１５）。図１７では、列座標として「７」が入力された場合の例を示している。
【０１２７】
操作情報取得部３１が、テンキーＢＮが押されたことを示す操作情報を受け付けると（Ｓ１６の「有り」）、表示制御部３２は、入力された座標の位置に、カーソル１１０を移動させる（Ｓ１７）。図１８は、座標入力によるカーソル１１０の移動の一例を示す図である。図１８では、行座標として「２」が入力された場合を示している。図１８では、表示制御部３２は、カーソル１１０を座標（２，７）に移動させている。図１８中、斜線で示される表示オブジェクトが移動前にカーソル１１０が位置していた表示オブジェクトである。
【０１２８】
［３−３．効果等］
以上、説明したように、本実施の形態の情報処理装置、情報処理方法および情報処理システムでは、座標の値を直接入力することで、任意の座標へのカーソル１１０の移動を行うことができ、ボタンを押す回数を低減させることができる。
【０１２９】
（実施の形態４）
実施の形態４の情報処理装置、情報処理方法および情報処理システムについて、図１９Aおよび図１９Ｂを基に説明する。
【０１３０】
実施の形態１〜３では、カーソル１１０をページ内で移動させる場合について説明したが、本実施の形態では、カーソル１１０を、ページ間で移動させる場合について説明する。
【０１３１】
本実施の形態の情報処理システム１は、図１に示す実施の形態１と同様に、リモコン１０（１０Ａ）と、表示画面を有する液晶ディスプレイ２０と、情報処理装置の一例であるＳＴＢ３０とを備えている。
【０１３２】
なお、リモコン１０（１０Ａ）および液晶ディスプレイ２０の構成は、実施の形態１と同じである。
【０１３３】
ＳＴＢ３０は、動作は異なるが、装置構成は、図３に示す実施の形態１の装置構成と同じである。また、ＳＴＢ３０の通常モードでの動作は、実施の形態１と同じである。
【０１３４】
［４−１．ＳＴＢ３０の動作（スキップモード）］
ＳＴＢ３０のスキップモード時の動作（情報処理方法）について、図１９Ａおよび図１９Ｂを基に説明する。
【０１３５】
図１９Ａは、ページ間の移動前におけるカーソル１１０の位置の一例を示す図である。図１９Ｂは、ページ間の移動後におけるカーソル１１０の位置の一例を示す図である。
【０１３６】
なお、スキップモードにおけるページ内でのカーソル１１０の移動方法は、実施の形態１〜３と同じであるため、ここでは、スキップモードにおけるページ間のカーソル１１０の移動方法について説明する。
【０１３７】
ここで、オブジェクト選択画像１００は、本実施の形態では、左右方向に（１行に）並ぶページＰ１〜Ｐ４で構成されている。各ページＰ１〜Ｐ４の構成は、図４に示す実施の形態１のオブジェクト選択画像１００と同じである。
【０１３８】
図１９Ａでは、表示画面上に、オブジェクト選択画像１００のページＰ３が表示されている。カーソル１１０は、ページＰ３の上から３行目、左端列に位置する表示オブジェクトＯ３１に位置している。
【０１３９】
この状態で、操作情報取得部３１が、リモコン１０Ａから左方向のボタンが押されたことを示す操作情報を受け付けると、表示制御部３２は、図１９Ｂに示すように、オブジェクト選択画像１００を、ページＰ３の左側に位置するページＰ２に切り替える。さらに、表示制御部３２は、図１９Ｂに示すように、カーソル１１０を、移動前のページＰ３の位置に対応するページＰ２の位置に移動させる。図１９Ｂでは、カーソル１１０は、ページＰ３の表示オブジェクトＯ３１から、ページＰ２の表示オブジェクトＯ３１に移動している。
【０１４０】
さらに、図示しないが、カーソル１１０がページＰ２の表示オブジェクトＯ３１に位置する状態で、さらに、操作情報取得部３１が、リモコン１０Ａから左方向のボタンが押されたことを示す操作情報を受け付けると、表示制御部３２は、カーソル１１０をページＰ１の表示オブジェクトＯ３１に移動させる。
【０１４１】
同様に、カーソル１１０が、左端列の上から１、２、４行目にある場合も、表示制御部３２は、カーソル１１０を、左隣に位置するページの左端列の上から１、２、４行目に移動する。また、カーソル１１０がページの右端列にあるときに、リモコン１０Ａから右方向のボタンが押されたことを示す操作情報が出力された場合、表示制御部３２は、カーソル１１０を右隣に位置するページの右端列に移動させる。
【０１４２】
オブジェクト選択画像１００が、上下に（一列に）ページが配置されている場合において、カーソル１１０が、上端列にあるときに、リモコン１０Ａから、上方向のボタンが押されたことを示す操作情報が出力された場合、表示制御部３２は、カーソル１１０を上隣に位置するページの上端列に移動させる。また、カーソル１１０が、下端列にあるときに、リモコン１０Ａから、下方向のボタンが押されたことを示す操作情報が出力された場合、表示制御部３２は、カーソル１１０を下隣に位置するページの上端列または下端列に移動させる。
【０１４３】
なお、オブジェクト選択画像１００の各ページが、マトリクス状に配置されている場合は、例えば、カーソル１１０が上端列または左端列にある状態で、左方向および上方向のボタンが同時に押された場合に、左上方向のページに移動させても良い。この場合においても、移動先のページでのカーソル１１０の位置は、移動前のページでのカーソル１１０の位置に対応する位置となる。
【０１４４】
［４−２．効果等］
本実施の形態では、表示制御部３２は、移動先のページでのカーソル１１０の位置が、移動前のページでのカーソル１１０の位置に対応する位置となるように、カーソル１１０を移動させるので、ページの連続移動を容易に行うことが可能になる。
【０１４５】
（実施の形態５）
実施の形態５の情報処理装置、情報処理方法および情報処理システムについて、図２０を基に説明する。
【０１４６】
実施の形態１〜４では、リモコン１０のボタンの操作により、カーソル１１０を移動させる場合について説明したが、本実施の形態では、リモコン１０が、角速度を検出する角速度検出部を備えるジャイロリモコンである場合を例に説明する。
【０１４７】
本実施の形態の情報処理システム１は、図１に示す実施の形態１と同様に、リモコン１０（１０Ｃ）と、表示画面を有する液晶ディスプレイ２０と、情報処理装置の一例であるＳＴＢ３０とを備えている。
【０１４８】
なお、液晶ディスプレイ２０の構成は、実施の形態１と同じである。
【０１４９】
また、ＳＴＢ３０の動作および表示画面上に表示されるオブジェクト選択画像１００の構成は、実施の形態１と同じである。
【０１５０】
［５−１．リモコン１０Ｃの構成］
リモコン１０Ｃの構成について、図２０を基に説明する。図２０は、リモコン１０Ｃの内部構成の一例を示すブロック図である。
【０１５１】
リモコン１０Ｃは、リモコン１０Ａおよびリモコン１０Ｂと同様に、ＳＴＢ３０を操作するためのリモコンである。リモコン１０Ｃは、図１および図２０に示すように、複数のボタンと、ボタン入力検出回路１１と、ボタン情報生成回路１２と、送信部１３と、角速度検出部１４とを備えている。
【０１５２】
複数のボタンは、リモコン１０Ａと同様に、リモコン１０Ｃの筐体の表面に備えられている。複数のボタンの構成は、ここでは、リモコン１０Ａと同じである。なお、十字ボタンＢＣ等は必須構成ではない。
【０１５３】
ボタン入力検出回路１１は、押されたボタンを検出する回路である。
【０１５４】
ボタン情報生成回路１２は、ボタン入力検出回路１１からの情報に基づいて、押されたボタンを示すボタン情報を生成する回路である。ボタン情報生成回路１２は、生成したボタン情報を、操作情報として、送信部１３を介してＳＴＢ３０に送信する。
【０１５５】
送信部１３は、ＳＴＢ３０と無線で通信を行うためのインターフェースであり、ボタン情報および後述する角速度情報等の送信を行う。
【０１５６】
角速度検出部１４は、角速度を検出するセンサである。より具体的には、角速度検出部１４は、液晶ディスプレイ２０の表示画面に水平なＸ軸方向（図１参照）の加速度とＹ軸方向（図１参照）の加速度とを角速度として検出する。図１では、表示画面の横方向をＸ軸方向、表示画面の縦方向をＹ軸方向としている。さらに、角速度検出部１４は、検出した角速度を示す角速度情報を、送信部１３を介してＳＴＢ３０に送信する。
【０１５７】
［５−２．ＳＴＢ３０の構成］
ＳＴＢ３０の構成について、図３を基に説明する。
【０１５８】
本実施の形態のＳＴＢ３０は、実施の形態１と同様に、操作情報取得部３１と、表示制御部３２と、モード切り替え部３３と、記憶部３４とを備えている。なお、操作情報取得部３１、モード切り替え部３３および記憶部３４の構成は、実施の形態１と同じである。
【０１５９】
表示制御部３２は、実施の形態１と同様に、液晶ディスプレイ２０の表示画面上に、複数の表示オブジェクトを含むオブジェクト選択画像と、複数の表示オブジェクトのうちの１つを指し示すカーソル１１０とを表示する。さらに、表示制御部３２は、後述するモード切り替え部３３により設定された移動モードとリモコン１０からの操作情報とに応じて、カーソル１１０を移動させる。
【０１６０】
表示制御部３２は、本実施の形態では、さらに、操作情報取得部３１を介して取得した角速度情報に基づいて、カーソル１１０の移動方向を判定する。例えば、リモコン１０Ｃが静止していると判定できる状態から、Ｘ軸方向への正の加速度が検出された場合、リモコン１０Ｃが右方向に振られたと判定する。同様に、例えば、リモコン１０Ｃが静止していると判定できる状態から、Ｘ軸方向への負の加速度が検出された場合、リモコン１０Ｃが右方向に振られたと判定する。上下方向についても同じである。なお、静止していると判定できる状態とは、手ぶれ等を考慮し、例えば、Ｘ軸方向およびＹ軸方向への加速度の値が、所定の閾値範囲内の場合である。
【０１６１】
［５−３．効果等］
本実施の形態では、角速度センサを備えたリモコン１０Ｃを用いた場合でも、実施の形態１〜４と同様に、カーソル１１０の移動を容易に行うことが可能になる。
【０１６２】
（他の実施の形態）
以上、本発明の実施の形態に係る情報処理装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【０１６３】
（１）例えば、上記情報処理装置では、モードの切り替えを、リモコン１０のモード切り替えボタンＢｍ１により行うように構成したが、例えば、他のボタンを押すことで移動モードを切り替えるように構成してもよい。また、例えば、リモコン１０が、角速度検出部１４を備えるリモコンである場合は、例えば、リモコン１０を円形に振る等、特定の動作を行ったときに、移動モードを切り替えるように構成しても良い。
【０１６４】
（２）上記実施の形態１〜５では、情報処理装置が、ＡＮＤＲＯＩＤ（登録商標）を利用可能なＳＴＢ３０である場合を例に説明したが、これに限るものではない。ゲーム機、あるいは、ＡＶ機器等に適用しても良い。
【０１６５】
（３）また、上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されても良い。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１６６】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１６７】
さらにまた、上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【０１６８】
また、本発明は、上記に示す方法であるとしても良い。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、上記コンピュータプログラムからなるデジタル信号であるとしても良い。
【０１６９】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしても良い。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしても良い。
【０１７０】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【０１７１】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【０１７２】
また、上記プログラムまたは上記デジタル信号を上記非一時的な記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【０１７３】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【０１７４】
本発明は、リモコンを用いて表示画面上で情報の入力を行う機器、例えば、ＳＴＢ、ゲーム機、あるいは、ＡＶ機器等に適用できる。
【符号の説明】
【０１７５】
１      情報処理システム
１０、１０Ａ、１０Ｂ、１０Ｃ  リモコン
１１    ボタン入力検出回路
１２    ボタン情報生成回路
１３    送信部
１４    角速度検出部
２０    液晶ディスプレイ
３０    ＳＴＢ
３１    操作情報取得部
３２    表示制御部
３３    モード切り替え部
３４    記憶部
１００、２００  オブジェクト選択画像
１１０  カーソル
Ｏａ〜Ｏｆ、Ｏ１１〜Ｏ５５  表示オブジェクト
【図１】
2015005056.tif 000003
【図２】
2015005056.tif 000004
【図３】
2015005056.tif 000005
【図４】
2015005056.tif 000006
【図５】
2015005056.tif 000007
【図６】
2015005056.tif 000008
【図７】
2015005056.tif 000009
【図８】
2015005056.tif 000010
【図９】
2015005056.tif 000011
【図１０】
2015005056.tif 000012
【図１１】
2015005056.tif 000013
【図１２】
2015005056.tif 000014
【図１３】
2015005056.tif 000015
【図１４】
2015005056.tif 000016
【図１５】
2015005056.tif 000017
【図１６】
2015005056.tif 000018
【図１７】
2015005056.tif 000019
【図１８】
2015005056.tif 000020
【図１９Ａ】
2015005056.tif 000021
【図１９Ｂ】
2015005056.tif 000022
【図２０】
2015005056.tif 000023