(57)【要約】【課題】傾倒操作と回転操作との双方を行なうことが可能な操作体を有する操作装置とともに用いることにより、操作キーの数をさらに減少させ、それによって多くの項目の中の任意の１つを簡単に選択することを可能とする項目選択装置を提供すること。【解決手段】項目選択装置１２０は、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置１３２からの制御信号に応答して、複数の項目の中から１つを選択する項目選択装置であって、複数種類の操作メニュー１３０を有し、操作メニュー１３０ごとに、回転操作による制御信号に応答して行なう処理と、複数方向の傾倒操作による制御信号に応答して行なう処理とが定められていることを特徴とする。【選択図】        図２
2008305274.tif 000002
【特許請求の範囲】
【請求項１】
回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する項目選択装置であって、
複数種類の操作メニューを有し、前記操作メニューごとに、前記回転操作による制御信号に応答して行なう処理と、前記複数方向の傾倒操作による制御信号に応答して行なう処理とが定められていることを特徴とする、項目選択装置。
【請求項２】
前記複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が円形又は円弧状に配置され、前記回転操作と、前記複数方向のうち選択された二方向への傾倒操作とのいずれによっても、前記円形又は円弧状を双方向に移動して前記選択対象の項目の任意の１つを選択可能であることを特徴とする、請求項１に記載の項目選択装置。
【請求項３】
前記二方向への傾倒操作に応答して、直前の操作からの経過時間と、前記円形又は前記円弧状の配置において選択されている項目の位置とに基づいて、次に選択される項目の位置を決定することを特徴とする、請求項２に記載の項目選択装置。
【請求項４】
前記複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されたページが複数個設けられており、
前記少なくとも１つの操作メニューにおいては、前記傾倒操作による制御信号に応答して、前記２次元行列状の配置において、選択される項目の位置を１コマずつ当該傾倒操作の傾倒方向に応じて移動させ、前記回転操作による制御信号に応答して、操作メニューのページを別のページに移動させることを特徴とする、請求項１に記載の項目選択装置。
【請求項５】
前記操作装置は、前記回転操作に応じて、その回転角度を示す制御信号を出力し、
前記項目選択装置は、前記回転操作の回転角度を示す制御信号に基づいて算出される前記回転操作の回転速度にしたがって、前記操作メニューのページを別のページに移動させるときの移動量を決定することを特徴とする、請求項４に記載の項目選択装置。
【請求項６】
前記複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されており、
前記少なくとも１つの操作メニューにおいては、前記傾倒操作による制御信号に応答して、前記２次元行列状の配置において、選択される項目の位置を１コマずつ当該傾倒操作の傾倒方向に応じて移動させ、前記回転操作による制御信号に応答して、操作メニューにおいて選択される項目の位置を別の位置に移動させることを特徴とする、請求項１に記載の項目選択装置。
【請求項７】
前記操作装置は、前記回転操作に応じて、その回転角度を示す制御信号を出力し、
前記項目選択装置は、前記回転操作の回転角度を示す制御信号に基づいて算出される前記回転操作の回転速度にしたがって、前記操作メニューにおいて選択される項目の位置を移動させるときの移動量を決定することを特徴とする、請求項６に記載の項目選択装置。
【請求項８】
前記複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されており、
当該２次元行列状に配置された選択対象を有する操作メニューにおいて、直前の前記傾倒操作による制御信号に続いて前記回転操作による制御信号を受けたことに応答して、前記直前の傾倒操作による前記制御信号と、前記回転操作による制御信号により示される、前記回転操作の回転方向とによって、前記回転操作による項目の移動方向を決定することを特徴とする、請求項１に記載の項目選択装置。
【請求項９】
前記回転操作による制御信号により、前記回転操作が時計方向であるか否かを判定し、時計方向であれば前記直前の傾倒操作による制御信号による選択項目の移動方向と同じ方向に前記回転操作による選択項目の移動方向を決定し、それ以外であれば前記直前の傾倒操作による制御信号による選択項目の移動方向とは異なる方向に前記回転操作による選択項目の移動方向を決定することを特徴とする、請求項８に記載の項目選択装置。
【請求項１０】
前記異なる方向は、前記直前の傾倒操作による制御信号による選択項目の移動方向と反対の方向である、請求項９に記載の項目選択装置。
【請求項１１】
前記操作メニューの少なくとも１つは、選択対象の機能に付随する数値を選択する数値選択メニューであり、
前記数値選択メニューにおいては、前記回転操作に対応する制御信号に応答して、前記選択対象の機能に付随する前記数値を前記回転操作の回転方向に応じて変化させることを特徴とする、請求項１に記載の項目選択装置。
【請求項１２】
前記回転操作による制御信号又は前記複数方向への傾倒操作のいずれかによる制御信号に応答して、使用されている操作メニューと、受けた制御信号とに応じて、新たな操作メニューを作成することを特徴とする、請求項１に記載の項目選択装置。
【請求項１３】
前記複数の操作メニューのうちの少なくとも１つは、複数の選択対象項目を円形又は円弧状に配置した円形状メニューであり、前記回転操作で前記円形状メニュー内で選択項目の位置を所定方向に移動させ、前記傾倒操作で前記円形状メニュー内で前記選択項目の位置に対し所定の関係にある位置に選択項目の位置を移動させることを特徴とする、請求項１に記載の項目選択装置。
【請求項１４】
前記複数の操作メニューのうちの少なくとも１つは、複数のグループに分割された複数の選択対象項目のうち、選択されたグループに含まれる選択対象項目を円形又は円弧状に配置した円形状メニューであり、
前記項目選択装置は、前記回転操作に応答して、前記円形状メニュー内で選択項目の位置を所定方向に移動させ、前記傾倒操作に応答して、前記円形状メニューに表示されているグループに対し所定の関係にあるグループによって、前記円形状メニューを再構成することを特徴とする、請求項１に記載の項目選択装置。
【請求項１５】
さらに、作成された操作メニューを表示する表示部を備えたことを特徴とする、請求項１〜請求項１４のいずれかに記載の項目選択装置。
【請求項１６】
ユーザによる操作履歴に応じて、操作メニューの表示態様を変更することを特徴とする、請求項１〜請求項１５のいずれかに記載の項目選択装置。
【請求項１７】
回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する、項目選択装置における項目選択方法であって、
複数種類の操作メニューと、前記操作メニューごとに、前記回転操作による制御信号に応答して行なう第１の処理及び前記複数方向の傾倒操作による制御信号に応答して行なう第２の処理とを準備するステップと、
前記操作装置からの前記回転操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された前記第１の処理を実行するステップと、
前記操作装置からの前記傾倒操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された前記第２の処理を実行するステップとを含む、項目選択方法。
【請求項１８】
回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する、コンピュータからなる項目選択装置において、前記コンピュータにより実行されると、当該コンピュータを、
複数種類の操作メニューと、前記操作メニューごとに、前記回転操作による制御信号に応答して行なう第１の処理及び前記複数方向の傾倒操作による制御信号に応答して行なう第２の処理とを準備するための手段と、
前記操作装置からの前記回転操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された前記第１の処理を実行するための手段と、
前記操作装置からの前記傾倒操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された前記第２の処理を実行するための手段として機能させる、コンピュータプログラム。
【請求項１９】
請求項１８に記載のコンピュータプログラムを記録した、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テレビジョン受像機（以下「テレビ」と呼ぶ。）及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ等、表示部を持つか、又は表示装置とともに用いられることが想定される各種電気機器の操作において、所望の機能等の項目を選択する際に用いられる項目選択装置、その装置による項目選択方法、そのためのコンピュータプログラム、及び当該コンピュータを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、テレビ及びＤＶＤレコーダ等の各種電子機器の高機能化及び多様化が進んでいる。これに伴い、これら電子機器を遠隔操作するためのリモートコントローラ（以下「リモコン送信機」と呼ぶ。）においても、簡単な操作で複雑かつ多様な操作を可能とするものが求められている。
【０００３】
従来のリモコン送信機では、一般的に、１つのキーに１又は複数個の機能を割当てることにより、多機能化に対応している。しかし、電子技術の発達に伴って電子機器の備える機能数が大幅に増加しており、また１つのリモコン送信機でテレビとＤＶＤレコーダ等、複数の装置を制御する必要も生じているため、リモコンに非常に多くの操作キーを配置する必要が出てきている。
【０００４】
このように操作キーが多数になると、リモコン操作が煩雑となる。必要な機能を探すために、多数のキーの中から所望のキーを探したり、所望の機能を指示するための特定のキーの割当を探したりする必要が生じる。したがって、操作キーの数が多くなることをできるだけ防止しながら、多くの機能を簡単に指示することができる、電子機器の制御装置が求められている。
【０００５】
このような背景の中で、回転操作と複数方向への傾倒操作との両方の制御信号を送ることが可能な、リング状の操作体をもつリモコン送信機が、例えば後掲の特許文献１及び特許文献２において提案されている。
【０００６】
特許文献１に開示されたリモコン送信機は回転操作と複数方向への傾倒操作の両方の制御信号を送ることが可能なリング状の操作体を持つ。この操作体に対する傾倒操作によって、制御対象の機能群を選択し、回転操作によって、傾倒操作により選択された機能の中の所望の機能を選択する。
【０００７】
例えば、傾倒操作によって、テレビの放送局の選択を指示し、回転操作によってチャンネル切換を行なうことができる。チャンネルの切換は、回転操作の方向にしたがって指示することができる。また、傾倒操作によって音量調節機能を選択すると、回転操作によって音量の調節をすることができる。
【０００８】
特許文献２に開示されたリモコン送信機は、回転操作と複数方向への傾倒操作との両方の制御信号を送ることが可能なリング状の操作体を持つ。回転操作によって第１の機能の制御を行ない、傾倒操作によって第１の機能とは異なる第２の機能の制御を行なう。ＤＶＤ再生装置で説明すると、例えば記録再生動作において、傾倒操作によってフレーム移動を行ない、回転操作によって対象フレームの操作項目を選択する。特許文献２に開示されたリモコン送信機では、ＧＵＩ（Ｇｒａｆｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面毎に、回転操作と傾倒操作とに機能が割当てられている。
【特許文献１】特開2006-33680
【特許文献２】特開2002-108547
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１又は特許文献２に開示されたリモコン送信機では、上記したように傾倒操作と回転操作との双方を行なうことができる操作体を用いている。したがって、制御可能な機能の数に比して、操作キーの数をかなり削減させることが可能になっている。
【００１０】
しかし、いずれのリモコン送信機においても、依然としてこの操作体以外の操作キーの数が多く、操作が煩雑である。これは、傾倒操作と回転操作とが可能であるというこの操作体の利点をまだ充分に生かしていないためであると考えられる。操作キーが多いと、目的のキーを探すことが大変になったり、画面とリモコン送信機との間で視線を頻繁に移動させなければならなかったりし、その結果、ユーザに負担がかかるという問題がある。
【００１１】
例えば、上記特許文献１、２のいずれにおいても、各操作画面において、回転操作、傾倒操作それぞれにどの機能の制御が割当てられているのかが分かりにくいという問題がある。この種の操作体を持つリモコン送信機には、各機能についての説明をリモコン送信機本体に記載することは不可能である。そのため、回転操作と傾倒操作とに対する機能の割当を知らないユーザにとって、このリモコンを操作することはできないか、極めて困難である。以下、具体例を挙げる。
【００１２】
特許文献１に開示のリモコン送信機では、傾倒操作によって回転操作に割当てられている機能を切替えたり、直前の操作から現在までの時間が所定時間内かどうかによって回転操作に割当てられている機能を切替えたりする。しかしこのように、回転操作に割当てられる機能が場合により異なると、ユーザがいざリモコン送信機を使用しようとするときに、回転操作にどの機能が割当てられているのかが分かりにくいという問題がある。操作してみないと、回転操作に割当てられた機能が分からない場合もある。
【００１３】
特許文献２に開示のリモコン送信機では、傾倒操作と回転操作とにそれぞれ機能が割当てられている。しかし、どの機能がその操作に割当てられているのかがＧＵＩ画面上で分かりにくいという問題がある。その結果、せっかくＧＵＩ画面を使用してリモコン送信機の操作をしていても、ユーザが所望の機能を実現するために、リモコン送信機において何をどのようにすればよいかが分かりにくいという問題がある。したがって、特許文献２に開示のリモコン送信機は、操作に熟練したユーザでないと操作しにくいという問題がある。
【００１４】
また、特許文献１、２のいずれの場合にも、チャンネル又は録画番組の再生時の選択等、選択すべき対象の項目がたくさんある場合、目的の項目を探すのが大変であるという問題がある。単純に操作キーを用いる場合と比較すると、回転キーを用いているためにこうした選択が非常に楽になっているのは確かである。しかし、目的の項目にたどりつくまでに、操作体を何回も回転させなければならなかったり、何回もキーを所定の方向に押すという操作をしなければならなかったりする。
【００１５】
それ故に本発明の目的は、傾倒操作と回転操作との双方を行なうことが可能な操作体を有する操作装置とともに用いることにより、操作キーの数をさらに減少させ、それによって多くの項目の中の任意の１つを簡単に選択することを可能とする、項目選択装置及び方法、コンピュータプログラム、並びにその記録媒体を提供することである。
【００１６】
本発明の他の目的は、傾倒操作と回転操作との双方を行なうことが可能な操作体を有する操作装置とともに用いることにより、操作キーの数をさらに減少させ、それによって多くの項目の中の任意の１つを簡単に選択することを可能としながら、特に予備知識がなくても操作できる、項目選択装置及び方法、コンピュータプログラム、並びにその記録媒体を提供することである。
【課題を解決するための手段】
【００１７】
本発明の第１の局面に係る項目選択装置は、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する項目選択装置であって、複数種類の操作メニューを有し、操作メニューごとに、回転操作による制御信号に応答して行なう処理と、複数方向の傾倒操作による制御信号に応答して行なう処理とが定められていることを特徴とする。
【００１８】
好ましくは、複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が円形又は円弧状に配置され、回転操作と、複数方向のうち、選択された二方向への傾倒操作とのいずれによっても、円形又は円弧状を双方向に移動して選択対象の項目の任意の１つを選択可能であることを特徴とする。
【００１９】
より好ましくは、項目選択装置は、二方向への傾倒操作に応答して、直前の操作からの経過時間と、選択されている項目の位置とに基づいて、次に選択される項目の位置を決定することを特徴とする。
【００２０】
さらに好ましくは、複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されたページが複数個設けられている。項目選択装置は、少なくとも１つの操作メニューにおいては、傾倒操作による制御信号に応答して、２次元行列状の配置において選択される項目の位置を１コマずつ当該傾倒操作の傾倒方向に応じて移動させ、回転操作による制御信号に応答して、操作メニューのページを別のページに移動させることを特徴とする。
【００２１】
操作装置は、回転操作に応じて、その回転角度を示す制御信号を出力するものでもよい。項目選択装置は、回転操作の回転角度を示す制御信号に基づいて算出される回転操作の回転速度にしたがって、操作メニューのページを別のページに移動させるときの移動量を決定する。
【００２２】
好ましくは、複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されている。項目選択装置は、この少なくとも１つの操作メニューにおいては、傾倒操作による制御信号に応答して、２次元行列状の配置において、選択される項目の位置を１コマずつ当該傾倒操作の傾倒方向に応じて移動させ、回転操作による制御信号に応答して、操作メニューにおいて選択される項目の位置を別の位置に移動させることを特徴とする。
【００２３】
より好ましくは、操作装置は、回転操作に応じて、その回転角度を示す制御信号を出力する。項目選択装置は、回転操作の回転角度を示す制御信号に基づいて算出される回転操作の回転速度にしたがって、操作メニューにおいて選択される項目の位置を移動させるときの移動量を決定することを特徴とする。
【００２４】
さらに好ましくは、複数種類の操作メニューのうち、少なくとも１つにおいては、選択対象の項目が２次元行列状に配置されている。項目選択装置は、当該２次元行列状に配置された選択対象を有する操作メニューにおいて、直前の傾倒操作による制御信号に続いて回転操作による制御信号を受けたことに応答して、直前の傾倒操作による制御信号と、回転操作による制御信号により示される、回転操作の回転方向とによって、回転操作による項目の移動方向を決定することを特徴とする。
【００２５】
項目選択装置は、回転操作による制御信号により、回転操作が時計方向であるか否かを判定し、時計方向であれば直前の傾倒操作による制御信号による選択項目の移動方向と同じ方向に回転操作による選択項目の移動方向を決定し、それ以外であれば直前の傾倒操作による制御信号による選択項目の移動方向とは異なる方向に回転操作による選択項目の移動方向を決定してもよい。
【００２６】
好ましくは、異なる方向は、直前の傾倒操作による制御信号による選択項目の移動方向と反対の方向である。
【００２７】
より好ましくは、操作メニューの少なくとも１つは、選択対象の機能に付随する数値を選択する数値選択メニューである。項目選択装置は、数値選択メニューにおいては、回転操作に対応する制御信号に応答して、選択対象の機能に付随する数値を回転操作の回転方向に応じて変化させることを特徴とする。
【００２８】
さらに好ましくは、項目選択装置は、回転操作による制御信号又は複数方向への傾倒操作のいずれかによる制御信号に応答して、使用されている操作メニューと、受けた制御信号とに応じて、新たな操作メニューを作成することを特徴とする。
【００２９】
複数の操作メニューのうちの少なくとも１つは、複数の選択対象項目を円形又は円弧状に配置した円形状メニューであってもよい。項目選択装置は、回転操作で円形状メニュー内で選択項目の位置を所定方向に移動させ、傾倒操作で円形状メニュー内で選択項目の位置に対し所定の関係にある位置に選択項目の位置を移動させることを特徴とする。
【００３０】
好ましくは、複数の操作メニューのうちの少なくとも１つは、複数のグループに分割された複数の選択対象項目のうち、選択されたグループに含まれる選択対象項目を円形又は円弧状に配置した円形状メニューである。項目選択装置は、回転操作に応答して、円形状メニュー内で選択項目の位置を所定方向に移動させ、傾倒操作に応答して、円形状メニューに表示されているグループに対し所定の関係にあるグループによって、円形状メニューを再構成することを特徴とする。
【００３１】
より好ましくは、項目選択装置は、さらに、作成された操作メニューを表示する表示部を備えたことを特徴とする。
【００３２】
さらに好ましくは、項目選択装置は、ユーザによる操作履歴に応じて、操作メニューの表示態様を変更することを特徴とする。
【００３３】
本発明の第２の局面に係る項目選択方法は、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する、項目選択装置における項目選択方法である。この項目選択方法は、複数種類の操作メニューと、これら操作メニューごとに、回転操作による制御信号に応答して行なう第１の処理及び複数方向の傾倒操作による制御信号に応答して行なう第２の処理とを準備するステップと、操作装置からの回転操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された第１の処理を実行するステップと、操作装置からの傾倒操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された第２の処理を実行するステップとを含む。
【００３４】
本発明の第３の局面に係るコンピュータプログラムは、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置からの制御信号に応答して、複数の項目の中から１つを選択する、コンピュータからなる項目選択装置において、コンピュータにより実行されると、当該コンピュータを、複数種類の操作メニューと、操作メニューごとに、回転操作による制御信号に応答して行なう第１の処理と、複数方向の傾倒操作による制御信号に応答して行なう第２の処理とを準備するための手段と、操作装置からの回転操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された第１の処理を実行するための手段と、操作装置からの傾倒操作による制御信号に応答して、操作の対象となっている操作メニューに対して準備された第２の処理を実行するための手段として機能させる。
【００３５】
本発明の第４の局面に係る記録媒体は、上記したコンピュータプログラムを記録したコンピュータ読取可能な記録媒体である。
【発明の効果】
【００３６】
この発明に係る項目選択装置によれば、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置を用いることによって、操作メニューごとに、回転操作による制御信号に応答して行なう処理と、複数方向の傾倒操作による制御信号に応答して行なう処理とを実行することができる。そのため、メニューごとに複数の項目の中から１つの項目を効率的に選択できる。
【００３７】
選択対象の項目が円形又は円弧状に配置され、回転操作と、二方向への傾倒操作とのいずれによっても、円形又は円弧状を双方向に移動して選択対象の項目の任意の１つを選択できる。いずれの操作によっても同様に項目を選択できる。
【００３８】
二方向への傾倒操作に応答して、直前の操作からの経過時間と、選択されている項目の位置とに基づいて、次に選択される項目の位置を決定するようにすると、傾倒操作を連続して行なうときと、単独で行なうときとで異なる動きをさせることができ、ユーザにとって自然な動作となる。
【００３９】
選択対象の項目が２次元行列状に配置されたページが複数個設けられている場合には、傾倒操作で選択される項目の位置を１コマずつ移動させ、回転操作で別のページに移動させることができる。移動量は回転操作の回転角度によって変更させることができる。その結果、２次元行列状に配置された項目の中の任意の１つを効率的に選択できる。
【００４０】
傾倒操作による制御信号に応答して、選択される項目の位置を１コマずつ移動させ、回転操作によって項目の位置を別の位置に移動させるようにした場合でも同様に、２次元行列状に配置された項目の中の任意の１つを効率的に選択できる。
【００４１】
２次元行列状に配置された選択対象を有する操作メニューにおいて、直前の傾倒操作に続いて回転操作を行なったときに、直前の傾倒操作と、回転操作の回転方向とによって、回転操作による項目の移動方向を決定するようにすると、任意の方向に、回転操作によって効率的に選択項目を移動できる。その結果、２次元行列状に配置された項目の中の任意の１つを効率的に選択できる。
【００４２】
回転操作で円形状メニュー内で選択項目の位置を所定方向に移動させ、傾倒操作で円形状メニュー内で選択項目の位置に対し所定の関係にある位置に選択項目の位置を移動させるようにすると、多数の選択対象の項目のうちで、遠く離れた位置の項目にも直ちに移動できる。その結果、複数の項目の中の任意の１つを効率的に選択できる。項目を複数のグループに分割して１つのグループの項目をメニューとして表示し、傾倒操作でグループを切替えるようにした場合も同様である。
【００４３】
作成された操作メニューを表示する表示部を備えることにより、別に表示装置を用意することなく、上記したいずれかの選択方法によって複数の項目の１つを効率的に選択できる。
【００４４】
ユーザによる操作履歴に応じて、操作メニューの表示態様を変更するようにすると、ユーザのくせ又は好みに応じた操作メニューを提供することができる。
【００４５】
また、この発明の第２の局面に係る項目選択方法によれば、回転操作と、複数方向への傾倒操作とにそれぞれ対応する制御信号を出力可能な操作体をもつ操作装置を用いることによって、操作メニューごとに、回転操作による制御信号に応答して行なう処理と、複数方向の傾倒操作による制御信号に応答して行なう処理とを実行することができる。そのため、メニューごとに複数の項目の中から１つの項目を効率的に選択できる。
【００４６】
第３の局面に係るコンピュータプログラム、又は第４の局面に係る記録媒体に記録されたコンピュータプログラムを、項目選択装置を構成するコンピュータに実行させることにより、上記した項目選択装置及び方法と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００４７】
〔概略〕
上記した特許文献１、２のいずれにおいても、リング状の操作体は用いているものの、それらに割当てられた機能を表示する態様については特に工夫をしたものではない。そのため、回転による操作と、画面に表示される機能、及びその機能と他の機能との関係が分かりづらいという問題がある。本実施の形態では、リング状の操作体に対する「回転」という操作にあわせて、選択対象の項目を画面上にリング状又は弧状に配置し、操作体に対する回転操作にあわせて、フォーカスをこのリング又は弧の上を移動させることで、現在選択されている項目を分かりやすく表示する。
【００４８】
なお、本実施の形態では、上記した傾倒操作、回転操作とともに、決定指示のための操作を行なうことができる。
【００４９】
<外観及び振舞い>
最初に、本実施の形態に係る電子機器の制御装置である、ＤＶＤレコーダ及びテレビのリモコン送信機の外観と、その操作に伴うテレビ画面表示とについて説明する。このＤＶＤレコーダとテレビとは互いに接続されて使用される。したがって、以下に示す画面の図は、ＤＶＤレコーダで生成され、テレビ画面に表示されるものである。
【００５０】
図１に、本実施の形態に係るリモコン送信機７０の正面図を示す。図１を参照して、リモコン送信機７０は、片手で持ちやすいように扁平な直方体形状を持つ筐体９８と、筐体９８の上面（操作面）上に配置された回転操作体７２と、レコーダ及びテレビの電源キー８８及び９０と、レコーダ及びテレビの切換キー８６と、後述するスタートメニューの表示をＤＶＤレコーダ又はテレビに対し指示するためのスタートメニューボタン８４と、操作の終了を指示する終了キー９２と、ＤＶＤレコーダ又はテレビに対し、直前の操作の前の状態に戻ることを指示する「戻る」キー９４とを含む。リモコン送信機７０はさらに、図１には図示しない内部回路と、筐体９８の先端に設けられ、ＤＶＤレコーダ及びテレビに対して赤外線による制御信号を送信する送信部９６とを含む。リモコン送信機７０の内部回路の構成については図２６を参照して後述する。
【００５１】
回転操作体７２は、中央に設けられ、図１における上下左右に傾倒可能で、かつ筐体９８の内部に向かって押込むことも可能な十字キー８２と、十字キー８２を囲むように設けられ、十字キー８２の周りを回転可能なリング部８０とを含む。本実施の形態では、十字キー８２を筐体９８の内部に押込む操作を「決定キー」の押下と見なし、「決定操作」と呼ぶ。したがって、十字キー８２を「決定キー」と呼ぶこともある。
【００５２】
リモコン送信機７０は、各キーが操作されるとそのキーに応じた制御信号を発生し、送信部９６を介して外部の受信機に送信する。回転キーの場合には、回転操作（回転角度情報、回転速度、回転方向、及び指の配置位置等）に連動した信号を発生する。
【００５３】
図２に、本実施の形態に係るリモコン送信機７０を用いて、ＤＶＤレコーダを操作する際に、テレビ画面に表示されるトップメニューの概略を示す。なお、入力としてテレビが選択されている場合は、ここではＴＶのトップメニューが表示される。図２を参照して、このトップメニュー画面１２０には、中央の回転メニュー１３０と、左下のリモコン画像１３２と、右上の、回転メニュー１３０においてフォーカスが当たっている項目に対するサブメニュー１３４と、中央下部の操作ガイド１３６とが表示される。
【００５４】
回転メニュー１３０は、球の表面にメニュー項目が貼り付けられたような形で表示される。本実施の形態では、回転メニュー１３０のうち、フォーカスが当たっている項目は他の項目よりも大きく表示される。ユーザがリモコン送信機７０のリング部８０を回転させると、あたかも回転メニュー１３０が貼り付けられている球が回転するような態様で各項目の大きさが変化し、フォーカスが当たった項目が最も大きく（最も手前にあるように）、かつ境界が明るくなるように表示される。図２に示す例では「スタートメニュー」という項目が選択されている。
【００５５】
リモコン画像１３２は、リモコン送信機７０において有効なキーが何かを、リモコン送信機７０の画像を用いて示すためのものである。リモコン送信機７０の画像と、利用できるキーの位置と操作方向とがともに表示されるので、ユーザは、リモコン送信機７０をどのように操作するかを容易に理解できる。
【００５６】
サブメニュー１３４は、現在フォーカスが当たっている項目を選択したときに表示される画面において、中央にメニュー項目として表示されることになる項目を表示するためのものである。図２に示す例では、「スタートメニュー」にフォーカスが当たっている状態で十字キー８２を押込むと、スタートメニューが表示される（図３参照）。このスタートメニューにおいて表示される項目がサブメニュー１３４に予め表示される。したがって、回転メニュー１３０の項目を選択する際に、どの項目を選択するとどのようなメニューが表示されるかが、ユーザに分かりやすくなるという効果がある。しかも、図２に示すように、サブメニュー１３４の各項目も円弧上に配置されて表示されるので、項目を選択した後に、回転操作体７２に対してどのような操作を行なえばよいか、についてユーザが予測しやすいという効果もある。
【００５７】
図３に、本実施の形態に係るリモコン送信機７０において、図２に示す「スタートメニュー」という項目を選択したとき、又はトップメニューにおいて「スタートメニュー」を選択したときに表示される画面（スタートメニュー画面）１５０を示す。図３を参照して、スタートメニュー画面１５０は、中央に円弧上に配置されたメニュー１６２と、画面左下に表示されたリモコン画像１６０とを含む。メニュー１６２の各項目は、いずれも所定の色の長円形の境界により周囲と区切られている。
【００５８】
本実施の形態でも、メニュー１６２の項目を選択する操作は、リング部８０と十字キー８２とのいずれを使用しても行なうことができる。図３を参照して、フォーカスが当たっている項目１６４は、外よりも大きく表示され、かつその境界が明るく表示される。このスタートメニュー画面１５０でも、フォーカスが当たっている項目１６４については、何も操作がなされずに所定時間が経過すると、その項目を選択したときに表示されるであろう画面の説明画像１６６が重ねて表示される。さらに、その項目を選択したときの画面で、どのような作業が行なえるかを示す説明文１６８が表示される。
【００５９】
このように、メニュー項目を選択したときに表示されるであろう画面の説明画像１６６が表示されるので、ユーザはどの項目を選択すべきかについて、容易に判断することができる。画像が使用されるので、用語が分からなくても操作方法を理解することができる。また、説明文１６８により、選択される項目の機能を容易に理解することができる。
【００６０】
このようにある項目にフォーカスが移動した後、その状態のままでしばらくキー操作がないときに、説明画像の表示を行なうようにすると、操作に習熟したユーザは時間をおかず必要な操作を行なうため、説明画像の表示が行なわれず、短時間で必要な項目の選択ができる。
【００６１】
図４に、テレビのチャンネル切換を行なう場合に表示されるチャンネル切換画面１８０を示す。図４を参照して、チャンネル切換画面１８０では、中央上に現在の状態２０６が、中央にチャンネルメニュー１９２が、左下にリモコン画像１９０が、右下に操作の説明文２０４が、それぞれ表示される。
【００６２】
チャンネルメニュー１９２は、中央に大きく配置された現在のチャンネル表示１９４と、現在のチャンネル表示１９４の上下に弧状に配置されたチャンネルリスト１９６，１９８，２００及び２０２を含む。これら現在のチャンネル表示１９４並びにチャンネルリスト１９６，１９８，２００及び２０２は、図３に示すメニュー１６２の各項目と同様、現在のチャンネル表示１９４から離れるほど字体を小さくすることにより、球面上に各項目が配置されているように表示される。
【００６３】
このチャンネル切換画面１８０においても、リモコン画像１９０により、操作可能なキーと、その操作方法とが示され、操作の説明文２０４により、どのような操作をすることでどのような機能が実行されるかが示される。
【００６４】
チャンネル切換画面１８０では、リング部８０を回転することにより、チャンネルメニュー１９２の項目を移動させることができる。
【００６５】
図５に、図４に示されるチャンネル切換画面１８０において、リング部８０を回転したときにどのようなシーケンスでチャンネルが選択されるかを示す。図５を参照して、このチャンネルシーケンス２２０は、地上デジタル放送（以下「地上Ｄ」と呼ぶ。）のチャンネル群２３０と、衛星デジタル放送（以下「ＢＳＤ」と呼ぶ。）のチャンネル群２３２と、地上アナログ放送（以下「地上Ａ」と呼ぶ。）のチャンネル群２３４と、通信衛星（ＣＳ）による１１０度ＣＳ放送（以下「ＣＳ１１０」と呼ぶ。）のチャンネル群２３６とを含む。これらチャンネル群２３０，２３２，２３４及び２３６は、図５に示されるように全体としてリングをなすように配列されている。
【００６６】
図５に示す例では、現在のチャンネル表示２４０により示されるように、ＢＳＤの１５１チャンネルが選択されている。本実施の形態では、リング部８０を時計方向に回転させると、チャンネルシーケンス２２０が全体として反時計方向に回転し、現在のチャンネル表示２４０より下に配置されているチャンネル（ＢＳＤ  １６１）が現在のチャンネル表示２４０の位置に移動する。リング部８０を反時計方向に回転させると、チャンネルシーケンス２２０が全体として時計方向に回転し、現在のチャンネル表示２４０のすぐ上に配置されているチャンネル（ＢＳＤ  １４１）が現在のチャンネル表示２４０の位置に移動する。したがって、リング部８０を回し続けると、チャンネルシーケンス２２０に含まれる全てのチャンネルを現在のチャンネル表示２４０に表示させることができる。
【００６７】
この画面では、所望の項目にフォーカスが当たっているときに決定処理をすることで、その項目に対応するチャンネルの番組が表示される。本実施の形態ではさらに、この状態で所定の時間の間、キー入力がない場合には、チャンネル操作を終えたものとみなし、チャンネル選択メニューの表示をやめる。したがって、本実施の形態では、チャンネル選択の場合には決定処理をしなくても良い。
【００６８】
本実施の形態では、リング部８０を回すことにより、チャンネル移動のように、メニューの項目の選択を行なうことができるが、十字キー８２を用いても項目の選択を行なうことができる。本実施の形態では、この十字キー８２を用いた項目の選択方法として複数通りの方法を準備している。第１の方法は、十字キーを項目１つずつの移動に用いる方法であり、第２の方法は、十字キーを「ショートカット」と呼ばれる機能に割当てる方法である。十字キー８２を一項目ずつの移動に用いる方法については、図２３及び図２４を参照して後述することとして、以下にショートカットについて説明する。
【００６９】
図５に示すチャンネルシーケンス２２０のように、多数の項目がメニュー内に配置される場合でも、リング部８０を回し続ければ任意の項目を選択できる。しかし、このようにリング部８０を回し続けないと任意のチャンネルを選ぶことができないのは不便である。そこで、本実施の形態では以下に述べるようなショートカットと呼ばれる機能を準備している。ショートカットとは、リング部８０を回転させる代わりに、十字キー８２を操作することによって、チャンネルシーケンス２２０のようなリング状に配置された項目群の中の特定の位置にチャンネル位置をジャンプさせることをいう。以下、図６〜図１２を参照して、本実施の形態におけるショートカット時にどのようにして項目が選択されるかを、図５に示されるチャンネルシーケンス２２０を例に説明する。
【００７０】
図５に示すチャンネルシーケンス２２０を簡略にしたものを図６のチャンネルシーケンス２５０として示す。図６にはさらに、チャンネルシーケンス２５０のうち、現在のチャンネル表示２４０とその前後のチャンネルとにより構成され、画面に表示されるチャンネルメニュー２５２も示してある。
【００７１】
図６を参照して、チャンネルシーケンス２５０のうち、チャンネル「ＢＳＤ  １５１」（以下「チャンネル」は省略する。）が現在のチャンネルとして選択され、現在のチャンネル表示２６０により示されるように大きく表示されているものとする。現在のチャンネル表示２６０に表示されているチャンネル（ＢＳＤ  １５１）から見て、チャンネルシーケンス２５０により形成されるリングの正反対の位置にあるチャンネル（これを仮に「ＣＳ１１０  ３２０」とする。）と、ＢＳＤ  １５１とＣＳ１１０  ３２０との中央付近に位置する２つのチャンネル（これらを仮に「地上Ｄ  ０４０」及び「地上Ａ  １０」とする。）とが、ＢＳＤ  １５１チャンネルに対するショートカットとして設定される。
【００７２】
図７に示されるように、チャンネルシーケンス２５０においてリング部８０を時計方向に回転させることにより、チャンネルシーケンス２５０が反時計方向に回転し、ＢＳＤ  １６１が現在のチャンネル表示２６２に表示される。ここでは、回転量が少ないのでショートカットの変更は行なわれない。
【００７３】
図８に示されるように、上段に示すチャンネルシーケンス２５０において、リング部８０を時計方向にぐるぐると回すと、チャンネルの移動量は大きくなる。その結果、図８の下段に示すように、チャンネルシーケンス２５６に示されるように各項目の位置が変動し、ＢＳＤ  ２５１が新たなチャンネルとして選択され、現在のチャンネル表示２７０として大きく表示される。このようにチャンネル移動量が大きくなった場合、ショートカットを新たに割当て直す処理を行なう。すなわち、図８の上段と下段とを比較すると明らかなように、「地上Ｄ  ０４０」というショートカットは「地上Ｄ  １４０」という新たなショートカット２７２に割当て直され、「地上Ａ  １０」というショートカットは「地上Ａ  ２」という新たなショートカット２７６に割当て直され、「ＣＳ１１０  ３２０」というショートカットは「ＣＳ１１０  ３９０」という新たなショートカット２７４に割当て直される。
【００７４】
このように、現在のチャンネル表示として選択されるチャンネルの移動量が大きくなったときには、ショートカットもその移動量に応じて割当て直すことが合理的である。ただし、図７に示すように項目の移動量がわずかな場合には、ショートカットを割当て直しても、割当て直さなくてもよい。本実施の形態では、こうした場合にはショートカットの割当ては行なわない。
【００７５】
図９に、図８の下段に示される状態からさらにリング部８０を時計方向にぐるぐると高速に回転させたときの表示の変化例を示す。図９の下段を参照して、この操作の結果チャンネルシーケンス２５６はさらに回転してチャンネルシーケンス２５８となり、現在のチャンネル表示２７０が「地上Ａ  １２」というチャンネル表示２８０に変化したものとする。このようにチャンネル位置の回転量が大きくなると、各ショートカットに割当てられているチャンネルのメディアも変化する。その結果、図９の下段に示されるように、「地上Ｄ  １４０」というショートカット２７２は「ＢＳＤ  １５１」というショートカット２８２に、「ＣＳ１１０  ３９０」というショートカット２７４は「地上Ｄ  ０４０」というショートカット２８４に、「地上Ａ  ２」というショートカット２７６は「ＣＳ１１０  ３２０」というショートカット２８６に、それぞれ割当て直される。このようにして、ショートカットの割当ては、リング部８０の回転量に応じて変更される。
【００７６】
図１０に、図９の下段に示すチャンネルシーケンス２５８の状態で十字キー８２を下方向に傾倒させたときのチャンネル選択の態様を示す。図１０の上段は、図９の下段に示したものと同一の図である。この状態で十字キー８２を下方向に傾倒させると、選択されているチャンネルは、上段のチャンネル表示２８０により示される「地上Ａ  １２」から、これより下に表示されているショートカット２８６に割当てられているチャンネル（ＣＳ１１０  ３２０）にジャンプする。その結果、チャンネルシーケンス２５８を全体として反時計方向にほぼ９０度回転させる操作が行なわれたのと同様の状態となり、図１０の下段に示すようなチャンネルシーケンス２９０となる。
【００７７】
チャンネルシーケンス２９０では、上段に示すショートカット２８６に割当てられていたＣＳ１１０  ３２０が選択され、チャンネル表示３００として大きく表示される。そして、図１０に示すショートカット２８４及び２８２、並びにチャンネル表示２８０にそれぞれ割当てられていたチャンネルが新たなショートカット３０６，３０４及び３０２にそれぞれ割当て直される。すなわち、ショートカットに割当てられるチャンネルのメディアが変化してもよい。
【００７８】
図１１に、図１０の下段に示すチャンネルシーケンス２９０の状態から、リング部８０を反時計方向に回転させたときのチャンネルシーケンスと表示の変化とを示す。図１１の上段にはチャンネルシーケンス２９０を示し、下段にはリング部８０を反時計方向に回転させたときのチャンネルシーケンス３１０を示す。
【００７９】
図１１の下段を参照して、リング部８０を反時計方向に回転させた結果、チャンネルシーケンス２９０が時計方向に回転し、その結果、ＣＳ１１０  ２９８が新たなチャンネルとして選択された場合を想定する。この状態では、ＣＳ１１０  ２９８が現在のチャンネル表示３１２として大きく表示される。リング部８０の回転量がそれほど大きくないことを想定すると、ショートカット３０２，３０４及び３０６の割当ては変化しない。
【００８０】
図１２に、図１１の下段に示すチャンネルシーケンス３１０の状態で、十字キー８２を左方向に傾倒させた場合の表示変化を示す。図１２の下段を参照して、この場合には、チャンネルシーケンス３２０が１８０°回転されたのと同等となる。その結果、ショートカット３０４が新たに現在のチャンネル表示３３０として選択されて大きく表示され、ショートカット３０２及び３０６はそれぞれ新たなショートカット３３６及び３３２に、現在のチャンネル表示３１２はショートカット３３４に、それぞれ割当て直される。
【００８１】
このように、選択すべき項目が多数ある場合には、ショートカット機能を用いることによって、遠く離れたチャンネルにすばやく移動することができる。その位置からリング部８０を回転させることで、その近傍の他のチャンネルを選択することが容易に行なえるという効果がある。
【００８２】
図１３に、例えば図３に示されるような画面で決定操作を行なったときに表示される録画予約画面３５０を示す。図１３を参照して、録画予約画面３５０は、概略４つの領域３５２、３５４、３５６及び３８２に分割されている。
【００８３】
領域３５２は、現在実行している処理に関する表示を明示的に行なうための領域である。領域３５４は、録画予約画面３５０で可能な予約方法の選択肢を表示し、ユーザに選択させるための領域である。本実施の形態では、番組表からの予約のための選択肢３６０と、Ｇコードによる予約のための選択肢３６２と、番組の日時を指定して予約するための選択肢３６４とが領域３５４に表示される。図１３に示す状態では、番組表による予約が選択されており、その結果、選択肢３６２が他の選択肢よりも高輝度で表示されている。
【００８４】
領域３５６は、現在行なっている処理の次に行なうべき処理を表示する領域３５７と、操作ガイドのためのリモコン画像３５８を表示する領域とを含む。領域３５２と領域３５７とには、この録画予約画面３５０で行なうべき処理ステップが、その概略とともに表示されている。図１３に示す例では、現在実行中の「予約方法を選ぶ」という処理ステップが「ＳＴＥＰ１」として領域３５２に表示され、このステップの後に実行する必要のある「録画したい番組を選ぶ」及び「予約を確定する」という２つのステップがそれぞれ「ＳＴＥＰ２」及び「ＳＴＥＰ３」として領域３５７に表示されている。
【００８５】
このように、ある機能を実行するために行なう必要のある処理を、ステップに分割し、それらステップを全て画面に表示するため、ユーザにとって全体の操作の流れを見通すことができ、操作を誤ったり、操作に迷ったりするおそれが少ないという効果が得られる。
【００８６】
また、リモコン画像３５８が表示され、リモコン画像３５８には操作可能なキーとその操作方法とが示されている。そのため、ユーザがリモコン送信機を容易に操作することができる。
【００８７】
なお、領域３８２には、選択された処理及びその処理ステップに応じて生成された画面が表示される。
【００８８】
図１３に示す録画予約画面３５０においては、例えば選択肢３６０を選択するとその時点で番組表からの録画予約画面に遷移する。選択の終了をシステムに通知するためのボタン等が別に設けられているという訳ではない。このように複数の選択肢のうちから１つを選択する画面では、ある選択肢が選択されたことによって選択操作が完了したものとみなされ、次の画面に遷移する。そのため、以下のような効果が得られる。
【００８９】
図１４は、従来のシステムにおける、複数の選択肢３７２を表示した選択画面３７０の例を示す。選択画面３７０には、複数の選択肢３７２の他に、選択が終了したことをシステムに通知するための選択終了ボタン３７４が設けられている。選択終了ボタン３７４があることにより、選択の終了を明示的にシステムに通知できるという効果があるが、逆にこの選択終了ボタン３７４を操作しないと選択が終わらず、次のステップに進むことができないという問題がある。ユーザが選択終了ボタン３７４を操作することを理解していなかったり、忘れてしまったりしている場合、処理はここで中断してしまう。
【００９０】
それに対し図１３に示される本実施の形態における録画予約画面３５０では、複数の選択肢のうちの１つが選択されると、自動的に選択終了と判断される。そのため、処理が中断してしまうことがなく、全体の処理をスムーズに進めることができる。
【００９１】
図１５は、図１３に示す録画予約画面３５０において番組表からの録画予約の選択肢３６０を選択したときに本実施の形態に係るＤＶＤレコーダによって生成されテレビに表示される画面を示す。図１５を参照して、この番組表からの録画予約画面３８０は、図１３に示す録画予約画面３５０と同様、４つの領域３５２、３５４、３５６及び３８２に分割されている。領域３５２、３５４及び３５６については、領域３５４に番組表からの録画予約画面３８０での処理の説明文３８６が表示されることを除き、図１３に示す録画予約画面３５０と同一である。
【００９２】
一方、番組表からの録画予約画面３８０の領域３８２には、番組表３８４が表示される。番組表３８４は、ここでは放送局（チャンネル）を縦軸に、放送時間を横軸にした表形式のものとなっている。この表の中で、所望のチャンネルの所望の番組の枠にリング部８０及び十字キー８２を用いてフォーカスを移動させ、決定操作をすることで録画予約の対象となる番組が指定できる。この際、リング部８０及び十字キー８２を用いて番組を選択するが、そのための指定方法として、本実施の形態では、従来なかった方法を採用している。その方法の詳細については後述する。
【００９３】
図１６は、図１３に示す録画予約画面３５０において選択肢３６２を選択したときに表示されるＧコードによる番組指定画面３９０を示す。図１６を参照して、Ｇコードによる番組指定画面３９０も、図１３に示す録画予約画面３５０と同様、領域３５２、３５４、３５６及び３８２に分割されている。これらの表示は、領域３５４において、選択肢３６０に代えて選択肢３６２が高輝度で表示されていることを除き、図１３の録画予約画面３５０と同一である。
【００９４】
Ｇコードによる番組指定画面３９０の領域３８２には、Ｇコードによる番組指定のためのＧＵＩ部品群３９２が表示される。ＧＵＩ部品群３９２は、テンキー、確定キー、及び入力されたＧコードが表示されるＧコード表示領域とを含む。テンキーを用いてＧコードを入力すると、入力された値が表示され、確定キーを押すことによりＧコードで指定された番組の予約が確定する。
【００９５】
図１７は、図１５に示す番組表からの録画予約画面３８０において番組表による予約のための選択肢３６０を選択したときに表示される番組選択画面４００を示す。図１７を参照して、番組選択画面４００は、番組表からの録画予約画面３８０と同様、領域４０２、４０４、４０６及び４０８に分割される。
【００９６】
領域４０２は、図１５の領域３５２と同様、現在実行している処理に関する表示を明示的に行なうための領域である。ここでは、処理は図１５に示した「ＳＴＥＰ２」での処理が実行されるため、領域４０２には「ＳＴＥＰ２：録画したい番組を選ぶ」という文字列が表示される。
【００９７】
領域４０４には、番組表による番組選択であることを示す画面タイトル「地上デジタル  番組表」と、領域４０８に表示されている番組のうち、フォーカスが当てられている番組についての詳細な情報とが表示される。
【００９８】
領域４０６には、リモコン画像が表示される。このリモコン画像には、この番組選択画面４００で使用可能なキーとその操作方法とが示される。領域４０６の最下部には、次の処理である「ＳＴＥＰ３」に関する情報が表示される。
【００９９】
領域４０８には、番組表が表示される。前述したとおり、この番組表は、縦軸に放送局（チャンネル）、横軸に時間をとった表形式である。ただし、番組表の全体の大きさに比して領域４０８が小さいため、領域４０８内で表示をスクロールする必要がある。
【０１００】
領域４０８に表示された番組のうち、ユーザにより選択された番組の枠にはフォーカスが当てられ、それがその枠の周囲に高輝度で表示されるフォーカス枠４１０により示されている。フォーカス枠４１０は、この番組選択画面４００に表示が遷移した際には領域４０８の最も左上の枠に表示され、十字キー８２による傾倒操作にしたがい、指定された方向に１つずつ移動する。フォーカス枠４１０が領域４０８の端部に来たときには、その端部より先にさらに表示すべき枠がある場合には画面をスクロールしてその画面を表示する。さらに表示すべき枠がない場合には、フォーカス枠４１０はその位置に停止して動かない。
【０１０１】
図１８は、図１７に示された状態からユーザが十字キー８２を右側に傾倒させたときの番組選択画面４００を示す。図１７の状態と比較して、フォーカス枠４１０が消去され、その１つ右側の領域にフォーカス枠４１２が表示されている。このように一方のフォーカス枠を消去し、隣接するフォーカス枠を新たに表示させることにより、フォーカス枠が領域４０８上で移動しているように見える。
【０１０２】
図１９は、図１７に示される状態からユーザが十字キー８２を下側に傾倒させたときの番組選択画面４００を示す。図１７の状態と比較して、フォーカス枠４１０が消去され、その１つ下側の領域にフォーカス枠４１４が表示されている。すなわち、フォーカス枠が十字キー８２の操作に伴い、１つ下に移動する。
【０１０３】
このようにしてフォーカス枠を移動させ、所望の番組の枠にフォーカス枠があるときに決定操作をするとその番組が予約対象として選択される。
【０１０４】
なお、番組選択画面４００では、十字キー８２以外にリング部８０を用いた操作もできる。本実施の形態では、十字キー８２を使用してフォーカスを上下左右のいずれかに移動させた後、リング部８０を所定の角速度よりも小さな角速度で回転させると、直前に使用した十字キー８２の傾倒の向きに応じて、縦又は横方向に表示ページの移動が行なわれる。例えば、フォーカス枠を十字キー８２を用いて１つ右に移動させた後、リング部８０を時計方向に回すと、時間軸方向に沿って次のページが領域４０８に表示される。反時計方向に回すと、１つ前のページが表示される。一方、フォーカス枠を十字キー８２を用いて下方向に移動させた後、リング部８０を時計方向に回すと、縦軸に沿って次のページが表示される。反時計方向に回すと縦軸に沿って前のページが表示される。
【０１０５】
一方、十字キー８２を使用してフォーカスを上下左右のいずれかに移動させた後、リング部８０を所定の角速度以上の角速度で回転させると、直前に使用した十字キー８２の傾倒の向きに応じて、移動可能な番組表の日付の一覧メニューが表示される。表示された日付の一覧から所望の日付を指定すると、指定された日付についての図１７に示される画面が表示される。
【０１０６】
このように、十字キー８２とリング部８０とを協働させることにより、多数の選択対象が二次元的に配置されていたり、それらを含むページが複数存在する場合にも、所望の項目まで高速に移動することができる。このとき、使用するキーはリング部８０及び十字キー８２だけであり、リモコン送信機から手を離さなくても所望の項目までフォーカスを移動させることが容易に、かつ高速に行なえる。
【０１０７】
なお、十字キー８２とリング部８０とを用いてこのように二次元的に配置された選択肢のいずれかを選択させるための方法はこの他にも考えられる。それらは、実施の形態の記載の最後にまとめて変形例として述べる。
【０１０８】
図２０は、図１７〜図１９のような画面で予約対象の番組を選択したときに表示される、録画予約のＳＴＥＰ３に相当する予約確定画面４２０である。図２０を参照して、この予約確定画面４２０は、大きく８つの領域４２２，４２３，４２４，４２６，４２８，４３０，４３２及び４３４に分割される。
【０１０９】
領域４２２には、既に実行済のＳＴＥＰ１の処理内容が表示されている。領域４２３には、ＳＴＥＰ１で選択された処理の内容（番組表による録画予約）が表示されている。
【０１１０】
領域４２４には、既に実行済のＳＴＥＰ２の処理内容が表示されている。領域４２６には、ＳＴＥＰ２で選択された番組の詳細が表示されている。
【０１１１】
領域４２８には、このＳＴＥＰ３で行なう処理の内容（「予約を確定する」）が表示されている。領域４３０には、このＳＴＥＰ３で選択可能な３つの選択肢（「予約録画する」、「変更・詳細設定」、及び「予約しない」）が表示されている。
【０１１２】
領域４３２には、リモコン画像４３６が表示されている。リモコン画像４３６には、このＳＴＥＰ３の処理で利用可能なキーと、そのキーに対する操作方法とが示されている。領域４３２に隣接する領域４３４には、ＤＶＤレコーダのハードディスクに録画できる時間が、ハードディスクの全体容量に対する空き容量の割合いを示すグラフとともに表示される。なお、領域４３０の最下部には、ＳＴＥＰ３での操作ガイダンスが表示される。
【０１１３】
図１７〜図１９を参照して説明したような、二次元的に配置された多数の選択肢の中からリング部８０及び十字キー８２を使用して１つを選択する操作は、予約録画だけではなく、予約された番組の中から再生対象を指示する場合にも採用できる。本実施の形態に係るＤＶＤレコーダでは、再生時には以下のような表示と操作とによって、再生対象の録画番組を選択する。
【０１１４】
図２１は、本実施の形態に係るＤＶＤレコーダにおいて、図３のメニューの中で「録画した番組」という項目を選択したときに表示される録画番組処理画面４４０である。図２１を参照して、録画番組処理画面４４０は、大きく４つの領域４４２、４４４，４４６及び４４８に分割されている。
【０１１５】
領域４４２には、これから行なおうとしている処理を示す「録画した番組」というタイトルと、ＳＴＥＰ１として「機能を選ぶ」という文字列とが表示されている。この録画番組処理画面４４０においても、再生のための処理は大きく３つのステップに分割されている。すなわち、機能を選ぶ、番組を選ぶ、及び設定を選んで実行、という３つのステップである。領域４４２には、これらのうち１番目のステップの処理内容が表示される。
【０１１６】
領域４４４には、この録画番組処理画面４４０で選択可能な５つの選択肢４６０，４６２，４６４，４６６及び４６８が表示されている。すなわち、再生４６０、グループ４６２、消去４６４、編集４６６、及びダビング４６８である。これらの処理内容の詳細は本発明には直接関係しないので、ここではそれらの詳細な説明は行なわない。
【０１１７】
図２１に示すように、録画番組処理画面４４０でも、領域４４４に表示されている５つの選択肢のうち、１つにフォーカスが当てられており、フォーカスが当てられている選択肢の境界は、他の選択肢の境界よりも高輝度で大きく表示される。領域４４４にはまた、フォーカスが当てられている選択肢に関する説明文が吹出し形式で表示される。
【０１１８】
領域４４６には、ここで行なわれるステップのうち、この後に実行される予定の２つのステップの説明と、リモコン画像４５０とが表示される。領域４４６には、この他に、リモコン送信機のどのキーが操作可能で、どのように操作するかについての解説が表示される。この表示の結果、この画面でユーザがリモコンの操作に迷うおそれは小さくなる。
【０１１９】
領域４４８には、領域４４４に表示されている５つの選択肢のうち、フォーカスが当てられている選択肢に対する決定処理が行なわれた場合に、次に表示されるであろう画面の縮小版が表示される。このように、画面の縮小版が表示されることにより、ユーザは、各選択肢を選択するとどのような処理が実行されるかについて予測を付け易くなり、操作ミスをする可能性を小さくできる。
【０１２０】
図２２は、図２１に示される録画番組処理画面４４０において選択肢４６０にフォーカスがある状態で決定操作を実行したときに表示される、再生対象の番組を選択する番組選択画面４８０である。番組選択画面４８０は、大きく６つの領域４８２、４８４，４８６，４８８，４９０及び４９２に分割されている。
【０１２１】
領域４８２には、「録画した番組」という表題と、この処理で既に実行されたＳＴＥＰ１に関する説明とが表示されている。
【０１２２】
領域４８４には、ＳＴＥＰ１で選択した処理を示す文字列（図２２に示す例では「再生」）が表示される。それ以外の選択肢は、小さく、低輝度で表示される。
【０１２３】
領域４８６には、ＳＴＥＰ２でこれから行なう処理を示す文字列（「番組を選ぶ」）が表示される。
【０１２４】
領域４８８には、後に説明するように領域４９２に表示される録画された番組のうち、フォーカスが当てられた番組に関する詳細が表示される。
【０１２５】
領域４９０には、リモコン画像４９４と、ＳＴＥＰ２の後に実行される処理であるＳＴＥＰ３に関する説明文とが表示される。ＳＴＥＰ３に関する説明文は、ＳＴＥＰ２に関する説明と比較すると、小さく、低輝度で表示される。領域４９０には、リモコン送信機７０の各キーのうち、ここでどのキーが使用可能か、及び各キーをどのように操作するかについての説明文が表示される。
【０１２６】
領域４９２には、ＳＴＥＰ１で指定されたところにしたがった情報が表示される。図２２は、図２１に示す例で選択肢４６０を選択した場合の表示例である。本実施の形態では、ＤＶＤレコーダのハードディスク（又は設定により選択された記録媒体）に記録された番組の画像のサムネールが図２２に示すように領域４９２に二次元的に配列される。
【０１２７】
ここでは、画像は録画年月日にしたがって配列されている。そして、領域４９２の幅によりこの配列の右端が規定され、縦方向には、必要な数だけ、サムネールの表示が繰返して行なわれる。
【０１２８】
このような配置では、図１７〜図１９を参照して既に述べたように、リング部８０と十字キー８２とのみを用いて任意の番組を選択することが可能である。ただし、ここでは、右方向にリング部８０によってフォーカスを右方向に移動させる場合、右端に達するとすぐ下の列の左端にフォーカスが移動するようにし、左方向に移動させる場合にはその逆とする。フォーカスを下方向に移動させる場合の操作は図１７〜図１９を参照して説明したものと同じである。
【０１２９】
フォーカスを所望の番組のサムネール位置まで移動させて決定処理を行なうことにより、その番組の再生処理に移る。
【０１３０】
図２３は、番組の再生処理において表示される再生メニュー画面５００である。再生メニュー画面５００は、基本的に図２に示されるトップメニュー画面１２０と同形式のリング型のメニュー５０４を含む。選択肢は球の表面に円形に貼り付けられたように、三次元的に表示される。フォーカスが当たっている項目（ポーズキー５１０）は、他の項目（例えば３０秒スキップキー５１４）よりも大きく、かつ高輝度で表示される。再生メニュー画面５００は、再生開始時、又はリモコン送信機７０のいずれかのキーを操作すると表示され、一定時間の間、何も操作がされないと消去となる。
【０１３１】
再生メニュー画面５００の左上には、再生処理に関する情報が表示される。左下には、リモコン画像５０６が、利用可能なキーに関する説明とともに表示される。中央下部には、リモコン送信機のどのキーを用いてどのような処理をするかに関する説明文５０８が表示されている。
【０１３２】
図２３に示す再生メニュー画面５００では、リモコン送信機７０のリング部８０及び十字キー８２を用いて以下のようにして所望の機能を選択する。
【０１３３】
図２４（Ａ）に、説明のためにメニュー５０４の、ある時刻における状態を示す。メニュー５０４は、ポーズキー５１０、早送りキー５１２、３０秒スキップキー５１４、次チャプターキー５１６、停止キー５１８、前チャプターキー５２０、１０秒後戻りキー５２２、及び早戻しキー５２４を含む。今、ＤＶＤレコーダは再生中であり、フォーカスがポーズキー５１０にあるものとする。
【０１３４】
ここで、十字キー８２を下向きに倒したときには、図２４（Ｂ）に示されるようにフォーカスは早送りキー５１２に移動する。これは、下向きキーを押したときのフォーカスの移動方向として、早送りキー５１２を選択するのが自然だからである。ただし、本実施の形態では、上のように十字キー８２を操作する場合、その直前の所定時間内に十字キー８２に対する操作があったときには、そのときの操作方向によって下向きキーを押したときのフォーカスの移動方向が変化する。これは、下向きキーを連続して操作したときには、フォーカス位置がどこにあろうとも、直前のフォーカス移動方向と同じ方向にフォーカスを移動させることが自然だからである。しかし、一定時間の間、十字キー８２に対する操作がない場合には、図２４（Ａ）（Ｂ）に示されるように、フォーカスが最も上にあるときには早送りキー５１２にフォーカスが移動するものとする。
【０１３５】
同様の配慮は、フォーカスが最も下の停止キー５１８にあるときにも行なう方が好ましく、本実施の形態ではそうした処理も行なっている。実はこれと同様の配慮が、全てのキーにおいて必要である。例えば下向きキーを押し続けた場合、フォーカス位置がどこにあろうとも、例えば時計回りに続けてフォーカスが移動するように制御することがある。ところが、その結果、フォーカスが下から上に移動する箇所がある。例えば図２４に示すような配置では前チャプターキー５２０〜早戻しキー５２４の範囲にある場合、上のような処理をするときには、フォーカスは「下から上へ」移動することになる。すなわち、操作しているキー（下向きキー）と、フォーカスの移動方向とが反対を向くことになる。そうした場合、キーが連続して操作されているのであれば直前と同じ方向にフォーカスを移動させ、比較的長い時間操作がなかったときに下向きキーが押されたのであれば、フォーカスを下向きに移動させるようにするのが自然である。
【０１３６】
本実施の形態では、フォーカスの移動は、リング部８０を用いて行なうこともできる。この場合には、例えばリング部８０が時計回りに回されたときにはフォーカスも時計回りに回し、反時計回りに回されたときにはフォーカスも反時計回りに回すのが、直感的に分かりやすい。この様子を図２４（Ｃ）に示す。
【０１３７】
図２４（Ｃ）を参照して、図２４（Ａ）に示されるようにポーズキー５１０にフォーカスがあるときに、リング部８０を時計回りに回転させたものとする。この場合には、直感的にも、ポーズキー５１０から時計回りに隣り合っている早送りキー５１２にフォーカスを移動させる。
【０１３８】
すなわち、十字キー８２及びリング部８０のいずれを使用しても再生メニュー画面５００におけるフォーカス移動を行なうことができるが、入力を処理するプログラムとしては、十字キー８２を使用する場合には、一定時間前までに十字キー８２の操作があったか否か、そしてその方向がいずれだったかを常に確認し、その結果に応じてフォーカスの移動方向を変化させる必要がある。
【０１３９】
なお、本実施の形態では、再生メニュー画面５００が表示されているときに早送りキー５１２が操作されたときには、以下に述べるような動作と表示とを行なう。図２５にそのときの表示を示す。
【０１４０】
図２５を参照して、早送りキー５１２が操作されると、早送り画面５４０となり、番組表示は早送りとなる。このとき、早送りキー５１２には、早送りに代えて通常再生の機能が割当てられ、早送りキー５１２の位置には通常再生キー５５０が表示される。早送り再生の画面５４０が表示された状態でさらに、リング部８０を順方向（反時計方向）に操作すると、早送り速度がさらに大きくなった画面５４２に遷移する。画面５４２でリング部８０を逆方向（時計方向）に回転させると、画面５４０となり、通常の早送りとなる。画面５４０と５４２との双方において、早送りキー５１２に代えて通常再生キー５５０が表示されており、通常再生キー５５０を操作することによって通常再生画面に戻る。通常再生画面では、通常再生キー５５０ではなく早送りキー５１２が表示される。
【０１４１】
再生メニュー画面５００では、選択された項目で制御される対象の量、加減、スピード等を回転キーで調節できる。上に述べたように、早送りが選択された場合は、回転キーによって早送りの速度レベルの調節ができる。コマ送りが選択された場合は、回転キーによって連続コマ送りを行なう。３０秒送りが選択された場合は、３０秒送った後さらに回転キーが操作されると再度３０秒送りをする。ここには示していないが、録画番組の頭出しという機能を設ける場合、頭出し後さらにリング部８０が操作されると再度次の頭出しをする。
【０１４２】
なお、フォーカス中の機能の説明画像又は説明文を表示することによって、現在選択されている機能が分かりやすくなる。例えば図２５に示す例では、早送りキー５１２が選択されているため、「早送り」という説明文を表示すると分かりやすくなる。
【０１４３】
〔構成〕
以上に外観及び振舞いを述べたリモコン送信機７０とＤＶＤレコーダ（以下ＤＶＤレコーダを単に「受信機」と呼ぶ。）との構造について以下に説明する。
【０１４４】
＜リモコン送信機７０＞
図２６に、リモコン送信機７０のブロック図を示す。図２６を参照して、リモコン送信機７０は、図１に示すボタン又はキー８４，８６，８８，９０，９２及び９４に対応する複数個のキー５６０と、十字キー８２及びリング部８０を含む回転操作体７２と、複数個のキー５６０及び回転操作体７２に対するユーザの操作によって生じた信号に基づき、受信機に送信するリモートコントロール信号（以下「リモコン信号」と呼ぶ。）を発生させるための制御部５６４と、制御部５６４に接続され、リモコン信号を赤外線を用いて受信機に送信するための送信部９６（図１を参照）とを含む。制御部５６４は本実施の形態では、性能のそれほど高くないＣＰＵ（中央演算処理装置）、不揮発性メモリ、入出力装置等からなる簡単なコンピュータにより実現される。
【０１４５】
＜受信機５８０＞
図２７に、受信機５８０の機能的構成をブロック図で示し、図２８に受信機５８０のハードウェア構成をやはりブロック図で示す。受信機５８０は、画面に今表示されているメニューと、フォーカスがどこにあるかという情報と、リモコン送信機７０から受信したリモコン信号との組合せに応じて、どのようなプログラムを実行するかを決定する。
【０１４６】
図２７を参照して、受信機５８０は、図２６に示す送信部９６からの赤外線リモコン信号５９０を受信し、電気信号に変換するための受信部５９２と、受信部５９２から出力される電気信号に変換されたリモコン信号の信号内容（回転キーの方向・量・速度、十字キーのいずれのキーか、決定キーか、等）を判定するための信号内容判定部５９４と、受信機５８０の画面状況（メニューは表示中か、表示されているメニューは何か、フォーカスされている項目は何か、等に関する情報）を記憶するための画面状況記憶部５９８と、信号内容判定部５９４による判定結果に応じ、リモコン信号が受信されたときの画面状況を画面状況記憶部５９８から取得するための画面状況取得部５９６とを含む。
【０１４７】
受信機５８０はさらに、リモコン信号の内容と画面状況とから操作メニューを作成するために必要な情報を予め格納したデータベース（ＤＢ）群からなるメニュー作成用ＤＢ群６０４を含む。
【０１４８】
メニュー作成用ＤＢ群６０４は、各メニューにおいて、メニュー画面の画像情報、どのような項目を選択するのか、どのキーを受付けるのか、各キーはどのような制御を行なうのか、どのような画面遷移を行なうのか、及びデフォルトの選択項目は何か、等の、リモコン信号と画面状況とから操作メニューを作成するために必要な情報を格納する操作メニュー遷移データベース（ＤＢ）６１０と、各機能についての機能説明文及び説明画像の情報を格納する機能説明情報ＤＢ６１２と各メニュー画面において、操作可能なキーを分かりやすく表示するためのリモコン画像を格納するリモコン説明画像ＤＢ６１４とを含む。
【０１４９】
機能説明情報ＤＢ６１２に記憶された情報は、各メニューにおいて、機能を選択する際の各機能の説明画像、又は説明文をガイド表示する際に利用される。リモコン説明画像ＤＢは、各メニュー画面において、操作可能なキーがどれであるかを分かりやすく表示するためのリモコン画像の情報を格納している。
【０１５０】
受信機５８０はさらに、画面状況取得部５９６から与えられる、リモコン信号の信号内容を示す情報と、画面状況記憶部５９８から取得された現在の画面状況とに基づいて、操作メニュー遷移ＤＢ６１０、機能説明情報ＤＢ６１２、及びリモコン説明画像ＤＢ６１４を参照して、現在の画面状況とリモコン信号の内容とに応じ、フォーカスの移動量及び方向、画面遷移の遷移先、各キーの制御内容等を決定して操作メニューを作成するための操作メニュー作成部６００と、操作メニュー作成部６００により作成された操作メニューを表示画面に表示するための表示情報を作成し、図示しない表示装置に与えて操作メニューを表示させるための表示情報作成部６０２とを含む。
【０１５１】
受信機５８０は、ハードウェア的には、図２８に示されるように、バス６３６と、バス６３６に接続されたＣＰＵ６３０と、バス６３６に接続されたＲＯＭ（読出専用メモリ）６３２と、バス６３６に接続されたランダム・アクセス・メモリ（ＲＡＭ）６３４と、バス６３６に接続された大容量のハードディスク６３８と、ＤＶＤ等の光ディスク６４２が装着される、バス６３６に接続された光ディスクドライブ６４０と、バス６３６に接続された、リムーバブル磁気ディスク６４４等が装着される磁気ディスクドライブ６４６と、バス６３６に接続された、映像及び音声信号のための外部出力Ｉ／Ｆ６５０と、バス６３６に接続され、リモコン送信機７０からの赤外線リモコン信号を受光して電気信号に変換し、ＣＰＵ６３０に与えるための受光部６５４と、チューナ６５２とを含む。外部出力Ｉ／Ｆ６５０にはテレビ等の表示装置６４８が接続される。後に制御構造を説明するコンピュータプログラムは、いずれもＣＰＵ６３０により実行されることで上記した種々の機能ブロックを実現する。これらコンピュータプログラムは、本実施の形態ではいずれもＲＯＭ６３２に記憶されている。また、上記したメニュー作成用ＤＢ群６０４には、予め必要な情報が準備され記憶されていて、必要なときにすぐに読出すことが可能となっている。
【０１５２】
図２９は、操作メニュー遷移ＤＢ６１０の構成を示す。図２９を参照して、操作メニュー遷移ＤＢ６１０は、複数のメニュー画面の各々に対するレコードを持つ。各レコードは、テーブル形式で表したときにメニューを識別する情報（メニュー名）を格納するためのメニューコラム６７０と、リング部８０が操作されたときの動作を特定する情報を格納するための回転コラム６７２と、十字キー８２が操作されたときの動作を特定する情報を格納するための十字コラム６７４と、決定キーが操作されたときの動作を特定する情報を格納するための決定キーコラム６７６と、「戻る」キーが操作されたときの動作を特定する情報を格納するための戻るキーコラム６７８とを含む。
【０１５３】
十字コラム６７４は、上下左右の４つの方向に応じ、それらの操作が行なわれたときに実行すべき動作を特定する情報を格納するための４つのコラム（右、左、上、下コラム）を含む。
【０１５４】
例えば、スタートメニューについての情報を説明すると以下のようになる。スタートメニューでは、回転キーには、（１）予約、（２）録画した番組、（３）設定、及び（４）簡単機能選択、という４つの機能が割当てられている。したがって、スタートメニューでリング部８０を時計方向（逆方向）に回転させると、この４つの機能にこの順番にしたがってフォーカスが移動する。リング部８０を反時計方向に回転させると、この順番とは逆の順番でフォーカスが移動する。
【０１５５】
十字キー８２の右キー操作及び左キー操作に対しては何も動作が割当てられていない。
【０１５６】
十字キー８２の上キーには、（１）予約、（２）録画した番組、（３）設定、及び（４）簡単機能選択、の４つの機能が割当てられている。したがって、スタートメニューが表示されている状態で上キーを操作すると、この順番にしたがってフォーカスが移動する。この順番は回転キーに割当てられたものと同じである。
【０１５７】
十字キー８２の下キーにも、上キーと同じ機能が割当てられている。したがってスタートメニューが表示されている状態では、上キーを押しても下キーを押しても同じ動作が実現される。
【０１５８】
決定キーには、選択中の項目メニュー画面に移動する動作が割当てられている。すなわち、スタートメニューが表示されている状態で決定操作が行なわれると、そのときにフォーカスが当たっている項目に対応するメニュー画面が表示される。なお、フォーカスがどの項目に当たっているかを示す情報は、操作メニュー作成部６００によって画面状況記憶部５９８に格納される。
【０１５９】
予約画面では、リング部８０には（１）番組表、（２）Ｇコード、及び（３）日時指定という３つの項目が割当てられている（図１３を参照）。したがって、回転キーを時計方向に回転させるとこの順番でフォーカスが移動する。反時計方向に回転させると逆方向にフォーカスが移動する。
【０１６０】
同様に、右キー及び左キーではリング部８０と同じく（１）番組表、（２）Ｇコード、及び（３）日時指定という３つの項目が割当てられている。上キーには何も割当てられておらず、下キーには選択中の予約方法を選択することに決定し、次のＳＴＥＰ２に移動する動作が割当てられている。決定キーでも同様である。戻るキーが操作されると、スタートメニューに戻る。
【０１６１】
予約におけるＳＴＥＰ２のメニュー（「番組表」）では、番組表における動作を特定しており、リング部８０には指定方向へのページ送りが、十字キー８２の各キーにはいずれも指定方向へのフォーカス移動が、それぞれ割当てられている。決定キーには選択中の番組で予約確定とする動作が割当てられ、戻るキーには予約（ＳＴＥＰ１）に戻る動作が割当てられている。
【０１６２】
チャンネル選択では、リング部８０には指定方向へのフォーカス移動が割当てられている。本実施の形態では、十字キー８２の各々には、対応するショートカットへの移動という動作が割当てられている。
【０１６３】
決定キーには選択中のチャンネルでチャンネル操作しメニューを消去するという動作が、戻るキーにはトップメニューを表示するという動作が、それぞれ割当てられている。
【０１６４】
こうして、図２９に示す操作メニュー遷移ＤＢ６１０を準備しておくことで、現在表示されている画面状況と、リモコン信号の内容とによって次に表示すべきメニューを選択することができる。
【０１６５】
図３０は、機能説明情報ＤＢ６１２の構成を示す図である。図３０を参照して、機能説明情報ＤＢ６１２は、各機能メニューごとのレコードを持ち、各レコードは、機能名６９０と、説明文６９２と、説明文に対応する説明画像ファイル名６９４とを含む。
【０１６６】
機能名６９０は、機能メニューの名称である。この内容で示されるメニューが表示されるとき、そのメニューの説明文として、その機能に対応するレコードの説明文６９２が画面上に表示される。そして、説明画像ファイル名６９４により示される説明画像が表示される。これにより、例えば図３の説明画像１６６のように、フォーカスが当てられている項目の機能に関する説明画像が表示できる。
【０１６７】
図３１は、リモコン画像を格納したリモコン説明画像ＤＢ６１４の構成を示す。リモコン画像は、本実施の形態では、各メニューの左下に表示される、リモコン送信機７０で使用できるキーとその操作方法とを説明するための画像である（図２〜図４、図１３、図１５〜図２３等を参照）。図３１を参照して、リモコン説明画像ＤＢ６１４は、メニューごとのレコードを持つ。各レコードは、メニュー名７００と、そのメニュー画面の左下にリモコン画像のファイル名７０２とを含む。
【０１６８】
表示すべきメニュー名が分かれば、リモコン説明画像ＤＢ６１４でこのメニューに該当するレコードを検索することで、そのメニュー画面上に表示すべきリモコン画像を取得することができる。
【０１６９】
＜受信機５８０のプログラム構成＞
上記したリモコン送信機７０は、従来の技術によって作成できる。以下では、上記した受信機５８０において、ＣＰＵ６３０が実行することにより、図２７に示す各機能ブロックの機能を実現し、上に説明したメニュー画像の作成及び表示と、操作に応じた処理の実行とを行なうためのコンピュータプログラムの制御構造について説明する。
【０１７０】
図３２は、受信機５８０が実行するプログラムのメインルーチンを示すフローチャートである。図３２を参照して、このプログラムは、リモコン送信機７０からのリモコン信号の入力があるまで待機するステップ７２０と、リモコン信号の入力があったことに応答して、リモコン信号の内容を信号内容判定部５９４の機能により判定するステップ７２２と、ステップ７２２で判定されたリモコン信号の内容に応答して、画面状況取得部５９６の機能によりリモコン信号を受信したときの画面状況を画面状況記憶部５９８（図２７参照）から取得するステップ７２４とを含む。
【０１７１】
このプログラムはさらに、ステップ７２４に続いて実行され、ステップ７２４で取得された画面状況と、ステップ７２２で判定されたリモコン信号の内容と、図２７の操作メニュー遷移ＤＢ６１０、機能説明情報ＤＢ６１２、及びリモコン説明画像ＤＢ６１４の記憶内容とを用い、画面状況とリモコン信号とにより定まる処理を実行し、さらに次に表示すべき操作メニューを作成するステップ７２６と、ステップ７２６で実行された処理及び次の操作メニューに関する情報に基づいて、画面状況記憶部５９８に記憶されている画面状況情報を、次の画面状況を反映するように更新するステップ７２８と、ステップ７２６で作成された操作メニューに基づき、表示情報を作成するステップ７３０と、ステップ７３０で作成された操作メニューの画面情報を外部出力Ｉ／Ｆ６５０を介して表示装置６４８に与え、表示させるステップ７３２とを含む。図３２の処理はこれで終了するが、何らかの入力があると再びステップ７２２から処理の実行を開始する。
【０１７２】
図３２のステップ７２６及び７２８において実行される処理は、前述のとおり画面状況とリモコン信号の内容とに応じて様々に変化する。以下では、画面状況に応じてどのような処理が実行されるかを、複数のフローチャートを用いて説明する。
【０１７３】
以下で説明する処理は、次のような複数通りの処理を含む。
【０１７４】
（１）図３３
項目を円形又は弧状に配置した操作メニューにおいて、リング部８０と十字キー８２とによって同様のフォーカス移動を行なう処理について示したものである。リング部８０が操作されたときにはその回転方向に応じてフォーカスを移動させ、十字キー８２が操作されたときには、その操作より一定時間前に十字キー８２が操作されていたか否かによりフォーカス移動の方向を変化させる。
【０１７５】
（２）図３４
多数の項目を円形に配置した操作メニューにおいて、リング部８０が操作されたときにはその回転方向に応じてフォーカスを移動させ、十字キー８２が操作されたときには、その操作方向にしたがってショートカット位置にフォーカスを移動させる。
【０１７６】
（３）図３５
多数の項目が二次元行列状に配置された複数ページからなる操作メニューにおいて、リング部８０が操作されたときにはその回転方向に応じてページを移動させ、十字キー８２が操作されたときにはその操作方向に応じてページ内でフォーカスを移動させる。
【０１７７】
以下、図３３〜図３５を参照して、上記処理を実現するプログラムの制御構造について説明する。なお、図３３〜図３５においては特に図示しないが、新たな操作メニューが決定され、フォーカス位置が決定されると、その画面状況を特定する情報が画面状況記憶部５９８に記憶される。図３３〜図３５で実行される処理は、図２７の操作メニュー作成部６００及び表示情報作成部６０２の機能に相当する処理である。
【０１７８】
図３３は、項目を円形又は弧状に配置した操作メニューにおけるリモコン入力を処理するプログラムのフローチャートである。図３３を参照して、このプログラムは、リモコン信号の内容が決定キーの入力を表すものか否かを判定し、判定結果に応じて制御を分岐させるステップ７５０と、ステップ７５０における判定結果がＮＯのときに実行され、リモコン信号の内容がリング部８０の操作を表すものか否かを判定し、判定結果に応じて制御を分岐させるステップ７５２とを含む。
【０１７９】
このプログラムはさらに、ステップ７５２における判定結果がＮＯのときに実行され、前回のリモコン入力があった時刻から今回のリモコン入力までの経過時間が所定のしきい値以下か否かを判定し、判定結果に応じて制御を分岐させるステップ７５４と、ステップ７５４における判定結果がＹＥＳのときに実行され、予め画面状況記憶部５９８（図２７）に記憶されている、前回の十字キー８２の操作方向と一致する方向に、操作メニュー上のフォーカス位置を１コマ移動させるステップ７５６と、ステップ７５６の後に実行され、操作がされた時刻を画面状況記憶部５９８に記憶してこの処理を終了するステップ７５８とを含む。
【０１８０】
このプログラムはさらに、ステップ７５４における判定結果がＮＯのときに実行され、操作メニュー上の現在のフォーカス位置に基づき、操作メニュー上でのフォーカス位置の移動方向が、十字キー８２が倒された方向と一致するように、フォーカスの移動方向を決定するステップ７６０と、ステップ７６０で決定された移動方向にしたがって、操作メニュー上でのフォーカス位置を１コマ移動させるステップ７６２と、十字キー８２が操作された方向と、その操作時刻とを画面状況記憶部５９８（図２７）に記憶させて処理を終了するステップ７６４とを含む。
【０１８１】
ステップ７６０でのフォーカスの移動方向について、図２４を参照して説明する。図２４（Ａ）に示すようにフォーカスが操作メニューの最上部のポーズキー５１０にあるときには、例えば左右キーが押されたら次のようにしてフォーカスの移動方向を決定する。
【０１８２】
（Ａ）前回の操作から一定の時間が経過していれば、十字キー８２の操作方向にしたがってキーを移動させればよい。すなわち、十字キー８２が左に操作されたら早戻しキー５２４にフォーカスを移動させる。十字キー８２が右に操作されたら早送りキー５１２にフォーカスを移動させる。さらに、本実施の形態では、フォーカスがポーズキー５１０にあるときに上キーが操作されると、反時計回りにフォーカスを移動させる。すなわち早戻しキー５２４にフォーカスが移動する。下側に操作すると、時計回りにフォーカスを移動させる。すなわち早送りキー５１２にフォーカスが移動する。
【０１８３】
（Ｂ）前回の十字キー８２の操作から一定時間が経過していないときには、前回の操作方向と同じ操作方向であれば、前回と同じ方向にフォーカスを移動させ、逆の操作方向であれば前回とは反対方向にフォーカスを移動させる。
【０１８４】
フォーカスが停止キー５１８にあるときも同様である。すなわち、以下のようにフォーカス方向を決定する。
【０１８５】
（Ａ）前回の操作から一定の時間が経過していれば、十字キー８２の操作方向にしたがってキーを移動させる。すなわち、十字キー８２が左に操作されたら前チャプターキー５２０にフォーカスを移動させる。十字キー８２が右に操作されたら次チャプターキー５１６にフォーカスを移動させる。フォーカスが停止キー５１８にあるときに上キーが操作されると、反時計回りにフォーカスを移動させる。すなわち次チャプターキー５１６にフォーカスが移動する。下側に操作すると、時計回りにフォーカスを移動させる。すなわち停止キー５１８にフォーカスが移動する。
【０１８６】
（Ｂ）前回の十字キー８２の操作から一定時間が経過していないときのフォーカスの移動方向の決定は、フォーカスがポーズキー５１０にあるときと同様である。
【０１８７】
さらに、フォーカスが例えば早戻しキー５２４にあるときには次のようにしてフォーカスの移動方向を決定する。
【０１８８】
（Ａ）前回の操作から一定の時間が経過していれば、十字キー８２の操作方向にしたがってキーを移動させればよい。すなわち、十字キー８２が上に操作されたらポーズキー５１０にフォーカスを移動させる。十字キー８２が下に操作されたら１０秒後戻りキー５２２にフォーカスを移動させる。フォーカスが早戻しキー５２４にあるときに右キーが操作されると、ポーズキー５１０にフォーカスが移動する。下側に操作すると、１０秒後戻りキー５２２にフォーカスが移動する。
【０１８９】
（Ｂ）前回の十字キー８２の操作から一定時間が経過していないときには、前回の操作方向と同じ操作方向であれば、前回と同じ方向にフォーカスを移動させ、逆の操作方向であれば前回とは反対方向にフォーカスを移動させる。
【０１９０】
この他の項目にフォーカスがあるときも、上と同様の考え方でフォーカスの移動方向を決定できる。
【０１９１】
再び図３３を参照して、このプログラムはさらに、ステップ７５２における判定結果がＹＥＳであるときに実行され、リング部８０の回転角度がいくらかをリモコン信号から取得するステップ７６８と、ステップ７６８において取得されたリング部８０の回転角度に基づいて、操作メニューにおけるフォーカスの移動コマ数を算出するステップ７７０と、ステップ７７０で算出された移動コマ数と、リング部８０の操作方向とにしたがって、操作メニューにおけるフォーカス位置を移動させて処理を終了するステップ７７２とを含む。
【０１９２】
このプログラムはさらに、ステップ７５０において、リモコン信号の内容が決定操作であると判定されたときに実行され、現在表示されている操作メニューにおいてフォーカスされている項目が何かを画面状況記憶部５９８から取得し、その項目に対応する処理を実行するステップ７６６とを含む。ステップ７６６の処理は、新たなメニューを作成し表示したり、動画の再生を開始したりする処理を含んでいる。
【０１９３】
次に、図３４を参照して、ショートカットが設定された操作メニューを実現するためのプログラムのフローチャートを説明する。図３４を参照して、このプログラムは、リモコン信号の内容が決定操作を表すものか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７８０と、ステップ７８０における判定結果がＮＯであるときに実行され、リモコン信号の内容が十字キー８２の操作であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７８２とを含む。
【０１９４】
このプログラムはさらに、ステップ７８２における判定結果がＮＯであるときに実行され、十字キー８２の操作により指定されたショートカット先を新たにフォーカスが当てられる項目として選択し、さらにこの項目を基に、新たなショートカット先を操作メニューのショートカット位置に割当てるステップ７８４と、ステップ７８４の後に実行され、ステップ７８４で新たなショートカット先に決定された項目に、次の十字キー８２の傾倒操作を割当てるステップ７８６と、ステップ７８６の後に実行され、ステップ７８４でフォーカスが当てられる項目として選択された項目に、表示上のフォーカスを移動させるステップ７８８と、ステップ７８４，７８６及び７８８の処理で決定された新たなフォーカス項目及びショートカットの配置に基づき、リング部８０用のメニューを作成するステップ７９０とを含む。
【０１９５】
このプログラムはさらに、ステップ７９０の後に実行され、ステップ７８４で決定されたショートカット先が、１つ前の処理で決定されたショートカット先と異なるものか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７９２と、ステップ７９２の判定結果がＹＥＳであるときに実行され、十字キー８２用のメニューを作成するステップ７９４と、ステップ７９４の後、及びステップ７９２の判定結果がＮＯであるときに実行され、ステップ７８４〜ステップ７９４によって作成された操作メニューを外部出力Ｉ／Ｆ６５０（図２８参照）を介して表示装置６４８に表示させるステップ７９６とを含む。
【０１９６】
このプログラムはさらに、ステップ７８２の判定結果がＹＥＳであるときに実行され、リング部８０の操作によるフォーカス移動量によって、ショートカット先を変更する必要が生じたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７９８と、ステップ７９８における判定結果がＹＥＳであるときに実行され、リング部８０の操作によって指定された項目を基に、新たなショートカット先を決定するステップ８００と、ステップ８００の後、及びステップ７９８の判定結果がＮＯであるときに実行され、ステップ８００等で決定されたショートカットに新たな傾倒操作を割当ててステップ７８８に制御を進めるステップ８０２とを含む。
【０１９７】
このプログラムはさらに、ステップ７８０における判定結果がＹＥＳであるときに実行され、このときの操作メニュー画面でフォーカスが当てられていた項目に対応する処理を実行するステップ８０４と、ステップ８０４の後に実行され、表示されていたメニューを消去して処理を終了させるステップ８０６とを含む。
【０１９８】
図３５は、図１７〜図１９に示す番組表による予約画面のように、選択対象となる複数個の項目が、２次元行列状に、かつ縦横のいずれについても複数ページにわたって配列されている選択メニュー画面であって、しかもその画面が複数の日付の各々に対して準備されている選択メニュー画面を実現するためのプログラムのフローチャートである。図３５を参照して、このプログラムは、受信したリモコン信号が決定処理を表すか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ８２０と、ステップ８２０の判定結果がＮＯのときに実行され、リモコン信号がリング部８０の操作を表すか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ８２２と、ステップ８２２における判定結果がＮＯであるときに実行され、十字キー８２によって指示された方向に項目があるときはその項目にフォーカスを移動させ、そうでないときにはフォーカスをそのままにするステップ８２４及び８２６を含む。
【０１９９】
このプログラムはさらに、ステップ８２２における判定結果がＹＥＳであるときに実行され、リング部８０の操作における回転の角速度が所定のしきい値以上か否かを判定し、判定結果に応じて制御の流れを分岐させるステップ８２８と、ステップ８２８における判定結果がＮＯのときに実行され、指示方向にページ移動が可能であるときにはそのページに移動してフォーカス位置をそのページの先頭位置に決定するステップ８３０及び８３２と、ステップ８２８の判定結果がＹＥＳのときに実行され、移動可能なページの一覧からなるページメニューを表示し、さらに、ユーザから移動先のページの指定を受けるステップ８３４と、ステップ８３４でユーザにより指定されたページに移動し、フォーカス位置を所定の位置（左上の項目）に決定して処理を終了するステップ８３６とを含む。
【０２００】
このプログラムはさらに、ステップ８２０における判定結果がＹＥＳであるときに実行され、フォーカスされている項目に対応する操作の実行を開始させ、表示されていたメニューを消去するステップ８４０とを含む。ステップ８３８の処理により実行が開始された処理により、次の操作メニュー等の新たな画面が表示される。
【０２０１】
〔動作〕
上記したリモコン送信機７０及び受信機５８０の動作は多岐にわたる。以下では、典型的な場合を想定してこれらの動作を説明する。
【０２０２】
例えば、図２に示されるトップメニューの状態で決定キーが押されたとき、つまりスタートメニューを選択することが決定されたときの受信機５８０の動作を図２７のブロック図と、図３２以下のフローチャートを参照して説明する。ステップ７２０で入力信号を受信すると、ステップ７２２において信号内容判定部５９４が、受信されたリモコン信号の内容を判定する。ここでは、リモコン信号が決定キーの押下に対応するものであると判定される。
【０２０３】
図３２のステップ７２４において、図２７に示す画面状況取得部５９６が、現在の表示画面（図２の状態）の情報を画面状況記憶部５９８から取得する。図２に示す画面は、「トップメニュー」の表示画面であるので、「トップメニュー」という情報がここで取得され、さらに、どの項目がフォーカス中かという情報が得られる。すなわち、ここまでの処理によって、「トップメニュー」の画面において、「スタートメニュー」がフォーカスされており、決定キーが入力されたという情報が得られる。
【０２０４】
ステップ７２６において、図２７に示す操作メニュー作成部６００は、これらの情報と、メニュー作成用ＤＢ群６０４に格納された情報とから、次に表示すべき操作メニューを作成する。すなわち、操作メニュー作成部６００は、操作メニュー遷移ＤＢ６１０を参照し、「トップメニュー」のメニュー画面において、決定キーが入力されたときに、どのメニュー画面に遷移するかに関する情報を取得する。ここでは、トップメニューのメニュー画面において決定キーが操作されたときには、「選択中の項目メニュー画面」に遷移することが操作メニュー遷移ＤＢ６１０に記憶されているものとする。選択中の項目は「スタートメニュー」である。したがって、操作メニュー作成部６００は、操作メニュー遷移ＤＢ６１０から「スタートメニュー」のメニュー画面情報を取得する。さらに、操作メニュー作成部６００は、操作メニュー遷移ＤＢ６１０を参照し、スタートメニューの選択項目のデフォルトの選択項目を決定し、該項目にフォーカスが表示されるようにする。ここでは、このデフォルトの選択項目が「予約」であるものとする。
【０２０５】
操作メニュー作成部６００は次に、機能説明情報ＤＢ６１２を参照し、フォーカス表示した項目の機能名が機能説明情報ＤＢ６１２にあるかどうかを調べる。機能名が機能説明情報ＤＢ６１２にある場合、操作メニュー作成部６００は、説明文、又は説明画像を機能説明情報ＤＢ６１２から取得し、その説明文又は説明画像を操作メニュー情報に組込む。操作メニュー作成部６００はさらに、リモコン説明画像ＤＢ６１４を参照し、スタートメニューのリモコン画像を取得して操作メニュー情報に組込む。操作メニュー作成部６００は、ステップ７２８において、このようにして作成された操作メニュー情報に基づいて、画面状況記憶部５９８に記憶される画面状況を更新し、さらに操作メニュー情報を表示情報作成部６０２に渡す。ステップ７３０において、表示情報作成部６０２は、この操作メニュー情報から表示情報を作成し、表示装置に与えることでメニューを表示させる。その結果、図３に示すスタートメニュー画面が表示される。
【０２０６】
さらに、図３に示す状態で、ユーザがリモコン送信機７０のリング部８０を時計回りに回転させたものとする。図３２を参照し、ステップ７２２において、信号内容判定部５９４は、リモコン信号によって、「回転キーが時計回りに操作された」と判定する。
【０２０７】
図２７に示す画面状況取得部５９６は、ステップ７２４において、現在の表示画面が「スタートメニュー」であり、フォーカス中の項目が「予約」であるという情報を画面状況記憶部５９８から取得する。ここで、操作されたキーがリング部８０であるため、その回転角度も画面状況記憶部５９８に記憶された内容及びリモコン信号から算出又は取得される。なお、場合によってはここでリング部８０の回転速度も算出又は取得される。
【０２０８】
ステップ７２６において、操作メニュー作成部６００は、これらの情報と、メニュー作成用ＤＢ群６０４に記憶された情報とから、次に表示すべき操作メニューを作成する。すなわち、操作メニュー作成部６００は、操作メニュー遷移ＤＢ６１０の「スタートメニュー」に対応するレコードを参照し、「スタートメニュー」において、回転キーによって、４項目のいずれかが選択されるという情報を得る。したがって操作メニュー作成部６００は、リング部８０の回転に応じ、現在のフォーカス（予約）から順方向にフォーカスを移動させる。フォーカスの移動量は、予め、フォーカスを１つ移動させるのに必要な回転角度を決めておくことで決定する。
【０２０９】
今、フォーカスの移動先が図３に示す「録画した番組」であると判定されたものとする。このとき、操作メニュー作成部６００は、図３２のステップ７２６において、「スタートメニュー」のメニュー画面のままで、フォーカスを「録画した番組」に変更したメニュー画面情報を作成する。操作メニュー作成部６００は次に、機能説明情報ＤＢ６１２を参照し、「録画した番組」という機能名が機能説明情報ＤＢ６１２にあるかどうかを調べる。「録画した番組」という機能名のレコードがある場合、操作メニュー作成部６００は、その機能名のレコード内にある説明文又は説明画像の情報を読出し、ハードディスク６３８（図２８参照）からそのファイルを読出して操作メニュー情報に組込む。ここで説明している状況では、メニュー画面は遷移しないので、リモコン説明画像ＤＢはこの直前に使用したものをそのまま使用する。したがって操作メニュー作成部６００は、リモコン説明画像ＤＢ６１４は参照しない。
【０２１０】
操作メニュー作成部６００は、こうして作成された操作メニュー情報によって、画面状況記憶部５９８内に格納された画面状況の情報を更新する。さらに操作メニュー作成部６００は、この操作メニュー情報を表示情報作成部６０２に渡す。表示情報作成部６０２は、この操作メニュー情報にしたがって表示画面を作成し、表示部に渡して表示させる。その結果、図３に示される「スタートメニュー」において、フォーカスが「録画した番組」に移動した画面が表示される。
【０２１１】
受信機５８０は、上記したように動作する。どの操作メニューが表示された状態で、どのキーが操作されたかという情報に基づき、遷移先の画面及び選択される機能は異なるが、それらは、上記したものと同様の原理によって実現される。
【０２１２】
＜操作上の特徴＞
以上に説明したとおり、本実施の形態におけるリモコン送信機７０の操作上の特徴は以下のとおりである。
【０２１３】
選択項目をテレビの画面に円形に配置し、リング部８０と十字キー８２とのいずれを用いても、同様の操作で項目にフォーカスを当て、決定操作をすることができる。円形に項目を配置することにより、回転操作でどのようにフォーカスが移動するのか、及び所望の項目にフォーカスを当てるためにはどのように操作べきかが直感的に理解できる。十字キー８２でもリング部８０と同様の操作ができるので、リング部８０の操作をしたい人と、十字キー８２の操作をしたい人との両方にとって使いやすい操作メニューを提供できる。
【０２１４】
また、本実施の形態では、選択項目が円形に配置されているメニューを十字キーで操作する場合、各キー操作に対応するメニュー動作を、フォーカス位置と、直前の十字キーの操作からの経過時間とに依存して決定する。例えば、図２４に示すような円形メニューにおいて、「下」キーに、時計回りにメニューが回転する操作を割当てたとする。このとき、ポーズキー５１０の位置から早送りキー５１２にフォーカスを変えるとき、「下」キーを押下することによって操作できることは容易に推測できる。しかし、フォーカスが前チャプターキー５２０にあり、１０秒後戻りキー５２２の位置にフォーカスを変えるときには、「下」キーを押下することは容易に推測できない。メニューの位置関係と、キーを押す方向とが逆になるからである。この場合、本実施の形態では、その前から連続して「下」キーが押されて前チャプターキー５２０までフォーカスが移動したときには、連続して「下」キーが押されたときには１０秒後戻りキー５２２に移動し、所定時間にわたり操作がない状態で「下」キーが押されたときには停止キー５１８にフォーカスが戻るような制御が行なわれる。このような制御を行なうことにより、ユーザが十字キー８２及びリング部８０の操作方法をあまり考えなくても、そのときの状況に応じて自然な形で操作を選択することができる。
【０２１５】
リモコン送信機７０では、十字キー８２でもリング部８０でも操作できるため、フォーカス移動が行ないやすくなる。隣接するメニューにフォーカスを移動する際には十字キーを利用し、それよりも遠いメニューにフォーカスを移動する際には回転キーを利用するといった使い分けができる。リング部８０を利用してフォーカス移動させると、リング部８０の回転速度と画面に表示されるメニュー上のフォーカス位置の移動速度とが一致しない場合もありうる。そうした場合には、ユーザの目的の位置にフォーカスを当てるのがリング部８０のみでは難しい場合等が考えられる。十字キーを利用することによって、フォーカス位置を細かく調節することができる。
【０２１６】
項目を２次元状に配置した項目選択画面（番組表による予約画面及び録画番組選択画面等）において、十字キー８２で１コマずつ上下左右に移動し、リング部８０で同じ２次元配列中の別ページに移動する。また、リング部８０を使用する場合、その回転速度がしきい値以上であれば、別の項目選択画面（例えば別の日付の番組表による予約画面）に移動する。これによって、たくさんの項目から簡単な操作で迅速に所望の項目を選択できる。このときのリング部８０及び十字キー８２の操作回数も少なくて済むという効果がある。
【０２１７】
また、本実施の形態において使用されるリモコン送信機７０では、回転操作と十字操作とが１つのリング状の回転操作体７２により実現できる。そのため、テレビ画面を見ながらリモコン送信機７０を操作するときにも、リモコン送信機７０上のキーを一々確認する必要がなく、視線移動の回数を少なくできる。
【０２１８】
回転キーによってページ移動させるとき、回転角度によって、移動するページ数を決定したり、フォーカス移動速度を決定したりする。その結果、所望の項目を迅速に選択できる。
【０２１９】
また、上記実施の形態では、項目を２次元上に配置した項目選択画面において、リング部８０による操作に、直前の十字キー８２の操作と同じ操作を割当てるようにしている。例えば、横方向に連続してフォーカスを移動させる場合に、十字キー８２でしか移動できない場合、操作回数が多くなるので、現在のフォーカス位置から移動先が遠ければ遠いほど操作の負担がかかる。これに対し、リング部８０の回転操作は、十字キー８２の押下操作よりも負担が軽い。したがって、リング部８０によって十字キー８２と同様の操作ができるようにすることで、ユーザの操作の負担が軽くなる。このとき、回転キーの回転角度によって、回転角度が大きければ移動コマ数又は移動ページ数が多くなる。その結果、複数のコマ移動又は複数のページ移動が簡単な操作で実現でき、ユーザの項目選択操作が楽になる。
【０２２０】
上記実施の形態ではさらに、リング部８０の回転角速度も利用して移動コマ数又は移動ページ数を決定する。回転角速度が速ければ速いほど、移動コマ数又は移動ページ数が多くなるようにプログラムを作成している。このように、リング部８０の回転角速度を利用すると、ユーザが自分の好きなスピードでフォーカス移動が行なえる。その結果、例えば２次元上に配置された項目選択画面において、十字キー８２による操作とリング部８０による操作との両方が可能で、十字キーで方向を指示して、回転キーによってその連続移動を容易に、かつ高速に行なう操作方法を実現することができる。その結果、少ない操作で迅速に所望の項目を選択することができる。
【０２２１】
上記実施の形態では、リング部８０の回転によるフォーカスの移動時に、直前のキーの操作によるフォーカスの移動方向と同じ方向の移動を、リング部８０の時計回りの方向の操作に割当て、逆方向の移動を、リング部８０の反時計回りの方向の操作に割当てている。その結果、リング部８０を時計回りの方向に高速に回転させたために所望の項目を過ぎてしまったときには、フォーカスを戻すためにリング部８０を反時計回りに回転させればよい。こうした操作はユーザが直感的に考える操作方法に合致した動作であり、そのために使いやすい操作メニューを実現できる。
【０２２２】
上記実施の形態では、回転操作もしくは傾倒操作を行なうたびに、信号受信装置側で回転操作と傾倒操作によって選択できるメニューをそれぞれ決定することによって大量の項目から所望の項目を容易に選択できる。このとき、リモコン送信機７０のどのキーが操作可能か、及びそれらキーにどのような制御が割当てられているかが、リモコン画像及びガイドメッセージとして表示される。そのため、リモコン送信機７０の操作方法は分かりやすく、リモコン送信機７０を使用した経験のない人、又は経験の少ない人でも容易に操作することができる。
【０２２３】
また、上記実施の形態では、リング部８０の回転によって項目個々の選択を行ない、十字キー８２の傾倒操作には任意の項目にショートカットできるショートカットメニューを割当てている。十字キー８２により選択可能なショートカット先は、リング部８０により選択可能な項目とともにリング状に表示される。そのため、選択対象の項目が多い場合にもショートカットメニューを用いて迅速に所望の項目にアクセスできる。また、ショートカット先は、リング部８０による回転操作、十字キー８２に対する傾倒操作が行なわれるたびに変更が必要か否かを判断し、必要な場合は変更する。リング部８０の操作のみが連続して使用されている場合にも、適宜ショートカット先が変更されるので、ショートカットにより移動できる項目数はほぼ一定となり、ショートカットを用いた項目移動により、常に同程度の数の項目を飛び越すような安定した結果をもたらす。ユーザにとってショートカットを使用する際の結果を容易に予測できるようになり、所望の項目を少ない操作で迅速に選択できる。
【０２２４】
上記実施の形態では、選択メニューには全項目がシームレスに配置されている。そして、それらの任意の項目を、回転キーを回転させるだけで選択できる。したがって、傾倒操作によるショートカット操作を知らないユーザでも、表示された全項目をリング部８０と決定キー（十字キー８２の押込み操作）のみを使用して選択できる。
【０２２５】
上記実施の形態では、操作メニュー作成の際に、必要な手順を「ＳＴＥＰ１」等の形式で一画面に全部表示する。これによって、ユーザにとって、所望の処理を行なう上での全体の流れが分かりやすく、また次に行なうべき手順も理解しやすくなる。この際、現在実行中のステップと、既に操作済又は後に実行すべきステップとは、互いに区別して表示される。したがって、現在の状態が手順中のどの位置かがユーザに分かりやすくなるという効果がある。
【０２２６】
また、本実施の形態では、こうして表示されている各ステップ（一画面）での操作は１つの操作のみとなっている。したがって、ユーザにとって、各ステップ内で必要な操作が分かりやすくなり、また画面上でどこに注目すればよいのかが分かりやすくなる。
【０２２７】
また、あるステップの処理を実行中に、上下キーを押すことによって前後のステップに処理を移動することができる。また左右キーを押すことによって一ステップ（一画面）内で項目の選択を行なうことができる。つまり、左右キーでステップ内の選択項目が選択される。また、各ステップが初めて表示されるときには、デフォルトの設定項目にフォーカスが当てられる。その結果、デフォルトの設定項目で処理を進めてよい場合には、ユーザは上下キーのみを操作することで処理を進めることができる。
【０２２８】
さらに、フォーカス中の機能の説明画像を表示するので、選択対象の各機能による処理内容を容易に理解できる。
【０２２９】
［チャンネル切換の変形例］
上記実施の形態では、チャンネル切換メニューにおいて、例えば図３６（Ａ）に示されるように「地上Ｄ  １０」にフォーカスが当たっており、他の３つのショートカット８６２，８６４及び８６６が設定されているときに、「下」方向キーを操作することにより、図３６（Ｃ）に示されるようにリング状に配置されたチャンネル列が反時計方向に回って新たなショートカット８８０，８８２，８８４及び８８６が表示され、ショートカット８６６に対応する新チャンネル「ＢＳＤ  １５１」へのショートカット８８０にフォーカスが当てられる。この場合、フォーカス中の項目は常にリングの右側に位置するように表示が変更される。
【０２３０】
しかし本発明はそのような実施の形態には限定されない。例えば、図３６（Ｂ）に示すように、リング状に配列されたチャンネルの表示上の位置は変化せず、フォーカス位置のみが先のショートカット８６６に相当する位置に移動するようにしてもよい。すなわち、この場合には、フォーカスが項目８７２に移動し、先にフォーカス中だった項目８６０は新たなショートカット８７０となる。先のショートカット８６２及び８６４の表示位置も、ショートカット先も変化しない。
【０２３１】
このようにチャンネルメニューを表示するようにしてもよい。ただしこのような表示をすると、フォーカス位置が画面上の上下左右のいずれにも移動し得るため、操作メニューの周囲に余裕を持たせる必要がある。又は、フォーカス位置に応じ、メニューの表示位置を移動させてもよい。
【０２３２】
［ショートカットに関する変形例］
上記実施の形態では、傾倒操作にショートカットを割当て、チャンネル切換のように多数の項目を含む操作メニューにおいて、現在選択された項目から離れた項目まで一気に移動することができるようにしている。しかし本発明はそのような実施の形態には限定されない。多数の項目の中から所望の項目を選択するために、これら項目を予めグループ分けしておき、傾倒操作にこれらグループのいずれかを割当てることもできる。すると、十字キー８２によってグループを選択し、グループに含まれる項目で作成されるリング状又は弧状に配置された項目からなる選択メニューの中から所望の項目をリング部８０を用いて選択する、という実装方法も可能である。
【０２３３】
例えば電子的番組表に放送のジャンルが記録されている場合には、そのジャンルによってチャンネルをグループ別に分類してもよい。この場合には、時間によってグループ分けが変化することになる。
【０２３４】
映画、音楽、スポーツ、及び全放送というジャンルで放送をグループ分けし、それらにショートカットを割当てた場合の表示の遷移を図３７に示す。図３７（Ａ）を参照して、今、通常の放送（ＢＳＤ，地上アナログ、地上デジタル、ＣＳ１１０等の全てを含む。）を表す項目９００にフォーカスが当たっているものとする。ショートカット９０２には音楽が、ショートカット９０４には映画が、ショートカット９０６にはスポーツが、それぞれ割当てられている。
【０２３５】
この状態でリング部８０を順方向（反時計方向）に回転させたときの表示を図３７（Ｂ）に示す。ここでは、フォーカス位置の表示が、新たなチャンネルを示す項目９１０に変化する。他のショートカットに対応する項目（ショートカット９０２，９０４及び９０６）には変化はない。
【０２３６】
図３７（Ａ）に示す状態で十字キー８２の「下」キーを押したときの表示の変化例を図３７（Ｃ）に示す。この例では、フォーカスは先のショートカット９０６の「スポーツ」に移動し、さらにスポーツに属する番組の番組名が、フォーカス中の項目９２２と、その左右とに上開きの円弧状に配置して表示される。先にフォーカスが当てられていたショートカット９２０は小さな表示となる。この状態でリング部８０を例えば時計方向に回転させると、項目９２２の周囲に配置されていた項目が反時計方向に回転し、図３７（Ｄ）に示されるように、図３７（Ｃ）において項目９２２の左側に表示されていた項目「全米テニス」にフォーカス位置が移動し、項目９２４として表示される。
【０２３７】
チャンネルをグループ分けする際に、放送種類（ＢＳＤ、地上デジタル、ＣＡＴＶ、ＣＳ１１０等）を基準としてもよい。この場合には、リモコン送信機７０の十字キー８２を操作することで放送種類をすばやく切替えることができる。この場合のチャンネル選択時の表示例を図３８に示す。
【０２３８】
図３８を参照して、このチャンネル選択画面９４０では、現在フォーカスが当たっている項目９４２の上下に、ＣＡＴＶへのショートカットを示す上矢印９４４と、ＢＳＤへのショートカットを示す下矢印９４６とが表示される。すなわち、図３８に示される状態でリモコン送信機７０の十字キー８２を上に倒せばＣＡＴＶに放送の種類が変更され、下に倒せばＢＳＤに放送の種類が変更される。
【０２３９】
例えば図３８に示す状態で十字キー８２を下向きに倒した場合の表示の変化例を図３９に示す。図３９を参照して、項目９４８の「地上Ｄ  １０」にフォーカスが当たっている状態で、十字キー８２を下向きに倒すと、図３９の右に示すように、新たなフォーカス項目９５４として「ＢＳＤ  １５１」が項目９４８に代えて表示され、その周囲に、ＢＳＤの１５１チャンネルに隣接するチャンネルが円弧状に表示される。その上には地上Ｄグループへのショートカットを示す上向き矢印９５０が表示される。項目９５４の下には、例えばＣＳ１１０からなるグループへのショートカットを示す下向き矢印９５２が表示される。
【０２４０】
このようにすることで、放送メディアの種類を簡単に切替えることができる。なお、メディアが切替えられたときにフォーカスが当てられるチャンネルは、前回、そのメディアで選択されていたチャンネルでもよいし、そのメディアのチャンネルの中央位置のチャンネルでもよい。
【０２４１】
図４０は、上に説明したようにショートカットをグループ別にする場合の、操作メニュー作成のためのプログラムの制御構造を示すフローチャートである。このプログラムは、例えば図３４に示すショートカットのためのプログラムに代えて使用することができる。
【０２４２】
図４０を参照して、このプログラムは、リモコン信号の内容が決定操作を表すものか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７８０と、ステップ７８０における判定結果がＮＯであるときに実行され、リモコン信号の内容が十字キー８２の操作であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７８２とを含む。
【０２４３】
このプログラムはさらに、ステップ７８２における判定結果がＮＯであるときに実行され、十字キー８２の操作により指定されたグループに属するいずれかの項目を新たにフォーカスが当てられる項目に決定するするステップ９７０と、指定されたグループを基に、新たなショートカット先のグループを操作メニューのショートカット位置（十字キー８２の傾倒位置）に割当てるステップ９７２と、ステップ９７２の後に実行され、ステップ９７２で新たにフォーカスが当てられる項目として選択された項目に、表示上のフォーカスを移動させるステップ９７４と、新たなフォーカス項目に基づき、リング部８０の操作用のメニューを作成するステップ９７６と、ステップ９７６の後に実行され、ステップ９７６で決定されたショートカット先として指定されたグループが、１つ前の処理で決定されたショートカット先のグループと異なるものか否かを判定し、異なるときに終了キー９２用のメニューを作り直すステップ９７８及び９８０と、ステップ９７８及び９８０の後に実行され、ステップ９７０〜ステップ９８０によって作成された操作メニューを外部出力Ｉ／Ｆ６５０（図２８参照）を介して表示装置６４８に表示させるステップ７９６とを含む。
【０２４４】
このプログラムはさらに、ステップ７８２の判定結果がＹＥＳであるときに実行され、リング部８０の操作によるフォーカス移動量によって、ショートカット先を変更する必要が生じたか否かを判定し、必要であればリング部８０の操作によって指定された項目を基に、新たなショートカット先を決定してステップ９７４に制御を移すステップ９８２及び９８４と、ステップ７８０における判定結果がＹＥＳであるときに実行され、このときの操作メニュー画面でフォーカスが当てられていた項目に対応する処理を実行するステップ８０４と、ステップ８０４の後に実行され、表示されていたメニューを消去して処理を終了させるステップ８０６とを含む。
【０２４５】
グループ分けとして用いるジャンルは、ユーザ情報又はユーザ操作の履歴情報からユーザの好みにあうジャンルを推定し、それを用いてもよい。グループに割当てられたショートカットを選択せずにリング部８０を回転し続けた場合は、ショートカット先が好みのジャンルではないと推定されるので、ショートカット先を変更し、別のジャンルを表示するようにしてもよい。
【０２４６】
［十字キー８２への機能割当の変形例］
十字キー８２には、上に説明したようにショートカット又はグループの割当をするだけでなく、全く他の機能を割当てることもできる。その場合の表示の遷移例を図４１に示す。
【０２４７】
図４１を参照して、中央に示すように、この場合の操作メニュー１０００は、中央にリング状に配列された項目からなり、リング部８０によって任意の項目を選択可能な選択メニュー１００２と、選択メニュー１００２の左側に表示され、十字キー８２を左へ倒すことにより画面設定処理の画面１０１０に遷移することを示す左矢印１００４と、選択メニュー１００２の右側に表示され、十字キー８２を右側に倒すことによって音設定処理の画面１０１２に遷移することを示す右矢印１００６とを含む。上下方向の矢印も表示されているが、この例ではこれらには機能は割当てられていない。
【０２４８】
この変形例では、終了キー９２が左側又は右側に倒されると、該当する画面設定メニューと音設定メニューとの項目がいずれも円形に配置されて表示される。リング部８０を用いて、これら項目のいずれかを選択し、決定操作を行なうことで所望の設定を行なって再び操作メニュー１０００に表示を戻すことができる。
【０２４９】
このように、あまり使われないようなメニューは、メインの円形メニューからはずし、十字キーによって切替えるようにしてもよい。こうすることによって、メインのメニューで表示される項目を少なくして項目の選択を容易にすることができる。さらに、矢印１００４，１００６等の表示によって別メニューの存在を示し、その内容を分かりやすく伝えることが可能になる。
【０２５０】
［メニューの表示態様に関する変形例］
上に述べた実施の形態では、図２３に示す再生メニュー画面５００において、各項目は表示の大きさ、形状及び輝度が異なっている。しかし、本発明はそのような実施の形態に限定されない。再生メニューを、再生する際の状況に応じて変えて所定の態様で変化させてもよい。例えば、操作メニュー全体の大きさ、位置、表示色、表示時間、表示機能の選択と配置、表示される項目の透過性、等が考えられる。
【０２５１】
なお、上に述べた実施の形態のように、リモコン送信機のダイレクトキーによらず、操作メニューを画面に表示してキー操作によってメニュー中の項目を選択して機能を実行するような操作方法では、注意すべき課題が２つ考えられる。１つは、表示する操作メニューが映像の邪魔になり得ることである。もう１つは、操作する前には必ず操作メニューを表示する必要があり、操作の度に操作メニューを表示する操作を行なわなければならないことである。このような課題を解決するために、操作メニューの表示方法を、操作内容（再生、早送り等）、視聴コンテンツ、コンテンツ再生位置、ユーザの操作履歴等に応じて変えてもよい。
【０２５２】
表示方法の変更の例としては、以下が考えられる。ここでは、主として図２３に示す再生メニューについて述べる。
【０２５３】
（１）再生メニューの表示位置をコンテンツのジャンルに応じて変える。コンテンツのジャンルは、電子的番組表等のコンテンツ情報から取得する。野球等のスポーツの場合、試合のスコア、選手名のようなコンテンツの文字情報が表示される位置は予め定められていたりするので、そのような位置は避けてメニューを表示するのがよい。それによって、再生メニューによって文字情報が隠れることを防ぐことができる。
【０２５４】
（２）コンテンツによってメニューの表示色を変える。例えば、サッカーの番組の場合、ピットの芝生の色にあわせてメニューの色を緑にする等が考えられる。これによって、再生画面においてメニューを目立ちにくくし、邪魔に感じさせないようにすることができる。
【０２５５】
（３）コンテンツによって、表示メニュー中の機能、又はその配置を変える。例えば、映画の場合には、早送り、頭出し等の操作を行なう可能性が低い。したがって、そのような機能はデフォルトのフォーカス位置より遠い位置に配置する。それによって、より使われやすい機能がデフォルトのフォーカス位置の近くに配置され、機能選択の際にフォーカス移動回数を減少させることができる。このような処理を実現するためには、ジャンル別に表示メニューの表示位置、表示色、表示機能、及び表示機能の配置を予め設定しておき、メニュー表示の際に、再生コンテンツのジャンル情報を取得し、そのジャンルに応じた表示を行なうようにすればよい。
【０２５６】
再生メニューの表示時、目的の機能を実行した後に、再生メニューの表示時間をその機能、再生コンテンツ、又は再生位置によって変更することもできる。例えば、以下が考えられる。
【０２５７】
（１）実行した機能によって再生メニューの表示時間を変える。例えば、再生メニューから再生が選択されるとユーザはしばらく操作を行なわないと考えられる。したがってこの場合には、機能が選択された後直ちに再生メニューを消す。その他、早送り及び早戻しの次には、停止又は再生等の操作を比較的短時間のうちにユーザが選択する可能性が高いのでメニューを表示したままにする。３０秒送り又は１０秒戻しの場合、通常は連続で操作される機能なので、操作が行なわれてもすぐにはメニューを消さない。ただし、操作後に何らかの入力がなければ一定時間後に再生メニューを消す。一時停止を実行した場合には、次に操作することが通常と考えられるので、次に操作するまでメニューを表示したままにする。
【０２５８】
（２）コンテンツの再生位置によって再生メニューの表示時間を変える。例えば、録画した番組の再生を開始した後、再生位置が番組の先頭である場合には、ＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）等、本編に関係のない部分があることが多い。そうした場合にはユーザが何らかの操作をする可能性が高い。したがってこの場合には、再生を開始した後、一定の間、再生メニューの表示を継続する。一定の間に選択操作がない場合にはメニューを消す。３０秒送りのような操作が行なわれた後、受信機は自動的に再生状態に戻るが、その時点での再生位置がＣＭ終了時付近（ＣＭと本編との境目付近）である場合には、操作が行なわれない可能性が高い。したがってこの場合には、自動的に再生状態に戻った後、直ちにメニューを消す。ＣＭかどうかの判断は、公知の技術によって行なうことができる。
【０２５９】
（３）再生するコンテンツと、実行した機能との組合せに依存して表示時間を変える。例えば、複数のチャプターを持つコンテンツの場合、ユーザは、頭出しの操作後には、続けて頭出しを行なったり、何らかの操作を行なったりする可能性が高い。したがってこの場合には、一定の間、再生メニューを表示する。この間に選択操作がなければ再生メニューを消す。
【０２６０】
以上のように、ユーザがある項目を選択する操作をしたり、何らかの機能を実行する操作をしたりした後の再生メニューの表示時間を調節することによって、映像に操作メニューが重ねて表示されてしまって、ユーザのコンテンツの視聴の邪魔になることを防ぐ。ユーザが連続して操作することが予測される場合には、一定の間は操作メニューを表示したままにすることによって、操作メニューを表示するための操作をなくすことができる。
【０２６１】
このような処理を実現するためには、各機能ごとに、機能の選択後の表示時間、又は機能の実行後の表示時間を予め設定しておき、各機能が選択されたり実行されたりしたときに、この設定に基づいて表示時間の調節を行なうようにすればよい。表示時間を設定するときには、コンテンツの再生位置及びコンテンツのジャンル等の条件と、その条件での再生メニューの表示時間との組合わせを設定する。
【０２６２】
さらに、メニューの表示タイミングを、ユーザのコンテンツの再生履歴、又はユーザの操作のくせ等に依存して調節するようにしてもよい。どのコンテンツを何回再生したか、コンテンツのどの位置をどのように操作したか等に関する履歴を保存しておき、それらの情報に基づき、メニューの表示時間を最適化してもよい。
【０２６３】
例えば、ドラマ視聴時にオープニングの歌の部分を早送りするユーザがある。また、連続ドラマの場合には、番組の進行は一定であることが多い。この場合、ドラマタイトルと早送り位置（再生位置）とを記憶しておき、同タイトルのドラマを再生する場合には、頻繁に早送りの操作が行なわれる時点の直前等、適度な再生位置で再生メニューを自動的に表示する。このように再生メニューを表示すると、ユーザはメニュー表示の操作を行なうことなく、すぐに早送りの操作を行なうことができる。
【０２６４】
同様に、ＣＭ中に３０秒送りの操作を行なうユーザの場合には、ＣＭ付近になるとメニューの表示を自動的に行なうようにしたり、頻繁に操作を行なうユーザの場合には、表示メニューを表示したままにしたりすることができる。
【０２６５】
このように、コンテンツの再生中に、どのような再生位置でユーザがどのような操作を行なったかに関する履歴を記憶しておき、履歴から操作が行なわれる再生位置を推測して、再生メニューの表示のタイミングを調節することができる。これによって、コンテンツの再生中にユーザが何らかの操作を行なおうとする際に、メニューを呼び出す操作を省くことができる。
【０２６６】
このような処理を実行するためには、コンテンツのジャンル又はタイトルごとに、ユーザの操作が行なわれるたびに、そのときの再生位置と、そのときの操作との組合せを記憶しておく。そして、記憶された操作の再現性が高いかどうかを判断し、高い場合は、記憶された再生位置付近で自動的にメニューを表示する。
【０２６７】
上記したような再生メニューの表示時間を調節するためのプログラムの制御構造を図４２及び図４３を参照して説明する。図４２は、上記したように、機能の選択後又は実行後の再生メニューの表示を制御するためのプログラムの制御構造を示すフローチャートであり、図４３は図４２に示すプログラムの一部で、コンテンツのジャンル情報によって再生メニューの表示方法を変更するルーチンの制御構造を示す。なお、図４３に示すプログラムは、単独でコンテンツのジャンル情報によって異なる表示方法で再生メニューを表示するために使用することもできる。
【０２６８】
図４２を参照して、このプログラムは、表示中のメニューがあるか否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ１０３０と、ステップ１０３０における判定結果がＮＯのときに実行され、再生メニューの表示要求があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ１０３２とを含む。メニュー表示要求があるか否かは、何らかのリモコン信号を受信したときに、画面状況を取得後、画面がコンテンツ再生等の再生メニューによる操作が想定される画面で、かつ再生メニューが非表示であるか否かによって判定する。この条件に合致するときにはメニュー表示要求あり、それ以外のときにはメニュー表示要求なしと判定する。
【０２６９】
このような判定を行なうことによって、例えばコンテンツ再生中にユーザがリング部８０を操作したとき等には再生メニューを自動的に表示させ、他のメニューが表示されているときにはユーザがリング部８０を操作しても再生メニューを表示させない、という処理を実現できる。
【０２７０】
このプログラムはさらに、ステップ１０３２における判定結果がＮＯのときに実行され、現在再生中のコンテンツの再生位置及びコンテンツ情報を取得するステップ１０３４と、ステップ１０３４に続いて実行され、予め蓄積しておいたユーザの操作履歴と、コンテンツ情報と、コンテンツの再生位置とに基づいて、再生メニューを表示するタイミングか否かを判定するステップ１０３６と、ステップ１０３６において再生メニューを表示するタイミングであると判定されたことに応答して、再生メニューを表示した後、この処理を終了するステップ１０３８とを含む。ステップ１０３６において再生メニューを表示するタイミングではないと判定されたときには、何もせず処理を終了する。
【０２７１】
ステップ１０３８で実行されるメニュー表示処理の詳細については、図４３参照して後述する。
【０２７２】
このプログラムはさらに、ステップ１０３２における判定結果がＹＥＳのときに実行される、再生メニューを表示するステップ１０４０を含む。ステップ１０４０での処理内容はステップ１０３８の処理内容と同一である。したがって、その詳細については、図４３を参照して後述する。
【０２７３】
このプログラムはさらに、ステップ１０３０における判定結果がＹＥＳであるときに実行され、リモコン送信機７０から何らかのリモコン信号の入力があったか否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ１０４２と、ステップ１０４２における判定結果がＮＯであるときに実行され、再生メニューの表示開始から現在までの経過時間（これを「表示時間」と呼ぶ。）を計算し、さらに、再生メニューの表示を継続する時間として予め設定された時間（これを「設定表示時間」と呼ぶ。）を取得するステップ１０４４と、ステップ１０４４で取得された設定表示時間が、ステップ１０４４で算出された表示時間以上か否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ１０４６と、ステップ１０４６における判定結果がＹＥＳであるときに実行され、表示されている再生メニューを消去した後、処理を終了するステップ１０４８とを含む。ステップ１０４６における判定結果がＮＯであるときには、何もせずこの処理を終了する。
【０２７４】
このプログラムはさらに、ステップ１０４２における判定結果がＹＥＳであるときに実行され、リモコン信号が、決定操作を示しているか否かを判定し、判定結果によって制御の流れを分岐させるステップ１０５０と、ステップ１０５０における判定結果がＮＯであるときに実行され、リモコン信号によって示されている操作にしたがって、表示されている再生メニューにおけるフォーカス位置を移動させた後、処理を終了するステップ１０５２とを含む。
【０２７５】
このプログラムはさらに、ステップ１０５０における判定結果がＹＥＳであるときに実行され、再生メニューの中で、このときにフォーカスされていた項目に対応する機能の実行を行なうステップ１０５４と、ステップ１０５４において実行された機能に関する情報と、再生されているコンテンツの情報と、コンテンツの再生位置を示す情報とを取得するステップ１０５６と、再生されているコンテンツと、コンテンツの再生位置と、実行された機能との組合わせに対する再生メニューの表示時間が予め設定されているか否かを判定するステップ１０５８と、ステップ１０５８における判定結果がＹＥＳであるときに実行され、再生メニューの設定表示時間に、予め設定されていた時間を代入するステップ１０６０と、ステップ１０５８における判定結果がＮＯであるときに実行され、再生メニューの設定表示時間に、デフォルトの表示時間を代入するステップ１０６２と、ステップ１０６０及び１０６２に続いて実行され、リモコン信号の入力があったときに再生中だったコンテンツを特定する情報と、その再生位置と、ステップ１０５４で実行された機能を特定する情報とを、ユーザによる操作履歴として図２８に示すハードディスク６３８に格納し、処理を終了するステップ１０６４とを含む。
【０２７６】
図４３は、図４２のステップ１０３８及び１０４０で実行される再生メニューを表示するためのプログラムの制御構造を示すフローチャートである。図４３を参照して、このプログラムは、再生されているコンテンツに関するコンテンツ情報から、ジャンル情報を取得するステップ１０８２と、ステップ１０８２において取得されたジャンル情報に対する再生メニューの表示方法が予め設定されているか否かを判定するステップ１０８４と、ステップ１０８４における判定結果がＹＥＳであるときに実行され、設定された表示方法で再生メニューを表示して処理を終了するステップ１０８６と、ステップ１０８４における判定結果がＮＯであるときに実行され、デフォルトの表示方法にしたがって再生メニューを表示するステップ１０８８とを含む。
【０２７７】
図４２及び図４３に示す制御構造を有するプログラムを例えばＤＶＤレコーダで実行することにより、コンテンツのジャンルと、コンテンツの再生位置と、ユーザの操作履歴と、予め設定された情報とにより、既に説明したとおり、ユーザにとって一々操作メニューを呼出す手間を少なくすることができ、かつ再生されるコンテンツを視聴する上で邪魔にならない形で、必要な時間だけ再生メニューを表示させることができる。
【０２７８】
［２次元配置された項目選択の変形例］
上記実施の形態では、番組表による予約録画等、２次元的に項目が配置されているメニューでは、図１７〜図１９を参照して説明したように、十字キー８２によって１コマずつ移動し、リング部８０が操作されたときには、その回転速度がしきい値以上であるときには日付別ページを表示し、回転速度がしきい値より小さいときには、十字キー８２によって指示された方向の次のページの表示を行なっている。しかし、本発明はそのような実施の形態には限定されない。例えば、十字キー８２によって一コマずつ移動した後にリング部８０が操作されたときには、十字キー８２によって指示された方向と回転方向とからフォーカスの移動方向と移動数とを算出し、算出された値にしたがって新たなフォーカス位置を定めるようにしてもよい。
【０２７９】
図４４は、そのような処理を実現するためのプログラムのフローチャートである。図４４を参照して、このプログラムは、図３５に示すものと同様のステップ８２０、８２２、８２４、８２６、８３８及び８４０と、ステップ８２６の後に実行され、操作された十字キー８２により指示された方向で、これより前の処理で予めＲＡＭ６３４に格納されていた指示方向情報を更新して処理を終了するステップ１１００と、ステップ８２２における判定結果がＹＥＳであるときに実行され、ＲＡＭ６３４に格納されている、前回の指示方向情報を読出すステップ１１０２と、続いてリング部８０の操作における回転角度をリモコン信号から取得するステップ１１０４とを含む。
【０２８０】
このプログラムはさらに、ステップ１１０４で取得された回転角度と、予め指定されていた回転角度とフォーカス移動量との割合に基づいて、フォーカスの移動コマ数を算出するステップ１１０６と、リモコン信号から得られるリング部８０の回転方向を示す情報と、ステップ１１０２において取得された前回の指示方向情報とに基づいて、フォーカスの移動方向を決定するステップ１１０８と、ステップ１１０８で決定された移動方向と、ステップ１１０６で算出された移動コマ数と、２次元表示されている項目に関する情報とに基づいて、新たに移動すべき位置に、項目が存在しているか否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ１１１０と、ステップ１１１０における判定結果がＹＥＳであるときに実行され、その位置にフォーカスを移動させて処理を終了するステップ１１１２と、ステップ１１１０における判定結果がＮＯであるときに実行され、その位置に最も近い位置にフォーカスを移動させて処理を終了するステップ１１１４とを含む。
【０２８１】
２次元的に多数の項目が配置された中から１つの項目を選択するメニュー画面において、リング部８０及び十字キー８２の操作に応答してこのようなプログラムを実行することにより、十字キー８２を用いて１コマずつの移動が行なえ、リング部８０を用いて複数コマ分の移動が一時に行なえるような操作メニューを実現することができる。
【０２８２】
［説明画像の表示の変形例］
上記実施の形態では、図３に示すように、スタートメニューでフォーカス中の項目についてはその項目に関する説明画像１６６を表示している。しかし、ここで項目を選択した後、予約画面では、図１３に示すようにフォーカス中の選択肢３６０について、その説明画像は表示していない。
【０２８３】
しかし本発明はそのような実施の形態には限定されない。図１３に示すような画面でも、フォーカス中の項目に対する説明画像を表示しても良い。その例を図４５を参照して説明する。
【０２８４】
図４５の上段は、図３と同じスタートメニュー画面１５０である。図４５の下段は、この変形例で、「予約」を選択し決定したときに表示される録画予約画面１１３０である。録画予約画面１１３０が図１３に示す録画予約画面３５０と異なるのは、領域３８２に、フォーカス中の選択肢３６０の説明画像１１４０が表示される点である。他の選択肢３６２、３６４にフォーカスが移動したときにも、それぞれの説明画面が領域３８２に表示される。
【０２８５】
このようにフォーカス中の項目に関する説明画像１１４０を表示することにより、決定操作を行なったときに表示される画面で何をするかが分かり易くなる。例えば、図４５の下段に示すように「番組表」にフォーカスが当てられている状態で決定操作がされたときに表示される番組選択画面は、例えば図１７に示される番組選択画面４００と同様である。このように、項目を選択する前に、その項目に関する説明画像が表示されるので、その後の操作の流れが理解しやすくなるという効果が得られる。
【０２８６】
［リモコン画像による説明の変形例］
なお、上記した実施の形態では、操作メニューの画面ではリモコン画像を表示して、操作可能なキーとその操作方法とを示している。しかし本発明はそのような実施の形態には限定されない。ユーザがキーを押したことに応答して、押下されたキーの表示を一時的に変化させてから、画面を切替えるようにしても良い。例えば、図１３に示す録画予約画面では、十字キー８２を下方向に押す以外にも、デフォルトで「番組表」が選択されているため、決定キーを押すと次のＳＴＥＰ２に進むことができる。このとき、決定キーが押されたとすると、リモコン画像３５８の決定キーの部分の表示色を赤で点滅させる等して変化させてから、画面遷移を行なってもよい。このようにすると、ユーザがどのキーを押して、どのように操作が移り変わったのかが分かりやすい。
【０２８７】
リモコン画像の表示において、リモコン送信機７０のキーのうちで有効なキーを、その機能に応じて区別して表示することによって、どのキーでどのような操作ができるのかが分かりやすくなる。例えば、操作を進めるキーと戻るキーとの色をそれぞれ別のものにすることによって、さらに分かりやすい表示とすることが可能である。上に説明した実施の形態の場合、操作を進めるキーとは、リング部８０及び十字キー８２（左右上下に押すこと、及び押込む決定操作）であり、操作を戻すキーとは、戻るキー、終了キーのことである。これらのキーの色を互いに別の色にすることによって、キャンセル等の操作をしやすくする。
【０２８８】
上記した実施の形態では、メニューの左下にリモコン画像を表示し、どのキーが操作可能で、どのように操作するのかを表示している。しかし、例えば各キーを操作することによって画面がどのように変わるのかについての情報は表示していない。リモコン送信機７０の場合、「戻る」キー、「終了」キー等を操作したときには、それによってどのような画面に戻るのかはユーザには直感的に分からない。そこで、これらのキーと、それらキーを操作したときに遷移する先の画面の説明画像とを関連付け、リモコン画像の横に表示するようにしてもよい。「戻る」キーについてそのような表示を行なった例を図４６に示す。
【０２８９】
図４６を参照して、この番組予約画面１２３０は、図１３に示す録画予約画面３５０と同様の画面であるが、リモコン画像３５８の「戻る」キーのすぐ横に、「戻る」キーを操作したときの遷移先の画面を示す説明画像１２４０を表示する点で録画予約画面３５０と異なっている。
【０２９０】
このように「戻る」キー等に対して説明画像１２４０を表示することで、「戻る」、「終了」等、どのような画面に遷移するかが直感的に分かりにくいキーについても、ユーザは遷移先を容易に理解できるようになり、好ましい。
【０２９１】
［その他の変形例］
なお、上記した実施の形態では、再生画面においてリング部８０を操作すると再生メニューが表示されるものとした。しかし本発明はそのような実施の形態には限定されない。例えば、決定キーを押すことによって再生メニューが表示されるようにしてもよい。この場合には、コンテンツの再生中にリング部８０を操作したときのデフォルトの機能を定めておくことができる。例えば、コンテンツ再生時のリング部８０のデフォルト機能を音量調節にすると、コンテンツ再生時に音量調節をする際には、再生メニューを表示させることなく、リング部８０を回転させるだけでよい。
【０２９２】
上記実施の形態で使用したリモコン送信機７０において、十字キー８２の傾倒操作は十字方向（４方向）にのみ可能であった。しかし本発明はそのような場合に限らず、十字キーの傾倒操作が８方向等に可能な場合にも適用できる。
【０２９３】
また、上記実施の形態では、リモコン送信機７０の回転操作体７２において、十字キー８２を傾倒させることで上下左右への移動キーとしての役割を実現している。しかし本発明はそのような実施の形態には限定されない。リング状の操作体で、なおかつ十字方向の指定が可能なものであればどのようなものでもよい。例えば、リング状の操作体を備え、十字方向の位置に押下操作を検知するセンサーを設けたものでもよい。
【０２９４】
上記実施の形態では、主としてＤＶＤレコーダのメニューを例として説明したが、テレビの場合にも同様である。なお、ＤＶＤレコーダとテレビとのいずれが入力として選択されているかを容易に分かりやすくするために、操作メニューの表示方法を両者で異ならせるようにしてもよい。例えば、操作メニューの色、背景色、又はその表示位置を変更することで両者を区別できる。これによって、テレビとＤＶＤレコーダとのいずれが入力になっているかを容易に理解できる。
【０２９５】
上記実施の形態では、チャンネル選択時の操作メニューには、チャンネル番号のみを表示している。しかし本発明はそのような実施の形態には限定されない。チャンネル番号だけでなく、番組名等の番組情報、又は放送の種類等の情報を番号付近に表示してもよい。そのようにすると、チャンネルを選択しやすくなる。番組情報を表示するためには、電子的な番組表をテレビ放送から取得するようにしてもよいし、インターネットへの接続が可能な場合には、番組表を提供するサーバに接続してサーバから取得するようにしてもよい。電子的番組表と、現在の時刻とから、該当するチャンネル番号の番組情報を取得し表示することができる。
【０２９６】
このように番組情報を表示する際に、チャンネルにフォーカスが当てられているか否かによって番組情報の表示を切替えるようにしても良い。例えば、フォーカス外のチャンネルについてはチャンネル番号と番組名のみを表示し、フォーカス中のチャンネルについてはチャンネル番号と番組名と番組内容（詳細情報及び出演者情報等）を表示するようにしても良い。
【０２９７】
なお、例えばチャンネル選択の画面で、リング部８０の回転速度が大きすぎる等、キー操作が早すぎてチャンネルの切替が追いつかない場合には、チャンネルは現在のままで、チャンネル選択メニューのチャンネル番号のみを表示切替するようにしてもよい。この場合には、キー操作が終わり、フォーカス時間がある程度たつと、チャンネルを該当するチャンネル番号に切替える。地上デジタル放送等は、チャンネル切替に時間がかかるので、選択メニューでチャンネル選択する際に、チャンネル切替時間にメニュー切替をあわせると選択に時間がかかってしまう。チャンネル切替にかかる時間よりもキー操作の方が早い場合は、このようにメニュー表示のみ切替を行なうことによって、チャンネル選択をより高速に行なうことが可能である。
【０２９８】
以上のような操作メニューの表示方法は、上に述べたリモコン送信機７０を用いたものだけには限られない。リモコン送信機のダイレクトキーによらない操作であり、操作メニューを画面に表示し、カーソル操作のようなキー操作によってメニュー中の項目を選択し、決定処理を行なうことによって機能を実行するような操作方法であれば、どのようなものにも適用可能である。
【０２９９】
なお、上記実施の形態では、回転キーによってページ移動させるとき、回転角度によって、移動するページ数を決定したり、フォーカスの移動するコマ数を決定したりする。しかし本発明はそのような実施の形態には限定されない。例えば、ページ中に特定の項目が存在する場合、回転角度に対して移動するページ数又はフォーカスが移動するコマ数を変更するようにしてもよい。特定の項目とは、例えば、操作履歴の学習によって決定された「おすすめ番組」や「過去に録画した番組」等を選択するための項目のことをいう。
【０３００】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０３０１】
【図１】本発明の一実施の形態に係るリモコン送信機７０の正面図である。
【図２】リモコン送信機７０を用いて、ＤＶＤレコーダを操作する際に、テレビ画面に表示されるトップメニューを示す図である。
【図３】スタートメニュー画面１５０を示す図である。
【図４】テレビのチャンネル切換を行なう場合に表示されるチャンネル切換画面１８０を示す図である。
【図５】チャンネル切換画面１８０において、リング部８０を回転したときにどのようなシーケンスでチャンネルが選択されるかを示す模式図である。
【図６】ショートカットを使用するチャンネルシーケンス２５０とチャンネルの表示状態とを示す模式図である。
【図７】図６においてリング部８０を時計方向に回したときの画面遷移を説明するための模式図である。
【図８】図７の下段に示す状態においてリング部８０を時計方向に多く回したときの画面遷移を説明するための模式図である。
【図９】図８の下段に示す状態においてリング部８０を時計方向にさらに回したときの画面遷移を説明するための模式図である。
【図１０】図９の下段に示す状態において十字キー８２を下方向に押下したときの画面遷移を説明するための模式図である。
【図１１】図１０の下段に示す状態においてリング部８０を反時計方向に回したときの画面遷移を説明するための模式図である。
【図１２】図１０の上段に示す状態において十字キー８２を左方向に押下したときの画面遷移を説明するための模式図である。
【図１３】録画予約画面３５０を示す模式図である。
【図１４】従来の技術における項目の選択画面３７０を示す模式図である。
【図１５】図１３に示す録画予約画面３５０において番組表からの録画予約の選択肢３６０を選択したときに表示される番組表からの録画予約画面３８０を示す模式図である。
【図１６】図１３に示す録画予約画面３５０において選択肢３６２を選択したときに表示されるＧコードによる番組指定画面３９０を示す模式図である。
【図１７】図１５に示す番組表からの録画予約画面３８０において番組表による予約のための選択肢３６０を選択したときに表示される番組選択画面４００を示す模式図である。
【図１８】図１７に示された状態からユーザが十字キー８２を右側に傾倒させたときの番組選択画面４００を示す模式図である。
【図１９】図１７に示される状態からユーザが十字キー８２を下側に傾倒させたときの番組選択画面４００を示す模式図である。
【図２０】録画予約のＳＴＥＰ３に相当する予約確定画面４２０を示す模式図である。
【図２１】スタートメニューの中で「録画した番組」という項目を選択したときに表示される録画番組処理画面４４０を示す模式図である。
【図２２】図２１に示される録画番組処理画面４４０において選択肢４６０にフォーカスがある状態で決定操作を実行したときに表示される、再生対象の番組を選択する番組選択画面４８０を示す模式図である。
【図２３】番組の再生処理において表示される再生メニュー画面５００を示す模式図である。
【図２４】再生メニュー画面の遷移を示す模式図である。
【図２５】再生メニュー画面で早送りが選択されたときの再生動作と再生メニューの表示との遷移を示す模式図である。
【図２６】リモコン送信機７０のブロック図である。
【図２７】受信機５８０の機能的構成を示すブロック図である。
【図２８】受信機５８０のハードウェア構成を示すブロック図である。
【図２９】操作メニュー遷移ＤＢ６１０の構成を示す模式図である。
【図３０】機能説明情報ＤＢ６１２の構成を示す模式図である。
【図３１】リモコン画像を格納したリモコン説明画像ＤＢ６１４の構成を示す模式図である。
【図３２】受信機５８０が実行するプログラムのメインルーチンを示すフローチャートである。
【図３３】項目を円形又は弧状に配置した操作メニューにおいて、リング部８０と十字キー８２とによって同様のフォーカス移動を行なう処理を実現するためのプログラムのフローチャートである。
【図３４】多数の項目を円形に配置した操作メニューにおいて、リング部８０が操作されたときにはその回転方向に応じてフォーカスを移動させ、十字キー８２が操作されたときには、その操作方向にしたがってショートカット位置にフォーカスを移動させる処理を実現するためのプログラムのフローチャートである。
【図３５】多数の項目が二次元行列状に配置された複数ページからなる操作メニューにおいて、リング部８０が操作されたときにはその回転方向に応じてページを移動させ、十字キー８２が操作されたときにはその操作方向に応じてページ内でフォーカスを移動させるプログラムのフローチャートである。
【図３６】十字キー８２を下方向に押下したときのメニュー表示の変形例を示す模式図である。
【図３７】放送をグループ分けし、各グループにショートカットを割当てたときの表示の遷移を示す模式図である。
【図３８】十字キー８２の上下方向に放送種類の切換を割当てたときの表示の模式図である。
【図３９】十字キー８２を下方向に押下したときの画面の切換を説明する模式図である。
【図４０】グループにショートカットを割当てたときのメニュー画面を実現するためのプログラムのフローチャートである。
【図４１】十字キー８２の左右方向への押下により設定変更を行なう際の画面遷移を説明する模式図である。
【図４２】機能の選択後又は実行後の再生メニューの表示を制御するためのプログラムの制御構造を示すフローチャートである。
【図４３】コンテンツのジャンル情報によって再生メニューの表示方法を変更するルーチンの制御構造を示すフローチャートである。
【図４４】十字キー８２による指示方向にしたがい、リング部８０の回転量にしたがった分だけ項目を移動する処理を実現するプログラムのフローチャートである。
【図４５】スタートメニューから予約画面に遷移したときの予約画面の表示の変形例を示す図である。
【図４６】リモコン画像の「戻る」キーの近傍に、戻る先の画面の説明画像を補助的に表示した画面を示す模式図である。
【符号の説明】
【０３０２】
７０  リモコン送信機、８０  リング部、８２  十字キー、８４  スタートメニューボタン、８６  レコーダ及びテレビの切換キー、８８  レコーダの電源キー、９０  テレビの電源キー、９２  終了キー、９４  「戻る」キー、９６  送信部、９８  筐体、１２０  トップメニュー画面、１３０  回転メニュー、１３２，１９０，３５８  リモコン画像、１３４  サブメニュー、１５０  スタートメニュー画面、１６２  メニュー、１６４  項目、１６６  説明画像、１６８  説明文、１８０  チャンネル切換画面、１９２  チャンネルメニュー、２０４  説明文、２２０，２５０，２５４，２５６，２５８，２９０，３１０，３２０  チャンネルシーケンス、２４０  現在のチャンネル表示、３５０，１２３０  録画予約画面、３８０  番組表からの録画予約画面、３９０  Ｇコードによる番組指定画面、４００  番組選択画面、４２０  予約確定画面、４４０  録画番組処理画面、４８０  番組選択画面、５００  再生メニュー画面、５６０  複数個のキー、５６４  制御部、５８０  受信機、５９２  受信部、５９４  信号内容判定部、５９６  画面状況取得部、５９８  画面状況記憶部、６００  操作メニュー作成部、６０２  表示情報作成部、６０４  メニュー作成用ＤＢ群、６１０  操作メニュー遷移ＤＢ、６１２  機能説明情報ＤＢ、６１４  リモコン説明画像ＤＢ
【図１】
2008305274.tif 000003
【図２】
2008305274.tif 000004
【図３】
2008305274.tif 000005
【図４】
2008305274.tif 000006
【図５】
2008305274.tif 000007
【図６】
2008305274.tif 000008
【図７】
2008305274.tif 000009
【図８】
2008305274.tif 000010
【図９】
2008305274.tif 000011
【図１０】
2008305274.tif 000012
【図１１】
2008305274.tif 000013
【図１２】
2008305274.tif 000014
【図１３】
2008305274.tif 000015
【図１４】
2008305274.tif 000016
【図１５】
2008305274.tif 000017
【図１６】
2008305274.tif 000018
【図１７】
2008305274.tif 000019
【図１８】
2008305274.tif 000020
【図１９】
2008305274.tif 000021
【図２０】
2008305274.tif 000022
【図２１】
2008305274.tif 000023
【図２２】
2008305274.tif 000024
【図２３】
2008305274.tif 000025
【図２４】
2008305274.tif 000026
【図２５】
2008305274.tif 000027
【図２６】
2008305274.tif 000028
【図２７】
2008305274.tif 000029
【図２８】
2008305274.tif 000030
【図２９】
2008305274.tif 000031
【図３０】
2008305274.tif 000032
【図３１】
2008305274.tif 000033
【図３２】
2008305274.tif 000034
【図３３】
2008305274.tif 000035
【図３４】
2008305274.tif 000036
【図３５】
2008305274.tif 000037
【図３６】
2008305274.tif 000038
【図３７】
2008305274.tif 000039
【図３８】
2008305274.tif 000040
【図３９】
2008305274.tif 000041
【図４０】
2008305274.tif 000042
【図４１】
2008305274.tif 000043
【図４２】
2008305274.tif 000044
【図４３】
2008305274.tif 000045
【図４４】
2008305274.tif 000046
【図４５】
2008305274.tif 000047
【図４６】
2008305274.tif 000048