(57)【要約】本発明は、コンテンツの不正コピーを防止し、かつ、不可逆変換した後に記録媒体にムーブされたコンテンツをムーブ元に戻した場合に、不可逆変換前のコンテンツを使用することができる、ユーザにとって利便性の高いコンテンツ移動装置を提供することを目的とする。  コンテンツ記録部１０４に記憶されたコンテンツから、部分情報抽出部１１０が当該コンテンツの再生に必要な部分データを抽出し、書込読出部１１６が部分情報記憶部３０４に書き込むと共に前記コンテンツの部分データ相当部分を他のデータで上書きすると共に、変換部１０７が前記コンテンツをトランスコードして、前記記録媒体に書き込む。【特許請求の範囲】
【請求項１】
記憶しているコンテンツを可搬型の記録媒体に移動するコンテンツ移動装置であって、
コンテンツを記憶している記憶手段と、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、
前記コンテンツの一部である部分データを抽出する抽出手段と、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段と
を備えることを特徴とするコンテンツ移動装置。
【請求項２】
前記抽出手段は、前記コンテンツの所定位置から、所定長の前記部分データを抽出する
ことを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項３】
前記コンテンツは、少なくともフレーム内符号化された圧縮フレーム画像を含み、
前記抽出手段は、前記部分データとして、フレーム内符号化された前記圧縮フレーム画像の一部又は全部を抽出する
ことを特徴とする請求項２に記載のコンテンツ移動装置。
【請求項４】
前記コンテンツは、複数の固定長のブロックデータから成り、
前記抽出手段は、複数のブロックデータから１のブロックデータを抽出し、抽出したブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出したブロックデータを前記部分データとして出力し、
前記置換手段は、前記コンテンツにおいて、抽出された前記ブロックデータに相当する部分を他のデータにより置き換える
ことを特徴とする請求項３に記載のコンテンツ移動装置。
【請求項５】
前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、
前記抽出手段は、
抽出した前記ブロックデータを復号して復号ブロックデータを生成する復号部と、
生成された復号ブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出されたブロックデータを前記部分データとして出力する判断部とを含み、
前記置換手段は、前記コンテンツにおいて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータに相当する部分を他のデータにより置き換える
ことを特徴とする請求項４に記載のコンテンツ移動装置。
【請求項６】
前記書込手段は、さらに、前記部分データの前記記録媒体への書き込みに代えて、前記記録媒体の媒体鍵を用いて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータを暗号化し、前記暗号化した復号ブロックデータを前記記録媒体に書き込む
ことを特徴とする請求項５に記載のコンテンツ移動装置。
【請求項７】
前記書込手段は、
前記媒体鍵を保持している鍵保持部と、
前記媒体鍵を用いて、前記復号ブロックデータを暗号化する暗号化部と、
前記暗号化された復号ブロックデータと、前記媒体鍵とを前記記録媒体に書き込む書込部と、
前記鍵保持部に保持されている媒体鍵を消去する鍵消去部と
を含むことを特徴とする請求項６に記載のコンテンツ移動装置。
【請求項８】
前記抽出手段は、さらに、抽出した前記部分データの前記コンテンツにおける位置を出力し、
前記書込手段は、さらに、前記部分データの位置を前記記録媒体に書き込む
ことを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項９】
前記記録媒体に記録されている変換コンテンツを当該コンテンツ移動装置に移動する前記コンテンツ移動装置において、
前記記録媒体は、前記変換コンテンツと前記部分データとを記録しており、
前記記憶手段に記憶されている前記コンテンツにおいて、前記部分データに相当する部分は、他のデータにより置き換えられており、
前記コンテンツ移動装置は、さらに、
前記変換コンテンツ及び前記部分データが記録されている前記記録媒体から、前記部分データを読み出す読出手段と、
前記記憶手段に記憶されている前記コンテンツにおいて、前記他のデータにより置き換えられた部分を、読み出された前記部分データにより置き換える再置換手段と、
前記記録媒体から、前記部分データと前記変換コンテンツとを消去する消去手段と
を備えることを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項１０】
前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分が、他のデータにより置き換えられており、
前記再置換手段は、前記コンテンツの所定位置から所定長の部分を、読み出された前記部分データにより置き換える
ことを特徴とする請求項９に記載のコンテンツ移動装置。
【請求項１１】
前記コンテンツは、複数の固定長のブロックデータから成り、
前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分に相当するブロックデータが、他のデータにより置き換えられており、
前記部分データは、前記複数のブロックデータのうち１のブロックデータであり、
前記再置換手段は、前記コンテンツにおいて置き換えられたブロックデータを、読み出された前記部分データにより置き換える
ことを特徴とする請求項１０に記載のコンテンツ移動装置。
【請求項１２】
前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、
前記記録媒体には、抽出された前記部分データを復号し、前記復号された部分データを前記記録媒体の媒体鍵を用いて暗号化した再暗号化データが記録されており、
前記読出手段は、前記記録媒体から、前記部分データを読み出すのに代えて、前記再暗号化データを読み出し、
前記再置換手段は、
前記コンテンツのうち置き換えられたブロックデータを、読み出された前記部分データにより置き換えるのに代えて、
前記再暗号化データを前記媒体鍵を用いて復号し、
復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成し、
前記コンテンツにおいて置き換えられたブロックデータを、前記生成された部分データで置き換える
ことを特徴とする請求項１１に記載のコンテンツ移動装置。
【請求項１３】
前記記録媒体には、前記媒体鍵が記憶されており、
前記再置換手段は、
前記記録媒体から、前記媒体鍵を読み出す鍵読出部と、
前記再暗号化データを前記媒体鍵を用いて復号する復号部と、
復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成する暗号化部と、
前記コンテンツのうち置き換えられたブロックデータを、前記生成された部分データで置き換える置換部と、
前記記録媒体に記憶されている媒体鍵を消去する鍵消去部と
を含むことを特徴とする請求項１２に記載のコンテンツ移動装置。
【請求項１４】
前記記録媒体は、さらに、前記コンテンツにおける前記部分データの位置を記憶しており、
前記読出手段は、さらに、前記記録媒体から前記位置を読み出し、
前記再置換手段は、前記記憶手段に記憶されている前記コンテンツにおける前記位置のデータを、読み出された前記部分データにより置き換える
ことを特徴とする請求項９に記載のコンテンツ移動装置。
【請求項１５】
コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンテンツ移動方法であって、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、
前記コンテンツの一部である部分データを抽出する抽出ステップと、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップと
を含むことを特徴とするコンテンツ移動方法。
【請求項１６】
コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンピュータプログラムであって、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、
前記コンテンツの一部である部分データを抽出する抽出ステップと、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップと
を含むことを特徴とするコンピュータプログラム。
【請求項１７】
コンピュータ読み取り可能な記録媒体であって、請求項１６に記載のコンピュータプログラムを記録していることを特徴とする記録媒体。
【請求項１８】
記録媒体であって、
コンテンツに質を下げる不可逆変換を施された変換コンテンツと、前記コンテンツから抽出された部分データとを記録している
ことを特徴とする記録媒体。
【請求項１９】
可搬型の記録媒体と、記憶しているコンテンツを前記記録媒体に移動するコンテンツ移動装置とから成るコンテンツ移動システムであって、
前記コンテンツ移動装置は、
コンテンツを記憶している記憶手段と、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、
前記コンテンツの一部である部分データを抽出する抽出手段と、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段と
を含み、
前記記録媒体は、前記変換コンテンツと前記部分データとを記録するための記憶領域を有する
ことを特徴とするコンテンツ移動システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンテンツ移動装置及び記録媒体を含むコンテンツ移動システムに関し、特に、コンテンツの不正利用を防止し、かつユーザの利便性を向上させる技術に関する。
【背景技術】
【０００２】  近年、ＢＳデジタル放送や地上デジタル放送等により、映画等のデジタルコンテンツ（以下、コンテンツという。）が広く配信されている。
前記コンテンツには、複製が容易であり、複製に伴う劣化がないという特徴があるので、著作権保護を目的とした、コンテンツの複製可否の制御、複製の世代管理を行うためのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が付加されている。【０００３】  例えば、ＣＣＩに、コンテンツのコピーが１回だけ許可されていることを表す「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」が設定されている場合、当該コンテンツをコピーすると、コピーによって新たに得られたコンテンツには、コピー制御情報としてコピー不可を示す「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が設定される。
ＣＣＩに「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が設定されている場合、当該コンテンツを他の記録媒体又は装置へコピーすることは出来ないが、著作権を保護しつつ移動することは可能である（特許文献１参照）。【０００４】  これは、デジタルテレビに内蔵されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記録されているコンテンツをＳＤカードに移動させるような場合が該当するが、コンテンツを移動した後、前記ＨＤＤに記録されているコンテンツを消去するなどして移動先のＳＤカード内のコンテンツ以外のコンテンツを利用できない状態にしなければならない。
また、移動元のコンテンツが高画質でありサイズが大きく、移動先のＳＤカードの記録容量が前記コンテンツのサイズに比べ小さい場合には、移動前に前記コンテンツを低画質に変換してサイズを小さくしてから移動を行うことが、よく行われている。
【特許文献１】特開２００３−２２８５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  しかしながら、一旦、コンテンツを記録容量の小さい移動（ムーブ）先へ移動してしまうと、記録容量の小さい前記ムーブ先から、再び記録容量の大きなムーブ元の前記ＨＤＤへムーブし直しても、低画質のコンテンツしか再生できなくなり、ユーザにとっては、不便である。
上記の問題に鑑み、本発明は、コンテンツの不正コピーを防止し、かつ、不可逆変換を行った後にムーブしたコンテンツをムーブ元に戻した場合に、ムーブ元において変換前のコンテンツが復元出来る、ユーザにとって利便性の高いコンテンツ移動装置、コンテンツ移動方法、コンピュータプログラム、記録媒体及びコンテンツ移動システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】  上記課題を解決するために、本発明は、記憶しているコンテンツを可搬型の記録媒体に移動するコンテンツ移動装置であって、コンテンツを記憶している記憶手段と、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、前記コンテンツの一部である部分データを抽出する抽出手段と、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段とを備える。
【発明の効果】
【０００７】  本発明のコンテンツ移動装置は、前述の構成を備えることにより、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元することができる。【０００８】  また、前記抽出手段は、前記コンテンツの所定位置から、所定長の前記部分データを抽出してもよい。
この構成によれば、コンテンツにおける所定位置から所定長のデータを無効化できるので、コンテンツを再生不可能にすることができる。
例えば、所定位置から所定長のデータ部分には、再生に不可欠な制御データが入っている場合、コンテンツの再生は不可能となる。【０００９】  また、前記コンテンツは、少なくともフレーム内符号化された圧縮フレーム画像を含み、前記抽出手段は、前記部分データとして、フレーム内符号化された前記圧縮フレーム画像の一部又は全部を抽出してもよい。
この構成によれば、フレーム内符号化された圧縮フレーム画像の一部又は全部を抽出するので、コンテンツの完全な再生を不可能にして、確実に著作権を保護することができる。【００１０】  また、フレーム間符号化された圧縮フレーム画像も含む場合には、フレーム内符号化された圧縮フレーム画像を再生不可能にすることにより、フレーム間符号化された圧縮フレーム画像も一緒に再生不可能にすることができる。
また、前記コンテンツは、複数の固定長のブロックデータから成り、前記抽出手段は、複数のブロックデータから１のブロックデータを抽出し、抽出したブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出したブロックデータを前記部分データとして出力し、前記置換手段は、前記コンテンツにおいて、抽出された前記ブロックデータに相当する部分を他のデータにより置き換えてもよい。【００１１】  この構成によれば、フレーム内符号化された圧縮フレーム画像に係るブロックデータを確実に無効化することができる。
また、前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、前記抽出手段は、抽出した前記ブロックデータを復号して復号ブロックデータを生成する復号部と、生成された復号ブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出されたブロックデータを前記部分データとして出力する判断部とを含み、前記置換手段は、前記コンテンツにおいて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータに相当する部分を他のデータにより置き換えてもよい。【００１２】  この構成によれば、暗号化されたデジタル著作物において、フレーム内符号化された圧縮フレーム画像に係るブロックデータを確実に無効化することができる。
また、前記書込手段は、さらに、前記部分データの前記記録媒体への書き込みに代えて、前記記録媒体の媒体鍵を用いて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータを暗号化し、前記暗号化した復号ブロックデータを前記記録媒体に書き込んでもよい。【００１３】  この構成によれば、復号ブロックデータを暗号化して記録媒体に書き込むので、著作権の保護をより確実に行うことができる。
また、前記書込手段は、前記媒体鍵を保持している鍵保持部と、前記媒体鍵を用いて、前記復号ブロックデータを暗号化する暗号化部と、前記暗号化された復号ブロックデータと、前記媒体鍵とを前記記録媒体に書き込む書込部と、前記鍵保持部に保持されている媒体鍵を消去する鍵消去部とを含んでもよい。【００１４】  この構成によれば、抽出された前記復号ブロックデータと、前記コンテンツから抽出された後のデータとのそれぞれの暗号化に用いる鍵を分けて、コンテンツの不正利用をより困難にすることができる。
また、前記抽出手段は、さらに、抽出した前記部分データの前記コンテンツにおける位置を出力し、前記書込手段は、さらに、前記部分データの位置を前記記録媒体に書き込んでもよい。【００１５】  この構成によれば、前記記録媒体から、前記コンテンツにおける部分データの位置を書き込んでおくので、前記コンテンツを復元する場合に、前記コンテンツにおける前記位置に前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
また、前記記録媒体に記録されている変換コンテンツを当該コンテンツ移動装置に移動する前記コンテンツ移動装置において、前記記録媒体は、前記変換コンテンツと前記部分データとを記録しており、前記記憶手段に記憶されている前記コンテンツにおいて、前記部分データに相当する部分は、他のデータにより置き換えられており、前記コンテンツ移動装置は、さらに、前記変換コンテンツ及び前記部分データが記録されている前記記録媒体から、前記部分データを読み出す読出手段と、前記記憶手段に記憶されている前記コンテンツにおいて、前記他のデータにより置き換えられた部分を、読み出された前記部分データにより置き換える再置換手段と、前記記録媒体から、前記部分データと前記変換コンテンツとを消去する消去手段とを備えてもよい。【００１６】  この構成によれば、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻してコンテンツを復元し、前記記録媒体に記録された変換コンテンツを消去するので、著作権を確実に保護しつつ、コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。
また、前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分が、他のデータにより置き換えられており、前記再置換手段は、前記コンテンツの所定位置から所定長の部分を、読み出された前記部分データにより置き換えてもよい。【００１７】  この構成によれば、前記コンテンツの前記所定位置に所定長の前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
また、前記コンテンツは、複数の固定長のブロックデータから成り、前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分に相当するブロックデータが、他のデータにより置き換えられており、前記部分データは、前記複数のブロックデータのうち１のブロックデータであり、前記再置換手段は、前記コンテンツにおいて置き換えられたブロックデータを、読み出された前記部分データにより置き換えてもよい。【００１８】  この構成によれば、前記コンテンツをブロックごとに扱うことにより、所定長のブロックデータを確実に無効化することができる。
また、前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、前記記録媒体には、抽出された前記部分データを復号し、前記復号された部分データを前記記録媒体の媒体鍵を用いて暗号化した再暗号化データが記録されており、前記読出手段は、前記記録媒体から、前記部分データを読み出すのに代えて、前記再暗号化データを読み出し、前記再置換手段は、前記コンテンツのうち置き換えられたブロックデータを、読み出された前記部分データにより置き換えるのに代えて、前記再暗号化データを前記媒体鍵を用いて復号し、復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成し、前記コンテンツにおいて置き換えられたブロックデータを、前記生成された部分データで置き換えてもよい。【００１９】  また、前記記録媒体には、前記媒体鍵が記憶されており、前記再置換手段は、前記記録媒体から、前記媒体鍵を読み出す鍵読出部と、前記再暗号化データを前記媒体鍵を用いて復号する復号部と、復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成する暗号化部と、前記コンテンツのうち置き換えられたブロックデータを、前記生成された部分データで置き換える置換部と、前記記録媒体に記憶されている媒体鍵を消去する鍵消去部とを含んでもよい。【００２０】  この構成によれば、前記コンテンツを暗号化して扱うことができ、著作権をより強く保護できる。
また、前記記録媒体は、さらに、前記コンテンツにおける前記部分データの位置を記憶しており、前記読出手段は、さらに、前記記録媒体から前記位置を読み出し、前記再置換手段は、前記記憶手段に記憶されている前記コンテンツにおける前記位置のデータを、読み出された前記部分データにより置き換えてもよい。【００２１】  この構成によれば、前記コンテンツを復元する場合に、前記記録媒体に書き込まれた、前記コンテンツにおける部分データの位置と、前記部分データを読み出し、前記コンテンツにおける前記位置に前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
本発明のコンテンツ移動方法は、コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンテンツ移動方法であって、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、前記コンテンツの一部である部分データを抽出する抽出ステップと、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップとを含む。【００２２】  この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。【００２３】  本発明のコンピュータプログラムは、コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンピュータプログラムであって、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、前記コンテンツの一部である部分データを抽出する抽出ステップと、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップとを含む。【００２４】  本発明の記録媒体は、コンピュータ読み取り可能な記録媒体であって、前記コンピュータプログラムを記録している。
この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。【００２５】  また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。
本発明の記録媒体は、コンテンツに質を下げる不可逆変換を施された変換コンテンツと、前記コンテンツから抽出された部分データとを記録している。【００２６】  本発明のコンテンツ移動システムは、可搬型の記録媒体と、記憶しているコンテンツを前記記録媒体に移動するコンテンツ移動装置とから成るコンテンツ移動システムであって、前記コンテンツ移動装置は、コンテンツを記憶している記憶手段と、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、前記コンテンツの一部である部分データを抽出する抽出手段と、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段とを含み、前記記録媒体は、前記変換コンテンツと前記部分データとを記録するための記憶領域を有する。【００２７】  この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係るコンテンツ記録再生システムの概略構成を示す図である。
【図２】本発明の実施形態に係るＨＤレコーダ、ＳＤカードの構成を示すブロック図である。
【図３】コンテンツのデータ構造の一例を示す図である。
【図４】コンテンツ記録部に記憶されるデータの一例を示す図である。
【図５】抽出処理が行われるデータの構成の一例を示す図である。
【図６】ＳＤカードに記憶されるデータの一例を示す図である。
【図７】コンテンツのムーブ処理を示すフローチャートである。
【図８】コンテンツのムーブ処理を示すフローチャートである。
【図９】コンテンツのムーブ処理を示すフローチャートである。
【図１０】コンテンツのムーブバック処理を示すフローチャートである。
【図１１】装置間のムーブ処理を行うＨＤレコーダの構成の一例を示すブロック図である。
【符号の説明】
【００２９】      １  コンテンツ記録再生システム
１０  コンテンツ供給装置
３０  ネットワーク
１００  ＨＤレコーダ
１０１  装置記録鍵記憶部
１０２  コンテンツ受信部
１０３  暗号化部
１０４  コンテンツ記録部
１０５  暗号化コンテンツ読出部
１０６  復号部
１０７  変換部
１０８  媒体記録鍵生成部
１０９  暗号化部
１１０  部分情報抽出部
１１１  暗号化部
１１２  復号部
１１３  制御部
１１４  再生制御部
１１５  認証部
１１６  書込読出部
１１７  操作指示取得部
１１８  部分情報抽出部
１２０  モニタ
３００  ＳＤカード
３０１  認証部
３０２  変換コンテンツ記憶部
３０３  媒体記録鍵記憶部
３０４  部分情報記憶部
３１０  認証部
３１１  送受信部
【発明を実施するための最良の形態】
【００３０】  以下、本発明の実施の形態を図示例と共に説明する。
＜実施の形態１＞
本発明に係る実施の形態１のコンテンツ記録再生システム１について、図を用いて説明する。
＜コンテンツ記録再生システム１の概要＞
本発明のコンテンツ記録再生システム１は、図１に示すようにコンテンツ供給装置１０、ハードディスクレコーダ（以下、ＨＤレコーダという。）１００、ＨＤレコーダ１００に装着されるＳＤカード３００、ＨＤレコーダ４００から構成される。コンテンツ供給装置１０と、ＨＤレコーダ１００とはインターネットを介して接続され、ＨＤレコーダ１００及びＨＤレコーダ４００は、ＩＥＥＥ１３９４に基づくネットワーク３０により接続されている。【００３１】  ＨＤレコーダ１００は、コンテンツ供給装置１０から送信される映像データ、音声データ、制御用データを含むコンテンツを受信し、受信したコンテンツを自装置内のハードディスクに記憶する。
前記コンテンツは、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）仕様に基づき作成されたトランスポートストリーム（以下、ＴＳという。）であり、Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎが指定されたＣＣＩ（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）を含むものとする。【００３２】  ＨＤレコーダ１００は、受信したコンテンツを自装置内に備えるハードディスクに記憶することもできるが、この場合、ＣＣＩを、コピー不可を示す「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」に設定し直してから記憶する。
また、ＨＤレコーダ１００は、取得した前記コンテンツを、装着されたＳＤカード３００にコピーすることは出来ないが、移動させることは可能である。しかし、ＳＤカード３００が備える記憶領域は、ＨＤレコーダ１００が備えるハードディスクの記憶領域よりも小さく、ハードディスクに記憶されているコンテンツを、ＳＤカード３００の記憶領域にそのまま記憶させることはできない。【００３３】  この場合、ＨＤレコーダ１００は、ハードディスクに記憶されているＭＰＥＧ２仕様に基づく高品位なコンテンツを、より圧縮率の高いＭＰＥＧ４仕様に基づく低品位なコンテンツへとトランスコードし、コンテンツのデータ量を小さくしてから、ＳＤカード３００に記録し、また高品質なＭＰＥＧ２仕様のコンテンツを無効化して使用不可能にし、保持しておく。【００３４】  ＨＤレコーダ１００は、ＳＤカード３００に移動されたコンテンツを、自装置内のハードディスクへ再度移動し、当該コンテンツを再生することも可能であるが、この場合にも、コンテンツを低品位に再生せず、ＨＤレコーダ１００からＳＤカード３００への移動を行う前と同じ、高品位に再生する。
＜ＨＤレコーダ１００の構成＞
ＨＤレコーダ１００は、図２に示すように、装置記録鍵記憶部１０１、コンテンツ受信部１０２、暗号化部１０３、コンテンツ記録部１０４、暗号化コンテンツ読出部１０５、復号部１０６、変換部１０７、媒体記録鍵生成部１０８、暗号化部１０９、部分情報抽出部１１０、暗号化部１１１、復号部１１２、制御部１１３、再生制御部１１４、認証部１１５、書込読出部１１６、操作指示取得部１１７から構成される。【００３５】  ＨＤレコーダ１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＨＤレコーダ１００は、その機能を達成する。【００３６】  装置記録鍵記憶部１０１は、ＲＯＭから構成され、ＨＤレコーダ１００に固有の鍵情報である装置記録鍵Ｋ１と、装置識別子「ＩＤ＿Ａ」とを記憶している。また、装置記録鍵記憶部１０１は、保護機構を備えており、外部からの不正アクセスから保護されている。
前記装置記録鍵及び装置識別子は、予め、ＨＤレコーダ１００の出荷時に装置記録鍵記憶部１０１に書き込まれている。【００３７】  コンテンツ受信部１０２は、コンテンツ供給装置１０から、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）規格で定められた手順に従い、コンテンツ及び前記コンテンツを識別するコンテンツ識別情報（以下、ＣＩＤ）を安全に受信し、受信したコンテンツ及びＣＩＤを暗号化部１０３に送信する。
ＤＴＣＰ規格については、公知の技術で実現可能であるため、詳細については、言及しない。【００３８】  コンテンツ受信部１０２が受信するコンテンツであるＴＳは、一例として図３（ａ）に示すＴＳＰ（１）〜ＴＳＰ（Ｍ）までのＭ（Ｍは自然数）個のＴＳパケット（以下、ＴＳＰという）から構成される。
コンテンツ受信部１０２は、ＴＳＰ（１）から順に１つずつＴＳＰ（Ｍ）までのＭ個のＴＳＰを受信し、ＴＳＰを受信する毎に暗号化部１０３へと出力する。【００３９】  また、コンテンツ受信部１０２は、ＴＳから、ＭＰＥＧ２仕様に基づき、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等の映像再生に必要な制御データを抽出し、抽出したＰＡＴ、ＰＭＴ等を参照して、映像信号に関するデータのパケットＩＤ（以下、ＰＩＤという。）であるＶＰＩＤを読み出して制御部１１３に通知する。【００４０】  暗号化部１０３は、制御部１１３から装置記録鍵読出指示を受信した場合に、装置記録鍵記憶部１０１から前記装置記録鍵を読み出し、コンテンツ受信部１０２から入力されるＴＳＰを、所定のバイト数のデータである処理ブロック単位で暗号化し、暗号化された処理ブロックである暗号化ブロックと、コンテンツ受信部１０２から入力されるＣＩＤとを対応づけてコンテンツ記録部１０４に書き込む。【００４１】  暗号化部１０３は、前記暗号化を、前記装置記録鍵を用いて前記処理ブロックに暗号アルゴリズムＥ１を施すことで行う。
ここで、処理ブロックは５１２バイト長のデータとする。
暗号化部１０３は、コンテンツ受信部１０２から一例として図３（ａ）に示すように、ＴＳＰ（１）から順にＴＳＰ（２）・・・ＴＳＰ（Ｍ）までのＭ（Ｍは自然数）個のＴＳＰが入力される場合、入力されるＴＳＰを、図３（ｂ）に示すように、それぞれが５１２バイトのデータである処理ブロック１５１〜処理ブロック１５Ｎ（Ｎは自然数）に区切って、各処理ブロックそれぞれを暗号化する。【００４２】  処理ブロック１５１は、１８８バイトのＴＳＰ（１）と、１８８バイトのＴＳＰ（２）と、ＴＳＰ（３）の前半１３６バイトとからなり、処理ブロック１５２は、ＴＳＰ（３）の後半５２バイトと、１８８バイトのＴＳＰ（４）と、１８８バイトのＴＳＰ（５）と、ＴＳＰ（６）の前半８４バイトとから成る。
以下、処理ブロック１５１をＣ１（１）といい、処理ブロック１５２をＣ１（２）といい、同様に、処理ブロック１５ＮをＣ１（Ｎ）という。【００４３】  暗号化部１０３は、例えば、前記装置記録鍵を用いてＣ１（１）に対し暗号アルゴリズムＥ１を施して、暗号文である暗号化ブロックＥＣ１（１）を生成し、生成したＥＣ１（１）を、暗号化ブロックに係るＣＩＤとを対応づけてコンテンツ記録部１０４に書き込む。
暗号化部１０３は、上述のＣ１（１）の場合と同様にして、図３（ａ）に示すＴＳを、図３（ｂ）で示す処理ブロック毎に暗号化し、結果として得る図３（ｃ）に示す暗号化ブロック１６１〜暗号化ブロック１６Ｎ（Ｎは自然数）をコンテンツ記録部１０４に書き込む。暗号化ブロック１６１（ＥＣ１（１））は、処理ブロック１５１（Ｃ１（１））が暗号化されたものであり、暗号化ブロック１６２（ＥＣ１（２））は、処理ブロック１５２（Ｃ１（２））が暗号化されたものであり、暗号化ブロック１６Ｎ（ＥＣ１（Ｎ））は、処理ブロック１５Ｎ（Ｃ１（Ｎ））が暗号化されたものである。【００４４】  ここで、以下、各処理ブロックにおける先頭の処理ブロックを基点とする位置、及び、各暗号化ブロックにおける先頭の暗号化ブロックを基点とする位置をブロック番号という。
例えば、Ｃ１（２）のブロック番号は「２」であり、Ｃ１（３）のブロック番号は「３」であり、Ｃ１（Ｎ）のブロック番号は「Ｎ」である。同様に、ＥＣ１（２）のブロック番号は「２」であり、ＥＣ１（３）のブロック番号は「３」であり、Ｃ１（Ｎ）のブロック番号は「Ｎ」である。【００４５】  また、暗号化部１０３は、復号部１１２から、ＣＩＤとブロック番号と処理ブロックの連結データとを受信可能であり、前記連結データを受信した場合に、前記装置記録鍵を用い、連結データに含まれる処理ブロックに対し暗号アルゴリズムＥ１を施して、暗号文を生成し、生成した暗号文を、受信したＣＩＤに対応する前記連結データに含まれるブロック番号と同じブロック番号を持つコンテンツ記録部１０４に記録されている処理ブロックに上書きする。【００４６】  例えば、ＣＩＤ「１」とブロック番号「２」と、処理ブロック「Ｃ２（２）」の連結データを、復号部１１２から受信した場合、暗号化部１０３は、前記装置記録鍵を用いＣ２（２）に対し暗号アルゴリズムＥ１を施して暗号文である暗号化ブロックＥＣ（２）を生成し、コンテンツ記録部１０４におけるＣＩＤが「１」、ブロック番号が「２」の位置に、ＥＣ（２）を上書きする。【００４７】  これにより、コンテンツ記録部１０４において、無効化されていた、ＣＩＤ「１」、ブロック番号「２」の位置のデータが、無効化前のデータに置き換わる。
コンテンツ記録部１０４は、ハードディスクユニットから構成され、暗号化部１０３により書き込まれるＣＩＤと、暗号化ブロック群である暗号化コンテンツとを対応づけて保持する。【００４８】  コンテンツ記録部１０４は、一例として、図４に示すように、値が「１」であるＣＩＤ１７１と、ＥＣ１（１）〜ＥＣ１（Ｎ）までのＮ個の暗号化ブロックから成る暗号化コンテンツとを対応づけて保持している。
暗号化コンテンツ読出部１０５は、制御部１１３からＣＩＤを含む読み出し指示を受信し、コンテンツ記録部１０４に記録された、前記読み出し指示に含まれるＣＩＤに対応づけられている暗号化ブロックを、ブロック番号の早い順に１つずつ読み出して、復号部１０６に送信する。【００４９】  復号部１０６は、ＨＤＤレコーダの電源投入時に、装置記録鍵記憶部１０１から、前記装置記録鍵を読み出しておき、暗号化コンテンツ読出部１０５から、暗号化ブロックを１つずつ受信すると、前記装置記録鍵を用いて、受信した暗号化ブロックに対し、復号アルゴリズムＤ１を施して、復号文である処理ブロックを生成し、生成した処理ブロックを、変換部１０７と、部分情報抽出部１１０と、再生制御部１１４とに出力する。【００５０】  例えば、復号部１０６は、暗号化コンテンツ読出部１０５から、ＥＣ１（１）を受信した場合、復号部１０６は、前記装置記録鍵を用いてＥＣ１（１）に復号アルゴリズムＤ１を施して、Ｃ１（１）を生成し、Ｃ１（１）を変換部１０７と、部分情報抽出部１１０に出力する。
ここで、復号アルゴリズムＤ１は、暗号アルゴリズムＥ１により生成された暗号文を復号するアルゴリズムである。【００５１】  変換部１０７は、復号部１０６から受信する処理ブロックから成るＭＰＥＧ２仕様で符号化されたコンテンツを、ＭＰＥＧ４仕様で符号化されたコンテンツ（以下、変換コンテンツという。）へと変換し、前記変換コンテンツを暗号化部１０９に送信する。
例えば、変換部１０７は、復号部１０６から、処理ブロックＣ１（１）、Ｃ１（２）、Ｃ１（３）・・・Ｃ１（Ｎ）を順に受信し、受信した処理ブロックで、ＭＰＥＧ４仕様へとトランスコード可能であるか否か判定する。前記判定は、例えば、ＭＰＥＧ２仕様に基づく、Ｉピクチャなどのピクチャが復号可能となったか否かにより行い、ピクチャが復号可能となればトランスコード可能であると判定し、当該ピクチャを構成する処理ブロックをまとめてＭＰＥＧ４へとトランスコードしていくことにより、ＭＰＥＧ４仕様の変換ブロックＣ２（１）、Ｃ２（２）・・・Ｃ２（Ｆ）（Ｆは自然数）を生成する。【００５２】  媒体記録鍵生成部１０８は、制御部１１３からの、装置識別子とＣＩＤとを含む、変換コンテンツ用の媒体記録鍵の生成指示を示す第１生成指示を受信し、擬似乱数を用いて媒体記録鍵ＫＴ４を生成し、暗号化部１０９に送信する。また、ＫＴ４を後述するＳＤカード３００の媒体記録鍵記憶部３０３に書き込み、媒体記録鍵生成部１０８内に残存するＫＴ４を消去する。【００５３】  また、媒体記録鍵生成部１０８は、制御部１１３からの、装置識別子とＣＩＤとを含む、部分情報用の媒体記録鍵の生成指示を示す第２生成指示を受信し、擬似乱数を用いて媒体記録鍵ＫＴ２を生成し、暗号化部１１１に送信する。また、ＫＴ２を後述するＳＤカード３００の媒体記録鍵記憶部３０３に書き込み、媒体記録鍵生成部１０８内に残存するＫＴ２を消去する。【００５４】  暗号化部１０９は、媒体記録鍵生成部１０８から、装置識別子とＣＩＤとＫＴ４を受信し、変換部１０７から前記変換コンテンツを受信すると、前記変換コンテンツにおける所定長のデータである変換ブロック毎にＫＴ４を用いて暗号アルゴリズムＥ２を施して暗号化変換ブロックを生成し、当該暗号化変換ブロックと、装置識別子とＣＩＤとを対応づけて、後述するＳＤカード３００内の変換コンテンツ記憶部３０２に書き込む。【００５５】  部分情報抽出部１１０は、復号部１０６から、逐次受信する処理ブロックの中から、処理ブロック中のＴＳＰのパケットＩＤと、Ｉピクチャの先頭部分に含まれる値が「１」であるＰＣＴフラグとを目印に、Ｉピクチャの先頭５１２バイトのデータを含む処理ブロックを抽出する。
一例として、図５に示すように、Ｃ１（１）〜Ｃ１（７）の各処理ブロックが、順に部分情報抽出部１１８に入力される場合について説明する。【００５６】  ここで、部分情報抽出部１１０は、ＣＩＤとＶＰＩＤを制御部１１３から受信しており、映像データが符号化されたＴＳＰのパケットＩＤ（以下、ＰＩＤという。）は、値「ＶＰＩＤ」であるものとする。
まず、部分情報抽出部１１０は、入力される処理ブロックが、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定し、含まない場合には当該処理ブロックを破棄し、含む場合には、さらに、当該ＴＳＰが、値が「１」であるＰＣＴを含むか否かを判定する。【００５７】  処理ブロックが、ＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰを含む場合、処理ブロックのブロック番号で示される暗号化ブロックを無効データで上書きし、当該処理ブロックに含まれる該当ＴＳＰのバイト数を無効化バイト数として保持する。
図５の場合、Ｃ１（２）が、ＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰ（５）を含むので、ＴＳＰ（５）を含む処理ブロックのブロック番号である「２」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（２）を、無効データで上書きする。【００５８】  この時、処理ブロックＣ１（２）には、ＴＳＰ（５）が１８８バイト含まれるので、前記無効化バイト数を１８８とする。
次に、部分情報抽出部１１０は、入力される処理ブロックが、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定する。
、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含まない場合には、当該処理ブロックを破棄し、含む場合には、コンテンツ記録部１０４に記録され当該処理ブロックのブロック番号で示される暗号化ブロックを無効データで上書きし、当該処理ブロックに含まれる該当ＴＳＰのバイト数を無効化バイト数として保持する。【００５９】  また、前記処理ブロックのブロック番号と、前記処理ブロックとを連結し、連結結果である部分ブロックを、暗号化部１１１に送信する。
ここで、ブロック番号がＬである処理ブロックＣ１（Ｌ）の部分ブロックをＰＣ１（Ｌ）（Ｌは自然数）と記し、ＰＣ１（Ｌ）を（Ｌ｜｜Ｃ１（Ｌ））と示す。記号「｜｜」は連結を示す。【００６０】  例えば、前記該当する処理ブロックがＣ１（２）である場合、部分ブロックＰＣ１（２）＝（２｜｜Ｃ１（２））である。
上記のようなＰＩＤ＝ＶＰＩＤであるＴＳＰを含む処理ブロックは、Ｃ１（４）と、Ｃ１（６）が該当する。
Ｃ１（４）について、部分情報抽出部１１０は、Ｃ１（４）のブロック番号である「４」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（４）を、無効データで上書きし、Ｃ１（４）に含まれるＴＳＰ（１０）のバイト数である１８８バイトを、前記無効化バイト数に加算する。【００６１】  また、部分情報抽出部１１０は、ＰＣ１（４）＝（４｜｜Ｃ１（４））を暗号化部１１１に送信する。
同様に、Ｃ１（６）について、部分情報抽出部１１０は、Ｃ１（６）のブロック番号である「６」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（６）を、無効データで上書きし、Ｃ１（６）に含まれるＴＳＰ（１０）のバイト数である１８８バイトを、前記無効化バイト数に加算する。【００６２】  また、部分情報抽出部１１０は、ＰＣ１（６）＝（６｜｜Ｃ１（６））を暗号化部１１１に送信する。
ここで、前記無効化バイト数は、５６４バイトとなり、５１２バイト以上となったので、部分情報抽出部１１０は、前記無効化バイト数を０バイトにクリアし、前述のＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰを含む処理ブロックか否かの判定処理に戻る。【００６３】  以上の処理により、Ｉピクチャに該当する映像データの先頭から５１２バイト以上を含む処理ブロックを選出して、無効化することができる。
暗号化部１１１は、媒体記録鍵生成部１０８から装置識別子とＣＩＤとＫＴ２を受信し、また部分情報抽出部１１０から部分ブロックを受信すると、ＫＴ２を用いて、受信した部分ブロックに暗号アルゴリズムＥ３を施して暗号化部分ブロックを生成し、当該暗号化部分ブロックと、装置識別子とＣＩＤとを対応づけて後述するＳＤカード３００内の部分情報記憶部３０４に書き込む。【００６４】  ここで、以下、部分ブロックＰＣ１（Ｌ）が暗号化された結果である暗号化部分ブロックを、ＥＰＣ１（Ｌ）という。
復号部１１２は、制御部１１３からＣＩＤと装置識別子とを含む部分情報読出指示を受信可能であり、前記部分情報読出指示を受信すると、後述するＳＤカード３００内の媒体記録鍵記憶部３０３に記憶されている、前記部分情報読出指示に含まれるＣＩＤと装置識別子とに対応するＫＴ２を読み出す。また、復号部１１２は、後述するＳＤカード３００内の部分情報記憶部３０４に記憶されている、、前記部分情報読出指示に含まれるＣＩＤと装置識別子とに対応する暗号化部分ブロックを、ブロック番号の早い順に１つずつ読み出し、ＫＴ２を用いて、読み出した暗号化部分ブロックに復号アルゴリズムＤ３を施して、ブロック番号と処理ブロックの結合物である部分ブロックを復元し、復元された部分ブロックを暗号化部１０３に送信する。【００６５】  ここで、復号アルゴリズムＤ３は、暗号アルゴリズムＥ３により生成された暗号文を復号するアルゴリズムである。
例えば、復号部１１２は、部分情報記憶部３０４から、暗号化部分ブロックＥＰＣ１（Ｌ）を読み出した場合、ＫＴ２を用いてＥＰＣ１（Ｌ）に復号アルゴリズムＤ３を施して、ＰＣ１（Ｌ）＝（Ｌ｜｜Ｃ１（Ｌ））を生成し、ＰＣ１（Ｌ）を暗号化部１０３に送信する。【００６６】  制御部１１３は、ＨＤレコーダ１００の全体動作を制御する。
制御部１１３は、装置記録鍵と装置識別子とを、電源投入時に、装置記録鍵記憶部１０１から読み出して、保持しておく。
制御部１１３は、操作指示取得部１１７から、操作指示情報を受信し、受信した操作指示情報に対応した処理を行う。【００６７】  制御部１１３は、操作指示取得部１１７から、ムーブすべきコンテンツのＣＩＤを含む、コンテンツのムーブを示す操作指示情報を受信した場合に、認証部１１５に対し、認証指示を送信し、認証部１１５による相互認証処理が成功した場合、さらに、暗号化コンテンツ読出部１０５に対して、ＣＩＤを含む読み出し指示を送信し、また、媒体記録鍵生成部１０８に対し、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む、変換コンテンツ用の媒体記録鍵の生成指示を示す第１生成指示と、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む、部分情報用の媒体記録鍵の生成指示を示す第２生成指示を送信し、また、部分情報抽出部１１０に対して、ＶＰＩＤを通知する。【００６８】  また、制御部１１３は、前記ＶＰＩＤをコンテンツ受信部１０２から受信した場合には、コンテンツ記録部１０４に保持しておく。
また、制御部１１３は、操作指示取得部１１７から、再生すべきコンテンツのＣＩＤを含むコンテンツの再生を示す操作指示情報を受信した場合に、暗号化コンテンツ読出部１０５に対してＣＩＤを含む読み出し指示を送信し、また、再生制御部１１４に対し、コンテンツの再生指示を送信する。【００６９】  制御部１１３は、操作指示取得部１１７からムーブバックすべきコンテンツのＣＩＤを含む、ムーブバックを示す操作指示情報を受信した場合、認証部１１５に認証指示を送信する。
制御部１１３は、認証部１１５から前記認証指示に対する認証処理の結果を受信し、前記認証処理が成功した場合には、暗号化部１０３に対し、装置記録鍵読出指示を送信し、また、媒体記録鍵記憶部３０３に記憶されている、装置識別子「ＩＤ＿Ａ」とＣＩＤとに対応づけられたＫＴ４を消去し、変換コンテンツ記憶部３０２に記憶されている、装置識別子「ＩＤ＿Ａ」とＣＩＤとに対応づけられた変換コンテンツを消去し、復号部１１２に対し、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む部分情報読出指示を送信する。【００７０】  認証処理が失敗した場合には、制御部１１３は処理を終了する。
再生制御部１１４は、ＭＰＥＧデコード回路と、ＤＡ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）コンバータから成り、コンテンツ受信部１０２及び復号部１０６から、ＴＳをＴＳＰ単位で受信する。
前記ＭＰＥＧデコード回路は、受信したＴＳを、ＭＰＥＧ２仕様に基づき、圧縮前の映像、音声を表すデジタル信号に復号し、復号された前記デジタル信号をＤＡコンバータで映像、音声を表すアナログ信号に変換して、モニタ１２０に出力する。【００７１】  ＭＰＥＧ２については、公知の技術であるので、説明を省略する。
認証部１１５は、制御部１１３からＳＤカード３００に対する認証指示を受信し、ＳＤカード３００と相互認証処理を行い、認証処理の結果を制御部１１３に送信する。
ＳＤカード３００との間の相互認証処理が成功した場合に、以後、ＳＤカード３００は、ＨＤレコーダ１００に対するデータの書き込みを許可する。【００７２】  認証部１１５は、前記相互認証処理を、例えば、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）仕様に基づき行う。ＣＰＲＭについては、公知技術であり、特に説明は行わない。
書込読出部１１６は、ＳＤカード３００への情報の読み出し及び書き込みを行う。
操作指示取得部１１７は、電源ボタン、録画ボタン、ムーブボタン、受信チャネル指定ボタン、メニューボタン、選択ボタン、カーソル移動ボタン、コンテンツＩＤ選択ボタンなどの各種ボタン及びリモートコントローラの受信回路を備える。【００７３】  利用者によるボタン操作及びリモートコントローラの操作を受け付け、受け付けた、ボタン操作及びリモートコントローラの操作を示す操作指示情報を制御部１１３へ出力する。
モニタ１２０は、スピーカ、ディスプレイを内蔵するテレビ受信機であり、再生制御部１１４から映像信号を受け取り、水平同期信号、垂直同期信号に基づき、映像をディスプレイに表示し、再生制御部１１４から、音声信号を受け取り、受け取った音声信号を音声に変換し、スピーカに出力する。
＜ＳＤカード３００の構成＞
ＳＤカード３００は、図２に示すように、認証部３０１と、変換コンテンツ記憶部３０２と、媒体記録鍵記憶部３０３と、部分情報記憶部３０４とから構成される。【００７４】  ここで、ＳＤカード３００内の記憶領域は、セキュアな記憶領域と、非セキュアな記憶領域とから構成されており、具体的には、媒体記録鍵記憶部３０３はセキュアな記憶領域であり、変換コンテンツ記憶部３０２及び部分情報記憶部３０４は非セキュアな記憶領域である。
ＳＤカード３００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＳＤカード３００は、その機能を達成する。【００７５】  認証部３０１は、ＨＤレコーダ１００内の認証部１１５からの要求に従い、認証部１１５との間で相互認証処理を行う。
前記相互認証処理が成功した場合に、認証部３０１は、以後、ＨＤレコーダ１００に対し、セキュアな記憶領域である媒体記録鍵記憶部３０３に対するデータの書き込み、データの読み出しを許可する。【００７６】  変換コンテンツ記憶部３０２は、暗号化部１０９により書き込まれる変換コンテンツを記憶する。
例えば、図６に示すように、装置識別子ＩＤ＿Ａ（１６５）とＣＩＤ１６６と、ＥＣ２（１）〜ＥＣ２（Ｆ）のＦ個の暗号化変換ブロックとを対応づけて保持する。
媒体記録鍵記憶部３０３は、媒体記録鍵生成部１０８により書き込まれる、図６に示すような、装置識別子ＩＤ＿Ａ（３３５）とＣＩＤ３３６と媒体記録鍵ＫＴ２（３３１）及びＫＴ４（３３２）とを対応づけて記憶する。【００７７】  部分情報記憶部３０４は、例えば、図６に示すように、装置識別子ＩＤ＿Ａ（３５５）とＣＩＤ３５６と、ＰＥＣ１（１）〜ＰＥＣ１（Ｇ）のＧ（Ｇは自然数）個の暗号化変換ブロックとを対応づけて保持する。
＜動作＞
コンテンツ記録再生システム１の動作について、コンテンツのＨＤレコーダ１００からＳＤカード３００への（１）ムーブ処理、（２）ムーブしたコンテンツのＳＤカード３００からＨＤレコーダ１００へのムーブバック処理の順に説明する。
（１）ムーブ処理
前述のコンテンツ記録部１０４に記憶されたコンテンツを、ＳＤカード３００にムーブする処理について、図７〜９を用いて説明する。【００７８】  ここで、コンテンツ記録部１０４には、暗号化されたコンテンツとして図４に示すように、ＣＩＤ「１」（１７１）とＥＣ１（１）〜ＥＣ１（Ｎ）とが対応づけて記録されており、ＳＤカード３００における変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４にはデータが記録されていないものとする。
ユーザは、リモートコントローラを操作することにより、コンテンツのムーブを指示する。【００７９】  操作指示取得部１１７は、ムーブすべきコンテンツのＣＩＤを含むムーブ指示を示す操作指示情報を制御部１１３に送信する（ステップＳ３０１）。
制御部１１３は、認証部１１５に対し、ＳＤカード３００との認証指示を送信する。
認証部１１５は、ＳＤカード３００の認証部３０１との間で相互認証処理を行い、制御部１１３に認証結果を通知する（ステップＳ３０２）。【００８０】  相互認証が失敗した場合（ステップＳ３０３：ＮＯ）、処理を終了する。
相互認証が成功した場合（ステップＳ３０３：ＹＥＳ）、制御部１１３は、媒体記録鍵生成部１０８に対し、予め、装置記録鍵記憶部１０１から読み出している装置識別子「ＩＤ＿Ａ」と操作指示情報に含まれるＣＩＤとを含む、第１生成指示を送信する。媒体記録鍵生成部１０８は、前記第１生成指示を受信し、媒体記録鍵ＫＴ４を生成し、ＩＤ＿ＡとＣＩＤとＫＴ４を暗号化部１０９に送信する（ステップＳ３０４）。【００８１】  制御部１１３は、媒体記録鍵生成部１０８に対し、ＩＤ＿ＡとＣＩＤとを含む第２生成指示を送信する。媒体記録鍵生成部１０８は、前記第２生成指示を受信し、媒体記録鍵ＫＴ２を生成し、ＩＤ＿ＡとＣＩＤとＫＴ２を暗号化部１１１に送信する（ステップＳ３０５）。
制御部１１３は、部分情報抽出部１１０に対し、ＣＩＤとＶＰＩＤを通知する（ステップＳ３０６）。【００８２】  制御部１１３は、暗号化コンテンツ読出部に対し、読出指示を送信する（ステップＳ３０７）。
暗号化コンテンツ読出部１０５は、制御部１１３から前記読出指示を受信し、内部変数ｉを「１」で初期化する（ステップＳ３０８）。
部分情報抽出部１１０は、ＶＰＩＤを受信し、内部変数ｊを「１」に初期化し、ｋを「０」に初期化する（ステップＳ３０９）。【００８３】  暗号化コンテンツ読出部１０５は、内部変数ｉが、コンテンツ記録部１０４に記録されている暗号化ブロックの数より大きいか否かを判定する（ステップＳ３１０）。
ｉが暗号化ブロックの数より大きい場合（ステップＳ３１０：ＹＥＳ）、暗号化コンテンツ読出部１０５は、媒体記録鍵生成部１０８に媒体記録鍵書込指示を送信する。
媒体記録鍵生成部１０８は、ＩＤ＿Ａと、ＣＩＤと、ＫＴ４と、ＫＴ２とを媒体記録鍵記憶部３０３に書き込み（ステップＳ３１１）、媒体記録鍵生成部１０８内に残存するＫＴ４とＫＴ２とを削除して、処理を終了する。【００８４】  ｉが暗号化ブロックの数より小さい場合（ステップＳ３１０：ＮＯ）、暗号化コンテンツ読出部１０５は、コンテンツ記録部１０４からＥＣ１（ｉ）を読み出し、読み出したＥＣ１（ｉ）を復号部１０６に送信する（ステップＳ３１２）。
復号部１０６は、装置記録鍵Ｋ１を用い、ＥＣ１（ｉ）を復号アルゴリズムＤ１により復号してＣ１（ｉ）を生成し、生成したＣ１（ｉ）を、部分情報抽出部１１０と、変換部１０７に送信する（ステップＳ３１３）。【００８５】  部分情報抽出部１１０は、Ｃ１（ｉ）を受信し、受信したＣ１（ｉ）がＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定する（ステップＳ３２１）。
Ｃ１（ｉ）が、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含まない場合（ステップＳ３２１：ＮＯ）、ｉを１インクリメントし（ステップＳ３１４）、ステップＳ３１０に移行する。
Ｃ１（ｉ）が、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含む場合（ステップＳ３２１：ＹＥＳ）、部分情報抽出部１１０は、ｋが「０」か否かを判定する（ステップＳ３２２）。【００８６】  ｋが「０」でない場合（ステップＳ３２２：ＮＯ）、後述するステップＳ３２４に移行する。
ｋが「０」である場合（ステップＳ３２２：ＹＥＳ）、ＰＩＤ＝ＶＰＩＤであるＴＳＰが、値が「１」であるＰＣＴを含むか否かを判定する（ステップＳ３２３）。
値が「１」であるＰＣＴを含まない場合（ステップＳ３２３：ＮＯ）、ステップＳ３１４に移行する。【００８７】  値が「１」であるＰＣＴを含む場合（ステップＳ３２３：ＹＥＳ）、部分情報抽出部１１０は、ＰＣ１（ｉ）＝（ｉ｜｜Ｃ１（ｉ））を暗号化部１１１に送信する。
暗号化部１１１は、ＫＴ２を用いＰＣ１（ｉ）に暗号アルゴリズムＥ３を施してＰＥＣ１（ｉ）を生成する（ステップＳ３２４）。
暗号化部１１１は、ＰＥＣ１（ｉ）を部分情報記憶部３０４に書き込む（ステップＳ３２５）。【００８８】  ただし、ＩＤ＿ＡとＣＩＤとが部分情報記憶部３０４に書き込まれていない場合には、ＩＤ＿ＡとＣＩＤとＰＥＣ１（ｉ）とを対応づけて書き込む。
部分情報抽出部１１０は、コンテンツ記録部１０４に記録されている、ＣＩＤに対応するＥＣ１（ｉ）をヌルデータで上書きする（ステップＳ３２６）。
部分情報抽出部１１０は、Ｃ１（ｉ）に含まれる、ＰＩＤ＝ＶＰＩＤであるＴＳＰのバイト数をｋに加える（ステップＳ３２７）。【００８９】  部分情報抽出部１１０は、ｋが５１２より大きいか否かを判定する（ステップＳ３２８）。
ｋが５１２より大きい場合（ステップＳ３２８：ＹＥＳ）、ｋを「０」で初期化し（ステップＳ３２９）、ステップＳ３１４に移行する。
ｋが５１２より小さい場合（ステップＳ３２８：ＮＯ）、ステップＳ３１４に移行する。【００９０】  また、ステップＳ３１３において、復号部１０６から送信されたＣ１（ｉ）を、変換部１０７は受信し（ステップＳ３４１）、これまでに復号部１０６から受信し保持しているデータに基づき、トランスコードが可能か否かを判定する（ステップＳ３４２）。
トランスコード不可能な場合（ステップＳ３４２：ＮＯ）、変換部１０７は、次のデータを復号部１０６から受信するのを待つ（ステップＳ３４７）。【００９１】  トランスコードが可能な場合（ステップＳ３４２：ＹＥＳ）、変換部１０７は、所定のデータ単位毎にトランスコードを実行し、結果として変換ブロックＣ２（ｊ）を生成し（ステップＳ３４３）、Ｃ２（ｊ）を暗号化部１０９に送信する。
暗号化部１０９は、Ｃ２（ｊ）を受信し、ＫＴ４を用いＣ２（ｊ）に暗号アルゴリズムＥ２を施し、ＥＣ２（ｊ）を生成する（ステップＳ３４４）。【００９２】  暗号化部１０９は、変換コンテンツ記憶部３０２に、ＩＤ＿ＡとＣＩＤとに対応づけてＥＣ２（ｊ）を書き込む（ステップＳ３４５）。
ただし、ＩＤ＿ＡとＣＩＤとが変換コンテンツ記憶部３０２に書き込まれていない場合には、ＩＤ＿ＡとＣＩＤとＥＣ２（ｊ）とを対応づけて書き込む。
変換部１０７は、ｊを「１」インクリメントし（ステップＳ３４６）、ステップＳ３４７に移行する。【００９３】  以上の処理により、ＳＤカード３００の変換コンテンツ記憶部３０２には、図６に示すように、ＩＤ＿Ａ１６５とＣＩＤ１６６とＥＣ２（１）〜ＥＣ２（Ｆ）までのＦ（Ｆは自然数）個の変換ブロックとが対応づけて記憶され、媒体記録鍵記憶部３０３には、ＩＤ＿Ａ３３５とＣＩＤ３３６とＫＴ２（３３１）とＫＴ４（３３２）が対応づけて記憶され、部分情報記憶部３０４は、ＩＤ＿Ａ３５５とＣＩＤ３５６とＰＥＣ１（１）〜ＰＥＣ１（Ｇ）のＧ（Ｇは自然数）個の暗号化部分ブロックとが対応づけて記憶されることとなる。【００９４】  なお、ＩＤ＿Ａ１６５、ＩＤ＿Ａ３３５、ＩＤ＿Ａ３５５は、同じ値を持つ装置識別子であり、ＣＩＤ１６６、ＣＩＤ３３６、ＣＩＤ３５６は、同じ値を持つコンテンツ識別情報である。
（２）ムーブバック処理
前述の（１）ムーブ処理によって、ＨＤレコーダ１００からＳＤカード３００へとムーブされたコンテンツを、ＳＤカード３００からＨＤレコーダ１００へとムーブバックする処理について、図１０を用いて説明する。【００９５】  ユーザは、リモートコントローラを操作することにより、ムーブされたコンテンツのムーブバックを指示する。
操作指示取得部１１７は、ムーブバックすべきコンテンツのＣＩＤを含むムーブバック指示を示す操作指示情報を制御部１１３に送信する（ステップＳ４０１）。
制御部１１３は、操作指示取得部１１７から、前記ムーブバック指示を示す操作指示情報を受信し、認証部１１５に認証指示を送信する。【００９６】  認証部１１５は、認証部３０１との間で、相互認証処理を実行する（ステップＳ４０２）。
相互認証処理が失敗した場合（ステップＳ４０３：ＮＯ）、制御部１１３は、処理を終了する。
相互認証処理が成功した場合（ステップＳ４０３：ＹＥＳ）、制御部１１３は、暗号化部１０３に対し、装置記録鍵読出指示を送信し、また、媒体記録鍵記憶部３０３に記憶されている、ＣＩＤ、ＩＤ＿Ａに対応するＫＴ４を消去する（ステップＳ４０４）。【００９７】  制御部１１３は、変換コンテンツ記憶部３０２に記憶されている、ＣＩＤ、ＩＤ＿Ａに対応する変換コンテンツを消去する（ステップＳ４０５）。
暗号化部１０３は、装置記録鍵読出指示を受信すると、装置記録鍵記憶部１０１から装置記録鍵Ｋ１を読み出す（ステップＳ４０６）。
制御部１１３は、復号部１１２に対し、ＩＤ＿Ａ、ＣＩＤを含む部分情報読出指示を送信する（ステップＳ４０７）。【００９８】  復号部１１２は、媒体記録鍵記憶部３０３から、ＩＤ＿Ａ、ＣＩＤに対応するＫＴ２を読み出す（ステップＳ４０８）。
復号部１１２は、内部変数ｉを「１」で初期化する（ステップＳ４０９）。
復号部１１２は、部分情報記憶部３０４から、ＩＤ＿Ａ、ＣＩＤに対応するＰＥＣ１（ｉ）を読み出す（ステップＳ４１０）。【００９９】  復号部１１２は、ＫＴ２を鍵としてＰＥＣ１（ｉ）に復号アルゴリズムＤ３を施してＰＣ１（Ｘ）＝（Ｘ｜｜Ｃ２（Ｘ））を復元し、ＣＩＤとＰＣ１（Ｘ）とを暗号化部１０３に送信する（ステップＳ４１１）。
暗号化部１０３は、ＰＣ１（Ｘ）を受信し、ＰＣ１（Ｘ）からＣ２（Ｘ）を取り出し、Ｋ１を鍵としてＣ１（Ｘ）に暗号アルゴリズムＥ１を施し、ＥＣ１（Ｘ）を生成する（ステップＳ４１２）。【０１００】  暗号化部１０３は、コンテンツ記録部１０４内の、ＣＩＤに対応し、ブロック番号がＸである、無効化されたデータを、ＥＣ１（Ｘ）で上書きする（ステップＳ４１３）。
制御部１１３は、部分情報記憶部３０４内の、ＩＤ＿ＡとＣＩＤとに対応するＰＥＣ（ｉ）を消去する（ステップＳ４１４）。
復号部１１２は、ｉが（部分情報記憶部内の暗号化ブロック数）より大きいか否かを判定する（ステップＳ４１５）。【０１０１】  ｉが（部分情報記憶部内の暗号化ブロック数）より大きいと判定した場合（ステップＳ４１５：ＹＥＳ）、ムーブバック処理を終了し、ｉが（部分情報記憶部内の暗号化ブロック数）以下であった場合（ステップＳ４１５：ＮＯ）、ｉを１インクリメントして（ステップＳ４１６）、ステップＳ４１０に移行する。
また、ムーブバック処理の終了時に、制御部１１３は、変換コンテンツ記憶部３０２に記憶されているＩＤ＿Ａ１６５とＣＩＤ１６６を消去し、媒体記録鍵記憶部３０３に記憶されているＩＤ＿Ａ３３５とＣＩＤ３３６を消去し、部分情報記憶部３０４に記憶されているＩＤ＿Ａ３５５とＣＩＤ３５６を消去する。
（その他の変形例）
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。【０１０２】  （１）本実施形態では、ＳＤカードからＨＤレコーダへコンテンツをムーブバックする場合に、ＳＤカードに記録されている変換コンテンツ、媒体記録鍵ＫＴ４を消去する構成としたが、本発明はその構成に限定されるものではない。
例えば、ＳＤカードに記録された変換コンテンツを消去せずに、変換コンテンツの復号に必要なＫＴ４だけを消去して、前記変換コンテンツを利用不可状態にする構成であってもよい。また、変換コンテンツを全て消去する代わりに、変換コンテンツの一部を破壊して利用できない状態にする構成であってもよい。【０１０３】  （２）ＨＤレコーダは、さらに、ムーブ処理の進行状況を記憶する状態記憶部を備える構成であってもよい。
例えば、ＨＤレコーダは、ＳＤカードへのコンテンツのムーブが正しく完了しなかった場合に、前記状態記憶部に記憶する進行状況に基づいて、コンテンツのムーブ処理を続けて行うか、コンテンツのムーブ処理を最初からやり直すかを判断する構成であってもよい。【０１０４】  さらに、ＨＤレコーダは、前記状態記憶部に記憶する進行状況を利用者に通知する通知部を備える構成であってもよい。その場合、ムーブ処理が正しく完了しなかった旨を利用者に通知して、利用者からの指示に基づいて、コンテンツのムーブ処理を続けるか、あるいはコンテンツのムーブ処理を最初からやり直すかの指示を受け、当該指示に基づくムーブ処理を実行する構成としてもよい。【０１０５】  （３）本実施形態において、ＨＤレコーダからＳＤカードへと鍵を移動し、移動した後にＨＤレコーダに残存する当該鍵を消去する場合において、鍵の受信側であるＳＤカードが当該鍵を受け取り記録領域に記録した後に、鍵の送信側であるＨＤレコーダに対し鍵の記録が完了したことを通知し、当該通知を受けてから、ＨＤレコーダが自装置内に残存する前記鍵を消去する構成としてもよい。【０１０６】  （４）本実施形態において、コンテンツには前記コンテンツを一意に識別するための識別子が付与されており、ＨＤレコーダはＳＤカードにコンテンツをムーブする場合に前記識別子を記録しておき、ＳＤカードにムーブされたコンテンツを自身の記録領域に書き戻す場合に、自身が保持する識別子及びＳＤカードに記録されているコンテンツの識別子が一致するか否かを判定して、一致した場合に限り、コンテンツをＨＤレコーダに書き戻す構成としてもよい。【０１０７】  また、コンテンツには、コンテンツを一意に識別する識別子の代わりに、移動元の装置を一意に識別する識別子が付与されている構成であってもよい。この場合、ＨＤレコーダは、コンテンツに付与されている移動元の装置の識別子と、自身が保持している自装置の識別子とが一致するか否かを判定して、一致した場合に限り、コンテンツをＳＤカードから書き戻す構成であってもよい。【０１０８】  （５）本発明の実施の形態では、ＨＤレコーダは、部分ブロックを媒体記録鍵で暗号化してＳＤカードに書き込む構成としたが、当該構成に限定されるものではない。前記部分ブロックを装置記録鍵で暗号化して記録する構成であってもよいし、別の鍵を新たに生成して暗号化して記録する構成であってもよい。
（６）実施の形態中では、暗号アルゴリズムＥ１、Ｅ２、Ｅ３、復号アルゴリズムＤ１、Ｄ２、Ｄ３について、具体的に特定していないが、例えば、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）や、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の一般的に用いられる暗号方式に従い暗号化、復号処理を行えばよい。【０１０９】  また、ＨＤレコーダとＳＤカードの間の認証処理、通信処理については、一般的に行われているＣＰＲＭ規格に基づいて行えばよいし、著作権保護が可能である他の規格に基づいて行ってもよい。
同様に、複数のＨＤレコーダ間の認証処理、通信処理についても、一般的に行われているＤＴＣＰ規格に基づいて行えばよいし、著作権保護が可能である他の規格に基づいて行ってもよい。【０１１０】  （７）本実施形態では、コンテンツは、ＴＳの形式で、コンテンツ供給装置からＨＤレコーダへと供給される構成としたが、これに限らない。
例えば、ＨＤレコーダがチューナー等の放送受信部を備え、コンテンツ供給装置から衛星を介した放送波を用いてコンテンツを送出し、ＨＤレコーダが前記放送波を受信して、受信した放送波からコンテンツを復元することとしてもよい。【０１１１】  また、ＨＤレコーダが、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等、コンテンツを記録している記録媒体からコンテンツを読み出す構成であってもよい。
（８）ＨＤレコーダは、ＭＰＥＧ２仕様により符号化されたコンテンツを保持しており、ＳＤカードへは、前記コンテンツをＭＰＥＧ４仕様により符号化されたコンテンツにトランスコードした上で、ＳＤカードに書き込むこととしていたが、これに限らない。【０１１２】  例えば、当該変換は常に行う必要はなく、ＳＤカードの記憶容量が大きく、コンテンツをそのまま記憶出来る場合はＭＰＥＧ２からＭＰＥＧ４への変換を行わなくてもよいし、ＳＤカードの記憶容量の未使用領域のサイズを、ＨＤレコーダがムーブ処理の前に算出し、未使用領域のサイズがコンテンツのサイズより小さい場合に、前記変換処理を行うなど、ＳＤカードの記憶領域の容量残量などの条件に従い、変換を実行するか否かを判定した上で、ムーブ処理を行うこととしてもよい。【０１１３】  また、移動前及び移動後のコンテンツの符号化方式は、ＭＰＥＧ２及びＭＰＥＧ４に限る必要はない。
移動前のコンテンツを符号化する符号化方式よりも、移動後のコンテンツの符号化方式の方が、圧縮率が高ければよい。
例えば、ＨＤレコーダでは、前記コンテンツをＭＰＥＧ４仕様に基づき符号化して記録しておき、ＳＤカードには、ＭＰＥＧ７仕様に基づきトランスコードした上でコンテンツを書き込むこととしてもよい。【０１１４】  また、ＨＤレコーダが保持しているＭＰＥＧ２仕様に基づくコンテンツにおける、画像フレームの解像度に応じて、ムーブ処理時にトランスコードするか否かを判定してもよい。
例えば、画像フレームの解像度がＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）より大きい場合に、前記トランスコードを実行し、ＶＧＡ以下である場合に、前記トランスコードを実行せずに、前記コンテンツを、ＨＤレコーダからＳＤカードへと移動することとしてもよい。【０１１５】  （９）Ｉピクチャの先頭５１２バイトを無効化する例で説明したが、これには限らない。
コンテンツ記憶部に記憶されているコンテンツが、正常に再生されないように処理されていればよい。
例えば、ＰＣＴが「１」であるＴＳＰを含み、ＰＩＤが同じＶＰＩＤである連続する数個、例えば３つのＴＳＰを無効化することとしてもよい。【０１１６】  また、先頭に限らず、Ｉピクチャの所定位置を無効化することとしてもよいし、Ｉピクチャ全てを無効化してもよいし、無効化するデータは、連続データでなく散在するものとしてもよい。
また、無効化するデータはＩピクチャに限るものではなく、Ｐピクチャも合わせて無効化してもよいし、例えば、ＰＡＴ、ＰＭＴ等の選局に用いるデータを無効化してもよい。【０１１７】  また、コンテンツ内の決まった位置、例えば、処理ブロックにおける先頭から６４バイトと、４４９バイト目から５１２バイト目などを無効化することとしてもよい。
（１０）本実施形態では、ＨＤレコーダは、処理ブロックと、そのコンテンツにおける位置であるブロック番号とを連結して部分ブロックを生成し、さらに前記部分ブロックを暗号化して暗号化部分ブロックを生成し、ＳＤカードに書き込んでいるが、これには限らない。【０１１８】  例えば、前記ブロック番号はコンテンツ記憶部に記憶しておき、前記ブロック番号に対応する処理ブロックを暗号化してＳＤカードに書き込むこととしてもよい。
この場合、ＨＤレコーダは、ＳＤカードから前記暗号化されて処理ブロックを読み出して、復号して処理ブロックを復号し、前記ブロック番号をコンテンツ記憶部から読み出して、前記処理ブロックを、デバイス鍵で暗号化し、前記ブロック番号が示す位置に対応する部分に上書きしてもよい。【０１１９】  （１１）本実施形態では、ＨＤレコーダに記録されたコンテンツをＳＤカードにムーブする例について説明してきたが、これには限らない。ＨＤレコーダは、ハードディスク以外の他の大容量記録媒体を備えた、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）レコーダ等であってもよいし、ＳＤカードは、ＳＤカード以外のＩＣカード又はハードディスク若しくはＤＶＤディスクその他の記録媒体であってもよい。【０１２０】  （１２）本実施形態では、ＨＤレコーダからＳＤカードへコンテンツをムーブする構成としたが、本発明はその構成に限定されるものではない。ＨＤレコーダからコンテンツを他のＨＤレコーダへムーブするなど、記録再生装置から他の記録再生装置へコンテンツをムーブする構成であってもよい。
図１１に示すＨＤレコーダ４００は、ＨＤレコーダ１００に、他のＨＤレコーダと通信を行う送受信部３１１、他のＨＤレコーダと相互認証処理を行う認証部３０１、ＳＤカード３００に備えていた変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３及び部分情報記憶部３０４とを追加して構成されている。【０１２１】  ＨＤレコーダ４００と、ＨＤレコーダ４００と同構成のＨＤレコーダ５００とを用いることにより、上述の実施形態においてはＨＤレコーダ１００とＳＤカード３００を用いて説明したムーブ処理、ムーブバック処理と同じ処理が実現できる。
コンテンツを記憶しているＨＤレコーダ４００が、ＨＤレコーダ５００に対し前記コンテンツのムーブをする場合、ＨＤレコーダ１００がＳＤカード３００に対し行っていたムーブ処理、ムーブバック処理とほぼ同じ内容の処理を行えばよいが、下記の点が異なる。【０１２２】  （ａ）上記実施形態において、ＨＤレコーダ１００は、書込読出部１１６を用いて、ＳＤカード３００の変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４に対するデータの書き込みと読み出しを行っていたが、本変形例では、ＨＤレコーダ４００は、送受信部３１１を用い、ＨＤレコーダ５００の送受信部３１１を介して、ＨＤレコーダ５００の変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４に対しデータの書き込みと読み出しを行う。【０１２３】  （ｂ）上記実施形態において、ＨＤレコーダ１００の認証部１１５と、ＳＤカード３００の認証部３０１の間でＣＰＲＭ規格に基づく相互認証処理が行われていたが、本変形例では、ＨＤレコーダ４００の認証部３１０と、ＨＤレコーダ５００の認証部３１０の間でＤＴＣＰ規格に基づく相互認証処理を行う。
また、本変形例では、ＨＤレコーダ４００及びＨＤレコーダ５００に変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４を設けたが、変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４を設けず、変換コンテンツ、媒体記録鍵、暗号化部分ブロックを、コンテンツ記録部１０４に記録することとしてもよい。【０１２４】  （１３）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムであってもよい。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。【０１２５】  （１４）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。【０１２６】  （１５）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。【０１２７】  （１６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。【０１２８】  また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。【０１２９】  また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１３０】  本発明は、デジタルコンテンツの記録再生を行う電気機器を取り扱う産業若しくは半導体を取り扱う産業において、電気機器として若しくは電気機器の一部として、生産、販売などがなされる。
【図１】
2005091150.tif 000002
【図２】
2005091150.tif 000003
【図３】
2005091150.tif 000004
【図４】
2005091150.tif 000005
【図５】
2005091150.tif 000006
【図６】
2005091150.tif 000007
【図７】
2005091150.tif 000008
【図８】
2005091150.tif 000009
【図９】
2005091150.tif 000010
【図１０】
2005091150.tif 000011
【図１１】
2005091150.tif 000012
【手続補正書】
【提出日】平成18年9月20日(2006.9.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶しているコンテンツを可搬型の記録媒体に移動するコンテンツ移動装置であって、
コンテンツを記憶している記憶手段と、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、
前記コンテンツの一部である部分データを抽出する抽出手段と、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段と
を備えることを特徴とするコンテンツ移動装置。
【請求項２】
前記抽出手段は、前記コンテンツの所定位置から、所定長の前記部分データを抽出する
ことを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項３】
前記コンテンツは、少なくともフレーム内符号化された圧縮フレーム画像を含み、
前記抽出手段は、前記部分データとして、フレーム内符号化された前記圧縮フレーム画像の一部又は全部を抽出する
ことを特徴とする請求項２に記載のコンテンツ移動装置。
【請求項４】
前記コンテンツは、複数の固定長のブロックデータから成り、
前記抽出手段は、複数のブロックデータから１のブロックデータを抽出し、抽出したブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出したブロックデータを前記部分データとして出力し、
前記置換手段は、前記コンテンツにおいて、抽出された前記ブロックデータに相当する部分を他のデータにより置き換える
ことを特徴とする請求項３に記載のコンテンツ移動装置。
【請求項５】
前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、
前記抽出手段は、
抽出した前記ブロックデータを復号して復号ブロックデータを生成する復号部と、
生成された復号ブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出されたブロックデータを前記部分データとして出力する判断部とを含み、
前記置換手段は、前記コンテンツにおいて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータに相当する部分を他のデータにより置き換える
ことを特徴とする請求項４に記載のコンテンツ移動装置。
【請求項６】
前記書込手段は、さらに、前記部分データの前記記録媒体への書き込みに代えて、前記記録媒体の媒体鍵を用いて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータを暗号化し、前記暗号化した復号ブロックデータを前記記録媒体に書き込む
ことを特徴とする請求項５に記載のコンテンツ移動装置。
【請求項７】
前記書込手段は、
前記媒体鍵を保持している鍵保持部と、
前記媒体鍵を用いて、前記復号ブロックデータを暗号化する暗号化部と、
前記暗号化された復号ブロックデータと、前記媒体鍵とを前記記録媒体に書き込む書込部と、
前記鍵保持部に保持されている媒体鍵を消去する鍵消去部と
を含むことを特徴とする請求項６に記載のコンテンツ移動装置。
【請求項８】
前記抽出手段は、さらに、抽出した前記部分データの前記コンテンツにおける位置を出力し、
前記書込手段は、さらに、前記部分データの位置を前記記録媒体に書き込む
ことを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項９】
前記記録媒体に記録されている変換コンテンツを当該コンテンツ移動装置に移動する前記コンテンツ移動装置において、
前記記録媒体は、前記変換コンテンツと前記部分データとを記録しており、
前記記憶手段に記憶されている前記コンテンツにおいて、前記部分データに相当する部分は、他のデータにより置き換えられており、
前記コンテンツ移動装置は、さらに、
前記変換コンテンツ及び前記部分データが記録されている前記記録媒体から、前記部分データを読み出す読出手段と、
前記記憶手段に記憶されている前記コンテンツにおいて、前記他のデータにより置き換えられた部分を、読み出された前記部分データにより置き換える再置換手段と、
前記記録媒体から、前記部分データと前記変換コンテンツとを消去する消去手段と
を備えることを特徴とする請求項１に記載のコンテンツ移動装置。
【請求項１０】
前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分が、他のデータにより置き換えられており、
前記再置換手段は、前記コンテンツの所定位置から所定長の部分を、読み出された前記部分データにより置き換える
ことを特徴とする請求項９に記載のコンテンツ移動装置。
【請求項１１】
前記コンテンツは、複数の固定長のブロックデータから成り、
前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分に相当するブロックデータが、他のデータにより置き換えられており、
前記部分データは、前記複数のブロックデータのうち１のブロックデータであり、
前記再置換手段は、前記コンテンツにおいて置き換えられたブロックデータを、読み出された前記部分データにより置き換える
ことを特徴とする請求項１０に記載のコンテンツ移動装置。
【請求項１２】
前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、
前記記録媒体には、抽出された前記部分データを復号し、前記復号された部分データを前記記録媒体の媒体鍵を用いて暗号化した再暗号化データが記録されており、
前記読出手段は、前記記録媒体から、前記部分データを読み出すのに代えて、前記再暗号化データを読み出し、
前記再置換手段は、
前記コンテンツのうち置き換えられたブロックデータを、読み出された前記部分データにより置き換えるのに代えて、
前記再暗号化データを前記媒体鍵を用いて復号し、
復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成し、
前記コンテンツにおいて置き換えられたブロックデータを、前記生成された部分データで置き換える
ことを特徴とする請求項１１に記載のコンテンツ移動装置。
【請求項１３】
前記記録媒体には、前記媒体鍵が記憶されており、
前記再置換手段は、
前記記録媒体から、前記媒体鍵を読み出す鍵読出部と、
前記再暗号化データを前記媒体鍵を用いて復号する復号部と、
復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成する暗号化部と、
前記コンテンツのうち置き換えられたブロックデータを、前記生成された部分データで置き換える置換部と、
前記記録媒体に記憶されている媒体鍵を消去する鍵消去部と
を含むことを特徴とする請求項１２に記載のコンテンツ移動装置。
【請求項１４】
前記記録媒体は、さらに、前記コンテンツにおける前記部分データの位置を記憶しており、
前記読出手段は、さらに、前記記録媒体から前記位置を読み出し、
前記再置換手段は、前記記憶手段に記憶されている前記コンテンツにおける前記位置のデータを、読み出された前記部分データにより置き換える
ことを特徴とする請求項９に記載のコンテンツ移動装置。
【請求項１５】
コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンテンツ移動方法であって、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、
前記コンテンツの一部である部分データを抽出する抽出ステップと、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップと
を含むことを特徴とするコンテンツ移動方法。
【請求項１６】
コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンピュータプログラムであって、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、
前記コンテンツの一部である部分データを抽出する抽出ステップと、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップと
を含むことを特徴とするコンピュータプログラム。
【請求項１７】
コンピュータ読み取り可能な記録媒体であって、請求項１６に記載のコンピュータプログラムを記録していることを特徴とする記録媒体。
【請求項１８】
記録媒体であって、
コンテンツに質を下げる不可逆変換を施された変換コンテンツと、前記コンテンツから抽出された部分データとを記録している
ことを特徴とする記録媒体。
【請求項１９】
可搬型の記録媒体と、記憶しているコンテンツを前記記録媒体に移動するコンテンツ移動装置とから成るコンテンツ移動システムであって、
前記コンテンツ移動装置は、
コンテンツを記憶している記憶手段と、
前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、
前記コンテンツの一部である部分データを抽出する抽出手段と、
前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、
生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段と
を含み、
前記記録媒体は、前記変換コンテンツと前記部分データとを記録するための記憶領域を有する
ことを特徴とするコンテンツ移動システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ移動装置及び記録媒体を含むコンテンツ移動システムに関し、特に、コンテンツの不正利用を防止し、かつユーザの利便性を向上させる技術に関する。
【背景技術】
【０００２】
近年、ＢＳデジタル放送や地上デジタル放送等により、映画等のデジタルコンテンツ（以下、コンテンツという。）が広く配信されている。
前記コンテンツには、複製が容易であり、複製に伴う劣化がないという特徴があるので、著作権保護を目的とした、コンテンツの複製可否の制御、複製の世代管理を行うためのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が付加されている。
【０００３】
例えば、ＣＣＩに、コンテンツのコピーが１回だけ許可されていることを表す「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」が設定されている場合、当該コンテンツをコピーすると、コピーによって新たに得られたコンテンツには、コピー制御情報としてコピー不可を示す「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が設定される。
ＣＣＩに「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が設定されている場合、当該コンテンツを他の記録媒体又は装置へコピーすることは出来ないが、著作権を保護しつつ移動することは可能である（特許文献１参照）。
【０００４】
これは、デジタルテレビに内蔵されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記録されているコンテンツをＳＤカードに移動させるような場合が該当するが、コンテンツを移動した後、前記ＨＤＤに記録されているコンテンツを消去するなどして移動先のＳＤカード内のコンテンツ以外のコンテンツを利用できない状態にしなければならない。
また、移動元のコンテンツが高画質でありサイズが大きく、移動先のＳＤカードの記録容量が前記コンテンツのサイズに比べ小さい場合には、移動前に前記コンテンツを低画質に変換してサイズを小さくしてから移動を行うことが、よく行われている。
【特許文献１】特開２００３−２２８５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一旦、コンテンツを記録容量の小さい移動（ムーブ）先へ移動してしまうと、記録容量の小さい前記ムーブ先から、再び記録容量の大きなムーブ元の前記ＨＤＤへムーブし直しても、低画質のコンテンツしか再生できなくなり、ユーザにとっては、不便である。
上記の問題に鑑み、本発明は、コンテンツの不正コピーを防止し、かつ、不可逆変換を行った後にムーブしたコンテンツをムーブ元に戻した場合に、ムーブ元において変換前のコンテンツが復元出来る、ユーザにとって利便性の高いコンテンツ移動装置、コンテンツ移動方法、コンピュータプログラム、記録媒体及びコンテンツ移動システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、記憶しているコンテンツを可搬型の記録媒体に移動するコンテンツ移動装置であって、コンテンツを記憶している記憶手段と、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、前記コンテンツの一部である部分データを抽出する抽出手段と、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段とを備える。
【発明の効果】
【０００７】
本発明のコンテンツ移動装置は、前述の構成を備えることにより、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元することができる。
【０００８】
また、前記抽出手段は、前記コンテンツの所定位置から、所定長の前記部分データを抽出してもよい。
この構成によれば、コンテンツにおける所定位置から所定長のデータを無効化できるので、コンテンツを再生不可能にすることができる。
例えば、所定位置から所定長のデータ部分には、再生に不可欠な制御データが入っている場合、コンテンツの再生は不可能となる。
【０００９】
また、前記コンテンツは、少なくともフレーム内符号化された圧縮フレーム画像を含み、前記抽出手段は、前記部分データとして、フレーム内符号化された前記圧縮フレーム画像の一部又は全部を抽出してもよい。
この構成によれば、フレーム内符号化された圧縮フレーム画像の一部又は全部を抽出するので、コンテンツの完全な再生を不可能にして、確実に著作権を保護することができる。
【００１０】
また、フレーム間符号化された圧縮フレーム画像も含む場合には、フレーム内符号化された圧縮フレーム画像を再生不可能にすることにより、フレーム間符号化された圧縮フレーム画像も一緒に再生不可能にすることができる。
また、前記コンテンツは、複数の固定長のブロックデータから成り、前記抽出手段は、複数のブロックデータから１のブロックデータを抽出し、抽出したブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出したブロックデータを前記部分データとして出力し、前記置換手段は、前記コンテンツにおいて、抽出された前記ブロックデータに相当する部分を他のデータにより置き換えてもよい。
【００１１】
この構成によれば、フレーム内符号化された圧縮フレーム画像に係るブロックデータを確実に無効化することができる。
また、前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、前記抽出手段は、抽出した前記ブロックデータを復号して復号ブロックデータを生成する復号部と、生成された復号ブロックデータ内にフレーム内符号化された前記圧縮フレーム画像の一部が含まれるか否かを判断し、含まれる場合に、抽出されたブロックデータを前記部分データとして出力する判断部とを含み、前記置換手段は、前記コンテンツにおいて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータに相当する部分を他のデータにより置き換えてもよい。
【００１２】
この構成によれば、暗号化されたデジタル著作物において、フレーム内符号化された圧縮フレーム画像に係るブロックデータを確実に無効化することができる。
また、前記書込手段は、さらに、前記部分データの前記記録媒体への書き込みに代えて、前記記録媒体の媒体鍵を用いて、フレーム内符号化された前記圧縮フレーム画像の一部が含まれると判断された前記復号ブロックデータを暗号化し、前記暗号化した復号ブロックデータを前記記録媒体に書き込んでもよい。
【００１３】
この構成によれば、復号ブロックデータを暗号化して記録媒体に書き込むので、著作権の保護をより確実に行うことができる。
また、前記書込手段は、前記媒体鍵を保持している鍵保持部と、前記媒体鍵を用いて、前記復号ブロックデータを暗号化する暗号化部と、前記暗号化された復号ブロックデータと、前記媒体鍵とを前記記録媒体に書き込む書込部と、前記鍵保持部に保持されている媒体鍵を消去する鍵消去部とを含んでもよい。
【００１４】
この構成によれば、抽出された前記復号ブロックデータと、前記コンテンツから抽出された後のデータとのそれぞれの暗号化に用いる鍵を分けて、コンテンツの不正利用をより困難にすることができる。
また、前記抽出手段は、さらに、抽出した前記部分データの前記コンテンツにおける位置を出力し、前記書込手段は、さらに、前記部分データの位置を前記記録媒体に書き込んでもよい。
【００１５】
この構成によれば、前記記録媒体から、前記コンテンツにおける部分データの位置を書き込んでおくので、前記コンテンツを復元する場合に、前記コンテンツにおける前記位置に前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
また、前記記録媒体に記録されている変換コンテンツを当該コンテンツ移動装置に移動する前記コンテンツ移動装置において、前記記録媒体は、前記変換コンテンツと前記部分データとを記録しており、前記記憶手段に記憶されている前記コンテンツにおいて、前記部分データに相当する部分は、他のデータにより置き換えられており、前記コンテンツ移動装置は、さらに、前記変換コンテンツ及び前記部分データが記録されている前記記録媒体から、前記部分データを読み出す読出手段と、前記記憶手段に記憶されている前記コンテンツにおいて、前記他のデータにより置き換えられた部分を、読み出された前記部分データにより置き換える再置換手段と、前記記録媒体から、前記部分データと前記変換コンテンツとを消去する消去手段とを備えてもよい。
【００１６】
この構成によれば、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻してコンテンツを復元し、前記記録媒体に記録された変換コンテンツを消去するので、著作権を確実に保護しつつ、コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元できる。
また、前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分が、他のデータにより置き換えられており、前記再置換手段は、前記コンテンツの所定位置から所定長の部分を、読み出された前記部分データにより置き換えてもよい。
【００１７】
この構成によれば、前記コンテンツの前記所定位置に所定長の前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
また、前記コンテンツは、複数の固定長のブロックデータから成り、前記記憶手段に記憶されている前記コンテンツの所定位置から所定長の部分に相当するブロックデータが、他のデータにより置き換えられており、前記部分データは、前記複数のブロックデータのうち１のブロックデータであり、前記再置換手段は、前記コンテンツにおいて置き換えられたブロックデータを、読み出された前記部分データにより置き換えてもよい。
【００１８】
この構成によれば、前記コンテンツをブロックごとに扱うことにより、所定長のブロックデータを確実に無効化することができる。
また、前記コンテンツを構成する各ブロックデータは、デジタル著作物が前記固定長毎に暗号化されて生成されたものであり、前記記録媒体には、抽出された前記部分データを復号し、前記復号された部分データを前記記録媒体の媒体鍵を用いて暗号化した再暗号化データが記録されており、前記読出手段は、前記記録媒体から、前記部分データを読み出すのに代えて、前記再暗号化データを読み出し、前記再置換手段は、前記コンテンツのうち置き換えられたブロックデータを、読み出された前記部分データにより置き換えるのに代えて、前記再暗号化データを前記媒体鍵を用いて復号し、復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成し、前記コンテンツにおいて置き換えられたブロックデータを、前記生成された部分データで置き換えてもよい。
【００１９】
また、前記記録媒体には、前記媒体鍵が記憶されており、前記再置換手段は、前記記録媒体から、前記媒体鍵を読み出す鍵読出部と、前記再暗号化データを前記媒体鍵を用いて復号する復号部と、復号された前記再暗号化データに対し、前記デジタル著作物に施されたのと同じ暗号化を施して前記部分データを生成する暗号化部と、前記コンテンツのうち置き換えられたブロックデータを、前記生成された部分データで置き換える置換部と、前記記録媒体に記憶されている媒体鍵を消去する鍵消去部とを含んでもよい。
【００２０】
この構成によれば、前記コンテンツを暗号化して扱うことができ、著作権をより強く保護できる。
また、前記記録媒体は、さらに、前記コンテンツにおける前記部分データの位置を記憶しており、前記読出手段は、さらに、前記記録媒体から前記位置を読み出し、前記再置換手段は、前記記憶手段に記憶されている前記コンテンツにおける前記位置のデータを、読み出された前記部分データにより置き換えてもよい。
【００２１】
この構成によれば、前記コンテンツを復元する場合に、前記記録媒体に書き込まれた、前記コンテンツにおける部分データの位置と、前記部分データを読み出し、前記コンテンツにおける前記位置に前記部分データを書き込むことで無効化された前記コンテンツを容易に復元することができる。
本発明のコンテンツ移動方法は、コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンテンツ移動方法であって、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、前記コンテンツの一部である部分データを抽出する抽出ステップと、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップとを含む。
【００２２】
この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。
【００２３】
本発明のコンピュータプログラムは、コンテンツを記憶している記憶手段を備え、前記コンテンツを可搬型の記録媒体に移動するコンテンツ移動装置において用いられるコンピュータプログラムであって、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成ステップと、前記コンテンツの一部である部分データを抽出する抽出ステップと、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換ステップと、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込ステップとを含む。
【００２４】
本発明の記録媒体は、コンピュータ読み取り可能な記録媒体であって、前記コンピュータプログラムを記録している。
この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
【００２５】
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元するできる。
本発明の記録媒体は、コンテンツに質を下げる不可逆変換を施された変換コンテンツと、前記コンテンツから抽出された部分データとを記録している。
【００２６】
本発明のコンテンツ移動システムは、可搬型の記録媒体と、記憶しているコンテンツを前記記録媒体に移動するコンテンツ移動装置とから成るコンテンツ移動システムであって、前記コンテンツ移動装置は、コンテンツを記憶している記憶手段と、前記コンテンツに、品質を下げる不可逆変換を施して変換コンテンツを生成する生成手段と、前記コンテンツの一部である部分データを抽出する抽出手段と、前記コンテンツにおいて、抽出された前記部分データに相当する部分を他のデータにより置き換える置換手段と、生成された前記変換コンテンツと抽出された前記部分データとを前記記録媒体に書き込む書込手段とを含み、前記記録媒体は、前記変換コンテンツと前記部分データとを記録するための記憶領域を有する。
【００２７】
この構成によれば、前記記憶手段に記憶されたコンテンツを再生できないよう無効化し、前記記録媒体に記録された変換コンテンツのみ再生可能として著作権を保護することができる。
また、前記部分データを、前記記憶手段に記憶されているコンテンツの前記無効化された部分に書き戻し、前記記録媒体に記録された変換コンテンツを消去すれば、著作権を保護しつつ、前記コンテンツ移動装置において、記録媒体に移動する前のコンテンツを復元できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図示例と共に説明する。
＜実施の形態１＞
本発明に係る実施の形態１のコンテンツ記録再生システム１について、図を用いて説明する。
＜コンテンツ記録再生システム１の概要＞
本発明のコンテンツ記録再生システム１は、図１に示すようにコンテンツ供給装置１０、ハードディスクレコーダ（以下、ＨＤレコーダという。）１００、ＨＤレコーダ１００に装着されるＳＤカード３００、ＨＤレコーダ４００から構成される。コンテンツ供給装置１０と、ＨＤレコーダ１００とはインターネットを介して接続され、ＨＤレコーダ１００及びＨＤレコーダ４００は、ＩＥＥＥ１３９４に基づくネットワーク３０により接続されている。
【００２９】
ＨＤレコーダ１００は、コンテンツ供給装置１０から送信される映像データ、音声データ、制御用データを含むコンテンツを受信し、受信したコンテンツを自装置内のハードディスクに記憶する。
前記コンテンツは、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）仕様に基づき作成されたトランスポートストリーム（以下、ＴＳという。）であり、Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎが指定されたＣＣＩ（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）を含むものとする。
【００３０】
ＨＤレコーダ１００は、受信したコンテンツを自装置内に備えるハードディスクに記憶することもできるが、この場合、ＣＣＩを、コピー不可を示す「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」に設定し直してから記憶する。
また、ＨＤレコーダ１００は、取得した前記コンテンツを、装着されたＳＤカード３００にコピーすることは出来ないが、移動させることは可能である。しかし、ＳＤカード３００が備える記憶領域は、ＨＤレコーダ１００が備えるハードディスクの記憶領域よりも小さく、ハードディスクに記憶されているコンテンツを、ＳＤカード３００の記憶領域にそのまま記憶させることはできない。
【００３１】
この場合、ＨＤレコーダ１００は、ハードディスクに記憶されているＭＰＥＧ２仕様に基づく高品位なコンテンツを、より圧縮率の高いＭＰＥＧ４仕様に基づく低品位なコンテンツへとトランスコードし、コンテンツのデータ量を小さくしてから、ＳＤカード３００に記録し、また高品質なＭＰＥＧ２仕様のコンテンツを無効化して使用不可能にし、保持しておく。
【００３２】
ＨＤレコーダ１００は、ＳＤカード３００に移動されたコンテンツを、自装置内のハードディスクへ再度移動し、当該コンテンツを再生することも可能であるが、この場合にも、コンテンツを低品位に再生せず、ＨＤレコーダ１００からＳＤカード３００への移動を行う前と同じ、高品位に再生する。
＜ＨＤレコーダ１００の構成＞
ＨＤレコーダ１００は、図２に示すように、装置記録鍵記憶部１０１、コンテンツ受信部１０２、暗号化部１０３、コンテンツ記録部１０４、暗号化コンテンツ読出部１０５、復号部１０６、変換部１０７、媒体記録鍵生成部１０８、暗号化部１０９、部分情報抽出部１１０、暗号化部１１１、復号部１１２、制御部１１３、再生制御部１１４、認証部１１５、書込読出部１１６、操作指示取得部１１７から構成される。
【００３３】
ＨＤレコーダ１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＨＤレコーダ１００は、その機能を達成する。
【００３４】
装置記録鍵記憶部１０１は、ＲＯＭから構成され、ＨＤレコーダ１００に固有の鍵情報である装置記録鍵Ｋ１と、装置識別子「ＩＤ＿Ａ」とを記憶している。また、装置記録鍵記憶部１０１は、保護機構を備えており、外部からの不正アクセスから保護されている。
前記装置記録鍵及び装置識別子は、予め、ＨＤレコーダ１００の出荷時に装置記録鍵記憶部１０１に書き込まれている。
【００３５】
コンテンツ受信部１０２は、コンテンツ供給装置１０から、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）規格で定められた手順に従い、コンテンツ及び前記コンテンツを識別するコンテンツ識別情報（以下、ＣＩＤ）を安全に受信し、受信したコンテンツ及びＣＩＤを暗号化部１０３に送信する。
ＤＴＣＰ規格については、公知の技術で実現可能であるため、詳細については、言及しない。
【００３６】
コンテンツ受信部１０２が受信するコンテンツであるＴＳは、一例として図３（ａ）に示すＴＳＰ（１）〜ＴＳＰ（Ｍ）までのＭ（Ｍは自然数）個のＴＳパケット（以下、ＴＳＰという）から構成される。
コンテンツ受信部１０２は、ＴＳＰ（１）から順に１つずつＴＳＰ（Ｍ）までのＭ個のＴＳＰを受信し、ＴＳＰを受信する毎に暗号化部１０３へと出力する。
【００３７】
また、コンテンツ受信部１０２は、ＴＳから、ＭＰＥＧ２仕様に基づき、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等の映像再生に必要な制御データを抽出し、抽出したＰＡＴ、ＰＭＴ等を参照して、映像信号に関するデータのパケットＩＤ（以下、ＰＩＤという。）であるＶＰＩＤを読み出して制御部１１３に通知する。
【００３８】
暗号化部１０３は、制御部１１３から装置記録鍵読出指示を受信した場合に、装置記録鍵記憶部１０１から前記装置記録鍵を読み出し、コンテンツ受信部１０２から入力されるＴＳＰを、所定のバイト数のデータである処理ブロック単位で暗号化し、暗号化された処理ブロックである暗号化ブロックと、コンテンツ受信部１０２から入力されるＣＩＤとを対応づけてコンテンツ記録部１０４に書き込む。
【００３９】
暗号化部１０３は、前記暗号化を、前記装置記録鍵を用いて前記処理ブロックに暗号アルゴリズムＥ１を施すことで行う。
ここで、処理ブロックは５１２バイト長のデータとする。
暗号化部１０３は、コンテンツ受信部１０２から一例として図３（ａ）に示すように、ＴＳＰ（１）から順にＴＳＰ（２）・・・ＴＳＰ（Ｍ）までのＭ（Ｍは自然数）個のＴＳＰが入力される場合、入力されるＴＳＰを、図３（ｂ）に示すように、それぞれが５１２バイトのデータである処理ブロック１５１〜処理ブロック１５Ｎ（Ｎは自然数）に区切って、各処理ブロックそれぞれを暗号化する。
【００４０】
処理ブロック１５１は、１８８バイトのＴＳＰ（１）と、１８８バイトのＴＳＰ（２）と、ＴＳＰ（３）の前半１３６バイトとからなり、処理ブロック１５２は、ＴＳＰ（３）の後半５２バイトと、１８８バイトのＴＳＰ（４）と、１８８バイトのＴＳＰ（５）と、ＴＳＰ（６）の前半８４バイトとから成る。
以下、処理ブロック１５１をＣ１（１）といい、処理ブロック１５２をＣ１（２）といい、同様に、処理ブロック１５ＮをＣ１（Ｎ）という。
【００４１】
暗号化部１０３は、例えば、前記装置記録鍵を用いてＣ１（１）に対し暗号アルゴリズムＥ１を施して、暗号文である暗号化ブロックＥＣ１（１）を生成し、生成したＥＣ１（１）を、暗号化ブロックに係るＣＩＤとを対応づけてコンテンツ記録部１０４に書き込む。
暗号化部１０３は、上述のＣ１（１）の場合と同様にして、図３（ａ）に示すＴＳを、図３（ｂ）で示す処理ブロック毎に暗号化し、結果として得る図３（ｃ）に示す暗号化ブロック１６１〜暗号化ブロック１６Ｎ（Ｎは自然数）をコンテンツ記録部１０４に書き込む。暗号化ブロック１６１（ＥＣ１（１））は、処理ブロック１５１（Ｃ１（１））が暗号化されたものであり、暗号化ブロック１６２（ＥＣ１（２））は、処理ブロック１５２（Ｃ１（２））が暗号化されたものであり、暗号化ブロック１６Ｎ（ＥＣ１（Ｎ））は、処理ブロック１５Ｎ（Ｃ１（Ｎ））が暗号化されたものである。
【００４２】
ここで、以下、各処理ブロックにおける先頭の処理ブロックを基点とする位置、及び、各暗号化ブロックにおける先頭の暗号化ブロックを基点とする位置をブロック番号という。
例えば、Ｃ１（２）のブロック番号は「２」であり、Ｃ１（３）のブロック番号は「３」であり、Ｃ１（Ｎ）のブロック番号は「Ｎ」である。同様に、ＥＣ１（２）のブロック番号は「２」であり、ＥＣ１（３）のブロック番号は「３」であり、Ｃ１（Ｎ）のブロック番号は「Ｎ」である。
【００４３】
また、暗号化部１０３は、復号部１１２から、ＣＩＤとブロック番号と処理ブロックの連結データとを受信可能であり、前記連結データを受信した場合に、前記装置記録鍵を用い、連結データに含まれる処理ブロックに対し暗号アルゴリズムＥ１を施して、暗号文を生成し、生成した暗号文を、受信したＣＩＤに対応する前記連結データに含まれるブロック番号と同じブロック番号を持つコンテンツ記録部１０４に記録されている処理ブロックに上書きする。
【００４４】
例えば、ＣＩＤ「１」とブロック番号「２」と、処理ブロック「Ｃ２（２）」の連結データを、復号部１１２から受信した場合、暗号化部１０３は、前記装置記録鍵を用いＣ２（２）に対し暗号アルゴリズムＥ１を施して暗号文である暗号化ブロックＥＣ（２）を生成し、コンテンツ記録部１０４におけるＣＩＤが「１」、ブロック番号が「２」の位置に、ＥＣ（２）を上書きする。
【００４５】
これにより、コンテンツ記録部１０４において、無効化されていた、ＣＩＤ「１」、ブロック番号「２」の位置のデータが、無効化前のデータに置き換わる。
コンテンツ記録部１０４は、ハードディスクユニットから構成され、暗号化部１０３により書き込まれるＣＩＤと、暗号化ブロック群である暗号化コンテンツとを対応づけて保持する。
【００４６】
コンテンツ記録部１０４は、一例として、図４に示すように、値が「１」であるＣＩＤ１７１と、ＥＣ１（１）〜ＥＣ１（Ｎ）までのＮ個の暗号化ブロックから成る暗号化コンテンツとを対応づけて保持している。
暗号化コンテンツ読出部１０５は、制御部１１３からＣＩＤを含む読み出し指示を受信し、コンテンツ記録部１０４に記録された、前記読み出し指示に含まれるＣＩＤに対応づけられている暗号化ブロックを、ブロック番号の早い順に１つずつ読み出して、復号部１０６に送信する。
【００４７】
復号部１０６は、ＨＤＤレコーダの電源投入時に、装置記録鍵記憶部１０１から、前記装置記録鍵を読み出しておき、暗号化コンテンツ読出部１０５から、暗号化ブロックを１つずつ受信すると、前記装置記録鍵を用いて、受信した暗号化ブロックに対し、復号アルゴリズムＤ１を施して、復号文である処理ブロックを生成し、生成した処理ブロックを、変換部１０７と、部分情報抽出部１１０と、再生制御部１１４とに出力する。
【００４８】
例えば、復号部１０６は、暗号化コンテンツ読出部１０５から、ＥＣ１（１）を受信した場合、復号部１０６は、前記装置記録鍵を用いてＥＣ１（１）に復号アルゴリズムＤ１を施して、Ｃ１（１）を生成し、Ｃ１（１）を変換部１０７と、部分情報抽出部１１０に出力する。
ここで、復号アルゴリズムＤ１は、暗号アルゴリズムＥ１により生成された暗号文を復号するアルゴリズムである。
【００４９】
変換部１０７は、復号部１０６から受信する処理ブロックから成るＭＰＥＧ２仕様で符号化されたコンテンツを、ＭＰＥＧ４仕様で符号化されたコンテンツ（以下、変換コンテンツという。）へと変換し、前記変換コンテンツを暗号化部１０９に送信する。
例えば、変換部１０７は、復号部１０６から、処理ブロックＣ１（１）、Ｃ１（２）、Ｃ１（３）・・・Ｃ１（Ｎ）を順に受信し、受信した処理ブロックで、ＭＰＥＧ４仕様へとトランスコード可能であるか否か判定する。前記判定は、例えば、ＭＰＥＧ２仕様に基づく、Ｉピクチャなどのピクチャが復号可能となったか否かにより行い、ピクチャが復号可能となればトランスコード可能であると判定し、当該ピクチャを構成する処理ブロックをまとめてＭＰＥＧ４へとトランスコードしていくことにより、ＭＰＥＧ４仕様の変換ブロックＣ２（１）、Ｃ２（２）・・・Ｃ２（Ｆ）（Ｆは自然数）を生成する。
【００５０】
媒体記録鍵生成部１０８は、制御部１１３からの、装置識別子とＣＩＤとを含む、変換コンテンツ用の媒体記録鍵の生成指示を示す第１生成指示を受信し、擬似乱数を用いて媒体記録鍵ＫＴ４を生成し、暗号化部１０９に送信する。また、ＫＴ４を後述するＳＤカード３００の媒体記録鍵記憶部３０３に書き込み、媒体記録鍵生成部１０８内に残存するＫＴ４を消去する。
【００５１】
また、媒体記録鍵生成部１０８は、制御部１１３からの、装置識別子とＣＩＤとを含む、部分情報用の媒体記録鍵の生成指示を示す第２生成指示を受信し、擬似乱数を用いて媒体記録鍵ＫＴ２を生成し、暗号化部１１１に送信する。また、ＫＴ２を後述するＳＤカード３００の媒体記録鍵記憶部３０３に書き込み、媒体記録鍵生成部１０８内に残存するＫＴ２を消去する。
【００５２】
暗号化部１０９は、媒体記録鍵生成部１０８から、装置識別子とＣＩＤとＫＴ４を受信し、変換部１０７から前記変換コンテンツを受信すると、前記変換コンテンツにおける所定長のデータである変換ブロック毎にＫＴ４を用いて暗号アルゴリズムＥ２を施して暗号化変換ブロックを生成し、当該暗号化変換ブロックと、装置識別子とＣＩＤとを対応づけて、後述するＳＤカード３００内の変換コンテンツ記憶部３０２に書き込む。
【００５３】
部分情報抽出部１１０は、復号部１０６から、逐次受信する処理ブロックの中から、処理ブロック中のＴＳＰのパケットＩＤと、Ｉピクチャの先頭部分に含まれる値が「１」であるＰＣＴフラグとを目印に、Ｉピクチャの先頭５１２バイトのデータを含む処理ブロックを抽出する。
一例として、図５に示すように、Ｃ１（１）〜Ｃ１（７）の各処理ブロックが、順に部分情報抽出部１１８に入力される場合について説明する。
【００５４】
ここで、部分情報抽出部１１０は、ＣＩＤとＶＰＩＤを制御部１１３から受信しており、映像データが符号化されたＴＳＰのパケットＩＤ（以下、ＰＩＤという。）は、値「ＶＰＩＤ」であるものとする。
まず、部分情報抽出部１１０は、入力される処理ブロックが、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定し、含まない場合には当該処理ブロックを破棄し、含む場合には、さらに、当該ＴＳＰが、値が「１」であるＰＣＴを含むか否かを判定する。
【００５５】
処理ブロックが、ＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰを含む場合、処理ブロックのブロック番号で示される暗号化ブロックを無効データで上書きし、当該処理ブロックに含まれる該当ＴＳＰのバイト数を無効化バイト数として保持する。
図５の場合、Ｃ１（２）が、ＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰ（５）を含むので、ＴＳＰ（５）を含む処理ブロックのブロック番号である「２」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（２）を、無効データで上書きする。
【００５６】
この時、処理ブロックＣ１（２）には、ＴＳＰ（５）が１８８バイト含まれるので、前記無効化バイト数を１８８とする。
次に、部分情報抽出部１１０は、入力される処理ブロックが、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定する。
ＰＩＤ＝ＶＰＩＤであるＴＳＰを含まない場合には、当該処理ブロックを破棄し、含む場合には、コンテンツ記録部１０４に記録され当該処理ブロックのブロック番号で示される暗号化ブロックを無効データで上書きし、当該処理ブロックに含まれる該当ＴＳＰのバイト数を無効化バイト数として保持する。
【００５７】
また、前記処理ブロックのブロック番号と、前記処理ブロックとを連結し、連結結果である部分ブロックを、暗号化部１１１に送信する。
ここで、ブロック番号がＬである処理ブロックＣ１（Ｌ）の部分ブロックをＰＣ１（Ｌ）（Ｌは自然数）と記し、ＰＣ１（Ｌ）を（Ｌ｜｜Ｃ１（Ｌ））と示す。記号「｜｜」は連結を示す。
【００５８】
例えば、前記該当する処理ブロックがＣ１（２）である場合、部分ブロックＰＣ１（２）＝（２｜｜Ｃ１（２））である。
上記のようなＰＩＤ＝ＶＰＩＤであるＴＳＰを含む処理ブロックは、Ｃ１（４）と、Ｃ１（６）が該当する。
Ｃ１（４）について、部分情報抽出部１１０は、Ｃ１（４）のブロック番号である「４」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（４）を、無効データで上書きし、Ｃ１（４）に含まれるＴＳＰ（１０）のバイト数である１８８バイトを、前記無効化バイト数に加算する。
【００５９】
また、部分情報抽出部１１０は、ＰＣ１（４）＝（４｜｜Ｃ１（４））を暗号化部１１１に送信する。
同様に、Ｃ１（６）について、部分情報抽出部１１０は、Ｃ１（６）のブロック番号である「６」と、同じブロック番号を持ち、コンテンツ記録部１０４に記録されている暗号化ブロックであるＥＣ１（６）を、無効データで上書きし、Ｃ１（６）に含まれるＴＳＰ（１０）のバイト数である１８８バイトを、前記無効化バイト数に加算する。
【００６０】
また、部分情報抽出部１１０は、ＰＣ１（６）＝（６｜｜Ｃ１（６））を暗号化部１１１に送信する。
ここで、前記無効化バイト数は、５６４バイトとなり、５１２バイト以上となったので、部分情報抽出部１１０は、前記無効化バイト数を０バイトにクリアし、前述のＰＩＤ＝ＶＰＩＤかつＰＣＴが「１」であるＴＳＰを含む処理ブロックか否かの判定処理に戻る。
【００６１】
以上の処理により、Ｉピクチャに該当する映像データの先頭から５１２バイト以上を含む処理ブロックを選出して、無効化することができる。
暗号化部１１１は、媒体記録鍵生成部１０８から装置識別子とＣＩＤとＫＴ２を受信し、また部分情報抽出部１１０から部分ブロックを受信すると、ＫＴ２を用いて、受信した部分ブロックに暗号アルゴリズムＥ３を施して暗号化部分ブロックを生成し、当該暗号化部分ブロックと、装置識別子とＣＩＤとを対応づけて後述するＳＤカード３００内の部分情報記憶部３０４に書き込む。
【００６２】
ここで、以下、部分ブロックＰＣ１（Ｌ）が暗号化された結果である暗号化部分ブロックを、ＥＰＣ１（Ｌ）という。
復号部１１２は、制御部１１３からＣＩＤと装置識別子とを含む部分情報読出指示を受信可能であり、前記部分情報読出指示を受信すると、後述するＳＤカード３００内の媒体記録鍵記憶部３０３に記憶されている、前記部分情報読出指示に含まれるＣＩＤと装置識別子とに対応するＫＴ２を読み出す。また、復号部１１２は、後述するＳＤカード３００内の部分情報記憶部３０４に記憶されている、、前記部分情報読出指示に含まれるＣＩＤと装置識別子とに対応する暗号化部分ブロックを、ブロック番号の早い順に１つずつ読み出し、ＫＴ２を用いて、読み出した暗号化部分ブロックに復号アルゴリズムＤ３を施して、ブロック番号と処理ブロックの結合物である部分ブロックを復元し、復元された部分ブロックを暗号化部１０３に送信する。
【００６３】
ここで、復号アルゴリズムＤ３は、暗号アルゴリズムＥ３により生成された暗号文を復号するアルゴリズムである。
例えば、復号部１１２は、部分情報記憶部３０４から、暗号化部分ブロックＥＰＣ１（Ｌ）を読み出した場合、ＫＴ２を用いてＥＰＣ１（Ｌ）に復号アルゴリズムＤ３を施して、ＰＣ１（Ｌ）＝（Ｌ｜｜Ｃ１（Ｌ））を生成し、ＰＣ１（Ｌ）を暗号化部１０３に送信する。
【００６４】
制御部１１３は、ＨＤレコーダ１００の全体動作を制御する。
制御部１１３は、装置記録鍵と装置識別子とを、電源投入時に、装置記録鍵記憶部１０１から読み出して、保持しておく。
制御部１１３は、操作指示取得部１１７から、操作指示情報を受信し、受信した操作指示情報に対応した処理を行う。
【００６５】
制御部１１３は、操作指示取得部１１７から、ムーブすべきコンテンツのＣＩＤを含む、コンテンツのムーブを示す操作指示情報を受信した場合に、認証部１１５に対し、認証指示を送信し、認証部１１５による相互認証処理が成功した場合、さらに、暗号化コンテンツ読出部１０５に対して、ＣＩＤを含む読み出し指示を送信し、また、媒体記録鍵生成部１０８に対し、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む、変換コンテンツ用の媒体記録鍵の生成指示を示す第１生成指示と、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む、部分情報用の媒体記録鍵の生成指示を示す第２生成指示を送信し、また、部分情報抽出部１１０に対して、ＶＰＩＤを通知する。
【００６６】
また、制御部１１３は、前記ＶＰＩＤをコンテンツ受信部１０２から受信した場合には、コンテンツ記録部１０４に保持しておく。
また、制御部１１３は、操作指示取得部１１７から、再生すべきコンテンツのＣＩＤを含むコンテンツの再生を示す操作指示情報を受信した場合に、暗号化コンテンツ読出部１０５に対してＣＩＤを含む読み出し指示を送信し、また、再生制御部１１４に対し、コンテンツの再生指示を送信する。
【００６７】
制御部１１３は、操作指示取得部１１７からムーブバックすべきコンテンツのＣＩＤを含む、ムーブバックを示す操作指示情報を受信した場合、認証部１１５に認証指示を送信する。
制御部１１３は、認証部１１５から前記認証指示に対する認証処理の結果を受信し、前記認証処理が成功した場合には、暗号化部１０３に対し、装置記録鍵読出指示を送信し、また、媒体記録鍵記憶部３０３に記憶されている、装置識別子「ＩＤ＿Ａ」とＣＩＤとに対応づけられたＫＴ４を消去し、変換コンテンツ記憶部３０２に記憶されている、装置識別子「ＩＤ＿Ａ」とＣＩＤとに対応づけられた変換コンテンツを消去し、復号部１１２に対し、装置識別子「ＩＤ＿Ａ」とＣＩＤとを含む部分情報読出指示を送信する。
【００６８】
認証処理が失敗した場合には、制御部１１３は処理を終了する。
再生制御部１１４は、ＭＰＥＧデコード回路と、ＤＡ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）コンバータから成り、コンテンツ受信部１０２及び復号部１０６から、ＴＳをＴＳＰ単位で受信する。
前記ＭＰＥＧデコード回路は、受信したＴＳを、ＭＰＥＧ２仕様に基づき、圧縮前の映像、音声を表すデジタル信号に復号し、復号された前記デジタル信号をＤＡコンバータで映像、音声を表すアナログ信号に変換して、モニタ１２０に出力する。
【００６９】
ＭＰＥＧ２については、公知の技術であるので、説明を省略する。
認証部１１５は、制御部１１３からＳＤカード３００に対する認証指示を受信し、ＳＤカード３００と相互認証処理を行い、認証処理の結果を制御部１１３に送信する。
ＳＤカード３００との間の相互認証処理が成功した場合に、以後、ＳＤカード３００は、ＨＤレコーダ１００に対するデータの書き込みを許可する。
【００７０】
認証部１１５は、前記相互認証処理を、例えば、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）仕様に基づき行う。ＣＰＲＭについては、公知技術であり、特に説明は行わない。
書込読出部１１６は、ＳＤカード３００への情報の読み出し及び書き込みを行う。
操作指示取得部１１７は、電源ボタン、録画ボタン、ムーブボタン、受信チャネル指定ボタン、メニューボタン、選択ボタン、カーソル移動ボタン、コンテンツＩＤ選択ボタンなどの各種ボタン及びリモートコントローラの受信回路を備える。
【００７１】
利用者によるボタン操作及びリモートコントローラの操作を受け付け、受け付けた、ボタン操作及びリモートコントローラの操作を示す操作指示情報を制御部１１３へ出力する。
モニタ１２０は、スピーカ、ディスプレイを内蔵するテレビ受信機であり、再生制御部１１４から映像信号を受け取り、水平同期信号、垂直同期信号に基づき、映像をディスプレイに表示し、再生制御部１１４から、音声信号を受け取り、受け取った音声信号を音声に変換し、スピーカに出力する。
＜ＳＤカード３００の構成＞
ＳＤカード３００は、図２に示すように、認証部３０１と、変換コンテンツ記憶部３０２と、媒体記録鍵記憶部３０３と、部分情報記憶部３０４とから構成される。
【００７２】
ここで、ＳＤカード３００内の記憶領域は、セキュアな記憶領域と、非セキュアな記憶領域とから構成されており、具体的には、媒体記録鍵記憶部３０３はセキュアな記憶領域であり、変換コンテンツ記憶部３０２及び部分情報記憶部３０４は非セキュアな記憶領域である。
ＳＤカード３００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＳＤカード３００は、その機能を達成する。
【００７３】
認証部３０１は、ＨＤレコーダ１００内の認証部１１５からの要求に従い、認証部１１５との間で相互認証処理を行う。
前記相互認証処理が成功した場合に、認証部３０１は、以後、ＨＤレコーダ１００に対し、セキュアな記憶領域である媒体記録鍵記憶部３０３に対するデータの書き込み、データの読み出しを許可する。
【００７４】
変換コンテンツ記憶部３０２は、暗号化部１０９により書き込まれる変換コンテンツを記憶する。
例えば、図６に示すように、装置識別子ＩＤ＿Ａ（１６５）とＣＩＤ１６６と、ＥＣ２（１）〜ＥＣ２（Ｆ）のＦ個の暗号化変換ブロックとを対応づけて保持する。
媒体記録鍵記憶部３０３は、媒体記録鍵生成部１０８により書き込まれる、図６に示すような、装置識別子ＩＤ＿Ａ（３３５）とＣＩＤ３３６と媒体記録鍵ＫＴ２（３３１）及びＫＴ４（３３２）とを対応づけて記憶する。
【００７５】
部分情報記憶部３０４は、例えば、図６に示すように、装置識別子ＩＤ＿Ａ（３５５）とＣＩＤ３５６と、ＰＥＣ１（１）〜ＰＥＣ１（Ｇ）のＧ（Ｇは自然数）個の暗号化変換ブロックとを対応づけて保持する。
＜動作＞
コンテンツ記録再生システム１の動作について、コンテンツのＨＤレコーダ１００からＳＤカード３００への（１）ムーブ処理、（２）ムーブしたコンテンツのＳＤカード３００からＨＤレコーダ１００へのムーブバック処理の順に説明する。
（１）ムーブ処理
前述のコンテンツ記録部１０４に記憶されたコンテンツを、ＳＤカード３００にムーブする処理について、図７〜９を用いて説明する。
【００７６】
ここで、コンテンツ記録部１０４には、暗号化されたコンテンツとして図４に示すように、ＣＩＤ「１」（１７１）とＥＣ１（１）〜ＥＣ１（Ｎ）とが対応づけて記録されており、ＳＤカード３００における変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４にはデータが記録されていないものとする。
ユーザは、リモートコントローラを操作することにより、コンテンツのムーブを指示する。
【００７７】
操作指示取得部１１７は、ムーブすべきコンテンツのＣＩＤを含むムーブ指示を示す操作指示情報を制御部１１３に送信する（ステップＳ３０１）。
制御部１１３は、認証部１１５に対し、ＳＤカード３００との認証指示を送信する。
認証部１１５は、ＳＤカード３００の認証部３０１との間で相互認証処理を行い、制御部１１３に認証結果を通知する（ステップＳ３０２）。
【００７８】
相互認証が失敗した場合（ステップＳ３０３：ＮＯ）、処理を終了する。
相互認証が成功した場合（ステップＳ３０３：ＹＥＳ）、制御部１１３は、媒体記録鍵生成部１０８に対し、予め、装置記録鍵記憶部１０１から読み出している装置識別子「ＩＤ＿Ａ」と操作指示情報に含まれるＣＩＤとを含む、第１生成指示を送信する。媒体記録鍵生成部１０８は、前記第１生成指示を受信し、媒体記録鍵ＫＴ４を生成し、ＩＤ＿ＡとＣＩＤとＫＴ４を暗号化部１０９に送信する（ステップＳ３０４）。
【００７９】
制御部１１３は、媒体記録鍵生成部１０８に対し、ＩＤ＿ＡとＣＩＤとを含む第２生成指示を送信する。媒体記録鍵生成部１０８は、前記第２生成指示を受信し、媒体記録鍵ＫＴ２を生成し、ＩＤ＿ＡとＣＩＤとＫＴ２を暗号化部１１１に送信する（ステップＳ３０５）。
制御部１１３は、部分情報抽出部１１０に対し、ＣＩＤとＶＰＩＤを通知する（ステップＳ３０６）。
【００８０】
制御部１１３は、暗号化コンテンツ読出部に対し、読出指示を送信する（ステップＳ３０７）。
暗号化コンテンツ読出部１０５は、制御部１１３から前記読出指示を受信し、内部変数ｉを「１」で初期化する（ステップＳ３０８）。
部分情報抽出部１１０は、ＶＰＩＤを受信し、内部変数ｊを「１」に初期化し、ｋを「０」に初期化する（ステップＳ３０９）。
【００８１】
暗号化コンテンツ読出部１０５は、内部変数ｉが、コンテンツ記録部１０４に記録されている暗号化ブロックの数より大きいか否かを判定する（ステップＳ３１０）。
ｉが暗号化ブロックの数より大きい場合（ステップＳ３１０：ＹＥＳ）、暗号化コンテンツ読出部１０５は、媒体記録鍵生成部１０８に媒体記録鍵書込指示を送信する。
媒体記録鍵生成部１０８は、ＩＤ＿Ａと、ＣＩＤと、ＫＴ４と、ＫＴ２とを媒体記録鍵記憶部３０３に書き込み（ステップＳ３１１）、媒体記録鍵生成部１０８内に残存するＫＴ４とＫＴ２とを削除して、処理を終了する。
【００８２】
ｉが暗号化ブロックの数より小さい場合（ステップＳ３１０：ＮＯ）、暗号化コンテンツ読出部１０５は、コンテンツ記録部１０４からＥＣ１（ｉ）を読み出し、読み出したＥＣ１（ｉ）を復号部１０６に送信する（ステップＳ３１２）。
復号部１０６は、装置記録鍵Ｋ１を用い、ＥＣ１（ｉ）を復号アルゴリズムＤ１により復号してＣ１（ｉ）を生成し、生成したＣ１（ｉ）を、部分情報抽出部１１０と、変換部１０７に送信する（ステップＳ３１３）。
【００８３】
部分情報抽出部１１０は、Ｃ１（ｉ）を受信し、受信したＣ１（ｉ）がＰＩＤ＝ＶＰＩＤであるＴＳＰを含むか否かを判定する（ステップＳ３２１）。
Ｃ１（ｉ）が、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含まない場合（ステップＳ３２１：ＮＯ）、ｉを１インクリメントし（ステップＳ３１４）、ステップＳ３１０に移行する。
Ｃ１（ｉ）が、ＰＩＤ＝ＶＰＩＤであるＴＳＰを含む場合（ステップＳ３２１：ＹＥＳ）、部分情報抽出部１１０は、ｋが「０」か否かを判定する（ステップＳ３２２）。
【００８４】
ｋが「０」でない場合（ステップＳ３２２：ＮＯ）、後述するステップＳ３２４に移行する。
ｋが「０」である場合（ステップＳ３２２：ＹＥＳ）、ＰＩＤ＝ＶＰＩＤであるＴＳＰが、値が「１」であるＰＣＴを含むか否かを判定する（ステップＳ３２３）。
値が「１」であるＰＣＴを含まない場合（ステップＳ３２３：ＮＯ）、ステップＳ３１４に移行する。
【００８５】
値が「１」であるＰＣＴを含む場合（ステップＳ３２３：ＹＥＳ）、部分情報抽出部１１０は、ＰＣ１（ｉ）＝（ｉ｜｜Ｃ１（ｉ））を暗号化部１１１に送信する。
暗号化部１１１は、ＫＴ２を用いＰＣ１（ｉ）に暗号アルゴリズムＥ３を施してＰＥＣ１（ｉ）を生成する（ステップＳ３２４）。
暗号化部１１１は、ＰＥＣ１（ｉ）を部分情報記憶部３０４に書き込む（ステップＳ３２５）。
【００８６】
ただし、ＩＤ＿ＡとＣＩＤとが部分情報記憶部３０４に書き込まれていない場合には、ＩＤ＿ＡとＣＩＤとＰＥＣ１（ｉ）とを対応づけて書き込む。
部分情報抽出部１１０は、コンテンツ記録部１０４に記録されている、ＣＩＤに対応するＥＣ１（ｉ）をヌルデータで上書きする（ステップＳ３２６）。
部分情報抽出部１１０は、Ｃ１（ｉ）に含まれる、ＰＩＤ＝ＶＰＩＤであるＴＳＰのバイト数をｋに加える（ステップＳ３２７）。
【００８７】
部分情報抽出部１１０は、ｋが５１２より大きいか否かを判定する（ステップＳ３２８）。
ｋが５１２より大きい場合（ステップＳ３２８：ＹＥＳ）、ｋを「０」で初期化し（ステップＳ３２９）、ステップＳ３１４に移行する。
ｋが５１２より小さい場合（ステップＳ３２８：ＮＯ）、ステップＳ３１４に移行する。
【００８８】
また、ステップＳ３１３において、復号部１０６から送信されたＣ１（ｉ）を、変換部１０７は受信し（ステップＳ３４１）、これまでに復号部１０６から受信し保持しているデータに基づき、トランスコードが可能か否かを判定する（ステップＳ３４２）。
トランスコード不可能な場合（ステップＳ３４２：ＮＯ）、変換部１０７は、次のデータを復号部１０６から受信するのを待つ（ステップＳ３４７）。
【００８９】
トランスコードが可能な場合（ステップＳ３４２：ＹＥＳ）、変換部１０７は、所定のデータ単位毎にトランスコードを実行し、結果として変換ブロックＣ２（ｊ）を生成し（ステップＳ３４３）、Ｃ２（ｊ）を暗号化部１０９に送信する。
暗号化部１０９は、Ｃ２（ｊ）を受信し、ＫＴ４を用いＣ２（ｊ）に暗号アルゴリズムＥ２を施し、ＥＣ２（ｊ）を生成する（ステップＳ３４４）。
【００９０】
暗号化部１０９は、変換コンテンツ記憶部３０２に、ＩＤ＿ＡとＣＩＤとに対応づけてＥＣ２（ｊ）を書き込む（ステップＳ３４５）。
ただし、ＩＤ＿ＡとＣＩＤとが変換コンテンツ記憶部３０２に書き込まれていない場合には、ＩＤ＿ＡとＣＩＤとＥＣ２（ｊ）とを対応づけて書き込む。
変換部１０７は、ｊを「１」インクリメントし（ステップＳ３４６）、ステップＳ３４７に移行する。
【００９１】
以上の処理により、ＳＤカード３００の変換コンテンツ記憶部３０２には、図６に示すように、ＩＤ＿Ａ１６５とＣＩＤ１６６とＥＣ２（１）〜ＥＣ２（Ｆ）までのＦ（Ｆは自然数）個の変換ブロックとが対応づけて記憶され、媒体記録鍵記憶部３０３には、ＩＤ＿Ａ３３５とＣＩＤ３３６とＫＴ２（３３１）とＫＴ４（３３２）が対応づけて記憶され、部分情報記憶部３０４は、ＩＤ＿Ａ３５５とＣＩＤ３５６とＰＥＣ１（１）〜ＰＥＣ１（Ｇ）のＧ（Ｇは自然数）個の暗号化部分ブロックとが対応づけて記憶されることとなる。
【００９２】
なお、ＩＤ＿Ａ１６５、ＩＤ＿Ａ３３５、ＩＤ＿Ａ３５５は、同じ値を持つ装置識別子であり、ＣＩＤ１６６、ＣＩＤ３３６、ＣＩＤ３５６は、同じ値を持つコンテンツ識別情報である。
（２）ムーブバック処理
前述の（１）ムーブ処理によって、ＨＤレコーダ１００からＳＤカード３００へとムーブされたコンテンツを、ＳＤカード３００からＨＤレコーダ１００へとムーブバックする処理について、図１０を用いて説明する。
【００９３】
ユーザは、リモートコントローラを操作することにより、ムーブされたコンテンツのムーブバックを指示する。
操作指示取得部１１７は、ムーブバックすべきコンテンツのＣＩＤを含むムーブバック指示を示す操作指示情報を制御部１１３に送信する（ステップＳ４０１）。
制御部１１３は、操作指示取得部１１７から、前記ムーブバック指示を示す操作指示情報を受信し、認証部１１５に認証指示を送信する。
【００９４】
認証部１１５は、認証部３０１との間で、相互認証処理を実行する（ステップＳ４０２）。
相互認証処理が失敗した場合（ステップＳ４０３：ＮＯ）、制御部１１３は、処理を終了する。
相互認証処理が成功した場合（ステップＳ４０３：ＹＥＳ）、制御部１１３は、暗号化部１０３に対し、装置記録鍵読出指示を送信し、また、媒体記録鍵記憶部３０３に記憶されている、ＣＩＤ、ＩＤ＿Ａに対応するＫＴ４を消去する（ステップＳ４０４）。
【００９５】
制御部１１３は、変換コンテンツ記憶部３０２に記憶されている、ＣＩＤ、ＩＤ＿Ａに対応する変換コンテンツを消去する（ステップＳ４０５）。
暗号化部１０３は、装置記録鍵読出指示を受信すると、装置記録鍵記憶部１０１から装置記録鍵Ｋ１を読み出す（ステップＳ４０６）。
制御部１１３は、復号部１１２に対し、ＩＤ＿Ａ、ＣＩＤを含む部分情報読出指示を送信する（ステップＳ４０７）。
【００９６】
復号部１１２は、媒体記録鍵記憶部３０３から、ＩＤ＿Ａ、ＣＩＤに対応するＫＴ２を読み出す（ステップＳ４０８）。
復号部１１２は、内部変数ｉを「１」で初期化する（ステップＳ４０９）。
復号部１１２は、部分情報記憶部３０４から、ＩＤ＿Ａ、ＣＩＤに対応するＰＥＣ１（ｉ）を読み出す（ステップＳ４１０）。
【００９７】
復号部１１２は、ＫＴ２を鍵としてＰＥＣ１（ｉ）に復号アルゴリズムＤ３を施してＰＣ１（Ｘ）＝（Ｘ｜｜Ｃ２（Ｘ））を復元し、ＣＩＤとＰＣ１（Ｘ）とを暗号化部１０３に送信する（ステップＳ４１１）。
暗号化部１０３は、ＰＣ１（Ｘ）を受信し、ＰＣ１（Ｘ）からＣ２（Ｘ）を取り出し、Ｋ１を鍵としてＣ１（Ｘ）に暗号アルゴリズムＥ１を施し、ＥＣ１（Ｘ）を生成する（ステップＳ４１２）。
【００９８】
暗号化部１０３は、コンテンツ記録部１０４内の、ＣＩＤに対応し、ブロック番号がＸである、無効化されたデータを、ＥＣ１（Ｘ）で上書きする（ステップＳ４１３）。
制御部１１３は、部分情報記憶部３０４内の、ＩＤ＿ＡとＣＩＤとに対応するＰＥＣ（ｉ）を消去する（ステップＳ４１４）。
復号部１１２は、ｉが（部分情報記憶部内の暗号化ブロック数）より大きいか否かを判定する（ステップＳ４１５）。
【００９９】
ｉが（部分情報記憶部内の暗号化ブロック数）より大きいと判定した場合（ステップＳ４１５：ＹＥＳ）、ムーブバック処理を終了し、ｉが（部分情報記憶部内の暗号化ブロック数）以下であった場合（ステップＳ４１５：ＮＯ）、ｉを１インクリメントして（ステップＳ４１６）、ステップＳ４１０に移行する。
また、ムーブバック処理の終了時に、制御部１１３は、変換コンテンツ記憶部３０２に記憶されているＩＤ＿Ａ１６５とＣＩＤ１６６を消去し、媒体記録鍵記憶部３０３に記憶されているＩＤ＿Ａ３３５とＣＩＤ３３６を消去し、部分情報記憶部３０４に記憶されているＩＤ＿Ａ３５５とＣＩＤ３５６を消去する。
（その他の変形例）
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１００】
（１）本実施形態では、ＳＤカードからＨＤレコーダへコンテンツをムーブバックする場合に、ＳＤカードに記録されている変換コンテンツ、媒体記録鍵ＫＴ４を消去する構成としたが、本発明はその構成に限定されるものではない。
例えば、ＳＤカードに記録された変換コンテンツを消去せずに、変換コンテンツの復号に必要なＫＴ４だけを消去して、前記変換コンテンツを利用不可状態にする構成であってもよい。また、変換コンテンツを全て消去する代わりに、変換コンテンツの一部を破壊して利用できない状態にする構成であってもよい。
【０１０１】
（２）ＨＤレコーダは、さらに、ムーブ処理の進行状況を記憶する状態記憶部を備える構成であってもよい。
例えば、ＨＤレコーダは、ＳＤカードへのコンテンツのムーブが正しく完了しなかった場合に、前記状態記憶部に記憶する進行状況に基づいて、コンテンツのムーブ処理を続けて行うか、コンテンツのムーブ処理を最初からやり直すかを判断する構成であってもよい。
【０１０２】
さらに、ＨＤレコーダは、前記状態記憶部に記憶する進行状況を利用者に通知する通知部を備える構成であってもよい。その場合、ムーブ処理が正しく完了しなかった旨を利用者に通知して、利用者からの指示に基づいて、コンテンツのムーブ処理を続けるか、あるいはコンテンツのムーブ処理を最初からやり直すかの指示を受け、当該指示に基づくムーブ処理を実行する構成としてもよい。
【０１０３】
（３）本実施形態において、ＨＤレコーダからＳＤカードへと鍵を移動し、移動した後にＨＤレコーダに残存する当該鍵を消去する場合において、鍵の受信側であるＳＤカードが当該鍵を受け取り記録領域に記録した後に、鍵の送信側であるＨＤレコーダに対し鍵の記録が完了したことを通知し、当該通知を受けてから、ＨＤレコーダが自装置内に残存する前記鍵を消去する構成としてもよい。
【０１０４】
（４）本実施形態において、コンテンツには前記コンテンツを一意に識別するための識別子が付与されており、ＨＤレコーダはＳＤカードにコンテンツをムーブする場合に前記識別子を記録しておき、ＳＤカードにムーブされたコンテンツを自身の記録領域に書き戻す場合に、自身が保持する識別子及びＳＤカードに記録されているコンテンツの識別子が一致するか否かを判定して、一致した場合に限り、コンテンツをＨＤレコーダに書き戻す構成としてもよい。
【０１０５】
また、コンテンツには、コンテンツを一意に識別する識別子の代わりに、移動元の装置を一意に識別する識別子が付与されている構成であってもよい。この場合、ＨＤレコーダは、コンテンツに付与されている移動元の装置の識別子と、自身が保持している自装置の識別子とが一致するか否かを判定して、一致した場合に限り、コンテンツをＳＤカードから書き戻す構成であってもよい。
【０１０６】
（５）本発明の実施の形態では、ＨＤレコーダは、部分ブロックを媒体記録鍵で暗号化してＳＤカードに書き込む構成としたが、当該構成に限定されるものではない。前記部分ブロックを装置記録鍵で暗号化して記録する構成であってもよいし、別の鍵を新たに生成して暗号化して記録する構成であってもよい。
（６）実施の形態中では、暗号アルゴリズムＥ１、Ｅ２、Ｅ３、復号アルゴリズムＤ１、Ｄ２、Ｄ３について、具体的に特定していないが、例えば、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）や、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の一般的に用いられる暗号方式に従い暗号化、復号処理を行えばよい。
【０１０７】
また、ＨＤレコーダとＳＤカードの間の認証処理、通信処理については、一般的に行われているＣＰＲＭ規格に基づいて行えばよいし、著作権保護が可能である他の規格に基づいて行ってもよい。
同様に、複数のＨＤレコーダ間の認証処理、通信処理についても、一般的に行われているＤＴＣＰ規格に基づいて行えばよいし、著作権保護が可能である他の規格に基づいて行ってもよい。
【０１０８】
（７）本実施形態では、コンテンツは、ＴＳの形式で、コンテンツ供給装置からＨＤレコーダへと供給される構成としたが、これに限らない。
例えば、ＨＤレコーダがチューナー等の放送受信部を備え、コンテンツ供給装置から衛星を介した放送波を用いてコンテンツを送出し、ＨＤレコーダが前記放送波を受信して、受信した放送波からコンテンツを復元することとしてもよい。
【０１０９】
また、ＨＤレコーダが、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等、コンテンツを記録している記録媒体からコンテンツを読み出す構成であってもよい。
（８）ＨＤレコーダは、ＭＰＥＧ２仕様により符号化されたコンテンツを保持しており、ＳＤカードへは、前記コンテンツをＭＰＥＧ４仕様により符号化されたコンテンツにトランスコードした上で、ＳＤカードに書き込むこととしていたが、これに限らない。
【０１１０】
例えば、当該変換は常に行う必要はなく、ＳＤカードの記憶容量が大きく、コンテンツをそのまま記憶出来る場合はＭＰＥＧ２からＭＰＥＧ４への変換を行わなくてもよいし、ＳＤカードの記憶容量の未使用領域のサイズを、ＨＤレコーダがムーブ処理の前に算出し、未使用領域のサイズがコンテンツのサイズより小さい場合に、前記変換処理を行うなど、ＳＤカードの記憶領域の容量残量などの条件に従い、変換を実行するか否かを判定した上で、ムーブ処理を行うこととしてもよい。
【０１１１】
また、移動前及び移動後のコンテンツの符号化方式は、ＭＰＥＧ２及びＭＰＥＧ４に限る必要はない。
移動前のコンテンツを符号化する符号化方式よりも、移動後のコンテンツの符号化方式の方が、圧縮率が高ければよい。
例えば、ＨＤレコーダでは、前記コンテンツをＭＰＥＧ４仕様に基づき符号化して記録しておき、ＳＤカードには、ＭＰＥＧ７仕様に基づきトランスコードした上でコンテンツを書き込むこととしてもよい。
【０１１２】
また、ＨＤレコーダが保持しているＭＰＥＧ２仕様に基づくコンテンツにおける、画像フレームの解像度に応じて、ムーブ処理時にトランスコードするか否かを判定してもよい。
例えば、画像フレームの解像度がＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）より大きい場合に、前記トランスコードを実行し、ＶＧＡ以下である場合に、前記トランスコードを実行せずに、前記コンテンツを、ＨＤレコーダからＳＤカードへと移動することとしてもよい。
【０１１３】
（９）Ｉピクチャの先頭５１２バイトを無効化する例で説明したが、これには限らない。
コンテンツ記憶部に記憶されているコンテンツが、正常に再生されないように処理されていればよい。
例えば、ＰＣＴが「１」であるＴＳＰを含み、ＰＩＤが同じＶＰＩＤである連続する数個、例えば３つのＴＳＰを無効化することとしてもよい。
【０１１４】
また、先頭に限らず、Ｉピクチャの所定位置を無効化することとしてもよいし、Ｉピクチャ全てを無効化してもよいし、無効化するデータは、連続データでなく散在するものとしてもよい。
また、無効化するデータはＩピクチャに限るものではなく、Ｐピクチャも合わせて無効化してもよいし、例えば、ＰＡＴ、ＰＭＴ等の選局に用いるデータを無効化してもよい。
【０１１５】
また、コンテンツ内の決まった位置、例えば、処理ブロックにおける先頭から６４バイトと、４４９バイト目から５１２バイト目などを無効化することとしてもよい。
（１０）本実施形態では、ＨＤレコーダは、処理ブロックと、そのコンテンツにおける位置であるブロック番号とを連結して部分ブロックを生成し、さらに前記部分ブロックを暗号化して暗号化部分ブロックを生成し、ＳＤカードに書き込んでいるが、これには限らない。
【０１１６】
例えば、前記ブロック番号はコンテンツ記憶部に記憶しておき、前記ブロック番号に対応する処理ブロックを暗号化してＳＤカードに書き込むこととしてもよい。
この場合、ＨＤレコーダは、ＳＤカードから前記暗号化されて処理ブロックを読み出して、復号して処理ブロックを復号し、前記ブロック番号をコンテンツ記憶部から読み出して、前記処理ブロックを、デバイス鍵で暗号化し、前記ブロック番号が示す位置に対応する部分に上書きしてもよい。
【０１１７】
（１１）本実施形態では、ＨＤレコーダに記録されたコンテンツをＳＤカードにムーブする例について説明してきたが、これには限らない。ＨＤレコーダは、ハードディスク以外の他の大容量記録媒体を備えた、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）レコーダ等であってもよいし、ＳＤカードは、ＳＤカード以外のＩＣカード又はハードディスク若しくはＤＶＤディスクその他の記録媒体であってもよい。
【０１１８】
（１２）本実施形態では、ＨＤレコーダからＳＤカードへコンテンツをムーブする構成としたが、本発明はその構成に限定されるものではない。ＨＤレコーダからコンテンツを他のＨＤレコーダへムーブするなど、記録再生装置から他の記録再生装置へコンテンツをムーブする構成であってもよい。
図１１に示すＨＤレコーダ４００は、ＨＤレコーダ１００に、他のＨＤレコーダと通信を行う送受信部３１１、他のＨＤレコーダと相互認証処理を行う認証部３０１、ＳＤカード３００に備えていた変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３及び部分情報記憶部３０４とを追加して構成されている。
【０１１９】
ＨＤレコーダ４００と、ＨＤレコーダ４００と同構成のＨＤレコーダ５００とを用いることにより、上述の実施形態においてはＨＤレコーダ１００とＳＤカード３００を用いて説明したムーブ処理、ムーブバック処理と同じ処理が実現できる。
コンテンツを記憶しているＨＤレコーダ４００が、ＨＤレコーダ５００に対し前記コンテンツのムーブをする場合、ＨＤレコーダ１００がＳＤカード３００に対し行っていたムーブ処理、ムーブバック処理とほぼ同じ内容の処理を行えばよいが、下記の点が異なる。
【０１２０】
（ａ）上記実施形態において、ＨＤレコーダ１００は、書込読出部１１６を用いて、ＳＤカード３００の変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４に対するデータの書き込みと読み出しを行っていたが、本変形例では、ＨＤレコーダ４００は、送受信部３１１を用い、ＨＤレコーダ５００の送受信部３１１を介して、ＨＤレコーダ５００の変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４に対しデータの書き込みと読み出しを行う。
【０１２１】
（ｂ）上記実施形態において、ＨＤレコーダ１００の認証部１１５と、ＳＤカード３００の認証部３０１の間でＣＰＲＭ規格に基づく相互認証処理が行われていたが、本変形例では、ＨＤレコーダ４００の認証部３１０と、ＨＤレコーダ５００の認証部３１０の間でＤＴＣＰ規格に基づく相互認証処理を行う。
また、本変形例では、ＨＤレコーダ４００及びＨＤレコーダ５００に変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４を設けたが、変換コンテンツ記憶部３０２、媒体記録鍵記憶部３０３、部分情報記憶部３０４を設けず、変換コンテンツ、媒体記録鍵、暗号化部分ブロックを、コンテンツ記録部１０４に記録することとしてもよい。
【０１２２】
（１３）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムであってもよい。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１２３】
（１４）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１２４】
（１５）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０１２５】
（１６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１２６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１２７】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１２８】
本発明は、デジタルコンテンツの記録再生を行う電気機器を取り扱う産業若しくは半導体を取り扱う産業において、電気機器として若しくは電気機器の一部として、生産、販売などがなされる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施形態に係るコンテンツ記録再生システムの概略構成を示す図である。
【図２】本発明の実施形態に係るＨＤレコーダ、ＳＤカードの構成を示すブロック図である。
【図３】コンテンツのデータ構造の一例を示す図である。
【図４】コンテンツ記録部に記憶されるデータの一例を示す図である。
【図５】抽出処理が行われるデータの構成の一例を示す図である。
【図６】ＳＤカードに記憶されるデータの一例を示す図である。
【図７】コンテンツのムーブ処理を示すフローチャートである。
【図８】コンテンツのムーブ処理を示すフローチャートである。
【図９】コンテンツのムーブ処理を示すフローチャートである。
【図１０】コンテンツのムーブバック処理を示すフローチャートである。
【図１１】装置間のムーブ処理を行うＨＤレコーダの構成の一例を示すブロック図である。
【符号の説明】
【０１３０】
１    コンテンツ記録再生システム
１０    コンテンツ供給装置
３０    ネットワーク
１００    ＨＤレコーダ
１０１    装置記録鍵記憶部
１０２    コンテンツ受信部
１０３    暗号化部
１０４    コンテンツ記録部
１０５    暗号化コンテンツ読出部
１０６    復号部
１０７    変換部
１０８    媒体記録鍵生成部
１０９    暗号化部
１１０    部分情報抽出部
１１１    暗号化部
１１２    復号部
１１３    制御部
１１４    再生制御部
１１５    認証部
１１６    書込読出部
１１７    操作指示取得部
１１８    部分情報抽出部
１２０    モニタ
３００    ＳＤカード
３０１    認証部
３０２    変換コンテンツ記憶部
３０３    媒体記録鍵記憶部
３０４    部分情報記憶部
３１０    認証部
３１１    送受信部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005091150.tif 000013
【図２】
2005091150.tif 000014
【図３】
2005091150.tif 000015
【図４】
2005091150.tif 000016
【図５】
2005091150.tif 000017
【図６】
2005091150.tif 000018
【図７】
2005091150.tif 000019
【図８】
2005091150.tif 000020
【図９】
2005091150.tif 000021
【図１０】
2005091150.tif 000022
【図１１】
2005091150.tif 000023
【国際調査報告】
2005091150.tif 000024
2005091150.tif 000025