(57)【要約】【課題】本発明は、マルチメディアコンテンツ消費のための制御情報を提供する送信装置を提供する。【解決手段】送信装置は、マルチメディアコンテンツのパッケージ構成と関連した制御メッセージを識別する制御部と、制御メッセージをヘッダーとペイロードで構成される伝送パケットのペイロードに含んで伝送する送信部と、を含む。制御メッセージは、マルチメディアコンテンツに関連する特定の情報を含む複数のテーブルのうち少なくとも一つのテーブルを含む制御メッセージペイロードと、制御メッセージのタイプ情報と、制御メッセージペイロードに含まれた前記少なくとも一つのテーブルに関する構成情報を含む。複数のテーブルのうちの一つのテーブルは、制御メッセージを伝送する位置情報を含む。【選択図】図７
2018067945.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツ消費のための制御情報を提供する送信装置であって、
前記マルチメディアコンテンツのパッケージ構成と関連した制御メッセージを識別する制御部と、
前記制御メッセージをヘッダーとペイロードで構成される伝送パケットのペイロードに含んで伝送する送信部と、を含み、
前記制御メッセージは、前記マルチメディアコンテンツに関連する特定の情報を含む複数のテーブルのうち少なくとも一つのテーブルを含む制御メッセージペイロードと、前記制御メッセージのタイプ情報と、前記制御メッセージペイロードに含まれた前記少なくとも一つのテーブルに関する構成情報を含み、
前記複数のテーブルのうちの一つのテーブルは、前記制御メッセージを伝送する位置情報を含むことを特徴とする送信装置。
【請求項２】
前記複数のテーブルのうちの一つのテーブルは、前記マルチメディアコンテンツによるパッケージの構成情報を含むことを特徴とする請求項１に記載の送信装置。
【請求項３】
前記マルチメディアコンテンツに関連する特定の情報は、ＭＭＴ(ＭＰＥＧ ＭＥＤＩＡ Ｔｒａｎｓｐｏｒｔ)アセット関連情報であることを特徴とする請求項１に記載の送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は放送システムにおける制御情報の送信装置に関するもので、特にインターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおける制御情報の送信装置に関する。
【背景技術】
【０００２】
従来の放送ネットワークでは、マルチメディアコンテンツの伝送のためにＭＰＥＧ-２ ＴＳ(Moving Picture Experts Group-2 Transport Stream)を使用することが一般的である。ＭＰＥＧ-２ ＴＳは、誤りを有する伝送環境で複数の放送プログラム(符号化された複数のビデオビットストリーム)が多重化されたビットストリームを伝送するための代表的な伝送技術として使われている。例えば、ＭＰＥＧ-２ ＴＳは、マルチメディア時代のデジタルＴＶ放送での使用に適している。
【０００３】
図１は、従来のＭＰＥＧ-２ ＴＳをサポートするための階層構造を示す。
【０００４】
図１を参照すると、ＭＰＥＧ-２ ＴＳをサポートするための階層は、メディアコーディング階層１１０、同期階層１２０、伝送(delivery)階層１３０、ネットワーク階層１４０、データリンク階層１５０、及び物理階層１６０を含む。
【０００５】
メディアコーディング階層１１０と同期階層１２０は、メディアデータを記録又は送信の基本単位として容易に使用可能なフォーマットで構成される。伝送階層１３０、ネットワーク階層１４０、データリンク階層１５０、及び物理階層１６０は、同期階層１２０により構成されるフォーマットのデータブロック(例えば、“ＡＵ”）を別途の記録媒体に記録し、あるいは伝送のためのマルチメディアフレームを構成する。構成されたマルチメディアフレームは、所定のネットワークを介して加入者端末に伝送される。
【０００６】
このために、同期階層１２０は、フラグメントブロック１２２とアクセスユニット１２４により構成され、伝送階層１３０は、ＭＰＥＧ-２ ＴＳ/ＭＰ４  １３２、ＲＴＰ/ＨＴＴＰ１３４、及びＵＤＰ/ＴＣＰ１３６により構成される。
【０００７】
しかしながら、ＭＰＥＧ-２ ＴＳは、マルチメディアサービスのサポートにおいていくつかの限界を有する。すなわち、ＭＰＥＧ-２ ＴＳは、片方向通信と固定されたフレームサイズによる伝送の非効率性、オーディオ/ビデオに特定される伝送プロトコル及びインターネットプロトコル(ＩＰ)を用いて伝送する場合に不必要なオーバーヘッドの発生などの限界点がある。
【０００８】
したがって、ＭＭＴ(MPEG Media Transport)標準は、ＭＰＥＧにより、ＭＰＥＧ技術に基づいてマルチメディアサービスをサポートするためのマルチメディア伝送技術のうちの一つとして新しく提案される。特に、ＭＭＴ標準は、ＭＰＥＧ-２ ＴＳの限界を克服するためにＭＰＥＧにより提案される。
【０００９】
例えば、ＭＭＴ標準は、異種(heterogeneous)ネットワークを介してハイブリッドコンテンツ(hybrid  content)を效率的に伝送するために適用できる。ここで、ハイブリッドコンテンツは、ビデオ/オーディオ/アプリケーションによるマルチメディア要素を有するコンテンツのセットを意味する。異種ネットワークは、放送ネットワークと通信ネットワークが混在するハイブリッドネットワークを意味する。
【００１０】
さらに、ＭＭＴ標準は、マルチメディアサービスのための伝送ネットワークにおける基本技術であるＩＰに優しい伝送技術を定義することを目的とする。
【００１１】
したがって、ＭＭＴ標準は、代表的にＩＰに基づいて変化するマルチメディアサービス環境で効率的なＭＰＥＧ伝送技術を提供するもので、持続的な研究と共に標準化が進行されている。
【００１２】
特に、ＭＭＴ標準ではハイブリッドネットワークとハイブリッドコンテンツを提供しようとする最近のマルチメディアサービス環境で効率的なＭＰＥＧ伝送技術を提供するための方式が必要である。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
したがって、上記した従来技術の問題点を解決するために、本発明の目的は、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて多様なタイプのマルチメディアコンテンツに関する制御情報を提供する装置及び方法を提案することにある。
【００１４】
本発明の他の目的は、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて複合マルチメディアコンテンツを消費するための制御情報を提供する装置及び方法を提案することにある。
【００１５】
また、本発明の目的は、インターネットプロトコルに基づいてマルチメディアサービスをサポートする放送システムにおいて異種ネットワークの特性を考慮して複合マルチメディアコンテンツに関する情報を提供する装置及び方法を提案することにある。
【課題を解決するための手段】
【００１６】
上記のような目的を達成するために、本発明の一態様によれば、放送ネットワークとインターネットプロトコルをサポートするネットワークを少なくとも含むハイブリッドネットワークに基づいてマルチメディアフレームを通じて伝送されるハイブリッドコンテンツの生成及び消費関連情報をユーザー端末に提供する基地局であって、ハイブリッドコンテンツの生成及び消費関連情報により制御メッセージを構成する制御メッセージ構成部と、制御メッセージ構成部により構成される制御メッセージをユーザー端末に伝送する伝送部と、制御メッセージの生成及び生成された制御メッセージの伝送のために制御メッセージ構成部及び伝送部を制御する制御部とを含み、制御メッセージ構成部は、制御部により構成さる制御メッセージのタイプがハイブリッドコンテンツの生成及び消費関連情報の提供向けであると判定される場合、ハイブリッドコンテンツの生成及び消費関連情報を定義する複数のテーブルのうちいずれか一つの選択されたテーブルに基づいて構成された制御メッセージのペイロードに記録する制御情報を構成し、構成した制御メッセージの選択フィールドに一つの選択されたテーブルのタイプに関する情報を記録する。
【００１７】
本発明の他の態様によれば、放送ネットワークとインターネットプロトコルをサポートするネットワークを少なくとも含むハイブリッドネットワークに基づいてマルチメディアフレームを通じて基地局から伝送されるハイブリッドコンテンツの生成及び消費関連情報を受信するユーザー端末であって、基地局から制御メッセージを受信する受信部と、受信部を通じて受信した制御メッセージからハイブリッドコンテンツの生成及び消費関連情報を獲得する制御メッセージ解析部と、制御メッセージを受信してハイブリッドコンテンツの生成及び消費関連情報を獲得するために受信部及び制御メッセージ解析部を制御する制御部とを含み、制御メッセージ解析部は、制御部により特定メッセージタイプが指定される場合、受信した制御メッセージのうち特定メッセージタイプを有する制御メッセージを選択し、選択された制御メッセージの選択フィールドに記録されるテーブルのタイプに関する情報に基づいて制御メッセージのペイロードに記録されたハイブリッドコンテンツの生成及び消費関連情報を獲得し、選択フィールドに記録されたテーブルのタイプに関する情報は、ハイブリッドコンテンツの生成及び消費関連情報を定義する複数のテーブルのうち選択された一つのテーブルのタイプに関する情報である。
【００１８】
また、本発明の他の態様によれば、放送ネットワークとインターネットプロトコルをサポートするネットワークを少なくとも含むハイブリッドネットワークに基づいてマルチメディアフレームを通じてハイブリッドコンテンツをユーザー端末に伝送する基地局におけるハイブリッドコンテンツの生成及び消費関連情報を提供する方法であって、ハイブリッドコンテンツの生成及び消費関連情報により制御メッセージを構成するステップと、構成された制御メッセージをユーザー端末に伝送するステップとを有し、制御メッセージを構成するステップは、構成する制御メッセージのタイプを決定し、構成する制御メッセージのタイプがハイブリッドコンテンツの生成及び消費関連情報の提供向けであると判定される場合、ハイブリッドコンテンツの生成及び消費関連情報を定義する複数のテーブルのうちいずれか一つの選択されたテーブルに基づいて構成する制御メッセージのペイロードに記録する制御情報を構成し、構成する制御メッセージの選択フィールドに一つの選択されたテーブルのタイプに関する情報を記録する。
【００１９】
さらに、本発明の他の態様によれば、放送ネットワークとインターネットプロトコルをサポートするネットワークを少なくとも含むハイブリッドネットワークに基づいてマルチメディアフレームを通じて基地局から伝送されるハイブリッドコンテンツを受信するユーザー端末におけるハイブリッドコンテンツの生成及び消費関連情報を受信する方法であって、基地局から制御メッセージを受信するステップと、受信した制御メッセージからハイブリッドコンテンツの生成及び消費関連情報を獲得するステップとを有し、獲得するステップは、受信する制御メッセージのメッセージタイプが指定される場合、受信した制御メッセージの中指定されたメッセージタイプを有する制御メッセージを選択し、選択した制御メッセージの選択フィールドに記録されたテーブルのタイプに関する情報に基づいて制御メッセージのペイロードに記録されたハイブリッドコンテンツの生成及び消費関連情報を獲得し、選択フィールドに記録されたテーブルのタイプに関する情報はハイブリッドコンテンツの生成及び消費関連情報を定義する複数のテーブルのうち、選択された一つのテーブルのタイプに関する情報である。
【発明の効果】
【００２０】
本発明は、ハイブリッドサービス又はハイブリッドコンテンツを消費するための制御メッセージを構成して提供することによって、マルチメディア環境で効率的なＭＰＥＧ伝送をサポートすることができる効果を有する。
【００２１】
また、本発明は、制御情報を用いて異種ネットワークを介してハイブリッドサービス又はハイブリッドコンテンツを提供することによって、マルチメディア環境で効率的なＭＰＥＧ伝送をサポートすることができる効果を有する。
【００２２】
一方、その他の態様な効果は、後述する本発明の実施形態による詳細な説明で明示的又は黙示的に説明する。
【図面の簡単な説明】
【００２３】
【図１】従来のＭＰＥＧ-２ ＴＳをサポートするための階層構造を示す図である。
【図２】本発明の実施形態によるＭＭＴ標準に基づいた放送システムにより提供されるＭＭＴサービスを概念的に示す図である。
【図３】本発明の実施形態によるＭＭＴシステムにおいて、マルチサービス/コンテンツに関連したマルチメディアフレームを異種ネットワークを介して伝送するための階層構造を示す図である。
【図４】本発明の実施形態によるＭＭＴ Ｃ.１の構造を示す図である。
【図５Ａ】本発明の実施形態によるＭＭＴ Ｃ.１メッセージの伝送方法を示す図である。
【図５Ｂ】本発明の実施形態によるＭＭＴ Ｃ.１メッセージの伝送方法を示す図である。
【図５Ｃ】本発明の実施形態によるＭＭＴ Ｃ.１メッセージの伝送方法を示す図である。
【図５Ｄ】本発明の実施形態によるＭＭＴ Ｃ.１メッセージの伝送方法を示す図である。
【図５Ｅ】本発明の実施形態によるＭＭＴ Ｃ.１メッセージの伝送方法を示す図である。
【図６Ａ】本発明の実施形態による階層Ｃ１メッセージの構成を示す図である。
【図６Ｂ】本発明の実施形態による階層Ｃ１メッセージの構成を示す図である。
【図６Ｃ】本発明の実施形態による階層Ｃ１メッセージの構成を示す図である。
【図６Ｄ】本発明の実施形態による階層Ｃ１メッセージの構成を示す図である。
【図６Ｅ】本発明の実施形態による階層Ｃ１メッセージの構成を示す図である。
【図７】本発明の実施形態による放送システムにおけるハイブリッドコンテンツサービスを提供する送信装置の構成を示す図である。
【図８】本発明の実施形態による送信装置における制御メッセージの伝送のために実行される制御フローを示す図である。
【図９】本発明の実施形態による放送システムにおけるハイブリッドコンテンツサービスを提供する受信装置の構成を示す図である。
【図１０】本発明の実施形態による受信装置における制御メッセージの受信のために実行される制御フローを示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
【００２５】
図面において、同一の構成要素に対してはできるだけ同一の参照符号及び参照番号を付して説明する。次の説明において、具体的な構成及び構成要素のような特定詳細は、ただ本発明の実施形態の全般的な理解を助けるために提供されるだけである。したがって、本発明の範囲及び趣旨を逸脱することなく、以下に説明される本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。なお、公知の機能または構成に関する具体的な説明は、明瞭性と簡潔性のために省略する。
【００２６】
後述する本発明の実施形態では、ＭＭＴ標準を例として説明するが、本発明は、これに限定されず、他の放送技術にも適用することができる。
【００２７】
また、後述する本発明の実施形態では、ＭＭＴ標準で定義される階層構造について説明する。本発明の実施形態では、マルチメディアコンテンツを消費するための制御情報メッセージの構成を提案し、それによってＭＭＴ標準で定義している階層構造で制御情報メッセージを提供するための階層について具体的に説明する。
【００２８】
図２は、本発明の実施形態によるＭＭＴ標準に基づいた放送システム(以下、“ＭＭＴシステム”と称する)により提供されるＭＭＴサービスを概念的に示す。
【００２９】
図２では、ＭＭＴサービスのためのコンテンツがＵＨＤ、ＶＯＤ、ライブストリーミング、ファイル、ウィジェット(Widget)、電子書籍(E-book)、及びメタデータを含むと仮定する。しかしながら、ＭＭＴサービスは、その他に電気的信号で表現可能なすべてのコンテンツをその対象とすることができることはもちろんである。
【００３０】
多様なコンテンツの各々によるマルチメディアデータは、ＭＭＴカプセル化装置(MMT encapsulator)により所定のフォーマットに従ってカプセル化された後、マルチメディアフレームを構成して異種ネットワークを介して加入者端末にハイブリッド伝送される。ここで、異種ネットワークは、放送ネットワークとＩＰネットワークなどが混在された伝送環境のネットワークを意味する。
【００３１】
異種ネットワークを通じてハイブリッド伝送されるマルチメディアフレームを受信する加入者端末は、マルチメディアフレームから所望するコンテンツに対応するマルチメディアデータを抽出する。抽出したマルチメディアデータに基づき、所望するコンテンツに対応するビデオ/オーディオ/アプリケーションがユーザーに提供される。このとき、所定のコンテンツのために提供されるビデオ/オーディオ/アプリケーションに対応するマルチメディアデータの各々は‘ＭＭＴアセット’と称する。加入者端末は、マルチメディアサービスのサポートが可能な大部分の端末を含む意味として使用される。加入者端末の代表的な例は、ＩＰ  ＴＶ、スマートフォンであり得る。
【００３２】
したがって、ＭＭＴサービスにより達成される目的は、高品質のコンテンツの転送、ハイブリッドコンテンツのサポート、ハイブリッドネットワークのサポートとなり得る。
【００３３】
図３は、本発明の実施形態によるＭＭＴシステムにおいて、マルチサービス/コンテンツに関連したマルチメディアフレームを異種ネットワークを介して伝送するための階層構造を示す。
【００３４】
図３を参照すると、ＭＭＴシステムは、マルチメディアフレームを構成して伝送する。
ＭＭＴシステムは、メディアコーディング階層３１０、カプセル化階層(階層Ｅ)３２０、伝送階層(階層Ｄ)３３０，３９０、ネットワーク階層３４０、データリンク階層３５０、物理階層３６０、及び制御階層(階層Ｃ)３７０，３８０を含む。
【００３５】
メディアコーディング階層３１０と階層Ｅ３２０は、マルチコンテンツ又はマルチサービスによるマルチメディアデータを生成する。したがって、２個の階層は、‘マルチメディアデータ生成部’の構成であると見なされる。
【００３６】
階層Ｄ３３０は、マルチメディアフレームを構成する。したがって、階層Ｄ３３０は、‘マルチメディアフレーム構成部’の構成と見なされる。階層Ｄ３３０は、ヘッダー情報とマルチメディアデータを結合してマルチメディアフレームを構成する。ヘッダー情報は、マルチメディアフレームを区分するフレーム識別子、ネットワーク階層での接続サービス品質及び終端間ネットワーク性能を測定するために要求される情報により構成される。
【００３７】
階層Ｃ３７０，３８０は、ハイブリッドコンテンツの生成、消費、及び伝送と関連した情報を提供する。したがって、階層Ｃ３７０，３８０は、‘マルチメディア制御部’の構成とみなすことができる。
【００３８】
上記したように、ＭＭＴシステムは、３個の技術領域である階層Ｅ３２０、階層Ｄ３３０，３９０、及び階層Ｃ３７０，３８０を含む。階層Ｅ３２０はハイブリッドコンテンツの生成を担当し、階層Ｄ３３０，３９０は異種ネットワークを通じるハイブリッドコンテンツの効率的な伝送を担当し、階層Ｃ３７０，３８０はハイブリッドコンテンツの消費及び伝送を管理するための全般的な制御を担当する。
【００３９】
階層Ｅ３２０は、ＭＭＴ Ｅ.３  ３２２、ＭＭＴ Ｅ.２  ３２４、及びＭＭＴ Ｅ.１  ３２６で構成される。ＭＭＴ Ｅ.３  ３２２は、メディアコーディング階層３１０から提供されるコーディングされたマルチメディアデータを入力してＭＭＴサービスのための最も基本単位であるフラグメントを生成する。ＭＭＴ Ｅ.２  ３２４は、ＭＭＴ Ｅ.３  ３２２により生成されたフラグメントを用いてＭＭＴサービスのためのアクセスユニット(ＡＵ)を生成する。ＭＭＴ Ｅ.１  ３２６は、ＭＭＴ Ｅ.２  ３２４により提供されるＡＵを結合又は分割してハイブリッドコンテンツの生成、格納、及び伝送のためのフォーマットを生成する。
【００４０】
階層Ｄは、ＭＭＴ Ｄ.１  ３３２、ＭＭＴ Ｄ.２  ３３４、及びＭＭＴ Ｄ.３  ３９０で構成される。ＭＭＴ Ｄ.１  ３３２は、ＲＴＰ又はＨＴＴＰに類似した役割をするアプリケーションプロトコル(ＡＰ)を担当する。ＭＭＴ Ｄ.２  ３３４は、ＵＤＰ又はＴＣＰに類似した役割をするネットワーク階層プロトコルを担当する。ＭＭＴ Ｄ.３  ３９０は、階層Ｅ３２０を構成する各階層と階層Ｄ３３０を構成する各階層との間の最適化のための動作を実行する。
【００４１】
階層Ｃは、ＭＭＴ Ｃ.１  ３７０とＭＭＴ Ｃ.２  ３８０で構成される。ＭＭＴ Ｃ.１  ３７０は、ハイブリッドコンテンツの生成及び消費と関連した情報を提供し、ＭＭＴ Ｃ.２  ３８０は、ハイブリッドコンテンツの伝送に関連した情報を提供する。
【００４２】
図４は、本発明の実施形態によるＭＭＴ Ｃ.１  ３７０の構造を示す。
【００４３】
ＭＭＴ Ｃ.１は、複合マルチメディアコンテンツに関する情報と複合マルチメディアコンテンツを消費する場合に使用される情報を提供する。ＭＭＴ標準において、複合マルチメディアコンテンツは、ＭＭＴアセット又はＭＭＴパッケージ形態で構成される。ＭＭＴパッケージは、複数のＭＭＴアセットを含むことができる。
【００４４】
図４を参照すると、ＭＭＴ Ｃ.１は、ＭＭＴパッケージ/アセット情報シグナリング部４１０とＭＭＴ構成情報シグナリング部４２０を含む。ＭＭＴパッケージ/アセット情報シグナリング部４１０は、ＭＩＭＴ(MMT Package/Asset Information Management Table)４１１、ＭＰＣＩＴ(MMT Package Configuration Information Table)４１２、ＭＡＣＩＴ(MMT Asset Configuration Information Table)４１３、ＭＡＩＴ(MMT Access Information Table)４１４、ＳＦＩＴ(Specific Function Information Table)４１５、及びＤＣＩＴ(Device Capability Information Table)４１６を含む。
【００４５】
ＭＰＣＩＴ４１２は、コンテンツ名、コンテンツプロバイダ、コンテンツ形式、コンテンツ消費に要求されるアプリケーション、又はハードウェアの仕様のようなＭＭＴアセットに関する情報を含む。ＭＡＣＩＴ４１３は、パッケージ情報、パッケージプロバイダ、パッケージを構成するアセット情報のようなＭＭＴパッケージに関する情報を含む。ＭＡＩＴ４１４は、ＭＭＴアセット又はＭＭＴパッケージにアクセスする情報を含む。ＳＦＩＴ４１５は、デバイス管理又はデジタル著作権管理(Digital Right Management)のようなシステム特性(specific)情報を含む。ＤＣＩＴ４１６は、ＭＭＴアセット又はＭＭＴパッケージの消費のために推奨又は要求される装置の機能情報を含む。ＭＩＭＴ４１１は、５個の表に対するバージョン情報、更新周期などのテーブル管理情報を含む。
【００４６】
ＭＭＴ構成情報シグナリング部４２０は、ＭＭＴ構成情報を伝送する。ＭＭＴ構成情報は、ＭＭＴパッケージに関するパッケージ情報４３１、ＭＭＴパッケージの伝送時に考慮すべき情報である伝送特性(transport  characteristic)４３２、及びＭＭＴパッケージ又はＭＭＴパッケージ内のアセットが装置の画面に表示される場合に必要なパッケージあるいはパッケージ内のアセットが装置の画面上に提供される場合に必要な構成情報を含む。
【００４７】
伝送特性４３２は、伝送速度及び誤り率、又は環境品質と関連した情報を含むことができる。
【００４８】
構成情報は、ＭＭＴパッケージ又はＭＭＴアセットが消費される場合に消費時間内にすべての構成情報を一度に提供する全体構成情報４３３と、消費時間内に多様な構成のために複数個伝送される部分構成情報４３４を含む。この部分構成情報４３４は、再生、停止、巻き戻し、表示(show  up)のように多様な命令語を含むことができる。
【００４９】
ＭＭＴパッケージ/アセット情報シグナリング部４１０とＭＭＴ構成情報シグナリング部４２０から提供される制御情報は、多様な伝送方法４４０を通じて伝送することができる。
【００５０】
図５Ａ〜図５Ｅは、本発明の実施形態によるＭＭＴ Ｃ.１メッセージ(以下、‘階層Ｃ１メッセージ’と称する)の伝送方法を示す。
【００５１】
図５Ａは、ＭＭＴパッケージ/アセット情報とＭＭＴ構成情報で構成された階層Ｃ１メッセージをＴＣＰ/ＩＰに基づいて相手に伝送する例示図である。階層Ｃ１メッセージをＴＣＰ/ＩＰに基づいて伝送する方式は、別途のプロトコルが不要であり、ＭＭＴアセット/パッケージを提供するサーバとクライアントがインターネットを介して直接接続する場合に適合した伝送方法である。
【００５２】
図５Ｂは、階層Ｃ１メッセージをＵＤＰ/ＩＰ環境で伝送する例示図である。これは、安定的であり、誤りがないが、オーバーヘッドの多いＴＣＰを使用するのに難しい環境やＩＰベースの片方向伝送に使用するのに適合した方法である。
【００５３】
図５Ｃは、階層Ｃ１メッセージをＭＭＴシステムの伝送プロトコルで提供されるＤ２プロトコルに基づいて伝送する例示図である。階層Ｄは、伝送を担当する階層であって、Ｄ１ペイロード階層とＤ２プロトコル階層からなる。Ｄ１ペイロード階層は、多様な伝送プロトコルに関係なく、ＭＭＴパッケージ/アセット又は階層Ｃ１メッセージを伝送可能なようにペイロードを構成する階層である。Ｄ２プロトコル階層は、ＩＰ環境又は伝送環境を考慮したプロトコルを提供してＤ１ペイロードが転送されるようにする階層である。図５Ｃは、Ｄ２プロトコル階層で提供されるパケットのペイロードに含めて階層Ｃ１メッセージを伝送するもので、マルチメディアコンテンツが伝送される論理チャンネルと同一の論理チャンネルを介して階層Ｃ１メッセージを伝送する必要がある場合に適合した方法である。
【００５４】
図５Ｄは、階層Ｃ１メッセージをＤ１ペイロードに含めて伝送する例示図である。これは、階層Ｃ１メッセージが直ちに消費される必要がある場合、例えば、ＭＭＴパッケージ/アセットに関する部分構成情報が伝送される場合に適合する。
【００５５】
図５Ｅは、階層Ｃ１メッセージをＩＰ環境又はＭＰＥＧ-２ ＴＳのような放送環境に関係なく伝送する例示図である。すなわち、階層Ｃ１メッセージがＳＤＰのようなプロトコルに含めて伝送される例を示す。
【００５６】
図６Ａ〜図６Ｅは、本発明の実施形態による階層Ｃ１メッセージの構成を示す。
【００５７】
図６Ａは、階層Ｃ１メッセージの一般的な構造を示す。
【００５８】
階層Ｃ1メッセージは、メッセージタイプフィールド６０１、長さフィールド６０２、選択フィールド６０３、及びペイロードフィールド６０４で構成される。
【００５９】
メッセージタイプフィールド６０１は、ＭＭＴパッケージ/アセット情報、ＭＭＴ構成情報、全体構成情報、及び部分構成情報のうち、階層Ｃ１メッセージにより伝送され内容を示すフィールドである。メッセージタイプフィールド６０１の長さは、２ビットであればよい。しかしながら、階層Ｃ１メッセージの追加を考慮すれば、その長さは、１バイトであり得る。したがって、メッセージタイプの長さは、特定値に限定されるものではない。
【００６０】
長さフィールド６０２は、階層Ｃ１メッセージの全体長さを示すフィールドである。階層Ｃ１メッセージの全体長さは、階層Ｃ１メッセージのヘッダーとペイロードの長さに従って可変長を有することができる。例えば、長さが短い階層Ｃ１メッセージは、長さフィールド６０２の長さを短く設定し、長さが長い階層Ｃ１メッセージは長さフィールド６０２の長さを長く設定する。
【００６１】
選択フィールド６０３は、階層Ｃ１メッセージで選択的に提供されるフィールドでなく、メッセージタイプに従って階層Ｃ１メッセージが有する異なる値を提供するフィールドである。これについては、下記の図６Ｂ〜図６Ｅを参照して詳細に説明する。
【００６２】
ペイロードフィールド６０４は、階層Ｃ１メッセージの実際コンテンツを伝送するフィールドである。図６Ｂは、メッセージタイプがＭＭＴパッケージ/アセット情報である階層Ｃ１メッセージの一実施形態を示す。
【００６３】
この場合、階層Ｃ１メッセージの選択フィールド６０３は、テーブル情報６１１が記録される。テーブル情報６１１は、ペイロードに含まれて伝送されるテーブルのタイプを示す情報である。
【００６４】
例えば、テーブル情報６１１が６ビットであり、その値が１１１０００である場合、階層Ｃ１メッセージのペイロードは、ＭＩＭＴ、ＭＰＣＩＴ、ＭＡＣＩＴを含むが、ＭＡＩＴ、ＳＦＩＴ、ＤＣＩＴは含んでいない。
【００６５】
したがって、受信器は、選択フィールド６０３に記録されたテーブル情報６１１に基づいて要求されるテーブルがペイロードに含まれているか否かを判定する。これは、受信器の不必要な動作を減少させる。
【００６６】
上記の説明では、選択フィールド６０３に記録された２進方式で表示されるテーブル情報６１１に基づいて、ＭＭＴパッケージ/アセット情報に対応するテーブルが存在するか否かを判定する。しかしながら、選択フィールド６０３に記録されたテーブル情報６１１は、テーブル識別子、バージョン情報をさらに示すことができる。このようにテーブル情報６１１が追加情報をさらに含む場合に、選択フィールド６０３の長さは拡張される。
【００６７】
図６Ｃは、メッセージタイプがＭＭＴ構成情報である階層Ｃ１メッセージの一実施形態を示す。
【００６８】
この場合、階層Ｃ１メッセージの選択フィールド６０３に、パッケージ/アセットＩＤ６２１と構成情報６２２が記録される。この構成情報６２２は、バージョン情報を含む。
【００６９】
ＭＭＴ構成情報は、所定のＭＭＴパッケージ/アセットに接続される情報であるため、パッケージ/アセットＩＤ６２１が必ず必要である。また、ＭＭＴ構成情報は、ペイロードを通じて伝送される構成情報６２２、すなわちバージョンを含む。
【００７０】
しかしながら、階層Ｃ１メッセージがＭＭＴ構成情報に対応するＭＭＴパッケージ又はアセットと共に伝送される場合、ＭＭＴ構成情報は、パッケージ/アセットＩＤを含めない。
【００７１】
図６Ｄは、メッセージタイプがＭＭＴパッケージ/アセットの全体構成情報である階層Ｃ１メッセージの一実施形態を示す。
【００７２】
この場合、パッケージ/アセットＩＤ６３１と構成情報６３２は、階層Ｃ１メッセージの選択フィールド６０３に記録される。構成情報６３２は、バージョン情報を含む。
【００７３】
全体構成情報は、所定のＭＭＴパッケージ/アセットに接続される情報であり、それによってパッケージ/アセットＩＤ６３１は必ず必要である。全体構成情報は、ペイロードを通じて伝送される構成情報６３２、すなわちバージョン情報を含む。
【００７４】
階層Ｃ１メッセージが全体構成情報に対応するＭＭＴパッケージ/アセットと共に伝送される場合、全体構成情報は、パッケージ/アセットＩＤを含まない。
【００７５】
図６Ｅは、メッセージタイプがＭＭＴパッケージ/アセットの部分構成情報である階層Ｃ１メッセージの一実施形態を示す。
【００７６】
この場合、階層Ｃ１メッセージの選択フィールド６０３は、パッケージ/アセットＩＤ６４１、次の伝送時点６４２、及びＣＲＣ６４３を含む。
【００７７】
部分構成情報は、所定のＭＭＴパッケージ/アセットに接続される情報であり、それによってパッケージ/アセットＩＤ６４１が必要である。しかしながら、部分構成情報の特性上、階層Ｃ１メッセージは、ＭＭＴパッケージ/アセットと共に伝送される。この場合、パッケージ/アセットＩＤ６４１は省略できる。
【００７８】
次の伝送時点６４２は、現在受信された部分構成情報の次の部分構成情報を受信する時点を事前に通知するための情報である。次の伝送時点６４２は予め提供され、それによって、受信器は、適切な動作を行うようにする。
【００７９】
次の伝送時点６４２として、所定時間でなく、部分構成情報の伝送周期が提供することができる。また、部分構成情報の特性上、命令語が伝送され得る。この場合、伝送される命令語に対する有効性をチェックするために、ＣＲＣ６４３は、選択フィールドに含まれる。
【００８０】
一方、部分構成情報のペイロードは、様々なタイプの情報を含むことができる。例えば、場面構成(scene  composition)技術であるＭＰＥＧ  ＬａＳＥＲ(Light  application  Scene Representation)、３ＧＰＰ ＢＩＦＳ(Binary Format for Scenes)の各々の場面命令語で構成され得る。また、再生、停止、置換(replace)、表示(show up)、登場(appear)、消去(disappear)のような命令語は、使用のために直接定義され、ＸＭＬ又はＳＭＩＬ形式の比較的短い長さに対する場面構成も部分構成情報のペイロードに含まれ得る。
【００８１】
全体構成情報のペイロードのコンテンツは、ＳＭＩＬ、ＸＭＬ、ＨＴＭＬで表現される。全体構成情報のペイロードは、ＭＭＴパッケージ/アセットの消費時間の間にコンテンツ構成のために使用される情報を含む。
【００８２】
ＭＭＴ構成情報は、ＭＭＴシステムで複合マルチメディアコンテンツを包装する階層Ｅにより定義するコンテンツを含む。
【００８３】
以下、ＭＭＴパッケージ/アセット情報に関連した表の詳細構成について説明する。
【００８４】
＜表１＞は、ＭＩＭＴの一例を示す。
【００８５】
＜表１＞
【表１Ａ】
2018067945.tif 000003
【表１Ｂ】
2018067945.tif 000004
【００８６】
＜表１＞において、ＭＩＭＴは、ＭＭＴパッケージ/アセットの消費に必要な情報テーブルに関する情報を提供する。
【００８７】
一つ又は少数のＭＭＴパッケージの消費に必要な情報の量は、多くない。しかしながら、複数のＭＭＴパッケージが放送ネットワークを介して提供される場合、ＭＭＴパッケージの消費に必要な情報を提供する情報テーブルの数が増加する。
【００８８】
ＭＭＴパッケージは、多様なタイプのデータで構成される複合マルチメディアコンテンツの伝送及び格納するオブジェクトである。例えば、投票のための応用プログラムが含まれている音楽順位コンテンツであり得る。
【００８９】
ＭＭＴアセットは、ＭＭＴパッケージを構成するプログラムを示す論理又は物理オブジェクトである。例えば、音楽順位コンテンツパッケージでは、放送映像、放送オーディオ、投票可能な応用プログラムなどが各々ＭＭＴアセットであり得る。
【００９０】
＜表１＞で、ｉｄは、ＭＩＭＴの識別子であって、グローバルユニークな識別子であり、ＭＩＭＴを提供するプロバイダの範囲内でのみユニークであり、伝送ネットワーク内でのみユニークであることもある。上記のように、ＭＩＭＴの有効範囲は、ＭＩＭＴの使用目的に応じて決定することができる。
【００９１】
ＭＩＭＴ伝送情報は、ＭＩＭＴの伝送に必要な情報を提供し、ＳｔａｒｔＴｉｍｅと再伝送周期の２個の下位要素を有する。ＳｔａｒｔＴｉｍｅは、ＭＩＴの最初伝送時点を提供する。再伝送周期は、ＳｔａｒｔＴｉｍｅにより指示される最初伝送時点からＭＩＭＴが伝送される周期を示す。すなわち、再伝送周期は、ユーザー端末がＭＩＭＴを受信する場合を示す情報を提供する。
【００９２】
イベント受信は、ＭＩＭＴを提供する事業者又はサービスプロバイダがユーザー端末に特定又は所定の情報を通知するイベントが受信が可能な情報を提供する。イベントは、地上波ブロードキャストチャンネルのような片方向チャンネルとインターネットのような双方向チャンネルを介して送られる。それによって、片方向チャンネルと双方向チャンネルを通じるイベントを受信する情報が提供される。イベント受信は、下位(sub)構成要素であって、ＩＰＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙ、ＰｏｌｌＵＲＬ、ＰｏｌｌＰｅｒｉ
ｏｄを含む。
【００９３】
ＩＰＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙは、片方向チャンネルを通じるイベント伝送情報を提供し、属性としてポートとアドレスを有する。
【００９４】
アドレスは、イベントが伝送されるＩＰアドレス情報を提供する。ＩＰアドレスは、ブロードキャストＩＰアドレス、マルチキャストＩＰアドレス、あるいはプロバイダにより割り当てられるＩＰアドレスであり得る。ポートは、アドレスで特定したＩＰパケットストリームからイベントが伝送されるデータグラムを識別できるポートアドレス情報を提供する。ポートとアドレスから提供される情報に基づき、ユーザー端末は、片方向チャンネルを介して伝送されるイベントを受信することができる。
【００９５】
ＰｏｌｌＵＲＬとＰｏｓｌｌＰｅｒｉｏｄは、双方向チャンネルを介してイベントが受信される情報である。
【００９６】
ＰｏｌｌＵＲＬは、ユーザー端末がイベントを直接に読み取るＵＲＬのようなアドレス情報を提供し、Ｐｏｌｌｐｅｒｉｏｄは、イベントが更新される時点であって、ユーザー端末に次のイベントを受信する時点を通知する。
【００９７】
情報テーブルの情報は、ＭＭＴパッケージ/アセットに関する情報を提供するために、ＭＩＭＴに接続される他の情報テーブルに対する識別子、バージョン、伝送時点、反復周期、受信情報、及び２次受信情報を提供する。ユーザー端末は、情報テーブルの情報を用いてＭＭＴパッケージ/アセットの消費に必要な情報を提供する異なる情報テーブルを受信することができる。
【００９８】
情報テーブルの情報は、１個から複数個の異なる情報テーブルに関する情報を含む。情報テーブルに関する情報は、情報テーブルＩＤで提供されるＩＴの識別子、バージョンで提供される情報テーブルのバージョン情報、伝送時点で提供される情報テーブルの送信時点、受信周期で提供される情報テーブルの反復伝送周期、位置で提供される情報テーブルが受信されるアドレス、及び第２の位置で提供される情報テーブルが受信可能な他のアドレスを含む。ここで、アドレスは、情報テーブルが転送される環境に従って異なる値を有することができる。
【００９９】
例えば、情報テーブルがＭＰＥＧ-２ ＴＳストリームを通じて伝送される場合、アドレスは、ＭＰＥＧ-２ ＴＳシステムでチャンネル受信のために提供される値であり、情報テーブルがＩＰ放送ネットワークに伝送される場合、アドレスは、ＩＰアドレス及びポート番号である。情報テーブルが移動通信ネットワークを通じて伝送される場合、アドレスは、移動通信ネットワークでチャンネル受信に必要な情報である。
【０１００】
第２の位置は、位置により提供される情報を通じて情報テーブルが受信されない場合に提供される。すなわち、情報テーブルの反復周期以前に情報を獲得し、情報テーブルが伝送される伝送ネットワークに直接にアクセスできない場合に、情報テーブルは、第２の位置により提供される情報を通じて受信可能である。
【０１０１】
例えば、位置は、ブロードキャストチャンネルを介して情報テーブルが受信される情報を提供し、第２の位置は、情報テーブルを提供するサーバのアドレスを提供することによって、必要な場合に適切な方法で情報テーブルを受信できるようにする。
【０１０２】
ＴａｂｌｅＦｉｌｔｅｒＣｏｄｅは、情報テーブルを選択的に使用する所定の基準を提供する。この所定の基準は、例えばパッケージ識別子、アセット識別子、ジャンル、ユーザー端末の位置、時間、ユーザー端末の性能であり得る。ＭＩＭＴのＴａｂｌｅＦｉｌｔｅｒＣｏｄｅは、所定のＭＭＴパッケージＩＤを提供する。したがって、ユーザー端末は、所定のＭＭＴパッケージＩＤを満たす情報テーブルのみを選択して受信し、あるいは受信された情報テーブルのうち所定のＭＭＴパッケージＩＤを満たす情報テーブルのみを使用してユーザーに提供する。
【０１０３】
ＰｒｉｖａｔｅＥｘｔは、事業者、ＭＭＴパッケージ製作会社、又はＭＩＭＴを製作する製作者が所定の情報を提供しようとする場合に使用する要素である。
【０１０４】
＜表２＞は、ＭＰＣＩＴの一例を示す。
【０１０５】
【表２】
2018067945.tif 000005
【０１０６】
＜表２＞において、ＭＰＣＩＴは、ＭＭＴパッケージに関する構成情報を提供するテーブルである。ＭＰＣＩＴにより提供される情報は、ＭＰＣＩＴに関連した情報及びＭＭＴパッケージに関する構成情報である。ＭＰＣＩＴに関する情報は、ＭＰＣＩＴ識別子(ｉｄ)、ＭＰＣＩＴバージョン、及びＭＰＣＩＴ伝送情報を含む。
【０１０７】
ＭＰＣＩＴの識別子(ｉｄ)は、 グローバルユニークな識別子であり、あるいはＭＰＣＩＴを提供するプロバイダの範囲内でのみユニークであり、あるいは伝送する伝送ネットワーク内でのみユニークであることもある。このように、ＭＰＣＩＴの有効範囲は、使用目的に応じて決定することができる。
【０１０８】
ＭＰＣＩＴ伝送情報は、ＭＰＣＩＴを伝送する場合に必要な情報を提供し、下位要素としてＳｔａｒｔＴｉｍｅと再伝送周期を有する。
【０１０９】
ＳｔａｒｔＴｉｍｅは、ＭＰＣＩＴの最初伝送時点を提供し、再伝送周期は、ＳｔａｒｔＴｉｍｅにより示される最初伝送時点からＭＰＣＩＴが伝送される周期を示す。したがって、ユーザー端末は、ＭＰＣＩＴを受信する時点を決定することができる。
【０１１０】
ＭＭＴパッケージに関する構成情報は、パッケージ識別子、タイプ、名称、説明、音声情報、文字情報、視聴者保護、ターゲットユーザー情報、ＭＭＴパッケージの消費に必要な端末の要求事項に関する情報、及びＭＭＴパッケージを構成するアセットに関する情報を含む。
【０１１１】
ＭＭＴパッケージＩＤは、ＭＰＣＩＴにより構成情報が提供されるＭＭＴパッケージの識別子である。ＭＭＴパッケージＩＤは、ＭＭＴパッケージの製作者により割り当てられ、あるいはＭＭＴパッケージを用いるサービスプロバイダにより割り当てられることができる。また、ＭＭＴパッケージＩＤの有効範囲は、全世界的にユニークであり、あるいは地域又はサービスプロバイダ別にユニークであり得る。上記した説明を達成するために、識別子割り当てシステムは具体的に提示しないが、ＭＭＴパッケージを区別できる所定の方式を使用する識別子は、ＭＭＴパッケージＩＤを通じて提供される。
【０１１２】
パッケージタイプは、コンテンツ又はサービスの面からパッケージ形式を示す。例えば、パッケージタイプは、０-不特定、１-基本ビデオ、２-基本オーディオ、３-リッチメディア、４-電子書籍、５-アプリケーション、６-ハイブリッドパッケージのように提供される。さらに、２４９個のパッケージ形式を規定するように定義されるが、ＭＭＴパッケージ製作者又はＭＭＴパッケージを用いるサービスプロバイダがＭＭＴパッケージを区別する方式に従ってパッケージタイプを追加できる。２５６個のパッケージ形式が不足した場合、パッケージタイプの個数は、増加できる。
【０１１３】
名称は、ユーザーが識別できるＭＭＴパッケージの名前である。ディスクリプションは、ユーザーにＭＭＴパッケージに関する情報を提供するフィールドであって、ＭＭＴパッケージのジャンル、要約情報、プロバイダのような情報を提供する。ディスクリプションは、いくつかの言語で提供され得る。
【０１１４】
ＡｕｄｉｏＬａｎｇｕａｇｅとＴｅｘｔＬａｎｇｕａｇｅは、ＭＭＴパッケージに使用されるオーディオ言語とテキスト言語に関する情報を提供する。ＡｕｄｉｏＬａｎｇｕａｇｅとＴｅｘｔＬａｎｇｕａｇｅは、複数の言語が使用可能である。
【０１１５】
ＰａｒｅｎｔａｌＲａｔｉｎｇは、ＭＭＴパッケージを消費できるユーザーの年齢を提示するもので、該当パッケージの消費に適合しない年齢層のユーザーがＭＭＴパッケージを消費することを防止するために使われる。
【０１１６】
ＴａｒｇｅｔＵｓｅｒＰｒｏｆｉｌｅは、所定のＭＭＴパッケージを好むユーザーのプロファイルを提供する。例えば、青少年層又は特定場所に住んでいる人々がＴａｒｇｅｔＵｓｅｒＰｒｏｆｉｌｅであり得る。
【０１１７】
要求装置能力は、ＭＰＣＩＴにより指示されるＭＭＴパッケージを消費する場合に推奨されるユーザー端末の仕様であって、コーデック、メモリ、ＣＰＵ速度、装置スクリーンサイズであり得る。
【０１１８】
アセットリストは、ＭＰＣＩＴにより指示されるＭＭＴパッケージを構成するアセットに関する情報を提供する。アセットリストは、アセットＩＤとＭＡＣＩＴ情報を下位要素として有する。
【０１１９】
アセットＩＤは、ＭＭＴパッケージを構成するアセットの識別子であって、ＭＡＣＩＴ情報は、アセットに対応するＭＡＣＩＴに関する情報である。ＭＡＣＩＴは、＜表３＞に示される。ＭＡＣＩＴ情報で提供される情報は、ＭＡＣＩＴ識別子及びＭＡＣＩＴ伝送情報であり得る。ＰｒｉｖａｔｅＥｘｔと＜所有要素(Proprietary  Elements)＞は、事業者又はＭＭＴパッケージ製作会社あるいはＭＰＣＩＴを製作する製作者が所定の情報の提供を所望する場合に使用する要素である。
【０１２０】
＜表３＞は、ＭＡＣＩＴの一実施形態を示す。
【０１２１】
【表３】
2018067945.tif 000006
【０１２２】
＜表３＞に示すＭＡＣＩＴは、ＭＭＴアセットに関する構成情報を提供するテーブルである。ＭＡＣＩＴから提供される情報は、ＭＡＣＩＴに関する情報及びＭＭＴアセットに関する構成情報である。このＭＡＣＩＴ情報は、ＭＡＣＩＴ識別子(ｉｄ)、ＭＡＣＩＴバージョン、及びＭＡＣＩＴ伝送情報である。
【０１２３】
ＭＡＣＩＴの識別子(ｉｄ)は、 全世界的にユニークであり、あるいはＭＡＣＩＴを提供するプロバイダの範囲内でのみユニークであり、伝送する伝送ネットワーク内でユニークである。このように、ＭＡＣＩＴの有効範囲は、使用目的に応じて決定することができる。ＭＡＣＩＴ伝送情報は、２個の下位要素としてＳｔａｒｔＴｉｍｅと再伝送周期を有する。
【０１２４】
ＳｔａｒｔＴｉｍｅは、ＭＡＣＩＴの最初伝送時点を提供し、再伝送周期は、ＳｔａｒｔＴｉｍｅにより指示される最初伝送時点からＭＡＣＩＴが伝送される周期を示す。したがって、ユーザー端末は、ＭＡＣＩＴを受信する時点を確認することができる。
【０１２５】
ＭＭＴアセットに関する構成情報は、アセットの識別子、タイプ、名称、説明、音声情報、及びテキスト情報、視聴者保護、ターゲットユーザー情報、ＭＭＴパッケージの消費に必要な装置の要求事項に関する情報、及びＭＭＴアセットを構成する要素に関する情報を含む。ＭＭＴアセットは、単一マルチメディア構成要素、又は複数のマルチメディア構成要素で構成することができる。
【０１２６】
単一マルチメディア構成要素で構成されるアセットの例では、ビデオアセット、オーディオアセット、テキストアセット、フィギュアアセットである。複数の構成要素で構成されるアセットの例では、ＳＶＣ(Scalable  Video  Coding)で生成されるビデオコンテンツの基本階層と追加階層、複数の言語で構成される複数のオーディオセット、Ｗｅｂページのようにいくつかのマルチメディアソースにより形成される一つのページを含む。
【０１２７】
ＭＭＴアセットＩＤは、ＭＡＣＩＴにより構成情報が提供されるＭＭＴアセットの識別子である。ＭＭＴアセットＩＤは、アセット製作者により割り当てられ、アセットを使用するサービスプロバイダにより割り当てられる。また、ＭＭＴアセットＩＤの有効範囲は、全世界的にユニークであり、地域又はサービスプロバイダ別にユニークであり得る。上記したような識別子割り当てシステムは、具体的に提示しないが、ＭＭＴアセットを区別できる所定の方式を使用する識別子もＭＭＴアセットＩＤを通じて提供することができる。
【０１２８】
アセットタイプは、コンテンツ、サービス、又はパッケージからのアセットタイプを示す。例えば、アセットタイプは、０-不特定、１-基本ビデオ、２-基本オーディオ、３-リッチメディア、４-電子書籍、５-アプリケーション、６-テキスト、７-ＨＴＭＬのように提供される。２４８個のアセットタイプを規定できるように定義される。しかしながら、アセットタイプは、アセット製作者又はアセットを使用するサービスプロバイダがアセットを区別する方式に従って追加することができる。２５６個のアセットタイプが不足した場合、アセットタイプの個数は増加することもできる。
【０１２９】
名称は、ユーザーにより識別可能なＭＭＴパッケージ内のアセットの名前である。ディスクリプションは、ユーザーにアセットに関する情報を提供するフィールドであって、アセットのタイプ、ジャンル、要約、プロバイダのような情報を提供する。ディスクリプションは、複数の言語で提供され得る。
【０１３０】
ＡｕｄｉｏＬａｎｇｕａｇｅとＴｅｘｔＬａｎｇｕａｇｅは、アセットに使用されるオーディオ言語とテキスト言語に関する情報を提供する。ＡｕｄｉｏＬａｎｇｕａｇｅとＴｅｘｔＬａｎｇｕａｇｅは、複数の言語が使用可能である。
【０１３１】
ＰａｒｅｎｔａｌＲａｔｉｎｇは、アセットを消費できるユーザーの年齢を提示し、アセットの消費に適合しない年齢のユーザーが該当アセットを消費することを防止するために使われる。
【０１３２】
ＴａｒｇｅｔＵｓｅｒＰｒｏｆｉｌｅは、所定のＭＭＴアセットを好むユーザーのプロファイルを提供する。例えば、青少年又は特定の場所に住んでいる人々がＴａｒｇｅｔＵｓｅｒＰｒｏｆｉｌｅであり得る。
【０１３３】
要求装置能力は、ＭＡＣＩＴにより指示されるＭＭＴアセットを消費する場合に推奨される装置の仕様であって、コーデック、メモリ、ＣＰＵ速度、装置スクリーンサイズを含む。
【０１３４】
構成要素リストは、ＭＡＣＩＴにより示されるＭＭＴアセットを構成するマルチメディア要素に関する情報を提供する。構成要素情報は、マルチメディア要素に対する実質的な情報を提供するフィールドであって、要素名称、形式、タイプ、要素再生に必要な仕様である要素レベルで必要な情報であり得る。ＰｒｉｖａｔｅＥｘｔと＜所有要素＞は、事業者、ＭＭＴアセット製作会社、あるいはＭＡＣＩＴを製作する製作者が所定の情報の提供を所望する場合に使用する要素である。
【０１３５】
＜表４＞は、ＭＡＩＴの一実施形態を示す。
【０１３６】
＜表４＞
【表４Ａ】
2018067945.tif 000007
【表４Ｂ】
2018067945.tif 000008
【０１３７】
＜表４＞に示すように、ＭＡＩＴは、ＭＭＴパッケージとアセットが獲得できる情報を提供するテーブルである。ＭＡＩＴは、そのＭＡＩＴに関する情報とＭＭＴパッケージとアセットが提供されるネットワークに関するアクセス情報を提供する。ＭＡＩＴ情報は、ＭＡＩＴ識別子(ｉｄ)、ＭＡＩＴバージョン、及びＭＡＩＴ伝送情報を含む。
【０１３８】
ＭＡＩＴの識別子(ｉｄ)は、 全世界的にユニークであり、あるいはＭＡＩＴを提供するプロバイダの範囲内でユニークであり、伝送する伝送ネットワーク内でユニークである。このように、ＭＡＩＴの有効範囲は、使用目的に応じて決定することができる。
【０１３９】
ＭＡＩＴ伝送情報は、ＭＡＩＴの伝送に必要な情報を提供する。ＭＡＩＴ伝送情報は、２個の下位要素としてＳｔａｒｔＴｉｍｅと再伝送周期を有する。ＳｔａｒｔＴｉｍｅは、ＭＡＩＴの最初伝送時点を提供する。再伝送周期は、ＳｔａｒｔＴｉｍｅにより指示される最初伝送時点からＭＡＩＴが伝送される周期を示す。したがって、再伝送周期は、ユーザー端末がＭＡＩＴをいつ受信するかを決定することができる。
【０１４０】
パッケージ又はアセットリストは、ＭＡＩＴを通じてアクセス可能なＭＭＴパッケージとアセットを示す。一つのＭＡＩＴは、一つのＭＭＴパッケージ又はアセットに関するアクセス情報を提供し、あるいは複数のＭＭＴパッケージ又はアセットに関するアクセス情報を提供できる。複数のＭＭＴパッケージ又はアセットに関するアクセス情報が提供される場合、一つのサービスプロバイダが複数のＭＭＴパッケージ又はアセットを提供する場合に、ＭＡＩＴの重複提供を防止するために使用される。
【０１４１】
アクセスタイプは、パッケージ又はアセットリストで提供されるＭＭＴパッケージ又はアセットにアクセスする方式に関する情報を提供する。アクセスタイプは、ＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙ、ＵｎｉｃａｓｔＤｅｌｉｖｅｒｙ、ＨｙｂｒｉｄＤｅｌｉｖｅｒｙの３つのタイプを有する。ＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙは、ＭＭＴパッケージ又はアセットのブロードキャストチャンネルを介して転送されるケースであり、付加情報としてネットワークタイプ、ＭＭＴパッケージ、又はアセットが転送される論理経路であるセッションに関する情報であるＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎを提供する。
【０１４２】
ＮｅｔｗｏｒｋＴｙｐｅは、使用されるネットワークが放送専用ネットワーク(例えば、米国地上波放送標準であるＡＴＳＣ、ヨーロッパ地上波放送標準であるＤＶＢ、日本地上波放送標準であるＩＳＤＢ-Ｔ)のうちの使用される放送ネットワークと放送ネットワークのバージョンを示す。
【０１４３】
また、ＭＭＴパッケージ又はアセットが携帯放送ネットワーク(例えば、ＤＶＢ-ＮＧＨ、ＩＳＤＢ Ｔ２、ＡＴＳＣ Ｍ/Ｈ、ＣＭＭＢ)を通じて転送される場合にも、携帯放送ネットワークのタイプ及びバージョン情報は提供される。放送ネットワーク又は携帯放送ネットワーク以外にも衛星放送ネットワーク又はその他の放送専用ネットワークに関する情報が追加され得る。
【０１４４】
ＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎは、放送ネットワークに対する物理階層以外の情報を提供するために使用される。例えば、ＩＰ基盤の放送ネットワークである場合、ＩＥＴＦで定義したＳＤＰ(Session  Description  Protocol)方式を用いて情報が提供され、あるいは各放送標準団体で定義する方式を用いてＭＭＴパッケージ又はアセットに対するアクセスに必要な情報が提供される。
【０１４５】
ＵｎｉｃａｓｔＤｅｌｉｖｅｒｙは、ＭＭＴパッケージ又はアセットにアクセスできるネットワークのタイプ、サーバのアドレスを提供するＡｃｃｅｓｓＵＲＬ、及びサーバとクライアントとの間の論理経路であるセッションに関する情報であるＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎ情報を提供する。ＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎの役割は、ＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙで説明されたＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎと同様である。
【０１４６】
サーバがＭＭＴパッケージ又はアセットを伝送するプロトコルに関する情報は、ＵｎｉｃａｓｔＤｅｌｉｖｅｒｙのタイプを通じて獲得できる。プロトコルは、ＭＭＴ標準で定義するＭＭＴ Ｄ.２のプロトコル、ＨＴＴＰ、ＲＴＰ、及びＦＴＰであり得る。アクセスＵＲＬは、ユニキャストネットワークを介してＭＭＴパッケージ又はアセットを獲得するサーバのアドレスを提供する。
【０１４７】
ハイブリッドアクセス情報は、ＭＭＴパッケージ又はアセットがハイブリッドネットワーク環境を通じて転送される場合に対するアクセス情報を提供する。ここで、ハイブリッドネットワーク環境は、少なくとも２個の異種ネットワークがＭＭＴパッケージ又はアセットの伝送に使用される環境を意味する。
【０１４８】
ＨｙｂｒｉｄＡｃｃｅｓｓＩｎｆｏは、ブロードキャストとユニキャストの２個の下位要素を有する。ブロードキャストは、ＢｒｏａｄｃａｓｔＤｅｌｉｖｅｒｙの形式を使用してハイブリッドネットワークのうち放送ネットワークに関する情報と放送ネットワークを介して転送されるＭＭＴパッケージ又はアセットに関する情報を提供する。ユニキャストは、ＵｎｉｃａｓｔＤｅｌｉｖｅｒｙの形式を使用してハイブリッドネットワークのうちユニキャストネットワークに関する情報とユニキャストネットワークを介して転送されるＭＭＴパッケージ又はアセットに関する情報を提供する。
【０１４９】
ＭＡＩＴにより提供される情報のうちいずれか一つは、ＤＣＡＳ(Downloadable  Conditional  Access  System)に関連する。ＤＣＡＳは、端末に装着されず、必要な場合にダウンロードして使用されるＣＡＳを称する。
【０１５０】
一般に、ＣＡＳは、端末に直接装着されるが、多様なＣＡＳソリューションをサポートする効率的な方法でダウンロードすることができる。ＤＣＡＳソリューションは、本発明の範囲を逸脱するので、その具体的な説明を省略する。
【０１５１】
ＤＣＡＳがＭＭＴシステムに使用される場合にＭＡＩＴを通じてＤＣＡＳに関する情報を提供する方法が提供される。ＤＣＡＳは、ＤＣＡＳタイプとＤＣＡＳＳｅｒｖｅｒＡｄｄｒｅｓｓの下位要素を有する。ＤＣＡＳタイプは、使用されるＣＡＳソリューションのタイプを示し、ＤＣＡＳＳｅｒｖｅｒＡｄｄｒｅｓｓは、ＣＡＳソリューションと必要なセキュリティ内容(security  material)が受信されるサーバのアドレスを示す。
【０１５２】
ＰｒｉｖａｔｅＥｘｔと＜所有要素＞は、事業者、ＭＭＴアセット製作会社、又はＭＡＩＴを製作する製作者が所定の情報を提供しようとする場合に使用する要素である。
【０１５３】
＜表５＞は、ＤＣＩＴの一実施形態を示す。
【０１５４】
＜表５＞
【表５Ａ】
2018067945.tif 000009
【表５Ｂ】
2018067945.tif 000010
【表５Ｃ】
2018067945.tif 000011
【０１５５】
＜表５＞に示すように、ＤＣＩＴは、ＭＭＴパッケージ/アセットを消費するために推奨される装置能力(Device  capability)を提供するテーブルである。ＤＣＩＴは、そのＤＣＩＴに関する情報とＭＭＴパッケージ/アセットの消費に必要な情報を提供する。ＤＣＩＴに関する情報は、ＤＣＩＴ識別子(ｉｄ)、ＤＣＩＴバージョン、及びＤＣＴ伝送情報である。
【０１５６】
ＤＣＩＴの識別子(ｉｄ)は、全世界的にユニークであり、ＤＣＩＴを提供するプロバイダの範囲内でユニークであり、あるいは伝送する伝送ネットワーク内でユニークであり得る。ＤＣＩＴの有効範囲は、使用目的に従って決定することができる。ＤＣＩＴ伝送情報は、ＤＣＩＴの伝送に必要な情報を提供する。ＤＣＩＴ伝送情報は、２個の下位要素としてＳｔａｒｔＴｉｍｅと再伝送周期を有する。
【０１５７】
ＳｔａｒｔＴｉｍｅは、ＤＣＩＴの最初伝送時点を提供し、再伝送周期はＳｔａｒｔＴｉｍｅにより示される最初の伝送時点からＤＣＩＴが伝送される周期を示す。したがって、ユーザー端末がいつＤＣＩＴを受信するか否かを判定することができる。
【０１５８】
ＤＣＩＴは、ビデオとオーディオを消費するための装置能力、ファイルをダウンロードするための装置能力、及びリッチメディアの消費のための装置仕様を提供する。ＤＣＩＴにより提供される情報に基づいて、端末は、ＤＣＩＴを満たすＭＭＴパッケージ/アセットの消費が可能であるか否かを判定断できる。
【０１５９】
パッケージ又はアセットリストは、ＤＣＩＴにより提供される装置仕様が要求されるＭＭＴパッケージ/アセットのＩＤ又はＭＭＴパッケージ/アセットの構成情報を提供するＭＰＣＩＴ、及びＭＡＣＩＴのＩＤを提供する。
【０１６０】
ビデオに対する装置仕様は、基本的にＭＩＭＥタイプに提供される。ＭＩＭＥは、多目的(multipurpose)インターネットメール拡張[ＩＥＴＦ  ＲＦＣ８２２，２８２２，５３２２]の略語であって、マルチメディアコンテンツに対する属性を提供できる技術である。ＭＩＭＥタイプにより提供される情報は、ビデオに使用されるコーデックとコーデックのプロファイル情報で構成される。
【０１６１】
実際にユーザーに提供される時点で、ハードウェアの変更又はシステム上の制約により情報が変更され得る。変更される情報は、複雑性要素(Complexity  element)により提供される。
【０１６２】
複雑性は、Ｂｉｔｒａｔｅ，解像度，ＭｉｎｕｍｉｍｂｕｆｆｅｒＳｉｚｅの下位要素を有する。このＢｉｔｒａｔｅは、ビデオストリームのビットレートに関する情報であって、平均ビットレートと最大ビットレートを提供してデコーダの動作(特に、メモリ関連動作）を円滑にする。
【０１６３】
解像度は、ビデオの水平解像度と垂直解像度をピクセルで提供し、時間当たり再生されるフレームの個数に対する一時的解像度に関する情報を提供する。ＭｉｎｉｍｕｍＢｕｆｆｅｒＳｉｚｅは、ビデオコンテンツを処理するために必要な最小限のデコーダバッファサイズを意味する。
【０１６４】
また、オーディオに対する装置仕様は、基本的にＭＩＭＥｔｙｐｅにより提供される。ＭＩＭＥＴｙｐｅにより提供されるオーディオに対する装置仕様情報は、オーディオに使用されるコーデックとコーデックのプロファイル情報から構成される。しかしながら、実際にユーザーに提供される時点でハードウェアの変更あるいはシステム上の制約により情報が変更され得る。変更される情報は、複雑性要素により提供される。
【０１６５】
複雑性は、ＢｉｔｒａｔｅとＭｉｎｕｍｉｍＢｕｆｆｅｒＳｉｚｅの下位要素を有する。Ｂｉｔｒａｔｅは、オーディオストリームのビットレートに関する情報であって、平均ビットレートと最大ビットレートを提供してデコーダの動作(特に、メモリ関連動作)を円滑にする。ＭｉｎｉｍｕｍＢｕｆｆｅｒＳｉｚｅは、オーディオコンテンツを処理するために必要な最小限のデコーダバッファサイズを意味する。ＤｏｗｎｌｏａｄＦｉｌｅは、ファイルタイプのアセットとパッケージのために要求される装置仕様を提供する。
【０１６６】
一般に、ファイルタイプのサービスは、数個のマルチメディアコンテンツが複合的に構成される。また、構成情報はＭＩＭＥＴｙｐｅにより提供され、必要なコーデック情報は、別途に提供される。ＲｉｃｈＭｅｄｉａは、リッチメディアコンテンツの消費のための装置仕様を提供するフィールドである。リッチメディアコンテンツは、ユーザーとの相互作用(interaction)によりユーザーに新たなサービス経験を提供し、ＭＰＥＧのＬａＳＥＲ、３ＧＰＰのＢＩＭＳ、Ｗ３ＣのＳＶＧ-Ｔが代表的な技術である。その他に、Ａｄｏｂｅ社のＦｌａｓｈのような非標準技術が含まれる。リッチメディアフィールドは、リッチメディアコンテンツの製作技術及び必要な要求事項を提供し、ＭＩＭＥ技術を使用する
ことができる。
【０１６７】
ＰｒｉｖａｔｅＥｘｔと＜所有要素＞は、事業者又はＭＭＴパッケージ製作会社あるいはＤＣＩＴを製作する製作者が所定の情報提供を所望する場合に使用する要素である。
【０１６８】
図７は、本発明の実施形態による放送システムにおいて、ハイブリッドコンテンツをサービスする送信装置の構成を示す。例えば、送信装置は、ハイブリッドコンテンツを供給する基地局に対応する。
【０１６９】
図７を参照すると、制御部７１０は、ハイブリッドコンテンツをサービスするためのマルチメディアフレームを生成し、ハイブリッドネットワークを介して伝送するための全体的な制御を遂行する。ここで、マルチメディアフレームは、ヘッダーとペイロードで構成される。ヘッダーはヘッダー情報を含み、ペイロードはマルチメディアデータを含む。例えば、ヘッダー情報は、フレーム識別子、サービス品質、及び性能測定情報を含む。
【０１７０】
また、制御部７１０は、ハイブリッドコンテンツの生成及び消費に関連した情報と、ハイブリッドコンテンツの伝送に関連した情報を受信装置に提供するための全般的な制御を実行する。
【０１７１】
例えば、制御部７１０は、ハイブリッドコンテンツの生成及び消費に関連した情報を提供する制御メッセージ(例えば、階層Ｃ１メッセージ)を構成し、これを受信装置に伝送するための制御を遂行する。
【０１７２】
このために、制御部７１０は、伝送しようとするメッセージタイプを考慮して制御メッセージの選択フィールドに記録する情報のタイプを決定する。メッセージのタイプは、ＭＭＴパッケージ/アセット情報、ＭＭＴ構成情報、全体構成情報、及び部分構成情報のうちいずれか一つであり得る。
【０１７３】
各メッセージタイプに制御メッセージの選択フィールドに記録される情報は、図６Ｂ〜図６Ｅで定義している。
【０１７４】
制御部７１０は、メッセージタイプがＭＭＴパッケージ/アセット情報を提供するために選択される場合、ＭＭＴパッケージ/アセット情報と関連したテーブルのうち一つの選択されたテーブルに基づいて制御メッセージのペイロードを構成することを制御する。
【０１７５】
このとき、ＭＭＴパッケージ/アセット情報に関連したテーブルは、ＭＭＴパッケージ/アセット消費に必要な情報テーブル(表１)、ＭＭＴパッケージ構成情報テーブル(表２)、ＭＭＴアセット構成情報テーブル(表３)、ＭＭＴパッケージパッケージとアセット獲得情報提供テーブル(表４)、及びＭＭＴパッケージ/アセット消費のための推奨装置仕様提供
テーブル(表５)で構成される。
【０１７６】
各テーブルに対しては、上記の＜表１＞〜＜表５＞で定義した通りである。
【０１７７】
制御メッセージ構成部７２０は、制御部７１０からの制御に基づいてハイブリッドコンテンツの生成及び消費と関連した情報を提供する制御メッセージを構成する。特に、制御メッセージ構成部７２０は、制御部７１０により決定されたメッセージタイプを考慮して制御メッセージを構成する。すなわち、制御メッセージ構成部７２０は、制御部７１０の制御により制御メッセージの選択フィールドに記録する情報をメッセージタイプに対応して設定する。これは、図６及びこれに対する説明で既に詳細に説明した。
【０１７８】
例えば、制御メッセージ構成部７２０は、制御メッセージのメッセージタイプがＭＭＴパッケージ/アセット情報に決定される場合、構成する制御メッセージの選択フィールドに＜表１＞〜＜表５＞で定義されるテーブルのうち使用する一つのテーブルを指定する情報を記録する。構成する制御メッセージのペイロードは、選択した一つのテーブルに基づいて構成される。
【０１７９】
伝送部７３０は、制御メッセージ構成部７２０により構成された制御メッセージを制御部７１０からの制御により受信装置に伝送する。このとき、制御メッセージは、多様なネットワークを通じて伝送することができる。制御メッセージを伝送する多様なネットワークについて、図５及びその説明で詳細に開示した。
【０１８０】
図８は、本発明の実施形態による送信装置で制御メッセージの伝送のために遂行する制御フローを示す。
【０１８１】
図８を参照すると、送信装置は、ステップ８１０で、ハイブリッドネットワークを介してハイブリッドコンテンツサービスのための制御メッセージの構成が要請されるか否かを判定する。例えば、送信装置は、階層Ｃ１メッセージの伝送が要請されるか否かを監視する。
【０１８２】
送信装置は、制御メッセージの構成要請がある場合、ステップ８１２で、要請された制御メッセージのメッセージタイプを確認し、確認したメッセージタイプによる制御メッセージの用途を決定する。各メッセージタイプに対する制御メッセージの用途については、図６を参照して具体的に説明する。
【０１８３】
送信装置は、メッセージタイプによる制御メッセージの用途が決定される場合、ステップ８１４で、制御メッセージの用途がＭＭＴパッケージ/アセット情報の伝送向けであるか否かを判定する。
【０１８４】
送信装置は、制御メッセージの用途がＭＭＴパッケージ/アセット情報の伝送向けであると判定する場合、ステップ８１６で、ＭＭＴパッケージ/アセット情報の伝送のために所定の関連テーブルに基づいて制御メッセージを構成する。このとき、図６Ｂは、構成される制御メッセージの構成を示す。
【０１８５】
例えば、送信装置は、制御メッセージの用途がＭＭＴパッケージ/アセット情報の伝送のためのものであると判定される場合、制御メッセージのメッセージタイプフィールドに該当用途に対応する値を記録する。制御メッセージの選択フィールドは、所定の関連テーブルのうち一つの選択されたテーブルを指定する情報を設定し、制御メッセージのペイロードを一つの選択されたテーブルに基づいて構成する。関連テーブルに対しては、上記の＜表１＞〜＜表５＞により定義される。
【０１８６】
しかしながら、送信装置は、制御メッセージがＭＭＴパッケージ/アセット情報の伝送用でないと判定する場合、ステップ８１８で、所定の用途別に制御メッセージを構成する。このとき、構成される制御メッセージの構成は、図６Ｃ〜図６Ｅにより示す。
【０１８７】
送信装置は、用途別に制御メッセージの構成が完了すると、ステップ８２０で、構成された制御メッセージをハイブリッドネットワークのうち一つのネットワークを介して伝送する。ハイブリッドネットワークのうち一つのネットワークを介して制御メッセージを伝送することに対して、図５及びその説明で詳細に記述した。
【０１８８】
図９は、本発明の実施形態による放送システムでハイブリッドコンテンツをサービスする受信装置の構成を示す。例えば、受信装置は、ハイブリッドコンテンツをユーザーに提供するユーザー端末に対応する。例えば、ユーザー端末は、デジタルテレビ、スマートフォン、コンピュータのようなハイブリッドコンテンツの使用が可能な端末は、そのタイプに限定されるものではない。
【０１８９】
図９を参照すると、制御部９１０は、ハイブリッドコンテンツをサービスするためのマルチメディアフレームを受信し、受信したマルチメディアフレームに基づいてユーザーの所望するコンテンツサービスをユーザーに提供するための全般的な制御を遂行する。
【０１９０】
このために、制御部９１０は、関連制御情報を送信装置から受信し、受信した制御情報に基づいて該当サービスを提供できる。例えば、制御部９１０は、コンテンツサービスを制御するために送信装置からハイブリッドコンテンツの生成及び消費に関連した情報と、ハイブリッドコンテンツの伝送に関連した情報を受信すべきである。制御部９１０は、上記した制御情報を獲得するために受信部９２０と制御メッセージ解析部９３０を制御する。
【０１９１】
制御部９１０は、制御メッセージ解析部９３０を通じて獲得した制御情報に基づいて受信したマルチメディアフレームに記録されたハイブリッドコンテンツのうち所望するコンテンツサービスを提供するための制御を遂行する。
【０１９２】
例えば、制御情報は、受信部９２０を通じて受信された制御メッセージ(例えば、階層Ｃ１メッセージ)から制御メッセージ解析部９３０により獲得できる。制御メッセージの選択フィールドに記録された情報のタイプは、制御メッセージのタイプにより別に定義される。
【０１９３】
したがって、制御メッセージ解析部９３０は、受信した制御メッセージのメッセージタイプフィールドを確認することによって、迅速に所望する制御情報を獲得できる。例えば、制御メッセージ解析部９３０は、ＭＭＴパッケージ/アセット情報、ＭＭＴ構成情報、全体構成情報、及び部分構成情報のうちいずれか一つの制御情報を獲得する場合、メッセージタイプフィールドに獲得しようとする制御情報に対応するメッセージタイプに関する情報が記録された制御メッセージを選択して解析する。
【０１９４】
図６Ｂ〜図６Ｅは、各メッセージタイプ別に制御メッセージの構成を示す。すなわち図６Ｂ〜図６Ｅは、メッセージタイプ別制御メッセージを構成する選択フィールドに記録される情報を定義する。
【０１９５】
例えば、メッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージである場合、該当制御メッセージの選択フィールドは予め定義された関連テーブルのうちＭＭＴパッケージ/アセット情報を構成するために考慮された一つの選択された関連テーブルのタイプに関する情報を記録する。該当制御メッセージのペイロードは、一つの選択された関連テーブルにより構成したＭＭＴパッケージ/アセット情報を記録する。メッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージ
の構成は、図６Ｂに示す通りである。
【０１９６】
ＭＭＴパッケージ/アセット情報に関連したテーブルは、ＭＭＴパッケージ/アセット消費に必要な情報テーブル(表１)、ＭＭＴパッケージ構成情報テーブル(表２)、ＭＭＴアセット構成情報テーブル(表３)、ＭＭＴパッケージパッケージとアセット獲得情報提供テーブル(表４)、及びＭＭＴパッケージ/アセット消費のための推奨装置仕様提供テーブル(表
５)で定義される。
【０１９７】
各テーブルに対して、上記の＜表１＞〜＜表５＞で定義した通りである。
【０１９８】
受信部９２０は、制御部９１０の制御により、ハイブリッドネットワークを介して送信装置からマルチメディアフレーム及び各種制御メッセージを受信する。説明の便宜のために、マルチメディアフレームを処理するための構成に関する説明は省略する。
【０１９９】
受信部９２０は、制御部９１０の制御に基づき、階層Ｃ１メッセージの制御メッセージを受信して制御メッセージ解析部９３０に伝送する。制御メッセージを伝送するハイブリッドネットワークについて、図５及びその説明で詳細に述べた。
【０２００】
制御メッセージ解析部９３０は、受信部９２０を通じて受信した制御メッセージを制御
部９１０の制御を受信して解析する。例えば、制御メッセージ解析部９３０は、制御部９１０から受信するメッセージタイプが指定される場合、受信部９２０から提供される制御メッセージのメッセージタイプフィールドに記録される情報に基づいて所望の制御メッセージを選択する。
【０２０１】
制御メッセージ解析部９３０は、受信を所望するタイプの制御メッセージが選択される場合、選択された制御メッセージを解析して所望の制御情報を獲得する。例えば、階層Ｃ１メッセージを対象とする場合、メッセージタイプ別に獲得する制御情報について、図６Ｂ〜図６Ｅで定義される。
【０２０２】
特に、図６Ｂは、メッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージの構造を示した。図６Ｂからわかるように、メッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージである場合、選択フィールドにＭＭＴパッケージ/アセット情報を構成するために使用される関連テーブルのタイプに関する情報が記録される。ＭＭＴパッケージ/アセット情報を構成するために使用される関連テーブルは、＜表１＞〜＜表５＞で定義される。＜表１＞〜＜表５＞により定義されたテーブルは、制御メッセージのペイロードを通じて伝送される制御情報を詳細に説明する。
【０２０３】
制御メッセージ解析部９３０は、指定されたタイプの制御メッセージから獲得した制御情報を制御部９１０に提供することによって、制御部９１０は、マルチメディアフレームに基づいて所望のコンテンツをユーザーにサービスするための制御を遂行することができる。
【０２０４】
図１０は、本発明の実施形態による受信装置における制御メッセージの受信のために遂行する制御フローを示す。
【０２０５】
図１０を参照すると、受信装置は、ステップ１０１０で、受信したメッセージタイプを指定する。例えば、ＭＭＴパッケージ/アセット情報、ＭＭＴ構成情報、全体構成情報、及び部分構成情報のうちいずれか一つの制御情報が必要であるか否かによりメッセージタイプを指定できる。各メッセージタイプに対する制御メッセージの構成について、図６に詳細に示した。
【０２０６】
受信装置は、受信するメッセージタイプが指定される場合、ステップ１０１２で、受信される制御メッセージのうち指定されたメッセージタイプの制御メッセージを選択する。制御メッセージの選択は、受信した制御メッセージのメッセージタイプフィールドに記録された情報を確認し、確認した情報が予め指定したメッセージタイプに該当するか否かを判定することにより遂行できる。
【０２０７】
受信装置は、所望のメッセージタイプの制御メッセージを受信する場合、ステップ１０１４で、指定されたメッセージタイプがＭＭＴパッケージ/アセット情報を提供するメッセージタイプであるか否かを判定する。
【０２０８】
受信装置は、指定されたメッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージである場合、ステップ１０１６に進行する。一方、指定されたメッセージタイプがＭＭＴパッケージ/アセット情報を提供するための制御メッセージと異なる場合、ステップ１０１８に進行する。例えば、異なるメッセージタイプは、ＭＭＴ構成情報、全体構成情報、部分構成情報のうちいずれか一つを提供するメッセージタイプであり得る。
【０２０９】
受信装置は、ステップ１０１６で、選択された制御メッセージの選択フィールドに記録された関連テーブルのタイプに関する情報を獲得し、獲得した関連テーブルのタイプに関する情報を用いて選択される制御メッセージのペイロードに記録されたＭＭＴパッケージ/アセット情報を獲得する。
【０２１０】
ＭＭＴパッケージ/アセット情報に関連したテーブルは、ＭＭＴパッケージ/アセット消費に必要な情報テーブル(表１)、ＭＭＴパッケージ構成情報テーブル(表２)、ＭＭＴアセット構成情報テーブル(表３)、ＭＭＴパッケージパッケージとアセット獲得情報提供テーブル(表４)、及びＭＭＴパッケージ/アセット消費のための推奨装置能力提供テーブル(表５)が存在する。
【０２１１】
受信装置は、関連テーブルを通じてＭＭＴパッケージ/アセット情報に関連して所望する制御情報が得られる。一方、関連テーブルにより得られる制御情報については、＜表１＞〜＜表５＞とその説明で具体的に開示した。
【０２１２】
一方、ステップ１０１８に進行すると、受信装置は、ＭＭＴパッケージ/アセット情報以外の他の制御情報を獲得するためのメッセージタイプに対応する制御メッセージを分析する。他の制御情報を獲得するためのメッセージタイプの制御メッセージに対する実施形態は、図６Ｃ〜図６Ｅ及びその説明で述べる。
【０２１３】
受信装置は、ステップ１０２０で、ステップ１０１６又はステップ１０１８での分析結果による制御情報を最終的に獲得する。受信装置は、獲得した制御情報に基づいてマルチメディアフレームを受信し、受信したマルチメディアフレームを通じて提供されるハイブリッドコンテンツにより所望のコンテンツサービスをサポートする。
【０２１４】
上記の本発明による実施形態は、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせの形態で実現されることがわかる。このような所定のソフトウェアは、例えば、削除又は再記録が可能であるかに関係なく、ＲＯＭ(Read-Only Memory)のような記録装置の揮発性又は非揮発性格納装置、あるいはＲＡＭ(Random-Access Memory)、メモリチップ、メモリ装置、又は集積回路のようなメモリ、又はＣＤ、ＤＶＤ、磁気ディスク、又は磁気テープのような光学的又は磁気的に記録可能であり、かつ機械(例えば、コンピュータ)読み取り可能な格納媒体に格納することができる。
【０２１５】
本発明のコンテンツ提供装置及び方法は制御部及びメモリを含むコンピュータ又は携帯端末により実現でき、メモリは、本発明の実施形態を実現する指示を含むプログラム又はプログラムを格納するのに適合した機械読み取り可能な格納媒体の一例であることがわかる。したがって、本発明は、本明細書の所定の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びそのプログラムを格納する機械(コンピュータなど)で読み取り可能な格納媒体を含む。また、このようなプログラムは、有線又は無線接続を通じて伝送される通信信号のような所定の媒体を通じて電子的に移送でき、本発明はこれと均等なことを適切に含む。
【０２１６】
また、本発明によるコンテンツ提供装置及び方法は、有線又は無線で接続されるプログラム提供装置からプログラムを受信して格納することができる。プログラム提供装置は、グラフィック処理装置が既に設定されたコンテンツ保護方法を遂行するように指示を含む
プログラム、コンテンツ保護方法に必要な情報を格納するメモリ、グラフィック処理装置との有線又は無線通信を遂行する通信部と、グラフィック処理装置の要請に応答してあるいは自動で該当プログラムを送受信装置に伝送する制御部を含むことができる。
【符号の説明】
【０２１７】
１１０  メディアコーディング階層
１２０  同期階層
１２２  フラグメントブロック
１２４  アクセスユニット
１３０  伝送階層
１３２  ＭＰＥＧ-２ ＴＳ/ＭＰ４
１３４  ＲＴＰ／ＨＴＴＰ
１３６  ＵＤＰ／ＴＣＰ
１４０  ネットワーク階層
１５０  データリンク階層
１６０  物理階層
３１０  メディアコーディング階層
３２０  カプセル化階層（階層Ｅ）
３２２  ＭＭＴ  Ｅ.３
３２４  ＭＭＴ  Ｅ.２
３３０  伝送階層（階層Ｄ）
３３２  ＭＭＴ Ｄ.１
３３４  ＭＭＴ Ｄ.２
３４０  ネットワーク階層
３５０  データリンク階層
３６０  物理階層
３７０，３８０  制御階層（階層Ｃ）
４１０  ＭＭＴパッケージ／アセット情報シグナリング部
４１１  ＭＩＭＴ(MMT Package/Asset Information Management Table)
４１２  ＭＰＣＩＴ(MMT Package Configuration Information Table)
４１３  ＭＡＣＩＴ(MMT Asset Configuration Information Table)
４１４  ＭＡＩＴ(MMT Access Information Table)
４１５  ＳＦＩＴ(Specific Function Information Table)
４１６  ＤＣＩＴ(Device Capability Information Table)
４２０  構成情報シグナリング部
４３１  パッケージ情報
４３２  伝送特性
４３３  全体構成情報
４３４  部分構成情報
４４０  伝送方法
６０１  メッセージタイプフィールド
６０２  フィールド
６０３  選択フィールド
６０４  ペイロードフィールド
６１１  テーブル情報
６２１、６３１、６４１  パッケージ/アセットＩＤ
６２２、６３２  構成情報
６４２  次の伝送時点
６４３  ＣＲＣ
７１０  制御部
７２０  制御メッセージ構成部
７３０  伝送部
９１０  制御部
９２０  受信部
９３０  制御メッセージ解析部
【図１】
2018067945.tif 000012
【図２】
2018067945.tif 000013
【図３】
2018067945.tif 000014
【図４】
2018067945.tif 000015
【図５Ａ】
2018067945.tif 000016
【図５Ｂ】
2018067945.tif 000017
【図５Ｃ】
2018067945.tif 000018
【図５Ｄ】
2018067945.tif 000019
【図５Ｅ】
2018067945.tif 000020
【図６Ａ】
2018067945.tif 000021
【図６Ｂ】
2018067945.tif 000022
【図６Ｃ】
2018067945.tif 000023
【図６Ｄ】
2018067945.tif 000024
【図６Ｅ】
2018067945.tif 000025
【図７】
2018067945.tif 000026
【図８】
2018067945.tif 000027
【図９】
2018067945.tif 000028
【図１０】
2018067945.tif 000029