(57)【要約】【課題】コンテンツの部分ムーブを簡単に実現できるようにする。【解決手段】ムーブ元機器１０１は、ムーブ先機器２−Ａに対するムーブ対象範囲として暗号化部分１２１−１を決定し、暗号化コンテンツ１２１全体を特定する特定情報１２２と、暗号化コンテンツ１２１における暗号化部分１２１−１の範囲を特定する連番情報１５１−Ａとをコンテンツ情報１４１−Ａとして保持する。また、ムーブ元機器１０１は、暗号化部分１２１−１と特定情報１２２とをムーブ先機器２−Ａにコピーし、ムーブ元における暗号化部分１２１−１の状態を不活性状態にする。ムーブ先機器２−Ｂに対しても、ムーブ対象範囲が暗号化部分１２１−２であると決定されると、同様な処理が実行される。本発明は、例えばコンテンツを送受信して再生を行う再生装置に適用可能である。【選択図】図７
2008065791.tif 000002
【特許請求の範囲】
【請求項１】
暗号化コンテンツに対して処理を施す情報処理装置において、
前記暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させる処理として、
それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成処理と、
前記生成処理により生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定処理と、
前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成処理により生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持処理と、
前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分を、前記生成処理により生成された前記特定データとともに、前記ムーブ先にコピーするコピー処理と、
前記生成処理により生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化処理と
を所定の順番で個別に実行することを制御する制御手段
を備える情報処理装置。
【請求項２】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分のみに対して、前記ムーブ元における状態を前記不活性状態にする制御を行う
請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、
前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理と、
前記照合処理による前記照合の成功後、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して、前記ムーブ元における状態を活性状態にする活性化処理と
を所定の順番で個別に実行することを制御する
請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツ全体に対して、前記ムーブ元における状態を前記不活性状態にする制御を行う
請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、
前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツに対応する範囲がムーブバックされることで前記生成処理手段により生成された前記暗号化コンテンツ全体がムーブバックされることになる場合、前記生成処理手段により生成された前記暗号化コンテンツ全体に対して前記ムーブ元における状態を活性状態にし、それ以外の場合、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して再生権利を戻す活性化処理
を所定の順番で個別に実行することを制御する
請求項４に記載の情報処理装置。
【請求項６】
暗号化コンテンツに対して処理を施す情報処理装置の情報処理方法において、
前記暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させるムーブアウトステップとして、
それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成ステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定ステップと、
前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成ステップの処理で生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持ステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分を、前記生成ステップの処理で生成された前記特定データとともに、前記ムーブ先にコピーするコピーステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化ステップと
を含み、
前記情報処理装置が、前記ムーブアウトステップに含まれる各ステップの処理を所定の順番で個別に実行することを制御する情報処理方法。
【請求項７】
暗号化コンテンツに対する制御を行うコンピュータに実行させるプログラムであって、
前記暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させるムーブアウトステップとして、
それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成ステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定ステップと、
前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成ステップの処理で生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持ステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分を、前記生成ステップの処理で生成された前記特定データとともに、前記ムーブ先にコピーするコピーステップと、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化ステップと
を含み、
前記コンピュータが、前記ムーブアウトステップに含まれる各ステップの処理を所定の順番で個別に実行することを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、コンテンツの一部分のムーブアウトやムーブバックがより一段と簡単な処理で実現できるようになった情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、映像や音声などのコンテンツが広く利用されるようになり、また、これらのコンテンツをデジタルデータとして記録／再生することが可能な記録再生装置の普及も進んでいる。例えば、DVD（Digital Versatile Disc）やHDD（Hard Disc Drive）などに放送コンテンツをデジタルデータとして保存可能な記録装置が急速に普及している。また、放送衛星を用いたデジタル放送に次いで、最近では地上波によるデジタル放送も開始されている。これらのデジタル放送では、従来の放送より高解像度であるHDV（High Definition Television）の映像が放送されており、このような放送コンテンツをそのままの画質で光ディスクなどに記録可能な記録装置の開発も進んでいる。
【０００３】
ここに、コンテンツとは、広く、人間の創造的活動により生み出されるものである。例えば、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたものまたはこれらに係る情報を電子計算機を介して提供するためのプログラムが、コンテンツの一例である。ただし、本明細書では、いわゆるコンテンツデータ、即ち、人間の創造的活動により生み出されたものが装置によって処理可能な形態とされたもの、例えば電気信号とされたものや、メモリに固定されたもの等も、特に区別せずにまとめて、コンテンツと称する。
【０００４】
このように、高品質のコンテンツが可搬型の記録媒体に容易に保存できるようになるのに伴い、コンテンツの著作権保護の重要性が高まってきている。映像コンテンツに対する著作権保護の手法としては、映像コンテンツにコピーの可否を示すコピー制御情報（CCI：Copy Control Information ）を添付する手法が現在一般的に用いられている。例えば、コピー制御情報を用いることで、各映像コンテンツについて、コピーを制限しない状態（コピーフリー，Copy Free ）、１回のみのコピーを許可する状態（コピーワンス，Copy Once ）、コピーを禁止する状態（コピーネバー，Copy Never ）などの状態を取らせることが可能になる。なお、上述したデジタル放送では現在、すべてのコンテンツについて“コピーワンス”を示すコピー制御情報が添付されており、記録装置は通常、このようなコンテンツを“コピーネバー”としてから記録媒体に記録する。
【０００５】
また、“コピーネバー”とされて記録媒体に記録された映像コンテンツは、その記録媒体側での元のデータの消去を条件に、別の記録媒体にコピーすることが許可される。このような元のデータを消去して別の記録媒体にコピーする動作は“ムーブ（Move ）”と称されている。これにより例えば、映像コンテンツが、デジタル放送などを通じて記録装置に受信されて、その記録装置内のHDDに記録された場合、ユーザがその映像コンテンツを長期保存したい考えたときには、DVDなどのリムーバブルメディアにムーブすることが可能となる。その結果、ユーザの利便性の向上と、不正な大量コピーの防止との両立が図られる。
【０００６】
なお、ムーブ対象のコンテンツは、ムーブ元において、一般的に暗号化される。そして、暗号化されたコンテンツ（以下、暗号化コンテンツと称する）を特定できる情報、例えば、その暗号化コンテンツを復号するための鍵情報や、保護されたコンテンツID等からなる情報（以下、特定情報と称する）と共に、暗号化コンテンツは、ムーブ先にコピーされることになる。
【０００７】
さらに、ムーブ先にコピーされた暗号化コンテンツは、そのムーブ先での消去を条件に、ムーブ元に再コピーが可能である。即ち、ムーブ元からムーブ先への１回目のムーブと、その後のムーブ先からムーブ元への２回目のムーブとが可能である。以下、１回目のムーブをムーブアウトと称し、２回目のムーブをムーブバックと称する。
【０００８】
このようなムーブアウトやムーブバックを可能とする従来の装置としては、例えば特許文献１や２に開示された装置が挙げられる。
【特許文献１】特開２００６−４５４３号公報
【特許文献２】特開２００６−１０７１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１や２を含む従来の装置では、ムーブ対象がコンテンツの全部ではなく一部分とされた場合には、ムーブアウトやムーブバックには手間のかかる処理がそれぞれ必要となる、という問題があった。
【００１０】
以下、この問題について、図１乃至図３を参照して説明する。
【００１１】
即ち、図１の例では、従来のムーブ元機器１には、ムーブ対象候補の暗号化コンテンツ１１と、鍵情報Aと保護されたコンテンツIDとを含む特定情報１２とが１つのファイルに保持されているとする。
【００１２】
この場合、図示はしないが、ムーブ対象が暗号化コンテンツ１１の全体であれば、ムーブ元機器１は、その暗号化コンテンツ１１をそのまま特定情報１２とともに、ムーブ先機器２−Ａまたは２−Ｂにコピーし、かつ、元のデータである自身内部の暗号化コンテンツ１１等をを削除することで、ムーブアウトが完了する。
【００１３】
これに対して、ムーブ対象が暗号化コンテンツ１１の一部分（以下、暗号化部分と称する）である場合、具体的には例えば図２の例のように、ムーブ先機器２−Ａに対するムーブ対象が暗号化部分１１−１であり、ムーブ先機器２−Ｂに対するムーブ対象が暗号化部分１１−２である場合、ムーブアウトを行うためには、次のような手間のかかる一連の処理が必要になる。
【００１４】
即ち、暗号化コンテンツ１１から直接的に暗号化部分１１−１乃至１１−３を抽出することはできないので、ムーブ元機器１は、暗号化コンテンツ１１全体に対して、鍵情報Ａを利用した復号処理を施す。これにより、暗号化コンテンツ１１は、無暗号化コンテンツに一旦戻ることになる。
【００１５】
ムーブ元機器１は、無暗号化コンテンツから、暗号化部分１１−１に対応する無暗号化部分を抽出して、その無暗号化部分に対して再暗号化処理を施すことで、暗号化コンテンツ２１−１を生成する。即ち、暗号化部分１１−１に対応する新たな暗号化コンテンツ２１−１が生成される。この再暗号化処理の際には暗号化コンテンツ１１に使用された暗号化鍵とは異なる暗号化鍵が使用される。そこで、ムーブ元機器１は、暗号化コンテンツ２１−１を復号するために必要な鍵情報Ｂ、即ち、鍵情報Ａとは異なる鍵情報Ｂを生成し、また、暗号化コンテンツ２１−１についての保護されたコンテンツIDを生成し、それらを含む特定情報２２を生成する。即ち、新たな暗号化コンテンツ２１−１に対して、特定情報１２とは異なる特定情報２２が新たに生成される。
【００１６】
そして、ムーブ元機器１は、暗号化コンテンツ２１−１と特定情報２２とを、ムーブ先機器２−Ａにコピーする。
【００１７】
同様に、ムーブ元機器１は、無暗号化コンテンツから、暗号化部分１１−２に対応する無暗号化部分を抽出して、その無暗号化部分に対して再暗号化処理を施すことで、暗号化コンテンツ２１−２を生成する。即ち、暗号化部分１１−２に対応する新たな暗号化コンテンツ２１−２が生成される。この再暗号化処理の際には暗号化コンテンツ１１や暗号化コンテンツ２１−１に使用された暗号化鍵とは異なる暗号化鍵が使用される。そこで、ムーブ元機器１は、暗号化コンテンツ２１−２を復号するために必要な鍵情報C、即ち、鍵情報AやBとは異なる鍵情報Cを生成し、また、暗号化コンテンツ２１−２についての保護されたコンテンツIDを生成し、それらを含む特定情報２３を生成する。即ち、新たな暗号化コンテンツ２１−２に対して、特定情報１２や２２とは異なる特定情報２３が新たに生成される。
【００１８】
そして、ムーブ元機器１は、暗号化コンテンツ２１−２と特定情報２３とを、ムーブ先機器２−Ｂにコピーする。
【００１９】
このように、ムーブ先機器２−Ａに暗号化部分１１−１（実際には暗号化コンテンツ２１−１）をコピーし、ムーブ先機器２−Ｂに暗号化部分１１−２（実際には暗号化コンテンツ２１−２）をコピーするためには、暗号化コンテンツ１１に対する復号処理、新たな暗号化コンテンツ２１−１や２１−２を生成するための再暗号化処理、および、新たな特定情報２２や２３を生成するための生成処理、といった手間のかかる処理が必要になる。
【００２０】
さらに、ムーブアウトを完了するためには、ムーブ元機器１側での元のデータの削除処理、即ち、暗号化部分１１−１と暗号化部分１１−２との削除処理が必要になる。かかる削除処理としては、次のような手間がかかる必要になる。即ち、ムーブ元機器１は、新たな暗号化コンテンツ２１−１，２１−２を削除する。さらにまた、ムーブ元機器１は、無暗号化コンテンツのうちのムーブ対象とされなかった無暗号化部分に対して、鍵情報Aに対応する暗号化鍵を用いて再暗号化処理を施すことで、暗号化部分１１−３を生成して、特定情報１２と関連付けて元のファイルに保持させる。このような一連の処理により、暗号化部分１１−１と暗号化部分１１−２との削除処理と等価な処理が実現される。
【００２１】
以上の手間のかかる一連の処理が実行されてはじめて、ムーブ先機器２−Ａに対する暗号化部分１１−１のムーブアウトと、ムーブ先機器２−Ｂに対する暗号化部分１１−２のムーブアウトとが完了する。
【００２２】
また、図３に示されるように、ムーブ先機器２−Ａからムーブ元機器１への暗号化コンテンツ２１−１のムーブバックが行われた場合、元の暗号化コンテンツ１１のファイル、即ち、ムーブバック時には暗号化部分１１−３が格納されているファイルとは別のファイルに格納されて、ムーブ元機器１側で保持されることになる。同様に、ムーブ先機器２−Ｂからムーブ元機器１への暗号化コンテンツ２１−２のムーブバックが行われた場合、元の暗号化コンテンツ１１のファイル、即ち、ムーブバック時には暗号化部分１１−３が格納されているファイルとは別のファイルに格納されて、ムーブ元機器１側で保持されることになる。
【００２３】
しかしながら、ムーブ先機器２−Ａ，２−Ｂからムーブ元機器１へのムーブバックが完了したというためには、図１の状態にする必要、即ち、暗号化コンテンツ１１を復元して、元のファイルに格納する必要がある。
【００２４】
従って、この暗号化コンテンツ１１を復元するために、次のような手間のかかる処理が必要となる。
【００２５】
即ち、ムーブ元機器１は、暗号化部分１１−３に対して、鍵情報Ａを利用した復号処理を施す。また、ムーブ元機器１は、暗号化部分１１−１に対応する暗号化コンテンツ２１−１に対して、鍵情報Ｂを利用した復号処理を施す。ムーブ元機器１は、暗号化部分１１−２に対応する暗号化コンテンツ２１−２に対して、鍵情報Ｃを利用した復号処理を施す。
【００２６】
次に、ムーブ元機器１は、これらの３つの復号処理の結果得られた３つの無暗号化部分を結合させて、無暗号化コンテンツを生成する。
【００２７】
次に、ムーブ元機器１は、この無暗号化コンテンツに対して、鍵情報Aに対応する暗号化鍵を用いて再暗号化処理を施すことで、暗号化コンテンツ１１を復元させる。
【００２８】
そして、ムーブ元機器１は、復元された暗号化コンテンツ１１を、特定情報１２と関連付けて元のファイルに保持させる。
【００２９】
このような手間のかかる一連の処理が実行されてはじめて、図１の状態に戻り、ムーブ先機器２−Ａ，２−Ｂからムーブ元機器１へのムーブバックが完了することになる。
【００３０】
本発明は、このような状況に鑑みてなされたものであり、コンテンツの一部分のムーブアウトやムーブバックをより一段と簡単な処理で実現できるようにするものである。
【課題を解決するための手段】
【００３１】
本発明の一側面の情報処理装置は、暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させる処理として、それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成処理と、前記生成処理により生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定処理と、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成処理により生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持処理と、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分を、前記生成処理により生成された前記特定データとともに、前記ムーブ先にコピーするコピー処理と、前記生成処理により生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化処理とを所定の順番で個別に実行することを制御する制御手段を備える。
【００３２】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分のみに対して、前記ムーブ元における状態を前記不活性状態にする制御を行う。
【００３３】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理と、前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理と、前記照合処理による前記照合の成功後、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して、前記ムーブ元における状態を活性状態にする活性化処理とを所定の順番で個別に実行することを制御する。
【００３４】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツ全体に対して、前記ムーブ元における状態を前記不活性状態にする制御を行う。
【００３５】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理と、前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理と、前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツに対応する範囲がムーブバックされることで前記生成処理手段により生成された前記暗号化コンテンツ全体がムーブバックされることになる場合、前記生成処理手段により生成された前記暗号化コンテンツ全体に対して前記ムーブ元における状態を活性状態にし、それ以外の場合、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して再生権利を戻す活性化処理を所定の順番で個別に実行することを制御する。
【００３６】
本発明の一側面の情報処理方法は、暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させるムーブアウトステップとして、それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成ステップと、前記生成ステップの処理で生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定ステップと、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成ステップの処理で生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持ステップと、前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分を、前記生成ステップの処理で生成された前記特定データとともに、前記ムーブ先にコピーするコピーステップと、前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化ステップとを含み、情報処理装置が、ムーブアウトステップに含まれる各ステップの処理を所定の順番で個別に実行することを制御する。
【００３７】
本発明の一側面のプログラムは、上述した本発明の一側面の情報処理方法に対応するプログラムである。
【００３８】
本発明の一側面の情報処理装置および方法並びにプログラムにおいては、暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させるムーブアウト処理として、次の各処理が所定の順番で個別に実行される。即ち、それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成処理と、前記生成処理により生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲を決定するムーブ範囲決定処理と、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成処理により生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持処理と、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分を、前記生成処理により生成された前記特定データとともに、前記ムーブ先にコピーするコピー処理と、前記生成処理により生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化処理とが、所定の順番で個別に実行される。
【発明の効果】
【００３９】
以上のごとく、本発明の一側面によれば、コンテンツの一部分のムーブアウトやムーブバックが実現できる。特に、その際の処理を、従来と比較してより一段と簡単な処理で実現できる
【発明を実施するための最良の形態】
【００４０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００４１】
本発明の一側面の情報処理装置（例えば図１１のムーブ元機器１０１）は、
暗号化コンテンツに対して処理を施す情報処理装置であって、
前記暗号化コンテンツのうちの少なくとも一部のムーブ元（例えば図１１のムーブ元機器１０１の記憶部３０６等）からムーブ先（例えば図１１のムーブ先機器２−Ａまたは２−Ｂ）へのムーブアウトを実現させる処理として、
それぞれ相異なる連番が付された複数の暗号化単位コンテンツ（例えば図４の例では、連番「ｋ」が付された暗号化単位コンテンツ１３１−ｋ）から構成される前記暗号化コンテンツ（例えば図４の暗号化コンテンツ１２１）を生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データ（例えば図４の特定情報１２２）として生成する生成処理と、
前記生成処理により生成された前記暗号化コンテンツの中から、前記暗号化単位コンテンツを単位としてムーブ対象範囲（例えば図７の例では、ムーブ先機器２−Ａに対するムーブ対象範囲は暗号化部分１２１−１であり、ムーブ先機器２−Ｂに対するムーブ対象範囲は暗号化部分１２１−２である）を決定するムーブ範囲決定処理と、
前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成処理により生成された前記特定データとの組を、コンテンツ情報（例えば図７の例では、連番情報１５１−Ａと特定情報１２２とからなるコンテンツ情報１４１−Ａや、連番情報１５１−Ｂと特定情報１２２とからなるコンテンツ情報１４１−Ｂ）として前記ムーブ元において保持させる保持処理と、
前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分を、前記生成処理により生成された前記特定データとともに、前記ムーブ先にコピーするコピー処理（例えば図７の例では、暗号化部分１２１−１と特定情報１２２との組をムーブ先機器２−Ａにコピーして、また、暗号化部分１２１−２と特定情報１２２との組をムーブ先機器２−Ｂにコピーする処理）と、
前記生成処理により生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化処理（例えば図７の例では、暗号化部分１２１−１と、暗号化部分１２１−２とを不活性状態にする処理。なお、図７の例では、不活性状態は灰色で示され、活性状態は白色で示されている）と
を所定の順番で個別に実行することを制御する制御手段（例えば図１１の制御部３０１）
を備える。
【００４２】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分のみに対して、前記ムーブ元における状態を前記不活性状態にする制御を行う（例えば図１２のステップＳ５の処理を行う）。
【００４３】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、
前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理（例えば図１３のステップＳ２１とＳ２２の処理であって、具体的には例えば図８に白抜き矢印で示される処理であって、）と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理（例えば図１３のステップＳ２３の処理であって、具体的には例えば図９の×印で示される処理）と、
前記照合処理による前記照合の成功後、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して、前記ムーブ元における状態を活性状態にする活性化処理（例えば図１３のステップＳ２５の処理であって、具体的には例えば暗号化部分１２１−１の状態が図８の灰色の状態から図９の白色の状態となったことで示される処理）と
を所定の順番で個別に実行することを制御する。
【００４４】
前記制御手段は、前記不活性化処理の制御として、前記生成処理により生成された前記暗号化コンテンツ全体に対して、前記ムーブ元における状態を前記不活性状態にする制御を行う（例えば図１２のステップＳ６の処理を行う）。
【００４５】
前記制御手段は、さらに、前記ムーブ先から前記ムーブ元へのムーブバックを実現させる処理として、
前記保持処理により前記ムーブ元において保持されている前記コンテンツ情報と、前記ムーブ先における前記暗号化コンテンツと前記特定情報とから得られる情報との照合を行う照合処理（例えば図１３のステップＳ２１とＳ２２の処理であって、具体的には例えば図８に白抜き矢印で示される処理であって、）と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツと前記特定情報とを消去する消去処理（例えば図１３のステップＳ２３の処理であって、具体的には例えば図１０の×印で示される処理）と、
前記照合処理による前記照合の成功後、前記ムーブ先における前記暗号化コンテンツに対応する範囲がムーブバックされることで前記生成処理手段により生成された前記暗号化コンテンツ全体がムーブバックされることになる場合、前記生成処理手段により生成された前記暗号化コンテンツ全体に対して前記ムーブ元における状態を活性状態にし、それ以外の場合、前記生成処理により生成された前記暗号化コンテンツのうちの、前記ムーブ先における前記暗号化コンテンツに対応する範囲に対して再生権利を戻す活性化処理（例えば図１３のステップＳ２６乃至Ｓ２８の処理であって、図１０に示される処理）
を所定の順番で個別に実行することを制御する。
【００４６】
本発明の一側面の情報処理方法は、
暗号化コンテンツに対して処理を施す情報処理装置（例えば図１１のムーブ元機器１０１）の情報処理方法であって、
前記暗号化コンテンツのうちの少なくとも一部のムーブ元からムーブ先へのムーブアウトを実現させるムーブアウトステップとして、
それぞれ相異なる連番が付された複数の暗号化単位コンテンツから構成される前記暗号化コンテンツを生成し、前記暗号化コンテンツを特定して再生可能とするために必要なデータを特定データとして生成する生成ステップ（例えば図４に示される処理）と、
前記生成ステップの処理で生成された前記暗号化コンテンツの中から、ムーブ対象範囲を前記暗号化単位コンテンツを単位として決定するムーブ範囲決定ステップ（例えば図１２のステップＳ１の処理）と、
前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲に含まれる１以上の前記暗号化単位コンテンツのそれぞれに付された前記連番を示す連番情報と、前記生成ステップの処理で生成された前記特定データとの組を、コンテンツ情報として前記ムーブ元において保持させる保持ステップ（例えば図１２のステップＳ２の処理）と、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、前記ムーブ範囲決定ステップの処理で決定された前記ムーブ対象範囲の部分を、前記生成ステップの処理で生成された前記特定データとともに、前記ムーブ先にコピーするコピーステップ（例えば図１２のステップＳ３の処理）と、
前記生成ステップの処理で生成された前記暗号化コンテンツのうちの、少なくとも、前記ムーブ範囲決定処理により決定された前記ムーブ対象範囲の部分に対して、前記ムーブ元における状態を不活性状態にする不活性化ステップ（例えば図１２のステップＳ４乃至Ｓ６の処理）と
を含み、
前記情報処理装置が、ムーブアウトステップに含まれる各ステップの処理を所定の順番で個別に実行することを制御する。
【００４７】
本発明の一側面のプログラムは、例えば上述した本発明の一側面の情報処理方法のステップを含むプログラムであって、例えば図１１の制御部３０１を含むコンピュータにより実行される。
【００４８】
はじめに、図４乃至図１０を参照して、本発明が適用されるムーブアウトやムーブバックの手法（以下、本発明の手法と称する）の概略について説明する。
【００４９】
なお、図４乃至図１０において、ムーブ元機器として、従来のムーブ元機器１（図１参照）とは異なるムーブ元機器１０１が採用されている。即ち、ムーブ元機器１０１とは、本発明の手法が適用されたムーブ元機器、換言すると、本発明が適用される情報処理装置の一実施の形態である。なお、ムーブ元機器１０１の具体的な構成例や処理例については、図１１乃至図１３を参照して後述する。これに対して、ムーブ先機器として、従来のムーブ先機器２−１，２−２がそのまま採用されている。なお、従来のムーブ先機器２−１，２−２が採用されている理由は、従来の手法と本発明の手法との比較を容易にするためであり、ムーブ先は、当然ながら、従来のムーブ先機器２−１，２−２に限定されず、例えば、本発明が適用される他の情報処理装置であってもよいし、所定の記録媒体であってもよい。
【００５０】
本発明の手法では、図４に示される状態が初期状態であるとする。
【００５１】
即ち、ムーブ元機器１０１は、ムーブアウトを行う前に、ムーブ候補となるコンテンツに対して、「暗号化に連番情報を絡めた暗号化方式」に従った暗号化処理を施すことで、連番[ｋ]が付された暗号化単位コンテンツ１３１−ｋ（ｋは０乃至Ｎのうちの何れかの整数値）がN+1個（Nは１以上の整数値）連なって構成される暗号化コンテンツ１２１を生成する。
【００５２】
ここに、「暗号化に連番情報を絡めた暗号化方式」とは、コンテンツをN+1個の単位コンテンツに区分し、N+1個の単位コンテンツのそれぞれに対して暗号化処理を順次施し、その結果得られるN+1個の暗号化単位コンテンツのそれぞれに対して、０乃至N+1の連番をそれぞれ付す、といった方式をいう。この方式における暗号化鍵は、暗号化単位コンテンツ単体での復号が可能となれば特に限定されず、例えば、全ての部分コンテンツに対して同一の鍵であってもよいし、連番と絡めた異なる鍵であってもよい。
【００５３】
即ち、図４の例では、暗号化単位コンテンツ１３１−ｋは、鍵情報Ａと連番［ｋ］とを用いることで、それ単体での復号が可能であるとする。
【００５４】
即ち、本発明の手法では、このような暗号化単位コンテンツ１３１−０乃至１３１−Ｎの集合体である暗号化コンテンツ１２１が、ムーブ対象候補として、鍵情報Aと保護されたコンテンツIDとを含む特定情報１２２とともにムーブ元に同一ファイルに保持されている状態が、初期状態であるとする。
【００５５】
ここに、ムーブ元とは、後述するように、ムーブ元機器１０１に内蔵された記録媒体（ハードディスク等）の他、ムーブ元機器１０１の外部の記録媒体（リムーバブルメディア等）も含む。ただし、以下、説明の簡略上、ムーブ元にファイルが保持されていることを、このようなムーブ元機器１０１の外部の記録媒体に保持されている場合も含めて、ムーブ元機器１０１に保持されていると称して説明していく。
【００５６】
本発明の手法では、この初期状態から、暗号化コンテンツ１２１のうちの少なくとも一部分がムーブ対象としてムーブアウトが行われる場合、ムーブバック時にムーブ対象を特定できる情報（以下、コンテンツ情報と称する）が、ムーブ元機器１０１に保持される。
【００５７】
具体的には、本発明の手法では、暗号化単位コンテンツ１３１−ｋ単体での復号が可能であることを利用して、ムーブアウトの単位は、暗号化単位コンテンツ１３１−ｋであるとする。この場合、１以上の暗号化単位コンテンツ１３１−ｋがムーブ対象となり得るので、これを特定するためには、１以上の暗号化単位コンテンツ１３１−ｋのそれぞれに付された各連番ｋを示す情報（以下、連番情報と称する）と、大元の暗号化コンテンツ１２１についての特定情報１２２とがあれば足りる。従って、連番情報と特定情報１２２とからなるコンテンツ情報が、ムーブ元機器１０１に保持されることになる。
【００５８】
具体的には例えば、ムーブ対象が暗号化コンテンツ１２１の全体であれば、図５に示されるように、ムーブ元機器１０１は、その暗号化コンテンツ１２１をそのまま、特定情報１２２とともに、ムーブ先機器２−Ａにコピーし、かつ、元のデータである自身内部の暗号化コンテンツ１２１を削除する。その際、ムーブ元機器１０１は、連番［0］乃至［N］を示す連番情報１５１と、特定情報１２２とからなるコンテンツ情報１４１を生成して、自身内部に保持する。これにより、ムーブアウトが完了する。
【００５９】
また、ムーブ対象が暗号化コンテンツ１２１の一部分（以下においても、暗号化部分と称する）である場合、例えば図６の例のように、ムーブ先機器２−Ａに対するムーブ対象が暗号化部分１２１−１であり、ムーブ先機器２−Ｂに対するムーブ対象が暗号化部分１２１−２である場合、次のような簡単な処理の実行のみで、ムーブアウトが完了する。
【００６０】
なお、図６に示されるように、暗号化部分１２１−１とは、連番［0］乃至［j］のそれぞれが付された暗号化単位コンテンツ１３１−０乃至１３１−ｊの集合体である。一方、暗号化部分１２１−２とは、連番［k］乃至［N］のそれぞれが付された暗号化単位コンテンツ１３１−ｋ乃至１３１−Nの集合体である。ここに、j,kは、0 < j < k < Nの関係を満たす整数値である。
【００６１】
即ち、ムーブ元機器１０１は、連番［0］乃至［j］のそれぞれが付された暗号化単位コンテンツ１３１−０乃至１３１−ｊを暗号化コンテンツ１２１から抽出し、それを暗号化部分１２１−１としてそのまま、即ち従来のように復号処理と再暗号化処理を実行することなくそのまま、かつ、元の暗号化コンテンツ１２１と同一の特定情報１２２とともに、ムーブ先機器２−Ａにコピーする。その際、ムーブ元機器１０１は、連番［0］乃至［j］を示す連番情報１５１−Ａと、特定情報１２２とからなるコンテンツ情報１４１―Ａを生成して、自身内部に保持する。
【００６２】
同様に、ムーブ元機器１０１は、連番［k］乃至［N］のそれぞれが付された暗号化単位コンテンツ１３１−k乃至１３１−Nを暗号化コンテンツ１２１から抽出し、それを暗号化部分１２１−２としてそのまま、即ち従来のように復号処理と再暗号化処理を実行することなくそのまま、かつ、元の暗号化コンテンツ１２１と同一の特定情報１２２とともに、ムーブ先機器２−Ｂにコピーする。その際、ムーブ元機器１０１は、連番［k］乃至［N］を示す連番情報１５１−Ｂと、特定情報１２２とからなるコンテンツ情報１４１―Ｂを生成して、自身内部に保持する。
【００６３】
このように、本発明の手法を採用することで、ムーブアウトにおける暗号化部分のムーブ先へのコピーについては、従来必要であった手間のかかる処理、即ち、元の暗号化コンテンツに対する復号処理、コピー対象の新たな暗号化コンテンツを生成するための再暗号化処理、および、その新たな暗号化コンテンツについての新たな特定情報を生成する生成処理等が一切不要になる。
【００６４】
さらに、本発明の手法によれば、ムーブアウトにおける元のデータの削除処理も、次のような簡単な処理で済む。即ち、ムーブ元機器１０１は、単に、暗号化コンテンツから、暗号化単位コンテンツ１３１−０乃至１３１−ｊを削除し、また、暗号化単位コンテンツ１３１−k乃至１３１−Nを削除するだけでよい。換言すると、このような削除を行うだけで、暗号化部分１２１−３が残存することになり、従来のようにムーブ対象とならなかった暗号化部分（図２の例では暗号化部分１１−３）を生成するための再暗号化処理等の手間のかかる処理は不要になる。
【００６５】
このように、本発明の手法を採用することで、本発明のムーブ対象の範囲が重ならなければ、同一ファイルから同一鍵（鍵情報）での複数箇所の部分ムーブアウトが実現される。換言すると、鍵を変えて行う再暗号化処理等が不要となる。
【００６６】
さらにまた、図７に示される手法を採用することで、ムーブアウトにおける元のデータの削除処理も不要となり、さらに一段と簡単な処理でムーブアウトを行うことが可能になる。即ち、図７の手法もまた、本発明の手法のひとつである。
【００６７】
図７の手法とは、次のような手法をいう。即ち、ムーブ元機器１０１は、図６の例のように元のデータである暗号化部分１２１−１，１２１−２を削除する代わりに、暗号化部分１２１−１，１２１−２を少なくとも不活性状態にする。少なくともと記述したのは、暗号化コンテンツ１２１全体を不活性状態としてもよいからである。
【００６８】
不活性状態とは、再生不可状態のことをいう。逆に、活性状態とは、再生可能状態のことをいう。換言すると、暗号化部分１２１−１を、ムーブ先機器２−Ａ側にコピーして活性状態にする一方、ムーブ元機器１０１側で不活性状態にすることは、ムーブ元機器１０１側で有していた暗号化部分１２１−１の「再生権利」を、ムーブ先機器２−Ａに移動させることを意味する。同様に、暗号化部分１２１−２を、ムーブ先機器２−Ｂにコピーして活性状態にする一方、ムーブ元機器１０１側で不活性状態にすることは、ムーブ元機器１０１側で有していた暗号化部分１２１−２の「再生権利」を、ムーブ先機器２−Ｂに移動させることを意味する。
【００６９】
この場合、ムーブバックは、暗号化部分１２１−１，１２１−２といった実データの移動をする必要はなく、「再生権利」を戻すだけでよい。以下、このようなムーバックについて、図８乃至図１０を参照して説明する。
【００７０】
例えば、ムーブ先機器２−Ａから暗号化部分１２１−１のムーブバックを行う場合、先ず図８に示されるように、ムーブ元機器１０１は、コンテンツ情報１４１−Ａの連番情報１５１−Ａと、ムーブ先機器２−Ａの暗号化部分１２１−１を構成する各暗号化単位データの各連番とを照合し、また、コンテンツ情報１４１−Ａの特定情報１２２と、ムーブ先機器２−Ａの特定情報１２２との照合を行う。
【００７１】
図８の例では、コンテンツ情報１４１−Ａの連番情報１５１−Ａは連番[0]乃至[j]を示し、ムーブ先機器２−Ａの暗号化部分１２１−１の各暗号化単位データの各連番[0]乃至[j]と一致する。また、コンテンツ情報１４１−Ａの特定情報１２２と、ムーブ先機器２−Ａの特定情報１２２とは同一情報である。従って、この照合に成功するとことになる。
【００７２】
すると、ムーブ元機器１０１は、図９に示されるように、ムーブ先機器２−Ａから暗号化部分１２１−１と特定情報１２２とを削除し、照合された連番[0]乃至[j]がそれぞれ付された暗号化単位コンテンツ１３１−０乃至１３１−ｊ、即ち、暗号化部分１２１−１を活性（再生可能）状態にする。
【００７３】
さらに、図示はしないが、ムーブ先機器２−Ｂから暗号化部分１２１−２のムーブバックを行う場合にも、図８と図９を用いて上述した一連の処理と基本的に同様の処理が実行され、その結果、ムーブ先機器２−Ｂから暗号化部分１２１−２と特定情報１２２とが削除された上で、連番[k]乃至[N]がそれぞれ付された暗号化単位コンテンツ１３１−ｋ乃至１３１−Ｎ、即ち、暗号化部分１２１−２が活性（再生可能）状態にされる。これにより、暗号化コンテンツ１２１全体が再生可能状態となる。
【００７４】
なお、上述したように、暗号化コンテンツ１２１のうちの一部分がムーブアウトされる際に、その一部分のみならず、暗号化コンテンツ１２１全体が不活性状態とされる場合もある。このような場合のムーブバックについては、次のようにすればよい。即ち、複数箇所のムーブ先にそれぞれムーブアウトされた複数の暗号化部分が全てムーブバックされてくるまでの間は、ムーブ元機器１０１は、ムーブバックされた暗号化部分（範囲）の「再生権利」だけを戻し、複数の暗号化部分の全てがムーブバックされた段階で、暗号化コンテンツ１２１全体を活性状態とすればよい。
【００７５】
具体的には例えば、図７に示されるように、暗号化部分１２１−１がムーブ先機器２−Ａにムーブアウトされ、暗号化部分１２１−２がムーブ先機器２−Ｂにムーブアウトされた場合には、次のようなムーブバックが行われる。即ち、ムーブ元機器１０１は、暗号化部分１２１−１と１２１−２とのうちの一方のみをムーブバックするときには、その一方を、ムーブ先機器２−Ａまたは２−Ｂから削除して、その「再生権利」だけを自身に戻す。その後、ムーブ元機器１０１は、暗号化部分１２１−１と１２１−２とのうちの他方をムーブバックするときに、図１０に示されるように、その他方を、ムーブ先機器２−Ｂまたは２−Ａから削除した上で、暗号化コンテンツ１２１全体を活性状態とする。
【００７６】
以上、図４乃至図１０を参照して、本発明の手法を説明した。かかる本発明の手法が適用されたムーブ元機器１０１、即ち、本発明を適用した情報処理装置の一実施の形態としてのムーブ元機器１０１の構成例を示すブロック図が、図１１に示されている。
【００７７】
図１１の例のムーブ元機器１０１は、例えば、内蔵する記憶部３０６または外部のリムーバブルメディア３０８をムーブ元として、そのムーブ元に保持されている暗号化コンテンツの全部または一部分をムーブ対象として、ムーブ先機器２−Ａ，２−２との間でムーブアウトやムーブバックを行うことができる。なお、ムーブ先は、上述したように、ムーブ先機器２−Ａ，２−２に限定されない。具体的には例えば、ムーブ元が記憶部３０６である場合には、リムーバブルメディア３０８をムーブ先とすることも可能である。
【００７８】
このようなムーブ元機器１０１は、制御部３０１乃至ドライブ３０７を含むように構成されている。
【００７９】
制御部３０１は、ムーブ元機器１０１全体の動作を制御する。例えば、制御部３０１は、後述するコンテンツ処理部３０５や通信制御部３０４等の動作を制御する。その制御を実行する際、制御部３０１は、必要に応じて、ROM（Read Only Memory）３０２、または記憶部３０６に記憶されているプログラムに従って各種の処理を実行することができる。RAM（Random Access Memory）３０３には、制御部３０１が実行するプログラムやデータなどが適宜記憶される。例えば本実施の形態では、上述したコンテンツ情報がRAM３０３に記憶される。なお、コンテンツ情報は、後述する記憶部３０６に記憶されるようにしてもよい。
【００８０】
通信制御部３０４は、外部との通信を制御する。例えば図１１の例では、ムーブアウト時には、通信制御部３０４は、コンテンツ処理部３０５から提供されるムーブ対象、即ち、暗号化コンテンツ（暗号化部分含む）とその特定情報とを、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂに送信する。
【００８１】
一方、ムーブバック時には、通信制御部３０４は、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂから送信されてくるムーブ対象、即ち、暗号化コンテンツ（暗号化部分含む）とその特定情報とを受信し、コンテンツ処理部３０５に提供する。ただし、ムーブアウト時において、ムーブ元におけるムーブ対象（元のデータ）の削除が行われずに、単に不活性（再生不可）状態にされただけの場合、ムーブバック時においては、ムーブ元におけるムーブ対象が活性（再生可）状態に戻されるだけであるので、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂからのムーブ対象の送信は行われない。
【００８２】
また、通信制御部３０４は、制御部３０１から提供された制御信号（例えばコマンド）をムーブ先機器２−Ａまたはムーブ先機器２−Ｂに送信することで、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂの動作を制御することができる。例えば、ムーブバック時には、削除コマンドが発行されて、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂ内のムーブ対象が削除される。
【００８３】
この場合、通信制御部３０４とムーブ先機器２−Ａまたはムーブ先機器２−Ｂとは、例えば専用のi.LINKケーブルにより接続されることで、上述した通信の制御が実現される。ここで、i.LINKとは、本出願人であるソニー株式会社の商標であり、IEEE（Institute of Electrical and Electronics Engineers）1394の高速デジタルシリアルインターフェースである。従って、通信制御部３０４は、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂと制御部３０１との間や、ムーブ先機器２−Ａまたはムーブ先機器２−Ｂとコンテンツ処理部３０５との間等で、IEEE1394の規格に従って送受信される各種情報（暗号化コンテンツや制御信号等）の中継を行うことができる。
【００８４】
或いは、通信制御部１０４は、i.LINKの代わりに、USB（Universal Serial Bus）等の別のインタフェースを利用して、上述した通信制御を実現させてもよい。
【００８５】
また例えば、通信制御部３０４は、放送信号（例えば、地上アナログ放送信号、ＢＳアナログ放送信号、地上デジタル放送信号、ＢＳデジタル放送信号等）を受信し、その結果得られるテレビジョン番組の映像信号をコンテンツとしてコンテンツ処理部３０５に提供することもできる。
【００８６】
また例えば、通信制御部３０４は、インターネット等のネットワークとの接続機能を有し、所定のネットワークを介する同報配信によって送信される所定のデータ等を受信して、それをコンテンツとしてコンテンツ処理部３０５に提供することもできる。
【００８７】
コンテンツ処理部３０５は、コンテンツに対する各種処理を実行することができる。ここで、各種処理には、コンテンツの形態を変換する処理が含まれる。コンテンツの形態を変換する処理としては、例えば、無暗号化コンテンツから暗号化コンテンツの形態に変換するための「暗号化に連番情報を絡めた暗号化方式」に従った暗号化処理や、その逆変換処理、即ち、暗号化コンテンツから無暗号化コンテンツの形態に変換するための復号処理が存在する。また例えば、通信制御部３０４から映像信号の形態で提供されるコンテンツに対してMPEG（Moving Picture Experts Group）方式等の圧縮符号化方式に従った圧縮符号化（エンコード）処理を施すことで符号化データの形態に変換する処理、その逆変換処理、即ち、符号化データに対してMPEG方式等の圧縮符号化方式に対応する方式に従った伸張復号（デコード）処理を施すことで映像信号の形態に変換する処理もまた、コンテンツの形態を変換する処理の一例である。その他、各種処理には、記憶部３０６またはリムーバブルメディア３０８に対するコンテンツの書き出し、読出し、或いは削除のための制御処理や、通信制御部３０４または制御部３０１との間でのコンテンツの授受のための制御処理等が含まれる。
【００８８】
記憶部３０６は、例えばハードディスクドライブ（適宜HDDと略記する）等から構成され、コンテンツ処理部３０５から提供される暗号化コンテンツ等を記憶する。また、記憶部３０６は、記憶されている暗号化コンテンツ等を読み出して、コンテンツ処理部３０５に提供する。
【００８９】
ドライブ３０７は、コンテンツ処理部３０５から提供される暗号化コンテンツ等をリムーバブルメディア３０８に記録させる。また、ドライブ３０７は、リムーバブルメディア３０８に記録された暗号化コンテンツ等を読み出して、コンテンツ処理部３０５に提供する。
【００９０】
リムーバブルメディア３０８は、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)，BD（Blu-ray Disc Founders）を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、磁気テープ、もしくは半導体メモリなどで構成することができる。
【００９１】
次に、このような図１１の構成のムーブ元機器１０１が、本発明の手法に従って、ムーブアウトを実現するための処理（以下、ムーブアウト処理と称する）の一例について、図１２のフローチャートを参照して説明する。
【００９２】
なお、ここでは、コンテンツはタイトル単位で管理されているとする。タイトルは、映像実データの他、そのメタデータ等の付加データにより構成される。さらに、映像実データは、再生用データと転送用データとに区分されて、それぞれ別々の形態でタイトルに含まれている場合もある。ただし、以下、説明の簡略上、タイトルとは、単に、１ファイルに含まれる暗号化コンテンツ全体とその特定情報を意味するとする。具体的には例えば、上述した図４乃至図１０の例では、暗号化コンテンツ１２１全体と特定情報１２２とが、以下の説明では、１つのタイトルを意味するとする。
【００９３】
即ち、以下、ムーブ対象候補の暗号化コンテンツとその特定情報は１つのタイトルとしてムーブ元に記憶されているとする。さらに、このムーブ元は記憶部３０６であるとする。また、ムーブ対象のムーブ先は、ムーブ先機器２−Ａまたは２−Ｂであるとされるが、以下、ムーブ先機器２−Ａ，２−Ｂをまとめて、単にムーブ先機器２と称する。
【００９４】
ステップＳ１において、制御部３０１は、コンテンツ処理部３０５を制御して、タイトルの中から、ムーブ先機器２へ書き出す範囲を決定する。なお、書き出す範囲は、上述したように、暗号化単位コンテンツである。即ち、１以上の暗号化単位コンテンツからなる暗号化部分が、タイトルのうちの「書き出す範囲」の部分となる。
【００９５】
ステップＳ２において、制御部３０１は、コンテンツ処理部３０５を制御して、コンテンツ情報を生成し、例えばRAM３０３等に保持する。即ち、タイトルのうちの「書き出す範囲」の部分を構成する１以上の暗号化単位コンテンツのそれぞれの連番を示す連番情報と、タイトルに含まれる特定情報とからなるコンテンツ情報が生成される。
【００９６】
ステップＳ３において、制御部３０１は、通信制御部３０４を制御して、タイトルのうちの「書き出す範囲」の部分を、コンテンツ情報とともに、ムーブ先機器２にコピーする。
【００９７】
ステップＳ４において、制御部３０１は、タイトル全体を不活性化するか否かを判定する。
【００９８】
ステップＳ４において、タイトル全体を不活性化しないと判定した場合、制御部３０１は、ステップＳ５において、コンテンツ処理部３０５を制御して、タイトルのうちの「書き出す範囲」の部分を再生不可（不活性）状態にする。これにより、処理はステップＳ７に進む。
【００９９】
これに対して、ステップＳ４において、タイトル全体を不活性化すると判定した場合、制御部３０１は、ステップＳ６において、コンテンツ処理部３０５を制御して、タイトルのうちの「書き出す範囲」の部分を再生不可（不活性）状態にする。これにより、処理はステップＳ７に進む。
【０１００】
ステップＳ７において、制御部３０１は、通信制御部３０４を制御して、ムーブ先機器２の暗号化コンテンツ、即ち、上述したタイトルのうちの「書き出す範囲」の部分を再生可能（活性）状態にする。
【０１０１】
これにより、ムーブアウト処理は終了となる。
【０１０２】
次に、図１１の構成のムーブ元機器１０１が、本発明の手法に従って、ムーブバックを実現するための処理（以下、ムーブバック処理と称する）の一例について、図１３のフローチャートを参照して説明する。
【０１０３】
ステップＳ２１において、制御部３０１は、通信制御部３０４を制御して、RAM３０３等に保持されたコンテンツ情報と、ムーブ先機器２内の暗号化コンテンツ等から得られる情報と照合する。
【０１０４】
ここに、ムーブ先機器２内の暗号化コンテンツ等から得られる情報とは、ムーブ先機器２内の暗号化コンテンツ（より正確には暗号化部分）を構成する１以上の暗号化単位コンテンツのそれぞれに付されている各連番と、暗号化コンテンツとともにムーブ先機器２内に保持されている特定情報とをいう。
【０１０５】
ステップＳ２２において、制御部３０１は、照合結果が一致したか否かを判定する。
【０１０６】
ステップＳ２２において、照合結果が一致しなかったと判定された場合、ムーブバック処理は終了となる。
【０１０７】
これに対して、ステップＳ２２において、照合結果が一致したと判定された場合、処理はステップＳ２３に進む。
【０１０８】
ステップＳ２３において、制御部３０１は、通信制御部３０４を制御して、ムーブ先機器２の暗号化コンテンツ等を消去する。即ち、消去対象の暗号化コンテンツ等とは、ムーブ先機器２内の暗号化コンテンツ（より正確には暗号化部分）と、それとともにムーブ先機器２内に保持されている特定情報とをいう。
【０１０９】
ステップＳ２４において、制御部３０１は、タイトル全体が不活性状態であるか否かを判定する。
【０１１０】
上述した図１２のステップＳ５の処理が実行された後のムーブバック処理の場合には、ステップＳ２４の処理でＮＯであると判定されて、処理はステップＳ２５に進む。ステップＳ２５において、制御部３０１は、コンテンツ処理部３０５を制御して、ムーブバックされた範囲を再生可能（活性）状態にする。これにより、ムーブバック処理は終了となる。
【０１１１】
これに対して、上述した図１２のステップＳ６の処理が実行された後のムーブバック処理の場合には、ステップＳ２４の処理でＹＥＳであると判定されて、処理はステップＳ２６に進む。
【０１１２】
ステップＳ２６において、制御部３０１は、タイトル全体がムーブバックされたか否かを判定する。
【０１１３】
ステップＳ２６において、タイトル全体がまだムーブックされていないと判定した場合、制御部３０１は、ステップＳ２７において、コンテンツ処理部３０５を制御して、ムーブバックされた範囲の「再生権利」を戻す。これにより、ムーブバック処理は終了となる。
【０１１４】
これに対して、ステップＳ２６において、タイトル全体がムーブックされたと判定した場合、制御部３０１は、ステップＳ２８において、コンテンツ処理部３０５を制御して、タイトル全体を再生可能（活性）状態にする。これにより、ムーブバック処理は終了となる。
【０１１５】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な図１１のムーブ元機器１０１のコンテンツ処理部３０５や制御部３０１等を適宜含むコンピュータや、汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１１６】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１１に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３０８、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記憶部３０６を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じて通信制御部３０４を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１１７】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１８】
【図１】従来の手法によるムーブアウトを説明する図である。
【図２】従来の手法によるムーブアウトを説明する図である。
【図３】従来の手法によるムーブバックを説明する図である。
【図４】本発明の手法によるムーブ対象の例を説明する。
【図５】本発明の手法によるムーブアウトの例を説明する図である。
【図６】本発明の手法によるムーブアウトの例を説明する図である。
【図７】本発明の手法によるムーブアウトの例を説明する図である。
【図８】本発明の手法によるムーブバックの例を説明する図である。
【図９】本発明の手法によるムーブアウトの例を説明する図である。
【図１０】本発明の手法によるムーブアウトの例を説明する図である。
【図１１】本発明が適用される情報処理装置の一実施の形態のムーブ元機器の構成例を示す図である。
【図１２】図１１のムーブ元機器が実行するムーブアウト処理例を説明するフローチャートである。
【図１３】図１１のムーブ元機器が実行するムーブバック処理例を説明するフローチャートである。
【符号の説明】
【０１１９】
２−Ａ，２−Ｂ  ムーブ先機器，  １２１  暗号化コンテンツ，  １２１−１，１２１−２，１２１−３  暗号化部分，  １２２  特定情報，  １３１−ｋ  暗号化単位コンテンツ，  １４１，１４１−Ａ，１４１−Ｂ  コンテンツ情報，  １５１，１５１−Ａ，１５１−Ｂ  連番情報，  ３０１  制御部，  ３０２  ROM，  ３０３  RAM，  ３０４  通信制御部，  ３０５  コンテンツ処理部，  ３０６  記憶部，  ３０７  ドライブ，  ３０８  リムーバブルメディア
【図１】
2008065791.tif 000003
【図２】
2008065791.tif 000004
【図３】
2008065791.tif 000005
【図４】
2008065791.tif 000006
【図５】
2008065791.tif 000007
【図６】
2008065791.tif 000008
【図７】
2008065791.tif 000009
【図８】
2008065791.tif 000010
【図９】
2008065791.tif 000011
【図１０】
2008065791.tif 000012
【図１１】
2008065791.tif 000013
【図１２】
2008065791.tif 000014
【図１３】
2008065791.tif 000015