(57)【特許請求の範囲】
【請求項１】
システムにおいて、マルチメディアコンテンツを提供する方法であって、
前記マルチメディアコンテンツのパッケージの構成情報を提供する制御メッセージを構成するステップと、
前記制御メッセージを伝送するステップと、を含み、
前記制御メッセージは、
前記制御メッセージの種類を示す情報を含むメッセージ種類フィールドと、
前記制御メッセージの長さに対する情報を含む長さフィールドと、
テーブルに関連する情報を有するオプションフィールドと、
前記テーブルを含むペイロードフィールドと、を含み、
前記ペイロードフィールドに含まれる前記テーブルは、前記パッケージの構成情報を提供し、
前記テーブルに関連する情報は、前記テーブルの識別子及び前記テーブルのバージョン情報を含むことを特徴とする、方法。
【請求項２】
システムにおいて、マルチメディアコンテンツを提供する装置であって、
前記マルチメディアコンテンツのパッケージの構成情報を提供する制御メッセージを構成し、前記制御メッセージを伝送する制御部を含み、
前記制御メッセージは、
前記制御メッセージの種類を示す情報を含むメッセージ種類フィールドと、
前記制御メッセージの長さに対する情報を含む長さフィールドと、
テーブルに関連する情報を有するオプションフィールドと、
前記テーブルを含むペイロードフィールドと、を含み、
前記ペイロードフィールドに含まれる前記テーブルは、前記パッケージの構成情報を提供し、
前記テーブルに関連する情報は、前記テーブルの識別子及び前記テーブルのバージョン情報を含むことを特徴とする、装置。
【請求項３】
前記メッセージ種類フィールドに含まれる情報は、前記制御メッセージの種類を識別することを特徴とする請求項１に記載の方法。
【請求項４】
前記テーブルは、インターネットプロトコル（ＩＰ）及びＩＰポートを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記テーブルにより提供される情報は、前記パッケージを構成するアセットのリストを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記メッセージ種類フィールドに含まれる情報は、前記制御メッセージの種類を識別することを特徴とする請求項２に記載の装置。
【請求項７】
前記テーブルは、インターネットプロトコル（ＩＰ）及びＩＰポートを含むことを特徴とする請求項２に記載の装置。
【請求項８】
前記テーブルにより提供される情報は、前記パッケージを構成するアセットのリストを含むことを特徴とする請求項２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送システムにおける制御メッセージ構成装置及び方法に関し、特にインターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて、制御メッセージを構成する装置及び方法に関する。
【背景技術】
【０００２】
従来、放送ネットワークでは、マルチメディアコンテンツを伝送するために、ＭＰＥＧ−２ＴＳ（Moving Picture Experts Group-2 Transport Stream）を使用することが一般的であった。ＭＰＥＧ−２ＴＳは、誤りがある伝送環境で複数の放送プログラム（符号化された複数のビデオビット列）が多重化されたビット列を伝送するための代表的な伝送技術として使われている。例えば、ＭＰＥＧ−２ＴＳは、マルチメディア時代のデジタルＴＶ放送における使用に適する。
【０００３】
図１は、従来ＭＰＥＧ−２ＴＳをサポートするための階層構造を示す。
【０００４】
図１を参照すると、ＭＰＥＧ−２ＴＳをサポートするための階層は、メディアコーディング階層（MEDIACODING LAYER）１１０、同期階層（SYNC LAYER）１２０、伝送階層（DELIVERY LAYER）１３０、ネットワーク階層（NETWORK LAYER）１４０、データリンク階層（DATA LINK LAYER）１５０及び物理階層（PHYSICAL LAYER）１６０で構成される。
【０００５】
メディアコーディング階層（MEDIACODING LAYER）１１０と同期階層（SYNC LAYER）１２０は、メディアデータの記録または送信の基本単位として使用し易いフォーマットで構成される。そして伝送階層（DELIVERY LAYER）１３０、ネットワーク階層（NETWORK LAYER）１４０、データリンク階層（DATA LINK LAYER）１５０及び物理階層（PHYSICAL LAYER）１６０は、同期階層（SYNC LAYER）１２０により構成されたフォーマットのデータブロック（例えば‘ＡＵ’）を別途の記録媒体に記録したり伝送するためのマルチメディアフレームを構成する。上記構成されたマルチメディアフレームは所定のネットワークを通して加入者端末などに伝送される。
【０００６】
このために、同期階層（SYNC LAYER）１２０は、分割ブロック（FRAGMENT BLOCK）１２２とアクセスユニット（ACCESS UNIT）１２４により構成され、伝送階層（DELIVERY LAYER）１３０は、ＭＰＥＧ−２ＴＳ／ＭＰ４ １３２、ＲＴＰ／ＨＴＴＰ１３４及びＵＤＰ／ＴＣＰ１３６により構成される。
【０００７】
しかし、上記ＭＰＥＧ−２ＴＳには、マルチメディアサービスをサポートすることにおいて、幾つかの限界がある。すなわち、上記ＭＰＥＧ−２ＴＳは、単方向通信、固定されたフレームサイズによる伝送の非効率性、オーディオ／ビデオに特化されている転送プロトコル及びインターネットプロトコル（ＩＰ:Internet Protocol）を使用して伝送する場合に不必要なオーバーヘッドが発生する。
【０００８】
したがって、ＭＰＥＧではＭＰＥＧ技術に基づいてマルチメディアサービスをサポートするためのマルチメディア伝送技術のうちの一つとして、ＭＭＴ（MPEG MEDIA Transport）標準が新たに提案されている。特に、上記ＭＭＴ標準は、ＭＰＥＧ−２ＴＳの限界点を克服するためにＭＰＥＧにより提案された。
【０００９】
例えば、上記ＭＭＴ標準は、異種ネットワークを通して複合コンテンツを効率的に伝送するために適用される。ここで、上記複合コンテンツとは、ビデオ（Video）／オーディオ（audio）／アプリケーション（Application）などによるマルチメディア要素を有するコンテンツの集合を意味する。そして、上記異種ネットワークとは、放送ネットワークと通信ネットワークなどが混在するネットワークを意味する。
【００１０】
また、上記ＭＭＴ標準は、マルチメディアサービスのための伝送ネットワークにおける基本技術であるＩＰに、より親和的な伝送技術を定義することを目的としている。
【００１１】
したがって、上記ＭＭＴ標準は、代表的にＩＰに基づいて変化するマルチメディアサービス環境で効率的なＭＰＥＧ伝送技術を提供するために、持続的な研究と共に標準化が進行している。
【００１２】
特に、上記ＭＭＴ標準では複合（hybrid）ネットワークと複合コンテンツ（Hybrid content）を提供しようとする近来のマルチメディアサービス環境における効率的なＭＰＥＧ伝送技術を提供するための方案が必要である。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の実施形態では、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて、多様な種類のマルチメディアコンテンツに対する制御情報を提供する。
【００１４】
また本発明の実施形態では、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて、複合マルチメディアコンテンツを消費するための制御情報を提供する。
【００１５】
また本発明の実施形態では、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて、異種ネットワークの特性を考慮して複合マルチメディアコンテンツに対する情報を提供する。
【課題を解決するための手段】
【００１６】
本発明の実施形態によるインターネットプロトコルに基づいて、マルチメディアサービスをサポートする放送システムにおいて、制御メッセージを構成する方法は、上記制御メッセージに含まれる制御情報の種類を示す情報を含むメッセージ種類フィールドを構成するステップと、上記制御メッセージの長さに対する情報を含む長さフィールドを構成するステップと、上記制御情報の種類によって、それぞれ異なる値を有するオプションフィールドを構成するステップと、上記制御情報の内容を含むペイロードフィールドを構成するステップとを含む。
【００１７】
また本発明の実施形態によるインターネットプロトコルに基づいて、マルチメディアサービスをサポートする放送システムにおいて制御メッセージを構成する装置は、上記制御メッセージに含まれる制御情報の種類を示す情報を含むメッセージ種類フィールドを構成して、上記制御メッセージの長さに対する情報を含む長さフィールドを構成して、上記制御情報の種類によって、それぞれ異なる値を有するオプションフィールドを構成して、上記制御情報の内容を含むペイロードフィールドを構成するマルチメディア制御部を含む。
【発明の効果】
【００１８】
本発明の実施形態では、複合サービスまたは複合コンテンツを消費するための制御メッセージを構成して提供することで、マルチメディア環境で効率的なＭＰＥＧ伝送をサポートできるという効果を有する。
【００１９】
本発明の実施形態では、制御情報を利用して異種ネットワークを通して、複合サービスまたは複合コンテンツを提供することで、マルチメディア環境で効率的なＭＰＥＧ伝送をサポートできるという効果を有する。
【００２０】
一方、他の多様な効果は後述する本発明の実施形態による詳細な説明で直接的または暗示的に開示される。
【図面の簡単な説明】
【００２１】
【図１】従来のＭＰＥＧ−２ＴＳをサポートするための階層構造を示した図である。
【図２】本発明の実施形態を適用するためのＭＭＴ標準を基盤とする放送システムによるＭＭＴサービスを概念的に示した図である。
【図３】本発明の実施形態を適用するためのＭＭＴシステムにおいて、マルチ-サービス／コンテンツによるマルチメディアフレームを、異種ネットワークを通して伝送するための階層構造を示した図である。
【図４】本発明の実施形態によるＭＭＴ Ｃ．１の構造を示した図である。
【図５Ａ】本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示した図である。
【図５Ｂ】本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示した図である。
【図５Ｃ】本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示した図である。
【図５Ｄ】本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示した図である。
【図５Ｅ】本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示した図である。
【図６Ａ】本発明の実施形態によるLayer Ｃ１メッセージの構成を示した図である。
【図６Ｂ】本発明の実施形態によるLayer Ｃ１メッセージの構成を示した図である。
【図６Ｃ】本発明の実施形態によるLayer Ｃ１メッセージの構成を示した図である。
【図６Ｄ】本発明の実施形態によるLayer Ｃ１メッセージの構成を示した図である。
【図６Ｅ】本発明の実施形態によるLayer Ｃ１メッセージの構成を示した図である。
【発明を実施するための形態】
【００２２】
以下、本発明の望ましい実施形態の詳細な説明を添付された図面を参照して詳細に説明する。図面において同一の構成は、できる限り同一の符号で示していることに留意すべきである。
【００２３】
また、下記説明では具体的な特定事項が示されているが、これは本発明のより全般的な理解を助けるために提供されただけで、このような特定事項がなくても本発明が実施できることは、この技術分野で通常の知識を有する者には明らかである。
【００２４】
そして、本発明の説明において、本発明の要旨を不必要に不明瞭にする恐れがある関連した公知機能あるいは構成の説明は省略する。
【００２５】
後述する本発明の実施形態では、ＭＭＴ標準を例として説明するが、本発明はこれに限定されず、他の放送技術にも適用することができる。
【００２６】
また、後述する本発明の実施形態では、ＭＭＴ標準で定義している階層構造に対して説明する。また、本発明の実施形態で、マルチメディアコンテンツを消費するための制御情報メッセージの構成を提案しているので、上記ＭＭＴ標準で定義している階層構造で制御情報メッセージを提供するための階層と関連して具体的に説明する。
【００２７】
図２は、本発明の実施形態を適用するためのＭＭＴ標準を基盤とする放送システム（以下‘ＭＭＴシステム’と称する）によるＭＭＴサービスを概念的に示す。
【００２８】
図２では、ＭＭＴサービスのためのコンテンツとして、ＵＨＤ、ＶＯＤ、ライブストリーミング（Live Streaming）、ファイル（File）、ウィジェット（Widget）、電子ブック（Ｅ-book）、メタデータ（metadata）などを仮定している。しかし、その他に電気的信号で表現可能なあらゆるコンテンツをその対象にできることは明らかである。
【００２９】
上記多様なコンテンツの各々によるマルチメディアデータは、ＭＭＴエンカプスレータ（ＭＭＴ encapsulator）で所定のフォーマットによりカプセル化された後にマルチメディアフレームを構成して、異種ネットワークを通して加入者端末に複合伝送（Hybrid delivery）される。ここで、異種ネットワークとは、放送ネットワークとＩＰネットワークなどが混在した伝送環境のネットワークを意味する。
【００３０】
上記異種ネットワークを通して複合伝送されるマルチメディアフレームを受信した加入者端末は、上記マルチメディアフレームから所望のコンテンツに対応するマルチメディアデータを抽出し、上記抽出したマルチメディアデータに基づいてビデオ／オーディオ／アプリケーションなどをユーザに提供する。この場合、特定コンテンツのために提供されるビデオ／オーディオ／アプリケーションなどに対応したマルチメディアデータの各々を‘ＭＭＴアセット（ＭＭＴ asset）’と定義している。そして上記加入者端末は、マルチメディアサービスのサポートが可能な大部分の端末を含む意味として使われる。上記加入者端末の代表的な例として、ＩＰ ＴＶ、スマートフォンなどが挙げられる。
【００３１】
したがって、上記ＭＭＴサービスにより、高品質のコンテンツ提供（High Quality Content Delivery）、複合コンテンツ提供（Hybrid Contents Support）、複合ネットワーク提供（Hybrid Network Support）などが達成される。
【００３２】
図３は、本発明の実施形態を適用するためのＭＭＴシステムにおいて、マルチ-サービス／コンテンツによるマルチメディアフレームを、異種ネットワークを通して伝送するための階層構造を示す。
【００３３】
図３を参照すると、マルチメディアフレームを構成し、これを伝送するためのＭＭＴシステムは、メディアコーディング階層（MEDIA CODING LAYER）３１０、カプセル化階層（ENCAPSULATION LAYER、以下‘Layer Ｅ’と称する）３２０、伝送階層（DELIVERY LAYER、以下‘Layer Ｄ’と称する）３３０、３９０、ネットワーク階層（NETWORK LAYER）３４０、データリンク階層（DATA LINK LAYER）３５０、物理階層（PHYSICAL LAYER）３６０及び制御階層（CONTROL LAYER、以下‘Layer Ｃ’と称する）３７０、３８０を含む。
【００３４】
本発明の実施形態によれば、メディアコーディング階層（MEDIA CODING LAYER）３１０とLayer Ｅ３２０により、マルチ-コンテンツまたはマルチ-サービスによるマルチメディアデータが生成されることによって、上記２個の階層を‘マルチメディアデータ生成部’の構成と見なすことができる。そしてLayer Ｄ３３０によりマルチメディアフレームが構成されることによって、Layer Ｄ３３０を‘マルチメディアフレーム構成部’の構成と見なすことができる。すなわち、上記マルチメディア構成部に該当するLayer Ｄ３３０は、マルチメディアフレームを区分するフレーム識別子、ネットワーク階層における接続サービス品質及び終端間ネットワーク性能を測定するために要求される情報によりヘッダー情報を構成し、上記ヘッダー情報とマルチメディアデータを結合してマルチメディアフレームを構成する。そしてLayer Ｃ３７０、３８０により、複合コンテンツの生成、消費及び伝送と関連した情報が提供されることによって、Layer Ｃ３７０、３８０を‘マルチメディア制御部’の構成と見なすことができる。
【００３５】
また、上述したように、上記階層は３個の記述領域（area）であるLayer Ｅ３２０、Layer Ｄ３３０、３９０、Layer Ｃ３７０、３８０を含み、Layer Ｅ３２０は複合コンテンツの生成を担当し、Layer Ｄ３３０、３９０は異種ネットワークを通した上記生成コンテンツの効率的な伝送を担当し、Layer Ｃ３７０、３８０は上記複合コンテンツの消費管理及び伝送管理のための全般的な制御を担当する。
【００３６】
Layer Ｅ３２０は、ＭＭＴ Ｅ．３ ３２２、ＭＭＴ Ｅ．２ ３２４及びＭＭＴ Ｅ．１ ３２６で構成される。ＭＭＴ Ｅ．３ ３２２は、メディアコーディング階層３１０から提供されるコーディングされたマルチメディアデータの入力を受けて、ＭＭＴサービスのための最も基本単位であるフラグメント（fragment）を生成する。ＭＭＴ Ｅ．２ ３２４は、ＭＭＴ Ｅ．３ ３２２により生成されたフラグメントを使用してＭＭＴサービスのためのアクセスユニット（ＡＵ:Access Unit）を生成する。ＭＭＴ Ｅ．１ ３２６は、ＭＭＴ Ｅ．２ ３２４により提供されるＡＵを結合または分割して複合コンテンツの生成及び、保存と伝送のためのフォーマットを生成する。
【００３７】
上記Layer Ｄは、ＭＭＴ Ｄ．１ ３３２、ＭＭＴ Ｄ．２ ３３４及びＭＭＴ Ｄ．３ ３９０で構成される。ＭＭＴ Ｄ．１ ３３２は、ＲＴＰあるいはＨＴＴＰと類似な役割を遂行するアプリケーションプロトコル（ＡＰ：Application Protocol）を担当し、ＭＭＴ Ｄ．２ ３３４は、ＵＤＰあるいはＴＣＰと類似な役割を遂行するネットワーク階層プロトコルを担当し、ＭＭＴ Ｄ．３ ３９０は、Layer Ｅ３２０を構成する各階層とLayer Ｄ３３０を構成する各階層相互間の最適化のための動作を遂行する。
【００３８】
Layer Ｃは、ＭＭＴ Ｃ．１  ３７０とＭＭＴ Ｃ．２ ３８０で構成される。ＭＭＴ Ｃ．１  ３７０は、複合コンテンツの生成及び消費と関連した情報を提供し、ＭＭＴ Ｃ．２ ３８０は複合コンテンツの伝送に関連した情報を提供する。
【００３９】
次に、本発明の実施形態が適用されるLayer ＣのＭＭＴ Ｃ．１の構造に対して詳細に説明する。
【００４０】
図４は、本発明の実施形態によるＭＭＴ Ｃ．１の構造を示す。
【００４１】
ＭＭＴ Ｃ．１は、複合マルチメディアコンテンツ自体に対する情報と上記複合マルチメディアコンテンツを消費する場合に使われる情報を提供する。ＭＭＴ標準で上記複合マルチメディアコンテンツはＭＭＴアセットまたはＭＭＴパッケージ形態で構成され、上記ＭＭＴパッケージは複数のＭＭＴアセットを含むことができる。
【００４２】
図４を参照すると、ＭＭＴ Ｃ．１は、ＭＭＴパッケージ／アセット情報シグナリング部４１０とＭＭＴ構成情報シグナリング部４２０を含む。ＭＭＴパッケージ／アセット情報シグナリング部４１０は、ＭＩＭＴ（ＭＭＴ Package／Asset Information Management Table）４１１、ＭＰＣＩＴ（ＭＭＴ Package Configuration Information  Table）４１２、ＭＡＣＩＴ（ＭＭＴ Asset Configuration Information Table）４１３、ＭＡＩＴ（ＭＭＴ Access Information Table）４１４、ＳＦＩＴ（Specific function Information Table）４１５及びＤＣＩＴ（Device Capability Information Table）４１６を含む。
【００４３】
ＭＰＣＩＴ４１２は、コンテンツ名、コンテンツ提供者、コンテンツ形式、コンテンツ消費に要求されるアプリケーション（application）あるいはハードウェアの仕様などのＭＭＴアセットに関する情報を含む。ＭＡＣＩＴ４１３は、パッケージ情報、パッケージ提供者、パッケージを構成するアセット情報などのＭＭＴパッケージに関する情報を含む。ＭＡＩＴ４１４は、ＭＭＴアセットまたはＭＭＴパッケージに接近できる情報を含む。ＳＦＩＴ４１５は、装置管理（Device management）またはデジタル著作権管理（Digital Right Management）のようなシステム特性（specific）情報を含む。ＤＣＩＴ４１６は、ＭＭＴアセットまたはＭＭＴパッケージの消費のために進められたり要求される装置の機能情報を含む。ＭＩＭＴ４１１は、上記５個のテーブルに対するバージョン情報、更新周期などのテーブル管理情報を含む。
【００４４】
ＭＭＴ設定情報（Configuration Information）シグナリング部４２０は、ＭＭＴ設定情報の伝送を担当する。上記ＭＭＴ設定情報は、ＭＭＴパッケージに対するパッケージ情報４３１と、ＭＭＴパッケージの伝送時に考慮しなければならない情報である伝送特性（transport characteristics）４３２と、ＭＭＴパッケージまたはＭＭＴパッケージ内のアセットが装置の画面に表示される時に必要なパッケージ、あるいはパッケージ内のアセットが装置の画面上に提供される場合に必要な構成情報（composition information）を含む。伝送特性４３２は、伝送速度及び誤り率、あるいは環境品質（Quality of Experience）と関連した情報を含むことができる。上記構成情報は、ＭＭＴパッケージまたはＭＭＴアセットを消費する時に消費時間内にあらゆる構成情報を一度に提供する全体構成情報（Full composition information）４３３と、消費時間内に多様な構成のために複数で伝送される部分構成情報（partial composition information）４３４を含む。部分構成情報４３４は、実行（Play）、停止（Stop）、リワインド（rewind）、ショーアップ（show up）などの多様なコマンド（command）で構成されることができる。上記ＭＭＴパッケージ／アセット情報シグナリング部４１０とＭＭＴ設定情報シグナリング部４２０から提供される制御情報は多様な伝送方法（Delivery Mechanism）４４０を通して伝送されることができる。
【００４５】
図５は、本発明の実施形態によるＭＭＴ Ｃ．１メッセージの伝送方法を示す。
【００４６】
図５Ａは、上記ＭＭＴ Ｃ．１から伝送されるメッセージであるＭＭＴパッケージ／アセット情報とＭＭＴ設定情報（以下、Layer Ｃ１メッセージと称する）がＴＣＰ／ＩＰプロトコルを通して相手に伝送されることを示す。Layer Ｃ１メッセージがＴＣＰ／ＩＰを通して伝送される方式は、別途のプロトコルが必要とされず、ＭＭＴアセット／パッケージを提供するサーバとクライアントがインターネットを通して直接接続される場合に適合した伝送方法である。
【００４７】
図５Ｂは、Layer Ｃ１メッセージがＵＤＰ／ＩＰ環境で伝送されることを示すもので、これは安定して誤りはないものの、オーバーヘッドの多いＴＣＰを使用することが難しい環境やＩＰ基盤の単方向伝送における使用に適した方法である。
【００４８】
図５Ｃは、Layer Ｃ１メッセージがＭＭＴシステムの転送プロトコルとして提供するＤ２プロトコルを通して伝送されることを示す。Layer Ｄは、伝送を担当する階層として、Ｄ１ペイロード（Payload）階層とＤ２プロトコル（Protocol）階層で構成される。Ｄ１ペイロード階層とは、各種転送プロトコルに関わらずＭＭＴパッケージ／アセットあるいはLayer Ｃ１メッセージなどを伝送できるようにペイロードを構成する階層であり、Ｄ２プロトコル階層とはＩＰ環境あるいは伝送環境を考慮した適切なプロトコルを提供して上記Ｄ１ペイロードが適切に伝送されるようにする階層である。図５Ｃは、Ｄ２プロトコル階層から提供されるパケットのペイロードに含まれてLayer Ｃ１メッセージを伝送するものであり、マルチメディアコンテンツが伝送される同一の論理チャンネルを通してLayer Ｃ１メッセージを伝送する必要がある場合に適合した方法である。
【００４９】
図５Ｄは、Layer Ｃ１メッセージがＤ１ペイロードに含まれて伝送される方法として、Layer Ｃ１メッセージが直ちに消耗される必要性がある場合、例えば、ＭＭＴパッケージ／アセットに対する部分構成情報などが伝送される場合に使用することに適合する方法である。
【００５０】
図５Ｅは、Layer Ｃ１メッセージがＩＰ環境あるいはＭＰＥＧ−２ＴＳのような放送環境に関わらず、伝送されることができることを示す例として、Layer Ｃ１メッセージがＳＤＰのようなプロトコルにも含まれて伝送されることが出来ることを示す。
【００５１】
図６は、本発明の実施形態によるLayer Ｃ１メッセージの構成を示す。
【００５２】
図６Ａは、Layer Ｃ１メッセージの一般的な構造を示す。メッセージタイプ（Message Type）フィールド６０１は、Layer Ｃ１メッセージが伝送する内容がＭＭＴパッケージ／アセット情報であるか、ＭＭＴ設定情報であるか、ＭＭＴ全体構成情報であるか、ＭＭＴ部分構成情報であるかを通知できるフィールドである。メッセージタイプフィールド６０１の長さは、２ビット程度で充分であるが、Layer Ｃ１メッセージの追加を考慮すると、１バイトでもよく、本発明ではメッセージタイプの長さを限定しない。長さ（Length）フィールド６０２は、Layer Ｃ１メッセージの全体の長さを通知するフィールドであり、Layer Ｃ１メッセージのヘッダーとペイロードの長さによって可変長を有することができる。すなわち、長さが短いLayer Ｃ１メッセージは、長さフィールド６０２の長さも短く設定し、長さが長いLayer Ｃ１メッセージは長さフィールド６０２の長さも長く設定できる。オプションフィールド（optional field）６０３は、Layer Ｃ１メッセージから選択的に提供されるフィールドではなく、上記メッセージタイプによってLayer Ｃ１メッセージが有することができる他の値を提供するフィールドとして、下記の図６Ｂ乃至図６Ｅを詳細に説明する。ペイロード（Payload）フィールド６０４は、Layer Ｃ１メッセージの実際内容を伝送するフィールドである。
【００５３】
図６Ｂは、Layer Ｃ１メッセージのメッセージタイプがＭＭＴパッケージ／アセット情報である場合に、オプションフィールドがペイロードに含まれて伝送されるテーブルの種類が何であるかを通知するテーブル情報６１１を含む場合を示す。例えば、テーブル情報フィールド６１１が６ビットである場合に、その値が１１１０００であると、ＭＩＭＴ、ＭＰＣＩＴ、ＭＡＣＩＴなどは、上記Layer Ｃ１メッセージのペイロードに含まれていて、ＭＡＩＴ、ＳＦＩＴ、ＤＣＩＴなどは含まれていないことを通知することで、受信機が必要とするテーブルがペイロードに含まれているかを受信機が事前に判断するようにして受信機の不必要な動作を減らす。上記説明では、二進表現でテーブルが存在するか否かだけをオプションフィールドを通して通知したが、テーブル識別子、バージョン情報なども追加して送ることができ、このように追加的な情報をさらに含む場合にはオプションフィールドの長さも長くなる。
【００５４】
図６Ｃは、Layer Ｃ１メッセージのメッセージタイプがＭＭＴパッケージ／アセットの設定情報である場合のオプションフィールドの構成を示す。上記設定情報は、特定ＭＭＴパッケージ／アセットと接続する情報であるので、パッケージ／アセットＩＤ６２１が必要であり、ペイロードで伝送される設定情報に対する情報６２２、すなわちバージョンなどを通知することができる。上記Layer Ｃ１メッセージが図６Ｃあるいは図６Ｄのように上記設定情報に対応するＭＭＴパッケージまたはアセットと共に伝送される場合には、上記パッケージ／アセットＩＤは省略することができる。
【００５５】
図６Ｄは、Layer Ｃ１メッセージのメッセージタイプがＭＭＴパッケージ／アセットの全体構成情報である場合のオプションフィールドの構成を示す。上記構成情報は、特定ＭＭＴパッケージ／アセットと接続する情報であるので、パケット／アセットＩＤ６３１が必要であり、ペイロードで伝送される構成情報に対する情報６３２、すなわちバージョンなどを通知することができる。上記Layer Ｃ１メッセージが図６Ｃあるいは図６Ｄのように、上記構成情報に対応するＭＭＴパッケージ／アセットと共に伝送される場合には上記パッケージ／アセットＩＤは省略することができる。
【００５６】
図６Ｅは、Layer Ｃ１メッセージのメッセージタイプがＭＭＴパッケージ／アセットの部分構成情報である場合のオプションフィールドの構成を示す。上記部分構成情報は、特定ＭＭＴパッケージ／アセットと接続する情報であるので、パッケージ／アセットＩＤ６４１が必要であり得るが、部分構成情報の特性上、ＭＭＴパッケージ／アセットと共に伝送できるので省略することができる。次の伝送時点（Next Transmission Time）６４２は、現在受信された部分構成情報以後の部分構成情報を受信する時点を事前に通知して受信機が適切な動作を取れるようにする。また次の伝送時点を示す特定時間ではなく、部分構成情報の伝送周期を通知することもできる。また部分構成情報の特性上、コマンドを伝送することもできるので、オプションフィールドは上記コマンドの有効性を検査するためのＣＲＣ６４３フィールドを含むことができる。
【００５７】
部分構成情報のペイロードには多様な種類の情報を含めることができる。場面構成（Scene composition）技術であるＭＰＥＧ ＬａＳＥＲ（Light application Scene Representation）、３ＧＰＰ ＢＩＦＳ（Binary Format for Scenes）などの個々の場面コマンド（scene command）で構成することができ、Play、stop、replace、show up、appear、disappearなどのコマンドを直接定義して使用することもでき、ＸＭＬあるいはＳＭＩＬ形式の比較的短い長さに対する場面構成なども部分構成情報のペイロードに含めることができる。
【００５８】
全体構成情報のペイロードの内容は、ＳＭＩＬ、ＸＭＬ、ＨＴＭＬなどで表現することができ、ＭＭＴパッケージ／アセットの消費時間の間にコンテンツ構成のために使用できる情報を含む。
【００５９】
ＭＭＴ設定情報は、ＭＭＴシステムにおいて複合マルチメディアコンテンツを包装する役割を遂行するLayer Ｅで定義した内容を含む。
【００６０】
次に、本発明の実施形態によるＭＭＴパッケージ／アセット情報と関連したテーブルの詳細構成を説明する。
【００６１】
＜表１Ａ＞、＜表１Ｂ＞、＜表１Ｃ＞は、ＭＩＭＴの構成を示す。
【００６２】
【表１Ａ】
0005897603.tif 000002
【表１Ｂ】
0005897603.tif 000003
【表１Ｃ】
0005897603.tif 000004
【００６３】
ＭＩＭＴは、ＭＭＴパッケージ／アセットの消費のために必要な情報テーブルの情報を提供する。
【００６４】
一つあるいは少数のＭＭＴパッケージの消費のために必要な情報の量は少ないが、複数のＭＭＴパッケージが放送網を通して提供される場合には、上記ＭＭＴパッケージの消費に必要な情報を提供する情報テーブルの数が多くなる。上記ＭＭＴパッケージは、多様な種類のデータで構成されている複合マルチメディアコンテンツの伝送及び保存客体として、例えば、投票ができる応用プログラムが含まれている音楽順位コンテンツであり得る。上記ＭＭＴアセットは、上記ＭＭＴパッケージを構成するプログラムなどを示す論理あるいは物理客体として、上記音楽順位コンテンツパッケージでは、放送映像、放送オーディオ、投票ができる応用プログラムなどが各々ＭＭＴアセットであり得る。
【００６５】
＜表１Ａ＞、＜表１Ｂ＞、＜表１Ｃ＞でＩＤは、ＭＩＭＴの識別子として、全世界的に単一な（globally unique）識別子でもあり、ＭＩＭＴを提供する提供者の範囲にだけ唯一なものでもあり、伝送する伝送網内にだけ唯一なものでもあり得る。このように、ＭＩＭＴの有効性範囲を、ＭＩＭＴの使用目的によって決定することができる。
【００６６】
ＭＩＭＴ Transmission Infoは、上記ＭＩＭＴを伝送する場合に必要な情報を提供し、StartTimeとRetransmission Periodの２個の下位要素を有する。StartTimeは、上記ＭＩＭＴの最初伝送時点を提供し、Retransmission Periodは、上記StartTimeが示す最初伝送時点からどの間隔ごとにＭＩＭＴが伝送されるかを通知して、上記ＭＩＭＴを受信するユーザ端末機にいつＭＩＭＴを受信することができるのかに対する情報を通知する。
【００６７】
Event Receptionは、ＭＩＭＴを提供する事業者あるいはサービス事業者がユーザ端末機に、特定、あるいは任意の情報を通知することができるイベントを受信することができる情報を提供する。上記イベントは、地上波放送チャンネルのような単方向チャンネルとインターネットのような両方向チャンネルを通して送られることができるので、単方向チャンネルと両方向チャンネルを通したイベントを受信することができる情報を提供する。Event Receptionは下位構成要素（element）としてIPBroadcastDelivery、PollURL、PollPeriodを含む。
【００６８】
IPBroadcastDeliveryは、単方向チャンネルを通したイベント伝送情報を提供し、属性としてポート（port）とアドレス（address）を有する。アドレスは、イベントが伝送されるＩＰアドレス情報を提供する。上記ＩＰアドレスは、Broadcast ＩＰアドレス、Multicast ＩＰアドレスあるいは事業者が割り当てるＩＰアドレスなどであり得る。上記ポートは、上記アドレスで明記したＩＰパケットストリームでイベントが伝送されるデータグラムを識別できるポートアドレス情報を提供する。上記ポートとアドレスで提供される情報に基づいて、ユーザ端末機は、単方向チャンネルを通して伝送されるイベントを受信することができる。PollURLとPollPeriodは、両方向チャンネルを通してイベントを受信させる情報である。PollURLは、ユーザの端末機がイベントを直接に読み取ることができるＵＲＬのようなアドレス情報を提供して、PollPeriodは、上記イベントが更新される時点を通知することで、ユーザ端末機に次のイベントを受信する時点を通知する。
【００６９】
Information Table Infoは、上記ＭＩＭＴと接続されＭＭＴパッケージ／アセットに対する情報を提供する他の情報テーブルに対する識別子、バージョン、伝送時点、反復周期、受信情報、２次受信情報を提供する。ＭＭＴパッケージ／アセットを消費するユーザ端末機は、上記Information Table Infoを使用して、上記ＭＭＴパッケージ／アセットの消費に必要な情報を提供する他の情報テーブルを受信することができる。上記Information Table Infoは、一つから複数個の異なる情報テーブルに対する情報を含み、上記情報テーブルに対する情報は、InformationTableIDを通じて提供されるＩＴの識別子、バージョンを通じて提供される情報テーブルのバージョン情報、TransmissionTimeを通じて提供される情報テーブルの送信時点、RepetitionPeriodを通じて提供される情報テーブルの反復伝送周期、Locationを通じて提供される情報テーブルを受信することができるアドレス、2nd  locationを通じて提供される情報テーブルを受信することができる他のアドレスなどである。上記アドレスは、情報テーブルが伝送される環境によって他の値を有することができる。例えば、ＭＰＥＧ−２ＴＳストリームを通して伝送されると、ＭＰＥＧ−２ＴＳシステムにおいてチャンネル受信のために提供される値になり、ＩＰ放送網に伝送されると、ＩＰアドレス及びポート番号（Port number）になり、移動通信網を通して伝送されると、移動通信網におけるチャンネル受信のために必要とする情報となる。Locationと2nd  Locationを提供する理由は、上記locationから提供される情報を通して情報テーブルを受信されない場合、すなわち情報テーブルの反復周期以前に情報を獲得したり、情報テーブルが伝送される伝送網に直接的に接近できない場合に、2nd locationで提供される情報を通して情報テーブルを受信するためである。例えば、locationでは、放送チャンネルを通して情報テーブルを受信することができる情報を提供し、2nd locationでは、情報テーブルを提供できるサーバのアドレスを提供することで、必要な場合に適切な方法で情報テーブルを受信するようにする。
【００７０】
TableFilterCodeは、情報テーブルを一定の基準（Criteria）によって選別して使用することができる基準を提供する。上記一定の基準、すなわちクライテリアとして使用できる例には、パッケージ識別子（Package ＩＤ）、アセット識別子（Asset ＩＤ）、ジャンル（Genre）、ユーザ端末機の位置（locations）、時間（Time）、ユーザ端末機の性能（Terminal Capability）などがあり得る。上記ＭＩＭＴのTableＦilterCodeで特定ＭＭＴパッケージＩＤが提供されると、ユーザ端末機は、上記パッケージＩＤに符合する情報テーブルだけを選択して受信するか、または受信された情報テーブルのうち上記パッケージＩＤに符合する情報テーブルだけをＭＭＴパッケージ情報を提供するために使用するか、または、ユーザに見せる。
【００７１】
PrivateExtは、事業者あるいはＭＭＴパッケージ製作社あるいは上記ＭＩＭＴを製作する製作者が任意の情報を提供したい場合に使用する要素である。
【００７２】
＜表２Ａ＞、＜表２Ｂ＞は、ＭＰＣＩＴの構成を示す。
【００７３】
【表２Ａ】
0005897603.tif 000005
【表２Ｂ】
0005897603.tif 000006
【００７４】
ＭＰＣＩＴは、ＭＭＴパッケージに対する構成情報を提供するテーブルとして、ＭＰＣＩＴで提供される情報は、ＭＰＣＩＴ自体の情報及びＭＭＴパッケージに対する構成情報である。上記ＭＰＣＩＴ自体情報は、ＭＰＣＩＴ識別子（ＩＤ）、ＭＰＣＩＴバージョン及びＭＰＣＩＴ伝送情報（ＭＰＣＩＴ Transmission Info）である。上記ＭＰＣＩＴの識別子は、全世界的に唯一な（globally unique）識別子でもあり、ＭＰＣＩＴを提供する提供者の範囲内で唯一なものでもあり、伝送する伝送網内で唯一なものでもあり得る。すなわち、ＭＰＣＩＴの有効性範囲をＭＰＣＩＴの使用目的によって決定することができる。上記ＭＰＣＩＴ Transmission Infoは、上記ＭＰＣＩＴを伝送する場合に必要な情報を提供し、下位要素としてStartTimeとRetransmission Periodを有する。StartTimeは、上記ＭＰＣＩＴの最初伝送時点を提供し、Retransmission Periodは、上記StartTimeが示す最初伝送時点からどの間隔ごとにＭＰＣＩＴが伝送されるかを通知して、上記ＭＰＣＩＴを受信する機器がいつＭＰＣＩＴを受信できるかに対する情報を通知する。上記ＭＭＴパッケージに対する構成情報は、パッケージ識別子、種類、名前、説明、音声情報、文字情報、視聴者保護、ターゲット（target）ユーザ情報、ＭＭＴパッケージの消費に必要な端末機の要求事項に対する情報及び上記ＭＭＴパッケージを構成するアセットに対する情報を含む。
【００７５】
ＭＭＴパッケージＩＤは、上記ＭＰＣＩＴが構成情報を提供するＭＭＴパッケージの識別子である。上記ＭＭＴパッケージＩＤは、ＭＭＴパッケージの製作者が割り当てることもでき、ＭＭＴパッケージを利用するサービス提供者が割り当てることもできる。またＭＭＴパッケージＩＤの有効範囲も全世界的に唯一であることもでき、地域あるいはサービス提供者別に唯一であることもできる。本発明では、識別子の割当システムを具体的に提示しないが、ＭＭＴパッケージを区別できる任意の方式を使用した識別子も上記ＭＭＴ パッケージＩＤを通して提供されることができる。
【００７６】
PackageTypeは、コンテンツあるいはサービス立場におけるパッケージ形式を通知する。本発明の実施形態では、理解を助けるために、０−unspecified、１−Basic Video、２−Basic Audio、３−Rich Media、４−ebook、５−application、６−Hybrid Packageなどの７個を提示し、追加までに２４９個のパッケージ形式を規定できるように示したが、ＭＭＴパッケージ製作者あるいはＭＭＴパッケージを利用したサービス提供者がＭＭＴパッケージを区別する方式によってパッケージ形式を追加することができる。また２５６個のパッケージ形式では足りない場合には、packagetype識別子の個数を増やすことができる。Nameは、ユーザが識別できるＭＭＴパッケージの名前である。Descriptionは、ユーザにＭＭＴパッケージに対する情報を提供するフィールドとして、ＭＭＴパッケージのジャンル、要約情報、提供者などの情報を提供し、いくつかの言語で提供することができる。
【００７７】
AudioLanguageとTextLanguageは、ＭＭＴパッケージに使用されるオーディオ（audio）言語とテキスト（text）言語に対する情報を提供し、複数の言語を使用することができる。ParentalRatingは、ＭＭＴパッケージを消費できるユーザの年齢を提示するものであり、該当パッケージの消費に適合しない年齢層のユーザがＭＭＴパッケージを消費することを防止するための情報を提供するために使われる。TargetUserProfileは、任意のＭＭＴパッケージを好むようなユーザのプロファイル（profile）を提供するもので、例えば、青少年層あるいは特定場所に居住する人々などがTargetUserProFileであり得る。RequiredDeviceCapabilityは、上記ＭＰＣＩＴが示すＭＭＴパッケージを消費する場合に進められるユーザ端末機の仕様として、CODEC、Memory、ＣＰＵ speed、Device Screen sizeなどであり得る。List of Assetsは、上記ＭＰＣＩＴが示すＭＭＴパッケージを構成するアセットに対する情報を提供する。List of Assetsは、Asset ＩＤとＭＡＣＩＴ Infoを下位要素として有する。Asset ＩＤは、上記ＭＭＴパッケージを構成するアセットの識別子であり、ＭＡＣＩＴ INFOは、上記アセットに対応するＭＡＣＩＴの情報である。上記ＭＡＣＩＴは下記の＜表３Ａ＞、＜表３Ｂ＞で詳細に説明する。上記ＭＡＣＩＴ infoで提供される情報はＭＡＣＩＴ識別子及びＭＡＣＩＴ伝送情報などであり得る。PrivateExtと＜Proprietary Elements＞は、事業者、あるいはＭＭＴパッケージ製作社、あるいは上記ＭＰＣＩＴを製作する製作者が任意の情報を提供したい場合に使用する要素である。
【００７８】
＜表３Ａ＞、＜表３Ｂ＞はＭＡＣＩＴの構成を示す。
【００７９】
【表３Ａ】
0005897603.tif 000007
【表３Ｂ】
0005897603.tif 000008
【００８０】
ＭＡＣＩＴは、ＭＭＴアセットに対する構成情報を提供するテーブルである。ＭＡＣＩＴで提供される情報は、ＭＡＣＩＴ自体の情報及びＭＭＴアセットに対する構成情報である。上記ＭＡＣＩＴ自体情報は、ＭＡＣＩＴ識別子（ＩＤ）、ＭＡＣＩＴバージョン及びＭＡＣＩＴ伝送情報（ＭＡＣＩＴ Transmission Info）である。上記ＭＡＣＩＴの識別子は、ＭＡＣＩＴの識別子として全世界的に唯一でもあり、ＭＡＣＩＴを提供する提供者の範囲内で唯一でもあり、伝送する伝送網内で唯一であることもできる。すなわち、ＭＡＣＩＴの有効性範囲を、ＭＡＣＩＴの使用目的によって決定することができる。上記ＭＡＣＩＴ Transmission Infoは、上記ＭＡＣＩＴを伝送する場合に必要な情報を提供し、StartTimeとRetransmission Periodの２個の下位要素を有する。StartTimeは、上記ＭＡＣＩＴの最初伝送時点を提供し、Retransmission Periodは、上記StartTimeが示す最初伝送時点からどの間隔ごとにＭＡＣＩＴが伝送されるかを通知することで、上記ＭＡＣＩＴを受信する機器がいつＭＡＣＩＴを受信することができるかに対する情報を通知する。
【００８１】
上記ＭＭＴアセットに対する構成情報は、アセットの識別子、種類、名前、説明、音声情報、文字情報、視聴者保護、targetユーザ情報、ＭＭＴパッケージの消費に必要な機器の要求事項に対する情報及び上記ＭＭＴアセットを構成する要素（component）に対する情報である。上記ＭＭＴアセットを、単一マルチメディア要素で構成することもでき、複数のマルチメディア要素で構成することもできる。単一マルチメディア要素で構成されるアセットの例には、Video Asset、Audio Asset、Text Asset、Figure Assetなどがあり、複数の要素で構成されるアセットの例には、ＳＶＣ（Scalable video coding）で生成されたビデオコンテンツの基本映像（Basic Layer）と追加映像（Enhanced Layer）、いくつかの言語で構成された複数のAudio set、ウェブページ（Web page）のようにいくつかのマルチメディアソース（Multimedia source）などが一つのページを構成することなどがある。
【００８２】
ＭＭＴ Asset ＩＤは、上記ＭＡＣＩＴが構成情報を提供するＭＭＴアセットの識別子である。上記ＭＭＴ Asset ＩＤは、アセット製作者が割り当てることもでき、アセットを利用するサービス提供者が割り当てることもできる。またＭＭＴ Asset ＩＤの有効範囲も全世界的に唯一であることでき、地域あるいはサービス提供者別に唯一であることもできる。本発明では、識別子の割当システムを具体的に提示しないが、ＭＭＴアセットを区別できる任意の方式を使用した識別子も、上記ＭＭＴ Asset ＩＤを通して提供することができる。
【００８３】
AssetTypeは、コンテンツ、サービスあるいはパッケージ立場におけるアセット形式を通知する。本発明の実施形態では理解を助けるために、０-unspecified、１-Basic Video、２-Basic Audio、３-Rich  Media、４-ebook、５-application、６-text、７-ＨＴＭＬなどの８個を提示し、追加までに２４８個のAssettypeを規定できるように提示したが、アセット製作者あるいはアセットを利用するサービス提供者がアセットを区別する方式によってAssettypeを追加することができる。また２５６個のAssettypeでは足りない場合には、Assettype識別子の個数を増やすこともできる。Nameは人が識別できるＭＭＴパッケージ内のアセットの名前である。Descriptionは、ユーザにアセットに対する情報を提供するフィールドとして、アセットの形式、ジャンル、要約情報、提供者などの情報を提供し、いくつかの言語で提供されることができる。AudiolanguageとTextLanguageは、アセットに使われるオーディオ言語とテキスト言語の情報を提供して複数の言語を使うことができる。ParentalRatingはアセットを消費できるユーザの年齢を提示することで、アセット消費に適合しない年齢層のユーザが該当アセットを消費することを防止するための情報を提供するに使われる。TargetUserProfileは、任意のＭＭＴアセットを好むようなユーザのプロファイルを提供するもので、例えば青少年層あるいは特定場所に居住する人々などがTargetUserProfileであり得る。RequiredDeviceCapabilityは、上記ＭＡＣＩＴが示すＭＭＴアセットを消費する場合に進められる機器の仕様として、CODEC、Memory、ＣＰＵ speed、Device Screen sizeなどであり得る。Listofcomponentsは、上記ＭＡＣＩＴが示すＭＭＴアセットを構成しているマルチメディア要素（component）に対する情報を提供する。ComponentInfoは、上記マルチメディア要素に対する実質的な情報を提供するフィールドとして、component名、形式、種類、component再生時に必要な仕様であるcomponent
levelで必要な情報であり得る。PrivateExtと＜Proprietary Elements＞は、事業者あるいはＭＭＴアセット製作社あるいは上記ＭＡＣＩＴを製作する製作者が任意の情報を提供したい場合に使用する要素である。
【００８４】
＜表４Ａ＞、＜表４Ｂ＞は、ＭＡＩＴの構成を示す。 
【００８５】
【表４Ａ】
0005897603.tif 000009
【表４Ｂ】
0005897603.tif 000010
【００８６】
ＭＡＩＴは、上記ＭＭＴパッケージとアセットを獲得できる情報を提供するテーブルである。ＭＡＩＴは、ＭＡＩＴ自体に対する情報とＭＭＴパッケージとアセットに提供される網の接近情報を提供する。上記ＭＡＩＴ自体情報はＭＡＩＴ識別子（ＩＤ）、ＭＡＩＴバージョン及びＭＡＩＴ伝送情報（ＭＡＩＴ Transmission Info）である。上記ＭＡＩＴ ＩＤは、ＭＡＩＴの識別子として全世界的でもあり、ＭＡＩＴを提供する提供者の範囲内で唯一なものでもあり、伝送する伝送網内で唯一なものでもあり得る。すなわち、ＭＡＩＴの有効性範囲はＭＡＩＴの使用目的によって決定されることができる。上記ＭＡＩＴ Transmission Infoは、上記ＭＡＩＴを伝送する場合に必要な情報を提供し、StartTimeとRetransmission Periodの２個の下位要素を有する。StartTimeは、上記ＭＡＩＴの最初伝送時点を提供し、Retransmission Periodは、上記StartTimeが示す最初伝送時点からどの間隔ごとにＭＡＩＴが伝送されるかを通知して、上記ＭＡＩＴを受信する機器にいつＭＡＩＴを受信することができるかに対する情報を通知する。
【００８７】
List of Packages or Assetsは、上記ＭＡＩＴを通して接近できるＭＭＴパッケージとアセットを通知する。一つのＭＡＩＴは、一つのＭＭＴパッケージまたはアセットに対する接近情報を提供することもでき、複数個のＭＭＴパッケージまたはアセットに対する接近情報を提供することもできる。複数のＭＭＴパッケージまたはアセットに対する接近情報を提供する場合には、一つのサービス提供者が複数のＭＭＴパッケージまたはアセットを提供する時、ＭＡＩＴの重複提供を防止するために使うことができる。
【００８８】
AccessTypeは、上記List of Packages or Assetsで提示されたＭＭＴパッケージまたはアセットに接近できる方式に対する情報を提供し、BroadcastDelivery、UinicastDeliver、HybridDelivery等の三つ方式を有することができる。上記BroadcastDeliveryは、ＭＭＴパッケージまたはアセットが放送チャンネルを通して伝送される場合であり、付加情報としてネットワーク種類（Network Type）とＭＭＴパッケージまたはアセットが伝送される論理通路であるセッション（Session）に対する情報であるSessionDescriptionを提供する。ネットワークタイプは、使われるネットワークが放送専用網（例えば、米国地上波放送標準であるＡＴＳＣ、ヨーロッパ地上波放送標準であるＤＶＢ、日本地上波放送標準であるＩＳＤＢ−Ｔ）のうちどの放送網であるか、そして上記放送網のバージョンがどのものであるかを通知する。またＭＭＴパッケージまたはアセットが携帯放送網（例えば、ＤＶＢ−ＮＧＨ、ＩＳＤＢＴ２、ＡＴＳＣＭ／Ｈ、ＣＭＭＢ）を通して伝送される場合にも、上記携帯放送網の種類及びバージョン情報を提供する。上記放送網あるいは携帯放送網の他にも衛星放送網あるいはその他の放送専用回線に対する情報も追加できる。SessionDescriptionは、上記放送網に対する物理階層以外の情報を提供する場合に使われ、ＩＰ基盤の放送網の場合、ＩＥＴＦで定義したＳＤＰ（Session Description Protocol）方式を利用して情報を提供することもでき、あるいは各放送標準団体で定義した方式を通してＭＭＴパッケージまたはアセットに対する接近に必要な情報を提供することができる。
【００８９】
AccessTypeでUnicastDeliveryは、ＭＭＴパッケージまたはアセットに接近できる網の種類、サーバのアドレスを提供するAccessＵＲＬと上記サーバとクライアント間の論理通路であるセッションに対する情報であるsessionDescription情報を提供する。上記SessionDescriptionの役割は、上記BrodcastDeliveryで説明されたSessionDescrptionと同一である。UnicastDeliveryのTypeを通してサーバでＭＭＴパッケージまたはアセットを伝送するプロトコルに対する情報が分かる。上記プロトコルはＭＭＴ標準で定義するＭＭＴ Ｄ．２のプロトコル、ＨＴＴＰ、ＲＴＰ、ＦＴＰなどであり得る。AccessURLは、ユニキャスト（unicast）網を通してＭＭＴパッケージまたはアセットを獲得できるサーバのアドレスを提供する。
【００９０】
HybridAccessInfoは、ＭＭＴパッケージまたはアセットが複合ネットワーク環境を通して伝送される場合に対する接近情報を提供する。複合ネットワーク環境とは、少なくとも２個以上の異種網がＭＭＴパッケージまたはアセットの伝送に使われることを意味する。HybridAccessInfoはBroadcastとUnicastの２個の下位要素を持っている。上記Broadcastは、上記BoradcastDeliveryの形式を使用して複合ネットワークのうち放送網に対する情報と上記放送網を通して伝送されるＭＭＴパッケージまたはアセットに対する情報を提供する。ユニキャストは、上記UnicastDeliveryの形式を使用して複合ネットワークのうちユニキャスト網に対する情報と上記ユニキャスト網を通して伝送されるＭＭＴパッケージまたはアセットに対する情報を提供する。
【００９１】
ＭＡＩＴで提供される情報のうち一つは、ＤＣＡＳ（Downloadable Conditional Access System）に対するものである。ＤＣＡＳは端末機に装着されず、必要な度にダウンロードして使用することができるＣＡＳのことを称する。通例的にＣＡＳは端末機に直接装着されるが、多様なＣＡＳソリューションをサポートできる効率的な方法でダウンロード方式を使用することができる。ＤＣＡＳソリューション自体に関することは本発明の範囲を逸脱することであるので具体的な説明は省略する。本明細書では、ＤＣＡＳがＭＭＴシステムに使われる場合にＭＡＩＴを通して上記ＤＣＡＳに対した情報を提供できる方法を提示する。ＤＣＡＳはＤＣＡＳ TypeとＤＣＡＳServerAddressの下位エレメントを有する。ＤＣＡＳ Typeは、使われるＣＡＳ solutionの種類を通知し、ＤＣＡＳServerAddressは、上記ＣＡＳソリューションと必要なセキュリティ内容（security material）を受信できるサーバのアドレスを通知する。
【００９２】
PrivateExtと＜Proprietary Elements＞は、事業者あるいはＭＭＴアセットの製作者あるいは上記ＭＡＩＴを製作する製作者が任意の情報を提供したい場合に使用する要素である。
【００９３】
＜表５Ａ＞、＜表５Ｂ＞、＜表５Ｃ＞、＜表５Ｄ＞はＤＣＩＴの構成を示したものである。
【００９４】
【表５Ａ】
0005897603.tif 000011
【表５Ｂ】
0005897603.tif 000012
【表５Ｃ】
0005897603.tif 000013
【表５Ｄ】
0005897603.tif 000014
【００９５】
ＤＣＩＴは、ＭＭＴパッケージ／アセットを消費するために進められる機器の仕様（device capability）を提供するテーブルである。ＤＣＩＴはＤＣＩＴ自体に対する情報とＭＭＴパッケージ／アセットの消費のために必要な情報を提供する。上記ＤＣＩＴ自体情報はＤＣＩＴ識別子（ＩＤ）、ＤＣＩＴバージョン及びＤＣＴ伝送情報（ＭＡＩＴ Transmission Info）である。上記ＤＣＩＴの識別子は、ＤＣＩＴの識別子として全世界的に唯一でもあり、ＤＣＩＴを提供する提供者の範囲内で唯一でもあり、伝送する伝送網内で唯一なものでもあり得る。すなわち、ＤＣＩＴの有効性範囲をＭＡＩＴの使用目的によって決定することができる。上記ＤＣＩＴ Transmission Infoは、上記ＤＣＩＴを伝送する場合に必要な情報を提供し、StartTimeとRetransmission Periodの２個の下位要素を有する。StartTimeは、上記ＤＣＩＴの最初伝送時点を提供し、Retransmission Periodは、上記StartTimeが示す最初伝送時点からどの間隔ごとにＤＣＩＴが伝送されるかを通知して、上記ＤＣＩＴを受信する機器がいつＤＣＩＴを受信できるかに対する情報を通知する。
【００９６】
ＤＣＩＴは、ビデオとオーディオを消費するための機器の仕様、ファイルをダウンロードする時の機器の仕様及びリーチメディア（Rich Media）消費時の機器仕様を提供する。上記ＤＣＩＴで受信した情報に基づいて端末機は上記ＤＣＩＴに符合するＭＭＴパッケージ／アセットの消費が可能であるか否かを判断することができる。List of Package or Assetは、上記ＤＣＩＴで提供される機器仕様が要求されるＭＭＴパッケージ／アセットのＩＤ、あるいは上記ＭＭＴパッケージ／アセットの設定情報を提供するＭＰＣＩＴ、ＭＡＣＩＴのＩＤを提供する。
【００９７】
ビデオに対する機器仕様は、基本的にＭＩＭＥTypeに提供される。ＭＩＭＥは、Multipurpose Internet Mail Extensions［ＩＥＴＦＲＦＣ８２２、２８２２、５３２２］の略語であり、マルチメディアコンテンツに対する属性を提供できる技術である。上記ＭＩＭＥTypeによって提供される情報は、ビデオに使われるコーデック（CODEC）と上記CODECのプロファイル情報で構成されるが、実際ユーザに提供される時点にハードウェアの変更あるいはシステム上の制約事項によって上記情報が変更され得る。上記変更される情報は、Complexity elementに提供される。上記Complexityは、Bitrate、Resolution、MinumimBufferSizeの下位要素を有する。上記Bitrateは、ビデオストリームのbit rateに対する情報として、Average Bit rateとMaximum bit rateを提供してデコーダの動作（特にメモリ関連動作）を円滑にする。Resolutionは、ビデオの水平解像度（Horizontal resolution）と垂直解像度（vertical resolution）をピクセルで提供し、時間当りいくつのフレームが再生されるかに対する一時的解像度（temporal resolution）に対する情報を提供する。MinimumBufferSizeとは、上記ビデオコンテンツを扱うために必要とする最小限のデコーダバッファーサイズを意味する。オーディオに対する機器仕様も基本的にＭＩＭＥtypeにより提供される。すなわち、上記ＭＩＭＥTypeによって提供されるオーディオに対する機器仕様情報は、オーディオに使われるコーデックと上記コーデックのプロファイル情報で構成されるが、実際ユーザに提供される時点にハードウェアの変更あるいはシステム上の制約事項によって上記情報が変更されることもある。上記変更される情報は、Complexityelementで提供される。上記Complexityは、BitrateとMinumimBufferSizeの下位エレメントを有する。上記Bitrateは、Audio Streamのbitrateに対する情報としてAverageBitrateとMaximumbitrateを提供してデコーダの動作（特にメモリ関連動作）を円滑にする。MinimumBufferSizeとは、上記Audioコンテンツを扱うために必要とする最小限のデコーダバッファーサイズを意味する。DownloadFileはファイルタイプのアセットとパッケージのために要求される機器仕様を提供する。通例的にファイル種類（file type）のサービスでは、いくつかのマルチメディアコンテンツが複合的に構成される。上記構成情報もＭＩＭＥTypeに提供され、必要なCODEC情報は別途に提供される。Rich Mediaは、Rich Mediaコンテンツの消費のための機器仕様を提供するフィールドである。Rich Mediaコンテンツは、ユーザとの相互作用（interaction）によりユーザに新しいサービス体験を提供するものであり、ＭＰＥＧのＬａＳＥＲ、３ＧＰＰのＢＩＭＳ、Ｗ３ＣのＳＶＧ−Ｔなどがその代表的な技術であり、その他に非標準技術としてadobe社のＦＬＡＳＨなどがある。上記Rich Mediaフィールドは、上記Rich Mediaコンテンツの製作技術及び必要な要求事項（requirement）を提供し、ＭＩＭＥ技術を使用することができる。
【００９８】
PrivateExtと＜Proprietary Elements＞は、事業者あるいはＭＭＴパッケージの製作者あるいは上記ＤＣＩＴを製作する製作者が任意の情報を提供したい場合に使用する要素である。
【符号の説明】
【００９９】
１１０  メディア符号化階層
１２０  同期階層
１３０  伝達階層
１４０  ネットワーク階層
１５０  データリンク階層
１６０  物理階層
【図１】
0005897603.tif 000015
【図２】
0005897603.tif 000016
【図３】
0005897603.tif 000017
【図４】
0005897603.tif 000018
【図５Ａ】
0005897603.tif 000019
【図５Ｂ】
0005897603.tif 000020
【図５Ｃ】
0005897603.tif 000021
【図５Ｄ】
0005897603.tif 000022
【図５Ｅ】
0005897603.tif 000023
【図６Ａ】
0005897603.tif 000024
【図６Ｂ】
0005897603.tif 000025
【図６Ｃ】
0005897603.tif 000026
【図６Ｄ】
0005897603.tif 000027
【図６Ｅ】
0005897603.tif 000028