(57)【特許請求の範囲】
【請求項１】
スクランブルされたコンテンツを提供するシステムであって、
制御ワード発生器を備え、それぞれの制御ワードが制御ワード識別子を含むものであり、
スクランブルされたデータ・パケットのストリームを提供するスクランブラを備え、１または複数の連続したパケットが同じ制御ワード（ＣＷ）を使用してスクランブルされるものであり、各パケットが、使用した制御ワードを識別する制御ワード識別子を含むものであり、
資格授与制御メッセージ（ＥＣＭ）を提供する暗号化デバイスを備え、各資格授与制御メッセージが少なくとも次の制御ワード（ＣＷＮ）を含むものである
システムにおいて、
前記資格授与制御メッセージの前記暗号化デバイスが、前の制御ワード（ＣＷＰ）と、現在の制御ワード（ＣＷＣ）と、次の制御ワード（ＣＷＮ）とを含む資格授与制御メッセージを提供する
ことを特徴とするシステム。
【請求項２】
請求項１に記載のシステムであって、前記資格授与制御メッセージの前記暗号化デバイスがスマート・カードに収容される、システム。
【請求項３】
スクランブルされたコンテンツをデスクランブルするシステムであって、
スクランブルされたコンテンツをデスクランブルするデスクランブラを備え、
資格授与制御メッセージ（ＥＣＭ）を解読して制御ワードを取得する解読装置を備え、
前記資格授与制御メッセージの前記解読装置が前記デスクランブラへ制御ワードを送るものであり、前記デスクランブラが、デスクランブルするべきデータ・パケットの制御ワード識別子に対応する制御ワード識別子を有する制御ワードを用いて前記スクランブルされたコンテンツの前記データ・パケットをデスクランブルするものであり、
更に、スクランブルされたコンテンツを記憶する記憶装置を備え、
記憶された前記コンテンツの再生、早送り、および後戻りを制御する手段を有する処理ユニットを備え、前記処理ユニットが、資格授与制御メッセージを抽出して、前記資格授与制御メッセージを解読するために前記資格授与制御メッセージの前記解読装置へ提供するようにプログラムされる
ものであるシステムにおいて、
前記処理ユニットりより抽出され、前記資格授与制御メッセージの前記解読装置へ提供されるそれぞれの前記資格授与制御メッセージが、前の制御ワード（ＣＷＰ）と、現在の制御ワード（ＣＷＣ）と、次の制御ワード（ＣＷＮ）とを含み、
前記処理ユニットが、前記資格授与制御メッセージの前記解読装置に対して、再生または早送りの際に少なくとも次の制御ワード（ＣＷＮ）を提供するように要求するように、また、後戻りの際に少なくとも前の制御ワード（ＣＷＰ）および現在の制御ワード（ＣＷＣ）を提供するように要求するように、プログラムされる
ことを特徴とするシステム。
【請求項４】
請求項３に記載のシステムであって、前記処理ユニットが、前記資格授与制御メッセージの前記解読装置に、再生または早送りの際に次の制御ワード（ＣＷＮ）と共に現在の制御ワード（ＣＷＣ）を提供するように要求するよう、および後戻りの際に前の制御ワード（ＣＷＰ）と共に現在の制御ワード（ＣＷＣ）を提供するように要求するよう、プログラムされる、システム。
【請求項５】
請求項３または４に記載のシステムであって、前記資格授与制御メッセージの前記解読装置がスマート・カードに収容される、システム。
【発明の詳細な説明】
【０００１】
本発明は、大容量記憶デバイスを備えた受信装置に適した条件付アクセス・システムに関する。詳細には、本発明は、請求項１の序文でいうところのスクランブルされたコンテンツを提供するシステムと、請求項３の序文でいうところのスクランブルされたコンテンツをデスクランブルするシステムに関する。
【０００２】
最近では、テレビジョン受信装置に、ユーザが何時間ものビデオ・コンテンツを記憶することを可能にする大容量記憶デバイスが備えられるようになった。このようにして、ユーザは、自分の気に入ったプログラムなどを記録して、「パーソナル・テレビジョン」を作り上げることができる。このような受信装置は、テレビジョン装置、セット・トップ・ボックスなどとして作られる。
【０００３】
大型ハード・ディスクなどの記憶デバイスに記憶されるコンテンツは、条件付アクセスが行われるスクランブル・コンテンツを含むことができ、そこでは、コンテンツをデスクランブルするために制御ワードが必要となる。このような記憶デバイスでは、スクランブルされたコンテンツを後戻りすることが可能であるが、現在利用することのできる制御ワードを循環させるための機構は、使用が困難となる。ユーザはＶＣＲのような巻き戻し機能の使用を希望するので、後戻りは必要である。しかし、制御ワード循環のために使用される現在の技術は、前進する信号だけのために設計されている。
【０００４】
本発明は、ＶＣＲのような巻き戻し機能をサポートし、スクランブルされたコンテンツを提供するシステムと、上記タイプのスクランブルされたコンテンツをデスクランブルするシステムとを提供することを目的とする。
【０００５】
本発明によると、スクランブルされたコンテンツを提供するシステムは、各制御ワードが制御ワード識別子を含むものである制御ワード発生器と、スクランブルされたデータ・パケットのストリームを提供するスクランブラとを備え、１または複数の連続したパケットが、同じ制御ワード（ＣＷ）を使用してスクランブルされるものであり、各パケットが、使用した制御ワードを識別する制御ワード識別子を含むものであり、更に、資格授与（エンタイトルメント）制御メッセージ（複数のＥＣＭ）を提供する暗号化デバイスを備え、各ＥＣＭが少なくとも次の制御ワード（ＣＷN）を含むものであり、上記システムにおいて、ＥＣＭ暗号化デバイスが、前の制御ワード（ＣＷP）、現在の制御ワード（ＣＷC）、および次の制御ワード（ＣＷN）を含むＥＣＭ（複数）を提供することを特徴とする。
【０００６】
本発明の第２の態様では、スクランブルされたコンテンツをデスクランブルするシステムが提供され、該システムは、スクランブルされたコンテンツをデスクランブルするデスクランブラと、ＥＣＭを解読して制御ワードを取得する解読デバイスとを備え、ＥＣＭ解読デバイスがデスクランブラへ制御ワードを送り、デスクランブラが、デスクランブルすべきデータ・パケットの制御ワード識別子に対応する制御ワード識別子を有する制御ワードを使用して、スクランブルされたコンテンツのデータ・パケットをデスクランブルするものであり、システムは更に、スクランブルされたコンテンツを記憶する記憶デバイスと、記憶されたコンテンツの再生、早送り、および後戻りを制御する手段を有する処理ユニットとを備え、処理ユニットが、ＥＣＭを抽出して、それらＥＣＭを、解読するめにＥＣＭ解読デバイスへ提供するようにプログラムされるものであり、このシステムは、処理ユニットが、ＥＣＭ解読デバイスに対して、再生または早送りの際に少なくとも次の制御ワード（ＣＷN）を提供するように、また、後戻りの際に少なくとも前の制御ワード（ＣＷP）と現在の制御ワード（ＣＷC）とを提供するよう要求するように、プログラムされることを特徴とするシステムが提供される。
【０００７】
３つの制御ワード、即ち、現在、次、および前の制御ワードを備えた資格授与制御メッセージを提供することによって、受信装置が、通常の形で、ディスクから記憶されたコンテンツを再生することができ、更に、早送りおよび巻き戻しの機能が使用可能となる。受信装置がコンテンツを後戻りする時、処理ユニットは最初に見つけたＥＣＭを取り出し、そのＥＣＭをＥＣＭ解読デバイスへ送り、その解読デバイスに現在のキーと前のキーを送るよう要求し、これらのキーをデスクランブラへロードする。このようにして、ＥＣＭを処理し、制御ワードの供給を同期させることが比較的簡単となる。
【０００８】
本発明のシステムの実施形態を示す図を参照して、本発明を更に説明する。
図１は、制御ワード発生器２およびスクランブラ３を備える、スクランブルされたコンテンツを提供するシステム１を示す。スクランブラ３は、クリア・コンテンツを受信し、制御ワード発生器２によって提供される制御ワードを暗号キーとして使用してスクランブルしたコンテンツを送る。制御ワード発生器は、例えば１０秒毎に新しい制御ワードを提供する。当技術分野で周知の通り、制御ワードは、一般に、擬似ランダム二進列（pseudo-random binary sequence）発生器のシードとして使用され、そのＰＲＢＳ発生器の出力を使用してクリア・コンテンツをスクランブルする。当然ながら、ブロック暗号化システムなど他のスクランブル・システムも使用することができる。そのようなスクランブル・システムそれ自体は周知であり、本発明の一部ではないので、これを本明細書で詳しくは論じない。各制御ワードＣＷは関連した制御ワード識別子を有し、これは、一般に使用されるＭＰＥＧシステムでは僅か１ビット、つまり、０または１の何れかである。これに対応して、同じ制御ワード識別子、即ち、０または１が、同じ関連した識別子０または１を有する制御ワードの制御下でスクランブルされたそれぞれのスクランブルされたデータ・パケット、または複数のスクランブル・データ・パケットに関連付けられる。
【０００９】
制御ワードＣＷ0およびＣＷ1は、ＥＣＭ暗号化デバイス４へも送られ、このデバイスが入力キーＰを使用して制御ワードを暗号化する。暗号化デバイス４はスマート・カードとすることができる。制御ワードを有する暗号化されたＥＣＭがスクランブルされたコンテンツへ挿入され、スクランブルされたコンテンツをデスクランブルするシステム５をそれぞれ有する複数の契約者へ、任意の他の方法で放送または配信される。
【００１０】
暗号化デバイス４によって使用されるキーＰは、図１に示していないいわゆる資格授与管理メッセージでシステム５へ転送することができることに留意されたい。このようなキーの階層で動作する条件付アクセス・システムそれ自体は周知であるので、本明細書では更に記述しない。
【００１１】
デスクランブル・システム５は、スクランブルされたコンテンツをデスクランブル（descramble）するデスクランブラ６と、ＥＣＭを解読して制御ワードＣＷを取得する解読デバイス７とを備える。このデバイス７はスマート・カードとすることができる。更に、システム５は、システムの動作を制御し、ユーザによるシステムの制御を可能にする、概略的に示した制御手段９を有する処理ユニット８を備える。スクランブルされたコンテンツは処理ユニット８によって受信され、記憶デバイス１０、例えば大容量のハード・ディスクに記憶されることができる。処理ユニット８は、スクランブルされたコンテンツをデスクランブラ６へ送り、ストリームからＥＣＭを抽出し、それらのＥＣＭを解読デバイス７へ送る。一般にスマート・カードなどのセキュア・デバイスとして作られる解読デバイス７は、受信したＥＣＭを解読し、処理ユニット８に制御される通り、制御ワードＣＷ0、ＣＷ1をデスクランブラ６へ送る。制御ワード識別子０をもつデータ・パケットを受信した場合、制御ワードＣＷ0を使用し、制御ワード識別子１をもつデータ・パケットを受信した場合、制御ワードＣＷ1を使用する。
【００１２】
既知の条件付アクセス・システムでは、現在の制御ワードＣＷCおよび次の制御ワードＣＷN、あるいは次の制御ワードＣＷNのみがＥＣＭに含まれる。解読デバイス７は制御ワードを解読し、その制御ワードをデスクランブラ６へロードする。上記の通り、デスクランブラ６を通るデータ・パケットは、制御ワードＣＷ1またはＣＷ0のどちらを使用するかを示す対応する制御ワード識別子を有する。通常の使用で、前進するたげの時、ストリームからＥＣＭが抽出され、そのＥＣＭは、少なくとも、データ・パケット・ストリームで識別子１から０へ次に遷移する時に使用される制御ワードＣＷ1またはＣＷ0を含む。しかし、データ・ストリームを後戻りする時、どの場所のＥＣＭも、前のデータ・パケット用の制御ワードＣＷPを有さない。これは、処理ユニット８が、前のＥＣＭを見出すために、データ・パケットを更に遡って見て、次いでデスクランブラによって処理されている現在のデータ・パケットを見なければならないことを意味する。これを行うと集中的な動作が必要になり、システム５の処理容量に対して高い負荷が掛かることを意味する。
【００１３】
本発明によれば、データ・ストリーム中のＥＣＭの位置を見出すことのこの問題は、ＥＣＭに３つのキー、即ち、前の制御ワードＣＷP、現在の制御ワードＣＷC、および次の制御ワードＣＷNを含めることによって回避される。このようにして、ディスク１０に記憶されたコンテンツの再生の際に処理ユニット８によってストリームから抽出される各ＥＣＭは、前のデータ・パケットをデスクランブルするために必要な制御ワードを含む３つの制御ワードを含む。このようにして、巻き戻し機能が容易な形でサポートされ、ユーザは、制御手段９を使用して、記憶デバイス１０から検索されたコンテンツを後向きにスクロールすることができる。いうまでもなく、このような制御手段は遠隔制御デバイスを含むことできる。
【００１４】
本発明のシステムの動作を概略的に図２に示す。データ・パケットＡ、Ｂ、Ｃ、およびＤを有するコンテンツ・ストリームが示されており、データ・パケットＡは制御ワード識別子０、データ・パケットＢは識別子１、データ・パケットＣは識別子０、などを有するとする。データ・パケット・ストリームの上にＥＣＭストリームを示す。示したように、データ・パケットＡからＢへ、ＢからＣへなどと遷移する少し前に新たなＥＣＭがストリームから抽出される。データ・パケットＡの始まりの少し前にデータ・ストリームから抽出されるＥＣＭは、前の制御ワードＣＷP1、現在の制御ワードＣＷA0、および次の制御ワードＣＷB1を含む。次のＥＣＭは、前の制御ワードＣＷA0、現在の制御ワードＣＷB1、および次の制御ワードＣＷC0を含む。通常の再生では、処理ユニット８は、データ・ストリームから続いてＥＣＭを抽出し、それらのＥＣＭを解読デバイス７へ送る。処理ユニット８は、解読デバイス７に、デスクランブラ６へ現在の制御ワードＣＷA0および次の制御ワードＣＷB1を送るように要求する。識別子０を有するデータ・パケットＡを受信するデスクランブラ６は、制御ワードＣＷA0を使用してこのデータ・パケットをデスクランブルする。データ・パケットＡからデータ・パケットＢへの遷移の時点で、新たな識別子１は、デスクランブラ６に制御ワードＣＷB1を使用するように指示する。これと同じ動作が早送りモードにも当てはまり、処理ユニット８が、解読デバイス７に現在の制御ワードおよび次の制御ワードをデスクランブラ６へ送るように要求する。
【００１５】
ユーザが、後戻り、即ち、ＶＣＲのような巻き戻し機能を行うために制御手段９を操作する場合、処理ユニット８が、解読デバイス７に現在の制御ワードＣＷA0および前の制御ワードＣＷP1を提供するように命令する。このようにして、デスクランブラ６は前のデータ・パケットをデスクランブルすることができる。
【００１６】
上記の例では、ＥＣＭはコンテンツの一部として記憶されることを示した。ＥＣＭを別にタイミング情報と共に記憶することも可能である。この場合、コンテンツ・ストリームのタイミング情報は、処理ユニット８によって、記憶デバイス１０から正しいＥＣＭを抽出または検索するために使用される。
【００１７】
上記より、本発明が、ＥＣＭの処理および制御ワードの同期を行う際の処理ユニットへの負荷を大幅に増大させることなく、記憶されたビデオ・コンテンツを後戻りすることが可能となるシステムを提供することが、理解されよう。本発明が任意のタイプのビデオ・コンテンツまたはオーディオ・コンテンツと共に使用できることは明らかであろう。
【００１８】
本発明は、上記の実施形態に限定されるものではなく、添付の特許請求の範囲内でさまざまな形で変形させることができる。
【図面の簡単な説明】
【図１】  図１Ａは、本発明に従った、スクランブルされたコンテンツを提供するシステムの実施形態の簡略化した図であり、図１Ｂは、本発明に従った、スクランブルされたコンテンツをデスクランブルするシステムの実施形態の簡略化した図である。
【図２】  図２Ａおよび図２Ｂは、本発明のシステムの動作を説明する図である。
【図１】
0004772252.tif 000002
【図２】
0004772252.tif 000003