(57)【特許請求の範囲】
【請求項１】
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出するステップ（１）と、
コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記ステップ（１）で抽出されるコンテンツの利用条件情報を抽出するステップ（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、
前記ステップ（２）で抽出された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、
前記ステップ（１）で抽出されたコンテンツ及び前記ステップ（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（５）から成るコンテンツ管理方法。
【請求項２】
コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力するステップ（１）と、
コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記ステップ（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出するステップ（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、
前記ステップ（２）で抽出された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記ステップ（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出するステップ（５）と、
前記ステップ（５）で抽出されたコンテンツ及び前記ステップ（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（６）から成るコンテンツ管理方法。
【請求項３】
コンテンツを入力するステップ（１）と、
前記ステップ（１）で入力されるコンテンツの利用条件情報を入力するステップ（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、
前記ステップ（２）で入力された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、
前記ステップ（１）で入力されたコンテンツ及び前記ステップ（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（５）から成るコンテンツ管理方法。
【請求項４】
前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換するステップでは、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、
前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化するステップでは、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とする請求項１〜３のいずれかに記載のコンテンツ管理方法。
【請求項５】
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースと、
コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースと、
使用する著作権管理技術方式の選択指標の入力手段と、
前記コンテンツデータベースから、コンテンツ識別子に対応するコンテンツを抽出するコンテンツ選択手段と、
前記コンテンツ利用条件データベースから、コンテンツ利用条件識別子に対応するコンテンツの利用条件情報を抽出するコンテンツ利用条件選択手段と、
前記利用条件変換方式データベースから、前記著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、
前記コンテンツ利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する利用条件変換手段と、
前記コンテンツ選択手段で抽出されたコンテンツ及び前記利用条件変換手段で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るコンテンツ管理装置。
【請求項６】
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースと、
コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースと、
使用する著作権管理技術方式の選択指標の入力手段と、
コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力するコンテンツ指定手段と、
前記コンテンツデータベースから、前記コンテンツ指定手段で入力されたコンテンツ識別子に対応するコンテンツを抽出するコンテンツ選択手段と、
前記コンテンツ利用条件データベースから、前記コンテンツ識別子に対応するコンテンツの利用条件情報を抽出するコンテンツ利用条件選択手段と、
前記利用条件変換方式データベースから、前記入力手段で入力された選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、
前記コンテンツ利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する利用条件変換手段と、
前記コンテンツ選択手段で抽出されたコンテンツ及び前記利用条件変換手段で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るコンテンツ管理装置。
【請求項７】
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、
コンテンツを入力するコンテンツ入力手段と、
前記コンテンツ入力手段で入力されるコンテンツの利用条件情報を入力するコンテンツ利用条件入力手段と、
使用する著作権管理技術方式の選択指標の入力手段と、
前記利用条件変換方式データベースから、前記入力手段で入力された選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、
前記共通形式利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の独自の利用条件の記述と指定方式へ変換する利用条件変換手段と、
前記コンテンツ入力手段で入力されたコンテンツ及び前記利用条件変換手段で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るコンテンツ管理装置。
【請求項８】
前記利用条件変換処理手段は、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述も前記カプセル化実行手段に送信し、
前記カプセル化実行手段は、前記利用条件変換処理手段により変換された著作権管理技術方式の利用条件の記述と指定方式と共に、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、これら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とする請求項５〜７のいずれかに記載のコンテンツ管理装置。
【請求項９】
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（１）と、
コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記処理（１）で抽出されるコンテンツの利用条件情報を抽出する処理（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
前記処理（１）で抽出されたコンテンツ及び前記処理（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるコンテンツ管理プログラム。
【請求項１０】
コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力する処理（１）と、
コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（５）と、
前記処理（５）で抽出されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（６）とをコンピュータに実行させるコンテンツ管理プログラム。
【請求項１１】
コンテンツを入力する処理（１）と、
前記処理（１）で入力されるコンテンツの利用条件情報を入力する処理（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で入力された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
前記処理（１）で入力されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるコンテンツ管理プログラム。
【請求項１２】
前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換する処理では、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、
前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化する処理では、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とする請求項９〜１１のいずれかに記載のコンテンツ管理プログラム。
【請求項１３】
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（１）と、
コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記処理（１）で抽出されるコンテンツの利用条件情報を抽出する処理（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
前記処理（１）で抽出されたコンテンツ及び前記処理（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とを実行するコンテンツ管理プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１４】
コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力する処理（１）と、
コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（５）と、
前記処理（５）で抽出されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（６）とを実行するコンテンツ管理プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１５】
コンテンツを入力する処理（１）と、
前記処理（１）で入力されるコンテンツの利用条件情報を入力する処理（２）と、
コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、
前記処理（２）で入力された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、
前記処理（１）で入力されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とを実行するコンテンツ管理プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１６】
前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換する処理では、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、
前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化する処理では、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とするコンテンツ管理プログラムを記録した請求項１３〜１５のいずれかに記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ管理方法、装置、プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
ＤＲＭ（著作権管理：Digital Lights Management）技術は、暗号技術を利用してコンテンツデータを暗号化し、利用閲覧条件に関する情報を付与する（カプセル化する）ことにより、カプセルの実行、つまりコンテンツの利用閲覧の条件を制御し、コンテンツの不正利用を予防する技術である。
【０００３】
このようなＤＲＭの具体的な方式として、例えば、Content Guard、DigiBox、ＷＭＴが知られている。ＤＲＭ方式は、それぞれが用いる実現技術に応じて、利用制御条件の内容や指定方式、記述方式が異なる。このため、同一コンテンツを複数のＤＲＭ方式を用いて流通させる場合、個々のＤＲＭ方式毎にカプセル化作業を行う必要がある。このカプセル化作業は、カプセルに入れるコンテンツの指定と利用条件の設定とから成るが、従来、利用条件の設定はＤＲＭ方式毎に個別に行っていた。
【０００４】
一方、コンテンツ利用条件の共通記述方式については、コンテンツＩＤフォーラムやＭＰＥＧなどで規格化が進んでいる。しかし、これらに先行してすでに多くのＤＲＭ方式が存在するため、それらのＤＲＭ方式の利用条件記述を共通方式や標準方式に合わせることはできない。
【０００５】
【発明が解決しようとする課題】
本発明の目的は、複数の異なるＤＲＭ方式で１つのコンテンツを流通させる際に、利用条件指定をＤＲＭ方式それぞれに合わせて複数回繰り返さずとも、一度で行えるようにすることにある。
【０００６】
また、ＤＲＭ方式毎に指定できる利用条件が異なるため、あるＤＲＭ方式で指定できない利用条件は記述不可能であるが、複数のＤＲＭ方式を統合利用するためには、この問題点を解決する必要がある。
【０００７】
そこで本発明は、複数の異なるＤＲＭ方式を管理するＤＲＭシステムを備えたコンテンツ流通プラットホームを利用してコンテンツを流通させる際に、コンテンツ提供者又は著作権者がコンテンツ利用制御条件をＤＲＭシステムに対して指定する場合、個々のＤＲＭ方式にコンテンツ利用制御条件を指定することなく、共通の利用制御条件に基づいてすべてのＤＲＭ方式に対して自動的に利用制御条件を指定できるコンテンツ管理技術を提供することを目的とする。
【０００８】
本発明はさらに、あるＤＲＭ方式を用いて保護されたコンテンツを、保護内容を保持したまま別のＤＲＭ方式を用いてカプセル化して流通させることができるコンテンツ管理技術を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の特徴は、ＤＲＭ方式毎の共通記述とＤＲＭ方式各々で用いる利用条件記述方式及び指定方式との間の変換ルールを持たせることにより、共通記述でコンテンツ利用条件を指定するだけで、複数のＤＲＭ方式それぞれによってコンテンツのカプセル化を行うことにある。
【００１０】
また本発明の特徴は、コンテンツ提供者又は著作権者が指定した利用条件のうち、あるＤＲＭ方式が対応していないものは、そのＤＲＭ方式内に拡張領域を設けて、その利用条件を記述することによって、ＤＲＭ方式の能力不足に起因する利用条件消滅を防止し、これによって、ある機能を持ったＤＲＭシステムを用いて流通しているコンテンツを、別のＤＲＭ方式を用いたコンテンツに変更して流通させる場合でも、最初のＤＲＭ方式がサポートしていない保護機能、利用条件制御機能を後のＤＲＭ方式に引き継ぎ、複数のＤＲＭ方式の利用における安全性、実用性を持たせることにある。
【００１１】
そして、請求項１の発明のコンテンツ管理方法は、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出するステップ（１）と、コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記ステップ（１）で抽出されるコンテンツの利用条件情報を抽出するステップ（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、前記ステップ（２）で抽出された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、前記ステップ（１）で抽出されたコンテンツ及び前記ステップ（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（５）とから成るものである。
【００１２】
請求項２の発明のコンテンツ管理方法は、コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力するステップ（１）と、コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記ステップ（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出するステップ（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、前記ステップ（２）で抽出された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記ステップ（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出するステップ（５）と、前記ステップ（５）で抽出されたコンテンツ及び前記ステップ（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（６）とから成るものである。
【００１３】
請求項３の発明のコンテンツ管理方法は、コンテンツを入力するステップ（１）と、前記ステップ（１）で入力されるコンテンツの利用条件情報を入力するステップ（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出するステップ（３）と、前記ステップ（２）で入力された前記コンテンツの利用条件情報を、前記ステップ（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換するステップ（４）と、前記ステップ（１）で入力されたコンテンツ及び前記ステップ（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するステップ（５）とから成るものである。
【００１４】
請求項４の発明は、請求項１〜３のコンテンツ管理方法において、前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換するステップでは、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化するステップでは、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とするものである。
【００１５】
請求項５の発明のコンテンツ管理装置は、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースと、コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースと、使用する著作権管理技術方式の選択指標の入力手段と、前記コンテンツデータベースから、コンテンツ識別子に対応するコンテンツを抽出するコンテンツ選択手段と、前記コンテンツ利用条件データベースから、コンテンツ利用条件識別子に対応するコンテンツの利用条件情報を抽出するコンテンツ利用条件選択手段と、前記利用条件変換方式データベースから、前記著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、前記コンテンツ利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する利用条件変換手段と、前記コンテンツ選択手段で抽出されたコンテンツ及び前記利用条件変換手段で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るものである。
【００１６】
請求項６の発明のコンテンツ管理装置は、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースと、コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースと、使用する著作権管理技術方式の選択指標の入力手段と、コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力するコンテンツ指定手段と、前記コンテンツデータベースから、前記コンテンツ指定手段で入力されたコンテンツ識別子に対応するコンテンツを抽出するコンテンツ選択手段と、前記コンテンツ利用条件データベースから、前記コンテンツ識別子に対応するコンテンツの利用条件情報を抽出するコンテンツ利用条件選択手段と、前記利用条件変換方式データベースから、前記入力手段で入力された選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、前記コンテンツ利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する利用条件変換手段と、前記コンテンツ選択手段で抽出されたコンテンツ及び前記利用条件変換手段で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るものである。
【００１７】
請求項７の発明のコンテンツ管理装置は、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースと、コンテンツを入力するコンテンツ入力手段と、前記コンテンツ入力手段で入力されるコンテンツの利用条件情報を入力するコンテンツ利用条件入力手段と、使用する著作権管理技術方式の選択指標の入力手段と、前記利用条件変換方式データベースから、前記入力手段で入力された選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する利用条件変換方式抽出手段と、前記共通形式利用条件選択手段で抽出された前記コンテンツの利用条件情報を、前記利用条件変換方式抽出手段で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の独自の利用条件の記述と指定方式へ変換する利用条件変換手段と、前記コンテンツ入力手段で入力されたコンテンツ及び前記利用条件変換手段で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化するカプセル化実行手段とを備えて成るものである。
【００１８】
請求項８の発明は、請求項５〜７のコンテンツ管理装置において、前記利用条件変換処理手段は、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述も前記カプセル化実行手段に送信し、前記カプセル化実行手段は、前記利用条件変換処理手段により変換された著作権管理技術方式の利用条件の記述と指定方式と共に、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、これら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とするものである。
【００１９】
請求項９の発明のコンテンツ管理プログラムは、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（１）と、コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記処理（１）で抽出されるコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、前記処理（１）で抽出されたコンテンツ及び前記処理（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるものである。
【００２０】
請求項１０の発明のコンテンツ管理プログラムは、コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力する処理（１）と、コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（５）と、前記処理（５）で抽出されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（６）とをコンピュータに実行させるものである。
【００２１】
請求項１１の発明のコンテンツ管理プログラムは、コンテンツを入力する処理（１）と、前記処理（１）で入力されるコンテンツの利用条件情報を入力する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で入力された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、前記処理（１）で入力されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるものである。
【００２２】
請求項１２の発明は、請求項９〜１１のコンテンツ管理プログラムにおいて、前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換する処理では、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化する処理では、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化することを特徴とするものである。
【００２３】
請求項１３の発明の記録媒体は、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（１）と、コンテンツ毎にコンテンツ利用条件識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、コンテンツ利用条件識別子を用いて前記処理（１）で抽出されるコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、前記処理（１）で抽出されたコンテンツ及び前記処理（４）で変換された前記著作権管理技術方式の利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるコンテンツ管理プログラムを記録したものである。
【００２４】
請求項１４の発明の記録媒体は、コンテンツとその利用条件とを同時に指定するコンテンツ識別子を入力する処理（１）と、コンテンツ毎に前記コンテンツ識別子と対応付けてその利用条件情報が格納されているコンテンツ利用条件データベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツの利用条件情報を抽出する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報が格納されている利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で抽出された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術の利用条件の記述と指定方式への変換方法情報とを用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、コンテンツ識別子と対応付けてコンテンツが格納されているコンテンツデータベースから、前記処理（１）で入力されたコンテンツ識別子に対応するコンテンツを抽出する処理（５）と、前記処理（５）で抽出されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（６）とをコンピュータに実行させるコンテンツ管理プログラムを記録したものである。
【００２５】
請求項１５の発明の記録媒体は、コンテンツを入力する処理（１）と、前記処理（１）で入力されるコンテンツの利用条件情報を入力する処理（２）と、コンテンツの利用条件情報から著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を格納した利用条件変換方式データベースから、入力された著作権管理技術方式の選択指標に対応する著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を抽出する処理（３）と、前記処理（２）で入力された前記コンテンツの利用条件情報を、前記処理（３）で抽出された著作権管理技術方式の利用条件の記述と指定方式への変換方法情報を用いて、当該著作権管理技術方式の利用条件の記述と指定方式へ変換する処理（４）と、前記処理（１）で入力されたコンテンツ及び前記処理（４）で変換された利用条件の記述と指定方式を、前記選択指標に対応する著作権管理技術方式のプログラムによってカプセル化する処理（５）とをコンピュータに実行させるコンテンツ管理プログラムを記録したものである。
【００２６】
請求項１６の発明は、請求項１３〜１５の記録媒体において、前記コンテンツの利用条件情報を、前記著作権管理技術方式の利用条件の記述と指定方式へ変換する処理では、前記著作権管理技術方式がサポートしない利用条件又はすべての利用条件の記述も出力し、前記コンテンツを前記指定された著作権管理技術方式のプログラムによってカプセル化する処理では、前記著作権管理技術方式でサポートしない利用条件又はすべての利用条件の記述と指定方式を利用条件コンテンツとし、前記コンテンツを流通対象コンテンツとし、前記変換された著作権管理技術方式の利用条件の記述と指定方式と共にこれら２つのコンテンツを前記著作権管理技術方式のプログラムによってカプセル化するコンテンツ管理プログラムを記録したものである。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づいて詳説する。図１は本発明の第１の実施の形態のコンテンツ管理装置を示している。この実施の形態のコンテンツ管理装置は、利用条件共通記述データベース（ＩＰＲ−ＤＢ）１、利用条件変換方式データベース（ＤＢ）２、コンテンツデータベース（ＤＢ）３、利用条件変換処理部４、選択処理部５，６、カプセル化プログラム実行部７、ＤＲＭ指定部８から構成されている。
【００２８】
利用条件共通記述データベース（ＩＰＲ−ＤＢ）１は、標準化された形で表現されたコンテンツの利用条件、制御条件を格納している。ここでは、コンテンツ毎に利用条件や制御条件を複数のＤＲＭ方式で共通となる形式で記述して格納している。これらの条件は１つのコンテンツに対して、複数の異なる条件を記述して格納してもよい。例えば、流通経路に応じて価格やコピー許諾条件を変更する場合は、それぞれの流通経路に応じて１つのコンテンツに対して複数の利用条件を記述することになる。より具体的には、コンテンツＩＤフォーラムで規格が定められたコンテンツＩＤ管理センタのデータベースの内容を利用することができる。
【００２９】
利用条件変換方式データベース２は、利用条件共通記述データベース１に格納されている共通記述形式と、各ＤＲＭ方式で用いられる個別の利用条件記述形式及び利用条件指定方法の対応（以下、「利用条件変換方式」と称する）を記述したデータを格納している。コンテンツデータベース３は、コンテンツデータを格納している。
【００３０】
次に、上記の構成のコンテンツ管理装置によるコンテンツ管理方法について、図６のフローチャートを用いて説明する。コンテンツ提供者又は著作権者が利用条件共通記述データベース１に対して共通形式の利用条件、制御条件の記述Condition１を指定して出力させ、またコンテンツデータベース３に対してコンテンツ（例えば、コンテンツＣ１とする）を指定してコンテンツデータを出力させる（ステップＳ１１，Ｓ１２）。そしてＤＲＭ指定部８により使用するＤＲＭ方式（例えば、ＤＲＭ−ｉとする）を指定する（ステップＳ１３）。
【００３１】
これにより、利用条件変換処理部４では、ＤＲＭ指定部８によって指定されたＤＲＭ方式ＤＲＭ−ｉに関する利用条件変換方式Transｉを利用条件変換方式データベース２から取得し（ステップＳ１４）、共通形式で記述された利用条件Condition１を、利用条件変換方式TransｉによってＤＲＭ−ｉ方式の独自の利用条件記述方式と利用条件指定方式Condition−i1に変換する（ステップＳ１４）。
【００３２】
選択処理部５では、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してCondition−i1を与える処理を行う。選択処理部６は、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してコンテンツＣ１を与える処理を行う（ステップＳ１６）。
【００３３】
カプセル化実行部７では、選択処理部５，６の指示を受けて選択されたカプセル化プログラムＤＲＭｉをコンテンツＣ１と個別の利用条件Condition−i1とに基づいて起動して実行し、コンテンツＣ１をＤＲＭｉによってカプセル化したコンテンツＣ１ＤＲＭiを作成して出力する（ステップＳ１７）。
【００３４】
なお、１つのコンテンツＣ１を複数のＤＲＭ方式それぞれによって流通させる場合、上記のステップＳ１３〜Ｓ１７の処理はＤＲＭ方式毎に繰り返す。
【００３５】
次に、本発明のコンテンツ管理装置の第２の実施の形態について説明する。図２は第２の実施の形態のコンテンツ管理装置の機能的な構成を示している。第２の実施の形態の特徴は、図１に示した第１の実施の形態に対して、利用条件共通記述データベース（ＩＰＲ−ＤＢ）１０、コンテンツデータベース（ＤＢ）３０の登録内容が異なり、またコンテンツ指定部９が追加された点にある。なお、その他、図１の第１の実施の形態と共通する構成要素については、共通の符号を付して示してある。
【００３６】
利用条件共通記述データベース１０は、第１の実施の形態と同様に標準化された形で表現されたコンテンツの利用条件、制御条件を格納しているが、これと共に、どのコンテンツにどの共通形式の利用条件、制御条件が該当するかを明らかにするため、コンテンツＩＤと条件とを対照するデータが登録されている。また、同一のコンテンツに対して複数の利用条件、制御条件が記述されている場合、同一のコンテンツに関する複数の条件が区別できるようにコンテンツＩＤが設定され、テーブルに登録されている。このコンテンツＩＤの割当て方式は、コンテンツＩＤフォーラムで提唱されているものを利用するのが好ましい。
【００３７】
同様に、コンテンツデータベース３０は、種々のコンテンツデータを格納すると共に、コンテンツ毎にそれに対応するコンテンツＩＤを示すデータが登録されている。そして、コンテンツ指定部９は利用条件共通記述データベース１０とコンテンツデータベース３０とに対して、コンテンツＩＤによって所望のコンテンツを指定する。
【００３８】
次に、第２の実施の形態のコンテンツ管理装置によるコンテンツ管理方法について、図７のフローチャートを用いて説明する。コンテンツ提供者又は著作権者は、すでに利用条件共通記述データベース１０に登録されているコンテンツを流通させる場合、そのコンテンツに割当てられているコンテンツＩＤをコンテンツ指定部９で指定する（ステップＳ２１）。これを受けて、利用条件共通記述データベース１０はコンテンツＩＤに対応するコンテンツの共通形式の利用条件、制御条件の記述Condition１を出力し、コンテンツデータベース３０はコンテンツＩＤに対応するコンテンツデータを出力する（ステップＳ２２，Ｓ２３）。
【００３９】
コンテンツ指定部９によって、例えば、コンテンツＣ１に対するＩＤ（Ｃ１−ＩＤ）が指定されたとすれば、利用条件共通記述データベース１０からはそれに対応するコンテンツＣ１の利用条件、制御条件の共通形式の記述Condition１を出力し、コンテンツデータベース３０はコンテンツＣ１のデータを出力することになる。
【００４０】
そして利用条件変換方式データベース２では、ＤＲＭ指定部８によって指定されたＤＲＭ−ｉに対応する利用条件変換方式Transｉを出力する（ステップＳ２４，Ｓ２５）。
【００４１】
この後、利用条件変換処理部４〜カプセル化プログラム実行部７によるコンテンツＣ１に対するＤＲＭ−ｉによるカプセル化処理は第１の実施の形態と同様である。すなわち、利用条件変換処理部４では、共通形式で記述された利用条件Condition１を利用条件変換方式TransｉによってＤＲＭ−ｉ方式の独自の利用条件記述方式と利用条件指定方式Condition−i1に変換する（ステップＳ２６）。
【００４２】
選択処理部５では、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してCondition−i1を与える処理を行う。選択処理部６は、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してコンテンツＣ１を与える処理を行う（ステップＳ２７）。
【００４３】
カプセル化実行部７では、選択処理部５，６の指示を受けて選択されたカプセル化プログラムＤＲＭｉをコンテンツＣ１と個別の利用条件Condition−i1とに基づいて起動して実行し、コンテンツＣ１をＤＲＭｉによってカプセル化したコンテンツＣ１ＤＲＭiを作成して出力する（ステップＳ２８）。
【００４４】
なお、この場合にも、１つのコンテンツＣ１を複数のＤＲＭ方式それぞれによって流通させる場合、上記のステップＳ２４〜Ｓ２８の処理をＤＲＭ方式毎に繰り返す。
【００４５】
次に、本発明の第３の実施の形態のコンテンツ管理装置について、図３を用いて説明する。第３の実施の形態のコンテンツ管理装置は、図１に示した第１の実施の形態のシステムに対して、利用条件共通記述データベース１、コンテンツデータベース３をなくし、利用条件変換方式は利用条件変換方式データベース（ＤＢ）２に格納しているが、共通形式の利用条件、制御条件の記述、コンテンツデータそれぞれは利用条件入力部１１，コンテンツ入力部１２それぞれから入力するようにした、より簡略化したシステムを特徴とする。なお、図３において、図１に示した第１の実施の形態と共通する構成要素には、共通する符号を付して示してある。また、これらのにリブ１１，１２は本装置の一部ではなく、ＬＡＮ、インターネット等のネットワークを介して遠隔のサイトから伝送する手段であってもよい。
【００４６】
本実施の形態のコンテンツ管理装置によるコンテンツ管理方法を、図８のフローチャートを用いて説明する。あるＤＲＭ方式ＤＲＭ−ｉを用いてカプセル化したコンテンツＣ１（つまり、カプセル化コンテンツＣ１ＤＲＭi）を流通させる場合、利用条件入力部１１により、コンテンツの利用条件Condition１を共通記述方式を用いて記述して入力する（ステップＳ３１）。また、ＤＲＭ−ｉに関する利用条件変換方式Trans１は、ＤＲＭ指定部８によって指定することにより利用条件変換方式データベース２から取得する。そしてコンテンツ入力部１２によりコンテンツＣ１を入力する（ステップＳ３２）。
【００４７】
これより以降、利用条件変換処理部４〜カプセル化プログラム実行部７によるコンテンツＣ１に対するＤＲＭ−ｉによるカプセル化処理は、第１及び第２の実施の形態と同様である。すなわち、利用条件変換処理部４では、利用条件入力部１１からコンテンツＣ１の共通記述形式の利用条件Condition１を取得し、ＤＲＭ指定部８によって指定されたＤＲＭ方式ＤＲＭ−ｉに関する利用条件変換方式Transｉを利用条件変換方式データベース２から取得し（ステップＳ３３，Ｓ３４）、共通形式で記述された利用条件Condition１を、利用条件変換方式TransｉによってＤＲＭ−ｉ方式の独自の利用条件記述方式と利用条件指定方式Condition−i1に変換する（ステップＳ３５）。選択処理部５では、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してCondition−i1を与える処理を行う。選択処理部６では、カプセル化プログラム実行部７に対して、カプセル化プログラムＤＲＭｉを選択してコンテンツＣ１を与える処理を行う（ステップＳ３６）。そして、カプセル化実行部７では、選択処理部５，６の指示を受けて選択されたカプセル化プログラムＤＲＭｉをコンテンツＣ１と個別の利用条件Condition−i1とに基づいて起動して実行し、コンテンツＣ１をＤＲＭｉによってカプセル化し、カプセル化コンテンツＣ１ＤＲＭiを出力する（ステップＳ３７）。
【００４８】
なお、この場合にも、１つのコンテンツＣ１を複数のＤＲＭ方式それぞれによって流通させる場合、上記のステップＳ３３〜Ｓ３７の処理をＤＲＭ方式毎に繰り返す。
【００４９】
次に、上記の第１〜第３の各実施の形態における利用条件、制御条件の共通記述から各ＤＲＭ方式における利用条件記述への変換方法の表現について、図４及び図５を用いて説明する。
【００５０】
コンテンツＣａの共通記述による利用条件の項目term１を実現する方式がＤＲＭ−Ａに存在する場合、共通条件記述term１とこれを実現するＤＲＭ方式ＤＲＭ−Ａにおける条件記述と指定方式termＡ１を組として、Ａ１＝（term１，termＡ１）を利用条件変換方式データベース２に格納する。
【００５１】
またterm１がＤＲＭ−Ｂの複数の利用条件の組として記述される場合には、termＢ１はＤＲＭ−Ｂの複数の利用条件記述と指定方式の連続又は組で表現する。ここで、共通記述とＤＲＭ方式毎の独自の記述とが完全に一致しない場合、最も近いものを対応させる。
【００５２】
あるＤＲＭ方式ＤＲＭ−Ｃにterm１を実現する機能がない場合、Ｃ１＝（term１，０）として、対応がないことを記述する。この場合、term１はＤＲＭの利用条件又は制御情報として用いず、コンテンツＣａの利用条件を記述したコンテンツＣtermとして新たにデータを生成する。そして、ＤＲＭ−Ｃにおけるカプセル化においては、本来のコンテンツＣａに加えて、利用条件に由来するコンテンツＣtermもカプセル内に格納する。つまり、カプセル内にこれら２つを格納するのである。ここで、利用条件の複数の項目term１，term２，term３，…がＤＲＭ−Ｃの機能に対応していない場合には、term１，term２，term３，…をＣtermに格納する。
【００５３】
ここで必要であれば、ＤＲＭの機能で実現可能な利用条件の項目termＸ，termＹ，termＺ，…をＣtermに含めてもよい。この場合、実際の利用制御はＣterm内のtermＸ，termＹ，termＺ，…によらず、ＤＲＭによる。
【００５４】
次に、ＤＲＭの出力機能について説明する。個々のＤＲＭ方式は独自の形式及び方法で利用条件をカプセル内に持っている。これを共通形式で出力する機能を、以下に説明する。
【００５５】
これを実現する第１の方式は、図９に示すように、ＤＲＭで実現可能であるか不可能であるかにかかわらず、利用条件のすべての項目を、利用条件に由来するコンテンツＣtermに格納してカプセル内に入れるものである。共通形式での出力機能は、Ｃtermのデータを利用して、利用条件を出力する。
【００５６】
第２の方式は、図１０に示すように、ＤＲＭで実現される利用条件については、ＤＲＭのカプセルに対して現在設定されている利用条件を出力させる機能を持たせる方式である。この出力機能の出力を、利用条件変換方式データベース２を用いて逆変換し、共通記述形式による記述を得る。
【００５７】
第３の方式は、第２の実現方式において利用条件変換方式データベース２内に、ＤＲＭ固有表現から共通表現への逆変換方法を格納しておくものである。
【００５８】
このようにすれば、すべての利用条件をＣtermで表現するか、又は上述したＤＲＭの出力機能を持たせるかすることで、コンテンツ提供者又は著作権者が指定した利用条件のうち、ＤＲＭが実現できる項目とＤＲＭが実現できない項目の両方を共通形式で出力することができる。
【００５９】
ここでさらに、このようにして出力した利用条件の各項目については、属性を持たせて出力する。その属性の１つは、どの項目がそのＤＲＭ方式でサポートされているか否かの情報である。さらに、その機能をサポートするＤＲＭ方式のリストを属性とすることで、コンテンツ提供者の目的によりよく合致したＤＲＭ方式を選択する支援ができる。
【００６０】
次に、ＤＲＭ選択サポート機能について説明する。ＤＲＭを用いたコンテンツの流通に際して、コンテンツ提供者がコンテンツに対する利用条件を指定したとき、利用条件変換方式データベース２のデータに基づいて、ＤＲＭ方式毎に利用条件の各項目のサポートの有無を表す情報をコンテンツ利用者に与えるようにする。これによって、コンテンツ提供者の目的に最もよく合致したＤＲＭを選択することができる。
【００６１】
さらに、上記の機能に加えて、サポート有無のリストをパラメータとした評価関数を用意し、その評価関数の出力値に基づいてコンテンツ提供者の指定する利用条件に対するＤＲＭの評価を行うことができる。評価関数の例としては、最もサポートする項目が多いＤＲＭ方式が最も良い評価を得るというもの、あるいは、利用条件の重要度に基づく重み付け評価を行うものがある。
【００６２】
図１１を用いて、ＤＲＭｘからＤＲＭｙへの移行について説明する。ＤＲＭｘのカプセルを入力とし、ＤＲＭからコンテンツと共通記述で表わされたすべての利用条件を抽出し、別のＤＲＭ（ＤＲＭｙ）の利用条件記述形式及び指定方法に変換し、ＤＲＭｘから抽出したコンテンツをＤＲＭｙを用いてカプセル化する。
【００６３】
上述した各機能によって、コンテンツ提供者が指定した、共通記述で記述された利用条件は、このシステムでサポートする任意のＤＲＭｘでカプセル化した場合、ＤＲＭから再び共通利用条件の形態で取出すことができる。これを利用して、ＤＲＭを移行できる。つまり、利用条件共通記述データベースに利用条件が登録されていないが、あるＤＲＭｘでカプセル化されているコンテンツＣ１を、そのＤＲＭｘとは別のＤＲＭｙで流通させることができるのである。
【００６４】
【発明の効果】
以上のように本発明によれば、ＤＲＭ方式毎の共通記述とＤＲＭ方式各々で用いる利用条件記述方式と指定方式との変換ルールを持たせることにより、共通形式の記述でコンテンツ利用条件を指定するだけで、複数のＤＲＭのカプセル化を行うことができる。
【００６５】
また本発明によれば、ＤＲＭの能力不足に起因する利用条件消滅を防止し、これによって、ある機能を持ったＤＲＭシステムを用いて流通しているコンテンツを、別のＤＲＭを用いたコンテンツに変更して流通させる場合でも、最初のＤＲＭがサポートしていない保護機能、利用条件制御機能を後のＤＲＭに引き継ぎ、複数のＤＲＭの利用における安全性、実用性を高めることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の機能的構成を示すブロック図。
【図２】本発明の第２の実施の形態の機能的構成を示すブロック図。
【図３】本発明の第３の実施の形態の機能的構成を示すブロック図。
【図４】上記の各実施の形態における利用条件変換処理部の処理機能の別例の説明図。
【図５】上記の利用条件変換処理部の処理機能の別例によるカプセル化コンテンツの説明図。
【図６】本発明の第１の実施の形態によるコンテンツ管理処理のフローチャート。
【図７】本発明の第２の実施の形態によるコンテンツ管理処理のフローチャート。
【図８】本発明の第３の実施の形態によるコンテンツ管理処理のフローチャート。
【図９】本発明によるＤＲＭ出力機能の一例の説明図。
【図１０】本発明によるＤＲＭ出力機能の他の例の説明図。
【図１１】本発明によるＤＲＭｘから別のＤＲＭｙへの移行処理を示す説明図。
【符号の説明】
１  利用条件共通記述データベース
２  利用条件変換方式データベース
３  コンテンツデータベース
４  利用条件変換処理部
５  選択処理部
６  選択処理部
７  カプセル化プログラム実行部
８  ＤＲＭ指定部
９  コンテンツ指定部
１０  利用条件共通記述データベース
１１  利用条件入力部
１２  コンテンツ入力部
３０  コンテンツデータベース
【図１】
0003751850.tif 000002
【図２】
0003751850.tif 000003
【図３】
0003751850.tif 000004
【図４】
0003751850.tif 000005
【図５】
0003751850.tif 000006
【図６】
0003751850.tif 000007
【図７】
0003751850.tif 000008
【図８】
0003751850.tif 000009
【図９】
0003751850.tif 000010
【図１０】
0003751850.tif 000011
【図１１】
0003751850.tif 000012