(57)【要約】【課題】本発明は、データ移動先装置の使い勝手を向上させる。【解決手段】本発明は、データ移動元装置ＣＲＰ１からデータ移動元記録媒体２６に記録されたコンテンツデータをデータ移動先装置ＣＲＰ２に転送してデータ移動先記録媒体２６に記録させ、当該データ移動元装置ＣＲＰ１からデータ移動元記録媒体２６に記録されたデータベースデータをデータ移動先装置ＣＲＰ２に転送してデータ移動先記録媒体２６に記録させ、データ移動先装置ＣＲＰ２でコンテンツデータ及びデータベースデータの記録が完了すると、データ移動元装置ＣＲＰ１で当該コンテンツデータ及びデータベースデータを削除することにより、データ移動先装置ＣＲＰ２でデータ移動元装置ＣＲＰ１の使用環境とほぼ同等の使用環境を構築して使い勝手を向上させることができる。【選択図】図１４
2007102431.tif 000002
【特許請求の範囲】
【請求項１】
データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、上記コンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置内のデータ移動先記録媒体に移動するデータ移動方法において、
上記データ移動元装置は、
上記データ移動元記録媒体に記録された上記コンテンツデータと上記データ移動元装置との関連付けを無効として当該コンテンツデータを無効化する第１の無効化ステップと、
上記無効化した上記コンテンツデータを少なくとも暗号化して第１の中間データを生成する第１の中間データ生成ステップと、
上記第１の中間データを上記データ移動先装置に転送する第１の中間データ転送ステップとを有し、
上記データ移動先装置は、
上記データ移動元装置から転送された上記第１の中間データを復号して上記コンテンツデータを生成すると共に、当該コンテンツデータと上記データ移動先装置とを関連付けて上記データ移動先記録媒体に記録する第１の記録ステップを有し、
上記データ移動元装置は、
上記データ移動元記録媒体に記録された上記データベースデータと上記データ移動元装置との関連付けを無効として当該データベースデータを無効化する第２の無効化ステップと、
上記無効化した上記データベースデータを少なくとも暗号化して第２の中間データを生成する第２の中間データ生成ステップと、
上記第２の中間データを上記データ移動先装置に転送する第２の中間データ転送ステップとを有し、
上記データ移動先装置は、
上記データ移動元装置から転送された上記第２の中間データを復号して上記データベースデータを生成すると共に、当該データベースデータと上記データ移動先装置とを関連付けて上記データ移動先記録媒体に記録する第２の記録ステップを有し、
上記データ移動元装置は、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記コンテンツデータの記録が完了すると、上記データ移動元記録媒体内の当該コンテンツデータを削除する第１の削除ステップと、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記データベースデータの記録が完了すると、上記データ移動元記録媒体内の当該データベースデータを削除する第２の削除ステップとを有する
ことを特徴とするデータ移動方法。
【請求項２】
上記データ移動元装置及び上記データ移動先装置に対し、上記第１の無効化ステップ、上記第１の中間データ生成ステップ、上記第１の中間データ転送ステップ、上記第１の記録ステップ及び上記第１の削除ステップのみを実行するように設定する設定ステップを有し、
上記データ移動先装置は、
上記データ移動先記録媒体に記録した上記コンテンツデータから、自身のアプリケーションプログラムに対応するデータベースデータを生成するデータベース生成ステップを有する
ことを特徴とする請求項１に記載のデータ移動方法。
【請求項３】
上記第１の記録ステップで上記データ移動先記録媒体に記録された上記コンテンツデータ内には当該コンテンツデータの上記階層構造に関する情報が埋め込まれ、
上記データ移動先装置は、
上記コンテンツデータ内に埋め込まれた上記階層構造に関する情報に基づき、データベースデータを生成するデータベース生成ステップを有する
ことを特徴とする請求項１に記載のデータ移動方法。
【請求項４】
上記階層構造に関する情報は、
上記コンテンツデータに直接関連する直接関連情報に関連する間接属性情報である
ことを特徴とする請求項３に記載のデータ移動方法。
【請求項５】
内部のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、上記コンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置内のデータ移動先記録媒体に移動させるデータ移動元装置において、
上記データ移動元記録媒体に記録された上記コンテンツデータと上記データ移動元装置との関連付けを無効として当該コンテンツデータを無効化する第１の無効化部と、
上記第１の無効化部により無効化された上記コンテンツデータを少なくとも暗号化して第１の中間データを生成する第１の中間データ生成部と、
上記第１の中間データ生成部により生成された上記第１の中間データを上記データ移動先装置に送信する第１の中間データ送信部と、
上記データ移動元記録媒体に記録された上記データベースデータと上記データ移動元装置との関連付けを無効として当該データベースデータを無効化する第２の無効化部と、
上記第２の無効化部により無効化された上記データベースデータを少なくとも暗号化して第２の中間データを生成する第２の中間データ生成部と、
上記第２の中間データ生成部により生成された上記第２の中間データを上記データ移動先装置に送信する第２の中間データ送信部と、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記コンテンツデータの記録が完了すると、上記データ移動元記録媒体内の当該コンテンツデータを削除する第１の削除部と、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記データベースデータの記録が完了すると、上記データ移動元記録媒体内の当該データベースデータを削除する第２の削除部と
を具えることを特徴とするデータ移動元装置。
【請求項６】
データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、上記コンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、内部のデータ移動先記録媒体に移動するデータ移動先装置において、
上記データ移動元装置から、上記データ移動元記録媒体に記録された上記コンテンツデータと当該データ移動元装置との関連付けを無効として当該コンテンツデータが無効化された後、当該無効化された上記コンテンツデータが少なくとも暗号化されることにより生成され送信された第１の中間データを受信する第１の中間データ受信部と、
上記第１の中間データ受信部により受信された上記第１の中間データを復号して上記コンテンツデータを生成するコンテンツ生成部と、
上記コンテンツ生成部により生成された上記コンテンツデータを上記データ移動先装置と関連付けて上記データ移動先記録媒体に記録する第１の記録部と、
上記データ移動元装置から、上記データ移動元記録媒体に記録された上記データベースデータと当該データ移動元装置との関連付けを無効として当該データベースデータが無効化された後、当該無効化された上記データベースデータが少なくとも暗号化されることにより生成され送信された第２の中間データを受信する第２の中間データ受信部と、
上記第２の中間データ受信部により受信された上記第２の中間データを復号して上記データベースデータを生成するデータベース生成部と、
上記データベース生成部により生成された上記データベースデータを上記データ移動先装置と関連付けて上記データ移動先記録媒体に記録する第２の記録部と
を具えることを特徴とするデータ移動先装置。
【請求項７】
内部のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、上記コンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置内のデータ移動先記録媒体に移動させる情報処理装置に対して、
上記データ移動元記録媒体に記録された上記コンテンツデータと上記情報処理装置との関連付けを無効として当該コンテンツデータを無効化する第１の無効化ステップと、
上記無効化した上記コンテンツデータを少なくとも暗号化して第１の中間データを生成する第１の中間データ生成ステップと、
上記第１の中間データを上記データ移動先装置に送信する第１の中間データ送信ステップと、
上記データ移動元記録媒体に記録された上記データベースデータと上記情報処理装置との関連付けを無効として当該データベースデータを無効化する第２の無効化ステップと、
上記無効化した上記データベースデータを少なくとも暗号化して第２の中間データを生成する第２の中間データ生成ステップと、
上記第２の中間データを上記データ移動先装置に送信する第２の中間データ送信ステップと、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記コンテンツデータの記録が完了すると、上記データ移動元記録媒体内の当該コンテンツデータを削除する第１の削除ステップと、
上記データ移動先装置内の上記データ移動先記録媒体に対する上記データベースデータの記録が完了すると、上記データ移動元記録媒体内の当該データベースデータを削除する第２の削除ステップと
を実行させるためのデータ移動プログラム。
【請求項８】
データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、上記コンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、内部のデータ移動先記録媒体に移動する情報処理装置に対して、
上記データ移動元装置から、上記データ移動元記録媒体に記録された上記コンテンツデータと当該データ移動元装置との関連付けを無効として当該コンテンツデータが無効化された後、当該無効化された上記コンテンツデータが少なくとも暗号化されることにより生成され送信された第１の中間データを復号して上記コンテンツデータを生成すると共に、当該コンテンツデータと上記情報処理装置とを関連付けて上記データ移動先記録媒体に記録する第１の記録ステップと、
上記データ移動元装置から、上記データ移動元記録媒体に記録された上記データベースデータと当該データ移動元装置との関連付けを無効として当該データベースデータが無効化された後、当該無効化された上記データベースデータが少なくとも暗号化されることにより生成され送信された第２の中間データを復号して上記データベースデータを生成すると共に、当該データベースデータと上記情報処理装置とを関連付けて上記データ移動先記録媒体に記録する第２の記録ステップと
を実行させるための移動データ記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ移動方法、データ移動元装置、データ移動先装置、データ移動プログラム及び移動データ記録プログラムに関し、例えば音楽コンテンツを記録再生するコンテンツ記録再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来のクライアント端末は、内部のハードディスクに記憶したコンテンツデータと、当該コンテンツデータを利用可能にするための権利情報とのうち何れか一方のみを外部記憶装置に転送してバックアップ記憶していた。このためクライアント端末は、故障等によりハードディスク内のコンテンツデータ及び権利情報が消失した場合、その故障等から復帰したときに、外部記憶装置からこれにバックアップ記憶していた一方のコンテンツデータ又は権利情報を内部のハードディスクに移動させていた。
【０００３】
そしてクライアント端末は、外部記憶装置から内部のハードディスクに一方のコンテンツデータ又は権利情報を移動させた場合、他方の権利情報又はコンテンツデータについては外部のサーバ等から取得し直してハードディスクに再び記憶していた。このようにしてクライアント端末は、故障等から復帰した場合、再びコンテンツデータを、これに対応する権利情報を用いて利用可能にしていた（例えば、特許文献１参照）。
【特許文献１】特開２００５−１０７７７０公報（第２５頁、図１７、図１８、図１９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる構成のクライアント端末は、ハードディスクに記憶した多数のコンテンツデータを、当該コンテンツデータに関連するアーティストやジャンル等の属性情報に基づき階層構造化して関連付けて管理している。そしてクライアント端末は、コンテンツデータの再生時等にはユーザに対し、多数のコンテンツデータに対する階層構造の関連付けを目視可能な画像情報として提示することで、所望のコンテンツデータを容易に検索させている。このようにしてクライアント端末は、ユーザに対し、多数のコンテンツデータを階層構造化して提示することで、使い勝手の良い使用環境を提供している。
【０００５】
ところが従来のクライアント端末及び外部記憶装置間で行われていたコンテンツデータ又は権利情報の移動手法では、多数のコンテンツデータを管理するための階層構造に関する情報を移動させてはいない。このためクライアント端末は、外部記憶装置を利用してコンテンツデータ及び権利情報を内部のハードディスクに移動する際に、多数のコンテンツデータを管理する階層構造に関する情報が消失していると、コンテンツデータの移動処理の終了時点に、再び元の使用環境を再構築することはできず、使い勝手がわるいと言う問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、コンテンツデータの移動先であるデータ移動先装置の使い勝手を向上させ得るデータ移動方法、データ移動元装置、データ移動先装置、データ移動プログラム及び移動データ記録プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、そのコンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置内のデータ移動先記録媒体に移動する際に、データ移動元装置により、データ移動元記録媒体に記録されたコンテンツデータとデータ移動元装置との関連付けを無効として当該コンテンツデータを無効化した後、当該無効化したコンテンツデータを少なくとも暗号化することにより第１の中間データを生成してデータ移動先装置に転送し、データ移動先装置により、データ移動元装置から転送された第１の中間データを復号してコンテンツデータを生成すると共に、当該コンテンツデータとデータ移動先装置とを関連付けてデータ移動先記録媒体に記録する。また本発明においては、データ移動元装置により、データ移動元記録媒体に記録されたデータベースデータとデータ移動元装置との関連付けを無効として当該データベースデータを無効化した後、当該無効化したデータベースデータを少なくとも暗号化することにより第２の中間データを生成してデータ移動先装置に転送し、データ移動先装置により、データ移動元装置から転送された第２の中間データを復号してデータベースデータを生成すると共に、当該データベースデータとデータ移動先装置とを関連付けてデータ移動先記録媒体に記録する。さらに本発明においては、データ移動元装置により、データ移動先装置内のデータ移動先記録媒体に対するコンテンツデータの記録が完了すると、データ移動元記録媒体内の当該コンテンツデータを削除し、さらにまたデータ移動先装置内のデータ移動先記録媒体に対するデータベースデータの記録が完了すると、データ移動元記録媒体内の当該データベースデータを削除するようにした。
【０００８】
従って本発明では、データ移動元装置から権利情報を含めたコンテンツデータをデータ移動先装置内のデータ移動先記録媒体に移動することで、かかる移動処理の後にデータ移動先装置で権利情報及びコンテンツデータの何れか一方を外部のサーバ等から取得し直すような煩雑な処理が必要となることを回避することができる。また本発明では、データ移動元装置からコンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータもデータ移動先装置内のデータ移動先記録媒体に移動することで、かかるデータ移動先装置でも、コンテンツデータを管理するアプリケーションプログラムに対し当該コンテンツデータの階層構造に関する情報を含むデータベースデータを利用させることができる。さらに本発明では、データ移動先装置内のデータ移動先記録媒体に対するコンテンツデータやデータベースデータの記録が完了すると、これに応じてデータ移動元装置内の当該コンテンツデータやデータベースデータを削除することで、かかる移動の後にデータ移動元装置においてコンテンツデータやデータベースデータが不当に利用されることを回避することができる。よって本発明では、データ移動元装置からコンテンツデータをデータ移動先装置に移動した際に、かかるデータ移動先装置において、データ移動元装置の使用環境とほぼ同等な使用環境を構築してユーザに提供することができる。
【発明の効果】
【０００９】
本発明によれば、データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータと、そのコンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置内のデータ移動先記録媒体に移動する際に、データ移動元装置により、データ移動元記録媒体に記録されたコンテンツデータとデータ移動元装置との関連付けを無効として当該コンテンツデータを無効化した後、当該無効化したコンテンツデータを少なくとも暗号化することにより第１の中間データを生成してデータ移動先装置に転送し、データ移動先装置により、データ移動元装置から転送された第１の中間データを復号してコンテンツデータを生成すると共に、当該コンテンツデータとデータ移動先装置とを関連付けてデータ移動先記録媒体に記録し、またデータ移動元装置により、データ移動元記録媒体に記録されたデータベースデータとデータ移動元装置との関連付けを無効として当該データベースデータを無効化した後、当該無効化したデータベースデータを少なくとも暗号化することにより第２の中間データを生成してデータ移動先装置に転送し、データ移動先装置により、データ移動元装置から転送された第２の中間データを復号してデータベースデータを生成すると共に、当該データベースデータとデータ移動先装置とを関連付けてデータ移動先記録媒体に記録し、さらにデータ移動元装置により、データ移動先装置内のデータ移動先記録媒体に対するコンテンツデータの記録が完了すると、データ移動元記録媒体内の当該コンテンツデータを削除し、さらにまたデータ移動先装置内のデータ移動先記録媒体に対するデータベースデータの記録が完了すると、データ移動元記録媒体内の当該データベースデータを削除するようにしたことにより、データ移動元装置からコンテンツデータをデータ移動先装置に移動した際に、かかるデータ移動先装置において、データ移動元装置の使用環境とほぼ同等な使用環境を構築してユーザに提供することができ、かくしてデータ移動先装置の使い勝手を向上させ得るデータ移動方法、データ移動元装置、データ移動先装置、データ移動プログラム及び移動データ記録プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下図面について、本発明の一実施の形態を詳述する。
【００１１】
（１）実施の形態の概要
図１において、１００は全体として本発明によるデータ移動システムを示し、データ移動元装置１０１内のデータ移動元記録媒体１０２に記録された、権利情報を含めたコンテンツデータと、そのコンテンツデータを管理するアプリケーションプログラムが利用する当該コンテンツデータの階層構造に関する情報を含むデータベースデータとを、データ移動先装置１０３内のデータ移動先記録媒体１０４に移動させるようになされている。実際上、データ移動元装置１０１において第１の無効化部１０５は、データ移動元記録媒体１０２に記録されたコンテンツデータとデータ移動元装置１０１との関連付けを無効として当該コンテンツデータを無効化する。またデータ移動元装置１０１において第１の中間データ生成部１０６は、第１の無効化部１０５により無効化されたコンテンツデータを少なくとも暗号化して第１の中間データを生成する。さらにデータ移動元装置１０１において第１の中間データ送信部１０７は、第１の中間データ生成部１０６により生成された第１の中間データをデータ移動先装置１０３に送信する。
【００１２】
さらにデータ移動元装置１０１において第２の無効化部１０８は、データ移動元記録媒体１０２に記録されたデータベースデータとデータ移動元装置１０１との関連付けを無効として当該データベースデータを無効化する。さらにデータ移動元装置１０１において第２の中間データ生成部１０９は、第２の無効化部１０８により無効化されたデータベースデータを少なくとも暗号化して第２の中間データを生成する。さらにデータ移動元装置１０１において第２の中間データ送信部１１０は、第２の中間データ生成部１０９により生成された第２の中間データをデータ移動先装置１０３に送信する。そしてデータ移動元装置１０１において第１の削除部１１１は、データ移動先装置１０３内のデータ移動先記録媒体１０４に対するコンテンツデータの記録が完了すると、データ移動元記録媒体１０２内の当該コンテンツデータを削除する。またデータ移動元装置１０１において第２の削除部１１２は、データ移動先装置１０３内のデータ移動先記録媒体１０４に対するデータベースデータの記録が完了すると、データ移動元記録媒体１０２内の当該データベースデータを削除する。
【００１３】
一方、データ移動先装置１０３において第１の中間データ受信部１１５は、データ移動元装置１０１から、データ移動元記録媒体１０２に記録されたコンテンツデータと当該データ移動元装置１０１との関連付けを無効として当該コンテンツデータが無効化された後、当該無効化されたコンテンツデータが少なくとも暗号化されることにより生成され送信された第１の中間データを受信する。またデータ移動先装置１０３においてコンテンツ生成部１１６は、第１の中間データ受信部１１５により受信された第１の中間データを復号してコンテンツデータを生成する。さらにデータ移動先装置１０３において第１の記録部１１７は、コンテンツ生成部１１６により生成されたコンテンツデータをデータ移動先装置１０３と関連付けてデータ移動先記録媒体１０４に記録する。
【００１４】
さらにデータ移動先装置１０３において第２の中間データ受信部１１８は、データ移動元装置１０１から、データ移動元記録媒体１０２に記録されたデータベースデータと当該データ移動元装置１０１との関連付けを無効として当該データベースデータが無効化された後、当該無効化されたデータベースデータが少なくとも暗号化されることにより生成され送信された第２の中間データを受信する。さらにデータ移動先装置１０３においてデータベース生成部１１９は、第２の中間データ受信部１１８により受信された第２の中間データを復号してデータベースデータを生成する。さらにまたデータ移動先装置１０３において第２の記録部１２０は、データベース生成部１１９により生成されたデータベースデータをデータ移動先装置１０３と関連付けてデータ移動先記録媒体１０４に記録する。
【００１５】
（２）実施の形態
図２において、１は全体として本実施の形態によるデータ移動システムを示し、音楽コンテンツを記録再生するコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２の例えば買い替えに応じて、２台のコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２同士を所定のケーブルＣＢを介して接続して構築されている。そしてデータ移動システム１では、かかる状態で一方のコンテンツ記録再生装置ＣＲＰ１内のコンテンツデータを他方のコンテンツ記録再生装置ＣＲＰ２内に移動させ得るようになされている。
【００１６】
この場合、２台のコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２は、ほぼ同様に構成されている。従って以下には、一方のコンテンツ記録再生装置ＣＲＰ１の構成についてのみ具体的に説明し、他方のコンテンツ記録再生装置ＣＲＰ２の構成については一方のコンテンツ記録再生装置ＣＲＰ１とほぼ同様であるために省略する。まず図３は、コンテンツ記録再生装置ＣＲＰ１の機能的な構成を示し、制御部２が、記憶部３から読み出した各種プログラムを一時記憶部４に展開して実行することにより全体を統括制御すると共に、各種処理を行うようになされている。
【００１７】
すなわち制御部２は、操作部５を介して、例えばネットワークＮＴ上のコンテンツ配信サーバ（図示せず）から配信される音楽コンテンツの取得操作がユーザにより行われたことを認識すると、これに応じて、音楽コンテンツの配信を要求する要求信号を、通信部６を介してネットワークＮＴ上のコンテンツ配信サーバに送信する。
【００１８】
コンテンツ配信サーバは、コンテンツ記録再生装置ＣＲＰ１から要求信号を受信すると、これに応じて、要求された音楽コンテンツの配信に伴う対価をコンテンツ記録再生装置ＣＲＰ１のユーザに対して課金するための課金処理を実行すると共に、要求された音楽コンテンツに対応する暗号化された音楽データ（以下、これを暗号化音楽データと呼ぶ）と、この音楽コンテンツを利用する権利がある旨を示す権利情報とを、ネットワークＮＴを介して、コンテンツ記録再生装置ＣＲＰ１に送信する。因みに、この場合の権利情報には、例えば、暗号化音楽データを復号する復号鍵の元となるデータ（いわゆる復号鍵の種）、音楽コンテンツの再生可能回数や転送可能回数等を示すコンテンツ利用条件、及び実際に音楽コンテンツが再生された回数や転送された回数等を示すコンテンツ利用状態等が記されている。
【００１９】
コンテンツ記録再生装置ＣＲＰ１の制御部２は、コンテンツ配信サーバから送信される暗号化音楽データとその権利情報とを、通信部６を介して受信すると、これらを内蔵記録媒体駆動部７で駆動制御される内蔵記録媒体８に記録する。このようにコンテンツ記録再生装置ＣＲＰ１は、ネットワークＮＴ上のコンテンツ配信サーバから音楽コンテンツを取得（ダウンロード）して、この音楽コンテンツを内蔵記録媒体８に記録し得るようになされている。
【００２０】
その後、制御部２は、操作部５を介して、内蔵記録媒体８に記録した音楽コンテンツに対する再生指示がユーザにより行われたことを認識すると、これに応じて、この音楽コンテンツに対応する暗号化音楽データとその権利情報とを内蔵記録媒体８から読み出し、権利情報を権利処理部９に送出すると共に、暗号化音楽データを音楽処理部１０に送出する。
【００２１】
権利処理部９は、内蔵記録媒体８から送られてきた権利情報が正当なものであるか否かを確認し、正当なものであることが確認できると、この権利情報に対応する暗号化音楽データの利用（この場合再生）を許可する。そして権利処理部９は、この権利情報に基づいて暗号化音楽データの復号鍵を生成し、この復号鍵を音楽処理部１０に渡す。ここで、権利処理部９と音楽処理部１０とは専用経路で接続され、この専用経路を介して復号鍵の受け渡しを行うことで、この復号鍵が外部から不正に取得されることを防止し得るようになされている。
【００２２】
音楽処理部１０は、内蔵記録媒体８から送られてきた暗号化音楽データを、権利処理部９から渡された復号鍵で復号することにより音楽データを得、さらにこの音楽データに対してデコード処理、デジタルアナログ変換処理及び増幅処理等を順次行うことにより音楽信号を得、この音楽信号を外部の音楽出力部１１に送出して、この音楽出力部１１から音楽信号に基づく音楽を出力させる。このようにコンテンツ記録再生装置ＣＲＰ１は、内蔵記録媒体８に記録した音楽コンテンツを再生し得るようになされている。
【００２３】
またコンテンツ記録再生装置ＣＲＰ１の制御部２は、ユーザによる操作部５の操作に応じて、外部記録媒体駆動部１２で駆動制御される外部記録媒体１３に記録された音楽データを読み出し、この読み出した音楽データに対して音楽処理部１０でデコード処理、デジタルアナログ変換処理及び増幅処理等を順次行うことにより音楽信号を得、この音楽信号に基づく音楽を音楽出力部１１から出力させる。
【００２４】
さらに制御部２は、ユーザによる操作部５の操作に応じて、インタフェース部１４を介して接続される外部機器１５に記録された音楽データを読み出し、この読み出した音楽データに対して音楽処理部１０でデコード処理、デジタルアナログ変換処理及び増幅処理等を順次行うことにより音楽信号を得、この音楽信号に基づく音楽を音楽出力部１１から出力させる。
【００２５】
さらに制御部２は、ユーザによる操作部５の操作に応じて、外部の音楽入力部１６から音楽処理部１０に入力される音楽信号に対し、当該音楽処理部１０でアナログデジタル変換処理、イコライジング処理、デジタルアナログ変換処理及び増幅処理等を順次行うことにより音楽信号を得、この音楽信号に基づく音楽を音楽出力部１１から出力させる。
【００２６】
このようにコンテンツ記録再生装置ＣＲＰ１は、外部記録媒体１３や外部機器１５に記録された音楽コンテンツや、音楽入力部１６から入力される音楽コンテンツを再生し得るようにもなされている。因みに、外部記録媒体１３や外部機器１５に記録された音楽コンテンツが、上述したコンテンツ配信サーバから取得した音楽コンテンツのように、権利情報と対応付けられた暗号化音楽データである場合は、この音楽コンテンツを、コンテンツ配信サーバから取得して内蔵記録媒体８に記録した音楽コンテンツと同じように再生すればよい。
【００２７】
さらに制御部２は、ユーザによる操作部５の操作に応じて、外部記録媒体１３や外部機器１５に記録された音楽データを読み出し、この読み出した音楽データに対して音楽処理部１０でエンコード処理を行うと共に、このとき権利処理部９から与えられる暗号鍵で暗号化することにより暗号化音楽データを得、この暗号化音楽データと、このとき権利処理部９で生成される権利情報とを対応付けて内蔵記録媒体８に記録する。
【００２８】
さらに制御部２は、ユーザによる操作部５の操作に応じて、音楽入力部１６から音楽処理部１０に入力される音楽信号に対し、当該音楽処理部１０でアナログデジタル変換処理及びエンコード処理等を順次行うと共に、このとき権利処理部９から与えられる暗号鍵で暗号化することにより暗号化音楽データを得、この暗号化音楽データと、このとき権利処理部９で生成される権利情報とを対応付けて内蔵記録媒体８に記録する。
【００２９】
このようにコンテンツ記録再生装置ＣＲＰ１は、外部記録媒体１３や外部機器１５に記録された音楽コンテンツや、音楽入力部１６から入力される音楽コンテンツを内蔵記録媒体８に録音し得るようにもなされている。因みに、この録音時に行う音楽データの暗号化、及び権利情報の対応付けのそれぞれについては、必要に応じて（例えばユーザによる操作部５の操作に応じて）行えばよく、例えば、暗号化及び権利情報の対応付けを行うことなく、外部記録媒体１３や外部機器１５から読み出した音楽データをそのまま内蔵記録媒体８に記録することができるし、音楽入力部１６から入力される音楽信号に対して、音楽処理部１０でアナログデジタル変換処理及びエンコード処理等を順次行うことにより音楽データを得、この音楽データをそのまま内蔵記録媒体８に記録することもできる。
【００３０】
さらに制御部２は、ユーザによる操作部５の操作に応じて、内蔵記録媒体８に記録した暗号化音楽データとその権利情報とを読み出し、又は音楽データを読み出し、これらを外部記録媒体１３や外部機器１５に記録する。このようにコンテンツ記録再生装置ＣＲＰ１は、内蔵記録媒体８に記録した音楽コンテンツを外部に転送し得るようにもなされている。
【００３１】
さらに制御部２は、記憶部３から読み出した各種プログラムの実行結果（例えば音楽コンテンツの取得、再生、録音及び転送等）に基づく表示用データを表示処理部１７に送出する。表示処理部１７は、制御部２から送られてくる表示用データに基づく画面を外部の表示部１８に表示する。このようにコンテンツ記録再生装置ＣＲＰ１は、表示部１８を介して、音楽コンテンツの取得、再生、録音及び転送等に関する各種画面をユーザに視認させ得るようにもなされている。
【００３２】
なお、音楽出力部１１、外部機器１５、音楽入力部１６及び表示部１８は、コンテンツ記録再生装置ＣＲＰ１に所定のケーブルを介して外部接続されていてもよいし、コンテンツ記録再生装置ＣＲＰ１の筐体に直接取り付けられて内部接続されていてもよい。
【００３３】
次に、図４を用いて、上述したコンテンツ記録再生装置ＣＲＰ１の構成を具体的なハードウェア構成で実現した場合について説明する。因みに、かかるハードウェア構成についても、他方のコンテンツ記録再生装置ＣＲＰ２については一方のコンテンツ記録再生装置ＣＲＰ１とほぼ同様であるために省略する。このコンテンツ記録再生装置ＣＲＰ１は、ＣＰＵ（Central Processing Unit ）２０と各ハードウェアとがバス２１を介して接続され、ＣＰＵ２０がＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory ）２２から読み出した各種プログラムをＲＡＭ（Random Access Memory）２３に展開して実行することにより全体を統括制御すると共に、各種処理を行うようになされている。
【００３４】
すなわちＣＰＵ２０は、コンテンツ記録再生装置ＣＲＰ１の筐体等に設けられた操作キー２４を介して、例えばネットワークＮＴ上のコンテンツ配信サーバ（図示せず）から配信される音楽コンテンツの取得操作がユーザにより行われたことを認識すると、これに応じて、音楽コンテンツの配信を要求する要求信号を、ネットワークインタフェース２５を介してネットワークＮＴ上のコンテンツ配信サーバに送信する。
【００３５】
コンテンツ配信サーバは、コンテンツ記録再生装置ＣＲＰ１から要求信号を受信すると、これに応じて、要求された音楽コンテンツの配信に伴う対価をコンテンツ記録再生装置ＣＲＰ１のユーザに対して課金するための課金処理を実行すると共に、要求された音楽コンテンツに対応する暗号化音楽データと、この音楽コンテンツを利用する権利がある旨を示す権利情報とを、ネットワークＮＴを介して、コンテンツ記録再生装置ＣＲＰ１に送信する。因みにこの場合の権利情報には、例えば、暗号化音楽データを復号する復号鍵の元となるデータ（いわゆる復号鍵の種）、音楽コンテンツの再生可能回数や転送可能回数等を示すコンテンツ利用条件、及び実際に音楽コンテンツが再生された回数や転送された回数等を示すコンテンツ利用状態等が記されている。
【００３６】
コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、コンテンツ配信サーバから送信される暗号化音楽データとその権利情報とを、ネットワークインタフェース２５を介して受信すると、これらをハードディスクドライブ２６に記録する。
【００３７】
このようにコンテンツ記録再生装置ＣＲＰ１は、ネットワークＮＴ上のコンテンツ配信サーバから音楽コンテンツを取得（ダウンロード）して、この音楽コンテンツをハードディスクドライブ２６に記録し得るようになされている。
【００３８】
その後、ＣＰＵ２０は、操作キー２４を介して、ハードディスクドライブ２６に記録した音楽コンテンツに対する再生指示がユーザにより行われたことを認識すると、これに応じて、この音楽コンテンツに対応する暗号化音楽データとその権利情報とをハードディスクドライブ２６から読み出し、これらを権利処理及び音楽処理モジュール２７に送出する。
【００３９】
権利処理及び音楽処理モジュール２７は、モジュール外から隠蔽されるハードウェアモジュールでなり、ローカルブリッジ２７Ａを介してモジュール外のバス２１に接続されると共に、このローカルブリッジ２７Ａに接続されるＤＳＰ（Digital Signal Processor）２７Ｂを介してモジュール外のアナログ処理回路２８に接続されている。この権利処理及び音楽処理モジュール２７は、ハードディスクドライブ２６に記録されているＤＳＰ２７Ｂ用の暗号化されたファームウェアがＣＰＵ２０により読み出されて供給されると、これをローカルブリッジ２７Ａを介してＤＳＰ２７Ｂに一旦取り込んで復号しＲＡＭ２７Ｃに一時記憶する。そしてＤＳＰ２７Ｂは、ＲＡＭ２７Ｃに一時記憶したファームウェアを実行することにより、上述したコンテンツ記録再生装置ＣＲＰ１の権利処理部９の処理と、音楽処理部１０のデジタル処理と同様の処理を行うようになされている。またこの権利処理及び音楽処理モジュール２７は、ＤＳＰ２７Ｂがアクセスし得るＥＥＰＲＯＭ２７Ｄを有し、このＥＥＰＲＯＭ２７Ｄにモジュール外から隠蔽したい秘匿情報等を記憶するようになされている。
【００４０】
すなわちこの権利処理及び音楽処理モジュール２７は、ハードディスクドライブ２６から送られてきた暗号化音楽データとその権利情報とをローカルブリッジ２７Ａを介してＤＳＰ２７Ｂに入力する。ＤＳＰ２７Ｂは、この権利情報が正当なものであるか否かを確認し、正当なものであることが確認できると、この権利情報と共に送られてきた暗号化音楽データの利用（この場合再生）を許可する。そしてＤＳＰ２７Ｂは、この権利情報に基づいて暗号化音楽データの復号鍵を生成し、この復号鍵で暗号化音楽データを復号することにより音楽データを得、さらにこの音楽データに対してデコード処理等のデジタル処理を行った後、このデジタル処理された音楽データをアナログ処理回路２８に送出する。
【００４１】
アナログ処理回路２８は、デジタル処理された音楽データに対してデジタルアナログ変換処理及び増幅処理等のアナログ処理を行うことにより音楽信号を得、この音楽信号を外部のスピーカ２９に送出して、このスピーカ２９から音楽信号に基づく音楽を出力させる。このようにコンテンツ記録再生装置ＣＲＰ１は、ハードディスクドライブ２６に記録した音楽コンテンツを再生し得るようになされている。
【００４２】
またコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、ＣＤ（Compact Disc）ドライブ３０に装填されたＣＤ３１に記録された音楽データを読み出し、この読み出した音楽データに対して、権利処理及び音楽処理モジュール２７でデコード処理等のデジタル処理を行った後、アナログ処理回路２８でデジタルアナログ変換処理及び増幅処理等のアナログ処理を行うことにより音楽信号を得、この音楽信号に基づく音楽をスピーカ２９から出力させる。
【００４３】
さらにＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、ＵＳＢ（Universal Serial Bus）インタフェース３２を介して接続されるＵＳＢ機器３３に記録された音楽データを読み出し、この読み出した音楽データに対して、権利処理及び音楽処理モジュール２７でデコード処理等のデジタル処理を行った後、さらにアナログ処理回路２８でデジタルアナログ変換処理及び増幅処理等のアナログ処理を行うことにより音楽信号を得、この音楽信号に基づく音楽をスピーカ２９から出力させる。
【００４４】
さらにＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、チューナ３４や外部入力端子３５からアナログ処理回路２８に入力される音楽信号に対して、そのアナログ処理回路２８でアナログデジタル変換処理等のアナログ処理を行った後、権利処理及び音楽処理モジュール２７でイコライジング処理等のデジタル処理を行い、さらにこの後アナログ処理回路２８でデジタルアナログ変換処理等のアナログ処理を行うことにより音楽信号を得、この音楽信号に基づく音楽をスピーカ２９から出力させる。
【００４５】
このようにコンテンツ記録再生装置ＣＲＰ１は、ＣＤ３１やＵＳＢ機器３３に記録された音楽コンテンツや、チューナ３４や外部入力端子３５から入力された音楽コンテンツを再生し得るようにもなされている。因みに、ＣＤ３１やＵＳＢ機器３３に記録された音楽コンテンツが、上述したコンテンツ配信サーバから取得した音楽コンテンツのように、権利情報と対応付けられた暗号化音楽データである場合は、この音楽コンテンツを、コンテンツ配信サーバから取得してハードディスクドライブ２６に記録した音楽コンテンツと同じように再生すればよい。
【００４６】
さらにＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、ＣＤ３１やＵＳＢ機器３３に記録された音楽データを読み出し、この読み出した音楽データに対して、権利処理及び音楽処理モジュール２７でエンコード処理を行うと共に、このとき権利処理及び音楽処理モジュール２７で生成される暗号鍵で暗号化することにより暗号化音楽データを得、この暗号化音楽データと、このとき権利処理及び音楽処理モジュール２７で生成される権利情報とを対応付けてハードディスクドライブ２６に記録する。
【００４７】
さらにＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、チューナ３４や外部入力端子３５からアナログ処理回路２８に入力される音楽信号に対して、そのアナログ処理回路２８でアナログデジタル変換処理等のアナログ処理を行った後、権利処理及び音楽処理モジュール２７でエンコード処理等のデジタル処理を行うと共に、このとき権利処理及び音楽処理モジュール２７で生成される暗号鍵で暗号化することにより暗号化音楽データを得、この暗号化音楽データと、このとき権利処理及び音楽処理モジュール２７で生成される権利情報とを対応付けてハードディスクドライブ２６に記録する。
【００４８】
このようにコンテンツ記録再生装置ＣＲＰ１は、ＣＤ３１やＵＳＢ機器３３に記録された音楽コンテンツや、チューナ３４や外部入力端子３５から入力される音楽コンテンツをハードディスクドライブ２６に録音し得るようにもなされている。因みに、この録音時に行う音楽データの暗号化、及び権利情報の対応付けのそれぞれについては、必要に応じて（例えばユーザによる操作キー２４の操作に応じて）行えばよく、例えば、暗号化及び権利情報の対応付けを行うことなく、ＣＤ３１やＵＳＢ機器３３から読み出した音楽データをそのままハードディスクドライブ２６に記録することもできるし、チューナ３４や外部入力端子３５から入力される音楽信号に対してアナログ処理回路２８や権利処理及び音楽処理モジュール２７でアナログ処理やデジタル処理等を順次行うことにより音楽データを得、この音楽データをそのままハードディスクドライブ２６に記録することもできる。
【００４９】
さらにＣＰＵ２０は、ユーザによる操作キー２４の操作に応じて、ハードディスクドライブ２６に記録した暗号化音楽データとその権利情報とを読み出し、又は音楽データを読み出し、これらをＣＤ３１やＵＳＢ機器３３に記録する。このようにコンテンツ記録再生装置ＣＲＰ１は、ハードディスクドライブ２６に記録した音楽コンテンツを外部に転送し得るようにもなされている。
【００５０】
さらにＣＰＵ２０は、ＥＥＰＲＯＭ２２から読み出した各種プログラムの実行結果（例えば音楽コンテンツの取得、再生、録音及び転送等）に基づく表示用データを表示コントローラ３６に送出する。表示コントローラ３６は、ＣＰＵ２０から送られてくる表示用データに基づく画面を外部のディスプレイ３７に表示する。このようにコンテンツ記録再生装置ＣＲＰ１は、ディスプレイ３７を介して、音楽コンテンツの取得、再生、録音及び転送等に関する各種画面をユーザに視認させ得るようにもなされている。
【００５１】
なお、スピーカ２９、ＵＳＢ機器３３、チューナ３４、外部入力端子３５及びディスプレイ３７は、コンテンツ記録再生装置ＣＲＰ１に所定のケーブルを介して外部接続されていてもよいし、コンテンツ記録再生装置ＣＲＰ１の筐体に直接取り付けられて内部接続されていてもよい。
【００５２】
因みに、このコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は上述した制御部２（図３）に相当し、ＥＥＰＲＯＭ２２は記憶部３に相当し、ＲＡＭ２３は一時記憶部４に相当し、操作キー２４は操作部５に相当し、ネットワークインタフェース２５は通信部６に相当し、ハードディスクドライブ２６は内蔵記録媒体駆動部７及び内蔵記録媒体８に相当し、権利処理及び音楽処理モジュール２７とアナログ処理回路２８とは権利処理部９及び音楽処理部１０に相当し、ＣＤドライブ３０は外部記録媒体駆動部１２に相当し、ＵＳＢインタフェース３２はインタフェース部１４に相当し、表示コントローラ３６は表示処理部１７に相当するものである。
【００５３】
次に、図５を用いて、図４について上述したハードウェア構成のコンテンツ記録再生装置ＣＲＰ１に実装されるソフトウェアについて説明する。かかるソフトウェアは階層的に関係付けられており、最上位には、ユーザインタフェース４０が位置する。ユーザインタフェース４０は、音楽データのリスト等の各種情報をディスプレイ３７に表示し、またユーザにより操作キー２４を介して入力される再生開始や所望の音楽コンテンツの選択等の各種命令を認識するためのものである。
【００５４】
ユーザインタフェース４０の下位には、ミドルウェア４１が位置している。ミドルウェア４１は、権利処理及び音楽処理モジュール２７やその他のハードウェア（ハードディスクドライブ２６やＣＤドライブ３０等）４２に対し、上述した音楽コンテンツの取得、再生、録音及び転送等の各種処理を実行させる処理実行要求を生成し、またハードディスクドライブ２６に構築された各種データベースを管理するためのものである。これに加えてミドルウェア４１は、ＣＤドライブ３０に装填されたＣＤ３１やＵＳＢ機器３３、ハードディスクドライブ２６等に記録されている音楽データのリスト等の各種情報を、ディスプレイ３７への表示用等に生成するためのものでもある。
【００５５】
ミドルウェア４１の下位には、プラグイン４３が位置する。プラグイン４３は、ミドルウェア４１で生成された処理実行要求に応じて、権利処理及び音楽処理モジュール２７やその他のハードウェア４２に各種処理を実行させる処理実行指示情報を生成するためのものである。またプラグイン４３は、コンテンツ記録再生装置ＣＲＰ１において外部から音楽コンテンツを取得してそのままハードディスクドライブ２６に記録する取込記録処理を実行するためのものでもある。そしてプラグイン４３の下位には、権利処理及び音楽処理モジュール用ライブラリ４４が位置している。権利処理及び音楽処理モジュール用ライブラリ４４は、プラグイン４３で生成された各種処理実行指示情報のうち権利処理及び音楽処理モジュール２７に対し、権利情報を用いる復号鍵の生成等の権利処理や、音楽コンテンツを用いるデコード処理及びエンコード処理等のデジタル処理を実行させる処理実行指示情報についてのみ当該権利処理及び音楽処理モジュール２７で解釈可能な所定フォーマットの処理実行指示情報に変換するためのものである。
【００５６】
また権利処理及び音楽処理モジュール用ライブラリ４４の下位には、ＯＳ（Operating System）４５が位置し、プラグイン４３や、権利処理及び音楽処理モジュール用ライブラリ４４、ミドルウェア４１、ユーザインタフェース４０は、このＯＳ４５上で実行される。ＯＳ４５の下位には、デバイスドライバ４６が位置する。かかるデバイスドライバ４６は、ＯＳ４５に対し、権利処理及び音楽処理モジュール２７や、その他のハードウェア４２の各種機能を認識させるためのものである。これによりＯＳ４５は、プラグイン４３や権利処理及び音楽処理モジュール用ライブラリ４４によって生成及び変換される各種処理実行指示情報を権利処理及び音楽処理モジュール２７やその他のハードウェア４２に与えることができる。
【００５７】
ところでかかる構成のコンテンツ記録再生装置ＣＲＰ１は、ハードディスクドライブ２６の記録内容等が不正に複製されたとしても、権利保護された音楽コンテンツ（すなわち権利情報と対応付けられた暗号化音楽データ）が複製先で不正に利用できないように、以下のような方法で音楽コンテンツの不正利用を防止している。すなわち、図４との対応部分に同一符号を付した図６に示すように、例えばコンテンツ記録再生装置ＣＲＰ１は、出荷時、ＥＥＰＲＯＭ２２の書き換え禁止領域に対し、当該コンテンツ記録再生装置ＣＲＰ１固有の機器識別子Ｄ１（すなわち、他のコンテンツ記録再生装置ＣＲＰ２とは重複しない機器識別子）が書き込まれている。またコンテンツ記録再生装置ＣＲＰ１は、出荷時、権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに、当該権利処理及び音楽処理モジュール２７のＤＳＰ２７Ｂで機器識別子Ｄ１に対して例えば一方向関数でなる第１の演算方法を用いた演算を実行することにより算出された、機器識別子Ｄ１の正当性を検査するときに用いる検査値（以下、これを機器識別子検査値と呼ぶ）Ｄ２が書き込まれる。因みに機器識別子Ｄ１としては、例えばコンテンツ記録再生装置ＣＲＰ１に対しユニークに割り当てられた製造番号等が適用される。
【００５８】
さらにコンテンツ記録再生装置ＣＲＰ１では、ハードディスクドライブ２６に記録された全ての権利情報Ｄ３と、ＥＥＰＲＯＭ２２に書き込まれた機器識別子Ｄ１とを１つのデータとし、ハードディスクドライブ２６に記録された所定の暗号鍵Ｄ４でこのデータを暗号化することにより得られる権利情報Ｄ３の完全性保障値（以下、これを権利情報完全性保障値と呼ぶ）Ｄ５を、かかるハードディスクドライブ２６に記録する。因みに、かかる暗号鍵（以下、これを完全性保障値作成鍵と呼ぶ）Ｄ４は、コンテンツ記録再生装置ＣＲＰ１の出荷時にハードディスクドライブ２６に書き込まれている。
【００５９】
実際上、コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０（図４）は、ハードディスクドライブ２６に対して暗号化音楽データＤ６とその権利情報Ｄ３とを記録する毎に、ＥＥＰＲＯＭ２２に記録された機器識別子Ｄ１と、ハードディスクドライブ２６に存在する全ての権利情報Ｄ３と、ハードディスクドライブ２６に記録された完全性保障値作成鍵Ｄ４とを読み出し、これらを権利処理及び音楽処理モジュール２７に入力する。そして権利処理及び音楽処理モジュール２７のＤＳＰ２７Ｂは、入力された機器識別子Ｄ１及び権利情報Ｄ３並びに完全性保障値作成鍵Ｄ４をもとに最新の権利情報完全性保障値Ｄ５を作成し、これをＣＰＵ２０に送出する。その結果、ＣＰＵ２０は、権利処理及び音楽処理モジュール２７から与えられた最新の権利情報完全性保障値Ｄ５を、ハードディスクドライブ２６に記録されている以前の権利情報完全性保障値Ｄ５に上書きして更新する。
【００６０】
さらにコンテンツ記録再生装置ＣＲＰ１では、権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに、最新の権利情報完全性保障値Ｄ５に対し例えば一方向関数でなる第２の演算方法を用いた演算を実行することにより算出された、権利情報完全性保障値Ｄ５の正当性を検査するときに用いる検査値（以下、これを完全性保障検査値と呼ぶ）Ｄ７を記録する。
【００６１】
実際上、権利処理及び音楽処理モジュール２７のＤＳＰ２７Ｂは、ＣＰＵ２０の制御のもと、権利情報完全性保障値Ｄ５を作成する毎に、最新の権利情報完全性保障値Ｄ５に対して第２の演算方法を用いた演算を実行することにより完全性保障検査値Ｄ７を算出し、これをＥＥＰＲＯＭ２７Ｄに記録されている以前の完全性保障検査値Ｄ７に上書きして更新する。従ってコンテンツ記録再生装置ＣＲＰ１では、音楽コンテンツを正当に利用している状態であれば、ハードディスクドライブ２６に記録された権利情報完全性保障値Ｄ５と権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録された完全性保障検査値Ｄ７との整合性が常に取れていることになる。一方、コンテンツ記録再生装置ＣＲＰ１では、例えばハードディスクドライブ２６に対し、別のコンテンツ記録再生装置ＣＲＰ２のハードディスクドライブ２６の記録内容が不正に複製されると、権利情報完全性保障値Ｄ５と完全性保障検査値Ｄ７とに不整合が生じ、このことをコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０が認識することで音楽コンテンツの不正利用を防止することができる。
【００６２】
また上述したようにこのコンテンツ記録再生装置ＣＲＰ１では、機器識別子Ｄ１から機器識別子検査値Ｄ２を算出する第１の演算方法、及び権利情報完全性保障値Ｄ５から完全性保障検査値Ｄ７を算出する第２の演算方法として一方向関数を利用したことにより、機器識別子検査値Ｄ２から機器識別子Ｄ１が逆算されること、及び完全性保障検査値Ｄ７から権利情報完全性保障値Ｄ５が逆算されることを防止し得るようになされている。さらに上述したようにこのコンテンツ記録再生装置ＣＲＰ１では、機器識別子Ｄ１をＥＥＰＲＯＭ２２の書き換え禁止領域に、機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７を外部から隠蔽された権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録するようにしたことで、これらが外部から不正に書き換えられることを防止し得るようになされている。
【００６３】
またコンテンツ記録再生装置ＣＲＰ１では、機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７を、例えばこのコンテンツ記録再生装置ＣＲＰ１の製造側のみが知り得るデータ配置（データフォーマット）で権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録している。これによりコンテンツ記録再生装置ＣＲＰ１では、機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７のそれぞれが権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄ内のどこに記録されているのかを隠蔽することができる。この結果、例えば、権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄ内に記録した機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７のうちの機器識別子検査値Ｄ２のみが不正に読み出されたり、完全性保障検査値Ｄ７のみが不正に読み出されたりすることを防止することができ、かくしてＥＥＰＲＯＭ２７Ｄ内に記録した機器識別子検査値Ｄ２と完全性保障検査値Ｄ７とは常に整合性が取れていることになる。
【００６４】
従ってコンテンツ記録再生装置ＣＲＰ１では、音楽コンテンツを正当に利用している状態であれば、ＥＥＰＲＯＭ２２に記録された機器識別子Ｄ１と、権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録された機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７との整合性が常に取られていることになる。一方、コンテンツ記録再生装置ＣＲＰ１では、例えばＥＥＰＲＯＭ２２に記録された機器識別子Ｄ１が不正に書き換えられると、機器識別子Ｄ１と機器識別子検査値Ｄ２及び完全性保障検査値Ｄ７とに不整合が生じ、このことをＣＰＵ２０が認識することで音楽コンテンツの不正利用を防止することができる。換言すれば、このコンテンツ記録再生装置ＣＲＰ１は、機器識別子Ｄ１と、音楽コンテンツの権利情報Ｄ３とを強固に紐付けている（すなわち、コンテンツ記録再生装置ＣＲＰ１と、音楽コンテンツとを強固に関連付けている）ことにより、かかる音楽コンテンツを当該コンテンツ記録再生装置ＣＲＰ１でのみ利用可能な状態（以下、この利用可能な状態を有効化と呼ぶ）にし、他のコンテンツ記録再生装置ＣＲＰ２に不正に複製されても利用できないようになされている。
【００６５】
因みにコンテンツ記録再生装置ＣＲＰ１では、ハードディスクドライブ２６に対し、権利情報Ｄ３を対応付けてはいない音楽コンテンツを記録した場合、例えば上述した権利情報Ｄ３の替わりにかかる音楽コンテンツの音楽データや暗号化音楽データ自体の少なくとも一部を用いて上述した場合と同様に完全性保障値や完全性保障検査値を作成し、これらをハードディスクドライブ２６や権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録している。すなわちコンテンツ記録再生装置ＣＲＰ１では、権利情報Ｄ３を対応付けてはいない音楽コンテンツも、機器識別子Ｄ１と強固に紐付ける（すなわち、コンテンツ記録再生装置ＣＲＰ１と、音楽コンテンツとを強固に関連付ける）ことで、かかる音楽コンテンツを当該コンテンツ記録再生装置ＣＲＰ１でのみ有効化し、他のコンテンツ記録再生装置ＣＲＰ２に不正に複製されても利用できないようになされている。
【００６６】
またコンテンツ記録再生装置ＣＲＰ１では、ハードディスクドライブ２６（又はＥＥＰＲＯＭ２２）に予め音楽コンテンツを管理するためのアプリケーションプログラム（以下、これをコンテンツ管理プログラムと呼ぶ）が記憶されている。このためＣＰＵ２０は、ハードディスクドライブ２６のハードディスクに対し、かかるコンテンツ管理プログラムに従って、当該ハードディスクドライブ２６に記録した音楽コンテンツの管理や整理に利用するアプリケーションデータベース（以下、これをコンテンツ管理データベースと呼ぶ）を構築している。そしてＣＰＵ２０は、ハードディスクドライブ２６に対し音楽コンテンツを記録する毎に、当該音楽コンテンツに関連するジャンル名（すなわち、かかる音楽コンテンツの属するジャンルの名称）や、アーティスト名、曲名、発売年等の属性情報をコンテンツ配信サーバ等から取得し、これをハードディスクドライブ２６内のコンテンツ管理データベースに記録している。
【００６７】
またＣＰＵ２０は、コンテンツ管理プログラムに従い、ハードディスクドライブ２６に記録した多数の音楽コンテンツを、これらに関連する属性情報等に基づき階層構造化して関連付け、その関連付けの階層構造を示す情報（以下、これを階層構造情報と呼ぶ）をハードディスクドライブ２６内のコンテンツ管理データベースに記録している。そしてＣＰＵ２０は、コンテンツ管理プログラムに従い、かかるコンテンツ管理データベース内の階層構造情報を利用して多数の音楽コンテンツを管理している。因みにＣＰＵ２０は、ハードディスクドライブ２６に記録した音楽コンテンツを、例えば予め選定された又はユーザにより任意に選定された種別毎にまとめて階層構造化して関連付けており、コンテンツ管理データベースに対しては、これら種別毎の階層構造情報を記録している。
【００６８】
実際上、ＣＰＵ２０は、例えばハードディスクドライブ２６に対し音楽コンテンツを記録する毎に、その音楽コンテンツに関連する属性情報等に基づき、当該音楽コンテンツと、以前に記録している他の音楽コンテンツとを種別毎に階層構造化して関連付ける。またＣＰＵ２０は、このとき、その関連付けの階層構造を示す階層構造情報を生成し、これをコンテンツ管理データベースに記録している以前の同一種別の階層構造情報に上書きして更新する。
【００６９】
ところで多数の音楽コンテンツの管理に利用する階層構造としては種々のものがある。まず図７に示すように、かかる階層構造の１つとしては、コンテンツ記録再生装置ＣＲＰ１による音楽コンテンツの取得の種類に応じたものがある。この階層構造は、最上位のフォルダの下層に、ＣＤ３１や、チューナ３４、外部入力端子３５を利用して取得した音楽コンテンツを一括管理するための録音フォルダと、コンテンツ配信サーバを利用して取得した音楽コンテンツを一括管理するためのダウンロードフォルダと、ＵＳＢ機器３３等を利用して取得した音楽コンテンツを一括管理するための取込フォルダとが位置している。そしてかかる階層構造において録音フォルダの下層には、ＣＤ３１やチューナ３４、外部入力端子３５を利用して取得した音楽コンテンツに関連するアルバム名が関連付けられて位置し、かかるアルバム名に対し、そのアルバム名のアルバムに収録されている音楽コンテンツ（すなわち、音楽データや暗号化音楽データ等の実データ）が関連付けられている。またダウンロードフォルダの下層には、コンテンツ配信サーバを利用して取得した音楽コンテンツに関連するアルバム名が関連付けられて位置し、かかるアルバム名に対し、そのアルバム名のアルバムに収録されている音楽コンテンツが関連付けられている。さらに取込フォルダの下層には、ＵＳＢ機器３３等を利用して取得した音楽に関連するアルバム名が関連付けられて位置し、かかるアルバム名に対し、そのアルバム名のアルバムに収録されている音楽コンテンツが関連付けられている。
【００７０】
また図８乃至図１０に示すように、かかる階層構造としては、多数の音楽コンテンツを、これらに関連するアーティスト名や、ジャンル名、発売年毎にまとめるようにしたものもある。すなわち、かかる階層構造は、最上位のアーティスト名や、ジャンル名、発売年の下層に、当該アーティスト名のアーティストの発表したアルバムのアルバム名や、そのジャンル名のジャンルに属するアルバムのアルバム名、発売年が同一のアルバムのアルバム名が関連付けられて位置し、かかるアルバム名に対し、そのアルバムに収録されている音楽コンテンツが関連付けられている。
【００７１】
さらに図１１に示すように、かかる階層構造としては、多数の音楽コンテンツを、任意に関連付けたアーティストでまとめるようにしたものもある。すなわち、かかる階層構造は、任意に関連付けた複数のアーティストを一括管理する関連アーティストフォルダが最上位に位置し、かかる関連アーティストフォルダの下層に、その任意に関連付けられたアーティストのアーティスト名が位置し、これらアーティスト名の下層に、当該アーティスト名のアーティストが発表したアルバムのアルバム名が関連付けられて位置し、さらにアルバム名に対し、そのアルバムに収録された音楽コンテンツが関連付けられている。さらにまた図１２に示すように、かかる階層構造としては、多数の音楽コンテンツを、任意に関連付けたジャンルでまとめるようにしたものもある。すなわち、かかる階層構造は、任意に関連付けた複数のジャンルを一括管理する関連ジャンルフォルダが最上位に位置し、かかる関連ジャンルフォルダの下層に、その任意に関連付けられたジャンルのジャンル名が位置し、これらジャンル名の下層に、当該ジャンルに属するアルバムのアルバム名が関連付けられて位置し、さらにアルバム名に対し、そのアルバムに収録された音楽コンテンツが関連付けられている。因みに任意に関連付けたアーティストによる階層構造や任意に関連付けたジャンルによる階層構造については、ユーザによりこれらアーティストやジャンルを任意に選択させるようにして構築することもできるし、外部のコンテンツ配信サーバ等から取得することもできる。
【００７２】
そしてコンテンツ記録再生装置ＣＲＰ１では、例えばハードディスクドライブ２６内のコンテンツ管理データベースに対し、音楽コンテンツに関連する属性情報や、階層構造情報を記録する毎に、当該コンテンツ管理データベースに記録した、これら属性情報及び階層構造情報等の階層構造に関する情報を含むデータ（以下、これをデータベース記録データと呼ぶ）自体の少なくとも一部を、上述した権利情報Ｄ３のように用いて音楽コンテンツの場合と同様に完全性保障値や完全性保障検査値を作成し、これらをハードディスクドライブ２６や権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録している。すなわちコンテンツ記録再生装置ＣＲＰ１では、データベース記録データについても、機器識別子Ｄ１と強固に紐付ける（すなわち、コンテンツ記録再生装置ＣＲＰ１と、データベース記録データとを強固に関連付ける）ことで、かかるデータベース記録データを当該コンテンツ記録再生装置ＣＲＰ１でのみ有効化し、他のコンテンツ記録再生装置ＣＲＰ２に不正に複製されても利用できないようになされている。
【００７３】
かかる構成に加えてこのコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２の場合、例えば当該コンテンツ記録再生装置ＣＲＰ１の買い替えに応じて、それまで使用していた一方のコンテンツ記録再生装置ＣＲＰ１内に保持している種々のデータを新たに購入された他方のコンテンツ記録再生装置ＣＲＰ２内に移動し得るようになされている。この場合、図１３に示すように、データ移動元である一方のコンテンツ記録再生装置ＣＲＰ１では、内部のハードディスクドライブ２６に記録している種々のデータのうち特定のデータが移動対象のデータとして設定されている。
【００７４】
すなわち、コンテンツ記録再生装置ＣＲＰ１では、音楽コンテンツの音楽データや暗号化音楽データが転送対象のデータとして設定されている。実際上、コンテンツ記録再生装置ＣＲＰ１では、ＣＰＵ２０が移動処理の際、１曲毎の音楽コンテンツの音楽データや暗号化音楽データを格納したフレーム構成又はパケット構成のデータ（以下、これをコンテンツデータと呼ぶ）を生成している。そしてＣＰＵ２０は、かかるコンテンツデータに格納した音楽データや暗号化音楽データに権利情報が対応付けられている場合、かかる権利情報も移動対象のデータとしてコンテンツデータに格納している。またＣＰＵ２０は、そのコンテンツデータに対しては、これに格納された音楽データや暗号化音楽データに関連する属性情報も移動対象のデータとしてコンテンツデータに格納している。さらにＣＰＵ２０は、コンテンツデータに格納した音楽データや暗号化音楽データが、図１１及び図１２について上述した任意に関連付けられたアーティストやジャンルの階層構造で管理されている場合、当該音楽データや暗号化音楽データに直接関連する直接関連情報であるアーティスト名やジャンル名と、これらに対し任意に関連付けられたアーティスト名やジャンル名とのリスト（以下、これを間接属性情報と呼ぶ）も移動対象のデータとしてコンテンツデータに格納している。すなわちコンテンツ記録再生装置ＣＲＰ１では、音楽コンテンツの音楽データ等と共に権利情報や、属性情報及び間接属性情報でなる階層構造に関連する情報等を格納したコンテンツデータを移動対象のデータとして設定している。
【００７５】
またコンテンツ記録再生装置ＣＲＰ１では、図５について上述した権利情報及び音楽処理モジュール用ライブラリ４４が管理しているデータ（以下、これをライブラリ管理データと呼ぶ）も移動対象のデータとして設定されている。因みに、かかるライブラリ管理データは、上述した権利情報完全性保障値（又は他の完全性保障値）と共に完全性保障検査値の演算の際に用いるデータ等である。さらにコンテンツ記録再生装置ＣＲＰ１では、図５について上述したプラグイン４３で管理しているデータ（以下、これをプラグイン管理データと呼ぶ）も移動対象のデータとして設定されている。因みに、かかるプラグイン管理データは、ＵＳＢ機器３３に転送した音楽データや暗号化音楽データの識別情報及び転送回数を当該ＵＳＢ機器３３固有の識別情報と対応付けて示すデータのように、権利情報に記されているコンテンツ利用状態を、音楽コンテンツの利用に対し実際に用いられたＵＳＢ機器３３のような外部機器と対応付けて示すデータ等である。さらにまたコンテンツ記録再生装置ＣＲＰ１では、ハードディスクドライブ２６内のコンテンツ管理データベースに記録しているデータベース記録データも移動対象データとして設定されている。
【００７６】
そしてコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２では、このような移動対象のデータを、例えばコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとの３つに分け、これらをコンテンツデータ及びライブラリ管理データから段階的に転送させるようにして移動させている。ただしデータ移動元であるコンテンツ記録再生装置ＣＲＰ１は、データ移動先のコンテンツ記録再生装置ＣＲＰ２が自己とほぼ同様に構成されてはいるものの、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２において、例えばコンテンツ管理プログラムが異なることで、データベース記録データを取り扱えない場合や、プラグイン４３の機能が異なることでプラグイン管理データを取り扱えないような場合、少なくとも第１段階のコンテンツデータ及びライブラリ管理データを移動し、続く第２段階のプラグイン管理データや第３段階のデータベース記録データの移動を実行しないようにすることもできる。
【００７７】
すなわちコンテンツ記録再生装置ＣＲＰ１及びＣＲＰ２間では、互いの機能に応じて、３段階に亘るデータの移動を任意の段階まで実行し、これに応じて移動するデータを制限することができるようになされている。因みにデータ移動元であるコンテンツ記録再生装置ＣＲＰ１やデータ移動先であるコンテンツ記録再生装置ＣＲＰ２では、例えばユーザによりデータの移動が要求されたとき、当該ユーザに対し、データの移動の段階を設定させ得るようになされている。
【００７８】
次いで、図１４乃至図１７を用いてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２との間で実行するデータ移動処理手順について説明する。ただしかかるデータ移動処理手順では、データ移動元であるコンテンツ記録再生装置ＣＲＰ１と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２とが同様に構成されている（すなわち、双方とも同様の機能を有するプラグイン４３が実装されていると共に、同一のコンテンツ管理プログラムが実装されている）ことにより、３段階のデータの移動を全て実行する場合について説明する。
【００７９】
すなわち、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、例えばユーザにより操作キー２４を介して、データの移動が要求されると、ハードディスクドライブ２６（又はＥＥＰＲＯＭ２２）に予め記憶しているデータ移動プログラムに従い図１４（Ａ）に示すデータ移動元のデータ移動処理手順ＲＴ１を開始する。データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元のデータ移動処理手順ＲＴ１を開始すると、ステップＳＰ１において、ユーザにより、当該コンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録している種々のデータのバックアップが要求されることを待ち受ける。そしてＣＰＵ２０は、ユーザにより操作キー２４を介してデータのバックアップが要求されると、次のステップＳＰ２に移る。その結果、ステップＳＰ２においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、上述したコンテンツデータを生成してハードディスクドライブ２６に一旦記録すると共に、当該ハードディスクドライブ２６に記録している少なくともそのコンテンツデータと、ライブラリ管理データと、プラグイン管理データと、データベース記録データとを外部の記録装置に転送してバックアップ用に記録した後、次のステップＳＰ３に移る。
【００８０】
ステップＳＰ３においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ユーザによりデータの移動開始が指示されることを待ち受ける。そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、自己のコンテンツ記録再生装置ＣＲＰ１がデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とケーブルＣＢを介して接続された後、ユーザにより操作キー２４を介してデータの移動開始が指示されると、次のステップＳＰ１００に移る。
【００８１】
このときデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、例えばユーザにより操作キー２４を介して、データの移動が要求されることで、ハードディスクドライブ２６（又はＥＥＰＲＯＭ２２）に予め記憶している移動データ記録プログラムに従い図１４（Ｂ）に示すデータ移動先の移動データ記録処理手順ＲＴ２を開始している。データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の移動データ記録処理手順ＲＴ２を開始すると、ステップＳＰ２１において、ユーザにより、当該コンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に記録している種々のデータのバックアップが要求されることを待ち受ける。そしてＣＰＵ２０は、ユーザにより操作キー２４を介してデータのバックアップが要求されると、次のステップＳＰ２２に移る。その結果、ステップＳＰ２２においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ハードディスクドライブ２６に記録している種々のデータのうちユーザによりバックアップするように指定されたデータを外部の記録装置に転送してバックアップ用に記録した後、次のステップＳＰ２３に移る。
【００８２】
ステップＳＰ２３においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ユーザによりデータの移動開始が指示されることを待ち受ける。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、自己のコンテンツ記録再生装置ＣＲＰ２がデータ移動元であるコンテンツ記録再生装置ＣＲＰ１とケーブルＣＢを介して接続された後、ユーザにより操作キー２４を介してデータの移動開始が指示されると、次のステップＳＰ１００に移る。
【００８３】
このステップＳＰ１００においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０とは、後述する図１５に示す第１のデータ転送処理手順を実行することにより、まずはデータ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているコンテンツデータ及びライブラリ管理データを、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に記録した後、ともに次ステップＳＰ２００に移る。ステップＳＰ２００においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０とは、後述する図１６に示す第２のデータ転送処理手順を実行することにより、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているプラグイン管理データを、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に記録した後、ともに次ステップＳＰ３００に移る。そしてステップＳＰ３００においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０とは、後述する図１７に示す第３のデータ転送処理手順を実行することにより、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているデータベース記録データを、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に記録して、かかるステップＳＰ３００から抜ける。
【００８４】
ここでデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ステップＳＰ３００の処理から抜けると、次のステップＳＰ４に移る。ステップＳＰ４においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ユーザに対し例えばディスプレイ３７を介してデータの転送が完了したことを通知して、次のステップＳＰ５に移る。そしてステップＳＰ５においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ユーザに対しデータの転送完了を通知した結果、当該ユーザにより操作キー２４を介して入力される初期化命令に応じて、データを転送した際の各種設定等を初期化した後、次のステップＳＰ６に移る。
【００８５】
ステップＳＰ６においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に対しコンテンツデータ及びライブラリ管理データの記録が完了していることで、自己のハードディスクドライブ２６内の当該コンテンツデータ及びライブラリ管理データを削除して、次のステップＳＰ７に移る。ステップＳＰ７においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に対しプラグイン管理データの記録が完了していることで、自己のハードディスクドライブ２６内の当該プラグイン管理データを削除して、次のステップＳＰ８に移る。ステップＳＰ８においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に対しデータベース記録データの記録が完了していることで、自己のハードディスクドライブ２６内の当該データベース記録データを削除して、次のステップＳＰ９に移る。
【００８６】
そしてステップＳＰ９においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ユーザに対し例えばディスプレイ３７を介してデータの移動が完了したことを通知した後、次のステップＳＰ１０に移り、かかるデータ移動元のデータ移動処理手順ＲＴ１を終了する。またデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ステップＳＰ３００の処理から抜けると、次のステップＳＰ２４に移る。ステップＳＰ２４においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ユーザに対し例えばディスプレイ３７を介してデータの移動が完了したことを通知して、次のステップＳＰ２５に移り、かかるデータ移動先の移動データ記録処理手順ＲＴ２を終了する。このようにしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０とは、かかるデータ移動処理手順を全て終了する。
【００８７】
ところでデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、上述したステップＳＰ１００に移ったとき、図１５（Ａ）に示すデータ移動元の第１の転送処理手順ＲＴ１１を開始する。この場合、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第１の転送処理手順ＲＴ１１を開始すると、ステップＳＰ１０１において例えば権利処理及び音楽処理モジュール２７により、上述したコンテンツ記録再生装置ＣＲＰ１と音楽コンテンツとを関連付けている完全性保障検査値Ｄ７の値を変更することにより、当該コンテンツ記録再生装置ＣＲＰ１と音楽コンテンツとの関連付けを無効にする。すなわち、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、自己のハードディスクドライブ２６に記録しているコンテンツデータ（すなわち、これに格納された音楽コンテンツの音楽データや暗号化音楽データ）を当該コンテンツ記録再生装置ＣＲＰ１では利用不可能な状態（以下、この利用不可能な状態を無効化と呼ぶ）にして、次のステップＳＰ１０２に移る。
【００８８】
ステップＳＰ１０２においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、例えば権利処理及び音楽処理モジュール２７により、無効化したコンテンツデータと共にライブラリ管理データを少なくとも暗号化することにより、これらコンテンツデータ及びライブラリ管理データを容易には解釈し得ない中間データを生成して、次のステップＳＰ１０３に移る。すなわち、ＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２との間で、かかる中間データが転送途中に不当に取得されても、その中間データがコンテンツデータ及びライブラリ管理データとして不正に利用されないようにしている。そしてステップＳＰ１０３においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２からケーブルＣＢを介してデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信した後、次のステップＳＰ１０４に移る。
【００８９】
このときデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、上述したステップＳＰ１００に移ったことで、図１５（Ｂ）に示すデータ移動先の第１の記録処理手順ＲＴ２１を開始している。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第１の記録処理手順ＲＴ２１を開始すると、ステップＳＰ１１１においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信される中間データの受信を待ち受けている。そしてＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２を介して受信すると、次のステップＳＰ１１２に移る。ステップＳＰ１１２においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、例えば権利処理及び音楽処理モジュール２７により、中間データを復号することにより元のコンテンツデータ及びライブラリ管理データを生成して、次のステップＳＰ１１３に移る。
【００９０】
ステップＳＰ１１３においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、中間データから生成したコンテンツデータ及びライブラリ管理データのうち当該コンテンツデータについては、これに格納されている例えば権利情報Ｄ３（又は音楽データや暗号化音楽データ自体の少なくとも一部）と共に、自己の機器識別子Ｄ１を用いて上述と同様に権利情報完全性保障値Ｄ５及び完全性保障検査値Ｄ７を作成し、これらをハードディスクドライブ２６及び権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録する。これによりＣＰＵ２０は、データ移動先のコンテンツ記録再生装置ＣＲＰ２と、コンテンツデータ（すなわち、これに格納されている音楽コンテンツの音楽データや暗号化音楽データ）とを関連付けて、当該コンテンツ記録再生装置ＣＲＰ２においてコンテンツデータを有効化し自己のハードディスクドライブ２６に記録する。またＣＰＵ２０は、このときコンテンツデータと共に転送されたライブラリ管理データもハードディスクドライブ２６に記録して、次のステップＳＰ１１４に移る。そしてステップＳＰ１１４においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１に対し、自己のハードディスクドライブ２６に対するコンテンツデータ及びライブラリ管理データの記録が完了したことを通知した後、次のステップＳＰ１１５に移る。これによりデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第１の記録処理手順ＲＴ２１を終了して、次のステップＳＰ２００に移る。
【００９１】
またステップＳＰ１０４においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からコンテンツデータ及びライブラリ管理データの記録の完了したことが通知されることを待ち受けている。そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からコンテンツデータ及びライブラリ管理データの記録の完了したことが通知されると、次のステップＳＰ１０５に移る。これによりデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第１の転送処理手順ＲＴ１１を終了して、次のステップＳＰ２００に移る。
【００９２】
そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ステップＳＰ２００に移ると、図１６（Ａ）に示すデータ移動元の第２の転送処理手順ＲＴ１２を開始する。この場合、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第２の転送処理手順ＲＴ１２を開始すると、ステップＳＰ２０１において、例えば権利処理及び音楽処理モジュール２７により、自己のハードディスクドライブ２６に記録しているプラグイン管理データを少なくとも暗号化することにより、当該プラグイン管理データを容易には解釈し得ない中間データを生成して、次のステップＳＰ２０２に移る。すなわち、ＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２との間で、かかる中間データが転送途中に不当に取得されても、その中間データがプラグイン管理データとして不正に利用されないようにしている。そしてステップＳＰ２０２においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２からケーブルＣＢを介してデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信した後、次のステップＳＰ２０３に移る。
【００９３】
このときデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、上述したステップＳＰ２００に移ったことで、図１６（Ｂ）に示すデータ移動先の第２の記録処理手順ＲＴ２２を開始している。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第２の記録処理手順ＲＴ２２を開始すると、ステップＳＰ２１１においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信される中間データの受信を待ち受けている。そしてＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２を介して受信すると、次のステップＳＰ２１２に移る。ステップＳＰ２１２においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、例えば、権利処理及び音楽処理モジュール２７により、中間データを復号することにより元のプラグイン管理データを生成して、次のステップＳＰ２１３に移る。
【００９４】
ステップＳＰ２１３においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、中間データから生成したプラグイン管理データを自己のハードディスクドライブ２６に記録して、次のステップＳＰ２１４に移る。そしてステップＳＰ２１４においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１に対し、自己のハードディスクドライブ２６に対するプラグイン管理データの記録が完了したことを通知した後、次のステップＳＰ２１５に移る。これによりデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第２の記録処理手順ＲＴ２２を終了して、次のステップＳＰ３００に移る。
【００９５】
またステップＳＰ２０３においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からプラグイン管理データの記録の完了したことが通知されることを待ち受けている。そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からプラグイン管理データの記録の完了したことが通知されると、次のステップＳＰ２０４に移る。これによりデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第２の転送処理手順ＲＴ１２を終了して、次のステップＳＰ３００に移る。
【００９６】
そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ステップＳＰ３００に移ると、図１７（Ａ）に示すデータ移動元の第３の転送処理手順ＲＴ１３を開始する。この場合、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第３の転送処理手順ＲＴ１３を開始すると、ステップＳＰ３０１において例えば権利処理及び音楽処理モジュール２７により、上述したコンテンツ記録再生装置ＣＲＰ１とデータベース記録データとを関連付けている完全性保障検査値の値を変更することにより、当該コンテンツ記録再生装置ＣＲＰ１とデータベース記録データとの関連付けを無効にする。すなわち、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、自己のハードディスクドライブ２６に記録しているデータベース記録データを当該コンテンツ記録再生装置ＣＲＰ１において無効化して、次のステップＳＰ３０２に移る。
【００９７】
ステップＳＰ３０２においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、例えば権利処理及び音楽処理モジュール２７により、無効化したデータベース記録データを少なくとも暗号化することにより、当該データベース記録データを容易には解釈し得ない中間データを生成して、次のステップＳＰ３０３に移る。すなわち、ＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２との間で、かかる中間データが転送途中に不当に取得されても、その中間データがデータベース記録データとして不正に利用されないようにしている。そしてステップＳＰ３０３においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２からケーブルＣＢを介してデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信した後、次のステップＳＰ３０４に移る。
【００９８】
このときデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、上述したステップＳＰ３００に移ったことで、図１７（Ｂ）に示すデータ移動先の第３の記録処理手順ＲＴ２３を開始している。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第３の記録処理手順ＲＴ２３を開始すると、ステップＳＰ３１１においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信される中間データの受信を待ち受けている。そしてＣＰＵ２０は、かかる中間データを例えばＵＳＢインタフェース３２を介して受信すると、次のステップＳＰ３１２に移る。ステップＳＰ３１２においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、例えば権利処理及び音楽処理モジュール２７により、中間データを復号することにより元のデータベース記録データを生成して、次のステップＳＰ３１３に移る。
【００９９】
ステップＳＰ３１３においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、中間データから生成したデータベース記録データと共に、自己の機器識別子Ｄ１を用いて上述と同様に完全性保障値及び完全性保障検査値を作成し、これらをハードディスクドライブ２６及び権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録する。これによりＣＰＵ２０は、データ移動先のコンテンツ記録再生装置ＣＲＰ２と、データベース記録データとを関連付けて、当該コンテンツ記録再生装置ＣＲＰ２においてデータベース記録データを有効化する。ＣＰＵ２０は、かかるデータベース記録データを自己のハードディスクドライブ２６内に構築しているコンテンツ管理データベースに記録して、次のステップＳＰ３１４に移る。そしてステップＳＰ３１４においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１に対し、自己のハードディスクドライブ２６に対するデータベース記録データの記録が完了したことを通知した後、次のステップＳＰ３１５に移る。これによりデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第３の記録処理手順ＲＴ２３を終了して、次のステップＳＰ２４に移る。
【０１００】
またステップＳＰ３０４においてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からデータベース記録データの記録の完了したことが通知されることを待ち受けている。そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２からデータベース記録データの記録の完了したことが通知されると、次のステップＳＰ３０５に移る。これによりデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第３の転送処理手順ＲＴ１３を終了して、次のステップＳＰ４に移る。
【０１０１】
次いで、図１４との対応部分に同一符号を付した図１８、及び図１５との対応部分に同一符号を付した図１９を用いて、データ移動元であるコンテンツ記録再生装置ＣＲＰ１と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２とが実行する他のデータ移動処理手順について説明する。ただし、かかるデータ移動処理手順は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１及びデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に実装されているコンテンツ管理プログラムやプラグイン４３が異なり、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２で、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のデータベース記録データやプラグイン管理データを取り扱えないために、第１段階のデータの移動のみを実行するものである。
【０１０２】
この場合、データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、例えばユーザにより操作キー２４を介して、データの移動が要求されると、データ移動プログラムに従い図１８（Ａ）に示すデータ移動元のデータ移動処理手順ＲＴ３を開始する。データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元のデータ移動処理手順ＲＴ３を開始すると、上述したステップＳＰ１乃至ステップＳＰ３の処理を順次実行した後、次のステップＳＰ４００に移る。またデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、このとき例えばユーザにより操作キー２４を介して、データの移動が要求されることで、移動データ記録プログラムに従い図１８（Ｂ）に示すデータ移動先の移動データ記録処理手順ＲＴ４を開始している。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の移動データ記録処理手順ＲＴ４を開始すると、上述したステップＳＰ２１乃至ステップＳＰ２３の処理を順次実行した後、次のステップＳＰ４００に移る。
【０１０３】
データ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、ステップＳＰ４００に移ると、図１９（Ａ）に示すデータ移動元の第１の転送処理手順ＲＴ１１を開始する。そしてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、かかるデータ移動元の第１の転送処理手順ＲＴ１１を開始すると、上述したステップＳＰ１０１乃至ステップＳＰ１０４の処理を順次実行した後、次ステップＳＰ１０５に移り、かかるデータ移動元の第１の転送処理手順ＲＴ１１を終了する。これによりデータ移動元であるコンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０は、第１のデータ転送処理手順を抜け、続くステップＳＰ４、ステップＳＰ５、ステップＳＰ６、ステップＳＰ９の処理を順次実行した後、次のステップＳＰ３１に移って、かかるデータ移動元のデータ移動処理手順ＲＴ３を終了する。
【０１０４】
一方、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ステップＳＰ４００に移ると、図１９（Ｂ）に示すデータ移動先の第１の記録処理手順ＲＴ４１を開始する。データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、かかるデータ移動先の第１の記録処理手順ＲＴ４１を開始すると、ステップＳＰ１１１乃至ステップＳＰ１１３の処理を順次実行した後、次のステップＳＰ４０１に移る。このステップＳＰ４０１においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、自己のコンテンツ記録再生装置ＣＲＰ２に実装されているコンテンツ管理プログラムに従い、自己のハードディスクドライブ２６に記録したコンテンツデータに基づいて当該コンテンツ管理プログラムに対応するデータベース記録データを生成する。すなわち、ＣＰＵ２０は、コンテンツデータに格納されている属性情報に基づいて、例えば図８乃至図１０について上述した階層構造を示す階層構造情報を生成する。またＣＰＵ２０は、かかるコンテンツデータに格納されている間接属性情報に基づいて例えば、図１１及び図１２について上述した階層構造を示す階層構造情報を生成する。そしてＣＰＵ２０は、これら階層構造情報と、コンテンツデータ内の属性情報とをまとめてデータベース記録データを生成して、次のステップＳＰ４０２に移る。
【０１０５】
ステップＳＰ４０２においてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、自己のコンテンツ管理データに対応させて生成したデータベース記録データと共に、自己の機器識別子Ｄ１を用いて上述と同様に完全性保障値及び完全性保障検査値を作成し、これらをハードディスクドライブ２６及び権利処理及び音楽処理モジュール２７のＥＥＰＲＯＭ２７Ｄに記録する。これによりＣＰＵ２０は、データ移動先のコンテンツ記録再生装置ＣＲＰ２と、データベース記録データとを関連付けて、当該コンテンツ記録再生装置ＣＲＰ２においてデータベース記録データを有効化する。そしてＣＰＵ２０は、かかるデータベース記録データを、自己のコンテンツ管理プログラムに従ってハードディスクドライブ２６に構築しているコンテンツ管理データベースに記録して、次のステップＳＰ１１４に移る。データ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、ステップＳＰ１１４の処理を実行した後、ステップＳＰ４０３に移って、かかるデータ移動先の第１の記録処理手順ＲＴ４１を終了する。これによりデータ移動先であるコンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０は、第１のデータ転送処理手順を抜け、続くステップＳＰ２４の処理を実行した後、次のステップＳＰ４１に移って、かかるデータ移動先の移動データ記録処理手順ＲＴ４を終了する。
【０１０６】
ところでデータ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とは、第２段階までのデータの移動（すなわち、コンテンツデータ及びライブラリ管理データと、プラグイン管理データとの移動）を実行することもできる。そしてかかる第２段階までのデータの移動では、第１段階のデータの移動について上述した場合と同様に、データ移動先であるコンテンツ記録再生装置ＣＲＰ２で、自己のコンテンツ管理プログラムに対応するデータベース記録データを生成することもできる。
【０１０７】
以上の構成において、データ移動システム１のデータ移動元であるコンテンツ記録再生装置ＣＲＰ１は、自己のハードディスクドライブ２６に記録している、権利情報を含めたコンテンツデータを無効化し、当該無効化したコンテンツデータを、ハードディスクドライブ２６に記録しているライブラリ管理データと共に暗号化することにより中間データとしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信する。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信された中間データを受信すると、かかる中間データを復号してコンテンツデータ及びライブラリ管理データを生成し、当該コンテンツデータを有効化して自己のハードディスクドライブ２６に記録すると共に、ライブラリ管理データもそのハードディスクドライブ２６に記録する。
【０１０８】
またデータ移動元であるコンテンツ記録再生装置ＣＲＰ１は、自己のハードディスクドライブ２６に記録しているプラグイン管理データを暗号化することにより中間データとしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信する。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信された中間データを受信すると、かかる中間データを復号してプラグイン管理データを生成し、当該プラグイン管理データを自己のハードディスクドライブ２６に記録する。
【０１０９】
さらにデータ移動元であるコンテンツ記録再生装置ＣＲＰ１は、自己のハードディスクドライブ２６に記録している、コンテンツ管理プログラムが利用するデータベース記録データを無効化し、当該無効化したデータベース記録データを暗号化することにより中間データとしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信する。そしてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から送信された中間データを受信すると、かかる中間データを復号してデータベース記録データを生成し、当該データベース記録データを有効化して自己のハードディスクドライブ２６に記録する。
【０１１０】
さらにデータ移動元であるコンテンツ記録再生装置ＣＲＰ１は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２においてハードディスクドライブ２６に対するコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとの記録が完了すると、自己のハードディスクドライブ２６内の当該コンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを削除する。
【０１１１】
従ってデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から権利情報を含めたコンテンツデータをデータ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に移動することで、かかるコンテンツデータの移動の後にデータ移動先であるコンテンツ記録再生装置ＣＲＰ２で権利情報及び音楽コンテンツの何れか一方を外部のコンテンツ配信サーバ等から取得し直すような煩雑な処理が必要となることを回避することができる。またデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からコンテンツ管理プログラムが音楽コンテンツの管理に利用する階層構造に関する情報を含むデータベース記録データもデータ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に移動することで、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２において、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から移動されたデータベース記録データを自己のコンテンツ管理プログラムに利用させて当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１から移動された音楽コンテンツを管理させることができる。
【０１１２】
さらにデータ移動システム１は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に対するコンテンツデータやデータベース記録データ等の記録が完了すると、これに応じてデータ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６から当該コンテンツデータやデータベース記録データ等を削除することで、かかるコンテンツデータやデータベース記録データ等の移動後にデータ移動元であるコンテンツ記録再生装置ＣＲＰ１において、そのコンテンツデータやデータベース記録データ等が不正に利用されることを回避することができる。よってデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からコンテンツデータをデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に移動した際に、そのデータ移動先であるコンテンツ記録再生装置ＣＲＰ２において、データ移動元であるコンテンツ記録再生装置ＣＲＰ１の使用環境とほぼ同等の使用環境を構築してユーザに提供することができる。
【０１１３】
以上の構成によれば、データ移動システム１において、データ移動元であるコンテンツ記録再生装置ＣＲＰ１が自己のハードディスクドライブ２６に記録している、権利情報を含めたコンテンツデータをデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信して相手のハードディスクドライブ２６に記録させると共に、自己のハードディスクドライブ２６に記録しているデータベース記録データもデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に送信して相手のハードディスクドライブ２６に記録させ、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２でハードディスクドライブ２６に対するコンテンツデータやデータベース記録データの記録が完了すると、データ移動元であるコンテンツ記録再生装置ＣＲＰ１が自己のハードディスクドライブ２６内の当該コンテンツデータやデータベース記録データを削除するようにした。これによりデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からコンテンツデータをデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に移動した際に、そのデータ移動先であるコンテンツ記録再生装置ＣＲＰ２において、データ移動元であるコンテンツ記録再生装置ＣＲＰ１の使用環境とほぼ同等の使用環境を構築してユーザに提供することができる。よってデータ移動システム１は、データ移動先であるコンテンツ記録再生装置ＣＲＰ２の使い勝手を向上させることができる。
【０１１４】
またデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを３段階に分けてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に移動させるようにし、データ移動元であるコンテンツ記録再生装置ＣＲＰ１と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２との機能が異なるときには、少なくともコンテンツデータ及びライブラリ管理データを移動させるようにした。そしてデータ移動システム１は、コンテンツデータに対し音楽コンテンツの管理に利用する階層構造に関する情報を格納しているため、実際にデータ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２との機能が異なり、その結果、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１でコンテンツ管理プログラムが音楽コンテンツの管理に利用していたデータベース記録データを、データ移動先であるコンテンツ記録再生装置ＣＲＰ２のコンテンツ管理プログラムで取り扱うことができないような場合には、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているコンテンツデータ及びライブラリ管理データのみをデータ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に移動し、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２でコンテンツデータに含まれる階層構造に関する情報（すなわち、属性情報や間接属性情報）に基づき、自己のコンテンツ管理プログラムが音楽コンテンツの管理に利用し得るデータベース記録データを生成するようにした。
【０１１５】
従ってデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６からデータ移動先のコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に対しコンテンツデータを移動させるもののデータベース記録データについては移動させない場合でも、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２でコンテンツデータからデータベース記録データを生成させることで、そのデータ移動先であるコンテンツ記録再生装置ＣＲＰ２において、データ移動元であるコンテンツ記録再生装置ＣＲＰ１の使用環境とほぼ同等の使用環境を構築してユーザに提供することができる。すなわちデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２へコンテンツデータを移動させる際にデータベース記録データを移動させない場合でも、かかるデータ移動先であるコンテンツ記録再生装置ＣＲＰ２でデータ移動元であるコンテンツ記録再生装置ＣＲＰ１とほぼ同等な使用環境が構築し得なくなることを回避することができ、よって当該データ移動先のコンテンツ記録再生装置ＣＲＰ２の使い勝手が損なわれることも回避することができる。
【０１１６】
ところで、仮に、データ移動元からコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとの移動対象データを一括してデータ移動先に移動させるようなデータ移動システムでは、データ移動元とデータ移動先との装置の機能が異なると、これらデータ移動元とデータ移動先との異なる機能の組み合せの数だけ、互いの機能の違いを吸収して移動対象データの一括した移動処理を可能にするようなソフトウェア及び又はハードウェア（以下、これをモジュールと呼ぶ）の開発が必要となる。これに対して本発明によるデータ移動システム１では、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のハードディスクドライブ２６に記録しているコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを３段階に分けてデータ移動先であるコンテンツ記録再生装置ＣＲＰ２内のハードディスクドライブ２６に移動させるようにし、データ移動元であるコンテンツ記録再生装置ＣＲＰ１と、データ移動先であるコンテンツ記録再生装置ＣＲＰ２との機能が異なるときには、少なくともコンテンツデータ及びライブラリ管理データを移動させるように、移動させるデータを選択可能にした。
【０１１７】
従ってかかるデータ移動システム１は、データを移動させるためのモジュールを、当該移動させるデータの段階毎に切り分けて開発することができる。そしてデータ移動システム１は、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２との機能が異なっても、移動させるデータを選択可能なため、当該選択されたデータのみを移動可能なモジュールを選択的に開発することができる。これによりデータ移動システム１は、データ移動元からデータ移動先に対し移動対象データを一括して移動処理する場合に比べて、データを移動処理するためのモジュールの開発を簡易化することができる。またデータ移動システム１は、データを移動させるためのモジュールを、当該移動させるデータの段階毎に切り分けて開発するため、これら段階毎に開発したモジュールを個別に評価すれば良く、当該モジュールの評価も、データ移動元からデータ移動先に対し移動対象データを一括して移動処理するモジュールを評価する場合に比べて評価範囲や評価内容を制限して簡易化することができる。
【０１１８】
（３）他の実施の形態
なお上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１で音楽コンテンツの管理に利用するデータベース記録データに対し、図７乃至図１２について上述した階層構造を示す階層構造情報を含めるようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１で音楽コンテンツの管理に利用するデータベース記録データに対し、例えば図７について上述した階層構造を示す階層構造情報のみのように、複数種類の階層構造情報のうち一部を含めるようにしても良い。そして残りの階層構造を示す階層構造情報については、当該残りの階層構造に関する情報（すなわち、属性情報及び間接属性情報）をコンテンツデータに格納することで、データ移動先であるコンテンツ記録再生装置ＣＲＰ２でかかる階層構造に関する情報に基づいて生成し、当該生成した階層構造情報を、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から移動されるデータベース記録データに追加するようにしても良い。かかる構成によれば、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に移動させるデータベース記録データのデータ量が増加することを回避することができる。因みにかかる構成では、データ移動先であるコンテンツ記録再生装置ＣＲＰ２で、データ移動元であるコンテンツ記録再生装置ＣＲＰ１から移動されたデータベース記録データのみを音楽コンテンツの管理に利用するようにして、コンテンツデータに格納された階層構造に関する情報については、音楽コンテンツの管理に対する利用の有無及び利用の割合を任意に選択しても良い。
【０１１９】
また上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１でコンテンツデータに対し階層構造に関する情報を格納するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１でコンテンツデータに対し階層構造に関する情報を格納しないようにしても良いし、任意に選択した階層構造に関する情報のみを格納するようにしても良い。
【０１２０】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しデータベース記録データを移動させないときには、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２でコンテンツデータに格納された階層構造に関する情報（すなわち、属性情報及び間接属性情報）に基づいて自己のコンテンツ管理プログラムに対応するデータベース記録データを生成するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しデータベース記録データを移動させないときには、当該データ移動先であるコンテンツ記録再生装置ＣＲＰ２でコンテンツデータに格納された音楽コンテンツの音楽データや暗号化音楽データを、階層構造に関する情報を用いずに単に階層構造化して関連付けるようにして、その階層構造を示す階層構造情報でなるデータベース記録データを生成するようにしても良い。
【０１２１】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを全て転送した後、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１でこれらコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを順次削除するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを順次転送する毎に、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１でその転送の完了したコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを削除するように、データの転送と削除とを順次交互に繰り返すようにしても良い。
【０１２２】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からプラグイン管理データとライブラリ管理データとを無効化せずにデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に移動するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からライブラリ管理データとプラグイン管理データとをコンテンツデータやデータベース記録データのように無効化してデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に転送し、かかるデータ移動先であるコンテンツ記録再生装置ＣＲＰ２でそのライブラリ管理データとプラグイン管理データとを有効化して記録するようにしても良い。
【０１２３】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ及びライブラリ管理データのみを転送したときには当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１でこれらコンテンツデータ及びライブラリ管理データのみを削除するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ及びライブラリ管理データのみを転送したときでも、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１でコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを全て削除するようにしても良い。このようにすれば、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ及びライブラリ管理データのみを移動した場合、その後、かかるデータ移動元であるコンテンツ記録再生装置ＣＲＰ１で残りのプラグイン管理データとデータベース記録データとが不正利用されることを防止することができる。
【０１２４】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とで上述したデータ移動処理手順を実行した際に、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とで内部のデータを外部の記録装置にバックアップ用に記録するようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とで上述したデータ移動処理手順を実行した際に、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とで内部のデータを外部の記録装置にバックアップ用に記録せずに、コンテンツデータ等を移動させるようにしても良い。
【０１２５】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対しコンテンツデータ等を移動させるようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１内のコンテンツデータやデータベース記録データ等をバックアップ用に記録している外部の記録装置から、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ２へ当該コンテンツデータやデータベース記録データ等を上述と同様に移動させる（すなわち、戻す）ようにしても良い。このようにすれば、例えばデータ移動元であるコンテンツ記録再生装置ＣＲＰ１が故障等から復帰した際に、かかる故障でコンテンツデータやデータベース記録データ等を消失していても、外部の記録装置からバックアップ用に記録していた当該コンテンツデータやデータベース記録データ等をデータ移動元のコンテンツ記録再生装置ＣＲＰ１に移動させる（戻す）ことで、当該コンテンツ記録再生装置ＣＲＰ１を元の使用状態に迅速に復帰させることができる。
【０１２６】
さらに上述した実施の形態においては、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とがほぼ同一の機能を有している際には、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対し３段階に分けてコンテンツデータ及びライブラリ管理データと、プラグイン管理データと、データベース記録データとを移動させるようにした場合について述べたが、本発明はこれに限らず、データ移動元であるコンテンツ記録再生装置ＣＲＰ１とデータ移動先であるコンテンツ記録再生装置ＣＲＰ２とがほぼ同一の機能を有している際には、当該データ移動元であるコンテンツ記録再生装置ＣＲＰ１からデータ移動先であるコンテンツ記録再生装置ＣＲＰ２に対し少なくとも２段階でコンテンツデータと、データベース記録データとを移動させるようにしても良い。かかる構成でも、データ移動先であるコンテンツ記録再生装置ＣＲＰ２では、上述した実施の形態と同様に、データ移動元であるコンテンツ記録再生装置ＣＲＰ１の使用環境とほぼ同等な使用環境を構築して音楽コンテンツを利用させることができる。
【０１２７】
さらに上述した実施の形態においては、本発明によるデータ移動元装置を、図１乃至図１９について上述したデータ移動元装置１０１及びコンテンツ記録再生装置ＣＲＰ１に適用するようにした場合について述べたが、本発明はこれに限らず、コンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ゲーム機器等の情報処理装置、ＤＶＤ（Digital Versatile Disc）レコーダやハードディスクレコーダ等の記録再生装置、バックアップ記録用の記録装置等のように、この他種々のデータ移動元装置に広く適用することができる。
【０１２８】
さらに上述した実施の形態においては、本発明によるデータ移動先装置を、図１乃至図１９について上述したデータ移動先装置１０３及びコンテンツ記録再生装置ＣＲＰ２に適用するようにした場合について述べたが、本発明はこれに限らず、コンピュータや携帯電話機、ＰＤＡ、ゲーム機器等の情報処理装置、ＤＶＤレコーダやハードディスクレコーダ等の記録再生装置等のように、この他種々のデータ移動先装置に広く適用することができる。
【０１２９】
さらに上述した実施の形態においては、データ移動元装置内部のデータ移動元記録媒体として、図１乃至図１９について上述したデータ移動元装置１０１のデータ移動元記録媒体１０２や、コンテンツ記録再生装置ＣＲＰ１の内蔵記録媒体８及びハードディスクドライブ２６を適用するようにした場合について述べたが、本発明はこれに限らず、半導体メモリや光磁気ディスク等のように、この他種々のデータ移動元記録媒体を広く適用することができる。
【０１３０】
さらに上述した実施の形態においては、データ移動元装置内のデータ移動元記録媒体に記録された、権利情報を含めたコンテンツデータとして、図１乃至図１９について上述した音楽コンテンツの音楽データや暗号化音楽データを格納したフレーム構成又はパケット構成のコンテンツデータを適用するようにした場合について述べたが、本発明はこれに限らず、映像データやテキストデータ、プログラムデータ等のように、この他種々のコンテンツのデータを格納したコンテンツデータを広く適用することができる。
【０１３１】
さらに上述した実施の形態においては、データ移動先装置内のデータ移動先記録媒体として、図１乃至図１９について上述したデータ移動先装置１０３のデータ移動先記録媒体１０４や、コンテンツ記録再生装置ＣＲＰ２の内蔵記録媒体８及びハードディスクドライブ２６を適用するようにした場合について述べたが、本発明はこれに限らず、半導体メモリや光磁気ディスク等のように、この他種々のデータ移動先記録媒体を広く適用することができる。
【０１３２】
さらに上述した実施の形態においては、データ移動元記録媒体に記録されたコンテンツデータとデータ移動元装置との関連付けを無効として当該コンテンツデータを無効化する第１の無効化部として、図１乃至図１９について上述したデータ移動元装置１０１の第１の無効化部１０５や、コンテンツ記録再生装置ＣＲＰ１の制御部２及び権利処理部９並びに音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、データ移動元記録媒体に記録されたコンテンツデータとデータ移動元装置との関連付けを無効として当該コンテンツデータを無効化するハードウェア構成の無効化回路等のように、この他種々の第１の無効化部を広く適用することができる。
【０１３３】
さらに上述した実施の形態においては、第１の無効化部により無効化されたコンテンツデータを少なくとも暗号化して第１の中間データを生成する第１の中間データ生成部として、図１乃至図１９について上述したデータ移動元装置１０１の第１の中間データ生成部１０６や、コンテンツ記録再生装置ＣＲＰ１の制御部２及び音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、第１の無効化部により無効化されたコンテンツデータを少なくとも暗号化して第１の中間データを生成するハードウェア構成の中間データ生成回路等のように、この他種々の第１の中間データ生成部を広く適用することができる。
【０１３４】
さらに上述した実施の形態においては、第１の中間データ生成部により生成された第１の中間データをデータ移動先装置に送信する第１の中間データ送信部として、図１乃至図１９について上述したデータ移動元装置１０１の第１の中間データ送信部１０７や、コンテンツ記録再生装置ＣＲＰ１の制御部２及びインタフェース部１４、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０及びＵＳＢインタフェース３２を適用するようにした場合について述べたが、本発明はこれに限らず、第１の中間データ生成部により生成された第１の中間データをデータ移動先装置に送信するハードウェア構成の中間データ送信回路等のように、この他種々の第１の中間データ送信部を広く適用することができる。
【０１３５】
さらに上述した実施の形態においては、データ移動元記録媒体に記録されたデータベースデータとデータ移動元装置との関連付けを無効として当該データベースデータを無効化する第２の無効化部として、図１乃至図１９について上述したデータ移動元装置１０１の第２の無効化部１０８や、コンテンツ記録再生装置ＣＲＰ１の制御部２及び権利処理部９並びに音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、データ移動元記録媒体に記録されたデータベースデータとデータ移動元装置との関連付けを無効として当該データベースデータを無効化するハードウェア構成の無効化回路等のように、この他種々の第２の無効化部を広く適用することができる。
【０１３６】
さらに上述した実施の形態においては、第２の無効化部により無効化されたデータベースデータを少なくとも暗号化して第２の中間データを生成する第２の中間データ生成部として、図１乃至図１９について上述したデータ移動元装置１０１の第２の中間データ生成部１０９や、コンテンツ記録再生装置ＣＲＰ１の制御部２及び音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、第２の無効化部により無効化されたデータベースデータを少なくとも暗号化して第２の中間データを生成するハードウェア構成の中間データ生成回路等のように、この他種々の第２の中間データ生成部を広く適用することができる。
【０１３７】
さらに上述した実施の形態においては、第２の中間データ生成部により生成された第２の中間データをデータ移動先装置に送信する第２の中間データ送信部として、図１乃至図１９について上述したデータ移動元装置１０１の第２の中間データ送信部１１０や、コンテンツ記録再生装置ＣＲＰ１の制御部２及びインタフェース部１４、当該コンテンツ記録再生装置ＣＲＰ１のＣＰＵ２０及びＵＳＢインタフェース３２を適用するようにした場合について述べたが、本発明はこれに限らず、第２の中間データ生成部により生成された第２の中間データをデータ移動先装置に送信するハードウェア構成の中間データ送信回路等のように、この他種々の第２の中間データ送信部を広く適用することができる。
【０１３８】
さらに上述した実施の形態においては、データ移動先装置内のデータ移動先記録媒体に対するコンテンツデータの記録が完了すると、データ移動元記録媒体内の当該コンテンツデータを削除する第１の削除部として、図１乃至図１９について上述したデータ移動元装置１０１の第１の削除部１１１や、コンテンツ記録再生装置ＣＲＰ１の制御部２及びＣＰＵ２０を適用するようにした場合について述べたが、本発明はこれに限らず、データ移動先装置内のデータ移動先記録媒体に対するコンテンツデータの記録が完了すると、データ移動元記録媒体内の当該コンテンツデータを削除するハードウェア構成の削除回路等のように、この他種々の第１の削除部を広く適用することができる。
【０１３９】
さらに上述した実施の形態においては、データ移動先装置内のデータ移動先記録媒体に対するデータベースデータの記録が完了すると、データ移動元記録媒体内の当該データベースデータを削除する第２の削除部として、図１乃至図１９について上述したデータ移動元装置１０１の第２の削除部１１２や、コンテンツ記録再生装置ＣＲＰ１の制御部２及びＣＰＵ２０を適用するようにした場合について述べたが、本発明はこれに限らず、データ移動先装置内のデータ移動先記録媒体に対するデータベースデータの記録が完了すると、データ移動元記録媒体内の当該データベースデータを削除するハードウェア構成の削除回路等のように、この他種々の第２の削除部を広く適用することができる。
【０１４０】
さらに上述した実施の形態においては、データ移動元装置から、データ移動元記録媒体に記録されたコンテンツデータと当該データ移動元装置との関連付けを無効として当該コンテンツデータが無効化された後、当該無効化されたコンテンツデータが少なくとも暗号化されることにより生成され送信された第１の中間データを受信する第１の中間データ受信部として、図１乃至図１９について上述したデータ移動先装置１０３の第１の中間データ受信部１１５や、コンテンツ記録再生装置ＣＲＰ２の制御部２及びインタフェース部１４、当該コンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０及びＵＳＢインタフェース３２を適用するようにした場合について述べたが、本発明はこれに限らず、データ移動元装置から、データ移動元記録媒体に記録されたコンテンツデータと当該データ移動元装置との関連付けを無効として当該コンテンツデータが無効化された後、当該無効化されたコンテンツデータが少なくとも暗号化されることにより生成され送信された第１の中間データを受信するハードウェア構成の中間データ受信回路等のように、この他種々の第１の中間データ受信部を広く適用することができる。
【０１４１】
さらに上述した実施の形態においては、第１の中間データ受信部により受信された第１の中間データを復号してコンテンツデータを生成するコンテンツ生成部として、図１乃至図１９について上述したデータ移動先装置１０３のコンテンツ生成部１１６や、コンテンツ記録再生装置ＣＲＰ２の制御部２及び音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、第１の中間データ受信部により受信された第１の中間データを復号してコンテンツデータを生成するハードウェア構成のコンテンツ生成回路等のように、この他種々のコンテンツ生成部を広く適用することができる。
【０１４２】
さらに上述した実施の形態においては、コンテンツ生成部により生成されたコンテンツデータをデータ移動先装置と関連付けてデータ移動先記録媒体に記録する第１の記録部として、図１乃至図１９について上述したデータ移動先装置１０３の第１の記録部１１７や、コンテンツ記録再生装置ＣＲＰ２の制御部２及び内蔵記録媒体駆動部７とＣＰＵ２０とを適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツ生成部により生成されたコンテンツデータをデータ移動先装置と関連付けてデータ移動先記録媒体に記録するハードウェア構成の記録回路等のように、この他種々の第１の記録部を広く適用することができる。
【０１４３】
さらに上述した実施の形態においては、データ移動元装置から、データ移動元記録媒体に記録されたデータベースデータと当該データ移動元装置との関連付けを無効として当該データベースデータが無効化された後、当該無効化されたデータベースデータが少なくとも暗号化されることにより生成され送信された第２の中間データを受信する第２の中間データ受信部として、図１乃至図１９について上述したデータ移動先装置１０３の第２の中間データ受信部１１８や、コンテンツ記録再生装置ＣＲＰ２の制御部２及びインタフェース部１４、当該コンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０及びＵＳＢインタフェース３２を適用するようにした場合について述べたが、本発明はこれに限らず、データ移動元装置から、データ移動元記録媒体に記録されたデータベースデータと当該データ移動元装置との関連付けを無効として当該データベースデータが無効化された後、当該無効化されたデータベースデータが少なくとも暗号化されることにより生成され送信された第２の中間データを受信するハードウェア構成の中間データ受信回路等のように、この他種々の第２の中間データ受信部を広く適用することができる。
【０１４４】
さらに上述した実施の形態においては、第２の中間データ受信部により受信された第２の中間データを復号してデータベースデータを生成するデータベース生成部として、図１乃至図１９について上述したデータ移動先装置１０３のデータベース生成部１１９や、コンテンツ記録再生装置ＣＲＰ２の制御部２及び音楽処理部１０、当該コンテンツ記録再生装置ＣＲＰ２のＣＰＵ２０と権利処理及び音楽処理モジュール２７とを適用するようにした場合について述べたが、本発明はこれに限らず、第２の中間データ受信部により受信された第２の中間データを復号してデータベースデータを生成するハードウェア構成のデータベース生成回路等のように、この他種々のデータベース生成部を広く適用することができる。
【０１４５】
さらに上述した実施の形態においては、データベース生成部により生成されたデータベースデータをデータ移動先装置と関連付けてデータ移動先記録媒体に記録する第２の記録部として、図１乃至図１９について上述したデータ移動先装置１０３の第２の記録部１２０や、コンテンツ記録再生装置ＣＲＰ２の制御部２及び内蔵記録媒体駆動部７とＣＰＵ２０とを適用するようにした場合について述べたが、本発明はこれに限らず、データベース生成部により生成されたデータベースデータをデータ移動先装置と関連付けてデータ移動先記録媒体に記録するハードウェア構成の記録回路等のように、この他種々の第２の記録部を広く適用することができる。
【産業上の利用可能性】
【０１４６】
本発明は、パーソナルコンピュータや携帯電話機等のデータ移動元装置やデータ移動先装置に利用することができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明によるデータ移動システムの概要を示すブロック図である。
【図２】本発明によるデータ移動システムの構成の一実施の形態を示す略線図である。
【図３】コンテンツ記録再生装置の機能ブロックによる回路構成の一実施の形態を示すブロック図である。
【図４】コンテンツ記録再生装置のハードウェアブロックによる回路構成の一実施の形態を示すブロック図である。
【図５】コンテンツ記録再生装置のソフトウェア構成を示す略線図である。
【図６】コンテンツ記録再生装置が保持する各種データの説明に供する略線図である。
【図７】音楽コンテンツの管理に利用する取得の種類による階層構造の説明に供する略線図である。
【図８】音楽コンテンツの管理に利用するアーティスト名による階層構造の説明に供する略線図である。
【図９】音楽コンテンツの管理に利用するジャンル名による階層構造の説明に供する略線図である。
【図１０】音楽コンテンツの管理に利用する発売年による階層構造の説明に供する略線図である。
【図１１】音楽コンテンツの管理に利用する関連アーティスト名による階層構造の説明に供する略線図である。
【図１２】音楽コンテンツの管理に利用する関連ジャンル名による階層構造の説明に供する略線図である。
【図１３】データ移動処理の説明に供する略線図である。
【図１４】データ移動処理手順を示すシーケンスチャートである。
【図１５】第１のデータ転送処理手順を示すシーケンスチャートである。
【図１６】第２のデータ転送処理手順を示すシーケンスチャートである。
【図１７】第３のデータ転送処理手順を示すシーケンスチャートである。
【図１８】データ移動処理手順を示すシーケンスチャートである。
【図１９】第１のデータ転送処理手順を示すシーケンスチャートである。
【符号の説明】
【０１４８】
１、１００……データ移動システム、２……制御部、７……内蔵記録媒体駆動部、８……内蔵記録媒体、９……権利処理部、１０……音声処理部、１４……インタフェース部、２０……ＣＰＵ、２６……ハードディスクドライブ、２７……権利処理及び音声処理モジュール、３２……ＵＳＢインタフェース、１０１……データ移動元装置、１０２……データ移動元記録媒体、１０３……データ移動先装置、１０４……データ移動先記録媒体、１０５……第１の無効化部、１０６……第１の中間データ生成部、１０７……第１の中間データ送信部、１０８……第２の無効化部、１０９……第２の中間データ生成部、１１０……第２の中間データ送信部、１１１……第１の削除部、１１２……第２の削除部、１１５……第１の中間データ受信部、１１６……コンテンツ生成部、１１７……第１の記録部、１１８……第２の中間データ受信部、１１９……データベース生成部、１２０……第２の記録部、ＣＲＰ１、ＣＲＰ２……コンテンツ記録再生装置、ＲＴ１、ＲＴ３……データ移動元のデータ移動処理手順、ＲＴ１１……データ移動元の第１の転送処理手順、ＲＴ１２……データ移動元の第２の転送処理手順、ＲＴ１３……データ移動元の第３の転送処理手順、ＲＴ２、ＲＴ４……データ移動先の移動データ記録処理手順、ＲＴ２１、ＲＴ４１……データ移動先の第１の記録処理手順、ＲＴ２２……データ移動先の第２の記録処理手順、ＲＴ２３……データ移動先の第３の記録処理手順。
【図１】
2007102431.tif 000003
【図２】
2007102431.tif 000004
【図３】
2007102431.tif 000005
【図４】
2007102431.tif 000006
【図５】
2007102431.tif 000007
【図６】
2007102431.tif 000008
【図７】
2007102431.tif 000009
【図８】
2007102431.tif 000010
【図９】
2007102431.tif 000011
【図１０】
2007102431.tif 000012
【図１１】
2007102431.tif 000013
【図１２】
2007102431.tif 000014
【図１３】
2007102431.tif 000015
【図１４】
2007102431.tif 000016
【図１５】
2007102431.tif 000017
【図１６】
2007102431.tif 000018
【図１７】
2007102431.tif 000019
【図１８】
2007102431.tif 000020
【図１９】
2007102431.tif 000021