(57)【特許請求の範囲】
【請求項１】
スクランブルコンテンツを受信して再生する受信装置であって、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが分割されて埋め込まれた複数の蓄積用情報の全てとを受信する受信手段と、
前記受信されたスクランブルコンテンツと複数の蓄積用情報とを蓄積する蓄積手段と、
前記蓄積された複数の蓄積用情報から、前記リストを抽出するリスト抽出手段と、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理手段と、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生手段と
を備えることを特徴とする受信装置。
【請求項２】
前記受信手段は、
前記所定単位のスクランブルコンテンツを含むトランスポートストリーム（ＴＳ）パケットを順次受信し、
前記蓄積手段は、
前記受信されたＴＳパケットを順次蓄積し、
前記デスクランブル処理手段は、
前記蓄積手段に蓄積された複数のＴＳパケットの１つから、前記所定単位のスクランブルコンテンツを抽出し、抽出したＴＳパケットが先頭から何番目かをカウントするスクランブルコンテンツ抽出手段と、
前記カウントに基づいて、前記リストから、デスクランブル鍵を抽出するデスクランブル鍵抽出手段と、
前記抽出した所定単位のスクランブルコンテンツを、前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むこと
を特徴とする請求項１に記載の受信装置。
【請求項３】
前記受信手段は、
少なくとも１個のＥｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に前記リストが埋め込まれた少なくとも１個の蓄積用ＥＣＭを前記蓄積用情報として受信し、
前記蓄積手段は、
前記受信された蓄積用ＥＣＭを蓄積し、
前記リスト抽出手段は、
前記蓄積された蓄積用ＥＣＭを解釈して前記リストを抽出すること
を特徴とする請求項１に記載の受信装置。
【請求項４】
前記受信手段は、
他のＥＣＭと区別するための識別情報を含む蓄積用ＥＣＭを受信すること
を特徴とする請求項３に記載の受信装置。
【請求項５】
前記受信手段は、
前記蓄積用ＥＣＭを、まとめて受信すること
を特徴とする請求項３に記載の受信装置。
【請求項６】
前記受信手段は、
前記所定単位のスクランブルコンテンツ、及び、スクランブルされていないＴＳパケットを特定するパケット特定情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、
前記蓄積手段は、
前記受信されたＴＳパケットを順次蓄積し、
前記デスクランブル処理手段は、
前記蓄積手段に蓄積された複数のＴＳパケットの１つから、前記所定単位のスクランブルコンテンツ、及び、前記パケット特定情報を抽出するスクランブルコンテンツ抽出手段と、
前記抽出したパケット特定情報に基づいて、前記リストから、デスクランブル鍵を抽出するデスクランブル鍵抽出手段と、
前記抽出した所定単位のスクランブルコンテンツを、前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むこと
を特徴とする請求項１に記載の受信装置。
【請求項７】
前記パケット特定情報は、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｏｕｎｔｅｒ）、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかであり、
前記スクランブルコンテンツ抽出手段は、
前記ＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかをパケット特定情報として抽出し、
前記デスクランブル鍵抽出手段は、
前記パケット特定情報として抽出したＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかに所定の演算を施して、デスクランブル鍵識別子を生成し、これに基づいて、前記リストから、デスクランブル鍵を抽出すること
を特徴とする請求項６に記載の受信装置。
【請求項８】
前記受信手段は、
前記所定単位のスクランブルコンテンツ、及び、スクランブルされていないＩピクチャ情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、
Ｉピクチャ情報とは、対応するＴＳパケットがＩピクチャの一部又は全部であるか否かを示し、
前記蓄積手段は、
前記受信されたＴＳパケットを順次蓄積し、
前記デスクランブル処理手段は、
特殊再生を行う場合において、前記蓄積手段に蓄積された複数のＴＳパケットの１つから、前記所定単位のスクランブルコンテンツ、及び、Ｉピクチャ情報を抽出するスクラン
ブルコンテンツ抽出手段と、
前記抽出したＩピクチャ情報に基づいて、前記抽出した所定単位のスクランブルコンテンツがＩピクチャの一部又は全部であるか否かを判定するＩピクチャ判定手段と、
前記抽出した所定単位のスクランブルコンテンツがＩピクチャの一部又は全部である場合にのみ、前記リストから、デスクランブル鍵を抽出するデスクランブル鍵抽出手段と、
前記抽出した所定単位のスクランブルコンテンツを、前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むこと
を特徴とする請求項１に記載の受信装置。
【請求項９】
当該受信装置は、契約情報の管理を行い、非契約時に、一部が有効に機能しないセキュリティモジュール、及び、その他のモジュールからなり、
当該受信装置は、さらに、
前記リスト抽出手段により抽出されたリストを保持するリスト保持手段を備え、
前記リスト抽出手段、及び、前記リスト保持手段は、前記セキュリティモジュール内部に備えられること
を特徴とする請求項１に記載の受信装置。
【請求項１０】
スクランブルコンテンツを受信して再生する受信装置であって、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ、前記所定単位毎に、対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信手段と、
前記受信されたスクランブルコンテンツを蓄積する蓄積手段と、
前記蓄積手段による蓄積時、又は、当該蓄積後に、前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成手段と、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理手段と、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生手段と
を備え、
前記受信手段は、
前記所定単位のスクランブルコンテンツ、及び、デスクランブル鍵とスクランブルコンテンツとを対応付けるための情報と当該デスクランブル鍵とからなる補助情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、
前記蓄積手段は、
前記受信されたＴＳパケットを順次蓄積し、
前記リスト生成手段は、
前記補助情報に基づいて、前記リストを生成すること
を特徴とする受信装置。
【請求項１１】
前記ＴＳパケットは、Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）を含み、前記補助情報は、ＥＣＭ本体の暗号化対象部分に埋め込まれており、
前記リスト生成手段は、
前記ＥＣＭに埋め込まれている補助情報を抽出して、これに基づいて、前記リストを生成すること
を特徴とする請求項１０に記載の受信装置。
【請求項１２】
コンテンツをスクランブルして、受信装置へ放送する放送装置であって、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理手段と、
前記所定単位のスクランブルコンテンツに、当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり、前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付手段と、
前記補助情報が添付されたスクランブルコンテンツを放送する放送手段と
を備えることを特徴とする放送装置。
【請求項１３】
前記添付手段は、
前記補助情報を、Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に埋め込んで、当該ＥＣＭを、前記所定単位のスクランブルコンテンツに添付すること
を特徴とする請求項１２に記載の放送装置。
【請求項１４】
コンテンツをスクランブルして、受信装置へ放送する放送装置であって、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、
前記入手された複数のデスクランブル鍵のリストを生成するリスト生成手段と、
少なくとも１個の所定の情報に前記リストを埋め込んで、少なくとも１個の蓄積用情報を生成する埋め込み手段と、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理手段と、
前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送手段と
を備え、
前記埋め込み手段は、
複数の所定の情報に前記リストを分割して埋め込んで、複数の蓄積用情報を生成し、
前記放送手段は、
前記生成された複数の蓄積用情報、及び、前記スクランブルコンテンツを放送すること
を特徴とする放送装置。
【請求項１５】
前記埋め込み手段は、
前記リストを、少なくとも１個のＥｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に埋め込んで、少なくとも１個の蓄積用情報とすること
を特徴とする請求項１４に記載の放送装置。
【請求項１６】
前記放送手段は、前記蓄積用情報を、対応する全てのスクランブルコンテンツを一通り放送する間に、１セット放送すること
を特徴とする請求項１４に記載の放送装置。
【請求項１７】
スクランブルコンテンツを受信して再生する受信装置における受信プログラムであって、
前記受信装置に、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが分割されて埋め込まれた複数の蓄積用情報の全てとを受信する受信ステップと、
前記受信されたスクランブルコンテンツと複数の蓄積用情報とを蓄積する蓄積ステップと、
前記蓄積された複数の蓄積用情報から、前記リストを抽出するリスト抽出ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を実行させることを特徴とする受信プログラム。
【請求項１８】
スクランブルコンテンツを受信して再生する受信装置における受信プログラムであって、
前記受信装置に、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされているスクランブルコンテンツ、及び、デスクランブル鍵とスクランブルコンテンツとを対応付けるための情報と当該デスクランブル鍵とからなる補助情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信する受信ステップと、
前記受信されたＴＳパケットを蓄積する蓄積ステップと、
前記蓄積ステップによる蓄積時、又は、当該蓄積後に、前記補助情報に基づいて、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を実行させることを特徴とする受信プログラム。
【請求項１９】
コンテンツをスクランブルして、受信装置へ放送する放送装置における放送プログラムであって、
前記放送装置に、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記所定単位のスクランブルコンテンツに、当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり、前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、
前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップと
を実行させることを特徴とする放送プログラム。
【請求項２０】
コンテンツをスクランブルして、受信装置へ放送する放送装置における放送プログラムであって、
前記放送装置に、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、
複数の所定の情報に前記リストを埋め込んで複数の蓄積用情報を生成する埋め込みステ
ップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記生成された複数の蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップと
を実行させることを特徴とする放送プログラム。
【請求項２１】
スクランブルコンテンツを受信して再生する受信装置における受信プログラムを記録した記録媒体であって、
前記受信装置に、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが分割されて埋め込まれた複数の蓄積用情報の全てとを受信する受信ステップと、
前記受信されたスクランブルコンテンツと複数の蓄積用情報とを蓄積する蓄積ステップと、
前記蓄積された複数の蓄積用情報から、前記リストを抽出するリスト抽出ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を実行させることを特徴とする受信プログラムを記録した記録媒体。
【請求項２２】
スクランブルコンテンツを受信して再生する受信装置における受信プログラムを記録した記録媒体であって、
前記受信装置に、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされているスクランブルコンテンツ、及び、デスクランブル鍵とスクランブルコンテンツとを対応付けるための情報と当該デスクランブル鍵とからなる補助情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信する受信ステップと、
前記受信されたＴＳパケットを蓄積する蓄積ステップと、
前記蓄積ステップによる蓄積時、又は、当該蓄積後に、前記補助情報に基づいて、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を実行させることを特徴とする受信プログラムを記録した記録媒体。
【請求項２３】
コンテンツをスクランブルして、受信装置へ放送する放送装置における放送プログラムを記録した記録媒体であって、
前記放送装置に、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記所定単位のスクランブルコンテンツに、当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり、前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、
前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップと
を実行させることを特徴とする放送プログラムを記録した記録媒体。
【請求項２４】
コンテンツをスクランブルして、受信装置へ放送する放送装置における放送プログラムを記録した記録媒体であって、
前記放送装置に、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、
複数の所定の情報に前記リストを埋め込んで複数の蓄積用情報を生成する埋め込みステップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記生成された複数の蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップと
を実行させることを特徴とする放送プログラムを記録した記録媒体。
【請求項２５】
スクランブルコンテンツを受信して再生する受信方法であって、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが分割されて埋め込まれた複数の蓄積用情報の全てとを受信する受信ステップと、
前記受信されたスクランブルコンテンツと複数の蓄積用情報とを蓄積する蓄積ステップと、
前記蓄積された複数の蓄積用情報から、前記リストを抽出するリスト抽出ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を含むことを特徴とする受信方法。
【請求項２６】
スクランブルコンテンツを受信して再生する受信方法であって、
当該スクランブルコンテンツの一部である所定単位毎に、それぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされているスクランブルコンテンツ、及び、デスクランブル鍵とスクランブルコンテンツとを対応付けるための情報と当該デスクランブル鍵とからなる補助情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信する受信ステップと、
前記受信されたＴＳパケットを蓄積する蓄積ステップと、
前記蓄積ステップによる蓄積時、又は、当該蓄積後に、前記補助情報に基づいて、前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、
前記蓄積されたスクランブルコンテンツから、デスクランブルすべき所定単位のスクランブルコンテンツを抽出し、前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し、当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして、所定単位のコンテンツとするデスクランブル処理ステップと、
前記デスクランブルされる所定単位のコンテンツを、順次再生に供する再生ステップと
を含むことを特徴とする受信方法。
【請求項２７】
コンテンツをスクランブルして、受信装置へ放送する放送方法であって、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記所定単位のスクランブルコンテンツに、当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり、前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、
前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップと
を含むことを特徴とする放送方法。
【請求項２８】
コンテンツをスクランブルして、受信装置へ放送する放送方法であって、
スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、
前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、
複数の所定の情報に前記リストを埋め込んで複数の蓄積用情報を生成する埋め込みステップと、
前記入手されたコンテンツの所定単位を、前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして、所定単位のスクランブルコンテンツとするスクランブル処理ステップと、
前記生成された複数の蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップと
を実行させることを特徴とする放送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送等において、受信したスクランブルコンテンツを一旦蓄積した後に必要に応じてデスクランブルする蓄積型サービスに関し、特に、特殊再生の性能を向上させるための技術に関する。
【０００２】
【従来の技術】
現在の有料衛星デジタル放送では、視聴者が選択したチャネルの視聴料を放送事業者に支払うことで選択したチャネルを視聴することが可能になるという受信契約が取り交わされている。
放送衛星からは多数のチャネルが放送されるので、通常は受信契約していないチャネルも放送されている。そこで受信機は、チャネルごとに受信契約の有無を確認して視聴可能なチャネルのみを受信している。このようにチャネルを選別して受信する技術を限定受信、あるいはコンディショナル・アクセス（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ：略してＣＡ）と呼んでいる。
【０００３】
また、送信機では、各チャネルで放送すべき有料番組の映像や音声などのコンテンツを、所定単位毎に異なるスクランブル鍵を用いてスクランブル（scramble）を施して、このスクランブル鍵と次の所定単位用のスクランブル鍵とを、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ：共通情報）に含ませ、スクランブルしたコンテンツに付随して順次放送している。ここでＥＣＭは、受信契約した契約者が有する受信機でのみ解釈可能なように暗号化されている。
【０００４】
ここで、スクランブルを施す際に用いたスクランブル鍵は、デスクランブルを施す際に用いるデスクランブル鍵と同一であるものとする。
受信機には契約者に対応する識別番号を持った専用のＩＣカードが付属している。ＩＣカードには、ＣＰＵとメモリが内蔵され、限定受信の処理ソフトウェアや契約条件が格納されている。限定受信に関する処理機能は、全てデジタル化されてＩＣカードに封じ込められているため、不正視聴は困難であり、高度なセキュリティが提供されている。
【０００５】
また、受信契約していない非契約者が有する受信機において、スクランブルされたコンテンツとＥＣＭとをＨＤＤなどの記録媒体に蓄積し、後で、コンテンツを視聴するための対価を支払うことで契約者となり、ＥＣＭを解釈して蓄積したスクランブルされたコンテンツを再生することができる蓄積型サービスの提供が予定されている。
【０００６】
ここで、受信機において蓄積型サービスを利用して通常再生を行う場合には、まず最初の所定単位を取得して付随されたＥＣＭを解釈し、最初の所定単位用及び次の所定単位用のスクランブル鍵を抽出して、最初の所定単位用のスクランブル鍵を用いて最初の所定単位のスクランブルされたコンテンツをデスクランブルし、２つ目の所定単位からは、前の所定単位の処理の際に得たスクランブル鍵を用いて順次スクランブルされたコンテンツをデスクランブルする。
【０００７】
【発明が解決しようとする課題】
しかしながら、受信機において蓄積型サービスを利用して早送り再生や早送り逆再生などの特殊再生を行う場合には、再生順序が通常再生とは異なるので、前の所定単位の処理の際に得たスクランブル鍵を用いてコンテンツをデスクランブルすることができない。従って、常に、所定単位を取得して付随されたＥＣＭを解釈しスクランブル鍵を抽出した後にスクランブルされたコンテンツをデスクランブルすることになるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが難しい。
【０００８】
そこで本発明は、蓄積型サービスにおいて特殊再生の性能を上げることができる放送装置、放送プログラム、放送プログラムを記録した記録媒体、放送方法、受信装置、受信プログラム、受信プログラムを記録した記録媒体、受信方法、及び、放送対象を記録した記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る受信装置は、スクランブルコンテンツを受信して再生する受信装置であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれた少なくとも１個の蓄積用情報とを受信する受信手段と、前記受信されたスクランブルコンテンツと蓄積用情報とを蓄積する蓄積手段と、前記蓄積された蓄積用情報から前記リストを抽出するリスト抽出手段と、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理手段と、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生手段とを備えることを特徴とする。
【００１０】
これによって、デスクランブル鍵のリストが埋め込まれた蓄積用情報とスクランブルコンテンツとを受信して蓄積することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
【００１１】
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
上記目的を達成するために、本発明に係る受信装置は、スクランブルコンテンツを受信して再生する受信装置であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ前記所定単位毎に対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信手段と、前記受信されたスクランブルコンテンツを蓄積する蓄積手段と、前記蓄積手段による蓄積時、又は、当該蓄積後に、前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成手段と、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理手段と、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生手段とを備えることを特徴とする。
【００１２】
これによって、スクランブルコンテンツを受信して蓄積し、デスクランブル鍵のリストを生成して保持することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【００１３】
上記目的を達成するために、本発明に係る放送装置は、コンテンツをスクランブルして受信装置へ放送する放送装置であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理手段と、前記所定単位のスクランブルコンテンツに当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付手段と、前記補助情報が添付されたスクランブルコンテンツを放送する放送手段とを備えることを特徴とする。
【００１４】
これによって、蓄積型サービス受信装置にデスクランブル鍵のリストを生成させるための補助情報を、スクランブルコンテンツに添付することができるので、蓄積型サービス受信装置に容易にデスクランブル鍵のリストを生成させることができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【００１５】
上記目的を達成するために、本発明に係る放送装置は、コンテンツをスクランブルして受信装置へ放送する放送装置であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、前記入手された複数のデスクランブル鍵のリストを生成するリスト生成手段と、少なくとも１個の所定の情報に前記リストを埋め込んで少なくとも１個の蓄積用情報を生成する埋め込み手段と、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理手段と、前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送手段とを備えることを特徴とする。
【００１６】
これによって、デスクランブル鍵のリストを埋め込んだ蓄積用情報と、スクランブルコンテンツとを放送することができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【００１７】
【発明の実施の形態】
（実施の形態１）
＜概要＞
本発明の実施の形態１は放送装置、受信装置及びセキュリティモジュールから成る蓄積型サービス提供システムである。
【００１８】
前記放送装置は、スクランブルコンテンツのデスクランブルに必要なスクランブル鍵の全てを含むスクランブル鍵リストを生成し蓄積用ＥＣＭに含ませ、スクランブルコンテンツと共に放送する。
前記セキュリティモジュールは前記受信装置の所定箇所にセットされ一体となって、蓄積用ＥＣＭとスクランブルコンテンツとを受信して蓄積し、対価を支払うことで蓄積用ＥＣＭを解釈し、蓄積用ＥＣＭに含まれるスクランブル鍵リストを用いて、順次スクランブルコンテンツをデスクランブルする。
【００１９】
＜全体の構成＞
図１は、本発明の実施の形態１の蓄積型サービス提供システムの構成を示す図である。
図１に示す蓄積型サービス提供システムは、放送装置１００、受信装置２００、及び、セキュリティモジュール３００から構成されている。
【００２０】
なお、図１には説明の為に、スクランブル鍵を記録しているスクランブル鍵記録部１０、及び、コンテンツを記録しているコンテンツ記録部１１を記載している。
またセキュリティモジュール３００は、ＩＣカード等の携帯可能なインテリジェントな記録媒体であり、受信装置２００の所定箇所にセットされ、受信装置２００と一体となって使用されるものである。
【００２１】
（放送装置の構成）
図１に示す放送装置１００は、ＴＳパケット化処理部１０１、スクランブル鍵リスト生成部１０２、スクランブル処理部１０３、ＥＣＭ生成部１０４、多重化処理部１０５、コンテンツ取得部１０６、及び、スクランブル鍵取得部１０７から構成されている。
【００２２】
コンテンツ取得部１０６は、コンテンツ記録部１１に記録された映像、音声及びデータなどのコンテンツを取得する。
ＴＳパケット化処理部１０１は、コンテンツ取得部１０６により取得されたコンテンツをトランスポートストリーム（以下「ＴＳ」と記す）パケット化する。ここで、ＴＳパケットとは、ＭＰＥＧ２規格により規定されている１８８バイトの固定長パケットである。
【００２３】
スクランブル鍵取得部１０７は、スクランブル鍵記録部１０に記録されたスクランブル鍵を取得する。
スクランブル鍵リスト生成部１０２は、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいて、スクランブル鍵リストを生成する。
ここでスクランブル鍵リストは、例えばスクランブル鍵リスト記述子により表わされる。
【００２４】
図２は、スクランブル鍵リスト記述子のデータ構造の例を示す図で有る。
図２に示すスクランブル鍵リスト記述子は、スクランブル鍵を識別するスクランブル鍵識別子（Ｋｓ＿ｉｄ）、スクランブル鍵（Ｋｓ）、及び、当該スクランブル鍵（Ｋｓ）でスクランブルするＴＳパケット数（ＴＳ＿ｐａｃｋｅｔ＿ｎｕｍｂｅｒ）から構成され、スクランブル鍵（Ｋｓ）の数の分だけスクランブル鍵識別子（Ｋｓ＿ｉｄ）、スクランブル鍵（Ｋｓ）、及び、ＴＳパケット数（ＴＳ＿ｐａｃｋｅｔ＿ｎｕｍｂｅｒ）が記述される。
【００２５】
スクランブル処理部１０３は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストに基づいてスクランブルする。なお、スクランブル処理部１０３の詳細な説明は後に記す。
ＥＣＭ生成部１０４は、従来と同様のＥＣＭである通常再生用ＥＣＭを生成し、また、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストを含む蓄積用ＥＣＭを生成する。
【００２６】
ここで蓄積用ＥＣＭとは、スクランブルコンテンツを蓄積した後で再生する場合に使用するＥＣＭである。
図３は、蓄積用ＥＣＭのデータ構造の例を示す図である。
図３に示す蓄積用ＥＣＭは、ＡＲＩＢ（電波産業界）規格により規定されているＥＣＭ本体の可変部（暗号化対象）に、上記スクランブル鍵リスト記述子を追加することによって生成される。
【００２７】
また蓄積用ＥＣＭは、通常再生用ＥＣＭと区別するための情報を埋め込んでいる。例えば、図３に示すように、セクションヘッダ部のテーブル識別子の値を、通常再生用ＥＣＭと蓄積用ＥＣＭで異なる値にするか、或いは、テーブル識別子は同じ値にし、拡張テーブル識別子の値を異なる値にする。
多重化処理部１０５は、スクランブル処理されたスクランブルコンテンツに生成された通常再生用ＥＣＭを対応付けて付随し、蓄積用ＥＣＭと多重化したＴＳを放送する。
【００２８】
ここで蓄積用ＥＣＭの送出タイミングについて説明する。
スクランブル鍵リストは、スクランブルコンテンツに対して一つだけ蓄積すれば足りるので、蓄積用ＥＣＭは現行のＥＣＭの送出周期よりも長い周期で送出すれば足りる。
図４は、スクランブル鍵リストの送出タイミングを示す図である。
【００２９】
図４に示すようにＢＳデジタル方式においては、例えば蓄積用ＥＣＭを現行のＥＣＭの送出周期の１０倍程度の周期で送出すればよい。また、受信エラーや蓄積エラー等がなく確実に蓄積されるのであれば、蓄積用ＥＣＭは、対応する全てのスクランブルコンテンツが一通り放送される間に、１つだけ送出してもよい。
図５は、スクランブル処理部１０３の詳細な構成を示す図である。
【００３０】
図５に示すスクランブル処理部１０３は、ＴＳパケットカウンタ部１１０、スクランブル鍵リスト保持部１１１、スクランブル部１１２、及び、スクランブル鍵リスト解釈部１１３から構成されている。
ＴＳパケットカウンタ部１１０は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを１ＴＳパケットずつ取得してスクランブル部１１２へ渡し、また、取得したＴＳパケットがコンテンツの先頭から何番目であるかを示すＴＳパケット累積数をカウントしてスクランブル鍵リスト解釈部１１３へ渡す。なお、ＴＳパケットカウンタ部１１０はＴＳパケット累積数を、別のコンテンツに対して処理を開始する時にリセットする。
【００３１】
スクランブル鍵リスト保持部１１１は、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストを取得し保持する。
スクランブル鍵リスト解釈部１１３は、ＴＳパケットカウンタ部１１０から渡されたＴＳパケット累積数に基づいて、スクランブル鍵リスト保持部１１１に格納されたスクランブル鍵リストから、スクランブルすべきＴＳパケットに対応するスクランブル鍵を抽出して、スクランブル部１１２へ渡す。
【００３２】
図６は、あるＴＳにおけるコンテンツとスクランブル鍵との関係を示す図である。
図６に示すようにこのＴＳは、スクランブルをかけるべきコンテンツが４００個のＴＳパケットで構成され、１００個毎にスクランブル鍵を変更している。
図７は、図６に示すＴＳに対応するスクランブル鍵リストを示す図である。
【００３３】
図７に示すようにこのスクランブル鍵リストは、コンテンツの先頭の１００個のＴＳパケットに対応するスクランブル鍵がＫｓ１であり、コンテンツの１０１個目から２００個目までの１００個のＴＳパケットに対応するスクランブル鍵がＫｓ２であり、コンテンツの２０１個目から３００個目までの１００個のＴＳパケットに対応するスクランブル鍵がＫｓ３であり、コンテンツの３０１個目から４００個目までの１００個のＴＳパケットに対応するスクランブル鍵がＫｓ４であることを示している。
【００３４】
スクランブル部１１２は、ＴＳパケットカウンタ部１１０から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部１１３から渡されたスクランブル鍵を用いてスクランブルして多重化処理部１０５へ渡す処理を、全ＴＳパケット分終了するまで繰り返す。
（受信装置及びセキュリティモジュールの構成）
図１に示す受信装置２００は、ＴＳ分離部２０１、ＨＤＤ２０２、スクランブル鍵リスト保持部２０３、デスクランブル処理部２０４、及び、再生処理部２０５から構成されている。
【００３５】
図１に示すセキュリティモジュール３００は、ＥＣＭ解釈部３０１から構成されている。
ＴＳ分離部２０１は、多重化処理部１０５から放送されたＴＳを受信し、テーブル識別子又は拡張テーブル識別子の値に基づいて、通常再生用ＥＣＭと蓄積用ＥＣＭとを区別し、蓄積用ＥＣＭとスクランブルコンテンツとを分離する。
【００３６】
ＨＤＤ２０２は、ハードディスクドライブ等の記録媒体であり、ＴＳ分離部２０１により分離された蓄積用ＥＣＭとスクランブルコンテンツとを蓄積する。
ＥＣＭ解釈部３０１は、ＨＤＤ２０２に蓄積された蓄積用ＥＣＭからスクランブル鍵リストを抽出する。
スクランブル鍵リスト保持部２０３は、ＥＣＭ解釈部３０１により抽出されたスクランブル鍵リストを保持する。
【００３７】
デスクランブル処理部２０４は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す。なお、デスクランブル処理部２０４の詳細な説明は後に記す。
再生処理部２０５は、デスクランブルされたコンテンツを再生する。
【００３８】
図８は、デスクランブル処理部２０４の詳細な構成を示す図である。
図８に示すデスクランブル処理部２０４は、ＴＳパケット抽出部２１０、デスクランブル部２１１、及び、スクランブル鍵リスト解釈部２１２から構成されている。
ＴＳパケット抽出部２１０は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出してデスクランブル部２１１へ渡し、また、抽出したＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部２１２へ渡す。なお、ＴＳパケット抽出部２１０はＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする。
【００３９】
スクランブル鍵リスト解釈部２１２は、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストから、ＴＳパケット抽出部２１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部２１１へ渡す。
デスクランブル部２１１は、ＴＳパケット抽出部２１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部２１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡す処理を、全ＴＳパケット分終了するまで繰り返す。
【００４０】
＜動作説明＞
（放送装置の動作）
図９は、本発明の実施の形態１の放送装置１００における放送処理の手順を示す図である。
以下に、図９を用いて当該放送処理の手順の概要を示す。
（１）コンテンツ取得部１０６が、コンテンツ記録部１１に記録された映像、音声及びデータなどのコンテンツを取得する（ステップＳ１）。
（２）ＴＳパケット化処理部１０１が、コンテンツ取得部１０６により取得されたコンテンツをＴＳパケット化する（ステップＳ２）。
（３）スクランブル鍵取得部１０７が、スクランブル鍵記録部１０に記録されたスクランブル鍵を取得する（ステップＳ３）。
（４）スクランブル鍵リスト生成部１０２が、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいて、スクランブル鍵リストを生成する（ステップＳ４）。
（５）スクランブル処理部１０３が、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストに基づいてスクランブルする（ステップＳ５）。
（６）ＥＣＭ生成部１０４が、通常再生用ＥＣＭを生成し、また、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストを含む蓄積用ＥＣＭを生成する（ステップＳ６）。
（７）多重化処理部１０５が、スクランブル処理されたスクランブルコンテンツに、生成された通常再生用ＥＣＭを対応付けて付随し、蓄積用ＥＣＭと多重化したＴＳを放送する（ステップＳ７）。
【００４１】
図１０は、スクランブル処理部１０３におけるスクランブル処理の詳細な手順を示す図である。
以下に、図１０を用いて当該スクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケットカウンタ部１１０がＴＳパケット累積数をリセットする（ステップＳ１１）。
（２）ＴＳパケットカウンタ部１１０が未処理のＴＳパケットが有るか否かを判断する（ステップＳ１２）。未処理のＴＳパケットが無くなったらスクランブル処理を終了する。
（３）未処理のＴＳパケットが有る場合は、ＴＳパケットカウンタ部１１０が、未処理のＴＳパケットを１つ取得してスクランブル部１１２へ渡し、また、ＴＳパケット累積数をカウントしてスクランブル鍵リスト解釈部１１３へ渡す（ステップＳ１３）。
（４）スクランブル鍵リスト解釈部１１３が、ＴＳパケットカウンタ部１１０から渡されたＴＳパケット累積数に基づいて、スクランブル鍵リスト保持部１１１に格納されたスクランブル鍵リストから、処理中のＴＳパケットに対応するスクランブル鍵を抽出して、スクランブル部１１２へ渡す（ステップＳ１４）。
（５）スクランブル部１１２が、ＴＳパケットカウンタ部１１０から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部１１３から渡されたスクランブル鍵を用いてスクランブルして多重化処理部１０５へ渡し、次のＴＳパケットの処理へ戻る（ステップＳ１５）。
【００４２】
（受信装置の動作）
図１１は、本発明の実施の形態１の受信装置２００における受信蓄積処理の手順を示す図である。
以下に、図１１を用いて当該受信蓄積処理の手順の概要を示す。
（１）ＴＳ分離部２０１が、多重化処理部１０５から放送されたＴＳを受信し、テーブル識別子又は拡張テーブル識別子の値に基づいて、通常再生用ＥＣＭと蓄積用ＥＣＭとを区別し、蓄積用ＥＣＭとスクランブルコンテンツとを分離する（ステップＳ２１）。
（２）ＨＤＤ２０２が、ＴＳ分離部２０１により分離された蓄積用ＥＣＭとスクランブルコンテンツとを蓄積する（ステップＳ２２）。
【００４３】
なお、ここで蓄積用ＥＣＭとスクランブルコンテンツを分離せずに蓄積し、後で使用する際などに分離してもかまわない。
図１２は、本発明の実施の形態１の受信装置２００及びセキュリティモジュール３００における上記受信蓄積処理後の再生処理の手順を示す図である。
以下に、図１２を用いて当該再生処理の手順の概要を示す。
（１）ＥＣＭ解釈部３０１が、ＨＤＤ２０２に蓄積された蓄積用ＥＣＭからスクランブル鍵リストを抽出する（ステップＳ３１）。
（２）スクランブル鍵リスト保持部２０３が、ＥＣＭ解釈部３０１により抽出されたスクランブル鍵リストを保持する（ステップＳ３２）。
（３）デスクランブル処理部２０４が、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す（ステップＳ３３）。
（４）再生処理部２０５が、デスクランブルされたコンテンツを再生する（ステップＳ３４）。
【００４４】
図１３は、デスクランブル処理部２０４におけるデスクランブル処理の詳細な手順を示す図である。
以下に、図１３を用いて当該デスクランブル処理の詳細な手順の概要を示す。（１）ＴＳパケット抽出部２１０がＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする（ステップＳ４１）。
（２）ＴＳパケット抽出部２１０が未処理のＴＳパケットが有るか否かを判断する（ステップＳ４２）。未処理のＴＳパケットが無くなったらデスクランブル処理を終了する。
（３）未処理のＴＳパケットが有る場合は、ＴＳパケット抽出部２１０が、未処理のＴＳパケットを１つ抽出してデスクランブル部２１１へ渡し、また、ＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部２１２へ渡す（ステップＳ４３）。
（４）スクランブル鍵リスト解釈部２１２が、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストから、ＴＳパケット抽出部２１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部２１１へ渡す（ステップＳ４４）。
（５）デスクランブル部２１１が、ＴＳパケット抽出部２１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部２１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡し、次のＴＳパケットの処理へ戻る（ステップＳ４５）。
【００４５】
ここで、上記受信蓄積処理後の特殊再生処理の手順について説明する。
図１４は、ＭＰＥＧ２符号化方式における映像ストリームを示す概念図である。
図１４に示すようにＭＰＥＧ２符号化方式においては、映像ストリームはＩピクチャ（フレーム内符号化画像）、Ｂピクチャ（双方向予測符号化画像）、Ｐピクチャ（フレーム間順方向予測符号化画像）の三種類のピクチャから構成され、Ｉピクチャのみ単独で復号することが可能である。
【００４６】
そこで、例えば特殊再生の代表的機能である早送り再生機能は、Ｉピクチャのみを選択して再生することにより実現される。
図１５は、図１４に示すような映像ストリームを変換することによって得られたＴＳを示す図である。
図１５において斜線を引いている部分は、図１４に示す各Ｉピクチャを変換することによって得られたＴＳパケットであるものとし、Ｉ１ピクチャがＴＳＰ１〜ＴＳＰ４に、Ｉ２ピクチャがＴＳＰ１０１〜ＴＳＰ１０４に、Ｉ３ピクチャがＴＳＰ２０１〜ＴＳＰ２０４に、Ｉ４ピクチャがＴＳＰ３０１〜ＴＳＰ３０４に変換されたものとする。
【００４７】
特殊再生の代表的機能である早送り再生処理の手順は、図１２に示した再生処理の手順と同じであるが、デスクランブル処理部２０４におけるデスクランブル処理の詳細な手順が異なる。
図１６は、早送り再生処理時のデスクランブル処理の詳細な手順を示す図である。なお、図１３と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【００４８】
以下に、図７、図１３〜１６を用いて当該早送り再生処理時のデスクランブル処理の詳細な手順の概要を示す。
（１）図１３の（１）と同様（ステップＳ４１）。
（２）図１３の（２）と同様（ステップＳ４２）。
（３）図１３の（３）と同様（ステップＳ４３）。
【００４９】
例えば、ここで図１５に示すＴＳＰ１を抽出した時は、１番目のパケットなのでＴＳパケットインデックスを１とカウントする。
（４）早送り再生処理であるか否かを判定する（ステップＳ５１）。早送り再生処理でない場合は、スクランブル鍵の抽出処理（ステップＳ４４）へ行く。
（５）早送り再生処理である場合は、抽出したＴＳパケットがＩピクチャを変換することによって得られたＴＳパケットであるか否かを判定する（ステップＳ５２）。Ｉピクチャを変換することによって得られたＴＳパケットでない場合は、次のＴＳパケットの処理へ戻る。
【００５０】
ここで、抽出したＴＳパケットがＩピクチャを変換することによって得られたＴＳパケットであるか否かは、放送装置においてＴＳパケットの非スクランブル部分にＩピクチャであることを示す情報を埋め込んでおき、受信装置においてその情報を用いて判定する方法がある。なおこの方法は特開平８−３４０５４１に記述されている。
【００５１】
図１５に示すＴＳＰ１を抽出した時は、Ｉピクチャを変換することによって得られたＴＳパケットであると判定する。
（６）図１３の（４）と同様（ステップＳ４４）。
例えば、図７に示すスクランブル鍵リストから、ＴＳパケットインデックス１に対応するスクランブル鍵Ｋｓ１を抽出する。
（７）図１３の（５）と同様（ステップＳ４５）。
【００５２】
例えば、図１５に示すＴＳＰ２をスクランブル鍵Ｋｓ１でデスクランブルする。
同様に、ＴＳＰ１〜ＴＳ４をスクランブル鍵Ｋｓ１で、ＴＳＰ１０１〜ＴＳＰ１０４をスクランブル鍵Ｋｓ２で、ＴＳＰ２０１〜ＴＳＰ２０４をスクランブル鍵Ｋｓ３で、ＴＳＰ３０１〜ＴＳＰ３０４をスクランブル鍵Ｋｓ４でデスクランブルする。
【００５３】
また、逆再生処理の場合は、ＴＳパケットの抽出順序を通常の再生処理と逆にすることで実現可能である。
また早送り逆再生処理の場合は、ＴＳパケットの抽出順序を早送り再生処理と逆にすることで実現可能である。
また、ランダムアクセス再生処理の場合は、抽出するＴＳパケットの開始位置を変更することで実現可能である。
【００５４】
以上のように、本発明の実施の形態１によれば、任意のＴＳパケットに対応するスクランブル鍵を、ＴＳパケットインデックスを用いてスクランブル鍵リストから抽出することによって種々の特殊再生が実現できる。
（実施の形態２）
＜概要＞
本発明の実施の形態２は、放送装置の構成が実施の形態１と同じであり、受信装置及びセキュリティモジュールの構成が実施の形態１と異なる。
【００５５】
実施の形態１は、受信機内からの情報の漏洩がなく機密が守られる事を前提としており、スクランブル鍵リストを受信装置内に保持している。これに対して実施の形態２は、スクランブル鍵リストを受信装置内ではなくセキュリティモジュール内に保持することにより、スクランブル鍵リストの漏洩に対する安全性を高めたものである。
【００５６】
＜全体の構成＞
図１７は、本発明の実施の形態２の蓄積型サービス提供システムの構成の一部を示す図である。
図１７に示す蓄積型サービス提供システムは、放送装置１００、受信装置４００、及び、セキュリティモジュール５００から構成されている。なお放送装置１００は実施の形態１と同じなので図１０には記載していない。
【００５７】
またセキュリティモジュール５００は、ＩＣカード等の携帯可能なインテリジェントな記録媒体であり、受信装置４００の所定箇所にセットされ、受信装置４００と一体となって使用されるものである。
なお、実施の形態１の構成要素と同じ機能を有するものには同一名称及び同一番号を付し、その説明を省略する。
【００５８】
（放送装置の構成）
実施の形態１と同じなので、説明を省略する。
（受信装置及びセキュリティモジュールの構成）
図１７に示す受信装置４００は、ＴＳ分離部２０１、ＨＤＤ２０２、デスクランブル処理部４０１、及び、再生処理部２０５から構成されている。
【００５９】
図１７に示すセキュリティモジュール５００は、ＥＣＭ解釈部３０１、スクランブル鍵リスト保持部５０１、及び、スクランブル鍵リスト解釈部５０２から構成されている。
スクランブル鍵リスト保持部５０１は、ＥＣＭ解釈部３０１により抽出されたスクランブル鍵リストを保持する。
【００６０】
デスクランブル処理部４０１は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出し、ＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部５０２へ渡し、スクランブル鍵リスト解釈部５０２から当該ＴＳパケットインデックスに対応するスクランブル鍵を渡され、当該１ＴＳパケットを当該スクランブル鍵を用いてデスクランブルして再生処理部２０５に渡す。なお、デスクランブル処理部４０１の詳細な説明は後に記す。
【００６１】
スクランブル鍵リスト解釈部５０２は、スクランブル鍵リスト保持部５０１により保持されたスクランブル鍵リストから、デスクランブル処理部４０１から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル処理部４０１へ渡す。
図１８は、デスクランブル処理部４０１の詳細な構成を示す図である。
【００６２】
図１８に示すデスクランブル処理部４０１は、ＴＳパケット抽出部４１０、及び、デスクランブル部４１１から構成されている。
ＴＳパケット抽出部４１０は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出してデスクランブル部４１１へ渡し、また、抽出したＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部５０２へ渡す。なお、ＴＳパケット抽出部４１０はＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする。
【００６３】
デスクランブル部４１１は、ＴＳパケット抽出部４１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部５０２から渡されたスクランブル鍵でデスクランブルして再生処理部２０５へ渡す処理を、全ＴＳパケット分終了するまで繰り返す。
＜動作説明＞
実施の形態１と同様なので、説明を省略する。
【００６４】
以上のように、本発明の実施の形態２によれば、任意のＴＳパケットに対応するスクランブル鍵を、セキュリティモジュール内に保持したスクランブル鍵リストから抽出することによって、スクランブル鍵リストの漏洩に対する安全性を高めつつ、種々の特殊再生が実現できる。
（実施の形態３）
＜概要＞
本発明の実施の形態３は、ＴＳパケットとスクランブルキーとの対応をＥＣＭへ記述し、また、ＴＳパケットの非スクランブル部に記載されているＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｏｕｎｔｅｒ）の値を利用するものであり、スクランブル鍵リスト記述子中に、スクランブルするＴＳパケット数（ＴＳ＿ｐａｃｋｅｔ＿ｎｕｍｂｅｒ）を記載する必要がなくなるので、その分だけ伝送容量が少なくなる。
【００６５】
＜全体の構成＞
図１９は、本発明の実施の形態３の蓄積型サービス提供システムの構成の一部を示す図である。
図１９に示す蓄積型サービス提供システムは、放送装置６００、受信装置７００、及び、セキュリティモジュール３００から構成されている。
【００６６】
なお、実施の形態１の構成要素と同じ機能を有するものには同一名称及び同一番号を付し、その説明を省略する。
（放送装置の構成）
図１９に示す放送装置６００は、ＴＳパケット化処理部１０１、スクランブル鍵リスト生成部１０２、スクランブル処理部６０１、ＥＣＭ生成部１０４、多重化処理部１０５、コンテンツ取得部１０６、及び、スクランブル鍵取得部１０７から構成されている。
【００６７】
スクランブル処理部６０１は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストに基づいてスクランブルする。
図２０は、スクランブル処理部６０１の詳細な構成を示す図である。
図２０に示すスクランブル処理部６０１は、スクランブル鍵識別子算出部６１０、ＴＳパケットヘッダ解釈部６１１と、スクランブル鍵リスト保持部６１２、スクランブル部６１３、及び、スクランブル鍵リスト解釈部６１４から構成されている。
【００６８】
ＴＳパケットヘッダ解釈部６１１は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを１ＴＳパケットずつ取得してスクランブル部６１３へ渡し、また、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｏｕｎｔｅｒ）の値を読み取り、読み取ったＣＣの値をスクランブル鍵識別子算出部６１０へ渡す。
ここでＣＣとは、国際標準規格であるＭＰＥＧ２システムにおいて規定されているＴＳパケットのヘッダーの４ビットを使用した巡回カウンタであり、値０から１ずつ増加し１５の次は０に戻り、同じパケットＩＤを持つＴＳパケットが途中で一部破棄されたかどうかを検出するために用いられる。
【００６９】
スクランブル鍵識別子算出部６１０は、ＴＳパケットヘッダ解釈部６１１から渡されたＣＣの値からスクランブル鍵識別子を算出し、スクランブル鍵リスト解釈部６１４へ渡す。
ＣＣの値からスクランブル鍵識別子を算出する方法は、例えば、ＣＣ  ｍｏｄｎ  （１≦ｎ≦１６）の値をスクランブル鍵識別子とする。ここでＡ  ｍｏｄ
Ｂは、ＡをＢで割った余りを示す。
【００７０】
ここでｎ＝１６の場合には、スクランブル鍵識別子は０から１５までの１６種類となり、２のＴＳパケットは、２を１６で割った余りが２なのでスクランブル鍵識別子は２となる。
スクランブル鍵リスト保持部６１２は、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストを取得し保持する。
【００７１】
図２１は、ＣＣ  ｍｏｄ  １６  の値をスクランブル鍵識別子とする場合におけるスクランブル鍵リストを示す図である。
スクランブル鍵リスト解釈部６１４は、スクランブル鍵識別子算出部６１０から渡されたスクランブル鍵識別子に基づいて、スクランブル鍵リスト保持部６１２に格納されたスクランブル鍵リストからスクランブルすべきＴＳパケットに対応するスクランブル鍵を抽出してスクランブル部６１３へ渡す。
【００７２】
例えば、スクランブル鍵識別子が２の場合には、図２１に示したスクランブル鍵リストに従ってスクランブル鍵Ｋｓ３が抽出される。
スクランブル部６１３は、ＴＳパケットヘッダ解釈部６１１から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部６１４から渡されたスクランブル鍵を用いてスクランブルして多重化処理部１０５へ渡す処理を、全ＴＳパケット分終了するまで繰り返す。
【００７３】
例えば、スクランブル鍵Ｋｓ３が抽出された場合には、スクランブル鍵Ｋｓ３を用いてスクランブルされる。
以上、ｎ＝１６の場合について説明したが、ｎはもちろん１６に限られるものではない。
ｎの値を１６として説明したが、１から１５までの値でもかまわない。ｎの値を変更することによって、スクランブル鍵リストを作成した後で、再度作成し直すことなく使用するスクランブル鍵の数を容易に変更できる。
【００７４】
例えば、図２１に示すようなスクランブル鍵リストを変更せずに、ｎの値を４に変更することにより、識別子の値は０から３までとなり、使用するスクランブル鍵はＫｓ１、Ｋｓ２、Ｋｓ３、Ｋｓ４の４つとなる。なお、ｎの値は算出方法として記録しておいてもよいし、予め固定値として記録しておいてもよいし、当該算出方法又は当該固定値を図３に示した蓄積用ＥＣＭの可変部に記述してもよい。
【００７５】
また、ＣＣの値からスクランブル鍵識別子を算出するのではなく、ＣＣと同様に国際標準規格であるＭＰＥＧ２システムにおいて規定されているプログラム時刻基準参照値ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）、及び、オリジナルプログラム時刻基準参照値ＯＰＣＲ（Ｏｒｉｇｉｎａｌ  ＰＣＲ）の特定ビットからスクランブル鍵識別子を算出してもよい。
【００７６】
例えば、ＰＣＲ及びＯＰＣＲ中の特定の４ビットを用いれば上記ＣＣによる処理と同様にスクランブル鍵識別子を算出できる。
また、ＭＰＥＧ２システムにおいて規定されている値を用いるのではなく、例えばアダプテーション・フィールド部のプライベートデータ領域のように、使用方法が規定されてなくユーザが自由に使用できる領域にスクランブル鍵識別子の値を直接記述してもよい。
【００７７】
（受信装置及びセキュリティモジュールの構成）
図１９に示す受信装置７００は、ＴＳ分離部２０１、ＨＤＤ２０２、スクランブル鍵リスト保持部２０３、デスクランブル処理部７０１、及び、再生処理部２０５から構成されている。
デスクランブル処理部７０１は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す。
【００７８】
図２２は、デスクランブル処理部７０１の詳細な構成を示す図である。
図２２に示すデスクランブル処理部７０１は、ＴＳパケット抽出部７１０、スクランブル鍵識別子算出部７１１、デスクランブル部７１２、及び、スクランブル鍵リスト解釈部７１３から構成されている。
ＴＳパケット抽出部７１０は、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出してデスクランブル部７１２へ渡し、また、抽出したＴＳパケットのＣＣの値を読み取りスクランブル鍵識別子算出部７１１へ渡す。
【００７９】
スクランブル鍵識別子算出部７１１は、ＴＳパケット抽出部７１０より渡されたＣＣの値からスクランブル鍵識別子を算出し、スクランブル鍵リスト解釈部７１３へ渡す。
スクランブル鍵リスト解釈部７１３は、スクランブル鍵識別子算出部７１１から渡されたスクランブル鍵識別子に基づいて、スクランブル鍵リスト保持部２０３に格納されたスクランブル鍵リストからスクランブルすべきＴＳパケットに対応するスクランブル鍵を抽出してデスクランブル部７１２へ渡す。
【００８０】
デスクランブル部７１２は、ＴＳパケット抽出部７１０から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部７１３から渡されたスクランブル鍵を用いてデスクランブルして再生処理部２０５へ渡す処理を、全ＴＳパケット分終了するまで繰り返す。
＜動作説明＞
（放送装置の動作）
図２３は、本発明の実施の形態３の放送装置６００における放送処理の手順を示す図である。なお、図９と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【００８１】
以下に、図２３を用いて当該放送処理の手順の概要を示す。
（１）図９の（１）と同様（ステップＳ１）。
（２）図９の（２）と同様（ステップＳ２）。
（３）図９の（３）と同様（ステップＳ３）。
（４）図９の（４）と同様（ステップＳ４）。
（５）スクランブル処理部６０１が、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵リスト生成部１０２により生成されたスクランブル鍵リストに基づいてスクランブルする（ステップＳ５１）。
（６）図９の（６）と同様（ステップＳ６）。
（７）図９の（７）と同様（ステップＳ７）。
【００８２】
図２４は、スクランブル処理部６０１におけるスクランブル処理の詳細な手順を示す図である。
以下に、図２４を用いて当該スクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケットヘッダ解釈部６１１が未処理のＴＳパケットが有るか否かを判断する（ステップＳ６１）。未処理のＴＳパケットが無くなったらスクランブル処理を終了する。
（２）未処理のＴＳパケットが有る場合は、ＴＳパケットヘッダ解釈部６１１が未処理のＴＳパケットを１つ取得してスクランブル部６１３へ渡し、また、ＣＣの値を読み取りスクランブル鍵識別子算出部６１０へ渡す（ステップＳ６２）。
（３）スクランブル鍵識別子算出部６１０が、ＴＳパケットヘッダ解釈部６１１から渡されたＣＣの値からスクランブル鍵識別子を算出し、スクランブル鍵リスト解釈部６１４へ渡す（ステップＳ６３）。
（４）スクランブル鍵リスト解釈部６１４が、スクランブル鍵識別子算出部６１０から渡されたスクランブル鍵識別子に基づいて、スクランブル鍵リスト保持部６１２に格納されたスクランブル鍵リストから、処理中のＴＳパケットに対応するスクランブル鍵を抽出してスクランブル部６１３へ渡す（ステップＳ６４）。
（５）スクランブル部６１３が、ＴＳパケットヘッダ解釈部６１１から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部６１４から渡されたスクランブル鍵を用いてスクランブルして多重化処理部１０５へ渡し、次のＴＳパケットの処理へ戻る（ステップＳ６５）。
【００８３】
（受信装置の動作）
本発明の実施の形態３の受信装置７００及びセキュリティモジュール３００における受信蓄積処理の手順は実施の形態１と同様なので、説明を省略する。
図２５は、本発明の実施の形態３の受信装置７００及びセキュリティモジュール３００における上記受信蓄積処理後の再生処理の手順を示す図である。なお、図１２と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【００８４】
以下に、図２５を用いて当該再生処理の手順の概要を示す。
（１）図１２の（１）と同様（ステップＳ３１）。
（２）図１２の（２）と同様（ステップＳ３２）。
（３）デスクランブル処理部７０１が、ＨＤＤ２０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部２０３により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す（ステップＳ７１）。
（４）図１２の（４）と同様（ステップＳ３４）。
【００８５】
図２６は、デスクランブル処理部７０１におけるデスクランブル処理の詳細な手順を示す図である。
以下に、図２６を用いて当該デスクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケット抽出部７１０が、未処理のＴＳパケットが有るか否かを判断する（ステップＳ８１）。未処理のＴＳパケットが無くなったらデスクランブル処理を終了する。
（２）未処理のＴＳパケットが有る場合は、ＴＳパケット抽出部７１０が、未処理のＴＳパケットを１つ抽出してデスクランブル部７１２へ渡し、また、抽出したＴＳパケットのＣＣの値を読み取りスクランブル鍵識別子算出部７１１へ渡す（ステップＳ８２）。
（３）スクランブル鍵識別子算出部７１１が、ＴＳパケット抽出部７１０より渡されたＣＣの値からスクランブル鍵識別子を算出し、スクランブル鍵リスト解釈部７１３へ渡す（ステップＳ８３）。
（４）スクランブル鍵リスト解釈部７１３が、スクランブル鍵識別子算出部７１１から渡されたスクランブル鍵識別子に基づいて、スクランブル鍵リスト保持部２０３に格納されたスクランブル鍵リストからスクランブル鍵を抽出してデスクランブル部７１２へ渡す（ステップＳ８４）。
（５）デスクランブル部７１２が、ＴＳパケット抽出部７１０から渡された１ＴＳパケットを、スクランブル鍵リスト解釈部７１３から渡されたスクランブル鍵を用いてデスクランブルして再生処理部２０５へ渡し、次のＴＳパケットの処理へ戻る（ステップＳ８５）。
【００８６】
以上のように、本発明の実施の形態３によれば、任意のＴＳパケットに対応するスクランブル鍵を、ＣＣを用いてスクランブル鍵リストから抽出することによって種々の特殊再生が実現できる。
なお、ＣＣの代わりに、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかを用いてもよい。
（実施の形態４）
＜概要＞
本発明の実施の形態４は放送装置、受信装置及びセキュリティモジュールから成る蓄積型サービス提供システムである。
【００８７】
前記放送装置は、実施の形態１のようにスクランブル鍵リストは生成せず、受信装置がスクランブル鍵リストを生成する補助となる、パケットナンバー等のスクランブルコンテンツを識別するための情報、及び、スクランブル鍵等からなる補助情報を通常再生用ＥＣＭに付加して、スクランブルコンテンツと共に放送する。
【００８８】
前記セキュリティモジュールは前記受信装置の所定箇所にセットされ一体となって、通常再生用ＥＣＭとスクランブルコンテンツとを受信して、通常再生用ＥＣＭに付加された補助情報に基づいてスクランブル鍵リストを生成しながらスクランブルコンテンツを蓄積し、保存したスクランブル鍵リストを用いて、順次スクランブルコンテンツをデスクランブルする。
【００８９】
＜全体の構成＞
図２７は、本発明の実施の形態４の蓄積型サービスシステムの構成を示す図である。
図２７に示す蓄積型サービス提供システムは、放送装置８００、受信装置９００、及び、セキュリティモジュール１０００から構成されている。
【００９０】
またセキュリティモジュール１０００は、ＩＣカード等の携帯可能なインテリジェントな記録媒体であり、受信装置９００の所定箇所にセットされ、受信装置９００と一体となって使用されるものである。
なお、実施の形態１の構成要素と同じ機能を有するものには同一名称及び同一番号を付し、その説明を省略する。
【００９１】
（放送装置の構成）
図２７に示す放送装置８００は、ＴＳパケット化処理部１０１、補助情報生成部８０１、スクランブル処理部８０２、ＥＣＭ生成部８０３、多重化処理部８０４、コンテンツ取得部１０６、及び、スクランブル鍵取得部１０７から構成されている。
【００９２】
補助情報生成部８０１は、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいて、補助情報を生成する。
ここで補助情報は、例えばスクランブル鍵リスト生成用記述子により表わされる。
図２８は、スクランブル鍵リスト生成用記述子のデータ構造の例を示す図で有る。
【００９３】
図２８に示すスクランブル鍵リスト生成用記述子は、スクランブル鍵を識別するスクランブル鍵識別子（Ｋｓ＿ｉｄ）、スクランブル鍵（Ｋｓ）、及び、当該スクランブル鍵（Ｋｓ）でスクランブルするＴＳパケット数（ＴＳ＿ｐａｃｋｅｔ＿ｎｕｍｂｅｒ）から構成される。
スクランブル処理部８０２は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、補助情報生成部８０１により作成された補助情報に基づいてスクランブルする。なお、スクランブル処理部８０２の詳細な説明は後に記す。
【００９４】
ＥＣＭ生成部８０３は、通常再生用ＥＣＭを生成し、当該通常再生用ＥＣＭに補助情報生成部８０１により生成された補助情報を追加する。
図２９は、スクランブル鍵リスト生成用記述子を追加された通常再生用ＥＣＭのデータ構造の例を示す図である。
図２９に示す通常再生用ＥＣＭは、ＡＲＩＢ（電波産業界）規格により規定されているＥＣＭ本体の可変部（暗号化対象）に、上記スクランブル鍵リスト生成用記述子を追加することによって生成される。
【００９５】
多重化処理部８０４は、スクランブル処理されたスクランブルコンテンツに、生成された通常再生用ＥＣＭを対応付けて付随したＴＳを放送する。
図３０は、スクランブル処理部８０２の詳細な構成を示す図である。
図３０に示すスクランブル処理部８０２は、ＴＳパケットカウンタ部８１０、補助情報保持部８１１、スクランブル部８１２、及び、補助情報解釈部８１３から構成されている。
【００９６】
ＴＳパケットカウンタ部８１０は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを１ＴＳパケットずつ取得してスクランブル部８１２へ渡し、また、取得したＴＳパケットがコンテンツの先頭から何番目であるかを示すＴＳパケット累積数をカウントして補助情報解釈部８１３へ渡す。なお、ＴＳパケットカウンタ部８１０はＴＳパケット累積数を、別のコンテンツに対して処理を開始する時にリセットする。
【００９７】
補助情報保持部８１１は、補助情報生成部８０１により生成された補助情報を取得し保持する。
補助情報解釈部８１３は、ＴＳパケットカウンタ部８１０から渡されたＴＳパケット累積数に基づいて、補助情報保持部８１１に格納された補助情報から、スクランブルすべきＴＳパケットに対応するスクランブル鍵を抽出して、スクランブル部８１２へ渡す。
【００９８】
スクランブル部８１２は、ＴＳパケットカウンタ部８１０から渡された１ＴＳパケットを、補助情報解釈部８１３から渡されたスクランブル鍵を用いてスクランブルして多重化処理部８０４へ渡す処理を、全ＴＳパケット分終了するまで繰り返す。
（受信装置及びセキュリティモジュールの構成）
図２７に示す受信装置９００は、ＴＳ分離部９０１、ＨＤＤ９０２、スクランブル鍵リスト生成部９０３、スクランブル鍵リスト保持部９０４、デスクランブル処理部９０５、及び、再生処理部２０５から構成されている。
【００９９】
図２７に示すセキュリティモジュール１０００は、ＥＣＭ解釈部１００１から構成されている。
ＴＳ分離部９０１は、多重化処理部８０４から放送されたＴＳを受信し、通常再生用ＥＣＭとスクランブルコンテンツとを分離する。
ＨＤＤ９０２は、ハードディスクドライブ等の記録媒体であり、ＴＳ分離部９０１により分離された通常再生用ＥＣＭとスクランブルコンテンツとを蓄積する。
【０１００】
ＥＣＭ解釈部１００１は、蓄積時に通常再生用ＥＣＭから補助情報を抽出する。
スクランブル鍵リスト生成部９０３は、ＥＣＭ解釈部１００１により抽出された補助情報に基づいて、スクランブル鍵リストを生成する。
スクランブル鍵リスト保持部９０４は、スクランブル鍵リスト生成部９０３により生成されたスクランブル鍵リストを保持する。
【０１０１】
デスクランブル処理部９０５は、ＨＤＤ９０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部９０４により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す。
図３１は、デスクランブル処理部９０５の詳細な構成を示す図である。
図３１に示すデスクランブル処理部９０５は、ＴＳパケット抽出部９１０、デスクランブル部９１１、及び、スクランブル鍵リスト解釈部９１２から構成されている。
【０１０２】
ＴＳパケット抽出部９１０は、ＨＤＤ９０２に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出してデスクランブル部９１１へ渡し、また、抽出したＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部９１２へ渡す。なお、ＴＳパケット抽出部９１０はＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする。
【０１０３】
スクランブル鍵リスト解釈部９１２は、スクランブル鍵リスト保持部９０４により保持されたスクランブル鍵リストから、ＴＳパケット抽出部９１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部９１１へ渡す。
デスクランブル部９１１は、ＴＳパケット抽出部９１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部９１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡す処理を、全ＴＳパケット分終了するまで繰り返す。
【０１０４】
＜動作説明＞
（放送装置の動作）
図３２は、本発明の実施の形態４の放送装置８００における放送処理の手順を示す図である。なお、図９と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【０１０５】
以下に、図３２を用いて当該放送処理の手順の概要を示す。
（１）図９の（１）と同様（ステップＳ１）。
（２）図９の（２）と同様（ステップＳ２）。
（３）図９の（３）と同様（ステップＳ３）。
（４）補助情報生成部８０１が、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいて、補助情報を生成する（ステップＳ９１）。
（５）スクランブル処理部８０２が、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、補助情報生成部８０１により作成された補助情報に基づいてスクランブルする（ステップＳ９２）。
（６）ＥＣＭ生成部８０３が、通常再生用ＥＣＭを生成し、当該通常再生用ＥＣＭに補助情報生成部８０１により生成された補助情報を追加する（ステップＳ９３）。
（７）多重化処理部８０４が、スクランブル処理されたスクランブルコンテンツに、生成された通常再生用ＥＣＭを対応付けて付随したＴＳを放送する（ステップＳ９４）。
【０１０６】
図３３は、スクランブル処理部８０２におけるスクランブル処理の詳細な手順を示す図である。
以下に、図３３を用いて当該スクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケットカウンタ部８１０がＴＳパケット累積数をリセットする（ステップＳ１０１）。
（２）ＴＳパケットカウンタ部８１０が未処理のＴＳパケットが有るか否かを判断する（ステップＳ１０２）。未処理のＴＳパケットが無くなったらスクランブル処理を終了する。
（３）未処理のＴＳパケットが有る場合は、ＴＳパケットカウンタ部８１０が、未処理のＴＳパケットを１つ取得してスクランブル部８１２へ渡し、また、ＴＳパケット累積数をカウントして補助情報解釈部８１３へ渡す（ステップＳ１０３）。
（４）補助情報解釈部８１３が、ＴＳパケットカウンタ部８１０から渡されたＴＳパケット累積数に基づいて、補助情報保持部８１１に格納された補助情報から、処理中のＴＳパケットに対応するスクランブル鍵を抽出して、スクランブル部８１２へ渡す（ステップＳ１０４）。
（５）スクランブル部８１２が、ＴＳパケットカウンタ部８１０から渡された１ＴＳパケットを、補助情報解釈部８１３から渡されたスクランブル鍵を用いてスクランブルして多重化処理部８０４へ渡し、次のＴＳパケットの処理へ戻る（ステップＳ１０５）。
【０１０７】
（受信装置の動作）
図３４は、本発明の実施の形態４の受信装置９００及びセキュリティモジュール１０００における受信蓄積処理の手順を示す図である。
以下に、図３４を用いて当該受信蓄積処理の手順の概要を示す。
（１）ＴＳ分離部９０１が、多重化処理部８０４から放送されたＴＳを受信し、通常再生用ＥＣＭとスクランブルコンテンツとを分離する（ステップＳ１１１）。
（２）ＨＤＤ９０２が、ＴＳ分離部９０１により分離された通常再生用ＥＣＭとスクランブルコンテンツとを蓄積する（ステップＳ１１２）。
（３）ＥＣＭ解釈部１００１が、通常再生用ＥＣＭから補助情報を抽出する（ステップＳ１１３）。
（４）スクランブル鍵リスト生成部９０３が、ＥＣＭ解釈部１００１により抽出された補助情報に基づいて、スクランブル鍵リストを生成する（ステップＳ１１４）。
（５）スクランブル鍵リスト保持部９０４が、スクランブル鍵リスト生成部９０３により生成されたスクランブル鍵リストを保持する（ステップＳ１１５）。
【０１０８】
なお、ここで通常再生用ＥＣＭとスクランブルコンテンツを分離せずに蓄積し、後で使用する際などに分離してもかまわない。
図３５は、本発明の実施の形態４の受信装置９００及びセキュリティモジュール１０００における上記受信蓄積処理後の再生処理の手順を示す図である。なお、図１２と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【０１０９】
以下に、図３５を用いて当該再生処理の手順の概要を示す。
（１）デスクランブル処理部９０５が、ＨＤＤ９０２に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部９０４により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す（ステップＳ１２１）。
（２）図１２の（４）と同様（ステップＳ３４）。
【０１１０】
図３６は、デスクランブル処理部９０５におけるデスクランブル処理の詳細な手順を示す図である。
以下に、図３６を用いて当該デスクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケット抽出部９１０がＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする（ステップＳ１３１）。
（２）ＴＳパケット抽出部９１０が未処理のＴＳパケットが有るか否かを判断する（ステップＳ１３２）。未処理のＴＳパケットが無くなったらデスクランブル処理を終了する。
（３）未処理のＴＳパケットが有る場合は、ＴＳパケット抽出部９１０が、未処理のＴＳパケットを１つ抽出してデスクランブル部９１１へ渡し、また、ＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部９１２へ渡す（ステップＳ１３３）。
（４）スクランブル鍵リスト解釈部９１２が、スクランブル鍵リスト保持部９０４により保持されたスクランブル鍵リストから、ＴＳパケット抽出部９１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部９１１へ渡す（ステップＳ１３４）。
（５）デスクランブル部９１１が、ＴＳパケット抽出部９１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部９１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡し、次のＴＳパケットの処理へ戻る（ステップＳ１３５）。
【０１１１】
なお、実施の形態４において受信時に受信契約していない場合には、生成したスクランブル鍵リストを暗号化して記録しておき、受信契約した後に復号して使用するか、又は、受信時にはスクランブル鍵リストを生成せずに補助情報を含む全ての通常再生用ＥＣＭを蓄積しておき、受信契約した後にＥＣＭ解釈部１００１が蓄積された全ての通常再生用ＥＣＭからそれぞれ補助情報を抽出してスクランブル鍵リストを生成してもよい。
【０１１２】
以上のように、本発明の実施の形態４によれば、任意のＴＳパケットに対応するスクランブル鍵を、スクランブルコンテンツ等の蓄積時又は蓄積後に補助情報に基づいて生成したスクランブル鍵リストから抽出することによって種々の特殊再生が実現できる。
なお、補助情報は蓄積用ＥＣＭに付加してもよい。
（実施の形態５）
＜概要＞
本発明の実施の形態５は放送装置、受信装置及びセキュリティモジュールから成る蓄積型サービス提供システムである。
【０１１３】
前記放送装置は、実施の形態１のようにスクランブル鍵リストを生成しない、通常再生用ＥＣＭをスクランブルコンテンツと共に放送する放送装置である。
前記セキュリティモジュールは前記受信装置の所定箇所にセットされ一体となって、通常再生用ＥＣＭとスクランブルコンテンツとを受信して、通常再生用ＥＣＭに基づいてスクランブル鍵リストを生成しながらスクランブルコンテンツを蓄積し、蓄積したスクランブル鍵リストを用いて、順次スクランブルコンテンツをデスクランブルする。
【０１１４】
＜全体の構成＞
図３７は、本発明の実施の形態５の蓄積型サービスシステムの構成を示す図である。
図３７に示す蓄積型サービス提供システムは、放送装置１１００、受信装置１２００、及び、セキュリティモジュール１３００から構成されている。
【０１１５】
またセキュリティモジュール１３００は、ＩＣカード等の携帯可能なインテリジェントな記録媒体であり、受信装置１２００の所定箇所にセットされ、受信装置１２００と一体となって使用されるものである。
なお、実施の形態１の構成要素と同じ機能を有するものには同一名称及び同一番号を付し、その説明を省略する。
【０１１６】
（放送装置の構成）
図３７に示す放送装置１１００は、ＴＳパケット化処理部１０１、スクランブル処理部１１０１、ＥＣＭ生成部１１０２、多重化処理部１１０３、コンテンツ取得部１０６、及び、スクランブル鍵取得部１０７から構成されている。
スクランブル処理部１１０１は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいてスクランブルする。なお、スクランブル処理部１１０１によるスクランブル処理は、現行のＢＳデジタル放送システムにおけるスクランブル処理と同様なので、詳細な説明は省略する。
【０１１７】
ＥＣＭ生成部１１０２は、スクランブル鍵取得部１０７により取得されたクランブル鍵を含む通常再生用ＥＣＭを生成する。
多重化処理部１１０３は、スクランブル処理されたスクランブルコンテンツに生成された通常再生用ＥＣＭを対応付けて付随したＴＳを放送する。
（受信装置及びセキュリティモジュールの構成）
図３７に示す受信装置１２００は、ＴＳ分離部１２０１、鍵切り替わり判定部１２０２、鍵更新判定部１２０３、ＨＤＤ１２０４、スクランブル鍵リスト生成部１２０５、スクランブル鍵リスト保持部１２０６、及び、デスクランブル処理部１２０７、再生処理部２０５から構成されている。
【０１１８】
図３７に示すセキュリティモジュール１３００は、ＥＣＭ解釈部１３０１から構成されている。
ＴＳ分離部１２０１は、多重化処理部１１０３から放送されたＴＳを受信し、通常再生用ＥＣＭとスクランブルコンテンツとを分離する。
ここでスクランブル鍵には奇数鍵と偶数鍵とがある。
【０１１９】
図３８は、スクランブル鍵の切り替わり、及び、通常再生用ＥＣＭの更新の概略を示す図である。
図３８に示すように、１つの通常再生用ＥＣＭでは奇数鍵と偶数鍵とを各１個送出し、通常再生用ＥＣＭの更新時には、使用しない方の奇数鍵又は偶数鍵だけが更新されるので、スクランブル鍵の切り替わりは、奇数鍵と偶数鍵との切り替わり時で判断することができる。
【０１２０】
図３９は、奇数鍵と偶数鍵との切り替わり、及び、通常再生用ＥＣＭの更新のタイミングを示す図である。ここで図３９中のスクランブル制御フラグは、ＴＳパケットヘッダに記載され、対応するＴＳパケットのスクランブルの状態を示し、そのフラグ値が“００”の場合はスクランブルしない、そのフラグ値が“１０”の場合は偶数鍵を用いてスクランブルする、及び、そのフラグ値が“１１”の場合は奇数鍵を用いてスクランブルする事を示す。
【０１２１】
図３９に示すように、奇数鍵と偶数鍵との切り替わり時はスクランブル制御フラグのフラグ値の変化で判断することができ（図３９▲１▼、▲３▼）、また、通常再生用ＥＣＭの更新時は通常再生用ＥＣＭのバージョンナンバーで判断することができる（図３９▲２▼）。
鍵切り替わり判定部１２０２は、ＴＳ分離部１２０１により受信されたＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントして、ＴＳパケットヘッダのスクランブル制御フラグをチェックして、偶数鍵でスクランブルされているのか、奇数鍵でスクランブルされているのかを判定し、スクランブル鍵の切り替わり時と、蓄積終了時とを見つける。
【０１２２】
鍵更新判定部１２０３は、ＴＳ分離部１２０１により分離された通常再生用ＥＣＭをまず最初にＨＤＤ１２０４に格納させ、また、新たな通常再生用ＥＣＭが分離される度に、当該新たな通常再生用ＥＣＭと格納されている通常再生用ＥＣＭとが同じであるか否かを判定し、同じでない場合に、ＨＤＤ１２０４に格納されている通常再生用ＥＣＭを新たな通常再生用ＥＣＭで上書きさせる。
【０１２３】
ＨＤＤ１２０４は、ハードディスクドライブ等の記録媒体であり、ＴＳ分離部１２０１により分離されたスクランブルコンテンツを蓄積し、鍵更新判定部１２０３により渡される通常再生用ＥＣＭを格納する。
ＥＣＭ解釈部１３０１は、鍵切り替わり判定部１２０２により見つけられたスクランブル鍵の切り替わり時に、ＨＤＤ１２０４に格納されている通常再生用ＥＣＭから、鍵切り替わり判定部１２０２による判定に基づいて、いままで使用していたスクランブル鍵と、これから使用するスクランブル鍵とを抽出してスクランブル鍵リスト生成部１２０５へ渡す。
【０１２４】
スクランブル鍵リスト生成部１２０５は、鍵切り替わり判定部１２０２から渡されたＴＳパケットインデックスと、ＥＣＭ解釈部１３０１から渡されたスクランブル鍵とに基づいてスクランブル鍵リストを生成する。
以下に、スクランブル鍵の切り替わりを監視する処理、及び、スクランブル鍵リストを生成する処理の詳細を記す。
【０１２５】
図４０は、生成されるスクランブル鍵リストの推移を示す図である。
図４０に示すように、スクランブル鍵リストは、通常再生用ＥＣＭの更新時（図３９▲２▼）には更新されず、奇数鍵と偶数鍵との切り替わり時（図３９▲１▼、▲３▼）に図中の下線を付けた情報が追加される。
スクランブル鍵リスト保持部１２０６は、スクランブル鍵リスト生成部１２０５により生成されたスクランブル鍵リストを保持する。
【０１２６】
デスクランブル処理部１２０７は、ＨＤＤ１２０４に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部１２０６により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す。
図４１は、デスクランブル処理部１２０７の詳細な構成を示す図である。
図４１に示すデスクランブル処理部１２０７は、ＴＳパケット抽出部１２１０、デスクランブル部１２１１、及び、スクランブル鍵リスト解釈部１２１２から構成されている。
【０１２７】
ＴＳパケット抽出部１２１０は、ＨＤＤ１２０４に蓄積されたスクランブルコンテンツを１ＴＳパケットずつ抽出してデスクランブル部１２１１へ渡し、また、抽出したＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部１２１２へ渡す。なお、ＴＳパケット抽出部１２１０はＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする。
【０１２８】
スクランブル鍵リスト解釈部１２１２は、スクランブル鍵リスト保持部１２０６により保持されたスクランブル鍵リストから、ＴＳパケット抽出部１２１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部１２１１へ渡す。
デスクランブル部１２１１は、ＴＳパケット抽出部１２１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部１２１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡す処理を、全ＴＳパケット分終了するまで繰り返す。
【０１２９】
＜動作説明＞
（放送装置の動作）
図４２は、本発明の実施の形態５の放送装置１１００における放送処理の手順を示す図である。なお、図９と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【０１３０】
以下に、図４２を用いて当該放送処理の手順の概要を示す。
（１）図９の（１）と同様（ステップＳ１）。
（２）図９の（２）と同様（ステップＳ２）。
（３）図９の（３）と同様（ステップＳ３）。
（４）スクランブル処理部１１０１は、ＴＳパケット化処理部１０１によりＴＳパケット化されたコンテンツを、スクランブル鍵取得部１０７により取得されたスクランブル鍵に基づいてスクランブルする（ステップＳ１４１）。
（５）ＥＣＭ生成部１１０２が、スクランブル鍵取得部１０７により取得されたスクランブル鍵を含む通常再生用ＥＣＭを生成する（ステップＳ１４２）。
（６）多重化処理部１１０３が、スクランブル処理されたスクランブルコンテンツに生成された通常再生用ＥＣＭを対応付けて付随したＴＳを放送する（ステップＳ１４３）。
【０１３１】
（受信装置の動作）
図４３は、本発明の実施の形態４の受信装置１２００及びセキュリティモジュール１３００における受信蓄積処理の手順を示す図である。
以下に、図４３を用いて当該受信蓄積処理の手順の概要を示す。
（１）ＴＳ分離部１２０１が、多重化処理部１１０３から放送された最初のＴＳパケットを受信し、通常再生用ＥＣＭとスクランブルコンテンツとを分離する（ステップＳ１５１）。
（２）鍵更新判定部１２０３が、ＴＳ分離部１２０１により分離された最初のＴＳパケットの通常再生用ＥＣＭをＨＤＤ１２０４に格納させる（ステップＳ１５２）。
（３）鍵切り替わり判定部１２０２が、当該受信蓄積処理を終了すべきか否かを判定する（ステップＳ１５３）。
（４）当該受信蓄積処理を終了すべきでない場合は、ＴＳ分離部１２０１が、多重化処理部１１０３から放送されたＴＳパケットを引き続き１個受信し、通常再生用ＥＣＭとスクランブルコンテンツとを分離する（ステップＳ１５４）。
（５）ＨＤＤ１２０４が、ＴＳ分離部１２０１により分離されたスクランブルコンテンツを蓄積する（ステップＳ１５５）。
（６）鍵切り替わり判定部１２０２が、ＴＳ分離部１２０１により受信されたＴＳパケットがコンテンツの先頭から何番目のパケットであるかを示すＴＳパケットインデックスをカウントして、ＴＳパケットヘッダのスクランブル制御フラグをチェックして、偶数鍵でスクランブルされているのか、奇数鍵でスクランブルされているのかを判定する（ステップＳ１５６）。
（７）鍵切り替わり判定部１２０２が、スクランブル鍵の切り替わりであるか否かを判定する（ステップＳ１５７）。
（８）スクランブル鍵の切り替わりである場合は、鍵切り替わり判定部１２０２が、カウントしたＴＳパケットインデックスをスクランブル鍵リスト生成部１２０５へ渡す（ステップＳ１５８）。
（９）ＥＣＭ解釈部１３０１が、ＨＤＤ１２０４に格納されている通常再生用ＥＣＭから、鍵切り替わり判定部１２０２による判定に基づいて、いままで使用していたスクランブル鍵と、これから使用するスクランブル鍵とを抽出してスクランブル鍵リスト生成部１２０５へ渡す（ステップＳ１５９）。
（１０）スクランブル鍵リスト生成部１２０５が、鍵切り替わり判定部１２０２から渡されたＴＳパケットインデックスと、ＥＣＭ解釈部１３０１から渡されたスクランブル鍵とに基づいてスクランブル鍵リストを更新する（ステップＳ１５１０）。
（１１）鍵更新判定部１２０３が、ＴＳ分離部１２０１により分離された通常再生用ＥＣＭと格納されている通常再生用ＥＣＭとが同じであるか否かを判定する（ステップＳ１５１１）。同じである場合は、次のＴＳパケットの処理（ステップＳ１５３）へ戻る。
（１２）同じでない場合は、鍵更新判定部１２０３が、ＨＤＤ１２０４に格納されている通常再生用ＥＣＭを新たな通常再生用ＥＣＭで上書きさせ、次のＴＳパケットの処理（ステップＳ１５３）へ戻る（ステップＳ１５１２）。
（１３）当該受信蓄積処理を終了すべきである場合は、鍵切り替わり判定部１２０２が、カウントしたＴＳパケットインデックスをスクランブル鍵リスト生成部１２０５へ渡す（ステップＳ１５１３）。
（１４）スクランブル鍵リスト生成部１２０５が、鍵切り替わり判定部１２０２から渡されたＴＳパケットインデックスに基づいてスクランブル鍵リストを更新して、当該スクランブル鍵リストを完成させる（ステップＳ１５１４）。
（１５）スクランブル鍵リスト保持部１２０６が、スクランブル鍵リスト生成部１２０５により生成されたスクランブル鍵リストを保持する（ステップＳ１５１５）。
【０１３２】
なお、一度もスクランブル鍵の切り替わりがないままに当該受信蓄積処理を終了する場合には、ＥＣＭ解釈部１３０１が、ＨＤＤ１２０４に格納されている通常再生用ＥＣＭから、鍵切り替わり判定部１２０２による判定に基づいて、いままで使用していたスクランブル鍵を抽出してスクランブル鍵リスト生成部１２０５へ渡し、スクランブル鍵リスト生成部１２０５が、鍵切り替わり判定部１２０２から渡されたＴＳパケットインデックスと、ＥＣＭ解釈部１３０１から渡されたスクランブル鍵に基づいてスクランブル鍵リストを更新して、当該スクランブル鍵リストを完成させる。
【０１３３】
また、受信時には通常再生用ＥＣＭとスクランブルコンテンツを分離せずに蓄積し、後で使用する際などにこれを分離して、スクランブル鍵リストを生成してもよい。
図４４は、本発明の実施の形態５の受信装置１２００及びセキュリティモジュール１３００における上記受信蓄積処理後の再生処理の手順を示す図である。なお、図１２と同様の処理を行うステップには同一番号を付し、その説明を省略する。
【０１３４】
以下に、図４４を用いて当該再生処理の手順の概要を示す。
（１）デスクランブル処理部１２０７が、ＨＤＤ１２０４に蓄積されたスクランブルコンテンツを、スクランブル鍵リスト保持部１２０６により保持されたスクランブル鍵リストに基づいてデスクランブルして再生処理部２０５に渡す（ステップＳ１６１）。
（２）図１２の（４）と同様（ステップＳ３４）。
【０１３５】
図４５は、デスクランブル処理部１２０７におけるデスクランブル処理の詳細な手順を示す図である。
以下に、図４５を用いて当該デスクランブル処理の詳細な手順の概要を示す。
（１）ＴＳパケット抽出部１２１０がＴＳパケットインデックスを、別のコンテンツに対して処理を開始する時にリセットする（ステップＳ１７１）。
（２）ＴＳパケット抽出部１２１０が未処理のＴＳパケットが有るか否かを判断する（ステップＳ１７２）。未処理のＴＳパケットが無くなったらデスクランブル処理を終了する。
（３）未処理のＴＳパケットが有る場合は、ＴＳパケット抽出部１２１０が、未処理のＴＳパケットを１つ抽出してデスクランブル部１２１１へ渡し、また、ＴＳパケットインデックスをカウントしてスクランブル鍵リスト解釈部１２１２へ渡す（ステップＳ１７３）。
（４）スクランブル鍵リスト解釈部１２１２が、スクランブル鍵リスト保持部１２０６により保持されたスクランブル鍵リストから、ＴＳパケット抽出部１２１０から渡されたＴＳパケットインデックスに対応するスクランブル鍵を抽出してデスクランブル部１２１１へ渡す（ステップＳ１７４）。
（５）デスクランブル部１２１１が、ＴＳパケット抽出部１２１０により渡された１ＴＳパケットを、スクランブル鍵リスト解釈部１２１２により抽出されたスクランブル鍵を用いてデスクランブルして再生処理部２０５に渡し、次のＴＳパケットの処理へ戻る（ステップＳ１７５）。
【０１３６】
なお、実施の形態５において受信時に受信契約していない場合には、生成したスクランブル鍵リストを暗号化して記録しておき、受信契約することにより復号可能となり復号して使用するか、又は、受信時にはスクランブル鍵リストを生成せずに全ての通常再生用ＥＣＭを蓄積しておき、受信契約した後にＥＣＭ解釈部１００１が蓄積された全ての通常再生用ＥＣＭからスクランブル鍵リストを生成してもよい。
【０１３７】
以上のように、本発明の実施の形態５によれば、任意のＴＳパケットに対応するスクランブル鍵を、スクランブルコンテンツ等の蓄積時又は蓄積後に生成したスクランブル鍵リストから抽出することによって種々の特殊再生が実現できる。
なお、Ｉピクチャのみを選択的に再生することにより実現されるような特殊再生のスピードをより上げるために、上記各実施の形態におけるスクランブル鍵リストと同様の方法でＩピクチャリストを生成して、当該Ｉピクチャリストに基づいて、目的とするＩピクチャを抽出してもよい。
【０１３８】
ここでＩピクチャリストは、例えばＩピクチャリスト記述子により表わされる。
図４６は、Ｉピクチャリスト記述子のデータ構造の例を示す図で有る。
図４６に示すＩピクチャリスト記述子は、Ｉピクチャを識別するＩピクチャ識別子（ｌｐｉｃ＿ｉｄ）、当該Ｉピクチャの先頭パケット位置を示すファイルの先頭からのＴＳパケット数（ｆｉｒｓｔ＿ｐａｃｋｅｔ＿ｐｏｓｉｔｉｏｎ）、及び、当該Ｉピクチャの最終パケット位置を示すファイルの先頭からのＴＳパケット数（ｌａｓｔ＿ｐａｃｋｅｔ＿ｐｏｓｉｔｉｏｎ）から構成され、Ｉピクチャの数の分だけ、Ｉピクチャ識別子（ｌｐｉｃ＿ｉｄ）、ＴＳパケット数（ｆｉｒｓｔ＿ｐａｃｋｅｔ＿ｐｏｓｉｔｉｏｎ）、及び、ＴＳパケット数（ｌａｓｔ＿ｐａｃｋｅｔ＿ｐｏｓｉｔｉｏｎ）が記述される。
（変形例）
なお、上記各実施の形態においては、スクランブル鍵リストをスクランブルコンテンツと同じルートで配送しているものがあるが、別のルートで配送してもかまわない。例えば、ＣＤ−ＲＯＭのような記録媒体に記録して配送してもよいし、インターネットや電話回線等の別の通信方法で配送してもよい。
【０１３９】
また、上記各実施の形態においては、ＴＳパケット数に基づいて、スクランブル鍵に対応するＴＳパケットを特定しているものがあるが、別の方法でＴＳパケットを特定してもよい。例えば、ＴＳパケットの累積データ量に基づいてもよいし、コンテンツの先頭からの相対再生時間に基づいてもよいし、各ＴＳパケットにスクランブル鍵の識別子を埋め込んでＴＳパケットを特定してもよい。
【０１４０】
また、上記各実施の形態においては、スクランブル鍵を放送局のデータベースから取得しているが、スクランブル前に生成してもよい。
また、上記各実施の形態において、スクランブル鍵リストを生成するタイミングは特に限定しない。例えば、放送装置側においては、スクランブルかける前、スクランブルかけると同時、及び、スクランブルをかけた後のいずれかであって、放送するまでの間にスクランブル鍵リストを生成すればよいし、また、受信装置側においては、デスクランブル処理において使用されるまでの間にスクランブル鍵リストを生成すればよい。
【０１４１】
また、コンピュータに本発明のような動作を実行させることができるプログラムが、コンピュータ読み取り可能な記録媒体に記録されて流通したり、ネットワークで直接転送されたりして、取り引きの対象となりうる。
ここでコンピュータ読み取り可能な記録媒体とは、例えば、フレキシブルディスク、ＣＤ、ＭＯ、ＤＶＤ、メモリーカード等の着脱可能な記録媒体、ハードディスク、半導体メモリ等の固定記録媒体等であり、特に限定されるものではない。
【０１４２】
【発明の効果】
本発明に係る受信装置は、スクランブルコンテンツを受信して再生する受信装置であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれた少なくとも１個の蓄積用情報とを受信する受信手段と、前記受信されたスクランブルコンテンツと蓄積用情報とを蓄積する蓄積手段と、前記蓄積された蓄積用情報から前記リストを抽出するリスト抽出手段と、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理手段と、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生手段とを備えることを特徴とする。
【０１４３】
これによって、デスクランブル鍵のリストが埋め込まれた蓄積用情報とスクランブルコンテンツとを受信して蓄積することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
【０１４４】
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
また、受信装置において、前記受信手段は、前記リストが一括して埋め込まれた１個の蓄積用情報を受信し、前記蓄積手段は、前記受信されたスクランブルコンテンツと１個の蓄積用情報とを蓄積し、前記リスト抽出手段は、前記蓄積された１個の蓄積用情報から前記リストを抽出することを特徴とすることもできる。
【０１４５】
これによって、デスクランブル鍵のリストが一括して埋め込まれた１個の蓄積用情報を受信して蓄積することができ、蓄積した１個の蓄積用情報から当該リストを抽出することができる。
また、受信装置において、前記受信手段は、前記リストが分割されて埋め込まれた複数の蓄積用情報の全てを受信し、前記蓄積手段は、前記受信されたスクランブルコンテンツと複数の蓄積用情報とを蓄積し、前記リスト抽出手段は、前記蓄積された複数の蓄積用情報から、前記リストを抽出することを特徴とすることもできる。
【０１４６】
これによって、デスクランブル鍵のリストが分割されて埋め込まれた複数の蓄積用情報の全てを受信して蓄積することができ、蓄積した複数の蓄積用情報から当該リストを抽出することができる。
また、受信装置において、前記受信手段は、前記所定単位のスクランブルコンテンツを含むトランスポートストリーム（ＴＳ）パケットを順次受信し、前記蓄積手段は、前記受信されたＴＳパケットを順次蓄積し、前記デスクランブル処理手段は、前記蓄積手段に蓄積された複数のＴＳパケットの１つから前記所定単位のスクランブルコンテンツを抽出し抽出したＴＳパケットが先頭から何番目かをカウントするスクランブルコンテンツ抽出手段と、前記カウントに基づいて前記リストからデスクランブル鍵を抽出するデスクランブル鍵抽出手段と、前記抽出した所定単位のスクランブルコンテンツを前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むことを特徴とすることもできる。
【０１４７】
これによって、先頭からのＴＳパケット数をカウントして、当該ＴＳパケット数に基づいて、当該リストからデスクランブル鍵を容易に抽出することができる。
また、受信装置において、前記受信手段は、少なくとも１個のＥｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に前記リストが埋め込まれた少なくとも１個の蓄積用ＥＣＭを前記蓄積用情報として受信し、前記蓄積手段は、前記受信された蓄積用ＥＣＭを蓄積し、前記リスト抽出手段は、前記蓄積された蓄積用ＥＣＭを解釈して前記リストを抽出することを特徴とすることもできる。
【０１４８】
これによって、本体の暗号化対象部分にリストが埋め込まれた蓄積用ＥＣＭを受信して蓄積し、蓄積された蓄積用ＥＣＭを解釈してリストを抽出することができるので、現行の規格に従って本発明を実施することができる。
また、受信装置において、前記受信手段は、他のＥＣＭと区別するための識別情報を含む蓄積用ＥＣＭを受信することを特徴とすることもできる。
【０１４９】
これによって、蓄積用ＥＣＭが識別情報を含むので、容易に他のＥＣＭと区別することができる。
また、受信装置において、前記受信手段は、前記蓄積用ＥＣＭをまとめて受信することを特徴とすることもできる。
これによって、蓄積用ＥＣＭをまとめて受信することができるので、送出側装置における送出タイミングの制御処理の負荷を軽減することができる。
【０１５０】
また、受信装置において、前記受信手段は、前記所定単位のスクランブルコンテンツ、及び、スクランブルされていないＴＳパケットを特定するパケット特定情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、前記蓄積手段は、前記受信されたＴＳパケットを順次蓄積し、前記デスクランブル処理手段は、  前記蓄積手段に蓄積された複数のＴＳパケットの１つから前記所定単位のスクランブルコンテンツ、及び、前記パケット特定情報を抽出するスクランブルコンテンツ抽出手段と、前記抽出したパケット特定情報に基づいて前記リストからデスクランブル鍵を抽出するデスクランブル鍵抽出手段と、前記抽出した所定単位のスクランブルコンテンツを前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むことを特徴とすることもできる。
【０１５１】
これによって、パケット特定情報に基づいて、当該リストからデスクランブル鍵を容易に抽出することができる。
また、受信装置において、前記パケット特定情報は、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｏｕｎｔｅｒ）、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかであり、前記スクランブルコンテンツ抽出手段は、前記ＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかをパケット特定情報として抽出し、前記デスクランブル鍵抽出手段は、前記パケット特定情報として抽出したＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかに所定の演算を施してデスクランブル鍵識別子を生成しこれに基づいて前記リストからデスクランブル鍵を抽出することを特徴とすることもできる。
【０１５２】
これによって、ＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかの値に所定の演算を施してデスクランブル鍵識別子を生成するので、ＣＣ、ＴＳパケット数、累積データ量、相対再生時間、及び、スクランブル鍵の識別子の何れかの値をそのままデスクランブル鍵識別子の値とする場合に較べて、デスクランブル鍵識別子の値が悪意のあるユーザに解析されにくくなり、セキュリティが高い。また、現行の規格において使われている情報を流用し、目的のデスクランブル鍵を抽出する為に他の情報を別途添付しないので、その分の伝送量が増えないので良い。
【０１５３】
また、受信装置において、前記受信手段は、前記所定単位のスクランブルコンテンツ、及び、スクランブルされていないＩピクチャ情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、Ｉピクチャ情報とは対応するＴＳパケットがＩピクチャの一部又は全部であるか否かを示し、前記蓄積手段は、前記受信されたＴＳパケットを順次蓄積し、前記デスクランブル処理手段は、特殊再生を行う場合において前記蓄積手段に蓄積された複数のＴＳパケットの１つから前記所定単位のスクランブルコンテンツ、及び、Ｉピクチャ情報を抽出するスクランブルコンテンツ抽出手段と、前記抽出したＩピクチャ情報に基づいて前記抽出した所定単位のスクランブルコンテンツがＩピクチャの一部又は全部であるか否かを判定するＩピクチャ判定手段と、前記抽出した所定単位のスクランブルコンテンツがＩピクチャの一部又は全部である場合にのみ前記リストからデスクランブル鍵を抽出するデスクランブル鍵抽出手段と、前記抽出した所定単位のスクランブルコンテンツを前記抽出したデスクランブル鍵を用いてデスクランブルするデスクランブル手段とを含むことを特徴とすることもできる。
【０１５４】
これによって、Ｉピクチャのみを再生することができるので、容易に早送り等の特殊再生を実行することができる。
また、受信装置において、当該受信装置は契約情報の管理を行い非契約時に一部が有効に機能しないセキュリティモジュー、及び、その他のモジュールからなり、当該受信装置は、さらに、前記リスト抽出手段により抽出されたリストを保持するリスト保持手段を備え、前記リスト抽出手段、及び、前記リスト保持手段は、前記セキュリティモジュール内部に備えられることを特徴とすることもできる。
【０１５５】
これによって、当該リストをセキュリティモジュール内に格納することができるので、当該リストが悪意のあるユーザに解析されにくくなり、セキュリティが高い。
本発明に係る受信装置は、スクランブルコンテンツを受信して再生する受信装置であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ前記所定単位毎に対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信手段と、前記受信されたスクランブルコンテンツを蓄積する蓄積手段と、前記蓄積手段による蓄積時、又は、当該蓄積後に、前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成手段と、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理手段と、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生手段とを備えることを特徴とする。
【０１５６】
これによって、スクランブルコンテンツを受信して蓄積し、デスクランブル鍵のリストを生成して保持することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１５７】
また、受信装置において、前記受信手段は、前記所定単位のスクランブルコンテンツ、及び、デスクランブル鍵とスクランブルコンテンツとを対応付けるための情報と当該デスクランブル鍵とからなる補助情報を含むトランスポートストリーム（ＴＳ）パケットを順次受信し、前記蓄積手段は、前記受信されたＴＳパケットを順次蓄積し、前記リスト生成手段は、前記補助情報に基づいて前記リストを生成することを特徴とすることもできる。
【０１５８】
これによって、補助情報に基づいて、当該リストを容易に生成することができる。
また、受信装置において、前記ＴＳパケットは、Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）を含み、前記補助情報はＥＣＭ本体の暗号化対象部分に埋め込まれており、前記リスト生成手段は、前記ＥＣＭに埋め込まれている補助情報を抽出してこれに基づいて前記リストを生成することを特徴とすることもできる。
【０１５９】
これによって、本体の暗号化対象部分に補助情報が埋め込まれたＥＣＭを受信して蓄積し、蓄積されたＥＣＭを解釈してリストを生成することができるので、現行の規格に従って本発明を実施することができる。
本発明に係る放送装置は、コンテンツをスクランブルして受信装置へ放送する放送装置であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理手段と、前記所定単位のスクランブルコンテンツに当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付手段と、前記補助情報が添付されたスクランブルコンテンツを放送する放送手段とを備えることを特徴とする。
【０１６０】
これによって、蓄積型サービス受信装置にデスクランブル鍵のリストを生成させるための補助情報を、スクランブルコンテンツに添付することができるので、蓄積型サービス受信装置に容易にデスクランブル鍵のリストを生成させることができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１６１】
また、放送装置において、前記添付手段は、前記補助情報を、Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に埋め込んで、当該ＥＣＭを、前記所定単位のスクランブルコンテンツに添付することを特徴とすることもできる。
これによって、本体の暗号化対象部分に補助情報を埋め込んだＥＣＭを、スクランブルコンテンツに添付することができるので、現行の規格に従って本発明を実施することができる。
【０１６２】
本発明に係る放送装置は、コンテンツをスクランブルして受信装置へ放送する放送装置であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手手段と、前記入手された複数のデスクランブル鍵のリストを生成するリスト生成手段と、少なくとも１個の所定の情報に前記リストを埋め込んで少なくとも１個の蓄積用情報を生成する埋め込み手段と、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理手段と、前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送手段とを備えることを特徴とする。
【０１６３】
これによって、デスクランブル鍵のリストを埋め込んだ蓄積用情報と、スクランブルコンテンツとを放送することができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１６４】
また、放送装置において、前記埋め込み手段は、１個の所定の情報に前記リストを一括して埋め込んで１個の蓄積用情報を生成し、前記放送手段は、前記生成された１個の蓄積用情報、及び、前記スクランブルコンテンツを放送することを特徴とすることもできる。
これによって、デスクランブル鍵のリストを一括して埋め込んだ１個の蓄積用情報を生成して放送することができる。
【０１６５】
また、放送装置において、前記埋め込み手段は、複数の所定の情報に前記リストを分割して埋め込んで複数の蓄積用情報を生成し、前記放送手段は、前記生成された複数の蓄積用情報、及び、前記スクランブルコンテンツを放送することを特徴とすることもできる。
これによって、デスクランブル鍵のリストを分割して埋め込んだ複数の蓄積用情報を生成して放送することができる。
【０１６６】
また、放送装置において、前記埋め込み手段は、前記リストを少なくとも１個のＥｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に埋め込んで少なくとも１個の蓄積用情報とすることを特徴とすることもできる。
これによって、本体の暗号化対象部分にリストを埋め込んだＥＣＭを、スクランブルコンテンツに添付することができるので、現行の規格に従って本発明を実施することができる。
【０１６７】
また、放送装置において、前記放送手段は、前記蓄積用情報を、対応する全てのスクランブルコンテンツを一通り放送する間に１セット放送することを特徴とすることもできる。
これによって、伝送量を節約することができる。
本発明に係る受信プログラムは、スクランブルコンテンツを受信して再生する受信装置における受信プログラムであって、前記受信装置に、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれた少なくとも１個の蓄積用情報とを受信する受信ステップと、前記受信されたスクランブルコンテンツと蓄積用情報とを蓄積する蓄積ステップと、前記蓄積された蓄積用情報から前記リストを抽出するリスト抽出ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを、当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを実行させることを特徴とする。
【０１６８】
これによって、デスクランブル鍵のリストが埋め込まれた蓄積用情報とスクランブルコンテンツとを受信して蓄積することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
【０１６９】
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
本発明に係る受信プログラムは、スクランブルコンテンツを受信して再生する受信装置における受信プログラムであって、前記受信装置に、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ前記所定単位毎に対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信ステップと、前記受信されたスクランブルコンテンツを蓄積する蓄積ステップと、前記蓄積手段による蓄積時、又は、当該蓄積後に前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを実行させることを特徴とする。
【０１７０】
これによって、スクランブルコンテンツを受信して蓄積し、デスクランブル鍵のリストを生成して保持することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１７１】
本発明に係る放送プログラムは、コンテンツをスクランブルして受信装置へ放送する放送装置における放送プログラムであって、前記放送装置に、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記所定単位のスクランブルコンテンツに当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップとを実行させることを特徴とする。
【０１７２】
これによって、蓄積型サービス受信装置にデスクランブル鍵のリストを生成させるための補助情報を、スクランブルコンテンツに添付することができるので、蓄積型サービス受信装置に容易にデスクランブル鍵のリストを生成させることができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１７３】
本発明に係る放送プログラムは、コンテンツをスクランブルして受信装置へ放送する放送装置における放送プログラムであって、前記放送装置に、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、少なくとも１個の所定の情報に前記リストを埋め込んで少なくとも１個の蓄積用情報を生成する埋め込みステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップとを実行させることを特徴とする。
【０１７４】
これによって、デスクランブル鍵のリストを埋め込んだ蓄積用情報と、スクランブルコンテンツとを放送することができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１７５】
本発明に係る受信プログラムを記録した記録媒体は、スクランブルコンテンツを受信して再生する受信装置における受信プログラムを記録した記録媒体であって、前記受信装置に、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれた少なくとも１個の蓄積用情報とを受信する受信ステップと、前記受信されたスクランブルコンテンツと蓄積用情報とを蓄積する蓄積ステップと、前記蓄積された蓄積用情報から前記リストを抽出するリスト抽出ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを実行させることを特徴とする受信プログラムを記録する。
【０１７６】
これによって、デスクランブル鍵のリストが埋め込まれた蓄積用情報とスクランブルコンテンツとを受信して蓄積することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
【０１７７】
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
本発明に係る受信プログラムを記録した記録媒体は、スクランブルコンテンツを受信して再生する受信装置における受信プログラムを記録した記録媒体であって、前記受信装置に、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ前記所定単位毎に対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信ステップと、前記受信されたスクランブルコンテンツを蓄積する蓄積ステップと、前記蓄積手段による蓄積時、又は、当該蓄積後に、前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを実行させることを特徴とする受信プログラムを記録する。
【０１７８】
これによって、スクランブルコンテンツを受信して蓄積し、デスクランブル鍵のリストを生成して保持することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１７９】
本発明に係る放送プログラムを記録した記録媒体は、コンテンツをスクランブルして受信装置へ放送する放送装置における放送プログラムを記録した記録媒体であって、前記放送装置に、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記所定単位のスクランブルコンテンツに当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップとを実行させることを特徴とする放送プログラムを記録する。
【０１８０】
これによって、蓄積型サービス受信装置にデスクランブル鍵のリストを生成させるための補助情報を、スクランブルコンテンツに添付することができるので、蓄積型サービス受信装置に容易にデスクランブル鍵のリストを生成させることができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１８１】
本発明に係る放送プログラムを記録した記録媒体は、コンテンツをスクランブルして受信装置へ放送する放送装置における放送プログラムを記録した記録媒体であって、前記放送装置に、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、少なくとも１個の所定の情報に前記リストを埋め込んで少なくとも１個の蓄積用情報を生成する埋め込みステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップとを実行させることを特徴とする放送プログラムを記録する。
【０１８２】
これによって、デスクランブル鍵のリストを埋め込んだ蓄積用情報と、スクランブルコンテンツとを放送することができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１８３】
本発明に係る放送対象を記録したコンピュータ読み取り可能な記録媒体は、スクランブルされたスクランブルコンテンツを受信して蓄積し蓄積したスクランブルコンテンツをデスクランブルして再生する受信装置に向けて放送される放送対象を記録したコンピュータ読み取り可能な記録媒体であって、所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされているスクランブルコンテンツと、少なくとも１個のＥｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ（ＥＣＭ）本体の暗号化対象部分に前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれている蓄積用ＥＣＭとを含む放送対象を記録する。
【０１８４】
これによって、ＥＣＭ本体の暗号化対象部分に前記異なるデスクランブル鍵の全てを含むリストが埋め込まれているＥＣＭを放送することができるので、これを受信した蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１８５】
本発明に係る受信方法は、スクランブルコンテンツを受信して再生する受信方法であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされたスクランブルコンテンツと前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むリストが埋め込まれた少なくとも１個の蓄積用情報とを受信する受信ステップと、前記受信されたスクランブルコンテンツと蓄積用情報とを蓄積する蓄積ステップと、前記蓄積された蓄積用情報から前記リストを抽出するリスト抽出ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記抽出されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを含むことを特徴とする。
【０１８６】
これによって、デスクランブル鍵のリストが埋め込まれた蓄積用情報とスクランブルコンテンツとを受信して蓄積することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。
【０１８７】
従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
本発明に係る受信方法は、スクランブルコンテンツを受信して再生する受信方法であって、当該スクランブルコンテンツの一部である所定単位毎にそれぞれに対応するデスクランブル鍵を用いてデスクランブル可能なようにスクランブルされ前記所定単位毎に対応するデスクランブル鍵がそれぞれ添付されているスクランブルコンテンツを受信する受信ステップと、前記受信されたスクランブルコンテンツを蓄積する蓄積ステップと、前記蓄積手段による蓄積時、又は、当該蓄積後に前記スクランブルコンテンツに所定単位毎に添付されたデスクランブル鍵に基づいて前記スクランブルコンテンツをデスクランブルするために用いるデスクランブル鍵の全てを含むデスクランブル鍵の全てを含むリストを生成するリスト生成ステップと、前記蓄積されたスクランブルコンテンツからデスクランブルすべき所定単位のスクランブルコンテンツを抽出し前記生成されたリストからデスクランブルすべき所定単位のスクランブルコンテンツに対応するデスクランブル鍵を抽出し当該抽出した所定単位のスクランブルコンテンツを当該抽出したデスクランブル鍵を用いてデスクランブルして所定単位のコンテンツとするデスクランブル処理ステップと、前記デスクランブルされる所定単位のコンテンツを順次再生に供する再生ステップとを含むことを特徴とする。
【０１８８】
これによって、スクランブルコンテンツを受信して蓄積し、デスクランブル鍵のリストを生成して保持することができ、蓄積したスクランブルコンテンツを再生する際に、デスクランブルしたい所定単位のスクランブルコンテンツのデスクランブルに必要なデスクランブル鍵を、当該リストから抽出することができる。従って、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１８９】
本発明に係る放送方法は、コンテンツをスクランブルして受信装置へ放送する放送方法であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記所定単位のスクランブルコンテンツに当該スクランブルコンテンツを識別するための情報、及び、対応するデスクランブル鍵からなり前記受信装置に前記複数のデスクランブル鍵のリストを生成させるための補助情報を添付する添付ステップと、前記補助情報が添付されたスクランブルコンテンツを放送する放送ステップとを含むことを特徴とする。
【０１９０】
これによって、蓄積型サービス受信装置にデスクランブル鍵のリストを生成させるための補助情報を、スクランブルコンテンツに添付することができるので、蓄積型サービス受信装置に容易にデスクランブル鍵のリストを生成させることができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【０１９１】
本発明に係る放送方法は、コンテンツをスクランブルして受信装置へ放送する放送方法であって、スクランブルすべきコンテンツ、及び、複数のデスクランブル鍵を入手する入手ステップと、前記入手された複数のデスクランブル鍵のリストを生成するリスト生成ステップと、少なくとも１個の所定の情報に前記リストを埋め込んで少なくとも１個の蓄積用情報を生成する埋め込みステップと、前記入手されたコンテンツの所定単位を前記入手された複数のデスクランブル鍵のうちの１つを用いてデスクランブル可能なように、且つ、所定単位の１つ又は複数毎にデスクランブル鍵が異なるようにスクランブルして所定単位のスクランブルコンテンツとするスクランブル処理ステップと、前記生成された蓄積用情報、及び、前記スクランブルコンテンツを放送する放送ステップとを実行させることを特徴とする。
【０１９２】
これによって、デスクランブル鍵のリストを埋め込んだ蓄積用情報と、スクランブルコンテンツとを放送することができる。
従って、蓄積型サービス受信装置において、デスクランブル鍵の抽出処理を短時間且つ低負荷で実行することができるので、早送りのスピードなどの特殊再生の性能を十分満足のいくレベルに上げることが容易となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の蓄積型サービス提供システムの構成を示す図である。
【図２】スクランブル鍵リスト記述子のデータ構造の例を示す図で有る。
【図３】蓄積用ＥＣＭのデータ構造の例を示す図である。
【図４】スクランブル鍵リストの送出タイミングを示す図である。
【図５】スクランブル処理部１０３の詳細な構成を示す図である。
【図６】あるＴＳにおけるコンテンツとスクランブル鍵との関係を示す図である。
【図７】図６に示すＴＳに対応するスクランブル鍵リストを示す図である。
【図８】デスクランブル処理部２０４の詳細な構成を示す図である。
【図９】本発明の実施の形態１の放送装置１００における放送処理の手順を示す図である。
【図１０】スクランブル処理部１０３におけるスクランブル処理の詳細な手順を示す図である。
【図１１】本発明の実施の形態１の受信装置２００における受信蓄積処理の手順を示す図である。
【図１２】本発明の実施の形態１の受信装置２００及びセキュリティモジュール３００における上記受信蓄積処理後の再生処理の手順を示す図である。
【図１３】デスクランブル処理部２０４におけるデスクランブル処理の詳細な手順を示す図である。
【図１４】ＭＰＥＧ２符号化方式における映像ストリームを示す概念図である。
【図１５】図１４に示すような映像ストリームを変換することによって得られたＴＳを示す図である。
【図１６】早送り再生処理時のデスクランブル処理の詳細な手順を示す図である。
【図１７】本発明の実施の形態２の蓄積型サービス提供システムの構成の一部を示す図である。
【図１８】デスクランブル処理部４０１の詳細な構成を示す図である。
【図１９】本発明の実施の形態３の蓄積型サービス提供システムの構成の一部を示す図である。
【図２０】スクランブル処理部６０１の詳細な構成を示す図である。
【図２１】ＣＣ  ｍｏｄ  １６  の値をスクランブル鍵識別子とする場合におけるスクランブル鍵リストを示す図である。
【図２２】デスクランブル処理部７０１の詳細な構成を示す図である。
【図２３】本発明の実施の形態３の放送装置６００における放送処理の手順を示す図である。
【図２４】スクランブル処理部６０１におけるスクランブル処理の詳細な手順を示す図である。
【図２５】本発明の実施の形態３の受信装置７００及びセキュリティモジュール３００における上記受信蓄積処理後の再生処理の手順を示す図である。
【図２６】デスクランブル処理部７０１におけるデスクランブル処理の詳細な手順を示す図である。
【図２７】本発明の実施の形態４の蓄積型サービスシステムの構成を示す図である。
【図２８】スクランブル鍵リスト生成用記述子のデータ構造の例を示す図で有る。
【図２９】スクランブル鍵リスト生成用記述子を追加された通常再生用ＥＣＭのデータ構造の例を示す図である。
【図３０】スクランブル処理部８０２の詳細な構成を示す図である。
【図３１】デスクランブル処理部９０５の詳細な構成を示す図である。
【図３２】本発明の実施の形態４の放送装置８００における放送処理の手順を示す図である。
【図３３】スクランブル処理部８０２におけるスクランブル処理の詳細な手順を示す図である。
【図３４】本発明の実施の形態４の受信装置９００及びセキュリティモジュール１０００における受信蓄積処理の手順を示す図である。
【図３５】本発明の実施の形態４の受信装置９００及びセキュリティモジュール１０００における上記受信蓄積処理後の再生処理の手順を示す図である。
【図３６】デスクランブル処理部９０５におけるデスクランブル処理の詳細な手順を示す図である。
【図３７】本発明の実施の形態５の蓄積型サービスシステムの構成を示す図である。
【図３８】スクランブル鍵の切り替わり、及び、通常再生用ＥＣＭの更新の概略を示す図である。
【図３９】奇数鍵と偶数鍵との切り替わり、及び、通常再生用ＥＣＭの更新のタイミングを示す図である。
【図４０】生成されるスクランブル鍵リストの推移を示す図である。
【図４１】デスクランブル処理部１２０７の詳細な構成を示す図である。
【図４２】本発明の実施の形態５の放送装置１１００における放送処理の手順を示す図である。
【図４３】本発明の実施の形態４の受信装置１２００及びセキュリティモジュール１３００における受信蓄積処理の手順を示す図である。
【図４４】本発明の実施の形態５の受信装置１２００及びセキュリティモジュール１３００における上記受信蓄積処理後の再生処理の手順を示す図である。
【図４５】デスクランブル処理部１２０７におけるデスクランブル処理の詳細な手順を示す図である。
【図４６】Ｉピクチャリスト記述子のデータ構造の例を示す図で有る。
【符号の説明】
１０    スクランブル鍵記録部
１１    コンテンツ記録部
１００    放送装置
１０１    ＴＳパケット化処理部
１０２    スクランブル鍵リスト生成部
１０３    スクランブル処理部
１０４    ＥＣＭ生成部
１０５    多重化処理部
１０６    コンテンツ取得部
１０７    スクランブル鍵取得部
１１０    ＴＳパケットカウンタ部
１１１    スクランブル鍵リスト保持部
１１２    スクランブル部
１１３    スクランブル鍵リスト解釈部
２００    受信装置
２０１    ＴＳ分離部
２０２    ＨＤＤ
２０３    スクランブル鍵リスト保持部
２０４    デスクランブル処理部
２０５    再生処理部
２１０    ＴＳパケット抽出部
２１１    デスクランブル部
２１２    スクランブル鍵リスト解釈部
３００    セキュリティモジュール
３０１    ＥＣＭ解釈部
４００    受信装置
４０１    デスクランブル処理部
４１０    ＴＳパケット抽出部
４１１    デスクランブル部
５００    セキュリティモジュール
５０１    スクランブル鍵リスト保持部
５０２    スクランブル鍵リスト解釈部
６００    放送装置
６０１    スクランブル処理部
６１０    スクランブル鍵識別子算出部
６１１    ＴＳパケットヘッダ解釈部
６１２    スクランブル鍵リスト保持部
６１３    スクランブル部
６１４    スクランブル鍵リスト解釈部
７００    受信装置
７０１    デスクランブル処理部
７１０    ＴＳパケット抽出部
７１１    スクランブル鍵識別子算出部
７１２    デスクランブル部
７１３    スクランブル鍵リスト解釈部
８００    放送装置
８０１    補助情報生成部
８０２    スクランブル処理部
８０３    ＥＣＭ生成部
８０４    多重化処理部
８１０    ＴＳパケットカウンタ部
８１１    補助情報保持部
８１２    スクランブル部
８１３    補助情報解釈部
９００    受信装置
９０１    ＴＳ分離部
９０２    ＨＤＤ
９０３    スクランブル鍵リスト生成部
９０４    スクランブル鍵リスト保持部
９０５    デスクランブル処理部
９１０    ＴＳパケット抽出部
９１１    デスクランブル部
９１２    スクランブル鍵リスト解釈部
１０００    セキュリティモジュール
１００１    ＥＣＭ解釈部
１１００    放送装置
１１０１    スクランブル処理部
１１０２    ＥＣＭ生成部
１１０３    多重化処理部
１２００    受信装置
１２０１    ＴＳ分離部
１２０２    鍵切り替わり判定部
１２０３    鍵更新判定部
１２０４    ＨＤＤ
１２０５    スクランブル鍵リスト生成部
１２０６    スクランブル鍵リスト保持部
１２０７    デスクランブル処理部
１２１０    ＴＳパケット抽出部
１２１１    デスクランブル部
１２１２    スクランブル鍵リスト解釈部
１３００    セキュリティモジュール
１３０１    ＥＣＭ解釈部
【図１】
0004012398.tif 000002
【図２】
0004012398.tif 000003
【図３】
0004012398.tif 000004
【図４】
0004012398.tif 000005
【図５】
0004012398.tif 000006
【図６】
0004012398.tif 000007
【図７】
0004012398.tif 000008
【図８】
0004012398.tif 000009
【図９】
0004012398.tif 000010
【図１０】
0004012398.tif 000011
【図１１】
0004012398.tif 000012
【図１２】
0004012398.tif 000013
【図１３】
0004012398.tif 000014
【図１４】
0004012398.tif 000015
【図１５】
0004012398.tif 000016
【図１６】
0004012398.tif 000017
【図１７】
0004012398.tif 000018
【図１８】
0004012398.tif 000019
【図１９】
0004012398.tif 000020
【図２０】
0004012398.tif 000021
【図２１】
0004012398.tif 000022
【図２２】
0004012398.tif 000023
【図２３】
0004012398.tif 000024
【図２４】
0004012398.tif 000025
【図２５】
0004012398.tif 000026
【図２６】
0004012398.tif 000027
【図２７】
0004012398.tif 000028
【図２８】
0004012398.tif 000029
【図２９】
0004012398.tif 000030
【図３０】
0004012398.tif 000031
【図３１】
0004012398.tif 000032
【図３２】
0004012398.tif 000033
【図３３】
0004012398.tif 000034
【図３４】
0004012398.tif 000035
【図３５】
0004012398.tif 000036
【図３６】
0004012398.tif 000037
【図３７】
0004012398.tif 000038
【図３８】
0004012398.tif 000039
【図３９】
0004012398.tif 000040
【図４０】
0004012398.tif 000041
【図４１】
0004012398.tif 000042
【図４２】
0004012398.tif 000043
【図４３】
0004012398.tif 000044
【図４４】
0004012398.tif 000045
【図４５】
0004012398.tif 000046
【図４６】
0004012398.tif 000047