(57)【要約】デジタルメディア情報を示している複数のトランスポートストリームパケットを供給するためのトランスポートストリーム供給装置は、プログラムアソシエーションテーブル及び暗号化されたメディア情報を復号するためのキー情報を含んでいる第１のパケットタイプのトランスポートストリームパケットを供給するように構成される。プログラムアソシエーションテーブルは、プログラム番号と第２のパケットタイプの更なるトランスポートストリームパケットのパケットタイプ識別子との間の関連性を含む。トランスポートストリーム供給装置は、第２のパケットタイプのトランスポートストリームパケットが、デジタルメディア情報の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケットのパケットタイプ識別子の参照を含むような方法で、第２のパケットタイプのトランスポートストリームパケットを供給するように構成される。【選択図】図１
2013526807.tif 000002
【特許請求の範囲】
【請求項１】
デジタルメディア情報（１１０）を示す複数のトランスポートストリームパケット（１２４，１２８；２８２，２８４，２８６，２８８；６１０，６２０）を供給するためのトランスポートストリーム供給装置（１００）であって、
前記トランスポートストリーム供給装置は、プログラムアソシエーションテーブル（７２０；１３００）と、暗号化されたメディア情報を復号するためのキー情報（ＣＡ＿ｓｅｃｔｉｏｎ、ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ、ＣＡ＿ｄａｔａ）を含むアクセス制限情報（７３０）を含んでいる第１のパケットタイプのトランスポートストリームパケット（１２４；２８２；６１０；７００）を供給するように構成され、前記プログラムアソシエーションテーブル（７２０；１３００）は、プログラム番号と第２のパケットタイプの更なるトランスポートストリームパケット（１２８；２８４；６２０）のパケットタイプ識別子との間の関連性を含むことと、
前記トランスポートストリーム供給装置は、前記第２のパケットタイプの前記トランスポートストリームパケットが、前記デジタルメディア情報（１１０）の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケット（２８６，２８８；ＰＥＳ＿ｐａｃｋｅｔ）のパケットタイプ識別子の参照を含むように、前記第２のパケットタイプのトランスポートストリームパケット（１２８；２８４；６２０）を供給するように構成されることを特徴とする、前記トランスポートストリーム供給装置（１００）。
【請求項２】
前記トランスポートストリーム供給装置は、前記第１のパケットタイプを有しており、かつ、前記プログラムアソシエーションテーブル（７２０；１３００）と前記キー情報（ＣＡ＿ｓｅｃｔｉｏｎ；ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ）を有する前記アクセス制限情報（７３０）の両方を含むトランスポートストリームパケットを供給して、
前記第２のパケットタイプを有するトランスポートストリームパケット（１２８；２８４）を供給して、
前記第１のパケットタイプ及び前記第２のパケットタイプと異なる第３のパケットタイプを有するトランスポートストリームペイロードデータパケット（２８６）を供給するように構成され、
前記トランスポートストリーム供給装置は、同一の長さのトランスポートストリームパケットを有するトランスポートストリームを得るために、前記第１のパケットタイプを有する前記トランスポートストリームパケット、前記第２のパケットタイプを有する前記トランスポートストリームパケット、および第３のパケットタイプを有する前記トランスポートストリームパケットが、すべて同じ所定のパケット長を有するように、前記第１のパケットタイプを有する前記トランスポートストリームパケット、前記第２のパケットタイプを有する前記トランスポートストリームパケット、前記第３のパケットタイプを有する前記トランスポートストリームパケットを供給するように構成されることを特徴とする、請求項１に記載のトランスポートストリーム供給装置（１００）。
【請求項３】
前記トランスポートストリーム供給装置は、前記第１のパケットタイプの前記トランスポートストリームパケット（１２４；２８２；６１０；７００）の付加的な情報フィールド（ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ）に、前記アクセス制限情報を付加するように構成され、前記トランスポートストリーム供給装置は、フラグ（ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌ）によって前記付加的な情報フィールドがあることを信号で伝えるように構成されることを特徴とする、請求項１又は請求項２に記載のトランスポートストリーム供給装置。
【請求項４】
前記トランスポートストリーム供給装置は、前記トランスポートストリームパケットの各々が、トランスポートストリームパケットプリアンブルの所定位置に、前記各トランスポートストリームパケットのパケットタイプを識別するパケットタイプ識別子（ＰＩＤ）を含むような方法で、前記トランスポートストリームパケットを供給するように構成され、
前記トランスポートストリーム供給装置は、前記プログラムアソシエーションテーブル（７２０；１３００）および前記アクセス制限情報（７３０）を有するトランスポートストリームパケット（１２４；２８２；６１０；７００）が、前記プログラムアソシエーションテーブルおよび前記アクセス制限情報を含む前記トランスポートストリームパケット（１２４；２８２；６１０；７００）それ自体が前記デジタルメディア情報の前記ペイロードコンテンツを示すことなしで、１つ又は複数のタイプのデータストリームのためのパケットタイプ識別子を含んでいるプログラムマッピングテーブルを有するトランスポートストリームパケット（１２８；２８４；６２０）のパケットタイプ識別子の参照を含むように、前記トランスポートストリームを供給するように構成されることを特徴とする、請求項１〜請求項３のいずれかに記載のトランスポートストリーム供給装置。
【請求項５】
前記トランスポートストリーム供給装置は、前記プログラムアソシエーションテーブルおよび前記アクセス制限情報を含む前記トランスポートストリームパケットが、異なるアクセス制限情報の一連のセクション（ＣＡ＿ｓｅｃｔｉｏｎ、ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ、ＣＡ＿ｄａｔａ）を含む方法で、前記プログラムアソシエーションテーブルおよび前記アクセス制限情報を含む前記トランスポートストリームパケット（１２４；２８２；６１０；７００）を供給するように構成され、
前記セクションのうちの１つは、エンタイトルメント・マネジメント・メッセージ（ＥＭＭ）またはエンタイトルメント・マネジメント・メッセージの参照を含み、
前記セクションのうちの別のものは、エンタイトルメント・キー・メッセージ（ＥＣＭ）またはエンタイトルメント・キー・メッセージの参照を含み、
テーブル識別子（ｔａｂｌｅ＿ｉｄ）を含んでいる前記アクセス制限情報の前記セクションの各々は、前記セクションに含まれる前記アクセス制限情報の前記タイプを示し、長さ情報（ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ、ＣＡ＿ｉｎｆｏ＿ｌｅｎｇｔｈ）は、前記セクションに含まれる前記情報の長さを示すことを特徴とする、請求項１〜請求項４のいずれかに記載のトランスポートストリーム供給装置。
【請求項６】
前記トランスポートストリーム供給装置は、符号化されたオーディオ情報の形で、または、符号化された画像情報の形で、または、符号化されたビデオ情報の形で、前記デジタルメディア情報の前記コンテンツを示すトランスポートストリームパケット（２８６，２８８）が、暗号化されたメディア情報を復号するためのコンテンツキー情報（ＥＣＭ）を含まないように、前記暗号化されたメディア情報を復号するためのコンテンツキー情報（ＥＣＭ）を、プログラムアソシエーションテーブルを含むトランスポートストリームパケット（１２４；２８２；６１０；７００）にだけ付加するように構成されることを特徴とする、請求項１〜請求項５のいずれかに記載のトランスポートストリーム供給装置。
【請求項７】
前記トランスポートストリーム供給装置は、前記トランスポートストリームが、エンタイトルメント・マネジメント・メッセージ（ＥＭＭ）が送信される別のチャンネルの参照を含む方法で、前記トランスポートストリームを供給するように構成されることを特徴とする、請求項１〜請求項６のいずれかに記載のトランスポートストリーム供給装置。
【請求項８】
前記トランスポートストリーム供給装置は、ＩＳＯ―ＩＥＣ  １３８１８―１に準拠した前記プログラムアソシエーションテーブル（７２０；１３００）を含む、ＥＴＳＩ  ＴＳ  １０２  ４２８に準拠したトランスポートストリームパケット（１２４；２８２；６１０；７００）のプライベートデータ領域（ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ）に、前記アクセス制限情報を付加するように構成されることを特徴とする、請求項１〜請求項７のいずれかに記載のトランスポートストリーム供給装置。
【請求項９】
前記トランスポートストリーム供給装置は、トランスポートストリームの中に、少なくとも毎秒１回、プログラムアソシエーションテーブルおよびアクセス制限情報を有するトランスポートストリームパケット（１２４；２８２；６１０；７００）を供給するように構成されることを特徴とする、請求項１〜請求項８のいずれかに記載のトランスポートストリーム供給装置。
【請求項１０】
前記トランスポートストリーム供給装置は、プログラムアソシエーションテーブルおよびアクセス制限情報を含むトランスポートストリームパケット（１２４；２８２；６１０；７００）の３０％未満を、前記プログラムアソシエーションテーブルで占めるように構成されることを特徴とする、請求項１〜請求項９のいずれかに記載のトランスポートストリーム供給装置。
【請求項１１】
アクセス制限されたメディア情報を含むＤＡＢ信号（２２０；２７４）を供給するためのＤＡＢ信号供給装置（２００；２７０）であって、
プログラムアソシエーションテーブルおよびアクセス制限情報を含む第１のパケットタイプのトランスポートストリームパケット（１２４；２８２；６１０；７００）を供給し、前記第２のパケットタイプのトランスポートストリームパケットが、トランスポートストリームペイロードデータパケット（２８６、２８８）のパケットタイプ識別子の参照を含むような方法で、前記第２のパケットタイプのトランスポートストリームパケット（１２８；２８４；６２０）を供給し、前記アクセス制限されたメディア情報の第１のメディアタイプのコンテンツを示す第３のパケットタイプのトランスポートストリームペイロードデータパケット（２８６）を供給し、前記アクセス制限されたメディア情報の第２のメディアタイプのコンテンツを示す第４のパケットタイプのトランスポートストリームペイロードデータパケット（２８８）を供給するように構成され、
前記第３のパケットタイプの少なくともいくつかの前記トランスポートストリームペイロードのコンテンツは、暗号化され、または、前記第４のパケットタイプの少なくともいくつかの前記トランスポートストリームペイロードデータパケットのコンテンツは、暗号化され、
前記第１のパケットタイプの前記トランスポートストリームパケット、前記第２のパケットタイプの前記トランスポートストリームパケット、前記第３のパケットタイプの前記トランスポートストリームパケット、および前記第４のパケットタイプの前記トランスポートストリームパケットは、ＭＰＥＧ２トランスポートストリームの一部であり、
前記第１のパケットタイプの前記トランスポートストリームパケットの中に含まれる前記アクセス制限情報は、前記第３のパケットタイプの前記トランスポートストリームパケットの前記暗号化されたコンテンツまたは前記第４のパケットタイプの前記トランスポートストリームパケットの前記暗号化されたコンテンツを復号するためのコンテンツキー情報（ＥＣＭ）を含む、請求項１〜請求項１０のいずれかに記載のトランスポートストリーム供給装置（１００；２３０；２７６）と、
前記ＤＡＢ信号（２７４）を得るために、前記ＭＰＥＧ２トランスポートストリームを１つ又は複数の他のＤＡＢサービス（２９２）と結合するように構成されたＤＡＢサービス結合器（２９０）とを含む、前記ＤＡＢ信号供給装置。
【請求項１２】
トランスポートストリーム（３１０）に基づいて、アクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報（３２０）を供給するためのトランスポートストリーム解析器（３００）であって、
識別されたパケット（３３２）として、所定の第１のパケットタイプ識別子を含み、プログラムアソシエーションテーブルを含む、所定の第１のパケットタイプのパケット（１２４；２８２；６１０；７００）を識別するように構成されたパケットタイプ識別子（３３０）と、
アクセス制限情報を求めて前記識別されたパケット（３３２）をサーチして、そこで発見されたアクセス制限情報（３２０）を供給するように構成されたパケット解析器とを含むことを特徴とする、前記トランスポートストリーム解析器。
【請求項１３】
前記トランスポートストリーム解析器は、前記所定の第１のパケットタイプの前記トランスポートストリームパケット（１２４；２８２；６１０；７００）の前記プログラムアソシエーションテーブル（７２０；１３００）を評価して、前記プログラムアソシエーションテーブルに基づいて、プログラムマッピングテーブルを有するトランスポートストリームパケット（１２８；２８４；６２０）と関連した第２のパケットタイプ識別子を決定するように更に構成され、
前記トランスポートストリーム解析器は、前記決定された第２のパケットタイプ識別子に基づいて、前記トランスポートストリーム（３１０）におけるプログラムマッピングテーブルを有するトランスポートストリームパケット（１２８；２８４；６２０）を識別し、どのパケットタイプ識別子が前記アクセス制限されたデジタルメディア情報のメディアコンテンツを含むトランスポートストリームペイロードデータパケット（２８６，２８８）と関連するかについての情報を得るために、前記プログラムマッピングテーブルを評価するように構成されたパケットタイプ関連決定器（３５０）を含むことを特徴とする、請求項１２に記載のトランスポートストリーム解析器（３００）。
【請求項１４】
前記トランスポートストリーム解析器は、前記所定の第１のパケットタイプのトランスポートストリームパケットの中に含まれる前記アクセス制限情報を使用すると共に、前記プログラムマッピングテーブルにおいて示されたパケットタイプ識別子を含む前記トランスポートストリームパケット（２８６，２８８）の中に含まれる暗号化されたメディアコンテンツを復号するように構成されたディクリプタを更に含むことを特徴とする、請求項１２又は請求項１３に記載のトランスポートストリーム解析器。
【請求項１５】
前記パケット解析器は、付加的な情報フィールド（ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ）が、所定のテーブル識別子によってマークされ、アクセス制限情報を含む１つ又は複数のテーブル（ＣＡ＿ｓｅｃｔｉｏｎ、ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ、ＣＡ＿ｄａｔａ）を含むかどうかに関して、前記所定の第１のパケットタイプの前記識別されたパケット（３３２）をチェックして、識別されたテーブル内に含まれた前記アクセス制限情報を供給するように構成されることを特徴とする、請求項１２〜請求項１４のいずれかに記載のトランスポートストリーム解析器。
【請求項１６】
前記パケット解析器は、前記第１のテーブル内に含まれるテーブル長さ情報（ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ，ＣＡ＿ｉｎｆｏ＿ｌｅｎｇｔｈ）を使用すると共に、第１の所定のテーブル識別子によってマークされ、アクセス制限情報を含む第１のテーブル（ＣＡ＿ｓｅｃｔｉｏｎ、ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ、ＣＡ＿ｄａｔａ）を発見することに応答して、前記所定の第１のパケットタイプの前記識別されたパケット（３３２）の前記付加的な情報フィールドが、前記第１のテーブルの後に、アクセス制限情報を含む更なるテーブル（ＣＡ＿ｓｅｃｔｉｏｎ，ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ，ＣＡ＿ｄａｔａ）を含むかどうかをチェックし、前記更なるテーブル内に含まれた前記アクセス制限情報を供給するように構成されることを特徴とする、請求項１５に記載のトランスポートストリーム解析器。
【請求項１７】
ＭＰＥＧ２トランスポートストリーム（４３４）に加えて１つ又は複数の更なるＤＡＢサービスを含むＤＡＢ信号（４１０）から前記ＭＰＥＧ２トランスポートストリームを抽出するように構成されたＤＡＢサービス分離器（４３０）と、
前記ＤＡＢサービス分離器から前記ＭＰＥＧ２トランスポートストリームを受信して、前記トランスポートストリームに基づいてアクセス制限されたデジタルメディア情報を復号するための前記アクセス制限情報（４４２）を供給するように構成された、請求項１２〜請求項１６のいずれかに記載のトランスポートストリーム解析器（３００；４４０）と、
前記アクセス制限情報（４４２）を使用すると共に、前記アクセス制限されたデジタルメディア情報の暗号化されたメディアコンテンツを復号するように構成されたコンテンツディクリプタ（４５０）とを含む、ＤＡＢ受信機（４００）。
【請求項１８】
デジタルメディア情報を示している複数のトランスポートストリームパケットを供給する方法であって、
プログラムアソシエーションテーブルおよび暗号化されたメディア情報を復号するためのキー情報を含んでいるアクセス制限情報を含む第１のパケットタイプのトランスポートストリームパケットを供給するステップであって、前記プログラムアソシエーションテーブルが、プログラム番号と第２のパケットタイプの更なるトランスポートストリームパケット（１２８；２８４；６２０）のパケットタイプ識別子との間の関連性を含む前記ステップと、
前記第２のパケットタイプのトランスポートストリームパケットが、前記デジタルメディア情報の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケット（２８６，２８８）のパケットタイプ識別子の参照を含むように、前記第２のパケットタイプの前記トランスポートストリームパケット（１２４；２８２；６１０；７００）を供給するステップとを含むことを特徴とする、前記方法。
【請求項１９】
トランスポートストリームに基づいて、アクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報を供給する方法であって、
識別されたパケットとして、所定の第１のパケットタイプ識別子を含み、プログラムアソシエーションテーブルを含む所定の第１のパケットタイプのトランスポートストリームパケット（１２４；２８２；６１０；７００）を識別するステップと、
アクセス制限情報を求めて前記識別されたパケットをサーチするステップと、
前記識別されたパケット内で発見されたアクセス制限情報を供給するステップとを含む、前記方法。
【請求項２０】
コンピューター・プログラムがコンピュータ上で動作するとき、請求項１８又は請求項１９に記載の方法を実行するための前記コンピューター・プログラム。
【請求項２１】
プログラムアソシエーションテーブルおよび暗号化されたメディア情報を復号するためのキー情報を有するアクセス制限情報を有する第１のパケットタイプのトランスポートストリームパケット（１２４；２８２；６１０；７００）であって、前記プログラムアソシエーションテーブルは、プログラム番号と第２のパケットタイプの更なるトランスポートストリームパケット（１２８；２８４）のパケットタイプ識別子との間の関連性を含む前記トランスポートストリームパケットと、
前記第２のパケットタイプのトランスポートストリームパケット（１２８；２８４）であって、前記デジタルメディア情報の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケット（２８６、２８８）のパケットタイプ識別子の参照を含む、前記第２のパケットタイプの前記トランスポートストリームパケットと
を含むことを特徴とする、トランスポートストリーム信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明による実施形態は、デジタルメディア情報を記述する複数のトランスポートストリームパケットを供給するためのトランスポートストリーム供給装置に関する。本発明による更なる実施形態は、ＤＡＢ信号供給装置に関する。本発明による更なる実施形態は、トランスポートストリームに基づいてアクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報を供給するためのトランスポートストリーム解析器に関する。本発明による更なる実施形態は、ＤＡＢ受信機に関する。本発明による更なる実施形態は、対応する方法および対応するコンピューター・プログラムに関する。本発明による更なる実施形態は、トランスポートストリーム信号に関する。本発明による更なる実施形態は、限定受信に関する情報のビットレート節減型のトランスポートのためのデジタルマルチメディア放送（ｄｉｇｉｔａｌ  ｍｕｌｔｉｍｅｄｉａ  ｂｒｏａｄｃａｓｔｉｎｇ）（ＤＭＢ）への限定受信（ｃｏｎｄｉｔｉｏｎａｌ  ａｃｃｅｓｓ）に対する基本的なフレームワークに関する。
【背景技術】
【０００２】
ＤＭＢという略字で知られる、デジタルマルチメディア放送は、オーディオビジュアルコンテンツによる、ＤＡＢという略字で知られる、以前のデジタル音声放送（ｄｉｇｉｔａｌ  ａｕｄｉｏ  ｂｒｏａｄｃａｓｔｉｎｇ）の拡張である。デジタルマルチメディア放送、ＤＭＢは、全てのＤＡＢ機能を「継承する」が、ビデオコンテンツおよび／またはオーディオコンテンツを含むＭＰＥＧ２符号化トランスポートストリームを付加的に送信する可能性が補充されている。
【０００３】
送信端局で、従来のＤＡＢマルチプレクサは、この目的のために、ＤＭＢ符号器からＭＰＥＧ２トランスポートストリームを受信するＤＭＢゲートウェイが追加されている。
【０００４】
図１４は、ＤＭＢ信号処理の略図を示す。図１４のＤＭＢ信号処理１４００は、例えば、オーディオ信号および／またはビデオ信号を含んでいるマルチメディア情報１４１０を受信する。ＤＭＢ信号処理１４００は、マルチメディア情報１４１０に基づいてＭＰＥＧ２トランスポートストリーム１４２２を生成するように構成されたＤＭＢ符号器１４２０を更に含む。信号処理１４００は、ＭＰＥＧ２トランスポートストリーム１４２２を受信して、それに基づいてＤＡＢサブチャンネル１４３２を生成するように構成されたＤＭＢゲートウェイ１４３０を更に含む。信号処理１４００は、例えば、複数のＤＡＢサブチャンネルを合わせ持つＤＡＢ信号にＤＡＢサブチャンネル１４３２を加えるように構成されたＤＡＢマルチプレクサ１４４０を更に含む。このようにして、例えば、ＤＡＢ多重信号は得られる。
【０００５】
ＤＭＢに適合する信号、またはＤＭＢ情報を含むＤＡＢ信号をどのように得ることができるかについての詳細は、例えば、ヨーロッパ放送連合（ＥＢＵ）の対応する刊行物を参照されたい。詳細は、例えば、刊行物ＥＴＳＩ  ＴＳ  １０２  ４２８，ＶＩ．２．１で「デジタル音声放送（ＤＡＢ）；ＤＭＢビデオ・サービス；ユーザアプリケーション仕様書」と題された刊行物、およびそれに関連した書類に与えられる。
【０００６】
デジタルマルチメディア放送、ＤＭＢは、それによって移動受信機上で「テレビ」が使用可能となる技術である。このように、例えば、ＤＭＢは、ＤＶＢ―Ｈのような技術の代替物を表す。
【０００７】
重要な１つのアプリケーションは、コンテンツが保護された（暗号化された）方法で送信されて、資格を与えられたユーザだけが利用できる、有料テレビ（ｐａｙ  ＴＶ）である。この構想を、以下ではアクセス制限と呼ぶ。コンテンツの暗号化と必要な付加的なメッセージの供給は、時には「限定受信システム（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）」または略して「ＣＡ」と呼ばれもする、限定受信のシステムによって実行される。例えば、付加的なメッセージは、エンタイトルメント・メッセージ（ｅｎｔｉｔｌｅｍｅｎｔ  ｍｅｓｓａｇｅｓ）（また「ＥＭＭ」とも呼ばれる）またはカレント・コンテンツ・キー（ｃｕｒｒｅｎｔ  ｃｏｎｔｅｎｔ  ｋｅｙ）を含むメッセージ（またＥＣＭとも呼ばれる）である。エンタイトルメント・メッセージは、時々、エンタイトルメント・マネジメント・メッセージ（ｅｎｔｉｔｌｅ  ｍａｎａｇｅｍｅｎｔ  ｍｅｓｓａｇｅｓ）ＥＭＭとも呼ばれる。カレント・コンテンツ・キーを含むメッセージは、時々、エンタイトルメント・コントロール・メッセージ（ｅｎｔｉｔｌｅｍｅｎｔ  ｃｏｎｔｒｏｌ  ｍｅｓｓａｇｅｓ）ＥＣＭとも呼ばれる。付加的なメッセージは、以下において、略してＣＡ情報と呼ぶこととし、また、放送チャンネルを介して送信される。１つの目的は、送信されるＣＡ情報（限定受信（ｃｏｎｄｉｔｉｏｎａｌ  ａｃｃｅｓｓ）に関する情報）から生じるオーバーヘッドを最小に保つことである。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】ＥＴＳＩ，  ＥＴＲ  ２８９  （１９９６−１０），  Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＶＢ）；  Ｓｕｐｐｏｒｔ  ｆｏｒ  ｕｓｅ  ｏｆ  ｓｃｒａｍｂｌｉｎｇ  ａｎｄ  Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  （ＣＡ）  ｗｉｔｈｉｎ  ｄｉｇｉｔａｌ  ｂｒｏａｄｃａｓｔ  ｓｙｓｔｅｍｓ
【非特許文献２】ＥＴＳＩ  ＴＳ  １０２  ４２８  ｖ１．１．１  （２００５−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  ＤＭＢ  ｖｉｄｅｏ  ｓｅｒｖｉｃｅｓ；  Ｕｓｅｒ  ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃａｔｉｏｎ”，  ０６／２００５．
【非特許文献３】ＥＴＳＩ  ＴＳ  １０２  ４２８  ｖ１．２．１  （２００９−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  ＤＭＢ  ｖｉｄｅｏ  ｓｅｒｖｉｃｅｓ；  Ｕｓｅｒ  ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃａｔｉｏｎ”，  ０６／２００９．
【非特許文献４】ＥＴＳＩ  ＥＮ  ３００  ４０１  Ｖ１．４．１  （２００６−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）  ｔｏ  ｍｏｂｉｌｅ，  ｐｏｒｔａｂｌｅ  ａｎｄ  ｆｉｘｅｄ  ｒｅｃｅｉｖｅｒｓ，  ０６／２００６
【非特許文献５】ＥＴＳＩ  ＴＳ  １０２  ３６７  Ｖ１．２．１  （２００６−０１）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  Ｃｏｎｄｉｔｉｏｎａｌ  ａｃｃｅｓｓ”，  ０１／２００６
【非特許文献６】ＩＴＵ−Ｔ  Ｈ．２２２．０  （２００６−０５）：  “Ｓｅｒｉｅｓ  Ｈ：  Ａｕｄｉｏｖｉｓｕａｌ  ａｎｄ  ｍｕｌｔｉｍｅｄｉａ  ｓｙｓｔｅｍ，  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｏｆ  ａｕｄｉｏｖｉｓｕａｌ  ｓｅｒｖｉｃｅｓ  −  Ｔｒａｎｓｍｉｓｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ  ａｎｄ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ”，  “Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ  −  Ｇｅｎｅｒｉｃ  ｃｏｄｉｎｇ  ｏｆ  ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅｓ  ａｎｄ  ａｓｓｏｃｉａｔｅｄ  ａｕｄｉｏ  ｉｎｆｏｒｍａｔｉｏｎ：  Ｓｙｓｔｅｍｓ”
【発明の概要】
【発明が解決しようとする課題】
【０００９】
この背景に対して、（リソースの低消費で）効率よくアクセス制限されたメディア情報を送信することを可能にする構想を提供することが本発明の目的である。
【課題を解決するための手段】
【００１０】
本発明の一実施形態は、デジタルメディア情報を記述している複数のトランスポートストリームパケットを供給するためのトランスポートストリーム供給装置を供給する。トランスポートストリーム供給装置は、プログラムアソシエーションテーブル（ｐｒｏｇｒａｍ  ａｓｓｏｃｉａｔｉｏｎ  ｔａｂｌｅ）および暗号化されたメディア情報を復号するためのキー（ｋｅｙ）情報を含むアクセス制限情報を有する第１のパケットタイプのトランスポートストリームパケットを供給するように構成される。プログラムアソシエーションテーブルは、プログラム番号と第２のパケットタイプの更なるトランスポートストリームパケットのパケットタイプ識別子（ＰＩＤ）との間の関連性を含む。トランスポートストリーム供給装置は、第２のパケットタイプのトランスポートストリームパケットが、デジタルメディア情報の異なるコンテンツタイプのコンテンツを示しているトランスポートストリームペイロード・データパケット（ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｐａｙｌｏａｄ  ｄａｔａ  ｐａｃｋｅｔ）のパケットタイプ識別子の参照を含むような方法で、（対応するパケットタイプ識別子を有する）第２のパケットタイプのトランスポートストリームパケットを供給するように更に構成される。
【００１１】
プログラムアソシエーションテーブルを含むトランスポートストリームパケットに、リソース効率のよい方法で、暗号化されたメディア情報を復号するためのキー情報を含むアクセス制限情報（ＣＡ情報）を埋め込むことができることは、本発明の重要なアイデアである。例えば、（例えばＤＭＢに関する）トランスポートストリームパケットが定期的にプログラムアソシエーションテーブルにおいて自由なビット容量を有することが分かった。ＤＭＢに関して、例えば、これは、ＳＰＴＳ（ｓｉｎｇｌｅ  ｐｒｏｇｒａｍ  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ（単一プログラムトランスポートストリーム））であり、従って、データストリームの中に含まれる正確に１つのプログラムだけである。このように、アクセス制限情報の埋め込みは、トランスポートストリームペイロードデータパケットのいかなる付加情報も導入せずに、または、付加的なトランスポートストリームパケットを使用せずに、遂行されることができる。例えば、全体として、プログラムアソシエーションテーブルを有する第１のパケットタイプのトランスポートストリームパケットの中で、送信されることになっているデータ量は、一般的に、トランスポートストリームペイロードデータパケットによって送信されるデータ量より明らかに小さい。さらに、トランスポートストリームペイロードデータパケットは、一般的にアクセス制限メカニズムを用いずに、すでに、定期的に（またはしばしば）ペイロードデータで完全に満たされる。これは、ペイロードデータ符号器（例えばオーディオ符号器またはビデオ符号器）が、一般的に、符号化されたオーディオデータ又はビデオデータがアクセス制限メカニズムを用いて供給されるかどうかにかかわりなく作動するという事実に起因する。従って、この種のオーディオ符号器および／またはビデオ符号器は、一般的に、最適なオーディオ品質および／またはビデオ品質を得るために、トランスポートストリームペイロードデータパケットの全てのデータ容量を利用しようとする。
【００１２】
アクセス制限情報をトランスポートストリームペイロードデータパケットに導入すること、または、追加のトランスポートストリームペイロードデータパケットを利用することは、オーディオ符号器および／またはビデオ符号器が、トランスポートストリームペイロードデータパケットの中にスペースを残すために、トランスポートストリームペイロードデータパケットによって送信可能である全データレートを利用することができないこと、または、アクセス制限情報がトランスポートストリームペイロードに埋込まれることになっている場合トランスポートストリームペイロードデータパケットがリパックされる必要があることを生じさせることが分かった。その一方で、プログラムアソシエーションテーブルを含む第１のパケットタイプのトランスポートストリームパケットが、非常に多くの数のアプリケーションにおいて、信頼性が高く、および／または、定期的な方法で、自由なデータ容量を含み、前記自由なデータ容量がアクセス制限情報の前記埋め込みによって利用されることが分かった。
【００１３】
加えて、第１のパケットタイプのトランスポートストリームパケットにアクセス制限情報を埋込むことが特に暗号化されたメディア情報への速いアクセスを可能にすることが分かった。というのも、このようにして、アクセス制限情報が、第１のパケットタイプのトランスポートストリームパケットの評価の直後、すでに利用可能であることが達成できるからである。しかしながら、第１のパケットタイプのトランスポートストリームパケットの、特にそこに含まれたプログラムアソシエーションテーブルの評価は、デジタルメディア情報を評価する、および／または、再生することを可能とするために、いずれにしろ絶対的に不可欠である。この点で、本発明概念は、デジタルメディア情報の再生において、顕著な付加的遅延も省くアクセス制限メカニズムを提供することを可能にする。
【００１４】
すなわち、好ましい実施形態において、異なるパケットタイプのトランスポートストリームパケット、すなわち、特に、トランスポートストリームペイロードデータパケットだけでなく、第１のパケットタイプ及び第２のパケットタイプのトランスポートストリームパケットは、同一のパケット長を有する。このことは、一部のネットワークにおいて、トランスポートストリームパケットの送信を容易にする。同時に、この特徴は、比較的大きいデータ量が、プログラムアソシエーションテーブルに加えて、第１のパケットタイプのトランスポートストリームパケットの中に埋込まれることができることを確実にする。特に、これは、プログラムアソシエーションテーブルに加えて、アクセス制限情報を埋込むことを可能にする。
【００１５】
好ましい実施形態において、トランスポートストリーム供給装置は、第１のパケットタイプのトランスポートストリームパケットの付加的な情報フィールドにアクセス制限情報を加えて、フラグによって付加的な情報フィールドの存在の信号を送るように構成される。第１のパケットタイプのトランスポートストリームパケットの付加的な情報フィールドにアクセス制限情報を埋込むことは、第１のパケットタイプのトランスポートストリームパケットがアクセス制限情報の追加にもかかわらず、現在の規格に適合することを可能にする。そして、前記現在の規格は、付加的な情報フィールドに埋め込まれるデータコンテンツに関する備えがされていない。特に、本発明概念は、標準システムと比較して改善される機能を得ると共に、いかなる既存の規格に反することなくアクセス制限情報を使用することを可能にする。このように、本発明概念は、トランスポートストリームレベルと同程度の速さでアクセス制限メカニズムを利用することを可能にし、すでに符号化されて、パックされるデジタルメディア情報に、ほとんど苦労なく、アクセス制限メカニズムを加えることが可能である。
【００１６】
好ましい実施形態において、トランスポートストリーム供給装置は、トランスポートストリームパケットの各々が、トランスポートストリームパケットプリアンブルの所定の位置に、パケットタイプを識別するパケットタイプ識別子を含むように、トランスポートストリームパケットを供給するように構成される。トランスポートストリーム供給装置は、プログラムアソシエーションテーブルおよびアクセス制限情報を有するトランスポートストリームパケットが、デジタルメディア情報のペイロードコンテンツを示しているプログラムアソシエーションテーブルおよびアクセス制限情報そのものを有しているトランスポートストリームパケットなしで、１つ又は複数のタイプのデータストリームのためのパケットタイプ識別子を含んでいるプログラムマッピングテーブルを有する更なるトランスポートストリームパケットのパケットタイプ識別子の参照を含むように、トランスポートストリームパケットを供給するように構成される。この点、管理情報（例えばプログラムアソシエーションテーブルおよびアクセス制限情報）を含んでいるトランスポートストリームパケットとデジタルメディア情報（すなわち、符号化音声情報および／または符号化画像情報および／または符号化ビデオ情報）のペイロードコンテンツを示しているトランスポートストリームパケットとの間の階層分離は、達成されることができる。このように、アクセス制限情報の埋め込みは、デジタルメディア情報のペイロードコンテンツから独立している。
【００１７】
好ましい実施形態において、トランスポートストリーム供給装置は、第１のパケットタイプの対応するトランスポートストリームパケットが異なるアクセス制限情報のセクションのシーケンスを含むように、プログラムアソシエーションテーブルおよびアクセス制限情報を有するトランスポートストリームパケットを供給するように構成される。これに関連して、セクションのうちの１つは、好ましくは、エンタイトルメント・マネジメント・メッセージ（例えばＥＭＭメッセージ）またはエンタイトルメント・マネジメント・メッセージの参照を含み、セクションの別の１つは、エンタイトルメント・キー・メッセージ（例えばＥＣＭメッセージ）またはエンタイトルメント・キー・メッセージの参照を含む。アクセス制限情報各々のセクションは、セクションの中に含まれるアクセス制限情報のタイプを記述しているテーブル識別子を有する。さらに、アクセス制限情報のセクションは、セクションの中に含まれる情報の長さを記述している長さ情報を含む。
【００１８】
対応する構想のために、体系化された方法で、異なるタイプのアクセス制限情報を、１つのトランスポートストリームパケットに埋め込むことは、可能である。特に、セクションごとの方法で前記埋め込みを実行することは、復号器側で、実際に必要な情報への効率よいアクセスを可能にする。というのも、復号器側では、評価において、情報コンテンツが必要でないセクションを単にスキップすることが可能であるからである。これは、特に、長さ識別子によって可能にする。加えて、付加的な情報フィールドで実行されることができるアクセス制限情報を埋込む説明された方法は、例えば、対応するトランスポートストリームパケットに、アクセス制限に関連がない更なる情報を付加することもできる。
【００１９】
さらに、相互参照が、異なるアクセス制限情報を有するセクションの個々間に存在することは、任意選択で可能である。例えば、相互参照を有するセクションと実際のアクセス制限データを有するセクションとを区別することができる。このことは、アクセス制限情報さえも階層的に構築すること、および／または、付加的な情報フィールド内で、異なるパケットタイプのトランスポートストリームパケット間の参照を複製することを可能にする。
【００２０】
好ましい実施形態において、トランスポートストリーム供給装置は、トランスポートストリームが、エンタイトルメント・マネジメント・メッセージ（例えばＥＭＭメッセージ）が送信される別のチャンネルの参照を含むように、トランスポートストリームを供給するように構成される。この構想は、エンタイトルメント・マネジメント・メッセージのデータ量が非常に大きいときに、および／またはエンタイトルメント・マネジメント・メッセージがいくつかのマルチメディアプログラムに重要である情報を含むときに、有利である。
【００２１】
本発明による一実施形態は、アクセス制限されたメディア情報を含んでいるＤＡＢ信号を供給するためのＤＡＢ信号供給装置を提供する。ＤＡＢ信号供給装置は、上で説明されたように、トランスポートストリーム供給装置を含む。ここで、トランスポートストリーム供給装置は、好ましくは、プログラムアソシエーションテーブルおよびアクセス制限情報を含む第１のパケットタイプのトランスポートストリームパケットを供給するように構成される。トランスポートストリーム供給装置は、第２のパケットタイプのトランスポートストリームパケットが、デジタルメディア情報の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケットのパケットタイプ識別子の参照を含むように、第２のパケットタイプのトランスポートストリームパケットを供給するように更に構成される。トランスポートストリーム供給装置は、更なるパケットタイプ（おそらく付加的なパケットタイプだけでなく、例えば第３のパケットタイプ、および、第４のパケットタイプ）のトランスポートストリームパケットを供給するように更に構成され、その各々が、アクセス制限されたメディア情報のメディアタイプ（例えば符号化されたオーディオデータまたはビデオデータ）のコンテンツを示す。例えば、第３のパケットタイプおよび第４のパケットタイプは、アクセス制限されたメディア情報の異なるメディアタイプのコンテンツを示すことができる。これに関連して、更なるパケットタイプの少なくとも一部のトランスポートストリームパケットのコンテンツは、暗号化される。
【００２２】
第１のパケットタイプ、第２のパケットタイプ、および、更なるパケットタイプのトランスポートストリームパケットは、ＭＰＥＧ２トランスポートストリームの一部である。第１のパケットタイプのトランスポートストリームパケットの中に含まれたアクセス制限情報は、更なるパケットタイプの暗号化されたコンテンツを復号するためのキー情報を含む。
【００２３】
一実施形態において、ＰＡＴ（プログラムアソシエーションテーブル（ｐｒｏｇｒａｍ  ａｓｓｏｃｉａｔｉｏｎ  ｔａｂｌｅ））、ＰＭＴ（プログラムマッピングテーブル（ｐｒｏｇｒａｍ  ｍａｐｐｉｎｇ  ｔａｂｌｅ））、オーディオ、およびビデオの４つのパケットタイプがある。しかし、実際には、他のタイプ、例えばディスクリプタおよびシーンが、付加的に存在することができる。
【００２４】
ＤＡＢ信号供給装置は、ＤＡＢ信号を得るために、ＭＰＥＧ２トランスポートストリームを、１つ又は複数の他のＤＡＢサービスと結合するように構成されたＤＡＢサービス結合器を更に含む。ＤＡＢ信号供給装置は、マルチメディア情報と共にＤＡＢサービスを放送することを可能にし、他のＤＡＢサービスに追加される前記マルチメディア情報は、トランスポートストリームパケットのレベルで暗号化される。これは、残りのＤＡＢサービスへのアクセス制限のマルチメディアコンテンツへのアクセス制限を処理することを可能にする。アクセス制限がトランスポートストリームパケットのレベルと同程度に早く起こるので、ＤＡＢサービスを結合する際に使用されるエラー保護のためのいかなる機構も、アクセス保護されたマルチメディア情報および関連するキー情報に関して無制限に有効であり、その結果、データ伝送の高いレベルの信頼性がここで与えられる。
【００２５】
さらに、本発明の構想によれば、ＤＡＢプロトコルを変えることなくアクセス制限情報を追加することが可能である。
【００２６】
加えて、本発明概念によって、アクセス制限情報（キー情報を含む）が、トランスポートストリームペイロードデータパケット（すなわち、更なるパケットタイプ、例えば、第３のパケットタイプおよび／または第４のパケットタイプのトランスポートストリームパケット）に埋め込まれないが、プログラムアソシエーションテーブルを含む第１のパケットタイプのトランスポートストリームパケットに埋め込まれるので、利用できるデータ転送速度は、ほぼ理想的な方法で活用されることができる。第１のパケットタイプの前記パケットは、一般的に、マルチメディアデータによって、トランスポートストリームペイロードデータパケットの十分な利用の場合にさえ利用可能な（ビットに関する）充分な空間を依然として有する。これは、前述の構想が、一方では、関連する規格の要件を満たし、他方では、アクセス制限されたマルチメディア情報の瞬間的なビットレートの要件から独立しているアクセス制限メカニズムを実現することを可能にすることを意味する。
【００２７】
本発明の実施形態は、トランスポートストリームに基づいてアクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報を供給するためのトランスポートストリーム解析器を供給する。トランスポートストリーム解析器は、識別されたパケットとして、所定の第１のパケットタイプ識別子を含み、プログラムアソシエーションテーブルを含む、所定の第１のパケットタイプのパケットを識別するように構成されたパケットタイプ識別子を含む。トランスポートストリーム解析器は、アクセス制限情報のための識別されたパケットをサーチして、発見されたいかなるアクセス制限情報も供給するように構成されたパケット解析器を更に含む。上ですでに詳細に説明されたように、対応するトランスポートストリーム解析器は、プログラムアソシエーションテーブルを含むトランスポートストリームパケットが、特にアクセス制限情報を埋込むのによく適しているという発見に基づく。従って、パケットタイプ識別子は、正確にこの種のトランスポートストリームパケットを識別して、それらからアクセス制限情報を得るように構成される。
【００２８】
好ましい実施形態において、トランスポートストリーム解析器は、所定の第１のパケットタイプのトランスポートストリームパケットの中のプログラムアソシエーションテーブルを評価して、そのプログラムアソシエーションテーブルに基づいて、プログラムマッピングテーブルを有するトランスポートストリームパケットと関連した第２のパケットタイプ識別子を決定するように構成される。トランスポートストリーム解析器は、決定された第２のパケットタイプ識別子に基づいて、トランスポートストリームの中にプログラムマッピングテーブルを有するトランスポートストリームパケットを識別して、パケットタイプ識別子がアクセス制限されたデジタルメディア情報のメディアコンテンツを含んでいるトランスポートストリームペイロードデータパケットと関係している情報を得るために、プログラムマッピングテーブルを評価するように構成されたパケットタイプ関連決定器を更に含む。このように、トランスポートストリーム解析器は、管理情報だけが第１のパケットタイプ及び第２のパケットタイプのトランスポートストリームパケットから得られるが、適切なペイロードデータは、他のパケットタイプ（例えば、第１および第２のパケットタイプとは異なる第３のパケットタイプおよび第４のパケットタイプ）のトランスポートストリームペイロードデータパケットから得られる階層構想を実行する。
【００２９】
好ましい実施形態において、トランスポートストリーム解析器は、所定の第１のパケットタイプのトランスポートストリームパケットの中に含まれたアクセス制限情報を使用すると共に、プログラムマッピングテーブルに示されたパケットタイプ識別子を含むトランスポートストリームペイロードデータパケットの中に含まれた暗号化されたメディアコンテンツを復号するように構成されたディクリプタを更に含む。
【００３０】
別の好ましい実施形態において、パケット解析器は、付加的な情報フィールドが、所定のテーブル識別子によって特徴づけられ、アクセス制限情報を含む１つ又は複数のテーブルを含むかどうかに関して、所定の第１のパケットタイプの識別されたパケットをチェックするように構成される。パケット解析器は、識別されたテーブルの中に含まれたアクセス制限情報を供給するように更に構成される。このように、付加的な情報フィールド（例えばプライベートデータフィールド）は、既存の規格にも反せずに、周知のアクセス制限情報よりも効率的に使用されうるアクセス制限情報を評価することを可能にする、パケット解析器によって評価される。
【００３１】
好ましい実施形態において、パケット解析器は、第１の所定のテーブル識別子によって特徴付けられた、アクセス制限情報を含む第１のテーブルを発見することに応答し、第１のテーブルの中に含まれたテーブルの長さの情報に依存して、所定の第１のパケットタイプの識別されたパケットの付加的な情報フィールドが、第１のテーブルに続いて、アクセス制限情報を含む更なるテーブルを含むかどうかを検証して、更なるテーブルの中に含まれたアクセス制限情報を供給するように構成される。一つの付加的な情報フィールドの中にいくつかの独立したテーブルを利用すること、および前記テーブルの対応する評価は、復号器側では、第１のパケットタイプの各トランスポートストリームパケットの中に含まれるアクセス制限情報、または、第１のパケットタイプのトランスポートストリームパケットの中で送信されるアクセス制限情報の量に、柔軟に反応することを可能にする。
【００３２】
本発明の実施形態は、ＭＰＥＧ２トランスポートストリームに加えて１つ又は複数の更なるＤＡＢサービスを含むＤＡＢ信号からＭＰＥＧ２トランスポートストリームを抽出するように構成されたＤＡＢサービスセパレータを含むＤＡＢ受信機を供給する。ＤＡＢ受信機は、上で説明されたように、トランスポートストリーム解析器を更に含む。トランスポートストリーム解析器は、サービスセパレータからＭＰＥＧ２トランスポートストリームを受信し、トランスポートストリームに基づいて、アクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報を供給するように構成される。ＤＡＢ受信機は、アクセス制限情報を使用すると共に、アクセス制限されたデジタルメディア情報の暗号化されたメディアコンテンツを復号するように構成されたコンテンツディクリプタを更に含む。対応するＤＡＢ受信機は、ＤＡＢ信号供給装置に関してすでに説明されたように、基本的に同じ効果を伴う。
【００３３】
本発明の実施形態は、加えて、対応する方法および対応するコンピューター・プログラムを供給する。
【００３４】
本発明の更なる実施形態は、加えて、上記のトランスポートストリームパケットを含んで、このように、上で説明された利点を伴う対応するトランスポートストリーム信号を供給する。
【００３５】
本発明の実施形態は、添付した図を参照して、以下に更に詳細に説明される。
【図面の簡単な説明】
【００３６】
【図１】図１は、本発明の実施形態によるトランスポートストリーム供給装置のブロック図を示す。
【図２Ａ】図２Ａは、本発明の実施形態によるＤＡＢ信号供給装置のブロック図を示す。
【図２Ｂ】図２Ｂは、本発明の実施形態によるＤＡＢ信号供給装置のブロック図を示す。
【図３】図３は、本発明の実施形態によるトランスポートストリーム解析器のブロック図を示す。
【図４】図４は、本発明の実施形態によるＤＡＢ受信機のブロック図を示す。
【図５Ａ】図５Ａは、ＭＰＥＧ２トランスポートストリームのトランスポートストリームパケットの概略図を示す。
【図５Ｂ】図５Ｂは、ＭＰＥＧ２トランスポートストリームの構文表記を示す。
【図６Ａ】図６Ａは、マルチメディアコンテンツの送信において使用されたトランスポートストリームパケットの概略図を示す。
【図６Ｂ】図６Ｂは、マルチメディアコンテンツの送信において使用されたトランスポートストリームパケットの概略図を示す。
【図７】図７は、アクセス制限情報およびプログラムアソシエーションテーブルを含むトランスポートストリームパケットの概略図を示す。
【図８Ａ】図８Ａは、ＩＳＯ／ＩＥＣ  １３８１８―１に準拠するトランスポートストリームパケットの構文記述を示す。
【図８Ｂ】図８Ｂは、ＥＴＳＩ  ＴＳ  １０２  ４２８  Ｖ１．２．１による制限を考慮に入れると共に、ＩＳＯ／ＩＥＣ  １３８１８―１によるトランスポートストリームパケットのアダプテーションフィールドの構文記述を示す。
【図９Ａ】図９Ａは、ＩＳＯ／ＩＥＣ  １３８１８―１によるアクセス制限情報を含むテーブルの構文記述を示す。
【図９Ｂ】図９Ｂは、ＩＳＯ／ＩＥＣ  １３８１８―１による図９Ａのテーブルの利用のためのディスクリプタの構文記述を示す。
【図１０】図１０は、アクセス制限情報のための更なるテーブルの構文記述を示す。
【図１１】図１１は、アクセス制限情報のための更なるテーブルの構文記述を示す。
【図１２】図１２は、アクセス制限ステータスを説明するためのありえるビット組みを表にした表現を示す。
【図１３】図１３は、ＩＳＯ―ＩＥＣ  １３８１８によるプログラムアソシエーションセクションの構文記述を示す。
【図１４】図１４は、従来のＤＡＢ信号供給装置のブロック図を示す。
【図１５】図１５は、比較のＤＡＢ信号供給装置のブロック図を示す。
【図１６】図１６は、更に比較のＤＡＢ信号供給装置のブロック図を示す。
【発明を実施するための形態】
【００３７】
本発明のトランスポートストリーム供給装置、本発明のＤＡＢ信号供給装置、本発明のトランスポートストリーム解析器、および本発明のＤＡＢ受信機の基本構造が、まず図１〜図４を参照して、以下に説明される。その後、本発明に従って供給されるおよび／または評価される、トランスポートストリームは、図５Ａ〜図１３を参照して詳しく説明される。その後、比較例として役立つアクセス制限を実現するための更なる構想が、図１５および図１６を参照して、説明される。
【００３８】
１．  図１のトランスポートストリーム供給装置
図１は、デジタルメディア情報（好ましくはいくつかのメディアタイプを含むデジタルマルチメディア情報）を示す複数のトランスポートストリームパケットを供給するためのトランスポートストリーム供給装置１００のブロック図を示す。トランスポートストリーム供給装置１００は、デジタルメディア情報１１０を受信して、それに基づいてトランスポートストリーム１２０を供給するように構成される。トランスポートストリーム供給装置１００は、プログラムアソシエーションテーブル（ＰＡＴ）および暗号化されたメディア情報を復号するためのキー情報（ＥＣＭ）を含むアクセス制限情報を含む第１のパケットタイプの第１のトランスポートストリームパケット１２４を供給するように構成される。プログラムアソシエーションテーブル（ＰＡＴ）は、プログラム番号と第２のパケットタイプの更なるトランスポートパケットのパケットタイプ識別子との間の関連性を含む（又は記述する）。第１のトランスポートストリームパケット１２４は、例えば、第１のパケットタイプの信号を送る、第１のパケットタイプ識別子ＰＩＤを含むことができる。トランスポートストリーム供給装置１００は、第２のパケットタイプのトランスポートストリームパケット１２８が、デジタルメディア情報の異なるコンテンツタイプのコンテンツを示すトランスポートストリームペイロードデータパケットのパケットタイプ識別子の参照を含むように、第２のパケットタイプを含む第２のトランスポートストリームパケット１２８を供給するように更に構成される。このように、トランスポートストリームパケット１２８は、例えばプログラムマッピングテーブルにおいて、複数のパケットタイプ識別子を含むことができ、プログラムマッピングテーブル、または、そこに参照された情報が、特定のパケットタイプ識別子を有するトランスポートストリームパケットが関連するメディアタイプを更に定めることは可能である。第２のパケットタイプのトランスポートストリームパケット１２８は、それ自体、第１のパケットタイプのトランスポートストリームパケットにおいて示された対応するパケットタイプ識別子によって特徴づけられる。
【００３９】
厳密にトランスポートストリームがどのようであるかに関する詳細は、以下に更に詳細に説明される。
【００４０】
２．  図２Ａおよび図２ＢのＤＡＢ信号供給装置
２．１  図２ＡのＤＡＢ信号供給装置
デジタルマルチメディア放送（ＤＭＢ）のためのアクセス制限に対する本発明のフレームワークは、図２Ａを参照して以下に説明される。前記アクセス制限は、時々、限定受信（ＣＡ）とも呼ばれる。この構想のさまざまな態様が、以下に説明され、特に、方法の説明が提供される。
【００４１】
２．１．１  暗号化レベル
本発明概念の一態様は、適切な暗号化レベルを選択することにある。本発明の実施形態において、暗号化が、ＭＰＥＧ２トランスポートストリームレベルで起こる。これは、ＭＰＥＧ２トランスポートストリームパケットの全てのペイロードが、必要であれば暗号化されることを意味する。ＭＰＥＧ２トランスポートストリームメッセージヘッダは、暗号化されないままであり、ＭＰＥＧ２トランスポートストリームパケットが暗号化されるかどうかを指し示す。加えて、この場合（すなわち、ＭＰＥＧ２トランスポートストリームパケットが暗号化される場合）におけるＭＰＥＧ２トランスポートストリームメッセージヘッダはまた、（例えば、「偶数番号キー」または「奇数番号キー」と呼ばれる複数のキーのうちの）どのキーが復号に必要かについて示す。暗号化が起こるどうかやどのキー（「奇数番号」か「偶数番号」か）がおそらく使用されるかの信号を送ることと実際の暗号化は、デジタルビデオ放送（ＤＶＢ）に類似している方法で起こる。
【００４２】
図２Ａは、デジタルメディア情報２１０を受信して、それに基づいてＤＡＢ信号２２０を供給するように構成されたＤＡＢ信号供給装置２００のブロック図を示す。前記デジタルメディア情報２１０は、好ましくは、いくつかのメディアタイプに関する情報（例えば音声情報および画像情報またはオーディオ情報およびビデオ情報）を含んでいるマルチメディア情報でありえる。ＤＡＢ信号供給装置は、デジタルメディア情報２１０に基づいて、少なくとも部分的に暗号化されるＭＰＥＧ２トランスポートストリーム２３２を供給するように構成されたトランスポートストリーム供給装置２３０を含む。
【００４３】
トランスポートストリーム供給装置２３０は、任意選択で、デジタルメディア情報２１０に基づいて、例えば、ＥＴＳＩ  ＴＳ  １０２  ４２８  Ｖ１．２．１仕様書に対応しているトランスポートストリームフォーマットのデジタルメディア情報２１０を示すＭＰＥＧ２トランスポートストリーム２３０ｂを供給するように構成されたＤＭＢ符号器２３０ａを含む。トランスポートストリーム供給装置２３０は、ＭＰＥＧ２トランスポートストリーム２３０ｂを受信して、それに基づいて、少なくとも部分的に暗号化されたＭＰＥＧ２トランスポートストリーム２３２を生成するように構成されたアクセス制限アダー（ａｄｄｅｒ）２３０ｃを更に含む。アクセス制限アダーは、一方では、ＭＰＥＧ２トランスポートストリーム２３０ｂ、例えばＭＰＥＧ２トランスポートストリーム２３０ｂのトランスポートストリームペイロードデータパケットの一部又は全てを暗号化し、他方では、ＭＰＥＧ２トランスポートストリーム２３０ｂに、ＭＰＥＧ２トランスポートストリーム２３２の暗号化された情報を復号するために対応する秘密を認識している復号器を可能にするアクセス制限情報を追加するように構成される。
【００４４】
しかし、ここで、ＤＭＢ符号器２３０ａの機能が、トランスポートストリーム供給装置２３０の外側でも実現されることができ、その結果、この場合のＤＭＢ符号器２３０ａが、トランスポートストリーム供給装置２３０の一部でないことは、留意されるべきである。さらに、ＤＭＢ符号器２３０ａおよびアクセス制限アダー２３０ｃの機能は、組み合わされてもよい。本質的に決定的な点は、図１を参照に簡潔に説明され、以下に詳細に説明されるように、トランスポートストリーム供給装置２３０が、ＭＰＥＧ２トランスポートストリーム２３２を供給することである。
【００４５】
ＤＡＢ信号供給装置２００は、ＭＰＥＧ２トランスポートストリーム２３２を受信して、それに基づいて、ＤＡＢサブチャンネル信号２４２を供給するように構成された、いわゆるＤＭＢゲートウェイ２４０を更に含む。ＤＡＢ信号供給装置２００は、ＤＡＢサブチャンネル信号２４２を受信して、それに基づいて、多重化モードにおける複数のＤＡＢサービスを再生しているおよび／または示しているＤＡＢ信号２２０を供給するように構成されたＤＡＢマルチプレクサ２５０を更に含む。
【００４６】
２．１．２  アクセス制限情報（ＣＡ情報）を移送すること
アクセス制限（ＣＡ情報とも呼ばれる）に関する情報、すなわち、使用された暗号方式の表示、およびエンタイトルメント・コントロール・メッセージ（ここではＥＣＭ）は、ＤＶＢとは異なる方法で送信される。デジタルビデオ放送（ＤＶＢ）が、この目的のために特定のＭＰＥＧトランスポートストリームパケットを使用すると共に、本発明概念のＣＡ情報は、それらの機能原理に固有の理由のため、デジタルマルチメディア放送によって、頻繁に送信されるが、部分的にのみ使用され、したがってＣＡ情報に適合することもできるＭＰＥＧトランスポートストリームパケットに埋込まれる。これらは、好ましくは、プログラムアソシエーションテーブルＰＡＴを含むそれらのパケットである。デジタルマルチメディア放送（ＤＭＢ）において、このテーブルＰＡＴは、このテーブル自体が比較的小さい（例えばわずか１８バイトである）場合であっても、デフォルトで少なくとも５００ミリ秒毎に送信されて（参照、ＥＴＳＩ  ＴＳ  １０２  ４２８、Ｖ１．２．１、パラグラフ６．２）、それらの機能原理に固有の理由のために、全ＭＰＥＧトランスポートストリームパケットを占める。例えば、１８８バイトの総量を有する（参照ＩＳＯ／ＩＥＣ  １３８１８―１：２００７（Ｅ）、パラグラフ２．４．３）パケットの残りは、使用されないままである。
【００４７】
このプログラムアソシエーションテーブルＰＡＴは、ＭＰＥＧトランスポートストリームの中に含まれるプログラムの全てを示す。定義上デジタルマルチメディア放送が、（いくつかのプログラムがＭＰＥＧトランスポートストリームの中に含まれうる、ＤＶＢとは対照的に）ＤＡＢサブチャンネルで送信されたＭＰＥＧトランスポートストリームごとに１つのプログラムだけを含むので、このテーブルは常に非常に短い。これの詳細については、参考文献［３］、チャプター６．２を参照されたい。それには、プログラムアソシエーションテーブルＰＡＴが常に１つのプログラムを示すことになっていることが留意される。
【００４８】
ＭＰＥＧに関して一般的であるように、ＣＡ情報は、いわゆるＣＡディスクリプタを介して符号化される。従って、サイマルクリプト（ｓｉｍｕｌｃｒｙｐｔ）を使用することも可能である。その各々が１つ又は複数のエンタイトルメント・キー・メッセージを含みうる１つ又は複数のＣＡディスクリプタは、いずれの場合においても、ＰＡＴパケット（すなわち、プログラムアソシエーションテーブルＰＡＴを含んでいるトランスポートストリームパケット）（例えば、より詳細には以下に説明される「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ」テーブル、または、より詳細には以下に説明される「ＣＡ＿ｓｅｃｔｉｏｎ」テーブル）に埋込まれる。従って、このことは、いくつかの実施形態において実際に送信されるＣＡ情報が、ＤＶＢによって送信されたＣＡ情報と類似する又は同一でさえある。しかし、そのデータ（例えばＣＡ情報のデータ）は、本発明によれば、異なる位置に、特に例えばＰＡＴパケット（例えば、「ＣＡ＿ｓｅｃｔｉｏｎ」および「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ」テーブル、および／または「ＣＡ＿ｄａｔａ」テーブル、後者はより詳細には以下に説明され、ＰＡＴパケットの中にも含まれる）に、埋込まれる。
【００４９】
埋め込みが、いわゆるＰＡＤデータの、ＤＭＢ標準において供給される埋め込みに従って起こる。これに関連して、プロプライエタリ（プライベート）データ、この場合にはＣＡ情報が、ＭＰＥＧトランスポートストリームパケットに埋込まれることもできるという事実が、利用される。トランスポートストリームパケットのメッセージヘッダにおける、いわゆるアダプテーションフィールド「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ（）」の中の「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールド（プライベートデータのトランスポートを示しているフラグ）は、この目的にかなう。いわゆるａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ（）は、トランスポートストリームパケットのメッセージヘッダの付加情報の送信を可能にしているアダプテーションフィールドを示す。前記付加情報は、その中に、いわゆる「プライベートな（ｐｒｉｖａｔｅ）」データを含むことができ、そのコンテンツは、対応する規格において特定されない。
【００５０】
しかし、ＣＡ情報の埋め込みは、プログラムアソシエーションテーブルＰＡＴ（またはプログラムアソシエーションテーブルＰＡＴを含んでいるトランスポートストリームパケット）に限られていないが、ＣＡ情報は、十分に自由な空間を含むいかなるＭＰＥＧトランスポートストリームパケットにも基本的に埋込まれうる。しかし、ＤＭＢ符号器が、一般的に、完全なデータ転送速度を使用するために、ＭＰＥＧトランスポートストリームパケットの全て（または、ＭＰＥＧトランスポートストリームペイロードデータパケットの少なくとも全て）を、ペイロードデータで満たすので、大部分のＭＰＥＧトランスポートストリームパケット（または少なくとも大部分のＭＰＥＧトランスポートストリームペイロードデータパケット）は、一般的に、オーディオ／ビデオデータまたはマルチメディアデータおよび／または信号で完全に満たされる。このため、ＣＡ情報を埋込むために、プログラムアソシエーションテーブル（ＰＡＴ）を含むそれらのＭＰＥＧトランスポートストリームパケットを、基本的に、または、排他的にさえ、利用することが好ましい。というのも、それらは、適当なデータフィールドがないため、符号化されたオーディオデータおよび／または符号化されたビデオデータの、規格に準拠した埋め込みにいずれにしろ適していないからである。
【００５１】
次に、ＣＡ情報をトランスポートストリームパケットのメッセージヘッダ（「ｈｅａｄｅｒ」）における埋め込むことの構想について説明する。対応する埋め込みは、いわゆるＰＡＤデータの埋め込みとのいくつかの類似点があるので、ここでは簡単な比較が提供される。例えば、参考文献［３］、チャプター９で説明されるＰＡＤ埋め込みにおいて、ＰＡＤデータは、ＰＡＴパケット（すなわち、プログラムアソシエーションテーブルＰＡＴを有するトランスポートストリームパケット）のいわゆる「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドに埋め込まれる。一般的に複数のバイトを含む「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドの第１のバイトは、どのデータがこのフィールドに埋込まれるかについて示している識別子を運ぶ。ＰＡＤデータのためのこの値（または「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドの第１のバイトの値）が０であるとともに、この値は、ＣＡ情報に関して異なるものでなければならない。したがって、トランスポートストリームパケットヘッダの「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｌｅｎｇｔｈ」パラメータは、ＣＡ情報プラス１バイト（前記１または追加のバイトが識別子を含むフィールドの長さに対応する）を含むフィールドの長さの信号を送る。少なくともいくつかの点で、従って、ＣＡ情報の埋め込みは、ＰＡＤデータの埋め込みに対応する。いくつかの実施形態では、識別子は、常にデータの双方のタイプを区別する（または区別しなければならない）。
【００５２】
送信可能なデータ転送速度について、以下に簡単に言及する。プログラムアソシエーションテーブルＰＡＴは、少なくとも５００ミリ秒毎に送信される。１５０バイトが、ＰＡＴパケットごとに、すなわち、プログラムアソシエーションテーブルＰＡＴを含むトランスポートストリームパケットごとに、ＣＡ情報のために使用される場合、このことは、ＣＡ情報のための、３００バイト／秒または２４００ビット／秒（ｂｐｓ）のデータ転送速度をもたらす。
【００５３】
他のパケットも同様に使用される場合、このデータ転送速度はおそらく増加する。原則として、ＤＭＢ符号器が、時々、全てのＭＰＥＧトランスポートストリームパケットを使わないままにする（すなわち、いわゆる「０パケット」を挿入する）ことが、まだ可能でもある。このことは、ＤＭＢ符号器の構成において特定されたか、または、それは、動的なデータ転送速度（例えばいわゆるＢＩＦＳマルチメディアデータ）のデータストリームが、例えば短い間、予め設定されたデータ転送速度を利用しないときに、生じうる。前記パケット（ＤＭＢ符号器の見通しからのパディングまたは０パケット）は、ＣＡ情報のために任意選択で利用されることもできて、このようにＣＡ情報のためのデータ転送速度を上昇させることもできる。
【００５４】
ＰＡＴパケットに、少なくとも部分的に、しかし、また、排他的にも、代替として、ＣＡ情報を埋め込む本発明の方法は、ＤＭＢ符号器が利用可能な全てのデータ転送速度を利用する、すなわち、いかなるパディングもまたは０パケットを挿入しないときでも、ＣＡ情報が埋込まれうるという利点がある。
【００５５】
ＭＰＥＧトランスポートストリームパケットの暗号化と同様にＣＡ情報の埋め込みを容易にするために、本発明によれば、ＣＡ情報を埋込むことのためにＰＡＴパケットだけを利用することが好ましい（しかし絶対的に必要というわけではない）。ＰＡＴパケットは、それらがそれらのパケットタイプ識別子（ＰＩＤ）によって容易に識別されることができるので、最も適している。具体的には、ＰＡＴパケットのためのパケットタイプ識別子は、常に０である（すなわち、この値は、正確に他のトランスポートストリームパケットによって定義されない）。さらに、ＰＡＴパケットは、それらが十分に頻度よく、すなわち、参考文献［３］によれば、少なくとも５００ミリ秒毎に、一般的にはより頻度よく送信されるので、ＣＡ情報を埋込むのに最適である。加えて、ＰＡＴパケットは、それらが、特にＤＭＢについては、確実に自由なデータ容量を有するので、ＣＡ情報を埋込むのにかなり適している。さらに、ＭＰＥＧデータストリームの復号が常にプログラムアソシエーションテーブルＰＡＴから始めるので、そして、従って、ＣＡ情報が常にＰＡＴパケットの受信と同じくらい早くに利用できるので、ＰＡＴパケットは、ＣＡ情報を埋込むのにかなり適している。後者はまた、少なくとも、ＣＡ復号器（アクセス制限情報のための復号器）が付加的な遅延を受信側に強いることがない場合には、周波数を合わせる時間（ｔｕｎｅ−ｉｎ  ｔｉｍｅ）が暗号化にもかかわらず不変のままにすることができることを確実にする。
【００５６】
任意選択で、ＣＡ情報を埋込むための、パディング、またはゼロの、パケットを使用することも可能である。というのも、前者はまた、それらのパケットタイプ識別子（ＰＩＤ）（ＰＩＤ＝＝０ｘ１  ＦＦＦ）によって容易に識別されうるからである。同様に、ＰＭＴパケットは、任意選択で使用されることができる。というのも、それらは、一般的に自由なデータ容量を有して、一般的に直接ＰＡＴパケットに続くからである。後者も、周波数を合わせる時間（ｔｕｎｅ−ｉｎ  ｔｉｍｅ）が暗号化にもかかわらず不変のままでありえることを確実にする。
【００５７】
しかし、パディング、またはゼロの、パケットは、もちろん、ＣＡ情報を含んでいるパケットとして、任意選択で直接的に信号を送られることもできる。すなわち、パケットタイプ識別子（ＰＩＤ）は、それに応じて適合されうる。しかし、このことは、一般的に、プログラムマッピングテーブル（ＰＭＴ）を含んでいるパケットに適用しない。
【００５８】
従って、十分なパディング、またはゼロの、パケットが利用可能であるときはいつでも、本発明の方法は、必要でなく、そして、ＤＶＢによる暗号化を直接使用することができる。しかし、事実、たいていの場合、ＣＡ情報のために利用されることができる利用可能な充分なパディングパケットが常にあることは、保証されないので、ＰＡＴパケットにＣＡ情報を埋め込む本発明概念は、ストリームのデータ転送速度が増加しないので、ＣＡ情報を送信するという前述のシンプル化された構想以上のかなりの利点を伴う。
【００５９】
次に、本発明によるいくつかの実施形態において、実行することができるいくつかの任意の改良について説明する。
【００６０】
いくつかのＤＭＢプログラムが、ＤＡＢアンサンブル内に暗号化される場合、１つの単一チャンネルでエンタイトルメント・マネジメント・メッセージＥＭＭも送信し、したがって別のチャンネルでＤＡＢアンサンブルの暗号化されたプログラムのための動作およびサービス拡張を可能にしているサービスを送信することは、合理的である。この場合には、基本的に、エンタイトルメント・コントロール・メッセージ（ＥＣＭ）だけが、暗号化されたＤＭＢデータストリームの中で送信されることになっている。従って、ＰＡＴパケットへの埋め込みは、すでに、ＣＡ情報（使用された方法およびエンタイトルメント・コントロール・メッセージＥＣＭの記述）のための充分なデータ転送速度を提供する。プログラムアソシエーションテーブルＰＡＴを含むパケットは、非常に容易に識別されることができる。というのも、ここではパケットタイプ識別子とも呼ばれる、ＰＩＤ（プログラム識別）パラメータが、（もしそれがＰＡＴパケットであれば）各ＭＰＥＧトランスポートストリームパケットの初めに、０という一定値を有するからである。
【００６１】
以下、マスターチャンネル（すなわちＥＭＭ情報を含む別のチャンネル）がどのように信号を送られ、どのように受信装置で認識されるかについて、簡単に説明される。所定の固定のチャンネルおよび／またはそれ自体明白に識別されうるチャンネルのいずれかへの明白なアクセス、例えば、以下の方法で可能にされることができる。
１．固定のサブチャンネル（例えばサブチャンネル６３）は、更に信号送信することなしで使用されることができる。
２．固定のサービスラベル（例えば「ＥＭＭ．ＣＡＳ」）は、使用されうる。受信機は、次にこの名前のサービスをサーチして、（例えば、ＥＭＭを受信するために）必要があれば、それを使用する。
３．ユーザアプリケーション識別子は、所有者の領域において送信されることができる。それから、（ＥＭＭの送信を可能にする）サービスは、要求されるいかなるラベルも有するかもしれないが、いかなるアクセス制限もない受信機（「ｎｏｎ−ＣＡ受信機」）でも、まだ認識できる。
４．マスターチャンネルは、第２のサービス要素としてＤＭＢサービスに「付着（ａｄｈｅｒｅｄ）」し、ユーザアプリケーション識別子（「ＵｓｅｒＡｐｐｌｉｃａｔｉｏｎＩｄ」）は、それらがＥＭＭであることを示す。この種の解決策は、いくつかの利点がある。それで、受信機は、ＤＭＢをサーチする。これは、主要なサービス要素でなければならない。（少なくとも）１つの第２のサービス要素がある場合、そして、それが更に特定されるＥＭＭユーザアプリケーション識別子（ＵｓｅｒＡｐｐｌｉｃａｔｉｏｎＩｄ）を使用する場合、ＥＭＭはそこで発見されうる。
【００６２】
ＣＡ情報の典型的な符号化に関する詳細は、以下に更に詳細に説明される。
【００６３】
トランスポートストリーム供給装置２３０が、それが上記説明された特性の１つ又は全てを含むように、ＭＰＥＧ２トランスポートストリーム２３２を供給するように構成されることができる点に注意される。
【００６４】
２．２  図２ＢのＤＡＢ信号供給装置
図２ＢのＤＡＢ信号供給装置２７０は、以下に簡単に説明される。ＤＡＢ信号供給装置２７０は、例えば、デジタルメディア情報２１０に対応することができる、デジタルメディア情報２７２を受信するように構成される。ＤＡＢ信号供給装置２７０は、例えば、ＤＡＢ信号２２０に対応することができる、ＤＡＢ信号２７４を供給するように更に構成される。ＤＡＢ信号供給装置２７０は、デジタルメディア情報２７２を受信し、それに基づいて少なくとも部分的に暗号化されたトランスポートストリーム２８０を供給するように構成されるトランスポートストリーム供給装置２７６を含む。
【００６５】
ＤＡＢ信号供給装置２７０は、ＤＡＢ信号２７４を得るために１つ又は複数の他のＤＡＢサービス２９２と、トランスポートストリーム供給装置２７６によって供給されたＭＰＥＧ２トランスポートストリーム２８０を結合するように構成されたＤＡＢサービス結合器２９０を更に含む。
【００６６】
トランスポートストリーム供給装置２７６は、例えば、プログラムアソシエーションテーブルＰＡＴと、キー情報ＥＣＭを含んでいるアクセス制限情報を含む第１のパケットタイプのトランスポートストリームパケット２８２を供給するように構成される。トランスポートストリーム供給装置２７６は、トランスポートストリームペイロードデータパケットのパケットタイプ識別子の参照を含む第２のパケットタイプのトランスポートストリームパケットを供給するように更に構成される。トランスポートストリーム供給装置は、デジタルメディア情報２７２の第１のメディアタイプのコンテンツ（例えばオーディオ）を示す第１の更なるパケットタイプ（例えば第３のパケットタイプ）のトランスポートストリームパケット２８６を供給し、デジタルメディア情報２７２の第２のメディアタイプのコンテンツ（例えばビデオ）を示す第２の更なるパケットタイプ（例えば第４のパケットタイプ）のトランスポートストリームパケット２８８を供給するように更に構成される。トランスポートストリーム供給装置２７６は、第１の更なるパケットタイプ（例えば第３のパケットタイプ）の少なくとも一部のトランスポートストリームパケットのコンテンツが暗号化されるように、または、第２の更なるパケットタイプ（例えば第４のパケットタイプ）の少なくとも一部のトランスポートストリームパケットのコンテンツが暗号化されるように、トランスポートストリーム２８０を供給するように構成される。さらに、トランスポートストリーム供給装置２７６は、第１のパケットタイプのトランスポートストリームパケット２８２内に含まれるアクセス制限情報が、第１の更なるパケットタイプ（例えば第３のパケットタイプ）のトランスポートストリームパケット２８６の暗号化されたコンテンツまたは第２の更なるパケットタイプ（例えば第４のパケットタイプ）のトランスポートストリームパケット２８８の暗号化されたコンテンツを復号するためのキー情報を含むように、第１のパケットタイプのトランスポートストリームパケット２８２内に含まれるアクセス制限情報を供給するように構成される。このように、ＭＰＥＧ２トランスポートストリーム２８０の少なくとも一部のコンテンツは、適切なコンテンツ暗号によって資格を与えられていないアクセスから保護されている。復号するために必要なキー情報は、トランスポートストリーム供給装置２７６によって、第１のパケットタイプのトランスポートストリームパケット２８２に埋込まれる。トランスポートストリーム供給装置２７６が、第１の更なるパケットタイプ（例えば第３のパケットタイプ）および／または第２の更なるパケットタイプ（例えば第４のパケットタイプ）自体のトランスポートストリームパケットの暗号化されたコンテンツを暗号化するか否か、または、少なくとも部分的に暗号化されたデジタルメディア情報２７２をすでに得るか否かという問題は、重要ではなく、両方の代替策は、使用されうる。
【００６７】
３．  図３のトランスポートストリーム解析器
本発明の実施形態によるトランスポートストリーム解析器３００は、図３を参照して以下に説明される。図３は、この種のトランスポートストリーム解析器３００のブロック図を示す。トランスポートストリーム解析器３００は、トランスポートストリーム３１０を受信して、それに基づいて、アクセス制限情報３２０と、メディアコンテンツを有するトランスポートストリームパケットと関連したパケット識別子に関する情報３２２の両方を供給するように構成される。トランスポートストリーム解析器３００は、識別されたパケットとして、所定の第１のパケットタイプ識別子を含み、プログラムアソシエーションテーブルＰＡＴを含む、所定の第１のパケットタイプのパケット３３２を識別するように構成されたパケット識別子３３０を含む。トランスポートストリーム解析器３００は、アクセス制限情報を求めて第１のパケットタイプの識別されたトランスポートストリームパケット３３２をサーチして、発見されたアクセス制限情報３２０を供給するように構成されたパケット解析器を更に含む。パケット解析器３４０は、好ましくは、所定の第１のパケットタイプの識別されたトランスポートストリームパケット３３２の中のプログラムアソシエーションテーブルを評価して、プログラムアソシエーションテーブルＰＡＴに基づいて、プログラムマッピングテーブルを有するトランスポートストリームパケットと関連した第２のパケットタイプ識別子３４２を決定するように、更に構成される。トランスポートストリーム解析器は、決定された第２のパケットタイプ識別子３４２に基づいて、トランスポートストリームの中のプログラムマッピングテーブルを有するトランスポートストリームパケットを識別して、どのパケットタイプ識別子が、アクセス制限されたデジタルメディア情報のメディアコンテンツを含んでいるトランスポートストリームパケットと関連するかについての情報３２２を得るために、プログラムマッピングテーブルを評価するように構成されたパケットタイプ関連決定器３５０を含む。
【００６８】
従って、トランスポートストリーム解析器３００は、トランスポートストリーム１２０、２３２、２８０から、デジタルメディア情報１１０、２１０、２７２の符号化され、少なくとも部分的に暗号化されたメディアコンテンツを取り出すために必要とされるその情報を得るように構成される。この目的のために、トランスポートストリーム解析器３００は、効率よく、正確に、そこに埋込まれた関連した情報を有するそれらのトランスポートストリームパケットを解析する。第１のパケットタイプのトランスポートストリームパケットを識別して、解析することによって、トランスポートストリーム解析器３００は、高速に、かつ、効率よく、アクセス制限情報３２０を得て、その結果、アクセス制限情報の検索は、結果としてトランスポートストリーム３１０を評価する際の余計な遅延をもたらさない。さらに、トランスポートストリーム解析器３００は、他の構想では使用されていないままである、第１のパケットタイプのトランスポートストリームパケットにおいて、アクセス制限情報３２０を埋込むためのビット容量がいずれにしろ利用できるという事実を利用する。加えて、トランスポートストリーム解析器３００において、アクセス制限情報の検索は、トランスポートストリームペイロードデータパケットから独立しており、その結果、（更なるパケットタイプの、または、いくつかの更なるパケットタイプの、例えば第３のパケットタイプの、または、第４のパケットタイプの）前記トランスポートストリームペイロードデータパケットは、アクセス制限情報３２０を得るためにサーチされる必要はない。いくつかの実施形態では、更なるパケットタイプは、オーディオだけ、または、ビデオだけである。他の実施態様において、他の、更なるパケットタイプは、加えて、例えばマルチメディア情報を送信するために使用される。
【００６９】
トランスポートストリーム解析器３００は、所定の第１のパケットタイプのトランスポートストリームパケット内に含まれるアクセス制限情報を使用すると共に、それはプログラムマッピングテーブルにおいて示されたパケットタイプ識別子を有するトランスポートストリームパケット内に含まれるどの暗号化されたメディアコンテンツも復号するように構成されたディクリプタを任意選択で含むことができる。換言すれば、パケットタイプ識別子が情報３２２によって示されるこの種のトランスポートストリームパケットは、トランスポートストリーム３１０からフィルタリングされうる。例えば、キー情報を含むアクセス制限情報３２０は、それから、前記フィルタリングされたパケットを復号するために使用されうる。例えば、キー情報は暗号化された形で存在することができて、その結果、トランスポートストリーム解析器３００は、秘密（例えば秘密鍵）についてのその情報に基づいて、それを復号することができる。
【００７０】
さらなる実施形態において、トランスポートストリーム解析器３００は、付加的な情報フィールドが、所定のテーブル識別子によって特徴づけられ、かつ、アクセス制限情報を含んでいる１つ又は複数のテーブルを含むかどうかに関して所定の第１のパケットタイプの識別されたトランスポートストリームパケット３３２をチェックするように構成されることができる。トランスポートストリーム解析器３００は、その後、識別されたテーブル内に含まれるアクセス制限情報を供給することができる。対応する機能は、例えばパケット解析器３４０によって、実行されることができる。パケット解析器３４０は、好ましくは、第１の所定のテーブル識別子によって特徴づけられ、アクセス制限情報を含む第１のテーブルを発見することに応答し、第１のテーブル内に含まれたテーブル長さ情報に依存して、所定の第１のパケットタイプの識別されたトランスポートストリームパケット３３２の付加的な情報フィールドが、第１のテーブルの後に、アクセス制限情報を含んでいる更なるテーブルを含むかどうかをチェックするように構成される。この種の更なるテーブルが識別される場合、前記更なるテーブル内に含まれるアクセス制限情報は、パケット解析器３４０によって供給される。その適切な構成のため、パケット解析器３４０は、いくつかのテーブルにわたって分配された広範囲なアクセス制限情報を評価することができ、それについては以下により詳細に説明される。従って、トランスポートストリーム解析器３００は、単一のトランスポートストリームパケットの付加的な情報フィールドからいろいろなアクセス制限情報を得ることができる。そして、それは単一のトランスポートストリームパケット内の次々に複合のアクセス制限情報の符号化を可能にする。
【００７１】
４．  図４のＤＡＢ受信機
次に、図４のＤＡＢ受信機について説明する。図４は、この種の受信機４００のブロック図を示す。ＤＡＢ受信機は、好ましくは少なくとも部分的に暗号化されたデジタルメディア情報（さらに好ましくはマルチメディア情報）を含んでいるＤＡＢ信号４１０を受信して、それに基づいて復号されたデジタルメディア情報（または復号されたデジタルマルチメディア情報）４２０を供給するように構成される。ＤＡＢ受信機４００は、ＤＡＢ信号４１０を受信して、それに基づいて、ＤＡＢ音声情報を含むＤＡＢサービス情報４３２と、例えば、ＭＰＥＧ２トランスポートストリーム４３４とを供給するように構成されたＤＡＢサービス分離器４３０を含む。ＤＡＢ受信機は、例えば、図３により説明されたトランスポートストリーム解析器３００に対応するトランスポートストリーム解析器４４０を更に含む。トランスポートストリーム解析器４４０は、ＤＡＢサービス分離器４３０からＭＰＥＧ２トランスポートストリーム４３４を受信して、ＭＰＥＧ２トランスポートストリーム４３４に基づいて、アクセス制限されたデジタルメディア情報を復号するためのアクセス制限情報４４２を供給するように構成される。ＤＡＢ受信機４００は、アクセス制限情報４４２を使用すると共に、アクセス制限されたデジタルメディア情報の暗号化されたメディアコンテンツを復号して、従って、復号されたデジタルメディア情報４４２を得るように構成されたコンテンツディクリプタ４５０を更に含む。
【００７２】
コンテンツディクリプタ４５０は、例えば、情報がトランスポートストリーム解析器４４０によって供給される、メディアコンテンツを含んでいるトランスポートストリームパケットと関連したパケットタイプ識別子に関する情報４４４に依存して復号されるいかなるパケットも選択するように、および／または、ＭＰＥＧ２トランスポートストリーム４３４から前記パケットを抽出するように構成されうる。
【００７３】
このように、ＤＡＢ受信機４００は、ＤＡＢ信号４１０から復号されたデジタルメディア情報４２０を効率よく得ることができ、ＤＡＢ受信機４００は、できるだけ速く、かつ、低いリソースオーバーヘッドで、アクセス制限情報４４２を得るために、プログラムアソシエーションテーブルＰＡＴを含んでいるトランスポートストリームパケットにアクセス制限情報を埋め込むための本発明概念を利用する。
【００７４】
５．トランスポートストリームの構造およびＣＡ情報の符号化
トランスポートストリームの構造およびＣＡ情報の符号化について、以下に詳細に説明する。この点で、トランスポートストリーム供給装置１００および／またはＤＡＢ信号供給装置２００が、後述する構造のトランスポートストリームを供給するように構成されることが考慮されなければならない。さらに、図３のトランスポートストリーム解析器および／または図４のＤＡＢ受信機は、対応するトランスポートストリームを評価するように構成される。
【００７５】
５．１．  図５ａおよび図５ｂのトランスポートストリーム
図５ａは、例えば、ＭＰＥＧ２トランスポートストリームであるトランスポートストリームの概略図を示す。ＭＰＥＧ２トランスポートストリーム５００は、略して「ＴＳパケット」と呼ばれ、それらに関連した異なるパケットタイプ識別子を有する一連のトランスポートストリームパケット５１０、５２０、５３０を含む。しかしながら、ここで、当然に、同じパケットタイプの、および／または、同じパケットタイプ識別子を含む、トランスポートストリームパケットが、一般的に何度も生じる点に留意されたい。
【００７６】
図５ｂは、ＭＰＥＧトランスポートストリームの構文記述を示す。トランスポートストリームパケット（「ｔｒａｎｓｐｏｒｔ＿ｐａｃｋｅｔ」）の連続的なシーケンスは、同期ビットシーケンスが、例えば同期バイトの形で、各トランスポートストリームパケットの始まりで生じるという点で、認識されうる。ＭＰＥＧトランスポートストリームの構文に関する詳細は、詳細に関して前記文書で参照されるように、例えば、ＩＳＯ／ＩＥＣ  １３８１８―１において定められる。
【００７７】
５．２．  図６のトランスポートストリームパケットの異なるタイプの概要
図６は、本発明のマルチメディアＭＰＥＧ２トランスポートストリームの中に含まれる異なるパケットタイプの略図を示す。図６に示されるパケットタイプは、例えば、ＤＡＢ伝送構想のデータストリームモードを使用すると共に、マルチメディア情報を送信することに適している。図６に示されるトランスポートストリームパケットタイプに関する詳細は、ＥＴＳＩ  ＴＳ  １０２  ４２８  Ｖ１．２．１において説明される。特に、ＥＴＳＩ  ＴＳ  １０２  ４２８  Ｖ１．２．１の付属書類２の３０ページの説明を参照されたい。しかし、図６において説明されたデータストリームは、プログラムアソシエーションセクションもプログラムアソシエーションテーブルＰＡＴに加えてアクセス制限情報を含むという意味で、修正される。
【００７８】
このように、図６のＭＰＥＧトランスポートストリームは、パケットタイプ識別子ＰＩＤ＝０ｘ００００によって特徴づけられる第１のパケットタイプのトランスポートストリームパケット６１０を含む。トランスポートストリームパケット６１０のプログラムアソシエーションテーブルＰＡＴは、プログラム番号０ｘ０００１を有するプログラムに属するプログラムアソシエーションテーブルが、第２のパケットタイプのトランスポートストリームパケット６２０内に含まれることを定める。この目的のために、第１のトランスポートストリームパケット６１０のプログラムアソシエーションテーブルＰＡＴは、第２のパケットタイプのトランスポートストリームパケット６２０のパケットタイプ識別子０ｘ０１００の参照を含む。トランスポートストリームパケット６２０内のプログラムマッピングテーブルは、その中に、パケット識別子ＰＩＤ＝０ｘ０１１１、ＰＩＤ＝０ｘ０１１２、ＰＩＤ＝０ｘ０１１３およびＰＩＤ＝０ｘ０１１４を有する更なるトランスポートストリームパケットの参照を含む。このように、トランスポートストリームパケット６２０のプログラムアソシエーションテーブルＰＭＴも、その中に、更なるパケットタイプ（例えば第３のパケットタイプ）を有していて、それらに関連したパケットタイプ識別子ＰＩＤ＝０ｘ０１１３を有していて、例えば、符号化された画像情報を含んでいるトランスポートストリームパケットを参照する。さらに、第２のトランスポートストリームパケット６２０のプログラムアソシエーションテーブルＰＭＴは、関連するパケットタイプ識別子ＰＩＤ＝０ｘ０１１４を有していて、マルチメディア情報のオーディオコンテンツを示している更なるパケットタイプ（例えば第４のパケットタイプ）のトランスポートストリームパケットを参照する。
【００７９】
加えて、第２のトランスポートストリームパケット６２０のプログラムアソシエーションテーブルＰＭＴは、例えば、パケット識別子ＰＩＤ＝０ｘ０１１１およびＰＩＤ＝０ｘ０１１２を含んでいるトランスポートストリームコンフィギュレーションパケット６３０、６４０の参照を含む。前記コンフィギュレーションパケット６３０、６４０の意味に関する詳細は、ＩＳＯ／ＩＥＣ１３８１８―１およびＩＳＯ／ＩＥＣ１４４９６―１を参照されたい。詳細は、ここでは重要でない。しかしながら、更なる情報に関しては、いかなる当業者にとっても周知である、言及された規格を参照されたい。
【００８０】
５．３．  図７、図８ａおよび図８ｂの第１のパケットタイプのトランスポートストリームパケットの構造および構文
図７により、アクセス制限情報およびプログラムアソシエーションテーブルＰＡＴを含む、第１のパケットタイプ（ＰＩＤ＝０ｘ００００）のトランスポートストリームパケットの正確な構造について、以下で説明する。第１のパケットタイプのトランスポートストリームパケットは、パケットヘッダ（プリアンブルとも呼ばれる）の所定の位置に、パケットタイプ識別子ＰＩＤ＝０ｘ００００を含み、その結果、第１のパケットタイプのトランスポートストリームパケットは、何の苦もなく、発見されることができる、および／または、識別されることができる。
【００８１】
第１のパケットタイプのトランスポートストリームパケットは、いわゆるアダプテーションフィールド（「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ」）があるかどうかを示していて、プログラムアソシエーションテーブルＰＡＴがプログラムアソシエーションセクション（「ｐｒｏｇｒａｍ＿ａｓｓｏｃｉａｔｉｏｎ＿ｓｅｃｔｉｏｎ」）内にあるかどうかを更に示している、２ビットマーカー（「ａｄａｐｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌ」）を更に含む。以下において、付加的な情報フィールドとみなすことができるアダプテーションフィールドと、プログラムアソシエーションテーブルＰＡＴの両方が、プログラムアソシエーションセクション内にあると仮定される。
【００８２】
アダプテーションフィールドは、アダプテーションフィールドが一般的にＩＳＯ／ＩＥＣのフレームワークの範囲内の標準化に従わない、いわゆる「プライベートデータ」を含むかどうか示している１ビットフラグ「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｆｌａｇ」を含む。加えて、アダプテーションフィールドは、少なくともプライベートデータがある場合には、プライベートデータの長さを示している「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｌｅｎｇｔｈ」情報を含む。アダプテーションフィールドは、ここでは、アクセス制限情報を含むおよび／または構成するプライベートデータ（プライベートデータバイトまたは「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」とも称される）を更に含む。アクセス制限情報は、プライベートデータの一部である１つ又は複数のテーブルに格納されることができ、それについては、以下により詳細に説明される。
【００８３】
トランスポートストリームパケットの構造は、図８ａの構文記述によって、以下に簡単に説明される。ＭＰＥＧ２トランスポートストリームの一部であるトランスポートストリームパケット（「ｔｒａｎｓｐｏｒｔ＿ｐａｃｋｅｔ」）は、その中に、トランスポートストリームパケットの４バイトのプレフィックス内に含まれる同期バイト「ｓｙｎｃｈ＿ｂｙｔｅ」を含む。トランスポートストリームパケットは、パケットタイプを示しているパケットタイプ識別子ＰＩＤを更に含む。トランスポートストリームパケットは、トランスポートストリームパケットのデータコンテンツが暗号化されるかどうか示している２ビットフラグ「ｔｒａｎｓｐｏｒｔ＿ｓｃｒａｍｂｌｉｎｇ＿ｃｏｎｔｒｏｌ」を更に含む、および／または、キーによって、トランスポートストリームパケットのデータコンテンツは暗号化される。トランスポートストリームパケットは、いわゆる「アダプテーションフィールド」（「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ」）があるかどうか、そして、データバイト（ｄａｔａ＿ｂｙｔｅ）があるかどうかを示している２ビットフラグ「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌ」を更に含む。いわゆるアダプテーションフィールドは、好ましくは、トランスポートストリームパケットの他のデータバイトに先行する。個々の構文要素の意味に関する詳細は、ＩＳＯ／ＩＥＣ１３８１８―１を参照されたい。
【００８４】
図８ｂは、トランスポートストリームパケットのアダプテーションフィールドの統語表現を示す。アダプテーションフィールドは、アダプテーションフィールドの長さを示しているアダプテーションフィールド長さ値「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈ」を含む。アダプテーションフィールドは、複数のフラグ：「ｄｉｓｃｏｎｔｉｎｕｉｔｙ＿ｉｎｄｉｃａｔｏｒ」、「ｒａｎｄｏｍ＿ａｃｃｅｓｓ＿ｉｎｄｉｃａｔｏｒ」、「ｅｌｅｍｅｎｔａｒｙ＿ｓｔｒｅａｍ＿ｐｒｉｏｒｉｔｙ＿ｉｎｄｉｃａｔｏｒ」、「ＰＣＲ＿ｆｌａｇ」、「ＯＰＣＲ＿ｆｌａｇ」、「ｓｐｌｉｃｉｎｇ＿ｐｏｉｎｔ＿ｆｌａｇ」、「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｆｌａｇ」、および「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｅｘｔｅｎｓｉｏｎ＿ｆｌａｇ」を含む。「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｆｌａｇ」フラグは、アダプテーションフィールドが、ＩＳＯ／ＩＥＣによって特定されずに、アクセス制限情報を移送するために、本発明により、利用されるいわゆる「プライベートデータ」を含むかどうか示す。
【００８５】
例えば、「ＰＣＲ＿ｆｌａｇ」フラグがセットされるとき、アダプテーションフィールドは、任意選択で、「ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｂａｓｅ」および「ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｓｉｏｎ」パラメータを含む。さらに、アダプテーションフィールドは、任意選択で、「ｓｐｌｉｃｉｎｇ＿ｐｏｉｎｔ＿ｆｌａｇ」フラグがセットされるとき、「ｓｐｌｉｃｅ＿ｃｏｕｎｔｄｏｗｎ」パラメータを含む。
【００８６】
「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｆｌａｇ」フラグがセットされる場合、アダプテーションフィールドは、プライベートデータセクションを更に含む。プライベートデータセクションは、もしあれば、プライベートデータセクションの長さを示している長さ表示「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｌｅｎｇｔｈ」を含む。プライベートデータセクションは、もしあれば、１つ又は複数のプライベートデータバイト「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」を更に含む。プライベートデータバイト「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」は、本発明の好ましい実施形態において、アクセス制限情報を符号化するために使用される。換言すれば、プログラムアソシエーションテーブルを運び、対応するパケットタイプ識別子ＰＩＤ＝０ｘ０００によって特徴づけられているトランスポートストリームパケットにおけるアダプテーションフィールド「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ」のプライベートデータセクションは、例えば１つ又は複数のテーブルの形で、アクセス制限情報を含み、以下に更に詳細に説明される。アダプテーションフィールドの構文に関する詳細は、ＩＳＯ／ＩＥＣ１３８１８―１およびＥＴＳＩ  ＴＳ  １０２  ４２８  Ｖ１．２．１を参照されたい。
【００８７】
５．４．  「ＣＡ＿ｓｅｃｔｉｏｎ」、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ」、および「ＣＡ＿ｄａｔａ」テーブルの構文
アクセス制限情報を含んでいる異なるテーブルの構文については、図９ａ、図９ｂ、図１０および図１１を参照して、以下に説明する。例えば、図８のアダプテーションフィールドのプライベートデータセクションによって、示されたアクセス制限情報は、例えば、エンタイトルメント・マネジメント・メッセージを示すために、図９ａおよび図９ｂの構文を有するテーブルセクションを含むことができる。テーブルセクションは、例えば、テーブルのタイプを示しているテーブル識別子「ｔａｂｌｅ＿ｉｄ」を含む。テーブル識別子「ｔａｂｌｅ＿ｉｄ」は、例えば、アクセス制限情報を含んでいる他のテーブルから、図９ａおよび図９ｂのテーブルを区別するために、明白に選択されることができる。図９ａのテーブルセクションは、例えば、所定の値にセットされうる「ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒ」フラグを更に含む。テーブルセクションは、セクションの長さを示している長さ情報「ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ」を更に含む。加えて、テーブルセクションは、構文のバージョン番号を示している「ｖｅｒｓｉｏｎ＿ｎｕｍｂｅｒ」識別子を含む。「ｃｕｒｒｅｎｔ＿ｎｅｘｔ＿ｉｎｄｉｃａｔｏｒ」フラグは、送信された情報がカレントコンテンツに、または、後の時点で送信されたメディアコンテンツに適用されることになっているかどうかを示す。「ｓｅｃｔｉｏｎ＿ｎｕｍｂｅｒ」情報は、アクセス制限情報がいくつかのセクションにわたって分配されることを可能にするために、セクションの番号を示す。「ｌａｓｔ＿ｓｅｃｔｉｏｎ＿ｎｕｍｂｅｒ」情報は、最後のセクションの番号を示す。さらに、図９ａのセクションは、その構文および意味が図９ｂの構文記述によって説明される１つ又は複数のディスクリプタ「ｄｅｓｃｒｉｐｔｏｒ」を含む。最後に、図９ａのテーブルセクションも、「ＣＲＣ＿３２」チェックサムを含む。
【００８８】
その構文が図９ｂに示され、図９ａに示された「ｄｅｓｃｒｉｐｔｏｒ」の役割を採用することができる「ＣＡ＿ｄｅｓｃｒｉｐｔｏｒ」ディスクリプタは、「ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇ」ディスクリプタ識別および「ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈ」ディスクリプタ長表示を含む。さらに、図９ｂに示されたディスクリプタは、アクセス制限システムのタイプを示している「ＣＡ＿ｓｙｓｔｅｍ＿ＩＤ」システム識別を含む。さらに、図９ｂのディスクリプタは、エンタイトルメント・マネジメント・メッセージ情報を含むこの種のトランスポートストリームパケットのパケットタイプ識別子ＰＩＤを示しているパケットタイプ指示子「ＣＡ＿ＰＩＤ」を含む。従って、ディスクリプタは、パケットタイプ識別子ＣＡ＿ＰＩＤを含んでいる特定のトランスポートストリームパケットの表示を含むことができる。しかし、表示「ＣＡ＿ＰＩＤ」は、同じトランスポートストリームパケットの、または、異なるトランスポートストリームパケットのプライベートデータ領域に含まれ、かつ、ディスクリプタによって示された「ＣＡ＿ＰＩＤ」の値に等しい識別子を含む、他のテーブルの参照ともみなすことができる。このように、参照は、「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルと「ＣＡ＿ｄａｔａ（）」テーブルとの間に確立されうる。代わりに（すなわち、異なるトランスポートストリームパケットおよび／または異なるテーブルへの参照に代わるものとして）、ディスクリプタは、例えば、各ディスクリプタの最後に、プライベートデータバイト（「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」）として、付随させることができるが、エンタイトルメント・マネジメント・メッセージを直接含むこともできる。
【００８９】
あるいは、または、加えて、ディスクリプタは、エンタイトルメント・マネジメント・メッセージＥＭＭが送信される特定のチャンネルへの参照を含むこともできる。
【００９０】
図１０の構文記述によって、エンタイトルメント・コントロール・メッセージの参照が符号化されることができる方法について、以下、述べる。図１０の構文記述は、図８ｂのアダプテーションフィールドのプライベートデータセクション内に、例えば図９ａのテーブルの代わりとして、または、図９ａのテーブルに追加的に、含まれうるテーブルを示す。図１０の「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」テーブルの構文は、基本的に図９ａのテーブルの構文に対応する。しかし、異なるディスクリプタ「ｄｅｓｃｒｉｐｔｏｒ」は、図９ａのテーブルよりも図１０のテーブルにおいて、使用されることができる。例えば、図１０のテーブルのディスクリプタは、単に参照を示すだけである代わりに、エンタイトルメント・コントロール・メッセージＥＣＭを直接示すことができる。
【００９１】
図１０のテーブルの個々の構文要素の意味に関する詳細は、図９ａのテーブルに関する説明を参照されたい。しかしながら、両方のテーブルにおいて、示されたフラグおよび／または値の必ずしも全てが必要であるというわけではない。そのため、アクセス制限情報を即時に参照しない一部のフラグおよび／または値は、任意選択で省かれうる。
【００９２】
図１１は、図９ａおよび図１０のテーブルの代わりに又は加えて、図８ｂのアダプテーションフィールドのプライベートデータ領域の中に含まれることができるアクセス制限情報を含んでいる更なるテーブルの構文記述を示す。図１１のテーブルは、一般的に図９ａおよび図１０のテーブルのテーブル識別子よりも異なる値をとる、「ｔａｂｌｅ＿ＩＤ」テーブル識別子を含む。加えて、図１１のテーブルは、（パケットタイプ識別子の形で）表示「ＣＡ＿ＰＩＤ」を含むことができる。「ＣＡ＿ｄａｔａ（）」テーブルにおける「ＣＡ＿ＰＩＤ」参照は、例えば、付加的なアクセス制限情報を含む、パケットタイプを参照することができる。あるいは、「ＣＡ＿ｄａｔａ（）」テーブルにおける「ＣＡ＿ＰＩＤ」値は、「ＣＡ＿ｄａｔａ（）」テーブルが、「ＣＡ＿ＰＩＤ」タイプの別のストリームパケット内に通常包含されるであろう情報をもたらすことを示すこともできる。このように、異なるテーブル、例えば「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルまたは「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」テーブルから、「ＣＡ＿ｄａｔａ（）」を参照することができ、「ＣＡ＿ｄａｔａ（）」テーブルは、「ＣＡ＿ＰＩＤ」フィールドの値によって参照ターゲットとして識別される。図１１のテーブルは、「ｐｒｏｐｒｉｅｔａｒｙ＿ＣＡ＿ｉｎｆｏｒｍａｔｉｏｎ」フィールドにおける所有者のアクセス制限情報を更に含むことができ、それの長さは、例えば、「ＣＡ＿ｉｎｆｏ＿ｌｅｎｇｔｈ」長さの記載によって説明されることができる。
【００９３】
以下に、ＣＡ情報の典型的な符号化に関するいくつかの態様が要約される。ＣＡ情報の埋め込みは、例えば、トランスポートストリームパケットヘッダにおけるアダプテーションフィールド「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ（）」の中の「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドで実行される。前記埋め込みは、参考文献［３］において説明されたものに類似した方法で実行される。参考文献［３］に記載されているように、埋め込み処理において、（「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」データ値のシーケンス内の）第１のバイトは、どのデータが「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールド（また、プライベートデータ領域とも呼ばれる）に埋め込まれるかについて示す。テーブル１２において、参考文献［３］は、プライベートデータを移送するための以下の資格を与える識別子を示す。
2013526807.tif 000003
【００９４】
後述する典型的な符号化は、前記符号化を補充して、「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールド（「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｌｅｎｇｔｈ」長の記載に続く）の第１のバイトがいずれの場合においても（ＰＡＤにすでに供給される）０の値と異なることを確実にする。
【００９５】
この点で、ＰＡＤデータがＤＭＢラジオだけのために（すなわち、ＤＭＢテレビのためにでなく）実行される点に留意されたい。しかし、以下において提案された符合化は、ＤＭＢラジオのためにさえ、既存のＤＭＢ無線受信機が「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドのデータ（前記データはアクセス制限に関する）を、ＰＡＤデータと解釈しないことを確実にする。
【００９６】
第１のバイト（「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ＿ｌｅｎｇｔｈ」長さの記載に続く）が０値を有するときに使用されるＰＡＤ符号化が、「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドのいかなる更なるデータも現在ＰＡＤデータであると仮定すると共に、以下の符号化は、異なるタイプのいくつかのデータフィールドが「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドに格納されうる（かつ、トランスポートストリーム解析器によってそこから抽出されうる）ことを確実にする。
【００９７】
以下のアクセス制限情報が、区別されることになる。
●エンタイトルメント・マネジメント・メッセージＥＭＭの参照。それらは、例えば、（おそらくは、プロプライエタリ・エンタイトルメント・コントロール・メッセージＥＣＭによっても符号化された）同じＭＰＥＧトランスポートストリーム、または、異なるＭＰＥＧトランスポートストリームでエンタイトルメント・マネジメント・パケット（ＥＭＭパケット）のＰＩＤの参照となる、参考文献［６］のアクセス制限セクション「ＣＡ＿ｓｅｃｔｉｏｎ（）」のように符号化されることができる。
●エンタイトルメント・コントロール・メッセージＥＣＭの参照。それらは、例えば、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」に関して後述するように、おそらく「ＣＡ＿ｄａｔａ（）」テーブルと関連して、符号化されることができる。
●プロプライエタリ・エンタイトルメント・コントロール・メッセージＥＣＭおよび他のＣＡデータのためのデータ構造。それらは、例えば、後述するように、符号化されることができる。
●例えば、図１０の構文記述によって説明されているように、エンタイトルメント・コントロール・メッセージＥＣＭの参照は、符号化されることができる。図１０の構文記述に従う符号化は、参考文献［６］に従う「ＣＡ＿ｓｅｃｔｉｏｎ（）」アクセス制限セクションの符号化と基本的に同一である。「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルが、エンタイトルメント・マネジメント・メッセージＥＭＭを発見するのに対して、「ｔａｂｌｅ＿ＩＤ」テーブル識別子は、エンタイトルメント・コントロール・メッセージＥＣＭを発見するのに役立つので、「ｔａｂｌｅ＿ＩＤ」テーブル識別子だけが異なる。「ｔａｂｌｅ＿ＩＤ」テーブル識別子は、例えば、ＤＭＢラジオ（テーブル識別子０ｘ０）のためのＰＡＤデータから、及び、「ＣＡ＿ｓｅｃｔｉｏｎ」テーブル（テーブル識別子０ｘ１）のデータから、この情報を区別することできるようにするために、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」テーブルのための０ｘ２に等しいかもしれない。
【００９８】
図９ａおよび図１０（「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」、および／または、「ＣＡ＿ｓｅｃｔｉｏｎ（）」）のテーブルのディスクリプタ「ＣＡ＿ｄｅｓｃｒｉｐｔｏｒ」内に含まれる識別子またはパケットタイプ識別子（「ＣＡ＿ＰＩＤ＿ｖａｌｕｅｓ」）は、一般的に、ＥＣＭ情報（図１０の「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」テーブル）またはＥＭＭ情報（図９ａの「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブル）を含むそれらのトランスポートストリームパケットのパケットタイプＰＩＤを識別する。本発明によれば、「ＣＡ＿ＰＩＤ」識別子は、「ＣＡ＿ｄａｔａ（）」テーブル内に含まれるプロプライエタリＣＡ情報（「ｐｒｏｐｒｉｅｔａｒｙ＿ＣＡ＿ｉｎｆｏｒｍａｔｉｏｎ（）」）を識別するために、識別子として使用されることができる。換言すれば、ＥＣＭ情報および／またはＥＭＭ情報を送信するための関連した特定のパケットタイプを有する別のトランスポートストリームパケットを使用する代わりに、ＥＣＭ情報および／またはＥＭＭ情報は、図１１の「ＣＡ＿ｄａｔａ（）」サブテーブル内に含まれることができる。「ＣＡ＿ｓｅｃｔｉｏｎ（）」及び「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」のように、前記「ＣＡ＿ｄａｔａ（）」サブテーブルは、アダプテーションフィールド内に、および／または、アダプテーションフィールド（「ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ」）のプライベートデータ領域（「ｐｒｉｖａｔｅ＿ｄａｔａ＿ｂｙｔｅ」）に、含まれることができる。ＣＡ＿ｓｅｃｔｉｏｎ（）、ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）、および、ＣＡ＿ｄａｔａ（）テーブルは、プログラムアソシエーションテーブルを含んでいるトランスポートストリームパケット内に、好ましくは含まれる。というのも、ペイロードデータ（オーディオデータおよび／またはビデオデータ）の符号化ビットレートに関係なく、通常、前記パケットの中にまだ充分な空間があるからである。
【００９９】
基本的にＥＭＭ情報および他のＣＡデータ（すなわちアクセス制限のためのデータ）のために使用されることもある、ＥＣＭ情報のためのデータ構造は、例えば、図１１の構文記述に示されているように、符号化されることができる。必要があれば、すなわち例えば高データが必要な場合には、プロプライエタリＣＡ情報（「ｐｒｏｐｒｉｅｔａｒｙ＿ＣＡ＿ｉｎｆｏｒｍａｔｉｏｎ（）」）は、細分化することもできる。正確な符号化は、各アクセス制限システムまたはＣＡシステムに委ねられる。ＣＡ情報を含んでいて、「ＣＡ＿ｄａｔａ（）」によって示されるテーブルは、例えば、「ＣＡ＿ＰＩＤ」識別子だけでなく、「ｔａｂｌｅ＿ＩＤ」テーブル識別子も含む。ＣＡ＿ＰＩＤ識別子は、例えば、値「ＣＡ＿ＰＩＤ」によって、「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルのディスクリプタ「ＣＡ＿ｄｅｓｃｒｉｐｔｏｒ（）」に含まれた識別子に対応する。例えば、「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルは、ディスクリプタ「ＣＡ＿ｄｅｓｃｒｉｐｔｏｒ」のＣＡ＿ＰＩＤ値を介して、特定の「ＣＡ＿ｄａｔａ（）」テーブルの参照を含む。換言すれば、「ＣＡ＿ｄａｔａ（）」テーブルのＣＡ＿ＰＩＤ値は、「ＣＡ＿ｄａｔａ（）」テーブルの中に含まれたプロプライエタリＣＡ情報「ｐｒｏｐｒｉｅｔａｒｙ＿ＣＡ＿ｉｎｆｏｒｍａｔｉｏｎ（）」が関連する、下位の「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブル、および／または、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」を示す。「ＣＡ＿ｄａｔａ」テーブルは、「ＣＡ＿ｄａｔａ（）」テーブルの中に含まれたプロプライエタリＣＡ情報「ｐｒｏｐｒｉｅｔａｒｙ＿ＣＡ＿ｉｎｆｏｒｍａｔｉｏｎ」の「ＣＡ＿ｉｎｆｏ＿ｌｅｎｇｔｈ」長さ表示を示している。
【０１００】
「ＣＡ＿ｄａｔａ（）」テーブルの「ｔａｂｌｅ＿ＩＤ」テーブル識別子は、例えば、ＤＭＢラジオのためのＰＡＤデータ、「ＣＡ＿ｓｅｃｔｉｏｎ（）」、および、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」から、前記情報を区別することができるように、０ｘ３であってもよい。
【０１０１】
一連の「ＣＡ＿ｓｅｃｔｉｏｎ（）」、「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」、および／または、「ＣＡ＿ｄａｔａ（）」テーブルは、ＰＡＴパケット（および、任意選択で、パディング、またはゼロの、パケット）の「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドにおいて、好ましくは送信される。個々の要素（および／または個々のテーブル）が、長さインジケータ（例えば「ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ」長さインジケータ）および／または長さ表示「ＣＡ＿ｉｎｆｏ＿ｌｅｎｇｔｈ」だけでなく、タイプ表示（「ｔａｂｌｅ＿ＩＤ」テーブル識別子）を運ぶので、（テーブルの）このシーケンスは、個々の要素（個々のテーブル）に、さらに直ちに分割されうる。
【０１０２】
実際の暗号化は、例えば、ＭＰＥＧトランスポートストリームレベルで遂行されることができる。これに関連して、プログラムアソシエーションテーブルＰＡＴおよび／またはパディングパケットを有するパケットまたは０パケットを除いて、全てのパケットが暗号化されるかどうか、または、例えば、プログラムマッピングテーブルＰＭＴおよびオーディオ要素が暗号化されないままにされるように、暗号化がより選択的な方法で遂行されるかどうかは、暗号装置（ｅｎｃｒｙｐｔｅｒ）またはスクランブラに委ねられる。一部分の暗号化の場合には、プログラムアソシエーションテーブルＰＡＴは、受信機に、暗号化が起こっているという信号を送るように適合されなければならない。トランスポートストリームパケットヘッダのパラメータ「ｔｒａｎｓｐｏｒｔ＿ｓｃｒａｍｂｌｉｎｇ＿ｃｏｎｔｒｏｌ＿ｖａｌｕｅｓ」は、ＭＰＥＧトランスポートストリームパケットが暗号化されたデータを含むかどうかを示すことができる。「ｔｒａｎｓｐｏｒｔ＿ｓｃｒａｍｂｌｉｎｇ＿ｃｏｎｔｒｏｌ」パラメータに関して、例えば、図１２のテーブルの関連は、使用されることができる。
【０１０３】
５．５．  プログラムアソシエーションテーブルＰＡＴ（「ｐｒｏｇｒａｍｍ＿ａｓｓｏｃｉａｔｉｏｎ＿ｓｅｃｔｉｏｎ」）の構文
プログラムアソシエーションテーブルＰＡＴ、または、例えば、パケット識別子ＰＩＤ＝０ｘ００００を有するトランスポートストリームパケットのデータ「ｄａｔａ＿ｂｙｔｅ」によって示されうるプログラムアソシエーションセクションは、以下、簡単に説明される。
【０１０４】
プログラムアソシエーションセクション「ｐｒｏｇｒａｍ＿ａｓｓｏｃｉａｔｉｏｎ＿ｓｅｃｔｉｏｎ（）」の構文表現は、図１３に示される。プログラムアソシエーションセクションは、「ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒ」構文フラグだけでなく、「ｔａｂｌｅ＿ＩＤ」テーブル識別子も含む。さらに、プログラムアソシエーションセクションは、「ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ」長さ表示を含む。加えて、プログラムアソシエーションセクションは、「ｖｅｒｓｉｏｎ＿ｎｕｍｂｅｒ」バージョン番号表示だけでなく、「ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤ」トランスポートストリーム識別子も含む。加えて、プログラムアソシエーションセクションは、プログラムアソシエーションセクションがカレントメディアコンテンツのために、または、後の時点で送信されたメディアコンテンツのために、効果的であることになっているかどうかを示している「ｃｕｒｒｅｎｔ＿ｎｅｘｔ＿ｉｎｄｉｃａｔｏｒ」フラグを含む。加えて、プログラムアソシエーションセクションは、一連のセクションの最後のセクションを示す「ｌａｓｔ＿ｓｅｃｔｉｏｎ＿ｎｕｍｂｅｒ」表示だけでなく、「ｓｅｃｔｉｏｎ＿ｎｕｍｂｅｒ」セクション番号表示を含む。説明されたセクション番号は、いくつかのパケットにわたってプログラムアソシエーションセクションを分配することを可能にする。
【０１０５】
加えて、プログラムアソシエーションセクションは、「ｐｒｏｇｒａｍ＿ｍａｐ＿ＰＩＤ」パケットタイプ識別子だけでなく、「ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ」プログラム番号識別子を含み、それは、プログラムアソシエーションテーブルを含んでいるトランスポートストリームパケットのパケットタイプを示す。
【０１０６】
最後に、プログラムアソシエーションセクションも、チェックサム「ＣＲＣ＿３２」を含む。
【０１０７】
６．  受信機の動作
上で説明されたトランスポートストリームを受信している受信機の動作が、以下、簡単に説明される。一旦ＤＭＢデータストリームが選択されると、ＤＭＢ  ＣＡ受信機、すなわちアクセス制限を有するデジタルマルチメディア放送のための受信機は、以下のように動作する。
【０１０８】
最初のステップにおいて、受信機は、プログラムアソシエーションテーブルＰＡＴを待つ。後者は、パケットタイプ識別子および／またはＭＰＥＧトランスポートストリームヘッダーのプログラム識別ＰＩＤによって、このパケットタイプ識別子は０である（または異なる所定の値を有する）はずであるので、直ちに認識されうる。このＭＰＥＧトランスポートストリームパケットにおいて、それは、（プライベートデータ領域「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」の中の「ＣＡ＿ＥＣＭ＿ｓｅｃｔｉｏｎ（）」および／または「ＣＡ＿ｓｅｃｔｉｏｎ（）」テーブルにおける埋め込みアクセス制限ディスクリプタによって、）アクセス制限ＣＡが使用されるかどうかや、それが使用されるアクセス制限システム（ＣＡシステム）をサポートするかどうかを認識する。サポートされる場合、それは、それによりサポートされた方法のアクセス制限ディスクリプタを評価しなければならない。おそらく、受信機も、それがすべての必要な情報を集めるまで、更なるＰＡＴパケット（またはパディング、またはゼロの、パケット）および／または「通常の」アクセス制限パケット、またはＣＡパケットを待たなければならない。その後、「ｔｒａｎｓｐｏｒｔ＿ｓｃｒａｍｂｌｉｎｇ＿ｃｏｎｔｒｏｌ」情報の値によって、その他のＭＰＥＧトランスポートストリームパケット（すなわちパケットタイプ識別子ＰＩＤ  ０を有するパケット）に関して、そのパケットが暗号化されるかどうかや必要ならばどのキーが必要かを認識する。
【０１０９】
対応する受信機の動作は、例えば、トランスポートストリーム解析器３００によって、および／または、ＤＡＢ受信機４００によって、少なくとも部分的に遂行されることができる。
【０１１０】
７．  他の構想
次に、現在可能であり、デジタルマルチメディア放送（ＤＭＢ）のためのアクセス制限方法の基本的な構造に関するいくつかの他の構想について説明する。
【０１１１】
７．１．  参照［６］による暗号化
アクセス制限を実現するために、例えば、ＭＰＥＧトランスポートストリーム（例えばそれぞれ１８８バイトのＭＰＥＧ２トランスポートストリームパケット）または全てＭＰＥＧ４で符号化されたプログラムまたはプログラム部分（例えばエレメンタリプログラムストリームＰＥＳ）は、暗号化されることができる。この暗号化は、ＤＶＢ―Ｔにおいて使用される暗号化に対応する。
【０１１２】
この暗号方式は、以下に簡潔に述べられる。図１５は、信号供給装置のブロック図を示す。図１５の信号供給装置１５００は、メディア情報、例えばオーディオ情報および／またはビデオ情報１５１０を受信して、それに基づいてＭＰＥＧ２トランスポートストリーム１５２２を供給するように構成されたＤＭＢ符号器１５２０を含む。アクセスレストリクタ（ａｃｃｅｓｓ  ｒｅｓｔｒｉｃｔｏｒ）（またはアクセス制限アダー）１５３０は、ＭＰＥＧ２トランスポートストリーム１５２２を受信して、それに基づいて、少なくとも部分的に暗号化されたＭＰＥＧ２トランスポートストリーム１５３２を供給する。ＤＭＢゲートウェイ１５４０は、少なくとも部分的に暗号化されたＭＰＥＧ２トランスポートストリーム１５３２を受信して、それに基づいてＤＡＢサブチャンネル信号１５４２を供給する。ＤＡＢマルチプレクサ１５５０は、ＤＡＢサブチャンネル信号１５４２を受信して、それに基づいてＤＡＢ信号を供給する。
【０１１３】
ＤＭＢ符号器１５２０は、プログラムマッピングテーブルＰＭＴの中の符号化されたプログラムおよびそのプログラム要素（例えばオーディオおよびビデオ）を示す。暗号化されたデータストリームの場合、この信号送信は、何が暗号化されているのか（全てのプログラムかプログラムの一部だけか）やどの方法を用いて暗号化されたかについて示さなければならない。加えて、復号のために必要であるいかなるアクセス制限情報（例えばＥＣＭ情報）も、ＭＰＥＧ２トランスポートストリームデータストリームに埋込まれなければならない。
【０１１４】
ＤＭＢ符号器１５２０は、（それがそれ自体を必ずしもすでに暗号化している必要があるわけではない場合であっても）必要な信号を挿入する、または、アクセス制限モジュール（ＣＡモジュール１５３０）は、信号情報を適合させて、必要なアクセス制限情報を追加する。ＤＡＢサブチャンネル１５４２のデータ転送速度が予め決まっているので、これは、ＤＭＢ符号器１５２０がサブチャンネルの全てのデータ転送速度を利用してはならなくて、データ転送速度の一部（すなわち特定の数のＭＰＥＧトランスポートストリームパケット）を使っていないままにすることを意味し、その結果、それらはアクセス制限モジュール１５３０に利用できる。１秒につき１つのＭＰＥＧトランスポートストリームパケットの送信は、毎秒１６３２ビット（付加誤差保護を含む）のデータ転送速度に対応する。
【０１１５】
しかし、上記の方法はいくつかの不利な点を伴う。これについて以下説明する。ＤＭＢ符号器１５２０は、何の暗号化自体も実行する必要がない場合であっても、それは、少なくとも特定数のＭＰＥＧトランスポートストリームパケットを、それらがアクセス制限情報（そして、おそらくアクセス制限信号によって拡張されることができるプログラムマッピングテーブルＰＭＴ）の送信に利用できるように、使用されないままにすることができなければならない。これは、これらの符号器１５２０の必要な適合を意味する。暗号化されたＤＭＢが可能となるように、復号されたＤＭＢのために開発された符号器は、修正されなければならない。
【０１１６】
７．２  参考文献［５］によるＤＡＢサブチャンネルの暗号化
次に、ＤＡＢサブチャンネル（「ＤＡＢサブチャンネルＣＡ」としても簡単に説明される）の暗号化について説明する。
【０１１７】
ＤＡＢサブチャンネルは、固定のデータ転送速度のチャンネルである。２４ミリ秒毎に、各ＤＡＢサブチャンネルに関して、ＤＡＢ受信機は、ＤＡＢフレームと呼ばれる固定数のバイトを受信する。バイト数は、チャンネルの（固定の）ビット転送速度に依存する。
【０１１８】
ＤＡＢサブチャンネルアクセス制限（ＤＡＢサブチャンネルＣＡ）の場合には、ＤＡＢフレームは、２つの部分から成る。フレームの第１の部分は、ＣＡデータ（例えばＥＣＭ、ＥＭＭ）を含み、フレームの第２の（はるかに大きい）部分は、暗号化されたペイロードデータを含む。
【０１１９】
参照番号１６１０において、図１６は、例えば２４ミリ秒の長さを有するＤＡＢフレームの概略図を示す。第１のメッセージは、１６１２によって示され、第２のメッセージは、１６１４によって示される。第１のメッセージ１６１２は、ＣＡデータ１６１２ａおよび暗号化されたペイロードデータ１６１２ｂを含む。同様に、第２のメッセージ１６１４は、ＣＡデータ１６１４ａおよび暗号化されたペイロードデータ１６１４ｂを含む。
【０１２０】
参照番号１６２０で、図１６は、更に、対応する構想を実行するＤＡＢ信号供給装置のブロック図を示す。ＤＡＢ供給装置１６２０は、オーディオデータおよび／またはビデオデータ１６２８を受信して、それに基づいてＭＰＥＧ２トランスポートストリーム１６３２を供給するように構成されたＤＡＢ符号器１６３０を含む。ＤＡＢ信号供給装置１６２０は、ＭＰＥＧ２トランスポートストリーム１６３２を受信して、それに基づいてＤＡＢサブチャンネル１６４２を供給するように構成されたＤＭＢゲートウェイ１６４０を更に含む。加えて、ＤＡＢ信号供給装置１６２０は、ＤＡＢサブチャンネル１６４２を受信して、それに基づいて、入力信号としてＤＡＢマルチプレクサ１６６０に供給される、少なくとも部分的に暗号化されたＤＡＢサブチャンネル１６５２を供給するように構成されたアクセス・エンタイトルメント・アダー１６５０を含む。それに基づいて、ＤＡＢマルチプレクサ１６６０は、ＤＡＢ信号を供給する。
【０１２１】
対応する方法について、以下に簡潔に述べる。その方法において、ＭＰＥＧトランスポートストリームパケットは、まずＤＡＢサブチャンネルに埋込まれ、結果として生じるＤＡＢフレーム（すなわち２４ミリ秒毎に送信されるサブチャンネルのバイト）が、次に、暗号化される。その後、ＣＡモジュールは、ＣＡ情報と暗号化されたデータを結合して、ＤＭＢゲートウェイ１６４０によって供給されたものより、対応して大きい（すなわち、より高いビットレートを必要とする）ＤＡＢフレームを生じる。最後に、必要なＣＡ情報１６１２ａ，１６１４ａは、各フレームの始めに付加される。結果として生じるフレームの残りは、暗号化されたＤＭＢデータ１６１２ｂ，１６１４ｂ（すなわちＭＰＥＧ２トランスポートデータストリームの部分）を含む。
【０１２２】
それらの機能原理に固有の理由のために、ＤＡＢサブチャンネルＣＡについては、ＤＭＢプログラムの全部の暗号化だけが可能である。例えば、オーディオ（またはオーディオセクション）だけを暗号化して、ビデオ（またはビデオセクション）を暗号化しないままにしておくことはできない。
【０１２３】
ＤＡＢサブチャンネルは、常に８の倍数キロビット／秒でなければならないので、ＤＡＢサブチャンネルＣＡによって生じたオーバーヘッドは、常に少なくとも８キロビット／秒または８の倍数キロビット／秒である。
【０１２４】
上記の構想の方法のいくつかの不利な点が、以下に説明される。まず、暗号化されたＤＡＢフレームが２つに分割されることが述べられる。第１の部分は、ＣＡデータ１６１２ａ，１６１４ａ含んでおり、第２の部分は、暗号化されたＤＭＢデータ１６１２ｂ，１６１４ｂを含む。ＭＰＥＧトランスポートストリームについては通例であるように、ＤＭＢデータは、インターリーバおよびリードソロモン符号によって伝送誤差から保護されている。しかし、暗号化のタイプは、まず、エラー保護が算出され、次に、エラー保護されたＭＰＥＧトランスポートストリームパケットが暗号化されることを意味する。しかし、これはまた、受信側では、暗号化が最初に実行されなければならず、その後、エラー保護が使用されなければならないことを意味する。しかし、これは、エラー保護がまず使用され、次にエラー修正データが転送される受信機の従来のセットアップと相容れない。このように、アクセス制限は、受信機の非常に低いプロトコル層で組み込まれなければならない。
【０１２５】
ＤＭＢデータは、加えて、伝送誤差から保護されている。従って、同様にＣＡ情報のためにそれを要求することもいいようである。なぜならば、前記情報が正しく受信されない場合、ＤＭＢストリームを復号することは可能でないからである。しかしながら、ＤＡＢサブチャンネルＣＡは、これに関して何も備えていない。従って、これはまだ、（プロプライエタリ基準で）拡張される必要があるだろう。
【０１２６】
さらに、ＤＡＢサブチャンネルＣＡは常に少なくとも８キロビット／秒のオーバーヘッドを必要とする。そして、それはＤＡＢサブチャンネルの粒状度に起因する。
【０１２７】
７．３．  ＭＰＥＧ４  ＩＰＭＰによるアクセスユニットを暗号化すること
ＭＰＥＧ４  ＩＰＭＰは、終端間暗号化を提供し、それは、非常に信頼性が高いが、符号器に組み入れなければならず、従って、既存のデータストリームが後の時点で暗号化されることになる場合には適していない。さらに、ＭＰＥＧ４  ＩＰＭＰは、広くは広げられない。
【０１２８】
８．  結論
本発明による実施形態は、ＣＡ情報を送ることから生じるオーバーヘッドを最小に保つことを可能にする。これは、一方では、短いＣＡ情報によって、他方では、ＣＡ情報の技術を要する埋め込みによって、遂行することができる。
【０１２９】
ＣＡ情報の長さは、使用されるＣＡシステムの機能として異なる。ＣＡ情報の技術を要する埋め込みのために、ＣＡフレームワークは、本発明によって定められる。前記ＣＡフレームワークは、使用されるＣＡシステムから独立している。それは、
１．暗号化が起こるトランスポートレベル
２．暗号が信号送信される方法
３．ＣＡ情報（ＥＭＭおよびＥＣＭ）が埋込まれることになっている場所
を定義する。
【０１３０】
ＤＭＢ技術を利用しているペイテレビは、比較的新しいアプリケーションである。ＭＰＥＧ２トランスポートストリームも使用するＤＶＢ―Ｔ、およびＤＡＢとは対照的に、ＤＭＢに関しては、アクセス制限に関する定まったフレームワークが、まだない。ＤＶＢ―Ｔのためのアクセス制限フレームワークおよび／またはアクセス制限フレームワークＤＡＢからの類似により暗号化がなぜ可能であるかについて、上で説明がされたが、理想的ではない。具体的にはＤＭＢのための本発明のアクセス制限フレームワークは、本願明細書において説明され、以下の要求事項を満たす。
１．いかなるアクセス制限システムおよびいかなる暗号方式にも適用できるアクセス制限フレームワークの定義。
２．暗号化レベルおよびＤＭＢのためのアクセス制限情報の埋め込みの定義。
３．信号の定義。
４．ＣＡ情報のビットレート節減型送信。
５．コンテンツ自体と同じチャンネルの中のコンテンツキー（ＥＣＭ）のトランスポート。
６．別の「マスターチャンネル（ｍａｓｔｅｒ  ｃｈａｎｎｅｌ）」の中のすべてのＥＭＭのトランスポートが、可能である。
７．既存の送信システムへの簡単な組み込み。
８．方法の説明が、できるだけシンプルである、すなわち、既存のメカニズムをできるだけ多く利用する。ＤＭＢ全部に対して可能である暗号化タイプのシンプルなサブセット（すなわち、例えば、暗号化が実行される１つのレベルだけ、例えば正確にＭＰＥＧトランスポートストリーム暗号だけ）が、受信機の煩雑性を最小に保つために見つけられる。
【０１３１】
本発明による実施形態は、上記要求事項を満たして、したがって特に有利なアクセス制限構想を供給する。
【０１３２】
本発明概念のいくつかの重要な態様および利点が、再度、以下に要約される。
【０１３３】
本発明の実施形態において、ＣＡ情報は、実在していたが、これまで使用されていないデータフィールドに埋込まれる。本発明によって、トランスポートストリームパケットヘッダーの中のアダプテーションフィールド「ａｄａｐｔａｔｉｏｎ  ｆｉｅｌｄ（）」の中の「ｔｒａｎｓｐｏｒｔ＿ｐｒｉｖａｔｅ＿ｄａｔａ」フィールドの利用が、提案される。充分有効なデータ転送速度は、例えば、プログラムアソシエーションテーブル（ＰＡＴパケット）を有するパケットの中で、利用できる。ＣＡ情報は、ＰＡＴの参考文献［３］のＰＡＤデータの埋め込みと同様に、埋込まれる。前記ＣＡ情報のありうる符号化は、例として上で説明される。実際の暗号化は、トランスポートレベル、または、トランスポートストリームレベル、またはエレメンタリプログラムストリームレベルで実行される（参考文献［６］参照）。例えば、２つのオーディオストリームを送ることは可能である。そして、その中の一つだけが暗号化される。
【０１３４】
任意選択で、パディング、またはゼロの、パケット、または、埋め込みＣＡ情報を有する他のＭＰＥＧトランスポートストリームパケットの付加的な利用が可能である。
【０１３５】
本発明による実施形態は、他の暗号方式と比較して、本方法の実質的な利点を示す。ＭＰＥＧトランスポートストリームパケットの中の暗号化と比較すると、例えば、本発明による実施形態は、１つ又は複数の以下の利点を含む。
●これまで使用されていないデータ転送速度が使用される、すなわちデータ転送速度は、ＣＡ情報のために与えられる必要がない。
●ＤＭＢ符号器は、十分なデータ転送速度を利用することができる、そして、ＣＡ情報のためのオーバーヘッドは起こらない（従って、ＭＰＥＧトランスポートストリームパケットは、ＣＡ情報のために確保されない）。
●ＣＡ情報がプログラムアソシエーションテーブルＰＡＴと同じＭＰＥＧトランスポートストリームパケットの中に含まれるので、それらは、チューニングまたはチャンネル変化（周波数調整）の間、直ちに利用できる。従って、この提案に対応するアクセス制限は、復号されたデータストリームと比較して、周波数の調整時間またはチャンネルスイッチング時間を増加させない。
【０１３６】
ＤＡＢサブチャンネル（ＤＡＢサブチャンネルＣＡとも呼ばれる）の暗号化と比較すると、１つ又は複数の利点が生じる。
●少なくとも８キロビット／秒のオーバーヘッドなし。
●ＣＡ情報は、エラー保護される。
●全てのサブチャンネルは、一様に符号化される（このすべてがＭＰＥＧトランスポートストリームである）、そして、再分割がない。
●暗号化は、エラー保護の適用前に実行される。そして、それはこのように受信機の従来の階層モデルに対応する。
【０１３７】
本発明の実施形態において、上記の「ＣＡ―Ｄｅｓｃｒｉｐｔｏｒ」データ構造は、プログラムアソシエーションテーブルＰＡＴを有するＭＰＥＧトランスポートストリームパケットに埋込まれ、そして、ＭＰＥＧトランスポートストリームレベルの実際の暗号化が利用される。本発明によれば、低ビットレート要件を有するデータ、すなわち、ＣＡ情報は、それは定期的に送信されるが比較的中身がない空である、プログラムアソシエーションテーブルを有するＭＰＥＧトランスポートストリームパケットに埋込まれる。
【０１３８】
ＣＡ情報の埋め込みは、ＤＭＢ標準のＰＡＤデータのためにすでに使用された埋め込みのタイプに似ている又は対応する。
【０１３９】
９．  実施態様の変形例
いくつかの態様が装置に関連して説明された場合であっても、前記態様は、対応する方法の記載も示すものと理解される。その結果、ブロックまたはデバイスの構造的な要素は、対応する方法ステップとしても、または、方法ステップの機能としても理解されるべきである。それに類似によって、方法ステップと関連して、または、方法ステップとして説明された態様はまた、対応するブロックまたは詳細の記載または対応する装置の特徴を示す。方法ステップの一部または全ては、マイクロプロセッサ、プログラミング可能なコンピュータまたは電子回路などのハードウェア装置によって、または、それを使用するとともに、実行されることができる。いくつかの実施形態では、一部またはいくつかの最も重要な方法ステップは、この種の装置によって実行されることができる。
【０１４０】
本発明によって符号化された信号、例えば、オーディオ信号またはビデオ信号またはトランスポートストリーム信号またはＤＡＢ信号は、デジタル記憶媒体に格納されることができる、または、無線伝送媒体または有線伝送媒体、例えばインターネットなどの伝送媒体で送信されることができる。
【０１４１】
本発明によって符号化されたオーディオ信号は、デジタル記憶媒体に格納されることができる、または、無線伝送媒体または有線伝送媒体、例えばインターネットなどの伝送媒体で送信されることができる。
【０１４２】
特定の実現要求に応じて、本発明の実施形態は、ハードウェアにおいて、または、ソフトウェアにおいて、実行されることができる。デジタル記憶媒体、例えばフロッピー（登録商標）、ＤＶＤ、ブルーレイ・ディスク、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨメモリ、各方法が実行されるようにプログラミング可能な計算機システムと協働することができる又は実際に協働する、その上に格納される電子的に読み込み可能な制御信号を有するハードディスクまたは他の磁気または光学メモリを使用すると共に、実施態様は遂行されることができる。これは、デジタル記憶媒体がコンピュータ可読でもよい理由である。
【０１４３】
本発明のいくつかの実施形態は、このように、本願明細書において説明された方法のいずれかが実行されるように、プログラミング可能な計算機システムと協動することができる電子的に読み込み可能な制御信号を含むデータキャリアを含む。
【０１４４】
通常、本発明の実施形態は、プログラムコードを有するコンピューター・プログラム製品として実行されることができ、コンピューター・プログラム製品がコンピュータ上で動作するときに、そのプログラムコードがその方法のいずれかを実行するのに効果的である。
【０１４５】
例えば、プログラムコードは、機械で読み取り可能なキャリアに格納されることもできる。
【０１４６】
他の実施形態は、本願明細書において説明された方法のいずれかを実行するためのコンピューター・プログラムを含む。そして、前記コンピューター・プログラムは、機械で読み取り可能なキャリアに格納される。
【０１４７】
換言すれば、本発明の方法の実施形態は、このように、コンピューター・プログラムがコンピュータ上で動作するときに、本願明細書において説明された方法のいずれかを実行するためのプログラムコードを有するコンピューター・プログラムである。
【０１４８】
本発明の方法の更なる実施形態は、このように、本願明細書において説明された方法のいずれかを実行するためのコンピューター・プログラムが記録されるデータキャリア（またはデジタル記憶媒体またはコンピュータ可読媒体）である。
【０１４９】
本発明の方法の更なる実施形態は、このように、本願明細書において説明された方法のいずれかを実行するためのコンピューター・プログラムを示しているデータストリームまたは信号のシーケンスである。データストリームまたは信号のシーケンスは、例えば、データ・コミュニケーション・リンクを介して、例えばインターネットで転送されるように構成されることができる。
【０１５０】
更なる実施形態は、本願明細書において説明された方法のいずれかを実行するために構成されるまたは適合される、処理手段、例えばコンピュータまたはプログラム可能な論理回路を含む。
【０１５１】
更なる実施形態は、本願明細書において説明された方法のいずれかを実行するためのコンピューター・プログラムがインストールされるコンピュータを含む。いくつかの実施形態では、プログラム可能な論理回路（例えば論理プログラミング可能デバイス、ＦＰＧＡ）は、本願明細書において説明された方法の機能の一部または全てを実行するために使用されることができる。
【０１５２】
いくつかの実施形態では、論理プログラミング可能デバイスは、本願明細書において説明された方法のいずれかを実行するために、マイクロプロセッサと協動することができる。通常、いくつかの実施形態では、ハードウェア装置によっても、本方法は実行される。前記ハードウェア装置は、コンピュータプロセッサ（ＣＰＵ）などのいかなる普遍的に適用できるハードウェアでもよい、または、本方法に特有のハードウェア（例えばＡＳＩＣ）でもよい。
【０１５３】
上記の実施形態は、単に本発明の原理の説明を示すだけである。他の当業者が本願明細書において説明された装置および詳細のいかなる修正変更も認識するものと理解される。このため、本発明は、実施形態に関する記載および議論によって本願明細書において示された具体的な詳細によってではなく、以下の請求項の範囲だけによって制限されるという意味である。
【０１５４】
１０．  参考文献
［１］  ＥＴＳＩ，  ＥＴＲ  ２８９  （１９９６−１０），  Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＶＢ）；  Ｓｕｐｐｏｒｔ  ｆｏｒ  ｕｓｅ  ｏｆ  ｓｃｒａｍｂｌｉｎｇ  ａｎｄ  Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  （ＣＡ）  ｗｉｔｈｉｎ  ｄｉｇｉｔａｌ  ｂｒｏａｄｃａｓｔ  ｓｙｓｔｅｍｓ
［２］  ＥＴＳＩ  ＴＳ  １０２  ４２８  ｖ１．１．１  （２００５−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  ＤＭＢ  ｖｉｄｅｏ  ｓｅｒｖｉｃｅｓ；  Ｕｓｅｒ  ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃａｔｉｏｎ”，  ０６／２００５．
［３］  ＥＴＳＩ  ＴＳ  １０２  ４２８  ｖ１．２．１  （２００９−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  ＤＭＢ  ｖｉｄｅｏ  ｓｅｒｖｉｃｅｓ；  Ｕｓｅｒ  ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃａｔｉｏｎ”，  ０６／２００９．
［４］  ＥＴＳＩ  ＥＮ  ３００  ４０１  Ｖ１．４．１  （２００６−０６）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）  ｔｏ  ｍｏｂｉｌｅ，  ｐｏｒｔａｂｌｅ  ａｎｄ  ｆｉｘｅｄ  ｒｅｃｅｉｖｅｒｓ，  ０６／２００６
［５］  ＥＴＳＩ  ＴＳ  １０２  ３６７  Ｖ１．２．１  （２００６−０１）：  “Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＤＡＢ）；  Ｃｏｎｄｉｔｉｏｎａｌ  ａｃｃｅｓｓ”，  ０１／２００６
［６］  ＩＴＵ−Ｔ  Ｈ．２２２．０  （２００６−０５）：  “Ｓｅｒｉｅｓ  Ｈ：  Ａｕｄｉｏｖｉｓｕａｌ  ａｎｄ  ｍｕｌｔｉｍｅｄｉａ  ｓｙｓｔｅｍ，  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｏｆ  ａｕｄｉｏｖｉｓｕａｌ  ｓｅｒｖｉｃｅｓ  −  Ｔｒａｎｓｍｉｓｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ  ａｎｄ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ”，  “Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ  −  Ｇｅｎｅｒｉｃ  ｃｏｄｉｎｇ  ｏｆ  ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅｓ  ａｎｄ  ａｓｓｏｃｉａｔｅｄ  ａｕｄｉｏ  ｉｎｆｏｒｍａｔｉｏｎ：  Ｓｙｓｔｅｍｓ”
【０１５５】
2013526807.tif 000004
2013526807.tif 000005
2013526807.tif 000006
2013526807.tif 000007
【図１】
2013526807.tif 000008
【図２Ａ】
2013526807.tif 000009
【図２Ｂ】
2013526807.tif 000010
【図３】
2013526807.tif 000011
【図４】
2013526807.tif 000012
【図５Ａ】
2013526807.tif 000013
【図５Ｂ】
2013526807.tif 000014
【図６Ａ】
2013526807.tif 000015
【図６Ｂ】
2013526807.tif 000016
【図７】
2013526807.tif 000017
【図８Ａ】
2013526807.tif 000018
【図８Ｂ】
2013526807.tif 000019
【図９Ａ】
2013526807.tif 000020
【図９Ｂ】
2013526807.tif 000021
【図１０】
2013526807.tif 000022
【図１１】
2013526807.tif 000023
【図１２】
2013526807.tif 000024
【図１３】
2013526807.tif 000025
【図１４】
2013526807.tif 000026
【図１５】
2013526807.tif 000027
【図１６】
2013526807.tif 000028
【国際調査報告】
2013526807.tif 000029
2013526807.tif 000030