(57)【要約】【課題】  コンテンツＩＤとユーザ識別番号が含まれたコンテンツを無線通信により送受信して，コンテンツを不特定多数の人で合法に共有する。【解決手段】  ユーザ単位で固有に生成されるグループＩＤを記憶するグループＩＤ記憶部Ｌと；記憶媒体に記憶されるコンテンツを無線通信により送信する無線送信部５２４と；他の機器から無線通信により送信されたコンテンツを受信する無線受信部と５２２；コンテンツが再生可能か否かを判断する再生可否判断部２４２と；無線受信手段により受信されたコンテンツを再生する再生実行部２４４と；コンテンツＩＤと，グループＩＤを第１リストに記録するＩＤ記録部５３９と；第１リストに記録されたコンテンツＩＤとグループＩＤとをコンテンツ配信サーバに送信するデータ通信部２２０と；を設けた。【選択図】    図２２
2006059331.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するグループＩＤ記憶部と；
コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信部と；
他の機器から無線通信により送信されたコンテンツを受信する無線受信部と；
前記無線受信部により受信されたコンテンツに付加されているグループＩＤと，前記グループＩＤ記憶部に記憶されたグループＩＤとに基づき，前記無線受信部により受信されたコンテンツが再生可能か否かを判断する再生可否判断部と；
前記再生可否判断部により再生可能であると判断された場合，前記無線受信部により受信されたコンテンツを再生する再生実行部と；
前記再生実行部により再生されたコンテンツに対応するコンテンツＩＤと，前記コンテンツに付加されているグループＩＤとをＩＤ記憶部に記録するＩＤ記録部と；
前記コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，コンテンツ再生装置とが直接／間接的に接続された場合，前記ＩＤ記憶部に記録された前記コンテンツＩＤと前記グループＩＤとを前記コンテンツ配信サーバに送信するデータ通信部と；
を備えることを特徴とする，コンテンツ再生装置。
【請求項２】
前記コンテンツ再生装置は，本体部と，ヘッドフォン部とから構成され，
前記本体部は，前記無線送信部と；前記ＩＤ記録部と；前記データ通信部とを備え，
前記ヘッドフォン部は，前記無線受信部と；前記再生可否判断部と；前記再生実行部とを備えることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項３】
前記無線送信部により送信されるコンテンツの再生を許可する再生許可情報を前記コンテンツに付与する再生許可情報設定部を備えることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項４】
前記無線受信部により受信されたコンテンツに付与された前記再生許可情報に基づいて，前記再生可否判断部は，コンテンツが再生可能か否かを判断することを特徴とする，請求項３に記載のコンテンツ再生装置。
【請求項５】
前記無線受信部が，他の機器から無線通信により送信されたコンテンツを受信したとき，コンテンツを受信したことを表示装置に出力する表示制御部を備えることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項６】
前記無線受信部が，前記他の機器から無線通信により送信されたコンテンツを受信したとき，前記再生実行部は，前記コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，前記他の機器から無線通信により送信されたコンテンツを再生するように制御する再生制御部を備えることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項７】
前記再生制御部は，
前記無線受信部が，前記他の機器から無線通信により送信されたコンテンツを受信し，当該コンテンツに含まれている信頼度情報が特定値以上の場合，前記再生実行部が，前記コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，前記他の機器から無線通信により送信されたコンテンツを再生するように制御することを特徴とする，請求項６に記載のコンテンツ再生装置。
【請求項８】
前記再生制御部は，
前記無線受信部が，前記他の機器から無線通信により送信されたコンテンツを受信し，前記コンテンツに含まれているグループＩＤと，前記ダウンロードサービスを提供するサーバから提供される信頼度の高いグループＩＤとが一致したとき，前記再生実行部が，前記コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，前記他の機器から無線通信により送信されたコンテンツを再生するように制御することを特徴とする，請求項６に記載のコンテンツ再生装置。
【請求項９】
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別部と；
前記接続判別部により接続が判別されたとき，前記コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信部と；
前記コンテンツＩＤと前記グループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信部と；
前記コンテンツ配信サーバから送信され，前記第２の通信部を介して受信された前記コンテンツＩＤに対応するコンテンツを記憶するコンテンツ記憶部と；
を備え，
前記コンテンツ記憶部に記憶されたコンテンツは，前記第１の通信部を介して前記コンテンツ再生装置に送信されることを特徴とする，コンテンツ処理装置。
【請求項１０】
前記第２の通信部は，前記コンテンツ配信サーバから，前記グループＩＤに対応する信頼度情報を受信し，
前記第１の通信部は，前記第２の通信部により受信された前記信頼度情報を前記コンテンツ再生装置に送信することを特徴とする，請求項９に記載のコンテンツ処理装置。
【請求項１１】
前記第２の通信部は，前記コンテンツ配信サーバから，信頼度の高いグループＩＤを受信し，
前記第１の通信部は，前記受信された信頼度の高いグループＩＤを前記コンテンツ再生装置に送信することを特徴とする，請求項９に記載のコンテンツ処理装置。
【請求項１２】
コンテンツＩＤとコンテンツが関連付けられて記憶されているコンテンツデータベースと；
コンテンツ再生装置が管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤと，信頼度情報とを関連付けて記憶する信頼度情報データベースと；
コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを直接的／間接的に受信するデータ受信部と；
前記コンテンツＩＤに対応するコンテンツを検索するコンテンツ検索部と；
前記データ受信部によりグループＩＤとコンテンツＩＤとを受信したとき，前記グループＩＤに対応する信頼度情報を更新する信頼度情報更新部と；
前記検索部により検索されたコンテンツを前記コンテンツ再生装置に直接的／間接的に送信するデータ送信部と；
を備えることを特徴とする，コンテンツ配信サーバ。
【請求項１３】
前記コンテンツ検索部は，
前記データ受信部が前記グループＩＤを受信したとき，前記グループＩＤに対応する信頼度情報を検索し，
前記データ送信部は，
前記信頼度情報を前記コンテンツ再生装置に直接的／間接的に送信することを特徴とする，請求項１２に記載のコンテンツ配信サーバ。
【請求項１４】
前記信頼度情報に応じて，対応するグループＩＤに対して報酬を設定する報酬設定部を備えることを特徴とする，請求項１２に記載のコンテンツ配信サーバ。
【請求項１５】
コンテンツ再生装置においてコンテンツの再生を制御する方法であって：
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤをグループＩＤ記憶部に記憶するグループＩＤ記憶ステップと；
コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信ステップと；
他の機器から無線通信により送信されたコンテンツを受信する無線受信ステップと；
前記受信されたコンテンツに付加されているグループＩＤと，前記グループＩＤ記憶部に記憶されたグループＩＤとに基づき，前記受信されたコンテンツが再生可能か否かを判断する再生可否判断ステップと；
前記再生可否判断ステップにおいて再生可能であると判断された場合，前記受信されたコンテンツを再生する再生実行ステップと；
前記再生されたコンテンツに対応するコンテンツＩＤと，当該コンテンツに付加されているグループＩＤをＩＤ記憶部に記録するＩＤ記録ステップと；
前記コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，前記コンテンツ再生装置とが直接／間接的に接続された場合，前記ＩＤ記憶部に記録された前記コンテンツＩＤと前記グループＩＤとを前記コンテンツ配信サーバに送信するデータ通信ステップと；
を含むことを特徴とする，コンテンツ再生制御方法。
【請求項１６】
コンテンツ処理装置においてコンテンツを処理する方法であって：
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別ステップと；
前記コンテンツ再生装置との接続が判別されたとき，前記コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信ステップと；
前記コンテンツＩＤと前記グループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信ステップと；
前記コンテンツ配信サーバから受信した前記コンテンツＩＤに対応するコンテンツをコンテンツ記憶部に記憶するコンテンツ記憶ステップと；
前記記憶されたコンテンツを前記コンテンツ再生装置に送信する送信ステップと；
を含むことを特徴とする，コンテンツ処理方法。
【請求項１７】
コンテンツ再生装置をして：
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤをグループＩＤ記憶部に記憶するグループＩＤ記憶処理と；
コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信処理と；
他の機器から無線通信により送信されたコンテンツを受信する無線受信処理と；
前記受信されたコンテンツに付加されているグループＩＤと，前記グループＩＤ記憶部に記憶されたグループＩＤとに基づき，前記受信されたコンテンツが再生可能か否かを判断する再生可否判断処理と；
前記再生可否判断処理により再生可能であると判断された場合，前記受信されたコンテンツを再生する再生実行処理と；
前記再生されたコンテンツに対応するコンテンツＩＤと，当該コンテンツに付加されているグループＩＤをＩＤ記憶部に記録するＩＤ記録処理と；
前記コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，コンテンツ再生装置とが前記コンテンツ再生装置が直接／間接的に接続された場合，前記ＩＤ記憶部に記憶された前記コンテンツＩＤと前記グループＩＤとを，前記コンテンツ配信サーバに送信するデータ通信処理と；
を実行せしめることを特徴とする，コンピュータプログラム。
【請求項１８】
コンテンツ処理装置をして：
管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別処理と；
前記コンテンツ再生装置との接続が判別されたとき，前記コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信処理と；
前記コンテンツＩＤと前記グループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信処理と；
前記コンテンツ配信サーバから受信した前記コンテンツＩＤに対応するコンテンツをコンテンツ記憶部に記憶するコンテンツ記憶処理と；
前記記憶されたコンテンツを前記コンテンツ再生装置に送信する送信処理と；
を実行せしめることを特徴とする，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツ再生装置，コンテンツ処理装置，コンテンツ配信サーバ，コンテンツ再生方法，コンテンツ処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年，ハンズフリーの状態で手軽に音楽等を楽しむことができるウォークマン（商標）のようなポータブルプレーヤが普及している。また，ポータブルプレーヤの本体とヘッドフォンとの間をワイヤレスにして，より携帯に便利なポータブルプレーヤも考えられている（例えば特許文献１）。
【０００３】
ワイヤレスポータブルプレーヤは，無線通信方式を利用して，本体とヘッドフォンとの間で音楽データを送受信する再生装置である。無線通信方式で音楽データを送受信する場合，例えば本体から無線通信により音楽データが送信されて，ヘッドフォンで受信され再生される。本体はバッグなどに入れて，ヘッドフォンを頭部に固定して音楽を楽しむことができ，コードが邪魔にならず便利である。
【０００４】
しかし，同様のワイヤレスポータブルプレーヤを持っている別のユーザが近くにいる場合，本体から送信された音楽データが，別のユーザのヘッドフォンに受信されてしまうことが考えられる。データを受信した別のユーザが，そのデータを違法に記録してさらに別のユーザに配布したりすれば，著作権上問題が生じる。
【０００５】
ところで，昨今音楽コンテンツ等のデジタルコンテンツは，インターネットの普及やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の高速・大容量化に伴って，著作権の許諾を得ない違法なコンテンツの配布・交換などが増加している。そこで，これらの違法行為を防止するため，コンテンツの流通・利用に制限を加える著作権管理システムが普及しつつある。
【０００６】
著作権管理システムを用いることにより，上記のワイヤレスポータブルプレーヤの本体から送信されるデータが別のワイヤレスポータブルプレーヤのヘッドフォンに受信され，再生されてしまうことを防止することができる。
【０００７】
しかし，コンテンツの流通・利用を制限するあまり，不特定多数の人と音楽を共有するという音楽の本質的な楽しみが制限されてしまうという問題があった。また，コンテンツ提供者は，音楽を広く普及し難くなってしまうという問題もあった。
【０００８】
【特許文献１】特開平７−１４３５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，コンテンツＩＤとユーザ識別番号が含まれたコンテンツを無線通信により送受信して，コンテンツを不特定多数の人で合法に共有し，コンテンツを安全にかつ広く普及することができる新規かつ改良された，コンテンツ再生装置，コンテンツ処理装置，コンテンツ配信サーバ，コンテンツ再生方法，コンテンツ処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために，本発明のある観点によれば，管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するグループＩＤ記憶部と；コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信部と；他の機器から無線通信により送信されたコンテンツを受信する無線受信部と；無線受信部により受信されたコンテンツに付加されているグループＩＤと，前記グループＩＤ記憶部に記憶されたグループＩＤとに基づき，無線受信部により受信されたコンテンツが再生可能か否かを判断する再生可否判断部と；再生可否判断部により再生可能であると判断された場合，無線受信部により受信されたコンテンツを再生する再生実行部と；再生実行部により再生されたコンテンツに付加されているコンテンツＩＤと，コンテンツに含まれたグループＩＤとをＩＤ記憶部に記録するＩＤ記録部と；コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，コンテンツ再生装置とが直接／間接的に接続された場合，ＩＤ記憶部に記録されたコンテンツＩＤとグループＩＤとを前記コンテンツ配信サーバに送信するデータ通信部と；を備えるコンテンツ再生装置が提供される。
【００１１】
かかる構成により，コンテンツ再生装置間で，コンテンツを無線通信により送受信することが可能となり，さらに，グループＩＤに基づいて，受信したコンテンツの再生を制限することができる。ここで，グループＩＤはユーザ単位で固有に生成されるユーザ識別情報であり，グループＩＤにはコンテンツの種類やコンテンツ配信サービスの種類を表すコードが含まれていてもよい。例えば，グループＩＤに含まれているサービス種類が同じユーザ同士のみ，コンテンツを送受信して受信したコンテンツを再生することができるようにすれば，コンテンツ再生装置間において，コンテンツを合法に共有することが可能となる。
【００１２】
また，他の機器から受信して再生したコンテンツのコンテンツＩＤとグループＩＤとを記憶することにより，そのコンテンツの情報をコンテンツ配信サーバに送信することが可能となる。例えば，記憶されたコンテンツＩＤをサーバに送信して，そのコンテンツＩＤに対応したコンテンツを購入してダウンロードすることが可能となる。そのとき，コンテンツＩＤとともにグループＩＤもサーバに送信することができるため，ユーザ固有のグループＩＤによって，どのユーザが送信したコンテンツであったかをサーバが認識することも可能となる。
【００１３】
また，コンテンツ再生装置は，本体部と，ヘッドフォン部とから構成され，本体部は，前記無線送信部と；前記ＩＤ記録部と；前記データ通信部とを備え，ヘッドフォン部は，前記無線受信部と；前記再生可否判断部と；前記再生実行部とを備えてもよい。
【００１４】
かかる構成により，本体とヘッドフォンを別体の装置として構成することが可能となる。例えば，本体は鞄に入れておき，ヘッドフォンを頭に固定して，再生されたコンテンツを聴くことができる。本体とヘッドフォンを有線で接続してコンテンツを送受信することも可能であるが，本体とヘッドフォンが無線通信可能であれば，コードが邪魔にならず，携帯に便利である。
【００１５】
また，コンテンツ再生装置は，無線送信部により送信されるコンテンツの再生を許可する再生許可情報をコンテンツに付与する再生許可情報設定部を備えてもよい。また，無線受信部により受信されたコンテンツに付与された再生許可情報に基づいて，再生可否判断部が，コンテンツの再生可否を判断してもよい。これにより，送信されるコンテンツの再生を制限することができる。
【００１６】
また，無線受信部が，他の機器から無線通信により送信されたコンテンツを受信したとき，コンテンツを受信したことを表示装置に出力する表示制御部を備えてもよい。これにより，コンテンツを受信した場合，コンテンツ再生装置を所有するユーザに，コンテンツを受信したことを知らせることが可能となる。
【００１７】
また，無線受信部が，他の機器から無線通信により送信されたコンテンツを受信したとき，前記再生実行部は，コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，前記他の機器から無線通信により送信されたコンテンツを再生するように制御する再生制御部を備えてもよい。
【００１８】
かかる構成により，コンテンツを再生している最中であっても，他の機器からコンテンツが受信されれば，再生しているコンテンツの再生を中断して，受信したコンテンツを再生することができる。
【００１９】
また，再生制御部は，無線受信部が，他の機器から無線通信により送信されたコンテンツを受信し，コンテンツに含まれている信頼度情報が特定値以上の場合，再生実行部は，コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，他の機器から無線通信により送信されたコンテンツを再生するように制御するようにしてもよい。
【００２０】
かかる構成により，受信したコンテンツの信頼度が特定値以上であれば，再生しているコンテンツの再生を中断して，受信したコンテンツを再生することができる。ここで，信頼度とは，コンテンツを送信したコンテンツ再生装置を所有しているユーザが，どれだけ他のユーザに指示されているかを表す度合いであって，信頼度はコンテンツに付与されて送信される情報である。
【００２１】
また，再生制御部は，無線受信部が，他の機器から無線通信により送信されたコンテンツを受信し，コンテンツに含まれているグループＩＤと，ダウンロードサービスを提供するサーバから提供される信頼度の高いグループＩＤとが一致したとき，再生実行部は，コンテンツ再生装置が備える記憶媒体に記憶されているコンテンツの再生を中断し，他の機器から無線通信により送信されたコンテンツを再生するように制御するようにしてもよい。
【００２２】
かかる構成により，信頼度の高いグループＩＤを持つユーザのコンテンツのみ再生するようにすることができる。信頼度の高いグループＩＤのリストはサーバから提供されるため，コンテンツ提供装置は，受信したコンテンツに含まれているグループＩＤが信頼度の高いユーザか否かを判断することが可能となる。
【００２３】
上記課題を解決するために，本発明の別の観点によれば，管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別部と；接続判別部により接続が判別されたとき，コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信部と；コンテンツＩＤとグループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信部と；コンテンツ配信サーバから送信され，第２の通信部を介して受信されたコンテンツＩＤに対応するコンテンツを記憶するコンテンツ記憶部とを備え；コンテンツ記憶部に記憶されたコンテンツは，第１の通信部を介してコンテンツ再生装置に送信されるコンテンツ処理装置が提供される。
【００２４】
かかる構成により，コンテンツ再生装置に記憶されているデータを，コンテンツ配信サーバに送信したり，コンテンツ配信サーバに記録されているデータをコンテンツ再生装置に送信したりできる。例えば，コンテンツ再生装置がコンテンツ配信サーバと直接的には接続不可能な装置であっても，コンテンツ処理装置を介すことにより，コンテンツ配信サーバから配信されたコンテンツをコンテンツ再生装置で記録して再生することが可能となる。
【００２５】
また，第２の通信部は，コンテンツ配信サーバから，グループＩＤに対応する信頼度情報を受信し，第１の通信部は，第２の通信部により受信された信頼度情報をコンテンツ再生装置に送信してもよい。さらに，第２の通信部は，コンテンツ配信サーバから，信頼度の高いグループＩＤを受信し，第１の通信部は，受信された信頼度の高いグループＩＤをコンテンツ再生装置に送信してもよい。
【００２６】
上記課題を解決するために，本発明の別の観点によれば，コンテンツＩＤとコンテンツが関連付けられて記憶されているコンテンツデータベースと；コンテンツ再生装置が管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤと，信頼度情報とを関連付けて記憶する信頼度情報データベースと，コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを直接的／間接的に受信するデータ受信部と；コンテンツ識別情報に対応するコンテンツを検索するコンテンツ検索部と；データ受信部によりグループＩＤとコンテンツＩＤとを受信したとき，グループＩＤに対応する信頼度情報を更新する信頼度情報更新部と；検索部により検索されたコンテンツをコンテンツ再生装置に直接的／間接的に送信するデータ送信部と；を備えるコンテンツ配信サーバが提供される。
【００２７】
かかる構成により，受信したコンテンツＩＤに対応するコンテンツを，コンテンツ再生装置に送信することができる。また，コンテンツＩＤとともに受信したグループＩＤから，どのユーザが再生していたコンテンツであったかを認識することができる。また，そのユーザを経由してコンテンツが購入されたため，そのユーザに対して信頼度情報としてポイントを加算し，グループＩＤと信頼度情報を関連付けて管理することも可能となる。
【００２８】
また，コンテンツ検索部は，データ受信部が前記グループＩＤを受信したとき，前記グループＩＤに対応する信頼度情報を検索し，前記データ送信部は，前記信頼度情報を前記コンテンツ再生装置に直接的／間接的に送信するようにしてもよい。
【００２９】
また，信頼度情報に応じて，対応するグループＩＤに対して報酬を設定する報酬設定部を備えてもよい。
【００３０】
上記課題を解決するために，本発明の別の観点によれば，コンテンツ再生装置においてコンテンツの再生を制御する方法であって：コンテンツ再生装置においてコンテンツの再生を制御する方法であって：管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤをグループＩＤ記憶部に記憶するグループＩＤ記憶ステップと；コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信ステップと；他の機器から無線通信により送信されたコンテンツを受信する無線受信ステップと；受信されたコンテンツに付加されているグループＩＤと，グループＩＤ記憶部に記憶されたグループＩＤとに基づき，受信されたコンテンツが再生可能か否かを判断する再生可否判断ステップと；再生可否判断ステップにおいて再生可能であると判断された場合，受信されたコンテンツを再生する再生実行ステップと；再生されたコンテンツに対応するコンテンツＩＤと，当該コンテンツに付加されているグループＩＤをＩＤ記憶部に記録するＩＤ記録ステップと；コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，コンテンツ再生装置とが直接／間接的に通信部を介して接続された場合，ＩＤ記憶部に記録されたコンテンツＩＤとグループＩＤとをコンテンツ配信サーバに送信するデータ通信ステップと；を含むコンテンツ再生制御方法が提供される。
【００３１】
上記課題を解決するために，本発明の別の観点によれば，コンテンツ処理装置においてコンテンツを処理する方法であって：管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別ステップと；コンテンツ再生装置との接続が判別されたとき，コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信ステップと；コンテンツＩＤとグループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信ステップと；コンテンツ配信サーバから受信したコンテンツＩＤに対応するコンテンツをコンテンツ記憶部に記録するコンテンツ記憶ステップと；記憶されたコンテンツをコンテンツ再生装置に送信する送信ステップと；を含むコンテンツ処理方法が提供される。
【００３２】
上記課題を解決するために，本発明の別の観点によれば，コンテンツ再生装置をして，：理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤをグループＩＤ記憶部に記憶するグループＩＤ記憶処理と；コンテンツ記憶部に記憶されているコンテンツを無線通信により他の機器に送信する無線送信処理と；他の機器から無線通信により送信されたコンテンツを受信する無線受信処理と；受信されたコンテンツに付加されているグループＩＤと，グループＩＤ記憶部に記憶されたグループＩＤとに基づき，受信されたコンテンツが再生可能か否かを判断する再生可否判断処理と；再生可否判断処理により再生可能であると判断された場合，受信されたコンテンツを再生する再生実行処理と；再生されたコンテンツに対応するコンテンツＩＤと，当該コンテンツに付加されているグループＩＤをＩＤ記憶部に記録するＩＤ記録処理と；コンテンツのダウンロードサービスを提供するコンテンツ配信サーバと，コンテンツ再生装置とが直接／間接的に接続された場合，ＩＤ記憶部に記憶されたコンテンツＩＤとグループＩＤとをコンテンツ配信サーバに送信するデータ通信処理と；を実行せしめるコンピュータプログラムが提供される。
【００３３】
上記課題を解決するために，本発明の別の観点によれば，コンテンツ処理装置をして：管理サーバにユーザ単位で登録されることによりユーザ単位で固有に生成されるグループＩＤを記憶するコンテンツ再生装置との接続を判別する接続判別処理と；コンテンツ再生装置との接続が判別されたとき，コンテンツ再生装置に記憶されたコンテンツＩＤとグループＩＤとを受信する第１の通信処理と；コンテンツＩＤとグループＩＤとを，コンテンツのダウンロードサービスを提供するコンテンツ配信サーバに送信する第２の通信処理と；コンテンツ配信サーバから受信したコンテンツＩＤに対応するコンテンツをコンテンツ記憶部に記憶するコンテンツ記憶処理と；コンテンツ記憶部に記憶されたコンテンツを，コンテンツ再生装置に送信する送信ステップと；を実行せしめるコンピュータプログラムが提供される。
【発明の効果】
【００３４】
以上説明したように本発明によれば，コンテンツＩＤとユーザ識別番号が含まれたコンテンツを無線通信により送受信して，コンテンツを不特定多数の人で合法に共有し，コンテンツを安全にかつ広く普及することができる
【発明を実施するための最良の形態】
【００３５】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３６】
まず，本実施形態にかかるグループ管理方式の著作権管理に対応したコンテンツ共有システムの概要について説明する。
【００３７】
本実施形態にかかるコンテンツ共有システムは，複数の機器（コンテンツ処理装置またはコンテンツ再生装置等）間におけるコンテンツの利用を管理し，コンテンツの著作権を保護する著作権管理システムとして構成されている。即ち，このコンテンツ共有システムは，インターネット等を通じたコンテンツの大量配布行為等といったコンテンツの違法利用を確実に防止するべく，相異なるユーザが所有する機器間では，コンテンツの共有を制限する。
【００３８】
一方で，このコンテンツ共有システムは，同一のユーザ（例えば，単独ユーザのみならず，家族，友人，会社の同僚等の限られた範囲のユーザグループを含む。以下同じ。）が所有する複数の機器間では，コンテンツをある程度自由に共有できるコンテンツ共有サービスを実現するシステムとしても構成されている。
【００３９】
このように本実施形態にかかるコンテンツ共有システムは，著作権管理を行いつつも，私的利用の範囲内ではコンテンツの共有を認め，同一ユーザが所有する複数の機器間でのコンテンツ共有の利便性，自由度を高めることが可能な著作権管理方式（後述する「グループ管理方式」の著作権管理スキーム）を採用している。
【００４０】
上述したように，ＳＤＭＩ準拠の「チェックイン・チェックアウト方式」のみに対応した従来の著作権管理システムでは，コンテンツの利用権限を定めた権利情報であるライセンスに基づいて，「コンテンツ単位」でコンテンツのコピー数（チェックイン・チェックアウト回数）を制限することによって，コンテンツの違法利用を制限していた。このようなシステムでは，複数のコンテンツ処理装置間でコンテンツをコピー（チェックイン・チェックアウト）する度ごとに著作権管理処理を行わなければならないので，システム構成が複雑で処理が遅くなり，私的使用の範囲内でのコンテンツ利用の自由度が低く利便性に欠けるという欠点があった。また，かかる従来のチェックイン・チェックアウト方式の著作権管理システムでは，ユーザは，常にコンテンツのコピー元やコピー回数を意識してシステムを利用せねばならなかった。また，著作権管理システムの本来の目的である「他人の所有する機器へのコンテンツのコピー防止」は，実現されていなかった。
【００４１】
これに対し，本実施形態にかかるコンテンツ共有システムは，上記従来のチェックイン・チェックアウト方式のみならず，グループ管理方式の著作権管理を実行できる点に特徴がある。このグループ管理方式の著作権管理システムでは，コンテンツ利用の管理単位を，「コンテンツの提供元（ｓｏｕｒｃｅ；ソース）」単位（具体的には「コンテンツを最初に所有したユーザ単位」若しくは「コンテンツを作成した機器単位」）とし，各機器におけるコンテンツの再生を，コンテンツの提供元に応じて許可／不許可するという著作権管理を行う。
【００４２】
より具体的には，このグループ管理方式の著作権管理システムでは，各ユーザが所有する複数の機器をグループ管理サーバにユーザ単位でグループ登録し，グループ登録された各機器において，コンテンツの提供元を表すソースＩＤと，ソースＩＤリストとに基づいて，コンテンツの再生を制御する。これにより，同一のユーザの機器グループに登録された機器間では，同一の提供元のコンテンツを自由にコピーして再生できるようになる。
【００４３】
なお，コンテンツは，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってよい。以下では，コンテンツとして，音声コンテンツ，特に，配信サーバから配信された，或いは音楽ＣＤからリッピングされた音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。
【００４４】
次に，図１に基づいて，上記のようなグループ管理方式の著作権管理を行うための，本実施形態にかかるコンテンツ共有システム１００におけるグループ登録の概要について説明する。なお，図１は，本実施形態にかかるコンテンツ共有システム１００のグループ登録の概要を示す説明図である。
【００４５】
図１に示すように，コンテンツ処理装置（ＰＣ）１０−１，２およびコンテンツ再生装置（ＰＤ）２０−１，２は，例えば，ユーザＡの所有する機器グループ（コンテンツ処理装置１０−１，コンテンツ再生装置２０−１）と，ユーザＢの所有する機器グループ（コンテンツ処理装置１０−２，コンテンツ再生装置２０−２）とにグループ化されている。このような機器のグループ化は，グループ管理サーバ３２に対し，コンテンツ処理装置１０およびコンテンツ再生装置２０を，ユーザ単位でグループ登録することによって成される。
【００４６】
このグループ登録について，ユーザＡが所有するコンテンツ処理装置（ＰＣ）１０−１の例を挙げて具体的に説明する。まず，ユーザＡは，自身の所有するコンテンツ処理装置１０−１を用いてグループ管理サーバ３２にアクセスし，ユーザ認証処理を行い，コンテンツ処理装置１０−１の機器ＩＤ（例えばターミナルＩＤ）をグループ管理サーバ３２に送信する。次いで，グループ管理サーバ３２は，当該コンテンツ処理装置１０−１の機器ＩＤをユーザＡに関連付けて保存して，コンテンツ処理装置１０−１をユーザＡの機器グループにグループ登録する。さらに，グループ管理サーバ３２は，コンテンツ処理装置１０−１に対して，ユーザＡを表すユーザ識別情報（例えば，後述するリーフＩＤ）を送信し，コンテンツ処理装置１０は，受信したユーザ識別情報を自己の記憶手段に格納する。同様にして，他のコンテンツ処理装置１０もグループ登録される。また，コンテンツ再生装置（ＰＤ）２０のグループ登録は，コンテンツ処理装置（ＰＣ）１０を介して行われるが，詳細は後述する。
【００４７】
このようなグループ登録においては，１つの機器（コンテンツ処理装置１０およびコンテンツ再生装置２０）は，単一のユーザの機器グループにのみ登録することができ，異なるユーザの機器グループに同時に登録することはできない。従って，コンテンツ処理装置１０−２の所有者がユーザＡからユーザＢに変更された場合には，当該コンテンツ処理装置１０−２のグループ登録を変更，即ち，ユーザＡの機器グループからの登録解除およびユーザＢの機器グループへの再登録を行う必要がある。
【００４８】
また，例えば，ユーザＡがコンテンツ処理装置１０−３を新規に購入した場合には，このコンテンツ処理装置１０−３はグループ未所属の状態であるので，上記と同様にして，当該コンテンツ処理装置１０−３を，ユーザＡの機器グループにグループ登録することができる。一方，既にユーザＡの機器グループに登録されているコンテンツ処理装置１０−１を，グループ登録解除してグループ未所属にすることもできる。
【００４９】
このように，コンテンツ共有システム１００では，グループ管理サーバ３２に対し，機器を所有するユーザ単位で各機器をグループ登録する。この結果，同一ユーザの機器グループに登録された機器間では，コンテンツを自由に共有することができる。一方，異なるユーザの機器グループに登録された機器間では，コンテンツを共有することができない。
【００５０】
ここで，図２に基づいて，このようなコンテンツ共有の管理手法の概要について説明する。なお，図２は，本実施形態にかかるコンテンツ共有システム１００の主な構成要素を示すブロック図である。
【００５１】
図２に示すように，本実施形態にかかるコンテンツ共有システム１００は，ソースＩＤ付加部１と，コンテンツ再生部２と，リスト管理部３とを，主な構成要素としている。
【００５２】
ソースＩＤ付加部１は，例えば，コンテンツ処理装置１０等に設けられ，コンテンツに，コンテンツの提供元を表すソースＩＤを付加する機能を有する。なお，「コンテンツにソースＩＤを付加する」とは，コンテンツにソースＩＤを関連付けるという意味であり，例えば，コンテンツデータを含むファイル（コンテンツファイル）内にソースＩＤのデータを追加する処理や，上記コンテンツファイルと，ソースＩＤのデータを含むファイルとを関連付ける処理などを含む。
【００５３】
また，「コンテンツの提供元」は，コンテンツ共有システム１００内で共有されるコンテンツの個人ユーザレベルでの出所である。具体的には，このコンテンツの提供元は，例えば，（１）コンテンツ配信サ−ビスを利用してコンテンツを取得（購入等）したユーザ，（２）リッピングまたはセルフレコーディング等によりコンテンツを作成したコンテンツ処理装置１０などである。上記ソースＩＤは，このようなコンテンツ提供元ごとに固有に付与される識別子である。このソースＩＤをコンテンツに付加することによって，システム内で流通するコンテンツの提供元を特定することができる。
【００５４】
本実施形態では，かかるソースＩＤとして，例えば，レコーダＩＤと，グループＩＤとを使用する。レコーダＩＤは，コンテンツ処理装置１０をコンテンツの提供元とする場合のソースＩＤであり，グループＩＤは，ユーザをコンテンツの提供元とする場合のソースＩＤである。
【００５５】
レコーダＩＤは，コンテンツのリッピング（ｒｉｐｐｉｎｇ）機能を有するコンテンツ処理装置１０（ＰＣ等）単位で固有に付与される識別子である。このレコーダＩＤは，上記リッピング機能を有するコンテンツ処理装置１０によって，当該コンテンツ処理装置１０の機器ＩＤ等に基づいて生成され，当該コンテンツ処理装置１０内に安全に保存されている。コンテンツ処理装置１０は，音楽ＣＤ等のリムーバブル記憶媒体から，コンテンツをリッピングしたときに，リッピングされたコンテンツ（以下「リッピングコンテンツ」という。）に対して，コンテンツ処理装置１０自身のレコーダＩＤを付加する。従って，かかるレコーダＩＤによって，リッピングコンテンツの作成元（即ち，コンテンツの提供元）のコンテンツ処理装置１０を特定することができる。
【００５６】
また，グループＩＤは，コンテンツ処理装置１０及び／又はコンテンツ再生装置２０を所有するユーザ単位で固有に付与される識別子である。具体的には，このグループＩＤは，本実施形態にかかるコンテンツ共有システム１００が提供するコンテンツ共有サービスのユーザアカウント単位で付与される。かかるグループＩＤによって，コンテンツ処理装置１０またはコンテンツ再生装置２０の所属する機器グループ，およびこれらの所有者を識別できる。
【００５７】
本実施形態では，このグループＩＤは，例えば，コンテンツ処理装置１０によって，コンテンツ処理装置１０のグループ登録時，若しくは配信コンテンツの受信時に，リーフＩＤ（ｌｅａｆ  ＩＤ）に基づいて生成される。このリーフＩＤは，ユーザ単位で付与される識別子であり，例えば，グループ管理サーバ３２に対するユーザ登録時に，グループ管理サーバ３２によって生成される。かかるリーフＩＤは，ユーザ識別情報の一例として構成されており，各機器のグループ登録時やコンテンツ配信時に，グループ管理サーバ３２からコンテンツ処理装置１０に通知される。
【００５８】
コンテンツ処理装置１０は，グループ管理サーバ３２から通知されたリーフＩＤおよびサービスＩＤに基づいて，グループＩＤを生成する。このサービスＩＤは，コンテンツ共有システム１００において実現されるコンテンツ配信サービスまたはリッピングコンテンツ共有サービス単位で固有のＩＤである。ここで，コンテンツ配信サービスは，コンテンツ配信サーバからコンテンツ処理装置１０にコンテンツを配信するサービスである。また，リッピングコンテンツ共有サービスは，上記グループ登録を行うことにより，リッピングコンテンツを，同一ユーザ所有の複数のコンテンツ処理装置１０およびコンテンツ再生装置２０間で共有できるようにするサービスである。
【００５９】
例えば，このコンテンツ配信サービスおよびリッピングコンテンツ共有サービスを別管理せず，双方のサービスに共通のサービスＩＤを使用する場合には，次のように，サービスＩＤとリーフＩＤとを結合させて，１種類のグループＩＤが生成される。
「グループＩＤ」＝「サービスＩＤ」＋「リーフＩＤ」
【００６０】
一方，コンテンツ配信サービスとリッピングコンテンツ共有サービスとを別管理する場合には，コンテンツ配信サービス単位で固有のコンテンツ配信サービスＩＤと，リッピングコンテンツ共有サービス単位で固有のリッピングコンテンツ共有サービスＩＤとが生成される。このため，次のように各サービスのサービスＩＤとリーフＩＤとをそれぞれ結合させて，各サービスに対応した２種類のグループＩＤが生成される。
「第１のグループＩＤ」＝「コンテンツ配信サービスＩＤ」＋「リーフＩＤ」
「第２のグループＩＤ」＝「リッピングコンテンツ共有サービスＩＤ」＋「リーフＩＤ」
【００６１】
このうち第１のグループＩＤは，コンテンツ配信サーバから配信される配信コンテンツを購入したユーザを識別するため，当該配信コンテンツに付加される。また，第２のグループＩＤは，コンテンツ処理装置１０およびコンテンツ再生装置２０間でリッピングコンテンツを共有するため，後述するソースＩＤリストにレコーダＩＤを追加する際に，追加の可否を判断する基準となる。
【００６２】
本実施形態では，例えば，第１のグループＩＤと第２のグループＩＤを生成する後者の手法を採用しているが，以下では説明の便宜上，第１のグループＩＤと第２のグループＩＤを区別せず，双方をグループＩＤと表現して説明する。
【００６３】
このようなグループＩＤは，例えばコンテンツ処理装置１０によって，コンテンツ配信サーバから配信された配信コンテンツに付加される。このようにグループＩＤを配信コンテンツに付加することにより，当該配信コンテンツの購入元（即ち，コンテンツの提供元）のユーザを識別できるようになる。
【００６４】
以上のように，コンテンツ処理装置１０が有するコンテンツ付加部１によってソースＩＤ（レコーダＩＤ，グループＩＤ）が付加されたコンテンツは，コンテンツ処理装置１０およびコンテンツ再生装置２０間で，自由にコピー可能である。即ち，グループ管理方式の著作権管理システムでは，ソースＩＤが付加されたコンテンツ（即ち，著作権管理対象のコンテンツ）のコピー時に，従来のチェックイン・チェックアウト方式の著作権管理システムのような，コピー回数の制限処理が行われることはない。
【００６５】
次に，コンテンツ再生部２は，コンテンツの再生機若しくは再生ソフトウェアなどで構成され，コンテンツ処理装置１０またはコンテンツ再生装置２０に設けられる。このコンテンツ再生部２は，当該コンテンツ再生部において再生を許可されたソースＩＤが追加されるソースＩＤリストＬを有している。このソースＩＤリストＬは，コンテンツ再生部２ごとにそれぞれ設けられるものであり，コンテンツ再生部２が異なれば，それぞれのソースＩＤリストＬに含まれるソースＩＤも異なる。
【００６６】
コンテンツ再生部２は，上記ソースＩＤが付加されたコンテンツを再生する際には，上記ソースＩＤリストＬをチェックして，当該コンテンツの再生を可能化／不能化する。即ち，コンテンツ再生部２は，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれている場合には，当該コンテンツを再生することができ，一方，コンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれていない場合には，当該コンテンツを再生することができない。このように，コンテンツ再生部２は，ソースＩＤ単位，即ちコンテンツ提供元単位で，コンテンツの再生を制御する。
【００６７】
さらに，コンテンツ再生部２は，例えば，リスト管理部３に対して，自己の保有するソースＩＤリストＬへの新規ソースＩＤの追加を要求することができる。即ち，コンテンツ再生部２は，自身の保有するソースＩＤリストＬに含まれていない新規なソースＩＤが付加されたコンテンツを再生するためには，ソースＩＤリストＬに当該新規なソースＩＤを追加する必要がある。このため，コンテンツ再生部２は，ソースＩＤリストＬの更新を許可するリスト管理部３に対して，当該新規ソースＩＤの追加許可を要求する。
【００６８】
リスト管理部３は，例えば，コンテンツ処理装置１０内に設けられ，上記コンテンツ再生部２が保有するソースＩＤリストＬを更新する。ここで，ソースＩＤリストＬの更新とは，ソースＩＤリストＬに対するソースＩＤの追加，削除である。リスト管理部３は，ソースＩＤリストＬに対してソースＩＤを追加／削除することにより，コンテンツ再生部２における当該ソースＩＤが付加されたコンテンツの再生を可能化／不能化することができる。
【００６９】
かかるリスト管理部３は，グループＩＤとレコーダＩＤとが関連付けられた共有情報であるグループ証明書（Ｇｒｏｕｐ  Ｃｅｒｔｉｆｉｃａｔｅ）Ｇを取得し，かかるグループ証明書Ｇに基づいてソースＩＤリストＬを更新する。具体的には，リスト管理部３は，グループ証明書Ｇ内に含まれるグループＩＤが上記ソースＩＤリストＬに含まれるグループＩＤと同一である場合には，グループ証明書Ｇ内に含まれるレコーダＩＤをソースＩＤリストＬに追加する。これにより，同一のユーザの機器グループに登録されているコンテンツ処理装置１０のレコーダＩＤを，ソースＩＤリストＬに追加して，かかるコンテンツ処理装置１０がリッピングしたリッピングコンテンツを再生できるようにすることができる。
【００７０】
以上のように，本実施形態にかかるコンテンツ共有システム１００では，上記ソースＩＤ付加部１，コンテンツ再生部２およびリスト管理部３によって，各コンテンツ処理装置１０およびコンテンツ再生装置２０におけるコンテンツの再生を制御することにより，コンテンツ処理装置１０間でコピーされるコンテンツの著作権を管理している。なお，このコンテンツ共有システム１００は，上記のようなグループ管理方式の著作権管理のみならず，従来のチェックイン・チェックアウト方式の著作権管理をも実行可能に構成されているが，詳細は後述する。
【００７１】
次に，図３に基づいて，本実施形態にかかるコンテンツ共有システム１００の全体構成について説明する。なお，図３は，本実施形態にかかるコンテンツ共有システム１００の全体構成を概略的に示すブロック図である。
【００７２】
図３に示すように，本実施形態にかかるコンテンツ共有システム１００は，例えば，複数のコンテンツ処理装置１０−１，２，…，ｎ，（以下では「コンテンツ処理装置１０」と総称する場合もある。）と，複数のコンテンツ再生装置２０−１，２，…，ｍ，ｎ，（以下では「コンテンツ再生装置２０」と総称する場合もある。）と，サーバ３０と，これら装置を相互に接続するネットワーク５およびローカルライン９と，記憶媒体７と，から構成される。サーバ３０は，例えば，ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８などを含む。
【００７３】
コンテンツ処理装置１０は，コンテンツを記録及び再生することが可能な装置である。より具体的には，コンテンツ処理装置１０は，例えば，パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型，デスクトップ型を問わない。）で構成されるが，かかる例に限定されず，ネットワーク５を介した通信機能を有する機器であれば，例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），家庭用ゲーム機，情報家電などで構成することもできる。
【００７４】
このコンテンツ処理装置１０は，例えば，ネットワーク５を介してサーバ３０との間で通信接続可能である。このコンテンツ処理装置１０は，例えば，コンテンツ配信サービス用のソフトウェアや，リッピングコンテンツ共有サービス用のソフトウェアをインストール可能である。これにより，コンテンツ処理装置１０は，コンテンツ配信サーバ３４からコンテンツの配信を受け，この配信コンテンツをストレージ装置や記憶媒体７などの記録手段に記録することができる。
【００７５】
また，コンテンツ処理装置１０は，例えば，セルフレコーディング（自己録音，録画等）やリッピングなどによって，新規にコンテンツを作成して，ストレージ装置や記憶媒体７に記録することができる。なお，セルフレコーディングとは，コンテンツ処理装置１０自身が有する撮像装置／集音装置によって撮像／集音した映像／音声等を，映像／音声のデジタルデータとして記録することをいう。また，リッピングとは，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記憶媒体に記録されているデジタル形式のコンテンツデータ（音声データや映像データ等）を抽出し，コンピュータで処理可能なファイル形式に変換して，ストレージ装置や記憶媒体７に記録することをいう。
【００７６】
コンテンツ処理装置１０は，上記配信コンテンツおよびリッピングコンテンツを，例えば，ＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの所定の圧縮符号化方式で圧縮符号化し，ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号化方式で暗号化して記録できる。
【００７７】
さらに，コンテンツ処理装置１０は，上記配信コンテンツやリッピングコンテンツを，他のコンテンツ処理装置１０またはコンテンツ再生装置２０との間で，ネットワーク５やローカルライン９を介して送受信する，或いは記憶媒体７を介してやり取りすることができる。これにより，複数のコンテンツ処理装置１０，コンテンツ再生装置２０間で，コンテンツを提供／取得して，コンテンツを共有できる。
【００７８】
また，コンテンツ処理装置１０は，ネットワーク５を介して接続されたグループ管理サーバ３２に対してグループ登録される。さらに，コンテンツ処理装置１０は，例えば，上述したようなソースＩＤ付加部１，コンテンツ再生部２及びリスト管理部３に相当する構成要素を具備している。このように，コンテンツ処理装置１０は，上記グループ管理方式の著作権管理方式に対応できるように構成されている。さらに，コンテンツ処理装置１０は，例えば，従来のチェックイン・チェックアウト方式の著作権管理方式にも対応できるように構成されているが，詳細については後述する。
【００７９】
コンテンツ再生装置２０は，携帯型のコンテンツ再生装置であるポータブルデバイス（ＰＤ）である。より具体的には，コンテンツ再生装置２０は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）を備えた携帯型オーディオプレーヤなどで構成されるが，かかる例に限定されず，携帯型映像／音声プレーヤ，ＰＤＡ，携帯電話，ＰＨＳなど，各種の携帯可能な装置であってもよい。また，コンテンツ再生装置２０内の記憶媒体，或いは装填可能な外部記憶媒体７は，ＨＤＤに限らず，光ディスク，光磁気ディスク，フラッシュメモリ，ＦｅＲＡＭ，及び，磁気メモリなど，ランダムアクセス可能な記憶媒体であれば構わない。なお，このコンテンツ再生装置２０は，コンテンツ再生専用機であってもよい。
【００８０】
このコンテンツ再生装置２０は，例えば，ローカルライン９を介してコンテンツ処理装置１０にローカルに接続可能であり，コンテンツ処理装置１０との間で各種のデータを通信可能である。このローカルライン９は，例えば，例えばＵＳＢ（Ｕｎｉｖａｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル等の有線ケーブルなどで構成される。なお，コンテンツ処理装置１０とコンテンツ再生装置２０とは，無線通信でデータ通信可能に構成されてもよい。
【００８１】
かかるコンテンツ再生装置２０は，ローカルライン９を介してコンテンツ処理装置１０から転送されたコンテンツや，記憶媒体７によって提供されたコンテンツを再生することができる。
【００８２】
また，コンテンツ再生装置２０は，コンテンツ処理装置１０を介して，グループ管理サーバ３２に対してグループ登録される。また，コンテンツ再生装置２０は，例えば，上述したコンテンツ再生部２相当する構成を具備している。このように，コンテンツ再生装置２０は，上記グループ管理方式の著作権管理方式に対応できるように構成されている。さらに，コンテンツ再生装置２０は，チェックイン・チェックアウト方式の著作権管理方式にも対応しており，コンテンツ再生装置２０による設定に応じてグループ管理方式と，チェックイン・チェックアウト方式とを切替可能に構成されているが，詳細は後述する。
【００８３】
サーバ３０は，サーバ機能を備えたコンピュータ装置などで構成される。このサーバ３０は，例えば，ＷＷＷサーバ３１と，グループ管理サーバ３２と，コンテンツ配信サーバ３４と，証明書管理サーバ３６と，課金サーバ３８などを含む。
【００８４】
ＷＷＷサーバ３１は，ネットワークを介して接続してきたコンテンツ処理装置１０との通信を確立し，ユーザ登録処理，ユーザ認証処理等を行う。ユーザ認証が完了した場合には，ＷＷＷサーバ３１は，コンテンツ処理装置１０をグループ管理サーバ３２またはコンテンツ配信サーバ３４と接続させる。
【００８５】
グループ管理サーバ３２は，上述したように，ユーザ登録されたユーザが所有するコンテンツ処理装置１０からの登録要求に応じて，コンテンツ処理装置１０およびコンテンツ再生装置２０をユーザ単位でグループ登録する。
【００８６】
コンテンツ配信サーバ３４は，コンテンツ配信サービスを提供するサーバであり，ユーザが所有するコンテンツ処理装置１０からの配信要求に応じて，当該コンテンツ処理装置１０にネットワーク５を介してコンテンツを配信する。このコンテンツ配信サーバ３４は，例えば，電子音楽配信（ＥＭＤ；Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サービスを提供するＥＭＤサーバなどである。このコンテンツ配信サーバ３４は，配信対象の音楽コンテンツを，例えば，ＡＴＲＡＣ３方式またはＭＰ３方式などの圧縮符号化方式で圧縮符号化し，ＤＥＳなどの暗号化方式で暗号化した上で，コンテンツ処理装置１０に配信する。また，コンテンツ配信サーバ３４は，暗号化された配信コンテンツとともに，当該配信コンテンツを復号するためのコンテンツ鍵を暗号化して，コンテンツ処理装置１０に送信する。
【００８７】
証明書管理サーバ３６は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを取得して管理し，同一機器グループに属するコンテンツ処理装置１０に配布する。これにより，コンテンツ処理装置１０は，同一機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤを追加して，リッピングコンテンツを共有できるようになる。
【００８８】
課金サーバ３８は，上記コンテンツ配信サーバ３４によるコンテンツの配信に応じて，コンテンツを購入したユーザに対し課金処理を行う。
【００８９】
これらのＷＷＷサーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８は，その全部若しくは一部がハードウェアとして一体構成されていてもよいし，或いは，個々別々のサーバ装置で構成されてもよい。
【００９０】
ネットワーク５は，上記コンテンツ処理装置１０およびサーバ３０を双方向通信可能に接続する通信回線網である。このネットワーク５は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００９１】
さらに，かかるネットワーク５は，私的ネットワークを含むものである。この私的ネットワークとは，著作権管理の観点からみて，私的使用の範囲内でコンテンツを共有する複数のコンテンツ処理装置１０を相互に接続するネットワークである。かかる私的ネットワークの具体例としては，例えば，同一ユーザによって使用される複数のコンテンツ処理装置１０を接続するネットワークや，同一の家庭内で使用される複数のコンテンツ処理装置１０を接続するホームネットワーク，小規模の限られたグループ（会社，友人等）内で使用される複数のコンテンツ処理装置１０を接続するＬＡＮなどが挙げられる。
【００９２】
記憶媒体７は，コンテンツ，グループ証明書Ｇ，プログラム等の各種データを格納することが可能なリムーバブルメディアであり，例えば，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，光磁気ディスク等の各種の光ディスク３や，フレキシブルディスク，ハードディスク等の磁気ディスク，各種の半導体メモリなどである。なお，この記憶媒体７は，例えば，暗号鍵等を用いてコンテンツのコピーや再生等を制限する著作権管理機能付きの記憶媒体であってもよい。
【００９３】
この記憶媒体７は，コンテンツ処理装置１０間におけるコンテンツの提供／取得媒体として機能する。例えば，コンテンツ処理装置１０−１によってコンテンツが書き込まれた記憶媒体７を，コンテンツ処理装置１０−２にローディングして当該コンテンツを読み出すことにより，コンテンツ処理装置１０−１からコンテンツ処理装置１０−２に対しコンテンツを提供することができる。さらに，コンテンツ処理装置１０−１は，ネットワーク５に接続不能なコンテンツ再生装置２０との間でも，記憶媒体７を介してコンテンツを提供／取得することができる。また，この記憶媒体７は，コンテンツ処理装置１０間におけるグループ証明書Ｇの提供／取得媒体としても機能する。さらに，この記憶媒体７は，販売店の店頭等に設けられたコンテンツ販売端末（図示せず。）に挿入され，ユーザ操作に応じて購入されたコンテンツを記憶して，コンテンツ処理装置１０に提供することもできる。
【００９４】
次に，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０の構成について詳細に説明する。
【００９５】
まず，図４に基づいて，本実施形態にかかるコンテンツ処理装置１０のハードウェア構成について説明する。なお，図４は，本実施形態にかかるコンテンツ処理装置１０のハードウェア構成の例を概略的に示すブロック図である。
【００９６】
図４に示すように，コンテンツ処理装置１０は，例えば，ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と，ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と，ホストバス１０４と，ブリッジ１０５と，外部バス１０６と，インタフェース１０７と，入力装置１０８と，出力装置１１０と，ストレージ装置（ＨＤＤ）１１１と，ドライブ１１２と，接続ポート１１４と，通信装置１１５とを備える。
【００９７】
ＣＰＵ１０１は，演算処理装置および制御装置として機能し，各種プログラムに従って動作し，コンテンツ処理装置１０内の各部を制御する。ＲＯＭ１０２は，ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は，ＣＰＵ１０１の実行において使用するプログラムや，その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００９８】
ホストバス１０４は，ブリッジ１０５を介して，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。
【００９９】
入力装置１０８は，例えば，マウス，キーボード，タッチパネル，ボタン，スイッチ，レバー等の操作手段と，入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成されている。コンテンツ処理装置１０のユーザは，この入力装置１０８を操作することにより，コンテンツ処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１００】
出力装置１１０は，例えば，ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置，液晶ディスプレイ（ＬＣＤ）装置，ランプ等の表示装置と，スピーカ等の音声出力装置などで構成される。この出力装置１１０は，例えば，再生されたコンテンツを出力する。具体的には，表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方，音声出力装置は，再生された音声データ等を発音する。
【０１０１】
ストレージ装置１１１は，本実施形態にかかるコンテンツ処理装置１０の記憶部の一例として構成されたデータ格納用の装置であり，例えば，ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１１は，ハードディスクを駆動し，ＣＰＵ１０１が実行するプログラムや各種データを格納する。また，このストレージ装置１１１には，後述の図５に示すソースＩＤリストＬ，コンテンツデータベース１１６，自己ＩＤ用データベース１１７，コンテンツ管理情報データベース１１８などが格納されている。
【０１０２】
ドライブ１１２は，記憶媒体用リーダライタであり，コンテンツ処理装置１０に内蔵，或いは外付けされる。このドライブ１１２は，コンテンツ処理装置１０にローディングされた磁気ディスク，光ディスク，光磁気ディスク，または半導体メモリ等のリムーバブル記憶媒体７に対して，コンテンツ，グループ証明書Ｇ，プログラムなどの各種データを記録／再生する。
【０１０３】
具体的には，ドライブ１１２は，リムーバブル記憶媒体７に記録されているデータを読み出して，インタフェース１０７，外部バス１０６，ブリッジ１０５，およびホストバス１０４を介して接続されているＲＡＭ１０３に供給する。ＣＰＵ１０１は，必要に応じて，これらのデータをＲＯＭ１０２またはストレージ装置１１１などに格納する。一方，ドライブ１１２は，ＲＯＭ１０２またはストレージ装置１１１などに格納されているデータや，新たに生成したデータ，外部装置から取得したデータをＣＰＵ１０１から受け取り，リムーバブル記憶媒体７に書き込む。
【０１０４】
接続ポート１１４は，例えばコンテンツ再生装置２０等の外部周辺機器を接続するポートであり，ＵＳＢ，ＩＥＥＥ１３９４等の接続端子を有する。接続ポート１１４は，インタフェース１０７，および外部バス１０６，ブリッジ１０５，ホストバス１０４等を介してＣＰＵ１０１等に接続されている。かかる接続ポート１１４によって，コンテンツ処理装置１０は，コンテンツ再生装置２０とローカルライン９を介して各種のデータを通信可能となる。
【０１０５】
通信装置１１５は，例えば，ネットワーク５に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１１５は，他のコンテンツ処理装置１０やサーバ３０等の外部機器との間で，ネットワーク５を介して，コンテンツ，ソースＩＤリストＬ，グループ証明書Ｇ，制御信号などの各種データを送受信する。
【０１０６】
次に，図５に基づいて，本実施形態にかかるコンテンツ処理装置１０の主な機能について説明する。なお，図５は，本実施形態にかかるコンテンツ処理装置１０の機能を概略的に示すブロック図である。
【０１０７】
図５に示すように，コンテンツ処理装置１０は，例えば，データ通信部１２０と，グループ登録部１３０と，リスト管理部１４０と，証明書発行部１５０と，配信サービス利用部１５２と，ソースＩＤ付加部１５４と，コンテンツ処理部１６０と，ＩＣＶデータ管理部１９０と，コンテンツデータベース１１６と，自己ＩＤ用データベースと１１７，コンテンツ管理情報データベース１１８と，を備える。
【０１０８】
データ通信部１２０は，コンテンツ処理装置１０と外部装置との間で各種のデータを送受信する。例えば，データ通信部１２０は，上記通信装置１１５を利用して，ネットワーク５を介して，コンテンツ処理装置１０と他のコンテンツ処理装置１０またはサーバ３０との間でデータを送受信する。また，データ通信部１２０は，上記接続ポート１１４を利用して，ローカルライン９を介して，コンテンツ処理装置１０とコンテンツ再生装置２０との間でデータを送受信する。
【０１０９】
グループ登録部１３０は，グループ管理サーバ３２に対して，ユーザ登録処理，コンテンツ処理装置１０のグループ登録処理（機器登録処理）を行う。このグループ登録処理では，グループ登録部１３０は，グループ登録要求情報（例えば，グループ登録要求通知，ユーザＩＤ，パスワード，ターミナルＩＤ，レコーダＩＤ等）を，グループ管理サーバ３２に送信する。ここで，ターミナルＩＤは，ＰＣ等で構成されたコンテンツ処理装置１０を一意に識別するＩＤである。このターミナルＩＤおよびレコーダＩＤは，各コンテンツ処理装置１０によって，例えば，独自に発生させた乱数や，各コンテンツ処理装置１０のデバイスＩＤ等に基づいて，固有に生成される。
【０１１０】
また，グループ登録部１３０は，コンテンツ処理装置１０のグループ登録に応じて，グループ管理サーバ３２から通知されたサービスデータ（リーフＩＤ，サービス共通鍵等）を受信する。さらに，グループ登録部１３０は，例えば，受信したリーフＩＤをリスト管理部１４０に出力し，受信したサービス共通鍵をコンテンツ処理部１６０に出力する。このサービス共通鍵（秘密鍵）は，暗号化されたコンテンツデータを復号するために必要な鍵であり，改竄されないよう安全に格納される。
【０１１１】
また，グループ登録部１３０は，グループ管理サーバ３２に対して，コンテンツ処理装置１０のグループ登録解除要求処理を行う。この場合にも，登録時と同様に，グループ登録解除要求情報（例えば，グループ登録解除要求通知，ユーザＩＤ，パスワード，ターミナルＩＤ等）をグループ管理サーバ３２に送信する。登録解除が成された場合には，グループ登録部１３０は，その旨をリスト管理部１４０に通知する。
【０１１２】
また，グループ登録部１３０は，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０を，グループ管理サーバ３２にグループ登録することも可能である。このような，グループ登録部１３０によるコンテンツ処理装置１０およびコンテンツ再生装置２０のグループ登録処理，登録解除処理の詳細には後述する。
【０１１３】
リスト管理部１４０は，図２に示したリスト管理部３に対応する構成要素である。このリスト管理部１４０は，例えば，コンテンツ処理装置１０が保有するソースＩＤリストＬを更新する機能を有する。
【０１１４】
例えば，上記グループ登録時には，リスト管理部１４０は，グループ登録部１３０から受け取ったリーフＩＤにサービスＩＤを付加して，当該サービスＩＤが付加されたリーフＩＤをグループＩＤに変換して，このグループＩＤをソースＩＤリストＬに追加する。また，リスト管理部１４０は，グループ管理サーバ３２または他のコンテンツ処理装置１０から配布されたグループ証明書Ｇを取得したときには，このグループ証明書Ｇ内に含まれるグループＩＤと，ソースＩＤリストＬに含まれるグループＩＤとが一致する場合に，当該グループ証明書Ｇ内に含まれるレコーダＩＤを当該ソースＩＤリストＬに追加する。なお，これらのグループＩＤまたはレコーダＩＤといったソースＩＤに有効期限情報が設定されている場合には，リスト管理部１４０は，ソースＩＤリストＬへのソースＩＤの追加時に，当該ソースＩＤの有効期限情報もソースＩＤリストＬに記述する。
【０１１５】
また，リスト管理部１４０は，グループ登録解除時には，ソースＩＤリストＬ内のソースＩＤを全て削除する。さらに，リスト管理部１４０は，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０のソースＩＤリストＬを更新することもできる。なお，このようなリスト管理部１４０によるリスト更新処理の詳細については後述する。
【０１１６】
なお，ソースＩＤリストＬは，コンテンツ処理装置１０のストレージ装置１１１，若しくはＲＯＭ１０２などに，安全に格納されている。このソースＩＤリストＬは，ユーザによる不正な改竄を防止すべく，例えば，暗号化され，デジタル署名が付された状態で格納される。
【０１１７】
本実施形態では，グループ登録時にリーフＩＤに基づき生成されたグループＩＤは，上記のようにソースＩＤリストＬ内に含まれるようにして，コンテンツ処理装置１０内に格納されている。これは，上記のように，グループＩＤを，当該グループＩＤが付加された配信コンテンツを再生可能にするためのソースＩＤとして利用して，かかるグループＩＤに基づいて配信コンテンツの再生制御を行うためである。なお，例えば，グループＩＤを，ソースＩＤとしてではなく，リッピングコンテンツ共有サービスにおけるソースＩＤリストＬへのレコーダＩＤの追加基準用のソースＩＤ（上記第２のグループＩＤ）としてのみ利用する場合には，グループＩＤは，必ずしもソースＩＤリストＬ内に格納されなくてもよい。この場合，グループＩＤは，例えば，ストレージ装置１１１内の別の記憶領域，例えば自己ＩＤ用データベース１１７に格納されてもよいし，その他のＲＯＭ１０２などに格納されてもよい。
【０１１８】
証明書発行部１５０は，例えば，コンテンツ処理装置１０自身が所属する機器グループを証明するためグループ証明書Ｇを発行する機能を有する。具体的には，証明書発行部１５０は，例えば，上記のようにコンテンツ処理装置１０がグループ登録されグループＩＤ−Ａを保有している状態において，当該コンテンツ処理装置１０に対応するレコーダＩＤ１と，グループＩＤ−Ａと関連付けたグループ証明書Ｇを発行する。このようなグループ証明書Ｇによって，レコーダＩＤ１に対応するコンテンツ処理装置１０が，グループＩＤ−Ａで特定されるユーザ所有の機器グループに所属していることを証明できる。また，このグループ証明書Ｇには，改竄検出用のデジタル署名，例えばＭＡＣ（Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）が付加されている。これにより，グループ証明書Ｇの改竄を防止することができる。
【０１１９】
かかるグループ証明書Ｇを発行する場合，証明書発行部１５０は，ストレージ装置１１１から，コンテンツ処理装置１０自身に対応するレコーダＩＤとグループＩＤとを読み出し，この読み出したレコーダＩＤとグループＩＤに上記デジタル署名を付して暗号化処理することでグループ証明書Ｇを生成し，発行する。
【０１２０】
証明書発行部１５０は，コンテンツ処理装置１０のグループ登録後には，例えば，任意のタイミングでグループＩＤを発行することができる。例えば，証明書発行部１５０は，コンテンツ処理装置１０のユーザの入力に応じて，或いは，他のコンテンツ処理装置１０からの証明書要求に応じて，自己のコンテンツ処理装置１０に対応するグループ証明書Ｇを発行するようにしてもよい。また，証明書発行部１５０は，コンテンツ処理装置１０のグループ登録後に，グループ証明書Ｇを発行して証明書管理サーバ３６に送信するようにしてもよい。
【０１２１】
また，証明書発行部１５０は，発行するグループ証明書Ｇに対して，有効期間情報を付加してもよい。これにより，当該グループ証明書Ｇを取得したコンテンツ処理装置１０は，当該グループ証明書Ｇに含まれる有効期間情報で表される有効期間内に限り，当該グループ証明書Ｇに含まれるレコーダＩＤをソースＩＤリストＬに追加できるようなる。
【０１２２】
また，証明書発行部１５０は，上記のように発行したグループ証明書Ｇを他のコンテンツ処理装置１０に配布するときの経路は，任意に設定できるが，例えば，証明書管理サーバ３６を介して他のコンテンツ処理装置１０に配布するようにしてもよい。これにより，証明書管理サーバ３６は，各コンテンツ処理装置１０のグループ証明書Ｇを一元管理して，同一の機器グループに属する他のコンテンツ処理装置１０に配布できるようになる。
【０１２３】
また，グループ証明書Ｇの配布方法も任意に設定できる。例えば，ネットワーク５またはローカルライン９を介して，グループ証明書Ｇを直接送信したり，グループ証明書Ｇを電子メールに添付して送信したり，グループ証明書Ｇをホームページ上に貼り付けたりしてもよい。また，グループ証明書Ｇを記録した記憶媒体７を介してコンテンツ処理装置１０に提供してもよい。さらに，グループ証明書Ｇをコンテンツとともに記録した記憶媒体７を介して配布してもよい。これにより，例えばリッピングコンテンツとともに，このリッピングコンテンツに付加されたレコーダＩＤと，リッピングしたコンテンツ処理装置１０のグループＩＤとを同時に配布できる，このため，同一の機器グループに属するコンテンツ処理装置１０であれば，当該リッピングコンテンツを即座に再生できるようになる。
【０１２４】
このように配布されたグループ証明書Ｇは，他のコンテンツ処理装置１０において，共有登録，即ち，ソースＩＤリストＬへのレコーダＩＤの追加に利用される。これにより，同一機器グループに属するコンテンツ処理装置１０からグループ証明書Ｇの配布を受けた他のコンテンツ処理装置１０は，同一のグループＩＤを所有する機器のレコーダＩＤを入手して，ソースＩＤリストＬに追加することができる。
【０１２５】
このように，グループＩＤとレコーダＩＤとが関連づけられたグループ証明書Ｇを発行して配布することで，同一の機器グループに属するコンテンツ処理装置１０同士で，直接に接続しなくても，相互のレコーダＩＤを共有できるようになる。
【０１２６】
なお，上記証明書発行部１５０が発行したグループ証明書Ｇや，他のコンテンツ処理装置１０または証明書管理サーバ３６から取得したグループ証明書Ｇを，上記証明書データベース（図示せず。）に保存して管理する証明書管理部（図示せず。）を設けてもよい。これにより，この証明書管理部は，かかる証明書データベースから過去に取得したグループ証明書Ｇを読み出して，他のコンテンツ処理装置１０等に配布できるようになる。
【０１２７】
配信サービス利用部１５２は，上記コンテンツ配信サーバ３４との間で，コンテンツ配信サービスに関する処理を行う。
【０１２８】
具体的には，配信サービス利用部１５２は，例えば，上記コンテンツ配信サービスを利用するために必要なユーザ認証情報（ユーザＩＤ，パスワード等），課金情報，コンテンツ配信リクエスト情報などの各種情報を，上記コンテンツ配信サーバ３４との間で送受信したり，これらの情報の入出力を支援したりする。
【０１２９】
また，配信サービス利用部１５２は，コンテンツ配信サーバ３４から送信された配信コンテンツと当該配信コンテンツのライセンスを，ネットワーク５および通信装置１１５を介して受信する。即ち，コンテンツ処理装置１０のユーザがコンテンツ配信サービスを利用してコンテンツを購入すると，配信サービス利用部１５２は，上記コンテンツ配信サーバ３４から配信コンテンツのファイルと，当該配信コンテンツの利用条件を定めたライセンスのファイルを，例えば別ファイルでダウンロードする。グループ管理方式の著作権管理がなされるコンテンツの場合には，配信コンテンツのライセンスには，上記グループ登録によりユーザに割り当てられたリーフＩＤが記述されている。一方，チェックイン・チェックアウト方式の著作権管理がなされるコンテンツの場合には，当該ライセンスには，コンテンツの利用条件情報（Ｕｓａｇｅ  Ｒｕｌｅ）である，チェックイン・チェックアウト回数制限，再生回数制限，再生期限等の情報が記述されている。
【０１３０】
配信サービス利用部１５２は，このように受信した配信コンテンツのデータおよびライセンスのデータを加工して，例えば，コンテンツとライセンスとを同一ファイルとしたコンテンツファイルを作成する。
【０１３１】
このとき，グループ管理方式の配信コンテンツに関しては，ソースＩＤ付加部１５４によって，配信コンテンツのコンテンツデータにグループＩＤが付加される。ソースＩＤ付加部１５４は，上記ソースＩＤ付加部１に対応する構成要素である。このソースＩＤ付加部１５４は，配信コンテンツに対しては，グループＩＤを付加する。具体的には，ソースＩＤ付加部１５４は，配信コンテンツに対応するライセンスに記述されているリーフＩＤを，グループＩＤに変換する処理を実行する。このリーフＩＤからグループＩＤへの変換処理は，上記と同様に，例えば，リーフＩＤに，コンテンツ配信サービスのサービスＩＤを追加することによってなされる。これによって，配信コンテンツに対し，当該配信コンテンツを購入したユーザ及びサービスを表すグループＩＤが関連付けられる。
【０１３２】
このようにして，配信サービス利用部１５２およびソースＩＤ付加部１５４は，配信されたコンテンツのファイルと，ライセンスのファイルを結合させたコンテンツファイルを作成する。
【０１３３】
具体的には，図６（ａ）に示すように，グループ管理方式のコンテンツファイルＦ１は，例えば，コンテンツＩＤと，コンテンツ鍵で暗号化されたコンテンツデータと，コンテンツ共有システム１００のみが取り扱い可能なシステム共通鍵で暗号化されたコンテンツ鍵と，グループＩＤ等のソースＩＤが記述されたライセンスと，を含む。
【０１３４】
一方，図６（ｂ）に示すように，チェックイン・チェックアウト方式のコンテンツファイルＦ２は，例えば，コンテンツＩＤと，コンテンツ鍵で暗号化されたコンテンツデータと，上記システム共通鍵で暗号化されたコンテンツ鍵と，利用条件情報が記述されたライセンスと，を含む。  このようなコンテンツファイルＦ１，Ｆ２におけるライセンスは，改竄を検出できるように暗号化処理されている。これにより，ソースＩＤまたは利用条件をコンテンツに安全に関連付けることができる。また，コンテンツ処理装置１０は，例えば，暗号化されたコンテンツ鍵の復号およびライセンスの改竄チェックを行うことができるように，共通の秘密情報を保持している。このため，コンテンツがコンテンツ共有システム１００内で共有されても，コンテンツに付加されたソースＩＤや，利用条件が改竄されることを好適に防止できる。
【０１３５】
配信サービス利用部１５２は，このように作成したコンテンツファイルを，例えばストレージ装置１１１内のコンテンツデータベース１１６に記録する。なお，本実施形態では，上記のように，対応するコンテンツとライセンスを同一ファイルで管理して，コンテンツデータベース１１６に格納するが，かかる例に限定されない。例えば，コンテンツとライセンスを別ファイルで管理してもよい。この場合には，コンテンツのファイルはコンテンツデータベース１１６に格納し，ライセンスのファイルはライセンスデータベースに格納して，双方のファイルに含まれるコンテンツＩＤ等によってコンテンツとライセンスを関連付けてもよい。
【０１３６】
また，配信サービス利用部１５２は，コンテンツの配信時に，コンテンツ配信サーバ３４から，配信コンテンツの属性情報を受信する。この配信コンテンツの属性情報は，例えば，配信コンテンツのタイトル情報（例えば，曲名，アーティスト（歌手）名，アルバム名，ジャンル，再生時間等）コンテンツＩＤ，配信日時，データサイズ，データフォーマット，著作権管理方式のタイプ，などである。配信サービス利用部１５２は，かかる配信コンテンツの属性情報や，配信コンテンツの記録場所（例えばコンテンツＤＢ１１６内のアドレス）などを，コンテンツ管理情報として，コンテンツ管理情報データベース１１８に記録する。
【０１３７】
以上のような配信サービス利用部１５２は，例えば，利用するコンテンツ配信サービスに対応したコンテンツ配信サービス用のソフトウェアを，コンテンツ処理装置１０にインストールすることによって構成される。なお，この配信サービス利用部１５２は，ユーザが利用する複数のコンテンツ配信サービス毎に複数設けられてもよい。
【０１３８】
また，ソースＩＤ付加部１５４は，後述するリッピング部１８４によって音楽ＣＤ７ａ等からリッピングされたコンテンツ（リッピングコンテンツ）に対して，コンテンツ処理装置１０自身のグループＩＤを付加する。具体的には，ソースＩＤ付加部１５４は，自己ＩＤ用データベース１１７に保存されているコンテンツ処理装置１０のレコーダＩＤを読み出し，このレコーダＩＤを含むライセンスを作成し，かかるライセンスをリッピングコンテンツのコンテンツデータに関連付ける。即ち，ソースＩＤ付加部１５４は，図６（ａ）に示したような，コンテンツＩＤと，暗号化されたリッピングコンテンツのコンテンツデータと，暗号化されたコンテンツ鍵と，レコーダＩＤが記述されたライセンスを含むコンテンツファイルＦ１を作成する。ソースＩＤ付加部１５４は，このようにしてレコーダＩＤを付加したリッピングコンテンツを，コンテンツデータベース１１６に記録する。
【０１３９】
なお，このレコーダＩＤの付加タイミングは，例えば，コンテンツのリッピング完了時点が好ましい。このようにして，リッピングコンテンツにレコーダＩＤを即座に付加することにより，著作権管理が必要なリッピングコンテンツがシステム１００内に流通する前に確実にレコーダＩＤを付加することができる。なお，レコーダＩＤの付加タイミングは，かかる例に限定されず，例えば，リッピングコンテンツの初回再生時，他のコンテンツ処理装置１０へのコピー時などであってもよい。
【０１４０】
自己ＩＤ用データベース１１７には，例えば，コンテンツ処理装置１０のデバイスＩＤ，レコーダＩＤ，ターミナルＩＤなど，コンテンツ処理装置１０自身に対応するＩＤが格納されている。
【０１４１】
デバイスＩＤは，各種機器（コンテンツ処理装置１０およびコンテンツ再生装置２０等）単位で固有に付与される識別子である。このデバイスＩＤは，例えば，コンテンツ処理装置１０の工場出荷時などに付与され，自己ＩＤ用データベース１１７内に安全に格納されている。
【０１４２】
また，ターミナルＩＤ（Ｔｅｒｍｉｎａｌ  ＩＤ）は，ＰＣ等のコンテンツ処理装置１０単位で固有に付与されるＩＤである。また，レコーダＩＤは，上記のように，リッピング機能を有するコンテンツ処理装置１０単位で固有に付与される識別子である。これらのターミナルＩＤおよびレコーダＩＤは，コンテンツ処理装置１０によって，デバイスＩＤや乱数に基づいて，コンテンツ処理装置１０ごとに固有となるよう生成されるこれらのＩＤは，不正な改竄を防止するために，暗号化されて，自己ＩＤ用データベース１１７に安全に格納される。
【０１４３】
コンテンツ処理部１６０は，コンテンツに対する各種処理を行う。このコンテンツ処理部１６０は，例えば，コンテンツを利用（例えば再生，転送等）するアプリケーションプログラムや，これらの利用を著作権管理するＤＲＭモジュールなどを，コンテンツ処理装置１０にインストールすることによって構成される。このコンテンツ処理部１６０は，例えば，コンテンツ再生部と１７０と，コンテンツ提供部１８０と，コンテンツ取得部１８２と，リッピング部１８４とを備える。
【０１４４】
コンテンツ再生部１７０は，図２に示したコンテンツ再生部２に対応する構成要素である。このコンテンツ再生部１７０は，例えば，コンテンツ再生機能を有する再生装置，あるいはコンテンツ処理装置１０にインストールされたコンテンツ再生用ソフトウェアなどによって構成されており，各種のコンテンツを再生することができる。このコンテンツ再生部１７０によって再生されたコンテンツデータは，上記出力装置１１０から出力される。
【０１４５】
また，コンテンツ再生部１７０は，例えば，グループ管理方式のコンテンツと，チェックイン・チェックアウト方式のコンテンツの双方に対応可能であり，グループ管理方式の再生制御，チェックイン・チェックアウト方式の再生制御を実行可能である。具体的には，上記グループ管理方式で再生制御する場合には，コンテンツ再生部１７０は，再生対象のコンテンツに付加されたソースＩＤがソースＩＤリストＬに含まれているか否かに基づいて，当該再生対象のコンテンツの再生を制御する。一方，上記チェックイン・チェックアウト方式で再生制御する場合には，コンテンツ再生部１７０は，再生対象のコンテンツに対応するライセンスの利用条件情報を満たすか否かに基づいて，当該再生対象のコンテンツの再生を制御する。かかるコンテンツ再生部１７０の詳細については後述する。
【０１４６】
なお，コンテンツ再生部１７０は，１つのコンテンツ処理装置１０に２つ以上設けられてもよい。例えば，１つのコンテンツ処理装置１０に２種以上のコンテンツ再生用ソフトウェアをインストールする，２台以上の再生装置を設ける，或いは，コンテンツ再生用ソフトウェアと再生装置を併用することなどにより，１つのコンテンツ処理装置１０内に，各コンテンツ配信サービスや各著作権管理方式に対応した，２つ以上のコンテンツ再生部１７０を構成してもよい。
【０１４７】
コンテンツ提供部１８０は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０に対して，コンテンツを提供する。また，コンテンツ取得部１８２は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０から，コンテンツを取得する。これらコンテンツ提供部１８０およびコンテンツ取得部１８２は，コンテンツの提供／取得処理を，例えば，ネットワーク５またはローカルライン９を介した送受信処理によって実行してもよいし，或いは，記憶媒体７を介して実行してもよい。
【０１４８】
なお，このようなコンテンツの再生，提供，取得時には，コンテンツ処理部１６０は，コンテンツ管理情報データベース１１８内のコンテンツ管理情報に基づいて上記処理を制御してもよく，また，これらのコンテンツ管理情報を出力装置１１０に表示してもよい。
【０１４９】
リッピング部１８４は，音楽コンテンツや映像コンテンツを記録したＣＤ，ＤＶＤ等の記録媒体７ａに記録されているコンテンツをリッピングする。具体的には，リッピング部１８４は，例えば，ユーザ入力に応じて，ドライブ１１２を制御して，記憶媒体７ａから音楽／映像データ等を取り出し，かかる音楽／映像データをコンテンツ処理装置１０で処理可能なフォーマット（例えばＡＴＲＡＣ３形式等）に変換したコンテンツを作成する。このようにリッピングしたコンテンツは，ソースＩＤ付加部１５４によって，コンテンツ処理装置１０のレコーダＩＤが付加される。
【０１５０】
なお，このリッピング部１８４以外にも，自己録音・録画によってコンテンツを新規に作成するセルフレコーディング部（図示せず。）を設けてもよい。このセルフレコーディング部は，コンテンツ処理装置１０の周辺の音声を集音，被写体を撮像して，音声データまたは映像データ等を生成し，かかるデータに所定のデータ処理を施してコンテンツを新規作成してもよいし，通信装置１１５等を介して受信したテレビ番組，ラジオ番組などの映像／音声データを，記録可能なフォーマットに変換して，新規コンテンツを作成してもよい。このセルフレコーディング部によって作成されたコンテンツに対してもレコーダＩＤを付加することによって，かかるコンテンツをグループ管理方式で著作権管理できるようになる。
【０１５１】
ＩＣＶデータ管理部１９０は，コンテンツ処理装置１０のＩＣＶ（Ｉｎｔｅｇｒｉｔｙ  Ｃｈｅｃｋ  Ｖａｌｕｅ）データ，およびコンテンツ処理装置１０に接続されたコンテンツ再生装置２０のＩＣＶデータを管理する。ＩＣＶデータは，コンテンツの処理を行う際に，その処理の正当性をチェックするためのデータである。
【０１５２】
グループ管理方式の著作権管理処理では，このＩＣＶデータは，ソースＩＤリストＬのＭＡＣ値（鍵付きのハッシュ値）を含んでいる。このため，ＩＣＶデータ管理部１９０は，かかるＩＣＶデータに基づいて，ソースＩＤリストＬが正当なものであるか否か，即ち，ソースＩＤリストＬが不正に改竄されているか否かを検出する。一方，チェックイン・チェックアウト方式の著作権管理処理では，このＩＣＶデータは，コンテンツのライセンスのＭＡＣ値（鍵付きのハッシュ値）を含んでいる。このため，ＩＣＶデータ管理部１９０は，かかるＩＣＶデータに基づいて，ライセンスが正当のものであるか否か，即ち，ライセンスが不正に改竄されているか否かを検出する。
【０１５３】
この結果，正当であると判断した場合には，ＩＣＶデータ管理部１９０は，コンテンツ処理部１６０の処理を許可し，一方，正当でないと判断した場合には，ＩＣＶデータ管理部１９０は，コンテンツ処理部１６０の処理を許可しない。
【０１５４】
また，このＩＣＶデータには，著作権管理方式が，グループ管理方式であるか，或いはチェックイン・チェックアウト方式であるかを表す方式識別情報の一例であるフラグが含まれている。例えば，このフラグが「０」であれば，グループ管理方式であり，「１」であれば，チェックイン・チェックアウト方式であることを表す。このため，コンテンツ処理部１６０は，このフラグに基づいて，いずれの著作権管理方式に従ってコンテンツを処理すればよいかを判断できる。
【０１５５】
また，ＩＣＶデータ管理部１９０は，コンテンツ処理装置１０に関するＩＣＶデータのみならず，コンテンツ処理装置１０に接続されたコンテンツ再生装置２０のＩＣＶデータについても同様に管理できる。これにより，コンテンツ処理装置１０によって，接続されたコンテンツ再生装置２０のＩＣＶデータ内の上記フラグ（方式識別情報）の値を設定することにより，当該コンテンツ再生装置２０の著作権管理方式を設定することができる。このとき，コンテンツ再生装置２０の著作権管理方式の設定は，当該システム１００が使用される地域を表すリージョン情報に基づいて実行してもよい。例えば，コンテンツ再生装置２０が米国で使用される場合には，グループ管理方式に設定し，日本で使用される場合には，チェックイン・チェックアウト方式に設定してもよい。
【０１５６】
また，図示はしないが，コンテンツ処理装置１０は，コンテンツ処理装置（ＰＣ）１０とコンテンツ再生装置（ＰＤ）２０との間におけるコンテンツの転送を制御する転送制御部を備えてもよい。この転送制御部は，例えばユーザ入力に基づく転送要求に応じて，コンテンツ処理装置１０に記憶されているコンテンツのコンテンツ再生装置２０への転送，或いは，コンテンツ再生装置２０に記憶されているコンテンツのコンテンツ処理装置１０への転送を制御する。
【０１５７】
また，この転送制御部は，著作権管理対象のコンテンツ（ソースＩＤが付加されたコンテンツ）の転送制御のみならず，著作権管理されていないコンテンツ（例えば，ソースＩＤが付加されていない生コンテンツ）の転送制御を行うことができる。例えば，転送制御部は，著作権管理されていないコンテンツに関し，コンテンツ処理装置１０からコンテンツ再生装置２０への転送要求，或いは，コンテンツ再生装置２０からコンテンツ処理装置１０への転送要求が入力されると，コンテンツ処理装置１０のソースＩＤリスト内のグループＩＤと，コンテンツ再生装置２０のソースＩＤリスト内のグループＩＤとを比較する。転送制御部は，この比較の結果，双方のグループＩＤが一致する場合には当該転送を許可し，一方，双方のグループＩＤが一致しない場合には当該転送を許可しない。これにより，グループ管理方式で著作権管理されたコンテンツのみならず，著作権保護されていないコンテンツの利用（機器間の無制限なコピー）を制限することもできる。
【０１５８】
以上，コンテンツ処理装置１０の各構成要素について説明した。上記データ通信部１２０，グループ登録部１３０，リスト管理部１４０，証明書発行部１５０，配信サービス利用部１５２，ソースＩＤ付加部１５４，コンテンツ処理部１６０，ＩＣＶデータ管理部１９０，転送制御部などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムをコンテンツ処理装置１０にインストールすることによって構成されてもよい。
【０１５９】
次に，図７に基づいて，本実施形態にかかるコンテンツ再生部１７０について詳細に説明する。なお，図７は，本実施形態にかかるコンテンツ再生部１７０の機能を概略的に示すブロック図である。
【０１６０】
図７に示すように，コンテンツ再生部１７０は，例えば，再生可否判断部１７２と，再生実行部１７４と，リスト更新要求部１７６とを備える。
【０１６１】
再生可否判断部１７２は，再生要求されたコンテンツの再生を制御する。再生可否判断部１７２は，グループ管理方式の再生制御と，チェックイン・チェックアウト方式の再生制御の双方を実行可能である。
【０１６２】
グループ管理方式の再生制御を行う場合には，再生可否判断部１７２は，再生要求されたコンテンツに付加されているソースＩＤ（レコーダＩＤまたはグループＩＤ）と，ソースＩＤリストＬとに基づいて，当該コンテンツの再生の可否を判断する。
【０１６３】
具体的には，まず，再生可否判断部１７２は，例えば，入力装置１０８から，ユーザによって指定されたコンテンツの再生要求を受け付けると，再生要求を受けたコンテンツをコンテンツデータベース１１６から読み出し，かかるコンテンツにソースＩＤが付加されているか否か，即ち，当該コンテンツファイル内のライセンスにソースＩＤが記述されているか否かを判別する。コンテンツにソースＩＤが付加されていない場合には，再生可否判断部１７２は，著作権管理の不要なコンテンツであると判断して，コンテンツの再生を許可し，再生実行部１７４に対して当該コンテンツの再生指示信号を出力する。一方，コンテンツにソースＩＤ（レコーダＩＤまたはグループＩＤ）が付加されている場合には，再生可否判断部１７２は，著作権管理の必要なコンテンツであると判断して，以下の処理を行う。
【０１６４】
まず，再生可否判断部１７２は，コンテンツファイル内のライセンスからソースＩＤを読み出す（抽出する）とともに，ソースＩＤリストＬを読み出して解釈する。次いで，再生可否判断部１７２は，上記コンテンツから読み出したソースＩＤと，ソースＩＤリストＬに含まれているソースＩＤとを比較し，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれているか否かを判断する。この比較の結果，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれている場合には，ソースＩＤの有効期限をチェックして，有効期限愛である場合に，再生可否判断部１７２は，当該コンテンツの再生を許可し，再生実行部１７４に対してコンテンツの再生指示信号を出力する。一方，コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれていない場合や，ソースＩＤが有効期限切れである場合には，再生可否判断部１７２は，当該コンテンツの再生を禁止し，再生指示信号を出力しない。このため，再生実行部１７４は当該コンテンツを再生不能である。なお，この場合には，再生条件を満たさない旨のエラー通知を表示するようにしてもよい。
【０１６５】
このように，本実施形態にかかる再生可否判断部１７２は，ソースＩＤリストＬに含まれていないソースＩＤが付加されたコンテンツの再生を完全に禁止するという再生制限を行う。しかし，コンテンツの再生制限はかかる例に限定されず，例えば，再生可否判断部１７２は，当該コンテンツの再生を時間的若しくは内容的に一部だけに限定して再生を許可する，画質，音質等を低下させて再生を許可する，或いは，最初の所定回（例えば１回）だけ再生を許可し以降は再生を禁止する，などといった再生制限を行うようにしてもよい。
【０１６６】
また，再生可否判断部１７２は，例えば，上記のようにコンテンツに付加されているソースＩＤがソースＩＤリストＬに含まれていない場合には，かかるソースＩＤをリスト更新要求部１７６に出力する。
【０１６７】
一方，チェックイン・チェックアウト方式の再生制御を行う場合には，再生可否判断部１７２は，再生要求されたコンテンツに対応するライセンス内の利用条件情報（再生回数制限，再生有効期限）に基づいて，当該コンテンツの再生の可否を判断する。この結果，ライセンスの利用条件を満たすと判断した場合には，再生可否判断部１７２は，当該コンテンツの再生を許可し，再生実行部１７４に対してコンテンツの再生指示信号を出力する。一方，ライセンスの利用条件を満たすと判断した場合には，再生可否判断部１７２は，当該コンテンツの再生を禁止し，再生指示信号を出力しない。
【０１６８】
再生実行部１７４は，上記再生可否判断部１７２の再生指示信号に応じて，指定されたコンテンツを再生する。具体的には，再生実行部１７４は，まず，サービス共通鍵を用いて，暗号化されたコンテンツ鍵を復号し，次いで，この復号化されたコンテンツ鍵を用いて，暗号化されたコンテンツを復号し，さらに，当該復号化されたコンテンツをデコードして，再生し，出力装置１１０から出力する。
【０１６９】
リスト更新要求部１７６は，リスト管理部１４０に対して，ソースＩＤリストＬへのレコーダＩＤの追加要求を行う。この追加要求処理は，例えば，追加対象のレコーダＩＤを表すＩＤ追加要求信号をリスト管理部１４０に出力することによって成される。
【０１７０】
具体的には，リスト更新要求部１７６は，例えば，上記再生可否判断部１７２からソースＩＤリストＬに含まれていないソースＩＤが入力されると，かかるソースＩＤがレコーダＩＤであるか或いはグループＩＤであるかを判断する。この判断の結果，レコーダＩＤである場合には，当該レコーダＩＤをソースＩＤリストＬに追加するように，リスト管理部１４０に要求する。リスト更新要求部１７６は，この追加要求処理を自動的に行ってもよいし，ユーザに対してレコーダＩＤの追加を希望するか否かを確認した上で行ってもよい。一方，上記判断の結果，グループＩＤである場合には，追加要求処理を行わない。これは，コンテンツ処理装置１０が単一のユーザの機器グループにしか登録できないからである。
【０１７１】
次に，図８に基づいて，本実施形態にかかるリスト管理部１４０について詳細に説明する。なお，図８は，本実施形態にかかるリスト管理部１４０の構成を概略的に示すブロック図である。
【０１７２】
図８に示すように，リスト管理部１４０は，例えば，証明書要求部１４１と，証明書取得部１４２と，レコーダＩＤ更新部１４４と，リスト同期部１４６と，自己ＩＤ追加部１４８と，グループＩＤ更新部１４９とを備える。
【０１７３】
証明書要求部１４１は，ユーザ入力に応じて或いは自動的に，他のコンテンツ処理装置１０または証明書管理サーバ３６に対して，証明書要求信号を送信して，同一の機器グループに属する他のコンテンツ処理装置１０の発行したグループ証明書Ｇを要求する。例えば，証明書要求部１４１は，特定のコンテンツ処理装置１０または証明書管理サーバ３６に対して，上記コンテンツ再生部１７０から追加要求されたレコーダＩＤを通知し，当該レコーダＩＤを含むグループ証明書Ｇを要求してもよい。また，証明書要求部１４１は，任意のタイミングで，他のコンテンツ処理装置１０または証明書管理サーバ３６に対して，コンテンツ処理装置１０自身の所有するグループＩＤを送信して，当該グループＩＤに関連付けられたレコーダＩＤ（即ち，同一の機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤ）を含む１又は２以上のグループ証明書Ｇを要求してもよい。
【０１７４】
証明書取得部１４２は，他のコンテンツ処理装置１０または証明書管理サーバ３６から，グループ証明書Ｇを取得する。具体的には，証明書取得部１４２は，外部のコンテンツ処理装置１０または証明書管理サーバ３６から，ネットワーク５および通信装置１１５を介してグループ証明書Ｇを受信して，取得できる。また，証明書取得部１４２は，他のコンテンツ処理装置１０から提供された記憶媒体７に記録されているグループ証明書Ｇを，ドライブ１１２を利用して読み出して，取得できる。証明書取得部１４２は，このように取得したグループ証明書ＧをレコーダＩＤ更新部１４４に出力する。
【０１７５】
レコーダＩＤ更新部１４４は，証明書取得部１４２から入力されたグループ証明書Ｇに基づいて，ソースＩＤリストＬにレコーダＩＤを追加する。具体的には，まず，レコーダＩＤ更新部１４４は，グループ証明書Ｇに含まれているグループＩＤを読み出すとともに，ソースＩＤリストＬ内のグループＩＤを読み出す。次いで，レコーダＩＤ更新部１４４は，双方のグループＩＤが一致するか否かを判断する。この判断の結果，双方のグループＩＤが一致する場合には，上記グループ証明書Ｇに含まれている他のコンテンツ処理装置１０に対応したレコーダＩＤを読み出して，ソースＩＤリストＬに追加する。一方，双方のグループＩＤとが一致しない場合には，上記グループ証明書Ｇに含まれている当該レコーダＩＤをソースＩＤリストＬに追加しない。
【０１７６】
これにより，同一の機器グループに登録されているコンテンツ処理装置１０に対応したレコーダＩＤだけを，ソースＩＤリストＬに追加できる。なお，レコーダＩＤ更新部１４４は，ソースＩＤリストＬに追加可能なレコーダＩＤ数に上限を設けるなどして，レコーダＩＤの追加を制限してもよい。
【０１７７】
リスト同期部１４６は，複数のソースＩＤリストＬを同期する機能を有する。ここでいうソースＩＤリストＬの同期とは，相異なる複数のソースＩＤリストＬを併合（マージ）することをいい，同期された後のソースＩＤリストＬには，複数の元のソースＩＤリストＬに含まれていたレコーダＩＤの全てが，重複なく，含まれるようになる。
【０１７８】
このソースＩＤリストＬの同期処理は，同一のグループＩＤを所有するコンテンツ処理装置１０間でのみ実行可能である。具体的には，リスト同期部１４６は，他のコンテンツ処理装置１０またはコンテンツ再生装置２０の保有するソースＩＤリストＬを取得し，当該ソースＩＤリストＬに含まれているグループＩＤと，自己のコンテンツ処理装置１０のソースＩＤリストＬに含まれているグループＩＤとが一致する場合にのみ，双方のソースＩＤリストＬを同期する。
【０１７９】
かかる同期処理より，同一の機器グループの登録された複数の機器が有するソースＩＤリストＬに含まれるレコーダＩＤを同一にすることができる。このため，かかるコンテンツ処理装置１０間で，リッピングコンテンツを共有して，相互に再生可能となる。
【０１８０】
なお，この同期処理は，例えば私的ネットワーク内のコンテンツ処理装置１０間でリスト同期部１４６が定期的または任意のタイミングで自動的に行ってもよいし，或いは，ユーザの指示に応じて，指定された特定のコンテンツ処理装置１０との間で行ってもよい。また，このような同期処理は，私的ネットワークで接続されたコンテンツ処理装置１０間や，ローカルライン９で接続されたコンテンツ処理装置１０間のみならず，ネットワーク５を介して遠隔に接続されたコンテンツ処理装置１０であっても実行可能である。
【０１８１】
自己ＩＤ追加部１４８は，コンテンツ処理装置１０自身に対応するレコーダＩＤを例えば無条件でソースＩＤリストＬに追加する。具体的には，自己ＩＤ追加部１４８は，例えば，自己ＩＤ用データベース１１７から，コンテンツ処理装置１０自身に対応するレコーダＩＤを読み出し，ソースＩＤリストＬに書き込む。これにより，コンテンツ処理装置１０は，グループ登録の有無にかかわらず，自身でリッピングしたリッピングコンテンツを再生できるようになる。なお，グループＩＤは，この自己ＩＤ追加部が乱数等に基づき生成して，自己ＩＤ用データベース１１７に記録してもよい。
【０１８２】
グループＩＤ更新部１４９は，例えば，コンテンツ処理装置１０のグループ登録時に，上記グループ登録部１３０からグループＩＤが入力されると，かかるグループＩＤをソースＩＤリストＬ内に追加する。これにより，コンテンツ処理装置１０は，当該グループＩＤが付加された配信コンテンツを再生可能となる。
【０１８３】
また，グループＩＤ更新部１４９は，上記グループ登録部１３０からグループ登録解除通知が入力されると，ソースＩＤリストＬ内に含まれる全てのソースＩＤ（レコーダＩＤ，グループＩＤ）を削除する。ただし，コンテンツ処理装置１０自身に対応するレコーダＩＤのみは，ソースＩＤリストＬから削除されない。これにより，コンテンツ処理装置１０は，自身の作成したリッピングコンテンツ，および著作権管理されていないコンテンツのみしか再生できないようになる。
【０１８４】
なお，レコーダＩＤ更新部１４４およびグループＩＤ更新部１４９は，コンテンツ再生装置２０から受信したソースＩＤリストＬを更新して，返信することもできる。
【０１８５】
以上，本実施形態にかかるリスト管理部１４０について説明した。このように，リスト管理部１４０は，グループ登録によって得られたグループＩＤをソースＩＤリストＬに追加するとともに，グループＩＤが同一であるか否かを基準として，同一の機器グループに属する他のコンテンツ処理装置１０のレコーダＩＤを，ソースＩＤリストＬに追加する。これにより，同一の機器グループに登録されているコンテンツ処理装置１０間では，コピーされた配信コンテンツ及びリッピングコンテンツを自由に再生できるようになる。一方，相異なる機器グループに登録されている，或いは未登録のコンテンツ処理装置１０間では，コピーされたコンテンツの再生を制限し，コンテンツの違法利用を防止できる。
【０１８６】
なお，私的ネットワーク内の複数のコンテンツ処理装置１０およびコンテンツ再生装置２０に関して，あるコンテンツ処理装置１０に代表のリスト管理部１４０を１つだけ設けて，かかる代表のリスト更新部１４０が，各コンテンツ処理装置１０およびコンテンツ再生装置２０のソースＩＤリストＬを一括して更新するようにしてもよい。この場合，代表のリスト管理部１４０は，例えば，私的ネットワークの接続サーバ装置内などに設けることが好ましい。
【０１８７】
次に，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０の構成について詳細に説明する。
【０１８８】
まず，図９に基づいて，本実施形態にかかるコンテンツ再生装置２０のハードウェア構成について説明する。なお，図９は，本実施形態にかかるコンテンツ再生装置２０のハードウェア構成の例を概略的に示すブロック図である。
【０１８９】
図９に示すように，コンテンツ再生装置２０は，例えば，メイン制御装置２０１と，フラッシュメモリ２０２と，ＲＡＭ２０３と，データ処理装置２０４と，バス２０６と，入力装置２０８と，表示装置２１０と，ストレージ装置（ＨＤＤ）２１１と，デコーダ２１３と，通信装置２１５と，オーディオ出力回路２１６と，リモートコントローラ２１８と，ヘッドフォン２１９とを備える。
【０１９０】
メイン制御装置２０１は，制御装置として機能し，コンテンツ再生装置２０の各部を制御する。フラッシュメモリ２０２は，例えば，メイン制御装置２０１の動作を規定したプログラムや，各種のデータを記憶する。また，ＲＡＭ２０３は，例えばＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）で構成され，メイン制御装置２０１の処理に関する各種データを一次記憶する。
【０１９１】
データ処理装置２０４は，システムＬＳＩ等で構成され，コンテンツ再生装置２０内で転送されるデータを処理する。バス２０６は，メイン制御装置２０１，フラッシュメモリ２０２，ＲＡＭ２０３，データ処理装置２０４，入力装置２０８，表示装置２１０，ストレージ装置（ＨＤＤ）２１１，デコーダ２１３，通信装置２１５およびオーディオ出力回路２１６などを接続するデータ線である。
【０１９２】
入力装置２０８とリモートコントローラ２１８は，例えば，タッチパネル，ボタンキー，レバー，ダイヤル等の操作手段と，ユーザによる操作手段に対する操作に応じて入力信号を生成してメイン制御装置２０１に出力する入力制御回路などから構成されている。コンテンツ再生装置２０のユーザは，この入力装置２０８や，後述のリモートコントローラ２１８を操作することにより，コンテンツ再生装置２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１９３】
表示装置２１０は，例えばＬＣＤパネルおよびＬＣＤ制御回路などで構成される。この表示装置２１０は，メイン制御装置２０１の制御に応じて，各種情報をテキストまたはイメージで表示する。例えば，後述するように，コンテンツ再生装置２０内に保有されているコンテンツのタイトル情報を，その再生の可否を判別可能に表示することもできる。
【０１９４】
ストレージ装置２１１は，本実施形態にかかるコンテンツ再生装置２０の記憶部の一例として構成されたデータ格納用の装置である。このストレージ装置２１１は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）で構成され，圧縮されたコンテンツや，メイン制御装置２０１のプログラム，処理データ等の各種のデータを格納する。
【０１９５】
デコーダ２１３は，暗号化されているコンテンツデータの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行う。
【０１９６】
通信装置２１５は，ＵＳＢコントローラおよびＵＳＢ端子などで構成され，ＵＳＢケーブル等のローカルライン９介して接続されたコンテンツ処理装置１０との間で，コンテンツ，ソースＩＤリストＬ，ＩＣＶデータ，コンテンツ管理情報，制御信号などの各種データを送受信する。
【０１９７】
オーディオ出力回路２１６は，デコーダ２１３により復号され，ＣＰＵによってＤＡ変換されたアナログ音声データを増幅してリモートコントローラ２１８に出力する。このアナログ音声データは，リモートコントローラ２１８からヘッドフォン２１９に出力され，ヘッドフォン２１９に内蔵されたスピーカから出力される。
【０１９８】
ここで，このようなハードウェア構成のコンテンツ再生装置２０における主なデータフローについて説明する。
【０１９９】
まず，コンテンツ再生装置（ＰＤ）２０が，コンテンツ処理装置（ＰＣ）１０から，コンテンツを受信したときのデータフローについて説明する。コンテンツ再生装置２０とコンテンツ処理装置１０とが，ＵＳＢケーブル等のローカルライン９で接続されると，コンテンツ処理装置１０では，コンテンツ再生装置２０はリムーバブルなＨＤＤとして認識される。この状態で，コンテンツ処理装置１０がコンテンツ再生装置２０にコンテンツデータおよびＩＣＶデータ等の制御情報を送信すると，通信装置２１５は，これらのデータを受信する。次いで，受信されたコンテンツデータは，通信装置２１５によってストレージ装置２１１に直接記憶される。一方，通信装置２１５によって受信された制御情報は，データ処理装置２０４を経由して，メイン制御装置２０１に入力され，所定の記憶領域に記憶される。
【０２００】
次に，コンテンツ再生装置（ＰＤ）２０が，コンテンツを再生するときのデータフローについて説明する。まず，コンテンツの再生要求がメイン制御装置２０１に入力され，メイン制御装置２０１によって当該コンテンツの再生が許可された場合には，データ処理装置２０４は，再生対象のコンテンツデータをストレージ装置２１１から読み出して，ＲＡＭ２０３に転送すると同時並行して，ＲＡＭ２０３に転送されたコンテンツデータをデコーダ２１３に転送する。次いで，デコーダ２０３は，暗号化されているコンテンツデータの復号処理，デコード処理，サラウンド処理，ＰＣＭデータへの変換処理などを行い，メイン制御装置２０１に転送する。さらに，メイン制御装置２０１は，入力されたＰＣＭデータを，ＤＡ変換器（図示せず。）によってボリューム調整を行いアナログ音声データに変換して，オーディオ出力回路２１６のアンプに転送する。オーディオ出力回路２１６は，このアナログ音声データをリモートコントローラ２１８を介して，ヘッドフォン２１９から出力する。
【０２０１】
次に，図１０に基づいて，本実施形態にかかるコンテンツ再生装置２０の主な機能について説明する。なお，図１０は，本実施形態にかかるコンテンツ再生装置２０の機能を概略的に示すブロック図である。
【０２０２】
図１０に示すように，コンテンツ処理装置１０は，例えば，データ通信部２２０と，記憶部２３０と，再生制御方式判断部２４０と，再生可否判断部２４２と，再生実行部２４４と，タイトルリスト作成部２５０と，コンテンツ選択部２５２と，を備える。
【０２０３】
データ通信部２２０は，上記通信装置２１５を利用して，ローカルライン９を介して，コンテンツ処理装置１０との間でデータを送受信する。
【０２０４】
記憶部２３０は，例えば，上記ストレージ装置２１１およびフラッシュメモリ２０２等で構成され，コンテンツ処理装置１０内で各種データを記憶する。この記憶部２３０は，例えば，ＩＣＶデータ２３１，ソースＩＤリストＬ，コンテンツデータベース２３４，コンテンツ管理データベース２３６を格納している。
【０２０５】
ＩＣＶデータ２３１は，上記コンテンツ処理装置１０のＩＣＶデータ管理部１９０によって生成され，コンテンツ再生装置２０に転送されたものであり，コンテンツ再生装置２０におけるコンテンツ再生処理の正当性をチェックするために用いられる。このＩＣＶデータ２３１は，例えば，ヘッダ部分に付加された１ビットのフラグ２３２と，ＭＡＣ値２３３とを含む。
【０２０６】
フラグ２３２は，コンテンツ再生装置２０における再生制御方式（著作権管理方式）を表す方式識別情報の一例である。例えば，コンテンツ処理装置１０によってコンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，フラグ２３２は「０」であり，一方，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，フラグ２３２は「１」である。
【０２０７】
また，コンテンツ処理装置１０によってコンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，ＭＡＣ値２３３は，ソースＩＤリストＬのＭＡＣ値である。一方，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，ＭＡＣ値２３３は，各コンテンツの利用条件情報を含むライセンスに基づいて生成されたＭＡＣ値となる。
【０２０８】
また，記憶部２３０内のソースＩＤリストＬは，上記コンテンツ処理装置１０のソースＩＤリストＬと略同一である。コンテンツ再生装置２０がグループ登録されることにより，グループＩＤが追加され，また，同一の機器グループに属するコンテンツ処理装置１０のレコーダＩＤも追加される。本実施形態では，このソースＩＤリストＬは，コンテンツ処理装置１０のリスト管理部１４０によって更新されるが，コンテンツ再生装置２０内にリスト管理部を設けて，コンテンツ再生装置２０が自身のソースＩＤリストＬを更新するようにしてもよい。
【０２０９】
また，コンテンツデータベース２３４は，コンテンツ処理装置１０から転送されたコンテンツを格納する。コンテンツ再生装置２０の再生制御方式がグループ管理方式に設定されている場合には，このコンテンツデータベース２３４には，上記図６（ａ）に示したようなソースＩＤを含むライセンスが付加されたコンテンツが記憶され，当該再生制御方式がチェックイン・チェックアウト方式に設定されている場合には，図６（ｂ）に示すような利用条件情報を含むライセンスが付加されたコンテンツが記憶される。
【０２１０】
コンテンツ管理情報データベース２３６には，上記コンテンツ処理装置１０のコンテンツ管理データベース１１８と同様に，コンテンツＤＢ２３４に記憶されているコンテンツに関し，コンテンツＩＤ，コンテンツのタイトル情報（曲名，アーティスト名，アルバム名など）といったコンテンツの属性情報や，記録場所情報（例えばコンテンツＤＢ２３４内のアドレス）などが記録される。
【０２１１】
また，記憶部２３０内の図示しない自己ＩＤ用データベースには，例えば，コンテンツ再生装置２０のデバイスＩＤが安全に格納されている。このデバイスＩＤは，工場出荷時等にコンテンツ再生装置２０単位で固有に付与されるＩＤであり，コンテンツ再生装置２０のグループ登録時に使用される。
【０２１２】
再生制御方式判断部２４０は，例えばコンテンツの再生時などに，上記ＩＣＶデータ２３１のフラグ２３２を読み出し，このフラグ２３２に基づいて，コンテンツ処理装置１０によって設定されたコンテンツ再生装置２０の再生制御方式を判断する。具体的には，再生制御方式判断部２４０は，例えば，フラグ２３２が「０」である場合には，当該再生制御方式がグループ管理方式（第１の再生制御方式）であると判断し，フラグ２３２が「１」である場合には，当該再生制御方式がチェックイン・チェックアウト方式（第２の再生制御方式）であると判断する。再生制御方式判断部２４０は，この判断結果を再生可否判断部２４２に出力する。
【０２１３】
再生可否判断部２４２は，再生制御方式判断部２４０によって判断されたいずれかの再生制御方式に従って，再生要求を受けたコンテンツの再生可否を判断する。この再生可否判断部２４２は，グループ管理方式の著作権管理スキームに従った再生制御を行う第１の再生可否判断部２４２ａと，チェックイン・チェックアウト方式の著作権管理スキームに従った再生制御を行う第２の再生可否判断部２４２ａを備える。
【０２１４】
再生制御方式判断部２４０によって，コンテンツ再生装置２０の再生制御方式がグループ管理方式（第１の再生制御方式）に設定されていると判断された場合には，再生可否判断部２４２は，第１の再生可否判断部２４２ａを動作させて，再生対象のコンテンツに付加されているソースＩＤと，ソースＩＤリストＬとに基づいて，当該コンテンツの再生の可否を判断する。なお，ソースＩＤリストＬ内のソースＩＤに有効期限が設定されている場合には，ソースＩＤが有効期限内である場合に，コンテンツの再生を許可する。
【０２１５】
一方，コンテンツ再生装置２０の再生制御方式がチェックイン・チェックアウト方式（第１の再生制御方式）に設定されていると判断された場合には，再生可否判断部２４２は，第２の再生可否判断部２４２ｂを動作させて，再生対象のコンテンツに付加されているライセンスの利用条件情報（再生回数制限，再生有効期限など）に基づいて，当該コンテンツの再生の可否を判断する。なお，この再生可否判断部２４２は，上記コンテンツ処理装置１０の再生可否判断部１７２と略同一の機能を有するので詳細説明は省略する。
【０２１６】
再生実行部２４４は，上記再生可否判断部２４２によって再生可能であると判断されたコンテンツを再生して，オーディオ出力回路する。なお，この再生実行部２４４は，上記コンテンツ処理装置１０の再生可否実行部１７４と略同一の機能を有するので詳細説明は省略する。
【０２１７】
タイトルリスト作成部２５０は，コンテンツ管理情報データベース２３６から，コンテンツデータベース２３４に記憶されているコンテンツのうち全部または一部のコンテンツのタイトル情報を読み出して，コンテンツのタイトル情報のリスト（以下，「タイトルリスト」という。）を作成する。このタイトルリストは，例えば，音楽コンテンツの曲名の一覧であり，付随情報として，音楽コンテンツのアーティスト名やアルバム名，再生時間等を含む。さらに，タイトルリスト作成部２５０は，作成したタイトルリストを表示装置２１０に表示させる。これにより，ユーザは，このタイトルリストを閲覧して，再生を所望するコンテンツを選択し，入力装置２０８を操作して当該コンテンツのタイトル情報を指定して，再生要求を行う。このように，本実施形態におけるタイトルリスト作成部２５０および表示装置２１０は，コンテンツ再生装置２０が保有する１又は２以上のコンテンツのタイトル情報を表示する表示部の一例として構成されている。
【０２１８】
コンテンツ選択部２５２は，入力装置２０８に対するユーザ入力に基づいて，再生対象のコンテンツを選択し，選択結果を再生可否判断部２４２に出力する。具体的には，コンテンツ選択部２５２は，ユーザによって再生が要求されたコンテンツのテキスト情報に対応するコンテンツのコンテンツＩＤおよび記憶場所を，コンテンツ管理情報データベース２３６から読み出し，かかる情報を再生可否判断部２４２に出力する。この結果，再生可否判断部２４２は，選択された再生対象のコンテンツに関して再生可否判断を行い，再生可能なコンテンツのみが再生実行部２４４により再生される。
【０２１９】
また，タイトルリスト作成部２５０は，タイトルリストを，再生可能なコンテンツのタイトル情報と，再生不可能なコンテンツのタイトル情報とを判別可能に作成して表示させることもできる。この場合には，タイトルリスト作成部２５０は，まず，上記再生可否判断部２４２に依頼して，表示対象の各コンテンツが再生可能であるか否かを判断させ，この判断結果に基づいて，再生可能なコンテンツと再生不可能なコンテンツとを判別可能なタイトルリストを作成する。これにより，ユーザは，再生可能なコンテンツの中から，再生を所望するコンテンツを選択して指定できる。このように，表示装置２１０に表示された再生可能なコンテンツの中から，ユーザ所望のコンテンツのタイトル情報が選択された場合には，上記コンテンツ選択部２５２は，選択されたタイトル情報に対応するコンテンツのコンテンツＩＤおよび記憶場所を，再生可否判断部２４２に出力して，再生可否判断部２４２は，再生可否判断をすることなく，当該コンテンツを再生させる。
【０２２０】
以上，本実施形態にかかるコンテンツ再生装置２０の機能構成について説明した。このコンテンツ再生装置２０は，コンテンツ処理装置１０による設定に従って，グループ管理方式の再生制御と，チェックイン・チェックアウト方式の再生制御とを選択的に実行可能である。このため，コンテンツ再生装置２０のユーザの利便性が向上するだけでなく，各再生制御方式に対応した，異なるモデルのコンテンツ再生装置２０を設計開発する必要がないので，開発作業の効率化およびコスト削減を図れる。
【０２２１】
また，コンテンツ再生装置２０は，コンテンツに付加されたソースＩＤとソースＩＤリストＬに基づいてコンテンツを再生制御するといったグループ管理方式の著作権管理に対応している。このため，ユーザは，自身の所有するコンテンツ処理装置１０からコンテンツ再生装置２０にコンテンツを自由にダウンロードして再生できるので，従来のチェックイン・チェックアウト方式と比べて，ユーザによるコンテンツ利用の自由度が高く，よりユーザフレンドリーである。
【０２２２】
なお，上記データ通信部２２０，再生制御方式判断部２４０，再生可否判断部２４２，再生実行部２４４，タイトルリスト作成部２５０，コンテンツ選択部２５２などは，例えば，上記各機能を有するハードウェアとして構成されてもよいし，或いは，上記各機能をコンピュータに実現させるプログラムをコンテンツ再生装置２０にインストールすることによって構成されてもよい。
【０２２３】
また，上述の実施の形態においては，コンテンツにソースＩＤが付加されていない場合には，コンテンツ再生装置２０の再生可否判断部２４２は，著作権管理の不要なコンテンツであると判断して，当該コンテンツの再生を許可し，再生実行部２４４に対して当該コンテンツの再生指示信号を出力する。すなわち，コンテンツ再生装置２０は，ソースＩＤが付加されていないコンテンツ等といった，著作権保護されていないコンテンツを，自由に再生できるように構成されている。このような著作権保護されていないコンテンツの利用制限を，上述のグループ管理方式により実現することができる。以下にその手法を示す。
【０２２４】
まず，上述したコンテンツ処理装置１０の転送制御部（図示せず）は，コンテンツデータベース１１６に記憶されている著作権保護されていないコンテンツをコンテンツ再生装置２０に転送する要求を受け付けると，ローカルライン９で接続されたコンテンツ再生装置２０内のソースＩＤリストＬを取得する（ステップ１）。
【０２２５】
次いで，転送制御部は，取得されたコンテンツ再生装置２０のソースＩＤリストＬ内のグループＩＤと，自身が保有するソースＩＤリストＬ内のグループＩＤとを比較する（ステップ２）。
【０２２６】
この比較の結果，転送制御部は，上述の２つのグループＩＤが一致する場合には，上記転送要求を受けた著作権保護されていないコンテンツを，コンテンツ処理装置１０からコンテンツ再生装置２０へ転送することを許可し，一致しない場合には，当該転送を禁止する（ステップ３）。
【０２２７】
また，著作権保護されていないコンテンツのコンテンツ再生装置２０からコンテンツ処理装置１０への転送は，基本的に禁止されているが，上述のグループ管理方式により，一部の転送を許可するように構成することも可能である。以下にその手法を示す。
【０２２８】
まず，コンテンツ処理装置１０の転送制御部は，ローカルライン９で接続されたコンテンツ再生装置２０から，当該コンテンツ再生装置２０に記憶されている著作権保護されていないコンテンツをコンテンツ処理装置１０に転送する要求を受け付けると，当該コンテンツ再生装置２０内のソースＩＤリストＬを取得する（ステップ１）。
【０２２９】
次いで，転送制御部は，取得されたコンテンツ再生装置２０のソースＩＤリストＬ内のグループＩＤと，自身が保有するソースＩＤリストＬ内のグループＩＤとを比較する（ステップ２）。
【０２３０】
この比較の結果，転送制御部は，上述の２つのグループＩＤが一致する場合には，上記転送要求を受けた著作権保護されていないコンテンツを，コンテンツ再生装置２０からコンテンツ処理装置１０へ転送することを許可し，一致しない場合には，当該転送を禁止する（ステップ３）。
【０２３１】
このように，本実施形態にかかるグループ管理方式の著作権管理方式では，コンテンツ処理装置１０とコンテンツ再生装置２０との間の転送を制御することにより，著作権管理されていないコンテンツについても，コピー転送を制限して利用制限することができる。
【０２３２】
次に，図１１に基づいて本実施形態にかかるサーバ３０の構成について詳細に説明する。なお，図１１は，本実施形態にかかるサーバ３０の機能を概略的に示すブロック図である。
【０２３３】
図１１に示すように，サーバ３０は，ＷＷＷサーバ３１，グループ管理サーバ３２，コンテンツ配信サーバ３４，証明書管理サーバ３６，課金サーバ３８を備える。
【０２３４】
このうち，ＷＷＷサーバ３１，グループ管理サーバ３２および証明書管理サーバ３６は，コンテンツ共有サービス実行部を構成し，同一ユーザの所有する複数のコンテンツ処理装置１０およびコンテンツ再生装置２０をグループ登録して，かかるグループ登録された機器間でコンテンツを共有するためのコンテンツ共有サービスを実行する。また，ＷＷＷサーバ３１，コンテンツ配信サーバ３４，課金サーバ３８は，配信サービス実行部を構成し，コンテンツ処理装置１０のユーザに対し，例えば有料でコンテンツを配信するコンテンツ配信サービスを行う。
【０２３５】
以下に各サーバ３１，３２，３４，３６，３８の機能構成について個別に説明する。なお，本実施形態にかかる各サーバ３１，３２，３４，３６，３８のハードウェア構成は，上記図４に基づいて説明したコンテンツ処理装置（ＰＣ）１０のハードウェア構成と同様であるので，説明を省略する。
【０２３６】
まず，ＷＷＷサーバ３１について説明する。ＷＷＷサーバ３１は，ネットワーク５を介してアクセスしてきたコンテンツ処理装置１０からの要求を受け付け，コンテンツ処理装置１０とサーバ３０間の通信を制御する。ＷＷＷサーバ３１は，ユーザ登録部３１２と，ユーザ認証部３１４とを備える。
【０２３７】
ユーザ登録部３１２は，コンテンツ共有サービス及び／又はコンテンツ配信サービスの利用を希望する新規ユーザの登録処理，登録変更処理，登録解除処理およびユーザアカウント情報（ユーザＩＤ，クレジット番号，パスワード等）の管理などを行う。サービス登録されたユーザに対しては，ユーザ単位で固有のリーフＩＤが付与される。このようなユーザ登録部３１２による登録処理によって決定された各種のユーザアカウント情報およびリーフＩＤは，グループ登録データベース３２４に保存される。しかし，かかる例に限定されず，ＷＷＷサーバ３１内にユーザ登録データベースを設けて，上記ユーザアカウント情報およびリーフＩＤをユーザ登録データベースにおいて管理しても良い。
【０２３８】
ユーザ認証部３１４は，例えば，上記のようにしてコンテンツ共有サービス及び／又はコンテンツ配信サービスに登録されたユーザが所有するコンテンツ処理装置１０からの接続要求（登録要求，登録解除要求，コンテンツ配信要求，証明書要求，ユーザアカウント情報変更要求など）に応じて，要求元のコンテンツ処理装置１０を所有するユーザを認証するユーザ認証処理を行う。このユーザ認証処理は，例えば，ユーザによって入力されたユーザアカウント情報等と，グループ登録データベース３２４のユーザアカウント情報とに基づいて行われる。認証されたユーザは，例えば，グループ管理サーバ３２，コンテンツ配信サーバ３４または証明書管理サーバ３６などへのログインが認められる。
【０２３９】
次に，グループ管理サーバ３２について説明する。グループ管理サーバ３２は，同一ユーザの所有する複数のコンテンツ処理装置１０およびコンテンツ再生装置２０をグループ登録する。このグループ管理サーバ３２は，機器登録部３２２と，グループ登録データベース３２４を備える。
【０２４０】
グループ登録データベース３２４は，グループ管理サーバ３２が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。このグループ登録データベース３２４は，図１２に示すように，例えば，コンテンツ共有サービスおよびコンテンツ配信サービスの提供を受けるユーザのユーザアカウント情報（ユーザＩＤ３２４１，クレジットカード番号３２４２），ユーザに対応するリーフＩＤ３２４３，グループ登録されたコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ３２４４，グループ登録されたコンテンツ処理装置１０のうちリッピング機能を有する機器のレコーダＩＤ３２４５と，が関連付けられて保存されている。
【０２４１】
１つのユーザＩＤ（ユーザアカウント）３２４１に対しては，例えば１つのリーフＩＤ３２４３が割り当てられている。さらに，各ユーザのリーフＩＤ３２４３に対しては，当該リーフＩＤが表すユーザの機器グループに登録されている１または２以上のコンテンツ処理装置１０およびコンテンツ再生装置２０の機器ＩＤ３２４４（ターミナルＩＤまたはデバイスＩＤ）が関連付けられている。ここで，コンテンツ処理装置（ＰＣ）１０の機器ＩＤ３２４４としては，上記ターミナルＩＤが登録され，コンテンツ再生装置（ＰＤ）２０の機器ＩＤ３２４４としては，上記デバイスＩＤが登録される。さらに，このターミナルＩＤに対して，リッピング機能を有するコンテンツ処理装置１０のレコーダＩＤが関連づけられている。
【０２４２】
機器登録部３２２は，登録要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０を，上記ユーザ認証部３１４によって認証されたユーザの所有する機器グループにグループ登録する。このグループ登録処理は，例えば，上記ユーザ認証処理が成された後，コンテンツ処理装置１０のグループ登録部１３０からグループ登録要求情報（例えば，登録要求通知，ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を受信した場合に行われる。機器をグループ登録する場合には，上記登録要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ（ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を，上記グループ登録データベース３２４の機器ＩＤ３２４４の欄における上記認証されたユーザに対応する箇所に書き込む。これにより，グループ登録された機器の機器ＩＤと，上記認証されたユーザに付与されているリーフＩＤ（機器グループ）とが関連付けられる。
【０２４３】
また，機器登録部３２２は，同一のコンテンツ処理装置１０を，異なる機器グループに登録することを禁止する。このために，機器登録部３２２は，グループ登録データベース３２４内を検索して，登録要求元のコンテンツ処理装置１０の機器ＩＤが既に保存されている場合には，当該コンテンツ処理装置１０またはコンテンツ再生装置２０の登録を拒絶して，当該機器ＩＤを新たにグループ登録データベース３２４に書き込まないようにする。これにより，１つのコンテンツ処理装置１０またはコンテンツ再生装置２０が１つの機器グループにのみ所属するようにできる。
【０２４４】
また，機器登録部３２２は，同一の機器グループに登録可能なコンテンツ処理装置１０またはコンテンツ再生装置２０の上限数，具体的には，同一のユーザのリーフＩＤに関連付けることの可能なコンテンツ処理装置１０の上限数を設定することもできる。例えば，機器登録部３２２は，同一の機器グループに登録可能なコンテンツ処理装置（ＰＣ）１０の上限数を例えば所定台数（例えば３台）に設定して，あるリーフＩＤにターミナルＩＤを所定の上限数（例えば３つ）までしか関連付けないようにしてもよい。この場合，機器ＩＤとしてターミナルＩＤを有するコンテンツ処理装置（ＰＣ）１０から，かかる上限数を越えた数の登録要求を受けた場合には，機器登録部３２２は，その登録を拒絶する。これにより，同一の機器グループに登録可能なコンテンツ処理装置（ＰＣ）１０の数を例えば３台以下に制限できるので，同一機器グループ内で，配信コンテンツを受信可能なコンテンツ処理装置（ＰＣ）１０の数を制限できる。
【０２４５】
また，上限数の別の例としては，例えば，機器登録部３２２は，同一のグループＩＤに対して関連付け可能なレコーダＩＤの上限数（例えば１０個）を設定しておいてもよい。この場合，レコーダＩＤを有するコンテンツ処理装置（ＰＣ）１０から，かかる上限数を越えた数の登録要求を受けた場合には，登録を拒絶する。これにより，同一の機器グループに登録可能な，リッピング機能を有するコンテンツ処理装置１０の数を制限できるので，同一機器グループ内で，共有可能なリッピングコンテンツの提供元となりうるコンテンツ処理装置１０の数を制限できる。
【０２４６】
また，機器登録部３２２は，上記のようにして，コンテンツ処理装置１０を所定の機器グループに登録した場合に，グループ登録されたコンテンツ処理装置１０に対し，サービスデータを通知する。このサービスデータには，例えば，上記認証されたユーザ（登録された機器グループ）に対応するリーフＩＤと，コンテンツを利用するためのサービス共通鍵を含む。これにより，グループ登録されたコンテンツ処理装置１０は，リーフＩＤを受信して，グループＩＤに変換して，自身のソースＩＤリストＬに追加できる。
【０２４７】
なお，このようにグループ管理サーバ３２の機器登録部３２２からコンテンツ処理装置１０にリーフＩＤを通知するのではなく，機器登録部３２２が予めリーフＩＤ等に基づいてグループＩＤを生成し，この生成したグループＩＤをコンテンツ処理装置１０に通知するようにしてもよい。この場合には，コンテンツ処理装置１０は，グループＩＤを自ら生成しなくてもよく，グループ管理サーバ３２から通知されたグループＩＤをそのままソースＩＤリストＬに追加できる。
【０２４８】
また，機器登録部３２２は，登録解除要求元のコンテンツ処理装置１０を，上記認証されたユーザの所有する機器グループから登録解除する。このグループ登録解除処理は，例えば，上記ユーザ認証処理が成された後，コンテンツ処理装置１０のグループ登録部１３０からグループ登録解除要求情報（例えば，グループ登録解除要求通知，ターミナルＩＤまたはデバイスＩＤ，レコーダＩＤ等）を受信した場合に行われる。機器をグループ登録解除する場合には，上記登録解除要求元のコンテンツ処理装置１０またはコンテンツ再生装置２０の機器ＩＤ（ターミナルＩＤ，デバイスＩＤ）を，上記グループ登録データベース３２４の機器ＩＤ３２４４の欄から削除する。ただし，レコーダＩＤについては，該当するコンテンツ処理装置（ＰＣ）１０が登録解除されたとしても削除しない。これにより，リッピング機能を有するコンテンツ処理装置１０が，一旦，上記所定の上限数（例えば１０台）までグループ登録された場合には，その後に一部のコンテンツ処理装置１０を登録解除したとしても，新たなコンテンツ処理装置１０を追加登録できない。従って，共有可能なリッピングコンテンツを作成できるコンテンツ処理装置１０の登録数を抑制して，リッピングコンテンツの著作権管理を厳格にできる。
【０２４９】
次に，証明書管理サーバ３６について説明する。証明書管理サーバ３６は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを収集して管理し，同一ユーザの機器グループに属する他のコンテンツ処理装置１０にグループ証明書Ｇを配布する。この証明書管理サーバ３６は，証明書管理部３６２と，証明書データベース３６４を備える。
【０２５０】
証明書データベース３６４は，証明書管理サーバ３６が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。この証明書データベース３６４は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを，各コンテンツ処理装置１０のユーザ（リーフＩＤ）に関連付けて，保存している。
【０２５１】
証明書管理部３６２は，各コンテンツ処理装置１０が発行したグループ証明書Ｇをネットワーク５を介して取得し，取得したグループ証明書Ｇを上記証明書データベース３６４に，ユーザに関連付けて保存する。また，証明書管理部３６２は，かかる証明書データベース３６４から，あるユーザの機器グループに属する１又は２以上のコンテンツ処理装置１０のグループ証明書Ｇを読み出して，同一の機器グループに属する他のコンテンツ処理装置１０等に配布する。
【０２５２】
例えば，証明書管理部３６２は，上記グループ管理サーバ３２によってコンテンツ処理装置１０がグループ登録されたときに，登録されたコンテンツ処理装置１０から，当該コンテンツ処理装置１０のレコーダＩＤとグループＩＤとが関連付けられたグループ証明書Ｇを取得して，証明書データベース３６４に保管しておく。さらに，同一の機器グループに他のコンテンツ処理装置１０が新たに登録された場合には，証明書管理部３６２は，新たに登録されたコンテンツ処理装置１０に対して，同一の機器グループに登録済のコンテンツ処理装置１０のグループ証明書Ｇを配布する。これにより，新たに登録されたコンテンツ処理装置１０は，登録済のコンテンツ処理装置１０のレコーダＩＤを取得してソースＩＤリストＬに追加することにより，リッピングコンテンツを共有できるようになる。
【０２５３】
また，既登録のコンテンツ処理装置１０から証明書の配布要求があった場合や，当該コンテンツ処理装置１０がサーバ３０にアクセスした場合などに，証明書管理部３６２は，当該コンテンツ処理装置１０に対して，同一の機器グループに属する他のコンテンツ処理装置１０のグループ証明書Ｇを配布しても良い。
【０２５４】
また，証明書管理部３６２は，コンテンツ処理装置１０が登録解除された場合には，登録解除されたコンテンツ処理装置１０のグループ証明書Ｇを，証明書データベース３６４から削除する。
【０２５５】
このように，証明書管理サーバ３６の証明書管理部３６２は，各コンテンツ処理装置１０が発行したグループ証明書Ｇを一元管理して，同一の機器グループに属する他のコンテンツ処理装置１０に配布する。これにより，コンテンツ処理装置１０同士を直接接続することなく，コンテンツ処理装置１０は他のコンテンツ処理装置１０のグループ証明書Ｇを取得可能になる。さらに，証明書管理サーバ３６でグループ証明書Ｇの一元管理を行うことによって，コンテンツ処理装置１０は，最新のグループ証明書Ｇを常に取得できるようになる。例えば，コンテンツ処理装置１０は，同一ユーザの機器グループに属する全てのコンテンツ処理装置１０のグループ証明書Ｇを取得して，当該コンテンツ処理装置１０のレコーダＩＤをソースＩＤリストＬに追加できる。
【０２５６】
次に，コンテンツ配信サーバ３４について説明する。コンテンツ配信サーバ３４は，コンテンツ配信サービスにユーザ登録したユーザのコンテンツ処理装置１０に対し，例えば有料でコンテンツを配信する。コンテンツ配信サーバ３４は，上記グループ管理方式の著作権管理スキームに対応したコンテンツと，上記チェックイン・チェックアウト方式の著作権管理スキームに対応したコンテンツの双方を配信可能に構成されている。
【０２５７】
このコンテンツ配信サーバ３４は，例えば，ライセンス発行部３４２と，コンテンツ配信部３４４と，ライセンスデータベース３４６と，コンテンツデータベース３４８を備える。
【０２５８】
ライセンスデータベース３４６と，コンテンツデータベース３４８は，コンテンツ配信サーバ３４が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。ライセンスデータベース３４６は，コンテンツ配信に伴って発行されるライセンスを保存するデータベースである。コンテンツベース３４８は，コンテンツ配信サービスの配信対象である複数のコンテンツのデータベースである。
【０２５９】
コンテンツ配信部３４４は，例えば，認証が得られたユーザに対して，配信可能なコンテンツのリストを閲覧させ，配信を所望する配信コンテンツを選択させる。さらに，コンテンツ配信部３４４は，ユーザの利用するコンテンツ処理装置１０に対し，ネットワーク５を介して，選択された配信コンテンツを配信する。なお，この配信処理は，例えば，後述するような課金処理が条件となる。
【０２６０】
また，コンテンツ配信部３４４は，例えば，コンテンツベース３４８等に保存されている配信コンテンツに関する情報（コンテンツＩＤ，タイトル情報（曲名，アーティスト名，アルバム名，再生時間等））をも，配信コンテンツに関連付けて送信する。
【０２６１】
ライセンス発行部３４２は，上記コンテンツ配信部３４４によって配信されるコンテンツのライセンス（権利情報；Ｕｓａｇｅ  Ｒｉｇｈｔ）を発行する。このライセンス発行部３４２は，著作権管理方式の種類に応じて，異なる種類のライセンスを発行可能である。
【０２６２】
例えば，グループ管理方式の著作権管理を行う場合には，ライセンス発行部３４２は，配信コンテンツを購入したユーザに対応するリーフＩＤを含むライセンスを，配信コンテンツに関連付けて発行する。この際，ライセンス発行部３４２は，当該ユーザに対応するリーフＩＤを，上記グループ登録データベース３２４から取得してもよいし，ユーザ認証部３１４から取得してもよい。
【０２６３】
このようにライセンス発行部３４２がライセンスを発行すると，コンテンツ配信サーバ３４は，配信コンテンツのファイルと，この配信コンテンツを購入したユーザに対応するリーフＩＤを含むライセンスのファイルとを関連付けて，コンテンツ処理装置１０に送信する。この結果，かかる配信コンテンツとライセンスを受信したコンテンツ処理装置１０は，当該リーフＩＤをグループＩＤに変換して当該配信コンテンツに付加し，このグループＩＤを配信コンテンツ用のソースＩＤとして機能させ，上記グループ管理方式の著作権管理を実行する。
【０２６４】
一方，チェックイン・チェックアウト方式の著作権管理を行う場合には，ライセンス発行部３４２は，チェックイン／アウト回数制限，再生回数制限，再生期限等の利用条件情報（Ｕｓａｇｅ  ｒｕｌｅ）が記述されたライセンスを，配信コンテンツに関連付けて発行する。この際，ライセンス発行部３４２は，ユーザが所望する利用条件タイプのライセンスを，ライセンスデータベース３４６のライセンスひな型情報に基づいて作成してもよい。
【０２６５】
このようにライセンス発行部３４２がライセンスを発行すると，コンテンツ配信サーバ３４は，配信コンテンツのファイルと，利用条件情報を含むライセンスのファイルとを関連付けて，コンテンツ処理装置１０に送信する。この結果，かかる配信コンテンツと，利用条件情報を含むライセンスとを受信したコンテンツ処理装置１０は，当該ライセンスに基づいて，上記チェックイン・チェックアウト方式の著作権管理を実行する。
【０２６６】
ライセンス発行部３４２は，発行したライセンスをライセンスデータベース３４６に保存して管理する。
【０２６７】
以上のように，コンテンツ配信サーバ３４は，コンテンツ処理装置１０へのコンテンツ配信時に，配信コンテンツとそのライセンスを１セットで送信する。この際，コンテンツ配信サーバ３４は，グループ管理方式のコンテンツを配信する際には，ライセンスにリーフＩＤを含ませ，チェックイン・チェックアウト方式のコンテンツを配信する際には，ライセンスに利用条件情報を含ませる。
【０２６８】
なお，上記では，コンテンツ配信サーバ３４は，配信コンテンツと，ライセンスとを別ファイルで送信しているが，双方を同一ファイルで送信してもよい。また，上記では，グループ管理方式のコンテンツ配信時に，コンテンツ配信サーバ３４は，コンテンツ処理装置１０にリーフＩＤを通知し，コンテンツ処理装置１０は，通知されたリーフＩＤに基づいてグループＩＤを生成しているが，かかる例に限定されない。例えば，コンテンツ配信サーバ３４が，リーフＩＤに基づいてグループＩＤを予め生成し，生成したグループＩＤをコンテンツ処理装置１０に通知するようにしてもよい。
【０２６９】
次に，課金サーバについて説明する。課金サーバ３８は，上記コンテンツ配信サーバ３４によるコンテンツの配信に応じて課金処理を行う。この課金サーバ３８は，例えば，課金処理部３８２と，課金情報データベース３８４を備える。
【０２７０】
課金情報データベース３８４は，ユーザごとの課金情報からなるデータベースであり，課金サーバ３８が具備するＨＤＤ等のストレージ装置（図示せず。）内に格納される。
【０２７１】
課金処理部３８２は，例えば，コンテンツの配信を受けたユーザに対して，配信されるコンテンツに応じた額の支払いを求める課金処理を行う。この課金処理によって生じた請求金額，決済方法，決済日などの課金情報は，例えば，課金情報データベース３８４に保存される。
【０２７２】
次に，図１３に基づいて，以上のようなコンテンツ共有システム１００を利用したコンテンツ共有方法の基本的なフローについて説明する。図１３は，本実施形態にかかるコンテンツ共有方法の基本的なフローを示すタイミングチャートである。
【０２７３】
図１３に示すように，まず，新規ユーザが，自己の所有するいずれかのコンテンツ処理装置（ＰＣ）１０−１を用いて，サーバ３０のＷＷＷサーバ３１に対して，上記グループ管理方式の著作権管理スキームを利用したコンテンツ共有サービスのユーザ登録要求を行う（Ｓ２）。すると，ＷＷＷサーバ３１は，当該ユーザのユーザ認証処理を行い，当該ユーザに対して新規なリーフＩＤを付与し，ユーザ登録する（Ｓ４）。なお，このコンテンツ共有サービスのユーザ登録は，コンテンツ配信サービスのユーザ登録を兼ねてもよい。また，上記ユーザ登録処理は，ＷＷＷサーバ３１の代わりにグループ管理サーバ３２が行ってもよい。
【０２７４】
次いで，ユーザは，自己の所有するコンテンツ処理装置（ＰＣ）１０−１，１０−２を用いて，サーバ３０に対してそれぞれの機器の登録要求を行う（Ｓ８，Ｓ１２）。すると，グループ管理サーバ３２は，かかる機器の登録要求に応じて，コンテンツ処理装置１０−１，１０−２を，当該ユーザの機器グループにグループ登録し，当該ユーザに対応するリーフＩＤをコンテンツ処理装置１０−１，１０−２に通知する（Ｓ１０，Ｓ１４）。コンテンツ処理装置１０−１，１０−２は，通知されたリーフＩＤをグループＩＤに変換して，自身のソースＩＤリストＬにそれぞれ追加する。なお，このような各コンテンツ処理装置１０の機器グループ登録は，同時である必要はなく，それぞれ別個に任意のタイミングであってよい。
【０２７５】
次いで，コンテンツ処理装置１０−２は，コンテンツ処理装置１０−２自身に対応するグループＩＤとレコーダＩＤとを関連付けたグループ証明書Ｇを発行して，サーバ３０の証明書管理サーバ３６に送信する（S１６）。さらに，証明書管理サーバ３６は，コンテンツ処理装置１０−２のグループ証明書Ｇを，コンテンツ処理装置１０−１に配布する（Ｓ１８）。なお，かかるグループ証明書Ｇの配布は，証明書管理サーバ３６を経由せずに，コンテンツ処理装置１０−２からコンテンツ処理装置１０−１に直接行ってもよい。また，同様に，コンテンツ処理装置１０−１のグループ証明書Ｇを，コンテンツ処理装置１０−２に配布してもよい。
【０２７６】
コンテンツ処理装置１０−１は，上記のように配布されたグループ証明書Ｇを取得すると，自身の有するソースＩＤリストＬの更新処理を行う（Ｓ２０）。このリスト更新処理では，上記グループ登録において，コンテンツ処理装置１０−１と１０−２とが，同一の機器グループに登録されている場合には，双方の機器が同一のグループＩＤを有するので，コンテンツ処理装置１０−１は，グループ証明書Ｇに含まれているコンテンツ処理装置１０−２のレコーダＩＤを，自己のソースＩＤリストＬに追加できる。一方，コンテンツ処理装置１０−１と１０−２とが，異なる機器グループに登録されている場合には，双方の機器が異なるグループＩＤを有するので，コンテンツ処理装置１０−１は，グループ証明書Ｇに含まれているレコーダＩＤを，自己のソースＩＤリストＬに追加できない。
【０２７７】
以下では，かかる状態において，コンテンツ処理装置１０−２から提供されたコンテンツを，コンテンツ処理装置１０−１が取得して，共有するケースについて説明する。
【０２７８】
まず，リッピングコンテンツ等の作成コンテンツを共有する場合について説明する。コンテンツ処理装置１０−２は，リッピング，セルフレコーディング等によりコンテンツを作成し（Ｓ２２），かかる作成コンテンツに対して，コンテンツ処理装置１０−２に対応するレコーダＩＤを付加する（Ｓ２４）。次いで，コンテンツ処理装置１０−２は，このレコーダＩＤが付加された作成コンテンツを，ネットワーク５，ローカルライン９または記憶媒体７などを介して，コンテンツ処理装置１０−１に提供する（Ｓ２６）。
【０２７９】
次いで，コンテンツ処理装置１０−１は，かかる作成コンテンツを取得して（Ｓ２８），例えばユーザの再生要求に応じて当該作成コンテンツの再生制御処理を実行する（Ｓ３０）。この場合，作成コンテンツに付加されているレコーダＩＤが，コンテンツ処理装置１０−１のソースＩＤリストＬに含まれている場合には，コンテンツ処理装置１０−１は，当該作成コンテンツを再生可能であり，一方，当該レコーダＩＤが当該ソースＩＤリストＬに含まれていない場合には，コンテンツ処理装置１０−１は，当該作成コンテンツを再生不能である。
【０２８０】
次に，配信コンテンツデータを共有する場合について説明する。まず，コンテンツ処理装置１０−２がグループ管理サーバ３２に対して，コンテンツの配信要求を行う（Ｓ３２）。すると，グループ管理サーバ３２は，配信要求されたコンテンツと，コンテンツ処理装置１０−２に対応するリーフＩＤを含むライセンスを，コンテンツ処理装置１０−２に配信する（Ｓ３４）。次いで，コンテンツ処理装置１０−２は，受信したライセンス内のリーフＩＤをグループＩＤに変換して，当該グループＩＤを配信コンテンツに付加する（Ｓ３６）。次いで，コンテンツ処理装置１０−２は，グループＩＤが付加された配信コンテンツを，上記と同様にしてコンテンツ処理装置１０−１に提供し（Ｓ３８），コンテンツ処理装置１０−１は，当該配信コンテンツを所得する（Ｓ４０）。次いで，コンテンツ処理装置１０−１は，例えばユーザの再生要求に応じて当該配信コンテンツの再生制御処理を実行する（Ｓ４２）。この場合，配信コンテンツに付加されているグループＩＤが，コンテンツ処理装置１０−１のソースＩＤリストＬに含まれている場合には，コンテンツ処理装置１０−１は，当該配信コンテンツを再生可能であり，一方，当該グループＩＤが当該ソースＩＤリストＬに含まれていない場合には，コンテンツ処理装置１０−１は，当該配信コンテンツを再生不能である。
【０２８１】
さらに，コンテンツ処理装置１０−１，１０−２が，それぞれ登録解除要求を行うと（Ｓ４４，Ｓ４８），グループ管理サーバ３２は，かかる登録解除要求に応じて，コンテンツ処理装置１０−１，１０−２のグループ登録をそれぞれ解除する（Ｓ４６，Ｓ５０）。
【０２８２】
以上のようなコンテンツ共有システム１００を用いたコンテンツ共有方法では，同一ユーザの所有する複数のコンテンツ処理装置１０を同一の機器グループに登録すれば，これらのコンテンツ処理装置１０間で，作成コンテンツおよび配信コンテンツを比較的自由に共有できる。
【０２８３】
次に，グループ管理サーバ３２に対して，コンテンツ処理装置（ＰＣ）１０またはコンテンツ再生装置（ＰＤ）２０をグループ登録／登録解除する処理について詳細に説明する。なお，以下の処理フローでは，グループ管理サーバ３２に対するコンテンツ共有サービスのユーザ登録が既に完了し，コンテンツ処理装置１０を所有するユーザに対してリーフＩＤが付与されている状態から開始するものとする。
【０２８４】
まず，図１４に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０をグループ管理サーバ３２に機器登録する処理（グループ登録処理）について説明する。図１４は，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０のグループ登録処理を示すタイミングチャートである。
【０２８５】
図１４に示すように，まず，ステップＳ６０〜Ｓ７０では，登録要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ６０〜Ｓ７０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。
【０２８６】
具体的には，まず，登録要求元のコンテンツ処理装置１０が，ユーザ入力に応じて，ユーザＩＤおよびパスワードをＷＷＷサーバ３１に送信する（Ｓ６０）。すると，ＷＷＷサーバ３１は，受信したユーザＩＤおよびパスワードと，グループ登録データベース３２４に登録されているユーザＩＤおよびパスワードとを照合して，ユーザ認証処理を行う（Ｓ６２）。この結果，ユーザ認証が不成立である場合には，ＷＷＷサーバ３１は，ログインを許可せず，登録処理を終了する。一方，ユーザ認証が成立した場合には，ＷＷＷサーバ３１は，ログインを許可し，ユーザ認証が成立した旨の通知と，安全な通信を行うためのセッション情報とをコンテンツ処理装置１０に送信する（Ｓ６４）。次いで，コンテンツ処理装置１０は，登録要求通知をＷＷＷサーバ３１に送信する（Ｓ６６）。この登録要求通知により，ＷＷＷサーバ３１は，コンテンツ処理装置１０が登録要求のためにアクセスしてきたことを認知する。次いで，ＷＷＷサーバ３１は，トランザクションＩＤを生成し（Ｓ６８），上記生成したトランザクションＩＤと，グループ管理サーバ３２のアドレス情報の一例であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを，コンテンツ処理装置１０に送信する（Ｓ７０）。これにより，コンテンツ処理装置１０は，受信したＵＲＬに基づいてグループ管理サーバ３２にアクセスできるようになる。
【０２８７】
次のステップＳ７２〜Ｓ８６では，コンテンツ処理装置１０をグループ管理サーバ３２に実際に登録するための処理がなされる。このＳ７２〜Ｓ８６での処理は，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０２８８】
具体的には，まず，コンテンツ処理装置１０は，グループ管理サーバ３２にサービスデータを要求する（Ｓ７２）。すると，グループ管理サーバ３２は，コンテンツ処理装置１０にサービスデータを返信する（Ｓ７４）。このサービスデータには，上記認証されたユーザに対応するリーフＩＤと，上述したサービス共通鍵とが含まれる。次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ７０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤおよびレコーダＩＤとを送信して，グループ管理サーバ３２に登録要求を行う（Ｓ７６）。このターミナルＩＤおよびレコーダＩＤは，コンテンツ処理装置１０によって生成される。なお，このＳ７４およびＳ７６でやり取りされる情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送受信可能である。
【０２８９】
次いで，グループ管理サーバ３２は，コンテンツ処理装置１０の登録可否を判断する（Ｓ７８）。この登録可否判断は，例えば，同一の機器グループに登録可能なコンテンツ処理装置１０の上限数（例えば，ターミナルＩＤの上限数（例えば３個），レコーダＩＤの上限数（例えば１０個））に基づいて成される。より詳細には，上記認証されたユーザの機器グループに，既に，異なるターミナルＩＤを有する例えば３台のコンテンツ処理装置１０が登録済である場合には，グループ管理サーバ３２は，新たなコンテンツ処理装置１０の登録を禁止する。また，当該ユーザの機器グループに，過去に，異なるレコーダＩＤを有する例えば１０台のコンテンツ処理装置１０が登録されたことがある場合（現在登録されているか否かは不問）には，グループ管理サーバ３２は，新たなコンテンツ処理装置１０の登録を禁止する。
【０２９０】
このようなＳ７８での登録可否判断の結果，登録を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録不可である旨のエラー通知を送信する。一方，Ｓ７８での登録可否判断の結果，登録を許可する場合には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０の登録処理を行う（Ｓ８０）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０から受信したターミナルＩＤおよびレコーダＩＤを，グループ登録データベース３２４の上記認証されたユーザのレコードに書き込んで登録する。さらに，グループ管理サーバ３２は，登録されたコンテンツ処理装置１０に対して，登録完了通知を送信する（Ｓ８２）。
【０２９１】
次いで，コンテンツ処理装置１０は，かかる登録完了通知を受信すると，上記Ｓ７４で受信したサービスデータを有効化する（Ｓ８４）。さらに，コンテンツ処理装置１０は，有効化されたサービスデータ内のリーフＩＤに基づきグループＩＤ（上記第１のグループＩＤと第２のグループＩＤの双方）を生成し，このグループＩＤを自身のソースＩＤリストＬ内に追加して格納する（Ｓ８６）。これにより，コンテンツ処理装置１０は，当該グループＩＤが付加された配信コンテンツを再生可能となり，また，当該グループＩＤを含むグループ証明書ＧのレコーダＩＤを自身のソースＩＤリストＬに追加可能となる。
【０２９２】
このようなコンテンツ処理装置１０の登録処理の後，以下のような，証明書発行および配布処理を行ってもよい。即ち，まず，コンテンツ処理装置１０は，自身に対応するグループＩＤとレコーダＩＤを含むグループ証明書Ｇを発行し，このグループ証明書Ｇを証明書管理サーバ３６に送信する（Ｓ８８）。すると，証明書管理サーバ３６は，受信したグループ証明書Ｇを証明書データベース３６４に格納する（Ｓ９０）。これによって，他のコンテンツ処理装置１０が同一の機器グループに登録された際に，当該グループ証明書Ｇを配布して，レコーダＩＤを共有できるようになる。
【０２９３】
さらに，証明書管理サーバ３６は，同一の機器グループに既に登録されている他の１又は２以上のコンテンツ処理装置１０がある場合には，この登録済の他のコンテンツ処理装置１０のグループ証明書Ｇを，上記登録されたコンテンツ処理装置１０に配布する（Ｓ９２）。すると，上記登録されたコンテンツ処理装置１０は，受信したグループ証明書Ｇ内のレコーダＩＤを読み出して，自身のソースＩＤリストＬに追加する（Ｓ９４）。これにより，当該コンテンツ処理装置１０は，同一の機器グループに属する他のコンテンツ処理装置１０がリッピングしたリッピングコンテンツを再生可能となる。
【０２９４】
次に，図１５に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０を，既に登録されている機器グループから登録解除する処理（グループ登録解除処理）について説明する。図１５は，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０のグループ登録解除処理を示すタイミングチャートである。
【０２９５】
図１５に示すように，まず，ステップＳ１００〜Ｓ１１０では，登録解除要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１００〜Ｓ１１０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１００〜Ｓ１１０の処理は，Ｓ１０６において，コンテンツ処理装置１０からＷＷＷサーバ３１に登録解除要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０２９６】
次のステップＳ１１２〜Ｓ１２０では，コンテンツ処理装置１０を実際に登録解除するための処理がなされる。このＳ１１２〜Ｓ１２０での処理は，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０２９７】
具体的には，まず，コンテンツ処理装置１０は，上記グループ登録時にグループ管理サーバ３２から取得してコンテンツ処理装置１０に保有しているサービスデータを無効化する（Ｓ１１２）。具体的には，コンテンツ処理装置１０は，自身のソースＩＤリストＬ内に含まれるグループＩＤおよびレコーダＩＤを削除する。これにより，コンテンツ処理装置１０において，これらのソースＩＤが付加されたコンテンツの再生が不能となる。
【０２９８】
次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１１０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤおよびレコーダＩＤとを送信して，グループ管理サーバ３２に登録解除要求を行う（Ｓ１１４）。なお，この１１４で送信される情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送信可能である。
【０２９９】
次いで，グループ管理サーバ３２は，上記登録解除要求を受信すると，コンテンツ処理装置１０の登録解除可否を判断する（Ｓ１１６）。例えば，登録解除要求元のコンテンツ処理装置１０が未登録である場合や，不正な登録解除要求である場合などには，グループ管理サーバ３２は，登録解除を許可しない。
【０３００】
このようなＳ１１６での登録可否判断の結果，登録解除を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録解除不可である旨のエラー通知を送信する。
【０３０１】
一方，Ｓ１１６での登録可否判断の結果，登録解除を許可する場合には，グループ管理サーバ３２は，登録解除要求元のコンテンツ処理装置１０の登録解除処理を行う（Ｓ１１８）。具体的には，グループ管理サーバ３２は，グループ登録データベース３２４の上記認証されたユーザのレコードから，上記登録解除要求元のコンテンツ処理装置１０のターミナルＩＤを削除する。この際，上記登録解除要求元のコンテンツ処理装置１０のレコーダＩＤは，グループ登録データベース３２４から削除せずに残存させる。これにより，リッピングコンテンツ共有サービスを提供する際に，過度に多くのリッピング機能を有するコンテンツ処理装置１０が登録され，当該多数のコンテンツ処理装置１０からのリッピングコンテンツが共有可能となってしまう不都合を防止できる。
【０３０２】
次いで，グループ管理サーバ３２は，登録解除されたコンテンツ処理装置１０に対して，登録解除完了通知を送信する（Ｓ１２０）。
【０３０３】
以上のように，コンテンツ処理装置１０の登録解除処理では，コンテンツ処理装置１０側で，先にサービスデータを無効化（Ｓ１１２）した後に，グループ管理サーバ３２側で，登録解除処理（Ｓ１１８）を行う。これにより，グループ管理サーバ３２で登録解除されたコンテンツ処理装置１０に関しては，当該コンテンツ処理装置１０が保有するサービスデータを確実に無効化して，グループＩＤ等をソースＩＤリストＬから削除できる。このため，グループ管理サーバ３２上では登録解除されているにもかかわらず，コンテンツ処理装置１０上では実際にはサービスデータが無効化されていないという事態を防止できる。
【０３０４】
以上，コンテンツ処理装置（ＰＣ）１０のグループ登録処理および登録解除処理について説明した。なお，既に登録されているコンテンツ処理装置１０を再度登録するためには，一旦登録解除しなければ再度登録することができない。
【０３０５】
次に，図１６に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０をグループ管理サーバ３２に機器登録する処理（グループ登録処理）について説明する。図１６は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０のグループ登録処理を示すタイミングチャートである。
【０３０６】
コンテンツ再生装置（ＰＤ）２０をグループ登録する場合には，登録対象のコンテンツ再生装置（ＰＤ）２０を，既にグループ登録されているコンテンツ処理装置（ＰＣ）１０にローカルライン９を介して接続して，このコンテンツ処理装置（ＰＣ）１０によって，コンテンツ再生装置（ＰＤ）２０をグループ管理サーバ３２にグループ登録する。
【０３０７】
図１６に示すように，まず，ステップＳ１３２〜Ｓ１４２では，登録対象のコンテンツ再生装置２０に接続された登録要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１３２〜Ｓ１４２の処理は，当該コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１３２〜Ｓ１４２の処理は，Ｓ１３８において，コンテンツ処理装置１０からＷＷＷサーバ３１にコンテンツ再生装置２０の登録要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０３０８】
次のステップＳ１４４〜Ｓ１６４では，コンテンツ再生装置２０を，コンテンツ処理装置１０によって，グループ管理サーバ３２に実際に登録するための処理がなされる。このＳ１４４〜Ｓ１６４での処理は，コンテンツ再生装置２０と，コンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０３０９】
具体的には，まず，コンテンツ処理装置１０は，登録対象のコンテンツ再生装置２０から，ローカルライン５を介して，当該コンテンツ再生装置２０のデバイスＩＤを取得する（Ｓ１４４）。次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１４２で受信したトランザクションＩＤと，コンテンツ処理装置１０自身のターミナルＩＤと，コンテンツ再生装置２０のレコーダＩＤとを送信して，グループ管理サーバ３２に，コンテンツ再生装置２０の登録要求を行う（Ｓ１４６）。なお，このＳ１４４でやり取りされる情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送受信可能である。
【０３１０】
次いで，グループ管理サーバ３２は，上記登録要求を受けると，登録対象のコンテンツ再生装置２０の登録可否を判断する（Ｓ１４８）。本実施形態では，コンテンツ再生装置２０の登録台数の制限はないため，無条件に登録が許可されるが，かかる例に限定されず，コンテンツ再生装置２０の登録台数に上限数を設定してもよい。また，登録要求元のコンテンツ処理装置１０が未登録である場合には，グループ管理サーバ３２は，登録対象のコンテンツ再生装置２０の登録を許可しない。
【０３１１】
このようなＳ１４８での登録可否判断の結果，登録を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録不可である旨のエラー通知を送信する。
【０３１２】
一方，Ｓ１４８での登録可否判断の結果，登録を許可する場合には，グループ管理サーバ３２は，登録対象のコンテンツ再生装置２０の登録処理を行う（Ｓ１５０）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０のターミナルＩＤ等に基づいて，グループ登録データベース３２４内の上記認証されたユーザのレコードを特定し，かかるレコードに登録対象のコンテンツ再生装置２０のデバイスＩＤを書き込む。さらに，グループ管理サーバ３２は，登録要求元のコンテンツ処理装置１０に対して，登録完了通知を送信する（Ｓ１５２）。
【０３１３】
次いで，コンテンツ処理装置１０は，かかる登録完了通知を受信すると，コンテンツ処理装置１０自身の登録時に取得したサービスデータに含まれるリーフＩＤに基づいて，グループＩＤ（上記第１のグループＩＤと第２のグループＩＤの双方）を生成する（Ｓ１５４）。
【０３１４】
次いで，コンテンツ処理装置１０は，登録されたコンテンツ再生装置２０から，当該コンテンツ再生装置２０のソースＩＤリストＬおよびＩＣＶデータを取得する（Ｓ１５６）。
【０３１５】
さらに，コンテンツ処理装置１０は，Ｓ１５６で取得したＩＣＶデータに基づいて，取得したソースＩＤリストＬの正当性をチェックする（Ｓ１５８）。上述したように，グループ管理方式の著作権管理スキームでは，ＩＣＶデータにはソースＩＤリストＬのハッシュ値であるＭＡＣ値が含まれているので，コンテンツ処理装置１０は，コンテンツ処理装置１０から取得したソースＩＤリストＬのＭＡＣ値を求めて，ＩＣＶデータのＭＡＣ値と照合することにより，当該ソースＩＤリストＬが改竄されているか否かを検出できる。
【０３１６】
このＳ１５８での正当性のチェックの結果，当該ソースＩＤリストＬが正当でない（改竄されている）と判断された場合には，エラーとなり，ソースＩＤリストＬの更新が行われない。
【０３１７】
一方，Ｓ１５８での正当性のチェックの結果，当該ソースＩＤリストＬが正当であると判断された場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０のソースＩＤリストＬを更新する（Ｓ１６０）。具体的には，コンテンツ処理装置１０は，コンテンツ再生装置２０から取得したソースＩＤリストＬに，上記Ｓ１５４で生成したグループＩＤを追加する。この際，さらに，コンテンツ処理装置１０自身のソースＩＤリストＬに含まれているレコーダＩＤを，コンテンツ再生装置２０から取得したソースＩＤリストＬに追加してもよい。
【０３１８】
さらに，コンテンツ処理装置１０は，コンテンツ再生装置２０のＩＣＶデータを更新する（Ｓ１６２）。具体的には，コンテンツ処理装置１０は，上記Ｓ１６０で更新されたコンテンツ再生装置２０のソースＩＤリストＬのＭＡＣ値を求めて，新たなＩＣＶデータを生成する。
【０３１９】
その後，コンテンツ処理装置１０は，上記Ｓ１６０で更新したソースＩＤリストＬと，上記Ｓ１６２で更新したＩＣＶデータを，コンテンツ再生装置２０に送信して，コンテンツ再生装置２０の記憶部に書き込む（Ｓ１６４）。なお，Ｓ１５６およびＳ１６４では，コンテンツ処理装置１０とコンテンツ再生装置２０との間で，セッション情報を用いてＩＣＶデータを改竄されないようにして送受信する。
【０３２０】
以上のようなコンテンツ再生装置２０のグループ登録処理により，コンテンツ再生装置２０は，自身のソースＩＤリストＬにグループＩＤ追加されたため，当該グループＩＤが付加された配信コンテンツを再生可能となる。
【０３２１】
次に，図１７に基づいて，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０を，既に登録されている機器グループから登録解除する処理（グループ登録解除処理）について説明する。図１７は，本実施形態にかかるコンテンツ再生装置（ＰＤ）２０のグループ登録解除処理を示すタイミングチャートである。
【０３２２】
かかるコンテンツ再生装置（ＰＤ）２０のグループ登録解除処理も，上記コンテンツ再生装置（ＰＤ）２０のグループ登録処理と同様に，コンテンツ再生装置（ＰＤ）２０をコンテンツ処理装置（ＰＣ）１０にローカル接続して，コンテンツ処理装置（ＰＣ）１０がサーバ３０に登録解除要求を行うことによってなされる。
【０３２３】
図１７に示すように，まず，ステップＳ１７０〜Ｓ１８０では，登録解除要求元のコンテンツ処理装置１０とサーバ３０との間でネットワーク５を介した通信接続を安全に確立し，ユーザ認証を行う。このＳ１７０〜Ｓ１８０の処理は，コンテンツ処理装置１０のブラウザと，サーバ３０のＷＷＷサーバ３１との間でなされる。なお，かかるＳ１７０〜Ｓ１８０の処理は，Ｓ１７６において，コンテンツ処理装置１０からＷＷＷサーバ３１にコンテンツ再生装置２０の登録解除要求通知が成される点を除いては，上記図１４で説明したコンテンツ処理装置１０のグループ登録処理のＳ６０〜Ｓ７０と略同一であるので，詳細説明を省略する。
【０３２４】
次のステップＳ１８２〜Ｓ１９８では，コンテンツ処理装置１０を実際に登録解除するための処理がなされる。このＳ１８２〜Ｓ１９８での処理は，登録解除要求元のコンテンツ処理装置１０の著作権管理部と，サーバ３０のグループ管理サーバ３２との間でなされる。
【０３２５】
具体的には，まず，コンテンツ処理装置１０は，登録解除対象のコンテンツ再生装置２０から，当該コンテンツ再生装置２０のソースＩＤリストＬおよびＩＣＶデータを取得する（Ｓ１８２）。
【０３２６】
さらに，コンテンツ処理装置１０は，上記Ｓ１５８と同様にして，Ｓ１８２で取得したＩＣＶデータに基づいて，取得したソースＩＤリストＬの正当性をチェックする（Ｓ１８４）。このＳ１８４での正当性のチェックの結果，当該ソースＩＤリストＬが正当でない（改竄されている）と判断された場合には，エラーとなり，ソースＩＤリストＬの更新が行われない。
【０３２７】
一方，Ｓ１８４での正当性のチェックの結果，当該ソースＩＤリストＬが正当であると判断された場合には，コンテンツ処理装置１０は，コンテンツ再生装置２０のソースＩＤリストＬを更新する（Ｓ１８６）。具体的には，コンテンツ処理装置１０は，コンテンツ再生装置２０から取得したソースＩＤリストＬから，グループＩＤを削除する。この際，さらに，当該ソースＩＤリストＬに含まれているレコーダＩＤを，削除してもよい。これにより，コンテンツ再生装置２０において，これらのソースＩＤが付加されたコンテンツの再生が不可能となる。
【０３２８】
さらに，コンテンツ処理装置１０は，コンテンツ再生装置２０のＩＣＶデータを更新する（Ｓ１８８）。具体的には，コンテンツ処理装置１０は，上記Ｓ１８６で更新されたコンテンツ再生装置２０のソースＩＤリストＬのＭＡＣ値を求めて，新たなＩＣＶデータを生成する。
【０３２９】
その後，コンテンツ処理装置１０は，上記Ｓ１８６で更新したソースＩＤリストＬと，上記Ｓ１８８で更新したＩＣＶデータを，コンテンツ再生装置２０に送信して，コンテンツ再生装置２０の記憶部に書き込む（Ｓ１９０）。
【０３３０】
次いで，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，登録解除対象のコンテンツ再生装置２０の登録解除要求を行う（Ｓ１９２）。具体的には，コンテンツ処理装置１０は，グループ管理サーバ３２に対し，上記Ｓ１８０で受信したトランザクションＩＤと，コンテンツ処理装置１０自身に対応するターミナルＩＤと，登録解除対象のコンテンツ再生装置２０のデバイスＩＤとを送信して，登録解除要求を行う。なお，この１９２で送信される情報は，上記セッション情報によって外部からの改竄が防止されるので，安全に送信可能である。
【０３３１】
次いで，グループ管理サーバ３２は，上記登録解除要求を受信すると，コンテンツ再生装置２０の登録解除可否を判断する（Ｓ１９４）。例えば，不正な登録解除要求である場合などには，グループ管理サーバ３２は，登録解除を許可しない。
【０３３２】
このようなＳ１９４での登録可否判断の結果，登録解除を許可しない場合には，グループ管理サーバ３２は，コンテンツ処理装置１０に登録解除不可である旨のエラー通知を送信する。
【０３３３】
一方，Ｓ１９４での登録可否判断の結果，登録解除を許可する場合には，グループ管理サーバ３２は，登録解除対象のコンテンツ再生装置２０の登録解除処理を行う（Ｓ１９６）。具体的には，グループ管理サーバ３２は，上記登録要求元のコンテンツ処理装置１０のターミナルＩＤ等に基づいて，グループ登録データベース３２４内の上記認証されたユーザのレコードを特定し，このレコードから，上記登録解除対象のコンテンツ再生装置２０のデバイスＤを削除する。
【０３３４】
その後，グループ管理サーバ３２は，登録解除要求元のコンテンツ処理装置１０に対して，登録解除完了通知を送信する（Ｓ１９８）。
【０３３５】
以上のように，コンテンツ再生装置２０の登録解除処理では，コンテンツ処理装置１０側で，先に，コンテンツ再生装置２０のソースＩＤリストＬからグループＩＤを削除（Ｓ１８６）した後に，グループ管理サーバ３２側で，登録解除処理（Ｓ１９６）を行う。これにより，グループ管理サーバ３２で登録解除されたコンテンツ再生装置２０に関しては，当該コンテンツ再生装置２０のソースＩＤリストＬからグループＩＤを確実に削除できる。このため，グループ管理サーバ３２上では登録解除されているにもかかわらず，コンテンツ再生装置２０の実際のソースＩＤリストＬにはグループＩＤが残存しているという事態を防止できる。
【０３３６】
以上，コンテンツ処理装置（ＰＣ）１０およびコンテンツ再生装置（ＰＤ）２０のグループ登録処理およびグループ登録解除処理の基本的なフローについて説明した。かかる処理により，同一のコンテンツ処理装置１０またはコンテンツ再生装置２０の所有者が変更となった場合でも，登録解除および再登録を行うことにより，コンテンツ処理装置１０のグループ変更を行うことができる。
【０３３７】
なお，リッピング機能を有するコンテンツ処理装置１０の新規グループ登録，グループ変更があった場合でも，当該コンテンツ処理装置１０のレコーダＩＤは不変である。このため，新規グループ登録前またはグループ変更前に当該コンテンツ処理装置１０によってリッピングされたコンテンツを，新規グループ登録後またはグループ変更後においても，当該コンテンツ処理装置１０が属する機器グループの機器は，自由に再生可能である。これにより，リッピング機能を有するコンテンツ処理装置１０のユーザの利便性が向上し，購入メリットが高まる。
【０３３８】
次に，図１８に基づいて，本実施形態にかかるコンテンツ処理装置１０におけるグループ管理方式のコンテンツ再生制御処理について説明する。図１８は，本実施形態にかかるコンテンツ処理装置１０におけるグループ管理方式のコンテンツ再生制御処理を示すフローチャートである。なお，グループ管理方式の再生制御処理は，コンテンツに付加されているソースＩＤと，ソースＩＤリストＬとに基づいて，コンテンツの再生を制御する処理である。
【０３３９】
図１８に示すように，まず，ステップＳ２０２では，例えばユーザによって再生要求が成される（ステップＳ２０２；再生要求ステップ）。ユーザは，コンテンツ処理装置１０の入力装置１０８を操作して，所望のコンテンツを選択し，選択したコンテンツを再生するようにコンテンツ再生部１７０に対して指示する。
【０３４０】
次いで，ステップＳ２０４では，コンテンツに付加されているソースＩＤが読み出される（ステップＳ２０４）。コンテンツ再生部１７０の再生可否判断部１７２は，まず，上記再生要求されたコンテンツをコンテンツデータベース１１６または記録媒体７等から読み出し，次いで，このコンテンツに付加されているライセンスに含まれるソースＩＤを読み出して解釈する。
【０３４１】
さらに，ステップＳ２０６では，上記コンテンツから読み出したソースＩＤが，コンテンツ処理装置１０のソースＩＤリストＬに含まれているか否かが判定される（ステップＳ２０６）。具体的には，コンテンツ再生部１７０の再生可否判断部１７２は，例えばストレージ装置１１１からソースＩＤリストＬを読み出して解釈する。次いで，再生可否判断部１７２は，上記コンテンツから読み出したソースＩＤと，ソースＩＤリストＬに含まれているソースＩＤとを比較し，上記コンテンツから読み出したソースＩＤがソースＩＤリストＬに含まれているか否かを判断する。
【０３４２】
この判断の結果，コンテンツから読み出したソースＩＤが，ソースＩＤリストＬに含まれている場合には，再生可否判断部１７２は当該コンテンツの再生を許可し，ステップＳ２０８に進む。一方，コンテンツから読み出したソースＩＤが，ソースＩＤリストＬに含まれていない場合には，再生可否判断部１７２は当該コンテンツの再生を許可せず，再生制御処理を終了する。
【０３４３】
さらに，ステップＳ２０８では，現在時刻が取得される（ステップＳ２０８）。再生可否判断部１７２は，コンテンツ処理装置１０に内蔵されている計時装置（図示せず。）から現在時刻を取得する。
【０３４４】
その後，ステップＳ２１０では，上記取得した現在時刻が，上記コンテンツから読み出したソースＩＤの有効期限内であるか否かが判断される（ステップＳ２１０）。具体的には，再生可否判断部１７２は，まず，上記コンテンツから読み出したソースＩＤに対応する有効期限情報を，ソースＩＤリストＬから読み出す。上記コンテンツから読み出されたソースＩＤに対応する有効期限情報は，例えばソースＩＤリストＬ内に，当該ソースＩＤと関連付けられて記録されている。
【０３４５】
次いで，再生可否判断部１７２は，上記取得した現在時刻が，上記ソースＩＤの有効期限を越えているか否かを判断する。この判断の結果，現在時刻が，上記ソースＩＤの有効期限を越えている場合には，ソースＩＤが期限切れとなっている。このため，再生可否判断部１７２は，上記コンテンツの再生を許可せず，再生制御処理を終了する。
【０３４６】
一方，当該現在時刻が，上記ソースＩＤの有効期限内である場合には，再生可否判断部１７２は，当該コンテンツの再生を許可し，ステップ２１２に進む。この結果，ステップＳ２１２では，再生実行部１７４が当該コンテンツを再生する（ステップＳ２１２）。
【０３４７】
以上のように，本実施形態にかかるグループ管理方式のコンテンツ再生制御処理は，コンテンツに付加されているソースＩＤリストＬ内の，ソースＩＤと，このソースＩＤの有効期限情報とに基づいて実行される。かかる再生制御によれば，ソースＩＤ単位でコンテンツの再生の有効期限を設定して，コンテンツの再生を許可／不許可することができる。なお，ソースＩＤの有効期限は必ずしも設定されなくてもよい。
【０３４８】
次に，図１９に基づいて，本実施形態にかかるコンテンツ処理装置（ＰＣ）１０におけるソースＩＤリストＬの更新処理について説明する。図１９は，本実施形態にかかるコンテンツ処理装置１０におけるソースＩＤリストＬの更新処理を示すフローチャートである。このリスト更新処理は，コンテンツ処理装置１０が，配布されたグループ証明書Ｇを取得し，かかるグループ証明書Ｇに基づいて，コンテンツ処理装置１０自身のソースＩＤリストＬまたはローカル接続されたコンテンツ再生装置２０のソースＩＤリストＬを更新する例である。
【０３４９】
図１９に示すように，まず，ステップＳ２２０では，コンテンツ処理装置１０は，他のコンテンツ処理装置１０または証明書管理サーバ３６から配布されたグループ証明書Ｇを取得する（ステップＳ２２０）。コンテンツ処理装置１０は，ネットワーク５またはローカルライン７を介してグループ証明書Ｇを受信する，或いは，記憶媒体７に記録されているグループ証明書Ｇを読み出すことによって，グループ証明書Ｇを取得可能である。
【０３５０】
次いで，ステップＳ２２２では，上記取得したグループ証明書Ｇが有効期限内であるか否かが判断される（ステップＳ２２２）。具体的には，コンテンツ処理装置１０のリスト更新部１８４は，まず，グループ証明書Ｇに含まれている有効期限情報を読み出し，コンテンツ処理装置１０に内蔵されている計時装置から現在時時刻情報を取得する。次いで，リスト更新部１８４は，現在時刻がグループ証明書Ｇの有効期限内であるか否かを判断する。この判断の結果，グループ証明書Ｇが有効期限内である場合には，Ｓ２２４に進む。一方，グループ証明書Ｇが有効期限切れである場合には，リスト更新を拒否し，リスト更新処理を終了する。
【０３５１】
さらに，ステップＳ２２４では，リスト更新部１８４によって，上記取得したグループ証明書Ｇに含まれているグループＩＤが読み出される（ステップＳ２２４）。
【０３５２】
その後，ステップＳ２２６では，リスト更新部１８４によって，コンテンツ処理装置１０自身が保有しているグループＩＤが読み出される（ステップＳ２２６）。本実施形態では，各コンテンツ処理装置１０においてグループＩＤはソースＩＤリストＬに保存されているので，リスト更新部１８４は，ソースＩＤリストＬからコンテンツ処理装置１０に対応するグループＩＤを読み出す。
【０３５３】
次いで，ステップＳ２２８では，リスト更新部１８４によって，上記取得したグループ証明書Ｇから読み出したグループＩＤと，コンテンツ処理装置１０自身に対応するグループＩＤとが一致するか否かが判断される（ステップＳ２２８）。この判断の結果，双方のグループＩＤが一致する場合には，リスト更新が許可され，Ｓ２３０に進む。一方，双方のグループＩＤが異なる場合には，リスト更新が拒否され，リスト更新処理を終了する。
【０３５４】
さらに，ステップＳ２３０では，リスト更新部１８４によって，グループ証明書Ｇに含まれているレコーダＩＤがソースＩＤリストＬに追加される（ステップＳ２３０）。具体的には，リスト更新部１８４は，上記取得したグループ証明書ＧからレコーダＩＤを読み出し，かかるレコーダＩＤをソースＩＤリストＬに書き込む。これにより，コンテンツ処理装置１０は，当該レコーダＩＤが付加されているリッピングコンテンツを再生可能となる。以上までで，グループ証明書Ｇに基づくソースＩＤリストＬの更新処理が終了する。
【０３５５】
以上，本実施形態にかかるコンテンツ共有システム１００およびこれを利用したコンテンツ共有方法の基本的構成について説明した。かかるコンテンツ共有システム１００では，グループ管理方式の著作権管理と，ＳＤＭＩ準拠のチェックイン・チェックアウト方式の著作権管理方式とを実現できる。
【０３５６】
このうち，コンテンツ共有システム１００においてグループ管理方式の著作権管理を行う場合には，複数の機器間で共有されるコンテンツをコンテンツ提供元単位（提供元のユーザ単位若しくは機器単位）で管理し，コンテンツ処理装置１０によるコンテンツの再生を，コンテンツ提供元に応じて制限することによって，コンテンツの著作権管理を行う。即ち，機器間でのコンテンツの共有をコンテンツ提供元単位で許可／不許可することができる。
【０３５７】
このため，コンテンツ提供元が不正なコンテンツ提供元である場合には，コンテンツ取得側のコンテンツ処理装置１０において，この不正なコンテンツ提供元から取得した全てのコンテンツの再生を，一括して禁止することができる。従って，不特定多数のユーザに対するリッピングコンテンツの大量配布行為，配信コンテンツをインターネット上でダウンロード可能に公開する行為などといった違法行為を，効果的に防止できる。
【０３５８】
一方，コンテンツの提供元が正当なコンテンツ提供元である場合には，一旦，このコンテンツ提供元のソースＩＤをソースＩＤリストＬに追加してコンテンツの共有を許可しておけば，その後は，許可されたコンテンツ提供元から提供されたものであれば，別のコンテンツであっても自由に再生することができる。このため，私的使用の範囲内では，複数の機器間でコンテンツを自由にコピーすることができる。よって，私的利用に限り無制限のコピーを認めていた従来のアナログコンテンツの流通システムに近い著作権管理を実現できる。
【０３５９】
よって，上記実施形態にかかるコンテンツ共有システム１００は，（１）コンテンツ配信サービス等に対して正当な対価を支払わずに，コンテンツを不正利用する行為を制限する著作権利管理機能と，（２）正当な対価を支払った私的使用の範囲内でのコンテンツ利用の自由度を高めること，を両立させることができる。
【０３６０】
また，このようなグループ管理方式の著作権管理処理では，原則として，コンテンツ配信サービスやリッピングコンテンツ共有サービスの登録時などに一回だけ，ソースＩＤリストＬのソースＩＤを追加する処理を行えばよい。従って，従来のチェックイン・チェックアウト方式の著作権管理処理のように，コンテンツのコピー（チェックイン／チェックアウト）を行う度ごとに毎回，著作権管理処理を実行する場合と比して，著作権管理処理の効率化を図れる。
【０３６１】
さらに，コンテンツ処理装置１０またはコンテンツ再生装置２０の所有者（ユーザ）単位で，各機器をグループ登録してグループ化することにより，同一の機器グループに登録された機器間では，コンテンツを自由にコピーして利用できる。このため，私的使用をする正当なユーザは，自己の所有する機器間で自由にコンテンツをコピーでき，また，コンテンツのコピー元やコピー回数などを意識する必要がないので，著作権管理システムの存在を感じにくい。従って，私的使用の範囲内では，ユーザによるコンテンツ利用の自由度，および利便性をさらに高め，ユーザフレンドリーな著作権管理を実行できる。
【０３６２】
ところで，音楽の楽しみのひとつに，不特定多数の人で音楽を共有することが挙げられる。上述したグループ管理方式の著作権管理スキームに従うコンテンツ共有システム１００を用いることにより，合法に不特定多数の人と音楽を共有することが可能となる。以下に，グループ管理方式の著作権管理スキームを利用して合法にコンテンツを共有する方法について説明する。
【０３６３】
グループ管理方式の著作権管理スキームを利用して，合法にコンテンツを共有する方法は，図３に示したようなコンテンツ共有システム１００によって実現されるが，以下では，合法にコンテンツを共有するための構成について，より詳細に説明する。
【０３６４】
まず，本実施形態にかかる，コンテンツ再生装置の概要について説明する。本実施形態にかかるコンテンツ再生装置は，無線通信可能な音楽等のコンテンツを再生することができる装置であり，例えばポータブルデバイス（ＰＤ）や，携帯電話，各種音楽プレーヤなどを例示できる。特に，本実施形態では，音楽等のコンテンツを楽しむことができ，携帯することが可能なポータブルプレーヤを例に挙げて説明する。
【０３６５】
図２０は，本実施形態にかかるコンテンツ再生装置の概要を説明する図である。図２０に示したように，コンテンツ再生装置２０Ａは本体２０−２とヘッドフォン２０−１で構成されていてもよい。本体２０−２とヘッドフォン２０−１は無線通信可能な装置であり，例えば本体２０−２はコンテンツを記録し，ヘッドフォン２０−１にコンテンツを送信することができる。また，ヘッドフォン２０−１は，本体２０−２から送信されたコンテンツを受信して，再生することができる。
【０３６６】
ここで，その無線通信の手段として，例えば，ＩＥＥＥ８０２．１１ａ，ＩＥＥＥ８０２．１１ｂ，ＩＥＥＥ８０２．１１ｇ，ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ），またはＢｌｕｅｔｏｏｔｈ（登録商標）などを例示することができるが，かかる例に限定されない。また，本実施の形態にかかる無線通信エリアの範囲は上記の各無線通信規格で異なるが数メートル〜数十メートル等，比較的近距離の範囲である。
【０３６７】
したがって，本体２０−２とヘッドフォン２０−１とが無線通信可能な装置であれば，例えば本体２０−２は鞄に入れておき，ヘッドフォン２０−１を頭に固定して，再生されたコンテンツを聞くことができる。コンテンツ再生装置は，本体２０−４とヘッドフォン２０−３とを有線で接続して，コンテンツを送受信してもよいが，本体とヘッドフォンが無線通信可能な装置であれば，コードが邪魔にならず携帯に便利である。
【０３６８】
次に，コンテンツ再生装置間でのコンテンツの送受信について説明する。上述したように，コンテンツ再生装置２０Ａの本体２０−１は，コンテンツを無線通信により送信することができる。例えば，図２０に示したように，コンテンツ再生装置２０Ａの近距離にコンテンツ再生装置２０Ｂが位置しており，コンテンツ再生装置２０Ｂも無線通信可能である場合，コンテンツ再生装置２０Ａの本体２０−２より送信されたコンテンツは，コンテンツ再生装置２０Ｂの本体２０−４に受信され，ヘッドフォン２０−３でコンテンツを再生することが可能となる。
【０３６９】
つまり，コンテンツ再生装置２０Ａで再生されたコンテンツは，コンテンツ再生装置２０Ａの近くに位置するコンテンツ再生装置２０Ｂにおいても再生することが可能となる。
【０３７０】
このように，それぞれの装置を無線通信で接続し，個人で利用するネットワークには，通信局としての特定の制御局がなく，各通信機器が自立分散的に動作するアドホック・ネットワークなどを例示できる。
【０３７１】
次に，コンテンツ再生装置間でのコンテンツ送受信の別の実施形態について説明する。図２１に示したように，コンテンツ再生装置２０Ｃとコンテンツ再生装置２０Ｄは無線通信可能な装置である。
【０３７２】
コンテンツ再生装置２０Ｃの本体２０−６はコンテンツを記録しており，コンテンツを無線通信によって送信することができる。コンテンツ再生装置２０Ｃの本体２０−６により送信されたコンテンツは，ヘッドフォン２０−５によって受信される。また，コンテンツ再生装置２０Ｄはコンテンツ再生装置２０Ｃの近くに位置し，コンテンツ再生装置２０Ｃより送信されたコンテンツは，コンテンツ再生装置２０Ｄのヘッドフォン２０−７によって受信することができる。
【０３７３】
したがって，コンテンツ再生装置２０Ｃにおいて再生されたコンテンツは，コンテンツ再生装置２０Ｄにおいても再生することができる。
【０３７４】
上記のように，コンテンツ再生装置を所有している複数のユーザが近距離に位置していれば，誰でもお互いのコンテンツを受信して再生することができる。しかし，再生したコンテンツを記録して，さらに別のコンテンツ再生装置に送信したりすることができてしまうと，著作権上問題がある。
【０３７５】
しかし，本実施形態では，グループ管理方式の著作権管理スキームを利用しているため，コンテンツにグループＩＤが含まれており，グループＩＤに基づいてコンテンツの送受信を制限することができ，合法にコンテンツを共有することが可能となる。また，コンテンツを暗号化して，よりセキュアにコンテンツを送受信することもできる。さらに，コンテンツを受信して再生することができても，受信したコンテンツは，コンテンツ再生装置で記録できないようにすることもできる。
【０３７６】
違法なコピーを管理するシステムが実現されている本実施形態では，コンテンツ再生装置でコンテンツを記録できるようにするには，コンテンツを購入して，コンテンツ配信サーバからダウンロードしなければならない。
【０３７７】
例えば，コンテンツ再生装置でコンテンツを受信して再生し，そのコンテンツを気に入れば，後でそのコンテンツを購入して，コンテンツ配信サーバからダウンロードすることができる。つまり，本実施形態でコンテンツを受信して再生するとは，そのコンテンツを試聴することができるということである。
【０３７８】
また，コンテンツ再生装置２０Ｄを所有するユーザＤは，受信した音楽を再生するか否か選択することができる。さらに，再生した音楽をユーザＤが気に入れば，後でその音楽を購入することができる。例えばユーザＣが再生しているコンテンツが，ユーザＤだけでなく複数のユーザに受信されて再生され，複数のユーザがそのコンテンツを購入することが考えられる。コンテンツにはグループＩＤが含まれているため，コンテンツの購入元（再生元）となったユーザを識別することができる。
【０３７９】
ユーザＣが再生しているコンテンツが他のユーザに頻繁に購入されれば，ユーザＣは複数のユーザの購入元となる。また，ユーザＣは複数のユーザから支持されるリスナーであるといえる。このように大勢のユーザから支持されるリスナーを，本実施形態ではカリスマリスナーという。どのユーザがカリスマリスナーであるかは，コンテンツ配信サーバ上でグループＩＤによって管理することができる。
【０３８０】
ユーザＣが再生しているコンテンツが購入された場合，ユーザＣを経由してコンテンツが広まり，他のユーザの購買につながったとして，ユーザＣの信頼度が上がる。例えば，ユーザＣが再生しているコンテンツをユーザＤが購入すれば信頼度１，別のユーザが購入すれば信頼度２，というようにポイントを加算して，信頼度情報としてコンテンツ配信サーバで管理することができる。また，信頼度情報は，コンテンツ配信サーバでユーザのグループＩＤと関連付けて管理することができる。
【０３８１】
ユーザＣは自身の信頼度情報をコンテンツ配信サーバから受信して，信頼度情報を付与してコンテンツを送信することもできる。信頼度情報が付与されたコンテンツを受信したユーザＤは，コンテンツに付与された信頼度情報によって，再生をするか否かの判断をすることができる。
【０３８２】
以上，コンテンツ再生装置の概要について説明した。次に，本実施形態にかかるコンテンツ再生装置の概略的な構成を説明する。図２２は，本実施形態にかかるコンテンツ再生装置の概略的な構成を示すブロック図である。
【０３８３】
コンテンツ再生装置２０は，コンテンツ処理装置１０から音楽コンテンツ等を送信され，コンテンツの再生を行う情報処理装置である。コンテンツ再生装置２０は，例えばＵＳＢ（Ｕｎｉｖａｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル等の有線ケーブルなどによってコンテンツ処理装置１０とローカルに接続可能である。または，無線接続されていてもよい。コンテンツ再生装置２０は，音楽コンテンツの再生が可能なポータブルデバイス（ＰＤ）やＰＣ，携帯電話，各種音楽プレーヤなどを例示できる。本実施形態では，携帯可能なポータブルデバイスにコンテンツ再生装置２０を適用して説明する。
【０３８４】
また，上述したように，コンテンツ再生装置２０は，他のコンテンツ再生装置２０と無線通信によりデータを送受信することができる情報処理装置である。
【０３８５】
図２２に示したように，コンテンツ再生装置２０は，主にデータ通信部２２０，無線受信部５２２，無線送信部５２４，カリスマリスト５３０，コンテンツデータベース（以下コンテンツＤＢ）２３４，ソースＩＤリストＬ，お気に入りリスト５３３，再生許可情報設定部５３４，再生可否判断部２４２，表示制御部５３６，再生制御部５３７，再生実行部２４４，ＩＤ記録部５３９，表示装置２１０，入力装置２０８などから構成される。
【０３８６】
ここで，カリスマリスト５３０，コンテンツＤＢ２３４，ソースＩＤリストＬ，お気に入りリスト５３３は，上述した記憶部２３０に記憶されていてもよい。また，上述したように，ソースＩＤリストＬにはグループＩＤが含まれているため，本実施形態では，グループＩＤを記憶するグループＩＤ記憶部として，記憶部２３０を例示することができる。
【０３８７】
データ通信部２２０は，コンテンツ処理装置１０から送信されるコンテンツ，ソースＩＤリスト，カリスマリストなどをそれぞれコンテンツＤＢ２３４，ソースＩＤリストＬ，カリスマリスト５３０に記録させる。ソースＩＤリストＬには上述したように，コンテンツ再生装置２０のグループＩＤが含まれている。また，カリスマリスト５３０には，上述したカリスマリスナーのグループＩＤが記憶されている。カリスマリスト５３０は，ユーザがコンテンツを購入することにより更新されるデータであり，コンテンツ配信サーバ３４によって管理されるデータである。
【０３８８】
無線受信部５２２は，コンテンツ再生装置２０Ａからコンテンツを受信して，再生可否判断部２４２または表示制御部５３６に提供する。
【０３８９】
再生可否判断部２４２は，無線受信部５２２から提供されたコンテンツに含まれるグループＩＤと，ソースＩＤリストＬに含まれるコンテンツ再生装置２０のグループＩＤとを比較して，提供されたコンテンツが再生可能か判断する。また，コンテンツが暗号化されている場合には，再生可否判断部２４２によってコンテンツを復号化するようにしてもよい。この場合，コンテンツを送信するコンテンツ再生装置２０Ａと，コンテンツを受信するコンテンツ再生装置２０とが，コンテンツを暗号化して送受信するための共通の秘密鍵を所有する必要がある。
【０３９０】
再生可否判断部２４２において，コンテンツが再生可能であると判断された場合，コンテンツが再生実行部２４４に提供され，コンテンツの再生が実行される。
【０３９１】
表示制御部５３６は，無線受信部５２２からコンテンツが提供されると，表示装置２１０に，コンテンツを受信した旨表示させる。ユーザは，表示装置２１０のコンテンツ受信表示によって，コンテンツを受信したことを確認することができる。
【０３９２】
再生制御部５３７は，コンテンツ再生実行部２４４に提供されたコンテンツに付与された信頼度情報に基づいて，コンテンツを再生するか否か判断する。信頼度情報が特定値以上の場合，コンテンツＤＢ２３４から再生したコンテンツの再生を中断して，提供されたコンテンツを再生する。
【０３９３】
また，再生制御部５３７は，コンテンツ再生実行部２４４に提供されたコンテンツに含まれるグループＩＤとカリスマリスト５３０に記憶されているグループＩＤを比較して，グループＩＤが一致している場合，コンテンツＤＢ２３４から再生したコンテンツの再生を中断して，提供されたコンテンツを再生する。
【０３９４】
このように，コンテンツを送信したコンテンツ再生装置２０Ａを所有しているユーザが，カリスマリスナーであるか，もしくは，そのユーザの信頼度が高ければ，そのユーザから送信されたコンテンツを自動的に再生するようにしてもよいし，ユーザの入力によって，再生するか否かの選択がなされてもよい。また，受信したコンテンツはすべて再生するが，コンテンツを受信しても再生を行わないようにするかをユーザが選択できるようにしてもよい。
【０３９５】
再生実行部２４４においてコンテンツの再生が実行されたコンテンツは，入力装置２０８からのユーザ入力に応じて，ＩＤ記録部５３９によって，再生されたコンテンツのＩＤとコンテンツに含まれたグループＩＤが記憶部２３０に記憶される。コンテンツＩＤとグループＩＤが記憶されたＩＤ記憶部の一例として，お気に入りリスト５３３を例示することができる。例えばユーザは，再生されたコンテンツを気に入れば，コンテンツ再生装置に備えられている入力装置である例えばお気に入りボタンを押下することにより，お気に入りリスト５３３に，提供されたコンテンツのコンテンツＩＤとコンテンツに含まれるグループＩＤが記憶される。
【０３９６】
お気に入りリスト５３３に記憶されているコンテンツＩＤとグループＩＤは，データ通信部２２０を介して外部に送信される。ここで，外部とは，図２２に示したように，コンテンツ処理装置１０でもよいし，コンテンツ配信サーバでもよい。コンテンツ処理装置１０に送信された場合，コンテンツＩＤとグループＩＤはコンテンツ処理装置１０を介してコンテンツ配信サーバ３４に送信される。また，コンテンツ配信サーバ３４に接続された場合，コンテンツＩＤとグループＩＤは直接コンテンツ配信サーバ３４に送信される。
【０３９７】
無線送信部５２４は，コンテンツＤＢに記憶されているコンテンツを，コンテンツ再生装置２０Ｂに送信する。再生許可情報設定部５３４は，コンテンツＤＢに記憶されているコンテンツを他のコンテンツ再生装置に送信するか否かのフラグをコンテンツに付与する。再生許可情報が付与されたコンテンツのみ，他のコンテンツ再生装置に送信されるようにしてもよい。これにより，コンテンツＤＢに記憶されたコンテンツのうち，他のコンテンツ再生装置に送信してもよいコンテンツには再生許可情報を設定し，送信したくないコンテンツには再生許可情報を設定しないようにすることができる。
【０３９８】
また，コンテンツ再生装置２０を本体とヘッドフォンに分けて構成することもできる。この場合，本体とヘッドフォンとは無線または有線で通信可能であり，本体には，少なくともデータ通信部２２０と，無線送信部５２４と，ＩＤ記録部５３９を備え，ヘッドフォンには，少なくとも無線受信部５２２と，ソースＩＤリストＬと，再生可否判断部２４２と，再生実行部２４４を備えることにより，図２０，図２１に示したコンテンツ再生装置２０を構成することができる。
【０３９９】
以上，コンテンツ再生装置の概略的な構成を説明した。次に，本実施形態にかかるお気に入りリストについて説明する。図２３は，本実施形態におけるお気に入りリストのデータ構造である。
【０４００】
上述したように，お気に入りリスト５３３には，コンテンツ再生装置が受信したコンテンツに含まれるグループＩＤ５３３１とコンテンツＩＤ５３３２が記憶されている。図２３に示したように，グループＩＤ５３３１は，コンテンツの種類や配信サービスの種類を表し，例えば上位５桁からなるジャンルコードと，ユーザ単位に付与されたユニークＩＤとからなる。上位５桁のジャンルコードのうち，例えば２桁が配信サービス種類のコードとする。本実施形態では，この配信サービスコードが同一であれば，コンテンツ再生装置間で送受信されたコンテンツが再生可能となる。
【０４０１】
本実施形態で用いられるコンテンツは，配信管理サーバからコンテンツを購入してダウンロードすることができる。グループＩＤに含まれる配信サービスが同じであれば，同じ配信サービスの会員であり，同一の配信管理サーバからコンテンツをダウンロードすることができる。同じ配信サービスの会員のみコンテンツを送受信して共有するようにすることで，受信したコンテンツを再生したユーザは，すでに配信サービスの会員になっているため，コンテンツ再生後，そのコンテンツを購買する可能性が高くなる。
【０４０２】
以上，お気に入りリストのデータ構造について説明した。次に，コンテンツ処理装置の概略的な構成について説明する。図２４は，コンテンツ処理装置１０の概略的な構成図である。上述したように，コンテンツ処理装置１０は，コンテンツ再生装置２０とコンテンツ配信サーバ３４と通信接続可能であり，コンテンツ等のデータの送受信を行うことができる。
【０４０３】
コンテンツ処理装置１０は，主に接続判別部５５１，第１通信部５５２，第２通信部５５３，ソースＩＤリストＬ，お気に入りリスト５５５，コンテンツＤＢ１１６，自己信頼度情報ＤＢ５５７，カリスマリスト５５８などから構成される。
【０４０４】
接続判別部５５１は，コンテンツ再生装置２０が接続されたか否かを判別して，接続していると判断された場合，ソースＩＤリストＬに記憶されているグループＩＤとコンテンツ再生装置２０に記憶されているグループＩＤが一致するかを判別する。接続判別部５５１において，コンテンツ処理装置１０とコンテンツ再生装置２０のグループＩＤが一致すると判別された場合，コンテンツ処理装置１０とコンテンツ再生装置２０が一致していることを第１通信部５５２に通知する。
【０４０５】
第１通信部５５２は，接続判別部５５１からコンテンツ処理装置１０とコンテンツ再生装置２０が一致していることを通知された場合，コンテンツ再生装置２０のお気に入りリストに記憶されているグループＩＤとコンテンツＩＤをお気に入りリスト５５５に記憶する。
【０４０６】
第２通信部５５３は，お気に入りリスト５５５に記憶されているグループＩＤとコンテンツＩＤとをコンテンツ配信サーバ３４に送信する。また，第２通信部５５３は，お気に入りリスト５５５に記憶されていたコンテンツＩＤに対応するコンテンツをコンテンツ配信サーバ３４から受信して，コンテンツＤＢ１１６に格納する。なお，コンテンツＤＢ１１６は，本発明にかかるコンテンツ記憶部の一例である。
【０４０７】
また，第２通信部５５３は，コンテンツ配信サーバ３４からコンテンツ処理装置１０のグループＩＤに対応した信頼度情報を受信して，自己信頼度情報ＤＢ５５７に格納する。さらに，コンテンツ配信サーバ３４から，カリスマリスト５５８も受信する。
【０４０８】
そして，コンテンツＤＢ１１６に格納されたコンテンツと，自己信頼度情報ＤＢに格納された信頼度情報と，カリスマリストに記憶されたカリスマリストのグループＩＤは，第１通信部を介してコンテンツ再生装置２０に送信される。
【０４０９】
このように，コンテンツ再生装置２０が直接コンテンツ配信サーバ３４に接続することができなくても，コンテンツ処理装置１０を介してコンテンツ配信サーバ３４で管理されているデータを取得することができる。
【０４１０】
コンテンツ再生装置２０は携帯可能な情報処理装置のため，記憶容量がコンテンツ処理装置１０よりも小さいことが考えられる。その場合，コンテンツ処理装置１０に記憶されているすべてのデータをコンテンツ再生装置２０に送信しなくてもよく，ユーザによって選択されたデータのみをコンテンツ再生装置２０に送信するようにしてもよい。
【０４１１】
以上，コンテンツ再生装置２０の概略的な構成を説明した。次に，コンテンツ配信サーバの概略的な構成を説明する。図２５は，コンテンツ配信サーバの概略的な構成図である。
【０４１２】
コンテンツ配信サーバ３４は，コンテンツ再生装置２０と通信接続可能であり，データを送受信することができる。また，コンテンツ再生装置２０に記憶されているお気に入りリスト等が，コンテンツ処理装置１０に送信されて，コンテンツ処理装置１０のお気に入りリストに記憶されている場合，図２５のコンテンツ再生装置２０は，コンテンツ処理装置１０としてもよい。
【０４１３】
図２５に示したように，コンテンツ配信サーバ３４は，主にデータ受信部５６１と，データ送信部５６２と，お気に入りリスト５６３と，コンテンツ検索部５６４と，信頼度情報更新部５６５と，コンテンツＤＢ３４８と，信頼度情報ＤＢ５６７と，カリスマリスト５５８と，報酬設定部５６９などから構成される。
【０４１４】
データ受信部５６１は，コンテンツ再生装置２０のお気に入りリストに記憶されているグループＩＤとコンテンツＩＤを受信して，お気に入りリスト５６３に記憶させる。コンテンツ検索部５６４は，お気に入りリストに記憶されているグループＩＤに対応するコンテンツをコンテンツＤＢ３４８から検索して，データ送信部５６２に提供する。
【０４１５】
信頼度情報更新部５６５は，お気に入りリストに記憶されているグループＩＤに対応する信頼度情報ＤＢに格納されている信頼度情報を更新する。また，信頼度情報更新部５６５は，更新した信頼度情報をデータ送信部５６２に提供する。
【０４１６】
信頼度情報更新部５６５によって信頼度情報を更新された信頼度情報ＤＢから，信頼度情報の高いグループＩＤが，カリスマリスト５５８に記憶される。カリスマリスト５５８は，データ送信部５６２に提供される。
【０４１７】
データ送信部５６２に提供されたコンテンツ，信頼度情報，カリスマリストは，データ送信部を介して，コンテンツ再生装置２０に送信される。
【０４１８】
報酬設定部５６９は，信頼度情報ＤＢ５６７に記憶されている信頼度情報に応じて，対応するグループＩＤに対して報酬を設定する。例えば，信頼度の高いグループＩＤに対して，次回コンテンツを購入する際の割引特典などの報酬を設定する。報酬を設定することにより，報酬を設定されたグループＩＤを持つユーザは，さらにコンテンツを購入して，多くの人にコンテンツを送信し，コンテンツの販売促進に貢献することができる。
【０４１９】
このように，グループＩＤを管理しているコンテンツ配信サーバ３４によって，どのグループＩＤを持つユーザを経由してコンテンツが購入されているかを管理することができる。例えば，コンテンツ提供者は，信頼度の高いユーザに無料で新しいコンテンツを提供するだけで，そのコンテンツを広めることが可能となる。
【０４２０】
以上，コンテンツ配信サーバの概略的な構成について説明した。次に，信頼度情報データベースのデータ構造について説明する。図２６は，信頼度情報データベースのデータ構造を表す図である。
【０４２１】
図２６に示したように，信頼度情報データベース５６７は，グループＩＤ５６７１と，信頼度情報５６７２からなる。グループＩＤ５６７１は上述したように，コンテンツの種類や配信サービスの種類を表し，例えば上位５桁からなるジャンルコードと，ユーザ単位に付与されたユニークＩＤとからなる。信頼度情報５６７２は，グループＩＤ５６７１の信頼度を表す情報であり，具体的には，グループＩＤ５６７１を含むコンテンツの購入数である。また，信頼度情報の高いグループＩＤを選択して，カリスマリストに記憶させてもよい。例えば，信頼度情報が１００以上のグループＩＤをカリスマリストに記憶させるとすると，グループＩＤ０１２３４−００００Ａと０１２３４−０００Ｄがカリスマリストに記憶される。
【０４２２】
また，信頼度情報の高いグループＩＤの例えば上位１０人のみをカリスマリストに記憶させてもよい。信頼度情報は，ユーザがコンテンツを購入する度に更新されるので，例えば日毎や週毎にカリスマリストを更新するようにしてもよい。さらにカリスマリストに記憶されているグループＩＤを持つユーザに対して，何らかの報酬を設定するようにしてもよい。これにより，ユーザはコンテンツを購入して再生するだけで，報酬が与えられるため，カリスマリストに記憶されているユーザを，さらなるコンテンツ購入に導くことが可能となる。また，コンテンツ提供者は，カリスマリストに記録されているユーザにコンテンツを提供して，コンテンツを合法に広めることができる。
【０４２３】
以上，信頼度情報データベースのデータ構造について説明した。次に，本実施形態におけるコンテンツ等のデータの送受信について説明する。図２７は，本実施形態におけるコンテンツ等のデータの送受信を説明するタイミングチャートである。
【０４２４】
まず，コンテンツを送信するコンテンツ再生装置２０Ａは，コンテンツが共有できるように設定を行う（Ｓ６０２）。例えば，ユーザ入力に応じて，コンテンツにコンテンツ共有フラグが付与されるようにしてもよい。コンテンツを受信するコンテンツ再生装置２０Ｂは，コンテンツが共有できるコンテンツであった場合に，そのコンテンツを受信することができるように設定しておく。
【０４２５】
コンテンツ再生装置２０Ａは，コンテンツを再生する（Ｓ６０６）。ここで，ステップＳ６０２においてコンテンツが共有できるよう設定されているため，ステップＳ６０６でコンテンツが再生されると同時に，コンテンツと，コンテンツに含まれているコンテンツＩＤとグループＩＤが送信される。
【０４２６】
コンテンツ再生装置２０Ｂは，コンテンツ再生装置２０Ａで送信されたコンテンツを受信して，コンテンツを再生する（Ｓ６０８）。次に，ステップＳ６０８において送信されたコンテンツＩＤとグループＩＤがコンテンツ再生装置２０Ｂに記録される（Ｓ６１０）。コンテンツ再生装置２０Ｂがコンテンツ処理装置１０に接続されると，ステップＳ６１０において記録されたコンテンツＩＤとグループＩＤは，コンテンツ処理装置１０に転送される（Ｓ６１２）。
【０４２７】
コンテンツ処理装置１０は，コンテンツ再生装置２０Ｂから転送されたコンテンツＩＤとグループＩＤを受信して，そのコンテンツＩＤに対応するコンテンツを購入する（Ｓ６１４）。ステップＳ６１４において，コンテンツが購入されて，コンテンツ配信サーバ３４からコンテンツ処理装置１０にダウンロードされると，コンテンツ再生装置２０Ａを所有しているユーザＡの信頼度情報が更新される（Ｓ６１６）。
【０４２８】
コンテンツ配信サーバ３４にコンテンツ再生装置２０Ａが接続されると，ステップＳ６１６において更新された信頼度情報は，ユーザＡが所有するコンテンツ再生装置２０Ａに送信される（Ｓ６１８）。コンテンツ配信サーバ３４から信頼度情報を送信されたコンテンツ再生装置２０Ａは，コンテンツ再生装置２０Ａに記録されている信頼度情報を更新する（Ｓ６２０）。
【０４２９】
以上，本実施形態におけるコンテンツ等のデータの送受信について説明した。次に，図２７のステップＳ６０８「コンテンツ受信・再生」およびステップＳ６１２「コンテンツＩＤ，グループＩＤ記録」の処理について詳しく説明する。図２８は，コンテンツ再生装置２０Ｂにおけるコンテンツ受信からコンテンツのコンテンツＩＤとグループＩＤを記録するまでを説明するフローチャートである。
【０４３０】
コンテンツ再生装置２０Ｂは，コンテンツ再生装置２０Ａで再生されているコンテンツを受信する（Ｓ６２２）。次に，受信したコンテンツが共有できるコンテンツかを判定する（６２４）。ステップＳ６２４において，コンテンツが共有できるコンテンツではない場合，処理を終了する。ステップＳ６２４において，コンテンツが共有できるコンテンツであると判定された場合，コンテンツ再生装置２０ＢのグループＩＤと受信したコンテンツに含まれているグループＩＤを比較して，グループＩＤに含まれているサービス種類が同じであるかを判定する（Ｓ６２６）。
【０４３１】
ステップＳ６２６において，サービス種類が異なる場合は，処理を終了する。ステップＳ６２６において，サービス種類が同じである場合には，コンテンツを受信した場合に，自動的に切り替えて，コンテンツ再生装置２０Ａからコンテンツを受信したときに聴いていたコンテンツの再生を中断して，受信したコンテンツを再生するように設定しているかを判定する（Ｓ６２８）。
【０４３２】
ステップＳ６２８において，自動的に切り替えて，受信したコンテンツを再生するように設定している場合には，受信したコンテンツを再生する（Ｓ６３２）。ステップＳ６２８において，自動的に切り替えて，受信したコンテンツを再生するように設定していない場合には，コンテンツ再生装置２０Ａを所有しているユーザＡのグループＩＤがカリスマリストに記憶されているかを判定する（Ｓ６３０）。
【０４３３】
ステップ６３０において，ユーザＡのグループＩＤがカリスマリストに記憶されていないと判定された場合，処理を終了する。ステップＳ６３０において，ユーザＡのグループＩＤがカリスマリストに記憶されている場合，コンテンツ再生装置２０Ａからコンテンツを受信したときに聴いていたコンテンツの再生を中断して，受信したコンテンツを再生する。
【０４３４】
ステップＳ６３２において，コンテンツを再生した後，ユーザＢによって，お気に入りボタンが押下されたかを判定する（Ｓ６３４）。ステップＳ６３４において，お気に入りボタンが押下されなかったと判定された場合，処理を終了する。ステップＳ６３４において，お気に入りボタンが押下されたと判定された場合，再生されたコンテンツのコンテンツＩＤとグループＩＤをお気に入りリストに記憶する（Ｓ６３６）。
【０４３５】
以上，コンテンツ再生装置２０Ｂにおけるコンテンツ受信からコンテンツのコンテンツＩＤとグループＩＤを記録するまでを説明した。次に，図２７のステップＳ６１４「コンテンツ購入」について詳しく説明する。図２９は，コンテンツ処理装置１０のコンテンツ購入処理を説明するフローチャートである。
【０４３６】
まず，コンテンツ再生装置２０Ｂがコンテンツ処理装置１０に接続される（Ｓ６４２）。接続されたコンテンツ再生装置のお気に入りリストに，コンテンツＩＤとグループＩＤが登録されているか判定する（Ｓ６４４）。ステップＳ６４４において，お気に入りリストにコンテンツＩＤとグループＩＤが登録されていないと判定された場合，処理を終了する。
【０４３７】
ステップＳ６４４において，お気に入りリストにコンテンツＩＤとグループＩＤが登録されていると判定された場合，コンテンツ配信サーバ３４に接続して，ダウンロードサービスに接続する（Ｓ６４６）。そして，コンテンツ処理装置１０のお気に入りリストをコンテンツ配信サーバ３４に送信する（Ｓ６４８）。コンテンツＩＤに対応したコンテンツがコンテンツ処理装置１０から送信され，コンテンツ処理装置１０は，コンテンツを購入する（Ｓ６５０）。
【０４３８】
以上，コンテンツ処理装置１０のコンテンツ購入処理について説明した。次に，図２７のステップＳ６１６「ユーザＡの信頼度情報更新」からステップＳ６１８「ユーザＡの信頼度情報送信」までを詳しく説明する。図３０は，コンテンツ配信サーバ３４における，ユーザＡの信頼度情報更新から信頼度情報送信までを説明するフローチャートである。
【０４３９】
まず，コンテンツ処理装置１０がコンテンツ配信サーバ３４からユーザＡのグループＩＤを含むコンテンツを購入すると，コンテンツ配信サーバ３４は，ユーザＡの信頼度情報を更新する（Ｓ６６２）。ステップＳ６６２において，ユーザＡの信頼度情報が更新されると，ユーザＡの信頼度情報が特定値以上かを判定する（Ｓ６６４）。ステップＳ６６４において，ユーザＡの信頼度情報が特定値以上であると判定された場合，ユーザＡをカリスマとして設定する（Ｓ６６６）。そして，ユーザＡのグループＩＤをカリスマリストに追加する。その後，更新されたユーザＡの信頼度情報を，コンテンツ再生装置２０Ａに送信する（Ｓ６７０）。
【０４４０】
また，ステップＳ６６４において，ユーザＡの信頼度情報が特定値以上ではないと判定された場合，更新されたユーザＡの信頼度情報をコンテンツ再生装置２０Ａに送信することなく，処理を終了する。
【０４４１】
以上説明したように，グループＩＤが含まれたコンテンツが，無線通信可能なコンテンツ再生装置間で送受信されることにより，コンテンツを合法に共有し，楽しむことができる。また，他人がどんなコンテンツを聴いているのか知りたい，というユーザの欲求を満足することもできる。
【０４４２】
また，グループＩＤが含まれたコンテンツを送受信して，コンテンツ配信サーバで管理することにより，どのユーザが聴いていたコンテンツが購入されたかを把握することができる。そして，多くのユーザから支持されるユーザを特定して，そのユーザに新しいコンテンツを提供して，再生させるようにすれば，コンテンツの販売を促すことが可能となる。
【０４４３】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０４４４】
本発明は，コンテンツ再生装置，コンテンツ処理装置，コンテンツ配信サーバ，コンテンツ再生方法，コンテンツ処理方法およびプログラムに適用可能である。
【図面の簡単な説明】
【０４４５】
【図１】本発明の第１の実施形態にかかるコンテンツ共有システムのグループ登録の概要を示す説明図である。
【図２】同実施形態にかかるコンテンツ共有システムの主な構成要素を示すブロック図である。
【図３】同実施形態にかかるコンテンツ共有システムの全体構成を概略的に示すブロック図である。
【図４】同実施形態にかかるコンテンツ処理装置のハードウェア構成の例を概略的に示すブロック図である。
【図５】同実施形態にかかるコンテンツ処理装置の機能を概略的に示すブロック図である。
【図６】同実施形態にかかるグループ管理方式のコンテンツと，チェックイン・チェックアウト方式のコンテンツの構成を概略的に示す説明図である。
【図７】同実施形態にかかるコンテンツ再生部の機能を概略的に示すブロック図である。
【図８】同実施形態にかかるリスト管理部の構成を概略的に示すブロック図である。
【図９】同実施形態にかかるコンテンツ再生装置のハードウェア構成の例を概略的に示すブロック図である。
【図１０】同実施形態にかかるコンテンツ再生装置の機能を概略的に示すブロック図である。
【図１１】同実施形態にかかるサーバの機能を概略的に示すブロック図である。
【図１２】同実施形態にかかるグループ登録データベースのデータ構造を示す説明図である。
【図１３】同実施形態にかかるコンテンツ共有方法の基本的なフローを示すタイミングチャートである。
【図１４】同実施形態にかかるコンテンツ処理装置（ＰＣ）のグループ登録処理を示すタイミングチャートである。
【図１５】同実施形態にかかるコンテンツ処理装置（ＰＣ）のグループ登録解除処理を示すタイミングチャートである。
【図１６】同実施形態にかかるコンテンツ再生装置（ＰＤ）のグループ登録処理を示すタイミングチャートである。
【図１７】同実施形態にかかるコンテンツ再生装置（ＰＤ）のグループ登録解除処理を示すタイミングチャートである。
【図１８】同実施形態にかかるコンテンツ処理装置（ＰＣ）におけるグループ管理方式のコンテンツ再生制御処理を示すフローチャートである。
【図１９】同実施形態にかかるコンテンツ処理装置におけるソースＩＤリスト更新処理を示すフローチャートである。
【図２０】同実施形態にかかるコンテンツ再生装置の概要を説明する図である。
【図２１】同実施形態にかかるコンテンツ再生装置の概要を説明する図である。
【図２２】同実施形態にかかるコンテンツ再生装置の概略的な構成を示すブロック図である。
【図２３】同実施形態にかかるお気に入りリストのデータ構造である。
【図２４】同実施形態にかかるコンテンツ処理装置の概略的な構成図である。
【図２５】同実施形態にかかるコンテンツ配信サーバの概略的な構成図である。
【図２６】同実施形態にかかる信頼度情報データベースのデータ構造を表す図である。
【図２７】同実施形態にかかるコンテンツ等のデータの送受信を説明するタイミングチャートである。
【図２８】同実施形態にかかるコンテンツ再生装置でのコンテンツ受信からコンテンツのコンテンツＩＤとグループＩＤを記録するまでを説明するフローチャートである。
【図２９】同実施形態にかかるコンテンツ処理装置でのコンテンツ購入処理を説明するフローチャートである。
【図３０】同実施形態にかかるコンテンツ配信サーバでの信頼度情報更新から信頼度情報送信までを説明するフローチャートである。
【符号の説明】
【０４４６】
１      ソースＩＤ付加部
２      コンテンツ再生部
３      リスト管理部
５      ネットワーク
７      記憶媒体
１０    コンテンツ処理装置（ＰＣ）
２０    コンテンツ再生装置（ＰＤ）
３０    サーバ
３１    ＷＷＷサーバ
３２    グループ管理サーバ
３４    コンテンツ配信サーバ
３６    証明書管理サーバ
３８    課金サーバ
１３０  グループ登録部
１４０  リスト管理部
１５０  証明書発行部
１５２  配信サービス利用部
１５４  ソースＩＤ付加部
１６０  コンテンツ処理部
１７０  コンテンツ再生部
１７２  再生可否判断部
１９０  ＩＣＶデータ管理部
２２０      データ通信部
２４０  再生制御方式判断部
２４２  再生可否判断部
３１４  ユーザ認証部
３２２  機器登録部
３２４  グループ登録データベース
３４２  ライセンス発行部
３４４  コンテンツ配信部
３６２  証明書管理部
３８２  課金処理部
Ｌ      ソースＩＤリスト
Ｇ      グループ証明書
５２２      無線受信部
５２４      無線送信部
５３４      再生許可情報設定部
５３７      再生制御部
２４４      再生実行部
５５１      接続判別部
５５２      第１通信部
５５３      第２通信部
５６１      データ受信部
５６２      データ送信部
５６４      コンテンツ検索部
５６５      信頼度情報更新部
５６９      報酬設定部
【図１】
2006059331.tif 000003
【図２】
2006059331.tif 000004
【図３】
2006059331.tif 000005
【図４】
2006059331.tif 000006
【図５】
2006059331.tif 000007
【図６】
2006059331.tif 000008
【図７】
2006059331.tif 000009
【図８】
2006059331.tif 000010
【図９】
2006059331.tif 000011
【図１０】
2006059331.tif 000012
【図１１】
2006059331.tif 000013
【図１２】
2006059331.tif 000014
【図１３】
2006059331.tif 000015
【図１４】
2006059331.tif 000016
【図１５】
2006059331.tif 000017
【図１６】
2006059331.tif 000018
【図１７】
2006059331.tif 000019
【図１８】
2006059331.tif 000020
【図１９】
2006059331.tif 000021
【図２０】
2006059331.tif 000022
【図２１】
2006059331.tif 000023
【図２２】
2006059331.tif 000024
【図２３】
2006059331.tif 000025
【図２４】
2006059331.tif 000026
【図２５】
2006059331.tif 000027
【図２６】
2006059331.tif 000028
【図２７】
2006059331.tif 000029
【図２８】
2006059331.tif 000030
【図２９】
2006059331.tif 000031
【図３０】
2006059331.tif 000032