(57)【特許請求の範囲】
【請求項１】
電子番組ガイド対応ビデオ装置に於いて広告を提示する方法であって、
ａ）チャンネル変更コマンドが出されたかを特定するステップと、
ｂ）出されたチャンネル変更コマンドに応答して、チャンネル・リストから新しいチャンネルを特定するステップと、
ｃ）受信した補助情報から、前記新しいチャンネルに対応する、表示しようとする広告を特定するステップと、
ｄ）前記新しいチャンネルから受信したビデオ番組と、前記新しいチャンネルに対応する電子番組ガイドからの番組情報と、前記新しいチャンネルに対応する広告を含む信号を表示用に生成するステップと、
ｅ）表示されている広告を自動的に強調表示して、ユーザがその広告を選択できるようにするステップと、
ｆ）広告が選択されたかどうかを示すデータをサーバに返送するステップと、
ｇ）前記広告を含む補助情報のソースを示す追加データを前記サーバに返送するステップと、
を含み、
前記ビデオ装置が複数の相異なるソースから前記電子番組ガイドに表示される広告を受信する、前記広告提示方法。
【請求項２】
ユーザが広告を選択した時に、その広告についての詳しい情報を表示するステップを更に含む、請求項１記載の広告提示方法。
【請求項３】
前記表示しようとする広告を特定するステップ内に、現在時間を特定するステップを更に含む、請求項１記載の広告提示方法。
【請求項４】
前記広告が少なくとも２つの相異なる信号のソースから受信可能である場合に、前記複数の相異なるソースが相異なる信号のソースである、請求項１記載の広告提示方法。
【請求項５】
前記サーバに返送される前記データが選択された広告に対応する広告主によって支払われる料金を決定するために使用される、請求項１記載の広告提示方法。
【発明の詳細な説明】
【０００１】
（産業上の利用分野）
この発明は、概して、電子装置用の効果的なユーザ双方向参加（ｕｓｅｒ  ｉｎｔｅｒａｃｔｉｖｉｔｙ）を提供する分野に関し、詳しくは、ユーザが、ビデオ装置のチャンネルを変更している間に、選択された広告を自動的に表示するシステムおよび方法に関する。また、広告効果を上げるため、広告が自動的に選択され追跡されるようにする。
【０００２】
（発明の背景）
テレビジョン受像機或いはＶＣＲ（ビデオ・カセット・レコーダ）等の電子装置には、ユーザ・インタフェース・システムを含む制御システムが必要である。一般に、ユーザ・インタフェース・システムは、ユーザに情報を提供し、装置の使用を簡単にする。ユーザ・インタフェースの一例としては、テレビジョン・システムに於ける電子メニュー・システムがある。このメニュー・システムによって、ユーザは、益々複雑になってきているテレビジョン・システムに対する双方向参加と制御を容易に行うことができる。
【０００３】
電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ；ＥＰＧ）は、消費者がテレビを見ている時に番組情報を提供するのに非常に有効である。電子番組ガイドは、一般に、番組情報と共に表示される広告によってその費用が賄われている。一方、消費者は、番組情報を見るためには電子番組ガイドにアクセスする必要がある。現行のディジタル衛星放送（Ｄｉｇｉｔａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｅｒｖｉｃｅ；ＤＳＳ）受信機のような或る種の電子番組ガイドでは、番組情報がチャンネル・バナー（ｃｈａｎｎｅｌ  ｂａｎｎｅｒ、チャンネルの見出し）中に示され、このチャンネル・バナーは、チャンネル変更の間、表示される。広告が載っている電子番組ガイドをユーザにもっと多く見てもらうために、従来のシステムは、広告が載っていない場合、チャンネル・バナーに示す番組情報の分量を最小限にしている。
ＷＯ９９／０４６６１には、電子番組ガイドと共に広告ウィンドウを表示できるシステムが開示されている。しかし、このシステムは、電子メール、インターネットのようなその他のマルティメディア機能をユーザが選択できる特徴を持っていない。また、ユーザによる合成表示中の広告の選択を容易にしてその選択を促進するために、広告ウィンドウを自動的に強調表示する特徴も持っていない。
【０００４】
（発明の概要）
チャンネル・バナーは、広告が掲載される電子番組ガイドの使用効果を低減し、従って電子番組ガイドに於ける広告表示の数を減らすことになるため、将来、経済的に発展し得ない可能性がある、と本願発明者達は考えた。更に、消費者が番組情報を見ている間、同時にチャンネル・バナーに広告を表示することができれば、ユーザの利便性のみならず広告主および広告サービス提供者の経済的利益も得られる、と本願発明者達は考えた。
【０００５】
更に、本願発明者達は、広告チャンネルを、それに対応するチャンネル・バナーの解説情報が在るか否かに拘わらず、ビデオ装置のチャンネル・リストに入れることが望ましい場合がある、と考えた。チャンネル・サーフィン・リスト内への広告の入れ方は、例えば、ユーザのチャンネル・サーフィンの仕方によって決められる。
【０００６】
また、最大限の広告効果を得るため、広告を効率良く表示して、テレビジョン受像機に於いて広告表示活動を追跡すること（即ち、表示広告を辿って行くこと）ができるようにすることが望ましい。
【０００７】
ここに開示するシステムと方法は、例えば図１に示すように、広告と番組情報の両方をチャンネル・バナー上に表示することができる。また、別の実施例では、広告を表すチャンネルを有効チャンネル・リスト（例えば、スキャン・リスト）に入れ、ユーザがチャンネル・サーフィンをしている時に、選択された広告が表示されるようにする。更に別の実施例として開示する方法は、異なるマルティメディア機能に対応する映像データと広告に対応する映像データとの合成表示を行うことができるビデオ・デコーダ・システムに於いて、広告表示活動を追跡するものである。この方法は、マルティメディア機能の映像を表す放送ビデオ・データと広告の映像を表すビデオ・データとを収集する段階と、異なるマルティメディア機能によって前記広告映像の表示特徴を照合する広告表示追跡データを生成する段階と、前記広告表示追跡データを出力用にフォーマット化する段階と、から成る。
【０００８】
（実施例の詳しい説明）
電子番組ガイドは、２種類の重要なデータ、即ち、番組情報（タイトル、詳しい解説、レーティング（ｒａｔｉｎｇ、格付け）、ジャンル等）と広告とをビデオ装置に提供する、と本願発明者達は認識している。効果を高めるために、それらの項目（ｉｔｅｍ）をユーザの動向（ａｃｔｉｏｎ）に連係させて広告を最適に表示することが望ましい。それらの項目は、電子番組ガイドに既に収納されたデータから取り出し、再構成してチャンネル・バナーのフォーマット化に適合させることができる。
【０００９】
図１に示すように、この発明の一実施例に於いて、消費者がチャンネルを変更する時、番組情報は、現在そのチャンネルで放映されているものに合わせた番組情報に変わる。これと同時に、広告は、そのまま同じもの、或いは、取り替えたものを表示することができる。表示広告は、時間帯、表示チャンネル、或いは、現在の放映番組に基づかせることができる。また、広告は、ランダムに変更することも、所定のパターンに従って変更することもできる。
【００１０】
このチャンネル・バナー内の広告表示は、消費者によってオン・オフの切換えができる。オンにすれば、消費者は、チャンネルを変更する間、番組情報を見ることができるが、広告も表示される。オフにすれば、広告が表示されないから、チャンネル・バナーのサイズは最小限になるが、番組情報も表示されない。この選択は、受信装置のメニュー・システムに於いて行われる。また、広告は双方向形式にでき、ユーザは、その広告を選択することにより、更に多くの情報を得ることができ、或いは、ウェブ・コンテンツ（ｗｅｂ  ｃｏｎｔｅｎｔ）のような更に多くのコンテンツにリンクすることができる。仮に、その広告が番組の広告である場合、消費者は、ワンタッチ録画をセットするか、或いは、その番組が放映される時間にテレビがその番組を表示するようにセットすることができる。
【００１１】
図２に示すテレビジョン・システムの一例は、この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示するのに適したものである。図２に示すこのテレビジョン受像機は、アナログのＮＴＳＣ方式のテレビジョン信号とインターネット情報の両方を処理することができる。図２に示すシステムには、ＲＦ周波数のテレビジョン信号ＲＦ＿ＩＮを受け取る第１の入力１１００と、ベースバンド・テレビジョン信号ＶＩＤＥＯ  ＩＮを受け取る第２の入力１１０２とが設けられている。信号ＲＦ＿ＩＮはアンテナ或いはケーブル・システムのような供給源から供給され、他方の信号ＶＩＤＥＯ  ＩＮは、例えば、ビデオ・カセット・レコーダ（ＶＣＲ）等によって供給される。チューナ１１０５およびＩＦプロセッサ１１３０は、通常の動作を行って、信号ＲＦ＿ＩＮに含まれる特定のテレビジョン信号をチューニングして復調する。ＩＦプロセッサ１１３０は、チューニングされたテレビジョン信号のビデオ・プログラム部分を表すベースバンド・ビデオ信号ＶＩＤＥＯを生成する。ＩＦプロセッサ１１３０は、また、ベースバンド・オーディオ信号を生成し、これを更なるオーディオ処理を行うオーディオ処理部（図示せず）に供給する。図２は、入力１１０２をベースバンド信号用として示しているが、このテレビジョン受像機に、チューナ１１０５およびＩＦプロセッサ１１３０と同様な別のチューナおよびＩＦプロセッサを設けて、信号ＲＦ＿ＩＮから、或いは、別のＲＦ信号供給源から別のベースバンド・ビデオ信号を生成するようにしてもよい。
【００１２】
図２に示すシステムには、また、主マイクロプロセッサ（ｍａｉｎ  ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ；ｍＰ）１１１０が設けられている。この主マイクロプロセッサ１１１０は、テレビジョン受像機の構成部分、例えば、チューナ１１０５、ピクチャ・イン・ピクチャ（ＰＩＰ）プロセッサ１１４０、ビデオ信号プロセッサ１１５５、および、スターサイト（ＳｔａｒＳｉｇｈｔ（登録商標））データ処理モジュール１１６０等を制御する。ここで使用する「マイクロプロセッサ」という用語は、マイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、および、コントローラを含むが、これらに限定されない様々な装置を表す。マイクロプロセッサ１１１０は、周知のＩ2Ｃシリアル・データ・バス・プロトコルを利用したシリアル・データ・バスＩ2Ｃ  ＢＵＳを介してコマンドとデータとを送受信することによって、システムを制御する。更に具体的に言えば、マイクロプロセッサ１１１０内の中央処理装置（ＣＰＵ）１１１２が、例えば、ＩＲリモートコントロール１１２５およびＩＲ受信器１１２２を介してユーザによって与えられたコマンドに応じて、図２に示すＥＥＰＲＯＭ１１２７のようなメモリに収容された制御プログラムを実行する。例えば、リモートコントロール１１２５上の「チャンネル・アップ」機能を起動すると、ＣＰＵ１１１２は、バスＩ2Ｃ  ＢＵＳを介して「チャンネル変更」コマンドをチャンネル・データと共にチューナ１１０５に送る。その結果、チューナ１１０５は、チャンネル・スキャン・リスト中の次のチャンネルに対するチューニングを行う。ＥＥＰＲＯＭ１１２７に記憶された制御プログラムのその他の例としては、後述する、この発明に従う、図６のフローチャート、図７および図８に示す動作を実行するためのソフトウェアがある。
【００１３】
主マイクロプロセッサ１１１０は、また、インターネットに対し情報をアップロードおよびダウンロードする機能を提供する通信インタフェース・ユニット１１１３の動作も制御する。通信インタフェース・ユニット１１１３には、例えば、電話回線或いはケーブル・テレビジョン回線等を介してインターネット・サービス・プロバイダに接続するためのモデムが含まれている。この通信機能によって、図２に示すシステムは、テレビジョン番組を受信することに加えて、電子メール機能と、ウェブ・ブラウズィング（ｗｅｂ  ｂｒｏｗｓｉｎｇ）のようなインターネット関連の機能とを実行することができる。
【００１４】
ＣＰＵ１１１２は、マイクロプロセッサ１１１０内のバス１１１９を介してマイクロプロセッサ１１１０内に含まれる機能を制御する。特に、ＣＰＵ１１１２は、補助データ・プロセッサ１１１５および画面表示（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ；ＯＳＤ）プロセッサ１１１７を制御する。補助データ・プロセッサ１１１５は、ビデオ信号ＰＩＰＶからスターサイト（登録商標）データのような補助データを抽出する。
【００１５】
既知のフォーマットで番組ガイド・データ情報を提供するスターサイト（登録商標）のデータは、一般に、特定のテレビジョン・チャンネルでのみ受信され、テレビジョン受像機は、スターサイト（登録商標）データを抽出するためには、そのチャンネルに対するチューニングを行わなければならない。スターサイト（登録商標）データの抽出がテレビジョン受像機の通常の使用に干渉するのを防止するために、ＣＰＵ１１１２は、テレビジョン受像機が普通使用されていない時間帯（例えば、午前２：００）のみにその特定のチャンネルにチューニングすることによって、スターサイト（登録商標）データの抽出を開始する。その時、ＣＰＵ１１１２は、補助データ・プロセッサ１１１５を設定して、スターサイト（登録商標）データ用に使用されるライン（ｌｉｎｅ）１６のような水平線期間から補助データが抽出されるようにする。ＣＰＵ１１１２は、抽出したスターサイト（登録商標）データが補助データ・プロセッサ１１１５からバスＩ2Ｃ  ＢＵＳを介してスターサイト・モジュール１１６０に伝送されるのを制御する。スターサイト・モジュール１１６０内部のプロセッサが、そのデータをフォーマット化して、同じくスターサイト・モジュール１１６０内部のメモリに記憶する。スターサイト（登録商標）の電子番組ガイド表示が起動されると（例えば、ユーザがリモートコントロール１１２５の特定のボタンを押すと）、ＣＰＵ１１１２は、フォーマット化したスターサイト（登録商標）の電子番組ガイド表示データをスターサイト・モジュール１１６０からバスＩ2Ｃ  ＢＵＳを介してＯＳＤプロセッサ１１１７に伝送する。
【００１６】
電子番組ガイドは、各地域の新聞やその他の印刷媒体で見られるテレビ番組欄に類似した情報を表示する双方向性画面表示機能がある。更に、電子番組ガイドには、各番組を照合（ｃｏｌｌａｔｉｎｇ）したり復号（ｄｅｃｏｄｉｎｇ）したりするのに必要な情報も含まれている。また、電子番組ガイドは、これがカバーする一般に１時間後から数日後に及ぶ時間フレーム内で、各番組の情報を提供する。電子番組ガイドに収められている情報には、例えば、チャンネル番号、番組タイトル、開始時間、終了時間、経過時間、残り時間、レーティング（ｒａｔｉｎｇ；格付け（もし在る場合））、表題、テーマ、および、番組内容の簡単な解説といった番組の特徴が含まれている。電子番組ガイドは、通常、時間情報を一方の軸に、チャンネル情報を他方の軸に表した２次元的な表形式、或いは、格子状形式に構成されている。番組ガイドの一例を図５に示す。
【００１７】
専用チャンネルに表示され、その他のチャンネルについて、次の２乃至３時間程度の現在の番組編成を単にスクロール（ｓｃｒｏｌｌ）する非双方向性ガイドとは異なり、電子番組ガイドでは、視聴者は、今から先の期間、例えば、数日先までの期間中のどの時間に於けるどのチャンネルでも選択できる。更に、電子番組ガイドの機能には、番組情報を収容する格子の個々のセルを強調表示する機能が含まれている。一旦強調表示（ハイライト；ｈｉｇｈｌｉｇｈｔ）すると、視聴者は、その選択した番組に関係する機能を行うことができる。例えば、その番組が現在放送されている場合、視聴者は直ちにその番組に切換えることができる。また、テレビジョン受像機が適切な機能を備え且つ録画装置に接続されている場合、視聴者は、ワンタッチでビデオカッセト録画（ＶＣＲ）をプログラムすることができる。このような電子番組ガイドは、当業者には周知であり、例えば、ヤング（Ｙｏｕｎｇ）氏その外に付与され、スターサイト・テレキャスト社（ＳｔａｒＳｉｇｈｔ  Ｔｅｌｅｃａｓｔ，Ｉｎｃ．）に譲渡された米国特許第５，３５３，１２１号、米国特許第５，４７９，２６８号、および、米国特許第５，４７９，２６６号に記載されている。
【００１８】
また、チャニー（Ｃｈａｎｅｙ）氏その外に付与され、本願発明の譲受人に譲渡された米国特許第５，５１５，１０６号には、代表的な番組ガイド・システムを実行するのに必要なデータ・パケット構造を含む代表的な実施例が詳しく記載されている。この代表的なデータ・パケット構造は、番組に関するチャンネル情報（例えば、チャンネル名、呼出符号、チャンネル番号、形式等）と番組解説情報（例えば、タイトル、レーティング、スター等）の両方が番組ガイド・データベースのプロバイダから受信装置に効率良く送信されるように設計されている。
【００１９】
ＯＳＤプロセッサ１１１７は、通常の動作を行ってＲ、Ｇ、Ｂのビデオ信号ＯＳＤ＿ＲＧＢを生成し、このビデオ信号ＯＳＤ＿ＲＧＢは、表示装置（図示せず）に供給されると、図６乃至図８について後述するように、画面表示情報を表す表示画像を生成する。ＯＳＤプロセッサ１１１７は、また、制御信号ＦＳＷ（Ｆａｓｔ−Ｓｗｉｔｃｈ）を生成する。この制御信号ＦＳＷは、画面表示を行おうとする時に、ビデオ信号ＯＳＤ＿ＲＧＢをシステムのビデオ出力信号に挿入するための高速スイッチを制御するものである。従って、ユーザが後述のこの発明の様々なユーザ・インタフェース画像を開始する時、ＯＳＤプロセッサ１１１７は、メモリ１１２７に前もって記憶され、或いは、プログラムされた画像表示情報を表す対応ビデオ信号ＯＳＤ＿ＲＧＢを生成する。例えば、ユーザがリモートコントロール１１２５の特定のスイッチを入れて電子番組ガイドを開始した時、ＣＰＵ１１１２はＯＳＤプロセッサ１１１７を起動する。これに応じて、ＯＳＤプロセッサ１１１７は、上述のように、前もって抽出して既にメモリ内に記憶してある番組ガイド・データ情報を表すビデオ信号ＯＳＤ＿ＲＧＢを生成する。ＯＳＤプロセッサ１１１７は、また、電子番組ガイドを表示すべき時を示す信号ＦＳＷも生成する。
【００２０】
ビデオ信号プロセッサ（Ｖｉｄｅｏ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ；ＶＳＰ）１１５５は、ルミナンス処理およびクロミナンス処理のような通常のビデオ信号処理を行う。ビデオ信号プロセッサ１１５５によって生成される出力信号は、例えば、映像管或いは液晶表示装置のような表示装置（図２には図示されていない）に供給されて表示画像を生成するのに適したものである。ビデオ信号プロセッサ１１５５には、また、高速スイッチが含まれている。この高速スイッチは、グラフィックスおよび／またはテキストを表示画像に含ませる時に、ＯＳＤプロセッサ１１１７が生成した信号を出力ビデオ信号路に送る。この高速スイッチは、グラフィックスおよび／またはテキストを表示させる時に、主マイクロプロセッサ１１１０内のＯＳＤプロセッサ１１１７が生成した制御信号ＦＳＷによって制御される。
【００２１】
ビデオ信号プロセッサ１１５５に対する入力信号は、ピクチャ・イン・ピクチャ（ＰＩＰ）プロセッサ１１４０によって出力された信号ＰＩＰＶである。ユーザがＰＩＰモードを開始すると、信号ＰＩＰＶは、小画像が嵌め込まれた大画像を表す。ＰＩＰモードが解除されると、信号ＰＩＰＶは単に大画像のみを表す。即ち、小画像の信号は、信号ＰＩＰＶには含まれていない。ＰＩＰプロセッサ１１４０は、内蔵する、例えば、ビデオ・スイッチ、アナログ・ディジタル変換器（ＡＤＣ）、ＲＡＭ、および、ディジタル・アナログ変換器（ＤＡＣ）のような機能を使用した通常の動作によって上述の作用を行う。
【００２２】
上述のように、電子番組ガイド画面に含まれる表示データは、ＯＳＤプロセッサ１１１７によって生成され、ビデオ信号プロセッサ１１５５が高速スイッチ信号ＦＳＷに応じて出力する信号に含まれている。マイクロプロセッサ１１１０が電子番組ガイド画面表示の起動を検知すると、即ち、例えば、ユーザがリモートコントロール１１２５の適切なボタンを押すと、マイクロプロセッサ１１１０はＯＳＤプロセッサ１１１７を制御して、例えば、スターサイト・モジュール１１６０からの番組ガイド・データのような情報を使用した電子番組ガイド画面を表示させる。更に、マイクロプロセッサ１１１０はビデオ信号プロセッサ１１５５を制御して、信号ＦＳＷに応じてＯＳＤプロセッサ１１１７からの電子番組ガイド画面表示データとビデオ画像信号とを組み合わせて、電子番組ガイドを含む画面を表示させる。電子番組ガイドは、表示領域の全部を占めるようにもできるし、その一部のみを占めるようにもできる。
【００２３】
電子番組ガイド画面が表示されている時、マイクロプロセッサ１１１０は、ＥＥＰＲＯＭ１１２７に記憶された電子番組ガイド制御プログラムを実行する。この制御プログラムは、電子番組ガイド画面内の例えばカーソルおよび／または強調表示のようなポジション・インディケータ（ｐｏｓｉｔｉｏｎ  ｉｎｄｉｃａｔｏｒ）の位置をモニタする。ユーザは、リモートコントロール１１２５の方向ボタンおよび選択ボタンを使用して、ポジション・インディケータの位置を制御する。或いは、システムにマウス装置を持たせて、それを使用してもよい。マイクロプロセッサ１１１０は、例えば、マウス・ボタンのクリックのような選択装置の起動を検知し、表示されている電子番組ガイドデータと連係する現在のカーソル位置の情報を評価（ｅｖａｌｕａｔｅ）して、例えば或る番組に対するチューニングなどの、ユーザが希望する機能を特定する。次に、マイクロプロセッサ１１１０は、選択された機能に対応する制御動作を開始させる。
【００２４】
図２に示すシステムの上述の機能を実行する代表的な実施例は、マイクロプロセッサ１１１０に対応する機能を行うＳＧＳトムソン・マイクロエレクトロニクス（ＳＧＳ−Ｔｈｏｍｓｏｎ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓ）社製のＳＴ９２９６型マイクロプロセッサと、ＰＩＰプロセッサ１１４０に対応する上述の基本ＰＩＰ機能を行う三菱社製のＭ６５６１６型ピクチャ・イン・ピクチャ・プロセッサと、ビデオ信号プロセッサ１１５５の機能を行う三洋社製のＬＡ７６１２型ビデオ信号プロセッサと、から成る。
【００２５】
図３には、この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示できる電子装置の別の例が示されている。以下に説明するように、図３に示すシステムは、放送番組を表すＭＰＥＧ符号化トランスポートストリーム（ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）を受信するＭＰＥＧ互換システムであるが、これは単に代表例にすぎない。ここで説明するユーザ・インタフェース・システムは、他種の符号化データストリームに関係する、非ＭＰＥＧ互換システムを含む他種のディジタル信号処理装置にも応用できる。例えば、他種の装置としては、ディジタル・ビデオ・ディスク（ＤＶＤ）システムと、ＭＰＥＧプログラム・システムと、所謂「ＰＣＴＶ」のようなコンピュータとテレビジョン受像機の機能を組み合わせたシステムとがある。以下に説明するシステムは、放送番組を処理するものとして説明するが、これも単に代表例にすぎない。ここで使用する「番組（ｐｒｏｇｒａｍ）」という用語は、例えば、テレホン・メッセージ、コンピュータ・プログラム、インターネット・データ、或いは、その他の伝達情報等のあらゆる形式のパケット化データを表す。
【００２６】
概略的に述べると、図３のビデオ受信システムに於いて、ビデオ・データで変調された搬送波が、アンテナ１０によって受信され、入力プロセッサ１５によって処理される。その結果得たディジタル出力信号は、復調器２０によって復調され、復号器３０によって復号される。復号器３０の出力は、リモートコントロール・ユニット１２５からのコマンドに応答するトランスポートシステム（ｔｒａｎｓｐｏｒｔ  ｓｙｓｔｅｍ）２５によって処理される。トランスポートシステム２５は圧縮データを出力し、この圧縮データ出力は記憶され、或いは、更に復号され、或いは、その他の装置へ伝達される。
【００２７】
ビデオ復号器８５およびオーディオ復号器８０は、トランスポートシステム２５からの圧縮データを復号して表示用出力を供給する。高速データ・ポート７５は、トランスポートシステム２５からの圧縮データを、例えば、コンピュータ或いは高品位テレビジョン受像機（ＨＤＴＶ）等の他の装置に伝達するインタフェースの機能を行う。記憶装置９０は、トランスポートシステム２５からの圧縮データを記憶媒体１０５に記憶する。記憶装置９０は、また、再生モードに於いて、記憶媒体１０５からの圧縮データの読み出しをサポートし、その読み出した圧縮データは、トランスポートシステム２５によって処理されて、復号され、その他の装置に伝達され、或いは、別の記憶媒体（図面を簡単にするため図示せず）に記憶される。
【００２８】
図３を詳しく説明すると、アンテナ１０によって受信された、ビデオ・データで変調された搬送波は、入力プロセッサ１５によってディジタル形式に変換され処理される。入力プロセッサ１５は、無線周波数（ＲＦ）チューナ、中間周波数（ＩＦ）混合器、および、増幅段を有し、入力ビデオ信号を下方変換して後段処理に適した周波数帯域に下げる。これで得たディジタル出力信号は、復調器２０によって復調され、復号器３０によって復号される。復号器３０の出力は、更にトランスポートシステム２５によって処理される。
【００２９】
サービス検知器３３のマルチプレクサ（ＭＵＸ）３７には、セレクタ３５を介して、復号器３０の出力か、或いは、この復号器３０の出力が更に解読器４０によって処理されたものか、何れかが供給される。解読器４０としては、例えば、ＩＳＯ７８１６およびＮＲＳＳ（Ｎａｔｉｏｎａｌ  Ｒｅｎｅｗａｂｌｅ  Ｓｅｃｕｒｉｔｙ  Ｓｔａｎｄａｒｄｓ）委員会方式に従うスマート・カードのような取り外し可能ユニットが使用できる。（尚、ＮＲＳＳ取り外し可能条件アクセス・システムは、ＥＩＡドラフト・ドキュメントＩＳ−６７９、プロジェクトＰＮ−３６３９（ＥＩＡ  Ｄｒａｆｔ  Ｄｏｃｕｍｅｎｔ  ＩＳ−６７９，Ｐｒｏｊｅｃｔ  ＰＮ−３６３９）に定義されている。）セレクタ３５は、挿入可能で互換性のある解読カードがビデオ受信機ユニットに挿入されている場合にのみ、このカードの存在を検知し、解読器４０の出力をマルチプレクサ（ＭＵＸ）３７に供給する。その他の場合、セレクタ３５は、復号器３０の出力をＭＵＸ３７に供給する。その挿入可能カードが存在すると、解読器４０は、例えば、割増料金番組のチャンネルを解読して視聴者に割増料金番組サービスを提供する。この推奨実施例では、ＮＲＳＳ解読器４０と後述するスマート・カード・ユニット１０３とはトランスポートシステム２５の同じインタフェースを共用しており、ＮＲＳＳカードかスマート・カードかのうち、常時何れか一方のみが挿入可能である。しかし、インタフェースを別々にして、パラレル動作ができるようにしてもよい。
【００３０】
セレクタ３５からＭＵＸ３７に供給されたデータは、ＭＰＥＧシステム標準の２．４項（ＭＰＥＧ  ｓｙｓｔｅｍｓ  ｓｔａｎｄａｒｄ  ｓｅｃｔｉｏｎ  ２．４）に規定されたＭＰＥＧ対応パケット化伝送データストリームの形式をとり、番組ガイド情報と１つまたはそれ以上の番組チャンネルのデータ内容とを含んでいる。特定の番組チャンネルから成る個々のパケットは、パケット・アイデンティファイア（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ；ＰＩＤ）によって識別される。トランスポートストリームには、パケット・アイデンティファイアを識別し、個々のデータ・パケットを組み立てて、パケット化データストリームから成る全ての番組チャンネルの内容を再生するのに使用される番組固有情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ；ＰＳＩ）が含まれている。トランスポートシステム２５は、システム・コントローラ１１５の制御の下で、入力トランスポートストリームか、記憶装置９０か、或いは、通信インタフェース・ユニット１１６を介してインターネット・サービス・プロバイダか、の何れかから番組ガイド情報を得てそれを照合する。特定の番組チャンネル内容か、或いは、番組ガイド情報か、の何れかから成る個々のパケットは、ヘッダ情報（ｈｅａｄｅｒ  ｉｎｆｏｒｍａｔｉｏｎ）内に収められたそれぞれのパケット・アイデンティファイア（ＰＩＤ）によって識別される。上述のように、番組ガイド情報に収められた番組解説は、番組に関する、タイトル、スター、レーティング等のような異なる番組解説分野から成ることもある。
【００３１】
図３に示すビデオ受信機に組み込まれたユーザ・インタフェースによって、ユーザは、画面表示（ＯＳＤ）メニューから希望する機能を選択することにより、様々な機能を起動することができる。ＯＳＤメニューには、上述の電子番組ガイド（ＥＰＧ）と以下に述べるその他の機能とが含まれている。
【００３２】
ＯＳＤメニューに表示される情報表示データは、システム・コントローラ１１５によって生成されるが、この生成は、テキスト／グラフィックスを表す記憶された画像表示（ＯＳＤ）情報、記憶された番組ガイド情報、および／または、上述のように入力信号を介して受信した番組ガイド情報とテキスト／グラフィックス情報に応じて、且つ、図６乃至図８に示し、後述する代表的な制御プログラムに従って行われる。ソフトウェア制御プログラムを、例えば、システム・コントローラ１１５の内蔵メモリ（図示せず）に記憶させてもよい。
【００３３】
リモートコントロール・ユニット１２５（或いは、マウスのようなその他の選択手段）を用いて、ユーザは、ＯＳＤメニューから、例えば、視聴しようとする番組、記憶（例えば、録画）しようとする番組、記憶媒体の種類、および、記憶方式等の項目を選択できる。システム・コントローラ１１５は、遠隔装置インタフェース１２０を介して供給された選択情報によってトランスポートシステム２５を環境設定して、記憶用および表示用の番組を選択させ、選択された記憶装置と記憶媒体に適した番組固有情報を発生させる。システム・コントローラ１１５は、トランスポートシステム２５の構成素子４５、４７、５０、５５、６５および９５を環境設定するが、この環境設定は、データ・バスを介してこれらの構成素子内の制御レジスタ値を設定し、且つ、制御信号ＣによってＭＵＸ３７およびＭＵＸ１１０を介して信号路を選択することによって行われる。
【００３４】
ＭＵＸ３７は、制御信号Ｃに応じて、セレクタ３５からのトランスポートストリームか、或いは、再生モードに於いて記憶インタフェース９５を介して記憶装置９０から読み出されたデータストリームか、何れかを選択する。通常の非再生動作では、ユーザが視聴用に選択した番組から成るデータ・パケットは、復号ＰＩＤ選択ユニット４５によって識別されるが、その識別は、そのデータ・パケットのパケット・アイデンティファイア（ＰＩＤ）によって行われる。もし、その選択番組のパケットのヘッダ・データ内の暗号インディケータ（ｅｎｃｒｙｐｔｉｏｎ  ｉｎｄｉｃａｔｏｒ）によって、そのパケットが暗号化されていることが示された場合、復号ＰＩＤ選択ユニット４５はそのパケットを解読器５０に供給する。そうでない場合、復号ＰＩＤ選択ユニット４５はその非暗号化パケットを伝送復号器５５に供給する。同様に、ユーザが記憶用に選択した番組から成るデータ・パケットは、記憶ＰＩＤ選択ユニット４７によって識別されるが、その識別は、そのデータ・パケットのパケット・アイデンティファイアによって行われる。記憶ＰＩＤ選択ユニット４７は、パケット・ヘッダの暗号インディケータ情報に基づいて、暗号化パケットを解読器５０に供給し、或いは、非暗号化パケットをＭＵＸ１１０に供給する。
【００３５】
解読器４０および５０の機能は、ＮＲＳＳ（Ｎａｔｉｏｎａｌ  Ｒｅｎｅｗａｂｌｅ  Ｓｅｃｕｒｉｔｙ  Ｓｔａｎｄａｒｄｓ）方式と互換性のある１枚の取り外し可能なスマート・カードで実行してもよい。このようにすれば、１つの取り外し可能なユニット内に機密保護に関する機能を全て入れて、サービス・プロバイダが、暗号技術の変更を決めた場合、或いは、例えば、別のサービスの解読のために機密保護システムを容易に変更できることを許可する決定をした場合、そのユニットを容易に取り替えることができる。
【００３６】
ＰＩＤ選択ユニット４５および４７は、ＰＩＤ検知フィルタを使用している。このＰＩＤ検知フィルタは、ＭＵＸ３７によって供給された入来パケットのパケット・アイデンティファイアを、システム・コントローラ１１５によってＰＩＤ選択ユニット４５および４７内の制御レジスタにプレローディング（ｐｒｅ−ｌｏａｄｉｎｇ）されたＰＩＤ値と照合する。このプレローディングＰＩＤは、ＰＩＤ選択ユニット４５と４７に於いて、記憶しようとするデータ・パケットと、ビデオ映像の供給用に復号しようとするデータ・パケットとを識別するのに使用される。このプレローディングＰＩＤは、ＰＩＤ選択ユニット４５と４７内の参照用テーブル（ｌｏｏｋ−ｕｐ  ｔａｂｌｅ）に記憶される。このＰＩＤ参照用テーブルは、暗号キーを各プレローディングＰＩＤと対応付ける、ＰＩＤ選択ユニット４５と４７内の暗号キー・テーブルにメモリ・マッピングされる。このメモリ・マッピングされたパケット・アイデンティファイアおよび暗号キー参照用テーブルによって、ＰＩＤ選択ユニット４５と４７は、プレローディングＰＩＤを含む各暗号化パケットと、その解読を可能にする対応暗号キーとを照合することができる。非暗号化パケットは、対応暗号キーを持たない。ＰＩＤ選択ユニット４５と４７は、識別されたパケットとそれに対応する暗号キーの両方を解読器５０に供給する。復号ＰＩＤ選択ユニット４５内のＰＩＤ参照用テーブルは、また、行き先テーブルにメモリ・マッピングされ、この行き先テーブルは、プレローディングＰＩＤを含むパケットと、パケット・バッファ６０内の対応する行き先バッファ位置とを照合する。ユーザが視聴用或いは記憶用に選択する番組に対応する暗号キーと行き先バッファ位置アドレスは、システム・コントローラ１１５によって割り当てられたパケット・アイデンティファイアと共に、ＰＩＤ選択ユニット４５および４７にプレローディングされている。暗号キーは、入力データストリームから抽出された暗号コードから、ＩＳＯ７８１６−３対応スマート・カード・ユニット１０３によって生成される。暗号キーの生成は、入力データストリーム中の符号化情報から特定される顧客資格、および／または、挿入可能スマート・カード自体に前もって記憶された顧客資格によって決まる。尚、スマート・カード・システムのインタフェースおよび信号構造は、１９８９年の国際標準機構（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄｓ  Ｏｒｇａｎｉｚａｔｉｏｎ）の資料ＩＳＯ７８１６−３に規定されている。
【００３７】
ＰＩＤ選択ユニット４５および４７によって解読器５０に供給されるパケットは、米国商務省の国家技術情報部局（Ｎａｔｉｏｎａｌ  Ｔｅｃｈｎｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）より配布された連邦情報標準（Ｆｅｄｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔａｎｄａｒｄｓ；ＦＩＰＳ）刊行物４６、７４および８１に規定されているデータ暗号標準（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ；ＤＥＳ）のような暗号技術を用いて、暗号化されている。解読器５０は、選択された暗号アルゴリズムに適した暗号技術を用いて、ＰＩＤ選択ユニット４５および４７によって供給された対応暗号キーを使用して、この暗号化パケットを解読する。解読器５０から出力され表示用番組から成る解読パケットと復号ＰＩＤ選択ユニット４５から出力され表示用番組から成る非暗号化パケットとは、伝送復号器５５に供給される。また、解読器５０から出力され記憶用番組から成る解読パケットと記憶ＰＩＤ選択ユニット４７から出力され記憶用番組から成る非暗号化パケットとは、ＭＵＸ１１０に供給される。
【００３８】
パケット・バッファ６０には、システム・コントローラ１１５によってアクセス可能な４個のパケット・バッファが含まれている。そのパケット・バッファのうちの１つは、システム・コントローラ１１５による使用のためのデータを保持するように割り当てられ、その他の３個のパケット・バッファは、アプリケーション用装置７５、８０および８５による使用のためのパケットを保持するように割り当てられている。システム・コントローラ１１５とアプリケーション・インタフェース７０の両方による、パケット・バッファ６０内の４個のバッファに記憶されたパケットに対するアクセスは、バッファ制御ユニット６５によって制御される。復号ＰＩＤ選択ユニット４５は、復号用として識別した各パケットに対する行き先フラグをバッファ制御ユニット６５に供給する。このフラグは、識別されたパケットに対する、パケット・バッファ６０の個々の行き先位置を示し、バッファ制御ユニット６５によって内部のメモリ・テーブルに記憶される。バッファ制御ユニット６５は、ファースト・イン・ファースト・アウト（ＦＩＦＯ）原理に基づいて、パケット・バッファ６０に記憶されたパケットに対応する、一連の読み出しポインタおよび書き込みポインタを確定する。行き先フラグに関連する書き込みポインタによって、パケット・バッファ６０の適切な行き先バッファ内の次の空き位置に、復号ＰＩＤ選択ユニット４５或いは解読器５０からの識別パケットを続けて記憶できる。読み出しポインタによって、システム・コントローラ１１５およびアプリケーション・インタフェース７０は、パケット・バッファ６０の適切な行き先バッファからパケットを続けて読み出すことができる。
【００３９】
復号ＰＩＤ選択ユニット４５および解読器５０によって復号器５５に供給される非暗号化パケットおよび解読パケットには、ＭＰＥＧシステム標準の２．４．３．２章に規定された伝送ヘッダが含まれている。復号器５５は、伝送ヘッダから、非暗号化パケットおよび解読パケットに（ＭＰＥＧシステム標準に従う）適応フィールド（ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ）が含まれているか否かを特定する。この適応フィールドには、例えば、内容パケットの同期と復号化を可能にするプログラム・クロック・リファレンス（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ；ＰＣＲ）を含むタイミング情報が含まれている。適応フィールドを含むパケットであるタイミング情報パケットが検知されると、復号器５５は、システム割り込みを設定することによる割り込み機構を介して、システム・コントローラ１１５に、パケットが受信されたことを伝える。また、復号器５５は、バッファ制御ユニット６５内のタイミング・パケット行き先フラグを変更して、そのパケットをパケット・バッファ６０に供給する。バッファ制御ユニット６５の行き先フラグを変更することによって、バッファ制御ユニット６５は、復号器５５によって供給されるタイミング情報パケットを、パケット・バッファ６０のアプリケーション・バッファ位置ではなく、システム・コントローラ１１５による使用のためのデータを保持するために割り当てられたバッファ位置に供給する。
【００４０】
システム・コントローラ１１５は、復号器５５によって設定されたシステム割り込みを受信すると、タイミング情報およびＰＣＲ値を読み取ってそれを内部メモリに記憶する。連続するタイミング情報パケットのＰＣＲ値は、システム・コントローラ１１５によって、トランスポートシステム２５のマスタ・クロック（２７ＭＨｚ）を調節するのに使用される。システム・コントローラ１１５によって生成される、連続するタイミング・パケットの各受信相互間の時間的間隔についての、プログラム・クロック・リファレンス（ＰＣＲ）に基づく推定（ｅｓｔｉｍａｔｅ）とマスタ・クロックに基づく推定との差が、トランスポートシステム２５のマスタ・クロックを調節するのに使用される。システム・コントローラ１１５は、この調節を、取り出した時間推定差を用いてマスタ・クロックを生成する電圧制御発振器の入力制御電圧を調節することによって行う。システム・コントローラ１１５は、タイミング情報を内部メモリに記憶した後、システム割り込みをリセットする。
【００４１】
復号ＰＩＤ選択ユニット４５および解読器５０から復号器５５に供給された、音声、画像、キャプション、および、その他の情報を含む番組内容を収容するパケットは、バッファ制御ユニット６５によって、復号器５５からパケット・バッファ６０内のアプリケーション用装置のための指定バッファに送られる。アプリケーション・インタフェース７０は、順次、音声、画像、キャプション、および、その他のデータをパケット・バッファ６０内の指定バッファから取り出して、その取り出したデータを対応するアプリケーション用装置７５、８０および８５に供給する。このアプリケーション用装置は、オーディオ復号器８０、ビデオ復号器８５、および、高速データ・ポート７５から成る。例えば、上述のように、システム・コントローラ１１５によって生成された複合番組ガイドに対応するパケット・データは、ビデオ復号器８５に伝送されて、このビデオ復号器８５に接続されたモニタ（図示せず）上の表示に適したビデオ信号にフォーマット化される。また、例えば、データ・ポート７５は、コンピュータ・プログラムのような高速データを、例えば、コンピュータに供給するのに使用してもよいし、或いは、その代わりに、例えば、選択番組或いは番組ガイドに対応した映像を表示するためにデータをＨＤＴＶ復号器に出力するのに使用してもよい。
【００４２】
番組固有情報を含むパケットは、これがパケット・バッファ６０内のシステム・コントローラ１１５用バッファに宛てられたものであることを復号ＰＩＤ選択ユニット４５によって認識される。この番組固有情報パケットは、番組内容を含むパケットについて述べたのと同様に、バッファ制御ユニット６５によって、復号ＰＩＤ選択ユニット４５、解読器５０および復号器５５を介して、そのパケット・バッファ６０内のシステム・コントローラ１１５用バッファに送られる。システム・コントローラ１１５は、パケット・バッファ６０から番組固有情報を読み出してそれを内蔵メモリに記憶する。
【００４３】
システム・コントローラ１１５は、また、記憶した番組固有情報から圧縮番組固有情報（Ｃｏｎｄｅｎｓｅｄ  ＰＳＩ；ＣＰＳＩ）を生成して、これを選択可能な記憶媒体に記憶するのに適したパケット化データストリームに組み込む。パケットの識別と送り先は、システム・コントローラ１１５により制御されるが、この制御は、前述のように、ＰＩＤ選択ユニット４５および４７のパケット・アイデンティファイアと、行き先および暗号キー参照用テーブルと、バッファ制御ユニット６５の作用とに関連して行われる。
【００４４】
また、システム・コントローラ１１５は、図２の通信インタフェース・ユニット１１１３と同様な動作を行う通信インタフェース・ユニット１１６に結合されている。即ち、通信インタフェース・ユニット１１６は、インターネットに情報をアップロードする機能、および、インターネットから情報をダウンロードする機能を提供する。通信インタフェース・ユニット１１６には、例えば、電話回線を介して、或いは、ケーブル・テレビジョン回線を介してインターネット・サービス・プロバイダに接続するためのモデムが含まれている。この通信機能によって、図３に示すシステムは、テレビジョン番組の受信機能に加えて、電子メール機能およびウェブ・ブラウズィング（ｗｅｂ  ｂｒｏｗｓｉｎｇ）等のインターネットに関連する機能を提供することができる。
【００４５】
図４は、図３に概略構造を示し且つ上述のように詳しく説明した電子装置の具体例である。図４は、衛星放送受信機のセットトップ・ボックスを表している。このセットトップ・ボックスは、米国、インディアナ州、インディアナポリスのトムソン・コンシューマ・エレクトロニクス（Ｔｈｏｍｓｏｎ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ）社の設計・製造によるもので、ヒューズ・エレクトロニクス（Ｈｕｇｈｅｓ  Ｅｌｅｃｔｒｏｎｉｃｓ）社が提供するディレクティビー（ＤｉｒｅｃＴＶ（登録商標））衛星放送サービスを受信する。
【００４６】
図４に示すように、このセットトップ・ボックスには、チューナ３０１が設けられており、このチューナ３０１は、衛星放送アンテナ３７０から、９５０乃至１４５０ＭＨｚの範囲の適切な衛星放送ＲＦ信号を受信し、これに対する同調（チューニング）を行う。この同調アナログ信号は、リンク・モジュール３０２に出力されて、更なる処理が行われる。リンク・モジュール３０２は、チューナ３０１からのアナログ同調信号Ｉ＿ＯＵＴおよびＱ＿ＯＵＴを処理するが、この処理には、このアナログ信号の濾波および調節が含まれ、また、このアナログ信号のディジタル出力信号ＤＡＴＡへの変換も含まれる。リンク・モジュール３０２は、集積回路（ＩＣ）として実行される。このリンク・モジュールＩＣは、フランス国、グルノーブル（Ｇｒｅｎｏｂｌｅ）のエス・ジー・エス・トムソン・マイクロエレクトロニクス（ＳＧＳ−Ｔｈｏｍｓｏｎ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓ）社製であり、部品番号はＳＴ１５３３９−６１０である。
【００４７】
リンク・モジュール３０２のディジタル出力ＤＡＴＡは、コンプライアント・パケット化データストリームから成っており、伝送ユニット３０３によって認識され処理される。図３に関して詳しく述べたデータストリームには、番組ガイド・データ情報と、ディレクティビー（ＤｉｒｅｃＴＶ（登録商標））の衛星放送サービスの１つ或いはそれ以上の番組チャンネルのデータ・コンテンツとが含まれている。前述したように、番組ガイド・データには、例えば、「クラス（ｃｌａｓｓ）」タイプで示されるような番組のタイプ（例えば、音声（オーディオ）のみ、映像（ビデオ）のみ等）に関する情報が含まれている。
【００４８】
伝送ユニット３０３の機能は、既に説明した図３のトランスポートシステム２５と同じである。前述のように、伝送ユニット３０３は、ヘッダ情報に収められたパケット・アイデンティファイア（ＰＩＤ）に従って、パケット化データストリームを処理する。処理されたデータストリームは、次に、ＭＰＥＧ互換圧縮オーディオ／ビデオ・パケットにフォーマット化され、ＭＰＥＧ復号器３０４に供給されて、更なる処理を受ける。
【００４９】
伝送ユニット３０３は、ＲＩＳＣ準拠マイクロプロセッサである改良型ＲＩＳＣマイクロプロセッサ（ＡＲＭ；Ａｄｖａｎｃｅｄ  Ｒｉｓｃ  Ｍａｃｈｉｎｅｓ）３１５によって制御される。ＡＲＭマイクロプロセッサ３１５は、ＲＯＭ３０８に常駐する制御ソフトウェアを実行する。このソフトウェアの代表的なコンポーネントは、例えば、図６乃至図８に示す制御プログラムであり、この制御プログラムは、以下に述べるように、この発明の特徴に従って、ユーザ・インタフェース・コマンドを処理し、ＯＳＤ情報を表示する。
【００５０】
伝送ユニット３０３は、一般に、集積回路として実行される。例えば、その推奨実施例としては、エス・ジー・エス・トムソン・マイクロエレクトロニクス社製の、部品番号がＳＴ１５２７３−８１０またはＳＴ１５１０３−６５ＣであるＩＣが使用される。
【００５１】
伝送ユニット３０３からのＭＰＥＧ互換圧縮オーディオ／ビデオ・パケットは、ＭＰＥＧ復号器３０４に供給される。ＭＰＥＧ復号器３０４は、伝送ユニット３０３からの圧縮ＭＰＥＧデータストリームを復号する。ＭＰＥＧ復号器３０４は、適切なオーディオ・ストリームを出力し、このオーディオ・ストリームは、デュアル・オーディオ・ディジタル・アナログ変換器（ＤＡＣ）３０５によって処理されて、ディジタル・オーディオ・データがアナログ・サウンドに変換される。ＭＰＥＧ復号器３０４は、また、適切なディジタル・ビデオ・データを出力し、このディジタル・ビデオ・データは、映像ピクセル情報を表し、ＮＴＳＣ符号器３０６に供給される。ＮＴＳＣ符号器３０６はこのビデオ・データを処理してＮＴＳＣ互換アナログ・ビデオ信号に変え、その結果、ビデオ映像が通常のＮＴＳＣテレビジョン・スクリーン上に表示される。上述のＭＰＥＧ復号器３０４は、集積回路として実行できる。その代表的な実施例としては、エス・ジー・エス・トムソン・マイクロエレクトロニクス社製の、部品番号がＳＴ１３５２０であるＭＰＥＧ復号器ＩＣが使用される。
【００５２】
ＭＰＥＧ復号器３０４の中には、ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）プロセッサ３２０が設けられている。このＯＳＤプロセッサ３２０は、記憶ＯＳＤ情報を収容するＳＤＲＡＭ３１６からデータを読み出す。ＯＳＤ情報は、ビットマップＯＳＤグラフィックス／テキスト映像に対応している。ＯＳＤプロセッサ３２０は、通常の態様で、ＡＲＭマイクロプロセッサ３１５の制御の下で、ＯＳＤ映像の各ピクセルの色および／または半透明性（ｔｒａｎｓｌｕｃｅｎｃｙ、透過性）を変えることができる。
【００５３】
ＯＳＤプロセッサ３２０は、また、ＡＲＭマイクロプロセッサ３１５の制御の下で、図５に示すような代表的な番組ガイドの生成にも係わっている。この代表的な実施例では、ユーザによる番組ガイド表示要求が検知されると、ＡＲＭマイクロプロセッサ３１５は、番組ガイド情報プロバイダが提供するデータストリームから得られた番組ガイド・データ情報を処理して、その番組ガイド・データ情報を、図５に示すような「格子ガイド」に対応するＯＳＤピクセル・データにフォーマット化する。伝送ユニット３０３からのＯＳＤピクセル・データは、ＭＰＥＧオーディオ／ビデオ復号器３０４中のＯＳＤプロセッサ３２０に送られ、前述のように、ガイド映像が生成される。
【００５４】
図５に示すように、「格子ガイド」５００は、一般に、ディスプレイのスクリーン全体を占める。格子ガイド５００は、新聞のテレビ番組欄に類似した、時間とチャンネルを示す形式の番組スケジュールを示している。詳しく述べると、格子ガイド５００の一方の軸（例えば、水平方向）は時間情報を示し、他方の軸（例えば、垂直方向）はチャンネル情報を示している。時間情報は、ガイドの上部のタイム・ライン５０１によってユーザに伝えられ、３０分間隔で仕切られている。チャンネル情報は、チャンネル番号５１０乃至５１６とそれに対応するチャンネル局名５２０乃至５２６によってユーザに伝えられる。
【００５５】
更に、番組ガイド５００には、「インターネット」のアイコン５５０と「電子メール」のアイコン５６０が収められている。これらのアイコンをクリックすることによって、ユーザは、通信インタフェース・ユニットであるモデム３０７を介して、インターネット・サーフィンと電子メールの送受信を行うことができる。また、インターネットのウェブサイトのアイコンを番組ガイドの格子内に組み込んでもよい。例えば、格子５７０内の「ＥＳＰＮ．ＣＯＭ」をクリックすると、ユーザは、例えば、ＥＳＰＮのウェブサイトに自動的にリンクされる。
【００５６】
低速データ・ポート３３０を使用して、番組録画用ＶＣＲを制御する「アイアール・ブラスター（ＩＲ−Ｂｌａｓｔｅｒ）」（図示せず）に接続する。このアイアール・ブラスターは、基本的に、図４に示す衛星放送受信機によって制御されるプログラム可能なＶＣＲリモートコントロール・エミュレータである。このアイアール・ブラスターは、取り付けたＶＣＲのＶＣＲリモート・センサの前に置かれ、ユーザが入力したタイマ・スクリーン情報に従って適切な時間に、衛星放送受信機の制御の下で、例えば「オン」、「録画」等のコマンドを送信する。
【００５７】
更に、図４の関連機能を表すブロックには、例えばインターネットにアクセスするためのモデム３０７が含まれているが、これは図３に示す通信インタフェース・ユニット１１６に対応している。また、条件付アクセス・モジュール（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｍｏｄｕｌｅ；ＣＡＭ）３０９は、図３のＮＲＳＳ解読器４０に対応しており、条件付アクセス情報を提供する。広帯域データ・モジュール３１０は、図３の高速データ・ポート７５に対応しており、例えば、ＨＤＴＶ復号器、或いは、コンピュータに高速データ・アクセスを行う。キーボード／ＩＲ受信器モジュール３１２は、図３のリモート装置インタフェース１２０に対応し、ユーザ制御リモートコントロール３１４からのユーザ制御コマンドを受信する。ディジタルＡＶバス・モジュール３１３は、図３のＩ／Ｏポート１００に対応し、ＤＶＤプレーヤのような外部装置に接続する。
【００５８】
図６は、この発明に従う広告の処理および表示を詳しく示す流れ図である。当業者であれば、このフローチャートが、図２乃至図４に示すシステムのうちの何れにも適応可能であることが分る。冗長さを避けるため、このフローチャートを図４の代表的な実施例だけに関連して以下に説明する。
【００５９】
ステップ６０１で、ユーザが、通常通り、リモートコントロール３１４上のチャンネル・アップまたはチャンネル・ダウンのキーを押して、チャンネル・サーフィンを行う。ステップ６０２で、例えばＡＲＭマイクロプロセッサ３１５によって、ユーザがチャンネル情報ＯＳＤ表示を始動したか否かを決定する。このチャンネル情報表示は、例えば、図１の頂上部のチャンネル・バナー（ｃｈａｎｎｅｌ  ｂａｎｎｅｒ）として示している。
【００６０】
また、ステップ６０４で、ＡＲＭマイクロプロセッサ３１５は、例えば、チャンネル・アップまたはチャンネル・ダウンのキーが押されて、チャンネル変更コマンドが出されたか否かに応答して、新しいチャンネル番号が何番であるかを決定する。この決定は、現在何がチャンネル・サーフィン・リスト、或いは、スキャン・リストに在るかに関連して行われる。
【００６１】
チャンネル・サーフィン・リスト、或いは、スキャン・リストは、リモートコントロールのチャンネル・アップまたはチャンネル・ダウンのキーを押して固定した際に、アクセス可能な全ての有効ビデオ・チャンネルのリストである。この有効チャンネル・リストの概念は、新しいものではない。この有効チャンネル・リストは、単に、ユーザがリモートコントロール上のチャンネル・アップまたはチャンネル・ダウンのキーを押した際に、循環させたいチャンネルの集まりである。また、有効チャンネル・リスト中のどのチャンネルも、チャンネル番号を手動で入力することによって直接表示できる。
【００６２】
新しいチャンネル番号が決定された後、ステップ６０６で、ＡＲＭマイクロプロセッサ３１５が、電子番組ガイドデータを参照して、表示しようとする正しい番組情報を見つける。これは、部分的に、ステップ６０４で特定された現在時間とチャンネル番号情報に基づいている。ＡＲＭマイクロプロセッサ３１５は、また、広告データベースを参照して、選択されたチャンネルと同時に表示しようとする広告がどれかを決定する。ステップ６０８に示すように、表示される特定の広告は、現在時間および／またはチャンネル、或いは、その他のアルゴリズムによって決まる。その他のアルゴリズムの例としては、表示する番組のタイプ（例えば、コメディー、ドラマ、スポーツ等）に従って、或いは、視聴者の予想視聴統計（ｄｅｍｏｇｒａｐｈｙ）に従って広告を表示することが挙げられる。
【００６３】
ステップ６０９およびステップ６１０で、ＡＲＭマイクロプロセッサ３１５は、ＯＳＤプロセッサ３２０を制御して、広告データベースから必要なテキストおよび／またはグラフィックス情報を抽出する。ＯＳＤは、例えば図１に示すように、番組情報、チャンネル映像、および、選択された広告を同時に表示する。
【００６４】
更に、ステップ６１１に示すように、表示広告は、自動的に強調表示される。次に、ステップ６１２に示すように、ＡＲＭマイクロプロセッサ３１５は、ユーザが、例えば、リモートコントロール３１４の「ＯＫ」キーを押すことによって広告を選択したか否かを決定する。もしユーザが広告を選択していた場合、ＡＲＭマイクロプロセッサ３１５は、次に、ステップ６１４で、例えば、広告の詳細な情報と選択項目を表示させる。この表示によってユーザは、広告のビデオ／オーディオ・クリップ（ｃｌｉｐ）を見ること、および／または、録画・録音することができ、或いは、例えばモデム３０７を介して商取引（トランザクション；ｔｒａｎｓａｃｔｉｏｎ）を行うこともできる。
【００６５】
図７に、この発明の別の代表的な実施例を示す。この図７に示すシステムは、ビデオ処理装置７０１に係わっている。このビデオ処理装置７０１は、前述した図４のビデオ装置として実施でき、地上放送、ケーブル配信放送、或いは、衛星放送等のようなテレビジョン通信チャンネル７０３を介して、広告等の補助情報で高度化されたテレビジョン番組信号と電子番組ガイド（ＥＰＧ）信号の通信を行うことができる。
【００６６】
図７に示すシステムは、ビデオ供給源７０２を介して、高度化されたテレビジョン番組信号と電子番組ガイド信号とを受信する。このビデオ供給源７０２は、テレビジョン番組信号供給源７０４と電子番組ガイド信号供給源７０５の両方を表し、これらの信号供給源を組み合わせたものである。テレビジョン受信機７０１は、これに接続されたモニタ７０６上に補助情報を表示する。この補助情報は、選択されたテレビジョン番組信号に対応する表示ビデオ部分と、電子番組ガイド信号から取り出された表示電子番組ガイドと共に表示される。図８は、どのように補助情報がテレビジョン信号に対応する番組内容と共に表示されるかを示している。また、図９は、どのように補助情報が電子番組ガイドと共に表示されるかを示している。
【００６７】
ユーザが、図４に示すリモートコントロール３１４のようなテレビジョン受像機の制御システムを介して広告などの補助情報を選択すると、図７のシステムは、その選択に関する情報をテレビジョン受像機７０１からモデムのようなバック・チャンネル７０８を介して「記憶および転送」サーバ７１０に伝達する。
【００６８】
記憶および転送サーバ７１０は、テレビジョン受像機７０１からの選択情報７１４を収集して、補助情報の発信元に関するパッケージ（ｐａｃｋａｇｅ）に分類して、後ほど、補助情報の発信者のような指定業者（ｄｅｓｉｇｎａｔｅｄ  ｐａｒｔｙ）に選択情報を返信する。この返信の時間的な遅延は、送信時間（例えば、夜間）を選択してコストを最小限にすることを考慮している。記憶および転送サーバ７１０は、また、選択補助情報に対応する信号供給源（即ち、テレビジョン信号の供給源、或いは、電子番組ガイド信号の供給源）と補助情報が選択された回数とを決定する。この回数は記憶および転送サーバ７１０のオペレータに使用され、例えば、補助情報の発信者が支払うべき料金が決定される。この情報は、また、ユーザに対して送信しようとする、或いは、ユーザのために表示しようとする補助情報のタイプを選択的に決定するのに使用される。
【００６９】
テレビジョン受像機７０１から記憶および転送サーバ７１０に伝達された選択情報７１４には、この選択情報７１４を送信したテレビジョン受像機７０１を識別するための識別データ７１３を含ませることができる。これにより、補助情報の発信者は、更に新たな情報を提供して販売を促進する目的で、上記選択をした消費者を識別して、この消費者とコミュニケーションを取ることができる。これに関連した機能として、バック・チャンネルを介してテレビジョン受像機を識別する仕組みを提供することによって、視聴者調査会社が消費者の視聴動向をモニタすることができる。
【００７０】
補助情報をテレビジョン番組信号および電子番組ガイド信号に埋め込むための様々な信号フォーマットが利用可能である。例えば、テレビジョン通信会社とコンピュータ会社の企業連合であるアドバンスト・テレビジョン・エンハンスメント・フォーラム（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｈａｎｃｅｍｅｎｔ  Ｆｏｒｕｍ）が提唱するＡＴＶＥＦとして知られるプロトコルが有効である。このプロトコルは、インターネットで利用されているＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に基づいている。このＡＴＶＥＦプロトコルは、アナログ・テレビジョン・システムとディジタル・テレビジョン・システムの両方で使用可能である。また、その他のプロトコルにも利用可能なものがある。アナログ・テレビジョン・システムでは、補助情報は、電子番組ガイド信号と一緒に、テレビジョン番組信号の垂直消去期間（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ；ＶＢＩ）に含ませることができる。ディジタル・テレビジョン・システムでは、補助情報は、「パケット化」して、テレビジョン番組データと電子番組ガイドデータとを含むディジタル・データ・ストリーム内に挿入することができる。
【００７１】
このテレビジョン・システムの別の特徴として、例えば、記憶および転送サーバ７１０を介して、広告のような補助情報で高度化した電子メール情報をテレビジョン受像機７０１に伝達する機能がある。その場合、記憶および転送サーバ７１０は、また、電子メールに対応する選択情報を収集して分類し、料金追跡調査の目的でその選択情報を定量化する。この特徴では、広告のような補助情報の提供者が、電子メール・サービスのコストに対して助成金を支払うことがあり、また、事実上、「フリーメール（無料メール）」を提供することもある。しかし、サーバが経費節減のためにデータ送信を遅らせるため、テレビジョン・システムの更に別の特徴として、消費者が料金の支払いをすると直に、電子メール通信サービスを高速化し、また、インターネットにも接続可能にする機能がある。そのような電子メール・サーバ７１１とインターネット・サーバ７１２を図７に示している。
【００７２】
補助情報には、テレビジョン受像機を操作するソフトウェア、或いは、テレビジョン受像機に新たな機能を追加するソフトウェアがある。この新たな機能としては、テレビゲームの機能や、例えば、ワープロや表計算のプログラムを含むパーソナルコンピュータの機能などがある。そのようなデータ処理は、テレビジョン受像機自体のデータ処理能力自体、例えば、メモリなどが不十分である場合、テレビジョン受像機にバスを介してリンクしたパーソナルコンピュータから得ることにより行える。
【００７３】
そのような装置の別の特徴として、ウェブ・ブラウザとイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））或いはホーム・ピー・エヌ・エイ（ＨｏｍｅＰＮＡ；Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ）のインタフェースとを統合してネットワーキングを行うことができる。この装置とパーソナルコンピュータ（ＰＣ）とを接続することによって、ＰＣからワープロや表計算のようなソフトウェア・アプリケーションをダウンロードできるようにすることによって、機能を高度化することができる。更に、この装置は、データ記憶用、或いは、印刷用にＰＣを利用することができる。また、ネットワーク接続によって、ＵＲＬをＰＣに直接および／または自動的に記憶することができる。
【００７４】
前述のように、メーカーおよびサービス提供会社は、広告を電子番組ガイド（ＥＰＧ）ようなものに載せている。しかし、ユーザの中には、電子番組ガイドを使用しない人、或いは、滅多に使用しない人もいる。そのような人は、電子番組ガイドを使用する代わり、単にリモートコントロールのチャンネル・アップまたはチャンネル・ダウンのキーを押さえて「チャンネル・サーフィン」をする。従って、この発明の特徴の１つは、テレビのチャンネル・リストに広告を（チャンネル・バナーの記載情報に対応している広告も、或いは、そうでない広告も）挿入することである。
【００７５】
「チャンネル・サーフィン・リスト」は、リモートコントロールのチャンネル・アップまたはチャンネル・ダウンのキーを押さえて保持する際にアクセス可能な全ての有効ビデオ・チャンネルのリストである。従って、ユーザが、ビデオ周波数にチューニングするのではなく、「チャンネル・サーフィン」して（チャンネル・アップ或いは直接チャンネル入力して）広告ページに着いた時に、広告が提示される。従って、この実施例は、広告「チャンネル」をこのチャンネル・リストに挿入してユーザが広告を見られるようにする機能を提供する。更に、この発明は、ユーザが「チャンネル・サーフィン」する時の広告ヒットをコンパイル（ｃｏｍｐｉｌａｔｉｏｎ）することができる。広告の挿入は、具体的な非マッピング（ビデオに使用されていない）チャンネルに対して行われるか、或いは、幾つかのチャンネルが「チャンネル・サーフィン」された後に広告を挿入することによって行われる。
【００７６】
発明を実行する観点から見ると、有効チャンネル・リストには、「チャンネル」が何であるか、即ち、それがチューニング可能なビデオであるか、或いは、広告であるかを識別する属性を持たせる必要がある。有効チャンネル・リストを見て回る際に、消費者の装置は、この属性をチェックして、ビデオにチューニングすべきか、或いは、別の動作をすべきかを判断する。
【００７７】
チャンネル・バナー情報（番組のタイトル）を提供する装置では、例えば、図１に示すような広告用のバナーも表示される。
【００７８】
この発明の更に別の特徴として、次の電子コンテンツをチャンネル・サーフィン・リストに挿入できる。
・テレビのホームページ
・電子番組ガイド
・電子メール・アプリケーション
・インターネット接続ページ
・自装置（テレビジョン受像機或いは消費者用製品装置）に記憶されたビデオ広告
【００７９】
上述のこの発明の技術を、本願の特許請求の範囲に記載された本願発明の真の範囲から外れることなく、テレビジョン、ＶＣＲ、セットトップ・ボックス、および、ティボ（Ｔｉｖｏ）のようなビデオ記憶再生装置等に応用できることは、当業者であれば容易に理解できる。
【図面の簡単な説明】
【図１】  この発明に従う、番組情報と共にバナー広告とチャンネル・バナーとが表示された例を示す図である。
【図２】  この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示するのに適したテレビジョン・システムの例を示す図である。
【図３】  この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示するのに適したディジタル・ビデオ処理装置の例を示す図である。
【図４】  この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示するのに適したディジタル衛星放送システムの具体的な実施例のブロック図である。
【図５】  番組を選択するための番組ガイドの例を示す図である。
【図６】  この発明に従って、ユーザ・コマンドを処理し、代表的なユーザ・インタフェース画面を表示するためのフローチャートを示す図である。
【図７】  広告追跡情報を生成するこの発明の別の代表的な実施例を示す図である。
【図８】  補助情報がテレビジョン信号に対応する番組コンテンツと共に表示される態様を示す図である。
【図９】  補助情報が電子番組ガイドと共に表示される態様を示す図である。
【図１】
0004676616.tif 000002
【図２】
0004676616.tif 000003
【図３】
0004676616.tif 000004
【図４】
0004676616.tif 000005
【図５】
0004676616.tif 000006
【図６】
0004676616.tif 000007
【図７】
0004676616.tif 000008
【図８】
0004676616.tif 000009
【図９】
0004676616.tif 000010