(57)【要約】【課題】装置で選択実行可能な項目を階層構造の座標上に階層的に示したメニュー画面を表示する場合に、特定の項目については、簡単な操作で当該の項目を選択できるようにする。【解決手段】フェイバリット登録キー４１が操作されたとき、リモートコントローラ３０は、情報処理装置１０にカーソル９が指示している現在位置を示す位置情報の送信を要求し、情報処理装置１０から送信された位置情報を内部に記録する。フェイバリット呼出キー４２が操作されたとき、リモートコントローラ３０は、その位置情報を読み出し、情報処理装置１０に現在位置を示す位置情報の送信を要求するとともに、情報処理装置１０から送信された位置情報で示される現在位置から、読み出された位置情報で示される目標位置まで、メニュー画面５０上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソル９を移動させる一連のコマンドを生成して情報処理装置１０に送信する。【選択図】図１
2009060483.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、この情報処理装置のリモートコントローラとからなる情報処理システムであって、
上記情報処理装置は、当該装置で選択実行可能な項目を階層構造の座標上に階層的に示したメニュー画面を表示する機能、および双方向の無線通信機能を有し、
上記リモートコントローラは、制御手段、情報記憶手段、上記情報処理装置との間で双方向の無線通信を行う無線通信手段、フェイバリット登録用の第１の操作手段、およびフェイバリット呼出用の第２の操作手段を備え、
上記制御手段は、
上記第１の操作手段が操作されたとき、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報を上記情報記憶手段に記録し、
上記第２の操作手段が操作されたとき、上記情報記憶手段から、これに記録されている位置情報を読み出し、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報で示される現在位置から、上記情報記憶手段から読み出された位置情報で示される目標位置まで、上記メニュー画面上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソルを移動させる一連のコマンドを生成して上記情報処理装置に送信する、
ことを特徴とする情報処理システム。
【請求項２】
請求項１の情報処理システムにおいて、
上記リモートコントローラは、さらに登録番号を指示する入力手段を備え、
上記制御手段は、フェイバリット登録時、上記情報処理装置から送信された位置情報を、上記入力手段によって指示された登録番号を付して、上記情報記憶手段に記録するとともに、フェイバリット呼出時、上記情報記憶手段から、上記入力手段によって指示された登録番号が付された位置情報を読み出す、
ことを特徴とする情報処理システム。
【請求項３】
請求項１の情報処理システムにおいて、
上記リモートコントローラは、上記第１の操作手段および上記第２の操作手段として、それぞれ、異なる番号が付された複数の操作手段を備え、
上記制御手段は、フェイバリット登録時、上記情報処理装置から送信された位置情報を、操作された第１の操作手段に付された番号を登録番号として付して、上記情報記憶手段に記録するとともに、フェイバリット呼出時、上記情報記憶手段から、操作された第２の操作手段に付された番号が登録番号として付された位置情報を読み出す、
ことを特徴とする情報処理システム。
【請求項４】
当該装置で選択実行可能な項目を階層構造の座標上に階層的に示したメニュー画面を表示する機能を有し、かつ双方向の無線通信機能を有する情報処理装置のリモートコントローラであって、
制御手段、情報記憶手段、上記情報処理装置との間で双方向の無線通信を行う無線通信手段、フェイバリット登録用の第１の操作手段、およびフェイバリット呼出用の第２の操作手段を備え、
上記制御手段は、
上記第１の操作手段が操作されたとき、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報を上記情報記憶手段に記録し、
上記第２の操作手段が操作されたとき、上記情報記憶手段から、これに記録されている位置情報を読み出し、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報で示される現在位置から、上記情報記憶手段から読み出された位置情報で示される目標位置まで、上記メニュー画面上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソルを移動させる一連のコマンドを生成して上記情報処理装置に送信する、
ことを特徴とするリモートコントローラ。
【請求項５】
請求項４のリモートコントローラにおいて、
さらに登録番号を指示する入力手段を備え、
上記制御手段は、フェイバリット登録時、上記情報処理装置から送信された位置情報を、上記入力手段によって指示された登録番号を付して、上記情報記憶手段に記録するとともに、フェイバリット呼出時、上記情報記憶手段から、上記入力手段によって指示された登録番号が付された位置情報を読み出す、
ことを特徴とするリモートコントローラ。
【請求項６】
請求項４のリモートコントローラにおいて、
上記第１の操作手段および上記第２の操作手段として、それぞれ、異なる番号が付された複数の操作手段を備え、
上記制御手段は、フェイバリット登録時、上記情報処理装置から送信された位置情報を、操作された第１の操作手段に付された番号を登録番号として付して、上記情報記憶手段に記録するとともに、フェイバリット呼出時、上記情報記憶手段から、操作された第２の操作手段に付された番号が登録番号として付された位置情報を読み出す、
ことを特徴とするリモートコントローラ。
【請求項７】
当該の装置で選択実行可能な項目を階層構造の座標上に階層的に示したメニュー画面を表示する機能を有し、かつリモートコントローラによって制御される情報処理装置であって、
制御手段、および上記リモートコントローラとの間で双方向の無線通信を行う無線通信手段を備え、
上記制御手段は、
上記リモートコントローラからの要求に応答して、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を、上記リモートコントローラに送信して記録させるとともに、
上記リモートコントローラからの指示に応答して、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置から、そのとき上記リモートコントローラで読み出された位置情報で示される目標位置まで、上記メニュー画面上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソルを移動させるとともに、その移動先の項目を選択実行する、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テレビ受信機などの情報処理装置、そのリモートコントローラ、および、情報処理装置とリモートコントローラからなる情報処理システムに関する。
【背景技術】
【０００２】
従来、テレビ受信機は、テレビ放送を受信するだけの、単純な機能しか持ってなく、そのリモートコントローラも、赤外線発光部からテレビ受信機の赤外線受光部に赤外線を送信し、各キーがテレビ受信機の各機能と一対一で対応づけられた、単純なものであった。
【０００３】
しかし、最近は、メディアやコンテンツの多様化、メディアやメモリの小型化および大容量化などに伴って、テレビ受信機も、画像や音楽をハードディスクなどに記録し、メモリカードに記録されている静止画像を再生し、コンピュータゲームを行うなど、メディアやコンテンツおよび機能につき、多様化している。
【０００４】
そのため、テレビ受信機などの装置として、当該装置で選択実行可能な項目を階層的に示したメニュー画面を表示する装置が考えられている。
【０００５】
例えば、特許文献１（特開２００７−７２８４０号公報）には、テレビ、ビデオ、ミュージック、フォトなどの複数のカテゴリーがアイコンによって横方向に並べて表示され、あるカテゴリーのアイコンをディスプレイ上で横方向の所定位置に移動させたときには、当該のカテゴリーに属する複数の上位項目がアイコンによって縦方向に並べて表示され、そのうちのある上位項目を選択したときには、当該の上位項目に属する複数の下位項目がアイコンによって表示され、そのうちのある下位項目を選択したときには、当該の下位項目が装置で選択実行されるようにシステムを構成することが示されている。
【０００６】
さらに、このようなテレビ受信機などのリモートコントローラとして、例えば、特許文献２（特開２００６−３２００１６号公報）には、折り畳み型に構成し、折り畳んだ状態と展開した状態のいずれの状態でも、電源をオンオフし、チャンネルを選択し、カーソルを上下左右に移動させるなどの操作を行うことができるものが示されている。
【０００７】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００７−７２８４０号公報
【特許文献２】特開２００６−３２００１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、リモートコントローラによって、上記のようにテレビ受信機などの装置で選択実行可能な項目が階層的に示されたメニュー画面から、目的の項目を選択し、テレビ受信機などの装置に選択実行させる場合、目的の項目に辿り着くまでに、多数のキー操作を必要とし、長い時間を要する。
【０００９】
そこで、この発明は、ユーザがよく利用するような特定の項目については、簡単な操作によって短時間で、当該の項目を選択することができるようにしたものである。
【課題を解決するための手段】
【００１０】
この発明の情報処理システムは、
情報処理装置と、この情報処理装置のリモートコントローラとからなる情報処理システムであって、
上記情報処理装置は、当該装置で選択実行可能な項目を階層構造の座標上に階層的に示したメニュー画面を表示する機能、および双方向の無線通信機能を有し、
上記リモートコントローラは、制御手段、情報記憶手段、上記情報処理装置との間で双方向の無線通信を行う無線通信手段、フェイバリット登録用の第１の操作手段、およびフェイバリット呼出用の第２の操作手段を備え、
上記制御手段は、
上記第１の操作手段が操作されたとき、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報を上記情報記憶手段に記録し、
上記第２の操作手段が操作されたとき、上記情報記憶手段から、これに記録されている位置情報を読み出し、上記情報処理装置に、そのとき上記メニュー画面上でカーソルが指示している項目の上記座標上の位置である現在位置を示す位置情報を送信することを要求するとともに、これに応答して上記情報処理装置から送信された位置情報で示される現在位置から、上記情報記憶手段から読み出された位置情報で示される目標位置まで、上記メニュー画面上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソルを移動させる一連のコマンドを生成して上記情報処理装置に送信する、
ことを特徴とする。
【発明の効果】
【００１１】
この発明によれば、ユーザは、あらかじめ第１の操作手段の操作によってリモートコントローラにフェイバリット登録した特定の項目については、第２の操作手段を操作するだけの簡単な操作によって短時間で、当該の項目を選択することができる。
【発明を実施するための最良の形態】
【００１２】
［１．情報処理システムの例：図１〜図３］
図１は、この発明の情報処理システムの一例の概略的な外観構成を示す。
【００１３】
情報処理装置１０は、例えば、テレビ受信機として、テレビ放送を受信するだけでなく、後述のように、各種メディアに各種コンテンツを記録し、各種メディアから各種コンテンツを再生できるものである。
【００１４】
さらに、情報処理装置１０は、ＩＥＥＥ８０２．１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）などによって、リモートコントローラ３０との間で双方向の無線通信を行うことができるものとされる。
【００１５】
情報処理装置１０の、液晶ディスプレイなどのディスプレイ１９上には、後述のようにメニュー画面５０が表示される。
【００１６】
リモートコントローラ３０も、情報処理装置１０との間で双方向の無線通信を行うことができるものとされる。さらに、リモートコントローラ３０は、フェイバリット登録キー４１およびフェイバリット呼出キー４２を含む操作手段を備えるものとされる。
【００１７】
図２に、情報処理装置１０およびリモートコントローラ３０の一例の接続構成を示す。
【００１８】
情報処理装置１０は、ＣＰＵ１１を備え、そのバス１２に、ハードディスクや不揮発性メモリなどからなる記憶装置部１３、ＲＡＭ１４、無線通信部１５、チューナ部１７、画像処理部１８、および音声処理部２１が接続され、無線通信部１５にアンテナ１６が接続され、画像処理部１８にディスプレイ１９が接続され、音声処理部２１にスピーカ２２が接続される。
【００１９】
記憶装置部１３には、各種プログラムおよび固定データが格納されるとともに、テレビの映像音声などの各種コンテンツが記録される。ＲＡＭ１４は、プログラムやデータが展開されるものであり、無線通信部１５は、リモートコントローラ３０との間で双方向の無線通信を行うものであり、チューナ部１７は、テレビ放送を受信してテレビの映像音声データを出力するものである。
【００２０】
さらに、この例では、バス１２に、インタフェース２３および２４を介して外部機器２５およびメモリカード２６が接続される。
【００２１】
外部機器２５は、画像や音楽などのコンテンツを、ハードディスクやＤＶＤなどのメディアに記録し、当該のメディアから再生するものである。メモリカード２６は、デジタルカメラなどによって得られた静止画像などのコンテンツが記録されたもので、例えば、情報処理装置１０の筐体に形成されたスロットに挿入される。
【００２２】
リモートコントローラ３０は、ＣＰＵ３１を備え、そのバス３２に、不揮発性メモリなどからなる記憶装置部３３、ＲＡＭ３４、および無線通信部３５が接続され、無線通信部３５にアンテナ３６が接続される。
【００２３】
記憶装置部３３には、各種プログラムおよび固定データが格納されるとともに、後述のように特定の項目を示す位置情報が記録される。ＲＡＭ３４は、プログラムやデータが展開されるものであり、無線通信部３５は、情報処理装置１０との間で双方向の無線通信を行うものである。
【００２４】
さらに、この例では、バス３２に、インタフェース３７を介してキー操作部３８およびジョイスティック操作部３９が接続される。
【００２５】
キー操作部３８は、上記のフェイバリット登録キー４１およびフェイバリット呼出キー４２と、その他の複数のキー（ボタン）からなるキー群４３とによって構成される。
【００２６】
図３に、リモートコントローラ３０の具体例を示す。この例は、折り畳み型に構成した場合で、図３は、折り畳んだ状態を示す。
【００２７】
具体的に、この例では、筐体可動部４７が筐体固定部４８に、ヒンジ部４９を支点に回転できるように取り付けられるとともに、ジョイスティック操作部３９が設けられる。
【００２８】
ジョイスティック操作部３９は、図３のように筐体可動部４７を折り畳んだときには、一半部が筐体可動部４７および筐体固定部４８の前方側に突出し、筐体可動部４７を展開したときには、全体が筐体可動部４７と筐体固定部４８との間に位置するように、ヒンジ部４９の位置に設けられる。
【００２９】
筐体可動部４７の表面には、フェイバリット登録キー４１、フェイバリット呼出キー４２、電源ボタン４４およびチャンネルボタン群４５などが設けられる。
【００３０】
ジョイスティック操作部３９は、中心部のジョイスティック３９ａが上下左右キーおよび決定ボタンとして機能し、ジョイスティック３９ａを前後左右に傾けることによって上記のメニュー画面５０上でカーソルを上下左右に移動させることができるとともに、ジョイスティック３９ａを押下することによって選択決定を行うことができるものである。ジョイスティック操作部３９の周辺部には、ホームボタン４６などが設けられる。
【００３１】
なお、筐体可動部４７の裏面、および筐体固定部４８の筐体可動部４７と対向する面にも、筐体可動部４７が展開された状態で操作される各種キーが設けられる。
【００３２】
［２．メニュー画面上の座標と項目：図４および図５］
上記の例の情報処理システムで、リモートコントローラ３０の電源ボタン４４を押下して情報処理装置１０の電源をオンにすると、または情報処理装置１０の電源がオンにされている状態でリモートコントローラ３０のホームボタン４６を押下すると、図１に示したように情報処理装置１０のディスプレイ１９上にメニュー画面５０が表示される。
【００３３】
図４に示すように、メニュー画面５０には、画面横方向をＸ軸、画面縦方向をＹ軸とする、（Ｘ，Ｙ）で表される上位座標軸５１、および、画面横方向をＸ’軸、画面縦方向をＹ’軸とする、（Ｘ’，Ｙ’）で表される下位座標軸５２が設定され、Ｘ＝１，Ｘ＝２，Ｘ＝３，Ｘ＝４，Ｘ＝５‥‥の位置に、情報処理装置１０で選択実行可能な項目のカテゴリー（最上位分類）として、例えば「設定」「テレビ」「ビデオ」「ミュージック」「フォト」‥‥というカテゴリーが割り付けられ、それぞれのカテゴリーを示すアイコン５１０，５２０，５３０，５４０，５５０‥‥が割り付けられる。
【００３４】
さらに、それぞれのカテゴリーの位置には、当該のカテゴリーに属する複数の上位項目が割り付けられ、それぞれの上位項目を示すアイコンが割り付けられる。
【００３５】
例えば、「テレビ」のアイコン５２０の位置には、（Ｘ，Ｙ）＝（２，１），（Ｘ，Ｙ）＝（２，２），（Ｘ，Ｙ）＝（２，３）‥‥の位置に、「テレビ」に属する「チャンネルＡ」「チャンネルＢ」「チャンネルＣ」‥‥という上位項目が割り付けられ、それぞれを示すアイコン５２１，５２２，５２３‥‥が割り付けられる。
【００３６】
また、「フォト」のアイコン５５０の位置には、（Ｘ，Ｙ）＝（５，１），（Ｘ，Ｙ）＝（５，２）の位置に、「フォト」に属する「ＨＤＤ」「メモリ」という上位項目が割り付けられ、それぞれを示すアイコン５５１，５５２が割り付けられる。
【００３７】
さらに、全部または多くの上位項目は、当該の上位項目に属する複数の下位項目を有するもので、当該の上位項目の位置に、その複数の下位項目が割り付けられ、それぞれを示すアイコンが割り付けられる。
【００３８】
例えば、「フォト」に属する「メモリ」のアイコン５５２の位置には、（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（５，２，１，１）の位置に、「メモリ」に属する「スライドショー」という下位項目が割り付けられ、これを示すアイコン５５２ａが割り付けられるとともに、（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（５，２，１，２）の位置に、「メモリ」に属する「サムネイル表示」という下位項目が割り付けられ、これを示すアイコン５５２ｂが割り付けられる。
【００３９】
「メモリ」中の「スライドショー」は、上記のメモリカード２６に記録されている各静止画像を順次表示することであり、「メモリ」中の「サムネイル表示」は、メモリカード２６に記録されている各静止画像を一覧表示することである。
【００４０】
情報処理装置１０の電源がオンにされた直後、またはホームボタン４６が押下された直後の初期状態では、上記のメニュー画面５０は、ディスプレイ１９上では、図１に示すように、例えば「テレビ」のアイコン５２０が、縦方向には所定位置Ｙｈに、横方向には所定位置Ｘｈに、表示される。
【００４１】
このとき、ディスプレイ１９上では、所定位置Ｘｈにおいて、「テレビ」に属する上位項目のアイコン５２１，５２２‥‥が表示され、そのうちのアイコン５２１上にカーソル９が表示されるが、他のカテゴリーに属する上位項目のアイコンは表示されない。
【００４２】
この場合のカーソル９は、図１および図４に示すように当該のアイコンの周縁を強調するものや、当該のアイコンの明るさや色を他のアイコンのそれと異ならせるものなど、いずれのアイコン（項目）を指示しているかが分かるものであればよい。
【００４３】
この初期状態で、リモートコントローラ３０でカーソル９を下に移動させる操作を行うと、ディスプレイ１９上では、アイコン５２０などのカテゴリーアイコンおよびカーソル９は移動しないで、アイコン５２２が元のアイコン５２１の位置に移動して、カーソル９がアイコン５２２を指示するようになるとともに、アイコン５２１がアイコン５２０の上方位置に移動する。
【００４４】
ただし、これはディスプレイ１９上でのことであって、このとき、図４に示した座標と項目（項目アイコン）との関係は、当初設定された関係に対して変化しない。すなわち、上記の（Ｘ，Ｙ）または（Ｘ，Ｙ，Ｘ’，Ｙ’）で表される座標位置は、メニュー画面５０上に設定されたものであって、ディスプレイ１９上の位置とは必ずしも対応しない。以下で、カーソル９の「移動」というのも、メニュー画面５０上での移動であって、必ずしもディスプレイ１９上での移動を意味しない。
【００４５】
上記の初期状態で、リモートコントローラ３０でカーソル９を右に移動させる操作を３回行うと、ディスプレイ１９上では、アイコン５５０が元のアイコン５２０の位置に移動するようにメニュー画面５０全体が左側にスクロールされて、アイコン５２０，５２１，５２２などが表示されなくなるとともに、図４に示したアイコン５５１，５５２が元のアイコン５２１，５２２の位置に表示されて、カーソル９がアイコン５５１を指示するようになる。
【００４６】
さらに、この状態で、カーソル９を下に移動させる操作を行うと、ディスプレイ１９上では、アイコン５５２が元のアイコン５５１の位置に移動して、カーソル９がアイコン５５２を指示するようになる。
【００４７】
さらに、この状態で、選択決定の操作を行うと、メニュー画面５０上に下位画面が表示されて、図４に示したようにアイコン５５２ａおよび５５２ｂが表示される。
【００４８】
さらに、この状態で、カーソル９を右に移動させる操作を行い、さらにカーソル９を下に移動させる操作を行うと、カーソル９がアイコン５５２ｂを指示するようになる。
【００４９】
この状態で、選択決定の操作を行うと、情報処理装置１０では、「メモリ」中の「サムネイル表示」という項目の選択実行として、上記のようにメモリカード２６に記録されている各静止画像が一覧表示される。
【００５０】
図５は、以上のような座標と項目（項目アイコン）との関係を、より一般的に示したものである。
【００５１】
アイコン３は、あるカテゴリーに属する、ある上位項目を示し、（Ｘ，Ｙ）＝（Ｘａ、Ｙｂ）の位置に割り付けられたものであり、アイコン１は、その上位項目に属する、ある下位項目を示し、（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（Ｘａ，Ｙｂ，Ｘ’ｃ，Ｙ’ｄ）の位置に割り付けられたものであり、アイコン５は、別のカテゴリーに属する、ある上位項目を示し、（Ｘ，Ｙ）＝（Ｘｅ、Ｙｆ）の位置に割り付けられたものであり、アイコン７は、その上位項目に属する、ある下位項目を示し、（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（Ｘｅ，Ｙｆ，Ｘ’ｇ，Ｙ’ｈ）の位置に割り付けられたものである。
【００５２】
［３．フェイバリット登録およびフェイバリット呼出：図６および図７］
（３−１．フェイバリット登録：図６）
目的の項目を情報処理装置１０に選択実行させる都度、上記のように多くの操作を行うのは、面倒である。そのため、以下のように、ユーザが特定の項目をフェイバリット項目としてリモートコントローラ３０に登録できるようにする。
【００５３】
フェイバリット登録に当たっては、ユーザは、まず、リモートコントローラ３０での上記のような一連の操作によって、メニュー画面５０上でカーソル９をフェイバリット登録しようとする目的の項目のアイコン上に移動させる。
【００５４】
次に、ユーザは、フェイバリット登録キー４１を押下し、さらにチャンネルボタン群４５中の１つのチャンネルボタンを押下する。
【００５５】
これによって、リモートコントローラ３０は、フェイバリット登録モードとなり、リモートコントローラ３０のＣＰＵ３１は、情報処理装置１０に、そのときメニュー画面５０上でカーソル９が指示している項目の座標位置である現在位置を示す位置情報を送信することを要求する。
【００５６】
情報処理装置１０のＣＰＵ１１は、その要求に応答してリモートコントローラ３０に、現在位置を示す位置情報を送信する。例えば、上記のようにカーソル９をアイコン５５２ｂ上に移動させた状態で、リモートコントローラ３０から要求コマンドを受信したときには、（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（５，２，１，２）という座標位置を示す位置情報を送信する。
【００５７】
リモートコントローラ３０のＣＰＵ３１は、この情報処理装置１０から送信された位置情報を、ユーザがフェイバリット項目として選択した項目を示す情報として、チャンネルボタン群４５中の押下されたチャンネルボタンの番号を登録番号として付して、記憶装置部３３に記録する。
【００５８】
図３の例のリモートコントローラ３０では、フェイバリット登録キー４１の押下後に押下するチャンネルボタンを順次変えることによって、１２個の位置情報を１２個のフェイバリット項目として記憶装置部３３に記録することができる。
【００５９】
また、すでに位置情報が記録されている登録番号につき、上記のようなフェイバリット登録を行うことによって、位置情報を書き替えてフェイバリット項目を変更することができ、情報処理装置１０における機能やメディアまたはコンテンツの変更や追加に対応することができる。
【００６０】
図６に、以上のようなフェイバリット登録時にユーザが行う操作およびリモートコントローラ３０および情報処理装置１０が実行する処理の一例を示す。
【００６１】
ディスプレイ１９上にメニュー画面５０が表示されている状態で、まずステップ６１で、ユーザは、カーソルを目的の項目のアイコン上に移動させる操作を行い、次にステップ６２で、リモートコントローラ３０のＣＰＵ３１は、ステップ６１でのユーザの操作に応じたコマンドを情報処理装置１０に送信し、次にステップ７１で、情報処理装置１０のＣＰＵ１１は、そのコマンドに従って、メニュー画面５０上でカーソルを目的の項目のアイコン上に移動させる。
【００６２】
ステップ６１，６２および７１は、カーソルが目的の項目のアイコン上に移動するまで、リモートコントローラ３０での１つの操作ごとに繰り返し実行されるが、図６では便宜的に一括して示す。
【００６３】
カーソルが目的の項目のアイコン上に移動したら、ユーザは、ステップ６３で、フェイバリット登録キー４１を押下し、さらにステップ６４で、チャンネルボタンを押下する。
【００６４】
次に、ステップ６５で、リモートコントローラ３０のＣＰＵ３１は、情報処理装置１０に、現在位置を示す位置情報の送信を要求し、ステップ７２で、情報処理装置１０のＣＰＵ１１は、リモートコントローラ３０に、現在位置を示す位置情報を送信し、ステップ６６で、リモートコントローラ３０のＣＰＵ３１は、その位置情報を登録番号を付して記録する。
【００６５】
（３−２．フェイバリット呼出：図７）
上記のようにフェイバリット登録することによって、以後、その記録された位置情報で示される特定の項目を情報処理装置１０に選択実行させる際には、以下のように、カーソル９の移動に係る上記のような一連の操作が不要となる。
【００６６】
フェイバリット登録されている項目を情報処理装置１０に選択実行させるときには、ユーザは、ディスプレイ１９上にメニュー画面５０が表示されている状態で、フェイバリット呼出キー４２を押下し、さらにフェイバリット登録されている目的の項目に対応する番号のチャンネルボタンを押下する。
【００６７】
これによって、リモートコントローラ３０は、フェイバリット呼出モードとなり、リモートコントローラ３０のＣＰＵ３１は、記憶装置部３３から、これに記録されている位置情報中の、押下されたチャンネルボタンの番号が登録番号として付されている位置情報を読み出すとともに、情報処理装置１０に、そのときメニュー画面５０上でカーソル９が指示している項目の座標位置である現在位置を示す位置情報を送信することを要求する。
【００６８】
情報処理装置１０のＣＰＵ１１は、その要求に応答してリモートコントローラ３０に、現在位置を示す位置情報を送信する。例えば、図１および図４に示したようにカーソル９がアイコン５２１上に位置している状態で、リモートコントローラ３０から要求コマンドを受信したときには、（Ｘ，Ｙ）＝（２，１）という座標位置を示す位置情報を送信する。
【００６９】
リモートコントローラ３０のＣＰＵ３１は、この情報処理装置１０から送信された位置情報と、上記のように記憶装置部３３から読み出された位置情報とを比較して、情報処理装置１０から送信された位置情報で示される現在位置から、記憶装置部３３から読み出された位置情報で示される目標位置まで、メニュー画面５０上で上位の座標位置に遡った後に下位の座標位置に下るようにカーソル９を移動させる一連のコマンド、および、その移動先の項目を選択実行させるコマンドを生成して、情報処理装置１０に送信する。
【００７０】
具体的に、情報処理装置１０から送信された位置情報で示される現在位置が（Ｘ，Ｙ）＝（２，１）であり、記憶装置部３３から読み出された位置情報で示される目標位置が（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（５，２，１，２）であるときには、コマンドとしては、
（ａ）カーソルを右に３回（アイコン３つ分）移動させるコマンド、
（ｂ）そこからカーソルを下に１回（アイコン１つ分）移動させるコマンド、
（ｃ）その移動先で下位画面を開いて、移動先の上位項目に属する下位項目のアイコンを表示し、そのうちの（Ｘ，Ｙ，Ｘ’，Ｙ’）＝（５，２，１，１）の位置のアイコン上にカーソルを移動させるコマンド、
（ｄ）そこからカーソルを下に１回移動させるコマンド、
（ｅ）その移動先の下位項目を選択実行させるコマンド、
を生成して、情報処理装置１０に送信する。
【００７１】
情報処理装置１０のＣＰＵ１１は、このリモートコントローラ３０から送信されたコマンドに従って、ユーザがリモートコントローラ３０で一連の操作を行った場合と同様に、メニュー画面５０上でカーソル９を移動させ、項目を選択実行する。
【００７２】
図５に示すように、現在位置が、あるカテゴリーに属する、ある上位項目に属する、ある下位項目のアイコン１の座標位置であって、（Ｘａ，Ｙｂ，Ｘ’ｃ，Ｙ’ｄ）で表され、かつ、目標位置が、別のカテゴリーに属する、ある上位項目に属する、ある下位項目のアイコン７の座標位置であって、（Ｘｅ，Ｙｆ，Ｘ’ｇ，Ｙ’ｈ）で表される場合には、アイコン１を含む下位画面５２ａｂを閉じて、カーソルを座標位置が（Ｘａ，Ｙｂ）で表される上位項目のアイコン３上に移動させ、さらに座標位置が（Ｘｅ，Ｙｆ）で表される上位項目のアイコン５上に移動させた後、アイコン７を含む下位画面５２ｅｆを開いて、カーソルをアイコン７上に移動させ、アイコン７で示される下位項目を選択実行させる一連のコマンドを生成して、情報処理装置１０に送信する。
【００７３】
フェイバリット呼出キー４２の押下後、別の番号のチャンネルボタンを押下すれば、別の番号に対応する項目を選択実行させることができる。
【００７４】
また、コマンド生成を含むリモートコントローラ３０での以上の処理は、制御対象の情報処理装置１０によらない汎用性を有する。
【００７５】
図７に、以上のようなフェイバリット呼出時にユーザが行う操作およびリモートコントローラ３０および情報処理装置１０が実行する処理の一例を示す。
【００７６】
ディスプレイ１９上にメニュー画面５０が表示されている状態で、ユーザは、まずステップ８１で、フェイバリット呼出キー４２を押下し、さらにステップ８２で、チャンネルボタンを押下する。
【００７７】
これによって、リモートコントローラ３０のＣＰＵ３１は、ステップ８３で、記憶装置部３３から、ステップ８２で押下されたチャンネルボタンの番号が登録番号として付されている、目標位置を示す位置情報を読み出し、さらにステップ８４で、情報処理装置１０に、現在位置を示す位置情報の送信を要求する。
【００７８】
次に、ステップ９１で、情報処理装置１０のＣＰＵ１１は、リモートコントローラ３０に、現在位置を示す位置情報を送信し、ステップ８５で、リモートコントローラ３０のＣＰＵ３１は、上記のように現在位置から目標位置までカーソルを移動させる一連のコマンドを情報処理装置１０に送信し、ステップ９２で、情報処理装置１０のＣＰＵ１１は、そのコマンドに従って、目標位置までカーソルを移動させる。
【００７９】
次に、ステップ８６で、リモートコントローラ３０のＣＰＵ３１は、目的の項目を選択実行させるコマンドを情報処理装置１０に送信し、ステップ９３で、情報処理装置１０のＣＰＵ１１は、そのコマンドに従って、目的の項目を選択実行する。
【００８０】
以上の例は、ユーザがフェイバリット呼出キー４２およびチャンネルボタンを押下するだけで、リモートコントローラ３０のＣＰＵ３１が目的の項目の選択実行を指示するコマンドまで生成して情報処理装置１０に送信する場合であるが、目的の項目の選択実行を指示するコマンドは、ユーザがフェイバリット呼出キー４２およびチャンネルボタンの押下後に別途、例えばジョイスティック３９ａの押下により選択決定を行うことによって、生成されて情報処理装置１０に送信されるように、リモートコントローラ３０を構成してもよい。
【００８１】
この場合、ユーザは、カーソル９が目的の項目の位置に移動したことを確認した上で、選択決定の操作を行うことができ、例えば、２番のチャンネルボタンを押下すべきところ、１番のチャンネルボタンを押下してしまったときには、選択決定の操作を行うことによって情報処理装置１０で当該の項目が選択実行される前に、フェイバリット呼出キー４２および２番のチャンネルボタンを押下すればよい。
【００８２】
［４．他の実施形態］
上記の例は、チャンネルボタンを押下することによって登録番号を指示する場合であるが、例えば、フェイバリット登録時にはフェイバリット登録キー４１の押下後、フェイバリット呼出時にはフェイバリット呼出キー４２の押下後、登録番号として、ジョイスティック３９ａを前に傾けたときには１番が、ジョイスティック３９ａを右に傾けたときには２番が、ジョイスティック３９ａを後ろに傾けたときには３番が、ジョイスティック３９ａを左に傾けたときには４番が、それぞれ指示されるように構成することもできる。
【００８３】
また、フェイバリット登録キーおよびフェイバリット呼出キーとして、それぞれ、異なる番号が付された複数のキーを設けてもよい。これによれば、キーの数は多くなるが、フェイバリット登録時およびフェイバリット呼出時のキー操作の回数をより減少させることができる。特にフェイバリット呼出はフェイバリット登録に比べて頻繁に行われるので、キー操作回数をより減少できることは有益である。
【００８４】
また、例えば、フェイバリット呼出については、操作手段としてジョグダイヤルを設けて、１つの操作手段で、登録番号の指示を含むフェイバリット呼出操作を行うことができるように、リモートコントローラを構成することもできる。
【００８５】
さらに、メニュー画面上のカテゴリーおよび項目も、情報処理装置の構成や情報処理装置に接続する外部機器などに応じて任意に設定することができ、例えば、上記の例の「テレビ」というカテゴリーに代えて、「地上アナログ」「地上デジタル」「ＢＳデジタル」「ＣＳデジタル」というカテゴリーを設定してもよい。
【００８６】
また、メニュー画面上の座標および項目は、上下２層の階層構造に限らず、３層以上の階層構造としてもよい。
【００８７】
さらに、情報処理装置は、テレビ受信機としての機能を持たないものでもよく、複数の機能、メディアまたはコンテンツから、ある機能、メディアまたはコンテンツを選択して、コンテンツの受信再生、メディアへのコンテンツ記録、またはメディアからのコンテンツ再生などを実行するものであればよい。
【図面の簡単な説明】
【００８８】
【図１】この発明の情報処理システムの一例の概略的な外観構成を示す図である。
【図２】情報処理装置およびリモートコントローラの一例の接続構成を示す図である。
【図３】リモートコントローラの具体例を示す図である。
【図４】メニュー画面上の座標と項目との関係の一例を示す図である。
【図５】座標と項目との関係をより一般的に示す図である。
【図６】フェイバリット登録時の操作および処理の一例を示す図である。
【図７】フェイバリット呼出時の操作および処理の一例を示す図である。
【符号の説明】
【００８９】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2009060483.tif 000003
【図２】
2009060483.tif 000004
【図３】
2009060483.tif 000005
【図４】
2009060483.tif 000006
【図５】
2009060483.tif 000007
【図６】
2009060483.tif 000008
【図７】
2009060483.tif 000009