(57)【要約】      （修正有）【課題】種々のデータ品質のコンテンツデータを効率良くバックアップする。【解決手段】バックアップ装置のバックアップデータ記憶部に対し音楽毎に最も高いデータ品質のバックアップデータを音楽識別情報ＭＩＤと対応付けて記憶し、バックアップ要求装置から送信された装置識別情報ＳＩＤとバックアップ対象データのバックアップ情報ＢＵＲとを受信して、バックアップ情報記憶部に対し装置識別情報ＳＩＤにバックアップ情報ＢＵＲを対応付けて記憶することによりバックアップ装置において、音楽毎に記憶した１つのバックアップデータと共にバックアップ情報ＢＵＲを記憶するだけで、音楽毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させ、音楽毎に種々のデータ品質の音楽データをバックアップ対象データとして効率良くバックアップすることができる。【選択図】図１０
2008262497.tif 000002
【特許請求の範囲】
【請求項１】
複数のバックアップ要求装置と、バックアップ装置とがネットワークを介して接続されて構築されるバックアップシステムであって、
上記バックアップ要求装置は、
１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶部と、
バックアップ要求時、上記コンテンツデータ記憶部に記憶された上記コンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共に上記ネットワークを介して上記バックアップ装置に送信する送信部と
を具え、
上記バックアップ装置は、
上記コンテンツ毎にそれぞれデータ品質の異なる複数の上記コンテンツデータのうち、対応する上記バックアップ対象データの上記データ品質以上の１つの当該コンテンツデータをバックアップデータとして、上記コンテンツ識別情報と対応付けて記憶するバックアップデータ記憶部と、
上記バックアップ要求装置から上記ネットワークを介して送信される上記バックアップ情報及び上記装置識別情報を受信する受信部と、
上記装置識別情報に上記バックアップ情報を対応付けて記憶するバックアップ情報記憶部と、
上記受信部により上記バックアップ情報及び上記装置識別情報が受信されると、上記バックアップ情報記憶部に対し上記装置識別情報に対応付けて上記バックアップ情報を記憶する制御部と
を具えることを特徴とするバックアップシステム。
【請求項２】
複数のバックアップ要求装置とネットワークを介して接続されるバックアップ装置であって、
コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、上記バックアップ要求装置によって記憶された、対応する上記コンテンツデータでなるバックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとして、コンテンツ識別情報と対応付けて記憶するバックアップデータ記憶部と、
上記バックアップ要求装置からバックアップ要求時に上記ネットワークを介して送信される、上記バックアップ対象データの上記データ品質を示すデータ品質情報と、上記コンテンツ識別情報とからなるバックアップ情報、及び装置識別情報を受信する受信部と、
上記装置識別情報に上記バックアップ情報を対応付けて記憶するバックアップ情報記憶部と、
上記受信部により上記バックアップ情報及び上記装置識別情報が受信されると、上記バックアップ情報記憶部に対し上記装置識別情報に対応付けて上記バックアップ情報を記憶する制御部と
を具えることを特徴とするバックアップ装置。
【請求項３】
上記バックアップデータ記憶部は、
予め上記コンテンツ毎に、それぞれ上記データ品質の異なる複数の上記コンテンツデータのうち、最も高い上記データ品質の１つの上記コンテンツデータを上記バックアップデータとして記憶している
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項４】
上記バックアップ対象データの取得を要求する取得要求情報を、上記ネットワークを介して上記バックアップ要求装置に送信する送信部と、
上記受信部により受信された上記バックアップ情報に基づき、当該バックアップ情報に対応する上記バックアップ対象データの上記データ品質が、対応する上記バックアップデータの上記データ品質よりも高いか否かを判別する判別部と
を具え、
上記制御部は、
上記バックアップデータ記憶部に対し上記バックアップ対象データを上記バックアップデータとして記憶するようにして、上記バックアップデータ記憶部に上記コンテンツの上記バックアップデータを記憶してはいない状態で上記受信部により当該コンテンツの上記バックアップ対象データに対応する上記バックアップ情報及び上記装置識別情報が受信されると、上記取得要求情報を、上記ネットワークを介して上記バックアップ要求装置に送信するように上記送信部を制御し、上記受信部により上記バックアップ対象データが受信されると、当該受信された上記バックアップ対象データを上記コンテンツの上記バックアップデータとして上記バックアップデータ記憶部に記憶し、上記バックアップデータ記憶部に上記コンテンツの上記バックアップデータを記憶している状態で上記受信部により当該コンテンツの上記バックアップ対象データに対応する上記バックアップ情報及び上記装置識別情報が受信されたときに上記判別部により上記バックアップ対象データの上記データ品質が上記バックアップデータの上記データ品質よりも高いと判別されると、上記取得要求情報を、上記ネットワークを介して上記バックアップ要求装置に送信するように上記送信部を制御し、上記受信部により上記バックアップ対象データが受信されると、当該受信された上記バックアップ対象データを新たな上記バックアップデータとして上記バックアップデータ記憶部に記憶して更新する
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項５】
上記コンテンツデータとしての音楽データが含まれるラジオ番組データから切り出した当該音楽データを記憶する上記バックアップ要求装置に対し、上記音楽データでなる上記バックアップ対象データの取得を要求する取得要求情報を、上記ネットワークを介して送信する送信部と、
上記受信部により、上記バックアップ要求装置から上記ネットワークを介して送信される上記音楽データでなる上記バックアップ対象データが受信されると、当該受信された上記バックアップ対象データから、対応する上記バックアップデータを減算して差分データを生成する差分データ生成部と
を具え、
上記制御部は、
上記受信部により、上記バックアップ要求装置から上記バックアップ要求時に上記ネットワークを介して送信される、上記音楽データでなる上記バックアップ対象データのデータ提供元がラジオ局であることを示す上記データ品質情報を含む上記バックアップ情報が上記装置識別情報と共に受信されると、上記取得要求情報を、上記ネットワークを介して上記バックアップ要求装置に送信するように上記送信部を制御し、上記受信部により上記音楽データでなる上記バックアップ対象データが受信され上記差分データ生成部により上記差分データが生成されると、上記バックアップデータ記憶部に対し上記コンテンツ識別情報に対応付けて上記差分データを記憶すると共に、上記バックアップ情報の一部である上記データ品質情報も対応付けて記憶する
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項６】
上記データ品質情報は、
上記バックアップ対象データのコーデックタイプ、サンプリングレート、ビットレート及びデータ提供元の少なくとも１つを示す
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項７】
上記コンテンツ毎に、最も高い上記データ品質以下のそれぞれ上記データ品質の異なる複数の上記コンテンツデータに対応する上記データ品質情報及び上記コンテンツ識別情報を表す複数の上記ハッシュ値と、上記データ品質情報及び上記コンテンツ識別情報とを対応付けた対応表を記憶する対応表記憶部
を具え、
上記制御部は、
上記受信部により、上記バックアップ要求装置から上記バックアップ要求時に上記装置識別情報と共に上記バックアップ情報として上記ネットワークを介して送信される、上記バックアップ対象データを用いて算出された上記データ品質情報及び上記コンテンツ識別情報を表すハッシュ値が受信されると、上記バックアップ情報記憶部に対し上記装置識別情報に対応付けて上記バックアップ情報としての上記ハッシュ値を記憶する
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項８】
上記バックアップデータ記憶部から上記コンテンツ毎の上記バックアップデータを読み出し、当該読み出した上記バックアップデータを元に最も高い上記データ品質以下のそれぞれ上記データ品質の異なる複数の上記コンテンツデータに対応する複数の上記ハッシュ値を算出する算出部
を具え、
上記制御部は、
上記対応表記憶部に対し上記算出部により上記コンテンツ毎に算出された複数の上記ハッシュ値と上記データ品質情報及び上記コンテンツ識別情報とを対応付けた上記対応表を記憶する
ことを特徴とする請求項７に記載のバックアップ装置。
【請求項９】
上記受信部により、上記バックアップ要求装置からリストア要求時に上記ネットワークを介して送信される、上記バックアップ対象データのリストアを要求するリストア要求情報と上記装置識別情報とが受信されると、上記バックアップ情報記憶部に記憶されている当該装置識別情報に対応する上記バックアップ情報に基づき、上記バックアップ要求装置にリストアする上記バックアップ対象データの上記データ品質と、対応する上記バックアップデータの上記データ品質とを比較する比較部と、
上記比較部による上記比較結果に応じて、上記バックアップ対象データの上記データ品質が、対応する上記バックアップデータの上記データ品質よりも低い場合、当該バックアップデータを加工して上記バックアップ対象データを生成し、上記バックアップ対象データの上記データ品質が、対応する上記バックアップデータの上記データ品質と同一の場合、当該バックアップデータをそのまま上記バックアップ対象データとするデータ加工部と
を具え、
上記制御部は、
上記受信部により上記リストア要求情報及び上記装置識別情報が受信されると、上記データ加工部により得られる上記バックアップ対象データを、上記ネットワークを介して上記バックアップ要求装置に送信するように上記送信部を制御する
ことを特徴とする請求項２に記載のバックアップ装置。
【請求項１０】
上記受信部により、上記バックアップ要求装置からリストア要求時に上記ネットワークを介して送信される、上記バックアップ対象データのリストアを要求するリストア要求情報と上記装置識別情報とが受信されると、上記バックアップ情報記憶部に記憶されている当該装置識別情報に対応する上記バックアップ情報に基づき、リストアの要求された上記バックアップ対象データが上記ラジオ番組データから切り出された上記音楽データであるか否かを判別する判別部と、
上記判別部により、リストアの要求されている上記バックアップ対象データが上記音楽データであると判別された場合、上記バックアップデータ記憶部に対し上記バックアップ情報の一部でなる上記データ品質情報に対応付けて記憶されている上記差分データに、当該バックアップデータ記憶部に記憶されている対応する上記バックアップデータを加算して元の上記バックアップ対象データを生成するデータ生成部と
を具え、
上記制御部は、
リストアの要求された上記バックアップ対象データが上記ラジオ番組データから切り出された上記音楽データである場合、上記データ生成部により生成された上記バックアップ対象データを、上記ネットワークを介して上記バックアップ要求装置に送信するように上記送信部を制御する
ことを特徴とする請求項５に記載のバックアップ装置。
【請求項１１】
バックアップ装置にネットワークを介して接続されるバックアップ要求装置であって、
１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶部と、
バックアップ要求時、上記コンテンツデータ記憶部に記憶された上記コンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共に上記ネットワークを介して、上記コンテンツ毎にそれぞれデータ品質の異なる複数の上記コンテンツデータのうち、対応する上記バックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとして上記コンテンツ識別情報と対応付けて記憶している上記バックアップ装置に送信する送信部と
を具えることを特徴とするバックアップ要求装置。
【請求項１２】
上記バックアップ装置から上記ネットワークを介して送信される、上記バックアップデータとしての記憶用に上記バックアップ対象データの取得を要求する取得要求情報を受信する受信部と、
上記受信部により上記取得要求情報が受信されると、上記コンテンツデータ記憶部から上記コンテンツデータを上記バックアップ対象データとして読み出し、当該読み出した上記バックアップ対象データを、上記ネットワークを介して上記バックアップ装置に送信するように上記送信部を制御する制御部と
を具えることを特徴とする請求項１１に記載のバックアップ要求装置。
【請求項１３】
上記コンテンツデータとしての音楽データが含まれるラジオ番組データから当該音楽データを切り出すデータ切出部と、
上記バックアップ装置から上記ネットワークを介して送信される、上記音楽データでなる上記バックアップ対象データの取得を要求する取得要求情報を受信する受信部と、
上記データ切出部により上記ラジオ番組データから切り出された上記音楽データを上記コンテンツデータ記憶部に記憶し、上記バックアップ要求時、当該音楽データを上記バックアップ対象データとして当該バックアップ対象データのデータ提供元がラジオ局であることを示す上記データ品質情報を含む上記バックアップ情報を上記装置識別情報と共に上記ネットワークを介して上記バックアップ装置に送信するように上記送信部を制御し、上記受信部により上記取得要求情報が受信されると、上記コンテンツデータ記憶部から上記音楽データを上記バックアップ対象データとして読み出し、当該読み出した上記バックアップ対象データを、上記ネットワークを介して上記バックアップ装置に送信するように上記送信部を制御する制御部と
を具えることを特徴とする請求項１１に記載のバックアップ要求装置。
【請求項１４】
上記データ品質情報は、
上記バックアップ対象データのコーデックタイプ、サンプリングレート、ビットレート及びデータ提供元の少なくとも１つを示す
ことを特徴とする請求項１１に記載のバックアップ要求装置。
【請求項１５】
上記バックアップ要求時、上記コンテンツデータ記憶部から上記コンテンツデータを上記バックアップ対象データとして読み出し、当該読み出した上記バックアップ対象データを用いて対応する上記データ品質情報及び上記コンテンツ識別情報を表すハッシュ値を算出する算出部
を具え、
上記送信部は、
上記算出部により算出された上記ハッシュ値を上記バックアップ情報として上記装置識別情報と共に上記ネットワークを介して上記バックアップ装置に送信する
ことを特徴とする請求項１１に記載のバックアップ要求装置。
【請求項１６】
リストア要求時、上記バックアップ装置から送信される上記バックアップ対象データを受信する受信部と、
上記リストア要求時、上記バックアップ対象データのリストアを要求するリストア要求情報を上記装置識別情報と共に上記ネットワークを介して上記バックアップ装置に送信するように上記送信部を制御し、上記受信部により上記バックアップ対象データが受信されると、当該受信された上記バックアップ対象データを上記コンテンツデータ記憶部又は他の記憶部に記憶する制御部と
を具えることを特徴とする請求項１１に記載のバックアップ要求装置。
【請求項１７】
バックアップデータ記憶部に対し、コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、バックアップが要求される、対応する上記コンテンツデータでなるバックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとしてコンテンツ識別情報と対応付けて記憶するようにして、上記バックアップ要求装置からバックアップ要求時にネットワークを介して送信される、上記バックアップ対象データの上記データ品質を示すデータ品質情報と上記コンテンツ識別情報とからなるバックアップ情報、及び装置識別情報を受信する受信ステップと、
バックアップ情報記憶部に対し上記装置識別情報に対応付けて上記バックアップ情報を記憶するバックアップ情報記憶ステップと
を具えることを特徴とするバックアップ方法。
【請求項１８】
コンテンツデータ記憶部に対し１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶ステップと、
バックアップ要求時、上記コンテンツデータ記憶部に記憶している上記コンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共にネットワークを介して、上記コンテンツ毎にそれぞれデータ品質の異なる複数の上記コンテンツデータのうち、対応する上記バックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとして上記コンテンツ識別情報と対応付けて記憶しているバックアップ装置に送信する送信ステップと
を具えることを特徴とするバックアップ要求方法。
【請求項１９】
コンピュータに対して、
バックアップデータ記憶部に対し、コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、バックアップが要求される、対応する上記コンテンツデータでなるバックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとしてコンテンツ識別情報と対応付けて記憶するようにして、上記バックアップ要求装置からバックアップ要求時にネットワークを介して送信される、上記バックアップ対象データの上記データ品質を示すデータ品質情報と、上記コンテンツ識別情報とからなるバックアップ情報、及び装置識別情報を受信する受信ステップと、
バックアップ情報記憶部に対し上記装置識別情報に対応付けて上記バックアップ情報を記憶するバックアップ情報記憶ステップと
を実行させるためのバックアッププログラム。
【請求項２０】
コンピュータに対して、
コンテンツデータ記憶部に対し１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶ステップと、
バックアップ要求時、上記コンテンツデータ記憶部に記憶している上記コンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共にネットワークを介して、上記コンテンツ毎にそれぞれデータ品質の異なる複数の上記コンテンツデータのうち、対応する上記バックアップ対象データの上記データ品質以上の１つの上記コンテンツデータをバックアップデータとして上記コンテンツ識別情報と対応付けて記憶しているバックアップ装置に送信する送信ステップと
を実行させるためのバックアップ要求プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバックアップシステム、バックアップ装置、バックアップ要求装置、バックアップ方法、バックアップ要求方法、バックアッププログラム及びバックアップ要求プログラムに関し、例えばコンテンツデータとしての音楽データをバックアップするバックアップシステムに適用して好適なものである。
【背景技術】
【０００２】
従来のバックアップシステムは、パーソナルコンピュータにおいてコンパクトディスクから読み出した音楽データや、ネットワーク上のサーバから購入した音楽データをハードディスクドライブに記憶している。またバックアップシステムは、パーソナルコンピュータがハードディスクドライブに記憶している全ての音楽データの音楽識別情報のリストをサーバにアップロードしている。
【０００３】
そしてバックアップシステムは、パーソナルコンピュータにおいてハードディスクドライブが故障する等して音楽データを再生し得なくなると、例えばハードディスクドライブの修理が完了した後、サーバがパーソナルコンピュータからのリストア要求に応じて音楽識別情報のリストをもとに音楽データをパーソナルコンピュータに再配信している。これによりバックアップシステムは、パーソナルコンピュータにおいて修理の完了したハードディスクドライブに音楽データを再記憶して、その音楽データを再生し得るようにしていた（例えば、特許文献１参照）。
【特許文献１】特開２００１−１９５５０９公報（第２１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、かかる構成のバックアップシステムでは、サーバが購入用として用意している音楽データのデータフォーマットが予め選定されている。そしてバックアップシステムでは、サーバがパーソナルコンピュータからの購入要求に応じて音楽データをデータフォーマットは換えずに配信して記憶させている。
【０００５】
ところが、かかる構成のバックアップシステムでは、パーソナルコンピュータがコンパクトディスクから読み出した音楽データを、購入する音楽データのデータフォーマットと同一又は異なる任意のデータフォーマットで記憶することができる。このためバックアップシステムでは、パーソナルコンピュータが種々のデータフォーマットの音楽データを記憶している場合がある。そしてバックアップシステムでは、サーバを利用するパーソナルコンピュータが複数存在すると、これら複数のパーソナルコンピュータがそれぞれ同一の音楽の音楽データを異なるデータフォーマットで記憶している場合もある。
【０００６】
ここで音楽データについては、元の音楽が同一であってもデータフォーマットが異なると、データ量と共にデータ品質が異なっている。すなわち、バックアップシステムでは、複数のパーソナルコンピュータが同一の音楽を異なるデータ品質の音楽データとして記憶している場合がある。
【０００７】
そしてバックアップシステムでは、サーバがリストア要求に応じたパーソナルコンピュータへの再配信用に、予め複数の音楽の音楽データを保持している。従ってバックアップシステムでは、複数のパーソナルコンピュータをリストア要求に応じて、種々のデータ品質の音楽データが記憶されていた状態に復帰させるためには、サーバにおいて予め音楽毎にそれぞれデータ品質の異なる複数の音楽データを全て記憶しておく必要があり、音楽毎の種々のデータ品質の音楽データを効率良くバックアップしているとは言い難い問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、コンテンツ毎に種々のデータ品質のコンテンツデータをバックアップ対象データとして効率良くバックアップし得るバックアップシステム、バックアップ装置、バックアップ要求装置、バックアップ方法、バックアップ要求方法、バックアッププログラム及びバックアップ要求プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、複数のバックアップ要求装置と、バックアップ装置とがネットワークを介して接続されて構築されるバックアップシステムにおいて、当該バックアップ要求装置に対しては、１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶部と、バックアップ要求時、コンテンツデータ記憶部に記憶されたコンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共にネットワークを介してバックアップ装置に送信する送信部とを設けるようにし、バックアップ装置に対しては、コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、対応するバックアップ対象データのデータ品質以上の１つの当該コンテンツデータをバックアップデータとして、コンテンツ識別情報と対応付けて記憶するバックアップデータ記憶部と、バックアップ要求装置からネットワークを介して送信されるバックアップ情報及び装置識別情報を受信する受信部と、装置識別情報にバックアップ情報を対応付けて記憶するバックアップ情報記憶部と、受信部によりバックアップ情報及び装置識別情報が受信されると、バックアップ情報記憶部に対し装置識別情報に対応付けてバックアップ情報を記憶する制御部とを設けるようにした。
【００１０】
従って本発明では、バックアップシステムのバックアップ装置において、バックアップ対象データのデータ品質以上の対応するバックアップデータを元に、データ品質情報が示すデータ品質の当該バックアップ対象データを得ることができるため、バックアップ装置に対しコンテンツ毎に１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置から取得した、当該バックアップデータよりもデータ量が格段的に少ないバックアップ情報を記憶するだけで、コンテンツ毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができる。
【発明の効果】
【００１１】
本発明によれば、複数のバックアップ要求装置と、バックアップ装置とがネットワークを介して接続されて構築されるバックアップシステムにおいて、当該バックアップ要求装置に対しては、１又は複数のコンテンツのコンテンツデータを記憶するコンテンツデータ記憶部と、バックアップ要求時、コンテンツデータ記憶部に記憶されたコンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共にネットワークを介してバックアップ装置に送信する送信部とを設けるようにし、バックアップ装置に対しては、コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、対応するバックアップ対象データのデータ品質以上の１つの当該コンテンツデータをバックアップデータとして、コンテンツ識別情報と対応付けて記憶するバックアップデータ記憶部と、バックアップ要求装置からネットワークを介して送信されるバックアップ情報及び装置識別情報を受信する受信部と、装置識別情報にバックアップ情報を対応付けて記憶するバックアップ情報記憶部と、受信部によりバックアップ情報及び装置識別情報が受信されると、バックアップ情報記憶部に対し装置識別情報に対応付けてバックアップ情報を記憶する制御部とを設けるようにしたことにより、バックアップ装置においてバックアップ対象データのデータ品質以上の対応するバックアップデータを元に、データ品質情報が示すデータ品質の当該バックアップ対象データを得ることができるため、バックアップ装置に対しコンテンツ毎に１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置から取得した、当該バックアップデータよりもデータ量が格段的に少ないバックアップ情報を記憶するだけで、コンテンツ毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができ、かくしてコンテンツ毎に種々のデータ品質のコンテンツデータをバックアップ対象データとして効率良くバックアップし得るバックアップシステム、バックアップ装置、バックアップ要求装置、バックアップ方法、バックアップ要求方法、バックアッププログラム及びバックアップ要求プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下図面について、本発明の一実施の形態を詳述する。
【００１３】
（１）バックアップシステムの概要
図１において、１は全体として本発明によるバックアップシステムの構成の概要を示す。かかるバックアップシステム１は、複数のバックアップ要求装置２Ａ１乃至２ＡＮとバックアップ装置３とがネットワーク４を介して接続されて構築されている。
【００１４】
この場合、複数のバックアップ要求装置２Ａ１乃至２ＡＮは、同様の構成を有している。よって以下には、図２を用いて複数のバックアップ要求装置２Ａ１乃至２ＡＮのうち１つのバックアップ要求装置２Ａ１の回路構成についてのみ説明し、他のバックアップ要求装置２Ａ２乃至２ＡＮの回路構成については同様であるため説明を省略する。
【００１５】
まずバックアップ要求装置２Ａ１においてコンテンツデータ記憶部１０は、１又は複数のコンテンツのコンテンツデータを記憶する。またバックアップ要求装置２Ａ１において送信部１１は、バックアップ要求時、コンテンツデータ記憶部１０に記憶されたコンテンツデータをバックアップ対象データとし、当該バックアップ対象データのデータ品質を示すデータ品質情報と、コンテンツ識別情報とをバックアップ情報として装置識別情報と共にネットワーク４を介してバックアップ装置３に送信する。
【００１６】
一方、図３に示すように、バックアップ装置３においてバックアップデータ記憶部２０は、コンテンツ毎にそれぞれデータ品質の異なる複数のコンテンツデータのうち、対応するバックアップ対象データのデータ品質以上の１つの当該コンテンツデータをバックアップデータとして、コンテンツ識別情報と対応付けて記憶する。またバックアップ装置３において受信部２１は、バックアップ要求装置２Ａ１乃至２ＡＮからネットワーク４を介して送信されるバックアップ情報及び装置識別情報を受信する。さらにバックアップ装置３においてバックアップ情報記憶部２２は、装置識別情報にバックアップ情報を対応付けて記憶する。そしてバックアップ装置３において制御部２３は、受信部２１によりバックアップ情報及び装置識別情報が受信されると、バックアップ情報記憶部２２に対し装置識別情報に対応付けてバックアップ情報を記憶する。
【００１７】
かかる構成によりバックアップシステム１では、バックアップ装置３において、バックアップ対象データのデータ品質以上の対応するバックアップデータを元に、データ品質情報が示すデータ品質の当該バックアップ対象データを得ることができるため、バックアップ装置３に対しコンテンツ毎に１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置２Ａ１乃至２ＡＮから取得した、当該バックアップデータよりもデータ量が格段的に少ないバックアップ情報を記憶するだけで、コンテンツ毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができる。これによりバックアップシステム１は、コンテンツ毎に種々のデータ品質のコンテンツデータをバックアップ対象データとして効率良くバックアップすることができる。
【００１８】
（２）第１の実施の形態
（２−１）第１の実施の形態によるバックアップシステムの構成
図４において、３０は全体として第１の実施の形態によるバックアップシステムを示す。かかるバックアップシステム３０では、それぞれ異なるユーザによって使用される複数のバックアップ要求装置３１Ａ１乃至３１ＡＮがネットワーク３２を介してバックアップ装置３３と通信し得るようになされている。
【００１９】
この場合、複数のバックアップ要求装置３１Ａ１乃至３１ＡＮは、同様の構成を有している。従って以下には、図５を用いて、これら複数のバックアップ要求装置３１Ａ１乃至３１ＡＮのうち１つのバックアップ要求装置３１Ａ１の機能回路ブロックによる詳細なハードウェア回路構成についてのみ説明し、他のバックアップ要求装置３１Ａ２乃至３１ＡＮの機能回路ブロックによる詳細なハードウェア回路構成については同様であるため説明を省略する。
【００２０】
かかるバックアップ要求装置３１Ａ１において制御部４０は、複数の操作キー等でなる操作部４１へのユーザ操作によって各種命令が入力されると、当該入力された各種命令に応じて装置全体を制御すると共に、各種処理を実行する。これにより制御部４０は、バックアップ要求装置３１Ａ１に例えば図示しないＣＤ（Compact Disc）が装填された状態で、ユーザにより操作部４１を介してＣＤ再生命令が入力されると、これに応じて再生部４２に対し再生処理を実行させる。
【００２１】
このとき再生部４２において読出部４２Ａは、ＣＤから、これに記録されているＰＣＭ（Pulse Code Modulation）フォーマットと呼ばれるデータフォーマットの音楽データを読み出してデータ処理部４２Ｂに送出する。そしてデータ処理部４２Ｂは、その音楽データにデジタルアナログ変換処理や増幅処理等の再生処理を施し、その結果得られた音楽信号を出力部４２Ｃから音楽として出力する。これにより制御部４０は、ユーザに対し、ＣＤから再生した音楽を聴かせることができる。
【００２２】
また制御部４０は、バックアップ要求装置３１Ａ１にＣＤが装填された状態で、ユーザにより操作部４１を介してＣＤ録音命令が入力されると、これに応じて再生部４２と共に録音処理を実行する。この際、再生部４２において読出部４２Ａは、ＣＤから音楽データを読み出してデータ処理部４２Ｂに送出する。またデータ処理部４２Ｂは、このとき装置自体の設定又はユーザ設定に応じて音楽データをＣＤから読み出されたデータフォーマット（すなわち、ＰＣＭフォーマット）のまま、又は当該音楽データをＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）、ＡＡＣ（Advanced Audio Coding ）、ＷＭＡ（Windows（登録商標） Media Audio ）、ＭＰ３（MPEG Audio Layer-3）等の例えば非可逆圧縮符号化方式でエンコード処理（すなわち、圧縮符号化処理）してデータフォーマットを変換した後、制御部４０に送出する。
【００２３】
そして制御部４０は、再生部４２のデータ処理部４２Ｂから与えられた音楽データをコンテンツデータ記憶部４３に送出して記憶する。このようにして制御部４０は、ＣＤに記録されている１又は複数の音楽データを録音することができる。
【００２４】
ところでＣＤは、データ記録面に音楽データ記録領域と、管理データ記録領域とが設けられている。そしてＣＤの音楽データ記録領域には、ＰＣＭフォーマットの複数の音楽データが記録されている。またＣＤの管理データ記録領域には、音楽データ記録領域に記録されている複数の音楽データを管理するための、個々の音楽データに対する再生時間や、再生の順番、その音楽データ記録領域における再生開始位置等のＴＯＣ（Table Of Contents ）と呼ばれる管理データが記録されている。
【００２５】
再生部４２において読出部４２Ａは、ＣＤの音楽データ記録領域から音楽データを読み出すとき、当該ＣＤの管理データ記録領域から管理データも読み出し、当該読み出した管理データを、データ処理部４２Ｂを介して制御部４０に送出している。そして制御部４０は、再生部４２から管理データが与えられると、その管理データに基づきＣＤ固有の管理情報を生成し、当該生成した管理情報を送信部４４によりネットワーク３２を介してディスク情報提供装置（図示せず）に送信する。
【００２６】
その結果、制御部４０は、ディスク情報提供装置から、ＣＤに記録されている複数の音楽データそれぞれに関連する音楽関連情報等がまとめられてディスク情報としてネットワーク３２を介して返信されると、これを受信部４５によって受信して取り込む。そして制御部４０は、ディスク情報をコンテンツデータ記憶部４３に送出する。これにより制御部４０は、ディスク情報として取得した音楽関連情報を、ＣＤから録音した音楽データに対応付けてコンテンツデータ記憶部４３に記憶する。
【００２７】
ここで、音楽関連情報は、対応する音楽データに基づく音楽固有の音楽識別情報や当該音楽データに基づく音楽のタイトル（以下、これを音楽タイトルと呼ぶ）、アーティスト名、かかる音楽の属するジャンルの名称（以下、これをジャンル名と呼ぶ）、当該音楽が収録されたアルバムのタイトル（以下、これをアルバムタイトルと呼ぶ）のように種々の情報を含んでいる。そして音楽識別情報は、音楽を個別に識別可能であるため、その音楽の音楽データがどのようなデータフォーマットであっても、これらデータフォーマットの異なる音楽データに対応付けられることで、その音楽データが何れの音楽のものであるかを的確に識別させ得るようになされている。
【００２８】
さらに制御部４０は、ユーザにより操作部４１を介して音楽紹介画面の取得命令が入力されると、これに応じて音楽紹介画面の音楽紹介画面データを要求する紹介画面要求情報を送信部４４によりネットワーク３２を介して音楽データ配信装置（図示せず）に送信する。その結果、制御部４０は、かかる音楽データ配信装置から音楽紹介画面データがネットワーク３２を介して返信されると、これを受信部４５によって受信して取り込み表示部４６に送出する。これにより制御部４０は、表示部４６に対し音楽紹介画面データに基づく音楽紹介画面を表示する。
【００２９】
この状態で制御部４０は、ユーザにより操作部４１を介して音楽紹介画面上で所望の音楽データが選択指示されると、当該選択指示された音楽データを購入するための音楽購入画面データを要求する購入画面要求情報を送信部４４によりネットワーク３２を介して音楽データ配信装置に送信する。その結果、制御部４０は、音楽データ配信装置から音楽購入画面データがネットワーク３２を介して返信されると、その音楽購入画面データを受信部４５によって受信して取り込み表示部４６に送出する。これにより制御部４０は、表示部４６に対し音楽購入画面データに基づく音楽購入画面を表示する。
【００３０】
この状態で制御部４０は、ユーザにより操作部４１を介して音楽購入画面上で所望の音楽データの購入に関する種々の情報が入力されると、当該入力された購入に関する種々の情報に基づいて、所望の音楽データの購入を要求する音楽購入要求情報を生成する。そして制御部４０は、その音楽購入要求情報を送信部４４によりネットワーク３２を介して音楽データ配信装置に送信する。
【００３１】
その結果、制御部４０は、音楽データ配信装置から音楽データの購入に対する課金処理が完了して、予め音楽データ配信装置側で任意に選定されたデータフォーマットの所望の音楽データと、対応する音楽関連情報とがネットワーク３２を介して送信されると、これらを受信部４５によって受信して取り込みコンテンツデータ記憶部４３に送出する。これにより制御部４０は、コンテンツデータ記憶部４３に、その音楽データと音楽関連情報とを対応付けて記憶する。このようにして制御部４０は、音楽データ配信装置から音楽データを購入してコンテンツデータ記憶部４３に記憶保持することができる。
【００３２】
さらに制御部４０は、ユーザにより操作部４１を介してラジオ番組の聴取命令が入力されると、その際、複数のラジオ局からそれぞれ発信されているラジオ放送波の中からユーザにより操作部４１を介して選局されたラジオ局により発信されているラジオ放送波を抽出するようにラジオ受信部４７を制御する。これによりラジオ受信部４７は、このとき受信している複数のラジオ放送波の中から、ユーザにより選局されたラジオ局により発信されているラジオ放送波を抽出して復調処理等の所定の受信処理を施し、その結果得られたラジオ番組信号を再生部４２のデータ処理部４２Ｂに送出する。
【００３３】
このときデータ処理部４２Ｂは、ラジオ受信部４７から与えられたラジオ番組信号に対しアナログデジタル変換処理及びイコライジング処理等のデジタル処理を施し、その結果得られたラジオ番組データに対しデジタルアナログ変換処理及び増幅処理等のアナログ処理を施す。これによりデータ処理部４２Ｂは、かかるアナログ処理によりラジオ番組信号を得て、これを出力部４２Ｃからラジオ番組の音声として出力する。このようにして制御部４０は、ユーザに対し、所望のラシオ局により放送されているラジオ番組を聴かせることができる。
【００３４】
ところで制御部４０は、例えば、ラジオ番組の聴取時に、ユーザにより操作部４１を介してラジオ録音命令が入力されると、これに応じて再生部４２及びデータ切出部４８と共に録音処理を実行する。このとき再生部４２のデータ処理部４２Ｂは、ラジオ受信部４７から与えられているラジオ番組信号にデジタル処理及びアナログ処理を順次施して出力部４２に送出しながら、そのデジタル処理によって得られたラジオ番組データをデータ切出部４８に送出する。
【００３５】
データ切出部４８は、再生部４２から与えられたラジオ番組データを例えば順次所定の処理単位のデータ（例えば、ラジオ番組の１秒程度のラジオ番組データに相当し、以下、これを処理単位データと呼ぶ）に区切りながら、当該処理単位データを周波数解析等によって分析する。またデータ切出部４８は、処理単位データ毎に分析結果に基づき当該処理単位データがどれだけ、ラジオ番組の中で放送された音楽の音楽データらしいかを数値化して表す音楽らしさ値を検出する。
【００３６】
さらにデータ切出部４８は、処理単位データ毎の音楽らしさ値を、予め選定された所定のしきい値と比較する。そしてデータ切出部４８は、ラジオ番組データにおいて、音楽らしさ値がしきい値以上である処理単位データの連続する区間を検出する。これによりデータ切出部４８は、ラジオ番組データから、その検出した区間を音楽データとして切り出して、当該切り出した音楽データを再生部４２のデータ処理部４２Ｂに送出する。
【００３７】
再生部４２においてデータ処理部４２Ｂは、データ切出部４８から音楽データが与えられると、その音楽データに対しデジタルアナログ変換処理を施し、その結果得られた音楽信号のアナログ音声波形を分析する。そしてデータ処理部４２は、その分析結果に基づいて音楽データを個別に識別するための音楽指紋情報を生成する。またデータ処理部４２Ｂは、この際、例えば装置自体の設定又はユーザ設定に応じて音楽データをエンコード処理してデータフォーマットを変換する。そしてデータ処理部４２Ｂは、そのデータフォーマットを変換した音楽データを音楽指紋情報と共に制御部４０に送出する。
【００３８】
ここで、制御部４０は、再生部４２のデータ処理部４２Ｂから音楽データ（すなわち、ラジオ番組データから切り出された音楽データ）と共に音楽指紋情報が与えられると、その音楽指紋情報を格納して音楽関連情報の検索を要求する検索要求情報を送信部４４によりネットワーク３２を介して音楽情報検索装置（図示せず）に送信する。この音楽情報検索装置は、予め多数の音楽データの音楽指紋情報に、当該音楽データの音楽関連情報を対応付けて保持している。
【００３９】
そして音楽情報検索装置は、バックアップ要求装置３１Ａ１から検索要求情報が与えられると、その検索要求情報に格納されている音楽指紋情報（以下、これを装置提示音楽指紋情報と呼ぶ）と、自己の保持している多数の音楽指紋情報（以下、これを比較用音楽指紋情報と呼ぶ）とを比較する。その結果、音楽情報検索装置は、多数の音楽関連情報の中から、装置提示音楽指紋情報と一致する比較用音楽指紋情報に対応付けている音楽関連情報を検索する。これにより音楽情報検索装置は、その検索した音楽関連情報をネットワーク３２を介してバックアップ要求装置３１Ａ１に送信する。このようにして音楽情報検索装置は、例えば米国グレースノート株式会社や米国ムードロジック株式会社の提供する音楽関連情報の検索サービスのように、バックアップ要求装置３１Ａ１に対し音楽関連情報を検索して提供し得るようになされている。
【００４０】
制御部４０は、音楽情報検索装置から音楽関連情報がネットワーク３２を介して送信されると、これを受信部４５によって受信して取り込む。そして制御部４０は、その音楽関連情報を音楽データ（すなわち、ラジオ番組データから切り出された音楽データ）と共にコンテンツデータ記憶部４３に送出する。これにより制御部４０は、コンテンツデータ記憶部４３に対し音楽データを音楽関連情報と対応付けて記憶する。このようにして制御部４０は、ユーザに対しラジオ番組を聴かせながら、そのラジオ番組の中で流された音楽の音楽データを録音することができる。
【００４１】
さらに制御部４０は、バックアップ要求装置３１Ａ１が外部の電子機器に接続され、その電子機器から所定のデータフォーマットの音楽データが音楽関連情報と共に転送されると、その音楽データ及び音楽関連情報を、入力部４９を介して取り込む。そして制御部４０は、このように外部の電子機器から音楽データ及び音楽関連情報を取り込むと、これらをコンテンツデータ記憶部４３に送出する。これにより制御部４０は、コンテンツデータ記憶部４３に対し、外部の電子機器から取り込んだ音楽データ及び音楽関連情報も互いに対応付けて記憶することができる。
【００４２】
さらにまた制御部４０は、電子機器からアナログの音楽信号が転送されたときには、その音楽信号を再生部４２のデータ処理部４２Ｂに送出する。再生部４２においてデータ処理部４２Ｂは、制御部４０から音楽信号が与えられると、その音楽信号のアナログ音声波形を分析する。そしてデータ処理部４２は、その分析結果に基づいて上述と同様に音楽指紋情報を生成する。
【００４３】
またデータ処理部４２Ｂは、この際、音楽信号に対しアナログデジタル変換処理を施し、得られた音楽データを装置自体の設定又はユーザ設定に応じてエンコード処理してデータフォーマットを変換する。そしてデータ処理部４２Ｂは、そのデータフォーマットを変換した音楽データを音楽指紋情報と共に制御部４０に送出する。
【００４４】
制御部４０は、再生部４２のデータ処理部４２Ｂから音楽データと共に音楽指紋情報が与えられると、その音楽指紋情報を格納した検索要求情報を送信部４４によりネットワーク３２を介して音楽情報検索装置に送信する。その結果、制御部４０は、音楽情報検索装置から音楽関連情報がネットワーク３２を介して送信されると、これを受信部４５によって受信して取り込む。そして制御部４０は、その音楽関連情報を音楽データと共にコンテンツデータ記憶部４３に送出する。
【００４５】
これにより制御部４０は、コンテンツデータ記憶部４３に対し音楽データを音楽関連情報と対応付けて記憶する。このようにして制御部４０は、外部の電子機器から取り込んだ音楽信号をデジタルの音楽データとし音楽関連情報と対応付けてコンテンツデータ記憶部４３に記憶することもできる。
【００４６】
そして制御部４０は、ユーザにより操作部４１を介して取得音楽再生命令が入力されると、これに応じてコンテンツデータ記憶部４３から全ての音楽関連情報を読み出す。また制御部４０は、これら音楽関連情報に基づき、再生対象の音楽データを音楽タイトルやアルバムタイトル、ジャンル名等で指定させるための再生音楽指定画面の再生音楽指定画面データを生成する。さらに制御部４０は、かかる再生音楽指定画面データを表示部４６に送出する。これにより制御部４０は、表示部４６に対し再生音楽指定画面データに基づく再生音楽指定画面を表示する。
【００４７】
この状態で制御部４０は、ユーザにより操作部４１を介して再生音楽指定画面上で再生対象の音楽データが音楽タイトル等として指定されると、コンテンツデータ記憶部４３から当該指定された音楽データを読み出して再生部４２のデータ処理部４２Ｂに送出する。この際、データ処理部４２Ｂは、制御部４０から与えられた音楽データにデコード処理（すなわち、復号処理）やデジタルアナログ変換処理、増幅処理等の再生処理を施し、その結果得られた音楽信号を出力部４２Ｃから音楽として出力する。これにより制御部４０は、ユーザに対し、ＣＤから録音した音楽データに基づく音楽や、音楽データの配信を利用して購入した音楽データに基づく音楽等を聴かせることができる。
【００４８】
ところで音楽データのデータフォーマットについては、生演奏等の音楽を録音して生成されたアナログの音楽信号からデジタル変換された音楽データを示すものや、当該アナログの音楽信号からデジタル変換された音楽データを、さらに圧縮符号化処理して得られる音楽データを示すような種々のものがある。実際にデータフォーマットは、アナログの音楽信号をデジタル変換する際の変換方式や、当該アナログの音楽信号からデジタル変換された音楽データを、さらに圧縮符号化処理する際の例えば非可逆圧縮符号化方式を、コーデックタイプとして示している。またデータフォーマットは、音楽データのサンプリングレートやビットレート等も示しており、コーデックタイプやサンプリングレート、ビットレート等の組み合せ方に応じて種々のものがある。
【００４９】
そして元の音楽が同一でもデータフォーマットの異なる音楽データについては、例えば、音楽を録音して生成されたアナログの音楽信号から、その音楽信号をより忠実に表現するようにデジタル変換されたものほど、例えばデータ量が多く、再生時の音楽が生演奏等音楽の音質に近い音質になる。すなわち、元の音楽が同一でもデータフォーマットの異なる音楽データについては、データ量が多いものほど、生演奏等の音楽の音質により近い音質を表現することができ、データ品質が高いと言える。
【００５０】
これに対してアナログの音楽信号からデジタル変換された音楽データをさらに圧縮符号化処理して得られるデータフォーマットの音楽データについては、その圧縮符号化処理等によりデータ量が低減されるもの（すなわち、再生時に復号されても一度低減されたデータを完全には復元させ得ないもの）ほど、再生時の音楽が生演奏等の音楽の音質よりも劣化した音質になる。すなわち、音楽データをさらに圧縮符号化処理して得られるデータフォーマットの音楽データについては、データ量を低減するものほど、生演奏等の音楽の音質を表現し難くなり、データ品質が低いと言える。
【００５１】
このように音楽データのデータフォーマットは、当該音楽データに対するコーデックタイプやサンプリングレート、ビットレート等の構造を示すだけではなく、その音楽データのデータ品質も示していると言い得る。
【００５２】
そしてデータ品質の高い音楽データについては、そのデータ量が多いことにより、データ量を低減させてデータ品質の低い音楽データを生成するために用いることができる。ただしデータ品質の低い音楽データについては、データ品質の高い音楽データよりもデータ量が低減されており、一度低減させたデータを完全には復元し難いことにより、データ品質の高い音楽データを生成するためには用いることができない。
【００５３】
これに加えて、ラジオ番組の中で流される音楽の音楽データについては、例えば、データフォーマットもデータ品質を左右しているものの、ラジオ放送波としての送信中にノイズ成分が重畳され、またディスクジョッキーによる曲紹介等の音声の音声データが重畳される等して、本来の音楽データとは異なるものになり、データ品質がデータフォーマットに応じたデータ品質よりもさらに低くなる場合がある。このため音楽データについては、ラジオ局のようなデータ提供元を示す情報（以下、これをデータ提供元情報と呼ぶ）も、そのデータ提供元によってはデータ品質を示していると言い得る。
【００５４】
そしてＣＤに記録されている音楽データについては、その先頭のヘッダ及び又は最後尾のフッタに、データフォーマット（この場合は、ＰＣＭフォーマット）を示すフォーマット情報が格納されている。また音楽データ配信装置や外部の電子機器から取得した音楽データについても、その先頭のヘッダ及び又は最後尾のフッタに、データフォーマットを示すフォーマット情報が格納されている。さらに再生部４２のデータ処理部４２Ｂは、ＣＤから読み出した音楽データやラジオ番組データから切り出された音楽データ等のデータフォーマットを変換した場合、これら音楽データの先頭のヘッダ及び又は最後尾のフッタに、変換後のデータフォーマットを示すフォーマット情報を格納している。
【００５５】
このため制御部４０は、再生部４２のデータ処理部４２Ｃからコンテンツデータ記憶部４３への記憶用として音楽データが与えられたとき、その音楽データのヘッダ及び又はフッタに格納されているフォーマット情報を複写する。また制御部４０は、このとき音楽データに対応する音楽関連情報を上述しように取得し、当該音楽関連情報に含まれる音楽識別情報も複写する。
【００５６】
さらに制御部４０は、音楽データ配信装置や外部の電子機器から音楽データ及び音楽関連情報を取得したときにも、その音楽データのヘッダ及び又はフッタに格納されているフォーマット情報を複写する。また制御部４０は、このとき音楽データと共に取得した音楽関連情報に含まれる音楽識別情報も複写する。さらに制御部４０は、このように再生部４２のデータ処理部４２Ｂから音楽データが与えられたときや外部から音楽データを取得したときには、その時点におけるバックアップ要求装置３１Ａ１の動作状態に応じて、これら音楽データのデータ提供元を検出する。
【００５７】
そして図６に示すように、制御部４０は、音楽データのデータ提供元を示すデータ提供元情報ＤＨ１とフォーマット情報ＤＦ１とをまとめて当該音楽データのデータ品質を示すデータ品質情報ＤＱを生成する。ところでデータ提供元情報ＤＨ１は、音楽データの提供元としてＣＤ、ラジオ局、音楽データ配信装置、デジタル入力、アナログ入力等を示している。
【００５８】
またフォーマット情報ＤＦ１は、音楽データのデータフォーマットとしてＰＣＭ、ＡＴＲＡＣ３、ＡＡＣ、ＷＭＡ、ＭＰ３等のコーデックタイプＣＴや、44.1〔ＫＨｚ〕、44〔ＫＨｚ〕、96〔ＫＨｚ〕等のサンプリングレートＳＲ、Ｆｉｘｅｄ−Ｘ〔Ｋｂｐｓ〕、Ｖａｒｉａｂｌｅ等のビットレートＢＲ、16ｂｉｔ、24ｂｉｔ等の分解能ＢＮ、１チャンネル、２チャンネル、Ｊｏｉｎｔ等のチャンネルＣＨ、雑音を低減させるプリエンファシスＰＥの有無等を示している。
【００５９】
制御部４０は、このようにデータ品質情報ＤＱを生成すると、これを対応する音楽識別情報と共に属性情報記憶部５０に送出する。これにより図７に示すように、制御部４０は、属性情報記憶部５０に対し、音楽データ毎のデータ品質情報ＤＱと音楽識別情報ＭＩＤとを対応付けて記憶する。また制御部４０は、属性情報記憶部５０に対しデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを記憶したとき、当該音楽識別情報ＭＩＤで識別される音楽データのバックアップが完了したか否かを示すバックアップ有無情報ＢＵＥも対応付けて記憶する。
【００６０】
このようにして制御部４０は、属性情報記憶部５０において音楽データ毎の属性情報としてのデータ品質情報ＤＱと音楽識別情報ＭＩＤとバックアップ有無情報ＢＵＥとを対応付けたデータテーブル（以下、これを属性情報テーブルと呼ぶ）ＡＴＢ１を構築する。因みに制御部４０は、バックアップ装置３３に対し、コンテンツデータ記憶部４３に記憶した音楽データのバックアップが完了してはいないと、属性情報記憶部５０に記憶している、対応するバックアップ有無情報ＢＵＥの内容を、当該音楽データのバックアップが完了してはいないことを示すように設定する。
【００６１】
また制御部４０は、バックアップ装置３３に対し、コンテンツデータ記憶部４３に記憶した音楽データのバックアップが完了すると、属性情報記憶部５０に記憶している、対応するバックアップ有無情報ＢＵＥの内容を、当該音楽データのバックアップが完了したことを示すように設定する。これにより制御部４０は、属性情報記憶部５０内の属性情報テーブルＡＴＢ１により、コンテンツデータ記憶部４３に記憶している１又は複数の音楽データをそれぞれバックアップ装置３３にバックアップしているか否かを管理し得るようになされている。
【００６２】
そして制御部４０は、例えばユーザにより操作部４１を介してバックアップ要求装置３１Ａ１の電源をオフする電源オフ命令が入力されると、装置内のほとんどの回路ブロックの動作を停止させ、ユーザに対しては、電源がオフされたように見せながら、音楽データのバックアップ要求処理を実行する。この場合、制御部４０は、属性情報記憶部５０内の属性情報テーブルＡＴＢ１（すなわち、バックアップ有無情報ＢＵＥ）により、コンテンツデータ記憶部４３に記憶している全ての音楽データの中に、未だバックアップの完了してはいない音楽データが存在しているか否かを判別する。
【００６３】
その結果、制御部４０は、コンテンツデータ記憶部４３に記憶している全ての音楽データの中に、未だバックアップの完了してはいない音楽データが存在していると、その音楽データをバックアップ対象データとして、属性情報記憶部５０から当該バックアップ対象データに対応する（すなわち、バックアップが完了してはいないことを示すバックアップ有無情報ＢＵＥに対応付けている）データ品質情報ＤＱ及び音楽識別情報ＭＩＤを読み出す。また制御部４０は、識別情報記憶部５１に対し、予め自己のバックアップ要求装置３１Ａ１固有の装置識別情報を記憶している。
【００６４】
従って制御部４０は、その識別情報記憶部５１から装置識別情報も読み出す。そして制御部４０は、属性情報記憶部５０から読み出したバックアップ対象データ毎のデータ品質情報ＤＱ及び音楽識別情報ＭＩＤをまとめて、対応する（すなわち、その音楽識別情報ＭＩＤで識別される）バックアップ対象データをバックアップするためのバックアップ情報とする。そして制御部４０は、バックアップ対象データ毎のバックアップ情報と装置識別情報とをバックアップを要求するバックアップ要求情報と共に送信部４４によりネットワーク３２を介してバックアップ装置３３に送信する。
【００６５】
ここで、バックアップ装置３３は、バックアップ要求装置３１Ａ１から送信されたバックアップ情報及び装置識別情報をバックアップ要求情報と共に受信した場合、後述するようにデータ提供元がラジオ局であるバックアップ対象データを除く他のバックアップ対象データを、そのバックアップ情報及び装置識別情報のみを用いてバックアップ処理を実行する。そしてバックアップ装置３３は、バックアップ対象データのバックアップが完了すると、当該バックアップの完了したバックアップ対象データの音楽識別情報ＭＩＤを格納し、そのバックアップ対象データのバックアップが完了したことを通知するバックアップ完了通知情報を、ネットワーク３２を介して送信する。
【００６６】
従って制御部４０は、バックアップ装置３３からバックアップ完了通知情報がネットワーク３２を介して送信されると、そのバックアップ完了通知情報を受信部４５によって受信して取り込む。そして制御部４０は、そのバックアップ完了通知情報を元に、属性情報記憶部５０内の属性情報テーブルＡＴＢ１において、バックアップの完了したバックアップ対象データに対応する（すなわち、バックアップ完了通知情報に格納されている音楽識別情報ＭＩＤに対応する）バックアップ有無情報ＢＵＥの内容を、当該バックアップ対象データのバックアップが完了したことを示すように変更する。
【００６７】
またバックアップ装置３３は、後述するようにバックアップ対象データのデータ提供元がラジオ局であると、そのバックアップ対象データに対応するデータ品質情報ＤＱ及び音楽識別情報ＭＩＤと共に当該バックアップ対象データを用いてバックアップ処理を実行するようになされている。このためバックアップ装置３３は、バックアップ対象データのデータ提供元がラジオ局であると、そのバックアップ対象データに対応するバックアップ情報の一部である音楽識別情報ＭＩＤを格納し、当該バックアップ対象データの取得を要求する取得要求情報を、ネットワーク３２を介して送信する。
【００６８】
従って制御部４０は、バックアップ装置３３から取得要求情報がネットワーク３２を介して送信されると、その取得要求情報を受信部４５によって受信して取り込む。この際、制御部４０は、コンテンツデータ記憶部４３から、取得要求情報に格納されている音楽識別情報ＭＩＤに対応する音楽データ（すなわち、データ提供元がラジオ局である音楽データ）をバックアップ対象データとして読み出す。そして制御部４０は、バックアップ対象データを対応する音楽識別情報ＭＩＤと共に送信部４４によりネットワーク３２を介してバックアップ装置３３に送信する。
【００６９】
その結果、制御部４０は、バックアップ装置３３からバックアップ対象データ（すなわち、データ提供元がラジオ局である音楽データ）のバックアップが完了してバックアップ完了通知情報がネットワーク３２を介して送信されると、そのバックアップ完了通知情報を受信部４５によって受信して取り込む。そして制御部４０は、上述と同様にして、そのバックアップ完了通知情報を元に、属性情報記憶部５０内の属性情報テーブルＡＴＢ１において、バックアップの完了したバックアップ対象データ（すなわち、データ提供元がラジオ局である音楽データ）に対応するバックアップ有無情報ＢＵＥの内容を、当該バックアップ対象データのバックアップが完了したことを示すように変更する。
【００７０】
このようにして制御部４０は、バックアップ対象データのバックアップが完了すると、バックアップ要求処理を終了する。そして制御部４０は、自己の動作も停止させてバックアップ要求装置３１Ａ１を電源オフ状態にする。
【００７１】
因みに制御部４０は、電源オフ命令の入力に応じてバックアップ要求処理を開始しても、その時点に、未だバックアップの完了してはいない音楽データが存在しないと、そのバックアップ要求処理を終了する。そして制御部４０は、自己の動作も停止させてバックアップ要求装置３１Ａ１を電源オフ状態にする。
【００７２】
このようにして制御部４０は、バックアップ要求装置３１Ａ１の動作中にコンテンツデータ記憶部４３に対し、新たに音楽データを記憶すると、その後、電源オフ命令が入力されたときに、当該新たに記憶した音楽データをバックアップ対象データとしてバックアップ装置３３にバックアップしている。
【００７３】
ところでバックアップ要求装置３１Ａ１では、コンテンツデータ記憶部４３が故障すると、そのコンテンツデータ記憶部４３に記憶していた音楽データが破損し、また消失して再生し得なくなる場合がある。そしてバックアップ要求装置３１Ａ１では、コンテンツデータ記憶部４３が故障した場合、故障の程度に応じて、そのコンテンツデータ記憶部４３を修理し、又は新たなコンテンツデータ記憶部４３と交換し得るようになされている。
【００７４】
制御部４０は、このように音楽データを再生し得なくなったコンテンツデータ記憶部４３が修理され、又は交換された後、ユーザにより操作部４１を介して、再生し得なくなっていた音楽データの返還（すなわち、音楽データのリストア）を要求するリストア命令が入力されると、識別情報記憶部５１から装置識別情報を読み出す。また制御部４０は、その装置識別情報をバックアップ対象データのリストアを要求するリストア要求情報と共に送信部４４によりネットワーク３２を介してバックアップ装置３３に送信する。
【００７５】
その結果、制御部４０は、バックアップ装置３３からリストアするバックアップ対象データの総数を通知するデータ総数通知情報がネットワーク３２を介して送信されると、これを受信部４５によって受信して取り込む。そして制御部４０は、引き続きバックアップ装置３３からバックアップ対象データが対応する音楽関連情報と共に順次ネットワーク３２を介して送信されると、これらを受信部４５によって受信して取り込む。そして制御部４０は、かかるバックアップ対象データを再記憶用の音楽データとして、対応する音楽関連情報と共に、修理された又は交換されたコンテンツデータ記憶部４３に送出する。
【００７６】
これにより制御部４０は、コンテンツデータ記憶部４３に対し、音楽データ及び音楽関連情報を互いに対応付けて再記憶する。このようにして制御部４０は、バックアップ装置３３から先に通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信しながら、コンテンツデータ記憶部４３に記憶する。かくして制御部４０は、一度はコンテンツデータ記憶部４３から再生し得なくなっていた音楽データをリストアして再生し得るようになされている。
【００７７】
次いで図８を用いて、バックアップ装置３３の機能回路ブロックによる詳細なハードウェア回路構成について説明する。かかるバックアップ装置３３において制御部６０は、装置全体を統括的に制御すると共に、各種処理を実行する。これにより制御部６０は、バックアップデータ記憶部６１に対し、音楽毎にそれぞれデータ品質の異なる複数の音楽データのうち、最も高いデータ品質の１つの音楽データ（例えば、コーデックタイプＣＴがＰＣＭでサンプリングレートＳＲが44.1〔ＫＨｚ〕、分解能ＢＮが16ｂｉｔ、チャンネルＣＨが２チャンネルのデータフォーマットである音楽データ）をバックアップデータとして記憶している。
【００７８】
また制御部６０は、バックアップデータ記憶部６１に対し、音楽毎のバックアップデータそれぞれに音楽識別情報ＭＩＤを対応付けて記憶している。さらに制御部６０は、バックアップデータ記憶部６１に対し、音楽毎の音楽識別情報ＭＩＤそれぞれに、対応するバックアップデータのデータ品質を示すデータ品質情報も対応付けて記憶している。また制御部６０は、バックアップデータ記憶部６１に対し、音楽毎の音楽識別情報ＭＩＤそれぞれに、対応するバックアップデータに関連する音楽関連情報も対応付けて記憶している。
【００７９】
ところでバックアップ装置３３の管理運営者は、当該バックアップ装置３３をバックアップ対象データのバックアップに利用するユーザを予めユーザ登録している。そして制御部６０は、例えばバックアップ情報記憶部６２に対し、ユーザ登録したユーザの使用するバックアップ要求装置３１Ａ１乃至３１ＡＮの装置識別情報を記憶している。
【００８０】
この状態で制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮからバックアップ情報及び装置識別情報がバックアップ要求情報と共にネットワーク３２を介して送信されると、これらを受信部６３によって受信して取り込む。この際、制御部６０は、バックアップ情報及び装置識別情報をバックアップ情報記憶部６２に送出する。そして制御部６０は、バックアップ情報記憶部６２において、このとき受信した装置識別情報と同一の装置識別情報（すなわち、すでに記憶している装置識別情報）を検出する。
【００８１】
これにより制御部６０は、バックアップ情報記憶部６２に対し、その検出した装置識別情報にバックアップ情報を対応付けて記憶する。このようにして図９に示すように、制御部６０は、バックアップ情報記憶部６２においてバックアップ要求装置３１Ａ１乃至３１ＡＮ毎の装置識別情報ＳＩＤにバックアップ情報ＢＵＲを対応付けたデータテーブル（以下、これをバックアップ情報テーブルと呼ぶ）ＢＴＢ１を構築し、かかるバックアップ情報テーブルＢＴＢ１に、バックアップの要求されたバックアップ対象データとしてバックアップ情報ＢＵＲを登録している。
【００８２】
また制御部６０は、バックアップ情報ＢＵＲ及び装置識別情報ＳＩＤをバックアップ要求情報と共に受信したときには、そのバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤを判別部６４にも送出する。この際、判別部６４は、制御部６０から与えられたバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱに基づき、バックアップの要求されたバックアップ対象データのデータ提供元がラジオ局であるか否かを判別する。そして判別部６４は、そのバックアップ対象データのデータ提供元がラジオ局ではないと判別すると、その判別結果をバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤと共に制御部６０に送出する。
【００８３】
ここで、バックアップ対象データは、対応するバックアップデータ（すなわち、バックアップ対象データと共に同一の音楽を元に生成され、同一の音楽識別情報ＭＩＤに対応付いているバックアップデータ）と同一のデータ品質を有していると、そのバックアップデータと同一のデータであると言える。このため制御部６０は、互いに対応する（すなわち、同一の音楽を元に生成された）バックアップ対象データ及びバックアップデータが同一のデータ品質を有していると、バックアップデータ記憶部６１に対しバックアップデータとしてバックアップ対象データ自体を記憶していることになる。
【００８４】
またバックアップ対象データは、対応するバックアップデータよりもデータ品質が低いと（すなわち、バックアップ対象データのデータ品質がバックアップデータのデータ品質よりも低いと）、そのバックアップデータを元に、当該バックアップ対象データのデータ品質情報ＤＱ（すなわち、フォーマット情報ＤＦ１）に従い生成することができる。このため制御部６０は、バックアップデータ記憶部６１にバックアップデータを記憶すると共に、バックアップ情報記憶部６２に、対応するバックアップ情報ＢＵＲ（すなわち、データ品質情報ＤＱ）を記憶することで、あたかもバックアップ対象データを記憶しているように機能している。
【００８５】
このため制御部６０は、判別部６４により、バックアップ対象データのデータ提供元がラジオ局ではないと判別されると、バックアップ情報記憶部６２に対しバックアップ情報ＢＵＲを記憶したことで、対応するバックアップ対象データのバックアップが完了したものとする。そして制御部６０は、そのとき判別部６４から与えられたバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤを格納し、その音楽識別情報ＭＩＤに対応するバックアップ対象データのバックアップが完了したことを通知するバックアップ完了通知情報を生成する。
【００８６】
因みに制御部６０は、予めバックアップ要求装置３１Ａ１乃至３１ＡＮのネットワークアドレスを示すアドレス情報を装置識別情報ＳＩＤに対応付けて保持している。従って制御部６０は、判別部６４から与えられた装置識別情報ＳＩＤに対応するアドレス情報に従い、バックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。
【００８７】
しかしながら、ラジオ番組データから切り出された音楽データでなるバックアップ対象データについては、本来の音楽データの成分以外にノイズやディスクジョッキー等の音声の音声データの成分も含まれている。このため、かかるバックアップ対象データについては、対応するバックアップデータを元に、当該バックアップ対象データのデータ品質情報ＤＱ（すなわち、フォーマット情報）を用いても生成することはできない。
【００８８】
このため制御部６０は、ラジオ番組データから切り出された音楽データがバックアップ対象データとしてバックアップ要求されると、そのバックアップ対象データと、対応するバックアップデータとの差分データを、元の音楽データを識別可能な音楽識別情報ＭＩＤと対応付けてバックアップデータ記憶部６１に記憶している。ただし複数のバックアップ要求装置３１Ａ１乃至３１ＡＮは、同様に構成されていることにより、それぞれ同じラジオ番組の聴取中にラジオ録音命令が入力されると、ラジオ番組データから当該ラジオ番組で流された同一の音楽を音楽データとして切り出し録音している可能性がある。
【００８９】
そして複数のバックアップ要求装置３１Ａ１乃至３１ＡＮでは、それぞれ同一のラジオ番組データから同一の音楽の音楽データが切り出されても、その音楽データを任意のデータフォーマットに変換し得ることにより、これら音楽データ同士が同一のデータ品質を有する場合もあり、また異なるデータ品質を有している場合もある。このため制御部６０は、バックアップデータ記憶部６１に対し差分データを記憶した場合、その差分データに対し元のバックアップ対象データ（すなわち、ラジオ番組データから切り出された音楽データ）のデータ品質を示すデータ品質情報ＤＱも対応付けている。そして制御部６０は、バックアップデータ記憶部６１に対し差分データを記憶しても、これに対応付けているデータ品質情報ＤＱに応じて、同一のデータ品質のバックアップ対象データを元に差分データを重複して生成すること、及び当該差分データを重複して記憶することを回避している。
【００９０】
すなわち、判別部６４は、バックアップ対象データのデータ提供元がラジオ局であると判別すると、このとき制御部６０から与えられていたバックアップ情報ＢＵＲに基づき、バックアップデータ記憶部６１に対し、当該バックアップ情報ＢＵＲとしての音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応付けられた差分データが記憶されているか否かを判別する。その結果、判別部６４は、バックアップデータ記憶部６１に対し、そのバックアップ情報ＢＵＲとしての音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応付けられた差分データが記憶されてはいないことを判別すると、その判別結果をバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤと共に制御部６０に送出する。
【００９１】
制御部６０は、判別部６４により、バックアップデータ記憶部６１に対し、データ提供元がラジオ局であるバックアップ対象データが差分データとして記憶されてはいないと判別された場合、そのとき判別部６４から与えられたバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤを格納し、データ提供元がラジオ局であるバックアップ対象データの取得を要求する取得要求情報を生成する。そして制御部６０は、判別部６４から与えられた装置識別情報ＳＩＤに対応するアドレス情報に従い、取得要求情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。
【００９２】
その結果、制御部６０は、取得要求情報を受信したバックアップ要求装置３１Ａ１乃至３１ＡＮから、データ提供元がラジオ局であるバックアップ対象データが対応する音楽識別情報ＭＩＤと共にネットワーク３２を介して送信されると、そのバックアップ対象データ及び音楽識別情報ＭＩＤを受信部６３によって受信して取り込む。そして制御部６０は、かかるバックアップ対象データ及び音楽識別情報ＭＩＤを差分データ生成部６６に送出する。
【００９３】
差分データ生成部６６は、制御部６０からバックアップ対象データ及び音楽識別情報ＭＩＤが与えられると、バックアップデータ記憶部６１から、当該音楽識別情報ＭＩＤに対応するバックアップデータを読み出す。そして差分データ生成部６６は、バックアップ対象データからバックアップデータを減算して差分データを生成する。これにより差分データ生成部６６は、その差分データを音楽識別情報ＭＩＤと共に制御部６０に送出する。
【００９４】
制御部６０は、差分データ生成部６６から差分データ及び音楽識別情報ＭＩＤが与えられると、その差分データを、当該音楽識別情報ＭＩＤを含むバックアップ情報ＢＵＲ（すなわち、先に判別部６４から与えられていたバックアップ情報ＢＵＲ）と共にバックアップデータ記憶部６１に送出する。そして制御部６０は、バックアップデータ記憶部６１において、このときバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤと同一の音楽識別情報ＭＩＤ（すなわち、すでに記憶している音楽識別情報ＭＩＤ）を検出する。これにより制御部６０は、バックアップデータ記憶部６１に対し、その検出した音楽識別情報ＭＩＤに差分データを対応付けて記憶すると共に、バックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱも対応付けて記憶する。
【００９５】
このようにして制御部６０は、バックアップデータ記憶部６１に対し差分データをデータ品質情報ＤＱと共に記憶すると、これら差分データ及びデータ品質情報ＤＱに対応するバックアップ対象データのバックアップが完了したものとする。そして制御部６０は、上述と同様に、バックアップの完了したバックアップ対象データ（すなわち、この場合はラジオ番組データから切り出されていたバックアップ対象データ）に対応する音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を生成する。これにより制御部６０は、上述と同様に、そのバックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。
【００９６】
また判別部６４は、バックアップ対象データのデータ提供元がラジオ局であると判別しても、バックアップデータ記憶部６１に対し、すでにバックアップ情報ＢＵＲとしての音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応付けられた差分データが記憶されていると判別すると、その判別結果をバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤと共に制御部６０に送出する。このとき制御部６０は、判別部６４により、バックアップデータ記憶部６１に対し、データ提供元がラジオ局であるバックアップ対象データが差分データとして、すでに記憶されていると判別されると、そのバックアップ対象データのバックアップが完了したものとする。
【００９７】
そして制御部６０は、上述と同様に、バックアップの完了したバックアップ対象データ（すなわち、この場合はラジオ番組データから切り出されていたバックアップ対象データ）に対応する音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を生成する。これにより制御部６０は、上述と同様に、そのバックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。
【００９８】
このようにして制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮからバックアップ対象データのバックアップが要求されると、そのバックアップ対象データを、これよりも格段的にデータ量の少ないバックアップ情報ＢＵＲや差分データとして記憶してバックアップしている。
【００９９】
一方、制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮから装置識別情報ＳＩＤと共にリストア要求情報がネットワーク３２を介して送信されると、その装置識別情報ＳＩＤ及びリストア要求情報を受信部６３によって受信して取り込む。この際、制御部６０は、バックアップ情報記憶部６２から、その装置識別情報ＳＩＤに対応する全てのバックアップ情報ＢＵＲを読み出す。
【０１００】
そして制御部６０は、バックアップ情報記憶部６２から読み出したバックアップ情報ＢＵＲの総数をバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアするバックアップ対象データの総数とする。そして制御部６０は、その総数を通知するデータ総数通知情報を生成し、これを送信部６５によりネットワーク３２を介して、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。また制御部６０は、バックアップ情報記憶部６２から読み出したバックアップ情報ＢＵＲを判別部６４に送出する。
【０１０１】
この場合、判別部６４は、制御部６０からバックアップ情報ＢＵＲが与えられると、そのバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱに基づき、リストアの要求されたバックアップ対象データの中に、データ提供元がラシオ局であるバックアップ対象データが存在するか否かを判別する。その結果、判別部６４は、リストアの要求された（すなわち、制御部６０から与えられたバックアップ情報ＢＵＲに対応する）バックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが存在すると、当該データ提供元がラジオ局であるバックアップ対象データに対応するバックアップ情報ＢＵＲをデータ生成部６７に送出する。
【０１０２】
データ生成部６７は、判別部６４からバックアップ情報ＢＵＲが与えられると、バックアップデータ記憶部６１から、そのバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータを読み出す。またデータ生成部６７は、バックアップデータ記憶部６１から、そのバックアップ情報ＢＵＲとしてのデータ品質情報ＤＱ及び音楽識別情報ＭＩＤに対応する差分データを読み出す。そしてデータ生成部６７は、その差分データにバックアップデータを加算して元のバックアップ対象データを生成する。このようにしてデータ生成部６７は、バックアップ対象データを生成する毎に、当該生成したバックアップ対象データを対応するバックアップ情報ＢＵＲと共に制御部６０に送出する。
【０１０３】
また判別部６４は、リストアの要求された（すなわち、制御部６０から与えられたバックアップ情報ＢＵＲに対応する）バックアップ対象データの中に、データ提供元がラジオ局ではないバックアップ対象データが存在すると、そのバックアップ対象データに対応する全てのバックアップ情報ＢＵＲを比較部６８に送出する。
【０１０４】
比較部６８は、判別部６４からバックアップ情報ＢＵＲが与えられると、バックアップデータ記憶部６１から、そのバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータのデータ品質情報を読み出す。そして比較部６８は、バックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱと、対応するバックアップデータのデータ品質情報とに基づき、リストアの要求されたバックアップ対象データのデータ品質と、対応するバックアップデータのデータ品質とを比較する。
【０１０５】
その結果、比較部６８は、バックアップ対象データのデータ品質がバックアップデータのデータ品質と同一であると、その比較結果と共に、対応するバックアップ情報ＢＵＲをデータ加工部６９に送出する。また比較部６８は、バックアップ対象データのデータ品質がバックアップデータのデータ品質よりも低いと、その比較結果と共に、対応するバックアップ情報ＢＵＲをデータ加工部６９に送出する。
【０１０６】
データ加工部６９は、比較部６８から比較結果と共にバックアップ情報ＢＵＲが与えられると、比較部６８による比較結果に応じて、バックアップ対象データのデータ品質とバックアップデータのデータ品質とが同一である場合、バックアップデータ記憶部６１から、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータ（すなわち、バックアップ対象データのデータ品質と同一のデータ品質のバックアップデータ）を読み出す。そしてデータ加工部６９は、バックアップデータをそのままバックアップ対象データとする。
【０１０７】
またデータ加工部６９は、比較部６８による比較結果に応じて、バックアップ対象データのデータ品質がバックアップデータのデータ品質よりも低い場合、バックアップデータ記憶部６１から、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータ（すなわち、バックアップ対象データのデータ品質よりも高いデータ品質のバックアップデータ）を読み出す。そしてデータ加工部６９は、バックアップデータを、対応するバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱに従って加工して、そのデータ品質情報ＤＱが示すデータ品質のバックアップ対象データを生成する。このようにしてデータ加工部６９は、バックアップデータを元にバックアップ対象データを得る毎に、そのバックアップ対象データを、対応するバックアップ情報ＢＵＲと共に制御部６０に送出する。
【０１０８】
制御部６０は、データ生成部６７やデータ加工部６９からバックアップ対象データと共に、対応するバックアップ情報ＢＵＲが与えられる毎に、バックアップデータ記憶部６１から当該バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応する音楽関連情報を読み出す。そして制御部６０は、データ生成部６７やデータ加工部６９から与えられたバックアップ対象データを、対応する音楽関連情報と共に順次送信部６５によりネットワーク３２を介して、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに送信する。
【０１０９】
このようにして制御部６０は、リストアを要求したバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、先に通知した総数分のバックアップ対象データを、対応する音楽関連情報と共に送信する。かくして制御部６０は、リストアを要求したバックアップ要求装置３１Ａ１乃至３１ＡＮを、元の音楽データを再生し得る状態にリストアすることができる。
【０１１０】
次いで、図１０（Ａ）及び（Ｂ）に示すフローチャートを用いて、バックアップ要求装置３１Ａ１乃至３１ＡＮ及びバックアップ装置３３においてバックアップ対象データをバックアップする第１のバックアップ要求実行処理手順について説明する。すなわち、バックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、ユーザにより操作部４１を介して電源オフ命令が入力されると、図１０（Ａ）に示す第１のバックアップ要求処理手順ＲＴ１を開始する。そしてバックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、かかる第１のバックアップ要求処理手順ＲＴ１を開始すると、ステップＳＰ１においてバックアップの完了してはいないバックアップ対象データが存在するか否かを判別する。
【０１１１】
このステップＳＰ１において肯定結果が得られると、このことはバックアップ要求装置３１Ａ１乃至３１ＡＮが電源オン命令の入力に応じて起動してから、この時点に電源オフ命令が入力されるまでの間（すなわち、起動から電源オフ命令が入力されるまでの動作中に）、新たに音楽データを取り込んでコンテンツデータ記憶部４３に記憶したことを表している。従って、制御部４０は、かかる肯定結果を得ると、次のステップＳＰ２に移る。
【０１１２】
ステップＳＰ２において制御部４０は、属性情報記憶部５０から、未だバックアップの完了してはいないバックアップ対象データに対応するデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを読み出し、当該バックアップ対象データ毎のデータ品質情報ＤＱ及び音楽識別情報ＭＩＤをまとめてバックアップ情報ＢＵＲとする。また制御部４０は、識別情報記憶部５１から装置識別情報ＳＩＤを読み出す。そして制御部４０は、これらバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤをバックアップ要求情報と共に送信部４４によりバックアップ装置３３に送信して、次のステップＳＰ３に移る。
【０１１３】
このときバックアップ装置３３の制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮとの通信が確立すると、図１０（Ｂ）に示す第１のバックアップ処理手順ＲＴ２を開始する。そしてバックアップ装置３３の制御部６０は、かかる第１のバックアップ処理手順ＲＴ２を開始すると、ステップＳＰ１１においてバックアップ要求装置３１Ａ１乃至３１ＡＮから送信されたバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤ並びにバックアップ要求情報を受信部６３によって受信して取り込む。そして制御部６０は、そのバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤをバックアップ情報記憶部６２に送出することにより、当該バックアップ情報記憶部６２に対し装置識別情報ＳＩＤにバックアップ情報ＢＵＲを対応付けて記憶して、次のステップＳＰ１２に移る。
【０１１４】
ステップＳＰ１２において制御部６０は、判別部６４により、バックアップを要求したバックアップ要求装置３１Ａ１乃至３１ＡＮにバックアップ対象データを要求するか否かを判別する、このステップＳＰ１２において肯定結果が得られると、このことはバックアップの要求されたバックアップ対象データの中に、データ提供元がラジオ局であり、未だ差分データとしてバックアップしてはいないバックアップ対象データが存在することを表している。従って制御部６０は、かかる肯定結果を得ると、次のステップＳＰ１３に移る。
【０１１５】
ステップＳＰ１３において制御部６０は、データ提供元がラジオ局であるバックアップ対象データに対応する音楽識別情報ＭＩＤを格納した取得要求情報を送信部６５により、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信して、次のステップＳＰ１４に移る。またステップＳＰ１２において否定結果が得られると、このことはバックアップの要求されたバックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが存在してはいない、又はバックアップの要求されたバックアップ対象データの中に存在するデータ提供元がラジオ局であるバックアップ対象データを既に差分データとしてバックアップしていることを表している。従って制御部６０は、かかる否定結果を得ると、ステップＳＰ１３及びステップＳＰ１４の処理を実行せずにステップＳＰ１５に移る。
【０１１６】
このときステップＳＰ３においてバックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、バックアップ装置３３から送信される取得要求信号を受信したか否かを判別する。このステップＳＰ３において肯定結果が得られると、このことはバックアップを要求したバックアップ対象データの中に、データ提供元がラジオ局であり、かつ未だバックアップされてはいないバックアップ対象データが存在することにより、当該データ提供元がラジオ局であるバックアップ対象データの取得を要求する取得要求情報を受信部４５によって受信したことを表している。従って制御部４０は、かかる肯定結果を得ると、次のステップＳＰ４に移る。
【０１１７】
ステップＳＰ４において制御部４０は、コンテンツデータ記憶部４３から、取得要求情報に格納されている音楽識別情報ＭＩＤに対応する音楽データ（すなわち、データ提供元がラジオ局であるバックアップ対象データ）をバックアップ対象データとして読み出す。そして制御部４０は、そのバックアップ対象データを、対応する音楽識別情報ＭＩＤと共に送信部４４によりバックアップ装置３３に送信して、次のステップＳＰ５に移る。
【０１１８】
このときステップＳＰ１４においてバックアップ装置３３の制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮから送信されたバックアップ対象データ及び対応する音楽識別情報ＭＩＤを受信部６３によって受信する。そして制御部６０は、差分データ生成部６６により、そのバックアップ対象データから、対応するバックアップデータを減算して差分データ生成する。これにより制御部６０は、バックアップデータ記憶部６１に対し音楽識別情報ＭＩＤに差分データ及びデータ品質情報ＤＱを対応付けて記憶して、次のステップＳＰ１５に移る。
【０１１９】
ステップＳＰ１５において制御部６０は、バックアップの完了したバックアップ対象データに対応する音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を生成する。そして制御部６０は、そのバックアップ完了通知情報を送信部６５により、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信した後、次のステップＳＰ１６に移り、かかる第１のバックアップ処理手順ＲＴ２を終了する。
【０１２０】
またステップＳＰ３において否定結果が得られると、このことはバックアップを要求したバックアップ対象データの中に、データ提供元がラジオ局であり、かつ未だバックアップされてはいないバックアップ対象データが存在してはいないことにより、取得要求情報を受信部４５によって受信してはいないことを表している。従って制御部４０は、かかる否定結果を得ると、ステップＳＰ４の処理を実行せずにステップＳＰ５に移る。
【０１２１】
従ってステップＳＰ５においてバックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、バックアップ装置３３から送信されたバックアップ完了通知情報を受信部４５によって受信する。そして制御部４０は、属性情報記憶部５０の属性情報テーブルＡＴＢ１において、バックアップ完了通知情報内の音楽識別情報ＭＩＤに対応するバックアップ有無情報ＢＵＥの内容を変更（すなわち、バックアップの完了を示す）した後、次のステップＳＰ６に移り、かかる第１のバックアップ要求処理手順ＲＴ１を終了する。
【０１２２】
またステップＳＰ１において否定結果が得られると、このことはバックアップ要求装置３１Ａ１乃至３１ＡＮが電源オン命令の入力に応じて起動してから、この時点に電源オフ命令が入力されるまでの間（すなわち、起動から電源オフ命令が入力されるまでの動作中に）、コンテンツデータ記憶部４３に対し新たに記憶した音楽データが存在しないことを表している。従って、制御部４０は、かかる否定結果を得ると、次のステップＳＰ６に移り、かかる第１のバックアップ要求処理手順ＲＴ１を終了する。このようにしてバックアップ要求装置３１Ａ１乃至３１ＡＮ及びバックアップ装置３３は、第１のバックアップ要求実行処理手順を全て終了する。
【０１２３】
次いで、図１１（Ａ）及び（Ｂ）に示すフローチャートを用いて、バックアップ要求装置３１Ａ１乃至３１ＡＮ及びバックアップ装置３３においてバックアップ対象データをリストアする第１のリストア要求実行処理手順について説明する。すなわち、バックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、ユーザにより操作部４１を介してリストア命令が入力されると、図１１（Ａ）に示す第１のリストア要求処理手順ＲＴ３を開始する。そしてバックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、かかる第１のリストア要求処理手順ＲＴ３を開始すると、ステップＳＰ２１において識別情報記憶部５１から装置識別情報ＳＩＤを読み出す。そして制御部４０は、その装置識別情報ＳＩＤをリストア要求情報と共に送信部４４によりバックアップ装置３３に送信した後、次のステップＳＰ２２に移る。
【０１２４】
このときバックアップ装置３３の制御部６０は、バックアップ要求装置３１Ａ１乃至３１ＡＮとの通信が確立すると、図１１（Ｂ）に示す第１のリストア処理手順ＲＴ４を開始する。そしてバックアップ装置３３の制御部６０は、かかる第１のリストア処理手順ＲＴ４を開始すると、ステップＳＰ３１においてバックアップ要求装置３１Ａ１乃至３１ＡＮから送信された装置識別情報ＳＩＤ及びリストア要求情報を受信部６３によって受信して取り込む。そして制御部６０は、バックアップ情報記憶部６２から、その装置識別情報ＳＩＤに対応する全てのバックアップ情報ＢＵＲを読み出して、次のステップＳＰ３２に移る。
【０１２５】
ステップＳＰ３２において制御部６０は、バックアップ情報記憶部６２から読み出したバックアップ情報ＢＵＲの総数をバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアするバックアップ対象データの総数とする。そして制御部６０は、その総数を通知するデータ総数通知情報を送信部６５により、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに送信して、次のステップＳＰ３３に移る。
【０１２６】
ステップＳＰ３３において制御部６０は、判別部６４により、バックアップ要求装置３１Ａ１乃至３１ＡＮにリストアするバックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが存在するか否かを判別する。このステップＳＰ３３において肯定結果が得られると、このことはバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアすべき全てのバックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが少なくとも１つ存在することを表している。従って制御部６０は、かかる肯定結果を得ると、次のステップＳＰ３４に移る。
【０１２７】
ステップＳＰ３４において制御部６０は、データ生成部６７により、バックアップデータ記憶部６１から１つのバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応する１つのバックアップデータを読み出すと共に、当該１つのバックアップ情報ＢＵＲに対応する１つの差分データを読み出す、そして制御部６０は、データ生成部６７により、その差分データにバックアップデータを加算してバックアップ対象データを生成して、次のステップＳＰ３５に移る。よってステップＳＰ３５において制御部６０は、そのバックアップ対象データを対応する音楽関連情報と共に送信部６５によりバックアップ要求装置３１Ａ１乃至３１ＡＮに送信して、次のステップＳＰ３６に移る。
【０１２８】
ステップＳＰ３６において制御部６０は、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、リストアすべき全てのバックアップ対象データを送信し終えたか否かを判別する。このステップＳＰ３６において否定結果が得られると、このことはリストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、未だリストアすべき全てのバックアップ対象データを送信し終えてはいないことを表している。従って制御部６０は、かかる否定結果を得ると、ステップＳＰ３３に戻る。これにより制御部６０は、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、リストアすべき全てのバックアップ対象データの中で、データ提供元がラジオ局であるバックアップ対象データを全て送信し終えるまでの間は、ステップＳＰ３３乃至ステップＳＰ３６の処理を順次繰り返し実行する。
【０１２９】
そしてステップＳＰ３３において否定結果が得られると、このことはリストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、リストアすべき全てのバックアップ対象データの一部又は全部として、データ提供元がラジオ局であるバックアップデータを全て送信し終えたことを表している。またかかる否定結果は、バックアップ要求装置３１Ａ１乃至３１ＡＮにリストアすべき全てのバックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが全く存在してはいないことも表している。従って制御部６０は、かかる否定結果を得ると、ステップＳＰ３７に移る。
【０１３０】
ステップＳＰ３７において制御部６０は、比較部６８により、バックアップデータ記憶部６１から１つのバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応する１つのデータ品質情報を読み出す。そして制御部６０は、比較部６８により、そのデータ品質情報と、対応するバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱとに基づき、バックアップ要求装置３１Ａ１乃至３１ＡＮにリストアすべき１つのバックアップ対象データのデータ品質と、対応する１つのバックアップデータのデータ品質とが同一であるか否かを判別する。
【０１３１】
このステップＳＰ３７において肯定結果が得られると、このことはバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアすべき１つのバックアップ対象データと、対応する１つのバックアップデータとが同一である（すなわち、互いのデータ品質が同一である）ことを表している。従って制御部６０は、かかる肯定結果を得ると、次のステップＳＰ３８に移る。そしてステップＳＰ３８において制御部６０は、データ加工部６９により、バックアップデータ記憶部６１から、データ品質を比較した１つのバックアップデータをバックアップ対象データとして読み出して、ステップＳＰ３５に移る。
【０１３２】
またステップＳＰ３７において否定結果が得られると、このことはバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアすべき１つのバックアップ対象データのデータ品質が、対応する１つのバックアップデータのデータ品質よりも低いことを表している。従って制御部６０は、かかる否定結果を得ると、ステップＳＰ３９に移る。そしてステップＳＰ３９において制御部６０は、データ加工部６９により、バックアップデータ記憶部６１から、データ品質を比較した１つのバックアップデータを読み出す。そして制御部６０は、データ加工部６９により、そのバックアップデータを、対応するバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱに従って加工することにより、当該データ品質情報ＤＱが示すデータ品質のバックアップ対象データを生成して、ステップＳＰ３５に移る。
【０１３３】
このようにして制御部６０は、リストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、リストアすべき全てのバックアップ対象データの中で、データ提供元がラジオ局ではないバックアップ対象データを全て送信し終えるまでの間は、ステップＳＰ３３からステップＳＰ３７乃至ステップＳＰ３９を経てステップＳＰ３５及びステップＳＰ３６までの処理を順次繰り返し実行する。そしてステップＳＰ３６において肯定結果が得られると、このことはリストアを要求しているバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、リストアすべき全てのバックアップ対象データを送信し終えたことを表している。従って制御部６０は、かかる肯定結果を得ると、次のステップＳＰ４０に移り、第１のリストア処理手順ＲＴ４を終了する。
【０１３４】
一方、ステップＳＰ２２においてバックアップ要求装置３１Ａ１乃至３１ＡＮの制御部４０は、バックアップ装置３３から送信されたデータ総数通知情報を受信部４５によって受信して取り込む。そして制御部４０は、引き続きバックアップ装置３３から送信された１つのバックアップ対象データを、対応する音楽関連情報と共に受信部４５によって受信して取り込む。これにより制御部４０は、修理の済んだ又は新たなコンテンツデータ記憶部４３に対し１つのバックアップ対象データを音楽データとして記憶すると共に、その音楽データに音楽関連情報を対応付けて記憶して、次のステップＳＰ２３に移る。
【０１３５】
そしてステップＳＰ２３において制御部４０は、バックアップ装置３３から、データ総数通知情報により通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信部４５によって受信してコンテンツデータ記憶部４３に記憶し終えたか否かを判別する。このステップＳＰ２３において否定結果が得られると、このことはバックアップ装置３３から、未だデータ総数通知情報により通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信し終えてはいないことを表している。従って制御部４０は、かかる否定結果を得ると、ステップＳＰ２２に戻る。
【０１３６】
これにより制御部４０は、バックアップ装置３３から、データ総数通知情報により通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信し終えるまでの間、ステップＳＰ２２及びステップＳＰ２３の処理を順次繰り返し実行する。そしてステップＳＰ２３において肯定結果が得られると、このことはバックアップ装置３３から、データ総数通知情報により通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信してコンテンツデータ記憶部４３に記憶し終えたことを表している。従って制御部６０は、かかる肯定結果を得ると、次のステップＳＰ２４に移り、第１のリストア要求処理手順ＲＴ３を終了する。このようにしてバックアップ要求装置３１Ａ１乃至３１ＡＮ及びバックアップ装置３３は、第１のリストア要求実行処理手順を全て終了する。
【０１３７】
（２−２）第１の実施の形態の動作及び効果
以上の構成において、バックアップシステム３０のバックアップ装置３３は、バックアップデータ記憶部６１に対し、音楽毎にそれぞれデータ品質の異なる複数の音楽データのうち、最も高いデータ品質の１つの音楽データをバックアップデータとし、音楽識別情報ＭＩＤと対応付けて記憶している。
【０１３８】
この状態でバックアップシステム３０のバックアップ要求装置３１Ａ１乃至３１ＡＮは、バックアップ要求時、コンテンツデータ記憶部４３に記憶している音楽データをバックアップ対象データとして、そのバックアップ対象データのデータ品質を示すデータ品質情報ＤＱを、対応する音楽識別情報ＭＩＤと共にバックアップ情報ＢＵＲとする。そしてバックアップ要求装置３１Ａ１乃至３１ＡＮは、そのバックアップ情報ＢＵＲを装置識別情報ＳＩＤと共にバックアップ装置３３に送信する。
【０１３９】
このときバックアップ装置３３は、バックアップ要求装置３１Ａ１乃至３１ＡＮから送信されたバックアップ情報ＢＵＲ及び装置識別情報ＳＩＤを受信する。そしてバックアップ装置３３は、バックアップ情報記憶部６２に対し、装置識別情報ＳＩＤに対応付けて、そのバックアップ情報ＢＵＲを記憶する。
【０１４０】
ここで、音楽毎にそれぞれデータ品質の異なる複数の音楽データについては、データ品質の高い音楽データを元に、当該音楽データのデータ品質以下の音楽データを生成することができる。従ってバックアップシステム３０では、バックアップ装置３３を、音楽毎に最も高いデータ品質の１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置３１Ａ１乃至３１ＡＮから取得した、当該バックアップデータよりもデータ量が格段的に少ないバックアップ情報ＢＵＲを記憶するだけで、音楽毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができる。
【０１４１】
以上の構成によれば、バックアップシステム３０は、バックアップ装置３３において、バックアップデータ記憶部６１に対し、音楽毎にそれぞれデータ品質の異なる複数の音楽データのうち最も高いデータ品質の１つの音楽データをバックアップデータとして、音楽識別情報ＭＩＤと対応付けて記憶しておき、バックアップ要求装置３１Ａ１乃至３１ＡＮから装置識別情報ＳＩＤと共に送信された、バックアップ対象データのデータ品質を示すバックアップ情報ＢＵＲを受信すると、バックアップ情報記憶部６２に対し装置識別情報ＳＩＤに当該バックアップ情報ＢＵＲを対応付けて記憶するようにした。これによりバックアップシステム３０は、バックアップ装置３３においてバックアップ対象データのデータ品質以上の対応するバックアップデータを元に、データ品質情報ＤＱが示すデータ品質の当該バックアップ対象データを得ることができるため、バックアップ装置３３に対し音楽毎に１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置３１Ａ１乃至３１ＡＮから取得した、当該バックアップデータよりもデータ量が格段的に少ないバックアップ情報ＢＵＲを記憶するだけで、音楽毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができる。よってバックアップシステム３０は、バックアップ装置３３に対し音楽毎に種々のデータ品質の音楽データをバックアップ対象データとして効率良くバックアップすることができる。
【０１４２】
またバックアップシステム３０は、バックアップ要求装置３１Ａ１乃至３１ＡＮにおいてラジオ番組データからラジオ番組の中で流された音楽の音楽データを切り出して記憶することができる。そしてバックアップシステム３０は、バックアップ装置３３においてバックアップ要求装置３１Ａ１乃至３１ＡＮからデータ提供元がラジオ局である音楽データ（すなわち、ラジオ番組データから切り出された音楽データ）がバックアップ対象データとしてバックアップが要求されると、そのバックアップ対象データを取得して、対応するバックアップデータとの差分データをバックアップデータ記憶部６１に記憶するようにした。従ってバックアップシステム３０は、バックアップ装置３３において、バックアップ要求装置３１Ａ１乃至３１ＡＮからデータ提供元がラジオ局であるバックアップ対象データのバックアップが要求されたとき、そのバックアップ対象データをそのままバックアップせずに、対応するバックアップデータとの差分データとしてデータ量を減らしてバックアップすることができる。よってバックアップシステム３０は、バックアップ装置３３においてデータ提供元がラジオ局であるバックアップ対象データについても効率良くバックアップすることができる。
【０１４３】
そしてバックアップシステム３０は、バックアップ装置３３においてデータ提供元がラジオ局であるバックアップ対象データを差分データとしてバックアップするとき、その差分データに対し元のバックアップ対象データのデータ品質情報ＤＱを対応付けるようにした。従ってバックアップシステム３０は、バックアップ装置３３においてデータ提供元がラジオ局であるバックアップ対象データをバックアップする際、既に同一のデータ品質のバックアップ対象データを元に生成した差分データをバックアップしているときには、その差分データに対応付けているデータ品質情報ＤＱに応じて、同一の差分データを重複して生成しバックアップすることを回避することができる。よってバックアップシステム３０は、バックアップ装置３３においてデータ提供元がラジオ局であるバックアップ対象データをさらに効率良くバックアップすることができる。
【０１４４】
さらにバックアップシステム３０は、バックアップ装置３３においてバックアップデータ記憶部６１に対し、予め音楽毎に最も高いデータ品質の音楽データをバックアップデータとして記憶しておくようにした。従ってバックアップシステム３０は、バックアップ装置３３においてバックアップ要求装置３１Ａ１乃至３１ＡＮからバックアップ対象データのバックアップが要求される毎に、バックアップデータをよりデータ品質の高いものに記憶し直す必要がなく、バックアップ処理時の処理負荷が増大することを回避することができる。
【０１４５】
さらにまたバックアップシステム３０は、バックアップ装置３３においてバックアップ要求装置３１Ａ１乃至３１ＡＮからリストアが要求されたとき、バックアップデータをデータ品質情報ＤＱに従って加工して、元のデータ品質（すなわち、バックアップ要求時のデータ品質）のバックアップ対象データを生成し、当該生成したバックアップ対象データをバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアするようにした。従ってバックアップシステム３０は、バックアップ装置３３においてバックアップ対象データをバックアップ情報ＢＵＲとしてバックアップしているものの、リストア要求に応じて、そのバックアップ対象データを的確にリストアすることができる。
【０１４６】
これに加えてバックアップシステム３０は、バックアップ装置３３においてバックアップ要求装置３１Ａ１乃至３１ＡＮからデータ提供元がラジオ局であるバックアップ対象データのリストアが要求されたとき、そのバックアップ対象データとしてバックアップしていた差分データを、対応するバックアップデータと加算して、元のデータ品質（すなわち、バックアップ要求時のデータ品質）のバックアップ対象データを生成し、当該生成したバックアップ対象データをバックアップ要求装置３１Ａ１乃至３１ＡＮにリストアするようにした。従ってバックアップシステム３０は、バックアップ装置３３においてデータ提供元がラジオ局であるバックアップ対象データについても、差分データ及びバックアップ情報ＢＵＲとしてバックアップしているものの、リストア要求に応じて、そのバックアップ対象データを的確にリストアすることができる。
【０１４７】
（２−３）他の実施の形態
なお上述した第１の実施の形態においては、バックアップ装置３３がバックアップ要求装置３１Ａ１乃至３１ＡＮからのリストア要求に応じて、バックアップ対象データをリストアするようにした場合について述べたが、本発明はこれに限らず、バックアップ装置３３が、バックアップ対象データに対するバックアップ期間の終了に応じてバックアップ要求装置３１Ａ１乃至３１ＡＮにそのバックアップ対象データを自動的にリストアするようにしても良い。
【０１４８】
すなわち、バックアップ要求装置３１Ａ１乃至３１ＡＮでは、例えばコンテンツデータ記憶部４３が磁気ディスクのように磁気を利用して音楽データを記憶している場合、経年変化により磁力線密度が減衰して、最終的には（例えば、記憶時点から10年程度経過すると）音楽データとして着磁していた磁気が自然消滅して（すなわち、音楽データ自体も自然消滅して）当該音楽データを再生し得なくなる場合がある。ただしバックアップ要求装置３１Ａ１乃至３１ＡＮでは、コンテンツデータ記憶部４３において磁気と共に音楽データが自然消滅した場合、そのコンテンツデータ記憶部４３を特には交換しなくても、新たに記憶した音楽データについては何ら問題なく再生することができる。
【０１４９】
このためバックアップシステム３０では、バックアップ装置３３の制御部６０が、バックアップ要求装置３１Ａ１乃至３１ＡＮからのバックアップ要求に応じたバックアップ対象データのバックアップ開始から、当該バックアップ要求装置３１Ａ１乃至３１ＡＮにおいてコンテンツデータ記憶部４３に記憶している、そのバックアップ対象データ（すなわち、音楽データ）が自然消滅する前の任意のバックアップ期間が終了した時点に、当該バックアップ対象データを自動的にリストアするようにしても良い。これによりバックアップシステム３０では、ユーザに対し、バックアップ要求装置３１Ａ１乃至３１ＡＮにおいてコンテンツデータ記憶部４３に記憶している音楽データを、その自然消滅を何ら気にさせずに長期間に亘り利用させ続けることができる。
【０１５０】
また上述した第１の実施の形態においては、バックアップ装置３３がバックアップ要求装置３１Ａ１乃至３１ＡＮからのリストア要求に応じて、その時点までにバックアップしていた全てのバックアップ対象データを、一度にリストアするようにした場合について述べたが、本発明はこれに限らず、バックアップ要求装置３１Ａ１乃至３１ＡＮにおいてリストアするバックアップ対象データをユーザ又は制御部４０が適宜選択して、当該選択したバックアップ対象データをバックアップ装置３３にリストア要求するようにしても良い。これによりバックアップ装置３３は、バックアップ要求装置３１Ａ１乃至３１ＡＮのコンテンツデータ記憶部４３において一部の音楽データのみが再生し得なくなった場合や、上述したように、一部の音楽データのみが自然消滅したときに、再生可能な音楽データまでもバックアップ対象データとして無駄にリストアして、リストア処理の処理負荷が増大することを回避することができる。
【０１５１】
さらに上述した第１の実施の形態においては、バックアップ要求装置３１Ａ１乃至３１ＡＮにおいて属性情報記憶部５０に対し、図７について上述した構成の属性情報テーブルＡＴＢ１を記憶するようにした場合について述べたが、本発明はこれに限らず、バックアップ要求装置３１Ａ１乃至３１ＡＮにおいて属性情報記憶部５０に対し、当該バックアップ要求装置３１Ａ１乃至３１ＡＮが起動してから電源オフ命令が入力されるまでの間に、コンテンツデータ記憶部４３に記憶した音楽データ毎のデータ品質情報ＤＱ及び音楽識別情報ＭＩＤ同士を対応付けただけの構成の属性情報テーブルを記憶し、その属性情報テーブルの示すバックアップ対象データをバックアップする毎（すなわち、バックアップが完了する毎）に、当該属性情報テーブル内の対応するデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを消去するようにしても良い。よって、かかる構成のバックアップ要求装置３１Ａ１乃至３１ＡＮでは、属性情報テーブルにより、バックアップの完了してはいない音楽データを容易に判別し得ると共に、音楽データをバックアップ対象データとしてバックアップしたときに、バックアップ有無情報ＢＵＥの内容を変更する必要がないためバックアップ要求処理を簡易化して処理負荷を低減させることもできる。
【０１５２】
さらに上述した第１の実施の形態においては、バックアップ装置３３がバックアップ要求装置３１Ａ１乃至３１ＡＮから、データ提供元がラジオ局であるバックアップ対象データを取得してバックアップするようにした場合について述べたが、本発明はこれに限らず、バックアップ装置３３に対し、バックアップ要求装置３１Ａ１乃至３１ＡＮに設けられたデータ処理部４２Ｂ及びラジオ受信部４７と同様構成のデータ処理部及びラジオ受信部を設け、当該バックアップ装置３３において全てのラジオ放送局で放送されているラジオ番組のラジオ番組データから当該ラジオ番組の中で流された全ての音楽の音楽データを切り出すようにして、その種々のデータ品質の音楽データと、対応するバックアップデータとの差分データをデータ品質情報ＤＱと対応付けて記憶しておくようにしても良い。
【０１５３】
さらに上述した第１の実施の形態においては、バックアップ装置３３においてバックアップデータ記憶部６１に対し、予め音楽毎に最も高いデータ品質の１つの音楽データをバックアップデータとして記憶しておくようにした場合について述べたが、本発明はこれに限らず、バックアップ装置３３においてバックアップデータ記憶部６１に対し音楽毎に、バックアップ要求装置３１Ａ１乃至３１ＡＮからバックアップの要求されたバックアップ対象データのうち最も高いデータ品質の１つのバックアップ対象データを適宜交換しながらバックアップデータとして記憶するようにしても良い。
【０１５４】
ここで、バックアップ装置がバックアップ対象データをバックアップデータとして記憶する場合について説明する。この場合、図８との対応部分に同一符号を付した図１２に示すように、バックアップ装置８０において制御部８１は、比較表記憶部８２に対し、予め図１３に示すような音楽データのデータ品質を示すデータ品質情報ＤＱを、最も高いデータ品質を示すものから最も低いデータ品質を示すものまで順番に並べたデータ品質比較表ＱＣＬを記憶している。
【０１５５】
そして図１０との対応部分に同一符号を付した図１４（Ａ）及び（Ｂ）に示す第２のバックアップ要求実行処理手順においてバックアップ装置８０の制御部８１は、バックアップ要求装置３１Ａ１乃至３１ＡＮとの通信が確立すると、図１４（Ｂ）に示す第２のバックアップ処理手順ＲＴ５を開始する。そしてバックアップ装置８０の制御部８１は、かかる第２のバックアップ処理手順ＲＴ５を開始すると、ステップＳＰ１１の処理を実行した後、次のステップＳＰ５１に移る
【０１５６】
ステップＳＰ５１において制御部８１は、バックアップデータ記憶部６１に対し、このとき受信したバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータを記憶しているか否かを判別する。このステップＳＰ５１において否定結果が得られると、このことはバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップ対象データが、そのデータ品質にかかわらずに今回初めてバックアップ要求されたため、当該音楽識別情報ＭＩＤに対応するバックアップデータを未だ記憶してはいなかったことを表している。従って制御部８１は、かかる否定結果を得ると、次のステップＳＰ５２の処理を飛ばしてステップＳＰ５３に移る。
【０１５７】
これに対してステップＳＰ５１において肯定結果が得られると、このことはバックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではない１又は複数のバックアップ対象データが既にバックアップ要求されていたため、バックアップデータ記憶部６１に対し、その音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではない１又は複数のバックアップ対象データのうち、最も高いデータ品質の１つのバックアップ対象データをバックアップデータとして、当該音楽識別情報ＭＩＤと対応付けて記憶していたことを表している。
【０１５８】
ところで制御部８１は、バックアップデータ記憶部６１に対し、データ提供元がラジオ局ではないバックアップ対象データをバックアップデータとして記憶しても、そのバックアップデータよりもデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップ対象データのバックアップが要求されると、バックアップデータをデータ品質の高いものに変更している。このため制御部８１は、バックアップデータ記憶部６１に対し、音楽毎にデータ提供元がラジオ局ではないバックアップデータを記憶しても、最もデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップデータを記憶するまでは、データ提供元がラジオ局であるバックアップ対象データもデータ品質毎に１つだけバックアップデータとして記憶している。
【０１５９】
このため、かかる肯定結果は、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局である何れかのデータ品質のバックアップ対象データが既にバックアップデータとして記憶されていることも表している。従って制御部８１は、かかる肯定結果を得ると、次のステップＳＰ５２に移る。
【０１６０】
ステップＳＰ５２において制御部８１は、このときバックアップを要求したバックアップ要求装置３１Ａ１乃至３１ＡＮに対し、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップ対象データの取得を要求するか否かを判別する。このステップＳＰ５２において肯定結果が得られると、このことはバックアップデータ記憶部６１に対し、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではないバックアップデータを既に記憶しているものの、比較部８２が比較表記憶部８２のデータ品質比較表ＱＣＬを元に、バックアップが要求され、かつデータ提供元がラジオ局ではないバックアップ対象データのデータ品質と、対応する当該バックアップデータのデータ品質（例えば、バックアップデータ記憶部６１においてバックアップデータに対応付けて音楽識別情報ＭＩＤと共に記憶しているデータ品質情報ＤＱが示す）とを比較した結果、バックアップデータのデータ品質よりもバックアップ対象データのデータ品質が高いことを表している。
【０１６１】
また、かかる肯定結果は、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データと同一のバックアップデータ（すなわち、データ提供元がラジオ局であり、テータ品質が同一のバックアップデータ）を、バックアップデータ記憶部６１に対し未だ記憶してはいないことも表している。従って制御部８１は、かかる肯定結果を得ると、次のステップＳＰ５３に移る。
【０１６２】
そしてステップＳＰ５３において制御部８１は、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤを格納した取得要求情報を送信部６５により、バックアップを要求していたバックアップ要求装置３１Ａ１乃至３１ＡＮに送信して、次のステップＳＰ５４に移る。その結果、ステップＳＰ５４において制御部８１は、バックアップ要求装置３１Ａ１乃至３１ＡＮから送信されたバックアップ対象データ及び対応する音楽識別情報ＭＩＤを受信部６３によって受信する。そして制御部８１は、バックアップデータ記憶部６１に対し、そのバックアップ対象データをバックアップデータとして音楽識別情報ＭＩＤに対応付けて記憶した後、次のステップＳＰ１５の処理を実行してステップＳＰ５５に移り、かかる第２のバックアップ処理手順ＲＴ５を終了する。このようにしてバックアップ装置８０はバックアップ要求装置３１Ａ１乃至３１ＡＮと共に、第２のバックアップ要求実行処理手順を終了する。
【０１６３】
ところでステップＳＰ５４において制御部８１は、バックアップデータ記憶部６１に対し、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応する何れのデータ品質のバックアップデータも未だ記憶してはいなかった場合、このときバックアップ要求装置３１Ａ１乃至３１ＡＮから取得したバックアップ対象データをバックアップデータとして記憶する。因みに制御部８１は、このときバックアップデータ記憶部６１において、バックアップデータにバックアップ情報ＢＵＲの一部であるデータ品質情報ＤＱも対応付けて記憶する。
【０１６４】
またステップＳＰ５４において制御部８１は、バックアップデータ記憶部６１に対し、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではないバックアップ対象データをバックアップデータとして既に記憶していた場合、そのバックアップデータに替えて、このときバックアップ要求装置３１Ａ１乃至３１ＡＮから取得したバックアップ対象データ（すなわち、そのバックアップデータよりもデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップ対象データ）を新たなバックアップデータとして記憶する。因みに制御部８１は、このときバックアップデータ記憶部６１において、既に記憶していたバックアップデータに対応するデータ品質情報ＤＱも、新たなバックアップデータに対応するデータ品質情報ＤＱに変更する。
【０１６５】
さらにステップＳＰ５４において制御部８１は、バックアップデータ記憶部６１に対し、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応するバックアップデータを既に記憶しているものの、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データを未だ記憶してはいなかった場合、既に記憶しているバックアップデータに加えて、このときバックアップ要求装置３１Ａ１乃至３１ＡＮから取得したバックアップ対象データ（すなわち、データ提供元がラジオ局であるバックアップ対象データ）もバックアップデータとして音楽識別情報ＭＩＤに対応付けて記憶する。因みに制御部８１は、このときバックアップデータ記憶部６１において、追加で記憶したバックアップデータにも、データ品質情報ＤＱを対応付けて記憶する。
【０１６６】
因みに制御部８１は、バックアップデータ記憶部６１に対し、音楽毎に最もデータ品質が高く、かつデータ提供元がラジオ局ではない１つのバックアップデータを記憶すると、上述した第１の実施の形態と同様に、データ提供元がラジオ局であるバックアップデータを、最もデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップデータとの差分データとしてバックアップデータ記憶部６１に記憶し直している。これにより制御部８１は、データ提供元がラジオ局であるバックアップデータを、データ品質が低く、かつデータ提供元がラジオ局ではないバックアップデータとの差分データとしてバックアップデータ記憶部６１に記憶した後、そのデータ品質が低く、かつデータ提供元がラジオ局ではないバックアップデータをデータ品質の高いものに変更して、当該差分データを元のバックアップ対象データに復元し得なくなることを防止している。
【０１６７】
ところで上述のステップＳＰ５２において否定結果が得られると、このことは比較部８２が比較表記憶部８２のデータ品質比較表ＱＣＬを元に、バックアップ要求され、かつデータ提供元がラジオ局ではないバックアップ対象データのデータ品質と、対応する当該バックアップデータ（すなわち、データ提供元がラジオ局ではないバックアップデータ）のデータ品質とを比較した結果、バックアップ対象データのデータ品質がバックアップデータのデータ品質以下であったことを表している。
【０１６８】
また、かかる否定結果は、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データとデータ提供元及びデータ品質が同一であるバックアップデータをバックアップデータ記憶部６１に対し既に記憶していることも表している。従って制御部８１は、かかる肯定結果を得ると、ステップＳＰ１５に移る。
【０１６９】
かかる構成によれば、バックアップ装置８０は、バックアップ要求装置３１Ａ１乃至３１ＡＮからバックアップの要求されたバックアップ対象データのみをバックアップすることができる。従ってバックアップ装置８０は、バックアップ要求装置３１Ａ１乃至３１ＡＮにより取得されてはいない音楽の音楽データをバックアップデータとして、無駄に記憶しておくことを回避することができる。よってバックアップ装置８０は、上述した第１の実施の形態よりも、種々のデータ品質の音楽データをバックアップ対象データとして、さらに効率良くバックアップすることができる。
【０１７０】
（３）第２の実施の形態
（３−１）第２の実施の形態によるバックアップシステムの構成
図１５は、第２の実施の形態によるバックアップシステム１００を示し、それぞれ異なるユーザによって使用される複数のバックアップ要求装置１０１Ａ１乃至１０１ＡＮがネットワーク３２を介してバックアップ装置１０２と通信し得るようになされている。
【０１７１】
この場合、複数のバックアップ要求装置１０１Ａ１乃至１０１ＡＮは、同様の構成を有している。従って以下には、図５との対応部分に同一符号を付して示す図１６を用いて、これら複数のバックアップ要求装置１０１Ａ１乃至１０１ＡＮのうち１つのバックアップ要求装置１０１Ａ１の機能回路ブロックによる詳細なハードウェア回路構成についてのみ説明し、他のバックアップ要求装置１０１Ａ２乃至１０１ＡＮの機能回路ブロックによる詳細なハードウェア回路構成については同様であるため説明を省略する。
【０１７２】
かかるバックアップ要求装置１０１Ａ１において制御部１１０は、複数の操作キー等でなる操作部４１へのユーザ操作によって各種命令が入力されると、当該入力された各種命令に応じて装置全体を制御すると共に、各種処理を実行する。これにより制御部１１０は、再生部４２のデータ処理部４２Ｃからコンテンツデータ記憶部４３への記憶用として音楽データが与えられたとき、その音楽データに対応する音楽関連情報に含まれる音楽識別情報ＭＩＤを複写する。
【０１７３】
また制御部１１０は、音楽データ配信装置や外部の電子機器から音楽データ及び音楽関連情報を取得したときにも、その音楽関連情報に含まれる音楽識別情報ＭＩＤを複写する。そして制御部１１０は、このように音楽識別情報ＭＩＤを複写すると、その音楽識別情報ＭＩＤを属性情報記憶部１１１に送出する。これにより図１７に示すように、制御部１１０は、属性情報記憶部１１１に対し、音楽データ毎の音楽識別情報ＭＩＤと、当該音楽識別情報ＭＩＤで識別される音楽データのバックアップが完了したか否かを示すバックアップ有無情報ＢＵＥとを互いに対応付けて記憶する。
【０１７４】
このようにして制御部１１０は、属性情報記憶部１１１において音楽データ毎の属性情報としての音楽識別情報ＭＩＤ及びバックアップ有無情報ＢＵＥを対応付けた属性情報テーブルＡＴＢ２を構築する。これにより制御部１１０は、属性情報記憶部１１１内の属性情報テーブルＡＴＢ２により、コンテンツデータ記憶部４３に記憶している１又は複数の音楽データについて、それぞれバックアップ装置１０２にバックアップしているか否かを管理し得るようになされている。
【０１７５】
そして制御部１１０は、例えばユーザにより操作部４１を介して電源オフ命令が入力されると、ユーザに対しては電源がオフされたように見せながら、音楽データのバックアップ要求処理を実行する。この場合、制御部１１０は、属性情報記憶部１１１内の属性情報テーブルＡＴＢ２（すなわち、バックアップ有無情報ＢＵＥ）により、コンテンツデータ記憶部４３に記憶している全ての音楽データの中に、未だバックアップの完了してはいない音楽データが存在しているか否かを判別する。
【０１７６】
その結果、制御部１１０は、コンテンツデータ記憶部４３に記憶している全ての音楽データの中に、未だバックアップの完了してはいない音楽データが存在していると、コンテンツデータ記憶部４３から当該バックアップの完了してはいない音楽データをバックアップ対象データとして読み出す。そして制御部１１０は、そのバックアップ対象データを算出部１１２に送出する。
【０１７７】
算出部１１２は、制御部１１０からバックアップ対象データが与えられると、そのバックアップ対象データを用いて一方向のハッシュ演算を実行してハッシュ値を算出する。ここで、ハッシュ値は、演算対象の複数のバックアップ対象データがそれぞれ同一のデータであると、これらがハッシュ演算されたときに同一の値として算出されるものである。しかしながら、ハッシュ値は、演算対象の複数のバックアップ対象データがそれぞれ異なるデータであると、これらがハッシュ演算されたときにそれぞれ異なる値として算出されるものである。
【０１７８】
そして複数のバックアップ対象データは、例えば同一の音楽のものであり、かつデータ品質も同一であると、それぞれ同一のデータ列となる。しかしながら複数のバックアップ対象データは、音楽毎に異なるデータ列となり、データ品質毎にも異なるデータ列となる。このためハッシュ値は、音楽毎及びデータ品質毎のバックアップ対象データ固有の値となり、演算対象のバックアップ対象データに対応するデータ品質情報ＤＱ及び音楽識別情報ＭＩＤ（すなわち、バックアップ対象データに基づく音楽）を表していると言うことができる。
【０１７９】
因みに、ハッシュ値は、演算対象の複数のバックアップ対象データがそれぞれ１ビットでも異なると、これらがハッシュ演算されたときに、それぞれ大幅に異なる値として算出されるものである。このため実際に制御部１１０は、コンテンツデータ記憶部４３から、バックアップ対象データの一部分（例えば、先頭部分、中間部分及び最後尾部分のそれぞれ数ビット又は数バイトの少なくとも１つであり、以下、これをバックアップ対象部分データと呼ぶ）を読み出して算出部１１２に送出している。そして算出部１１２は、制御部１１０から与えられたバックアップ対象部分データを用いて一方向のハッシュ演算を実行している。
【０１８０】
これにより制御部１１０は、コンテンツデータ記憶部４３から演算対象のバックアップ対象データを読み出すときに要する読出時間を短くしている。また算出部１１２は、ハッシュ演算の演算量を低減させて、ハッシュ値を迅速に算出している。そして算出部１１２は、このようにバックアップ対象データを元にハッシュ値を算出すると、そのハッシュ値を制御部１１０に送出する。
【０１８１】
制御部１１０は、算出部１１２からハッシュ値が与えられると、識別情報記憶部５１から装置識別情報ＳＩＤを読み出す。そして制御部１１０は、そのハッシュ値を、対応するバックアップ対象データをバックアップするためのバックアップ情報とし、当該バックアップ対象データ毎のバックアップ情報としてのハッシュ値と、装置識別情報ＳＩＤとを、バックアップ要求情報と共に送信部４４によりネットワーク３２を介してバックアップ装置１０２に送信する。
【０１８２】
ここで、バックアップ装置１０２は、バックアップ要求装置１０１Ａ１から送信されたハッシュ値及び装置識別情報ＳＩＤをバックアップ要求情報と共に受信した場合、後述するようにデータ提供元がラジオ局であるバックアップ対象データを除く他のバックアップ対象データを、そのハッシュ値及び装置識別情報ＳＩＤのみを用いてバックアップ処理を実行する。そしてバックアップ装置１０２は、バックアップ対象データのバックアップが完了すると、当該バックアップの完了したバックアップ対象データの音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を、ネットワーク３２を介して送信する。
【０１８３】
従って制御部１１０は、バックアップ装置１０２からバックアップ完了通知情報がネットワーク３２を介して送信されると、そのバックアップ完了通知情報を受信部４５によって受信して取り込む。そして制御部１１０は、そのバックアップ完了通知情報を元に、属性情報記憶部１１１内の属性情報テーブルＡＴＢ２において、バックアップの完了したバックアップ対象データに対応する（すなわち、バックアップ完了通知情報に格納されている音楽識別情報ＭＩＤに対応する）バックアップ有無情報ＢＵＥの内容を、当該バックアップ対象データのバックアップが完了したことを示すように変更する。
【０１８４】
またバックアップ装置１０２は、後述するようにバックアップ対象データのデータ提供元がラジオ局であると、そのバックアップ対象データに対応するハッシュ値及び音楽識別情報ＭＩＤと共に当該バックアップ対象データを用いてバックアップ処理を実行するようになされている。このためバックアップ装置１０２は、バックアップ対象データのデータ提供元がラジオ局であると、そのバックアップ対象データに対応する音楽識別情報ＭＩＤを格納した取得要求情報を、ネットワーク３２を介して送信する。
【０１８５】
従って制御部１１０は、バックアップ装置１０２から取得要求情報がネットワーク３２を介して送信されると、その取得要求情報を受信部４５によって受信して取り込む。この際、制御部１１０は、コンテンツデータ記憶部４３から、取得要求情報に格納されている音楽識別情報ＭＩＤに対応する音楽データ（すなわち、データ提供元がラジオ局である音楽データ）をバックアップ対象データとして読み出す。そして制御部１１０は、バックアップ対象データを対応する音楽識別情報ＭＩＤと共に送信部４４によりネットワーク３２を介してバックアップ装置１０２に送信する。
【０１８６】
その結果、制御部１１０は、バックアップ装置１０２からバックアップ対象データ（すなわち、データ提供元がラジオ局である音楽データ）のバックアップが完了してバックアップ完了通知情報がネットワーク３２を介して送信されると、そのバックアップ完了通知情報を受信部４５によって受信して取り込む。そして制御部１１０は、上述と同様にして、そのバックアップ完了通知情報を元に、属性情報記憶部１１１内の属性情報テーブルＡＴＢ２において、バックアップの完了したバックアップ対象データ（すなわち、データ提供元がラジオ局である音楽データ）に対応するバックアップ有無情報ＢＵＥの内容を、当該バックアップ対象データのバックアップが完了したことを示すように変更する。
【０１８７】
このようにして制御部１１０は、バックアップ対象データのバックアップが完了すると、バックアップ要求処理を終了する。そして制御部１１０は、自己の動作も停止させてバックアップ要求装置１０１Ａ１を電源オフ状態にする。
【０１８８】
因みに制御部１１０は、電源オフ命令の入力に応じてバックアップ要求処理を開始しても、その時点に、未だバックアップの完了してはいない音楽データが存在しないと、そのバックアップ要求処理を終了する。そして制御部１１０は、自己の動作も停止させてバックアップ要求装置１０１Ａ１を電源オフ状態にする。
【０１８９】
このようにして制御部１１０は、バックアップ要求装置１０１Ａ１動作中にコンテンツデータ記憶部４３に対し新たに音楽データを記憶すると、その後、電源オフ命令が入力されたときに、当該新たに記憶していた音楽データをバックアップ対象データとしてバックアップ装置１０２にバックアップしている。
【０１９０】
一方、制御部１１０は、音楽データを再生し得なくなったコンテンツデータ記憶部４３が修理され、又は交換された後、ユーザにより操作部４１を介してリストア命令が入力されると、識別情報記憶部５１から装置識別情報ＳＩＤを読み出す。また制御部１１０は、その装置識別情報ＳＩＤをリストア要求情報と共に送信部４４によりネットワーク３２を介してバックアップ装置１０２に送信する。
【０１９１】
その結果、制御部１１０は、バックアップ装置１０２からリストアするバックアップ対象データの総数を通知するデータ総数通知情報がネットワーク３２を介して送信されると、これを受信部４５によって受信して取り込む。そして制御部１１０は、引き続きバックアップ装置１０２からバックアップ対象データが対応する音楽関連情報と共に順次ネットワーク３２を介して送信されると、これらを受信部４５によって受信して取り込む。そして制御部１１０は、かかるバックアップ対象データを再記憶用の音楽データとして、対応する音楽関連情報と共に、修理された又は交換されたコンテンツデータ記憶部４３に送出する。
【０１９２】
これにより制御部１１０は、コンテンツデータ記憶部４３に対し、音楽データ及び音楽関連情報を互いに対応付けて再記憶する。このようにして制御部１１０は、バックアップ装置１０２から先に通知された総数分のバックアップ対象データを、対応する音楽関連情報と共に受信しながら、コンテンツデータ記憶部４３に記憶する。かくして制御部１１０は、一度はコンテンツデータ記憶部４３から再生し得なくなっていた音楽データをリストアして再生し得るようになされている。
【０１９３】
次いで図８との対応部分に同一符号を付して示す図１８を用いて、バックアップ装置１０２の機能回路ブロックによる詳細なハードウェア回路構成について説明する。かかるバックアップ装置１０２において制御部１２０は、装置全体を統括的に制御すると共に、各種処理を実行する。
【０１９４】
これにより図１９に示すように、制御部１２０は、対応表記憶部１２１に対し、音楽毎の音楽識別情報ＭＩＤと、当該音楽毎及びデータ品質毎の音楽データを元に算出されたハッシュ値ＨＳと、これら音楽データ毎のデータ品質を示すデータ品質情報ＤＱとを対応付けて生成された対応表ＴＬを記憶している。
【０１９５】
この場合、かかる対応表ＴＬは、例えば、外部の対応表生成装置により生成され提供されている。実際に対応表生成装置は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮのデータ処理部４２Ｂと同様に、音楽毎の最も高いデータ品質の音楽データ（例えば、コーデックタイプＣＴがＰＣＭでサンプリングレートＳＲが44.1〔ＫＨｚ〕、分解能ＢＮが16ｂｉｔ、チャンネルＣＨが２チャンネルのデータフォーマットである音楽データ）を元にそれぞれデータ品質の異なる複数の音楽データを生成している。
【０１９６】
また対応表生成装置は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮの算出部１１２と同様に、これら音楽毎のそれぞれデータ品質の異なる複数の音楽データを用いて一方向のハッシュ演算を実行することよりハッシュ値ＨＳを算出している。さらに対応表生成装置は、全てのラジオ放送局で放送されているラジオ番組のラジオ番組データから当該ラジオ番組の中で流された全ての音楽の音楽データを切り出すようにして、その種々のデータ品質の音楽データについてもハッシュ値ＨＳを算出している。
【０１９７】
そして対応表生成装置により算出された音楽毎及びデータ品質毎のハッシュ値ＨＳは、それぞれバックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて音楽及びデータ品質が同一のバックアップ対象データを元に算出されたハッシュ値ＨＳと同一の値を示している。また対応表生成装置は、データ提供元がラジオ局ではない音楽データのデータ品質情報ＤＱについては、当該音楽データのデータフォーマットを示すフォーマット情報ＤＦ１のみで生成している。さらに対応表生成装置は、データ提供元がラジオ局である音楽データのデータ品質情報ＤＱについては、当該音楽データのデータフォーマットを示すフォーマット情報ＤＦ１と、そのラジオ局であるデータ提供元を示すデータ提供元情報ＨＤ１とをまとめるようにして生成している。
【０１９８】
そして、対応表生成装置は、新たに発表された音楽の音楽データを取得し、またラジオ番組データから新たな音楽データを切り出すと、対応表ＴＬの内容を更新してバックアップ装置１０２に提供している。従ってバックアップ装置１０２の制御部１２０は、外部の対応表生成装置から対応表ＴＬが提供される毎に、その対応表ＴＬを対応表記憶部１２１に記憶するようにして、当該対応表記憶部１２１内の対応表ＴＬの内容を更新している。
【０１９９】
また第１の実施の形態と同様に、バックアップ装置１０２の管理運営者は、当該バックアップ装置１０２をバックアップ対象データのバックアップに利用するユーザを予めユーザ登録している。そして制御部１２０は、例えばバックアップ情報記憶部１２２に対し、ユーザ登録したユーザの使用するバックアップ要求装置１０１Ａ１乃至１０１ＡＮの装置識別情報ＳＩＤを記憶している。
【０２００】
この状態で制御部１２０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮからバックアップ情報としてのハッシュ値ＨＳ、及び装置識別情報ＳＩＤがバックアップ要求情報と共にネットワーク３２を介して送信されると、これらを受信部６３によって受信して取り込む。この際、制御部１２０は、ハッシュ値ＨＳ及び装置識別情報ＳＩＤをバックアップ情報記憶部１２２に送出する。そして制御部１２０は、バックアップ情報記憶部１２２において、このとき受信した装置識別情報ＳＩＤと同一の装置識別情報ＳＩＤ（すなわち、すでに記憶している装置識別情報ＳＩＤ）を検出する。
【０２０１】
これにより図２０に示すように、制御部１２０は、バックアップ情報記憶部１２２に対し、その検出した装置識別情報ＳＩＤにハッシュ値ＨＳを対応付けて記憶する。このようにして制御部１２０は、バックアップ情報記憶部１２２においてバックアップ要求装置１０１Ａ１乃至１０１ＡＮ毎の装置識別情報ＳＩＤにハッシュ値ＨＳを対応付けたバックアップ情報テーブルＢＴＢ２を構築し、かかるバックアップ情報テーブルＢＴＢ２に、バックアップの要求されたバックアップ対象データとしてハッシュ値ＨＳを登録している。
【０２０２】
また制御部１２０は、ハッシュ値ＨＳ及び装置識別情報ＳＩＤをバックアップ要求情報と共に受信したときには、そのハッシュ値ＨＳ及び装置識別情報ＳＩＤを判別部１２３にも送出する。この際、判別部１２３は、対応表記憶部１２１の対応表ＴＬにより、制御部１２０から与えられたハッシュ値ＨＳに対応するデータ品質情報ＤＱ（すなわち、バックアップの要求されたバックアップ対象データに対応するデータ品質情報ＤＱ）を検索する。そして判別部１２３は、その検索したデータ品質情報ＤＱに基づき、バックアップの要求されたバックアップ対象データのデータ提供元がラジオ局であるか否かを判別する。その結果、判別部１２３は、そのバックアップ対象データのデータ提供元がラジオ局ではないと判別すると、その判別結果をハッシュ値ＨＳ及び装置識別情報ＳＩＤと共に制御部１２０に送出する。
【０２０３】
制御部１２０は、判別部１２３により、バックアップ対象データのデータ提供元がラジオ局ではないと判別されると、バックアップ情報記憶部１２２に対しハッシュ値ＨＳを記憶したことで、対応するバックアップ対象データのバックアップが完了したものとする。そして制御部１２０は、対応表記憶部１２１の対応表ＴＬにより、判別部１２３から与えられたハッシュ値ＨＳに対応する音楽識別情報ＭＩＤを検索する。これにより制御部１２０は、その検索した音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を生成する。
【０２０４】
因みに制御部１２０は、予めバックアップ要求装置１０１Ａ１乃至１０１ＡＮのネットワークアドレスを示すアドレス情報を装置識別情報ＳＩＤに対応付けて保持している。従って制御部１２０は、判別部１２３から与えられた装置識別情報ＳＩＤに対応するアドレス情報に従い、バックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。
【０２０５】
また判別部１２３は、バックアップ対象データのデータ提供元がラジオ局であると判別すると、対応表記憶部１２１の対応表ＴＬにより、このとき制御部１２０から与えられていたハッシュ値ＨＳに対応する音楽識別情報ＭＩＤを検索する。そして判別部１２３は、その検索した音楽識別情報ＭＩＤに基づき、バックアップデータ記憶部６１に対し、当該音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応付けられた差分データが記憶されているか否かを判別する。その結果、判別部１２３は、バックアップデータ記憶部６１に対し、その音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応付けられた差分データが記憶されてはいないことを判別すると、その判別結果をハッシュ値ＨＳ及び装置識別情報ＳＩＤと共に制御部１２０に送出する。
【０２０６】
制御部１２０は、判別部１２３により、バックアップデータ記憶部６１に対し、データ提供元がラジオ局であるバックアップ対象データが差分データとして記憶されてはいないと判別された場合、対応表記憶部１２１の対応表ＴＬにより、そのとき判別部１２３から与えられたハッシュ値ＨＳに対応する音楽識別情報ＭＩＤを検索する。そして制御部１２０は、その検索した音楽識別情報ＭＩＤを格納した取得要求情報を生成する。そして制御部１２０は、判別部１２３から与えられた装置識別情報ＳＩＤに対応するアドレス情報に従い、取得要求情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。
【０２０７】
その結果、制御部１２０は、取得要求情報を受信したバックアップ要求装置１０１Ａ１乃至１０１ＡＮから、データ提供元がラジオ局であるバックアップ対象データが対応する音楽識別情報ＭＩＤと共にネットワーク３２を介して送信されると、そのバックアップ対象データ及び音楽識別情報ＭＩＤを受信部６３によって受信して取り込む。そして制御部１２０は、かかるバックアップ対象データ及び音楽識別情報ＭＩＤを差分データ生成部６６に送出する。
【０２０８】
これにより差分データ生成部６６は、バックアップ対象データから、対応するバックアップデータを減算して差分データを生成する。そして差分データ生成部６６は、その差分データを音楽識別情報ＭＩＤと共に制御部１２０に送出する。
【０２０９】
制御部１２０は、差分データ生成部６６から差分データ及び音楽識別情報ＭＩＤが与えられると、対応表記憶部１２１の対応表ＴＬにより、その音楽識別情報ＭＩＤに対応するデータ品質情報ＤＱを検索する。また制御部１２０は、差分データを音楽識別情報ＭＩＤ及びデータ品質情報ＤＱと共にバックアップデータ記憶部６１に送出する。そして制御部１２０は、バックアップデータ記憶部６１において、その音楽識別情報ＭＩＤと同一の音楽識別情報ＭＩＤ（すなわち、すでに記憶している音楽識別情報ＭＩＤ）を検出する。これにより制御部１２０は、バックアップデータ記憶部６１に対し、その検出した音楽識別情報ＭＩＤに差分データを対応付けて記憶すると共にデータ品質情報ＤＱも対応付けて記憶する。
【０２１０】
このようにして制御部１２０は、バックアップデータ記憶部６１に対し差分データをデータ品質情報ＤＱと共に記憶すると、これら差分データ及びデータ品質情報ＤＱに対応するバックアップ対象データのバックアップが完了したものとする。そして制御部１２０は、上述と同様に、バックアップの完了したバックアップ対象データ（すなわち、この場合はラジオ番組データから切り出されていたバックアップ対象データ）に対応する音楽識別情報ＭＩＤを格納したバックアップ完了通知情報を生成する。これにより制御部１２０は、上述と同様に、そのバックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。
【０２１１】
また制御部１２０は、判別部１２３により、バックアップデータ記憶部６１に対し、データ提供元がラジオ局であるバックアップ対象データが音楽識別情報ＭＩＤ及びデータ品質情報ＤＱと共に差分データとしてすでに記憶されていると判別されると、そのバックアップ対象データのバックアップが完了したものとする。そして制御部１２０は、そのとき判別部から与えられたハッシュ値ＨＳ及び装置識別情報ＳＩＤを元に、上述と同様にしてバックアップ完了通知情報を生成する。これにより制御部１２０は、そのバックアップ完了通知情報を送信部６５によりネットワーク３２を介して、バックアップを要求していたバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。
【０２１２】
このようにして制御部１２０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮからバックアップ対象データのバックアップが要求されると、そのバックアップ対象データを、これよりも格段的にデータ量の少ないハッシュ値ＨＳや差分データとして記憶してバックアップしている。
【０２１３】
一方、制御部１２０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮから装置識別情報ＳＩＤと共にリストア要求情報がネットワーク３２を介して送信されると、その装置識別情報ＳＩＤ及びリストア要求情報を受信部６３によって受信して取り込む。この際、制御部１２０は、バックアップ情報記憶部１２２から、その装置識別情報ＳＩＤに対応する全てのハッシュ値ＨＳを読み出す。
【０２１４】
そして制御部１２０は、バックアップ情報記憶部１２２から読み出したハッシュ値ＨＳの総数をバックアップ要求装置１０１Ａ１乃至１０１ＡＮにリストアするバックアップ対象データの総数とする。そして制御部１２０は、その総数を通知するデータ総数通知情報を生成し、これを送信部６５によりネットワーク３２を介して、リストアを要求しているバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。また制御部１２０は、バックアップ情報記憶部１２２から読み出したハッシュ値ＨＳを判別部１２３に送出する。
【０２１５】
この場合、判別部１２３は、制御部１２０からハッシュ値ＨＳが与えられると、対応表記憶部１２１の対応表ＴＬにより、そのハッシュ値ＨＳに対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱを検索する。そして判別部１２３は、その検索したデータ品質情報ＤＱに基づき、リストアの要求されたバックアップ対象データの中に、データ提供元がラシオ局であるバックアップ対象データが存在するか否かを判別する。その結果、判別部１２３は、リストアの要求されたバックアップ対象データの中に、データ提供元がラジオ局であるバックアップ対象データが存在すると、当該データ提供元がラジオ局であるバックアップ対象データに対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱをデータ生成部６７に送出する。
【０２１６】
データ生成部６７は、判別部１２３から音楽識別情報ＭＩＤ及びデータ品質情報ＤＱが与えられると、バックアップデータ記憶部６１から、その音楽識別情報ＭＩＤに対応するバックアップデータを読み出す。またデータ生成部６７は、バックアップデータ記憶部６１から、その音楽識別情報ＭＩＤ及びデータ品質情報ＤＱに対応する差分データも読み出す。そしてデータ生成部６７は、その差分データにバックアップデータを加算して元のバックアップ対象データを生成する。このようにしてデータ生成部６７は、バックアップ対象データを生成する毎に、当該生成したバックアップ対象データを対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱと共に制御部１２０に送出する。
【０２１７】
また判別部１２３は、リストアの要求されたバックアップ対象データの中に、データ提供元がラジオ局ではないバックアップ対象データが存在すると、そのバックアップ対象データに対応する全てのハッシュ値ＨＳを比較部１２４に送出する。
【０２１８】
比較部１２４は、判別部１２３からハッシュ値ＨＳが与えられると、対応表記憶部１２１の対応表ＴＬにより、そのハッシュ値ＨＳに対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱを検索する。そして比較部１２４は、バックアップデータ記憶部６１から、その検索した音楽識別情報ＭＩＤに対応するバックアップデータのデータ品質情報を読み出す。そして比較部１２４は、検索したデータ品質情報ＤＱと、対応するバックアップデータのデータ品質情報とに基づき、リストアの要求されたバックアップ対象データのデータ品質と、対応するバックアップデータのデータ品質とを比較する。
【０２１９】
その結果、比較部１２４は、バックアップ対象データのデータ品質がバックアップデータのデータ品質と同一であると、その比較結果と共に、そのとき検索していた音楽識別情報ＭＩＤをデータ加工部６９に送出する。また比較部１２４は、バックアップ対象データのデータ品質がバックアップデータのデータ品質よりも低いと、その比較結果と共に、そのとき検索していた音楽識別情報ＭＩＤ及びデータ品質情報ＤＱをデータ加工部６９に送出する。
【０２２０】
データ加工部６９は、バックアップ対象データのデータ品質とバックアップデータのデータ品質とが同一であり、比較部１２４から比較結果と共に音楽識別情報ＭＩＤが与えられると、その比較結果に応じて、バックアップデータ記憶部６１から当該音楽識別情報ＭＩＤに対応するバックアップデータ（すなわち、バックアップ対象データのデータ品質と同一のデータ品質のバックアップデータ）を読み出す。そしてデータ加工部６９は、バックアップデータをそのままバックアップ対象データとする。
【０２２１】
またデータ加工部６９は、バックアップ対象データのデータ品質がバックアップデータのデータ品質よりも低いことにより、比較部１２４から比較結果と共に音楽識別情報ＭＩＤ及びデータ品質情報ＤＱが与えられると、その比較結果に応じて、バックアップデータ記憶部６１から当該音楽識別情報ＭＩＤに対応するバックアップデータ（すなわち、バックアップ対象データのデータ品質よりも高いデータ品質のバックアップデータ）を読み出す。そしてデータ加工部６９は、バックアップデータをデータ品質情報ＤＱに従って加工して、バックアップ要求時のデータ品質のバックアップ対象データを生成する。このようにしてデータ加工部６９は、バックアップデータを元にバックアップ対象データを得る毎に、そのバックアップ対象データを、対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱと共に制御部１２０に送出する。
【０２２２】
制御部１２０は、データ生成部６７やデータ加工部６９からバックアップ対象データと共に、対応する音楽識別情報ＭＩＤ及びデータ品質情報ＤＱが与えられる毎に、バックアップデータ記憶部６１から当該音楽識別情報ＭＩＤに対応する音楽関連情報を読み出す。そして制御部１２０は、データ生成部６７やデータ加工部６９から与えられたバックアップ対象データを、対応する音楽関連情報と共に順次送信部６５によりネットワーク３２を介して、リストアを要求しているバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信する。
【０２２３】
このようにして制御部１２０は、リストアを要求したバックアップ要求装置１０１Ａ１乃至１０１ＡＮに対し、先に通知した総数分のバックアップ対象データを、対応する音楽関連情報と共に送信する。かくして制御部１２０は、リストアを要求したバックアップ要求装置１０１Ａ１乃至１０１ＡＮを、音楽データを元のように再生し得る状態にリストアすることができる。
【０２２４】
次いで、図１０（Ａ）及び（Ｂ）との対応部分に同一符号を付した図２１（Ａ）及び（Ｂ）に示すフローチャートを用いて、バックアップ要求装置１０１Ａ１乃至１０１ＡＮ及びバックアップ装置１０２においてバックアップ対象データをバックアップする第３のバックアップ要求実行処理手順について説明する。すなわち、バックアップ要求装置１０１Ａ１乃至１０１ＡＮの制御部１１０は、ユーザにより操作部４１を介して電源オフ命令が入力されると、図２１（Ａ）に示す第２のバックアップ要求処理手順ＲＴ６を開始する。
【０２２５】
そしてバックアップ要求装置１０１Ａ１乃至１０１ＡＮの制御部１１０は、かかる第２のバックアップ要求処理手順ＲＴ６を開始すると、ステップＳＰ１においてバックアップの完了してはいないバックアップ対象データが存在するか否かを判別する。その結果、制御部１１０は、このステップＳＰ１において肯定結果を得ると、次のステップＳＰ６１に移る。
【０２２６】
ステップＳＰ６１において制御部１１０は、属性情報記憶部１１１から、未だバックアップの完了してはいないバックアップ対象データに対応する音楽識別情報ＭＩＤを読み出す。また制御部６１は、コンテンツデータ記憶部４３から、その音楽識別情報ＭＩＤに対応する音楽データをバックアップ対象データとして、その一部分であるバックアップ対象部分データを読み出す。
【０２２７】
これにより制御部１１０は、算出部１１２により、そのバックアップ対象部分データを元にハッシュ値ＨＳを算出して、バックアップ対象データ毎のバックアップ情報としてのハッシュ値ＨＳを得る。さらに制御部１１０は、識別情報記憶部５１から装置識別情報ＳＩＤを読み出す。そして制御部１１０は、これらハッシュ値ＨＳ及び装置識別情報ＳＩＤをバックアップ要求情報と共に送信部４４によりバックアップ装置１０２に送信して、次のステップＳＰ３に移る。
【０２２８】
そして制御部１１０は、ステップＳＰ３乃至ステップＳＰ５の処理を順次実行した後、次のステップＳＰ６２に移り、かかる第２のバックアップ要求処理手順ＲＴ６を終了する。因みに制御部１１０は、ステップＳＰ１において否定結果を得ると、ステップＳＰ６２に移り、かかる第２のバックアップ要求処理手順ＲＴ６を終了する。
【０２２９】
ところでバックアップ装置１０２の制御部１２０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮとの通信が確立すると、図２１（Ｂ）に示す第３のバックアップ処理手順ＲＴ７を開始する。そしてバックアップ装置１０２の制御部１２０は、かかる第３のバックアップ処理手順ＲＴ７を開始すると、ステップＳＰ７１においてバックアップ要求装置１０１Ａ１乃至１０１ＡＮから送信されたハッシュ値ＨＳ及び装置識別情報ＳＩＤ並びにバックアップ要求情報を受信部６３によって受信して取り込む。そして制御部１２０は、そのハッシュ値ＨＳ及び装置識別情報ＳＩＤをバックアップ情報記憶部１２２に送出することにより、当該バックアップ情報記憶部１２２に対し装置識別情報ＳＩＤにハッシュ値ＨＳを対応付けて記憶して、次のステップＳＰ１２に移る。
【０２３０】
これにより制御部１２０は、この後、ハッシュ値ＨＳ及び対応表記憶部１２１の対応表ＴＬを用いるものの、実質的には上述した第１のバックアップ処理手順ＲＴ２と同様にステップＳＰ１２乃至ステップＳＰ１５の処理を順次実行した後、次のステップＳＰ７２に移り、かかる第３のバックアップ処理手順ＲＴ７を終了する。このようにしてバックアップ要求装置１０１Ａ１乃至１０１ＡＮ及びバックアップ装置１０２は、第３のバックアップ要求実行処理手順を全て終了する。
【０２３１】
次いで、図１１（Ａ）及び（Ｂ）との対応部分に同一符号を付した図２２（Ａ）及び（Ｂ）に示すフローチャートを用いて、バックアップ要求装置１０１Ａ１乃至１０１ＡＮ及びバックアップ装置１０２においてバックアップ対象データをリストアする第２のリストア要求実行処理手順について説明する。この場合、バックアップ装置１０２の制御部１２０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮとの通信が確立すると、図２２（Ｂ）に示す第２のリストア処理手順ＲＴ８を開始する。
【０２３２】
そしてバックアップ装置１０２の制御部１２０は、かかる第２のリストア処理手順ＲＴ８を開始すると、ステップＳＰ８１においてバックアップ要求装置１０１Ａ１乃至１０１ＡＮから送信された装置識別情報ＳＩＤ及びリストア要求情報を受信部６３によって受信して取り込む。そして制御部１２０は、バックアップ情報記憶部１２２から、その装置識別情報ＳＩＤに対応する全てのハッシュ値ＨＳを読み出して、次のステップＳＰ３２に移る。
【０２３３】
これにより制御部１２０は、この後、ハッシュ値ＨＳ及び対応表記憶部１２１の対応表ＴＬを用いるものの、実質的には上述した第１のリストア処理手順ＲＴ４と同様にステップＳＰ３３乃至ステップＳＰ３８の処理を順次実行した後、ステップＳＰ８２に移り、かかる第２のリストア処理手順ＲＴ８を終了する。このようにしてバックアップ装置１０２は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮと共に第２のリストア要求実行処理手順を全て終了する。
【０２３４】
（３−２）第２の実施の形態の動作及び効果
以上の構成において、バックアップシステム１００のバックアップ装置１０２は、バックアップデータ記憶部６１に対し、音楽毎にそれぞれデータ品質の異なる複数の音楽データのうち、最も高いデータ品質の１つの音楽データをバックアップデータとし、音楽識別情報ＭＩＤと対応付けて記憶している。またバックアップ装置１０２は、対応表記憶部１２１に、音楽毎の音楽識別情報ＭＩＤと、それぞれデータ品質の異なる複数の音楽データを元に算出されたハッシュ値ＨＳと、当該データ品質の異なる複数の音楽データのデータ品質を示すデータ品質情報ＤＱとを対応付けた対応表ＴＬを記憶している。
【０２３５】
この状態でバックアップシステム１００のバックアップ要求装置１０１Ａ１乃至１０１ＡＮは、バックアップ要求時、コンテンツデータ記憶部４３に記憶している音楽データをバックアップ対象データとして、そのバックアップ対象データの一部分を元に一方向のハッシ演算を実行してデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを示すハッシュ値ＨＳをバックアップ情報として算出する。そしてバックアップ要求装置１０１Ａ１乃至１０１ＡＮは、そのハッシュ値ＨＳを装置識別情報ＳＩＤと共にバックアップ装置１０２に送信する。
【０２３６】
このときバックアップ装置１０２は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮから送信されたハッシュ値ＨＳ及び装置識別情報ＳＩＤを受信する。そしてバックアップ装置１０２は、バックアップ情報記憶部１２２に対し、装置識別情報ＳＩＤに対応付けて、そのハッシュ値ＨＳを記憶する。
【０２３７】
従ってバックアップシステム１００では、上述した第１の実施の形態の場合と同様に、バックアップ装置１０２を、音楽毎に最も高いデータ品質の１つのバックアップデータを記憶しておき、これに加えてバックアップ要求装置１０１Ａ１乃至１０１ＡＮから取得した、当該バックアップデータよりもデータ量が格段的に少ないハッシュ値ＨＳを記憶するだけで、音楽毎にデータ品質の異なる複数のバックアップ対象データを記憶しているように機能させることができる。
【０２３８】
ところで第１の実施の形態にように、バックアップ情報としてデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを利用すると、第３者がこれらデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを改竄してバックアップ装置１０２に送信し、その第３者が取得してはいない音楽データや、取得している音楽データよりもデータ品質の高い音楽データを不当にリストアする可能性が考えられる。しかしながら第２の実施の形態によるバックアップシステム１００では、バックアップ要求装置１０１Ａ１乃至１０１ＡＮが、バックアップ対象データをバックアップするためのバックアップ情報として当該バックアップ対象データを元にデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを示すハッシュ値を算出している。
【０２３９】
すなわち、バックアップシステム１００では、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて、実際に記憶しているバックアップ対象データを用いなければ算出し得ず、またデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを改竄もし得ないハッシュ値ＨＳをバックアップ情報としている。従って、かかるバックアップシステム１００では、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて、そのハッシュ値ＨＳにより、どのようなデータ品質のバックアップ対象データを記憶しているかを的確に証明させることができる。よってバックアップシステム１００では、第３者に対し、バックアップ情報に対する改竄の余地を与えず、その結果、第３者が取得してはいない音楽データや、取得している音楽データよりもデータ品質の高い音楽データを不当にリストアすることをほぼ確実に防止することができる。
【０２４０】
以上の構成によれば、バックアップシステム１００は、バックアップ装置１０２において、バックアップデータ記憶部６１に対し、音楽毎にそれぞれデータ品質の異なる複数の音楽データのうち最も高いデータ品質の１つの音楽データをバックアップデータとして、音楽識別情報ＭＩＤと対応付けて記憶しておくと共に、対応表記憶部１２１に、音楽毎の音楽識別情報ＭＩＤと、それぞれデータ品質の異なる複数の音楽データを元に算出されたハッシュ値ＨＳと、当該データ品質の異なる複数の音楽データのデータ品質を示すデータ品質情報ＤＱとを対応付けた対応表ＴＬを記憶しておき、バックアップ要求装置１０１Ａ１乃至１０１ＡＮから装置識別情報ＳＩＤと共に送信された、バックアップ対象データのデータ品質情報ＤＱ及び音楽識別情報ＭＩＤを示すハッシュ値ＨＳを受信すると、バックアップ情報記憶部１２２に対し装置識別情報ＳＩＤに当該ハッシュ値ＨＳを対応付けて記憶するようにした。これによりバックアップシステム１００は、上述した第１の実施の形態と同様の効果を得ることができると共に、これに加えて、バックアップ要求装置１０１Ａ１乃至１０１ＡＮに対しハッシュ値ＨＳにより、どのようなデータ品質のバックアップ対象データを記憶しているかを的確に証明させることができ、かくしてバックアップシステム１００が第３者により不当に利用されることを、ほぼ確実に防止することができる。
【０２４１】
（３−３）他の実施の形態
なお上述した第２の実施の形態においては、バックアップ装置１０２がバックアップ要求装置１０１Ａ１乃至１０１ＡＮからのリストア要求に応じて、バックアップ対象データをリストアするようにした場合について述べたが、本発明はこれに限らず、バックアップ装置１０２が、バックアップ対象データに対するバックアップ期間の終了に応じてバックアップ要求装置１０１Ａ１乃至１０１ＡＮにそのバックアップ対象データを自動的にリストアするようにしても良い。かかる構成によりバックアップシステム１００では、例えば、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて例えばコンテンツデータ記憶部４３が磁気を利用して音楽データを記憶している場合、ユーザに対しコンテンツデータ記憶部４３に記憶している音楽データを、その自然消滅を何ら気にさせずに長期間に亘り利用させ続けることができる。
【０２４２】
また上述した第２の実施の形態においては、バックアップ装置１０２がバックアップ要求装置１０１Ａ１乃至１０１ＡＮからのリストア要求に応じて、その時点までにバックアップしていた全てのバックアップ対象データを、一度にリストアするようにした場合について述べたが、本発明はこれに限らず、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいてリストアするバックアップ対象データをユーザ又は制御部１１０が適宜選択して、当該選択したバックアップ対象データをバックアップ装置１０２にリストア要求するようにしても良い。これによりバックアップ装置１０２は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮのコンテンツデータ記憶部４３において一部の音楽データのみが再生し得なくなった場合や、上述したように、一部の音楽データのみが自然消滅したときに、再生可能な音楽データまでもバックアップ対象データとして無駄にリストアして、リストア処理の処理負荷が増大することを回避することができる。
【０２４３】
さらに上述した第２の実施の形態においては、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて属性情報記憶部１１１に対し、図１７について上述した構成の属性情報テーブルＡＴＢ２を記憶するようにした場合について述べたが、本発明はこれに限らず、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいて属性情報記憶部１１１に対し、当該バックアップ要求装置１０１Ａ１乃至１０１ＡＮが起動してから電源オフ命令が入力されるまでの間に、コンテンツデータ記憶部４３に記憶した音楽データ毎の音楽識別情報ＭＩＤのみを属性情報テーブルとして記憶し、その属性情報テーブルが示すバックアップ対象データをバックアップする毎（すなわち、バックアップが完了する毎）に、当該属性情報テーブル内の音楽識別情報ＭＩＤを消去するようにしても良い。かかる構成のバックアップ要求装置１０１Ａ１乃至１０１ＡＮでは、属性情報テーブルにより、バックアップの完了してはいない音楽データを容易に判別し得ると共に、音楽データをバックアップ対象データとしてバックアップしたときに、バックアップ有無情報ＢＵＥの内容を変更する必要がないためバックアップ要求処理を簡易化して処理負荷を低減させることもできる。
【０２４４】
さらに上述した第２の実施の形態においては、バックアップ装置１０２がバックアップ要求装置１０１Ａ１乃至１０１ＡＮから、データ提供元がラジオ局であるバックアップ対象データを取得してバックアップするようにした場合について述べたが、本発明はこれに限らず、バックアップ装置１０２に対し、バックアップ要求装置１０１Ａ１乃至１０１ＡＮに設けられたデータ処理部４２Ｂ及びラジオ受信部４７と同様構成のデータ処理部及びラジオ受信部４７を設け、当該バックアップ装置１０２において全てのラジオ放送局で放送されているラジオ番組のラジオ番組データから当該ラジオ番組の中で流された全ての音楽の音楽データを切り出すようにして、その音楽データと、対応するバックアップデータとの差分データをデータ品質情報ＤＱと対応付けて記憶しておくようにしても良い。
【０２４５】
そしてかかる構成のバックアップ装置１０２では、さらにバックアップ要求装置１０１Ａ１乃至１０１ＡＮに設けられた算出部１１２と同様構成の算出部も設け、外部から音楽毎に最も高いデータ品質の音楽データの供給を受けるようにして、制御部１２０が、データ処理部及び算出部により得られた音楽データ及びハッシュ値ＨＳを元に対応表ＴＬを生成して対応表記憶部１２１に記憶するようにしても良い。
【０２４６】
さらに上述した第２の実施の形態においては、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにおいてバックアップ要求時にバックアップ対象データを用いてハッシュ値ＨＳを算出するようにした場合について述べたが、本発明はこれに限らず、音楽データの記憶時にその音楽データを用いてハッシュ値ＨＳを算出し、例えば属性情報テーブルおいて音楽識別情報ＭＩＤに対応付けて記憶しておくようにしても良い。かかる構成によれば、バックアップ要求時にハッシュ演算を実行しない分、バックアップ要求処理の処理負荷を低減させることができる。
【０２４７】
さらに上述した第２の実施の形態においては、バックアップ装置１０２においてバックアップデータ記憶部６１に対し、予め音楽毎に最も高いデータ品質の１つの音楽データをバックアップデータとして記憶しておくようにした場合について述べたが、本発明はこれに限らず、バックアップ装置１０２においてバックアップデータ記憶部６１に対し音楽毎に、バックアップ要求装置１０１Ａ１乃至１０１ＡＮからバックアップの要求されたバックアップ対象データのうち最も高いデータ品質の１つのバックアップ対象データを適宜交換しながらバックアップデータとして記憶するようにしても良い。
【０２４８】
ここで、バックアップ装置がバックアップ対象データをバックアップデータとして記憶する場合について説明する。この場合、図１８との対応部分に同一符号を付した図２３に示すように、バックアップ装置１５０において制御部１５１は、対応表記憶部１５２に対し、予め音楽毎に複数のハッシュ値ＨＳ及びデータ品質情報ＤＱを、最も高いデータ品質を示すものから最も低いデータ品質を示すものまで順番に並べた対応表を記憶している。
【０２４９】
そして図２１との対応部分に同一符号を付した図２４（Ａ）及び（Ｂ）に示す第４のバックアップ要求実行処理手順においてバックアップ装置１５０の制御部１５１は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮとの通信が確立すると、図２４（Ｂ）に示す第４のバックアップ処理手順ＲＴ９を開始する。そしてバックアップ装置１５０の制御部１５１は、かかる第４のバックアップ処理手順ＲＴ９を開始すると、ステップＳＰ７１の処理を実行した後、次のステップＳＰ９１に移る
【０２５０】
ステップＳＰ９１において制御部１５１は、対応表記憶部１５２の対応表により、このとき受信したハッシュ値ＨＳに対応する音楽識別情報ＭＩＤを検索する。そして制御部１５１は、バックアップデータ記憶部６１に対し、その検索した音楽識別情報ＭＩＤに対応するバックアップデータを記憶しているか否かを判別する。このステップＳＰ９１において否定結果が得られると、このことは、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応するバックアップ対象データが、そのデータ品質にかかわらずに今回初めてバックアップ要求されたため、当該音楽識別情報ＭＩＤに対応するバックアップデータを未だ記憶してはいなかったことを表している。従って制御部１５１は、かかる否定結果を得ると、次のステップＳＰ９２の処理を飛ばしてステップＳＰ９３に移る。
【０２５１】
これに対してステップＳＰ９１において肯定結果が得られると、このことは、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではない１又は複数のバックアップ対象データが既にバックアップ要求されていたため、バックアップデータ記憶部６１に対し、その音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではない１又は複数のバックアップ対象データのうち、最も高いデータ品質の１つのバックアップ対象データをバックアップデータとして、当該音楽識別情報ＭＩＤと対応付けて記憶していたことを表している。
【０２５２】
ところで制御部１５１は、バックアップデータ記憶部６１に対し、データ提供元がラジオ局ではないバックアップ対象データをバックアップデータとして記憶しても、そのバックアップデータよりもデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップ対象データのバックアップが要求されると、バックアップデータをデータ品質の高いものに変更している。このため制御部１５１は、バックアップデータ記憶部６１に対し、音楽毎にデータ提供元がラジオ局ではないバックアップデータを記憶しても、最もデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップデータを記憶するまでは、データ提供元がラジオ局であるバックアップ対象データもデータ品質毎に１つだけバックアップデータとして記憶している。
【０２５３】
このため、かかる肯定結果は、バックアップ情報ＢＵＲの一部である音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局である何れかのデータ品質のバックアップ対象データが既にバックアップデータとして記憶されていることも表している。従って制御部１５１は、かかる肯定結果を得ると、次のステップＳＰ９２に移る。
【０２５４】
ステップＳＰ９２において制御部１５１は、このときバックアップを要求したバックアップ要求装置１０１Ａ１乃至１０１ＡＮに対し、ハッシュ値ＨＳに対応するバックアップ対象データの取得を要求するか否かを判別する。このステップＳＰ９２において肯定結果が得られると、このことはバックアップデータ記憶部６１に対し、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではないバックアップデータを既に記憶しているものの、比較部１２４が対応表記憶部１５２の対応表を元に、バックアップが要求され、かつデータ提供元がラジオ局ではないバックアップ対象データのデータ品質と、対応する当該バックアップデータのデータ品質とを比較した結果、バックアップデータのデータ品質よりもバックアップ対象データのデータ品質が高いことを表している。
【０２５５】
また、かかる肯定結果は、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データと同一のバックアップデータ（すなわち、データ提供元がラジオ局であり、テータ品質が同一のバックアップデータ）を、バックアップデータ記憶部６１に対し未だ記憶してはいないことも表している。従って制御部１５１は、かかる肯定結果を得ると、次のステップＳＰ９３に移る。
【０２５６】
そしてステップＳＰ９３において制御部１５１は、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤを格納した取得要求情報を送信部６５により、バックアップを要求していたバックアップ要求装置１０１Ａ１乃至１０１ＡＮに送信して、次のステップＳＰ９４に移る。その結果、ステップＳＰ９４において制御部１５１は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮから送信されたバックアップ対象データ及び対応する音楽識別情報ＭＩＤを受信部６３によって受信する。そして制御部１５１は、バックアップデータ記憶部６１に対し、そのバックアップ対象データをバックアップデータとして音楽識別情報ＭＩＤに対応付けて記憶した後、次のステップＳＰ１５の処理を実行してステップＳＰ９５に移り、かかる第４のバックアップ処理手順ＲＴ９を終了する。このようにしてバックアップ装置１５０はバックアップ要求装置１０１Ａ１乃至１０１ＡＮと共に、第４のバックアップ要求実行処理手順を終了する。
【０２５７】
ところでステップＳＰ９４において制御部１５１は、バックアップデータ記憶部６１に対し、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応する何れのデータ品質のバックアップデータも未だ記憶してはいなかった場合、このときバックアップ要求装置１０１Ａ１乃至１０１ＡＮから取得したバックアップ対象データをバックアップデータとして記憶する。因みに制御部１５１は、このときバックアップデータ記憶部６１において、バックアップデータに対応表記憶部１５２の対応表により、ハッシュ値ＨＳを元に検索したデータ品質情報ＤＱも対応付けて記憶する。
【０２５８】
またステップＳＰ９４において制御部１５１は、バックアップデータ記憶部６１に対し、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応し、かつデータ提供元がラジオ局ではないバックアップ対象データをバックアップデータとして既に記憶していた場合、そのバックアップデータに替えて、このときバックアップ要求装置１０１Ａ１乃至１０１ＡＮから取得したバックアップ対象データ（すなわち、そのバックアップデータよりもデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップ対象データ）を新たなバックアップデータとして記憶する。因みに制御部１５１は、このときバックアップデータ記憶部６１において、既に記憶していたバックアップデータに対応するデータ品質情報ＤＱも、新たなバックアップデータに対応するデータ品質情報ＤＱに変更する。
【０２５９】
さらにステップＳＰ９４において制御部１５１は、バックアップデータ記憶部６１に対し、ハッシュ値ＨＳを元に検索した音楽識別情報ＭＩＤに対応するバックアップデータを既に記憶しているものの、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データを未だ記憶してはいなかった場合、既に記憶しているバックアップデータに加えて、このときバックアップ要求装置１０１Ａ１乃至１０１ＡＮから取得したバックアップ対象データ（すなわち、データ提供元がラジオ局であるバックアップ対象データ）もバックアップデータとして音楽識別情報ＭＩＤに対応付けて記憶する。因みに制御部１５１は、このときバックアップデータ記憶部６１において、追加で記憶したバックアップデータにも、データ品質情報ＤＱを対応付けて記憶する。
【０２６０】
因みに制御部１５１は、バックアップデータ記憶部６１に対し、音楽毎に最もデータ品質が高く、かつデータ提供元がラジオ局ではない１つのバックアップデータを記憶すると、上述した第２の実施の形態と同様に、データ提供元がラジオ局であるバックアップデータを、最もデータ品質が高く、かつデータ提供元がラジオ局ではないバックアップデータとの差分データとしてバックアップデータ記憶部６１に記憶し直している。これにより制御部１５１は、データ提供元がラジオ局であるバックアップデータを、データ品質が低く、かつデータ提供元がラジオ局ではないバックアップデータとの差分データとしてバックアップデータ記憶部６１に記憶した後、そのデータ品質が低く、かつデータ提供元がラジオ局ではないバックアップデータをデータ品質の高いものに変更して、当該差分データを元のバックアップ対象データに復元し得なくなることを防止している。
【０２６１】
ところで上述のステップＳＰ９２において否定結果が得られると、このことは比較部１２４が対応表記憶部１５２の対応表を元に、バックアップ要求され、かつデータ提供元がラジオ局ではないバックアップ対象データのデータ品質と、対応する当該バックアップデータ（すなわち、データ提供元がラジオ局ではないバックアップデータ）のデータ品質とを比較した結果、バックアップ対象データのデータ品質がバックアップデータのデータ品質以下であったことを表している。
【０２６２】
また、かかる否定結果は、バックアップ要求されたバックアップ対象データのデータ提供元がラジオ局であり、そのバックアップ対象データとデータ提供元及びデータ品質が同一であるバックアップデータをバックアップデータ記憶部６１に対し既に記憶していることも表している。従って制御部１５１は、かかる肯定結果を得ると、ステップＳＰ１５に移る。
【０２６３】
かかる構成によれば、バックアップ装置１５０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮからバックアップの要求されたバックアップ対象データのみをバックアップすることができる。従ってバックアップ装置１５０は、バックアップ要求装置１０１Ａ１乃至１０１ＡＮにより取得されてはいない音楽の音楽データをバックアップデータとして、無駄に記憶しておくことを回避することができる。よってバックアップ装置１５０は、上述した第２の実施の形態よりも、種々のデータ品質の音楽データをバックアップ対象データとして、さらに効率良くバックアップすることができる。
【０２６４】
（４）第３の実施の形態
次いで図２５を用いて、第３の実施の形態によるバックアップシステム２００について説明する。かかるバックアップシステム２００では、それぞれ異なるユーザによって使用される例えばオーディオコンポーネント構成の複数のバックアップ要求装置２０１Ａ１乃至２０１ＡＮがネットワーク３２を介して、サーバ構成のバックアップ装置２０２と通信し得るようになされている。
【０２６５】
この場合、複数のバックアップ要求装置２０１Ａ１乃至２０１ＡＮは、同様の構成を有している。従って以下には、図２６を用いて、これら複数のバックアップ要求装置２０１Ａ１乃至２０１ＡＮのうち１つのバックアップ要求装置２０１Ａ１のハードウェア回路ブロックによるハードウェア回路構成についてのみ説明し、他のバックアップ要求装置２０１Ａ２乃至２０１ＡＮのハードウェア回路ブロックによるハードウェア回路構成については同様であるため説明を省略する。
【０２６６】
かかるバックアップ要求装置２０１Ａ１乃至２０１ＡＮは、当該バックアップ要求装置２０１Ａ１乃至２０１ＡＮの筐体表面やリモートコントローラ（図示せず）に設けられた各種操作キーでなる操作入力部２１０がユーザによって操作されると、当該操作入力部２１０でこれを認識し、その操作に応じた操作入力信号を入力処理部２１１に送出する。入力処理部２１１は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換しバス２１２を介して中央処理ユニット（CPU:Central Processing Unit ）２１３に送出する。
【０２６７】
中央処理ユニット２１３は、ＲＯＭ（Read Only Memory）２１４又はハードディスクドライブ２１５に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２１２を介してＲＡＭ（Random Access Memory）２１６に読み出す。そして中央処理ユニット２１３は、ＲＡＭ２１６上で展開した各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２１１から与えられる操作コマンドに応じた各種処理を実行する。
【０２６８】
これにより中央処理ユニット２１３は、通信処理部２１７及びネットワークインタフェース２１８を順次介してネットワーク３２に接続し、当該ネットワーク３２上のバックアップ装置２０２や音楽データ配信装置等の種々の装置にアクセスすることができる。そして中央処理ユニット２１３は、ユーザにより操作入力部２１０を介して音楽紹介画面データや音楽購入画面データを要求するための操作入力信号が入力されると、これに応じて音楽データ配信装置にアクセスし音楽紹介画面データや音楽購入画面データを要求する。
【０２６９】
その結果、中央処理ユニット２１３は、音楽データ配信装置から音楽紹介画面データや音楽購入画面データがネットワーク３２を介して送信されると、当該音楽紹介画面データや音楽購入画面データをネットワークインタフェース２１８及び通信処理部２１７で受信して取り込む。そして中央処理ユニット２１３は、かかる音楽紹介画面データや音楽購入画面データを表示処理部２１９に送出することによりディスプレイ２２０に音楽紹介画面データに基づく音楽紹介画面や音楽購入画面データに基づく音楽購入画面を表示する。
【０２７０】
中央処理ユニット２１３は、ディスプレイ２２０に音楽購入画面を表示した状態で、ユーザにより操作入力部２１０を介して音楽購入画面上で所望の音楽データが指定されると、これに応じて音楽購入要求情報を通信処理部２１７及びネットワークインタフェース２１８を順次介してネットワーク３２経由でデータ提供装置２０２に送信する。これにより中央処理ユニット２１３は、データ提供装置２０２から音楽データ及び音楽関連情報がネットワーク３２を介して送信されると、その音楽データ及び音楽関連情報をネットワークインタフェース２１８及び通信処理部２１７で受信して取り込む。そして中央処理ユニット２１３は、かかる音楽データ及び音楽関連情報をハードディスクドライブ２１５に送出してハードディスクに記憶する。このようにして中央処理ユニット２１３は、音楽データ配信装置の提供する音楽データをユーザに購入させることができる。
【０２７１】
また中央処理ユニット２１３は、ユーザにより操作入力部２１０を介して、ＣＤ等のメディアに記録された音楽データを再生するための操作入力信号が入力されると、メディアドライブ２２１によりメディアから音楽データを読み出すと共に、当該読み出した音楽データをデータ処理回路２２２に送出する。データ処理回路２２２は、メディアドライブ２２１から与えられた音楽データに対し復号処理、デジタルアナログ変換処理及び増幅処理等の再生処理を施し、得られた音楽信号をスピーカ２２３に送出する。このようにして中央処理ユニット２１３は、スピーカ２２３から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
【０２７２】
そして中央処理ユニット２１３は、ユーザにより操作入力部２１０を介して、ＣＤ等のメディアに記録された音楽データを録音するための操作入力信号が入力されると、メディアドライブ２２１によりメディアから音楽データを読み出すと共に、当該読み出した音楽データをデータ処理回路２２２に送出する。データ処理回路２２２は、メディアドライブ２２１から与えられた音楽データを、そのまま又は圧縮符号化処理してハードディスクドライブ２１５に送出しハードディスクに記憶する。
【０２７３】
さらに中央処理ユニット２１３は、ユーザにより操作入力部２１０を介してラジオ局が選局されラジオ番組の聴取が要求するための操作入力信号が入力されると、チューナ２２４に対し複数のラジオ局のラジオ放送波のうち、ユーザにより選局されたラジオ局のラジオ放送波を抽出するように設定して動作させる。これによりチューナ２２４は、アンテナ２２５で受信した各ラジオ局のラジオ放送波の中から、ユーザにより選局されたラジオ局のラジオ放送波を抽出して復調処理等の所定の受信処理を施し、この結果得られたラジオ番組の番組音声信号をデータ処理回路２２２に送出する。
【０２７４】
データ処理回路２２２は、チューナ２２４から与えられた番組音声信号に対しアナログデジタル変換処理及びイコライジング処理等のデジタル処理を施し、その結果得られたラジオ番組データに対しデジタルアナログ変換処理及び増幅処理等のアナログ処理を施す。これによりデータ処理回路２２２は、かかるアナログ処理によりラジオ番組信号を得て、これをスピーカ２２３に送出し、当該スピーカ２２３からラジオ番組信号に基づくラジオ番組の音声を出力させてユーザに聴取させる。このようにして中央処理ユニット２１３は、ユーザに対し所望のラジオ局で放送されているラジオ番組を聴かせることができる。
【０２７５】
さらに中央処理ユニット２１３は、ユーザにより操作入力部２１０を介してラジオ局が選局されラジオ番組を録音するための操作入力信号が入力されると、上述と同様にチューナ２２４をユーザにより選局されたラジオ局のラジオ放送波を抽出するように設定して動作させる。また中央処理ユニット２１３は、これによりチューナ２２４は、アンテナ２２５で受信した各ラジオ局のラジオ放送波の中から、ユーザにより選局されたラジオ局のラジオ放送波を抽出して受信処理を施し、この結果得られたラジオ番組信号をデータ処理回路２２２に送出する。
【０２７６】
この際、データ処理回路２２２は、チューナ２２４から与えられたラジオ番組信号に対してデジタル処理を施し、その結果得られたラジオ番組データからラジオ番組の中で流された音楽の音楽データを切り出す。そしてデータ処理回路２２２は、その音楽データを圧縮符号化処理して中央処理ユニット２１３に送出する。そして中央処理ユニット２１３は、データ処理回路２２２から与えられた音楽データ（すなわち、ラジオ番組データから切り出された音楽データ）をハードディスクドライブ２１５に送出してハードディスクに記憶する。このようにして中央処理ユニット２１３は、所望のラジオ番組の中で流された音楽の音楽データを録音することができる。
【０２７７】
さらにまた中央処理ユニット２１３は、外部インタフェース２２７６を介して外部の電子機器が接続された状態で、ユーザにより操作入力部２１０を介して音楽データを取り込むための操作入力信号が入力されると、その電子機器から転送されるデジタルの音楽データを、外部インタフェース２２６を介して取り込む。そして中央処理ユニット２１３は、そのデジタルの音楽データをハードディスクドライブ２１５に送出してハードディスクに記憶する。
【０２７８】
これに加えて中央処理ユニット２１３は、外部の電子機器からアナログの音楽信号が転送されると、その音楽信号を、外部インタフェース２２６を介して取り込んでデータ処理回路２２２に送出する。データ処理回路２２２は、中央処理ユニット２１３から与えられた音楽信号にデシタル処理を施し、その結果得られた音楽データをそのまま又は圧縮符号化処理して中央処理ユニット２１３に送出する。これにより中央処理ユニット２１３は、かかる音楽データをハードディスクドライブ２１５に送出してハードディスクに記憶する。このようにして中央処理ユニット２１３は、外部の電子機器から転送される音楽データや音楽信号も記憶することができる。
【０２７９】
そして中央処理ユニット２１３は、ユーザにより操作入力部２１０を介してハードディスクドライブ２１５内の音楽データが指定され、かつ当該指定された音楽データを再生要求する操作入力信号が入力されると、これに応じてハードディスクドライブ２１５から、当該指定された音楽データを読み出してデータ処理回路２２２に送出する。データ処理回路２２２は、この際、音楽データに対し復号処理、デジタルアナログ変換処理及び増幅処理等の再生処理を施し、得られた音楽信号をスピーカ２２３に送出する。このようにして中央処理ユニット２１３は、スピーカ２２３から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
【０２８０】
そして中央処理ユニット２１３は、各種プログラムの実行結果（例えば、音楽データの録音及び再生等）に応じた画面データを生成し、当該生成した画面データを、表示処理部２１９を介してディスプレイ２２０に送出する。これにより中央処理ユニット２１３は、ディスプレイ２２０に対し各種プログラムの実行結果に応じた画面を表示する。このようにして中央処理ユニット２１３は、ディスプレイ２２０を介して、音楽データの録音及び再生等に関する各種画面をユーザに視認させることができる。
【０２８１】
ところでバックアップ要求装置２０１Ａ１乃至２０１ＡＮは、上述したように基本的には中央処理ユニット２１３がＲＯＭ２１４又はハードディスクドライブ２１５に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このためバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、図５について上述した機能回路ブロックによるハードウェア回路構成のバックアップ要求装置３１Ａ１乃至３１ＡＮの機能に応じて、ＲＯＭ２１４又はハードディスクドライブ２１５に記憶させる各種プログラムを、上述した第１のバックアップ要求処理手順ＲＴ１及び第１のリストア要求処理手順ＲＴ３を実行させるためのバックアップ要求プログラムのように適宜選定することにより、中央処理ユニット２１３を上述した制御部４０と同様に機能させることができる。
【０２８２】
またバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、操作入力部２１０及び入力処理部２１１を、上述した操作部４１と同様に機能させることができると共に、ハードディスクドライブ２１５を、上述したコンテンツデータ記憶部４３と同様に機能させることができる。さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、ハードディスクドライブ２１５又はＲＡＮ２１６を、上述した属性情報記憶部５０と同様に機能させることができると共に、ＲＯＭ２１４又はハードディスクドライブ２１５を、上述した識別情報記憶部５１と同様に機能させることができる。
【０２８３】
さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、通信処理部２１７及びネットワークインタフェース２１８を、上述した送信部４４及び受信部４５と同様に機能させることができると共に、表示処理部２１９及びディスプレイ２２０を上述した表示部４６と同様に機能させることができる。さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、メディアドライブ２２１を、上述した読出部４２Ａと同様に機能させることができると共に、データ処理回路２２２を、上述したデータ処理部４２Ｂ及びデータ切出部４８と同様に機能させ、かつスピーカ２２３を、上述した出力部４２Ｃと同様に機能させることができる。さらにまたバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、チューナ２２４及びアンテナ２２５を、上述したラジオ受信部４７と同様に機能させることができると共に、外部インタフェース２２６を、上述した入力部４９と同様に機能させることができる。
【０２８４】
これに対してバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、図１６について上述した機能回路ブロックによるハードウェア回路構成のバックアップ要求装置１０１Ａ１乃至１０１ＡＮの機能に応じて、ＲＯＭ２１４又はハードディスクドライブ２１５に記憶させる各種プログラムを、上述した第２のバックアップ要求処理手順ＲＴ６及び第１のリストア要求処理手順ＲＴ３を実行させるためのバックアップ要求プログラムのように適宜選定することにより、中央処理ユニット２１３を上述した制御部１１０及び算出部１１２と同様に機能させることができる。
【０２８５】
またバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、操作入力部２１０及び入力処理部２１１を、上述した操作部４１と同様に機能させることができると共に、ハードディスクドライブ２１５を、上述したコンテンツデータ記憶部４３と同様に機能させることができる。さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、ハードディスクドライブ２１５又はＲＡＮ２１６を、上述した属性情報記憶部１１１と同様に機能させることができると共に、ＲＯＭ２１４又はハードディスクドライブ２１５を、上述した識別情報記憶部５１と同様に機能させることができる。
【０２８６】
さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、通信処理部２１７及びネットワークインタフェース２１８を、上述した送信部４４及び受信部４５と同様に機能させることができると共に、表示処理部２１９及びディスプレイ２２０を上述した表示部４６と同様に機能させることができる。さらにバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、メディアドライブ２２１を、上述した読出部４２Ａと同様に機能させることができると共に、データ処理回路２２２を、上述したデータ処理部４２Ｂ及びデータ切出部４８と同様に機能させ、かつスピーカ２２３を、上述した出力部４２Ｃと同様に機能させることができる。さらにまたバックアップ要求装置２０１Ａ１乃至２０１ＡＮでは、チューナ２２４及びアンテナ２２５を、上述したラジオ受信部４７と同様に機能させることができると共に、外部インタフェース２２６を、上述した入力部４９と同様に機能させることができる。
【０２８７】
従ってバックアップ要求装置２０１Ａ１乃至２０１ＡＮは、バックアップ要求装置３１Ａ１乃至３１ＡＮ及び１０１Ａ１乃至１０１ＡＮの機能に応じて、ＲＯＭ２１４又はハードディスクドライブ２１５に記憶させる各種プログラムを適宜選定することにより、当該バックアップ要求装置３１Ａ１乃至３１ＡＮ及び１０１Ａ１乃至１０１ＡＮと同様に上述した第１及び第２のバックアップ要求処理手順ＲＴ１及びＲＴ６並びに第１のリストア要求処理手順ＲＴ３を実行することができ、かくして上述した第１及び第２の実施の形態によるバックアップ要求装置３１Ａ１乃至３１ＡＮ及び１０１Ａ１乃至１０１ＡＮと同様の効果を得ることができる。
【０２８８】
因みにバックアップ要求装置２０１Ａ１乃至２０１ＡＮについては、ＲＯＭ２１４又はハードディスクドライブ２１５に対し予めバックアップ要求プログラムを記憶していても良いし、バックアップ要求プログラムが格納されたプログラム格納媒体をインストールするようにしても良い。そしてバックアップ要求プログラムをバックアップ要求装置２０１Ａ１乃至２０１ＡＮにインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）等のパッケージメディアのみならず、各種プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体にバックアップ要求プログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インタフェースを介して格納するようにしても良い。
【０２８９】
次いで、図２７を用いてバックアップ装置２０２のハードウェア回路ブロックによるハードウェア回路構成について説明する。バックアップ装置２０２において中央処理ユニット２３０は、ＲＯＭ２３１又はハードディスクドライブ２３２に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２３３を介してＲＡＭ２３４に読み出す。そして中央処理ユニット２３０は、ＲＡＭ２３４上で展開した各種プログラムに従って全体を制御すると共に各種処理を実行する。
【０２９０】
これにより中央処理ユニット２３０は、バックアップ要求装置２０１Ａ１乃至２０１ＡＮからバックアップ対象の音楽データがネットワーク３２経由で送信されると、その音楽データをネットワークインタフェース２３５及び通信処理部２３６を順次介して受信する。そして中央処理ユニット２３０は、その音楽データをハードディスクドライブ２３２に送出してハードディスクに記憶する。このようにして中央処理ユニット２３０は、バックアップ要求装置２０１Ａ１乃至２０１ＡＮで記憶されている音楽データをバックアップすることができる。
【０２９１】
また中央処理ユニット２３０は、バックアップ要求装置２０１Ａ１乃至２０１ＡＮからリストアが要求されると、これに応じてハードディスクドライブ２３２から音楽データを読み出す。そして中央処理ユニット２３０は、その音楽データを通信処理部２３６及びネットワークインタフェース２３５を順次介してネットワーク３２経由でバックアップ要求装置２０１Ａ１乃至２０１ＡＮに送信する。このようにして中央処理ユニット２３０は、バックアップ要求装置２０１Ａ１乃至２０１ＡＮに対し、バックアップしていた音楽データをリストアすることができる。
【０２９２】
ところでバックアップ装置２０２は、上述したように基本的には中央処理ユニット２３０がＲＯＭ２３１又はハードディスクドライブ２３２に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このためバックアップ装置２０２では、図８について上述した機能回路ブロックによるハードウェア回路構成のバックアップ装置３３の機能に応じて、ＲＯＭ２３１又はハードディスクドライブ２３２に記憶させる各種プログラムを、上述した第１のバックアップ処理手順ＲＴ２及び第１のリストア処理手順ＲＴ４を実行させるためのバックアッププログラムのように適宜選定することにより、中央処理ユニット２３０を上述した制御部６０、判別部６４、差分データ生成部６６、データ生成部６７、比較部６８及びデータ加工部６９と同様に機能させることができる。またバックアップ装置２０２では、ハードディスクドライブ２３２を、上述したバックアップデータ記憶部６１及びバックアップ情報記憶部６２と同様に機能させることができる。さらにバックアップ装置２０２では、通信処理部２３６及びネットワークインタフェース２３５を、上述した送信部６５及び受信部６３と同様に機能させることができる。
【０２９３】
これに対してバックアップ装置２０２では、図１２について上述した機能回路ブロックによるハードウェア回路構成のバックアップ装置８０の機能に応じて、ＲＯＭ２３１又はハードディスクドライブ２３２に記憶させる各種プログラムを、上述した第２のバックアップ処理手順ＲＴ５を実行させるためのバックアッププログラムのように適宜選定することにより、中央処理ユニット２３０を上述した制御部８１、判別部６４、差分データ生成部６６、データ生成部６７、比較部８３及びデータ加工部６９と同様に機能させることができる。またバックアップ装置２０２では、ハードディスクドライブ２３２を、上述したバックアップデータ記憶部６１、バックアップ情報記憶部６２及び比較表記憶部８２と同様に機能させることができる。さらにバックアップ装置２０２では、通信処理部２３６及びネットワークインタフェース２３５を、上述した送信部６５及び受信部６３と同様に機能させることができる。
【０２９４】
またバックアップ装置２０２では、図１８について上述した機能回路ブロックによるハードウェア回路構成のバックアップ装置１０２の機能に応じて、ＲＯＭ２３１又はハードディスクドライブ２３２に記憶させる各種プログラムを、上述した第３のバックアップ処理手順ＲＴ７及び第２のリストア処理手順ＲＴ８を実行させるためのバックアッププログラムのように適宜選定することにより、中央処理ユニット２３０を上述した制御部１２０、判別部１２３、差分データ生成部６６、データ生成部６７、比較部１２４及びデータ加工部６９と同様に機能させることができる。またバックアップ装置２０２では、ハードディスクドライブ２３２を、上述したバックアップデータ記憶部６１、バックアップ情報記憶部１２２及び対応表記憶部１２１と同様に機能させることができる。さらにバックアップ装置２０２では、通信処理部２３６及びネットワークインタフェース２３５を、上述した送信部６５及び受信部６３と同様に機能させることができる。
【０２９５】
さらにバックアップ装置２０２では、図２３について上述した機能回路ブロックによるハードウェア回路構成のバックアップ装置１５０の機能に応じて、ＲＯＭ２３１又はハードディスクドライブ２３２に記憶させる各種プログラムを、上述した第４のバックアップ処理手順ＲＴ９を実行させるためのバックアッププログラムのように適宜選定することにより、中央処理ユニット２３０を上述した制御部１５１、判別部１２３、差分データ生成部６６、データ生成部６７、比較部１２４及びデータ加工部６９と同様に機能させることができる。またバックアップ装置２０２では、ハードディスクドライブ２３２を、上述したバックアップデータ記憶部６１、バックアップ情報記憶部１２２及び対応表記憶部１５２と同様に機能させることができる。さらにバックアップ装置２０２では、通信処理部２３６及びネットワークインタフェース２３５を、上述した送信部６５及び受信部６３と同様に機能させることができる。
【０２９６】
従ってバックアップ装置２０２は、バックアップ装置３３、８０、１０２及び１５０の機能に応じて、ＲＯＭ２３１又はハードディスクドライブ２３２に記憶させる各種プログラムを適宜選定することにより、当該バックアップ装置３３、８０、１０２及び１５０と同様に上述した第１乃至第４のバックアップ処理手順ＲＴ２、ＲＴ５、ＲＴ７及びＲＴ９並びに第１及び第２のリストア処理手順ＲＴ４及びＲＴ８を実行することができ、かくして上述した第１及び第２の実施の形態によるバックアップ装置３３、８０、１０２及び１５０と同様の効果を得ることができる。
【０２９７】
因みにバックアップ装置２０２については、ＲＯＭ２３１又はハードディスクドライブ２３２に対し予めバックアッププログラムを記憶していても良いし、バックアッププログラムが格納されたプログラム格納媒体をインストールするようにしても良い。そしてバックアッププログラムをバックアップ装置２０２にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のパッケージメディアのみならず、各種プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体にバックアッププログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インタフェースを介して格納するようにしても良い。
【０２９８】
（５）他の実施の形態
なお上述した第１乃至第３の実施の形態においては、音楽データをバックアップするようにした場合について述べたが、本発明はこれに限らず、映画やテレビジョン番組の映像音声データ、動画データ、写真画像やコンピュータグラフィックス等の静止画像データのように、この他種々のコンテンツデータをバックアップする場合に広く適用することができる。
【０２９９】
また上述した第１乃至第３の実施の形態においては、音楽データのデータ品質を示すデータ品質情報として、図６について上述したコーデックタイプＣＴ、サンプリングレートＳＲ、ビットレートＢＲ、分解能ＢＮ、チャンネルＣＨ、プリエンファシスＰＥの有無を示すフォーマット情報ＤＦ１とデータ提供元情報ＤＨ１とをまとめたデータ品質情報ＤＱを適用するようにした場合について述べたが、本発明はこれに限らず、音楽データのデータ品質を示すデータ品質情報として、コーデックタイプＣＴ、サンプリングレートＳＲ、ビットレートＢＲ、分解能ＢＮ、チャンネルＣＨ、プリエンファシスＰＥの有無、データ提供元情報ＤＨ１の少なくとも１つや、これらに他の情報を加えたデータ品質情報を広く適用することができる。
【０３００】
さらに上述した第１乃至第３の実施の形態においては、本発明によるバックアップシステムを、図１乃至図２７について上述したバックアップシステム１、３０、１００及び２００に適用するようにした場合について述べたが、本発明はこれに限らず、音楽データや映像音声データ等の配信機能を有するバックアップ装置が設けられたバックアップシステムのように、この他種々の構成のバックアップシステムに広く適用することができる。
【０３０１】
さらに上述した第１乃至第３の実施の形態においては、本発明によるバックアップ要求装置を、図１乃至図２７について上述したバックアップ要求装置２Ａ１乃至２ＡＮ、３１Ａ１乃至３１ＡＮ１、１０１Ａ１乃至１０１ＡＮ、２０１０Ａ１乃至２０１ＡＮに適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ゲーム機器、カーナビゲーション装置等の情報処理装置、ハードディスクレコーダのような記録再生装置等のように、この他種々の構成のバックアップ要求装置に広く適用することができる。
【０３０２】
さらに上述した第１乃至第３の実施の形態においては、本発明によるバックアップ装置を、図１乃至図２７について上述したバックアップ装置３、３３、８０、１０２、１５０及び２０２に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータのような情報処理装置、ハードディスクレコーダのような記録再生装置等のように、この他種々の構成のバックアップ装置に広く適用することができる。
【産業上の利用可能性】
【０３０３】
本発明は、オーディオコンポーネント構成の複数のバックアップ要求装置とサーバ構成のバックアップ装置とをインターネットを介して接続して構築されるバックアップシステムに利用することができる。
【図面の簡単な説明】
【０３０４】
【図１】本発明によるバックアップシステムの概要を示すブロック図である。
【図２】本発明によるバックアップ要求装置の概要を示すブロック図である。
【図３】本発明によるバックアップ装置の概要を示すブロック図である。
【図４】第１の実施の形態によるバックアップシステムの構成を示すブロック図である。
【図５】バックアップ要求装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図６】データ品質情報の構成を示す略線図である。
【図７】属性情報テーブルの構成を示す略線図である。
【図８】バックアップ装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図９】バックアップ情報テーブルの構成を示す略線図である。
【図１０】第１のバックアップ要求実行処理手順を示すフローチャートである。
【図１１】第１のリストア要求実行処理手順を示すフローチャートである。
【図１２】他の実施の形態によるバックアップ装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図１３】データ品質比較表の構成を示す略線図である。
【図１４】第２のバックアップ要求実行処理手順を示すフローチャートである。
【図１５】第２の実施の形態によるバックアップシステムの構成を示すブロック図である。
【図１６】バックアップ要求装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図１７】属性情報テーブルの構成を示す略線図である。
【図１８】バックアップ装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図１９】対応表の構成を示す略線図である。
【図２０】バックアップ情報テーブルの構成を示す略線図である。
【図２１】第３のバックアップ要求実行処理手順を示すフローチャートである。
【図２２】第２のリストア要求実行処理手順を示すフローチャートである。
【図２３】他の実施の形態によるバックアップ装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２４】第４のバックアップ要求実行処理手順を示すフローチャートである。
【図２５】第３の実施の形態によるバックアップシステムの構成を示すブロック図である。
【図２６】バックアップ要求装置のハードウェア回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２７】バックアップ装置のハードウェア回路ブロックによるハードウェア回路構成を示すブロック図である。
【符号の説明】
【０３０５】
１、３０、１００、２００……バックアップシステム、２Ａ１乃至２ＡＮ、３１Ａ１乃至３１ＡＮ１、１０１Ａ１乃至１０１ＡＮ、２０１０Ａ１乃至２０１ＡＮ……バックアップ要求装置、３、３３、８０、１０２、１５０、２０２……バックアップ装置、４，３２……ネットワーク、１０、４３……コンテンツデータ記憶部、１１、４４、６５……送信部、２０、６１……バックアップデータ記憶部、２１、４５、６３……受信部、２２、６２、１２２……バックアップ情報記憶部、２３、４０、６０、８１、１１０、１２０、１５１……制御部、４７……ラジオ受信部、４８……データ切出部、６４、１２３……判別部、６６……差分データ生成部、６７……データ生成部、６８、８３、１２４……比較部、６９……データ加工部、８２……比較表記憶部、１１２……算出部、１２１、１５２……対応表記憶部、２１３、２３０……中央処理ユニット、２１４、２３１……ＲＯＭ、２１５、２３２……ハードディスクドライブ、２１６、２３４……ＲＡＭ、２１７、２３６……通信処理部、２１８、２３５……ネットワークインタフェース、２２２……データ処理回路、２２４……チューナ、２２５……アンテナ、ＢＵＲ……バックアップ情報、ＤＨ１……データ提供元情報、ＤＱ……データ品質情報、ＨＳ……ハッシュ値、ＭＩＤ……音楽識別情報、ＳＩＤ……装置識別情報、ＲＴ１……第１のバックアップ要求処理手順、ＲＴ２……第１のバックアップ処理手順、ＲＴ３……第１のリストア要求処理手順、ＲＴ４……第１のリストア処理手順、ＲＴ５……第２のバックアップ処理手順、ＲＴ６……第２のバックアップ要求処理手順、ＲＴ７……第３のバックアップ処理手順、ＲＴ８……第２のリストア処理手順、ＲＴ９……第４のバックアップ処理手順。
【図１】
2008262497.tif 000003
【図２】
2008262497.tif 000004
【図３】
2008262497.tif 000005
【図４】
2008262497.tif 000006
【図５】
2008262497.tif 000007
【図６】
2008262497.tif 000008
【図７】
2008262497.tif 000009
【図８】
2008262497.tif 000010
【図９】
2008262497.tif 000011
【図１０】
2008262497.tif 000012
【図１１】
2008262497.tif 000013
【図１２】
2008262497.tif 000014
【図１３】
2008262497.tif 000015
【図１４】
2008262497.tif 000016
【図１５】
2008262497.tif 000017
【図１６】
2008262497.tif 000018
【図１７】
2008262497.tif 000019
【図１８】
2008262497.tif 000020
【図１９】
2008262497.tif 000021
【図２０】
2008262497.tif 000022
【図２１】
2008262497.tif 000023
【図２２】
2008262497.tif 000024
【図２３】
2008262497.tif 000025
【図２４】
2008262497.tif 000026
【図２５】
2008262497.tif 000027
【図２６】
2008262497.tif 000028
【図２７】
2008262497.tif 000029