(57)【特許請求の範囲】
【請求項１】
マルチメディアを送信するマルチメディア送信方法において、
同一の所定の部分を有する第１及び第２のクリアなストリームを生成するために、マルチメディアストリームのコピーを生成するステップと、
第１のクリアなストリームを第１の条件付アクセス（ＣＡ）器に供給し、該第１のクリアなストリーム全体を暗号化し、完全に暗号化されたストリームを生成するステップと、
上記完全に暗号化されたストリームから所定の部分の暗号化されたバージョンを取得するステップと、
第２の条件付アクセス器によって、第２のクリアなストリームを用い、上記所定の部分を暗号化して、部分的に暗号化されたストリームを生成するステップと、
上記完全に暗号化されたストリームから得られる暗号化された所定の部分を、上記部分的に暗号化されたストリームに挿入して送信するステップとを有するマルチメディア送信方法。
【請求項２】
上記部分的に暗号化されたストリームをケーブル放送によって複数のセットトップボックスに伝送するステップを有する請求項１記載のマルチメディア送信方法。
【請求項３】
上記部分的に暗号化されたストリームを複数の受信機に無線で放送するステップを有する請求項１記載のマルチメディア送信方法。
【請求項４】
上記第１の条件付アクセス器は、現存の企業によって提供される従来の機器であることを特徴とする請求項１記載のマルチメディア送信方法。
【請求項５】
少なくとも１つのパケット識別子（ＰＩＤ）からの対応したオフセットを用いて、少なくとも１つのストリーム内における上記所定の部分の位置を判定するステップを有する請求項１記載のマルチメディア送信方法。
【請求項６】
上記オフセットは、少なくとも１つのパケット識別子からのパケットの数であることを特徴とする請求項５記載のマルチメディア送信方法。
【請求項７】
上記オフセットは、上記完全に暗号化されたストリーム内の暗号化された所定の部分の位置を識別し、取得し、上記部分的に暗号化されたストリームに挿入されるために用いられることを特徴とする請求項５記載のマルチメディア送信方法。
【請求項８】
上記完全に暗号化されたストリームから得られた暗号化された所定の部分は、上記第２の条件付アクセス器によって部分的に暗号化されたストリームの所定の部分の隣に挿入されることを特徴とする請求項１記載のマルチメディア送信方法。
【請求項９】
デジタルデータストリームを部分的に暗号化する暗号化装置において、
上記デジタルデータストリームをコピーして、第１及び第２のストリームを生成する手段と、
上記第１のストリームの重要な部分のみを暗号化して、部分的に暗号化されたストリームを生成する第１の条件付アクセス（ＣＡ）手段と、
上記第２のストリームの全体を暗号化して、実質的に完全に暗号化されたストリームを生成する従来の条件付アクセス手段と、
上記完全に暗号化されたストリームから得られる上記第１のストリームの重要な部分に対応する部分と、上記部分的に暗号化されたストリームとを組み合わせる手段とを備える暗号化装置。
【請求項１０】
上記部分的に暗号化されたストリームを伝送する手段をさらに備える請求項９記載の暗号化装置。
【請求項１１】
上記部分的に暗号化されたストリームをケーブル放送によって複数のセットトップボックスに伝送する手段をさらに備える請求項９記載の暗号化装置。
【請求項１２】
上記部分的に暗号化されたストリームを複数の受信機に無線で放送する手段をさらに備える請求項９記載の暗号化装置。
【請求項１３】
少なくとも１つのパケット識別子（ＰＩＤ）からの対応したオフセットを用いて、少なくとも１つのストリーム内における上記所定の部分の位置を判定する手段を備える請求項９記載の暗号化装置。
【請求項１４】
上記オフセットは、少なくとも１つのパケット識別子からのパケットの数であることを特徴とする請求項１３記載の暗号化装置。
【請求項１５】
上記オフセットは、上記完全に暗号化されたストリームから上記重要な部分の位置を識別するために用いられることを特徴とする請求項１３記載の暗号化装置。
【請求項１６】
上記部分的に暗号化されたストリーム内において、上記従来の条件付アクセス手段によって生成された重要な部分は、上記第１の条件付アクセス手段によって生成された重要な部分に隣接していることを特徴とする請求項９記載の暗号化装置。
【請求項１７】
従来の条件付アクセス（ＣＡ）器を有するデジタルストリーム送信ヘッドエンド内で、用いられる装置であって、同一のストリームから第１のバージョン及び第２のバージョンを生成する装置において、
ストリームの第１のバージョンの少なくとも所定の部分を暗号化する少なくとも１つのシステム条件付アクセス器と、
上記システム条件付アクセス器からの上記第１のバージョンの所定の部分と、ストリームの第２のバージョンから上記従来の条件付アクセス器によって生成された完全に暗号化されたものから得られる部分であって上記第１のバージョンの所定の部分に対応する部分とを、ストリーム内に組み合わせる再構築器とを備える装置。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、アンガー（Unger）等によって２００２年１月２日に出願された米国特許出願番号第１０／０３８，２１７号、発明の名称「重要なパケットの部分暗号化（Critical Packet Partial Encryption）」、キャンデロール（Candelore）等によって２００２年１月２日に出願された米国特許出願番号第１０／０３８，０３２号、発明の名称「時分割の部分暗号化（Time Division Partial Encryption）」、キャンデロール（Candelore）等によって２００２年１月２日に出願された米国特許出願番号第１０／０３７，９１４号、発明の名称「基本ストリームの部分暗号化（Elementary Stream Partial Encryption）」、アンガー（Unger）等によって２００２年１月２日に出願された米国特許出願番号第１０／０３７，４９９号、発明の名称「部分暗号化及びＰＩＤマッピング（Partial Encryption and PID Mapping）」、アンガー（Unger）等によって２００２年１月２日に出願された米国特許出願番号第１０／０３７，４９８号、発明の名称「部分暗号化情報のデコーディング及び復号（Decoding and Decrypting of Partially Encrypted Information）」の一部継続特許出願であり、引用することによって、本願に援用される。
【０００２】
また、本出願は、ペッドロウ（Pedlow）によって２００２年１１月２２日に出願された米国仮特許出願番号第６０／４２９，０１１号、発明の名称「参照オフセットによる暗号化トランスポートストリーム内の重要なパケットの選択（Critical Packet Selection in an Encrypted Transport Stream Through Referenced Offset）」、キャンデロール（Candelore）によって２００２年９月９日に出願された米国仮特許出願番号第６０／４０９，６７５号、発明の名称「コンテンツ置換に対する汎用ＰＩＤ再マッピング（Generic PID Remapping for Content Replacement）」、キャンデロール（Candelore）によって２００２年４月１６日に出願された米国仮特許出願番号第６０／３７２，８７０号、発明の名称「コンテンツ置換アプリケーションに対する汎用ＰＩＤ再マッピング（Generic PID Remapping for Content Replacement Application）」に関連するとともに、これらの出願に対する優先権の利益を主張する。
【０００３】
さらに、本出願は、キャンデロール（Candelore）によって２００２年１０月１８日に出願された米国特許出願番号第１０／２７３，９０５号、発明の名称「二重部分暗号化に基づくビデオスライス及びアクティブ領域（Video Slice and Active Region Based Dual Partial Encryption）」、キャンデロール（Candelore）によって２００２年１０月１８日に出願された米国特許出願番号第１０／２７３，９０３号、発明の名称「スターパターンの部分暗号化（Star Pattern Partial Encryption）」、キャンデロール（Candelore）によって２００２年１０月１８日に出願された米国特許出願番号第１０／２７４，０８４号、発明の名称「スライスマスク及びモートパターンの部分暗号化（Slice Mask and Moat Pattern Partial Encryption）」、キャンデロール（Candelore）によって２００２年１０月１８日に出願された米国特許出願番号第１０／２７４，０１９号、発明の名称「ビデオの場面変化の検出（Video Scene Change Detection）」に関連し、これらの出願は、引用することにより、本願に援用される。
【技術分野】
【０００４】
本発明は、一般的には、暗号化マルチメディアストリームに関する。
【背景技術】
【０００５】
保護しようとするマルチメディアストリーム（例えばペイパービューのスポーツ競技、映画等）は、送信機（通称「ヘッドエンド」）で鍵によって暗号化することができ、一方、相補的な鍵を有する受信テレビジョンセットトップボックス（ＳＴＢｓ）は、視聴するためにコンテンツを復号することができる。したがって、ケーブル放送のサービス提供業者は、ヘッドエンドの条件付アクセス（ＣＡ）器を使用して、視聴者のセットトップボックスの機能に合わせて、マルチメディアストリームを暗号化しなければならない。復号機能を含むこれらの機能の多くは、セットトップボックスのメーカ毎に専用である。
【０００６】
「勝ち残った現存の（incumbent）」数少ない企業のみが、殆どのセットトップボックスを販売している。
【０００７】
したがって、ケーブルテレビジョン放送のセットトップボックス市場に参入しようとしている競合他社は、多くの場合、現存の企業から専用鍵のライセンスを高額で得なければならない。これにより、競争が薄れている。
【０００８】
競合のＳＴＢメーカが現存の企業にライセンス料金を支払うことなく市場に参入することができる直接的な他の方法は、ケーブル放送サービス提供業者が、そのヘッドエンドにおいて、セットトップボックス提供業者と同数のＣＡ器（それぞれの鍵のセットを用いて）で各ストリームを完全に暗号化するようにし向ける必要がある。しかしながら、これは、明らかに番組を搬送するのに必要な帯域幅を増やし、望ましくないことである。そこで、ソニー株式会社は、ストリームの「重要な（critical）」部分、例えばＩ−フレーム又はヘッダのみを暗号化し、ストリームの残りの部分をクリアに送信して、重要な部分は復号しなければならないが、クリアな部分を復号する必要がない暗号化方式を開発している。このように、重要な部分だけは二重に暗号化する必要があるが、それはストリム全体ではない。より具体的には、ストリームの重要な部分のみが、現存の企業の鍵を用いる既存の（「従来の（legacy）」）ＣＡ器と、競合他社の鍵を用いる第２のＣＡ器との両方によって、暗号化される。このような方式は、２００２年１月２日に出願された米国特許出願番号１０／０３８，２１７に開示されており、この出願は、引用することにより、本願に援用される。
【０００９】
ここに明らかにしているように、現存の提供業者によって製造された従来のＣＡ器の部品は、上述した処理が継続していることを検出するように、現存の提供業者によってプログラムすることができる。したがって、従来のＣＡ器の部品は、その処理を破るように現存の提供業者によってプログラムされる可能性があり、その結果、現存の提供業者は、事実上の独占を維持することになる。
【発明の開示】
【課題を解決するための手段】
【００１０】
マルチメディアを送信する方法は、同一の所定の部分を有する第１及び第２のクリアなストリームを生成するために、マルチメディアストリームのコピーを生成する。また、第１のクリアなストリームを第１の条件付アクセス（ＣＡ）器に供給する。第１の条件付アクセス（ＣＡ）器は、現存の企業によって提供される従来の機器であってもよい。第１のクリアなストリームは、完全に暗号化されたストリームを生成するために暗号化され、従来のＣＡ器は、第２のクリアなストリームについて知ることはない。所定の部分の暗号化されたバージョンは、完全に暗号化ストリームから得られる。第２の条件付アクセス（ＣＡ）器によって第２のクリアなストリームを用い、所定の部分を暗号化して、部分的に暗号化されたストリームを生成する。完全に暗号化されたストリームから得られる暗号化された所定の部分を、部分的に暗号化されたストリームに挿入して送信する。
【００１１】
好ましい一実施例において、部分的に暗号化されたストリームは、ケーブル放送によって複数のセットトップボックスに伝送される。あるいは、部分的に暗号化されたストリームは、複数の受信機に無線で放送してもよい。
【００１２】
好ましくは、マルチメディア送信方法は、少なくとも１つのパケット識別子（ＰＩＤ）からの対応したオフセットを用いて、所定の部分の位置を判定する。オフセットは、少なくとも１つのＰＩＤからのパケットの数であってもよい。好ましい一実施例において、オフセットは、完全に暗号化されたストリーム内の暗号化された所定の部分の位置を識別し、取得し、第２のＣＡ器によって部分的に暗号化されたストリームの所定の部分の隣に挿入する。
【００１３】
異なる側面において、部分的に暗号化されたデジタルデータストリームを暗号化する暗号化装置は、デジタルデータストリームをコピーして、第１及び第２のストリームを生成し、第１のストリームの重要な部分のみを暗号化して、部分的に暗号化されたストリームを生成する第１の条件付アクセス（ＣＡ）手段を含む。従来のＣＡ手段は、第２のストリーム全体を暗号化して、実質的に完全に暗号化されたストリームを生成する。また、従来のＣＡ手段は、完全に暗号化されたストリームから得られる重要な部分のみと、部分的に暗号化されたストリームとを組み合わせる。
【００１４】
さらに異なる側面において、従来の条件付アクセス（ＣＡ）器を有するデジタルストリーム送信ヘッドエンド内で使用する装置は、ストリームのコピーバージョンの少なくとも所定の部分及び好ましくは、所定の部分のみを暗号化するシステムＣＡ器を備える。再構築器は、ストリームの第１バージョンのようなストリーム内で、システムＣＡ器の所定の部分と従来のＣＡ器によって生成された完全に暗号化されたストリームの第２のバージョンから得られた所定の部分とを組み合わせる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を、その構成及び動作の両方について、図面を参照しながら説明する。なお、図面における同じ構成要素には、同じ指示符号を付している。
【００１６】
図１は、装置の構成を示すブロック図である。図１に示すように、装置１０は、デジタルストリーム、例えばマルチメディアストリームのソースであるデジタルストリームソース１２を備えている。ストリームは、重要なパケット検出器及びオフセット検出器１４に供給され、ストリーム内のどのパケットが「重要（critical）」であるかを決定する。
【００１７】
また、重要なパケット検出器及びオフセット検出器１４は、基準パケット、例えばフレーム開始パケットから各重要なパケットまでのオフセット（１つ以上のパケット識別子（packet identifier：以下、ＰＩＤという。）からの整数）を決定する。重要なパケットの選択については、上述の特許出願に記載されている。明確かつ完全にするために、重要なパケットは、ＭＰＥＧストリームにおける情報フレーム（「Ｉ−フレーム」）、パケット化された基本ストリーム（packetized elementary stream：以下、ＰＥＳという。）ヘッダ、ビデオの「活動領域（action zones）」、ピクチャ及び／又はオーディオデータを連続して再生するのに欠かせない他の主要なパケットとすることができる。好ましくは、ピクチャデータ内の（再生タイムスタンプ（presentation timestamp：以下、ＰＴＳという。）及び復号タイムスタンプ（decoding timestampＤＴＳ）情報を含む）番組時刻基準（program clock reference：以下、ＰＣＲという。）に対する参照を含んでいるパケットは、決して「重要な」パケットとされない。
【００１８】
図１に示すように、重要なパケットのオフセットは、重要パケットオフセットテーブル１６又は他のデータ構造内に記憶される。また、ストリームは、パケット検出器及びオフセット検出器１４からストリーム複製器１８に供給され、ストリームのコピーが生成される。なお、重要なパケット及びそのオフセットを識別する前に、ストリームのコピーを生成してもよいことは、言うまでもない。
【００１９】
図１に示すように、ストリームのコピーバージョンは、従来（legacy）の条件付アクセス（conditional access：ＣＡ）器２０に供給される。従来のＣＡ器２０は、現存の企業によって提供される機器であると考えられ、この現存の企業専用のＣＡ方式に基づき、例えばストリームを暗号化鍵で符号化することによって、ストリームを処理することができる。従来のＣＡ器２０は、従来の、すなわち現存のＣＡ原理に基づいて、ストリームを完全に暗号化し、完全に暗号化されたストリームを生成する。
【００２０】
また、ストリームの別バージョンは、ストリーム複製器１８からバッファ、好ましくは環状のファーストインファーストアウト（ＦＩＦＯ）バッファ２２に供給される。ＦＩＦＯバッファ２２の長さは、従来のＣＡ器２０の後述する原理に従った処理によって生じる遅延を補償するのに十分な長さ（潜在的に固定長）でなければならない。ＦＩＦＯバッファ２２の長さは、管理目的のために、フレーム／ピクチャ又はシーケンス／ＧＯＰの増加で設定してもよい。
【００２１】
図１に示すように、第２のＣＡ及び再構築器２４には、ＦＩＦＯバッファ２２からクリアなストリームが供給され、従来のＣＡ器２０から完全に暗号化されたストリームが供給される。第２のＣＡ及び再構築器２４は、ＣＡ部を備え、ＣＡ部は、ＦＩＦＯバッファ２２から供給されるクリアなストリーム内の重要なパケットのみを暗号化し、ストリームの残りの部分を暗号化しないでそのままにして、部分的に暗号化されたストリームを生成する。第２のＣＡ及び再構築器２４は、従来のＣＡ器２０によって用いられた暗号化鍵とは異なる暗号化鍵を用いる。必要に応じて、第２のＣＡ及び再構築器２４を通過するパスは、第２のＣＡ及び再構築器２４によって生成されるＰＣＲ値と一定のオフセットだけ異なる、従来のＣＡ器２０によって出力される新たなＰＣＲ値に連動するようにしてもよい。
【００２２】
また、第２のＣＡ及び再構築器２４は、再構築部を備え、再構築部は、従来のＣＡ器２０から供給される完全に暗号化されたストリームから、現在暗号化されている重要なパケットのみをコピーし、あるいは取り出し、あるいは取得して、後述する原理に従い、その暗号化された重要なパケットを部分的に暗号化されたストリームに挿入する。現在、各重要なパケットの暗号化された２つバージョン（従来のＣＡ器２０と第２のＣＡ及び再構築器２４とによって生成されたバージョン）を有する部分的に暗号化されたストリームは、送信装置２６により、例えばケーブル放送、地上波放送又は衛星放送を介して送信される。
【００２３】
なお、第２のＣＡ及び再構築器２４の機能は、個別の構成要素によって実行できることは明らかである。また、構成要素１６、１８、２２、２４の機能は、単一の第２のＣＡ演算器又は装置、あるいは個別の素子又は装置によって実行でき、上述した原理は、複数の第２のＣＡ器を有する全体的な装置１０全体に適用できることも明らかである。
【００２４】
図２は、図１に示す装置１０によって実行される処理を示すフローチャートである。ステップ２８において、処理は開始し、ストリーム内の重要なパケット及びオフセットは、上述した原理に従って、所定のパケットから識別される。ステップ３０において、オフセットは、（例えば重要パケットオフセットテーブル１６に）保存され、ステップ３２において、ストリームは、ストリーム複製器１８によってコピーされる。
【００２５】
ステップ３４において、ストリームの第１のクリアなバージョンは、従来のＣＡ器２０に供給される。ステップ３６において、従来のＣＡ器２０は、現存のＣＡ原理に従って、ストリーム全体を暗号化する。同時に、ストリームの第２のクリアなバージョンは、ステップ３８において、ＦＩＦＯバッファ２２によってバッファリングされ、ステップ４０において、第２のＣＡ及び再構築器２４によって部分的に暗号化される。上述したように、第２のＣＡ及び再構築器２４は、重要なパケットのみを暗号化する。
【００２６】
ステップ４２は、第２のＣＡ及び再構築器２４の再構築機能を示している。重要パケットオフセットテーブル１６にアクセスして、オフセットを取得し、基準ＰＩＤからのオフセットを用いて完全に暗号化されたストリームを計数することによって、暗号化された重要なパケットが、従来のＣＡ器２０から得られる。識別された各重要なパケットのオフセットの位置において、暗号化されたパケットが、例えばストリームから重要なパケットをコピーすることによってえられる。そして、コピーされた重要なパケットは、第２のＣＡ及び再構築器２４によって生成された部分的に暗号化されたストリーム内において、対応する既存の重要なパケットの隣に直ちに挿入される。ステップ４４において、従来のＣＡ器２０と第２のＣＡ及び再構築器２４によって生成された、各重要なパケットの暗号化された２つのバージョンを有する部分的に暗号化されたストリームは、送信される。
【００２７】
以上、本発明に基づく、マルチメディア送信方法及び装置について、詳細に説明したが、ここに説明した具体例は、本発明の好ましい実施の形態及び本発明によって意図される広範な手段を代表するものであり、本発明の範囲は、他の具体例をも包含することは当業者にとって明らかであり、したがって、本発明の範囲は、添付の請求の範囲によってのみ限定される。例えば、洗練された解決案ではないが、第２のＣＡ及び再構築器２４は、ストリームを完全に暗号化することができ、従来及び第２のＣＡ器２０から供給される完全に暗号化されたバージョンの重要なパケットは、コピーされ、ストリームの第３のクリアなバージョンに挿入され、そこから暗号化されていない重要なパケットが取り除かれる。したがって、特許請求の範囲において、単数で記載される構成要素は、明確な記載がない限り「単一のみ」を意味するのではなく、「１つ以上」を意味する。上述の好ましい実施例の構成要素の構造上及び機能上の同等物で、当業者にとって知られているもの又は後に知られることになるものについては、ここで参照することにより明示的に援用し、本願の特許請求の範囲に含まれるものとする。また、装置又は方法を本願の特許請求の範囲に含めるために、その装置又は方法が、本発明により解決されるべき課題の一つ一つに対応する必要はない。更に、本願における構成要素、構成部品、方法のステップは、いずれも、特許請求の範囲に明示的に記載されているか否かに関わらず公開されるものではない。本願の特許請求の範囲の構成要素は、いずれも、「・・・する手段」という語句を用いて明示的に記載されていない限り、また、方法クレームの場合は構成要素が「動作」ではなく「ステップ」として記載されていない限り、米国特許法第１１２条（３５Ｕ．Ｓ．Ｃ．§１１２）第６パラグラフの規定に該当しない。請求の範囲で用いているがここでは定義を示していない用語は、全て、本明細書及びファイル履歴に矛盾しない通常の慣用的な意味で用いられている。
【図面の簡単な説明】
【００２８】
【図１】本発明のアーキテクチャを示すブロック図である。
【図２】本発明のロジックを示すフローチャートである。
【図１】
0004477628.tif 000002
【図２】
0004477628.tif 000003