(57)【要約】【課題】安全な方法でＭＰＥＧ−２１デジタル・アイテム消費で用いられるべき標準方法を設計することの問題、およびをＭＰＥＧ−２１フレームワーク全体にＩＰＭＰ素子／部分を組み込むことの問題を解決する。【解決手段】本発明は、ＭＰＥＧ−２１ＩＰＭＰシステムに用いるべきデジタル・アイテムに対するＩＰＭＰスキーム記述を表わすための標準方法を記載している。本発明は、ＩＰＭＰをＭＰＥＧ−２１フレームワークのＤＩＤモデルとリンクすることを目的とする。また、本発明は、ＭＰＥＧ−２１アーキテクチャの下でデジタル・アイテム分配および保護に対するＩＰＭＰ全体を構築するためにＭＰＥＧ−２１ＩＰＭＰシステム・インプリメンターに対してインタオペラブルでかつ安全な方法を提供する。また、本発明は、重要なＩＰＭＰツール関連制御情報並びにその他のツール情報を含んでいるＩＰＭＰ情報を配置するための適当な場所を設計する。情報は、最外部コンテナのＤＩＤ記述子ステートメントに配置されるか資源素子にしっかり結合されるものとしている。【選択図】　図３
2004038924.tif 000002
【特許請求の範囲】
【請求項１】
サーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法であって、
コンテンツを保護するためにＩＰＭＰシステムで一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述すべく柔軟なＩＰＭＰスキーム記述スキーマおよび言語に基づきその参照資源を有するデジタル・アイテム・デクラレーション（ＤＩＤ）が生成され、かつコード化されるときにＩＰＭＰスキーム記述スキーマおよび言語に基づき内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップと、
ユーザに分配されるべく、特定された場所におけるＤＩＤにＩＰＭＰスキーム記述子を組み込むステップと、
ＤＩＤを端末に転送するステップとを含み、端末は、ＤＩＤからＩＰＭＰスキーム記述子を抽出するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき動作するＩＰＭＰパーサを含み、
端末は、ＩＰＭＰパーサによって抽出されかつ転送されたＩＰＭＰスキーム記述子の内部のＩＰＭＰ情報を解釈し、かつ前記端末のコンテンツに保護を実施するためにツール管理プログラムおよびメッセージ・ルータの一つを含む方法。
【請求項２】
ツール・リスト、ＩＰＭＰツール・ホルダーおよびＩＰＭＰ権利ホルダーの一つに関する必要なＩＰＭＰ情報を特定するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰスキーム記述子の一部として、ＩＰＭＰ制御情報記述子を生成するステップ更に含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項３】
ユーザに分配されるべく、コンテナ記述子のステートメントエレメントの開始にＤＩＤの下にＩＰＭＰ制御情報記述子を配置するステップを更に含む、請求項２に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項４】
完全に記述されたＩＰＭＰツール情報および特定の保護された資源に対する関連制御メッセージの一つに関する必要なＩＰＭＰ情報を特定するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰスキーム記述子の一部として、ＩＰＭＰ記述子を生成するステップを更に含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項５】
ユーザに分配されるべく、ＤＩＤの下の同じコンポーネント親素子内の最も近い資源記述子にＩＰＭＰ記述子を配置するステップを更に含む、請求項４に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項６】
既存の暗号化アルゴリズムを用いてＤＩＤ全体（ＤＩＤＬファイル）を暗号化するステップと、
内部ＩＰＭＰ情報を有する暗号化したＤＩＤをユーザに分配するステップとを更に含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項７】
デジタル署名アルゴリズムを用いてＤＩＤ全体（ＤＩＤＬファイル）をデジタル署名するステップと、
内部ＩＰＭＰ情報を有する署名したＤＩＤをユーザに分配するステップとを含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項８】
既存の暗号化アルゴリズムを用いてＩＰＭＰスキーム記述子だけを暗号化するステップと、
ＩＰＭＰ情報を有する暗号化されたＩＰＭＰスキーム記述子をＤＩＤに組み込むステップとを含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項９】
デジタル署名アルゴリズムを用いてＩＰＭＰスキーム記述子だけをデジタル署名するステップと、
ＩＰＭＰ情報を有する署名したＩＰＭＰスキーム記述子をＤＩＤに組み込むステップとを含む、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１０】
端末のＤＩＤパーサは、ＤＩＤをパーズし；
ＤＩＤパーサは、ＩＰＭＰスキーム記述子のＩＰＭＰ＿Ｓｃｈｅｍｅタグに合致するときにＤＩＤ内部のＩＰＭＰスキーム記述子を検出し；かつ
ＩＰＭＰパーサは、ＩＰＭＰ＿Ｓｃｈｅｍｅタグによって受け取ったＤＩＤからＩＰＭＰ情報を有するＩＰＭＰ記述子を抽出し、かつＩＰＭＰスキーム記述子をパーズする、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１１】
端末のＩＰＭＰパーサは、ＩＰＭＰスキーム記述子をパーズし；
ＩＰＭＰパーサは、ＩＰＭＰパーサがＩＰＭＰスキーム記述子のＲＥＬタグに合致するときにＩＰＭＰスキーム記述子の内部のＲＥＬ情報を検出し；
ＲＥＬパーサは、ＲＥＬタグによってＩＰＭＰスキーム記述子からＲＥＬ情報を抽出し、かつＲＥＬ情報をパーズし；かつ
ＲＥＬパーサは、ＲＥＬ情報によって記述された権利および使用規則を起動するために、権利情報の動作情報を端末の各コンポーネントに転送する、請求項１に記載のサーバにおけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１２】
コンテンツを保護するためにＩＰＭＰシステムで一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述すべく柔軟なＩＰＭＰスキーム記述スキーマおよび言語に基づき、サーバは、その参照資源を有するデジタル・アイテム・デクラレーション（ＤＩＤ）が生成されかつコード化されるときにＩＰＭＰスキーム記述スキーマおよび言語に基づき内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成し；
サーバは、ユーザに分配されるために特定された場所におけるＤＩＤにＩＰＭＰスキーム記述子を組み込み；かつ
サーバは、ＤＩＤからＩＰＭＰスキーム記述子を抽出するためにＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサが設置される端末にＤＩＤを転送し；
端末のＩＰＭＰスキーム記述子のＩＰＭＰ情報を有するＤＩＤおよびその参照資源を受け取るステップと；
受け取ったＤＩＤからＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を抽出するステップと；
端末のＩＰＭＰパーサによってＩＰＭＰスキーム記述子をパーズするステップと；
端末のＩＰＭＰツール管理プログラムおよびメッセージ・ルータの一つにＩＰＭＰ情報を転送するステップと；
端末のコンテンツに保護を実施するＩＰＭＰスキーム記述子の内部のＩＰＭＰ情報を解釈するステップと；
端末の資源に保護を起動するステップと
を含む、端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１３】
サーバは、ツール・リスト、ＩＰＭＰツール・ホルダーおよびＩＰＭＰ権利ホルダーの一つに関する必要なＩＰＭＰ情報を特定するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰスキーム記述子の一部として、ＩＰＭＰ制御情報記述子を生成する、請求項１２に記載の端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１４】
サーバは、完全に記述されたＩＰＭＰツール情報および特定の保護された資源に対する関連制御メッセージの一つに関する必要なＩＰＭＰ情報を特定するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰスキーム記述子の一部として、ＩＰＭＰ記述子を生成する、請求項１２に記載の端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１５】
サーバは、ユーザに分配されるべく、ＤＩＤの下の同じコンポーネント親素子内の最も近い資源記述子にＩＰＭＰ記述子を配置する、請求項１４に記載の端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１６】
端末のＤＩＤパーサによってＤＩＤをパーズするステップと；
ＤＩＤパーサがＩＰＭＰスキーム記述子のＩＰＭＰ＿Ｓｃｈｅｍｅタグに合致するときにＤＩＤの内部のＩＰＭＰスキーム記述子を検出するステップと；
ＩＰＭＰ＿Ｓｃｈｅｍｅタグにより受け取ったＤＩＤからＩＰＭＰ情報を有するＩＰＭＰ記述子を抽出しかつＩＰＭＰパーサによりＩＰＭＰスキーム記述子をパーズするステップと
を含む、請求項１２に記載の端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１７】
端末のＩＰＭＰパーサによりＩＰＭＰスキーム記述子をパーズするステップと；
ＩＰＭＰパーサがＩＰＭＰスキーム記述子のＲＥＬタグに合致するときにＩＰＭＰスキーム記述子の内部のＲＥＬ情報を検出するステップと；
ＲＥＬタグによりＩＰＭＰスキーム記述子からＲＥＬ情報を抽出しかつＲＥＬパーサによりＲＥＬ情報をパーズするステップと；
ＲＥＬ情報により記述された権利および使用規則を起動するために、権利情報の動作情報を端末の各コンポーネントに転送するステップと
を含む、請求項１２に記載の端末におけるデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法。
【請求項１８】
資源を生成するためにコンテンツをコード化するエンコーダ；
参照資源を有するデジタル・アイテム・デクラレーション（ＤＩＤ）を生成し、コンテンツを保護するためにＩＰＭＰシステムで一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語に基づき内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成し、かつユーザに分配されるために特定された場所におけるＤＩＤにＩＰＭＰスキーム記述子を組み込む、プロセッサ；および
ＤＩＤを端末に送信する送信機
を備えている、デジタル・アイテムに対するＩＰＭＰスキーム記述を処理するサーバ。
【請求項１９】
コンテンツを保護するためにＩＰＭＰシステムで一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するためにＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰスキーム記述子のＩＰＭＰ情報を有するデジタル・アイテム・デクラレーション（ＤＩＤ）およびその参照資源をサーバから受け取る受信機；
受け取ったＤＩＤからＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を抽出する抽出装置；
ＩＰＭＰスキーム記述子をパーズするＩＰＭＰパーサ；および
ＩＰＭＰパーサから転送されたＩＰＭＰスキーム記述子の内部のＩＰＭＰ情報を解釈し、かつ資源に保護を起動することにより端末のコンテンツに保護を実施する、ＩＰＭＰツール管理プログラムおよびメッセージ・ルータの一つ；
を備えている、デジタル・アイテムに対するＩＰＭＰスキーム記述を処理する端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧ−２１適用範囲のコンテンツ分配および保護に関し、特に保護されたコンテンツがＭＰＥＧ−２１従順装置に基づき引き渡され、かつ転送されるようなかかる適用に関する。
【０００２】
【従来の技術】
今日、マルチメディア・コンテンツの受渡しおよび消費に対するインフラストラクチャを構築するために多くの素子が存在する。しかしながら、これらの素子が、既存しているまたは開発中のいずれかにおいて、互いに関連する方法を記述するための“全体像”が存在しない。ＭＰＥＧ−２１の目的は、これら様々な素子が互いに適合する方法を記述することである。ギャップが存在するところでは、ＭＰＥＧ−２１は、どの新しい標準を必要とするかを勧告する。その他の関連標準がその他の団体によって開発されうる間に、ＭＰＥＧは、次いで適当なものとして新しい標準を開発する。これらの仕様は、ＭＰＥＧとこれらの団体との間の共同研究を通してマルチメディア・フレームワークに統合される。
【０００３】
ＭＰＥＧ−２１は、異なるコミュニティによって使用される広範囲のネットワークおよび装置にわたるメルチメディア資源の透過および増補使用を可能にするためのビジョンを設定することを目的とする。全体像を設定することは、マルチメディア・コンテンツの受渡しおよび消費に対するインフラストラクチャを構築するために存在する、全ての素子の仕様の方法を記述することである。いま６つの重要な技術要素がＭＰＥＧ−２１において画定されている：ＤＩＤ（デジタル・アイテム・デクラレーション）、ＤＩＩ＆Ｄ（デジタル・アイテム識別および記述）、ＩＰＭＰ（知的財産管理および保護）、ＲＤＤ（権利データ辞書）、ＲＥＬ（権利表現言語）、およびＤＩＡ（デジタル・アイテム適応）。
【０００４】
デジタル・アイテムは、標準表現および識別、およびメタデータを含んでいる、構造化デジタル・オブジェクトとして画定される。このエンティティは、全体としてＭＰＥＧ−２１フレームワーク内の分散およびトランザクションの基本ユニットである。デジタル・アイテムを画定する手段は、デジタル・アイテム・デクラレーションである。ＤＩＤは、デジタル・アイテムの組立、構造、および編成を特定する。ＤＩＤは、デジタル・アイテムを画定するための一組のアブストラク・タームおよびコンセプトによって形成された有用なモデルを画定した。このモデル内で、デジタル・アイテムは、“ワーク”のデジタル表現であり、かつそのように、それは、モデル内で作動（管理、記述、交換、収集、等）されるアイテムである。このモデルの目標は、より高いレベルの機能性を可能にする“フック”を供給すると同時に、可能な限り柔軟かつ汎用であることである。これは、その結果、その他のＭＰＥＧ−２１素子におけるより高いレベルのモデルの構築におけるキー・ファンデーションとしてモデルを役立たせる。
【０００５】
ＭＰＥＧ標準化グループでは、人々は、従順端末を含むＩＰＭＰ（知的所有権管理および保護）システムを標準化することに向けて作業をしている。全ての端末は、それらがどのような種類のＩＰＭＰツールを用いているかに係わらず、同じＩＰＭＰ標準に従うことによって暗号化され、かつ保護される保護コンテンツを表すことができる。かかる広いインタオペラビリティを達成するために、ＩＰＭＰは、また、パラメトリック記述により端末にそれ自体の好みのツールを選択させる。また、ＩＰＭＰ端末は、あるパラメトリック集合により（たった一つのツールとして動作する）ツール・セットを形成するために多数のツールを一緒に纏めることもできる。
【０００６】
ＩＰＭＰ素子は、ＤＩＤモデルに一致すべきである。しかし、現在のＭＰＥＧ−２１　ＩＰＭＰ端末は、ＭＰＥＧ−２１フレームワーク・ベース・コンテンツ−デジタル・アイテム分配および保護−に対する要件に合致することができない。換言すると、ＩＰＭＰツール情報のようなＩＰＭＰスキーム（情報）は、コンテンツを消費し、かつ保護する従順ＭＰＥＧ−２１端末に対するコア・エンティティである、ＤＩＤモデルに含まれていない。
【０００７】
【発明が解決しようとする課題】
柔軟かつインタオペラブルなＩＰＭＰシステムをＭＰＥＧ−２１アーキテクチャ全体にフィットさせるために、
ＭＰＥＧ−２１ＤＩＤモデルの下でその他のＭＰＥＧ−２１素子情報および参照資源を有するＩＰＭＰ情報を保持するために適当かつ正当な場所を設計し、
ＭＰＥＧ−２１　ＩＰＭＰシステムに対する全てのＩＰＭＰ関連情報を表すために標準方法を供給し、
ＭＰＥＧ−２１関連“コンテンツ”分配および保護に対するＩＰＭＰ情報に基づき従順ＭＰＥＧ−２１　ＩＰＭＰシステムを構築するためにＭＰＥＧ−２１ベース・アプリケーション・インプリメンターに対する標準方法を供給すべきである。
【０００８】
【課題を解決するための手段】
ＩＰＭＰ情報を含むためにＤＩＤに対する場所を画定するための手段と、
効果的に構築され、かつ編成されるためにＸＭＬスキーマに基づきデジタル・アイテムに対するＩＰＭＰスキーム記述を画定し、かつ標準化するための手段と、
ＭＰＥＧ−２１アーキテクチャにおけるデジタル・アイテム資源をアクセスする前にＭＰＥＧ−２１　ＩＰＭＰシステムにＩＰＭＰ制御情報をパスするための手段と、
ＭＰＥＧ−２１従順端末の隣接ＩＰＭＰ情報を用いて資源を保護するための手段。
【０００９】
【発明の作用】
コンテンツ・プロバイダ側では、入力“コンテンツ”は、コード化され、かつその参照資源を有するＤＩＤを含んでいるＭＰＥＧ−２１デジタル・アイテムであるべく形成される。デジタル・アイテムがＭＰＥＧ−２１　ＩＰＭＰを用いて保護されるならば、ＩＰＭＰ制御情報およびその他のＩＰＭＰ情報は、検索され、かつＤＩＤで構築される必要がある。
【００１０】
ＤＩＤが検索され、かつＤＩＤパーサに送られた後、ＤＩＤパーサは、ＩＰＭＰスキーム記述（情報）を抽出し、かつＩＰＭＰパーサに送る。次いで、ＩＰＭＰパーサは、全てのＩＰＭＰ情報を抽出し、かつ情報をＭＰＥＧ−２１　ＩＰＭＰシステムのＩＰＭＰツール管理プログラムおよびメッセージ・ルータに転送する。ＩＰＭＰメッセージ、キー等のようなその他のＩＰＭＰ情報は、ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒに不明瞭なデータ（Ｏｐａｑｕｅ　Ｄａｔａ）としてまたはＤＩＤに資源素子として配置することができる。ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒの下で権利表現情報が存在するときには、それは、ＲＥＬパーサに転送される。パーズされた権利情報は、（遠隔的に）ＤＩＤにキャリーされた権利管理ツールまたは記述子基準を通して資源によって強要されうる。
【００１１】
換言すると、コンテンツ・プロバイダのサーバのデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法は、
コンテンツを保護するためにＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語に基づき、その参照資源を有するデジタル・アイテム・デクラレーション（ＤＩＤ）が生成されかつコード化されるときにＩＰＭＰスキーム記述スキーマおよび言語に基づき内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
ユーザに分配されるべき特定の場所のＤＩＤにＩＰＭＰスキーム記述子を組み込むステップ；および
ＤＩＤを端末に転送するステップ；を含み、
前記端末は、ＤＩＤからＩＰＭＰスキーム記述子を抽出するためにＩＰＭＰスキーム記述スキーマおよび言語に基づき動作するＩＰＭＰパーサを含み、かつ
前記端末は、ＩＰＭＰパーサによって抽出されかつ転送されたＩＰＭＰスキーム記述子の内部のＩＰＭＰ情報を解釈しかつ端末のコンテンツに保護を実施するためにツール管理プログラムおよびメッセージ・ルーターの一つを含む。
【００１２】
上記方法の一つの主要な特徴は、サーバの特定の場所のＤＩＤにＩＰＭＰスキーム記述子を組み込むステップであるということに注目する。従って、本発明は、少なくとも“組み込む”ステップにより後で説明する効果を達成することができる。端末のコンポーネントは、サーバに関して本発明において省略することができる。
【００１３】
更に、本発明は、コンテンツの消費者の端末のデジタル・アイテムに対するＩＰＭＰスキーム記述を処理する方法を提供する。この方法を実行する前に、コンテンツを保護するためにＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するための柔軟なＩＰＭＰスキーム記述スキーマおよび言語に基づき、サーバは、その参照資源を有するデジタル・アイテム・デクラレーション（ＤＩＤ）が生成されかつコード化されるときにＩＰＭＰスキーム記述スキーマおよび言語に基づき内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成する。サーバは、ユーザに分配されるべき特定の場所のＤＩＤにＩＰＭＰスキーム記述子を組み込む。サーバは、ＤＩＤからＩＰＭＰスキーム記述子を抽出するためにＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサが設置されている端末にＤＩＤを転送する。
【００１４】
次いで、この方法は、
端末のＩＰＭＰスキーム記述子のＩＰＭＰ情報を有するＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤからＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を抽出するステップ；
端末のＩＰＭＰパーサによってＩＰＭＰスキーム記述子をパーズするステップ；
端末のＩＰＭＰツール管理プログラムおよびメッセージ・ルーターの一つにＩＰＭＰ情報を転送するステップ；
端末のコンテンツに保護を実施するＩＰＭＰスキーム記述子の内部のＩＰＭＰ情報を解釈するステップ；および
端末の資源に保護を起動するステップ
を含む。
【００１５】
上記方法の一つの主要な特徴は、端末がＤＩＤの特定の場所内に配置されたＩＰＭＰスキーム記述子を処理することができることに注目する。従って、ＩＰＭＰスキーム記述子を処理するための少なくとも一つのステップまたはＤＩＤを含む本発明は、後で説明する効果を達成することができる。
【００１６】
上記方法は、上記ステップをそれぞれ実行するコンポーネントを有するサーバおよび端末として説明される。
【００１７】
詳細は、実施形態に詳述される。
【００１８】
本発明のこの目的、その他の目的および特徴は、同様の部分が同様の参照番号によって示され、添付した図面を参照したその好適な実施形態の後続する記述から明らかになるであろう。
【００１９】
【発明の実施の形態】
デジタル・アイテムは、標準表現および識別、およびそれぞれの内容、例えば、タイトルに関するデータかつ動画像に対する複製許可を説明するためにそれぞれのデジタル・アイテムに属する、メタデータを含む構造化デジタル・オブジェクトとして画定される。このエンティティは、全体としてＭＰＥＧ−２１フレームワーク内の分配およびトランザクションの基本ユニットである。本発明は、ＭＰＥＧ−２１以外のあらゆるフォーマット、例えば、ＭＰＥＧ−７に適用することができるということに注目する。このユニットに集中して、ＭＰＥＧ−２１の下で存在している６つの技術的要素を、以下に簡単に記述し、かつリストする。
・デジタル・アイテム・デクラレーション（デジタル・アイテムを宣言するための均一かつ柔軟なアブストラクションおよびインタオペラブル・スキーマ）：それは、デジタル・アイテムの構造および組立を宣言するための機構を特定する。
・デジタル・アイテム識別および記述（その特性、種類または細分性に係わりなくあらゆるエンティティの識別および記述に対するフレームワーク）。それは、デジタル・アイテムおよびそれらの部分および集合を記述し、かつ独自に識別することができる方法を特定する。
・知的財産権管理および保護アーキテクチャまたはツール表現および通信システム（広範囲のネットワークおよび装置にわたりコンテンツを継続的かつ信頼可能に管理し、かつ保護することができる手段）。それは、デジタル・アイテムに関連付けられた知的財産権管理および保護に関する情報を特定する。
・権利表現言語（権利データ辞書に画定された用語を用いて権利および許可を宣言することができる機械可読言語）。それは、プライバシーおよび個人データの使用の問題に取り組む方法でデジタル資源の透過および増補使用を支持し、かつそれらの権利および問題点を表現するための柔軟な、インタオペラブルな機構を特定する。
・権利データ辞書（ＭＰＥＧ−２１権利表現言語に使用する用語の一組の、明快で、一貫した、構造化され、かつ統合された定義）。
・デジタル・アイテム適応：資源適応、記述子（‘メタデータ’）適応、およびサービス管理の品質を支持するためのツールを供給する。
【００２０】
この明細書に示す“ツール”は、相互認証や、データ暗号化規格（ＤＥＳ）に従う解読のような一つ以上の所定の処理を実行するためのコンピュータ実行可能プログラムである。かかるプログラムは、ダイナミック・リンク・ライブラリ（ＤＬＬ）、ＪＡＶＡ（ジャバ）コード・プログラム・モジュール、等の形式で利用可能である。
【００２１】
デジタル・アイテムがそれによって画定される手段は、デジタル・アイテム・デクラレーションＤＩＤ（図３の構造全体）である。ＤＩＤは、デジタル・アイテムの組立、構造、および編成を特定する。これは、資源、関連メタデータのリスト、および部分間の関係を含む。ＤＩＤは、デジタル・アイテムを画定するために（例えば図３のユニット３．６、３．７、３．８に示すような）コンテナ（Ｃｏｎｔａｉｎｅｒ）、アイテム（Ｉｔｅｍ）、コンポーネント（Ｃｏｍｐｏｎｅｎｔ）、アンカー（Ａｎｃｈｏｒ）、ディスクリプタ（Ｄｅｓｃｒｉｐｔｏｒ）、コンディション（Ｃｏｎｄｉｔｉｏｎ）、チョイス（Ｃｈｏｉｃｅ）、セレクション（Ｓｅｌｅｃｔｉｏｎ）、アノテーション（Ａｎｎｏｔａｔｉｏｎ）、アサーション（Ａｓｓｅｒｔｉｏｎ）、リソース（Ｒｅｓｏｕｒｃｅ）、フラグメント（Ｆｒａｇｍｅｎｔ）、ステートメント（Ｓｔａｔｅｍｅｎｔ）、等のような一組の抽象用語および概念によって形成された有用なモデル（図３のユニット３．１）を画定した。このモデル内では、デジタル・アイテムは、“ワーク”のデジタル表現であり、かつそのように、それは、モデル内で作動（管理、記述、交換、収集、等）されるアイテムである。このモデルの目標は、より高い機能性を可能にする“フック”を供給すると同時に、可能な限り柔軟で、かつ汎用であることである。これは、結果として、その他のＭＰＥＧ−２１素子におけるより高いレベルのモデルの構築におけるキー・ファンデーションとしてモデルを役立たせる。また、ＩＰＭＰ素子は、このモデルにフィットすべきである。
【００２２】
最初に、図３を参照して、デジタル・アイテムのコンテナ３．１の編成を説明する。以下の構成を有するコンテナ３．１は、素子を配置することによりサーバによって生成される。コンテナ３．１の開始から、コンテナ３．１は、この順番で記述子３．１１、アイテム３．１２、３．１３、および３．１４を有しかつＸＭＬを用いることによりテキスト・フォーマットで記述される。
【００２３】
記述子３．１１は、例えば、どのような種類のアイテムがコンテナ３．１に含まれるかを示しかつデジタル・アイテム・デクラレーション（ＤＩＤ）として、またはコンテナ記述子とも呼ばれる。記述子３．１１は、“ステートメント”として示される、ＩＰＭＰスキーム記述子３．２を含む。ＩＰＭＰスキーム記述子３．２の始めには、ＩＰＭＰ制御情報記述子（ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒ）が配置され、サーバのエンコードがコンテンツをコード化する場合に用いられるツールのリストを記述する。
【００２４】
アイテム３．１２から３．１４は、それぞれ、動画像、静止画像、および音声のようなコンテンツに関する。例えば、アイテム３．１２は、記述子３．１５およびコンポーネント３．１６のような一つ以上のコンポーネントを含む。記述子３．１５は、アイテム３．１２に関する固有の情報を記述する。コンポーネント３．１６は、資源３．１７および資源３．１７に対する記述子３．１８を含む。記述子（ＤＩＤ）３．１８は、識別子により資源３．１７を識別するデジタル・アイテム識別および記述（ＤＩＩＤ）３．５を含む。資源３．１７は、動画像、静止画像、および音声のような実際のデータである。代替的に、資源３．１７は、実際のデータが記憶される、ネットワークのサーバを特定するＵＲＬ（ユニフォーム・リソース・ロケータ）でありうる。
【００２５】
アイテム３．１３および３．１４の各構成は、アイテム３．１２の構成と同じである。アイテム３．１３および３．１４は、記述子（ＤＩＤ）および資源を含むコンポーネントを有する。それぞれの記述子（ＤＩＤ）は、ＩＰＭＰスキーム記述子としてステートメント３．３および３．４を有する。ＩＰＭＰスキーム記述子は、特定の保護された資源に対する完全に記述されたＩＰＭＰツール情報および関連制御メッセージの一つに関する必要なＩＰＭＰ情報を特定するＩＰＭＰ記述子を有する。ＩＰＭＰ記述子は、ユーザに分配される、ＤＩＤ下の同じコンポーネント親素子内の最も近い資源記述子（即ち、資源に対応している記述子（ＤＩＤ））に配置される。上記素子の詳細な説明は、後で記述する。
【００２６】
図１は、ＭＰＥＧ−２１コンテンツ・モデル・アーキテクチャを示す。ユニット１．１　ＤＩＤは、ユニット３．１に示すようなデジタル・アイテムの構成、構造、および編成を特定する。ユニット１．１　ＤＩＤは、デジタル・アイテムのＩＤ番号のような識別（ユニット１．２）、デジタル・アイテムのタイトルおよび著作権情報のような記述（ユニット１．３）、資源のＵＲＬ（ユニフォーム・リソース・ロケータ）のような参照資源（ユニット１．４）のリスト、および部分間の関係を含む。
【００２７】
ＩＰＭＰフレームワークは、（直接包含、またはあるその他のリンケージよって）関連付けられうる権利表現を施行するためのツールを支持する端末システム・インタフェースである。ＤＩＤをＩＰＭＰフレームワークにリンスしようとするためにＤＩＤモデルの下に一つのユニット１．５“ＩＰＭＰ＿Ｓｃｈｅｍｅ”を追加する。ユニット１．６権利表現は、記述（および／またはｒｅｆｓ）に、および／または資源ｒｅｆ（ｓ）および／またはＩＰＭＰ＿Ｓｃｈｅｍｅに含まれうる。ユニット１．６権利表現式は、ユニット１．３から１．５にわたる情報をそれにより参照することができる、著作権に関する情報を有する。ユニット１．６は、ステートメント３．２の終り（図３）、アイテム１．１３内のコンポーネントのステートメント３．３（図３）、またはあらゆるステートメントに含むことができる。
【００２８】
図２は、ＭＰＥＧ−２１システム・アーキテクチャに対する従来技術を示す。ＭＰＥＧ−２１フレームワークの下で、明快なＤＩ・デクラレーションがやってくるときには、それは、ＤＩＤパーサ（モジュール２．１）によってパーズされる。本発明では、デクラレーションの一部をパーズすると同時に、それは、ＤＩＤパーサが、コンテンツ（ＤＩ）またはコンテンツの一部を保護するために用いられるＩＰＭＰ＿Ｓｃｈｅｍｅ記述を識別する記述子に遭遇することを考慮する（コンポーネント資源（Ｃｏｍｐｏｎｅｎｔ　Ｒｅｓｏｕｒｃｅ））。ＤＩＤパーサは、ＩＰＭＰ＿Ｓｃｈｅｍｅスキーマを解釈するためにモジュール２．２ＩＰＭＰパーサを呼出し続いて保護コンテンツ情報（またはそれを取得するための手段）と一緒にＩＰＭＰ＿Ｓｃｈｅｍｅ情報をＩＰＭＰシステムにパスする。また、ＤＩＤパーサ（モジュール４．１）とＩＰＭＰパーサ（モジュール４．２）との間のＩＰＭＰスキーム（情報）伝送に関する説明は、図４のフローチャートで見ることもできる。
【００２９】
保護コンテンツは、それ自体が別のＤＩＤでありうるし、またはＤＩＤのフラグメントでありうるし、または資源でありうるということに注目する。デジタル・アイテム・デクラレーション全体の下でＩＰＭＰ＿Ｓｃｈｅｍｅの二つの部分／記述子は、ＤＩＤ全体とは別にまたは署名／暗号化・デクラレーションの一部として署名／暗号化することができる。
【００３０】
同じ状況に対して、ＤＩＤパーサは、ＭＰＥＧ−７記述を含んでいる記述子に遭遇し、かつモジュール２．３ＭＰＥＧ−７パーサを呼出し、それに記述をパスする。ＭＰＥＧ−７は、記述それ自体は、保護されうるし、かつ保護スキームは、同じ親記述子内の別のＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒによって識別することができる。
【００３１】
デジタル・アイテム・デクラレーションは、ある手段によって到着する。ある場合には、・デクラレーション全体が暗号化されるかまたは署名されうる。また、ＤＩＤ下のＩＰＭＰスキーム記述子だけが暗号化されるかまたは署名されるということも可能である。
【００３２】
図２において、ＭＰＥＧ−２１システム・アーキテクチャに存在している異なるモジュールは、以下のように簡単に記述することができる。
１）ＤＩＤパーサ（モジュール２．１）
それは、ＭＰＥＧ−２１（Ｄｅ）ＭｕｘからＤＩＤを受け取り、かつデジタル・アイテムの構造を宣言しているＤＩＤＬテキストをパーズする。ＤＩＤパーサがＤＩＤＬテキストをパーズしかつ＜ＩＰＭＰ＿Ｓｃｈｅｍｅ＞Ｅｌｅｍｅｎｔを見出さない場合（図４の“いいえ”の場合）、ＤＩＤパーサは、その他のＤＩＤＬ素子処理を実行する。他方、ＤＩＤパーサが＜ＩＰＭＰ＿Ｓｃｈｅｍｅ＞Ｅｌｅｍｅｎｔを見出す場合（図４の“はい”の場合）、ＤＩＤＬのＩＰＭＰ情報テキストは、ＩＰＭＰパーサ４．２に送られる。
２）ＩＰＭＰパーサ（モジュール２．２）
それは、ＤＩＤに保持された（図５に示すような階層構造を有するＸＭＬで）ＩＰＭＰ情報テキストを受取りかつそれをパーズする。それは、このＩＰＭＰ情報（およびその他の情報、例えば、ＲＥＬ）に動作するためにＩＰＭＰツールを通常用いる。ＩＰＭＰパーサがＩＰＭＰ情報をパーズした後、デジタル・アイテム（即ち、コンテンツ）は、例えば、図４に“ＩＰＭＰ　ＴＲＡＣＳ”として示される、ＩＰＭＰツール管理プログラム６２３／メッセージ・ルータ６．２４（図６）によって、パーズされたＩＰＭＰ情報により処理される。
３）ＲＥＬパーサ（モジュール２．４）
それは、ＤＩＤに保持された（ＸＭＬの）ＲＥＬテキストまたはＩＰＭＰ情報を受け取り、かつそれをパーズする。
【００３３】
ＩＰＭＰ＿Ｓｃｈｅｍｅ記述子に保持されたＤＩＩＤ（ユニット３．５）およびＩＰＭＰ情報（ユニット３．２、３．３、３．４）を含んでいるＤＩＤモジュール全体およびＤＩＤ（ＭＰＥＧ−２１パート２）、ＤＩＩＤ（ＭＰＥＧ−２１パート３）、およびＩＰＭＰ（ＭＰＥＧ−２１パート４）の間の関係は、図３に見ることができる。図３の二つの記述子、“ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒ”（ユニット３．２）および“ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒ”（ユニット３．３、３．４）は、ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１ＩＰＭＰシステムに対して異なるＩＰＭＰ情報記述を供給することができる。
【００３４】
ＭＰＥＧ−２１　ＩＰＭＰ＿Ｓｃｈｅｍｅ記述子　−　ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿ＤｅｓｃｒｉｐｔｏｒおよびＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒ
ＭＰＥＧ−２１　ＩＰＭＰシステムは、同じ保護コンテンツを異なるベンダの端末で消費させるためにフレームワークおよび仕様を供給するために設計されている；また、それは、同じコンテンツを異なるベンダのＩＰＭＰツールによって保護させる。それは、ＩＰＭＰ　Ｔｏｏｌｓを通してインタオペラビリティ、リニューアビリティ（継続性）および柔軟性を供給することができる。（ＩＰＭＰＴｏｏｌｓ：認証、解読、透かし、等のような（一つ以上の）ＩＰＭＰ機能を実行するモジュール２．５、２．６）
【００３５】
そこでＩＰＭＰ＿Ｓｃｈｅｍｅの二つの提案記述子において、ＤＩＤモデルとＩＰＭＰシステムとの間で転送することを必要とする最も重要な情報／メッセージは、関連するＩＰＭＰ　Ｔｏｏｌｓおよびその他のＩＰＭＰ制御情報である。
【００３６】
ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒ
コンテナは、アイテムをグループに分けさせる構造である。アイテムのこれらのグループは、（トランスポートまたは交換のための）論理パッケージまたは（編成のための）論理シェルフを形成するために用いることができる。コンテナのＤｅｓｃｒｉｐｔｏｒ（記述子）“ラベル付け”は、グループの目的に適する情報を含むことを許容する。ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｔｏｒは、最外部コンテナ記述子のステートメントの下で設計される。それは、Ｔｏｏｌ　Ｌｉｓｔ（ツール・リスト）、ＩＰＭＰ　Ｔｏｏｌ　Ｈｏｌｄｅｒ（ＩＰＭＰツール・ホルダ）およびＩＰＭＰ　Ｒｉｇｈｔｓ　Ｈｏｌｄｅｒ（ＩＰＭＰ権利ホルダ）のような必要な情報を含む、ＩＰＭＰ制御情報を含む。
【００３７】
ＩＰＭＰ　Ｔｏｏｌ　Ｌｉｓｔは、コンテンツを処理し、かつ保護するために必要なＩＰＭＰ　Ｔｏｏｌｓを識別し、かつＩＰＭＰ　Ｔｏｏｌｓの選択を可能にする。それは、ＩＰＭＰツールのリストを含み、かつコンテンツを消費するために用いられるべき全てのＩＰＭＰツールを特定するために用いられる。このＴｏｏｌ　Ｌｉｓｔによって、端末は、ローカル端末、コンテンツにキャリーされたかのいずれかから取得したかまたはリモート・サイトから取得したＩＰＭＰ　Ｔｏｏｌｓを決定する。ＴｏｏｌＩＤは、装置によって要求され、かつＵｎｓｉｇｎｅｄＩｎｔｅｇｅｒ（符号のない整数）によって表される論理ＩＰＭＰＴｏｏｌの識別子である。Ｔｏｏｌ　Ｌｉｓｔは、代替ＩＰＭＰ　ＴｏｏｌｓのリストおよびＩＰＭＰ　Ｔｏｏｌｓのパラメトリック記述を示すためにＩＰＭＰＡｌｔｅｒｎａｔｉｖｅおよびＩＰＭＰＰａｒａｍｅｔｒｉｃを含みうる。これら二つの素子の定義およびセマンティックは、さらに拡張することができる。
【００３８】
Ｔｏｏｌ　Ｈｏｌｄｅｒは、コンテンツ（ＤＩ）それ自体がバイナリＩＰＭＰＴｏｏｌをキャリーする場合でありうる。装置は、コンテンツからＩＰＭＰ　Ｔｏｏｌを検索し、それをロードし、それをインスタンス生成し、かつコンテンツを使いきるためにそれを直に使用しうる。それは、Ｂｙｔｅｓ（バイト）によって表されたＴｏｏｌＩＤおよびＴｏｏｌＢｏｄｙを含む。
【００３９】
Ｒｉｇｈｔｓ　Ｈｏｌｄｅｒ（権利ホルダ）は、ＩＰＭＰ保護コンテンツに関連付けられたＲｉｇｈｔｓ（権利）／Ｕｓａｇｅ　Ｒｕｌｅｓ（使用規則）をコンベイする。同様に、それは、特にＲＥＬパーサ（モジュール２．４）、プロプラエタリ権利管理ツール（ＸｒＭＬパーサ、ＯＤＲＬパーサ、等）のようなＲｉｇｈｔｓ　Ｐａｒｓｅｒ（権利パーサ）に対してＲｉｇｈｔｓ　ＴｏｏｌＩＤ（権利ツールＩＤ）を含む。ＸＭＬ−ベース権利表現（ＸＭＬ−ｂａｓｅｄ　Ｒｉｇｈｔｓ　Ｅｘｐｒｅｓｓｉｏｎ）から変換されたバイト表示使用規則（Ｂｙｔｅｓ−ｒｅｐｒｅｓｅｎｔｅｄ　Ｕｓａｇｅ　Ｒｕｌｅ）は、Ｒｉｇｈｔｓ　Ｈｏｌｄｅｒ（権利ホルダ）の別の素子である。それは、ＩＰ（ＲＥＬ関連権利／使用規則情報）が位置決めされるべきところおよびそれを分配する方法についてＭＰＥＧ−２１適用範囲で広くに、かつ集中的に議論された。一つの解決策は、権利情報をバンドからチケットまたは引換券の形式にパッケージ化すべきであるということである。チケットは、通常、一定の権利言語を用いてコンテンツに対する詳細な権利を含む。また、ディスクランブル・キーをチケットにキャリーしうる。引換券およびチケットを一定のコンテンツに独自に、かつ明白にリンクすることができるように、一種類のＩＤスキームもまたチケットに含まれるべきである。この種の権利譲渡および引渡しは、重要な問題であり、かつＭＰＥＧは、それを標準化する必要がない。別の一つは、権利情報は、個々の資源に存在すべきであるということである。このようにしてコンテンツと権利情報は、互いにしっかりと結合される。本発明では、ＩＰＭＰ＿Ｓｃｈｅｍｅの下でＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒの新しいホルダＲｉｇｈｔｓＨｏｌｄｅｒが権利情報をキャリーするために提案される。
【００４０】
ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒ
資源（Ｒｅｓｏｕｒｃｅ）は、ビデオまたはオーディオ・クリップ、画像、またはテキスト・アセットのような個々に識別可能なアセット（資産）である。また、資源は、潜在的に物理オブジェクトでありうる。全ての資源は、明白なアドレスを介して位置決め可能でなければならない。ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒは、アイテムの資源がかかる資源を消費するために完全に記述されたＩＰＭＰＴｏｏｌ情報および関連制御メッセージによってカバーされるように設計される。それは、同じコンポーネント親素子内の資源素子の最も近い記述子（Ｄｅｓｃｒｉｐｔｏｒ）素子に存在すべきである。
【００４１】
また、この記述子は、（実際の資源消費の前または後に）ツールが存在する制御点を含んでいる、ＩＰＭＰ　Ｔｏｏｌの制御点情報、および制御点に存在するその他のツールに対するそのシーケンス関係をコンベイする。
【００４２】
ＴｏｏｌＩＤは、ＩＰＭＰ＿Ｃｏｎｔｒｏｌ＿Ｉｎｆｏ＿Ｄｅｓｃｒｉｐｔｏｒで画定されたものと同じコンセプトを有し、かつどのＴｏｏｌが付加された資源を保護するために用いられるかというＴｏｏｌ情報を明確に与える。ブール・タイプによって示されたＣｏｎｔｒｏｌＰｏｉｎｔ（制御点）値は、ＩＰＭＰツールが存在し、かつ実際の資源消費の前または後にアクティブであるＩＰＭＰ制御点を特定する。換言すると、ブールの種類が“真（Ｔｒｕｅ）”である場合には、ツールは、コンテンツを復号する前に用いられる。“偽（Ｆａｌｓｅ）”の場合には、ツールは、コンテンツを復号した後で用いられる。ＳｅｑｕｅｎｃｅＣｏｄｅ（シーケンス・コード）値は、同じ制御点に存在しているＩＰＭＰ　Ｔｏｏｌ（ｓ）に対するＩＰＭＰ　Ｔｏｏｌの関係を特定する。素子の値は、この特定の制御点におけるこのＩＰＭＰ　Ｔｏｏｌの優先順位を特定する。ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒの最後の素子は、ＩＰＭＰ　Ｔｏｏｌを制御するために不明瞭なデータを示すＩＰＭＰＯｐａｑｕｅＤａｔａである。不明瞭なデータは、各ユーザに依存する情報を含む。
【００４３】
ＩＰＭＰ　ｍｅｓｓａｇｅ、Ｋｅｙｓ、等のようなその他のＩＰＭＰ　Ｉｎｆｏｒｍａｔｉｏｎは、ＤＩＤの資源素子に配置することができる。
【００４４】
提案ＩＰＭＰ＿Ｓｃｈｅｍｅ記述子用スキーマ
【数１】
2004038924.tif 000003
2004038924.tif 000004
2004038924.tif 000005
【００４５】
図５は、スキーマにおける素子のそのセマンティックがセクション３．６．１を参照することができるＩＰＭＰ＿Ｓｃｈｅｍｅ　ＸＭＬ　Ｓｃｈｅｍａのアーキテクチャを示す。
【００４６】
さて、コンテンツ・プロバイダのサーバおよび消費者の端末の一般的な動作を以下に説明する。図６は、サーバ６．１０および端末６．２０におけるデータフローを示す図である。サーバ６．１０のエンコーダ６．１１は、コード化された資源Ａを生成するためにツール１を用いることによりコンテンツをコード化し、かつコード化された資源Ｂを生成するためにツール２を用いることによりその他のコンテンツをコード化する。サーバ６．１０のプロセッサ６．１２は、ＩＰＭＰスキーム記述子内のコード化された資源に関する情報を生成する。ＩＰＭＰスキーム記述子は、図３に示した記述子と同じである、ＩＰＭＰ情報を含んでいる３つの記述子３．２−３．４を含む。アイテム内のコンポーネントの記述子３．３は、ツール１に関する情報、例えば、ツール１が利用可能であるＵＲＬ（ユニフォーム・リソース・ロケータ）に関する情報を示すということに注目する。同様に、記述子３．４は、ツール２に関する情報を示す。プロセッサ６．１２は、その中に３つの記述子３．２−３．４を組込んでいるＤＩＤを更に生成する。次いで、サーバ６．１０の送信機６．１３は、ＤＩＤを端末６．２０に送信する。ＤＩＤにより、送信機６．１３は、また、コード化された資源ＡおよびＢを端末６．２０にも送信する。
【００４７】
端末６．２０の受信機６．２１は、ＤＩＤを受信する。次いで、端末６．２０の抽出装置６．２２は、受信したＤＩＤからＩＰＭＰ情報を有するＩＰＭＰスキーム記述子３．２−３．４を抽出する。ＩＰＭＰパーサ２．２（図２）は、ＩＰＭＰ情報を端末６．２０のＩＰＭＰツール管理プログラム６．２３／メッセージ・ルータ６．２４に転送するために抽出されたＩＰＭＰスキーム記述子３．２−３．４をパーズする。ＩＰＭＰスキーム記述子のＩＰＭＰ情報がツールにするものである場合には、情報は、ＩＰＭＰツール管理プログラム６．２３に送られる。解釈に対する制御に関する情報がＩＰＭＰスキーム記述子に含まれる場合には、情報は、適当なターゲットに送られるためにメッセージ・ルータ６．２４に送られる。換言すると、ＩＰＭＰツール管理プログラム６．２３／メッセージ・ルータ６．２４は、端末の資源に保護を起動するようにＩＰＭＰ情報を解釈する。より詳細には、ＩＰＭＰツール管理プログラム６．２３／メッセージ・ルータ６．２４は、ツール１およびツール２を見出しかつ取得するためにＵＲＬ　ＡおよびＵＲＬ　Ｂによって示されたウェブ６．３０内の一つ以上のウェブ・サイトにアクセスする。次いで、端末６．２０は、ツール１および２を用いることによりコード化された資源ＡおよびＢを復号することができる。残りのＤＩＤは、資源Ａに対するサマリーであるテキストＡを示し、およびテキストＢを示す。上記動作によれば、消費者は、コンテンツを楽しむことができる。図２は、より詳細に端末６．２０のコンポーネントを示すということに注目する。
【００４８】
本発明は、サーバおよび端末の処理方法を提供することができ、更に以下のサーバおよび端末を供給する。
（１）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
ユーザに分配されるべき特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；および
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップを含む。
【００４９】
（２）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＩＰＭＰシステム仕様に合致するために特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップ；
前記端末の前記ＩＰＭＰスキーム記述子の前記ＩＰＭＰ情報を有する前記ＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップ；
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズしかつＩＰＭＰツール管理プログラム／メッセージ・ルーターに前記ＩＰＭＰ情報を転送するステップ；および
前記端末の資源に保護を起動するためにＩＰＭＰツール管理プログラム／メッセージ・ルーターによって前記ＩＰＭＰ情報を解釈するステップを含む。
【００５０】
（３）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
ツール・リスト、ＩＰＭＰツール・ホルダーおよびＩＰＭＰ権利ホルダーのような必要なＩＰＭＰ情報を特定するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰ制御情報記述子を、前記ＩＰＭＰスキーム記述子の一部として生成するステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＩＰＭＰシステム仕様に合致するために特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップ；
前記端末の前記ＩＰＭＰスキーム記述子の前記ＩＰＭＰ情報を有する前記ＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップ；
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズしかつＩＰＭＰツール管理プログラム／メッセージ・ルーターに前記ＩＰＭＰ情報を転送するステップ；および
前記端末の資源に保護を起動するためにＩＰＭＰツール管理プログラム／メッセージ・ルーターによって前記ＩＰＭＰ情報を解釈するステップを含む。
【００５１】
（４）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
ツール・リスト、ＩＰＭＰツール・ホルダーおよびＩＰＭＰ権利ホルダーのような必要なＩＰＭＰ情報を特定するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰ制御情報記述子を、前記ＩＰＭＰスキーム記述子の一部として生成するステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＩＰＭＰシステム仕様に合致するために特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
ユーザに分配すべく、コンテナ記述子ステートメント素子の始めで前記ＭＰＥＧ−２１　ＤＩＤの下に前記ＩＰＭＰ制御情報記述子を配置するステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップ；
前記端末の前記ＩＰＭＰスキーム記述子の前記ＩＰＭＰ情報を有する前記ＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップ；
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズしかつＩＰＭＰツール管理プログラム／メッセージ・ルーターに前記ＩＰＭＰ情報を転送するステップ；および
前記端末の資源に保護を起動するためにＩＰＭＰツール管理プログラム／メッセージ・ルーターによって前記ＩＰＭＰ情報を解釈するステップを含む。
【００５２】
（５）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
特定の保護された資源に対する完全に記述されたＩＰＭＰツール情報および関連制御メッセージのような必要なＩＰＭＰ情報を特定するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰ制御情報記述子を、前記ＩＰＭＰスキーム記述子の一部として生成するステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＩＰＭＰシステム仕様に合致するために特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップ；
前記端末の前記ＩＰＭＰスキーム記述子の前記ＩＰＭＰ情報を有する前記ＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップ；
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズしかつＩＰＭＰツール管理プログラム／メッセージ・ルーターに前記ＩＰＭＰ情報を転送するステップ；および
前記端末の資源に保護を起動するためにＩＰＭＰツール管理プログラム／メッセージ・ルーターによって前記ＩＰＭＰ情報を解釈するステップを含む。
【００５３】
（６）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であって、本方法は、
ＭＰＥＧ−２１コンテンツを保護するためにＭＰＥＧ−２１　ＩＰＭＰシステムに対して一般的に用いられるＩＰＭＰ制御情報およびツール情報を記述するために柔軟なＩＰＭＰスキーム記述スキーマおよび言語を特定しかつ画定するステップ；
その参照資源を有するＭＰＥＧ−２１　ＤＩＤが生成されかつコード化されるときに前記ＩＰＭＰスキーム記述スキーマおよび言語に基づいて内部にＩＰＭＰ情報を有するＩＰＭＰスキーム記述子を生成するステップ；
特定の保護された資源に対する完全に記述されたＩＰＭＰツール情報および関連制御メッセージのような必要なＩＰＭＰ情報を特定するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づき、ＩＰＭＰ記述子を、前記ＩＰＭＰスキーム記述子の一部として生成するステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＩＰＭＰシステム仕様に合致するために特定の場所の前記ＭＰＥＧ−２１　ＤＩＤに前記ＩＰＭＰスキーム記述子を組み組むステップ；
ユーザに分配されるべき、ＭＰＥＧ−２１　ＤＩＤの下の同じコンポーネント親素子内の最も近い資源記述子に前記ＩＰＭＰ記述子を配置するステップ；
前記ＤＩＤからＩＰＭＰスキーム記述子を抽出しかつそれらをＭＰＥＧ−２１ＩＰＭＰツール管理プログラム／メッセージ・ルーターに転送するために前記ＩＰＭＰスキーム記述スキーマおよび言語に基づきＩＰＭＰパーサを構築することによりＭＰＥＧ−２１端末を実現するステップ；
前記ＩＰＭＰスキーム記述子の内部の前記ＩＰＭＰ情報を解釈しかつ前記端末のＭＰＥＧ−２１コンテンツに保護を実施するために前記ツール管理プログラム／メッセージ・ルーターを有する前記端末を構築するステップ；
前記端末の前記ＩＰＭＰ記述子の前記ＩＰＭＰ情報を有する前記ＤＩＤおよびその参照資源を受け取るステップ；
受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップ；
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズしかつＩＰＭＰツール管理プログラム／メッセージ・ルーターに前記ＩＰＭＰ情報を転送するステップ；および
前記端末の資源に保護を起動するためにＩＰＭＰツール管理プログラム／メッセージ・ルーターによって前記ＩＰＭＰ情報を解釈するステップを含む。
【００５４】
（７）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（１）、（２）、（３）、（４）、（５）、および（６）の一つにおける、前記ＤＩＤに前記ＩＰＭＰスキーム記述子を組み込むステップは、
既存の暗号化アルゴリズムを用いて前記全てのＤＩＤ（ＤＩＤＬファイル）を暗号化するステップ；および
前記ユーザに内部ＩＰＭＰ情報を有する前記暗号化したＤＩＤを分配するステップを含む。
【００５５】
（８）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（１）、（２）、（３）、（４）、（５）、および（６）の一つにおける、前記ＤＩＤに前記ＩＰＭＰスキーム記述子を組み込むステップは、
デジタル署名アルゴリズムを用いて前記全てのＤＩＤ（ＤＩＤＬファイル）をデジタル署名するステップ；および
前記ユーザに内部ＩＰＭＰ情報を有する前記署名したＤＩＤを分配するステップを含む。
【００５６】
（９）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（１）、（２）、（３）、（４）、（５）、および（６）の一つにおける、前記ＤＩＤに前記ＩＰＭＰスキーム記述子を組み込むステップは、
既存の暗号化アルゴリズムを用いて前記ＩＰＭＰスキーム記述子だけを暗号化するステップ；および
前記ＤＩＤに前記ＩＰＭＰ情報を有する前記暗号化したＩＰＭＰスキーム記述子を組み込むステップを含む。
【００５７】
（１０）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（１）、（２）、（３）、（４）、（５）、および（６）の一つにおける、前記ＤＩＤに前記ＩＰＭＰスキーム記述子を組み込むステップは、
デジタル署名アルゴリズムを用いて前記ＩＰＭＰスキーム記述子を単にデジタル署名するステップ；および
前記ＤＩＤに前記ＩＰＭＰ情報を有する前記署名したＩＰＭＰスキーム記述子を組み込むステップを含む。
【００５８】
（１１）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（２）、（３）、（４）、（５）、および（６）の一つにおける、前記受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出するステップは、
前記端末のＤＩＤパーサによって前記ＤＩＤをパーズするステップ；
前記ＤＩＤパーサが前記ＩＰＭＰスキーム記述子のＩＰＭＰ＿Ｓｃｈｅｍｅタグに合致するときに前記ＤＩＤ内部の前記ＩＰＭＰスキーム記述子を検出するステップ；および
ＩＰＭＰ＿Ｓｃｈｅｍｅタグによって前記受け取ったＤＩＤから前記ＩＰＭＰ情報を有する前記ＩＰＭＰスキーム記述子を抽出しかつ前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズするステップを含む。
【００５９】
（１２）ＭＰＥＧ−２１アーキテクチャのデジタル・アイテムに対するＩＰＭＰスキーム記述の方法であり、上記項目（２）、（３）、（４）、（５）、および（６）の一つにおける、前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズするステップは、
前記端末の前記ＩＰＭＰパーサによって前記ＩＰＭＰスキーム記述子をパーズするステップ；
前記ＩＰＭＰパーサが前記ＩＰＭＰスキーム記述子のＲＥＬタグに合致するときに前記ＩＰＭＰスキーム記述子の内部のＲＥＬ情報を検出するステップ；
前記ＲＥＬタグによって前記ＩＰＭＰスキーム記述子から前記ＲＥＬ情報を抽出しかつ前記ＲＥＬパーサによって前記ＲＥＬ情報をパーズするステップ；および
前記ＲＥＬ情報によって記述された前記権利および使用規則を起動するために、前記端末の各コンポーネントに前記権利情報の挙動情報を転送するステップを含む。
【００６０】
本発明がそのように記述され、本発明が多くの方法で変形しうるということは明らかであろう。かかる変形は、本発明の精神および範囲から逸脱すると考えるべきではなく、当業者にとって自明であろう全てのかかる変更は、特許請求の範囲の適用範囲内に含まれることを意図している。
【００６１】
【発明の効果】
本発明は、ＭＰＥＧ−２１関連“コンテンツ”分配および保護に対するＩＰＭＰシステム全体を構築するためにＭＰＥＧ−２１　ＩＰＭＰシステム・インプリメンターに対して全てのＩＰＭＰ関連情報を表すための標準方法を供給することによって、安全な方法でＭＰＥＧ−２１デジタル・アイテム消費で用いられるべき標準方法を設計することについての問題を解決する。
【００６２】
また、本発明は、ＭＰＥＧ−２１ＤＩＤモデルの下でＩＰＭＰ情報を保持するための適当かつ正当な場所を設計することによって、ＭＰＥＧ−２１フレームワーク全体にＩＰＭＰ素子／部分を組み込むことの問題を解決する。
【図面の簡単な説明】
【図１】既存のＭＰＥＧ−２１コンテンツ・モデル・アーキテクチャの従来技術を示す。
【図２】ＭＰＥＧ−２１システム・アーキテクチャの既存のドラフトの従来技術を示す。
【図３】ＤＩＤ，ＤＩＩＤおよびＩＰＭＰ＿Ｓｃｈｅｍｅ間の関係を示す。
【図４】ＤＩＤとＩＰＭＰシステム間のＩＰＭＰ情報伝送の方法を示すフローチャートである。
【図５】ＩＰＭＰ＿ＳｃｈｅｍｅＸＭＬスキーマのアーキテクチャを示す。
【図６】サーバおよび端末のデータ・フローを示す図である。
【符号の説明】
３．１　コンテナ
３．２　ステートメント
３．３　ステートメント
３．４　ステートメント
３．５　ステートメント
３．６　アイテム
３．７　コンポーネント
３．８　記述子
【図１】
2004038924.tif 000006
【図２】
2004038924.tif 000007
【図３】
2004038924.tif 000008
【図４】
2004038924.tif 000009
【図５】
2004038924.tif 000010
【図６】
2004038924.tif 000011
【外国語明細書】
2004038924.tif 000012
2004038924.tif 000013
2004038924.tif 000014
2004038924.tif 000015
2004038924.tif 000016
2004038924.tif 000017
2004038924.tif 000018
2004038924.tif 000019
2004038924.tif 000020
2004038924.tif 000021
2004038924.tif 000022
2004038924.tif 000023
2004038924.tif 000024
2004038924.tif 000025
2004038924.tif 000026
2004038924.tif 000027
2004038924.tif 000028
2004038924.tif 000029
2004038924.tif 000030
2004038924.tif 000031
2004038924.tif 000032
2004038924.tif 000033
2004038924.tif 000034
2004038924.tif 000035
2004038924.tif 000036
2004038924.tif 000037
2004038924.tif 000038
2004038924.tif 000039
2004038924.tif 000040
2004038924.tif 000041
2004038924.tif 000042
2004038924.tif 000043
2004038924.tif 000044
2004038924.tif 000045
2004038924.tif 000046
2004038924.tif 000047
2004038924.tif 000048
2004038924.tif 000049
2004038924.tif 000050
2004038924.tif 000051
2004038924.tif 000052
2004038924.tif 000053