(57)【特許請求の範囲】
【請求項１】
表示装置に表示され、複数のチャンネルの各番組を示す番組表の表示状態を制御する番組ガイド制御装置において、
各番組の日時情報と、各番組のタイトル情報と、各番組を複数のジャンルに分類してなるジャンル情報とを含む番組表画像の表示データを生成する制御手段と、
上記番組表画像を上記表示装置に出力する出力手段と、
上記日時情報、タイトル情報及びジャンル情報の少なくとも１つを指示するよう上記番組表画像に重ねて表示されるカーソルの表示位置を移動させるためのカーソル制御信号及び決定制御信号を受信するコマンド受信手段とを備え、
上記制御手段は、上記カーソル制御信号及び上記決定制御信号に基づいて、上記番組表画像を制御し、
上記カーソルが上記複数のジャンル情報に関する画像の一つを指示している状態で、上記コマンド受信手段が上記決定制御信号を受信した際に、上記タイトル情報に関しては、上記カーソルが位置しているジャンルに関する番組のタイトルのみが表示されるように制御し、
上記制御手段は、番組全体の時間長に対して視聴時間がどれだけの割合を占めていたかを判定し、番組の全放送時間長に対する視聴時間の割合が所定値以下であると判定したときはお気に入り番組としての登録処理は行わず、所定値以上であると判定したときには、この視聴時間が所定の割合以上の番組が登録済みの番組であるか否かを判定し、登録していない番組であると判定したときには、お気に入り番組の１つとして登録し、上記番組表画像内に表示されるジャンル情報を登録する際に、複数のジャンル候補項目及びリセット用の項目を表示する表示データを生成すると共に、上記登録されるジャンル情報の削除、追加、変更を制御し、リセット用の項目を選択することで所定のジャンル情報登録状態に設定する
番組ガイド制御装置。
【請求項２】
各番組の受信履歴を検出する受信履歴検出手段と、
上記受信履歴検出手段によって検出された受信履歴に関する履歴情報を記憶する記憶手段を更に備え、
上記制御手段は、上記複数のジャンルの１つとして、上記履歴情報に基づいて選定された番組を含むお気に入り番組の情報を生成するように制御する
請求項１記載の番組ガイド制御装置。
【請求項３】
上記制御手段は、上記お気に入り番組の情報にカーソルが位置する状態で、上記コマンド受信手段が上記決定制御信号を受信した際に、上記履歴情報に基づいて受信した回数の多い順に、上記タイトルが表示されるような番組表画像を生成させる
請求項１記載の番組ガイド制御装置。
【請求項４】
上記制御手段は、上記登録されたジャンル情報をメモリに記憶する
請求項１記載の番組ガイド制御装置。
【請求項５】
上記制御手段は、上記番組表画像内に表示される日付情報、時刻情報及びジャンル情報として、それぞれ１つの項目のみを表示する表示データを生成する
請求項１記載の番組ガイド制御装置。
【請求項６】
上記制御手段は、上記番組表画像内に表示される日時情報、各番組のタイトル情報、ジャンル情報について、ある情報のカーソル位置の項目に含まれる他の情報の項目をフォルダ形式で表示する表示データを生成する
請求項１記載の番組ガイド制御装置。
【請求項７】
上記制御手段は、上記登録された番組のタイトルを表示する際、視聴回数の多い順にタイトルを配列して表示する
請求項１記載の番組ガイド制御装置。
【請求項８】
表示装置に表示され、複数のチャンネルの各番組を示す番組表の表示状態を制御する番組ガイド制御方法において、
各番組の日時情報と、各番組のタイトル情報と、各番組を複数のジャンルに分類してなるジャンル情報とを含む番組表画像の表示データを生成する制御工程と、
上記番組表画像を上記表示装置に出力する出力工程と、
上記日時情報、タイトル情報及びジャンル情報の少なくとも１つを指示するよう上記番組表画像に重ねて表示されるカーソルの表示位置を移動させるためのカーソル制御信号及び決定制御信号を受信するコマンド受信工程とを備え、
上記制御工程では、上記カーソル制御信号及び上記決定制御信号に基づいて、上記番組表画像を制御し、
上記カーソルが上記複数のジャンル情報に関する画像の一つを指示している状態で、上記コマンド受信工程にて上記決定制御信号を受信した際に、上記タイトル情報に関しては、上記カーソルが位置しているジャンルに関する番組のタイトルのみが表示されるように制御し、
上記制御工程では、番組全体の時間長に対して視聴時間がどれだけの割合を占めていたかを判定し、番組の全放送時間長に対する視聴時間の割合が所定値以下であると判定したときはお気に入り番組としての登録処理は行わず、所定値以上であると判定したときには、この視聴時間が所定の割合以上の番組が登録済みの番組であるか否かを判定し、登録していない番組であると判定したときには、お気に入り番組として登録し、上記番組表画像内に表示されるジャンル情報を登録する際に、複数のジャンル候補項目及びリセット用の項目を表示する表示データを生成すると共に、上記登録されるジャンル情報の削除、追加、変更を制御し、リセット用の項目を選択することで所定のジャンル情報登録状態に設定する
番組ガイド制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組ガイド制御装置及び方法に関し、特に、本発明は多くの番組に関する情報を迅速且つ正確に得ることができるようにした番組ガイド制御装置及び方法に関する。
【背景技術】
【０００２】
近年、放送衛星や通信衛星等の衛星によって、デジタル化されたテレビジョン信号を放送し、例えば各家庭において放送信号を受信して視聴するシステムが普及しつつある。このような放送システムにおいては、１５０近くあるチャンネルを伝送することができ、これまでの地上波による放送に比べ、非常に多くの番組を放送することができる。
【０００３】
このような放送システムでは、多くの番組の中からユーザが所望の番組を容易に選択できるようにするために、放送局等の送信側が放送が予定されている番組の情報として電子番組ガイド（ＥＰＧ）を送信し、受信側においてこの電子番組ガイドを受信して表示し、ユーザがこの電子番組ガイドにより所望の番組を選択するといった番組選択方式が提案されている。
【０００４】
ここで、従来の電子番組ガイドの表示例について図１Ａ、１Ｂを参照して説明する。図１Ａに示すジャンル選択画面１には、「ＡＬＬ」（すべてのジャンル）、「ＮＥＷＳ」、「ＭＯＶＩＥ」、「ＳＰＯＲＴＳ」といった、番組に関する複数のジャンルが表示されており、ユーザは、例えばリモートコントローラ等を操作することによって、画面内に表示されるカーソル（図示せず）を移動させ、表示された複数のジャンルの中から所望のジャンルを選択することができるようになっている。そして、この図１Ａに示すジャンル選択画面１において所望のジャンルが選択されると、選択されたジャンルに対応して、図１Ｂに示す番組表画面２に表示が切り換わる。
【０００５】
図１Ｂに示す番組表画面２に、縦軸方向に放送局のチャンネル番号が表示され、横軸方向に時刻が表示されている。そして、この２つの軸で規定される位置にそのチャンネルでその時刻に放送される番組のタイトル３が表示されている。この場合、各番組タイトル３の横方向の長さは、横軸の時刻に対応するものであり、番組の放送時間の長さに依存している。
【０００６】
具体的には、図１Ａに示すジャンル選択画面１における「ＡＬＬ」が選択された場合、例えばテレビジョン受信機等のモニタにおいて、画面の表示は、ジャンル選択画面１から図１Ｂに示す番組表画面２に切り換わる。切り換わった番組表画面２には、各チャンネル毎のすべてのジャンルの番組タイトルが表示される。
【０００７】
なお、図１Ｂに示す番組表画面２には、図２に示す実際の番組表４の一部分だけが表示されており、現在表示されている領域以外の番組タイトルを表示させたい場合には、図２に示す画面表示領域５を、リモートコントローラ等における所定のスイッチボタンを操作することにより、上下左右方向に移動させる必要がある。
【０００８】
そして、ユーザは番組表画面２に表示されている番組タイトルの中から、所望の番組タイトルの表示位置にカーソル（図示せず）を移動させた後、リモートコントローラを用いて決定の操作を行うことにより、選択した番組を視聴したり、この番組に関連する情報を視聴することができる。
【０００９】
従来技術として、特許文献１〜４に記載の技術が知られている。
【００１０】
【特許文献１】国際公開第９６／０７２７０号
【特許文献２】特開平０８−０５１５９５号公報
【特許文献３】特開平０７−１９３７６２号公報
【特許文献４】特開平０７−２９８１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述のように、図２に示すような実際の番組表４は、全チャンネルの番組放送予定を時刻順に示すものであり、大量の情報を含むものであるためモニタ等の画面には、番組表４の一部しか表示できない。すなわち、モニタの画面上に表示することができる番組のタイトル数は非常に少ない。ここで、多くのタイトルを表示しようとすれば必然的に表示される文字が小さくなり、ユーザにとって見づらいものとなってしまう。
【００１２】
また、ユーザが所望の番組を選択するためには、図２に示す画面表示領域５を上下方向及び左右方向の２方向にスクロールさせていく必要もあり、ユーザの操作は非常に面倒なものとなっている。
【００１３】
また、このような電子番組ガイドでは、図１Ａに示すジャンル選択画面１と、図１Ｂに示す番組表画面２がそれぞれ独立の画面で構成される形態であるために、例えばユーザは、図１Ａ又は図１Ｂのどちらか一方の画面を表示させているときは、他方の画面を見ることができない。したがって、他方の画面を見るには現在表示中の画面を他方の画面に切り換える操作が常に必要とされ、この点でもユーザは煩雑な操作を行わなくてはならない。
【００１４】
そこで、本発明は、このような状況を考慮してなされたものであり、本発明は、ユーザが見易く、より迅速に所望の番組又は番組の情報を選択することができる、操作性に優れた番組ガイド制御装置及び方法の提供を目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る番組ガイド制御装置は、表示装置に表示され、複数のチャンネルの各番組を示す番組表の表示状態を制御する番組ガイド制御装置において、各番組の日時情報と、各番組のタイトル情報と、各番組を複数のジャンルに分類してなるジャンル情報とを含む番組表画像の表示データを生成する制御手段と、上記番組表画像を上記表示装置に出力する出力手段と、上記日時情報、タイトル情報及びジャンル情報の少なくとも１つを指示するよう上記番組表画像に重ねて表示されるカーソルの表示位置を移動させるためのカーソル制御信号及び決定制御信号を受信するコマンド受信手段とを備え、上記制御手段は、上記カーソル制御信号及び上記決定制御信号に基づいて、上記番組表画像を制御し、上記カーソルが上記複数のジャンル情報に関する画像の一つを指示している状態で、上記コマンド受信手段が上記決定制御信号を受信した際に、上記タイトル情報に関しては、上記カーソルが位置しているジャンルに関する番組のタイトルのみが表示されるように制御し、上記制御手段は、番組全体の時間長に対して視聴時間がどれだけの割合を占めていたかを判定し、番組の全放送時間長に対する視聴時間の割合が所定値以下であると判定したときはお気に入り番組としての登録処理は行わず、所定値以上であると判定したときには、この視聴時間が所定の割合以上の番組が登録済みの番組であるか否かを判定し、登録していない番組であると判定したときには、お気に入り番組の１つとして登録し、上記番組表画像内に表示されるジャンル情報を登録する際に、複数のジャンル候補項目及びリセット用の項目を表示する表示データを生成すると共に、上記登録されるジャンル情報の削除、追加、変更を制御し、リセット用の項目を選択することで所定のジャンル情報登録状態に設定する。
【００１６】
本発明に係る番組ガイド制御方法は、表示装置に表示され、複数のチャンネルの各番組を示す番組表の表示状態を制御する番組ガイド制御方法において、各番組の日時情報と、各番組のタイトル情報と、各番組を複数のジャンルに分類してなるジャンル情報とを含む番組表画像の表示データを生成する制御工程と、上記番組表画像を上記表示装置に出力する出力工程と、上記日時情報、タイトル情報及びジャンル情報の少なくとも１つを指示するよう上記番組表画像に重ねて表示されるカーソルの表示位置を移動させるためのカーソル制御信号及び決定制御信号を受信するコマンド受信工程とを備え、上記制御工程では、上記カーソル制御信号及び上記決定制御信号に基づいて、上記番組表画像を制御し、上記カーソルが上記複数のジャンル情報に関する画像の一つを指示している状態で、上記コマンド受信工程にて上記決定制御信号を受信した際に、上記タイトル情報に関しては、上記カーソルが位置しているジャンルに関する番組のタイトルのみが表示されるように制御し、上記制御工程では、番組全体の時間長に対して視聴時間がどれだけの割合を占めていたかを判定し、番組の全放送時間長に対する視聴時間の割合が所定値以下であると判定したときはお気に入り番組としての登録処理は行わず、所定値以上であると判定したときには、この視聴時間が所定の割合以上の番組が登録済みの番組であるか否かを判定し、登録していない番組であると判定したときには、お気に入り番組として登録し、上記番組表画像内に表示されるジャンル情報を登録する際に、複数のジャンル候補項目及びリセット用の項目を表示する表示データを生成すると共に、上記登録されるジャンル情報の削除、追加、変更を制御し、リセット用の項目を選択することで所定のジャンル情報登録状態に設定する。
【発明の効果】
【００１７】
本発明によれば、例えば日付、時刻、番組タイトル、番組のジャンルを、番組表を縦方向に分割した各領域に表示し、これに加えて、例えば放送チャンネルに関連する情報として、現在選局中のチャンネルの情報、ユーザが任意に登録した好みチャンネルの情報をジャンルの項目として設けることにより、非常に使い勝手のよい電子番組ガイド（ＥＰＧ）をユーザに提供することができる。
【００１８】
また、本発明では、ジャンルの項目として、ユーザの好みの番組として登録された「お気に入り番組」の項目を設けることにより、更に使い勝手のよいＥＰＧを提供することができる。さらに、番組の視聴履歴情報に基づいて「お気に入り番組」を自動的に設定するようにしたことにより、ユーザは、好みの番組を選択して登録するような面倒な操作を行う必要もない。
【００１９】
これに加えて、ユーザが自分の好みに応じたジャンルを登録して、この登録したジャンルを選択項目として番組表に表示させるようにしたことにより、ユーザの好みに適合する番組表を生成することができる。すなわち、ユーザにとって更に使い勝手のよいＥＰＧを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を図面を参照しながら詳細に説明する。  
なお、以下の説明は次の順序で行うものとする。  
１．電子番組ガイド制御装置の構成
２．リモートコントローラの構成
３．電子番組ガイドの表示形態
４．電子番組ガイド表示を実現するための処理動作
５．好みチャンネル
６．お気に入り番組
７．ジャンル登録
８．電子番組ガイドの他の表示形態
【００２１】
１．電子番組ガイド制御装置の構成
図３は、本発明を適用した電子番組ガイド制御装置（integrated receiver/decoder:ＩＲＤ）の基本的構成を示す。本発明の実施例であるこの電子番組ガイド制御装置１０では、例えばアンテナ等により受信された放送波の信号が入力端子を介してチューナ１１に供給される。この放送波の信号には所定のフォーマットに従って電子番組ガイド（以下ＥＰＧという。）のデータ（以下、ＥＰＧデータという。）が重畳されている。
【００２２】
このＥＰＧデータは、例えば各チャンネルで今後放送が予定されている番組のタイトルを示すデータ、各番組の放送予定日及び放送開始及び終了時刻を示すデータ、番組のジャンルを示すデータ、番組の粗筋や出演者等の内容を示すデータ等を含んでいる。
【００２３】
この実施例においては、放送局等の送信側が１週間分の番組に関する上述のＥＰＧデータを数秒に１回の割合で放送波の信号に重畳させて送信しているものとする。
【００２４】
なお、この放送波の信号は、衛星放送波の信号の他に有線放送の信号や地上波の信号等であってもよい。また、チューナ１１の構成は、受信する放送波がアナログ信号であるかデジタル信号であるかによって、適宜変更される。
【００２５】
チューナ１１は、この装置全体を制御するコントローラ１２の制御に応じてチューニング処理を行う。また、チューナ１１は選択したチャンネルの信号をＥＰＧデータ抽出回路１３に供給する。なお、チューナ１１から出力される信号には、映像／音声信号の他に上述のＥＰＧデータも含まれている。
【００２６】
コントローラ１２は、例えば本体に設けられた操作スイッチ、又は後述する図６に示すリモートコントローラ等である操作部１４からの各種操作コマンドに対応して、チューナ１１、ＥＰＧデータ抽出回路１３及び後述する表示信号生成回路１５を制御する。なお、このコントローラ１２については、図４を用いて後で詳細に説明する。
【００２７】
ＥＰＧデータ抽出回路１３は、コントローラ１２の制御に応じてチューナ１１の出力信号に含まれているＥＰＧデータを抽出し、コントローラ１２に供給する。このＥＰＧデータは、コントローラ１２によって、後述するように、例えばモニタ装置１９に放送日時、番組タイトル、ジャンル等を表示させるために、表示用の映像データ（以下、画面表示データという。）に変換されて表示信号生成回路１５に供給される。
【００２８】
また、ＥＰＧデータ抽出回路１３に入力されたチューナ１１の出力信号に含まれているＭＰＥＧビデオデータ及びＭＰＥＧオーディオデータは、それぞれＭＰＥＧビデオデコーダ１６及びＭＰＥＧオーディオデコーダ１７に供給される。
【００２９】
表示信号生成回路１５は、コントローラ１２から供給される画面表示データをもとに、映像信号を生成し、その映像信号を映像信号混合回路１８に供給する。
【００３０】
ＭＰＥＧビデオデコーダ１６は、ＥＰＧデータ抽出回路１３から供給されるＭＰＥＧビデオデータをデコードして、映像信号を再生し、その映像信号を映像信号混合回路１８に供給する。
【００３１】
映像信号混合回路１８は、ＭＰＥＧビデオデコーダ１６から供給される映像信号と表示信号生成回路１５から供給される番組情報の映像信号を混合し、混合された映像信号を映像出力信号として例えばモニタ装置１９に出力する。
【００３２】
同様に、ＭＰＥＧオーディオデコーダ１７は、ＥＰＧデータ抽出回路１３から供給されるＭＰＥＧオーディオデータをデコードして、音声信号を再生し、その音声信号をスピーカ２０に供給する。
【００３３】
次に、図３に示すコントローラ１２の具体的構成を、図４を用いて説明する。
【００３４】
中央演算処理装置（以下、ＣＰＵという。）２１には、入出力インターフェース２２を介して、図３に示す操作部１４からの操作コマンド、チューナ１１及びＥＰＧデータ抽出回路１３からのチャンネルデータ及びＥＰＧデータが供給される。
【００３５】
ＣＰＵ２１は、例えばＲＯＭ（read only memory）から構成されている制御プログラムメモリ２３に予め記録されている各種のプログラムに基づいて、入出力インターフェース２２から入力されたデータ又は操作コマンドに対応した処理を実行する。
【００３６】
具体的には、この制御プログラムメモリ２３には、以下に示すプログラムが予め記憶されている。すなわち、制御プログラムメモリ２３には、操作入力制御プログラム２３Ａ、チューニング制御プログラム２３Ｂ、ＥＰＧデータ抽出制御プログラム２３Ｃ、画面表示データ作成プログラム２３Ｄ、表示信号生成制御プログラム２３Ｅ等が記憶されている。
【００３７】
操作入力制御プログラム２３Ａは、操作部４から入力される操作コマンドに対応する処理を行うためのプログラムである。チューニング制御プログラム２３Ｂは、チューナ１１のチューニング処理の制御、チューニングの結果の判定等に用いられるプログラムである。ＥＰＧデータ抽出制御プログラム２３Ｃは、ＥＰＧデータ抽出回路１３のＥＰＧデータの抽出処理を制御するプログラムである。画面表示データ作成プログラム２３Ｄは、ＥＰＧデータ抽出回路１３から供給されるＥＰＧデータをもとに、画面表示データを作成するプログラムである。表示信号生成制御プログラム２３Ｅは、表示信号生成回路１５の処理を制御するプログラムである。
【００３８】
また、例えばＲＡＭ（random access memory）及びＶＲＡＭ（video random access memory）等からなるデータメモリ２４は、各種のデータを格納する複数の格納領域に分割されており、これらの領域にはシリンダＥＰＧデータベース２４Ａ、画面表示データ２４Ｂ、ブックマークリストデータ２４Ｃ、タイマ予約リストデータ２４Ｄ、選局チャンネルデータ２４Ｅ、好みチャンネルデータ２４Ｆ、お気に入り番組データ２４Ｇ、ジャンル登録データ２４Ｈ、ジャンルデフォルトデータ２４Ｉ等が記憶される。
【００３９】
シリンダＥＰＧデータベース２４Ａは、図５Ａ及び図５Ｂを参照して後述するシリンダＥＰＧのデータベースであり、画面表示データ２４Ｂは、画面表示データ作成プログラム２３Ｄで作成され、データメモリ２４のＶＲＡＭに書き込まれたシリンダＥＰＧの表示用のデータである。ブックマークリストデータ２４Ｃは、ユーザが検索の便宜のために所望の番組に付したブックマークのリストである。タイマ予約リストデータ２４Ｄは、ユーザがタイマ予約した番組に関するデータであり、ここにデータとして登録された番組の放送時刻になると、ＣＰＵ２１は、チューナ１１を制御し、その番組が放送されるチャンネルを受信させる。選局チャンネルデータ２４Ｅは、現在選局中のチャンネルのチャンネル番号及びそのチャンネルで今後放送される番組に関するデータである。好みチャンネルデータ２４Ｆは、ユーザが登録した好みチャンネルに関するデータである。この好みチャンネルについては、「５．好みチャンネル」の章で詳しく説明する。お気に入り番組データ２４Ｇは、ユーザの視聴頻度の高いお気に入り番組に関するデータである。このお気に入り番組については、後に「６．お気に入り番組」の章で詳細に説明する。ジャンル登録データ２４Ｈは、複数のジャンルからユーザが選択した８個のジャンルのデータであり、ジャンルデフォルトデータ２４Ｉは、メーカ側が予め設定したジャンル登録データの初期値である。このジャンル登録については、「７．ジャンル登録」の章で詳しく説明する。
【００４０】
次に、シリンダＥＰＧデータベースに基づいて図３に示すモニタ装置１９に表示されるＥＰＧの基本的な表示概念について説明する。なお、以下に説明するシリンダＥＰＧに関する未公開の出願が本出願人により先になされている（日本国特許願平８−２６４４６号）。
【００４１】
図５Ａは、ＥＰＧを概念的に示す図である。このＥＰＧにおいて、シリンダ２５は、円柱の軸方向に図面の左から右に順に領域２５Ｘ、２５Ｙ、２５Ｚの３つの領域に区分されている。また、シリンダ２５の円周面の一部である表示領域２６は、図３に示すモニタ装置１９の表示画面に対応している。
【００４２】
図５Ｂは、このシリンダ２５の領域２５Ｘ、２５Ｙ、２５Ｚを平面状に展開したものである。シリンダ２５の３つに区分された領域のうちの最も左側に配置されている領域２５Ｘには、１週間分の日付、曜日、及び時刻が、日付及び時刻の若い順に、図面の上から下に配列されている。
【００４３】
３つの領域のうちの中央に配置されている領域２５Ｙには、現在放送中の番組又は今後放送される番組のタイトル名等が、チャンネル番号の若い順、かつ放送開始時刻の早い順に、上から下に配列されている。
【００４４】
３つの領域のうちの最も右側に配置されている領域２５Ｚには、例えば、「全部」、「映画」、「スポーツ」、「ニュース」、「音楽」等の番組の範疇による分類項目、すなわちジャンル名が、上から下に配列されている。ここで「全部」は、「映画」、「スポーツ」等のジャンルに関係なく全ての番組を包括するものである。
【００４５】
特に、本発明の実施例においては、この番組のジャンルに対応する領域２５Ｚに、上述のジャンル以外に「選局チャンネル」、「好みチャンネル」、「お気に入り番組」の項目を設けている。この「選局チャンネル」は、この電子番組ガイド制御装置において、チューナ１１により現在選局されてモニタ装置１９に表示されているチャンネルに関する情報である。
【００４６】
「好みチャンネル」及び「お気に入り番組」については、後に「５．好みチャンネル」及び「６．お気に入り番組」の章で詳細に説明する。
【００４７】
そして、ユーザは、操作部１４（例えば、図６に示すリモートコントローラ１４Ａ）を操作することによって、各領域２５Ｘ、２５Ｙ、２５Ｚをそれぞれ回転させるような感覚で、図５Ａに示す表示領域２６に所望の情報を対応させることにより、その情報をモニタ装置１９に表示させることができる。
【００４８】
すなわち、図５Ａに示すシリンダ２６は、図５Ｂに示す領域２５Ｘ、２５Ｙ、２５Ｚのそれぞれの最上段と最下段を繋いだものであり、例えばユーザが領域Ｘを回転させるような感覚で、領域Ｘの最下段の９日土曜日よりさらに下をモニタ装置１９に表示させようとすると、モニタ装置１９には、９日土曜日に続いて領域２５Ｘの最上段の３日日曜日が表示される。逆に、例えばユーザが図５Ｂに示す領域Ｘの最上段である３日日曜日より上をモニタ装置１９に表示させようとすると、モニタ装置１９には、３日日曜日の上に９日土曜日が表示されることとなる。
【００４９】
ここで、各領域は、それぞれの最上段と最下段を連続して表示するような方向へは、回転できないとしてもよい。すなわち、ユーザが各領域の最上段より上の情報、或いは最下段より下の情報をモニタ装置１９に表示させるような操作を行った場合、その操作を無効とするようにしてもよい。
【００５０】
このように、本発明を適用したＥＰＧにおいては、シリンダを複数の領域に区分し、その各領域に、それぞれ、日時、番組、ジャンルを割り当て、各領域をそれぞれ回転可能としている。本明細書中では、このようなＥＰＧをシリンダＥＰＧとも呼ぶ。
【００５１】
２．リモートコントローラの構成
次に、図３に示した操作部１４の具体的な構成について説明する。図６は、この電子番組ガイド制御装置１０を遠隔操作する場合に用いられるリモートコントローラ１４Ａの構成を示す平面図である。このリモートコントローラ１４Ａが図３に示す操作部１４に相当する。
【００５２】
電源ボタンスイッチ３０及びテレビ電源ボタンスイッチ３１は、それぞれ、電子番組ガイド制御装置１０及びモニタ装置１９の電源をオン又はオフにするためのものである。
【００５３】
消音ボタンスイッチ３２を押すとスピーカ２０から出力される音がミュートされ、再度操作すると、ミュートが解除される。
【００５４】
テレビ切換ボタンスイッチ３３Ａ及びＩＲＤ切換ボタンスイッチ３３Ｂは、このリモートコントローラ１４Ａの各ボタンスイッチの機能を、モニタ装置１９に対応する機能にするか、又は、電子番組ガイド制御装置１０に対応する機能にするかを切り換えるときに操作される。
【００５５】
入力切換ボタンスイッチ３４は、電子番組ガイド制御装置１０への入力を切り換えるときに操作される。画面表示ボタンスイッチ３５は、モニタ装置１９上にチャンネル番号等（ステーションロゴ、タイトル名を含む）を表示させるときに操作され、再度操作されるとその表示が消える。二重音声ボタンスイッチ３６は、スピーカ２０から出力させる音声を、２カ国語放送又は多重放送の番組において、主音声、副音声、主＋副音声（外国語、又は日本語と外国語）に切り換える場合に操作される。
【００５６】
０〜９の数字が表示されている数字ボタンスイッチ３７は、各々のボタンスイッチに表示されている数字を入力するとき操作される。選局ボタンスイッチ３７Ａは、数字ボタンスイッチ３７の操作が完了したとき、数字入力終了と、その入力した数字がチャンネルを表すものであることを示す意味で、それに続いて操作される。
【００５７】
また、上述したテレビ切換ボタンスイッチ３３Ａが操作され、このリモートコントローラ１４Ａがモニタ装置１９用のリモートコントローラとされている場合、数字ボタンスイッチ３７の「７」のボタンスイッチの下側に配置されているボタンスイッチは「１０」を入力するボタンスイッチとされ、「０」と表示されているボタンスイッチは「１１」を入力するボタンスイッチとされ、選局ボタンスイッチ３７Ａは「１２」を入力するボタンスイッチとされる。図３に示すモニタ装置１９には、押されたボタンスイッチに対応して選局されたチャンネルの番組が表示される。
【００５８】
メニューボタンスイッチ３８は、モニタ装置１９にＥＰＧや電子番組ガイド制御装置１０の諸設定のメニュー画面（図示せず）を表示させるときに操作され、インフォメーションボタンスイッチ３９は、後に説明するインフォメーション画面を表示させるときに操作される。
【００５９】
現番組ボタンスイッチ４０と番組予告ボタンスイッチ４１は、プロモーションチャンネルの選局に用いられ、それぞれ、現在放送中の番組、又は今後放送される予定の番組の予告を表示させるとさ操作され、番組表ボタンスイッチ４２は、ＥＰＧ、例えば図７Ａ〜図７Ｄに示すような番組表５０を表示させるときに操作される。
【００６０】
セレクトボタンスイッチ４７は、リモートコントローラ１４Ａの上面に対して垂直方向に押し下げる操作（セレクト操作）することができるようにされている。アップボタンスイッチ４３、ダウンボタンスイッチ４４、レフトボタンスイッチ４５、及びライトボタンスイッチ４６は、画面上に表示されるカーソル、例えば、図７Ａ〜図７Ｄに示すカーソル５１Ｘ１、５１Ｘ２、５１Ｙ、５１Ｚ等を上下左右に移動させるときに操作される。
【００６１】
ボリュームボタンスイッチ４８とチャンネルアップダウンボタンスイッチ４９は、音量又はチャンネルの番号を増減するとき操作される。
【００６２】
３．電子番組ガイドの表示形態
次に、図７Ａ〜図９Ｃを参照して、本実施例におけるＥＰＧの表示の形態について説明する。
【００６３】
図７Ａ〜図７Ｄは、それぞれ図５に示すシリンダ２５の具体的な表示形態として図３に示すモニタ装置１９の表示画面５３上に表示されるＥＰＧの一例を示す図である。なお、これらの図７Ａ〜図７Ｄでは、番組表５０を画面５３一杯に表示した例を示している。
【００６４】
これらの図７Ａ〜図７Ｄに示す番組表５０おいては、日時が表示される領域２５Ｘは、さらに日付及び曜日が表示される領域２５Ｘ１と、時刻が表示される領域２５Ｘ２とに分割されている。
【００６５】
また、各領域２５Ｘ１、２５Ｘ２、２５Ｙ、２５Ｚには、ユーザが、図３に示す操作部１４（図６に示すリモートコントローラ１４Ａ）を操作することによって移動可能なカーソル（領域２５Ｘ１のカーソル５１Ｘ１、領域２５Ｘ２のカーソル５１Ｘ２、領域２５Ｙのカーソル５１Ｙ、領域２５Ｚのカーソル５１Ｚ）が表示されている。そして、この実施例においては、ジャンルを表示する領域２５Ｚにおいて、放送チャンネルに関する情報として選局チャンネル５２の項目を設けている。
【００６６】
なお、図７Ａ〜図７Ｄに示す表示状態では、領域２５Ｙが選択された状態にあり、領域２５Ｙのカーソル５１Ｙのみがユーザによる操作により直接移動可能であり、他の領域のカーソル、すなわちカーソル５１Ｘ１、５１Ｘ２及び５１Ｚはユーザによって直接は移動操作できない。
【００６７】
例えば、図７Ａにおいては、日付が表示されている領域２５Ｘ１では、カーソル５１Ｘ１が３日の日曜日に配置されている。
【００６８】
また、ジャンルが表示されている領域２５Ｚにおいては、カーソル５１Ｚが「全部」に配置されている。したがって、領域２５Ｙには特定のジャンルに関わらず、３日、日曜日の午前８時以降に放送される全番組のタイトルが、チャンネル番号及び放送時間とともに表示されている。この領域２５Ｙには、できるだけ多くの番組のタイトルが表示されるようにしている。
【００６９】
なお、この図７Ａの領域２５Ｙにおいては、番組毎に左から、番組の放送チャンネル、放送局をシンボル的に示すいわゆるステーションロゴ、そして番組タイトルが表示されている。なお、領域２５Ｙに表示されているタイトルは、現在時刻以降に放送される予定の番組のタイトルである。
【００７０】
この場合、領域２５Ｙのカーソル５１Ｙは、１１チャンネルで午前８時００分から午前９時００分までの時間帯にわたって放送される「番組Ｂ」に対して配置されているとする。そして、領域２５Ｘ２のカーソル５１Ｘ２は、この「番組Ｂ」の放送開始時刻である午前８時００分に対応する位置に配置される共に、８時台であることを示す「８」の数字がカーソル５１Ｘ２内に強調して表示されている。
【００７１】
図７Ｂには、図７Ａの状態から、カーソル５１Ｙを１３チャンネルの「番組Ｌ」の番組タイトルの位置まで移動させた状態が示されている。
【００７２】
このような領域内における縦方向のカーソル移動は、例えば図６に示したリモートコントローラのアップボタンスイッチ４３及びダウンボタンスイッチ４４を操作することによって行われ、選択された領域２５Ｙに対応するカーソル５１Ｙを順次上又は下の行に移動させることができるようになっている。
【００７３】
例えば、ユーザがアップボタンスイッチ４３を１回押す毎にカーソル５１Ｙは、上方向に移動する。また、カーソル５１Ｙが最上行に配置された状態において、ユーザがさらにアップボタンスイッチ４３を押すと、図５Ａに示すシリンダ２５の領域Ｙを回転させるようなイメージで表示内容がスクロールされる。
【００７４】
また、ユーザがダウンボタンスイッチ４４を押すことによりカーソル５１Ｙは、下方向に移動する。そして、カーソル５１Ｙが領域２５の最下行に配置された状態において、ユーザがさらにダウンボタンスイッチ４４を押すと、やはりシリンダ２５の領域Ｙを回転させるようなイメージで表示内容がスクロールする。
【００７５】
なお、上述のようなスクロール操作は、領域２５Ｙにおいてのみならず、図８Ａ〜図８Ｈを用いて後に説明するように、領域２５Ｘ１、２５Ｘ２、２５Ｚの各領域においても、ある領域が選択され、選択された領域に対応したカーソル５１Ｘ１、５１Ｘ２、５１Ｚが移動可能とされている状態で、行うことができる。
【００７６】
例えば図７Ａに示す位置から、図７Ｂに示すにようにカーソル５１Ｙを移動させた場合、「番組Ｌ」は、午前９時０５分から午前１１時００分の時間帯に放送されることから、これに追随するようにして、カーソル５１Ｘ２は、「番組Ｌ」の放送開始時刻にほぼ対応する午前９時あたりを示す位置に対して配置されるとともに、９時台を示す「９」の数字が強調して表示される。
【００７７】
図７Ｃには、図７Ｂ示す状態から、更に先の放送時間帯に放送される番組のタイトルにカーソル５１Ｙを移動させた状態が示されている。この場合には、カーソル５１Ｙは、深夜の午前１２時１０分から午前１２時２０分まで放送される１４チャンネルの「番組Ｕ」に対して配置されている。この場合にもカーソル５１Ｘ２は、「番組Ｕ」の放送開始時刻にほぼ対応する午前１２時あたりを示す位置に移動して配置されるとともに、１２時台を示す「１２」の数字が強調して表示される。
【００７８】
また、「番組Ｕ」の放送時間である午前１２時１０分から午前１２時２０分は、日付としては翌日の「４日、月曜日」である。このため、領域２５Ｘ１のカーソル５１Ｘ１は、図５Ａ、Ｂに示す「３日、日曜日」の位置から、その翌日の「４日、月曜日」の位置に移動して配置される。
【００７９】
そして、図７Ｃに示す状態から更に先の放送時間帯に放送される番組のタイトルにカーソル５１Ｙを移動させ、図７Ｄに示すように午前１時３０分から午前２時００分まで放送される１７チャンネルの「番組ｆ」にカーソル５１Ｙを配置させたとする。
【００８０】
この場合、領域２５Ｘ２のカーソル５１Ｘ２は、「番組ｆ」の放送開始時刻にほぼ対応する午前１時あたりを示す位置に移動して配置されるとともに、午前１時台を示す「１」の数字が強調して表示される。領域２５Ｘ１のカーソル５１Ｘ１は「４日、月曜日」の位置に移動して配置される。
【００８１】
図７Ａ〜図７Ｄにおいては、領域２５Ｙにおけるカーソル５１Ｙの移動に伴う表示形態の変化について説明したが、次に図８Ａ〜図８Ｈを参照して領域２５Ｙ以外の他の領域におけるカーソル移動に伴う表示形態の変化について説明する。
【００８２】
例えば、ユーザが１５５チャンネルを選局して番組を視聴している状態から、図６に示すリモートコントローラ１４ＡのＩＲＤ切換ボタンスイッチ３３Ｂ及び番組表ボタンスイッチ４２を操作して、ＥＰＧを呼び出すと、図８Ａに示すように、モニタ装置１９の表示画面５３には番組表５０が表示される。つまり、現在選局されている１５５チャンネルの番組の映像上に番組表５０がスーパーインポーズされて表示される。
【００８３】
この場合、図８Ａの番組表５０には、図７Ａと同様の状態が示されている。つまり、領域２５Ｙが選択されているため、カーソル５１Ｙのみがユーザによる直接的な移動操作が可能であり、他の領域２５Ｘ１、２５Ｘ２、２５Ｙ、２５Ｚのカーソル５１Ｘ１、５１Ｘ２、５１Ｙ、５１Ｚはユーザによるによる直接の移動操作が不可能な状態にある。
【００８４】
また、ここでは領域２５Ｚにジャンルの１選択肢として選局チャンネル５２の項目が設けられている。選局チャンネル５２は、図３に示すチューナ１１により選局されている放送局のチャンネル番号となっている。
【００８５】
したがって、選局チャンネル５２に表示されるチャンネル番号は、現在選局されているチャンネルによりその都度異なるものであり、図８Ａの場合には、現在１５５チャンネルが選局表示されていることから、「１５５ＣＨ」となっている。
【００８６】
図８Ａでは、１５５チャンネルで放送中の番組の一部が番組表５０と重ねて画面５３に表示されている。さらに、画面５３の右上の隅部には１５５チャンネルのステーションロゴ及びチャンネル番号が表示されている。このステーションロゴ及びチャンネル番号の表示の有無は、図６に示すリモートコントローラ１４Ａの画面表示ボタンスイッチ３５をユーザが操作することにより切り換えられる。
【００８７】
この図８Ａに示す状態から、例えばユーザが図６に示すリモートコントローラ１４Ａのレフトボタンスイッチ４５を１回操作したとすると、番組表５０の表示は図８Ｂに示す状態に変化する。これは、領域２５Ｙの左隣の時間を表示する領域２５Ｘ２が選択された状態である。この表示状態では、領域２５Ｘ２のカーソル５１Ｘ２がユーザの操作により直接移動可能となって他の領域のカーソルはユーザによる直接の移動操作が不可能な状態となる。
【００８８】
そして、図８Ｂの状態から図６に示すリモートコントローラ１４Ａのアップボタンスイッチ４３又はダウンボタンスイッチ４４を操作することにより、カーソル５１Ｘ２を上下の任意の方向に移動させて、新たな時刻を指定することができる。例えば、図８Ｃには、図８Ｂの状態からダウンボタンスイッチ４４を１回押したことにより「８時」から「９時」に指定の時刻が変更されている状態が示されている。
【００８９】
このように指定時刻が変更されると、図示しないが、領域２５Ｙにおいては９時台以降に放送される複数の番組が候補となるように、その表示内容が変更される。
【００９０】
また、図８Ｄの状態から、さらにレフトボタンスイッチ４５を１回押すと、図８Ｄに示すように日付を表示する領域２５Ｘ１が選択されて、カーソル５１Ｘ１がユーザの操作により直接移動することが可能となり、他の領域のカーソルがユーザの操作により直接は移動不可能な状態となる。なお、このときの領域２５Ｘ２の状態は図８Ｂと同様となっている。
【００９１】
そして、図８Ｂの状態とされた後に、アップボタンスイッチ４３又はダウンボタンスイッチ４４を操作することで、カーソル５１Ｘ１を上下に移動させて、新たな日付を指定することが可能である。図８Ｅにはダウンボタンスイッチ４４を１回押したことにより、４日の月曜日が新たに指定された状態が示されている。
【００９２】
この場合にも、領域２５Ｙにおいては、４日の月曜日以降に放送される番組が候補となるように、その表示内容が変更される。
【００９３】
また、図８Ｄの状態から、ライトボタンスイッチ４６を操作する毎に、選択領域は、図８Ｂから図８Ａに示すように順次右方向に移動する。すなわち、選択される領域が順次変化していく。そして、図８Ａの状態から更にライトボタンスイッチ４６を押した場合には、図８Ｆに示すジャンルを表示する領域Ｚが選択された状態に移行し、カーソル５１Ｚが移動可能となる。このとき、他の領域のカーソル５１Ｘ１、５１Ｘ２、５１Ｙは移動操作不可能となる。
【００９４】
そして、この場合にもアップボタンスイッチ４３又はダウンボタンスイッチ４４の操作によってカーソル５１Ｚを移動させて、他のジャンルを任意に選択することが可能である。例えば図８Ｆに示す「全部」が指定された状態から、アップボタンスイッチ４３を一回押すと、図８Ｇに示すような「１５５ＣＨ」と表示されている選局チャンネル５２が指定された状態となる。
【００９５】
そして、図８Ｇに示すように「１５５ＣＨ」と表示された選局チャンネル５２にカーソル５１Ｚが配置された状態では、領域２５Ｙは、表示内容が変更され、例えば図８Ｈに示すように、午前８時以降に１５５チャンネルで放送が予定されている複数の番組タイトルが、その放送開始時刻順に表示される。これにより、ユーザは現在視聴しているチャンネルで現在以降に放送される番組のタイトルを把握することができる。
【００９６】
なお、図８Ｈには、番組表５０の領域２５Ｙが選択されてカーソル５１Ｙが移動操作可能な状態が示されている。
【００９７】
このように、この実施例においては、領域２５Ｚでジャンル指定操作を行うことで、「映画」や「ニュース」等の番組の区別であるジャンル毎に番組候補を把握できることに加えて、放送が予定されている番組を放送チャンネル単位で把握することができる。
【００９８】
一方、領域２５Ｚにおいて「ブックマーク」の項目が選択された場合には、後述するように、ブックマークが付された番組のタイトルが、例えば放送開始時刻順に領域２５Ｙに表示される。
【００９９】
また、例えば図８Ｆに示す状態からレフトボタンスイッチ４５を一回押す毎に選択領域が順次左方向に移動していく。これは、図８Ａから図８Ｂ、そして図８Ｄに示す表示状態の変化に対応する。
【０１００】
次に、番組表５０により表示された番組タイトルの中から、ユーザが所望の番組タイトルを選択し、決定した場合の表示形態について図９Ａ〜図９Ｃを参照して説明する。この番組の選択決定のための操作は、領域２５Ｙにおいてユーザがカーソルを所望の番組タイトルに移動させた状態で図６に示すリモートコントローラ１４Ａのセレクトボタンスイッチ４７を押すことにより行われる。
【０１０１】
例えば、現在が３日、日曜日の午前９時１０分頃であるとして、このとき図９Ａに示す番組表５０が表示されているものとする。そして、ユーザが上述したリモートコントローラ１４Ａを操作して、領域２５Ｙにおいて第１３チャンネルの「番組Ｌ」（午前９時０５分〜午前１１時００分に放送）にカーソル５１Ｙを移動した状態でセレクトボタンスイッチ４７を押した、すなわち「番組Ｌ」について選択決定の操作を行ったものとする。
【０１０２】
この時点では、選択した番組「番組Ｌ」は現在放送中であるので、この図３に示すモニタ装置１９の画面５３に表示されたＥＰＧ、すなわち番組表５０は消え、図９Ｂに示すように、「番組Ｌ」の放送画面に切り換わり、ユーザは選択した番組を視聴することができる。
【０１０３】
一方、例えば、ユーザが上述のものと同様の操作によって、２１チャンネルの「番組Ｐ」（午前１０時００分〜午前１１時００分に放送）について選択決定の操作を行ったものとする。このとき選択した番組「番組Ｐ」は、現在放送されておらず今後放送される予定の番組である。このような場合、この実施例においては、この電子番組ガイド制御装置１０は、モニタ装置１９の画面５３に、図９Ｃに示すように「番組Ｐ」の番組内容等の情報を示すインフォメーションを表示させる。
【０１０４】
図９Ｃに示すインフォメーション画面上には、ユーザにより選択された番組、ここでは「番組Ｐ」の放送日時、番組内容等が表示される他に、ユーザが選択可能な各種のコマンドアイコン５４が表示される。なお、先に述べたが、このような番組内容の情報もＥＰＧデータとして放送信号とともに送信されている。
【０１０５】
この図９Ｃにおいては、コマンドアイコン５４としては、図９Ａに示す番組表５０を再度表示させるためのアイコン５４Ａと、現在インフォメーション画面が表示されている番組にブックマークを付すためのアイコン５４Ｂと、この番組をその放送開始時刻に受信して表示させるためのアイコン５４Ｃと、テレビショッピングや、視聴料金を必要とする番組を購入するために用いられるアイコン５４Ｄが表示されている。
【０１０６】
ユーザは、図６に示すリモートコントローラ１４Ａのアップボタンスイッチ４３及びダウンボタンスイッチ４４を操作することによって、任意のコマンドアイコンにカーソル５５を配置することができ、セレクトボタンスイッチ４７を押すことによって、カーソル５５が配置されている１つのコマンドアイコンを選択決定することができる。
【０１０７】
そして、例えばアイコン５４Ａが選択決定されれば図９Ｃのインフォメーション画面から、図９Ａに示す番組表５０の画面に表示が切り換わり、アイコン５４Ｂが選択決定されれば、現在このインフォメーション画面で紹介されている番組にブックマークが付され、例えばこの番組のタイトル、放送開始時刻等が図４に示すブックマークリストデータ２４Ｃとしてデータメモリ２４に登録される。また、アイコン５４Ｃが選択決定されると、このインフォメーション画面で紹介されている番組のタイマ予約処理、例えばこの番組のチャンネル番号、放送開始時刻、放送終了時刻等をタイマ予約リストデータ２４Ｄとしてデータメモリ２４に登録する処理が行われる。そして、ＣＰＵ２１はタイマ予約リストに番組を登録した場合、計時動作を行い、その放送開始時刻が到来したときにチューナ１１を制御してその番組を受信し、その番組をモニタ装置１９に表示させる。
【０１０８】
このように、この実施例においては、番組表５０を複数の領域に区分し、各領域に、日付、時刻、番組のタイトル、ジャンル等を割り当て、このように構成された番組表５０をモニタ装置１９の表示画面５３に表示するようにしている。そして、番組表５０上で各々の領域のカーソルを操作することによって、例えば今後放送される番組に関する種々の情報を得るようにしたので、同一画面上で、画面表示を切り換えることなく所望の番組に関する情報を得ることができる。
【０１０９】
また、番組のタイトルが表示される領域２５Ｙにおいては、現在放送されている番組を先頭に、多数の番組が放送時刻順に縦一列に並んで表示され、その領域のカーソルを移動させることにより、それに連動して他の領域２５Ｘ１、２５Ｘ２の日付、時刻の表示が変化する。したがって、日付、時刻の指定をしなくても、容易に番組を選択することができる。さらに、日付、時刻、又はジャンルを変更すれば、その変更に連動して番組のタイトルの表示も変更される。
【０１１０】
さらに、この実施例では、領域２５Ｚにおいて、放送チャンネルに関連する情報として現在選局されているチャンネルで放送が予定される番組のタイトル、放送日時等の種々の情報を得るための選局チャンネル５２を設けたことで、検索ジャンルとしての選択肢がそれだけ豊富になり、ユーザにとっても使い勝手が向上されている。
【０１１１】
４．電子番組ガイド表示を実現するための処理動作
次に、図１０Ａ〜図１１を参照して、これまで図７Ａ〜図９Ｃを用いて説明してきた実施例の電子番組ガイド（ＥＰＧ）の表示を実現するためのＣＰＵ２１の処理動作について説明する。
【０１１２】
まず、図１０Ａ及び図１０Ｂを参照して図６に示すリモートコントローラ１４Ａ、すなわち図３に示す操作部１４の操作に基づいて、表示を変化させるための処理動作について説明する。
【０１１３】
ＣＰＵ２１は、最初に、操作入力制御プログラム２３Ａを実行することにより、リモートコントローラ１４Ａから入力される各種の操作コマンドに対応した処理を行う。すなわち、ＣＰＵ２１は、リモートコントローラ１４Ａの番組表ボタンスイッチ４２の操作を待機している。
【０１１４】
この間において、例えば、あるチャンネルを選択するコマンドが入力されたとすると、ＣＰＵ２１は、図１０Ａ及び図１０Ｂには示さない他のルーチンの処理として、例えば入出力インターフェース２２を介して入力された操作コマンドに応じて、チューニング制御プログラム２３Ｂを実行する。この処理により、チューナ１１は入力された受信信号についてチューニングを行い、指定されたチャンネルの受信出力をＥＰＧデータ抽出回路１３を介してＭＰＥＧビデオデコーダ１６及びＭＰＥＧオーディオデコーダ１７に供給する。
【０１１５】
なお、チューナ１１に供給される放送波の信号には、上述のように、１週間分のＥＰＧデータが数秒に１回の割合で重畳されている。このＥＰＧデータは、例えば３時間に１回の割合で最新のデータに更新される。ＥＰＧデータ抽出部１３に供給されるチューナ１１の出力にはこのＥＰＧデータも含まれている。
【０１１６】
ＣＰＵ２１は、制御プログラムメモリ２３に記憶されているＥＰＧデータ抽出制御プログラム２３Ｃを実行することによって、ＥＰＧデータ抽出回路１３を制御する。ＥＰＧデータ抽出回路１３は、この制御に対応して、チューナ１１の出力に含まれているＥＰＧデータを抽出し、抽出したＥＰＧデータを入出力インターフェース２２を介してＣＰＵ２１に供給する。ＣＰＵ２１は、このＥＰＧデータをシリンダＥＰＧデータベース２４Ａとしてデータメモリ２４に記憶させる。また、表示信号生成回路１５は、表示信号生成制御プログラム２３Ｅに基づくＣＰＵ２１の制御により、後述するようにＣＰＵ２１から供給される番組表５０（ＥＰＧ）の画面表示データ２４Ｂを表示信号に変換し、映像信号混合回路１８に供給する。
【０１１７】
このとき、映像信号混合回路１８には、ＥＰＧデータ抽出回路１３から出力され、ＭＰＥＧビデオデコーダ１６によって再生された映像信号、すなわちチューナ１１で選局された番組の映像信号が入力されている。映像信号混合回路１８は、この映像信号をモニタ装置１９に出力する。また、ＭＰＥＧオーディオデコーダ１７で再生された音声信号は、スピーカ２０に出力されている。このようにして、モニタ装置１９とスピーカ２０により指定したチャンネルの番組の映像と音声が出力されている。
【０１１８】
そして上述のようにして、この電子番組ガイド制御装置１０から、ユーザが指示したチャンネルの映像と音声が出力されている間に、リモートコントローラ１４Ａの番組表ボタンスイッチ４２を押すと、図１０Ａに示す処理が開始され、ＣＰＵ２１はステップＳ１に進むことになる。
【０１１９】
ステップＳ１において、ＣＰＵ２１は、画面表示データ作成プログラム２３Ｄを実行し、データメモリ２４内のシリンダＥＰＧデータベース２４Ａに基づいて、番組表５０を表示するための画面表示データ２４Ｂを作成する。この画面表示データ２４Ｂは、データメモリ２４に記憶されるとともに、入出力インターフェース２２を介して表示信号生成回路１５に出力される。また、ＣＰＵ２１は、表示信号生成制御プログラム２３Ｅを実行し、表示信号生成回路１５を制御する。これにより、先に図８Ａに示したような番組表５０がモニタ装置１９に表示される。
【０１２０】
次のステップＳ２において、ＣＰＵ２１は、リモートコントローラ１４Ａの番組表ボタンスイッチ４２、アップボタンスイッチ４３、ダウンボタンスイッチ４４、レフトボタンスイッチ４５、ライトボタンスイッチ４６、及びセレクトボタンスイッチ４７のうちのいずれかのボタンスイッチの押圧操作を待機（ボタンスイッチ入力があるか否かを判定する）しており、ここで、ボタンスイッチの何れかの操作が行われたと判定した場合にはステップＳ３に進む。
【０１２１】
ステップＳ３において、ＣＰＵ２１は、押されたボタンスイッチがアップボタンスイッチ４３又はダウンボタンスイッチ４４のいずれかであるか否を判定する。そして、押されたボタンスイッチがアップボタンスイッチ４３又はダウンボタンスイッチ４４のいずれかであると判定したときにはステップＳ４に進む。
【０１２２】
ステップＳ４において、ＣＰＵ２１は、カーソルが縦方向に直接移動操作可能な領域（以下、単に「選択領域」ともいう。）が、領域２５Ｘ１、２５Ｘ２、２５Ｙ、２５Ｚのうちのいずれであるかを判定する。ここで、現在の選択領域が領域２５Ｘ１（日付及び曜日が表示されている領域）であるときには、ＣＰＵ２１は、ステップＳ５ａに進み、領域２５Ｘ１のカーソル５１Ｘ１を、アップボタンスイッチ４３又はダウンボタンスイッチ４４の操作に対応して上下方向に移動させる。これにより、図８Ｄ及び図８Ｅを用いて説明したようにして日付及び曜日の選択が行われる。
【０１２３】
また、ステップＳ４において、ＣＰＵ２１現在の選択領域が領域２５Ｘ２（時刻を表示する領域）であると判定したとき、ステップＳ５ｂに進み、この領域２５Ｘ２のカーソル５１Ｘ２を、アップボタンスイッチ４３又はダウンボタンスイッチ４４の操作に対応して上下方向に移動させる。これによって図８Ｂ及び図８Ｃを用いて説明したような時刻の選択が行われる。この時刻の選択に伴って、上述の通り領域２５Ｙの表示も変化する。
【０１２４】
ステップＳ４において、ＣＰＵ２１は、領域２５Ｙ（番組のタイトル等が表示されている領域）が選択領域であると判定したとき、ステップＳ５ｃに進み、領域Ｙのカーソル５１Ｙを、アップボタンスイッチ４３又はダウンボタンスイッチ４４の操作に対応して上下方向に移動し、例えば図７Ａ〜図７Ｄを用いて説明したようにして所望の番組タイトルにカーソル５１Ｙを移動させた後、図１０Ｂに示すステップＳ１４に進む。
【０１２５】
ステップＳ４において、ＣＰＵ２１は、領域２５Ｚ（ジャンル名が表示されている領域）が選択領域であると判定したときは、ステップＳ５ｄに進み、領域２５Ｚのカーソル５１Ｚが、アップボタンスイッチ４３又はダウンボタンスイッチ４４の操作に対応して上下方向に移動させ、図８Ｆ及び図８Ｇに示したようにジャンルの選択が行われる。
【０１２６】
そして、ＣＰＵ２１は、ステップＳ５ａ、Ｓ５ｂ、Ｓ５ｄの処理により各領域に表示されている項目の選択が終了すると、ステップＳ２に戻って新たなボタンスイッチ入力待ち状態となる。
【０１２７】
なお、ある指定領域におけるカーソルを上下方向に移動させたとき、これに連動して他の領域の表示が変更されることは図７Ａ〜図８Ｈを用いて説明したとおりであり、上述した各ステップＳ５ａ〜Ｓ５ｄにおいて、カーソルの移動制御とともに、このような、他の領域の表示の変更のための処理も実行する。
【０１２８】
一方、ステップＳ３においてＣＰＵ２１は、ユーザが操作したボタンスイッチがアップボタンスイッチ４３とダウンボタンスイッチ４４のいずれでもないと判定したときには、ステップＳ６に進む。ステップＳ６において、ユーザが操作したボタンスイッチがライトボタンスイッチ４６であるか否かを判定し、ライトボタンスイッチ４６であればステップＳ７に進む。
【０１２９】
ステップＳ７において、ＣＰＵ２１は、現在の選択領域が領域２５Ｘ１、２５Ｘ２、２５Ｙ、２５Ｚのいずれであるのかを判定し、領域２５Ｘ１が選択領域であると判定したときは、ステップＳ８ａに進む。ステップＳ８ａにおいて、ＣＰＵ２１は、領域２５Ｘ１からその右隣に配置されている領域２５Ｘ２を選択領域に変更するための処理を行う。
【０１３０】
すなわち、例えば図８Ｄに示す表示状態から図８Ｂに示す表示状態へ変化させるような表示制御が行われる。なお、このような表示変更に伴って、現在移動可能なカーソルとしてカーソル５１Ｘ２が最も太く表示される。
【０１３１】
ステップＳ７において、ＣＰＵ２１は、現在の選択領域が領域２５Ｘ２であると判定すると、ステップＳ８ｂに進み、選択領域を領域２５Ｘ２から領域２５Ｙに移動させる。そして、領域２５Ｙのカーソル５１Ｙが移動可能になる。すなわち、番組表５０の表示が図８Ｂの表示状態から図８Ａの表示状態に移行することになる。
【０１３２】
ステップＳ７において、ＣＰＵ２１は、現在の選択領域が領域２５Ｙであると判定すると、ステップＳ８ｃに進み、移動可能なカーソルの存在する領域が、領域２５Ｙから領域２５Ｚに移行して、カーソル５１Ｚが移動可能になる。図８Ａの表示状態から図８Ｆの表示状態への移行がこれに対応している。
【０１３３】
また、ステップＳ７において、ＣＰＵ２１は、領域２５Ｚが現在の選択領域であると判定したとき、この実施例ではステップＳ８ｄに進み、そのボタンスイッチ入力を無効とする。これは、領域２５Ｚの右隣にはこれ以上領域が存在していないことによるが、例えば、ステップＳ８ｄの処理として、領域Ｚから最も左の領域である領域２５Ｘ１が選択領域となるようにしてもよい。
【０１３４】
そして、ステップＳ８ａ〜Ｓ８ｄにおける処理が終了すると、ＣＰＵ２１は、ステップＳ２に戻り、新たなボタンスイッチ入力待ち状態となる。
【０１３５】
一方、ステップＳ６において、ＣＰＵ２１は、ユーザが操作したボタンスイッチがライトボタンスイッチ４６ではないと判定したとき、ステップＳ９に進み、ユーザが操作したボタンスイッチがレフトボタンスイッチ４５であるか否かを判定する。そして、ＣＰＵ２１は、ユーザが操作したボタンスイッチがレフトボタンスイッチ４５であると判定したとき、ステップＳ１０に進み、現在の選択領域が、領域２５Ｘ１、２５Ｘ２、２５Ｙ、２５Ｚのいずれであるかを判定する。
【０１３６】
ステップＳ１０において、ＣＰＵ２１は、領域２５Ｘ１が選択領域であると判定したときは、ステップＳ１１ａに進む。この場合には、領域２５Ｘ１の左隣にはこれ以上領域が存在していないので、レフトボタンスイッチ４５の入力を無効とする。なお、この場合にもステップＳ１１ａの処理として、最も右の領域である領域Ｚの選択領域となるように構成してもよい。
【０１３７】
ステップＳ１０において、ＣＰＵ２１は、領域２５Ｘ２が選択領域であると判定したときは、ステップＳ１１ｂに進み、選択領域を領域２５Ｘ２から領域２５Ｘ１に移動し、カーソル５１Ｘ１を移動可能とする。図８Ｂの表示形態から図８Ｄの表示形態への移行がこれに対応している。
【０１３８】
次に、ＣＰＵ２１は、ステップＳ１０において領域２５Ｙが現在の選択領域であると判定したときは、ステップＳ１１ｃに進み、選択領域を領域２５Ｙから領域２５Ｘ２に移動し、カーソル５１Ｘ２を移動可能とする。（図８Ａに示す表示形態からから図８Ｂに示す表示形態への移行がこれに対応する。
【０１３９】
ステップＳ１０において、ＣＰＵ２１は、選択領域が領域２５Ｚであると判定したときには、ステップＳ１１ｄに進み、選択領域を領域２５Ｚから領域２５Ｙに移動し、カーソル５１Ｙを移動可能とする。
【０１４０】
そして、ステップＳ１１ａ〜Ｓ１１ｄにおける処理が終了すると、ＣＰＵ２１は、ステップＳ２に戻り、新たなボタンスイッチの入力待ち状態となる。
【０１４１】
一方、ステップＳ９において、ＣＰＵ２１は、ユーザが操作したボタンスイッチがレフトボタンスイッチ４５ではないと判定したときには、図１０Ｂに示すステップＳ１２に進む。
【０１４２】
また、ステップＳ１２において、ＣＰＵ２１は、ユーザの選択したボタンスイッチがセレクトボタンスイッチ４７ではないと判定すると、ステップＳ１２に進み、ユーザが操作したボタンスイッチが番組表ボタンスイッチ４２であるか否かを判定する。
【０１４３】
ステップＳ１５において、ＣＰＵ２１は、ユーザが操作したボタンスイッチが番組表ボタンスイッチ４２でないと判定したときには、図１０Ａに示すステップＳ２に戻り、新たなボタンスイッチの入力待ち状態となる。
【０１４４】
また、ステップＳ１２において、ＣＰＵ２１は、ユーザが操作したボタンスイッチが番組表ボタンスイッチ４２であると判定したとき、ステップＳ１３に進み、図３に示すモニタ装置１９の表示画面５３から番組表５０を消去して、電子番組ガイド（ＥＰＧ）の表示処理を終了する。
【０１４５】
一方、図１０Ａに示すステップＳ５ｃから移行したステップＳ１４において、ＣＰＵ２１は、ユーザが操作したボタンスイッチが、セレクトボタンスイッチ４７であるか否かを判定する。このステップＳ１４において、ＣＰＵ２１は、ユーザが操作したボタンスイッチがセレクトボタンスイッチ４７であると判定すると、領域２５Ｙのカーソル５１Ｙが配置されているタイトルの番組が選択されたものと認識して、ステップＳ１５に進む。
【０１４６】
ステップＳ１５において、ＣＰＵ２１は、ステップＳ１４で選択された番組が現在放送中であるか否かを判定し、その番組が放送中であると判定したとき、ステップＳ１６に進み、番組表５０と重ねて表示されている番組の映像を選択決定された番組の映像に切り換える。すなわち、ＣＰＵ２１は、ステップＳ１６において、チューナ１１を制御して選択決定された番組のチャンネルを受信させ、その番組の映像をモニタ装置１９に表示させ、更にそれまで表示されていた番組表５０を消去する。これにより、表示画面は、例えば図９Ａに示す状態から図９Ｂに示す状態に切り換わる。
【０１４７】
一方、ＣＰＵ２１は、選択した番組が現在は放送されておらず、今後放送される予定の番組であると判定したときは、ステップＳ１７に進み、選択決定された番組のインフォメーション画面を表示させる。具体的には、ＣＰＵ２１は、シリンダＥＰＧデータベース２４Ａとして記憶されているインフォメーション、すなわち選択決定された番組の内容に関する情報、例えばその番組のあらすじ、出演者等のデータを読み出し、表示させるための制御を実行する。これにより、モニタ装置１９に表示される画像は例えば図９Ａに示す表示状態から図９Ｃに示す表示状態に切り換わる。
【０１４８】
ステップＳ１７において、ＣＰＵ２１は、図９Ｃにて説明したようなインフォメーション画面を表示すると、ＣＰＵ２１はステップＳ１８に進み、アイコン５４Ａが選択されたか否かを判定する。ＣＰＵ２１は、アイコン５４Ａが選択されていると判定したときには、ステップＳ１に戻る。そして、このステップＳ１において再び番組表５０がモニタ装置１９の画面５３上に表示される。一方、ＣＰＵ２１は、アイコン５４Ａが選択されていないと判定したときには、ステップＳ１９に進み、アイコン５４Ｂが選択されているか否かを判定する。
【０１４９】
ステップＳ１９において、ＣＰＵ２１は、アイコン５４Ｂが選択されていると判定したときには、ステップＳ２０に進み、現在、図９Ｃに示すようなインフォメーション画面で紹介されている番組にブックマークを付し、すなわち、この番組をデータメモリ２４にブックマークリストデータ２４Ｃとして登録した後、ステップＳ１８に戻る。
【０１５０】
なお、番組表５０における領域２５Ｚのブックマーク項目に相当するアイコン５４Ｂにカーソル５１Ｚを配置することによって、ステップＳ２０の処理によりブックマークが付された番組タイトルの一覧を、領域２５Ｙに表示させることができる。
【０１５１】
一方、ＣＰＵ２１は、ステップＳ１９において、アイコン５４Ｂが選択されていないと判定したときには、ステップＳ２１に進み、アイコン５４Ｃが選択されているか否かについて判定する。ステップＳ２１において、ＣＰＵ２１は、アイコン５４Ｃが選択されていると判定したときには、ステップＳ２１に進み、このインフォメーション画面で紹介されている番組のタイマ予約処理を行い、ステップＳ１７に戻る。一方、ステップＳ２１において、ＣＰＵ２１は、アイコン５４Ｃが選択されていないと判定したときは、直接ステップＳ１８に戻る。
【０１５２】
ＣＰＵ２１は、上述のようにしてタイマ予約リストデータ２４Ｄに番組を登録したときには、計時動作を行い、例えば、その放送開始時刻となったときにチューナ１１を制御してその番組を受信表示させる。
【０１５３】
また、この実施例においては、図７Ａ〜図８Ｈに示したように、番組のジャンルに対応する領域２５Ｚにおいて選局チャンネル５２として、現在選局されているチャンネルの項目が追加されている。そこで、この実施例においてはＣＰＵ２１は、現在選局されているチャンネルに対応して選局チャンネル５２の表示内容を設定するための処理を実行する。
【０１５４】
この処理は、例えばチャンネル切換時等に実行される。ＣＰＵ２１は、図１１に示すように、先ずステップＳ３１において、現在チューナ１１において選局されているチャンネル番号ｎを識別する。このチャンネル番号ｎは、ＣＰＵ２１が最後に出力したチューナ１１を制御するための信号を参照して得るようにしてもよいし、チューナ１１の現在のチューニング状態をモニタすることによって得るようにしてもよい。
【０１５５】
そして、ステップＳ３２において、ＣＰＵ２１は、ステップＳ３１で識別したチャンネル番号ｎに基づいて、シリンダＥＰＧデータベース２４Ａ（図４参照）に記憶されたＥＰＧデータの選局チャンネル５２に対応するデータ、すなわち当該チャンネルにおいて今後放送される予定の番組に関するデータを検出し、選局チャンネルデータ２４Ｅとして記憶する。
【０１５６】
具体的には、図７Ａ〜図７Ｄ及び図８Ａ〜図８Ｈに示す場合であれば、ステップＳ３１において識別されたチャンネル番号ｎは１５５とされ、このチャンネル番号「１５５」のデータに基づいて選局チャンネルデータ２４Ｅが作成される。そして、この選局チャンネルデータ２４Ｅ及びシリンダＥＰＧデータベース２４Ａに基づいて、図１０ＡのステップＳ１において番組表表示のための処理が実行されることにより、図７Ａ〜図７Ｄ及び図８Ａ〜図８Ｈに示したように、領域２５Ｚにおいて現在選局中のチャンネルが「１５５ＣＨ」であることを示す表示がされるとともに、領域２５Ｙに対応するチャンネルの今後放送が予定される番組タイトルが表示される。すなわち選局チャンネル５２は、選択項目の１つとして機能している。
【０１５７】
５．好みチャンネル
上述の実施例においては、放送チャンネルに関する情報として、現在選局されている放送チャンネル番号を示す選局チャンネル５２を領域２５Ｚに表示するように構成されていたが、以下に説明する他の実施例としての電子番組ガイド（ＥＰＧ）表示では、選局チャンネル５２に加えて、所望の放送チャンネルに関する番組の情報を迅速に得るための「好みチャンネル」の項目を領域２５Ｚに設けている。なお、領域２５Ｚにおいて選局チャンネル５２を設けずに、「好みチャンネル」の項目を設けるようにしてもよい。
【０１５８】
図１２は、他の実施例として、「好みチャンネル」の項目を設けた番組表５０の表示例を示している。なお、図１２において図７Ａ〜図７Ｄ及び図８Ａ〜図８Ｈと同一部分には同一符号を付して説明を省略する。
【０１５９】
この実施例においては、図１２に示す番組表５０の領域２５Ｚに示すように、好みチャンネル５６の項目が設けられる。好みチャンネル５６の項目は、ユーザが任意に登録した所望のチャンネルの番組に対応するものである。この実施例では、ユーザは、例えばこの実施例の電子番組ガイド制御装置１０で受信が可能な放送チャンネルのうちから、次に説明するようにして所望の放送チャンネルを選択して、選択した放送チャンネルを「好みチャンネル」として登録することができるようになっている。
【０１６０】
図１３Ａ及び図１３Ｂに、「好みチャンネル」の登録方法の一例を示す。例えば、ユーザが図６に示すリモートコントローラ１４Ａのメニューボタンスイッチ３８を操作することにより、図１３Ａに示すようなチャンネル登録画面５７が表示される。
【０１６１】
このチャンネル登録画面５７には、電子番組ガイド（ＥＰＧ）により提示される放送チャンネルのチャンネル番号からなる複数の、例えば、図１３Ａでは１６個の、チャンネル項目５８が表示されている。
【０１６２】
なお、各チャンネル項目５８において、チャンネル番号の右側に表示されている二重破線の部分には、実際にはその放送チャンネルのシンボルマーク、いわゆるステーションロゴが表示されており、これによりユーザが所望のチャンネルを認識しやすいように配慮している。
【０１６３】
また、ＥＰＧにより提示される放送チャンネル数はかなり多数であることから、１枚分のチャンネル登録画面５７で全ての放送チャンネルを表示することは難しい。このため、この実施例ではチャンネル登録画面５７を複数のページで構成している。そして、この場合にはチャンネル登録画面５７における右下側に、現在表示中の前のページに移行するための前ページ項目５９と、次のページに移行するための次ページ項目６０が表示される。
【０１６４】
また、このチャンネル登録画面５７には、項目毎に移動することのできるカーソル６１が表示される。
【０１６５】
そして、好みチャンネルを登録するためには、ユーザは図６に示すリモートコントローラ１４Ａのアップボタンスイッチ４３、ダウンボタンスイッチ４４、レフトボタンスイッチ４５、ライトボタンスイッチ４６（以下、これらのボタンスイッチを総称してカーソル移動キーという。）の何れかを操作して、カーソル６１を所望の放送チャンネルのチャンネル項目５８に移動させる。カーソル６１は、カーソル移動キーの何れかが操作される度に、操作されたカーソル移動キーが対応する上下左右の何れかの項目に移動する。
【０１６６】
例えば図１３Ｂは、１０９チャンネルのチャンネル項目５８にカーソル６１を移動させた状態を示す図である。
【０１６７】
そして、図１３Ｂに示すように、１０９チャンネルのチャンネル項目５８にカーソル６１を配置させた状態において、ユーザがセレクトボタンスイッチ４７を操作したとする。これにより、１０９チャンネルと表示されたチャンネル項目５８に対して、このチャンネルが「好みチャンネル」として登録されたことを示すチェックマーク６２が付される。
【０１６８】
なお、一旦付されたチェックマーク６２を消去する場合には、例えば、チェックマーク６２を消去したいチャンネル項目５８にカーソル６１を配置させた状態でセレクトボタンスイッチ４７を再度操作するようにする。
【０１６９】
この図１３Ｂには、上記したような操作により、チャンネル番号１０１チャンネル、１０８チャンネル、１０９チャンネル、１２７チャンネル、１２８チャンネルの少なくとも５つの放送局が「好みチャンネル」として登録されていることを示している。
【０１７０】
なお、現在表示中のページにユーザが所望する放送チャンネルが存在しないときには、例えば、ユーザはカーソル移動キーの操作によって、前ページ項目５９又は次ページ項目６０にカーソル６１を移動させてセレクトボタンスイッチ４７を操作する。これにより、これまで表示されていたページの前ページ又は次ページのチャンネル登録画面５７が表示されるので、ユーザは、このようにして新たに表示されたチャンネル登録画面５７のページから所望の放送チャンネルを選択することができる。
【０１７１】
そして、ユーザが「好みチャンネル」の登録を終了して、例えば通常のテレビジョン画像の画面やＥＰＧの画面等に表示を切り換えたいときには、例えばメニューボタンスイッチ３８を操作して所望の画面に切り換えるようにすればよい。
【０１７２】
図１４は、番組表５０が表示された状態において、領域２５Ｚにおける好みチャンネル５６にカーソル５１Ｚを配置させて、好みチャンネル５６を指定した状態を示す図である。なお、図１４には、番組表５０の領域２５Ｙが選択されてカーソル５１Ｙが移動操作可能な状態が示されている。
【０１７３】
このように好みチャンネル５６が指定された状態では、領域２５Ｙには、例えば「好みチャンネル」として登録された放送チャンネルにより放送される番組のみが、放送開始時刻順に表示される。なお、この図１４の領域２５Ｙにおいて各番組タイトルの項目毎に示されている二重破線部分は、実際には、図１２の場合と同様にステーションロゴが示されている。
【０１７４】
具体的には、図１３Ｂにて説明したように、チェックマーク６２が付された５つの放送チャンネルが「好みチャンネル」として登録されている場合、１０１チャンネル、１０８チャンネル、１０９チャンネル、１２７チャンネル、１２８チャンネルの放送チャンネルにより放送される全番組のタイトルが領域２５Ｙに放送開始時刻順に表示される。図１４にはこの表示状態が示されている。
【０１７５】
そして、ユーザは番組表５０の領域２５Ｙに表示されている番組タイトルを見ながら、ユーザ自身が登録した好みの放送チャンネルにより視聴できる番組の中から所望の番組を選択することができる。
【０１７６】
一般的に、一人のユーザが主に視聴する放送チャンネルは、幾つかに限定されるものである。上述のように、この実施例では、領域２５Ｚに、放送チャンネルに関連する情報として「好みチャンネル」の項目を設けることにより、ユーザが頻繁に視聴する放送チャンネルについて「好みチャンネル」として登録しておくことができ、ＥＰＧの使い勝手を更に向上することができる。
【０１７７】
図１５は、図１３Ａ及び図１３Ｂにて説明した「好みチャンネル」の登録のためのＣＰＵ２１（図４参照）の処理動作を示すフローチャートである。
【０１７８】
図１３Ａ及び図１３Ｂに示すチャンネル登録画面５７を呼び出すための操作、具体的には、ユーザによる図６に示すリモートコントローラ１４Ａのメニューボタンスイッチ３８の押圧操作等が行われたとき、図１５に示す処理が開始され、ＣＰＵ２１は、ステップＳ４１においてチャンネル登録画面５７を表示するための制御動作を実行する。
【０１７９】
この実施例においては、コントローラ１２及び表示信号生成回路１５がチャンネル登録画面５７の表示に対応可能なように構成されている。つまり、ＣＰＵ２１は、例えばチャンネル登録画面５７に対応する画面表示データ作成プログラム２３Ｄを実行し、すなわちＥＰＧデータ抽出回路１３から供給されるＥＰＧデータを基に、チャンネル登録画面５７のための画面表示データ２４Ｂを作成する。この場合には、受信可能な放送チャンネルの情報を利用する。
【０１８０】
そして、ＣＰＵ２１は、このチャンネル登録画面５７のための表示データ２４Ｂを表示信号生成回路１５に供給し、表示信号生成回路１５は、例えば図１３Ａ及び図１３Ｂに示すチャンネル登録画面５７に対応した画像信号を生成する。かくして、チャンネル登録画面５７画面５３に表示される。
【０１８１】
ステップＳ４１において、ＣＰＵ２１は、上述のようにしてチャンネル登録画面５７を表示するのための制御を実行すると、ステップＳ４２に進んで、カーソル移動キーの何れか１つが操作されたか否かを判定する。すなわち、ＣＰＵ２１は、カーソル６１を移動させるための操作が行われたかどうかを判定する。
【０１８２】
ＣＰＵ２１は、カーソル移動キーの何れか１つについて操作が行われたと判定したときには、ステップＳ４３に進む。
【０１８３】
ステップＳ４３において、ＣＰＵ２１は、カーソル移動キーのうち、操作されたボタンスイッチに対応する方向にカーソル６１が移動させた後、ステップＳ４２に戻る。
【０１８４】
一方、ステップＳ４２において、ＣＰＵ２１は、カーソル移動キーの何れも操作されていないと判定したときには、ステップＳ４４に進んで、図６に示すリモートコントローラ１４Ａのセレクトボタンスイッチ４７が操作されたか否かを判定する。すなわち、ＣＰＵ２１は、図１３Ｂにて説明したように、チャンネル項目５８に対してチェックマーク６２を付す、あるいは消去するための操作が行われたか否かを判定する。
【０１８５】
ステップＳ４４において、ＣＰＵ２１は、セレクトボタンスイッチ４７が操作されたと判定したときには、ステップＳ４５に進む。ステップＳ４５において、ＣＰＵ２１は、カーソル６１が現在図１３Ａ及び図１３Ｂに示したチャンネル登録画面５７上のどの項目に配置されているかについて判定を行い、チャンネル項目５８にカーソル６１が配置されている場合にはステップＳ４６に進み、前ページ項目５９の場合にはステップＳ４７に進み、次ページ項目６０の場合にはステップＳ４８に進む。
【０１８６】
ステップＳ４６において、ＣＰＵ２１は、カーソル６１が現在配置されているチャンネル項目５８にチェックマーク６２が表示されていなければ、チェックマーク６２を新たに付加するように制御する。また、カーソル６１が現在配置されているチャンネル項目５８にチェックマーク６２が既に付されていれば、このチェックマーク６２を消去するように制御を行う。ＣＰＵ２１は、ステップＳ４６の処理を実行した後はステップＳ４２に戻る。
【０１８７】
一方、ステップＳ４７において、ＣＰＵ２１は、現在表示中のチャンネル登録画面５７のページに対して１つ前のページのチャンネル登録画面５７に表示を切り換えるための制御を行い、その後、ステップＳ４２に戻る。なお、現在表示中のチャンネル登録画面５７のページが最前のページであるにも拘わらず、前ページ項目５９にカーソル６１が配置された状態でセレクトボタンスイッチ４７が操作されたときには、ＣＰＵ２１は、このステップＳ４７の処理を行わずにステップＳ４２に戻る。
【０１８８】
また、ステップＳ４８において、ＣＰＵ２１は、現在表示中のチャンネル登録画面５７のページの次のページのチャンネル登録画面５７に表示を切り換えるための制御を行って、ステップＳ４２に戻る。なお、この場合にも、現在表示中のチャンネル登録画面５７のページが最後のページであるにも拘わらず、次ページ項目６０にカーソル６１が配置された状態でセレクトボタンスイッチ４７が操作されたときには、ＣＰＵ２１は、ステップＳ４８の処理を行わずにステップＳ４２に戻る。
【０１８９】
一方、ステップＳ４４において、ＣＰＵ２１は、セレクトボタンスイッチ４７が操作されないと判定したときには、ステップＳ４９に進んで、他の表示画面への切り換え操作が行われたかどうかを判定する。すなわち、ＣＰＵ２１は、メニューボタンスイッチ３８の操作として、現在表示されているチャンネル登録画面５７から、通常のテレビジョン放送の画面や番組表５０の画面、若しくは他の種類のメニュー画面を呼び出すための操作が行われたかどうかを判定する。
【０１９０】
このステップＳ４９において、ＣＰＵ２１は、メニューボタンスイッチ３８が操作されないと判定したときは、ステップＳ４２に戻って、これまで説明してきたカーソル移動キーの操作の有無に応じた処理動作を実行することになるが、メニューボタンスイッチ３８が操作されたと判定したときには、ステップＳ５０に進む。
【０１９１】
ステップＳ５０において、ＣＰＵ２１は、チャンネル登録画面５７上で現在チェックマーク６２が付されている放送チャンネル、すなわち、「好みチャンネル」としてユーザが登録する放送チャンネルを図４に示す好みチャンネルデータ２４Ｆとして記憶させる。具体的には、ＣＰＵ２１は、「好みチャンネル」として登録された放送チャンネルの全番組のタイトル及び放送時間等を、放送開始時刻順に配列するように好みチャンネルデータ２４Ｆを作成する。このようにして作成された好みチャンネルデータ２４Ｆに基づいた電子番組ガイド（ＥＰＧ）を表示することにより、図１４の領域２５Ｙに示すような表示がなされる。
【０１９２】
ステップＳ５０の処理が完了すると、ＣＰＵ２１は、ステップＳ５１に進む。このステップＳ５１において、ＣＰＵ２１は、先のステップＳ４９で判定したメニューボタンスイッチ３８の操作により、新たに呼び出すべき画面（テレビジョン画面、番組表５０、又は他のメニュー画面等）に表示を切り換える制御を実行して、ここでの処理を終了する。
【０１９３】
なお、上述の実施例では、選局チャンネル５２及び好みチャンネル５６の項目を領域２５Ｚに設けるようにしたが、選局チャンネル５２及び好みチャンネル５６の項目を領域２５Ｚとは独立に設けるようにしてもよい。ただし、この実施例のように、領域２５Ｚにおいて選局チャンネル５２の項目を他のジャンル等の項目と伴に表示することにより、いたずらに縦方向の領域区分が増えないようにすることができ、ＥＰＧの画面構成をできるだけ簡略にして見易いものとすることができる。このように放送チャンネルに関連する情報を「ジャンル」として追加しても、ユーザの操作が煩雑になることはない。
【０１９４】
６．お気に入り番組
次に説明する他の実施例においては、番組表５０の領域２５Ｚに、番組のジャンルに関連する情報項目として、放送番組のうち、ユーザが気に入っており、高い頻度で視聴している番組に関する情報を得るための「お気に入り番組」の情報項目を設ける。なお、この「お気に入り番組」は、これまで先の実施例として説明した「選局チャンネル」及び「好みチャンネル」と伴に領域２５Ｚに設けるようにしてもよいし、「選局チャンネル」及び「好みチャンネル」を設けず、「お気に入り番組」のみを設けるようにしてもよい。
【０１９５】
ところで、この実施例における「お気に入り番組」、すなわち、ユーザが好んで視聴する番組の登録は、例えば、先に図１３Ａ及び図１３Ｂに示した好みチャンネルの登録操作を応用して、ユーザ自身が設定するようにすることも考えられる。しかしながら、この場合にはチャンネル単位ではなく番組単位での登録であり、視聴可能な番組数は膨大な数にのぼるため、このような登録操作は、かえって登録手順の煩わしさや混乱を招く可能性がある。
【０１９６】
そこで、この実施例では、この電子番組ガイド制御装置１０の電源がオンにされている間、図１６に示すような処理をＣＰＵ２１が常に実行することにより、ユーザが好むと見做される番組（以下「お気に入り番組」という。）が、自動的に登録されるようにしている。
【０１９７】
図１６に示すステップＳ６１において、ＣＰＵ２１は、モニタ装置１９に現在表示されている番組のタイトルを認識し、次のステップＳ６２において、この現在表示されている番組の視聴時間を計時する。
【０１９８】
ここで、モニタ装置１９に現在表示中の番組とは、チューナ１１にて現在選局されているチャンネルにおいて放送されている番組であり、この番組のタイトルは、データメモリ２４に格納されているシリンダＥＰＧデータベース２４Ａを参照することにより認識することができる。
【０１９９】
また、ここでいう番組の視聴時間とは、継続して当該番組が表示されている時間であり、この視聴時間の計時は、例えばＣＰＵ２１内に設けられたタイマ（図示せず）を動作させることにより実行される。
【０２００】
ステップＳ６３において、ＣＰＵ２１は、例えばチャンネルの切換操作又は番組の終了等によって、これまで表示されていた番組が他の番組に切り換えられたか否かを判定し、番組の切換がないと判定したときには、ステップＳ６２に戻って、現番組の視聴時間の計時を継続する。これに対して、ＣＰＵ２１は、番組の切換があったと判定したときには、ステップＳ６４に進む。
【０２０１】
ステップＳ６４において、ＣＰＵ２１は、切換前の番組の視聴時間を参照し、例えば、この視聴時間が、当該番組の全放送時間長に対してどれだけの割合を占めていたかを判定する。この実施例では、ＣＰＵ２１は、ＥＰＧデータに含まれる番組開始／終了時刻に関するデータから当該番組の全放送時間長を割り出している。
【０２０２】
ここで、ＣＰＵ２１は、番組の全放送時間長に対する視聴時間の割合が所定値以下であると判定したときは、ユーザが当該番組を選局して視聴した番組は、単にユーザが好みの番組を探すためにチャンネルを切り換えている途中で選択された番組や、ユーザが余り興味を示さなかった番組である可能性が高く、ユーザが特に積極的に視聴しようとしたものではないとして、「お気に入り番組」としての登録処理は行わずに、ステップＳ６１の処理に戻る。
【０２０３】
これに対して、ＣＰＵ２１は、番組の全放送時間長に対する視聴時間の割合が所定値以上であると判定したときには、ユーザが気を留めて視聴した番組であるとして、ステップＳ６５に進む。
【０２０４】
ステップＳ６５において、ＣＰＵ２１は、この視聴時間が所定の割合以上の番組が登録済みの番組であるか否かを判定し、登録していない番組であると判定したときには、ステップＳ６６に進んで、切換前の番組タイトル等をお気に入り番組として登録する。お気に入り番組として登録するデータは、少なくとも番組タイトルと視聴回数を示す視聴履歴情報からなり、データメモリ２４内にお気に入り番組データ２４Ｇとして記憶される。したがって、ステップＳ６５における判定処理もお気に入り番組データ２４Ｇを参照することにより実行される。ＣＰＵ２１は、ステップＳ６６の処理を実行した後、ステップＳ６１に戻る。
【０２０５】
一方、ステップＳ６５において、ＣＰＵ２１は、視聴時間が所定の割合以上の番組が登録済みの番組であると判定したときは、ステップＳ６７に進んで、既にお気に入り番組データ２４Ｇとして登録されている同番組の視聴履歴情報における視聴回数をカウントアップした後、ステップＳ６１に戻る。ここで、登録済みの番組と今回登録する番組が同一であるか否かの判定は、例えばＥＰＧデータに含まれる番組のタイトルに関するデータや、放送時間帯に関するデータに基づいて行われる。
【０２０６】
以上の説明からも明らかなように、この実施例では、お気に入り番組データ２４Ｇである番組の視聴履歴情報は、少なくともこれまでに登録された番組のタイトルと、各番組タイトル毎の視聴回数であり、これらは、図４に示すお気に入り番組データ２４Ｇとして記憶されている。換言すると、この実施例では、お気に入り番組データ２４Ｇとして登録された番組がユーザが気に入った番組と見なされるとともに、その番組毎の視聴回数（頻度）がユーザの番組に対する気に入り方の度合いを示している。
【０２０７】
そして、この実施例では、お気に入り番組データ２４Ｇに基づいて、次に説明するように、「お気に入り番組」の項目を領域２５Ｚに設け、お気に入り番組データ２４Ｇに登録された番組タイトルを領域２５Ｙに表示するようにしている。
【０２０８】
図１７Ａは、図６に示すリモートコントローラ１４Ａの番組表ボタンスイッチ４２の操作等によって、図３に示すモニタ装置１９の画面５３に表示された番組表５０の表示例を示している。なお、この図１７Ａにおいては、説明の便宜上、領域２５Ｘ１、２５Ｘ２におけるカーソルの表示を省略するとともに、領域２５Ｙにおける番組毎のチャンネル及びステーションロゴ等の表示も省略している。
【０２０９】
この実施例においては、図１７Ａに示すように、ジャンルに対応する領域２５Ｚの最下段に、「お気に入り」と文字表示されたお気に入り番組６３の項目が表示されている。ここでは、領域２５Ｚのカーソル５１Ｚは、「全部」の項目に配置されている。
【０２１０】
この状態から、先に図８Ａ〜図８Ｈを用いて説明した操作方法によって、番組表５０における領域２５Ｚを選択領域とし、カーソル５１Ｚをお気に入り番組６３の項目に移動して、図１７Ｂに示すように配置させたとする。
【０２１１】
上述のようにしてカーソル５１Ｚがお気に入り番組６３の項目に配置される、すなわちお気に入り番組６３が選択されると、上述した図４に示すお気に入り番組データ２４Ｇに基づいて、領域２５Ｙに番組タイトル等が表示される。例えば、領域２５Ｙには、お気に入り番組として登録された番組タイトルが、視聴回数（頻度）の多い順に縦方向（円周方向）に沿って表示される。具体的には、図１７Ｂに示すように、領域２５Ｙには、上から下に順に、「番組ＦＡ」、「番組ＦＢ」・・・・「番組ＦＨ」のタイトルが表示されている。これらの番組は、ユーザがその番組の全放送時間長に対して一定の割合以上視聴したことによってお気に入り番組として登録された番組であり、視聴回数の多い順に上から下に番組タイトルが配列されている。
【０２１２】
そして、図１７Ｂに示すように、領域２５Ｙのカーソル５１Ｙを「番組ＦＡ」に配置させた状態で、図６に示すリモートコントローラ１４Ａのセレクトボタンスイッチ４７を操作してこの番組を選択したとき、以降の表示形態は図９Ａ〜図９Ｃにて説明したものと同様となる。
【０２１３】
すなわち、選択された番組「番組ＦＡ」が現在放送されている場合には、チューナ１１によりこの番組を放送しているチャンネルが選局されて、図１７Ｃに示すように表示画面上に現在放送中の「番組ＦＡ」の映像が表示される。
【０２１４】
これに対して、「番組ＦＡ」が現在どのチャンネルでも放送されていない場合には図１７Ｄに示すように、「番組ＦＡ」のインフォメーション画面に切り換わる。
【０２１５】
また、この実施例において、お気に入り番組６３が選択されている状態で番組表５０の表示が終了されて一旦他の画面（例えば、図１７Ｂから図１７Ｃ又は図１７Ｄに示す表示状態）に切り換わり、再び番組表５０が呼び出されたきには、例えばユーザの使い勝手を考慮して、自動的にお気に入り番組６３が選択され、領域２５Ｙにお気に入り番組として登録されている番組タイトルが表示されている状態となるようにしてもよい。
【０２１６】
図１８は、番組表５０の領域２５Ｚにおけるお気に入り６３の項目を選択したときのＣＰＵ２１の処理動作を示すフローチャートであり、先に図１０Ａ及び図１０Ｂに示したフローチャートのステップＳ５ｄのサブルーチンを示す図である。
【０２１７】
この図１８に示すステップＳ７１において、ＣＰＵ２１は、領域２５Ｚにおいてお気に入り番組６３にカーソル５１Ｚが配置されているか否かを判定する。
【０２１８】
このステップＳ７１において、ＣＰＵ２１は、お気に入り番組６３が選択されていないと判定したときには、ステップＳ７２に進み、現在選択されている項目に対応するジャンル（例えば「全部」「映画」「スポーツ」・・・その他）に応じた番組表を表示する。例えば、「映画」の項目が選択されたとすれば、これより放送予定の映画番組のタイトルが放送開始時刻順に領域２５Ｙに表示され、他の領域２５Ｘ１及び２５Ｘ２には、領域２５Ｙの表示に対応した日付及び時刻が表示される。
【０２１９】
一方、ステップＳ７１において、ＣＰＵ２１は、お気に入り番組６３が選択されていると判定したときは、ステップＳ７３に進み、図４に示すお気に入り番組データ２４Ｇとして記憶された視聴履歴情報に基づいた表示処理を実行する。具体的には、上述したように、お気に入り番組データ２４Ｇに登録された番組タイトルを、視聴回数の多い順に領域２５Ｙに上から下に表示させる。
【０２２０】
７．ジャンル登録
ここで、ユーザが領域２５Ｚに所望のジャンルを登録することができる本発明を適用した電子番組ガイド制御装置の実施例について説明する。この電子番組ガイド制御装置では、番組表５０の領域２５Ｚに、ユーザが自分の好みにより登録したジャンルが項目として表示される、すなわち、ユーザの好みに応じた内容の電子番組ガイド（ＥＰＧ）を提供することができる。
【０２２１】
図１９〜図２１Ｆを参照して、ユーザが所望のジャンルを領域２５Ｚの項目として登録する方法について説明する。
【０２２２】
図１９は、領域２５Ｚに表示されるジャンルをユーザが登録するための登録画面の一例を示している。例えば、ユーザが図６に示すリモートコントローラ１４Ａのメニューボタンスイッチ３８を操作することにより、図１９に示すような操作ガイド画面６４がモニタ装置１９の画面５３に表示される。この操作ガイド画面６４は、電子番組ガイド（ＥＰＧ）に関連する各種操作手順をユーザに示すためのものである。
【０２２３】
この操作ガイド画面６４上の左側の領域には、各種操作ガイドを選択するためのアイコン６５が表示されており、ユーザが図６に示すリモートコントローラ１４Ａのアップボタンスイッチ４３又はダウンボタンスイッチ４４を操作して、これらのアイコン６５のうちの１つにカーソル６６を配置して選択することにより、操作ガイドの種類の選択を行うことができる。
【０２２４】
そして、これらの操作ガイドアイコン６５のうちのアイコン６５Ａは、上述した番組表５０の領域２５Ｚにあらたなジャンルを登録するためのものであり、このアイコン６５Ａにカーソル６６を配置して選択することにより、この図１９に示すようなジャンル登録画面６７が、アイコン６５の右側に表示される。
【０２２５】
このジャンル登録画面６７において、番組表５０の領域２５Ｚに表示されるジャンルの候補を表示するジャンル候補項目領域６８が設けられている。このジャンル候補項目領域６８には、２０個のジャンル候補項目が表示されている。また、各ジャンル候補項目には、ユーザにより登録されたことを示すチェックマーク６９が表示される小領域が設けられている。
【０２２６】
なお、ジャンル候補項目領域６８において表示されるジャンル候補項目の項目名や項目数は、放送波の信号に重畳して伝送されてくるＥＰＧデータの内容によって決定されるものである。すなわち、この実施例においては、番組についてのジャンルをどのように定義するかは送信側により予め決められているものであり、また各放送番組が定義されたジャンルの何れに該当するのかという決定も送信側により行われる。したがって、送信側では、予め定義された複数のジャンルに基づいて、放送予定の番組がこれらのジャンルの何れに該当するのかを決定し、その情報を含んだＥＰＧデータを送信している。
【０２２７】
また、このジャンル候補項目領域６８には、ジャンル候補項目毎に移動することができるカーソル７０が表示される。なお、このカーソル７０は、例えば、後述するリターン用のアイコン７３及びリセット用のアイコン７４上にも移動することができる。
【０２２８】
このカーソル７０の移動は、図６に示すリモートコントローラ１４Ａのアップボタンスイッチ４３、ダウンボタンスイッチ４４、レフトボタンスイッチ４５、ライトボタンスイッチ４６、すなわちカーソル移動キーの何れかを操作することにより行うことができる。すなわち、カーソル移動キーの何れかが操作される度に、操作されたカーソル移動キーに対応する上下左右の何れかの方向のジャンル候補項目、リターン用のアイコン７３及びリセット用のアイコン７４にカーソル７０が移動される。
【０２２９】
なお、例えばジャンル候補項目領域６８の最も左の項目欄の何れかにカーソル７０が配置されている状態で、更にレフトボタンスイッチ４５が操作されたときには、アイコン６５に対するカーソル６６が移動可能となる。
【０２３０】
また、ジャンル候補項目領域６８の右側には、現在のジャンルの登録状態を示す登録表示領域７１が設けられている。この図１９に示す登録表示領域７１には、例えば全部で８つの登録されたジャンル項目が表示されている。すなわち、この場合には、番組表５０の領域２５Ｚに表示させるジャンル項目の数を８つとしている。
【０２３１】
なお、実際に番組表５０の領域２５Ｚに登録されたジャンルが表示される時には、この登録表示領域７１に表示されているジャンル項目が、上述したシリンダＥＰＧの形態で表示される。
【０２３２】
ところで、この図１９では、ジャンル候補項目領域６８の「ブックマーク」「全部」「映画」「ニュース」「スポーツ」「音楽」「バラエティー」「ドラマ」の８つのジャンル候補項目にチェックマーク６９が付されている。そして、登録表示領域７１においては、これら８つのジャンル候補項目が登録されたジャンル項目として表示されている。
【０２３３】
また、ジャンル候補項目領域６８の上側には、破線で示すメッセージ表示領域７２が設けられている。このメッセージ表示領域７２には、現在の登録状況やユーザの操作状況等に対応して各種操作誘導メッセージが表示される。
【０２３４】
また、ジャンル登録画面６７には、上述したように「戻る」と表示されたリターン用のアイコン７３及びリセット用のアイコン７４が表示されている。アイコン７３は、例えば、現在の操作ガイド画面６４の直前に表示されていた、例えば現在選局中のチャンネルの放送番組の映像、又は番組表５０などに戻るように切換を行うためのものである。アイコン７４は、後述するように登録されたジャンル項目をデフォルトにするためのものである。
【０２３５】
次に、図１９に示すジャンル登録画面６７を用いて、実際にユーザがジャンル登録を行う場合の操作方法例について図２０Ａ〜図２１Ｆを参照して説明する。この実施例においては、ジャンル登録画面６７上でのジャンル登録操作は、図６に示すリモートコントローラ１４Ａのカーソル移動キー及びセレクトボタンスイッチ４７を用いて行う。
【０２３６】
図２０Ａ及び図２０Ｂは、登録された８つのジャンルのうちの１つのジャンルを入れ替える場合の操作例を示している。
【０２３７】
例えば、図１９に示した登録内容の状態から、カーソル移動キーを操作してカーソル７０を「ニュース」のジャンル候補項目に移動させて、この状態でセレクトボタンスイッチ４７を操作したとする。これにより、図２０Ａに示すように、「ニュース」のジャンル候補項目に付されているチェックマークが消去される。そして、これにと同時に、登録表示領域７１にこれまで「ニュース」が表示されていた項目欄７１Ａはブランクとなる。これは、「ニュース」のジャンルが登録から外されたことを示している。
【０２３８】
次に、例えばユーザのカーソル移動キーを操作して、カーソル７０を「海外」のジャンル候補項目に移動させて、ここでセレクトボタンスイッチ４７を操作したとする。これにより、図２０Ｂに示すように、「海外」のジャンル候補項目に対してチェックマーク６９が付され、登録表示領域７１では、ブランクとなっていた項目欄７１Ａに「海外」が表示される。すなわち、「ニュース」に代わって「海外」のジャンルが登録されたことになる。
【０２３９】
図２１Ａ〜図２１Ｆは、登録された８つのジャンルのうちの３つのジャンルをまとめて入替登録する場合の操作例について示している。
【０２４０】
この場合も、例えば図１９に示した登録内容の状態から、カーソル７０を「ブックマーク」のジャンル候補項目に配置させて、この状態でセレクトボタンスイッチ４７を操作する。これにより、図２１Ａに示すように、「ブックマーク」のジャンル候補項目に付されているチェックマークが消去されるとともに、登録表示領域７１において「ブックマーク」が表示されていた項目欄がブランクとなる。
【０２４１】
次に、図２１Ｂに示すように、カーソル７０を「全部」のジャンル候補項目に移動させて、セレクトボタンスイッチ４７を操作すると「ブックマーク」の項目に加えて、「全部」のジャンル候補項目に付されていたチェックマークが消去され、また登録表示領域７１における「全部」が表示されていた項目欄がブランクとなる。
【０２４２】
図２１Ｃに示すように、図２１Ｂの状態から、更にカーソル７０を「バラエティー」のジャンル候補項目に移動させて、セレクトボタンスイッチ４７を操作すると、「ブックマーク」、「全部」の項目に加えて、「バラエティー」のジャンル候補項目に付されていたチェックマークが消去され、登録表示領域７１における「バラエティー」が表示されていた項目欄がブランクとなる。
【０２４３】
これまでの説明から分かるように、図２１Ａ〜図２１Ｃは、先ず、ユーザが不要であるとした３つのジャンルの項目を登録から除外する操作の結果を示している。
【０２４４】
そして、図２１Ｄ〜図２１Ｆは、登録から外した３つの項目の代わりに、新たに３つのジャンルを登録する操作に対応した状態を示している。
【０２４５】
図２１Ｄは、図２１Ｃに示す状態から、「野球」のジャンル候補項目にカーソル７０を移動させた後にセレクトボタンスイッチ４７を操作した状態を示している。すなわち、この図２１Ｄに示すように、「野球」のジャンル候補項目にチェックマーク６９が新たに付されるとともに、登録表示領域７１のブランクとなっていた項目欄に新たに「野球」が表示（登録）される。
【０２４６】
この場合には、登録表示領域７１における複数のブランクのうち、最も上に位置するブランクの項目欄に「野球」が登録表示されており、以後、複数のブランクの項目欄のうち上側に位置するものから順に、ジャンル名が埋められていく。このため、ユーザはジャンルの消去順や登録順を考慮しながら登録を行うことにより、番組表５０の領域２５Ｚに表示されるジャンルの縦方向の表示順を自分の好みに合わせることができる。
【０２４７】
図２１Ｅ及び図２１Ｆは、図２１Ｄの状態から、これまでと同様にカーソル移動キー及びセレクトボタンスイッチ４７を操作して、更に２つのジャンルを追加した状態を示している。図２１Ｅには、「サッカー」のジャンルが登録され、図２１Ｆには、更に「ゴルフ」のジャンルが登録された状態が示されている。
【０２４８】
以上の説明でも明らかなように、図２１Ａ〜図２１Ｆは、登録されていた８つのジャンルから「ブックマーク」、「全部」、「バラエティー」の３ジャンルを登録から外した代わりに、「野球」、「サッカー」、「ゴルフ」を登録した状態を示している。
【０２４９】
そして、３ジャンルではなく、それ以上のジャンルの入替も、図２１Ａ〜図２１Ｆを用いた説明に準ずるボタンスイッチの操作を行うことにより行うことができる。例えば、８つの登録ジャンルをすべて入れ替える場合は、一旦、既に登録されているすべてのジャンルに付されているチェックマークを消去して、登録表示領域７１をクリアし、この後、新たに８つのジャンルを登録する操作を行えばよい。
【０２５０】
以上のようにして登録されたジャンルは、図４に示すデータメモリ２４内にジャンル登録データ２４Ｈとして記憶される。
【０２５１】
また、ジャンルの登録内容を初期値、すなわちデフォルト状態に設定したい場合には、リセット用のアイコン７４にカーソル７０を移動させてセレクトボタンスイッチ４７を操作すればよい。これにより登録表示領域７１の登録内容はデフォルト状態にリセットされる。なお、このようなジャンル登録のデフォルトのデータは、データメモリ２４にジャンルデフォルトデータ２４Ｉとして記憶されている。
【０２５２】
なお、例えばジャンル登録の変更中に電源がオフとされたときは、登録が変更される直前の登録内容とするようにしてもよい。
【０２５３】
以上のような操作により、登録表示領域７１のすべての項目欄に８つのジャンルを登録した後、例えば図１９に示すリターン用のアイコン７３にカーソル７０を移動させてセレクトボタンスイッチ４７を操作すると、これまで表示されていた操作ガイド画面６４が消去され、操作ガイド画面６４の表示以前の表示状態に戻る。例えば、操作ガイド画面６４の表示以前に番組表５０が表示されていたのであれば番組表５０が表示され、選局されたチャンネルの番組の映像が表示されていたのであれば、この映像が表示される。
【０２５４】
また、図１９〜図２１Ｆにより説明したようにしてジャンル登録の操作が行われている間の、メッセージ表示領域７２におけるメッセージ内容としては、例えば次のようなものがある。
【０２５５】
図１９に示したジャンル登録画面６７が呼び出された状態では、例えば「ジャンル登録の設定を変更します。変更するジャンルをチェックマークが付いたジャンルから選んで下さい」等の登録の変更を促すメッセージを表示する。
【０２５６】
また、図２０Ａ及び図２１Ａ〜図２１Ｅに示すように、登録表示領域７１にブランクの項目欄がまだ存在して、登録すべきジャンルが残っているような場合には、例えば「新たに設定するジャンルをチェックマークが付いたジャンル以外から選んで下さい」等のような新たな登録を促すメッセージを表示する。
【０２５７】
また、登録表示領域７１にブランクの項目欄があって、登録すべきジャンルが残っているのにも拘わらず、他の操作ガイド画面やメニュー画面に移行しようとしたり、リターン用のアイコン７３により元の画面に戻るなどの操作を行った場合には、例えば「全部で８個のジャンル登録が必要です。新たに設定するジャンルをチェックマークが付いたジャンル以外から選んで下さい」等のような誤操作を警告するメッセージを表示する。
【０２５８】
図２２は、先に図１９〜図２１Ｆを用いて説明したジャンル登録のためのＣＰＵ２１（図４参照）の処理動作を示すフローチャートである。
【０２５９】
ジャンル登録画面６７を表示させる指示を示す操作により、ＣＰＵ２１は、このフローチャートに従った動作を行う。すなわち、図６に示すリモートコントローラ１４Ａのメニューボタンスイッチ３８及びカーソル移動キー等の操作により、図１９に示す操作ガイド用のアイコン６５上にカーソル６６を移動してジャンル登録画面６７を呼び出すと、この図２２に示す処理が開始される。
【０２６０】
ここで、ジャンル登録画面６７を呼び出すための操作が行われると、ＣＰＵ２１は、ステップＳ８１において、ジャンル登録画面６７を表示するための制御動作を実行する。
【０２６１】
この実施例においては、コントローラ１２及び表示信号生成回路１５がジャンル登録画面６７の表示を行う。すなわち、ステップＳ８１において、ＣＰＵ２１は、ジャンル登録画面６７に対応する画面表示データ作成プログラム２３Ｄを実行して、ジャンル登録画面６７のための画面表示データ２４Ｂを作成する。この場合には、ジャンル登録データ２４Ｈに基づいてジャンル登録画面６７の表示内容が決まる。
【０２６２】
そして、ＣＰＵ２１は、ジャンル登録画面６７に対応する表示信号生成制御プログラム２３Ｅを実行して、表示信号生成回路１５を制御し、表示信号生成回路１５は、ジャンル登録画面６７のための画面表示データ２４Ｂに基づいて、例えば図１９に示すようなジャンル登録画面６７に対応した画像信号を生成する。
【０２６３】
ＣＰＵ２１は、ステップＳ８１において、ジャンル登録画面６７を表示するための制御を実行し、その後、ステップＳ８２に進み、カーソル移動キーの何れか１つが操作されたか否かを判定する。すなわち、ＣＰＵ２１は、ジャンル登録画面６７のカーソル７０を移動させる操作が行われたかどうかを判定する。
【０２６４】
このステップＳ８２において、ＣＰＵ２１は、カーソル移動キーの何れか１つが操作されたと判定したときには、ステップＳ８３に進む。ステップＳ８３において、ＣＰＵ２１は、４つのカーソル移動キーのうちの操作されたボタンスイッチに対応する方向にカーソル７０を移動させた後、ステップＳ８２に戻る。
【０２６５】
一方、ステップＳ８２において、ＣＰＵ２１は、カーソル移動キーの何れも操作されないと判定したときは、ステップＳ８４に進みセレクトボタンスイッチ４７が操作されたか否かを判定する。
【０２６６】
ステップＳ８４において、ＣＰＵ２１は、セレクトボタンスイッチ４７が操作されたと判定したときは、ステップＳ８５に進む。ステップＳ８５において、ＣＰＵ２１は、図１９に示すジャンル登録画面６７において、現在どのジャンル候補項目又はアイコン７３、７４にカーソル７０が配置されているかを判定する。そして、ＣＰＵ２１は、ジャンル候補項目の何れかにカーソル７０が配置されているときにはステップＳ８６に進み、リセット用のアイコン７４にカーソル７０が配置されているときにはステップＳ８７に進み、その他の位置に配置されているときは、ステップＳ８２に戻る。なお、ステップＳ８２に戻る場合としては、カーソル７０がリターン用のアイコン７３に位置する場合、操作ガイドアイコン６５上のカーソル６６がアクティブとなっている場合等である。
【０２６７】
ステップＳ８６において、ＣＰＵ２１は、カーソル７０が現在配置されているジャンル候補項目にチェックマーク６９が付されていなければ、そのジャンル候補項目に新たにチェックマーク６９を付す。一方、ＣＰＵ２１は、カーソル７０が現在配置されているジャンル候補項目にチェックマーク６９が既に付されていれば、このチェックマーク６９を消去する。
【０２６８】
ステップＳ８８において、ＣＰＵ２１は、ステップＳ８６におけるチェックマーク６９の付加／消去に対応して、登録表示領域７１の表示を変更する。すなわち、ステップＳ８６において、ＣＰＵ２１は、あるジャンル候補項目のチェックマーク６９を消去したときは、このジャンル候補項目のジャンル名が表示されていた項目欄をブランクとし、一方、あるジャンル候補項目にチェックマーク６９を付したときは、このジャンル候補項目のジャンル名を登録表示領域７１に新たに表示する。ＣＰＵ２１は、ステップＳ８８の処理を実行した後、ステップＳ８２に戻る。
【０２６９】
また、ステップＳ８７において、ＣＰＵ２１は、データメモリ２４に予め記憶されているジャンルデフォルトデータ２４Ｉを呼び出し、このデータに基づいて、ジャンル登録画面６７の表示内容を、デフォルト状態とし、その後、ステップＳ８２に戻る。
【０２７０】
一方、ステップＳ８４において、ＣＰＵ２１は、セレクトボタンスイッチ４７が操作されていないと判定したときは、ステップＳ８９に進み、他の表示画面への切換操作が行われたかどうかを判定する。すなわち、ＣＰＵ２１は、現在表示されているジャンル登録画面６７から、他の操作ガイド画面、通常のテレビジョン放送の画面、番組表５０の画面、又は他の種類のメニュー画面を呼び出すためのボタンスイッチ操作が行われたか否かを判定する。
【０２７１】
ステップＳ８９において、ＣＰＵ２１は、他の画面への切換のためのボタンスイッチ操作が行われていないと判定したときは、ステップＳ８２に戻り、上述したボタンスイッチ操作の有無に応じた処理を行い、一方、他の画面への切換操作があったと判定したときは、ステップＳ９０に進む。
【０２７２】
ステップＳ９０において、ＣＰＵ２１は、これまでの登録が適正に完了しているか否かを判定する。すなわち、ＣＰＵ２１は、未だ８つのすべてのジャンルの登録が行われていないような状態で、ジャンル登録操作が適正に完了していない（例えば図２１Ａ〜図２１Ｅに示すような状態）と判定したときは、ステップＳ８２に戻る。この際、上述したようにメッセージ表示領域７２に、適正な登録操作を促す表示が行われるように制御した後にステップＳ８２に戻るようにしてもよい。これにより、ユーザの使い勝手を向上させることができる。
【０２７３】
一方、ステップＳ９０において、ＣＰＵ２１は、ジャンル登録が適正に完了していると判定したときは、ステップＳ９１に進む。
【０２７４】
ステップＳ９１において、ＣＰＵ２１は、ジャンル登録画面６７に設定されたジャンルに基づいて、図４に示すジャンル登録データ２４Ｈを作成し、さらにこれに基づいて、番組表５０の領域２５Ｚに表示する画面表示データ２４Ｂを作成する。この画面表示データ２４Ｂによって、番組表５０の領域２５Ｚに表示されたジャンル名の順序は、例えば図１９に示す登録表示領域７１の項目欄の上から下に順に表示された「ブックマーク」、「全部」・・・「バラエティー」、「ドラマ」に対応している。
【０２７５】
ＣＰＵ２１は、ステップＳ９１の処理が完了すると、ステップＳ９２に進む。このステップＳ９２において、ＣＰＵ２１は、先のステップＳ８９で判定した他の画面への切換操作に応じて、新たに呼び出すべき画面（他の操作ガイド画面、テレビジョン画面、番組表５０、又は他のメニュー画面等）に表示を切り換えるための制御を実行して、このジャンル登録処理を終了する。
【０２７６】
なお、ジャンル候補項目領域６８に、上述した選局チャンネルの項目、好みチャンネルの項目、お気に入り番組の項目を設けるようにしてもよい。この場合、番組表５０の領域２５Ｚには、登録された複数のジャンルの項目と、選局チャンネル、好みチャンネル、お気に入り番組の項目とが混在して表示される。また、例えば領域２５Ｚに、選局チャンネル及び好みチャンネルの２項目を常時表示し、これに加えてユーザが登録した８つのジャンルの情報項目を表示させるようにしてもよい。
【０２７７】
なお、本発明は、上述した番組表５０及び操作ガイド画面６４、ジャンル登録画面６７等の具体的な表示形態に限定されるものではなく、表示形態は、実際の使用条件やユーザの使い勝手等を考慮して適宜変更することができる。
【０２７８】
８．電子番組ガイドの他の表示形態
ここで、上述した図７Ａ〜図８Ａ及び図１２、図１４等に示した表示形態以外の本発明を適用した電子番組ガイド制御装置におけるＥＰＧの表示形態を図２３Ａ〜図２３Ｃを参照して説明する。なお、図７Ａ〜図８Ａ及び図１２、図１４と実質的に同一の部分には同一の符号を付して説明を省略する。
【０２７９】
図２３Ａに示す電子番組ガイド（ＥＰＧ）は、領域２５Ｙの表示形態は図７Ａ〜Ｄ及び図８Ａ〜Ｇと同様であるが、領域２５Ｘ１、２５Ｘ２、２５Ｚの表示形態が異なる。すなわち、領域２５Ｘ１、２５Ｘ２、２５Ｚには、それぞれ１つの項目のみが表示されている。
【０２８０】
この表示形態においては、図６に示すリモートコントローラ１４Ａを図７Ａ〜Ｄ及び図８Ａ〜Ｇで説明した操作と同様の操作を行って、領域２５Ｙのカーソル５１Ｙを移動させることができるが、領域２５Ｘ１、２５Ｘ２、２５Ｚの表示を、リモートコントローラ１４Ａのアップボタンスイッチ４３又はダウンボタンスイッチ４４を操作することにより、順次切り換えるようにしている。すなわち、各領域に表示されている日付、時刻、ジャンルの項目は、例えばダウンボタンスイッチ４４を１回押す毎に大きな値や、次のジャンルに切り換わる。
【０２８１】
図２３Ｂに示すＥＰＧでは、ある領域のカーソル位置の項目に含まれる他の領域の項目をフォルダ形式で表示するようにしている。すなわち、領域２５Ｘ１のカーソル５１Ｘ１の配置位置に（６日、水曜日）に対応して領域２５Ｘ２の項目（時刻）がフォルダを開いたような形態で表示されている。また、領域２５Ｘ２のカーソル５１Ｘ２の配置位置（午前９時）及び領域２５Ｚのカーソル５１Ｚの配置位置（全部）に対応して、領域２５Ｙに番組タイトル等がフォルダを開いたような形態で表示されている。
【０２８２】
また、図２３Ｃに示すように、図５に示したシリンダ２５をそのままモニタ装置１９の表示画面５３に表示するとともに、カーソル２５Ｗを表示するようにしてもよい。
【０２８３】
なお、図２３Ａ〜図２３Ｃでは、領域２５Ｚに選局チャンネル、好みチャンネル、お気に入り番組の項目が表示されていないが、これらの項目を領域２５Ｚに表示するようにしてもよい。
【０２８４】
以上説明したように、本発明では、例えば日付、時刻、番組タイトル、番組のジャンルを、番組表を縦方向に分割した各領域に表示し、これに加えて、例えば放送チャンネルに関連する情報として、現在選局中のチャンネルの情報、ユーザが任意に登録した好みチャンネルの情報をジャンルの項目として設けることにより、非常に使い勝手のよい電子番組ガイド（ＥＰＧ）をユーザに提供することができる。
【０２８５】
また、本発明では、ジャンルの項目として、ユーザの好みの番組として登録された「お気に入り番組」の項目を設けることにより、更に使い勝手のよいＥＰＧを提供することができる。さらに、番組の視聴履歴情報に基づいて「お気に入り番組」を自動的に設定するようにしたことにより、ユーザは、好みの番組を選択して登録するような面倒な操作を行う必要もない。
【０２８６】
これに加えて、ユーザが自分の好みに応じたジャンルを登録して、この登録したジャンルを選択項目として番組表に表示させるようにしたことにより、ユーザの好みに適合する番組表を生成することができる。すなわち、ユーザにとって更に使い勝手のよいＥＰＧを提供することができる。
【図面の簡単な説明】
【０２８７】
【図１】Ａ及びＢは、従来の電子番組ガイドを示す図である。
【図２】従来の電子番組ガイドの番組表全体を示す図である。
【図３】本発明を適用した電子番組ガイド制御装置の構成を示すブロック図である。
【図４】コントローラの内部を示すブロック図である。
【図５】Ａ及びＢは、シリンダＥＰＧを概念的に示す図である。
【図６】リモートコントローラの構成例を示す平面図である。
【図７−１】Ａ及びＢは、番組表の表示例を示す図である。
【図７−２】Ｃ及びＤは、番組表の表示例を示す図である。
【図８−１】Ａは、番組表におけるカーソルの移動を説明する図である。
【図８−２】Ｂ〜Ｅは、番組表におけるカーソルの移動を説明する図である。
【図８−３】Ｆ、Ｇは、番組表におけるカーソルの移動を説明する図である。
【図８−４】Ｈは、番組表におけるカーソルの移動を説明する図である。
【図９−１】Ａは、番組決定時の表示画面の変化を説明する図である。
【図９−２】Ｂ及びＣは、番組決定時の表示画面の変化を説明する図である。
【図１０−１】Ａは、電子番組ガイド（番組表）を表示するための、ＣＰＵの処理動作を示すフローチャートである。
【図１０−２】Ｂは、電子番組ガイド（番組表）を表示するための、ＣＰＵの処理動作を示すフローチャートである。
【図１１】選局チャンネルの情報項目生成のための処理を示すフローチャートである。
【図１２】好みチャンネルの情報項目が追加された番組表を示す図である。
【図１３】Ａ及びＢは、チャンネル登録画面を示す図である。
【図１４】好みチャンネルを指定した場合の番組表の表示例を示す図である。
【図１５】好みチャンネル登録のための処理操作を示すフローチャートである。
【図１６】お気に入り番組登録のための処理動作を示すフローチャートである。
【図１７−１】Ａ及びＢは、お気に入り番組を指定した場合の番組表及びその操作による画面の変化を示す図である。
【図１７−２】Ｃ及びＤは、お気に入り番組を指定した場合の番組表及びその操作による画面の変化を示す図である。
【図１８】ジャンル領域に設けられたお気に入り番組の項目が選択された場合のＣＰＵの処理を示すフローチャートである。
【図１９】ジャンル登録画面を示す図である。
【図２０−１】Ａは、登録ジャンルの１つを入れ替える操作を示す図である。
【図２０−２】Ｂは、登録ジャンルの１つを入れ替える操作を示す図である。
【図２１−１】Ａは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２１−２】Ｂは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２１−３】Ｃは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２１−４】Ｄは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２１−５】Ｅは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２１−６】Ｆは、登録ジャンルをまとめて入れ替える操作を示す図である。
【図２２】ジャンル登録時のＣＰＵの処理を示す図である。
【図２３−１】Ａ及びＢは、電子番組ガイドの他の表示例を示す図である。
【図２３−２】Ｃは、電子番組ガイドの他の表示例を示す図である。
【符号の説明】
【０２８８】
１０  電子番組ガイド表示制御装置、  １１  チューナ、  １２  コントローラ、  １３  ＥＰＧデータ抽出回路、  １４  操作部、  １５  表示信号生成回路、  １６  ＭＰＥＧビデオデコーダ、  １７  ＭＰＥＧオーディオデコーダ、  １８  映像信号混合回路、  １９  モニタ装置、  ２０  スピーカ、  ２１  中央演算処理装置（ＣＰＵ）、  ２２  入出力インターフェース、  ２３  制御プログラムメモリ、  ２３Ａ  操作入力制御プログラム、  ２３Ｂ  チューニング制御プログラム、  ２３Ｃ  ＥＰＧデータ抽出制御プログラム、  ２３Ｄ  画面表示データ作成プログラム、  ２３Ｅ  表示信号生成制御プログラム、  ２４  データメモリ、  ２４Ａ  シリンダＥＰＧデータベース、  ２４Ｂ  画面表示データ、  ２４Ｃ  ブックマークリストデータ、  ２４Ｄ  タイマ予約リストデータ、  ２４Ｅ  選局チャンネルデータ、  ２４Ｆ  好みチャンネルデータ、  ２４Ｇ  お気に入り番組データ、  ２４Ｈ  ジャンル登録データ、  ２４Ｉ  ジャンルデフォルトデータ、  ２５  シリンダ、  ２５Ｘ，２５Ｙ，２５Ｚ  領域
【図１】
0004597157.tif 000002
【図２】
0004597157.tif 000003
【図３】
0004597157.tif 000004
【図４】
0004597157.tif 000005
【図５】
0004597157.tif 000006
【図６】
0004597157.tif 000007
【図７−１】
0004597157.tif 000008
【図７−２】
0004597157.tif 000009
【図８−１】
0004597157.tif 000010
【図８−２】
0004597157.tif 000011
【図８−３】
0004597157.tif 000012
【図８−４】
0004597157.tif 000013
【図９−１】
0004597157.tif 000014
【図９−２】
0004597157.tif 000015
【図１０−１】
0004597157.tif 000016
【図１０−２】
0004597157.tif 000017
【図１１】
0004597157.tif 000018
【図１２】
0004597157.tif 000019
【図１３】
0004597157.tif 000020
【図１４】
0004597157.tif 000021
【図１５】
0004597157.tif 000022
【図１６】
0004597157.tif 000023
【図１７−１】
0004597157.tif 000024
【図１７−２】
0004597157.tif 000025
【図１８】
0004597157.tif 000026
【図１９】
0004597157.tif 000027
【図２０−１】
0004597157.tif 000028
【図２０−２】
0004597157.tif 000029
【図２１−１】
0004597157.tif 000030
【図２１−２】
0004597157.tif 000031
【図２１−３】
0004597157.tif 000032
【図２１−４】
0004597157.tif 000033
【図２１−５】
0004597157.tif 000034
【図２１−６】
0004597157.tif 000035
【図２２】
0004597157.tif 000036
【図２３−１】
0004597157.tif 000037
【図２３−２】
0004597157.tif 000038