(57)【特許請求の範囲】
【請求項１】
コンテンツ提供装置に登録されることで当該コンテンツ提供装置から提供されるコンテンツデータの取得が可能となるコンテンツ取得装置であって、
上記コンテンツ提供装置と通信する通信部と、
上記通信部を介して上記コンテンツ提供装置から取得した上記コンテンツデータを記憶する記憶部と、
上記記憶部に、上記コンテンツ提供装置から取得した上記コンテンツデータが記憶されていない場合に限り、上記通信部を介して上記コンテンツ提供装置に上記登録の解除を要求する登録解除要求部と、
上記記憶部に記憶されている上記コンテンツ提供装置から取得したコンテンツデータを削除するコンテンツ削除部と、
上記コンテンツデータごとに固有のコンテンツ識別情報が含まれる管理情報を、上記コンテンツ提供装置から取得したコンテンツデータごとに生成して、当該管理情報により、当該コンテンツデータを個別に管理するコンテンツ管理部と
を具え、
上記管理情報には、上記コンテンツ提供装置から取得したコンテンツデータが上記記憶部から削除されているかどうかを示す削除情報が含まれる
コンテンツ取得装置。
【請求項２】
さらに上記管理情報には、上記コンテンツ提供装置から取得したコンテンツデータの利用条件のうちの更新される利用条件が含まれ、
上記コンテンツ管理部は、
上記コンテンツ削除部により、上記コンテンツ提供装置から取得したコンテンツデータが上記記憶部から削除されると、当該コンテンツデータの管理情報に削除時の利用条件をそのまま残して、再び同一のコンテンツデータが取得されたときに、当該コンテンツデータに削除時の利用条件を引き継がせる
請求項１に記載のコンテンツ取得装置。
【請求項３】
上記管理情報が生成されていないコンテンツデータ、もしくは上記管理情報に含まれる上記削除情報に削除されていることが示されているコンテンツデータのみ、上記コンテンツ提供装置から取得するコンテンツ取得制御部を具える
請求項１に記載のコンテンツ取得装置。
【請求項４】
上記登録解除要求部は、
上記コンテンツ提供装置から取得したコンテンツデータごとの管理情報に含まれる削除情報の全てが、削除されていることを示している場合に限り、上記通信部を介して上記コンテンツ提供装置に上記登録の解除を要求する
請求項１に記載のコンテンツ取得装置。
【請求項５】
上記更新される利用条件は、
上記コンテンツ提供装置から取得したコンテンツデータを外部に転送できる回数を示す
請求項２に記載のコンテンツ取得装置。
【請求項６】
コンテンツ提供装置に登録されることで当該コンテンツ提供装置から提供されるコンテンツデータの取得が可能となるコンテンツ取得装置の登録解除方法であって、
コンテンツデータごとに固有のコンテンツ識別情報と、上記コンテンツ提供装置から取得したコンテンツデータが上記コンテンツ取得装置の記憶部から削除されているかどうかを示す削除情報とが含まれる管理情報を、上記コンテンツ提供装置から取得したコンテンツデータごとに生成して、当該管理情報により、当該コンテンツデータを個別に管理し、
上記記憶部に、上記コンテンツ提供装置から取得した上記コンテンツデータが記憶されていない場合に限り、上記コンテンツ提供装置に上記登録の解除を要求する
登録解除方法。
【請求項７】
コンテンツ提供装置に登録されることで当該コンテンツ提供装置から提供されるコンテンツデータの取得が可能となるコンピュータに対し、
コンテンツデータごとに固有のコンテンツ識別情報と、通信部を介して上記コンテンツ提供装置から取得したコンテンツデータが上記コンピュータの記憶部から削除されているかどうかを示す削除情報とが含まれる管理情報を、上記コンテンツ提供装置から取得したコンテンツデータごとに生成して、当該管理情報により、当該コンテンツデータを個別に管理する処理と、
上記記憶部に、上記コンテンツ提供装置から取得した上記コンテンツデータが記憶されていない場合に限り、登録解除要求部が上記通信部を介して上記コンテンツ提供装置に上記登録の解除を要求する処理と
を実行させるための登録解除プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ取得装置、登録解除方法及びプログラムに関し、例えば、権利保護されたコンテンツデータを取得するコンテンツ取得装置に適用して好適なものである。
【背景技術】
【０００２】
近年、機器間で権利保護されたコンテンツのデータ（すなわちコンテンツデータ）を遣り取りできるようにしたシステムが普及している。この種のシステムでは、例えば、コンテンツデータを記憶している機器が、この機器に接続された他の機器にこのコンテンツデータを転送することで、コンテンツを遣り取りできるようになされている。
【０００３】
この種のシステムでは、権利保護（例えば著作権保護）などの理由から、コンテンツデータが不特定多数の機器に転送されてしまうような状況を回避すること、すなわちコンテンツの不正利用を防止することが要求される。
【０００４】
そこで、従来のシステムでは、コンテンツデータの転送元の機器が、記憶しているコンテンツデータごとに、そのコンテンツデータの転送状況として、例えば、そのコンテンツデータがどの機器に転送されたのかを管理することで、コンテンツデータの利用を制限してコンテンツの不正利用を防止するようになされていた（例えば特許文献１参照）。
【特許文献１】特開平１１−２５９９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、コンテンツデータである音楽データをダウンロードして再生する機能を有する携帯型電話機が普及しつつある。また一方で、ハードディスクなどの大容量記憶媒体を音楽データの記憶媒体として有するオーディオコンポも普及しつつある。
【０００６】
ここで、携帯型電話機がダウンロードした音楽データを、この携帯型電話機とケーブル接続されたオーディオコンポに転送して、オーディオコンポでその音楽データを再生できるようなシステムが実現できれば、より一層、音楽を自由に楽しむことができる環境をユーザに提供することができると考えられる。
【０００７】
しかしながら、このようなシステムでは、携帯型電話機がコンテンツデータの転送元となり、一般的に、この携帯型電話機の能力（処理速度、記憶容量など）がコンテンツデータごとに転送状況を管理できるほど高くはないことから、転送元の機器側でコンテンツデータの利用を制限することが難しいという問題がある。
【０００８】
本発明は以上の点を考慮してなされたもので、コンテンツを提供する装置の処理負荷を低減しつつ、コンテンツの不正利用を確実に防止し得るコンテンツ取得装置、登録解除方法及びプログラムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、コンテンツ提供装置に登録されることで当該コンテンツ提供装置から提供されるコンテンツデータの取得が可能となるコンテンツ取得装置に、コンテンツ提供装置と通信する通信部と、通信部を介してコンテンツ提供装置から取得したコンテンツデータを記憶する記憶部と、記憶部に、コンテンツ提供装置から取得したコンテンツデータが記憶されていない場合に限り、通信部を介してコンテンツ提供装置に登録の解除を要求する登録解除要求部と、記憶部に記憶されているコンテンツ提供装置から取得したコンテンツデータを削除するコンテンツ削除部と、コンテンツデータごとに固有のコンテンツ識別情報が含まれる管理情報を、コンテンツ提供装置から取得したコンテンツデータごとに生成して、当該管理情報により、当該コンテンツデータを個別に管理するコンテンツ管理部とを設け、管理情報には、コンテンツ提供装置から取得したコンテンツデータが記憶部から削除されているかどうかを示す削除情報が含まれるようにした。
【００１０】
このように、コンテンツ取得装置側で、記憶部にコンテンツ提供装置から取得したコンテンツデータが記憶されていない場合に限り、通信部を介してコンテンツ提供装置に登録の解除を要求するようにしたことにより、コンテンツ提供装置側にはコンテンツの取得を許可するコンテンツ取得装置の登録を管理させるだけで、コンテンツデータの記憶を現時点でコンテンツ提供装置に登録されているコンテンツ取得装置のみに制限することができる。
【発明の効果】
【００１１】
本発明によれば、コンテンツ取得装置側で、記憶部にコンテンツ提供装置から取得したコンテンツデータが記憶されていない場合に限り、通信部を介してコンテンツ提供装置に登録の解除を要求するようにしたことにより、コンテンツ提供装置側にはコンテンツデータの取得を許可するコンテンツ取得装置の登録を管理させるだけで、コンテンツデータの記憶を現時点でコンテンツ提供装置に登録されているコンテンツ取得装置のみに制限することができ、かくして、コンテンツを提供する装置の処理負荷を低減しつつ、コンテンツの不正利用を確実に防止し得るコンテンツ取得装置、登録解除方法及びプログラムを実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面について、本発明の実施の形態を詳述する。
【００１３】
（１）第１の実施の形態
（１−１）第１の実施の形態の概要
まず、第１の実施の形態の概要を説明する。ちなみにこの概要を説明した後、第１の実施の形態の具体例の説明に移る。
【００１４】
図１において１は、コンテンツ取得装置の機能ブロックを示す。このコンテンツ取得装置１は、コンテンツ提供装置２に登録されることで当該コンテンツ提供装置２から提供されるコンテンツデータの取得が可能となる装置である。
【００１５】
そしてこのコンテンツ取得装置１は、コンテンツ提供装置２と通信する通信部３と、通信部３を介してコンテンツ提供装置２から取得したコンテンツデータを記憶する記憶部４と、記憶部４に、コンテンツ提供装置２から取得したコンテンツデータが記憶されていない場合に限り、通信部３を介してコンテンツ提供装置２に登録の解除を要求する登録解除要求部５とを有している。
【００１６】
コンテンツ取得装置１をこのような構成にしたことにより、この第１の実施の形態では、コンテンツ提供装置２側にコンテンツデータの取得を許可するコンテンツ取得装置１の登録を管理させるだけで、コンテンツデータの記憶を現時点でコンテンツ提供装置２に登録されているコンテンツ取得装置１のみに制限することができ、かくして、コンテンツ提供装置２の処理負荷を低減しつつ、コンテンツの不正利用を確実に防止しすることができる。
【００１７】
（１−２）第１の実施の形態の具体例
（１−２−１）コンテンツ提供システムの構成
つづけて、第１の実施の形態の具体例を説明する。図２において１０は、コンテンツ提供システムを示す。このコンテンツ提供システム１０は、主として、コンテンツデータ（例えば音楽データ）を提供する一以上のコンテンツ提供装置１１と、当該コンテンツ提供装置１１から提供されるコンテンツデータを取得する一以上のコンテンツ取得装置１２とで構成され、コンテンツ提供装置１１とコンテンツ取得装置１２とが通信ケーブル１３を介して接続される。
【００１８】
ここで、コンテンツ提供装置１１は、自身に登録している一以上のコンテンツ取得装置１２（例えば１２Ａ、１２Ｂ、１２Ｃ）のうちの１つと、通信ケーブル１３を介して接続された状態で、例えば、接続されたコンテンツ取得装置１２からコンテンツデータの送信要求を受けると、この送信要求に応じて、自身が記憶しているコンテンツデータを、このコンテンツ取得装置１２に送信することで、コンテンツデータを提供する。
【００１９】
また、コンテンツ取得装置１２は、自身が登録されている一以上のコンテンツ提供装置１１（例えば１１Ａ、１１Ｂ）のうちの１つと、通信ケーブル１３を介して接続された状態で、例えば、接続されたコンテンツ提供装置１１にコンテンツデータの送信要求を送り、その結果として、コンテンツ提供装置１１から送信されてくるコンテンツデータを受信することで、コンテンツデータを取得する。
【００２０】
このように、このコンテンツ提供システム１０では、コンテンツ提供装置１１に登録されているコンテンツ取得装置１２に対してのみ、そのコンテンツ提供装置１１から提供されるコンテンツデータの取得を許可するようになされている。
【００２１】
さらに、コンテンツ取得装置１２は、コンテンツデータの再生機能を有し、コンテンツ提供装置１１から取得したコンテンツデータを再生し得るようにもなされている。さらに、コンテンツ取得装置１２は、コンテンツデータの転送機能を有し、コンテンツ提供装置１１から取得したコンテンツデータを、所定の通信ケーブルを介して接続された、もしくは直接接続された外部装置（図示せず）に転送し得るようにもなされている。
【００２２】
（１−２−２）コンテンツ提供装置の機能構成
次に、図３を用いてコンテンツ提供装置１１の機能構成について説明する。コンテンツ提供装置１１は、通信部２０によりコンテンツ取得装置１２と通信するようになされている。
【００２３】
このコンテンツ提供装置１１は、自身の装置ＩＤ（コンテンツ提供装置１１ごとに固有の装置識別情報であり、これを提供側装置ＩＤとも呼ぶ）を装置ＩＤ記憶部２１に記憶している。そしてこのコンテンツ提供装置１１は、通信ケーブル１３を介してコンテンツ取得装置１２と接続されると、まず、この装置ＩＤ記憶部２１に記憶している提供側装置ＩＤを、通信部２０を介して、接続されたコンテンツ取得装置１２に送るとともに、接続されたコンテンツ取得装置１２からその装置ＩＤ（コンテンツ取得装置１２ごとに固有の装置識別情報であり、これを取得側装置ＩＤとも呼ぶ）を受け取ることにより、接続されたコンテンツ取得装置１２との間で相互認識を行うようになされている。
【００２４】
また、コンテンツ提供装置１１は、コンテンツ記憶部２２に、コンテンツ取得装置１２に提供可能なコンテンツデータを記憶している。ここで、各コンテンツデータには、コンテンツデータごとに固有のコンテンツ識別情報であるコンテンツＩＤと、コンテンツデータの利用条件となるライセンス情報が付されている。因に、このライセンス情報には、利用条件として、例えば、コンテンツデータの転送を許可する回数（これを転送可能回数とも呼ぶ）、転送を許可する装置の種類などが記されている。さらに、各コンテンツデータに対して、コンテンツＩＤにくわえて、コンテンツ名、コンテンツの作者、ジャンルなどのコンテンツ情報が付されるようにしてもよい。
【００２５】
さらに、コンテンツ提供装置１１は、このコンテンツ記憶部２２に、図４に示す、コンテンツ取得装置１２の登録を管理するための装置登録管理ファイルＤｆを記憶している。この装置登録管理ファイルＤｆには、登録したコンテンツ取得装置１２の取得側装置ＩＤが記されている。
【００２６】
さらに、このコンテンツ提供装置１１には、登録可能なコンテンツ取得装置１２の最大数が例えば「３」と設定されている。つまり、装置登録管理ファイルＤｆには、最大で例えば３台分の取得側装置ＩＤが記される。
【００２７】
ここで、実際上、コンテンツ提供装置１１は、通信ケーブル１３を介して接続されたコンテンツ取得装置１２から取得側装置ＩＤとともに登録要求が送られてくると、これらを通信部２０で受け取り、登録／登録解除部２３に送る。
【００２８】
登録／登録解除部２３は、コンテンツ記憶部２２に記憶されている装置登録管理ファイルＤｆを参照する。そして登録／登録解除部２３は、この装置登録管理ファイルＤｆに登録されている取得側装置ＩＤの数が最大数に達していなければ、このとき受け取った取得側装置ＩＤを、この装置登録管理ファイルＤｆに記して装置登録管理ファイルＤｆを更新することにより装置登録を行った後、装置登録が完了した旨を示す登録完了通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【００２９】
これに対して、装置登録管理ファイルＤｆに登録されている取得側装置ＩＤの数が最大数に達していれば、登録／登録解除部２３は、このとき受け取った取得側装置ＩＤを装置登録管理ファイルＤｆに記さずに、装置登録が失敗した旨を示す登録失敗通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【００３０】
このようにして、コンテンツ提供装置１１は、コンテンツ取得装置１２の登録処理を行うようになされている。
【００３１】
さらに、コンテンツ提供装置１１は、通信ケーブル１３を介して接続されたコンテンツ取得装置１２から取得側装置ＩＤとともに登録解除要求が送られてくると、これらを通信部２０で受け取り、登録／登録解除部２３に送る。
【００３２】
登録／登録解除部２３は、コンテンツ記憶部２２に記憶されている装置登録管理ファイルＤｆを参照する。そして登録／登録解除部２３は、この装置登録管理ファイルＤｆに、このとき受け取った取得側装置ＩＤが記されていれば、この取得側装置ＩＤを、装置登録管理ファイルＤｆから削除して装置登録管理ファイルＤｆを更新することにより装置登録の解除を行った後、装置登録の解除が完了した旨を示す解除完了通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【００３３】
これに対して、このとき受け取った取得側装置ＩＤが装置登録管理ファイルＤｆに記されてなければ、登録／登録解除部２３は、装置登録の解除が失敗した旨を示す解除失敗通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【００３４】
このようにして、コンテンツ提供装置１１は、コンテンツ取得装置１２の登録解除処理を行うようになされている。
【００３５】
さらに、コンテンツ提供装置１１は、通信ケーブル１３を介して接続されたコンテンツ取得装置１２からコンテンツＩＤとともにコンテンツデータの送信要求が送られてくると、これらを通信部２０で受け取り、コンテンツ提供制御部２４に送る。
【００３６】
コンテンツ提供制御部２４は、コンテンツ記憶部２２に記憶されている装置登録管理ファイルＤｆを参照する。そしてコンテンツ提供制御部２４は、この装置登録管理ファイルＤｆに、このとき接続されているコンテンツ取得装置１２の取得側装置ＩＤが記されていれば、登録されているコンテンツ取得装置１２からの送信要求であると判断して、このとき受け取ったコンテンツＩＤに対応するコンテンツデータをコンテンツ記憶部２２から読み出して、これを通信部２０を介してコンテンツ取得装置１２に送る。
【００３７】
これに対して、このとき接続されているコンテンツ取得装置１２の取得側装置ＩＤが装置登録管理ファイルＤｆに記されてなければ、コンテンツ提供制御部２４は、登録されていないコンテンツ取得装置１２からの送信要求であると判断して、コンテンツデータの送信を拒否する送信拒否通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【００３８】
このようにして、コンテンツ提供装置１１は、コンテンツデータの提供処理を行うようになされている。
【００３９】
さらに、コンテンツ提供装置１１は、通信ケーブル１３を介して接続されたコンテンツ取得装置１２からコンテンツデータのリスト（これをコンテンツリストとも呼ぶ）の送信要求が送られてきた場合、コンテンツ提供制御部２４が、コンテンツＩＤのリストを、コンテンツリストとして、コンテンツ取得装置１２に送るようにもなされている。ここで、各コンテンツデータにコンテンツ情報が付されているのであれば、コンテンツＩＤとコンテンツ情報とでなるリストを、コンテンツリストとして、コンテンツ取得装置１２に送るようにしてもよい。
【００４０】
（１−２−３）コンテンツ取得装置の機能構成
次に、図５を用いてコンテンツ取得装置１２の機能構成について説明する。コンテンツ取得装置１２は、提供装置用通信部３０によりコンテンツ提供装置１１と通信するようになされている。
【００４１】
このコンテンツ取得装置１２は、自身の取得側装置ＩＤを装置ＩＤ記憶部３１に記憶している。そしてこのコンテンツ取得装置１２は、通信ケーブル１３を介してコンテンツ提供装置１１と接続されると、まず、この装置ＩＤ記憶部３１に記憶している取得側装置ＩＤを、提供装置用通信部３０を介して、接続されたコンテンツ提供装置１１に送るとともに、接続されたコンテンツ提供装置１１からその提供側装置ＩＤを受け取ることにより、接続されたコンテンツ提供装置１１との間で相互認識を行うようになされている。
【００４２】
また、コンテンツ取得装置１２は、コンテンツ記憶部３２に、コンテンツ提供装置１１から取得したコンテンツデータを記憶する。
【００４３】
ここで、コンテンツ記憶部３２に記憶したコンテンツデータ、つまりコンテンツ提供装置１１から取得したコンテンツデータは、コンテンツ管理部３３が管理するようになされている。
【００４４】
コンテンツ管理部３３は、図６に示すように、コンテンツデータの取得先であるコンテンツ提供装置１１の提供側装置ＩＤごとに、取得したコンテンツデータを管理するための取得コンテンツ管理ファイルＣｆを生成して、これをコンテンツ記憶部３２に記憶する。
【００４５】
この取得コンテンツ管理ファイルＣｆには、コンテンツデータの取得先であるコンテンツ提供装置１１の提供側装置ＩＤと、この提供側装置ＩＤにより識別されるコンテンツ提供装置１１から取得したコンテンツデータごとの管理情報とが記されている。
【００４６】
管理情報は、取得したコンテンツデータに対してコンテンツ取得装置１２で付したコンテンツＩＤ（すなわちコンテンツ提供装置１１側でコンテンツデータを識別するためのコンテンツ識別情報であり、これを取得側コンテンツＩＤとも呼ぶ）と、取得したコンテンツデータに付されているコンテンツＩＤ（すなわちコンテンツ提供装置１１側でコンテンツデータを識別するためのコンテンツ識別情報であり、これを提供側コンテンツＩＤとも呼ぶ）と、取得したコンテンツデータがコンテンツ記憶部３２から削除されているか否かを示す削除フラグと、取得したコンテンツデータに付されているライセンス情報から抽出された、更新される利用条件（これを更新利用条件とも呼ぶ）とで構成される。
【００４７】
因に、削除フラグは、「０」であれば未削除、「１」であれば削除済を示す。また、ここでは、更新利用条件を、コンテンツデータの転送可能回数とする。
【００４８】
さらに、ここでは、コンテンツ提供システム１０が、コンテンツ提供装置１１側でコンテンツデータの識別に利用される提供側コンテンツＩＤと、コンテンツ取得装置１２側でコンテンツデータの識別に利用される取得側コンテンツＩＤとが異なるコンテンツ提供システムであることから、提供側コンテンツＩＤと取得側コンテンツＩＤとが取得コンテンツ管理ファイルＣｆに記されているが、提供側コンテンツＩＤと取得側コンテンツＩＤとが同一のコンテンツ提供システムであれば、少なくともどちらか一方（例えば提供側コンテンツＩＤ）が取得コンテンツ管理ファイルＣｆに記すようにしてもよい。
【００４９】
このような取得コンテンツ管理ファイルＣｆにより、コンテンツ管理部３３は、取得したコンテンツデータを管理するようになされている。
【００５０】
また、コンテンツ管理部３３は、取得コンテンツ管理ファイルＣｆごとに、取得コンテンツ管理ファイルＣｆの完全性を保障する完全性保障値を算出するようにもなされている。この場合、例えば、取得コンテンツ管理ファイルＣｆを１つのデータとして、このデータをコンテンツ記憶部３２に記憶されている所定の暗号鍵で暗号化することにより得られる値を、完全性保障値とする。
【００５１】
このようにして、取得コンテンツ管理ファイルＣｆごとに算出された完全性保障値は、コンテンツ管理部３３により、算出元の取得コンテンツ管理ファイルＣｆに記された提供側装置ＩＤとともに、図７に示す完全性保障ファイルＡｆに記される。
【００５２】
すなわち、完全性保障ファイルＡｆには、取得コンテンツ管理ファイルＣｆごとの提供側装置ＩＤと完全性保障値とが記される。この完全性保障ファイルＡｆも、コンテンツ記憶部３２に記憶される。
【００５３】
コンテンツ管理部３３は、取得コンテンツ管理ファイルＣｆを新規作成または更新すると、その都度、その取得コンテンツ管理ファイルＣｆをもとに完全性保障値を算出して、完全性保障ファイルＡｆを更新する。この結果、完全性保障ファイルＡｆには、常に最新の取得コンテンツ管理ファイルＣｆの完全性保障値が記されることになる。
【００５４】
そしてコンテンツ管理部３３は、必要に応じて、任意の取得コンテンツ管理ファイルＣｆの完全性保障値を算出して、この値と、完全性保障ファイルＡｆに記された、算出元の取得コンテンツ管理ファイルＣｆの完全性保障値とを比較することで、任意の取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別するようになされている。
【００５５】
ここで、実際上、コンテンツ取得装置１２は、通信ケーブル１３を介してコンテンツ提供装置１１と接続された状態で、操作部３４を介して、接続されているコンテンツ提供装置１１に対する登録操作が行われると、登録／登録解除要求部３５が、装置ＩＤ記憶部３１から取得側装置ＩＤを読み出して、これとともに登録要求を、提供装置用通信部３０を介してコンテンツ提供装置１１に送る。
【００５６】
この結果、コンテンツ提供装置１１にこのコンテンツ取得装置１２が登録されたことにより、コンテンツ提供装置１１から登録完了通知が送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、この旨を示す例えば文字情報を、表示部３６に表示する。
【００５７】
これに対して、コンテンツ提供装置１１にこのコンテンツ取得装置１２が登録されなかったことにより、コンテンツ提供装置１１から登録失敗通知が送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、この旨を示す例えば文字情報を、表示部３６に表示する。
【００５８】
このようにして、コンテンツ取得装置１２は、コンテンツ取得装置１２の登録要求処理を行うようになされている。
【００５９】
また、コンテンツ取得装置１２は、例えば、通信ケーブル１３を介してコンテンツ提供装置１１と接続された状態で、操作部３４を介して、接続されているコンテンツ提供装置１１に対する登録解除操作が行われると、このコンテンツ提供装置１１から取得したコンテンツデータがコンテンツ記憶部３２から削除されている場合に限り（詳しくは後述する）、登録／登録解除要求部３５が、装置ＩＤ記憶部３１から取得側装置ＩＤを読み出して、これとともに登録解除要求を、提供装置用通信部３０を介してコンテンツ提供装置１１に送る。
【００６０】
この結果、コンテンツ提供装置１１からこのコンテンツ取得装置１２の登録が解除されたことにより、コンテンツ提供装置１１から解除完了通知が送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、この旨を示す例えば文字情報を、表示部３６に表示する。
【００６１】
これに対して、コンテンツ提供装置１１からこのコンテンツ取得装置１２の登録が解除されなかったことにより、コンテンツ提供装置１１から解除失敗通知が送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、この旨を示す例えば文字情報を、表示部３６に表示する。
【００６２】
このようにして、コンテンツ取得装置１２は、コンテンツ取得装置１２の登録解除要求処理を行うようになされている。
【００６３】
さらに、コンテンツ取得装置１２は、通信ケーブル１３を介してコンテンツ提供装置１１と接続されているときに、操作部３４を介して、コンテンツリストの取得操作が行われると、コンテンツ取得制御部３７が、コンテンツリストの送信要求を、提供装置用通信部３０を介してコンテンツ提供装置１１に送る。
【００６４】
この結果として、コンテンツ提供装置１１からコンテンツリストが送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、表示部３６に表示する。
【００６５】
さらに、コンテンツ取得装置１２は、例えば、操作部３４を介して、表示部３６に表示したコンテンツリストから任意のコンテンツＩＤ（すなわち提供側コンテンツＩＤ）が選択され、この提供側コンテンツＩＤに対応するコンテンツデータの取得操作が行われると、コンテンツ取得制御部３７が、この選択された提供側コンテンツＩＤとともにコンテンツデータの送信要求を、提供装置用通信部３０を介してコンテンツ提供装置１１に送る。
【００６６】
この結果として、コンテンツ提供装置１１にこのコンテンツ取得装置１２が登録されていることによりコンテンツ提供装置１１からコンテンツデータが送られてくると、コンテンツ提供装置１１は、これを提供装置用通信部３０で受け取り（すなわち取得して）、コンテンツ記憶部３２に記憶する。またこのとき、コンテンツ管理部３３は、この取得したコンテンツデータをもとに、取得コンテンツ管理ファイルＣｆを新規作成または更新する。
【００６７】
これに対して、コンテンツ提供装置１１にこのコンテンツ取得装置１２が登録されていないことにより、コンテンツ提供装置１１からコンテンツデータの送信拒否通知が送られてくると、コンテンツ取得装置１２は、これを提供装置用通信部３０で受け取り、この旨を示す例えば文字情報を表示部３６に表示する。
【００６８】
このようにしてコンテンツ取得装置１２は、コンテンツデータの取得処理を行うようになされている。
【００６９】
さらに、コンテンツ取得装置１２は、操作部３４を介して、コンテンツ記憶部３２に記憶している任意のコンテンツデータに対する再生操作が行われると、コンテンツ再生制御部３８が、このコンテンツデータをコンテンツ記憶部３２から読み出して、再生部３９に送る。再生部３９は、送られてきたコンテンツデータに対して、所定の再生処理を施すことで、コンテンツデータ（例えば音楽データ）を再生する。
【００７０】
このようにしてコンテンツ取得装置１２は、コンテンツデータの再生処理を行うようになされている。
【００７１】
さらに、コンテンツ取得装置１２は、所定の通信ケーブルを介して外部装置と接続された状態で、操作部３４を介して、コンテンツ記憶部３２に記憶している任意のコンテンツデータに対する転送操作が行われると、コンテンツ転送制御部４０が、このコンテンツデータをコンテンツ記憶部３２から読み出して、外部装置用通信部４１を介して外部装置に転送する。
【００７２】
このようにして、コンテンツ取得装置１２は、コンテンツデータの転送処理を行うようになされている。
【００７３】
さらに、コンテンツ取得装置１２は、コンテンツ記憶部３２に記憶したコンテンツデータ、つまりコンテンツ提供装置１１から取得したコンテンツデータに対するライセンス管理を、ライセンス管理部４２が行うようになされている。
【００７４】
すなわち、ライセンス管理部４２は、例えば、取得したコンテンツデータに付されているライセンス情報（これを提供側ライセンス情報とも呼ぶ）をもとに、コンテンツ取得装置１２側でのライセンス情報（これを取得側ライセンス情報とも呼ぶ）を生成して、これをコンテンツデータに付加する。具体的に言うと、ライセンス管理部４２は、例えば、コンテンツデータに付されている提供側ライセンス情報を、コンテンツ取得装置１２側のフォーマットに変換することで、取得側ライセンス情報を生成するようになされている。
【００７５】
ここで、例えば、コンテンツデータの取得側ライセンス情報に転送可能回数が記されているとすれば、ライセンス管理部４２は、コンテンツデータを外部装置に転送する度に、この転送可能回数を−１して、取得側ライセンス情報を更新する。
【００７６】
そしてコンテンツ転送制御部４０は、コンテンツデータの転送前に、このコンテンツデータに付された取得側ライセンス情報を参照して、この取得側ライセンス情報に記された転送可能回数が「０」であれば、このコンテンツデータの外部装置への転送を中止する。
【００７７】
このようにして、コンテンツ取得装置１２は、コンテンツデータのライセンス管理を行うようになされている。
【００７８】
さらに、コンテンツ提供装置１２は、操作部３４を介して、コンテンツ記憶部３２に記憶している任意のコンテンツデータに対する削除操作が行われると、コンテンツ削除部４３が、このコンテンツデータをコンテンツ記憶部３２から削除する。
【００７９】
また、このときコンテンツ管理部３３は、この削除するコンテンツデータの管理情報が記されている取得コンテンツ管理ファイルＣｆをコンテンツ記憶部３２から読み出して、このコンテンツデータの管理情報である削除フラグを、「０」から「１」に、すなわち未削除から削除済に書き換えるとともに、更新利用条件を、この時点でのこのコンテンツデータの転送可能回数に書き換えることで、コンテンツ管理ファイルＣｆを更新する。
【００８０】
このように、コンテンツ取得装置１２では、コンテンツデータを削除しても、その管理情報は残すようになされている。
【００８１】
このようにして、コンテンツ取得装置１２は、コンテンツデータの削除処理を行うようになされている。
【００８２】
ここで、上述したコンテンツ取得装置１２によるコンテンツデータの取得、削除、装置の登録解除要求について、さらに詳しく説明する。
【００８３】
（１−２−４）コンテンツデータの取得
まず、コンテンツ取得装置１２によるコンテンツデータの取得について、詳しく説明する。ここで、コンテンツ取得装置１２は、自身の取得側装置ＩＤが登録されたコンテンツ提供装置１１に接続されているとする。
【００８４】
この状態で、コンテンツ取得装置１２は、コンテンツ提供装置１１からコンテンツリストを取得した後、このコンテンツリストから任意のコンテンツＩＤ（すなわち提供側コンテンツＩＤ）が選択され、この提供側コンテンツＩＤに対応するコンテンツデータの取得操作が行われると、まず、コンテンツ取得制御部３７が、コンテンツ記憶部３２から完全性保障ファイルＡｆを読み出して、この完全性保障ファイルＡｆから、接続されているコンテンツ提供装置１１の提供側装置ＩＤを検索する。
【００８５】
この検索の結果、接続されているコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かると、このことは、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていること（すなわち、接続されているコンテンツ提供装置１１から以前にコンテンツデータを取得したことがあること）を意味する。
【００８６】
このとき、コンテンツ取得制御部３７は、コンテンツ記憶部３２から、その取得コンテンツ管理ファイルＣｆを読み出して、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを、コンテンツ管理部３３に判別させる。
【００８７】
ここで、コンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆから算出した完全性保障値と、完全性保障ファイルＡｆに記されているこの取得コンテンツ管理ファイルＣｆの完全性保障値とを比較することで、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別する。
【００８８】
すなわち、コンテンツ管理部３３は、取得コンテンツ管理ファイルＣｆから算出した完全性保障値と、完全性保障ファイルＡｆに記されているこの取得コンテンツ管理ファイルＣｆの完全性保障値とが一致すれば、取得コンテンツ管理ファイルＣｆが正常であると判別する一方で、異なれば、取得コンテンツ管理ファイルＣｆが異常である（壊れている、もしくは改竄されている）と判別する。
【００８９】
コンテンツ取得制御部３７は、コンテンツ管理部３３により、取得コンテンツ管理ファイルＣｆが異常であると判別された場合、コンテンツデータの取得を中止する。
【００９０】
これに対して、取得コンテンツ管理ファイルＣｆが正常であると判別された場合、及び上述の検索の結果、接続されているコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付からなかった場合（すなわち、接続されているコンテンツ提供装置１１からまだ一度もコンテンツデータを取得したことがなく、取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていない場合）、コンテンツ取得制御部３７は、コンテンツデータの取得を継続する。
【００９１】
そして、コンテンツ取得制御部３７は、取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されているのであれば、この取得コンテンツ管理ファイルＣｆから、選択された提供側コンテンツＩＤをキー（検索条件）にして、取得しようとしているコンテンツデータの管理情報を検索する。
【００９２】
この検索の結果、取得しようとしているコンテンツデータの管理情報が取得コンテンツ管理ファイルＣｆから見付からなかった場合（すなわち取得しようとしているコンテンツデータを取得したことがない場合）、コンテンツ取得制御部３７は、選択された提供側コンテンツＩＤとともに、コンテンツデータの送信要求を、コンテンツ提供装置１１に送ることで、コンテンツ提供装置１２からコンテンツデータを取得する。
【００９３】
ここで、コンテンツ管理部３３は、この取得されたコンテンツデータに対して、取得側コンテンツＩＤを発行する。さらにこのコンテンツデータは、ライセンス管理部４２により、このコンテンツデータに付されている提供側ライセンス情報をもとに生成された取得側ライセンス情報が付されて、コンテンツ記憶部３２に記憶される。
【００９４】
そして、コンテンツ管理部３３は、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆに、取得したコンテンツデータの管理情報を追記することで、この取得コンテンツ管理ファイルＣｆを更新する。
【００９５】
このとき、管理情報の取得側コンテンツＩＤには、コンテンツ管理部３３が発行した取得側コンテンツＩＤが設定され、提供側コンテンツＩＤには、取得したコンテンツデータの提供側コンテンツＩＤが設定され、削除フラグには「０」（すなわち未削除）が設定され、更新利用条件には、ヌルが設定される（つまり何も設定されないのと同意）。
【００９６】
そして、コンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆの更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直して、完全性保障ファイルＡｆを更新する。
【００９７】
これに対して、取得しようとしているコンテンツデータの管理情報が取得コンテンツ管理ファイルＣｆから見付かった場合（すなわち取得しようとしているコンテンツデータを以前に取得したことがある場合）、コンテンツ取得制御部３７は、このコンテンツデータの管理情報である削除フラグを参照する。そしてコンテンツ取得制御部３７は、この削除フラグが「０」（すなわち未削除）であれば、取得しようとしているコンテンツデータが既にコンテンツ記憶部３２に記憶されているので、コンテンデータの取得を中止する。
【００９８】
こうすることで、コンテンツ取得装置１２は、コンテンツ記憶部３２に同一のコンテンツデータが複数記憶されることを防止できる。またこの結果、例えば、コンテンツデータの転送可能回数が「０」になった場合に、再びコンテンツ提供装置１１から同一のコンテンツデータを取得して、今度は、この再取得したコンテンツデータ（つまり転送可能回数が初期値のコンテンツデータ）を転送するようなことを防止することもできる。
【００９９】
一方で、削除フラグが「１」（すなわち削除済）であれば、コンテンツ取得制御部３７は、取得しようとしているコンテンツデータが以前に取得されたものの、現在はコンテンツ記憶部３２から削除されていることから、このコンテンツデータの提供側コンテンツＩＤとともに、コンテンツデータの送信要求を、コンテンツ提供装置１１に送ることで、コンテンツ提供装置１２からコンテンツデータを取得する。
【０１００】
ここで、ライセンス管理部４２は、取得されたコンテンツデータの管理情報として取得コンテンツ管理ファイルＣｆに現在記されている更新利用条件（すなわちこのコンテンツデータが以前に削除された時点での更新利用条件）をもとに、このコンテンツデータの取得側ライセンス情報を生成して、このコンテンツデータに付加する。そしてこのコンテンツデータは、コンテンツ記憶部３２に記憶される。
【０１０１】
このように、コンテンツ取得装置１２は、コンテンツデータを削除して再取得しても、更新利用条件がリセットされるのではなく、削除時の更新利用条件が再取得したコンテンツデータに引き継がれるようになされている。
【０１０２】
こうすることで、コンテンツ取得装置１２は、例えば、コンテンツデータの削除と取得を繰り返したとしても、転送可能回数がリセットされず、結果として、コンテンツデータが無限に転送されてしまうことを防止することができる。
【０１０３】
そして、コンテンツ管理部３３は、取得されたコンテンツデータの管理情報として取得コンテンツ管理ファイルＣｆに現在記されている削除フラグを「１」（すなわち削除済）から「０」（未削除）に書き換えることで、取得コンテンツ管理ファイルＣｆを更新する。
【０１０４】
さらに、コンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆの更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直して、完全性保障ファイルＡｆを更新する。
【０１０５】
これに対して、取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていないのであれば、コンテンツ取得制御部３７は、直ちに、選択された提供側コンテンツＩＤとともに、コンテンツデータの送信要求を、コンテンツ提供装置１１に送ることで、コンテンツ提供装置１２からコンテンツデータを取得する。
【０１０６】
ここで、コンテンツ管理部３３は、この取得されたコンテンツデータに対して、取得側コンテンツＩＤを発行する。さらにこのコンテンツデータは、ライセンス管理部４２により、取得したコンテンツデータに付されている提供側ライセンス情報をもとに生成された取得側ライセンス情報が付されて、コンテンツ記憶部３２に記憶される。
【０１０７】
そして、コンテンツ管理部３３は、接続されているコンテンツ提供装置１１の提供側装置ＩＤを記した取得コンテンツ管理ファイルＣｆを新規作成して、さらにこの取得コンテンツ管理ファイルＣｆに、取得したコンテンツデータの管理情報を追記する。
【０１０８】
このとき、管理情報の取得側コンテンツＩＤには、コンテンツ管理部３３が発行した取得側コンテンツＩＤが設定され、提供側コンテンツＩＤには、取得したコンテンツデータの提供側コンテンツＩＤが設定され、削除フラグには「０」（すなわち未削除）が設定され、更新利用条件には、ヌルが設定される（つまり何も設定されないのと同意）。
【０１０９】
そして、コンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆの作成にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出して、この算出した完全性保障値を、取得コンテンツ管理ファイルＣｆに記された提供側装置ＩＤとともに、完全性保障ファイルＡｆに追記する。
【０１１０】
このようにして、コンテンツ取得装置１２は、コンテンツデータを取得するようになされている。
【０１１１】
（１−２−５）コンテンツデータの削除
次に、コンテンツ取得装置１２によるコンテンツデータの削除について、詳しく説明する。コンテンツ取得装置１２は、コンテンツ記憶部３２に記憶している任意のコンテンツデータに対する削除操作が行われると、まず、コンテンツ削除部４３が、このコンテンツデータの取得側コンテンツＩＤをキー（検索条件）にして、コンテンツ記憶部３２から、このコンテンツデータの管理情報が記された取得コンテンツ管理ファイルＣｆを検索する。
【０１１２】
この検索の結果、削除しようとしているコンテンツデータ（これを削除対象コンテンツデータとも呼ぶ）の管理情報が記された取得コンテンツ管理ファイルＣｆが見付からなかった場合、コンテンツ削除部４３は、コンテンツデータの削除を中止する。
【０１１３】
これに対して、削除対象コンテンツデータの管理情報が記された取得コンテンツ管理ファイルＣｆが見付かった場合、コンテンツ削除部４３は、このコンテンツ管理ファイルＣｆが正常であるかどうかを、コンテンツ管理部３３に判別させる。
【０１１４】
すなわち、コンテンツ管理部３３は、削除対象コンテンツデータの管理情報が記された取得コンテンツ管理ファイルＣｆの完全性保障値を算出する。そしてコンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆから算出した完全性保障値と、完全性保障ファイルＡｆに記されているこの取得コンテンツ管理ファイルＣｆの完全性保障値とを比較することで、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別する。
【０１１５】
そしてコンテンツ削除部４３は、コンテンツ管理部３３により、取得コンテンツ管理ファイルＣｆが異常であると判別された場合、コンテンツデータの削除を中止する。
【０１１６】
これに対して、取得コンテンツ管理ファイルＣｆが正常であると判別された場合、コンテンツ削除部４３は、削除対象コンテンツデータをコンテンツ記憶部３２から削除する。またこのときコンテンツ管理部３３は、削除対象コンテンツデータの管理情報に含まれる削除フラグを、「０」から「１」に、すなわち未削除から削除済に書き換えるとともに、更新利用条件を、この時点でのこのコンテンツデータの転送可能回数に書き換えることで、コンテンツ管理ファイルＣｆを更新する。
【０１１７】
そしてコンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆの更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直して、完全性保障ファイルＡｆを更新する。
【０１１８】
このようにして、コンテンツ取得装置１２は、コンテンツデータを削除するようになされている。
【０１１９】
（１−２−６）登録解除要求
次に、コンテンツ取得装置１２による登録解除要求について、詳しく説明する。コンテンツ取得装置１２は、例えば、通信ケーブル１３を介してコンテンツ提供装置１１と接続されているときに、操作部３４を介して、接続されているコンテンツ提供装置１１に対する登録解除操作が行われると、まず、登録／登録解除要求部３５が、コンテンツ記憶部３２から完全性保障ファイルＡｆを読み出して、この完全性保障ファイルＡｆから、接続されているコンテンツ提供装置１１の提供側装置ＩＤを検索する。
【０１２０】
この検索の結果、接続されているコンテンツ提供装置１１（すなわち登録解除の要求先となるコンテンツ提供装置１１）の提供側装置ＩＤが完全性保障ファイルＡｆから見付かると、このことは、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていることを意味する。
【０１２１】
このとき、登録／登録解除要求部３５は、コンテンツ記憶部３２から、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを読み出して、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを、コンテンツ管理部３３に判別させる。
【０１２２】
すなわち、コンテンツ管理部３３は、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆの完全性保障値を算出する。そしてコンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆから算出した完全性保障値と、完全性保障ファイルＡｆに記されているこの取得コンテンツ管理ファイルＣｆの完全性保障値とを比較することで、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別する。
【０１２３】
そして登録／登録解除要求部３５は、コンテンツ管理部３３により、取得コンテンツ管理ファイルＣｆが異常であると判別された場合、登録解除要求を中止する。
【０１２４】
これに対して、取得コンテンツ管理ファイルＣｆが正常であると判別された場合、登録／登録解除要求部３５は、この取得コンテンツ管理ファイルＣｆに記された管理情報の削除フラグが全て「１」（すなわち削除済）であるかどうかを判別する。
【０１２５】
そして、登録／登録解除要求部３５は、管理情報の削除フラグが全て「１」ではないと判別した場合、すなわち登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの少なくとも１つがまだコンテンツ記憶部３２に記憶されている場合、登録解除要求を中止する。
【０１２６】
これに対して、管理情報の削除フラグが全て「１」であると判別した場合、すなわち登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの全てがコンテンツ記憶部３２から削除されている場合、登録／登録解除要求部３５は、登録解除要求を継続する。
【０１２７】
そして、登録／登録解除要求部３５は、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤとその完全性保障値とを、コンテンツ管理部３３に、完全性保障ファイルＡｆから削除させる。
【０１２８】
さらに、登録／登録解除要求部３５は、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを、コンテンツ管理部３３に、コンテンツ記憶部３２から削除させる。
【０１２９】
この時点で、コンテンツ取得装置１２のコンテンツ記憶部３２から、登録解除の要求先となるコンテンツ提供装置１１に関する情報が全て削除されたことになる。
【０１３０】
そして、登録／登録解除要求部３５は、装置ＩＤ記憶部３１から取得側装置ＩＤを読み出し、この取得側装置ＩＤとともに登録解除要求を、提供装置用通信部３０を介して、接続されているコンテンツ提供装置１１に送る。
【０１３１】
また、上述の検索の結果、接続されているコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付からなかった場合、このことは、コンテンツ取得装置１２が、接続されているコンテンツ提供装置１１に登録されているものの、このコンテンツ提供装置１１からまだ一度もコンテンツデータを取得したことがないこと、つまりコンテンツ提供装置１１に関する情報を何も記憶していないことを意味し、このとき登録／登録解除要求部３５は、直ちに装置ＩＤ記憶部３１から取得側装置ＩＤを読み出し、この取得側装置ＩＤとともに登録解除要求を、提供装置用通信部３０を介して、接続されているコンテンツ提供装置１１に送る登録解除要求を中止する。
【０１３２】
このように、コンテンツ取得装置１２は、コンテンツ提供装置１１に対して登録解除を要求する場合、少なくともこのコンテンツ提供装置１１から取得したコンテンツデータが全て削除されていることを確認してから、登録解除を要求するようになされている。
【０１３３】
こうすることで、コンテンツ取得装置１２は、コンテンツ提供装置１１に登録されている場合に限り、このコンテンツ提供装置１１から取得したコンテンツデータを保持することになる。
【０１３４】
この結果、このコンテンツ提供システム１０では、コンテンツ提供装置１１にコンテンツ取得装置１２の登録を管理させるだけで、このコンテンツ提供装置１１から取得したコンテンツデータを保持するコンテンツ取得装置１２を、現時点でこのコンテンツ提供装置１１に登録されているコンテンツ取得装置１２に制限することができ、かくして、コンテンツ提供装置１１の処理負荷を低減しつつ、コンテンツデータが不特定多数のコンテンツ取得装置１２に保持されてしまうこと確実に防止しすることができる。
【０１３５】
（１−２−７）登録処理手順
次に、図８に示すシーケンスチャートを用いて、コンテンツ取得装置１２をコンテンツ提供装置１１に登録する処理の手順（これを登録処理手順とも呼ぶ）について具体的に説明する。
【０１３６】
コンテンツ取得装置１２は、コンテンツ提供装置１１と接続された状態で、操作部３４を介して、接続されているコンテンツ提供装置１１に対する登録操作が行われると、ステップＳＰ１において、の登録／登録解除要求部３５が、装置ＩＤ記憶部３１から読み出した取得側装置ＩＤとともに登録要求を、提供装置用通信部３０を介してコンテンツ提供装置１１に送る。
【０１３７】
コンテンツ提供装置１１は、コンテンツ取得装置１２から取得側装置ＩＤとともに登録要求が送られてくると、ステップＳＰ１０において、これらを通信部２０で受け取り、登録／登録解除部２３に送る。
【０１３８】
つづくステップＳＰ１１において、コンテンツ提供装置１１の登録／登録解除部２３は、装置登録管理ファイルＤｆに登録されている取得側装置ＩＤの数が最大数に達しているかどうかを判別する。
【０１３９】
このステップＳＰ１１で肯定結果を得ると、このことは、これ以上、コンテンツ取得装置１２を登録できないことを意味し、このとき登録／登録解除部２３は、ステップＳＰ１２に移り、登録が失敗した旨を示す登録失敗通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【０１４０】
これに対して、上述のステップＳＰ１１で否定結果を得ると、このことは、まだコンテンツ取得装置１２を登録できることを意味し、このとき登録／登録解除部２３は、ステップＳＰ１３に移り、受け取った取得側装置ＩＤを、装置登録管理ファイルＤｆに記すことで装置登録を行い、ステップＳＰ１４に移る。
【０１４１】
ステップＳＰ１４において、登録／登録解除部２３は、装置登録が完了した旨を示す登録完了通知を、通信部２０を介してコンテンツ取得装置１２に送る。
【０１４２】
コンテンツ取得装置１２は、コンテンツ提供装置１２から登録失敗通知または登録完了通知が送られてくると、ステップＳＰ２において、これらを通信部２０で受け取り、その内容を表示部３６に表示する。
【０１４３】
このような登録処理手順により、コンテンツ取得装置１２がコンテンツ提供装置１１に登録されるようになされている。
【０１４４】
（１−２−８）コンテンツデータ取得処理手順
次に、図９に示すフローチャートを用いて、コンテンツ取得装置１２がコンテンツ提供装置１１からコンテンツデータを取得する処理の手順（これをコンテンツデータ取得処理手順とも呼ぶ）ＲＴ１について具体的に説明する。
【０１４５】
コンテンツ取得装置１２は、自身の取得側装置ＩＤが登録されたコンテンツ提供装置１１に接続された状態で、任意の提供側コンテンツＩＤが選択され、この提供側コンテンツＩＤに対応するコンテンツデータの取得操作が行われると、このコンテンツデータ取得処理手順を開始し、最初のステップＳＰ２０において、コンテンツ取得制御部３７が、コンテンツ記憶部３２に記憶されている完全性保障ファイルＡｆから、接続されているコンテンツ提供装置１１の提供側装置ＩＤを検索して、次のステップＳＰ２１に移る。
【０１４６】
ステップＳＰ２１において、コンテンツ取得制御部３７は、検索の結果、接続されているコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かったかどうかを判別する。
【０１４７】
このステップＳＰ２１で肯定結果を得ると、このことは、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていること、すなわち接続されているコンテンツ提供装置１１から以前にコンテンツデータを取得したことがあることを意味し、このときコンテンツ取得制御部３７は、ステップＳＰ２２に移る。
【０１４８】
ステップＳＰ２２において、コンテンツ取得制御部３７は、コンテンツ記憶部３２から、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを読み出し、この取得コンテンツ管理ファイルＣｆの完全性をコンテンツ管理部３３に検証させる。
【０１４９】
つづくステップＳＰ２３において、コンテンツ取得制御部３７は、コンテンツ管理部３３に、ステップＳＰ２２での検証の結果、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別させる。
【０１５０】
このステップＳＰ２３で否定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが異常であることを意味し、このときコンテンツ取得制御部３７は、このコンテンツデータ取得処理手順ＲＴ１をエラー終了する。
【０１５１】
これに対して、上述のステップＳＰ２３で肯定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが正常であることを意味し、このときコンテンツ取得制御部３７は、ステップＳＰ２４に移る。
【０１５２】
ステップＳＰ２４においてコンテンツ取得制御部３７は、この取得コンテンツ管理ファイルＣｆ（すなわちステップＳＰ２２で読み出した取得コンテンツ管理ファイルＣｆ）から、選択された提供側コンテンツＩＤをキー（検索条件）にして、取得しようとしているコンテンツデータの管理情報を検索して、次のステップＳＰ２５に移る。
【０１５３】
ステップＳＰ２５において、コンテンツ取得制御部３７は、検索の結果、取得しようとしているコンテンツデータの管理情報が取得コンテンツ管理ファイルＣｆから見付かったかどうかを判別する。
【０１５４】
このステップＳＰ２５で肯定結果を得ると、このことは、取得しようとしているコンテンツデータを以前に取得したことがあることを意味し、このとき、コンテンツ取得制御部３７は、ステップＳＰ２６に移る。
【０１５５】
ステップＳＰ２６において、コンテンツ取得制御部３７は、取得しようとしているコンテンツデータの管理情報である削除フラグが「１」（削除済）であるかどうかを判別する。
【０１５６】
このステップＳＰ２６で肯定結果を得ると、このことは、取得しようとしているコンテンツデータが以前に取得されたものの、現在はコンテンツ記憶部３２から削除されていることを意味し、このときコンテンツ取得制御部３７は、ステップＳＰ２７に移る。
【０１５７】
ステップＳＰ２７において、コンテンツ取得制御部３７は、コンテンツ提供装置１２からコンテンツデータを取得する。
【０１５８】
つづくステップＳＰ２８において、ライセンス管理部４２は、取得されたコンテンツデータの管理情報として取得コンテンツ管理ファイルＣｆに現在記されている更新利用条件（すなわちこのコンテンツデータが以前に削除された時点での更新利用条件）と、取得したコンテンツデータの提供側ライセンス情報（更新利用条件は除く）とをもとに、このコンテンツデータの取得側ライセンス情報を生成して、このコンテンツデータに付加する。
【０１５９】
つづくステップＳＰ２９において、コンテンツ管理部３３は、取得されたコンテンツデータの管理情報として取得コンテンツ管理ファイルＣｆに現在記されている削除フラグを「１」（削除済）から「０」（未削除）に書き換えることで、取得コンテンツ管理ファイルＣｆを更新して、次のステップＳＰ３０に移る。
【０１６０】
ステップＳＰ３０において、コンテンツ管理部３３は、取得コンテンツ管理ファイルＣｆの更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直して、完全性保障ファイルＡｆを更新する。そして、コンテンツ取得制御部３７は、このコンテンツデータ取得処理手順ＲＴ１を終了する。
【０１６１】
これに対して、上述のステップＳＰ２６で否定結果を得ると、このことは、取得しようとしているコンテンツデータが既にコンテンツ記憶部３２に記憶されていることを意味し、このときコンテンツ取得制御部３７は、コンテンデータを取得せずに、このコンテンツデータ取得処理手順ＲＴ１を終了する。
【０１６２】
また一方、上述のステップＳＰ２１で否定結果を得た場合、このことは、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていないこと、すなわち接続されているコンテンツ提供装置１１からまだ一度もコンテンツデータを取得したことがないことを意味し、このときコンテンツ取得制御部３７は、ステップＳＰ３１に移る。
【０１６３】
さらに、上述のステップＳＰ２５で否定結果を得た場合、このことは、取得しようとしているコンテンツデータを取得したことがないことを意味し、このときもコンテンツ取得制御部３７は、ステップＳＰ３１に移る。
【０１６４】
ステップＳＰ３１において、コンテンツ取得制御部３７は、コンテンツ提供装置１２からコンテンツデータを取得する。またこのときコンテンツ管理部３３は、取得されたコンテンツデータに対して、取得側コンテンツＩＤを発行する。
【０１６５】
つづくステップＳＰ３２においてライセンス管理部４２は、取得されたコンテンツデータに付されている提供側ライセンス情報をもとに取得側ライセンス情報を生成して、このコンテンツデータに付加する。
【０１６６】
つづくステップＳＰ３３において、コンテンツ管理部３３は、接続されているコンテンツ提供装置１２から今回初めてコンテンツデータを取得したのであれば（つまりステップＳＰ２１で否定結果を得ている場合）、接続されているコンテンツ提供装置１１の提供側装置ＩＤを記した取得コンテンツ管理ファイルＣｆを新規作成して、さらにこの取得コンテンツ管理ファイルＣｆに、取得したコンテンツデータの管理情報を追記する。
【０１６７】
一方で、接続されているコンテンツ提供装置１２からコンテンツデータを取得したことはあるが、今回取得したコンテンツデータは初めて取得したコンテンツデータである場合（つまりステップＳＰ２５で否定結果を得ている場合）、コンテンツ管理部３３は、このステップＳＰ３３において、接続されているコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆに、取得したコンテンツデータの管理情報を追記することで、この取得コンテンツ管理ファイルＣｆを更新する。
【０１６８】
このとき、管理情報の取得側コンテンツＩＤには、コンテンツ管理部３３が発行した取得側コンテンツＩＤが設定され、提供側コンテンツＩＤには、取得したコンテンツデータの提供側コンテンツＩＤが設定され、削除フラグには「０」（すなわち未削除）が設定され、更新利用条件には、ヌルが設定される（つまり何も設定されないのと同意）。
【０１６９】
このようにして、このステップＳＰ３３で、取得コンテンツ管理ファイルＣｆを作成または更新した後、コンテンツ管理部３３は、次のステップＳＰ３４に移る。
【０１７０】
ステップＳＰ３４において、コンテンツ管理部３３は、取得コンテンツ管理ファイルＣｆの作成または更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出して、完全性保障ファイルＡｆを更新する。そして、コンテンツ取得制御部３７は、このコンテンツデータ取得処理手順ＲＴ１を終了する。
【０１７１】
このようなコンテンツデータ取得処理手順により、コンテンツ取得装置１２がコンテンツ提供装置１１からコンテンツデータを取得するようになされている。
【０１７２】
（１−２−９）コンテンツデータ削除処理手順
次に、図１０に示すフローチャートを用いて、コンテンツ取得装置１２がコンテンツ提供装置１１から取得したコンテンツデータをコンテンツ記憶部３２から削除する処理の手順（これをコンテンツデータ削除処理手順とも呼ぶ）ＲＴ２について具体的に説明する。
【０１７３】
コンテンツ取得装置１２は、コンテンツ記憶部３２に記憶している任意のコンテンツデータに対する削除操作が行われると、このコンテンツデータ削除処理手順ＲＴ２を開始し、最初のステップＳＰ４０において、コンテンツ削除部４３が、このコンテンツデータ（削除対象コンテンツデータ）の取得側コンテンツＩＤをキー（検索条件）にして、コンテンツ記憶部３２から、このコンテンツデータの管理情報が記された取得コンテンツ管理ファイルＣｆを検索して、次のステップＳＰ４１に移る。
【０１７４】
ステップＳＰ４１において、コンテンツ削除部４３は、検索の結果、削除対象コンテンツデータの管理情報が記された取得コンテンツ管理ファイルＣｆが見付かったかどうかを判別する。
【０１７５】
このステップＳＰ４１で肯定結果を得ると、このときコンテンツ削除部４３は、ステップＳＰ４２に移る。ステップＳＰ４２において、コンテンツ削除部４３は、コンテンツ管理部３３に、見付かった取得コンテンツ管理ファイルＣｆの完全性を検証させる。
【０１７６】
つづくステップＳＰ４３において、コンテンツ削除部４３は、コンテンツ管理部３３に、ステップＳＰ４２での検証の結果、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別させる。
【０１７７】
このステップＳＰ４３で否定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが異常であることを意味し、このときコンテンツ削除部４３は、このコンテンツデータ削除処理手順ＲＴ２をエラー終了する。また、上述のステップＳＰ４１で否定結果を得た場合も、コンテンツ削除部４３は、このコンテンツデータ削除処理手順ＲＴ２をエラー終了する。
【０１７８】
これに対して、上述のステップＳＰ４３で肯定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが正常であることを意味し、このときコンテンツ削除部４３は、ステップＳＰ４４に移る。
【０１７９】
ステップＳＰ４４において、コンテンツ削除部４３は、削除対象コンテンツデータをコンテンツ記憶部３２から削除する。またこのときコンテンツ管理部３３は、削除対象コンテンツデータの管理情報である削除フラグを、「０」から「１」に、すなわち未削除から削除済に書き換えるとともに、更新利用条件を、この時点でのこのコンテンツデータの転送可能回数に書き換えることで、コンテンツ管理ファイルＣｆを更新する。
【０１８０】
つづくステップＳＰ４５において、コンテンツ管理部３３は、この取得コンテンツ管理ファイルＣｆの更新にともない、この取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直して、完全性保障ファイルＡｆを更新する。そして、コンテンツ削除部４３は、このコンテンツデータ削除処理手順ＲＴ２を終了する。
【０１８１】
このようなコンテンツデータ削除処理手順ＲＴ２により、コンテンツ取得装置１２がコンテンツ記憶部３２からコンテンツデータを削除するようになされている。
【０１８２】
（１−２−１０）登録解除要求処理手順
次に、図１１に示すフローチャートを用いて、コンテンツ取得装置１２がコンテンツ提供装置１１に対して登録解除を要求する処理の手順（これを登録解除要求処理手順とも呼ぶ）ＲＴ３について具体的に説明する。
【０１８３】
コンテンツ取得装置１２は、登録解除の要求先となるコンテンツ提供装置１１と接続されている状態で、このコンテンツ提供装置１１に対する登録解除操作が行われると、この登録解除要求処理手順ＲＴ３を開始し、最初のステップＳＰ５０において、登録／登録解除要求部３５が、コンテンツ記憶部３２に記憶されている完全性保障ファイルＡｆから、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤを検索して、次のステップＳＰ５１に移る。
【０１８４】
ステップＳＰ５１において、登録／登録解除要求部３５は、検索の結果、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かったかどうかを判別する。
【０１８５】
このステップＳＰ５１で肯定結果を得ると、このことは、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ５２に移る。
【０１８６】
ステップＳＰ５２において、登録／登録解除要求部３５は、コンテンツ記憶部３２から、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを読み出し、この取得コンテンツ管理ファイルＣｆの完全性を、コンテンツ管理部３３に検証させる。
【０１８７】
つづくステップＳＰ５３において、登録／登録解除要求部３５は、コンテンツ管理部３３に、ステップＳＰ５２での検証の結果、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別させる。
【０１８８】
このステップＳＰ５３で肯定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが正常であると判別されたことを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ５４に移る。
【０１８９】
ステップＳＰ５４において、登録／登録解除要求部３５は、この取得コンテンツ管理ファイルＣｆ（すなわちステップＳＰ５２で読み出した取得コンテンツ管理ファイルＣｆ）に記された管理情報の削除フラグが全て「１」（すなわち削除済）であるかどうかを判別する。
【０１９０】
このステップＳＰ５４で肯定結果を得ると、このことは、登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの全てがコンテンツ記憶部３２から削除されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ５５に移る。
【０１９１】
ステップＳＰ５５において、登録／登録解除要求部３５は、コンテンツ管理部３３に、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤと、対応する完全性保障値とを、完全性保障ファイルＡｆから削除させて、次のステップＳＰ５６に移る。
【０１９２】
ステップＳＰ５６において、登録／登録解除要求部３５は、コンテンツ管理部３３に、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを、コンテンツ記憶部３２から削除させて、次のステップＳＰ５７に移る。
【０１９３】
ステップＳＰ５７において、登録／登録解除要求部３５は、接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送り、この登録解除要求処理手順ＲＴ３を終了する。
【０１９４】
また一方、上述のステップＳＰ５１で否定結果を得た場合（すなわち登録解除の要求先となるコンテンツ提供装置１１に関する情報を何も記憶していない場合）、このとき登録／登録解除要求部３５は、ステップＳＰ５７に移り、直ちに接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送る。
【０１９５】
さらに、上述のステップＳＰ５３で否定結果を得た場合（すなわち取得コンテンツ管理ファイルＣｆが異常であると判別された場合）、ステップＳＰ５４で否定結果を得た場合（すなわち登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの少なくとも１つがまだコンテンツ記憶部３２に記憶されている場合）、登録／登録解除要求部３５は、この登録解除要求処理手順ＲＴ３をエラー終了する。
【０１９６】
このような登録解除要求処理手順ＲＴ３により、コンテンツ取得装置１２は、コンテンツ提供装置１１に対して登録解除を要求するようになされている。
【０１９７】
（１−２−１１）動作及び効果
以上の構成において、コンテンツ取得装置１２は、接続されているコンテンツ提供装置１１に対する登録操作を受け付けると、このコンテンツ提供装置１１に登録要求を送る。コンテンツ提供装置１２は、所定の条件を満たしていれば、このコンテンツ取得装置１２を登録する。
【０１９８】
この結果、コンテンツ取得装置１２は、登録されている限り、このコンテンツ提供装置１１からコンテンツデータを取得できるようになる。
【０１９９】
すなわち、コンテンツ取得装置１２は、このコンテンツ提供装置１１に対して、コンテンツデータの取得要求を送ることにより、このコンテンツ提供装置１１からコンテンツデータを取得して、これをコンテンツ記憶部３２に記憶することができるようになる。
【０２００】
また、コンテンツ取得装置１２は、このコンテンツ提供装置１１に登録された後、登録解除操作を受け付けると、少なくとも登録解除要求の送り先であるこのコンテンツ提供装置１１から取得したコンテンツデータがコンテンツ記憶部３２に記憶されていない場合に限り、このコンテンツ提供装置１１に登録解除要求を送る。
【０２０１】
すなわち、コンテンツ取得装置１２は、コンテンツ提供装置１１に登録されているときにしか、そのコンテンツ提供装置１１から取得したコンテンツデータを記憶しておくことはできない。
【０２０２】
この結果、コンテンツ提供装置１１にコンテンツ取得装置１２の登録を管理させるだけで、このコンテンツ提供装置１１から取得したコンテンツデータを記憶しておくことができるコンテンツ取得装置１２を、現時点でこのコンテンツ提供装置１１に登録されているコンテンツ取得装置１２のみに制限することができる。
【０２０３】
以上の構成によれば、コンテンツ取得装置１２が、登録されているコンテンツ提供装置１１から取得したコンテンツデータを記憶していない場合に限り、このコンテンツ提供装置１１に登録の解除を要求するようにしたことにより、コンテンツ提供装置１１にコンテンツ取得装置１２の登録を管理させるだけで、このコンテンツ提供装置１１から取得したコンテンツデータを記憶しておくことができるコンテンツ取得装置１２を、現時点でこのコンテンツ提供装置１１に登録されているコンテンツ取得装置１２のみに制限することができ、かくして、コンテンツ提供装置１１の処理負荷を低減しつつ、コンテンツデータが不特定多数のコンテンツ取得装置１２に保持されてしまうこと確実に防止することができる。
【０２０４】
（２）第２の実施の形態
次に、第２の実施の形態について説明する。この第２の実施の形態は、上述の第１の実施の形態とは異なる手順で登録解除要求を行う形態であり、以下、登録解除要求を主に説明する。因に、コンテンツ提供システム１０のシステム構成、コンテンツ提供装置１１及びコンテンツ取得装置１２の機能構成については、第１の実施の形態と同様である。
【０２０５】
（２−１）登録解除要求
上述した第１の実施の形態では、コンテンツ取得装置１２とコンテンツ提供装置１１とが接続されているときのみ、コンテンツ取得装置１２が登録解除操作を受け付けるようにした場合について説明したが、この第２の実施の形態では、コンテンツ取得装置１２が、コンテンツ提供装置１１と接続されていないときでも登録解除操作を受け付けるようになされている。
【０２０６】
具体的に言うと、コンテンツ取得装置１２の登録／登録解除要求部３５は、例えば、コンテンツ取得装置１２がコンテンツ提供装置１１と接続されていないときに、操作部３４を介して、現在このコンテンツ取得装置１２が登録されているコンテンツ提供装置１１のリスト、つまり登録解除の要求先対象となるコンテンツ提供装置１１のリストの表示操作が行われると、このリスト（登録解除要求先リストとも呼ぶ）を表示部３６に表示させる。この登録解除要求先リストは、例えば、完全性保障ファイルＡｆに記された提供側装置ＩＤのリストとする。
【０２０７】
そして、登録／登録解除要求部３５は、この登録解除要求先リストから、任意の提供側装置ＩＤが選択され、この提供側装置ＩＤに対する登録解除操作が行われると、この選択された提供側装置ＩＤをキー（検索条件）にして、コンテンツ記憶部３２から、この提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを検索する。
【０２０８】
この検索の結果、選択された提供側装置ＩＤ（すなわち登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤ）が記された取得コンテンツ管理ファイルＣｆが見付からなかった場合、登録／登録解除要求部３５は、登録解除要求を中止する。
【０２０９】
これに対して、選択された提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆが見付かった場合、登録／登録解除要求部３５は、このコンテンツ管理ファイルＣｆが正常であるかどうかを、コンテンツ管理部３３に判別させる。
【０２１０】
そして登録／登録解除要求部３５は、コンテンツ管理部３３により、取得コンテンツ管理ファイルＣｆが異常であると判別された場合、登録解除要求を中止する一方で、正常であると判別された場合、この取得コンテンツ管理ファイルＣｆに記された管理情報の削除フラグが全て「１」（すなわち削除済）であるかどうかを判別する。
【０２１１】
そして、登録／登録解除要求部３５は、管理情報の削除フラグが全て「１」ではないと判別した場合、登録解除要求を中止する一方で、全て「１」であると判別した場合、選択された提供側装置ＩＤとその完全性保障値とを、コンテンツ管理部３３に、完全性保障ファイルＡｆから削除させる。
【０２１２】
さらに、登録／登録解除要求部３５は、選択された提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを、コンテンツ管理部３３に、コンテンツ記憶部３２から削除させる。ここで、登録／登録解除要求部３５は、登録解除要求を一旦中断する。
【０２１３】
このように、コンテンツ取得装置１２は、登録解除の要求先となるコンテンツ提供装置１１と接続されていないときに、このコンテンツ提供装置１１に対する登録解除操作を受け付けると、このコンテンツ提供装置１１に関する情報を全て削除した状態で、登録解除要求を中断するようになされている。
【０２１４】
その後、コンテンツ取得装置１２が任意のコンテンツ提供装置１１と接続され、操作部３４を介して、この接続されているコンテンツ提供装置１１に対する登録解除操作が行われると、登録／登録解除要求部３５は、コンテンツ記憶部３２から完全性保障ファイルＡｆを読み出して、この完全性保障ファイルＡｆから、接続されているコンテンツ提供装置１１の提供側装置ＩＤを検索する。
【０２１５】
この検索の結果、接続されているコンテンツ提供装置１１（つまり登録解除の要求先となるコンテンツ提供装置１１）の提供側装置ＩＤが完全性保障ファイルＡｆから見付からなかった場合、このことは、このコンテンツ提供装置１１に関する情報が既に削除されていること、つまり、コンテンツ取得装置１２が、コンテンツ提供装置１１と接続される前に、このコンテンツ提供装置１１に対する登録解除操作を受け付け、登録解除要求を中断していたことを意味する。
【０２１６】
この場合、登録／登録解除要求部３５は、直ちに、この接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送る。
【０２１７】
これに対して、接続されているコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かった場合、このことは、コンテンツ取得装置１２が、このコンテンツ提供装置１１に対する登録解除要求を中断してはいないことを意味する。
【０２１８】
この場合、登録／登録解除要求部３５は、第１の実施の形態と同様の手順で、このコンテンツ提供装置１１に関する情報を削除してから、この接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送る。
【０２１９】
こうすることで、コンテンツ取得装置１２は、例えば、コンテンツ提供装置１１と離れた場所にあり、このコンテンツ提供装置１１に対して登録解除要求を送ることができなくても、このコンテンツ提供装置１１に関する情報については削除することができる。
【０２２０】
このことは、コンテンツ取得装置１２に記憶可能な取得コンテンツ管理ファイルＣｆの数が制限される場合などに、特に有効である。
【０２２１】
例えば、コンテンツ取得装置１２に記憶可能な取得コンテンツ記憶ファイルＣｆの数が「２」に制限されているとする。ここで、コンテンツ取得装置１２が、例えば、２台のコンテンツ提供装置１１からコンテンツデータを取得したことにより、コンテンツ取得装置１２に２個の取得コンテンツ管理ファイルＣｆが記憶されているとすると、新たなコンテンツ提供装置１１からコンテンツデータを取得するには、少なくとも２台のコンテンツ提供装置１１のどちらか一方に登録解除させて、取得コンテンツ管理ファイルＣｆを削除する必要がある。
【０２２２】
ここで、登録解除させたいコンテンツ提供装置１１が離れた場所にあると、このコンテンツ提供装置１１に対して登録解除要求を送ることができず、上述の第１の実施の形態の場合、新たなコンテンツ提供装置１１からコンテンツデータを取得することはできない。
【０２２３】
このような場合に、この第２の実施の形態のように、登録解除させたいコンテンツ提供装置１１に登録解除要求を送るのは後にして、コンテンツ取得装置１２がこのコンテンツ提供装置１１に関する情報を削除することで、新たなコンテンツ提供装置１１からコンテンツデータを取得できるようになる。
【０２２４】
（２−２）登録解除要求処理手順
次に、この第２の実施の形態における登録解除要求処理手順について具体的に説明する。この登録解除要求処理手順は、コンテンツ取得装置１２がコンテンツ提供装置１１と接続されていないときと、接続されているときとで、手順が異なるので、ここでは、コンテンツ取得装置１２がコンテンツ提供装置１１と接続されていないときの登録解除要求処理手順（これを非接続時処理手順とも呼ぶ）と、接続されているときの登録解除要求処理手順（これを接続時処理手順とも呼ぶ）とに分けて説明する。
【０２２５】
（２−２−１）非接続時の登録解除要求処理手順
まず、図１２に示すフローチャートを用いて、非接続時処理手順ＲＴ４Ａについて説明する。
【０２２６】
コンテンツ取得装置１２は、コンテンツ提供装置１１と接続されていない状態で、登録解除要求先リストから、任意の提供側装置ＩＤが選択され、この提供側装置ＩＤに対する登録解除操作が行われると、この非接続時処理手順ＲＴ４Ａを開始し、最初のステップＳＰ１００において、登録／登録解除要求部３５が、コンテンツ記憶部３２に記憶されている完全性保障ファイルＡｆから、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤを検索して、次のステップＳＰ１０１に移る。
【０２２７】
ステップＳＰ１０１において、登録／登録解除要求部３５は、検索の結果、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かったかどうかを判別する。
【０２２８】
このステップＳＰ１０１で肯定結果を得ると、このことは、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ１０２に移る。
【０２２９】
ステップＳＰ１０２において、登録／登録解除要求部３５は、コンテンツ記憶部３２から、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを読み出し、この取得コンテンツ管理ファイルＣｆの完全性を、コンテンツ管理部３３に検証させる。
【０２３０】
つづくステップＳＰ１０３において、登録／登録解除要求部３５は、コンテンツ管理部３３に、ステップＳＰ１０２での検証の結果、この取得コンテンツ管理ファイルＣｆが正常であるかどうかを判別させる。
【０２３１】
このステップＳＰ１０３で肯定結果を得ると、このことは、取得コンテンツ管理ファイルＣｆが正常であると判別されたことを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ１０４に移る。
【０２３２】
ステップＳＰ１０４において、登録／登録解除要求部３５は、この取得コンテンツ管理ファイルＣｆ（すなわちステップＳＰ１０２で読み出した取得コンテンツ管理ファイルＣｆ）に記された管理情報の削除フラグが全て「１」（すなわち削除済）であるかどうかを判別する。
【０２３３】
このステップＳＰ１０４で肯定結果を得ると、このことは、登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの全てがコンテンツ記憶部３２から削除されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ１０５に移る。
【０２３４】
ステップＳＰ１０５において、登録／登録解除要求部３５は、コンテンツ管理部３３に、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤと、対応する完全性保障値とを、完全性保障ファイルＡｆから削除させて、次のステップＳＰ１０６に移る。
【０２３５】
ステップＳＰ１０６において、登録／登録解除要求部３５は、コンテンツ管理部３３に、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆを、コンテンツ記憶部３２から削除させて、この非接続時処理手順ＲＴ４Ａを終了する（つまり登録解除要求処理手順を中断する）。
【０２３６】
これに対して、上述のステップＳＰ１０１で否定結果を得た場合（すなわち登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されていない場合）、ステップＳＰ１０３で否定結果を得た場合（すなわち取得コンテンツ管理ファイルＣｆが異常であると判別された場合）、ステップＳＰ１０４で否定結果を得た場合（すなわち登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの少なくとも１つがまだコンテンツ記憶部３２に記憶されている場合）、登録／登録解除要求部３５は、この非接続時処理手順ＲＴ４Ａをエラー終了する。
【０２３７】
このような非接続時処理手順ＲＴ４Ａにより、コンテンツ取得装置１２は、非接続時の登録解除要求処理を行うようになされている。
【０２３８】
（２−２−２）接続時の登録解除要求処理手順
一方、コンテンツ提供装置１１と接続されている状態で、このコンテンツ提供装置１１に対する登録解除操作が行われると、コンテンツ取得装置１２は、接続時要求処理手順ＲＴ４Ｂを開始し、最初のステップＳＰ１１０において、登録／登録解除要求部３５が、コンテンツ記憶部３２に記憶されている完全性保障ファイルＡｆから、接続されているコンテンツ提供装置１１の提供側装置ＩＤを検索して、次のステップＳＰ１１１に移る。
【０２３９】
ステップＳＰ１１１において、登録／登録解除要求部３５は、検索の結果、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆから見付かったかどうかを判別する。
【０２４０】
このステップＳＰ１１１で否定結果を得ると、このことは、接続されているコンテンツ提供装置１１に関する情報が既に削除されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ１１２に移る。
【０２４１】
ステップＳＰ１１２において、登録／登録解除要求部３５は、接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送り、この接続時処理手順ＲＴ４Ｂを終了する。
【０２４２】
これに対して、上述のステップＳＰ１１１で肯定結果を得ると、このことは、接続されているコンテンツ提供装置１１に関する情報がまだ記憶されていることを意味し、このとき登録／登録解除要求部３５は、ステップＳＰ１１３に移る。
【０２４３】
以降、登録／登録解除要求部３５は、ステップＳＰ１１３〜ステップＳＰ１１８において、第１の実施の形態の登録解除要求処理手順ＲＴ３のステップＳＰ５２〜ステップＳＰ５７と同様の処理を行う。
【０２４４】
すなわち、登録／登録解除要求部３５は、ステップＳＰ１１３〜ステップＳＰ１１８において、接続されているコンテンツ提供装置１１に関する情報を削除してから、接続されているコンテンツ提供装置１１に対して、取得側装置ＩＤとともに登録解除要求を送り、この接続時処理手順ＲＴ４Ｂを終了する。
【０２４５】
このような接続時処理手順ＲＴ４Ｂにより、コンテンツ取得装置１２は、接続時の登録解除要求処理を行うようになされている。
【０２４６】
（３）第３の実施の形態
次に、第３の実施の形態について説明する。この第３の実施の形態は、上述の第１及び第２の実施の形態とは異なる手順で登録解除要求を行う形態であり、以下、登録解除要求を主に説明する。因に、コンテンツ提供システム１０のシステム構成、コンテンツ提供装置１１及びコンテンツ取得装置１２の機能構成については、第１の実施の形態と同様である。
【０２４７】
（３−１）登録解除要求
上述した第１及び第２の実施の形態では、コンテンツ取得装置１２が、コンテンツ提供装置１１から取得したコンテンツデータがコンテンツ記憶部３２から削除されている場合に限り、コンテンツ提供装置１１に登録解除の要求を行うようにした場合について説明した。この場合、実際には、ユーザにコンテンツデータの削除操作を強いることになる。
【０２４８】
そこで、この第３の実施の形態では、コンテンツ取得装置１２が、登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータを全て削除したうえで、このコンテンツ提供装置１１に登録解除の要求を行うようになされている。こうすることで、登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの削除操作をユーザに強いることなく、ユーザに行わせる操作を一段と少なくすることができ、結果として、使い勝手を一段と向上させることができる。
【０２４９】
（３−２）登録解除要求処理手順
ここで、図１４に示すフローチャートを用いて、この第３の実施の形態における登録解除要求処理手順ＲＴ５について具体的に説明する。この登録解除要求処理手順ＲＴ５は、第１の実施の形態の登録解除要求処理手順ＲＴ３に対して、ステップＳＰ５４で否定結果を得た場合に移るステップＳＰ２００とステップＳＰ２０１が追加されただけであるので、この部分を中心に説明する。
【０２５０】
コンテンツ取得装置１２は、登録解除の要求先となるコンテンツ提供装置１１と接続されている状態で、このコンテンツ提供装置１１に対する登録解除操作が行われると、この登録解除要求処理手順ＲＴ５を開始する。
【０２５１】
その後、ステップＳＰ５０、ステップＳＰ５１、ステップＳＰ５２、ステップＳＰ５３を経て、ステップＳＰ５４に移り、ステップＳＰ５４で否定結果を得たとする。このことは、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆが正常であると確認できた後、登録／登録解除要求部３５が、この取得コンテンツ管理ファイルＣｆに記された管理情報の削除フラグが全て「１」（すなわち削除済）であるかどうかを判別した結果、削除フラグが「０」の管理情報が存在すること、つまり登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータの少なくとも１つがまだコンテンツ記憶部３２に記憶されていることを意味する。
【０２５２】
このとき、登録／登録解除要求部３５は、ステップＳＰ２００に移る。ステップＳＰ２００において、登録／登録解除要求部３５は、この取得コンテンツ管理ファイルＣｆに記された管理情報の削除フラグが「０」のコンテンツデータ、つまり、登録解除の要求先となるコンテンツ提供装置１１から取得してコンテンツ記憶部３２に記憶されているコンテンツデータを、コンテンツ削除部４３に削除させる。
【０２５３】
またこのとき登録／登録解除要求部３５は、コンテンツ管理部３３に、そのコンテンツデータの管理情報の削除フラグを「０」から「１」に、すなわち未削除から削除済に書き換えさせるとともに、更新利用条件を、この時点でのそのコンテンツデータの転送可能回数に書き換えさせることで、取得コンテンツ管理ファイルＣｆを更新させる。
【０２５４】
そして、登録／登録解除要求部５３は、つづくステップＳＰ２０１において、この取得コンテンツ管理ファイルＣｆの更新にともない、コンテンツ管理部３３に、その取得コンテンツ管理ファイルＣｆの完全性保障値を算出し直させて、完全性保障ファイルＡｆを更新させた後、再びステップＳＰ５２に戻る。
【０２５５】
このような登録解除要求処理手順ＲＴ５により、コンテンツ取得装置１２は、登録解除の要求先となるコンテンツ提供装置１１から取得したコンテンツデータを削除したうえで、このコンテンツ提供装置１１に対して登録解除を要求するようになされている。
【０２５６】
尚、ここでは、コンテンツ提供装置１１に登録解除を要求するときに、このコンテンツ提供装置１１から取得したコンテンツデータがまだコンテンツ記憶部３２に記憶されている場合に、コンテンツ取得装置１２がこのコンテンツデータを自動で削除するようにしたが、削除するかどうかをユーザに確認して、ユーザが許可した場合にのみ削除するようにしてもよい。ここで、ユーザが許可しなかった場合、処理を中止する。
【０２５７】
（４）第４の実施の形態
次に、上述した第１乃至第３の実施の形態のコンテンツ提供システム１０を、具体的なハードウェア構成により実現した第４の実施の形態について説明する。
【０２５８】
（４−１）コンテンツ転送システム
図１５において１００は、コンテンツ転送システムを示す。このコンテンツ転送システム１００は、携帯型電話機１０１と、据置型オーディオプレイヤ１０２と、携帯型オーディオプレイヤ１０３とで構成され、携帯型電話機１０１と据置型オーディオプレイヤ１０２とがＵＳＢ（Universal  Serial  Bus）ケーブルＵｃを介して接続され、また据置型オーディオプレイヤ１０２と携帯型オーディオプレイヤ１０３とがＵＳＢケーブルＵｃを介して接続される。
【０２５９】
ここで、このコンテンツ転送システム１００が、第１乃至第３の実施の形態のコンテンツ提供システム１０に対応するものであり、携帯型電話機１０１が、第１乃至第３の実施の形態のコンテンツ提供装置１１、据置型オーディオプレイヤ１０２が、第１乃至第３の実施の形態のコンテンツ取得装置１２に対応するものである。
【０２６０】
携帯型電話機１０１は、例えば、電話回線網を介してダウンロードした音楽データを記憶している。そしてこの携帯型電話機１０１は、自身に登録している据置型オーディオプレイヤ１０２とＵＳＢケーブルＵｃを介して接続された状態で、例えば、接続された据置型オーディオプレイヤ１０２から音楽データの転送要求を受けると、この転送要求に応じて、自身が記憶している音楽データを、この据置型オーディオプレイヤ１０２に転送する（すなわち提供する）。
【０２６１】
据置型オーディオプレイヤ１０２は、自身が登録されている携帯型電話機１０１から転送されてきた音楽データを記憶して、ユーザ操作などに応じて再生する。また、据置型オーディオプレイヤ１０２は、携帯型電話機１０１から転送されてきた音楽データを、ユーザ操作などに応じて、ＵＳＢケーブルＵｃを介して接続された携帯型オーディオプレイヤ１０３に転送し得るようになされている。
【０２６２】
（４−２）携帯型電話機のハードウェア構成
次に、図１６を用いて携帯型電話機１０１の具体的なハードウェア構成について説明する。この携帯型電話機１０１は、筐体表面に設けられた各種操作キーでなる操作入力部１１０がユーザにより操作されると、操作入力部１１０から、その操作に応じた操作入力信号が入力処理部１１１に送られる。入力処理部１１１は、供給される操作入力信号を操作コマンドに変換して、これをバス１１２を介して中央処理ユニット（ＣＰＵ：Central  Processing  Unit）１１３に送る。
【０２６３】
中央処理ユニット１１３は、ＲＯＭ（Read  Only  Memory）１１４にあらかじめ記憶された基本プログラムやアプリケーションプログラムなどの各種プログラムを、バス１１２を介してＲＡＭ（Random  Access  Memory）１１５に読み出す。
【０２６４】
そして中央処理ユニット１１３は、ＲＡＭ１１５上で展開した各種プログラムに従って全体を制御すると共に、所定の演算処理や入力処理部１１１から与えられる操作コマンドに応じた処理を実行する。
【０２６５】
実際上、中央処理ユニット１１３は、通話モード時、マイクロホン１１６でユーザの音声を集音して得られた音声信号を音声コーデック１１７によって音声データに変換する。そして中央処理ユニット１１３は、その音声データに変復調回路部１１８でスペクトラム拡散処理を施した後、送受信回路部１１９でデジタルアナログ変換処理及び周波数変換処理を順次施す。
【０２６６】
この結果として送受信回路部１１９から得られた音声信号が、アンテナ１２０から電話回線網の基地局（図示せず）に送信される。またこのときアンテナ１２０で受信された音声信号は、送受信回路部１１９で増幅されて周波数変換処理及びアナログデジタル変換処理が順次施された後、変復調回路部１１８でスペクトラム逆拡散処理が施される。
【０２６７】
この結果として変復調回路部１１８から得られた音声データを、中央処理ユニット１１３は、音声コーデック１１７に送る。
【０２６８】
そして中央処理ユニット１１３は、音声コーデック１１７で音声データを音声信号に変換してスピーカ１２１に送る。この結果、スピーカ１２１から音声信号に基づく相手の音声が出力される。このようにして中央処理ユニット１１３は、ユーザと相手との音声通話を実現する。
【０２６９】
また中央処理ユニット１１３は、データ通信モード時、例えば表示処理部１２２を介してディスプレイ１２３に表示した画面上で購入対象の音楽データが指定されると、その音楽データの購入を要求する購入要求データを生成する。
【０２７０】
そして中央処理ユニット１１３は、その購入要求データに変復調回路部１１８でスペクトラム拡散処理を施した後、送受信回路部１１９でデジタルアナログ変換処理及び周波数変換処理を順次施す。
【０２７１】
この結果として送受信回路部１１９により得られた購入要求データの信号をアンテナ１２０から基地局経由でネットワーク上の図示しないサーバ装置に送信する。
【０２７２】
この結果、サーバ装置から基地局経由で送信されてくる音楽データの信号が、アンテナ１２０で受信され、送受信回路部１１９によって増幅されて周波数変換処理及びアナログデジタル変換処理が順次施された後、変復調回路部１１８でスペクトラム逆拡散処理が施される。
【０２７３】
この結果として変復調回路部１１８から得られた音楽データを、中央処理ユニット１１３は、メディアインタフェース１２４を介して、着脱可能な、不揮発性メモリで構成されるメディア１２５に送り記憶する。または装置内蔵の不揮発性メモリ（これを内蔵メモリとも呼ぶ）１２６に送り記憶する。
【０２７４】
その後、中央処理ユニット１１３は、ユーザにより操作入力部１１０を介して、音楽データの再生命令が入力されると、メディアインタフェース１２４を介して、メディア１２５から音楽データを読み出して、または内蔵メモリ１２６から音楽データを読み出して、音声コーデック１１７に送る。
【０２７５】
そして中央処理ユニット１１３は、音声コーデック１１７で音楽データを音楽信号に変換してスピーカ１２１（または図示しないヘッドホン）に送る。この結果、スピーカ１２１（または図示しないヘッドホン）から音楽信号に基づく音楽が出力される。
【０２７６】
さらに中央処理ユニット１１３は、ＵＳＢケーブルＵｃによりこの携帯型電話機１０１が据置型オーディオプレイヤ１０２と接続されると、ＵＳＢインタフェース１２７を介してこの据置型オーディオプレイヤ１０２と通信する。
【０２７７】
ここで、中央処理ユニット１１３は、据置型オーディオプレイヤ１０２から、この据置型オーディオプレイヤ１０２の装置ＩＤとともに登録要求が送られてくると、これをＵＳＢインタフェース１２７を介して受け取り、これに応じて、この装置ＩＤを内蔵メモリ１２６に記憶することで登録する。
【０２７８】
また、中央処理ユニット１１３は、この携帯型電話機１０１に登録されている据置型オーディオプレイヤ１０２から、音楽データの転送要求が送られてくると、これをＵＳＢインタフェース１２７を介して受け取り、これに応じて、メディア１２５または内蔵メモリ１２６から音楽データを読み出し、これをＵＳＢインタフェース１２７を介して据置型オーディオプレイヤ１０２に送信（つまり転送）する。
【０２７９】
さらに、中央処理ユニット１１３は、据置型オーディオプレイヤ１０２から、この据置型オーディオプレイヤ１０２の装置ＩＤとともに登録解除要求が送られてくると、これをＵＳＢインタフェース１２７を介して受け取り、これに応じて、この装置ＩＤを内蔵メモリ１２６から削除することで登録を解除する。
【０２８０】
さらに、この携帯型電話機１０１の例えば内蔵メモリ１２６には、携帯型電話機１０１ごとに固有の情報である電話番号が記憶され、中央処理ユニット１１３は、この電話番号を、通話、据置型オーディオプレイヤ１０２との間の相互認識などに用いる。
【０２８１】
さらにこの第４の実施の形態では、携帯型電話機１０１に対して、第１乃至第３の実施の形態の機能構成によるコンテンツ提供装置１１の機能に応じたプログラムをＲＯＭ１１４に記憶させておくようにする。
【０２８２】
すなわち、第１乃至第３の実施の形態のコンテンツ提供装置１１が有する機能である、コンテンツ取得装置１２の登録、登録解除、コンテンツデータの提供のそれぞれに応じたプログラムを、この携帯型電話機１０１のＲＯＭ１１４に記憶させておく。
【０２８３】
これらのプログラムを中央処理ユニット１１３が実行することで、携帯型電話機１０１は、第１乃至第３の実施の形態のコンテンツ提供装置１１と同様に機能することができる。
【０２８４】
すなわち、携帯型電話機１０１は、中央処理ユニット１１３を、コンテンツ提供装置１１の登録／登録解除部２３、コンテンツ提供制御部２４と同様に機能させることができる。また携帯型電話機１０１は、内蔵メモリ１２６を、コンテンツ提供装置１１の装置ＩＤ記憶部２１及びコンテンツ記憶部２２と同様に機能させることができる。さらに携帯型電話機１０１は、ＵＳＢインタフェース１２７を、コンテンツ提供装置１１の通信部２０と同様に機能させることができる。
【０２８５】
尚、携帯型電話機１０１では、各機能に応じたプログラムが記録されたコンピュータ読取可能な記録媒体（例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、メモリカードなど）から、これらのプログラムを読み出して、内蔵メモリ１２６にインストールするようにしてもよい。因に、携帯型電話機１０１が、記録媒体から直接プログラムを読み出せない場合には、記録媒体を読取可能なドライブをＵＳＢインタフェース１２７に接続して、このドライブを介して読み出すようにしてもよい。さらに携帯型電話機１０１では、有線または無線の各種ネットワークを介してこれらのプログラムを取得して、内蔵メモリ１２６にインストールするようにしてもよい。
【０２８６】
このようにして内蔵メモリ１２６にインストールされたプログラムを、中央処理ユニット１１３が実行する。
【０２８７】
（４−３）据置型オーディオプレイヤのハードウェア構成
次に、図１７を用いてコンピュータとしての据置型オーディオプレイヤ１０２の具体的なハードウェア構成について説明する。この据置型オーディオプレイヤ１０２は、筐体表面やリモートコントローラ（図示せず）に設けられた各種操作キーでなる操作入力部１３０がユーザにより操作されると、操作入力部１３０から、その操作に応じた操作入力信号が入力処理部１３１に送られる。入力処理部１３１は、供給される操作入力信号を操作コマンドに変換して、これをバス１３２を介して中央処理ユニット（ＣＰＵ）１３３に送る。
【０２８８】
中央処理ユニット１３３は、ＲＯＭ１３４またはハードディスクドライブ（ＨＤＤ：Hard  Disc  Drive）１３５にあらかじめ記憶された基本プログラムやアプリケーションプログラムなどの各種プログラムを、バス１３２を介してＲＡＭ１３６に読み出す。
【０２８９】
そして中央処理ユニット１３３は、ＲＡＭ１３６上で展開した各種プログラムに従って全体を制御すると共に、所定の演算処理や入力処理部１３１から与えられる操作コマンドに応じた処理を実行する。
【０２９０】
実際上、中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、ＣＤなどのメディア（図示せず）に記録された音楽データに対する録音命令が入力されると、メディアドライブ１３７によりメディアから音楽データを読み出して、データ処理回路１３８に送る。
【０２９１】
データ処理回路１３８は、メディアドライブ１３８から与えられた音楽データをそのまま、または圧縮符号化してハードディスクドライブ１３５に送る。この結果、その音楽データがハードディスクドライブ１３５に記憶される。
【０２９２】
また中央処理ユニット１３３は、ネットワーク通信処理部１３９及びネットワークインタフェース１４０を順次介してネットワークに接続することで、ネットワーク上のサーバ装置（図示せず）と通信する。
【０２９３】
そして中央処理ユニット１３３は、例えば表示処理部１４１を介してディスプレイ１４２に表示した画面上で購入対象の音楽データが指定されると、その音楽データの購入をネットワーク上のサーバ装置に要求する。
【０２９４】
この結果、サーバ装置からネットワーク経由で音楽データが送信されてくると、中央処理ユニット１３３は、これをネットワークインタフェース１４０及びネットワーク通信処理部１３９で受信して、ハードディスクドライブ１３５に送る。この結果、購入した音楽データがハードディスクドライブ１３５に記憶される。
【０２９５】
さらに中央処理ユニット１３３は、ＵＳＢケーブルＵｃによりこの据置型オーディオプレイヤ１０２が携帯型電話機１０１と接続されると、ＵＳＢインタフェース１４３を介してこの携帯型電話機１０１と通信する。
【０２９６】
ここで、中央処理ユニット１１３は、ユーザにより操作入力部１３０を介して、この携帯型電話機１０１に対して据置型オーディオプレイヤ１０２の登録を要求する命令が入力されると、ＲＯＭ１３４から据置型オーディオプレイヤごとに固有の装置ＩＤを読み出して、この装置ＩＤとともに登録要求をＵＳＢインタフェース１４３を介して携帯型電話機１０１に送る。
【０２９７】
さらに中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、この携帯型電話機１０１に対して据置型オーディオプレイヤ１０２の登録解除を要求する命令が入力されると、ＲＯＭ１３４から据置型オーディオプレイヤの装置ＩＤを読み出して、この装置ＩＤとともに登録解除要求をＵＳＢインタフェース１４３を介して携帯型電話機１０１に送る。
【０２９８】
さらに中央処理ユニット１３３は、この携帯型電話機１０１から送られてくる音楽データのリストを、ＵＳＢインタフェース１４３を介して受信し、このリストを表示処理部１４１を介してディスプレイ１４２に表示する。そして中央処理ユニット１３３は、このリストから取り込みたい音楽データが指定されると、その音楽データの転送要求をＵＳＢインタフェース１４３を介して携帯型電話機１０１に送る。
【０２９９】
この結果、携帯型電話機１０１から音楽データが送信されてくると、中央処理ユニット１３３は、これをＵＳＢインタフェース１４３で受信して、ハードディスクドライブ１３５に送る。この結果、その音楽データがハードディスクドライブ１３５に記憶される。
【０３００】
ここで、中央処理ユニット１３３は、携帯型電話機１０１から取り込んだ音楽データを、第１乃至第３の実施の形態のコンテンツ取得装置１２と同様にして、取得コンテンツ管理ファイルＣｆで管理する。因に、図１８に示すように、この場合の提供側装置ＩＤ、つまり携帯型電話機１０１側の装置ＩＤは、その電話番号（例えば「０９０＊＊＊＊＊＊＊＊」）とする。
【０３０１】
さらに中央処理ユニット１３３は、第１乃至第３の実施の形態のコンテンツ取得装置１２と同様にして、取得コンテンツ管理ファイルＣｆごとに完全性保障値を算出して、これを図１９に示すように、取得コンテンツ管理ファイルＣｆに記された提供側装置ＩＤ（つまり電話番号）とともに完全性保障ファイルＡｆに記すようになされている。
【０３０２】
さらに、中央処理ユニット１１３は、取り込んだ各音楽データに対するラインセンス管理も行う。
【０３０３】
また一方で、中央処理ユニット１３３は、ＵＳＢケーブルＵｃによりこの据置型オーディオプレイヤ１０２が携帯型オーディオプレイヤ１０３と接続されると、ＵＳＢインタフェース１４３を介してこの携帯型オーディオプレイヤ１０３と通信する。
【０３０４】
ここで、中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、ハードディスクドライブ１３５内の音楽データが指定され、転送命令が入力されると、ハードディスクドライブ１３５からその音楽データを読み出して、ＵＳＢインタフェース１４３を介して携帯型オーディオプレイヤ１０３に送信（つまり転送）する。
【０３０５】
さらに中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、ハードディスクドライブ１３５内の音楽データが指定され、削除命令が入力されると、ハードディスクドライブ１３５からその音楽データを削除する。
【０３０６】
さらに中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、ハードディスクドライブ１３５内の音楽データが指定され、再生命令が入力されると、ハードディスクドライブ１３５からその音楽データを読み出して、データ処理回路１３８に送る。
【０３０７】
データ処理回路１３８は、その音楽データに対して、復号処理、デジタルアナログ変換処理及び増幅処理などの再生処理を施すことにより音楽信号に変換してスピーカ１４４に送る。この結果、スピーカ１４４から音楽信号に基づく音楽が出力される。
【０３０８】
さらに中央処理ユニット１３３は、ユーザにより操作入力部１３０を介して、メディア（図示せず）に記録された音楽データに対する再生命令が入力されると、メディアドライブ１３７によりメディアから音楽データを読み出して、データ処理回路１３８に送る。
【０３０９】
データ処理回路１３８は、その音楽データに対して、復号処理、デジタルアナログ変換処理及び増幅処理などの再生処理を施すことにより音楽信号に変換してスピーカ１４４に送る。この結果、スピーカ１４４から音楽信号に基づく音楽が出力される。
【０３１０】
さらに中央処理ユニット１３３は、各種プログラムの実行結果（例えば、登録要求、登録解除要求、音楽データの取得、転送、削除、再生など）に応じた画面データを生成して、これを表示処理部１４１を介してディスプレイ１４２に送る。この結果、ディスプレイ１４２に、各種プログラムの実行結果に応じた画面が表示される。
【０３１１】
さらにこの第４の実施の形態では、据置型オーディオプレイヤ１０２に対して、第１乃至第３の実施の形態の機能構成によるコンテンツ取得装置１２の機能に応じたプログラムをＲＯＭ１３４またはハードディスクドライブ１３５に記憶させておくようにする。
【０３１２】
すなわち、第１乃至第３の実施の形態のコンテンツ取得装置１２が有する機能である、コンテンツ提供装置１１への登録要求、登録解除要求、コンテンツ提供装置１１からのコンテンツデータの取得、取得したコンテンツデータの削除のそれぞれに応じたプログラムを、この据置型オーディオプレイヤ１０２のＲＯＭ１３４またはハードディスクドライブ１３５に記憶させておく。
【０３１３】
これらのプログラムを中央処理ユニット１３３が実行することで、据置型オーディオプレイヤ１０２は、第１乃至第３の実施の形態のコンテンツ取得装置１２により実行された登録処理手順、登録解除要求処理手順、コンテンツデータ取得処理手順、コンテンツデータ削除処理手順と同様の手順で、登録要求、登録解除要求、コンテンツデータの取得、コンテンツデータの削除を行うことができる。
【０３１４】
ゆえに、据置型オーディオプレイヤ１０２は、操作入力部１３０及び入力処理部１３１を、コンテンツ取得装置１２の操作部３４と同様に機能させることができる。また据置型オーディオプレイヤ１０２は、中央処理ユニット１３３を、コンテンツ取得装置１２のコンテンツ管理部３３、登録／登録解除要求部３５、コンテンツ取得制御部３７、コンテンツ再生制御部３８、コンテンツ転送制御部４０、ライセンス管理部４２、コンテンツ削除部４３と同様に機能させることができる。
【０３１５】
また、据置型オーディオプレイヤ１０２は、ＲＯＭ１３４を、コンテンツ取得装置１２の装置ＩＤ記憶部３１と同様に機能させることができる。さらに据置型オーディオプレイヤ１０２は、ハードディスクドライブ１３５をコンテンツ取得装置１２のコンテンツ記憶部３２と同様に機能させることができる。
【０３１６】
さらに、据置型オーディオプレイヤ１０２は、データ処理回路１３８及びスピーカ１４４を、コンテンツ取得装置１２の再生部３９と同様に機能させることができる。さらに据置型オーディオプレイヤ１０２は、表示処理部１４１及びディスプレイ１４２を、コンテンツ取得装置１２の表示部３６と同様に機能させることができる。
【０３１７】
さらに、据置型オーディオプレイヤ１０２は、ＵＳＢインタフェース１４３を、コンテンツ取得装置１２の提供装置用通信部３０及び外部装置用通信部４１と同様に機能させることができる。
【０３１８】
尚、据置型オーディオプレイヤ１０２では、各機能に応じたプログラムが記録されたコンピュータ読取可能な記録媒体（例えば、ＣＤ、ＤＶＤ、メモリカードなど）から、メディアドライブ１３７によりこれらのプログラムを読み出して、ハードディスクドライブ１３５にインストールするようにしてもよい。因に、据置型オーディオプレイヤ１０２が、記録媒体から直接プログラムを読み出せない場合には、記録媒体を読取可能なドライブをＵＳＢインタフェース１４３に接続して、このドライブを介して読み出すようにしてもよい。さらに据置型オーディオプレイヤ１０２では、通信処理部１３９及びネットワークインタフェース１４０により有線または無線の各種ネットワークを介してこれらのプログラムを取得して、ハードディスクドライブ１３５にインストールするようにしてもよい。
【０３１９】
かくして、この第４の実施の形態でも、上述した第１乃至第３の実施の形態と同様の効果を得ることができる。
【０３２０】
因に、この第４の実施の形態における携帯型電話機１０１のハードウェア構成は、一例であり、コンテンツ提供装置１１と同様の機能を実現できるハードウェア構成であれば、この他種々のハードウェア構成でもよい。また同様に、据置型オーディオプレイヤ１０２のハードウェア構成も、一例であり、コンテンツ取得装置１２と同様の機能を実現できるハードウェア構成であれば、この他種々のハードウェア構成でもよい。
【０３２１】
（５）他の実施の形態
尚、上述した第３の実施の形態では、コンテンツ取得装置１２が、登録解除の要求先となるコンテンツ提供装置１１と接続されていない状態で、登録解除操作が行われると、このコンテンツ提供装置１１に関する情報（このコンテンツ提供装置１１から取得したコンテンツデータを含む）を削除した状態で、一旦登録解除要求処理を中断し、その後、このコンテンツ提供装置１１と接続されている状態で、登録解除操作が行われると、登録解除要求処理を再開して、直ちに、このコンテンツ提供装置１１に登録解除要求を送るようにした場合について述べた。
【０３２２】
本発明はこれに限らず、登録解除の要求先となるコンテンツ提供装置１１と接続されていない状態で、登録解除操作が行われた場合には、このコンテンツ提供装置１１に関する情報を削除するのとは別に、このコンテンツ提供装置１２の提供側装置ＩＤを未要求情報としてコンテンツ記憶部３２に記憶しておき、その後、この未要求情報と同一の提供側装置ＩＤを持つコンテンツ提供装置１１と接続された時点で、自動的に、このコンテンツ提供装置１１に登録解除要求を送るようにしてもよい。
【０３２３】
このようにすれば、登録解除要求処理の中断から再開までを自動化することができるので、結果として、使い勝手を一段と向上させることができる。
【０３２４】
また、上述した第１乃至第３の実施の形態では、取得コンテンツ管理ファイルＣｆに記されるコンテンツデータごとの管理情報に含まれる更新利用条件を、対応するコンテンツデータが削除される時点でのライセンス情報から抽出した更新利用条件で書き換えるようにした場合について述べたが、本発明はこれに限らず、対応するコンテンツデータのライセンス情報に含まれる更新利用条件が更新されるごとに、その更新された更新利用条件で、そのコンテンツデータの管理情報に含まれる更新利用条件を書き換えるようにしてもよい。
【０３２５】
さらに、上述した第１乃至第３の実施の形態では、更新利用条件を転送可能回数とした場合について述べたが、本発明はこれに限らず、再生可能回数、再生可能時間などを、更新利用条件としてもよい。また、この更新利用条件を、コンテンツ取得装置１２側で、あらかじめ決められた条件に適宜設定するようにしてもよい。
【０３２６】
さらに、上述した第１乃至第３の実施の形態では、取得したコンテンツデータごとの管理情報に、そのコンテンツデータが削除されているかどうかを示す削除情報として、「０」または「１」の数値で示される削除フラグを用いるようにした場合について述べたが、本発明はこれに限らず、「未削除」または「削除済」の文字で削除されているかどうかが示される削除情報など、削除されているかどうかを示すことができる情報であれば、この他種々の情報を削除情報として用いるようにしてもよい。
【０３２７】
さらに、上述した第１乃至第３の実施の形態では、各処理の最初に、処理対象となる取得コンテンツ管理ファイルＣｆを読み出し、この読み出した取得コンテンツ管理ファイルＣｆに対してのみ完全性を検証するようにした場合について述べたが、本発明はこれに限らず、各処理の最初に、全ての取得コンテンツ管理ファイルＣｆを読み出して、この読み出した全ての取得コンテンツ管理ファイルＣｆの完全性を検証するようにしてもよい。この場合、全ての取得コンテンツ管理ファイルＣｆが正常である場合にのみ、処理を継続するようにすればよい。
【０３２８】
さらに上述した第１の実施の形態では、コンテンツデータ取得処理手順及び登録解除要求処理手順において、登録解除の要求先となるコンテンツ提供装置１１の提供側装置ＩＤが完全性保障ファイルＡｆに記されているかどうかで、そのコンテンツ提供装置１１の提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されているかどうか確認するようにした場合について述べたが、本発明はこれに限らず、実際に、提供側装置ＩＤをキーにして、コンテンツ記憶部３２から取得コンテンツ管理ファイルＣｆを検索することで、その提供側装置ＩＤが記された取得コンテンツ管理ファイルＣｆがコンテンツ記憶部３２に記憶されているかどうか確認するようにしてもよい。
【０３２９】
さらに、上述した第１の実施の形態では、コンテンツデータ取得処理手順において、接続されているコンテンツ提供装置１１の提供側装置ＩＤをキーにして、処理対象の取得コンテンツ管理ファイルＣｆを検索するようにした場合について述べたが、本発明はこれに限らず、例えば、コンテンツ提供装置１１から提供されるコンテンツデータの提供側コンテンツＩＤが、コンテンツデータだけでなく提供側のコンテンツ提供装置１１も識別できるような情報であるならば、すなわち同じコンテンツデータであっても提供元が違えば異なるような情報であるならば、提供側装置ＩＤの代わりに、取得しようとしているコンテンツデータの提供側コンテンツＩＤをキーにして、処理対象の取得コンテンツ管理ファイルＣｆを検索するようにしてもよい。
【０３３０】
さらに、上述した第１乃至第３の実施の形態では、コンテンツ取得装置１２のコンテンツ記憶部３２に、取得コンテンツ管理ファイルＣｆ、完全性保障値を算出するときの暗号鍵、完全性保障ファイルＡｆをコンテンツデータともに記憶するようにした場合について述べたが、本発明はこれに限らず、例えば、コンテンツ記憶部３２とは別の記憶部を設けて、これらのうちのいくつかを、この記憶部に記憶させるようにしてもよいし、それぞれ別々の記憶部を設けて、各記憶部に別々に記憶させるようにしてもよい。特に、完全性保障値を算出するときの暗号鍵や、完全性保障ファイルＡｆのように、外部から隠蔽する必要のある情報については、外部からのアクセスを困難にした記憶部を設けて、これに記憶させることが望ましく、そうしてもよい。第４の実施の形態についても同様である。
【０３３１】
さらに、上述した第１乃至第３の実施の形態では、取得コンテンツ管理ファイルＣｆに、コンテンツデータごとの管理情報として、取得側コンテンツＩＤ、提供側コンテンツＩＤ、削除フラグ、更新利用条件が記されるようにした場合について述べたが、本発明はこれに限らず、これら以外の情報が追加で記されるようになされていてもよいし、これらのうちのいくつかが取り除かれていてもよい。要は、コンテンツデータごとに、個別に管理できる情報であればよく、コンテンツ取得装置１２側での管理方法に応じた管理情報であればよい。
【０３３２】
さらに、上述した第１乃至第３の実施の形態では、コンテンツ取得装置１２が、コンテンツ提供装置１２から取得したコンテンツデータを、取得コンテンツ管理ファイルＣｆにより管理するようにした場合について述べたが、本発明はこれに限らず、データベースなどにより管理するようにしてもよい。同様に、コンテンツ提供装置１１側も、装置の登録を、装置登録管理ファイルＤｆではなく、データベースなどにより管理するようにしてもよい。特に、コンテンツ提供装置１１側では、できる限り処理付加の小さい管理方法が望ましい。
【０３３３】
さらに、上述した第１乃至第４の実施の形態では、コンテンツデータとして、例えば音楽データを扱う装置に、本発明を適用したが、本発明はこれに限らず、映像データ、テキストデータ、プログラムデータなど、この他種々のコンテンツデータを扱う装置に適用することが可能であり、また適用してもよい。
【０３３４】
さらに、上述した第１乃至第３の実施の形態では、コンテンツ提供装置１１とコンテンツ取得装置１２とが有線で接続されるようにした場合について述べたが、本発明はこれに限らず、それぞれに、所定方式の無線通信部を設けて、無線で通信するようにしてもよい。また、それぞれに、インターネットなどのネットワークを介して通信し得る有線通信部もしくは無線通信部を設けて、遠隔地から登録、登録解除を行うことができるようにしてもよい。第４の実施の形態についても同様である。
【０３３５】
さらに、上述した第４の実施の形態では、コンテンツ提供装置１１としての携帯型電話機１０１と、コンテンツ取得装置１２としての据置型オーディオプレイヤ１０２に本発明を適用したが、本発明はこれに限らず、コンテンツ提供装置１１としての機能を持つその他種々の装置（例えば、携帯型オーディオプレイヤ、ノートブック型パーソナルコンピュータ、ＮＡＳ（Network  Attached  Storage）、ゲーム機、ＰＤＡ（Persona  Digital  Assistant）など）に適用してもよいし、またコンテンツ取得装置１２としての機能を持つその他種々の装置（例えば、パーソナルコンピュータ、サーバ装置、ゲーム機など）に適用してもよい。
【０３３６】
さらに、本発明は、上述した第１乃至第４の実施の形態及びここまで説明した他の実施の形態に限定されるものではなく、これら第１乃至第４の実施の形態及びここまで説明した他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。
【０３３７】
すなわち、例えば、第２の実施の形態と第３の実施の形態とを組み合わせることで、コンテンツ取得装置１２が、登録解除の要求先となるコンテンツ提供装置１２と接続されていない場合に、このコンテンツ提供装置１２から取得して記憶しているコンテンツデータを自動削除したうえで、登録解除要求処理を中断するなどしてもよい。また、ここまで説明した第１乃至第３の実施の形態に対する他の実施の形態を、第４の実施の形態に組み合わせるなどしてもよい。
【産業上の利用可能性】
【０３３８】
本発明は、例えば、機器間で権利保護されたコンテンツデータを遣り取りするシステム、そのシステムを構成する装置で広く利用することができる。
【図面の簡単な説明】
【０３３９】
【図１】第１の実施の形態の概要となるコンテンツ取得装置の構成を示す略線図である。
【図２】第１の実施の形態の具体例となるコンテンツ提供システムの構成を示す略線図である。
【図３】第１の実施の形態の具体例となるコンテンツ提供装置の機能構成を示すブロック図である。
【図４】装置登録管理ファイルの構成を示す略線図である。
【図５】第１の実施の形態の具体例となるコンテンツ取得装置の機能構成を示すブロック図である。
【図６】取得コンテンツ管理ファイルの構成を示す略線図である。
【図７】完全性保障ファイルの構成を示す略線図である。
【図８】登録処理手順を示すシーケンスチャートである。
【図９】コンテンツデータ取得処理手順を示すフローチャートである。
【図１０】コンテンツデータ削除処理手順を示すフローチャートである。
【図１１】登録解除要求処理手順を示すフローチャートである。
【図１２】第２の実施の形態における非接続時処理手順を示すフローチャートである。
【図１３】第２の実施の形態における接続時処理手順を示すフローチャートである。
【図１４】第３の実施の形態における登録解除要求処理手順を示すフローチャートである。
【図１５】第４の実施の形態におけるデータ転送システムの構成を示す略線図である。
【図１６】携帯型電話機のハードウェア構成を示すブロック図である。
【図１７】据置型オーディオプレイヤのハードウェア構成を示すブロック図である。
【図１８】第４の実施の形態における取得コンテンツ管理ファイルの構成を示す略線図である。
【図１９】第４の実施の形態における完全性保障ファイルの構成を示す略線図である。
【符号の説明】
【０３４０】
１、１１……コンテンツ取得装置、２、１２……コンテンツ提供装置、３、２０……通信部、４……記憶部、５……登録解除要求部、１０……コンテンツ提供システム、１１……コンテンツ提供装置、１２……コンテンツ取得装置、２２、３２……コンテンツ記憶部、３０…提供装置用通信部、３３……コンテンツ管理部、３５……登録／登録解除要求部、４３……コンテンツ削除部、Ｃｆ……取得コンテンツ管理ファイル。
【図１】
0005034978.tif 000002
【図２】
0005034978.tif 000003
【図３】
0005034978.tif 000004
【図４】
0005034978.tif 000005
【図５】
0005034978.tif 000006
【図６】
0005034978.tif 000007
【図７】
0005034978.tif 000008
【図８】
0005034978.tif 000009
【図９】
0005034978.tif 000010
【図１０】
0005034978.tif 000011
【図１１】
0005034978.tif 000012
【図１２】
0005034978.tif 000013
【図１３】
0005034978.tif 000014
【図１４】
0005034978.tif 000015
【図１５】
0005034978.tif 000016
【図１６】
0005034978.tif 000017
【図１７】
0005034978.tif 000018
【図１８】
0005034978.tif 000019
【図１９】
0005034978.tif 000020