JP4838427B2 - ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム - Google Patents

ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム Download PDF

Info

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
Application number
JP2000619921A
Other languages
English (en)
Other versions
JP2003500941A (ja
Inventor
エドワード クロップフェンステイン スコット
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2003500941A publication Critical patent/JP2003500941A/ja
Application granted granted Critical
Publication of JP4838427B2 publication Critical patent/JP4838427B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising 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

【0001】
(発明の分野)
本発明は、ブロードキャストプログラムガイド、システム情報およびプログラム固有情報の処理に関する。
【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. 複数のブロードキャストチャネルのうちの1つのチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報を獲得することによるビデオデコーディング方法であって、
    (a)第1のチャネル識別番号と、(b)前記第1のチャネル識別番号とは異なる第2のチャネル識別番号のどちらか一方のユーザ入力に応答して、前記複数のブロードキャストチャネルのうちの個々のブロードキャストチャネルを識別するステップと、
    前記識別された個々のブロードキャストチャネルを受信するように同調するステップと、
    プログラムガイドを獲得するステップであって、前記獲得したプログラムガイドは、前記識別された個々のブロードキャストチャネルを含む受信信号により決定されるステップと、
    前記識別された個々のブロードキャストチャネル上で伝達されるプログラムを含むパケット化されたプログラム情報獲得するステップと
    前記パケット化されたプログラム情報を表示に適合するように処理するステップと、
    を含み、前記同調するステップは、
    前記個々のブロードキャストチャネルがアナログタイプのブロードキャストチャネルかまたはデジタルタイプのブロードキャストチャネルか判定するステップと、
    判定された前記ブロードキャストチャネルのタイプがアナログかまたはデジタルかに応じてプログラムガイドを獲得するステップであって、アナログのプログラムガイドはアナログのチャネルから受信され、デジタルのプログラムガイドは受信信号のパケット化された情報において受信されるステップと
    を更に含むことを特徴とする方法。
  2. 前記第1のチャネル識別番号が伝送チャネル識別番号であり、
    前記第2のチャネル識別番号が仮想チャネル識別番号であることを特徴とする請求項1に記載の方法。
  3. 前記第1のチャネル識別番号の入力に応答して、前記第2のチャネル識別番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項2に記載の方法。
  4. 前記第2のチャネル識別番号が、主番号と副番号の2つの要素からなることを特徴とする請求項1に記載の方法。
  5. 前記第1のチャネル識別番号の入力に応答して、前記主番号と副番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項4に記載の方法。
  6. 前記第2のチャネル識別番号の入力に応答して、前記第1のチャネル識別番号を前記プログラムと共に表示するステップを含むことを特徴とする請求項2に記載の方法。
  7. 前記第2のチャネル識別番号が、主番号と副番号の2つの要素から構成されており、前記副番号のユーザ入力がない場合はデフォルト副番号が使用されることを特徴とする請求項1に記載の方法。
  8. 前記第2のチャネル識別番号が、主番号と副番号を含み、
    前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
    前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別することを特徴とする請求項1に記載の方法。
  9. 前記第1のチャネル識別番号が、伝送チャネル識別番号であり、
    前記同調するステップが、前記伝送チャネル識別番号と前記副番号のユーザ入力に応答して、前記識別された個々のブロードキャストチャネルを含むサブチャネルを受信するように同調することを含むことを特徴とする請求項8に記載の方法。
  10. 前記識別するステップにおいて、前記個々のブロードキャストチャネルが、獲得したプログラムガイド情報を使用して識別されることを特徴とする請求項1に記載の方法。
  11. 前記第1のチャネル識別番号と前記異なる第2のチャネル識別番号のどちらか一方のユーザ入力に応答して、前記複数のブロードキャストチャネルのうちの個々のブロードキャストチャネルを識別するように、データベースを探索するステップを含むことを特徴とする請求項1に記載の方法。
  12. 前記獲得されたプログラムガイドが、前記第1のチャネル識別番号から前記異なる第2のチャネル識別番号への情報マッピングを含み、且つ、前記マッピング情報を除外するプログラムガイドを含む複数の異なる利用可能プログラムガイドのうちの1つからなることを特徴とする請求項1に記載の方法。
  13. 前記第1のチャネル識別番号が仮想チャネル識別番号であり、
    前記第2のチャネル識別番号が伝送チャネル識別番号であることを特徴とする請求項12に記載の方法。
  14. 前記第1のチャネル識別番号が、主番号と副番号の2つの要素から構成されていることを特徴とする請求項12に記載の方法。
  15. 前記第1のチャネル識別番号が、主番号と副番号の2つの要素から構成されており、前記副番号のユーザ入力がない場合はデフォルト副番号が使用されることを特徴とする請求項12に記載の方法。
  16. 前記主番号がブロードキャスト情報プロバイダに関連付けられていることを特徴とする請求項14に記載の方法。
  17. 前記マッピング情報を省略する前記プログラムガイドを含む前記複数の異なる利用可能なプログラムガイドから、マッピング情報を含む前記獲得したプログラムガイドを選択するステップを含むことを特徴とする請求項12に記載の方法。
  18. 前記第1のチャネル識別番号のユーザ入力に応答して、(a)前記第1のチャネル識別番号と、(b)前記第2のチャネル番号のうちの少なくとも1つを前記プログラムと共に表示するステップを含むことを特徴とする請求項12に記載の方法。
  19. 前記第1のチャネル識別番号が、主番号と副番号とを含み、
    前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
    前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別することを特徴とする請求項18に記載の方法。
  20. 前記第1のチャネル識別番号が、主番号と副番号とを含み、
    前記主番号が、情報プロバイダと一群のサブチャネルの両方に関連付けられており、
    前記副番号が、前記一群のサブチャネルの中から1つのサブチャネルを識別し、
    前記第2のチャネル識別番号が、伝送チャネル識別番号であり、
    前記同調するステップが、前記伝送チャネル識別番号と前記副番号のユーザ入力に応答して、前記第2のチャネルを含むサブチャネルを受信するように同調することを含むことを特徴とする請求項12に記載の方法。
  21. 複数のブロードキャストチャネルの前記1つが、情報プロバイダと一群のサブチャネルに関連付けられた主番号と、前記一群のサブチャネルの中から1つのサブチャネルを識別する副番号とを含む仮想チャネル識別番号によって識別され、前記第1のチャネル識別番号の前記ユーザ入力が、
    第1のナビゲーション制御のユーザによる活動化に応答して、ブロードキャストチャネルおよび関連付けられた仮想チャネル識別番号を識別し、選択するように、複数のブロードキャストチャネルを含む第1のリスト内をナビゲートするステップであって、前記第1のリストが電子プログラムガイド内に表示されるステップと、
    第2のナビゲーション制御のユーザによる活動化に応答して、サブチャネルおよび関連付けられた副番号を識別し、選択するように、前記選択されたブロードキャストチャネルに関連付けられた一群のサブチャネルの第2のリスト内をナビゲートするステップであって、前記選択されたサブチャネルが、前記第1のチャネル識別番号に対応するステップとを含むことを特徴とする請求項1に記載の方法。
  22. 前記第1のナビゲーション制御が、番号付きブロードキャストチャネル全体を増分的または減分的にトラバースするための制御を含み、
    前記第2のナビゲーション制御が、番号付きサブチャネル全体を増分的または減分的にトラバースするための制御を含むことを特徴とする請求項21に記載の方法。
  23. 前記第1および第2のナビゲーション制御が、ユーザが活動化した遠隔制御ユニットのボタンを使用することを特徴とする請求項21に記載の方法。
  24. 前記第1および第2のナビゲーション制御が、ユーザが活動化した異なる遠隔制御ユニットのボタンを使用することを特徴とする請求項21に記載の方法。
  25. 前記第1のナビゲーション制御が、番号付きブロードキャストチャネルを列挙する表示されたメニュー全体を増分的または減分的にトラバースするための制御を含み、
    前記第2のナビゲーション制御が、番号付きサブチャネルを列挙する表示されたメニュー全体を増分的または減分的にトラバースするための制御を含むことを特徴とする請求項21に記載の方法。
  26. 前記第1のナビゲーション制御に応答して、増分的または減分的にトラバースされる番号付きブロードキャストチャネルを列挙する表示されるメニューを生成するステップと、
    前記第2のナビゲーション制御に応答して、増分的または減分的にトラバースされる番号付きサブチャネルを列挙する表示されるメニューを生成するステップとを含むことを特徴とする請求項21に記載の方法。
  27. 前記電子プログラムガイドが前記獲得したプログラミングガイドからの処理後のデータを含むことを特徴とする請求項21に記載の方法。
JP2000619921A 1999-05-25 2000-05-19 ブロードキャストプログラム、プログラムガイドおよびチャネル識別データを獲得し処理するためのシステム Expired - Lifetime JP4838427B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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