図1は全体的に10で示す電子プログラムスケジュールシステムの様々な構成要素を示すブロック図である。それらの構成要素は、衛星放送受信器のような視聴者のセットトップケーブル変換器ボックスまたは他の信号受信器もしくは処理装置に機械的に設けることができる。別の例では、その構成要素は別のハウジング内に取り付けることができ、またはテレビ受信器、VCR、パーソナルコンピュータもしくはマルチメディアプレーヤの一部として含むことができ、更には、高帯域ネットワーク系に分配アプリケーションとしても存在することができる。
入力信号11が受信器12に接続され、それはデータプロバイダーから伝達されたデータ流れを受け取る。そのデータ流れは、例えば特定の地理的場所の、またはその他のマーケットで入手可能なプログラムまたはサービスに関する情報を含むことができる。入力信号11は、例えば標準的な放送、ケーブルテレビ放送もしくは衛星放送の一部としてまたはデータ伝達の他の形態として発生させることができる。データプロバイダーはプログラム情報プロバイダー、衛星アップリンクマネージャー、ローカルケーブルオペレータまたはそれらのソースの組合わせであり、データ流れはすべてのテレビプログラムに関するプログラムスケジュール情報及びオペレータの地理的マーケットにおいて入手可能な他のサービスを含む。
データ流れは変調することができ、その後、例えば75MHzの周波数で作動する専用チャンネル伝送を部分的に含むようなかなり多数の経路のケーブルラインを通って伝達することができる。当業者には、多数の他の方法を用いてデータ流れをプログラム放送信号の垂直消去期間内に埋め込むようにして伝達可能であることが明白であろう。詳細に以下に説明するように、本発明によると、伝達されたデータ流れは視聴者側において電子プログラムガイドを実行しまたは更新するためのアプリケーションソフトウエアを追加的に含むことができる。
その伝達されたプログラムスケジュールまたはアプリケーションソフトウエアは、信号入力ライン11上の受信器12によって受け取られる。その受け取られた信号はその受信器から復調期13、例えばQPSK復調器またはGI Info−Cipher(情報暗号化)1000R、に伝達され、それは伝達信号を復調してバッファ15に伝える。
M68000ECのようなマイクロコントローラ16がバッファ15に伝えられたデータを受け取る。ブートストラップ作動ソフトウエアは電子プログラムガイドアプリケーションソフトウエアの更新したものを捕捉するために用いることができ、そのソフトウエアは読み出し専用メモリ(ROM)17に収納される。マイクロコントローラ16は受け取ったプログラムスケジュール情報を用いて、適切に組み込まれた記録内のデータをダイナミックランダムアクセスメモリ(DRAM)18に記憶させることによってデータベースを構築する。その記憶されたスケジュール情報は、周期的、例えば、1時間ごとに、1日ごとに若しくは1週間ごとに更新することができ、またはスケジュールに変化が生じたときもしくは他の要因で更新が認可されたときにもいつでも更新することができる。システムはシステムクロック19も備えている。
別の例としては、プログラムスケジュール情報はROM、ディスクもしくは他の不揮発性メモリで供給することができ、またはそれは格納ディスクもしくは他のデータ記憶装置にダウンロードすることができる。本発明はここではスケジュール情報の伝達または受信の特定の方法には言及しない。
マイクロコントローラ16が、受信データを、プログラムスケジュール情報とは全く異なるプログラムスケジュールシステムを制御するアプリケーションソフトとして認識すると、それはそのデータを電気的に消去可能かつプログラム可能なROM(EEPROM)20またはバッテリーでバックアップされたスタティックRAM(SRAM)のような不揮発性メモリに格納する。この構成により、アプリケーションソフトウエアの変更または置換バージョンをソフトウエアディベロッパーからケーブルまたは他の伝達装置を介して直接に視聴者にダウンロードすることができる。
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に記憶されたスクリーン構成及びグラフィックシンボルまたはロゴ表示のための記憶されたビットマップのような他のダウンロードデータのタイプに関連して、それをビデオ表示ジェネレータ(VDG)23に供給し、それは本発明の実施例ではRoctecによって製造されたRocgenカードのような市販されて入手可能なVGAタイプのグラフィックカードであってもよい。そのVDGは標準的なRGBビデオ発生器24を含み、それはマイクロコントローラ16によって送られたデジタルプログラムスケジュール情報を入手し、そして、それを特定のスクリーン表示のためのビットマップにしたがってRGBフォーマットに変換し、次にそれはテレビ受信器27によって視聴者に表示される。各スクリーンの構成は以下にシステムオペレーションセクションにて示すと共に詳細に説明する。
VDGはビデオオーバーレイデバイス25も備えており、それはRGBビデオ入力を受け取るとともに、ゼネラルインスツルメンツ(General Instrument)によって製造された従来のチューナーまたはJerrold DPBBチューナーのような従来のテレビチューナー28からの入力を受け取り、それは標準的NTSCビデオフォーマットのプログラム信号を供給する。オーバーレイデバイス25はRGB信号を変換するとともにチューナー28からの信号と組合わせ、そして、図2に示すように、プログラム信号及びプログラムスケジュール情報の両方を含む複合NTSC出力信号を生成する。その複合ビデオ信号は図1に示すように変調器26に供給され、その変調器はRadio Shackから入手できるような変調器でよく、それからその信号はテレビ受信器27に送られ、それは視聴者が変調チャンネル例えばチャンネル3または4に同調するようにする。その複合ビデオ信号はVDGからそのVDG上のビデオポート25Aを通って直接にテレビ受信器27または他の受像装置に供給することもできる。
図1に関連して述べられたシステムの構成要素は全てが例えばIBMのパーソナルコンピュータによって望ましいプラットフォームに組み込まれ、そのコンピュータには伝達リンク及びRoctecによって製造されたようなビデオグラフィックカードが組み込まれている。マイクロプロセッサ及びメモリを備えるケーブル変換器ボックスのような他のプラットフォームまたは高帯域ネットワークも用いることができる。特定の構成要素の例としては以下のものがある。
マイクロコントローラ・・・モトローラ部品番号第MC68331−16ROM・・・テキサスインスツルメンツ部品番号TMS27PC512DRAM・・・テキサスインスツルメンツ部品番号TM4256EEPROM・・・インテル部品番号28F001BX−T
ともかく、当業者には、ハードウエアの構成要素及びデータ記憶の特定の詳細はシステムの特定の実行の機能に関するものであって、本発明の対象ではないことが理解されよう。
以下に詳細に説明するように、視聴者は図3に示すようなリモートコントローラを用いてプログラムスケジュールを通じて指示を出すことができ、それは赤外線もしくは信号手段によってまたは他の適当な視聴者インタフェースによってリモートコントロール送受信論理の従来の原理に基づいて作動する。そのリモートコントローラ31は図1に示すリモートコントローラ受信器29を介してマイクロコントローラ16と通信を行い、その受信器はSilent Partner IR 受信器でよく、リモートコントローラ31から送信された信号を受け取り、マイクロコントローラに視聴者によって押されたキーを示す対応デジタル信号を供給する。
本発明に適したリモートコントローラ、例えば図3に示すようなものは、Universal ElectronicsまたはPresentation Electronics′ Silent Partnerによって製造されたリモートコントローラでよく、それは電源スイッチ32、音量調節キー33及びミュート調節キー34、エンター(ENTER)キー35、0−9デジタルキー36、四方向矢印キー37A及び37B、モード(MODE)キー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を備える。それはさらにポンドサイン(pound sign)及びスターキー(star key)も備える。
そのリモートコントローラの実施例はさらに多数のアイコンキー47A及び47Bを備え、それはプログラムスケジュールシステムの異なるサブメニューまたはモードに対応する。アイコン47A及び47Bはプログラムスケジュールシステムが作動しているときにTVスクリーンに表示することもできる。アイコンキーは特に図3に示されたリモートコントロールの実施例に用いられているMODEキー38と置き代わる。それらのキーを用いると、視聴者はプログラムスケジュールシステムの操作の所望のモードに対応するアイコンキーを単に押すだけで、一つのモードから他のモードへと移動することができる。図4の実施例においては、アイコン47A及び47Bは対応するカラーコードキーの上方に直接に置かれたグラフィックシンボルとして示されている。別の例では、そのカラーコードキーは除かれ、キーをアイコン自体のイメージで形成することができる。
図4に示すリモートコントローラの実施例は3つのカラーコードビューワー優先選択またはお好みチャンネルキー48A、48B及び48Cも含んでおり、それらは直接アイコンキーの上方に置かれている。それらのキーの各々は、プログラムスケジュールシステムに個々の視聴者が作成した「チャンネル優先選択」または「お好みチャンネル」リストを示し、それは特定の視聴者用のチャンネルの特定の部分集合のリストであり、それはその視聴者がプログラムスケジュールシステムの動作の間に視ようとする一連の命令に配置されている。チャンネル優先選択またはお好みチャンネルリストの作成は以下の部分において説明する。従って、システムは三人の個人の視聴者に対し少なくとも三つの個別のチャンネルを提供する。
図4のリモートコントローラは「ヘルプ(HELP)」キー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ビデオ発生器はディジタル・データ情報をRGBフォーマットに変換し、それをビデオ・オーバーレイデバイス25に供給する。通常の操作においては、マイクロコントローラ16は、デフォールトにより、番号順に優先順位が決められてケーブル会社により提供されるすべてのチャンネルを表示する。この番号順はラジオ周波数域における放送チャンネルまたは地方ケーブル操作者のマーケティング判断によって決められる。「チャンネル選択」サブメニュー、または、これに代わる「ロケータ」スクリーン(これらについては後に述べる)を用いて、視聴者は、テレビ受信器27に提供されるチャンネルの内容または順序を改めることができる。
一般に、視聴者がフリップ・モードの間に所定の時間間隔内にリモートコントローラ40からチャンネル変更指令その他の指令を発しないときには、マイクロコントローラ16はVDG23に指令してテレビからグラフィックオーバーレイ51を除去させ、このようにしてテレビ受信器27にプログラム信号55だけを視られるようにする。所定の時間間隔の長さは、視聴者にオーバーレイに含まれたプログラム情報を読むのに充分な時間を与える長さとする。グラフィックオーバーレイ51が現れる所定時間間隔の長さはマイクロコントローラ16でアドレスできる非揮発性のメモリ20内の位置に記憶される。視聴者は、最初に視聴者選択モードを選び、次いで「オーバーレイ間隔」の項目を選んで時間間隔の長さを変えることができる。マイクロコントローラ16は次に視聴者プロンプトを画面上に表示させる。これにより、画面は、例えば、視聴者に画面上のグラフィックオーバーレイに表示された適当な時間を選ばせる。視聴者は数字キーを用いて適当な回答、例えば、5乃至60秒の時間、を入力し、ENTERキーを押す。次いで、新しい時間が読み取られ、メモリ内のオーバーレイ時間間隔位置にマイクロコントローラ16によって記憶される。
もし視聴者が所定のオーバーレイ期間が経過する前または後に、上下方向矢印43Aを用いて、または数字キー42で所望のチャンネル番号を入力した後にENTERキーを押すことにより、リモートコントローラ40からチャンネル変更指令を発するときは、マイクロコントローラ16はチューナー28をして所望のチャンネルを選ばせる。このチャンネルは上下方向矢印43Aを用いるときは現在のチャンネルの直前または直後のチャンネルであり、視聴者が数字キーパッドで入力するときはこの特定のチャンネルである。また、マイクロコントローラはそのチャンネルの現在のプログラム情報をサーチし、それを画面に表示させる。従って、視聴者がチャンネルを切り替えるたびに、選択されたチャンネルのプログラムスケジュール情報が自動的にグラフィックオーバーレイ51に現れ、一方、特定の時点で選択されたチャンネルに現れる実際のプログラム55は画面の残りの部分を占める。
視聴者が、フリップ・モードの間に左または右方向の矢印キーを押すと、システムは、ブザー音または無効なキー操作を示すテキスト表示等により、エラーメッセージを発するように設けられる。
ブラウズ・モードブラウズ・モードを開始するには、視聴者は第3図に示す第一実施例のリモートコントローラを用いるときは、フリップ・モードにあるときにモード・スイッチを1回だけ押す。図4に示す第二実施例のリモートコントローラ40を用いるときは、視聴者は、ブラウズ・アイコン47Aの下にあるボタンを押す。
ブラウズ・モードにおいて、視聴者は、以前に選択したテレビプログラムを同時に引き続き視ながら、視ているチャンネルのみならず、すべてのチャンネルのプログラムスケジュール情報を走査することができる。図11に示すように、このモードにおいては、フリップ・モードで現れるグラフィックオーバーレイ情報はブラウズの対象となるチャンネルのプログラム情報に置き換えられる。その情報は視聴者が現在視ているチャンネルの情報であることもあり、他のチャンネルの情報であることもある。視聴者がブラウズ・モードに入るためにリモートコントローラ40から指令を発した後に、フリップ・モードの場合と同様に、グラフィックオーバーレイ111が現れ、現在選択されているチャンネル112のプログラムスケジュール情報及びテキスト形式のブラウズ表示部113が示される。これにより、図11に示されるように、視聴者に現在のアクティブ・モードを示す。
もし視聴者がブラウズ・モードにある間にリモートコントローラ40上の上下方向矢印のいずれかを押すと、テレビ受信器画面27のグラフィックオーバーレイ部分111に前のチャンネルまたは次のチャンネルのプログラムスケジュール情報が示される。一方、チューナーは図12に示すように、視聴者がブラウズ・モードを選んだときにテレビ受信器上に現れたチャンネルプログラムを選択したままになっている。上下方向矢印キーを押すたびに、選択されたチャンネルの対応プログラムスケジュール情報が表示される。また、グラフィックオーバーレイは現在放映されているプログラムの実際のビデオ信号またはその時にブラウズ・オーバーレイに表示されているスケジュール情報に対応する後刻のプログラムの一部を示す小さなビデオウィンドウを有し得る。このようにして、視聴者はテレビ受信器上の少なくとも一つの選ばれたプログラムを継続的に視ながら、すべてのチャンネルのプログラムスケジュール情報を同時に走査することができる。高性能のテレビ受信器の到来とともに、一つの画面上に複数の放映プログラムを同時に表示し、または、例えば、放映プログラムと広告とを同時に表示するように画面を分割することも可能となるであろう。
もしブラウズ・モードにおいてプログラムスケジュール情報の走査を行うときに、視聴者が現在視ているプログラムのチャンネルからグラフィックオーバーレイ中のスケジュール情報に示されたプログラムのチャンネルに切り替えたいときには、単にENTERボタンを押すだけで、チューナー28はそのチャンネルに切り替えられる。もし視聴者が他のチャンネルを視ようとしてブラウザー・モードから他のモードに切り替えることを望み、プログラムスケジュール情報を示すグラフィックオーバーレイ111を除去しようとするときは、第一実施例のリモートコントローラ31のモードキーを2回押さなければならない。最初の押圧で後述のようにメニューモードになり、2回目の押圧でフリップ・モードになる。フリップ・モードになればタイムアウトインターバルの時間経過後にグラフィックオーバーレイが除去される。第4図に示す第二実施例のリモートコントローラでは、利用者はブラウズ・アイコンキーを切り替えてブラウズ・モードを終わらせる。
視聴者が最初にブラウズ・モードから入ってチャンネルの走査を開始すると、オーバーレイ部分111に現れるスケジュール情報は任意のチャンネルで放映されているプログラムを記述する。後の、または以前のプログラム情報を視るためには、視聴者は左右方向矢印43Bを操作する。その結果、以前に上下方向矢印で選んだ特定チャンネルの将来のプログラムスケジュール情報が表示される。そのチャンネルは現在視ているものであっても、その他の利用可能ないかなるチャンネルであってもいい。示されるチャンネル情報はプログラムの名前及びプログラム開始終了時間を含む。システムの現在の実施例では、メモリー保存のために、視聴者が現在の時間より前の時間のプログラム情報を視ることはできない。しかし、適当なメモリーが利用できるならば、そのような情報を提供するようにシステムを容易に変更することができる。例えば、所望により、視聴者が以前の時間のスケジュール情報を視て特定の番組を見い出した後にマイクロコントローラに指令してそのプログラムの将来の放映日を探索表示させることが望ましいこともあろう。あるいは、マイクロコントローラが自動的にこの操作を行うことが望ましいこともあろう。
ブラウズ・モードで将来の時間のプログラムスケジュール情報を視るときは、第12A図に示すように、特定のプログラム122の放映時間121がチャンネル番号とサービス表示部123とともにハイライトで示される。そのようにハイライトで示すと、視聴者が将来の時間のプログラムスケジュール情報を視ていることを認識できる。また、ブラウズ・モードで特定のチャンネルについての将来の時間のプログラムスケジュール情報を視るときに、リモートコントローラ40のチャンネル上方向矢印キーを押すと、次のチャンネルについてのプログラムスケジュール情報が現れるが、これは視聴者が上方向キーを押す前に視ていた将来の時間に対応するものである。このモードでは下方向矢印キーは同一の作用をする。
ブラウズ・モードで将来の時間のプログラムスケジュール情報を視ている間に、視聴者がリモートコントローラ上のENTERキーを押すと、マイクロコントローラ16はVDG23に指令してREMINDERオーバーレイ・メッセージを130を表示させる。このメッセージは第13図に示すようにブラウズ・オーバーレイ132の上に第2のオーバーレイとして表示される。このREMINDERメッセージ130は視聴者に対して、選択したプログラムの開始前の所定の時間に、第13図に示すように、視聴者が選択したプログラムを視得るようにシステムが促す(リマインドする)べきか否かを尋ねる。もし視聴者が肯定的な返事をするときは、マイクロコントローラ16は少なくともチャンネル、選択されたプログラムの日時から成るリマインダーデータをリマインダー・バッファー内に記憶させる。このバッファーは視聴者がリマインダーを設定したすべてのプログラムについて同様なスケジュール情報を記憶する。選択されたプログラムの開始時間の所定時間前、例えば5分前に、マイクロコントローラ16はリマインダーデータに基づいてタイトルとサービスを含むスケジュール情報を引き出し、VDG23に指令して、図14に示すように、テレビ受信器27上にリマインダー・オーバーレイ・メッセージ140を表示させ、視聴者に、同人が以前選択したプログラムを視るリマインダーを設定したことがリマインドされる。リマインダーメッセージ140はチャンネル、サービス及び開始時間を含んでいる。これは、また特定のプログラムの放映時間前の分数を表示し、放映時間まで各分毎に表示を更新する。またリマインダーメッセージ140は「チャンネル選択」(TUNE)問合せを表示し、視聴者に対して、自分で選択したプログラムにチャンネルを合わせるか否かを尋ねる。視聴者が複数のリマインダーを設定するときは、リマインダー・オーバーレイは各リマインダーが放映される予定の時間に応じて、例えば昇順に重ねられ、視聴者が、その時に表示されているリマインダーメッセージを除去する適当な処置をとった後はテレビ受信器上には次のリマインダーメッセージが現れる。リマインダーメッセージ140は、また、視聴者が以前に設定したすべてのリマインダーのリストを常時したり修正したりすることができるようにされ得る。フリップ・モードでのオーバーレイ表示時間と同様に、視聴者は視聴者選択モードを用い、時間の表示を修正して、選択したプログラムが放映される前にリマインダーメッセージが現れる時間を変更することができる。
MENUモード
図3に示されたリモートコントローラ31を使用して、視聴者は、MODEボタン38をそれぞれ1回あるいは2回トグルすることにより、BROWSEモードあるいはFLIPモードからMENUモードに入ることができる。図4に示されたリモートコントローラ40を使用して、視聴者は、MENUアイコンに相当するキー47B簡単に押す。
図6では、MENUモードでは、システムは、視聴者に個別のプログラム表情報表示フォーマット、ローカルケーブルシステムメッセージボード、及び他のオンライン情報サービスの選択を可能にする複数のメニューアイテム及びアイコンを表示する。図6に示された実施例では、リモートコントローラ31あるいは40上の上向きあるいは下向き矢印43Aを用いてアクセスされる4つの垂直方向に選択可能な水平バー61ー64が存在する。各バーの左端には、そのバーに含まれている情報を特定する識別アイコン61A−64Aが表示されている。図6に示された実施例では、第一のバー内の「TV GUIDE」アイコン61AはTVガイドマガジンからのプログラム表情報に対応し、第二のバー62内の「NOW SHOWING」アイコン62Aはペイパービュー及びプレミアムサービス種目に対応し、第三のバー63内の「MSO Logo」アイコン63Aはカスタマサービスあるいはローカルケーブルカンパニー情報メッセージに対応し、第四のバー64内の円形アイコン64Aは、視聴者が利用できる他の対話的サービスに対応し、広帯域ネットワークの場合には他のメニュー、例えばホームショッピング、バンキング、あるいは電話としての使用に対応する。図6及び図6Aにも示されているように、各バーはその内容の文字による説明も含んでいる。
視聴者がまずMENUモードを入力すると、システムはプログラム表バーの選択を実行しない。特定のバーが選択されると、文字による説明が除去され、複数のアイコンあるいは識別ウインドウが識別アイコンに隣接して表示される。図6では、プログラム表バー61が選択される。リモートコントローラ40上の上向きあるいは下向き矢印キーを使用して、視聴者は垂直に隣接するバーを選択する。図15ー図17は、それぞれ、ペイパービューバー62、カスタマサービスあるいはメッセージバー63、及びインタラクティブTVサービスバー64の選択を示している。
別のMAIN MENU画面215が図38に示されている。図38に示されたメニューからアクセスできる選択画面が図38A及び図38Bに示されている。これは、三つの水平方向に選択できるバー、つまりプログラム表205、ホームシアター206、及びカスタマサービス207を有している。MAIN MENU画面215は以下に説明される別の「Locator」識別子も含んでいる。
MENU画面のあるバーが選択されると、視聴者は、リモートコントローラ40上の左あるいは右向き矢印及びENTERキーを使用して、複数の水平方向に選択できる表示アイコン65Aー65Cからあるアイコンを選択できる。各アイコンは特定の色の背景ウインドウ内に現れるグラフィックシンボルを含んでいる。あるアイコンが選択された時に、これはその背景ウインドウからオフセットされ、ウインドウの色が変わる。図6では、第一のバー61内の「TV GUIDE」アイコンに隣接するグリッドアイコン65Aが選択される。
MAIN MENU画面内の選択できる入力に対応する機能は図6を参照して説明される。同じ機能が図38に示されたMAIN MENU 215に示されたカテゴリにも適用できることが当業者には明らかである。
最も上の垂直方向に選択できる水平バー61では、最初のグリッドアイコン65Aは、プログラム表情報が図18に示されたようなグリッドリスト内に表示される「All Listings」モードを表している。別に、図25に示されたような、単一列のグリッド状ディスプレイも使用できる。この形式では、垂直y軸はチャンネル番号及びサービスを特定し、一方垂直x軸は時間を特定する。図18の画面ディスプレイは、視聴者にシステムの現在の動作モードを知らせるために、左上部コーナーにモード識別子180、この場合には表記「All Listings」も含んでいる。視聴者がMENUモードを入力する前に視るチャンネルの強調(ハイライト)されたディスプレイ181がモードディスプレイのすぐ下にある。右上部にコーナーには、日付/時間識別子183のすぐ上のウインドウ内に、現在の日付及び時間を表示するロゴアイコン182が現れる。
図18に示されたスクリーン表示の中央にはグラフィックアクティブキー表示(ADK)184があり、それは、視聴者にリモートコントローラ上のそれらのキーがプログラムガイド表示装置のその特定のモードで作動中であることを示す。例えば、図18のスクリーン表示において、カーソルは上下または右方向だけに移動することができる。視聴者がその点でリモートコントローラ上の左方向矢印キーを押したとすると、その装置は、カーソルは左には移動することはできないので、いかなる機能も実行しない。従って、左矢印キーは反応せず、そのイメージはADK184に表示されていない。同様に、装置は上下または右方向矢印キー及びENTERキーを押したことに応答するだけなので、それらはグラフィックAKD184に表示された唯一のキーイメージである。MODEキーは、表示されていないが、一方のモードから他方に移動するために常に機能している。視聴者が最初にAll Listing guideを入力すると、時間リスト化は、最新の時間が1時間または1/2時間ではないときにはその最新の時間の直前の30分に開始せず、その場合には、表示が特定の時間または30分から開始し、さらに、そのチャネルリスト化はMENUモードに入る前に視聴者ーが視た最後のチャネルから開始する。例えば、図18において、最新の時間は7:13p.m.と表示され、その時間のリスト化は7:00p.m.に始まり、さらに、チャネルのリスト化はチャネル4から始まる。
All Listingモードにおいては、移動自在のハイライトカーソルを用いて視聴者に最も新しく選択されたプログラムを示す。視聴者はリモートコントローラ40上の方向矢印キーを用いてカーソルの移動を操作する。さらに、カーソルがそのスクリーンの底に置かれて下方向矢印が押されると全体の情報表示のページが上昇し、同様に、カーソルが表示の最も右側にあって右方向矢印が押されると、ページは左に動く。このようにして、視聴者は全体のプログラムスケジュールを通じて指示を行うことができる。
図6の最上水平バー61における全てのリストアイコンの右側に接する折りたたみアイコン65Bは、「カテゴリーリスト」モードと認識され、ここでは番組スケジュール情報を、図19に示されるように、プログラム内容により表示及び分類する。図19に示される特別なリストは映画、スポーツ、ニュース及び子供向けプログラム190A−190Dのカテゴリーを含む。データベースレコードが、各リストを内容確認識別子を含むように記憶するので、マイクロコントローラが、データベースを検索し、カテゴリーリストモードにおける表示の目的のための内容により、情報を分類できる。
図19に示されるように、視聴者は、ハイライト即ち強調のために左または右へカーソルを操作し、いずれか一つのカテゴリーをリストの文頭に表示できる。図19においては、「映画」カテゴリー190Aが選択されている。図示の如く、視聴者が、時間より優先して、表示タイトルのアルファベット順に全ての映画の表示を与えると、現在の時間が半時間または一時間上にない限り、現在の時間に半時間の先行が開始され、この場合、表示は特別な時間または半時間で開始される。図19におけるスクリーン表示は、全ての一覧表示モードに関連して使用されると同様に、グラフィック AKD184のみならず、プログラミング スケジュールシステムの現在の操作モードのテキスト説明をも含む。
全てのリスト表示モードにおいて、視聴者が現在放送中の演劇プログラムに興味を持ったとすると、視聴者はリモートコントローラ40のエンターキーを押すことにより、直ちに演劇プログラムに変えることができる。興味を持った演劇プログラムを将来に視たければ、視聴者は、リマインダー情報設定のオプションを再度与える。
図6のディスプレィのテレビガイドバー61の最も右側における三角アイコン65Cは、「チャンネルリスト」モードと認識され、図20に示されるように、ここではプログラムスケジュール情報がチャンネル別に分類されて表示される。図20に示されるスクリーン表示は、文章モード識別表示201、グラフイックAKD184を含み、ウィンドゥはロゴアイコン182と、時間/日付交互表示183を含む。プログラム一覧表の文頭は、チャンネル リスト モードに入る前に視聴者が視ていた最後のチャンネルから開始される幾つかの連続チャンネル202A−202Cのリストである。中間ウィンドゥ202Bにおけるチャンネルが興味を引いたチャンネルであり、スケジュール情報を表示するためのチャンネルである。表示は、現在の時間が一時間または半時間上にない限り、興味を引いたチャンネルに、直ちに現在の時間に半時間先行してそれらのプログラムを表示し、この場合、表示は特別な時間または半時間で開始される。視聴者は、先に説明したように、カーソルのスクリーンの下部への操作及び表示の頁めくりにより、更に将来のリストを表示できる。視聴者はまた、リモトートコントローラ40上で矢印キーを左または右方向へ操作することにより、選択されたチャンネルを変更できる。この方式により、視聴者がチャンネル変更指令を発すると、次の連続チャンネルが、興味を引いたウィンドゥ202Bに、表示の文頭においてチャンネル列で表示され、新たに選択されたチャンネルのためのスケジュール情報がテレビ受信器27に表示される。他のモードのように、視聴者が、現在放送中の他の興味を引いたプログラムへ変えたいならば、視聴者は、リモトートコントローラ40上でエンターキーを単純に押すことにより、変えることができ、また視聴者が、放送中の番組を後で視たいのならば、視聴者は再びリマインダー情報設定のオプションを与える。
フリップ(FLIP)、ブロウズ(BROWSE)、及びメニューモードの各々において、下側の“i”アイコンは、一定のプログラムリストとの接続の機会ごとに表れ、例えば図20に示される“i”アイコン203は、映画である。このアイコンが現れているときはいつでも、視聴者は、リモートコントローラ40上のiキー48を押すことにより、一般に、プログラム内容のテキスト的説明及び/またはプログラムに関する他の情報、例えば出演者の名前などを含む付加的なプログラム情報を視ることができる。このような付加的な情報の表示の例が図21に示されている。
図6に示される「メイン メニュー」モードのスクリーンに表れた第二の水平バー62は、「ホーム シアター」リストである。これは、ペイパービュー(Pay−Per−View)イベント(プログラム)またはサービス、特殊なプログラム及びプレミアムサービスプログラムに対応する。視聴者がこのカテゴリーを選択すると、テレビ受信器は、図15に示されるように情報を表示する。このホーム シアターバーに表れた第一のホームシアターチケットアイコン150は、図22に示すように、ペイパービュープログラム及びプレミアムサービスが表示された形式と同一である。他のモードのように、視聴者は、興味を引いたものへカーソルを操作でき、何らかの特別な演劇を選択できる。また、視聴者は、リモトートコントローラ40上でiキー48を押すことにより、ペイパービュープログラムまたはサービスに関する付加的な情報を得られる。図22におけるペイパービューメニュースクリーン表示は、ビデオ表示部分220を含み、これは、視聴者がペイパービュースケジュールを視ている間、現在または将来のプログラム及びサービスの短い宣伝用のクリップを視聴者に視せることができる。図22の表示は、広告用クリップがスクリーンの最左の四分区画に表示されるようにビット マップ(bit mapp)をなしている。クリップがビデオ表示部分120に無作為に表示されるか、代わりに、クリップがプログラムのリストへの特に選択された入力に対応して表示され、リストを通じて視聴者が操作したことに従って、自動的に切り替えられる。
視聴者が、リモートコントローラ40上で矢印キーを使用して、所望のプログラムまたはサービスへのカーソルの操作により、ペイパービュープログラムまたはサービスに関心を持った際、視聴者は、リモートコントローラ40上でエンターボタンを押すことによりプログラムまたはサービスを注文でき、かくして関連したスケジュール、促進及び注文事項が機能する。この方式により視聴者が、特別なペイパービュープログラムまたはサービスを選択すると、次いでプログラムシェジュールシステムは、図23に示されるように、ペイパービュー指令スクリーンを視聴者に表示する。表示は、プログラムまたはサービスの費用を説明する図を含む。表示は、視聴者に対して、複数の放送予定時間230A−230Cのなかからいずれを選択するかを尋ね、またペイパービュープログラムまたはサービスの開始前にリマインダー情報を視るかどうかも尋ねる。視聴者は、これらの問いに対し、リモートコントローラ40上の方向キーを使用して応答する。即ち、適切な答えにカーソルを操作し、次いでエンターキーを押す。視聴者がペイパービュープログラムまたはサービスを注文した後は、プログラムスケジュールシステムは、図24及び図24Aに示されるように、視聴者に二つの指令確認サブメニューを表示する。これらのサブメニューのいずれにおいても、視聴者はペイパービュープログラムまたはサービスを確認または消去できる。
視聴者が注文を確認するならば、マイクロコントローラ16は、メモリー内の場所にペイパービュー情報を記憶する。システムは、二回線通信または他の同様な相互作用能力を有し、電話回線またはケーブルラインのいずれかにより、指令情報をケーブル オペレータへ指令情報を伝送できる。代替的に、ケーブル オペレータの場所におけるコンピュータが、マイクロコントローラがペイパービュー情報を記憶させたメモリーを審問できる。適切な時間に、ケーブル オペレータはペイパービュープログラムまたはサービスを供給し、プログラムを注文した全ての視聴者に受信される。
図15のペイパービューバーにおける第二のアイコン151は、特殊な放送プログラム、ケーブルまたは衛星プログラムサービスを示し、これに対して視聴者は、電子プログラムガイドを通じてアクセスする。このモードでは、電子プログラムガイドアプリケーション ソフトウェアは、適切なデータ伝送リンクを通じて、視聴者をプログラムサービスへ接続するように働き、ここで視聴者はサービスに相互作用する。代替的に、電子プログラムガイドは操作ソフトウェアを提供し、これは特別なプログラムサービスのためのメニュー及びスケジュール情報を含む。このようなサービスは例えば、貴方が選ぶテレビ(Your Choice TV;“YCTV”)のような高い割合の再放送を提供するサービスであり、この場合、アイコンはYCTVの表示に適切な形態をとる。YCTVに演じられるプログラムは、プログラムガイドシステムを通じて視聴者へ供給される。図15のペイパービューバーにおける最後のアイコン152は、表示形式であり、図26に示されるように、そのリストは全てケーブル オペレータから提供されたプレミアムサービスである。このモードにおいては、視聴者は、リモートコントローラ40上の矢印キーを使用したカーソルの操作及びエンターキーを押すことにより、プレミアムサービスのいずれも衝動的に選択できる。ペイパービュー注文と同様に、システムは視聴者に対して注文表示の列を示し、視聴者がサービスを注文すると、他の別のサブメニューを使用して視聴者の要求を確認する。確認されると、マイクロコントローラ16は注文情報を記憶するか、またはケーブルオペレータへ直接伝送する。一旦に注文が確認されると、マイクロコントローラは直ちに、注文されたプレミアムサービスへの視聴者のアクセスを許可する。この方式では、視聴者は、要求に応じてプレミアムプログラムまたはサービスを注文できる。仮に、フリップまたはブロウズモードの間は、視聴者は、予約していないサービスのためのチャンネルまたはスケジュール情報を視るが、マイクロコントローラ16は、図9に示される如き図表による上書き(overlay)を伴うプログラム信号の表示に代えて、注文サブメニューを表示させる。このサブメニューは視聴者に対して、この選択されたサービースは現在予約されていないことを示し、次いで、このサービスを注文するか否かを視聴者に尋ねる。視聴者が肯定的に応答するならば、プログラムスケジュールシステムは視聴者に上記に説明した注文サブメニューを実行する。この方式では、視聴者はプレミアムプログラムまたはサービスを衝動的に注文できる。
図6に示されるメニューモードにおける第三の水平バー63は、「メッセージ」「視聴者サービス」リストである。図16に示されるように、第一の封筒アイコン160は、ケーブルオペレータから入手可能なメッセージ情報を表す。視聴者ーが伝言アイコンを選択すると、図27に示されるように、視聴者には現在入手可能なメッセージのスクリーン表示が呈示される。図27に示される表示には、ケーブルシステムメッセージ270及び広告情報271を含む。視聴者がケーブルシステムメッセージ オプション270を選択すると、視聴者には、図28に示されるような、地方ケーブル オペレータに関連したメッセージが呈示される。視聴者が、図27に示される広告事情オプション271を選択すると、視聴者には図29に示されるような現在の広告情報が呈示される。この情報は、視聴者に請求された利用記録、現在の収支情報、係留中の注文、利用可能なクレジットの指示を含み、ここでクレジットは、ケーブルまたは他のオペレータにより借用可能限界が予め定められている。従って、視聴者は、予め設定された確実な使用限界のみを明示すればよい。ペイパービュープログラムの請求額が一旦限界に達すると、マイクロコントローラは更なるプログラム注文を許可しない。代替的なメッセージメニューが図28Aに示されている。
図16の「視聴者選択」モードと認識される視聴者サービス情報バー63における第二アイコン161は、視聴者に多数のプログラムスケジュールジュールシステム操作パラメータを創作または修正させる。ひとたび選択されると、この表示は、例えば図7に示されるように、確実なチャンネル及び/または確実なプログラムの具体的内容の表示のみならず、プログラムスケジュールシステムの確実な操作パラメータに関連した幾つかの選択的オプションを提供する。
図7に示された第一のオプションは「ペアレンタル(parental)」オプション70であり、これはまた「キーロックアクセス」オプションも表現する。ひとたびこのオプションが視聴者により初期選択されると、システムは、図30に示されるような「キーロックアクセス」サブメニューを表示する。
キーロックアクセスサブメニューは、ここに説明された詳細な態様における視聴者特定四桁コードからなるアクセスコード「キー」を入力した視聴者の要求により、予め選択されたチャンネル及びプログラムまたはプログラムの前に、視聴者ーに対して個々のチャンネル及びプログラムまたはプログラムの制御アクセスを許可する。図30に示されるメニュー表示は、視聴者により選択的に垂直Y軸に入力される目的カテゴリーの列を示す。特定の目的カテゴリーは、リモートコントローラ40の上または下向き矢印キーの使用により、所望の入力を強調して選択される。視聴者が特定の目的カテゴリーを選択すると、左右矢印キーが選択されたカテゴリー内の操作に使用される。
図30に示される第一の目的入力は、「ペアレンタルガイダンス(Parental Guidance)」カテゴリー301である。視聴者が、カーソルの操作により入力を強調し、このカテゴリーを選択すると、カーソルは水平に能動ウィンドゥ302へ水平移動でき、このウィンドゥ302は第五の五文字格付け項目の一つを表示及び選択する。プログラム内容の文字項目表示格付けは以下の通りである。「V」は暴力(violence)、「N」は裸体(nudity)、「L」は語学(language)、「AS」は成人プログラム(adult situation)、「PD」は保護者の裁量(parental discretion)である。視聴者が、右方向矢印キーの使用、エンターキーを押すことにより、特定の項目、例えば「L」を選択すると、マイクロコントローラ16に、暴力か明らかな語学(language)を示す「L」で表されるプログラムのためにキーロック アクセスが選択されたことが指示される。システムは、「L」カテゴリー表示の直下にキーアイコンを表示させることにより、キーロックアクセスの起動を示す。キーロックアクセスが設定されると、これは、カテゴリー文字を選択し、次いでエンターキーを押すことにより、起動終了する。この動作は、キーアイコンを消去させる。視聴者は、リモートコントローラ40上で左右方向矢印キーの使用により能動ウィンドゥ302における格付けカテゴリーを変更でき、そのイメージは、能動ウィンドゥに隣接するスクリーン上に、視聴者に対するリマインダーとして表示される。この方式では、視聴者は、ペアレンタルガイダンスカテゴリー内に表れるいずれのプログラム内容確認のためにキーロックアクセスを設定して他の格付けカテゴリーを選択できる。
キーロックアクセスコードそれ自身は、四桁のコードからなり、視聴者は、これを何時でも入力及び変更できる。これを実行するためには、視聴者は第四の垂直選択的入力「変更キーロックアクセスコード」304を強調(ハイライト)し、この強調は、リモートコントローラ上で方向矢印キーを使用してカーソルの操作でアクセス コード304を強調することによりなされる。ひとたび強調されると、視聴者は、新たな四桁のコードを入力するか、または既に存在するコードを書き替え入力して、エンターキーを押す。次いでマイクロコントローラ16は、新たな四桁キーロックアクセスコードを確認し、それをメモリーに記憶する。視聴者は、他の既に機能したキー(暗証)のみならず、キーロックアクセスコードも消去でき、これは、図30における最終入力、「キーロックアクセスコード及び全ての暗証を消去」305への移動によりなされ、この表示305が「OK」ウィンドゥを強調し、次いでエンターキーを押す。この動作は、キーロックアクセス コードのみならず、既に設定された全てのキーを消去及び起動終了させる。
各プログラム内容のためのスケジュール情報データベースは、ペアレンタルガイダンスカテゴリー内のプログラム内容確認に対応するファイルを持つ。操作の間、マイクロコントローラは、このファイルを視聴者の指令に応じて検閲し、注文または表示機能により、プログラムを同調または注文させ、或いは同調が実行される前に、それに対応するスケジュール情報を表示させる。プログラムスケジュール情報データベース記録内のペアレンタルガイダンス識別が、図30に示される起動したペアレンタルガイダンス識別のいずれか一つに合致すると、システムが何らかの更なる動作をなす前に、視聴者は直ちに四桁のキーロック アクセス コードを入力する。入力されたコードが、視聴者により上記のように予め入力されて記憶されたキーロック アクセス コードに合致すると、システムは、視聴者の要求により、プログラムの同調、プログラムの注文、またはプログラムに対応するスケジュール情報の表示を実行する。コードがシステムに承認されないと、更なる動作はなされず、視聴者の要求は拒否される。
カーソルの操作により、方向矢印キーを使用して第二の入力「MPAA評価」308を強調すると、視聴者は、図30にも示されるように、これら「MPAA評価」に基づくプログラムのためのキーロックアクセスをも設定できる。
ペアレンタルガイダンスカテゴリーと共に、MPAA 評価カテゴリーが選択されると、視聴者はカテゴリー内で能動ウィンドゥ306を水平移動させて、五つの評価コード、即ち、「G」は一般視聴者(general audience)向け、「PG」はペアレンタルガイダンス(parental guidance)向け、「PG−13」は、ペアレンタルガイダンスであって、13歳未満の者は保護者同伴でなければ視てはいけないことを示唆するもの、「R」は禁止、「X」はX−評価の一つを選択できる。ペアレンタルガイダンスカテゴリーでは、特定の評価の選択、能動ウィンドゥに特定の評価コードが表れるまでの左右方向矢印キーの使用、次いでエンターキーを押すことにより、視聴者は、評価のためのキー ロックアクセスを設定でき、この場合、キーアイコンは評価コードの下に表れる。ペアレンタルガイダンスカテゴリーと共に、キーロックアクセスが設定されると、システムは、視聴者に、要求がなされたときは、いつでも四桁キーロックアクセスを入力するように促し、ここで視聴者の要求は、同調、注文または、既に起動したキーロックアクセスの評価コードに合致する評価コードを有する特定のプログラムのためのスケジュールインフォーメーションの表示である。
キーロックアクセスモードは、チャンネルの制御アクセスのための目的カテゴリー303を含み、これは例えば、「チャンネル遮断」または「チャンネルロック」と題することができる。
ペアレンタルガイダンスカテゴリーと共に、MPAA評価カテゴリーが選択されると、ユーザーはチャンネル遮断カテゴリー303を操作し、この操作は、リモートコントローラ上の方向矢印キーの使用及びエンターキーを押すことのカーソルの操作による。
チャンネル遮断カテゴリー303が入力されると、視聴者は、図30にチャンネル2で示されるように、能動ウィンドゥ307を水平方向に移動できる。視聴者が、リモートコントローラ40上の方向矢印キーを使用したカーソルの操作により、このウィンドゥを強調すると、キーロックアクセスが、能動ウィンドゥにチャンネルを表示させるように設定される。これが、キーロックアクセスモードにおける他の目的カテゴリーと共になされると、エンターキーを押すことにより、能動ウィンドゥにおけるチャンネル番号の下にキーアイコンが再び表示される。視聴者は、リモートコントローラ40上の左または右方向矢印キーのいずれかを押すことにより、一続きの前のチャンネルか次のチャンネルへ移動できる。この方式では、視聴者は、任意の利用可能なチャンネルのためにキーロックアクセスを稼働させることができる。
ペアレンタルガイダンスカテゴリー301及びMPAA308カテゴリーと共に、特定のチャンネルのためにキーロックアクセスが設定されると、システムは視聴者に対し、そのチャンネルの同調または注文の指令を既に実行したキーロックアクセスコードの入力を促す。入力キーロックアクセスコードが、予め記憶されたアクセスコードに合致すると、視聴者の指令が実行される。別な場合には、視聴者ーの指令は無視される。従って、視聴者は、何らかの利用可能なチャンネルのオーディオ及びビデオプログラム内容に制御アクセスできる。この例では、マイクロコントローラ16は、オーディオ及びビデオプログラム信号がVDGを通ることを許さないが、スケージュール情報がチャンネルに表示されることは許す。
プログラムの効果的なロックアウトの代替的な方法は、図39に示されるように、「ロックアウト」スクリーンの使用により達成される。上述したようにペアレンタルガイダンス、MPAA及びチャンネル基準に基づくプログラムに対するアクセス制限に加えて、アクセスは、プログラムタイトルに基づいて制限され得る。図39は代替的なロックアウトスクリーン250を示し、これは、上述した基準に加えて、プログラムタイトルに基づいてプログラムへのアクセスを許可または制限するのに使用できる。一日の時刻、週の曜日、クレジット利用限度、及び内容カテゴリー(例、トークプログラム)のような他のパラメータも含ませることができる。
図39に示されるように、ロックアウトスクリーン250を入力するには、ユーザーは、リモートコントローラ40上で数字桁キー42及びエンターキー44を使用して複数桁ロックアウトコードを入力せねばならない。システムが最初に使用されるか、または据え付けられた際、ロックアウトコードは初期設定される。最初の例でロックアウトコードを設定するには、視聴者が、図40に示されるようなセットアップスクリーン260にアクセスする。セットアップスクリーン260は電子的プログラムガイドが据え付けられて初期化された最初のときには、自動的に表れる。電子的プログラムガイドの通常の操作期間中にアクセスするために、セットアップスクリーン260への適切なアクセス経路も備えることができ、これはメインメニュー215における適切なアイコンからのような経路である。
図40のセットアップスクリーン260において、視聴者はロックアウトコードカテゴリー265を操作し、新たなロックアウトコードを設定でき、これは、リモートコントローラ40上のキーの適切な操作及び選択によりなされる。ロックアウトコード入力に好適なメニューが図40Aに示されている。ひとたびロックアウトコードが与えられると、予めロックされたプログラムを視る際、或いは、ロックアウトコードの消去または変更など、ロックの設定または変更には、ロックアウトコードを使用せねばならない。視聴者がロックアウトコードを忘れてしまい、それを消去せねばならない場合、ロックアウトコードが記憶されたメモリー位置には、例えば地方ケーブル会社によりアクセス可能である。
ロックアウトコードが入力され、図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におけるチャンネル「4 KCNC」がロックされ、これはウィンドゥに表れる反転及びパッドロックアイコンにより示されている。
プログラム ロックもまたタイトルにより設定でき、これは幾つかの方法により成し遂げられる。例えば、電子プログラムガイドの上述のフリップまたはブロウズ モードが許可されているとき、これに起因して、その時に受信されている実際のプログラム信号に重ねられた(スーパーインポーズされた)ウィンドゥにおける他のプログラム 予定 インフォーメーションと一緒にプログラムのタイトルが表示され、視聴者は、リモートコントローラ40上のロックアウトキー45Aを押すことにより、表示されたプログラムに対応するプログラムへの制限アクセスできる。視聴者はプログラムを観ている間、フリップまたはブロウズ モードのいずれが許可されているかに拘らず、リモートコントローラ40上のロックアウトキー45Aを押すことにより、現在同調されているプログラムへも制限アクセスできる。この例では、マイクロコントローラが先ず表示からプログラム信号を隔て、次いでプログラム用のスケジュール情報データーベース記録へアクセスし、次に、適切なフラグを現して設定することにより、プログラムがロックされたことが示される。また、例えば図18から図20に示して上記に説明したように、グリッド(grid)またはカテゴリーリストにおけるプログラムスケジュール情報を視る際、視聴者は、選択カーソルを用い、リモートコントローラ40上のロックアウトキー45Aを押して強調することにより、ロックアウトのためのプログラムを添えることができる。
これらの各例では、次いでマイクロコントローラが、プログラムタイトルを、メモリーに記憶されたロックアウト タイトル リストへ、視聴者により予めロックアウトされた何らかの他のタイトルと一緒に記憶させる。ロックアウト タイトル リストの個々の項目は、図39に示された「ロックプログラム」ウィンドゥ259にアルファベット順に表示され、視聴者は、図40におけるリモートコントローラ上の上下方向キー43Aを用いてロック プログラム ウィンドゥ259に選択カーソルを位置決めすることにより、リストを初めから終りまでスクロールでき、次いで左右方向キー43Bを用いて、リストを初めから終りまで一時に一項目をスクロールできる。メモリースペースを節約する目的で、代替的に、マイクロコントローラは次のようにプログラムできる。即ち、マイクロコントローラは、フラグを設定するか、或いはその逆に、ロック アウトされるべきプログラムのためのプログラムスケジュール情報を保持する特定のデータベース記録をマークし、その後、視聴者がロックプログラムウィンドゥ259のロックアウトタイトルリストを見直す際のように、タイトル情報を表示すべきときに、データベースをアクセスし、タイトル情報を検索する。
個々のタイトルがロックアウトされると、マイクロコントローラは、ロックプログラムのためのプログラムスケジュール情報を表示すべきときはいつでも、パッドロックのような適切なロックアウトアイコンを表示するように付加的にプログラムすることができ、ここでロックアウトアイコンが表示されるのは、フリップまたはブロウズ モードのウィンドゥ オーバーレイ内、或いは、メインメニュー表示に表れる様々なグリッド及びカテゴリー表示内などである。システムは、予めロックされたプログラムのプログラム信号に、仮に何者がアクセスを試みると、適切なテキスト情報を表示することもできる。勿論、ひとたびプログラムがロックされると、全ての場合にマイクロコントローラは、適切なコードが入力されるか、或いはロックアウトが外されるまで、実際のプログラム信号(プログラム信号のオーディオ及びビデオ部分の双方を含む)へのアクセスを防ぐ。
プログラムが放映されるときには、そのプログラムをブロックするための幾つかの方法を使用できる。例えば、映画格付け、ペアレンタルガイダンス、及びチャンネルカテゴリーの場合には、各々のプログラムのためのスケジュール情報データベース記録は、図39に示されるロックアウトスクリーン250の映画格付け251、ペアレンタルガイダンス256及びチャンネル253カテゴリーにおける格付け、プログラム内容識別子またはチャンネル登場の各々に対応したファイルを備える。
操作期間中、マイクロコントローラは、同調または注文機能がなされる前に、プログラムを同調または注文する視聴者の指令に応答して、データベース記録の適切なファイルを検閲する。更に、ロックアウトコードは、プログラムスケジュール 情報へのアクセスを制限するのに使用される。この例においては、マイクロコントローラはまた、プログラムのためのスケジュール 情報が表示される前に、スケジュール情報データベース記録における適切なファイルを検閲する。
プログラムスケジュール情報データベース記録における映画格付け、ペアレンタルガイダンスまたはチャンネル識別がロックアウトスクリーン250に示されたロックアウト入力のいずれか一つに合致すると、ロックアウト照合スクリーン300がビデオ信号と重畳された関係で表示され、図41に示されるようにテレビ受信器に表示される。システムが何らかの更なる動作をとる前に、視聴者は、予め設定されたロックアウトコードを入力するように促される。安全基準を付加するために、星印が視聴者入力ロックアウトコードとして表示される。入力コードが、上述したように視聴者により予め入力されて記憶されたロックアウトコードに合致すると、システムは、視聴者の要求、即ち、プログラムの同調または注文、或いは、対応するスケジュール情報の表示を実行する。仮にコードがシステムに認められなければ、更なる動作はなされず、視聴者の要求は無視される。この場合、ロックアウト照合スクリーン300は、正しいコードが入力されるまで、テレビ受信器に表示され続ける。視聴者により何の行為もなされなければ、ロックアウト照合スクリーン300は、予め設定された中断期間、例えば一、二分間の後に消去される。
同様に、タイトルによるロックアウトの場合、マイクロコントローラはまた、スケジュール情報データベース記録におけるタイトル ファイルを検閲し、それを視聴者が予めロックを設定するためのプログラム タイトルのリストと比較する。仮に、上述したように、マイクロコントローラが、タイトルによりロックされた実際のプログラムのタイトルのリストを保持していなければ、データベース記録内のファイルに適切な識別子が設定され、視聴者が最初にロックを設定した際に、プログラムがタイトルによりロックされることを示し、その後、マイクロコントローラは、プログラムを同調または注文、或いはスケジュール情報を表示させる視聴者の要求に応じて、上記ファイルを検閲する。効果的なロックアウトのための代替的な方法は、テレビ受信器により受信されたリアルタイム プログラム信号の一部分の使用に関係する。この方法では、プログラムの格付け、ペアレンタルガイダンスカテゴリー、タイトルまたはチャンネルに対応するコードが、プログラム信号と一緒に挿入されて伝送され、この挿入は、垂直または水平帰線消去期間(ブランクインターバル)、或いはラスター捜査線のように、テレビ受信器上では不可視なものになされる。プログラム信号が受信されると、これらのコードはプログラム信号から取り去られ、メモリーに記憶される。プログラム信号で転送されるディジタルコードの挿入伝送及び受信のための方法及び装置は公知である。
伝送コードがプログラム信号から分離されてメモリーに記憶された後は、マイクロコントローラは、これをロックアウト基準と比較でき、ここでロックアウト基準は、上述したように、視聴者によってロックアウトスクリーン上で適切な動作により設定されたものである。
図40に示されるセットアップスクリーン260は、代金コードカテゴリー270をも含み、何らかの割増料金チャンネルまたはペイパービュープログラムが注文可能になる前に入力すべき数字代金コードを視聴者に設定させる。図40に示されるセットアップスクリーン260は、新たな代金コード設定と、予め設定された暗証の消去または変更とのための入力を含む。代金コードの設定、確認、消去または変更のための適切なメニューが図40Bから図40Eに示されている。視聴者が代金コードをひとたび設定すると、マイクロコントローラはその後、プレミアムサービスチャンネルまたはペイパービュープログラムを同調または注文するための視聴者の要求に応答して代金コード照合スクリーンを表示する。
代金コード照合スクリーンは、ロックアウト照合スクリーンと同様な方式で働く。即ち、マイクロコントローラが要求されたプログラムを同調または注文する前に、視聴者に、予め設定された代金コードパスワードを入力するように促す。正しい代金コードが入力されないと、マイクロコントローラは、更なる動作をなさず、代金コード照合スクリーンは、正しいコードが入力されるまで、テレビ受信器に表示され続ける。予め設定された中断期間に何の行為もなされなければ、代金コード照合スクリーンは消去される。
図7に示される第二のオプションは、優先チャンネル即ち「お好みチャンネル」リストオプション71である。このアイコンを強調してリモートコントローラ40上のエンター キーを押すことにより、視聴者には、図8に示すようなサブメニューがスクリーン上に呈示される。
通常の操作では、プログラムガイドシステムは、視聴者がリモートコントローラ上の方向矢印キーの一つを用いることにより発せられた上方向または下方向へのチャンネル変更指令に応答して、視聴者に対してチャンネルを番号順に呈示する。チャンネル番号呈示シーケンスは、オペレータによりチャンネル上に調整された順番に、ケーブル会社により提供された全てのチャンネルを含む。
プログラムガイドシステムはまた、幾つかの視聴者規定チャンネル呈示シーケンスの中から選択する能力を備え、これは図4に示される「チェックマーク」アイコン キー48A,48Bまたは48Cの使用により機能される。これらのキーは、詳細に後述するように、特定の視聴者が選択して、マイクロコントローラがメモリー内に「チャンネル選択」リストとして格納したチャンネルの優先特定リストを表示させる。これらの優先チャンネルリストの一つを機能させるために、視聴者は、対応するチェックマークアイコンキーを押し、この場合、マイクロコントローラが、グラフィック オーバーレイでスクリーン上に選択アイコンを表示でき、全てのスクリーン表示が、視聴者に対して、優先チャンネル選択リストがシステムにより使用されていることを気付かせる。選択リストが機能すると、システムは、テレビ受信器の同調及びスケジュール情報の表示を、機能された視聴者選択リストに選定されたチヤンネルのみに制限する。
チヤンネル選択リストのチャンネル内容及び/または連続的な注文を訂正するためには、視聴者は、プログラムガイドシステムのメニューモードを入力する。FLIPモードからMENUモードを入力するには、図3のリモートコントローラ31を使用する際には、視聴者はモード キー38を二回押す。図4のリモートコントローラ40の他の実施例を使用する際に、MENUモードを入力するには、視聴者は、メニューアイコンキー47Bを一回押す。
最初に入力された際、MENUモードは図6に示されるようなスクリーン表示を持つ。チヤンネル選択リストの編集のためのサブメニューを選択するために、視聴者は、図7に示すように下向き矢印キーを使用したカーソールの操作により、先ず第三の水平帯63を選択し、この帯63には、例えば「メッセージ」または「カストマー サービス」などのタイトルを付けることができる。それにより図6Aのスクリーンが表示される。次いで視聴者は、方向矢印キーの使用及びエンターキーを再度押してアイコンを強調することにより、帯内に表れている第二のアイコンを選択するが、この第二のアイコンにはチェックマークが付されており、これは「視聴者選択モード」に対応している。この動作は、マイクロコントローラ16に、図7に示すような、視聴者選択サブメニューを表示させる。チャンネル選択または「お好みチャンネル」入力71の選択により、視聴者は、図8に示すように、チャンネル選択サブメニューを入力する。視聴者が未だそれをなしていないなら、視聴者は図4のリモートコントローラ40における特定のチェック マーク アイコン キーを押し、特定のチャンネル選択リストを生成または訂正する。
図8に示されるチャンネル選択メニューにおいて、特定のケーブルシステムに利用可能な全てのチャンネルのリスト80が、図8においては「選択」と称されてテレビ受信器の左側に表示され、視聴者選択リスト81が、図8においては「選択済」と称されて右側に表示されている。「END」または「−1」シンボルのような特定のコードが、視聴者選択リスト81の第一(最上)位置82に表れると、システムは、操作の全てのモードにおける番号順の全てのチャンネルについての情報を表示する。これはシステムの省略(default)モードである。
利用可能なリスト80から順次にチャンネルを選択し、これを選択リスト81に所定の順序で配置することにより、視聴者は、チャンネルの補助組及び/または視聴者からのチャンネル上昇またはチャンネル下降指令に応じた暗黙シーケンスの再整理を選択できる。これは、リモートコントローラ40における上下矢印キーを使用して利用可能なリスト80におけるチャンネルを強調し、一時的入力でバッファへ格納することにより達成される。
マイクロコントローラ16は、視聴者選択リスト81に予め入力された全てのチャンネルのリストを格納する。テレビ スクリーンの左側に表示された利用可能なチャンネル リスト80を初めから終りまで操作する際、視聴者により強調された特定のチャンネルとして、視聴者により強調された特定のチャンネルに隣接してウィンドゥ84が表れる。視聴者選択リスト81に特定のチャンネルが既に表れているならば、システムは、このチャンネルは、利用可能なチャンネルリスト80から予め選択されており、リスト81から削除できるのみであることを示唆する注意(リマインダー)として、ウィンドゥ84内に「削除」情報を表示し、これはエンター キー44を押すことにより達成される。リスト80における特定の強調されたチャンネルが予め選択されていなければ、システムは、視聴者がエンター キー44を押せば、特定のチャンネルが視聴者リスト81に追加するために選択されることを示唆するリマインダーとして、ウィンドゥ84内に「選択」情報を表示する。マイクロコントローラ16は、選択されたチャンネルをリスト81の下部に挿入する。この方式では、視聴者は、何らかの所望の順序で、視聴者選択リストからチャンネルを選択または削除できる。
利用可能なチャンネルリスト80も、映画、ニュース、スポーツ、または子供向け演劇のようなカテゴリー入力83を備えることができる。視聴者が、その視聴者選択リスト81にカテゴリーを含めていないならば、視聴者がチャンネル上昇または下降指令を発したときに、システムは、先ず視聴者が選択した優先チャンネルを番号順に表示し、次いで選択された一つまたは複数のカテゴリーに対応する内容のプログラムを有する全てのチャンネルを一回に表示する。
視聴者が上述の方式によりチャンネル選択リスト81を訂正すると、マイクロコントローラ16は続いて、視聴者が方向矢印キーの一つを使用してなしたチャンネル変更コマンドに対応する視聴者特定チヤンネル列を記憶する。視聴者選択リストを機能させるには、視聴者は、図4に示されるリモートコントローラの上部の三つのチェックマークアイコンキー48A、48B、48Cの一つを押す。視聴者選択リスト81は、テレビ受信器の同調または電子プログラムガイドの何らかの操作モードにおけるスケジュール情報の表示の選択的制限に使用できる。
本実施例では、選択リストが機能すると、システムは、テレビ受信器の同調と、MENUモードにおけるグリッド カテゴリー及びチャンネルリストのみならず、FLIP及びBROWSEモードにおけるスケジュール情報の表示とを、機能した視聴者選択リストに選定されたチャンネルについてのみに制限する。視聴者選択リストが機能している際、チューナーが同調できず、対応するスケジュール情報が表示されなければ、いずれのチャンネルも視聴者選択リストに入力されていない。この点で、ペアレンタルガイダンス301、MPAA308またはチャンネル遮断カテゴリー303におけるキーロックアクセスの設定は、上述した優先チャンネルのチャンネル選択リストのような他の表示基準を使用した場合とは異なる結果を生じることに注意すべきである。従って、キーロック アクセスが、許可されたコードの表示または注文の未入力から、スケジュール情報ではなく、オーディオ及びビデオ プログラム情報を妨げている間、仮に特定のチャンネルがチャンネル選択リストに含まれていて、且つキーロックアクセスモードのチャンネル遮断カテゴリーで機能しているキーロックアクセスを持つならば、そのチャンネルまたはそれに対応するスケジュール情報は何時も表示されない。
予め選択された視聴者選択リストを非能動化するためには、視聴者は、図4のコントローラ40上の適切なチェックマークアイコンキーを留める。ひとたび非能動化されると、システムは、全ての利用可能なチャンネルのスケジュール情報の表示のみならず、全ての利用可能なチャンネルの表示及び同調を省略する。
次いで、視聴者選択リスト81が仮に能動化すると、これは、選択されたモードのみ、例えばFLIPモードのみにおける同調及びスケジュール情報の表示の制御に使用できるので、視聴者は、全ての他のモードにおけるスケジュール情報に対応する全てのチャンネルを観れる間、FLIPモードにおいては、選択リスト81に入力されたチャンネルについてのみ、同調させることができ、且つそのチャンネルについてのみ対応するスケジュール情報を観ることができる。
この後者の形態では、この例のみならず、機能されたチャンネル選択リストがなく、システムが省略モードにあるとき、視聴者選択リスト81に表れたチャンネルが、視聴者が加入していないサービスに対応しているならば、マイクロコントローラ16は、プログラム信号の表示に代えて、図9に示すように、注文サブメニューをグラフィックオーバーレイと一緒に表す。このサブメニューは、視聴者に対して、この視聴者が、選択されたサービスには現在加入していないことを示唆し、次いで視聴者に、このサービスを注文するか否かを尋ねる。視聴者ーが肯定的に応答すれば、プログラムスケジュールシステムは、衝動的な注文としての視聴者の要求を確認すべく、視聴者に他の注文サブメニューを呈示する。
またプログラムガイドは、図37に示されるように、ロケータスクリーン201を有する形態にもでき、これはチャンネル選択及びお好みチャンネルリストの規定にビューアーを加える。ロケータ スクリーン201は、いずれの特定のチャンネルにも、いかなる特定の時刻にも、現れるプログラム情報のソース、例えば、ブロードキャスト、ケーブルキャスト、ペイパービュー、要求に応じて代用ビデオ、衛星、または他のプログラム素材のソースに応じて分類された全ての利用可能なチャンネル番号を表示する。従って、ロケータスクリーン101は、何らかの特定のチヤンネルまたはサービスを、利用可能なチャンネルのリストを初めから終りまでスクロールするための迅速且つ効果的な方法を与える分類のために置くことに使用できる。チヤンネル番号は、プログラムカテゴリー、プログラム内容、プログラム格付け、または他の基準に基づく内容、利用可能な時間、番号順、或いは他の論理的な分類などの他の基準によっても分類できる。
図37に示す例において、視聴者はリモートコントローラの方向キー43A、44Bを用いてロケータスクリーン内を移動できる。右方向キー及び左方向キー43Bは選択クルーザーをカテゴリー列内で移動させ、一方、上方向及び下方向キーは特別なカテゴリーを選択するために用いられる。選択クルーザーを希望のチャンネルに位置させてリモートコントローラ40のEnterキー44又はオプション調整キー(図示省略)の何れか一つを押すことによってロケータスクリーン201から特定の映像チャンネルを選択することが可能である。
チャンネル選択の目的に加え、ロケータスクリーン201は視聴者がお好みチャンネルリストを作成することができるようにする。そのために、視聴者は最初にリモートコントローラ40の方向キー43A、43B又は数字キー42を用いて選択クルーザーを希望するチャンネルに移動させ、次にリモートコントローラ40の希望チャンネルキー46Aを押す。これにより、ディスプレイの画面が変わり、例えば、チャンネル表示テキスト(文字)若しくは該文字の背景の色を変えることにより、又は適当なアイコンを表示し若しくは他の表示を行なうことにより、そのチャンネルが一つのお好みチャンネルとして選択された旨の表示を示す。図4に示すリモートコントローラ40において、シャープキー「#」はお好みチャンネルのキーとして機能することができる。
また、多数のお好みチャンネルのリストを用いるならば、視聴者はお好みチャンネルのキーを押す前に、リモートコントローラ40の適当なお好みチャンネルのキーを押して特定のリストを選択する。たとえば、先に説明したように、図4のリモートコントローラ40は、3つの色分けされたチェックマークのお好みチャンネルのキー48A、48B、48Cを有し、これらのキーは3人の別のユーザーのための少なくとも3つの別のお好みチャンネルのリストを与える。異なる表示特性をロケータスクリーン201に表示して特定のお好みチャンネルのリストが選択されたことを示すことができる。図4に示すリモートコントローラ40上で用いられるチェックマークキー48Aのようにリモートコントローラ上でお好みチャンネルのリストを示すことを行なわせるために用いるアイコン又はイメージを、お好みチャンネルのリストが得られるときに、ロケータスクリーン201及びプログラムガイドの他のスクリーンに表示することができる。代替的に、表示されたテキスト又はその背景の色を変えて選択されたお好みチャンネルのキーの色と同じにすることができる。
ロケータスクリーン201は幾つかの経路を介してアクセスすることができる。例えば、ロケータスクリーンは、最も大きなチャンネル番号と最も小さなチャンネル番号との間といったように走査するチャンネル番号の間に仮想チャンネル、たとえば、仮想チャンネル0として都合良い位置に含まれるようにすることができる。視聴者に対しては、そういった仮想チャンネルは便利なチャンネルとして視える。しかしながら、仮想チャンネルはキャリアとしてのバンド幅を追加することを必要としない。例えば、仮想チャンネルは加入者ステーションにおいてデジタル式に生じさせることができ、あるいは、既存のバンド幅周波数における適当なブランキングインタバルに含ませることができる。この方法において、リモートコントローラの数値キー42を用いて対応するチャンネル番号を入力するか、上下方向キー43Aを用いて大きな番号から小さな番号あるいはその逆に走査するか、いずれか一方によって、仮想チャンネルにアクセスすることができる。図38に示すように、メインメニュー表示215にアイコン又はテキストメッセージといった適当な識別子210を与えることが好ましく、視聴者はこの識別子210を選択クルーザによって強調し、リモートコントローラ40のEnterキーを押すだけでロケータスクリーン201にアクセスできる。代替的に、視聴者が押すことによってマイクロコントローラにロケータスクリーン201を表示させるようなロケータスクリーンに相当するキーをリモートコントローラに備えることとしてもよい。
お好みチャンネルのキーに加えて、視聴者が作動させるカテゴリー別アイコンキー、例えば、映画、スポーツあるいは子供プログラムキーをリモートコントローラ40に設けることとしてもよい。このシステムは、そういったキーが視聴者によって作動されたときに、特定の好みのカテゴリーのプログラムのみを視聴者に提供するためのものである。お好みチャンネルのアイコンと共に、マイクロコントローラは、視聴者がシステム作動のうちの現在活動しているモードを認識できるように、活動中の好みのカテゴリーに対応するアイコンを表示することとしてもよい。
図16のメニューの第3水平バーの右端のクエスチョンマークアイコン162はプログラムガイドシステム「ヘルプ」モードを示し、この中に視聴者に対するシステム操作の説明が含まれる。さらに、リモートコントローラ40の適当なキーを用いてクルーザを走査することにより、視聴者はこのモードを選択することができる。一旦選択すると、ヘルプモード内に現れた次のサブメニューは、システムのどの特定の部分についてヘルプ情報を視たいかを視聴者に質問する。
メニューモードの最後の水平バーに現れるアイコンは、インタラクティブな、あるいは、その他のタイプの情報サービスを示し、この情報サービスへの門戸として作用するプログラムシステムは、この情報サービスを図17に示すように視聴者に対して利用可能にする。クルーザーを走査することによって、視聴者ーは、図31から35に示すように特定のサービスの内の一つをどれでも選択できる。
例えば、視聴者が最後の水平バーに現れる「X・PRESS」アイコンを最初に選択したならば、図31に示すようなサブメニューが表示される。リモートコントローラの方向矢印キー及びEnterキーを用いて視聴者は図31の3つのエントリーの一つを選択することができる。特定のエントリーが選択されたならば、図32〜35に示すように、電子プログラムガイドは視聴者を選択されたサービスに接続し、制御を特定のサービスアプリケーションソフトウェアへ渡す。
代替的に、複数の内容特定カテゴリーキー、例えば、スポーツキー、ニュースキー、映画キー等に相当する複数の内容特定キーをリモートコントローラ40に設けることもできる。視聴者が内容特定キーを押すと、内容特定モードが開始される。図4において、リモートコントローラはスポーツキー49を備える。ユーザーがスポーツキーを押すと、マイクロコントローラはプログラムの表示やプログラム予定情報をスポーツ関連のものに限定する。マイクロコントローラは他の全てのプログラムやスケジュール情報がTV受信器に現れることを阻止する。マイクロコントローラは、そのプログラム又はスケジュール情報に関連する適当なコードを検査することによってスポーツ関連プログラムやスケジュール情報を区別することができるようにすることができる。
先に説明したように、コード化はいくつかの方法を用いて達成することができる。例えば、プログラム信号の垂直ブランクインタバル又はプログラムスケジュール情報のデータベースの記録内の適当なメモリ位置に適当なコードを含ませることによって、あるいは、スケジュール情報が広いバンド域のネットワークで受信されるならば、コードを適当なブランクインタバルに含ませることによって達成される。視聴者は、スケジュール情報が表示されておらずプログラム信号のみがTV受信器に視られるときは勿論、電子プログラムガイドのいずれのモード(先に説明したFLIP、BROWSE又はMAIN MENU(メインメニュー)モードを含む)の作動においても、適当な内容特定キーを押して内容特定モードを作動させる。視聴者によって一旦内容特定モードが要求されたならば、マイクロコントローラは即座かつ直接的に内容特定プログラム基準を使用可能状態にし、この使用可能状態が例えばスポーツキー49を走査することによって使用不能状態にされるまでガイドのすべとの作動モードの場合において内容特定プログラム基準を使用可能状態に維持する。
スポーツキー49のような特別の目的の内容特定キーに変えて、システムは一つの一般的な内容特定キーを備えるように構成しても良く、このキーは作動されると、視聴者に対してすべての内容特定カテゴリーのリストを含む内容特定メニューを表示する。視聴者は次にリモートコントローラの方向矢印キーを用いれ選択クルーザを走査して特定のカテゴリーを反転させEnter(入力)又はOKキーを押してそれを選択する。リモートコントローラの内容特定キーを用いる変わりに、ロケータ、セットアップあるいはメインメニューのスクリーンといった電子ガイドの他のメニュースクリーンに適当な識別子を与えることによって内容特定メニューへのアクセスがなされる。
一つの特定の内容特定カテゴリーが選択されたときに、全ての選択されていない内容特定プログラムを止めることに加えて、マイクロコントローラはプログラムされて前記選択された内容特定カテゴリーに特に関連する全ての付加価値プログラム又はサービスを可能にする。例えば、視聴者がスポーツの内容特定モードを作動させたとき、マイクロコントローラは、スポーツプログラムあるいはそれに関連するスケジュール情報のみが表示されることを許可することに加え、全てのスポーツ関連付加価値サービス、例えば、それに関連するクイズゲーム又はビデオゲーム、ゲームの進行中の最新のスコア、チームのスケジュール、選択されたチームあるいはプレイヤーの先のゲームのリプレイ、チケット又は御土産の購入等に関する情報を探してそれを可能にする。従って、プログラム又はサービスから得られる情報は電子プログラムガイドの環境に統合されうる。先に述べたように単に制御を他のサービスに渡すよりも、このように電子プログラムガイドはシステムインテグレータあるいはインターフェイスとして働き、有用な付加価値情報を電子ガイド環境内のパッケージに組込み、従って、多様な内容特定カテゴリーに相当する一連のモジュール式電子プログラムシステムを与える。
図40に示すセットアップスクリーンは、また、テキスト見出し「スクリーンの下部」と「スクリーンの上部」とを含むテキスト位置カテゴリー275を含む。リモートコントローラ40の上下方向キー43Aを用いてテキスト位置カテゴリ275に移動し、リモートコントローラ40の右及び左方向キーを用いてそのカテゴリ内の「スクリーンの上部」又「スクリーンの下部」に移動し、次に、Enter又は選択キー44を押すことによって、視聴者は、電子プログラムガイドの種々の作動モードにおける表示情報に用いられるオバーレイウィンドウの位置を制御することができる。図40のセットアッププスクリーン視聴者に二つの位置、上又は下の選択を与える。プログラムガイドの作動モードに依存して、TV受信器を視る際のさらに多くの位置選択を視聴者に与えることが望ましく、あるいは、視聴者が異なる作動モードに表示された情報の異なる位置を選択できるようにすることが望ましい。
ここに開示する本発明の新規な特徴の一つは、テキスト合わせシステムである。テキスト合わせシステムの好ましい実施例は、プログラムリストデータが視聴者へ伝送されメモリに保存される前に、プログラムリストデータを編集するために用いるインタラクティブコンピュータプログラムを含む。このインタラクティブシステムは次のように作動する。編集されていない(又は部分的に編集された)プログラムリスト情報(データ)はデータプロセッサにロードされる。このデータはプログラムのタイトル、プログラムが放送される時間、プログラムの放送時間長さ、プログラムのカテゴリ、プログラムの形式に依存して付加説明情報を含む。例えば、映画の場合、データはMPAAレート、映画の年代、映画が白黒映画であるか、及び出演男優及び女優のリストを含む。
データプロセッサはプログラムタイトルデータのみを抽出し、このデータはテレビプログラムタイトル、映画タイトル、スポーツイベントその他特別イベントのタイトルを含む。プログラムの長さに基づいて、データプロセッサは最初にリストデータを分析し、各タイトルとしてどういったグリットサイズのタイトルが必要かを決定する。従って、2時間の長さの映画は、4つの異なるサイズのグリッドセル(30、60、90、120分)のそれぞれに合うようにするため、4つの異なる編集されたタイトルを必要とする。データプロセッサは、次に、タイトルの文字の長さに基づき、タイトルを表示するためにどのくらいのスペースが必要かを決定する。タイトルが文字カーニングに対するプロポーショナルフォント及び文字を用いてプログラム表グリッド内に表示されるならば、データプロセッサは、また、タイトルを表示するために必要なスペースを決定する際にこれらの要素(ファクタ)を考慮することができる。この決定は、タイトルの文字の特別な組合わせに必要なピクセル数に基づいてなされる。タイトルを表示するために有用なスペース量はグリッドセルの大きさと、アイコンが作動された際にアイコンを表示するために必要なスペースに依存する。
一つ又はそれ以上のグリッドセルにちょうど納まるように多くのスペースをフルタイトルが必要とするとデータプロセッサが決定したならば、そのタイトルはデータプロセッサに接続されたCRTのような適当な表示装置を用いてエディタに提示される。エディタはその後で、タイトルを割り当てられたスペース内に合うように変更するように問われる。タイトルが1を超えるセルサイズに編集されなければならないときに、エディタはこれらをそれぞれ別々に編集するように問われる。インタラクティブプログラムの好ましい実施例において、エディタは、編集されたタイトルが設計グリッドセル内に納まるか否かリアルタイムで示される。
好ましい実施例において、プログラムタイトルの各グリッドセルに2行のテキストが表示される。編集されたタイトルは、第一行に現れ、そして必要ならば、第2行へと続く。第2行へワードラップさせるか否かの決定は、単語間のスペース、カンマ、ピリオド、ハイフン等といった自然な切れ目がタイトルに存在するかに依存する。これらはワードプロッセッサソウトウェアルーチンにおいて標準的に用いられる技術である。エディタは、また、割り当てられた2行にフルタイトルが納まり、タイトル中に自然の切れ目が無いためにハイフンが必要とされる状態にタイトルを編集することを問われる。
エディタにタイトルを短くするように問う前に、データプロセッサはタイトルを短くされたタイトルの記憶されたライブラリと比較し、他のリストデータベースを編集しながらタイトルが以前既に短くされたかを決定する。エディタによってタイトルの変更はいつでも行われ、短くされたタイトルはライブラリに追加される。短くされたライブラリを構築するこの方法は必要とされる手入力を非常に少なくできることは明らかである。
テキスト合わせシステムの作動方法を説明するフローチャートを図42に示す。フローチャートは、ただ一つのプラットフォームに関し、プログラムグリッド内にリストを示すためにそれを作成するが、作動は全てのプラットフォームに関してまったく同じである。
テキストの編集は、同じタイトルを表示するために、多重寸法のグリッドセルが用いられる状況や他の状況において必要となり得る。例えば、開示されるプログラムガイドは、個々のプラットフォームが異なる拘束及び有効グリッドセルスペースを有するような幾つかの異なるプラットフォーム上で作動するかもしれない。或るプラットフォームはテキストをプロポーショナルフォントで表示しないかもしれないし、あるプラットフォームは有効スペースを減らすという限定を受けるかもしれない。従って、好ましい実施例において、インタラクティブプログラムは全てのプラットフォームに関し同時に必要な編集を要求する。更に、テキスト編集は、プログラムリストのグリッドの他のモードを必ず表示させるようにすることもできる。
例えば、図20の「チャンネル別リスト」において、プログラムは一つの全体的な固定長のライン上に一覧にされるが、このラインの長さは、プラットフォームごとに異なるかもしれないので、テキスト合わせシステムはこの表示モード同様に異なるプラットフォームに関するリストを編集する目的のために用いられる。テキスト表示の有効スペースは、また、アイコン表示にどれだけのスペースが確保されるかにかかっている。表示のためのマルチプルサイズのグリッドセルよりも固定長ラインが用いられるためにどういったグリッドサイズが必要なのかを決定する必要が無い場合を除き、図42に示す方法と同じ方法が適用される。
ここで開示されるテキスト合わせシステムはタイトル編集以外に応用できることは当業者にとって明白である。このシステムは、メッセージ「i」スクリーンストリーライン、視た分だけ支払うものです、といったメッセージや同ようなメッセージがテキスト表示の設計有効スペース内に納まるように、これらのメッセージを編集するように簡単に変形可能である。
マイクロコントローラ16のためのコンピュータプログラムは変化する背景の表示予定を含むことができ、この背景にプログラム表情報を部分的に又は全スクリーン上でオバーレイさせる。背景はメモリ又は光学記憶装置のようなその他の記憶媒体にビットマップとして保存される。例えば、毎朝午前6時に背景に日の出を表示させるコマンドをVDGに与えるプログラムをマイクロコントローラ16に設定することができる。背景を次に、一日中、例えば、青い空又は夜景に変更することができる。背景は、例えば、1日の中の時間、週のうちの日、月、年又は季節によって変えることができる。情緒的(ムード)背景を、また、視聴者が視ている又は選択されたプログラムスケジュール情報の特定のカテゴリーのプログラムに依存して変更することもできる。情緒的背景として、視聴者が住む特定の地域を反映するようなシーン、例えば、ロッキー山脈、レイニエ山等を使用することもできる。海や森といった標準的なシーンを用いることとしてもよい。さらに、オーディオバックグランドを表示される特定の情緒的バックグランドに関連させることとしてもよい。さらに、クリスマス、7月4日、スーパーボウルサンデー等といった祭日及び特別なイベントに対して異なる背景を用いることとしてもよい。背景の目的はプログラムリストを視るときにあきがこないようにするためである。マイクロコントローラ16は情緒的背景表示を自動的に調和させるようになっている。視聴者は、また、マイクロコントローラを操作して適当なムードオプションメニューを表示させ(このメニューはムード背景の一覧を視聴者に与え、視聴者は選択クルーザを操作することによって一つまたはそれ以上の背景を選択できる)、多くのムード背景から選択することができるようになっている。そういったムードオプションメニューへのアクセスは、適当な文字による又は視覚的な識別子をロケータ(LOCATOR)又はセットアップ(SETUP)スクリーンといったシステムの適当なメニュー内に与えることによって達成される。
さらに、電子プログラムガイドは各プログラムの放送情報とともにプログラムの唯一のデジタル識別子を記憶することができるように構成され、その識別子を後に使用(例えば、視聴者がプログラムを記録するビデオレコーダのような記憶装置にそれを伝送)することができる。プログラムガイドはそのビデオレコーダの動作を自動的に制御するために、この識別子をまた使用することができる。プログラムガイドはこの目的のため、他の記憶されたプログラムスケジュール情報を用いるように構成することができる。
ここに開示する発明に使用される特定のコンピュータプログラムの形態及び内容は、ビデオシステムプログラミング及びグラフィックディスプレイの技術分野の当業者には容易に理解される。システムの操作ロジック(作動論理)を示すフローチャートは図36に示される。添付の請求の範囲から逸脱することなく、本発明の実施例から逸れた例も有り得ることは当業者には明白である。