(57)【要約】  番組ガイド情報（４０４、４０６）を記憶するために、テレビジョン受信機（１０６）内で使用するのに適する方法（６００）と装置（２０２〜２１０）において、走査リスト（２２２）は、視聴することができる複数のチャンネルを識別し、走査リストの中に含まれていないチャンネルは、それに対応する番組ガイド・データ（４０６）が番組ガイド・データベースから削除される。番組ガイド・データベース（２２０）は、チャンネル・オブジェクト（５０２）、スケジュール・オブジェクト（５０４）、および番組オブジェクト（５０６）を含む複数のオブジェクトとして構成される。
2005509339.tif 000002
【特許請求の範囲】
【請求項１】
複数の番組に関する番組ガイド情報を受像機内に適応的に記憶する方法であって、
視聴することができる複数のチャンネルを含む走査リストの中に或るチャンネルが含まれているかどうかを判断するステップ（６０６）と、
前記チャンネルが前記走査リストの中に含まれていなければ、前記チャンネルに関連する番組ガイド情報を削除するステップ（６３２）と、から成る、複数の番組に関する番組ガイド情報を受像機内に適応的に記憶する方法。
【請求項２】
前記削除するステップが、前記チャンネルに関する番組ガイド情報が別のチャンネルで使用を予定されているかどうかを判断するステップ（６１２）と、
前記番組ガイド情報が別のチャンネルで使用を予定されていなければ前記番組ガイド情報を削除するステップと、から成る、請求項１記載の方法。
【請求項３】
利用することができるチャンネルで予定されている少なくとも１つの番組に関する追加情報を記憶するステップを更に含む、請求項１記載の方法。
【請求項４】
前記複数の番組のうち少なくとも１つが、衛星と地上放送センターの何れか１つから放送される、請求項１記載の方法。
【請求項５】
前記複数の番組の各々が、予め録画された番組、生放送、および広告のうち少なくとも１つを含む、請求項１記載の方法。
【請求項６】
前記番組ガイド情報がアドバンスト番組ガイド情報から成る、請求項１記載の方法。
【請求項７】
前記番組ガイド情報が、或るチャンネルに関する番組ガイド情報を含んでいるチャンネル・オブジェクト（５０２）と、或る番組スケジュールに関する番組ガイド情報を含んでいるスケジュール・オブジェクト（５０４）と、或る番組に関する番組ガイド情報を含んでいる番組オブジェクトと、から成る、請求項１記載の方法。
【請求項８】
前記削除するステップが、
選択されたチャンネル・オブジェクトに関連する番組オブジェクトが別のチャンネル・オブジェクトにも関連しているかどうかを判断するステップ（６２８）と、
前記番組オブジェクトが別のチャンネル・オブジェクトに関連していなければ前記番組オブジェクトをメモリから削除するステップ（６３０）と、
前記選択されたチャンネル・オブジェクトをメモリから削除するステップ（６３２）と、から成る、請求項７記載の方法。
【請求項９】
前記削除するステップが、
前記選択されたチャンネル・オブジェクトに関連するスケジュール・オブジェクトが別のチャンネル・オブジェクトにも関連しているかどうかを判断するステップ（６１２）と、
前記スケジュール・オブジェクトが別のチャンネル・オブジェクトに関連していなければ、前記スケジュール・オブジェクトをメモリから削除するステップ（６１６）と、
前記選択されたチャンネル・オブジェクトをメモリから削除するステップ（６３２）と、から成る、請求項７記載の方法。
【請求項１０】
番組ガイド情報を含んでいる信号に同調するチューナ（２０６）と、
前記同調された信号を復調する復調器（２０８）と、
前記復調された信号を復号化するデコーダ（２１０）と、
復号化された番組ガイド情報、番組ガイド上で見られる少なくとも１つのチャンネルの走査リスト、および命令（２１６）を記憶するメモリ（２０４）と、
プロセッサと、から成る装置であって、
前記プロセッサは、前記命令を実行すると、
視聴することができる複数のチャンネルを含む走査リストの中に或るチャンネルが含まれているかどうかを判断する（６０６）と共に、前記チャンネルが前記走査リストの中に含まれていなければ、前記チャンネルに関連する番組ガイド情報を削除する（６３２）ように構成されている、前記装置。
【請求項１１】
削除のために選択された前記チャンネルが入力装置（２１４）を介して供給される、請求項１０記載の装置。
【請求項１２】
前記番組ガイド情報が前記番組ガイド上にある他のチャンネルでの使用を予定されていなければ、前記番組ガイド情報は削除される（６３２）、請求項１０記載の装置。
【請求項１３】
前記複数の番組のうち前記少なくとも１つが、衛星と地上放送センターの何れか１つから放送される、請求項１０記載の装置。
【請求項１４】
前記複数の番組の各々が、予め録画された番組、生放送、および広告のうち少なくとも１つから成る、請求項１０記載の装置。
【請求項１５】
前記番組ガイド情報がアドバンスト番組ガイド情報から成る、請求項１０記載の装置。
【請求項１６】
複数の番組に関する番組ガイド情報を受像機内に適応的に記憶する装置であって、
視聴することができる複数のチャンネルを含む走査リストの中に或るチャンネルが含まれているかどうかを判断する手段（６０６）と、
前記チャンネルが前記走査リストの中に含まれていなければ、前記チャンネルに関連する番組ガイド情報を削除する手段（６３２）と、から成る、複数の番組に関する番組ガイド情報を受像機内に適応的に記憶する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョンおよび受像機のための電子番組ガイドに関する。
【背景技術】
【０００２】
テレビジョンの視聴者（特に有料のケーブルおよび衛星番組サービスに関する）はしばしば、電子番組ガイドを利用して、サービス・プロバイダあるいは放送センターから視聴する番組を選択する。例えば、視聴者は番組ガイドを利用して、映画のプロバイダからペイ・パー・ビュー（ｐａｙ‐ｐｅｒ‐ｖｉｅｗ）を選択する。同様に、視聴者は或る特定のカテゴリの番組（例えば、スポーツ）を選択し、そのカテゴリ内で提供される番組の中から視聴しようとする番組を選択する。一般に、そのような番組ガイドは、表示装置（ディスプレイ）に結合されるビデオ受信機（例えば、テレビジョン受信機）を使用して提供される。典型的なビデオ受信機として、セットトップ・ターミナル（ｓｅｔ  ｔｏｐ  ｔｅｒｍｉｎａｌ）、ディジタル放送衛星（Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ：ＤＢＳ）受信機、一体化された受信機‐デコーダ（Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｃｅｉｖｅｒ‐Ｄｅｃｏｄｅｒ：ＩＲＤ）、および他のタイプのテレビジョン受信機などがある。
【０００３】
番組ガイドに於いて現在の番組スケジュールを維持するために、ビデオ受信機（受像機）は番組スケジュールに関する番組ガイド情報を定期的に受信する。アドバンスト番組ガイド（Ａｄｖａｎｃｅｄ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：ＡＰＧ）に関する現行の仕様書では、受信された番組ガイド情報を全てビデオ受信機（受像機）のメモリ内に記憶することが要求される。一般に、このようなメモリはサイズが限られている。
【発明の開示】
【０００４】
（発明の概要）
番組ガイド情報を記憶するためにテレビジョン受信機内での使用に適する装置および方法において、走査リスト（ｓｃａｎ  ｌｉｓｔ）は、検討するために利用することができる複数のチャンネルを識別し、走査リストの中に入っていないチャンネルに対応する番組ガイド・データは、番組ガイドのデータベースから削除される。番組ガイド・データベースは、チャンネル・オブジェクトを含む複数のオブジェクトとして構成されている。
【０００５】
複数の番組に関する番組ガイド情報を受像機内に適応的に記憶するために、本発明による方法は、視聴することができる複数のチャンネルを含む走査リストの中に或るチャンネルが含まれているかどうかを判断するステップと、そのチャンネルが走査リストに含まれていなければ、そのチャンネルに関連する番組ガイド情報を削除するステップと、から成る。
【０００６】
本発明の開示は、添付されている図面に関連して以下の詳細な説明を考慮することにより容易に理解することができる。理解を容易にするために、できるだけ同じ参照番号を使用して、各図面に共通している同じ構成要素を表す。
【発明を実施するための最良の形態】
【０００７】
図１は、テレビジョン受信機のセットトップ端末（Ｓｅｔ  Ｔｏｐ  Ｔｅｒｍｉｎａｌ：ＳＴＴ）または他のビデオ受信装置の視聴者に番組ガイドを提供する放送システム１００のブロック図を示す。図１のシステム１００は、番組ソース（ｓｏｕｒｃｅ：源）１０２、衛星１０４、受信機１０６、および表示（ディスプレイ）装置１０８で構成される。図１に、１つの番組ソース１０２、１つの衛星１０４、および１つのテレビジョン受信機１０６が図示されているが、システム１００は複数の番組ソース１０２、複数の衛星１０４、および複数の受信機１０６で構成されることもある。また、ビデオ放送システム１００は、ビデオ信号の衛星による送信に限定されない。例えば、システム１００はビデオ信号を放送する地上局でも実現することができる。
【０００８】
番組ソース１０２は、アンテナ１１０を介して、１つまたはそれ以上のビデオ、オーディオ、オーディオビジュアル、および／またはデータ信号を放送する。ビデオ、オーディオあるいはオーディオビジュアル信号から成る番組の場合、番組は番組スケジュールに従って放送される。番組スケジュールは、１つまたはそれ以上の地理的視聴エリア（ａｒｅａ：地域）について番組の放送に使用される送信チャンネルと時刻とを明示する。或る実施例に於いて、ＭＰＥＧフォーマットのデータ・ストリームの形式で、番組が信号に含まれている。この番組には、テレビジョン番組、映画、生の放送（ｌｉｖｅ  ｂｒｏａｄｃａｓｔ）、広告、あるいは他の形態のオーディオビジュアル信号が含まれる。
【０００９】
衛星１０４は、信号源１０２から信号を受信し、この信号を予め定められた地理上の視聴エリアに再び放送する。さらに、衛星１０４は、「番組ガイド情報」を放送するリクエストを受像機１０６から受け取る。或る実施例に於いて、番組ガイド情報は、アドバンスト番組ガイド（Ａｄｖａｎｃｅｄ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：ＡＰＧ）情報から成る。
【００１０】
受信機（受像機）１０６は、アンテナ１１２を介して、番組ガイド情報を受信し、受信した情報をメモリに記憶する。受信機１０６は、番組ガイド情報を利用して、表示装置または他の形態の出力装置に番組ガイドを提供する。番組ガイドには、受信機１０６でアクセスすることができる各チャンネルで放送を予定される番組のリスト（ｌｉｓｔ：一覧表）が含まれる。図３に、番組ガイドを例示して、以下に説明する。
【００１１】
番組は、所定の時間枠（ｔｉｍｅ  ｆｒａｍｅ）またはスケジュール長（ｓｃｈｅｄｕｌｅ  ｌｅｎｇｔｈ）の番組スケジュールに従って、番組の放送が予定される。番組ガイドは、番組スケジュールうち現在の一部分だけを表示する。番組スケジュールの残りの部分は、受信機のメモリ内に番組ガイド情報として記憶される。番組スケジュールの残りの部分は、将来表示を予定される番組ガイドの部分である。従って、現在の番組ガイドを維持するために、受信機１０６は番組ガイド情報を定期的に得なければならない。
【００１２】
番組ガイドの視聴者は、番組ガイドに表示された番組を選択することができる。番組が選択されると、受信機１０６は、選択された番組を放送している衛星１０４（または衛星トランスポンダ／チャンネル）に同調する。次に、この番組は、受信機１０６で受信され、表示装置１０８に供給される。受信機１０６については、図２に関連して以下に更に説明する。
【００１３】
図２は、図１のビデオ・システム１００におけるビデオ受信機（受像機）１０６のブロック図である。或る実施例に於いて、受信機１０６は、セットトップ・ターミナル（Ｓｅｔ  Ｔｏｐ  Ｔｅｒｍｉｎａｌ：ＳＴＴ）またはテレビジョン受信機から成る。図２の受信機１０６は、プロセッサ２０２、メモリ２０４、チューナ２０６、復調器２０８、およびデコーダ２１０から成る。また、受信機１０６は、入力／出力インタフェース２１２および種々のサポート回路（図示せず）も含んでいる。
【００１４】
チューナ２０６は、衛星１０４から複数の信号を受信し、所定のチャンネルまたは信号を選択する。復調器２０８は選択された信号を復調する。復調の一般的形態としては、直交振幅変調（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ：ＱＡＭ）、４相位相偏移変調（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：ＱＰＳＫ）などがある。デコーダ２１０は、復調された信号中の番組ストリームまたは番組ガイド情報を復号化（デコード）する。デコーダ２１０は、当業者に知られているフォワード・エラー・コレクション（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ：ＦＥＣ）のような誤り訂正を行う。
【００１５】
メモリ２０４は、受信機１０６の動作のためのソフトウェアとデータ構造を記憶する。或る実施例において、メモリ２０４は、番組ガイド・アプリケーション２１６、メモリ・アロケーション・ソフトウェア（アプリケーション）２１８、および番組ガイド・データベース２２０を記憶する。メモリ２０４は、ランダム・アクセス・メモリＲＡＭ、不揮発性またはバックアップ・メモリ（例えば、プログラマブル／フラッシュ・メモリ、リード・オンリ・メモリＲＯＭ）など、複数のメモリ・デバイスの組合せから成る。
【００１６】
番組ガイド・アプリケーション２１６は、命令を有するソフトウェア・プログラムから成り、プロセッサ２０２により実行されると、テレビジョン・システム１００において番組ガイドの機能を与える。或る実施例において、番組ガイド・アプリケーション２１６には、ユーザまたは視聴者の視聴癖をモニタするソフトウェア・プログラムが含まれる。視聴の習癖または視聴の経歴には、番組選択の経歴あるいは特定のジャンルの番組、例えば、スポーツ、ロマンス、コメディ、ドラマなどを選択する経歴を含んでいる。番組ガイド・アプリケーション２１６は、この視聴癖を利用して、視聴者が見そうな、または見そうにない番組または番組のタイプを示唆し、あるいは推定する。
【００１７】
メモリ・アロケーション（割り当て）ソフトウェア２１８は、メモリ２０４に記憶される番組ガイド情報を割り当てるための命令を有するソフトウェア・プログラムから成る。番組ガイド・データベース２２０には、番組スケジュール内のチャンネル、スケジュールおよび番組に関するガイド情報が含まれている。番組ガイド・データベース２２０の１つの実施例を、図４に関連して更に説明する。この実施例に於いて、番組ガイド・データベース２２０は、チャンネル・オブジェクト、スケジュール・オブジェクト、および番組オブジェクトなど複数のオブジェクト（ｏｂｊｅｃｔ）から成る。これらのデータベース・オブジェクトの各々はそれぞれ、チャンネル・データ、スケジュール・データ、および番組データに関連するそれぞれの属性（ａｔｔｒｉｂｕｔｅ）を備える。
【００１８】
メモリ２０４内に記憶される走査リスト２２２は、視聴者に興味のあるチャンネル、すなわち、関心のあるチャンネルを含んでいるデータで構成される。或る実施例において、走査リスト２２２には、番組ガイドの一部として表示されるチャンネが含まれている。従って、ユーザにとって、もはや興味のないチャンネル（すなわち、関心のないチャンネル）であれば、そのチャンネルは走査リスト２２２から外され、従って、表示される番組ガイドから外される。ユーザが、そのチャンネルで提供される番組を再び見ることにするならば、そのチャンネルは、再び走査リスト２２２に加えられ番組ガイドに戻される。
【００１９】
各チャンネルは、番組スケジュールに従って番組を提供する。チャンネル、番組スケジュール、および提供される番組に関する情報はメモリ２０４内に記憶される。本発明によると、チャンネル情報、スケジュール情報、および番組情報が、走査リスト２２２から受信されると、このような情報をメモリ２０４から除去する。しかしながら、もしこのような情報が、走査リスト２２２に残っている別のチャンネルにも関連しているならば、その番組／スケジュール情報はメモリ２０４から除去されない。走査リスト２２２は、メモリ２０４に記憶される番組ガイド情報を決定するために使用される。（走査リスト２２２からチャンネル情報を除去して）番組ガイド情報をメモリ２０４から除去することにより、メモリ２０４は部分的に他の使用に解放される。このような他の使用例として、例えば、他のチャンネル／他のタイム・スロットに関する追加情報が記憶される。この情報は、拡張された番組情報のような追加的な詳細を提供し、あるいは追加のタイム・スロットを含んでいる。
【００２０】
プロセッサ２０２は、番組ガイド・アプリケーション２１６内に含まれる命令を実行し、それによって、受信機１０６は、この明細書に於いて説明する番組ガイド機能および他の機能を与えることができる。加えて、プロセッサ２０２は、メモリ・アロケーション・ソフトウェア２１８内に含まれる命令を実行し、それによって、受信機１０６は、本発明の種々の実施例を実行することができる。
【００２１】
入力／出力インタフェース２１２は、入力装置２１４および表示装置１０８にプロセッサ２０２を結合させるためのコントローラを含んでいる。入力／出力インタフェース２１２によって、プロセッサ２０２は入力装置２１４からコマンドを受信することができ、且つ番組ガイドおよび選択された番組を表示装置１０８に供給することができる。インタフェース２１２は、例えば、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ、またはＨＤＴＶのプレゼンテーション装置から成る。入力装置２１４は、番組ガイド上に示されている番組に関する番組情報にアクセスするために、あるいはチャンネル上でテレビジョン番組を選択するために、入力を受信機に供給する装置である。入力装置２１４は、例えば、リモコン、キーパッド、マイクロフォン、タッチ・スクリーンなどである。
【００２２】
視聴者に見られそうな番組は、関心のある番組と見做され、視聴者に見られそうもない番組は、関心のない番組と見做される。本発明によると、関心のない番組に関する番組ガイド情報を記憶するメモリの量を減らすように動作し、より多くの番組に関する番組ガイド情報が記憶され、関心のある番組に関連する番組ガイド情報は、番組の説明およびその他のパラメータが増加される。
【００２３】
或る実施例において、番組ガイド情報は、「基礎番組情報」および「拡張番組情報」から成る。基礎番組情報は、番組ガイド上に表示することができるチャンネル、スケジュール、および番組に関する情報である。拡張番組情報は、番組ガイドによってアクセスすることができる番組に関する付加的な情報である。
【００２４】
受信機１０６は、視聴者に興味のない番組について、メモリ２０４に記憶された番組ガイドの情報量を最小限度に抑えるために、該当する拡張番組ガイド情報の一部または全てを捨てるまたは削除する。このような情報を削除することにより、保存されたメモリを利用して、関心のある番組に関連する拡張番組ガイド情報を増加させることができ、あるいは記憶された番組ガイド情報について、タイム‐スライス（ｔｉｍｅ‐ｓｌｉｃｅ）のサイズを増大させることができる。加えて、受信機１０６は、番組情報をメモリ内に記憶するのに異なるレベルを使用することができる。例えば、受信機１０６は、異なるレベルの興味を持たれる番組について、いくらかの（あるいは所定のタイプの）拡張番組情報を記憶することができる。
【００２５】
図３は、番組ガイドの画面を例示する。図３の番組ガイドの画面３００は受信機１０６で発生され、表示装置（ディスプレイ）１０８上に表示される。番組ガイド３００は、異なるチャンネル３０２１、３０２２・・・３０２Ｎ（全体として、チャンネル３０２）で見られる種々の番組の一覧表を示す。これらの番組は、所定の時間枠またはスケジュールの長さ（例えば、２時間）で表示される。図３の番組ガイド３００は、９つのチャンネルについて番組をリストアップしているが、番組ガイド３００では、異なるスケジュールで任意の数のチャンネルをリストアップすることができる。
【００２６】
或る実施例に於いて、番組ガイド３００は、各番組を視聴者がアクセスすることができるボタンとして表す。視聴者は入力装置（例えば、リモコン）を使用して、カーソルまたはハイライトによりボタンにアクセスする。視聴者がボタンにアクセスすると、番組ガイド３００は、該当する番組に関する追加情報を表示する。この追加情報は、エピソード、俳優の名前、監督の名前などのような、「拡張情報」から成る。
【００２７】
図４は、ビデオ受信機（受像機）１０６のメモリ２０４に記憶された番組ガイドのデータベース２２０を例示する。或る実施例に於いて、番組ガイド・データベース２２０は複数の記録（レコード）４０２１、４０２２、４０２３、４０２４、４０２５・・・４０２Ｎ（全体として、記録４０２と称す）から成る。各記録４０２は、特定の番組に関するチャンネル情報、スケジュール情報、および番組情報から成る。各記録４０２は、基礎番組情報４０４、およびオプションで拡張された（ｅｘｔｅｎｄｅｄ）番組情報４０６から成る。番組スケジュールに於いて、１つの番組が複数の回数リストアップされると、１つの番組について複数のエントリ４０２がデータベース２２０内に存在する。
【００２８】
或る実施例に於いて、基礎番組情報４０４は、番組ガイド３００上で表示することができるチャンネル情報、スケジュール情報、および番組情報から成る。例えば、基礎番組情報４０４は、番組を提供するチャンネル、その番組の開始時刻、終了時刻、および番組の名称から成る。基礎番組情報には、番組の評定（格付け）、番組のタイプ、あるいは分類も含まれる。拡張番組情報４０６には、番組に関する追加情報が含まれる。例えば、拡張番組情報４０６には、番組の説明、番組における俳優の名前、および番組の監督の名前が含まれる。拡張番組情報４０６には、番組の批評あるいは異なる言語での番組の説明も含まれる。
【００２９】
図５は、受信機１０６のメモリ２０４内に記憶された番組ガイド・データベース２２０を例示する。図５の番組ガイド・データベース２２０は、複数のチャンネル・オブジェクト５０２、スケジュール・オブジェクト５０４、および番組（プログラム）オブジェクト５０６から成る。
【００３０】
チャンネル・オブジェクト５０２の各々は、それに関連する１つまたはそれ以上のスケジュール・オブジェクトを有する。例えば、チャンネル・オブジェクト５０２１は、それに関連するスケジュール・オブジェクト５０４１と５０４２を有し、チャンネル・オブジェクト５０２２は、それに関連するスケジュール・オブジェクト５０４３と５０４４を有し、チャンネル・オブジェクト５０２３は、それに関連するスケジュール・オブジェクト５０４４と５０４５を有する。各チャンネルには、もっと多数のまたはもっと少数のスケジュール・オブジェクトが関連しており、スケジュール・オブジェクトは（スケジュール・オブジェクト５０４４のように）複数のチャンネル・オブジェクトにより共有される。
【００３１】
スケジュール・オブジェクト５０４の各々は、それに関連する少なくとも１つの番組オブジェクトを有する。具体的に言うと、スケジュール・オブジェクト５０４１は、それに関連する番組オブジェクト５０６１と５０６２を有し、スケジュール・オブジェクト５０４２は、それに関連する番組オブジェクト５０６３を有し、スケジュール・オブジェクト５０４３は、それに関連する番組オブジェクト５０６４と５０６５を有し、スケジュール・オブジェクト５０４４は、それに関連するプログラム・オブジェクト５０６５を有する、スケジュール・オブジェクト５０４５は、それに関連する番組（プログラム）オブジェクト５０６６と５０６７を有する。番組オブジェクト５０６は、複数のスケジュール・オブジェクトにより共有されると共に、チャンネル・オブジェクト５０２にも関連する。例えば、チャンネル・オブジェクト５０２３は、番組オブジェクト５０６８に関連している。
【００３２】
チャンネル・オブジェクト５０２には、提供することができる（視聴することができる）チャンネルに関する情報が含まれる。このような情報には、チャンネルの名称、チューニング（同調）パラメータ、アクセス・コード情報などが含まれる。チャンネル・オブジェクト情報は、選択されるチャンネルのタイプ（アナログまたは放送テレビジョン・チャンネル、ケーブル送信テレビジョン・チャンネル、あるいは他の手段により配信されるチャンネル）に依り異なる。
【００３３】
スケジュール・オブジェクト５０４には、番組ガイド・スケジュールの一部に関する情報が含まれる。スケジュール・オブジェクト５０４には、例えば、予定される番組の開始時刻、終了時刻、予定される番組の長さ（所要時間）、および番組ガイド中での使用に適するオフセット情報が含まれる。番組オブジェクト５０６には、１つの番組に関する情報が含まれる。これには、テレビジョン番組、生放送、広告、あるいは受信機に送信または伝達される他の形態の（典型的には）オーディオビジュアル信号が含まれる。或る実施例に於いて、番組オブジェクトは、「基礎的説明情報」、およびオプションで、図１〜図４に関して上述したような「拡張された説明情報」から成る。
【００３４】
図６は、受信機（受像機）１０６内でメモリ２０４を割り当てるための方法６００の流れ図を示す。方法６００は、走査リスト２２２からチャンネルが除去されると、それに応答して番組ガイド・データベース２２０を更新する。具体的に、方法６００は、ステップ６０２からスタートして、ステップ６０４に進み、ここで、ユーザ（視聴者）からのアクションが処理される。ステップ６０６で、ユーザのアクションがチャンネルを走査リスト２２２から除去するものであるかどうかが判断される。ユーザのアクションが、チャンネルを走査リスト２２２から除去するものでなければ、ステップ６０４に戻り、ここでユーザによる次のアクションが処理される。
【００３５】
ユーザのアクションがチャンネルを走査リスト２２２から除去するものであれば、ステップ６０８に進み、ここで、そのチャンネルのチャンネル・オブジェクト５０２が少なくとも１つのスケジュール・オブジェクト５０４に関連することを示しているかどうかが判断される。もしそのチャンネルが少なくとも１つのスケジュール・オブジェクト５０４に関連することを示しているならば、ステップ６１０に進み、ここで、各スケジュール・オブジェクト５０４が処理される。ステップ６１２で、スケジュール・オブジェクト５０４が別のチャンネル・オブジェクトにより関連することが示されているかどうかが判断される。すなわち、ステップ６１２で、スケジュール・オブジェクト５０４に関する番組スケジュールが別のチャンネルで使用されているかどうかが判断される。スケジュール・オブジェクト５０４が別のチャンネル・オブジェクト５０２により関連することが示されているなら、ステップ６１０で、次のスケジュール・オブジェクト（もしあるなら）が処理される。スケジュール・オブジェクト５０４が別のチャンネル・オブジェクト５０２により関連することが示されなければ、ステップ６１４で、スケジュール・オブジェクト５０４が番組オブジェクト５０６に関連することを示しているかどうかが判断される。スケジュール・オブジェクト５０４が番組オブジェクト５０６に関連することを示していなければ、ステップ６１６で、スケジュール・オブジェクト５０４はメモリ２０４から削除されて、方法６００はステップ６１０に戻る。
【００３６】
ステップ６１４で、スケジュール・オブジェクト５０４が番組オブジェクト５０６に関連することを示すと、方法６００はステップ６１８に進み、ここでスケジュール・オブジェクト５０４により関連することが示される各オブジェクト５０６が処理される。ステップ６２０で、番組オブジェクト５０６が別のオブジェクト（すなわち、スケジュール・オブジェクト５０４か、またはチャンネル・オブジェクト５０２）により関連することが示されるかどうかが判断される。番組オブジェクト５０６が別のオブジェクトにより関連することが示されると、方法６００はステップ６１８に戻り、ここで次の番組オブジェクト５０６が処理される。番組オブジェクト５０６が別のオブジェクトにより関連することが示されなければ、方法６００はステップ６２２に進み、ここで番組オブジェクト５０６はメモリから削除される。方法６００は、ステップ６１８に戻り、ここで次の番組オブジェクト５０６が処理される。スケジュール・オブジェクト５０４について、全ての番組オブジェクト５０６が処理されると、方法６００はステップ６２０に戻り、ここで次のスケジュール・オブジェクト５０４が処理される。チャンネル・オブジェクト５０２について、全てのスケジュール・オブジェクト５０４が処理されると、方法６００はステップ６３２に進む。
【００３７】
ステップ６０８に戻って、チャンネル・オブジェクト５０２がスケジュール・オブジェクト５０４に関連することを示していなければステップ６２４に進み、ここでチャンネル・オブジェクト５０２が番組オブジェクト５０６に関連することを直接示しているかどうかが判断される。もしスケジュール・オブジェクト５０４がなければ、または番組オブジェクト５０６に対する番組がチャンネルの番組スケジュール内になければ、チャンネル・オブジェクト５０２が番組オブジェクト５０６に関連することを直接示すこともある。チャンネル・オブジェクト５０２がどの番組オブジェクト５０６に関連することをも直接示さなければ、方法６００はステップ６３２に進む。
【００３８】
もしチャンネル・オブジェクト５０２が番組オブジェクト５０６に関連することを直接示すなら、方法６００はステップ６２６に進み、ここで、チャンネル・オブジェクト５０２に関連することが直接示した各番組オブジェクト５０６が処理される。ステップ６２８で、番組オブジェクト５０６が、別のチャンネルの別のオブジェクトにより関連することが示されているかどうかが判断される。番組オブジェクト５０６が別のオブジェクトにより関連することが示されなければ、番組オブジェクト５０６はメモリ２０４から削除される。
【００３９】
チャンネル・オブジェクト５０２により関連することが示された全ての番組オブジェクト５０６が処理されると、方法６００はステップ６３２に進み、ここで、選択されたチャンネルのチャンネル・オブジェクト５０２はメモリ２０４から削除される。次に、方法６００はステップ６０４に戻り、ここでユーザによる次のアクションが処理される。
【００４０】
本発明の開示を組み込んでいる種々の実施例を示して、説明してきたが、当業者はこれらの開示を組み込んで、他にも多様な実施例を多数容易に創案することができる。
【図面の簡単な説明】
【００４１】
【図１】放送システムのブロック図である。
【図２】図１のシステムでの使用に適する受信機（受像機）のブロック図である。
【図３】番組ガイドの画面を例示する。
【図４】番組ガイドのデータベースの実施例を示す。
【図５】番組ガイドのデータベースの実施例を示す。
【図６】受信機内でメモリを割り当てる方法の流れ図である。
【図１】
2005509339.tif 000003
【図２】
2005509339.tif 000004
【図３】
2005509339.tif 000005
【図４】
2005509339.tif 000006
【図５】
2005509339.tif 000007
【図６】
2005509339.tif 000008
【国際調査報告】
2005509339.tif 000009