(57)【要約】  あるテレビチャンネルが選択されると、当該テレビチャンネルの次の又は以降の番組情報を自動表示する方法及び装置。現在選択されているテレビチャンネルを介し次に又は以降に表示されるテレビ番組の取得又は受信された番組情報は、現在選択されているチャンネル上に自動表示される。このようにして、視聴者には、当該視聴者によるアクティブな介入なく現在視聴されているテレビチャンネルに関する次の又は以降のテレビ番組に関する情報が提供される。本発明の特徴によると、現在のテレビ番組の終了前に、新たな又は次のテレビ番組ガイド又は番組情報（更新）が受信される場合、テレビ装置は、新たに受信された番組ガイドに含まれる情報により番組情報の表示を自動更新する。
2007520916.tif 000002
【特許請求の範囲】
【請求項１】
テレビ装置による以降の番組の情報を表示する方法であって、
前記テレビ装置により、番組情報を受信するステップと、
前記テレビ装置により、前記番組情報の受信に応答して、前記受信した番組情報から現在選択されているテレビチャンネルの以降の番組を決定するステップと、
前記決定された以降の番組の情報を表示するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記番組情報を受信するステップは、番組及びシステム情報データから構成される番組情報を受信することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、
前記番組情報を受信するステップは、番組及びシステム情報プロトコルイベント情報テーブルデータから構成される番組情報を受信することを特徴とする方法。
【請求項４】
請求項１記載の方法であって、
前記番組情報を受信するステップは、番組ガイドデータから構成される番組情報を受信することを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記番組情報を受信するステップは、番組ガイドから構成される番組情報を受信することを特徴とする方法。
【請求項６】
請求項１記載の方法であって、
前記番組情報を受信するステップは、前記以降の番組のデータから構成される番組情報を受信することを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記決定された以降の番組の情報を表示するステップは、以降の番組タイトル、以降の番組の時間、以降の番組の開始及び終了時刻、以降の番組の格付け、以降の番組の簡単な説明及び以降の番組の拡張された記載の１以上を表示することを特徴とする方法。
【請求項８】
請求項１記載の方法であって、
前記決定された以降の番組の情報を表示するステップは、所定の時間、前記決定された以降の番組の情報を表示することを特徴とする方法。
【請求項９】
テレビ番組の番組情報を格納するよう構成されたストレージと、
前記格納されている番組情報の更新を当該テレビ装置が受信することに応答して、現在選択されているテレビチャンネルの以降のテレビ番組の番組情報を表示するよう構成されるコントローラと、
から構成されることを特徴とするテレビ装置。
【請求項１０】
請求項９記載のテレビ装置であって、さらに、
受信したテレビ信号の番組及びシステム情報部分からテレビ番組の番組情報を取得するよう構成される番組及びシステム情報プロトコルプロセッサを有することを特徴とするテレビ装置。
【請求項１１】
請求項９記載のテレビ装置であって、さらに、
受信したテレビ信号のガイドデータ部分からテレビ番組の番組情報を取得するよう構成される番組ガイドデータプロセッサを有することを特徴とするテレビ装置。
【請求項１２】
請求項９記載のテレビ装置であって、さらに、
受信したテレビ信号の番組ガイド部分からテレビ番組の番組情報を取得するよう構成される番組ガイドプロセッサを有することを特徴とするテレビ装置。
【請求項１３】
請求項９記載のテレビ装置であって、
前記コントローラはさらに、以降の番組タイトル、以降の番組の時間、以降の番組の開始及び終了時刻、以降の番組の格付け、以降の番組の簡単な説明及び以降の番組の拡張された記載の１以上を有する決定された以降の番組の情報を表示するよう構成されることを特徴とするテレビ装置。
【請求項１４】
請求項９記載のテレビ装置であって、
前記コントローラはさらに、所定の時間、前記決定された以降の番組の情報を表示するよう構成されることを特徴とするテレビ装置。
【請求項１５】
複数のテレビ番組の番組情報を格納する手段と、
前記格納されている番組情報の更新を当該テレビ装置が受信することに応答して、現在選択されているテレビチャンネル以降のテレビ番組の番組情報の表示を制御する手段と、
から構成されることを特徴とするテレビ装置。
【請求項１６】
請求項１５記載のテレビ装置であって、さらに、
受信したテレビ信号の番組及びシステム情報部分から複数のテレビ番組の番組情報を取得する手段を有することを特徴とするテレビ装置。
【請求項１７】
請求項１５記載のテレビ装置であって、さらに、
受信したテレビ信号のガイドデータ部分からテレビ番組の番組情報を取得する手段を有することを特徴とするテレビ装置。
【請求項１８】
請求項１５記載のテレビ装置であって、さらに、
受信したテレビ信号の番組ガイド部分からテレビ番組の番組情報を取得する手段を有することを特徴とするテレビ装置。
【請求項１９】
請求項１５記載のテレビ装置であって、
前記表示を制御する手段は、以降の番組タイトル、以降の番組の時間、以降の番組の開始及び終了時刻、以降の番組の格付け、以降の番組の簡単な説明及び以降の番組の拡張された記載の１以上を有する決定された以降の番組の情報を表示する手段を有することを特徴とするテレビ装置。
【請求項２０】
請求項１５記載のテレビ装置であって、
前記は表示を制御する手段は、所定の時間、前記決定された以降の番組の情報を表示する手段を有することを特徴とするテレビ装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
この米国特許出願は、参照することによりその内容のすべてがここに含まれる、２００３年１１月７日に出願された米国仮特許出願第６０／５１８，２１８号「Ａｕｔｏ  Ｄｉｓｐｌａｙ  ｏｆ  Ｃｈａｎｎｎｅｌ  Ｂａｎｎｅｒ  Ｏｎ  Ａ  Ｐｒｏｇｒａｍ  Ｃｈａｎｇｅ」に対する優先権を主張する。
［発明の背景］
１．発明の技術分野
本発明は、テレビの技術分野に関し、より詳細には、現在選択されているテレビチャンネルの次の又は以降の番組に関する情報の自動表示に関する。
２．背景情報
現在、複数のテレビチャンネルのテレビ番組情報をテレビが受信及び処理することが、一般的に行われている。テレビ番組情報は、典型的には、テレビ番組信号と共に提供される。この情報は、テレビにより番組ガイドに構成されるかもしれない。あるいは、テレビ番組情報は、１つのガイド又はそれのいくつかの個別部分として、テレビチャンネル信号の１以上を介し提供される番組ガイドデータを通じて提供可能である。
【０００２】
番組ガイドは、典型的には、テレビのリモコン上のコマンドボタン又はキーをユーザが起動させることにより、テレビ上に表示可能である。また、チャンネル変更が行われると、選択されているチャンネルの番組情報がまた、典型的には、所定時間表示される。しかしながら、所定時間経過後、番組情報の表示は終了される。同一又は追加の番組情報が、コマンドボタンのユーザにより起動のみに対してではあるが、再び表示されるようにしてもよい。従って、チャンネル変更時のみ、かつ現在の番組に対してのみ、番組情報が自動提供される。
【０００３】
ユーザが各種テレビチャンネルに利用可能なテレビ番組を知りたいときには、ユーザはコマンドボタンを起動することにより番組ガイドに照会しなければならない。ユーザは、同じテレビチャンネルにおいて次に放送される番組を確認するのにさえコマンドをアクティブに起動させねばならない。
【０００４】
同様に、現在の番組が終了しようとするとき、ユーザは次の番組がリモコンのコマンドキー（ＩＮＦＯキーなど）を手動により押下しなければ、同じチャンネルの次の番組を知ることはできず、あるいは、チャンネルバナーなどの番組情報を出現させ、情報を取得するため手動により番組ガイドを入力する。
【０００５】
従って、上記説明から、現在テレビ番組の視聴中にテレビチャンネルの次の番組に関する番組情報を提供する方法が必要とされるということは明白である。
【０００６】
さらに、上記説明から、現在テレビ番組の視聴中にテレビチャンネルの次の番組に関する番組情報を自動的に提供する方法が必要とされるということは明白である。
【０００７】
さらに、上記説明から、現在テレビ番組の視聴中にテレビチャンネルの次の番組に関する番組情報を自動的に提供する方法が必要とされるということは明白である。
【０００８】
上記及び他の要求は、本発明の原理の適用を通じて実現され、及び／又はここで図示及び／又は説明される１以上の各種形態及び／又は構成により実現される。
［発明の概要］
あるテレビチャンネルが選択されると、当該テレビチャンネルの次の又は以降の番組情報を表示する方法及び装置が提供される。このような番組情報が番組受信装置に入力されると、次の又は以降の番組情報の表示が自動的に行われる。
【０００９】
一形態では、本方法及び装置は、現在選択されているテレビチャンネルの番組情報を取得又は受信し、番組情報は、当該テレビチャンネルの選択中及び又は選択後、自動的に表示されるようにしてもよいし、そうでなくてもよい。現在選択されているテレビチャンネルを介し次に又は以降に表示されるテレビ番組の取得又は受信された番組情報は、現在選択されているチャンネル上に自動表示される。このようにして、視聴者には、当該視聴者によるアクティブな介入なく現在視聴されているテレビチャンネルに関する次の又は以降のテレビ番組に関する情報が提供される。
【００１０】
他の形態によると、現在のテレビ番組の終了前に、新たな又は次のテレビ番組ガイド又は番組情報（更新）が受信される場合、テレビ装置は、新たに受信された番組ガイドに含まれる情報により番組情報の表示を自動更新する。
【００１１】
他の形態によると、テレビ装置により現在のテレビ番組がある時間内に終了することが検出されると、テレビ装置は、現在選択されているテレビチャンネルの次の又は以降のテレビ番組の番組情報を自動的に取得及び表示する。
【００１２】
ある形態では、本発明は、テレビ装置による次の又は以降の番組の情報を表示するための方法である。本方法は、（ａ）テレビ装置により、番組情報を受信するステップと、（ｂ）テレビ装置により、番組情報を受信することに応答して、受信した番組情報から現在選択されているテレビチャンネルの次の又は以降の番組を決定するステップと、（ｃ）番組情報から決定された次の又は以降の番組の情報を表示するステップとを有する。
【００１３】
他の形態では、本発明はテレビ装置である。テレビ装置は、テレビ番組の番組情報を格納するよう構成されたストレージと、前記格納されている番組情報の更新を当該テレビ装置が受信することに応答して、現在選択されているテレビチャンネルの以降のテレビ番組の番組情報を表示するよう構成されるコントローラとを有する。
【００１４】
さらなる他の形態では、本発明はテレビ装置である。テレビ装置は、複数のテレビ番組の番組情報を格納する手段と、前記格納されている番組情報の更新を当該テレビ装置が受信することに応答して、現在選択されているテレビチャンネル以降のテレビ番組の番組情報の表示を制御する手段とを有する。
［好適実施例の説明］
ここで開示される実施例は、包括的なものではなく、他の当業者がこの教示を利用できるように開示されたそのままの形態に本発明を限定することを意図するものではない。例えば、現在選択されているチャンネルの次の番組の番組情報の表示が以下で説明されるが、本方法及び装置は、本発明の原理に従って以降の任意の番組の番組情報を表示することが可能である。
【００１５】
図１は、本発明の原理に従って動作可能であって、及び／又はそれを実現する一例となるテレビシステム３を示す。また、テレビシステム３は、本発明の多数の物理的実施例を表す。テレビシステム３は、テレビ信号処理装置、テレビ信号受信機など５、及び本発明の原理に従って動作可能なディスプレイ７を有する。本発明の原理は、システム３又はテレビ装置５として実現されてもよい。例えば、システム３は、テレビ（破線内の装置５とディスプレイ７により表される）として、又はセットトップボックス、衛星ボックスなどのテレビ装置５として実現されてもよい。以降において、本発明の原理は、テレビ装置５により表される実施例を参照して包括的に説明されるが、これに限定されるものではない。
【００１６】
現在選択されているテレビチャンネル、すなわち、チャンネル１１３の現在の番組を示すディスプレイ７が示される。ディスプレイ７はまた、番組バナー９の形式により次の番組情報を提供又は表示するよう示されている。本発明の原理により次の番組情報を提供する番組バナー９又は他の方法は、現在選択されているテレビチャンネルの次の番組データに関する情報を視聴者に自動的に提供する。次の番組のタイトル（すなわち、Ｇｕｎｓｍｏｋｅ）、次の番組の開始時刻（すなわち、午後５時）及び次のテレビ番組の放送時間（すなわち、６０分間）を提供する番組バナー９が示される。他の及び／又は、より多くの又はより少ない情報が、ディスプレイ９において自動的に提供される。
【００１７】
図２において、本発明の原理に従う方法により動作可能な一例となるテレビ装置又はテレビ信号受信機１１００が示される。特に、図２は、ここで採用される原理に従って実行し、及び／又はテレビ番組信号を処理するのに適した一例となるテレビ信号受信装置又はシステムを示す。図２に示されるテレビ装置１１００は、特に、デジタルテレビ信号（ＡＴＳＣテレビ信号など）の処理が可能であるが、デジタルテレビ信号とアナログテレビ信号（ＮＴＳＣテレビ信号など）の両方を処理可能なものであってもよい。テレビシステム１１００は、ＲＦ＿ＩＮとＶＩＤＥＯ＿ＩＮにより表される１以上のテレビ信号入力を有する。これら１以上の入力のそれぞれは、テレビ信号を受信するよう動作可能である。入力フォーマットは、従来技術により知られているものである。
【００１８】
特に、インディアナ州のインディアナポリスのＴｈｏｍｓｏｎ  Ｉｎｃ．により製造されるテレビなどのテレビ装置は、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）ストリームを介しＧｅｍｓｔａｒ（登録商標）又はＰＳＩＰ（Ｐｒｏｇｒａｍ  ａｎｄ  Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）テーブルからガイドデータを受信するよう動作可能である。ＡＴＳＣは、高品位テレビ規格団体である。例示のため、以下の説明ではＰＳＩＰデータが利用されるが、類似のものはＧｅｍｓｔａｒ（登録商標）からのデータにより実現することも可能である。本質的に、番組の開始及び終了時刻、又は番組の開始及び終了時刻を求めるのに必要な時間情報を含むデータが、ＰＳＩＰ  ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）にある。テレビ装置が現在番組の終了前にＰＳＩＰガイドを受信及び更新すると、テレビ装置は、新たなガイド情報（又は次の番組データ）をユーザに自動的に表示するようにしてもよい。当該情報を自動的に表示することによって、ユーザはもはや次の番組を確認するため、チャンネルバナーやガイドを手動により出現させる必要はない。さらに、当該情報を利用して、本発明によるテレビ装置は、現在の番組が所定の時刻に終了しようとするのを検出し、次の番組の番組タイトルを有するチャンネルバナーなどの番組情報をポップすることができる。
【００１９】
図２の装置１１００は、ＲＦ周波数のテレビ信号ＲＦ＿ＩＮを受信する第１入力１１０１と、ベースバンドテレビ信号ＶＩＤＥＯ  ＩＮを受信する第２入力１１０２とを有する。信号ＲＦ＿ＩＮは、アンテナ、ケーブルシステム、衛星システムなどのソースから供給され、信号ＶＩＤＥＯ  ＩＮは、例えば、ビデオレコーダ（ＶＣＲ）により供給されてもよい。あるいは、テレビ装置１１００は、ＶＩＤＥＯ  ＩＮ１１０２を有さず、複数のＲＦ＿ＩＮ１１０１を有するようにしてもよい。同様に、装置１１００は、必要に応じて、及び／又は従来技術による他のタイプの信号を有するようにしてもよい。
【００２０】
チューナー１１０５とＩＦプロセッサ１１３０は、入力されるＲＦ＿ＩＮに含まれる特定のデジタル又はアナログテレビ信号を調整及び復調するための従来方法により動作する。ＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）プロセッサ１１３０は、選択されたテレビ信号の映像番組部分を表すベースバンド映像信号ＶＩＤＥＯを生成する。ＩＦプロセッサ１１３０はまた、さらなる音声処理のため音声処理部（図２に図示せず）に接続されるベースバンド音声信号を生成する。図２はベースバンド信号として入力１１０２を示すが、テレビ装置１１００は、ＲＦ＿ＩＮ信号又は第２ＲＦ信号ソースから第２ベースバンド映像信号を生成するユニット１１０５及び１１３０に類似した第２チューナー及びＩＦプロセッサを有するようにすることができる。
【００２１】
図２に示されるシステムはまた、チューナー１１０５、ピクチャ・イン・ピクチャ処理ユニット１１４０、映像信号プロセッサ１１５５、衛星（ＳｔａｒＳｉｇｈｔ（登録商標）など）データ処理モジュール１１６０（他の衛星データ処理モジュール又は他のテレビ信号ソースデータ処理モジュール）など、テレビ装置１１００の各コンポーネントを制御するメインマイクロプロセッサ又はプロセッサ（ｍＰ又はμＰ）１１１０を有する。ここで使用されるように、「マイクロプロセッサ」という用語は、以下に限定されるものではないが、マイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、コントローラ、デジタル信号プロセッサ／コントローラなどを含む各種装置を表す。マイクロプロセッサ１１１０は、周知のＩ２Ｃシリアルデータバスプロトコルを利用するシリアルデータバスＩ２Ｃ  ＢＵＳを介しコマンドとデータを送受信することによりシステムを制御する。より詳細には、μＰ１１１０の中央演算ユニット（ＣＰＵ）１１１２は、本発明により次のテレビ番組の自動バナー表示をイネーブル／ディスイネーブルにするためなど、又はＩＲリモートコントロール１１２５及びＩＲ受信機１１２２などを介しユーザにより与えられるコマンドに応答するなどして、特に本発明の原理に関して、及び／又はテレビ装置に典型的なテレビ装置１１００の動作のため、図２に示されるＥＥＰＲＯＭ１１２７などのメモリ内に含まれる制御プログラムを実行する。例えば、リモコン１１２５上の機能を起動させることにより、ＣＰＵ１１１２は、コマンドと他の任意の必要な／適切なデータをテレビ装置コンポーネントに送信する。ＥＥＰＲＯＭ１１２７に格納されているソフトウェアは、ここで説明される、及び／又は図面に示される処理を実現する。受信した番組情報は、ＥＥＰＲＯＭ１１２７又は他の不揮発性メモリ（図示せず）に保存可能である。
【００２２】
ＣＰＵ１１１２は、μＰ１１１０内に含まれる各機能をμＰ１１１０のバス１１１９により制御する。特に、ＣＰＵ１１１２は、補助データプロセッサ１１１５とオン・スクリーン・ディスプレイ（ＯＳＤ）プロセッサ１１１７を制御する。補助データプロセッサ１１１５は、映像信号ＰＩＰＶからＳｔａｒＳｉｇｈｔ（登録商標）などの補助データを抽出する。補助データプロセッサ１１１５はまた、１以上の入力ＡＴＳＣテレビ信号のＡＴＳＣ（Ａｍｅｒｉｃａｎ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）ＰＳＩＰ（Ｐｒｏｇｒａｍ  ａｎｄ  Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）データから、番組、番組ガイド又は電子番組ガイド（ＥＰＧ）情報を含む補助データを抽出又は取得する。補助データプロセッサ１１１５はまた、１以上の入力ＮＴＳＣテレビ信号のＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）ＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ）データから、番組、番組ガイド又は電子番組ガイド（ＥＰＧ）情報を含む補助データを抽出又は取得するようにしてもよい。各種タイプ、形式及び／又はフォーマットの番組、番組ガイド又は電子番組ガイド（ＥＰＧ）情報又はデータが、ここではまとめてＥＰＧデータと呼ばれる。
【００２３】
あるテレビチャンネル（信号）は、当該チャンネル又は当該チャンネルとそれのサブチャンネルの何れかの番組に専用の番組データ又は番組を搬送するかもしれない。あるいは、又はさらに、あるテレビチャンネル（信号）は、複数のテレビチャンネル又はテレビチャンネルとそれらのサブチャンネルに関する番組の番組データ又は番組を搬送するようにしてもよい。一形態では、本発明は、更新されたＥＰＧデータ（更新されたＥＰＧなど）の受信を利用して、現在選択されているテレビチャンネル（視聴されているテレビチャンネル）の次の番組に関する情報又は番組データの表示をトリガーする。他の形態では、本発明は、現在の番組の終了前の所定時間内に、ＥＰＧデータからの現在選択されているテレビチャンネルの次の番組情報の自動表示を提供する。本発明は、現在選択又は視聴されているテレビチャンネルの次の番組の少なくとも一部の番組情報の画面上表示を提供するため、何れかのタイプのＥＰＧ情報／データを利用するようにしてもよい。
【００２４】
ＥＰＧの一形態は、地元の新聞や他の印刷媒体に見つけられるテレビリストに類似の情報を表示するインタラクティブな画面上表示である。さらに、ＥＰＧはまた、番組を配列し、復号するのに必要な情報を含む。ＥＰＧは、典型的には、次に時間から数日までのＥＰＧによりカバーされる時間フレームに各番組に関する情報を提供する。ＥＰＧに含まれる情報は、チャンネル番号、番組タイトル、開始時刻、終了時刻、経過時間、残り時間、格付け（利用可能である場合）、トピック、テーマ及び番組内容の簡単な説明など、番組の特徴を含む。ＥＰＧは通常、一方の軸には時間情報を、他方の軸にはチャンネル情報を有する２次元テーブル又は格子状フォーマットに構成される。図３において、番組ガイドの具体例が示される。
【００２５】
図３を参照するに、ＯＳＤプロセッサ／生成装置は、典型的には、当該分野において知られている先進的なＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）の制御の下、図３に示される一例となるなどの番組ガイドを生成するためのものであるということを理解すべきである。番組ガイド５００（受信した番組ガイドデータを反映する）は、時間及びチャンネルフォーマットにより番組スケジュールを示す。ガイドの（水平方向など）一方の次元は時間情報を示し、（垂直方向など）他方の次元はチャンネル情報を示す。時間情報は、ガイドの上部の時間ライン５０１を有することによりユーザに伝えられ、３０分間の間隔又は増分により区分けされている。チャンネル情報は、チャンネル番号５１０〜５１６と対応するチャンネル局名５２０〜５２６によりユーザに伝えられる。ガイド５００に示されるような番組ガイドデータの何れか１以上が、自動による次の番組データ表示がトリガー又は起動される際の表示に利用されてもよい。
【００２６】
専用チャンネル上に置かれ、次の２、３時間のその他のチャンネルに現在チャンネルを単にスクロールさせる非インタラクティブガイドと異なり、ＥＰＧは、視聴者が以降の７日間までなど、以降のある期間の何れかの時間に任意のチャンネルを選択することを可能にする。さらなるＥＰＧ機能は、番組情報を含む格子の各セルをハイライトする機能を有する。ハイライトされると、視聴者は、現在それが放送されている場合、当該番組に瞬時にスイッチすることができる。視聴者はまた、テレビが適切に構成され、記録装置に接続されている場合、ワンタッチＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｉｎｇ）などをプログラムすることができる。
【００２７】
さらに、Ｃｈａｎｅｙらに付与され、本発明と同一譲受人に譲渡された米国特許第５，５１５，１０６号は、一例となる番組ガイドシステムを実現するのに必要なデータパケット構造を含む実施例を詳細に説明している。この一例となるデータパケット構造は、番組に関する番組記述情報（コンテンツ、タイトル、格付け、スターなど）に関するチャンネル情報（チャンネル名、コールサイン、チャンネル番号、タイプなど）が、番組ガイドデータベースプロバイダから受信装置へ効率的に送信されるように構成される。
【００２８】
ＯＳＤプロセッサ１１１７は、ディスプレイ上に提供されると、本原理により次の番組表示データ／情報を画面上に表示する表示画像を生成するＲＧＢ映像信号を生成するため、従来方法により機能する。ＯＳＤプロセッサ１１１７はまた、画面上表示が表示されるべき時間にシステムの映像出力信号に信号を挿入するため、高速切り替えを制御する制御信号を生成する。例えば、更新された番組ガイド情報又は番組データが、現在選択されているチャンネルについてアクティブな取得又はパッシブな受信により受信されると、ＣＰＵ１１１２はプロセッサ１１１７をイネーブルとする。これに応答して、プロセッサ１１１７は、抽出され、メモリに格納されている次の番組ガイドデータ情報を表す信号を生成する。
【００２９】
映像信号プロセッサ（ＶＳＰ）１１５５は、ルマ及びクロマ処理など、従来の映像信号処理機能を実行する。ＶＳＰ１１５５からの出力信号は、画像を生成する表示装置７に接続するのに適している。ＶＳＰはまた、グラフィック及び／又はテキストが表示画像に含まれるべき時間に、ＯＳＤプロセッサ１１１７により生成される信号を出力映像信号パスに接続するための高速スイッチを含む。この高速スイッチは、テキスト及び／又はグラフィックが表示される時間にメインマイクロプロセッサ１１１０のＯＳＤプロセッサ１１１７により生成される制御信号ＦＳＷにより制御される。
【００３０】
ＶＳＰ１１５５の入力信号は、ピクチャ・イン・ピクチャ（ＰＩＰ）プロセッサ１１４０により出力される信号ＰＩＰＶである。ＰＩＰプロセッサ１１４０は、映像スイッチ、アナログ・デジタルコンバータ（ＡＤＣ）、ＲＡＭ、デジタル・アナログコンバータ（ＤＡＣ）などのユニット１１４０に含まれる機能を利用して、従来のようにＰＩＰを提供する。
【００３１】
図４は、番組データなどの補助データを含むテレビ信号を受信し、この補助データを利用して、本発明の原理により選択されているテレビチャンネルの現在及び／又は次の番組情報の表示を実行することが可能な電子装置の他の例を示す。以下で説明されるように、図４に示される一例となるシステムは、（地上波、衛星及び／又はケーブルを介し）配信される番組を表すＭＰＥＧ符号化トランスポートストリームを受信するＭＰＥＧ対応システムである。「番組」という用語は、任意の形式のパケット化されたデータを表すのに利用される。
【００３２】
映像デコーダ８５と音声デコーダ８０はそれぞれ、表示用出力を提供するため、システム２５からの圧縮データを復号する。データポート７５は、システム２５からの圧縮データを高品位テレビ（ＨＤＴＶ）受信機などのコンピュータなどの他の装置に通信するためのインタフェースを提供する。図４を詳細に検討すると、アンテナ１０（又は処理装置の他のソース／入力）により受信される映像及び補助データにより変調されたキャリアは、デジタル形式に変換され、入力プロセッサ１５により処理される。プロセッサ１５は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）チューナー、ＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）ミキサ、及び必要に応じて、入力映像信号をさらなる処理に適した低周波数帯域にダウン変換する増幅段階を有する。結果として得られるデジタル出力信号は、復調器２０により復調され、デコーダ３０により復号される。デコーダ３０からの出力は、トランスポートシステム２５によりさらに処理される。
【００３３】
サービス検出器３３のマルチプレクサ（ｍｕｘ）３７には、セレクタ３５を介しデコーダ３０からの出力又はスマートカードシステムなどのスクランブル解除ユニット４０によりさらに処理されるデコーダ３０の出力が提供される。セレクタ３５からｍｕｘ３７に提供されるデータは、ＭＰＥＧシステム記憶セクション２．４に規定されるようなＭＰＥＧに準拠したパケット化されたトランスポートデータストリームの形式を採用し、１以上の番組チャンネルのデータコンテンツ及び番組／番組ガイドデータを含む。特定の番組チャンネルを構成する個別のパケットは、パケット識別子（ＰＩＤ）により特定される。トランスポートストリームは、パケット化されたデータストリームを有するすべての番組チャンネルのコンテンツを復元するため、ＰＩＤを特定し、各データパケットを構成するのに利用されるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）を含む。受信した番組ガイドデータは、ストレージインタフェース９５と記憶装置９０を介し記憶媒体１０５に保存することができる。システムコントローラ１１５の制御の下、トランスポートシステム２５は、通信インタフェースユニット１１６を介し入力トランスポートストリーム、記憶装置９０又はインターネットサービスプロバイダからの番組ガイド情報を受信、取得及び整理する。このデータは、取得又は受信した新たな又は次の番組ガイドデータによる比較、又は番組ガイドデータとの比較のため格納されてもよい。特定の番組チャンネルコンテンツ又は番組ガイド情報から構成される個々のパケットは、ヘッダ情報に含まれる各自のＰＩＤにより特定される。番組データは、タイトル、スター、格付けなど番組に関する１以上のデータフィールドを有するようにしてもよい。
【００３４】
図４に示される映像受信機に搭載されるユーザインタフェースは、ユーザが画面上表示（ＯＳＤ）メニューから所望の機能を選択することにより各種機能を起動することを可能にする。ＯＳＤメニューは、ユーザが次の番組情報の自動表示を可能及び不可にすることを可能にする。ＯＳＤメニューはまた、次の番組情報の表示に関して各種オプションのユーザ選択を可能にするようにしてもよい。ＯＳＤメニューに表示される情報及びＯＳＤの次の番組情報／次の番組情報表示を表すデータが、図６及び７に示され、後述される一例による制御プログラムに従って、そしてここで説明されるように、入力信号を介し受信される番組ガイド及びテキスト／グラフィック情報、格納されている番組ガイド情報、及び／又はテキスト／グラフィックを表す格納されている画面上表示（ＯＳＤ）情報に応答して、システムコントローラ１１５により生成される。ソフトウェア制御プログラムは、例えば、システムコントローラ１１５の埋め込みメモリ（図示せず）に格納するようにしてもよい。
【００３５】
ユニット４５と４７は、コントローラ１１５によりユニット４５と４７の内部の制御レジスタに予めロードされるＰＩＤ値がｍｕｘ３７により与えられる入力パケットのＰＩＤに一致するＰＩＤ検出フィルタを利用する。この予めロードされたＰＩＤは、ビデオ画像の提供ように復号されるデータパケットと格納されるデータパケットとを特定するのにユニット４５と４７において使用される。
【００３６】
ユニット４５と４７によりユニット５０に提供されるパケットは、ＦＩＰＳ（Ｆｅｄｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔａｎｄａｒｄ）公開に規定されるＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号化技術を用いて暗号化される。ユニット５０は、選択された暗号化アルゴリズムに適した解読技術を適用することによって、ユニット４５と４７により与えられる対応する暗号鍵を用いて暗号化されたパケットを解読する。ユニット６０は、コントローラ１１５によりアクセス可能な４つのパケットバッファを有する。これらのバッファの１つは、コントローラ１１５用に使用されるデータを保持するのに割り当てられ、その他３つのバッファは、アプリケーション装置７５、８０及び８５用に使用されるパケットを保持するのに割り当てられる。コントローラ１１５とアプリケーションインタフェース７０の両者によりユニット６０内の４つのバッファに格納されるパケットへのアクセスは、バッファ制御ユニット６５により制御される。デコーダ５０によるユニット４５と５０により提供される非暗号化及び解読されたパケットは、ＭＰＥＧシステム規格に規定されるようなトランスポートヘッダを含む。デコーダ５５は、トランスポートヘッダから、非暗号化及び解読されたパケットがアダプテーションフィールド（ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ）（ＭＰＥＧシステム規格による）を含むか判断する。
【００３７】
音声、映像、キャプション及び他の情報を含む番組コンテンツを含むユニット４５と５０からデコーダ５５により受信されるパケットは、デコーダ５５からパケットバッファ６０の指定されたアプリケーション装置バッファにユニット６５により送られる。アプリケーション制御ユニット７０は、データを対応するアプリケーション装置７５、８０及び８５に提供するバッファ６０の指定されたバッファから音声、映像、キャプション及び他のデータを順次抽出する。
【００３８】
ＰＳＩ情報を含むパケットは、ユニット６０のコントローラ１１５のバッファ宛としてユニット４５により認識される。ＰＳＩパケットは、番組コンテンツを含むパケットに記載されるものと同様にして、ユニット４５、５０及び５５を介しユニット６５により上記バッファに送られる。コントローラ１１５は、ユニット６０からＰＳＩを読み出し、それを内部メモリに格納する。コントローラ１１５はまた、格納されているＰＳＩからＣＰＳＩ（Ｃｏｎｄｅｎｓｅｄ  ＰＳＩ）を生成し、このＣＰＳＩを選択可能な記憶媒体に格納するのに適したパケット化データストリームに含める。他の機能及び／又は特徴は明らかである。
【００３９】
図５は、図２に全体的に示される電子装置の具体的な実現形態である。図５は、米国インディアナ州インディアナポリスのＴｈｏｍｓｏｎ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓにより設計及び製造される、Ｈｕｇｈｅｓ  Ｅｌｅｃｔｒｏｎｉｃｓにより提供されるＤｉｒｅｃＴＶＴＭ衛星サービスを受信するための衛星受信セットトップボックスを表す。
【００４０】
図５に示されるように、セットトップボックスは、衛星アンテナ３１７から適用可能な衛星ＲＦ信号を受信及び調整するチューナー３０１を有する。調整された信号は、さらなる処理のためリンクモジュール３０２に出力される。リンクモジュール３０２は、信号のフィルタリング及び条件設定、信号のデジタル出力信号ＤＡＴＡへの変換を含むチューナー３０１からの調整された信号Ｉ＿ｏｕｔ及びＱ＿ｏｕｔのさらなる処理を行う。リンクモジュール３０２は、集積回路（ＩＣ）として実現される。
【００４１】
リンクモジュール３０２からのデジタル出力ＤＡＴＡは、トランスポートユニット３０３により認識及び処理可能な準拠したパケット化データストリームから構成される。このデータストリームは、ＤｉｒｅｃＴＶＴＭからの衛星配信サービスの１以上の番組チャンネル又は番組ガイドデータ／情報とデータコンテンツを含む。番組ガイドデータは、番組のタイプに関する情報を含む。トランスポートユニット３０３の機能は、図４のトランスポートシステム２５と同じである。説明されるように、トランスポートユニット３０３は、ヘッダ情報に含まれるＰＩＤに従ってパケット化されたデータストリームを処理する。その後、処理されたデータストリームは、ＭＰＥＧ互換性を有する圧縮された音声及び映像パケットにフォーマット化され、さらなる処理のためＭＰＥＧデコーダ３０４に接続される。
【００４２】
トランスポートユニット３０３は、ＲＩＳＣベースマイクロプロセッサであるアドバンストＲＩＳＣマイクロプロセッサ（ＡＲＭ）３１５により制御される。ＡＲＭプロセッサ３１５は、制御ソフトウェアの実行中に生成される中間結果を格納するＤＲＡＭ３１９を利用して、ＲＯＭ３０８に置かれる制御ソフトウェアを実行する。このソフトウェアの一例となるコンポーネントは、例えば、図６及び７において示され、本原理により番組ガイドデータを処理及び／又は利用し、次の番組データに対しＯＳＤ情報を表示する制御プログラムであってもよい。トランスポートユニット３０３は、典型的には、集積回路として実現される。例えば、好適な実施例は、ＳＧＳ−Ｔｈｏｍｓｏｎ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓにより製造されるＩＣである。
【００４３】
トランスポートユニット３０３からのＭＰＥＧ互換性を有する圧縮された音声及び映像パケットが、ＭＰＥＧデコーダ３０４に送出される。ＭＰＥＧデコーダは、トランスポートユニット３０３からの圧縮されたＭＰＥＧデータストリームを復号する。その後、デコーダ３０４は、デジタル音声データをアナログ音声に変換するため、音声デジタル・アナログコンバータ（ＤＡＣ）３０５によりさらなる処理が可能な適用可能な音声ストリームを出力する。デコーダ３０４はまた、ＮＴＳＣエンコーダ３０６に画素情報を表すアプリケーションデジタル映像データを出力する。その後さらに、ＮＴＳＣエンコーダ３０６は、この映像データをＮＴＳＣ互換性を有するアナログ映像信号に処理し、これにより、映像画像は通常のＮＴＳＣテレビ画面上に表示可能となる。ＭＰＥＧデコーダはまた、復号された番組データを提供する。ＭＰＥＧデコーダは、集積回路として実現されてもよい。一例となる実施例は、ＳＧＳ−Ｔｈｏｍｓｏｎ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓにより製造されるＭＰＥＧデコーダＩＣであってもよい。
【００４４】
ＯＳＤプロセッサ３２０が、ＭＰＥＧプロセッサ３４に含まれる。ＯＳＤプロセッサ３２０は、格納されているＯＳＤ情報を含むＳＤＲＡＭ３１６からデータを読み出す。ＯＳＤ情報は、ビットマップグラフィック／テキスト画像に対応する。ＯＳＤプロセッサは、従来のようにＡＲＭマイクロプロセッサ３１５の制御の下、ＯＳＤ画像の各画素のカラー及び／又は透過性を変更することができる。
【００４５】
図６は、本発明により各機能を実現するため、図２のＣＰＵ１１１２、図４のコントローラ１１５又は図５のＡＲＭマイクロプロセッサ３１５により実行可能な全体的に４００により示されるフローチャート形式による一例となる制御プログラムを示す。当業者は、図面に記載されるシステムの何れかにより実行されると、上記制御プログラムが本発明による同一の機能を提供することを容易に認識するであろう。
【００４６】
プログラム／フローチャート４００は、テレビ装置があるテレビチャンネルに合わされるブロック４０２から開始される。これは、ユーザコマンドに応答するものであってもよいし、又は、テレビ装置若しくはテレビ装置と通信する外部コンポーネントによる自動又は生成されたコマンドからのものであってもよい。ブロック４０４に与えられるように、テレビチャンネルの選択中及び／又はその後すぐに、この選択されたテレビチャンネルを介し与えられる現在番組の番組データ又は情報が取得される。番組データは、テレビチャンネルのテレビ信号により提供されてもよいし、他のテレビチャンネル信号により提供されるようにしてもよい。何れのケースでも、現在選択されているテレビチャンネルの番組情報は、ブロック４０６において提供されるように表示されてもよい。これは、典型的には、自動的に実行される。さらに、このような情報は、典型的には、ある時間の間だけ表示される。
【００４７】
ブロック４０８において、現在選択されているテレビチャンネルの番組の更新された番組情報が受信される。ブロック４０９において、テレビ装置は、現在選択されているテレビチャンネルの次の番組を決定する。更新された番組情報の受信は、自動的に行われてもよいし（すなわち、テレビ装置に入力される）、又は現在選択されているテレビチャンネルの現在の番組の終了前のある期間内などに、テレビ装置により取得されてもよい。ブロック４１０において、更新された番組情報の受信に応答して、現在選択されているテレビチャンネルの次のテレビ番組の次の番組情報が表示される。デフォルトの時間又はユーザにより選択可能な時間の間、画面上メニューを介し次の番組情報の表示が提供される。現在の番組の終了前どのくらいに時間、次の番組情報が表示開始されるべきか、それが表示されるべきか（イネーブル／ディスイネーブル）などの他の選択肢がある。
【００４８】
図７は、本発明により各機能を実現するため、図２のＣＰＵ１１１２、図４のコントローラ１１５又は図５のＡＲＭマイクロプロセッサ３１５により実行可能な全体的に６００により示されるフローチャート形式による他の一例となる制御プログラムを示す。当業者は、図面に記載されるシステムの何れかにより実行されると、上記制御プログラムが本発明による同一の機能を提供することを容易に認識するであろう。プログラム／フローチャート６００は、特にＡＴＳＣフォーマットによるテレビ番組／チャンネルのテレビ信号に関して、本発明の原理の具体的な方法による実現形態を提供する。
【００４９】
プログラム／フローチャート６００は、ユーザが番組受信機を介し提供される番組を選択するブロック６０２から開始される。ブロック６０４において、現在の番組（ＥＩＴを含む）のＰＳＩＰデータが取得される。ＰＳＩＰデータは、現在の番組情報を表示し、更新された番組情報が受信されているか判断するのに利用される。図７に示されるように、フローチャート６００に関して、更新された番組情報又は更新された番組ガイドが、放送局からテレビ装置に送信される。これは、テレビ装置により要求されてはいない。
【００５０】
しかしながら、フローチャート６００のブランチ６０５では、要求されていない更新番組情報／ガイドデータは受信されていない。その後、ブロック６０４から、ブロック６０８が実行される。現在の番組が終了する前のある時間内に、ここで、１分として示されるが、新たなＰＳＩＰデータが取得される。この時間は、画面上メニューを介しユーザにより選択可能とされてもよい。その後ブロック６１０において、新たな又は次の番組情報を含むチャンネル／番組バナーが表示される。
【００５１】
フローチャート６００のブランチ６０７において、要求されていない更新された番組情報／ガイドデータが、テレビ装置により自動受信されている。特にブロック６１２において、更新されたガイド情報が、放送局によりテレビ装置に入力される。これに応答してブロック６１４において、テレビ装置は、番組バナーが現在表示されているか判断する。バナーが現在表示されている場合（ＹＥＳ）、ブロック６１６において、現在表示されているバナー情報が、当該テレビチャンネルの次の番組情報を反映するよう更新される。ブロック６１４において、バナーが現在表示されていない場合（ＮＯ）、上述のように、プログラムフローはブロック６１０に移行する。
【００５２】
本発明が好適な構成を有するのものとして説明されたが、本発明は、本開示の趣旨及び範囲内においてさらなる変更が可能である。従って、本出願は、その一般的な原理を用いて本発明の任意の変形、利用又は適応をカバーするものとされる。さらに、本出願は、本発明が属し、添付された請求項の制約の範囲内の技術分野における既知の又は慣用的な実践の範囲内となるような本開示からの逸脱をカバーするものとされる。
【図面の簡単な説明】
【００５３】
【図１】図１は、本発明の原理を実行するよう動作可能な一例となるテレビ信号システムの簡単化されたブロック図を示す。
【図２】図２は、本発明の原理を実行するよう動作可能な図１のテレビ信号システムの一例となるテレビ信号の簡単化されたブロック図を示す。
【図３】図３は、一例となる番組ガイドの一部を示す。
【図４】図４は、現在視聴されているテレビチャンネルの次のテレビ番組情報の自動表示のための入力デジタル映像及び補助データを処理するのに適したデジタル映像及び補助データ処理装置を示す。
【図５】図５は、現在視聴されているテレビチャンネルの次の番組情報の自動表示のための入力デジタル映像及び補助データを処理するのに適したデジタル映像及び補助データ処理装置を処理するのに適したデジタル衛星システムの具体的な実現形態のブロック図を示す。
【図６】図６は、特に現在選択されているテレビチャンネルのテレビ番組情報の表示に関する本原理によるテレビ装置の一例となる動作方法を示す例示的なフローチャートである。
【図７】図７は、本発明の原理によりテレビチャンネルの現在の視聴中に、テレビチャンネルの次の番組の番組情報をテレビ装置がどのように表示するかに関する一例となる方法を示す例示的なフローチャートである。
【図１】
2007520916.tif 000003
【図２】
2007520916.tif 000004
【図３】
2007520916.tif 000005
【図４】
2007520916.tif 000006
【図５】
2007520916.tif 000007
【図６】
2007520916.tif 000008
【図７】
2007520916.tif 000009