JP2003517223A - ビデオデコーダにおける番組固有情報のエラー管理のためのシステム - Google Patents

ビデオデコーダにおける番組固有情報のエラー管理のためのシステム

Info

Publication number
JP2003517223A
JP2003517223A JP2001510244A JP2001510244A JP2003517223A JP 2003517223 A JP2003517223 A JP 2003517223A JP 2001510244 A JP2001510244 A JP 2001510244A JP 2001510244 A JP2001510244 A JP 2001510244A JP 2003517223 A JP2003517223 A JP 2003517223A
Authority
JP
Japan
Prior art keywords
program
information
tables
specific information
carried
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.)
Granted
Application number
JP2001510244A
Other languages
English (en)
Other versions
JP4578040B2 (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 JP2003517223A publication Critical patent/JP2003517223A/ja
Application granted granted Critical
Publication of JP4578040B2 publication Critical patent/JP4578040B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • 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
    • H04N21/8402Generation or processing of descriptive data, e.g. content descriptors involving a version number, e.g. version number of EPG data
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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 program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

(57)【要約】 処理システムは、階層的に並べられた複数の情報テーブルからなる補助的な番組固有の情報を含む、パケット化された番組情報をデコードする。この補助的情報は、パケット化された番組情報を獲得およびデコードして、表示用のビデオ番組を提供するのに使用される。この処理システムでは、番組固有情報の第1のテーブル(例えば、仮想チャネルテーブル(VCT)、またはチャネル情報テーブル(CIT))のバージョン番号と、それに対応する、第2のテーブル(例えばマスタガイドテーブル(MGT))で搬送される第1のテーブルのバージョン番号との間の不一致の検出を伴う方法を用いる。不一致が検出された場合、第1および第2のテーブルには、互換性のある第1のテーブルのバージョン番号を強制的に含ませる。パケット化された番組情報は、強制的に含ませた互換性のあるバージョン番号を含む第1および第2のテーブルを含む番組固有情報を使用して、デコードされ、表示用のビデオ番組を提供する。検出された不一致は無視して、パケット化された番組情報のデコードを可能にしてもよく、またユーザのチャネルラインアップを編集して、検出された不一致に関連づけられたチャネル、または他の番組固有情報のエラー状態を取り除いてもよい。

Description

【発明の詳細な説明】
【0001】 (背景) 本発明はデジタル信号処理の分野に関し、より詳細には、パケット化されたビ
デオ、音声、および他の情報の獲得およびデコードに使用される、不完全な番組
固有情報の処理に関する。
【0002】 ビデオの放送および処理用のアプリケーションでは、デジタルビデオデータは
通例、周知の規格の要件に従うように符号化される。このような規格で広く採用
されているのは、MPEG2(Moving Pictures Expert
Group)画像符号化規格である。本明細書では以降これを「MPEG規格
」と呼ぶ。MPEG規格は、システム符号化の部(ISO/IEC 13818
−1 1994年6月10日)とビデオ符号化の部(ISO/IEC 1381
8−2 1995年1月20日)からなる。MPEG規格に従って符号化された
データは通例、多くの番組チャネルのデータ内容(例えばケーブルテレビチャネ
ル1〜125に対応するコンテンツ)を含む、パケット化されたデータストリー
ムの形をとる。さらに、いくつかのデジタルのサービスおよびチャネルは、以前
には単一のアナログチャネルが占めていた周波数帯域を占めることもある。以前
アナログのNTSC互換放送チャネルに割り振られていた6MHzの帯域幅は、
現在では複数のデジタルのサブチャネルに分割して、多様なサービスを提供する
ことが可能である。例えば、RFチャネル13の放送帯域は、メイン番組のチャ
ネル、株価を提供する金融サービスチャネル、スポーツニュースのサービスチャ
ネル、ショッピングおよび双方向のチャネルを含むサブチャネルに割り振ること
ができる。また、異なるサブチャネルで搬送されるデータは、データ形式が異な
っていてもよい(例えば、アナログ、デジタルなど)。
【0003】 このようなデジタルビデオシステムでは、例えばテレビに表示するために、パ
ケット化されたデータを獲得およびデコードするのに使用される補助的な番組固
有の情報の処理には多くの問題がある。補助的な番組固有情報には、選択された
番組を含むパケットを識別し、組み合わせるのに使用されるデータが含まれ、ま
た、伝送された番組データに関連付けられた番組ガイドおよびテキスト情報も含
まれる。補助的な番組固有情報は、様々な放送源、例えばABC、CBS、NB
Cなどといった各放送局から得られ、多くの番組チャネル(例えばチャネル1〜
125)の番組コンテンツデータとともに、パケット化されたデータストリーム
の形で、複合的な番組固有情報として照合および伝送される。この処理の結果、
伝送後にビデオデコーダによって受信された補助的な番組固有情報がエラーを含
む場合がある。このエラーは、照合プロセスを通じて、あるいは放送局の誤解や
非互換性によって発生するとともに、伝送プロセス自体によって生じるデータの
破損によって発生することもある。本発明の原理によると、システムは、補助的
な番組固有情報を獲得および処理して、そのようなエラーによって生じる問題を
軽減する。
【0004】 (概要) 処理システムは、階層的に並べられた複数の情報テーブルを含む補助的な番組
固有情報を含む、パケット化された番組情報をデコードする。補助的な情報は、
パケット化された番組情報を獲得およびデコードして、ビデオ番組を表示のため
に提供するのに使用される。この処理システムでは、番組固有情報の第1のテー
ブル(例えば仮想チャネルテーブル(VCT)、またはチャネル情報テーブル(
CIT))のバージョン番号と、それに対応する、第2のテーブル(例えばマス
タガイドテーブル(MGT))で搬送される第1のテーブルのバージョン番号と
の間の不一致の検出を伴う方法を用いる。不一致が検出された場合、強制的に、
第1および第2のテーブルが互換性のある第1のテーブルのバージョン番号を含
むようにする。強制的に含ませた互換性のあるバージョン番号を含む第1および
第2のテーブルを含む番組固有情報を使用して、パケット化された番組情報をデ
コードし、ビデオ番組を表示のために提供する。
【0005】 他の特徴では、検出された不一致を無視することにより、パケット化された番
組情報のデコードを可能にする。さらに、検出された不一致に関連づけられたチ
ャネル、または他の番組固有情報のエラー状態を取り除くようにユーザのチャネ
ルラインナップを編集する。
【0006】 (図面の詳細な説明) 番組固有情報(PSI)は選択された番組チャネルの内容を再生するために個
々のデータパケットを識別して組み立てる際に使用する番組案内データおよび情
報を含む。番組固有情報はMPEG準拠フォーマット(MPEGシステム規格、
セクション2.2.4)で搬送でき、または1997年12月23日にAdva
nced Television Systems Committee(AT
SC)によって公開されたProgram and System Infor
mation Protocol for Terrestrial Broa
dcast and Cable(本明細書では以後PSIP規格またはその他
のATSC規格と呼称)に準拠するフォーマットで搬送できる。さらに、データ
構造体要素は特定のシステムの所有要件またはカスタム要件に従って形成するこ
とができる。番組固有情報は通常、多数の階層配列され相互リンクされたテーブ
ルに構築される。テーブルはTVチャネル、TV番組、チャネルパラメータ、番
組パラメータ、それらに対応するマルチメディアオブジェクトおよびオブジェク
トパラメータなどの集合またはシーケンスを列挙し記述するのに使用される一連
のデータおよびパラメータからなる。例示のPSIP階層テーブル構成は、マス
タガイドテーブル(図1のPSIP準拠MGTに例示)、仮想チャネルテーブル
(VCT−1、VCT−2など、図2のPSIP準拠VCTに例示)、イベント
情報テーブル(EIT−1、EIT−2)、および拡張チャネル情報テーブル(
EVCT−1、EVCT−2、EVCT−3)などのオプションのテーブル、ネ
ットワーク情報テーブル(NIT)および拡張イベント情報テーブル(EEIT
−1、EEIT−2)を含む。
【0007】 MGT(図1に例示)は、VCT(図2に例示)を含むその他のテーブル内で
搬送される番組固有情報を獲得するのに使用する情報を含む。特に、MGTは個
々のチャネルで送信されているその他のすべてのPSIPテーブルのバージョン
番号、長さ、およびパケット識別子(PID)を含むリストを含む。その他のテ
ーブルもそれぞれの個々のバージョン番号を含み、これらのバージョン番号は通
常の運用時にはMGT内で搬送されるそれに対応するバージョン番号と一致する
はずである。VCTは特定の移送ストリーム内で搬送されるチャネルの属性リス
トを含み、ユーザが選択した番組チャネルを受信するための同調とナビゲーショ
ンの情報を含む。EITはVCT内にリストされたチャネルで受信可能な番組(
イベント)の記述リストを含む。VCT、EITまたはその他のテーブルのいず
れかを用いて、ユーザが特定の番組を選択して同調するための情報を搬送するこ
とができる。VCTは通常、いくつかのイベント(TV番組)を通して一定であ
る視聴覚番組コンテンツデータを獲得するためのパラメータを搬送するのに使用
される。EITは通常、あるイベント(個々のTV番組)に対して一定である視
聴覚番組コンテンツデータのパラメータを搬送するのに使用される。NIT(オ
プションテーブル)は放送ネットワーク全体(地上、衛星、ケーブルなど)のパ
ラメータリストを含む。EVCTおよびEEITは追加のVCTおよびEIT情
報を収容する拡張テーブルである。階層構造のテーブル内の項目を記述し補足す
る追加の番組固有情報は記述子(descriptor)情報要素内で搬送される。
【0008】 発明者は、個々の番組固有情報テーブル間のバージョン番号一致の妥当性検査
を実行する際に、問題が発生する可能性を認識している。VCTの妥当性検査は
、例えば、VCTそれ自体の内部で搬送されるVCTバージョン番号とMGT内
部で搬送されるそれに対応するVCTバージョン番号との比較を含む。その他の
番組固有情報テーブルについても同様の妥当性検査が実行される。いくつかの異
なる理由からバージョン番号の不一致が発生することがある。例えば、放送業者
がバージョン番号が一致しないがその他のすべての点で有効なMGTとVCTと
を誤って送信することがある。あるいは、MGTを獲得し、VCTを獲得する前
に番組固有情報テーブルが更新された場合、バージョン番号の不一致が発生する
ことがある。更新されたテーブルは新しいバージョン番号を含み、その結果、M
GTは、獲得されたVCTのバージョン番号よりも古いVCTバージョン番号を
搬送することになる。バージョン番号の不一致は伝送または獲得プロセスおよび
その他の手順でのデータ破壊が原因で発生することもある。
【0009】 デコードシステムでは、例えばMGTとVCTとの間でバージョン番号不一致
が検出されると、1つの初期応答でVCTを再獲得することができる。MGTの
方が監視頻度が高くしたがって最新の値であることが多いので、通常、MGTで
はなくVCTの方が再獲得される。MGTはその他のテーブルのバージョン番号
のインデックスを含むので、MGTの方が監視頻度が高く、したがって、MGT
を効率的に用いて他のどのテーブルが変更され、再獲得される必要があるかを判
定できる。
【0010】 放送業者が一致しないバージョン番号を有するがその他のすべての点で有効な
MGTおよびVCT番号を誤って送信すると、VCTまたはMGTの再獲得によ
ってこの不一致は解決されない。これは、この場合、MGTはVCTと一致しな
いからである。この結果、VCTまたはMGTの連続的な再獲得を含む障害モー
ドが生成されるおそれがある。これと対照的に、MGTとVCTの獲得の間に番
組固有情報テーブルの更新が介在したためにバージョン番号の不一致が起こった
場合、VCTの再獲得によって不一致は成功裏に解決される。ただし、バージョ
ン番号の不一致が解決されるとVCTの再獲得がさらに遅延する。VCTの再獲
得によって、MGTとVCTの伝送または獲得プロセスでのデータ破壊によって
引き起こされるバージョン番号の不一致が、成功裏に解決される(ただし遅延が
発生する)。バージョン番号の不一致が解決されると、VCTからチャネル情報
を取り出して同調とナビゲーションに使用してユーザが選択した番組チャネルを
受信することができる。
【0011】 発明者はバージョン番号の不一致とそれに伴う再獲得の遅延の問題が、有利な
ことに、VCT(またはその他のテーブル)のバージョン番号をMGT(または
その他のテーブル)内で搬送されるそれに対応するバージョン番号に強制的に一
致させることで、最小限にするかまたは解消できることを認識している。特に、
(MGT内で搬送されるバージョン番号に対応する異なるバージョン番号を備え
た)VCTが最初に獲得された時に、MGTをメモリ内で変更することができる
。したがって、MGTとVCTとの妥当性検査を実行すると、バージョン番号が
一致し、VCTからのチャネル情報を使用してチャネルを獲得することができる
。別の実施形態では、VCTまたはMGTデータの使用不能を招く破壊の、その
他の指示がないという条件で、バージョン番号の不一致を無視して、チャネル獲
得のためVCT情報が使用される。
【0012】 本発明の原理を階層構造の番組固有情報が送受信される地上、ケーブル、衛星
、インターネットまたはコンピュータネットワーク放送システムに提供すること
ができる。そのようなシステムは、例えば、他のタイプの符号化データストリー
ムおよび番組固有情報を搬送する他の方法を含む非MPEG準拠システムを含む
ことができる。そのような他の方法は、例えば、MPEG−PSI、インターネ
ットTCP/IP(転送制御プロトコル/インターネットプロトコル)、DSS
(ディジタル衛星システム)、ATM(非同期転送モード)などを含む移送構造
を使用することができる。さらに、開示されたシステムは放送番組を処理するも
のとして記述されているが、これは例示にすぎない。「番組」という用語は、例
えば、音声データ、電話メッセージ、コンピュータプログラム、インターネット
データまたはその他の通信などの任意の形式のパケット化データを表すものであ
る。
【0013】 図3は、ビデオおよび音声のデコードアプリケーションのための、番組固有情
報を処理する際の、バージョン番号の不一致と他のエラー状態を管理する方法の
流れ図を示す。図3の方法は、それぞれ図1および2の例示のPSIP準拠のM
GTおよびVCTを処理するのに使用される。図3で処理されるVCTは、RF
または物理伝送チャネル(PTC)をサブチャネル(仮想または論理チャネルと
も呼ばれる)に関連付ける。各物理伝送チャネル(PTC)には6MHzの帯域
幅が割り当てられ、例えば、最大6つのサブチャネルを含む。図3のプロセスは
、PSIP準拠のMGTおよびVCTを含む番組固有情報を獲得する際にデコー
ダ内で使用される。獲得された番組固有情報は、ユーザが選択したサブチャネル
およびそれに対応するPTCを獲得するために使用される。図3のプロセスは番
組固有情報が更新されるたびに使用される。番組固有情報は通常定期的に更新さ
れるが、現在選択されているPTCと異なるPTCの新しいチャネルをユーザが
選択しても更新される。ユーザがすでに選択されているPTCに関連する別のサ
ブチャネルを選択した場合、新しいVCTを確認する必要はない。
【0014】 図3の開始ステップ250に続けて、ステップ253で、番組固有情報テーブ
ルのバージョン番号はMGT内で搬送されるそれに対応するバージョン番号と比
較され、不一致がないか検出される。特に、VCTバージョン番号(図2の項目
140)はMGT内で搬送されるそれに対応するVCTバージョン番号(図1の
項目135)と比較される。
【0015】 不一致が検出されると、ステップ255で、バージョン番号の不一致が解決さ
れるまで、VCT(および/またはMGT)が限られた回数だけ繰り返し再獲得
される。別の実施形態では、検出された不一致に応答して、バージョン番号の一
致を招くVCTまたはMGTの以前のバージョンを使用することができる。ある
いは、ステップ255を省略してプロセスをステップ257で継続させてもよい
【0016】 ステップ257で、検出された不一致に応答して(ステップ255のテーブル
再獲得を行うかまたは行わず)、VCTバージョン番号とMGT内で搬送される
それに対応するバージョン番号は都合よく強制的に一致させられる。これはMG
T内で搬送されるVCTバージョン番号をVCTそれ自体の内部で搬送されるV
CTバージョン番号で置き換える(または書き換える)ことで実行できる。ある
いは、これは、VCT内で搬送されるVCTバージョン番号をMGT内で搬送さ
れるVCTバージョン番号で置き換える(または書き換える)ことで実行できる
。したがって、MGTとVCTの妥当性検査を実行すると、バージョン番号は一
致し、VCTからのチャネル情報を以降のチャネル獲得に使用できる。代替形態
として、MGT内で搬送されるVCTバージョン番号とVCT自体の内部で搬送
されるVCTバージョン番号の両方を元のどのバージョン番号とも異なる共通の
値に設定することもできる。この共通のバージョン番号を使用して、特定の物理
伝送チャネルについてVCT獲得時に不一致状態が発生したことを示すことがで
きる。さらに共通のバージョン番号を使用して、VCT(またはMGT)への特
別のエラー検出および/または訂正処理のアプリケーションをトリガして、VC
T(またはMGT)がデータ破壊によって使用不能になってはいないことを保証
できる。
【0017】 別の実施形態では、ステップ257で、検出されたバージョン番号の不一致は
無視され、バージョン番号の不一致があってもVCT情報はチャネル獲得に使用
される。ただし、別の実施形態では、使用不能を招くVCTまたはMGTデータ
の破壊の、その他のエラー指示(以下のステップ260に例示する)がない場合
、バージョン番号の不一致が無視されるだけである。
【0018】 パケット化された番組情報はステップ260でエラー指示がないか検証される
。特に、パケット化された番組情報(番組固有情報を含む)は、(a)MPEG
連続カウントエラー、(b)MPEG不連続エラー、(c)MPEG移送エラー
、(d)連続するタイムスタンプ間の変動が示すエラーがないか検証される。こ
れらのインジケータはMPEGシステム規格内で(例えば、セクション2.4.
3.5およびその他の場所で)定義され、またはエラーインジケータはMPEG
準拠パラメータから引き出される。特定の物理伝送チャネル上で発生するそのよ
うなエラー状態またはテーブルのバージョン番号の不一致状態が検出されると、
ステップ263でデータベースに記録される。特に、データベースはステップ2
63で更新され、特定のサブチャネルとそれに対応する物理伝送チャネルを検出
されたエラーまたは不一致状態に関連付ける。
【0019】 ステップ265で、パケット化された番組情報のデコードは、データベースに
よって示されるバージョン番号の不一致またはその他のエラー状態に関連する、
物理伝送チャネルには禁じられる。したがって、ステップ257でバージョン番
号の一致が強制されるか無視され、ステップ260でエラー状態が検出されない
と、パケット化された番組情報がステップ265でデコードされ、ディスプレイ
またはオーディオ装置で再生できるビデオまたは音声番組が提供される。ステッ
プ270でさらにデータベースを用いて、バージョン番号の不一致またはエラー
状態に関連するチャネルをユーザのチャネルラインアップから削除することがで
きる。障害状態に関連するチャネルを、電子プログラムガイド(EPG)の形式
で、または別のチャネルリストの形式で表示されるユーザの表示可能なチャネル
ラインアップから、削除することができる。あるいは、障害状態に関連するチャ
ネルを、障害状態に対応するものとして、EPGまたはその他のチャネルリスト
内の可視表示によって、ユーザに対して識別できる(またチャネルを獲得できな
いことを示すことができる)。そのような障害表示を有利なことに診断または同
調手順で使用できる。図3のプロセスをビデオデコーダを初期化する走査プロセ
スの一部として使用して、例えば特定の地理的位置のユーザの使用可能なチャネ
ルラインアップを決定できる。図3のプロセスはステップ275で終了する。
【0020】 図4は図3のプロセスを用いてパケット化された番組情報をデコードするディ
ジタルビデオデコードシステムのブロック図を示す。特に、図4のシステムは放
送(地上、衛星、ケーブルまたはインターネット)信号を復調してデコードする
。地上モードでは、アンテナ10によって受信する、番組の代表的なMPEG準
拠の、音声、ビデオ、および関連するデータを搬送するプログラムで変調された
搬送波信号は、ディジタル形式に変換され入力プロセッサ13によって処理され
る。プロセッサ13は、入力信号を次の処理に適したより低い周波数帯域にダウ
ンコンバートする無線周波数(RF)同調器と中間周波数(IF)ミクサと増幅
段とを含む。この例示的なシステムでは、アンテナ10によって受信される地上
入力信号は、125の物理伝送チャネル(PTC0〜124)を含む。各物理伝
送チャネル(PTC)は6MHzの帯域幅を割り当てられ、例えば、最大6つの
サブチャネルを含む。
【0021】 例えば、ビデオ受信機のユーザが、リモートコントロールユニット70を用い
て視聴するサブチャネル(SC)を選択すると仮定する。プロセッサ60はリモ
ートコントロールユニット70からインタフェース65を介して提供される選択
情報を用いて、選択されたサブチャネル(SC)に対応するPTCを受信するよ
うにデコーダ100の要素を適切に設定する。ダウンコンバージョンに従って選
択されたPTCのユニット13からの出力信号は6MHzの帯域幅を有する。以
下の説明で、RFチャネルまたは物理伝送チャネル(PTC)は、1つまたは複
数のサブチャネルを含む、割り当てられた放送業者の伝送チャネル帯域を指す。
【0022】 プロセッサ60は、双方向制御および信号バスCを用いて選択したPTCを受
信するように、ユニット13の無線周波数(RF)同調器と中間周波数(IF)
ミクサと増幅段とを設定する。選択されたPTCのダウンコンバートされた出力
周波数はユニット15によって復調される。復調装置15の基本機能は搬送周波
数の再生およびトラッキング、送信されたデータクロック周波数の再生、および
ビデオデータ自体の再生である。またユニット15は送信機クロックに対応し、
プロセッサ13、復調装置15およびデコーダ17の動作タイミングをとるのに
用いるサンプリングクロックおよび同期クロックを再生する。ユニット15から
の再生された出力はデコーダ17に提供される。
【0023】 復調装置15の出力は、ユニット17によって、周知の原理に従ってバイト長
データセグメントに対応付けられ、デインタリーブされリード−ソロモン符号方
式でエラーを訂正される。さらに、ユニット17はフォワードエラーコレクショ
ン(FEC;Forward Error Correction)の妥当性ま
たはロックの指示をプロセッサ60に提供する。リード−ソロモン方式エラー訂
正法は周知のタイプのフォワードエラーコレクションである。FECロック指示
信号は、リード−ソロモン方式エラー訂正法が、訂正されているデータに同期し
有効な出力を提供している、ということを知らせる。ユニット13、15および
17によって実施される復調装置およびデコーダ機能は、個々に周知であり、例
えば、参照文献のDigital Communication、Leeおよび
Messerschmidt(Kluwer Academic Press、
Boston、MA、USA、1988年)に概説してある。
【0024】 他のモードでは、衛星、ケーブルおよびインターネットデータは入力ライン1
1、14および18で受信され、それぞれインタフェースアクセスモジュール7
4、78および72によって処理される。インタフェースモジュール74、78
および72は、それぞれ、衛星、ケーブルおよびインターネットデータ形式のイ
ンタフェース機能を組み込んでいる。そのような機能は周知であり、該当する規
格およびその他のドキュメントに詳述されている。これらのインタフェース機能
は、地上モードにおいて、ユニット13、15および17によって実行される機
能に対応する。さらに、地上モードに似た形で、プロセッサ60は双方向制御お
よび信号バスCを用いて、衛星、ケーブルまたはインターネットデータを受信す
るように、ユニット74、78、72およびデコーダ100を設定する。デコー
ダ100は、地上モードで説明したのと同様の機能を用いるこれらのその他のモ
ードにおいて、ユニット74、78または72によって調整されるデータを処理
する。
【0025】 ユニット17からの訂正された出力データは、MPEG準拠の移送プロセッサ
およびデマルチプレクサ22によって処理される。特定の番組チャネルのコンテ
ンツと番組固有情報のいずれかを含む個々のパケットは、そのテーブル識別子(
テーブルID)および/またはパケット識別子(PID)によって識別される。
プロセッサ22は、パケットヘッダ情報内に含まれるパケット識別子(PID)
の分析に基いて、タイプ別にデータを分離し、以降のビデオ、音声およびデータ
圧縮解除に使用される同期およびエラー指示の情報を提供する。
【0026】 プロセッサ22に提供される訂正済み出力データは、いくつかのサブチャネル
を介して配信される多数の番組の、番組チャネルコンテンツと番組固有情報とを
含む移送データストリームの形式である。この説明の例では、番組固有情報は特
定のPTCの移送ストリーム内にあるサブチャネルを記述する。ただし、別の実
施形態では、番組固有情報は他のPTC内にあって異なる移送ストリーム内で搬
送されるサブチャネルも記述する。これらのグループの送信元が特定の放送業者
であるか、それらのグループが以前はアナログNTSC準拠放送チャネルに割り
当てられていた伝送帯域幅を占有しているという点で、これらのサブチャネルの
グループは対応付けられる。さらに、移送ストリーム内の選択された番組チャネ
ルを含む個々のパケットは、番組固有情報に含まれるPIDを用いて、プロセッ
サ22と連携動作するプロセッサ60によって識別され組み立てられる。
【0027】 番組固有情報は、ユニット22と連携動作するプロセッサ60によって、ユニ
ット17から入力されたデータストリームから獲得され組み立てられる。プロセ
ッサ60は、ユニット17によって提供されるFECロック指示から、移送プロ
セッサ22に有効なデータが提供されていると判断する。そこで、プロセッサ6
0の内部メモリ内に記憶された所定のテーブルIDとPID値とを用いて、番組
固有情報テーブルMGTおよびVCTテーブルが識別され組み立てられる。制御
信号Cを用いて、プロセッサ60は、EIT、ETTおよびNITデータを含む
残りの番組固有情報を含むデータパケットを選択するように移送プロセッサ22
を設定する。各テーブルは、衛星放送受信アンテナフィード11、ケーブル線1
4および電話回線18などの異なる伝送媒体を介して異なるデータ形式および伝
送プロトコルで、異なる送信元(例えば、衛星、ケーブル、またはインターネッ
ト送信元)との通信を開始するプロセッサ60によって、獲得できる。
【0028】 プロセッサ22は、ユニット17(またはインターネット、ケーブルまたは衛
星データ送信元の場合、ユニット72、74および78)によって提供される着
信パケットの、テーブルIDおよびPID(または、例えばTCP/IP識別子
、SCIDなどのその他のデータ識別子)を、プロセッサ60によってユニット
22内の制御レジスタに事前にロードされたテーブルIDおよびPID値と照合
する。さらに、プロセッサ60は、プロセッサ22によって取り込まれた番組固
有情報パケットにアクセスし、解析し組み立て、番組固有情報をその内部メモリ
内に記憶する。
【0029】 選択されたサブチャネル(SC)の番組固有情報を含む階層構造テーブルを獲
得し処理する際、プロセッサ60は図3の前述のプロセスを使用する。プロセッ
サ60は、デコーダ100と連携して、番組固有情報テーブルのバージョン番号
をMGT内で搬送されるそれに対応するバージョン番号と比較して不一致を検出
する。不一致の検出に応答して、プロセッサ60は、VCTバージョン番号とM
GT内で搬送されるそれに対応するバージョン番号とを強制的に一致させる。こ
のために、プロセッサ60は、MGT内で搬送されるVCTバージョン番号を、
VCTそれ自体の内部で搬送されるVCTバージョン番号で置き換える(または
書き換える)。したがって、その後MGTとVCTの妥当性検査を実行すると、
バージョン番号が一致し、VCTからのチャネル情報を以降のチャネル獲得に使
用できる。またプロセッサ60は、エラー指示のために取り込まれたパケット化
番組情報を検証する。特に、プロセッサ60は、パケット化された番組情報(番
組固有情報を含む)について、MPEG連続カウントエラー、MPEG不連続エ
ラーおよびMPEG移送エラーがないか検証し、さらに、連続する提示タイムス
タンプ(PTS)の過度の変動がないか検証する。プロセッサ60は、内部デー
タベースを更新して、エラーまたはテーブルのバージョン番号の不一致状態の検
出がサブチャネル(SC)およびそれに対応する物理伝送チャネルに関連するこ
とを示す。
【0030】 プロセッサ60は、デコーダ100が、データベースに示されるバージョン番
号の不一致またはその他のエラー状態に関連する、物理伝送チャネルのパケット
化番組情報をデコードすることを禁止する。したがって、バージョン番号が事前
に強制的に一致させられエラー状態が検出されない場合、デコーダ100は、パ
ケット化番組情報をデコードしてディスプレイ50またはオーディオ装置55で
再生するビデオまたは音声番組を提供する。またプロセッサ60は、データベー
スを用いてバージョン番号の不一致またはエラー状態に関連するチャネルを、ユ
ーザのチャネルラインアップおよび電子プログラムガイド(EPG)リストから
削除する。
【0031】 インタフェース65を介したリモートユニット70からのチャネルSC選択コ
マンドに応答して、プロセッサ60は、獲得した番組固有情報から、PTC搬送
周波数、復調特性、およびサブチャネルPIDを含む同調パラメータを取り出す
。プロセッサ60は、この情報を用いて、選択されたサブチャネル(SC)番組
のコンテンツを獲得するように、ユニット13、15、17およびデコーダ10
0の要素を設定する。
【0032】 ユニット17(またはユニット72、74または78)からのデコーダ100
へのパケット化デコード移送ストリーム入力は、例えばTV番組を表すビデオ、
音声およびデータと、さらにサブピクチャデータを含む。サブピクチャデータは
、例えば、マルチメディアオブジェクト、番組ガイド、表示コマンド、字幕、選
択可能なメニューオプションまたはその他の項目を含む、視聴のためのユーザが
選択可能な番組およびチャネルに関連する画像要素を含む。したがって、サブピ
クチャデータは、VCT内にリストされたサブチャネルで受信可能な番組(イベ
ント)の記述リストを含むEITを含み、さらに、番組と番組のサブチャネルと
を記述するテキストメッセージを含むEITを含む。
【0033】 地上サブチャネル(SC)上で伝送されているビデオ、音声、データおよびサ
ブピクチャデータは、ユニット74、78および72からの衛星、ケーブルまた
はインターネットの送信元からの関連データと共に、ユニット22と連携動作す
るプロセッサ60によって獲得される。これは照合された番組固有情報を用いて
達成される。プロセッサ60は、VCTおよび記述子から決定されたそれぞれの
PID(またはその他の識別子)を用いて、ビデオ、音声、データおよびサブピ
クチャデータを識別する。またプロセッサ60は、他のデータ送信元(例えば、
ケーブル、衛星またはインターネット送信元など)との通信を開始し、これらの
送信元からビデオ、音声、データおよびサブピクチャデータを獲得する。
【0034】 プロセッサ22は、デコーダ17とインタフェースユニット72、74および
78によって提供される着信パケットのPID(またはその他の識別子)を、サ
ブチャネル(SC)上で伝送され通信回線11、14および18を介して入力さ
れているビデオ、音声およびサブピクチャデータの識別子の値に合わせる。こう
して、プロセッサ22は、サブチャネル(SC)上で伝送される番組を構成する
パケットとそれに対応するデータおよびマルチメディアオブジェクト(例えば、
広告、ウェブページデータ、対話型アイコンなど)を取り込む。プロセッサ22
は、これらのパケットを、ビデオデコーダ25、音声デコーダ35およびサブピ
クチャプロセッサ30にそれぞれ出力するために、MPEG準拠のビデオ、音声
およびサブピクチャストリームに形成する。ビデオおよび音声ストリームは、選
択されたサブチャネル(SC)番組コンテンツを表す圧縮されたビデオおよび音
声データを含む。サブピクチャデータは、サブチャネル(SC)番組コンテンツ
と番組ガイド情報に関連する、マルチメディアオブジェクトとEITおよびET
T情報とを含む。
【0035】 デコーダ25は、ユニット22からのMPEG準拠のパケット化ビデオデータ
をデコードして圧縮解除し、マルチプレクサ40を介してNTSCエンコーダ4
5に、圧縮解除された番組を表すピクセルデータを提供する。同様に、音声プロ
セッサ35は、ユニット22からのパケット化音声データをデコードし、関連す
る圧縮されたビデオデータと同期したデコードされ増幅された音声データを、音
声再生のために装置55に提供する。プロセッサ30は、ユニット22から受け
とるマルチメディアオブジェクトを含むサブピクチャデータをデコードして圧縮
解除し、画像を表すマルチメディアオブジェクト、テキスト、字幕およびグラフ
ィックスデータを提供する。
【0036】 プロセッサ30は、デコードされ圧縮解除されたマルチメディアオブジェクト
、テキスト、字幕およびグラフィックスデータを組み立ててフォーマットし、オ
ンスクリーンディスプレイ(OSD)およびグラフィックスジェネレータ37に
出力する。ユニット37は、ユニット30からのマルチメディアオブジェクトと
その他のデータを解釈してフォーマットし、ユニット50に提示する。フォーマ
ットされたピクセルマップのテキストおよびグラフィックスデータは、ユニット
50上での以降の表示のために、マルチメディアオブジェクトまたは番組ガイド
または他のタイプのメニューまたはユーザインタフェースを表すことができる。
ユニット37はまた、EIT、ETTおよびその他の情報を処理して、ユニット
50に提示するための、選択可能なメニューオプションおよびその他の項目を含
む、字幕、コントロールおよび情報メニュー表示を表すピクセルマップデータを
生成する。コントロールおよび情報表示によって、デコーダ100のユーザ操作
のための、機能選択と装置動作パラメータの入力が可能になる。
【0037】 OSDジェネレータ37によって生成されるテキストおよびグラフィックスは
、プロセッサ60の命令下でオーバレイピクセルマップデータの形式で生成され
る。ユニット37からのオーバレイピクセルマップデータはプロセッサ60の命
令下でマルチプレクサ40を介して、エンコーダ45内で、MPEGデコーダ2
5からの圧縮解除されたピクセルを表すデータと組み合され、同期化される。そ
れによって、広告、ウェブページデータ、対話型アイコンなどのマルチメディア
オブジェクトを、番組コンテンツまたは番組ガイドに含ませて表示できる。ビデ
オ番組を表す組み合わされたピクセルマップデータと、それに関連するマルチメ
ディアオブジェクトと、それに関連するサブピクチャテキストメッセージデータ
は、NTSCエンコーダ45によって符号化され、装置50に出力されて表示さ
れる。
【0038】 図4のシステムの記憶モードでは、ユニット17からの訂正された出力データ
は、デコーダ100によって処理され、MPEG準拠データストリームが提供さ
れて記憶される。このモードでは、リモートユニット70およびインタフェース
65を介して、ユーザによって記憶する番組が選択される。プロセッサ22は、
プロセッサ60と連携動作して、MGT、VCT、EITおよびETTデータを
含む圧縮された番組固有情報を形成する。圧縮された番組固有情報は、記憶する
ために選択された番組のデコードをサポートするが、関連性のない情報は除外す
る。プロセッサ60は、プロセッサ22と連携動作して、選択された番組のパケ
ット化コンテンツデータとそれに関連する圧縮された番組固有情報とを含む、複
合MPEG準拠データストリームを形成する。複合データストリームは記憶イン
タフェース95に出力される。
【0039】 記憶インタフェース95は、複合データストリームをバッファに入れて、デー
タ内の空隙と伝送速度の変動とを低減する。その結果としてのバッファに入れら
れたデータは、媒体105上に記憶するのに適するように記憶装置90によって
処理される。記憶装置90は、インタフェース95からのバッファに入れられた
データストリームを、チャネル符号化、インタリーブおよびリード−ソロモン符
号化方式などの、周知のエラー符号化技法を用いて符号化し、記憶に適した符号
化データストリームを生成する。ユニット90は、こうして生成された、圧縮さ
れた番組固有情報を組み込んだ符号化データストリームを、媒体105上に記憶
する。
【0040】 図4のアーキテクチャは限定的なものではない。本発明の原理に従ってその他
のアーキテクチャを考案して同じ目的を達成できる。さらに、図4のデコーダ1
00の各要素の機能と図3のプロセスステップは、マイクロプロセッサのプログ
ラミングされた命令内で、その全部または一部を実施することができる。さらに
、本発明の原理は、任意の形式のMPEGまたは非MPEG準拠の電子プログラ
ムガイドに適用できる。本発明の原理に従って形成されるデータストリームは、
例えば、電話回線を介してのビデオサーバまたはPCタイプの通信を含む、さま
ざまな応用分野で使用できる。本発明の原理による番組固有情報を組み込むよう
に形成されたビデオ、音声およびデータの1つまたは複数の構成要素を備えた番
組データストリームを、記憶媒体上に記録し、他のサーバ、PCまたは受信機に
伝送または再放送することができる。
【図面の簡単な説明】
【図1】 番組固有情報テーブルのバージョン番号を搬送する、例示的マスタガイドテー
ブル(MGT)の図である。
【図2】 それ自体のバージョン番号を含む、例示的仮想チャネルテーブル(VCT)の
図である。
【図3】 本発明による、ビデオおよび音声のデコードアプリケーションのための、番組
固有情報を処理する際のエラー状態を管理する方法の流れ図である。
【図4】 本発明による、図3のプロセスを使用して、パケット化された番組情報をデコ
ードするデコーダシステムの図である。
【手続補正書】特許協力条約第34条補正の翻訳文提出書
【提出日】平成13年7月9日(2001.7.9)
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】請求項1
【補正方法】変更
【補正の内容】
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】請求項9
【補正方法】変更
【補正の内容】
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】請求項20
【補正方法】変更
【補正の内容】
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】請求項21
【補正方法】変更
【補正の内容】
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,MZ,SD,SL,SZ,TZ,UG ,ZW),EA(AM,AZ,BY,KG,KZ,MD, RU,TJ,TM),AE,AG,AL,AM,AT, AU,AZ,BA,BB,BG,BR,BY,BZ,C A,CH,CN,CR,CU,CZ,DE,DK,DM ,DZ,EE,ES,FI,GB,GD,GE,GH, GM,HR,HU,ID,IL,IN,IS,JP,K E,KG,KP,KR,KZ,LC,LK,LR,LS ,LT,LU,LV,MA,MD,MG,MK,MN, MW,MX,MZ,NO,NZ,PL,PT,RO,R U,SD,SE,SG,SI,SK,SL,TJ,TM ,TR,TT,TZ,UA,UG,US,UZ,VN, YU,ZA,ZW (72)発明者 ダニエル リチャード シュナイドウェン ド アメリカ合衆国 46038 インディアナ州 フィッシャーズ トール ツリーズ ド ライブ 11221 Fターム(参考) 5C025 AA30 BA25 BA27 BA28 CA02 CA09 DA01 DA05 5C059 MA00 RB02 RB16 RC04 RC34 RF02 RF07 RF30 SS06 SS11 UA05 UA06 5C063 AA01 AB03 AB07 CA23 CA29 CA36 DA03 DA07 DA13 DB10 EB33 【要約の続き】 を編集して、検出された不一致に関連づけられたチャネ ル、または他の番組固有情報のエラー状態を取り除いて もよい。

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】 階層的に並べられた複数の情報テーブルからなる補助的な番
    組固有情報を含む、パケット化された番組情報をデコードするためのシステムに
    おいて、前記補助的情報は、パケット化された番組情報を獲得およびデコードし
    て、表示用のビデオ番組を提供するのに使用され、 前記番組固有情報の第1のテーブルのバージョン番号と、第2のテーブルで搬
    送される前記第1のテーブルの対応するバージョン番号との間に、不一致を検出
    するステップと、 前記検出された不一致に応答して、前記第1および第2のテーブルで搬送され
    る前記第1のテーブルのバージョン番号の互換性を強制するステップと、 前記強制された互換性のあるバージョン番号を含んだ前記第1および第2のテ
    ーブルを含む番組固有情報を使用して、パケット化された番組情報をデコードし
    、表示のビデオ番組を提供するステップと を備えたことを特徴とする方法。
  2. 【請求項2】 前記第1のテーブルは、伝送チャネル搬送周波数を、放送チ
    ャネルで搬送される番組を構成するデータストリームを捕捉するのに使用される
    データ識別子に関連付ける、チャネルマップを備え、 前記第2のテーブルは、前記第1のテーブルを備えたデータパケットを識別す
    るための識別子を含む、他のテーブルで搬送される番組固有情報を獲得するため
    の情報を含むことを特徴とする請求項1に記載の方法。
  3. 【請求項3】 (a)MPEG移送エラーインジケータ、(b)MPEG不
    連続インジケータ、(c)MPEG連続カウンタ、のうち少なくとも1つを検証
    することにより、前記番組固有情報にエラー指示がないかを検証するステップと
    、 前記検証の結果、エラーがない状態の判定に応答して、前記パケット化された
    番組情報をデコードするステップと を含むことを特徴とする請求項1に記載の方法。
  4. 【請求項4】 前記第2のテーブルは、前記階層的に並べられた複数の情報
    テーブルで搬送されるバージョン番号に対応する、複数のバージョン番号を搬送
    し、前記検出ステップは、 前記階層的に並べられた複数の情報テーブルの個々のバージョン番号を、前記
    第2のテーブルで搬送される、対応する個々のバージョン番号に対して比較する
    ステップ を含むことを特徴とする請求項1に記載の方法。
  5. 【請求項5】 前記第1および第2のテーブルで搬送される前記第1のテー
    ブルのバージョン番号の互換性を保証する前記ステップは、 (a)前記第1のテーブル、(b)前記第2のテーブル、の少なくとも1つに
    おいて搬送される前記第1のテーブルのバージョン番号を、あるバージョン番号
    と取り替えて、互換性を保証するステップ を含むことを特徴とする請求項1に記載の方法。
  6. 【請求項6】 前記取り替えのステップは、(a)前記第1のテーブル、(
    b)前記第2のテーブル、の少なくとも1つにおいて搬送される前記第1のテー
    ブルのバージョン番号を上書きし、互換性を保証することを含むことを特徴とす
    る請求項5に記載の方法。
  7. 【請求項7】 前記第1および第2のテーブルで搬送される前記第1のテー
    ブルのバージョン番号の互換性を保証する前記ステップは、 (a)前記第1のテーブル、(b)前記第2のテーブル、の少なくとも1つの
    以前のバージョンに戻り、バージョン番号の互換性を保証するステップ を含むことを特徴とする請求項1に記載の方法。
  8. 【請求項8】 前記第1および第2のテーブルで搬送される前記第1のテー
    ブルのバージョン番号の互換性を保証する前記ステップは、 (a)前記第1のテーブルの新バージョン、(b)前記第2のテーブルの新バ
    ージョン、の少なくとも1つの獲得を開始し、バージョン番号の互換性を保証す
    るステップ を含むことを特徴とする請求項1に記載の方法。
  9. 【請求項9】 階層的に並べられた複数の情報テーブルからなる補助的な番
    組固有情報を含む、パケット化された番組情報をデコードするシステムにおいて
    、前記補助的な情報は、パケット化された番組情報を獲得およびデコードして、
    表示用のビデオ番組を提供するのに使用され、 前記番組固有情報の第1のテーブルのバージョン番号と、第2のテーブルで搬
    送される前記第1のテーブルの対応するバージョン番号との間の、不一致を検出
    するステップと、 前記検出された不一致に応答して、前記第1および第2のテーブルで搬送され
    る前記第1のテーブルのバージョン番号を無視し、前記第1のテーブル中の情報
    を含む番組固有情報を適用して、パケット化された番組情報をデコードするステ
    ップと を備えたことを特徴とする方法。
  10. 【請求項10】 前記番組固有情報にエラー状態がないかを検証し、エラー
    状態がないことに応答して、前記パケット化された番組情報をデコードするステ
    ップを含むことを特徴とする請求項9に記載の方法。
  11. 【請求項11】 前記エラー状態は、(a)MPEG移送エラーインジケー
    タ、(b)MPEG不連続インジケータ、(c)MPEG連続カウンタ、のうち
    少なくとも1つによって指示されることを特徴とする請求項10に記載の方法。
  12. 【請求項12】 前記第2のテーブルは、前記階層的に並べられた複数の情
    報テーブルで搬送されるバージョン番号に対応する、複数のバージョン番号を搬
    送し、前記検出ステップは、 前記階層的に並べられた複数の情報テーブルの個々のバージョン番号を、前記
    第2のテーブルで搬送される対応する個々のバージョン番号に対して比較するス
    テップ を含むことを特徴とする請求項9に記載の方法。
  13. 【請求項13】 階層的に並べられた複数の情報テーブルからなる補助的な
    番組固有情報を含む、パケット化された番組情報をデコードするシステムにおい
    て、前記補助的情報は、パケット化された番組情報を獲得およびデコードして、
    表示用のビデオ番組を提供するのに使用され、 前記番組固有情報の第1のテーブルのバージョン番号と、第2のテーブルで搬
    送される前記第1のテーブルの対応するバージョン番号との間の、不一致を検出
    するステップと、 前記検出された不一致に応答して、前記番組固有情報の第1のテーブルを再獲
    得するステップと、 前記再獲得した第1のテーブルおよび前記第2のテーブルに、前記第1のテー
    ブルのバージョン番号の不一致がないかを検証するステップと、 前記再獲得した第1のテーブルと前記第2のテーブルとの間の、前記検出され
    た不一致に応答して、パケット化された番組情報のデコードを禁止するステップ
    と を備えたことを特徴とする方法。
  14. 【請求項14】 前記第1のテーブルは、伝送チャネル搬送周波数を、放送
    チャネルで搬送される番組を構成するデータストリームを捕捉するのに使用する
    データ識別子と関連付ける、チャネルマップを備えたことを特徴とする請求項1
    3に記載の方法。
  15. 【請求項15】 前記伝送チャネルが、前記再獲得した第1のテーブルと前
    記第2のテーブルとの間の、前記検出された不一致と関連付けられていることを
    、データベース中に指示するステップを含むことを特徴とする請求項14に記載
    の方法。
  16. 【請求項16】 前記第2のテーブルは、前記第1のテーブルを備えたデー
    タパケットを識別するための識別子を含む、他のテーブルで搬送される番組固有
    情報を獲得するための情報を含むことを特徴とする請求項13に記載の方法。
  17. 【請求項17】 階層的に並べられた複数の情報テーブルからなる補助的な
    番組固有情報を含む、パケット化された番組情報をデコードするシステムにおい
    て、前記補助的情報は、パケット化された番組情報を獲得およびデコードして、
    表示用のビデオ番組を提供するのに使用され、 伝送チャネル搬送周波数を、放送チャネルで搬送される番組を構成するデータ
    ストリームの捕捉に使用されるデータ識別子とを関連付ける、チャネルマップを
    備えた、第1の番組固有情報テーブルのバージョン番号と、第2の番組固有情報
    テーブルで搬送される前記第1の番組固有情報テーブルの対応するバージョン番
    号との間の、不一致を検出するステップと、 前記伝送チャネルが、前記第1のテーブルと前記第2のテーブルとの間の、前
    記検出された不一致と関連付けられていることを、データベース中に指示するス
    テップと、 前記再獲得した第1のテーブルと前記第2のテーブルとの間の、前記検出され
    た不一致に応答して、パケット化された番組情報のデコードを禁止するステップ
    と を備えたことを特徴とする方法。
  18. 【請求項18】 前記第2のテーブルは、前記第1のテーブルを備えたデー
    タパケットを識別するための識別子を含む、他のテーブルで搬送される番組固有
    情報を獲得するための情報を含むことを特徴とする請求項17に記載の方法。
  19. 【請求項19】 階層的に並べられた複数の情報テーブルからなる補助的な
    番組固有情報を含む、パケット化された番組情報をデコードするシステムにおい
    て、前記補助的情報は、パケット化された番組を獲得およびデコードして、表示
    用のビデオ番組を提供するのに使用され、 (a)第1のテーブルのバージョン番号と、第2のテーブルで搬送される前記
    第1のテーブルの対応するバージョン番号との間の、バージョン番号の非互換性
    、(b)PSIエラー状態、のうち少なくとも1つを含む、番組固有情報中の障
    害状態を検出するステップと、 前記伝送チャネルが、前記検出された障害状態と関連付けられていることを、
    データベース中に指示するステップと、 ユーザの表示可能アクティブチャネルラインアップリストから、前記障害状態
    と関連づけられたチャネルを除くステップと を備えたことを特徴とする方法。
  20. 【請求項20】 前記PSIエラー状態は、(a)MPEG移送エラー、(
    b)MPEG不連続性エラー、(c)MPEG連続性カウントエラー、および(
    d)連続的なタイムスタンプ間の変動が示すエラー、のうち少なくとも1つを備
    えたことを特徴とする請求項18に記載の方法。
  21. 【請求項21】 あるチャネルが障害状態と関連付けられていることを、ユ
    ーザの表示可能チャネルラインアップリスト中で指示するステップを含むことを
    特徴とする請求項18に記載の方法。
JP2001510244A 1999-07-13 2000-06-20 ビデオデコーダにおける番組固有情報のエラー管理のためのシステム Expired - Fee Related JP4578040B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14361199P 1999-07-13 1999-07-13
US60/143,611 1999-07-13
PCT/US2000/016928 WO2001005157A2 (en) 1999-07-13 2000-06-20 System for program specific information error management in a video decoder

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010131081A Division JP4927198B2 (ja) 1999-07-13 2010-06-08 ビデオデコーダにおける番組固有情報のエラー管理のためのシステム

Publications (2)

Publication Number Publication Date
JP2003517223A true JP2003517223A (ja) 2003-05-20
JP4578040B2 JP4578040B2 (ja) 2010-11-10

Family

ID=22504821

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2001510244A Expired - Fee Related JP4578040B2 (ja) 1999-07-13 2000-06-20 ビデオデコーダにおける番組固有情報のエラー管理のためのシステム
JP2010131081A Expired - Fee Related JP4927198B2 (ja) 1999-07-13 2010-06-08 ビデオデコーダにおける番組固有情報のエラー管理のためのシステム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2010131081A Expired - Fee Related JP4927198B2 (ja) 1999-07-13 2010-06-08 ビデオデコーダにおける番組固有情報のエラー管理のためのシステム

Country Status (14)

Country Link
US (1) US9042705B1 (ja)
EP (1) EP1250812B1 (ja)
JP (2) JP4578040B2 (ja)
KR (1) KR100747052B1 (ja)
CN (1) CN1218559C (ja)
AU (1) AU780913B2 (ja)
BR (1) BR0012383B1 (ja)
CA (1) CA2379111C (ja)
DE (1) DE60006860T2 (ja)
HK (1) HK1059855A1 (ja)
MX (1) MXPA02000409A (ja)
TR (1) TR200200585T2 (ja)
TW (1) TW517498B (ja)
WO (1) WO2001005157A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007004453A1 (ja) * 2005-06-30 2007-01-11 Leader Electronics Corp. 所定のパケットの一部を修正する装置
JP2009225129A (ja) * 2008-03-17 2009-10-01 Funai Electric Co Ltd ディジタル放送受信装置

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0000987L (sv) * 2000-03-22 2001-09-23 Nokia Corp Kommunikationssätt, nätverk och terminalutnyttjan de nämnda sätt
US20020191116A1 (en) * 2001-04-24 2002-12-19 Damien Kessler System and data format for providing seamless stream switching in a digital video recorder
JP3918917B2 (ja) 2002-01-11 2007-05-23 船井電機株式会社 Epg画面表示機能を備えたデジタル/アナログ放送受像機
GB2393084A (en) * 2002-09-11 2004-03-17 Tektronix Int Sales Gmbh Monitoring event information tables (EITs) of a compressed transport stream
US7894533B2 (en) 2002-09-11 2011-02-22 Tektronix, Inc. Analyzing a transport stream
US7197663B2 (en) * 2003-11-20 2007-03-27 International Business Machines Corporation Concurrent PPRC/FCP and host access to secondary PPRC/FCP device through independent error management
KR101174131B1 (ko) 2004-10-14 2012-08-14 삼성전자주식회사 멀티미디어 방송 수신시의 에러 검출 방법 및 장치
KR101154965B1 (ko) * 2005-06-08 2012-06-18 엘지전자 주식회사 방송 수신기 및 채널 정보 처리 방법
US7840868B2 (en) 2005-10-05 2010-11-23 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
US8607287B2 (en) * 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
KR101276842B1 (ko) 2007-02-09 2013-06-18 엘지전자 주식회사 방송 신호 송수신 장치 및 방법
KR101306715B1 (ko) 2007-02-09 2013-09-11 엘지전자 주식회사 방송 신호 수신 장치 및 방송 신호 송수신 방법
KR101259118B1 (ko) 2007-02-23 2013-04-26 엘지전자 주식회사 방송 신호 송신 장치 및 방법
KR101351022B1 (ko) 2007-03-05 2014-01-13 엘지전자 주식회사 방송 신호 송수신 방법 및 방송 신호 수신 장치
KR101351026B1 (ko) 2007-04-13 2014-01-13 엘지전자 주식회사 방송 신호 송수신 장치 및 방송 신호 송수신 방법
KR101456002B1 (ko) 2007-06-26 2014-11-03 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101405966B1 (ko) 2007-06-26 2014-06-20 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
CN101785304B (zh) 2007-08-24 2013-04-24 Lg电子株式会社 数字广播***和数字广播***中的数据处理方法
CN101785301B (zh) 2007-08-24 2012-06-20 Lg电子株式会社 数字广播***和在数字广播***中处理数据的方法
US7937741B2 (en) * 2007-09-29 2011-05-03 Intel Corporation Platform noise estimation and mitigation
US8869219B2 (en) * 2007-12-05 2014-10-21 Lg Electronics Inc. Method for controlling a channel and an IPTV receiver
US8893205B2 (en) 2007-12-05 2014-11-18 Lg Electronics Inc. IPTV receiver and method of providing channel map management information
US8813155B2 (en) 2007-12-05 2014-08-19 Lg Electronics Inc. Method for receiving service information data and an IPTV receiver
US8893200B2 (en) 2007-12-05 2014-11-18 Lg Electronics Inc. IPTV receiver and method of acquiring a resource for an IPTV service
KR101507838B1 (ko) 2008-09-22 2015-04-03 엘지전자 주식회사 방송 수신기 및 그의 채널 맵 구성 방법
WO2013049089A1 (en) * 2011-09-27 2013-04-04 Thomson Licensing User interfaces for content distribution systems
KR101456009B1 (ko) * 2013-06-18 2014-11-03 엘지전자 주식회사 방송 신호 수신 장치 및 방송 신호 송수신 방법
US11212166B2 (en) * 2017-08-29 2021-12-28 Disney Enterprises, Inc. Standardized remote access and set-up for electronic devices

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046010A1 (en) * 1996-05-31 1997-12-04 Thomson Consumer Electronics, Inc. Decoding of digital data including program specific information
JPH1021299A (ja) * 1996-06-28 1998-01-23 Matsushita Electric Ind Co Ltd マルチメディア蓄積表示装置
WO1998038765A2 (en) * 1997-02-28 1998-09-03 Koninklijke Philips Electronics N.V. Transmission system for transmitting a flexible multiplex signal
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
JPH11168666A (ja) * 1997-12-05 1999-06-22 Matsushita Electric Ind Co Ltd 番組情報作成伝送装置または番組情報受信装置
JPH11317713A (ja) * 1998-02-10 1999-11-16 Matsushita Electric Ind Co Ltd ディジタル放送方法およびその受信装置
JP2000032426A (ja) * 1998-07-07 2000-01-28 Yamaha Corp トランスポートストリームの受信装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US5572517A (en) 1995-02-28 1996-11-05 General Instrument Corporation Configurable hybrid medium access control for cable metropolitan area networks
US5818539A (en) 1996-03-29 1998-10-06 Matsushita Electric Corporation Of America System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream
US5828416A (en) 1996-03-29 1998-10-27 Matsushita Electric Corporation Of America System and method for interfacing a transport decoder to a elementary stream video decorder
US5812976A (en) 1996-03-29 1998-09-22 Matsushita Electric Corporation Of America System and method for interfacing a transport decoder to a bitrate-constrained audio recorder
AU3290097A (en) * 1996-05-29 1998-01-05 Universal Preservation Technologies, Inc. Loading and unloading of permeating protectants for cell, tissue, and organ cryopreservation by vitrification
US5838873A (en) 1996-05-31 1998-11-17 Thomson Consumer Electronics, Inc. Packetized data formats for digital data storage media
US5844478A (en) 1996-05-31 1998-12-01 Thomson Consumer Electronics, Inc. Program specific information formation for digital data processing
US5754651A (en) 1996-05-31 1998-05-19 Thomson Consumer Electronics, Inc. Processing and storage of digital data and program specific information
US6035304A (en) 1996-06-25 2000-03-07 Matsushita Electric Industrial Co., Ltd. System for storing and playing a multimedia application adding variety of services specific thereto
US5838678A (en) 1996-07-24 1998-11-17 Davis; Joseph W. Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
US6026506A (en) 1997-09-26 2000-02-15 International Business Machines Corporation Concealing errors in transport stream data
JPH11220761A (ja) * 1998-01-30 1999-08-10 Matsushita Electric Ind Co Ltd 無線選択呼出受信機およびその無線周波数サーチ方法
CN1256038A (zh) 1998-02-10 2000-06-07 松下电器产业株式会社 数字广播方法及其接收装置
US6763522B1 (en) * 1998-06-30 2004-07-13 Sony Corporation System and method for a digital television electronic program guide
JP3785563B2 (ja) * 1999-06-15 2006-06-14 日本発条株式会社 軸ロック装置及び軸ロック装置用ばね

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046010A1 (en) * 1996-05-31 1997-12-04 Thomson Consumer Electronics, Inc. Decoding of digital data including program specific information
JPH1021299A (ja) * 1996-06-28 1998-01-23 Matsushita Electric Ind Co Ltd マルチメディア蓄積表示装置
WO1998038765A2 (en) * 1997-02-28 1998-09-03 Koninklijke Philips Electronics N.V. Transmission system for transmitting a flexible multiplex signal
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
JPH11168666A (ja) * 1997-12-05 1999-06-22 Matsushita Electric Ind Co Ltd 番組情報作成伝送装置または番組情報受信装置
JPH11317713A (ja) * 1998-02-10 1999-11-16 Matsushita Electric Ind Co Ltd ディジタル放送方法およびその受信装置
JP2000032426A (ja) * 1998-07-07 2000-01-28 Yamaha Corp トランスポートストリームの受信装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007004453A1 (ja) * 2005-06-30 2007-01-11 Leader Electronics Corp. 所定のパケットの一部を修正する装置
JP2009225129A (ja) * 2008-03-17 2009-10-01 Funai Electric Co Ltd ディジタル放送受信装置

Also Published As

Publication number Publication date
TW517498B (en) 2003-01-11
CN1451229A (zh) 2003-10-22
MXPA02000409A (es) 2002-07-02
CN1218559C (zh) 2005-09-07
BR0012383B1 (pt) 2014-12-02
US9042705B1 (en) 2015-05-26
AU780913B2 (en) 2005-04-28
CA2379111C (en) 2011-07-26
JP4927198B2 (ja) 2012-05-09
DE60006860T2 (de) 2004-04-15
CA2379111A1 (en) 2001-01-18
JP4578040B2 (ja) 2010-11-10
BR0012383A (pt) 2002-04-30
KR100747052B1 (ko) 2007-08-07
HK1059855A1 (en) 2004-07-16
TR200200585T2 (tr) 2002-09-23
JP2010206840A (ja) 2010-09-16
DE60006860D1 (de) 2004-01-08
AU5497600A (en) 2001-01-30
KR20020030079A (ko) 2002-04-22
WO2001005157A2 (en) 2001-01-18
WO2001005157A3 (en) 2002-09-12
EP1250812B1 (en) 2003-11-26
EP1250812A2 (en) 2002-10-23

Similar Documents

Publication Publication Date Title
JP4927198B2 (ja) ビデオデコーダにおける番組固有情報のエラー管理のためのシステム
KR100532840B1 (ko) 지상, 케이블 또는 위성 방송에 적합한 프로그램 맵 정보를 형성 및 처리하기 위한 장치 및 방법
KR100684654B1 (ko) 패킷화된 프로그램 정보를 디코딩하는 장치 및 방법, 및 저장 매체
JP4302313B2 (ja) 放送のプログラム特定情報で使用するテキスト・データの形成および処理を行うシステム
KR100573787B1 (ko) 패킷화된 프로그램 정보를 디코딩하기 위한 방법과 장치, 및 패킷화된 프로그램 정보를 처리하기 위한 방법
JP4812936B2 (ja) 地上放送、ケーブル放送または衛星放送のためのテキストデータを含むプログラム特定情報の形成および処理を行うシステム
JP2000152238A (ja) 多数の放送源から得られる番組及びパラメ―タ情報を処理するシステム
JP2010252403A (ja) 多数の放送源から得られる番組及びシステムタイミング情報を処理するシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070516

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091208

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100305

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100312

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100608

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: 20100820

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: 20100824

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4578040

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

LAPS Cancellation because of no payment of annual fees