"ユーザがインタラクティブインターフェースを用いてビデオ番組を注文することを可能にする方法であって、前記方法は、前記ビデオ番組に対する情報をディスプレイ上に表示することと、前記ビデオ番組が購入のために利用可能であるというインジケーションを表示することと、購入のために前記ビデオ番組を複数のフォーマットで提供することと、前記ユーザが前記複数のフォーマットのうちの1つを選択することを可能にすることと、ユーザ入力に応答して、前記選択されたフォーマットの前記ビデオ番組を注文することとを含む、方法。前記ビデオ番組に対する前記情報を表示することは、グリッドガイドにおいて前記ビデオ番組に対する前記情報を表示することを含む、請求項1に記載の方法。前記複数のフォーマットのうちの少なくとも1つは、VHSフォーマット、ベータフォーマット、トランスクリプトを含む群から選択される、請求項1に記載の方法。前記複数のフォーマットのそれぞれに料金が関連付けられており、前記方法は、前記選択されたフォーマットに関連付けられた料金を表示することと、前記ユーザが前記複数のフォーマットを通ってスクロールすることを可能にすることと、現在の選択されたフォーマットを反映させるように、前記表示された料金を自動的に更新することとをさらに含む、請求項1に記載の方法。前記ビデオ番組を購入する複数の支払方法から前記ユーザが所望の支払方法を選択することを可能にすることであって、前記複数の支払方法のうちの少なくとも1つは、クレジットカードを含む群から選択される、ことと、前記ビデオ番組の購入料金を番組サービスのためのユーザの課金に追加することとをさらに含む、請求項1に記載の方法。前記ユーザが前記ビデオ番組を配送する所望の配送方法を選択することを可能にすることと、各配送方法に対して異なる料金情報を表示することとをさらに含む、請求項1に記載の方法。前記ユーザが前記製品を注文する場合に用いられるアドレス情報を入力することを可能にするスクリーンを表示すること、または、番組サービス課金システムから前記ユーザのアドレスを抽出することをさらに含む、請求項1に記載の方法。前記ビデオ番組は、テレビ番組である、請求項1に記載の方法。ユーザがインタラクティブインターフェースを用いてビデオ番組を注文することを可能にするシステムであって、前記システムは、前記ビデオ番組に対する情報をディスプレイ上に表示する手段と、前記ビデオ番組が購入のために利用可能であるというインジケーションを表示する手段と、購入のために前記ビデオ番組を複数のフォーマットで提供する手段と、前記ユーザが前記複数のフォーマットのうちの1つを選択することを可能にする手段と、ユーザ入力に応答して、前記選択されたフォーマットの前記ビデオ番組を注文する手段とを含む、システム。前記ビデオ番組に対する前記情報を表示する手段は、グリッドガイドにおいて前記ビデオ番組に対する前記情報を表示する手段を含む、請求項9に記載のシステム。前記複数のフォーマットのうちの少なくとも1つは、VHSフォーマット、ベータフォーマット、トランスクリプトを含む群から選択される、請求項9に記載のシステム。前記複数のフォーマットのそれぞれに料金が関連付けられており、前記システムは、前記選択されたフォーマットに関連付けられた料金を表示する手段と、前記ユーザが前記複数のフォーマットを通ってスクロールすることを可能にする手段と、現在の選択されたフォーマットを反映させるように、前記表示された料金を自動的に更新する手段とをさらに含む、請求項9に記載のシステム。前記ビデオ番組を購入する複数の支払方法から前記ユーザが所望の支払方法を選択することを可能にする手段であって、前記複数の支払方法のうちの少なくとも1つは、クレジットカードを含む群から選択される、手段と、前記ビデオ番組の購入料金を番組サービスのためのユーザの課金に追加する手段とをさらに含む、請求項9に記載のシステム。前記ユーザが前記ビデオ番組を配送する所望の配送方法を選択することを可能にする手段と、各配送方法に対して異なる料金情報を表示する手段とをさらに含む、請求項9に記載のシステム。前記ユーザが前記製品を注文する場合に用いられるアドレス情報を入力することを可能にするスクリーンを表示する手段、または、番組サービス課金システムから前記ユーザのアドレスを抽出する手段をさらに含む、請求項9に記載のシステム。前記ビデオ番組は、テレビ番組である、請求項9に記載のシステム。従って、本発明の目的は、ユーザーが放送番組を視聴可能とし同時に他の番組の番組スケジュール情報を対話的に視聴可能とするシステムを提供することである。本発明の別の目的は、番組スケジュール情報を複数のディスプレイフォーマットの中から選択できる能力をユーザーに提供することである。本発明の更に別の目的は、使用時にシステムの動作の特定モードにおいてアクティブになるリモートコントローラ上のこれらのキーを番組スケジュールシステムのユーザーに指示することである。本発明の更に別の目的は、将来の番組に対してプログラマブルリマインダメッセージをセットする能力を電子番組スケジュールシステムのユーザーに提供することである。本発明の更に別の目的は、ペイパービュー種目、プレミアムサービス、あるいはユーザーが視聴契約していない他のパッケージされた番組に関するわかりやすい情報、及び要求あるいは衝動に応じてそれらの番組を自動的に購入する能力をシステムのユーザーに提供することである。本発明の更に別の目的は、ユーザー側で電子的ガイドを実現するアプリケーションソフトウエアプログラムを更新あるいは置換する信頼性あるかつ有効な方法を提供する電子ガイドシステムを提供することである。シェルあるいはウインドウとして動作する電子的番組ガイドの更に別の目的は、電子的番組ガイドアプリケーションあるいはデータの部分ではない他のアプリケーションあるいは情報システムにアクセスする能力をユーザーに提供することである。電子的番組ガイドの更に別の目的は、テレビジョン番組及びサービスのビデオプロモーションがそのような番組及びサービスのマーケティング及びセールを容易にする統合された形式で機能的にリンクされかつ視覚的に表示されるというシステムを提供することである。本発明の更に別の目的は、プロテクトされた対話的フレキシブルかつ複雑でないオンスクリーンインタフェースを用いて、個別の番組及びチャンネルにアクセスするパスワード制御を提供することである。本発明の更に別の目的は、ユーザーが利用可能なチャンネルを介してサーフィンする際に全ての番組に対して現在の番組情報をユーザーに提供することである。本発明の更に別の目的は、ユーザーが要求に応じてその時現在の自身の費用請求情報にアクセスできるというシステムを提供することである。本発明の更に別の目的は、変化する背景映像に対してテレビジョン番組リストをオーバーレイするというシステムを提供することである。本発明の更に別の目的は、テレビジョン番組リストのページを有するグリッドセル内のテキストの改良された表示を提供することである。本発明の別の目的は、EPG又は特定の番組に関連する商品やサービスを注文するインタラクティブホームサービス機能を備えた電子テレビ番組ガイドを提供することである。本発明のさらに別の目的は、リモートコントロール装置又は単に他のユーザーが提供する選択手段のボタンを押して、EPG又は特定の番組に関連する商品とサービスを注文するインタラクティブホームショッピングサービス機能を備えた電子テレビジョン番組ガイドを提供することである。本発明のこれらの及び他の目的は、放送を受信する受信機、複数のテレビジョンチャンネルに対する衛星あるいはケーブル有線放送テレビジョン番組、及びテレビジョン受像機を複数のチャンネルのうちの選択された一つに同調するチューナーを備えた電子番組表システムにより実現される。データプロセッサは、複数のテレビジョンチャンネル上に現れた複数のテレビジョン番組に対するテレビジョン番組表情報を受信しメモリーに格納する。ユーザー制御コマンドを選択し、ユーザー制御コマンドに応答して信号を受信するデータプロセッサに応答してその信号を送信するために、ユーザー制御装置、例えばリモートコントローラが視聴者によって使用される。テレビジョン番組及びテレビジョン番組表及び他の情報を表示するために、テレビジョン受像機が使用される。ビデオディスプレイジェネレータはデータプロセッサからビデオ制御コマンドを受け取りメモリーから番組表情報を受け取り、テレビジョン番組ガイドの動作の少なくとも一つのモードにおいて、テレビジョンチャンネル上に現れるテレビジョン番組にオーバーレイする形式で番組表情報の一部を表示する。データプロセッサは、ユーザー制御コマンドに応答して発生されたビデオ制御コマンドを有するビデオディスプレイジェネレータを制御し、少なくとも一つのテレビジョンプログラムにオーバーレイする関係を持ち、次にテレビジョン受像機上に複数のチャンネルのうちの任意の選択されたチャンネル上に現れるように、複数のテレビジョン番組のうちの任意の選択された番組について番組表情報を表示する。本発明のEPGシステムは、リモートコントロール装置又は他のユーザーが提供する選択手段を用いて、EPGディスプレイに表示される番組に関連する商品やサービスをユーザーが注文できるようにするインタラクティブホームショッピングサービス機能を備えている。データプロセッサは、ユーザーの商品とサービス要求を生成しそれらを中央局に送って処理するように構成されている。電話回線、ケーブル、光ファイバ、ワイヤレス通信を用いて中央局にその要求を送る。また、本発明は、ユーザーが、1ステップ注文プロセスを用いて自宅において中央の位置から商品を注文できる方法を提供する。この方法は、ユーザーに、そのユーザーが商品の注文を実行できるような1回のアクションを示すオンスクリーンメッセージを提供する工程と、ユーザーの実行する1回のアクションに応答して中央位置から商品を注文する工程とを含む。さらに、本発明は、ユーザーが1ステップ注文プロセスを用いて遠隔地において商品を注文できる方法を提供する。この方法は、遠隔地において商品を特定する情報を表示する工程と、遠隔地においてユーザーによって実行された1回のアクションに応答して、特定された商品に関して中央の装置に商品情報を提供する工程と、中央の位置において前記商品情報を提供する工程と、特定された商品を注文するために中央の位置において商品情報を処理する工程とを含む。さらに、本発明は、ユーザーが、1ステップ注文プロセスを用いて自宅において中央の位置から商品を注文できるようにするホームショッピング装置を提供する。この装置は、ユーザーに、そのユーザーが商品の注文を実行できるような1回のアクションを示すオンスクリーンメッセージを提供する手段と、ユーザーの実行する1回のアクションに応答して前記中央位置から商品を注文する手段とを含む。また、さらに、本発明は、ユーザーが、1ステップ注文プロセスを用いて遠隔地において商品を注文できるようにするホームショッピング装置も提供する。この装置は、遠隔地において商品を特定する情報を提供する手段と、遠隔地において前記ユーザーによって実行された1回のアクションに応答して、特定された商品に関して中央の装置に商品情報を提供する手段と、中央の位置において商品情報を提供する手段と、特定された商品を注文するために中央の位置において商品情報を処理する手段とを含む。さらに、本発明は、ユーザーが1ステップ注文プロセスを用いて自宅において中央位置から商品を注文できるホームショッピング装置を提供する。この装置は、ビデオディスプレイジェネレータと、ユーザーインタフェースと、ユーザーに前記ユーザーインタフェースを用いて商品を注文することができる1回のアクションを示すオンスクリーンを表示するようにビデオディスプレイジェネレータに指示し、さらに、ユーザーインタフェースを用いてユーザーが1回のアクションを実行したことに応答して中央位置から商品を注文するようにプログラムされているマイクロコントローラとを備える。また、本発明は、ユーザーが1ステップ注文プロセスを用いて遠隔地において商品を注文できる装置を提供する。この装置は、ビデオディスプレイジェネレータと、ユーザーインタフェースと、遠隔地において商品を特定する情報を表示するようにビデオディスプレイジェネレータに指示し、さらに、ユーザーインタフェースを用いて遠隔地においてユーザーによって実行された1回のアクションに応答して、特定された商品に関して中央の装置に商品情報を提供するようにプログラムされているリモートコントローラと、商品情報を受信し、さらに、特定された商品を注文するために商品情報を処理するように中央位置に構成された受信器とを備える。図1は概略10で示す電子プログラムスケジュール電子番組表装置のさまざまな構成要素を示すブロック図である。物理的に、それらの構成要素は衛星放送受信機のようなユーザーのセットトップケーブル変換器ボックスその他の信号受信器もしくは処理装置に設けることができる。別の例では、その構成要素は別のハウジング内に取り付けることができ、又はテレビジョン受信機、VCR、パーソナルコンピュータもしくはマルチメディアプレーヤの一部として含むことができ、さらに又は高帯域ネットワーク系に分配アプリケーションとして存在することができる。入力信号11が受信器12に接続され、受信器12はデータプロバイダーから伝達されたデータ流れを受け取る。そのデータ流れは例えば特定のマーケット、地理的又はそのようなものでなく入手可能なプログラム又はサービスに関する情報を含むことができる。入力信号11は例えば標準的な放送、有線テレビ放送もしくは衛星放送の一部として又はビデオ発信音のようなデータ伝達の他の形態として発生することができる。データプロバイダーはプログラム情報プロバイダ、衛星アップリンクマネージャー、ローカルケーブルオペレータ又はそれらのソースの組合せであり、データ流れはすべてのテレビプログラムに関するプログラムスケジュール情報及びオペレータの地理的マーケットにおいて入手可能な他のサービスを含む。データ流れは変調することができ、その後、例えば75MHzの周波数で作動する専用チャンネル伝送の一部として含むような多数の方法でのケーブルラインを通って伝達することができる。当業者は、多数の他の伝達方法を用いてデータ流れを例えば、プログラム放送信号の垂直帰線消去期間verticalblankinginterval内に入れ込むようにして伝達することができることを理解するであろう。詳細に以下に説明するように、本発明によると、伝達されたデータ流れはユーザー側において電子プログラムガイドを実行し又は更新するためのアプリケーションソフトウエアを追加的に含むことができる。その伝達されたプログラムスケジュールデータ又はアプリケーションソフトウエアは、信号入力ライン11上の受信器12によって受け取られる。その受け取られた信号はその受信機から例えばQPSK復調器又はGIInfo-Cipher情報暗号化1000Rのようなデータ復調器13に伝達され、それは伝達信号を復調してバッファ15に伝える。M68000ECのようなマイクロコントローラ16がバッファ15に伝えられたデータを受け取る。ブートストラップ作動ソフトウエアは電子プログラムガイドアプリケーションソフトウエアの更新したものを捕捉するために用いることができ、そのソフトウエアは読み出し専用メモリーROM17に収納される。マイクロコントローラ16は受け取ったプログラムスケジュール情報を用いて、適切に組み込まれた記録内のデータをダイナミックランダムアクセスメモリーDRAM18に記憶させることによってデータベースを構築する。その記憶されたスケジュール情報は、周期的、例えば、1時間ごとに、1日ごとにもしくは1週間ごとに更新することができ、又はスケジュールに変化が生じたときもしくは他の要因で更新が認可されたときにもいつでも更新することができる。装置はシステムクロック19も備える。別の例としては、プログラムスケジュール情報はROM、ディスクもしくは他の不揮発性メモリーに供給することができ、又はそれは格納ディスクもしくは他のデータ記憶装置にダウンロードすることができる。本発明はここではスケジュール情報の伝達又は受信の特定の方法には言及しない。マイクロコントローラ16が、受信データを、プログラムスケジュール情報とは全く異なるプログラムスケジュール装置を制御するアプリケーションソフトとして認識すると、それはそのデータを電気的に消去可能かつプログラム可能なROMEEPROM20又はバッテリーでバックアップされたスタティックRAMSRAMのような不揮発性メモリーに格納する。この構成により、アプリケーションソフトウエアの変更又は置き換えバージョンをソフトウエアディベロッパーからケーブル又は他の伝達装置を介して直接にユーザーにダウンロードすることができる。EEPROMが用いられる場合には、ディベロッパーからダウンロードされたアプリケーションソフトウエアの変更又は置き換えバージョンが、ROM17に記憶されたダウンロードオペレーティングソフトウエアの指示の下で、最初にマイクロコントローラ16によってDRAM18に記憶される。その記憶されたアプリケーションソフトウエアは、例えば、検査合計分析又は他の検査ルーチンによって正確さをチェックすることができる。アプリケーションソフトウエアの正確さが検査できた後、マイクロコントローラ16はEEPROM20を再プログラムするルーチンを開始するが、そこでは、アプリケーションソフトウエアが永続的に記憶される。マイクロコントローラ16は適切な制御コマンドを再プログラム回路21に供給し、その回路はEEPROMに消去及び書込みを行うのに必要な適切なプログラム電圧及び論理制御信号を供給するのに適する。それはそのプログラム電圧Vprogと読込み又は書込イネイブルのような他の必要な制御信号を、マイクロコントローラ16からコマンドを受け取るとEEPROM20に供給する。EEPROM20が電気的に消去されると、マイクロコントローラ16はDRAM18から記憶のためにEEPROM20への新たなアプリケーションソフトウエアの移動を開始する。バッテリーバックアップのSRAMを不揮発メモリーとして用いた場合には、マイクロコントローラは、再びROMに記憶されたダウンロードオペレーティングソフトウエアの指示の下で、直接SRAMにディベロッパーからダウンロードされたアプリケーションソフトウエアの変更又は置き換えバージョンを記憶させる。その記憶されたアプリケーションソフトウエアはその後例えば検査合計分析又は他の検査ルーチンによって正確さをチェックすることができる。電力が装置10に最初に供給されると、ブートストラップオペレーティングソフトウエアが、プログラムガイドアプリケーションソフトウエアがメモリーに存在することを検査する。それが存在しない場合には、ブートストラップオペレーティングソフトウエアはそのソフトウエアのダウンロードを待機する。一度そのアプリケーションソフトウエアが存在すると、マイクロコントローラ16はDRAM18の専用部分からのアプリケーションプログラムソフトウエアを実行する。別の例では、そのアプリケーションソフトウエアは不揮発性メモリー20から直接に実行することができる。プログラムガイドアプリケーションソフトウエアの制御の下で、マイクロコントローラ16は最初に、プログラムスケジュール情報がDRAM18に存在することを照合する。それが存在しないときには、マイクロコントローラは上述のとおりプログラムスケジュール情報のダウンロードを待つ。また、アプリケーションプログラムがメモリーに存在するが、プログラムスケジュール情報データを含むデータベース記録はまだ入手できない場合には、アプリケーションソフトウエアは他のタスクを実行するように構成することができ、それにより、例えば、ユーザーがプログラムスケジュール情報データを必要としない機能を実行するとともに、データベースがいまだ入手できないことを示す適当なメッセージを表示することができる。スケジュール装置が作動しているときには、以下に詳細に説明するように、マイクロコントローラ16はDRAM18に記憶されたプログラムスケジュール情報を入手し、さらに、不揮発メモリー20又は別の例ではDRAM18に記憶されたスクリーン構成及びグラフィックシンボル又はロゴ表示のための記憶されたビットマップのような他のダウンロードデータのタイプに関連して、それをビデオディスプレイジェネレータVDG23に供給し、それは本発明の実施例ではRoctecによって製造されたRocgenカードのような市販で入手可能なVGAタイプのグラフィックカードであってもよい。そのVDGは標準的なRGBビデオジェネレータ24を含み、それはマイクロコントローラ16によって送られたデジタルプログラムスケジュール情報を入手し、そして、それを特定のスクリーン表示のためのビットマップにしたがってRGBフォーマットに変換し、次にそれはテレビ受像機27によってユーザーに表示される。各スクリーンの構成は以下にシステムオペレーションセクションにて示すと共に詳細に説明する。VDGはビデオオーバーレイ装置25も備えており、それはRGBビデオ入力を受け取るとともに、ゼネラルインスツルメントによって製造された従来のチューナー又はJerroldDPBBチューナーのような従来のテレビチューナー28からの入力を受け取り、それらの従来のチューナーは標準的NTSCビデオフォーマットのプログラム信号を供給する。オーバーレイ装置25はRGB信号を変換するとともにチューナー28からの信号と組合せ、そして、図2に示すように、プログラム信号及びプログラムスケジュール情報の両方を含む複合NTSC出力信号を生成する。その複合ビデオ信号は図1に示すように変調器26に供給され、その変調器はRadioShackから入手できるような変調器でよく、それからその信号はテレビ受像機27に送られ、それはユーザーが変調チャンネル例えばチャンネル3又は4に同調するようにする。その複合ビデオ信号はVDGからそのVDG上のビデオポート25Aを通って直接にテレビ受像機27又は他の受像装置に供給することもできる。図1に関連して特定された装置の構成要素はすべてが例えばIBMのパーソナルコンピュータによって望ましいプラットフォームに組み込まれ、そのコンピュータにはRoctecによって製造されたような伝達リンク及びビデオグラフィックカードが組み込まれている。マイクロプロセッサ及びメモリーを備えるケーブル変換器ボックスのような他のプラットフォーム又は高帯域ネットワークも用いることができる。特定の構成要素の例としては以下の通りである。マイクロコントローラモトローラ部品番号第MC68331-16、ROMテキサスインスツルメンツ部品番号TMS27PC512、DRAMテキサスインスツルメンツ部品番号TM4256、EEPROMインテル部品番号28F001BX-T。ともかく、当業者はハードウエアの構成要素及びデータ記憶の特定の詳細が装置の特定の実行の機能に関するもので、本発明の対象ではないことを認識するであろう。以下に詳細に説明するように、ユーザーは図3に示すようなリモートコントローラを用いてプログラムスケジュールを通じて指示を出すことができ、そのコントローラは赤外線もしくは他の信号手段によって又は他の適当なユーザーインタフェースによってリモートコントロール送受信論理の従来の原理に基づいて作動する。そのリモートコントローラ31は図1に示すリモートコントローラ受信機29を介してマイクロコントローラ16と通信を行い、その受信機はSilentPartnerIR受信機でよく、リモートコントローラ31から送信された信号を受け取り、マイクロコントローラにユーザーによって押されたキーを示す対応デジタル信号を供給する。本発明に適したリモートコントローラ、例えば図3に示すようなものはユニバーサルエレクトロニクス又はプレゼンテーションエレクトロニクスサイレントパートナーによって製造されたリモートコントローラでよく、それは電源スイッチ32、ボリューム33及びミュート34コントロール、エンターキー35、0-9デジタルキー36、4方向矢印キー37A及び37B、モードキー38並びに下方のケースiで示されている情報キー39を備えることができる。電源32、ボリューム33及びミュート34キーは、典型的に現在のテレビジョン受像機に用いられている従来のリモートコントローラのような方法で作動する。多数のデジタルキー36は従来のリモートコントローラとだいたい同じ様に機能する。残りのキーの簡単な説明は以下のとおりである。MODEキー38は電子プログラムスケジュール装置10の様々な層を通じてユーザーを導き、それにより、一般的にユーザーがサブメニュー状態にあるときに以前のスクリーンに戻ることができる。アップ/ダウン方向矢印キー37Aによりユーザーは、以下に十分に説明するように、プログラムスケジュール装置がFLIP又はBROWSEモードにあるときに異なるTVチャンネルを経由することができ、さらに、ユーザーはMENUモードにあるときにTVスクリーンに表示された強調されたバーを通じて指示を出すことができる。左/右方向矢印キー37Bにより、ユーザーは、以下に詳細に説明するように、プログラムスケジュール装置がBROWSEモードにあるときに、選択された時間間隔で指示を出すことができる。それらにより、さらに、ユーザーはMENUモードのカテゴリーサブメニューにある間に対象のカテゴリーにまたがって指示を出すことができるとともに、プログラムスケジュール装置がペイパービューオーダー視聴ごとの支払い注文モードにある時間間隔にわたって指示を出すことができ、さらに、一般的に、さまざまなアイコン及び他のオブジェクトを選択するように左又は右方向に指示を出すことができる。情報、つまり、iキー39によって、ユーザーはプログラムスケジュール装置の様々なモードの間に補充プログラム及び他の情報を見ることができる。ENTER35キーは、ユーザーが一度リモートコントロールキーから選択を行うと、コマンドを充足するとともに入力を行う。それらのキーの機能及び動作はFLIP、BOWSE及びMENUモードの以下の詳細な説明においてより明白になるであろう。リモートコントローラ40の第2の実施例を図4に示す。そのリモートコントローラの実施例は、電源キー41、多数のデジタルキー42、方向矢印キー43A,43B、情報キー48、ENTERもしくはSELECTもしくはOKキー44、ボリュームコントロール45、ロックアウトキー45A、ミュートキー46及びヘルプキー48Aを備える。それはさらにパウンドサイン及びスターキーも備える。そのリモートコントローラの実施例はさらに多数のアイコンキー47A及び47Bを備え、それはプログラムスケジュール装置の異なるサブメニュー又はモードに対応する。アイコン47A及び47Bはプログラムスケジュール装置が作動しているときにTVスクリーンに表示することもできる。アイコンキーは特に図3に示されたリモートコントロールの実施例に用いられているMODEキー38と置き代わる。それらのキーを用いると、ユーザーはプログラムスケジュール装置のオペレーションの所望のモードに対応するアイコンキーを単に押すだけで、1つのモードから他のモードへと移動することができる。図4の実施例においては、アイコン47A及び47Bは対応するカラーコードキーの真上に置かれたグラフィックシンボルとして示されている。別の例では、そのカラーコードキーは除かれ、キーをアイコン自体のイメージで形成することができる。図4に示すリモートコントローラの実施例は3つのカラーコードビューワー優先選択又は好みのチャンネルキー48A、48B及び48Cも含んでおり、それらはアイコンキーの真上に置かれている。それらのキーの各々はプログラムスケジュール装置に独特のユーザー制作のチャンネル優先選択又は好みのチャンネルリストを示し、それは特定のユーザー用のチャンネルの特定の部分集合のリストであり、それはそのユーザーがプログラムスケジュール装置の動作の間に見ることを望んでいる連続した順序に並べられている。チャンネル優先選択又は好みのチャンネルリストの作成は以下の部分において説明する。従って、装置は3人の個人のユーザーに対し少なくとも3つの個別のチャンネルを提供する。図4のリモートコントローラはヘルプキー48Aを備えるように構成することができ、それが押されると、マイクロコントローラ16がメモリーから予め記憶されている指示メッセージを検索し、さらにそれがテレビ受像機27に表示される。それらのメッセージはユーザーに指示の形態でヘルプ状態を表すもので、その指示はユーザーを電子テレビプログラムガイドの様々な作動モードのオペレーションを通じて案内する。それは、装置の記憶容量に依存して、テキストメッセージ、教育的ビデオイメージ、もしくはオーディオプログラム、又はそれらのどのような組合せでもよい。さらに、それらのヘルプメッセージは、それらが状況依存であるように、つまり、メッセージが、ユーザーがヘルプキー48Aを押したという電子プログラムガイドのオペレーションにおいて正確な時点に完全に依存して表示されるように作ることができる。例えば、情報はリモートコントローラのオペレーションのために供給することができ、それにより、FLIPもしくはBROWSEモード以下に説明するもしくはガイドのオペレーションの他のいずれのモードをも作動することができ、インパルス命令することができ、ロックアウトのセット等を行うことができる。それを果たすため、ガイドのオペレーションの各点は、マイクロプロセッサが例えばユーザーがそのガイドを作動したときに現在の作動点を反映するコードを一時的に記憶することによって最新の作動点を追跡するように、コード化することができる。ユーザーがヘルプキー48Aを押したときには、マイクロコントローラ16は現在記憶されている作動点のコードに応じて適当なメッセージの組を検索する。さらに、iキー39はヘルプキーの機能を実行するようにもちることができる。加えて、リモートコントローラの機能の各々はユーザーのケーブルボックス又は他のハードウエアにあるキーパッドに組み込むこともできる。システムオペレーション作動時には、本発明の電子プログラムスケジュール装置は以下のように機能する。フリップモード視聴者がテレビ受像機で特定の番組チャンネルを見ているときに、番組スケジュールシステムは、図5に示すように、フリップモードになるようにデフォルトを働かせる。このモードでは、視聴者が、例えば、リモートコントロール装置の上下方向矢印を用いて、番組のチャンネルを変える度に、チューナーで選択されたチャンネルのプログラム情報を有するグラフィックオーバーレイ51がテレビ受像機27のスクリーン上に受像された番組信号55に重なるように表示される。図1に示すようなビデオオーバーレイ装置25は、コンピュータにより生じるRGBビデオグラフィックオーバーレイ情報とチューナーからのNTSCフォーマット番組信号とを結合し、NTSCフォーマット出力信号を供給する。この信号はチューナーからの番組信号とテレビ受像機27上で見る番組スケジュール表示情報とを含む。グラフィックオーバーレイ51に含まれる番組情報はマイクロコントローラによりRGBビデオジェネレータに供給される。フリップモードでは、マイクロコントローラは、まず、例えば、DRAM18にある番組スケジュールデータベースをサーチし、現時点、即ち、視聴者が視聴のためにテレビ受像機上でチャンネル選択を行った時点に対応する新たに同調されたチャンネル52の番組情報を拾い出す。マイクロコントローラ16は、次いで、RGBビデオジェネレータ24に現在のチャンネル及び番組情報を供給する。RGBビデオジェネレータ24はディジタルデータ情報をRGBフォーマットに変換し、それをビデオオーバーレイ装置25に供給する。通常の操作においては、マイクロコントローラ16は、デフォルトにより、番号順に優先順位が決められてケーブル会社により提供されるすべてのチャンネルを表示する。この番号順はラジオ周波数域における放送チャンネル配置又は地方ケーブル操作者のマーケティング判断によって決められる。チャンネル選択サブメニュー、又は、これに代わるロケータスクリーンこれらについては後に述べるを用いて、視聴者は、テレビ受像機27に提供されるチャンネルの内容又は順序を改めることができる。一般に、利用者がフリップモードの間に所定の時間間隔内にリモートコントロール装置40からチャンネル変更指令その他の指令を発しないときには、マイクロコントローラ16はVDG23に指令してテレビ受像機からグラフィックオーバーレイ51を除去させ、このようにしてテレビ受像機27に番組信号55だけを見られるように提供する。所定の時間間隔の長さは、利用者にオーバーレイに含まれた番組情報を読むのに十分な時間を与える長さとする。グラフィックオーバーレイ51が現れる所定時間間隔の長さはマイクロコントローラ16でアドレスできる不揮発性のメモリー20内の位置に記憶される。利用者は、最初に視聴者選択モードを選び、次いでオーバーレイ間隔の項目を選んで時間間隔の長さを変えることができる。マイクロコントローラ16は次に利用者プロンプトを画面上に表示させる。これにより、画面は、例えば、利用者に画面上のグラフィックオーバーレイに表示された適当な時間を選ばせる。利用者は数字キーを用いて適当な回答、例えば、5乃至60秒の時間、を入力し、ENTERキーを押す。次いで、新しい時間が読み取られ、メモリー内のオーバーレイ時間間隔位置にマイクロコントローラ16によって記憶される。もし利用者が所定のオーバーレイ期間が経過する前又は後に、上下方向矢印43Aを用いて、又は数字キー42で所望のチャンネル番号を入力した後にENTERキー44を押すことにより、リモートコントロール装置40からチャンネル変更指令を発するときは、マイクロコントローラ16はチューナー28によって所望のチャンネルに同調する。このチャンネルは上下方向矢印43Aを用いるときは現在のチャンネルの直前又は直後のチャンネルであり、利用者が数字キーパッドで入力するときはこの特定のチャンネルである。また、マイクロコントローラはそのチャンネルの現在の番組情報をサーチし、それを画面に表示させる。従って、利用者がチャンネルを切り替えるたびに、選択されたチャンネルの番組スケジュール情報が自動的にグラフィックオーバーレイ51に現れ、一方、特定の時点で選択されたチャンネルに現れる実際の番組55は画面の残りの部分を占める。利用者が、フリップモードの間に左又は右方向の矢印キーを押すと、システムは、ブザー音又は無効なキー操作を示すテキスト表示等により、エラーメッセージを発するように設けられる。ブラウズモードブラウズモードを開始するには、利用者は図3に示す第1実施例のリモートコントロール装置31を用いるときは、フリップモードにあるときにモードスイッチを1回だけ押す。図4に示す第2実施例のリモートコントロール装置40を用いるときは、利用者は、ブラウズアイコン47Aの下にあるボタンを押す。ブラウズモードにおいて、利用者は、以前に選択したテレビ番組を同時に引き続き見ながら、見ているチャンネルのみならず、すべてのチャンネルの番組スケジュール情報を走査することができる。図11に示すように、このモードにおいては、フリップモードで現れるグラフィックオーバーレイ情報はブラウズの対象となるチャンネルの番組情報に置き換えられる。その情報は利用者が現在見ているチャンネルの情報であることもあり、他のチャンネルの情報であることもある。利用者がブラウズモードに入るためにリモートコントロール装置40から指令を発した後に、フリップモードの場合と同様に、グラフィックオーバーレイ111が現れ、現在選択されているチャンネル112の番組スケジュール情報及びテキスト形式のブラウズ表示部113が示される。これにより、図11に示されるように、利用者に現在のアクティブモードを示す。もし利用者がブラウズモードにある間にリモートコントロール装置40上の上下方向矢印のいずれかを押すと、テレビ受像機画面27のグラフィックオーバーレイ部分111に前のチャンネル又は次のチャンネルの番組スケジュール情報が示される。一方、チューナーは図12Aに示すように、利用者がブラウズモードを選んだときにテレビ受像機上に現れたチャンネル番組を選択したままになっている。上下方向矢印キーを押すたびに、選択されたチャンネルの対応番組スケジュール情報が表示される。また、グラフィックオーバーレイは現在放映されている番組の実際のビデオ信号又はその時にブラウズオーバーレイに表示されているスケジュール情報に対応する後刻の番組の一部を示す小さなビデオウインドウを有し得る。このようにして、利用者はテレビ受像機上の少なくとも一つの選ばれた番組を継続的に見ながら、すべてのチャンネルの番組スケジュール情報を同時に走査することができる。高性能のテレビ受像機の到来とともに、一つの画面上に複数の放映番組を同時に表示し、又は、例えば、放映番組と広告とを同時に表示するように画面を分割することも可能となるであろう。もしブラウズモードにおいて番組スケジュール情報の走査を行っているときに、利用者が現在見ている番組のチャンネルからグラフィックオーバーレイ中のスケジュール情報に示された番組のチャンネルに切り替えたいときには、単にENTERボタンを押すだけで、チューナー28はそのチャンネルに切り替えられる。もし利用者が他のチャンネルを見ようとしてブラウザーモードから他のモードに切り替えることを望み、番組スケジュール情報を示すグラフィックオーバーレイ111を除去しようとするときは、第1の実施例のリモートコントロール装置31のモードキーを2回押さなければならない。最初のモードキーの押圧で後述のようにメニューモードになり、2回目の押圧でフリップモードになる。フリップモードになればタイムアウトインターバルの時間経過後にグラフィックオーバーレイが除去される。第4図に示す第2実施例のリモートコントロール装置では、利用者はブラウズアイコンキーを切り替えてブラウズモードを終わらせる。利用者が最初にブラウズモードから入ってチャンネルの走査を開始すると、オーバーレイ部分111に現れるスケジュール情報は任意のチャンネルで放映されている番組を記述する。後の、又は以前の番組情報を見るためには、利用者は左右方向矢印43Bを操作する。その結果、以前に上下方向矢印で選んだ特定チャンネルの将来の番組スケジュール情報が表示される。そのチャンネルは現在見ているものであっても、その他の利用可能ないかなるチャンネルであってもいい。示されるスケジュール情報は番組の名前及び番組開始終了時間を含む。システムの現在の実施例では、メモリー保存のために、利用者が現在の時間より前の時間の番組情報を見ることはできない。しかし、適当なメモリーが利用できるならば、そのような情報を提供するようにシステムを容易に変更することができる。例えば、所望により、利用者が以前の時間のスケジュール情報を見て特定の番組を見出した後にマイクロコントローラ装置に指令してその番組の将来の放映日を探索表示させることが望ましいこともあろう。あるいは、マイクロコントローラ装置が自動的にこの操作を行うことが望ましいこともあろう。ブラウズモードで将来の時間の番組スケジュール情報を見るときは、図12Bに示すように、特定の番組122の放映時間121がチャンネル番号とサービス表示部123とともにハイライトで示される。そのようにハイライトで示すと、利用者が将来の時間の番組スケジュール情報を見ていることを認識できる。また、ブラウズモードで特定のチャンネルについての将来の時間の番組スケジュール情報を見るときに、リモートコントロール装置40のチャンネル上方向矢印キーを押すと、次のチャンネルについての番組スケジュール情報が現れるが、これは利用者が上方向キーを押す前に見ていた将来の時間に対応するものである。このモードでは下方向矢印キーは同一の作用をする。ブラウズモードで将来の時間の番組スケジュール情報を見ている間に、利用者がリモートコントロール装置上のENTERキーを押すと、マイクロコントローラ装置16はVDG23に指令してREMINDERオーバーレイメッセージ130を表示させる。このメッセージは図13に示すようにブラウズオーバーレイ132の上に現れた第2のオーバーレイ131として表示される。このREMINDERメッセージ130は利用者に対して、選択した番組の開始前の所定の時間に、図13に示すように、利用者が選択した番組を見得るようにシステムがリマインドすべきか否かを尋ねる。もし利用者が肯定的な返事をするときは、マイクロコントローラ装置16は少なくとも選択された番組のチャンネル、及び日時から成るリマインダーデータをリマインダーバッファー内に記憶させる。このバッファは利用者がリマインダーを設定したすべての番組について同様なスケジュール情報を記憶する。選択された番組の開始時間の所定時間前、例えば5分前に、マイクロコントローラ装置16はリマインダーデータに基づいてタイトルとサービスを含むスケジュール情報を引き出し、VDG23に指令して、図14に示すように、テレビ受像機27上にリマインダーオーバーレイメッセージ140を表示させ、利用者に、同人が以前選択した番組を見るリマインダーを設定したことがリマインドさせる。リマインダーメッセージ140はチャンネル、サービス及び開始時間を含んでいる。これは、また特定の番組の放映時間前の分数を表示し、放映時間まで各分毎に表示を更新する。またリマインダーメッセージ140はチャンネル選択問合せを表示し、利用者に対して、自分で選択した番組にチャンネルを合わせるか否かを尋ねる。利用者が複数のリマインダーを設定するときは、リマインダーオーバーレイは各リマインダーが放映される予定の時間に応じて、例えば昇順に重ねられ、利用者が、その時に表示されているリマインダーメッセージを除去する適当な処置をとった後はテレビ受像機上には次のリマインダーメッセージが現れる。リマインダーメッセージ140は、また、利用者が以前に設定したすべてのリマインダーのリストを表示したり修正したりすることができるようにされ得る。フリップモードでのオーバーレイ表示時間とともに、利用者は視聴者選択モードを用い、時間の表示を修正して、選択した番組が放映される前にリマインダーメッセージが現れる時間を変更することができる。MENUモード図3に示されたリモートコントローラ31を使用して、ユーザーは、MODEボタン38を1回あるいは2回押すことにより、それぞれBROWSEモードあるいはFLIPモードからMENUモードに入ることができる。図4に示されたリモートコントローラ40を使用すると、ユーザーは、MENUアイコンに相当するキー47Bを単に押すことになる。図6Aでは、MENUモードでは、システムは、個別の番組表情報表示フォーマット、ローカルケーブルシステムメッセージボード、及び他のオンライン情報サービスに対応してユーザーが選択できる複数のメニューアイテム及びアイコンを表示する。図6Aに示されたメニュー画面は全画面表示である。図6Aに示された実施例では、リモートコントローラ31あるいは40上の上向きあるいは下向き矢印43Aを用いてアクセスされる4つの垂直方向に選択可能な水平バー61-64が存在する。各バーの左端には、そのバーに含まれている情報を特定する識別アイコン61A-64Aが表示されている。図6Aに示された実施例では、第一のバー内のTVGUIDEアイコン61AはTVガイド商標マガジンからの番組表情報に対応し、第二のバー62内のNOWSHOWINGアイコン62Aはペイパービュー及びプレミアムサービス種目に対応し、第三のバー63内のMSOLogoアイコン63Aはカスタマサービスあるいはローカルケーブルカンパニー情報メッセージに対応し、第四のバー64内の円形アイコン64Aは、ユーザーが利用できる他の対話的サービスに対応し、広帯域ネットワークの場合には他のメニュー、例えばホームショッピング、バンキング、あるいは電話としての使用に対応する。図6A及び図6Bにも示されているように、各バーはその内容の文字による説明も含んでいる。ユーザーがまずMENUモードを入力すると、システムはプログラム表バーの選択を実行しない。特定のバーが選択されると、文字による説明が除去され、複数のアイコンあるいは識別ウインドウが識別アイコンに隣接して表示される。図6Aでは、番組表バー61が選択される。リモートコントローラ40上の上向きあるいは下向き矢印キーを使用して、ユーザーは垂直方向に隣接するバーを選択する。図15-図17は、それぞれ、ペイパービューバー62、カスタマサービスつまりメッセージバー63、及びインタラクティブTVサービスバー64の選択を示している。別のMAINMENU画面215が図38Aに示されている。図38Aに示されたメニューからアクセスできる選択画面が図38B及び図38Cに示されている。これは、3つの水平方向に選択できるバー、つまり番組表205、ホームシアター206、及びカスタマサービス207を有している。MAINMENU画面215は以下に説明される別のLocator識別子も含んでいる。MENU画面のあるバーが選択されると、ユーザーは、リモートコントローラ40上の左あるいは右向き矢印及びENTERキーを使用して、複数の水平方向に選択できる表示アイコン65Aー65Cからあるアイコンを選択できる。各アイコンは特定の色の背景ウインドウ内に現れるグラフィックシンボルを含んでいる。あるアイコンが選択された時に、これはその背景ウインドウからオフセットされ、ウインドウの色が変わる。図6Aでは、第一のバー61内のTVGUIDEアイコンに隣接するグリッドアイコン65Aが選択される。MAINMENU画面内の選択できる入力に対応する機能は図6Aを参照して説明される。同じ機能が図38Aに示されたMAINMENU215に示されたカテゴリーにも適用できることが当業者には明らかである。最も上の垂直方向に選択できる水平バー61では、最初のグリッドアイコン65Aは、番組表情報が図18に示されたようなグリッドリスト内に表示されるAllListingsモードを表している。別に、図25に示されたような、単一列のグリッド状ディスプレイも使用できる。この形式では、垂直y軸はチャンネル番号及びサービスを特定し、一方水平x軸は時間を特定する。図18の画面ディスプレイは、ユーザーにシステムの現在の動作モードを知らせるために、左上部コーナーにモード識別子180、この場合には表記AllListingsも含んでいる。そのモードディスプレイのすぐ下にあるのは、ユーザーがMENUモードを入力する前に見ていたチャンネルの強調されたディスプレイ181である。右上部にコーナーには、現在の日付及び時間を交互に表示する日付/時間識別子183のすぐ上のウインドウ内に、ロゴアイコン182がある。図18に示されたスクリーン表示の中央にはグラフィックアクティブキー表示AKD184があり、それは、ユーザーにリモートコントローラ上のキーのうちでプログラムガイド表示装置のその特定のモードで作動中であるキーを示す。例えば、図18のスクリーン表示において、カーソルは上下又は右方向だけに移動することができる。ユーザーがその点でリモートコントローラ上の左方向矢印キーを押したとすると、その装置は、カーソルは左には移動することはできないので、いかなる機能も実行しない。従って、左矢印キーは反応せず、そのイメージはAKD184に表示されていない。同様に、装置は上下又は右方向矢印キー及びENTERキーを押したことに応答するだけなので、それらはグラフィックAKD184に表示された唯一のキーイメージである。MODEキーは、表示されていないが、一方のモードから他方に移動するために常に機能している。ユーザーが最初にAllListingguideを入力すると、時間リスト化は、最新の時間が1時間又は1/2時間ではないときにはデフォルトによってその最新の時間の直前の30分に開始し、その場合には、表示が特定の時間又は30分から開始し、さらに、そのチャンネルリスト化はMENUモードに入る前にユーザーが見た最後のチャンネルから開始する。例えば、図18において、最新の時間は7:13pmと表示され、その時間のリスト化は7:00pmに始まり、さらに、チャンネルのリスト化はチャンネル4から始まる。AllListingモードにおいては、移動自在の強調カーソルを用いてユーザーに最も新しく選択されたプログラムを示す。ユーザーはリモートコントローラ40上の方向矢印キーを用いてカーソルの移動を操作する。さらに、カーソルがそのスクリーンの底に置かれて下方向矢印が押されると全体の情報表示のページが上昇し、同様に、カーソルが表示の最も右側にあって右方向矢印が押されると、ページは左に動く。このようにして、ユーザーは全体のプログラムスケジュールを通じて指示を行うことができる。図6Aの最上水平バー61における全てのリストアイコンの右側に接するホルダーアイコン65Bは、カテゴリーリストモードと認識され、ここでは番組予定情報を、図19に示されるように、番組内容により表示及び分類する。図19に示される特別なリストは映画、スポーツ、ニュース及び子供向け番組190A-190Dのカテゴリーを含む。各リストごとに格納されたデータベースレコードが、内容確認識別子を含むので、マイクロコントローラは、データベースを検索し、カテゴリーリストモードにおいて情報を表示するために内容により、情報を分類できる。図19に示されるように、ユーザーは、カーソルを左又は右へ操作して、リストのヘッドに現れたカテゴリーのいずれかの一つをハイライト強調することができる。図19においては、映画カテゴリー190Aが選択されている。図示の如く、ユーザーには、時間によって優先順位がつけられ、次に表示タイトルのアルファベット順に並べられた全ての映画の表示が示される。その表示は現在の時間が半時間又は一時間でないと、現在の時間の直前の半時間に開始され、この場合、表示は特別な時間又は半時間で開始される。図19におけるスクリーン表示は、全ての一覧表示モードに関連して使用されると同様のグラフィックAKD184のみならず、番組スケジュールシステムの現在の操作モードのテキスト説明をも含む。全てのリスト表示モードを用いて、ユーザーが現在放送中の演劇番組を強調すると、ユーザーはリモートコントローラ40のエンターキーを押すことにより、直ちにその演劇番組に変えることができる。その強調された演劇番組が将来放映されるものであれば、ユーザーには、リマインダー情報設定の選択が再度与えられる。図6Aのディスプレイのテレビガイドバー61の最も右側における三角アイコン65Cは、チャンネルリストモードに関連するもので、図20に示されるように、ここでは番組予定情報がチャンネル別に分類されて表示される。図20に示されるスクリーン表示は、文章モード識別表示201、グラフィックAKD184及びロゴアイコン182と、時間/日付交互表示183を含むウインドウを含む。番組一覧表の文頭は、チャンネルリストモードに入る前にユーザーが見ていた最後のチャンネルから開始される幾つかの連続チャンネル202A-202Cのリストである。中間ウインドウ202Bにおけるチャンネルは強調されていて、予定情報を表示するためのチャンネルとなっている。表示は、現在の時間が一時間又は半時間上にないと、現在の時間の直前の半時間から開始する強調されたチャンネルに表示される番組に関連し、その場合、表示は特別な時間又は半時間から開始する。ユーザーは、先に説明したように、カーソルのスクリーンの下部への操作及び表示の頁めくりにより、更に将来のリストを表示できる。ユーザーはまた、リモトートコントローラ40上で左又は右方向矢印キーを操作することにより、選択されたチャンネルを変更できる。この方式により、ユーザーがチャンネル変更指令を発すると、次の連続チャンネルが、表示の文頭にあるチャンネル列において強調されたウインドウ202Bに表示され、新たに選択されたチャンネルのための予定情報がテレビ受信機27に表示される。他のモードのように、ユーザーが、現在放送中の強調された番組へ変えたいならば、ユーザーは、リモトートコントローラ40のエンターキーを単に押すことにより、変えることができ、またユーザーが、将来放送される番組を見たいのならば、ユーザーには再びリマインダー情報設定の選択が与えられる。フリップ、ブラウズ、及びメニューモードの各々において、下側のiアイコンは、例えば、図20に示されるiアイコン203のようには、ある番組リスト例えば映画に関連する多数の状況で現れる。このアイコンが現れているときはいつでも、ユーザーは、リモートコントローラ40上のiキー48を押すことにより、一般に、番組内容のテキスト的説明及び/又は番組に関する他の情報、例えば出演者の名前などを含む付加的な番組情報を見ることができる。このような付加的な情報の表示の例が図21に示されている。図6Aに示されるメインメニューモードのスクリーンに表れた第二の水平バー62は、ホームシアターリストである。これは、視聴毎料金イベント番組又はサービス、特殊な番組及び割増料金サービス番組に対応する。ユーザーがこのカテゴリーを選択すると、テレビ受信機は、図15に示されるように情報を表示する。このホームシアターバーに表れた第一のホームシアターチケットアイコン150は、図22に示すように、視聴毎料金番組及び割増料金サービスが表示されたフォーマットに関連する。他のモードのように、ユーザーは、カーソルを操作して、何らかの特別な演劇を強調及び選択できる。また、ユーザーは、リモトートコントローラ40上でiキー48を押すことにより、視聴毎料金番組又はサービスに関する付加的な情報を得られる。図22における視聴毎料金メニュースクリーン表示は、ビデオ表示部分220を含み、これは、ユーザーが視聴毎料金予定情報を見ている間、現在又は将来の番組及びサービスの短い宣伝用のクリップをユーザーに見せることができる。図22の表示は、広告用クリップがスクリーンの四分区画の左下に表示されるようにビットマップをなしている。クリップがビデオ表示部分120に無作為に表示されるか、代わりに、表示されたクリップが番組のリストへの特に選択された入力に対応し、リストを通じてユーザーが操作したことに従って、自動的に切り替えられる。ユーザーが、リモートコントローラ40上で矢印キーを使用して、所望の番組又はサービスへカーソルを操作することにより、視聴毎料金番組又はサービスを強調すると、ユーザーは、リモートコントローラ40上でエンターボタンを押し、その結果予定、広告及び注文機能にリンクすることにより番組又はサービスを注文できる。この方式によりユーザーが、特別な視聴毎料金番組又はサービスを選択すると、次いで番組予定システムは、図23に示されるような視聴毎料金指令スクリーンをユーザーに表示する。表示は、番組又はサービスの費用を表わす数字を含む。表示は、またユーザーに対して、複数の放送予定時間230A-230Cのなかからいずれを選択するかを尋ね、また視聴毎料金番組又はサービスの開始前にリマインダーメッセージを見るかどうかも尋ねる。ユーザーは、これらの問いに対し、リモートコントローラ40上の方向キーを使用して応答する。即ち、適切な答えにカーソルを操作し、次いでエンターキーを押す。ユーザーが視聴毎料金番組又はサービスを注文した後は、番組予定システムは、図24A及び図24Bに示されるように、ユーザーに二つの注文確認のサブメニューを表示する。これらのサブメニューのいずれにおいても、ユーザーは視聴毎料金番組又はサービスを確認又は消去できる。ユーザーが注文を確認するならば、マイクロコントローラ16は、メモリー内の場所に視聴毎料金情報を記憶する。注文情報は次にマイクロコントローラ16により電話回線又はケーブルラインのいずれかを経由してケーブルオペレータへ伝送することができる。このため、システムは、双方向通信又は他の同様な対話形機能を有する。代替的に、ケーブルオペレータの場所におけるコンピュータが、マイクロコントローラが視聴毎料金情報を記憶させたメモリーを審問できる。適切な時間に、ケーブルオペレータは視聴毎料金番組又はサービスを供給し、それは番組を注文した全てのユーザーに受信される。図15の視聴毎料金バーにおける第二のアイコン151は、特殊な放送番組、ケーブル又は衛星番組サービスを示し、これに対してユーザーは、電子番組ガイドを通じてアクセスする。このモードでは、電子番組ガイドアプリケーションソフトウェアは、適切なデータ伝送リンクを通じて、ユーザーをプログラムサービスへ接続するように働き、ここでユーザーはサービスと対話する。代替的に、電子番組ガイドはナビゲーションソフトウェアを提供し、これは特別な番組サービスのためのメニュー及び予定情報を含む。このようなサービスは例えば、貴方が選ぶテレビのような高い割合の再放送及びケーブル番組を提供するサービスであり、この場合、アイコンはYCTVを特定するのに適切な形態をとる。YCTVで入手できる番組は、番組ガイドシステムを通じてユーザーへ供給される。図15の視聴毎料金バーにおける最後のアイコン152は、図26に示されるように、ケーブルオペレータから提供された割増料金サービスの全てをリストする表示形式に関連する。このモードにおいては、ユーザーは、リモートコントローラ40上の矢印キーを使用してカーソルを操作し、さらに、エンターキーを押すことにより、その割増料金プレミアムサービスのいずれも衝動的に注文できる。視聴毎料金注文と同様に、システムはユーザーに対して一連の注文表示を示し、ユーザーがサービスを注文すると、他の別のサブメニューを使用してユーザーの要求を確認する。確認されると、マイクロコントローラ16は注文情報を記憶するか、又はそれをケーブルオペレータへ直接伝送する。一旦注文が確認されると、マイクロコントローラは直ちに、注文された割増料金サービスへのユーザーのアクセスを許可する。この方式では、ユーザーは、要求に応じて割増料金番組又はサービスを注文できる。仮に、フリップ又はブラウズモードの間に、ユーザーが、ユーザーにより予約されていないサービスのためのチャンネル又は予定情報を見ると、マイクロコントローラ16は、図9に示されるように、グラフィックオーバーレイを伴う番組信号の表示に代えて、注文サブメニューを表示させる。このサブメニューはユーザーに対して、この選択されたサービスは現在予約されていないことを示し、次いで、このサービスを注文するか否かをユーザーに尋ねる。ユーザーが肯定的に応答するならば、番組予定システムはユーザーに上記に検討した注文サブメニューを示す。この方式では、ユーザーは衝動的に割増料金番組又はサービスを注文できる。このプレミアムサービス注文機能は多くの変更が可能である。例えば、図9に示す画面が表示されている間に、ENTERキーを押すと、選択したサービス又は選択したサービスを含む番組サービスのパッケージを注文するオプションが表示される。この機能は、番組サービスのパッケージを識別する情報を受け取りDRAM18に格納して実現される。図19の画面が表示されている間に、ユーザーがENTERキーを押すと、マイクロプロセッサ16は、DRAM18をチェックして現在特定のプレミアムサービスが提供されているパッケージの一部であるか判断して、番組パッケージ又は個々のサービスを購入するオプションをユーザーに提供するようにプログラムできる。図6Aに示されるメニューモードにおける第三の水平バー63は、メッセージ又は利用者サービスリストである。図16に示されるように、第一の封筒アイコン160は、ケーブルオペレータから入手可能なメッセージ情報を表す。ユーザーがそのメッセージアイコンを選択すると、図27に示されるように、ユーザーには現在入手可能なメッセージのスクリーン表示が呈示される。図27に示される表示には、ケーブルシステムメッセージ270及び請求情報271を含む。ユーザーがケーブルシステムメッセージオプション270を選択すると、ユーザーには、図28Aに示されるような、地方ケーブルオペレータに関連したメッセージが呈示される。ユーザーが、図27に示される請求状況オプション271を選択すると、ユーザーには図29に示されるような現在の請求情報が呈示される。この情報は、ユーザーに請求された購入記録、現在の収支情報、係留中の注文、利用可能なクレジットの表示を含み、ここでクレジットは、ケーブル又は他のオペレータにより借用可能限界が予め定められている。従って、ユーザーは、予め設定された確実な使用限界のみを明示すればよい。視聴毎料金番組の請求額がひとたび限界に達すると、マイクロコントローラは更なる番組注文を許可しない。代替的なメッセージメニューが図28Bに示されている。図16の利用者サービス情報バー63における第二アイコン161は視聴者選択モードに関連し、それはユーザーに多数の番組予定ジュールシステム操作パラメータを創作又は修正させる。ひとたび選択されると、この表示は、ユーザーに例えば図7に示されるように、確実なチャンネル及び/又は確実な番組の具体的内容の表示のみならず、番組予定システムの確実な操作パラメータに関連した幾つかの選択的オプションを提供する。図7に示された第一のオプションは親オプション70であり、これはまたキーロックアクセスオプションとしても表現することができる。ひとたびこのオプションがユーザーにより初期選択されると、システムは、図30に示されるようなキーロックアクセスサブメニューを表示する。図30に示されたキーロックアクセスサブメニューは、ここに検討された特定の例におけるユーザー特定四桁コードからなるアクセスコードキーの入力をユーザーに要求することにより、予め選択されたチャンネル及び番組又は項目の注文又は視聴の前に、ユーザーに対して個々のチャンネル及び番組又は項目へのアクセスを制御することを許可する。図30に示されるメニュー表示は、ユーザーにより選択可能な垂直Y軸に入力される目的カテゴリーの列を示す。特定の目的カテゴリーは、リモートコントローラ40の上又は下向き矢印キーの使用により、所望の入力を強調するために選択される。ユーザーが特定の目的カテゴリーを選択すると、左右矢印キーが選択されたカテゴリー内の操作に使用される。図30に示される第一の主題項目は、親の指導カテゴリー301である。ユーザーが、カーソルの操作によりその項目を強調し、このカテゴリーを選択すると、カーソルはアクティブウインドウ302へ水平移動でき、このウインドウ302はそのカテゴリー内の五文字格付け項目の一つを表示及び選択する。番組内容の文字項目表示格付けは以下の通りである。Vは暴力、Nは裸体、Lはことば、ASは成人番組、PDは親の裁量である。ユーザーが、右方向矢印キーを使用してアクティブウインドウ302まで移動して、特定の項目、例えばLを選択してエンターキーを押すと、マイクロコントローラ16に、暴力的か過激なことばを示すLで表される番組のためにキーロックアクセスが選択されたことが指示される。システムは、Lカテゴリー表示の直下にキーアイコンを表示させることにより、キーロックアクセスの起動を示す。キーロックアクセスが設定されると、これは、カテゴリー文字を選択し、次いでエンターキーを押すことにより、起動終了する。この動作は、キーアイコンを消去させる。ユーザーは、リモートコントローラ40上で左右方向矢印キーの使用によりアクティブウインドウ302における格付けカテゴリーを変更でき、そのイメージは、アクティブウインドウに隣接するスクリーン上に、ユーザーに対するリマインダーとして表示される。この方式では、ユーザーは、親の指導カテゴリー内に表れるいずれの番組内容確認のためにキーロックアクセスを設定するために他の格付けカテゴリーを選択できる。キーロックアクセスコードそれ自身は、四桁のコードからなり、ユーザーは、これを何時でも入力及び変更できる。これを実行するためには、ユーザーは第四の垂直選択的入力変更キーロックアクセスコード304を強調し、この強調は、リモートコントローラ上で方向矢印キーを使用してカーソルの操作でアクセスコード304を強調することによりなされる。ひとたび強調されると、ユーザーは、新たな四桁のコードを入力するか、又は既に存在するコードを書き替え入力して、エンターキーを押す。次いでマイクロコントローラ16は、新たな四桁キーロックアクセスコードを確認し、それをメモリーに記憶する。ユーザーは、他の既に機能したキー暗証のみならず、キーロックアクセスコードも消去でき、これは、図30における最終項目、キーロックアクセスコード及び全ての暗証を消去305への移動によりなされ、この表示305がOKウインドウを強調し、次いでエンターキーを押す。この動作は、キーロックアクセスコードのみならず、既に設定された全てのキーを消去及び起動終了させる。各番組のための予定情報データベース記録は、親の指導カテゴリー内の番組内容確認に対応するフィールドを持つ。操作の間、マイクロコントローラは、このフィールドをユーザーの指令に応じて検閲して番組を選択又は注文し、あるいは同調、注文又は表示機能が実行される前に、それに対応する予定情報を表示させる。番組予定情報データベース記録内の親の指導識別が、図30に示される起動した親の指導識別のいずれか一つに合致すると、システムが何らかの更なる動作をなす前に、ユーザーに直ちに四桁のキーロックアクセスコードを入力させる。入力されたコードが、ユーザーにより上記のように予め入力されて記憶されたキーロックアクセスコードに合致すると、システムは、ユーザーの要求を実行して、番組への同調、番組の注文、又は番組に対応する予定情報の表示を行う。コードがシステムに承認されないと、更なる動作はなされず、ユーザーの要求は拒否される。方向矢印キーを使用してカーソルを操作することにより、第二の入力MPAA評価308を強調すると、ユーザーは、図30にも示されるように、これらMPAA評価コードに基づく番組のためのキーロックアクセスをも設定できる。親の指導カテゴリーとともに、MPAA評価カテゴリーが選択されると、ユーザーはカテゴリー内でアクティブウインドウ306まで水平移動して、五つの評価コード、即ち、Gは一般視聴者向け、PGは親の指導向け、PG-13は、親の指導に、13歳未満の者は保護者同伴でなければ見てはいけないことを示唆するもの、Rは禁止、XはX-評価の一つを選択できる。親の指導カテゴリーでは、特定の評価の選択、アクティブウインドウに特定の評価コードが表れるまでの左右方向矢印キーの使用、次いでエンターキーを押すことにより、ユーザーは、評価のためのキーロックアクセスを設定でき、この場合、キーアイコンは評価コードの下に表れる。また親の指導カテゴリーとともに、キーロックアクセスが設定されると、システムは、ユーザーに、要求がなされたときはいつでも、四桁キーロックアクセスを直ちに入力するように促し、ここでユーザーの要求は、既に起動したキーロックアクセスの評価コードに合致する評価コードを有する特定の番組のための予定インフォーメーションを選択し、注文し又は表示するというものである。キーロックアクセスモードは、チャンネルへのアクセスを制御するための目的カテゴリー303を含み、これは例えば、チャンネルブロック又はチャンネルロックと題することができる。親の指導カテゴリー301及びMPAA評価カテゴリー303とともに、ユーザーはチャンネルブロックカテゴリー303に進み、この操作は、リモートコントローラ上の方向矢印キーを使用してカーソルを操作し、さらにエンターキーを押すことによって行う。チャンネルブロックカテゴリー303が入力されると、ユーザーは、図30にチャンネル2を示すアクティブウインドウ307まで水平方向に移動できる。ユーザーが、リモートコントローラ40上の方向矢印キーを使用してカーソルを操作することにより、このウインドウを強調すると、キーロックアクセスが、アクティブウインドウに現われるチャンネルに対し設定される。これが、キーロックアクセスモードにおける他の目的カテゴリーとともに行われると、エンターキーを押すことにより実行され、これにより、アクティブウインドウにおけるチャンネル番号の下にキーアイコンが再び表示される。ユーザーは、リモートコントローラ40上の左又は右方向矢印キーのいずれかを押すことにより、順に前のチャンネルか次ぎのチャンネルへ移動できる。この方式では、ユーザーは、任意の利用可能なチャンネルのためにキーロックアクセスを稼働させることができる。親ガイダンスカテゴリー301及びMPAA308カテゴリーとともに、特定のチャンネルのためにキーロックアクセスが設定されると、システムはユーザーに対し、そのチャンネルの同調又は注文の指令を実行する前にキーロックアクセスコードの入力を促す。入力キーロックアクセスコードが、予め記憶されたアクセスコードに合致すると、ユーザーの指令が実行される。そうでない場合には、ユーザーの指令は無視される。従って、ユーザーは、どの利用可能なチャンネルのオーディオ及びビデオ番組内容にもアクセスすることを制御できる。この例では、マイクロコントローラ16は、オーディオ及びビデオ番組信号がVDGまで進むことを許さないが、スケージュールインフォーメーションがそのチャンネルに表示されることは許す。番組の効果的なロックアウトの代替的な方法は、図39に示されるように、ロックアウトスクリーンの使用により達成される。上述したように親ガイダンス、MPAA及びチャンネル基準に基づく番組に対するアクセス制限に加えて、アクセスは、番組タイトルに基づいて制限され得る。図39は代替的なロックアウトスクリーン250を示し、これは、上述した基準に加えて、番組タイトルに基づいて番組へのアクセスを許可又は制限するのに使用できる。一日の時刻、週の曜日、クレジット限界、及び内容カテゴリー例、トーク番組のような他のパラメータも含ませることができる。図39に示されるように、ロックアウトスクリーン250に入るには、ユーザーは、リモートコントローラ40上で数字桁キー42及びエンターキー44を使用して複数桁ロックアウトコードを入力せねばならない。システムが最初に使用されるか、又は据え付けられた際、ロックアウトコードは初期設定される。最初の例でロックアウトコードを設定するには、ユーザーが、図40Aに示されるようなセットアップスクリーン260にアクセスする。セットアップスクリーン260は電子的番組ガイドが据え付けられて初期化された最初のときには、自動的に表れる。電子的番組ガイドの通常の操作期間中にアクセスするために、セットアップスクリーン260への適切なアクセス経路も備えることができ、これはメインメニュー215における適切なアイコンからのような経路である。図40Aのセットアップスクリーン260において、ユーザーはロックアウトコードカテゴリー265に進み、新たなロックアウトコードを設定でき、これは、リモートコントローラ40上の適切な操作及び選択キーによりなされる。ロックアウトコード入力に好適なメニューが図40Bに示されている。ひとたびロックアウトコードが与えられると、ロックの設定又は変更、予めロックされた番組を見る際、あるいは、ロックアウトコードの消去又は変更のために、ロックアウトコードを使用せねばならない。ユーザーがロックアウトコードを忘れてしまい、それを消去せねばならない場合、ロックアウトコードが記憶されたメモリー位置には、例えば地方ケーブル会社によるように遠隔からアクセス可能である。ロックアウトコードが入力され、図39のロックアウトスクリーン250が表示されると、スクリーン内の操作は、リモートコントローラ40上の方向キー43A及び43Bにより制御される。上向き及び下向きキー43Aを用いて選択カーソルを移動させると、映画評価251、親の指導252、チャンネル253、ロックされた番組254又はロックアウトコード255カテゴリーのいずれも選択できる。次いで左向き及び右向きキー43Bが選択されたカテゴリー内の操作に使用される。予め設定されたロックアウトコードの消去は、ロックアウトコードカテゴリー255内の消去入力256への選択カーソルの移動及びリモートコントローラ40上のエンターキー44を押すことによりなされる。これにより、マイクロコントローラは、ユーザーにより予め設定された全てのロックとともに、メモリーに記憶されたロックアウトコードを消去する。現在のロックアウトコードを変更するには、ユーザーは、ロックアウトコードカテゴリー255における変更入力257に進み、リモートコントローラ40上のエンターキー44を押す。次いでユーザーは新たなロックアウトコードを直ちに入力させ、これは次にマイクロコントローラによりメモリーに記憶される。映画評価251、親の指導252カテゴリーのいずれにおいても、ロックを設定するには、ユーザーは、リモートコントローラ40上の方向キー43A及び43Bを用いて選択カーソルを操作することにより、図39における選択された項目に進み、次いで、図4に示されるパッドロックキー45Aのようなリモートコントローラのロックアウトキーを押す。マイクロコントローラは、表示の適切な変更を、例えば、選択された入力ウインドウのテキスト又は背景の色を変更することにより、又は選択された入力ウインドウのテキストに適当なアイコンを表示することによって行ってロックが既に設定されたことを示す。図39において、パッドロックアイコン258が、映画評価カテゴリー251内のPG入力のウインドウに表れている。選択カーソルが選択された入力に位置している間、ロックアウトキーを留めると、ロックアウトキーを入力するために、ロックアウトキー機能が交互に能動化、非能動化される。同様に、特定のチャンネルのロックを設定するためには、ユーザーは、選択カーソルを用いてチャンネルを選択し、次いでロックアウトキーを押す。図39において、チャンネルカテゴリー253におけるチャンネル4KCNCがロックされ、これはウインドウに表れる反転及びパッドロックアイコンにより示されている。番組ロックもまたタイトルにより設定でき、これは幾つかの方法により成し遂げられる。例えば、電子番組ガイドの上述のフリップ又はブラウズモードが機能しているとき、これに起因して、その時に受信されている実際の番組信号に重ねられたスーパーインポーズされたウインドウにおける他の番組予定インフォーメーションと一緒に番組のタイトルが表示され、ユーザーは、リモートコントローラ40上のロックアウトキー45Aを押すことにより、表示された番組情報に対応する番組へのアクセスを制限できる。ユーザーは番組を観ている間、フリップ又はブラウズモードのいずれが機能しているかに拘らず、リモートコントローラ40上のロックアウトキー45Aを押すことにより、現在同調されている番組へもアクセス制限できる。この例では、マイクロコントローラが先ず表示から番組信号を除き、次いでそのとき表示されている番組用の予定情報データベース記録へアクセスし、次に、適切なフラグを現して設定することにより、その番組がロックされたことを示すフラグを設定する。また、例えば図18から図20に示して上記に討議したように、グリッド又はカテゴリーリストにおける番組予定情報を観る際、ユーザーは、選択カーソルを用いて番組を強調することによってロックアウトのためにその番組にタグ付をし、次に、リモートコントローラ40上のロックアウトキー45Aを押すことができる。これらの各例では、次いでマイクロコントローラが、番組タイトルを、メモリーに記憶されたロックアウトタイトルリストへ、ユーザーにより予めロックアウトされた他のタイトルと一緒に記憶させる。ロックアウトタイトルリストの個々の項目は、図39に示されたロックプログラムウインドウ259にアルファベット順に表示され、ユーザーは、図40Aにおいてリモートコントローラ上の上下方向キー43Aを用いてロックプログラムウインドウ259に選択カーソルを位置決めすることにより、リストを初めから終りまでスクロールでき、次いで左右方向キー43Bを用いて、リストを初めから終りまで一時に一項目をスクロールできる。メモリースペースを節約する目的で、代替的に、マイクロコントローラは次のようにプログラムできる。即ち、マイクロコントローラは、フラグを設定するか、あるいはそうでなければ、ロックアウトされるべき番組のための番組予定情報を保持する特定のデータベース記録をマークし、その後、視聴者がロックされたプログラムウインドウ259のロックアウトタイトルリストを見直す際のように、タイトル情報を表示すべきときに、データベースをアクセスし、タイトル情報を検索する。個々のタイトルがロックアウトされると、マイクロコントローラは、ロックされた番組のための番組予定情報を表示すべきときはいつでも、パッドロックのような適切なロックアウトアイコンを表示するように付加的にプログラムすることができ、ここでロックアウトアイコンが表示されるのは、フリップ又はブラウズモードのウインドウオーバーレイ内、あるいは、メインメニュー表示に表れる様々なグリッド及びカテゴリー表示内などである。システムは、予めロックされた番組のプログラム信号に、仮に何者がアクセスを試みると、適切なテキスト情報を表示することもできる。勿論、ひとたびプログラムがロックされると、全ての場合にマイクロコントローラは、適切なコードが入力されるか、あるいはロックアウトが外されるまで、実際のプログラム信号プログラム信号のオーディオ及びビデオ部分の双方を含むへのアクセスを防ぐ。番組が放映されるときに、その番組をブロックするための幾つかの方法を使用できる。例えば、映画格付け、親の指導、及びチャンネルカテゴリーの場合には、各々の番組のための予定情報データベース記録は、図39に示されるロックアウトスクリーン250の映画格付け251、親の指導256及びチャンネル253カテゴリーのそれぞれにおける格付け、プログラム内容識別子又はチャンネル登場に対応したフィールドを備える。操作期間中、マイクロコントローラは、同調又は注文機能が実行される前に、番組を同調又は注文するユーザーの指令に応答して、データベース記録の適切なフィールドを検閲する。更に、ロックアウトコードは、番組予定情報へのアクセスを制限するのにも使用される。この例においては、マイクロコントローラはまた、番組のための予定情報が表示される前に、予定情報データベース記録における適切なフィールドも検閲する。番組予定情報データベース記録における映画格付け、親の指導又はチャンネル識別がロックアウトスクリーン250に示されたロックアウト入力のいずれか一つに合致すると、ロックアウト照合スクリーン300が図41に示されるようにテレビ受信器に表示されているビデオ信号と重畳された関係で表示される。システムが何らかの更なる動作をとる前に、ユーザーは、予め設定されたロックアウトコードを入力するように促される。追加された安全基準として、ユーザーがロックアウトコードを入力したときに星印が表示される。その入力コードが、上述したようにユーザーにより予め入力されて記憶されたロックアウトコードに合致すると、システムは、ユーザーの要求、即ち、番組の同調又は注文、あるいは、対応する予定情報の表示を実行する。仮にコードがシステムに認められなければ、更なる動作はなされず、ユーザーの要求は無視される。この場合、ロックアウト照合スクリーン300は、正しいコードが入力されるまで、テレビ受信器に表示され続ける。ユーザーにより何の行為もなされなければ、ロックアウト照合スクリーン300は、予め設定された中断期間、例えば一、二分間の後に消去される。同様に、タイトルによるロックアウトの場合、マイクロコントローラはまた、予定情報データベース記録におけるタイトルフィールドを検閲し、それをユーザーが予めロックを設定した番組タイトルのリストと比較する。仮に、上述したように、マイクロコントローラが、タイトルによりロックされた実際の番組のタイトルのリストを保持していなければ、データベース記録内のフィールドに適切な識別子が設定され、ユーザーが最初にロックを設定した際に、番組がタイトルによりロックされたことを示し、その後、マイクロコントローラは、番組を同調又は注文、あるいは予定情報を表示させるユーザーの要求に応じて、上記ファイルを検閲する。効果的なロックアウトのための代替的な方法は、テレビ受信器により受信されているリアルタイムプログラム信号の一部分の使用を含む。この方法では、プログラムの格付け、親の指導カテゴリー、タイトル又はチャンネルに対応するコードが、プログラム信号と一緒に挿入されて伝送され、この挿入は、垂直又は水平帰線消去期間ブランクインターバル、あるいはラスター走査線のように、テレビ受信器上では不可視なものになされる。プログラム信号が受信されると、これらのコードはプログラム信号から取り去られ、メモリーに記憶される。プログラム信号で転送されるディジタルコードの挿入伝送及び受信のための方法及び装置は公知である。伝送コードがプログラム信号から分離されてメモリーに記憶された後は、マイクロコントローラは、ユーザーによってロックアウトスクリーン上でこれをロックアウト基準と比較でき、上述したように、適切な動作をとる。図40Aに示されるセットアップスクリーン260は、購入コードカテゴリー270をも含み、何らかの割増料金チャンネル又は視聴毎料金番組が注文可能になる前に入力すべき数字購入コードをユーザーに設定させる。図40Aに示されるセットアップスクリーン260は、新たな購入コード設定と、予め設定されたパスワードの消去又は変更とのための入力を含む。購入コードの設定、確認、消去又は変更のための適切なメニューが図40Cから図40Fに示されている。ユーザーが購入コードをひとたび設定すると、マイクロコントローラはその後、割増料金サービスチャンネル又は視聴毎料金番組を同調又は注文するためのユーザーの要求に応答して購入コード照合スクリーンを表示する。購入コード照合スクリーンは、ロックアウト照合スクリーン300と同様な方式で働く。即ち、マイクロコントローラが要求されたプログラムを同調又は注文する前に、ユーザーに、予め設定された購入コードパスワードを入力するように促す。正しい購入コードが入力されないと、マイクロコントローラは、更なる動作をなさず、購入コード照合スクリーンは、正しいコードが入力されるまで、テレビ受信器に表示され続ける。予め設定された中断期間に何の行為もなされなければ、購入コード照合スクリーンは消去される。図7に示される第二のオプションは、優先チャンネル即ちお好みチャンネルリストオプション71である。このアイコンを強調してリモートコントローラ40上のエンターキーを押すことにより、ユーザーには、図8に示すようなサブメニューがスクリーン上に呈示される。通常の操作では、番組ガイドシステムは、ユーザーがリモートコントローラ上の方向矢印キーの一つを用いることにより発せられた上方向又は下方向へのチャンネル変更指令に応答して、ユーザーに対してチャンネルを番号順に呈示する。チャンネル番号呈示シーケンスは、オペレータによりチャンネル上に調整された順番に、ケーブル会社により提供された全てのチャンネルを含む。番組ガイドシステムはまた、幾つかのユーザー規定チャンネル呈示シーケンスの中から選択する能力を備え、これは図4に示されるマイクロコントローラ40のチェックマークアイコンキー48A,48B又は48Cの使用により機能される。これらのキーは、詳細に後述するように、特定のユーザーが選択して、マイクロコントローラがメモリー内にチャンネル選択リストとして格納したチャンネルの優先特定リストを表示させる。これらの優先チャンネルリストの一つを機能させるために、ユーザーは、対応するチェックマークアイコンキーを押し、この場合、マイクロコントローラが、グラフィックオーバーレイでスクリーン上に選択アイコンを表示でき、全てのスクリーン表示が、ユーザーに対して、優先チャンネル選択リストがシステムにより使用されていることを気付かせる。選択リストが機能すると、システムは、テレビ受信器の同調及び予定情報の表示を、機能された視聴者選択リストに選定されたチヤンネルのみに制限する。チヤンネル選択リストのチヤンネル内容及び/又は連続的な注文を訂正するためには、ユーザーは、番組ガイドシステムのメニューモードを入力する。FLIPモードからMENUモードを入力するには、図3のリモートコントローラ31を使用する際には、ユーザーはモードキー38を二回押す。他の実施例の図4のリモートコントローラ40を使用する際に、MENUモードを入力するには、ユーザーは、メニューアイコンキー47Bを一回押す。最初に入力された際、MENUモードは図6Aに示されるようなスクリーン表示を持つ。チヤンネル選択リストの編集のためのサブメニューを選択するために、ユーザーは、図7に示すように下向き矢印キーを使用したカーソルの操作により、先ず第三の水平帯63を選択し、この帯63には、例えばメッセージ又はカスタマーサービスなどのタイトルが付けられる。それにより図6Bのスクリーンが表示される。次いでユーザーは、方向矢印キーの使用及びエンターキーを再度押してアイコンを強調することにより、帯内に表れている第二のアイコンを選択するが、この第二のアイコンにはチェックマークが付されており、これは視聴者選択モードに対応している。この動作は、マイクロコントローラ16に、図7に示すような、視聴者選択サブメニューを表示させる。チャンネル選択又はお好みチャンネル入力71の選択により、ユーザーは、図8に示すように、チャンネル選択サブメニューに入る。ユーザーが未だそれをなしていないなら、ユーザーは図4のリモートコントローラ40における特定のチェックマークアイコンキーを押し、特定のチャンネル選択リストを生成又は訂正する。図8に示されるチャンネル選択メニューにおいて、特定のケーブルシステムに利用可能な全てのチャンネルのリスト80が、図8においては選択と称されてテレビ受信器の左側に表示され、視聴者選択リスト81が、図8においては選択済と称されて右側に表示されている。END又は-1シンボルのような特定のコードが、視聴者選択リスト81の第一最上位置82に表れると、システムは、操作の全てのモードにおける番号順の全てのチャンネルについての情報を表示する。これはシステムのデフォルトモードである。利用可能なリスト80から順次にチャンネルを選択し、これを選択リスト81に所定の順序で配置することにより、ユーザーは、チャンネルのサブセットを選択し及び/又はユーザーからのチャンネル上昇又はチャンネル下降指令に応じてデフォルトシーケンスの再整理を行える。これは、リモートコントローラ40における上下矢印キーを使用して利用可能なリスト80におけるチャンネルを強調し、エンターキー44を入力することによって達成され、それは、一時的にバッファへ格納される。マイクロコントローラ16は、視聴者選択リスト81に予め入力された全てのチャンネルのリストを格納する。テレビスクリーンの左側に表示された利用可能なチャンネルリスト80を初めから終りまで操作する際、ユーザーにより特定のチャンネルが強調されると、ユーザーにより強調された特定のチャンネルに隣接してウインドウ84が表れる。視聴者選択リスト81に特定のチャンネルが既に表れているならば、システムは、このチャンネルは、利用可能なチャンネルリスト80から予め選択されており、リスト81から削除できるのみであることを示唆する注意リマインダーとして、ウインドウ84内に削除情報を表示し、削除はエンターキー44を押すことにより達成される。リスト80における特定の強調されたチャンネルが予め選択されていなければ、システムは、ユーザーがエンターキー44を押せば、特定のチャンネルが視聴者リスト81に追加するために選択されることを示唆する注意リマインダーとして、ウインドウ84内に選択情報を表示する。マイクロコントローラ16は、選択されたチャンネルをリスト81の下部に挿入する。この方式では、ユーザーは、何らかの所望の順序で、視聴者選択リストからチャンネルを選択又は削除できる。利用可能なチャンネルリスト80は、映画、ニュース、スポーツ、又は子供向け演劇のようなカテゴリー入力83も備えることができる。ユーザーはそれらの入力のどれでも強調して視聴者選択リスト81にそれらを入力することができる。ユーザーが、その視聴者選択リスト81にカテゴリーを含めているならば、ユーザーがチャンネル上昇又は下降指令を発したときに、システムは、先ずユーザーが選択した優先チャンネルを番号順に表示し、次いで選択された一つ又は複数のカテゴリーに対応する内容の番組を有する全てのチャンネルを一回に表示する。ユーザーが上述の方式によりチャンネル選択リスト81を訂正すると、マイクロコントローラ16は、ユーザーが方向矢印キーの一つを使用してなしたチャンネル変更コマンドに対応して、記憶されたユーザー特定チヤンネル列を追跡する。視聴者選択リストを機能させるには、ユーザーは、図4に示されるリモートコントローラの上部の三つのチェックマークアイコンキー48A、48B、48Cの一つを押す。視聴者選択リスト81は、テレビ受信器の同調又は電子番組ガイドの何らかの操作モードにおける予定情報の表示の選択的制限に使用できる。本実施例では、選択リストが機能すると、システムは、テレビ受信器の同調と、MENUモードにおけるグリッドカテゴリー及びチャンネルリストのみならず、FLIP及びBROWSEモードにおける予定情報の表示とを、機能した視聴者選択リストに選定されたチャンネルについてのみに制限する。視聴者選択リストが機能しているときは、視聴者選択リストに入力されていないいかなるチャンネルにも同調できず、対応する予定情報が表示されない。この点で、親の指導301、MPAA308又はチャンネルブロック303カテゴリーにおけるキーロックアクセスの設定は、上述した優先チャンネルのチャンネル選択リストのような他の表示基準を使用した場合とは異なる結果を生じることに注意すべきである。従って、キーロックアクセスが、許可されたコードの未入力により、予定情報ではなく、オーディオ及びビデオプログラム情報の表示又は注文を妨げている間、仮に特定のチャンネルがチャンネル選択リストに含まれていて、かつキーロックアクセスモードのチャンネルブロックカテゴリー303で機能しているキーロックアクセスを持つならば、そのチャンネル又はそれに対応する予定情報は何時も表示されない。予め選択された視聴者選択リストを非能動化するためには、ユーザーは、図4のコントローラ40上の適切なチェックマークアイコンキーを留める。ひとたび非能動化されると、システムは、全ての利用可能なチャンネルの予定情報の表示のみならず、全ての利用可能なチャンネルの表示及び同調を行わない。次いで、視聴者選択リスト81が仮に能動化すると、これは、選択されたモードのみ、例えばFLIPモードのみにおける予定情報の同調及び表示の制御に使用できるので、ユーザーは、全ての他のモードにおける予定情報に対応する全てのチャンネルを見ることができる間、FLIPモードにおいては、選択リスト81に入力されたチャンネルについてのみの対応予定情報に同調でき、かつ視聴することができる。この後者の形態のみならず、機能されたチャンネル選択リストがなく、システムがデフォルトモードにあるとき、視聴者選択リスト81に表れたチャンネルが、ユーザーが加入していないサービスに対応しているならば、マイクロコントローラ16は、番組信号の表示に代えて、図9に示すように、注文サブメニューをグラフィックオーバーレイと一緒に表す。このサブメニューは、ユーザーに対して、このユーザーが、選択されたサービスには現在加入していないことを示唆し、次いでユーザーに、このサービスを注文するか否かを尋ねる。ユーザーが肯定的に応答すれば、番組予定システムは、衝動的な注文とともに、ユーザーの要求を確認すべく、ユーザーに他の注文サブメニューを呈示する。また番組ガイドは、図37に示されるように、ロケータスクリーン201を有する形態にもでき、これは視聴者のお好みチャンネルリストのチャンネル選択及び確認の手助けをする。ロケータスクリーン201は、いずれの特定のチャンネルにも、いかなる特定の時刻にも、現れる番組情報のソース、例えば、ブロードキャスト、ケーブルキャスト、視聴毎料金、要求に応じて代用ビデオ、衛星、又は他の番組素材のソースに応じて分類された全ての利用可能なチャンネル番号を表示する。従って、ロケータスクリーン101は、何らかの特定のチヤンネル又はサービスを確認するために用いることができるが、それは、その分類が利用可能なチャンネルのリストを初めから終りまでスクロールするための迅速かつ効果的な方法を与えるからである。チヤンネル番号は、番組カテゴリー、番組内容、番組格付け、又は他の内容に基づく基準、利用可能な時間、番号順、あるいは他の論理的な分類などの他の基準によっても分類できる。図37に示す例において、ユーザーはリモートコントローラの方向キー43A、44Bを用いてロケータスクリーン201内を移動できる。右方向キー及び左方向キー43Bは選択カーソルをカテゴリー列内で移動させ、一方、上方向及び下方向キー43Aは特別なカテゴリーを選択するために用いられる。選択カーソルを希望のチャンネルに位置させてリモートコントローラ40のEnterキー44又はオプション調整キー図示省略の何れか一つを押すことによってロケータスクリーン201から特定のチャンネルを視聴するために選択することが可能である。チャンネル選択の目的に加え、ロケータスクリーン201はユーザーがお好みチャンネルリストを作成することができるようにする。そのために、ユーザーは最初にリモートコントローラ40の方向キー43A、43B又は数字キー42を用いて選択カーソルを希望するチャンネルに移動させ、次にリモートコントローラ40の希望チャンネルキー46Aを押す。これにより、ディスプレイの画面が変わり、例えば、チャンネル表示テキスト文字若しくは該文字の背景の色を変えることにより、又は適当なアイコンを表示し若しくは他の表示を行なうことにより、そのチャンネルが1つのお好みチャンネルとして選択された旨の表示を示す。図4に示すリモートコントローラ40において、シャープキーはお好みチャンネルのキーとして機能することができる。また、多数のお好みチャンネルのリストを用いるならば、ユーザーはお好みチャンネルのキーを押す前に、リモートコントローラ40の適当なお好みチャンネルのキーを押して特定のリストを選択する。たとえば、先に説明したように、図4のリモートコントローラ40は、3つの色分けされたチェックマークのお好みチャンネルのキー48A、48B、48Cを有し、これらのキーは3人の個人のユーザーのために少なくとも3つの別のお好みチャンネルのリストを与える。異なる表示特性をロケータスクリーン201に表示して特定のお好みチャンネルのリストが選択されたことを示すことができる。図4に示すリモートコントローラ40上で用いられるチェックマークキー48Aのようにリモートコントローラ上でお好みチャンネルのリストを示すことを行なわせるために用いるアイコン又はイメージを、お好みチャンネルのリストが得られるときに、ロケータスクリーン201及びプログラムガイドの他のスクリーンに表示することができる。代替的に、表示されたテキスト又はその背景の色を変えて選択されたお好みチャンネルのキーの色と同じにすることができる。ロケータスクリーン201は幾つかの経路を介してアクセスすることができる。例えば、ロケータスクリーンは、最も大きなチャンネル番号と最も小さなチャンネル番号との間といったように走査するチャンネル番号の間に便宜上配置される仮想チャンネル、たとえば、仮想チャンネル0として含まれるようにすることができる。ユーザーに対しては、そういった仮想チャンネルは通常のチャンネルとして見える。しかしながら、仮想チャンネルはキャリアとしてのバンド幅を追加することを必要としない。例えば、仮想チャンネルは加入者ステーションにおいてデジタル式に生じさせることができ、あるいは、既存のバンド幅周波数における適当なブランキングインタバルに含ませることができる。この方法において、リモートコントローラの数値キー42を用いて対応するチャンネル番号を入力するか、上下方向キー43Aを用いて大きな番号から小さな番号あるいはその逆に走査するか、いずれか一方によって、仮想チャンネルにアクセスすることができる。図38Aに示すように、メインメニュー表示215にアイコン又はテキストメッセージ210といった適当な識別子を与えることが好ましく、ユーザーはこの識別子210を選択カーソルによってハイライト強調させリモートコントローラ40のEnterキーを押すだけでロケータスクリーン201にアクセスすることができる。代替的に、ユーザーが押すことによってマイクロコントローラにロケータスクリーン201を表示させるようなロケータスクリーンに相当するキーをリモートコントローラに備えることとしてもよい。チャンネル選択又はお好みチャンネルのキーに加えて、ユーザーが作動させるカテゴリー別アイコンキー、例えば、映画、スポーツあるいは子供番組キーをリモートコントローラ40に設けることとしてもよい。このシステムは、そういったキーがユーザーによって作動されたときに、特定の好みのカテゴリーに合致する番組のみをユーザーに提供するためのものである。お好みチャンネルのアイコンとともに、マイクロコントローラは、ユーザーがシステム作動のうちの現在活動しているモードを認識できるように、活動中の好みのカテゴリーに対応するアイコンを表示することとしてもよい。図16のメニューの第3水平バーの右端のクエスチョンマークアイコン162はプログラムガイドシステムヘルプモードを示し、そこではユーザーに対してシステム操作の説明が表示される。さらに、リモートコントローラ40の適当なキーを用いてカーソルを走査することにより、ユーザーはこのモードを選択することができる。一旦選択すると、ヘルプモード内に現れた次のサブメニューは、システムのどの特定の部分についてヘルプ情報を見たいかをユーザーに質問する。メニューモードの最後の水平バーに現れるアイコンは、インタラクティブな、あるいは、その他のタイプの情報サービスを示し、この情報サービスへの門戸として作用するプログラムシステムは、この情報サービスを図17に示すようにユーザーに対して利用可能にする。カーソルを操作することによって、ユーザーは、図31から35に示すように特定のサービスの内の1つをどれでも選択できる。例えば、ユーザーが最後の水平バーに現れるXPRESSアイコンを最初に選択したならば、図31に示すようなサブメニューが表示される。リモートコントローラの方向矢印キー及びEnterキーを用いてユーザーは図31の3つのエントリーの1つを選択することができる。特定のエントリーが選択されたならば、図32~35に示すように、電子番組ガイドはユーザーを選択されたサービスに接続し、制御を特定のサービスアプリケーションソフトウェアへ渡す。代替的に、番組の複数の内容特定カテゴリーキー、例えば、スポーツキー、ニュースキー、映画キー等に相当する複数の内容特定キーをリモートコントローラ40に設けることもできる。ユーザーが内容特定キーを押すと、内容特定モードが開始される。図4において、リモートコントローラはスポーツキー49を備える。ユーザーがスポーツキー49を押すと、マイクロコントローラは番組の表示や番組予定情報をスポーツ関連のものに限定する。マイクロコントローラは他の全ての番組や予定情報がTV受信機に現れることを阻止する。マイクロコントローラは、その番組又は予定情報に関連する適当なコードを検査することによってスポーツ関連番組や予定情報を区別することができるようにすることができる。先に説明したように、コーディングはいくつかの方法を用いて達成することができる。例えば、番組信号の垂直帰線消去期間又は番組予定情報のデータベースの記録内の適当なメモリー位置に適当なコードを含ませることによって、あるいは、予定情報が広いバンド域のネットワークで受信されるならば、コードを適当なブランクインタバルに含ませることによって達成される。ユーザーは、予定情報が表示されておらず番組信号のみがTV受信機に見られるときはもちろん、電子番組ガイドのいずれのモード-先に説明したFLIP、BROWSE又はMAINMENUメインメニューモードを含む-の作動においても、適当な内容特定キーを押して内容特定モードを作動させる。ユーザーによって一旦内容特定モードが要求されたならば、マイクロコントローラは即座かつ直接的に内容特定番組基準をイネイブル状態にし、このイネイブル状態が例えばスポーツキー49を操作することによってディスエーブル状態にされるまでガイドのすべとの作動モードの場合において内容特定番組基準をイネイブル状態に維持する。スポーツキー49のような専用の内容特定キーに変えて、システムは1つの一般的な内容特定キーを備えるように構成しても良く、このキーは作動されると、マイクロコントローラが、ユーザーが入手可能なすべての内容特定カテゴリーのリストを含む内容特定メニューを表示する。ユーザーは次にリモートコントローラの方向矢印キーを用いて選択カーソルを操作して特定のカテゴリーを強調させEnter入力又はOKキー44を押してそれを選択する。リモートコントローラの内容特定キーを用いる変わりに、ロケータ、セットアップあるいはメインメニューのスクリーンといった電子ガイドの他のメニュースクリーンに適当な識別子を与えることによって内容特定メニューへのアクセスがなされる。1つの特定の内容特定カテゴリーが選択されたときに、全ての選択されていない内容特定番組を止めることに加えて、マイクロコントローラはプログラムされて前記選択された内容特定カテゴリーに特に関連する全ての付加価値番組又はサービスを能動化する。例えば、ユーザーがスポーツの内容特定モードを作動させたとき、マイクロコントローラは、スポーツ番組に関連するスポーツ番組又は予定情報のみが表示されることを許可することに加え、全てのスポーツ関連付加価値サービス、例えば、関連するクイズゲーム又はビデオゲーム、ゲームの進行中の最新のスコア、チームのスケジュール、選択されたチームあるいはプレイヤーの先のゲームのリプレイ、チケット又は御土産の購入等に関する情報を探してそれを能動化する。従って、番組又はサービスから得られる情報は電子番組ガイドの環境に統合されうる。先に述べたように単に制御を他のサービスに渡すよりも、このように電子番組ガイドはシステムインテグレータあるいはインターフェイスとして働き、有用な付加価値情報を電子ガイド環境内のパッケージに組込み、従って、多様な内容特定カテゴリーに相当する一連のモジュール式電子番組システムを与える。図40Aに示すセットアップスクリーンは、また、テキスト見出しスクリーンの下部とスクリーンの上部とを含むテキスト位置カテゴリー275を含む。リモートコントローラ40の上下方向キー43Aを用いてテキスト位置カテゴリー275に移動し、リモートコントローラ40の右及び左方向キーを用いてそのカテゴリー内のスクリーンの上部又スクリーンの下部に移動し、次に、Enter又は選択キー44を押すことによって、ユーザーは、電子プログラムガイドの種々の作動モードにおける情報を表示するように用いられるオバーレイウインドウの位置を制御することができる。図40Aのセットアッププスクリーンがユーザーに2つの位置、上又は下の選択を与える。番組ガイドの作動モードに依存して、TV受信機の映像領域にさらに多くの位置の選択をユーザーに与えることが望ましく、あるいは、ユーザーが異なる作動モードに表示された情報の異なる位置を選択できるようにすることが望ましい。開示する本発明の新規な特徴の1つは、テキスト合わせシステムである。テキスト合わせシステムの好ましい実施例は、番組リストデータがユーザーへ伝送されメモリーに保存される前に、番組リストデータを編集するために用いるインタラクティブコンピュータプログラムを含む。このインタラクティブシステムは次のように作動する。編集されていない又は部分的に編集された番組リスト情報データはデータ処理装置にロードされる。このデータは番組のタイトル、番組が放送される時間、番組の放送時間長さ、番組のカテゴリー、番組のタイプに依存して付加説明情報を含む。例えば、映画の場合、データはMPAAレート、映画の年代、映画が白黒映画であるか、及び出演男優及び女優のリストを含む。データ処理装置は番組タイトルデータのみを抽出し、このデータはテレビ番組タイトル、映画タイトル、スポーツイベントその他特別イベントのタイトルを含む。番組の長さに基づいて、データ処理装置は最初にリストデータを分析し、各タイトルとしてどういったグリットサイズのタイトルが必要かを決定する。従って、2時間の長さの映画は、4つの異なるサイズのグリッドセル30、60、90、120分のそれぞれに合うようにするため、4つの異なる編集されたタイトルを必要とする。データ処理装置は、次に、タイトルの文字の長さに基づき、タイトルを表示するためにどのくらいのスペースが必要かを決定する。タイトルが文字カーニングに対するプロポーショナルフォント及び文字を用いて番組表グリッド内に表示されるならば、データ処理装置は、また、タイトルを表示するために必要なスペースを決定する際にこれらの要素ファクタを考慮することができる。この決定は、タイトルの文字の特別な組合せに必要なピクセル数に基づいてなされる。タイトルを表示するために有用なスペース量はグリッドセルの大きさと、アイコンが作動された際にアイコンを表示するために必要なスペースに依存する。1つ又はそれ以上のグリッドセルにちょうど納まるように多くのスペースをフルタイトルが必要とするとデータ処理装置が決定したならば、そのタイトルはデータ処理装置につながれたCRTのような適当な表示装置を用いてエディタに提示される。エディタはその後で、タイトルを割り当てられたスペース内に合うように変更するように問われる。タイトルが1を超えるセルサイズに編集されなければならないときに、エディタはこれらをそれぞれ別々に編集するように問われる。インタラクティブプログラムの好ましい実施例において、エディタは、編集されたタイトルが設計グリッドセル内に納まるか否かリアルタイムで示される。好ましい実施例において、プログラムリストの各グリッドセルに2行のテキストが表示される。編集されたリストは、第1行に現れ、そして必要ならば、第2行へと続く。第2行へワードラップさせるか否かの決定は、単語間のスペース、カンマ、ピリオド、ハイフン等といった自然な切れ目がタイトルに存在するかに依存する。これらはワードプロッセッサソウトウェアルーチンにおいて標準的に用いられる技術である。エディタは、また、割り当てられた2行にフルタイトルが納まるが、タイトル中に自然の切れ目が無いためにハイフンが必要とされる状態にタイトルを編集することを問われる。エディタにタイトルを短くするように問う前に、データ処理装置はタイトルを短くされたタイトルの記憶されたライブラリと比較し、他のリストデータベースを編集しながらタイトルが以前既に短くされたかを決定する。エディタによってタイトルの変更はいつでも行われ、短くされたタイトルはライブラリに追加される。短くされたライブラリを構築するこの方法は必要とされる手入力を非常に少なくできることは明らかである。テキスト合わせシステムの作動方法を説明するフローチャートを図42に示す。フローチャートは、ただ1つのプラットフォームに関し、プログラムグリッド内に表示するリストを編集する操作を示すが、作動は全てのプラットフォームに関してまったく同じである。テキストの編集は、同じタイトルを表示するためにマルチプル多重サイズのグリッドセルが用いられる状況及び他の状況において必要かもしれない。例えば、開示される番組ガイドは、個々のプラットフォームが異なる拘束及び有効グリッドセルスペースを有するような幾つかの異なるプラットフォーム上で作動するかも知れない。あるプラットフォームはテキストをプロポーショナルフォントで表示しないかもしれないし、あるプラットフォームは有効スペースを減らすという限定を受けるかもしれない。従って、好ましい実施例において、インタラクティブプログラムは全てのプラットフォームに関し同時に必要な編集を要求する。さらに、テキスト編集は、番組リストのグリッドの他のモードを表示することを必要とすることができる。例えば、図20のチャンネル別リストにおいて、番組は1つの全体の、固定長さのライン上に一覧にされるが、該ラインの長さはプラットフォームからプラットフォームへと変化するかもしれないので、テキスト合わせシステムはこの表示モード同様に異なるプラットフォームに関するリストを編集する目的のために用いられる。テキスト表示の有効スペースは、また、アイコン表示にどれだけのスペースが確保されるかにかかっている。表示のためのマルチプルサイズのグリッドセルよりも固定長ラインが用いられるためにどういったグリッドサイズが必要なのかを決定する必要が無い場合を除き、図42に示す方法と同じ方法が適用される。ここで開示されるテキスト合わせシステムはタイトル編集以外に応用できることは当業者にとって明白である。このシステムは、メッセージiスクリーンストリーライン、見た分だけ支払うものです、といったメッセージや同様なメッセージがテキスト表示の設計有効スペース内に納まるように、これらのメッセージを編集するように簡単に変形可能である。実際、システムは開示した番組表システムに表示されるどのようなテキストをも編集するために利用することができる。マイクロコントローラ16のためのコンピュータプログラムは変化する背景の表示予定を含むことができ、この背景に番組表情報を部分的に又は全スクリーン上でオーバーレイさせる。背景はメモリー又は光学記憶装置のようなその他の記憶媒体にビットマップとして保存される。例えば、毎朝午前6時に背景に日の出を表示させるコマンドをVDGに与えるプログラムをマイクロコントローラ16に設定することができる。背景を次に、一日中、例えば、青い空又は夜景に変更することができる。背景は、例えば、1日の中の時間、週のうちの日、月、年又は季節によって変えることができる。情緒的ムード背景を、また、ユーザーが見ている又は選択された番組予定情報の特定のカテゴリーの番組に依存して変更することもできる。情緒的背景として、ユーザーが住む特定の地域を反映するようなシーン、例えば、ロッキー山脈、レイニエ山等を使用することもできる。海や森といった標準的なシーンを用いることとしてもよい。さらに、オーディオバックグランドを表示される特定の情緒的バックグランドに関連させることとしてもよい。さらに、クリスマス、6月4日、スーパーボウルサンデー等といった祭日及び特別なイベントに対して異なる背景を用いることとしてもよい。背景の目的は番組リストを見るときにあきがこないようにするためである。マイクロコントローラ16は情緒的背景表示を自動的に調和させるようになっている。ユーザーは、また、マイクロコントローラを操作して適当なムードオプションメニューを表示させこのメニューはムード背景の一覧をユーザーに与え、ユーザーは選択クルーザを操作することによって1つ又はそれ以上の背景を選択できる、多くのムード背景から選択することができるようになっている。そういったムードオプションメニューへのアクセスは、適当な文字による又は視覚的な識別子をロケータLOCATOR又はセットアップSETUPスクリーンといったシステムの適当なメニュー内に与えることによって達成される。さらに、電子番組ガイドは各番組の放送情報とともに番組の唯一のデジタル識別子を記憶することができるように構成され、その識別子を後に使用例えば、ユーザーが番組を記録するビデオレコーダのような記憶装置にそれを伝送することができる。番組ガイドはそのビデオレコーダの動作を自動的に制御するために該識別子をまた使用することができる。番組ガイドはこの目的のため、他の記憶された番組予定情報を用いるように構成することができる。本発明のインタラクティブホームショッピング機能を図43A乃至図43Eを用いて説明する。図43Aは、異なるチャンネルのある特定の時間に放送が予定されたさまざまな番組をリストアップしたEPGの放送時間画面を示す。図43Aに示すように、各リストに関連する商品やサービスを示すアスタリスク、すなわち星形のアイコン401が表示されたいくつかのリストは利用可能であり、ユーザーが遠方から注文できることを示す。上述したリモートコントロール装置40には、さらに、商品とサービスの注文に使用する星印が付いたボタンが付いている。代わりに、キーパッド42の星形のキーを用いてもよい。上述したリストは購入する利用可能な関連する商品とサービスを含むことを示すのに用いる特定のアイコンは本発明の一部ではなく、便利な任意のシンボルを用いてもかまわない。図43Aに示す画面は、関連する商品又はサービスを含むFullMetalJacketとBeverlyHillsCopIIIの2つの番組を示す。カーソルでFullMetalJacket番組リストを選択して強調表示している間に、リモートコントロールの星印が付いたボタンを押すと、ビデオテープ方式選択画面が図43Bに表示される。この画面は、ユーザーに特定の商品やサービスと各種オプション及び/又はビデオテープ方式、並びに異なるオプションとビデオテープ方式の価格が利用可能であることを知らせる。図43Bに示すように、リモートコントロール装置40の左矢印ボタンと右矢印ボタン43Bはスクロールしてビデオテープ方式を選択するのに用いられる。ユーザーがスクロールすると、表示されている価格が自動的に変更されて現在選択されているビデオテープ方式の価格を反映する。特定のビデオテープ方式すなわちVHS方式のカセットを選択するとリモートコントロール装置40のOK又はENTERキー44を押して、図43Cの画面が表示されて支払方法と発送方法を選択する。ユーザーは番組サービスに対するユーザーへの請求書の購入価格に追加されるオプション、並びに各種クレジットカードを含むさまざまな支払方法をスクロールして選択する。画面の下部で、ユーザーは自分のクレジットカードの番号と有効期間を入力する。また、さまざまな発送方法もスクロールして選択する。従って、合計価格は選択した発送方法によって異なってくる。支払方法と発送方法を選択すると、図43Dの画面が表示されこの画面で注文の確認をする。購入コードを用いて、図43Eに示すように許可されていない人が商品やサービスを注文するのを禁止してもよい。購入コードは、上述した番組ロックアウトコードと同じように前もって選択できる。図43Dの画面は、ユーザーがあらかじめ自分の住所と電話番号を入力した場合に表示される。ユーザーはこの情報をセットアップ画面からあらかじめ入力し、商品注文サービスを最初に使用するときに必要なすべての情報を入力してもよい。セットアップ情報は、商品を注文したときユーザーがあらかじめ入力したリストからクレジットカードを選択するだけで済むように1つ以上のクレジットカードの番号を含む。代わりに、ユーザーの住所と電話番号は番組サービス課金システムから抽出してもよい。星形のアイコンは、1つ以上の商品又はテレビ番組に関連するサービスが利用可能であることを示すのにも用いられる。図44は、カーソルで番組48hoursを選択して強調表示している間に、星印が付いたボタンを押すと表示される画面の一実施例を示す。図44に示すように、コピーとテープVHS又はベータ方式の両方が利用可能である。ユーザーは、リモートコントロール装置40の矢印ボタン43Bでカーソルを移動し、所望の商品を強調表示させOKボタンを押して商品を注文する。商品とサービスは、星形のアイコンをシステムの異なるモードの番組予定画面に表示させて、EPGの異なるモードのどのモードからでも注文できる。図45は、上述したシステムのフリップモードに関する星形のアイコンの使用を示す。このような商品注文サービスは多くの応用が可能である。ビデオカセットや番組のコピーの注文の他に、ティーシャツやその他の洋服、書籍、映画のサウンドトラック、おもちゃ等の付随的なさまざまな商品も同じように注文できる。開示された商品注文システムは、PPV映画のような著作権が付与された番組に用いるとき特に有効である。これらの番組はVCRを用いて録画できない。そのため、開示された商品注文サービスは強力なマーケッティングツールを提供し、ユーザーが単にリモートコントロール装置のボタンを押すだけで、例えば、PPV映画のような専門家が製作し、許可されたコピーを自分自身で注文できるようにする。提供できるサービスの1つの例が生のテレビ番組のチケット注文である。ゲームショーやトークショー等の番組の番組リストは星形のアイコンを用いて視聴やショーの関連するチケットを注文する。星形のアイコンは、地方のスポーツ番組の番組リストに用いて将来催されるリストアップされた番組のチケットを注文する。開示された商品とサービス注文機能を用いるとテレビ番組に制限する必要がない。例えば、ケーブルシステムオペレータや他の番組プロバイダがテレビチャンネルだけでなく、音楽を提供した場合、このガイドを通して音楽番組に関連する商品、サービスも注文できる。図46は、音楽番組に関連した商品やサービスの注文に用いる画面の一実施例を示す。注文する商品には、歌やアルバムのCD又はカセットテープがある。注文サービスは、選択した音楽番組で公演が予定されているアーティストのコンサートのチケット注文にも用いることができる。このように、EPGを用いると、番組関連の商品及び通常既存のホームショッピングチャンネルなどは見ようともしないであろう人々を含む非常に広範な視聴者層にゆきわたらせることができる新しい伝達手段を提供する。商品とサービス注文は本発明のEPGで容易に実現できる。EPGを搭載したさまざまな表示画面は各番組の番組リストデータにアクセスするマイクロコントローラ16から制御される。特定の番組に関連するこのデータが商品やサービスが利用可能であることを示す場合、マイクロコントローラ16は、特定の番組リストがEPGの異なるモードで表示されたときは常に星形のアイコンを表示する。また、マイクロコントローラ16は、EPGのユーザーが選択したオプションの表示を制御するので、ユーザーが特定のリストを強調表示させたとき、正しい商品やサービス情報を表示させるためにユーザーがリモートコントロール装置の星印が付いたキーを押すと、マイクロコントローラ16は適切な注文情報を表示する。サービスの注文は、プレミアムサービスとペイパービュー番組に関する図9に関し上述した。商品はユーザーが注文を送るリターンパスとして電話回線、同軸ケーブル、光ファイバ、ワイヤレス通信のいずれかを用いて同様に注文できる。多くの周知の技術があり、それらは、加入者が注文した商品及びサービスに関する情報を地方局のケーブルテレビに送り、中央局で処理するために用いられる。例えば、ペイパービュー番組の加入者の課金に用いられる同じ技術を商品注文にも適用できる。一実施例で、マイクロコントローラ16は、加入者の注文をメモリーに格納して後で加入者の電話回線を使用して送信する。マイクロコントローラ16は、中央局をダイヤルして加入者の注文を送るようにプログラムされている。この目的のために、電話料無料の800番台の番号が用いられ、加入者が電話を利用していなそうなときに呼び出すのが普通である。マイクロプロセッサ16は、1日中注文を蓄積して1日に1回蓄積したすべての注文を送信するようにプログラムされている。注文を送る別の可能な方法としてはケーブルそれ自身を用いることである。この方法は単方向及び双方向ケーブル装置両方で用いられる。単方向ケーブル装置システムで、注文はローカルケーブルシステムに設置されたセットアップボックスのユーザー側に格納される。そして、ケーブルヘッドエンドは周知の技術を用いてセットアップボックスをポーリングして、ケーブルヘッドエンドに送信するなんらかの注文が格納されているかどうか判断する。注文があれば、ケーブルヘッドエンドに送られて処理される。双方向ケーブル設備は、リアルタイム注文機能を希望する場合は最適である。リターンチャンネルを用いると、注文を出しアップストリームのケーブルヘッドエンドに送信して、ここで処理されるか別の処理センターに送られる。このようにして、注文は注文を出した当日に容易に処理されて夜間急便によりユーザーに郵送される。さらに、別の可能性な方法としては加入者からの注文の着呼を中央局から制御することである。例えば、ケーブルヘッドエンドは、加入者をポーリングしてセットトップボックスをプログラムし、着呼時間をずらして処理センターの過負荷を軽減するため特定の時間で中央局をコールできる。最後に、ケーブルヘッドエンドを電話回線を介して各ユーザーのセットトップボックスに接続し、各視聴者を連続的に発呼してペンディング状態になっているなんらかの注文があるかどうか判断することも可能である。ケーブルシステム又は他の番組プロバイダの動作と完全に切り離して商品注文機能を構成することも可能である。EPGを提供する実体は、ケーブルヘッドエンドによる前処理を必要とすることなくユーザーから注文を直接受けるため、ケーブルシステムヘッドエンド又は他の番組プロバイダ側に自身の処理装置を設置することもある。商品注文と識別されたユーザーの要求はEPGプロバイダの処理装置に直接送られる。このようなシステムアーキテクチャは、国際的な商品注文システムのより集中化した管理を可能にする。各商品に関する情報と利用可能なサービスは多くの方法のいずれかでユーザーに提供される。一実施例で、各ユーザー側に格納された番組予定情報データベースは、各商品及びサービスの説明又はサービスの価格、及び必要な他のあらゆる情報のサービスのためのすべての情報を含む。しかしながら、この方法にも非常に多くの番組が利用可能な商品とサービスを含むと、システムメモリーに対する要求が大きくなるという欠点がある。他の方法は、商品やサービスの種類を識別するのに必要な最小量の情報をデータベースに格納するため、利用可能な商品とサービスを標準化することである。例えば、ビデオカセットとコピーだけしか利用できない場合、データベースにはビデオカセット、コピーあるいはその両方が利用可能であるかどうか示す各リストのフラグだけを格納する必要がある。すべてのコピーとビデオカセットの価格で同じであれば、さらに簡略化が可能である。図43A乃至図46に示す画面は、メモリースペースを節約する全商品の標準化された画面である。当業者は多くの変更が可能であることを認識するであろう。フレキシビリティをより向上させるには、異なるカテゴリーの商品とサービスを映画、ニュース番組、スポーツ、ペイパービューのような異なる種類の番組に編成してもよい。マイクロコントローラ16は、番組の種類ごとに表示された商品サービス情報を選択するようにプログラムされている。このように、ユーザーがリモートコントロールの商品注文アイコンを押すと、マイクロコントローラ16は、番組案内に表示されている番組の種類を判断して適切な注文画面を選択的に表示する。同様に、価格の異なるカテゴリーを設定できる。マイクロコントローラ16は、データベースから商品の価格カテゴリーを読み出して、商品の適切な価格を画面43~46に表示する。開示した商品注文システムの別の実施例を以下に説明する。ユーザー側に格納された番組リストに関する商品又はサービスの利用可能性だけを示すというのではなく、その番組に関連する商品やサービスがある場合、星形のアイコンを番組表示信号に重畳させユーザーが番組予定表示モードの1つにないとき商品の利用可能性を示す。このように、DRAM18に格納された番組予定情報データベースに含まれていない番組に関連する商品とサービスもユーザーに利用可能にできる。この実施例はコマーシャル宣伝に関し特に有用であり、リモートコントロール装置40を用いて宣伝されている商品やサービスをユーザーが注文することができるようにする。代わりに、ユーザーは単に郵送リストに加えられる要求を出して、他の関連する商品とサービス並びに宣伝している商品やサービスに関する追加情報を受け取る。この別の実施例上述した実施例と一緒に用いられるを以下に説明する。コマーシャル又は他の番組の受信した番組信号は番組に関連する商品やサービス情報を含んでもよい。この情報は、標準的なアナログテレビジョン信号の垂直帰線消去期間VBIに挿入されるが、この方法は当業者に良く知られている。同様に、この情報はデジタルで送信される番組のインバンドデジタルチャンネルに含まれる。情報をVBIやインバンドデジタルチャンネルに挿入する利点は、商品及びサービス情報を格納するためのユーザー側のメモリー消費の必要性をなくす点にある。図47のブロック図に示された変更システムは、VBIを用いる商品注文システムを本発明の番組予定システムに組み込むシステムの一実施例である。この変更システムで、第2の受信機30は、マイクロコントローラ16の制御下で、チューナー28で選択したテレビジョンチャンネル信号を受信する。その信号は受信したテレビジョン信号のVBIに含まれるデータをデコードするVBIデコーダ30Aに送られる。そして、このデータは、上述した番組予定情報と同じようにバッファ15とマイクロコントローラ16に送られる。マイクロコントローラ16は、現在選択しているチャンネルがVBIのデータで示したように利用可能な商品やサービスの番組を表示しているかどうか判断する。利用可能な商品やサービスがあれば、マイクロコントローラ16は商品利用可能アイコンをテレビジョン信号の上に重畳させる。好適な実施例で、現在選択されているテレビジョン信号は、コマーシャル宣伝を含み、利用可能な商品及びサービスはそのコマーシャルに含まれている。1ステップ又は複数ステップ注文プロセスのいずれかが使用される。例えば、最も簡単な実施例で、たった1つの商品だけ、すなわち商品パンフレットだけが利用できる。この場合、マイクロコントローラ16は、を押して、この商品を説明したパンフレットを受け取ってくださいなどの標準的な画面メッセージをビデオオーバーレイ装置25に表示させるように構成されている。この実施例は、ユーザーがあらかじめ自分の名前と住所を入力するか、上述したように番組サービス課金システムから情報を抽出することを想定している。代わりに、上述したのと同じ複数ステッププロセスも実施してよい。注文アイコンキーを押すと、マイクロコントローラ16は、追加情報を商品やサービスを説明するVBIから抽出してビデオオーバーレイ装置25がその情報を受信機に表示する。次に、マイクロコントローラは、図43A乃至図43Eに示すのと似た一連の画面を表示してユーザーから必要な情報を得る。しかし、この場合、画面を構成するのに必要な情報は、格納された番組予定情報ではなく番組信号から得られる。画面構成をメモリーにビットマップとして格納し、VBIから抽出した情報を用いて画面の情報を完全にすることもできる。ユーザーが商品やサービスを選択することにした場合、マイクロコントローラは要求を受け取って以下のように処理する。最も簡単な実施例で、マイクロコントローラは単にタイムとチャンネルスタンプだけを要求に押す。要求した時間と要求時にユーザーが選択したチャンネルを与えることにより、システムオペレータは、視聴者がコマーシャル又は他の番組を商品やサービスを注文した時点で視聴していたかどうか判断して、ユーザーに正しい商品やサービスを提供する。代わりに、より高度なシステムでは、マイクロコントローラ16がVBI又はインバンドデジタルチャンネルから商品識別情報を抽出し、その情報をユーザーの要求情報と一緒にして商品や注文されたサービスを識別する。そして、ユーザーの要求がケーブルヘッドエンドに送られ、番組リストに関連する商品とサービスに関し上述したいずれかの方法で処理される。ここに開示する発明に使用される特定のコンピュータプログラムの形態及び内容は、ビデオシステムプログラミング及びグラフィックディスプレイの技術分野の当業者であれば容易に理解される。システムのオペレーションロジック作動論理を示すフローチャートは図36A~Dに示される。添付の請求の範囲から逸脱することなく、本発明の実施例からはみ出すことが有り得ることは当業者によって理解されるものである。"