(57)【特許請求の範囲】
【請求項１】
番組ガイドを処理する方法であって、
チャンネルグリッドが強調されているかどうかを判定する手順と、
番組グリッドが強調されているかどうかを判定する手順と、
チャンネルグリッドが強調されていると判定された場合に、強調されたチャンネルグリッドによって示されたチャンネルが現在受信している番組の番組内容を表示する手順と、
番組グリッドが強調されていると判定された場合、同じ番組内容を表示し続ける手順と、
を有する方法。
【請求項２】
番組内容はビデオウィンドウに表示される、請求項１記載の方法。
【請求項３】
ビデオウィンドウは番組ガイドと共に表示される、請求項２記載の方法。
【請求項４】
チャンネルグリッドが強調されているかどうかを判定する手順、及び、番組グリッドが強調されているかどうかを判定する手順は、ユーザによる選択可能な選択肢の選択に応じて始められる、請求項１記載の方法。
【請求項５】
チャンネルグリッドはチャンネル名とチャンネル番号のうちの少なくとも一方を含む、請求項４記載の方法。
【請求項６】
番組グリッドは番組タイトルを含む、請求項５記載の方法。
【請求項７】
ユーザ制御装置と、
ビデオ番組を表示する表示ウィンドウと、
番組ガイドを表示させる制御手段と、
を含み、
上記制御手段は、
チャンネルグリッドが上記ユーザ制御装置によって強調されたとき、上記表示ウィンドウが強調されたチャンネルグリッドによって示されたチャンネルにより現在受信されている番組の番組内容を表示する第１の動作モードを準備し、
番組グリッドが上記ユーザ制御装置によって強調されたとき、上記表示ウィンドウの番組内容が変化しない第２の動作モードを準備する、
装置。
【請求項８】
上記表示ウィンドウは番組ガイドと共に表示される、請求項７記載の装置。
【請求項９】
上記制御手段は、上記ユーザ制御装置に応答して、上記第１の動作モード又は上記第２の動作モードへ移る、請求項８記載の装置。
【請求項１０】
チャンネルグリッドはチャンネル名とチャンネル番号のうちの少なくとも一方を含む、請求項８記載の装置。
【請求項１１】
番組グリッドは番組タイトルを含む、請求項１０記載の装置。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明は、番組ガイド情報処理の分野に係り、特に、番組ガイドと共に、若しくは、番組ガイド内でビデオを処理し表示するシステム及び方法に関する。
【０００２】
［発明の背景］
テレビやパーソナルコンピュータ（ＰＣ）のような電子装置は、ユーザインタフェースシステムを含む制御システムを必要とする。典型的に、ユーザインタフェースは、ユーザへ情報を提供し、装置の使い方を簡単化する。ユーザインタフェースの一例は、テレビジョンシステムにおける電子番組ガイド（ＥＰＧ）である。
【０００３】
電子番組ガイドは、地方紙又はその他の印刷媒体で見られるテレビ番組一覧に類似した情報を表示する双方向型のオンスクリーンディスプレイ機能である。さらに、電子番組ガイドは、番組を照合し、復号化するために必要な情報を含む。電子番組ガイドは、典型的に、次の時刻から数日先までの範囲に及ぶ電子番組ガイドが対象とする時間枠内の各番組に関する情報を与える。電子番組ガイドに収容される情報は、チャンネル番号、番組タイトル、開始時刻、終了時刻、消費時間、残り時間、（可能であれば）レイティング、トピック、テーマ、及び、番組内容の概説などのような番組予定（プログラミング）特性を含む。電子番組ガイドは、通常、一方の軸が時間情報を表わし、もう一方の軸がチャンネル情報を表わす２次元形式の表、又は、グリッドフォーマットに配置される。
【０００４】
専用チャンネルに常駐し、これからの２乃至３時間に亘る他のチャンネルに関する現在の番組予定を殆どスクロールすることがない非対話型ガイドの場合とは相違して、電子番組ガイドは、視聴者が、将来のある一定期間に、たとえば、７日先までの期間に、任意のチャンネルを任意の時間に選択できるようにする。更なる電子番組ガイドの機能は、番組情報を含むグリッドの個別のセルをハイライト表示（強調）する機能を含む。ハイライト表示されると、視聴者は、選択された番組に関する機能を実行することができる。たとえば、視聴者は、その番組が放送中であるならば、瞬時にその番組へ切り換えることが可能である。視聴者は、テレビジョンの構成が貧弱であり、かつ、録画装置に接続されているならば、ワンタッチ方式ビデオカセットレコーダ（ＶＣＲ）などをプログラムすることが可能である。このような電子番組ガイドは、従来から公知であり、たとえば、米国インディアナポリスのThomson Consumer Electronics 直接衛星システム（ＤＳＳ）受信器で使用される。
【０００５】
また、Chaney外に発行され、本願発明と同じ譲受人へ譲渡された米国特許第5,515,106号は、一例の番組ガイドシステムを実現するために必要であるデータパケット構造を含む例示的な実施例を詳細に説明する。これらの例示的なデータパケット構造は、チャンネル情報（たとえば、チャンネル名、コールサイン、チャンネル番号、タイプなど）と、番組説明情報（たとえば、タイトル、レイティング、スターなど）の番組に関連した両方の情報が番組ガイドデータベースプロバイダから受信側装置へ効率的に転送されるように設計される。
【０００６】
電子番組ガイドのようなユーザインタフェースは、ＶＣＲ、セットトップ・ボックス、番組の記録再生用のハードディスクを具備したパーソナル視聴装置、並びに、パーソナルコンピュータのようなその他の電子装置を含むアナログ及びデジタル方式テレビジョンシステムなどに適用可能である。電子装置は、機能の多重化に伴って複雑さを増しているので、頑強性があり、かつ、使い勝手の良いユーザインタフェースに対する要求が重要になり続けている。たとえば、各システムの機能を制御する夫々のインタフェースを備えた別個の電子システムは、単一のユーザインタフェースを要する単一のシステムに統合される。特定の一例は、パーソナルコンピュータとテレビの両方の機能を備えた、いわゆるＰＣ／ＴＶ（たとえば、パーソナルコンピュータ及びテレビの集中型製品）である。このような装置のためのユーザインタフェースシステムは、コンピュータ及びテレビに関連した情報の明瞭な通信を実現し、コンピュータ及びテレビに関連した機能を簡単に制御できることが求められる。
【０００７】
［発明の概要］
本発明では、既存の電子番組ガイドシステムには欠点があるという認識に基づいている。特に、現在の一部の電子番組ガイドシステムは、たとえば、関連番組ビデオを、電子番組ガイドの側のウィンドウと共に、又は、電子番組ガイド内に表示することができる。この表示は、従来技術において公知の如く、たとえば、受信したビデオのスケールを変換し、ピクチャ・イン・ピクチャ形のウィンドウに挿入することによって行なわれる。現在のシステムにおいて、ウィンドウに表示されるビデオ番組は、典型的に、電子番組ガイド内でハイライト表示されたり、選択されたりしている番組グリッドに対応した番組である。しかし、他の構成例では、電子番組ガイド内のハイライト箇所又は注目箇所（フォーカス）とは無関係に、ビデオはある特定のチャンネルに固定される。したがって、この構成例の場合、ウィンドウ内のビデオは、ユーザが電子番組ガイドを使用してチャンネルをあちこち見て回るとき、常に同じ番組を表示する。
【０００８】
本発明は、ユーザがチャンネルをあちこち見て回るために番組ガイドを使用するときには、ユーザが特に付加的なユーザ設定や余計なキー操作を行なうことなく、固定された表示モードと固定されていない表示モードの両方の表示モードを備えることが望ましい、という認識に基づいている。すなわち、ユーザが、簡単で、かつ、従前と変わりのない一貫したユーザインタフェースを用いて、両方の能力を享受できるようにすることが望ましい。
【０００９】
したがって、一形態で、本発明は、ハイライト箇所、カーソル、又は、注目箇所の位置に依存して、番組ガイドとビデオディスプレイに対して、二つの動作モードを提供する。カーソル、ハイライト箇所、又は、注目箇所がチャンネル名／チャンネル番号グリッドへ移動したとき、ビデオディスプレイは、ハイライト表示されたチャンネルによって受信中の番組の番組内容を表示する。これに対し、カーソル、ハイライト箇所、又は、注目箇所が番組グリッドへ移動したとき、ビデオウィンドウの内容は変化しない。
【００１０】
［詳細な説明］
図１には、本発明による番組ガイド情報及び関連したビデオ情報の処理と表示に適したテレビジョンシステムの一例が示されている。図１に示されたテレビジョン受像器は、アナログＮＴＳＣ方式テレビジョン信号と、インターネット情報の両方を処理する能力を備えている。図１に示されたシステムは、ＲＦ周波でテレビジョン信号ＲＦ＿ＩＮを受信する第１の入力１１００と、ベースバンドテレビジョン信号ＶＩＤＥＯ  ＩＮを受信する第２の入力１１０２と、を有する。信号ＲＦ＿ＩＮは、アンテナ若しくはケーブルシステムのようなソースから供給され、信号ＶＩＤＥＯ  ＩＮは、たとえば、ビデオカセットレコーダ（ＶＣＲ）から供給される。チューナ１１０５及びＩＦ（中間周波）プロセッサ１１３０は、従来通りに動作して、信号ＲＦ＿ＩＮに含まれる特定のテレビジョン信号を同調し、復調する。ＩＦプロセッサ１１３０は、同調テレビジョン信号のビデオ番組部を表現するベースバンドビデオ信号ＶＩＤＥＯを生成する。ＩＦプロセッサ１１３０は、更なるオーディオ処理のためのアーディオ処理セクション（図１には示されない）に結合されるベースバンドオーディオ信号も生成する。図１では、入力１１０２がベースバンド信号として示されているが、テレビジョン受像機は、チューナー１１０５及びＩＦプロセッサ１１３０と類似した第２のチューナー及びＩＦプロセッサを含み、信号ＲＦ＿ＩＮ又は第２のＲＦ信号ソースから、第２のベースバンドビデオ信号を生成してもよい。
【００１１】
図１に示されたシステムは、チューナー１１０５、ピクチャ・イン・ピクチャ処理ユニット１１４０、ビデオ信号プロセッサ１１５５、及び、StarSightTMデータ処理モジュール１１６０のようなテレビ受像機のコンポーネントを制御するマイクロプロセッサ１１１０を含む。ここで使用する用語「マイクロプロセッサ」は、マイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、及び、コントローラのような種々の装置を表現するが、これらの装置に限定されるものではない。マイクロプロセッサ１１１０は、周知のＩ２Ｃシリアルデータバスプロトコルを利用するシリアルデータバスＩ２Ｃバスを介してコマンドとデータの両方を送受信することによってシステムを制御する。より詳細には、マイクロプロセッサ１１１０内の中央処理ユニット（ＣＰＵ）１１１２は、たとえば、ＩＲ（赤外線）リモートコントローラ１１２５及びＩＲ受信機１１２２を介してユーザによって与えられたコマンドに応答して、図１にＥＥＰＲＯＭ１１２７として示されているようなメモリ内に収容された制御プログラムを実行する。たとえば、リモートコントローラ１１２５上の「チャンネルアップ」機能の作動は、ＣＰＵ１１１２に、「チャンネル変更」コマンドをチャンネルデータと共に、Ｉ２Ｃバスを介してチューナー１１０５へ送信させる。その結果として、チューナー１１０５は、チャンネル走査リスト内の次のチャンネルを合わせる。ＥＥＰＲＯＭ１１２７に格納された制御プログラムの他の例は、後述するように本発明に従って図５に示された動作を実現するソフトウエアである。
【００１２】
主マイクロプロセッサ１１１０は、インターネットとの間で情報のダウンロード及びアップロードを行なう能力を実現するため、通信インタフェースユニット１１１３の動作を制御する。通信インタフェースユニット１１１３は、たとえば、電話回線又はケーブルテレビ回線を介して、インターネットサービスプロバイダへ接続するためのモデムを含む。この通信能力によって、図１に示されたシステムは、テレビ番組を受信するだけではなく、電子メール能力、及び、ウェブブラウジングのようなインターネット関連機能を実現することができる。
【００１３】
ＣＰＵ１１１２は、マイクロプロセッサ１１１０内のバス１１１０を介してマイクロプロセッサ１１１０に含まれる機能を制御する。特に、ＣＰＵ１１１２は、補助データプロセッサ１１１５と、オンスクリーンディスプレイ（ＯＳＤ）プロセッサ１１１７と、を制御する。補助データプロセッサ１１１５は、ビデオ信号ＰＩＰＶから、StarSightTMデータのような補助データを抽出する。
【００１４】
公知のフォーマットで番組ガイドデータ情報を与えるStarSightTMデータは、典型的に、特定のテレビジョンチャンネルだけで受信され、テレビ受像機は、StarSightTMデータを抽出するため、チャンネルを合わせる必要がある。StarSightTMデータの抽出が、通常のテレビ受像機の使用によって妨害されないようにするため、ＣＰＵ１１１２は、テレビ受像機が使用されていない時間中（たとえば、午前２時）に限り、特定のチャンネルを受信することによって、StarSightTMデータの抽出を初期化する。その時間に、ＣＰＵ１１１２は、補助データがStarSightTMデータのため使用されるライン１６のような水平ライン間隔から抽出されるように、デコーダ１１１５を構成する。ＣＰＵ１１１２は、デコーダ１１１５からＩ２Ｃバスを介してStarSightTMモジュール１１６０への、抽出されたStarSightTMデータの転送を制御する。このモジュール内部のプロセッサは、データをフォーマット化し、モジュール内のメモリに保持する。StarSightTM電子番組ガイドディスプレイが（たとえば、ユーザがリモートコントローラ１１２５上の特定のキーを操作することによって）作動されるのに応じて、ＣＰＵ１１１２は、フォーマット化されたStarSightTM電子番組ガイドディスプレイデータを、StarSightTMモジュール１１６０からＩ２Ｃバスを介してＯＳＤプロセッサ１１１７へ転送する。
【００１５】
ＯＳＤプロセッサ１１１７は、通常の方法で動作し、Ｒ、Ｇ及びＢのビデオ信号ＯＳＤ＿ＲＧＢを生成するように動作する。このビデオ信号ＯＳＤ＿ＲＧＢは、ディスプレイ装置へ供給されると、電子番組ガイドを構成するグラフィックス及び／又はテキストのようなオンスクリーンディスプレイ情報を表現する表示画像を生成する。ＯＳＤプロセッサ１１１７は、オンスクリーンディスプレイが表示されるべきときに、信号ＯＳＤ＿ＲＧＢをシステムのビデオ出力信号に挿入する高速スイッチを制御するための制御信号ＦＳＷを生成する。たとえば、ユーザが、リモートコントローラ１１２５上の特定のスイッチを作動することによって、電子番組ガイドを作動状態にさせたとき、ＣＰＵ１１１２はプロセッサ１１１７を作動させる。これに応答して、プロセッサ１１１７は、上述の如く、先に抽出され、既にメモリに保持された番組ガイドデータ情報を表現する信号ＯＳＤ＿ＲＧＢを生成する。プロセッサ１１１７は、電子番組ガイドを表示すべき時を示す信号ＦＳＷも生成する。
【００１６】
ビデオ信号プロセッサ（ＶＳＰ）１１５５は、ルマ及びクロマ処理のような通常のビデオ信号処理機能を実行する。ビデオ信号プロセッサ１１５５によって生成された出力信号は、たとえば、表示される画像を生成するキネスコープ、又は、ＬＣＤ装置（図１には図示されず）のようなディスプレイ装置へ供給するため好適である。ビデオ信号プロセッサ１１５５は、グラフィックス及び／又はテキストを表示画像に組み入れるべき時に、ＯＳＤプロセッサ１１１７によって生成された信号を出力ビデオ信号路へ供給する高速スイッチを含む。高速スイッチは、テキスト及び／又はグラフィックスを表示すべき時に、主マイクロプロセッサ１１１０内でＯＳＤプロセッサ１１１７によって生成された制御信号ＦＳＷによって制御される。
【００１７】
ビデオ信号プロセッサ１１５５への入力信号は、ピクチャ・イン・ピクチャ（ＰＩＰ）プロセッサ１１４０によって出力された信号ＰＩＰＶである。ユーザがＰＩＰモードを作動させたとき、信号ＰＩＰＶは、小さい画像（小ピクチャ）が内部に嵌め込まれた大きい画像（大ピクチャ）を表現する。ＰＩＰモードが停止させられたとき、信号ＰＩＰＶは大きい画像だけを表現し、小さい画像は信号ＰＩＰＶに含まれない。ＰＩＰプロセッサ１１４０は、上述の機能を、ビデオスイッチ、アナログ・デジタル変換器（ＡＤＣ）、ＲＡＭ、及び、デジタル・アナログ変換器（ＤＡＣ）のようなユニット１１４０に含まれる機能を用いて通常の方法で実現する。
【００１８】
電子番組ガイドディスプレイの場合、電子番組ガイドディスプレイに含まれる表示データは、ＯＳＤプロセッサ１１１７によって生成され、高速スイッチ信号ＦＳＷに応答してビデオ信号プロセッサ１１５５によって出力信号に組み込まれる。コントローラ１１１０が電子番組ガイドの作動を検出したとき、たとえば、ユーザがリモートコントローラ１１２５上の適当なキーを押したとき、コントローラ１１１０は、ＯＳＤプロセッサ１１１７に、StarSightTMモジュール１１６０からの番組ガイドデータのような情報を使用して電子番組ガイドディスプレイを生成させる。コントローラ１１１０は、ビデオ信号プロセッサ１１５５に、電子番組ガイドを含むディスプレイを生成するため、信号ＦＳＷに応答して、ＯＳＤプロセッサ１１１７からの電子番組ガイドディスプレイデータと、ビデオ画像信号とを合成させる。電子番組ガイドは、ディスプレイ領域の全部又は一部だけを占有する。
【００１９】
電子番組ガイドディスプレイが作動状態であるとき、コントローラ１１１０は、ＥＥＰＲＯＭ１１２７に保持された制御プログラムを実行する。制御プログラムは、電子番組ガイドディスプレイ内で、カーソル及び／又はハイライト表示のような位置インジケータの位置を監視する。ユーザは、リモートコントローラ１１２５の方向キー及び選択キーを用いて位置インジケータの位置を制御する。コントローラ１１１０は、マウスボタンのクリック操作のような選択装置の作動を検出し、たとえば、特定の番組を選局するような所望の機能を判定するため、表示されている電子番組ガイドデータと共に、現在のカーソル位置情報を評価する。コントローラ１１１０は、次に、選択された機能と関連した制御動作を作動させる。
【００２０】
本発明による番組ガイドの処理及び表示は、ソフトウエアとハードウエアの組み合わせを使用して実現される。たとえば、図１を参照するに、電子番組ガイドのディスプレイは、ＥＥＰＲＯＭ１１２７のようなメモリ内のソフトウエアによって実現される。たとえば、ユーザがリモートコントローラ１１２５上の関連したボタンを押すことによる電子番組ガイドの作動は、ＣＰＵ１１１２に電子番組ガイドソフトウエアルーチンを実効させる。電子番組ガイドディスプレイの一部として、ＣＰＵ１１１２は、Ｉ２Ｃバスを介してStarSightTMモジュール１１６０に保持された電子番組ガイドデータ及びグラフィックスへアクセスする。ＥＥＰＲＯＭ１１２７に格納された電子番組ガイドソフトウエアルーチンの制御下で、ＣＰＵ１１１２は、電子番組ガイドデータを、電子番組ガイドデータ及びグラフィックスを表現するＯＳＤを生成するため適した形式にフォーマット化するＯＳＤプロセッサ１１１７を作動状態にさせる。ＯＳＤプロセッサ１１１７によって生成されたＯＳＤデータは、信号ラインＯＳＤ＿ＲＧＢを介してビデオ信号プロセッサ（ＶＳＰ）１１５５へ供給される。ビデオ信号プロセッサ１１５５内の高速スイッチは、信号ＦＳＷの制御下で、電子番組ガイドＯＳＤデータをビデオ信号プロセッサ１１５５の出力へ結合する。すなわち、ＣＰＵ１１１２によって実行されるソフトウエアルーチンは、電子番組ガイドデータが表示されるべき時（たとえば、ディスプレイのどの部分か）を判定し、信号ＦＳＷを、高速スイッチに電子番組ガイドデータを出力へ結合させるために適切な状態にセットする。
【００２１】
図１に示された上述のシステムの機能の一実施例は、マイクロプロセッサ１１１０と関連した機能を提供するSGS-Thomson Microelectronics製のST9296マイクロプロセッサと、ＰＩＰプロセッサ１１４０と関連した上述の基本ＰＩＰ機能性を提供するMitsubishi製のM65616ピクチャ・イン・ピクチャプロセッサと、ビデオ信号プロセッサ１１５５の機能を実現するSanyo製のLA7612ビデオ信号プロセッサと、を含む。既に説明したとおり、ＰＩＰプロセッサは、図５Ａ〜５Ｃに示されるような本発明の原理によるビデオウィンドウ２３０を生成するため使用される。
【００２２】
図２には、本発明に従って電子番組ガイド情報を処理し表示し得る電子装置の他の実施例が示されている。後述するように、図２に示されたシステムは、放送番組を表現するＭＰＥＧ符号化トランスポートストリームを受信するＭＰＥＧ互換性システムである。しかし、図２に示されたシステムは一例に過ぎない。ユーザインタフェースシステムは、他のタイプの符号化データストリームと関連した非ＭＰＥＧ互換性システムを含む他のタイプのデジタル信号処理装置にも適用できる。たとえば、他の装置は、デジタルビデオディスク（ＤＶＤ）システムと、ＭＰＥＧ番組ストリームを含み、いわゆるＰＣＴＶのようにコンピュータ機能とテレビ機能を組み合わせる。さらに、以下に説明するシステムは、放送番組を処理するが、このシステムは例示に過ぎない。用語「番組」は、電話メッセージ、コンピュータプログラム、インターネットデータ、又は、その他の通信情報のような任意のパケット化データの形式を表現するため使用される。
【００２３】
要約すると、図２のビデオ受信機システムでは、ビデオデータで変調された搬送波がアンテナ１０によって受信され、ユニット１５によって処理される。得られたデジタル出力信号は、復調器２０で復調され、デコーダ３０で復号化される。デコーダ３０からの出力は、リモートコントローラ１２５からのコマンドに応答するトランスポートシステム２５によって処理される。システム２５は、保持用、更なる復号化用、若しくは、他の装置への通信用の圧縮データ出力を供給する。
【００２４】
ビデオ及びオーディオデコーダ８５及び８０は、ディスプレイ用の出力を供給するためシステム２５からの圧縮データを復号化する。データポート７５は、たとえば、システム２５からの圧縮データを、コンピュータ又は高精細テレビジョン（ＨＤＴＶ）受像機のような他の装置へ通信するためのインタフェースを提供する。記憶装置９０は、システム２５からの圧縮データを記憶媒体１０５へ記憶する。記憶装置９０は、再生モードにおいて、復号化、他の装置への通信、或いは、異なる記憶媒体（図面を簡単化するため図示されない）への記憶のためのシステム２５による処理用の圧縮データの記憶媒体１０５からの取得を支援する。
【００２５】
図２を詳細に検討すると、ビデオデータで変調された搬送波は、アンテナ１０によって受信され、入力プロセッサ１５によってデジタル形式に変換され処理される。プロセッサ１５は、無線周波（ＲＦ）チューナと、中間周波（ＩＦ）ミキサと、入力ビデオ信号を更なる処理に適した下方周波数帯域へダウンコンバートする増幅段と、を含む。得られたデジタル出力信号は、復調器２０によって復調され、デコーダ３０によって復号化される.デコーダ３０からの出力は、トランスポートシステム２５によって更に処理される。
【００２６】
サービス検出器３３のマルチプレクサ（ＭＵＸ）３７は、セレクタ３５を介して、デコーダ３０からの出力と、デコーダ３０から出力され解読ユニット４０によって処理された出力の何れか一方が供給される。解読ユニット４０は、たとえば、ISO 7816及びNRSS（ナショナル・リニューアブル・セキュリティ・スタンダード）コミッティ標準に準拠したスマートカードのような取り外し可能ユニットである（NRSSリムーバブル条件付きアクセスシステムは、EIA ドラフト文書IS-678, Project PN-3639に規定されている。）。セレクタ３５は、挿入可能、互換性、解読カードの存在を検出し、カードがビデオ受信機ユニットに挿入されている場合に限り、ユニット４０の出力をマルチプレクサ３８へ供給する。カードが挿入されていない場合、セレクタ３５は、デコーダ３０からの出力をマルチプレクサ３７へ供給する。挿入可能なカードが存在する場合、ユニット４０は、たとえば、付加的なプレミアム番組チャンネルを解読し、付加的な番組サービスを視聴者へ供給することができる。好ましい実施例において、NRSSユニット４０及びスマートカードユニット１３０（スマートカードユニット１３０については後述する）は、同じシステム２５のインタフェースを共用し、NRSSカードとスマートカードの何れか一方だけが挿入される。しかし、このインタフェースは、並列動作をさせるため別個にしてもよい。
【００２７】
セレクタ３５からマルチプレクサ３７へ供給されるデータは、ＭＰＥＧシステム標準のセクション２．４に規定されるようなＭＰＥＧに準拠したパケット型トランスポートデータストリームの形式であり、番組ガイド情報と、一つ以上の番組チャンネルのデータ内容とを含む。特定の番組チャンネルを構成する個々のパケットは、パケット識別子（ＰＩＤ）によって識別される。トランスポートストリームは、パケット型データストリームにより構成された全ての番組チャンネルの内容を復元するため、ＰＩＤを識別し、個別のデータパケットを集める際に使用する番組固有情報（ＰＳＩ）を含む。トランスポートシステム２５は、システムコントローラ１１５の制御下で、入力トランスポートストリームから、記憶装置９０から、又は、通信インタフェースユニット１１６を介してインターネットサービスプロバイダから番組ガイド情報を取得し、照合する。特定の番組チャンネル内容又は番組ガイド情報を含む個別のパケットは、ヘッダ情報に収容されたそれらのパケット識別子（ＰＩＤ）によって識別される。上述の通り、番組説明は、番組に関連したタイトル、スター、レイティングなどの異なる番組説明フィールドを含む。
【００２８】
図２に示されたビデオ受信機に組み込まれたユーザインタフェースは、ユーザが、オンスクリーンディスプレイ（ＯＳＤ）メニューから所望の機能を選択することによって種々の機能を作動させ得るようにする。ＯＳＤメニューは、上述の電子番組ガイド（ＥＰＧ）と、後述のその他の機能とを含む。ＯＳＤメニューに表示される情報を表現するデータは、保持された番組ガイド情報、保持されたグラフィックス情報、及び／又は、図５に示され、後述する例示的な制御プログラムに従う上述の入力信号（たとえば、StarSightデータ）によって受信した番組ガイド及びグラフィックス情報に応じて、システムコントローラ１１５によって生成される。ソフトウエア制御プログラムは、たとえば、システムコントローラ１１５の内蔵メモリ（図示されない）に保持される。
【００２９】
リモートコントロールユニット１２５（又は、マウスのようなその他の選択手段）を使用して、ユーザは、ＯＳＤメニューから、視聴されるべき番組、記憶されるべき番組、記憶媒体のタイプ、及び、記憶の方法のような項目を選択し得る。システムコントローラ１１５は、記憶用及び表示用の番組を選択し、選択された記憶装置及び記憶媒体に適したＰＳＩを生成すべく、システム２５を構成するように、インタフェース１２０を介して供給された選択情報を使用する。コントローラ１１５は、データバスを介して素子内の制御レジスタ値をセットし、制御信号Ｃを用いてマルチプレクサ３７及び１１０を介して信号路を選択することにより、システム２５の素子４５、４７、５０、５５、６５及び９５を構成する。
【００３０】
制御信号Ｃに応じて、マルチプレクサ３７は、ユニット３５からのトランスポートストリーム、又は、再生モードでは、記憶装置９０から記憶装置インタフェース９５を介して獲得したデータストリームを選択する。通常の非再生動作の場合、ユーザが視聴するため選択した番組を構成するデータパケットは、選択ユニット４５でＰＩＤによって識別される。選択された番組パケットのヘッダデータ中の暗号化インジケータが暗号化された場合、ユニット４５は、パケットを解読ユニット５０へ供給する。さもなければ、ユニット４５は、暗号化されていないパケットをトランスポートデコーダ５５へ供給する。同様に、ユーザが記憶のため選択した番組を構成するデータパケットは、選択ユニット４７でＰＩＤによって識別される。ユニット４７は、パケットヘッダ暗号化インジケータ情報に基づいて、暗号化されたパケットを解読ユニット５０へ供給するか、暗号化されていないパケットをマルチプレクサ１１０へ供給する。
【００３１】
解読器４０及び５０の機能は、ＮＲＳＳ標準に準拠した単一の取り外し可能型スマートカードに組み込まれる。この方式は、サービスプロバイダが暗号化技術を変更することを決めた場合、或いは、たとえば、別のサービスを解読するため、セキュリティシステムを容易に変更できるようにすることを決めた場合に、全てのセキュリティ関連機能を容易に取り替えることができる一つの取り外し可能型ユニットに設ける。
【００３２】
ユニット４５及び４７は、マルチプレクサ３７によって供給された到来パケットのＰＩＤを、ユニット４５及び４７内の制御レジスタへコントローラ１１５によって予めロードされたＰＩＤ値と照合するＰＩＤ検出フィルタを利用する。予めロードされたＰＩＤは、ユニット４７及び４５において、保持されるべきデータパケット、及び、ビデオ画像を供給する際に使用するため復号化されるべきデータパケットを識別するため使用される。予めロードされたＰＩＤは、ユニット４５及び４７内のルックアップテーブルに格納される。ＰＩＤルックアップテーブルは、暗号化鍵を予めロードされた各ＰＩＤと関連付けるユニット４５及び４７内の暗号鍵テーブルにメモリマップされる。メモリマップされたＰＩＤ及び暗号鍵ルックアップテーブルを用いることによって、ユニット４５及び４７は、予めロードされたＰＩＤを含む暗号化パケットを、それらを解読させる関連した暗号鍵と照合できるようになる。非暗号化パケットには関連した暗号鍵がない。ユニット４５及び４７は、識別されたパケットと、それらに関連した暗号鍵の両方を解読器５０へ供給する。ユニット４５内のＰＩＤルックアップテーブルは、予めロードされたＰＩＤをパケットバッファ６０内の対応した宛先バッファ場所と照合する宛先テーブルにメモリマップされる。視聴若しくは記憶のためユーザによって選択された番組と関連した暗号鍵及び宛先バッファ場所アドレスは、コントローラ１１５によって割り当てられたＰＩＤと共に、ユニット４５及び４７へ予めロードされる。暗号鍵は、入力データストリームから抽出された暗号コードから、ISO 7816-3準拠式スマートカードシステム１３０によって生成される。暗号鍵の生成は、入力データストリーム中の符号化情報から判定される顧客資格、及び／又は、挿入されたスマートカード自体に予め記憶された顧客情報に制約される（１９８９年の国際標準化機構の文書ISO 7816-3は、スマートカードシステムに関するインタフェース及び信号構造を規定する。）。
【００３３】
ユニット４５及び４７によってユニット５０へ供給されるパケットは、National Technical Information Service, Department of ComerceによるFederal Information Standards (FIPS) Publications 46, 75 and 81に規定されているデータ暗号化標準方式ＤＥＳのような暗号化技術を用いて暗号化される。ユニット５０は、ユニット４５及び４７によって与えられた対応した暗号鍵を用いて暗号化されたパケットを、選択された暗号化アルゴリズムに適した復号化（暗号解読）技術を適用することによって解読する。ユニット５０からの解読パケット、及び、表示用番組を含むユニット４５からの非暗号化パケットは、デコーダ５５へ供給される。ユニット５０からの解読パケット、及び、記憶用番組を含むユニット４７からの非暗号化パケットは、マルチプレクサ１１０へ供給される。
【００３４】
ユニット６０は、コントローラ１１５からアクセス可能な４個のバケットバッファを含む。一つのバッファは、コントローラ１１５によって使用されるデータを保持するため割り当てられ、その他の３個のバッファは、アプリケーション装置７５、８０及び８５によって使用されるパケットを保持するため割り当てられる。コントローラ１１５とアプリケーションインタフェース７０によるユニット６０内の４個のバッファに保持されたパケットへのアクセスは、バッファ制御ユニット６５によって制御される。ユニット４５は、復号化のためユニット４５によって識別されたパケット毎に、宛先フラグをユニット６５へ供給する。フラグは、識別されたパケット用の個別のユニット６０の宛先場所を示し、制御ユニット６５によって内部メモリテーブルに格納される。制御ユニット６５は、先入れ先出し（ＦＩＦＯ）原理に基づいて、バッファ６０に保持されたパケットと関連した一連の読出しポインタ及び書込みポインタを決定する。書込みポインタは、宛先フラグと組み合わされることによって、ユニット４５又は５０からの識別されたパケットを、ユニット６０の適当な宛先バッファ内の次の未使用場所へ連続的に記憶させる。読出しポインタは、コントローラ１１５及びアプリケーションインタフェース７０が適当なユニット６０の宛先バッファからパケットを連続的に読み出すことを可能にさせる。
【００３５】
ユニット４５及びユニット５０によってデコーダ５０へ供給される非暗号化パケット及び解読パケットは、ＭＰＥＧシステム標準のセクション２．４．３．２に規定されるようなトランスポートヘッダを含む。デコーダ５５は、非暗号化パケット及び解読パケットが（ＭＰＥＧシステム標準による）アダプテーションフィールドを含むかどうかを、トランスポートヘッダから判定する。アダプテーションフィールドは、たとえば、内容パケットの同期及び復号化を可能にさせるプログラム・クロック・リファレンス（ＰＣＲ）のようなタイミング情報を収容する。アダプテーションフィールドを含むパケットであるタイミング情報パケットの検出後、デコーダ５５は、システム割り込みをセットすることにより割り込み機構を用いて、パケットの受信をコントローラ１１５へ通知する。さらに、デコーダ５５は、ユニット６５内のタイミングパケット宛先フラグを変更し、そのパケットをユニット６０へ供給する。ユニット６５の宛先フラグを変更することにより、ユニット６５は、デコーダ５５によって供給されたタイミング情報パケットを、アプリケーションバッファ場所ではなく、コントローラ１１５が使用するためのデータを保持するため割り当てられたユニット６０のバッファ場所へ転送する。
【００３６】
デコーダ５５によってセットされたシステム割り込みの受信後、コントローラ１１５は、タイミング情報及びＰＣＲ値を読出し、内部メモリに保持する。連続的なタイミング情報パケットのＰＣＲ値は、システム２５のマスタークロック（２７ＭＨｚ）を調整するためコントローラ１１５によって使用される。連続的なタイミングパケットの受信間の時間間隔のＰＣＲに基づく推定値とマスタークロックに基づく推定値の差は、コントローラ１１５によって生成され、システム２５のマスタークロックを調整するため使用される。コントローラ１１５は、マスタークロックを発生するため使用される電圧制御型発振器の入力制御電圧を調整するため、獲得された時間推定値の差を適用することにより、マスタークロックの調整を実現する。コントローラ１１５は、タイミング情報を内部メモリへ記憶した後、システム割り込みをリセットする。
【００３７】
ユニット４５及び５０からデコーダ５５によって受信されたパケットは、オーディオ、ビデオ、キャプション、及び、その他の情報を含む番組内容を収容し、ユニット６５によって、デコーダ５５から、パケットバッファ６０内の宛先アプリケーション装置バッファへ向けられる。アプリケーション制御ユニット７０は、オーディオ、ビデオ、キャプション及びその他のデータを、バッファ６０内の宛先バッファから順番に獲得し、そのデータを対応したアプリケーション装置７５、８０及び８５へ供給する。アプリケーション装置は、オーディオデコーダ８０及びビデオデコーダ８５と、高速データポート７５と、を含む。たとえば、コントローラ１１５によって生成された上述の複合番組案内に対応したデータパケットは、ビデオデコーダ８５に接続された（図示しない）モニタ上に表示するため適当なビデオ信号へフォーマッティングするためビデオデコーダ８５へ転送される。たとえば、データポート７５は、コンピュータプログラムのような高速データを、たとえば、コンピュータへ供給するためにも使用される。或いは、ポート７５は、たとえば、選択された番組、若しくは、番組ガイドに対応した画像を表示させるため、データをＨＤＴＶデコーダへ出力するために使用される。
【００３８】
ＰＳＩ情報を収容するパケットは、ユニット６０内のコントローラ１１５のバッファを宛先とすることが、ユニット４５によって認識される。番組内容を収容するパケットに関して説明した方式と同様の方式で、ＰＳＩパケットは、ユニット６５によって、ユニット４５、５０及び５５を介して、このバッファへ向けられる。コントローラ１１５は、ユニット６０からＰＳＩを読出し、内部メモリに保持する。
【００３９】
コントローラ１１５は、保持されたＰＳＩから、圧縮ＰＳＩ（ＣＰＳＩ）を生成し、ＣＰＳＩを、選択可能な記憶媒体への記憶に適したパケット型データストリームに組み込む。パケット識別及び方向は、ユニット４５及びユニット４７のＰＩＤ、宛先及び暗号鍵ルックアップテーブル、並びに、制御ユニット６５の機能と共に、上述と同様に、コントローラ１１５によって管理される。
【００４０】
さらに、コントローラ１１５は、図１のインタフェースユニット１１１３と同様に動作する通信インタフェースユニット１１６に接続される。すなわち、ユニット１１６は、インターネットとの間で、情報のアップロード及びダウンロードを行なう能力を提供する。通信インタフェースユニット１１６は、たとえば、電話回線やケーブルテレビ回線を介してインターネットサービスプロバイダへ接続するためのモデムを含む。この通信能力は、図２に示されたシステムが、テレビ番組を受信するだけではなく、電子メール機能、及び、ウェブブラウジングのようなインターネット関連機能を実現するため有用である。
【００４１】
図３は、図２に概略的に示され、詳細に説明した電子装置の特定の実施例を示す図である。図３には、Hughes Electronicsから提供されるDirectTVTM衛星サービスを受信するため、米国インディアナ州インディアナポリス所在のThomson Consumer Electronicsによって設計製造された衛星受信機セットトップ・ボックスが表わされている。
【００４２】
図３に示されているように、セットトップ・ボックスは、衛星アンテナ３１７から９５０〜１４５０ＭＨｚの範囲内で適当な衛星ＲＦ信号を受信し選局するチューナ３０１を含む。同調アナログ信号は、更なる処理用のリンクモジュール３０２へ出力される。リンクモジュール３０２は、チューナ３０１からのアナログ同調信号Ｉ＿ｏｕｔ及びＱ＿ｏｕｔを更に処理する役割を担い、アナログ信号のフィルタリングと調整や、アナログ信号のデジタル出力信号ＤＡＴＡへの変換などを行なう。リンクモジュール３０２は集積回路（ＩＣ）として実現される。リンクモジュールＩＣは、France, Grenoble所在のSGS-Thomson Microelectronicsによって製造された品番ST 15339-610のモジュールでもよい。
【００４３】
リンクモジュール３０２からのデジタル出力ＤＡＴＡは、トランスポートユニット３０３によって認識、処理可能な準拠式のパケット型データストリームにより構成される。このデータストリームは、図２に関して説明したように、Direct TVからの衛星放送サービスの番組ガイドデータ情報と、一つ以上の番組チャンネルのデータ内容と、を含む。
【００４４】
トランスポートユニット３０３の機能は、図２に示された上述のトランスポートシステム２５の機能と同じである。既に説明したように、トランスポートユニット３０３は、ヘッダ情報に含まれるパケット識別子（ＰＩＤ）にしたがって、パケット型データストリームを処理する。処理されたデータストリームは、ＭＰＥＧ互換性のある圧縮オーディオ及びビデオパケットにフォーマッティングされ、更なる処理のためＭＰＥＧデコーダ３０４へ供給される。
【００４５】
トランスポートユニット３０３は、ＲＩＳＣベースのマイクロプロセッサである最新式ＲＩＳＣマイクロプロセッサ（ＡＲＭ）３１５によって制御される。ＡＲＭプロセッサ３１５は、ＲＯＭ３０８に存在する制御ソフトウエアを実行し、ソフトウエアの一つのコンポーネントは、たとえば、後述の本発明のある局面にしたがって、適用可能な番組ガイド情報を処理する図６に示された制御プログラムである。
【００４６】
トランスポートユニット３０３は、集積回路としても実現可能である。たとえば、トランスポートユニットの好ましい一実施例は、SGS-Thomson Microelectronicsによって製造された品番ST 15273-810、又は、品番ST 15103-65Cのユニットである。
【００４７】
トランスポートユニット３０３からのＭＰＥＧ互換性の圧縮オーディオ及びビデオパケットは、ＭＰＥＧデコーダ３０４へ送出される。ＭＰＥＧデコーダは、トランスポートユニット３０３からの圧縮ＭＰＥＧデータストリームを復号化する。デコーダ３０４は、デジタルオーディオデータをアナログサウンドへ変換するためオーディオデジタル・アナログ変換器（ＤＡＣ）３０５によって更に処理され得る適用可能なオーディオストリームを出力する。デコーダ３０４は、画素情報をＮＴＳＣエンコーダ３０６へ与える適用可能なデジタルビデオデータも出力する。ＮＴＳＣエンコーダ３０６は、更に、このビデオデータをＮＴＳＣ互換性アナログビデオ信号に処理し、ビデオ画像が通常のＮＴＳＣテレビ画面に表示される。上述のＭＰＥＧエンコーダは、集積回路としても実現され得る。ＭＰＥＧデコーダの好ましい一実施例は、SGS-Thomson Microelectronicsによって製造された品番ST i3520のＩＣである。
【００４８】
図３の更に関連性のある機能ブロックは、たとえば、インターネットへアクセスするため、図２に示された通信インタフェースユニット１１６に対応したモデム３０７を含む。条件付きアクセスモジュール（ＣＡＭ）３０９は、図２に示されたＮＲＳＳ解読ユニット１３０に対応し、条件付きアクセス情報を与える。広帯域データモジュール３１０は、図２に示された高速データポート７５に対応し、たとえば、ＨＤＴＶデコーダ又はコンピュータへの高速データアクセスを実現する。キーボード／ＩＲ受信機モジュール３１２は、図２に示されたリモートユニットインタフェース１２０に対応し、ユーザ制御ユニット３１４からユーザ制御コマンドを受信する。デジタルＡＶバスモジュール３１３は、図２に示されたＩ／Ｏポート１００に対応し、ＶＣＲ又はＤＶＤプレーヤのような外部装置へ繋がる。
【００４９】
図６は、本発明の局面による性能を実現するため、図１のＣＰＵ、図２のコントローラ１１５、又は、図３のマイクロプロセッサ３１５によって実行される制御プログラムの例示的なフローチャートである。制御プログラムは、図１乃至３に記載された何れかのシステムによって実行されたとき、本発明にしたがって同じ性能を実現することが当業者には容易に理解されるであろう。したがって、繰り返しの説明を避けるため、以下では、図６に示された制御プログラムは、図３に示された例示的なハードウエア構成に関して説明する。
【００５０】
たとえば、図３に示されるように、システムは、典型的に、最初に、視聴するためユーザによって予め選択された番組のビデオ画像を表示する。ユーザは、次に、電子番組ガイドを表示するため、たとえば、ユーザ制御ユニット３１４上の”ＧＵＩＤＥ（ガイド）”ボタン（図示しない）を押下する。
【００５１】
本実施例の場合、このユーザ要求の検出後、トランスポートユニット３０３内のＡＲＭマイクロプロセッサ３１５は、番組ガイド情報プロバイダによって与えられたデータストリームから獲得された番組ガイドデータ情報を処理し、ガイドデータ情報を、図４に示されるような「グリッドガイド」全体に対応したＯＳＤ画素データにフォーマット化する。トランスポートユニット３０３からのＯＳＤ画素データは、以下に説明するようなガイド画像を生成するため、ＭＰＥＧオーディオ／ビデオデコーダ３０４に転送される。
【００５２】
グリッドガイド４００は、典型的に、ディスプレイの画面全体を占領する。グリッドガイドは、時間及びチャンネルフォーマットで、新聞に掲載されるテレビ番組予定に類似した番組予定を表わす。特に、ガイドの一方の軸（たとえば、水平軸）は時間情報を表現し、ガイドのもう一方の軸（たとえば、垂直軸）は、チャンネル情報を表現する。時間情報は、ガイドの上部に時間のライン４０１を設けることによってユーザへ与えられ、３０分間隔で区分けされる。チャンネル情報は、チャンネル番号４１０〜４１６と、対応したチャンネル局名４２０〜４２６とによってユーザへ与えられる。
【００５３】
さらに、番組ガイド(PROGRAM GUIDE)４００は、インターネットのアイコン(INTERNET)４５０と、電子メールのアイコン(Email)４６０と、を含む。これらのアイコンをクリックすることにより、ユーザは、通信インタフェースユニット３０７を介して、インターネットを次々と見てまわり、電子メールを送受信する。その上、インターネットウェブサイトのアイコンも番組ガイド(PROGRAM GUIDE)のグリッドに組み込まれる。たとえば、グリッド４７０内の"ESPN.com"をクリックすることにより、ユーザは、たとえば、ESPNウェブサイトへ自動的にリンクさせられる。
【００５４】
図６に示されるように、本発明の原理による電子番組ガイドシステムのユーザは、図６のステップ６００に示されるように、電子番組ガイドを使用したチャンネル巡回（サーフィン）を容易に行なうため、たとえば、リモートコントローラ３１４上のキー（図示しない）を使用して、サーフガイド(surf guide)モードを立ち上げる。これにより、図３のシステムは、たとえば、図５Ａに示されるような画面を表示する。
【００５５】
図５Ａは、番組ガイド２００と、ピクチャ又はビデオウィンドウ２３０とを含むスクリーン２０１を示す。スクリーン２０１は、広告バーナー２１１と、番組説明バーナー２１２とを含む。番組ガイド２００は、複数のチャンネル番号及び関連したチャンネル名２１３ａ〜２１３ｇを含むチャンネル軸２１３と、時間軸２１５と、たとえば、種々の番組に対応した複数の番組グリッド２５０、２６０及び２７０と、を有する。
【００５６】
ピクチャウィンドウ２３０は、スクリーン２０１の何れかのコーナーに設けられ、ステップ６０５に示されるように、たとえば、サーフガイドモードがユーザによってアクセスされる前に選択されていた番組２１０を表示する。他の実施例では、ピクチャウィンドウは、スクリーン２０１の全体にまで達するサイズを有し、半透明番組ガイド２００のバックグラウンドとして重ねられる。さらに、サーフガイド(surf guide)モードへ入る前に選択されていた番組２１０を表示するチャンネル名／チャンネル番号は、ステップ６０５に示されるようにハイライト表示される。たとえば、図５Ａに示されるように、ＨＢＯ、すなわち、チャンネル１０５上のビデオ番組「ターミネータ２(Terminator 2)」のビデオ内容は、ユーザが最初にサーフガイドモードに入ったとき、ビデオウィンドウ２３０に表示される。
【００５７】
次に、図６のステップ６１０及び６１５に示されるように、ユーザがカーソルのハイライト表示又はフォーカス表示を、番組ガイドの別のチャンネル番号／チャンネル名の方へ（たとえば、リモートコントローラ上のアップ／ダウンキーを使用して）上下に動かすとき、トランスポートユニット３０３のＡＲＭマイクロプロセッサ３１５は、チューナ３０１をハイライト表示されたチャンネルに合わせ、受信したビデオ画像をウィンドウ２３０上に表示させる。この状況は、ユーザがハイライト表示をチャンネル１０４のヘッドラインニュース(Headline News)の方へ移動させた図５Ｂに示されている。図５Ｂでは、チャンネル１０４のショー「ワシントン  ウイークリー(Washington Weekly)」に対応した現在受信中のビデオ内容２１０がウィンドウ２３０に表示される。したがって、ユーザは、チャンネル軸２１３を上下にスクロールさせ、対応したハイライト表示チャンネルに示されている現在の番組に合わされるウィンドウ画像を視聴する。
【００５８】
これに対し、ユーザが、ハイライト表示又はカーソルを、チャンネル軸２１３のグリッドから、番組を示す一つのグリッド（たとえば、グリッド２５０、２６０又は２７０）へ移動させたとき、或いは、番組を示すグリッド内でハイライト表示又はカーソルを移動させたとき、図６のステップ６２０及び６２５にＳ召されるように、ウィンドウ２３０のビデオ内容は、最後に表示されたビデオ番組に固定されたままである。この状況は、たとえば、図５Ｂから図５Ｃへの変化として示される。たとえば、ユーザが、（たとえば、カーソルを右へ、そして、次に上へ動かすことにより）チャンネル名／チャンネル番号グリッド２１３Ｃから、番組グリッド２５０へハイライト表示又はカーソルを移動させたとき、ウィンドウのビデオ内容は、現在チャンネル１０４に表示されている番組に固定されたままであり、変化しない。このモードの場合、ユーザは、ウィンドウ内の画像のチャンネルを合わせ直すことなく、番組ガイドを使用して、チャンネルを次々と見て回る。
【００５９】
以上の通り、本発明は、ハイライト表示又はカーソルの位置に応じて、番組ガイド用と、ビデオウィンドウ用の二つの動作モードを提供する。カーソル又はハイライト表示がチャンネル名／チャンネル番号グリッドへ移動したとき、ビデオウィンドウは、現在ハイライト表示されているチャンネルによって受信された番組の番組内容を表示する。これに対し、カーソル又はハイライト表示が番組グリッドへ移動したとき、ビデオウィンドウの内容は変化しない。
【００６０】
本発明の例示的な設計及び／又は構造を説明したが、本発明は、ここに開示した事項の原理及び範囲内で変形することができる。したがって、本願発明には、本発明の一般的原理を使用するの任意の変形、用法、又は、適応形態が含まれる。さらに、本願発明は、当業者に公知であり、又は、慣用的に実施している事項の範囲内での変形、変更を含み、請求項に記載された事項だけによって限定されることを意図している。
【図面の簡単な説明】
【図１】  本発明による番組ガイド情報処理に適したテレビジョンシステムの一例の構成図である。
【図２】  本発明による番組ガイド情報処理に適したデジタルビデオ処理装置の一例の構成図である。
【図３】  本発明による番組ガイド情報処理に適したデジタル衛星システムの特定の実施例のブロック図である。
【図４】  表示される番組ガイドの一例を示す図である。
【図５Ａ】  本発明の実施例の説明図である。
【図５Ｂ】  本発明の実施例の説明図である。
【図５Ｃ】  本発明の実施例の説明図である。
【図６】  本発明による処理の一例のフローチャートである。
【図１】
0004518722.tif 000002
【図２】
0004518722.tif 000003
【図３】
0004518722.tif 000004
【図４】
0004518722.tif 000005
【図５Ａ】
0004518722.tif 000006
【図５Ｂ】
0004518722.tif 000007
【図５Ｃ】
0004518722.tif 000008
【図６】
0004518722.tif 000009