(57)【特許請求の範囲】
【請求項１】
サービスプロバイダ放送ソースからサブスクライバの前記ダウンストリームセキュリティ装置にコンテンツを供給するデジタルオーディオ／ビデオ転送システムにおいて、サブスクライバのダウンストリームセキュリティ装置が付加的なＣＡ（conditional access）システムを付加する方法であって、該方法は、
前記ダウンストリームセキュリティ装置が、前記サービスプロバイダ放送ソースからのデータストリーム放送を受信することであって、該データストリームはデータパケットを含み、ＥＣＭ（Entitlement Control Messages）を含む、前記付加的なＣＡに関連付けをしたセキュリティデータを有するデータパケットを識別するためのリザーブされた未使用のパケット識別子を有するシステム情報データを有する、受信することと、
前記ダウンストリームセキュリティ装置が、サービスプロバイダ放送ソースによるデータストリーム放送を受信することと、
前記ダウンストリームセキュリティ装置が、前記追加的なＣＡシステムに関連するセキュリティデータを生成することと、
前記ダウンストリームセキュリティ装置が、前記未使用のパケット識別子に関連するパケット内にセキュリティデータを挿入することを含むことを特徴とする方法。
【請求項２】
前記システム情報データは、それぞれのプログラムおよび前記プログラムに関連するセキュリティデータとパケット識別子とを関連付けるプログラムマップテーブルを有することを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
（発明の属する分野）
本発明は、デジタル・オーディオ／ビデオ・伝送システムに関し、特に、システム情報テーブルをＭＰＥＧデータでダウンストリームモディファイせずに、ＣＡシステムをデジタル・オーディオ／ビデオ・伝送システムに付加できる方法に関する。
【０００２】
（発明の背景）
ISO/IEC 13818-1 (Information Technology-Generic Coding of moving pictures and associated audio information systems)は、オーディオおよびビデオの１つ以上のエレメンタリストリームの、ストアおよび伝送に適した単一または複数のストリームへのコーディングを指定し、同様に、他のデータの、ストレージおよび伝送に適した単一または複数のストリームへのコーディングを指定する国際標準である。ＴＳ（transport stream）は１つ以上の番組を１つ以上の独立したタイムベースと結合して単一のストリームにする。ＴＳパケットは長さが１８８byteである。各ＴＳパケットは４byteのヘッダを有し、そのヘッダは当該パケットに含まれるデータのタイプを識別するＰＩＤ（packet ＩＤ）を有する。ＴＳパケットは、Ａ／Ｖパケットに加えて、番組をデマルチプレクシングしプレゼントするためのシステム情報テーブルを含んでいる。ＰＭＴ（Program Map Table）は、番組番号と、これら番組番号を備えているエレメント（element）との間でマッピングを行なうためのテーブルである。ＰＭＴは各番組に関係付けをしたＰＩＤのリストを含む。
【０００３】
ＡＴＳＣ（Advanced Television Systems Committee）は、地上波放送用ＣＡ（Conditional Access）システムのためのSimulcryptアーキテクチャを採用している。このアーキテクチャでは、各サービスは、多数の異なるプロプライエタリ（proprietary）システムに対する、ＥＭＭ（Entitlement Management Messages）と、ＥＣＭ（Entitlement Control Messages）とともに伝送される。であるから、異なるＣＡシステムを有するデコーダは、異なるＥＭ（Entitlement Messages）をシグナルするため、共通のフレームワークを用いて、当該サービスをデコードすることができる。ＥＭＭは、オーソライゼイションレベルを指定するか、特定のデコーダのサービスを指定するプライベートＣＡ情報を持っている。これに対して、ＥＣＭは、オーソライズされたサービスをデスクランブルするためのＣＷ（Control Word）を含んでいる。各サービスは、オーディオおよびビデオパケットよりなる。デコーダは当該ストリームから必要なパケットを取り出し、必要でないパケットを無視する。
【０００４】
SimulcryptベースのＣＡシステムにおいて、ＤＴＶ（Digital Television）のようなデジタル・オーディオ／ビデオ・処理システムは、ＰＭＴをパース（parse）し、ＣＡモジュールから獲得されたＣＡシステムＩＤを用いて、サービスおよびＥＣＭ ＰＩＤを取り出す。通常、各ＣＡモジュールは唯１つのＣＡシステムをサポートしており、唯１つのＣＡシステムＩＤを有している。Ａ／ＶパケットのＰＩＤと、ＣＷを有するＥＣＭのＰＩＤとは、適正なＰＥ（purchase entitlement）を有する番組をデスクランブルするＣＡモジュールに送信される。
【０００５】
ＸＣＡ（Extended Conditional Access）は、デジタルホームネットワークに伝送しストアしている間に、オーディオおよびビデオコンテントをローカルにプロテクトするためのコピープロテクションシステムである。ＸＣＡは、プロテクトされたコンテントにアクセスし、このプロテクトされたコンテントを変換しディスプレイするため、アクセス・プロテクション装置を指定する。リムーバブルセキュリティ装置（コンバータと端末カード）は、セキュリティ関連の機能をパフォームするために推奨されている。ＸＣＡにおいて、デスクランブリングキーは、ユニーク（unique）なローカルキーによりプロテクトされているＥＣＭにおいてリバンドル（rebundle）されている。そこで、ローカルＥＣＭとともにコンテントを受け取るデコーダは、そのデコーダ固有のＣＡシステムによりプロテクトされたコンテントのみならず、ＸＣＡによりプロテクトされたコンテントのハンドルを必要とすることができる。
【０００６】
ＮＲＳＳ（National Renewable Security Standard）は、デジタル民生用電子装置、例えば、デジタルＴＶ（television）レシーバおよびデジタルＶＣＲとともに採用されるリニューアブル（renewable）セキュリティのための手段を提供する。そこで、このセキュリティ機能は、ナビゲーショナル装置から分離されている。ＮＲＳＳセキュリティ装置は、プロテクトされているコンテントをホスト装置から受け取ると、そのコンテントをデスクランブルしてホスト装置に戻す。このリンクもプロテクトされている必要がある。
【０００７】
ISO/IEC 13818-1ベースのシステムにおいて、ペイ（pay）ＴＶサービスをプロテクトするため、番組をスクランブルすることができる。トランスポートストリームは番組とＥＣＭとＰＭＴSとを搬送している。
【０００８】
ＰＭＴは、当該番組をプロテクトしているＣＡシステムのためのエントリを有する。各エントリはCA_system_idと、スクランブルされたストリームのＰＩＤと、番組をデスクランブルするためのキーを有するＥＣＭのＰＩＤとを含んでいる。
【０００９】
仮に、受信装置が、extra ＣＡシステムを付加できる変換装置か、（例えば、ＸＣＡが行なうようなコピープロテクションを行なう）システムと置換できる変換装置のいずれかにできる場合には、この受信装置は、ＰＭＴが当該新しいＣＡシステムのためのエントリを有するトランスポートストリームを出力する必要がある。この受信装置はオリジナルのトランスポートストリームに存在する各ＰＭＴおよび全てのＰＭＴを獲得し、これらＰＭＴを処理し、extra ＣＡシステムのためのエントリを付加し、ついで、モディファイされたＰＭＴを出力トランスポートビットストリームに挿入することができる。
【００１０】
これらの処理は、一部、受信装置の処理能力に限界があるため、非常にやっかいになる。さらに、ＰＭＴが２つ以上のトランスポートパケットに跨がることができるため、処理が益々複雑になっている。そこで、エントリを付加するということは、パケットを付加することを意味するから、そうすると、当該ビットストリームか既にフルであるか、タイムスタンプを調整する必要があるときは、多様な問題が生じる。このような問題を解決できる方法が強く望まれている。
【００１１】
（発明の概要）
ＣＡ（Conditional Access）システムを付加する方法によれば、付加されたＣＡシステムに関係付けをしたセキュリティデータを挿入するために一部がリザーブされているデータストリームを、放送ソースに供給する。この付加されたＣＡシステムは、オリジナルのトランスポートストリーム作成中に、放送ソースにおいて、エントリをＰＭＴに付加することにより、宣言される。このエントリは、ＥＣＭのためにユニークなＰＩＤを定義する。extra ＣＡシステムＥＣＭのためにリザーブされたＰＩＤは、他では使用されず、受信装置に到達したトランスポートストリームは、リザーブされたＰＩＤを有するパケットは含んでいないことになる。本発明の放送ソースへのインプリメントは、ＣＡプロテクトされた放送において存在しないデータストリームのための「ダミー」エントリを送信し、もってサービスデータの変換に必要なＰＭＴ処理を最小にする、ことにより行なわれる。正しいＰＭＴは、モディファイ／更新テーブルを必要とせずに、受信装置から出力される。
【００１２】
本発明は、ＣＡシステムに関係付けをしたセキュリティデータのためにリザーブされた未使用識別子を含むシステム情報データを有するデータストリームを受信し、前記ＣＡシステムに関係付けをした前記セキュリティデータを前記データストリームに挿入するＣＡシステムにおけるセキュリティ装置をオペレートする方法において具現化されている。
【００１３】
（発明の詳細な説明）
図１はネットワーク１０を示す。ネットワーク１０はａトランスポートストリームにより放送ソース、例えば、コンテントソース２０からコンテントを受け取り、（ここに記載する)ＸＣＡにプロテクションを提供する。コンテントソース２０は、例えば、テープ、ＤＶＤ、ケーブル放送、衛星放送、又は地上波放送から、経済価値のあるコンテント２２を提供することができる。コンテント２２は、典型的には、Ａ／Ｖコンテントを含んでおり、このＡ／Ｖコンテントはプロテクトされており、プライベートＣＡネットワークのサブスクライバに供給されている。コンテント２２をパーチャス（purchase）するサブスクライバか、コンテント２２を受け取る権利を有するサブスクライバには、コンテント２２をデスクランブルするために必要なキーが供給される。
【００１４】
図１の実施の形態によれば、コンテントソース２０はこのＣＡコンテント２２を、例えば、アクセス装置３０、記録装置４０、及び／又は、プレゼンテーション装置５０に、供給することができる。
【００１５】
アクセス装置３０はセットトップボックスの形態をとることができる。アクセス装置３０は、リムーバブルセキュリティ装置、例えば、ＸＣＡ／ＮＲＳＳコンバータカード３５と協働して、ＣＡ／ＸＣＡコンテント３３内に、ＣＡコンテント２２からＸＣＡプロテクティッドコンテントを作成することができる。記録装置４０は、ＤＶＨＳ（Digital ＶＨＳ）またはＤＶＤレコーダの形態をとることができる。記録装置４０は、リムーバブルセキュリティ装置、例えば、コンバータカード３５に類似するコンバータカード４５を有するようにもでき、有しないようにもできる。プレゼンテーション装置５０はＤＴＶの形態をとることができ、プレゼンテーション装置５０はＣＡ／ＸＣＡプロテクティッドコンテントをデスクランブルするため、リムーバブルセキュリティ装置ＸＣＡ／ＮＲＳＳ端末カード５５と協働してオペレートすることができる。
【００１６】
図２ないし図４はトランスポートストリーム２２に関する処理を説明するための説明図である。トランスポートストリーム２２はオーディオ／ビデオ処理装置３０に入力され、関係付けをしたセキュリティ装置３５に入力され、オーディオ／ビデオ処理装置３０からトランスポートストリーム３３として出力される。本発明はISO/IEC 13818-1にコンプライアント（compliant）のデータシステムに適用できることに注意されたい。このデータシステムとしては、条件付きでアクセスされるデジタルＴＶシステム、例えば、ＡＴＳＣと、ＤＶＢと、ＡＲＩＢ（地上波、衛星、ケーブルSMATV、又はMMDSに関らず）がある。
【００１７】
図２に示すように、放送ソース２０は、エンコーダ２０１（例えば、ＰＥＳエンコーダ）と、慣用のマルチプレクサ／スクランブラモジュール２０４とによりエンコードされたコンテントのソースを含んでいる。アンテナ２０８のような放射源は当該コンテントをオーディオ／ビデオ処理装置（例えば、レシーバ）３０と、対応するセキュリティ装置３５（図１および図３参照)とに送信する。ＰＭＴ（program Map Table）２０７はトランスポートストリーム２２に関係付けしてある。図２のＰＭＴ２０７において、CA_system_id 1とECM PID 1との関係付けが２０７Ａで示してあり、CA_system_id 2とECM PID 2との関係付けが２０７Ｂで示してある。 ＣＡシステムを付加するため、付加したCA_system_idは、放送サイト２０で、extra_CA_system_idをextra_ECM_PIDに関係付けをしているＰＭＴに、テーブルエントリ２０７Ｃを付加することにより、宣言される。この付加されたＰＩＤは、前に未使用であって、付加されたＣＡシステムか、extra ＣＡシステムのためにリザーブされたＰＩＤであるのが好ましい。すなわち、ビットストリームがレシーバ３０で変換される前には、ＰＩＤはトランスポートパケットのためには使用されない。図２（および図３）に示すトランスポートストリーム２２は、extra ＥＣＭを含んでいない。レシーバ３０では、ＥＣＭのＰＩＤは、extra ＣＡシステムのために、ＰＭＴ２０７から取り出される。そして、レシーバ３０は当該ＰＩＤを用いてＥＣＭを生成し、得られたＥＣＭを当該データストリームに挿入し、出力データストリーム３３を提供する。
【００１８】
図３および図４を参照して、データストリームすなわちビットストリーム２２がセキュリティ装置３５、例えばIrdeto／ＸＣＡ ＣＡモジュールにエンタおよびイグジットするときの、ビットストリーム２２の処理のフローの一例を説明する。このＣＡモジュールは、ＰＭＴ２０７に用意したエントリを用いて、当該コンテントをＸＣＡに変換する。図４に示すように、ＰＩＤエントリ４００のテーブルは、ＰＡＴ（Program Association Table）２３０のためのエントリを含んでいる。ＰＡＴ２３０は、PID 000（OxOOOO）に位置させるため、ＭＰＥＧで事前に定義されており、全てのＰＭＴ ＰＩＤを指し示している。各サービスに対して１つのＰＭＴが対応させてある。ＰＭＴ２０７は、所定のサービス（この場合、ビデオと、オーディオと、ＣＡと、結局、ＣＰ）を構成する（make up）ための全てのＰＩＤに対するエントリを含んでいる。
【００１９】
２つの「ダミー」エントリ１２０、１２１は、このサービスがネットワークを介してセキュリティ装置３５（図３)に送信される時、ＰＭＴ２０７に存在している。このマッピングにより、ＸＣＡとＣＭＰＳがどのようにしてコピープロテクションを提供するかが決定される。この例では、当然のことであるが、このサービスプロバイダはＸＣＡとＣＭＰＳをコピープロテクションシステムとしてオーソライズしている。このサービスプロバイダは、２つ以上の協働（cooperating）ＣＰシステムをインタポレート（interporate）するメカニズムも提供している。これら２つのＣＰシステムのＰＩＤ１２０、１２１は、図３に示すネットワーク放送データストリームには用いられていない。（すなわち、これらＰＩＤを付したパケットは送信されていない）。このＣＡモジュールが当該コンテントをデスクランブルし、ＣＰシステムに変換すると、このＣＡ ＥＣＭパケット（図４においてPID 111で示す）は除去され、当該ビットストリームの同一ロケーションにおいてＣＰシステムパケット（PID 120）と置換される。
【００２０】
これらダミーエントリをＰＭＴ２０７に付加すると、次のような利点がある。第１に、ＣＰ ＥＣＭデータのために指定されたＰＩＤを付したデータの送信が避けられるので、プロバイダは、コリジョンが発生しないことを保証できる。であるから、当該ＣＡモジュールはＰＩＤを取り出す必要がなく、当該放送が使用している別のＰＩＤとのコリジョンが発生する危険性がない。第２に、仮に放送事業者が番組コピーを望まない場合には、この放送事業者はＣＰエントリをＰＭＴにエンタしない。無許可者（pirate）が当該番組をテープに記録しようとする場合は、ＰＭＴを適正に編集し、記録のための他の全ての要件を充足する必要がある。このＰＭＴ２０７は、ＣＡ／ＣＰ変換の前でも後でも有効である、ことに注意されたい。
【００２１】
図１に示すような記録装置はこのＰＭＴのエントリをモディファイする必要がないことに注意すべきである。（このことは、記録装置がＣＰシステムデータフラグを変更する必要があるシステムにおいても、そうである）これらＣＰシステムコントロールフラグは、ＣＰ ＥＣＭ ＰＩＤパケットに位置されることになり、これらパケットにおいてモディファイすることができる。
【００２２】
本発明は、ＣＰシステムデータに対するＣＡシステムのＰＩＤを「再使用」できることを意図している。しかし、Simulcryptシステムにおいは、この再使用のため、ＣＰシステムＥＣＭを見付け出すのは困難である。ＰＭＴがＸＣＡ ＥＣＭを適正に指し示すために、ＰＭＴを変更しなければならないか、あるいは、当該ＸＣＡ ＥＣＭを見付け出そうとしている装置はどのＣＡシステムが最初に当該コンテントをデスクランブルしたかを知らなければならない。加えて、仮に当該ストリームがISO/IEC 13818-1にコンプライアントである場合には、当該ＰＭＴをモディファイする必要がある。
【図面の簡単な説明】
【図１】  コンテントを放送ソースから受信し、ＸＣＡおよびＮＲＳＳコピープロテクションシステムを用いてコピープロテクションを行なうのに適合したネットワークの例を示す図である。
【図２】  本発明の一態様によるＣＡシステムの付加に関連する、機能要素と処理フローを示すブロック図である。
【図３】  本発明の一態様によるＣＡシステムのために、セキュリティ装置によるコンテントの変換に関連する処理を示すブロック図である。
【図４】  本発明の実施において有用なＰＭＴの例を示す図である。
【図１】
0004688389.tif 000002
【図２】
0004688389.tif 000003
【図３】
0004688389.tif 000004
【図４】
0004688389.tif 000005