(57)【要約】【課題】  所定範囲内におけるライセンスの複製を可能としながら、エクスポート処理の回数によらず厳密なエクスポート制御を可能とするコンテンツ利用システムを提供する。【解決手段】  ライセンスを、再生用のライセンス(例：再生可能回数１０回)とエクスポート用のライセンス（例：エクスポート可能回数５回）に分割する。再生用ライセンスは、所定範囲内において複製可能とし、エクスポート用ライセンスは、所定範囲内において複製は許さず、移動のみ可能とする。【選択図】      図５
2006309589.tif 000002
【特許請求の範囲】
【請求項１】
外部からライセンスを受信するライセンス受信手段と、
外部にライセンスを送信するライセンス送信手段と、
ライセンスの分割処理を行うライセンス分割手段と、
所定の情報に基づき分割の要否判定、および前記ライセンス分割手段の制御を行うライセンス分割制御手段と
を備えるライセンス分割装置。
【請求項２】
前記ライセンス分割手段が、再生用のライセンスと、エクスポート用のライセンスと、に分割することを特徴とする請求項１に記載のライセンス分割装置。
【請求項３】
前記ライセンス分割手段が、利用条件が状態を持つライセンスと、利用条件が状態を持たないライセンスと、に分割することを特徴とする請求項１に記載のライセンス分割装置。
【請求項４】
前記ライセンス分割手段が、特定ドメインに属する端末装置でのみ利用が許可されるライセンスと、特定端末装置でのみ利用が許可されるライセンスと、に分割することを特徴とする請求項１に記載のライセンス分割装置。
【請求項５】
前記所定の情報が、サービスプロバイダ、あるいはコンテンツプロバイダが設定した情報であることを特徴とする請求項１〜３のいずれか１項に記載のライセンス分割装置。
【請求項６】
前記所定の情報が、ユーザ、あるいは端末の状態を表す情報であることを特徴とする請求項１〜３のいずれか１項に記載のライセンス分割装置。
【請求項７】
前記所定の情報が、ユーザが設定した情報であることを特徴とする請求項１〜３のいずれか１項に記載のライセンス分割装置。
【請求項８】
さらに、前記所定の情報を外部から取得する分割制御情報取得手段を備えることを特徴とする請求項１〜７のいずれか１項に記載のライセンス分割装置。
【請求項９】
さらに、ライセンスのフォーマットを変換するライセンスフォーマット変換手段を備えることを特徴とする請求項１〜７のいずれか１項に記載のライセンス分割装置。
【請求項１０】
さらに、ライセンスの利用条件を変換するライセンス利用条件変換手段を備えることを特徴とする請求項１〜７のいずれか１項に記載のライセンス分割装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護されているコンテンツの利用システムにおけるコンテンツ利用制御に関する。
【背景技術】
【０００２】
近年、音楽や映像、ゲームなどのデジタル著作物であるコンテンツを、インターネットやデジタル放送などで配信するコンテンツ配信システムが開発され、その一部は、実用化の段階を迎えている。また、これらのコンテンツの配信に当たり、著作権保護等の観点から、配信したコンテンツの再生回数や、コンテンツの移動、複製、書き出しなどを制限するコンテンツの利用制御方法が併せて検討されている。
【０００３】
従来システムでは、サーバが、コンテンツを利用するために必要であってコンテンツの利用条件やコンテンツ鍵などを含む情報（以下、「ライセンス」と呼ぶ）を配信し、家庭内の端末装置が、サーバから配信されたライセンスを用いてコンテンツの再生、書き出しなどを行うようにモデル化されている。
【０００４】
また、サーバから配信されたライセンスは、個々の端末装置に保有され、端末装置は、自らが保有するライセンスを用いてコンテンツを利用する。そうしたライセンスを複数の端末装置間において複製や移動を行う際には、コンテンツプロバイダの権利保護の観点、および、端末装置所有者のプライバシー保護の観点から、無制限な範囲での複製や移動は許されず、ある一定範囲内に属する端末装置間での複製や移動のみが許されるのが一般的で、同一ユーザが所有する複数の端末間においてのみ複製や移動が許されると考えられている。このような一定範囲内での複製や移動を実現するためには、当該端末装置群によって複製や移動が相互に可能なグループを形成し、ライセンスの移動可能な範囲を制限する必要がある。
【０００５】
また、上記のように移動可能な範囲を制限されたライセンスおよびコンテンツをＤＶＤ−ＲＡＭやＳＤカードといった外部記憶媒体へ書き出す際にも、コンテンツプロバイダの権利保護の観点から、無制限な書き出しは許されず、ある程度の書き出しのみが許されると考えられる。なぜなら、前記記憶媒体への書き込みに制限がないと、論理的には保護対象のコンテンツが記録された外部記憶媒体が無制限に作成可能であり、実質、著作権者の権利が保護されないためである。
【０００６】
このように、ユーザの利便性の観点から所定範囲での、ライセンスの複製や移動を可能としながら、著作権保護の観点から、外部記憶媒体への書き出しを制限可能なコンテンツ利用装置が求められている。
【０００７】
例えば、特許文献１には、所定範囲内において共有が可能なコンテンツを、外部記憶媒体などに書き出すと、前記コンテンツのＩＤをリストとして記録し、コンテンツを書き出す際、書き出し対象コンテンツのＩＤが前記リストに記載されているとエクスポートを許可しない、という制御を行うことにより保護すべきコンテンツの無制限な書き出しを防止するコンテンツ利用装置が記載されている。
【特許文献１】特開２００４−５５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のコンテンツ利用装置には、次のような問題点がある。
従来技術のコンテンツのＩＤのみのリストによる制御では、同一端末における２回目以降の書き出しは防止できる、すなわち同一のグループに属する端末の数より多い書き込みは防止できるが、書き出し回数を厳密に制限することができない。具体的には、「同一グループに属する端末の数よりも多く書き出しさせない」という制御は可能だが、「同一グループにおける書き出し可能回数を１０回に制限する」という制限ができない。
【０００９】
また、従来技術では、上記課題の解決策として、コンテンツＩＤと書き出し回数の組をリストとして記録し、前記リストを端末間で同期、あるいは集中管理することにより、書き出し回数の厳密な制御を行うとしている。
【００１０】
上記解決策では、書き出し回数を制限するために、コンテンツＩＤなどのリストの管理機能、およびリストの同期、あるいは集中管理機能を要するだけでなく、次のような課題もある。
【００１１】
まず、リストの同期における課題について説明する。例として各端末が、「コンテンツＩＤ：０００１、書き出し回数９回」というリストと、「書き出し可能回数：１０回」というライセンスを保持しているとして説明する。
【００１２】
ある端末がコンテンツの書き出しを行うと、前記端末におけるリストは「コンテンツＩＤ：０００１、書き出し回数１０回」と更新される。次に前記端末が、他端末とリストの同期を取る際、別の端末が電源ＯＦＦなどにより同期できない場合、前記別の端末のリストは「コンテンツＩＤ：０００１、書き出し回数９回」のままであり、本来、以降の書き出しは禁止されるべきだが、あと１回書き出すことが可能である。そのため、電源ＯＮ時、あるいは書き出し処理時に同期をとるなどの追加の仕組みが必要となる。
【００１３】
次に、リストの集中管理における課題について説明する。
ある端末がコンテンツの書き出しを行う際、前記端末がオフライン環境にある、あるいはリストの集中管理端末がダウンしているなど、リストを取得できない場合、著作権保護の観点から書き出しは許可すべきでない。この場合、本来、書き出しができるはずのユーザも書き出しができず、ユーザ利便性の観点から好ましくない。
【００１４】
また、前記リスト中のＩＤの数はエクスポートの度に単調増加する。リストの記憶領域が有限であることを考えると、所定回数以上エクスポートするとリストが溢れてしまう。この課題の解決策として、従来技術では、一部のＩＤを削除する、例えば古いＩＤから削除していく解決策が記載されている。
【００１５】
従来技術のように、前記リストが溢れた際に、一部のＩＤを削除すると、削除されたＩＤに対応するコンテンツのエクスポート防止が機能しないため、著作権保護の観点から好ましくない。
【００１６】
本発明は、こうした従来の問題点を解決するものであり、端末に追加機能なしに、所定範囲内におけるライセンスの複製を可能としながら、エクスポート回数によらず厳密なエクスポート制御を可能とするコンテンツ利用システムと、所望のコンテンツ利用システムを実現するために必要なライセンス分割装置を提供することを目的としている。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明におけるライセンス分割装置は、外部からライセンスを受信するライセンス受信手段と、外部にライセンスを送信するライセンス送信手段と、ライセンスの分割処理を行うライセンス分割手段と、所定の情報に基づき分割の要否判定、および前記ライセンス分割手段の制御を行うライセンス分割制御手段と、を備えることを特徴としている。
【発明の効果】
【００１８】
本発明によれば、所定範囲内において複製が許可された利用条件の複製を可能としながら、複製が許可されない利用条件の制御を厳密に行うことができる。すなわち、ユーザ利便性を向上させながら著作権者の権利を保護することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明における実施の形態について、図面を用いて詳細に説明する。
図１は、本発明における実施の形態に関わるコンテンツ利用システムの全体の概略構成を示す図である。
【００２０】
このコンテンツ利用システムは、端末装置３００においてコンテンツを再生するシステムであって、ライセンスの生成、配信を行うライセンス配信サーバ１００と、コンテンツの保持、配信を行うコンテンツ配信サーバ２００と、コンテンツおよびライセンスを取得し、コンテンツを利用する端末装置３００ａ〜３００ｃ（以下、単に端末装置３００と記述する場合もある）と、ライセンスの分割処理を行うライセンス分割装置４００と、これらを相互に接続する伝送路５００と、から構成されている。
【００２１】
ライセンス配信サーバ１００は、伝送路５００と接続する機能を有し、ユーザ情報、利用条件情報などを保持し、端末装置３００からの要求に基づき、ライセンスを生成し、ライセンスの送信を行うサーバ装置であり、ワークステーション等により実現される。
【００２２】
コンテンツ配信サーバ２００は、伝送路５００と接続する機能を有し、コンテンツ情報を保持し、端末装置３００からの要求に基づき、コンテンツの送信を行うサーバ装置であり、ワークステーション等により実現される。
【００２３】
端末装置３００は、伝送路５００と接続する機能を有し、コンテンツやライセンスを保持し、モニター画面などにコンテンツを出力したり、記憶媒体にコンテンツを書き出したり、他の端末装置３００にコンテンツやライセンスを移動するなど、コンテンツの利用に関する処理を行う装置である。
【００２４】
具体的には、端末装置３００は、デジタル放送を受信するためのＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）、デジタルＴＶ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話などのデータ再生装置、記録装置、あるいは、これらの複合機器である。
【００２５】
ライセンス分割装置４００は、伝送路５００と接続する機能を有し、他の装置からライセンスを受信し、分割ルール等に基づきライセンスを分割し、分割したライセンスを前記他の装置、あるいは前記他の装置と異なる装置に送信する装置である。
【００２６】
具体的には、ライセンス分割装置４００は、ワークステーション等により実現され物理的に他の装置と独立した装置の場合や、ハード耐タンパがなされたセキュアなＬＳＩやＩＣカードなどで実現され他の装置と固定的に共存する場合や、セキュアなプログラム実行環境で動作するプログラムでなどで実現され種々の装置に自由に配布される場合などがある。より具体的に、前記コンテンツ利用システムで考えると、ライセンス分割装置４００は、ライセンス配信サーバ１００や端末装置３００に実装される、あるいは端末装置３００が外部ネットワークとつながる際のＰｒｏｘｙサーバなどにプログラムとしてインストールされる、あるいは他の装置とは独立したライセンス分割サーバとして機能する、などが想定される。なお、これらは、１例であり、ライセンス分割装置４００の構成、あるいは実装個所は、これらに限定されるものではない。
【００２７】
伝送路５００は、ライセンス配信サーバ１００と、コンテンツ配信サーバ２００と、端末装置３００と、ライセンス分割装置４００と、を相互に接続するネットワークである。
具体的には、伝送路５００は、イーサネット（登録商標）等の有線ネットワークや、無線ＬＡＮなどの無線ネットワーク、あるいは、これらが複合したネットワークで構成される。
【００２８】
本実施の形態では、このようなコンテンツ利用システムにおけるコンテンツの再生、書き出し、ライセンスの移動などに関する次の７つの処理について図２から図３２の図面を用いて詳細に説明する。
【００２９】
・端末装置３００が、ライセンスを取得する処理。
・端末装置３００が、コンテンツを取得する処理。
・ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置にライセンスを送信する処理。
・ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置とは異なる装置にライセンスを送信する処理。
・端末装置３００が、他の端末装置３００との間で、ランセンスを複製あるいは移動する処理。
・端末装置３００が、コンテンツを再生する処理。
・端末装置３００が、コンテンツを書き出す（エクスポートする）処理。
【００３０】
ここで詳細の説明に先立ち、本発明におけるドメインの定義を行う。
あるコンテンツ配信サービスにおいて、コンテンツの複製や移動が相互に可能な端末装置が存在する場合に、それらの端末装置群は論理的にグルーピングが可能である。そしてグルーピングした端末装置群の属する単位をドメインと定義する。また、異なるドメインに属する端末装置間でのコンテンツの移動や共有は許可しないこととする。
【００３１】
一般に、コンテンツ配信サービスを提供する事業者の権利保護の観点と、ユーザのプライバシー保護の観点と、からドメインを設定する単位が決定されるが、コンテンツ配信サービスの契約者としてのユーザごとにドメインを設定するのが典型例である。なお、ドメインの設定において、１つの端末装置のみが属するドメインを形成するとしてもよいし、１つの端末装置が２つ以上のドメインに属するとしても良い。
【００３２】
次に、ドメインの構築方法について簡単に説明する。
ドメイン管理サーバ（図示せず）は、ドメインに属する端末装置の管理、および、ドメインごとに設定されるドメイン共通情報を生成、管理し、端末装置にドメイン共通情報を送信するサーバ装置である。
【００３３】
具体的には、ドメイン管理サーバは、ドメインおよび、ドメイン共通情報を管理しており、端末装置からの要求に基づき、伝送路５００を通じて、ドメイン共通情報を端末装置３００ａ〜３００ｃに送信を行うためのサーバ装置であり、ワークステーション等により実現される。
【００３４】
ここで、ドメイン共通情報とは、端末装置間で通信を行う場合に、通信相手の端末装置が同一ドメインに属するか否かを判定するための情報である。
【００３５】
具体的には、同一ドメインに属する端末装置が共有する共通鍵暗号方式の暗号鍵や、同一ドメインに属する端末装置の端末装置を識別する情報のリストや、他のドメインに属する端末装置が取得、類推できないランダム値などがある。
【００３６】
ドメイン共通情報に基づくドメイン判定は、例えばドメイン共通情報が前記ランダム値の場合、互いの通信においてランダム値情報の一致確認を行うことにより互いが同一ドメインに属するか否か判断する、などがある。なお、ドメイン共通情報やライセンス等のセキュアに管理する必要のあるデータを、伝送路５００を通じて送受信する場合、セキュリティを確保するため、安全な認証チャネル（Ｓｅｃｕｒｅ  Ａｕｔｈｅｎｔｉｃａｔｅｄ  Ｃｈａｎｎｅｌ、以下、「ＳＡＣ」と呼ぶ）を確立してから、コンテンツの送受信を行う。ＳＡＣの確立には、例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）やＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）を利用することができる。
【００３７】
図１では、端末装置３００ａ、端末装置３００ｂが同一ドメインαに属していることを示している。すなわち端末装置３００ａ、端末装置３００ｂは共通のドメイン共通情報を保持しており、相互にライセンスの複製や、移動が許可される。また、端末装置３００ａと端末装置３００ｃは、同一ドメインに属していないため、ライセンスの複製や移動は許可されない。
【００３８】
次に、本実施の形態における識別子の定義を行う。
ユーザ識別子とは、コンテンツ利用システムにおいてユーザを一意に特定するための情報である。
【００３９】
端末識別子とは、コンテンツ利用システムにおいて端末装置を一意に特定するための情報である。なお、本実施の形態では端末装置３００の端末識別子は「ＴＥＲＭＩＮＡＬ−ＩＤ−０００１」として説明する。また、端末識別子は端末装置３００のＲＯＭに記憶されているとして以降の説明を行う。
【００４０】
コンテンツ識別子とは、コンテンツ利用システムにおいてコンテンツを一意に特定するための情報である。
【００４１】
ライセンス識別子とは、端末装置３００においてライセンスを一意に特定するための情報である。また、端末識別子とライセンス識別子を組み合わせることによりライセンス利用システムにおいてライセンスを一意に特定することが可能である。
【００４２】
ドメイン識別子とは、コンテンツ利用システムにおいてドメインを一意に特定するための情報である。
【００４３】
他の識別子、および識別子の具体的な値については、必要な箇所で適宜、定義、および説明する。
【００４４】
以上で各識別子の定義についての説明を終える。
次に、ライセンス配信サーバ１００と、コンテンツ配信サーバ２００と、端末装置３００と、ライセンス分割装置４００の詳細な構成について説明する。
【００４５】
まず、ライセンス配信サーバ１００の詳細な構成について説明する。
図２は、図１に示されるライセンス配信サーバ１００の詳細な構成を示す機能ブロック図である。
【００４６】
ライセンス配信サーバ１００は、ユーザ情報を格納するユーザ情報格納部１１１と、利用条件を格納する利用条件格納部１１２と、コンテンツ鍵を格納するコンテンツ鍵格納部１１３と、伝送路５００と接続し端末装置３００と通信を行う通信部１０１と、端末装置３００の要求に基づき利用条件と、コンテンツ鍵と、からライセンスを生成し、送信するライセンス生成・送信部１０２と、から構成される。
【００４７】
次に、コンテンツ配信サーバ２００の詳細な構成について説明する。
図３は、図１に示されるコンテンツ配信サーバ２００の詳細な構成を示す機能ブロック図である。
【００４８】
コンテンツ配信サーバ２００は、コンテンツを格納するコンテンツ格納部２１１と、伝送路５００と接続し端末装置３００と通信を行う通信部２０１と、端末装置３００からの要求に基づきコンテンツ格納部２１１からコンテンツを取得し、送信するコンテンツ取得・送信部２０２と、から構成される。
【００４９】
次に、端末装置３００の詳細な構成について説明する。
図４は、図１に示される端末装置３００の詳細な構成を示す機能ブロック図である。なお、端末装置３００ａ〜３００ｃの機能構成は、端末装置３００ａをその代表とし、端末装置３００として説明する。
【００５０】
端末装置３００は、コンテンツ配信サーバ２００から取得したコンテンツを格納するコンテンツ格納部３１１と、ライセンス配信サーバ１００、および他の端末装置３００等から取得したライセンスを格納するライセンス格納部３１２と、先に説明したドメイン管理サーバから取得したドメイン共通情報および、ドメインに関する情報を格納するドメイン情報格納部３１３と、伝送路５００と接続しライセンス配信サーバ１００、コンテンツ配信サーバ２００、他の端末装置３００、およびライセンス分割装置４００と通信を行う通信部３０１と、ライセンスの利用条件に基づき再生の可否を判定し、利用条件の更新を行うライセンス処理部３０２と、コンテンツの復号を行い再生するコンテンツ再生部３０３と、ライセンス配信サーバ１００や他の装置よりライセンスを取得する、あるいは他の装置へライセンスを送信するライセンス取得・送信部３０４と、コンテンツ配信サーバ２００よりコンテンツを取得するコンテンツ取得部３０５と、ライセンスの利用条件に基づきエクスポートの可否を判定し、エクスポート用の利用条件の更新を行うエクスポートライセンス処理部３０６と、コンテンツ、およびライセンスのエクスポートを行うエクスポート処理部３０７と、から構成される。
【００５１】
最後に、ライセンス分割装置４００の詳細な構成について説明する。
図５は、図１に示されるライセンス分割装置４００の詳細な構成を示す機能ブロック図である。
【００５２】
ライセンス分割装置４００は、伝送路５００と接続しライセンス配信サーバ１００、および端末装置３００等、他の装置と通信を行う通信部４０１と、外部からライセンスを受信するライセンス受信部４０２と、外部にライセンスを送信するライセンス送信部４０３と、ライセンス分割の制御に関する情報である分割制御情報を取得する分割制御情報取得部４０４と、ライセンス分割の可否判定、および分割方法などライセンス分割を制御するライセンス分割制御部４０５と、ライセンスの分割処理を行うライセンス分割部４０６と、から構成される。
【００５３】
以上で、ライセンス配信サーバ１００、コンテンツ配信サーバ２００、端末装置３００、およびライセンス分割装置４００の詳細な構成について説明した。各サーバ、端末装置３００、およびライセンス分割装置４００は、各データ格納部、および各処理部から構成され、各データ格納部は、ＨＤＤ等の記憶媒体で実現され、各処理部はＬＳＩ等のハードウェアあるいはＣＰＵ、ＲＡＭ、ＲＯＭ等を利用して実行されるプログラム等によって実現される。なお、端末装置３００およびライセンス分割装置４００において各格納部、各処理部は、ハード的あるいはソフト的に耐タンパされていることが望ましい。
【００５４】
次に、本実施の形態で扱うデータ、およびデータ構造について説明する。まず、各格納部が保持するデータのデータ構造を、ライセンス配信サーバ１００、コンテンツ配信サーバ２００、端末装置３００の順で説明し、最後に本実施の形態においてライセンス配信サーバ１００から端末装置３００に配信されるライセンスのデータ構造、およびライセンス分割装置４００において分割されたライセンスのデータ構造について説明する。
【００５５】
まず、ライセンス配信サーバ１００の格納部が保持するデータについて図面を参照して説明する。
【００５６】
ユーザ情報格納部１１１は、ユーザに関する情報を管理するためのユーザ情報管理テーブルを有するデータベースであって、ライセンス配信サーバ１００にアクセスする端末装置３００と、利用条件格納部１１２で管理されるコンテンツの利用条件を所有するユーザと、を関連付けるために用いられる。
【００５７】
具体的には、ユーザ情報格納部１１１は、図６に示すユーザ情報管理テーブルＤ６００を有し、ユーザ識別子Ｄ６０１と、端末識別子Ｄ６０２と、を管理している。例えば、図６において、ユーザ識別子Ｄ６０１が「ＵＳＥＲ−ＩＤ−０００１」であるユーザは、端末識別子Ｄ６０２が「ＴＥＲＭＩＮＡＬ−ＩＤ−０００１」である端末装置３００を所有していることを示している。また、ユーザ識別子Ｄ６０１が「ＵＳＥＲ−ＩＤ−０００２」であるユーザは、端末識別子Ｄ６０２が「ＴＥＲＭＩＮＡＬ−ＩＤ−１００１」、「ＴＥＲＭＩＮＡＬ−ＩＤ−１００２」という２つの端末装置３００を有しており、両方の端末装置３００からライセンス配信サーバ１００にアクセス可能であることを示している。
【００５８】
なお、ユーザ情報格納部１１１へのデータ登録は、ユーザによって、コンテンツ配信サービスを運営するサービスプロバイダが提供するサービスを受けるために会員登録をする際に行われる。この会員登録処理は、ユーザが伝送路５００を通じて、コンテンツ配信サービスを提供する事業者のＷｅｂサイトに接続し、会員登録画面により、オンラインで登録を行うとしても良いし、会員登録用の葉書を用いる等、オフラインで行っても良い。
【００５９】
会員登録処理では、まずサービスプロバイダが、ユーザに対してユーザ識別子Ｄ６０１を割り当てる。その後、ユーザが所有する端末装置３００の端末識別子Ｄ６０２が、オンラインまたはオフラインによりサービスプロバイダに通知されるので、ユーザ識別子Ｄ６０１と端末識別子Ｄ６０２とが関連付けられて、ユーザ情報格納部１１１のユーザ情報管理テーブルＤ６００に登録される。以上のような会員登録処理を行った結果、ユーザ情報格納部１１１のユーザ情報管理テーブルＤ６００が構築される。
【００６０】
利用条件格納部１１２は、ユーザ毎のコンテンツに対する利用条件を管理するデータベースであって、端末装置３００からのライセンス配信要求に対して、ユーザが所有する利用条件が発行可能か否かを判定し、発行可能な場合に利用条件を生成するために用いられる。
【００６１】
具体的には、利用条件格納部１１２は、図７に示すように、利用条件の所有者を示すユーザ識別子Ｄ７０１と、利用条件が利用を許諾するコンテンツのコンテンツ識別子Ｄ７０２と、コンテンツ識別子Ｄ７０２で示されるコンテンツの利用が可能となる開始、終了日時を示す有効期間Ｄ７０３と、コンテンツ識別子Ｄ７０２で示されるコンテンツの再生可能な回数を示す再生可能回数Ｄ７０４と、コンテンツ識別子Ｄ７０２で示されるコンテンツのエクスポート可能な回数を示すエクスポート回数Ｄ７０５と、ライセンスの分割可否を判断するためのルールである分割ルールＤ７０７と、からなる利用条件管理テーブルＤ７００を有する。例えば、ユーザ識別子Ｄ７０１が「ＵＳＥＲ−ＩＤ−０００１」であるユーザは、利用を許諾するコンテンツがコンテンツ識別子Ｄ７０２に示される「ＣＯＮＴＥＮＴ−ＩＤ−０００１」なるコンテンツであり、有効期間Ｄ７０３は「〜２００３／１／３０」であり、再生可能回数Ｄ７０４は「１０回」、エクスポート回数Ｄ７０５は「３回」、分割ルールＤ７０６は「１０台」であることを示している。
【００６２】
ここで、本発明におけるエクスポートの定義を行う。
ある権利管理方式で管理しているライセンス、およびコンテンツを、異なる権利管理方式の管理下に移す処理のことをエクスポートと定義する。具体的には、事業者γが構築した独自の権利管理方式の管理下にあるライセンス、およびコンテンツを異なる権利管理方式で管理されるＳＤカードに書き出す処理を言う。また分割ルールＤ７０６の内容については、ライセンス１２００のデータ構造の説明において後述する。
【００６３】
なお、利用条件格納部１１２へのデータ登録は、コンテンツ配信サービスを運営するサービスプロバイダによって、ユーザがコンテンツを利用する権利を購入する際に行われる。この購入処理は、ユーザが伝送路５００を通じて、サービスプロバイダのＷｅｂサイトに接続し、コンテンツ購入画面により、オンラインで購入を行うとしても良いし、購入用の葉書を用いる等、オフラインで行っても良い。
【００６４】
購入処理では、まずユーザが購入対象であるコンテンツのコンテンツ識別子Ｄ７０２を指定し、利用条件を確認後、購入処理を行う。購入処理を行ったユーザのユーザ識別子Ｄ７０１とコンテンツ識別子Ｄ７０２と利用条件とが関連付けられて、利用条件格納部２１２の利用条件管理テーブルＤ７００に登録される。以上のような購入処理を行った結果、利用条件格納部１１２の利用条件管理テーブルＤ７００が構築される。
【００６５】
コンテンツ鍵格納部１１３は、暗号化コンテンツを復号するためのコンテンツ鍵を管理するデータベースであって、端末装置３００からのライセンス取得要求に対してライセンスを生成する際に、ライセンス取得要求に含まれるコンテンツ識別子に対応したコンテンツ鍵を取得するために用いられる。
【００６６】
具体的には、コンテンツ鍵格納部１１３は、図８に示すように、コンテンツ識別子Ｄ８０１と、コンテンツ識別子Ｄ８０１に対応するコンテンツ鍵Ｄ８０２とからなるコンテンツ鍵管理テーブルＤ８００を有する。例えば、コンテンツ識別子Ｄ８０１が「ＣＯＮＴＥＮＴ−ＩＤ−０００１」の暗号化コンテンツを復号するためのコンテンツ鍵Ｄ８０２が「ＣＯＮＴＥＮＴ−ＫＥＹ−０００１」であることを示している。
【００６７】
なお、コンテンツ鍵格納部１１３へのデータ登録は、コンテンツの暗号化を行うコンテンツプロバイダなどによって行われる。
【００６８】
次に、コンテンツ配信サーバ２００の格納部が保持するデータについて図面を参照して説明する。
【００６９】
コンテンツ格納部２１１は、暗号化コンテンツを管理するデータベースであって、端末装置３００からのコンテンツ取得要求に対してコンテンツを送信する際に、コンテンツ取得要求に含まれるコンテンツ識別子に対応した暗号化コンテンツを取得するために用いられる。
【００７０】
具体的には、コンテンツ格納部２１１は、図９に示すように、コンテンツ識別子Ｄ９０１と、コンテンツ識別子Ｄ９０１に対応する暗号化コンテンツＤ９０２とからなるコンテンツ管理テーブルＤ９００を有する。例えば、コンテンツ識別子Ｄ９０１が「ＣＯＮＴＥＮＴ−ＩＤ−０００１」の暗号化コンテンツＤ９０２が「ＣＯＮＴＥＮＴ−ＤＡＴＡ−０００１」であることを示している。なお、コンテンツ格納部２１１へのデータ登録は、コンテンツの暗号化を行うコンテンツプロバイダなどによって行われる。
【００７１】
最後に、端末装置３００の格納部が保持するデータについて図面を参照して説明する。
コンテンツ格納部３１１は、暗号化コンテンツを管理するデータベースであって、端末装置３００においてコンテンツを利用する際に、暗号化コンテンツを取得するために用いられる。
【００７２】
具体的な内容は、コンテンツ配信サーバ２００のコンテンツ格納部２１１で説明した通りである。
【００７３】
なお、コンテンツ格納部３１１へのデータ登録は、端末装置３００がコンテンツ配信サーバ２００からコンテンツを取得する際に行われる。
【００７４】
ライセンス格納部３１２は、ライセンスを管理するデータベースであって、端末装置３００においてコンテンツを利用する際に、コンテンツ識別子に対応したライセンスを取得するために用いられる。具体的には、ライセンス格納部３１２は、図１０に示すように、ライセンス識別子Ｄ１００１と、ライセンス識別子Ｄ１００１に対応するライセンスＤ１００２とからなるライセンス管理テーブルＤ１０００を有する。例えば、ライセンス識別子Ｄ１００１が「ＬＩＣＥＮＳＥ−ＩＤ−０００１」のライセンスが「ＬＩＣＥＮＳＥ−０００１」であることを示している。なお、ライセンス格納部３１２へのデータ登録は、端末装置３００がライセンス配信サーバ１００からライセンスを取得する際に行われる。
【００７５】
ドメイン情報格納部３１３は、ドメイン情報を管理するデータベースであって、他の端末装置３００との間でのライセンス複製あるいは移動処理や、ライセンス分割を行う際に用いられる。具体的には、ドメイン情報格納部３１３は、図１１に示すように、ドメイン識別子Ｄ１１０１と、ドメイン識別子Ｄ１１０１に対応するドメインに属する端末装置３００が共通に保持するドメイン共通情報Ｄ１１０２と、前記ドメインのセキュリティレベルを示すドメインセキュリティレベルＤ１１０３と、前記ドメインに属する端末装置３００の端末数を示すドメイン内端末数Ｄ１１０４と、からなるドメイン情報管理テーブルＤ１１００を有する。例えば、ドメイン識別子Ｄ１１０１が「ＤＯＭＡＩＮ−ＩＤ−０００１」に対応するドメインのドメイン共通情報Ｄ１１０２が「ＤＯＭＡＩＮ−ＩＮＦＯ−０００１」であり、前記ドメインのドメインセキュリティレベルＤ１１０３が「３」であり、前記ドメインのドメイン内端末数Ｄ１１０４が「１０」であることを示している。なお、ドメイン情報格納部３１３へのデータ登録は、端末装置３００がドメイン管理サーバ（図示せず）と通信を行い自らがドメイン登録をした際に登録され、他の装置がドメインに登録された際にドメイン内端末数Ｄ１１０４が更新される。また、ドメイン情報格納部３１３のレコード数は、端末装置３００が属するドメインの数と同じになる。本実施の形態では、特に明記しない限り端末装置３００は１つのドメインに属しており、ドメイン情報格納部３１３のレコード数は１つとして説明する。
【００７６】
最後に本実施の形態においてライセンス配信サーバ１００から端末装置３００に配信されるライセンスのデータ構造、およびライセンス分割装置４００によるライセンス分割後のライセンスのデータ構造について説明する。
【００７７】
まず、ライセンス配信サーバ１００が発行するライセンスのデータ構造について図１２を参照して説明する。ライセンス１２００は、コンテンツの再生可能な条件を示す利用条件（再生用）１２０１と、コンテンツ、およびライセンスのエクスポート可能な条件を示す利用条件（エクスポート用）１２０２と、ライセンス１２００の分割可否を決めるためのルールである分割ルール１２０３と、ライセンス１２００に対応する暗号化コンテンツの復号を行うためのコンテンツ鍵１２０４と、からなる。ここで、利用条件（再生用）１２０１とは、ライセンス１２００に対応するコンテンツの再生可能な回数、例えば「１０回」や、再生可能な期間、例えば「２００２年１２月１日〜２００３年２月１３日」などである。利用条件（エクスポート用）１２０２とは、ライセンス１２００に対応するコンテンツ、およびライセンス１２００のエクスポート可能な回数、例えば「５回」などである。分割ルール１２０３とは、ライセンスを分割して良いか否かのルールを示し、例えば、分割ルール１２０３が「１０台以下」の場合は分割後のライセンスを取得する端末装置３００が属するドメインにおける端末装置３００の数が、１０台以下ならば、分割してよいことを示しており、分割ルール１２０３が「セキュリティレベル（以下、ＳＬと記述する場合あり）３以上」の場合は分割後ライセンスを取得する端末装置３００が属するドメインのＳＬが３以上ならば、分割してよいことを示している。
【００７８】
次に、ライセンス分割装置４００によるライセンス分割後のライセンスのデータ構造の例について図１３および図１４を参照して説明する。
【００７９】
まず、ライセンスの利用条件を「再生用」と「エクスポート用」に分割するモデルについて図１３を参照して説明する。
【００８０】
「再生用」のライセンスであるライセンス１３００は、コンテンツの再生可能な条件を示す利用条件（再生用）１３０１と、ライセンス１３００に対応する暗号化コンテンツの復号を行うためのコンテンツ鍵１３０２と、からなる。具体例については、ライセンス１２００の説明と同様のため省略する。
【００８１】
「エクスポート用」のライセンスであるライセンス１３１０は、コンテンツ、およびライセンスのエクスポート可能な条件を示す利用条件（エクスポート用）１３１１と、ライセンス１３１０に対応する暗号化コンテンツの復号を行うためのコンテンツ鍵１３１２と、からなる。具体例については、ライセンス１２００の説明と同様のため省略する。
【００８２】
次に、ライセンスの利用条件を「再生用」と「再生用＋エクスポート用」に分割するモデルについて図１４を参照して説明する。
【００８３】
「再生用」のライセンスであるライセンス１４００は、コンテンツの再生可能な条件を示す利用条件（再生用）１４０１と、ライセンス１４００に対応する暗号化コンテンツの復号を行うためのコンテンツ鍵１４０２と、からなる。具体例については、ライセンス１２００の説明と同様のため省略する。
【００８４】
「再生用＋エクスポート用」のライセンスであるライセンス１４１０は、コンテンツの再生可能な条件を示す利用条件（再生用）１４１１と、コンテンツ、およびライセンスのエクスポート可能な条件を示す利用条件（エクスポート用）１４１２と、ライセンス１４１０に対応する暗号化コンテンツの復号を行うためのコンテンツ鍵１４１３と、からなる。具体例については、ライセンス１２００の説明と同様のため省略する。
【００８５】
ライセンス１２００を、図１３に示すようにライセンス１３００とライセンス１３１０に分割する場合と、図１４に示すようにライセンス１４００と、ライセンス１４１０に分割する場合と、の違いについては後述する。
【００８６】
また、上記のライセンス説明において、利用条件（エクスポート用）にエクスポートした先の権利管理方式における利用条件を含むとしても良い。具体的には、エクスポートした先、例えばＳＤカードの権利管理方式で管理する場合の再生回数などを含むとしても良い。当然であるが、前記ＳＤカードにおける再生回数の利用条件では、エクスポートする前の権利管理方式下でコンテンツの再生をすることはできない。
【００８７】
なお、上記で説明したライセンス１２００、ライセンス１３００、ライセンス１３１０、ライセンス１４００、ライセンス１４１０は、ライセンス格納部３１２、およびライセンスに関する処理において、ライセンス識別子、およびコンテンツ識別子と関連付ける必要があり、端末装置３００におけるライセンス１２００とライセンス識別子と、コンテンツ識別子と、の関連付け処理を省略するため、ライセンス１２００にライセンス識別子、およびコンテンツ識別子を含めるとしても良い。以上で、ライセンスのデータ構造について説明した。
【００８８】
以上で、本実施の形態で扱うデータのデータ構造について説明した。
次に、コンテンツ利用システムにおけるコンテンツの再生、書き出し、ライセンスの移動などに関する次の７つの処理について説明する。
【００８９】
・端末装置３００が、ライセンスを取得する処理。
・端末装置３００が、コンテンツを取得する処理。
・ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置にライセンスを送信する処理。
・ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置とは異なる装置にライセンスを送信する処理。
・端末装置３００が、他の端末装置３００との間で、ランセンスを複製あるいは移動する処理。
・端末装置３００が、コンテンツを再生する処理。
・端末装置３００が、コンテンツを書き出す（エクスポートする）処理。
【００９０】
以上の構成のコンテンツ利用システムにおける上記処理について、上記順番で図２５から図３２を参照して説明する。
【００９１】
各処理の説明に先立ち、本実施の形態で扱う通信メッセージについて説明する。
図１５は、ライセンス配信サーバ１００、コンテンツ配信サーバ２００、端末装置３００、ライセンス分割装置４００の各サーバ、装置間の通信において送受信される通信メッセージＭ１５００のメッセージフォーマットの内容を示す図である。
【００９２】
図１５の通信メッセージＭ１５００は、メッセージヘッダＭ１５０１と、メッセージ本体Ｍ１５０２と、からなる。
【００９３】
ここで、メッセージヘッダＭ１５０１は、少なくとも送信先を特定する情報と、送信元を特定する情報と、を含んでいる。前記送信先を特定する情報は、メッセージの宛先として参照され、前記送信元を特定する情報は、前記メッセージに対して返信のメッセージを送信する際にあて先として参照される。前記送信元、あるいは送信先を特定するための情報の典型例としてＩＰアドレスがある。
【００９４】
メッセージ本体Ｍ１５０２は、各々のメッセージで固有の情報を含む。メッセージ本体固有の情報についてはメッセージが必要となる処理の説明において説明する。
【００９５】
まず、ライセンス取得処理について説明する。
ライセンス取得処理の説明に先立ち、ライセンス取得処理に関係する通信メッセージのデータ構造について図１６および図１７を参照して説明する。図１６のライセンス取得要求メッセージ本体Ｍ１６００は端末識別子Ｍ１６０１と、コンテンツ識別子Ｍ１６０２と、からなる。図１７のライセンス送信メッセージ本体Ｍ１７００はライセンスＭ１７０１からなる。
【００９６】
以上で、ライセンス取得処理に関係する通信メッセージのデータ構造について説明した。
【００９７】
次に、端末装置３００が、ライセンス配信サーバ１００からライセンスを取得するまでの各部の処理について図２５を参照して説明する。
【００９８】
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、およびライセンス取得指示により、ライセンス取得処理を開始する（図２５：ステップＳ２５３１）。ユーザは端末装置３００のアプリケーションに対して、少なくとも取得対象であるライセンスを特定する情報の１つであるコンテンツ識別子または、コンテンツ識別子に準ずる情報を入力しなければならない。ユーザが、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を入力し、ライセンス取得処理を開始したとして、以下の説明を行う。
【００９９】
ユーザからの情報入力を受けた端末装置３００は、ライセンス取得・送信部３０４においてライセンス取得要求メッセージを生成し、通信部３０１を通じてライセンス配信サーバ１００に送信する（図２５：ステップＳ２５３２）。ライセンス取得要求メッセージ本体Ｍ１６００に含まれる端末識別子Ｍ１６０１は、前記ライセンス取得要求メッセージを送信する端末装置３００の端末識別子、例えば「ＴＥＲＭＩＮＡＬ−ＩＤ−０００１」を設定し、コンテンツ識別子Ｍ１６０２は、ユーザが入力したコンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を設定する。
【０１００】
ライセンス配信サーバ１００は、通信部１０１を通じて前記ライセンス取得要求メッセージを受信する（図２５：ステップＳ２５１１）。
【０１０１】
ライセンス生成・送信部１０２は、ライセンス取得要求メッセージ本体Ｍ１６００から、コンテンツ識別子Ｍ１６０２を抽出し、コンテンツ識別子Ｍ１６０２に対応するコンテンツ鍵がコンテンツ鍵格納部１１３に存在するか否かを判定する（図２５：ステップＳ２５１２）。
【０１０２】
前記コンテンツ鍵が存在しない場合は、ライセンスを生成できないため、処理を終了し、コンテンツ鍵が存在しない、すなわちコンテンツ識別子が不正である旨をメッセージ本体に含む返信メッセージを端末装置３００に送信する（図２５：ステップＳ２５１Ａ）。ライセンス生成・送信部１０２は、前記コンテンツ鍵が存在する場合は、前記コンテンツ鍵を取得し、以降の処理を行う。なお、本実施の形態では、図８にあるように、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」に対応するコンテンツ鍵「ＣＯＮＴＥＮＴ−ＫＥＹ−０００１」が存在するとして、以降の説明を続ける。
【０１０３】
ライセンス生成・送信部１０２は、ライセンス取得要求メッセージ本体Ｍ１６００から、端末識別子Ｍ１６０１を抽出し、ユーザ情報格納部１１１が保持するユーザ情報管理テーブルＤ６００から端末識別子Ｍ１６０１をキーとして、対応するユーザ識別子Ｄ６０１が存在するか否かを判定する（図２５：ステップＳ２５１３）。端末識別子Ｍ１６０１がユーザ情報管理テーブルＤ６００に存在しない場合は、前記ライセンス配信要求メッセージを送信した端末装置３００が、コンテンツ配信サービスに登録されていないと判断し、ライセンス利用条件が生成できないため、処理を終了し、端末識別子が存在しない旨をメッセージ本体に含む返信メッセージを、端末装置３００に送信する（図２５：ステップＳ２５１Ａ）。
【０１０４】
ユーザ識別子Ｄ６０１が存在する場合は、ユーザ識別子Ｄ６０１を取得し、以降の処理を行う。なお、本実施の形態では図５にあるように、端末識別子「ＴＥＲＭＩＮＡＬ−ＩＤ−０００１」に対応するユーザ識別子としてユーザ識別子「ＵＳＥＲ−ＩＤ−０００１」が存在するとして、以降の説明を続ける。
【０１０５】
ライセンス生成・送信部１０２は、ユーザ識別子Ｄ６０１、およびライセンス取得要求メッセージ本体Ｍ１６００から抽出したコンテンツ識別子Ｍ１６０２に基づき、利用条件格納部１１２が保持する利用条件管理テーブルＤ７００から対象となる利用条件が存在するか否かを判定する（図２５：ステップＳ２５１４）。具体的には利用条件管理テーブルＤ７００のユーザ識別子Ｄ７０１、およびコンテンツ識別子Ｄ７０２が、ユーザ識別子Ｄ６０１およびコンテンツ識別子Ｍ１６０２が共に一致しているレコードを特定する。該当するレコードがない場合は、利用条件が存在しない旨を含む返信メッセージを、端末装置３００に送信する（図２５：ステップＳ２５１Ａ）。
【０１０６】
該当するレコードが存在する場合は、格納されている利用条件に基づき、配信する利用条件を生成する（図２５：ステップＳ２５１５）。このときの生成方法としては、レコードに記述される全利用条件を生成、レコードに記述される利用条件の一部を生成などがある。
【０１０７】
ここで、具体例を用いて説明する。ユーザ識別子「ＵＳＥＲ−ＩＤ−０００１」、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」で特定されたレコードの利用条件は、有効期間「〜２００３／１／３０」、再生可能回数「１０回」、エクスポート回数「３回」、分割ルール「１０台以下」である。全利用条件を配信する場合は、可変な利用可能条件である再生可能回数については「１０回」で生成し、生成後の前記レコードの再生可能回数は「０回」となる。
【０１０８】
また、ユーザの権利の一部を配信する場合は可変な利用可能条件に対して、端末装置３００からユーザが欲しい回数、例えば３回を送信させ、要求分である３回で生成し、生成後の前記レコードの再生可能回数を「７回」にするとしても良い。また、運用によりで毎回、１回で生成すると決められている場合は、１回で生成し、生成後の前記レコードの再生可能回数は「９回」になる。など、さまざまな運用が考えられるが本発明の本質ではないため、詳細な説明は省略する。エクスポート回数についても同様である。
【０１０９】
ここでは再生可能回数を「１０回」、エクスポート回数を「３回」で配信するとして説明する。
【０１１０】
ライセンス生成・送信部１０２は、生成した利用条件の再生に関するもの、ここでは有効期間「〜２００３／１／３０」と、再生可能回数「１０回」と、を利用条件（再生用）１２０１に設定し、有効期間「〜２００３／１／３０」と、エクスポート回数「３回」と、を利用条件（エクスポート用）１２０２に設定し、分割ルール「１０台以下」を、分割ルール１２０３に設定し、事前に取得しているコンテンツ鍵をコンテンツ鍵１２０４に設定し、ライセンス１２００を生成する（図２５：ステップＳ２５１６）。
【０１１１】
そしてライセンス１２００をライセンス送信メッセージ本体Ｍ１７００のライセンスＭ１７０１に設定し、通信部１０１を通じて端末装置３００に送信する（図２５：ステップＳ２５１７）。
【０１１２】
端末装置３００は、通信部３０１を通じてライセンス送信メッセージ本体Ｍ１７００を受信し、ライセンスＭ１７０１を取得する（図２５：ステップＳ２５３４）。
【０１１３】
端末装置３００は、端末装置内で一意なライセンス識別子を生成する（図２５：ステップＳ２５３５）。
【０１１４】
端末装置３００は、取得したライセンスＭ１７０１をライセンス取得要求メッセージのコンテンツ識別子Ｍ１６０２と同じコンテンツ識別子と、前記ライセンス識別子と、を関連付けてライセンス格納部３１２に格納する（図２５：ステップＳ２５３６）。なお、ライセンス１２００にコンテンツ識別子を含める場合はコンテンツ識別子との関連付け処理が不要である。
【０１１５】
また、以上の説明では、ライセンス識別子を端末装置３００においてライセンスを一意に特定するための情報であると定義し、端末装置３００が生成するとしたが、ライセンス識別子をライセンス利用システムにおいてライセンスを一意に特定するための情報であると定義し、ライセンス配信サーバ１００がライセンス生成時に作成しライセンスに付与するとしても良い。また、ライセンス識別子を、ドメイン内でライセンスを一意に特定するための情報であると定義し、ライセンス取得時に、ライセンス識別子を付与するとしてもよい。
【０１１６】
また、端末装置３００はライセンス配信サーバ１００より生成不可通知を含む返信メッセージを受信した場合は、返信メッセージに含まれる生成不可の理由をユーザに提示し、処理を終了する。
【０１１７】
以上の説明では、端末装置３００は、１つのドメインに属しているとして、ドメイン識別子の説明は省略したが、ライセンス取得要求メッセージにドメイン識別子を含め、ライセンス発行時にライセンスとドメインを関連付け、端末装置３００においてライセンスとドメイン識別子を関連付けて保持するとしても良い。１つの端末装置３００が複数のドメインに属する場合など、特にライセンスとドメイン識別子の関連付けが必要になる。例えば、ライセンスを分割する際、ライセンス分割の制御用パラメータに、ドメインの環境などが含まれる場合、当該ライセンスが、何れのドメインに属するかにより分割の可否、処理内容が変わることもある。
【０１１８】
以上で、ユーザがライセンス取得指示を行い、端末装置３００が、ライセンス配信サーバ１００よりライセンスを取得するまでの処理について説明した。
次に、コンテンツ取得処理について説明する。
【０１１９】
コンテンツ取得処理の説明に先立ち、ライセンス取得処理に関係する通信メッセージのデータ構造について図１８および図１９を参照して説明する。図１８のコンテンツ取得要求メッセージ本体Ｍ１８００はコンテンツ識別子Ｍ１８０２からなる。図１９のコンテンツ送信メッセージ本体Ｍ１９００はコンテンツデータＭ１９０１からなる。以上で、コンテンツ取得処理に関係する通信メッセージのデータ構造について説明した。
【０１２０】
次に、端末装置３００が、コンテンツ配信サーバ２００からコンテンツを取得するまでの各部の処理について図２６を参照して説明する。
【０１２１】
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、およびコンテンツ取得指示により、コンテンツ取得処理を開始する（図２６：ステップＳ２６３１）。ユーザは端末装置３００のアプリケーションに対して、少なくとも取得対象であるコンテンツを特定する情報の１つであるコンテンツ識別子または、コンテンツ識別子に準ずる情報を入力しなければならない。ユーザが、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を入力し、コンテンツ取得処理を開始したとして、以下の説明を行う。
【０１２２】
ユーザからの情報入力を受けた端末装置３００は、ライセンス処理部３０２においてコンテンツ取得要求メッセージを生成し、通信部３０１を通じてコンテンツ配信サーバ２００に送信する（図２６：ステップＳ２６３２）。
【０１２３】
コンテンツ取得要求メッセージ本体Ｍ１８００に含まれるコンテンツ識別子Ｍ１８０１は、ユーザが入力したコンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を設定する。
【０１２４】
コンテンツ配信サーバ２００は、通信部２０１を通じて前記コンテンツ取得要求メッセージを受信する（図２６：ステップＳ２６１１）。
【０１２５】
コンテンツ取得・送信部２０２は、コンテンツ取得要求メッセージ本体Ｍ１８００から、コンテンツ識別子Ｍ１８０１を抽出し、コンテンツ識別子Ｍ１８０１に対応するコンテンツがコンテンツ格納部２１１に存在するか否かを判定する（図２６：ステップＳ２６１２）。
【０１２６】
前記コンテンツが存在しない場合は、コンテンツを取得できないため、処理を終了し、コンテンツが存在しない、すなわちコンテンツ識別子が不正である旨をメッセージ本体に含む返信メッセージを端末装置３００に送信する（図２６：ステップＳ２６１Ａ）。コンテンツ取得・送信部２０２は、前記コンテンツが存在する場合は、前記コンテンツを取得し、以降の処理を行う。なお、本実施の形態では、図９にあるように、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」に対応するコンテンツ「ＣＯＮＴＥＮＴ−ＤＡＴＡ−０００１」が存在するとして、以降の説明を続ける。
【０１２７】
コンテンツ取得・送信部２０２は、前記コンテンツをコンテンツ送信メッセージ本体Ｍ１９００のコンテンツデータＭ１９０１に設定し、通信部２０１を通じて端末装置３００に送信する（図２６：ステップＳ２６１３）。
【０１２８】
端末装置３００は、通信部３０１を通じてコンテンツ送信メッセージ本体Ｍ１９００を受信し、コンテンツデータＭ１９０１を取得する（図２６：ステップＳ２６３４）。
【０１２９】
端末装置３００は、取得したコンテンツデータＭ１９０１をコンテンツ取得要求メッセージのコンテンツ識別子Ｍ１８０１と同じコンテンツ識別子と関連付けてライセンス格納部３１２に格納する（図２６：ステップＳ２６３５）。なお、コンテンツデータＭ１９０１にコンテンツ識別子を含める場合はコンテンツ識別子との関連付け処理が不要である。
【０１３０】
また、端末装置３００はコンテンツ配信サーバ２００より生成不可通知を含む返信メッセージを受信した場合は、返信メッセージに含まれる生成不可の理由をユーザに提示し、処理を終了する。また、コンテンツにライセンス分割に関する属性情報を付与して配信するとしてもよい。具体的には、「分割済みライセンスで再生可能」、「分割済みライセンスでは再生不可」、「分割回数３回以下のライセンスなら再生可能」などである。このような属性情報による制御は、サービスプロバイダがライセンスを販売するのとは別に、データ配信事業者が暗号化コンテンツを販売するビジネスモデルにおいて、他の事業者との差別化において有用である。
【０１３１】
以上で、ユーザがコンテンツ取得指示を行い、端末装置３００が、コンテンツ配信サーバ２００よりコンテンツを取得するまでの処理について説明した。
【０１３２】
次に、ライセンス分割処理について説明する。
まず、ライセンス分割処理には、ライセンス分割装置４００と、他の装置との関係により、大きく次の２つに分類できる。
【０１３３】
１つ目が、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置にライセンスを送信する処理。
【０１３４】
２つ目が、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置とは別の装置に少なくとも１つのライセンスを送信する処理。
【０１３５】
まず、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置にライセンスを送信する処理について説明する。ここでは、典型例として、ライセンス分割装置４００が、端末装置３００から受信したライセンスを分割し、前記端末装置３００にライセンスを送信する処理について説明する。本分割処理の利用シーンとしては、端末装置３００において、ライセンスの移動や複製、エクスポートと言った処理を行う前に、本分割処理を行い、予めライセンスを分割した後、前記処理を行う場合、などが想定される。
【０１３６】
上記分割処理の説明に先立ち、上記分割取得処理に関係する通信メッセージのデータ構造について図２０および図２１を参照して説明する。図２０のライセンス分割取得要求メッセージ本体Ｍ２０００はライセンスＭ２００１と、ドメイン情報Ｍ２００２と、からなる。図２１の分割ライセンス送信メッセージ本体Ｍ２１００はライセンス（再生用）Ｍ２１０１と、ライセンス（エクスポート用）Ｍ２１０２と、からなる。
【０１３７】
以上で、上記分割処理に関係する通信メッセージのデータ構造について説明した。
次に、端末装置３００が、ライセンス格納部３１２に格納されるライセンスをライセンス分割装置４００に送信し、分割済みライセンスを取得、格納するまでの各部の処理について図２７を参照して説明する。
【０１３８】
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、およびライセンス分割指示、あるいはライセンスの複製や、移動と言ったライセンス分割を必要とする処理の指示により、ライセンス分割処理を開始する（図２７：ステップＳ２７３１）。ユーザは端末装置３００のアプリケーションに対して、少なくとも分割対象であるライセンスを特定する情報の１つであるライセンス識別子を入力しなければならない。ユーザが、コンテンツ識別子「ＬＩＣＥＮＳＥ−ＩＤ−０００１」を入力し、ライセンス分割処理を開始したとして、以下の説明を行う。なお、ライセンスを特定する情報の入力において、コンテンツ識別子を入力させ、前記コンテンツ識別子に対応するライセンス一覧を見せた後、ユーザに選択させるなどしても良い。
【０１３９】
端末装置３００のライセンス取得・送信部３０４は、ユーザが入力した前記ライセンス識別子をキーとして、ライセンス格納部３１２から分割対象のライセンスを特定、取得し、ドメイン情報格納部３１３からドメイン情報を取得した後、ライセンス分割要求メッセージを生成し、通信部３０１を通じてライセンス分割装置４００に送信する（図２７：ステップＳ２７３２）。
【０１４０】
ライセンス分割要求メッセージ本体Ｍ２０００に含まれるライセンスＭ２００１は、上記処理において特定、取得したライセンスを設定し、ドメイン情報Ｍ２００２は、上記処理において取得したドメイン情報を設定する。また、端末装置３００が複数のドメインに属する、すなわちドメイン情報格納部３１３に複数のレコードがある場合は、対象ライセンスが関連付けられているドメイン識別子をキーとして、ドメイン情報格納部３１３から対象となるドメイン情報を特定する。
【０１４１】
ライセンス分割装置４００は、通信部４０１を通じて前記ライセンス分割要求メッセージを受信する（図２７：ステップＳ２７１１）。
【０１４２】
ライセンス受信部４０２は、受信したライセンス分割要求メッセージ本体Ｍ２０００から、ライセンスＭ２００１と、ドメイン情報Ｍ２００２と、を抽出し、ライセンス分割制御部４０５に、送信する。
【０１４３】
ライセンス分割制御部４０５は、ライセンスＭ２００１と、ドメイン情報Ｍ２００２と、を受信すると、図２８のフローチャートを参照して後述するライセンス分割プロセス（図２７：ステップＳ２７１２）を実施する。
【０１４４】
ライセンス分割制御部４０５は、ライセンス分割処理プロセスにおいてライセンスが分割されたか否かを判定する（図２７：ステップＳ２７１３）。
【０１４５】
ライセンスが分割されていない場合、ライセンス分割制御部４０５は、ライセンス分割できなかった旨をメッセージ本体に含む返信メッセージを端末装置３００に送信する（図２７：ステップＳ２７１５）。なお、前記メッセージに分割できなかった理由を含むとしても良い。
【０１４６】
ライセンスが分割されていた場合、ライセンス分割制御部４０５は、ライセンス分割部４０６より分割済みライセンスを取得し、前記分割済みライセンスの再生用の利用条件を含むライセンスを分割ライセンス送信メッセージ本体Ｍ２１００のライセンス（再生用）Ｍ２１０１に、エクスポート用の利用条件を含むライセンスを分割ライセンス送信メッセージ本体Ｍ２１００のライセンス（エクスポート用）に設定し、通信部４０１を通じて端末装置３００に送信する（図２７：ステップＳ２７１４）。
【０１４７】
端末装置３００は、通信部３０１を通じて分割ライセンス送信メッセージ本体Ｍ２１００を受信し、ライセンス（再生用）Ｍ２１０１、およびライセンス（エクスポート用）Ｍ２１０２を取得する（図２７：ステップＳ２７３４）。
【０１４８】
端末装置３００は、取得したライセンス（再生用）Ｍ２１０１、およびライセンス（エクスポート用）Ｍ２１０２を、ライセンスＭ２００１と関連づいていたコンテンツ識別子と関連付け、ライセンス識別子を新たに付与し関連付けてライセンス格納部３１２に格納する（図２７：ステップＳ２７３５）。なお、ライセンス識別子をライセンス分割装置４００が付与する場合、付与されたライセンス識別子と関連付けて格納する。またライセンスにコンテンツ識別子、あるいはライセンス識別子を含める場合、各々との関連付け処理は不要である。
【０１４９】
また、端末装置３００はライセンス分割装置４００より分割不可通知を含む返信メッセージを受信した場合は、返信メッセージに含まれる分割不可の理由をユーザに提示し、処理を終了する。
【０１５０】
なお、以上の説明では、「再生用のライセンス」と「エクスポート用のライセンス」に分類するという分類軸でライセンスを分割した場合の処理について説明したが、後述する「利用条件が状態を持つライセンス」と「利用条件が状態を持たないライセンス」のような別の分類軸により、ライセンスが分割された場合の処理についても同様である。
【０１５１】
ここで、ライセンス分割要求メッセージ本体Ｍ２０００に含まれるライセンスＭ２００１の処理について簡単に説明する。
【０１５２】
ライセンスＭ２００１をライセンス格納部３１２に保持したまま、分割済みライセンスを取得すると、同じライセンスを複数持つことになり、著作権保護の観点から好ましくない。この同一ライセンス複数保持の課題は、ライセンス分割メッセージ送信時に、当該ライセンスをロック（使えない状態にする）し、分割されなかった場合はロックを解除、分割されると当該ライセンスを削除すればよい。他にも解決手段はあるが、本願の本質ではないため説明を省略する。
【０１５３】
次に、図２８のフローチャートを参照して、図２７におけるステップＳ２７１２の、ライセンス分割プロセスについて説明を行う。
【０１５４】
ライセンス分割制御部４０５は、分割対象となるライセンスおよび、分割処理を要求してきた端末装置３００が属するドメインのドメイン情報を取得する（図２８：ステップＳ２８０１）。
【０１５５】
ライセンス分割制御部４０５は、前記ライセンスに含まれる分割ルールと、前記ドメイン情報に基づき分割の要否を判定する（図２８：ステップＳ２８０２）。
【０１５６】
ここで、ドメインのセキュリティレベルに基づく分割要否判定と、ドメインの規模に基づく分割要否判定について説明する。
【０１５７】
まず、ドメインのセキュリティレベルに基づく分割要否判定について説明する。
具体的に、前記分割ルールとして「セキュリティレベル３以上」が設定されている場合について説明する。前記ドメイン情報に含まれるセキュリティレベルが「２」の場合、ライセンスの分割が不要と判定し、セキュリティレベルが「４」の場合、ライセンスの分割が必要と判定する。
【０１５８】
このような制御が有効な例について説明する。例えば、分割前のライセンスは、複製を許可せず移動のみ可能とし、分割後のライセンス（再生用）は、複製、および移動を許可し、ライセンス（エクスポート用）は、複製を許可せず移動のみ許可する、と言った運用を行う場合、ライセンスの分割ができるとユーザの利便性は向上する。よって、保護された（セキュリティレベルの高い）環境においてのみユーザ利便性の向上を認める、すなわちメリットを与える、といった制御が可能となる。
【０１５９】
また逆に、ライセンスを分割すると、端末装置３００において利用できる機能が制限されるといった運用を考える場合、分割ルールを充たすと、デメリットを与えるといった制御も可能である。
【０１６０】
次に、ドメインの規模に基づく分割要否判定について説明する。
具体的に、前記分割ルールとして「ドメイン内端末数５以下」が設定されている場合について説明する。前記ドメイン情報に含まれるドメイン内端末数が「７」の場合、ライセンスの分割が不要と判定し、ドメイン内端末数が「４」の場合、ライセンスの分割が必要と判定する。分割可否制御の効果については先に説明した通りである。
【０１６１】
ライセンス分割の可否判定に関係する情報は次の３つに大別できる。１つ目は、「コンテンツプロバイダ（ＣＰ）、あるいはサービスプロバイダ（ＳＰ）が設定する情報」、以降、ＣＰ設定情報と呼ぶ。
【０１６２】
２つ目は、「ユーザ、あるいは端末の置かれている環境」、以降、ユーザ環境と呼ぶ。
【０１６３】
３つ目は、「ユーザが設定した情報」、以降、ユーザ設定情報と呼ぶ。ライセンス分割の可否判定は、この３種の情報に基づき判定を行う。
【０１６４】
先の説明では、「ＣＰ設定情報」として「分割ルール」、「ユーザ環境」として「ドメイン情報」の例を挙げて説明した。
【０１６５】
「ユーザ設定情報」の一例として、分割に対するユーザの意図、すなわち、ユーザが分割したいか、したくないか、が挙げられる。例えば、ライセンス分割処理を行うと、分割料金と称して課金されるシステムにおいては、複数の端末装置３００でライセンスを共有する必要のないユーザ、あるいはお金を払ってまで、複数の端末装置３００でのライセンス共有を望まないユーザは、「分割しない」を設定する。
【０１６６】
また、ライセンス分割可否判定に用いる情報について、判定における優先順位を付与することも考えられる。具体的には、「ＣＰ設定情報」として「必ず分割」、「ユーザ設定情報」として「分割しない」が設定されている場合、ライセンス分割の可否を判定するためには優先順位が必要となる。例えば、「ＣＰ設定情報」に「優先度：１」、「ユーザ設定情報」に「優先度：２」が設定されると、「必ず分割する」を優先し、常に分割処理を行う。
【０１６７】
ここでは、ライセンス分割可否判定に用いる情報の一例について説明したが、これらに限定されるものではない。
【０１６８】
また、以上の説明では、「ＣＰ設定情報」をライセンスに付与し、「ユーザ環境」を通信メッセージに含めるとして説明したが、これに限定するものではない。
【０１６９】
例えば、分割処理の度に、「ＣＰ設定情報」をＣＰが管理するサーバに問い合わせたり、「ユーザ環境」を別途、環境管理装置や端末装置３００などから取得したり、「ユーザ設定情報」を通信メッセージに含む、あるいは予めライセンス分割装置４００や他の装置に登録しておくなどがある。これらのライセンス分割制御に関する情報の取得処理は、分割制御情報取得部４０４が行う。
【０１７０】
ライセンスの分割が不要と判定された場合、ライセンス分割制御部４０５は、ライセンス分割処理を終了する。
【０１７１】
ライセンスの分割が必要と判定された場合、以降の処理を行う。
ライセンス分割制御部４０５は、ライセンスをどのように分割するかを示すライセンス分割種別を決定する（図２８：ステップＳ２８０３）。
【０１７２】
分割種別とは、ライセンス分割にあたり、対象ライセンスの利用条件を分類する分類軸を示しており、例えば、「再生用ライセンスと、エクスポート用ライセンスに分類」や、「状態を持たない利用条件（例：再生無制限）のライセンスと、状態を持つ利用条件（例：再生可能回数１０回）のライセンスに分類」や、「特定ドメインに属する端末装置でのみ利用が許可されるライセンスと、特定端末装置でのみ利用が許可されるライセンスに分類」などがある。これらの分類軸により分割されたライセンスは、各々について可能な処理（例：移動、複製）を異ならせることにより、ユーザ利便性と著作権保護の観点を両立した、より柔軟な制御が可能となる。
【０１７３】
具体的には、上記３つの例では、前者のライセンスを複製可能とし、後者のライセンスを複製を許可せず移動のみ可能とすることにより、ユーザ利便性を損なうことなく、著作権者の権利を厳密に保護することが可能となる。より具体的に、分割種別が「再生用ライセンスと、エクスポート用ライセンスに分類」の場合について説明する。この場合、再生用ライセンスは複製可能、エクスポート用ライセンスは移動のみ可能、となる。分割前のライセンスは、厳密な制御が必要なエクスポート用の利用条件が入っていたため、複製は許可されず、再生をするためであっても端末装置３００間の複製が認められず、ユーザ利便性が悪かった。このようにライセンスを分割し、分割したライセンスに対する処理をライセンス毎に異ならせることにより、ユーザ利便性を損なうことなく、著作権者の権利を厳密に保護することが可能となる。
【０１７４】
また、各々のライセンスに対して可能な処理には、著作権保護のための制限の観点で優劣がつけられる場合がある。
【０１７５】
具体的には、「移動」と「複製」の場合、ライセンスを移動した場合、当該ライセンスの数は１つのままだが、複製した場合、当該ライセンスの数は２つになる。この場合、「移動」は「複製」よりもユーザにとって制限が強いと言える。
【０１７６】
分割の仕方には、少なくとも次のＡ、Ｂ２つ方式が可能である。
【０１７７】
Ａ分割方式：ライセンスを次のＡ１とＡ２に分割する。
Ａ１「相対的に強い制限が必要な利用条件を持つライセンス」とＡ２「相対的に弱い制限で良い利用条件を持つライセンス」に分割。例えば、Ａ１は移動のみ可能で、Ａ２は移動と複製が可能と言った制限を行う。具体的には、Ａ１が、「利用条件（エクスポート用）からなるライセンス」、Ａ２が「利用条件（再生用）からなるライセンス」である。
【０１７８】
Ｂ分割方式：ライセンスを次のＢ１とＢ２に分割する。
Ｂ１「相対的に弱い制限で良い利用条件と相対的に強い制限が必要な利用条件、双方を持つライセンス」とＢ２「相対的に弱い制限で良い利用条件を持つライセンス」に分割。例えば、Ｂ１は移動のみ可能で、Ｂ２は移動と複製が可能と言った制限を行う。具体的には、Ｂ１が、「利用条件（再生用）と利用条件（エクスポート用）からなるライセンス」、Ｂ２が「利用条件（再生用）からなるライセンス」である。
【０１７９】
ライセンスのデータ構造で言うと、図１３がＡ分割方式であり、図１４がＢ分割方式である。この分割の仕方を分割種別に含めるとしても良い。
【０１８０】
また、以上の説明では、１つのライセンスを２つに分割するとして説明したが、３つ以上に分割するとしても良い。
【０１８１】
これらの判定も、ライセンス分割可否判定と同様に「ＣＰ設定情報」と、「ユーザ環境」と、「ユーザ設定情報」に基づき判定を行うとしても良い。また、予め分割種別が決まっているとしても良い。
【０１８２】
また、分割種別と共に、分割したライセンスに対する属性、例えば許可される処理（例：移動、複製）を前記３種の情報に基づき決定するとしても良い。
【０１８３】
ライセンス分割制御部４０５は、ステップＳ２８０３において決定した分割種別に基づきライセンスの分割を行う（図２８：ステップＳ２８０４）。
【０１８４】
また、ライセンス分割時に、ライセンス識別子を新たに付与するとしても良い。具体的には、ライセンス識別子「ＬＩＣＥＮＳＥ−ＩＤ−０００１」のライセンスを分割して生成されたライセンスに「ＬＩＣＥＮＳＥ−ＩＤ−０００１−０１」と「ＬＩＣＥＮＳＥ−ＩＤ−０００１−０２」のライセンス識別子を付与する。上記のようにライセンスＩＤを付与すると、上位数桁で分割前のライセンスが何か把握でき、分割ライセンスの再結合といった処理において有用である。
【０１８５】
また、以上の説明では、ライセンス識別子を端末装置３００においてライセンスを一意に特定するための情報であると定義し、端末装置３００がライセンス識別子を生成するとしたため、ライセンス分割装置４００におけるライセンス識別子も自由に付与して問題なかった。
【０１８６】
ライセンス識別子を、ライセンス利用システムにおいてライセンスを一意に特定するための情報であると定義し、ライセンス配信サーバ１００が全てのライセンス識別子の管理を行っている場合、ライセンス分割装置４００は、ライセンス分割時、すなわちライセンス識別子付与時、都度、ライセンス配信サーバ１００にお伺いを立てるか、予め付与してよいライセンス識別子の範囲を取得するなど、すると良い。
【０１８７】
以上で、ライセンス分割プロセスについて説明した。
次に、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置とは別の装置に少なくとも１つのライセンスを送信する処理について説明する。ここでは、典型例として、端末装置３００がライセンス配信サーバ１００にライセンス取得を要求し、ライセンス分割装置４００がライセンス配信サーバ１００から受信したライセンスを分割し、前記端末装置３００に分割済みライセンスを送信する処理、すなわちライセンス配信サーバ１００が、ライセンス配信サーバ１００からライセンスを取得し、端末装置３００にライセンスを送信する場合について説明する。本分割処理の利用シーンとしては、上記の他に、端末装置３００がライセンス分割装置４００を介して別の端末装置３００に分割済みライセンスを送信する場合、などが想定される。
【０１８８】
上記分割処理の説明に先立ち、上記分割取得処理に関係する通信メッセージのデータ構造について図２２および図２３を参照して説明する。図２２の分割ライセンス要求メッセージ本体Ｍ２２００は端末識別子Ｍ２２０１と、コンテンツ識別子Ｍ２２０２と、ドメイン情報Ｍ２２０３と、からなる。図２３の分割前ライセンス送信メッセージ本体Ｍ２３００はライセンスＭ２３０１と、ドメイン情報Ｍ２３０２と、送信元端末情報Ｍ２３０３と、からなる。
【０１８９】
以上で、上記分割処理に関係する通信メッセージのデータ構造について説明した。
次に、端末装置３００がライセンス配信サーバ１００にライセンス取得を要求し、ライセンス分割装置４００がライセンス配信サーバ１００から受信したライセンスを分割し、前記端末装置３００に分割済みライセンスを送信するまでの各部の処理について図２９を参照して説明する。
【０１９０】
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、および分割ライセンス取得指示により、ライセンス取得処理を開始する（図２９：ステップＳ２９３１）。ユーザは端末装置３００のアプリケーションに対して、少なくとも取得対象であるライセンスを特定する情報の１つであるコンテンツ識別子または、コンテンツ識別子に準ずる情報を入力しなければならない。ユーザが、コンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を入力し、ライセンス取得処理を開始したとして、以下の説明を行う。
【０１９１】
ユーザからの情報入力を受けた端末装置３００は、ライセンス取得・送信部３０４において分割ライセンス要求メッセージを生成し、通信部３０１を通じてライセンス配信サーバ１００に送信する（図２９：ステップＳ２９３２）。分割ライセンス要求メッセージ本体Ｍ２２００に含まれる端末識別子Ｍ２２０１は、前記分割ライセンス要求メッセージを送信する端末装置３００の端末識別子、例えば「ＴＥＲＭＩＮＡＬ−ＩＤ−０００１」を設定し、コンテンツ識別子Ｍ１６０２は、ユーザが入力したコンテンツ識別子「ＣＯＮＴＥＮＴ−ＩＤ−０００１」を設定し、ドメイン情報Ｍ２２０３は、前記端末装置３００のドメイン情報格納部３１３に格納されている情報を設定する。
【０１９２】
ライセンス配信サーバ１００は、通信部１０１を通じて前記分割ライセンス要求メッセージを受信する（図２９：ステップＳ２９１１）。
【０１９３】
ライセンス生成・送信部１０２は、前記分割ライセンス要求メッセージに含まれる情報に基づき分割対象となるライセンスを生成する（図２９：ステップＳ２９１２）。ライセンス生成処理については、先に説明したため省略する。
【０１９４】
ライセンス生成・送信部１０２は、分割前ライセンス送信メッセージを生成し、通信部１０１を通じてライセンス分割装置４００に送信する図２９：ステップＳ２９１３）。分割前ライセンス送信メッセージ本体Ｍ２３００に含まれるライセンスＭ２３０１は、ステップＳ２９１２において生成したライセンスを設定し、ドメイン情報Ｍ２３０２は、前記分割ライセンス要求メッセージに含まれるドメイン情報Ｍ２２０３を設定し、送信元端末情報Ｍ２３０３は、前記分割ライセンス要求メッセージを送信してきた端末装置３００を一意に特定するための情報であり、前記分割ライセンス要求メッセージに含まれる端末識別子Ｍ２２０１あるいは、メッセージヘッダに含まれるＩＰアドレスなどを設定する。
【０１９５】
ライセンス分割装置４００は、通信部４０１を通じて前記分割前ライセンス分割送信メッセージを受信する（図２９：ステップＳ２９２１）。
【０１９６】
ライセンス受信部４０２は、受信した分割前ライセンス送信メッセージ本体Ｍ２３００から、ライセンスＭ２３０１と、ドメイン情報Ｍ２３０２とを抽出し、ライセンス分割制御部４０５に、送信する。
【０１９７】
ライセンス分割制御部４０５は、ライセンスＭ２３０１と、ドメイン情報Ｍ２３０２と、を受信すると、図２８のフローチャートを参照して先述したライセンス分割プロセス（図２９：ステップＳ２９２２）を実施する。
【０１９８】
ライセンス分割制御部４０５は、ライセンス分割処理プロセスにおいてライセンスが分割されたか否かを判定する（図２９：ステップＳ２９２３）。
【０１９９】
ライセンスが分割されていない場合、ライセンス分割制御部４０５は、ライセンス分割できなかった旨をメッセージ本体に含む返信メッセージを分割前ライセンス送信メッセージ本体Ｍ２３００に含まれる送信元端末情報Ｍ２３０３で特定される端末装置３００に送信する（図２９：ステップＳ２９２５）。
【０２００】
ライセンスが分割されていた場合、ライセンス分割制御部４０５は、ライセンス分割部４０６より分割済みライセンスを取得し、前記分割済みライセンスの再生用の利用条件を含むライセンスを分割ライセンス送信メッセージ本体Ｍ２１００のライセンス（再生用）Ｍ２１０１に、エクスポート用の利用条件を含むライセンスを分割ライセンス送信メッセージ本体Ｍ２１００のライセンス（エクスポート用）に設定し、通信部４０１を通じて分割前ライセンス送信メッセージ本体Ｍ２３００に含まれる送信元端末情報Ｍ２３０３で特定される端末装置３００に送信する（図２９：ステップＳ２９２４）。
【０２０１】
端末装置３００は、通信部３０１を通じて分割ライセンス送信メッセージ本体Ｍ２１００を受信し、ライセンス（再生用）Ｍ２１０１、およびライセンス（エクスポート用）Ｍ２１０２を取得する（図２９：ステップＳ２９３４）。
【０２０２】
端末装置３００は、取得したライセンス（再生用）Ｍ２１０１、およびライセンス（エクスポート用）Ｍ２１０２を、ライセンスＭ２００１と関連づいていたコンテンツ識別子と関連付け、ライセンス識別子を新たに付与し関連付けてライセンス格納部３１２に格納する（図２９：ステップＳ２９３５）。なお、各識別子との関連付けについては先述の通りである。
【０２０３】
また、以上の説明では、分割した２つのライセンスを送信元端末情報Ｍ２３０３で一意に特定される端末装置３００に送信するとしたが、複数の端末装置３００に送信するとしても良い。この場合、送信先端末情報としてライセンスの送信先となる端末装置３００を一意に特定する情報を２つ設定する。また、どちらの端末装置に、分割されたライセンスのどちらを送信するか、といった情報を付与しても良い。
【０２０４】
また、ライセンスを３つ以上に分割する場合も同様に、複数の端末装置３００に分割したライセンスを送信することが可能である。
【０２０５】
以上で、ライセンスの分割処理について、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置にライセンスを送信する処理、ライセンス分割装置４００が、他の装置から受信したライセンスを分割し、前記他の装置とは別の装置にライセンスを送信する処理、の順番で説明した。
【０２０６】
次に、端末装置３００が、他の端末装置３００との間で、ランセンスを複製あるいは移動する端末間ライセンス取得処理について説明する。
【０２０７】
端末間ライセンス取得処理の説明に先立ち、端末間ライセンス取得処理に関係する通信メッセージのデータ構造について図２４を参照して説明する。図２４の端末間ライセンス取得要求メッセージ本体Ｍ２４００は、要求種別Ｍ２４０１と、ライセンス識別子Ｍ２４０２と、ドメイン共通情報Ｍ２４０３と、からなる。
【０２０８】
以上で、ライセンス取得処理に関係する通信メッセージのデータ構造について説明した
次に、端末装置３００ａが、端末装置３００ｂに対して端末間ライセンス取得要求を送信して、取得対象ライセンスを端末装置３００ａが受信するまでの各部の処理について図３０を参照して説明する。
【０２０９】
端末装置３００ａは、ユーザからの端末装置３００ａのアプリケーションへの情報入力、および端末間ライセンス取得指示により、ライセンス取得処理を開始する（図３０：ステップＳ３０３１）。
【０２１０】
ユーザは端末装置３００ａのアプリケーションに対して、少なくとも取得対象であるライセンスを特定する情報の１つであるライセンス識別子、および前記ライセンスを保持する端末装置３００ｂを一意に特定する情報、およびライセンスの複製、移動と言った所望の処理を識別する情報である要求種別を入力しなければならない。なお、ライセンス識別子は、事前のライセンス検索処理により予め取得していたものとする。また、端末装置３００ｂを一意に特定する情報としては端末識別子や、ＩＰアドレスなどが挙げられる。
【０２１１】
ユーザからの情報入力を受けた端末装置３００ａは、ライセンス取得・送信部３０４において端末間ライセンス取得要求メッセージを生成し、通信部３０１を通じて端末装置３００ｂに送信する（図３０：ステップＳ３０３２）。
【０２１２】
端末間ライセンス取得要求メッセージ本体Ｍ２４００に含まれる要求種別Ｍ２４０１は、ステップＳ３０３１においてユーザが入力した要求種別を設定し、ライセンス識別子Ｍ２４０２は、ステップＳ３０３１においてユーザが入力したライセンス識別子を設定し、ドメイン共通情報Ｍ２４０３は、端末装置３００ａのドメイン情報格納部３１３に格納されるドメイン共通情報Ｄ１１０２を設定する。
【０２１３】
端末装置３００ｂは、通信部３０１を通じて端末間ライセンス取得要求メッセージを受信する（図３０：ステップＳ３０１１）。
【０２１４】
ライセンス取得・送信部３０４は、前記端末間ライセンス取得要求メッセージに含まれるドメイン共通情報Ｍ２４０３と、端末装置３００ｂのドメイン情報格納部３１３のドメイン共通情報Ｄ１１０２に基づき端末装置３００ａと端末装置３００ｂとが同一ドメインに属するか否かのドメイン一致判定を行う（図３０：ステップＳ３０１２）。
【０２１５】
具体的には、２つのドメイン共通情報が一致すると同一ドメインと判断する。
端末装置３００ａと、端末装置３００ｂと、が同一ドメインに属さない場合、ライセンスの移動、あるいは複製も許可されないため、処理を終了し、属するドメインが異なる旨をメッセージ本体に含む返信メッセージを端末装置３００ａに送信する（図３０：ステップＳ３０２０）。
【０２１６】
ライセンス取得・送信部３０４は、端末装置３００ａと、端末装置３００ｂと、が同一ドメインに属する場合、前記端末間ライセンス取得要求メッセージに含まれるライセンス識別子Ｍ２４０２に基づき対象となるライセンスを特定し（図３０：ステップＳ３０１３）、以降の処理を行う。
【０２１７】
ライセンス取得・送信部３０４は、前記端末間ライセンス取得要求メッセージに含まれる要求種別Ｍ２４０１と、ステップＳ３０１３において特定したライセンスの利用条件に基づき分割の要否を判定する（図３０：ステップＳ３０１４）。
【０２１８】
具体的には、前記利用条件にエクスポート回数が含まれ、要求種別に「複製」が含まれていた場合、エクスポート用の利用条件は複製が許可されないため、このままのライセンスでは、複製処理ができないため、ライセンスの分割が必要と判断する。また、既に分割されたライセンスは、分割しないなど、分割回数に基づく分割要否制御も想定される。
【０２１９】
なお、以上の説明では、「エクスポート用利用条件は複製できない」という判定ルールが予め決まっていることを前提に説明したが、「再生用」、「エクスポート用」といった利用条件の属性毎に「複製」、「移動」といった処理の可否を記載したリストを別途設定するとしても良い。前記リストは、ライセンスに含まれても良いし、端末装置３００が保持しており必要に応じて更新されても良いし、別途、他の装置から取得するとしても良い。
【０２２０】
ライセンスの分割が必要と判定した場合、図２７を参照して説明したライセンス分割装置４００と１つの端末装置３００によるライセンス分割処理を行う。なお、図２９を参照して説明したライセンス分割装置４００と複数の端末装置３００によるライセンス分割処理を行ない、ライセンス分割装置４００経由で、端末装置３００ａにライセンスを送信するとしても良い。
【０２２１】
ライセンス取得・送信部３０４は、ライセンス分割をした場合、しない場合に関わらず、当該ライセンスが要求種別Ｍ２４０１に設定された処理をして良いか、すなわちライセンスを送信して良いか否かを判定する（図３０：ステップＳ３０１４）。
【０２２２】
ライセンスの送信が許可されない場合、処理を終了し、送信が許可されない旨をメッセージ本体に含む返信メッセージを端末装置３００ａに送信する（図３０：ステップＳ３０２０）。
【０２２３】
ライセンスの送信が許可される場合、ライセンス取得・送信部３０４は、送信が許可されるライセンスをライセンス送信メッセージ本体Ｍ１７００のライセンスＭ１７０１に設定して、通信部３０１を通して端末装置３００ａに送信する（図３０：ステップＳ３０１７）。ここでは、許可された１つのライセンスを送信するとして説明したが、分割されたライセンスの場合、複数のライセンスを送信するとしても良い。また、１つのライセンスを送信するのに、複数の許可されたライセンスがある場合、より制限の緩いライセンス、具体的には複製が許可されたライセンスを優先的に送信する、などしても良い。
【０２２４】
端末装置３００ａは、通信部３０１を通じてライセンス送信メッセージ本体Ｍ１７００を受信し、ライセンスＭ１７０１を取得する（図３０：ステップＳ３０３４）。
【０２２５】
端末装置３００ａは、取得したライセンスＭ１７０１を、ライセンス識別子、コンテンツ識別子と関連付けライセンス格納部３１２に格納し（図３０：ステップＳ３０３５）、処理が完了を示す処理完了通知を、端末装置３００ｂに通信部３０１を通じて送信する（図３０：ステップＳ３０３６）。
【０２２６】
端末装置３００ｂは、通信部３０１を通じて、前記処理完了通知を受信する（図３０：ステップＳ３０１８）と、ライセンスＭ１７０１に対して適切な処理を行う。具体的には、要求種別が複製の場合、ライセンスＭ１７０１の利用条件に複製可能回数が含まれる場合、複製可能回数を減算し、要求種別が移動の場合、ライセンスＭ１７０１を削除する。
【０２２７】
また、以上の説明では、端末装置３００ａが端末間ライセンス取得要求メッセージに要求種別を設定し、端末装置３００ｂは、前記要求種別に基づき処理を切り替えるとして説明したが、要求種別を設定せず、端末装置３００ｂが送信可能なものを選択的に端末装置３００ａに送信するとしても良い。
【０２２８】
以上で、端末装置３００が、他の端末装置３００との間で、ランセンスを複製あるいは移動する処理について説明した。
【０２２９】
次に、端末装置３００が、コンテンツを再生する処理について説明する。
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、およびコンテンツ再生指示により、コンテンツ再生処理を開始する（図３１：ステップＳ３１０１）。ユーザは端末装置３００のアプリケーションに対して、少なくとも再生対象であるコンテンツを特定する情報の１つであるコンテンツ識別子または、ライセンス識別子を入力しなければならない。ユーザが、ライセンス識別子を入力し、コンテンツ再生処理を開始したとして、以下の説明を行う。
【０２３０】
ユーザからの情報入力を受けた端末装置３００は、ライセンス処理部３０２が、前記ライセンス識別子に基づきライセンスを特定（図３１：ステップＳ３１０２）し、特定したライセンスの利用条件（再生用）に基づき、コンテンツ再生の可否を判定する（図３１：ステップＳ３１０３）。なお、再生可否判定において、分割回数に基づき判断するとしても良い。具体的には、端末毎に利用可能な分割回数上限値が設定されており、ライセンスに含まれる分割回数との比較に基づき制御するとしても良い。
【０２３１】
再生が許可されない場合、処理を終了し、許可されない理由と共にユーザに通知する。
再生が許可される場合、コンテンツ再生部３０３は、前記ライセンスに関連付けられているコンテンツ識別子をキーとしてコンテンツ格納部３１１から対応するコンテンツを特定する（図３１：ステップＳ３１０４）。
【０２３２】
コンテンツ再生部３０３は、前記ライセンスに含まれるコンテンツ鍵を用いて前記コンテンツを復号し、再生する（図３１：ステップＳ３１０５）。
【０２３３】
コンテンツ再生部３０３は、コンテンツの再生が終了すると、再生回数や、再生時間といった利用実績をライセンス処理部３０２に送信する。
【０２３４】
ライセンス処理部３０２は、前記利用実績に基づき前記ライセンスの利用条件を更新する。
【０２３５】
具体的には、再生前の利用条件が「利用可能時間：１０時間」の場合に、１時間、再生すると、前記利用時間を「利用可能時間：９時間」に更新する。
【０２３６】
以上で、端末装置３００においてコンテンツを再生する処理について説明した。
次に、端末装置３００が、コンテンツをエクスポートする処理について説明する。
【０２３７】
端末装置３００は、ユーザからの端末装置３００のアプリケーションへの情報入力、およびコンテンツエクスポート指示により、コンテンツエクスポート処理を開始する（図３２：ステップＳ３２０１）。ユーザは端末装置３００のアプリケーションに対して、少なくともエクスポート対象であるコンテンツを特定する情報の１つであるコンテンツ識別子または、ライセンス識別子を入力しなければならない。ユーザが、ライセンス識別子を入力し、コンテンツエクスポート処理を開始したとして、以下の説明を行う。
【０２３８】
ユーザからの情報入力を受けた端末装置３００は、エクスポートライセンス処理部３０６が、前記ライセンス識別子に基づきライセンスを特定（図３２：ステップＳ３２０２）し、特定したライセンスの利用条件（エクスポート用）に基づき、コンテンツエクスポートの可否を判定する（図３２：ステップＳ３２０３）。なお、エクスポート可否判定において、分割回数に基づき判断するとしても良い。具体的には、端末毎に利用可能な分割回数上限値が設定されており、ライセンスに含まれる分割回数との比較に基づき制御するとしても良い。
【０２３９】
エクスポートが許可されない場合、処理を終了し、許可されない理由と共にユーザに通知する。
【０２４０】
エクスポートが許可される場合、エクスポート処理部３０７は、前記ライセンスに関連付けられているコンテンツ識別子をキーとしてコンテンツ格納部３２１から対応するコンテンツを特定する（図３２：ステップＳ３２０４）。
【０２４１】
エクスポート処理部３０７は、前記ライセンスに含まれるコンテンツ鍵を用いて前記コンテンツを復号し、エクスポート先の権利管理方式に応じた処理を行った上で、エクスポートする（図３２：ステップＳ３２０５）。具体的に、エクスポート先の権利管理方式に応じた処理とは、コンテンツの暗号変換や、ライセンスの利用条件変換などである。
【０２４２】
エクスポート処理部３０７は、コンテンツのエクスポートが終了すると、エクスポートの成否をエクスポートライセンス処理部３０６に送信する。
【０２４３】
エクスポートライセンス処理部３０６は、前記エクスポートの成否に基づき前記ライセンスの利用条件（エクスポート用）を更新する。
【０２４４】
具体的には、エクスポート前の利用条件（エクスポート用）が「エクスポート可能回数時間：３回」の場合に、エクスポートが成功すると、前記利用条件（エクスポート用）を「エクスポート可能回数時間：２回」に更新する。
【０２４５】
以上で、端末装置３００においてコンテンツをエクスポートする処理について説明した。
【０２４６】
ライセンス分割時に、分割ライセンスに分割時のドメイン情報を付与しておき、コンテンツの再生処理、エクスポート処理において、処理時のドメイン情報と分割ライセンスに付与されたドメイン情報が異なっている、あるいは処理時のドメイン情報が、分割ライセンスに付与されたドメイン情報よりも制限がゆるい場合など、再生処理、エクスポート処理を許可しないといった制御を行うとしても良い。
【０２４７】
ライセンス分割装置４００は、先に述べたようにライセンス配信サーバ１００や端末装置３００に組み込み可能であり、通信処理を簡素化することも可能である。
【０２４８】
また、以上の説明では、同一の権管理方式の管理下にあるライセンス配信サーバと、端末装置の間の処理においてライセンスを分割するとして説明した。本願のライセンス分割装置は、権管理方式Ｘの管理下にあるライセンス配信サーバから、権管理方式Ｙの管理下にある端末装置がライセンスを取得する、あるいは異なる権利管理方式下にある端末装置間のライセンス授受においても適用可能である。
【０２４９】
また、一般に異なる権利管理方式の管理下にある装置間でライセンスの授受を行うと、ライセンスのフォーマット変換や利用条件変換などが必要となる。よって、このような場合、本願のライセンス分割装置は、ライセンス変換装置に組み込むと、より有用である。
また、本願では、ライセンスの分割について説明したが、分割したライセンスを、結合し、元のライセンスに戻すことも可能である。
【０２５０】
但し、著作権保護の観点から言うと、分割したライセンスを複製している場合、ライセンスの結合の際、複製されたライセンスの無効化を担保することが望ましい。このようなライセンス結合時のルールを分割したライセンスに付与するとしても良い。
【０２５１】
また、ライセンスの分割を複数回可能とし、分割ルールを分割回数に応じて変更するなどしても良い。
【０２５２】
（その他変形例）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０２５３】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０２５４】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０２５５】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０２５６】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２５７】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０２５８】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２５９】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０２６０】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０２６１】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２６２】
本発明にかかるコンテンツ利用装置は、ＤＶＤ等のパッケージメディアによるコンテンツ配信サービス受信端末や、デジタル放送、ＣＡＴＶ、インターネット等によるコンテンツ配信サービス受信端末等において有用である。
【図面の簡単な説明】
【０２６３】
【図１】本発明の実施の形態に係るコンテンツ利用システムの全体の概略構成を示す図である。
【図２】本発明の実施の形態に係るライセンス配信サーバ１００の構成を示す機能ブロック図である。
【図３】本発明の実施の形態に係るコンテンツ配信サーバ２００の構成を示す機能ブロック図である。
【図４】本発明の実施の形態に係る端末装置３００の構成を示す機能ブロック図である。
【図５】本発明の実施の形態に係るライセンス分割装置４００の構成を示す機能ブロック図である。
【図６】本発明の実施の形態に係るユーザ情報格納部１１１のテーブル構成を示す図である。
【図７】本発明の実施の形態に係る利用条件格納部１１２のテーブル構成を示す図である。
【図８】本発明の実施の形態に係るコンテンツ鍵格納部１１３のテーブル構成を示す図である。
【図９】本発明の実施の形態に係るコンテンツ格納部２１１およびコンテンツ格納部３１１のテーブル構成を示す図である。
【図１０】本発明の実施の形態に係るライセンス格納部３１２のテーブル構成を示す図である。
【図１１】本発明の実施の形態に係るドメイン情報格納部３１３のテーブル構成を示す図である。
【図１２】本発明の実施の形態に係るライセンス配信サーバ１００が配信するライセンスのデータ構造を示す図である。
【図１３】本発明の実施の形態に係る分割されたライセンスのデータ構造の１例を示す図である。
【図１４】本発明の実施の形態に係る分割されたライセンスのデータ構造の１例を示す図である。
【図１５】本発明の実施の形態に係る通信メッセージの構成を示す図である。
【図１６】本発明の実施の形態に係るライセンス取得要求メッセージ本体の構成を示す図である。
【図１７】本発明の実施の形態に係るライセンス送信メッセージ本体の構成を示す図である。
【図１８】本発明の実施の形態に係るコンテンツ取得要求メッセージ本体の構成を示す図である。
【図１９】本発明の実施の形態に係るコンテンツ送信メッセージ本体の構成を示す図である。
【図２０】本発明の実施の形態に係るライセンス分割要求メッセージ本体の構成を示す図である。
【図２１】本発明の実施の形態に係る分割ライセンス送信メッセージ本体の構成を示す図である。
【図２２】本発明の実施の形態に係る分割ライセンス要求メッセージ本体の構成を示す図である。
【図２３】本発明の実施の形態に係る分割前ライセンス送信メッセージ本体の構成を示す図である。
【図２４】本発明の実施の形態に係る端末間ライセンス取得要求メッセージ本体の構成を示す図である。
【図２５】本発明の実施の形態に係る端末装置３００がライセンス配信サーバ１００よりライセンスを取得する処理を示すフローチャートである。
【図２６】本発明の実施の形態に係る端末装置３００がコンテンツ配信サーバ２００よりコンテンツを取得する処理を示すフローチャートである。
【図２７】本発明の実施の形態に係る端末装置３００がライセンス分割装置４００にライセンス分割を要求し、分割ライセンスを取得する処理を示すフローチャートである。
【図２８】本発明の実施の形態に係るライセンス分割プロセスを示すフローチャートである。
【図２９】本発明の実施の形態に係る端末装置３００がライセンス分割装置４００にライセンス分割を要求し、他の端末装置３００が分割ライセンスを取得する処理を示すフローチャートである。
【図３０】本発明の実施の形態に係る端末装置３００が他の端末装置３００からライセンスを取得する処理を示すフローチャートである。
【図３１】本発明の実施の形態に係る端末装置３００がコンテンツを再生し、ライセンスを更新する処理を示すフローチャートである。
【図３２】本発明の実施の形態に係る端末装置３００がコンテンツをエクスポートし、ライセンスを更新する処理を示すフローチャートである。
【符号の説明】
【０２６４】
１００  ライセンス配信サーバ
１０１、２０１、３０１、４０１  通信部
１０２  ライセンス生成・送信部
１１１  ユーザ情報格納部
１１２  利用条件格納部
１１３  コンテンツ鍵格納部
２００  コンテンツ配信サーバ
２０２  コンテンツ取得・送信部
２１１、３１１  コンテンツ格納部
３００ａ、３００ｂ、３００ｃ  端末装置
３０２  ライセンス処理部
３０３  コンテンツ再生部
３０４  ライセンス取得・送信部
３０５  コンテンツ取得部
３０６  エクスポートライセンス処理部
３０７  エクスポート処理部
３１２  ライセンス格納部
３１３  ドメイン情報格納部
４００  ライセンス分割装置
４０２  ライセンス受信部
４０３  ライセンス送信部
４０４  分割制御情報取得部
４０５  ライセンス分割制御部
４０６  ライセンス分割部
５００  伝送路
【図１】
2006309589.tif 000003
【図２】
2006309589.tif 000004
【図３】
2006309589.tif 000005
【図４】
2006309589.tif 000006
【図５】
2006309589.tif 000007
【図６】
2006309589.tif 000008
【図７】
2006309589.tif 000009
【図８】
2006309589.tif 000010
【図９】
2006309589.tif 000011
【図１０】
2006309589.tif 000012
【図１１】
2006309589.tif 000013
【図１２】
2006309589.tif 000014
【図１３】
2006309589.tif 000015
【図１４】
2006309589.tif 000016
【図１５】
2006309589.tif 000017
【図１６】
2006309589.tif 000018
【図１７】
2006309589.tif 000019
【図１８】
2006309589.tif 000020
【図１９】
2006309589.tif 000021
【図２０】
2006309589.tif 000022
【図２１】
2006309589.tif 000023
【図２２】
2006309589.tif 000024
【図２３】
2006309589.tif 000025
【図２４】
2006309589.tif 000026
【図２５】
2006309589.tif 000027
【図２６】
2006309589.tif 000028
【図２７】
2006309589.tif 000029
【図２８】
2006309589.tif 000030
【図２９】
2006309589.tif 000031
【図３０】
2006309589.tif 000032
【図３１】
2006309589.tif 000033
【図３２】
2006309589.tif 000034