(57)【要約】【課題】多数の放送源からのシステムタイミング及び番組特定情報の処理に関する問題、例えばシステムタイミング情報の使用、番組への条件付きアクセス、ユーザによる内容レーティング制限の取り消しといった問題を解決することを目的とする。【解決手段】システムは、番組の表示、記録、又は再生等のスケジューリングされた番組処理機能を開始するため、特定の放送源によって生成される現在時刻基準標識に基づいて時間クロックを得る。得られた時間クロックは特定の放送源から得られた番組のためのスケジューリングされた処理機能を開始するために使用され、特定の放送源以外の源から得られた時間クロックは無視される。システムは得られた時間クロックとは異なる第２の時間クロックを表示する。更に、システムは、現在時刻基準標識をそれらの対応する放送源と関連づけるために多数の放送源からのデータから複合番組案内を形成する。【選択図】図２
2010252403.tif 000002
【特許請求の範囲】
【請求項１】
異なる放送源からパケット化された番組情報を受信するビデオ符号化器の中で使用されるスケジューリングされた番組処理機能を開始するシステムであって、個々の放送源からの該パケット化された情報は番組内容、システムタイミング、及び番組特定情報を含み、該システムは、
放送源によって生成される所望の番組を選択する選択手段と、
該所望の番組を含むパケット化された番組情報を受信するよう同調する手段と、
該パケット化された番組情報の中に該放送源によって与えられる現在時刻基準標識を含むシステムタイミングデータを識別し捕捉するプロセッサとを含み、
該プロセッサは、特定の放送源によって生成される現在時刻基準標識に基づいて時間クロックを得て、該得られた時間クロックを該特定の放送源から得られる番組のためのスケジューリングされた処理機能を開始するときに使用するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組の放映、記録、及び再生のために多数の放送源から受信される番組及び関連する内容レーティング及びシステムタイミング情報の処理に関する。
【背景技術】
【０００２】
ディジタル式のビデオ及びオーディオ放送の適用では、高解像度テレビジョン（ＨＤＴＶ）受像機といったビデオデコーダへ伝送されるパケット化された番組情報は、多数の放送局からの、例えば、Ｆｏｘ５TM，Ｃｈａｎｎｅｌ１３TMといった放送チャンネルを含む。個々の放送局のパケット化された番組情報は、以前に単一のアナログ放送チャンネルによって占められていた周波数スペクトルを占める幾つかの番組サブチャンネルのデータ内容を含みうる。サブチャンネルは、例えば、主番組チャンネル、株式相場を提供する金融サービスチャンネル、スポーツニュースサービスチャンネル、並びに、ショッピング及びインタラクティブチャンネルを含むディジタルサービスを含んでもよく、これら全ては以前は単一のアナログＮＴＳＣ互換放送チャンネルに割り当てられていた６ＭＨｚ帯域幅の中で送出される。
【０００３】
個々の放送局のパケット化された番組情報は、番組サブチャンネルのデータ内容と共に補助的な情報もまた含む。補助的な情報は、選択された番組を含むパケットを識別し組み立てるために使用されるシステム情報及び番組特定データを含み、また伝送される番組データに関連する番組案内及び文字情報を含む。特に、補助的なシステム情報は、特定の番組が放送されるべき時間の決定を可能とする時間クロック参照を提供するシステムタイミング情報を含む。補助的な番組特定データは、例えばＶチップ型システムといった条件付きアクセスシステムを用いて視聴の親制御を可能とする番組内容レーティング情報（例えばＰＧ−１３等）を含みうる。補助的なシステムタイミング及び内容レーティング情報は、既知の規格の要件に従うよう典型的には番組データと一緒に符号化される。放送適用のためのシステムタイミング及び内容レーティング情報を組み込む情報プロトコルを詳述するかかる規格は、１９９７年１１月１０日にAdvanced  Television  Systems  Committee(ATSC)  によって発表された「Program  and  System  Information  Protocol  for  Terrestrial  Broadcast  and  Cable  」なる名称のものであり、以下ＰＳＩＰ規格と称する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ディジタルビデオシステムでは、多数の放送源からのシステムタイミング及び番組特定情報の処理に関して多くの問題が生じうる。特に、番組処理機能をスケジューリングするため及びユーザに対して現在時間を表示するためにシステムタイミング情報を使用する場合に問題が生じうる。また、番組へのアクセスに権限を与えるときに正確な番組内容レーティング情報を使用する条件付きアクセスシステムを提供するとき、またユーザが任意に以前に設定された内容レーティング制限を取り消すことを可能とするといった所望の特性を提供するときにも問題が生じうる。従って、これらの問題及び派生的な問題を解決する必要がある。
【課題を解決するための手段】
【０００５】
システムは、番組の表示、記録、又は再生等のスケジューリングされた番組処理機能を開始するため、特定の放送源によって生成される現在時刻基準標識（current time reference indication）に基づいて時間クロックを得る。得られた時間クロックは特定の放送源から得られた番組のためのスケジューリングされた処理機能を開始するために使用され、特定の放送源以外の源から得られた時間クロックは無視される。システムは得られた時間クロックとは異なる第２の時間クロックを表示しうる。
【図面の簡単な説明】
【０００６】
【図１】本発明による多数の放送源からのシステムタイミング及び番組内容レーティング情報を処理するためのディジタルビデオ受信装置を示すブロック図である。
【図２】本発明による番組処理機能をスケジューリング及び実行し、時間クロックを表示するためのフローチャートを示す図である。
【図３】本発明による番組処理機能のスケジューリングを開始するための番組案内ユーザインタフェースを示す図である。
【図４】本発明による多数の放送源から受信された番組内容レーティングに基づく番組への条件付きアクセスのための方法を示すフローチャートである。
【図５】本発明によるシステムタイミング及び番組内容レーティング情報を組み込んだ番組特定情報を発生する方法を示す図である。
【発明を実施するための形態】
【０００７】
図１は、本発明による多数の放送源からの放送信号を復調及び復号するためのディジタルビデオ受信システムを示すブロック図である。開示されるシステムはＭＰＥＧ互換形式で補助的な番組特定及びタイミング情報を組み込んだ地上放送ビデオ信号を受信するためのシステムの文脈中で記載されるが、これは例としてのみ記載されるものである。ＭＰＥＧデータ形式は、広く採用され、ＭＰＥＧ２（Moving  Pictures  Expert  Group)  画像符号化標準、（以下「ＭＰＥＧ標準」と称する）、（ＩＳＯ／ＩＥＣ１３８１８−１，１９９４年６月１０日、及び、ＩＳＯ／ＩＥＣ１３８１８−２，１９９５年１月２０日）の中で詳述される。番組特定及びタイミング情報には多様な種類がありうる。例えば、これはＭＰＥＧシステム標準のセクション２．４．４に特定される番組特定情報（ＰＳＩ）要件に従ってもよく、又は、上述のＰＳＩＰ規格又は他のＡＴＳＣ規格に従ってもよい。或いは、これは特定のシステムの所有者又は顧客の要求に従って形成されうる。
【０００８】
本発明の原理は、符号化の種類又は変調形式が変化されうる地上網、ケーブル網、衛星網、インターネット網、又はコンピュータ網の放送システムに適用されうる。かかるシステムは、例えば、他の種類の符号化されたデータストリーム及び番組特定情報を送出する他の方法を含む非ＭＰＥＧ互換システムを含みうる。更に、開示されるシステムは放送番組を処理するものとして記載されるが、これは例としてのみ記載されるものである。「番組」という用語は、例えば、オーディオデータ、電話メッセージ、コンピュータプログラム、インターネットデータ、又は他の通信といった任意の形状のパケット化されたデータを表すために使用される。
【０００９】
図１のビデオ受像機システムでは、オーディオ、ビデオ及び放送番組内容を表わす関連するデータを搬送する信号と共に変調された放送搬送波は、アンテナ１０によって受信され、ユニット１３によって処理される。結果としてのディジタル出力信号は、復調器１５によって復調される。ユニット１５からの復調された出力は、復号化器１７によって格子符号化され、バイト長データセグメントへマップされ、インターリーブ解除され、リードソロモン誤りが補正される。ユニット１７からの補正された出力データは、番組を表わす多重化されたオーディオ、ビデオ、及びデータ成分を含むＭＰＥＧ互換トランスポートデータストリームの形状である。ユニット１７からのトランスポートストリームは、ユニット２２によってオーディオ、ビデオ、及びデータへ分離（デマルチプレクス）され、それらは復号化器システム１００の他の要素によって更に処理される。１つのモードでは、復号化器１００は、ユニット５０及び５５へ表示及びオーディオ再生のためのＭＰＥＧ復号化されたデータを提供する。他のモードでは、ユニット１７からのトランスポートストリームは、記憶装置９０を通じた記憶媒体１０５上への記憶のためにＭＰＥＧ互換データストリームを提供するために、復号化器１００によって処理される。
【００１０】
ユーザは、遠隔制御ユニット７０を使用して、テレビジョンチャンネル（ユーザ選択チャンネルＳＣ）を視聴するか、又は番組案内といったスクリーン上メニューを視聴するかを選択する。制御器６０は、視聴のための所望の番組チャンネルを受信するよう図１の要素を適当に適合するために、遠隔制御ユニット７０からインタフェース６５を通じて与えられた選択情報を使用する。制御器６０は、プロセッサ６２及びプロセッサ６４を含む。ユニット６２はシステムタイミング情報及び番組内容レーティングを含む番組特定情報と番組案内情報と処理（即ち分解、照合、組立）する。プロセッサ６４は、動作中の復号化器１００において要求される残りの制御機能を実行する。ユニット６０の機能は図１に示されるように別個の要素６２及び６４として実施されなくともよく、それらは単一のプロセッサとして実施されてもよい。例えば、ユニット６２及び６４の機能はマイクロプロセッサのプログラムされた命令の中に組み込まれうる。
【００１１】
制御器６０は、入力信号形式及び符号化の種類を復調及び復号化するため、プロセッサ１３、復調器１５、復号化器１７、及び復号化器システム１００を適合する。更に、制御器６０は、他の通信モード、例えばケーブルテレビジョン（ＣＡＴＶ）信号を受信するため、及び、同軸線１４を通じた双方向通信のため、又は、電話回線１１を通じた双方向（例えばインターネット）通信のためにユニット１３，１５及び１７を適合する。アナログビデオモードでは、ＮＴＳＣ互換信号はユニット１３，１５及び１７によって受信され、ユニット５０でのビデオ表示ユニット及びユニット５５でのオーディオ再生ユニットのために復号化器１００によって処理される。ユニット１３，１５，１７及び復号化器１００の中のサブユニットは個々に、双方向データ及び制御信号バスＣを使用してこれらの要素の中の制御レジスタ値を設定する制御器６０によって入力信号の種類に対して適合される。
【００１２】
復号化器１００へ与えられるトランスポートストリームは、番組チャンネルデータと、補助的なシステムタイミング情報及び番組内容レーティングを含む番組特定情報と、番組案内情報とを含むデータパケットを有する。ユニット２２は、補助的な情報のパケットを、この情報を階層的に配置されたテーブルとなるよう分解し、照合し、組み立てる制御器６０へ与える。ユーザによって選択された番組チャンネルＳＣを構成する個々のデータパケットは、組み立てられた番組特定情報を使用して識別され組み立てられる。システムタイミング情報は、時刻基準標識と関連するデータ（例えば日光節約時間標識、及び、時間ドリフト、閏年等を調整するためのオフセット情報）を含む。このタイミング情報は、復号化器が、番組の放送局による番組の未来の伝送の日付及び時刻を確立するために時刻基準標識を時間クロック（例えば米国東海岸の日付及び時刻）へ変換するために十分である。この時間クロックは、例えば番組の放映、番組の記録及び番組の再生を含むスケジューリングされた番組処理機能を開始するために使用可能である。更に、番組特定情報は、図１のシステムが所望のチャンネルへ同調し完全な番組を形成するためにデータパケットを組み立てることを可能とするよう、番組特定情報は条件付きアクセス、ネットワーク情報、並びに識別及びリンクデータを含む。プログラム特定情報はまた、補助的な番組内容レーティング情報（例えば年齢に基づく適合性のレーティング）、番組案内情報（例えば電子番組案内−ＥＰＧ）、並びに放送番組に関する記述的な文字及びこの補助的な情報の識別及び組立を支援するデータを含む。
【００１３】
番組特定及びシステムタイミング情報は、制御器６０によって多数の階層的に配置され相互にリンクされたテーブルへ組み立てられる。典型的なＰＳＩＰ互換階層型テーブル配置は、システム時間テーブル（ＳＴＴ）、マスタ案内テーブル（ＭＧＴ）、チャンネル情報テーブル（ＣＩＴ）、イベント情報テーブル（ＥＩＴ）、並びに、拡張文字テーブル（ＥＴＴ）及びレーティング地域テーブル（ＲＲＴ）といった任意のテーブルを含む。ＳＴＴは、復号化器が例えば±４秒以内の正確さで放送源による番組の伝送の時間を確立するのに十分な時刻基準標識及び関連する補正データを含む。ＭＧＴは、他のテーブルに関連づけられたデータパケットを識別するための識別子といった他のテーブルの中に運ばれる番組特定情報を捕捉するための情報を含む。ＣＩＴはユーザによって選択された番組チャンネルを受信するよう同調のための情報及びナビゲーションを含む。ＥＩＴは、ＣＩＴの中にリストされたチャンネル上で受信可能な番組（イベント）の記述的なリストを含む。ＥＴＴは、番組及び番組チャンネルを記述する文字メッセージを含む。
【００１４】
ＲＲＴは、地域（例えば国又はアメリカ合衆国内の州）によって照合されるＭＰＰＡ（Motion  Picture  Association  of  America  ）又はＶチップ互換レーティング情報といった番組内容レーティング情報を含む。階層的なテーブルの中のアイテムを記述し捕捉する追加的な番組特定情報は、記述子情報要素の中で運ばれる。番組内容レーティングを特定の放送源からの特定の番組と関連づける情報は、ＥＩＴ又はＰＭＴに含まれる内容助言記述子の中で運ばれうる。他の実施例では、特定の番組を特定レーティングと関連づけるシステムタイミング及び番組内容レーティング情報は、他のテーブル、データ形式又は字幕サービス記述子といった記述子に含まれるか、又は、情報はユーザ定義可能なデータの中で運ばれうる。追加的な番組内容レーティングは、アナログビデオモードでは復号化器１００の中のアナログプロセッサ２７によって処理されるＮＴＳＣ互換信号の中で垂直帰線消去間隔の中で運ばれる。ユニット２２を通じて制御器６０によって捕捉される番組特定及びシステムタイミング情報は、ユニット６０の内部メモリの中に記憶される。制御器６０は、番組へのアクセスを条件付けするとき、及び番組の視聴、記録、及び再生を含む番組処理機能をスケジューリングするときに捕捉された内容レーティング及びシステムタイミング情報を使用する。
【００１５】
制御器６０は、番組の視聴、記録、及び再生を含むスケジューリングされた番組処理機能を実行するために図２の処理を用いる。他の実施例では、図２（及び図４）の処理に対応する処理は、番組伝送、番組規格変換、番組暗号化、解読、スクランブル、復号化、及び、それらの処理機能のいずれかの終端を含むそれらの派生的な機能を含む他のスケジューリングされた機能を実行するために使用されうる。特定の番組のスケジューリングされた処理を実行するとき、制御器６０は特定の番組の放送源によって提供される（例えばＳＴＴでは）時刻基準標識からスケジューリング時間クロックを適合的に発生する。この発生されたスケジューリングクロックは、スケジューリングされた番組処理機能の開始のタイミングを決めるために使用される。以前に（例えば他の放送源から）得られた時間クロックは、この特定の番組のスケジューリングされた処理の開始のときは無視される。スケジューリング時間クロックは、特定の放送源によって生成される任意の番組のスケジューリングされた処理の開始の前に、その特定の放送源によって与えられるＳＴＴ時刻基準情報に再び同期される。
【００１６】
これらの特性は、番組境界を越えて間違った番組特定情報パラメータ（ＭＧＴ，ＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴ等の中のパラメータ）の適用を防止するという問題を扱う。これは、番組処理が、処理されるべき特定の番組の源以外の放送源から得られたクロックといった不正確な時間クロックを使用してスケジューリングされた場合に生じうる。これらの条件下では番組放送遅延及び多数の放送源を使用するシステムの中で生ずる他の遅延によって、１０秒以上の時間クロックの不正確さがかなり生じ易い。
【００１７】
この時間クロックの不正確の結果、番組記録の開始又は終了と番組の実際の放送時間との間の重複期間中に誤った番組が記録（又は視聴又は再生）されうる。更に、番組は、重複期間中に生ずる番組セグメント中に以前に処理された番組の番組特定情報パラメータを使用して誤って記録されうる。従って、番組の再生のとき、重複セグメント中に誤った番組特定パラメータが適用される。これは例えば、誤ったパケット識別及び捕捉又は誤った番組内容レーティングの使用を含む誤りの多い復号化を生じる。結果として、無効な又は難点の多い画像がユーザに対して一時的に表示されうる。かかる条件下では、例えば、大人向け内容レーティングされた番組の一部が誤って子供に対して表示されうる。
【００１８】
制御器６０は、スケジューリング機能のユーザによる開始の際に番組処理機能をスケジューリングし実行するために図２の処理を使用しうる。ステップ２００におけるスタートに続き、制御器６０はステップ２０３において、ディスプレイ５０（図１）上に表示される図３の番組案内インタフェースを通じたユーザスケジューリング命令に応じて番組の視聴（同調及び捕捉を含む）、記録、又は再生をスケジューリングする。他の実施例は、このスケジューリング機能のために他のユーザインタフェースを使用しうる。
【００１９】
図３の番組案内を通じて番組の視聴又は記録をスケジューリングするとき、ユーザはメニューアイコン８５３及び８５５を使用して所望のチャンネル及び番組へナビゲートする。ユーザは、番組、例えばニュースアイコン８４９をハイライトすることによってニュース番組８４９を選択し、アイコン８０５又はアイコン８１０を夫々選択することによって視聴又は記録のためにニュース番組８４９をスケジューリングする。ユーザは同様に、記憶装置９０及び記憶媒体１０５（図１）から映画アイテム８４７（ＴＥＲＭＩＮＡＴＯＲＩＩ）といった映画の再生をスケジューリングする。ユーザは映画アイテム８４７をハイライトし、アイコン８１５を選択することによって映画の再生をスケジューリングする。他の実施例では、ユーザは、番組案内アイコン８０５、８１０及び８１５を使用するのではなく遠隔ユニット７０のボタンを使用することといった他の方法によって番組の視聴、記録又は再生をスケジューリングしうる。
【００２０】
アイコン８０５又は８１０がユーザによって選択されると、制御器６０は内部メモリの中にニュースアイテム８４９の放送及び終了のスケジューリングされた時間を記憶する。制御器６０は、以前にＥＩＴから得られた記憶された番組案内情報からニュースアイテム８４９の放送及び終了のスケジューリングされた時間を決定する。アイコン８１５がユーザによって選択されると、制御器６０はユニット３７（図１）と共に、ユーザが映画８４７の未来の再生のための時間を入力すること又は映画の即時の再生を選択することを可能とするスケジューリングメニューを発生する。ユーザは、カーソル操作を支援する遠隔制御ユニット７０（又はマウス又はキーボードシステムといった他のカーソルに基づく装置）を使用して制御及びナビゲーションアイコンを選択したり時間を入力したりする。
【００２１】
再び図２の処理を参照するに、制御器６０はステップ２０５において、ユーザによって選択された番組を含むパケット化された番組情報を受信するよう、ユニット１３，１５及び１７（図１）及び復号化器１００の要素を適合する。制御器６０は、所望の番組（以前にステップ２０３において選択されている）の放送局の伝送チャンネルの特定チャンネル周波数及びデータ形式を受信するようプロセッサ１３、復調器１５、及び復号化器１７を適合する。ステップ２１０において、制御器６０は、デマルチプレクサ２２を所定のＳＴＴ  ＰＩＤ及びテーブル識別データ（Ｔａｂｌｅ＿ＩＤ）で適合することによって、所望の番組の放送源からのＳＴＴデータを含むパケットを捕捉する。それにより、制御器６０は所望の番組の放送源から生成される現在時刻基準標識及び時間補正データを含むＳＴＴデータを捕捉する。ＳＴＴデータは、（ＰＳＩＰ規格では少なくとも１秒毎に１回であるよう推奨される）所定の周期的間隔で伝送され捕捉される。
【００２２】
ステップ２１５では、番組記録及び視聴モードでは、制御器６０は捕捉されたＳＴＴ時刻基準標識（基準時、特に１９８０年１月６日午前１２時から経過した秒数を示す値）と共にオフセット値及び日光節約時間標識（ＰＳＩＰ規格セクション６．１）を含むＳＴＴ補正データを使用して時間クロックを得る。得られた時間クロックは、日付及び時刻の両方を含み、年、月、日、時刻からなる。時刻基準標識から時間クロックを得るとき、以下の４つの値が計算される。
【００２３】
（１）ベースからの分（ふん）数＝（ベースからの受信された秒）／６０（２）ベースからの時間数＝（ベースからの受信された分）／６０（３）ベースからの日数＝（ベースからの時間）／２４（４）ベースからの年数＝（ベースからの日）／（一年あたりの日数）、但し、一年あたりの日数＝３６５、又は閏年の場合は３６６。
【００２４】
但し、上記の式中、ベースは、１９８０年１月６日午前１２時である。上述の４つの値より、得られる時間クロックの成分、即ち、年、月、日、及び時刻は以下のように決定される。
（１）現在の年＝ベースの年＋ベースからの年数、（２）年のうちの現在の日＝基準からの日数−（ベースからの年数＊一年あたりの日数）。
【００２５】
また、現在の月及び月のうちの日は、現在の年及び年のうちの現在の日から直接決定される。
（３）日のうちの現在の時間＝ベースからの時間数−（ベースからの日数＊２４）、（４）時間のうちの現在の分＝ベースからの受信された分数−（ベースからの時間数＊６０）、（５）分のうちの現在の秒＝ベースからの受信された秒数−（ベースからの分数＊６０）。
【００２６】
すると、得られた時間クロックは、現在の全体時間＝現在の年、月、日、時間、分、及び秒である。更に、得られた時間クロックは、オフセット値及びＰＳＩＰ規格セクション６．１及び付録Ａによる日光節約時間標識を含むＳＴＴ補正データを用いて補正される。ステップ２１５において、番組再生モードにおいて、制御器６０は映画の再生の開始のために記憶装置９０の動作と同期される内部システムクロックを使用する。他の実施例では、制御器６０は時間クロックデータの多様な他の形式からスケジューリングクロックを得ることができる。スケジューリングクロックを得るために使用される時間クロックデータは、所望の番組を放送するときに放送源によって伝送される時間クロックと同期されることが有利である。これは、例えば、視聴及び記録モードにおいて所望の番組の放送源からのＳＴＴデータを使用することにより、また再生モードにおいて再生装置と同期されるシステムクロックを使用することにより達成される。所望の番組の源以外の放送源からのＳＴＴデータから得られたＳＴＴデータ及び時間クロックは、所望の番組のスケジューリングされた処理を開始するときに無視される。
【００２７】
ステップ２２０では、制御器６０は内部に維持され記憶されたクロック時間をステップ２１５おいて得られた時間クロック情報によって更新する（即ち、補正し再び同期する）。スケジューリングクロックは、１秒以下の間隔で受信される更新されたＳＴＴデータから獲得される得られた時間クロック値からこのようにして周期的に更新される。ＳＴＴデータからスケジューリングクロックを更新する時間間隔中、スケジューリングクロックは制御器６０の中の内部水晶から得られるクロック周波数を使用して維持される。他の実施例の制御器６０は、ステップ２０５乃至２１５の方法を用いて、別々のスケジューリングクロック及び／又は各番組放送源に関連するＳＴＴによって得られる時間基準及び補正情報（例えば各放送源に対して１クロック）を形成及び維持しうる。ステップ２２０において、所望の番組の放送源から全くクロック参照情報が入手可能でなければ、制御器６０は以前に得られたスケジューリングクロックを使用する。制御器６０は、ステップ２２５において、以前にステップ２０３において確立されたスケジューリングされた処理時間において所望の番組の処理を開始する。制御器６０は、（以前にステップ２０３においてスケジューリングされた）処理を開始するための時間がステップ２２０において決定されたスケジューリングされたクロックに基づいて達成されたかどうかを決定する。
【００２８】
制御器６０は、ステップ２２５において、所望の番組を含むパケットを識別し捕捉することによってスケジューリングされた処理時間において視聴、記録、又は再生のために所望の番組の処理を開始する。特に、制御器６０及びプロセッサ２２（図１）は、ＣＩＴから、ユニット１７から符号化器１００への入力されるパケット化された復号化されたトランスポートストリームの中のビデオ、オーディオ、及びサブピクチャストリームのＰＩＤを決定する。ビデオ、オーディオ、及びサブピクチャストリームは、選択されたチャンネルＳＣ上で伝送される所望の番組を構成する。プロセッサ２２は、ビデオ符号化器２５、オーディオ符号化器３５、及びサブピクチャプロセッサ３０のためにＭＰＥＧ互換のビデオ、オーディオ、及びサブピクチャストリームを夫々に与える。ビデオ及びオーディオストリームは、選択されたチャンネルＳＣ番組内容を表わす圧縮されたビデオ及びオーディオデータを含む。サブピクチャデータは、チャンネルＳＣ番組内容に関連するＥＩＴ，ＥＴＴ及びＲＲＴを含む。
【００２９】
復号化器２５は、ユニット２２からのＭＰＥＧ互換のパケット化されたビデオデータを復号化及び圧縮解除し、圧縮解除された番組を表わす画素データをマルチプレクサ４０を通じてＮＴＳＣ符号化器４５へ与える。同様に、オーディオプロセッサ３５は、ユニット２２からのパケット化されたオーディオデータを復号化し、関連する圧縮解除されたビデオデータと同期された復号化され増幅されたオーディオデータを、オーディオ再生のために装置５５へ与える。プロセッサ３０は、ユニット２２から受信されたサブピクチャデータを復号化し圧縮解除する。
【００３０】
プロセッサ３０は、ＯＳＤ３７への出力のためにフォーマットされた番組案内データを生成するため、ユニット２２からのＥＩＴ，ＲＲＴ及びＥＴＴデータを組立て、照合し、解釈する。ＯＳＤ３７は、字幕、選択可能なメニューオプションを含む制御及び情報メニュー表示、及びディスプレイ装置５０上へ表わすための他の項目を表わす画素へマップされたデータを発生するために、ＥＩＴ，ＲＲＴ及びＥＴＴ、並びに他の情報を処理する。表示された制御及び情報メニューは、ユーザが視聴する番組を選択し、（ａ）視聴のために選択された番組を受信するよう同調すること、（ｂ）番組を記録媒体１０５上に記録すること、及び（ｃ）媒体１０５から番組を再生することを含む、未来の番組処理機能をスケジューリングすることを可能とする。
【００３１】
ＯＳＤ発生器３７によって生成される文字及び図形を含む制御及び情報表示は、制御器６０の命令の下で重なり合う画素マップデータの形式で発生される。ユニット３７からの重なり合う画素マップデータは、制御器６０の命令の下でマルチプレクサ４０を通じて符号化器４５の中でＭＰＥＧ復号化器２５からの圧縮解除された画素表現データと結合され同期される。チャンネルＳＶ上のビデオ番組を表わす組み合わされた画素マップデータは関連するサブピクチャデータと共に、ＮＴＳＣ符号化器４５によって符号化され、表示のために装置５０へ出力される。
【００３２】
ステップ２３０（図２）において、制御器６０は、例えば図３の番組案内の中に示される表示された時間クロックアイテム８５７（また日付を含む）といったユーザへ表示されるための第２の時間クロックを発生する。第２の時間クロックはスケジューリングクロックとは異なり、スケジューリングクロックの中で生ずる時間変化の不連続性が表示されユーザを邪魔することを防止するために発生される。制御器６０は、（ａ）例えば低域通過フィルタを使用することによる突然の不連続性を防止するためにスケジューリング時間クロック値をフィルタリングすること、又は（ｂ）第２の時間クロックをそれがユーザに見えていない期間に更新することによって、第２の時間クロックを発生する。或いは、スケジューリングクロックとは独立の、（ａ）制御器６０及び復号化器１００システムの内部クロックに基づいており、（ｂ）番組内容チャンネルとは分離された別個のチャンネル上で受信され、（ｃ）例えば、多数の放送源からの番組をリストする複合番組案内の中に埋め込まれて受信される、第２の時間クロックが使用されうる。図２の処理はステップ２３５において終了する。
【００３３】
制御器６０は、他の放送源から動的に選択される番組内容レーティングデータを含む機能的に同等の番組特定情報パラメータを使用して異なる放送源からのパケット化された番組情報を処理するために、図４に示される方法を用いる。パケット化された番組情報を処理するとき、制御器６０は有利にはパラメータの放送源に基づいて番組特定パラメータを適応的に選択する。図４の処理はまた、アナログビデオＮＴＳＣ互換番組のスケジューリング、及び、垂直帰線消去期間から得られるレーティング情報の捕捉及び処理に対して適用可能である。
【００３４】
図４の典型的な実施例では、制御器６０はアナログ又はディジタルデータを与える多数の放送源から受信された番組内容レーティングに基づいて番組へのアクセスを条件づける。制御器６０は、（図２に関連して示されるように）ＯＳＣユニット３７によって発生されユニット５０上に表示される制御及び情報メニューを通じて入力されるユーザ命令に応じて番組へのアクセスを条件づける。制御及び情報メニューは、例えばユーザ識別（ＩＤ）及び所定のパスワードを含む肩書きデータを与えるときに、ユーザが彼自身又は他人の内容レーティングプロファイルを入力することを可能とする。内容レーティングプロファイルは、ユーザが、ユーザによって選択されたレーティングシステムに従って復号化器１００の個々のユーザに対する最大レーティング制限閾値を設定することを可能とする。ユーザは、Ｖチップ、ＭＰＡＡ、又は他のシステムといった多数の異なるレーティングシステムのうちの１つによってレーティング制限閾値を選択しうる。それにより、復号化器１００は、子供等による放送番組へのアクセスに対して親制御を可能とする。更に、制御及び情報メニューは、ユーザＩＤ及びパスワードといった権限データの入力のときに、選択された予め設定された最大レーティング制限をユーザが取り消すことを可能とする。
【００３５】
図４の処理を実行するとき、段階３００におけるスタートに続いて、制御器６０はステップ３０３において番組の視聴（同調及び捕捉を含む）、記録、又は再生のスケジューリングを開始する。制御器６０は、上述のように図３の番組案内インタフェースを通じたユーザスケジューリング命令に応じてスケジューリングを開始する。制御器６０は、ステップ３０５において、第１の放送源から複合番組案内情報を受信するために、ユニット１３，１５及び１７（図１）、並びに、復号化器１００の要素を適合する。複合番組案内情報は、番組記述と、多数の異なる放送源によって生成される個々の番組を構成するパケットデータの組立て及び復号化を支援する他の情報とを含む。制御器６０は、第１の放送源によって与えられる伝送チャンネルの特定チャンネル周波数及びデータ形式を受信するためにプロセッサ１３，復調器１５及び復号化器１７を適合する。それにより制御器６０は、ステップ３０５において、ユニット２２と共に、第１の放送源からの所望の番組のための番組内容レーティングを含む番組特定情報を含む複合番組案内情報を捕捉する。また、制御器６０は、ステップ３０５において番組特定情報を内部メモリの中に記憶し、ステップ３１０において記憶された番組特定情報のＥＩＴの中に含まれる内容助言記述子から所望の番組の内容レーティングを検索する。制御器６０は、記憶された番組特定情報の捕捉されたＲＲＴから検索された内容レーティングのレーティングシステム（即ち、所望の番組が例えばＶチップ又はＭＰＡＡ互換システムによってレーティングされたか）を決定する。
【００３６】
制御器６０は、ステップ３１５において、検索された番組内容レーティングを所定のユーザ特定レーティングプロファイルに含まれる最大レーティング閾値制限と比較する。レーティング閾値制限は、復号化器１００システムの現在のユーザがアクセスする権限がある最大番組内容レーティングを決定する。所望の番組の内容レーティングが最大内容レーティング閾値を超過しなければ、制御器６０はステップ３１５において所望の番組の処理をスケジューリングする。検索された番組内容レーティング及び最大内容レーティング閾値制限は、以前に記憶されたＲＲＴの中に含まれる内容レーティングシステムと互換性がある。典型的な年齢に基づくレーティングシステムは、図３の番組案内の中に示され（参照番号８６０−８７２）、ＴＶ−Ｍ，ＴＶ−１４，ＴＶ−ＰＧ，ＴＶ−Ｇ，ＴＶ−Ｙ７，ＴＶ−Ｙレーティングを含む。
【００３７】
ステップ３０３乃至３１５において開示されるようなスケジューリングされた番組の処理では、複合番組案内（又は他のレーティング情報源）から内容レーティングを使用するときに多数の問題が生じうる。特に、問題が生じうるのは、（ａ）第１の放送源によって与えられる複合案内の中で供給される内容レーティングが不正確であるため、及び（ｂ）ステップ３１５において実行されるユーザ権限の確認が多様な理由により無効とされうるためである。確認は、例えば、番組案内制限閾値が権限のあるユーザによって続いて取り消され変更されるため、又は所望の番組の内容の続く再レーティングのため、無効とされうる。
【００３８】
従って、制御器６０はステップ３２０において、所望の番組の放送源によって与えられた番組特定情報から所望の番組の第２の内容レーティングを捕捉する。この第２の放送源からの内容レーティングは、所望の番組へアクセスするための現在の及び信頼性のあるユーザ権限の第２の確認を可能とするため、番組の放送の時間と十分に近く捕捉される。ステップ３２５において、制御器６０は第２の源（所望の番組の放送局）から捕捉される内容レーティングを、第１の源（複合案内の放送局）によって使用される内容レーティングシステムと互換性があるよう変換する。制御器６０は、１つの放送源の内容レーティングを他の源のレーティングシステムへマップするための所定の等価マッピング情報を使用して内容レーティングを変換する。
【００３９】
ステップ３３０において、第１及び第２の放送源から捕捉されたレーティングが異なれば、制御器６０はそれらの間で選択を行う。いったん選択されると、内容レーティングは更なる処理において使用され、制御器６０によってステップ３３０において例えば図３の番組案内の中に表示されるレーティングといった既存の異なるレーティングを更新するために使用されうる。制御器６０は、ステップ３３０において、（ａ）選択されたパラメータの種類（この例では内容レーティング）、及び（ｂ）パラメータが処理されている処理スキーム中の時間及び段階を考慮して、最も信頼性が高く正確であると見なされる放送源から番組特定情報パラメータを選択する。１つの放送源からの番組特定情報パラメータは、他の源からの同等のパラメータよりも特定の時点においてより信頼性が高いとみなされうる。従って、パラメータの選択は、パラメータの源と、パラメータが捕捉される時間及び処理段階に基づいて有利に変更されうる。他の実施例では、レーティング変換ステップ３２５は不必要でありえ、或いはレーティングを第２の源のシステム又は第３の異なるシステムへ変換するために使用されうる。番組内容レーティングに基づいた条件付きアクセスでは、（ａ）所望の番組の放送源から与えられ、（ｂ）特にレーティングが所望の番組の放送の時間にかなり近く捕捉されれば最も最近に捕捉されたレーティングである、内容レーティングを選択することが有利である。
【００４０】
ステップ３３５において、制御器６０は、ステップ３１５に関連して記載されるような所望の番組へアクセスするためのユーザ権限の第２の認証を実行する。特に、制御器６０は検索された番組内容レーティングを所定のユーザ特定レーティングプロファイルの中に含まれる最大レーティング閾値制限と比較する。認証が成功すると、制御器６０はステップ３３７において、デマルチプレクサ２２を所望の番組を構成するデータストリームを含むパケットを識別及び捕捉するためのＰＩＤで適合することによって、所望の番組の処理を開始する。復号化器１００は、図２に関して上述されたように視聴、記録、又は再生のために所望の番組の識別されたパケットを処理する。図４の処理はステップ３４０において終了する。
【００４１】
図４の処理はまた、アナログビデオ番組へのアクセスを条件づける際、及び、ＮＴＳＣ互換アナログビデオ信号の垂直帰線消去間隔から得られた番組内容レーティングの捕捉及び処理の際にも使用されうる。従って、ステップ３０３乃至３２０は同様に、ＮＴＳＣ互換垂直又は水平帰線消去間隔から内容レーティング（例えばＶチップ互換レーティング）を得るために、アナログビデオ処理をスケジューリングすること及びアナログビデオ源を同調することを含む。更に、ステップ３２５乃至３３７のマッピング、選択、認証、及び処理は、アナログビデオ信号から得られたレーティング及びディジタル番組特定情報から得られたレーティングを使用する。
【００４２】
図５は、本発明によるシステムタイミング及プログラム内容レーティング情報を組み込んだ番組特定情報を発生する方法を示す図である。方法は、図１のアンテナ１０によって受信されるデータといったビデオデータを放送するための符号化器において使用されるか、又は、方法は、例えば記憶モードでは図１の制御器６０の中の復号化器ユニットの中で使用される。
【００４３】
図１のシステムの記憶モードでは、ユニット１７からの補正された出力データは記憶のためのＭＰＥＧ互換データストリームを与えるために復号化器１００によって処理される。このモードでは、ユーザによって遠隔ユニット７０及びインタフェース６５を通じて記憶のための番組が選択される。プロセッサ２２は、制御器６０と共に、上述の有利な特徴を含むＳＴＴ，ＭＧＴ，ＣＩＴ，ＥＩＴ，ＥＴＴ，及びＲＲＴデータを含む圧縮されたシステム及び番組特定情報を形成する。圧縮された情報は、記憶のために選択された番組に復号化を支援するが、関連づけられていない情報を排除する。制御器６０は、プロセッサ２２と共に選択された番組及び関連する圧縮された番組特定情報のパケット化された内容データを含む複合ＭＰＥＧ互換データストリームを形成する。複合データストリームは、記憶インタフェース９５へ出力される。
【００４４】
記憶インタフェース９５は、データ中の隙間及びビット速度変動を減少するために複合データストリームをバッファリングする。結果としてのバッファリングされたデータは、媒体１０５上への記憶に適するよう記憶装置９０によって処理される。記憶装置９０は、記憶に適した符号化されたデータストリームを生成するよう、チャンネル符号化、インターリーブ、及びリードソロモン符号化といった既知の誤り符号化技術を使用してインタフェース９５からのバッファリングされたデータストリームを符号化する。ユニット９０は、媒体１０５上に圧縮された番組特定情報を組み込んだ結果としての符号化されたデータストリームを記憶する。
【００４５】
符号化器は、各放送局のためのＳＴＴ，ＭＧＴ，ＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴデータ及び記述子を含むシステム及び番組特定情報を発生するため、及び複合データストリームの中の情報を組み合わせるために図５の方法を使用する。発生された情報は、例えば上述のようにアンテナ１０による受信及び続く復号化のために図１のシステムといった復号化器システムへ伝送されうる。図５のステップ４００におけるスタートに続き、各放送局のためのＳＴＴ，ＭＧＴ，ＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴデータ及び記述子は、ステップ４０５及び４１０において発生される。特に、ＣＩＴはステップ４０５において発生される。ＣＩＴは、個々の放送局によって生成される使用可能な放送番組及びチャンネルの捕捉を可能とするチャンネル及び番組識別情報を含む。ＣＩＴは、特定のチャンネル上に伝送されるべき個々の番組を構成する個々のパケット化されたデータストリームを識別するためのチャンネル識別番号及びパケット識別子を組み込む。発生されたＣＩＴはまた、図１に関して上述されたように、番組の番号、言語コード標識、及びストリーム種別識別子を含むリストされた番組チャンネルに連結される項目を組み込む。
【００４６】
ステップ４１０において、ＣＩＴの中にリストされたチャンネル上で受信可能な番組（イベント）の記述的なリストを含む番組案内情報を含むＥＩＴが発生される。ＥＩＴは、図４に関連して記載されたように多数の放送源によって与えられるレーティング情報から選択され処理された番組内容レーティングを含む内容助言記述子を含むよう発生される。ＥＩＴは特定の番組を特定のレーティングと関連づける。ステップ４１０において、ＥＴＴ及びＲＴＴもまた発生される。ＥＴＴは例えば番組を記述する文字メッセージを含み、ＲＲＴは上述のように様々なレーティングシステムのための番組内容レーティング情報を含む。ステップ４１０において、ＣＩＴ，ＥＩＴ及びＲＲＴ情報の識別及び整理を可能とするデータ識別子を含むＭＧＴもまた発生される。ＭＧＴはまた以前に発生されたＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴのためのテーブルサイズ情報を運ぶ。ステップ４１０において、復号化器が番組放送局による番組の伝送の時間を確立するための時刻基準標識及び関連する補正データを含むＳＴＴが発生される。
【００４７】
ステップ４１５において、ステップ４０５及び４１０で各放送局のために発生されたＳＴＴ，ＭＧＴ，ＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴデータ及び記述子は、多数の放送源のための複合システム及び番組特定情報へと形成される。複合システム及び番組特定情報は有利には、個々のＳＴＴ時刻基準をそれらの対応する放送源と関連づけるよう形成される。ステップ４２０において、ステップ４１５で生成された複合情報は、多数のチャンネルのためのビデオ及びオーディオ番組を表わす成分と結合され、出力のためにトランスポートストリームへフォーマットされる。ステップ４２３において、出力トランスポートストリームは、例えば受信器、ビデオサーバ、又は記憶媒体上への記録のための記憶装置といった他の装置への伝送に適するよう更に処理される。ステップ４２３において実行される処理は、データ圧縮、リードソロモン符号化、インターリーブ、スクランブル、格子符号化、及び搬送波変調といった既知の符号化機能を含む。ステップ４２５において、処理は完了し終了する。図５の処理では、より多くの数のチャンネルを収容するため、多数のＣＩＴ，ＥＩＴ，ＥＴＴ及びＲＲＴテーブルが形成され番組特定情報の中に組み込まれうる。
【００４８】
図１のアーキテクチャはこれに限られるものではない。同じ目的を達成するために本発明の原理に従って他のアーキテクチャが得られてもよい。更に、図１の復号化器１００の要素の機能、及び、図２，４及び５の処理ステップは、全体的又は部分的にマイクロプロセッサのプログラムされた命令の中で実施されうる。更に、本発明の原理は、任意の形状のＭＰＥＧ又は非ＭＰＥＧ互換電子番組案内に適用される。本発明の原理によって形成されるデータストリームは、例えばビデオサーバ又は電話回線を通じたＰＣ型通信を含む多様な適用において使用されうる。本発明の原理によるシステム及び番組特定情報を組み込むために形成されるビデオ、オーディオ、及びデータの１つ以上の成分を有する番組データストリームは、記憶媒体上に記録され、他のサーバ、ＰＣ、又は受信器へ伝送又は再放送されうる。
【００４９】
なお、開示した実施形態について以下の付記を記す。
（付記１）  異なる放送源からパケット化された番組情報を受信するビデオ符号化器の中で使用されるスケジューリングされた番組処理機能を開始するシステムであって、個々の放送源からの該パケット化された情報は番組内容、システムタイミング、及び番組特定情報を含み、該システムは、
放送源によって生成される所望の番組を選択する選択手段と、
該所望の番組を含むパケット化された番組情報を受信するよう同調する手段と、
該パケット化された番組情報の中に該放送源によって与えられる現在時刻基準標識を含むシステムタイミングデータを識別し捕捉するプロセッサとを含み、
該プロセッサは、特定の放送源によって生成される現在時刻基準標識に基づいて時間クロックを得て、該得られた時間クロックを該特定の放送源から得られる番組のためのスケジューリングされた処理機能を開始するときに使用するシステム。
（付記２）  スケジューリングされた処理機能を開始するとき、該プロセッサは該特定の放送源以外の源によって生成される現在時刻基準標識から得られる時間クロックを無視する、付記１記載のシステム。
（付記３）  該プロセッサは、該特定の放送源から得られる番組のためのスケジューリングされた処理機能を開始するときに、該スケジューリング時間クロックを使用する前に、該特定の放送源によって生成される現在時刻基準標識から得られるクロック値によって記憶されたスケジューリング時間クロックを更新する、付記１記載のシステム。
（付記４）  該特定の放送源から入手可能な有効な現在時間標識がないとき、該プロセッサは該特定の放送源以外の源によって生成される現在時刻基準標識から得られるクロック値を使用してスケジューリングされた処理機能を開始する、付記１記載のシステム。
（付記５）  該プロセッサはユーザへ表示するための第２の時間クロックを得て、該第２の時間クロックは番組のためのスケジューリングされた処理機能を開始するときに使用される該得られた時間クロックとは異なる、付記１記載のシステム。
（付記６）  該第２の時間クロックは、ユーザが突然の時間変化不連続性を見ることを防止するよう、フィルタリングされた時間クロックである、付記５記載のシステム。
（付記７）  該第２の時間クロックは、ユーザが突然の時間変化不連続性を見ることを防止するよう、該第２の時間クロックが表示されていない期間中に更新される、付記５記載のシステム。
（付記８）  該第２の時間クロックは、該現在時刻基準標識の放送源とは独立に現在時刻基準標識を使用して更新される、付記５記載のシステム。
（付記９）  該第２の時間クロックは、単一の源からの現在時刻基準標識を使用して更新される、付記５記載のシステム。
（付記１０）  該プロセッサは、表示された電子番組案内を通じて行われるユーザ選択に応じてスケジューリングされた処理機能を開始する、付記１記載のシステム。
（付記１１）  該プロセッサは、（ａ）番組の記録、（ｂ）番組の再生、及び（ｃ）番組の選択及び表示のうちの少なくとも１つを含むスケジューリングされた処理機能を開始する、付記１記載のシステム。
（付記１２）  該同調手段は、該特定の放送源によって使用される特定のＲＦ伝送チャンネル搬送周波数状で伝送される該パケット化された番組情報を受信するよう同調され、
該プロセッサは、（ａ）データ識別子、及び（ｂ）テーブル識別子を使用して該特定の放送源によって与えられるシステムタイミングデータを識別し捕捉する、付記１記載のシステム。
（付記１３）  複数の異なる放送源から受信される番組案内情報から複合番組案内情報を形成するための方法であって、個々の放送源からの該番組案内情報は該個々の放送源によって与えられる現在時刻基準標識を有するシステムタイミングデータを含み、該方法は、
放送チャンネルを識別するときに使用されるため、及び該放送チャンネルを放送源と関連づけるための、少なくとも１つの識別番号を含むチャンネルマッピング情報を形成する段階と、
該チャンネルマッピング情報と複数の放送源によって生成される現在時刻基準標識とを該複合番組案内情報へ組み入れる段階と、
特定の現在時刻基準標識を特定の個々の放送源と関連づけるよう該複合番組案内情報を形成する段階と、
該複合番組案内情報を伝送チャンネルへ出力するためのパケット化されたデータに組み込む段階とを含む方法。
（付記１４）  異なる放送源からパケット化された番組情報を受信するビデオ復号化器の中で使用されるためのスケジューリングされた番組処理機能を開始する方法であって、個々の放送源からの該パケット化された番組情報は番組内容、システムタイミング及び番組特定情報データを含み、該方法は、
放送源によって生成された所望の番組を含むパケット化された番組情報を受信するよう同調する段階と、
該パケット化された番組情報の中で該放送源から受信される現在時刻基準標識を含むシステムタイミングデータを識別及び捕捉する段階と、
特定の放送源によって生成される現在時刻基準標識に基づいて時間クロックを得る段階と、
該得られた時間クロックを使用して該特定の放送源からの番組のためのスケジューリングされた処理機能を開始する段階とを含む方法。
【符号の説明】
【００５０】
１０  アンテナ
１１  電話回線
１３  入力プロセッサ
１４  ＣＡＴＶ回線
１５  復調器
１７  復号化器
２２  データトランスポート復号化器及びデマルチプレクサ
２５  ＭＰＥＧビデオデコーダ
２７  アナログプロセッサ
３０  サブピクチャプロセッサ
３５  オーディオプロセッサ
３７  ＯＳＤグラフィックス
４０  ＭＵＸ
４５  ＮＴＳＣ／ＰＡＬ符号化器
５０  ディスプレイ
５５  オーディオ再生
６０  制御器
６２  番組案内及びシステム情報プロセッサ
６５  遠隔ユニットインタフェース
７０  遠隔制御ユニット
９０  記憶装置
９５  記憶インタフェース
１００  復号化器
１０５  記憶媒体
【図１】
2010252403.tif 000003
【図２】
2010252403.tif 000004
【図３】
2010252403.tif 000005
【図４】
2010252403.tif 000006
【図５】
2010252403.tif 000007