(57)【要約】【課題】コンテンツ適合を行うユニバーサル・マルチメディア・フレームワーク端末の装置を提供する。【解決手段】本装置は、ある一定の規格に準拠するコンテンツ復号化ツールで端末を構築するステップと、ＤＩＡ記述を用いて端末を記述するステップと、端末にＤＩＡ記述を添付するステップと、コンテンツの一部を検索するためにサーバにＤＩＡ記述を送り、実行依頼するステップと、サーバがＤＩＡ記述を構文解析して処理し、端末によって実行依頼されたＤＩＡ記述に一致したフォーマットのコンテンツを選択するステップと、端末にそのコンテンツを伝達するステップとを含む、コンテンツ適合を行う。【選択図】　図３
2004038941.tif 000002
【特許請求の範囲】
【請求項１】
所定の規格に準拠するコンテンツ復号化ツールで端末を構築するステップと、
ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
コンテンツの一部を検索するために、サーバに前記ＤＩＡ記述を送り、実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットのコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項２】
所定の規格に準拠するコンテンツ符号化ツールで端末を構築するステップと、
ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
前記端末にＤＩＡ記述発生器を実装して、オンラインでＤＩＡ記述を生成可能にするステップと、
前記端末のネットワーク・プロトコル、他のツール、またはユーザ・プリファレンスに基づいて、ネットワーク条件およびユーザ・プリファレンスを記述したＤＩＡ記述をオンラインで生成するステップと、
コンテンツの一部を検索するために、サーバに前記ＤＩＡ記述を送り、実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットのコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項３】
所定の規格に準拠するコンテンツ符号化ツールで端末を構築するステップと、
ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
前記端末にＤＩＡ記述発生器を実装して、オンラインでＤＩＡ記述を生成可能にするステップと、
前記端末のネットワーク・プロトコル、他のツール、またはユーザ・プリファレンスに基づいて、ネットワーク条件およびユーザ・プリファレンスを記述したＤＩＡ記述をオンラインで生成するステップと、
前記端末のＤＩＤパーサ、ＩＰＭＰパーサ、ＲＥＬパーサ、ＲＤＤパーサ、およびＤＩＡパーサを実装して、ＤＩＤ（デジタル・アイテム・デクラレーション）、ＩＰＭＰ（知的財産権管理および保護）、ＲＥＬ（権利表現言語）、ＲＤＤ（権利データ辞書）、およびＤＩＡ記述を構文解析するステップと、
そのＤＩＤ，ＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述でＤＩ（デジタル・アイテム）を閲覧するステップと、
前記端末によってＤＩＤメニューの「チョイス」ノートを選択するステップと、
前記ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述が現されている場合には、前記端末のＤＩＤメニューのＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を構文解析するステップと、
前記ＤＩＤメニューに、適合したＤＩＡノートが存在するときには、コンテンツを検索するために、前記端末、前記ネットワーク条件、および、前記ユーザ・プリファレンスを記述するのに用いた前記ＤＩＡ記述を、サーバに実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットであるコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項４】
トランスコーディング機能を有する適合ゲートウェイを構築するステップと、
ＤＩＡパーサを有する適合ゲートウェイを構築するステップと、
端末に添付されたＤＩＡ（デジタル・アイテム適合）記述を用いて、前記端末を記述するステップと、
前記適合ゲートウェイによってサポートされると想定されている前記端末の各々について、前記適合ゲートウェイに前記ＤＩＡ記述を登録するステップと、
前記適合ゲートウェイにおいて、そのＤＩＡ記述を有するコンテンツを受け取るステップと、
前記適合ゲートウェイにおいて、前記ＤＩＡパーサにより、前記コンテンツを記述するのに用いた、受け取ったＤＩＡ記述を構文解析するステップと、
前記コンテンツについて記述するのに用いた、構文解析された前記ＤＩＡ記述を、前記端末を記述するのに用いた前記ＤＩＡ記述と比較するステップと、
上記ステップにおける前記比較結果により示された、符号化フォーマットに関して一致がない場合には、前記コンテンツをトランスコーディングするステップと、
前記ステップによりトランスコーディングされたフォーマットで、前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
前記トランスコーディングされたフォーマットの前記コンテンツに、前記ＤＩＡ記述の組を添付するステップと、
前記適合ゲートウェイにより、トランスコーディングされた異なる符号化フォーマットを有するコンテンツを、サポートする前記端末に送信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク・ゲートウェイ装置のコンテンツ適合方法。
【請求項５】
記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
所定の手段を介して、端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記端末の復号化能力、使用されるネットワークの条件、および、ユーザ・プリファレンスを記述するのに用いられるステップと、
前記サーバによって前記ＤＩＡ記述の組を構文解析するステップと、
上記ステップにおける構文解析の結果に応じて、前記適合ツールを選択して、トランスコーディングを行い、前記サーバ内で、あるフォーマットから別のフォーマットに変換するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
を含む、ユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法。
【請求項６】
記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
前記サーバにおいて、前記コンテンツを、前記適合ツールを用いて人気がある複数の符号化フォーマットに予めトランスコーディングし、記憶するステップと、
所定の手段を介して、端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記端末の復号化能力、使用されるネットワークの条件、および、ユーザ・プリファレンスを記述するのに用いられるステップと、
前記サーバによって前記ＤＩＡ記述の組を構文解析するステップと、
前記サーバ内に記憶されたコンテンツであって、前記端末により実行依頼された前記ＤＩＡ記述を用いて記述された、必要なフォーマットのコンテンツを選択するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと、
を含む、ユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法。
【請求項７】
記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
視聴およびセレクトのため、ユーザに対して、ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を提供するステップと、
端末を使用する前記ユーザにより、前記ＤＩＤメニューからのチョイスを行うステップと、
前記チョイス中に前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組が、前記端末復号化能力を記述するのに用いられるステップと、
前記チョイス中に、前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記ネットワーク条件およびユーザ・プリファレンスを記述するの用いられるステップと、
前記サーバにより、前記ＤＩＡ記述の組を構文解析するステップと、
上記ステップにおける構文解析の結果に応じて、前記適合ツールを選択して、トランスコーディングを行い、前記サーバ内で、あるフォーマットから別のフォーマットに変換するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法。
【請求項８】
記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
前記サーバにおいて、前記コンテンツを、前記適合ツールを用いて人気がある複数の符号化フォーマットに予めトランスコーディングし、記憶するステップと、
視聴およびセレクトのため、ユーザに対して、ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を提供するステップと、
端末を使用する前記ユーザにより、前記ＤＩＤメニューからのチョイスを行うステップと、
前記チョイス中に前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組が、前記端末復号化能力を記述するのに用いられるステップと、
前記チョイス中に、前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記ネットワーク条件およびユーザ・プリファレンスを記述するの用いられるステップと、
前記サーバにより、前記ＤＩＡ記述の組を構文解析するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述によって記述される前記要求されたフォーマットである、前記サーバで前記記憶されたコンテンツを選択するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、　メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法。
【請求項９】
請求項１に記載のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および、第１のレイヤとして、端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項１０】
請求項１に記載のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および第１のレイヤとして端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
拡張性のために、ＸＭＬで前記ＤＩＡ記述を表現するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項１１】
請求項１に記載のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および、第１のレイヤとして、端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
ＳＤＬ（構文記述言語）の形式で前記ＤＩＡ記述を生成するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項１２】
請求項２に記載のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、前記端末内にＤＩＡ記述生成部を実装して、オンラインでＤＩＡ記述を生成するステップを有し、
帯域幅、遅延およびパケット損失の制御語を規定することにより、コンテンツフォーマット適合に関連するネットワーク条件を記述し、
品質、色、大きさ、ストリーミング、ダウンローディング、それらの属性によるフィルタリングの制御語を規定することにより、コンテンツ・フォーマット適合に関するユーザ・プリファレンスを記述し、さらに、
ネットワーク・プロトコル、他のプライベート・ツール、またはユーザ入力から、前記端末においてネットワーク条件を受け取るステップと、
上述のステップにおいて規定された前記制御語を用いることにより、前記端末において、ネットワーク条件に関する、受け取ったパラメータを、前記ＤＩＡ記述に変換するステップと、
前記端末において、ユーザ・インタフェースからのユーザ・プリファレンスを受け取るステップと、
上述のステップにおいて規定された前記制御語を用いることにより、前記端末において、ユーザ・プリファレンスに関する、受け取ったパラメータを、前記ＤＩＡ記述に変換するステップと
を含む、ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法。
【請求項１３】
ネットワークに接続されたユニバーサル・マルチメディア・フレームワーク端末装置であって、
コンテンツ複合化ツールが記録されているメモリ装置と、
ＤＩＡ記述を用いて前記端末を記述するＤＩＡ記述生成器と、
ＤＩＡ記述を前記端末に添付する添付部と、
一つのコンテンツを検索するために前記ＤＩＡ記述とコンテンツ要求とをサーバに配信する伝送器と、
前記サーバで選択され、前記サーバから配信された前記コンテンツを受信する受信機と
を備えたユニバーサル・マルチメディア・フレームワーク端末装置。
【請求項１４】
端末とサーバとの間に設けられたユニバーサル・マルチメディア・フレームワーク・ゲートウエイであって、
メモリ装置と、
ＤＩＡ記述を用いて前記端末を記述するＤＩＡ記述生成器と、
ＤＩＡ記述を前記端末に添付する第１添付部と、
前記端末に添付されているＤＩＡ記述を前記メモリ装置に登録するレジスタと、
前記端末によるコンテンツ要求に対応するコンテンツを前記サーバから受信する受信機と、
前記コンテンツに添付され、受信したＤＩＡ記述を構文解析するＤＩＡパーサと、
構文解析されたＤＩＡ記述を前記端末についての前記ＤＩＡ記述と比較する比較器と、
前記コンテンツのフォーマットと前記端末のＤＩＡ記述に記載されたフォーマットとのミスマッチがある場合には、前記コンテンツのフォーマットを前記端末のＤＩＡ記述に記載されたフォーマットにトランスコードするトランスコーダと、
前記トランスコードされたコンテンツを記述する新たなＤＩＡ記述の組を生成する生成器と、
前記新たなＤＩＡ記述の組を前記トランスコードされたコンテンツに第２添付部と、
前記コンテンツを前記端末に配信する伝送器と
を備えるユニバーサル・マルチメディア・フレームワーク・ゲートウエイ。
【請求項１５】
ネットワークを介して端末に接続されているユニバーサル・マルチメディア・フレームワーク・サーバであって、
マルチメディアコンテンツが記録されているメモリ装置と、
各コンテンツについてのＤＩＡ記述を生成するＤＩＡ生成器と
対応するコンテンツに前記ＤＩＡ記述を添付する第１添付部と、
端末の復号化能力、ネットワーク条件、及びユーザ・プリファレンスについて記述するために用いられるＤＩＡ記述の組を前記端末から受信する受信機と、
前記受信した前記端末に関するＤＩＡ記述の組を構文解析するＤＩＡパーサと、
前記コンテンツを異なるマルチメディア・フォーマット間でトランスコードする適合ツールと、
前記構文解析した結果に従ってトランスコードして一つのフォーマットから他のフォーマットに変換する一つの適合ツールを選択するセレクタと、
前記トランスコードされたコンテンツを記述する新たなＤＩＡ記述の組を生成する生成器と、
前記新たなＤＩＡ記述の組を前記トランスコードされたコンテンツにそのメタデータとして添付する第２添付部と、
前記コンテンツを前記端末に配信する配信部と
を備えるユニバーサル・マルチメディア・フレームワーク・サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なるフォーマットのマルチメディア・コンテンツをアクセスできる統一マルチメディア端末に関し、かつ異なるマルチメディア端末、ネットワーク、使用環境を取扱うことができる統一マルチメディア・フレームワークに関する。
【０００２】
【従来の技術】
ＭＰＥＧおよび他の規格体は、効率的な方法である場所から別の場所へのコンテンツ転送および配信、並びに限定された空間における大きな容量を伴うコンテンツ記憶を容易にするために、ビデオ、オーディオ、システム、通信プロトコル、コンテンツ提示、コンテンツ・パッケージング、等における多くの規格を生成した。
【０００３】
その結果として、既存のコンテンツは、異なるソース符号化方法、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４、ＤＶ，ＤＶＣＰＲＯ等による、異なるフォーマットで見受けられ、同時にデバイスおよび端末は、また、ある一定の標準に準拠するが別の標準には準拠しない異なる範囲で構築される。例えば、ＤＴＶ　ＳＴＢ（セットトップボックス）は、ＭＰＥＧ−２に準拠したコンテンツを復号化しかつ再生できるが、ＤＶコンテンツ、またはＭＰＥＧ−４コンテンツを再生することができない。
【０００４】
どのようなフォーマットであってもコンテンツをアクセスし、かつ使用できる、普遍的なマルチメディア端末が存在することが望ましい。これを達成するための少数の方法が存在する。
【０００５】
一つの方法は、全ての異なるフォーマットを理解しかつリアルタイムでそれらを復号化し、そしてリアルタイムで要求されたフォーマットにコンテンツをコード化するための強力な変換符号化器（トランスコーダ）の機能を有する端末を構築することである。しかし、そのようなリアルタイム多機能トランスコーダ機能を有すると、非常にコストが高くなる。ＤＴＶ、またはＤＶＤのようなデバイスに対しても、ポータブル端末に対して使用することは、まったく望ましくない。
【０００６】
別の方法は、異なるフォーマットで同じコンテンツを予めトランスコードしかつ記憶するために、サービス・プロバイダ側／コンテンツ生成側、またはゲートウェイ・サイトにそのようなトランスコーダ機能を有することである。
【０００７】
そのような場合には、コンテンツ提示フォーマットを記述する記述またはメタデータの組を生成し、かつ対応するコンテンツに添付できる。端末によって依頼された問合せを、サーバに記憶されたメタデータと一致させることによって、サーバは特定フォーマットのどのコンテンツが端末に配信されるのかを決定する。ここで、端末は、サーバが認識できる定義された記述またはメタデータの組を発生できるために、準拠した端末でなければならない。
【０００８】
コンテンツ提示フォーマットをアドレス指定するための記述の組の他に、端末を記述するための記述の組、並びにネットワーク条件およびユーザ・プリファレンスを含んでいる他の使用環境を記述するための一組の記述を定義することもまた必要である。しかしながら、使用環境は、コンテンツ提示フォーマットおよび端末により異なり、かつそれは、変更可能かつ選択可能であり端末で符号化性能のように端末で固定されない。
【０００９】
ここで、本発明は、記述および記述中の構造の組を定義すること、並びに異なる端末およびネットワーク間で用いられるマルチメディア・フレームワークに対する機構を定義することに焦点をおく。
【００１０】
【発明が解決しようとする課題】
本発明は、以下の問題の解決を試みる。
【００１１】
ある一定のフォーマットの同じコンテンツまたはメディア・リソースは、異なるネットワーク条件および異なるユーザ・プリファレンスを有するマルチメディア端末によってアクセスされ、検索し、かつ使用できる。
【００１２】
異なる復号化性能およびネットワーク条件を有する端末は、異なるデータ・フォーマットであるコンテンツまたはメディア・リソースをアクセスし、検索し、かつ消費できる。
【００１３】
【課題を解決するための手段】
コンテンツ提示フォーマットに対する記述を規定することによって、コンテンツまたはメディア・リソースは、その符号化フォーマットおよびスタイルを反映すべく記述できる。このとき、この記述は、所定の符号化規格による符号化条件に基づき、そしてまたビット・ストリーム・ヘッダから抽出したパラメータに基づき定義される。
【００１４】
端末に対する記述の組を定義することによって、端末は、準拠した復号化性能を反映するように記述できる。
【００１５】
端末に対する記述の組を定義することによって、端末は、その処理パワー、メモリ、オペレーティング・システム等を反映するように記述できる。そのような記述は、サーバが正しい符号化フォーマットでコンテンツを配信する前に端末からサーバに送られる。
【００１６】
ネットワークに対する記述の組を定義することによって、端末が接続されるネットワーク条件は、通信プロトコル、平均帯域幅、遅延状態、パケット損失状態等を反映するように記述できる。
【００１７】
ユーザ・プリファレンスに対する記述の組を定義することによって、ユーザの関心および好み（プリファレンス）は、ユーザのチョイスおよびセレクションを反映すべく記述できる。
【００１８】
上記記述の階層および構造を定義することによって、メルチメディア・フレームワークは、ネットワークを介して端末へコンテンツを配信するために構築できる。
【００１９】
上記記述の階層および構造を定義することによって、端末は、限定された復号化性能を有するユニバーサル・マルチメディア端末を形成するように構築できる。
【００２０】
メルチメディア・フレームワークを構築するために用いられた機構（仕組み）を定義することによって、既存および将来のアプリケーションの多くは、異なる端末および異なるネットワークを有するより多くのユーザに供される。
【００２１】
【作用】
端末側では、
１）ＭＰＥＧ−２１端末は、シンプル・プロファイルに対するＭＰＥＧ−４ビデオ・デコーダのようなソース符号化ツールの一つを実装することによって構築される。
【００２２】
２）ＭＰＥＧ−２１端末は、ＭＰ４ファイル・フォーマットのようなソシステム符号化ツールの一つを実装することによって構築される。
【００２３】
３）ＭＰＥＧ−２１端末は、ＲＴＰのような伝送ツールの一つを実装することによって構築される。
【００２４】
４）ＭＰＥＧ−２１端末は、ＭＰＥＧ−２１　ＤＩＤ（デジタル・アイテム・デクラレーション）、ＲＥＬ（権利表現言語）、ＲＤＤ（権利データ記述）、ＩＰＭＰ（知的財産権管理および保護）、およびＤＩＡ（デジタル・アイテム適合）パーサを実装することによって構築される。
【００２５】
５）ＭＰＥＧ−２１端末は、より詳細な記述がビット・レート、ディスプレイ・ウィンドウ・サイズ、バッファ・サイズ、等のような、各タイプの符号化フォーマットに含まれるような、テーブルがＸＭＬスキーマまたはＳＤＬ（構文記述言語）構文で表現できるような、ソース符号化フォーマット、システム・レイヤ符号化フォーマット、伝送フォーマットを含んでいる準拠した復号化フォーマットのような端末の特性を記述すべくテーブルをセットアップすることによって構築される。
【００２６】
コンテンツ・サーバ側：
１）ある一定のデータ・フォーマットであるコンテンツまたはメディア・リソースは、ＭＰＥＧ−２１　ＤＩＡ定義された構造により各タイプのフォーマットを記述すべくその定義されたメタデータまたは一組の定義されたＤＩＡ記述で異なるデータ・フォーマットに予めトランス・コーディングされる。
【００２７】
２）ＭＰＥＧ−２１　デジタル・アイテム（ＤＩ）は、シーン構造を構築することにより生成される。ここでは、対応するＤＩＤ／ＩＰＭＰ／ＲＥＬ／ＲＤＤ／ＤＩＡ記述が、構造的に一緒にリンクされ、デジタル・アイテムの内容、およびメディア・リソースの所在、保護形態、ＤＩを用いる権利の内容、および、利用可能な端末およびネットワーク適合を示す。この適合は、メディアリソースを「チョイス」する形で列挙され、ユーザにより配信され、使用される。これは、双方向インタラクティブ・アプリケーションに用いられる。
【００２８】
３）放送のような一方向アプリケーションに対して、ＭＰＥＧ−２１　デジタル・アイテムは、端末から受け取った特定の端末およびネットワーク条件により生成される。
【００２９】
なお、用語の定義は以下に示す通りである。
デジタル・アイテム：デジタル・アイテムは、ＩＳＯ／ＩＥＣ　２１０００フレームワークにおける標準表現、識別表示、及びメタデータを備える。また、このエンティティは、このフレームワークの流通及び取引の基本的なユニットである。
デジタル・アイテム適合：デジタル・アイテムがリソース適合エンジン及び／又はディスクリプタ・エンジンの対象とされる処理であって、それによって適合デジタル・アイテムを生成する。
【００３０】
コンテンツ・デジタル・アイテム：リソースの配信に用いられるデジタル・アイテムである。
【００３１】
【発明の実施の形態】
従来技術が、図１および図２に示されており、あるデータ・フォーマットのコンテンツが異なる端末によって再生できない現在の状況を説明する。
【００３２】
図１では、一方向でＭＰＥＧ−２ＭＰ＠ＭＬコンテンツがモジュール１．１のメルチメディア・サーバからユーザに配信され、かつモジュール１．４のＤＴＶＳＴＢだけが再生できるということが示されている。モジュール１．２、１．３、および１．５の他の端末は、コンテンツを演奏（上映）できない。
【００３３】
図２では、インタラクティブ双方向でＭＰＥＧ−２ＭＰ＠ＭＬコンテンツがモジュール２．１のメルチメディア・サーバからユーザに配信され、かつモジュール２．４のＤＴＶ　ＳＴＢだけが再生できることが示されている。モジュール２．２、２．３、および２．５の他の端末は、コンテンツを演奏（上映）できない。
【００３４】
上記例から、そのような状況は、より広い範囲の端末およびネットワークによるコンテンツ・アクセス性を制限するということが理解される。
【００３５】
他方、端末は、非常にコストがかかるため、コンテンツの全ての異なるフォーマットを復号化可能なようには構築できない。
【００３６】
以下の実施形態は、二つの主要部分で構成される。すなわち、インタラクティブ双方向または一方向アプリケーションで用いられる、異なる端末への適合と、異なるネットワークへのリアルタイム・ストリーミング適合に対する、階層ＤＩＡ記述（Ｄｅｓｃｒｉｐｔｉｏｎｓ）という二つの主要部分で構成される。
【００３７】
インタラクティブ双方向アプリケーションの場合
ＤＴＶインタラクティブ・データ放送、インターネット・ベース・サービス、インタラクティブＤＶＤ、携帯電話によるインタラクティブ・データ・アクセス等、インタラクティブ・アプリケーションは、既存の世界では非常に人気がある。
【００３８】
この双方向アプリケーションに対する一般的なモデルは、サーバがユーザによって視聴されるレイヤ構造化メニューを提供し、ユーザがクライアント端末からサーバに要求を送ることによってユーザが検索したい事項を選択し、かつサーバが要求を処理して、クライアント端末に要求されたコンテンツを配信することである。
【００３９】
ここで、コンテンツは、ＭＰＥＧ−２１でメディア・リソースと呼ばれる。
【００４０】
図３に示すように、ＭＰＥＧ−２１　マルチメディア・サーバは、モジュール３．１に示されている。一組のＤＩＡ記述が添付された、コンテンツまたはメディア・リソースが記憶される。
【００４１】
モジュール３．１１では、ＭＰＥＧ−２１端末が示されている。ＭＰＥＧ−２１端末は、モジュール３．１０のソース符号化ツール、モジュール３．９のシステム・レイヤ符号化ツール、モジュール３．８の伝送プロトコル、モジュール３．７のＭＰＥＧ−２１　ＤＩＡパーサ、および、ＤＩＡ記述の組で構成される。端末は、モジュール３．６のＴＣＰ／ＩＰ、ＵＤＰ、ＡＴＭ、または他のネットワークに接続される。
【００４２】
ここで説明しているケースは、ケース２の、図３に示す双方向インタラクティブ・アプリケーションに対応する。最初に、端末またはユーザは、デジタル・アイテムを閲覧し、モジュール３．５でユーザが選択する事項に基づきＤＩＤ／ＩＰＭＰ／ＲＥＬ／ＲＤＤおよびＤＩＡ記述を構文解析する。サーバは、モジュール３．４で、端末によってなされた選択により、一致したデータ・フォーマットのコンテンツを端末に配信する。
【００４３】
上記インタラクティブ処理では、サーバによって受け取られた情報は、二つのタイプ、すなわち、ユーザ関連情報、およびユーザ非関連情報で構成される。
【００４４】
１）ユーザ関連情報：ユーザ・プリファレンスのような、閲覧中にユーザによってなされた要求または選択
【００４５】
２）ユーザ非関連情報：ＤＩＡ記述が端末のＤＩＡパーサを通して構文解析された際に自動的に端末から送信された端末特性。
【００４６】
一方向放送アプリケーションの場合
この方法では、端末は、双方向アプリケーションのようにインタラクティブにサーバと通信することが想定されていない。
【００４７】
ケース１の一方向アプリケーションについて図３に示されているように、モジュール３．２で、端末は、ＤＩＡ記述の組を有する要求を送信することにより、コンテンツ配信を初期化し、身元と能力をサーバに知らせる必要がある。サーバは、その要求およびＤＩＡ記述の組を所有し、モジュール３．３で、一致したフォーマットのコンテンツを伝送する。
【００４８】
ＤＩＡ記述には二つのタイプが存在する。一方のタイプは、端末準拠復号化フォーマット、端末処理パワー等の、端末特性に関する。このタイプの記述は、端末で固定されかつユーザによって選択されない。他方のタイプは、端末で固定されていないネットワーク条件およびユーザ・プリファレンスに関する。これらは、異なるネットワーク条件および異なるユーザ・プリファレンスに変更可能である。
【００４９】
一方向または双方向アプリケーションのいずれでも、端末の特性に関するこれらのＤＩＡ記述は、ユーザによってではなく、端末により、サーバに送信されなければならない。一方向アプリケーションに対してＤＩＡ記述は、通信開始期間中にサーバに実行依頼することができ、双方向アプリケーションに対してＤＩＡ記述は、インタラクティブ通信の開始または中間地点でサーバに実行依頼できる。ネットワーク条件およびユーザ・プリファレンスに関するそれらのＤＩＡ記述は、伝達処理中に通信で用いられるネットワーク・プロトコルまたはユーザによって与えることができる。
【００５０】
各符号化レイヤに対する階層記述
図４に示すように、モジュール４．１の汎用メディア・リソースは、モジュール４．２でソース符号化フォーマットとして考慮される、テキスト、グラフィックス、静止画像、オーディオ、ビデオの形式でありうる。
【００５１】
オーディオおよびビデオが組み合わされている場合には、モジュール４．３に示すようなシステム符号化が要求され、製品において広く用いられているＭＰＥＧ−２　トランスポート・システムおよびプログラム・システムのような、オーディオおよびビデオを同期させる。
【００５２】
リアルタイム伝送のような、ある伝送目的を実現する、モジュール４．４に示す伝送プロトコルが要求されることがある。
【００５３】
そのようなメディア・リソースは、様々なタイプの符号化フォーマットを用いて形成され、かつ記述の組は、ＭＰＥＧ−２１　ＤＩＡ記述と呼ばれる、モジュール４．５に示すように、メディア・リソースの符号化構造を告げるために生成される。
【００５４】
そのような記述および異なるレイヤ中のレイヤ構造は、ＸＭＬまたはＳＤＬ（構文記述言語）の形式のＭＰＥＧ−２１　ファイル・フォーマットで表すことができる。ここでは、考えられる解の一つとしてそのようなＤＩＡ記述を記述するためにＸＭＬベース・スキーマを用いる（スキーマの構造を図５および図６に示しかつ詳細なスキーマをこのセクションの終りに見出すことができる）。
【００５５】
図５および図６のスキーマ構造では、我々は、「汎用」記述（５．１）、「ハードウェア」（５．２）、「ソフトウェア」（５．３）、および「システム」（５．４）特性を含んでいる余すところのない端末記述を定義する。端末符号化能力の階層記述は、「符号化能力」（ＣｏｄｉｎｇＣａｐａｂｉｌｉｔｙ）（５．５）で見ることができる。
【００５６】
汎用端末記述では、端末ベンダー、モデル、およびエンコーダ、デコーダ、ゲートウェイ、ルータ、ＰＣ、ＰＤＡ、プリンタ、携帯電話等のような、そのタイプ／クラスが記述される。
【００５７】
ハードウェアおよびソフトウェア・コンポーネントは、端末能力を示すための二つの重要な要素である。これら二つの部分に関する各要素の簡単な記述を以下に掲げる。
【００５８】
ＣＰＵ：ベンダー、モデル、デバイスＣＰＵのスピード、例えば、インテル　ペンティアム（登録商標）ＩＩＩ　１．１３ＧＨｚ；
【００５９】
メモリ：ベンダー、モデル、デバイス・メモリのサイズ、例えば、インテル　ＳＤＲＡＭ　ＰＣ１３３　１２８Ｍ；
【００６０】
スピーカ：ベンダー、デバイス・スピーカのタイプ、例えば、ヤマハ　ＹＭＦ７５３；
【００６１】
キーボード：ベンダー、デバイス・キーボードのタイプ、例えば、東芝　８５−キー　エルゴノミック・キーボード；
【００６２】
画面：端末画面のより詳細を与える。「サイズ」：水平および垂直値で構成された、画素単位でのデバイス画面サイズ；「サイズ文字」：水平および垂直値で構成されかつデバイスの標準フォントによって決定された、文字単位でのデバイス画面サイズ；「画素毎のビット」：デバイスが画面に表示できるグレーのカラーまたはシェードの数に関する、画素毎のカラーまたはグレースケール情報のビット数；「位置決め解像度」デバイス画面によってサポートされる位置決め付属機構の解像度のタイプ。
【００６３】
ハードウェア・サポート：端末が「カラー」（カラー表示）、「テキスト入力」（テキスト入力）、「画像入力」（画像表示）、「音声入力」（あらゆる形式の音声入力）、「ソフトキー」（プログラム・ソフト・キー）および「サウンド出力」（外部スピーカを介するサウンド出力）をサポートするかどうかを示す。全てのこれらのサポートを示すために、ブール・タイプが用いられる、例えば、「カラー」サポートに対する「はい」は、　デバイスの表示がカラーをサポートすることを意味する。
【００６４】
アシスト・ハードウェア：セキュリティ機能性をサポートしているアシスタント・ハードウェア、「スマートカード」、「ハードキー」、
【００６５】
ＯＳ：ベンダー、名前、バージョン、端末のオペレーティング・システムの通し番号、例えば、アップル　マック　ＯＳ、９．０、１２３４５６７８、
【００６６】
ＶＭ：ベンダー、名前、デバイスに組込まれた仮想マシンのバージョン、例えば、ＳｕｎＪＲＥ１．２、
【００６７】
ファームウェア：ベンダー、名前、デバイスの低レベル・ソフトウェアが準拠するファームウェアのバージョン、
【００６８】
ソフトウェアサポート：端末が「その名前およびバージョンを有する、「ソフトウェア・ダウンロード」、「ブラウザ」をサポートするかどうかを示す。
【００６９】
また、システム特性も端末記述に対して重要な形態である。
【００７０】
端末システムの汎用記述は、「モジュール」を処理すること、例えば、ある特殊機能性の実行に対するエクストラ端末ツール、「コンポーネント」の相互接続および「構成」オプションのサポートを含んでいる。ＭＰＥＧ−２１　マルチメディア・フレームワークに対して、特殊システム特性「ＩＰＭＰ」が供給されるべきである。ＩＰＭＰシステム記述は、それらのツール（Ｔｏｏｌ）ＩＤおよびＲＤＤ／ＲＥＬのサポートを有する常駐ＩＰＭＰ＿Ｔｏｏｌｓを含む。
【００７１】
端末符号化性能は、コンテンツ・タイプ（オーディオ、ビデオ、画像／グラフィック、テキスト）および各符号化タイプ（例えば、ＭＰＥＧ、ＩＴＵ）による構造化モードで記述される。各符号化タイプでは、更に分類しかつ拡張するためにプロファイルおよびレベルが用いられる。これらの符号化フォーマット記述の他に、画像サイズ、表示ウィンドウ・サイズ、ビット・レート、フレーム・レート、バッファ・サイズ、等のような符号化パラメータ（「コントローリング・ターム」）は、符号化フォーマットを記述するために用いる可能な制御アイテムである。詳細は、以下のビデオ符号化システム構造化説明および端末スキーマ記述で見出すことができる。
【００７２】
また、ビデオを記述するために要求される可能なアイテムまたはパラメータが何であるかを説明するためにビデオに対する詳細な構造化を図４に示す。
【００７３】
ＭＰＥＧ−ｎビデオ符号化フォーマットに対するように、ＭＰＥＧ１ビデオ、ＭＰＥＧ２ビデオ、ＭＰＥＧ４ビデオ、そしてまたＭＰＥＧ４　ＡＶＣ（アドバンス・ビデオ符号化）が存在する。各ＭＰＥＧビデオ符号化フォーマットに関してプロファイル、レベル、準拠レベルをを告げるためのバージョンが存在する。
【００７４】
所与のメディア・リソースに対して、そのビデオ符号化フォーマットをちょうど記述するためにプロファイルが何か、レベルが何か、およびバージョンが何かを与えなければならない。図４のモジュール４．６、４．７および４．８においてそれぞれ示されているように、レベル１およびバージョン１を有するシンプル（Ｓｉｍｐｌｅ）・プロファイルがビデオ符号化に対して示されている。
【００７５】
そのトップには、また、画像サイズ：Ｗ／Ｈ（幅および高さ）、表示ウィンドウ・サイズ：Ｗ／Ｈ、ビット・レート、フレーム・レート、バッファ・サイズ、および、もしあればその他の事項がビデオ符号化フォーマットを記述するために用いるべく可能なアイテムであるような、モジュール４．９に示される、ＤＩＡビデオ符号化記述に含まれるべく符号化パラメータが要求される。
【００７６】
ここで、ビデオは、ＣＣＩＲ６０１　４：２：２、各カラー・コンポーネントに対して８ビットを有するＲＧＢ、等のような、異なるビデオ・フォーマットの主要ビデオを含むことができる。
【００７７】
また、ビデオ・フォーマットは、ＤＶカメラで用いられるＤＶ（デジタル・ビデオ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ））フォーマット、ＤＶＣＰＲＯ−２５、ＤＶＣＰＲＯ−５０、ＤＶＰＲＯ−ＨＤを含むＤＶｘｘｘもカバーする。これらは、オリジナル・コンテンツで見出されかつデジタル・カメラによってキャプチャされる人気があるフォーマットである。
【００７８】
Ｈ．２６ｘは、Ｈ．２６１およびＨ．２６３で構成され、かつテレビ会議製品で主に用いられる。
【００７９】
Ｍ−ＪＰＥＧは、モーションＪＰＥＧである。
【００８０】
ＷＭＶは、ＰＣの世界で広く用いられるウィンドウ・メディア・ビデオ（Ｗｉｎｄｏｗ　Ｍｅｄｉａ　Ｖｉｄｅｏ）である。
【００８１】
リアル・ビデオ（Ｒｅａｌ　Ｖｉｄｅｏ）は、リアル・ネットワーク（Ｒｅａｌ　Ｎｅｔｗｏｒｋ）の製品に用いられる別のタイプのビデオ・フォーマットである。
【００８２】
ビデオと同じ方法で、オーディオおよびスピーチも異なるフォーマット：ＭＰＥＧレイヤ　２のようなＭＰＥＧ−ｎオーディオ　、ＭＰ３、ＭＰＥＧ２−ＡＡＣ、ＭＰＥＧ４−ＡＡＣ、およびＧ．７２１／２、Ｇ．７２３、Ｇ．７２６、Ｇ．７２９等のようなＧシリーズをカバーする必要がある。画像およびグラフィックスは、ＪＰＥＧ、ＪＰＥＧ−２０００、ＧＩＦ、ＴＩＦＦ、ＸＢＭ、ＰＩＣＴ、等のような、様々なタイプのフォーマットをカバーする。
【００８３】
コンテンツ構造および端末を記述するためのＤＩＡ記述を図７に示す。
【００８４】
モジュール６．１では、ＤＩＡ記述は、メディア・リソースを記述するためにリストされ、モジュール６．２では、ＤＩＡ記述は、メルチメディア端末を記述するためにリストされる。
【００８５】
コンテンツ構造の前方には、モジュール６．３に示すように、コンテンツの詳細な符号化構造を記述することによって一組のＤＩＡ記述が常に添付される。
【００８６】
他方、所与の端末に対して、一組のＤＩＡ記述は、モジュール６．４に示すように、端末復号化性能およびその処理パワーを記述すべく端末に実装されることが常に要求される。
【００８７】
図７から、モジュール６．１および６．２の二つのフォーマットは一致せず、かつ、メディア・リソースに対して同じコンテンツが端末で使用できるようにするために適合が必要であるということが明らかである。
【００８８】
理想的な適合は、トランスコーディング・モジュールを含むリアルタイム適合ゲートウェイに依存することである。一旦、適合ゲートウェイがモジュール６．１にリストしたようなＤＩＡ記述を受け取ると、適合ゲートウェイは、符号化フォーマットを変換し、またはトランスコーディングし、端末で使用するため、モジュール６．２に列挙されたＤＩＡ記述に一致させる。この場合には、ソース符号化レイヤに対して、ＭＰＥＧ−２　ＡＡＣは、ＭＰＥＧ−４　ＡＡＣにトランスコードされ、かつＭＰＥＧ−２　ビデオＭＰ＠ＭＬ（主要プロファイルおよび主要レベル）は、レベル（Ｌｅｖｅｌ）１およびバージョン（Ｖｅｒｓｉｏｎ）１を有するＭＰＥＧ−４　ビデオ・シンプル・プロファイル（Ｓｉｍｐｌｅ　Ｐｒｏｆｉｌｅ）にトランスコードされる。システム符号化レイヤ（Ｓｙｓｔｅｍ　Ｃｏｄｉｎｇ　Ｌａｙｅｒ）に対して、ＭＰＥＧ−２　トランスポート・システム（Ｔｒａｎｓｐｏｒｔ　Ｓｙｓｔｅｍ）は、ＭＰ４ファイル・フォーマットに変換されかつトランスコードされる。２組のＤＩＡ記述において、「符号化パラメータ」に示す２つのサイドに関し、サポートされている「画像サイズ」が異なっていることから、ＭＰＥＧ−２ビデオから、ＭＰＥＧ−４ビデオフォーマットへの符号化の前に、ダウンサイズ処理が必要になる。
【００８９】
上記の解法を説明するために、適合ゲートウェイが図８に示されている。それは、一つのフォーマットから別のフォーマットに変換しかつ端末に再配信するためにＤＩＡパーサおよびトランスコーディング・モジュールで構成される。
【００９０】
図８に示すように、モジュール７．１では、適合ゲートウェイのＤＩＡパーサは、サーバから受け取った入力ＤＩＡ記述を処理し、モジュール７．１の後では、処理した結果は、モジュール７．２で端末によって作成された端末のＤＩＡ記述と比較される。モジュール７．２における結果に基づき、ソース符号化レイヤおよびシステム符号化レイヤは、オーディオ、ビデオ、およびシステム符号化フォーマットに対してそれぞれモジュール７．３、７．４および７．５で実行される。
【００９１】
しばしば計算時間を節約するために、変換またはトランスコーディングは、ビット・ストリーム・レベルで行うことができる。そのようなインテリジェント・トランスコーディング・ツールは、端末でも実装することができる。実装は、状況に応じて異なりうる。これらは、実施する者に託され、それらの端末の処理能力およびアプリケーションに応じて考慮する。
【００９２】
目的にかなう別のより良い方法が存在する。有用なワーキング・モデルは、サーバ側の処理能力に依存すべきである。より重要な点は、メディア・リソースを予めコード化しかつマルチメディア・サーバまたはライブラリに記憶するアプリケーションの方針である。そのような場合には、同じコンテンツを予めトランスコードして異なる符号化フォーマットに記憶でき、人気がありかつ広く用いられる場合に適合できる。
【００９３】
実施形態の一つとして、一般的なブロック図を図９に示す。そのＤＩＡ記述を有するＭＰＥＧ−２１端末モジュール８．１は、図７のモジュール６．２に示す端末準拠符号化フォーマットを記述するＤＩＡ記述の組とともに、コンテンツ要求を、サーバに送っている。サーバは、モジュール８．２で受け取ったＤＩＡ記述を処理し、かつモジュール８．３で要求されたコンテンツに対して一致した符号化フォーマットを探索する。そして、要求に適合した符号化フォーマットのコンテンツが、サーバから端末に配信されている。これは、放送に似た一方向アプリケーションの場合である。
【００９４】
インタラクティブ・アプリケーションについての別の実施形態を、図１０に示す。モジュール９．１の端末は、（１）においてＤＩＤ／ＲＥＬ／ＲＤＤ／ＩＰＭＰ／ＤＩＡで記述されるデジタル・アイテムを閲覧する。サーバは、異なる「チョイス」を与えて、（２）において端末特性、ネットワーク条件、またはユーザ・プリファレンスを示す。
【００９５】
サーバが端末特性を獲得する二つの方法が存在する。ユーザが、一旦、図１０に示す（３）において、ユーザに表示された「端末特性」を選択した場合には、端末は、サーバにそのＤＩＡ記述を自動的に送信する。別の方法は、ユーザがいずれかの手段によってそれらの端末について知っている場合に端末特性をユーザに決定させる。そして、適合したメディア・リソースとして、一致した符号化フォーマットを有するコンテンツは、（４）において端末に配信される。
【００９６】
端末特性は、準拠した符号化能力、および、その処理パワー／メモリ／オペレーティング・システム等をも含む。端末の準拠した符号化能力は、メディア・リソースを記述するのに用いられるコンテンツ提示フォーマットに対応している。それらは、同じ記述であるが、異なるターゲット・オブジェクト（端末またはコンテンツ／メディア・リソース）に対して異なる語を用いている。
【００９７】
異なるネットワークへのリアル・タイム・ストリーミング適合
上述したように、二つの異なるタイプのＤＩＡ記述が存在する。すなわち、固定されかつ変更できない端末特性を記述する固定記述、および、端末により固定されない、ネットワーク条件およびユーザ・プリファレンスを記述する変更可能記述（Ｃｈａｎｇｅａｂｌｅ　Ｄｅｓｃｒｉｐｔｉｏｎｓ）である。ＤＩＡ記述は、使用されるネットワークまたはユーザ・プリファレンスが異なるか変更されれば異なる。
【００９８】
適合を指示する階層構造および機構を有する前者の記述は、上のセクションにおいて説明されている。後者の記述およびサーバとクライアント端末との間に信号を送る機構は、このセクションに記載されている。
【００９９】
同じ符号化フォーマットがメディア・リソースおよび端末に対して用いられると仮定する。帯域幅が異なるといった、異なるネットワーク条件により、何らかの手段により、変更可能な条件に適合する必要がある。この手段は、ソース符号化レイヤおよびまたアプリケーション・ネットワーク・レイヤにおいてスケーラブル符号化技法の使用を含む。
【０１００】
変更可能なネットワークに適合すべくリアルタイムでビット・レートを変更する多くの方法が存在する。これらは、ＳＮＲスケーラブル符号化、ビット・レート・コントローラ調整、フレーム・レートの低減、エンハンスメント・レイヤに対するビット切り捨て、Ｑｏｆ（サービス品質）の利用等を含む。これらの全ては、異なる種類の適合ツールとして考えられ、かつそれらは、場合に応じて異なる。
【０１０１】
図１１では、リアルタイム適合フレームワークを示す。これは、ストリーミングの場合を示しており、ネットワーク条件およびユーザ・プリファレンスが常にサーバにフィードバックされる。それにより、サーバはそのような情報を使用して、どのような種類のメディアリソースが端末に配信されて、適切なビットレートに適合するかを決定できる。
【０１０２】
図１１に示すように、ＤＩＡパーサ、適合ツール、およびメディア・リソースが含まれるモジュール１０．１に、ＭＰＥＧ−２１マルチメディア・サーバが示される。ＭＰＥＧ−２１端末は、モジュール１０．５のＤＩＡ記述発生器を伴うモジュール１０．２で示されており、モジュール１０．３のネットワーク条件およびユーザ１０．４のユーザ・プリファレンスに応じて、ＤＩＡ記述を生成する。
【０１０３】
モジュール１０．６では、記述の組は、サーバに実行依頼するのに必要な、考えられるアイテムが何であるかを示す例として列挙されている。
【０１０４】
サーバのモジュール１０．７のＤＩＡパーサは、クライアント端末から受け取ったＤＩＡ記述を処理し、モジュール１０．８の適合ツール・プラグインからの適切な適当な適合ツールの選択を決定する。モジュール１０．９のメディア・リソースは、適合ツールによって変換され、ＤＩＡ記述によって記述される要求された適当なネットワーク条件およびユーザ・プリファレンスに適合する。そして、要求されたメディア・リソースは、サーバからクライアント端末に受け渡される。
【０１０５】
一般的な適合フレームワークを図１２に示す。図１２は、限定された復号化能力、異なるネットワーク条件およびユーザ・プリファレンスを有する所与の端末に対して、どのように適合が実行されるかを示す。
【０１０６】
ＭＰＥＧ−２１　マルチメディア・サーバを、ＤＩＡパーサを有するモジュール１１．１に示す。異なる適合ツールは、サーバ側でプラグ−イン・ツールとして実装され、または用いられる。コンテンツは、要求に基づき検索されかつユーザに受け渡されるべきメディア・リソースとしてサーバに記憶される。
【０１０７】
モジュール１１．６にその復号化能力および処理能力を記述するためのＤＩＡ記述、並びにモジュール１１．５にネットワーク条件およびユーザ・プリファレンスのＤＩＡ記述を発生するＤＩＡ記述オン−ライン発生モジュールを含む、モジュール１１．２にＭＰＥＧ−２１クライアント端末を示す。
【０１０８】
通信の起動の間、端末は、コンテンツ配信を開始するために、「ａ」の矢印で示すように、サーバに端末性能の一組のＤＩＡ記述を送る。
【０１０９】
モジュール１１．３のネットワーク条件およびモジュール１１．４のユーザ・プリファレンスは、それが要求された場合にはいつでもＤＩＡ記述オン−ラインを発生するためにモジュール１１．５に実際のネットワーク条件およびユーザ・プリファレンスをフィードバックする。端末は、「ｂ」の矢印で示すように、サーバにネットワーク条件およびユーザ・プリファレンスの一組のＤＩＡ記述を送る。
【０１１０】
ユーザ・プリファレンスを得るためにモジュール１１．１０にユーザ・インタフェースを示す。ネットワーク条件は、ネットワーク・プロトコル、またはモジュール１１．１１の適当な方法から得ることができ、かつユーザ・インタフェースを介してユーザによって与えられることもまた可能である。
【０１１１】
モジュール１１．７に示すように、サーバ側のＤＩＡパーサは、端末から受け取ったＤＩＡ記述を処理し、かつ端末性能および適当なネットワーキング条件およびユーザ・プリファレンスに一致すべく要求されたメディア・リソースを一致したメディア・リソースに変換しかつトランスコードすべくサーバからある一定の適合ツールまたはプラグ−イン・ツールを選択する。
【０１１２】
適合ツールは、サーバ側のモジュール１１．８に示され、かつそれは、また、図８に示すように中間適合ゲートウェイに実装することもできる。モジュール１１．９に示したメディア・リソースは、サーバに記憶され、かつそれは、同時に多くのユーザに対するリアルタイム・トランスコーディングを回避するために、複数の人気がある符号化フォーマットをターゲットすべく予めトランスコードされ、サーバに記憶できる。
【０１１３】
以下に、詳細な端末記述スキーマを示す。
2004038941.tif 000003
2004038941.tif 000004
2004038941.tif 000005
2004038941.tif 000006
2004038941.tif 000007
2004038941.tif 000008
2004038941.tif 000009
2004038941.tif 000010
2004038941.tif 000011
2004038941.tif 000012
2004038941.tif 000013
2004038941.tif 000014
2004038941.tif 000015
2004038941.tif 000016
2004038941.tif 000017
2004038941.tif 000018
2004038941.tif 000019
2004038941.tif 000020
2004038941.tif 000021
2004038941.tif 000022
2004038941.tif 000023
2004038941.tif 000024
2004038941.tif 000025
2004038941.tif 000026
2004038941.tif 000027
2004038941.tif 000028
2004038941.tif 000029
【０１１４】
【発明の効果】
定義された仕組みで構築されたマルチメディア・フレームワークは、コンテンツ検索、コンテンツ配信、ビデオ・オン・デマンド、デジタル・ライブラリ・サービス等で用いられる、異なる端末およびネットワーク間でコンテンツの異なるフォーマットに適合できる。
【０１１５】
定義された構造化ＤＩＡ記述で構築された端末は、異なるフォーマットのコンテンツをアクセスし、検索し、かつ消費することができる。そして端末は、その有用性を拡張するために異なるアプリケーションおよび異なるネットワーク条件で用いることができる。
【０１１６】
定義された構造化ＤＩＡ記述で構築された適合ゲートウェイは、サポートされた端末で使用される要求されたフォーマットに一致するために別のフォーマットにコンテンツを変換すべく、そのＤＩＡ記述を有する入力コンテンツをパーズしかつ処理できる。
【０１１７】
定義された構造化ＤＩＡ記述で構築されたサーバは、それがそのビジネススケールを拡張するために様々な端末に対してサーブできるように、端末によって要求されたフォーマットに一致するために、一つのフォーマットから別のフォーマットにコンテンツを変換するために適合ツールを選択できる。
【０１１８】
本発明は、以下に示す様々な態様をとることができる。本発明の第１態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、所定の規格に準拠するコンテンツ復号化ツールで端末を構築するステップと、ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
コンテンツの一部を検索するために、サーバに前記ＤＩＡ記述を送り、実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットのコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む。
【０１１９】
本発明の第２態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、所定の規格に準拠するコンテンツ符号化ツールで端末を構築するステップと、
ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
前記端末にＤＩＡ記述発生器を実装して、オンラインでＤＩＡ記述を生成可能にするステップと、
前記端末のネットワーク・プロトコル、他のツール、またはユーザ・プリファレンスに基づいて、ネットワーク条件およびユーザ・プリファレンスを記述したＤＩＡ記述をオンラインで生成するステップと、
コンテンツの一部を検索するために、サーバに前記ＤＩＡ記述を送り、実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットのコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む。
【０１２０】
本発明の第３態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、所定の規格に準拠するコンテンツ符号化ツールで端末を構築するステップと、
ＤＩＡ（デジタル・アイテム適合）記述を用いて前記端末を記述するステップと、
前記端末に前記ＤＩＡ記述を添付するステップと、
前記端末にＤＩＡ記述発生器を実装して、オンラインでＤＩＡ記述を生成可能にするステップと、
前記端末のネットワーク・プロトコル、他のツール、またはユーザ・プリファレンスに基づいて、ネットワーク条件およびユーザ・プリファレンスを記述したＤＩＡ記述をオンラインで生成するステップと、
前記端末のＤＩＤパーサ、ＩＰＭＰパーサ、ＲＥＬパーサ、ＲＤＤパーサ、およびＤＩＡパーサを実装して、ＤＩＤ（デジタル・アイテム・デクラレーション）、ＩＰＭＰ（知的財産権管理および保護）、ＲＥＬ（権利表現言語）、ＲＤＤ（権利データ辞書）、およびＤＩＡ記述を構文解析するステップと、
そのＤＩＤ，ＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述でＤＩ（デジタル・アイテム）を閲覧するステップと、
前記端末によってＤＩＤメニューの「チョイス」ノートを選択するステップと、
前記ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述が現されている場合には、前記端末のＤＩＤメニューのＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を構文解析するステップと、
前記ＤＩＤメニューに、適合したＤＩＡノートが存在するときには、コンテンツを検索するために、前記端末、前記ネットワーク条件、および、前記ユーザ・プリファレンスを記述するのに用いた前記ＤＩＡ記述を、サーバに実行依頼するステップであって、前記サーバが前記ＤＩＡ記述を構文解析して処理するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述に一致したフォーマットであるコンテンツを選択するステップと、
前記端末に前記コンテンツを配信するステップと
を含む。
【０１２１】
本発明の第４態様のユニバーサル・マルチメディア・フレームワーク・ゲートウェイ装置のコンテンツ適合方法は、トランスコーディング機能を有する適合ゲートウェイを構築するステップと、
ＤＩＡパーサを有する適合ゲートウェイを構築するステップと、
端末に添付されたＤＩＡ（デジタル・アイテム適合）記述を用いて、前記端末を記述するステップと、
前記適合ゲートウェイによってサポートされると想定されている前記端末の各々について、前記適合ゲートウェイに前記ＤＩＡ記述を登録するステップと、
前記適合ゲートウェイにおいて、そのＤＩＡ記述を有するコンテンツを受け取るステップと、
前記適合ゲートウェイにおいて、前記ＤＩＡパーサにより、前記コンテンツを記述するのに用いた、受け取ったＤＩＡ記述を構文解析するステップと、
前記コンテンツについて記述するのに用いた、構文解析された前記ＤＩＡ記述を、前記端末を記述するのに用いた前記ＤＩＡ記述と比較するステップと、
上記ステップにおける前記比較結果により示された、符号化フォーマットに関して一致がない場合には、前記コンテンツをトランスコーディングするステップと、
前記ステップによりトランスコーディングされたフォーマットで、前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
前記トランスコーディングされたフォーマットの前記コンテンツに、前記ＤＩＡ記述の組を添付するステップと、
前記適合ゲートウェイにより、トランスコーディングされた異なる符号化フォーマットを有するコンテンツを、サポートする前記端末に送信するステップと
を含む。
【０１２２】
本発明の第５態様のユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法は、記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
所定の手段を介して、端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記端末の復号化能力、使用されるネットワークの条件、および、ユーザ・プリファレンスを記述するのに用いられるステップと、
前記サーバによって前記ＤＩＡ記述の組を構文解析するステップと、
上記ステップにおける構文解析の結果に応じて、前記適合ツールを選択して、トランスコーディングを行い、前記サーバ内で、あるフォーマットから別のフォーマットに変換するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
を含む。
【０１２３】
本発明の第６態様のユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法は、記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
前記サーバにおいて、前記コンテンツを、前記適合ツールを用いて人気がある複数の符号化フォーマットに予めトランスコーディングし、記憶するステップと、
所定の手段を介して、端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記端末の復号化能力、使用されるネットワークの条件、および、ユーザ・プリファレンスを記述するのに用いられるステップと、
前記サーバによって前記ＤＩＡ記述の組を構文解析するステップと、
前記サーバ内に記憶されたコンテンツであって、前記端末により実行依頼された前記ＤＩＡ記述を用いて記述された、必要なフォーマットのコンテンツを選択するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと、
を含む。
【０１２４】
本発明の第７態様のユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法は、記憶したマルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
視聴およびセレクトのため、ユーザに対して、ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を提供するステップと、
端末を使用する前記ユーザにより、前記ＤＩＤメニューからのチョイスを行うステップと、
前記チョイス中に前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組が、前記端末復号化能力を記述するのに用いられるステップと、
前記チョイス中に、前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記ネットワーク条件およびユーザ・プリファレンスを記述するの用いられるステップと、
前記サーバにより、前記ＤＩＡ記述の組を構文解析するステップと、
上記ステップにおける構文解析の結果に応じて、前記適合ツールを選択して、トランスコーディングを行い、前記サーバ内で、あるフォーマットから別のフォーマットに変換するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと
を含む。
【０１２５】
本発明の第８態様のユニバーサル・マルチメディア・フレームワーク・サーバ装置のコンテンツ適合方法は、マルチメディア・コンテンツでマルチメディア・サーバを構築するステップと、
前記コンテンツの各々に対してＤＩＡ記述を生成するステップと、
前記ＤＩＡ記述を、前記対応するコンテンツに添付するステップと、
前記サーバにＤＩＡパーサを実装するステップと、
前記サーバに適合ツールを実装またはプラグインして、異なるマルチメディアフォーマット間でトランスコーディング機能を実行可能にするステップと、
前記サーバにおいて、前記コンテンツを、前記適合ツールを用いて人気がある複数の符号化フォーマットに予めトランスコーディングし、記憶するステップと、
視聴およびセレクトのため、ユーザに対して、ＤＩＤメニューにＩＰＭＰ、ＲＥＬ、ＲＤＤ、およびＤＩＡ記述を提供するステップと、
端末を使用する前記ユーザにより、前記ＤＩＤメニューからのチョイスを行うステップと、
前記チョイス中に前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組が、前記端末復号化能力を記述するのに用いられるステップと、
前記チョイス中に、前記端末からＤＩＡ記述の組を受け取るステップであって、前記ＤＩＡ記述の組は、前記ネットワーク条件およびユーザ・プリファレンスを記述するの用いられるステップと、
前記サーバにより、前記ＤＩＡ記述の組を構文解析するステップと、
前記端末によって実行依頼された前記ＤＩＡ記述によって記述される前記要求されたフォーマットである、前記サーバで前記記憶されたコンテンツを選択するステップと、
トランスコーディングされた前記コンテンツを記述する、新たなＤＩＡ記述の組を生成するステップと、
メタデータとして、前記新たなＤＩＡ記述の組を、前記トランスコーディングされたコンテンツに添付するステップと、
一致した符号化フォーマット、ネットワーク条件およびユーザ・プリファレンスを有する前記コンテンツを、前記端末に配信するステップと
を含む。
【０１２６】
本発明の第９態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、前記ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および、第１のレイヤとして、端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
を含む。
【０１２７】
本発明の第１０態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、前記ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および第１のレイヤとして端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
拡張性のために、ＸＭＬで前記ＤＩＡ記述を表現するステップと
を含む。
【０１２８】
本発明の第１１の態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、前記ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、
ＤＩＡ記述を用いて前記端末を記述するステップが、
端末の一般的特徴、端末ハードウェア、端末ソフトウェア、端末システム、および、第１のレイヤとして、端末復号化能力を含む、階層構造を用いて前記端末を記述するステップと、
主要コンテンツ、ソース復号化レイヤ、システム復号化レイヤ、伝送レイヤと異なる符号化レイヤにおいて、前記ＤＩＡ記述で前記端末復号化能力を記述するステップと、
符号化および復号化パラメータを含む符号化レイヤの各々において、詳細な記述を規定して、前記復号化処理で用いられる異なるパラメータに対して、前記端末によりサポートされる最大範囲を示すステップと、
上述のＤＩＡ記述で用いる制御語であって、共通語の組であり、前記端末と前記サーバとの間で信号を出すのに用いられる制御語を規定するステップと
ＳＤＬ（構文記述言語）の形式で前記ＤＩＡ記述を生成するステップと
を含む。
【０１２９】
本発明の第１２の態様のユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法は、前記ユニバーサル・マルチメディア・フレームワーク端末装置のコンテンツ適合方法であって、前記端末内にＤＩＡ記述生成部を実装して、オンラインでＤＩＡ記述を生成するステップを有し、
帯域幅、遅延およびパケット損失の制御語を規定することにより、コンテンツフォーマット適合に関連するネットワーク条件を記述し、
品質、色、大きさ、ストリーミング、ダウンローディング、それらの属性によるフィルタリングの制御語を規定することにより、コンテンツ・フォーマット適合に関するユーザ・プリファレンスを記述し、さらに、
ネットワーク・プロトコル、他のプライベート・ツール、またはユーザ入力から、前記端末においてネットワーク条件を受け取るステップと、
上述のステップにおいて規定された前記制御語を用いることにより、前記端末において、ネットワーク条件に関する、受け取ったパラメータを、前記ＤＩＡ記述に変換するステップと、
前記端末において、ユーザ・インタフェースからのユーザ・プリファレンスを受け取るステップと、
上述のステップにおいて規定された前記制御語を用いることにより、前記端末において、ユーザ・プリファレンスに関する、受け取ったパラメータを、前記ＤＩＡ記述に変換するステップと
を含む。
【０１３０】
本発明の第１３の態様のユニバーサル・マルチメディア・フレームワーク端末装置は、ネットワークに接続されたユニバーサル・マルチメディア・フレームワーク端末装置であって、
コンテンツ複合化ツールが記録されているメモリ装置と、
ＤＩＡ記述を用いて前記端末を記述するＤＩＡ記述生成器と、
ＤＩＡ記述を前記端末に添付する添付部と、
一つのコンテンツを検索するために前記ＤＩＡ記述とコンテンツ要求とをサーバに配信する伝送器と、
前記サーバで選択され、前記サーバから配信された前記コンテンツを受信する受信機と
を備える。
【０１３１】
本発明の第１４の態様のユニバーサル・マルチメディア・フレームワーク・ゲートウエイは、端末とサーバとの間に設けられたユニバーサル・マルチメディア・フレームワーク・ゲートウエイであって、
メモリ装置と、
ＤＩＡ記述を用いて前記端末を記述するＤＩＡ記述生成器と、
ＤＩＡ記述を前記端末に添付する第１添付部と、
前記端末に添付されているＤＩＡ記述を前記メモリ装置に登録するレジスタと、
前記端末によるコンテンツ要求に対応するコンテンツを前記サーバから受信する受信機と、
前記コンテンツに添付され、受信したＤＩＡ記述を構文解析するＤＩＡパーサと、
構文解析されたＤＩＡ記述を前記端末についての前記ＤＩＡ記述と比較する比較器と、
前記コンテンツのフォーマットと前記端末のＤＩＡ記述に記載されたフォーマットとのミスマッチがある場合には、前記コンテンツのフォーマットを前記端末のＤＩＡ記述に記載されたフォーマットにトランスコードするトランスコーダと、
前記トランスコードされたコンテンツを記述する新たなＤＩＡ記述の組を生成する生成器と、
前記新たなＤＩＡ記述の組を前記トランスコードされたコンテンツに第２添付部と、
前記コンテンツを前記端末に配信する伝送器と
を備える。
【０１３２】
本発明の第１５の態様のユニバーサル・マルチメディア・フレームワーク・サーバは、ネットワークを介して端末に接続されているユニバーサル・マルチメディア・フレームワーク・サーバであって、
マルチメディアコンテンツが記録されているメモリ装置と、
各コンテンツについてのＤＩＡ記述を生成するＤＩＡ生成器と
対応するコンテンツに前記ＤＩＡ記述を添付する第１添付部と、
端末の復号化能力、ネットワーク条件、及びユーザ・プリファレンスについて記述するために用いられるＤＩＡ記述の組を前記端末から受信する受信機と、
前記受信した前記端末に関するＤＩＡ記述の組を構文解析するＤＩＡパーサと、
前記コンテンツを異なるマルチメディア・フォーマット間でトランスコードする適合ツールと、
前記構文解析した結果に従ってトランスコードして一つのフォーマットから他のフォーマットに変換する一つの適合ツールを選択するセレクタと、
前記トランスコードされたコンテンツを記述する新たなＤＩＡ記述の組を生成する生成器と、
前記新たなＤＩＡ記述の組を前記トランスコードされたコンテンツにそのメタデータとして添付する第２添付部と、
前記コンテンツを前記端末に配信する配信部と
を備える。
【図面の簡単な説明】
【図１】従来技術１−異なるタイプの端末を有するユーザへ、一方向でコンテンツを配信する図である。
【図２】従来技術２−異なるタイプの端末を有するユーザへ、双方向でコンテンツを検索し、アクセスする図である。
【図３】ＭＰＥＧ−２１ＤＩＡ記述およびＭＰＥＧ−２１ＤＩＡパーサを有する端末を示す図である。
【図４】メディア・リソースを記述する、各層に対する階層ＤＩＡ記述を示す図である。
【図５】端末記述ＸＭＬスキーマのアーキテクチャを示す図である。
【図６】端末記述ＸＭＬスキーマのアーキテクチャを示す図である。
【図７】メディア・リソースおよび端末に対するＤＩＡ記述を示す図である。
【図８】そのＤＩＡ記述を有する一つのフォーマットからそのＤＩＡ記述を有する別のフォーマットへの適合ゲートウェイ／端末を示す図である。
【図９】一方向アプリケーションで用いられるＤＩＡ記述を有するＭＰＥＧ−２１端末を示す図である。
【図１０】双方向インタラクティブ・アプリケーションで用いられるＤＩＡ記述を有するＭＰＥＧ−２１端末を示す図である。
【図１１】ストリーミング・コンテンツ配信に対するリアルタイム適合フレームワークを示す図である。
【図１２】異なるネットワーク条件およびユーザ・プリファレンスを有する端末への包括的な適合フレームワークを示す図である。
【図１】
2004038941.tif 000030
【図２】
2004038941.tif 000031
【図３】
2004038941.tif 000032
【図４】
2004038941.tif 000033
【図５】
2004038941.tif 000034
【図６】
2004038941.tif 000035
【図７】
2004038941.tif 000036
【図８】
2004038941.tif 000037
【図９】
2004038941.tif 000038
【図１０】
2004038941.tif 000039
【図１１】
2004038941.tif 000040
【図１２】
2004038941.tif 000041
【外国語明細書】
2004038941.tif 000042
2004038941.tif 000043
2004038941.tif 000044
2004038941.tif 000045
2004038941.tif 000046
2004038941.tif 000047
2004038941.tif 000048
2004038941.tif 000049
2004038941.tif 000050
2004038941.tif 000051
2004038941.tif 000052
2004038941.tif 000053
2004038941.tif 000054
2004038941.tif 000055
2004038941.tif 000056
2004038941.tif 000057
2004038941.tif 000058
2004038941.tif 000059
2004038941.tif 000060
2004038941.tif 000061
2004038941.tif 000062
2004038941.tif 000063
2004038941.tif 000064
2004038941.tif 000065
2004038941.tif 000066
2004038941.tif 000067
2004038941.tif 000068
2004038941.tif 000069
2004038941.tif 000070
2004038941.tif 000071
2004038941.tif 000072
2004038941.tif 000073
2004038941.tif 000074
2004038941.tif 000075
2004038941.tif 000076
2004038941.tif 000077
2004038941.tif 000078
2004038941.tif 000079
2004038941.tif 000080
2004038941.tif 000081
2004038941.tif 000082
2004038941.tif 000083
2004038941.tif 000084
2004038941.tif 000085
2004038941.tif 000086
2004038941.tif 000087
2004038941.tif 000088
2004038941.tif 000089
2004038941.tif 000090
2004038941.tif 000091
2004038941.tif 000092
2004038941.tif 000093
2004038941.tif 000094
2004038941.tif 000095
2004038941.tif 000096
2004038941.tif 000097
2004038941.tif 000098
2004038941.tif 000099
2004038941.tif 000100
2004038941.tif 000101
2004038941.tif 000102
2004038941.tif 000103
2004038941.tif 000104
2004038941.tif 000105
2004038941.tif 000106
2004038941.tif 000107
2004038941.tif 000108
2004038941.tif 000109
2004038941.tif 000110
2004038941.tif 000111
2004038941.tif 000112
2004038941.tif 000113
2004038941.tif 000114
2004038941.tif 000115
2004038941.tif 000116
2004038941.tif 000117
2004038941.tif 000118
2004038941.tif 000119
2004038941.tif 000120
2004038941.tif 000121
2004038941.tif 000122
2004038941.tif 000123
2004038941.tif 000124
2004038941.tif 000125