(57)【要約】【課題】相異なる複数の著作権管理方式に対応したコンテンツの再生制御を実行可能なコンテンツ再生装置を提供すること。【解決手段】ソースＩＤリストＬと方式識別情報２３２とを記憶する記憶部２３０と；方式識別情報２３２に基づいて再生制御方式を判断する再生制御方式判断部２４０と；再生制御方式判断部２４０によって第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤがソースＩＤリストに含まれているか否かに基づいて，当該コンテンツの再生可否を判断する第１の再生可否判断部２４２ａと；第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツの再生可否を判断する第２の再生可否判断部２４２ｂと；再生可能であると判断されたコンテンツを再生する再生実行部２４４と；を備えるコンテンツ再生装置２０が提供される。【選択図】図１０
2006059326.tif 000002
【特許請求の範囲】
【請求項１】
再生を許可するコンテンツの提供元を示すソースＩＤリストと，コンテンツの再生制御方式を示す方式識別情報と，を記憶する記憶部と；
前記方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断部と；
前記再生制御方式判断部によって第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤが前記ソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断部と；
前記再生制御方式判断部によって第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断部と；
前記第１の再生可否判断部または前記第２の再生可否判断部によって再生可能であると判断されたコンテンツを再生する再生実行部と；
を備えることを特徴とする，コンテンツ再生装置。
【請求項２】
前記ソースＩＤは，グループ管理サーバにユーザ登録されたユーザ単位で固有に生成されるグループＩＤを含むことを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項３】
コンテンツ配信サーバからコンテンツ処理装置に配信されるコンテンツに，配信要求したユーザに対応する前記グループＩＤが付加されることを特徴とする，請求項２に記載のコンテンツ再生装置。
【請求項４】
前記ソースＩＤは，記憶媒体からコンテンツをリッピングするリッピング部を有するコンテンツ処理装置単位で固有に生成されるレコーダＩＤを含むことを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項５】
前記リッピング部を有するコンテンツ処理装置は，前記記憶媒体からリッピングしたコンテンツに，当該コンテンツ処理装置自身に対応する前記レコーダＩＤを付加することを特徴とする，請求項４に記載のコンテンツ再生装置。
【請求項６】
前記利用条件情報は，コンテンツの再生回数制限情報を含むことを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項７】
前記利用条件情報は，コンテンツの再生期限情報を含むことを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項８】
コンテンツ処理装置と通信接続する通信部をさらに備え，
前記方式識別情報は，前記コンテンツ処理装置によって更新可能であることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項９】
前記コンテンツ再生装置が保有する１又は２以上のコンテンツのタイトル情報を表示する表示部をさらに備え，
前記表示部は，前記第１の再生可否判断部または前記第２の再生可否判断部によって再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを識別可能に表示することを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項１０】
前記表示部に表示された再生可能なコンテンツのタイトル情報のうちの少なくとも１つを選択するコンテンツ選択部をさらに備え，
前記記憶部は，コンテンツのタイトル情報と，当該コンテンツの記憶場所情報とを関連付けたコンテンツ管理情報を記憶しており，
前記再生実行部は，前記コンテンツ選択部により選択されたタイトル情報に対応するコンテンツを，前記コンテンツ管理情報に基づき読み出して再生することを特徴とする，請求項９に記載のコンテンツ再生装置。
【請求項１１】
前記表示部は，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とを，相異なる色／輝度情報で表すタイトルリストを表示することを特徴とする，請求項９に記載のコンテンツ再生装置。
【請求項１２】
前記表示部は，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とを，区分して表すタイトルリストを表示することを特徴とする，請求項９に記載のコンテンツ再生装置
【請求項１３】
前記表示部は，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とに，相異なるアイコンが付加されたタイトルリストを表示することを特徴とする，請求項９に記載のコンテンツ再生装置。
【請求項１４】
コンテンツ処理装置と通信接続する通信部を備え，
前記コンテンツ処理装置を介して，グループ管理サーバに対して，前記コンテンツ処理装置と同一の機器グループに機器登録された場合には，前記コンテンツ処理装置の保有するソースＩＤリストに基づいて，前記記憶部に記憶されているソースＩＤリストが更新されることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項１５】
ハードディスクドライブを有する携帯型コンテンツ再生装置であることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項１６】
コンテンツ再生装置においてコンテンツの再生を制御する方法であって：
コンテンツの再生制御方式を示す方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断ステップと；
前記再生制御方式判断ステップにおいて第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤが，再生を許可するコンテンツの提供元を示すソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断ステップと；
前記再生制御方式判断ステップにおいて第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断ステップと；
前記第１の再生可否判断ステップまたは前記第２の再生可否判断ステップにおいて再生可能であると判断されたコンテンツを再生する再生ステップと；
を含むことを特徴とする，コンテンツ再生制御方法。
【請求項１７】
前記ソースＩＤは，グループ管理サーバにユーザ登録されたユーザ単位で固有に生成されるグループＩＤを含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項１８】
前記ソースＩＤは，記憶媒体からコンテンツをリッピングするリッピング部を有するコンテンツ処理装置単位で固有に生成されるレコーダＩＤを含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項１９】
前記利用条件情報は，コンテンツの再生回数制限情報を含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項２０】
前記利用条件情報は，コンテンツの再生期限情報を含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項２１】
前記コンテンツ再生装置と接続されたコンテンツ処理装置によって，前記方式識別情報を更新するステップ
をさらに含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項２２】
前記コンテンツ再生装置が保有する１又は２以上のコンテンツのタイトル情報を表示する表示ステップをさらに含み，
前記表示ステップでは，前記第１の再生可否判断ステップまたは前記第２の再生可否判断ステップにおいて，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを識別可能に表示することを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項２３】
前記表示された再生可能なコンテンツのタイトル情報のうちの少なくとも１つを選択する選択ステップ
をさらに含み，
前記再生ステップでは，コンテンツのタイトル情報と当該コンテンツの記憶場所情報とを関連付けたコンテンツ管理情報に基づいて，前記選択ステップにおいて選択されたタイトル情報に対応するコンテンツを読み出して再生することを特徴とする，請求項２２に記載のコンテンツ再生制御方法。
【請求項２４】
前記表示ステップでは，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とを，相異なる色／輝度情報で表すタイトルリストを表示することを特徴とする，請求項２２に記載のコンテンツ再生制御方法。
【請求項２５】
前記表示ステップでは，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とを，区分して表すタイトルリストを表示することを特徴とする，請求項２２に記載のコンテンツ再生制御方法。
【請求項２６】
前記表示ステップでは，前記再生可能であると判断されたコンテンツのタイトル情報と，前記再生不可能であると判断されたコンテンツのタイトル情報とに相異なるアイコンが付加されたタイトルリストを表示することを特徴とする，請求項２２に記載のコンテンツ再生制御方法。
【請求項２７】
前記コンテンツ再生装置と接続されたコンテンツ処理装置を介して，グループ管理サーバに対して，前記コンテンツ処理装置と同一の機器グループに前記コンテンツ再生装置を機器登録するステップと；
前記コンテンツ処理装置の保有するソースＩＤリストに基づいて，前記コンテンツ再生装置の保有するソースＩＤリストを更新するステップと；
をさらに含むことを特徴とする，請求項１６に記載のコンテンツ再生制御方法。
【請求項２８】
コンテンツ再生装置をして：
コンテンツの再生制御方式を示す方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断処理と；
前記再生制御方式判断処理により第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤが，再生を許可するコンテンツの提供元を示すソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断処理と；
前記再生制御方式判断処理により第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断処理と；
前記第１の再生可否判断処理または前記第２の再生可否判断処理により再生可能であると判断されたコンテンツを再生する再生処理と；
を実行させることを特徴とする，プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツ再生装置，コンテンツ再生制御方法，プログラムに関し，特に，複数の著作権管理方式に対応したコンテンツ再生装置，コンテンツ再生制御方法，プログラムに関する。
【背景技術】
【０００２】
音楽コンテンツ等のデジタルコンテンツは，旧来のアナログコンテンツとは異なり，品質の劣化を伴わずに複数回コピーすることができる。このため，近年，インターネットの普及やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ），等の高速・大容量化に伴って，著作者の許諾を得ない違法なコンテンツの配布・交換などが増加している。
【０００３】
これらの違法行為を防止するため，コンテンツの流通・利用に制限を加えるＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ；デジタル著作権管理）技術を利用した著作権管理システムが普及しつつある。かかる著作権管理システムでは，ＳＤＭＩ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｕｓｉｃ  Ｉｎｉｔｉａｔｉｖｅ）等によって提案されているように，ライセンス（権利情報）に記述された利用条件に基づいてコンテンツの利用（再生，コピー等）を制限することにより，コンテンツの著作権を管理する方式（以下，「チェックイン・チェックアウト方式」という。）が一般的である。
【０００４】
また，コンテンツ再生装置としては，携帯性に優れたＰＤ（Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ）が普及している。従来のＳＤＭＩ対応のＰＤでは，上記チェックイン・チェックアウト方式に従って，ＰＣ等からチェックアウトされたライセンスが付随されたコンテンツを，当該ライセンスに基づき再生制御するといった著作権管理のみが行われていた（特許文献１参照）。
【０００５】
【特許文献１】特開２００２−３１２２１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら，上記従来のＰＤは，単一の著作権管理方式にのみ対応しており，相異なる複数の著作権管理方式により作成されたコンテンツを再生制御することができないという問題があった。
【０００７】
このため，日本国内と国外との間で著作権管理方式が異なる場合には，別モデルのＰＤを設計開発する必要があった。特に，日本国外では，ユーザの意向により，上記ＳＤＭＩ準拠のチェックイン・チェックアウト方式よりも，コンテンツ利用の自由度が高くユーザフレンドリーな著作権管理方式に対応したＰＤが希求されている。
【０００８】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，相異なる複数の著作権管理方式に対応したコンテンツの再生制御を実行することが可能な，新規かつ改良されたコンテンツ再生装置，コンテンツ再生制御方法，プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために，本発明の第１の観点によれば，再生を許可するコンテンツの提供元を示すソースＩＤリストと，コンテンツの再生制御方式を示す方式識別情報と，を記憶する記憶部と；方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断部と；再生制御方式判断部によって第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤがソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断部と；再生制御方式判断部によって第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断部と；第１の再生可否判断部または第２の再生可否判断部によって再生可能であると判断されたコンテンツを再生する再生実行部と；を備えることを特徴とする，コンテンツ再生装置が提供される。
【００１０】
また，上記ソースＩＤは，グループ管理サーバにユーザ登録されたユーザ単位で固有に生成されるグループＩＤを含むようにしてもよい。さらに，コンテンツ配信サーバからコンテンツ処理装置に配信されるコンテンツに，配信要求したユーザに対応する上記グループＩＤが付加されるようにしてもよい。
【００１１】
また，上記ソースＩＤは，記憶媒体からコンテンツをリッピングするリッピング部を有するコンテンツ処理装置単位で固有に生成されるレコーダＩＤを含むようにしてもよい。さらに，リッピング部を有するコンテンツ処理装置は，記憶媒体からリッピングしたコンテンツに，当該コンテンツ処理装置自身に対応するレコーダＩＤを付加するようにしてもよい。
【００１２】
利用条件情報は，コンテンツの再生回数制限情報を含んでもよく，また，上記利用条件情報は，コンテンツの再生期限情報を含んでもよい。
【００１３】
コンテンツ処理装置と通信接続する通信部をさらに備え，上記方式識別情報は，コンテンツ処理装置によって更新可能であるようにしてもよい。
【００１４】
コンテンツ再生装置が保有する１又は２以上のコンテンツのタイトル情報を表示する表示部をさらに備え，上記表示部は，第１の再生可否判断部または第２の再生可否判断部によって再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを識別可能に表示するようにしてもよい。
【００１５】
上記表示部に表示された再生可能なコンテンツのタイトル情報のうちの少なくとも１つを選択するコンテンツ選択部をさらに備え，上記記憶部は，コンテンツのタイトル情報と，当該コンテンツの記憶場所情報とを関連付けたコンテンツ管理情報を記憶しており，上記再生実行部は，コンテンツ選択部により選択されたタイトル情報に対応するコンテンツを，コンテンツ管理情報に基づき読み出して再生するようにしてもよい。
【００１６】
また，上記表示部は，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを，相異なる色／輝度情報で表すタイトルリストを表示するようにしてもよい。
【００１７】
また，上記表示部は，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを，区分して表すタイトルリストを表示するようにしてもよい。
【００１８】
また，上記表示部は，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とに，相異なるアイコンが付加されたタイトルリストを表示するようにしてもよい。
【００１９】
また，コンテンツ処理装置と通信接続する通信部を備え，コンテンツ処理装置を介して，グループ管理サーバに対して，コンテンツ処理装置と同一の機器グループに機器登録された場合には，コンテンツ処理装置の保有するソースＩＤリストに基づいて，記憶部に記憶されているソースＩＤリストが更新されるようにしてもよい。
【００２０】
また，上記コンテンツ再生装置は，ハードディスクドライブを有する携帯型コンテンツ再生装置であってもよい。
【００２１】
また，上記課題を解決するために，本発明の別の観点によれば，コンテンツ再生装置においてコンテンツの再生を制御する方法が提供される。このコンテンツ提供方法は，コンテンツの再生制御方式を示す方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断ステップと；再生制御方式判断ステップにおいて第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤが，再生を許可するコンテンツの提供元を示すソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断ステップと；再生制御方式判断ステップにおいて第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断ステップと；第１の再生可否判断ステップまたは第２の再生可否判断ステップにおいて再生可能であると判断されたコンテンツを再生する再生ステップと；を含むことを特徴とする。
【００２２】
また，上記ソースＩＤは，グループ管理サーバにユーザ登録されたユーザ単位で固有に生成されるグループＩＤを含むようにしてもよい。
【００２３】
また，上記ソースＩＤは，記憶媒体からコンテンツをリッピングするリッピング部を有するコンテンツ処理装置単位で固有に生成されるレコーダＩＤを含むようにしてもよい。
【００２４】
また，上記利用条件情報は，コンテンツの再生回数制限情報を含んでもよい。また，上記利用条件情報は，コンテンツの再生期限情報を含んでもよい。
【００２５】
また，コンテンツ再生装置と接続されたコンテンツ処理装置によって，上記方式識別情報を更新するステップをさらに含むようにしてもよい。
【００２６】
また，コンテンツ再生装置が保有する１又は２以上のコンテンツのタイトル情報を表示する表示ステップをさらに含み，上記表示ステップでは，第１の再生可否判断ステップまたは第２の再生可否判断ステップにおいて，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを識別可能に表示するようにしてもよい。
【００２７】
また，上記表示された再生可能なコンテンツのタイトル情報のうちの少なくとも１つを選択する選択ステップをさらに含み，上記再生ステップでは，コンテンツのタイトル情報と当該コンテンツの記憶場所情報とを関連付けたコンテンツ管理情報に基づいて，選択ステップにおいて選択されたタイトル情報に対応するコンテンツを読み出して再生するようにしてもよい。
【００２８】
また，上記表示ステップでは，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを，相異なる色／輝度情報で表すタイトルリストを表示するようにしてもよい。
【００２９】
また，上記表示ステップでは，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とを，区分して表すタイトルリストを表示するようにしてもよい。
【００３０】
また，上記表示ステップでは，再生可能であると判断されたコンテンツのタイトル情報と，再生不可能であると判断されたコンテンツのタイトル情報とに相異なるアイコンが付加されたタイトルリストを表示するようにしてもよい。
【００３１】
また，上記コンテンツ再生装置と接続されたコンテンツ処理装置を介して，グループ管理サーバに対して，コンテンツ処理装置と同一の機器グループにコンテンツ再生装置を機器登録するステップと；コンテンツ処理装置の保有するソースＩＤリストに基づいて，コンテンツ再生装置の保有するソースＩＤリストを更新するステップと；をさらに含むようにしてもよい。
【００３２】
また，上記課題を解決するために，本発明の別の観点によれば，コンテンツ再生装置をして：コンテンツの再生制御方式を示す方式識別情報に基づいて，コンテンツの再生制御方式を判断する再生制御方式判断処理と；再生制御方式判断処理により第１の再生制御方式であると判断された場合に，再生対象のコンテンツに付加されているソースＩＤが，再生を許可するコンテンツの提供元を示すソースＩＤリストに含まれているか否かに基づいて，当該コンテンツが再生可能であるか否かを判断する第１の再生可否判断処理と；再生制御方式判断処理により第２の再生制御方式であると判断された場合に，再生対象のコンテンツに付随するライセンスの利用条件情報に基づいて，当該コンテンツが再生可能であるか否かを判断する第２の再生可否判断処理と；第１の再生可否判断処理または第２の再生可否判断処理により再生可能であると判断されたコンテンツを再生する再生処理と；を実行させることを特徴とする，プログラムが提供される。
【発明の効果】
【００３３】
以上説明したように本発明によれば，コンテンツ再生装置において，相異なる２つの著作権管理方式に対応したコンテンツの再生制御を実現できる。このため，ユーザの利便性が向上するだけでなく，異なるモデルのコンテンツ再生装置を設計開発する必要がないので，開発作業の効率化およびコスト削減を図れる。
【００３４】
また，コンテンツ再生装置は，従来のチェックイン・チェックアウト方式のみならず，コンテンツに付加されたソースＩＤとソースＩＤリストとに基づいて再生制御を行うグループ管理方式による著作権管理スキームにも対応可能となる。よって，ユーザによるコンテンツ利用の自由度が高く，よりユーザフレンドリーな著作権管理スキームに対応できるようになる。
【発明を実施するための最良の形態】
【００３５】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３６】
（第１の実施形態）
以下に，本発明の第１の実施形態にかかるコンテンツ共有システム，およびその構成要素について説明する。
【００３７】
＜１．グループ管理方式の著作権管理の概要＞
まず，本実施形態にかかるグループ管理方式の著作権管理に対応したコンテンツ共有システムの概要について説明する。
【００３８】
本実施形態にかかるコンテンツ共有システムは，複数の機器（コンテンツ処理装置またはコンテンツ再生装置等）間におけるコンテンツの利用を管理し，コンテンツの著作権を保護する著作権管理システムとして構成されている。即ち，このコンテンツ共有システムは，インターネット等を通じたコンテンツの大量配布行為等といったコンテンツの違法利用を確実に防止するべく，相異なるユーザが所有する機器間では，コンテンツの共有を制限する。
【００３９】
一方で，このコンテンツ共有システムは，同一のユーザ（例えば，単独ユーザのみならず，家族，友人，会社の同僚等の限られた範囲のユーザグループを含む。以下同じ。）が所有する複数の機器間では，コンテンツをある程度自由に共有できるコンテンツ共有サービスを実現するシステムとしても構成されている。
【００４０】
このように本実施形態にかかるコンテンツ共有システムは，著作権管理を行いつつも，私的利用の範囲内ではコンテンツの共有を認め，同一ユーザが所有する複数の機器間でのコンテンツ共有の利便性，自由度を高めることが可能な著作権管理方式（後述する「グループ管理方式」の著作権管理スキーム）を採用している。
【００４１】
上述したように，ＳＤＭＩ準拠の「チェックイン・チェックアウト方式」のみに対応した従来の著作権管理システムでは，コンテンツの利用権限を定めた権利情報であるライセンスに基づいて，「コンテンツ単位」でコンテンツのコピー数（チェックイン・チェックアウト回数）を制限することによって，コンテンツの違法利用を制限していた。このようなシステムでは，複数のコンテンツ処理装置間でコンテンツをコピー（チェックイン・チェックアウト）する度ごとに著作権管理処理を行わなければならないので，システム構成が複雑で処理が遅くなり，私的使用の範囲内でのコンテンツ利用の自由度が低く利便性に欠けるという欠点があった。また，かかる従来のチェックイン・チェックアウト方式の著作権管理システムでは，ユーザは，常にコンテンツのコピー元やコピー回数を意識してシステムを利用せねばならなかった。また，著作権管理システムの本来の目的である「他人の所有する機器へのコンテンツのコピー防止」は，実現されていなかった。
【００４２】
これに対し，本実施形態にかかるコンテンツ共有システムは，上記従来のチェックイン・チェックアウト方式のみならず，グループ管理方式の著作権管理を実行できる点に特徴がある。このグループ管理方式の著作権管理システムでは，コンテンツ利用の管理単位を，「コンテンツの提供元（ｓｏｕｒｃｅ；ソース）」単位（具体的には「コンテンツを最初に所有したユーザ単位」若しくは「コンテンツを作成した機器単位」）とし，各機器におけるコンテンツの再生を，コンテンツの提供元に応じて許可／不許可するという著作権管理を行う。
【００４３】
より具体的には，このグループ管理方式の著作権管理システムでは，各ユーザが所有する複数の機器をグループ管理サーバにユーザ単位でグループ登録し，グループ登録された各機器において，コンテンツの提供元を表すソースＩＤと，ソースＩＤリストとに基づいて，コンテンツの再生を制御する。これにより，同一のユーザの機器グループに登録された機器間では，同一の提供元のコンテンツを自由にコピーして再生できるようになる。
【００４４】
なお，コンテンツは，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってよい。以下では，コンテンツとして，音声コンテンツ，特に，配信サーバから配信された，或いは音楽ＣＤからリッピングされた音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。
【００４５】
次に，図１に基づいて，上記のようなグループ管理方式の著作権管理を行うための，本実施形態にかかるコンテンツ共有システム１００におけるグループ登録の概要について説明する。なお，図１は，本実施形態にかかるコンテンツ共有システム１００のグループ登録の概要を示す説明図である。
【００４６】
図１に示すように，コンテンツ処理装置（ＰＣ）１０−１，２およびコンテンツ再生装置（ＰＤ）２０−１，２は，例えば，ユーザＡの所有する機器グループ（コンテンツ処理装置１０−１，コンテンツ再生装置２０−１）と，ユーザＢの所有する機器グループ（コンテンツ処理装置１０−２，コンテンツ再生装置２０−２）とにグループ化されている。このような機器のグループ化は，グループ管理サーバ３２に対し，コンテンツ処理装置１０およびコンテンツ再生装置２０を，ユーザ単位でグループ登録することによって成される。
【００４７】
このグループ登録について，ユーザＡが所有するコンテンツ処理装置（ＰＣ）１０−１の例を挙げて具体的に説明する。まず，ユーザＡは，自身の所有するコンテンツ処理装置１０−１を用いてグループ管理サーバ３２にアクセスし，ユーザ認証処理を行い，コンテンツ処理装置１０−１の機器ＩＤ（例えばターミナルＩＤ）をグループ管理サーバ３２に送信する。次いで，グループ管理サーバ３２は，当該コンテンツ処理装置１０−１の機器ＩＤをユーザＡに関連付けて保存して，コンテンツ処理装置１０−１をユーザＡの機器グループにグループ登録する。さらに，グループ管理サーバ３２は，コンテンツ処理装置１０−１に対して，ユーザＡを表すユーザ識別情報（例えば，後述するリーフＩＤ）を送信し，コンテンツ処理装置１０は，受信したユーザ識別情報を自己の記憶手段に格納する。同様にして，他のコンテンツ処理装置１０もグループ登録される。また，コンテンツ再生装置（ＰＤ）２０のグループ登録は，コンテンツ処理装置（ＰＣ）１０を介して行われるが，詳細は後述する。
【００４８】
このようなグループ登録においては，１つの機器（コンテンツ処理装置１０およびコンテンツ再生装置２０）は，単一のユーザの機器グループにのみ登録することができ，異なるユーザの機器グループに同時に登録することはできない。従って，コンテンツ処理装置１０−２の所有者がユーザＡからユーザＢに変更された場合には，当該コンテンツ処理装置１０−２のグループ登録を変更，即ち，ユーザＡの機器グループからの登録解除およびユーザＢの機器グループへの再登録を行う必要がある。
【００４９】
また，例えば，ユーザＡがコンテンツ処理装置１０−３を新規に購入した場合には，このコンテンツ処理装置１０−３はグループ未所属の状態であるので，上記と同様にして，当該コンテンツ処理装置１０−３を，ユーザＡの機器グループにグループ登録することができる。一方，既にユーザＡの機器グループに登録されているコンテンツ処理装置１０−１を，グループ登録解除してグループ未所属にすることもできる。
【００５０】
このように，コンテンツ共有システム１００では，グループ管理サーバ３２に対し，機器を所有するユーザ単位で各機器をグループ登録する。この結果，同一ユーザの機器グループに登録された機器間では，コンテンツを自由に共有することができる。一方，異なるユーザの機器グループに登録された機器間では，コンテンツを共有することができない。
【００５１】
ここで，図２に基づいて，このようなコンテンツ共有の管理手法の概要について説明する。なお，図２は，本実施形態にかかるコンテンツ共有システム１００の主な構成要素を示すブロック図である。
【００５２】
図２に示すように，本実施形態にかかるコンテンツ共有システム１００は，ソースＩＤ付加部１と，コンテンツ再生部２と，リスト管理部３とを，主な構成要素としている。
【００５３】
ソースＩＤ付加部１は，例えば，コンテンツ処理装置１０等に設けられ，コンテンツに，コンテンツの提供元を表すソースＩＤを付加する機能を有する。なお，「コンテンツにソースＩＤを付加する」とは，コンテンツにソースＩＤを関連付けるという意味であり，例えば，コンテンツデータを含むファイル（コンテンツファイル）内にソースＩＤのデータを追加する処理や，上記コンテンツファイルと，ソースＩＤのデータを含むファイルとを関連付ける処理などを含む。
【００５４】
また，「コンテンツの提供元」は，コンテンツ共有システム１００内で共有されるコンテンツの個人ユーザレベルでの出所である。具体的には，このコンテンツの提供元は，例えば，（１）コンテンツ配信サ−ビスを利用してコンテンツを取得（購入等）したユーザ，（２）リッピングまたはセルフレコーディング等によりコンテンツを作成したコンテンツ処理装置１０などである。上記ソースＩＤは，このようなコンテンツ提供元ごとに固有に付与される識別子である。このソースＩＤをコンテンツに付加することによって，システム内で流通するコンテンツの提供元を特定することができる。
【００５５】
本実施形態では，かかるソースＩＤとして，例えば，レコーダＩＤと，グループＩＤとを使用する。レコーダＩＤは，コンテンツ処理装置１０をコンテンツの提供元とする場合のソースＩＤであり，グループＩＤは，ユーザをコンテンツの提供元とする場合のソースＩＤである。
【００５６】
レコーダＩＤは，コンテンツのリッピング（ｒｉｐｐｉｎｇ）機能を有するコンテンツ処理装置１０（ＰＣ等）単位で固有に付与される識別子である。このレコーダＩＤは，上記リッピング機能を有するコンテンツ処理装置１０によって，当該コンテンツ処理装置１０の機器ＩＤ等に基づいて生成され，当該コンテンツ処理装置１０内に安全に保存されている。コンテンツ処理装置１０は，音楽ＣＤ等のリムーバブル記憶媒体から，コンテンツをリッピングしたときに，リッピングされたコンテンツ（以下「リッピングコンテンツ」という。）に対して，コンテンツ処理装置１０自身のレコーダＩＤを付加する。従って，かかるレコーダＩＤによって，リッピングコンテンツの作成元（即ち，コンテンツの提供元）のコンテンツ処理装置１０を特定することができる。
【００５７】
また，グループＩＤは，コンテンツ処理装置１０及び／又はコンテンツ再生装置２０を所有するユーザ単位で固有に付与される識別子である。具体的には，このグループＩＤは，本実施形態にかかるコンテンツ共有システム１００が提供するコンテンツ共有サービスのユーザアカウント単位で付与される。かかるグループＩＤによって，コンテンツ処理装置１０またはコンテンツ再生装置２０の所属する機器グループ，およびこれらの所有者を識別できる。
【００５８】
本実施形態では，このグループＩＤは，例えば，コンテンツ処理装置１０によって，コンテンツ処理装置１０のグループ登録時，若しくは配信コンテンツの受信時に，リーフＩＤ（ｌｅａｆ  ＩＤ）に基づいて生成される。このリーフＩＤは，ユーザ単位で付与される識別子であり，例えば，グループ管理サーバ３２に対するユーザ登録時に，グループ管理サーバ３２によって生成される。かかるリーフＩＤは，ユーザ識別情報の一例として構成されており，各機器のグループ登録時やコンテンツ配信時に，グループ管理サーバ３２からコンテンツ処理装置１０に通知される。
【００５９】
コンテンツ処理装置１０は，グループ管理サーバ３２から通知されたリーフＩＤおよびサービスＩＤに基づいて，グループＩＤを生成する。このサービスＩＤは，コンテンツ共有システム１００において実現されるコンテンツ配信サービスまたはリッピングコンテンツ共有サービス単位で固有のＩＤである。ここで，コンテンツ配信サービスは，コンテンツ配信サーバからコンテンツ処理装置１０にコンテンツを配信するサービスである。また，リッピングコンテンツ共有サービスは，上記グループ登録を行うことにより，リッピングコンテンツを，同一ユーザ所有の複数のコンテンツ処理装置１０およびコンテンツ再生装置２０間で共有できるようにするサービスである。
【００６０】
例えば，このコンテンツ配信サービスおよびリッピングコンテンツ共有サービスを別管理せず，双方のサービスに共通のサービスＩＤを使用する場合には，次のように，サービスＩＤとリーフＩＤとを結合させて，１種類のグループＩＤが生成される。
「グループＩＤ」＝「サービスＩＤ」＋「リーフＩＤ」
【００６１】
一方，コンテンツ配信サービスとリッピングコンテンツ共有サービスとを別管理する場合には，コンテンツ配信サービス単位で固有のコンテンツ配信サービスＩＤと，リッピングコンテンツ共有サービス単位で固有のリッピングコンテンツ共有サービスＩＤとが生成される。このため，次のように各サービスのサービスＩＤとリーフＩＤとをそれぞれ結合させて，各サービスに対応した２種類のグループＩＤが生成される。
「第１のグループＩＤ」＝「コンテンツ配信サービスＩＤ」＋「リーフＩＤ」
「第２のグループＩＤ」＝「リッピングコンテンツ共有サービスＩＤ」＋「リーフＩＤ」
【００６２】
このうち第１のグループＩＤは，コンテンツ配信サーバから配信される配信コンテンツを購入したユーザを識別するため，当該配信コンテンツに付加される。また，第２のグループＩＤは，コンテンツ処理装置１０およびコンテンツ再生装置２０間でリッピングコンテンツを共有するため，後述するソースＩＤリストにレコーダＩＤを追加する際に，追加の可否を判断する基準となる。
【００６３】
本実施形態では，例えば，第１のグループＩＤと第２のグループＩＤを生成する後者の手法を採用しているが，以下では説明の便宜上，第１のグループＩＤと第２のグループＩＤを区別せず，双方をグループＩＤと表現して説明する。
【００６４】
このようなグループＩＤは，例えばコンテンツ処理装置１０によって，コンテンツ配信サーバから配信された配信コンテンツに付加される。このようにグループＩＤを配信コンテンツに付加することにより，当該配信コンテンツの購入元（即ち，コンテンツの提供元）のユーザを識別できるようになる。
【００６５】
以上のように，コンテンツ処理装置１０が有するコンテンツ付加部１によってソースＩＤ（レコーダＩＤ，グループＩＤ）が付加されたコンテンツは，コンテンツ処理装置１０およびコンテンツ再生装置２０間で，自由にコピー可能である。即ち，グループ管理方式の著作権管理システムでは，ソースＩＤが付加されたコンテンツ（即ち，著作権管理対象のコンテンツ）のコピー時に，従来のチェックイン・チェックアウト方式の著作権管理システムのような，コピー回数の制限処理が行われることはない。
【００６６】
次に，コンテンツ再生部２は，コンテンツの再生機若しくは再生ソフトウェアなどで構成され，コンテンツ処理装置１０またはコンテンツ再生装置２０に設けられる。このコンテンツ再生部２は，当該コンテンツ再生部において再生を許可されたソースＩＤが追加されるソースＩＤリストＬを有している。このソースＩＤリストＬは，コンテンツ再生部２ごとにそれぞれ設けられるものであり，コンテンツ再生部２が異なれば，それぞれのソースＩＤリストＬに含まれるソースＩＤも異なる。
【００６７】
コンテンツ再生部２は，上記ソースＩＤが付加されたコンテンツを再生する際には，上記ソースＩＤリストＬをチェックして，当該コンテンツの再生を可能化／不能化する。即ち，コンテンツ再生部２は，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれている場合には，当該コンテンツを再生することができ，一方，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれていない場合には，当該コンテンツを再生することができない。このように，コンテンツ再生部２は，ソースＩＤ単位，即ちコンテンツ提供元単位で，コンテンツの再生を制御する。
【００６８】
さらに，コンテンツ再生部２は，例えば，リスト管理部３に対して，自己の保有するソースＩＤリストＬへの新規ソースＩＤの追加を要求することができる。即ち，コンテンツ再生部２は，自身の保有するソースＩＤリストＬに含まれていない新規なソースＩＤが付加されたコンテンツを再生するためには，ソースＩＤリストＬに当該新規なソースＩＤを追加する必要がある。このため，コンテンツ再生部２は，ソースＩＤリストＬの更新を許可するリスト管理部３に対して，当該新規ソースＩＤの追加許可を要求する。
【００６９】
リスト管理部３は，例えば，コンテンツ処理装置１０内に設けられ，上記コンテンツ再生部２が保有するソースＩＤリストＬを更新する。ここで，ソースＩＤリストＬの更新とは，ソースＩＤリストＬに対するソースＩＤの追加，削除である。リスト管理部３は，ソースＩＤリストＬに対してソースＩＤを追加／削除することにより，コンテンツ再生部２における当該ソースＩＤが付加されたコンテンツの再生を可能化／不能化することができる。
【００７０】
かかるリスト管理部３は，グループＩＤとレコーダＩＤとが関連付けられた共有情報であるグループ証明書（Ｇｒｏｕｐ  Ｃｅｒｔｉｆｉｃａｔｅ）Ｇを取得し，かかるグループ証明書Ｇに基づいてソースＩＤリストＬを更新する。具体的には，リスト管理部３は，グループ証明書Ｇ内に含まれるグループＩＤが上記ソースＩＤリストＬに含まれるグループＩＤと同一である場合には，グループ証明書Ｇ内に含まれるレコーダＩＤをソースＩＤリストＬに追加する。これにより，同一のユーザの機器グループに登録されているコンテンツ処理装置１０のレコーダＩＤを，ソースＩＤリストＬに追加して，かかるコンテンツ処理装置１０がリッピングしたリッピングコンテンツを再生できるようにすることができる。
【００７１】
以上のように，本実施形態にかかるコンテンツ共有システム１００では，上記ソースＩＤ付加部１，コンテンツ再生部２およびリスト管理部３によって，各コンテンツ処理装置１０およびコンテンツ再生装置２０におけるコンテンツの再生を制御することにより，コンテンツ処理装置１０間でコピーされるコンテンツの著作権を管理している。なお，このコンテンツ共有システム１００は，上記のようなグループ管理方式の著作権管理のみならず，従来のチェックイン・チェックアウト方式の著作権管理をも実行可能に構成されているが，詳細は後述する。
【００７２】
＜２．システム構成＞
次に，図３に基づいて，本実施形態にかかるコンテンツ共有システム１００の全体構成について説明する。なお，図３は，本実施形態にかかるコンテンツ共有システム１００の全体構成を概略的に示すブロック図である。
【００７３】
図３に示すように，本実施形態にかかるコンテンツ共有システム１００は，例えば，複数のコンテンツ処理装置１０−１，２，…，ｎ，（以下では「コンテンツ処理装置１０」と総称する場合もある。）と，複数のコンテンツ再生装置２０−１，２，…，ｍ，ｎ，（以下では「コンテンツ再生装置２０」と総称する場合もある。）と，サーバ３０と，これら装置を相互に接続するネットワーク５およびローカルライン９と，記憶媒体７と，から構成される。サーバ３０は，例えば，ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８などを含む。
【００７４】
コンテンツ処理装置１０は，コンテンツを記録及び再生することが可能な装置である。より具体的には，コンテンツ処理装置１０は，例えば，パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型，デスクトップ型を問わない。）で構成されるが，かかる例に限定されず，ネットワーク５を介した通信機能を有する機器であれば，例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），家庭用ゲーム機，情報家電などで構成することもできる。
【００７５】
このコンテンツ処理装置１０は，例えば，ネットワーク５を介してサーバ３０との間で通信接続可能である。このコンテンツ処理装置１０は，例えば，コンテンツ配信サービス用のソフトウェアや，リッピングコンテンツ共有サービス用のソフトウェアをインストール可能である。これにより，コンテンツ処理装置１０は，コンテンツ配信サーバ３４からコンテンツの配信を受け，この配信コンテンツをストレージ装置や記憶媒体７などの記録手段に記録することができる。
【００７６】
また，コンテンツ処理装置１０は，例えば，セルフレコーディング（自己録音，録画等）やリッピングなどによって，新規にコンテンツを作成して，ストレージ装置や記憶媒体７に記録することができる。なお，セルフレコーディングとは，コンテンツ処理装置１０自身が有する撮像装置／集音装置によって撮像／集音した映像／音声等を，映像／音声のデジタルデータとして記録することをいう。また，リッピングとは，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記憶媒体に記録されているデジタル形式のコンテンツデータ（音声データや映像データ等）を抽出し，コンピュータで処理可能なファイル形式に変換して，ストレージ装置や記憶媒体７に記録することをいう。
【００７７】
コンテンツ処理装置１０は，上記配信コンテンツおよびリッピングコンテンツを，例えば，ＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの所定の圧縮符号化方式で圧縮符号化し，ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号化方式で暗号化して記録できる。
【００７８】
さらに，コンテンツ処理装置１０は，上記配信コンテンツやリッピングコンテンツを，他のコンテンツ処理装置１０またはコンテンツ再生装置２０との間で，ネットワーク５やローカルライン９を介して送受信する，或いは記憶媒体７を介してやり取りすることができる。これにより，複数のコンテンツ処理装置１０，コンテンツ再生装置２０間で，コンテンツを提供／取得して，コンテンツを共有できる。
【００７９】
また，コンテンツ処理装置１０は，ネットワーク５を介して接続されたグループ管理サーバ３２に対してグループ登録される。さらに，コンテンツ処理装置１０は，例えば，上述したようなソースＩＤ付加部１，コンテンツ再生部２及びリスト管理部３に相当する構成要素を具備している。このように，コンテンツ処理装置１０は，上記グループ管理方式の著作権管理方式に対応できるように構成されている。さらに，コンテンツ処理装置１０は，例えば，従来のチェックイン・チェックアウト方式の著作権管理方式にも対応できるように構成されているが，詳細については後述する。
【００８０】
コンテンツ再生装置２０は，携帯型のコンテンツ再生装置であるポータブルデバイス（ＰＤ）である。より具体的には，コンテンツ再生装置２０は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）を備えた携帯型オーディオプレーヤなどで構成されるが，かかる例に限定されず，携帯型映像／音声プレーヤ，ＰＤＡ，携帯電話，ＰＨＳなど，各種の携帯可能な装置であってもよい。また，，コンテンツ再生装置２０内の記憶媒体，或いは装填可能な外部記憶媒体７は，ＨＤＤに限らず，光ディスク，光磁気ディスク，フラッシュメモリ，ＦｅＲＡＭ，及び，磁気メモリなど，ランダムアクセス可能な記憶媒体であれば構わない。なお，このコンテンツ再生装置２０は，コンテンツ再生専用機であってもよい。
【００８１】
このコンテンツ再生装置２０は，例えば，ローカルライン９を介してコンテンツ処理装置１０にローカルに接続可能であり，コンテンツ処理装置１０との間で各種のデータを通信可能である。このローカルライン９は，例えば，例えばＵＳＢ（Ｕｎｉｖａｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル等の有線ケーブルなどで構成される。なお，コンテンツ処理装置１０とコンテンツ再生装置２０とは，無線通信でデータ通信可能に構成されてもよい。
【００８２】
かかるコンテンツ再生装置２０は，ローカルライン９を介してコンテンツ処理装置１０から転送されたコンテンツや，記憶媒体７によって提供されたコンテンツを再生することができる。
【００８３】
また，コンテンツ再生装置２０は，コンテンツ処理装置１０を介して，グループ管理サーバ３２に対してグループ登録される。また，コンテンツ再生装置２０は，例えば，上述したコンテンツ再生部２相当する構成を具備している。このように，コンテンツ再生装置２０は，上記グループ管理方式の著作権管理方式に対応できるように構成されている。さらに，コンテンツ再生装置２０は，チェックイン・チェックアウト方式の著作権管理方式にも対応しており，コンテンツ再生装置２０による設定に応じてグループ管理方式と，チェックイン・チェックアウト方式とを切替可能に構成されているが，詳細は後述する。
【００８４】
サーバ３０は，サーバ機能を備えたコンピュータ装置などで構成される。このサーバ３０は，例えば，ＷＷＷサーバ３１と，グループ管理サーバ３２と，コンテンツ配信サーバ３４と，証明書管理サーバ３６と，課金サーバ３８などを含む。
【００８５】
ＷＷＷサーバ３１は，ネットワークを介して接続してきたコンテンツ処理装置１０との通信を確立し，ユーザ登録処理，ユーザ認証処理等を行う。ユーザ認証が完了した場合には，ＷＷＷサーバ３１は，コンテンツ処理装置１０をグループ管理サーバ３２またはコンテンツ配信サーバ３４と接続させる。
【００８６】
グループ管理サーバ３２は，上述したように，ユーザ登録されたユーザが所有するコンテンツ処理装置１０からの登録要求に応じて，コンテンツ処理装置１０およびコンテンツ再生装置２０をユーザ単位でグループ登録する。
【００８７】
コンテンツ配信サーバ３４は，コンテンツ配信サービスを提供するサーバであり，ユーザが所有するコンテンツ処理装置１０からの配信要求に応じて，当該コンテンツ処理装置１０にネットワーク５を介してコンテンツを配信する。このコンテンツ配信サーバ３４は，例えば，電子音楽配信（ＥＭＤ；Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サービスを提供するＥＭＤサーバなどである。このコンテンツ配信サーバ３４は，配信対象の音楽コンテンツを，例えば，ＡＴＲＡＣ３方式またはＭＰ３方式などの圧縮符号化方式で圧縮符号化し，ＤＥＳなどの暗号化方式で暗号化した上で，コンテンツ処理装置１０に配信する。また，コンテンツ配信サーバ３４は，暗号化された配信コンテンツとともに，当該配信コンテンツを復号するためのコンテンツ鍵を暗号化して，コンテンツ処理装置１０に送信する。
【００８８】
証明書管理サーバ３６は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを取得して管理し，同一機器グループに属するコンテンツ処理装置１０に配布する。これにより，コンテンツ処理装置１０は，同一機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤを追加して，リッピングコンテンツを共有できるようになる。
【００８９】
課金サーバ３８は，上記コンテンツ配信サーバ３４によるコンテンツの配信に応じて，コンテンツを購入したユーザに対し課金処理を行う。
【００９０】
これらのＷＷＷサーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８は，その全部若しくは一部がハードウェアとして一体構成されていてもよいし，或いは，個々別々のサーバ装置で構成されてもよい。
【００９１】
ネットワーク５は，上記コンテンツ処理装置１０およびサーバ３０を双方向通信可能に接続する通信回線網である。このネットワーク５は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００９２】
さらに，かかるネットワーク５は，私的ネットワークを含むものである。この私的ネットワークとは，著作権管理の観点からみて，私的使用の範囲内でコンテンツを共有する複数のコンテンツ処理装置１０を相互に接続するネットワークである。かかる私的ネットワークの具体例としては，例えば，同一ユーザによって使用される複数のコンテンツ処理装置１０を接続するネットワークや，同一の家庭内で使用される複数のコンテンツ処理装置１０を接続するホームネットワーク，小規模の限られたグループ（会社，友人等）内で使用される複数のコンテンツ処理装置１０を接続するＬＡＮなどが挙げられる。
【００９３】
記憶媒体７は，コンテンツ，グループ証明書Ｇ，プログラム等の各種データを格納することが可能なリムーバブルメディアであり，例えば，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，光磁気ディスク等の各種の光ディスク３や，フレキシブルディスク，ハードディスク等の磁気ディスク，各種の半導体メモリなどである。なお，この記憶媒体７は，例えば，暗号鍵等を用いてコンテンツのコピーや再生等を制限する著作権管理機能付きの記憶媒体であってもよい。
【００９４】
この記憶媒体７は，コンテンツ処理装置１０間におけるコンテンツの提供／取得媒体として機能する。例えば，コンテンツ処理装置１０−１によってコンテンツが書き込まれた記憶媒体７を，コンテンツ処理装置１０−２にローディングして当該コンテンツを読み出すことにより，コンテンツ処理装置１０−１からコンテンツ処理装置１０−２に対しコンテンツを提供することができる。さらに，コンテンツ処理装置１０−１は，ネットワーク５に接続不能なコンテンツ再生装置２０との間でも，記憶媒体７を介してコンテンツを提供／取得することができる。また，この記憶媒体７は，コンテンツ処理装置１０間におけるグループ証明書Ｇの提供／取得媒体としても機能する。さらに，この記憶媒体７は，販売店の店頭等に設けられたコンテンツ販売端末（図示せず。）に挿入され，ユーザ操作に応じて購入されたコンテンツを記憶して，コンテンツ処理装置１０に提供することもできる。
【００９５】
＜３．コンテンツ処理装置（ＰＣ）＞
次に，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０の構成について詳細に説明する。
【００９６】
まず，図４に基づいて，本実施形態にかかるコンテンツ処理装置１０のハードウェア構成について説明する。なお，図４は，本実施形態にかかるコンテンツ処理装置１０のハードウェア構成の例を概略的に示すブロック図である。
【００９７】
図４に示すように，コンテンツ処理装置１０は，例えば，ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と，ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と，ホストバス１０４と，ブリッジ１０５と，外部バス１０６と，インタフェース１０７と，入力装置１０８と，出力装置１１０と，ストレージ装置（ＨＤＤ）１１１と，ドライブ１１２と，接続ポート１１４と，通信装置１１５とを備える。
【００９８】
ＣＰＵ１０１は，演算処理装置および制御装置として機能し，各種プログラムに従って動作し，コンテンツ処理装置１０内の各部を制御する。ＲＯＭ１０２は，ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は，ＣＰＵ１０１の実行において使用するプログラムや，その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００９９】
ホストバス１０４は，ブリッジ１０５を介して，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。
【０１００】
入力装置１０８は，例えば，マウス，キーボード，タッチパネル，ボタン，スイッチ，レバー等の操作手段と，入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成されている。コンテンツ処理装置１０のユーザは，この入力装置１０８を操作することにより，コンテンツ処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１０１】
出力装置１１０は，例えば，ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置，液晶ディスプレイ（ＬＣＤ）装置，ランプ等の表示装置と，スピーカ等の音声出力装置などで構成される。この出力装置１１０は，例えば，再生されたコンテンツを出力する。具体的には，表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方，音声出力装置は，再生された音声データ等を発音する。
【０１０２】
ストレージ装置１１１は，本実施形態にかかるコンテンツ処理装置１０の記憶部の一例として構成されたデータ格納用の装置であり，例えば，ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１１は，ハードディスクを駆動し，ＣＰＵ１０１が実行するプログラムや各種データを格納する。また，このストレージ装置１１１には，後述の図５に示すソースＩＤリストＬ，コンテンツデータベース１１６，自己ＩＤ用データベース１１７，コンテンツ管理情報データベース１１８などが格納されている。
【０１０３】
ドライブ１１２は，記憶媒体用リーダライタであり，コンテンツ処理装置１０に内蔵，或いは外付けされる。このドライブ１１２は，コンテンツ処理装置１０にローディングされた磁気ディスク，光ディスク，光磁気ディスク，または半導体メモリ等のリムーバブル記憶媒体７に対して，コンテンツ，グループ証明書Ｇ，プログラムなどの各種データを記録／再生する。
【０１０４】
具体的には，ドライブ１１２は，リムーバブル記憶媒体７に記録されているデータを読み出して，インタフェース１０７，外部バス１０６，ブリッジ１０５，およびホストバス１０４を介して接続されているＲＡＭ１０３に供給する。ＣＰＵ１０１は，必要に応じて，これらのデータをＲＯＭ１０２またはストレージ装置１１１などに格納する。一方，ドライブ１１２は，ＲＯＭ１０２またはストレージ装置１１１などに格納されているデータや，新たに生成したデータ，外部装置から取得したデータをＣＰＵ１０１から受け取り，リムーバブル記憶媒体７に書き込む。
【０１０５】
接続ポート１１４は，例えばコンテンツ再生装置２０等の外部周辺機器を接続するポートであり，ＵＳＢ，ＩＥＥＥ１３９４等の接続端子を有する。接続ポート１１４は，インタフェース１０７，および外部バス１０６，ブリッジ１０５，ホストバス１０４等を介してＣＰＵ１０１等に接続されている。かかる接続ポート１１４によって，コンテンツ処理装置１０は，コンテンツ再生装置２０とローカルライン９を介して各種のデータを通信可能となる。
【０１０６】
通信装置１１５は，例えば，ネットワーク５に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１１５は，他のコンテンツ処理装置１０やサーバ３０等の外部機器との間で，ネットワーク５を介して，コンテンツ，ソースＩＤリストＬ，グループ証明書Ｇ，制御信号などの各種データを送受信する。
【０１０７】
次に，図５に基づいて，本実施形態にかかるコンテンツ処理装置１０の主な機能について説明する。なお，図５は，本実施形態にかかるコンテンツ処理装置１０の機能を概略的に示すブロック図である。
【０１０８】
図５に示すように，コンテンツ処理装置１０は，例えば，データ通信部１２０と，グループ登録部１３０と，リスト管理部１４０と，証明書発行部１５０と，配信サービス利用部１５２と，ソースＩＤ付加部１５４と，コンテンツ処理部１６０と，ＩＣＶデータ管理部１９０と，コンテンツデータベース１１６と，自己ＩＤ用データベースと１１７，コンテンツ管理情報データベース１１８と，を備える。
【０１０９】
データ通信部１２０は，コンテンツ処理装置１０と外部装置との間で各種のデータを送受信する。例えば，データ通信部１２０は，上記通信装置１１５を利用して，ネットワーク５を介して，コンテンツ処理装置１０と他のコンテンツ処理装置１０またはサーバ３０との間でデータを送受信する。また，データ通信部１２０は，上記接続ポート１１４を利用して，ローカルライン９を介して，コンテンツ処理装置１０とコンテンツ再生装置２０との間でデータを送受信する。
【０１１０】
グループ登録部１３０は，グループ管理サーバ３２に対して，ユーザ登録処理，コンテンツ処理装置１０のグループ登録処理（機器登録処理）を行う。このグループ登録処理では，グループ登録部１３０は，グループ登録要求情報（例えば，グループ登録要求通知，ユーザＩＤ，パスワード，ターミナルＩＤ，レコーダＩＤ等）を，グループ管理サーバ３２に送信する。ここで，ターミナルＩＤは，ＰＣ等で構成されたコンテンツ処理装置１０を一意に識別するＩＤである。このターミナルＩＤおよびレコーダＩＤは，各コンテンツ処理装置１０によって，例えば，独自に発生させた乱数や，各コンテンツ処理装置１０のデバイスＩＤ等に基づいて，固有に生成される。
【０１１１】
また，グループ登録部１３０は，コンテンツ処理装置１０のグループ登録に応じて，グループ管理サーバ３２から通知されたサービスデータ（リーフＩＤ，サービス共通鍵等）を受信する。さらに，グループ登録部１３０は，例えば，受信したリーフＩＤをリスト管理部１４０に出力し，受信したサービス共通鍵をコンテンツ処理部１６０に出力する。このサービス共通鍵（秘密鍵）は，暗号化されたコンテンツデータを復号するために必要な鍵であり，改竄されないよう安全に格納される。
【０１１２】
また，グループ登録部１３０は，グループ管理サーバ３２に対して，コンテンツ処理装置１０のグループ登録解除要求処理を行う。この場合にも，登録時と同様に，グループ登録解除要求情報（例えば，グループ登録解除要求通知，ユーザＩＤ，パスワード，ターミナルＩＤ等）をグループ管理サーバ３２に送信する。登録解除が成された場合には，グループ登録部１３０は，その旨をリスト管理部１４０に通知する。
【０１１３】
また，グループ登録部１３０は，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０を，グループ管理サーバ３２にグループ登録することも可能である。このような，グループ登録部１３０によるコンテンツ処理装置１０およびコンテンツ再生装置２０のグループ登録処理，登録解除処理の詳細には後述する。
【０１１４】
リスト管理部１４０は，図２に示したリスト管理部３に対応する構成要素である。このリスト管理部１４０は，例えば，コンテンツ処理装置１０が保有するソースＩＤリストＬを更新する機能を有する。
【０１１５】
例えば，上記グループ登録時には，リスト管理部１４０は，グループ登録部１３０から受け取ったリーフＩＤにサービスＩＤを付加して，当該サービスＩＤが付加されたリーフＩＤをグループＩＤに変換して，このグループＩＤをソースＩＤリストＬに追加する。また，リスト管理部１４０は，グループ管理サーバ３２または他のコンテンツ処理装置１０から配布されたグループ証明書Ｇを取得したときには，このグループ証明書Ｇ内に含まれるグループＩＤと，ソースＩＤリストＬに含まれるグループＩＤとが一致する場合に，当該グループ証明書Ｇ内に含まれるレコーダＩＤを当該ソースＩＤリストＬに追加する。なお，これらのグループＩＤまたはレコーダＩＤといったソースＩＤに有効期限情報が設定されている場合には，リスト管理部１４０は，ソースＩＤリストＬへのソースＩＤの追加時に，当該ソースＩＤの有効期限情報もソースＩＤリストＬに記述する。
【０１１６】
また，リスト管理部１４０は，グループ登録解除時には，ソースＩＤリストＬ内のソースＩＤを全て削除する。さらに，リスト管理部１４０は，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０のソースＩＤリストＬを更新することもできる。なお，このようなリスト管理部１４０によるリスト更新処理の詳細については後述する。
【０１１７】
なお，ソースＩＤリストＬは，コンテンツ処理装置１０のストレージ装置１１１，若しくはＲＯＭ１０２などに，安全に格納されている。このソースＩＤリストＬは，ユーザによる不正な改竄を防止すべく，例えば，暗号化され，デジタル署名が付された状態で格納される。
【０１１８】
本実施形態では，グループ登録時にリーフＩＤに基づき生成されたグループＩＤは，上記のようにソースＩＤリストＬ内に含まれるようにして，コンテンツ処理装置１０内に格納されている。これは，上記のように，グループＩＤを，当該グループＩＤが付加された配信コンテンツを再生可能にするためのソースＩＤとして利用して，かかるグループＩＤに基づいて配信コンテンツの再生制御を行うためである。なお，例えば，グループＩＤを，ソースＩＤとしてではなく，リッピングコンテンツ共有サービスにおけるソースＩＤリストＬへのレコーダＩＤの追加基準用のソースＩＤ（上記第２のグループＩＤ）としてのみ利用する場合には，グループＩＤは，必ずしもソースＩＤリストＬ内に格納されなくてもよい。この場合，グループＩＤは，例えば，ストレージ装置１１１内の別の記憶領域，例えば自己ＩＤ用データベース１１７に格納されてもよいし，その他のＲＯＭ１０２などに格納されてもよい。
【０１１９】
証明書発行部１５０は，例えば，コンテンツ処理装置１０自身が所属する機器グループを証明するためグループ証明書Ｇを発行する機能を有する。具体的には，証明書発行部１５０は，例えば，上記のようにコンテンツ処理装置１０がグループ登録されグループＩＤ−Ａを保有している状態において，当該コンテンツ処理装置１０に対応するレコーダＩＤ１と，グループＩＤ−Ａと関連付けたグループ証明書Ｇを発行する。このようなグループ証明書Ｇによって，レコーダＩＤ１に対応するコンテンツ処理装置１０が，グループＩＤ−Ａで特定されるユーザ所有の機器グループに所属していることを証明できる。また，このグループ証明書Ｇには，改竄検出用のデジタル署名，例えばＭＡＣ（Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）が付加されている。これにより，グループ証明書Ｇの改竄を防止することができる。
【０１２０】
かかるグループ証明書Ｇを発行する場合，証明書発行部１５０は，ストレージ装置１１１から，コンテンツ処理装置１０自身に対応するレコーダＩＤとグループＩＤとを読み出し，この読み出したレコーダＩＤとグループＩＤに上記デジタル署名を付して暗号化処理することでグループ証明書Ｇを生成し，発行する。
【０１２１】
証明書発行部１５０は，コンテンツ処理装置１０のグループ登録後には，例えば，任意のタイミングでグループＩＤを発行することができる。例えば，証明書発行部１５０は，コンテンツ処理装置１０のユーザの入力に応じて，或いは，他のコンテンツ処理装置１０からの証明書要求に応じて，自己のコンテンツ処理装置１０に対応するグループ証明書Ｇを発行するようにしてもよい。また，証明書発行部１５０は，コンテンツ処理装置１０のグループ登録後に，グループ証明書Ｇを発行して証明書管理サーバ３６に送信するようにしてもよい。
【０１２２】
また，証明書発行部１５０は，発行するグループ証明書Ｇに対して，有効期間情報を付加してもよい。これにより，当該グループ証明書Ｇを取得したコンテンツ処理装置１０は，当該グループ証明書Ｇに含まれる有効期間情報で表される有効期間内に限り，当該グループ証明書Ｇに含まれるレコーダＩＤをソースＩＤリストＬに追加できるようなる。
【０１２３】
また，証明書発行部１５０は，上記のように発行したグループ証明書Ｇを他のコンテンツ処理装置１０に配布するときの経路は，任意に設定できるが，例えば，証明書管理サーバ３６を介して他のコンテンツ処理装置１０に配布するようにしてもよい。これにより，証明書管理サーバ３６は，各コンテンツ処理装置１０のグループ証明書Ｇを一元管理して，同一の機器グループに属する他のコンテンツ処理装置１０に配布できるようになる。
【０１２４】
また，グループ証明書Ｇの配布方法も任意に設定できる。例えば，ネットワーク５またはローカルライン９を介して，グループ証明書Ｇを直接送信したり，グループ証明書Ｇを電子メールに添付して送信したり，グループ証明書Ｇをホームページ上に貼り付けたりしてもよい。また，グループ証明書Ｇを記録した記憶媒体７を介してコンテンツ処理装置１０に提供してもよい。さらに，グループ証明書Ｇをコンテンツとともに記録した記憶媒体７を介して配布してもよい。これにより，例えばリッピングコンテンツとともに，このリッピングコンテンツに付加されたレコーダＩＤと，リッピングしたコンテンツ処理装置１０のグループＩＤとを同時に配布できる，このため，同一の機器グループに属するコンテンツ処理装置１０であれば，当該リッピングコンテンツを即座に再生できるようになる。
【０１２５】
このように配布されたグループ証明書Ｇは，他のコンテンツ処理装置１０において，共有登録，即ち，ソースＩＤリストＬへのレコーダＩＤの追加に利用される。これにより，同一機器グループに属するコンテンツ処理装置１０からグループ証明書Ｇの配布を受けた他のコンテンツ処理装置１０は，同一のグループＩＤを所有する機器のレコーダＩＤを入手して，ソースＩＤリストＬに追加することができる。
【０１２６】
このように，グループＩＤとレコーダＩＤとが関連づけられたグループ証明書Ｇを発行して配布することで，同一の機器グループに属するコンテンツ処理装置１０同士で，直接に接続しなくても，相互のレコーダＩＤを共有できるようになる。
【０１２７】
なお，上記証明書発行部１５０が発行したグループ証明書Ｇや，他のコンテンツ処理装置１０または証明書管理サーバ３６から取得したグループ証明書Ｇを，上記証明書データベース（図示せず。）に保存して管理する証明書管理部（図示せず。）を設けてもよい。これにより，この証明書管理部は，かかる証明書データベースから過去に取得したグループ証明書Ｇを読み出して，他のコンテンツ処理装置１０等に配布できるようになる。
【０１２８】
配信サービス利用部１５２は，上記コンテンツ配信サーバ３４との間で，コンテンツ配信サービスに関する処理を行う。
【０１２９】
具体的には，配信サービス利用部１５２は，例えば，上記コンテンツ配信サービスを利用するために必要なユーザ認証情報（ユーザＩＤ，パスワード等），課金情報，コンテンツ配信リクエスト情報などの各種情報を，上記コンテンツ配信サーバ３４との間で送受信したり，これらの情報の入出力を支援したりする。
【０１３０】
また，配信サービス利用部１５２は，コンテンツ配信サーバ３４から送信された配信コンテンツと当該配信コンテンツのライセンスを，ネットワーク５および通信装置１１５を介して受信する。即ち，コンテンツ処理装置１０のユーザがコンテンツ配信サービスを利用してコンテンツを購入すると，配信サービス利用部１５２は，上記コンテンツ配信サーバ３４から配信コンテンツのファイルと，当該配信コンテンツの利用条件を定めたライセンスのファイルを，例えば別ファイルでダウンロードする。グループ管理方式の著作権管理がなされるコンテンツの場合には，配信コンテンツのライセンスには，上記グループ登録によりユーザに割り当てられたリーフＩＤが記述されている。一方，チェックイン・チェックアウト方式の著作権管理がなされるコンテンツの場合には，当該ライセンスには，コンテンツの利用条件情報（Ｕｓａｇｅ  Ｒｕｌｅ）である，チェックイン・チェックアウト回数制限，再生回数制限，再生期限等の情報が記述されている。
【０１３１】
配信サービス利用部１５２は，このように受信した配信コンテンツのデータおよびライセンスのデータを加工して，例えば，コンテンツとライセンスとを同一ファイルとしたコンテンツファイルを作成する。
【０１３２】
このとき，グループ管理方式の配信コンテンツに関しては，ソースＩＤ付加部１５４によって，配信コンテンツのコンテンツデータにグループＩＤが付加される。ソースＩＤ付加部１５４は，上記ソースＩＤ付加部１に対応する構成要素である。このソースＩＤ付加部１５４は，配信コンテンツに対しては，グループＩＤを付加する。具体的には，ソースＩＤ付加部１５４は，配信コンテンツに対応するライセンスに記述されているリーフＩＤを，グループＩＤに変換する処理を実行する。このリーフＩＤからグループＩＤへの変換処理は，上記と同様に，例えば，リーフＩＤに，コンテンツ配信サービスのサービスＩＤを追加することによってなされる。これによって，配信コンテンツに対し，当該配信コンテンツを購入したユーザ及びサービスを表すグループＩＤが関連付けられる。
【０１３３】
このようにして，配信サービス利用部１５２およびソースＩＤ付加部１５４は，配信されたコンテンツのファイルと，ライセンスのファイルを結合させたコンテンツファイルを作成する。
【０１３４】
具体的には，図６（ａ）に示すように，グループ管理方式のコンテンツファイルＦ１は，例えば，コンテンツＩＤと，コンテンツ鍵で暗号化されたコンテンツデータと，コンテンツ共有システム１００のみが取り扱い可能なシステム共通鍵で暗号化されたコンテンツ鍵と，グループＩＤ等のソースＩＤが記述されたライセンスと，を含む。
【０１３５】
一方，図６（ｂ）に示すように，チェックイン・チェックアウト方式のコンテンツファイルＦ２は，例えば，コンテンツＩＤと，コンテンツ鍵で暗号化されたコンテンツデータと，上記システム共通鍵で暗号化されたコンテンツ鍵と，利用条件情報が記述されたライセンスと，を含む。  このようなコンテンツファイルＦ１，Ｆ２におけるライセンスは，改竄を検出できるように暗号化処理されている。これにより，ソースＩＤまたは利用条件をコンテンツに安全に関連付けることができる。また，コンテンツ処理装置１０は，例えば，暗号化されたコンテンツ鍵の復号およびライセンスの改竄チェックを行うことができるように，共通の秘密情報を保持している。このため，コンテンツがコンテンツ共有システム１００内で共有されても，コンテンツに付加されたソースＩＤや，利用条件が改竄されることを好適に防止できる。
【０１３６】
配信サービス利用部１５２は，このように作成したコンテンツファイルを，例えばストレージ装置１１１内のコンテンツデータベース１１６に記録する。なお，本実施形態では，上記のように，対応するコンテンツとライセンスを同一ファイルで管理して，コンテンツデータベース１１６に格納するが，かかる例に限定されない。例えば，コンテンツとライセンスを別ファイルで管理してもよい。この場合には，コンテンツのファイルはコンテンツデータベース１１６に格納し，ライセンスのファイルはライセンスデータベースに格納して，双方のファイルに含まれるコンテンツＩＤ等によってコンテンツとライセンスを関連付けてもよい。
【０１３７】
また，配信サービス利用部１５２は，コンテンツの配信時に，コンテンツ配信サーバ３４から，配信コンテンツの属性情報を受信する。この配信コンテンツの属性情報は，例えば，配信コンテンツのタイトル情報（例えば，曲名，アーティスト（歌手）名，アルバム名，ジャンル，再生時間等）コンテンツＩＤ，配信日時，データサイズ，データフォーマット，著作権管理方式のタイプ，などである。配信サービス利用部１５２は，かかる配信コンテンツの属性情報や，配信コンテンツの記録場所（例えばコンテンツＤＢ１１６内のアドレス）などを，コンテンツ管理情報として，コンテンツ管理情報データベース１１８に記録する。
【０１３８】
以上のような配信サービス利用部１５２は，例えば，利用するコンテンツ配信サービスに対応したコンテンツ配信サービス用のソフトウェアを，コンテンツ処理装置１０にインストールすることによって構成される。なお，この配信サービス利用部１５２は，ユーザが利用する複数のコンテンツ配信サービス毎に複数設けられてもよい。
【０１３９】
また，ソースＩＤ付加部１５４は，後述するリッピング部１８４によって音楽ＣＤ７ａ等からリッピングされたコンテンツ（リッピングコンテンツ）に対して，コンテンツ処理装置１０自身のグループＩＤを付加する。具体的には，ソースＩＤ付加部１５４は，自己ＩＤ用データベース１１７に保存されているコンテンツ処理装置１０のレコーダＩＤを読み出し，このレコーダＩＤを含むライセンスを作成し，かかるライセンスをリッピングコンテンツのコンテンツデータに関連付ける。即ち，ソースＩＤ付加部１５４は，図６（ａ）に示したような，コンテンツＩＤと，暗号化されたリッピングコンテンツのコンテンツデータと，暗号化されたコンテンツ鍵と，レコーダＩＤが記述されたライセンスを含むコンテンツファイルＦ１を作成する。ソースＩＤ付加部１５４は，このようにしてレコーダＩＤを付加したリッピングコンテンツを，コンテンツデータベース１１６に記録する。
【０１４０】
なお，このレコーダＩＤの付加タイミングは，例えば，コンテンツのリッピング完了時点が好ましい。このようにして，リッピングコンテンツにレコーダＩＤを即座に付加することにより，著作権管理が必要なリッピングコンテンツがシステム１００内に流通する前に確実にレコーダＩＤを付加することができる。なお，レコーダＩＤの付加タイミングは，かかる例に限定されず，例えば，リッピングコンテンツの初回再生時，他のコンテンツ処理装置１０へのコピー時などであってもよい。
【０１４１】
自己ＩＤ用データベース１１７には，例えば，コンテンツ処理装置１０のデバイスＩＤ，レコーダＩＤ，ターミナルＩＤなど，コンテンツ処理装置１０自身に対応するＩＤが格納されている。
【０１４２】
デバイスＩＤは，各種機器（コンテンツ処理装置１０およびコンテンツ再生装置２０等）単位で固有に付与される識別子である。このデバイスＩＤは，例えば，コンテンツ処理装置１０の工場出荷時などに付与され，自己ＩＤ用データベース１１７内に安全に格納されている。
【０１４３】
また，ターミナルＩＤ（Ｔｅｒｍｉｎａｌ  ＩＤ）は，ＰＣ等のコンテンツ処理装置１０単位で固有に付与されるＩＤである。また，レコーダＩＤは，上記のように，リッピング機能を有するコンテンツ処理装置１０単位で固有に付与される識別子である。これらのターミナルＩＤおよびレコーダＩＤは，コンテンツ処理装置１０によって，デバイスＩＤや乱数に基づいて，コンテンツ処理装置１０ごとに固有となるよう生成されるこれらのＩＤは，不正な改竄を防止するために，暗号化されて，自己ＩＤ用データベース１１７に安全に格納される。
【０１４４】
コンテンツ処理部１６０は，コンテンツに対する各種処理を行う。このコンテンツ処理部１６０は，例えば，コンテンツを利用（例えば再生，転送等）するアプリケーションプログラムや，これらの利用を著作権管理するＤＲＭモジュールなどを，コンテンツ処理装置１０にインストールすることによって構成される。このコンテンツ処理部１６０は，例えば，コンテンツ再生部と１７０と，コンテンツ提供部１８０と，コンテンツ取得部１８２と，リッピング部１８４とを備える。
【０１４５】
コンテンツ再生部１７０は，図２に示したコンテンツ再生部２に対応する構成要素である。このコンテンツ再生部１７０は，例えば，コンテンツ再生機能を有する再生装置，あるいはコンテンツ処理装置１０にインストールされたコンテンツ再生用ソフトウェアなどによって構成されており，各種のコンテンツを再生することができる。このコンテンツ再生部１７０によって再生されたコンテンツデータは，上記出力装置１１０から出力される。
【０１４６】
また，コンテンツ再生部１７０は，例えば，グループ管理方式のコンテンツと，チェックイン・チェックアウト方式のコンテンツの双方に対応可能であり，グループ管理方式の再生制御，チェックイン・チェックアウト方式の再生制御を実行可能である。具体的には，上記グループ管理方式で再生制御する場合には，コンテンツ再生部１７０は，再生対象のコンテンツに付加されたソースＩＤがソースＩＤリストＬに含まれているか否かに基づいて，当該再生対象のコンテンツの再生を制御する。一方，上記チェックイン・チェックアウト方式で再生制御する場合には，コンテンツ再生部１７０は，再生対象のコンテンツに対応するライセンスの利用条件情報を満たすか否かに基づいて，当該再生対象のコンテンツの再生を制御する。かかるコンテンツ再生部１７０の詳細については後述する。
【０１４７】
なお，コンテンツ再生部１７０は，１つのコンテンツ処理装置１０に２つ以上設けられてもよい。例えば，１つのコンテンツ処理装置１０に２種以上のコンテンツ再生用ソフトウェアをインストールする，２台以上の再生装置を設ける，或いは，コンテンツ再生用ソフトウェアと再生装置を併用することなどにより，１つのコンテンツ処理装置１０内に，各コンテンツ配信サービスや各著作権管理方式に対応した，２つ以上のコンテンツ再生部１７０を構成してもよい。
【０１４８】
コンテンツ提供部１８０は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０に対して，コンテンツを提供する。また，コンテンツ取得部１８２は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０から，コンテンツを取得する。これらコンテンツ提供部１８０およびコンテンツ取得部１８２は，コンテンツの提供／取得処理を，例えば，ネットワーク５またはローカルライン９を介した送受信処理によって実行してもよいし，或いは，記憶媒体７を介して実行してもよい。
【０１４９】
なお，このようなコンテンツの再生，提供，取得時には，コンテンツ処理部１６０は，コンテンツ管理情報データベース１１８内のコンテンツ管理情報に基づいて上記処理を制御してもよく，また，これらのコンテンツ管理情報を出力装置１１０に表示してもよい。
【０１５０】
リッピング部１８４は，音楽コンテンツや映像コンテンツを記録したＣＤ，ＤＶＤ等の記録媒体７ａに記録されているコンテンツをリッピングする。具体的には，リッピング部１８４は，例えば，ユーザ入力に応じて，ドライブ１１２を制御して，記憶媒体７ａから音楽／映像データ等を取り出し，かかる音楽／映像データをコンテンツ処理装置１０で処理可能なフォーマット（例えばＡＴＲＡＣ３形式等）に変換したコンテンツを作成する。このようにリッピングしたコンテンツは，ソースＩＤ付加部１５４によって，コンテンツ処理装置１０のレコーダＩＤが付加される。
【０１５１】
なお，このリッピング部１８４以外にも，自己録音・録画によってコンテンツを新規に作成するセルフレコーディング部（図示せず。）を設けてもよい。このセルフレコーディング部は，コンテンツ処理装置１０の周辺の音声を集音，被写体を撮像して，音声データまたは映像データ等を生成し，かかるデータに所定のデータ処理を施してコンテンツを新規作成してもよいし，通信装置１１５等を介して受信したテレビ番組，ラジオ番組などの映像／音声データを，記録可能なフォーマットに変換して，新規コンテンツを作成してもよい。このセルフレコーディング部によって作成されたコンテンツに対してもレコーダＩＤを付加することによって，かかるコンテンツをグループ管理方式で著作権管理できるようになる。
【０１５２】
ＩＣＶデータ管理部１９０は，コンテンツ処理装置１０のＩＣＶ（Ｉｎｔｅｇｒｉｔｙ  Ｃｈｅｃｋ  Ｖａｌｕｅ）データ，およびコンテンツ処理装置１０に接続されたコンテンツ再生装置２０のＩＣＶデータを管理する。ＩＣＶデータは，コンテンツの処理を行う際に，その処理の正当性をチェックするためのデータである。
【０１５３】
グループ管理方式の著作権管理処理では，このＩＣＶデータは，ソースＩＤリストＬのＭＡＣ値（鍵付きのハッシュ値）を含んでいる。このため，ＩＣＶデータ管理部１９０は，かかるＩＣＶデータに基づいて，ソースＩＤリストＬが正当なものであるか否か，即ち，ソースＩＤリストＬが不正に改竄されているか否かを検出する。一方，チェックイン・チェックアウト方式の著作権管理処理では，このＩＣＶデータは，コンテンツのライセンスのＭＡＣ値（鍵付きのハッシュ値）を含んでいる。このため，ＩＣＶデータ管理部１９０は，かかるＩＣＶデータに基づいて，ライセンスが正当のものであるか否か，即ち，ライセンスが不正に改竄されているか否かを検出する。
【０１５４】
この結果，正当であると判断した場合には，ＩＣＶデータ管理部１９０は，コンテンツ処理部１６０の処理を許可し，一方，正当でないと判断した場合には，ＩＣＶデータ管理部１９０は，コンテンツ処理部１６０の処理を許可しない。
【０１５５】
また，このＩＣＶデータには，著作権管理方式が，グループ管理方式であるか，或いはチェックイン・チェックアウト方式であるかを表す方式識別情報の一例であるフラグが含まれている。例えば，このフラグが「０」であれば，グループ管理方式であり，「１」であれば，チェックイン・チェックアウト方式であることを表す。このため，コンテンツ処理部１６０は，このフラグに基づいて，いずれの著作権管理方式に従ってコンテンツを処理すればよいかを判断できる。
【０１５６】
また，ＩＣＶデータ管理部１９０は，コンテンツ処理装置１０に関するＩＣＶデータのみならず，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０のＩＣＶデータについても同様に管理できる。これにより，コンテンツ処理装置１０によって，接続されたコンテンツ再生装置２０のＩＣＶデータ内の上記フラグ（方式識別情報）の値を設定することにより，当該コンテンツ再生装置２０の著作権管理方式を設定することができる。このとき，コンテンツ再生装置２０の著作権管理方式の設定は，当該システム１００が使用される地域を表すリージョン情報に基づいて実行してもよい。例えば，コンテンツ再生装置２０が米国で使用される場合には，グループ管理方式に設定し，日本で使用される場合には，チェックイン・チェックアウト方式に設定してもよい。
【０１５７】
また，図示はしないが，コンテンツ処理装置１０は，コンテンツ処理装置（ＰＣ）１０とコンテンツ再生装置（ＰＤ）２０との間におけるコンテンツの転送を制御する転送制御部を備えてもよい。この転送制御部は，例えばユーザ入力に基づく転送要求に応じて，コンテンツ処理装置１０に記憶されているコンテンツのコンテンツ再生装置２０への転送，或いは，コンテンツ再生装置２０に記憶されているコンテンツのコンテンツ処理装置１０への転送を制御する。
【０１５８】
また，この転送制御部は，著作権管理対象のコンテンツ（ソースＩＤが付加されたコンテンツ）の転送制御のみならず，著作権管理されていないコンテンツ（例えば，ソースＩＤが付加されていない生コンテンツ）の転送制御を行うことができる。例えば，転送制御部は，著作権管理されていないコンテンツに関し，コンテンツ処理装置１０からコンテンツ再生装置２０への転送要求，或いは，コンテンツ再生装置２０からコンテンツ処理装置１０への転送要求が入力されると，コンテンツ処理装置１０のソースＩＤリスト内のグループＩＤと，コンテンツ再生装置２０のソースＩＤリスト内のグループＩＤとを比較する。転送制御部は，この比較の結果，双方のグループＩＤが一致する場合には当該転送を許可し，一方，双方のグループＩＤが一致しない場合には当該転送を許可しない。これにより，グループ管理方式で著作権管理されたコンテンツのみならず，著作権保護されていないコンテンツの利用（機器間の無制限なコピー）を制限することもできる。
【０１５９】
以上，コンテンツ処理装置１０の各構成要素について説明した。上記データ通信部１２０，グループ登録部１３０，リスト管理部１４０，証明書発行部１５０，配信サービス利用部１５２，ソースＩＤ付加部１５４，コンテンツ処理部１６０，ＩＣＶデータ管理部１９０，転送制御部などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムをコンテンツ処理装置１０にインストールすることによって構成されてもよい。
【０１６０】
次に，図７に基づいて，本実施形態にかかるコンテンツ再生部１７０について詳細に説明する。なお，図７は，本実施形態にかかるコンテンツ再生部１７０の機能を概略的に示すブロック図である。
【０１６１】
図７に示すように，コンテンツ再生部１７０は，例えば，再生可否判断部１７２と，再生実行部１７４と，リスト更新要求部１７６とを備える。
【０１６２】
再生可否判断部１７２は，再生要求されたコンテンツの再生を制御する。再生可否判断部１７２は，グループ管理方式の再生制御と，チェックイン・チェックアウト方式の再生制御の双方を実行可能である。
【０１６３】
グループ管理方式の再生制御を行う場合には，再生可否判断部１７２は，再生要求されたコンテンツに付加されているソースＩＤ（レコーダＩＤまたはグループＩＤ）と，ソースＩＤリストＬとに基づいて，当該コンテンツの再生の可否を判断する。
【０１６４】
具体的には，まず，再生可否判断部１７２は，例えば，入力装置１０８から，ユーザによって指定されたコンテンツの再生要求を受け付けると，再生要求を受けたコンテンツをコンテンツデータベース１１６から読み出し，かかるコンテンツにソースＩＤが付加されているか否か，即ち，当該コンテンツファイル内のライセンスにソースＩＤが記述されているか否かを判別する。コンテンツにソースＩＤが付加されていない場合には，再生可否判断部１７２は，著作権管理の不要なコンテンツであると判断して，コンテンツの再生を許可し，再生実行部１７４に対して当該コンテンツの再生指示信号を出力する。一方，コンテンツにソースＩＤ（レコーダＩＤまたはグループＩＤ）が付加されている場合には，再生可否判断部１７２は，著作権管理の必要なコンテンツであると判断して，以下の処理を行う。
【０１６５】
まず，再生可否判断部１７２は，コンテンツファイル内のライセンスからソースＩＤを読み出す（抽出する）とともに，ソースＩＤリストＬを読み出して解釈する。次いで，再生可否判断部１７２は，上記コンテンツから読み出したソースＩＤと，ソースＩＤリストＬに含まれているソースＩＤとを比較し，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれているか否かを判断する。この比較の結果，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれている場合には，ソースＩＤの有効期限をチェックして，有効期限愛である場合に，再生可否判断部１７２は，当該コンテンツの再生を許可し，再生実行部１７４に対してコンテンツの再生指示信号を出力する。一方，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれていない場合や，ソースＩＤが有効期限切れである場合には，再生可否判断部１７２は，当該コンテンツの再生を禁止し，再生指示信号を出力しない。このため，再生実行部１７４は当該コンテンツを再生不能である。なお，この場合には，再生条件を満たさない旨のエラー通知を表示するようにしてもよい。
【０１６６】
このように，本実施形態にかかる再生可否判断部１７２は，ソースＩＤリストＬに含まれていないソースＩＤが付加されたコンテンツの再生を完全に禁止するという再生制限を行う。しかし，コンテンツの再生制限はかかる例に限定されず，例えば，再生可否判断部１７２は，当該コンテンツの再生を時間的若しくは内容的に一部だけに限定して再生を許可する，画質，音質等を低下させて再生を許可する，或いは，最初の所定回（例えば１回）だけ再生を許可し以降は再生を禁止する，などといった再生制限を行うようにしてもよい。
【０１６７】
また，再生可否判断部１７２は，例えば，上記のようにコンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれていない場合には，かかるソースＩＤをリスト更新要求部１７６に出力する。
【０１６８】
一方，チェックイン・チェックアウト方式の再生制御を行う場合には，再生可否判断部１７２は，再生要求されたコンテンツに対応するライセンス内の利用条件情報（再生回数制限，再生有効期限）に基づいて，当該コンテンツの再生の可否を判断する。この結果，ライセンスの利用条件を満たすと判断した場合には，再生可否判断部１７２は，当該コンテンツの再生を許可し，再生実行部１７４に対してコンテンツの再生指示信号を出力する。一方，ライセンスの利用条件を満たすと判断した場合には，再生可否判断部１７２は，当該コンテンツの再生を禁止し，再生指示信号を出力しない。
【０１６９】
再生実行部１７４は，上記再生可否判断部１７２の再生指示信号に応じて，指定されたコンテンツを再生する。具体的には，再生実行部１７４は，まず，サービス共通鍵を用いて，暗号化されたコンテンツ鍵を復号し，次いで，この復号化されたコンテンツ鍵を用いて，暗号化されたコンテンツを復号し，さらに，当該復号化されたコンテンツをデコードして，再生し，出力装置１１０から出力する。
【０１７０】
リスト更新要求部１７６は，リスト管理部１４０に対して，ソースＩＤリストＬへのレコーダＩＤの追加要求を行う。この追加要求処理は，例えば，追加対象のレコーダＩＤを表すＩＤ追加要求信号をリスト管理部１４０に出力することによって成される。
【０１７１】
具体的には，リスト更新要求部１７６は，例えば，上記再生可否判断部１７２からソースＩＤリストＬに含まれていないソースＩＤが入力されると，かかるソースＩＤがレコーダＩＤであるか或いはグループＩＤであるかを判断する。この判断の結果，レコーダＩＤである場合には，当該レコーダＩＤをソースＩＤリストＬに追加するように，リスト管理部１４０に要求する。リスト更新要求部１７６は，この追加要求処理を自動的に行ってもよいし，ユーザに対してレコーダＩＤの追加を希望するか否かを確認した上で行ってもよい。一方，上記判断の結果，グループＩＤである場合には，追加要求処理を行わない。これは，コンテンツ処理装置１０が単一のユーザの機器グループにしか登録できないからである。
【０１７２】
次に，図８に基づいて，本実施形態にかかるリスト管理部１４０について詳細に説明する。なお，図８は，本実施形態にかかるリスト管理部１４０の構成を概略的に示すブロック図である。
【０１７３】
図８に示すように，リスト管理部１４０は，例えば，証明書要求部１４１と，証明書取得部１４２と，レコーダＩＤ更新部１４４と，リスト同期部１４６と，自己ＩＤ追加部１４８と，グループＩＤ更新部１４９とを備える。
【０１７４】
証明書要求部１４１は，ユーザ入力に応じて或いは自動的に，他のコンテンツ処理装置１０または証明書管理サーバ３６に対して，証明書要求信号を送信して，同一の機器グループに属する他のコンテンツ処理装置１０の発行したグループ証明書Ｇを要求する。例えば，証明書要求部１４１は，特定のコンテンツ処理装置１０または証明書管理サーバ３６に対して，上記コンテンツ再生部１７０から追加要求されたレコーダＩＤを通知し，当該レコーダＩＤを含むグループ証明書Ｇを要求してもよい。また，証明書要求部１４１は，任意のタイミングで，他のコンテンツ処理装置１０または証明書管理サーバ３６に対して，コンテンツ処理装置１０自身の所有するグループＩＤを送信して，当該グループＩＤに関連付けられたレコーダＩＤ（即ち，同一の機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤ）を含む１又は２以上のグループ証明書Ｇを要求してもよい。
【０１７５】
証明書取得部１４２は，他のコンテンツ処理装置１０または証明書管理サーバ３６から，グループ証明書Ｇを取得する。具体的には，証明書取得部１４２は，外部のコンテンツ処理装置１０または証明書管理サーバ３６から，ネットワーク５および通信装置１１５を介してグループ証明書Ｇを受信して，取得できる。また，証明書取得部１４２は，他のコンテンツ処理装置１０から提供された記憶媒体７に記録されているグループ証明書Ｇを，ドライブ１１２を利用して読み出して，取得できる。証明書取得部１４２は，このように取得したグループ証明書ＧをレコーダＩＤ更新部１４４に出力する。
【０１７６】
レコーダＩＤ更新部１４４は，証明書取得部１４２から入力されたグループ証明書Ｇに基づいて，ソースＩＤリストＬにレコーダＩＤを追加する。具体的には，まず，レコーダＩＤ更新部１４４は，グループ証明書Ｇに含まれているグループＩＤを読み出すとともに，ソースＩＤリストＬ内のグループＩＤを読み出す。次いで，レコーダＩＤ更新部１４４は，双方のグループＩＤが一致するか否かを判断する。この判断の結果，双方のグループＩＤが一致する場合には，上記グループ証明書Ｇに含まれている他のコンテンツ処理装置１０に対応したレコーダＩＤを読み出して，ソースＩＤリストＬに追加する。一方，双方のグループＩＤとが一致しない場合には，上記グループ証明書Ｇに含まれている当該レコーダＩＤをソースＩＤリストＬに追加しない。
【０１７７】
これにより，同一の機器グループに登録されているコンテンツ処理装置１０に対応したレコーダＩＤだけを，ソースＩＤリストＬに追加できる。なお，レコーダＩＤ更新部１４４は，ソースＩＤリストＬに追加可能なレコーダＩＤ数に上限を設けるなどして，レコーダＩＤの追加を制限してもよい。
【０１７８】
リスト同期部１４６は，複数のソースＩＤリストＬを同期する機能を有する。ここでいうソースＩＤリストＬの同期とは，相異なる複数のソースＩＤリストＬを併合（マージ）することをいい，同期された後のソースＩＤリストＬには，複数の元のソースＩＤリストＬに含まれていたレコーダＩＤの全てが，重複なく，含まれるようになる。
【０１７９】
このソースＩＤリストＬの同期処理は，同一のグループＩＤを所有するコンテンツ処理装置１０間でのみ実行可能である。具体的には，リスト同期部１４６は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０の保有するソースＩＤリストＬを取得し，当該ソースＩＤリストＬに含まれているグループＩＤと，自己のコンテンツ処理装置１０のソースＩＤリストＬに含まれているグループＩＤとが一致する場合にのみ，双方のソースＩＤリストＬを同期する。
【０１８０】
かかる同期処理より，同一の機器グループの登録された複数の機器が有するソースＩＤリストＬに含まれるレコーダＩＤを同一にすることができる。このため，かかるコンテンツ処理装置１０間で，リッピングコンテンツを共有して，相互に再生可能となる。
【０１８１】
なお，この同期処理は，例えば私的ネットワーク内のコンテンツ処理装置１０間でリスト同期部１４６が定期的または任意のタイミングで自動的に行ってもよいし，或いは，ユーザの指示に応じて，指定された特定のコンテンツ処理装置１０との間で行ってもよい。また，このような同期処理は，私的ネットワークで接続されたコンテンツ処理装置１０間や，ローカルライン９で接続されたコンテンツ処理装置１０間のみならず，ネットワーク５を介して遠隔に接続されたコンテンツ処理装置１０であっても実行可能である。
【０１８２】
自己ＩＤ追加部１４８は，コンテンツ処理装置１０自身に対応するレコーダＩＤを例えば無条件でソースＩＤリストＬに追加する。具体的には，自己ＩＤ追加部１４８は，例えば，自己ＩＤ用データベース１１７から，コンテンツ処理装置１０自身に対応するレコーダＩＤを読み出し，ソースＩＤリストＬに書き込む。これにより，コンテンツ処理装置１０は，グループ登録の有無にかかわらず，自身でリッピングしたリッピングコンテンツを再生できるようになる。なお，グループＩＤは，この自己ＩＤ追加部が乱数等に基づき生成して，自己ＩＤ用データベース１１７に記録してもよい。
【０１８３】
グループＩＤ更新部１４９は，例えば，コンテンツ処理装置１０のグループ登録時に，上記グループ登録部１３０からグループＩＤが入力されると，かかるグループＩＤをソースＩＤリストＬ内に追加する。これにより，コンテンツ処理装置１０は，当該グループＩＤが付加された配信コンテンツを再生可能となる。
【０１８４】
また，グループＩＤ更新部１４９は，上記グループ登録部１３０からグループ登録解除通知が入力されると，ソースＩＤリストＬ内に含まれる全てのソースＩＤ（レコーダＩＤ，グループＩＤ）を削除する。ただし，コンテンツ処理装置１０自身に対応するレコーダＩＤのみは，ソースＩＤリストＬから削除されない。これにより，コンテンツ処理装置１０は，自身の作成したリッピングコンテンツ，および著作権管理されていないコンテンツのみしか再生できないようになる。
【０１８５】
なお，レコーダＩＤ更新部１４４およびグループＩＤ更新部１４９は，コンテンツ再生装置２０から受信したソースＩＤリストＬを更新して，返信することもできる。
【０１８６】
以上，本実施形態にかかるリスト管理部１４０について説明した。このように，リスト管理部１４０は，グループ登録によって得られたグループＩＤをソースＩＤリストＬに追加するとともに，グループＩＤが同一であるか否かを基準として，同一の機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤを，ソースＩＤリストＬに追加する。これにより，同一の機器グループに登録されているコンテンツ処理装置１０間では，コピーされた配信コンテンツ及びリッピングコンテンツを自由に再生できるようになる。一方，相異なる機器グループに登録されている，或いは未登録のコンテンツ処理装置１０間では，コピーされたコンテンツの再生を制限し，コンテンツの違法利用を防止できる。
【０１８７】
なお，私的ネットワーク内の複数のコンテンツ処理装置１０およびコンテンツ再生装置２０に関して，あるコンテンツ処理装置１０に代表のリスト管理部１４０を１つだけ設けて，かかる代表のリスト更新部１４０が，各コンテンツ処理装置１０およびコンテンツ再生装置２０のソースＩＤリストＬを一括して更新するようにしてもよい。この場合，代表のリスト管理部１４０は，例えば，私的ネットワークの接続サーバ装置内などに設けることが好ましい。
【０１８８】
＜４．コンテンツ処理装置（ＰＤ）＞
次に，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０の構成について詳細に説明する。
【０１８９】
まず，図９に基づいて，本実施形態にかかるコンテンツ再生装置２０のハードウェア構成について説明する。なお，図９は，本実施形態にかかるコンテンツ再生装置２０のハードウェア構成の例を概略的に示すブロック図である。
【０１９０】
図９に示すように，コンテンツ再生装置２０は，例えば，メイン制御装置２０１と，フラッシュメモリ２０２と，ＲＡＭ２０３と，データ処理装置２０４と，バス２０６と，入力装置２０８と，表示装置２１０と，ストレージ装置（ＨＤＤ）２１１と，デコーダ２１３と，通信装置２１５と，オーディオ出力回路２１６と，リモートコントローラ２１８と，ヘッドフォン２１９とを備える。
【０１９１】
メイン制御装置２０１は，制御装置として機能し，コンテンツ再生装置２０の各部を制御する。フラッシュメモリ２０２は，例えば，メイン制御装置２０１の動作を規定したプログラムや，各種のデータを記憶する。また，ＲＡＭ２０３は，例えばＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）で構成され，メイン制御装置２０１の処理に関する各種データを一次記憶する。
【０１９２】
データ処理装置２０４は，システムＬＳＩ等で構成され，コンテンツ再生装置２０内で転送されるデータを処理する。バス２０６は，メイン制御装置２０１，フラッシュメモリ２０２，ＲＡＭ２０３，データ処理装置２０４，入力装置２０８，表示装置２１０，ストレージ装置（ＨＤＤ）２１１，デコーダ２１３，通信装置２１５およびオーディオ出力回路２１６などを接続するデータ線である。
【０１９３】
入力装置２０８とリモートコントローラ２１８は，例えば，タッチパネル，ボタンキー，レバー，ダイヤル等の操作手段と，ユーザによる操作手段に対する操作に応じて入力信号を生成してメイン制御装置２０１に出力する入力制御回路などから構成されている。コンテンツ再生装置２０のユーザは，この入力装置２０８や，後述のリモートコントローラ２１８を操作することにより，コンテンツ再生装置２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１９４】
表示装置２１０は，例えばＬＣＤパネルおよびＬＣＤ制御回路などで構成される。この表示装置２１０は，メイン制御装置２０１の制御に応じて，各種情報をテキストまたはイメージで表示する。例えば，後述するように，コンテンツ再生装置２０内に保有されているコンテンツのタイトル情報を，その再生の可否を判別可能に表示することもできる。
【０１９５】
ストレージ装置２１１は，本実施形態にかかるコンテンツ再生装置２０の記憶部の一例として構成されたデータ格納用の装置である。このストレージ装置２１１は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）で構成され，圧縮されたコンテンツや，メイン制御装置２０１のプログラム，処理データ等の各種のデータを格納する。
【０１９６】
デコーダ２１３は，暗号化されているコンテンツデータの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行う。
【０１９７】
通信装置２１５は，ＵＳＢコントローラおよびＵＳＢ端子などで構成され，ＵＳＢケーブル等のローカルライン９介して接続されたコンテンツ処理装置１０との間で，コンテンツ，ソースＩＤリストＬ，ＩＣＶデータ，コンテンツ管理情報，制御信号などの各種データを送受信する。
【０１９８】
オーディオ出力回路２１６は，デコーダ２１３により復号され，ＣＰＵによってＤＡ変換されたアナログ音声データを増幅してリモートコントローラ２１８に出力する。このアナログ音声データは，リモートコントローラ２１８からヘッドフォン２１９に出力され，ヘッドフォン２１９に内蔵されたスピーカから出力される。
【０１９９】
ここで，このようなハードウェア構成のコンテンツ再生装置２０における主なデータフローについて説明する。
【０２００】
まず，コンテンツ再生装置（ＰＤ）２０が，コンテンツ処理装置（ＰＣ）１０から，コンテンツを受信したときのデータフローについて説明する。コンテンツ再生装置２０とコンテンツ処理装置１０とが，ＵＳＢケーブル等のローカルライン９で接続されると，コンテンツ処理装置１０では，コンテンツ再生装置２０はリムーバブルなＨＤＤとして認識される。この状態で，コンテンツ処理装置１０がコンテンツ再生装置２０にコンテンツデータおよびＩＣＶデータ等の制御情報を送信すると，通信装置２１５は，これらのデータを受信する。次いで，受信されたコンテンツデータは，通信装置２１５によってストレージ装置２１１に直接記憶される。一方，通信装置２１５によって受信された制御情報は，データ処理装置２０４を経由して，メイン制御装置２０１に入力され，所定の記憶領域に記憶される。
【０２０１】
次に，コンテンツ再生装置（ＰＤ）２０が，コンテンツを再生するときのデータフローについて説明する。まず，コンテンツの再生要求がメイン制御装置２０１に入力され，メイン制御装置２０１によって当該コンテンツの再生が許可された場合には，データ処理装置２０４は，再生対象のコンテンツデータをストレージ装置２１１から読み出して，ＲＡＭ２０３に転送すると同時並行して，ＲＡＭ２０３に転送されたコンテンツデータをデコーダ２１３に転送する。次いで，デコーダ２０３は，暗号化されているコンテンツデータの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行い，メイン制御装置２０１に転送する。さらに，メイン制御装置２０１は，入力されたＰＣＭデータを，ＤＡ変換器（図示せず。）によってボリューム調整を行いアナログ音声データに変換して，オーディオ出力回路２１６のアンプに転送する。オーディオ出力回路２１６は，このアナログ音声データをリモートコントローラ２１８を介して，ヘッドフォン２１９から出力する。
【０２０２】
次に，図１０に基づいて，本実施形態にかかるコンテンツ再生装置２０の主な機能について説明する。なお，図１０は，本実施形態にかかるコンテンツ再生装置２０の機能を概略的に示すブロック図である。
【０２０３】
図１０に示すように，コンテンツ処理装置１０は，例えば，データ通信部２２０と，記憶部２３０と，再生制御方式判断部２４０と，再生可否判断部２４２と，再生実行部２４４と，タイトルリスト作成部２５０と，コンテンツ選択部２５２と，を備える。
【０２０４】
データ通信部２２０は，上記通信装置２１５を利用して，ローカルライン９を介して，コンテンツ処理装置１０との間でデータを送受信する。
【０２０５】
記憶部２３０は，例えば，上記ストレージ装置２１１およびフラッシュメモリ２０２等で構成され，コンテンツ処理装置１０内で各種データを記憶する。この記憶部２３０は，例えば，ＩＣＶデータ２３１，ソースＩＤリストＬ，コンテンツデータベース２３４，コンテンツ管理データベース２３６を格納している。
【０２０６】
ＩＣＶデータ２３１は，上記コンテンツ処理装置１０のＩＣＶデータ管理部１９０によって生成され，コンテンツ再生装置２０に転送されたものであり，コンテンツ再生装置２０におけるコンテンツ再生処理の正当性をチェックするために用いられる。このＩＣＶデータ２３１は，例えば，ヘッダ部分に付加された１ビットのフラグ２３２と，ＭＡＣ値２３３とを含む。
【０２０７】
フラグ２３２は，コンテンツ再生装置２０における再生制御方式（著作権管理方式）を表す方式識別情報の一例である。例えば，コンテンツ処理装置１０によってコンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，フラグ２３２は「０」であり，一方，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，フラグ２３２は「１」である。
【０２０８】
また，コンテンツ処理装置１０によってコンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，ＭＡＣ値２３３は，ソースＩＤリストＬのＭＡＣ値である。一方，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，ＭＡＣ値２３３は，各コンテンツの利用条件情報を含むライセンスに基づいて生成されたＭＡＣ値となる。
【０２０９】
また，記憶部２３０内のソースＩＤリストＬは，上記コンテンツ処理装置１０のソースＩＤリストＬと略同一である。コンテンツ再生装置２０がグループ登録されることにより，グループＩＤが追加され，また，同一の機器グループに属するコンテンツ処理装置１０のレコーダＩＤも追加される。本実施形態では，このソースＩＤリストＬは，コンテンツ処理装置１０のリスト管理部１４０によって更新されるが，コンテンツ再生装置２０内にリスト管理部を設けて，コンテンツ再生装置２０が自身のソースＩＤリストＬを更新するようにしてもよい。
【０２１０】
また，コンテンツデータベース２３４は，コンテンツ処理装置１０から転送されたコンテンツを格納する。コンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，このコンテンツデータベース２３４には，上記図６（ａ）に示したようなソースＩＤを含むライセンスが付加されたコンテンツが記憶され，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，図６（ｂ）に示すような利用条件情報を含むライセンスが付加されたコンテンツが記憶される。
【０２１１】
コンテンツ管理情報データベース２３６には，上記コンテンツ処理装置１０のコンテンツ管理データベース１１８と同様に，コンテンツＤＢ２３４に記憶されているコンテンツに関し，コンテンツＩＤ，コンテンツのタイトル情報（曲名，アーティスト名，アルバム名など）といったコンテンツの属性情報や，記録場所情報（例えばコンテンツＤＢ２３４内のアドレス）などが記録される。
【０２１２】
また，記憶部２３０内の図示しない自己ＩＤ用データベースには，例えば，コンテンツ再生装置２０のデバイスＩＤが安全に格納されている。このデバイスＩＤは，工場出荷時等にコンテンツ再生装置２０単位で固有に付与されるＩＤであり，コンテンツ再生装置２０のグループ登録時に使用される。
【０２１３】
再生制御方式判断部２４０は，例えばコンテンツの再生時などに，上記ＩＣＶデータ２３１のフラグ２３２を読み出し，このフラグ２３２に基づいて，コンテンツ処理装置１０によって設定されたコンテンツ再生装置２０の再生制御方式を判断する。具体的には，再生制御方式判断部２４０は，例えば，フラグ２３２が「０」である場合には，当該再生制御方式がグループ管理方式（第１の再生制御方式）であると判断し，フラグ２３２が「１」である場合には，当該再生制御方式がチェックイン・チェックアウト方式（第２の再生制御方式）であると判断する。再生制御方式判断部２４０は，この判断結果を再生可否判断部２４２に出力する。
【０２１４】
再生可否判断部２４２は，再生制御方式判断部２４０によって判断されたいずれかの再生制御方式に従って，再生要求を受けたコンテンツの再生可否を判断する。この再生可否判断部２４２は，グループ管理方式の著作権管理スキームに従った再生制御を行う第１の再生可否判断部２４２ａと，チェックイン・チェックアウト方式の著作権管理スキームに従った再生制御を行う第２の再生可否判断部２４２ａを備える。
【０２１５】
再生制御方式判断部２４０によって，コンテンツ再生装置２０の再生制御方式がグループ管理方式（第１の再生制御方式）に設定されていると判断された場合には，再生可否判断部２４２は，第１の再生可否判断部２４２ａを動作させて，再生対象のコンテンツに付加されているソースＩＤと，ソースＩＤリストＬとに基づいて，当該コンテンツの再生の可否を判断する。なお，ソースＩＤリストＬ内のソースＩＤに有効期限が設定されている場合には，ソースＩＤが有効期限内である場合に，コンテンツの再生を許可する。
【０２１６】
一方，コンテンツ再生装置２０の再生制御方式がチェックイン・チェックアウト方式（第１の再生制御方式）に設定されていると判断された場合には，再生可否判断部２４２は，第２の再生可否判断部２４２ｂを動作させて，再生対象のコンテンツに付加されているライセンスの利用条件情報（再生回数制限，再生有効期限など）に基づいて，当該コンテンツの再生の可否を判断する。なお，この再生可否判断部２４２は，上記コンテンツ処理装置１０の再生可否判断部１７２と略同一の機能を有するので詳細説明は省略する。
【０２１７】
再生実行部２４４は，上記再生可否判断部２４２によって再生可能であると判断されたコンテンツを再生して，オーディオ出力回路する。なお，この再生実行部２４４は，上記コンテンツ処理装置１０の再生可否実行部１７４と略同一の機能を有するので詳細説明は省略する。
【０２１８】
タイトルリスト作成部２５０は，コンテンツ管理情報データベース２３６から，コンテンツデータベース２３４に記憶されているコンテンツのうち全部または一部のコンテンツのタイトル情報を読み出して，コンテンツのタイトル情報のリスト（以下，「タイトルリスト」という。）を作成する。このタイトルリストは，例えば，音楽コンテンツの曲名の一覧であり，付随情報として，音楽コンテンツのアーティスト名やアルバム名，再生時間等を含む。さらに，タイトルリスト作成部２５０は，作成したタイトルリストを表示装置２１０に表示させる。これにより，ユーザは，このタイトルリストを閲覧して，再生を所望するコンテンツを選択し，入力装置２０８を操作して当該コンテンツのタイトル情報を指定して，再生要求を行う。このように，本実施形態におけるタイトルリスト作成部２５０および表示装置２１０は，コンテンツ再生装置２０が保有する１又は２以上のコンテンツのタイトル情報を表示する表示部の一例として構成されている。
【０２１９】
コンテンツ選択部２５２は，入力装置２０８に対するユーザ入力に基づいて，再生対象のコンテンツを選択し，選択結果を再生可否判断部２４２に出力する。具体的には，コンテンツ選択部２５２は，ユーザによって再生が要求されたコンテンツのテキスト情報に対応するコンテンツのコンテンツＩＤおよび記憶場所を，コンテンツ管理情報データベース２３６から読み出し，かかる情報を再生可否判断部２４２に出力する。この結果，再生可否判断部２４２は，選択された再生対象のコンテンツに関して再生可否判断を行い，再生可能なコンテンツのみが再生実行部２４４により再生される。
【０２２０】
また，タイトルリスト作成部２５０は，タイトルリストを，再生可能なコンテンツのタイトル情報と，再生不可能なコンテンツのタイトル情報とを判別可能に作成して表示させることもできる。この場合には，タイトルリスト作成部２５０は，まず，上記再生可否判断部２４２に依頼して，表示対象の各コンテンツが再生可能であるか否かを判断させ，この判断結果に基づいて，再生可能なコンテンツと再生不可能なコンテンツとを判別可能なタイトルリストを作成する。これにより，ユーザは，再生可能なコンテンツの中から，再生を所望するコンテンツを選択して指定できる。このように，表示装置２１０に表示された再生可能なコンテンツの中から，ユーザ所望のコンテンツのタイトル情報が選択された場合には，上記コンテンツ選択部２５２は，選択されたタイトル情報に対応するコンテンツのコンテンツＩＤおよび記憶場所を，再生可否判断部２４２に出力して，再生可否判断部２４２は，再生可否判断をすることなく，当該コンテンツを再生させる。
【０２２１】
以上，本実施形態にかかるコンテンツ再生装置２０の機能構成について説明した。このコンテンツ再生装置２０は，コンテンツ処理装置１０による設定に従って，グループ管理方式の再生制御と，チェックイン・チェックアウト方式の再生制御とを選択的に実行可能である。このため，コンテンツ再生装置２０のユーザの利便性が向上するだけでなく，各再生制御方式に対応した，異なるモデルのコンテンツ再生装置２０を設計開発する必要がないので，開発作業の効率化およびコスト削減を図れる。
【０２２２】
また，コンテンツ再生装置２０は，コンテンツに付加されたソースＩＤとソースＩＤリストＬに基づいてコンテンツを再生制御するといったグループ管理方式の著作権管理に対応している。このため，ユーザは，自身の所有するコンテンツ処理装置１０からコンテンツ再生装置２０にコンテンツを自由にダウンロードして再生できるので，従来のチェックイン・チェックアウト方式と比べて，ユーザによるコンテンツ利用の自由度が高く，よりユーザフレンドリーである。
【０２２３】
なお，上記データ通信部２２０，再生制御方式判断部２４０，再生可否判断部２４２，再生実行部２４４，タイトルリスト作成部２５０，コンテンツ選択部２５２などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムをコンテンツ再生装置２０にインストールすることによって構成されてもよい。
【０２２４】
また，上述の実施の形態においては，コンテンツにソースＩＤが付加されていない場合には，コンテンツ再生装置２０の再生可否判断部２４２は，著作権管理の不要なコンテンツであると判断して，当該コンテンツの再生を許可し，再生実行部２４４に対して当該コンテンツの再生指示信号を出力する。すなわち，コンテンツ再生装置２０は，ソースＩＤが付加されていないコンテンツ等といった，著作権保護されていないコンテンツを，自由に再生できるように構成されている。このような著作権保護されていないコンテンツの利用制限を，上述のグループ管理方式により実現することができる。以下にその手法を示す。
【０２２５】
まず，上述したコンテンツ処理装置１０の転送制御部（図示せず）は，コンテンツデータベース１１６に記憶されている著作権保護されていないコンテンツをコンテンツ再生装置２０に転送する要求を受け付けると，ローカルライン９で接続されたコンテンツ再生装置２０内のソースＩＤリストＬを取得する（ステップ１）。
【０２２６】
次いで，転送制御部は，取得されたコンテンツ再生装置２０のソースＩＤリストＬ内のグループＩＤと，自身が保有するソースＩＤリストＬ内のグループＩＤとを比較する（ステップ２）。
【０２２７】
この比較の結果，転送制御部は，上述の２つのグループＩＤが一致する場合には，上記転送要求を受けた著作権保護されていないコンテンツを，コンテンツ処理装置１０からコンテンツ再生装置２０へ転送することを許可し，一致しない場合には，当該転送を禁止する（ステップ３）。
【０２２８】
また，著作権保護されていないコンテンツのコンテンツ再生装置２０からコンテンツ処理装置１０への転送は，基本的に禁止されているが，上述のグループ管理方式により，一部の転送を許可するように構成することも可能である。以下にその手法を示す。
【０２２９】
まず，コンテンツ処理装置１０の転送制御部は，ローカルライン９で接続されたコンテンツ再生装置２０から，当該コンテンツ再生装置２０に記憶されている著作権保護されていないコンテンツをコンテンツ処理装置１０に転送する要求を受け付けると，当該コンテンツ再生装置２０内のソースＩＤリストＬを取得する（ステップ１）。
【０２３０】
次いで，転送制御部は，取得されたコンテンツ再生装置２０のソースＩＤリストＬ内のグループＩＤと，自身が保有するソースＩＤリストＬ内のグループＩＤとを比較する（ステップ２）。
【０２３１】
この比較の結果，転送制御部は，上述の２つのグループＩＤが一致する場合には，上記転送要求を受けた著作権保護されていないコンテンツを，コンテンツ再生装置２０からコンテンツ処理装置１０へ転送することを許可し，一致しない場合には，当該転送を禁止する（ステップ３）。
【０２３２】
このように，本実施形態にかかるグループ管理方式の著作権管理方式では，コンテンツ処理装置１０とコンテンツ再生装置２０との間の転送を制御することにより，著作権管理されていないコンテンツについても，コピー転送を制限して利用制限することができる。
【０２３３】
＜５．サーバ＞
次に，図１１に基づいて本実施形態にかかるサーバ３０の構成について詳細に説明する。なお，図１１は，本実施形態にかかるサーバ３０の機能を概略的に示すブロック図である。
【０２３４】
図１１に示すように，サーバ３０は，ＷＷＷサーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８を備える。
【０２３５】
このうち，ＷＷＷサーバ３１，グループ管理サーバ３２および証明書管理サーバ３６は，コンテンツ共有サービス実行部を構成し，同一ユーザの所有する複数のコンテンツ処理装置１０およびコンテンツ再生装置２０をグループ登録して，かかるグループ登録された機器間でコンテンツを共有するためのコンテンツ共有サービスを実行する。また，ＷＷＷサーバ３１，コンテンツ配信サーバ３４，課金サーバ３８は，配信サービス実行部を構成し，コンテンツ処理装置１０のユーザに対し，例えば有料でコンテンツを配信するコンテンツ配信サービスを行う。
【０２３６】
以下に各サーバ３１，３２，３４，３６，３８の機能構成について個別に説明する。なお，本実施形態にかかる各サーバ３１，３２，３４，３６，３８のハードウェア構成は，上記図４に基づいて説明したコンテンツ処理装置（ＰＣ）１０のハードウェア構成と同様であるので，説明を省略する。
【０２３７】
まず，ＷＷＷサーバ３１について説明する。ＷＷＷサーバ３１は，ネットワーク５を介してアクセスしてきたコンテンツ処理装置１０からの要求を受け付け，コンテンツ処理装置１０とサーバ３０間の通信を制御する。ＷＷＷサーバ３１は，ユーザ登録部３１２と，ユーザ認証部３１４とを備える。
【０２３８】
ユーザ登録部３１２は，コンテンツ共有サービス及び／又はコンテンツ配信サービスの利用を希望する新規ユーザの登録処理，登録変更処理，登録解除処理およびユーザアカウント情報（ユーザＩＤ，クレジット番号，パスワード等）の管理などを行う。サービス登録されたユーザに対しては，ユーザ単位で固有のリーフＩＤが付与される。このようなユーザ登録部３１２による登録処理によって決定された各種のユーザアカウント情報およびリーフＩＤは，グループ登録データベース３２４に保存される。しかし，かかる例に限定されず，ＷＷＷサーバ３１内にユーザ登録データベースを設けて，上記ユーザアカウント情報およびリーフＩＤをユーザ登録データベースにおいて管理しても良い。
【０２３９】
ユーザ認証部３１４は，例えば，上記のようにしてコンテンツ共有サービス及び／又はコンテンツ配信サービスに登録されたユーザが所有するコンテンツ処理装置１０からの接続要求（登録要求，登録解除要求，コンテンツ配信要求，証明書要求，ユーザアカウント情報変更要求など）に応じて，要求元のコンテンツ処理装置１０を所有するユーザを認証するユーザ認証処理を行う。このユーザ認証処理は，例えば，ユーザによって入力されたユーザアカウント情報等と，グループ登録データベース３２４のユーザアカウント情報とに基づいて行われる。認証されたユーザは，例えば，グループ管理サーバ３２，コンテンツ配信サーバ３４または証明書管理サーバ３６などへのログインが認められる。
【０２４０】
次に，グループ管理サーバ３２について説明する。グループ管理サーバ３２は，同一ユーザの所有する複数のコンテンツ処理装置１０およびコンテンツ再生装置２０をグループ登録する。このグループ管理サーバ３２は，機器登録部３２２と，グループ登録データベース３２４を備える。
【０２４１】
グループ登録データベース３２４は，グループ管理サーバ３２が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。このグループ登録データベース３２４は，図１２に示すように，例えば，コンテンツ共有サービスおよびコンテンツ配信サービスの提供を受けるユーザのユーザアカウント情報（ユーザＩＤ３２４１，クレジットカード番号３２４２），ユーザに対応するリーフＩＤ３２４３，グループ登録されたコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ３２４４，グループ登録されたコンテンツ処理装置１０のうちリッピング機能を有する機器のレコーダＩＤ３２４５と，が関連付けられて保存されている。
【０２４２】
１つのユーザＩＤ（ユーザアカウント）３２４１に対しては，例えば１つのリーフＩＤ３２４３が割り当てられている。さらに，各ユーザのリーフＩＤ３２４３に対しては，当該リーフＩＤが表すユーザの機器グループに登録されている１または２以上のコンテンツ処理装置１０およびコンテンツ再生装置２０の機器ＩＤ３２４４（ターミナルＩＤまたはデバイスＩＤ）が関連付けられている。ここで，コンテンツ処理装置（ＰＣ）１０の機器ＩＤ３２４４としては，上記ターミナルＩＤが登録され，コンテンツ再生装置（ＰＤ）２０の機器ＩＤ３２４４としては，上記デバイスＩＤが登録される。さらに，このターミナルＩＤに対して，リッピング機能を有するコンテンツ処理装置１０のレコーダＩＤが関連づけられている。
【０２４３】
機器登録部３２２は，登録要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０を，上記ユーザ認証部３１４によって認証されたユーザの所有する機器グループにグループ登録する。このグループ登録処理は，例えば，上記ユーザ認証処理が成された後，コンテンツ処理装置１０のグループ登録部１３０からグループ登録要求情報（例えば，登録要求通知，ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を受信した場合に行われる。機器をグループ登録する場合には，上記登録要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ（ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を，上記グループ登録データベース３２４の機器ＩＤ３２４４の欄における上記認証されたユーザに対応する箇所に書き込む。これにより，グループ登録された機器の機器ＩＤと，上記認証されたユーザに付与されているリーフＩＤ（機器グループ）とが関連付けられる。
【０２４４】
また，機器登録部３２２は，同一のコンテンツ処理装置１０を，異なる機器グループに登録することを禁止する。このために，機器登録部３２２は，グループ登録データベース３２４内を検索して，登録要求元のコンテンツ処理装置１０の機器ＩＤが既に保存されている場合には，当該コンテンツ処理装置１０またはコンテンツ再生装置２０の登録を拒絶して，当該機器ＩＤを新たにグループ登録データベース３２４に書き込まないようにする。これにより，１つのコンテンツ処理装置１０またはコンテンツ再生装置２０が１つの機器グループにのみ所属するようにできる。
【０２４５】
また，機器登録部３２２は，同一の機器グループに登録可能なコンテンツ処理装置１０またはコンテンツ再生装置２０の上限数，具体的には，同一のユーザのリーフＩＤに関連付けることの可能なコンテンツ処理装置１０の上限数を設定することもできる。例えば，機器登録部３２２は，同一の機器グループに登録可能なコンテンツ処理装置（ＰＣ）１０の上限数を例えば所定台数（例えば３台）に設定して，あるリーフＩＤにターミナルＩＤを所定の上限数（例えば３つ）までしか関連付けないようにしてもよい。この場合，機器ＩＤとしてターミナルＩＤを有するコンテンツ処理装置（ＰＣ）１０から，かかる上限数を越えた数の登録要求を受けた場合には，機器登録部３２２は，その登録を拒絶する。これにより，同一の機器グループに登録可能なコンテンツ処理装置（ＰＣ）１０の数を例えば３台以下に制限できるので，同一機器グループ内で，配信コンテンツを受信可能なコンテンツ処理装置（ＰＣ）１０の数を制限できる。
【０２４６】
また，上限数の別の例としては，例えば，機器登録部３２２は，同一のグループＩＤに対して関連付け可能なレコーダＩＤの上限数（例えば１０個）を設定しておいてもよい。この場合，レコーダＩＤを有するコンテンツ処理装置（ＰＣ）１０から，かかる上限数を越えた数の登録要求を受けた場合には，登録を拒絶する。これにより，同一の機器グループに登録可能な，リッピング機能を有するコンテンツ処理装置１０の数を制限できるので，同一機器グループ内で，共有可能なリッピングコンテンツの提供元となりうるコンテンツ処理装置１０の数を制限できる。
【０２４７】
また，機器登録部３２２は，上記のようにして，コンテンツ処理装置１０を所定の機器グループに登録した場合に，グループ登録されたコンテンツ処理装置１０に対し，サービスデータを通知する。このサービスデータには，例えば，上記認証されたユーザ（登録された機器グループ）に対応するリーフＩＤと，コンテンツを利用するためのサービス共通鍵を含む。これにより，グループ登録されたコンテンツ処理装置１０は，リーフＩＤを受信して，グループＩＤに変換して，自身のソースＩＤリストＬに追加できる。
【０２４８】
なお，このようにグループ管理サーバ３２の機器登録部３２２からコンテンツ処理装置１０にリーフＩＤを通知するのではなく，機器登録部３２２が予めリーフＩＤ等に基づいてグループＩＤを生成し，この生成したグループＩＤをコンテンツ処理装置１０に通知するようにしてもよい。この場合には，コンテンツ処理装置１０は，グループＩＤを自ら生成しなくてもよく，グループ管理サーバ３２から通知されたグループＩＤをそのままソースＩＤリストＬに追加できる。
【０２４９】
また，機器登録部３２２は，登録解除要求元のコンテンツ処理装置１０を，上記認証されたユーザの所有する機器グループから登録解除する。このグループ登録解除処理は，例えば，上記ユーザ認証処理が成された後，コンテンツ処理装置１０のグループ登録部１３０からグループ登録解除要求情報（例えば，グループ登録解除要求通知，ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を受信した場合に行われる。機器をグループ登録解除する場合には，上記登録解除要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ（ターミナルＩＤ，デバイスＩＤ）を，上記グループ登録データベース３２４の機器ＩＤ３２４４の欄から削除する。ただし，レコーダＩＤについては，該当するコンテンツ処理装置（ＰＣ）１０が登録解除されたとしても削除しない。これにより，リッピング機能を有するコンテンツ処理装置１０が，一旦，上記所定の上限数（例えば１０台）までグループ登録された場合には，その後に一部のコンテンツ処理装置１０を登録解除したとしても，新たなコンテンツ処理装置１０を追加登録できない。従って，共有可能なリッピングコンテンツを作成できるコンテンツ処理装置１０の登録数を抑制して，リッピングコンテンツの著作権管理を厳格にできる。
【０２５０】
次に，証明書管理サーバ３６について説明する。証明書管理サーバ３６は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを収集して管理し，同一ユーザの機器グループに属する他のコンテンツ処理装置１０にグループ証明書Ｇを配布する。この証明書管理サーバ３６は，証明書管理部３６２と，証明書データベース３６４を備える。
【０２５１】
証明書データベース３６４は，証明書管理サーバ３６が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。この証明書データベース３６４は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを，各コンテンツ処理装置１０のユーザ（リーフＩＤ）に関連付けて，保存している。
【０２５２】
証明書管理部３６２は，各コンテンツ処理装置１０が発行したグループ証明書Ｇをネットワーク５を介して取得し，取得したグループ証明書Ｇを上記証明書データベース３６４に，ユーザに関連付けて保存する。また，証明書管理部３６２は，かかる証明書データベース３６４から，あるユーザの機器グループに属する１又は２以上のコンテンツ処理装置１０のグループ証明書Ｇを読み出して，同一の機器グループに属する他のコンテンツ処理装置１０等に配布する。
【０２５３】
例えば，証明書管理部３６２は，上記グループ管理サーバ３２によってコンテンツ処理装置１０がグループ登録されたときに，登録されたコンテンツ処理装置１０から，当該コンテンツ処理装置１０のレコーダＩＤとグループＩＤとが関連付けられたグループ証明書Ｇを取得して，証明書データベース３６４に保管しておく。さらに，同一の機器グループに他のコンテンツ処理装置１０が新たに登録された場合には，証明書管理部３６２は，新たに登録されたコンテンツ処理装置１０に対して，同一の機器グループに登録済のコンテンツ処理装置１０のグループ証明書Ｇを配布する。これにより，新たに登録されたコンテンツ処理装置１０は，登録済のコンテンツ処理装置１０のレコーダＩＤを取得してソースＩＤリストＬに追加することにより，リッピングコンテンツを共有できるようになる。
【０２５４】
また，既登録のコンテンツ処理装置１０から証明書の配布要求があった場合や，当該コンテンツ処理装置１０がサーバ３０にアクセスした場合などに，証明書管理部３６２は，当該コンテンツ処理装置１０に対して，同一の機器グループに属する他のコンテンツ処理装置１０のグループ証明書Ｇを配布しても良い。
【０２５５】
また，証明書管理部３６２は，コンテンツ処理装置１０が登録解除された場合には，登録解除されたコンテンツ処理装置１０のグループ証明書Ｇを，証明書データベース３６４から削除する。
【０２５６】
このように，証明書管理サーバ３６の証明書管理部３６２は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを一元管理して，同一の機器グループに属する他のコンテンツ処理装置１０に配布する。これにより，コンテンツ処理装置１０同士を直接接続することなく，コンテンツ処理装置１０は他のコンテンツ処理装置１０のグループ証明書Ｇを取得可能になる。さらに，証明書管理サーバ３６でグループ証明書Ｇの一元管理を行うことによって，コンテンツ処理装置１０は，最新のグループ証明書Ｇを常に取得できるようになる。例えば，コンテンツ処理装置１０は，同一ユーザの機器グループに属する全てのコンテンツ処理装置１０のグループ証明書Ｇを取得して，当該コンテンツ処理装置１０のレコーダＩＤをソースＩＤリストＬに追加できる。
【０２５７】
次に，コンテンツ配信サーバ３４について説明する。コンテンツ配信サーバ３４は，コンテンツ配信サービスにユーザ登録したユーザのコンテンツ処理装置１０に対し，例えば有料でコンテンツを配信する。コンテンツ配信サーバ３４は，上記グループ管理方式の著作権管理スキームに対応したコンテンツと，上記チェックイン・チェックアウト方式の著作権管理スキームに対応したコンテンツの双方を配信可能に構成されている。
【０２５８】
このコンテンツ配信サーバ３４は，例えば，ライセンス発行部３４２と，コンテンツ配信部３４４と，ライセンスデータベース３４６と，コンテンツデータベース３４８を備える。
【０２５９】
ライセンスデータベース３４６と，コンテンツデータベース３４８は，コンテンツ配信サーバ３４が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。ライセンスデータベース３４６は，コンテンツ配信に伴って発行されるライセンスを保存するデータベースである。コンテンツベース３４８は，コンテンツ配信サービスの配信対象である複数のコンテンツのデータベースである。
【０２６０】
コンテンツ配信部３４４は，例えば，認証が得られたユーザに対して，配信可能なコンテンツのリストを閲覧させ，配信を所望する配信コンテンツを選択させる。さらに，コンテンツ配信部３４４は，ユーザの利用するコンテンツ処理装置１０に対し，ネットワーク５を介して，選択された配信コンテンツを配信する。なお，この配信処理は，例えば，後述するような課金処理が条件となる。
【０２６１】
また，コンテンツ配信部３４４は，例えば，コンテンツベース３４８等に保存されている配信コンテンツに関する情報（コンテンツＩＤ，タイトル情報（曲名，アーティスト名，アルバム名，再生時間等））をも，配信コンテンツに関連付けて送信する。
【０２６２】
ライセンス発行部３４２は，上記コンテンツ配信部３４４によって配信されるコンテンツのライセンス（権利情報；Ｕｓａｇｅ  Ｒｉｇｈｔ）を発行する。このライセンス発行部３４２は，著作権管理方式の種類に応じて，異なる種類のライセンスを発行可能である。
【０２６３】
例えば，グループ管理方式の著作権管理を行う場合には，ライセンス発行部３４２は，配信コンテンツを購入したユーザに対応するリーフＩＤを含むライセンスを，配信コンテンツに関連付けて発行する。この際，ライセンス発行部３４２は，当該ユーザに対応するリーフＩＤを，上記グループ登録データベース３２４から取得してもよいし，ユーザ認証部３１４から取得してもよい。
【０２６４】
このようにライセンス発行部３４２がライセンスを発行すると，コンテンツ配信サーバ３４は，配信コンテンツのファイルと，この配信コンテンツを購入したユーザに対応するリーフＩＤを含むライセンスのファイルとを関連付けて，コンテンツ処理装置１０に送信する。この結果，かかる配信コンテンツとライセンスを受信したコンテンツ処理装置１０は，当該リーフＩＤをグループＩＤに変換して当該配信コンテンツに付加し，このグループＩＤを配信コンテンツ用のソースＩＤとして機能させ，上記グループ管理方式の著作権管理を実行する。
【０２６５】
一方，チェックイン・チェックアウト方式の著作権管理を行う場合には，ライセンス発行部３４２は，チェックイン／アウト回数制限，再生回数制限，再生期限等の利用条件情報（Ｕｓａｇｅ  ｒｕｌｅ）が記述されたライセンスを，配信コンテンツに関連付けて発行する。この際，ライセンス発行部３４２は，ユーザが所望する利用条件タイプのライセンスを，ライセンスデータベース３４６のライセンスひな型情報に基づいて作成してもよい。
【０２６６】
このようにライセンス発行部３４２がライセンスを発行すると，コンテンツ配信サーバ３４は，配信コンテンツのファイルと，利用条件情報を含むライセンスのファイルとを関連付けて，コンテンツ処理装置１０に送信する。この結果，かかる配信コンテンツと，利用条件情報を含むライセンスとを受信したコンテンツ処理装置１０は，当該ライセンスに基づいて，上記チェックイン・チェックアウト方式の著作権管理を実行する。
【０２６７】
ライセンス発行部３４２は，発行したライセンスをライセンスデータベース３４６に保存して管理する。
【０２６８】
以上のように，コンテンツ配信サーバ３４は，コンテンツ処理装置１０へのコンテンツ配信時に，配信コンテンツとそのライセンスを１セットで送信する。この際，コンテンツ配信サーバ３４は，グループ管理方式のコンテンツを配信する際には，ライセンスにリーフＩＤを含ませ，チェックイン・チェックアウト方式のコンテンツを配信する際には，ライセンスに利用条件情報を含ませる。
【０２６９】
なお，上記では，コンテンツ配信サーバ３４は，配信コンテンツと，ライセンスとを別ファイルで送信しているが，双方を同一ファイルで送信してもよい。また，上記では，グループ管理方式のコンテンツ配信時に，コンテンツ配信サーバ３４は，コンテンツ処理装置１０にリーフＩＤを通知し，コンテンツ処理装置１０は，通知されたリーフＩＤに基づいてグループＩＤを生成しているが，かかる例に限定されない。例えば，コンテンツ配信サーバ３４が，リーフＩＤに基づいてグループＩＤを予め生成し，生成したグループＩＤをコンテンツ処理装置１０に通知するようにしてもよい。
【０２７０】
次に，課金サーバについて説明する。課金サーバ３８は，上記コンテンツ配信サーバ３４によるコンテンツの配信に応じて課金処理を行う。この課金サーバ３８は，例えば，課金処理部３８２と，課金情報データベース３８４を備える。
【０２７１】
課金情報データベース３８４は，ユーザごとの課金情報からなるデータベースであり，課金サーバ３８が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。
【０２７２】
課金処理部３８２は，例えば，コンテンツの配信を受けたユーザに対して，配信されるコンテンツに応じた額の支払いを求める課金処理を行う。この課金処理によって生じた請求金額，決済方法，決済日などの課金情報は，例えば，課金情報データベース３８４に保存される。
【０２７３】
＜６．コンテンツ共有方法＞
次に，図１３に基づいて，以上のようなコンテンツ共有システム１００を利用したコンテンツ共有方法の基本的なフローについて説明する。図１３は，本実施形態にかかるコンテンツ共有方法の基本的なフローを示すタイミングチャートである。
【０２７４】
図１３に示すように，まず，新規ユーザが，自己の所有するいずれかのコンテンツ処理装置（ＰＣ）１０−１を用いて，サーバ３０のＷＷＷサーバ３１に対して，上記グループ管理方式の著作権管理スキームを利用したコンテンツ共有サービスのユーザ登録要求を行う（Ｓ２）。すると，ＷＷＷサーバ３１は，当該ユーザのユーザ認証処理を行い，当該ユーザに対して新規なリーフＩＤを付与し，ユーザ登録する（Ｓ４）。なお，このコンテンツ共有サービスのユーザ登録は，コンテンツ配信サービスのユーザ登録を兼ねてもよい。また，上記ユーザ登録処理は，ＷＷＷサーバ３１の代わりにグループ管理サーバ３２が行ってもよい。
【０２７５】
次いで，ユーザは，自己の所有するコンテンツ処理装置（ＰＣ）１０−１，１０−２を用いて，サーバ３０に対してそれぞれの機器の登録要求を行う（Ｓ８，Ｓ１２）。すると，グループ管理サーバ３２は，かかる機器の登録要求に応じて，コンテンツ処理装置１０−１，１０−２を，当該ユーザの機器グループにグループ登録し，当該ユーザに対応するリーフＩＤをコンテンツ処理装置１０−１，１０−２に通知する（Ｓ１０，Ｓ１４）。コンテンツ処理装置１０−１，１０−２は，通知されたリーフＩＤをグループＩＤに変換して，自身のソースＩＤリストＬにそれぞれ追加する。なお，このような各コンテンツ処理装置１０の機器グループ登録は，同時である必要はなく，それぞれ別個に任意のタイミングであってよい。
【０２７６】
次いで，コンテンツ処理装置１０−２は，コンテンツ処理装置１０−２自身に対応するグループＩＤとレコーダＩＤとを関連付けたグループ証明書Ｇを発行して，サーバ３０の証明書管理サーバ３６に送信する（S１６）。さらに，証明書管理サーバ３６は，コンテンツ処理装置１０−２のグループ証明書Ｇを，コンテンツ処理装置１０−１に配布する（Ｓ１８）。なお，かかるグループ証明書Ｇの配布は，証明書管理サーバ３６を経由せずに，コンテンツ処理装置１０−２からコンテンツ処理装置１０−１に直接行ってもよい。また，同様に，コンテンツ処理装置１０−１のグループ証明書Ｇを，コンテンツ処理装置１０−２に配布してもよい。
【０２７７】
コンテンツ処理装置１０−１は，上記のように配布されたグループ証明書Ｇを取得すると，自身の有するソースＩＤリストＬの更新処理を行う（Ｓ２０）。このリスト更新処理では，上記グループ登録において，コンテンツ処理装置１０−１と１０−２とが，同一の機器グループに登録されている場合には，双方の機器が同一のグループＩＤを有するので，コンテンツ処理装置１０−１は，グループ証明書Ｇに含まれているコンテンツ処理装置１０−２のレコーダＩＤを，自己のソースＩＤリストＬに追加できる。一方，コンテンツ処理装置１０−１と１０−２とが，異なる機器グループに登録されている場合には，双方の機器が異なるグループＩＤを有するので，コンテンツ処理装置１０−１は，グループ証明書Ｇに含まれているレコーダＩＤを，自己のソースＩＤリストＬに追加できない。
【０２７８】
以下では，かかる状態において，コンテンツ処理装置１０−２から提供されたコンテンツを，コンテンツ処理装置１０−１が取得して，共有するケースについて説明する。
【０２７９】
まず，リッピングコンテンツ等の作成コンテンツを共有する場合について説明する。コンテンツ処理装置１０−２は，リッピング，セルフレコーディング等によりコンテンツを作成し（Ｓ２２），かかる作成コンテンツに対して，コンテンツ処理装置１０−２に対応するレコーダＩＤを付加する（Ｓ２４）。次いで，コンテンツ処理装置１０−２は，このレコーダＩＤが付加された作成コンテンツを，ネットワーク５，ローカルライン９または記憶媒体７などを介して，コンテンツ処理装置１０−１に提供する（Ｓ２６）。
【０２８０】
次いで，コンテンツ処理装置１０−１は，かかる作成コンテンツを取得して（Ｓ２８），例えばユーザの再生要求に応じて当該作成コンテンツの再生制御処理を実行する（Ｓ３０）。この場合，作成コンテンツに付加されているレコーダＩＤが，コンテンツ処理装置１０−１のソースＩＤリストＬに含まれている場合には，コンテンツ処理装置１０−１は，当該作成コンテンツを再生可能であり，一方，当該レコーダＩＤが当該ソースＩＤリストＬに含まれていない場合には，コンテンツ処理装置１０−１は，当該作成コンテンツを再生不能である。
【０２８１】
次に，配信コンテンツデータを共有する場合について説明する。まず，コンテンツ処理装置１０−２がグループ管理サーバ３２に対して，コンテンツの配信要求を行う（Ｓ３２）。すると，グループ管理サーバ３２は，配信要求されたコンテンツと，コンテンツ処理装置１０−２に対応するリーフＩＤを含むライセンスを，コンテンツ処理装置１０−２に配信する（Ｓ３４）。次いで，コンテンツ処理装置１０−２は，受信したライセンス内のリーフＩＤをグループＩＤに変換して，当該グループＩＤを配信コンテンツに付加する（Ｓ３６）。次いで，コンテンツ処理装置１０−２は，グループＩＤが付加された配信コンテンツを，上記と同様にしてコンテンツ処理装置１０−１に提供し（Ｓ３８），コンテンツ処理装置１０−１は，当該配信コンテンツを所得する（Ｓ４０）。次いで，コンテンツ処理装置１０−１は，例えばユーザの再生要求に応じて当該配信コンテンツの再生制御処理を実行する（Ｓ４２）。この場合，配信コンテンツに付加されているグループＩＤが，コンテンツ処理装置１０−１のソースＩＤリストＬに含まれている場合には，コンテンツ処理装置１０−１は，当該配信コンテンツを再生可能であり，一方，当該グループＩＤが当該ソースＩＤリストＬに含まれていない場合には，コンテンツ処理装置１０−１は，当該配信コンテンツを再生不能である。
【０２８２】
さらに，コンテンツ処理装置１０−１，１０−２が，それぞれ登録解除要求を行うと（Ｓ４４，Ｓ４８），グループ管理サーバ３２は，かかる登録解除要求に応じて，コンテンツ処理装置１０−１，１０−２のグループ登録をそれぞれ解除する（Ｓ４６，Ｓ５０）。
【０２８３】
以上のようなコンテンツ共有システム１００を用いたコンテンツ共有方法では，同一ユーザの所有する複数のコンテンツ処理装置１０を同一の機器グループに登録すれば，これらのコンテンツ処理装置１０間で，作成コンテンツおよび配信コンテンツを比較的自由に共有できる。
【０２８４】
＜７．グループ登録・解除処理＞
次に，グループ管理サーバ３２に対して，コンテンツ処理装置（ＰＣ）１０またはコンテンツ再生装置（ＰＤ）２０をグループ登録／登録解除する処理について詳細に説明する。なお，以下の処理フローでは，グループ管理サーバ３２に対するコンテンツ共有サービスのユーザ登録が既に完了し，コンテンツ処理装置１０を所有するユーザに対してリーフＩＤが付与されている状態から開始するものとする。
【０２８５】
まず，図１４に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０をグループ管理サーバ３２に機器登録する処理（グループ登録処理）について説明する。図１４は，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０のグループ登録処理を示すタイミングチャートである。
【０２８６】
図１４に示すように，まず，ステップＳ６０〜Ｓ７０では，登録要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ６０〜Ｓ７０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。
【０２８７】
具体的には，まず，登録要求元のコンテンツ処理装置１０が，ユーザ入力に応じて，ユーザＩＤおよびパスワードをＷＷＷサーバ３１に送信する（Ｓ６０）。すると，ＷＷＷサーバ３１は，受信したユーザＩＤおよびパスワードと，グループ登録データベース３２４に登録されているユーザＩＤおよびパスワードとを照合して，ユーザ認証処理を行う（Ｓ６２）。この結果，ユーザ認証が不成立である場合には，ＷＷＷサーバ３１は，ログインを許可せず，登録処理を終了する。一方，ユーザ認証が成立した場合には，ＷＷＷサーバ３１は，ログインを許可し，ユーザ認証が成立した旨の通知と，安全な通信を行うためのセッション情報とをコンテンツ処理装置１０に送信する（Ｓ６４）。次いで，コンテンツ処理装置１０は，登録要求通知をＷＷＷサーバ３１に送信する（Ｓ６６）。この登録要求通知により，ＷＷＷサーバ３１は，コンテンツ処理装置１０が登録要求のためにアクセスしてきたことを認知する。次いで，ＷＷＷサーバ３１は，トランザクションＩＤを生成し（Ｓ６８），上記生成したトランザクションＩＤと，グループ管理サーバ３２のアドレス情報の一例であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを，コンテンツ処理装置１０に送信する（Ｓ７０）。これにより，コンテンツ処理装置１０は，受信したＵＲＬに基づいてグループ管理サーバ３２にアクセスできるようになる。
【０２８８】
次のステップＳ７２〜Ｓ８６では，コンテンツ処理装置１０をグループ管理サーバ３２に実際に登録するための処理がなされる。このＳ７２〜Ｓ８６での処理は，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０２８９】
具体的には，まず，コンテンツ処理装置１０は，グループ管理サーバ３２にサービスデータを要求する（Ｓ７２）。すると，グループ管理サーバ３２は，コンテンツ処理装置１０にサービスデータを返信する（Ｓ７４）。このサービスデータには，上記認証されたユーザに対応するリーフＩＤと，上述したサービス共通鍵とが含まれる。次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ７０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤおよびレコーダＩＤとを送信して，グループ管理サーバ３２に登録要求を行う（Ｓ７６）。このターミナルＩＤおよびレコーダＩＤは，コンテンツ処理装置１０によって生成される。なお，このＳ７４およびＳ７６でやり取りされる情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送受信可能である。
【０２９０】
次いで，グループ管理サーバ３２は，コンテンツ処理装置１０の登録可否を判断する（Ｓ７８）。この登録可否判断は，例えば，同一の機器グループに登録可能なコンテンツ処理装置１０の上限数（例えば，ターミナルＩＤの上限数（例えば３個），レコーダＩＤの上限数（例えば１０個））に基づいて成される。より詳細には，上記認証されたユーザの機器グループに，既に，異なるターミナルＩＤを有する例えば３台のコンテンツ処理装置１０が登録済である場合には，グループ管理サーバ３２は，新たなコンテンツ処理装置１０の登録を禁止する。また，当該ユーザの機器グループに，過去に，異なるレコーダＩＤを有する例えば１０台のコンテンツ処理装置１０が登録されたことがある場合（現在登録されているか否かは不問）には，グループ管理サーバ３２は，新たなコンテンツ処理装置１０の登録を禁止する。
【０２９１】
このようなＳ７８での登録可否判断の結果，登録を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録不可である旨のエラー通知を送信する。一方，Ｓ７８での登録可否判断の結果，登録を許可する場合には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０の登録処理を行う（Ｓ８０）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０から受信したターミナルＩＤおよびレコーダＩＤを，グループ登録データベース３２４の上記認証されたユーザのレコードに書き込んで登録する。さらに，グループ管理サーバ３２は，登録されたコンテンツ処理装置１０に対して，登録完了通知を送信する（Ｓ８２）。
【０２９２】
次いで，コンテンツ処理装置１０は，かかる登録完了通知を受信すると，上記Ｓ７４で受信したサービスデータを有効化する（Ｓ８４）。さらに，コンテンツ処理装置１０は，有効化されたサービスデータ内のリーフＩＤに基づきグループＩＤ（上記第１のグループＩＤと第２のグループＩＤの双方）を生成し，このグループＩＤを自身のソースＩＤリストＬ内に追加して格納する（Ｓ８６）。これにより，コンテンツ処理装置１０は，当該グループＩＤが付加された配信コンテンツを再生可能となり，また，当該グループＩＤを含むグループ証明書ＧのレコーダＩＤを自身のソースＩＤリストＬに追加可能となる。
【０２９３】
このようなコンテンツ処理装置１０の登録処理の後，以下のような，証明書発行および配布処理を行ってもよい。即ち，まず，コンテンツ処理装置１０は，自身に対応するグループＩＤとレコーダＩＤを含むグループ証明書Ｇを発行し，このグループ証明書Ｇを証明書管理サーバ３６に送信する（Ｓ８８）。すると，証明書管理サーバ３６は，受信したグループ証明書Ｇを証明書データベース３６４に格納する（Ｓ９０）。これによって，他のコンテンツ処理装置１０が同一の機器グループに登録された際に，当該グループ証明書Ｇを配布して，レコーダＩＤを共有できるようになる。
【０２９４】
さらに，証明書管理サーバ３６は，同一の機器グループに既に登録されている他の１又は２以上のコンテンツ処理装置１０がある場合には，この登録済の他のコンテンツ処理装置１０のグループ証明書Ｇを，上記登録されたコンテンツ処理装置１０に配布する（Ｓ９２）。すると，上記登録されたコンテンツ処理装置１０は，受信したグループ証明書Ｇ内のレコーダＩＤを読み出して，自身のソースＩＤリストＬに追加する（Ｓ９４）。これにより，当該コンテンツ処理装置１０は，同一の機器グループに属する他のコンテンツ処理装置１０がリッピングしたリッピングコンテンツを再生可能となる。
【０２９５】
次に，図１５に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０を，既に登録されている機器グループから登録解除する処理（グループ登録解除処理）について説明する。図１５は，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０のグループ登録解除処理を示すタイミングチャートである。
【０２９６】
図１５に示すように，まず，ステップＳ１００〜Ｓ１１０では，登録解除要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１００〜Ｓ１１０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１００〜Ｓ１１０の処理は，Ｓ１０６において，コンテンツ処理装置１０からＷＷＷサーバ３１に登録解除要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０２９７】
次のステップＳ１１２〜Ｓ１２０では，コンテンツ処理装置１０を実際に登録解除するための処理がなされる。このＳ１１２〜Ｓ１２０での処理は，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０２９８】
具体的には，まず，コンテンツ処理装置１０は，上記グループ登録時にグループ管理サーバ３２から取得してコンテンツ処理装置１０に保有しているサービスデータを無効化する（Ｓ１１２）。具体的には，コンテンツ処理装置１０は，自身のソースＩＤリストＬ内に含まれるグループＩＤおよびレコーダＩＤを削除する。これにより，コンテンツ処理装置１０において，これらのソースＩＤが付加されたコンテンツの再生が不能となる。
【０２９９】
次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１１０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤおよびレコーダＩＤとを送信して，グループ管理サーバ３２に登録解除要求を行う（Ｓ１１４）。なお，この１１４で送信される情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送信可能である。
【０３００】
次いで，グループ管理サーバ３２は，上記登録解除要求を受信すると，コンテンツ処理装置１０の登録解除可否を判断する（Ｓ１１６）。例えば，登録解除要求元のコンテンツ処理装置１０が未登録である場合や，不正な登録解除要求である場合などには，グループ管理サーバ３２は，登録解除を許可しない。
【０３０１】
このようなＳ１１６での登録可否判断の結果，登録解除を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録解除不可である旨のエラー通知を送信する。
【０３０２】
一方，Ｓ１１６での登録可否判断の結果，登録解除を許可する場合には，グループ管理サーバ３２は，登録解除要求元のコンテンツ処理装置１０の登録解除処理を行う（Ｓ１１８）。具体的には，グループ管理サーバ３２は，グループ登録データベース３２４の上記認証されたユーザのレコードから，上記登録解除要求元のコンテンツ処理装置１０のターミナルＩＤを削除する。この際，上記登録解除要求元のコンテンツ処理装置１０のレコーダＩＤは，グループ登録データベース３２４から削除せずに残存させる。これにより，リッピングコンテンツ共有サービスを提供する際に，過度に多くのリッピング機能を有するコンテンツ処理装置１０が登録され，当該多数のコンテンツ処理装置１０からのリッピングコンテンツが共有可能となってしまう不都合を防止できる。
【０３０３】
次いで，グループ管理サーバ３２は，登録解除されたコンテンツ処理装置１０に対して，登録解除完了通知を送信する（Ｓ１２０）。
【０３０４】
以上のように，コンテンツ処理装置１０の登録解除処理では，コンテンツ処理装置１０側で，先にサービスデータを無効化（Ｓ１１２）した後に，グループ管理サーバ３２側で，登録解除処理（Ｓ１１８）を行う。これにより，グループ管理サーバ３２で登録解除されたコンテンツ処理装置１０に関しては，当該コンテンツ処理装置１０が保有するサービスデータを確実に無効化して，グループＩＤ等をソースＩＤリストＬから削除できる。このため，グループ管理サーバ３２上では登録解除されているにもかかわらず，コンテンツ処理装置１０上では実際にはサービスデータが無効化されていないという事態を防止できる。
【０３０５】
以上，コンテンツ処理装置（ＰＣ）１０のグループ登録処理および登録解除処理について説明した。なお，既に登録されているコンテンツ処理装置１０を再度登録するためには，一旦登録解除しなければ再度登録することができない。
【０３０６】
次に，図１６に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０をグループ管理サーバ３２に機器登録する処理（グループ登録処理）について説明する。図１６は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０のグループ登録処理を示すタイミングチャートである。
【０３０７】
コンテンツ再生装置（ＰＤ）２０をグループ登録する場合には，登録対象のコンテンツ再生装置（ＰＤ）２０を，既にグループ登録されているコンテンツ処理装置（ＰＣ）１０にローカルライン９を介して接続して，このコンテンツ処理装置（ＰＣ）１０によって，コンテンツ再生装置（ＰＤ）２０をグループ管理サーバ３２にグループ登録する。
【０３０８】
図１６に示すように，まず，ステップＳ１３２〜Ｓ１４２では，登録対象のコンテンツ再生装置２０に接続された登録要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１３２〜Ｓ１４２の処理は，当該コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１３２〜Ｓ１４２の処理は，Ｓ１３８において，コンテンツ処理装置１０からＷＷＷサーバ３１にコンテンツ再生装置２０の登録要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０３０９】
次のステップＳ１４４〜Ｓ１６４では，コンテンツ再生装置２０を，コンテンツ処理装置１０によって，グループ管理サーバ３２に実際に登録するための処理がなされる。このＳ１４４〜Ｓ１６４での処理は，コンテンツ再生装置２０と，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０３１０】
具体的には，まず，コンテンツ処理装置１０は，登録対象のコンテンツ再生装置２０から，ローカルライン５を介して，当該コンテンツ再生装置２０のデバイスＩＤを取得する（Ｓ１４４）。次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１４２で受信したトランザクションＩＤと，コンテンツ処理装置１０自身のターミナルＩＤと，コンテンツ再生装置２０のレコーダＩＤとを送信して，グループ管理サーバ３２に，コンテンツ再生装置２０の登録要求を行う（Ｓ１４６）。なお，このＳ１４４でやり取りされる情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送受信可能である。
【０３１１】
次いで，グループ管理サーバ３２は，上記登録要求を受けると，登録対象のコンテンツ再生装置２０の登録可否を判断する（Ｓ１４８）。本実施形態では，コンテンツ再生装置２０の登録台数の制限はないため，無条件に登録が許可されるが，かかる例に限定されず，コンテンツ再生装置２０の登録台数に上限数を設定してもよい。また，登録要求元のコンテンツ処理装置１０が未登録である場合には，グループ管理サーバ３２は，登録対象のコンテンツ再生装置２０の登録を許可しない。
【０３１２】
このようなＳ１４８での登録可否判断の結果，登録を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録不可である旨のエラー通知を送信する。
【０３１３】
一方，Ｓ１４８での登録可否判断の結果，登録を許可する場合には，グループ管理サーバ３２は，登録対象のコンテンツ再生装置２０の登録処理を行う（Ｓ１５０）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０のターミナルＩＤ等に基づいて，グループ登録データベース３２４内の上記認証されたユーザのレコードを特定し，かかるレコードに登録対象のコンテンツ再生装置２０のデバイスＩＤを書き込む。さらに，グループ管理サーバ３２は，登録要求元のコンテンツ処理装置１０に対して，登録完了通知を送信する（Ｓ１５２）。
【０３１４】
次いで，コンテンツ処理装置１０は，かかる登録完了通知を受信すると，コンテンツ処理装置１０自身の登録時に取得したサービスデータに含まれるリーフＩＤに基づいて，グループＩＤ（上記第１のグループＩＤと第２のグループＩＤの双方）を生成する（Ｓ１５４）。
【０３１５】
次いで，コンテンツ処理装置１０は，登録されたコンテンツ再生装置２０から，当該コンテンツ再生装置２０のソースＩＤリストＬおよびＩＣＶデータを取得する（Ｓ１５６）。
【０３１６】
さらに，コンテンツ処理装置１０は，Ｓ１５６で取得したＩＣＶデータに基づいて，取得したソースＩＤリストＬの正当性をチェックする（Ｓ１５８）。上述したように，グループ管理方式の著作権管理スキームでは，ＩＣＶデータにはソースＩＤリストＬのハッシュ値であるＭＡＣ値が含まれているので，コンテンツ処理装置１０は，コンテンツ処理装置１０から取得したソースＩＤリストＬのＭＡＣ値を求めて，ＩＣＶデータのＭＡＣ値と照合することにより，当該ソースＩＤリストＬが改竄されているか否かを検出できる。
【０３１７】
このＳ１５８での正当性のチェックの結果，当該ソースＩＤリストＬが正当でない（改竄されている）と判断された場合には，エラーとなり，ソースＩＤリストＬの更新が行われない。
【０３１８】
一方，Ｓ１５８での正当性のチェックの結果，当該ソースＩＤリストＬが正当であると判断された場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０のソースＩＤリストＬを更新する（Ｓ１６０）。具体的には，コンテンツ処理装置１０は，コンテンツ再生装置２０から取得したソースＩＤリストＬに，上記Ｓ１５４で生成したグループＩＤを追加する。この際，さらに，コンテンツ処理装置１０自身のソースＩＤリストＬに含まれているレコーダＩＤを，コンテンツ再生装置２０から取得したソースＩＤリストＬに追加してもよい。
【０３１９】
さらに，コンテンツ処理装置１０は，コンテンツ再生装置２０のＩＣＶデータを更新する（Ｓ１６２）。具体的には，コンテンツ処理装置１０は，上記Ｓ１６０で更新されたコンテンツ再生装置２０のソースＩＤリストＬのＭＡＣ値を求めて，新たなＩＣＶデータを生成する。
【０３２０】
その後，コンテンツ処理装置１０は，上記Ｓ１６０で更新したソースＩＤリストＬと，上記Ｓ１６２で更新したＩＣＶデータを，コンテンツ再生装置２０に送信して，コンテンツ再生装置２０の記憶部に書き込む（Ｓ１６４）。なお，Ｓ１５６およびＳ１６４では，コンテンツ処理装置１０とコンテンツ再生装置２０との間で，セッション情報を用いてＩＣＶデータを改竄されないようにして送受信する。
【０３２１】
以上のようなコンテンツ再生装置２０のグループ登録処理により，コンテンツ再生装置２０は，自身のソースＩＤリストＬにグループＩＤ追加されたため，当該グループＩＤが付加された配信コンテンツを再生可能となる。
【０３２２】
次に，図１７に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０を，既に登録されている機器グループから登録解除する処理（グループ登録解除処理）について説明する。図１７は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０のグループ登録解除処理を示すタイミングチャートである。
【０３２３】
かかるコンテンツ再生装置（ＰＤ）２０のグループ登録解除処理も，上記コンテンツ再生装置（ＰＤ）２０のグループ登録処理と同様に，コンテンツ再生装置（ＰＤ）２０をコンテンツ処理装置（ＰＣ）１０にローカル接続して，コンテンツ処理装置（ＰＣ）１０がサーバ３０に登録解除要求を行うことによってなされる。
【０３２４】
図１７に示すように，まず，ステップＳ１７０〜Ｓ１８０では，登録解除要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１７０〜Ｓ１８０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１７０〜Ｓ１８０の処理は，Ｓ１７６において，コンテンツ処理装置１０からＷＷＷサーバ３１にコンテンツ再生装置２０の登録解除要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０３２５】
次のステップＳ１８２〜Ｓ１９８では，コンテンツ処理装置１０を実際に登録解除するための処理がなされる。このＳ１８２〜Ｓ１９８での処理は，登録解除要求元のコンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０３２６】
具体的には，まず，コンテンツ処理装置１０は，登録解除対象のコンテンツ再生装置２０から，当該コンテンツ再生装置２０のソースＩＤリストＬおよびＩＣＶデータを取得する（Ｓ１８２）。
【０３２７】
さらに，コンテンツ処理装置１０は，上記Ｓ１５８と同様にして，Ｓ１８２で取得したＩＣＶデータに基づいて，取得したソースＩＤリストＬの正当性をチェックする（Ｓ１８４）。このＳ１８４での正当性のチェックの結果，当該ソースＩＤリストＬが正当でない（改竄されている）と判断された場合には，エラーとなり，ソースＩＤリストＬの更新が行われない。
【０３２８】
一方，Ｓ１８４での正当性のチェックの結果，当該ソースＩＤリストＬが正当であると判断された場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０のソースＩＤリストＬを更新する（Ｓ１８６）。具体的には，コンテンツ処理装置１０は，コンテンツ再生装置２０から取得したソースＩＤリストＬから，グループＩＤを削除する。この際，さらに，当該ソースＩＤリストＬに含まれているレコーダＩＤを，削除してもよい。これにより，コンテンツ再生装置２０において，これらのソースＩＤが付加されたコンテンツの再生が不可能となる。
【０３２９】
さらに，コンテンツ処理装置１０は，コンテンツ再生装置２０のＩＣＶデータを更新する（Ｓ１８８）。具体的には，コンテンツ処理装置１０は，上記Ｓ１８６で更新されたコンテンツ再生装置２０のソースＩＤリストＬのＭＡＣ値を求めて，新たなＩＣＶデータを生成する。
【０３３０】
その後，コンテンツ処理装置１０は，上記Ｓ１８６で更新したソースＩＤリストＬと，上記Ｓ１８８で更新したＩＣＶデータを，コンテンツ再生装置２０に送信して，コンテンツ再生装置２０の記憶部に書き込む（Ｓ１９０）。
【０３３１】
次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，登録解除対象のコンテンツ再生装置２０の登録解除要求を行う（Ｓ１９２）。具体的には，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１８０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤと，登録解除対象のコンテンツ再生装置２０のデバイスＩＤとを送信して，登録解除要求を行う。なお，この１９２で送信される情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送信可能である。
【０３３２】
次いで，グループ管理サーバ３２は，上記登録解除要求を受信すると，コンテンツ再生装置２０の登録解除可否を判断する（Ｓ１９４）。例えば，不正な登録解除要求である場合などには，グループ管理サーバ３２は，登録解除を許可しない。
【０３３３】
このようなＳ１９４での登録可否判断の結果，登録解除を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録解除不可である旨のエラー通知を送信する。
【０３３４】
一方，Ｓ１９４での登録可否判断の結果，登録解除を許可する場合には，グループ管理サーバ３２は，登録解除対象のコンテンツ再生装置２０の登録解除処理を行う（Ｓ１９６）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０のターミナルＩＤ等に基づいて，グループ登録データベース３２４内の上記認証されたユーザのレコードを特定し，このレコードから，上記登録解除対象のコンテンツ再生装置２０のデバイスＤを削除する。
【０３３５】
その後，グループ管理サーバ３２は，登録解除要求元のコンテンツ処理装置１０に対して，登録解除完了通知を送信する（Ｓ１９８）。
【０３３６】
以上のように，コンテンツ再生装置２０の登録解除処理では，コンテンツ処理装置１０側で，先に，コンテンツ再生装置２０のソースＩＤリストＬからグループＩＤを削除（Ｓ１８６）した後に，グループ管理サーバ３２側で，登録解除処理（Ｓ１９６）を行う。これにより，グループ管理サーバ３２で登録解除されたコンテンツ再生装置２０に関しては，当該コンテンツ再生装置２０のソースＩＤリストＬからグループＩＤを確実に削除できる。このため，グループ管理サーバ３２上では登録解除されているにもかかわらず，コンテンツ再生装置２０の実際のソースＩＤリストＬにはグループＩＤが残存しているという事態を防止できる。
【０３３７】
以上，コンテンツ処理装置（ＰＣ）１０およびコンテンツ再生装置（ＰＤ）２０のグループ登録処理およびグループ登録解除処理の基本的なフローについて説明した。かかる処理により，同一のコンテンツ処理装置１０またはコンテンツ再生装置２０の所有者が変更となった場合でも，登録解除および再登録を行うことにより，コンテンツ処理装置１０のグループ変更を行うことができる。
【０３３８】
なお，リッピング機能を有するコンテンツ処理装置１０の新規グループ登録，グループ変更があった場合でも，当該コンテンツ処理装置１０のレコーダＩＤは不変である。このため，新規グループ登録前またはグループ変更前に当該コンテンツ処理装置１０によってリッピングされたコンテンツを，新規グループ登録後またはグループ変更後においても，当該コンテンツ処理装置１０が属する機器グループの機器は，自由に再生可能である。これにより，リッピング機能を有するコンテンツ処理装置１０のユーザの利便性が向上し，購入メリットが高まる。
【０３３９】
＜８．グループ管理方式の再生制御処理＞
次に，図１８に基づいて，本実施形態にかかるコンテンツ処理装置１０におけるグループ管理方式のコンテンツ再生制御処理について説明する。図１８は，本実施形態にかかるコンテンツ処理装置１０におけるグループ管理方式のコンテンツ再生制御処理を示すフローチャートである。なお，グループ管理方式の再生制御処理は，コンテンツに付加されているソースＩＤと，ソースＩＤリストＬとに基づいて，コンテンツの再生を制御する処理である。
【０３４０】
図１８に示すように，まず，ステップＳ２０２では，例えばユーザによって再生要求が成される（ステップＳ２０２；再生要求ステップ）。ユーザは，コンテンツ処理装置１０の入力装置１０８を操作して，所望のコンテンツを選択し，選択したコンテンツを再生するようにコンテンツ再生部１７０に対して指示する。
【０３４１】
次いで，ステップＳ２０４では，コンテンツに付加されているソースＩＤが読み出される（ステップＳ２０４）。コンテンツ再生部１７０の再生可否判断部１７２は，まず，上記再生要求されたコンテンツをコンテンツデータベース１１６または記録媒体７等から読み出し，次いで，このコンテンツに付加されているライセンスに含まれるソースＩＤを読み出して解釈する。
【０３４２】
さらに，ステップＳ２０６では，上記コンテンツから読み出したソースＩＤが，コンテンツ処理装置１０のソースＩＤリストＬに含まれているか否かが判定される（ステップＳ２０６）。具体的には，コンテンツ再生部１７０の再生可否判断部１７２は，例えばストレージ装置１１１からソースＩＤリストＬを読み出して解釈する。次いで，再生可否判断部１７２は，上記コンテンツから読み出したソースＩＤと，ソースＩＤリストＬに含まれているソースＩＤとを比較し，上記コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれているか否かを判断する。
【０３４３】
この判断の結果，コンテンツから読み出したソースＩＤが，ソースＩＤリストＬに含まれている場合には，再生可否判断部１７２は当該コンテンツの再生を許可し，ステップＳ２０８に進む。一方，コンテンツから読み出したソースＩＤが，ソースＩＤリストＬに含まれていない場合には，再生可否判断部１７２は当該コンテンツの再生を許可せず，再生制御処理を終了する。
【０３４４】
さらに，ステップＳ２０８では，現在時刻が取得される（ステップＳ２０８）。再生可否判断部１７２は，コンテンツ処理装置１０に内蔵されている計時装置（図示せず。）から現在時刻を取得する。
【０３４５】
その後，ステップＳ２１０では，上記取得した現在時刻が，上記コンテンツから読み出したソースＩＤの有効期限内であるか否かが判断される（ステップＳ２１０）。具体的には，再生可否判断部１７２は，まず，上記コンテンツから読み出したソースＩＤに対応する有効期限情報を，ソースＩＤリストＬから読み出す。上記コンテンツから読み出されたソースＩＤに対応する有効期限情報は，例えばソースＩＤリストＬ内に，当該ソースＩＤと関連付けられて記録されている。
【０３４６】
次いで，再生可否判断部１７２は，上記取得した現在時刻が，上記ソースＩＤの有効期限を越えているか否かを判断する。この判断の結果，現在時刻が，上記ソースＩＤの有効期限を越えている場合には，ソースＩＤが期限切れとなっている。このため，再生可否判断部１７２は，上記コンテンツの再生を許可せず，再生制御処理を終了する。
【０３４７】
一方，当該現在時刻が，上記ソースＩＤの有効期限内である場合には，再生可否判断部１７２は，当該コンテンツの再生を許可し，ステップ２１２に進む。この結果，ステップＳ２１２では，再生実行部１７４が当該コンテンツを再生する（ステップＳ２１２）。
【０３４８】
以上のように，本実施形態にかかるグループ管理方式のコンテンツ再生制御処理は，コンテンツに付加されているソースＩＤリストＬ内の，ソースＩＤと，このソースＩＤの有効期限情報とに基づいて実行される。かかる再生制御によれば，ソースＩＤ単位でコンテンツの再生の有効期限を設定して，コンテンツの再生を許可／不許可することができる。なお，ソースＩＤの有効期限は必ずしも設定されなくてもよい。
【０３４９】
＜９．グループ管理方式のソースＩＤリストの更新処理＞
次に，図１９に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０におけるソースＩＤリストＬの更新処理について説明する。図１９は，本実施形態にかかるコンテンツ処理装置１０におけるソースＩＤリストＬの更新処理を示すフローチャートである。このリスト更新処理は，コンテンツ処理装置１０が，配布されたグループ証明書Ｇを取得し，かかるグループ証明書Ｇに基づいて，コンテンツ処理装置１０自身のソースＩＤリストＬまたはローカル接続されたコンテンツ再生装置２０のソースＩＤリストＬを更新する例である。
【０３５０】
図１９に示すように，まず，ステップＳ２２０では，コンテンツ処理装置１０は，他のコンテンツ処理装置１０または証明書管理サーバ３６から配布されたグループ証明書Ｇを取得する（ステップＳ２２０）。コンテンツ処理装置１０は，ネットワーク５またはローカルライン７を介してグループ証明書Ｇを受信する，或いは，記憶媒体７に記録されているグループ証明書Ｇを読み出すことによって，グループ証明書Ｇを取得可能である。
【０３５１】
次いで，ステップＳ２２２では，上記取得したグループ証明書Ｇが有効期限内であるか否かが判断される（ステップＳ２２２）。具体的には，コンテンツ処理装置１０のリスト更新部１８４は，まず，グループ証明書Ｇに含まれている有効期限情報を読み出し，コンテンツ処理装置１０に内蔵されている計時装置から現在時時刻情報を取得する。次いで，リスト更新部１８４は，現在時刻がグループ証明書Ｇの有効期限内であるか否かを判断する。この判断の結果，グループ証明書Ｇが有効期限内である場合には，Ｓ２２４に進む。一方，グループ証明書Ｇが有効期限切れである場合には，リスト更新を拒否し，リスト更新処理を終了する。
【０３５２】
さらに，ステップＳ２２４では，リスト更新部１８４によって，上記取得したグループ証明書Ｇに含まれているグループＩＤが読み出される（ステップＳ２２４）。
【０３５３】
その後，ステップＳ２２６では，リスト更新部１８４によって，コンテンツ処理装置１０自身が保有しているグループＩＤが読み出される（ステップＳ２２６）。本実施形態では，各コンテンツ処理装置１０においてグループＩＤはソースＩＤリストＬに保存されているので，リスト更新部１８４は，ソースＩＤリストＬからコンテンツ処理装置１０に対応するグループＩＤを読み出す。
【０３５４】
次いで，ステップＳ２２８では，リスト更新部１８４によって，上記取得したグループ証明書Ｇから読み出したグループＩＤと，コンテンツ処理装置１０自身に対応するグループＩＤとが一致するか否かが判断される（ステップＳ２２８）。この判断の結果，双方のグループＩＤが一致する場合には，リスト更新が許可され，Ｓ２３０に進む。一方，双方のグループＩＤが異なる場合には，リスト更新が拒否され，リスト更新処理を終了する。
【０３５５】
さらに，ステップＳ２３０では，リスト更新部１８４によって，グループ証明書Ｇに含まれているレコーダＩＤがソースＩＤリストＬに追加される（ステップＳ２３０）。具体的には，リスト更新部１８４は，上記取得したグループ証明書ＧからレコーダＩＤを読み出し，かかるレコーダＩＤをソースＩＤリストＬに書き込む。これにより，コンテンツ処理装置１０は，当該レコーダＩＤが付加されているリッピングコンテンツを再生可能となる。以上までで，グループ証明書Ｇに基づくソースＩＤリストＬの更新処理が終了する。
【０３５６】
以上，本実施形態にかかるコンテンツ共有システム１００およびこれを利用したコンテンツ共有方法の基本的構成について説明した。かかるコンテンツ共有システム１００では，グループ管理方式の著作権管理と，ＳＤＭＩ準拠のチェックイン・チェックアウト方式の著作権管理方式とを実現できる。
【０３５７】
このうち，コンテンツ共有システム１００においてグループ管理方式の著作権管理を行う場合には，複数の機器間で共有されるコンテンツをコンテンツ提供元単位（提供元のユーザ単位若しくは機器単位）で管理し，コンテンツ処理装置１０によるコンテンツの再生を，コンテンツ提供元に応じて制限することによって，コンテンツの著作権管理を行う。即ち，機器間でのコンテンツの共有をコンテンツ提供元単位で許可／不許可することができる。
【０３５８】
このため，コンテンツ提供元が不正なコンテンツ提供元である場合には，コンテンツ取得側のコンテンツ処理装置１０において，この不正なコンテンツ提供元から取得した全てのコンテンツの再生を，一括して禁止することができる。従って，不特定多数のユーザに対するリッピングコンテンツの大量配布行為，配信コンテンツをインターネット上でダウンロード可能に公開する行為などといった違法行為を，効果的に防止できる。
【０３５９】
一方，コンテンツの提供元が正当なコンテンツ提供元である場合には，一旦，このコンテンツ提供元のソースＩＤをソースＩＤリストＬに追加してコンテンツの共有を許可しておけば，その後は，許可されたコンテンツ提供元から提供されたものであれば，別のコンテンツであっても自由に再生することができる。このため，私的使用の範囲内では，複数の機器間でコンテンツを自由にコピーすることができる。よって，私的利用に限り無制限のコピーを認めていた従来のアナログコンテンツの流通システムに近い著作権管理を実現できる。
【０３６０】
よって，上記実施形態にかかるコンテンツ共有システム１００は，（１）コンテンツ配信サービス等に対して正当な対価を支払わずに，コンテンツを不正利用する行為を制限する著作権利管理機能と，（２）正当な対価を支払った私的使用の範囲内でのコンテンツ利用の自由度を高めること，を両立させることができる。
【０３６１】
また，このようなグループ管理方式の著作権管理処理では，原則として，コンテンツ配信サービスやリッピングコンテンツ共有サービスの登録時などに一回だけ，ソースＩＤリストＬのソースＩＤを追加する処理を行えばよい。従って，従来のチェックイン・チェックアウト方式の著作権管理処理のように，コンテンツのコピー（チェックイン／チェックアウト）を行う度ごとに毎回，著作権管理処理を実行する場合と比して，著作権管理処理の効率化を図れる。
【０３６２】
さらに，コンテンツ処理装置１０またはコンテンツ再生装置２０の所有者（ユーザ）単位で，各機器をグループ登録してグループ化することにより，同一の機器グループに登録された機器間では，コンテンツを自由にコピーして利用できる。このため，私的使用をする正当なユーザは，自己の所有する機器間で自由にコンテンツをコピーでき，また，コンテンツのコピー元やコピー回数などを意識する必要がないので，著作権管理システムの存在を感じにくい。従って，私的使用の範囲内では，ユーザによるコンテンツ利用の自由度，および利便性をさらに高め，ユーザフレンドリーな著作権管理を実行できる。
【０３６３】
＜１０．ローカル登録について＞
ここで，図２０を参照しながら，本実施の形態に係るグループ管理方式の著作権管理システム（コンテンツ共有システム１００）におけるローカル登録について詳細に説明する。図２０は，本実施の形態にかかるローカル登録の概略的な構成を示す説明図である。
【０３６４】
図２０に示すように，ローカル登録の前提としてまずコンテンツ再生装置２０のソースＩＤリストＬにはレコーダＩＤを１つだけ登録することができる。つまり，コンテンツ再生装置２０は，コンテンツ処理装置１０を１つだけ特定し，そのコンテンツ処理装置１０が例えばリッピングしたコンテンツデータ（又は，コンテンツ）を再生することができる。
【０３６５】
図２０（ａ）に示すように，レコーダＩＤが「レコーダＩＤ１」であるコンテンツ処理装置１０とコンテンツ再生装置２０がＵＳＢ等のインタフェースでローカルライン９（ケーブル）を介して接続すると，コンテンツ再生装置２０のソースＩＤリストＬにレコーダＩＤ１が追加される。つまり，コンテンツ再生装置２０をレコーダＩＤ１のコンテンツ処理装置１０にローカル登録することができる。
【０３６６】
なお，本実施の形態にかかるローカル登録の一連の処理については後述するが，上述したように，コンテンツ再生装置２０には１つのレコーダＩＤしか登録することができないため，他のレコーダＩＤが既に登録されていた場合，さらに他のレコーダＩＤに係るコンテンツデータが既にコンテンツ再生装置２０に記憶されていた等の場合，ローカル登録することができない。
【０３６７】
図２０（ａ）に示すように，コンテンツ再生装置２０が保有するソースＩＤリストＬにレコーダＩＤ１を記述することで，レコーダＩＤ１のコンテンツ処理装置１０がリッピング等により記録したコンテンツデータについてコンテンツ再生装置２０は，再生することができる。なお，図２０（ａ）に示すようにコンテンツ処理装置１０がリッピング等により記録したコンテンツデータにはレコーダＩＤ１が付与されている。
【０３６８】
次に，図２０（ｂ）に示すように，コンテンツ再生装置２０がレコーダＩＤ１のコンテンツ処理装置１０ａに対してローカル登録している状態から，コンテンツ再生装置２０とレコーダＩＤ２のコンテンツ処理装置１０ｂがローカルライン９で接続し，レコーダＩＤ２のコンテンツデータを取得し，再生しようとすると，コンテンツ再生装置２０のソースＩＤリストＬに登録されているレコーダＩＤは，レコーダＩＤ１であるため再生することができない。
【０３６９】
さらに，レコーダＩＤ２をソースＩＤリストＬに登録しようとしても，既にレコーダＩＤ１が登録されているため，コンテンツ再生装置２０が保有するソースＩＤリストＬに記述することができずレコーダＩＤ２のコンテンツ処理装置１０ｂにローカル登録することもできない。
【０３７０】
コンテンツ再生装置２０がレコーダＩＤ２のコンテンツデータを再生するためには，ソースＩＤリストＬに既に記述されているレコーダＩＤ１を削除するとともに，レコーダＩＤ１のコンテンツデータを削除する。つまり，コンテンツ再生装置２０のローカル登録の解除をする必要がある。
【０３７１】
ローカル登録の解除は，コンテンツ再生装置２０が保有するソースＩＤリストＬに記述されたレコーダＩＤを削除することである。上記レコーダＩＤの削除は，レコーダＩＤを追加したコンテンツ処理装置１０をはじめ，どのコンテンツ処理装置１０からでもコンテンツ再生装置２０にローカルライン９で接続することで削除することができる。
【０３７２】
また，上記レコーダＩＤの削除は，コンテンツ再生装置２０のＨＤＤ等の記録部を，ソースＩＤリストＬを含め一切のデータを削除する初期化処理をした場合でもよく，レコーダＩＤが削除されれば，ローカル登録の解除をすることができる。
【０３７３】
ソースＩＤリストＬからレコーダＩＤ１が削除され，レコーダＩＤ１のコンテンツデータが削除されると，レコーダＩＤ２のコンテンツ処理装置１０ｂはコンテンツ再生装置２０のソースＩＤリストＬに自身のレコーダＩＤ２を追加することができる。つまりローカル登録できる。
【０３７４】
なお，既にローカル登録したコンテンツ再生装置２０が他のコンテンツ処理装置１０に対してローカル登録する場合，上述の通り，コンテンツ再生装置２０が保有するレコーダＩＤと，そのレコーダＩＤが付加されたコンテンツデータを削除することが必要である場合を例に挙げて説明したが，かかる例に限定されない。例えば，コンテンツ再生装置２０が保有するレコーダＩＤだけをソースＩＤリストＬから削除することをローカル登録の解除として，他のコンテンツ処理装置１０に対しローカル登録することを許可するように構成してもよい。
【０３７５】
図２０（ｃ）に示すように，コンテンツ再生装置２０が保有するソースＩＤリストＬに記述されたレコーダＩＤ１を削除し，レコーダＩＤ２にすることで，コンテンツ再生装置２０は，レコーダＩＤ２のコンテンツ処理装置１０ｂが保有するレコーダＩＤ２が付加されたコンテンツデータを取得し，そのレコーダＩＤ２のコンテンツデータを再生することができる。
【０３７６】
次に，図２１を参照しながら，上記説明したグループ登録またはローカル登録した際のコンテンツ処理装置１０またはコンテンツ再生装置２０が保有するソースＩＤリストＬについて説明する。
【０３７７】
図２１（ａ）に示すように，レコーダＩＤ１のコンテンツ処理装置１０ａと，レコーダＩＤ２のコンテンツ処理装置１０ｂと，ローカル登録済のコンテンツ再生装置２０とが存在していたとする。なお，コンテンツ再生装置２０は，レコーダＩＤ１のコンテンツ処理装置１０ａに対しローカル登録し，レコーダＩＤ１のコンテンツデータを保有している。
【０３７８】
次に，図２１（ｂ）に示すように，レコーダＩＤ１のコンテンツ処理装置１０ａがグループＩＤＡのサービス登録（又は，グループ登録と記載する場合もある。）をすると，レコーダＩＤ１のコンテンツ処理装置１０ｂが保有するソースＩＤリストＬには，グループＩＤＡが追加される。なお，レコーダＩＤ１は自分のレコーダＩＤであるため既に記述されている。
【０３７９】
同様に，レコーダＩＤ２のコンテンツ処理装置１０ｂについてもグループＩＤＡのサービス登録をすると，レコーダＩＤ２のコンテンツ処理装置１０ｂのソースＩＤリストＬには，グループＩＤＡが記述される。
【０３８０】
さらに，同じグループＩＤをもつ装置同士で１つのグループを形成し，グループ登録することができ，ソースＩＤリストＬに同じグループＩＤをもつ装置のレコーダＩＤが追加される。
【０３８１】
図２１（ｂ）に示すように，レコーダＩＤ２のコンテンツ処理装置１０ｂのソースＩＤリストＬには，同じグループＩＤＡが追加されたレコーダＩＤ１のコンテンツ処理装置１０のレコーダＩＤが追加され，レコーダＩＤ１のコンテンツ処理装置１０ａのソースＩＤリストにもレコーダＩＤ２が追加される。
【０３８２】
なお，図２１（ｂ）に示すように，コンテンツ処理装置１０がソースＩＤリストＬにレコーダＩＤを追加するタイミングとして，例えば，グループ管理サーバ３２にコンテンツ処理装置１０がアクセスした際に，グループ管理サーバ３２から送信されるグループ証明書Ｇを受信したタイミング等を例に挙げることができるが，かかる例に限定されない。また上記グループ証明書Ｇを受信することで，コンテンツ処理装置１０は新規に追加されたレコーダＩＤを含め当該グループＩＤに属する全てのレコーダＩＤをソースＩＤリストＬに追加することができる。
【０３８３】
アクセスとは，例えば，システムの利用，サーバへの接続，ファイルの参照，ファイルの保存，ファイルの削除，またはファイルの変更など，通信網（ネットワーク５）を介して情報を処理する情報処理を総称していう。
【０３８４】
次に，図２１（ｃ）に示すように，既にグループＩＤＡでサービス登録済であるコンテンツ処理装置１０ａの他に，さらにレコーダＩＤ１のコンテンツ処理装置１０ａにローカル登録しているコンテンツ再生装置２０についてもグループＩＤＡのグループにサービス登録すると，コンテンツ再生装置２０が保有するソースＩＤリストＬには，グループＩＤＡが登録され，さらにレコーダＩＤ２も追加される。
【０３８５】
従って，コンテンツ再生装置２０がグループＩＤＡでサービス登録すると，レコーダＩＤ１およびレコーダＩＤ２のコンテンツ処理装置１０ａ，１０ｂがリッピング等により記録したコンテンツデータをコンテンツ再生装置２０は再生することができる。
【０３８６】
なお，コンテンツ再生装置２０をサービス登録することで，まずグループＩＤＡがコンテンツ再生装置２０のソースＩＤリストＬに追加されるが，そのグループＩＤＡに属する例えばレコーダＩＤ２等のレコーダＩＤが上記ソースＩＤリストＬに追加されるタイミングは，例えば，レコーダＩＤ２のコンテンツ処理装置１０ｂにローカルライン９で接続した場合等があるが，かかる例に限定されない。
【０３８７】
次に，図２２を参照しながら，コンテンツ処理装置１０のグループ登録部に備わる構成要素について説明する。図２２は，本実施の形態にかかるコンテンツ処理装置１０のグループ登録部の概略的な構成を示すブロック図である。
【０３８８】
図２２に示すように，コンテンツ処理装置１０内のグループ登録部には，取得部４０１と，検出部４０３と，レコーダＩＤ追加部４０５と，登録要求情報送信部４０７と，登録完了受信部４０９と，告知部４１１と，グループＩＤ追加部４１３とが備わる。
【０３８９】
上記取得部４０１は，接続先のコンテンツ再生装置２０が保有するソースＩＤリストＬ（第２のソースＩＤリスト）を取得する。なお，取得されたソースＩＤリストＬはＩＣＶ計算され，ＭＡＣ値が求められて，別途取得する改竄検出用データに含まれるＭＡＣ値と照合され，改竄されていないことが確かめられる。上記改竄検出用データは，ソースＩＤリストＬに基づき生成される。
【０３９０】
上記検出部４０３は，上記取得部４０１が取得したソースＩＤリストＬのコンテンツ再生装置２０がサービス登録されているか否かを検出し，さらに上記取得部４０１が取得したコンテンツ再生装置２０のソースＩＤリストＬに当該取得元のコンテンツ処理装置１０（自コンテンツ処理装置１０）のレコーダＩＤが記述されているか否かを検出する。自コンテンツ処理装置１０は，コンテンツ処理装置１０自身などと同義である。
【０３９１】
レコーダＩＤ追加部４０５は，上記取得部４０１が取得したソースＩＤリストＬに自コンテンツ処理装置１０のレコーダＩＤを追加し，そのソースＩＤリストＬの取得先であるコンテンツ再生装置２０に対し追加したソースＩＤリストＬをストレージ装置等に格納する。
【０３９２】
レコーダＩＤ追加部４０５が上記ソースＩＤリストＬにレコーダＩＤを追加する条件として，後程説明するが，ソースＩＤリストＬの取得先であるコンテンツ再生装置２０がサービス未登録であり，そのソースＩＤリストＬ内に取得元のコンテンツ処理装置１０自身（自コンテンツ処理装置１０）のレコーダＩＤ以外のレコーダＩＤが記述されていないことが検出部４０３によって検出されること等を条件として例示することができる。
【０３９３】
なお，レコーダＩＤ追加部４０５は，コンテンツ再生装置２０のソースＩＤリストＬにレコーダＩＤを追加する場合を例に挙げて説明したが，かかる例に限定されず，例えば，レコーダＩＤ追加部４０５は，コンテンツ処理装置１０が保有するソースＩＤリストＬにレコーダＩＤを追加する場合等でもよい。
リスト管理部（リスト更新部）１４０
登録要求情報送信部４０７は，ユーザによってマウス等の入力部が操作され，コンテンツ処理装置１０またはコンテンツ再生装置２０をサービス登録する旨の要求等を受付けると，登録要求情報送信部４０７は，送信部に登録要求情報を送信する。なお，送信された登録要求情報は，送信部を介しネットワークを通じてグループ管理サーバ３２に送信される。
【０３９４】
上記登録完了受信部４０９は，登録要求情報が送信されたグループ管理サーバ３２から登録完了の旨を知らせる登録完了情報をネットワークを介して受信する。なお，上記グループ管理サーバ３２から正常にコンテンツ再生装置２０またはコンテンツ処理装置１０のサービス登録処理が終了しない場合，登録完了情報ではなく，登録異常情報等が送信される。
【０３９５】
上記告知部４１１は，コンテンツ処理装置１０の表示画面上にサービス登録を勧める告知等を表示する。また，コンテンツ再生装置２０に記憶された自コンテンツ処理装置１０に対応しないレコーダＩＤのコンテンツデータを消去（初期化）するよう勧める告知等を表示画面上に表示する。なお，コンテンツ処理装置１０の表示画面上に表示する場合に限られず，コンテンツ再生装置２０の表示画面上にサービス登録を勧める告知等が表示される場合でも実施可能である。
【０３９６】
グループＩＤ追加部４１３は，上記登録完了受信部４０９で登録完了情報を受信すると，コンテンツ処理装置１０が保有するソースＩＤリストＬに記述されたグループＩＤを，コンテンツ再生装置２０が保有するソースＩＤリストＬに追加する。その際，取得部４０１が取得したソースＩＤリストＬにグループＩＤ追加部４１３はグループＩＤを追加する。
【０３９７】
また，上述したグループＩＤ追加部４１３が備える機能とほぼ同一の機能を，図８で上記説明したグループＩＤ更新部１４９が備える場合等でも実施可能であり，グループＩＤ更新部１４９が，ソースＩＤリストＬにグループＩＤを追加等してもよい。
【０３９８】
次に，図２３〜図２５を参照しながら，本実施の形態にかかるコンテンツ再生装置２０に対する自動的なローカル登録処理を含んだ一連の登録処理について説明する。
【０３９９】
まず，図２３に示すように，コンテンツ再生装置２０がコンテンツ処理装置１０にケーブル（ローカルライン９）接続すると（Ｓ３０１），コンテンツ処理装置１０に備わる取得部４０１がケーブル（ローカルライン９）接続先のコンテンツ再生装置２０が保有するソースＩＤリストＬを取得する。
【０４００】
取得部４０１がソースＩＤリストＬを取得すると，検出部４０３は上記ソースＩＤリストＬに基づき取得先のコンテンツ再生装置２０が何らかの登録がなされているか否かを検出する（Ｓ３０２）。例えば，検出部４０３は，コンテンツ再生装置２０が保有するソースＩＤリストＬにグループＩＤが記述されているか，取得元のコンテンツ処理装置１０（自コンテンツ処理装置１０）のレコーダＩＤが記述されているか等を検出する。
【０４０１】
検出部４０３が，例えばソースＩＤリストＬにグループＩＤが記述されていた場合，そのコンテンツ再生装置２０はサービス登録（又はグループ登録）済であることを検出し，ソースＩＤリストＬにレコーダＩＤが記述されていた場合，そのコンテンツ再生装置２０はローカル登録済であることを検出する。
【０４０２】
検出の結果，ローカル登録またはサービス登録など，コンテンツ再生装置２０が何らかの登録がなされていた場合（Ｓ３０２），次に検出部４０３はコンテンツ再生装置２０がローカル登録済であるか否かを検出し（Ｓ３０３），検出結果がローカル未登録の場合，次にコンテンツ処理装置１０がサービス登録されているか否かを検出する（Ｓ３０４）。なお，コンテンツ処理装置１０がサービス登録されているか否かは，コンテンツ処理装置１０が保有するソースＩＤリストＬ（第１のソースＩＤリスト）に，グループＩＤが記述されているか否かに基づき判断することができる。
【０４０３】
検出部４０３による検出の結果，コンテンツ処理装置１０がサービス未登録の場合（Ｓ３０４），つまりケーブル（ローカルライン９）接続したコンテンツ再生装置２０がローカル未登録であり，且つコンテンツ処理装置１０がサービス未登録である場合，コンテンツ処理装置１０について，グループ管理サーバ３２にサービス登録を促すためのサービス登録勧告情報を告知部４１１が生成し，コンテンツ処理装置１０の表示画面に表示する（Ｓ３０５）。
【０４０４】
次に，上記告知部４１１によるサービス登録勧告情報を表示画面を介してユーザが視認することで，コンテンツ処理装置１０のサービス登録する場合（Ｓ３０５），表示画面にサービス登録用の登録画面を表示する（Ｓ３０６）。
【０４０５】
画面に表示された登録画面に従って，ユーザがマウス等の入力部を操作し，サービス登録の指示を登録要求情報送信部４０７が受付けた場合，当該登録要求情報送信部４０７は，登録要求情報をグループ管理サーバ３２に送信する。
【０４０６】
コンテンツ処理装置１０がグループ管理サーバ３２からサービス登録完了を示す登録完了情報（登録完了情報）を受信し，リーフＩＤに基づきグループＩＤを生成し，グループＩＤ追加部４１３がコンテンツ処理装置１０のソースＩＤリストＬにグループＩＤを追加することで，サービス登録が完了する（Ｓ３０７）。なお，上記グループＩＤの追加と共に，そのグループＩＤに属するレコーダＩＤについてもコンテンツ処理装置１０のソースＩＤリストＬに追加される。
【０４０７】
一方，コンテンツ再生装置２０のサービス登録をしない場合（Ｓ３０５），コンテンツ処理装置１０の表示画面に図２６に示すような警告画面を表示する（Ｓ３０８）。図２６に示す警告画面を表示することで，ユーザにコンテンツ再生装置２０が正しく登録がなされていないことを認識させることができる。
【０４０８】
また，コンテンツ処理装置１０が既にサービス登録されている場合（Ｓ３０４），例えば，コンテンツ処理装置１０のソースＩＤリストＬに登録されているグループＩＤと，コンテンツ再生装置２０のソースＩＤリストＬに登録されているグループＩＤとが同一であることを，検出部４０３が検出するると（Ｓ３０９），コンテンツ処理装置１０は，当該コンテンツ処理装置１０に格納された上記グループＩＤが付与されているコンテンツデータをコンテンツ再生装置２０に転送することができる（Ｓ３１０）。
【０４０９】
コンテンツ処理装置１０およびコンテンツ再生装置２０が保有するソースＩＤリストＬに記述されたグループＩＤが同一でない場合（Ｓ３０９），上記説明したように，図２６に示す警告画面が画面上に表示され（Ｓ３１１），結果として，例えば，コンテンツ処理装置１０は，コンテンツ配信サーバ３４から配信されたコンテンツデータをコンテンツ再生装置２０に転送することができない。
【０４１０】
次に，Ｓ３０２において，コンテンツ再生装置２０が何も登録がなされていなかった場合，図２４に示すように，まず上記告知部４１１によるサービス登録勧告情報をコンテンツ処理装置１０の表示画面を介してユーザが視認し，コンテンツ再生装置２０のサービス登録する場合（Ｓ３１２），さらに検出部４０３によってケーブル（ローカルライン９）接続されたコンテンツ処理装置１０がサービス登録されているか登録状況が検出される（Ｓ３１３）。
【０４１１】
検出部４０３による検出の結果，コンテンツ処理装置１０がサービス登録されていた場合（Ｓ３１３），コンテンツ処理装置１０の表示画面にコンテンツ再生装置２０のサービス登録用の登録画面を表示する（Ｓ３１４）。
【０４１２】
次に，ユーザは，画面に表示された登録画面に従って，マウス等の入力部を操作し，コンテンツ再生装置２０に対するサービス登録の指示を登録要求情報送信部４０７が受付けた場合，当該登録要求情報送信部４０７は，登録要求情報をグループ管理サーバ３２に送信する。
【０４１３】
コンテンツ処理装置１０がグループ管理サーバ３２からコンテンツ再生装置２０のサービス登録完了を示す登録完了情報（登録完了情報）を受信することによって，コンテンツ再生装置２０のソースＩＤリストＬに，当該コンテンツ処理装置１０が属するグループのグループＩＤをグループＩＤ追加部４１３が追加することで，サービス登録が完了する（Ｓ３１５）。なお，上記グループＩＤの追加と共に，そのグループＩＤに属するレコーダＩＤについてもコンテンツ再生装置２０のソースＩＤリストＬに追加される。
【０４１４】
コンテンツ再生装置２０のサービス登録が済むと（Ｓ３１５），コンテンツ処理装置１０は，当該コンテンツ処理装置１０に記憶された同一のグループＩＤが付与されているコンテンツデータをコンテンツ再生装置２０に転送することができる（Ｓ３１６）。
【０４１５】
一方，検出部４０３による検出の結果，コンテンツ処理装置１０がサービス登録されていなかった場合（Ｓ３１７），コンテンツ処理装置１０の表示画面にコンテンツ再生装置２０及びコンテンツ処理装置１０をサービス登録するための登録画面を表示する（Ｓ３１８）。
【０４１６】
画面に表示された登録画面に従って，ユーザがマウス等の入力部を操作し，サービス登録の指示を登録要求情報送信部４０７が受付けた場合，当該登録要求情報送信部４０７は，登録要求情報をグループ管理サーバ３２に送信する。
【０４１７】
なお，Ｓ３１８においてはコンテンツ再生装置２０及びコンテンツ処理装置１０のサービス登録が行われるが，コンテンツ再生装置２０とコンテンツ処理装置１０の各々の装置について例えばユーザＩＤ，パスワード等の入力を受付けて，各々登録要求情報を生成する場合や，上記各々の装置についてサービス登録する際に，例えばユーザＩＤやパスワードなど，共通する情報の入力を受付ける場合はどちらか一方の情報を受付ければ，自動的に登録要求情報を生成する場合等でもよい。後者の場合によれば，ユーザによる情報入力処理の簡略化や，登録要求情報の生成時間の短縮化が図れる。
【０４１８】
コンテンツ処理装置１０がグループ管理サーバ３２から，コンテンツ処理装置１０及びコンテンツ再生装置２０のサービス登録完了を示す登録完了情報（登録完了情報）を受信し，リーフＩＤに基づきグループＩＤを生成し，グループＩＤ追加部４１３がコンテンツ処理装置１０及びコンテンツ再生装置２０のソースＩＤリストＬにグループＩＤを追加することで，サービス登録が完了する（Ｓ３１８）。なお，上記グループＩＤの追加と共に，そのグループＩＤに属するレコーダＩＤについてもコンテンツ再生装置２０及びコンテンツ処理装置１０のソースＩＤリストＬに追加される。
【０４１９】
コンテンツ処理装置１０及びコンテンツ再生装置２０のサービス登録が済むと（Ｓ３１８），コンテンツ処理装置１０が記憶するコンテンツデータのうち，コンテンツ処理装置１０が保有するソースＩＤリストＬに追加されたグループＩＤと同一のグループＩＤが付加されたコンテンツデータについて，コンテンツ再生装置２０に転送することができる（Ｓ３１９）。
【０４２０】
さらに，上記告知部４１１により生成されたサービス登録勧告情報が表示画面に表示され，それをユーザが視認した結果，コンテンツ処理装置１０のサービス登録をしない場合（Ｓ３１２），つまり，コンテンツ再生装置２０は何ら登録がされておらず，サービス登録もしない場合，コンテンツ処理装置１０のレコーダＩＤ追加部４０５は，コンテンツ処理装置１０自身のレコーダＩＤをコンテンツ再生装置２０の取得済のソースＩＤリストＬに追加するとともに，更新されたソースＩＤリストＬからＩＣＶ計算することで求められたＭＡＣ値を含む改竄検出用データを生成し，コンテンツ再生装置２０に上記追加後のソースＩＤリストＬと改竄検出用データを格納する（Ｓ３２０）。
【０４２１】
ローカル登録が済むと（Ｓ３２０），コンテンツ処理装置１０が保有するコンテンツデータのうち，レコーダＩＤが付加されたコンテンツデータ（リッピングコンテンツデータ）をコンテンツ再生装置２０に転送することができる（Ｓ３２１）。
【０４２２】
従って，コンテンツ再生装置２０が何らかの登録がなされていない場合，コンテンツ処理装置１０はコンテンツ再生装置２０を自動的にローカル登録する。かかるローカル登録によって，例えば，インターネット等のネットワークに通信する機能がなくても，コンテンツ再生装置２０は，コンテンツ処理装置１０が保有するコンテンツデータを取得し，そのコンテンツデータを再生することができる。なお，コンテンツ配信サーバ３４から配信されるコンテンツデータについては例えばサービス登録がされない限り，コンテンツ再生装置２０では再生することができない。
【０４２３】
次に，図２３に示すように，コンテンツ再生装置２０が何らかの登録がなされ（Ｓ３０２），そのうちコンテンツ再生装置２０はローカル登録されている場合（Ｓ３０３）であって，さらに図２５に示すように，コンテンツ再生装置２０とローカル登録したコンテンツ処理装置１０が実際にケーブル（ローカルライン９）接続しているコンテンツ処理装置１０であるか否か判断する（Ｓ３２２）。
【０４２４】
つまり，検出部４０３が，コンテンツ再生装置２０のソースＩＤリストＬに，コンテンツ処理装置１０自身に対応するレコーダＩＤと同一のレコーダＩＤが記述されていることを検出した場合，コンテンツ再生装置２０とローカル登録したコンテンツ処理装置１０が実際にケーブル（ローカルライン９）接続していると判断できる。
【０４２５】
検出の結果，コンテンツ再生装置２０とコンテンツ処理装置１０のソースＩＤリストＬに記述されたレコーダＩＤが異なる場合（Ｓ３２２），警告画面をコンテンツ処理装置１０の画面に表示し（Ｓ３２３），さらにコンテンツ再生装置２０のストレージ装置にコンテンツデータが存在しているか否か確認する（Ｓ３２４）。
【０４２６】
コンテンツデータが存在していなかった場合（Ｓ３２４），コンテンツ再生装置２０について，グループ管理サーバ３２にサービス登録を促すためのサービス登録勧告情報を告知部４１１が生成し，コンテンツ処理装置１０の表示画面に表示する（Ｓ３２５）。
【０４２７】
また，コンテンツ再生装置２０にコンテンツデータが存在していた場合（Ｓ３２４），図２７に示すような初期化を促す画面がコンテンツ処理装置１０の画面上に表示される（Ｓ３２６）。図２７に示す画面を介してユーザによる入力部の操作によって「初期化する」ボタンが押下されると，コンテンツ再生装置２０のストレージ装置に記憶されたデータを全て削除し，物理的な初期化処理を実行する（Ｓ３２７）。
【０４２８】
上記コンテンツ再生装置２０に対する初期化処理が完了すると（Ｓ３２７），コンテンツ処理装置１０のレコーダＩＤ追加部４０５は，ローカル登録処理を実行する（Ｓ３２８）。具体的には，レコーダＩＤ追加部４０５は，コンテンツ処理装置１０自身のレコーダＩＤをコンテンツ再生装置２０の取得済のソースＩＤリストＬに追加するとともに，更新されたソースＩＤリストＬからＩＣＶ計算することで求められたＭＡＣ値を含む改竄検出用データを生成し，コンテンツ再生装置２０に上記追加後のソースＩＤリストＬと改竄検出用データを格納する（Ｓ３２８）。
【０４２９】
従って，コンテンツ再生装置２０に対する初期化処理を実行することで（Ｓ３２７），異なるレコーダＩＤを有する他のコンテンツ処理装置１０に登録されていたローカル登録を解除し，ケーブル（ローカルライン９）接続された自コンテンツ処理装置１０のレコーダＩＤで自動的にローカル登録することができる（Ｓ３２８）。
【０４３０】
次に，検出の結果，コンテンツ再生装置２０のソースＩＤリストＬに記述されたレコーダＩＤと，コンテンツ処理装置１０のソースＩＤリストＬに記述されたレコーダＩＤとが同一の場合（Ｓ３２２），上記告知部４１１によるサービス登録勧告情報を画面に表示する。，ユーザがこの表示を視認した結果，コンテンツ再生装置２０をサービス登録しない場合には（Ｓ３２９），例えば，コンテンツ処理装置１０のストレージ装置に記憶されたコンテンツデータのうち，レコーダＩＤが付加されたコンテンツデータ（リッピングコンテンツデータ）のみをコンテンツ再生装置２０に転送することができる（Ｓ３３０）。
【０４３１】
また，コンテンツ再生装置２０をサービス登録する場合（Ｓ３２９）で，且つ，検出部４０３による検出の結果，コンテンツ処理装置１０がサービス登録されていた場合（Ｓ３３１），コンテンツ処理装置１０の表示画面にコンテンツ再生装置２０のサービス登録用の登録画面を表示する（Ｓ３３２）。
【０４３２】
次に，ユーザは，画面に表示された登録画面に従って，マウス等の入力部を操作し，コンテンツ再生装置２０に対するサービス登録の指示を登録要求情報送信部４０７が受付けた場合，当該登録要求情報送信部４０７は，登録要求情報をグループ管理サーバ３２に送信する。
【０４３３】
コンテンツ処理装置１０がグループ管理サーバ３２からコンテンツ再生装置２０のサービス登録完了を示す登録完了情報（登録完了情報）を受信することによって，コンテンツ再生装置２０のソースＩＤリストＬに，当該コンテンツ処理装置１０が属するグループのグループＩＤをグループＩＤ追加部４１３が追加することで，サービス登録が完了する（Ｓ３３３）。
【０４３４】
コンテンツ再生装置２０のサービス登録が済むと（Ｓ３３３），コンテンツ処理装置１０は，当該コンテンツ処理装置１０が記憶するコンテンツデータのうち，コンテンツ処理装置１０が保有するソースＩＤリストＬに追加されたグループＩＤと同一のグループＩＤが付加されたコンテンツデータについて，コンテンツ再生装置２０に転送することができる（Ｓ３３４）。
【０４３５】
一方，コンテンツ処理装置１０がサービス登録されていなかった場合（Ｓ３３１），コンテンツ処理装置１０の表示画面にコンテンツ再生装置２０及びコンテンツ処理装置１０をサービス登録するための登録画面を表示する（Ｓ３３５）。
【０４３６】
画面に表示された登録画面に従って，ユーザがマウス等の入力部を操作し，サービス登録の指示を登録要求情報送信部４０７が受付けた場合，当該登録要求情報送信部４０７は，登録要求情報をグループ管理サーバ３２に送信する。
【０４３７】
コンテンツ処理装置１０がグループ管理サーバ３２から，コンテンツ処理装置１０及びコンテンツ再生装置２０のサービス登録完了を示す登録完了情報（登録完了情報）を受信し，リーフＩＤに基づきグループＩＤを生成し，コンテンツ処理装置１０及びコンテンツ再生装置２０のソースＩＤリストＬにグループＩＤ追加部４１３がグループＩＤを追加することで，サービス登録が完了する（Ｓ３３６）。なお，上記グループＩＤの追加と共に，そのグループＩＤに属するレコーダＩＤについてもコンテンツ再生装置２０及びコンテンツ処理装置１０のソースＩＤリストＬに追加される。
【０４３８】
コンテンツ処理装置１０及びコンテンツ再生装置２０のサービス登録が済むと（Ｓ３３６），コンテンツ処理装置１０は，当該コンテンツ処理装置１０が記憶するコンテンツデータのうち，コンテンツ処理装置１０が保有するソースＩＤリストＬに追加されたグループＩＤと同一のグループＩＤが付加されたコンテンツデータについて，コンテンツ再生装置２０に転送することができる（Ｓ３３７）。
【０４３９】
なお，本実施の形態においてコンテンツデータの転送はコンテンツ処理装置１０からコンテンツ再生装置２０に対する転送の場合を例に挙げて説明したが，かかる例に限定されず，コンテンツ再生装置２０からコンテンツ処理装置１０に対する転送の場合等でも実施可能である。
【０４４０】
また，本実施の形態においては，コンテンツ処理装置１０のグループ登録部に備わる取得部４０１と，検出部４０３と，レコーダＩＤ追加部４０５と，登録要求情報送信部４０７と，登録完了受信部４０９と，告知部４１１と，グループＩＤ追加部４１３とはハードウェアからなる場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，上記各部のうち少なくとも一つの部位は，１又は２以上のモジュールまたはコンポーネントから構成されるプログラムの場合であってもよい。
【０４４１】
次に，上述した一連の処理は，専用のハードウェアにより行うこともできるし，ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には，そのソフトウェアを構成するプログラムが，コンテンツ処理装置１０，コンテンツ再生装置２０，またはサーバ３０等にインストールされる。
【０４４２】
ここで，本明細書において，コンテンツ処理装置１０，コンテンツ再生装置２０，またはグループ管理サーバ３２等のコンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは，必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むものである。
【０４４３】
＜１１．同一ＩＤの場合のコンテンツ処理装置又はコンテンツ再生装置の登録について＞
次に，図２８〜図３１を参照しながら，ユーザＩＤが同一である場合，コンテンツ処理装置１０またはコンテンツ再生装置２０のサービス登録処理について説明する。図２８は，本実施の形態にかかるサービス登録処理の際の入力画面の概略を示す説明図であり，図２９は，本実施の形態にかかるグループ管理部の概略的な構成を示すブロック図であり，図３０は，本実施の形態にかかるコンテンツ再生装置２０をサービス登録する概略を示すシーケンス図であり，図３１は，本実施の形態にかかるコンテンツ処理装置１０をサービス登録する概略を示すシーケンス図である。
【０４４４】
まず，上記説明した通り，コンテンツ処理装置１０又はコンテンツ再生装置２０をサービス登録する際には，コンテンツ処理装置１０がグループ管理サーバ３２にネットワークを介してアクセスし，サービス登録処理に必要な情報をグループ管理サーバ３２（本実施形態にかかる管理サーバ）に送信する。
【０４４５】
アクセスとは，例えば，システムの利用，サーバへの接続，ファイルの参照，ファイルの保存，ファイルの削除，またはファイルの変更など，通信網を介して情報を処理する情報処理を総称していう。
【０４４６】
さらに，グループ管理サーバ３２がリーフＩＤをコンテンツ処理装置１０に送信し，そのリーフＩＤに基づきコンテンツ処理装置１０がグループＩＤを生成し，当該コンテンツ処理装置１０のソースＩＤリストＬ又はコンテンツ再生装置２０のソースＩＤリストＬに追加することでサービス登録が行われることを上記にて説明した。
【０４４７】
図２８に示すように，コンテンツ処理装置１０の表示画面には，サービス登録する際に，グループ管理サーバ３２側からユーザのＩＤ（ユーザＩＤ）とパスワードを要求する入力画面が表示され，ユーザはマウス等の入力部を操作することで，その入力画面にユーザＩＤとパスワードを入力する必要があった。しかしながら，同一のユーザＩＤであるコンテンツ処理装置１０またはコンテンツ再生装置２０を登録する場合等であっても，グループ管理サーバ３２にユーザＩＤとパスワードを送信しなければならず，サービス登録処理の効率性が悪い。
【０４４８】
そこで，コンテンツ処理装置１０からグループ管理サーバ３２にユーザＩＤ及びパスワードを送信しなくともサービス登録を実行することが可能なサービス登録処理を以下に説明する。
【０４４９】
図２９に示すように，コンテンツ処理装置１０のグループ管理部は，ユーザ情報送信部４３０と，登録要求情報送信部４３３と，リスト管理部（リスト更新部）１４０とを少なくとも備える。なお，図示されていないが，上記グループ管理部の構成を説明する際に登場した取得部４０１，検出部４０３等も備わっても良い。
【０４５０】
ユーザ情報送信部４３０は，ユーザによって入力部が操作されることで入力されたユーザＩＤやパスワードなどが含まれたユーザ情報を受付けて，そのユーザ情報を送信部を通じてグループ管理サーバ３２に送信する。
【０４５１】
登録要求情報送信部４３３は，デバイスＩＤ又はターミナルＩＤを含んだサービス登録をグループ管理サーバ３２に要求するための登録要求情報を生成し，送信部を通じてグループ管理サーバ３２に送信する。
【０４５２】
登録要求情報送信部４３３は，コンテンツ処理装置１０にローカルライン９に接続するコンテンツ再生装置２０のサービス登録を行う場合，取得部４０１によって取得されたコンテンツ再生装置２０のデバイスＩＤを含んだ登録要求情報を生成する。
【０４５３】
また，登録要求情報送信部４３３は，コンテンツ処理装置１０のサービス登録を行う場合，コンテンツ処理装置１０が生成するターミナルＩＤを含んだ登録要求情報を生成する。
【０４５４】
リスト管理部１４０は，上記登録要求情報をグループ管理サーバ３２に送信後，グループ管理サーバ３２から返信されるリーフＩＤを受信すると，そのリーフＩＤに基づきグループＩＤを生成し，サービス登録の対象となるコンテンツ処理装置１０又はコンテンツ再生装置２０が保有するソースＩＤリストＬに追加する。
【０４５５】
次に，図３０を参照しながら，コンテンツ再生装置２０をサービス登録する場合について説明する。なお，前提条件として，コンテンツ処理装置１０は既にグループ管理サーバ３２にサービス登録済である。
【０４５６】
コンテンツ再生装置２０がコンテンツ処理装置１０にローカルライン９でケーブル接続すると，コンテンツ処理装置１０は，上記説明したように，コンテンツ再生装置２０のソースＩＤリストＬを取得することで，当該コンテンツ再生装置２０がサービス登録されているか否かを検出する。
【０４５７】
コンテンツ再生装置２０がサービス登録されていないとコンテンツ処理装置１０が検出した場合，図３０に示すように，まずコンテンツ処理装置１０はネットワークを介してサーバ３０に対しコンテンツ再生装置２０の登録要求の通知をする（Ｓ３４０）。
【０４５８】
特にサーバ３０に備わるＷＷＷサーバ３１にアクセスし，コンテンツ処理装置１０は登録要求通知する（Ｓ３４０）。ＷＷＷサーバ３１は登録要求通知を受付けると，グループ管理サーバに転送する。
【０４５９】
次に，コンテンツ処理装置１０から登録要求通知されると，サーバ３０は，登録処理を実行するために必要な情報が含まれた登録起動情報をコンテンツ処理装置１０に送信する（Ｓ３４１）。上記登録起動情報には，例えばデータの再送に必要なトランザクションＩＤや，グループＩＤを生成するために必要なリーフＩＤ等が格納されたロケーションを示すＵＲＬ等の情報が含まれている。上記リーフＩＤはグループ管理サーバ３２によって管理されているユーザ識別情報である。
【０４６０】
コンテンツ処理装置１０は，登録起動情報を受信すると，コンテンツ処理装置１０の取得部４０１はコンテンツ再生装置２０からデバイスＩＤを取得する（Ｓ３４２）。
【０４６１】
デバイスＩＤを取得すると（Ｓ３４２），コンテンツ処理装置１０自身が保持するターミナルＩＤを取得する（Ｓ３４３）。
【０４６２】
次に，コンテンツ処理装置１０の登録要求情報送信部４３３が上記トランザクションＩＤと，ターミナルＩＤと，デバイスＩＤとを含んだ登録要求情報を生成し，サーバ３０に送信する（Ｓ３４４）。
【０４６３】
サーバ３０のＷＷＷサーバ３１のユーザ登録部（登録部）３１２は，ターミナルＩＤに基づいて，既に登録されたコンテンツ処理装置１０のレコード（登録レコード）を取得するとともに，登録可能であるかチェックを行い，その登録レコードに新たにデバイスＩＤを追加する（Ｓ３４５）。なお，コンテンツ処理装置１０の登録レコードには，例えばユーザＩＤやパスワード等のユーザ情報がターミナルＩＤ等と対応付けられている。通常であれば，そのユーザＩＤ及びパスワードをコンテンツ処理装置１０からまず受信することでグループ管理サーバ３２はコンテンツ処理装置１０が登録されたレコードを一意に特定していたが，ターミナルＩＤを受信すれば，レコードを一意に特定可能であるため，迅速かつ効率的なサービス登録処理を行うことができる。
【０４６４】
なお，登録レコードについては，図１２に示すグループ登録ＤＢ３２４で説明したが，登録レコード（レコード３２４１〜レコード３２４５）は，コンテンツ処理装置１０等の機器をグループ管理サーバ３２に登録した際に生成されるレコードである。登録レコードには，既に説明した通り，ユーザＩＤ，パスワード，ターミナルＩＤ，デバイスＩＤ，およびレコーダＩＤ等の情報が含まれている。
【０４６５】
また，ＷＷＷサーバ（管理サーバ）３１は，まずユーザＩＤ及びパスワードを含んだユーザ情報をコンテンツ処理装置１０から受信し，ＷＷＷサーバ３１のユーザ認証部（認証部）３１４は，そのユーザ情報を認証し，認証許可通知情報をコンテンツ処理装置１０に送信する。その認証許可通知情報をコンテンツ処理装置１０が受信しないと，登録要求情報をサーバ３０のＷＷＷサーバ３１に送信することができなかったが，ユーザ情報を送信しなくともサーバ３０はターミナルＩＤを受信すれば，レコードを一意に特定可能であるため，迅速かつ効率的なサービス登録処理を行うことができる。
【０４６６】
グループ管理サーバ３２が管理するグループ登録ＤＢ３２４にコンテンツ再生装置２０のデバイスＩＤが追加されると（Ｓ３４５），サーバ３０はコンテンツ処理装置１０に対し，登録が終了した旨を伝えるための登録完了情報を送信する（Ｓ３４６）。
【０４６７】
コンテンツ処理装置１０が登録完了情報を受信すると，コンテンツ処理装置１０の取得部４０１は，コンテンツ再生装置２０のソースＩＤリストＬを取得する（Ｓ３４７）。なお，取得部４０１はソースＩＤリストＬの取得の際に改竄を検出するためソースＩＤリストＬをＩＣＶ計算し，求められたＭＡＣ値と，ソースＩＤリストＬと共に取得する改竄検出用データ（ＩＣＶデータ）に含まれるＭＡＣ値とが一致するか確認する。
【０４６８】
ソースＩＤリストＬを取得すると（Ｓ３４７），リスト管理部１４０は，そのソースＩＤリストＬに既に登録済のコンテンツ処理装置１０のグループＩＤを追加する（Ｓ３４８）。さらに，リスト管理部１４０は，更新後のソースＩＤリストＬから改竄検出用データを生成し，ソースＩＤリストＬとともに改竄検出用データをコンテンツ再生装置２０のストレージ装置に格納する（Ｓ３４９）。
【０４６９】
以上で，コンテンツ再生装置２０のサービス登録処理が終了する。コンテンツ処理装置１０を既にサービス登録済であれば，同一ユーザが所有するコンテンツ再生装置２０をサービス登録する際に，わざわざユーザによるユーザＩＤ及びパスワード等のユーザ情報の入力をしなくても，効率的にサービス登録を実行することができる。
【０４７０】
次に，図３１を参照しながら，コンテンツ処理装置１０をサービス登録する場合について説明する。なお，前提条件として，コンテンツ再生装置２０は既にグループ管理サーバ３２のグループ登録ＤＢ３２４にサービス登録済であるとする。
【０４７１】
コンテンツ再生装置２０がコンテンツ処理装置１０にローカルライン９でケーブル接続すると，コンテンツ処理装置１０は，上記説明したように，コンテンツ再生装置２０のソースＩＤリストＬを取得することで，当該コンテンツ再生装置２０がサービス登録されているか否かを検出する。
【０４７２】
さらに，コンテンツ処理装置１０自身がサービス登録しているか否かについてもコンテンツ再生装置２０と同様に，ソースＩＤリストＬにグループＩＤ等が記述されているか否かを検出することで判断する。
【０４７３】
ここで，コンテンツ処理装置１０がサービス登録されていないとコンテンツ処理装置１０が検出した場合，図３１に示すように，まずコンテンツ処理装置１０はネットワークを介してサーバ３０に対しコンテンツ処理装置１０自身のサービス登録要求の通知をする（Ｓ３５０）。
【０４７４】
次に，コンテンツ処理装置１０から登録要求通知されると，サーバ３０は，登録処理を実行するために必要な情報が含まれた登録起動情報をコンテンツ処理装置１０に送信する（Ｓ３５１）。上記登録起動情報には，例えばデータの再送に必要なトランザクションＩＤや，グループＩＤを生成するために必要なリーフＩＤ等が格納されたロケーションを示すＵＲＬ等の情報が含まれている。なお，トランザクションＩＤは，例えばＷＷＷサーバ３１によって管理され，リーフＩＤは，グループ管理サーバ３２によって管理される。
【０４７５】
コンテンツ処理装置１０は，登録起動情報を受信すると，コンテンツ処理装置１０の取得部４０１はコンテンツ再生装置２０からデバイスＩＤを取得する（Ｓ３５２）。
【０４７６】
デバイスＩＤを取得すると（Ｓ３５２），コンテンツ処理装置１０自身が保持するターミナルＩＤを取得する（Ｓ３５３）。
【０４７７】
次に，コンテンツ処理装置１０の登録要求情報送信部４３３が上記トランザクションＩＤと，ターミナルＩＤと，デバイスＩＤとを含んだ登録要求情報を生成し，サーバ３０に送信する（Ｓ３５４）。
【０４７８】
ＷＷＷサーバ３１のユーザ登録部３１２は，上記登録要求情報を受信すると，デバイスＩＤに基づいて，既に登録されたコンテンツ再生装置２０のレコード（登録レコード）を取得するとともに，コンテンツ処理装置１０を登録可能であるかチェックを行い，登録可能であれば，その登録レコードに新たにターミナルＩＤを追加する（Ｓ３５５）。なお，コンテンツ再生装置２０の登録レコードには，例えばユーザＩＤやパスワード等のユーザ情報がデバイスＩＤ等と対応付けられている。通常であれば，そのユーザＩＤ及びパスワードをコンテンツ処理装置１０からさらに受信することでサーバ３０はコンテンツ再生装置２０が登録された登録レコードを一意に特定していたが，デバイスＩＤを受信すれば，登録レコードを一意に特定可能であるため，迅速かつ効率的なサービス登録処理を行うことができる。
【０４７９】
グループ管理サーバ３２のグループ登録ＤＢ３２４の該当する登録レコードにコンテンツ処理装置１０のターミナルＩＤが追加されると（Ｓ３５５），サーバ３０はコンテンツ処理装置１０に対し，登録が終了した旨を伝えるための登録完了情報を送信する（Ｓ３５６）。
【０４８０】
コンテンツ処理装置１０が登録完了情報を受信すると，コンテンツ処理装置１０の取得部４０１は，コンテンツ再生装置２０のソースＩＤリストＬを取得する（Ｓ３５７）。なお，取得部４０１はソースＩＤリストＬの取得の際に改竄を検出するためソースＩＤリストＬをＩＣＶ計算し，求められたＭＡＣ値と，ソースＩＤリストＬと共に取得する改竄検出用データ（ＩＣＶデータ）に含まれるＭＡＣ値とが一致するか確認する。
【０４８１】
ソースＩＤリストＬを取得すると（Ｓ３５７），そのソースＩＤリストＬに記述された既に登録済のコンテンツ再生装置２０のグループＩＤを取得し，リスト管理部１４０は，コンテンツ処理装置１０自身のソースＩＤリストＬにそのグループＩＤを書き込む（Ｓ３５８）。
【０４８２】
以上で，コンテンツ処理装置１０のサービス登録処理が終了する。コンテンツ再生装置２０が既にサービス登録済（例えば，該当する登録レコードにデバイスＩＤが格納済等。）であれば，同一ユーザが所有するコンテンツ処理装置１０をサービス登録する際に，わざわざユーザによるユーザＩＤ及びパスワード等のユーザ情報の入力をしなくても，効率的にサービス登録を実行することができる。
【０４８３】
次に，上述した一連の処理は，専用のハードウェアにより行うこともできるし，ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には，そのソフトウェアを構成するプログラムが，コンテンツ処理装置１０，コンテンツ再生装置，またはサーバ３０等にインストールされる。
【０４８４】
ここで，本明細書において，コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは，必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むものである。
【０４８５】
また，本実施の形態にかかるコンテンツ処理装置１０に備わるユーザ情報送信部４３０と，登録要求情報送信部４３３と，リスト管理部１４０とは各々１又は２以上のモジュールまたはコンポーネントから構成されるプログラムの場合を例に挙げて説明したが，かかる例に限定されず，例えば，コンテンツ処理装置１０に備わるユーザ情報送信部４３０と，登録要求情報送信部４３３と，リスト管理部１４０とは各々ハードウェアから構成される場合等であっても実施可能である。
【０４８６】
＜１２．コンテンツの再生可否に基づくタイトル情報のリスト作成方法＞
次に，コンテンツの再生可否に基づくタイトル情報のリスト作成方法について，図３２から図３２から図４４を参照して説明する。
【０４８７】
本実施形態にかかるコンテンツ処理装置１０は，コンテンツ処理装置１０内に記憶保存されるコンテンツについて，そのコンテンツがコンテンツ処理装置１０で著作権管理上再生可能か否かを判別し，その判別が可能なようにコンテンツのタイトル情報のリスト（以後，タイトルリストとも称する。）を作成する。また，コンテンツ処理装置１０は，作成したタイトルリストをコンテンツ処理装置１０が備える出力装置のひとつであるディスプレイに表示させる。さらに，コンテンツ処理装置１０は，コンテンツ処理装置１０で著作権管理上再生できないと判断したコンテンツを，コンテンツ処理装置１０から削除することもできる。
【０４８８】
また，本実施形態にかかるコンテンツ処理装置１０は，コンテンツ処理装置１０に接続されるコンテンツ再生装置２０内に記憶保存されるコンテンツについて，そのコンテンツがコンテンツ再生装置２０で著作権管理上再生可能か否かを判別し，その判別が可能なようにコンテンツのタイトルリストを作成する。また，コンテンツ処理装置１０は，作成したタイトルリストをコンテンツ処理装置１０が備える出力装置のひとつであるディスプレイに表示させる。さらに，コンテンツ処理装置１０は，コンテンツ再生装置２０で著作権管理上再生できないと判断したコンテンツを，コンテンツ再生装置２０から削除することもできる。以下，上記機能を実現するためのコンテンツ処理装置１０の機能構成について詳細に説明する。
【０４８９】
図３２に示すように，コンテンツ処理装置１０は，上記機能を実現するために，例えば，プラグイン５０２と，コンテンツ取得部５０４と，ソースＩＤリスト取得部５０６と，コンテンツ管理情報取得部５０８と，タイトルリスト表示部５１０と，タイトルリスト作成部５１２と，再生可否判断部１７２と，削除部５１６などをさらに備える。また，コンテンツ処理装置１０のストレージ装置１１１には，コンテンツ管理情報ＤＢ１１８と，コンテンツＤＢ１１６と，ソースＩＤリストＬが格納されている。
【０４９０】
複数のプラグイン５０２は，データ通信部１２０に含まれる複数のプラグインモジュールである。コンテンツ再生装置２０の種類（例えば，ＰＣ，ＰＤＡ，携帯型映像プレーヤ，ＭＰ３プレーヤ，ＩＣプレーヤ，ＣＤプレーヤまたはＭＤプレーヤなど）に対応した複数のプラグインモジュールがコンテンツ処理装置１０にインストールされることによって，コンテンツ処理装置１０は，各プラグインモジュールを介して各種のコンテンツ再生装置２０の接続の検知およびデータの送受信を行うことができる。
【０４９１】
各プラグインモジュールには，そのプラグインモジュールが接続を検知して通信を行う各コンテンツ再生装置２０に対してグループ管理方式の著作権管理をさせるのかチェックイン・チェックアウト方式の著作権管理をさせるのかの種別が設定されている。従って，グループ管理方式の種別が設定されているプラグインモジュールが動作する場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０内のコンテンツの再生可否を，ソースＩＤを用いたグループ管理方式で判断する。一方，チェックイン・チェックアウト方式の種別が設定されているプラグインモジュールが動作する場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０内のコンテンツの再生可否を，コンテンツに対応するライセンスを用いたチェックイン・チェックアウト方式で判断する。
【０４９２】
コンテンツ管理情報取得部５０８は，プラグイン５０２を介してコンテンツ再生装置２０からコンテンツ再生装置２０が保有するコンテンツの管理情報を取得する機能を有する。コンテンツの管理情報には，コンテンツＩＤと，コンテンツＩＤに対応するコンテンツのアドレスと，コンテンツのタイトル情報などが含まれる。タイトル情報には，例えば，コンテンツが音楽コンテンツである場合には曲の題名やアーティスト名などが含まれる。
【０４９３】
コンテンツ取得部５０４は，再生可否判断部１７２からコンテンツ再生装置２０が保有するコンテンツのコンテンツＩＤやそのアドレスを提供され，プラグイン５０２を介してコンテンツ再生装置２０から上記コンテンツＩＤまたはアドレスに基づいてコンテンツを取得する機能を有する。
【０４９４】
ソースＩＤリスト取得部５０６は，グループ管理方式の種別が設定されているプラグインモジュールを介してコンテンツ再生装置２０からコンテンツ再生装置２０が保有するソースＩＤリストＬを取得する機能を有する。
【０４９５】
コンテンツ処理装置１０がコンテンツの再生可否判断のために参照するソースＩＤリストＬには，コンテンツ処理装置１０に対して再生を許可するコンテンツの提供元を示す，コンテンツ処理装置１０が保有するソースＩＤリストＬと，コンテンツ再生装置２０に対して再生を許可するコンテンツの提供元を示す，コンテンツ再生装置２０が保有するソースＩＤリストＬの２つがある。前者は第１のソースＩＤリストの一例であり，後者は第２のソースＩＤリストの一例である。
【０４９６】
再生可否判断部１７２は，コンテンツ処理装置１０のコンテンツＤＢ１１６に格納されているコンテンツをコンテンツ処理装置１０で著作権管理上再生可能か否かを判断する機能を有する。また，再生可否判断部１７２は，コンテンツ再生装置２０が保有するコンテンツをコンテンツ再生装置２０で著作権管理上再生可能か否かを判断する機能も有する。以下，まず前者の機能について説明する。
【０４９７】
再生可否判断部１７２は，タイトルリスト作成部５１２から再生可否の判断対象となるコンテンツのコンテンツＩＤを取得し，コンテンツＩＤに基づいてコンテンツＤＢ１１６からコンテンツを取得する。また，再生可否判断部１７２は，コンテンツ処理装置１０のストレージ装置等に記憶されているソースＩＤリストＬを取得する。再生可否判断部１７２は，コンテンツＤＢ１１６から取得したコンテンツに付加されているソースＩＤを読み出して，読み出したソースＩＤがソースＩＤリストＬに含まれているかを調べ，含まれている場合にはそのソースＩＤが付加されたコンテンツを再生可能なコンテンツであると判断する。一方，含まれていない場合には，そのソースＩＤが付加されたコンテンツを再生不可能なコンテンツであると判断する。
【０４９８】
なお，上記では，コンテンツＤＢ１１６からコンテンツを取得して，そのコンテンツに付加されているソースＩＤを参照するように説明したが，かかる例には限定されない。例えば，予めコンテンツＩＤとソースＩＤとを関連付けてコンテンツ管理情報ＤＢ１１８などに記録しておけば，再生可否判断部１７２はコンテンツＤＢ１１６からコンテンツを取得しなくとも，コンテンツ管理情報ＤＢ１１８をコンテンツＩＤに基づいて参照することによってソースＩＤを取得できる。
【０４９９】
次に，後者の，コンテンツ再生装置２０が保有するコンテンツをコンテンツ再生装置２０で著作権管理上再生可能か否かを判断する機能について説明する。接続されているコンテンツ再生装置２０が，グループ管理方式の著作権管理を行っているのか，チェックイン・チェックアウト方式の著作権管理を行っているのかによって，再生可否判断部１７２が行う処理は異なるため，分けて説明する。まず，グループ管理方式の場合について説明する。
【０５００】
再生可否判断部１７２は，タイトルリスト作成部５１２からコンテンツ再生装置２０内のコンテンツのコンテンツＩＤまたはアドレスを取得し，コンテンツＩＤまたはアドレスに基づいてコンテンツ取得部５０４に該当コンテンツをコンテンツ再生装置２０から取得させる。また，再生可否判断部１７２は，ソースＩＤリスト取得部５０６にコンテンツ再生装置２０が保有するソースＩＤリストＬを取得させる。再生可否判断部１７２は，ソースＩＤリストＬ取得部１２からソースＩＤリストＬを取得し，コンテンツ取得部５０４からコンテンツを取得し，コンテンツに付加されているソースＩＤを取得して当該ソースＩＤがソースＩＤリストＬに含まれているかを調べる。含まれている場合には，当該ソースＩＤが付加されたコンテンツを再生可能なコンテンツであると判断し，含まれていない場合には，当該ソースＩＤが付加されたコンテンツを再生不可能なコンテンツであると判断する。
【０５０１】
なお，上記では，コンテンツ再生装置２０からコンテンツを取得して，そのコンテンツに付加されているソースＩＤを参照するように説明したが，かかる例には限定されない。例えば，コンテンツＩＤとソースＩＤとが関連付けられて記憶されたデータベースをコンテンツ再生装置２０が備えていれば，そのデータベースを取得することによって再生可否判断部１７２はコンテンツの再生可否の判断に必要なソースＩＤを参照することができる。
【０５０２】
続いて，チェックイン・チェックアウト方式の場合について説明する。再生可否判断部１７２は，タイトルリスト作成部５１２からコンテンツ再生装置２０内のコンテンツのコンテンツＩＤまたはアドレスを取得し，コンテンツＩＤまたはアドレスに基づいてコンテンツ取得部５０４に該当コンテンツをコンテンツ再生装置２０から取得させる。再生可否判断部１７２は，コンテンツ取得部５０４からコンテンツを取得し，コンテンツに付加されているライセンスに設定されている再生制限情報を読み出して当該コンテンツが再生可能か否かを判断する。具体的には，例えば，ライセンスに再生制限情報として再生可能回数が含まれている場合には，再生可能回数が残っているか（残り回数＞０）を調べ，残っている場合には再生可能なコンテンツであると判断する。また，再生制限情報として再生可能期間が含まれている場合には，再生可能期間を途過していないかを例えばコンテンツ処理装置１０のシステム時刻と再生可能期間とを比較することによって調べ，途過していない場合には再生可能なコンテンツであると判断する。
【０５０３】
なお，上記では，ライセンスがコンテンツに付加されており，コンテンツ再生装置２０からコンテンツを取得して内部に含まれるライセンスを参照するように説明したが，かかる例には限定されない。例えば，ライセンスがコンテンツに付加されるのではなく，コンテンツ再生装置２０において例えば別のデータベースでコンテンツＩＤによって関連付けられて管理されている場合には，コンテンツ処理装置１０はコンテンツを取得するのではなくライセンスを取得することによって上記再生可否の判断を行うことが可能である。
【０５０４】
削除部５１６は，再生可否判断部１７２によってコンテンツ処理装置１０で再生不可能と判断されたコンテンツをコンテンツＤＢ１１６から削除する機能を有する。また，削除部５１６は，再生可否判断部１７２によってコンテンツ再生装置２０で再生不可能と判断されたコンテンツをコンテンツ再生装置２０から削除する機能を有する。具体的には，削除部５１６は，例えば「一括削除」ボタンの押下等の入力装置１０８からの入力に従って，削除対象のコンテンツがコンテンツ処理装置１０内のコンテンツであるのか，コンテンツ再生装置２０内のコンテンツであるのかを判断する。判断に基づき，再生可否判断部１７２にコンテンツ処理装置１０内，またはコンテンツ再生装置２０内のコンテンツの再生可否の判断要求をし，再生可否判断部１７２から回答を取得する。回答には，例えば，再生可否判断部１７２によって再生不可能と判断されたコンテンツのコンテンツＩＤ等が含まれる。
【０５０５】
削除部５１６は，再生可否判断部１７２から取得した再生不可能コンテンツのコンテンツＩＤと，自己が判断した削除対象（コンテンツ処理装置１０内であるのか，コンテンツ再生装置２０内であるのか）とに基づいて，コンテンツＤＢ１１６またはコンテンツ再生装置２０から該当するコンテンツを削除する。コンテンツＤＢ１１６からコンテンツを削除する場合には，例えばコンテンツＩＤに基づいて当該コンテンツＩＤが付加されているコンテンツを削除する。コンテンツ再生装置２０からコンテンツを削除する場合には，例えば，コンテンツＩＤと削除要求をコンテンツ再生装置２０にプラグイン５０２を介して送信し，コンテンツ再生装置２０に自己が保有するコンテンツの中で当該コンテンツＩＤが付加されているコンテンツを削除させる。
【０５０６】
コンテンツ管理情報ＤＢ１１８には，コンテンツＤＢ１１６に格納されている各コンテンツに一意に付与されているコンテンツＩＤと，コンテンツのアドレスと，そのコンテンツのタイトル情報とが関連付けられて記憶されている。
【０５０７】
タイトルリスト作成部５１２は，入力装置１０８からの入力に基づいて，コンテンツのタイトルリストを作成する機能を有する。タイトルリストには，コンテンツを識別できる情報が含まれ，例えばコンテンツが音楽コンテンツである場合には曲名やアーティスト名などが含まれる。具体的には，例えばユーザが，あるグループ（アルバム）の中に含まれている複数のコンテンツを一覧表示させるように入力装置１０８を介して指示した場合に，タイトルリスト作成部５１２は，コンテンツ管理情報ＤＢ１１８から当該グループに含まれるコンテンツのコンテンツＩＤを読み出し，読み出したコンテンツＩＤを再生可否判断部１７２に提供してそれらのコンテンツがコンテンツ処理装置１０で再生可能か否かを判断させる。その後，タイトルリスト作成部５１２は判断結果を再生可否判断部１７２から取得し，コンテンツ管理情報ＤＢ１１８に含まれるタイトル情報を用いて，コンテンツの再生可否が区別できるようにコンテンツのタイトルリストを作成する。コンテンツの再生可否が区別できるようにコンテンツのタイトルリストを作成するとは，具体的には，例えば，再生可能なコンテンツと再生不可能なコンテンツとで異なる輝度情報を設定したり，異なるアイコンが表示されるように対応づけることによって行われる。または，再生可能なコンテンツと再生不可能なコンテンツとでグループ分けをしてもよい
【０５０８】
タイトルリスト表示部５１０は，タイトルリスト作成部５１２によって作成されたタイトルリストを出力装置１１０のひとつであるディスプレイに表示させる機能を有する。かかる表示によって，例えばあるグループ（アルバム）の中に含まれている複数のコンテンツを一覧表示させるように入力装置１０８を介して指示したユーザは，各コンテンツがコンテンツ処理装置１０で再生可能か否かを含めてタイトル情報の一覧を見ることができる。
【０５０９】
また，ユーザがコンテンツ再生装置２０内のコンテンツを一覧表示させるように入力装置１０８を介して指示をした場合には，タイトルリスト作成部５１２はコンテンツ管理情報取得部５０８にコンテンツ再生装置２０からコンテンツ管理情報を取得するように要求する。コンテンツ管理情報取得部５０８は，取得したコンテンツ管理情報をタイトルリスト作成部５１２に提供する。タイトルリスト作成部５１２は，コンテンツ管理情報に含まれるコンテンツＩＤまたはコンテンツのアドレスを再生可否判断部１７２に提供し，当該コンテンツＩＤまたはアドレスに対応するコンテンツ再生装置２０内のコンテンツの再生可否を判断させる。再生可否判断部１７２は，提供されたコンテンツＩＤまたはアドレスに基づいてコンテンツ取得部５０４を介してコンテンツ再生装置２０からコンテンツを取得する。その後，再生可否判断部１７２は，取得したコンテンツの再生可否を判断し，その結果をタイトルリスト作成部５１２に提供する。結果には，コンテンツＩＤと再生可否の情報が少なくとも含まれる。タイトルリスト作成部５１２は，コンテンツ管理情報と判断結果の双方に含まれるコンテンツＩＤと，コンテンツ管理情報に含まれるタイトル情報と，判断結果に含まれる再生可否の判断結果とに基づいて，再生可否の区別が可能なタイトルリストを作成する。再生可否の区別は，上述の通りである。
【０５１０】
次に，図３３に基づいて，コンテンツ処理装置１０内のコンテンツの一覧を，再生可否が判別可能なように表示する処理のフローについて説明する。
【０５１１】
まず，ステップＳ４１０で，コンテンツ処理装置１０内のコンテンツの一覧表示が命令される（Ｓ４１０）。具体的には，上述の通り，ユーザからの入力装置１０８を介した指示に応じて，タイトルリスト作成部５１２が表示対象のコンテンツを指定し，再生可否判断部１７２に再生可否の判断を要求する。次に，ステップＳ４１２で，再生可否判断部１７２がコンテンツ処理装置１０のソースＩＤリストＬを取得する（Ｓ４１２）。続いて，再生可否判断部１７２は，タイトルリスト作成部５１２によって指定された表示対象コンテンツの先頭のコンテンツを選択する（Ｓ４１３）。具体的には，再生可否判断部１７２は，タイトルリスト作成部５１２から１以上のコンテンツＩＤを取得し，取得した順に，または任意の順序で各コンテンツＩＤに対応するコンテンツをコンテンツＤＢ１１６から取得する（Ｓ４１３，Ｓ４１９）。
【０５１２】
コンテンツを取得した再生可否判断部１７２は，ステップＳ４１４で，取得したコンテンツに付加されているソースＩＤを読み出す（Ｓ４１４）。その後再生可否判断部１７２は，読み出したソースＩＤがソースＩＤリストＬに含まれているかを調べ（Ｓ４１５），含まれている場合には，ステップＳ４１７に進んでそのソースＩＤが付加されたコンテンツが再生可能であることをタイトルリスト作成部５１２に通知する。一方，ステップＳ４１５で，ソースＩＤがソースＩＤリストＬに含まれていない場合には，ステップＳ４１６に進み，そのソースＩＤが付加されたコンテンツが再生不可能であることをタイトルリスト作成部５１２に通知する。タイトルリスト作成部５１２は，再生可否判断部１７２からの通知に基づいてタイトルリストを作成し，タイトルリスト表示部５１０は作成されたタイトルリストに基づいて当該コンテンツを再生可能または再生不可能のコンテンツとして表示する（Ｓ４１６，Ｓ４１７）。上記処理が表示対象コンテンツの全てについて行われる（Ｓ４１８）。
【０５１３】
以上，コンテンツ処理装置１０内のコンテンツの一覧を再生可否が判別可能なように表示する処理のフローについて説明した。次に，図３４に基づいて，コンテンツ処理装置１０内から著作権管理上再生できないコンテンツを削除する処理のフローについて説明する。
【０５１４】
まず，ステップＳ４２０で，ユーザによって例えば「一括削除」ボタンが押下される（Ｓ４２０）。ボタンが押下されると，削除部５１６は再生可否判断部１７２に対してコンテンツ処理装置１０のコンテンツＤＢ１１６に格納されているコンテンツの再生可否を判断するように要求する。この要求を受けた再生可否判断部１７２は，まずステップＳ４２１でコンテンツ処理装置１０のソースＩＤリストＬを取得する（Ｓ４２１）。その後，再生可否判断部１７２は，コンテンツＤＢ１１６に格納されているコンテンツを順次読み出して（Ｓ４２２，Ｓ４２７）各コンテンツに付加されているソースＩＤを取得する（Ｓ４２３）。続いて，再生可否判断部１７２は，取得したソースＩＤがソースＩＤリストＬに含まれているかを調べ（Ｓ４２４），含まれていない場合には，そのソースＩＤが付加されたコンテンツが再生不可能であることを削除部５１６に通知し，その通知に基づいて削除部５１６が当該コンテンツをコンテンツＤＢ１１６から削除する（Ｓ４２５）。上記処理がコンテンツＤＢ１１６に格納されている全てのコンテンツについて行われる（Ｓ４２６）。
【０５１５】
以上，コンテンツ処理装置１０内から著作権管理上再生できないコンテンツを削除する処理のフローについて説明した。次に，図３５に基づいて，グループ管理方式の著作権管理を行うコンテンツ再生装置２０内のコンテンツの一覧を，再生可否が判別可能なように表示する処理のフローについて説明する。
【０５１６】
まず，ステップＳ４３０で，コンテンツ再生装置内のコンテンツの一覧表示が命令される（Ｓ４３０）。具体的には，上述の通り，ユーザからの入力装置１０８を介した指示に応じて，タイトルリスト作成部５１２がコンテンツ管理情報取得部５０８にコンテンツ再生装置２０からのコンテンツ管理情報の取得を要求する。コンテンツ管理情報取得部５０８が取得したコンテンツ管理情報に基づいてタイトルリスト作成部５１２が再生可否判断部１７２にコンテンツ再生装置２０内のコンテンツの再生可否の判断を要求する。
【０５１７】
次に，ステップＳ４３１で，再生可否判断部１７２がソースＩＤリスト取得部５０６を介してコンテンツ再生装置２０からソースＩＤリストＬを取得する（Ｓ４３１）。続いて，再生可否判断部１７２は，タイトルリスト作成部５１２によって指定された表示対象コンテンツの先頭のコンテンツを選択する（Ｓ４３２）。具体的には，再生可否判断部１７２は，タイトルリスト作成部５１２から１以上のコンテンツＩＤを取得し，取得した順に，または任意の順序で各コンテンツＩＤに対応するコンテンツをコンテンツ取得部５０４を介してコンテンツ再生装置２０から取得する（Ｓ４３２，Ｓ４３８）。
【０５１８】
コンテンツを取得した再生可否判断部１７２は，ステップＳ４３３で，取得したコンテンツに付加されているソースＩＤを読み出す（Ｓ４３３）。その後再生可否判断部１７２は，読み出したソースＩＤがソースＩＤリストＬに含まれているかを調べ（Ｓ４３４），含まれている場合には，ステップＳ４３６に進んでそのソースＩＤが付加されたコンテンツが再生可能であることをタイトルリスト作成部５１２に通知する。一方，ステップＳ４３４で，ソースＩＤがソースＩＤリストＬに含まれていない場合には，ステップＳ４３５に進み，そのソースＩＤが付加されたコンテンツが再生不可能であることをタイトルリスト作成部５１２に通知する。タイトルリスト作成部５１２は，再生可否判断部１７２からの通知に基づいて，当該コンテンツを再生可能または再生不可能のコンテンツとして表示する（Ｓ４３５，Ｓ４３６）。上記処理が表示対象コンテンツの全てについて行われる（Ｓ４３７）。
【０５１９】
なお，ソースＩＤリストＬにソースＩＤの有効期限情報が含まれている場合には，再生可否判断部１７２は，有効期限を途過したソースＩＤが付加されたコンテンツは再生不可能であると判断する。
【０５２０】
以上，コンテンツ再生装置２０内のコンテンツの一覧を再生可否が判別可能なように表示する処理のフローについて説明した。次に，図３６に基づいて，グループ管理方式の著作権管理を行うコンテンツ再生装置２０内から著作権管理上コンテンツ再生装置２０で再生できないコンテンツを削除する処理のフローについて説明する。
【０５２１】
まず，ステップＳ４４０で，ユーザによって例えば「一括削除」ボタンが押下される（Ｓ４４０）。ボタンが押下されると，削除部５１６は再生可否判断部１７２に対してコンテンツ再生装置２０内のコンテンツの再生可否を判断するように要求する。この要求を受けた再生可否判断部１７２は，まずステップＳ４４１でコンテンツ再生装置２０のソースＩＤリストＬをソースＩＤリスト取得部５０６を介して取得する（Ｓ４４１）。その後，再生可否判断部１７２は，コンテンツ取得部５０４を介してコンテンツ再生装置２０からコンテンツを順次読み出して（Ｓ４４２，Ｓ４４７）各コンテンツに付加されているソースＩＤを取得する（Ｓ４４３）。続いて，再生可否判断部１７２は，取得したソースＩＤがソースＩＤリストＬに含まれているかを調べ（Ｓ４４４），含まれていない場合には，そのソースＩＤが付加されたコンテンツが再生不可能であることを削除部５１６に通知し，その通知に基づいて削除部５１６が当該コンテンツをコンテンツ再生装置２０から削除するようにコンテンツ再生装置２０に削除要求を送信する。（Ｓ４４５）。上記処理がコンテンツ再生装置２０内の全てのコンテンツについて行われる（Ｓ４４６）。
【０５２２】
以上，コンテンツ再生装置２０内から著作権管理上再生できないコンテンツを削除する処理のフローについて説明した。次に，図３７に基づいて，コンテンツ処理装置１０からコンテンツ再生装置２０内のコンテンツを再生させる処理のフローについて説明する。
【０５２３】
まず，ステップＳ４５０でコンテンツ再生装置２０がコンテンツ処理装置１０に接続される（Ｓ４５０）。ユーザが，コンテンツ再生装置２０内のコンテンツの一覧表示を入力装置１０８を介して指示すると（Ｓ４５１），コンテンツ処理装置１０はコンテンツ再生装置２０からソースＩＤリストＬ，コンテンツ管理情報およびコンテンツを取得し（Ｓ４５２），図３５で説明した処理を行うことによって各コンテンツについて再生可否の判断を行い（Ｓ４５３），再生可能コンテンツと再生不可能コンテンツとが判別可能なようにタイトルリストを表示する（Ｓ４５４）。ユーザは表示されたタイトルリストから，再生可能なコンテンツを選択する（Ｓ４５５）。このとき，再生不可能なコンテンツは選択できないようにされていてもよい。ユーザがコンテンツを選択すると，コンテンツ処理装置１０は当該コンテンツを再生するようにコンテンツ再生装置２０に指示する（Ｓ４５６）。ソースＩＤとソースＩＤリストＬによる再生可否判断は既に行っているため，ここで再度行う必要はない。コンテンツ再生装置２０は，指示されたコンテンツを再生する（Ｓ４５７）。
【０５２４】
以上，コンテンツ処理装置１０からコンテンツ再生装置２０内のコンテンツを再生させる処理のフローについて説明した。次に，図３８に基づいて，チェックイン・チェックアウト方式の著作権管理を行うコンテンツ再生装置２０内のコンテンツの一覧を再生可否が判別可能なように表示する処理のフローについて説明する。
【０５２５】
まず，ステップＳ４６０で，コンテンツ再生装置内のコンテンツの一覧表示が命令される（Ｓ４６０）。具体的には，上述の通り，ユーザからの入力装置１０８を介した指示に応じて，タイトルリスト作成部５１２がコンテンツ管理情報取得部５０８にコンテンツ再生装置２０からのコンテンツ管理情報の取得を要求する。コンテンツ管理情報取得部５０８が取得したコンテンツ管理情報に基づいてタイトルリスト作成部５１２が再生可否判断部１７２にコンテンツ再生装置２０内のコンテンツの再生可否の判断を要求する。
【０５２６】
次に，ステップＳ４６１で，再生可否判断部１７２は，タイトルリスト作成部５１２によって指定された表示対象コンテンツの先頭のコンテンツを選択する（Ｓ４６１）。具体的には，再生可否判断部１７２は，タイトルリスト作成部５１２から１以上のコンテンツＩＤまたはアドレスを取得し，取得した順に，または任意の順序で各コンテンツＩＤまたはアドレスに対応するコンテンツをコンテンツ取得部５０４を介してコンテンツ再生装置２０から取得する（Ｓ４６１，Ｓ４６８）。
【０５２７】
コンテンツを取得した再生可否判断部１７２は，ステップＳ４６３で，取得したコンテンツに含まれているライセンスから再生制限情報を読み出す（Ｓ４６３）。その後再生可否判断部１７２は，読み出した再生制限情報に基づいて当該コンテンツが再生可能か否かを判断する。具体的には例えば上述のとおり，再生制限情報に再生可能期間が設定されている場合には，コンテンツ処理装置１０のシステム時刻などと比較することによって，再生可能期間を途過しているかを調べる（Ｓ４６４）。再生可能期間を過ぎていない場合には，ステップＳ４６６に進んでそのライセンスに対応するコンテンツが再生可能であることをタイトルリスト作成部５１２に通知する。一方，ステップＳ４６４で，再生可能期間を過ぎている場合には，ステップＳ４６５に進み，そのライセンスに対応するコンテンツが再生不可能であることをタイトルリスト作成部５１２に通知する。タイトルリスト作成部５１２は，再生可否判断部１７２からの通知に基づいて，当該コンテンツを再生可能または再生不可能のコンテンツとして表示する（Ｓ４６５，Ｓ４６６）。上記処理が表示対象コンテンツの全てについて行われる（Ｓ４６７）。
【０５２８】
以上，チェックイン・チェックアウト方式の著作権管理を行うコンテンツ再生装置２０内のコンテンツの一覧を再生可否が判別可能なように表示する処理のフローについて説明した。次に，図３９から図４４に基づいて，コンテンツ処理装置１０のディスプレイに表示されるタイトルリストの表示例について説明する。
【０５２９】
図３９は，コンテンツ処理装置１０内のコンテンツに関するタイトルリストの表示例である。タイトルリスト５２０には，タイトル情報として，曲名，アーティスト名，演奏時間，ジャンルなどが表示される。再生可能なコンテンツと再生不可能なコンテンツは，図示のように，再生可能アイコン５２２と再生不可能アイコン５２４のように色や形，大きさなどが異なるアイコンが各タイトル情報の先頭に表示されることによって区別される。
【０５３０】
図４０は，コンテンツ再生装置２０内のコンテンツに関するタイトルリストの表示例である。図示のように，例えば表示画面上の一部にコンテンツ再生装置２０のタイトルリスト５３０を表示することが可能である。再生可能なコンテンツと再生不可能なコンテンツは，図示のように，再生可能アイコン５３２と再生不可能アイコン５３４のように異なるアイコンが各タイトル情報の先頭に表示されることによって区別される。
【０５３１】
図４１，図４２および図４３は，再生可能なコンテンツと再生不可能なコンテンツとを区別して表示する他の例である。図４１では，再生可能なコンテンツと再生不可能なコンテンツとは異なる色，または異なる輝度で表示されることによって区別される。例えば図示のように，再生可能なコンテンツのタイトル情報が表示されているエリア５４０と再生不可能なコンテンツのタイトル情報が表示されているエリア５４２とが異なる色や輝度で表示されることによって，ユーザは再生可能なコンテンツと再生不可能なコンテンツとを識別することができる。また，かかる表示によれば，ひとつのアルバム内に再生可能なコンテンツと再生不可能なコンテンツとが混在している場合に，ユーザは，アルバム内のとのコンテンツが再生可能で，どのコンテンツが再生不可能であるかを認識することができる。
【０５３２】
図４２では，再生不可能なコンテンツがまとめて表示されることによって区別される。例えば図示のように，再生不可能なコンテンツが再生ＮＧ曲としてグループ化されて表示されることによって，ユーザは再生可能なコンテンツと再生不可能なコンテンツとを識別することができる。また，かかる表示によれば，コンテンツ処理装置内またはコンテンツ再生装置内における再生不可能コンテンツがまとめて表示されるため，ユーザはコンテンツ処理装置またはコンテンツ再生装置で再生できないコンテンツを一括して確認することができる。
【０５３３】
図４３では，図３９および図４０と同様に異なるアイコンが表示されることによって区別される。
【０５３４】
図４４は，再生不可能なコンテンツがユーザの操作によって削除される場合の画面表示例である。ユーザが入力装置１０８によってディスプレイ上の一括削除ボタン５５０を押下することによって，再生不可能なコンテンツがコンテンツ処理装置１０またはコンテンツ再生装置２０から削除され，表示画面のタイトルリスト５２０または５３０からも削除されたコンテンツに関するタイトル情報が消える。
【０５３５】
以上，本実施形態にかかるコンテンツ処理装置１０の機能構成，処理フローおよび画面表示例について説明した。本実施形態にかかるコンテンツ処理装置１０によれば，著作権上再生可能なコンテンツであるのか否かが判別可能なように表示されることによって，ユーザはコンテンツを実際に再生させてみなくても再生可否を知ることができる。また，再生不可能なコンテンツのタイトル情報も表示されるため，ユーザは再生できないコンテンツの情報を知ることができる。
【０５３６】
＜１３．コンテンツ転送方法＞
次に，本実施形態にかかるコンテンツ処理装置１０におけるコンテンツ転送方法について図４５から図５３を参照して説明する。本実施形態にかかるコンテンツ処理装置１０は，コンテンツ処理装置１０に接続されるコンテンツ再生装置２０の著作権管理方式に応じて，対応する形式でコンテンツ再生装置２０との間でコンテンツの転送を行う。具体的には，コンテンツ再生装置２０がグループ管理方式で著作権管理を行う場合には，コンテンツ処理装置１０はコンテンツ再生装置２０からコンテンツ再生装置２０が保有するコンテンツを受信する。また，コンテンツ処理装置１０は自己が保有するコンテンツをコンテンツ再生装置２０に送信する。一方，コンテンツ再生装置２０がチェックイン・チェックアウト方式の著作権管理を行う場合には，コンテンツ処理装置１０はコンテンツ再生装置２０との間でチェックインやチェックアウトを行う。以下，上記機能を実現するためのコンテンツ処理装置１０の機能構成について詳細に説明する。
【０５３７】
コンテンツ処理装置１０は，上記機能を実現するために，例えば，第１表示部６０２と，第２表示部６０４と，第１操作表示部６０６と，第２操作表示部６０８と，複数のプラグインと，選択部６１０と，要求部６１２と，転送モード検出部６１６と，転送制御部６１４と，第１転送処理部６１８と，第２転送処理部６２２と，第３転送処理部６２０と，第４転送処理部６２４と，チェックアウトログ格納部６２６などをさらに備える。
【０５３８】
第１表示部６０２は，接続されているコンテンツ再生装置２０に記憶されるコンテンツのタイトル情報を，コンテンツ処理装置１０が備える出力装置のひとつであるディスプレイに表示させる機能を有する。第２表示部６０４は，コンテンツ処理装置１０のコンテンツＤＢ１１６に記憶されているコンテンツのタイトル情報を上記ディスプレイに表示させる機能を有する。第１表示部６０２と第２表示部６０４は，後述する画面レイアウトのように，それぞれの表示対象を同一の画面上に表示させることができる。従って，ユーザは，コンテンツ処理装置１０内のコンテンツのタイトル情報と，コンテンツ処理装置１０に接続されているコンテンツ再生装置２０内のコンテンツのタイトル情報の双方を，同一画面上で確認することが可能である。
【０５３９】
選択部６１０は，上記コンテンツ処理装置１０内のコンテンツのタイトル情報，または上記コンテンツ再生装置２０内のコンテンツのタイトル情報の中から，ユーザによって入力装置を介して指定されたタイトル情報に対応するコンテンツＩＤを要求部６１２に提供する機能を有する。具体的には，ユーザによって指定されたタイトル情報に対応するコンテンツＩＤをコンテンツ管理ＤＢから検索して取得し，要求部６１２にそのコンテンツＩＤを提供する。
【０５４０】
第１操作表示部６０６は，ユーザに第１の操作を行わせるための操作部をディスプレイに表示させる機能を有する。第１の操作とは，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送を指示する操作である。第１操作表示部６０６は，例えばアイコンなどを操作部としてディスプレイに表示させ，ユーザが例えばマウスによってアイコンをクリックするなど，ユーザによって入力装置を介した操作が操作部に対して行われた場合に，要求部６１２に当該操作が行われたことを通知する。
【０５４１】
第２操作表示部６０８は，ユーザに第２の操作を行わせるための操作部をディスプレイに表示させる機能を有する。第２の操作とは，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送を指示する操作である。第２操作表示部６０８は，例えばアイコンなどを操作部としてディスプレイに表示させ，ユーザが例えばマウスによってアイコンをクリックするなど，ユーザによって入力装置を介した操作が操作部に対して行われた場合に，要求部６１２に当該操作が行われたことを通知する。
【０５４２】
要求部６１２は，選択部６１０からコンテンツＩＤを取得し，第１操作表示部６０６から上記通知を受けて，コンテンツＩＤに対応するコンテンツの，コンテンツ再生装置２０からコンテンツ処理装置１０への転送を転送制御部６１４に要求する。具体的には，例えば，選択部６１０から取得したコンテンツＩＤと，コンテンツ再生装置２０からコンテンツ処理装置１０への転送要求であることを示すフラグ等を転送制御部６１４に提供する。
【０５４３】
また，要求部６１２は，第２操作表示部６０８から上記通知を受けた場合には，選択部６１０から取得したコンテンツＩＤに対応するコンテンツの，コンテンツ処理装置１０からコンテンツ再生装置２０への転送を転送制御部６１４に要求する。具体的には，例えば，選択部６１０から取得したコンテンツＩＤと，コンテンツ処理装置１０からコンテンツ再生装置２０への転送要求であることを示すフラグ等を転送制御部６１４に提供する。
【０５４４】
転送制御部６１４は，要求部６１２からコンテンツの転送要求を受けて，接続されているコンテンツ再生装置２０の転送モードを検出することを転送モード検出部６１６に要求する。転送モード検出部６１６は，複数のプラグインモジュールから動作しているプラグインモジュールを検出し，その動作しているプラグインモジュールに設定されている著作権管理方式を取得する。具体的には例えば，各プラグインモジュールの識別子と，そのプラグインモジュールに設定されている著作権管理方式とが関連付けられたファイル等を予めコンテンツ処理装置１０のストレージ装置などに格納しておけば，転送モード検出部６１６２６はそのファイルを参照することによって動作しているプラグインモジュールに設定されている著作権管理方式を取得することができる。プラグインモジュールに設定された著作権管理方式によって，そのプラグインモジュールに対応するコンテンツ再生装置２０はコンテンツの著作権管理を行っている。従って，転送モード検出部６１６は，動作しているプラグインモジュールに設定されている著作権管理方式を検出することによって，接続されているコンテンツ再生装置２０の著作権管理方式がグループ管理方式であるかチェックイン・チェックアウト方式であるかを知ることができる。
【０５４５】
転送制御部６１４は，転送モード検出部６１６から検出結果を取得し，その検出結果および要求部６１２からの要求に応じて，第１転送処理部６１８，第２転送処理部６２２，第３転送処理部６２０または第４転送処理部６２４のいずれかに転送処理をさせる。
【０５４６】
要求部６１２からの通知が，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送であり，かつ，転送モード検出部６１６による検出結果が，チェックイン・チェックアウト方式（第１のモード）である場合には，転送制御部６１４は第１転送処理部６１８に転送処理をさせる。
【０５４７】
要求部６１２からの通知が，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送であり，かつ，転送モード検出部６１６による検出結果が，チェックイン・チェックアウト方式である場合には，転送制御部６１４は第３転送処理部６２０に転送処理をさせる。
【０５４８】
要求部６１２からの通知が，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送であり，かつ，転送モード検出部６１６による検出結果が，グループ管理方式（第２のモード）である場合には，転送制御部６１４は第２転送処理部６２２に転送処理をさせる。
【０５４９】
要求部６１２からの通知が，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送であり，かつ，転送モード検出部６１６による検出結果が，グループ管理方式である場合には，転送制御部６１４は第４転送処理部６２４に転送処理をさせる。以下，各転送処理部の転送処理について説明する。
【０５５０】
第３転送処理部６２０は，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツのチェックアウト処理を行う。チェックアウト処理とは，コンテンツ処理装置１０がコンテンツＤＢ１１６に保有するコンテンツのコピーを，そのコンテンツのコピーに対する権利情報が設定されたライセンスを付与してコンテンツ処理装置１０からコンテンツ再生装置２０に転送してそのコンテンツをコンテンツ再生装置２０で再生できるようにする代わりに，コンテンツ処理装置１０がそのコンテンツを他の情報処理装置に転送できる権利を制限する処理である。
【０５５１】
第３転送処理部６２０は，転送制御部６１４からコンテンツＩＤを取得し，そのコンテンツＩＤに対応するコンテンツをコンテンツＤＢ１１６から検索する。第３転送処理部６２０は，該当コンテンツに付与されているライセンスに設定される残りチェックアウト回数を参照する。残りチェックアウト回数が０より大きければ，第３転送処理部６２０はそのコンテンツをチェックアウトすることができるため，そのコンテンツのコピーとライセンスを作成し，転送制御部６１４を介してコンテンツ再生装置２０に作成したコンテンツに作成したライセンスを付与して送信する。また，第３転送処理部６２０は，コンテンツ再生装置２０に送信したコンテンツのコピー元であるコンテンツＤＢ１１６に記憶されているコンテンツのライセンスに設定される残りチェックアウト回数を減らす処理を行う。また，第３転送処理部６２０は，コンテンツの送信先であるコンテンツ再生装置２０に設定されるデバイスＩＤを転送制御部６１４を介して取得し，送信したコンテンツのコンテンツＩＤと上記デバイスＩＤとを関連付けてチェックアウトログとしてチェックアウトログ格納部６２６に格納する。
【０５５２】
第１転送処理部６１８は，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツのチェックイン処理を行う。チェックイン処理とは，コンテンツ処理装置１０からコンテンツ再生装置１０に上記の如くチェックアウトされたコンテンツについて，コンテンツ再生装置２０からそのコンテンツを再生させる権利を剥奪し，その代わりにコンテンツ処理装置１０に対して，そのコンテンツを他の情報処理装置にチェックアウトできる権利を回復させる処理である。
【０５５３】
第１転送処理部６１８は，転送制御部６１４からコンテンツＩＤを取得する。また，転送制御部６１４を介してコンテンツ再生装置２０からそのコンテンツ再生装置２０のデバイスＩＤを取得する。第１転送処理部６１８は，取得したコンテンツＩＤおよびデバイスＩＤに基づいて，チェックアウトログ格納部６２６から当該コンテンツＩＤおよびデバイスＩＤが関連付けられているチェックアウトログを検索する。検索の結果，該当するチェックアウトログがチェックアウトログ格納部６２６に格納されていた場合には，当該コンテンツＩＤに対応するコンテンツは，本コンテンツ処理装置１０からコンテンツ再生装置２０にチェックアウトされたコンテンツであることがわかる。その場合には，第１転送処理部６１８は当該コンテンツのチェックイン処理を行う。具体的には，当該コンテンツＩＤに対応するコンテンツに付与されているライセンスをコンテンツ再生装置２０から削除する要求をコンテンツ再生装置２０に対して送信し，コンテンツ再生装置２０に該当するライセンスを削除させる。コンテンツＩＤに対応するコンテンツも同様に削除させてもよい。また，第３転送処理部６２０は，転送制御部６１４から取得したコンテンツＩＤに対応するコンテンツをコンテンツ処理装置１０のコンテンツＤＢ１１６から検索し，該当コンテンツに付与されているライセンスに設定されているチェックアウト残り回数を増やす処理を行う。また，第３転送処理部６２０は，チェックアウトログ格納部６２６から，上記で検索されたチェックアウトログを削除する。
【０５５４】
第２転送処理部６２２は，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送処理を行う。具体的には，第２転送処理部６２２は，転送制御部６１４を介してコンテンツ再生装置２０からコンテンツ再生装置２０が保有するソースＩＤリストＬ（第２のソースＩＤリストＬ）を取得する。また，第２転送処理部６２２は，コンテンツ処理装置１０のソースＩＤリストＬ（第１のソースＩＤリストＬ）からグループＩＤを読み出し，取得した第２のソースＩＤリストＬからグループＩＤを読み出し，２つのグループＩＤが一致するか否かを調べる。一致する場合には，コンテンツ処理装置１０とコンテンツ再生装置２０は同じグループとして管理サーバに登録されているためコンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送が許可される。従って，第２転送処理部６２２は，第１のソースＩＤリストＬ及び第２のソースＩＤリストＬに含まれるグループＩＤが一致する場合には，転送制御部６１４を介してコンテンツＩＤに対応するコンテンツの転送をコンテンツ再生装置２０に要求し，転送された該当コンテンツをコンテンツＤＢ１１６に格納する。なお，第１のソースＩＤリストＬや第２のソースＩＤリストＬに複数のグループＩＤが含まれている場合には，第１のソースＩＤリストＬに含まれるグループＩＤのいずれか１つが第２のソースＩＤリストＬにグループＩＤとして含まれていれば転送を許可される。また，第２転送処理部６２２は，同一コンテンツが重複してコンテンツＤＢ１１６に格納されることを避けるために，コンテンツの転送をコンテンツ再生装置２０に要求する前に，転送制御部６１４からコンテンツＩＤを取得して当該コンテンツＩＤに対応するコンテンツがコンテンツＤＢ１１６に格納されているかを検索し，格納されていない場合にのみ転送を要求するようにしてもよい。
【０５５５】
第４転送処理部６２４は，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送処理を行う。具体的には，第４転送処理部６２４は，転送制御部６１４を介してコンテンツ再生装置２０からコンテンツ再生装置２０が保有するソースＩＤリストＬ（第２のソースＩＤリストＬ）を取得する。また，第２転送処理部６２２は，転送制御部６１４から転送対象のコンテンツのコンテンツＩＤを取得し，コンテンツＩＤに対応するコンテンツをコンテンツＤＢ１１６から検索する。第２転送処理部６２２は，検索された該当コンテンツに付加されるソースＩＤを取得し，取得したソースＩＤがコンテンツ再生装置２０から取得したソースＩＤリストＬ（第２のソースＩＤリストＬ）に含まれているかを調べる。その結果，含まれている場合にはコンテンツ再生装置２０においてそのソースＩＤが付加されたコンテンツを再生することができるため，第４転送処理部６２４は該当コンテンツを転送制御部６１４を介してコンテンツ再生装置２０に転送する。なお，コンテンツのコピーを作成して送信してもよい。
【０５５６】
以上，コンテンツ処理装置１０の機能構成について説明した。次に，図４６から図４９に基づいて，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送またはチェックインのフローについて説明する。
【０５５７】
まず，図４６のステップＳ５０２で，コンテンツ処理装置１０のディスプレイに表示されているコンテンツ再生装置２０内のコンテンツのタイトル情報から，ユーザが所望のコンテンツのタイトル情報を選択して「←」ボタンを押下する（Ｓ５０２）。「←」ボタンは，操作部の一例である。「←」ボタンが入力装置を介して押下されることによって，コンテンツ処理装置１０では選択されたコンテンツのコンテンツ再生装置２０からコンテンツ処理装置１０への転送要求が発生する。
【０５５８】
次に，ステップＳ５０４で，コンテンツ処理装置１０はコンテンツ再生装置２０の転送モードを検出する（Ｓ５０４）。検出処理を，図４７を参照して詳細に説明する。まず，ステップＳ５１２で，コンテンツ処理装置１０は動作しているプラグインモジュールの識別子を取得する（Ｓ５１２）。そして，取得した識別子に基づいて，動作しているプラグインモジュールに設定されている著作権管理方式を取得する（Ｓ５１４）。具体的には上述の通り，例えば予め識別子と著作権管理方式とが関連付けられているファイルを参照するなどしてプラグインモジュールに設定されている著作権管理方式を取得する。
【０５５９】
図４６に戻り，ステップＳ５０４でコンテンツ処理装置１０はコンテンツ再生装置２０の転送モード（著作権管理方式）を取得し，転送モードがグループ管理方式であればステップＳ５０８に進んでグループ管理方式による転送処理を開始する（Ｓ５０８）。一方，転送モードがチェックイン・チェックアウト方式であればステップＳ５１０に進んでチェックイン・チェックアウト処理を開始する（Ｓ５１０）。
【０５６０】
図４８を参照して，グループ管理方式によるコンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送処理のフローについて説明する。
【０５６１】
まず，ステップＳ５２０で，コンテンツ処理装置１０はコンテンツ再生装置２０からソースＩＤリストＬ（第２のソースＩＤリストＬ）を取得する（Ｓ５２０）。その後，コンテンツ処理装置１０のソースＩＤリストＬ（第１のソースＩＤリストＬ）からグループＩＤを取得し，そのグループＩＤが第２のソースＩＤリストＬに含まれているかを調べる（Ｓ５２２）。その結果含まれていない場合には，コンテンツを転送できない旨のエラーを表示する（Ｓ５２４）。一方，含まれている場合には，コンテンツ処理装置１０はユーザによって選択されたコンテンツのコンテンツＩＤに基づいて，コンテンツ処理装置１０が既に転送対象のコンテンツを保有しているかを調べる（Ｓ５２６）。その結果，コンテンツ処理装置１０が既に転送対象のコンテンツを保有している場合には（Ｓ５２８），既にそのコンテンツがコンテンツ処理装置１０内に存在する旨のメッセージを表示するなどしてユーザに通知する（Ｓ５３０）。
【０５６２】
一方，コンテンツ処理装置１０が転送対象のコンテンツを保有していない場合には（Ｓ５２８），コンテンツ再生装置２０からコンテンツ処理装置１０にコンテンツを転送させる（Ｓ５３２）。
【０５６３】
次に，図４９に基づいて，チェックイン・チェックアウト方式によるコンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送処理（チェックイン処理）について説明する。
【０５６４】
まず，ステップＳ５４０で，コンテンツ処理装置１０は上述のように転送対象のコンテンツのコンテンツＩＤとコンテンツ再生装置２０のデバイスＩＤとに基づいてチェックアウトログを検索し（Ｓ５４０），当該コンテンツをコンテンツ再生装置２０に対してチェックアウトしたログが存在しているかを調べる。その結果，該当するチェックアウトログがない場合（Ｓ５４２）には，「このコンテンツ処理装置からチェックアウトされたコンテンツではありません」等のチェックインができない旨のエラーを表示する（Ｓ５４４）。
【０５６５】
一方，該当するチェックアウトログがあった場合（Ｓ５４２）には，チェックイン対象のコンテンツのコンテンツＩＤに対応するコンテンツ処理装置１０内のコンテンツに付与されているライセンスに設定される残りチェックアウト回数を１つ増加させる（Ｓ５４６）。その後，コンテンツ再生装置２０からチェックイン対象のコンテンツとそのコンテンツに付与されているライセンスを削除する（Ｓ５４８）。なお，ステップＳ５４６とステップＳ５４８は逆の順序で行われても構わない。
【０５６６】
以上，コンテンツ再生装置２０からコンテンツ処理装置１０へのコンテンツの転送またはチェックインのフローについて説明した。次に，図５０から図５２に基づいて，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送またはチェックアウトのフローについて説明する。
【０５６７】
まず，図５０のステップＳ５５０で，コンテンツ処理装置１０のディスプレイに表示されているコンテンツ処理装置１０内のコンテンツのタイトル情報から，ユーザが所望のコンテンツのタイトル情報を選択して「→」ボタンを押下する（Ｓ５５０）。「→」ボタンは，操作部の一例である。「→」ボタンが入力装置を介して押下されることによって，コンテンツ処理装置１０では選択されたコンテンツのコンテンツ処理装置１０からコンテンツ再生装置２０への転送要求が発生する。
【０５６８】
次に，ステップＳ５５２で，コンテンツ処理装置１０はコンテンツ再生装置２０の転送モードを検出する（Ｓ５５２）。検出処理は，図４７で説明した処理と同様である。検出の結果，転送モードがグループ管理方式であればステップＳ５５６に進んでグループ管理方式による転送処理を開始する（Ｓ５５６）。一方，転送モードがチェックイン・チェックアウト方式であればステップＳ５５８に進んでチェックイン・チェックアウト処理を開始する（Ｓ５５８）。
【０５６９】
図５１を参照して，グループ管理方式によるコンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送処理のフローについて説明する。
【０５７０】
まず，ステップＳ５６０で，コンテンツ処理装置１０はコンテンツ再生装置２０からソースＩＤリストＬ（第２のソースＩＤリストＬ）を取得する（Ｓ５６０）。その後，ユーザによって選択されたコンテンツに付加されているソースＩＤを取得し（Ｓ５６２），そのソースＩＤが第２のソースＩＤリストＬに含まれているかを調べる（Ｓ５６４）。その結果，含まれていない場合には，「コンテンツ再生装置で再生できないコンテンツです」等の転送しない旨のエラーを表示する（Ｓ５７２）。一方，含まれている場合には，転送対象のコンテンツをコンテンツ処理装置１０からコンテンツ再生装置２０に転送する（Ｓ５７０）。
【０５７１】
次に，図５２に基づいて，チェックイン・チェックアウト方式によるコンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送処理（チェックアウト処理）について説明する。
【０５７２】
まず，ステップＳ５８０で，コンテンツ処理装置１０は，選択されたコンテンツ処理装置１０内の転送対象コンテンツに付与されているライセンスを参照する（Ｓ５８０）。ライセンスに設定されている残りチェックアウト回数が０である場合には（Ｓ５８２），チェックアウトできない旨のエラーを表示する（Ｓ５９２）。一方，残りチェックアウト回数が０より大きい場合には，コンテンツ再生装置１０における当該コンテンツの再生制限情報などが設定されたライセンスを作成し（Ｓ５８４），当該コンテンツのコピーに作成したライセンスを付与してコンテンツ再生装置２０に送信する（Ｓ５８６）。
【０５７３】
その後，コンテンツ処理装置１０は，コンテンツ再生装置２０に送信したコンテンツのコピー元であるコンテンツ処理装置１０内のコンテンツに付与されているライセンスに設定されるチェックアウト回数を１つ減らす（Ｓ５８８）。そして，コンテンツ処理装置１０は，チェックアウトを行ったコンテンツのコンテンツＩＤとチェックアウト先のコンテンツ再生装置２０のデバイスＩＤとを関連付けてチェックアウトログを作成する（Ｓ５９０）
【０５７４】
以上，コンテンツ処理装置１０からコンテンツ再生装置２０へのコンテンツの転送またはチェックアウトのフローについて説明した。次に，図５３に基づいて，本実施形態にかかるコンテンツ処理装置１０のディスプレイに表示される画面レイアウトの一例について説明する。
【０５７５】
タイトルリスト６３０は，第２表示部６０４によって表示されるコンテンツ処理装置１０内のコンテンツのタイトル情報の一例である。タイトルリスト６３２は，第１表示部６０２によって表示されるコンテンツ再生装置２０内のコンテンツのタイトル情報の一例である。
【０５７６】
「→」ボタン６３４は，第２操作表示部６０８によって表示される操作部の一例である。「←」ボタン６３６は，第１操作表示部６０６によって表示される操作部の一例である。
【０５７７】
ユーザは，タイトルリスト６３０から所望のタイトル情報を選択して「→」ボタン６３４を押下することによって，コンテンツ処理装置１０からコンテンツ再生装置２０への所望のコンテンツの転送を行うことができる。その際に，転送先であるコンテンツ再生装置２０の著作権管理方式に応じて，グループ管理方式によるコンテンツの転送またはチェックイン・チェックアウト方式によるコンテンツのチェックアウトが選択的に行われる。
【０５７８】
また，ユーザは，タイトルリスト６３２から所望のタイトル情報を選択して「←」ボタン６３６を押下することによって，コンテンツ再生装置２０からコンテンツ処理装置１０への所望のコンテンツの転送を行うことができる。その際に，転送元であるコンテンツ再生装置２０の著作権管理方式に応じて，グループ管理方式によるコンテンツの転送またはチェックイン・チェックアウト方式によるコンテンツのチェックインが選択的に行われる。
【０５７９】
以上，コンテンツ処理装置１０のディスプレイに表示される画面レイアウトの一例について説明した。
【０５８０】
以上，本実施形態にかかるコンテンツ処理装置１０の機能構成，処理フローおよび画面表示例について説明した。本実施形態にかかるコンテンツ処理装置１０によれば，接続されているコンテンツ再生装置２０の著作権管理方式に応じて，その方式に対応する方法でコンテンツを転送することができる。また，同一の操作部に対する操作であっても，コンテンツ再生装置２０の著作権管理方式をコンテンツ処理装置１０が検出して転送方法を区別するため，ユーザがコンテンツ再生装置２０の著作権管理方式を意識して転送方法を選択する必要がない。
【０５８１】
＜１４．コンテンツ再生装置（ＰＤ）におけるコンテンツ再生制御方法＞
次に，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツの再生制御処理について説明する。
【０５８２】
本実施形態にかかるコンテンツ再生装置（ＰＤ）２０は，上述したように，グループ管理方式の著作権管理スキームと，チェックイン・チェックアウト方式の著作権管理スキームの双方に対応している。このため，コンテンツ再生装置（ＰＤ）２０は，コンテンツに付加されたソースＩＤとソースＩＤリストＬとに基づくグループ管理方式の再生制御と，コンテンツに対応するライセンスの利用条件情報に基づくチェックイン・チェックアウト方式の再生制御のいずれかを，選択的に実行可能である。
【０５８３】
コンテンツ処理装置（ＰＣ）１０は，ローカルライン９を介して接続されたコンテンツ再生装置（ＰＤ）２０の再生制御方式を，グループ管理方式またはチェックイン・チェックアウト方式のいずれか一方に設定する。この再生制御方式の設定は，コンテンツ処理装置（ＰＣ）１０が，コンテンツ再生装置（ＰＤ）２０から，コンテンツ再生装置（ＰＤ）２０のＩＣＶデータ２３１を取得し，当該ＩＣＶデータ２３１内の方式識別情報（フラグ２３２，図１０参照）を更新した後，このＩＣＶデータ２３１をコンテンツ再生装置（ＰＤ）２０に転送して書き込むことによって成される。例えば，ＩＣＶデータ２３１内のフラグ２３２を「０」と記述した場合には，コンテンツ再生装置（ＰＤ）２０の再生制御方式がグループ管理方式に設定され，フラグ２３２を「１」と記述した場合には，コンテンツ再生装置（ＰＤ）２０の再生制御方式がチェックイン・チェックアウト方式に設定される。
【０５８４】
なお，本実施形態では，コンテンツ再生装置（ＰＤ）２０のＩＣＶデータ２３１は，ローカル接続されたコンテンツ処理装置（ＰＣ）１０のみが更新可能であり，コンテンツ再生装置（ＰＤ）２０自身は当該ＩＣＶデータ２３１を更新できない。しかし，かかる例に限定されず，例えば，コンテンツ再生装置（ＰＤ）２０自身が，ユーザ入力等に基づいて，ＩＣＶデータ２３１を更新可能に構成して，コンテンツ再生装置（ＰＤ）２０の再生制御方式を自ら切り替えできるようにしてもよい。
【０５８５】
次に，図５４および図１０に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツ再生制御処理の一例について説明する。なお，図５４は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツ再生制御処理の一例を示すフローチャートである。
【０５８６】
このコンテンツ再生制御処理は，コンテンツ再生装置２０内に保存されている全てのコンテンツの中から，再生対象のコンテンツをユーザによって選択させた後に，この選択された再生対象のコンテンツに関し再生可否を判断して再生制御する処理フローである。
【０５８７】
図５４に示すように，まず，ステップＳ６００では，コンテンツ再生装置２０が起動する（ステップＳ６００）。例えば，ユーザによってコンテンツ再生装置２０の電源ボタン（再生キー等）が押下されると，コンテンツ再生装置２０が起動する。なお，この起動時には，コンテンツ再生装置２０とコンテンツ処理装置（ＰＣ）１０とが接続されている必要はない。
【０５８８】
次いで，ステップＳ６０２では，コンテンツ再生装置２０の再生制御方式判断部２４０によって，方式識別情報に基づいて，予め設定されているコンテンツ再生装置２０の再生制御方式が判断される。（ステップＳ６０２）。
【０５８９】
具体的には，コンテンツ再生装置２０の起動後に，再生制御方式判断部２４０は，コンテンツ再生装置２０の記憶部２３０に記憶されているＩＣＶデータ２３１を読み出し，当該ＩＣＶデータ２３１内のフラグ２３２をチェックする。このフラグ２３１は，コンテンツの再生制御方式を示す方式識別情報の一例である。再生制御方式判断部２４０は，かかるフラグ２３１の値に基づいて，コンテンツ再生装置２０の再生制御方式が，グループＩＤ管理方式（第１の再生制御方式）またはチェックイン・チェックアウト方式（第１の再生制御方式）のいずれに設定されているかを判断する。例えば，当該フラグ２３２が「０」である場合には，再生制御方式判断部２４０は，コンテンツ再生装置（ＰＤ）２０の再生制御方式がグループ管理方式に設定されていると判断し，ステップＳ６０４に進む。一方，当該フラグ２３２が「１」である場合には，再生制御方式判断部２４０は，コンテンツ再生装置（ＰＤ）２０の再生制御方式がチェックイン・チェックアウト方式に設定されていると判断し，ステップＳ６０６に進む。
【０５９０】
次いで，ステップＳ６０４では，コンテンツ再生装置２０の再生可否判断部２４２によって，グループ管理方式の再生制御を行うことの正当性がチェックされる（ステップＳ６０４）。具体的には，再生可否判断部２４２は，記憶部２３０に記憶されているＩＣＶデータ２３１に基づいて，記憶部２３０に記憶されているソースＩＤリストＬの正当性をチェック，即ち，当該ソースＩＤリストＬが不正に改竄されていないかをチェックする。上述のように，グループ管理方式のＩＣＶデータ２３１には，正当なソースＩＤリストＬのＭＡＣ値２３３が含まれている。このため，再生可否判断部２４２は，記憶部２３０から読み出した現在のソースＩＤリストＬのＭＡＣ値と，記憶部２３０から読み出したＩＣＶデータ２３１のＭＡＣ値２３３とを比較することで，当該ソースＩＤリストＬの改竄の有無を検出できる。
【０５９１】
一方，ステップＳ６０６では，コンテンツ再生装置２０の再生可否判断部２４２によって，チェックイン・チェックアウト方式の再生制御を行うことの正当性がチェックされる（ステップＳ６０６）。具体的には，再生可否判断部２４２は，記憶部２３０に記憶されているＩＣＶデータ２３１に基づいて，記憶部２３０に記憶されている各コンテンツのライセンスの正当性をチェック，即ち，当該ライセンスが不正に改竄されていないかをチェックする。上述のように，チェックイン・チェックアウト方式のＩＣＶデータ２３１には，各コンテンツのライセンスに基づくＭＡＣ値２３３が含まれている。このため，再生可否判断部２４２は，各コンテンツのライセンスと，ＩＣＶデータ２３１のＭＡＣ値２３３とを比較することで，当該ライセンスの改竄の有無を検出できる。
【０５９２】
このような，ステップＳ６０４およびＳ６０６での正当性チェックの結果，不正な改竄が検出された場合には，コンテンツの再生を許可せず，エラー通知をして全ての処理を終了する。一方，不正な改竄が検出されず，正当性が確認された場合には，ステップＳ６０８に進む。
【０５９３】
次いで，ステップＳ６０８では，コンテンツ管理情報データベース２３６からコンテンツ管理情報がＲＡＭ２０３に読み出される（ステップＳ６０８）。このコンテンツ管理情報は，コンテンツデータベース２３４に記憶されているコンテンツに関する，コンテンツＩＤ，コンテンツのタイトル情報（曲名，アーティスト名，アルバム名，再生時間等）などといったコンテンツの属性情報や，記録場所情報（例えばコンテンツＤＢ２３４内のアドレス）などである。
【０５９４】
さらに，ステップＳ６１０では，コンテンツ再生装置２０の表示装置２１０にタイトルリストが表示される（ステップＳ６１０）。コンテンツ再生装置（ＰＤ）２０のタイトルリスト作成部２５０は，上記コンテンツ管理情報データベース２３６から読み出されたコンテンツのタイトル情報に基づいて，コンテンツのタイトルリストを作成する。このタイトルリストは，例えば，音楽コンテンツの曲名の一覧であり，付随情報として，音楽コンテンツのアーティスト名やアルバム名，再生時間等を含む。さらに，タイトルリスト作成部２５０は，作成したタイトルリストを表示装置２１０に表示させる。
【０５９５】
その後，ステップＳ６１２では，ユーザによって再生対象のコンテンツが選択される（ステップＳ６１２）。上記のように，表示装置２１０にタイトルリストが表示されると，ユーザは，このタイトルリストを閲覧して，再生を所望する１又は２以上のコンテンツを選択し，入力装置２０８を操作して当該コンテンツのタイトル情報を指定する。
【０５９６】
さらに，ステップＳ６１４では，ユーザによって再生指示がなされる（ステップＳ６１４）。ユーザは，上記のようにして再生を所望するコンテンツのタイトル情報を指定した後，例えば，入力装置２０８またはリモートコントローラ２１８の再生キーを押下して，再生処理を開始するよう指示する。すると，コンテンツ選択部２５２は，ユーザによって指定されたタイトル情報に対応するコンテンツを，再生対象のコンテンツとして選択し，かかる再生対象のコンテンツに関する情報（コンテンツＩＤ，記憶場所情報等）を，再生可否判断部２４２に出力する。
【０５９７】
さらに，ステップＳ６１６では，上記選択された最初の再生対象のコンテンツが，コンテンツデータベース２３４から読み出される（ステップＳ６１６）。具体的には，再生可否判断部２４２は，上記コンテンツ選択部２５２から入力された再生対象のコンテンツに関する情報に基づいて，コンテンツデータベース２４２を検索し，最初の再生対象のコンテンツのファイルを読み出す。
【０５９８】
その後，ステップＳ６１８では，上記ステップＳ６０２と同様に，予め設定されているコンテンツ再生装置２０の再生制御方式が判断される。（ステップＳ６１８）。この結果，グループ管理方式と判断された場合には，ステップＳ６２０に進み，チェックイン・チェックアウト方式と判断された場合には，ステップＳ６２２に進む。なお，上記ステップＳ６０２で再生制御方式の判別を行っているので，同様の再生制御方式の判別を行う本ステップＳ６１８は，省略することもできる。
【０５９９】
次いで，ステップＳ６２０では，第１の再生可否判断部２４２ａによって，グループ管理方式の再生制御方式に基づいて，再生対象のコンテンツの再生可否が判断される（ステップＳ６２０）。具体的には，第１の再生可否判断部２４２ａは，再生対象のコンテンツに付加されているソースＩＤが，コンテンツ再生装置２０の記憶部２３０に記憶されているソースＩＤリストＬに含まれているか否かに基づいて，当該コンテンツの再生可否を判断する。
【０６００】
この結果，再生対象のコンテンツに付加されているソースＩＤが，当該ソースＩＤリストＬに含まれている場合には，第１の再生可否判断部２４２ａは，当該コンテンツの再生を許可し，ステップＳ６２４に進む。一方，再生対象のコンテンツに付加されているソースＩＤが，当該ソースＩＤリストＬに含まれていない場合には，第１の再生可否判断部２４２ａは，当該コンテンツの再生を許可せず，ステップＳ６２６に進む。
【０６０１】
なお，ソースＩＤリストＬに含まれるソースＩＤに有効期限が設定されているときには，本ステップＳ６２０において，第１の再生可否判断部２４２ａは，上記判断に加えてさらに，再生対象のコンテンツに付加されているソースＩＤが有効期限内であるかを判断し，当該ソースＩＤが有効期限内である場合に当該コンテンツの再生を許可し，一方，当該ソースＩＤが有効期限切れである場合に当該コンテンツの再生を許可しない。
【０６０２】
一方，ステップＳ６２２では，第２の再生可否判断部２４２ｂによって，チェックイン・チェックアウト方式の再生制御方式に基づいて，再生対象のコンテンツの再生可否が判断される（ステップＳ６２２）。具体的には，第２の再生可否判断部２４２ｂは，再生対象のコンテンツに関連付けられているライセンスの利用条件（再生回数制限，再生期限など）に基づいて，当該再生対象のコンテンツの再生可否を判断する。
【０６０３】
この結果，上記ライセンスの利用条件を満たす場合（例えば，再生期限内である場合や，過去の再生回数が再生回数の上限に達していない場合など）には，第２の再生可否判断部２４２ｂは，当該コンテンツの再生を許可し，ステップＳ６２４に進む。このとき，例えば，ライセンスの利用条件に再生回数制限が設定されている場合には，再生回数を１つ増加させる。一方，上記ライセンスの利用条件を満たさない場合（例えば，再生期限切れである場合や，過去の再生回数が再生回数の上限に達している場合など）には，第２の再生可否判断部２４２ｂは，当該コンテンツの再生を許可せず，ステップＳ６２６に進む。
【０６０４】
その後，ステップＳ６２４では，上記ステップＳ６２０またはＳ６２２で再生が許可された再生対象のコンテンツが再生実行部５２４によって再生される（ステップＳ６２４）。一方，上記ステップＳ６２０またはＳ６２２で再生が許可されなかった再生対象のコンテンツは，再生されない。この場合には，エラー通知を行ってもよい。
【０６０５】
次いで，ステップＳ６２６では，上記Ｓ６１２で選択された全ての再生対象のコンテンツについて，上記Ｓ６１８〜Ｓ６２４の再生制御がなされたか否かが判断される（ステップＳ６２６）。選択されたコンテンツで未だ再生制御がなされていないものがある場合には，ステップＳ６２８に進み，次の再生対象のコンテンツがコンテンツデータベース２３４から読み出され（ステップＳ６２８），その後，当該次の再生対象のコンテンツに関し，上記と同様にＳ６１８〜Ｓ６２４の再生制御がなされる。かかる処理を上記Ｓ６１２で選択された全ての再生対象のコンテンツについて繰り返すと，全ての処理フローが終了する。
【０６０６】
次に，図５５および図１０に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツ再生制御処理の別の例について説明する。なお，図５５は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツ再生制御処理の別の例を示すフローチャートである。
【０６０７】
このコンテンツ再生制御処理は，例えば，まず，コンテンツ再生装置２０内に保存されている全てのコンテンツのタイトル情報を，再生可能なコンテンツと，再生不可能なコンテンツとを判別可能にリスト表示し，次いで，このタイトルリストを閲覧したユーザが，再生可能なコンテンツの中から再生対象のコンテンツを選択した後に，この選択された再生対象のコンテンツを再生する処理フローである。
【０６０８】
図５５に示すように，まず，上記図５４で説明したステップＳ６００〜Ｓ６０８と同様の前処理を行う（ステップＳ６００〜Ｓ６０８）。
【０６０９】
次のステップＳ６５０〜Ｓ６６４では，再生可能なコンテンツと，再生不可能なコンテンツとを判別可能なタイトルリストを，コンテンツ再生装置２０の表示装置２１０に表示させるタイトルリスト表示処理を行う。
【０６１０】
具体的には，まず，ステップＳ６５０では，最初の表示対象のコンテンツが，コンテンツデータベース２３４から読み出される（ステップＳ６５０）。具体的には，再生可否判断部２４２は，上記ステップＳ５０８で読み出されたコンテンツ管理情報内のコンテンツに関する情報（コンテンツＩＤ，記憶場所情報等）に基づいて，コンテンツデータベース２４２を検索し，最初の表示対象のコンテンツのファイルを読み出す。
【０６１１】
なお，本実施形態では，コンテンツ再生装置２０のコンテンツデータベース２３４内に保存されている全てのコンテンツが表示対象のコンテンツとされるが，かかる例に限定されず，所定の選別基準に基づいて一部のコンテンツのみを表示対象のコンテンツとしてもよい。この選別基準は，例えば，音楽コンテンツのアーティスト，アルバム，ジャンル，発売時期，直近の再生時期，ユーザによる指定，などである。
【０６１２】
次いで，ステップＳ６５２では，上記ステップＳ６０２と同様に，予め設定されているコンテンツ再生装置２０の再生制御方式が判断される。（ステップＳ６５２）。この結果，グループ管理方式と判断された場合には，ステップＳ６５４に進み，チェックイン・チェックアウト方式と判断された場合には，ステップＳ６５６に進む。なお，上記ステップＳ６０２で再生制御方式の判別を行っているので，同様の再生制御方式の判別を行う本ステップＳ６５２は，省略することもできる。
【０６１３】
さらに，ステップＳ６５４では，第１の再生可否判断部２４２ａによって，グループ管理方式の再生制御方式に基づいて，表示対象のコンテンツの再生可否が判断される（ステップＳ６５４）。具体的には，第１の再生可否判断部２４２ａは，表示対象のコンテンツに付加されているソースＩＤが，コンテンツ再生装置２０の記憶部２３０に記憶されているソースＩＤリストＬに含まれているか否かに基づいて，当該コンテンツの再生可否を判断する。
【０６１４】
この結果，表示対象のコンテンツに付加されているソースＩＤが，当該ソースＩＤリストＬに含まれている場合には，第１の再生可否判断部２４２ａは，当該コンテンツが再生可能なコンテンツであると判断し，ステップＳ６５８に進む。一方，表示対象のコンテンツに付加されているソースＩＤが，当該ソースＩＤリストＬに含まれていない場合には，第１の再生可否判断部２４２ａは，当該コンテンツが再生不可能なコンテンツであると判断し，ステップＳ６６０に進む。
【０６１５】
一方，ステップＳ６５６では，第２の再生可否判断部２４２ｂによって，チェックイン・チェックアウト方式の再生制御方式に基づいて，再生対象のコンテンツの再生可否が判断される（ステップＳ６５６）。具体的には，第２の再生可否判断部２４２ｂは，表示対象のコンテンツに関連付けられているライセンスの利用条件（再生回数制限，再生期限など）に基づいて，当該再生対象のコンテンツの再生可否を判断する。
【０６１６】
この結果，上記ライセンスの利用条件を満たす場合には，第２の再生可否判断部２４２ｂは，当該コンテンツが再生可能なコンテンツであると判断し，ステップＳ６５８に進む。一方，上記ライセンスの利用条件を満たさない場合には，第２の再生可否判断部２４２ｂは，当該コンテンツが再生不可能なコンテンツであると判断し，ステップＳ６６０に進む。
【０６１７】
次いで，ステップＳ６５８では，上記ステップＳ６５４またはＳ６５６で再生可能であると判断された表示対象のコンテンツが，再生可能コンテンツとして表示される（ステップＳ６５８）。具体的には，タイトルリスト作成部２５０は，上記再生可能であると判断された表示対象のコンテンツのタイトル情報を，当該コンテンツが再生可能である旨をユーザが認識できるような態様で，表示装置２１０に表示させる。
【０６１８】
一方，ステップＳ６６０では，上記ステップＳ６５４またはＳ６５６で再生不可能であると判断された表示対象のコンテンツが，再生不可能コンテンツとして表示される（ステップＳ６６０）。具体的には，タイトルリスト作成部２５０は，上記再生不可能であると判断された表示対象のコンテンツのタイトル情報を，当該コンテンツが再生不可能である旨をユーザが認識できるような態様で，表示装置２１０に表示させる。
【０６１９】
その後，ステップＳ６６２では，全ての表示対象のコンテンツについて，上記Ｓ６５２〜Ｓ６６０の再生可否判断および表示処理がなされたか否かが判断される（ステップＳ６６２）。未だ再生可否判断および表示処理がなされていない表示対象のコンテンツがある場合には，ステップＳ６６４に進み，次の表示対象のコンテンツがコンテンツデータベース２３４から読み出され（ステップＳ６６４），その後，当該次の表示対象のコンテンツに関し，上記と同様にＳ６５２〜Ｓ６６０の再生可否判断および表示処理がなされる。かかる処理を全ての表示対象のコンテンツについて繰り返すと，ステップＳ６６６に進む。
【０６２０】
なお，このステップＳ６６６に進む時点では，再生可能なコンテンツと再生不可能なコンテンツとを判別可能なタイトルリストが，表示装置２１０に表示される。このタイトルリストの表示例を図５６に示す。
【０６２１】
図５６に示すように，コンテンツ再生装置２０の表示装置２１０に表示されたタイトルリスト６１０には，例えば，あるアーティストＡに関する音楽コンテンツのタイトルＡ〜Ｅ（曲名）が，アルバムＡ，Ｂごとに表示されている。このタイトルリスト６１０，再生可能なコンテンツのタイトルＡ，Ｃと，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅとが区別して表示されている。
【０６２２】
具体的には，図５６（ａ）に示すタイトルリスト６１０の例では，再生可能なコンテンツのタイトルＡ，Ｃと，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅとは，異なる色，または異なる輝度で表示されることによって区別される。例えば図示のように，再生可能なコンテンツのタイトルＡ，Ｃが表示されているエリア６１２と，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅが表示されているエリア６１４とが異なる色や輝度で表示されることによって，ユーザは再生可能なコンテンツと再生不可能なコンテンツとを識別することができる。また，かかる表示によれば，ひとつのアルバム内に再生可能なコンテンツと再生不可能なコンテンツとが混在している場合に，ユーザは，アルバム内のどのコンテンツが再生可能で，どのコンテンツが再生不可能であるかを認識することができる。
【０６２３】
また，図５６（ｂ）に示すタイトルリスト６１０の例では，再生可能なコンテンツのタイトルＡ，Ｃには，音符マークの再生可能アイコン６１６が付加されており，一方，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅには，×マークの再生不可能アイコン６１８が付加されている。このように，色や形，図柄，大きさなどが異なるアイコンを，各コンテンツのタイトルに付加して表示することによって，再生可能なコンテンツと，再生不可能なコンテンツとを判別可能に表示することができる
また，図５６（ｃ）に示すタイトルリスト６１０の例では，再生不可能なコンテンツのタイトルＡ，Ｃと，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅとが，領域区分して表示されている。即ち，再生不可能なコンテンツのタイトルＡ，Ｃは，再生ＯＫエリア６２０内に表示され，再生不可能なコンテンツのタイトルＢ，Ｄ，Ｅは，再生ＮＧエリア６２２内に表示されている。これにより，ユーザは再生可能なコンテンツと再生不可能なコンテンツとを識別することができる。また，かかる表示例によれば，コンテンツ再生装置２０における再生可能／再生不可能なコンテンツがまとめて表示されるため，ユーザはコンテンツ再生装置２０で再生可能／再生不可能なコンテンツを一括して確認することができる。
【０６２４】
次いで，図５５に戻り，ステップＳ６６６では，ユーザによって，再生可能なコンテンツの中から，再生対象のコンテンツが選択される（ステップＳ６６６）。上記のように，表示装置２１０にタイトルリストが選択されると，ユーザは，このタイトルリストを閲覧して，再生を所望する１又は２以上のコンテンツを選択し，入力装置２０８を操作して当該コンテンツのタイトル情報を指定する。この際，図５６に示したように，タイトルリストには，再生可能なコンテンツと，再生不可能なコンテンツとが判別可能に表示されるので，ユーザは，再生可能なコンテンツの中から，再生を所望するコンテンツを選択できる。
【０６２５】
その後，ステップＳ６６８では，ユーザによって再生指示がなされる（ステップＳ６６８）。ユーザは，上記のようにして再生を所望するコンテンツのタイトル情報を指定した後，例えば，入力装置２０８またはリモートコントローラ２１８の再生キーを押下して，再生処理を開始するよう指示する。すると，コンテンツ選択部２５２は，ユーザによって指定されたタイトル情報に対応するコンテンツを，再生対象のコンテンツとして選択し，かかる再生対象のコンテンツに関する情報（コンテンツＩＤ，記憶場所情報等）を，再生可否判断部２４２に出力する。
【０６２６】
次いで，ステップＳ６７０では，上記選択された最初の再生対象のコンテンツが，コンテンツデータベース２３４から読み出される（ステップＳ６７０）。具体的には，再生可否判断部２４２は，上記コンテンツ選択部２５２から入力された再生対象のコンテンツに関する情報に基づいて，コンテンツデータベース２４２を検索し，最初の再生対象のコンテンツのファイルを読み出す。そして，当該コンテンツの再生可否判断をすることなく，再生実行部２４４に対して当該コンテンツの再生を指示する。これは，上記Ｓ６６６でユーザが選択したコンテンツは，全て再生可能なコンテンツであるので，再度，再生可否判断をする必要がないからである。
【０６２７】
さらに，ステップＳ６７２では，再生実行部５２４によって，再生対象のコンテンツが再生される（ステップＳ６７２）。
【０６２８】
次いで，ステップＳ６７４では，上記Ｓ６６６で選択された全ての再生対象のコンテンツが，再生されたか否かが判断される（ステップＳ６７４）。選択されたコンテンツで未再生のものがある場合には，ステップＳ６７６に進み，次の再生対象のコンテンツがコンテンツデータベース２３４から読み出され（ステップＳ６７６），その後，当該次の再生対象のコンテンツが再生される（ステップＳ６７２）。かかる再生処理を上記Ｓ６６６で選択された全ての再生対象のコンテンツについて繰り返すと，全ての処理フローが終了する。
【０６２９】
以上，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０におけるコンテンツ再生制御方法について説明した。このコンテンツ再生装置（ＰＤ）２０のコンテンツ再生制御処理では，コンテンツ再生装置２０の再生制御方式が，グループ管理方式であるか，或いはチェックイン・チェックアウト方式であるかを判別した上で，判別した再生制御方式に従って，コンテンツを再生制御（再生可否判断）する。このため，コンテンツ再生装置２０は，グループ管理方式と，チェックイン・チェックアウト方式の２種類の再生制御方式を選択的に実行可能となる。このため，ユーザの利便性が向上するだけでなく，再生制御方式ごとに異なるモデルのコンテンツ再生装置（ＰＤ）２０を設計開発する必要がないので，開発作業の効率化およびコスト削減を図れる。
【０６３０】
また，コンテンツ再生装置（ＰＤ）２０は，従来のチェックイン・チェックアウト方式のみならず，コンテンツに付加されたソースＩＤとソースＩＤリストとに基づいて再生制御を行うグループ管理方式による著作権管理スキームにも対応可能である。よって，ユーザによるコンテンツ利用の自由度が高く，よりユーザフレンドリーな著作権管理スキームに対応できるようになる。
【０６３１】
また，地域毎に異なる著作権管理スキームを管理するアプリケーションが，コンテンツ処理装置１０にインストールされる場合には，各著作権管理スキーム（再生制御方式）に対応する方式識別情報（フラグ２３２等）をコンテンツ再生装置２０内に設定するだけで，上記アプリケーションがインストールされたコンテンツ処理装置（ＰＣ）１０から転送されるコンテンツの再生制御が可能となる。
【０６３２】
また，コンテンツ再生装置２０は，保有するコンテンツのタイトルリストを，再生可能なコンテンツと再生不可能なコンテンツを判別可能に表示することができる。これにより，ユーザは，かかるタイトルリストを閲覧して，再生可能なコンテンツと再生不可能なコンテンツを把握でき，さらに，再生可能なコンテンツの中から再生を所望するコンテンツを選択できる。
【０６３３】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０６３４】
例えば，上記実施形態では，各コンテンツ処理装置（ＰＣ）１０が，サーバ３０から受信したユーザ識別情報（リーフＩＤ）に基づいてグループＩＤを生成したが，本発明は，かかる例に限定されない。例えば，サーバ３０が，グループＩＤをユーザ単位で生成してもよい。この場合，グループ管理サーバ３２が，各機器の登録時に，コンテンツ処理装置１０に対して，上記リーフＩＤの代わりにグループＩＤを通知して，コンテンツ処理装置１０は，受信したグループＩＤをソースＩＤリストに格納してもよい。さらに，コンテンツ配信サーバ３４は，配信コンテンツに対し，上記リーフＩＤの代わりにグループＩＤを関連付けて送信してもよい。このとき，コンテンツ配信サーバ３４が，配信コンテンツのファイル内にグループＩＤを予め付加して，コンテンツ処理装置１０に送信することもできる。
【産業上の利用可能性】
【０６３５】
本発明は，複数の著作権管理方式に対応したシステムで使用されるコンテンツ再生装置，コンテンツ再生制御方法，およびプログラムに適用可能である。
【図面の簡単な説明】
【０６３６】
【図１】本発明の第１の実施形態にかかるコンテンツ共有システムのグループ登録の概要を示す説明図である。
【図２】同実施の形態にかかるコンテンツ共有システムの主な構成要素を示すブロック図である。
【図３】同実施の形態にかかるコンテンツ共有システムの全体構成を概略的に示すブロック図である。
【図４】同実施の形態にかかるコンテンツ処理装置のハードウェア構成の例を概略的に示すブロック図である。
【図５】同実施の形態にかかるコンテンツ処理装置の機能を概略的に示すブロック図である。
【図６】同実施の形態にかかるグループ管理方式のコンテンツと，チェックイン・チェックアウト方式のコンテンツの構成を概略的に示す説明図である。
【図７】同実施の形態にかかるコンテンツ再生部の機能を概略的に示すブロック図である。
【図８】同実施の形態にかかるリスト管理部の構成を概略的に示すブロック図である。
【図９】同実施の形態にかかるコンテンツ再生装置のハードウェア構成の例を概略的に示すブロック図である。
【図１０】同実施の形態にかかるコンテンツ再生装置の機能を概略的に示すブロック図である。
【図１１】同実施の形態にかかるサーバの機能を概略的に示すブロック図である。
【図１２】同実施の形態にかかるグループ登録データベースのデータ構造を示す説明図である。
【図１３】同実施の形態にかかるコンテンツ共有方法の基本的なフローを示すタイミングチャートである。
【図１４】同実施の形態にかかるコンテンツ処理装置（ＰＣ）のグループ登録処理を示すタイミングチャートである。
【図１５】同実施の形態にかかるコンテンツ処理装置（ＰＣ）のグループ登録解除処理を示すタイミングチャートである。
【図１６】同実施の形態にかかるコンテンツ再生装置（ＰＤ）のグループ登録処理を示すタイミングチャートである。
【図１７】同実施の形態にかかるコンテンツ再生装置（ＰＤ）のグループ登録解除処理を示すタイミングチャートである。
【図１８】同実施の形態にかかるコンテンツ処理装置（ＰＣ）におけるグループ管理方式のコンテンツ再生制御処理を示すフローチャートである。
【図１９】同実施の形態にかかるコンテンツ処理装置におけるソースＩＤリスト更新処理を示すフローチャートである。
【図２０】同実施の形態にかかるローカル登録の概略的な構成を示す説明図である。
【図２１】同実施の形態にかかるローカル登録又はサービス登録におけるソースＩＤリストの概略的な構成を示す説明図である。
【図２２】同実施の形態にかかるコンテンツ処理装置のグループ登録部の概略的な構成を示すブロック図である。
【図２３】同実施の形態にかかるコンテンツ再生装置又はコンテンツ処理装置に対する登録処理の概略を示すフローチャートである。
【図２４】同実施の形態にかかるコンテンツ再生装置又はコンテンツ処理装置に対する登録処理の概略を示すフローチャートである。
【図２５】同実施の形態にかかるコンテンツ再生装置又はコンテンツ処理装置に対する登録処理の概略を示すフローチャートである。
【図２６】同実施の形態にかかる警告画面の概略を示す説明図である。
【図２７】同実施の形態にかかる警告画面の概略を示す説明図である。
【図２８】同実施の形態にかかるサービス登録処理の際の入力画面の概略を示す説明図である。
【図２９】同実施の形態にかかるコンテンツ処理装置に備わるグループ管理部の概略的な構成を示すブロック図である。
【図３０】同実施の形態にかかるコンテンツ再生装置をサービス登録する概略を示すシーケンス図である。
【図３１】同実施の形態にかかるコンテンツ処理装置をサービス登録する概略を示すシーケンス図である。
【図３２】同実施の形態にかかるコンテンツ処理装置の機能構成を示すブロック図である。
【図３３】同実施の形態におけるコンテンツ処理装置内のコンテンツのタイトルリストを表示する処理を示すフローチャートである。
【図３４】同実施の形態におけるコンテンツ処理装置内の再生不可能コンテンツの削除処理を示すフローチャートである。
【図３５】同実施の形態におけるコンテンツ再生装置内のコンテンツのタイトルリストを表示する処理を示すフローチャートである。
【図３６】同実施の形態におけるコンテンツ再生装置内の再生不可能コンテンツの削除処理を示すフローチャートである。
【図３７】同実施の形態におけるコンテンツ処理装置からコンテンツ再生装置内のコンテンツを再生させる処理を示すフローチャートである。
【図３８】同実施の形態におけるコンテンツ再生装置内のコンテンツのタイトルリストを表示する処理を示すフローチャートである。
【図３９】同実施の形態におけるコンテンツ再生装置内のコンテンツのタイトルリストの表示例を示す画面レイアウトである。
【図４０】同実施の形態におけるコンテンツ再生装置内のコンテンツのタイトルリストの表示例を示す画面レイアウトである。
【図４１】同実施の形態におけるタイトルリストの別の表示例を示す画面レイアウトである。
【図４２】同実施の形態におけるタイトルリストの別の表示例を示す画面レイアウトである。
【図４３】同実施の形態におけるタイトルリストの別の表示例を示す画面レイアウトである。
【図４４】同実施の形態における再生不可能コンテンツの削除処理が行われる場合の画面表示例を示す画面レイアウトである。
【図４５】同実施の形態にかかるコンテンツ処理装置の機能構成を示すブロック図である。
【図４６】同実施の形態におけるコンテンツ再生装置からコンテンツ処理装置へのコンテンツ転送処理を示すフローチャートである。
【図４７】同実施の形態におけるコンテンツ再生装置の転送モードの判断処理を示すフローチャートである。
【図４８】同実施の形態におけるグループ管理方式でのコンテンツ再生装置からコンテンツ処理装置へのコンテンツ転送処理を示すフローチャートである。
【図４９】同実施の形態におけるチェックイン・チェックアウト方式でのコンテンツ再生装置からコンテンツ処理装置へのチェックイン処理を示すフローチャートである。
【図５０】同実施の形態におけるコンテンツ処理装置からコンテンツ再生装置へのコンテンツ転送処理を示すフローチャートである。
【図５１】同実施の形態におけるグループ管理方式でのコンテンツ処理装置からコンテンツ再生装置へのコンテンツ転送処理を示すフローチャートである。
【図５２】同実施の形態におけるチェックイン・チェックアウト方式でのコンテンツ処理装置からコンテンツ再生装置へのチェックアウト処理を示すフローチャートである。
【図５３】同実施の形態におけるコンテンツの転送をユーザに行わせるために表示される画面のレイアウト例である。
【図５４】同実施の形態にかかるコンテンツ再生装置（ＰＤ）におけるコンテンツ再生制御処理の一例を示すフローチャートである。
【図５５】同実施の形態にかかるコンテンツ再生装置（ＰＤ）におけるコンテンツ再生制御処理の別の例を示すフローチャートである。
【図５６】同実施の形態にかかるコンテンツ再生装置（ＰＤ）の表示装置に表示されるタイトルリストを例示する説明図である。
【符号の説明】
【０６３７】
１      ソースＩＤ付加部
２      コンテンツ再生部
３      リスト管理部
５      ネットワーク
７      記憶媒体
１０    コンテンツ処理装置（ＰＣ）
２０    コンテンツ再生装置（ＰＤ）
３０    サーバ
３１    ＷＷＷサーバ
３２    グループ管理サーバ
３４    コンテンツ配信サーバ
３６    証明書管理サーバ
３８    課金サーバ
１３０  グループ登録部
１４０  リスト管理部
１５０  証明書発行部
１５２  配信サービス利用部
１５４  ソースＩＤ付加部
１６０  コンテンツ処理部
１７０  コンテンツ再生部
１７２  再生可否判断部
１９０  ＩＣＶデータ管理部
２４０  再生制御方式判断部
２４２  再生可否判断部
３１４  ユーザ認証部
３２２  機器登録部
３２４  グループ登録データベース
３４２  ライセンス発行部
３４４  コンテンツ配信部
３６２  証明書管理部
３８２  課金処理部
Ｌ      ソースＩＤリスト
Ｇ      グループ証明書
【図１】
2006059326.tif 000003
【図２】
2006059326.tif 000004
【図３】
2006059326.tif 000005
【図４】
2006059326.tif 000006
【図５】
2006059326.tif 000007
【図６】
2006059326.tif 000008
【図７】
2006059326.tif 000009
【図８】
2006059326.tif 000010
【図９】
2006059326.tif 000011
【図１０】
2006059326.tif 000012
【図１１】
2006059326.tif 000013
【図１２】
2006059326.tif 000014
【図１３】
2006059326.tif 000015
【図１４】
2006059326.tif 000016
【図１５】
2006059326.tif 000017
【図１６】
2006059326.tif 000018
【図１７】
2006059326.tif 000019
【図１８】
2006059326.tif 000020
【図１９】
2006059326.tif 000021
【図２０】
2006059326.tif 000022
【図２１】
2006059326.tif 000023
【図２２】
2006059326.tif 000024
【図２３】
2006059326.tif 000025
【図２４】
2006059326.tif 000026
【図２５】
2006059326.tif 000027
【図２６】
2006059326.tif 000028
【図２７】
2006059326.tif 000029
【図２８】
2006059326.tif 000030
【図２９】
2006059326.tif 000031
【図３０】
2006059326.tif 000032
【図３１】
2006059326.tif 000033
【図３２】
2006059326.tif 000034
【図３３】
2006059326.tif 000035
【図３４】
2006059326.tif 000036
【図３５】
2006059326.tif 000037
【図３６】
2006059326.tif 000038
【図３７】
2006059326.tif 000039
【図３８】
2006059326.tif 000040
【図３９】
2006059326.tif 000041
【図４０】
2006059326.tif 000042
【図４１】
2006059326.tif 000043
【図４２】
2006059326.tif 000044
【図４３】
2006059326.tif 000045
【図４４】
2006059326.tif 000046
【図４５】
2006059326.tif 000047
【図４６】
2006059326.tif 000048
【図４７】
2006059326.tif 000049
【図４８】
2006059326.tif 000050
【図４９】
2006059326.tif 000051
【図５０】
2006059326.tif 000052
【図５１】
2006059326.tif 000053
【図５２】
2006059326.tif 000054
【図５３】
2006059326.tif 000055
【図５４】
2006059326.tif 000056
【図５５】
2006059326.tif 000057
【図５６】
2006059326.tif 000058