(57)【要約】【課題】  デジタルアイテムを利用するネットワーク上の複数の端末間におけるデジタルアイテムの管理情報の管理システムを提供する。【解決手段】  デジタルアイテムを利用する第１端末１０１及び第２端末１１０の間における該デジタルアイテムの管理情報の管理システムを提供する。第１端末は、デジタルアイテムの管理情報を生成する管理情報生成手段と、デジタルアイテム管理情報を記録する管理情報記録手段と、デジタルアイテムの管理情報を記録するための領域確保要求と、デジタルアイテムの管理情報を送信する送信手段とを備える。第２端末は、デジタルアイテム管理情報を記録する管理情報記録手段と、デジタルアイテム管理情報を受信する受信手段とを備える。【選択図】      図１２
2004158001.tif 000002
【特許請求の範囲】
【請求項１】
デジタルアイテムを利用する第１端末及び第２端末の間における前記デジタルアイテムの管理情報の管理システムであって、
前記第１端末は、
前記デジタルアイテムの管理情報を生成する管理情報生成手段と、
前記デジタルアイテム管理情報を記録する管理情報記録手段と、
前記デジタルアイテムの管理情報を前記第２端末において記録するための領域確保要求と、前記デジタルアイテムの管理情報とを前記第２端末に送信する送信手段と
を備え、
前記第２端末は、
前記デジタルアイテム管理情報を記録する管理情報記録手段と、
前記デジタルアイテム管理情報を受信する受信手段と
を備えることを特徴とするデジタルアイテム管理情報の管理システム。
【請求項２】
デジタルアイテムを利用する第１端末及び第２端末の間における前記デジタルアイテムの管理情報の管理システムにおける前記第１端末であって、
前記デジタルアイテムの管理情報を生成する管理情報生成手段と、
前記デジタルアイテム管理情報を記録する管理情報記録手段と、
前記デジタルアイテムの管理情報を前記第２端末において記録するための領域確保要求と、前記デジタルアイテムの管理情報とを前記第２端末に送信する送信手段と
を備えることを特徴とする第１端末。
【請求項３】
前記第１端末及び前記第２端末の少なくとも一方における前記デジタルアイテム管理情報の変更を検出する管理情報変更検出手段と、
前記デジタルアイテム管理情報に変更があった場合に前記第１端末において記録されている前記デジタルアイテム管理情報を更新する管理情報更新手段と
をさらに備え、
前記送信手段によって、更新された前記デジタルアイテム管理情報を前記第２端末に送ることを特徴とする請求項２に記載の第１端末。
【請求項４】
第１端末と第２端末との間でデジタルアイテムを利用する場合における前記第１端末における前記デジタルアイテムの管理情報の管理方法であって、
前記第１端末において、前記デジタルアイテムの管理情報を生成するステップと、
前記第１端末内に前記デジタルアイテム管理情報を記録するステップと、
前記第１端末から前記第２端末に前記デジタルアイテム管理情報を記録するための領域確保を前記第２端末に要求するステップと、
前記デジタルアイテム管理情報を前記第２端末に送信するステップと
を含むことを特徴とするデジタルアイテム管理情報の管理方法。
【請求項５】
前記第１端末及び前記第２端末の少なくとも一方における前記デジタルアイテム管理情報の変更を検出するステップと、
前記デジタルアイテム管理情報に変更があった場合に前記第１端末において記録されている前記デジタルアイテム管理情報を更新するステップと、
更新された前記デジタルアイテム管理情報を前記第２端末に送るステップと
をさらに含むことを特徴とする請求項４に記載のデジタルアイテム管理情報の管理方法。
【請求項６】
前記デジタルアイテム管理情報は、前記デジタルアイテムの暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ記述、前記デジタルアイテムにアクセスし、購入し、消費する権利に関する再生、コピー、移動、記録、転送、回数、期限についての権利記述、前記デジタルアイテムのイベント・レポーティング、デジタル・アイテム・メニューに関する記述の少なくとも一つであることを特徴とする請求項４に記載のデジタルアイテム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ−２１に関し、特に、異なるＭＰＥＧ−２１ピア間のネゴシエーションを必要とするＭＰＥＧ−２１システムの異なる部分の情報交換に関する。
【背景技術】
【０００２】
今日、マルチメディア・コンテンツの受渡し及び消費に対するインフラストラクチャを構築するために多くの要素が存在する。しかしながら、これらの要素が、既存しているまたは開発中のいずれかにおいて、互いに関連する方法を記述するための「全体像」が存在しない。ＭＰＥＧ−２１の目的は、これら様々な要素が互いに適合する方法を記述することである。ギャップが存在するところでは、ＭＰＥＧ−２１は、どの新しい標準を必要とするかを勧告する。その他の関連標準がその他の団体によって開発されうる間に、ＭＰＥＧは、次いで適当なものとして新しい標準を開発する。これらの仕様は、ＭＰＥＧとこれらの団体との間の共同研究を通してマルチメディア・フレームワークに統合される。
【０００３】
ＭＰＥＧ−２１は、異なるコミュニティによって使用される広範囲のネットワークおよび装置にわたるメルチメディア資源のトランスペアレントな、且つ、増補使用を可能にするためのビジョンを設定することを目的とする。全体像を設定することは、マルチメディア・コンテンツの受渡しおよび消費に対するインフラストラクチャを構築するために存在する、全ての要素の仕様の方法を記述することである。いま６つの重要な技術要素、ＤＩＤ（デジタル・アイテム宣言）、ＤＩＩ＆Ｄ（デジタル・アイテム識別および記述）、ＩＰＭＰ（知的財産管理および保護）、ＲＤＤ（権利データ辞書）、ＲＥＬ（権利表現言語）、およびＤＩＡ（デジタル・アイテム適応）がＭＰＥＧ−２１において画定されている。
【０００４】
デジタル・アイテムは、標準表現および識別、およびメタデータを含んでいる、構造化デジタル・オブジェクトとして画定されている。この実体は、全体としてＭＰＥＧ−２１フレームワーク内の分散およびトランザクションの基本ユニットである。ＩＰＭＰ（知的財産管理および保護）は、デジタル・アイテム保護に対する標準化フレームワークである。ＲＤＤ／ＲＥＬは、デジタル・アイテム、それらのコンポーネント、フラグメント、およびコンテナに作用するためのユーザに対する権利を発行する表現言語および辞書を特定する。
【０００５】
ＭＰＥＧ−２１に準拠するピア間でコンテンツ交換を可能にするために、ＤＩＡ（デジタル・アイテム適応）記述、使用権利情報、ＩＰＭＰ情報（使用権利も含みうる）の送信およびネゴシエーションは、インタオペラアビリティを供給するようにＭＰＥＧ−２１フレームワークにおいて画定されるべきである。そればかりでなく、更新機構は、ＤＩＡ、ＩＰＭＰまたは権利に対しても供給されるべきである。
【０００６】
図１に示すように、情報交換が要求される有用なシナリオが存在する。例は、異なる端末への一方向放送応用、コンテンツ適応に対するインタラクティブ双方向応用、異なるネットワークへのリアルタイム・ストリーミング適応、等を含む。これらの場合には、端末に対するＤＩＡ記述、ネットワーク、ユーザ選好、使用権利情報、ＩＰＭＰ情報（コンテンツ特定使用権利に関連付けられうる）は、交換されなければならない（１．１）。ネゴシエーションは、必要に応じて上記情報に基づき行われる。従って、インタオペラブルネゴシエーション機構およびメッセージは、かかる情報を送信するために端末、サーバ、ゲートウェイ、プロキシ（１．２、１．３、１．４、１．５、１．６、１．７）等のようなピア間の通信を容易にするように画定されるべきである。ここに画定される標準化ネゴシエーション機構に従うことによって、異なるマルチメディア端末、ネットワーク、およびコンテンツ適応および交換を有する使用環境を取り扱うことができる、ユニバーサル・マルチメディア・フレームワークを設定することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、以下の問題を解決することを試みることである。
ツール・リスト、ツール・コンテナおよび／または使用権利を含みうるＩＰＭＰ情報は、マルチメディア端末とピアとの間で交換し、更新し、かつ送信することができ、様々なオペレーティング・システムを有する異なる物理的機械で実行し、かつ多様なセキュリティ、アプリケーション、ツール環境で動作しているが、ネゴシエーションが高レベル・ベースで構築される。
【０００８】
使用権利情報は、上記ＩＰＭＰ情報と同じ方法で交換することができるが個別に送ることができる。
ＭＰＥＧ−２１フレームワークで画定されたその他の情報。
端末およびピアがどのようなネットワーク・プロトコルを使用しようとも、ピア間のＩＰＭＰ情報、使用権利情報またはその他の情報に対するネゴシエーションは、効果的かつシームレスなデジタル・アイテム適応および交換を達成するために画定されたＩＰＭＰ情報メッセージ、使用権利メッセージを用いて、個別に実行される。
【０００９】
また、本発明の目的は、デジタルアイテムを利用するネットワーク上の複数の端末間におけるデジタルアイテムの管理情報の管理システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明に係るデジタルアイテムを利用する第１端末及び第２端末の間における前記デジタルアイテムの管理情報の管理システムでは、
前記第１端末は、
前記デジタルアイテムの管理情報を生成する管理情報生成手段と、
前記デジタルアイテム管理情報を記録する管理情報記録手段と、
前記デジタルアイテムの管理情報を前記第２端末において記録するための領域確保要求と、前記デジタルアイテムの管理情報とを前記第２端末に送信する送信手段と
を備え、
前記第２端末は、
前記デジタルアイテム管理情報を記録する管理情報記録手段と、
前記デジタルアイテム管理情報を受信する受信手段と
を備えることを特徴とする。
【００１１】
また、本発明に係る第１端末と第２端末との間でデジタルアイテムを利用する場合における前記第１端末における前記デジタルアイテムの管理情報の管理方法は、
前記第１端末において、前記デジタルアイテムの管理情報を生成するステップと、
前記第１端末内に前記デジタルアイテム管理情報を記録するステップと、
前記第１端末から前記第２端末に前記デジタルアイテム管理情報を記録するための領域確保を前記第２端末に要求するステップと、
前記デジタルアイテム管理情報を前記第２端末に送信するステップと
を含むことを特徴とする。
【００１２】
さらに、このデジタルアイテム管理情報の管理システムは、
前記第１端末及び前記第２端末の少なくとも一方における前記デジタルアイテム管理情報の変更を検出するステップと、
前記デジタルアイテム管理情報に変更があった場合に、前記第１端末において記録されている前記デジタルアイテム管理情報を更新するステップと、
更新された前記デジタルアイテム管理情報を前記第２端末に送るステップと
をさらに含んでいてもよい。
【００１３】
またさらに、前記デジタルアイテム管理情報は、前記デジタルアイテムの暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ記述、前記デジタルアイテムにアクセスし、購入し、消費する権利に関する再生、コピー、移動、記録、転送、回数、期限についての権利記述、前記デジタルアイテムのイベント・レポーティング、デジタル・アイテム・メニューに関する記述の少なくとも一つである。
【００１４】
ＭＰＥＧ−２１では、ピア間で交換されるツール・リストおよび／またはツール・コンテナを含みうるＩＰＭＰ情報が画定される。使用権利は、ＩＰＭＰ情報の一部として搬送（carry）することが可能である。
【００１５】
また、使用権利情報は、使用権利の個別の送信を可能にするように画定される。
上記ＩＰＭＰ情報および使用権利、またはその他の有用な情報を搬送し、転送し、かつ更新するためのリモートＩＰＭＰ情報メッセージ、使用権利メッセージおよびその他のメッセージを含んでいる一般的な高レベルネゴシエーション・メッセージを画定するための手段。この一組のネゴシエーション情報は、特定のネットワーク・プロトコルに限定されない。
【００１６】
作用
ＩＰＭＰツールＩＤ、使用権利、バイナリＩＰＭＰツールのリストを搬送しうる、ＭＰＥＧ−２１ピア間で交換されるＩＰＭＰ情報が画定される。ＩＰＭＰ情報のシンタックスを画定することによって、インタオペラビリティが確保される。
【００１７】
一般的なＩＰＭＰ情報メッセージは、上記ＩＰＭＰ情報のネゴシエーション、送信または更新を可能にするように画定される。
【００１８】
ＲＤＤ／ＲＥＬまたはその他のプロプラエタリ使用権利を搬送しうる、ＭＰＥＧ−２１ピア間で交換される使用権利情報が画定される。
【００１９】
一般的な使用権利メッセージは、上記使用権利情報のネゴシエーション、送信または更新を可能にするように画定される。
【００２０】
ＭＰＥＧ−２１ピアは、ネットワーク・プロトコルに連結することができる高レベルネゴシエーション・メッセージ（ＩＰＭＰ情報メッセージおよび使用権利メッセージ）を実施することによって構築される。また、メッセージ・パーサもピアで実施することを必要とする。
【発明の効果】
【００２１】
本発明は、市場における様々な種類の装置へのＩＰＭＰ情報および使用権利の変換のために用いるような画定されたＩＰＭＰ情報メッセージおよび使用権利メッセージによってネゴシエーション機構を設計することである。
【００２２】
画定されたＩＰＭＰ情報メッセージおよび使用権利メッセージにより、ＩＰＭＰ情報および使用権利は、インタオペラブルな方法でＭＰＥＧ−２１に準拠するピア間で交換することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態について添付の図面を参照して説明する。なお、各図面において同一の符号は同一の構成要素または同様の作用、動作をなすものを表す。
【００２４】
１．  一般的なプロトコルに基づくＩＰＭＰ情報および使用権利のネゴシエーション
ＩＰＭＰ情報および使用権利を交換するような一般的なピア・ツー・ピア・ネゴシエーションプロトコルは、特開２００２−２０４２８６号公報に開示されたように与えられるものと仮定する。ＩＰＭＰ情報メッセージおよび使用権利メッセージは、セクション２および３に画定される。
【００２５】
ここで一部の用語について簡単に説明する。
ピア（peer）：ピアは、プロトコルを実施するネットワーク化された装置である。各ピアは、全てのその他のピアとは個別にかつ非同期で動作する。あるピアは、特別な関係（ゲートウェイまたはルータ）により他のピアと更なる依存性を有しうる。ピアは、ピア・ドメインを形成するようにネットワーク上で互いに発見することができる。ピアは、他のピアに資源を公開しうる。ピア・エンドポイントは、ピア・ネットワーク・インタフェースを独自に識別するＵＲＩである。ピア・エンドポイントは、二つのピア間に直接ピア・ツー・ピア接続を確立するためにピアによって用いられる。ピアは、メッセージを別のピアに送るために一つ以上の中間ピアを用いなければならないであろう。各ピアは、独自のピアＩＤによって独自に識別される。
【００２６】
ピア・ドメイン；ピア・ドメインは、ある共通の問題を有するピアの集合である。また、ピア・ドメインは、静的に事前に定義されうる。ピアは、ピア・ドメインに自己編成する。また、各ピア・ドメインは、独自のピア・ドメインＩＤによっても識別される。プロトコルは、ピアがピア・ドメインをパブリッシュし、発見し、結合し、かつ監視する方法を記述する。
【００２７】
チャネル：チャネルは、エンドポイントにわたりサービスまたはアプリケーション間でメッセージを送り、かつ受け取るために用いられる仮想通信パイプである。チャネルは、ピアの端点から端点までの伝送を行うネットワークを抽象化したものである。ピア・エンドポイントは、別のピアにデータを送り、かつ別のピアからデータを受け取るために用いることができる利用可能なピア・ネットワーク・インタフェースのことである。チャネルは、一つのピアの場所、およびネットワーク・トポロジとは無関係である仮想インおよびアウト・メールボックスのイメージでもよい。チャネルは、通信の二地点間モードを提供することができる。
【００２８】
メッセージ：チャネルを用いて、かつエンドポイント間で送信された情報は、メッセージとしてパッケージ化される。プロトコルは、ピア間で交換された一組のＸＭＬメッセージとして特定される。プロトコルを画定するようなＸＭＬメッセージの使用は、多くの異なる種類のピアをプロトコルに参加させることができる。各ピアは、自由にその機能および役割に最適な方法でプロトコルを実施することができる。
【００２９】
ＩＤ（識別子）：画定されたプロトコル内に、独自に識別可能であることが必要な多数の実体（ピア、ピア・ドメイン、パイプおよびコンテンツ）が存在する。ＩＤは、実体を独自に識別し、かつその実体を示す標準の方法として働く。ＵＲＩは、ＩＤの表現として用いられる。
【００３０】
ＭＰＥＧ−２１で画定されたネゴシエーションプロトコルは、一組のオープン・プロトコルで構成され、かつ一般的な方法によりパブリック・ネットワーク間でピアとＤＩＡメタデータを交換するピア・ツー・ピア通信を実現する。プロトコルで画定されたピアは、ピアが、ピアのあるものがファイア・ウォールの後ろにあるかまたは異なるネットワーク・トランスポートにあるときでさえも、直接、他のピアおよび資源と交信することができる仮想ネットワークを生成する。画定されたプロトコルは、相互接続されたピアが異なるシステムおよびコミュニティ間で互いに容易に通信できることを意味するインタオペラビリティの要件に合致するように定められる。また、ピア・ツー・ピア・ネットワークは、異なるプログラミング言語、オペレーティング・システムおよびＴＣＰ／ＩＰ、ＨＴＴＰ、ブルートゥース、ホームＰＮＡ、および多くのその他のプロトコルを実行するネットワーキング・プラットフォームをサポートすべきである。また、それは、ＣＥ，ＰＤＡ，電気機器（appliance)、ネットワーク・ルータ、ＰＣ，サーバおよび記憶システム、等を含んでいる最も広範囲のデジタル装置をサポートすることもできる。
【００３１】
プロトコルは、ピア・ツー・ピア・ネットワーク・コンピューティングに対して特に設計される一組の機構である。これらの機構を用いて、ピアは、ネットワークにおけるそれらの位置とは無関係に、かつ集中型管理インフラストラクチャの必要性なしに、自己編成および自己構成ピア・ドメインを形成するようにできる。
【００３２】
ピアは、ＩＰＭＰ情報および権利を交換するためにプロトコルを用いる。また、プロトコルは、他のピアから利用可能なネットワーク資源（サーバ、チャネル、等）を発見するために用いることもできる。ピアは、特別な関係を生成するためにピア・ドメインを形成し、かつ結合する。ピアは、完全なピア接続性を許容するメッセージを送れるように作られる。全てのプロトコルは、ピアに、潜在的に複雑で、かつダイナミックなネットワーク・トポロジを理解または管理することを必要としないで通信できる。プロトコルは、ネットワークの宛先の多数のネットワーク・ピアにメッセージを動的に送ることができる。各メッセージは、それを通してメッセージが送られるゲートウェイ・ピアの完全にまたは部分的に順序付けされたリストのいずれかをそれと共に搬送する。ルート情報が正しくなければ、中間ピアは、新しいルートを動的に見出すことを援助することができる。
【００３３】
図２では、モジュール２．１は、ＩＰＭＰ情報、使用権利、またはＵＲＩによってアクセスされるかまたはネゴシエーション・メッセージにおいてペイロードとして搬送されうるその他のメッセージを含んでいる、ＭＰＥＧ−２１ピア間で交換される様々な情報を示す。モジュール２．２、２．３、２．４は、情報交換に対するメッセージ、ピア・ツー・ピア通信に対するプロトコル、および物理的ネットワーク・トランスポートをそれぞれ画定するネゴシエーション機構のための別々のレイヤである。
【００３４】
図１１は、ネゴシエーション・メッセージを用いて互いに通信する組込みパーサを有する二つのＭＰＥＧ−２１ブラウザのブロック図である。モジュール５．１は、ＤＩＡ記述ネゴシエーション・メッセージ、ＩＰＭＰ情報ネゴシエーション・メッセージ、使用権利ネゴシエーション・メッセージ、およびその他のネゴシエーション・メッセージを含んでいるネゴシエーション・メッセージである。モジュール５．２および５．３は、組込みメッセージ・パーサおよびその他のパーサを伴う通信機構を有する二つのＭＰＥＧ−２１ブラウザである。モジュール５．４は、基礎をなしているピア・ツー・ピア・プロトコルである。
【００３５】
２．  ＸＭＬスキーマを用いて分散形ピア間で交換されたＩＰＭＰ情報メッセージ
ここで画定されたＩＰＭＰ情報メッセージは、一般的な方法でパブリック・ネットワークにわたりＩＰＭＰ情報を転送するピア・ツー・ピアを想定している。オープン・ネットワーク・プラットフォームは、ピア・ツー・ピア・コンピューティングのために設計される。セル・フォンおよび無線ＰＤＡからＰＣおよびサーバ／ゲートウェイ／プロキシまでの範囲にわたるネットワーク上の接続された装置をピア・ツー・ピア方法で通信させ、かつ協同させる一組のオープン・プロトコルが存在すると仮定する。
【００３６】
また、ピア間のＩＰＭＰ情報メッセージネゴシエーションおよび変換のフローチャートを図３に示す。
【００３７】
画定されたＩＰＭＰ情報スキーマに基づいてＩＰＭＰツール・リスト、ＩＰＭＰツール・コンテナおよび／またはＩＰＭＰ権利コンテナを含んでいるピアＡに対するＭＰＥＧ−２１  ＩＰＭＰメッセージを生成することは、モジュール３．１に示される；
【００３８】
ピアＡにおいてピアＡが現在のＩＰＭＰ情報をピアＢに送信または更新したいときの登録、送信、更新メッセージを構築することは、モジュール３．２に示される；
【００３９】
ピアＡにおいてピアＢへのピアＡのＩＰＭＰ情報を伴う登録、送信、更新メッセージを送ることは、モジュール３．３に示される；
【００４０】
ピアＢにおいてピアＡへの「応答」情報を伴う登録、送信、更新に対する応答メッセージを構築することは、モジュール３．４に示される；
【００４１】
ピアＢにおいてピアＡへ「応答」情報を伴う登録、送信および更新に対する応答メッセージを送り戻すことは、モジュール３．５に示される；
【００４２】
ピアＡにおいてピアＡとピアＢとの間のＩＰＭＰ情報ネゴシエーションが成功したかどうかを知るために応答メッセージにおける「応答」値をチェックすることは、モジュール３．６に示される。「応答」値が「真」であるときには、モジュール３．７に示されるように、それは、ピアＢがピアＡからの登録を受入れ、かつピアＡの新しいかまたは更新されたＩＰＭＰ情報のいずれかに対してピアＡからＩＰＭＰ情報を受け取る準備ができているということを示す。
【００４３】
「応答」値が「偽」であるときには、モジュール３．８に示されるように、それは、ピアＢがピアＡからの登録を拒絶し、かつそれがピアＡからＩＰＭＰ情報を受け取りたくないかまたはそれが新しいまたは更新されたＩＰＭＰ情報を受け取ることに問題があるということを示す。
【００４４】
ＩＰＭＰ情報メッセージ・スキーマのシンタクスおよびセマンティクスは、図４から図７および以下のＸＭＬスキーマに示される。
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 (http://www.xmlspy.com) by Ming Ji (Panasonic Singapore Laboratories Pte Ltd) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="IPMPInformationMessage">
<xs:annotation>
<xs:documentation>messages for IPMP Information exchange</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Registering"/>
<xs:enumeration value="Transmitting"/>
<xs:enumeration value="Updating"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Msg_ID" type="xs:nonNegativeInteger"/>
<xs:element name="SenderPeer_ID" type="xs:ID"/>
<xs:element name="RecipientPeer_ID" type="xs:ID"/>
<xs:element name="IPMPInformation" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Reference" type="xs:anyURI" minOccurs="0"/>
<xs:element name="IPMPToolList" type="ToolList" minOccurs="0"/>
<xs:element name="IPMPToolContainer" type="ToolContainer" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="IPMPRightsContainer" type="RightsContainer" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Response" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ToolList">
<xs:sequence>
<xs:element name="ToolID" type="xs:string"/>
<xs:element name="ToolURLs" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="NoOfURLs" type="xs:int"/>
<xs:element name="ToolURL" type="xs:anyURI" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IPMPAlternative" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="NoOfAlternates" type="xs:int"/>
<xs:element name="AltToolID" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IPMPParametric" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ToolContainer">
<xs:sequence>
<xs:element name="ToolID">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedInt">
<xs:attribute name="FormatID" type="xs:int" use="optional"/>
<xs:attribute name="PackageID" type="xs:int" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ToolBody" type="xs:byte"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RightsContainer">
<xs:sequence>
<xs:element name="UsageRules" type="xs:string"/>
<xs:element name="IsProprietary" type="xs:boolean"/>
<xs:element name="RightsToolID" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
【００４５】
種類：「登録」、「送信」、および「更新」のような、ＩＰＭＰ情報メッセージ種類を示す；
登録：ピアがＩＰＭＰ情報を送信または更新することを試みるときにＩＰＭＰ情報変換を初期化するために用いられるメッセージの種類；
送信：現在のＩＰＭＰ情報を送信するために用いるメッセージの種類；
更新：現在のＩＰＭＰ情報を更新するために用いるメッセージの種類；
【００４６】
Ｍｓｇ＿ＩＤ：メッセージ・オリジネータによって特定されたメッセージ識別子。メッセージに応答して送られた全てのメッセージは、オリジナル・メッセージの識別子を含むべきである；
送信者ピア＿ＩＤ（ｓｅｎｄｅｒＰｅｅｒ＿ＩＤ）：メッセージのオリジネータのピアＩＤを示す；
受信者ピア＿ＩＤ（ｒｅｃｅｉｖｅｒＰｅｅｒ＿ＩＤ）：メッセージの意図した受信者のピアＩＤを示す；
【００４７】
ＩＰＭＰ情報：ＩＰＭＰツール・リスト、ＩＰＭＰツール・コンテナおよびＩＰＭＰ権利コンテナを含んでいる、送信し、変換し、かつ更新することが必要である全てのＩＰＭＰ情報；
ＩＰＭＰ情報は、ペイロード「ＩＰＭＰ情報」としてメッセージに搬送することができるかまたはＭＰＥＧ−２１ピアは、ワールド・ワイド・ウェブに配置されるＩＰＭＰ情報の実体を指す「参照」を用いることができる。
応答：真または偽のいずれかの値を有する同じ「Ｍｓｇ＿ＩＤ」および「種類（Type）」を伴うオリジナル入力メッセージに応答する応答メッセージを搬送するために用いられる。「応答」エレメントが用いられるときには、「ＩＰＭＰ情報」は、用いられない。
【００４８】
登録の場合、「真」は、登録メッセージを処理した後にメッセージ送信者がＩＰＭＰ情報を受け取ることに同意することを示す；
送信の場合、「真」は、メッセージ送信者がＩＰＭＰ情報を成功裏に受け取ることを示す；
そして更新の場合には、「真」は、メッセージ送信者が更新されたＩＰＭＰ情報を成功裏に受け取ることを示す。
「偽」は、上記３つの場合に「同意しない」、「ＩＰＭＰ情報を受け取るときに何かがおかしい」、「更新されたＩＰＭＰ情報を受け取るときに何かがおかしい」ことを示す。
【００４９】
ＩＰＭＰツール・リスト：それは、ＩＰＭＰツールのリストを含む。それは、コンテンツを再生するために用いられるべき全てのＩＰＭＰツールを特定するために用いられる。論理ＩＰＭＰツールは、以下の一つである。
ツールＩＤによって特定されるベンダー特定ＩＰＭＰツール、
代替ＩＰＭＰツールのリストの一つ、
パラメトリック記述によって特定されたＩＰＭＰツール。
【００５０】
ツールＵＲＬ：それは、ピアが、端末で利用可能でないＩＰＭＰツールを検索するために用いる情報ＵＲＬのリストを含む。
【００５１】
ＩＰＭＰ代替：類似する機能を実行する特定されたＡｌｔＴｏｏｌＩＤｓを有する代替ツールのリスト。ＭＰＥＧ−２１ピアは、自由にそのいずれかを選択することができる。
ＩＰＭＰパラメトリック：ＩＰＭＰツールのパラメトリック記述。
【００５２】
ツール・コンテナ：これは、メッセージの中にＩＰＭＰツールを入れて運ぶことを可能にする。装置は、メッセージからＩＰＭＰツールを検索し、それをロードし、それのインスタンスを生成し、かつ保護されたコンテンツをプレイ・アウトするためにそれを直に用いる。
ツール・ボディ（Toolbody）：バイナリツールのこと。それは、２値で、ツールのバイナリ表現を示し、かつ登録権利者によって割り当てられるフォーマット＿ＩＤ（Ｆｏｒｍａｔ＿ＩＤ）、ツールのパッケージの詳細を示すパッケージ＿Ｉｄ（Ｐａｃｋａｇｅ＿Ｉｄ）を持つ。例えば、ＣＡＢまたはウィンジップ（Ｗｉｎｚｉｐ）のような自己実装と実行可能なものである。ＩＤの値は、登録権利者によって割り当てられる。
【００５３】
ＩＰＭＰ権利コンテナ：それは、ＩＰＭＰ保護コンテンツに関連付けられた使用規則および状態を表し、ＲＥＬなどがこれにより搬送される。
【００５４】
独自方式（ｉｓＰｒｏｐｒｉｅｔａｒｙ）−ブール代数、真であるならば、それは、以下の使用規則が独自方式であり、かつそれは、それを解析し、かつ理解するためにその方式の権利管理ツールに送らなければならないことを意味する。
権利ツールＩＤ−独自方式の権利管理ツールのツールＩＤ。以下の使用規則がこれを参照する権利管理ツールに送られる。
使用規則−これは、使用権利情報の詳細を含む。
【００５５】
３．  ＸＭＬスキーマを用いて分散形ピア間で交換された使用権利メッセージ
ここで画定された使用権利メッセージは、一般的な方法でパブリック・ネットワークにわたり個別に使用権利情報のピア・ツー・ピア変換を目的にしている。オープン・ネットワーク・プラットフォームは、ピア・ツー・ピア・コンピューティングに対して設計される。セル・フォンおよび無線ＰＤＡからＰＣおよびサーバ／ゲートウェイ／プロキシまでの範囲にわたるネットワーク上の接続された装置をピア・ツー・ピア方法で通信させ、かつ協同させる一組のオープン・プロトコルが存在すると仮定する。
【００５６】
また、ピア間の使用権利メッセージネゴシエーションおよび変換のフローチャートを図８に示す。
ピアＡに含まれるＭＰＥＧ−２１使用権利メッセージの生成は、モジュール４．１に示される；
ピアＡにおいてピアＡが現在の使用権利情報をピアＢに送信または更新したいときの登録、送信、更新メッセージを構築することは、モジュール４．２に示される；
ピアＡにおいて、ピアＢへのピアＡの使用権利情報を伴う登録、送信、更新メッセージを送ることは、モジュール４．３に示される；
ピアＢにおいてピアＡへの「応答」情報を伴う登録、送信、更新に対する応答メッセージを構築することは、モジュール４．４に示される；
ピアＢにおいてピアＡへ「応答」情報を伴う登録、送信および更新に対する応答メッセージを送り戻すことは、モジュール４．５に示される；
ピアＡにおいてピアＡとピアＢとの間の使用権利情報ネゴシエーションが成功したかどうかを知るために応答メッセージにおける「応答」値をチェックすることは、モジュール４．６に示される。「応答」値が「真」であるときには、モジュール４．７に示されるように、それは、ピアＢがピアＡからの登録を受入れ、かつピアＡの新しいかまたは更新された使用権利情報のいずれかに対してピアＡから使用権利を受け取る準備ができているということを示す。「応答」値が「偽」であるときには、モジュール４．８に示されるように、それは、ピアＢがピアＡからの登録を拒絶し、かつそれがピアＡから使用権利情報を受け取りたくないかまたはそれが新しいまたは更新された使用権利情報を受け取ることに問題があるということを示す。
【００５７】
使用権利メッセージ・スキーマ・シンタクスおよびセマンティクスは、図９および図１０および以下のＸＭＬスキーマに示される。
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 (http://www.xmlspy.com) by Huang Zhongyang (Panasonic Singapore Laboratories Pte Ltd) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="UsageRightsMessage">
<xs:annotation>
<xs:documentation>messages for usage rights</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Registering"/>
<xs:enumeration value="Transmitting"/>
<xs:enumeration value="Updating"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Msg_ID" type="xs:nonNegativeInteger"/>
<xs:element name="SenderPeer_ID" type="xs:ID"/>
<xs:element name="RecipientPeer_ID" type="xs:ID"/>
<xs:element name="UsaegRightsInformation" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Reference" type="xs:anyURI" minOccurs="0"/>
<xs:element name="UsageRightsContainer" type="UsageRights" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Response" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="UsageRights">
<xs:sequence>
<xs:element name="UsageRules" type="xs:string"/>
<xs:element name="IsProprietary" type="xs:boolean"/>
<xs:element name="RightsToolID" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
【００５８】
種類：「登録」、「送信」、および「更新」のような、使用権利情報メッセージ種類を示す；
登録：ピアが使用権利情報を送信または更新することを試みるときに使用権利情報変換を初期化するために用いるメッセージの種類；
送信：現在の使用権利情報を送信するために用いるメッセージの種類；
更新：現在の使用権利情報を更新するために用いるメッセージの種類；
【００５９】
Ｍｓｇ＿ＩＤ：メッセージ・オリジネータによって特定されたメッセージ識別子。メッセージに応答して送られた全てのメッセージは、オリジナル・メッセージの識別子を含むべきである；
送信者ピア＿ＩＤ（ｓｅｎｄｅｒＰｅｅｒ＿ＩＤ）：メッセージのオリジネータのピアＩＤを示す；
受信者ピア＿ＩＤ（ｒｅｃｅｉｖｅｒＰｅｅｒ＿ＩＤ）：メッセージの意図した受信者のピアＩＤを示す；
【００６０】
使用権利情報：送信し、変換し、かつ更新する必要がある全ての使用権利情報；
使用権利情報は、ペイロード「使用権利コンテナ」としてメッセージに搬送することができるかまたはＭＰＥＧ−２１ピアは、ワールド・ワイド・ウェブに配置される使用権利情報の実体を指示するように「参照」を用いることができる。
【００６１】
応答：真または偽のいずれかの値を有する同じ「Ｍｓｇ＿ＩＤ」および「種類」を伴うオリジナル入力メッセージに応答する応答メッセージを搬送するために用いられる。「応答」エレメントが用いられるときには、「使用権利情報」は、用いられない。
登録の場合、「真」は、登録メッセージを処理した後にメッセージ送信者が使用権利情報を受け取ることに同意することを示す；
送信の場合、「真」は、メッセージ送信者が使用権利情報を成功裏に受け取ることを示す；
そして更新の場合には、「真」は、メッセージ送信者が更新された使用権利情報を成功裏に受け取ることを示す。
「偽」は、上記３つの場合に「同意しない」、「使用権利情報を受け取るときに何かがおかしい」、「更新された使用権利情報を受け取るときに何かがおかしい」ことを示す。
【００６２】
使用権利コンテナ：これは、保護されたコンテンツに関連付けられた使用規則および状態を伝送するもので、ＲＥＬなどが搬送される。
【００６３】
独自方式（ｉｓＰｒｏｐｒｉｅｔａｒｙ）−ブール代数、真であるならば、それは、以下の使用規則が独自方式であり、かつそれは、それを解析し、かつ理解するためにその方式の権利管理ツールに送らなければならないことを意味する。
【００６４】
権利ツールＩＤ−独自方式の権利管理ツールのツールＩＤ。以下の使用規則がこの参照した権利管理ツールに送られる。
使用規則−これは、使用権利情報の詳細を含む。
【００６５】
次に、本発明の実施の形態に係るデジタルアイテムを利用する第１端末及び第２端末におけるデジタルアイテムの管理情報の管理システムについて説明する。以下の説明では、第１端末として端末Ａ、第２端末として端末Ｂとする。デジタルアイテムとしてはインターネットからのコンテンツの場合を例とする。なお、以下の説明は一例であって、これに限定されるものではない。
【００６６】
図１２は、端末Ａ  １０１と端末Ｂ  １１１の概略図である。端末Ａ  １０１にはＣＰＵ１０２、メモリ１０３、オーディオ出力部１０４、ビデオ出力部１０５、入出力装置１０６が含まれている。また、端末Ｂ  １１１も端末Ａと同様な構成を有し、ＣＰＵ１１２、メモリ１１３、オーディオ出力部１１４、ビデオ出力部１１５、入出力装置１１６が含まれている。各端末においてオーディオ出力部、ビデオ出力部のいずれか一方が含まれない構成であってもよい。端末Ａは、外部からの入力、例えばインターネット１００、に接続されている。端末Ａの入出力装置１０６は、端末Ｂの入出力装置１１６と接続されている。
【００６７】
端末Ａは、インターネットを介してコンテンツ（例えば、映画）の配信を受けると共に、そのコンテンツを利用するためのデジタルアイテム管理情報（例えば暗号を解読するための解読ツールの情報、コピー回数を制限する情報、契約内容の情報）も受ける。端末Ｂもコンテンツおよびデジタルアイテム管理情報を端末Ａから受ける。この場合、コンテンツ自体の情報と同様に重要度が高いデジタルアイテム管理情報については、確実に端末Ａから端末Ｂに伝える必要があるので、一定の形式（ネゴシエーション）に従って伝送されるように構成されている。
【００６８】
次に、デジタルアイテム管理情報が確実に端末Ａから端末Ｂに伝えられるようにするための、ネゴシエーションについて図１３を用いて説明する。
【００６９】
図１３は、縦方向に時間が経過するタイムチャートを示す。時点Ｓ１において、端末Ａは、コンテンツを解読するための解読ツールＸをインターネットから受ける。インターネット以外にも、ケーブルや記録媒体で受けることも可能である。端末Ａは時点Ｓ２において、ツールＸを、端末Ａ固有の内容にセッティングする。このようにセッティングされ、生成されたツールＸは、端末Ａのメモリ１０３に記録され、保存される。この記録、保存に応答して、端末Ａは、解読ツールＸを転送すべき端末が、接続されているかどうかを判断する。この例では、端末Ｂが接続されている。接続されていると判断されれば、次に説明する「登録」手続が実行される。
【００７０】
時点Ｓ３において、端末Ａは、端末Ｂに対し、「登録」手続を行なう。この「登録」手続は、ツールＸに関する情報（ツールＸのデータサイズ情報、属性情報等）と共に、ツールＸを保存するためのメモリエリアを確保するための命令を端末Ａから端末Ｂに送る。命令を受けた端末Ｂは、時点Ｓ４において、端末Ｂ内のメモリ１１３に、ツールＸを保存するためのメモリエリアを確保する。そして、時点Ｓ５において、メモリエリアが確保されたことを示す確認Ａｃｋが端末Ｂから端末Ａに送られる。その確認Ａｃｋに応答して、時点Ｓ６で、「送信」手続に従い、端末Ａから端末ＢにツールＸが送信される。この「送信」手続で送信される情報には、確保したメモリエリアに関する情報も含まれている。時点Ｓ７で、端末Ｂは、送信されてきたツールＸを確保したメモリエリアに保存する。この「登録」、「送信」手続により、端末Ｂでは、コンテンツなどの他の情報と区別して、デジタルアイテム管理情報を所定のメモリエリアに保存し、管理することが可能となる。
【００７１】
後に、時点Ｓ８において、変更されたツールＸがインターネットを介して端末Ａに送られてくると、時点Ｓ９において、端末Ａは、変更されたツールＸを、端末Ａ固有のツールＸに生成し、それを変更前のツールＸが記録されていた個所に上書きする。この上書きに応答して、次に説明する「更新」手続が実行される。
【００７２】
時点Ｓ１０において、端末Ａは、端末Ｂに対し、「更新」手続を行なう。この「更新」手続に従い、端末Ａから端末Ｂに変更ツールＸが送信される。この「送信」手続で送信される情報には、以前に確保したメモリエリアに関する情報も含まれている。時点Ｓ１１で、端末Ｂは、送信されてきた変更ツールＸを確保したメモリエリアに上書き保存する。
【００７３】
さらに、上記のデジタルアイテム管理情報の管理システムの端末Ａにおいて、端末Ａ及び端末Ｂの少なくとも一方におけるデジタルアイテム管理情報の変更を検出する管理情報変更検出手段と、
デジタルアイテム管理情報に変更があった場合に端末Ａにおいて記録されているデジタルアイテム管理情報を更新する管理情報更新手段と
をさらに備えていてもよい。
【００７４】
以上の構成によって、デジタルアイテムを利用する端末Ａ及び端末Ｂにおいてデジタルアイテム管理情報の変化があった場合にも、それぞれの端末におけるデジタルアイテム管理情報を整合するように更新できる。これによって端末Ａ及び端末Ｂを含むシステム全体としてデジタルアイテム管理情報を一元的に管理できる。
【００７５】
なお、本発明は、様々な実施の形態に示されている以下の構成をとることができる。第１の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー等に関するその他の記述を生成するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記ＩＰＭＰ記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記権利記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記その他の記述を配置するステップと、
前記一般的なプロトコルの機能を実施するために一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップと、
前記画定されたプロトコルを用いて前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記権利記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記その他の記述を交換し、更新し、かつ送信するステップとを含む。
【００７６】
第２の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記ＩＰＭＰ記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記権利記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記その他の記述を配置するステップと、
ピア、ピア・ドメイン、チャネル等を含んでいる、様々な種類の資源を記述するために柔軟な広告メタデータ記述スキーマを特定し、かつ画定するステップと、
前記広告メタデータに前記ＩＰＭＰ記述を取り入れるステップと、
前記広告メタデータに前記権利記述を取り入れるステップと、
前記広告メタデータに前記その他の記述を取り入れるステップと、
一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップと、
前記画定されたプロトコルを用いて前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記権利記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記その他の記述を交換し、更新し、かつ送信するステップとを含む方法。
【００７７】
第３の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記ＩＰＭＰ記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記権利記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記その他の記述を配置するステップと、
ピア、ピア・ドメイン、チャネル等を含んでいる、様々な種類の資源を記述するために柔軟な広告メタデータ記述スキーマを特定し、かつ画定するステップと、
前記広告メタデータに前記ＩＰＭＰ記述を取り入れるステップと、
前記広告メタデータに前記権利記述を取り入れるステップと、
前記広告メタデータに前記その他の記述を取り入れるステップと、
ネゴシエーション・ピアにおける前記広告メタデータ記述を解釈するために広告メタデータ記述スキーマ・パーサを実施するステップと、
一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップと、
前記画定されたプロトコルを用いて前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記権利記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記その他の記述を交換し、更新し、かつ送信するステップとを含む方法。
【００７８】
第４の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記ＩＰＭＰ記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記権利記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記その他の記述を配置するステップと、
一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップと、
チャネル結合プロトコルを用いることによって前記チャネルを構築することによって前記ピア・ドメインにおける前記ＩＰＭＰ記述を交換し、送信し、かつ更新する必要がある前記ピアの接続を構築し、エンドポイント・ルーティング・プロトコルを用いることによって前記プロトコル・メッセージをルーティングし、ピア・リゾルバ・プロトコルを用いることによって互いに前記ピアを知るステップと、
チャネル結合プロトコルを用いることによって前記チャネルを構築することによって前記ピア・ドメインにおける前記権利記述を交換し、送信し、かつ更新する必要がある前記ピアの接続を構築し、エンドポイント・ルーティング・プロトコルを用いることによって前記プロトコル・メッセージをルーティングし、ピア・リゾルバ・プロトコルを用いることによって互いに前記ピアを知るステップと、
チャネル結合プロトコルを用いることによって前記チャネルを構築することによって前記ピア・ドメインにおける前記その他の記述を交換し、送信し、かつ更新する必要がある前記ピアの接続を構築し、エンドポイント・ルーティング・プロトコルを用いることによって前記プロトコル・メッセージをルーティングし、ピア・リゾルバ・プロトコルを用いることによって互いに前記ピアを知るステップと、
前記画定されたプロトコルを用いて前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記権利記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記その他の記述を交換し、更新し、かつ送信するステップとを含む方法。
【００７９】
第５の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記ＩＰＭＰ記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記権利記述を配置するステップと、
ネゴシエーションプロトコルにおける交換、送信、および更新に用いるために適当な場所に前記その他の記述を配置するステップと、
一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップと、
前記画定されたプロトコルを用いて前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記権利記述を交換し、更新し、かつ送信するステップと、
前記画定されたプロトコルを用いて前記その他の記述を交換し、更新し、かつ送信するステップと、
重要な発見メッセージ・インフラストラクチャをピア発見プロトコルに基づき前記ＩＰＭＰ記述を含んでいる広告メタデータに問合せし、かつ応答することを可能にすることによって前記ＩＰＭＰ記述を交換し、更新し、かつ送信するステップと、
重要な発見メッセージ・インフラストラクチャをピア発見プロトコルに基づき前記権利記述を含んでいる広告メタデータに問合せし、かつ応答することを可能にすることによって前記権利記述を交換し、更新し、かつ送信するステップと、
重要な発見メッセージ・インフラストラクチャをピア発見プロトコルに基づき前記その他の記述を含んでいる広告メタデータに問合せし、かつ応答することを可能にすることによって前記その他の記述を交換し、更新し、かつ送信するステップと
を含む方法。
【００８０】
第６の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
前記一般的なプロトコルの機能を実施するために前記一般的なプロトコル・メッセージ・スキーマを特定し、かつ画定するステップとは、全てのプロトコルを実施することに含まれる全てのピアにおいてメッセージ・スキーマ・パーサを実施するステップとを更に具備する前記方法。
【００８１】
第７の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきＩＰＭＰネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づき権利ネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきその他のネゴシエーションが必要なピア間の接続を構築するステップと、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限、等のような、デジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーション機構を実施するために、前記ＩＰＭＰ記述、ＩＰＭＰ記述エレメントを含む一般的なおよび重要なＩＰＭＰネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記権利記述、権利記述エレメントを含む一般的なおよび重要な権利ネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記その他の記述、特定の記述エレメントを含む一般的なおよび重要なその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
前記ネゴシエーション・ピア間で前記ＩＰＭＰネゴシエーション・メッセージを有する前記ＩＰＭＰ記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記権利ネゴシエーション・メッセージを有する前記権利記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記その他のネゴシエーション・メッセージを有する前記その他の記述を登録し、送信し、かつ更新するステップとを含む方法。
【００８２】
第８の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきＩＰＭＰネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づき権利ネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきその他のネゴシエーションが必要なピア間の接続を構築するステップと、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限、等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーション機構を実施するために、前記ＩＰＭＰ記述、ＩＰＭＰ記述エレメントを含む一般的なおよび重要なＩＰＭＰネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記権利記述、権利記述エレメントを含む一般的なおよび重要な権利ネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記その他の記述、特定の記述エレメントを含む一般的なおよび重要なその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ワールド・ワイド・ウェブに配置されるＩＰＭＰ記述の実体を指定するために「所定の基準」を用いて基準としてＩＰＭＰ記述を特定するか、または「ＩＰＭＰツール・リスト」、「ＩＰＭＰツール・コンテナ」、および／または「ＩＰＭＰ権利コンテナ」を用いてメッセージ・ペイロードとしてＩＰＭＰ記述を特定するステップと、
ワールド・ワイド・ウェブに配置される権利記述の実体を指定するために「所定の基準」を用いて基準として権利記述を特定するか、または「使用権利コンテナ」を用いてメッセージ・ペイロードとして権利記述を特定するステップと、
ワールド・ワイド・ウェブに配置されるその他の記述の実体を指定するために「所定の基準」を用いて基準としてその他の記述を特定するか、または「特定のコンテナ」を用いてメッセージ・ペイロードとしてその他の記述を特定するステップと、
前記ネゴシエーション・ピア間で前記ＩＰＭＰネゴシエーション・メッセージを有する前記ＩＰＭＰ記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記権利ネゴシエーション・メッセージを有する前記権利記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記その他のネゴシエーション・メッセージを有する前記その他の記述を登録し、送信し、かつ更新するステップとを含む方法。
【００８３】
第９の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきＩＰＭＰネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づき権利ネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきその他のネゴシエーションが必要なピア間の接続を構築するステップと、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限、等のような、デジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーション機構を実施するために、前記ＩＰＭＰ記述、ＩＰＭＰ記述エレメントを含む一般的なおよび重要なＩＰＭＰネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記権利記述、権利記述エレメントを含む一般的なおよび重要な権利ネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記その他の記述、特定の記述エレメントを含む一般的なおよび重要なその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
前記ネゴシエーション・ピア間で前記ＩＰＭＰネゴシエーション・メッセージを有する前記ＩＰＭＰ記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記権利ネゴシエーション・メッセージを有する前記権利記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記その他のネゴシエーション・メッセージを有する前記その他の記述を登録し、送信し、かつ更新するステップと、
前記ピアＡが現在のＩＰＭＰ記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在の権利記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在のその他の記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＢに前記登録メッセージを送るステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＢが  前記ピアＡからＩＰＭＰ記述を受け取る準備ができていることを意味し、「偽」は、前記ピアＢがある理由によって前記ピアＡから前記ＩＰＭＰ記述を受け取ることを拒絶することを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＢが  前記ピアＡから権利記述を受け取る準備ができていることを意味し、「偽」は、前記ピアＢがある理由によって前記ピアＡから前記権利記述を受け取ることを拒絶することを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＢが  前記ピアＡからその他の記述を受け取る準備ができていることを意味し、「偽」は、前記ピアＢがある理由によって前記ピアＡから前記その他の記述を受け取ることを拒絶することを意味するステップとを含む方法。
【００８４】
第１０の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきＩＰＭＰネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づき権利ネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきその他のネゴシエーションが必要なピア間の接続を構築するステップと、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーション機構を実施するために、前記ＩＰＭＰ記述、ＩＰＭＰ記述エレメントを含む一般的なおよび重要なＩＰＭＰネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記権利記述、権利記述エレメントを含む一般的なおよび重要な権利ネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記その他の記述、特定の記述エレメントを含む一般的なおよび重要なその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
前記ネゴシエーション・ピア間で前記ＩＰＭＰネゴシエーション・メッセージを有する前記ＩＰＭＰ記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記権利ネゴシエーション・メッセージを有する前記権利記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記その他のネゴシエーション・メッセージを有する前記その他の記述を登録し、送信し、かつ更新するステップと、
前記ピアＡが現在のＩＰＭＰ記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在の権利記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在のその他の記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＢに前記送信メッセージを送るステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＡから前記ピアＢへの前記送信されたＩＰＭＰ記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記ピアＢへの前記送信されたＩＰＭＰ記述を成功裏に受け取らないことを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップと、「真」は、前記ピアＡから前記ピアＢへの前記送信された権利記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記ピアＢへの前記送信された権利記述を成功裏に受け取らないことを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＡから前記ピアＢへの前記送信されたその他の記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記ピアＢへの前記送信されたその他の記述を成功裏に受け取らないことを意味するステップとを含む方法。
【００８５】
第１１の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきＩＰＭＰネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づき権利ネゴシエーションが必要なピア間の接続を構築するステップと、
一般的な高レベル・ピア・ツー・ピア・プロトコルおよび実ネットワーク・プロトコルに基づきその他のネゴシエーションが必要なピア間の接続を構築するステップと、
端末（ここではピアとも称する）に対する、暗号化および解読、署名および検証、許可および確認に関するＩＰＭＰ（知的財産管理および保護）記述を生成するステップと、
端末（ここではピアとも称する）に対する、再生、コピー、移動、記録、転送、回数、期限等のデジタル・コンテンツをアクセスし、購入し、かつ消費する権利に関する権利記述を生成するステップと、
端末（ここではピアとも称する）に対する、イベント・レポーティング、デジタル・アイテム・メニュー、等に関するその他の記述を生成するステップと、
ネゴシエーション機構を実施するために、前記ＩＰＭＰ記述、ＩＰＭＰ記述エレメントを含む一般的なおよび重要なＩＰＭＰネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記権利記述、権利記述エレメントを含む一般的なおよび重要な権利ネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
ネゴシエーション機構を実施するために、前記その他の記述、特定の記述エレメントを含む一般的なおよび重要なその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップと、
前記ネゴシエーション・ピア間で前記ＩＰＭＰネゴシエーション・メッセージを有する前記ＩＰＭＰ記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記権利ネゴシエーション・メッセージを有する前記権利記述を登録し、送信し、かつ更新するステップと、
前記ネゴシエーション・ピア間で前記その他のネゴシエーション・メッセージを有する前記その他の記述を登録し、送信し、かつ更新するステップと、
前記ピアＡが現在のＩＰＭＰ記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在の権利記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＡが現在のその他の記述をピアＢに送信するかまたは更新することを望むときにピアＡに対するメッセージＩＤを有する登録メッセージを構築するステップと、
前記ピアＢに前記更新メッセージを送るステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＡから前記更新ＩＰＭＰ記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記更新ＩＰＭＰ記述を成功裏に受け取らないことを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＡから前記更新権利記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記更新権利記述を成功裏に受け取らないことを意味するステップと、
同じメッセージＩＤおよびメッセージ種類を有する前記ピアＢから「応答」情報を有する前記ピアＡに応答メッセージを送るステップであって、「真」は、前記ピアＡから前記更新その他の記述を成功裏に受け取ることを意味し、「偽」は、ある理由によって前記ピアＡから前記更新その他の記述を成功裏に受け取らないことを意味するステップとを含む方法。
【００８６】
第１２の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、上記記載のネゴシエーション機構を実施するために前記ＩＰＭＰ、権利および／またはその他の記述を含む一般的なおよび重要なＩＰＭＰ、権利、またはその他のネゴシエーション・メッセージ・スキーマを特定し、かつ画定するステップが、ＩＰＭＰ、権利、および／またはその他の記述を交換することに含まれる全てのピアにおいてＩＰＭＰ、権利、および／またはその他のネゴシエーション・メッセージ・スキーマ・パーサを実施するステップを更に含む方法。
【００８７】
第１３の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、オープンおよび画定されたスキーマによりネゴシエーション・メッセージを解析し、かつ処理するためにメッセージ・パーサ、ＤＩＤパーサ、ＤＩＡパーサ、ＩＰＭＰパーサ、権利パーサ、および／またはその他のパーサを有するピアを構築するステップを含む方法。
【００８８】
第１４の構成によれば、ＭＰＥＧ−２１フレームワーク内の情報交換に対するネゴシエーション機構を画定する方法であって、前記解析され、かつ処理された結果をユーザに提供するためにブラウザを有するピアを構築するステップを含む方法。
上述の通り、本発明は好ましい実施形態により詳細に説明されているが、本発明はこれらに限定されるものではなく、特許請求の範囲に記載された本発明の技術的範囲内において多くの好ましい変形例及び修正例が可能であることは当業者にとって自明なことであろう。
【図面の簡単な説明】
【００８９】
【図１】情報交換を伴うマルチメディア分散形ネットワークのブロック図である。
【図２】ネゴシエーションに対するＭＰＥＧ−２１一般的なメッセージ・レイヤの概略図である。
【図３】ピア間の一般的なＩＰＭＰ情報メッセージ・フローチャートである。
【図４】ＩＰＭＰ情報メッセージ・スキーマ・シンタクスおよびセマンティクスのツリー構造の概念図である。
【図５】ＩＰＭＰ情報メッセージ・スキーマのツールリストのシンタクスおよびセマンティクスのツリー構造の概念図である。
【図６】ＩＰＭＰ情報メッセージ・スキーマのツールコンテナのシンタクスおよびセマンティクスのツリー構造の概念図である。
【図７】ＩＰＭＰ情報メッセージ・スキーマの権利コンテナのシンタクスおよびセマンティクスのツリー構造の概念図である。
【図８】ピア間の一般的な使用権利メッセージ・フローチャートである。
【図９】使用権利メッセージ・スキーマ・シンタクスおよびセマンティクスのツリー構造の概念図である。
【図１０】使用権利のシンタクスおよびセマンティクスのツリー構造の概念図である。
【図１１】ネゴシエーション・メッセージを処理するＭＰＥＧ−２１ブラウザのブロック図である。
【図１２】端末Ａと端末Ｂとを含むデジタルアイテム管理情報の管理システムの概略図である。
【図１３】端末Ａと端末Ｂとの間のデジタルアイテム管理情報に関するネゴシエーションを示すタイムチャートである。
【符号の説明】
【００９０】
１００  インターネット
１０１  端末Ａ
１１１  端末Ｂ
１０２、１１２  ＣＰＵ、
１０３、１１３  メモリ、
１０４、１１４  オーディオ出力部、
１０５、１１５  ビデオ出力部、
１０６、１１６  入出力装置
【図１】
2004158001.tif 000003
【図２】
2004158001.tif 000004
【図３】
2004158001.tif 000005
【図４】
2004158001.tif 000006
【図５】
2004158001.tif 000007
【図６】
2004158001.tif 000008
【図７】
2004158001.tif 000009
【図８】
2004158001.tif 000010
【図９】
2004158001.tif 000011
【図１０】
2004158001.tif 000012
【図１１】
2004158001.tif 000013
【図１２】
2004158001.tif 000014
【図１３】
2004158001.tif 000015