(57)【要約】【課題】著作権保護されたデジタルコンテンツの記録再生装置およびその方法に関するものであり、ムーブ条件を保護しつつコンテンツを再生中でも再生中コンテンツのムーブを並行して行い、再生終了後のムーブ処理の待ち時間を短縮することである。【解決手段】コンテンツの再生中はムーブ先のコンテンツを利用不可の状態で記録し、コンテンツの再生が終了したことを再生終了検知手段１０４が検知した後で、ムーブ先のコンテンツを利用可能とすることにより、ムーブ条件を保護しつつ再生中のコンテンツのムーブを実現している。【選択図】図１
2006185473.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録する第１の記録手段と、
前記コンテンツを再生する再生手段と、
前記コンテンツの再生を制御する再生制御手段と、
前記コンテンツの再生の終了を検知する再生終了検知手段と、
前記第１の記録手段に記録されたデータを第２の記録手段に出力するデータ出力手段とを備え、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とするデジタルコンテンツ記録再生装置。
【請求項２】
前記コンテンツは暗号化されており、
前記コンテンツを復号する復号手段と、
前記コンテンツを復号するための復号鍵を記録する第１の保護記録手段とを備え、
前記復号鍵を第２の保護記録手段にムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項３】
前記データ出力手段が、
前記コンテンツの再生中に前記暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記復号鍵をムーブすることを特徴とする、
請求項２に記載のデジタルコンテンツ記録再生装置。
【請求項４】
前記コンテンツがムーブ可能であるかを示すムーブ条件を判定するムーブ条件判定手段を備え、
前記データ出力手段が、
前記ムーブ条件判定手段により前記コンテンツがムーブ可能であると判定された場合にのみ、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項５】
前記ムーブ条件判定手段が、
ムーブが許諾されているかを示すムーブ許諾情報と、
ムーブが可能な回数を示すムーブ可能回数とにより、
ムーブ可能であるかを判定することを特徴とする、
請求項４に記載のデジタルコンテンツ記録再生装置。
【請求項６】
前記第１の記録手段に記録される前記コンテンツのムーブ妥当性判定手段と、
ムーブが妥当でないと判定された場合にユーザに通知する通知手段とを備え、
前記ムーブ妥当性判定手段が前記コンテンツのムーブが妥当ではないと判定した場合、
前記データ出力手段が前記コンテンツをムーブする前に、前記通知手段がムーブが妥当ではないことを前記ユーザに通知することを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項７】
前記ムーブ妥当性判定手段が、
前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、
前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、
前記コンテンツの再生が可能な回数を示す再生可能回数と、
前記コンテンツの再生が可能な合計時間を示す累積再生可能時間と、
前記コンテンツの時間的長さとの少なくともひとつ以上を用いることにより、
ムーブが妥当でないことを判定することを特徴とする、
請求項６に記載のデジタルコンテンツ記録再生装置。
【請求項８】
前記ムーブ妥当性判定手段が、
前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、
前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項７に記載のデジタルコンテンツ記録再生装置。
【請求項９】
前記ムーブ妥当性判定手段が、
前記第１の記録手段に記録される前記コンテンツの再生を終了してからムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項７に記載のデジタルコンテンツ記録再生装置。
【請求項１０】
前記ムーブ妥当性判定手段が、
前記第１の記録手段に記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項７に記載のデジタルコンテンツ記録再生装置。
【請求項１１】
前記ムーブ妥当性判定手段が、
前記第１の記録手段に記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項７に記載のデジタルコンテンツ記録再生装置。
【請求項１２】
前記ムーブ妥当性判定手段が、
前記第１の記録手段に記録される前記コンテンツのムーブ処理が前記コンテンツの再生中に完了しないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項７に記載のデジタルコンテンツ記録再生装置。
【請求項１３】
前記コンテンツのムーブを制御するムーブ制御手段を備え、
前記再生終了検知手段が前記コンテンツの再生終了を検知し、
前記コンテンツの再生状態を示す再生状態フラグを前記コンテンツ再生終了検知後に再生終了状態に設定し、
前記ムーブ制御手段が前記再生状態フラグが再生終了状態であることで前記コンテンツの再生終了を検知することを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項１４】
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記ユーザからの再生終了要求または再生停止要求により検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項１５】
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、メタデータに記述される情報により検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項１６】
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記再生手段のバッファ内に前記コンテンツが供給されなくなることにより検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項１７】
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記コンテンツに包含されるコンテンツの最終部分であることを示す情報により検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項１８】
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記コンテンツの記録フォーマットの最終部分であることを示す情報により検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項１９】
前記コンテンツが再生可能であるかを示す再生条件を判定する再生条件判定手段を備え、
前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記再生条件判定手段により再生が不可能であることを判定されることにより検知することを特徴とする、
請求項１３に記載のデジタルコンテンツ記録再生装置。
【請求項２０】
前記再生条件判定手段が、
前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、
前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、
前記コンテンツの再生が可能な回数を示す再生可能回数と、
前記コンテンツの再生が可能な合計時間を示す累積再生可能時間との少なくともひとつ以上を用いることにより、
再生が無効であることを判定することを特徴とする、
請求項１９に記載のデジタルコンテンツ記録再生装置。
【請求項２１】
前記コンテンツを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵で前記コンテンツを暗号化する暗号手段とを備え、
前記暗号手段が、
前記暗号鍵生成手段により生成された前記暗号鍵で、
前記復号手段により復号された前記コンテンツを暗号化し、
前記データ出力手段が、
前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成した復号鍵をムーブすることを特徴とする、
請求項３に記載のデジタルコンテンツ記録再生装置。
【請求項２２】
前記コンテンツをトランスコードするためのトランスコード手段を備え、
前記トランスコード手段が、前記復号手段により復号された前記コンテンツのトランスコードを行い、
前記暗号鍵生成手段により生成された前記暗号鍵で、トランスコードされた前記コンテンツを暗号化し、
前記データ出力手段が、前記コンテンツの再生中に前記トランスコードされた暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成された復号鍵をムーブすることを特徴とする、
請求項３に記載のデジタルコンテンツ記録再生装置。
【請求項２３】
前記コンテンツを暗号化するための暗号手段を備え、
前記暗号手段が、前記第１の保護記録手段に記録される暗号変換用の暗号鍵で、前記復号手段により復号された前記コンテンツを暗号化し、
前記データ出力手段が、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記暗号変換されたコンテンツの復号鍵をムーブすることを特徴とする、
請求項３に記載のデジタルコンテンツ記録再生装置。
【請求項２４】
前記第２の記録手段を物理的に取り外せなくする物理的保護手段を備え、
前記再生終了検知手段が前記コンテンツの再生の終了を検知していない場合には前記物理的保護手段により前記第２の記録手段を物理的に取り外せなくし、
前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記物理的保護手段により前記第２の記録手段を物理的に取り外せるようにすることで、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項２５】
前記再生終了検知手段が前記コンテンツの再生の終了を検知していない場合には前記コンテンツの再生に必要な情報をデータ出力手段により第２の記録手段に記録せずに、
前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要な情報をデータ出力手段により第２の記録手段に記録することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項２６】
前記データ出力手段が、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要なメタデータを第２の記録手段にムーブすることを特徴とする、
請求項２５に記載のデジタルコンテンツ記録再生装置。
【請求項２７】
前記データ出力手段が、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要な再生するための条件を第２の記録手段にムーブすることを特徴とする、
請求項２５に記載のデジタルコンテンツ記録再生装置。
【請求項２８】
前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要なパスワードを発行し、
前記第２の記録手段に記録された前記コンテンツを再生する場合にはパスワードを要求することで、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ装置。
【請求項２９】
前記第２の記録手段に記録された前記コンテンツを再生する場合に前記再生終了検知手段が前記コンテンツの再生の終了を検知していることをネットワーク経由で判定することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項１に記載のデジタルコンテンツ記録再生装置。
【請求項３０】
前記デジタルコンテンツ記録再生装置で用いられるデジタルコンテンツ記録再生方法であって、
前記コンテンツを再生する再生ステップと、
前記コンテンツの再生を制御する再生制御ステップと、
前記コンテンツの再生の終了を検知する再生終了検知ステップと、
前記第１の記録手段で記録されたデータを前記第２の記録手段に出力するデータ出力ステップとを含み、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段で記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とするデジタルコンテンツ記録再生方法。
【請求項３１】
前記コンテンツは暗号化されており、
前記デジタルコンテンツ記録再生装置は前記コンテンツを復号するための復号鍵を記録する前記第１の保護記録手段を備え、
前記デジタルコンテンツ記録再生方法はさらに、
前記コンテンツを復号する復号ステップと、
前記復号鍵を前記第２の保護記録手段にムーブするステップと、
を含むことを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項３２】
前記データ出力ステップが、
前記コンテンツの再生中に前記暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記復号鍵をムーブすることを特徴とする、
請求項３１に記載のデジタルコンテンツ記録再生方法。
【請求項３３】
前記コンテンツがムーブ可能であるかを示すムーブ条件を判定するムーブ条件判定ステップを含み、
前記データ出力ステップが、
前記ムーブ条件判定ステップにより前記コンテンツがムーブ可能であると判定された場合にのみ、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段で記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項３４】
前記ムーブ条件判定ステップが、
ムーブが許諾されているかを示すムーブ許諾情報と、
ムーブが可能な回数を示すムーブ可能回数とにより、
ムーブ可能であるかを判定することを特徴とする、
請求項３３に記載のデジタルコンテンツ記録再生方法。
【請求項３５】
前記第１の記録手段で記録される前記コンテンツのムーブ妥当性判定ステップと、
ムーブが妥当でないと判定された場合にユーザに通知する通知ステップとを含み、
前記ムーブ妥当性判定ステップが前記コンテンツのムーブが妥当ではないと判定した場合、前記データ出力ステップが前記コンテンツをムーブする前に、前記通知ステップがムーブが妥当ではないことを前記ユーザに通知することを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項３６】
前記ムーブ妥当性判定ステップが、
前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、
前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、
前記コンテンツの再生が可能な回数を示す再生可能回数と、
前記コンテンツの再生が可能な合計時間を示す累積再生可能時間と、
前記コンテンツの時間的長さとの少なくともひとつ以上を用いることにより、
ムーブが妥当でないことを判定することを特徴とする、
請求項３５に記載のデジタルコンテンツ記録再生方法。
【請求項３７】
前記ムーブ妥当性判定ステップが、
前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項３６に記載のデジタルコンテンツ記録再生方法。
【請求項３８】
前記ムーブ妥当性判定ステップが、
前記第１の記録手段で記録される前記コンテンツの再生を終了してからムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項３６に記載のデジタルコンテンツ記録再生方法。
【請求項３９】
前記ムーブ妥当性判定ステップが、前記第１の記録手段で記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項３６に記載のデジタルコンテンツ記録再生方法。
【請求項４０】
前記ムーブ妥当性判定ステップが、
前記第１の記録手段で記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項３６に記載のデジタルコンテンツ記録再生方法。
【請求項４１】
前記ムーブ妥当性判定ステップが、
前記第１の記録手段で記録される前記コンテンツのムーブ処理が前記コンテンツの再生中に完了しないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする、
請求項３６に記載のデジタルコンテンツ記録再生方法。
【請求項４２】
前記コンテンツのムーブを制御するムーブ制御ステップを含み、
前記再生終了検知ステップが前記コンテンツの再生終了を検知し、
前記コンテンツの再生状態を示す再生状態フラグを前記コンテンツ再生終了検知後に再生終了状態に設定し、
前記ムーブ制御ステップが前記再生状態フラグが再生終了状態であることで前記コンテンツの再生終了を検知することを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項４３】
前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記ユーザからの再生終了要求または再生停止要求により検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４４】
前記再生終了検知ステップが、
前記コンテンツの再生が終了したことを、メタデータに記述される情報により検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４５】
前記再生終了検知ステップが、
前記コンテンツの再生が終了したことを、前記再生ステップのバッファ内に前記コンテンツが供給されなくなることにより検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４６】
前記再生終了検知ステップが、
前記コンテンツの再生が終了したことを、前記コンテンツに包含されるコンテンツの最終部分であることを示す情報により検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４７】
前記再生終了検知ステップが、
前記コンテンツの再生が終了したことを、前記コンテンツの記録フォーマットの最終部分であることを示す情報により検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４８】
前記コンテンツが再生可能であるかを示す再生条件を判定する再生条件判定ステップを含み、
前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記再生条件判定ステップにより再生が不可能であることを判定されることにより検知することを特徴とする、
請求項４２に記載のデジタルコンテンツ記録再生方法。
【請求項４９】
前記再生条件判定ステップが、
前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、
前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、
前記コンテンツの再生が可能な回数を示す再生可能回数と、
前記コンテンツの再生が可能な合計時間を示す累積再生可能時間との少なくともひとつ以上を用いることにより、
再生が無効であることを判定することを特徴とする、
請求項４８に記載のデジタルコンテンツ記録再生方法。
【請求項５０】
前記コンテンツを暗号化するための暗号鍵を生成する暗号鍵生成ステップと、
前記暗号鍵で前記コンテンツを暗号化する暗号ステップとを含み、
前記暗号ステップが、
前記暗号鍵生成ステップにより生成された前記暗号鍵で、
前記復号ステップにより復号された前記コンテンツを暗号化し、
前記データ出力ステップが、
前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成した復号鍵をムーブすることを特徴とする、
請求項３２に記載のデジタルコンテンツ記録再生方法。
【請求項５１】
前記コンテンツをトランスコードするためのトランスコードステップを含み、
前記トランスコードステップが、前記復号ステップにより復号された前記コンテンツのトランスコードを行い、
前記暗号鍵生成ステップにより生成された前記暗号鍵で、トランスコードされた前記コンテンツを暗号化し、
前記データ出力ステップが、前記コンテンツの再生中に前記トランスコードされた暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成された復号鍵をムーブすることを特徴とする、
請求項３２に記載のデジタルコンテンツ記録再生方法。
【請求項５２】
前記コンテンツを暗号化するための暗号ステップを含み、
前記暗号ステップが、前記第１の保護記録手段に記録される暗号変換用の暗号鍵で、前記復号ステップにより復号された前記コンテンツを暗号化し、
前記データ出力ステップが、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記暗号変換されたコンテンツの復号鍵をムーブすることを特徴とする、
請求項３２に記載のデジタルコンテンツ記録再生方法。
【請求項５３】
前記第２の記録手段を物理的に取り外せなくする物理的保護ステップを含み、
前記再生終了検知ステップが前記コンテンツの再生の終了を検知していない場合には前記物理的保護ステップにより前記第２の記録手段を物理的に取り外せなくし、
前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記物理的保護ステップにより前記第２の記録手段を物理的に取り外せるようにすることで、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項５４】
前記再生終了検知ステップが前記コンテンツの再生の終了を検知していない場合には前記コンテンツの再生に必要な情報をデータ出力ステップにより第２の記録手段に記録せずに、
前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要な情報をデータ出力ステップにより第２の記録手段に記録することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項５５】
前記データ出力ステップが、
前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要なメタデータを第２の記録手段にムーブすることを特徴とする、
請求項５４に記載のデジタルコンテンツ記録再生方法。
【請求項５６】
前記データ出力ステップが、
前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要な再生するための条件を第２の記録手段にムーブすることを特徴とする、
請求項５４に記載のデジタルコンテンツ記録再生方法。
【請求項５７】
前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要なパスワードを発行し、
前記第２の記録手段に記録された前記コンテンツを再生する場合にはパスワードを要求することで、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【請求項５８】
前記第２の記録手段に記録された前記コンテンツを再生する場合に前記再生終了検知ステップが前記コンテンツの再生の終了を検知していることをネットワーク経由で判定することで、
前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、
前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、
再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、
前記コンテンツをムーブすることを特徴とする、
請求項３０に記載のデジタルコンテンツ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護されたデジタルコンテンツの記録再生方法と、それを実施する装置に関し、特に、コンテンツのムーブ（移動）に対する著作権上の制約を維持しつつも、ユーザの利便性向上を可能にするものである。
【背景技術】
【０００２】
近年、通信や放送を利用したデジタルコンテンツ配信サービスが多く登場している。それに伴い、コンテンツの不正コピーに対する著作権保護のための技術が用いられている。例えば、地上／ＢＳデジタル放送では、一回のみのコピーを許可するコピーワンスの著作権情報を持ったコンテンツが放送されている。このコンテンツを、ハードディスクドライブを内蔵した受信機で受信し、ハードディスクドライブに記録すると、その時点で、著作権情報がコピーネバーに変更され、コンテンツを他のメディアにコピーすることが禁止される（詳細は、非特許文献１参照）。しかし、ハードディスクの記録容量が有限であること、長期保存したいコンテンツは別メディアに記録したいことから、ハードディスクドライブのコンテンツを消去する条件で、別メディアにコンテンツを移動することが許可されている。これはムーブと呼ばれる、コンテンツのコピーを作らずにコンテンツの移動のみを許可する操作であり、例えば、ＳＤＭＩ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｕｓｉｃ  Ｉｎｉｔｉａｔｉｖｅ）では、「ムーブとは、コピー先へのコンテンツのコピーと、コピー元のコンテンツを利用不可能にすることが不可分に処理されることである。」と定義されている（例えば、非特許文献２参照）。ムーブにより、コンテンツがコピーされて複数の場所で同時に利用されることが解消される。
【０００３】
従来のムーブ手法としては、コンテンツに多重化されて配信されるムーブ情報（ムーブの可否、ムーブ可能回数）を分離し、分離したムーブ情報でコンテンツのムーブを制御する方法が開示されている。（例えば、特許文献１参照）。図２７は、前記特許文献１に記載された従来のムーブ処理のフローを示すものである。
【０００４】
図２７において、ステップＳ２７０１からステップＳ２７０５はムーブ可能であるかをムーブ情報で判定する処理である。ステップＳ２７０１ではコピー禁止のコンテンツでないかを、ステップＳ２７０２ではムーブ情報が設定されているかを、ステップＳ２７０３ではムーブが許諾されているかを、ステップＳ２７０４ではムーブ回数が０でないかを、ステップＳ２７０５ではムーブ回数が無制限であるかを判定する。以上の判定の結果、ムーブが可能で、ステップＳ２７０５でムーブ回数が無制限でないと判定される場合は、ステップＳ２７０６でムーブ回数を１回減算した上でステップＳ２７０７へと進み、ムーブ回数が無制限でないと判定される場合は、ステップＳ２７０６をスキップしてステップＳ２７０７へと進む。ステップＳ２７０７では、ハードディスクドライブに記録されるコンテンツを外部に記録してステップＳ２７０８へと進む。ステップＳ２７０８では、ハードディスクのコンテンツを消去する。すなわち、ムーブ情報として設定されるムーブの可否、ムーブ可能回数が判定され、ムーブが可能であると判定された場合に、ムーブ可能回数が有限値で設定されていれば１回減算した上で、コンテンツをムーブ先に記録し、ムーブ元から消去することで、コンテンツの移動を実現する。
【０００５】
さて、ムーブ対象のコンテンツが暗号化されている場合、暗号化コンテンツおよびその復号鍵をムーブする必要がある。図２８は、暗号化コンテンツとその復号鍵のムーブ処理を模式的に示している。ムーブ元端末１の通常記録手段１０９およびムーブ先媒体２の通常領域２０２は、通常の記録領域で、自由に読み出し、書き出しが可能な領域であり、ムーブ元端末１の保護記録手段１１０およびムーブ先媒体２の保護領域２０３は、保護された記録領域で、読み出し、書き出しに制限がかけられている記録領域である。暗号化コンテンツは暗号化されているので通常領域に記録され、復号鍵は保護領域に記録される。暗号化コンテンツとその復号鍵がムーブ元端末１に記録されていて、ムーブ開始要求を受け付けると、暗号化コンテンツをムーブ元端末１からムーブ先媒体２にムーブする。暗号化コンテンツデータのムーブが完了したら、対応する復号鍵をムーブ元端末１からムーブ先媒体２にムーブする。つまり、ムーブ元端末１に記録されている復号鍵をムーブ先媒体２に記録し、ムーブ元端末１から復号鍵を消去する。なお、暗号化コンテンツは対応する復号鍵が無ければ復号できないため、暗号化コンテンツに関してはムーブ元端末１からムーブ先媒体２へとムーブするのではなく、コピーしてもよい。以上により、ムーブ先媒体２では復号鍵を有するため暗号化コンテンツの利用が可能となり、ムーブ元端末１では復号鍵が消去されるため暗号化コンテンツの利用が不可能となる。
【０００６】
また、現在販売されているハードディスク内蔵型レコーダでは、メディアへのダビングの最中でも別のコンテンツを再生することができる機種が登場している。高画質コンテンツをメディアへ書き出す処理には時間がかかるので、ダビング中に再生処理など別の処理ができないと、ユーザに待ち時間を与え利便性が著しく悪化するために、ダビング処理中の再生処理が実現されている。これと同様に、ハードディスクに記録されるコンテンツを再生している最中に、再生中のコンテンツをメディアにムーブすることができればユーザ利便性が非常に向上する。例えば、コンテンツを再生中に、そのコンテンツを気に入ってメディアに保存したい場合がある。この場合、コンテンツの再生が終了するのを待ってからメディアにムーブすると、再生終了後にコンテンツをメディアへ書き出す処理を待たなければならない。そこで、再生中にユーザからのムーブ要求を受け付けた時点でムーブを開始すれば、再生終了後の待ち時間が短縮される。また、メディアへの書き出し速度が等速以上で、コンテンツの再生よりもムーブ処理が先に終了する場合、ムーブが終了した時点で再生を終了し別の場所で新たに再生することも可能となる。
【特許文献１】特開２００３−１６７２５号公報
【非特許文献１】ＰＩＯＮＥＥＲ  Ｒ＆Ｄ  Ｖｏｌ．１３  Ｎｏ．１  「サーバー型放送の最新動向」
【非特許文献２】ＳＤＭＩ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｐａｒｔ １  Ｖｅｒｓｉｏｎ  １．０
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来の手法では、コンテンツを再生している最中に再生しているコンテンツとその復号鍵をムーブする場合、コンテンツの再生が終了するタイミング、コンテンツのコピーが終了するタイミング、復号鍵のムーブが終了するタイミングに差がある。図２９は、コンテンツを再生中にムーブする場合にタイミングに差が生じることを時系列で示す図である。具体例として、ムーブ元で１２０分のコンテンツを再生中、２０分経過した時点でムーブ先へのムーブを開始し、コンテンツのコピーに６０分を要し（２倍速での書き出し）、その後に復号鍵をムーブする場合を示す。コンテンツのコピー終了時（再生開始から８０分後）にムーブ先に復号鍵を記録してムーブ元の復号鍵を消去すると、コンテンツのコピー終了時にコンテンツの再生が終了していないため、ムーブ元での復号鍵が失われてムーブ元でのコンテンツ再生が強制的に終了してしまうという課題が生じる。それに対して、ムーブ元でのコンテンツ再生を終了させないために、コンテンツ再生が完了するまで（再生開始から１２０分後）はムーブ元に復号鍵のコピーを残すようにすると、一時的（再生開始から８０分後〜１２０分後）ではあるがムーブ元に再生可能なコンテンツが存在することになり、コンテンツプロバイダの意図したムーブ条件が保護できないという課題が生じる。
【０００８】
本発明は、前記従来の課題を解決するもので、同一コンテンツが同時に複数利用されるコピーについては許可しないが、記録媒体間を移動するムーブについては許可するというコンテンツプロバイダの設定したムーブ条件を保護するという前提の下、コンテンツ再生中でも再生中のコンテンツおよびその復号鍵をムーブ可能にすることにより、図２９のようにコンテンツのコピー終了時にコンテンツの再生が終了していない場合でも、ムーブ元でのコンテンツ再生を強制的に終了させずにユーザの意図で再生も続けられること、さらにはコンテンツ再生中にユーザからのムーブ要求があった時点でムーブを開始し、コンテンツ再生と並行してムーブを実行することで、再生終了を待ってからその後でコンテンツと復号鍵のムーブを開始する場合と比べて、再生終了後にムーブ処理が完了するまでユーザが待たなければならない時間を短縮することで、ユーザ利便性を向上することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために第１の発明は、コンテンツを記録する第１の記録手段と、前記コンテンツを再生する再生手段と、前記コンテンツの再生を制御する再生制御手段と、前記コンテンツの再生の終了を検知する再生終了検知手段と、前記第１の記録手段に記録されたデータを第２の記録手段に出力するデータ出力手段とを備え、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００１０】
第２の発明は、第１の発明に従属し、前記コンテンツは暗号化されており、前記コンテンツを復号する復号手段と、前記コンテンツを復号するための復号鍵を記録する第１の保護記録手段とを備え、前記復号鍵を第２の保護記録手段にムーブすることを特徴とする。
【００１１】
第３の発明は、第２の発明に従属し、前記データ出力手段が、前記コンテンツの再生中に前記暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記復号鍵をムーブすることを特徴とする。
【００１２】
第４の発明は、第１の発明に従属し、前記コンテンツがムーブ可能であるかを示すムーブ条件を判定するムーブ条件判定手段を備え、前記データ出力手段が、前記ムーブ条件判定手段により前記コンテンツがムーブ可能であると判定された場合にのみ、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００１３】
第５の発明は、第４の発明に従属し、前記ムーブ条件判定手段が、ムーブが許諾されているかを示すムーブ許諾情報と、ムーブが可能な回数を示すムーブ可能回数とにより、ムーブ可能であるかを判定することを特徴とする。
【００１４】
第６の発明は、第１の発明に従属し、前記第１の記録手段に記録される前記コンテンツのムーブ妥当性判定手段と、ムーブが妥当でないと判定された場合にユーザに通知する通知手段とを備え、前記ムーブ妥当性判定手段が前記コンテンツのムーブが妥当ではないと判定した場合、前記データ出力手段が前記コンテンツをムーブする前に、前記通知手段がムーブが妥当ではないことを前記ユーザに通知することを特徴とする。
【００１５】
第７の発明は、第６の発明に従属し、前記ムーブ妥当性判定手段が、前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、前記コンテンツの再生が可能な回数を示す再生可能回数と、前記コンテンツの再生が可能な合計時間を示す累積再生可能時間と、前記コンテンツの時間的長さとの少なくともひとつ以上を用いることにより、ムーブが妥当でないことを判定することを特徴とする。
【００１６】
第８の発明は、第７の発明に従属し、前記ムーブ妥当性判定手段が、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００１７】
第９の発明は、第７の発明に従属し、前記ムーブ妥当性判定手段が、前記第１の記録手段に記録される前記コンテンツの再生を終了してからムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００１８】
第１０の発明は、第７の発明に従属し、前記ムーブ妥当性判定手段が、前記第１の記録手段に記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００１９】
第１１の発明は、第７の発明に従属し、前記ムーブ妥当性判定手段が、前記第１の記録手段に記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００２０】
第１２の発明は、第７の発明に従属し、前記ムーブ妥当性判定手段が、前記第１の記録手段に記録される前記コンテンツのムーブ処理が前記コンテンツの再生中に完了しないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００２１】
第１３の発明は、第１の発明に従属し、前記コンテンツのムーブを制御するムーブ制御手段を備え、前記再生終了検知手段が前記コンテンツの再生終了を検知し、前記コンテンツの再生状態を示す再生状態フラグを前記コンテンツ再生終了検知後に再生終了状態に設定し、前記ムーブ制御手段が前記再生状態フラグが再生終了状態であることで前記コンテンツの再生終了を検知することを特徴とする。
【００２２】
第１４の発明は、第１３の発明に従属し、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記ユーザからの再生終了要求または再生停止要求により検知することを特徴とする。
【００２３】
第１５の発明は、第１３の発明に従属し、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、メタデータに記述される情報により検知することを特徴とする。
【００２４】
第１６の発明は、第１３の発明に従属し、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記再生手段のバッファ内に前記コンテンツが供給されなくなることにより検知することを特徴とする。
【００２５】
第１７の発明は、第１３の発明に従属し、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記コンテンツに包含されるコンテンツの最終部分であることを示す情報により検知することを特徴とする。
【００２６】
第１８の発明は、第１３の発明に従属し、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記コンテンツの記録フォーマットの最終部分であることを示す情報により検知することを特徴とする。
【００２７】
第１９の発明は、第１３の発明に従属し、前記コンテンツが再生可能であるかを示す再生条件を判定する再生条件判定手段を備え、前記再生終了検知手段が、前記コンテンツの再生が終了したことを、前記再生条件判定手段により再生が不可能であることを判定されることにより検知することを特徴とする。
【００２８】
第２０の発明は、第１９の発明に従属し、前記再生条件判定手段が、前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、前記コンテンツの再生が可能な回数を示す再生可能回数と、前記コンテンツの再生が可能な合計時間を示す累積再生可能時間との少なくともひとつ以上を用いることにより、再生が無効であることを判定することを特徴とする。
【００２９】
第２１の発明は、第３の発明に従属し、前記コンテンツを暗号化するための暗号鍵を生成する暗号鍵生成手段と、前記暗号鍵で前記コンテンツを暗号化する暗号手段とを備え、前記暗号手段が、前記暗号鍵生成手段により生成された前記暗号鍵で、前記復号手段により復号された前記コンテンツを暗号化し、前記データ出力手段が、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成した復号鍵をムーブすることを特徴とする。
【００３０】
第２２の発明は、第３の発明に従属し、前記コンテンツをトランスコードするためのトランスコード手段を備え、前記トランスコード手段が、前記復号手段により復号された前記コンテンツのトランスコードを行い、前記暗号鍵生成手段により生成された前記暗号鍵で、トランスコードされた前記コンテンツを暗号化し、前記データ出力手段が、前記コンテンツの再生中に前記トランスコードされた暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成された復号鍵をムーブすることを特徴とする。
【００３１】
第２３の発明は、第３の発明に従属し、前記コンテンツを暗号化するための暗号手段を備え、前記暗号手段が、前記第１の保護記録手段に記録される暗号変換用の暗号鍵で、前記復号手段により復号された前記コンテンツを暗号化し、前記データ出力手段が、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記暗号変換されたコンテンツの復号鍵をムーブすることを特徴とする。
【００３２】
第２４の発明は、第１の発明に従属し、前記第２の記録手段を物理的に取り外せなくする物理的保護手段を備え、前記再生終了検知手段が前記コンテンツの再生の終了を検知していない場合には前記物理的保護手段により前記第２の記録手段を物理的に取り外せなくし、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記物理的保護手段により前記第２の記録手段を物理的に取り外せるようにすることで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００３３】
第２５の発明は、第１の発明に従属し、前記再生終了検知手段が前記コンテンツの再生の終了を検知していない場合には前記コンテンツの再生に必要な情報をデータ出力手段により第２の記録手段に記録せずに、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要な情報をデータ出力手段により第２の記録手段に記録することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００３４】
第２６の発明は、第２５の発明に従属し、前記データ出力手段が、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要なメタデータを第２の記録手段にムーブすることを特徴とする。
【００３５】
第２７の発明は、第２５の発明に従属し、前記データ出力手段が、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要な再生するための条件を第２の記録手段にムーブすることを特徴とする。
【００３６】
第２８の発明は、第１の発明に従属し、前記再生終了検知手段が前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要なパスワードを発行し、前記第２の記録手段に記録された前記コンテンツを再生する場合にはパスワードを要求することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００３７】
第２９の発明は、第１の発明に従属し、前記第２の記録手段に記録された前記コンテンツを再生する場合に前記再生終了検知手段が前記コンテンツの再生の終了を検知していることをネットワーク経由で判定することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００３８】
第３０の発明は、前記デジタルコンテンツ記録再生装置で用いられるデジタルコンテンツ記録再生方法であって、前記コンテンツを再生する再生ステップと、前記コンテンツの再生を制御する再生制御ステップと、前記コンテンツの再生の終了を検知する再生終了検知ステップと、前記第１の記録手段で記録されたデータを前記第２の記録手段に出力するデータ出力ステップとを含み、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段で記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００３９】
第３１の発明は、第３０の発明に従属し、前記コンテンツは暗号化されており、前記デジタルコンテンツ記録再生装置は前記コンテンツを復号するための復号鍵を記録する第１の保護記録手段を備え、前記デジタルコンテンツ記録再生装置はさらに、前記コンテンツを復号する復号ステップと、前記復号鍵を第２の保護記録手段にムーブするステップとを含むことを特徴とする。
【００４０】
第３２の発明は、第３１の発明に従属し、前記データ出力ステップが、前記コンテンツの再生中に前記暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記復号鍵をムーブすることを特徴とする。
【００４１】
第３３の発明は、第３０の発明に従属し、前記コンテンツがムーブ可能であるかを示すムーブ条件を判定するムーブ条件判定ステップを含み、前記データ出力ステップが、前記ムーブ条件判定ステップにより前記コンテンツがムーブ可能であると判定された場合にのみ、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段で記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００４２】
第３４の発明は、第３３の発明に従属し、前記ムーブ条件判定ステップが、ムーブが許諾されているかを示すムーブ許諾情報と、ムーブが可能な回数を示すムーブ可能回数とにより、ムーブ可能であるかを判定することを特徴とする。
【００４３】
第３５の発明は、第３０の発明に従属し、前記第１の記録手段で記録される前記コンテンツのムーブ妥当性判定ステップと、ムーブが妥当でないと判定された場合にユーザに通知する通知ステップとを含み、前記ムーブ妥当性判定ステップが前記コンテンツのムーブが妥当ではないと判定した場合、前記データ出力ステップが前記コンテンツをムーブする前に、前記通知ステップがムーブが妥当ではないことを前記ユーザに通知することを特徴とする。
【００４４】
第３６の発明は、第３５の発明に従属し、前記ムーブ妥当性判定ステップが、前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、前記コンテンツの再生が可能な回数を示す再生可能回数と、前記コンテンツの再生が可能な合計時間を示す累積再生可能時間と、前記コンテンツの時間的長さとの少なくともひとつ以上を用いることにより、ムーブが妥当でないことを判定することを特徴とする。
【００４５】
第３７の発明は、第３６の発明に従属し、前記ムーブ妥当性判定ステップが、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００４６】
第３８の発明は、第３６の発明に従属し、前記ムーブ妥当性判定ステップが、前記第１の記録手段で記録される前記コンテンツの再生を終了してからムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００４７】
第３９の発明は、第３６の発明に従属し、前記ムーブ妥当性判定ステップが、前記第１の記録手段で記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツの再生が全くできないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００４８】
第４０の発明は、第３６の発明に従属し、前記ムーブ妥当性判定ステップが、前記第１の記録手段で記録される前記コンテンツの再生を続けながらムーブすると、前記第２の記録手段に記録される前記コンテンツを完全には再生できないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００４９】
第４１の発明は、第３６の発明に従属し、前記ムーブ妥当性判定ステップが、前記第１の記録手段で記録される前記コンテンツのムーブ処理が前記コンテンツの再生中に完了しないことにより、前記コンテンツのムーブが妥当ではないと判定することを特徴とする。
【００５０】
第４２の発明は、第３０の発明に従属し、前記コンテンツのムーブを制御するムーブ制御ステップを含み、前記再生終了検知ステップが前記コンテンツの再生終了を検知し、前記コンテンツの再生状態を示す再生状態フラグを前記コンテンツ再生終了検知後に再生終了状態に設定し、前記ムーブ制御ステップが前記再生状態フラグが再生終了状態であることで前記コンテンツの再生終了を検知することを特徴とする。
【００５１】
第４３の発明は、第４２の発明に従属し、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記ユーザからの再生終了要求または再生停止要求により検知することを特徴とする。
【００５２】
第４４の発明は、第４２の発明に従属し、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、メタデータに記述される情報により検知することを特徴とする。
【００５３】
第４５の発明は、第４２の発明に従属し、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記再生ステップのバッファ内に前記コンテンツが供給されなくなることにより検知することを特徴とする。
【００５４】
第４６の発明は、第４２の発明に従属し、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記コンテンツに包含されるコンテンツの最終部分であることを示す情報により検知することを特徴とする。
【００５５】
第４７の発明は、第４２の発明に従属し、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記コンテンツの記録フォーマットの最終部分であることを示す情報により検知することを特徴とする。
【００５６】
第４８の発明は、第４２の発明に従属し、前記コンテンツが再生可能であるかを示す再生条件を判定する再生条件判定ステップを含み、前記再生終了検知ステップが、前記コンテンツの再生が終了したことを、前記再生条件判定ステップにより再生が不可能であることを判定されることにより検知することを特徴とする。
【００５７】
第４９の発明は、第４８の発明に従属し、前記再生条件判定ステップが、前記コンテンツの再生が可能な絶対的な有効期限を示す再生絶対有効期限と、前記コンテンツの初回再生時以降再生が可能な相対的な有効期間を示す再生相対有効期間と、前記コンテンツの再生が可能な回数を示す再生可能回数と、前記コンテンツの再生が可能な合計時間を示す累積再生可能時間との少なくともひとつ以上を用いることにより、再生が無効であることを判定することを特徴とする。
【００５８】
第５０の発明は、第３２の発明に従属し、前記コンテンツを暗号化するための暗号鍵を生成する暗号鍵生成ステップと、前記暗号鍵で前記コンテンツを暗号化する暗号ステップとを含み、前記暗号ステップが、前記暗号鍵生成ステップにより生成された前記暗号鍵で、前記復号ステップにより復号された前記コンテンツを暗号化し、前記データ出力ステップが、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成した復号鍵をムーブすることを特徴とする。
【００５９】
第５１の発明は、第３２の発明に従属し、前記コンテンツをトランスコードするためのトランスコードステップを含み、前記トランスコードステップが、前記復号ステップにより復号された前記コンテンツのトランスコードを行い、前記暗号鍵生成ステップにより生成された前記暗号鍵で、トランスコードされた前記コンテンツを暗号化し、前記データ出力ステップが、前記コンテンツの再生中に前記トランスコードされた暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に生成された復号鍵をムーブすることを特徴とする。
【００６０】
第５２の発明は、第３２の発明に従属し、前記コンテンツを暗号化するための暗号ステップを含み、前記暗号ステップが、前記第１の保護記録手段に記録される暗号変換用の暗号鍵で、前記復号ステップにより復号された前記コンテンツを暗号化し、前記データ出力ステップが、前記コンテンツの再生中に前記暗号変換された暗号化コンテンツを前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の保護記録手段に前記暗号変換されたコンテンツの復号鍵をムーブすることを特徴とする。
【００６１】
第５３の発明は、第３０の発明に従属し、前記第２の記録手段を物理的に取り外せなくする物理的保護ステップを含み、前記再生終了検知ステップが前記コンテンツの再生の終了を検知していない場合には前記物理的保護ステップにより前記第２の記録手段を物理的に取り外せなくし、前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記物理的保護ステップにより前記第２の記録手段を物理的に取り外せるようにすることで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００６２】
第５４の発明は、第３０の発明に従属し、前記再生終了検知ステップが前記コンテンツの再生の終了を検知していない場合には前記コンテンツの再生に必要な情報をデータ出力ステップにより第２の記録手段に記録せずに、前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要な情報をデータ出力ステップにより第２の記録手段に記録することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００６３】
第５５の発明は、第５４の発明に従属し、前記データ出力ステップが、前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要なメタデータを第２の記録手段にムーブすることを特徴とする。
【００６４】
第５６の発明は、第５４の発明に従属し、前記データ出力ステップが、前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合に、前記コンテンツの再生に必要な再生するための条件を第２の記録手段にムーブすることを特徴とする。
【００６５】
第５７の発明は、第３０の発明に従属し、前記再生終了検知ステップが前記コンテンツの再生の終了を検知した場合には前記コンテンツの再生に必要なパスワードを発行し、前記第２の記録手段に記録された前記コンテンツを再生する場合にはパスワードを要求することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【００６６】
第５８の発明は、第３０の発明に従属し、前記第２の記録手段に記録された前記コンテンツを再生する場合に前記再生終了検知ステップが前記コンテンツの再生の終了を検知していることをネットワーク経由で判定することで、前記コンテンツの再生中は前記再生中コンテンツを利用不可の状態で前記第２の記録手段にコピーし、前記コンテンツの再生終了検知後に前記第２の記録手段に記録される前記コンテンツを利用可能な状態にし、再生が終了した前記第１の記録手段に記録される前記コンテンツを利用不可の状態にすることにより、前記コンテンツをムーブすることを特徴とする。
【発明の効果】
【００６７】
本発明によれば、同一コンテンツの同時利用を禁止するというコンテンツプロバイダの設定したムーブ条件を保護するという前提の下、コンテンツ再生中でも再生中のコンテンツおよびその復号鍵をムーブすることが可能になる。コンテンツ再生中のユーザからのムーブ要求があった時点でムーブを開始し、コンテンツの再生とムーブを並行して処理できるので、再生終了後のムーブ処理待ち時間を大幅に短縮することができる。
【発明を実施するための最良の形態】
【００６８】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、本発明はこれらの実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００６９】
（実施の形態１）
実施の形態１では、コンテンツ視聴中に視聴コンテンツを記録媒体にムーブ可能な装置について説明する。ここで、コンテンツとは、例えばデジタル放送を録画した場合のＭＰＥＧ２形式で保存される映像データである。なお、コンテンツは映像データに限らず、音声データや静止画像データ、文字データ、プログラムなど電子的に利用されるデータであればよい。本実施の形態では、ムーブ元とムーブ先で同一暗号化コンテンツを利用できる場合について説明する。ムーブ元とムーブ先で同一暗号化コンテンツが利用できるので、本装置はコンテンツの暗号化方式には依存しない。本実施の形態では、ムーブ元ではコンテンツは鍵長１２８ビットの暗号鍵（復号鍵）によりＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）で暗号化されていて、ムーブ先でも同一の暗号鍵でＡＥＳ暗号されたまま記録される場合について説明する。ＡＥＳは、米商務省標準技術局（ＮＩＳＴ）によって２００１年に米国政府の標準暗号技術として認定された共通鍵暗号方式で広く普及している。ＡＥＳでは、鍵長が１２８ビット、１９２ビット、または２５６ビットの暗号鍵（復号鍵）を用いて、１２８ビットのデータブロック長ごとに暗号化する。例えば、ＴＶ−Ａｎｙｔｉｍｅ  ＦｏｒｕｍにおけるＲＭＰ方式のコンテンツ暗号アルゴリズムとして採用されている。なお、本実施の形態として、暗号アルゴリズムをＡＥＳ、鍵長を１２８ビットとした場合を示すが、異なる鍵長の暗号鍵（復号鍵）を用いてもよいし、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の他の暗号アルゴリズムを用いてもよい。
【００７０】
図１は、本発明の実施の形態１におけるムーブ元端末およびムーブ先媒体の機能ブロック構成図である。図１において、本装置は、暗号化コンテンツ、ムーブ条件および復号鍵が記録されているムーブ元となる端末１と、ムーブにより暗号化コンテンツ、ムーブ条件および復号鍵が移動および記録されるムーブ先の媒体２とから構成される。ムーブ元端末１は、再生を制御する再生制御手段１０１と、暗号化コンテンツを復号鍵で復号する復号手段１０２と、復号されたコンテンツを再生する再生手段１０３と、コンテンツの再生が終了したことを検知する再生終了検知手段１０４と、ムーブを制御するムーブ制御手段１０５と、ムーブ条件を判定するムーブ条件判定手段１０６と、ムーブ先媒体２に暗号化コンテンツおよび復号鍵を出力するデータ出力手段１０７と、ムーブ先媒体２に暗号化コンテンツおよび復号鍵の出力が終了したことを検知するデータ出力終了検知手段１０８と、暗号化コンテンツを記録する通常記録手段１０９と、ムーブ条件および復号鍵を記録する保護記録手段１１０とを備えている。ムーブ先媒体２は、ムーブ元端末１との間で、暗号化コンテンツ、ムーブ条件および復号鍵を入出力する入出力手段２０１と、暗号化コンテンツを記録する通常領域２０２と、復号鍵を記録する保護領域２０３とを備えている。保護記録手段１１０および保護領域２０３は、ユーザが直接読み書きできない保護された特別な領域で、ムーブ条件および復号鍵のデータベースを有する。
【００７１】
この装置では、再生とムーブに関する制御を、図２に示すムーブ条件および図３に示す状態フラグにより実行する。図２は、コンテンツのムーブ条件を示す図である。ムーブ条件として、コンテンツのムーブ行為そのものが許諾されているかを示すムーブ許諾情報およびムーブが許諾されている場合にムーブが残り何回可能かを示すムーブ可能回数が設定されている。ムーブ許諾情報として、「ムーブ可能」または「ムーブ禁止」が設定される。ムーブ許諾情報として、「ムーブ可能」が設定されている場合にのみムーブが可能である。ムーブ可能回数が「無制限」の場合にはムーブによりその回数は減算されないが、「無制限」でない場合にはムーブが完了するごとにその回数は１回ずつ減算される。ムーブ条件は、暗号化コンテンツや復号鍵と共に放送波などでムーブ元端末１に配信されて蓄積される。ムーブ条件は、「ムーブ禁止」から「ムーブ可能」に改竄されるような場合から保護されなければならないので、ムーブ元端末１では保護記録手段１１０に、ムーブ先媒体２では保護領域２０３に記録するのが好ましい。ムーブ条件および復号鍵は、暗号化コンテンツを一意に特定するための特定情報と共に管理され、暗号化コンテンツに対応する復号鍵およびムーブ条件が特定される。例えば、暗号化コンテンツを一意に特定するための情報として、コンテンツごとに異なるコンテンツ識別子を用いて、コンテンツ識別子をキーとしてムーブ条件および復号鍵が管理される。
【００７２】
図３は、端末処理状態を示す処理状態フラグを示す図である。状態フラグとして、現在の再生状態を示す再生状態フラグが設定されている。再生状態フラグとして、「コンテンツ再生中」または「コンテンツ再生待機中」が設定される。再生状態フラグは、端末に電源を投入した際の初期状態として「コンテンツ再生待機中」が設定され、コンテンツの再生状態と同期し、コンテンツの再生が開始されるタイミングで「コンテンツ再生中」に遷移し、コンテンツの再生が最後まで終了した場合、ユーザ要求により再生が停止した場合、電源断などにより再生が中断した場合など、コンテンツの再生が終了／停止されるタイミングで「コンテンツ再生待機中」に遷移する。
【００７３】
次に、本発明の実施の形態１における処理について具体例を用いて説明する。
【００７４】
まず、通常記録手段１０９に記録された暗号化コンテンツを再生する場合の処理について説明する。図４は、再生動作処理フローを示す図である。
【００７５】
ステップＳ４０１：再生制御手段１０１は、ユーザから再生開始の要求を受け付けると、再生状態フラグを「コンテンツ再生中」に設定し、ステップＳ４０２へと進む。
【００７６】
ステップＳ４０２：再生制御手段１０１は、再生を要求されたコンテンツに対応する復号鍵を、保護記録手段１１０より取得し、復号手段１０２に設定し、ステップＳ４０３へと進む。コンテンツと復号鍵との対応は、再生を要求された暗号化コンテンツのコンテンツ識別子で関連付けられる復号鍵を保護記録手段１１０内にある復号鍵データベースからコンテンツ識別子をキーとして検索し、選択することによる。
【００７７】
ステップＳ４０３：再生制御手段１０１は、再生を要求された暗号化コンテンツを、通常記録手段１０９より取得し、復号手段１０２に設定し、ステップＳ４０２で設定される復号鍵で復号し、ステップＳ４０４へと進む。暗号化コンテンツの取得には、暗号化コンテンツ蓄積時にコンテンツ識別子と暗号化コンテンツの記録場所を対応付けて記録し、再生時にコンテンツ識別子をキーとしてコンテンツの記録場所を検索し、選択することによる。
【００７８】
ステップＳ４０４：ステップＳ４０３で復号されたコンテンツを、再生手段１０３でデコードし、ユーザに視聴可能な映像、音声、または映像および音声として出力し、ステップＳ４０５へと進む。
【００７９】
ステップＳ４０５：再生終了検知手段１０４は、コンテンツの再生が終了しているかどうかを判定する。コンテンツの再生が終了しているとは、コンテンツが最後まで再生されて終了している場合の他に、再生中のユーザの再生停止要求により停止する場合など、コンテンツが再生されていない状態全般を指す。コンテンツが最後まで再生されて終了したことは、それ以上暗号化コンテンツが復号手段１０２に供給されなくなることから検知する。なお、コンテンツが最後まで再生されて終了したことは、コンテンツの最後を示す情報を再生手段１０３が出力したことから検知してもよいし、暗号化コンテンツのＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）を検出することで検知してもよい。ユーザ要求による再生終了は、再生制御手段１０１が再生終了要求のコマンドを受信したことで検知する。コンテンツの再生が終了していないと判定される場合には、ステップＳ４０３へと進みコンテンツの続きを再生する。コンテンツの再生が終了したと判定される場合には、ステップＳ４０６へと進む。
【００８０】
ステップＳ４０６：コンテンツの再生が終了すると、再生状態フラグを「コンテンツ再生中」から「コンテンツ再生待機中」へと変更し、復号手段１０２が保持する復号鍵を消去し、再生動作処理を終了する。
【００８１】
次に、通常記録手段１０９に記録された暗号化コンテンツ、保護記録手段１１０に記録されたムーブ条件および復号鍵をムーブ先媒体２にムーブする場合の処理について説明する。図５は、ムーブ動作処理フローを示す図である。
【００８２】
ステップＳ５０１：ムーブ制御手段１０５は、ユーザからムーブ開始の要求を受け付けると、ムーブ条件判定手段１０６により、ムーブ条件に設定されるムーブ許諾情報が「ムーブ可能」であるかを判定する。ムーブ許諾情報が「ムーブ禁止」の場合は、ムーブ処理を実行せず終了する。ムーブ許諾情報が「ムーブ可能」の場合は、ステップＳ５０２へと進む。コンテンツとムーブ条件との対応は、再生を要求された暗号化コンテンツのコンテンツ識別子で関連付けられるムーブ条件を保護記録手段１１０内からコンテンツ識別子をキーとして検索し、選択することによる。
【００８３】
ステップＳ５０２：ムーブ制御手段１０５は、ムーブ条件判定手段１０６により、ムーブ条件に設定されるムーブ可能回数が１回以上であるかを判定する。ムーブ可能回数が０回の場合は、これ以上ムーブする権利を有しないと判定されるので、ムーブ処理を実行せず終了する。ムーブ可能回数が１回以上の場合は、ムーブする権利を有すると判定されるので、ムーブ可能回数を１回減算した上で、ステップＳ５０３へと進む。なお、ムーブ可能回数として「回数無制限」が設定される場合にはムーブ可能回数は減算しない。なお、本ステップでムーブ可能回数を減算する例を示したが、本処理が終了する直前でムーブ可能回数を減算するなど、ムーブした回数を適切に管理できていればよい。
【００８４】
ステップＳ５０３：ムーブ制御手段１０５は、ムーブを要求された暗号化コンテンツを、通常記録手段１０９より取得し、データ出力手段１０７に設定し、ムーブ先媒体２の入出力手段２０１を介して通常領域２０２へと記録し、ステップＳ５０４へと進む。なお、ムーブする暗号化コンテンツが再生中であっても、通常記録手段１０９としてハードディスクドライブのようなランダムアクセス可能な蓄積媒体を利用することにより、暗号化コンテンツをそのまま記録できる。暗号化コンテンツの取得には、暗号化コンテンツ蓄積時にコンテンツ識別子と暗号化コンテンツの記録場所を対応付けて記録し、ムーブ時にコンテンツ識別子をキーとしてコンテンツの記録場所を検索し、選択することによる。
【００８５】
ステップＳ５０４：データ出力終了検知手段１０８は、ムーブ先媒体２への暗号化コンテンツの記録が終了しているかどうかを判定する。暗号化コンテンツの記録が終了していないと判定される場合には、ステップＳ５０３へと進み残りの暗号化コンテンツを記録する。暗号化コンテンツの記録が終了したと判定される場合には、ステップＳ５０５へと進む。暗号化コンテンツの記録が終了したことは、それ以上暗号化コンテンツがデータ出力手段１０７に供給されなくなることで検知する。なお、暗号化コンテンツの記録が終了したことは、暗号化コンテンツのＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）を検出することで検知してもよい。
【００８６】
ステップＳ５０５：ムーブ制御手段１０５は、再生制御手段１０１が設定する再生状態フラグを判定する。再生状態フラグが「コンテンツ再生中」の場合には、再生状態フラグが「コンテンツ再生待機中」になるまで待ち続ける。再生状態フラグが「コンテンツ再生待機中」の場合には、ムーブを要求されたコンテンツの再生が開始されていない、または既に終了していて、再生状態にないということなので、ステップＳ５０６へと進む。
【００８７】
ステップＳ５０６：ムーブ制御手段１０５は、保護記録手段１１０に記録されるムーブ条件および復号鍵をデータ出力手段１０７に設定し、ムーブ先媒体２の入出力手段２０１を介して保護領域２０３へと記録し、ステップＳ５０７へと進む。
【００８８】
ステップＳ５０７：ムーブ制御手段１０５は、保護記録手段１１０に記録されるムーブ条件および復号鍵を消去し、ムーブ動作処理を終了する。なお、ここでいうムーブ条件および復号鍵の消去とは、物理的に情報を消去するのではなく、実質的に利用ができない情報となっていればよい。また、本ステップとステップＳ５０６の順序は入れ替わってもよい。
【００８９】
次に、以上のような動作処理を行う装置で、コンテンツプロバイダの設定したムーブ条件を侵害することなく、かつコンテンツ再生中に再生中のコンテンツをムーブする処理について具体的な例を挙げて説明する。具体例として、１２０分間のコンテンツを用い、ムーブ元端末１からムーブ先媒体２へは２倍速での記録が可能、すなわちコンテンツの記録に６０分間を要し、ムーブ条件としてムーブ許諾情報が「ムーブ許可」、ムーブ可能回数が「５回」という場合を考える。図６、図７、図８は、具体例のコンテンツを再生中にムーブする際の処理を時系列で示す図である。
【００９０】
図６は、再生開始後２０分経過後にユーザによりムーブが要求された場合を示している。再生開始時点で、再生状態フラグは「コンテンツ再生中」に設定される。
【００９１】
２０分経過後、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定されムーブ可能回数が５回から４回に更新された上で、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。
【００９２】
その６０分後、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行うが、この時点では再生は終了していないので、ムーブ条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【００９３】
その４０分後、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生状態フラグを「コンテンツ再生待機中」に更新する。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、ムーブ結果反映後のムーブ条件および復号鍵のムーブを開始する。ムーブ条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【００９４】
ムーブ条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、暗号化コンテンツの記録自体は再生中に完了しているので、再生終了後即座にムーブ先媒体２を利用することが可能である。
【００９５】
図７は、再生開始後８０分経過後にユーザによりムーブが要求された場合を示している。再生開始時点で、再生状態フラグは「コンテンツ再生中」に設定される。
【００９６】
８０分経過後、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定されムーブ可能回数が５回から４回に更新された上で、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。
【００９７】
その４０分後、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生状態フラグを「コンテンツ再生待機中」に更新する。再生が終了した時点では、まだ暗号化コンテンツの記録が完了していないので、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【００９８】
その２０分後、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行い、再生が終了しているので、ムーブ結果反映後のムーブ条件および復号鍵のムーブを行う。ムーブ条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【００９９】
ムーブ条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、再生終了後のムーブ処理待ち時間が６０分から２０分に短縮される。
【０１００】
図８は、再生開始後２０分経過後にユーザによりムーブが要求され、暗号化コンテンツのムーブが完了した時点でユーザの意思により再生が終了される場合を示している。再生開始時点で、再生状態フラグは「コンテンツ再生中」に設定される。
【０１０１】
２０分経過後、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定されムーブ可能回数が５回から４回に更新された上で、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。
【０１０２】
その６０分後、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行うが、この時点では再生は終了していないので、ムーブ条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０１０３】
暗号化コンテンツの記録が完了した任意の時点で、ユーザが再生を停止、終了すると、再生制御手段１０１は、再生状態フラグを「コンテンツ再生待機中」に更新する。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、ムーブ結果反映後のムーブ条件および復号鍵のムーブを開始する。
【０１０４】
ムーブ条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。ムーブ条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、ユーザの意思により再生を終了して、ムーブ先媒体２を利用することが可能である。
【０１０５】
以上のように、ムーブ処理において再生状態フラグで示される再生状態を監視することにより、ムーブ元端末１でコンテンツを再生中はムーブ先媒体２に復号鍵をムーブさせないので、ムーブ先媒体２に暗号化コンテンツを記録した時点で再生が強制的に中断するということを避けることが実現可能である。
【０１０６】
なお、本実施の形態として、機能ブロックを分割した場合を示したが、装置全体として同様の機能を有するのであれば、これらの機能ブロックが統合またはさらに詳細に分割されていてもよい。例えば、通常記録手段１０９および保護記録手段１１０を別機能ブロックとして扱う場合を示したが、これらを保護された同一機能ブロックとして扱ってもよい。
【０１０７】
なお、本実施の形態として、保護記録手段１１０をムーブ元端末１の一部として扱う場合を示したが、ＩＣカードのようにムーブ元端末１とは独立したデバイスとして実現してもよい。
【０１０８】
なお、本実施の形態として、ムーブ条件として、ムーブ許諾情報およびムーブ可能回数の両方が設定される場合を示したが、どちらか一方のみを設定するだけでもよい。
【０１０９】
なお、本実施の形態として、ムーブ可能回数として、残りムーブ回数が設定される場合を示したが、初期ムーブ可能回数および現在までにムーブした回数を設定し、残りムーブ回数を計算するような構成としてもよい。
【０１１０】
なお、本実施の形態として、ムーブ条件を保護記録手段１１０および保護領域２０３に記録する場合を示したが、ムーブ条件は通常記録手段１０９および通常領域２０２に記録して、ムーブ条件のハッシュ値のような改竄を検出できる情報のみ保護記録手段１１０および保護領域２０３に記録するようにしてもよい。
【０１１１】
なお、本実施の形態として、状態フラグとして、再生状態フラグが設定されている場合を示したが、再生状態フラグに加えて暗号化コンテンツコピー状態フラグを用いてもよい。
【０１１２】
なお、本実施の形態として、コンテンツを再生中に再生中のコンテンツをムーブする場合を示したが、コンテンツのムーブ処理中にムーブ処理中のコンテンツを再生するものとしてもよい。
【０１１３】
なお、本実施の形態として、暗号方式にＡＥＳを用いる場合を示したが、本実施の形態は暗号化方式によらないものなので、その他任意の暗号化方式としてもよい。
【０１１４】
なお、本実施の形態として、ムーブ先が媒体である場合を示したが、ムーブ先はネットワークで接続された別端末でもよい。
【０１１５】
なお、本実施の形態として、コンテンツの再生が終了したことをユーザの再生停止要求により検知する場合を示したが、メタデータを利用して要求される再生停止要求を検知してもよい。
【０１１６】
なお、本実施の形態として、コンテンツの再生が終了したこと復号手段１０２に供給される暗号化コンテンツがなくなったことで検知する場合を示したが、復号されたコンテンツにコンテンツの最後を示す情報が含まれることを再生手段１０３が出力したことを検出することで検知してもよい。
【０１１７】
なお、本実施の形態として、コンテンツの再生が終了したこと復号手段１０２に供給される暗号化コンテンツがなくなったことで検知する場合を示したが、暗号化コンテンツのＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）を検出することで検知してもよい。
【０１１８】
（実施の形態２）
実施の形態２では、コンテンツ視聴中に視聴コンテンツの暗号を変換しながら記録媒体にムーブ可能な装置について説明する。ここで、コンテンツとは、例えばデジタル放送を録画した場合のＭＰＥＧ２形式で保存される映像データである。なお、コンテンツは映像データに限らず、音声データや静止画像データ、文字データ、プログラムなど電子的に利用されるデータであればよい。本実施の形態では、ムーブ元での暗号方式および復号鍵をムーブ先では利用できず、ムーブ先での暗号方式および復号鍵に変換してからムーブする装置について説明する。実施の形態１で説明した装置でムーブの際に暗号変換を施すだけであるため、本装置はコンテンツの暗号化方式には依存しない。本実施の形態では、ムーブ元ではコンテンツはＭＵＬＴＩ２で暗号化されていて、ムーブ先ではＣ２暗号に暗号変換されてから記録される場合について説明する。ＭＵＬＴＩ２は、地上デジタル放送のコンテンツ暗号アルゴリズムとして採用され、Ｃ２暗号はＣＰＲＭ対応機器のコンテンツ暗号アルゴリズムとして採用されている。ＭＵＬＴＩ２では、鍵長が６４ビットの暗号鍵（復号鍵）を用いて、６４ビットのデータブロック長ごとに暗号化し、Ｃ２暗号では、鍵長が５６ビットの暗号鍵（復号鍵）を用いて、６４ビットのデータブロック長ごとに暗号化する。なお、本実施の形態として、暗号アルゴリズムをＭＵＬＴＩ２およびＣ２暗号とした場合を示すが、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの他の暗号アルゴリズムを用いてもよい。なお、本実施の形態として、暗号変換を施してからムーブする場合を示すが、コンテンツをトランスコードしてからムーブする構成としてもよい。なお、トランスコードとは、例えばＭＰＥＧ２形式のデータをＭＰＥＧ４形式のデータに変換するなど、ある圧縮形式のデータを他の圧縮形式のデータに変換することをいう。
【０１１９】
図９は、本発明の実施の形態２におけるムーブ元端末およびムーブ先媒体の機能ブロック構成図である。図９において、図１と同じ構成要素については同じ符号を用い、説明を省略する。本装置は、暗号化コンテンツ、ムーブ条件および復号鍵が記録されているムーブ元となる端末１と、ムーブにより暗号化コンテンツ、ムーブ条件および復号鍵が記録されるムーブ先の媒体２とから構成される。ムーブ元端末１は、図１で説明した各手段に加え、ムーブ先媒体２に記録するコンテンツを暗号化するための暗号鍵を生成する暗号鍵生成手段９０１と、復号手段１０２で復号されたコンテンツを暗号鍵生成手段９０１で生成した暗号鍵で暗号化する暗号手段９０２とを備えている。ムーブ先媒体２は、図１で説明した各手段を備えている。
【０１２０】
この装置では、再生とムーブに関する制御を、図２に示すムーブ条件および図３に示す状態フラグにより実行する。
【０１２１】
次に、本発明の実施の形態２における処理について具体例を用いて説明する。
【０１２２】
通常記録手段１０９に記録された暗号化コンテンツを再生する場合の処理は、図４に示す再生動作処理フローに従う。
【０１２３】
通常記録手段１０９に記録された暗号化コンテンツを暗号鍵生成手段９０１が生成する暗号鍵で暗号変換した暗号化コンテンツ、生成した復号鍵および保護記録手段１１０に記録されたムーブ条件をムーブ先媒体２にムーブする場合の処理について説明する。図１０は、ムーブ動作処理フローを示す図である。図１０において、図５と同じ処理動作については同じ符号を用い、説明を省略する。
【０１２４】
ステップＳ１００１：通常記録手段１０９に記録される暗号化コンテンツを、ムーブ先媒体２で処理ができるように、暗号方式および復号鍵を変換し、ステップＳ１００２へと進む。
【０１２５】
ステップＳ１００２：ムーブ制御手段１０５は、ステップＳ１００１において、暗号変換された暗号化コンテンツを、暗号手段９０２より取得し、入出力手段１０７に設定し、ムーブ先媒体２の入出力手段２０１を介して通常領域２０２へと記録し、ステップＳ１００３へと進む。なお、ムーブする暗号化コンテンツが再生中であっても、通常記録手段１０９としてハードディスクドライブのようなランダムアクセス可能な蓄積媒体を利用することにより、暗号化コンテンツをそのまま記録できる。暗号化コンテンツの取得には、暗号化コンテンツを蓄積時にコンテンツ識別子と暗号化コンテンツの記録場所を対応付けて記録し、ムーブ時にコンテンツ識別子をキーとしてコンテンツの記録場所を検索し、選択することによる。
【０１２６】
ステップＳ１００３：データ出力終了検知手段１０８は、ムーブ先媒体２への暗号変換された暗号化コンテンツの記録が終了しているかどうかを判定する。暗号変換された暗号化コンテンツの記録が終了していないと判定される場合には、ステップＳ１００１へと進み残りの暗号化コンテンツを記録する。暗号変換された暗号化コンテンツの記録が終了したと判定される場合には、ステップＳ５０５へと進む。暗号変換された暗号化コンテンツの記録が終了したことは、それ以上暗号変換された暗号化コンテンツがデータ出力手段１０７に供給されなくなることで検知する。なお、暗号変換された暗号化コンテンツの記録が終了したことは、暗号化コンテンツのＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）を検出することで検知してもよい。
【０１２７】
ステップＳ１００４：ムーブ制御手段１０５は、ステップＳ１００１で生成したムーブ先媒体２での復号鍵および保護記録手段１１０に記録されるムーブ条件をデータ出力手段１０７に設定し、ムーブ先媒体２の入出力手段２０１を介して保護領域２０３へと記録し、ステップＳ１００５へと進む。
【０１２８】
ステップＳ１００５：ムーブ制御手段１０５は、保護記録手段１１０に記録されるムーブ元端末１でのムーブ条件および復号鍵を消去し、ムーブ動作処理を終了する。なお、ここでいうムーブ条件および復号鍵の消去とは、物理的に情報を消去するのではなく、実質的に利用ができない情報となっていればよい。また、本ステップとステップＳ１００４の順序は入れ替わってもよい。
【０１２９】
図１１はステップＳ１００１における暗号変換の詳細動作フローを示す図である。なお、暗号変換する暗号化コンテンツが再生中であっても、通常記録手段１０９としてハードディスクドライブのようなランダムアクセス可能な蓄積媒体を利用することにより、暗号化コンテンツをそのまま記録できる。
【０１３０】
ステップＳ１１０１：暗号鍵生成手段９０１は、コンテンツをムーブ先媒体２に記録する際に暗号化するための暗号鍵を生成し、ステップＳ１１０２へと進む。暗号鍵生成のために、乱数を発生させてその乱数を暗号鍵として用いる。なお、暗号鍵生成手段９０１が暗号鍵を生成する場合を示したが、予めムーブ先での暗号鍵をムーブ条件またはムーブ元端末での復号鍵と共に配信して保護記録手段１１０に記録しておき、本ステップにおいて暗号鍵を生成する代わりに保護記録手段１１０に記録されるムーブ先での暗号鍵を取得してもよい。
【０１３１】
ステップＳ１１０２：ステップＳ１１０１で生成した暗号鍵を暗号手段９０２に設定し、ステップＳ１１０３へと進む。
【０１３２】
ステップＳ１１０３：ムーブ制御手段１０５は、ムーブを要求されたコンテンツに対応する復号鍵を、保護記録手段１１０より取得し、復号手段１０２に設定し、ステップＳ１１０４へと進む。コンテンツと復号鍵との対応は、ムーブを要求された暗号化コンテンツのコンテンツ識別子で関連付けられる復号鍵を保護記録手段１１０内にある復号鍵データベースからコンテンツ識別子をキーとして検索し、選択することによる。
【０１３３】
ステップＳ１１０４：ムーブ制御手段１０５は、ムーブを要求された暗号化コンテンツを、通常記録手段１０９より取得し、復号手段１０２に設定し、ステップＳ１１０５へと進む。暗号化コンテンツの取得には、暗号化コンテンツ蓄積時にコンテンツ識別子と暗号化コンテンツの記録場所を対応付けて記録し、ムーブ時にコンテンツ識別子をキーとしてコンテンツの記録場所を検索し、選択することによる。
【０１３４】
ステップＳ１１０５：復号手段１０２は、設定された復号鍵で暗号化コンテンツを復号し、ステップＳ１１０６へと進む。なお、ムーブ時にコンテンツのフォーマット変換を行う場合、復号されたコンテンツに対してフォーマット変換をおこなってもよい。
【０１３５】
ステップＳ１１０６：ステップＳ１１０５で復号されたコンテンツを暗号手段９０２に設定し、ステップＳ１１０７へと進む。
【０１３６】
ステップＳ１１０７：暗号手段９０２は、設定された暗号鍵でコンテンツを暗号化し、ステップＳ１００２へと復帰する。
【０１３７】
次に、以上のような動作処理を行う装置で、コンテンツプロバイダの設定したムーブ条件を侵害することなく、かつコンテンツ再生中に再生中のコンテンツをムーブする処理について具体的な例を挙げて説明する。具体例として、本発明の実施の形態１で説明した、１２０分間のコンテンツを用い、ムーブ元端末１からムーブ先媒体２へは２倍速での記録が可能、すなわちコンテンツの記録に６０分間を要し、ムーブ条件としてムーブ許諾情報が「ムーブ許可」、ムーブ可能回数が「５回」という場合を考える。図６、図７、図８は、具体例のコンテンツを再生中にムーブする際の処理を時系列で示す図である。
【０１３８】
図６は、再生開始後２０分経過後にユーザによりムーブが要求された場合を示している。再生開始時点で、再生状態フラグは「コンテンツ再生中」に設定される。
【０１３９】
２０分経過後、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定されムーブ可能回数が５回から４回に更新された上で、ムーブ先媒体への暗号化コンテンツの暗号変換および記録が開始される。暗号化コンテンツの暗号変換および記録中は、再生も並行して処理される。
【０１４０】
その６０分後、暗号変換された暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行うが、この時点では再生は終了していないので、ムーブ条件および暗号変換された暗号化コンテンツに対応する復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０１４１】
その４０分後、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生状態フラグを「コンテンツ再生待機中」に更新する。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、ムーブ結果反映後のムーブ条件および暗号変換された暗号化コンテンツに対応する復号鍵のムーブを開始する。ムーブ条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【０１４２】
ムーブ条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、暗号変換された暗号化コンテンツの記録自体は再生中に完了しているので、再生終了後即座にムーブ先媒体２を利用することが可能である。
【０１４３】
図７、図８の例についても、本実施の形態の場合と同様に処理される。
【０１４４】
なお、本実施の形態として、機能ブロックを分割した場合を示したが、装置全体として同様の機能を有するのであれば、これらの機能ブロックが統合またはさらに詳細に分割されていてもよい。例えば、通常記録手段１０９および保護記録手段１１０を別機能ブロックとして扱う場合を示したが、これらを保護された同一機能ブロックとして扱ってもよい。なお、本実施の形態として、保護記録手段１１０をムーブ元端末１の一部として扱う場合を示したが、ＩＣカードのようにムーブ元端末１とは独立したデバイスとして実現してもよい。
【０１４５】
なお、本実施の形態として、ムーブ条件として、ムーブ許諾情報およびムーブ可能回数の両方が設定される場合を示したが、どちらか一方のみを設定するだけでもよい。
【０１４６】
なお、本実施の形態として、ムーブ可能回数として、残りムーブ回数が設定される場合を示したが、初期ムーブ可能回数および現在までにムーブした回数を設定し、残りムーブ回数を計算するような構成としてもよい。
【０１４７】
なお、本実施の形態として、ムーブ条件を保護記録手段１１０および保護領域２０３に記録する場合を示したが、ムーブ条件は通常記録手段１０９および通常領域２０２に記録して、ムーブ条件のハッシュ値のような改竄を検出できる情報のみ保護記録手段１１０および保護領域２０３に記録するようにしてもよい。
【０１４８】
なお、本実施の形態として、状態フラグとして、再生状態フラグが設定されている場合を示したが、再生状態フラグに加えて暗号化コンテンツコピー状態フラグを用いてもよい。
【０１４９】
なお、本実施の形態として、コンテンツを再生中に再生中のコンテンツをムーブする場合を示したが、コンテンツのムーブ処理中にムーブ処理中のコンテンツを再生するものとしてもよい。
【０１５０】
なお、本実施の形態として、ムーブ元での暗号方式にＭＵＬＴＩ２を、ムーブ先での暗号方式にＣ２暗号を用いる場合を示したが、本実施の形態は暗号化方式によらないものなので、その他任意の暗号化方式としてもよい。
【０１５１】
なお、本実施の形態として、ムーブ先が媒体である場合を示したが、ムーブ先はネットワークで接続された別端末でもよい。
【０１５２】
なお、本実施の形態として、コンテンツの再生が終了したことをユーザの再生停止要求により検知する場合を示したが、メタデータを利用して要求される再生停止要求を検知してもよい。
【０１５３】
なお、本実施の形態として、コンテンツの再生が終了したこと復号手段１０２に供給される暗号化コンテンツがなくなったことで検知する場合を示したが、復号されたコンテンツにコンテンツの最後を示す情報が含まれることを再生手段１０３が出力したことを検出することで検知してもよい。
【０１５４】
なお、本実施の形態として、コンテンツの再生が終了したこと復号手段１０２に供給される暗号化コンテンツがなくなったことで検知する場合を示したが、暗号化コンテンツのＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）を検出することで検知してもよい。
【０１５５】
なお、本実施の形態として、暗号鍵生成手段９０１が暗号鍵を生成する場合を示したが、暗号鍵を生成せずにムーブ先媒体２からムーブ先媒体２にバインドされる暗号鍵を取得してそれを暗号鍵としてもよい。
【０１５６】
なお、本実施の形態として、暗号鍵生成手段９０１が暗号鍵を生成する場合を示したが、ムーブ先媒体２から暗号鍵を生成するための情報（媒体の識別子など）を取得して暗号鍵を生成してもよい。
【０１５７】
なお、本実施の形態として、暗号鍵生成手段９０１が暗号鍵を生成する場合を示したが、予めムーブ先での暗号鍵をムーブ条件またはムーブ元端末での復号鍵と共に配信して保護記録手段１１０に記録しておき、ムーブ時に暗号鍵を生成せずに保護記録手段１１０に記録されるムーブ先での暗号鍵で暗号変換してもよい。
【０１５８】
なお、本実施の形態として、暗号変換を施してからムーブする場合を示したが、ムーブ元端末１にトランスコード手段を追加し、コンテンツにトランスコードを施してからムーブをする構成としてもよい。
【０１５９】
なお、本実施の形態として、暗号変換を施してからムーブする場合を示したが、ムーブ元端末１にフォーマット変換手段を追加し、コンテンツにフォーマット変換を施してからムーブをする構成としてもよい。
【０１６０】
（実施の形態３）
実施の形態３では、本発明の実施の形態１におけるコンテンツのムーブ条件に加えて、コンテンツの再生に関する利用条件が設定される場合について説明する。
【０１６１】
図１２は、本発明の実施の形態３におけるムーブ元端末およびムーブ先媒体の機能ブロック構成図である。図１２において、図１と同じ構成要素については同じ符号を用い、説明を省略する。本装置は、暗号化コンテンツ、ムーブ条件、再生条件および復号鍵が記録されているムーブ元となる端末１と、ムーブにより暗号化コンテンツ、ムーブ条件、再生条件および復号鍵が記録されるムーブ先の媒体２とから構成される。ムーブ元端末１は、図１で説明した各手段に加え、コンテンツの再生条件を判定する再生条件判定手段１２０１とを備えている。ムーブ先媒体２は、図１で説明した各手段を備えている。
【０１６２】
この装置では、再生とムーブに関する制御を、図２に示すムーブ条件、図３に示す状態フラグ、および図１３に示す再生条件により実行する。図１３は、コンテンツの再生条件を示す図である。再生条件として、コンテンツの再生行為そのものが許諾されているかを示す再生許諾情報、コンテンツの再生が許可される絶対的な有効期限を示す再生絶対有効期限、コンテンツの初回再生時からの有効期間を示す再生相対有効期間、コンテンツが残り回数どれだけ再生可能かを示す再生可能回数、およびコンテンツが残り時間どれだけ再生可能かを示す累積再生可能時間が設定されている。再生許諾情報として、「再生可能」または「再生禁止」が設定される。再生許諾情報として、「再生可能」が設定されている場合にのみ再生が可能である。再生絶対有効期限として、開始期限および終了期限が設定され、再生時刻が開始期限から終了期限の間にある場合にのみ再生可能である。再生相対有効期間は、２回目以降の再生の場合、再生時刻が初回再生時からの相対有効期間内にある場合にのみ再生可能である。再生可能回数が「無制限」の場合には再生によりその回数は減算されないが、「無制限」でない場合には再生するごとにその回数は１回ずつ減算される。累積再生可能時間が「無制限」の場合には再生によりその時間は減算されないが、「無制限」でない場合には再生時間が経過するごとにその時間は再生時間分だけ減算される。再生条件は、暗号化コンテンツや復号鍵と共に放送波などでムーブ元端末１に配信されて蓄積される。再生条件は、「再生禁止」から「再生可能」に改竄されるような場合から保護されなければならないので、ムーブ元端末１では保護記録手段１１０に、ムーブ先媒体２では保護領域２０３に記録するのが好ましい。再生条件、ムーブ条件および復号鍵は、暗号化コンテンツを一意に特定するための特定情報と共に管理され、暗号化コンテンツに対応する再生条件、ムーブ条件および復号鍵が特定される。例えば、暗号化コンテンツを一意に特定するための情報として、コンテンツごとに異なるコンテンツ識別子を用いて、コンテンツ識別子をキーとして再生条件、ムーブ条件および復号鍵が管理される。
【０１６３】
次に、本発明の実施の形態３における処理について具体例を用いて説明する。
【０１６４】
通常記録手段１０９に記録された暗号化コンテンツを再生する場合の処理について説明する。図１４は、再生動作処理フローを示す図である。図１４において、図４と同じ処理動作については同じ符号を用い、説明を省略する。
【０１６５】
ステップＳ１４０１：再生制御手段１０１は、ユーザから再生開始の要求を受け付けると、再生条件判定手段１２０１により、図１３に示す再生条件を判定する。条件判定の結果、再生が可能と判定された場合にはステップＳ４０１へと進み、再生が不可能と判定された場合には再生処理を実行せず終了する。コンテンツと再生条件との対応は、再生を要求された暗号化コンテンツのコンテンツ識別子と一致する再生条件を保護記録手段１１０内から検索し、選択することによる。
【０１６６】
ステップＳ１４０２：再生制御手段１０１は、ステップＳ４０４で再生されるコンテンツの再生状況を監視し、再生中でも再生条件を満足しているかどうかを判定する。再生条件を満足していれば、ステップＳ４０５へと進み、再生条件を満足しなくなっていれば、ステップＳ１４０３へと進む。ここで、再生条件を満足しているというのは、再生許諾情報が再生可能であること、再生時の現在時刻が、再生絶対有効期限内かつ再生相対有効期間内であること、再生可能回数が残っていること、累積再生可能時間が残っていることを指す。なお、監視する必要がない項目については再生状況の監視をしなくてもよい。
【０１６７】
ステップＳ１４０３：ステップＳ１４０２で再生中に再生条件を満足しなくなったと判定された場合、コンテンツの再生を終了し、ステップＳ４０５へと進む。
【０１６８】
ステップＳ１４０４：再生制御手段１０１は、再生結果を利用条件に反映して、ステップＳ４０６へと進む。ここで、再生結果を利用条件に反映するというのは、初回再生時であれば初回再生時の時刻を再生条件として保持すること、再生可能回数を１回減算すること、累積再生可能時間から再生時間を減算することを指す。なお、これらの再生条件が「無制限」で設定されているものについては利用条件に反映する必要は無い。なお、再生可能回数は再生後一定時間経過すると１回再生したとみなしてもよく、その一定時間を超過していない場合には再生可能回数を減算しないようにしてもよい。
【０１６９】
通常記録手段１０９に記録された暗号化コンテンツ、保護記録手段１１０に記録されたムーブ条件、再生条件および復号鍵をムーブ先媒体２にムーブする指示をユーザから受けた場合のムーブ制御手段１０５の処理について説明する。図１５は、ムーブ動作処理フローを示す図である。図１５において、図５と同じ処理動作については同じ符号を用い、説明を省略する。
【０１７０】
ステップＳ１５０１：ムーブ制御手段１０５は、保護記録手段１１０に記録されるムーブ条件、再生条件および復号鍵を入出力手段１０７に設定し、ムーブ先媒体２の入出力手段２０１を介して保護領域２０３へと記録し、ステップＳ１５０２へと進む。
【０１７１】
ステップＳ１５０２：ムーブ制御手段１０５は、保護記録手段１１０に記録されるムーブ条件、再生条件および復号鍵を消去し、ムーブ動作処理を終了する。なお、ここでいうムーブ条件、再生条件および復号鍵の消去とは、物理的に情報を消去するのではなく、実質的に利用ができない情報となっていればよい。また、本ステップとステップＳ１５０１の順序は入れ替わってもよい。
【０１７２】
次に、以上のような動作処理を行う装置で、コンテンツプロバイダの設定したムーブ条件を侵害することなく、かつコンテンツ再生中に再生中のコンテンツをムーブする処理について具体的な例を挙げて説明する。具体例として、１２０分間のコンテンツを用い、ムーブ元端末１からムーブ先媒体２へは２倍速での記録が可能、すなわちコンテンツの記録に６０分間を要し、ムーブ条件としてムーブ許諾情報が「ムーブ許可」、ムーブ可能回数が「無制限」で設定され、再生条件として再生許諾情報が「再生許可」、再生絶対有効期限が「２００４年１月１日〜２００５年１２月３１日」、再生有効期間が「２４時間」、再生可能回数が「無制限」、累積再生可能時間が「無制限」で設定され、２００５年１月１日０時に初回再生を開始した場合を考える。図１６は、具体例のコンテンツを再生中にムーブする際の処理を時系列で示す図である。
【０１７３】
図１６は、再生開始後２０分経過後（０時２０分）にユーザによりムーブが要求された場合を示している。再生開始時点（０時）で、再生条件判定手段１２０１により、再生条件が判定された上で再生が開始され、再生状態フラグは「コンテンツ再生中」に設定される。再生中は、現在時刻が有効期間を超過しないかどうかを判定し、超過した場合は再生を終了する必要がある。本例では、絶対有効期限が２００５年１２月３１日、相対有効期間が再生開始時から２４時間なので、現在時刻が２００５年１月２日０時を超過した場合に再生が終了される。
【０１７４】
２０分経過後（０時２０分）、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定された上で、ムーブ先媒体への暗号化コンテンツの記録が開始される。ムーブ可能回数が無制限と設定されているので、ムーブ可能回数を１回減算する必要は無い。暗号化コンテンツの記録中は、再生も並行して処理される。
【０１７５】
その６０分後（１時２０分）、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行うが、この時点では再生は終了していないので、ムーブ条件、再生条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０１７６】
その４０分後（２時）、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生結果を再生条件に反映し、再生状態フラグを「コンテンツ再生待機中」に更新する。本例では、コンテンツの初回再生であることから、次回以降再生時に相対有効期間を判定するために初回再生時刻の２００５年１月１日０時を再生条件と共に記憶する。また、今回の再生結果である再生時間２時間、再生回数１回は、利用可能回数、累積再生可能時間が「無制限」であることから反映しない。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、ムーブ結果反映後のムーブ条件、再生結果反映後の再生条件および復号鍵のムーブを開始する。ムーブ条件、再生条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【０１７７】
ムーブ条件、再生条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、暗号化コンテンツの記録自体は再生中に完了しているので、再生終了後即座にムーブ先媒体２を利用することが可能である。
【０１７８】
本発明の実施の形態１で示した、図７のように再生終了が暗号化コンテンツのコピー終了よりも先に終了する場合、図８のように暗号化コンテンツのコピー終了後にユーザの再生停止要求で再生を終了する場合についても、本実施の形態の場合と同様に処理される。
【０１７９】
なお、本実施の形態として、実施の形態１におけるコンテンツのムーブ条件に加えてコンテンツの再生条件が設定される場合を示したが、実施の形態２におけるコンテンツのムーブ条件に加えてコンテンツの再生条件が設定されるものとしてもよい。
【０１８０】
なお、本実施の形態として、再生条件、ムーブ条件および復号鍵を再生終了後にムーブする場合を示したが、再生により再生条件が変更されなければ、再生終了後に復号鍵のみをムーブするようにしてもよい。
【０１８１】
なお、本実施の形態として、再生条件、ムーブ条件および復号鍵を再生終了後にムーブする場合を示したが、例えば再生許諾情報を「再生禁止」として再生ができないような再生条件、ムーブ条件および復号鍵を再生中でもコピーしておき、再生終了後に再生条件を利用可能な再生条件に更新するようにしてもよい。
【０１８２】
（実施の形態４）
実施の形態４では、実施の形態３におけるコンテンツの再生に関する利用条件やコンテンツの長さをムーブ処理の条件としても利用し、ユーザのムーブ要求が妥当な要求であるかを判定し、妥当でない場合にユーザにムーブをするか否かを選択させる装置について説明する。ここで、妥当な要求とは、コンテンツを視聴し続けてもムーブするだけの再生条件が残っていることである。妥当でない要求とは、例えば、ムーブ完了時に有効期限が切れている場合や、ムーブ先のコンテンツを最初から最後まで再生するだけの時間が残っていない場合など、ムーブ先での再生が完全にはできないことである。
【０１８３】
図１７は、本発明の実施の形態４におけるムーブ元端末およびムーブ先媒体の機能ブロック構成図である。図１７において、図１２と同じ構成要素については同じ符号を用い、説明を省略する。本装置は、暗号化コンテンツ、ムーブ条件、再生条件および復号鍵が記録されているムーブ元となる端末１と、ムーブにより暗号化コンテンツ、ムーブ条件、再生条件および復号鍵が記録されるムーブ先の媒体２とから構成される。ムーブ元端末１は、図１２で説明した各手段に加え、再生条件やコンテンツの長さによりコンテンツ再生中のムーブ処理の妥当性を判定するムーブ妥当性判定手段１７０１と、再生中のムーブが妥当でない場合にユーザに注意を喚起する通知手段１７０２とを備えている。ムーブ先媒体２は、図１２で説明した各手段を備えている。
【０１８４】
この装置では、再生とムーブに関する制御を、図２に示すムーブ条件、図３に示す状態フラグ、および図１２に示す再生条件により実行する。
【０１８５】
通常記録手段１０９に記録された暗号化コンテンツを再生する場合の処理は、図１４に示す再生動作フローに従う。
【０１８６】
通常記録手段１０９に記録された暗号化コンテンツ、保護記録手段１１０に記録されたムーブ条件、再生条件および復号鍵をムーブ先媒体２にムーブする指示をユーザから受けた場合の処理について説明する。図１８は、ムーブ動作処理フローを示す図である。図１８において、図１５と同じ処理動作については同じ符号を用い、説明を省略する。
【０１８７】
ステップＳ１８０１：ムーブ制御手段１０５は、ムーブ妥当性判定手段１７０１により、図１９から図２３に示す判定式に従い、ムーブ開始時点での再生条件やコンテンツの長さを判定する。判定の結果により、ムーブが妥当であると判定された場合にはステップＳ５０３へと進み、再生が妥当でないと判定された場合には、ステップＳ１８０２へと進む。
【０１８８】
ステップＳ１８０２：通知手段１７０２によりムーブ処理について妥当でない旨を警告画面で表示するなどで通知して、ステップＳ１８０３へと進む。
【０１８９】
ステップＳ１８０３：ムーブを続行するか否かを選択させ、ムーブを続行する場合にはステップＳ５０３へと進み、ムーブを続行しない場合には再生処理またはムーブ処理を中断する。
【０１９０】
本発明の実施の形態４では、ムーブ制御手段１０５がムーブ開始要求を受け付けた時点で、ムーブ条件判定手段１０６によりムーブ条件を判定する処理に加えて、図１９から図２３に示す再生条件、コンテンツの長さ、ムーブ処理時間を利用して、要求されたムーブ処理が無駄にならないか、ユーザに不便を与えないかを判定する。判定の結果、要求されたムーブ処理が妥当な要求でない場合には、ユーザにムーブが無駄である旨の警告画面や処理続行確認画面を表示することで、ユーザ利便性を向上させている。
【０１９１】
次に、以上のような動作処理を行う装置について具体的な例を挙げて説明する。具体例として、１２０分間のコンテンツを用い、ムーブ元端末１からムーブ先媒体２へは２倍速での記録が可能、すなわちコンテンツの記録に６０分間を要し、ムーブ条件としてムーブ許諾情報が「ムーブ許可」、ムーブ可能回数が「無制限」で設定され、２００５年１月１日０時から再生を開始し、再生開始後２０分でユーザがムーブを要求した場合を考える。
【０１９２】
例えば、再生条件として再生許諾情報が「再生許可」、再生可能回数が「１回」、その他の再生条件が「無制限」で設定される場合を考える。
【０１９３】
図２４は、具体例のムーブ条件、再生条件が設定されるコンテンツを再生中にムーブする際の処理を時系列で示す図である。再生開始時点（０時）で、設定再生条件である再生可能回数が判定され再生が開始され、再生状態フラグは「コンテンツ再生中」に設定される。再生が開始した時点で、再生可能回数の１回を消費したものとみなすと、このコンテンツは本再生が終了した時点で再生ができなくなる。なお、再生開始後一定時間経過後に１回を消費したとみなすようにしてもよい。
【０１９４】
２０分経過後（０時２０分）、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定される。ムーブ可能回数が「無制限」と設定されているので、ムーブ可能回数を１回減算する必要は無い。
【０１９５】
ムーブ条件によりムーブ可能と判定された場合は、ムーブ妥当性判定手段１７０１により、再生条件によるムーブ処理判定を行う。再生条件に再生可能回数が設定されている場合の判定は図２１による。この時点での再生可能回数は０回であるから、このままムーブをしてもムーブ先の媒体を再生しようとしても再生することができず、ムーブ処理自体が無駄である。そこでこのような場合、図２４に示すように、例えば「本再生で再生可能回数を使い切るので、ムーブしても無駄です。ムーブを続けますか？」のように、再生可能回数を使い切っているので、ムーブしても無駄である旨を通知手段１７０２により、画面にメッセージとして表示し、ムーブを続行するか否かをユーザに選択させる。
【０１９６】
無駄なムーブでもムーブを続行することをユーザが選択した場合には、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。無駄なムーブをユーザが希望しなかった場合には、ムーブ処理を実行せずに再生処理のみを続ける。
【０１９７】
その６０分後（１時２０分）、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行う。この時点では再生は終了していないので、ムーブ条件、再生条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０１９８】
その４０分後（２時）、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生結果を再生条件に反映し、再生状態フラグを「コンテンツ再生待機中」に更新する。本例では、今回の再生結果である初回再生時刻２００５年１月１日０時、再生時間２時間、再生回数１回は、再生絶対有効期限、再生相対有効期間、累積再生可能時間が「無制限」であることから、再生回数１回を反映し、残り再生可能回数を０回とする。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、再生結果反映後のムーブ条件、再生条件および復号鍵のムーブを開始する。ムーブ条件、再生条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【０１９９】
ムーブ条件、再生条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は再生条件を満足しないためにできなくなる。
【０２００】
別の例として、再生条件として再生許諾情報が「再生許可」、再生絶対有効期限が「２００５年１月１日３時まで」、その他の再生条件が「無制限」で設定される場合を考える。
【０２０１】
図２５は、具体例のムーブ条件、再生条件が設定されるコンテンツを再生中にムーブする際の処理を時系列で示す図である。再生開始時点（０時）で、設定再生条件である再生絶対有効期限が判定され再生が開始され、再生状態フラグは「コンテンツ再生中」に設定される。再生中は、現在時刻が有効期限を超過しないかどうかを判定し、超過した場合は再生を終了する必要がある。本例では、絶対有効期限の２００５年１月１日３時を超過した場合に再生が終了される。
【０２０２】
２０分経過後（０時２０分）、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定される。ムーブ可能回数が「無制限」と設定されているので、ムーブ可能回数を１回減算する必要は無い。
【０２０３】
ムーブ条件によりムーブ可能と判定された場合は、ムーブ妥当性判定手段１７０１により、再生条件によるムーブ処理判定を行う。再生条件に絶対有効期限が設定されている場合の判定は図１９による。この時点での再生絶対有効期限までの時間は再生絶対有効期限から現在の時刻を差し引いて残り１６０分、コンテンツの長さは１２０分、コンテンツの長さと書き出し速度から計算される予測ムーブ処理時間は６０分であるから、
再生絶対有効期限までの時間−ムーブ処理時間＝１００分＜コンテンツの長さ
となる。したがって、この時点からムーブ処理を実行してもムーブが完了するのは６０分後の１時２０分となり、その時点からムーブ先の媒体を再生しても絶対有効期限の３時までに１００分しか再生できずコンテンツ全体（１２０分）を再生することができない。そこでこのような場合、図２５に示すように、例えば「ムーブ先での通常再生中に有効期限が切れますが、このままムーブを続けますか？」のように、ムーブ先でのコンテンツを再生中に有効期限が切れてしまう旨を通知手段１７０２により、画面にメッセージとして表示し、ムーブを続行するか否かをユーザに選択させる。
【０２０４】
ムーブ先で完全に再生はできなくてもムーブを続行することをユーザが選択した場合には、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。不完全な再生でのムーブをユーザが希望しなかった場合には、ムーブ処理を実行せずに再生処理のみを続ける。
【０２０５】
その６０分後（１時２０分）、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行うが、この時点では再生は終了していないので、ムーブ条件、再生条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０２０６】
その４０分後（２時）、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生結果を再生条件に反映し、再生状態フラグを「コンテンツ再生待機中」に更新する。本例では、今回の再生結果である初回再生時刻２００５年１月１日０時、再生時間２時間、再生回数１回は、再生相対有効期間、再生可能回数、累積再生可能時間が「無制限」であることから反映する必要はない。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、再生結果反映後のムーブ条件、再生条件および復号鍵のムーブを開始する。ムーブ条件、再生条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【０２０７】
ムーブ条件、再生条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、暗号化コンテンツの記録自体は再生中に完了しているので、再生終了後即座にムーブ先媒体２を利用することが可能である。
【０２０８】
別の例として、再生条件として再生許諾情報が「再生許可」、累積再生可能時間が「１８０分間」、その他の再生条件が「無制限」で設定される場合を考える。
【０２０９】
図２６は、具体例のムーブ条件、再生条件が設定されるコンテンツを再生中にムーブする際の処理を時系列で示す図である。再生開始時点（０時）で、設定再生条件である累積再生可能時間が判定され再生が開始され、再生状態フラグは「コンテンツ再生中」に設定される。再生中は、再生時間が累積再生可能時間を超過しないかどうかを判定し、超過した場合は再生を終了する必要がある。本例では、累積再生可能時間の３時間を超過した場合に再生が終了される。
【０２１０】
２０分経過後（０時２０分）、ムーブ要求があった時点で、ムーブ条件判定手段１０６により、ムーブ条件が判定される。ムーブ可能回数が「無制限」と設定されているので、ムーブ可能回数を１回減算する必要は無い。
【０２１１】
ムーブ条件によりムーブ可能と判定された場合は、ムーブ妥当性判定手段１７０１により、再生条件によるムーブ処理判定を行う。再生条件に累積再生可能時間が設定されている場合の判定は図２２による。この時点での累積再生可能時間は再生開始時の累積再生可能時間から現在まで再生した時間を差し引いて残り１６０分、コンテンツの長さは１２０分、コンテンツの長さと書き出し速度から計算される予測ムーブ処理時間は６０分であるから、
累積再生可能時間−ムーブ処理時間＝１００分＜コンテンツの長さ
となる。したがって、このまま再生を続けるとムーブ処理が終了するまでに再生時間を累積していき、ムーブが完了する６０分後に再生を終了した場合には、ムーブ先の媒体を再生しても合計１００分しか再生できず、コンテンツ全体（１２０分）を再生することができない。しかし、この時点で再生を停止すれば再生時間は累積されないので、ムーブ完了後にはムーブ先の媒体を合計１６０分再生することができ、コンテンツ全体（１２０分）を再生することができる。そこでこのような場合、図２６に示すように、例えば「再生を停止しないと、ムーブ先での通常再生中に再生可能時間を使い切ってしまいます。次の候補から今後の処理を選択して下さい。（１）再生を停止してムーブする（２）ムーブはせずに再生を続ける（３）以上を了承して再生しながらムーブする」のように、再生を続けるとムーブ先でのコンテンツを再生中に累積再生可能時間が足りなくなる旨を通知手段１７０２により、画面にメッセージとして表示し、再生およびムーブを続行するか否かをユーザに選択させる。
【０２１２】
ムーブ先で完全に再生はできなくてもムーブを続行することをユーザが選択した場合には、ムーブ先媒体への暗号化コンテンツの記録が開始される。暗号化コンテンツの記録中は、再生も並行して処理される。不完全な再生でのムーブをユーザが希望しなかった場合には、ムーブ処理を実行せずに再生処理のみを続ける。
【０２１３】
その６０分後（１時２０分）、暗号化コンテンツの記録が完了すると、ムーブ制御手段１０５は、再生状態フラグの判定を行う。この時点では再生は終了していないので、ムーブ条件、再生条件および復号鍵のムーブは行わない。もしも、この間にユーザがムーブ先媒体２を別端末で再生しようとしても、復号鍵が記録されていないため再生できない。
【０２１４】
その４０分後（２時）、コンテンツが最後まで再生された時点で、再生制御手段１０１は、再生結果を再生条件に反映し、再生状態フラグを「コンテンツ再生待機中」に更新する。本例では、今回の再生結果である初回再生時刻２００５年１月１日０時、再生時間２時間、再生回数１回は、再生絶対有効期限、再生相対有効期間、再生可能回数が「無制限」であることから、再生時間２時間を反映し、残り累積時間を１時間とする。ムーブ制御手段１０５は、再生状態フラグが切り替わるのを判定すると、再生結果反映後のムーブ条件、再生条件および復号鍵のムーブを開始する。ムーブ条件、再生条件および復号鍵のムーブ自体は、ファイルサイズが小さいため短時間で終了する。
【０２１５】
ムーブ条件、再生条件および復号鍵ムーブ後は、ムーブ元端末１での再生はできなくなり、かつムーブ先媒体２を利用した再生は可能となり、コンテンツが同時に利用されることはない。また、暗号化コンテンツの記録自体は再生中に完了しているので、再生終了後即座にムーブ先媒体２を利用することが可能である。
【０２１６】
なお、本実施の形態として、再生絶対有効期限、再生可能回数、累積再生可能時間についての条件判定を示したが、図２０に示す再生相対有効期間についての条件判定を行ってもよい。
【０２１７】
なお、本実施の形態として、再生条件についての条件判定を示したが、図２３に示すコンテンツ残り時間とムーブ処理時間の大小を比較して、図７のようにコンテンツ再生中に暗号化コンテンツのコピーが完了しない場合にムーブを続行するかを選択させるようにしてもよい。その場合に、暗号化コンテンツのコピー終了を示す暗号化コンテンツコピー状態フラグを設定してもよい。
【０２１８】
なお、本実施の形態として、再生条件として１個のみが設定される場合についての条件判定のみを示したが、図１９から図２３に示す複数の再生条件を組みあわせて条件を判定してもよい。その際、どれか１個でも妥当でないと判定された場合にムーブをするか否かをユーザに選択させるようにしてもよい。
【０２１９】
なお、本実施の形態として、ムーブの続行をユーザに選択させる旨を表示する場合を示したが、ユーザに選択させずに強制的にムーブ処理をさせないようにしてもよい。
【０２２０】
なお、本実施の形態として、ユーザへの警告画面へのメッセージを示したが、本メッセージは一例でありユーザの注意を喚起するための映像表示や音声などで行ってもよい。
【産業上の利用可能性】
【０２２１】
本発明にかかるコンテンツ再生・記録装置は、コンテンツ再生中に同一コンテンツをムーブする機能を有し、コピー禁止のコンテンツを記録するＤＶＤレコーダやＢＤレコーダ等として有用である。
【図面の簡単な説明】
【０２２２】
【図１】本発明の実施の形態１におけるムーブ元端末およびムーブ先媒体の構成を示すブロック図
【図２】本発明の実施の形態１におけるムーブ条件を示す図
【図３】本発明の実施の形態１における状態フラグを示す図
【図４】本発明の実施の形態１における再生処理動作を示すフローチャート
【図５】本発明の実施の形態１におけるムーブ処理動作を示すフローチャート
【図６】本発明の実施の形態１における再生処理中に暗号化コンテンツのムーブ処理が完了する場合の例を時系列で示す図
【図７】本発明の実施の形態１における再生処理中に暗号化コンテンツのムーブ処理が完了しない場合の例を時系列で示す図
【図８】本発明の実施の形態１における再生処理中に暗号化コンテンツのムーブ処理が完了しムーブ完了後にユーザの意思で再生を終了する場合の例を時系列で示す図
【図９】本発明の実施の形態２におけるムーブ元端末およびムーブ先媒体の構成を示すブロック図
【図１０】本発明の実施の形態２におけるムーブ処理動作を示すフローチャート
【図１１】本発明の実施の形態２における暗号変換処理動作を示すフローチャート
【図１２】本発明の実施の形態３におけるムーブ元端末およびムーブ先媒体の構成を示すブロック図
【図１３】本発明の実施の形態３における再生条件を示す図
【図１４】本発明の実施の形態３における再生処理動作を示すフローチャート
【図１５】本発明の実施の形態３におけるムーブ処理動作を示すフローチャート
【図１６】本発明の実施の形態３における再生処理中に暗号化コンテンツのムーブ処理が完了する場合の例を時系列で示す図
【図１７】本発明の実施の形態４におけるムーブ元端末およびムーブ先媒体の構成を示すブロック図
【図１８】本発明の実施の形態４におけるムーブ処理動作を示すフローチャート
【図１９】本発明の実施の形態４におけるムーブ処理開始時点での再生絶対有効期限条件による判定式を示す図
【図２０】本発明の実施の形態４におけるムーブ処理開始時点での再生相対有効期間条件による判定式を示す図
【図２１】本発明の実施の形態４におけるムーブ処理開始時点での再生可能回数条件による判定式を示す図
【図２２】本発明の実施の形態４におけるムーブ処理開始時点での累積再生可能時間による判定式を示す図
【図２３】本発明の実施の形態４におけるムーブ処理開始時点でのコンテンツ残り時間による判定式を示す図
【図２４】本発明の実施の形態４におけるムーブ処理開始時点で再生可能回数を判定する場合の例を時系列で示す図
【図２５】本発明の実施の形態４におけるムーブ処理開始時点で再生絶対有効期限を判定する場合の例を時系列で示す図
【図２６】本発明の実施の形態４におけるムーブ処理開始時点で累積再生可能時間を判定する場合の例を時系列で示す図
【図２７】従来のムーブ処理動作を示すフローチャート
【図２８】暗号化コンテンツと復号鍵のムーブ処理における概念図
【図２９】再生中のコンテンツをムーブする際における暗号化コンテンツおよび復号鍵のムーブのタイミングの差を時系列で示した図
【符号の説明】
【０２２３】
１    ムーブ元端末
２    ムーブ先端末
２１    ムーブ条件
２２    ムーブ許諾情報
２３    ムーブ可能回数
３１    状態フラグ
３２    再生状態フラグ
１０１    再生制御手段
１０２    復号手段
１０３    再生手段
１０４    再生終了検知手段
１０５    ムーブ制御手段
１０６    ムーブ条件判定手段
１０７    データ出力手段
１０８    データ出力検知手段
１０９    通常記録手段
１１０    保護記録手段
２０１    入出力手段
２０２    通常領域
２０３    保護領域
９０１    暗号鍵生成手段
９０２    暗号手段
１２０１    再生条件判定手段
１３１    再生条件
１３２    再生許諾情報
１３３    再生絶対有効期限
１３４    再生相対有効期間
１３５    再生可能回数
１３６    累積再生可能時間
１７０１    ムーブ妥当性判定手段
１７０２    通知手段
【図１】
2006185473.tif 000003
【図２】
2006185473.tif 000004
【図３】
2006185473.tif 000005
【図４】
2006185473.tif 000006
【図５】
2006185473.tif 000007
【図６】
2006185473.tif 000008
【図７】
2006185473.tif 000009
【図８】
2006185473.tif 000010
【図９】
2006185473.tif 000011
【図１０】
2006185473.tif 000012
【図１１】
2006185473.tif 000013
【図１２】
2006185473.tif 000014
【図１３】
2006185473.tif 000015
【図１４】
2006185473.tif 000016
【図１５】
2006185473.tif 000017
【図１６】
2006185473.tif 000018
【図１７】
2006185473.tif 000019
【図１８】
2006185473.tif 000020
【図１９】
2006185473.tif 000021
【図２０】
2006185473.tif 000022
【図２１】
2006185473.tif 000023
【図２２】
2006185473.tif 000024
【図２３】
2006185473.tif 000025
【図２４】
2006185473.tif 000026
【図２５】
2006185473.tif 000027
【図２６】
2006185473.tif 000028
【図２７】
2006185473.tif 000029
【図２８】
2006185473.tif 000030
【図２９】
2006185473.tif 000031