JP4838427B2 - ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム - Google Patents
ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム Download PDFInfo
- Publication number
- JP4838427B2 JP4838427B2 JP2000619921A JP2000619921A JP4838427B2 JP 4838427 B2 JP4838427 B2 JP 4838427B2 JP 2000619921 A JP2000619921 A JP 2000619921A JP 2000619921 A JP2000619921 A JP 2000619921A JP 4838427 B2 JP4838427 B2 JP 4838427B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- channel identification
- identification number
- program
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Description
(発明の分野)
本発明は、ブロードキャストプログラムガイド、システム情報およびプログラム固有情報の処理に関する。
【0002】
(発明の背景)
ビデオブロードキャストおよび処理の応用例において、デジタルビデオデータは、通常、周知の規格の要件に従うように符号化される。そのような広範に採用される規格には、本明細書で「MPEG規格」と呼ぶMPEG2(動画エキスパートグループ)画像符号化規格がある。MPEG規格は、システム符号化セクション(ISO/IEC 13818−1、1994年6月10日)とビデオ符号化セクション(ISO/IEC 13818−2、1995年1月20日)から構成されている。MPEG規格に符号化されたデータは、通常は多くのプログラムチャネルのデータ内容(例えば、ケーブルテレビジョンチャネル1〜125に対応する内容)を含んでいるパケット化されたデータストリーム形式である。さらに、いくつかのデジタルサービスおよびチャネルは、単一アナログチャネルが以前に占有した周波数スペクトルを占有することができる。アナログNTSC適合のブロードキャストチャネルに以前割り振られた6MHz帯域を、現在では、様々なサービスを提供するいくつかのデジタルサブチャネルに分割することができる。例えば、RFチャネル13用ブロードキャストスペクトルは、メインプログラムチャネル、株式相場を提供する金融サービスチャネル、スポーツニュースサービスチャネル、ならびにショッピングおよび対話式チャネルを含むサブチャネルに割り振ることができる。また、別のサブチャネル中で伝達されるデータは別のデータ形式(例えば、アナログ、デジタル等)であってよい。さらに、伝送されるサブチャネルの数と個々のサブチャネルの帯域はどちらも、変化するブロードキャストのプログラム編成の要件に適応するように動的に変更することができる。
【0003】
このようなデジタルビデオシステムでは、ブロードキャストされるサービス数の急増とその内容の種類の増加、およびブロードキャスト業者がチャネル数とチャネルに割り振られた帯域を動的に変更できる能力により、いくつかの問題が提起される。具体的には、ブロードキャストチャネル数の増加により、同調の難度が高まり、選択されたプログラムチャネルを獲得するために必要となる時間が延長される。さらに、チャネル数が増えるにつれ、伝送されるプログラムデータの復号に必要となるプログラム固有補助情報の分量も増える。プログラム固有補助情報は、選択されたプログラムを含むパケットを識別しアセンブルすることに使用されるデータを含み、さらに、伝送されたプログラムデータに関連付けられたプログラムガイドおよびテキスト情報も含む。プログラムを受信し復号するために必要となるプログラム固有補助情報の獲得および管理と、デジタルビデオシステムにおけるチャネル番号付けの管理により、さらなる問題が提起される。これらの問題および派生的な問題は、本発明の原理によるシステムによって対処される。
【0004】
(発明の概要)
複数のブロードキャストチャネルのうちの1つのチャネル上で伝達されるプログラムガイド情報を獲得するためのシステムは、(a)第1のチャネル識別情報(例えば、仮想チャネル識別番号)と、(b)異なる第2のチャネル識別番号(例えば、伝送チャネル識別番号)のうちのどちらか一方のユーザ入力に応答して、個々のブロードキャストチャネルを識別することを必要とする。このシステムは、識別された個々のブロードキャストチャネルを受信するために同調され、個々のブロードキャストチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報が、獲得したプログラムガイドを使用して獲得される。パケット化されたプログラム情報は、表示に適するようにするために処理される。このシステムは、また、第1および第2のナビゲーション制御のユーザによる活動化にそれぞれ応答して、ブロードキャストチャネルの第1のリストと、個々のブロードキャストチャネルに関連付けられたサブチャネルの第2のリスト内をナビゲートすることもサポートする。
【0005】
(図面の詳細な説明)
図1に、ブロードキャスト信号を処理するためのデジタルビデオ受信装置のブロック図を示す。開示されたシステムは、異なる符号化フォーマットのプログラムガイドデータを含むプログラム固有補助情報を組み込んだビデオ信号の処理を必要とする。これらは、例えば、MPEGシステム規格のセクション2.4.4で指定されているプログラム固有情報(PSI:Program Specific Information)の要件に適合するMPEG PSIフォーマットを含むことができ、あるいは本明細書でPSIP規格と呼ぶ、高品位テレビジョンシステム委員会(ATSC)から1997年11月10日に公開された地上ブロードキャストおよびケーブル用プログラムおよびシステム情報プロトコルに準拠したものでよい。データフォーマットは、垂直帰線消去時間(VBI)中に、すなわち専有権のある他のデータフォーマットで、プログラム固有情報を伝達するアナログNTSCタイプのビデオ信号フォーマットを含むこともできる。
【0006】
デジタルビデオシステムでは、個々のチャネルは、チャネルの伝送の搬送周波数を決定する物理伝送チャネル(PTC)番号で指定することができる。個々のチャネルは、第1および第2の識別番号で指定することもできる。第1の識別番号(主番号)は情報プロバイダに関連付けられている。第2の識別番号(副番号)は第1の識別番号に関連付けられたチャネル群から1つのブロードキャストチャネルを識別する際に使用される。第1および第2の識別番号は、ブロードキャストチャネル上を伝送されるプログラムを構成するデータを識別する際に、組み合わせて使用される。主番号に関する例示的範囲は、地上ブロードキャストチャネルに関しては1〜99、ケーブルチャネルに関しては1〜999である。副番号に関する例示的範囲は、地上チャネルとケーブルチャネルのどちらに関しても1〜999である。主番号と副番号から判定されたブロードキャストチャネルは、別法としてサービス、仮想チャネル、または論理チャネルと呼ぶことができる。開示された実施形態では、システム初期化の際、特定のプログラムガイド(例えば、PSIPガイド、MPEG PSIガイドまたはアナログVBIガイド)を個々のチャネルに関連付けるためにチャネル走査が有利に実施される。同様の手続きは新しいチャネルを導入する際にも実行される。さらに、復号器は、ユーザが入力したPTC番号を表示用の主−副番号の組合せに有利に変換する。
【0007】
本発明の原理は、様々な符号化タイプまたは変調フォーマットを使用する地上ブロードキャストシステム、ケーブルブロードキャストシステム、衛星ブロードキャストシステム、インターネットまたはコンピュータネットワークブロードキャストシステムに適用することができる。このようなシステムは、符号化されたデータストリームとプログラム固有情報を伝達する他の方法を必要とする、例えば、非MPEG適合システムを含むことができる。さらに、開示されたシステムはブロードキャストプログラムを処理することのように記述されているが、これは例示にすぎない。「プログラム」という用語は、例えば、オーディオデータ、電話メッセージ、コンピュータプログラム、インターネットデータまたは他の通信などのパケット化されたデータの任意の形式を表すために使用されるものである。
【0008】
図1のビデオレシーバシステム(システム20)では、オーディオ、ビデオおよびブロードキャストプログラム内容を表す関連付けられたデータを搬送する信号で変調された地上ブロードキャスト搬送波は、アンテナ10によって受信され、ユニット13によって処理される。結果的に生じるデジタル出力信号は復調器15によって復調される。ユニット15からの復調された出力は、復号器17によってトレリス復号され、バイト長データセグメントにマッピングされ、インターリーブ解除され、リードソロモン誤り訂正される。ユニット17からの訂正された出力データは、プログラムを表現する多重化されたオーディオ成分、ビデオ成分、およびデータ成分を含むMPEG適合移送データストリーム形式である。ユニット17からの移送ストリームは、ユニット22によってオーディオ成分、ビデオ成分、およびデータ成分に逆多重化され、これらは復号器システム100の他のエレメントによってさらに処理される。これらの他のエレメントには、ビデオ復号器25、オーディオプロセッサ35、サブピクチャプロセッサ30、画面上図形表示ジェネレータ(OSD)37、マルチプレクサ40、NTSC符号器45、および記憶インターフェース95が含まれる。ある形態では、符号器100は、表示用MPEG復号化データおよびオーディオ再生をユニット50および55上でそれぞれに提供する。別の形態では、ユニット17からの移送ストリームは、記憶装置90を介して記憶媒体98上の記憶域にMPEG適合データストリームを供給するように復号器100によって処理される。アナログビデオ信号処理モードでは、ユニット19が、表示用NTSC適合信号とオーディオ再生を、ユニット50と55上にそれぞれ供給するためにユニット17から受信したビデオ信号を処理する。
【0009】
別の入力データモードでは、ユニット72、74、および78は、電話回線18からのインターネットストリームのビデオおよびオーディオデータ、分配線11からの衛星データ、およびケーブル回線14からのケーブルビデオにそれぞれインターフェースを提供する。ユニット72、74、および78からの処理されたデータは、ユニット17によって適切に復号され、復号器100に供給されて、アンテナ10を介した地上ブロードキャスト入力に関連して上述したのと同様の方法でさらに処理される。
【0010】
ユーザは、TVチャネルまたは、プログラムガイドなどの画面上メニューのどちらを参照するかを遠隔制御ユニット70によって選択する。プロセッサ60は、遠隔制御ユニット70からインターフェース65を介して提供される選択情報を使用して、参照用の所望のプログラムチャネルを受信するために図1のエレメントを適切に構成する。プロセッサ60は、プロセッサ62およびコントローラ64を備える。ユニット62は、プログラムガイドおよびシステム情報を含むプログラム固有情報を処理(例えば、構文解析、照合、アセンブル)し、コントローラ64は、復号器100を操作する際に必要となるその他の制御機能を実行する。ユニット60の機能は、図1に示すように別個のエレメント62および64として実施することができるが、別法として単一プロセッサ内でこれらを実施することもできる。例えば、ユニット62および64の機能を、マイクロプロセッサのプログラミングされた命令内に組み込むことができる。プロセッサ60は、入力信号フォーマットおよび符号化タイプを復調および復号するために、プロセッサ13、復調器15、復号器17、および復号器システム100を構成する。復号器100内のユニット13、15、17、およびサブユニットは、入力信号タイプ別にプロセッサ60によって制御レジスタ値を双方向データおよび制御信号バスCを使用してそれらのエレメント内にセットすることによって個別に構成される。
【0011】
復号器100に提供される移送ストリームは、プログラムチャネルデータおよびプログラム固有情報を含むデータパケットを含む。ユニット22は、プログラム固有情報パケットを、この情報を構文解析し、照合し、かつ階層的に構成された表にアセンブルするプロセッサ60に導く。ユーザが選択したプログラムチャネルを含む個々のデータパケットは、アセンブルされたプログラム固有情報を使用して識別され、アセンブルされる。プログラム固有情報は、所望のチャネルに同調するように図1のシステムを可能にするための条件付きアクセス、ネットワーク情報、および識別とリンキングデータ、ならびに完全なプログラムを形成するためのアセンブルデータパケットを含む。プログラム固有情報は、プログラムガイド補助情報(例えば、電子プログラムガイド:EPG)と、ブロードキャストプログラムに関係する説明文、ならびにこの補助情報の識別とアセンブリをサポートするデータも含む。
【0012】
プログラムガイド情報を獲得する際、復号器100は(プロセッサ60と共に)、受信した信号がアナログチャネルとデジタルチャネルのどちらを表すかを判定し、また、受信したチャネル上で利用可能なプログラムガイド情報のタイプを判定する。アナログチャネルVBIガイドまたはデジタルプログラムガイド(例えば、MPEG PSIタイプのガイドまたはATSC PSIPタイプのガイド)を次いでその後に獲得することができる。PSIP、MPEG PSIまたはVBIガイドのどれがブロードキャストチャネルのために提示されているかを判定する際、あるいはブロードキャストチャネルがVBIガイドのないアナログチャネルかどうかを判定する際、復号器100は(ユニット60と共に)、記憶したデータベース情報を更新して、ガイドの1つを所望のブロードキャストチャネルに関連付ける。
【0013】
様々なタイプのプログラム固有情報およびプログラムガイド(例えば、PSIP、MPEG PSI、またはVBIガイド)がプロセッサ60によって獲得され、アセンブルされて、それぞれのデータ構造を形成する。プロセッサ60は、デジタルATSC PSIPガイド(同じくMPEG PSIガイド)を、例えば、多重階層に構成され内部リンクされた表にアセンブルする。同様に、プロセッサ60は、アナログVBIデータをアセンブルして、プログラムに関係する復号器機能(例えば、時間推移したプログラム記録)を実施する際に使用するためのプログラムガイドデータベースと、システム要件に従って表示するためのガイドとを形成する。
【0014】
例示的階層PSIP表構成は、マスターガイド表(MGT)、チャネル情報表(CIT)、イベント情報表(EIT)、および拡張テキスト表(ETT)などのオプションによる表を含む。MGTは、他の表に関連付けられたデータパケットを識別するための識別子などの、別の表中に伝達されているプログラム固有情報を獲得するための情報を含む。CITは、ユーザが選択したプログラムチャネルを受信するように同調およびナビゲーションするための情報を含む。EITは、CIT内に列挙されたチャネル上で受信可能プログラム(イベント)の記述リストを含む。ETTは、プログラムおよびプログラムチャネルを説明したテキストメッセージを含む。階層表内で項目を説明し補足する追加的プログラム固有情報が、記述子情報エレメント内で伝達される。ユニット22を介してプロセッサ60によって形成された結果的なプログラム固有情報データ構造が、ユニット60の内部メモリ内に記憶される。
【0015】
獲得したプログラム固有情報がMPEG PSIフォーマットで伝達される場合、それはMPEGシステム規格セクション2.4.4に従って表中に同様に形成される。これらの表は、プログラム関連表(PAT)、プログラムマップ表(PMT)を含むことができ、ネットワーク情報表(NIT)および条件付きアクセス表(CAT)を含むことができる。各表は、特定PIDによって認識されるデータパケットから形成される。PMTは、プログラムを構成する個々のパケット化されたデータストリームを識別するPIDラベルを定義する。これらの個々のストリームはエレメンタリストリームと呼ばれる。エレメンタリストリームは、ビデオデータストリームと、キャプションデータストリームと同様に様々な言語用の個々のオーディオデータストリームなどのデータストリームとを含む。PATは、プログラム番号を、PMTを含むパケットの識別とアセンブリを可能にするPIDに関連付ける。NITはオプションであり、例えば、衛星伝送チャネル周波数やトランスポンダーチャネルなどの物理ネットワークパラメータを定義するために構造化され使用することができる。CATは、ユーザの権利に依存する、プログラムへのアクセスを管理する暗号化符合などの条件付きアクセス情報を含む。
【0016】
図2〜5に、個々のブロードキャストチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報を取り込む際に使用するための、複数のブロードキャストチャネル上で伝達される様々なタイプのプログラムガイド情報(例えば、アナログ−VBIタイプ、MPEG PSIタイプ、またはATSC PSIPタイプ)を獲得する際に、図1の復号器を制御するにあたってプロセッサ60が使用する方法を示す。具体的には、図2に、プログラムガイド情報を獲得し、個々のブロードキャストチャネルを識別し、それを固有プログラムガイドに関連付けるための方法のフローチャートを示す。これは、将来選択されるブロードキャストチャネルの処理に使用されるガイドを探索する必要性を有利に低減し、かつ、プログラムおよびチャネル獲得回数も低減する。ステップ105で、ステップ100の開始に引き続き、プロセッサ60は、ユーザが選択したブロードキャストチャネルを伝達する物理伝送チャネル(PTC)を受信するために同調するようシステム20に命令する。受信したブロードキャストチャネルがデジタルの場合、プロセッサ60はステップ110で、どのプログラムガイドが利用可能かを識別するために、まずガイドのPSIPのタイプを、次いでガイドのMPEG PSIガイドを探すことによって、チャネル上で受信したデータを調べる。受信したブロードキャストチャネルがアナログの場合(例えば、NTSC適合)、プロセッサ60はステップ110で、1つまたは複数のプログラムガイドが利用可能かどうかを識別するために、アナログ信号の垂直帰線消去時間(VBI)中に伝達されたいかなるデータをも構文解析する。PSIPガイドとMPEG PSIガイドの両方が利用可能な場合、プロセッサ60はステップ115で、獲得するPSIPガイド(最高の優先順位のガイドに指定されている)を選択し、その選択したPSIPガイドに受信したブロードキャストチャネルを関連付けるように内部データベースを更新する。PSIPガイドは、所定のガイド優先プロファイルに従って最高の優先順位のガイドとして選択される。ステップ120で、プロセッサ60はデマルチプレクサ22と協同してPSIPデータパケットを獲得し、それらをユニット60内部メモリ内でPSIPガイドデータ構造を形成するためにアセンブルする。
【0017】
代替実施形態では、複数のガイド(例えば、PSIPおよびMPEG PSIガイド)を獲得しアセンブルすることができる。この複数のガイドは、ガイドデータ内のエラーを識別するか、あるいはあるガイド中に列挙されており別のガイド中で省略されている追加のブロードキャストサービスを識別するために、プロセッサ60によって比較され使用されることができる。したがって、プロセッサ60は、それらのサービスへのユーザのアクセスをサポートするデータを取り込むことによって、そのような追加サービスをユーザのサービスリストに追加することができる。ステップ125でプロセッサ60は、表示されたプログラムガイド一覧表の生成をサポートする情報を導出するために、取り込んだPSIPガイドデータを構文解析する。表示されたプログラムガイドは、ユーザにプログラムとイベント、および受信した物理伝送チャネル(PTC)上で利用可能な関連付けられたスケジュールされたブロードキャスト時刻を示す。プロセッサ60は、復号器100と協同して、構文解析された情報を処理し、再生デバイス50上にプログラムガイド一覧表表示を提示する。表示されたプログラムガイドは、受信した伝送チャネルおよび他の利用可能なチャネルに関してプログラムを列挙する。ステップ130でプロセッサ60は、ユーザが選択したブロードキャストチャネル上でブロードキャストされるプログラムを形成するためにパケット化されたデータを取り込み、またアセンブリするように復号器100に命令する際に、獲得したPSIPガイドデータを使用する。図2のプロセスはステップ135で終了する。
【0018】
図3に、個々の地上ブロードキャストチャネルを対応するプログラムガイドに関連付けるために、受信した地上ブロードキャストチャネル全体を通しての反復的な走査を必要とするプロセッサ60および復号器100が使用する初期化方法のフローチャートを示す。このような初期化方法は、例えば、電源投入時に、または使用頻度が低い期間(例えば、夜間)中、またはユーザに不可視のバックグラウンド動作中に実行することができる。しかし、この種の走査動作では、新しく追加されたブロードキャストチャネルで利用可能なガイドを識別することができない。ステップ200の開始に引き続き、プロセッサ60はステップ205で、前もって記憶された物理伝送チャネル(PTC)同調情報を使用して、次に利用可能な地上ブロードキャストチャネルを受信するために同調するようにシステム20(図1の復号器)に命令する。さらに、プロセッサ60はステップ210で、この地上ブロードキャストチャネル上で伝達されるデジタルPSIPガイドの獲得を試みるようにシステム20に命令する。プロセッサ60が成功した場合、プロセッサ60はPSIPガイドを内部メモリに記憶し、この特定の受信したチャネルをPSIPガイドタイプチャネルとして関連付けるために内部データベースを更新する(それぞれ、ステップ215および220)。ステップ215でのPSIPガイドの獲得が失敗した場合、プロセッサ60は、受信したブロードキャストチャネルがアナログかどうかを判定し、アナログの場合はステップ225および230でそれぞれにVBIデータ形式で伝達されるプログラムガイドを獲得する(可能ならば)。受信したブロードキャストチャネルがアナログでない場合(ステップ225)、プロセッサ60は、プログラムマップ表およびプログラム関連表(PMTおよびPAT)を含むデジタルMPEG PSIガイドを獲得するよう試みる。プロセッサ60が成功した場合、プロセッサ60はMPEG PSIガイドを内部メモリに記憶し、この特定の受信したチャネルをMPEG PSIガイドタイプチャネルとして関連付けるために内部データベースを更新する(それぞれ、ステップ240および245)。ステップ240でMPEG PSIガイドの獲得に失敗した場合、ステップ250でプロセッサ60は、この特定の受信したチャネルを関連付けられたガイドがないものと識別する。プロセッサ60は、ステップ220、230、245、または250でのその内部データベースの更新に引き続き、ステップ205では、次の地上ブロードキャストチャネルを受信するために同調することによってチャネル走査プロセスを反復する。この反復的なプロセスは、すべての利用可能な地上ブロードキャストチャネルの走査が完了するまで反復され、このプロセスはステップ207で完了する。
【0019】
図4に、個々のケーブルブロードキャストチャネルを対応するプログラムガイドに関連付けるための、受信したケーブルブロードキャストチャネル全体に対する反復的な走査を必要とする、プロセッサ60および復号器100が使用する初期化方法のフローチャートを示す。ステップ300の開始に引き続き、ステップ305でプロセッサ60は、次に利用可能なケーブルブロードキャストチャネルを受信するために、以前に記憶された物理伝送チャネル(PTC)同調情報を使用して同調するようにシステム20に命令する。さらに、プロセッサ60はステップ310で、このケーブルブロードキャストチャネル上で伝達されるデジタルMPEG PSIガイドの獲得を試みるようにシステム20に命令する。プロセッサ60が成功した場合、プロセッサ60は、MPEG PSIガイドを内部メモリに記憶し、特定の受信したチャネルをMPEG PSIガイドタイプのチャネルとして関連付けるように内部データベースを更新する(それぞれ、ステップ315および320)。ステップ315でMPEG PSIガイドの獲得に失敗した場合、プロセッサ60は、受信したブロードキャストチャネルがアナログかどうかを判定し、アナログの場合、ステップ325と330でそれぞれに(可能ならば)VBIデータ形式で伝達されるプログラムガイドを獲得する。受信したブロードキャストチャネルがアナログでない場合(ステップ325)、ステップ335で、プロセッサ60はこの特定の受信したチャネルを、関連付けられたガイドなしと識別する。ステップ320、330、および335におけるその内部データベースの更新に引き続き、プロセッサ60は、ステップ305で次のブロードキャストチャネルを受信するために同調することによってチャネル走査プロセスを反復する。この反復的なプロセスは、すべての利用可能なケーブルブロードキャストチャネルの走査が完了するまで反復され、このプロセスはステップ307で完了する。
【0020】
図5に、例えば、チャネル識別番号のユーザ入力に応答して、または符号器のチャネルラインナップへの新しいチャネルの追加に応答して、ブロードキャストチャネル上でプログラムガイドを使用できるかどうかを判定するための方法のフローチャートを示す。ステップ400の開始に引き続き、また、チャネル識別番号のユーザの入力に応答して、ステップ405でプロセッサ60は、ユーザが入力した識別番号が、以前走査されたチャネルに対応しているかどうか、また、識別されたプログラムガイドに関連付けられているかどうかをその内部データベースから判定する。プログラムガイドが選択されたチャネルに関連付けられており、以前に獲得されている場合、プロセッサ60はステップ430で、選択されたチャネルを受信するために、以前に獲得したプログラムガイド情報を使用して同調するようにシステム20に命令する。選択されたチャネルが最初に受信されるチャネルであり、関連付けられたプログラムガイド情報を有しない場合(例えば、ユーザのチャネルラインナップに追加中のチャネル)、プロセッサ60はプログラムガイド可用性走査を開始する。プロセッサ60はステップ410で、選択されたブロードキャストチャネルを受信するために、以前に記憶した物理伝送チャネル(PTC)同調情報を使用して同調するようシステム20に命令し、その選択されたブロードキャストチャネル上で伝達されるデジタルPSIPガイドの獲得を試みる。プロセッサ60が成功した場合、プロセッサ60は内部メモリにPSIPガイドを記憶し、選択されたチャネルをPSIPガイドタイプのチャネルとして関連付けるように内部データベースを更新する(ステップ415)。
【0021】
ステップ430で、プロセッサ60は、選択されたチャネルを受信するために、以前に獲得したPSIPガイド情報を使用して同調するようシステム20に命令する。ステップ410でPSIPガイドの獲得が失敗だった場合、プロセッサ60は、それぞれにステップ420および425で、受信したブロードキャストチャネルがアナログかどうかを判定し、アナログである場合は、VBIデータ形式(使用可能な場合)で伝達されるプログラムガイドを獲得する。プロセッサ60は、ステップ430で、アナログチャネルを受信するために、以前に記憶したPTC同調情報を使用して同調するようにシステム20に命令する。受信したブロードキャストチャネルがアナログでない場合(ステップ420)、プロセッサ60は、プログラムマップ表およびプログラム関連表(PMTおよびPAT)を含むデジタルMPEG PSIガイドの獲得を試みる。プロセッサ60が成功した場合、プロセッサ60はMPEG PSIガイドを内部メモリに記憶し、特定の受信したチャネルをMPEG PSIガイドタイプのチャネルとして関連付けるように内部データベースを更新し、選択されたチャネルの同調を開始する。(ステップ435、440および430それぞれで)選択されたチャネルがデジタルであり、PSIPガイドとMPEG PSIガイドのどちらも獲得していない場合、プロセッサ60はステップ445で、ステップ410からのガイド獲得プロセスの反復を開始する。この反復的プロセスは、限られた回数の試行だけ(例えば4回の試行)、または限られた期間だけ繰り返される。これらの試行に引き続き、ガイドが獲得されなかった場合、このチャネルは、画面上のメッセージによりユーザに対して獲得不可能と識別される。衛星アンテナ同調操作中などの特定の状況では、このプロセスを、チャネル同調操作の一部として連続して反復されるように設定することができる。
【0022】
図6〜9に、ユーザが選択したチャネルの獲得用に、様々なタイプの事前に記憶されたプログラムガイド情報を用いたチャネル番号マッピングおよびチャネルリスト全体を通したナビゲーションのためにプロセッサ60が利用する方法を示す。具体的には、図6に、プログラム内容データとチャネル識別番号を処理して表示用合成画像を提供するためのチャネル番号マッピングを必要とする方法のフローチャートを示す。ステップ505で、ステップ500の開始に引き続き、プロセッサ60は、利用可能なチャネルを求めて、以前に獲得したチャネル情報のデータベースを探索する。このデータベース情報は、前のチャネル走査の動作中に蓄積されたものである。プロセッサ60は、データベースを走査して、ユーザが入力した物理伝送チャネル(PTC)チャネル番号、および仮想チャネル主番号と仮想チャネル副番号のどちらか一方(または両方)に応答して所望のプログラムを伝達する、ユーザが選択したブロードキャストチャネルを識別する。データベースは、チャネルマップ内で、物理伝送チャネル(PTC)のチャネル番号を仮想チャネル主番号と仮想チャネル副番号に関連付ける。チャネルマップは、ユーザ所望のプログラムを伝達する特定のブロードキャストチャネルの識別を、副番号を有するPTCの入力または副番号を有する主番号の入力から有利に可能にする。代替実施形態では、このチャネル識別番号の変換は、所定の記憶されているアルゴリズムまたは論式を用いて実施することができる。ユーザが副番号を入力していない場合はデフォルト値ゼロが想定されるが、デフォルト副番号はプログラム可能であり、別のデフォルト番号に設定することができる。ステップ510でプロセッサ60は、その内部データベースを使用して識別されたユーザが選択したブロードキャストチャネルを受信するように同調するようシステム20に命令する。
【0023】
ステップ515でプロセッサ60は、その内部データベースを調べて、ユーザが選択した伝送チャネルに関連付けられたプログラムガイドタイプを識別する。複数のガイドが利用可能な場合(例えば、PSIPとMPEG PSIガイドの両方)、プロセッサ60は、所定のガイドの優先順位に基づいて使用するための1つのガイド(例えば、PSIPガイド)を選択する。ステップ520でプロセッサ60は、復号器100のデマルチプレクサ22と協同して、ユーザが選択したブロードキャストチャネル上で伝達されるプログラムを含むデータパケットを獲得する。ステップ525でプロセッサ60は、復号器100と協同して、獲得したパケットをアセンブルし、それらを処理して表示用プログラム画像(ユーザが選択したブロードキャストチャネル上でブロードキャスト中のプログラムを表す)を生成する。プログラム画像は、関連付けられたPTC番号および主番号と副番号と共に再生装置50上に有利に表示される。図6のプロセスはステップ530で終了する。
【0024】
図7および8に、それぞれMPEG PSIプログラムガイドとATSC PSIP適合プログラムガイド用のチャネルマッピングに基づくチャネル選択および復号器同調の例を示す。これらの例は、複数のガイドおよび複数の仮想チャネル識別番号がブロードキャストされているときに、仮想チャネル(またはサブチャネル)および対応する表示用仮想チャネル番号を選択しているところを示している。具体的には、図7は2つのチャネル選択例を示しており、サブチャネル50−1、50−2、50−3、および50−4を有する物理伝送チャネル50上で伝達されるMPEG PSIガイド情報を使用する。第1の例では、ユーザは、物理伝送チャネル50(例えば、NBC)を選択するために、遠隔ユニット70(図1)を介して番号50を入力する。ユーザは、別法として、グラフィカルユーザインターフェース内のメニュー項目選択によって番号50を選択するか、または、例えばキーボードまたは個別のスイッチなどの異なるデータ入力装置を使用することができることに留意されたい。プロセッサ60(図1)は、MPEG PSIガイドがPTC50に関連付けられていることをその内部データベースから認識する。さらに、プロセッサ60は、PTC 50に同調し、デフォルトの副番号1によって識別されるブロードキャストチャネル50−1(例えば、NBC−1のスポーツサブチャネル)のプログラム画像を取り込み、処理し、表示するようシステム20に命令する際に、以前に記憶したMPEG PSIガイドデータを使用する。これらの画像は、ブロードキャストチャネル番号50−1と共に表示される。別の実施形態では、番号50−1の代わりに、またはそれに追加して、チャネルのロゴと副番号が、例えばNBC−1のように表示される。
【0025】
図7の次の例では、ユーザは、物理伝送チャネル50上で伝達される特定のブロードキャストチャネルを選択するために、遠隔ユニット70(図1)を介して番号50および2を入力する。プロセッサ60は、PTC 50に同調し、このチャネル上で伝達されるプログラムデータを取り込み、処理し、表示するようシステム20に命令する際に、以前に獲得したMPEG PSIデータを使用する。処理されたプログラムデータは、ユーザが入力した副番号2によって識別されたブロードキャストチャネル番号50−2(例えば、NBC−2ムービーチャネル)と共に表示される。これらの画像は、ブロードキャストチャネル番号50−2と共に表示される。
【0026】
図8に、仮想チャネル99−0、99−1、99−2、および99−3を有する物理伝送チャネル50上で伝達されるATSC PSIPガイド情報を使用する4チャネル選択例を示す。様々な受信したプログラムガイドが様々なチャネルマッピング構造をサポートすることに留意されたい。PSIPガイドは、物理伝送チャネル(PTC)を、固有ブロードキャスト業者に関連付けられている主チャネル番号に関連付けるチャネルマップデータを含む。このようにして、PSIPチャネルマップは、例えば、チャネル99をPTC 50および情報プロバイダ(すなわち、ブロードキャスト業者)NBCに関連付けることができる。したがって、復号器は、選択されたチャネル識別番号、または、すべての異なるチャネル識別番号ならびに、例えばNBC−1などのチャネルロゴと副番号を表示するために、このマッピングデータを有利に使用することができる。対照的に、従来のMPEG PSIガイドはこのようなマッピングを完全にはサポートしない。
【0027】
図8の第1の例では、ユーザは、物理伝送チャネル50(例えば、NBC)を選択するために、遠隔ユニット70(図1)を介して番号50を入力する。プロセッサ60は、ATSC PSIPガイドがPTC 50に関連付けられていることをその内部データベースから認識する。さらに、プロセッサ60は、デフォルトの副番号0によって識別される仮想チャネル99−0に相当するPTC 50に同調し、PTC50上で伝達されるプログラムを取り込み、処理し、表示するようシステム20に命令する際に、以前に獲得されたPSIPガイドデータを使用する。異なるガイドチャネルマッピングシステム(例えば、MPEG PSIガイドシステム)内ではなく、あるガイドチャネルマッピングシステム(例えば、PSIPガイドシステム)内の特定ブロードキャストチャネルを識別するために、異なるデフォルト副番号を使用することができることに留意されたい。処理されたプログラムは、PSIPチャネルマップから導出したブロードキャストチャネル番号99−0と共に表示される。
【0028】
図8の次の例は、前述の第1の例と、ユーザが副番号2とPTC番号50を入力するという点で異なる。システム20およびプロセッサ60は、以前に獲得されたPSIPチャネルマップから、チャネル番号99−2と共に表示するための仮想チャネル番号99−2上のプログラムを獲得するために、システム20がPTC 50に同調するということを判定する際にこれらの番号の両方を適用する。
【0029】
図8の次の例では、ユーザはブロードキャストチャネル番号99を入力する。システム20およびプロセッサ60は、チャネル99がPTC 50にマップし、識別番号99−0と共に表示するためのデフォルトブロードキャストチャネル番号99−0上のプログラムを獲得するために、システム20がPTC 50に同調することを、以前に獲得したPSIPチャネルマップから判定する。チャネル99に対するデフォルトの副番号は0であることに留意されたい。
【0030】
図8の最後の例は、ユーザが副番号2ならびに仮想ブロードキャストチャネル番号99を入力するという点で前述の例とは異なる。システム20およびプロセッサ60は、チャネル番号99−2と共に表示するためのブロードキャストチャネル番号99−2上のプログラムを獲得するために、システム20がPTC 50に同調することを、以前に獲得されたPSIPチャネルマップから判定する際に、これらの番号の両方を適用する。
【0031】
図9に、プロセッサ60およびシステム20(図1)が、階層的に関連付けられたブロードキャストチャネルリスト全体を通したナビゲーションによるユーザのチャネル選択に応答してプログラム内容データを獲得する際に使用するための方法のフローチャートを示す。図10に、階層的に関連付けられたチャネルリストと、関連付けられたメニューナビゲーション制御を含めて、例示的プログラムガイド表示とを示す。図9のステップ805では、ステップ800の開始に引き続き、プロセッサ60は、仮想チャネル番号によって識別されたブロードキャストチャネルを選択するために、第1のナビゲーション制御のユーザによる活動化に応答して、ブロードキャストチャネルの第1のリスト全体を通してナビゲートするようシステム20に命令する。チャネルのこのようなりストは、図10の左側の列のうちの仮想チャネル番号107〜111によって例示されるプログラムガイドチャネルリストの形式をとる(A&E、NBCなど)。さらに、第1のナビゲーション制御は、遠隔ユニット70(図1)上のチャネル増分ボタンまたはチャネル減分ボタン、または、例えば、図10のアイコン957の活動化を必要とするカーソルを基礎とした制御、またはこの他の制御形式などの、どのような形式のユーザインターフェース制御であってもよい。例えばNBCチャネル108(図10の項目905)などの仮想チャネル番号によって識別される所望のブロードキャストチャネルの選択または強調表示に際し、例えばチャネル108に対するPTC 50などの(図10の項目910)、それに対応する物理伝送チャネル番号が表示される。さらに、この例における108−0,108−1、および108−2を含めて、チャネル108に関して利用可能な対応するサブチャネルが、階層的に構成されたサブメニュー形式で表示される(図10のメニュー930)。
【0032】
図9のステップ810で、プロセッサ60は、第2のナビゲーション制御のユーザによる活動化に応答して、選択されたブロードキャストチャネルに階層的に関連付けられたブロードキャストサブチャネル(メニュー930)の第2のリスト全体を通してナビゲートするようにシステム20に命令する。これは、例えば参照したり記録するための、仮想チャネルの副番号によって識別される所望のサブチャネルを選択する目的でこれは実行される。例示的な図10では、選択されたブロードキャストチャネル108に関して階層的に表示された第2のリストはサブチャネル108−0、108−1、108−2(項目915、920、および925)を含む。第2のナビゲーション制御は、第1のナビゲーション制御と同様に、遠隔ユニット70(図1)上のチャネル増分ボタンまたはチャネル減分ボタン、あるいは、例えば、図10のアイコン940の活動化を必要とするカーソルを基礎とした制御、またはこの他の形式の制御などの、どのような形式のユーザインターフェースであってもよい。
【0033】
図9のステップ815でプロセッサ60は、ステップ810で選択されたサブチャネル上のプログラムを含むデータを伝達するチャネルを受信するように同調するようシステム20に命令する。プロセッサ60は、選択されたサブチャネルを受信するように同調するようシステム20を構成する際に、その内部データベースに記憶されている選択されたサブチャネルに関連付けられた同調情報を含めて、以前に獲得されたプログラムガイド情報を使用する。ステップ820でプロセッサ60は、パケット化されたデータの取り込みとアセンブリに際して、ユーザが選択したサブチャネル上でブロードキャスト中のプログラムを生成するようシステム20に命令する。図9のプロセスはステップ825で終了する。
【0034】
図1のアーキテクチャは限定的なものではない。同じ目的を達成するために、本発明の原理による他のアーキテクチャを派生させることもできる。さらに、図1によるシステム20の素子の機能と図2〜9の工程段階は、全部を実施することも、マイクロプロセッサのプログラミングされた命令中で部分的に実施することもできる。さらに、本発明の原理は、(非MPEG適合プログラムガイド情報を含めて、)アナログプログラムまたはデジタルプログラム固有(およびプログラムガイド)情報のいかなる形式にも適用される。
【図面の簡単な説明】
【図1】 本発明の原理による、ブロードキャスト信号を処理するためのデジタルビデオ受信装置のブロック図である。
【図2】 本発明による、ユーザが選択したブロードキャストチャネルを伝達する伝送チャネル上で伝達されるプログラムガイド情報を獲得し、個々のブロードキャストチャネルを識別しこれを固有のプログラムガイドに関連付けるための方法のフローチャートである。
【図3】 本発明による、個々の地上波ブロードキャストチャネルをそれに対応するプログラムガイドに関連付けるために、受信した地上波ブロードキャストチャネル全体を走査するための符号器初期化方法のフローチャートである。
【図4】 本発明による、個々のケーブルブロードキャストチャネルをそれに対応するプログラムガイドに関連付けるために、受信したケーブルブロードキャストチャネル全体を走査するための復号器初期化方法のフローチャートである。
【図5】 本発明による、例えば「ユーザ」のチャネル識別番号入力に応答して、または符号器チャネルのラインナップへの新しいチャネルの追加に応答して、ブロードキャストチャネル上でプログラムガイドが使用できるかどうかを判定するための方法のフローチャートである。
【図6】 本発明による、表示用合成画像を提供するための、プログラム内容データとチャネル識別番号を処理するためのチャネル番号のマッピングを必要とする方法のフローチャートである。
【図7】 本発明による、MPEG PSIプログラムガイドとATSC PSIP適合プログラムガイド用の、チャネルマッピングに基づく復号器同調の例を示す図である。
【図8】 本発明による、MPEG PSIプログラムガイドとATSC PSIP適合プログラムガイド用の、チャネルマッピングに基づく復号器同調の例を示す図である。
【図9】 本発明による、階層的に関連付けられたチャネルリスト全体を通したナビゲーションによる「ユーザ」チャネル選択に応答して、プログラム内容データを獲得するための方法のフローチャートである。
【図10】 本発明による、階層的に関連付けられたチャネルリストおよび関連付けられたメニューナビゲーション制御を含む例示的プログラムガイド表示を示す図である。
Claims (27)
- 複数のブロードキャストチャネルのうちの1つのチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報を獲得することによるビデオデコーディング方法であって、
(a)第1のチャネル識別番号と、(b)前記第1のチャネル識別番号とは異なる第2のチャネル識別番号のどちらか一方のユーザ入力に応答して、前記複数のブロードキャストチャネルのうちの個々のブロードキャストチャネルを識別するステップと、
前記識別された個々のブロードキャストチャネルを受信するように同調するステップと、
プログラムガイドを獲得するステップであって、前記獲得したプログラムガイドは、前記識別された個々のブロードキャストチャネルを含む受信信号により決定されるステップと、
前記識別された個々のブロードキャストチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報を獲得するステップと、
前記パケット化されたプログラム情報を表示に適合するように処理するステップと、
を含み、前記同調するステップは、
前記個々のブロードキャストチャネルがアナログタイプのブロードキャストチャネルかまたはデジタルタイプのブロードキャストチャネルか判定するステップと、
判定された前記ブロードキャストチャネルのタイプがアナログかまたはデジタルかに応じてプログラムガイドを獲得するステップであって、アナログのプログラムガイドはアナログのチャネルから受信され、デジタルのプログラムガイドは受信信号のパケット化された情報において受信されるステップと
を更に含むことを特徴とする方法。 - 前記第1のチャネル識別番号が伝送チャネル識別番号であり、
前記第2のチャネル識別番号が仮想チャネル識別番号であることを特徴とする請求項1に記載の方法。 - 前記第1のチャネル識別番号の入力に応答して、前記第2のチャネル識別番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項2に記載の方法。
- 前記第2のチャネル識別番号が、主番号と副番号の2つの要素からなることを特徴とする請求項1に記載の方法。
- 前記第1のチャネル識別番号の入力に応答して、前記主番号と副番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項4に記載の方法。
- 前記第2のチャネル識別番号の入力に応答して、前記第1のチャネル識別番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項2に記載の方法。
- 前記第2のチャネル識別番号が、主番号と副番号の2つの要素から構成されており、前記副番号のユーザ入力がない場合はデフォルト副番号が使用されることを特徴とする請求項1に記載の方法。
- 前記第2のチャネル識別番号が、主番号と副番号を含み、
前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別することを特徴とする請求項1に記載の方法。 - 前記第1のチャネル識別番号が、伝送チャネル識別番号であり、
前記同調するステップが、前記伝送チャネル識別番号と前記副番号のユーザ入力に応答して、前記識別された個々のブロードキャストチャネルを含むサブチャネルを受信するように同調することを含むことを特徴とする請求項8に記載の方法。 - 前記識別するステップにおいて、前記個々のブロードキャストチャネルが、獲得したプログラムガイド情報を使用して識別されることを特徴とする請求項1に記載の方法。
- 前記第1のチャネル識別番号と前記異なる第2のチャネル識別番号のどちらか一方のユーザ入力に応答して、前記複数のブロードキャストチャネルのうちの個々のブロードキャストチャネルを識別するように、データベースを探索するステップを含むことを特徴とする請求項1に記載の方法。
- 前記獲得されたプログラムガイドが、前記第1のチャネル識別番号から前記異なる第2のチャネル識別番号への情報マッピングを含み、且つ、前記マッピング情報を除外するプログラムガイドを含む複数の異なる利用可能プログラムガイドのうちの1つからなることを特徴とする請求項1に記載の方法。
- 前記第1のチャネル識別番号が仮想チャネル識別番号であり、
前記第2のチャネル識別番号が伝送チャネル識別番号であることを特徴とする請求項12に記載の方法。 - 前記第1のチャネル識別番号が、主番号と副番号の2つの要素から構成されていることを特徴とする請求項12に記載の方法。
- 前記第1のチャネル識別番号が、主番号と副番号の2つの要素から構成されており、前記副番号のユーザ入力がない場合はデフォルト副番号が使用されることを特徴とする請求項12に記載の方法。
- 前記主番号がブロードキャスト情報プロバイダに関連付けられていることを特徴とする請求項14に記載の方法。
- 前記マッピング情報を省略する前記プログラムガイドを含む前記複数の異なる利用可能なプログラムガイドから、マッピング情報を含む前記獲得したプログラムガイドを選択するステップを含むことを特徴とする請求項12に記載の方法。
- 前記第1のチャネル識別番号のユーザ入力に応答して、(a)前記第1のチャネル識別番号と、(b)前記第2のチャネル番号のうちの少なくとも1つを前記プログラムと共に表示するステップを含むことを特徴とする請求項12に記載の方法。
- 前記第1のチャネル識別番号が、主番号と副番号とを含み、
前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別することを特徴とする請求項18に記載の方法。 - 前記第1のチャネル識別番号が、主番号と副番号とを含み、
前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別し、
前記第2のチャネル識別番号が、伝送チャネル識別番号であり、
前記同調するステップが、前記伝送チャネル識別番号と前記副番号のユーザ入力に応答して、前記第2のチャネルを含むサブチャネルを受信するように同調することを含むことを特徴とする請求項12に記載の方法。 - 複数のブロードキャストチャネルの前記1つが、情報プロバイダと一群のサブチャネルに関連付けられた主番号と、前記一群のサブチャネルの中から1つのサブチャネルを識別する副番号とを含む仮想チャネル識別番号によって識別され、前記第1のチャネル識別番号の前記ユーザ入力が、
第1のナビゲーション制御のユーザによる活動化に応答して、ブロードキャストチャネルおよび関連付けられた仮想チャネル識別番号を識別し、選択するように、複数のブロードキャストチャネルを含む第1のリスト内をナビゲートするステップであって、前記第1のリストが電子プログラムガイド内に表示されるステップと、
第2のナビゲーション制御のユーザによる活動化に応答して、サブチャネルおよび関連付けられた副番号を識別し、選択するように、前記選択されたブロードキャストチャネルに関連付けられた一群のサブチャネルの第2のリスト内をナビゲートするステップであって、前記選択されたサブチャネルが、前記第1のチャネル識別番号に対応するステップとを含むことを特徴とする請求項1に記載の方法。 - 前記第1のナビゲーション制御が、番号付きブロードキャストチャネル全体を増分的または減分的にトラバースするための制御を含み、
前記第2のナビゲーション制御が、番号付きサブチャネル全体を増分的または減分的にトラバースするための制御を含むことを特徴とする請求項21に記載の方法。 - 前記第1および第2のナビゲーション制御が、ユーザが活動化した遠隔制御ユニットのボタンを使用することを特徴とする請求項21に記載の方法。
- 前記第1および第2のナビゲーション制御が、ユーザが活動化した異なる遠隔制御ユニットのボタンを使用することを特徴とする請求項21に記載の方法。
- 前記第1のナビゲーション制御が、番号付きブロードキャストチャネルを列挙する表示されたメニュー全体を増分的または減分的にトラバースするための制御を含み、
前記第2のナビゲーション制御が、番号付きサブチャネルを列挙する表示されたメニュー全体を増分的または減分的にトラバースするための制御を含むことを特徴とする請求項21に記載の方法。 - 前記第1のナビゲーション制御に応答して、増分的または減分的にトラバースされる番号付きブロードキャストチャネルを列挙する表示されるメニューを生成するステップと、
前記第2のナビゲーション制御に応答して、増分的または減分的にトラバースされる番号付きサブチャネルを列挙する表示されるメニューを生成するステップとを含むことを特徴とする請求項21に記載の方法。 - 前記電子プログラムガイドが前記獲得したプログラミングガイドからの処理後のデータを含むことを特徴とする請求項21に記載の方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13585799P | 1999-05-25 | 1999-05-25 | |
| US60/135,857 | 1999-05-25 | ||
| US09/506,873 | 2000-02-16 | ||
| US09/506,873 US7024676B1 (en) | 1999-05-25 | 2000-02-16 | System for acquiring and processing broadcast programs, program guide and channel identification data |
| PCT/US2000/013894 WO2000072581A1 (en) | 1999-05-25 | 2000-05-19 | A system for acquiring and processing broadcast programs, program guide and channel identification data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003500941A JP2003500941A (ja) | 2003-01-07 |
| JP4838427B2 true JP4838427B2 (ja) | 2011-12-14 |
Family
ID=26833750
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000619921A Expired - Lifetime JP4838427B2 (ja) | 1999-05-25 | 2000-05-19 | ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US7024676B1 (ja) |
| EP (1) | EP1180305B1 (ja) |
| JP (1) | JP4838427B2 (ja) |
| KR (1) | KR100718568B1 (ja) |
| CN (1) | CN1167255C (ja) |
| AU (1) | AU5277400A (ja) |
| DE (1) | DE60012728T2 (ja) |
| ES (1) | ES2222210T3 (ja) |
| MX (1) | MXPA01012029A (ja) |
| WO (1) | WO2000072581A1 (ja) |
Families Citing this family (191)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8782705B2 (en) | 2000-04-17 | 2014-07-15 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
| US7877769B2 (en) | 2000-04-17 | 2011-01-25 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
| US6621528B1 (en) * | 2000-05-22 | 2003-09-16 | Sony Corporation | Channel control for digital television |
| US7661119B1 (en) * | 2000-10-02 | 2010-02-09 | The Directv Group, Inc. | Method and apparatus for providing non-resident program guide information to a media subscriber |
| US8010981B2 (en) * | 2001-02-08 | 2011-08-30 | Decisionmark Corp. | Method and system for creating television programming guide |
| JP4631180B2 (ja) * | 2001-02-15 | 2011-02-16 | 船井電機株式会社 | 受信装置 |
| DE02747828T1 (de) | 2001-05-11 | 2004-07-08 | Scientific-Atlanta, Inc. | Verwaltung von zeitschiebepuffern |
| JP2002344838A (ja) * | 2001-05-15 | 2002-11-29 | Funai Electric Co Ltd | 受信チャンネル番号表示機能を有する放送受信装置 |
| US8522278B2 (en) * | 2001-08-01 | 2013-08-27 | Jlb Ventures Llc | Method for providing program information in a hierarchical manner and interactive program guide system implementing the method |
| US7257308B2 (en) * | 2001-12-06 | 2007-08-14 | Scientific-Atlanta, Inc. | Converting time-shift buffering for personal video recording into permanent recordings |
| US8565578B2 (en) * | 2001-12-06 | 2013-10-22 | Harold J. Plourde, Jr. | Dividing and managing time-shift buffering into program specific segments based on defined durations |
| US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
| US20030121047A1 (en) * | 2001-12-20 | 2003-06-26 | Watson Paul T. | System and method for content transmission network selection |
| US6658091B1 (en) | 2002-02-01 | 2003-12-02 | @Security Broadband Corp. | LIfestyle multimedia security system |
| FR2835684A1 (fr) | 2002-02-04 | 2003-08-08 | Thomson Licensing Sa | Procede de marquage de services dans un systeme de television |
| US20030214604A1 (en) * | 2002-05-17 | 2003-11-20 | Lg Electronics Inc. | Display system and method of controlling the same |
| US8181205B2 (en) | 2002-09-24 | 2012-05-15 | Russ Samuel H | PVR channel and PVR IPG information |
| TW571230B (en) * | 2002-10-16 | 2004-01-11 | Ene Technology Inc | Electronic album |
| US7380265B2 (en) * | 2002-10-16 | 2008-05-27 | The Directv Group, Inc. | System for monitoring direct broadcast wireless signals |
| US20040210933A1 (en) * | 2003-01-07 | 2004-10-21 | Universal Electronics Inc. | User interface for a remote control application |
| FR2851396A1 (fr) * | 2003-02-17 | 2004-08-20 | Thomson Licensing Sa | Procede d'initialisation d'un decodeur numerique et decodeur mettant en oeuvre un tel procede |
| US20040250293A1 (en) * | 2003-06-09 | 2004-12-09 | Sony Corporation | System and method for providing alternate program services |
| KR100547811B1 (ko) * | 2003-09-15 | 2006-01-31 | 삼성전자주식회사 | 디지털 방송시스템에서의 부가방송 서비스 방법 및 장치 |
| KR100520929B1 (ko) * | 2003-11-07 | 2005-10-17 | 삼성전자주식회사 | 디지털 방송 수신장치 및 그 수신방법 |
| US9191228B2 (en) * | 2005-03-16 | 2015-11-17 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US20160065414A1 (en) | 2013-06-27 | 2016-03-03 | Ken Sundermeyer | Control system user interface |
| US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US9172553B2 (en) * | 2005-03-16 | 2015-10-27 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
| US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
| US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
| US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10200504B2 (en) | 2007-06-12 | 2019-02-05 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US8996665B2 (en) * | 2005-03-16 | 2015-03-31 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
| US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
| US11159484B2 (en) | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
| US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
| US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US10444964B2 (en) | 2007-06-12 | 2019-10-15 | Icontrol Networks, Inc. | Control system user interface |
| US8963713B2 (en) | 2005-03-16 | 2015-02-24 | Icontrol Networks, Inc. | Integrated security network with security alarm signaling system |
| US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
| US8635350B2 (en) | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
| US10721087B2 (en) * | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
| US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
| US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
| US9141276B2 (en) | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
| US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
| US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
| US7711796B2 (en) | 2006-06-12 | 2010-05-04 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
| US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
| JP2007529826A (ja) | 2004-03-16 | 2007-10-25 | アイコントロール ネットワークス, インコーポレイテッド | 対象事項管理ネットワーク |
| US8988221B2 (en) * | 2005-03-16 | 2015-03-24 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
| US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US9609003B1 (en) | 2007-06-12 | 2017-03-28 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
| US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
| US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
| US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
| US8612591B2 (en) * | 2005-03-16 | 2013-12-17 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US8209400B2 (en) * | 2005-03-16 | 2012-06-26 | Icontrol Networks, Inc. | System for data routing in networks |
| US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US8473619B2 (en) * | 2005-03-16 | 2013-06-25 | Icontrol Networks, Inc. | Security network integrated with premise security system |
| US8843978B2 (en) | 2004-06-29 | 2014-09-23 | Time Warner Cable Enterprises Llc | Method and apparatus for network bandwidth allocation |
| KR100766077B1 (ko) * | 2004-08-31 | 2007-10-11 | 삼성전자주식회사 | 디지털 방송신호 수신장치의 기능 갱신장치 및 그 방법 |
| US8806537B2 (en) | 2004-10-05 | 2014-08-12 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for implementing interactive control of radio and other media |
| US9167301B2 (en) | 2004-10-05 | 2015-10-20 | At&T Intellectual Property I, L.P. | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement |
| US20060075427A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, apparatus, and computer program products for recording media files |
| US7567565B2 (en) | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
| US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
| US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
| US8819178B2 (en) * | 2005-03-16 | 2014-08-26 | Icontrol Networks, Inc. | Controlling data routing in integrated security systems |
| US20170310500A1 (en) * | 2005-03-16 | 2017-10-26 | Icontrol Networks, Inc. | Controlling Data Routing in Premises Management Systems |
| US9059863B2 (en) | 2005-03-16 | 2015-06-16 | Icontrol Networks, Inc. | Method for data routing in networks |
| US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
| US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
| US9450776B2 (en) * | 2005-03-16 | 2016-09-20 | Icontrol Networks, Inc. | Forming a security network including integrated security system components |
| US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
| US8713132B2 (en) * | 2005-03-16 | 2014-04-29 | Icontrol Networks, Inc. | Device for data routing in networks |
| US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US9306809B2 (en) | 2007-06-12 | 2016-04-05 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US8825871B2 (en) * | 2005-03-16 | 2014-09-02 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
| KR100724979B1 (ko) * | 2005-06-16 | 2007-06-04 | 삼성전자주식회사 | 디지털 방송 수신 장치 및 방법 |
| KR100720688B1 (ko) * | 2005-10-05 | 2007-05-21 | 삼성전자주식회사 | Epg 정보를 표시하는 방송수신장치 및 그 방법 |
| KR100730718B1 (ko) * | 2005-10-11 | 2007-06-21 | 삼성전자주식회사 | 영상처리장치 및 영상처리방법 |
| KR100750144B1 (ko) * | 2005-12-12 | 2007-08-17 | 삼성전자주식회사 | 방송 채널 정보를 제공하는 방송 수신 장치 및 방송 채널정보 제공 방법 |
| US8458753B2 (en) | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
| US8170065B2 (en) | 2006-02-27 | 2012-05-01 | Time Warner Cable Inc. | Methods and apparatus for selecting digital access technology for programming and data delivery |
| US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
| US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
| US20080046099A1 (en) * | 2006-08-18 | 2008-02-21 | Brian Belmont | Method and system for customizing access to content aggregated from multiple sources |
| CN101507264B (zh) * | 2006-10-23 | 2012-04-18 | 深圳Tcl新技术有限公司 | 解决数字和模拟频道号码冲突问题的系统和方法 |
| KR20080046063A (ko) * | 2006-11-21 | 2008-05-26 | 삼성전자주식회사 | 방송수신장치 및 그 제어방법 |
| US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
| US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
| US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
| US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
| US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US10051078B2 (en) | 2007-06-12 | 2018-08-14 | Icontrol Networks, Inc. | WiFi-to-serial encapsulation in systems |
| US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
| US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
| US12283172B2 (en) | 2007-06-12 | 2025-04-22 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
| US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
| US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12541237B2 (en) | 2007-08-10 | 2026-02-03 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US10223903B2 (en) | 2010-09-28 | 2019-03-05 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
| US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
| US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
| US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
| KR101425679B1 (ko) * | 2007-10-23 | 2014-08-13 | 엘지전자 주식회사 | 전자 프로그램 가이드 표시 장치 및 방법 |
| US8141123B2 (en) * | 2007-12-19 | 2012-03-20 | General Instrument Corporation | Method and apparatus for recording and rendering programs that cross SDV force tune boundaries |
| US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US8813143B2 (en) | 2008-02-26 | 2014-08-19 | Time Warner Enterprises LLC | Methods and apparatus for business-based network resource allocation |
| US8225354B2 (en) * | 2008-04-11 | 2012-07-17 | Microsoft Corporation | Merging electronic program guide information |
| US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
| US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
| US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US9628440B2 (en) | 2008-11-12 | 2017-04-18 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
| US9032442B2 (en) * | 2008-12-31 | 2015-05-12 | Arris Technology, Inc. | Acquiring cable channel map information in a cable receiver |
| US8793736B2 (en) * | 2009-03-06 | 2014-07-29 | Qualcomm Incorporated | System and method for displaying a mapping of channels in a program guide |
| US8782697B2 (en) * | 2009-03-13 | 2014-07-15 | Sony Corporation | System and method for providing improved channel mapping |
| US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
| US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
| US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
| US8701138B2 (en) | 2010-04-23 | 2014-04-15 | Time Warner Cable Enterprises Llc | Zone control methods and apparatus |
| US9144143B2 (en) | 2010-04-30 | 2015-09-22 | Icontrol Networks, Inc. | Power and data solution for remote low-power devices |
| AU2011250886A1 (en) | 2010-05-10 | 2013-01-10 | Icontrol Networks, Inc | Control system user interface |
| US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
| US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
| US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
| US8584167B2 (en) | 2011-05-31 | 2013-11-12 | Echostar Technologies L.L.C. | Electronic programming guides combining stored content information and content provider schedule information |
| US8437622B2 (en) | 2011-08-23 | 2013-05-07 | Echostar Technologies L.L.C. | Altering presentation of received content based on use of closed captioning elements as reference locations |
| US9621946B2 (en) | 2011-08-23 | 2017-04-11 | Echostar Technologies L.L.C. | Frequency content sort |
| US8627349B2 (en) * | 2011-08-23 | 2014-01-07 | Echostar Technologies L.L.C. | User interface |
| US9357159B2 (en) | 2011-08-23 | 2016-05-31 | Echostar Technologies L.L.C. | Grouping and presenting content |
| US8959566B2 (en) | 2011-08-23 | 2015-02-17 | Echostar Technologies L.L.C. | Storing and reading multiplexed content |
| US9185331B2 (en) | 2011-08-23 | 2015-11-10 | Echostar Technologies L.L.C. | Storing multiple instances of content |
| US8763027B2 (en) | 2011-08-23 | 2014-06-24 | Echostar Technologies L.L.C. | Recording additional channels of a shared multi-channel transmitter |
| US8606088B2 (en) | 2011-08-23 | 2013-12-10 | Echostar Technologies L.L.C. | System and method for memory jumping within stored instances of content |
| US8660412B2 (en) | 2011-08-23 | 2014-02-25 | Echostar Technologies L.L.C. | System and method for dynamically adjusting recording parameters |
| US8447170B2 (en) | 2011-08-23 | 2013-05-21 | Echostar Technologies L.L.C. | Automatically recording supplemental content |
| US8850476B2 (en) | 2011-08-23 | 2014-09-30 | Echostar Technologies L.L.C. | Backwards guide |
| US9204199B2 (en) * | 2011-12-06 | 2015-12-01 | Lg Electronics Inc. | Image display apparatus and methods for operating the same |
| US8819722B2 (en) | 2012-03-15 | 2014-08-26 | Echostar Technologies L.L.C. | Smartcard encryption cycling |
| US8989562B2 (en) | 2012-03-15 | 2015-03-24 | Echostar Technologies L.L.C. | Facilitating concurrent recording of multiple television channels |
| US9489981B2 (en) | 2012-03-15 | 2016-11-08 | Echostar Technologies L.L.C. | Successive initialization of television channel recording |
| US8959544B2 (en) | 2012-03-15 | 2015-02-17 | Echostar Technologies L.L.C. | Descrambling of multiple television channels |
| US9078040B2 (en) | 2012-04-12 | 2015-07-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling media options in a content delivery network |
| US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
| US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
| US8793724B2 (en) | 2012-11-08 | 2014-07-29 | Eldon Technology Limited | Image domain compliance |
| JP2014116725A (ja) * | 2012-12-07 | 2014-06-26 | Funai Electric Co Ltd | 電子番組表表示装置 |
| US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
| KR20140102061A (ko) * | 2013-02-13 | 2014-08-21 | 삼성전자주식회사 | 디스플레이장치, 서버 및 그 제어방법 |
| US9928975B1 (en) | 2013-03-14 | 2018-03-27 | Icontrol Networks, Inc. | Three-way switch |
| US9867143B1 (en) | 2013-03-15 | 2018-01-09 | Icontrol Networks, Inc. | Adaptive Power Modulation |
| US9287727B1 (en) | 2013-03-15 | 2016-03-15 | Icontrol Networks, Inc. | Temporal voltage adaptive lithium battery charger |
| EP3031206B1 (en) | 2013-08-09 | 2020-01-22 | ICN Acquisition, LLC | System, method and apparatus for remote monitoring |
| US9628838B2 (en) | 2013-10-01 | 2017-04-18 | Echostar Technologies L.L.C. | Satellite-based content targeting |
| US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
| US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
| US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
| US9756378B2 (en) | 2015-01-07 | 2017-09-05 | Echostar Technologies L.L.C. | Single file PVR per service ID |
| US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
| US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
| US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
| US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
| US11109290B2 (en) | 2017-08-04 | 2021-08-31 | Charter Communications Operating, Llc | Switching connections over frequency bands of a wireless network |
| US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
| US11695993B1 (en) * | 2020-10-05 | 2023-07-04 | America's Collectibles Network, Inc. | System and method for creating and organizing content |
| CN115914691B (zh) * | 2022-10-19 | 2024-10-11 | 北京奇艺世纪科技有限公司 | 音视频数据的播放方法、装置、电子设备和存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08181955A (ja) * | 1994-09-09 | 1996-07-12 | Thomson Consumer Electron Inc | 統合された番組ガイドインタフェース装置 |
| JPH08275077A (ja) * | 1995-03-31 | 1996-10-18 | Sony Corp | 電子番組ガイドシステムおよび電子番組ガイド表示方法 |
| WO1999003268A1 (en) * | 1997-07-10 | 1999-01-21 | Thomson Consumer Electronics, Inc. | A system for forming and processing program map information suitable for terrestrial, cable or satellite broadcast |
| JPH1146357A (ja) * | 1996-12-18 | 1999-02-16 | Nextlevel Syst Inc | グループ化したテレビのチャネル間のナビゲーション |
| JPH1169253A (ja) * | 1997-08-22 | 1999-03-09 | Hitachi Ltd | 統合番組ガイドを有する放送受信装置 |
| WO2000069170A1 (en) * | 1998-10-14 | 2000-11-16 | Sony Electronics Inc. | Automatic psip detection system and method |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5301028A (en) | 1991-11-29 | 1994-04-05 | Scientific-Atlanta, Inc. | Method and apparatus for displaying channel identification information |
| US5359601A (en) | 1992-10-30 | 1994-10-25 | Scientific-Atlanta, Inc. | Apparatus providing dynamic virtual service selection in a multi-service communications system |
| US5585866A (en) | 1993-09-09 | 1996-12-17 | Miller; Larry | Electronic television program guide schedule system and method including virtual channels |
| GB9400101D0 (en) | 1994-01-05 | 1994-03-02 | Thomson Consumer Electronics | Consumer interface for a satellite television system |
| US5521979A (en) | 1994-04-22 | 1996-05-28 | Thomson Consumer Electronics, Inc. | Packet video signal inverse transport system |
| US6661468B2 (en) * | 1994-05-20 | 2003-12-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
| US5477263A (en) | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
| US5459522A (en) | 1994-06-10 | 1995-10-17 | Zenith Electronics Corporation | Method for acquisition and display of an on-screen program guide |
| US5625406A (en) * | 1994-12-21 | 1997-04-29 | Thomson Consumer Electronics, Inc. | Unified program guide interface |
| US5550576A (en) * | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
| US5600378A (en) | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
| US5864358A (en) | 1995-06-26 | 1999-01-26 | Matsushita Electric Industrial Co., Ltd. | Method for switching programs in digital broadcasting and digital broadcast receiving apparatus |
| US5801753A (en) | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
| US5894320A (en) * | 1996-05-29 | 1999-04-13 | General Instrument Corporation | Multi-channel television system with viewer-selectable video and audio |
| US5946045A (en) | 1996-08-01 | 1999-08-31 | Thomson Consumer Electronics, Inc. | System for forming program guides and video data for storage and transmission in different coding formats |
| JP4249268B2 (ja) | 1997-04-14 | 2009-04-02 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | ビデオ・デコーダ・システムにおいて利用可能なプログラム・コンテンツのプログラム・ガイドを形成する方法 |
| US6111611A (en) * | 1997-07-10 | 2000-08-29 | Thomson Consumer Electronics | System for forming and processing program specific information suitable for terrestrial, cable or satellite broadcast |
| JP3447207B2 (ja) | 1997-12-05 | 2003-09-16 | 松下電器産業株式会社 | 番組情報作成伝送装置及び方法 |
| US6003041A (en) | 1998-01-05 | 1999-12-14 | Gateway 2000, Inc. | Method and managing multiple channel maps from multiple input devices in a multimedia system |
| US20030056216A1 (en) * | 1998-01-05 | 2003-03-20 | Theodore D. Wugofski | System for managing favorite channels |
-
2000
- 2000-02-16 US US09/506,873 patent/US7024676B1/en not_active Expired - Lifetime
- 2000-05-19 KR KR1020017014859A patent/KR100718568B1/ko not_active Expired - Lifetime
- 2000-05-19 JP JP2000619921A patent/JP4838427B2/ja not_active Expired - Lifetime
- 2000-05-19 DE DE60012728T patent/DE60012728T2/de not_active Expired - Lifetime
- 2000-05-19 WO PCT/US2000/013894 patent/WO2000072581A1/en not_active Ceased
- 2000-05-19 AU AU52774/00A patent/AU5277400A/en not_active Abandoned
- 2000-05-19 EP EP00937628A patent/EP1180305B1/en not_active Expired - Lifetime
- 2000-05-19 MX MXPA01012029A patent/MXPA01012029A/es active IP Right Grant
- 2000-05-19 ES ES00937628T patent/ES2222210T3/es not_active Expired - Lifetime
- 2000-05-19 CN CNB008084262A patent/CN1167255C/zh not_active Expired - Lifetime
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08181955A (ja) * | 1994-09-09 | 1996-07-12 | Thomson Consumer Electron Inc | 統合された番組ガイドインタフェース装置 |
| JPH08275077A (ja) * | 1995-03-31 | 1996-10-18 | Sony Corp | 電子番組ガイドシステムおよび電子番組ガイド表示方法 |
| JPH1146357A (ja) * | 1996-12-18 | 1999-02-16 | Nextlevel Syst Inc | グループ化したテレビのチャネル間のナビゲーション |
| WO1999003268A1 (en) * | 1997-07-10 | 1999-01-21 | Thomson Consumer Electronics, Inc. | A system for forming and processing program map information suitable for terrestrial, cable or satellite broadcast |
| JPH1169253A (ja) * | 1997-08-22 | 1999-03-09 | Hitachi Ltd | 統合番組ガイドを有する放送受信装置 |
| WO2000069170A1 (en) * | 1998-10-14 | 2000-11-16 | Sony Electronics Inc. | Automatic psip detection system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| ES2222210T3 (es) | 2005-02-01 |
| DE60012728D1 (de) | 2004-09-09 |
| MXPA01012029A (es) | 2002-05-06 |
| KR100718568B1 (ko) | 2007-05-16 |
| CN1167255C (zh) | 2004-09-15 |
| DE60012728T2 (de) | 2005-08-25 |
| WO2000072581A9 (en) | 2002-01-31 |
| EP1180305A1 (en) | 2002-02-20 |
| CN1358387A (zh) | 2002-07-10 |
| AU5277400A (en) | 2000-12-12 |
| KR20020000181A (ko) | 2002-01-04 |
| EP1180305B1 (en) | 2004-08-04 |
| JP2003500941A (ja) | 2003-01-07 |
| US7024676B1 (en) | 2006-04-04 |
| WO2000072581A1 (en) | 2000-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4838427B2 (ja) | ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム | |
| JP4824174B2 (ja) | ブロードキャストプログラムおよびプログラムガイドデータを獲得し処理するためのシステム | |
| KR100609338B1 (ko) | 방송용 프로그램 고유 정보에서의 사용을 위한 문자 데이터를 형성 및 처리하기 위한 방법 | |
| US6249320B1 (en) | System and method for displaying major and minor channel numbers | |
| EP0997036B1 (en) | A system for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast | |
| KR100532840B1 (ko) | 지상, 케이블 또는 위성 방송에 적합한 프로그램 맵 정보를 형성 및 처리하기 위한 장치 및 방법 | |
| EP1684500A2 (en) | A system for forming and processing program specific information suitable for terrestrial, cable or satellite broadcast | |
| WO2004100536A1 (en) | Method and apparatus for enabling psip guide information from disparate sources | |
| HK1029697B (en) | A system for forming and processing program specific information suitable for terrestrial, cable or satellite broadcast |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070518 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100921 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101221 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110322 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110902 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110930 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141007 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4838427 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |