(57)【特許請求の範囲】
【請求項１】
複数の情報提供システムにおける各々の番組情報を記憶する記憶手段と、
前記記憶手段に記憶された番組情報を選択統合して電子番組表を作成する統合手段と、
前記統合手段により作成された電子番組表を表示する表示手段とを備えた電子番組ガイド表示制御装置において、
前記統合手段で作成する電子番組表の一画面分のデータにおいて、この一画面に同時に表示する前記情報提供システム毎の表示件数を、前記情報提供システム毎の件数比較から決定、または、ユーザによる表示比率の指定によって決定すると共に、表示件数の比率から割り出された表示件数が１件に満たない前記情報提供システムの場合であっても、この情報提供システムに対応する最小単位の表示領域を確保する表示件数決定手段を設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項２】
請求項１に記載の電子番組ガイド表示制御装置において、    前記統合条件を、ユーザが任意に指定するための指定手段を設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項３】
請求項１乃至請求項２のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
通信ネットワークを介して、前記情報提供システムにおける番組情報を要求する番組情報要求手段と、
通信ネットワークを介して、前記情報提供システムにおける番組情報を受信する番組情報受信手段とを設け、
前記番組情報受信手段により受信した番組情報を、前記記憶手段に更新記憶することを特徴とする電子番組ガイド表示制御装置。
【請求項４】
請求項３に記載の電子番組ガイド表示制御装置において、
前記番組情報要求手段は、前記通信ネットワークにおけるバスリセットが行われたときに、前記情報提供システムにおける番組情報を要求することを特徴とする電子番組ガイド表示制御装置。
【請求項５】
請求項３に記載の電子番組ガイド表示制御装置において、
前記番組情報要求手段は、前記統合手段により作成された電子番組表を表示するときに、前記情報提供システムにおける番組情報を要求することを特徴とする電子番組ガイド表示制御装置。
【請求項６】
請求項３に記載の電子番組ガイド表示制御装置において、
前記情報提供システムにおける番組情報の内容を変更する要求を受け付ける変更要求判別手段を設け、
前記番組情報要求手段は、前記変更要求判別手段により変更要求を受け付けたときに、少なくとも内容に変更があった番組情報を要求することを特徴とする電子番組ガイド表示制御装置。
【請求項７】
請求項１乃至請求項６のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
前記番組情報が、情報提供システムに装着された記録媒体に記録されているコンテンツ情報を含むことを特徴とする電子番組ガイド表示制御装置。
【請求項８】
請求項７に記載の電子番組ガイド表示制御装置において、
前記コンテンツ情報を、前記電子番組ガイドとして表示可能なデータに変換する変換手段を設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項９】
請求項１乃至請求項８のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
前記統合手段により統合された番組情報と、前記情報提供システムにおける番組情報との一致／不一致を判別する判別手段と、
前記判別手段によって不一致と判別された場合、前記統合手段により  作成された電子番組表を、前記情報提供システムにおける番組情報に従って修正する修正手段とを設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項１０】
請求項１乃至請求項９のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
前記表示手段における画面上の位置を指定するカーソル表示手段と、
前記カーソル表示手段よって表示されるカーソル位置を移動させるための移動指示手段と、
前記カーソル位置に応じて前記各情報提供システム毎の番組情報リストをスクロールするスクロール手段とを設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
前記各情報提供システムの番組情報リスト毎のスクロール範囲の始端および終端を検出する始端・終端検出手段と、
前記始端・終端検出手段によって始端または終端を検出したとき、スクロールしていた一方の番組情報リストから他方の番組情報リストにスクロールを切り換えるシステム指定手段とを設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項１２】
複数の情報提供システムにおける各々の番組情報を記憶する記憶手段と、
前記記憶手段に記憶された番組情報を選択統合して電子番組表を作成する統合手段と、
前記統合手段により作成された電子番組表を表示する表示手段とを備えた電子番組ガイド表示制御装置において、
各情報提供システムの番組情報を所定の表示項目に従ってソートされた番組情報リストを表示させる表示項目指定手段と、
前記表示項目毎にソートされた番組情報の表示件数を、前記表示項目毎に、ユーザによる前記各表示項目の表示比率の指定によって決定する表示件数決定手段と、
前記表示手段における画面上の位置を指定するカーソル表示手段と、
前記カーソル表示手段よって表示されるカーソル位置を移動させるための移動指示手段と、
前記カーソル位置に応じて前記表示項目毎にソートされた番組情報リストをスクロールするスクロール手段とを設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項１３】
請求項１２に記載の電子番組ガイド表示制御装置において、
前記各表示項目毎にソートされた各番組情報リストのスクロール範囲の始端および終端を検出する始端・終端検出手段と、
前記始端・終端検出手段によって始端または終端を検出したとき、スクロールしていた一方の番組情報リストから他方の番組情報リストにスクロールを切り換えるシステム指定手段とを設けたことを特徴とする電子番組ガイド表示制御装置。
【請求項１４】
請求項１２乃至請求項１３のいずれか１つの請求項に記載の電子番組ガイド表示制御装置において、
前記表示項目指定手段によって指定された表示項目によってソートされる番組情報リストは、視聴率情報に基づいて視聴率の高い番組リスト、またはユーザが過去に見た回数の多い番組リストであることを特徴とする電子番組ガイド表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の情報提供システムにおける番組情報を統合して電子番組表を作成し表示する電子番組ガイド表示制御装置に関し、さらに、電子番組ガイドの表示機能を改善した電子番組ガイド表示制御装置に関する。
【０００２】
【従来の技術】
近年、放送メディアによる情報提供システムとして、衛星を利用したＣＳデジタル放送が実用化されており、さらにはＢＳ放送もデジタル化される計画が進行中である。ユーザは１つのシステムにおいてさえ、１００チャンネル程度の番組を視聴することが可能であるが、今後はますます視聴可能チャンネルが増加していくことが予想される。このような多チヤンネルシステムにおいては、電子的な番組ガイドを提供することが必要不可欠である。
【０００３】
衛星デジタル放送の場合、複数のサービスについて共通の受信装置が開発されつつあるが、一方ではＨＡＶｉ（Ｈｏｍｅ  Ａｕｄｉｏ／Ｖｉｄｅｏ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）に代表されるような家電機器のデジタルネットワークが進展しており、共通の受信装置を用いなくても、複数の受信装置がネットワーク上に配置されていれば、容易にそれらの信号を利用することが可能となる。
【０００４】
従って、複数の受信装置の各電子番組を統合化した電子番組ガイド（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：以下、ＥＰＧと称す）の重要性は非常に高くなりつつある。
【０００５】
この種の従来技術としては、例えば、特開平８−２７５０７７号公報に、地上波放送により伝送されたＥＰＧデータと、衛星放送により伝送されたＥＰＧデータとをそれぞれ受信し、これらを統合フオーマットのＥＰＧデータに変換して、統合したＥＰＧとして表示するものが提案されている。
【０００６】
図１４および図１５は、それぞれ同公報記載の電子番組ガイドシステムの構成および同システムを用いて統合されたＥＰＧの表示例を示す図である。
【０００７】
この電子番組ガイドシステムは、図１４に示すように、ＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｅ  Ｒｅｃｏｄｅｒ）５２，５３と、ＩＲＤ（Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｃｅｉｖｅｒ／Ｄｅｃｏｄｅｒ）５４と、テレビジョン（ＴＶ）受信機５５と、ＥＰＧレシーバ５６とが、ＡＶライン６１およびコントロールライン６２により、相互に接続されている。ＡＶライン６１は、コンポジットビデオ信号線、オーディオＬ信号線、オーディオＲ信号線の３本の線により構成されており、また、コントロールライン６２は、有線のシリアル制御ライン等により構成されている。
【０００８】
この場合、ＴＶ受信機５５にて地上波放送システムのＥＰＧデータを受信するとともに、ＩＲＤ５４にて衛星放送システムのＥＰＧデータを受信する。各々の異なるシステムにおけるＥＰＧデータは、コントロールライン６２を経由してＥＰＧレシーバ５６に伝送され、ＥＰＧレシーバ５６内で１つの電子番組表として統合される。
【０００９】
ＥＰＧレシーバ５６で統合されたＥＰＧは、図１５に示すように、ＴＶ受信機５５により表示される。ここでは、上半分にＴＶ受信機５５により得られた地上波放送システムのＥＰＧデータ、下半分はＩＲＤ５４により得られた衛星放送システムのＥＰＧデータを統合して表示している。
【００１０】
一方、表示した画面の文字列等を高速にスクロールする方式としては、特開平４−３４２０２０号公報に、ユーザが画面上の部分スクロールをするスクロール範囲を予め設定し、スクロール指示によって設定されたスクロール範囲のみを先にスクロールさせ、スクロール指示の終了時にスクロール範囲以外の残余部分を描画し、スクロール動作を高速に行う技術が開示されている。
【００１１】
また、特開平２−１４６６１９号公報には、同時に複数の異なった種類の画像を分割表示するとともに分割表示する画像および分割位置を設定し、キー操作の対象画像を指定し、分割表示された各画像を単独でスクロールする技術が開示されている。
【００１２】
【発明が解決しようとする課題】
しかしながら、上記従来の電子番組ガイドシステムでは、地上波放送システムのＥＰＧデータと、衛星放送システムのＥＰＧデータとを統合した場合、例えば地上波放送システムのＥＰＧデータに表示条件を満たすものが多数あるとき、ＴＶ受信機５５の画面に一度に表示できる件数がある程度制限されるため、統合された電子番組表に表示されるデータは、地上波放送システムのＥＰＧデータしか表示されず、そのままでは、衛星放送システムのＥＰＧデータを表示することができないという間題があった。
【００１３】
このような状況を図１６を用いて説明する。ここでは、地上波放送システムの番組情報が１１件抽出されており、衛星放送システムの番組情報が３件抽出されているとする。その結果、ここでは、統合された電子番組表は合計１４件を含むことになる。ところが、ＴＶ受信機５５の画面で表示できる件数が、例えば、８件に制限されており、１４件の全てを表示することはできない。
【００１４】
また、表示するＥＰＧの条件（例えば、特定のカテゴリに属するものだけ等）を指定したり、特定のものを表示しないことを指定することも考えられるが、この場合でも、同様の問題が発生し得る。あるいは、画面をスクロールすることによって、衛星放送システムの番組情報を表示させることも考えられるが、ユーザは地上波放送システムの番組リストを経て衛星放送システムの番組リストまで連続してスクロールしていかなければ、下方につなげられた衛星放送システムの番組情報を画面内に表示させることができない。
【００１５】
また、特開平４−３４２０２０号公報に開示されているようにユーザが画面上の部分スクロールをする際にスクロール範囲を予め設定する方法や、特開平２−１４６６１９号公報に開示されているように分割表示する画像および分割位置を設定し、キー操作の対象画像を指定し、分割表示された各画像を単独でスクロールする方法では、ユーザが最初に番組ガイドを参照するときには、番組ガイトのリストにどれぐらいの件数の番組がリストされているのか、どういう内容のものがあるのかは分からないため、部分スクロールさせる範囲や分割位置自体をユーザが決めることは非常に煩わしいという問題がある。
【００１６】
さらに、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−Ｖｉｄｅｏ（以下、ＤＶＤと称す）等のディスクメディアによる情報提供システムがネットワーク上に配設されている場合、ＤＶＤのコンテンツを放送番組と同等に取り扱うことができず、統合されたＥＰＧ画面（電子番組表）の中から、放送番組と同等にＤＶＤのプログラムを選択することができないという問題がある。
【００１７】
本発明は、上述した種々の問題点に鑑みて、放送メディアや記録媒体メディア等による複数の情報提供システムにおける番組情報を、各情報提供システム毎に適切な比率で統合して画面表示できるようにした電子番組ガイド表示制御装置を提供すると共に、スクロール範囲を適切に自動的に切換えることによって、また、スクロール範囲自体を適切に自動的に制限することによって、多量の番組リストの中から所望の番組を効率的にスクロールして選択し、表示できる電子番組ガイド表示制御装置を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明、上記の課題を解決するために、次のような手段を採用した。
【００１９】
第１の手段は、複数の情報提供システムにおける各々の番組情報を記憶する記憶手段と、前記記憶手段に記憶された番組情報を選択統合して電子番組表を作成する統合手段と、前記統合手段により作成された電子番組表を表示する表示手段とを備えた電子番組ガイド表示制御装置において、前記統合手段で作成する電子番組表の一画面分のデータにおいて、この一画面に同時に表示する前記情報提供システム毎の表示件数を、前記情報提供システム毎の件数比較から決定、または、ユーザによる表示比率の指定によって決定すると共に、表示件数の比率から割り出された表示件数が１件に満たない前記情報提供システムの場合であっても、この情報提供システムに対応する最小単位の表示領域を確保する表示件数決定手段を設けたことを特徴とする
【００２０】
第２の手段は、第１の手段において、前記統合条件を、ユーザが任意に指定するための指定手段を設けたことを特徴とする。
【００２１】
第３の手段は、第１の手段乃至第２の手段のいずれか１つの手段において、通信ネットワークを介して、前記情報提供システムにおける番組情報を要求する番組情報要求手段と、通信ネットワークを介して、前記情報提供システムにおける番組情報を受信する番組情報受信手段とを設け、前記番組情報受信手段により受信した番組情報を、前記記憶手段に更新記憶することを特徴とする。
【００２２】
第４の手段は、第３の手段において、前記番組情報要求手段は、前記通信ネットワークにおけるバスリセットが行われたときに、前記情報提供システムにおける番組情報を要求することを特徴とする。
【００２３】
第５の手段は、第３の手段において、前記番組情報要求手段は、前記統合手段により作成された電子番組表を表示するときに、前記情報提供システムにおける番組情報を要求することを特徴とする。
【００２４】
第６の手段は、第３の手段において、前記情報提供システムにおける番組情報の内容を変更する要求を受け付ける変更要求判別手段を設け、前記番組情報要求手段は、前記変更要求判別手段により変更要求を受け付けたときに、少なくとも内容に変更があった番組情報を要求することを特徴とする。
【００２５】
第７の手段は、第１の手段乃至第６の手段のいずれか１つの手段において、前記番組情報が、情報提供システムに装着された記録媒体に記録されているコンテンツ情報を含むことを特徴とする。
【００２６】
第８の手段は、第７の手段において、前記コンテンツ情報を、前記電子番組ガイドとして表示可能なデータに変換する変換手段を設けたことを特徴とする。
【００２７】
第９の手段は、第１の手段乃至第８の手段のいずれか１つの手段において、前記統合手段により統合された番組情報と、前記情報提供システムにおける番組情報との一致／不一致を判別する判別手段と、前記判別手段によって不一致と判別された場合、前記統合手段により  作成された電子番組表を、前記情報提供システムにおける番組情報に従って修正する修正手段とを設けたことを特徴とする。
【００２８】
第１０の手段は、第１の手段乃至第９の手段のいずれか１つの手段において、前記表示手段における画面上の位置を指定するカーソル表示手段と、前記カーソル表示手段よって表示されるカーソル位置を移動させるための移動指示手段と、前記カーソル位置に応じて前記各情報提供システム毎の番組情報リストをスクロールするスクロール手段とを設けたことを特徴とする。
【００２９】
第１１の手段は、第１の手段乃至第１０の手段のいずれか１つの手段において、前記各情報提供システムの番組情報リスト毎のスクロール範囲の始端および終端を検出する始端・終端検出手段と、前記始端・終端検出手段によって始端または終端を検出したとき、スクロールしていた一方の番組情報リストから他方の番組情報リストにスクロールを切り換えるシステム指定手段とを設けたことを特徴とする。
【００３０】
第１２の手段は、複数の情報提供システムにおける各々の番組情報を記憶する記憶手段と、前記記憶手段に記憶された番組情報を選択統合して電子番組表を作成する統合手段と、前記統合手段により作成された電子番組表を表示する表示手段とを備えた電子番組ガイド表示制御装置において、各情報提供システムの番組情報を所定の表示項目に従ってソートされた番組情報リストを表示させる表示項目指定手段と、前記表示項目毎にソートされた番組情報の表示件数を、前記表示項目毎に、ユーザによる前記各表示項目の表示比率の指定によって決定する表示件数決定手段と、前記表示手段における画面上の位置を指定するカーソル表示手段と、前記カーソル表示手段よって表示されるカーソル位置を移動させるための移動指示手段と、前記カーソル位置に応じて前記表示項目毎にソートされた番組情報リストをスクロールするスクロール手段とを設けたことを特徴とする。
【００３２】
第１３の手段は、第１２の手段において、前記各表示項目毎にソートされた各番組情報リストのスクロール範囲の始端および終端を検出する始端・終端検出手段と、前記始端・終端検出手段によって始端または終端を検出したとき、スクロールしていた一方の番組情報リストから他方の番組情報リストにスクロールを切り換えるシステム指定手段とを設けたことを特徴とする。
【００３３】
第１４の手段は、第１２の手段乃至第１３の手段のいずれか１つの手段において、前記表示項目指定手段によって指定された表示項目によってソートされる番組情報リストは、視聴率情報に基づいて視聴率の高い番組リスト、またはユーザが過去に見た回数の多い番組リストであることを特徴とする。
【００３４】
【発明の実施の形態】
はじめに、本発明の第１の実施形態を図１乃至図７に基づいて説明する。
【００３５】
図１は、本実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【００３６】
同図において、１０はＣＳチューナ内蔵ＴＶ、２８は通信ネットワーク、２９はＢＳデジタルチューナ、３５はディスクメディアによる情報提供システムとしてのＤＶＤである。
【００３７】
ＣＳチューナ内蔵ＴＶ１０は、放送受信部１１、番組情報分離部１２、記憶部１３、判別部１４、修正部１５、統合部１６、表示部１７、表示件数決定部１８、指定部１９、変更要求判別部２３、番組情報要求部２４、番組情報受信部２５、変換部２６、通信インターフェース２７から構成されている。また、表示件数決定手段１８は、件数計数部２０、比率決定部２１、表示桁数決定部２２から構成されている。
【００３８】
また、通信ネットワーク２８を介して、ＣＳチューナ内蔵ＴＶ１０に接続されるＢＳデジタルチューナ２９は、通信インターフェース３０、要求判別部３１、放送受信部３２、番組情報分離部３３、記憶部３４、変更要求部４０から構成されている。
【００３９】
なお、ここではＢＳデジタルシステムとしてＢＳデジタルチューナ２９を接続する例について説明しているが、これに限られるものてはなく、通常の地上波放送のＥＰＧ（映像信号のブランキング期間にデータを重畳するもの）等を受信できるＴＶ受信機等であってもよい。
【００４０】
さらに、通信ネットワーク２８を介して、ＣＳチューナ内蔵ＴＶ１０に接続されるＤＶＤ３５は、通信インターフェース３６、要求判別部３７、情報読み取り部３８、記憶部４１、変更要求部４２、および当該ＤＶＤ３５に挿入されたディスク３９から構成されている。
【００４１】
ここでは、ディスクメディアによる情報提供システムとして、ＤＶＤ３５を配設しているが、ディスクメディアに限られるものではなく、記録媒体に記録されているコンテンツの情報（例えば、タイトルや記録時間等を含むＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）情報等）が記録媒体自体に記録されているものであれば、ＶＣＲ等であってもかまわない。
【００４２】
また、通信ネットワーク２８は、従来のＡＶ接続ケーブルおよびシリアル制御線、さらには赤外線や電波等を用いた無線通信ネットワークであってもかまわないが、ここでは、映像信号やオーディオ信号をデジタル信号のまま伝送することができるＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ規格に準拠したＩＥＥＥ１３９４接続を利用する。従って、通信インターフェース２７、通信インターフェース３０、通信インターフェース３６は、ＩＥＥＥ１３９４インターフェースデバイスということになる。ＩＥＥＥ１３９４インターフェースにおいては、通信ネットワーク２８に新たな機器が接続された場合や、ケーブル接続はされているが、機器への電源が新たに投入された場合等に、自動的にバスリセットが行われる。
【００４３】
ここでバスリセットとは、通信ネットワークがそれまでに確立していた接続情報等を初期化し、接続されている機器の個別認識や定義を行い直すものである。例えば、ＣＳチユーナ内蔵ＴＶ１０に通信ネットワーク２８を経由してＢＳデジタルチユーナ２９を接続し、ＢＳデジタルチユーナ２９の電源を投入すると、バスリセットが行われる。
【００４４】
このバスリセットが発生すると、通信インターフェース２７からの指示で、ＣＳチューナ内蔵ＴＶ１０の番組情報要求部２４は、通信ネットワーク２８上に新たに接続された機器（ＢＳデジタルチューナ２９）に対して、新たなＥＰＧデー夕の送信を要求する。
【００４５】
上記の構成において、Ｐｅｒｆｅｃ  ＴＶ（登録商標）等のデジタル衛星多チャンネル放送の電波は、パラボラアンテナ（図示せず）等を経てＣＳチューナ内蔵ＴＶ１０の放送受信部１１で受信される。
【００４６】
ここで、映像信号やオーディオ信号は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式によって圧縮されており、付加的な情報とともにビットストリームデータとして多重化されて送信されている。
【００４７】
ＥＰＧデータは、この付加的な情報の中に含まれており、通常、ＥＰＧデータには、番組タイトル、開始時間、終了時間（又は番組の長さ）、番組価格（有料番組の場合）、番組詳細情報（出演する俳優の名前やストーリ等）、番組のレーティング情報（子供向けの番組であるか、大人向けの番組であるかを示す情報や、視聴可能な年齢等）、カテゴリ情報（スポーツ番組であるとか、映画であるといった番組のジヤンル等）等が含まれる。
【００４８】
放送受信部１１で受信された多重化データは、有料放送のための課金処理、スクランブル解除、ＭＰＥＧデコード等（図示せず）の処理を施された後、表示部１７にて表示される。また、ＥＰＧデータは、番組情報分離部１２によってビットストリームの中から分離され、記憶部１３に記憶される。
【００４９】
ユーザがＥＰＧを確認したいと指示すると、記憶部１３に記憶されたＥＰＧデータが統合部１６によって読み出され、ここでは、１つのＣＳデジタル放送システムにおける番組情報のみが、指定部１９による指定条件に従って、電子番組表として構成される。指定部１９では、例えば、現在時刻以降の映画番組等がユーザにより指定され、その条件を満足する番組情報が、統合部１６によってＥＰＧ画面データとして構成される。統合部１６で作成された画面データは、表示部１７によって、通常の表示画面に切り替わり、あるいは通常の表示画面に重畳、合成等されて表示される。
【００５０】
また、ＢＳデジタルチューナ２９の放送受信部３２によってＢＳデジタル放送の電波が受信されると、番組情報分離部３３によって、多重化ビットストリームデータの中からＢＳデジタル放送システムにおけるＥＰＧデータが分離される。分離されたＥＰＧデータは、記憶部３４によって記憶される。
【００５１】
上述したバスリセットが発生して、ＣＳチューナ内蔵ＴＶ１０の番組情報要求部２４からの送信要求情報が、通信インターフェース２７、通信ネットワーク２８、通信インターフェース３０を経由して、ＢＳデジタルチユーナ２９の要求判別部３１により認識され、記憶部３４に記憶されているＢＳデジタル放送システムにおけるＥＰＧデータを、通信インターフェース３０から、通信ネットワーク２８、通信インターフェース２７を経由して、ＣＳチューナ内蔵ＴＶ１０の番組情報受信部２５で受信され、さらに記憶部１３に記憶される。
【００５２】
このようにして、ＣＳチユーナ内蔵ＴＶ１０およびＢＳデジタルチューナ２９でそれぞれ受信されたＣＳデジタル放送システムおよびＢＳデジタル放送システムのＥＰＧデータが記憶部１３上に記憶される。
【００５３】
なお、記憶部１３では、各デジタル放送システムにおけるＥＰＧデータを、各々別の記憶領域に記憶してもよいし、ＢＳデジタルチユーナ２９からのＥＰＧデー夕を記憶部１３に記憶する際に、機器（システム）の識別情報とともに、ＣＳチューナ内蔵ＴＶ１０で受信したＥＰＧデータとまとめて記憶してもよい。
【００５４】
さらに、記憶部１３上にＣＳデジタル放送システムおよびＢＳデジタル放送システムにおけるＥＰＧデータが記憶された段階で、ユーザが指定部１９より、例えば、映画のジャンルを条件指定した場合、表示件数決定部１８の件数計数部２０は、記憶部１３上のＥＰＧデータから指定された条件を満たす番組を検索し、各システム毎にその件数を集計する。例えば、ＣＳデジタル放送システムにおける映画番組は１０件、ＢＳデジタル放送システムにおける映画番組は５件だったとすると、比率決定部２１は、この件数に基づいて、２つのシステムにおける映画番組の件数比率が２：１であることを計算する。
【００５５】
ここで、表示部１７にて表示可能な電子番組表の最大行数が８行である場合、表示桁数決定部２２は、この最大行数と件数比率とから、ＣＳデジタル放送システムに割り当てられた行数を５行（ここでは８行×２／３の結果を四捨五入）、残り３行をＢＳデジタル放送システムに割り当て、統合部１６による統合後のＥＰＧ画面中における各システム毎の表示行数を決定する。
【００５６】
図２は、統合部１６により統合されて表示部１７に表示される電子番組表の一例を示す図である。
【００５７】
同図に示すように、上側５行のＣＳデジタル放送システムにおける番組データと、下側３行のＢＳデジタル放送システムにおける番組データとが統合されて、１つの電子番組表として８行分の番組が表示される。
【００５８】
ここで、ＣＳデジタル放送システムにおける番組データとしては残り５件、ＢＳデジタル放送システムにおける番組データとしては残り２件が、電子番組表の番組データとして選択されず、画面表示されてはいないが、これらはユーザが個別に画面のスクロールやページ送り等を行うことによって、画面表示させることができる。
【００５９】
図３は、表示件数決定部１８における表示件数決定処理のフローチャートである。
【００６０】
表示件数決定部１８での処理は、記憶部１３にＣＳデジタル放送システムにおけるＥＰＧデータおよびＢＳデジタル放送システムにおけるＥＰＧデータが記憶された段階でスタートする。まず、ユーザの指定部１９によるジャンルの条件指定が有るか否かを確認し（ステップ１）、ジャンル指定がある場合は、件数集計の条件に指定されたジャンルを設定する（ステップ２）。特にユーザによる条件指定がない場合は、件数集計の条件は何も設定せずに、ユーザの指定部１９による行数指定があるか否かを確認する（ステップ３）。これは、集計件数にかかわらず、ユーザが、例えば、ＣＳデジタル放送システムにおけるＥＰＧデータを最大表示行数の８行分全てに表示させたい場合等に指定される。ユーザによる行数指定があれば、指定行数を取り込んで（ステップ４）、後述するステップ１２に進む。行数指定がなければ、同様にユーザによる表示件数の比率指定があるか否かを確認する（ステップ５）。これは、ユーザが、例えば、大まかにＣＳデジタル放送システムにおけるＥＰＧ情報の比率を７０％位にしたい場合等に指定されるもので、ユーザが直接、比率の数値を設定しなくとも、それまでのユーザの選局嗜好に基づいた統計的データを自動的に利用してもよい。表示件数の比率指定があれば、指定された比率、あるいは自動計測された統計的データを設定数値として取り込んで（ステップ９）、後述するステップ１０に進む。そして、上記ステップ２にて設定された検索条件に従って、記憶部１３に記憶されているＥＰＧデータの件数を集計する（ステップ６）。また、システム数（この場合は、ＣＳデジタル放送システムとＢＳデジタル放送システムとの２つ）を集計し（ステップ７）、上記ステップ６にて集計されたＥＰＧデータの件数（この場合は、ＣＳデジタル放送システムについて１０件、ＢＳデジタル放送システムについて５件）に従って、各システム毎の表示件数の比率（この場合は、２：１）を決定する（ステップ８）。さらに、統合ＥＰＧ画面での最大表示行数と、上記ステップ８で求めた表示件数比率とから、各システム毎の表示行数を決定する（ステップ１０）。この場合、ＣＳデジタル放送システムにおけるＥＰＧデータの表示件数は、８行×２／３で求めることができるが、小数点以下のデータは四捨五入しても、また切り捨ててもかまわない。いずれにしても、各システムにおけるＥＰＧデータの表示行数の合計は、統合画面での最大表示行数に合せておくことが必要である。また、このようにして得られた表示行数が、特定のシステムにおいて１行に満たない場合であっても、各システムについての表示最低行数を１行とする（ステップ１１）。これは、上記ステップ８にて求められた表示件数比率が低いために、画面スクロールやぺージ送り等の操作を行わないと、特定のシステムにおける番組データが統合ＥＰＧ画面中に全く表示されなくなるのを回避するための処理である。これによって、特定のシステムにおけるＥＰＧ表示行数をゼロから１に修正した場合は、多数を占める他のシステムにおけるＥＰＧ表示件数を１減らすことが必要である。これは、ユーザの指定等によって任意のＥＰＧデータを削除するようにしてもよい。ステップ１１あるいはステップ４によって、統���ＥＰＧ画面中での各システム毎のＥＰＧ表示行数が決定されると、決定された各システム毎の表示行数を統合部１６に指示する（ステップ１２）。統合部１６は、記憶部１３に記憶されているＥＰＧデータから、指示された各システム毎の表示行数に応じたＥＰＧデータを選択し、統合ＥＰＧ画面の表示データを作成する（ステップ１３）。そして、統合部１６により作成された統合ＥＰＧ画面を、表示部１７により表示する（ステップ１４）。あるいは、統合ＥＰＧ画面の表示データを、通信インターフェース２７、通信ネットワーク２８を通じて送出し、ネットワーク上の別のＴＶ受信機（図示せず）等に表示する処理を行った後、終了する。
【００６１】
なお、統合部１６で統合されたＥＰＧ画面データを、通信インターフェース２７を通じて、ネットワーク上の他の機器に伝送し、他の機器上で統合ＥＰＧ画面を表示し、その統合ＥＰＧ画面に対する操作を受け付けてもよい。この場合は、他の機器上に大容量の記憶部や統合部等を必要とせず、小規模な機器であっても統合ＥＰＧ画面を利用することが可能となる。
【００６２】
また、ＤＶＤ３５が通信ネットワーク２８に接続されると、上述したように、通信ネットワーク２８上にバスリセットが発生し、これに伴なって、ＣＳチューナ内蔵ＴＶ１０の番組情報要求部２４は、ＤＶＤ３５に対して番組情報の要求を出し、通信インターブェース３６を経て、要求判別部３７がこの要求を受け取ると、情報読み取り部３８によってディスク３９より読み出したＴＯＣ情報を番組情報として、通信インターフェース３６を経由し、ＣＳチューナ内蔵ＴＶ１０に送信する。ＤＶＤ３５からのＴＯＣ情報は、通信ネットワーク２８、通信インターフェース２７を通じて、ＣＳチューナ内蔵ＴＶ１０の変換部２６に入力される。変換部２６は、受け取ったＴＯＣ情報から必要なデータを抽出し、それを電子番組表に組み込むことができるコンテンツデータに変換して、他のシステムにおけるＥＰＧデータと同様に、記憶部１３に記憶する。
【００６３】
図４に、変換部２６におけるＴＯＣ情報からＥＰＧデータへの変換処理のフローチャートを示す。
【００６４】
はじめに、変換部２６が通信インターフェース２７からＤＶＤ３５のＴＯＣ情報を読み込んだ（ステップ１）後、ＤＶＤ３５が通信ネットワーク２８上に接続されても、ディスク３９が装着（挿入）されていない場合もあるので、これを確認する（ステップ２）。ディスク３９が挿入されていない場合、即ち、コンテンツの件数がゼロのときに、電子番組表からＤＶＤ３５用の表示行を削除するかどうかのユーザ指定があるか否か確認する（ステップ６）。ユーザがＤＶＤ３５用の表示行を削除してもよいと指定した場合は、そのまま処理を終える。コンテンツの件数がゼロのときであっても、電子番組表にはＤＶＤ３５用の表示行を残すことをユーザが指定している場合は、通信ネットワーク２８上に接続された機器が何であるかを知るために、ＤＶＤ３５から機器データを読み込む（ステップ７）。これは、図２に示したような電子番組表における左端欄の「ＣＳ」、「ＢＳ」等の情報提供システムの名称を示す情報を表示するために必要なものであり、この場合は、情報提供システムがＤＶＤであるということを読み込む。次いで、電子番組表におけるシステム名称欄に、「ＤＶＤ」という接続機器名称を設定した（ステップ８）後、電子番組表におけるタイトル欄に、例えば「ディスクが入っていません」等のデータを設定する（ステップ９）。一方、上記ステップ２にてディスク３９が入っていることが確認された場合は、上記ステップ１で読み込んだＴＯＣ情報からディスクの種類を抽出し、電子番組表におけるシステム名称欄のデータとして設定する（ステップ３）。例えば、接続されている機器がＤＶ４Ｄで、挿入されているディスクもＤＶＤ用のものが挿入されている場合、システム名称とディスク種類とは一致しているが、ＤＶＤ３５に音楽用のＣＤが挿入されており、ＤＶＤ用のディスクと同様に再生することがが可能な場合は、システム名称とディスク種類とは一致しない。従って、ここでは、ディスク種類をシステム名称欄のデータとして設定しているが、接続機器名称をシステム名称欄のデータとしてもよい。また、ＴＯＣ情報よりタイトル名を抽出し、電子番組表における番組名データとして設定する（ステップ４）とともに、同様にＴＯＣ情報よりコンテンツ毎の記録時間を抽出し、電子番組表における番組時刻データとして設定する（ステップ５）。上記ステップ３〜ステップ５にてＴＯＣ情報から抽出された各データは、電子番組表を構成するコンテンツデータとして、他のシステムにおけるＥＰＧデータとともに記憶部１３に記憶し（ステップ１０）、処理を終了する。
【００６５】
なお、ＴＯＣ情報に対しては、通常、以上のような変換処理を必要とするが、ディスクメディア等において、予めＣＳチューナ等の機器との統合を想定し、放送メディアにおけるＥＰＧデータとの整合性を持たせたＴＯＣ情報を作成／記録しておくことにより、ディスクメディア等から読み出したＴＯＣ情報を、変換処理することなく、直接、記憶部１３に他のシステムにおけるＥＰＧデータと同様に記憶し、電子番組表（統合ＥＰＧ画面）を作成することも可能である。
【００６６】
また、ＣＳチューナ内蔵ＴＶ１０の統合部１６は、記憶部１３に記憶された番組情報を読み出して、ＣＳデジタル放送システム、ＢＳデジタル放送システム、ＤＶＤの各システムにおけるＥＰＧデータあるいはコンテンツデータを統合した統合ＥＰＧ画面データを作成する。
【００６７】
図５乃至図７に、統合部１６により作成され表示部１７に表示される電子番組表の表示例を示す。
【００６８】
電子番組表は、図５に示すように、ＣＳデジタル放送システムについて４番組、ＢＳデジタル放送システムについて３番組、ＤＶＤ３５のコンテンツについて１プログラムをそれぞれ統合して、１つの電子番組表として８行分の番組データを表示している。
【００６９】
通信ネットワーク２８上にＤＶＤ３５を配設されている場合、ＤＶＤ３５にディスクが挿入されていない状態から、ディスク３９が挿入されたり、ディスク３９が別のディスク３９と交換されたときは、それまで記憶部４１に記憶されていたディスク３９のＴＯＣ情報と、新たに挿入されたディスク３９のＴＯＣ情報とを比較し、これらが異なっている場合は、変更要求部４２は、ＣＳチューナ内蔵ＴＶ１０に対して統合ＥＰＧ画面の表示内容の変更を要求する。この変更要求は、通信ネットワーク２８、通信インターフェース２７を経由して、変更要求判別部２３にて受信され、次いで番組情報要求部２４からＤＶＤ３５に対して、新たなコンテンツ情報の送信を要求する。要求を受けたＤＶＤ３５は、情報読み取り部３８によりディスク３９から読み取ったＴＯＣ情報を、ＣＳチューナ内蔵ＴＶ１０に送信する。ＣＳチューナ内蔵ＴＶ１０の変換部２６は、送信されてきたＴＯＣ情報を、放送システムにおけるＥＰＧデータとの整合性を有するコンテンツデータに変換して、記憶部１３に更新記憶する。このとき、それまでに既に得られているコンテンツデータを、統合部１６で統合して表示部１７に表示している場合、判別部１４は、この表示している電子番組表のデータと、それに対応する記憶部１３に記憶されているデータとを比較し判別する。記憶部１３に記憶されているデータが、表示しているデータと異なれば、修正部１５によって、統合部１６で統合された表示データを、記憶部１３に記憶された最新のデータに修正する。これによって、例えば、初期状態で、図５および図６に示すように、ＤＶＤ３５にディスクが挿入されていない旨表示されていても、ＤＶＤ３５にディスク３９を挿入すれば、図７に示すように、ＤＶＤの行に「スターウオーズ１２８分」のように、コンテンツ情報の表示が更新されることになる。
【００７０】
また、このことは、ＤＶＤ３５に限らず、例えば、ＢＳデジタルチユーナ２９で受信したＥＰＧデーが変更された場合も、同様にＢＳデジタルチューナ２９の変更要求部４０によって、統合ＥＰＧ画面データの変更が起動される。また、ＣＳチユーナ内蔵ＴＶ１０の番組情報分離部１２で得られたＥＰＧデータが変更になった場合は、変更要求部４３によって、統合ＥＰＧ画面データの変更が起動される。
【００７１】
このように、一旦それまでに記憶部１３に記憶されている番組情報に基づいて、統合ＥＰＧ画面を表示した後、表示データの修正を行っているのは、ユーザが統合ＥＰＧ画面の表示要求を行ってから、実際に表示部１７に画面表示されるまでの時間を短縮することを可能にするためである。
【００７２】
さらに、例えば、ＢＳデジタルチューナ２９で受信したＥＰＧデータが変更された場合であっても、変更のあったデータ部分が統合ＥＰＧ画面に表示されているとは限らないので、統合ＥＰＧ画面を表示するときに変更されたＥＰＧデータの受信完了を待つ必要がない場合も多い。実際、統合ＥＰＧ画面に表示されていない内容であれば、電子番組表データを通信ネットワーク２８で送受信するのに、多少の時問がかかっても問題は生じない。
【００７３】
また、通信ネットワークや各情報提供システムの負担にならない程度に、定期的に番組情報要求部２４から各システムに番組情報の要求を行って、ＥＰＧデー夕の更新を行ってもよい。ただ、この場合も、ＥＰＧデータの更新周期が長ければ、統合ＥＰＧ画面を表示したときに、既にＥＰＧデータが変更になっていても、次のデータ更新の時間まで表示内容の修正を行うことができないので、統合ＥＰＧ画面を表示する際に、番組情報の要求を行う方法を併用することが望ましい。
【００７４】
上述のように、判別部１４および修正部１５によって表示内容を修正するとき、統合ＥＰＧ画面上で修正箇所に対応する部分に、修正されたことを示すマーク等を同時に表示して、ユーザにどこが修正されたかを明示するようにしてもよい。
【００７５】
または、ユーザが統合ＥＰＧ画面を利用して、ＶＴＲのタイマ録画を予約している番組情報に変更があった場合等は、ユーザがＴＶ番組を視聴している状態でも、修正されたことを示すマークとともに、統合ＥＰＧ画面の全部、あるいは一部分を表示するようにしてもよい。
【００７６】
なお、本実施形態においては、電子番組ガイド表示制御装置を表示部１７を一体的に有するＣＳチューナ内蔵ＴＶ１０として構成したものについて説明したが、表示部１７を含まない単なるデジタルＣＳチューナ単品により構成しても勿論かまわない。その場合は、統合ＥＰＧ画面データは、ネットワークやＡＶ接続等によって外部接続されたＴＶ受信機（表示部）の画面上に表示されることになる。
【００７７】
また、電子番組ガイド表示制御装置として、デジタルＣＳチューナおよびＢＳデジタルチューナ等を内蔵して、複数の異なる情報提供システムを受信可能に構成してもよい。例えば、ＴＶ受信機内にデジタルＣＳチューナ、ＢＳデジタルチューナ、ＤＶＤやハードディスクが設けられたホームサーバ等により電子番組ガイド表示制御装置を構成してもよい。
【００７８】
次に、本発明の第２の実施形態を図８乃至図１０に基づいて説明する。
【００７９】
図８は、本実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【００８０】
同図において、ＣＳチューナ内蔵ＴＶ１０は、図１に示す構成に加えて、カーソル表示部５０、移動指示部５１、スクロール部５２、始端・終端検出部５３、システム指定部５４を備えており、その他の構成は図１に示す同符号の構成に対応するので説明を省略する。
【００８１】
第１の実施形態では、ＣＳデジタル放送システムにおける番組データとしては残り５件、ＢＳデジタル放送システムにおける番組データとしては残り２件が電子番組表の番組データとして選択されない。そのため、画面表示されていない番組データを表示するために、ユーザが個別に画面のスクロールやページ送り等を行うことによって、これらを画面表示させることは可能であるが、どちらの番組リストをスクロールさせるかの操作等を必要としており、本実施形態ではこの点を改善すべくスクロール機能を持たせた点で相違する。
【００８２】
本実施形態に係る電子番組ガイド表示制御装置のスクロール機能を図９を用いて説明する。
【００８３】
ここでは、ＣＳデジタル放送システム側に５０件、ＢＳデジタル放送システム側に２０件が指定部１９によって抽出された場合について説明する。「１００番組１９：００」等は各々、チャンネル番号、番組名、開始時刻のデータを示しているが、データはこれだけに限られるものではなく、ストーリーや配役等の関連情報も同様に取り扱うことができる。上述の説明に従うと番組リストとしては右側に示すようにＣＳデジタル放送システム側５件、ＢＳデジタル放送システム側３件が表示される。このとき、表示件数決定部１８の件数計数部２０には同図左側のデータが収納されており、スクロール部５２はこのデータに基づいてスクロールを制御する。即ち、カーソル表示部５０によって番組リストにはユーザが指定する番組情報の所にカーソルマークや色分け表示等がなされる。移動指示部５１は、このカーソル位置をこの場合は上下に移動させるように指示を出すが、このとき、例えば、ＣＳの番組１から番組２、番組３と移動して番組５にあるとする。さらにユーザが下方移動を移動指示部５１によって指示すると、スクロール部５２は表示桁数決定部２２によって決定された表示行数を保持してスクロールを実行し、統合部１６、表示部１７を経由して今度は番組２から番組６を番組リスト上に表示する。このとき、始端・終端検出部５３はスクロール部５２がスクロール動作を行った結果、表示件数決定部１８のスクロール範囲の端まで来たかどうかを検出している。この場合、ＣＳの番組リスト欄の最下行にＣＳの番組５０がきたことを検出し、ユーザがさらに下方向にスクロールを移動指示部５１によって指示すれば、システム指定部５４は始端・終端検出部５３の検出結果に基づいてＢＳデジタル放送システム側のスクロールにシステム指定を変更する。スクロール部５２はシステム指定部５４のシステム指定に従って、今度は番組リストのＢＳの番組５１にカーソルを移動させる。同様にＢＳの番組リストの最下行（図９では番組５３）までカーソルが進んだ後は、スクロール部５２はスクロール動作を行い、ＢＳの番組リストの最下行に、表示件数決定部１８に収納されている番組７０が表示される所までスクロールが進むと、始端・終端検出部５３、システム指定部５４によってスクロールするシステムをＣＳデジタル放送システム側に切換える。
【００８４】
ここではＣＳデジタル放送システムとＢＳデジタル放送システムの２つのシステムを切換える場合を示したが、２つのシステムに限られるものではない。表示部１３上に表示する最大行数も９行以上を準備して、３つ以上のシステムを順次スクロールさせることも可能である。
【００８５】
移動指示部５１で上方移動キーや下方移動キーを、通常の上方移動や下方移動のキー操作ではなく、ダブルクリック等の特定のキー操作を行ったときにシステム指定部５４によってスクロールするシステムを切換えるようにすれば、番組件数が多く長い時間スクロールが必要な場合でも途中で違うシステム側の番組リストのスクロールに移行させることが可能でさらに操作性がよくなる。
【００８６】
また、指定部１９によって指定されたジャンルの番組が非常に多くあると想定される場合等は、指定部１９によってさらに各システム毎の抽出された番組の上位１０番組（ベスト１０）を指定するようにしてもよい。この場合は、スクロール部５２によるスクロールの対象となるのは図９におけるＣＳデジタル放送システムとＢＳデジタル放送システムの各々のベスト１０として囲んだ番組であり、番組リスト内でＣＳあるいはＢＳの番組リストをスクロールしたときにはＣＳ側の番組１から番組１０とＢＳ側の番組５１から番組６０が各々スクロールされることになる。こうすればユーザはＣＳ、ＢＳの各システムのベスト１０の番組を非常に簡単に短時間で確認することが可能となる。
【００８７】
次に、本実施形態に係るスクロール機能の処理手順を図１０に示すフローチャートを用いて説明する。
【００８８】
ここでは、上述の統合ＥＰＧ画面を作る処理によって図９の右側の番組リストが表示されているとする。ユーザの操作によって下方へのスクロール指示があるかどうかをチェックする（ステップ１５）。ここでは下方へのスクロール指示を処理するためのフローチャートを示しているが、上方へのスクロール指示に対する処理の場合も同様のものとなる。下方へのスクロール指示がない場合は入力待ち状態となるが、下方へのスクロール指示があった場合は、下方へのスクロール指示が通常のものか、あるいは、キー入力のダブルクリック等の特殊操作をチェックする（ステップ１６）。ここではダブルクリックを特殊操作と判別し、ダブルクリックによる下方へのスクロール指示と判別した場合は、スクロール範囲指定を他のスクロール範囲へ切り換える（ステップ２１）。即ち、図９の表示例ではＣＳ側にあったカーソルをＢＳ側に移動させる。こうすれば、ユーザは例えばリモコンの下矢印キー等を用いて下方へのスクロール指示する際に、通常の一度押しの場合はカーソルの下方移動あるいはスクロールで、下矢印キー等をダブルクリックした場合は統合されたＥＰＧ画面の中でカーソル位置を次のシステムに直ちに移動させることができ、必要とする番組情報を容易に見つけ出すことが可能となる。また、ユーザの下方へのスクロール指示が通常操作の場合は、カーソルの下方移動あるいはスクロールに対応する処理を行う（ステップ１７）。ステップ１７において現在のカーソル位置が、例えば、ＣＳ側に割り当てられた表示行の最下段かどうかを判定する。最下段でない場合は、カーソル位置を番組１から番組２へというように下に移動させる（ステップ１８）。カーソル位置がＣＳ側に割り当てられた表示行の最下段である場合は、指定されたスクロール範囲の最下段データかどうかを確認する（ステップ１９）。ここでは、図９に示すようにスクロール範囲の最下段データはＣＳデジタル放送システム側の番組５０に相当し、番組リストの表示例のＣＳ欄の５行目が番組５０になっているかどうかを確認している。ＣＳ欄の５行目が番組５０になっていない場合は、現在表示している番組リストの２行目の番組情報を先頭の行に移動させ、順次５行目までの番組情報も更新する。ＣＳ欄の５行目が番組５０になっていた場合は、スクロール範囲を他のスクロール範囲、この場合はＢＳ側へ切り換え（ステップ２１）、カーソル位置をＢＳ側のリストの先頭行に移動させる（ステップ２２）。ＢＳ側にカーソル位置が移動してスクロール範囲が切り換えられた後は、スタートに戻って同様の処理を実行する。
【００８９】
以上のようにして統合ＥＰＧ画面におけるスクロールが実行され、ユーザはスクロールキーを操作するだけでＣＳからＢＳ、あるいはＢＳからＣＳというように自在にスクロールを実行することができ、必要とする番組を容易に選び出すことが可能となる。
【００９０】
次に、本発明の第３の実施形態を図１１乃至図１３に基づいて説明する。
【００９１】
図１１は、本実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【００９２】
本実施形態の電子番組ガイド表示制御装置は、上述の他の実施形態のものが複数のＥＰＧシステムを備えるものに適用したのに対して、単一のＥＰＧシステムを備えるものに適用した点でで相違しているが、本実施形態の発明も、複数のＥＰＧシステムを備える電子番組ガイド表示制御装置に適用することも可能である。
【００９３】
同図において、５５は表示項目指定部、５６は番組表作成部であり、その他の構成は図８に示す同符号の構成に対応するので説明を省略する。
【００９４】
番組表作成部５６は、図８における統合部１６のように、複数のＥＰＧを統合するものではなく単一のＥＰＧ画面を作成するものになっている。記憶部１３あるいは番組表作成部５６より入手した番組情報の中からスクロール範囲指定部５５は表示項目を指定し、指定された表示項目に基づいて件数計数部２０が複数のスクロール範囲を決定する。例えば、番組情報として送られてくる視聴率データ、あるいはインターネット等から得られる視聴率データを基にして視聴率が特定の割合よりも大きいものを指定し、さらにユーザが放送受信部１１によって選局し、過去に見た回数の多い番組で、特定期間に特定回数よりも多い番組を指定する。
【００９５】
本実施形態に係る電子番組ガイド表示制御装置のスクロール機能を図１２を用いて説明する。
【００９６】
ここでは、スクロール範囲として番組１から番組５０と番組５１から番組７０の２つのスクロール範囲が決定される。スクロール範囲指定部５５で指定した表示項目に対し、さらに指定部１９で共通の抽出条件としてジャンルを指定したりすることも有効な方法である。
【００９７】
この例では、視聴率ランキングとして番組１から番組５０が、個人嗜好ランキングとして番組５１から番組７０がスクロール範囲指定部５５によって指定されている。ここでは番組１から番組５０と番組５１から番組７０に分れたように記述しているが番組１から番組５０の内容と番組５１から番組７０の内容には重複する部分が通常存在する。これらは重複していてもかまわない。また、ここでは視聴率と個人嗜好に基づいてスクロール範囲を指定したが、これらの内容はジャンルと個人嗜好であったり、ジャンルと視聴率であったり、ジャヤンルと個人嗜好と視聴率等、通常番組を選択するにあたって判断の基準となるようなものを予めスクロール範囲指定部５５にいくつか設定しておくことによりユーザはその中から必要な表示方法を選択することができる。
【００９８】
このように、いくつかの観点から同時に番組選択の情報を表示し、これらの表示内容の数が多くても項目間のスクロール移動が自動的に行われるのでユーザは容易に必要な番組を選択することが可能となる。
【００９９】
次に、本実施形態に係るスクロール機能の処理手順を図１３に示すフローチャートを用いて説明する。
【０１００】
なお、ここでは上述の統合ＥＰＧ画面を作る処理によって図１２の右側の番組リストを表示するものとする。
【０１０１】
ユーザが表示項目として視聴率を指定しているかをチェックし（ステップ２３）、指定がある場合、表示項目に視聴率を設定する（ステップ２４）。また、同様にユーザが表示項目として個人嗜好を指定しているかをチェックし（ステップ２５）、指定がある場合、表示項目に個人嗜好を設定する（ステップ２６）。ここでは、２種類の判断基準を処理するフローチャートとなっているが、この他にジャヤンル等を処理できるようにしてもよい。表示項目に従って番組情報を抽出する（ステップ２７）。これらの抽出は図１１に示す件数計数部２０で行う。ここでは表示項目が２種類設定されているので、図１２の左側に示すように視聴率ランキングとして番組１から番組５０までの５０番組が、個人嗜好ランキングとして番組５１から番組７０までの２０番組が抽出されている。抽出された番組情報の件数に従って、実際に表示部１７に表示される件数を決定する（ステップ２８）。これらの処理は比率決定部２１と表示行数決定部２２にて行われるが、その結果は、図１２の右側に示すように視聴率として５行、５番組が、お好みとして３行、３番組が表示されることになる。表示件数が決定されると表示部１７に番組リストを表示する（ステップ２９）。番組リストを表示した後は、図１０の場合と同様にステップ１５〜ステップ２２が実行される。ここでは番組リストは視聴率とお好みの２種類のリストとなっており、ステップ２１にてスクロール範囲の最下段データとなるが、ユーザのダブルクリック等の操作によってスクロール範囲のジャンプが指示されたときは、視聴率のリストからお好みのリストヘ、あるいは、お好みのリストから視聴率のリストへ自在にスクロール操作が行える。
【０１０２】
【発明の効果】
本願請求項１に記載の発明に係る電子番組ガイド表示制御装置は、上述したような構成としているので、複数の情報提供システムにおける各々の番組情報を統合することにより、１つの電子番組表として表示する際、その中の特定の情報提供システムにおける番組情報が多く存在する場合であっても、その他の情報提供システムにおける番組情報を犠牲にすることなく、各情報提供システム毎に適切な比率で電子番組表を構成し表示することが可能となる。
【０１０３】
本願請求項２に記載の発明に係る電子番組ガイド表示制御装置は、複数の情報提供システムにおける各々の番組情報を統合することにより、１つの電子番組表として表示する際、ユーザが所望のジャンルを指定したり、各情報提供システム毎の表示比率を指定したり、あるいは各情報提供システム毎の表示件数を直接指定することができるので、電子番組表として一度に表示可能な番組情報の件数が限られていても、各情報提供システムの番組内容を容易に確認することが可能となる。
【０１０４】
本願請求項３に記載の発明に係る電子番組ガイド表示制御装置は、直接取得することが可能な情報提供システムにおける番組情報に限られず、通信ネットワーク上に接続された機器により得られる他の情報提供システムにおける番組情報も同等に取り扱って、各々の番組情報を統合することができるので、いずれの情報提供システムにおける番組情報に対しても電子番組表を作成／表示することが可能となる。
【０１０５】
本願請求項４に記載の発明に係る電子番組ガイド表示制御装置は、通信ネットワーク上に新たな機器が接続された場合、自動的に各機器で得られた各々の情報提供システムにおける最新の番組情報を収集することができるので、ユーザが特に煩わしい設定を行わなくとも、各情報提供システムにおける最新の番組情報を自動的に更新／追加することが可能となる。
【０１０６】
本願請求項５に記載の発明に係る電子番組ガイド表示制御装置は、ユーザが電子番組表の表示を要求したときに、既に保持されている番組情報がある場合は、直ちにそれを表示し、しかも、その間に変更が生じた番組情報があれば、それを取り込んでおくことが可能となる。
【０１０７】
本願請求項６に記載の発明に係る電子番組ガイド表示制御装置は、各情報提供システムにおける番組情報に変更が生じたり、あるいは記録媒体メディアの記録媒体が交換されてコンテンツ情報に変更が生じた場合、これを自動的に検知して、変更が生じた番組情報を取り込んでおくことが可能となる。
【０１０８】
本願請求項７に記載の発明に係る電子番組ガイド表示制御装置は、通信ネットワーク上に接続された記録媒体メディアにおけるコンテンツ情報等に対しても、放送システムにおける番組情報と同等に取り扱い、各々の情報を統合して電子番組表を作成／表示することが可能となる。
【０１０９】
本願請求項８に記載の発明に係る電子番組ガイド表示制御装置は、通信ネットワーク上の記録媒体メディアにおけるコンテンツ情報が、放送システムにおける番組情報との整合性を有していない場合であっても、コンテンツ情報を電子番組表として表示可能な適切なデータに変換して、放送システムにおける番組情報と同等に取り扱うことを可能としているので、各々の情報を統合して電子番組表を作成／表示することができる。
【０１１０】
本願請求項９に記載の発明に係る電子番組ガイド表示制御装置は、電子番組表の表示中であっても、最新の番組情報が変更されたり、ディスクが交換された場合は、表示中の電子番組表を修正することが可能となる。しかも、記憶手段に記憶されている全番組情報との一致／不一致の判別を行うのではなく、現在、表示されている番組情報との一致／不一致を判別するので、短時間で一致／不一致の判別を行うことが可能となる。
【０１１１】
本願請求項１０に記載の発明に係る電子番組ガイド表示制御装置は、ユーザは統合された複数の情報提供システムにおける各々の番組表示を、スクロール操作することにより、一方の情報供給システムの番組情報リストから他方の情報供給システムの番組情報リストへと自在にスクロールを実行することができ、必要とする番組を容易に選び出すことが可能となる。
【０１１２】
本願請求項１１に記載の発明に係る電子番組ガイド表示制御装置は、ユーザのスクロール操作の際に、カーソルの位置がスクロール範囲の始端または終端に達すると、自動的に一方の情報提供システムの番組情報リストにおけるスクロールから他方の情報提供システムの番組情報リストのスクロールへと容易に移動させることができる。
【０１１３】
本願請求項１２に記載の発明に係る電子番組ガイド表示制御装置は、複数の情報提供システムにおける各々の番組情報を統合することにより、１つの電子番組表として表示する際、ユーザが所望のジャンル等の表示項目を指定し、さらに各表示項目毎の表示比率を指定することにより、電子番組表として一度に表示可能な番組情報の件数が限られていても、所望の表示項目からなる電子番組を表示すると共に、一方の表示項目でソートされた番組情報リストから他方の表示項目でソートされた番組情報リストへと自在にスクロールを実行することができ、必要とする表示項目の番組を容易に選び出すことが可能となる。
【０１１５】
本願請求項１３に記載の発明に係る電子番組ガイド表示制御装置は、ユーザのスクロール操作の際に、カーソルの位置がスクロール範囲の始端または終端に達すると、自動的に一方の表示項目でソートされた番組情報リストにおけるスクロールから他方の表示項目でソートされた番組情報リストのスクロールへと容易に移動することができる。
【０１１６】
本願請求項１４に記載の発明に係る電子番組ガイド表示制御装置は、ユーザによって、視聴率の高い番組リストや、ユーザが過去に見た回数の多い番組リストを表示項目として指定することができる。
【図面の簡単な説明】
【図１】第１の実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【図２】図１に示す統合部１６により統合されて表示部１７に表示される電子番組表の一例を示す図である。
【図３】図１に示す表示件数決定部１８における表示件数決定処理の処理手順を示すフローチャートである。
【図４】図１に示す変換部２６におけるＴＯＣ情報からＥＰＧデータへの変換処理の処理手順を示すフローチャートである。
【図５】図１に示す統合部１６により作成され表示部１７に表示される電子番組表の表示例を示す図である。
【図６】図１に示す統合部１６により作成され表示部１７に表示される電子番組表の表示例を示す図である。
【図７】図１に示す統合部１６により作成され表示部１７に表示される電子番組表の表示例を示す図である。
【図８】第２の実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【図９】第２の実施形態に係る電子番組ガイド表示制御装置のスクロール機能を説明するための図である。
【図１０】第２の実施形態に係る電子番組ガイド表示制御装置のスクロール機能の処理手順を示すフローチャートである。
【図１１】第３の実施形態に係る電子番組ガイド表示制御装置の構成を示すブロック図である。
【図１２】第３の実施形態に係る電子番組ガイド表示制御装置のスクロール機能を説明するための図である。
【図１３】第３の実施形態に係る電子番組ガイド表示制御装置のスクロール機能の処理手順を示すフローチャートである。
【図１４】従来技術に係る電子番組ガイドシステムの構成を示す図である。
【図１５】従来技術に係る電子番組ガイドシステムを用いて統合されたＥＰＧの表示例を示す図である。
【図１６】従来技術に係る電子番組ガイドシステムにおけるＥＰＧの表示を説明するための図である。
【符号の説明】
１０  ＣＳチューナ内蔵ＴＶ
１１  放送受信部
１２  番組情報分離部
１３  記憶部
１４  判別部
１５  修正部
１６  統合部
１７  表示部
１８  表示件数決定部
１９  指定部
２０  件数計数部
２１  比率決定部
２２  表示桁数決定部
２３  変更要求判別部
２４  番組情報要求部
２５  番組情報受信部
２６  変換部
２７  通信インターフェース
２８  通信ネットワーク
２９  ＢＳデジタルチューナ
３０  通信インターフェース
３１  要求判別部
３２  放送受信部
３３  番組情報分離部
３４  記憶部
３５  ＤＶＤ
３６  通信インターフェース
３７  要求判別部
３８  情報読み取り部
３９  ディスク
４０  変更要求部
４１  記憶部
４２  変更要求部
４３  変更要求部
５０  カーソル表示部
５１  移動指示部
５２  スクロール部
５３  始端・終端検出部
５４  システム指定部
５５  表示項目指定部
５６  番組表作成部
【図１】
0003655521.tif 000002
【図２】
0003655521.tif 000003
【図３】
0003655521.tif 000004
【図４】
0003655521.tif 000005
【図５】
0003655521.tif 000006
【図６】
0003655521.tif 000007
【図７】
0003655521.tif 000008
【図８】
0003655521.tif 000009
【図９】
0003655521.tif 000010
【図１０】
0003655521.tif 000011
【図１１】
0003655521.tif 000012
【図１２】
0003655521.tif 000013
【図１３】
0003655521.tif 000014
【図１４】
0003655521.tif 000015
【図１５】
0003655521.tif 000016
【図１６】
0003655521.tif 000017