(57)【特許請求の範囲】
【請求項１】
テレビジョン装置に於いて、利用者が購入するテレビジョン番組に対する利用者の支払いを管理する方法であって、
第１の利用者リクエストを検出するステップと、
前記第１の利用者リクエストに応答して、利用者支払い限度について、各々が長さの異なる期間に対応する複数の選択的に起動可能な入力を提供するステップと、
前記複数の選択的に起動可能な入力のうちの利用者による少なくとも１つの入力の選択と、各選択された入力についての支払い限度とを受け取るステップと、
複数の入力が選択された場合に、短い期間に対する支払い限度が長い期間に対する支払い限度よりも大きいかどうかを判定するステップと、
前記短い期間に対する支払い限度が前記長い期間に対する支払限度よりも大きい場合に、前記利用者に対して警告を与えるステップと、
各選択された入力に対応する期間の間、テレビジョン番組を購入する第２の利用者リクエストを追跡するステップと、
そのリクエストされたテレビジョン番組の購入が、何れかの選択された入力についての前記期間の間に、支払い限度を超える場合、前記第２の利用者リクエストに応答して、利用者にその旨を通知するステップと、から成る前記利用者の支払いを管理する方法。
【発明の詳細な説明】
【０００１】
（産業上の利用分野）
一般に、本発明は、利用者のリクエスト（ｒｅｑｕｅｓｔ：要求）する番組を処理するためのシステムと方法に関する。特に、本発明によって、利用者は支払い限度を、各イベント（ｅｖｅｎｔ：番組）ごとに定める代りに、選択された期間に基づいて定めることができる。
【０００２】
（発明の背景）
米国インディアナ州のトムソン・コンシューマ・エレクトロニクス社が製作／販売するＲＣＡ（登録商標）ＤＳＳ（登録商標）受像機のような直接衛星放送受像機の視聴者は、その受像機からペイパービュー（ｐａｙ‐ｐｅｒ‐ｖｉｅｗ：有料視聴制）の映画をオーダーでき、利用者は希望するときに何時でも映画を見られるので便利である。
【０００３】
上記のシステムの加入者は、例えば、家族の者による過度の支払いを防止するために、図１Ａまたは図１Ｂに示すように支払いを制限することができる。図１Ａで、支払い制限のサブメニューの一部として、ユーザ・プロフィール（２〜６）のうち１つを選択することにより支払い制限にアクセスできる。または、ユーザ・プロフィールのサブメニューを選択してから、図１Ｂに示す支払い限度（オプション７）を選択することにより、支払い制限にアクセスできる。何れにしても、現在、このシステムでは、“各イベントにつき”支払いを制限するだけである。
【０００４】
（発明の概要）
本発明者の認識では、支払い制限が或る一定期間に基づくようにシステムを更に高めることが望ましい。これによって、たとえ個々の各イベント（ｅｖｅｎｔ：番組）が支払い限度以下であっても、家庭内の誰かが非常に多数のイベントをオーダーし総額として非常に大きな金額になるのを防止できるので有利である。加えて、大抵の家庭では一定期間ごとに（例えば、１カ月ごとに）家計を算出するので、期間ごとの支払い制限は加入者の家計周期によくマッチする。
【０００５】
（発明の実施の形態）
図２は、本発明に従って、ユーザのコマンドを処理し且つユーザ・インタフェース画面を表示するのに適したテレビジョン・システムの一例を示す。図２に示すテレビジョン受像機は、アナログのＮＴＳＣ方式のテレビジョン信号とインターネット情報を処理することができる。図２に示すシステムは、ＲＦ周波数のテレビジョン信号ＲＦ＿ＩＮを受信する第１の入力１１００と、ベースバンドのテレビジョン信号ＶＩＤＥＯ  ＩＮを受信する第２の入力１１０２を有する。信号ＲＦ＿ＩＮはアンテナまたはケーブル・システムのような信号源から供給され、信号ＶＩＤＥＯ  ＩＮは、例えば、ビデオ・カセットレコーダ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ：ＶＣＲ）から供給される。チューナ１１０５およびＩＦプロセッサ（ｐｒｏｃｅｓｓｏｒ：処理装置）１１３０は従来の態様で動作し、信号ＲＦ＿ＩＮ中に含まれている特定のテレビジョン信号に同調し復調する。ＩＦプロセッサ１１３０は同調されたテレビジョン信号の映像番組部分を表すベースバンドのビデオ信号ＶＩＤＥＯを発生する。また、ＩＦプロセッサ１１３０は、音声処理のために音声処理部（図示せず）に結合されるベースバンドの音声信号を発生する。図２は入力１１０２をベースバンド信号として示しているが、このテレビジョン受像機は、チューナ１１０５およびＩＦプロセッサ１１３０と同じような第２のチューナおよび第２のＩＦプロセッサを具えて、信号ＲＦ＿ＩＮから、または第２のＲＦ信号源から、第２のベースバンドのビデオ信号を発生することもできる。
【０００６】
また、図２に示すシステムは、主マイクロプロセッサ（μＰ）１１１０を具え、チューナ１１０５、ＰＩＰプロセッサ１１４０、ビデオ信号プロセッサ１１５５、ＳｔａｒＳｉｇｈｔ（スターサイト）（登録商標）データ処理モジュールのような、テレビジョン受像機の構成要素を制御する。本文中で使用する「マイクロプロセッサ」という用語は、マイクロプロセッサ、マイクロコンピュータ、マイクロコントローラおよびコントローラなど種々の装置を表すがこれらに限定されない。マイクロプロセッサ１１１０はよく知られているＩ2Ｃシリアル・データ・バス・プロトコルを利用するシリアル・データ・バスＩ2Ｃを介してコマンドとデータを送信／受信することにより、このシステムを制御する。具体的に言うと、μＰ１１１０の内部にある中央処理装置（ＣＰＵ）１１１２は、ＩＲリモコン１１２５およびＩＲ受信器１１２２を介してユーザから供給されるコマンドに応答して、ＥＥＰＲＯＭ１１２７（図２）のようなメモリ内に含まれている制御プログラムを実行する。例えば、リモコン１１２５の“ＣＨＡＮＮＥＬ  ＵＰ”を起動すると、ＣＰＵ１１１２はチャンネル・データと共に“チャンネル変更”コマンドを、Ｉ2Ｃバスを介してチューナ１１０５に送り、チューナ１１０５はチャンネル走査リスト内の次のチャンネルに同調する。ＥＥＰＲＯＭ１１２７内に貯えられた制御プログラムの別の例は、図６（フローチャート）、図７Ａ／図７Ｂ、そして図８に示す動作を実行するためのソフトウェアであり、これについては以下に述べる。
【０００７】
また、主マイクロプロセッサ１１１０は、通信インタフェース装置１１１３の動作を制御し、情報をインターネットにアップロードし且つインターネットからダウンロードする。通信インタフェース装置１１１３は、例えば、電話回線を介しまたはケーブルテレビジョン・ラインを介して、インターネットのサービス・プロバイダに接続するためのモデムを具える。これにより、図２に示すシステムは、テレビジョン番組の受信に加えて、電子メールおよびインターネット関連のウェブ・ブラウジングが可能となる。
【０００８】
ＣＰＵ１１１２は、バス１１１９を介して、μＰ１１１０内に含まれる種々の機能を制御する。特に、ＣＰＵ１１１２は、補助データ・プロセッサ１１１５とオンスクリーン表示（Ｏｎ‐Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ：ＯＳＤ）プロセッサ１１１７を制御する。補助データ・プロセッサ１１１５はＳｔａｒＳｉｇｈｔ（登録商標）データのような補助データをビデオ信号ＰＩＰＶから抽出する。
【０００９】
知られている形式で番組ガイド・データ情報を提供するＳｔａｒＳｉｇｈｔ（登録商標）データは典型的に、特定のテレビジョン・チャンネルでのみ受信され、テレビジョン受像機はＳｔａｒＳｉｇｈｔ（登録商標）データを抽出するためにそのチャンネルに同調しなければならない。ＳｔａｒＳｉｇｈｔ（登録商標）データの抽出がテレビジョン受像機の通常の使用を妨げないようにＣＰＵ１１１２は、テレビジョン受像機が通常使用されない時間帯（例えば、２：００ＡＭ）にその特定のチャンネルに同調してＳｔａｒＳｉｇｈｔ（登録商標）データの抽出を開始する。その時、ＣＰＵ１１１２は、ＳｔａｒＳｉｇｈｔ（登録商標）データのために使用される水平ライン（例えば、１６番ライン）から補助データが抽出されるようにデコーダ（補助データ・プロセッサ）１１１５を構成する。ＣＰＵ１１１２は、デコーダ１１１５からＩ2Ｃ  ＢＵＳを経由してＳｔａｒＳｉｇｈｔ（登録商標）モジュール１１６０に至る、抽出されたＳｔａｒＳｉｇｈｔ（登録商標）データの転送を制御する。モジュール内部のプロセッサはデータをフォーマット化し、モジュール内部のメモリ内に貯える。ＳｔａｒＳｉｇｈｔ（登録商標）ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組ガイド）表示が起動される（利用者がリモコン１２５の特定キーを操作する）と、ＣＰＵ１１１２はフォーマット化されたＳｔａｒＳｉｇｈｔ（登録商標）ＥＰＧ表示データをＳｔａｒＳｉｇｈｔ（登録商標）モジュール１１６０からＩ2Ｃ  ＢＵＳを介してＯＳＤプロセッサ１１１７に転送する。
【００１０】
ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組ガイド）は、新聞その他の印刷メディアに見られるテレビジョン番組表に類似した情報を表示する、双方向のオンスクリーン表示である。電子番組ガイドは、番組をコレート（ｃｏｌｌａｔｅ：照合する、照合して新しい組合せにする）し復号化するために必要な情報も含んでいる。電子番組ガイドは、典型的には、１時間から７日間におよぶ時間枠内で各番組に関する情報を提供する。電子番組ガイド内に含まれる情報は番組の特性、例えば、チャンネル番号、番組の題名、開始時刻、終了時刻、経過時間、残り時間、格付け（もしあれば）、トピック、テーマ、番組内容の簡単な説明などである。電子番組ガイドは通常、一方の軸に時刻情報と他方の軸にチャンネル情報を有する二次元の表（格子状）の形式に配列される。番組ガイドの一例を図５に示す。
【００１１】
非双方向の番組ガイドは特定のチャンネルに限られ、他のチャンネルについては現在放送中の番組を２〜３時間スクロールするだけであるが、電子番組ガイドはこれと異なり、視聴者はいつでも、或る期間中、例えば、７日先まで、任意のチャンネルを選択できる。更に電子番組ガイドの特徴として、番組情報を含んでいる格子の個々のセルをハイライト（ｈｉｇｈｌｉｇｈｔ：強調する）することができる。ハイライトすると、視聴者はその選択した番組に関する機能を遂行できる。例えば、視聴者はその番組が現在放送されていれば、直ちにその番組に切り替えられ、テレビジョン受像機が正しく構成されて録画装置に接続されていれば、ワンタッチでビデオカセットレコーディング（ＶＣＲ）をプログラムすることもできる。
【００１２】
また、チャニー（Ｃｈａｎｅｙ）氏外に発行され、本発明の譲受人に譲渡された米国特許第５，５１５，１０６号に、番組ガイド・システムを実施するために必要なデータ・パケット構成を含む実施例が詳細に記載されている。その例示的なパケット構成は、チャンネル情報（例えば、チャンネルの名称、コールサイン（呼出し符号：ｃａｌｌ  ｌｅｔｔｅｒｓ）、チャンネル番号、タイプなど）と番組説明情報（例えば、コンテンツ、タイトル、ランク付け、スターなど）が、番組ガイド・データベースのプロバイダから受信装置へ能率的に伝送されるように設計されている。
【００１３】
ＯＳＤプロセッサ１１１７は従来の態様で動作して、Ｒ、Ｇ、Ｂのビデオ信号ＯＳＤ＿ＲＧＢを発生する。ＯＳＤ＿ＲＧＢ信号は、表示装置（図示せず）に結合されると、図６に示すフローチャート（後述する）に従って、ＯＳＤ情報を表す画像を発生する。また、ＯＳＤプロセッサ１１１７は、制御信号ＦＳＷ（Ｆａｓｔ‐Ｓｗｉｔｃｈ）を発生する。制御信号ＦＳＷは高速スイッチ（ｆａｓｔ‐ｓｗｉｔｃｈ）を制御して、オンスクリーン表示を行おうとするときに、信号ＯＳＤ＿ＲＧＢをシステムのビデオ出力信号の中に挿入する。従って、利用者が、本発明の種々のユーザ・インタフェース画面（後で述べる）をイネーブル（ｅｎａｂｌｅ）すると、ＯＳＤプロセッサ１１１７は、それに対応して、メモリ１１２７内に前に貯えられまたはプログラムされたＯＳＤ情報を表す信号ＯＳＤ＿ＲＧＢを発生する。ユーザが、リモコン１１２５の特定のスイッチを起動して電子番組ガイドをイネーブル（ｅｎａｂｌｅ）すると、ＣＰＵ１１１２はプロセッサ１１１７をイネーブル（作動化）し、それに応答して、プロセッサ１１１７は、上述のように、前に抽出されて既にメモリに貯えられている番組ガイド・データを表す信号ＯＳＤ＿ＲＧＢを発生する。また、プロセッサ１１１７は、信号ＦＳＷを発生して、電子番組ガイドが表示されるときを知らせる。
【００１４】
ビデオ信号プロセッサ（Ｖｉｄｅｏ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：ＶＳＰ）１１５５は、輝度およびクロマ処理のような従来のビデオ信号処理機能を遂行する。ビデオ信号プロセッサ１１５５から発生される出力信号は、画像を発生するために表示装置、例えば、キネスコープまたはＬＣＤ（図示せず）に結合するのに適している。また、ビデオ信号プロセッサ１１５５は、グラフィックスまたはテキストが表示画像の中に含められるとき、ＯＳＤプロセッサ１１１７から発生される信号を出力ビデオ信号路に結合させるために高速スイッチを具える。高速スイッチは、テキストまたはグラフィックスを表示するときに主マイクロプロセッサ１１１０内のＯＳＤプロセッサ１１１７から発生される制御信号ＦＳＷによって制御される。
【００１５】
ビデオ信号プロセッサ１１５５の入力信号は、ピクチャインピクチャ（Ｐｉｃｔｕｒｅ‐Ｉｎ  Ｐｉｃｔｕｒｅ：ＰＩＰ）プロセッサ１１４０から出力される信号ＰＩＰＶである。利用者がＰＩＰモードを起動すると信号ＰＩＰＶは大画像（大画面）を表し、その中に小画像（小画面）が挿入される。ＰＩＰモードが起動していないとき、信号ＰＩＰＶは大画像だけを表す。すなわち、信号ＰＩＰＶの中に小画面信号は含まれていない。ＰＩＰプロセッサ１１４０は、ＰＩＰプロセッサ１１４０内に具えられているビデオ・スイッチ、アナログ／ディジタル変換器（ＡＤＣ）、ＲＡＭおよびディジタル／アナログ変換器（ＤＡＣ）などを使用して、上述した機能を従来の方法で提供する。
【００１６】
上述のように、電子番組ガイド内に含まれる表示データは、ＯＳＤプロセッサ１１１７により発生され、高速スイッチ信号ＦＳＷに応答してビデオ信号プロセッサ１１５５により出力信号中に含められる。コントローラ１１１０が電子番組ガイドの起動を検出すると、例えば、利用者がリモコン１１２５の該当するキーを押すと、コントローラ１１１０は、ＯＳＤプロセッサ１１１７に、ＳｔａｒＳｉｇｈｔ（登録商標）モジュール１１６０から番組ガイド・データのような情報を使用して電子番組ガイド表示を発生させる。コントローラ１１１０はビデオ信号プロセッサ１１５５に、信号ＦＳＷに応答して、ＯＳＤプロセッサ１１１７からの電子番組ガイド表示データとビデオ画像信号を組み合わせて、電子番組ガイドを含む表示を発生させる。電子番組ガイドは表示領域のすべてまたは一部のみを占める。
【００１７】
電子番組ガイドが表示されているとき、コントローラ１１１０はＥＥＰＲＯＭ１１２７内に貯えられた電子番組ガイド制御プログラムを実行する。制御プログラムは、電子番組ガイド表示内の指標（カーソルまたはハイライト）の位置を監視する。利用者は、リモコン１１２５の方向キー／選択キーを使用して、指標の位置を制御する。あるいは、このシステムはマウスを具えることもできる。コントローラ１１１０はマウスのクリックのような選択装置の起動を検出し、現在表示されている電子番組ガイドデータと連係して、現在のカーソルの位置情報を評価して、希望の機能を決定し、例えば、特定の番組に同調する。その結果、コントローラ１１１０は選択された機能に関連する制御動作を起動する。
【００１８】
これまで述べた、図２に示すシステムの実施例は、μＰ１１１０に関連する機能を提供するＳＧＳトムソン・マイクロエレクトロニクス社製のマイクロプロセッサＳＴ９２９６、ＰＩＰプロセッサ１１４０に関連する上述した基本的ＰＩＰ機能を提供する三菱電機株式会社製のＰＩＰプロセッサＭ６５６１６、およびビデオ信号プロセッサ１１５５の機能を提供する三洋電機株式会社製のビデオ信号プロセッサＬＡ７６１２から成る。
【００１９】
図３は、本発明に従って利用者のコマンドを処理し且つユーザ・インタフェース画面を表示できる電子装置の別の例を示す。以下に述べるように、図３に示すシステムは、放送番組を表すＭＰＥＧ符号化（ｅｎｃｏｄｅｄ）トランスポート・ストリームを受信するための、ＭＰＥＧと互換性のあるシステムである。しかしながら、図３に示すシステムは例示的なものにすぎない。ここで述べるユーザ・インタフェース・システムは、他のタイプの符号化データ・ストリームを含む、他のディジタル信号処理装置（ＭＰＥＧと互換性のないシステムを含む）にも使用できる。他の装置として、ＤＶＤ（ディジタル・ビデオディスク）システムおよびＭＰＥＧプログラム・ストリーム、およびコンピュータとテレビジョンの機能を組み合わせた“ＰＣＴＶ”システムなどがある。更に、以下に述べるシステムは放送番組を処理するものとして述べられているが、これは例示的なものにすぎない。「プログラム」という用語は、例えば、電話のメッセージ、コンピュータ・プログラム、インターネット・データまたは他のコミュニケーションなど、あらゆる形体のパケット化されたデータを表すために使用されている。
【００２０】
概観すると、図３のビデオ受信システムにおいて、ビデオ・データで変調された搬送波は、アンテナ１０で受信され、入力プロセッサ１５で処理される。その結果生じるディジタル出力信号は復調器２０で復調され、デコーダ３０で復号化される。デコーダ３０からの出力は、リモコン１２５からのコマンドに応答するトランスポート・システム２５で処理される。システム２５は、蓄積し復号化しあるいは他の装置に伝達するために、圧縮されたデータ出力を供給する。
【００２１】
ビデオ・デコーダ８５とオーディオ・デコーダ８０はそれぞれ、システム２５からの圧縮されたデータを復号化する。データポート７５は、圧縮されたデータをトランスポート・システム２５から他の装置、例えば、コンピュータまたは高精細度テレビジョン（ＨＤＴＶ）受像機に伝達するためのインタフェースとなる。蓄積装置９０はシステム２５からの圧縮されたデータを蓄積メディア１０５に貯える。また、蓄積装置９０は、プレイバック・モードにおいて、システム２５で処理し、復号化し、他の装置に伝達し、または別の蓄積メディア（図面簡略化のために図示せず）に貯えるために、圧縮されたデータを蓄積メディア１０５から取り出すのをサポートする。
【００２２】
図３を詳細に考察すると、アンテナ１０で受信される、ビデオ・データで変調された搬送波はディジタル形式に変換され、入力プロセッサ（処理装置）１５で処理される。プロセッサ１５は無線周波（ＲＦ）チューナおよび中間周波（ＩＦ）混合／増幅段を具え、入力ビデオ信号を更に処理するのに適する低周波数帯にダウンコンバートする。その結果生じるディジタル出力信号は復調器２０で復調され、デコーダ３０で復号化される。デコーダ３０からの出力はトランスポート・システム２５で更に処理される。
【００２３】
サービス検出器３３のマルチプレクサ（ＭＵＸ）３７は、セレクタ３５を介して、デコーダ３０からの出力を供給されるか、またはデスクランブル（ｄｅｓｃｒａｍｂｌｅ）装置４０で更に処理されたデコーダ３０の出力を供給される。デスクランブル装置４０は、ＩＳＯ７８１６およびＮＲＳＳ（Ｎａｔｉｏｎａｌ  Ｒｅｎｅｗａｂｌｅ  Ｓｅｃｕｒｉｔｙ  Ｓｔａｎｄａｒｄｓ：全米更新可能安全標準）委員会の標準に従う、スマートカード（ｓｍａｒｔ  ｃａｒｄ）のような取外し可能な装置である（ＮＲＳＳの取外し可能な条件付きアクセス・システムはＥＩＡ草案文書ＩＳ‐６７９、プロジェクトＰＮ‐３６３９において規定されている）。セレクタ３５は、差込み可能な互換性のデスクランブル・カードの存在を検出し、カードが受像機内に差し込まれていれば、デスクランブル装置４０の出力をＭＵＸ３７に供給する。そうでなければ、セレクタ３５はデコーダ３０からの出力をＭＵＸ３７に供給する。この差込み可能カードが存在すると、装置４０は、追加的なプレミアム番組のチャンネルをデスクランブルして、追加的な番組サービスを視聴者に提供する。注目すべきことに、この実施例では、ＮＲＳＳ装置４０とスマートカード装置１３０（後で述べる）は同じシステム２５のインタフェースを共有し、一度にＮＲＳＳカードまたはスマートカードの何れかのみが差し込まれる。しかしながら、並列動作を可能にするために、インタフェースを別々にすることもできる。
【００２４】
セレクタ３５からＭＵＸ３７に供給されるデータはＭＰＥＧシステム標準２．４項に規定される、ＭＰＥＧに従うパケット化（ｐａｃｋｅｔｉｚｅｄ）トランスポート・データストリームの形式をとり、番組ガイド情報および１つ以上の番組チャンネルのデータ内容を含んでいる。特定の番組チャンネルを含む個々のパケットはパケット識別子（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ：ＰＩＤ）によって識別される。トランスポート・ストリームの中には、パケット化データ・ストリームを含むすべての番組チャンネルの内容を再生するためにＰＩＤを識別し、個々のデータ・パケットを収集する際に使用する番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：ＰＳＩ）が含まれている。トランスポート・システム２５は、システム・コントローラ１１５の制御の下で、通信インタフェース装置１１６を介して、入力トランスポート・ストリーム、蓄積装置９０またはインターネットのプロバイダから番組ガイド情報を捕捉しコレート（ｃｏｌｌａｔｅ）する。特定の番組チャンネルの内容または番組ガイド情報を含む個々のパケットはヘッダ情報中に含まれているパケット識別子（ＰＩＤ）によって識別される。上述したように、番組ガイド情報内に含まれている番組の説明は、番組に関するタイトル、スター（ｓｔａｒ）、ランク付けなどのような、番組を説明する種々異なる領域（ｆｉｅｌｄ）を含んでいる。
【００２５】
図３に示す受像機内に組み込まれているユーザ・インタフェースにより、利用者はＯＳＤ（Ｏｎ‐Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ：オンスクリーン表示）メニューから希望するものを選択することにより種々の特徴を起動させることができる。ＯＳＤメニューには、上述した電子番組ガイド（ＥＰＧ）、および以下に述べる他の特徴が含まれる。
【００２６】
ＯＳＤメニュー内に表示される情報を表すデータは、テキスト（ｔｅｘｔ）／グラフィックス（ｇｒａｐｈｉｃｓ）を表す貯えられたＯＳＤ情報、貯えられた番組ガイド情報、あるいは上述したように入力信号を介して受信される番組ガイドおよびテキスト／グラフィックス情報に応答して、また図６〜図８に例示し以下に述べる制御プログラムに従って、システム・コントローラ１１５から発生される。ソフトウェア制御プログラムは、例えば、システム・コントローラ１１５の埋込みメモリ（図示せず）内に貯えられている。
【００２７】
リモコン１２５（または、マウスのような他の選択手段）を使用して、利用者は、視聴される番組、蓄積（録画）される番組、蓄積メディアのタイプおよび蓄積の方法などの項目をＯＳＤメニューから選択することができる。システム・コントローラ１１５は選択情報（インタフェース１２０を介して供給される）を使用してシステム２５を構成し、蓄積／表示するための番組を選択し、そして選択された蓄積装置と蓄積メディアに適するＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）を発生する。コントローラ１１５はシステム２５の要素４５、４７、５０、５５、６５を構成するために、データ・バスを介してこれらの要素内部の制御レジスタの値を設定し、制御信号ＣによりＭＵＸ３７およびＭＵＸ１１０を経由する信号路を選択する。
【００２８】
制御信号Ｃに応答して、ＭＵＸ３７は装置３５からのトランスポート・ストリームを選択するか、または再生モードで、蓄積インタフェース９５を介して蓄積装置９０から取り出されるデータ・ストリームを選択する。通常の、非再生動作において、利用者が視聴するために選択した番組を含むデータ・パケットは、選択装置４５によって、そのパケットのＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ：パケット識別子）によって識別される。もし、パケットが暗号化されていることを、選択された番組パケットのヘッダ・データ内の暗号化指標が示すならば、選択装置４５はそのパケットを解読装置５０に供給する。もしそうでなければ、選択装置４５は暗号化されてないパケットをトランスポート・デコーダ５５に供給する。同様に、ユーザが蓄積するために選択した番組を含むデータ・パケットは、選択装置４７によって、そのパケットのパケット識別子により識別される。選択装置４７は、パケット・ヘッダの暗号化指標に基づき、暗号化されたパケットを解読装置５０に供給するか、または暗号化されてないパケットをＭＵＸ１１０に供給する。
【００２９】
解読装置４０と５０の機能は、ＮＲＳＳ標準に適合する単独の取外し可能なスマートカードで実行される。すべてのセキュリティ関連の機能は取外し可能な装置内に収められ、この装置は、サービス・プロバイダが暗号化技術を変更することに決めれば容易に取り替えられ、またはセキュリティ・システムを容易に変更することができるようにし、例えば、別のサービスをデスクランブル（ｄｅｓｃｒａｍｂｌｅ）することができるようにする。
【００３０】
選択装置４５および４７はＰＩＤ検出フィルタを使用する。ＰＩＤ検出フィルタは、ＭＵＸ３７から供給される入来するパケットを、コントローラ１１５によって、装置４５と４７の内部で制御レジスタ内にプレロードされたＰＩＤ値とマッチさせる。貯えられるデータ・パケットと画像を発生するために復号化されるデータ・パケットを識別するために、プレロードされているパケット識別子は、装置４７と４５で使用される。プレロードされたパケット識別子は装置４５と４７内のルックアップ・テーブル内に貯えられる。このパケット識別子のルックアップ・テーブルは、暗号化キー（ｅｎｃｒｙｐｔｉｏｎ  ｋｅｙ）とプレロードされた各パケット識別子とを関連付ける装置４５と４７内の暗号化キー・テーブルにメモリ・マップ（ｍｅｍｏｒｙ  ｍａｐ）される。メモリ・マップされたパケット識別子と暗号化キーのルックアップ・テーブルにより、装置４５と４７は、プレロードされたパケット識別子を含んでいる暗号化されたパケットと、その解読を可能にする関連する暗号化キーをマッチさせることができる。暗号化されてないパケットは関連する暗号化キーを持たない。選択装置４５と４７は、識別されたパケットおよびそれに関連する暗号化キーを解読装置５０に供給する。選択装置４５内のＰＩＤルックアップ・テーブルは、プレロードされたパケット識別子を含むパケットと、パケット・バッファ６０内の対応するデスティネーション・バッファ（ｄｅｓｔｉｎａｔｉｏｎ  ｂｕｆｆｅｒ）の位置とをマッチ（ｍａｔｃｈ）させるデスティネーション・テーブルにメモリ・マップされる。視聴または蓄積するために利用者が選択した番組に関連する暗号化キーおよびデスティネーション・バッファの位置のアドレスは、コントローラ１１５により、割り当てられたパケット識別子と共に装置４５と４７の中にプレロードされる。暗号化キーは、入力データ・ストリームから抽出された暗号コードから、ＩＳＯの７８１６‐３に従うスマートカード・システム１３０によって発生される。暗号化キーの発生は、入力データ・ストリーム内の符号化された情報、または差込み可能なスマートカード自体に予め貯えられた符号化情報から決定される顧客の資格を条件とする。（国際標準化機構文書ＩＳＯ７８１６‐３、１９８９、はスマートカード・システムのためのインタフェースおよび信号構成を規定している）。
【００３１】
選択装置４５と４７から解読装置５０に供給されるパケットは、商務省の技術情報サービスにより提供された連邦情報標準公報（Ｆｅｄｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｐｕｂｌｉｃａｔｉｏｎ：ＦＩＰＳ）４６、７４、８１において規定されるデータ暗号化標準（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ：ＤＥＳ）のような暗号化技術を使用して暗号化される。解読装置５０は暗号化されたパケットを、選択された暗号化アルゴリズムに適合する解読技術を使用し、装置４５と４７から供給される暗号化キーを使用して、暗号化されたパケットを解読する。解読装置５０からの解読されたパケット、および表示用の番組を含んでいる装置４５からの暗号化されてないパケットはデコーダ５５に供給される。解読装置５０からの解読されたパケット、および蓄積用の番組を含んでいる選択装置４７からの暗号化されてないパケットはＭＵＸ１１０に供給される。
【００３２】
バケット・バッファ装置６０は、コントローラ１１５によりアクセスできるパケット・バッファを４個含んでいる。これらのバッファのうちの１個は、コントローラ１１５が使用するパケットを保持し、他の３個のバッファは、アプリケーション装置７５、８０、８５が使用するパケットを保持する。コントローラ１１５およびアプリケーション・インタフェース７０による、装置６０内にある４個のバッファに貯えられたパケットへのアクセスは、バッファ制御装置６５によって制御される。選択装置４５は、復号化するために装置４５によって識別された各パケットについて、デスティネーション・フラグ（ｄｅｓｔｉｎａｔｉｏｎ  ｆｌａｇ）を装置６５に供給する。フラグは、識別されたパケットについて装置６０の個々のデスティネーション位置を示し、制御装置６５によって、内部のメモリ・テーブル内に貯えられる。制御装置６５は、ＦＩＦＯ（Ｆｉｒｓｔ‐Ｉｎ‐Ｆｒｉｓｔ‐Ｏｕｔ：先入れ先出し）の原理に基づきバッファ６０内に貯えられたパケットに関連する一連の読取り／書込みポインタ（ｐｏｉｎｔｅｒ）を決定する。書込みポインタはデスティネーション・フラグと連係して、装置４５または５０からの識別されたパケットが、装置６０内の該当するデスティネーション・バッファ内の空白位置に順次に貯えられるようにする。これらの読取りポインタは、コントローラ１１５とアプリケーション・インタフェース７０によって、装置６０内の該当するデスティネーション・バッファからパケットが順次に読み取られるようにする。
【００３３】
選択装置４５と解読装置５０よりデコーダ５５に供給される、暗号化されてないパケットと解読されたパケットは、ＭＰＥＧシステム標準の第２．４．３．２項で規定されるトランスポート・ヘッダを含んでいる。デコーダ５５は、トランスポート・ヘッダから、暗号化されてないパケットおよび解読されたパケットの中にアダプテーション・フィールド（ＭＰＥＧシステム標準による）が含まれているかどうかを確かめる。アダプテーション・フィールドには、タイミング情報、例えば、コンテンツ（ｃｏｎｔｅｎｔ）パケットの復号化および同期を可能にするＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラム・クロック・レファレンス）を含むタイミング情報が含まれている。タイミング情報パケット（すなわち、アダプテーション・フィールドを含んでいるパケット）を検出すると、デコーダ５５はシステム中断（ｉｎｔｅｒｒｕｐｔ）を設定し、中断機構を介して、そのパケットが受信されたことをコントローラ１１５に伝える。更にデコーダ５５は、装置６５内のタイミング・パケット・デスティネーション・フラグを変更し、そのパケットを装置６５に供給する。装置６５のデスティネーション・フラグを変更することによって、装置６５はデコーダ５５から供給されるタイミング情報パケットを、アプリケーション・バッファの位置にではなく、コントローラ１１５が使用するデータを保持する、装置６０内のバッファの位置に変える。
【００３４】
デコーダ５５によって設定されたシステム中断を受信すると直ちに、コントローラ１１５はそのタイミング情報とＰＣＲ値を読み取り、それを内部のメモリ内に貯える。連続的なタイミング情報パケットのＰＣＲ値は、システム２５のマスタ・クロック（２７ＭＨｚ）を調節するためにコントローラ１１５によって使用される。コントローラ１１５から発生される、連続的なタイミング・パケットを受信する時間の間隔についての、ＰＣＲに基づく推定値とマスタ・クロックに基づく推定値との差は、システム２５のマスタ・クロックを調節するために使用される。コントローラは、これを達成するために、得られた時間の推定値の差を利用して、マスタ・クロックの発生に使用される電圧制御発振器の入力制御電圧を調節する。コントローラ１１５は、タイミング情報を内部のメモリ内に貯えてから、システム中断をリセットする。
【００３５】
オーディオ、ビデオ、キャプション（ｃａｐｔｉｏｎ）および他の情報を含む番組内容を含んでいる、装置４５および５０からデコーダ５５によって受信されたパケットは、制御装置６５によって、デコーダ５５から、パケット６０内にある指定されたアプリケーション装置のバッファに送られる。アプリケーション制御装置７０は、バッファ６０装置内の指定されたバッファからオーディオ、ビデオ、キャプションおよび他のデータを順次に取り出し、そのデータをそれに対応するアプリケーション装置７５、８０、８５に供給する。アプリケーション装置はオーディオ・デコーダ８０とビデオ・デコーダ８５と高速データ・ポート７５から成る。コントローラ１１５から発生される複合番組ガイド（図５）に対応するパケット・データはビデオ・デコーダ８５に移送されて、ビデオ・デコーダ８５に接続されるモニタ（図示せず）に表示するのに適したビデオ信号にフォーマット化される。データ・ポート７５は、コンピュータ・プログラムのような高速データをコンピュータに供給するために使用される。あるいは、データ・ポート７５を使用して、データをＨＤＴＶデコーダに出力し、選択された番組または番組ガイドに対応する画像を表示する。
【００３６】
ＰＳＩ情報を含むパケットは、パケット・バッファ装置６０内にあるコントローラ１１５用バッファのために予定されているものとして、選択装置４５によって認識される。そのＰＳＩパケットは、番組内容を含むパケットについて述べたのと同様に、制御装置６５によって、装置４５、５０、５５を介してこのバッファに送られる。コントローラ１１５はそのＰＳＩを装置６０から読み取り、それを内部のメモリ内に貯える。
【００３７】
また、コントローラ１１５は、ＣＰＳＩ（ｃｏｎｄｅｎｓｅｄ  ＰＳＩ：圧縮されたＰＳＩ）を、貯えられたＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）から発生し、そのＣＰＳＩを選択可能な蓄積メディアに貯えるのに適するパケット化されたデータ・ストリームの中に組み込む。パケットの識別と方向は、選択装置４５と４７のパケット識別子、デスティネーションおよび暗号化キー・ルックアップ・テーブルと連係してコントローラ１１５によって管理され、制御装置６５は前に述べたように機能する。
【００３８】
更に、コントローラ１１５は、図２のインタフェース装置１１１３と同様に動作する通信インタフェース装置１１６に結合される。すなわち、インタフェース装置１１６によって、インターネットに情報をアップロード／ダウンロードすることができる。通信インタフェース装置１１６は、例えば、電話回線またはケーブル・テレビジョンのラインを経由してインターネットのサービス・プロバイダに接続するためのモデムを含む。これによって、図３に示すシステムは、テレビジョン番組を受信することに加えて、電子メールおよびウェブ・ブラウジングのようなインターネット関連の機能が得られる。
【００３９】
図４は、以上に詳細に説明した電子装置（図３）の具体例であり、ヒューズ・エレクトロニクス社が提供するＤｉｒｅｃＴＶ（登録商標）衛星サービスを受信するために、米国インディアナ州インディアナポリスのトムソン・コンシューマ・エレクトロニクス社が設計／製作した衛星受像機セットトップ・ボックスを表す。
【００４０】
図４に示すように、このセットトップ・ボックス（ｓｅｔ‐ｔｏｐ  ｂｏｘ）は、衛星アンテナ３１７から９５０〜１４５０ＭＨｚの衛星ＲＦ信号を受信し、これに同調するチューナ３０１を具える。同調されたアナログ信号は、更に処理するためにリンク・モジュール３０２に出力される。リンク・モジュール３０２は、チューナ３０１からの同調されたアナログ信号Ｉ＿ＯＵＴおよびＱ＿ＯＵＴを更に処理し、このアナログ信号を濾波し調整して、このアナログ信号をディジタル出力信号（ＤＡＴＡ）に変換する。リンク・モジュール３０２は集積回路（ＩＣ）として実施されている。リンク・モジュールＩＣは、フランス、グルノーブルのＳＧＳ‐トムソン・マイクロエレクトロニクス社によって製作されている。
【００４１】
リンク・モジュール３０２からのディジタル出力信号（ＤＡＴＡ）は、トランスポート装置３０３によって処理でき認識されるパケット化されたデータ・ストリームから成る。このデータ・ストリームは、図３に関連して詳細に述べたように、番組ガイド・データ情報、およびＤｉｒｅｃＴＶ（登録商標）からの衛星放送サービスの１つ以上の番組チャンネルのデータ内容を含んでいる。上述したように、番組ガイド・データには、番組のタイプ（例えば、オーディオのみ、ビデオのみ、など）に関連する情報が含まれている。
【００４２】
トランスポート装置３０３の機能は、既に述べたトランスポート・システム２５（図３）と同じである。上述したように、トランスポート装置３０３は、ヘッダ情報内に含まれているＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ：パケット識別子）により、パケット化されたデータ・ストリームを処理する。処理されたデータ・ストリームは次に、ＭＰＥＧと互換性のある、圧縮されたオーディオ／ビデオ・パケットにフォーマット化され、更に処理するためにＭＰＥＧデコーダ３０４に結合される。
【００４３】
トランスポート装置３０３は、ＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）に基づくマイクロプロセッサ、ＡＲＭ（Ａｄｖａｎｃｅｄ  ＲＩＳＣ  Ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）３１５によって制御される。ＡＲＭマイクロプロセッサ３１５は、ＲＯＭ３０８内に在る制御ソフトウェアを実行する。ソフトウェアの構成要素は、例えば、以下に述べるように、本発明の態様に従ってユーザ・インタフェース・コマンドを処理し且つＯＳＤ情報を表示するための制御プログラム（図６〜図８に示す）である。
【００４４】
トランスポート装置３０３は典型的に、集積回路として実施される。好ましい実施例は、ＳＧＳ‐トムソン・マイクロエレクトロニクス社が製作したＩＣであり、部品番号はＳＴ１５２７３‐８１０または１５１０３‐６５Ｃである。
【００４５】
トランスポート装置３０３からの、ＭＰＥＧと互換性のある、圧縮されたオーディオ／ビデオ・パケットはＭＰＥＧデコーダ３０４に送られる。デコーダ３０４はトランスポート装置３０３からの圧縮されたＭＰＥＧデータ・ストリームを復号化する。デコーダ３０４は次に、ディジタルのオーディオ・データをアナログ音声に変換するためにオーディオＤ／Ａ変換器（ＤＡＣ）３０５によって更に処理できるオーディオ・ストリームを出力する。また、デコーダ３０４は、画素情報を表すディジタルのビデオ・データをＮＴＳＣエンコーダ３０６に出力する。ＮＴＳＣエンコーダ３０６は次に、このビデオ・データを更に処理して、ＮＴＳＣと互換性のアナログ・ビデオ信号とし、画像は通常のＮＴＳＣテレビジョン画面に表示される。上述のＭＰＥＧデコーダは集積回路として実施される。１つの実施例は、ＳＧＳ‐トムソン・マイクロエレクトロニクス社製作のＭＰＥＧデコーダＩＣであり、部品番号はＳＴ１３５２０である。
【００４６】
ＭＰＥＧプロセッサ３０４内にはＯＳＤプロセサ３２０が含まれる。ＯＳＤプロセッサ３２０は、ＯＳＤ情報を貯えているＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）３１６からデータを読み出す。ＯＳＤ情報はビットマップＯＳＤグラフィックス／テキスト画像に対応する。このＯＳＤプロセッサは、従来の方法で、ＡＲＭマイクロプロセッサ３１５の制御の下でＯＳＤ画像の各画素の色および透明性を変化させることができる。
【００４７】
また、ＯＳＤプロセッサ３２０は、図５に例示する番組ガイドを、ＡＲＭマイクロプロセッサ３１５の制御の下で発生する。この実施例で、利用者が番組ガイドの発生をリクエストし、それが検出されると、ＡＲＭマイクロプロセッサ３１５は、番組ガイド情報のプロバイダより提供されるデータ・ストリームから得られる番組ガイド・データ情報を処理し、そのガイド・データ情報を、図５に示すような「格子状ガイド」に対応するＯＳＤ画素データにフォーマット化する。次に、トランスポート装置３０３からのＯＳＤ画素データは、ＭＰＥＧオーディオ／ビデオ・デコーダ３０４内のＯＳＤプロセッサ３２０に送られ、前に述べたように、ガイド画像を発生する。
【００４８】
図５に示すように、「格子状ガイド（ｇｒｉｄ  ｇｕｉｄｅ）」５００は典型的に、ディスプレイの画面全体を占める。格子状ガイド５００は、新聞に掲載されるテレビジョン番組表と同様な、時刻とチャンネルの形体で番組スケジュールを示し、ガイドの一方の次元（横軸）は時刻情報を示し、ガイドの他方の次元（縦軸）はチャンネル情報を示す。時刻情報は、ガイドの上部に時刻ライン５０１があり、３０分の間隔で区切られている。チャンネル情報は、チャンネル番号５１０〜５１６と、それに対応する局の名称５２０〜５２６から成る。
【００４９】
番組ガイド５００には、アイコンのインターネット（ＩＮＴＥＲＮＥＴ）（５５０）とＥメール（ＥＭＡＩＬ）（５６０）が含まれている。これらのアイコンをクリックすると、利用者は、通信インタフェース装置３０７を介して、インターネットをサーフィンし、電子メールを送信／受信することができる。番組ガイドの格子の中にインターネットのウェブ・サイトのアイコンも組み込まれることもある。例えば、格子５７０内の“ＥＳＰＮ．ｃｏｍ”をクリックすると、ＥＳＰＮのウェブ・サイトに自動的にリンクされる。
【００５０】
低速データ・ポート３３０は、ＶＣＲを制御して番組を録画するためにＩＲブラスタ（ＩＲ‐Ｂｌａｓｔｅｒ）（図示せず）に接続するために使用される。前に述べたように、ＩＲブラスタ（ｂｌａｓｔｅｒ）は基本的に、図４に示す衛星受信機によって制御されるプログラム可能なＶＣＲリモコン・エミュレータである。これは、付属のＶＣＲのリモート・センサの前に配置され、利用者が入力するタイマー（ｔｉｍｅｒ）画面情報に従って、“ＯＮ”／“ＲＥＣＯＲＤ”のようなコマンドを適正な時刻に、衛星受信機の制御の下に送信する。
【００５１】
図４の付加的な機能ブロックには、インターネットにアクセスするための通信インタフェース装置１１６（図３に示す）に対応するモデム３０７が含まれている。ＣＡＭ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｍｏｄｕｌｅ：条件付きアクセス・モジュール）３０９はＮＲＳＳ解読装置（スマートカード）１３０（図３）に対応し、条件付きアクセス情報を提供する。ワイドバンド・データ・モジュール３１０は高速データ・ポート７５（図３）に対応し、例えば、ＨＤＴＶデコーダまたはコンピュータへの高速データ・アクセスが得られる。キーボード／ＩＲ受信器モジュール３１２はリモコン・インタフェース（図３）１２０に対応し、ユーザ制御装置３１４からのユーザ制御コマンドを受信する。ディジタルＡ／Ｖバス・モジュール３１３はＩ／Ｏポート１００（図３）に対応し、ＶＣＲまたはＤＶＤプレーヤのような外部装置に接続される。
【００５２】
図６は、制御プログラムをフローチャートで例示する。これは、図２のＣＰＵ１１１２、図３のコントローラ１１５、または図４のＡＲＭマイクロプロセッサ３１５によって実行され、本発明の特徴を実施する。これらの制御プログラムを図２〜図４に記載のシステムのうちの１つによって実行すると、本発明により同じ特徴が得られることを、当業者は容易に認識するであろう。従って、冗長を避けるために、図６に例示する制御プログラムは、図４に例示するハードウェアに関連してのみ説明される。
【００５３】
図６のステップ６０１に示すように、利用者は或る一定期間につき支払い限度を指定するオプションを選択する。図４に示すシステムでは、利用者はリモコンを使用してそのようなメニューを選択する。１つの実施例で、このシステムは、ＡＲＭマイクロプロセッサ３１５の制御の下に、図７Ａに示すような画面７００を表示する。利用者が支払い限度サブメニューを選択すると、この画面にアクセスできる。次に、ユーザ・プロフィール７０１〜７０５のうち１つを選択して、選択されたユーザ・プロフィールについて支払い限度を設定することができる。
【００５４】
本例で、利用者は各イベントについての支払い限度（７１０）および／または或る一定期間に基づく支払い限度（７２０）を入力する選択を与えられる。本例で、利用者は１カ月の期間に基づく支払い限度を入力する。同様に、別の支払い限度の画面を図７Ｂに例示する。この画面は図７Ａと類似しているが、特定のユーザ・プロフィールに対するサブメニューを選択することにより、この画面にアクセスできる。
【００５５】
また、図７Ｂ（７５０）に示すように、カレンダー期間の代りに、ローリング（ｒｏｌｌｉｎｇ：循環する）期間を選択することもできる（図６のステップ６０５）。ローリング期間を選択すると、このシステムは、それが選択され入力された日からローリング期間を算出する。例えば、利用者が２０００年の１２月５日にひと月のローリング期間を選択して入力すれば（ステップ６０９）、このシステムは１２月５日から３０日（あるいは３１日）後に期限が切れるように支払い期間を設定する。ローリング期間を選択しなければ、月々の支払いをカレンダーに基づいて（例えば、１２月中に）算出する（ステップ６０７）。
【００５６】
別の実施例で、利用者は複数の期間について支払い限度を設定できる（図６のステップ６１１）。このオプションを指定する画面８００を図８に示す。利用者は１つまたは複数の期間（８０１〜８０４）を選択し、チェックマークをつけた各期間につき希望する支払い限度額を入力する。
【００５７】
本発明の１つの態様において、例えば図８に示すように、利用者が複数の期間を選択し入力すると、このシステムは、利用者が入力した種々の支払い限度についてエラーチェック（誤りの検査）を行う。すなわち、利用者の入力した比較的短い期間の支払い限度額が、比較的長い期間の支払い限度額よりも大きくないことを確かめる（ステップ６１３）。このシステムがそのようなエラーを検出すれば、利用者に適正な警告を発する（ステップ６１５）。
【００５８】
次に、このシステムは、ユーザが選択し入力した期間の支払い限度をすべて設定し、各ユーザ・プロフィールについて利用者の支払い額を絶えず追跡する（ステップ６１７）。選択され入力された期間中に支払い限度を超過すると、このシステムは、図９に例示するように、警告画面９００を発生する（ステップ６２１）。この画面によって、ユーザはペイパービュー（有料視聴制）番組の選択をキャンセルするか、またはパスワードを入力して、前に入力した支払い限度を撤回することができる。
【００５９】
ここに図示し説明した実施例および変形はあくまで例示を目的とするものであり、種々の変形変更は本発明の範囲から離脱することなく当業者によって実施されることが理解されるべきである。
【図面の簡単な説明】
【図１Ａ】  従来システムの、各イベントについての支払い限度を示す。
【図１Ｂ】  従来システムの、各イベントについての支払い限度を示す。
【図２】  本発明に従い、利用者のコマンドを処理し、ユーザ・インタフェース画面を表示するのに適するテレビジョン・システムの一例を示す。
【図３】  本発明に従い、利用者のコマンドを処理し、ユーザ・インタフェース画面を表示するのに適するディジタル・ビデオ処理装置の一例を示す。
【図４】  本発明に従い、ユーザのコマンドを処理し、ユーザ・インタフェース画面を表示するのに適する、ディジタル衛星システムの実施例をブロック図で示す。
【図５】  番組を選択するための番組ガイドの一例を示す。
【図６】  本発明に従い、ユーザのコマンドを処理し、ユーザ・インタフェース画面を表示するためのフローチャートを示す。
【図７Ａ】  本発明の特徴を実施する画面を例示する。
【図７Ｂ】  本発明の特徴を実施する画面を例示する。
【図８】  １つ以上の支払い限度を入力する画面を例示する。
【図９】  警告画面を例示する。
【図１Ａ】
0004745597.tif 000002
【図１Ｂ】
0004745597.tif 000003
【図２】
0004745597.tif 000004
【図３】
0004745597.tif 000005
【図４】
0004745597.tif 000006
【図５】
0004745597.tif 000007
【図６】
0004745597.tif 000008
【図７Ａ】
0004745597.tif 000009
【図７Ｂ】
0004745597.tif 000010
【図８】
0004745597.tif 000011
【図９】
0004745597.tif 000012