(57)【特許請求の範囲】
【請求項１】
同一のライセンスで許諾できる複数の外部装置を一つのグループとして管理するためのドメインに外部装置が参加し、該ドメイン内でのコンテンツの再生を許諾するためのライセンス情報を外部装置へ出力する情報処理装置において、
前記ライセンス情報を生成するための鍵情報を、ドメイン毎に分類し、少なくとも各ドメインを識別するためのドメイン識別情報、各ドメイン内で同一のライセンスにより許諾できる有効期限及び同一のライセンスの許諾対象となるコンテンツの識別情報に対応付けて格納してあるデータベースと、
外部装置がドメインに参加する都度前記ドメイン識別情報及び有効期限を含む参加情報を外部装置へ送信する手段と、
外部装置からライセンスの要求を受信すると共に、前記参加情報を受信する受信手段と、
受信した参加情報の正当性を確認する確認手段と、
受信した参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定する特典決定手段と、
受信した参加情報に含まれたドメイン識別情報に対応する鍵情報に基づいて生成されたライセンス情報及び決定した所定の特典情報を外部装置へ出力する手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記データベースは、複数のドメインを一つのグループとして定義するドメイン関連情報を更に含み、
前記確認手段は、
前記受信手段が一のドメインに参加している外部装置から、一のドメインの参加情報及び一のドメインとは異なる他のドメインの参加情報を受信したとき、前記ドメイン関連情報に基づいて一のドメインと他のドメインとを同一グループとして定義できるか否かを判断する手段と、
一のドメインと他のドメインとを同一グループとして定義できると判断した場合、受信した全ての参加情報の正当性を夫々確かめる手段と
を備え、
前記特典決定手段は、全ての参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定し、
前記生成手段は、受信した全てのドメインに共通する鍵情報に基づいてライセンス情報を生成するようにしてあることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特典決定手段は、
全ての参加情報の正当性を確認した場合、確認された参加情報に基づいて外部装置の各ドメインへの参加履歴を導出する手段と、
導出した履歴に応じて所定の特典を決定する手段と
を備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記データベースは、複数のドメインを一つのグループとして定義するドメイン関連情報と、
コンテンツと該コンテンツの配布を許可されたドメインを定義するコンテンツ関連情報を更に含み、
前記確認手段は、
前記受信手段が複数のコンテンツを再生できる外部装置からドメイン識別情報を含む参加情報を受信したとき、前記コンテンツ関連情報に基づいて一のコンテンツと他のコンテンツとを一つのグループとして定義できるか否かを判断する手段と、
一のコンテンツと他のコンテンツとを同一グループとして定義できると判断した場合、受信した全ての参加情報の正当性を夫々確かめる手段と
を備え、
前記特典決定手段は、全ての参加情報の正当性が確認された場合、ライセンスに関する所定の特典を決定するようにしてあることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記参加情報は、発行者の署名を含み、
前記確認手段は、受信した参加情報に含まれる発行者の署名を検証することにより該参加情報の正当性を確認するようにしてあることを特徴とする請求項１乃至４の何れか一つに記載の情報処理装置。
【請求項６】
前記データベースは、前記鍵情報を同一のライセンスにより許諾できる地域の情報に更に対応付けて記憶してあり、
前記受信手段は、自らの位置を検出する外部装置により送信された位置情報を更に受信し、
前記確認手段は、受信した位置情報が示す外部装置の位置が前記地域内にあるか否かを判断する手段と、
外部装置の位置が前記地域内にあると判断した場合、受信した参加情報の正当性を確認するようにしてあることを特徴とする請求項１乃至５の何れか一つに記載の情報処理装置。
【請求項７】
ドメイン毎に発行された参加情報の発行数を取得する手段を更に備え、
前記特典決定手段は、取得した参加情報の発行数に応じて所定の特典を決定する手段を備えることを特徴とする請求項１乃至６の何れか一つに記載の情報処理装置。
【請求項８】
コンテンツを再生する複数の端末装置と、各端末装置と接続可能なライセンス配信装置とを備え、該ライセンス配信装置は、同一のライセンスで許諾できる複数の端末装置を一つのグループとして管理し、該ドメイン内でのコンテンツの再生を許諾するためのライセンス情報を再生装置へ出力するライセンス配信システムにおいて、
前記ライセンス情報を生成するための鍵情報を、ドメイン毎に分類し、少なくとも各ドメインを識別するためのドメイン識別情報、各ドメイン内で同一のライセンスにより許諾できる有効期限及び同一のライセンスの許諾対象となるコンテンツの識別情報に対応付けて格納してあるデータベースと、
前記ライセンス配信装置は、
前記再生装置がドメインに参加する都度前記ドメイン識別情報及び有効期限を含む参加情報を前記再生装置へ送信する手段を備え、
前記再生装置は、
前記ライセンス配信装置により送信された参加情報を受信する通信手段と、
ライセンスの要求と共に、受信した参加情報を送信する手段と
を備え、
前記ライセンス配信装置は更に、
再生装置により送信された参加情報を受信する受信手段と、
受信した参加情報の正当性を確認する確認手段と、
受信した参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定する特典決定手段と、
受信した参加情報に含まれたドメイン識別情報に対応する鍵情報に基づいて生成されたライセンス情報及び決定した所定の特典情報を前記再生装置へ出力する手段と
を備えることを特徴とするライセンス配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの再生を許諾するためのライセンス情報をドメインに参加する再生装置に送信する情報処理装置及びライセンス配信システムであって、再生装置のドメインへの参加に応じたライセンスに関する特典を付与することができる情報処理装置及びライセンス配信システムに関する。
【背景技術】
【０００２】
従来、音楽、映像又は画像などのコンテンツは、劣化を抑えて保存又は複製できるという利便性の高いデジタルコンテンツとして流通しており、デジタルコンテンツは、インタ−ネット又はデジタル放送などの通信を介して利用され、多くの再生装置へ配信され、視聴されている。
【０００３】
また、このようなデジタルコンテンツの流通を高め、デジタルコンテンツの利用度を高めるため、例えば、シリーズ物のコンテンツを連続視聴するか、又は、コンテンツを所定の時間帯に視聴するなど、デジタルコンテンツの利用状況に応じて特典を付与するシステムが提案されている（例えば、特許文献１）。
【０００４】
しかし、デジタルコンテンツは、安易な複製による著作権侵害の問題を有しているため、視聴又は複製する際にライセンスの許諾を求める著作権保護技術（Digital Rights Management）が必須となっている。
【０００５】
特許権の侵害を防止するため、例えば、ホームネットワーク内で管理されている複数のパーソナルコンピュータ（以下「ＰＣ」という。）又は機器などを一つのグループとし、グループ毎に共有ライセンスを付与することにより、デジタルコンテンツを自由に視聴又は複製することができるようにしたシステムが提案されている（例えば、特許文献２）。このようなグループは、ドメインとも呼ばれ、ドメイン内に属する機器は、ドメイン鍵を共有し、ドメイン内でのコンテンツ流通を実現している。その結果、デジタルコンテンツの無制限な拡散を防止することができ、デジタルコンテンツの複製による著作権侵害を最小限度に抑えることができた。
更に、付与すべきライセンスに一定の有効期限を設けることにより、複製又は改ざんされたライセンスによるコンテンツの不正利用を最小限度に抑えることができた。
【特許文献１】特開２００４−１４５８６７号公報
【特許文献２】特開２００４−１１０８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された発明は、コンテンツの著作権保護に対しての配慮に欠けるという問題を有している。
また、特許文献２に記載された発明は、例えば、大学ドメインでの視聴が可能なデジタルコンテンツを自宅ドメインで視聴することができず、デジタルコンテンツの利便性を著しく低下させているという問題を有している。
また、特許文献２に記載された発明は、過去にドメインに参加した事実に基づく利得をライセンスの再取得時に継承することができないため、ライセンスの有効期限の経過した後、ユーザにライセンスを再取得させるようとするインセンティブを与えることができないという問題を有している。
【０００７】
本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、ドメイン内でのコンテンツの再生を許諾するためのライセンスの要求及び参加情報の受信に応じて、参加情報の正当性を確認し、参加情報の正当性を確認した場合、ライセンスに関する所定の特典情報を決定し、決定した所定の特典情報及びライセンス情報を外部装置へ送信することにより、ライセンスの発行の有無によりコンテンツの再生又は複製をドメイン内に制限できる情報処理装置及び該情報処理装置を備えるライセンス配信システムを提供することにある。さらに、他の目的とするところは、外部装置がドメインに参加した事実に基づく利得をライセンスの再発行時に継承させることができる情報処理装置及び該情報処理装置を備えるライセンス配信システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を解決するために本発明に係る情報処理装置は、同一のライセンスで許諾できる複数の外部装置を一つのグループとして管理するためのドメインに外部装置が参加し、該ドメイン内でのコンテンツの再生を許諾するためのライセンス情報を外部装置へ出力する情報処理装置において、前記ライセンス情報を生成するための鍵情報を、ドメイン毎に分類し、少なくとも各ドメインを識別するためのドメイン識別情報、各ドメイン内で同一のライセンスにより許諾できる有効期限及び同一のライセンスの許諾対象となるコンテンツの識別情報に対応付けて格納してあるデータベースと、外部装置がドメインに参加する都度前記ドメイン識別情報及び有効期限を含む参加情報を外部装置へ送信する手段と、外部装置からライセンスの要求を受信すると共に、前記参加情報を受信する受信手段と、受信した参加情報の正当性を確認する確認手段と、受信した参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定する特典決定手段と、受信した参加情報に含まれたドメイン識別情報に対応する鍵情報に基づいて生成されたライセンス情報及び決定した所定の特典情報を外部装置へ出力する手段とを備えることを特徴とする。
【０００９】
また、本発明に係る情報処理装置は、前記データベースは、複数のドメインを一つのグループとして定義するドメイン関連情報を更に含み、前記確認手段は、前記受信手段が一のドメインに参加している外部装置から、一のドメインの参加情報及び一のドメインとは異なる他のドメインの参加情報を受信したとき、前記ドメイン関連情報に基づいて一のドメインと他のドメインとを同一グループとして定義できるか否かを判断する手段と、一のドメインと他のドメインとを同一グループとして定義できると判断した場合、受信した全ての参加情報の正当性を夫々確かめる手段とを備え、前記特典決定手段は、全ての参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定し、前記生成手段は、受信した全てのドメインに共通する鍵情報に基づいてライセンス情報を生成するようにしてあることを特徴とする。
【００１０】
また、本発明に係る情報処理装置は、前記特典決定手段は、全ての参加情報の正当性を確認した場合、確認された参加情報に基づいて外部装置の各ドメインへの参加履歴を導出する手段と、導出した履歴に応じて所定の特典を決定する手段とを備えることを特徴とする。
【００１１】
また、本発明に係る情報処理装置は、前記データベースは、複数のドメインを一つのグループとして定義するドメイン関連情報と、コンテンツと該コンテンツの配布を許可されたドメインを定義するコンテンツ関連情報を更に含み、前記確認手段は、前記受信手段が複数のコンテンツを再生できる外部装置からドメイン識別情報を含む参加情報を受信したとき、前記コンテンツ関連情報に基づいて一のコンテンツと他のコンテンツとを一つのグループとして定義できるか否かを判断する手段と、一のコンテンツと他のコンテンツとを同一グループとして定義できると判断した場合、受信した全ての参加情報の正当性を夫々確かめる手段とを備え、前記特典決定手段は、全ての参加情報の正当性が確認された場合、ライセンスに関する所定の特典を決定するようにしてあることを特徴とする。
【００１２】
また、本発明に係る情報処理装置は、前記参加情報は、発行者の署名を含み、前記確認手段は、受信した参加情報に含まれる発行者の署名を検証することにより該参加情報の正当性を確認するようにしてあることを特徴とする。
【００１３】
また、本発明に係る情報処理装置は、前記データベースは、前記鍵情報を同一のライセンスにより許諾できる地域の情報に更に対応付けて記憶してあり、前記受信手段は、自らの位置を検出する外部装置により送信された位置情報を更に受信し、前記確認手段は、受信した位置情報が示す外部装置の位置が前記地域内にあるか否かを判断する手段と、外部装置の位置が前記地域内にあると判断した場合、受信した参加情報の正当性を確認するようにしてあることを特徴とする。
【００１４】
また、本発明に係る情報処理装置は、ドメイン毎に発行された参加情報の発行数を取得する手段を更に備え、前記特典決定手段は、取得した参加情報の発行数に応じて所定の特典を決定する手段を備えることを特徴とする。
【００１５】
更にまた、本発明に係るライセンス配信システムは、コンテンツを再生する複数の端末装置と、各端末装置と接続可能なライセンス配信装置とを備え、該ライセンス配信装置は、同一のライセンスで許諾できる複数の端末装置を一つのグループとして管理し、該ドメイン内でのコンテンツの再生を許諾するためのライセンス情報を再生装置へ出力するライセンス配信システムにおいて、前記ライセンス情報を生成するための鍵情報を、ドメイン毎に分類し、少なくとも各ドメインを識別するためのドメイン識別情報、各ドメイン内で同一のライセンスにより許諾できる有効期限及び同一のライセンスの許諾対象となるコンテンツの識別情報に対応付けて格納してあるデータベースと、前記ライセンス配信装置は、前記再生装置がドメインに参加する都度前記ドメイン識別情報及び有効期限を含む参加情報を前記再生装置へ送信する手段を備え、前記再生装置は、前記ライセンス配信装置により送信された参加情報を受信する通信手段と、ライセンスの要求と共に、受信した参加情報を送信する手段とを備え、前記ライセンス配信装置は更に、再生装置により送信された参加情報を受信する受信手段と、受信した参加情報の正当性を確認する確認手段と、
受信した参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定する特典決定手段と、受信した参加情報に含まれたドメイン識別情報に対応する鍵情報に基づいて生成されたライセンス情報及び決定した所定の特典情報を前記再生装置へ出力する手段とを備えることを特徴とする。
【００１６】
本発明にあっては、ドメイン内でのコンテンツの再生を許諾するためのライセンスを要求した外部装置へライセンス情報を送信することにより、コンテンツの再生又は複製をドメイン内に限定する。また、外部装置により送信された参加情報の正当性を確認することにより、外部装置がドメインに参加した事実の正当性を確認する。更にまた、参加情報の正当性を確認した場合、ライセンスに関する所定の特典情報を決定して外部装置へ送信することにより、外部装置がドメインに参加した事実に基づく利得をライセンスの再発行時に継承させる。
【発明の効果】
【００１７】
本発明に依れば、コンテンツの再生又は複製をドメイン内に限定することにより、コンテンツの無制限な拡散を防止することができ、コンテンツの著作権保護に配慮することができる。また、外部装置がドメインに参加した事実に基づく利得をライセンスの再発行時に継承することができ、ライセンスの再取得のインセンティブをユーザに与えてコンテンツの流通を高めることができる。また、ライセンスの再取得のインセンティブを高めることにより、例えば、有効期限の切れたコンテンツの再度再生すること、又は異なるドメインへ移動してコンテンツを再生することをユーザに行わせるようにでき、コンテンツの利用度を高めることができる。
【発明を実施するための最良の形態】
【００１８】
実施例１．
以下、実施例１に係る情報処理装置及びライセンス配信システムについて実施の形態を示す図面に基づいて説明する。図１は実施例１に係るライセンス配信システムの全体構成を示す模式図である。
【００１９】
図１で示すとおり、実施例１に係るライセンス配信システムは、再生装置１、１、…と、各再生装置１と通信網を介して接続可能なサーバ２と、該サーバ２に接続してあるコンテンツ情報データベースＤＢ１、ドメイン属性情報データベースＤＢ２、課金情報データベースＤＢ３、ライセンスデータベースＤＢ４及びコンテンツデータベースＤＢ５で構成されている。また、実施例１に係るライセンス配信システムは、外部にある電子認証システム又は決済システムなどと通信網を介して接続できる。
【００２０】
各再生装置１は、ドメイン毎にグループ管理されている。ドメインは、同一のライセンスで許諾される複数の再生装置１、１、…を一つのグループとして管理するための概念であり、例えば、大学構内に設置されたルータにより管理されている再生装置１のグループを大学ドメイン１０００とし、自宅内に設置されたルータにより管理されている再生装置１のグループを自宅ドメイン２０００とし、講演会場に設置されたルータにより管理されている再生装置１のグループを講演会ドメイン３０００及び講演会ドメイン４０００として分けることができる。サーバ２は、各ルータを識別することにより、各ドメインを識別して管理することができる。
尚、各ドメイン内に再生装置１を管理する機器が存在する必要はなく、一つのサーバがすべての再生装置１とドメインを管理してもよい。
【００２１】
ユーザＡが特定の時間に特定のドメインに参加した一例を説明する。ユーザＡの再生装置１が大学ドメイン１０００に参加し、講義用のコンテンツを取得する場合、以下の手順が行われる。
【００２２】
サーバ２は、ユーザＡの再生装置１から送信された大学ドメイン１０００への参加要求を受信した場合、大学ドメイン１０００のドメインＩＤ、ドメイン鍵及びライセンスの有効期限を含む参加情報をユーザＡの再生装置１へ送信する。
【００２３】
ユーザＡの再生装置１は、参加情報を受信し、コンテンツ取得要求をサーバ２へ送信する。
【００２４】
サーバ２は、コンテンツ取得要求を受信する。サーバ２は、コンテンツ鍵を用いてコンテンツを暗号化し、暗号化したコンテンツをユーザＡの再生装置１へ送信する。また、サーバ２は、大学ドメイン１０００に対応するドメイン鍵で暗号化された、コンテンツ鍵を含むライセンスをユーザＡの再生装置１へ送信する。
【００２５】
ユーザＡの再生装置１は、暗号化されたコンテンツ及びライセンスを受信する。ユーザＡの再生装置１は、ドメイン鍵で復号することによりライセンスを取得し、ユーザＡにより入力されたコンテンツの再生指示に応じて、暗号化されたコンテンツをライセンスを用いて復号し、復号したコンテンツを再生する。即ち、ユーザＡの再生装置１は、ライセンスに応じてコンテンツを自由に再生できるか、回数制限されるか、又は有効期限が制限される。
【００２６】
参加情報は、外部の電子認証システムによるＰＫＩ（Public Key Infrastructure）を用いてその正当性が確認される。
【００２７】
ユーザＡの再生装置１は、例えば、大学ドメイン１０００にて取得したライセンスの有効期限が終了した後、自宅でコンテンツを再生する場合、大学ドメイン１０００にて取得したライセンスを再度取得する必要がある。ユーザＡの再生装置１は、ユーザＡにより入力されたライセンスの再発行要求を受け付け、受け付けた再発行要求と共に、大学ドメイン１０００にて取得した参加情報をサーバ２へ送信する。
【００２８】
サーバ２は、再発行要求及び参加情報を受信し、受信した参加情報の正当性を確認する。参加情報の正当性の確認は、例えば、参加情報内の発行者の署名の検証を外部の電子認証システムに依頼するか、又は参加情報内のドメインＩＤ及びライセンスの有効期限の組み合わせがドメイン属性情報データベースＤＢ２内に格納されているか否かを検証することにより行う。サーバ２は、参加情報の正当性が確認された場合、ユーザＡに対するライセンス料の割引きなど、ライセンスに関する所定の特典を決定し、決定した特典情報をユーザＡの再生装置１へ送信する。
【００２９】
ユーザＡの再生装置１は、特典情報を受信する。ユーザＡが外部の決済システムを用いてライセンス料の決済を行った後、ユーザＡの再生装置１は、決済通知をサーバ２へ送信する。
尚、決済システムを用いたライセンス料の決済は、ユーザＡを介さず、サーバ２から直接要求し、決済通知を取得してもよい。
【００３０】
サーバ２は、決済通知を受信し、ユーザＡの再生装置１に対してライセンスの再発行を行う。
【００３１】
また、サーバ２は、受信した参加情報の正当性が確認できなかった場合、ユーザＡに対して正規のライセンス料を要求する。
【００３２】
また、大学ドメイン１０００にて取得したライセンスの有効期限が終了していない場合、サーバ２は、無償でライセンスを再発行する。
【００３３】
また、再生装置１が自宅ドメイン２０００に参加し、自宅ドメイン２０００向けに暗号化されたコンテンツの取得を要求した場合、ユーザＡの再生装置１は、自宅ドメイン２０００のＩＤ及び参加要求をサーバ２へ送信し、サーバ２は、コンテンツ鍵を用いてコンテンツを暗号化し、暗号化したコンテンツをユーザＡの再生装置１へ送信する。
【００３４】
次に各再生装置１の構造及び機能について説明する。図２は再生装置１の機能を説明するためのブロック図である。再生装置１は、例えば、通信機能及びコンテンツ再生機能を備えるＰＣ、携帯電話機又はＰＤＡ（Personal Digital Assistant）などが該当する。再生装置１は、外部記憶装置１１と、ネットワーク送受信部１２と、ドメイン管理部１３と、ライセンス管理部１４と、コンテンツ管理部１５と、ライセンス利用部１６と、補助記憶装置１７と、コンテンツ再生部１８と、操作部１９とを備える。各ハードウェアは、信号線（図示せず）を介して相互に接続がされている。
【００３５】
外部記憶装置１１は、記録媒体１１１に記録してあるプログラム又は各種データを読み出すための装置である。外部記憶装置１１は、挿入口（図示せず）に記録媒体１１１が挿入されたとき、挿入された記録媒体１１１に記録してあるプログラム又は各種データを読み出し、ドメイン管理部１３、ライセンス管理部１４又はコンテンツ管理部１５へ出力する。外部記憶装置１１は、例えば、記録媒体１１１に記録してあるコンテンツデータを読み出し、補助記憶装置１７へ出力する。
また、外部記憶装置１１は、各種データを記録媒体１１１へ記録するための装置である。外部記憶装置１１は、例えば、補助記憶装置１７に格納してあるコンテンツデータを読み出し、記録媒体１１１に記録する。
【００３６】
ネットワーク送受信部１２は、通信網上の終端であり、通信網を介して他の再生装置１、サーバ２又は外部のシステムなどと通信を行うための窓口となる。通信網は、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ回線網、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網などが該当する。
ネットワーク送受信部１２は、外部から受信した情報をドメイン管理部１３、ライセンス管理部１４又はコンテンツ管理部１５へ出力する。また、ネットワーク送受信部１２は、ドメイン管理部１３、ライセンス管理部１４又はコンテンツ管理部１５から受け付けた情報を外部へ送信する。
【００３７】
ドメイン管理部１３は、サーバ２から送信された参加情報をネットワーク送受信部１２を介して受信し、受信した参加情報を保持する。また、ドメイン管理部１３は、保持する参加情報をライセンス利用部１６へ出力し、ライセンス利用部１６で判断された結果を受け付ける。ドメイン管理部１３は、受け付けた結果をユーザに対して報知する。ドメイン管理部１３は、操作部１９を介してライセンスの再発行要求の入力を受け付けた場合、保持してある参加情報及びライセンスの再発行要求をサーバ２へ送信する。
【００３８】
ライセンス管理部１４は、サーバ２から送信されたライセンス情報などを受信し、受信したライセンス情報を補助記憶装置１７に格納する。
ライセンス管理部１４は、操作部１９を介してコンテンツの再生指示の入力を受け付けた場合、補助記憶装置１７に格納してあるライセンス情報を読み出してコンテンツ再生部１８へ出力する。
【００３９】
コンテンツ管理部１５は、コンテンツ取得要求をサーバ２へ送信する。
コンテンツ管理部１５は、サーバ２から送信されたコンテンツを受信し、受信したコンテンツを補助記憶装置１７に格納する。
コンテンツ管理部１５は、操作部１９を介してコンテンツの再生指示の入力を受け付けた場合、補助記憶装置１７に格納してあるコンテンツを読み出してコンテンツ再生部１８へ出力する。
【００４０】
ライセンス利用部１６は、ドメイン管理部１３から出力された参加情報を受け付け、受け付けた参加情報が含むライセンスの有効期限が切れているか否かを判断し、判断結果をドメイン管理部１３に出力する。
【００４１】
補助記憶装置１７は、ライセンス管理部１４から出力されたライセンス情報を受け付けて格納し、格納してあるライセンス情報を適宜読み出し、ライセンス管理部１４へ出力する。補助記憶装置１７は、コンテンツ管理部１５から出力されたコンテンツを受け付けて格納し、格納してあるコンテンツを適宜読み出し、コンテンツ管理部１５へ出力する。
【００４２】
コンテンツ再生部１８は、例えば、液晶ディスプレイ装置又はスピーカなどを備える。コンテンツ再生部１８は、操作部１９を介してコンテンツの再生指示の入力を受け付けた場合、ライセンス情報に基づいてコンテンツを復号し、復号したコンテンツを再生する。
【００４３】
操作部１９は、ユーザから入力された各種指示又は要求を受け付け、受け付けた指示又は要求を各ハードウェアへ出力する。
【００４４】
次にサーバ２の構成及び作用について説明する。図３はサーバ２の構成を示すブロック図、図４はＣＰＵ２８の機能を説明するためのブロック図である。サーバ２は、外部記憶装置２１と、ネットワーク送受信インタフェース２２と、ＲＡＭ２３と、補助記憶装置２４と、入力インタフェース２５と、出力インタフェース２６と、データベース送受信インタフェース２７と、ＣＰＵ２８とで構成されている。各ハードウェアは、バス２０を介して相互に接続されている。
【００４５】
外部記憶装置２１は、記録媒体２１１に記録してあるプログラム又は各種データを読み出すための装置である。外部記憶装置２１は、挿入口（図示せず）に記録媒体２１１が挿入されたとき、挿入された記録媒体２１１に記録してあるプログラム又は各種データを読み出し、読み出したプログラム又は各種データを補助記憶装置２４へ出力する。
【００４６】
ネットワーク送受信インタフェース２２は、通信網上の終端であり、通信網を介して再生装置１又は外部のシステムと通信を行うための窓口となる。通信網は、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ回線網、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網などが該当する。
【００４７】
ＲＡＭ２３は、複数の情報を記憶し、記憶順、記憶位置などに関係なく読み出すことができる主記憶装置である。ＲＡＭ２３は、例えば、補助記憶装置２４に記憶してあるプログラム、該プログラムを実行することにより発生する各種データ、外部から受信した各種情報を記憶し、ＣＰＵ２８の読出指示に応じて記憶してあるプログラム、各種データ又は各種情報を読み出す。
【００４８】
補助記憶装置２４は、例えば、磁気記憶方式のハードディスクなどが該当する。補助記憶装置２４は、サーバ２にライセンス配信処理を実行させるためのプログラム及びデータを記憶する。補助記憶装置２４は、ＣＰＵ２８の読出指示に応じて記憶してあるプログラム又はデータを読み出す。
【００４９】
入力インタフェース２５は、入力装置２５１に接続してある。入力装置２５１は、例えば、キーボード又はマウスなどが該当する。入力装置２５１は、サーバ管理者により操作され、サーバ２の保守、管理又はライセンス配信のための各種指示を入力するために用いられる。入力インタフェース２５は、入力装置２５１を介して入力された各種指示を受け付け、受け付けた各種指示をＣＰＵ２８へ出力する。
【００５０】
出力インタフェース２６は、出力装置２６１に接続してある。出力装置２６１は、例えば、液晶ディスプレイ装置などが該当する。出力装置２６１は、サーバ２に保守、管理又はライセンス配信のための各種指示を出力するために用いられる。出力インタフェース２６は、サーバ２の保守、管理又はライセンス配信のための情報を出力装置２６１へ出力する。
【００５１】
データベース送受信インタフェース２７は、コンテンツ情報データベースＤＢ１、ドメイン属性情報データベースＤＢ２、課金情報データベースＤＢ３、ライセンスデータベースＤＢ４及びコンテンツデータベースＤＢ５に接続するための窓口となる。
【００５２】
ＣＰＵ２８は、サーバ２の各ハードウェアを制御することにより、ライセンス配信処理を実行する。ＣＰＵ２８が実行するライセンス配信処理の手順については、後述にて説明する。ＣＰＵ２８は、プレゼンス確認部２８１、付加サービス判断部２８２、ライセンス発行部２８３、暗号化処理部２８４、属性情報管理確認部２８５、コンテンツ管理部２８６及び課金処理部２８７としての機能を備える。
【００５３】
プレゼンス確認部２８１は、参加情報の正当性を確認する。プレゼンス確認部２８１は、例えば、参加情報が含む発行者の署名を外部の電子認証システムに依頼してその結果を受け付けるか、又は参加情報内のドメインＩＤ及びライセンスの有効期限の組み合わせがドメイン属性情報データベースＤＢ２内に格納されているか否かを検証することにより、参加情報の正当性を確認する。プレゼンス確認部２８１は、確認結果を付加サービス判断部２８２へ出力する。
【００５４】
付加サービス判断部２８２は、参加情報の正当性を確認した場合、ライセンスに関する所定の特典を決定し、決定した所定の特典情報を課金処理部２８７へ出力する。所定の特典は、例えば、再発行するライセンスの料金を一律２割引きにするか、ドメインへの連続参加に応じた割引率に基づくか、又はドメインへの参加者数に応じた割引率に基づくことにより決定される。
【００５５】
ライセンス発行部２８３は、暗号化処理部２８４から出力されたコンテンツ鍵及びコンテンツＩＤを受け付け、受け付けたコンテンツ鍵に基づいてライセンス情報を生成し、生成したライセンス情報をコンテンツＩＤ毎に分類してライセンスデータベースＤＢ４に格納する。ライセンス発行部２８３は、課金処理部２８７から出力されたライセンス発行指示を受け付けたとき、ライセンスデータベースＤＢ４に格納してあるライセンス情報を抽出し、抽出したライセンス情報をネットワーク送受信インタフェース２２を介して再生装置１へ送信する。また、ライセンス発行部２８３は、ドメイン属性情報テーブルＴ２内の参加情報の発行数を参照してドメイン内での発行数を管理する。
【００５６】
暗号化処理部２８４は、コンテンツ情報データベースＤＢ１からコンテンツ鍵を抽出し、抽出したコンテンツ鍵を用いてコンテンツを暗号化する。暗号化処理部２８４は、コンテンツ鍵及びコンテンツＩＤをライセンス発行部２８３へ出力し、暗号化したコンテンツをネットワーク送受信インタフェース２２を介して再生装置１へ送信する。
【００５７】
属性情報管理確認部２８５は、ドメイン属性情報データベースＤＢ２から有効期限などを抽出し、参加情報を生成する。属性情報管理確認部２８５は、生成した参加情報をネットワーク送受信インタフェース２２を介して再生装置１へ送信する。
【００５８】
コンテンツ管理部２８６は、コンテンツ情報データベースＤＢ１からコンテンツ鍵などを抽出して暗号化処理部２８４へ出力する。
【００５９】
課金処理部２８７は、付加サービス判断部２８２から出力された所定の特典情報を受け付け、受け付けた特典情報を課金情報データベースＤＢ３に格納する共に、特典情報をネットワーク送受信インタフェース２２を介して再生装置１へ送信する。そして、課金処理部２８７は、再生装置１から送信された決済通知を受信したとき、ライセンス発行部２８３へ発行指示を出力する。
【００６０】
次にコンテンツ情報データベースＤＢ１内のコンテンツ情報テーブルＴ１の格納例について説明する。図５はコンテンツ情報テーブルＴ１の格納例を示す図である。コンテンツ情報テーブルＴ１には、ドメイン内で再生可能なコンテンツに関する情報がドメインＩＤ毎に分類されて格納されている。コンテンツに関する情報には、グループＩＤ、コンテンツを識別するためのコンテンツＩＤ、コンテンツを暗号化するためのコンテンツ鍵、コンテンツの再生が可能な地域を限定するための地域制御が含まれている。グループＩＤは、複数のドメインＩＤが示すドメインを一つのグループとして定義している。コンテンツに関する情報は、システム管理者により予め設定されている。
【００６１】
次にドメイン属性情報データベースＤＢ２内のドメイン属性情報Ｔ２の格納例について説明する。図６はドメイン属性情報テーブルＴ２の格納例を示す図である。ドメイン属性情報テーブルＴ２には、ドメイン内で発行されるライセンスに関する情報がドメインＩＤ毎に分類されて格納されている。ライセンスに関する情報には、ライセンスの有効期限、参加情報の発行者及び参加情報の発行数が含まれている。
【００６２】
次に参加情報のデータ構造について説明する。図７は参加情報のデータ構造を示す図である。参加情報には、バージョン／シリアル番号、ドメインＩＤ、ライセンスの有効期限、参加情報の発行者、署名アルゴリズム及び電子署名などが含まれている。バージョン／シリアル番号、ドメインＩＤ及びライセンスの有効期限は、システム管理者により予め設定されている。参加情報の発行者は、参加情報の正当性を確認するために用いられる。署名アルゴリズム及び電子署名は、参加情報を生成する際、外部の電子認証システムから発行されたものであり、参加情報の正当性を確認するために用いられる。
【００６３】
次にドメイン参加時におけるライセンス配信処理の手順について説明する。図８及び図９はドメイン参加時におけるライセンス配信処理の手順を示すフローチャートである。
【００６４】
ユーザＡは、再生装置１を大学ドメイン１０００に参加させるべく、操作部１９を介して参加すべきドメインＩＤ及び参加要求を入力する。ユーザＡの再生装置１は、ユーザＡにより入力されたドメインＩＤ及び参加要求を受け付け、受け付けたドメインＩＤ及び参加要求をサーバ２へ送信する（Ｓ１０１）。
【００６５】
サーバ２のＣＰＵ２８は、再生装置１から送信されたドメインＩＤ及び参加要求を受信する（Ｓ１０２）。ＣＰＵ２８は、ドメイン属性情報データベースＤＢ２にアクセスし、受信したドメインＩＤに対応するライセンスの有効期限及び発行者を抽出する（Ｓ１０３）。ＣＰＵ２８は、外部の電子認証システムからドメインＩＤに対応する署名アルゴリズム及び電子署名を受信する（Ｓ１０４）。ＣＰＵ２８は、ドメインＩＤ、ライセンスの有効期限、発行者、署名アルゴリズム及び電子署名を含む参加情報を生成し（Ｓ１０５）、生成した参加情報をユーザＡの再生装置１へ送信する（Ｓ１０６）。
【００６６】
ユーザＡの再生装置１は、参加情報を受信し（Ｓ１０７）、コンテンツ取得要求をサーバ２へ送信する（Ｓ１０８）。
【００６７】
サーバ２のＣＰＵ２８は、コンテンツ取得要求を受信し（Ｓ１０９）、コンテンツデータベースＤＢ５にアクセスしてドメインＩＤに対応するコンテンツを抽出する（Ｓ１１０）。ＣＰＵ２８は、コンテンツ情報データベースＤＢ１にアクセスしてドメインＩＤに対応するコンテンツ鍵を抽出し（Ｓ１１１）、抽出したコンテンツ鍵を用いてコンテンツを暗号化する（Ｓ１１２）。ＣＰＵ２８は、コンテンツ鍵及びドメインＩＤを対応付けてライセンスデータベースＤＢ４に格納する（Ｓ１１３）。ＣＰＵ２８は、コンテンツ鍵に基づいてライセンス情報を生成する（Ｓ１１４）、ＣＰＵ２８は、暗号化したコンテンツ及び生成したライセンス情報を再生装置１へ送信する（Ｓ１１５）。
尚、暗号化コンテンツの取得先はサーバ２に限定するものではなく、同一ドメイン内において他再生装置１が、暗号化コンテンツを既に取得している際には、同一ドメイン内の他再生装置１から暗号化コンテンツを取得してもよい。
【００６８】
ユーザＡの再生装置１は、暗号化されたコンテンツ及びライセンス情報を受信し（Ｓ１１６）、受信したコンテンツ及びライセンス情報を補助記憶装置１７に記憶する（Ｓ１１７）。ユーザＡの再生装置１は、ユーザＡにより入力されたコンテンツ再生要求に応じ、ライセンス情報を用いてコンテンツを復号し（Ｓ１１８）、復号したコンテンツを再生する（Ｓ１１９）。そして、再生装置１及びサーバ２は、ドメイン参加時におけるライセンス配信処理を終了する。
【００６９】
次に有効期限終了後におけるライセンス配信処理の手順について説明する。図１０は有効期限終了後におけるライセンス配信処理の手順を示すフローチャートである。
【００７０】
ユーザＡは、例えば、有効期限終了後に再生装置Ａ内の取得済みコンテンツを視聴するため、操作部１９を介してライセンスの再発行要求を入力する。ユーザＡの再生装置１は、ライセンスの再発行要求を受け付け、受け付けたライセンスの再発行要求及び保持してある参加情報をサーバ２へ送信する（Ｓ２０１）。
【００７１】
サーバ２のＣＰＵ２８は、ライセンスの再発行要求及び参加情報を受信し（Ｓ２０２）、正当性確認処理を実行する（Ｓ２０３）。ＣＰＵ２８は、正当性確認処理により確認信号を出力したか否かを判断する（Ｓ２０４）。その結果、ＣＰＵ２８は、確認信号を出力していないと判断した場合（Ｓ２０４でＮＯ）、特典情報を付与することなく、ユーザＡが正規のライセンス料の決済を外部の決済システムにて行う。ＣＰＵ２８は、ユーザＡの再生装置１から送信された正規のライセンス料の決済完了を示す決済通知を受信し（Ｓ２０９）、ライセンスを再発行する（Ｓ２１０）。そして、再生装置１及びサーバ２は、有効期限終了後におけるライセンス配信処理を終了する。
【００７２】
一方、ＣＰＵ２８は、確認信号を出力したと判断した場合（Ｓ２０４でＹＥＳ）、付加サービス判断処理を実行し（Ｓ２０５）、当該処理により決定された特典情報を再生装置１へ送信する（Ｓ２０６）。ＣＰＵ２８は、付加サービス判断処理において、例えば再発行に対するライセンスの料金を一律２割引にするとして、付加サービスを静的に決定する。
【００７３】
ユーザＡの再生装置１は、特典情報を受信する（Ｓ２０７）。ユーザＡが特典情報により割引きがなされたライセンス料の決済を外部の決済システムにて行った後、ユーザＡの再生装置１は、ライセンス料の決済の完了を示す決済通知をサーバ２へ送信する（Ｓ２０８）。
【００７４】
サーバ２のＣＰＵ２８は、決済通知を受信し（Ｓ２０９）、ライセンスを再発行する（Ｓ２１０）。そして、再生装置１及びサーバ２は、有効期限後におけるライセンス配信処理を終了する。
【００７５】
次にステップＳ２０３でＣＰＵ２８が実行する正当性確認処理の手順について説明する。図１１は実施例１に係る正当性確認処理の手順を示すフローチャートである。
【００７６】
サーバ２のＣＰＵ２８は、ユーザＡの再生装置１から受信した参加情報が正当であるか否かを判断する（Ｓ３０１）。その結果、ＣＰＵ２８は、受信した参加情報が正当でないと判断した場合（Ｓ３０１でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【００７７】
一方、ＣＰＵ２８は、受信した参加情報が正当であると判断した場合（Ｓ３０１でＹＥＳ）、確認信号を出力し（Ｓ３０２）、次の実行まで正当性確認処理を停止する。
【００７８】
このように、ユーザＡは、ドメインに参加した事実に基づく利得を当該ドメインでのライセンスの再発行時に継承でき、ライセンスの再発行に要する料金の割引きを受ける。
【００７９】
実施例２．
上述した実施例１では、再生可能な地域を限定することなく全域でコンテンツを再生できる一例を説明した。しかし、本発明は、これに限定されるものでなく、例えば、コンテンツの再生が可能な地域を限定するようにしてもよい。
【００８０】
実施例２において、各再生装置１は、自らの位置を検出できるＧＰＳ（Global Positioning System）ユニットを更に備える。ＧＰＳユニットの構成及び作用については、周知であるので説明を省略する。
【００８１】
次にＣＰＵ２８が実行する正当性確認処理の手順について説明する。図１２は実施例２に係る正当性確認処理の手順に示すフローチャートである。
【００８２】
サーバ２のＣＰＵ２８は、ユーザＡの再生装置１に対し、視聴したいコンテンツＩＤ及び再生装置１の位置情報を要求する。ユーザＡの再生装置１は、サーバ２からの要求に応じてＧＰＳユニットにて自ら位置を検出し、検出した位置情報及び視聴したいコンテンツＩＤをサーバ２へ送信する。
【００８３】
サーバ２のＣＰＵ２８は、ユーザＡの再生装置１から送信されたコンテンツＩＤ及び位置情報を受信する（Ｓ４０１）。ＣＰＵ２８は、コンテンツ情報データベースＤＢ１にアクセスし、受信したコンテンツＩＤに対応する地域制御を抽出する（Ｓ４０２）。ＣＰＵ２８は、抽出した地域制御に基づいて、ユーザＡの再生装置１の位置が再生可能な地域内であるか否かを判断し（Ｓ４０３）、ユーザＡの再生装置１の位置が再生可能な地域内でないと判断した場合（Ｓ４０３でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【００８４】
一方、ＣＰＵ２８は、ユーザＡの再生装置１の位置が再生可能な地域内であると判断した場合（Ｓ４０３でＹＥＳ）、受信した参加情報が正当であるか否かを判断する（Ｓ４０４）。ＣＰＵ２８は、受信した参加情報が正当でないと判断した場合（Ｓ４０４でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【００８５】
一方、ＣＰＵ２８は、受信した参加情報が正当であると判断した場合（Ｓ４０４でＹＥＳ）、確認信号を出力し（Ｓ４０５）、次の実行まで正当性確認処理を停止する。
【００８６】
尚、その他の構成、作用及び処理の手順については、実施例１で説明したものと同様であるから、対応する部分に同一の符号を付してその説明を省略する。
【００８７】
このように、コンテンツの再生が可能な地域を限定する制御を行うことにより、例えば、コンテンツの再生を日本国内に限定し、海外に流通したコンテンツの再生を不可能にすることができ、コンテンツの著作権保護に対して配慮する。
【００８８】
尚、実施例２に係る地域を限定する制御は、後述する実施例において、参加情報の正当性を確認するステップの前に実行するようにしてもよい。
【００８９】
実施例３．
上述した実施例では、ユーザＡの再生装置１が大学ドメイン１０００に参加した事実に基づいてライセンスを再発行する一例を説明した。しかし、本発明は、これに限定されるものでなく、例えば、ユーザＡの再生装置１が大学ドメイン１０００に参加した事実のみならず、講演会ドメイン４０００に参加した事実を加え、複数のドメインへの参加情報に基づいてライセンスを再発行するようにしてもよい。即ち、一のドメインと他のドメインとを同一グループとして定義できると判断できる場合（図５参照）、他のドメインに参加した事実に基づく利得を一のドメインに継承できるようにしてもよい。また、複数のドメインへの参加履歴に応じて所定の特典情報を決定するようにしてもよい。
【００９０】
図１３は実施例３に係るライセンス配信システムの全体構成を示す模式図である。ユーザＡの再生装置１は、同一のグループに属する大学ドメイン１０００及び講演会ドメイン４０００内でライセンスを夫々取得し、少なくとも大学ドメイン１０００にて取得したライセンスの有効期限が終了した後、自宅で大学ドメイン１０００にて取得したコンテンツを再生する場合、大学ドメイン１０００にて取得したライセンスを再度取得する必要がある。
ユーザＡの再生装置１は、ユーザＡにより入力されたライセンスの再発行要求を受け付け、受け付けた再発行要求と共に、大学ドメイン１０００にて取得した参加情報及び講演会ドメイン４０００にて取得した参加情報をサーバ２へ送信する。
【００９１】
サーバ２は、再発行要求及び複数の参加情報を受信し、受信した複数の参加情報の正当性を確認する。正当性の確認は、例えば受信した参加情報に含まれる発行者の署名を検証することによって行われる。サーバ２は、全ての参加情報の正当性が確認された場合、ユーザＡに対するライセンス料の割引きなど、ライセンスに関する所定の特典を決定する。所定の特典は、例えば、ユーザＡの再生装置１が同一のグループに属する大学ドメイン１０００及び講演会ドメイン４０００に連続参加した事実に基づいて、個別参加した場合より大きい率の割引きがなされる。
【００９２】
次に実施例３に係る正当性確認処理の手順について説明する。図１４は実施例３に係る正当性確認処理の手順を示すフローチャートである。
【００９３】
サーバ２のＣＰＵ２８は、コンテンツ情報データベースＤＢ１にアクセスし、受信した各ドメインＩＤに対応するグループＩＤを夫々抽出する。ＣＰＵ２８は、抽出した各ドメインＩＤに対応するグループＩＤが同一であるか否かを判断する（Ｓ５０１）。その結果、ＣＰＵ２８は、各ドメインに対応するグループＩＤが同一でないと判断した場合（Ｓ５０１でＮＯ）、確認信号を出力することなく、次の実行まで正当確認処理を停止する。
【００９４】
一方、ＣＰＵ２８は、各ドメインＩＤに対応するグループＩＤが同一であると判断した場合（Ｓ５０１でＹＥＳ）、受信した参加情報が正当であるか否かを判断する（Ｓ５０２）。ＣＰＵ２８は、受信した参加情報が正当でないと判断した場合（Ｓ５０２でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【００９５】
一方、ＣＰＵ２８は、受信した参加情報が正当であると判断した場合（Ｓ５０２でＹＥＳ）、確認信号を出力し（Ｓ５０３）、次の実行まで正当性確認処理を停止する。
【００９６】
尚、その他の構成、作用及び処理の手順については、実施例１で説明したものと同様であるから、対応する部分に同一の符号を付してその説明を省略する。
【００９７】
このように、複数のドメインに関連性がある場合、ユーザＡは、異なるドメインに参加した事実に基づく利得をライセンスの発行時に継承することができ、ライセンスの再発行に要する料金の割引きを受ける。また、ユーザＡは、複数のドメインに連続参加したという参加履歴に応じて割引きを受ける。
【００９８】
実施例４．
上述した実施例では、サーバ２は、ユーザＡの再生装置１が取得したコンテンツに対してライセンスを再発行する一例を説明した。しかし、本発明は、これに限定されるものでなく、例えば、ユーザＢの再生装置１が講演会ドメイン３０００にて取得したコンテンツをユーザＡの再生装置１が譲受した場合、サーバ２は、ユーザＡの再生装置１が譲受したコンテンツに対してライセンスを再発行してもよい。即ち、一のコンテンツと他のコンテンツとを同一グループとして定義できると判断できる場合、他のコンテンツを取得したドメインに参加した事実に基づく利得を一のコンテンツを取得したドメインに継承できるようにしてもよい。
【００９９】
図１５は実施例４に係るライセンス配信システムの全体構成を示す模式図である。ユーザＡの再生装置１は、大学ドメイン１０００内でライセンスを取得すると共に、ユーザＢの再生装置１が講演会ドメイン３０００にて取得したコンテンツを譲受し、少なくとも大学ドメイン１０００にて取得したライセンスの有効期限が終了した後、自宅で譲受したコンテンツを再生する場合、講演会ドメイン３０００にて取得すべきライセンスを取得する必要がある。
ユーザＡの再生装置１は、記録媒体１１１又はネットワークを介してユーザＢの再生装置１から転送されたコンテンツを譲り受ける。ユーザＡの再生装置１は、ユーザＡにより入力されたライセンスの再発行要求を受け付け、受け付けた再発行要求と共に、大学ドメイン１０００にて取得した参加情報及び譲受したコンテンツのＩＤをサーバ２へ送信する。
【０１００】
サーバ２は、再発行要求、参加情報及びコンテンツＩＤを受信し、受信した参加情報の正当性を確認する。コンテンツ情報テーブルＴ１に基づいて、受信したコンテンツＩＤが属するグループと、受信した参加情報が含むドメインＩＤが属するグループとが同一であるか否かが判断される。サーバ２は、コンテンツＩＤと同一グループの参加情報の正当性が確認された場合、ユーザＡに対するライセンス料の割引きなど、ライセンスに関する所定の特典を決定する。所定の特典は、例えば、同一グループに属する、ユーザＡの再生装置1が大学ドメイン１０００にて取得したコンテンツと、ユーザＢの再生装置１から譲受したコンテンツとがシリーズ化しており、これらのコンテンツを連続取得した事実に基づいて、コンテンツの個別取得した場合より大きい率の割引きがなされる。
【０１０１】
次に実施例４に係る正当性確認処理の手順について説明する。図１６は実施例４に係る正当性確認処理の手順を示すフローチャートである。
【０１０２】
サーバ２のＣＰＵ２８は、ユーザＢの再生装置１から譲受したコンテンツのＩＤ、即ち、ライセンスの対象となるコンテンツのＩＤをユーザＡの再生装置１に要求する。ユーザＡの再生装置１は、ライセンスの対象となるコンテンツのＩＤをサーバ２へ送信する。
【０１０３】
サーバ２のＣＰＵ２８は、ライセンスの対象となるコンテンツのＩＤを受信する（Ｓ６０１）。ＣＰＵ２８は、コンテンツ情報データベースＤＢ１にアクセスし、受信したコンテンツＩＤに対応するグループＩＤを抽出する（Ｓ６０２）。ＣＰＵ２８は、受信した参加情報が含むドメインＩＤに対応するグループＩＤを抽出する（Ｓ６０３）。ＣＰＵ２８は、抽出した複数のグループＩＤが同一であるか否かを判断し（Ｓ６０４）、抽出した複数のグループＩＤが同一でないと判断した場合（Ｓ６０４でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【０１０４】
一方、ＣＰＵ２８は、抽出した複数のグループＩＤが同一であると判断した場合（Ｓ６０４でＹＥＳ）、受信した参加情報が正当であるか否かを判断し（Ｓ６０５）、受信した参加情報が正当でないと判断した場合（Ｓ６０５でＮＯ）、確認信号を出力することなく、次の実行まで正当性確認処理を停止する。
【０１０５】
一方、ＣＰＵ２８は、受信した参加情報が正当であると判断した場合（Ｓ６０５でＹＥＳ）、確認信号を出力し（Ｓ６０６）、次の実行まで正当性確認処理を停止する。
【０１０６】
尚、その他の構成、作用及び処理の手順については、実施例１で説明したものと同様であるから、対応する部分に同一の符号を付してその説明を料略する。
【０１０７】
このように、複数のコンテンツに関連性がある場合、ユーザＡは、異なるコンテンツを取得したドメインに参加した事実に基づく利得をライセンスの発行時に継承することができ、ライセンスの再発行に要する料金の割引きを受けることができる。
【０１０８】
実施例５．
上述した実施例では、参加情報の正当性が確認された場合、静的な付加サービス判断処理を実行することにより特典を決定する一例を説明した。しかし、本発明は、これに限定されるものでなく、例えば、参加情報の発行数に応じて特典の内容を変化させるように、動的な付加サービス判断処理を実行するようにしてもよい。即ち、ドメイン内で発行された参加情報の発行数に応じて所定の特典を決定するようにしてもよい。
【０１０９】
実施例５に係る付加サービス判断処理の手順について説明する。図１７は実施例５に係る付加サービス判断処理の手順を示すフローチャートである。
【０１１０】
サーバ２のＣＰＵ２８は、ドメイン属性情報データベースＤＢ２にアクセスし、受信した参加情報が含むドメインＩＤに対応する発行数を抽出する（Ｓ７０１）。ＣＰＵ２８は、抽出した発行数に基づいて、ライセンス料の割引率を導出する（Ｓ７０１）。例えば、発行数の少ない、即ち、参加者の少ないドメインに参加するユーザに対する割引率を大きくし、発行数の多い、即ち、参加者の多いドメインに参加するユーザに対する割引率を小さくする。ＣＰＵ２８は、導出した割引率に基づいて特典を決定する（Ｓ７０３）。
【０１１１】
このように、参加情報の発行数の少ない、言い換えれば、参加者の少ないドメインに参加しようとするユーザに対する割引率を大きくするように動的な付加サービス判断処理を実行することにより、参加者の少ないドメインへの参加を促進することできる。
【図面の簡単な説明】
【０１１２】
【図１】実施例１に係るライセンス配信システムの全体構成を示す模式図である。
【図２】再生装置の機能を説明するためのブロック図である。
【図３】サーバの構成を示すブロック図である。
【図４】ＣＰＵの機能を説明するためのブロック図である。
【図５】コンテンツ情報テーブルの格納例を示す図である。
【図６】ドメイン属性情報テーブルの格納例を示す図である。
【図７】参加情報のデータ構造を示す図である。
【図８】ドメイン参加時におけるライセンス配信処理の手順を示すフローチャートである。
【図９】ドメイン参加時におけるライセンス配信処理の手順を示すフローチャートである。
【図１０】有効期限終了後におけるライセンス配信処理の手順を示すフローチャートである。
【図１１】実施例１に係る正当性確認処理の手順を示すフローチャートである。
【図１２】実施例２に係る正当性確認処理の手順を示すフローチャートである。
【図１３】実施例３に係るライセンス配信システムの全体構成を示す模式図である。
【図１４】実施例３に係る正当性確認処理の手順を示すフローチャートである。
【図１５】実施例４に係るライセンス配信システムの全体構成を示す模式図である。
【図１６】実施例４に係る正当性確認処理の手順を示すフローチャートである。
【図１７】実施例５に係る付加サービス判断処理の手順を示すフローチャートである。
【符号の説明】
【０１１３】
１  再生装置
１１  外部記憶装置
１２  ネットワーク送受信部
１３  ドメイン管理部
１４  ライセンス管理部
１５  コンテンツ管理部
１６  ライセンス利用部
１７  補助記憶装置
１８  コンテンツ再生部
１９  操作部
２  サーバ
２１  外部記憶装置
２２  ネットワーク送受信インタフェース
２３  ＲＡＭ
２４  補助記憶装置
２５  入力インタフェース
２６  出力インタフェース
２７  データベース送受信インタフェース
２８  ＣＰＵ
２８１  プレゼンス確認部
２８２  付加サービス判断部
２８３  ライセンス発行部
２８４  暗号化処理部
２８５  属性情報管理確認部
２８６  コンテンツ管理部
２８７  課金処理部
【図１】
0004919944.tif 000002
【図２】
0004919944.tif 000003
【図３】
0004919944.tif 000004
【図４】
0004919944.tif 000005
【図５】
0004919944.tif 000006
【図６】
0004919944.tif 000007
【図７】
0004919944.tif 000008
【図８】
0004919944.tif 000009
【図９】
0004919944.tif 000010
【図１０】
0004919944.tif 000011
【図１１】
0004919944.tif 000012
【図１２】
0004919944.tif 000013
【図１３】
0004919944.tif 000014
【図１４】
0004919944.tif 000015
【図１５】
0004919944.tif 000016
【図１６】
0004919944.tif 000017
【図１７】
0004919944.tif 000018