(57)【特許請求の範囲】
【請求項１】
コンテンツの利用を要求したユーザの端末装置に対して、コンテンツを利用するための利用条件を含むライセンス情報を、中継装置を介して配信するライセンス管理装置であって、
前記端末装置からのコンテンツの利用を要求する利用要求を取得する利用要求取得手段と、
前記端末装置における利用条件の処理能力を表す第１利用環境情報と、前記中継装置における利用条件の処理能力を示す第２利用環境情報とを取得する利用環境情報取得手段と、
前記第１利用環境情報と前記第２利用環境情報とを比較し、比較結果に基づいて前記中継装置における前記利用要求に対するライセンス情報の取り扱いを指示する指示情報を決定する指示情報生成手段と、
前記利用要求に基づきライセンス情報に前記指示情報を含めたライセンス情報を生成するライセンス情報生成手段と、
前記指示情報を含めたライセンス情報を送信するライセンス情報送信手段とを備え、
前記指示情報生成手段は、
前記第１利用環境情報と前記第２利用環境情報とを比較し、前記端末装置の利用条件の処理能力が前記中継装置の利用条件の処理能力よりも高い場合には、前記指示情報として、前記中継装置がライセンス情報をそのまま前記端末装置に送信することを示すスルーモードと決定し、前記第中継装置の利用条件の処理能力が前記端末装置の利用条件の処理能力よりも高い場合には、前記指示情報として、前記中継装置がライセンス情報を復号化して前記端末装置に送信することを示すノーマルモードと決定し、
前記第１利用環境情報を理解することができないために前記第１利用環境情報が不明である場合には、前記指示情報として、ライセンス情報が複数のフォーマットに変換されていることを示すバルクモードと決定する
ことを特徴とするライセンス管理装置。
【請求項２】
前記第１利用環境情報は、前記端末装置のバージョン、コンテンツの利用の種類及び前記種類を利用する回数、利用条件の処理能力のうち、少なくとも１つを含み、
前記第２利用環境情報は、前記中継装置のバージョン、コンテンツの利用の種類及び前記種類を利用する回数、利用条件の処理能力のうち、少なくとも１つを含む、請求項１記載のライセンス管理装置。
【請求項３】
前記ライセンス情報生成手段は、前記指示情報がバルクモードを示す場合、前記端末装置が利用可能な複数のフォーマットでライセンス情報を生成する請求項１記載のライセンス管理装置。
【請求項４】
通信ネットワークを介して、コンテンツを利用する端末装置とコンテンツを利用するための利用条件を含むライセンス情報を発行するライセンス管理装置との間に接続される中継装置であって、
前記端末装置における利用条件の処理能力を表す第１利用環境情報と自装置における利用条件の処理能力を示す第２利用環境情報とを保持する利用環境情報保持手段と、
前記利用環境情報保持手段に保持された第１及び第２利用環境情報を前記ライセンス管理装置に通知する通知手段と、
前記中継装置におけるライセンス情報の取り扱いを指示する指示情報が埋め込まれたライセンス情報を受信するライセンス情報受信手段と、
前記ライセンス情報受信手段が受信したライセンス情報の指示情報がスルーモードを示す場合には、受信したライセンス情報に何の処理もせずにスルーさせて前記端末装置に転送し、前記指示情報がノーマルモードを示す場合には、前記ライセンス情報受信手段が受信したライセンス情報を復号し、復号後のライセンス情報を前記端末装置に転送し、前記指示情報がバルクモードを示す場合には、前記ライセンス情報に含まれる複数のフォーマットの利用条件から前記端末装置が解釈可能なライセンスフォーマットの利用条件を選択し、選択した利用条件だけを含むライセンス情報を生成して前記端末装置に転送する転送手段とを備える
ことを特徴とする中継装置。
【請求項５】
コンテンツの利用を要求したユーザの端末装置に対して、コンテンツを利用するための利用条件を含むライセンス情報を、中継装置を介して配信するライセンス管理装置によるライセンス管理方法であって、
前記ライセンス管理装置が、前記端末装置からのコンテンツの利用を要求する利用要求を取得する利用要求取得ステップと、
前記ライセンス管理装置が、前記端末装置における利用条件の処理能力を表す第１利用環境情報と、前記中継装置における利用条件の処理能力を示す第２利用環境情報とを取得する利用環境情報取得ステップと、
前記ライセンス管理装置が、前記第１利用環境情報と前記第２利用環境情報とを比較し、比較結果に基づいて前記中継装置における前記利用要求に対するライセンス情報の取り扱いを指示する指示情報を決定する指示情報生成ステップと、
前記ライセンス管理装置が、前記利用要求に基づきライセンス情報に前記指示情報を含めたライセンス情報を生成するライセンス情報生成ステップと、
前記ライセンス管理装置が、前記指示情報を含めたライセンス情報を送信するライセンス情報送信ステップとを含み、
前記指示情報生成ステップでは、
前記第１利用環境情報と前記第２利用環境情報とを比較し、前記端末装置の利用条件の処理能力が前記中継装置の利用条件の処理能力よりも高い場合には、前記指示情報として、前記中継装置がライセンス情報をそのまま前記端末装置に送信することを示すスルーモードと決定し、前記第中継装置の利用条件の処理能力が前記端末装置の利用条件の処理能力よりも高い場合には、前記指示情報として、前記中継装置がライセンス情報を復号化して前記端末装置に送信することを示すノーマルモードと決定し、
前記第１利用環境情報を理解することができないために前記第１利用環境情報が不明である場合には、前記指示情報として、ライセンス情報が複数のフォーマットに変換されていることを示すバルクモードと決定する
ことを特徴とするライセンス管理方法。
【請求項６】
通信ネットワークを介して、コンテンツを利用する端末装置とコンテンツを利用するための利用条件を含むライセンス情報を発行するライセンス管理装置との間に接続される中継装置によるライセンス中継方法であって、
中継装置が備える利用環境情報保持手段に保持された、前記端末装置における利用条件の処理能力を表す第1利用環境情報と自装置における利用条件の処理能力を示す第２利用環境情報とを読み出して前記ライセンス管理装置に通知する通知ステップと、
前記中継装置が、前記中継装置におけるライセンス情報の取り扱いを指示する指示情報が埋め込まれたライセンス情報を受信するライセンス情報受信ステップと、
前記ライセンス情報受信ステップで受信されたライセンス情報の指示情報がスルーモードを示す場合には、受信したライセンス情報に何の処理もせずにスルーさせて前記端末装置に転送し、前記指示情報がノーマルモードを示す場合には、前記ライセンス情報受信ステップで受信されたライセンス情報を復号し、復号後のライセンス情報を前記端末装置に転送し、前記指示情報がバルクモードを示す場合には、前記ライセンス情報に含まれる複数のフォーマットの利用条件から端末装置が解釈可能なライセンスフォーマットの利用条件を選択し、選択した利用条件だけを含むライセンス情報を生成して前記端末装置に転送する転送ステップとを含む
ことを特徴とするライセンス中継方法。
【請求項７】
コンテンツの利用を要求したユーザの端末装置に対して、コンテンツを利用するための利用条件を含むライセンス情報を、中継装置を介して配信するライセンス管理装置のためのプログラムであって、
請求項５記載のラインセンス管理方法に含まれるステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項８】
通信ネットワークを介して、コンテンツを利用する端末装置とコンテンツを利用するための利用条件を含むライセンス情報を発行するライセンス管理装置との間に接続される中継装置のためのプログラムであって、
請求項６記載のラインセンス中継方法に含まれるステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項９】
コンテンツを利用する端末装置と、
コンテンツを利用するための利用条件を含むライセンス情報を発行する請求項１記載のライセンス管理装置と、
通信ネットワークを介して前記端末装置と前記ライセンス管理装置との間に接続される請求項４記載の中継装置と
を含むライセンス管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツの利用を要求したユーザの端末装置に対して、一定の利用条件下でコンテンツの利用を可能にするライセンス情報を、管理装置から通信ネットワーク及び中継装置を介して配信するライセンス管理システム等に関する。
【０００２】
【従来の技術】
近年、音楽や映像、ゲームなどのデジタル著作物をインターネットやデジタル放送などで配信するシステムが開発され、その一部は、実用化の段階を迎えている。また、これらのコンテンツの配信に当たり、著作権保護等の観点から、配信したコンテンツの再生回数や移動、複製などを制限するコンテンツの権利管理及び利用制御の方式（ＤＲＭ：Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）が併せて検討されている。
【０００３】
従来のライセンス管理システムでは、特開２０００−４８０７６号公報や、特開２０００−２９３４３９号公報にみられるように、各ユーザのコンテンツに対するライセンス情報を、コンテンツと共に受信側に配信して、ユーザ端末側で全て管理するようにモデル化されている。
【０００４】
例えば、あるユーザが、コンテンツ（例えば、映画）について３回視聴する権利を購入する場合には、ユーザ端末は、配信サーバから通信経由で、コンテンツとともに、「映画を３回視聴可能」であることを示すライセンス情報を受信し、コンテンツの再生をライセンス情報に含まれる利用条件に従って管理する。配信サーバは、ユーザ端末に上記ライセンス情報を配信した以降は、ユーザのライセンス情報に関与しない。
【０００５】
ところが、このシステムでは、ユーザのライセンス情報をユーザ端末で全て管理しているので、ユーザ端末の機能が肥大化し、煩雑な権利処理作業が発生する。この結果、高価なＣＰＵ等を用いる必要が生じ、ユーザ端末が高価になるという問題がある。また、ライセンス情報を格納しているユーザ端末のハードディスクがクラッシュしたような場合、購入済みのライセンス情報が全て失われてしまうという問題もある。
【０００６】
そこで、このような問題を解決するため、コンテンツを購入したユーザに対して付与されるコンテンツ毎の利用権利（ライセンス）を管理装置が主体となって動的に管理し、コンテンツを利用するための利用条件を含むライセンス情報をユーザ端末からの要求に基づいて配信し、ライセンス情報に含まれる利用条件の範囲内でコンテンツを利用できるようにすることで、コンテンツの著作権を保護するシステムが考案されている。このような考案は、特開平１０−６３３６４号公報に開示されている。
【０００７】
このようなシステムによれば、利用条件の範囲内でコンテンツを利用できるようにする簡単な処理ですみ、ユーザ端末を安価に構成することができる。また、管理装置がライセンス情報を動的に管理しているため、即ち、コンテンツを購入したユーザに対して付与されるコンテンツ毎の利用権利（ライセンス情報）を動的に管理しているため、ユーザ端末は未要求のライセンス情報を取得できる。
このような利点を有するシステムでは、配信されるコンテンツの増加や、そのコンテンツの高機能な著作権保護の要求と相まって、様々なコンテンツの著作権保護機能を有する端末装置が日増しに出現しつつある。
【０００８】
【発明が解決しようとする課題】
ところで、著作権保護機能を有する端末装置の中には、ネットワークに直接接続されないものもある。例えば、ＳＤカードのような蓄積メディアや、プリンタ等がこの種の端末装置に該当する。この種の端末装置がライセンス情報を取得するためには、ライセンス情報を中継してもらう必要が生じる。このような場合には、ネットワークに接続された端末装置に蓄積メディアや、プリンタを接続し、ネットワークに接続された端末装置にライセンス情報を中継してもらうことが考えられる。なお、ライセンス情報を中継するネットワークに接続された端末装置を以下、中継装置とも記す。
【０００９】
しかしながら、ライセンス情報を管理装置から蓄積メディアやプリンタへ中継する過程において、中継装置は、著作権保護の観点からライセンス情報を解釈する。この結果、中継装置は、ライセンス情報に含まれる利用条件を蓄積メディアやプリンタの機能に依存した利用条件に変換する必要がある。このため、中継装置のライセンス情報の処理機能が、蓄積メディア又はプリンタより低い場合に、中継装置でライセンス情報の利用条件が制限され、端末装置で本来利用できるライセンス情報を取得できない場合や又は利用条件が制限されるという問題がある。このような問題は、中継装置のバージョン等が端末装置よりも古い場合に多発する。
【００１０】
具体的には、中継装置では、ライセンス情報に含まれる利用条件として、最小単位の利用条件、すなわち１回の再生権のみ処理可能で、端末装置では、中継装置より高機能の複数回の再生権を処理可能な場合である。この場合には、中継装置は、例えば管理装置から１回再生の再生権を１つずつ配信してもらい、中継装置でこの再生権を複数蓄積し、蓄積し終わってから１回再生の再生権を１つずつ端末装置に配信しなければならない。この場合には、非効率な通信が発生する。
【００１１】
一方、管理装置が複数回再生の再生権を中継装置に送信した場合、中継装置が、複数回の再生権を最小単位の１回再生の再生権に小分けし、小分けした１回再生の再生権を１つずつ端末装置に配信することが考えられるが、この場合でも、非効率な通信が発生し、端末装置は、複数回の再生権を一度に取得できない。
【００１２】
他方、中継装置が複数回の再生権を最小単位の１回再生の再生権と解釈し、残りの回数の再生権を廃棄する場合があり、この場合には、せっかく購入したライセンス情報が無駄になる。
さらに、将来的に高度化及び拡張していく著作権情報処理において、中継装置以上の処理機能をもった端末装置が開発された場合、中継装置が対応できない。
【００１３】
本発明は、中継装置と端末装置との間にライセンス情報の処理機能差があっても、管理装置から中継装置経由で端末装置に発行されたライセンス情報が中継装置によって影響を受けてしまうことを回避することができるライセンス管理システム、ライセンス管理装置及び中継装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るライセンス管理システムにおいては、一定の利用条件下でコンテンツの利用を可能にするライセンス情報を、ユーザの端末装置に対して配信するライセンス管理システムであって、異なるフォーマットで作成された複数の利用条件の束を含むライセンス情報を配信する管理装置と、前記端末装置が利用可能な一つ以上の利用条件を選択する処理を施すか、いずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送する中継装置と、前記中継装置から転送されてきた利用条件に従ってコンテンツを利用する端末装置とを備えることを特徴とする。
具体的には、前記ライセンス管理システムは、コンテンツの利用を要求したユーザの端末装置に対して、前記ライセンス情報を、前記管理装置から通信ネットワーク及び前記中継装置を介して配信するシステムであり、前記管理装置は、前記端末装置からのコンテンツの利用要求を前記中継装置を介して取得し、取得した利用要求を解析する利用要求解析手段と、前記端末装置における利用条件の処理能力を表す第１利用環境情報を前記中継装置から取得し、取得した第１利用環境情報を解析する利用環境情報解析手段と、前記利用要求及び前記第１利用環境情報の解析結果に応じた利用条件を含むライセンス情報を生成するライセンス情報生成手段と、前記第１利用環境情報の解析結果に基づいて中継装置におけるライセンス情報の取り扱いを指示する指示情報を生成する指示情報生成手段と、生成された指示情報を前記ライセンス情報に埋め込み、前記中継装置に送信するライセンス情報送信手段とを備え、前記中継装置は、前記指示情報が埋め込まれたライセンス情報を受信するライセンス情報受信手段と、受信したライセンス情報に埋め込まれた指示情報に従って、そのライセンス情報に一定の処理を施すか又はいずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送する転送手段とを備えることを特徴とする。
【００１５】
また、前記中継装置は、さらに前記第１利用環境情報を予め保持する第１利用環境情報保持手段と、前記第１利用環境情報保持手段から読み出した前記第１利用環境情報を前記管理装置に通知する第１通知手段とを備えてもよい。
【００１６】
前記第１利用環境情報保持手段は、さらに、自装置における利用条件の処理能力を示す第２利用環境情報を予め保持し、また、前記第１通知手段は、前記第１利用環境情報保持手段から読み出した前記第１及び第２利用環境情報を前記管理装置に通知し、前記利用環境情報解析手段は、前記第１及び第２利用環境情報を解析し、前記指示情報生成手段は、前記第１及び前記第２利用環境情報に含まれる処理能力を比較し、比較の結果、端末装置における利用条件の処理能力の方が中継装置よりも高い場合に、中継装置がライセンス情報をスルーするようにさせるための第１の指示情報を生成し、前記転送手段は、ライセンス情報に埋め込まれた第１の指示情報に従って、いずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送してもよい。
【００１７】
なお、前記第１及び第２利用環境情報には、その装置のバージョンが含まれており、前記指示情報生成手段は、前記中継装置及び前記端末装置のバージョンを比較し、比較の結果、端末装置のバージョンの方が中継装置よりも新しい場合に、前記第１の指示情報を生成してもよいし、前記第１及び第２利用環境情報には、その装置において取り扱われるコンテンツ利用の種類及びその種類おける利用回数が含まれており、前記指示情報生成手段は、前記中継装置及び前記端末装置のコンテンツ利用の種類及びその種類おける利用回数を比較し、比較の結果、端末装置のコンテンツ利用の種類を中継装置がサポートしていない場合、又は端末装置の利用回数の方が中継装置のサポートしている利用回数よりも多い場合に、前記第１の指示情報を生成してもよい。
【００１８】
また、前記ライセンス情報生成手段は、前記第１利用環境情報が不明の場合、同一内容で利用形態の異なる複数の利用条件を束にしたライセンス情報を生成し、前記指示情報生成手段は、前記第１利用環境情報が不明の場合、前記中継装置が前記複数の利用条件の束から１つの利用条件を選択するようにさせるための第２の指示情報を生成し、前記転送手段は、ライセンス情報に埋め込まれた第２の指示情報に従って、前記複数の利用条件の束から１つの利用条件を選択し、選択した利用条件を埋め込んだライセンス情報を端末装置に転送してもよい。
【００１９】
また、前記端末装置は、前記第１利用環境情報を予め保持する第２利用環境情報保持手段と、前記第２利用環境情報保持手段から読み出した前記第１利用環境情報を前記中継装置に通知する第２通知手段とを備え、前記中継装置は、前記端末装置から通知された前記第１利用環境情報を前記管理装置に通知する第１通知手段を備えてもよい。
【００２０】
なお、前記管理装置は、さらに前記ライセンス情報の少なくとも一部を暗号化する暗号化手段を備え、前記端末装置は、さらに前記ライセンス情報の暗号化されている部分を復号化する第１復号化手段を備えてもよい。
【００２１】
具体的には、前記暗号化手段は、前記ライセンス情報を電子透かしデータとしてコンテンツに埋め込んでもよいし、前記中継装置は、さらに受信したライセンス情報の暗号化されている部分を復号化する第２復号化手段と、復号化されたライセンス情報の利用条件に利用制限のないことを表すフリーの情報が含まれるか否かを判断する判断手段と、前記判断手段がフリーの情報が含まれると判断した場合に、利用条件の部分を再暗号化する再暗号化手段と、前記再暗号化手段が暗号化した利用条件を含むライセンス情報を蓄積する蓄積手段とを備えてもよい。
さらに、前記ライセンス情報は、バイナリデータであってもよいし、マークアップ言語で記述されたデータであってもよい。
また、上記目的を達成するために、本発明に係るライセンス管理システムにおいて、具体的には、前記ライセンス管理システムは、コンテンツの利用を要求したユーザの端末装置に対して、前記ライセンス情報を、前記管理装置から通信ネットワーク及び前記中継装置を介して配信するシステムであり、前記管理装置は、前記異なるフォーマットで作成された複数の利用条件を束にしたライセンス情報を生成するライセンス情報生成手段と、生成された前記ライセンス情報を前記中継装置に送信するライセンス情報送信手段とを備え、前記中継装置は、前記ライセンス情報を受信するライセンス情報受信手段と、前記複数の利用条件の束から、前記端末装置が利用可能な１つの利用条件を選択する処理をし、選択した利用条件を埋め込んだライセンス情報を前記端末装置に転送する転送手段とを備え、前記端末装置は、前記中継装置から受信した前記ライセンス情報に含まれる利用条件に従ってコンテンツの利用を行う著作権情報処理手段を備えてもよい。
【００２２】
なお、本発明は、ライセンス管理システムとして実現することができるだけでなく、上記ライセンス管理システムにおける管理装置、中継装置、端末装置それぞれ単体として実現したり、それら装置が備える手段をステップとする方法として実現したり、それら装置が備える手段をコンピュータに機能させるプログラムとして実現することもできる。そして、そのプログラムをＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して流通させることできるのはいうまでもない。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態に係るライセンス管理システムについて、図面を用いて詳細に説明する。
図１は、本実施の形態に係るライセンス管理システム１の全体構成を示す図である。
【００２４】
このライセンス管理システム１は、音楽や、静止画、映画、書籍などのような映像、音声、データのいずれかを含むデジタル化されたコンテンツを購入したユーザに対して付与されるコンテンツ毎の利用権利（ライセンス）をセンタ側が主体となって動的に管理し、コンテンツを利用するための利用条件を含むライセンス情報（以下、ライセンスチケット（「ＬＴ」とも記す。））をユーザの要求に基づいて配信し、ＬＴに含まれる利用条件の範囲内でコンテンツを利用できるようにすることで、コンテンツの著作権を保護するシステムであり、センタに配設され、送受信部１１０、著作権情報管理部１２０及び著作権情報変換部１３０からなる管理装置１０と、コンテンツを利用するユーザが使用するユーザ端末２０〜５０と、管理装置１０とユーザ端末２０及びユーザ端末３０とを通信可能に接続し、利用要求及び利用環境情報や、ＬＴを伝送するネットワーク６０とから構成される。
【００２５】
なお、ライセンス情報（ＬＴ）には、コンテンツの頒布権をもつユーザ（最も典型的なのは原著作者、コンテンツホルダである）が頒布する際の利用制限情報（利用条件）及びコンテンツを利用するために必要な各種情報（暗号化されコンテンツを復号するためのコンテンツ鍵等）が含まれる。
【００２６】
管理装置１０は、ＢＳ／ＣＳデジタル放送局、インターネット放送局、著作権情報管理団体が管理する装置等、装置著作権保護機能を有するワークステーション等のコンピュータ装置であり、ライセンス管理サーバ等として機能する。具体的には、管理装置１０は、本システム１に加入したユーザや、そのユーザが所有する端末を管理したり、ユーザ端末などからコンテンツの購入を受け付けたり、ユーザ端末等からのコンテンツの利用要求や、ユーザ端末の利用条件の処理能力を表す利用環境情報を受け付けたり、ユーザ端末からのコンテンツ購入要求に応じて課金し、暗号化されたコンテンツをユーザ端末に配信したり、利用要求に応じて暗号化されたコンテンツをユーザ端末で利用するためのＬＴを配信したりする。このＬＴは、暗号化されたコンテンツを復号化するためのコンテンツ鍵等と、コンテンツについてユーザに付与された利用権利（ライセンス）の中からその一部を切り出した切り出し利用条件と、ＬＴの中継処理を制御するための指示情報（ノーマルモード：Ｎ、スルーモード：Ｔ、バルクモード：Ｂ）を含む。
【００２７】
ユーザ端末２０，３０，４０，４５，５０は、コンテンツ購入要求を送信してコンテンツの配信を受けたり、コンテンツの利用に当たって利用要求や利用環境情報を送信してＬＴを受け取り、ＬＴの切り出し利用条件の範囲でコンテンツを再生したりする著作権保護機能を有するコンピュータ装置であり、管理装置１０に対するクライアントとして機能する。
【００２８】
具体的には、ユーザ端末２０は受信機内蔵のデジタルテレビ等であり、ユーザ端末３０は自端末にユーザ端末４０やユーザ端末５０を接続することができ、これらの端末の利用要求やＬＴを中継したりすることができる受信機、すなわちセット・トップ・ボックス（ＳＴＢ）や、家庭用パーソナルコンピュータ等であり、ユーザ端末４０はＳＤメモリカードのような蓄積メディアや、Ｄ−ＶＨＳ録画再生機であり、ユーザ端末４５はユーザ端末４０を接続し、ユーザ端末４０に格納された利用条件の範囲でコンテンツを利用することができるＳＤプレーヤであり、ユーザ端末５０はプリンタである。なお、各ユーザ端末の区別の明確化等のため、以下ユーザ端末２０をデジタルテレビ２０と、ユーザ端末３０を中継装置３０と、ユーザ端末４０をＳＤカード４０と、ユーザ端末４５をＳＤプレーヤ４５と、ユーザ端末５０をプリンタ５０とも記す。
【００２９】
ネットワーク６０は、インターネット、ＣＡＴＶ等の有線によるブロードバンドの通信媒体や、デジタル放送等の無線による通信媒体である。
【００３０】
デジタルテレビ２０のユーザが、このデジタルテレビ２０で所定のコンテンツをトータルで５回再生（Ｐｌａｙｂａｃｋ）したい場合、デジタルテレビ２０の操作キー（不図示）を操作して、コンテンツを５回再生するための権利を管理装置１０から購入する。管理装置１０は、ユーザが購入したコンテンツについて、著作権情報管理部１２０の著作権関連情報データベース（以下、「ＤＢ」とも記す。）１２４において５回再生分のＰｌａｙｂａｃｋ権を管理する。このユーザがデジタルテレビ２０においてコンテンツを１回再生（Ｐｌａｙｂａｃｋ）する場合、デジタルテレビ２０の操作キー（不図示）を操作して１回再生（Ｐｌａｙｂａｃｋ）を入力すると、デジタルテレビ２０は、１回再生（Ｐｌａｙｂａｃｋ）の利用要求（図中の丸付き数字１参照）と、このデジタルテレビ２０の利用環境情報αとをネットワーク６０を介して管理装置１０に送信する。
【００３１】
管理装置１０の送受信部１１０が１回再生する利用要求と利用環境情報αを受信すると、管理装置１０の著作権情報管理部１２０は、送受信部１１０を介して受信した利用環境情報がデジタルテレビ２０のものαだけであるか判断する。判断の結果、デジタルテレビ２０のものだけである場合、著作権情報管理部１２０は、デジタルテレビ２０からの利用要求に対して送信するＬＴに埋め込む指示情報（以下、「制御モード」とも記す。）をノーマルモードと決定する。そして、著作権情報管理部１２０は、利用要求に基づいて、購入した５回の内の１回再生するためのＰｌａｙｂａｃｋ権を切り出して、ノーマルモードの指示情報（図中に示すＮ）を埋め込んだＬＴを生成し、生成したＬＴを送受信部１１０及びネットワーク６０を介してデジタルテレビ２０に送信する。ここで、著作権情報管理部１２０は、５回の再生権利を全てデジタルテレビ２０に配信するわけではなく、１回分を切り出した残り、４回分のＰｌａｙｂａｃｋ権を管理する。２回目以降の利用要求の際にも同様の処理が行われる。デジタルテレビ２０は、受信したＬＴに含まれる利用条件等を解釈し、利用条件等に基づいてコンテンツを利用（Ｐｌａｙｂａｃｋ）することができる。
【００３２】
ＳＤプレーヤ４５（ＳＤカード４０）のユーザが、購入したコンテンツを３回再生する場合、例えばＳＤカード４０を中継装置３０に接続し、中継装置３０の操作キー（不図示）を操作して３回再生（Ｐｌａｙｂａｃｋ）を入力すると、中継装置３０は、３回再生（Ｐｌａｙｂａｃｋ）の利用要求（図中の▲２▼参照）と、このＳＤカード４０の利用環境情報βと、中継装置３０の利用環境情報γとをネットワーク６０を介して管理装置１０に送信する。
【００３３】
管理装置１０の送受信部１１０が３回再生する利用要求と利用環境情報β，γを受信すると、管理装置１０の著作権情報管理部１２０は、ＳＤカード４０の利用環境情報βと中継装置３０の利用環境情報γとを比較し、ＳＤカード４０の方がインテリジェントである場合、すなわち、ＳＤカード４０の方が中継装置３０よりもＬＴの処理能力が高い場合、著作権情報管理部１２０は、ＳＤカード４０の利用要求に対して送信するＬＴに埋め込む指示情報をスルーモードと決定する。そして、著作権情報管理部１２０は、３回分のＰｌａｙｂａｃｋ権を全部、一度にＳＤメモリカードに配信するために、管理装置１０内の著作権情報変換部１３０で、権利情報（利用条件）をＳＤカード４０が利用可能な１つのフォーマットに変換して、スルーモードの指示情報（図中に示すＴ）を埋め込んだＬＴを生成し、生成したＬＴを送受信部１１０及びネットワーク６０を介して中継装置３０に送信する。中継装置３０は、ＬＴを受信するとＬＴの指示情報を解析し、スルーモードのＬＴであることがわかると、利用条件等を解釈することなくＬＴをそのままＳＤカード４０にスルーさせる。この結果、ＳＤプレーヤ４５は、ＳＤカード４０が受信したＬＴに含まれる利用条件等に基づいてコンテンツを３回利用（Ｐｌａｙｂａｃｋ）することができる。
【００３４】
プリンタ５０のユーザが、購入したコンテンツを１００枚印刷（Ｐｒｉｎｔ）する場合、プリンタ５０の操作キー（不図示）を操作して１００枚印刷を入力すると、中継装置３０は、１００枚印刷の利用要求（図中の▲３▼参照）と、このプリンタ５０の利用環境情報δと、中継装置３０の利用環境情報γとをネットワーク６０を介して管理装置１０に送信する。
【００３５】
管理装置１０の送受信部１１０が１００枚印刷する利用要求と利用環境情報δ，γを受信すると、管理装置１０の著作権情報管理部１２０は、プリンタ５０の利用環境情報δが不明であるか否か判断し、プリンタ５０の利用環境情報δが不明である場合、著作権情報管理部１２０は、プリンタ５０の利用要求に対して送信するＬＴに埋め込む指示情報をバルクモードと決定する。そして、著作権情報管理部１２０は、１００枚印刷と同一内容で利用形態の異なる複数の利用条件のバルクの束を全部、一度にプリンタ５０に配信するために、管理装置１０内の著作権情報変換部１３０で、権利情報（利用条件）をＳＤカード４０が利用可能な複数のフォーマットに変換して、バルクモードの指示情報（図中に示すＢ）を埋め込んだＬＴを生成し、生成したＬＴを送受信部１１０及びネットワーク６０を介して中継装置３０に送信する。なお、バルクの束中には、「１００枚印刷が１個」、「１枚印刷が１００個」等が含まれる。
【００３６】
中継装置３０は、ＬＴを受信するとＬＴの指示情報を解析し、バルクモードのＬＴであることがわかると、バルクの束から中継装置３０が解釈可能な１つの利用条件（例えば、「１枚印刷が１００個」）を選択し、選択した利用条件を含むＬＴをプリンタ５０に送信する。この結果、プリンタ５０は、受信したＬＴに含まれる利用条件等に基づいてコンテンツを１００枚印刷（Ｐｒｉｎｔ）することができる。なお、ＳＤカード４０の利用環境情報が不明の場合には、このプリンタ５０の場合と同様に、管理装置１０はバルクモードのＬＴを生成し、中継装置３０は、束の中から利用条件を１つ選択し、選択した利用条件を含むＬＴをＳＤカード４０に送信する。また、プリンタ５０の利用環境情報が明瞭で、プリンタ５０の方がインテリジェントである場合には、上記のＳＤカード４０の場合と同様な処理が行われる。
【００３７】
ここで、プリンタが１００枚印刷の利用要求をした場合において、低機能の中継装置に合わせる方式と、本願発明の場合の方式とを比較して説明する。なお、図２（ａ）はこのシステムを構成する装置の各能力をそれぞれ示す図であり、図２（ｂ）は低機能の中継装置に合わせる方式を表した図であり、図２（ｃ）は本願発明の場合のスルーモード方式を表した図である。
【００３８】
プリンタが１００枚印刷の利用要求をした場合、利用権利を複数分切り出し処理（印刷権Ｎ回分、等）することができる管理装置は、１００枚印刷の利用条件を含むＬＴを通常通りに生成する。ＬＴの利用条件を最小単位で処理（印刷権１回分、等）する処理能力が低い端末装置は、ＬＴの利用条件を解釈し、１００枚印刷を例えば、自己の能力である１枚印刷に合わせ、１枚印刷ずつの１００個に分割し、１枚印刷の利用条件を含む１００個のＬＴを順次プリンタに送信する（図２（ｂ））。この場合には、中継装置及びプリンタの処理負荷や通信遅延が問題となる。
【００３９】
これに対して、本願発明の方式によれば、管理装置は、１００枚印刷の利用条件を含むＬＴを生成するが、スルーモードの指示情報を埋め込んで転送する。ＬＴの利用条件を最小単位で処理（印刷権１回分、等）する処理能力が低い端末装置は、ＬＴの指示情報（スルーモード）をみて、１００枚印刷の利用条件を何ら解釈することなく、そのＬＴをそのままスルーさせる（図２（ｃ））。
このため、中継装置がコンテンツ利用端末よりも低機能である場合であっても、中継装置及びプリンタの処理負荷や通信遅延の問題を解消することができる。
【００４０】
次いで、ＳＤカードへの３回コピーの利用要求をした場合において、低機能の中継装置に合わせる方式と、本願発明の場合の方式とを比較して説明する。なお、図３（ａ）はこのシステムを構成する装置の各能力をそれぞれ示す図であり、図３（ｂ）は低機能の中継装置に合わせる方式を表した図であり、図３（ｃ）は本願発明の場合のバルクモード方式を表した図である。
【００４１】
ＳＤカードへの３回コピーの利用要求をした場合、利用権利を複数分切り出し処理（コピー権Ｎ回分、等）することができる管理装置は、３回コピーの利用条件を含むＬＴを通常通りに生成する。ＬＴの利用条件を最小単位で処理（１回かつＯｎｅＧｅｎｅｒａｔｉｏｎのコピー権等）する処理能力が低い端末装置は、ＬＴの利用条件を解釈し、３回コピーを例えば、自己の能力（１回かつＯｎｅＧｅｎｅｒａｔｉｏｎのコピー権）に合わせて、１回かつＯｎｅＧｅｎｅｒａｔｉｏｎのコピー権を表す利用条件に変更し、変更したコピー権、１回かつＯｎｅＧｅｎｅｒａｔｉｏｎの利用条件を含むＬＴを１個ＳＤカードに送信する（図３（ｂ））。この場合には、３回コピーの利用条件が取得できるはずであるのに、１回のコピーしかできなくなるという問題が生じる。
【００４２】
これに対して、本願発明の方式によれば、管理装置は、ＳＤカードの利用環境情報が不明の場合、３回コピーと同一内容で利用形態の異なる複数の利用条件のバルクの束（「３回コピーが１個」、「１回コピーが３個」等）と、指示情報（バルクモード）とを含んだＬＴを生成し、中継装置に送信する。ＬＴの利用条件を最小単位で処理（コピー権１回分、等）する処理能力が低い端末装置は、ＬＴの指示情報（バルクモード）をみて、束の中から利用条件を１つ選択し、選択した利用条件（例えば「１回コピーが３個」）を含むＬＴをＳＤカードに転送する（図３（ｃ））。
【００４３】
このため、中継装置がコンテンツ利用端末よりも低機能である場合であっても、端末装置の著作権管理方式が不明の場合には管理装置は同一内容で利用形態の異なる複数の利用条件であるバルクの束と指示情報（バルクモード）とを含めたＬＴを生成する。この結果、中継装置３０がバルクの束の中からどれを選んでも、実質的に３回コピーの利用条件を利用することができる。従って、端末装置がもつ著作権管理機能を最大に発揮でき、１回のコピーしかできなくなるという問題を解消することができる。
【００４４】
次いで、ライセンス管理システム１を構成する各装置の機能構成を説明する。図４は図１に示される各装置の具体的な機能構成を示すブロック図であり、図５は図１に示されるＳＤカード４０、プリンタ５０及び中継装置３０の詳細な機能構成を示すブロック図であり、図６は図１に示される管理装置１０の詳細な機能構成を示すブロック図である。
【００４５】
ライセンス管理システム１は、管理装置１０、デジタルテレビ２０、中継装置３０、ＳＤカード４０、ＳＤプレーヤ４５、プリンタ５０等から構成される。中継装置３０は、ＳＤカード４０や、プリンタ５０を接続し、ＳＤカード４０や、プリンタ５０からのコンテンツの利用を要求するメッセージやこの利用要求に対するＬＴを中継可能な装置であり、放送及び通信によるネットワーク６０を介して利用要求、利用環境情報、ＬＴを配信する。
【００４６】
なお、コンテンツとこのコンテンツについての利用要求や、ＬＴとは、コンテンツＩＤと呼ばれるコンテンツを特定するためのユニークな識別子で対応付けられるが、コンテンツと利用要求や、ＬＴとは、独立に管理可能である。また、管理装置１０は、放送のネットワーク６０でＬＴを送信する場合には、利用要求がなくともＬＴを予め送信したりする。また、ライセンス管理システム１では、管理装置１０がコンテンツを管理したり、管理装置１０の近隣地や、遠隔地に配設されたコンテンツ管理装置で管理し、このコンテンツ管理装置からコンテンツの購入を受け付けたり、コンテンツを配信してもよい。また、駅の売店などに配設される端末装置でコンテンツの購入を受け付けて、コンテンツを記録した記録媒体を配布するようにしてもよく、コンテンツを記録した記録媒体を雑誌の付録として配布し、気に入ったコンテンツの購入をコンテンツ管理装置で受け付けるようにしてもよい。なお、コンテンツそのものの配信については、本発明の主眼ではないので、コンテンツの配信元及びコンテンツ配信方法については、説明を省略する。
【００４７】
デジタルテレビ２０は、ユーザ・インタフェース部２１０と、利用環境情報管理部２３０と、送受信部２４０と、著作権情報処理部２２０を含む。
ユーザ・インタフェース部２１０は、映像・音声及びデータ等のコンテンツを利用するために、ユーザによる操作を受け付けたり、各種情報を表示したりするＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。
【００４８】
著作権情報処理部２２０は、コンテンツを利用するための利用要求を受け付けたり、ＬＴ（著作権関連情報とも記す。）を保持したり、ＬＴの利用条件に基づいた利用制御処理を行うための処理部である。
【００４９】
利用環境情報管理部２３０は、自端末（デジタルテレビ２０）の利用環境情報を管理するための処理部である。そして利用環境情報管理部２３０は、著作権情報処理部２２０から利用要求があると、この利用要求と共に、あるいは別個に利用環境情報を送受信部２４０に転送する。このデジタルテレビ２０の利用環境情報は、具体的には、図７に示されるように、デジタルテレビ２０におけるコンテンツ利用者に付与されたユニークな識別子、コンテンツ利用者ＩＤ「０×１」と、このデジタルテレビ２０に付与されたユニークな識別子、端末ＩＤ「０×２０」と、デジタルテレビ２０の著作権保護機能種別（デジタルテレビ２０のバージョンと、コンテンツの利用の種類、例えば再生及び移動と、この種類の回数（例えば、１回毎）と、利用履歴などを格納できるように予約されている領域、予約とが含まれる。
【００５０】
送受信部２４０は、利用環境情報や利用要求のメッセージを管理装置１０に送信したり、管理装置１０から送信されたＬＴを受信する通信インタフェースである。
なお、デジタルテレビ２０は、実際にはこれ以外にも機器認証及び個人認証を行うための認証機能、各機能処理を安全に行うための耐タンパ機能、電源管理機能を実現するための種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００５１】
ＳＤカード４０は、著作権情報処理部４１０と、送受信部４２０とを含む。
著作権情報処理部４１０は、ＬＴに基づいた利用制御処理を行うためのものであり、著作権要求処理部４１１と、著作権判定部４１２とからなる。
ＳＤプレーヤ４５のユーザ・インタフェース部４５１からの利用要求を受け付けて、この利用要求を著作権判定部４１２に送信する。
【００５２】
著作権判定部４１２は、送受信部４２０を介して受信したＬＴを一時的に蓄積する蓄積部４１２１を有し、著作権要求処理部４１１から利用要求があると、要求に対応するＬＴが蓄積部４１２１にあるか否か判定し、判定結果をユーザ・インタフェース部４５１に表示させたり、送受信部４２０からＬＴを受信すると、そのＬＴを蓄積部４１２１に蓄積し、コンテンツを利用できる旨をユーザ・インタフェース部４５１に送り、その旨を表示させる。
【００５３】
送受信部４２０は、中継装置３０から配信されてきたＬＴを受信したりするための通信インタフェースである。
なお、ＳＤカード４０は、実際にはこれ以外にも各機能処理を安全に行うための耐タンパ機能、ＳＤプレーヤ４５とのインタフェース機能など、種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００５４】
ＳＤプレーヤ４５は、ユーザ・インタフェース部４５１を含む。
ユーザ・インタフェース部４５１は、映像・音声及びデータ等のコンテンツを利用する際に、ユーザによる操作を受け付けたり、メッセージ等を表示したりするＧＵＩである。
【００５５】
なお、ＳＤプレーヤ４５は、実際にはこれ以外にもコンテンツを利用するための再生機能、ＳＤカード４０とのインタフェース機能など、種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００５６】
プリンタ５０は、ユーザ・インタフェース部５１０と、著作権情報処理部５２０と、送受信部５３０とを含む。
ユーザ・インタフェース部５１０は、映像・音声及びデータ等のコンテンツを利用する際に、ユーザによる操作を受け付けたり、メッセージ等を表示したりするＧＵＩである。
【００５７】
著作権情報処理部５２０は、ＬＴに基づいた利用制御処理を行うためのものであり、著作権要求処理部５２１、著作権判定部５２２からなる。
著作権要求処理部５２１は、利用要求の対象となるコンテンツとそのコンテンツのＬＴとを対応させるユニークなコンテンツＩＤを特定したり、著作権要求処理部５２１の蓄積部５２２１に利用要求に対応するＬＴが蓄積されているか著作権要求処理部５２１に問い合わせしたり、問い合わせの結果、蓄積部５２２１に対応するＬＴが蓄積されていない場合には利用要求を送受信部５３０に送信したりする。
【００５８】
著作権判定部５２２は、送受信部５３０から配信されてきたＬＴを一時的に蓄積する蓄積部５２２１を有し、そのＬＴを解析したり、ＬＴを基にユーザ・インタフェース部５１０を経由して、コンテンツ利用者に利用の許諾が得られたことを通知したりする。
送受信部５３０は、中継装置３０に対して利用要求を送信したり、中継装置３０から配信されてきたＬＴを受信したりする通信インタフェースである。
【００５９】
なお、プリンタ５０は、実際にはこれ以外にも機器認証及び個人認証を行うための認証機能、各機能処理を安全に行うための耐タンパ機能、電源管理機能を実現するための種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００６０】
中継装置３０は、ユーザ・インタフェース部３１０と、装置インタフェース処理部３２０と、著作権情報処理部３３０と、利用環境情報管理部３４０と、送受信部３５０等とから構成される。
ユーザ・インタフェース部３１０は、ユーザによるコンテンツ利用要求の操作を受け付けたりするＧＵＩである。
【００６１】
装置インタフェース処理部３２０は、ＳＤカード４０や、プリンタ５０を接続したり、プリンタ５０からの利用要求を受け付けたり、ＳＤカード４０やプリンタ５０にＬＴを送信したりするインタフェースであり、要求受付部３２１と、中継装置３０よりも高機能な端末装置を接続するための高機能型装置接続部３２２と、中継装置３０と同等あるいは低機能な端末装置を接続するための低機能型装置接続部３２３とからなる。
【００６２】
要求受付部３２１は、端末装置（プリンタ５０）や、ユーザ・インタフェース部３１０からの利用要求を受け付ける。
高機能型装置接続部３２２は、スルーモードのＬＴを端末装置（例えば、ＳＤカード４０）に配信する。
低機能型装置接続部３２３は、ノーマルモードのＬＴや、バルクモードのＬＴ等を端末装置（例えば、プリンタ５０）に配信する。
【００６３】
著作権情報処理部３３０は、装置インタフェース処理部３２０を介する利用要求を受け付けたり、管理装置１０から配信されてきたＬＴをその制御モードに基づいた処理を行った後に、装置インタフェース処理部３２０を介して配信先装置に配信させるためのものであって、著作権要求処理部３３１と、著作権蓄積処理部３３２と、著作権処理モード判定部３３３と、復号部３３４と、著作権情報変換部３３５等とからなる。
【００６４】
著作権要求処理部３３１は、要求受付部３２１で受け付けた利用要求の内容を解析したり、解析の結果、利用要求が正常に解析可能である場合、利用要求に対応するＬＴが管理装置１０から既にもらっているか否か確認するために、解析した利用要求を著作権蓄積処理部３３２に転送したりする。また、利用要求に異常がある場合、著作権要求処理部３３１は、利用要求を廃棄し、要求元に利用要求を拒否した旨を通知する。
【００６５】
著作権蓄積処理部３３２は、送受信部３５０から配信されてきたＬＴの内、未購入（コンテンツが未配信で、未購入のＬＴのみ先に配信）のものや、買い取り（コンテンツもＬＴも配信済みで、自由に使えるＦｒｅｅ）のものを蓄積する蓄積部３３２１を有し、著作権要求処理部３３１から転送されてきた利用要求に対応するＬＴが蓄積部３３２１にない場合、利用要求を利用環境情報管理部３４０に送信する。また、著作権蓄積処理部３３２は、利用要求に対応するＬＴが蓄積部３３２１に蓄積されている場合は、送受信部３５０から配信されてきたＬＴを著作権処理モード判定部３３３に転送したりする。
【００６６】
なお、蓄積部３３２１に未購入のＬＴを蓄積するのは、ネットワークとして一方向通信の放送を利用しており、放送ではコンテンツそのものよりも早い時点でＬＴを受信する場合があることを考慮したものである。ネットワークとして双方向の通信を利用する場合は、通常、コンテンツ購入後にＬＴを配信するため、ここでの処理は、購入済みコンテンツに対応するＬＴのみを受信する場合である。よって、通常の場合には、ＬＴを蓄積部３３２１に蓄積せず、Ｆｒｅｅの条件が含まれるＬＴの復号及び再暗号処理の後で蓄積する。
【００６７】
著作権処理モード判定部３３３は、ＬＴ内のパラメータである制御モードを参照し、スルーモードである場合、Ｂｌａｃｋ  Ｂｏｘ部８２３（図１６）内の権利情報に暗号化が施されている場合であっても、このＬＴを高機能型装置接続部３２２にそのまま配信する。また、ＬＴ内のパラメータである制御モードがノーマルモードである場合や、バルクモードである場合、著作権処理モード判定部３３３は、このＬＴを復号部３３４に送信する。
復号部３３４は、暗号化されたノーマルモードやバルクモードのＬＴを復号化し、復号化したＬＴを著作権情報変換部３３５に送信する。
【００６８】
著作権情報変換部３３５は、制御モードがノーマルモードである場合、このノーマルモードのＬＴを低機能型装置接続部３２３を経由してＳＤカード４０又はプリンタ５０に配信する。また、著作権情報変換部３３５は、制御モードがバルクモードである場合、複数の利用条件（Ｂｕｌｋ部８２４（図１７））の中から、プリンタ５０において解釈可能なフォーマットの利用条件（権利情報）を１つ選択し、選択した利用条件を１つだけを含むＬＴを低機能型装置接続部３２３を介してプリンタ５０に配信する。なお、著作権情報変換部３３５は、復号後のＬＴにＦｒｅｅの条件が含まれる場合は、著作権蓄積処理部３３２において権利を再利用するために、Ｆｒｅｅの条件のみ再暗号化の上、蓄積部３３２１に蓄積させる。その他の場合は、中継装置３０上から廃棄する。
【００６９】
利用環境情報管理部３４０は、中継装置３０自身や、この中継装置３０に接続される端末装置（ＳＤカード４０、プリンタ５０）の利用環境情報を管理するための処理部である。そして利用環境情報管理部３４０は、著作権蓄積処理部３３２から利用要求があると、この利用要求と共に、あるいは別個に利用環境情報を送受信部３５０に転送する。
【００７０】
なお、利用環境情報管理部３４０で管理される利用環境情報は、具体的には、図８に示されるように、中継装置３０自身については、コンテンツ利用者に付与されたユニークな識別子、コンテンツ利用者ＩＤ（中継装置３０でコンテンツを利用する場合は「０×２」、中継の場合はヌル「−」）と、この中継装置３０に付与されたユニークな識別子、端末ＩＤ「０×３０」と、中継装置３０の著作権保護機能種別（中継装置３０のバージョンと、コンテンツの利用の種類、例えば再生及び移動と、この種類の回数（例えば、１回毎）と、利用履歴などを格納できるように予約されている領域、予約とが含まれる。また、ＳＤカード４０については、コンテンツＩＤ「０×３」、端末ＩＤ「０×４０」、著作権保護種別（バージョン、利用の種類（再生、移動）、回数（複数回可））、予約が含まれる。また、プリンタ５０については、コンテンツＩＤ「０×４」、端末ＩＤ「０×５０」、著作権保護種別（バージョン、利用の種類（印刷）、回数（複数回可））、予約が含まれる。なお、ＳＤカード４０や、プリンタ５０の著作権保護機能種別を取得できなかったり、理解できないような場合には不明としておく。また、ＳＤカード４０や、プリンタ５０の著作権情報種別は、これらの接続時に中継装置３０からの問い合わせ等により予め取得して保持される。また、ＳＤカード４０や、プリンタ５０が、自己の利用環境情報を管理する利用環境情報管理部と、この利用環境情報を送信する送信部とを備えている場合には、利用環境情報管理部３４０は、ＳＤカード４０やプリンタ５０から送信されてきた利用環境情報を保持すればよい。
【００７１】
送受信部３５０は、利用環境情報や、利用要求、これら両者を組み合せたメッセージをネットワーク６０を介して管理装置１０に通知したり、ネットワーク６０を介して管理装置１０から配信されてきたコンテンツのＬＴを受信したりする通信インタフェースである。
【００７２】
なお、中継装置３０は、実際にはこれ以外にも機器認証及び個人認証を行うための認証機能、各機能処理を安全に行うための耐タンパ機能、電源管理機能を実現するための種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００７３】
管理装置１０は、送受信部１１０と、著作権情報管理部１２０と、著作権情報変換部１３０を含む。著作権情報管理部１２０は、利用要求解析部１２１と、利用環境情報解析部１２２と、著作権情報生成部１２３と、著作権関連情報ＤＢ１２４と、暗号化部１２５等とから構成される。なお、著作権情報変換部１３０については上述したので、その説明を省略する。
【００７４】
送受信部１１０は、デジタルテレビ２０と、ＳＤカード４０や、プリンタ５０を接続した中継装置３０とから、利用要求や利用環境情報のメッセージを受信したり、利用環境情報に基づいて利用要求に応じた未変換又は変換済の著作権関連情報（ＬＴ）をデジタルテレビ２０又は中継装置３０に配信する通信インタフェースである。
【００７５】
著作権情報管理部１２０は、映像・音声及びデータ等のコンテンツの利用条件や、暗号／復号用鍵等の著作権関連情報を管理するものであり、著作権関連情報ＤＢ１２４と、利用要求解析部１２１と、利用環境情報解析部１２２と、著作権情報生成部１２３と、暗号化部１２５等とからなる。
【００７６】
著作権関連情報ＤＢ１２４は、端末ＩＤ、ユーザＩＤ、コンテンツＩＤ、コンテンツ鍵、プレビュー鍵、この管理装置１０で管理する各ユーザの利用条件等を対応付けて管理する。
利用要求解析部１２１は、デジタルテレビ２０や、中継装置３０から受け取ったメッセージ（電文）が利用環境情報であるか、利用要求であるか、これらの両方を含むものであるかの解析を行う。
【００７７】
図９は、上記メッセージ（利用環境情報や、利用要求）のフォーマット構成を示す図である。
このメッセージ（利用環境情報通知）７０は、利用要求や、端末ＩＤにより示されるデジタルテレビ２０、中継装置３０、ＳＤカード４０、プリンタ５０の種別、著作権保護機能種別により示される著作権関連情報処理機能（バージョン、利用の種別、種別毎の回数（１回、複数回））等の利用環境情報を通知するためのものであり、暗号の対象とならないヘッダ７１と、暗号の対象となるペイロード７２及びトレイラ７３とから構成される。
【００７８】
ヘッダ７１には、バージョン７１１と、長さ７１２と、電文ＩＤ７１３と、暗号タイプ７１４等との各パラメータが含められる。
バージョン７１１のパラメータは、利用要求及び利用環境情報通知の将来拡張・改良対応用のものであり、「０」〜「２５５」等、最新のものほど大きな数値で表される。
長さ７１２のパラメータは、可変長の暗号部（ペイロード７２及びトレイラ７３）の全長を表すものであり、暗号／復号対象サイズの把握用に設けられている。
【００７９】
電文ＩＤ７１３のパラメータは、この利用環境情報７０に利用環境情報の通知だけが格納されているのか、利用環境情報の通知と利用要求との両情報が格納されているのかを表すものである。利用環境情報の通知だけが格納されている場合には「０×００１０」の数値が、両情報が格納されている場合には「０×００３０」の数値が格納される。
【００８０】
暗号タイプ７１４のパラメータは、暗号部（ペイロード７２及びトレイラ７３）が暗号化されているか否か及び暗号化されている場合にその暗号の種類を表すものである。非暗号の場合には「０」の数値が、暗号化された場合にはその暗号の種類に応じた数値「１」〜「２５５」が格納される。
ペイロード７２には、利用環境情報数７２１と、利用環境情報長７２２と、利用環境情報７２３と、コンテンツＩＤ７２４と、利用要求７２５等との各パラメータが含められる。
【００８１】
利用環境情報数７２１のパラメータは、利用環境情報長７２２と利用環境情報７２３との組み合せの数を「０」〜「６５５３５」の数値で表したものである。なお、電文ＩＤ７１３に利用環境情報と利用要求の両方の情報が格納されていることを表す「０×００３０」を格納し、利用環境情報数７２１に「０」を格納すると、このメッセージが利用要求だけであることを表す。従って、この電文で、利用環境情報だけ、利用要求だけ、利用環境情報と利用要求との両方との３パターンでメッセージを伝送することができる。
【００８２】
利用環境情報長７２２は、利用環境情報７２３の長さをバイト単位で表したものである。
利用環境情報７２３のパラメータには、上述したコンテンツ利用者ＩＤ７２３１、端末ＩＤ７２３２、著作権保護機能種別７２３３、予約７２３４等の各パラメータが含められる。
【００８３】
なお、ＳＤカード４０での利用要求を通知する場合における利用環境情報は、図１０（ａ）に示されるように、ＳＤカード４０が先に、中継装置３０がその後に格納される。また、プリンタ５０から利用要求通知をする場合における利用環境情報は、図１０（ｂ）に示されるように、プリンタ５０が先に、中継装置３０がその後に格納される。これにより、中継装置が複数存在している場合であっても、要求もと端末装置及びこの要求元からの中継装置の接続順を明確に理解することができる。
【００８４】
利用環境情報長７２２のパラメータは、利用環境情報７２３の長さを（バイト単位）で表したものである。
コンテンツＩＤ７２４は、利用要求の対象となるコンテンツを特定するためのユニークな識別子を表す。
【００８５】
利用要求７２５は、Ｐｌａｙｂａｃｋ／Ｍｏｖｅ／Ｃｏｐｙ／Ｐｒｉｎｔ／Ｍｏｄｉｆｉｙ／…等の利用の種類（アクションの種類）を表すディスクリプタ番号（上位１バイト）と、そのアクション毎の権利許諾（利用しない：Ｎｅｖｅｒ＝０／１回利用：Ｏｎｃｅ＝１／利用し放題：Ｆｒｅｅ＝２）（下位１バイト）との計２バイトを必要数連結して構成される。
【００８６】
トレイラ７３には、改竄検出７３１のパラメータが含まれ、この改竄検出７３１にはヘッダ７１とペイロード７２を対象範囲とするＳＨＡ−１等による暗号処理により得られたハッシュ値が格納される。
【００８７】
利用環境情報解析部１２２は、デジタルテレビ２０や、端末装置（ＳＤカード４０又はプリンタ５０）及び中継装置３０の利用環境情報を解析したり、各機器の利用環境情報を比較したりし、ＬＴに埋め込む指示情報（制御モード）を決定する。より詳しくは、ＳＤカード４０又はプリンタ５０の著作権情報処理機能の方が、中継装置３０の著作権情報処理機能よりインテリジェントである場合、具体的には、ＳＤカード４０又はプリンタ５０のバージョンの方が中継装置３０よりも新しい（数値が大きい）場合や、ＳＤカード４０又はプリンタ５０のサポートしている利用回数が中継装置３０よりも多い場合のように、中継装置３０に接続される端末装置の方が機能的に高度な処理を行うことが可能な場合、制御モードとしてスルーモードを指定する。利用環境情報が不明の場合は、具体的には、中継装置３０に接続される端末装置の利用環境情報（バージョン、利用の種類、種類毎の回数）を管理装置１０が得ることができない場合、制御モードとしてバルクモードを指定する。その他の場合、すなわち中継装置３０とその端末装置とが同等か、中継装置３０の方がインテリジェントである場合は、通常時とみなし、制御モードとしてノーマルモードを指定する。
そして、利用環境情報解析部１２２は、著作権情報生成部１２３に決定した制御モードを指示し、指示に従うＬＴの生成を要求する。
【００８８】
著作権情報生成部１２３は、利用環境情報解析部１２２の指示に従い、著作権情報変換部１３０と協働して、制御モード（ノーマルモード、スルーモード、バルクモード）に応じたフォーマットでＬＴを生成する。
暗号化部１２５は、不正防止のため、著作権情報生成部１２３において生成されたＬＴを暗号化する。なお、スルーモード時には、端末装置の著作権保護機能で規定された独自の暗号化方式で暗号化する。
【００８９】
なお、管理装置１０は、実際にはこれ以外にも機器認証及び個人認証を行うための認証機能、各機能処理を安全に行うための耐タンパ機能、ＬＴの購入に伴う課金管理機能、原著作者や、コンテンツホルダによる利用条件の登録及び変更処理機能、電源管理機能を実現するための種々の構成要素を必要とするが、本発明の主眼ではないのでこれらの構成要素の図示及び説明を省略する。
【００９０】
図１１は、管理装置１０から配信されるノーマルモード時におけるＬＴのフォーマット構成を示す図である。
このＬＴ８０は、暗号の対象とならないヘッダ８１と、暗号の対象となるペイロード８２及びトレイラ８３とから構成される。
ヘッダ８１には、バージョン８１１、長さ８１２、制御モード８１３、暗号タイプ８１４、有効期間８１５、コンテンツＩＤ８１６などが含まれる。
【００９１】
バージョン８１１のパラメータは、ＬＴの将来拡張・改良対応用できるように、メジャー（フォーマット変更）を示す部分（上位１バイト）と、マイナー（ディスクリプタ追加）を示す部分（下位１バイト）とから構成される。
長さ８１２のパラメータは、暗号や復号の対象サイズを把握するために設けられており、ＬＴの暗号部（ペイロード８２及びトレイラ８３）の全長を表す。
【００９２】
制御モード８１３は、複数の著作権管理機構に対応できるように、端末装置におけるＬＴの取り扱いを表すものであり、このノーマルモードでは「１」が格納される。なお、スルーモードでは「０」が、バルクモードでは「２」が格納される。また、この図に示されるペイロード８２は、ノーマルモード時（＝１）のフォーマットである。
【００９３】
暗号タイプ８１４のパラメータは、暗号種類判別用のために設けられ、ＬＴペイロードの暗号型（非暗号＝０、暗号＝１〜２５５）等が格納される。
有効期間８１５のパラメータは、ＬＴの蓄積期限管理用のものであり、ＬＴの有効期間（相対期間、又は絶対期間）を、2進化10進法（ＢＣＤ：（Binary Coded Decimal））と、準ユリウス日（ＭＪＤ：Modified Julian Date）との両方で、年月日時分秒単位で表したものであり、「購入時刻  ＋  相対期間」又は「絶対期間」経過後、ＬＴが廃棄される。なお、購入時刻は、ＬＴ以外からの情報から取得される。
【００９４】
コンテンツＩＤ８１６のパラメータは、利用対象のコンテンツを特定するためのユニークな識別子である。
ペイロード８２には、利用条件ＩＤ８２１と、ディスクリプタ部８２２とが含まれる。
利用条件ＩＤ８２１のパラメータは、利用条件を特定するためのユニークな識別子であり、暗号化時の乱数部の機能も兼ねており、不法複製防止用にも利用できる。
【００９５】
ディスクリプタ部８２２のパラメータは、コンテンツ暗号タイプを含むコンテンツ鍵ディスクリプタ８２２１と、プレビュー暗号タイプを含むプレビュー鍵ディスクリプタ８２２２と、コンテンツの属性に応じた各種権利（アクション）を追加したり削除できる可変長のディスクリプタであるアクションディスクリプタ８２２３とから構成される。
【００９６】
図１２は、図１１に示されるコンテンツ鍵ディスクリプタ８２２１のフォーマット構成を示す図である。
同図に示されるように、コンテンツ鍵ディスクリプタ８２２１は、ディスクリプタ番号８２２１１と、ディスクリプタ長８２２１２と、コンテンツ暗号タイプ８２２１３とコンテンツ鍵８２２１４等のパラメータを含む基本部から構成される。
【００９７】
ディスクリプタ番号８２２１１のパラメータには、ディスクリプタの種類がコンテンツ鍵ディスクリプタであることを示す「０」が格納される。
ディスクリプタ長８２２１２のパラメータには、本ディスクリプタ８２２１の長さを示す値、「０」〜「６５５３５」が格納される。コンテンツ鍵の長さはこのディスクリプタ長８２２１２から算出される。
【００９８】
コンテンツ暗号タイプ８２２１３のパラメータには、コンテンツの暗号型等（０：非暗号、１〜２５５：暗号）が格納される。
コンテンツ鍵８２２１４のパラメータには、暗号化されたコンテンツを復号化するための可変長の鍵が格納される。
【００９９】
図１３は、図１１に示されるプレビュー鍵ディスクリプタ８２２２のフォーマット構成を示す図である。
同図に示されるように、プレビュー鍵ディスクリプタ８２２２は、ディスクリプタ番号８２２２１と、ディスクリプタ長８２２２２と、プレビュー暗号タイプ８２２２３と、プレビュー鍵８２２２４等のパラメータを含む基本部から構成される。
【０１００】
ディスクリプタ番号８２２２１のパラメータには、ディスクリプタの種類がプレビュー鍵ディスクリプタであることを示す「１」が格納される。
ディスクリプタ長８２２２２には、本ディスクリプタ８２２２の長さを示す値、「０」〜「６５５３５」が格納される。プレビュー鍵の長さはこのディスクリプタ長８２２２２から算出される。
【０１０１】
プレビュー暗号タイプ８２２２３のパラメータには、プレビューコンテンツの暗号型等（０：非暗号、１〜２５５：暗号）が格納される。
プレビュー鍵８２２２４のパラメータには、暗号化されたプレビューコンテンツを復号化するための可変長の鍵が格納される。
【０１０２】
図１４は、図１１に示されるアクションディスクリプタ８２２３のフォーマット構成を示す図である。
同図に示されるように、アクションディスクリプタ８２２３は、ディスクリプタ番号８２２３１１、ディスクリプタ長８２２３１２及び権利許諾８２２３１３を含む必須の基本部８２２３１と、所定の利用条件について必要に応じて付加される最短利用時間８２２３２１、最長利用時間８２２３２２及び品質制限８２２３２３を含むオプション部８２２３２とからなる。
【０１０３】
ディスクリプタ番号８２２３１１のパラメータには、アクションの種類に応じた数値が格納される。具体的には、Ｐｌａｙｂａｃｋ権ディスクリプタでは「２」が、Ｍｏｖｅ権ディスクリプタでは「３」が、Ｃｏｐｙ権ディスクリプタでは「４」が、Ｐｒｉｎｔ権ディスクリプタでは「５」が、Ｍｏｄｉｆｉｙ権ディスクリプタでは「６」が、それぞれ格納される。なお、７〜２５５については他のアクションに対応できるように予約されている。
ディスクリプタ長８２２３１２のパラメータには、本ディスクリプタ８２２３の長さを示す値、「０」〜「６５５３５」が格納される。
【０１０４】
権利許諾８２２３１３のパラメータには、利用禁止（Ｎｅｖｅｒ＝０×０）、１回利用可（Ｏｎｃｅ＝０×１）、指定した複数の回数の利用可（「０×２（２回）」〜「０×ＦＦＦＦＦＦＦＤ（４２９４９６７２９３回）」、回数の制限なし、すなわち好きなだけ自由に利用可（Ｆｒｅｅ＝０×ＦＦＦＦＦＦＦＥ）、管理装置１０に問い合わせて、利用権の中から切り出された最小限の回数、１回（Ａｓｋ＝０×ＦＦＦＦＦＦＦＦ）のいずれかが格納される。
【０１０５】
最短利用時間８２２３２１は、Ｐｌａｙｂａｃｋ権の場合にのみ設定可能で、コンテンツの１回の利用と判定される利用開始時からの時間をＢＣＤとＭＪＤとの両方で指定される年月日時分秒を表す。例えば、３分の音楽を視聴する場合に、最短利用時間に３０秒が指定されているとき、再生開始から３０秒経過すると、１回の利用とカウントされる。
【０１０６】
最長利用時間８２２３２２は、Ｐｌａｙｂａｃｋ権の場合にのみ設定可能で、コンテンツの利用開始から連続して利用可能な時間をＢＣＤとＭＪＤとの両方で指定される年月日時分秒を表す。例えば、１時間の映画を視聴する場合に、トイレのために一時再生を中断（ポーズ）するようなときでも、映画を最後までみることができるように、通常の視聴に必要な１時間よりも長い値（例えば３時間）が設定され、再生開始から３時間経過すると、コンテンツの再生が終了される。
【０１０７】
品質制限８２２３２３のパラメータは、Ｐｌａｙｂａｃｋ権や、Ｃｏｐｙ権、Ｐｒｉｎｔ権の内のいずれかの場合にのみ設定可能であり、この品質制限８２２３２３には、例えば、白黒（階調）、カラー（標準、高精細）等のクオリティが指定される。
【０１０８】
トレイラ８３には、改竄検出８３１のパラメータが含まれ、この改竄検出８３１にはヘッダ８１とペイロード８２を対象範囲とするＳＨＡ−１等による暗号処理により得られたハッシュ値が格納される。
なお、ＬＴを構成する各パラメータの内容及びサイズは、例として示したものであり、記述した内容及びサイズに限定するものではない。
【０１０９】
ここで、図１１に示される有効期間８１５と、図１４に示される最短利用時間と、最長利用時間との関係を、図１５を用いて説明する。
例えば、視聴したいコンテンツを番組表などで知った場合、そのコンテンツを番組表の時間通りに配信を受け、ハードディスク等の蓄積部に蓄積する。そして、コンテンツの視聴する権利の購入手続きを行い、利用要求してＬＴの配信を受ける。ＬＴが配信されると、このＬＴの有効期限の時間計時が開始される。そして、コンテンツの再生を開始すると、最短利用時間及び最長利用時間の時間計時が開始される。そして、最短利用時間が経過すると、１回の利用と判定される。この最短利用時間が経過しても、連続再生（途中でのポーズも含む）している間には、最長利用時間とＬＴの有効期限の満了とのいずれか早い方が経過するまでは、継続してコンテンツを視聴することができる。そして、最短利用時間の経過後、最長利用時間とＬＴの有効期限の満了とのいずれか早い方が経過すると、１回の利用条件が消滅され、他に利用条件が残っていなければ、ＬＴが消滅される。このような精度の高い時間管理は、ノーマルモードの他、スルーモード、バルクモードの場合でも、利用することができる。
【０１１０】
従って、蓄積メディアやプリンタで管理できる時間の精度の方が、中継装置よりも精度が高い場合、中継装置の低機能に起因する時間情報の管理精度の低下が防止されるという効果を得ることができる。
【０１１１】
図１６は、スルーモード時におけるＬＴのフォーマット構成を示す図である。
なお、ノーマルモード時におけるＬＴのフォーマットと対応する部分に同じ番号を付し、その説明を省略する。
【０１１２】
このスルーモード時のＬＴにおいては、制御モード８１３に指示情報（０＝スルーモード）が埋め込まれる他、ディスクリプタ部８２２に代えて、ＢｌａｃｋＢｏｘ部８２３が格納される。このＢｌａｃｋ  Ｂｏｘ部８２３には、著作権情報変換部１３０が端末装置の利用環境情報に基づいて蓄積メディアや、プリンタ等の端末装置に依存する著作権保護機構に合わせて設定したコンテンツの制御情報（Ｐｌａｙｂａｃｋ／Ｍｏｖｅ／Ｃｏｐｙ／Ｐｒｉｎｔ／Ｍｏｄｉｆｉｙ／…）と利用条件（Ｎ回分利用権）、利用可能開始時間、使用可能終了時間などが格納される。また、著作権情報変換部１３０は、上記した最短利用時間、最長利用時間も設定することができ、その他、その著作権保護機構に合わせた種々のパラメータを自由に設定することができ、設定されたこれらはＢｌａｃｋ  Ｂｏｘ部８２３に格納される。
このＢｌａｃｋ  Ｂｏｘ部８２３は、中継装置においては、カプセル化されたＢｌａｃｋ  Ｂｏｘ部分とみなされ、何ら解釈されることがない。
【０１１３】
図１７は、バルクモード時におけるＬＴのフォーマット構成を示す図である。
なお、ノーマルモード時におけるＬＴのフォーマットと対応する部分に同じ番号を付し、その説明を省略する。
【０１１４】
このバルクモード時のＬＴにおいては、制御モード８１３に指示情報（２＝バルクモード）が埋め込まれる他、ディスクリプタ部８２２に代えて、Ｂｕｌｋ部８２４が格納される。このＢｕｌｋ部８２４には、著作権情報変換部１３０が蓄積メディア等の端末装置に依存する著作権保護機構に合わせて設定したコンテンツの制御情報（Ｐｌａｙｂａｃｋ／Ｍｏｖｅ／Ｃｏｐｙ／Ｐｒｉｎｔ／Ｍｏｄｉｆｉｙ／…）と利用条件（コンテンツ鍵、プレビュー鍵、回数等）が同一内容で利用形態（フォーマット）を変えたものが複数格納される。また、著作権情報変換部１３０は、上記した最短利用時間、最長利用時間も設定することができ、その他、その著作権保護機構に合わせた種々のパラメータを自由に設定することができ、設定されたこれらはＢｕｌｋ部８２４に格納される。
【０１１５】
中継機器においては、このＢｕｌｋ部８２４に格納されている複数フォーマットの束の中から処理可能なフォーマットを判定し、最初に見つけたものを１つ選択する処理を行う。選択されなかった残りの利用条件は廃棄される。
なお、ＬＴを構成する各パラメータの内容及びサイズは、例として示したものであり、記述した内容及びサイズに限定するものではない。
【０１１６】
また、図１６及び図１７に含まれるパラメータの内容を図１６及び図１７に示す利用条件フォーマット以外でスルーしたり、束にしたりして配信する場合も、本発明の実施の形態の変形例に含まれる。
【０１１７】
さらに、管理装置１０内で蓄積管理している著作権関連情報のフォーマットをそのまま配信して、中継装置３０の装置インタフェース処理部３２０でＳＤカード４０又はプリンタ５０の著作権情報処理可能なフォーマットに変換する場合も、本発明の実施の形態の変形例に含まれる。
【０１１８】
図１８は、管理装置１０や、中継装置３０から配信される利用拒否通知９０のフォーマット構成を示す図である。
この利用拒否通知９０は、暗号の対象とならないヘッダ９１と、暗号の対象となるペイロード９２及びトレイラ９３からなる。
【０１１９】
ヘッダ９１は、バージョン９１１、長さ９１２、電文ＩＤ９１３、暗号タイプ９１４とからなる。
バージョン９１１は、利用要求及び利用環境情報通知の将来拡張・改良対応用に対応した利用拒否を通知するためのものであり、「０」〜「２５５」の数値が格納される。
長さ９１２は、暗号／復号対象サイズの把握用のため。可変長の暗号部の全長を示す。
【０１２０】
電文ＩＤ９１３は、電文が利用拒否通知等であることを示すものであり、利用拒否通知では「０×１０３０」が、拒否フラグでは「０×１０００」が格納される。
暗号タイプ９１４は、暗号種類判別用のものであり、電文暗号部の暗号型（非暗号＝０、暗号＝１〜２５５）を示す。
ペイロード９２は、コンテンツＩＤ９２１と、エラーコード９２２とから構成される。
【０１２１】
コンテンツＩＤ９２１は、コンテンツを特定するためのユニークな識別子であり、利用要求時のコンテンツＩＤに対応する。
エラーコード９２２は、拒否理由を明示するものであり、未契約では「０×０」、未購入では「０×１」が、年齢や地域などに起因する利用資格がない場合には「０×２」が、非サポートバージョンでは「０×３」が、機器異常等に起因するタイムアウトでは「０×４」が格納される。
【０１２２】
トレイラ９３には、改竄検出のため改竄検出９３１が格納され、この改竄検出９３１には、ヘッダ９１及びペイロード９２を対象範囲とした、ＳＨＡ−１等によるハッシュ値が格納される。
なお、図１２、図１３、図１４に示したディスクリプタを構成する各パラメータの内容及びサイズは、例として示したものであり、記述した内容及びサイズに限定するものではない。
【０１２３】
また、図１１、図１２、図１３、図１４、図１６及び図１７では、バイナリデータを想定してデータフォーマットを記述しているが、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）のようなテキストデータや、電子透かしによる配信についても同様に実現可能である。
【０１２４】
次いで、各装置における処理を順次説明する。
図１９は、プリンタ５０等の処理を示すフローチャートである。
なお、デジタルテレビ２０の処理や、中継装置３０自身がコンテンツを利用する場合の処理、ＳＤカード４０を装着したＳＤプレーヤ４５での処理が、プリンタ５０の処理と略同一であるので、プリンタ５０における処理をその代表例として説明する。
【０１２５】
コンテンツ利用者は、まず、プリンタ５０を、中継装置３０に接続する。
ユーザ・インタフェース部５１０は、コンテンツ利用者による種々の要求を待ち、受け付けた要求が利用要求であると（Ｓ５０１でＹｅｓ）、この利用要求を著作権情報処理部５２０の著作権要求処理部５２１に転送する。この利用要求は、例えば図１に示された１００枚印刷権を有するＬＴを取得するためのＰｒｉｎｔ要求に該当する。著作権要求処理部５２１は、ユーザ・インタフェース部５１０から転送されてきた利用要求の対象であるコンテンツのコンテンツＩＤを特定し(Ｓ５０２)、このコンテンツＩＤに対応するＬＴを著作権判定部５２２の蓄積部５２２１が取得（保持）しているか否か問い合わせる（Ｓ５０３）。
【０１２６】
問い合わせの結果、著作権判定部５２２の蓄積部５２２１がＬＴを取得していない場合（Ｓ５０３でＹｅｓ）、著作権要求処理部５２１は利用要求だけ（利用環境情報数＝０）のメッセージを利用環境情報７０のフォーマットで生成し、送受信部５３０は生成された利用要求のメッセージを中継装置３０に送信する（Ｓ５０４）。そして、送受信部５３０は、中継装置３０からＬＴが所定の時間内に配信されるのを待つ（Ｓ５０５でＮｏ，Ｓ５０６でＮｏ）。
【０１２７】
送受信部５３０は、所定の時間内に中継装置３０から配信されてきたコンテンツのＬＴを受信すると（Ｓ５０９でＮｏ，Ｓ５０５でＹｅｓ）、受信したＬＴを著作権情報処理部５２０内の著作権判定部５２２に転送し、著作権判定部５２２は転送されてきたＬＴを蓄積部５２２１に格納した後、そのＬＴの内容（利用条件等）を解析する（Ｓ５０６）。
【０１２８】
そして、著作権判定部５２２は、取得したＬＴの利用条件に基づいてユーザ・インタフェース部５１０を経由して、コンテンツ利用者に利用の許諾が得られたこと、すなわちコンテンツを利用できることを通知する（Ｓ５０７）。
これにより、コンテンツ利用の許諾処理が完了し、利用条件の範囲内でコンテンツを利用（１００枚Ｐｒｉｎｔ）することができる。
【０１２９】
一方、利用要求後、所定時間経過しても中継装置３０から応答が得られない場合（Ｓ５０５でＮｏ、Ｓ５０９でＹｅｓ）、送受信部５３０は、タイムアウト処理として、ユーザ・インタフェース部５１０を介してコンテンツ利用者にコンテンツを利用できないことを利用拒否通知９０のフォーマットで通知する（Ｓ５１０）。
【０１３０】
他方、ステップＳ５０３で著作権判定部５２２の蓄積部５２２１が利用要求に対応するＬＴを取得済みである場合（Ｓ５０３でＹｅｓ）、著作権要求処理部５２１は中継装置３０に利用要求することなく、利用要求を著作権判定部５２２に転送する。利用要求を受けた著作権判定部５２２は、ユーザ・インタフェース部５１０を介してコンテンツの利用ができることをユーザに通知する（Ｓ５０７）。
【０１３１】
そして、ユーザ・インタフェース部５１０は、コンテンツ利用者からサービス終了要求がない場合には（Ｓ５０８でＮｏ）、コンテンツ利用者から所定のコンテンツに対する利用要求を待ち、処理を続行し、コンテンツ利用者からサービス終了要求があった場合には（Ｓ５０８でＹｅｓ）、コンテンツ利用サービスを終了する。
【０１３２】
このような処理を繰り返すことにより、所望のＬＴを取得することができる。なお、コンテンツの利用の際には、暗号化されたＬＴが復号化した後、復号化されたコンテンツ鍵で暗号化されたコンテンツを復号化したり、復号化されたプレビュー鍵で暗号化されたプレビューコンテンツを復号化したりし、利用条件の範囲内でコンテンツを利用することができる。そして、利用条件の範囲を超えると、著作権判定部５２２はＬＴを消滅させる。
【０１３３】
なお、デジタルテレビ２０でコンテンツの利用要求する場合や、中継装置３０が自装置でコンテンツを利用する場合、このデジタルテレビ２０や、中継装置３０の各部は、上記したプリンタ５０の各部の動作と略同一の動作を実行する。但し、デジタルテレビ２０や中継装置３０は、利用環境情報管理部２３０，３４０をさらに備えているので、図１９に示されるステップＳ５０４において、利用要求と共に、あるいは別個に利用環境情報を送信する点が、プリンタ５０の場合と異なっている。
【０１３４】
ＳＤカード４０を装着したＳＤプレーヤ４５での処理については、プリンタ５０の場合と同様であるが、この場合には、ＳＤカード４０から中継装置３０への利用要求や、中継装置３０からＳＤカード４０へのＬＴが無線等で転送される。
【０１３５】
次いで、中継装置３０において実行される端末装置（ＳＤカード４０及びプリンタ５０）の利用要求受付処理について説明する。
図２０は、中継装置３０において実行される端末装置の利用要求受付処理を示すフローチャートである。
【０１３６】
なお、ＳＤカード４０については、これを中継装置３０に接続し、中継装置３０においてＳＤカード４０に代わって利用要求の受付処理を行えるので、ＳＤカード４０から中継装置３０への利用要求の受付等については、中継装置３０にＳＤカード４０を接続した場合の受付処理について説明する。
【０１３７】
コンテンツ利用者は、ＳＤカード４０での利用を行う場合は、まず、ＳＤカード４０を中継装置３０の装置インタフェース処理部３２０に接続する。そして、ユーザ・インタフェース部３１０を操作して、利用要求を入力する。この利用要求は、図１における、中継装置３０に接続したＳＤメモリカードへの３回再生権の要求に該当する。この利用要求は、ユーザ・インタフェース部３１０から装置インタフェース処理部３２０に転送される。なお、プリンタ５０からの利用要求は、装置インタフェース処理部３２０に転送される。
【０１３８】
装置インタフェース処理部３２０内の要求受付部３２１は、ＳＤカード４０に対するユーザ・インタフェース部３１０を介して、プリンタ５０から直接に、利用要求を受信すると（Ｓ３０１でＹｅｓ）、この要求を著作権情報処理部３３０の著作権要求処理部３３１に送信する。そして、著作権要求処理部３３１は、受信した利用要求の内容を解析し（Ｓ３０２）、利用要求が正常であるか否か判断する（Ｓ３０３）。
【０１３９】
著作権要求処理部３３１は、利用要求が正常に解析可能である場合（Ｓ３０３でＹｅｓ）、利用要求に対応するＬＴが著作権蓄積処理部３３２の蓄積部３３２１に取得（保持）されていないかどうか確認するために、解析した利用要求を著作権蓄積処理部３３２に転送する。
著作権蓄積処理部３３２は、利用要求に合致するＬＴを蓄積部３３２１に取得していない場合（Ｓ３０４でＹｅｓ）、利用要求を利用環境情報管理部３４０に転送する。
【０１４０】
利用環境情報管理部３４０は利用要求と利用環境情報とを格納したメッセージを作成してこのメッセージを送受信部３５０に送信し、送受信部３５０は受信した利用環境情報と、利用要求とを格納したメッセージをネットワーク６０を経由して管理装置１０に送信する（Ｓ３０５）。そして、送受信部３５０は、所定の時間内に管理装置１０からＬＴが届くのを待つ（Ｓ３０６でＮｏ，３１３でＮｏ）。
【０１４１】
なお、利用環境情報管理部３４０は、自端末の利用環境情報と、自端末に接続されている機器、プリンタ５０の利用環境情報と、ＳＤカード４０の利用環境情報とを管理している。そして、ＳＤカード４０に対する利用要求の場合には、利用環境情報管理部３４０は、メッセージに格納する利用環境情報として、ＳＤカード４０の利用環境情報（コンテンツ利用者ＩＤ「０×３」、端末ＩＤ「０×４０」、著作権保護機能種別（バージョン、再生（複数回可）、移動）、予約（利用履歴など））と、自端末の利用環境情報（コンテンツ利用者ＩＤ「−」、端末ＩＤ「０×３０」、著作権保護機能種別（バージョン、再生（１回毎）、移動）、予約（利用履歴など））とをこの順番で格納する。
【０１４２】
また、プリンタ５０からの利用要求の場合には、利用環境情報管理部３４０は、メッセージに格納する利用環境情報として、プリンタ５０の利用環境情報（コンテンツ利用者ＩＤ「０×４」、端末ＩＤ「０×５０」、著作権保護機能種別（不明）、予約（利用履歴など））と自端末の利用環境情報とをこの順番で格納する。
【０１４３】
送受信部３５０は、所定の時間内にＬＴを受信すると（Ｓ３１３でＮｏ、Ｓ３０６でＹｅｓ）、受信したＬＴを著作権蓄積処理部３３２に転送する。
著作権蓄積処理部３３２は、受信したＬＴが端末装置からの利用要求に対応していない、すなわち未購入であるか否か判断する（Ｓ３０７ａ）。ＬＴが未購入の場合には（Ｓ３０７ａでＹｅｓ）、著作権蓄積処理部３３２は、このＬＴを蓄積部３３２１に蓄積した後（Ｓ３０７ｂ）、利用条件が購入済みの場合には（Ｓ３０７ａでＮｏ）直ちに、制御モード判定処理（Ｓ３０８）を実行する。
【０１４４】
なお、この処理（Ｓ３０７ａ，Ｓ３０７ｂ）はネットワークとして一方向の放送を利用し、コンテンツそのものよりも早い時点でＬＴを中継装置３０に配信する場合を考慮して設けられている。中継装置３０にＬＴを予め配信した場合には、コンテンツのライセンス購入等の手続きを終えたユーザの端末装置から利用要求があった場合に、管理装置１０に利用要求を転送しなくても、中継装置３０から端末装置に直ちにＬＴを配信することができる。
【０１４５】
ネットワークとして高速な双方向通信を利用する場合は、通常、コンテンツ購入後にＬＴを配信するため、ここでの処理は、購入済みコンテンツに対応するＬＴのみを受信する場合である。よって、通常の場合には、ＬＴを蓄積せず、フリーであるＬＴの場合に、そのＬＴを復号及び再暗号処理した後、蓄積する。
【０１４６】
ステップＳ３０８の制御モード判定処理においては、著作権処理モード判定部３３３は、ＬＴのパラメータである制御モードを参照し、制御モードがスルーモード、ノーマルモード、バルクモードのいずれであるかを判定する。
【０１４７】
制御モードがスルーモードである場合、著作権処理モード判定部３３３は、このＬＴをそのまま高機能型装置接続部３２２に配信し、高機能型装置接続部３２２はＬＴを端末装置（ＳＤカード４０（又はプリンタ５０））に配信する（Ｓ３１０）。すなわち、著作権処理モード判定部３３３は、図１６に示されるＬＴのＢｌａｃｋ  Ｂｏｘ部８２３内の権利情報が暗号化されている場合であっても、何らの処理をすることもなくそのまま配信する。
【０１４８】
ノーマルモードである場合、著作権蓄積処理部３３２は、ＬＴを復号部３３４に転送する。復号部３３４は、暗号化されたＬＴ（ペイロード８２及びトレイラ８３）を復号化し、著作権情報変換部３３５に転送する。著作権情報変換部３３５は、復号化されたＬＴを低機能型装置接続部３２３を経由して接続された端末装置（ＳＤカード４０又はプリンタ５０）に、ＬＴを図１１〜図１４のフォーマットに従いそれぞれ配信する（Ｓ３０９）。
【０１４９】
なお、著作権情報変換部３３５は、ＬＴの配信後、復号された利用条件（ＬＴ）の権利許諾を参照し、Ｆｒｅｅの条件が含まれているか否か判断する。Ｆｒｅｅの条件が含まれている場合は、著作権蓄積処理部３３２において権利を再利用するために、著作権情報変換部３３５は、Ｆｒｅｅの条件のみ再暗号化の上、著作権蓄積処理部３３２の蓄積部３３２１に蓄積させる。その他の場合は、著作権情報変換部３３５は、残りのＬＴを廃棄する。
【０１５０】
制御モードがバルクモードである場合、著作権処理モード判定部３３３は、バルクモードのＬＴを復号部３３４に転送する。復号部３３４は、暗号化されたＬＴ（ペイロード８２及びトレイラ８３）を復号化し、著作権情報変換部３３５は、中継装置３０に接続されたプリンタ５０において解釈可能なフォーマットの利用条件を図１７のＢｕｌｋ部の権利情報の１つ以上の権利情報フォーマットの束の中から１つ選択した権利情報を含むＬＴを再暗号化した後、低機能型装置接続部３２３に転送し、端末装置（プリンタ５０）に配信する（Ｓ３１１）。この際、ＬＴは図１７のフォーマットに従い配信される。
【０１５１】
なお、ＳＤカード４０又はプリンタ５０から受信した利用要求に異常がある場合（Ｓ３０３でＮｏ）、著作権要求処理部３３１は、異常な利用要求を廃棄すると共に、要求元に拒否した旨を通知し、要求がくるのを待つ（Ｓ３１２、Ｓ３０１）。
【０１５２】
また、著作権蓄積処理部３３２は、利用要求に対応するＬＴを既に蓄積している場合（Ｓ３０４でＮｏ）、蓄積しているＬＴ（未購入  Ｆｒｅｅ）を著作権処理モード判定部３３３に転送し、著作権処理モード判定部３３３において制御モードを判定する（Ｓ３０８）。
【０１５３】
一方、中継装置３０が利用要求後、一定時間経過しても応答が得られない場合は（Ｓ３１３でＹｅｓ）、送受信部３５０におけるタイムアウト処理として、著作権蓄積処理部３３２は、装置インタフェース処理部３２０を介して利用不可であることを、プリンタ５０に通知する（Ｓ３１４）。この際、図１８のフォーマットに従い、利用拒否通知の拒否理由にタイムアウトであることを示す拒否コードを設定する。
【０１５４】
そして、コンテンツ利用者からサービス終了要求がない場合には（Ｓ３１２でＮｏ）、要求受付部３２１は、コンテンツ利用者から所定のコンテンツに対する利用要求を待つ。コンテンツ利用者からサービス終了要求があった場合には（Ｓ３１２でＹｅｓ）、コンテンツ利用サービスを終了する。
このような処理を繰り返すことにより、端末装置からの利用要求を受け付け、この利用要求に対応し、端末装置に適したモードのＬＴを配信することができる。
【０１５５】
図２１及び図２２は、管理装置１０の処理の流れを示したフローチャートである。
管理装置１０の送受信部１１０は、ネットワーク６０を介して図１８に示されるフォーマットのメッセージで、利用要求が含まれているものを受信すると（Ｓ１０１でＹｅｓ）、利用要求解析部１２１は、利用要求を解析する（Ｓ１０２）。なお、ステップＳ１０１で利用要求が含まれていない場合、このメッセージは廃棄される。
【０１５６】
利用要求の解析が終わると、上記メッセージに利用環境情報が含まれているか否か判断する（Ｓ１０３）。利用環境情報が含まれている場合（Ｓ１０３でＹｅｓ）、その利用環境情報の解析結果に基づいて生成するＬＴの制御モードを決定する（Ｓ１０４）。なお、ステップＳ１０３で利用環境情報が含まれていない場合、このメッセージは廃棄される。
【０１５７】
図２２は、図２１に示される制御モード決定処理（Ｓ１０４）の詳細を示すフローチャートである。
同図に示されるように、利用環境情報解析部１２２は、まず、利用環境情報が１つか否か、すなわちネットワーク６０に接続された装置（デジタルテレビ２０又は中継装置３０）の利用環境情報だけであるか否か判断する（Ｓ１０４１）。１つだけである場合（Ｓ１０４１でＹｅｓ）、利用環境情報解析部１２２は、生成するＬＴの制御モードをノーマルモードと決定する（Ｓ１０４２）。利用環境情報か２以上である場合（Ｓ１０４１でＮｏ）、利用環境情報解析部１２２は、中継装置３０の接続機器（ＳＤカード４０又はプリンタ５０）における利用環境情報の著作権保護機能種別７２３３（図９参照）が不明であるか否か判断する（Ｓ１０４３）。この不明は、具体的には、著作権保護機能種別７２３３に対応する情報を中継装置３０が取得できない場合や、中継装置３０が取得しても管理装置１０が理解できない場合等に生じる。
【０１５８】
不明である場合（Ｓ１０４３でＹｅｓ）、利用環境情報解析部１２２は、生成するＬＴの制御モードをバルクモードと決定する（Ｓ１０４４）。
不明でない場合（Ｓ１０４３でＮｏ）、利用環境情報解析部１２２は、中継装置３０の利用環境情報と接続装置の利用環境情報とのＬＴに対する処理能力を比較する（Ｓ１０４５）。
【０１５９】
比較の結果、ＬＴに対する処理能力について中継装置３０の方が接続装置よりも高い場合や、同等である場合には、利用環境情報解析部１２２は、生成するＬＴの制御モードをノーマルモードと決定する（Ｓ１０４６，Ｓ１０４７）。
【０１６０】
これに対して、中継装置の方が接続機器よりも低い場合、利用環境情報解析部１２２は、生成するＬＴの制御モードをスルーモードと決定する（Ｓ１０４８）。すなわち、端末装置（ＳＤカード４０又はプリンタ５０）の著作権情報処理機能の方が、中継装置３０の著作権情報処理機能よりインテリジェントである場合、具体的には、再生機能の利用条件について１回毎しかサポートしていない中継装置３０よりも、再生機能の利用条件について複数回をサポートしている端末装置の方が機能的に高度な処理を行うことが可能な場合に、スルーモードと決定する。
【０１６１】
制御モードを決定し終わると、利用環境情報解析部１２２は、著作権情報生成部１２３へＬＴの生成を要求し、著作権情報生成部１２３は、利用環境情報解析部１２２からの指示に従い、ノーマルモードのフォーマットでＬＴの生成を開始し（ステップＳ１０５）、著作権関連情報ＤＢ１２４において管理する利用要求した機器ＩＤの利用条件や、コンテンツを復号するためのコンテンツ鍵、プレビューコンテンツを復号するためのプレビュー鍵を読み出してノーマルモードのＬＴを準備する。なお、著作権関連情報ＤＢ１２４で管理される利用条件は、読み出された分だけ減算される。
【０１６２】
ノーマルモードフォーマットによるＬＴの準備が終わると、著作権情報生成部１２３は、利用環境情報解析部１２２が決定した制御モードに基づいて利用条件等、すなわち権利情報であるディスクリプタ部８２２のフォーマット変換が必要か否か判断する（Ｓ１０６）。
【０１６３】
フォーマット変換が必要な場合（Ｓ１０６でＹｅｓ）、すなわち、利用環境情報解析部１２２が決定した制御モードが例えばスルーモードである場合、著作権情報生成部１２３は、権利情報であるディスクリプタ部８２２を著作権情報変換部１３０に転送し、スルーモード時の権利情報、Ｂｌａｃｋ  Ｂｏｘ部８２３に変換してもらう（Ｓ１０７）。変換が終わると、著作権情報生成部１２３は、ＬＴのディスクリプタ部８２２をＢｌａｃｋ  Ｂｏｘ部８２３に交換すると共に、制御モード８１３の「１」を「０」に書き換えることによりスルーモードのＬＴを生成し（図２３（ａ）参照）、そのＬＴを暗号化部１２５に転送する。
【０１６４】
また、フォーマット変換が必要な場合（Ｓ１０６でＹｅｓ）で、利用環境情報解析部１２２が決定した制御モードがバルクモードである場合、著作権情報生成部１２３は、権利情報であるディスクリプタ部８２２を著作権情報変換部１３０に転送し、バルクモード時のＢｕｌｋ部８２４に変換してもらう（Ｓ１０７）。変換が終わると、著作権情報生成部１２３は、ＬＴのディスクリプタ部８２２をＢｕｌｋ部８２４に交換すると共に、制御モード８１３の「１」を「２」に書き換えることによりバルクモードのＬＴを生成し（図２３（ｂ）参照）、そのＬＴを暗号化部１２５に転送する。
フォーマット変換が不要の場合には（Ｓ１０６でＮｏ）、著作権情報生成部１２３は、準備していたノーマルモードのＬＴを暗号化部１２５に転送する。
【０１６５】
なお、著作権情報変換部１３０は、スルーモード時には、具体的には、Ｂｌａｃｋ  Ｂｏｘ部８２３に格納する情報として接続機器（例えば、ＳＤカード４０）の著作権保護機構に合わせたフォーマットの権利情報（例えば、「３回Ｐｌａｙｂａｃｋ権」）に変換する。また、バルクモード時には、著作権情報変換部１３０は、Ｂｕｌｋ部８２４に格納する情報として接続機器（例えば、プリンタ５０）の著作権保護機構が処理可能性のある全てのフォーマットの同一の内容の権利情報（例えば、１００枚Ｐｒｉｎｔ権に相当する全てのフォーマット、「１００枚Ｐｒｉｎｔ権」、「１枚Ｐｒｉｎｔ権×１００」、…）の束に変換する。
【０１６６】
暗号化部１２５は、著作権情報生成部１２３から転送されてきたＬＴのペイロード７２及びトレイラ７３を、不正防止のため、暗号化する（Ｓ１０８）。なお、スルーモード時には、ＳＤカード４０の著作権保護機能で規定された独自の暗号化方式で暗号化する。
【０１６７】
送受信部１１０は、暗号化部１２５により暗号化されたＬＴを、ネットワーク６０を介して、利用要求を送信した端末装置（デジタルテレビ又は２０中継装置３０）に配信する（Ｓ１０９）。そして、送受信部１１０は、サービス終了要求があったか否か判断する（Ｓ１１０）。サービス終了要求がなければ（Ｓ１１０でＮｏ）、次の利用要求のメッセージの受付処理に戻り、サービス終了要求があれば（Ｓ１１０でＹｅｓ）、利用条件配信サービスを終了する。
【０１６８】
このような処理を繰り返すことにより、端末装置からの利用要求や、中継装置３０を介する端末装置からの利用要求を受け付け、中継装置３０の処理機能が低い場合であっても、この中継装置３０の処理機能に阻害されることなく、この利用要求に対応し、端末装置に適したモードのＬＴを配信することができる。
【０１６９】
次いで、ライセンス管理システム１のＳＤカード４０、プリンタ５０、中継装置３０、管理装置１０間で行われる通信のやりとりを説明する。
図２４（ａ）及び（ｂ）は、ライセンス管理システム１を構成するＳＤカード４０、プリンタ５０、中継装置３０、管理装置１０での通信のやりとりを示すシーケンス図である。
【０１７０】
まず、図２４（ａ）に示されるＳＤカード４０、中継装置３０、管理装置１０での通信のやりとりから説明する。
中継装置３０は、ＳＤカード４０が接続されると、ＳＤカード４０の利用環境情報βを取得する（Ｓ１）。また、中継装置３０は、ＳＤカード４０からの利用要求を受け付ける（Ｓ２）。中継装置３０は、利用要求があると、ＳＤカード４０の利用環境情報βと中継装置３０の利用環境情報γとを、利用要求と共に、あるいは個別に管理装置１０に送信する（Ｓ３）。
【０１７１】
利用要求を受信すると、管理装置１０は、ＳＤカード４０の利用環境情報βと、中継装置３０の利用環境情報δと、利用要求とに基づいてスルーモードのＬＴを生成し（Ｓ４、図２３（ａ）参照）、生成したスルーモードのＬＴを中継装置３０に転送する（Ｓ５）。
【０１７２】
中継装置３０は、ＬＴを受信すると、ＬＴの制御モードをみて、スルーモード（Ｔ）であることを確認すると、このＬＴに何の処理も施すことなくスルーさせ（Ｓ６）、ＬＴをＳＤカード４０に転送する（Ｓ７）。
これによって、管理装置が発行したライセンス情報は、そのままの形態で端末装置に転送されるので、ライセンス情報が示すコンテンツの利用条件が中継装置によって制限されてしまうという不具合の発生が回避される。
【０１７３】
次いで、図２４（ｂ）に示されるプリンタ５０、中継装置３０、管理装置１０での通信のやりとりから説明する。
中継装置３０は、プリンタ５０が接続されると、プリンタ５０の利用環境情報δ（バージョン等が不明）を取得する（Ｓ１１）。また、中継装置３０は、プリンタ５０からの利用要求を受け付ける（Ｓ１２）。中継装置３０は、利用要求があると、プリンタ５０の利用環境情報δと中継装置３０の利用環境情報γとを、利用要求と共に、あるいは個別に管理装置１０に送信する（Ｓ１３）。
【０１７４】
利用要求を受信すると、管理装置１０は、プリンタ５０の利用環境情報δと、中継装置３０の利用環境情報γと、利用要求とに基づいて多数の利用条件を含むバルクモードのＬＴを生成し（Ｓ１４、図２３（ｂ）参照）、生成したバルクモードのＬＴを中継装置３０に転送する（Ｓ１５）。
【０１７５】
中継装置３０は、ＬＴを受信すると、ＬＴの制御モードをみて、バルクモード（Ｂ）であることを確認すると、多数の利用条件の束から利用条件を１つ選択し（Ｓ１６）、選択した利用条件を含むＬＴをＳＤカード４０に転送する（Ｓ１７）。
【０１７６】
これによって、管理装置が端末装置の利用環境情報を知ることができない状況であっても、可能性のある様々な利用形態の複数の利用条件を示すライセンス情報が中継装置に配信され、その中から端末装置に好適な利用条件が選択され、ライセンス情報として端末装置に転送されるので、端末装置の高機能性が損なわれることが避けられ得る。
【０１７７】
なお、デジタルテレビ２０のように、ネットワークに接続された端末装置については、要求に基づいて管理装置１０から配信されたＬＴを、中継なしに直接利用することも可能である。
【０１７８】
なお、本ライセンス管理システム１では、管理装置１０が発行したＬＴを中継装置３０を介して端末装置に配信したが、フリーのＬＴの場合のように中継装置がＬＴを端末装置に配信してもよい。すなわち、中継装置がＬＴの発行機能を有するようにしてもよい。
【０１７９】
さらに、上記実施の形態では端末装置をデジタルテレビ２０や、中継装置３０、プリンタ５０のような可搬型のレンダリング装置に適用したが、駅構内の売店や、コンビニエンスストア等に配置されている固定型の端末等にも適用することができる。
【０１８０】
一方、前記ネットワーク６０をデジタル放送／通信衛星網やブロードバンドネットワークに適用したが、ネットワークをこれらに限定されるものでなく、家庭内や、企業内ＬＡＮやＷＡＮに適用できることはいうまでもない。
【０１８１】
【発明の効果】
以上の説明から明らかなように、本発明に係るライセンス管理システムは、一定の利用条件下でコンテンツの利用を可能にするライセンス情報を、ユーザの端末装置に対して配信するライセンス管理システムであって、異なるフォーマットで作成された複数の利用条件の束を含むライセンス情報を配信する管理装置と、前記端末装置が利用可能な一つ以上の利用条件を選択する処理を施すか、いずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送する中継装置と、前記中継装置から転送されてきた利用条件に従ってコンテンツを利用する端末装置とを備えることを特徴とする。
具体的には、前記ライセンス管理システムは、コンテンツの利用を要求したユーザの端末装置に対して、前記ライセンス情報を、前記管理装置から通信ネットワーク及び前記中継装置を介して配信するシステムであり、前記管理装置は、前記端末装置からのコンテンツの利用要求を前記中継装置を介して取得し、取得した利用要求を解析する利用要求解析手段と、前記端末装置における利用条件の処理能力を表す第１利用環境情報を前記中継装置から取得し、取得した第１利用環境情報を解析する利用環境情報解析手段と、前記利用要求及び前記第１利用環境情報の解析結果に応じた利用条件を含むライセンス情報を生成するライセンス情報生成手段と、前記第１利用環境情報の解析結果に基づいて中継装置におけるライセンス情報の取り扱いを指示する指示情報を生成する指示情報生成手段と、生成された指示情報を前記ライセンス情報に埋め込み、前記中継装置に送信するライセンス情報送信手段とを備え、前記中継装置は、前記指示情報が埋め込まれたライセンス情報を受信するライセンス情報受信手段と、受信したライセンス情報に埋め込まれた指示情報に従って、そのライセンス情報に一定の処理を施すか又はいずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送する転送手段とを備えることを特徴とする。
また、具体的には、前記ライセンス管理システムは、コンテンツの利用を要求したユーザの端末装置に対して、前記ライセンス情報を、前記管理装置から通信ネットワーク及び前記中継装置を介して配信するシステムであり、前記管理装置は、前記異なるフォーマットで作成された複数の利用条件を束にしたライセンス情報を生成するライセンス情報生成手段と、生成された前記ライセンス情報を前記中継装置に送信するライセンス情報送信手段とを備え、前記中継装置は、前記ライセンス情報を受信するライセンス情報受信手段と、前記複数の利用条件の束から、前記端末装置が利用可能な１つの利用条件を選択する処理をし、選択した利用条件を埋め込んだライセンス情報を前記端末装置に転送する転送手段とを備え、前記端末装置は、前記中継装置から受信した前記ライセンス情報に含まれる利用条件に従ってコンテンツの利用を行う著作権情報処理手段を備えることを特徴とする。
【０１８２】
従って、管理装置は、端末装置の利用環境情報に基づいて、中継装置でのライセンス情報の取り扱いをコントロールすることができるので、管理装置から中継装置経由で端末装置に発行されたライセンス情報が中継装置によって影響を受けてしまうことが回避され、端末装置が本来備える著作権保護機能が有効に発揮される。
【０１８３】
例えば、ライセンス情報の取り扱いに関する能力について、端末装置よりも劣る中継装置が使用されている場合であっても、そのような中継装置が管理装置と端末装置との間に介在しない場合と同様にして、管理装置が発行したライセンス情報が端末装置に伝達される。従って、中継装置の処理能力に依存することなく、端末装置が有する高機能な著作権保護や様々なコンテンツの利用が確保され、将来的に高度化及び拡張していく著作権情報処理において、中継装置が処理可能な以上の機能をもった蓄積メディアやコンテンツ利用端末が開発された場合に、その機能が損なわれてしまうことがない。
【０１８４】
また、前記中継装置は、さらに前記第１利用環境情報を予め保持する第１利用環境情報保持手段と、前記第１利用環境情報保持手段から読み出した前記第１利用環境情報を前記管理装置に通知する第１通知手段とを備えてもよい。
【０１８５】
これによって、端末装置の利用環境情報は予め中継装置に保持されているので、端末装置が中継装置に自装置の利用環境情報を伝送する必要がない。従って、端末装置は、利用環境情報の提供という義務から解放され、処理負荷が軽減される。
【０１８６】
また、前記第１利用環境情報保持手段は、さらに、自装置における利用条件の処理能力を示す第２利用環境情報を予め保持し、前記第１通知手段は、前記第１利用環境情報保持手段から読み出した前記第１及び第２利用環境情報を前記管理装置に通知し、前記利用環境情報解析手段は、前記第１及び第２利用環境情報を解析し、前記指示情報生成手段は、前記第１及び前記第２利用環境情報に含まれる処理能力を比較し、比較の結果、端末装置における利用条件の処理能力の方が中継装置よりも高い場合に、中継装置がライセンス情報をスルーするようにさせるための第１の指示情報を生成し、前記転送手段は、ライセンス情報に埋め込まれた第１の指示情報に従って、いずれの利用条件も選択せずに前記複数の利用条件の束を端末装置に転送してもよい。
【０１８７】
従って、管理装置が発行したライセンス情報は、そのままの形態で端末装置に転送されるので、ライセンス情報が示すコンテンツの利用条件が中継装置によって制限されてしまうという不具合の発生が回避される。
【０１８８】
また、前記ライセンス情報生成手段は、前記第１利用環境情報が不明の場合、同一内容で利用形態の異なる複数の利用条件を束にしたライセンス情報を生成し、前記指示情報生成手段は、前記第１利用環境情報が不明の場合、前記中継装置が前記複数の利用条件の束から１つの利用条件を選択するようにさせるための第２の指示情報を生成し、前記転送手段は、ライセンス情報に埋め込まれた第２の指示情報に従って、前記複数の利用条件の束から１つの利用条件を選択し、選択した利用条件を埋め込んだライセンス情報を端末装置に転送してもよい。
【０１８９】
従って、管理装置が端末装置の利用環境を知ることができない状況であっても、可能性のある様々な利用形態の複数の利用条件を示すライセンス情報が中継装置に配信され、その中から端末装置に好適な利用条件が選択され、ライセンス情報として端末装置に転送されるので、端末装置の高機能性が損なわれることが避けられ得る。
【０１９０】
また、前記端末装置は、前記第１利用環境情報を予め保持する第２利用環境情報保持手段と、前記第２利用環境情報保持手段から読み出した前記第１利用環境情報を前記中継装置に通知する第２通知手段とを備え、前記中継装置は、前記端末装置から通知された前記第１利用環境情報を前記管理装置に通知する第１通知手段を備えてもよい。
【０１９１】
従って、端末装置の利用環境情報は、端末装置自身から提供されるので、端末装置の機能変更等に伴って利用環境情報を更新しておく等が可能となり、端末装置の著作権保護機能を的確に反映したコンテンツ配信システムが実現される。
【０１９２】
以上のように、本発明により、種別、機能、利用形態の異なるコンテンツ利用端末において、著作権保護を行いつつ、同一コンテンツの再生・印刷等のサービスを利用可能とし、１つのコンテンツを複数の目的又は再利用可能とするワンソース・マルチユースが可能となり、ブロードバンドの普及に伴うコンテンツ配信が盛んになってきた今日における本発明の意義は極めて高い。
【図面の簡単な説明】
【図１】本実施の形態に係るライセンス管理システム１の全体構成を示す図である。
【図２】図２（ａ）はこのシステムを構成する装置の各能力をそれぞれ示す図であり、図２（ｂ）は低機能の中継装置に合わせる方式を表した図であり、図２（ｃ）は本願発明の場合のスルーモード方式を表した図である。
【図３】図３（ａ）はこのシステムを構成する装置の各能力をそれぞれ示す図であり、図３（ｂ）は低機能の中継装置に合わせる方式を表した図であり、図３（ｃ）は本願発明の場合のバルクモード方式を表した図である。
【図４】図１に示される各装置の具体的な機能構成を示すブロック図である。
【図５】図１に示されるＳＤカード４０、プリンタ５０及び中継装置３０の詳細な機能構成を示すブロック図である。
【図６】図１に示される管理装置１０の詳細な機能構成を示すブロック図である。
【図７】利用環境情報管理部２３０に保持されるデジタルテレビ２０の利用環境情報の例を示す図である。
【図８】利用環境情報管理部３４０で保持される中継装置３０、ＳＤカード４０及びプリンタ５０の利用環境情報の例を示す図である。
【図９】利用環境情報のメッセージのフォーマット構成を示す図である。
【図１０】図１０（ａ）はＳＤカード４０から利用要求通知をする場合における利用環境情報を示す図であり、図１０（ｂ）はプリンタ５０から利用要求通知をする場合における利用環境情報を示す図である。
【図１１】ノーマルモード時におけるＬＴのフォーマット構成を示す図である。
【図１２】図１１に示されるコンテンツ鍵ディスクリプタ８２２１のフォーマット構成を示す図である。
【図１３】図１１に示されるプレビュー鍵ディスクリプタ８２２２のフォーマット構成を示す図である。
【図１４】図１１に示されるアクションディスクリプタ８２２３のフォーマット構成を示す図である。
【図１５】有効期間と、最短利用時間と、最長利用時間との関係を示す図である。
【図１６】スルーモード時におけるＬＴのフォーマット構成を示す図である。
【図１７】バルクモード時におけるＬＴのフォーマット構成を示す図である。
【図１８】利用拒否通知のフォーマット構成を示す図である。
【図１９】プリンタ５０が実行するコンテンツ利用受け付けサービス処理のフローチャートである。
【図２０】中継装置３０が実行するコンテンツ利用中継サービス処理のフローチャートである。
【図２１】管理装置１０が実行するコンテンツ利用条件配信サービス処理のフローチャートである。
【図２２】図２１に示される制御モード決定処理の詳細を示すフローチャートである。
【図２３】図２３（ａ）は図２１に示されるステップＳ１０７により生成されるスルーモードのＬＴを示す図であり、図２３（ｂ）は図２１に示されるステップＳ１０７により生成されるバルクモードのＬＴを示す図である。
【図２４】図２４（ａ）はライセンス管理システム１を構成するＳＤカード４０、中継装置３０、管理装置１０での通信のやりとりを示すシーケンス図であり、図２４（ｂ）はライセンス管理システム１を構成するプリンタ５０、中継装置３０、管理装置１０での通信のやりとりを示すシーケンス図である。
【符号の説明】
１                                      ライセンス管理システム
１０                                    管理装置
２０                                    デジタルテレビ（ユーザ端末）
３０                                    中継装置（ユーザ端末）
４０                                    ＳＤカード（蓄積メディア）
４５                                    ＳＤプレーヤ（利用装置）
５０                                    プリンタ（ユーザ端末）
６０                                    ネットワーク
１１０，２４０，３５０，４２０，５３０  送受信部
１２０                                  著作権情報管理部
１２１                                  利用要求解析部
１２２                                  利用環境情報解析部
１２３                                  著作権情報生成部
１２４                                  著作権関連情報ＤＢ
１２５                                  暗号化部
１３０，３３５                          著作権情報変換部
２１０，３１０，４５１，５１０          ユーザ・インタフェース部
２２０，３３０，４１０，５２０          著作権情報処理部
２３０，３４０                          利用環境情報管理部
３２０                                  装置インタフェース処理部
３２１                                  要求受付部
３２２                                  高機能型装置接続部
３２３                                  低機能型装置接続部
３３１，４１１，５２１                  著作権要求処理部
３３２                                  著作権蓄積処理部
３３３                                  著作権処理モード判定部
３３４                                  復号部
４１２，５２２                          著作権判定部
ＬＴ                                    ライセンス情報（ライセンスチケット）
【図１】
0004043828.tif 000002
【図２】
0004043828.tif 000003
【図３】
0004043828.tif 000004
【図４】
0004043828.tif 000005
【図５】
0004043828.tif 000006
【図６】
0004043828.tif 000007
【図７】
0004043828.tif 000008
【図８】
0004043828.tif 000009
【図９】
0004043828.tif 000010
【図１０】
0004043828.tif 000011
【図１１】
0004043828.tif 000012
【図１２】
0004043828.tif 000013
【図１３】
0004043828.tif 000014
【図１４】
0004043828.tif 000015
【図１５】
0004043828.tif 000016
【図１６】
0004043828.tif 000017
【図１７】
0004043828.tif 000018
【図１８】
0004043828.tif 000019
【図１９】
0004043828.tif 000020
【図２０】
0004043828.tif 000021
【図２１】
0004043828.tif 000022
【図２２】
0004043828.tif 000023
【図２３】
0004043828.tif 000024
【図２４】
0004043828.tif 000025