(57)【要約】【課題】コンテンツを放送によって有効に伝送する。【解決手段】放送受信部はコンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信し、制御部にはメディア毎の表示領域を指定する構成情報が予め設定され、制御信号が識別するメディアコンポーネントを復号したメディアを構成情報が指定する表示領域に表示させる。入れる。【選択図】図５
2014212517.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信する放送受信部と、
メディア毎の表示領域を指定する構成情報が予め設定され、前記制御信号が識別するメディアコンポーネントを復号したメディアを前記構成情報が指定する表示領域に表示させる制御部と、
を備えることを特徴とする受信装置。
【請求項２】
前記放送受信部は、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子を受信し、
前記制御部には、前記複数の構成情報が予め設定され、
前記復号したメディアを、前記構成情報識別子が示す構成情報が指定する表示領域に表示させることを特徴とする請求項１に記載の受信装置。
【請求項３】
前記放送受信部は、前記構成情報を予め定めた時間間隔の閾値よりも長い時間間隔で受信し、
前記制御部は、前記復号したメディアを、前記放送受信部が受信した構成情報が指定する表示領域に表示させることを特徴とする請求項１又は請求項２に記載の受信装置。
【請求項４】
コンテンツを構成するメディアに係るメディアコンポーネントを放送伝送路から受信する放送受信部と、
メディア毎の表示領域を指定する構成情報を通信伝送路から受信する通信受信部と、
前記メディアコンポーネントを復号したメディアを、前記通信受信部が受信した構成情報が指定する表示領域に表示させる制御部と、
を備えることを特徴とする受信装置。
【請求項５】
コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路に送信する放送送信部、
を備えることを特徴とする送信装置。
【請求項６】
前記放送送信部は、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子を送信することを特徴とする請求項５に記載の送信装置。
【請求項７】
前記放送送信部は、メディア毎の表示領域を指定する構成情報を予め定めた時間間隔の閾値よりも長い時間間隔で送信することを特徴とする請求項５又は６に記載の送信装置。
【請求項８】
メディア毎の表示領域を指定する構成情報を通信伝送路に送信する通信送信部と
を備えることを特徴とする請求項５から７のいずれかに記載の送信装置。
【請求項９】
予めメディアの種類毎の領域を指定する構成情報が設定された受信装置のコンピュータに、
コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信する放送受信手順、
前記制御信号が識別するメディアコンポーネントを復号したメディアを前記構成情報が指定する表示領域に表示させる制御手順、
を実行させるための受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、送信装置、及び受信プログラムに関する。
【背景技術】
【０００２】
ＩＳＯ／ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）  ２３００８−１  “ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ（ＭＭＴ）”では、受信装置において映像や音声等のメディアを表示するレイアウトを指定するためのコンポジッション情報（Ｃｏｍｐｏｓｉｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）について規定されている。コンポジッション情報は、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のテキストデータとして規定されている。これにより、映像等のメディアを表示する領域を画素単位で指定できる等、柔軟なレイアウトの指定を実現することができる。
【０００３】
例えば、非特許文献１では、コンポジッション情報（構成情報）を、ＭＭＴパケットに格納して伝送することが提案されている。また、ＭＭＴに準拠した受信装置は、放送や通信回線等、複数の伝送路で伝送されたメディアコンポーネント（符号化データ）を、構成情報に基づいて組み合わせたコンテンツを表示することが提案されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｙｏｕｎｇｋｗｏｎ  Ｌｉｍ，“ＭＰＥＧ  Ｓｔａｎｄａｒｄｓ  ｆｏｒ  ｅｍｅｒｇｉｎｇ  Ｉｎｔｅｒｎｅｔ  ｅｒａ”，ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｙｍｐｏｓｉｕｍ  ｏｎ  Ｂｒｏａｄｂａｎｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｂｒｏａｄｃａｓｔｉｎｇ  （ＢＭＳＢ  ２０１２），２０１２年６月２７−２９日
【発明の概要】
【発明が解決しようとする課題】
【０００５】
放送サービスを提供する際、送信装置は不特定多数の受信装置に対して一斉にコンテンツに係るデータを送信するのに対し、受信装置間でデータの受信を開始するタイミングが異なることがある。また、放送波の伝送容量は、予め定めた帯域幅に応じた伝送容量に限定されている。仮に、送信装置が構成情報を高頻度で送信すると、コンテンツを放送で伝送するための伝送容量が圧迫され、コンテンツが有効に伝送されないという問題が生じうる。
【０００６】
本発明は上記の点に鑑みてなされたものであり、コンテンツを放送によって有効に伝送することができる受信装置、送信装置、及び受信プログラムを提供する。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信する放送受信部と、メディア毎の表示領域を指定する構成情報が予め設定され、前記制御信号が識別するメディアコンポーネントを復号したメディアを前記構成情報が指定する表示領域に表示させる制御部と、を備えることを特徴とする受信装置である。
【０００８】
（２）本発明の他の態様は、（１）の受信装置であって、前記放送受信部は、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子を受信し、前記制御部には、前記複数の構成情報が予め設定され、前記復号したメディアを、前記構成情報識別子が示す構成情報が指定する表示領域に表示させることを特徴とする。
【０００９】
（３）本発明の他の態様は、（１）又は（２）の受信装置であって、前記放送受信部は、前記構成情報を予め定めた時間間隔の閾値よりも長い時間間隔で受信し、前記制御部は、前記復号したメディアを、前記放送受信部が受信した構成情報が指定する表示領域に表示させることを特徴とする。
【００１０】
（４）本発明の他の態様は、コンテンツを構成するメディアに係るメディアコンポーネントを放送伝送路から受信する放送受信部と、メディア毎の表示領域を指定する構成情報を通信伝送路から受信する通信受信部と、前記メディアコンポーネントを復号したメディアを、前記通信受信部が受信した構成情報が指定する表示領域に表示させる制御部と、を備えることを特徴とする受信装置である。
【００１１】
（５）本発明の他の態様は、コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路に送信する放送送信部、を備えることを特徴とする送信装置である。
【００１２】
（６）本発明の他の態様は、（５）の送信装置であって、前記放送送信部は、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子を送信することを特徴とする送信装置である。
【００１３】
（７）本発明の他の態様は、（５）又は（６）の送信装置であって、前記放送送信部は、メディア毎の表示領域を指定する構成情報を予め定めた時間間隔の閾値よりも長い時間間隔で送信することを特徴とする。
【００１４】
（８）本発明の他の態様は、（５）から（７）のいずれかの送信装置であって、メディア毎の表示領域を指定する構成情報を通信伝送路に送信する通信送信部と、を備えることを特徴とする。
【００１５】
（９）本発明の他の態様は、予めメディアの種類毎の領域を指定する構成情報が設定された受信装置のコンピュータに、コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信する放送受信手順、前記制御信号が識別するメディアコンポーネントを復号したメディアを前記構成情報が指定する表示領域に表示させる制御手順、を実行させるための受信プログラムである。
【発明の効果】
【００１６】
本発明によれば、コンテンツを放送によって有効に伝送することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る放送システムの構成例を示す概略ブロック図である。
【図２】本発明の第１の実施形態に係る送信信号の例を示す概念図である。
【図３】本発明の第１の実施形態に係る送信装置の構成例を示す概略ブロック図である。
【図４】本発明の第１の実施形態に係る送信装置の構成例を示す概略ブロック図である。
【図５】本発明の第１の実施形態に係る受信装置の構成例を示す概略ブロック図である。
【図６】本発明の第１の実施形態に係る受信装置の構成例を示す概略ブロック図である。
【図７】本発明の第１の実施形態に係る受信装置が行う受信処理の例を示すフローチャートである。
【図８】本発明の第１の実施形態に係る受信装置が行う受信処理の例を示すフローチャートである。
【図９】本発明の第１の実施形態に係るＭＭＴのプロトコルスタックの例を示す図である。
【図１０】コンポジッション情報の例（１）を示す概念図である。
【図１１】コンポジッション情報の例（２）を示す概念図である。
【図１２】コンポジッション情報の例（３）を示す概念図である。
【図１３】コンポジッション情報の例（４）を示す概念図である。
【図１４】コンポジッション情報を示すデータの例の一部分を示す図である。
【図１５】コンポジッション情報を示すデータの例の残りの部分を示す図である。
【図１６】本発明の第２の実施形態に係る送信装置の構成を示す概略ブロック図である。
【図１７】本発明の第２の実施形態に係る受信装置の構成例を示す概略ブロック図である。
【図１８】本発明の第２の実施形態に係る受信装置が行う受信処理の例を示すフローチャートである。
【図１９】本発明の第３実施形態において放送伝送路で伝送される送信信号の例を示す概念図である。
【図２０】本発明の第３の実施形態に係る送信装置の構成を示す概略ブロック図である。
【図２１】本発明の第３の実施形態に係る受信装置の構成を示す概略ブロック図である。
【図２２】本発明の第３の実施形態に係る受信装置が行う受信処理の例を示すフローチャートである。
【図２３】ＭＰＴの構成例を示す図である。
【図２４】ロケーション情報の構成例を示す図である。
【図２５】ＭＰＵタイムスタンプ記述子の構成例を示す図である。
【図２６】ＬＣＴの構成例を示す図である。
【図２７】レイアウトの割り当てと各フィールドの値の例（１）を示す図である。
【図２８】レイアウトの割り当てと各フィールドの値の例（２）を示す図である。
【図２９】レイアウトの割り当てと各フィールドの値の例（３）を示す図である。
【図３０】レイアウトの割り当てと各フィールドの値の例（４）を示す図である。
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について説明する。
（システム構成例）
図１は、本実施形態に係る放送システム１の構成例を示す概略ブロック図である。
放送システム１は、送信装置１１、送信装置１２、放送伝送路２１、通信伝送路２２、受信装置３１及び受信装置３２を含んで構成される。
【００１９】
送信装置１１は、コンテンツ、つまり放送番組を構成するメディアに係るメディアコンポーネントを放送伝送路２１に送信する。送信装置１１は、例えば、放送局装置である。メディアコンポーネントとは、メディア（例えば、映像、音声）のデータを符号化した符号化データである。
送信装置１２は、メディア毎に表示する表示領域を指定するコンポジッション情報（Ｃｏｍｐｏｓｉｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ、構成情報）を通信伝送路２２に送信する。送信装置１２は、例えば、メディアサーバである。本実施形態では、コンポジッション情報は、受信装置３１、３２で受信したメディアコンポーネントに基づくメディアを用いてコンテンツを構成する際に用いられる。以下の説明では、表示とは、映像（動画）、静止画、テキスト等を表示するという意味の他、音声を再生するという意味にも用いることがある。その音声は、表示される映像等のメディアと対応付けられたものであってもよい。
【００２０】
なお、送信装置１１と送信装置１２は、それぞれ独立に構成されていてもよいし、互いに一体化した送信装置として構成されていてもよい。また、送信装置１２は、コンポジッション情報と、そのコンテンツを構成するメディアに係るメディアコンポーネントとを対応付けて記憶しておいてもよい。送信装置１２は、記憶しておいたメディアコンポーネントを送信装置１１に出力し、送信装置１１から受信装置３１、３２に送信してもよい。
【００２１】
放送伝送路２１は、送信装置１１が送信した送信信号を不特定多数の受信装置（例えば、受信装置３１、３２）に一方向に、かつ同時に伝送する伝送路である。放送伝送路２１、通信伝送路２２は、無線、有線、又はその組み合わせ、例えば、自由空間で伝搬する予め定めた周波数帯域の電波である。この周波数帯域は、放送サービスを提供するチャネル毎に予め定められた周波数帯域であってもよい。
通信伝送路２２は、送信装置１２が送信した送信信号を特定の受信装置、例えば、受信装置３２に一方向又は双方向に伝送する伝送路である。通信伝送路２２は、無線、有線又はその組み合わせ、例えば、インターネット、公衆通信網等の広域通信網、これらに接続された通信回線、又はその他の通信網との組み合わせである。
【００２２】
受信装置３１は、予め設定しておいたコンポジッション情報に基づいて、放送伝送路２１から受信したメディアコンポーネントを復号したメディアデータからコンテンツを構成し、構成したコンテンツを表示する。
受信装置３２は、放送伝送路２１からメディアコンポーネントを受信し、通信伝送路２２からコンポジッション情報を受信する。受信装置３２は、受信したコンポジッション情報に基づいて、メディアコンポーネントを復号したメディアデータからコンテンツを構成し、構成したコンテンツを表示する。
【００２３】
受信装置３１、３２は、例えば、テレビジョン受信器である。受信装置３１、３２は、例えば、多機能携帯電話機（いわゆるスマートフォンを含む）、タブレット端末装置、パーソナルコンピュータ等、テレビジョン放送サービスを提供する機能を有する電子機器であってもよい。かかるサービスは、例えば携帯電話・移動体端末向けの１セグメント部分受信サービス（いわゆるワンセグサービス）であってもよい。
なお、放送システム１において、送信装置１２又は受信装置３２を省略してもよい。また、受信装置３１、３２の個数は、それぞれ１個に限られず、１個より多い数、例えば、不特定多数であってもよい。
【００２４】
（送信信号の例）
次に、放送伝送路２１と通信伝送路２２でそれぞれ伝送される送信信号の例について説明する。
図２は、本実施形態に係る送信信号の例を示す概念図である。
図２の上段、下段は、それぞれ放送伝送路２１、通信伝送路２２で伝送される送信信号を示す。通信伝送路２２を示す横長の円筒の右下に示されている左向きの矢印は、放送伝送路２１、通信伝送路２２のそれぞれにおいて送信信号が送信される順序（送信順）を示す。  
放送伝送路２１では、予め定めた時間間隔（例えば、１０ｍｓ）でＭＰＵ１、ＭＰＵ２、…、ＭＰＵｎ（ｎは、順序を示す自然数）、…という順序でＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を示す信号が伝送される。ＭＰＵは、上述したメディアコンポーネント、即ち、映像や音声等のメディアを符号化したデータを所定の形式でカプセル化したデータである。
【００２５】
また、放送伝送路２１では、予め定めた時間間隔でＭＴＴ（ＭＰＵ  Ｔｉｍｅｓｔａｍｐ  Ｔａｂｌｅ）を所定の形式で格納したパケット（例えば、ＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）パケット）が伝送される。ＭＴＴは、コンテンツを構成するメディアに係るメディアコンポーネントを格納するＭＰＵやそのメディアを表示する表示時刻等を特定する制御信号である。ＭＴＴを含むＭＭＴパケットが伝送される時間間隔は、ＭＰＵが伝送される時間間隔と等しくてもよいし、その時間間隔よりも短くてもよい（例えば、１００ｍｓ）。これにより、受信装置３１、３２には、コンテンツを構成するために必要な最小限の情報が与えられる。送信装置１１が、ＭＴＴを所定の時間間隔で伝送するのは、不特定多数の受信装置が信号を受信するタイミングは個々に異なり、受信装置がそれぞれメディアを表示可能にするためである。
【００２６】
通信伝送路２２では、予め定めた時間間隔でコンポジッション情報を示す送信信号が伝送される。後述するように、送信先となる受信装置３２がそれぞれ特定される場合には（ユニキャスト）、コンポジッション情報の送信回数は、送信先のそれぞれについて少なくとも１回あればよく、所定の時間間隔で繰り返されなくてもよい。
他方、送信先となる受信装置３２が複数ある場合には（マルチキャスト）、送信装置１２は、コンポジッション情報を予め定めた時間間隔で送信する。これにより、受信装置３２は、コンテンツを構成するための情報が与えられる。その時間間隔は、例えば、ＭＴＴが伝送される時間間隔と等しくてもよいが、その時間間隔よりも長くてもよい。
【００２７】
（送信装置の構成例）
次に、本実施形態に係る送信装置１１の構成例について説明する。
図３は、本実施形態に係る送信装置１１の構成例を示す概略ブロック図である。
送信装置１１は、データ入力部１１１と放送送信部１１２を含んで構成される。
【００２８】
データ入力部１１１は、コンテンツを構成するメディアに係るデータが入力され、入力されたデータに係るメディアコンポーネントを放送送信部１１２に出力する。入力されたデータがメディアコンポーネントである場合には、データ入力部１１１は、そのメディアコンポーネントを符号化された単位で出力してもよい。
データ入力部１１１は、メディアに係るデータとしてメディア信号を、そのメディアの種類に応じた方式で符号化してメディアコンポーネントを生成する符号化部を備えてもよい。符号化部は、例えば、映像信号をＭＰＥＧ−４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）方式で符号化してもよい。また、符号化部は、例えば、音声信号をＭＰＥＧ−４オーディオ符号化方式で符号化してもよい。
【００２９】
放送送信部１１２は、カプセル化部１１３、制御信号生成部１１４及び送信処理部１１５を含んで構成される。
カプセル化部１１３は、データ入力部１１１から入力されたメディアコンポーネントをカプセル化してＭＰＵを生成する。ＭＰＵは、メディアコンポーネントを格納するペイロード（データ本体）と、そのメディアコンポーネントの属性を示すヘッダを含む。ヘッダには、そのＭＰＵを生成した順序を示すシーケンス番号を含む。また、そのメディアコンポーネントに係るメディアの表示時刻を所定の形式、例えば、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅｓｔａｍｐ  Ｐｒｏｔｏｃｏｌ）形式で示すタイムスタンプを生成する。シーケンス番号とタイムスタンプは、例えば、それぞれ、３２ビット、６４ビットのバイナリ形式のデータである。タイムスタンプは、３２ビットの短形式のデータであってもよい。カプセル化部１１３は、生成したＭＰＵを制御信号生成部１１４及び送信処理部１１５に出力する。
【００３０】
制御信号生成部１１４は、カプセル化部１１３から入力されたＭＰＵを特定する制御信号としてＭＴＴを生成する。制御信号生成部１１４は、生成したＭＴＴを送信処理部１１５に出力する。
ＭＴＴは、コンテンツを構成するメディアの種類と、それぞれのメディアの表示時刻を特定する情報である。ＭＴＴは、例えば、（ａ）そのＭＰＵを送信処理部１１５で格納するＭＭＴパケットを示すパケット識別子（ｐａｃｋｅｔ＿ｉｄ）、（ｂ）そのＭＰＵを特定するＭＰＵのシーケンス番号、（ｃ）そのＭＰＵに係るメディアの表示時刻を示すタイムスタンプ情報を含む。このパケット識別子は、例えば、１６ビットのバイナリ形式のデータで示される。（ｂ）、（ｃ）の情報量が、それぞれ３２ビット、６４ビットである場合には、１個のＭＴＴは、１４バイトのバイナリ形式のデータである。
【００３１】
なお、ＭＴＴには、ＭＭＴパケットを取得するための情報、例えば、ＭＰＵを伝送するためのネットワーク情報、例えば、送信先のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを示すデータが更に含まれてもよい。
１つのコンテンツについて複数のメディア、例えば映像と音声が含まれる場合には、制御信号生成部１１４は、メディア毎に前記の情報、例えば（ａ）−（ｃ）を含むＭＴＴを生成する。
【００３２】
送信処理部１１５は、カプセル化部１１３から入力されたＭＰＵを格納したＭＭＴパケット、又は制御信号生成部１１４から入力されたＭＴＴを格納したＭＭＴパケットを生成する。１個のＭＭＴパケットに格納されるＭＰＵの数は、１個には限られず、１個よりも多い予め定めた個数、例えば、２個であってもよい。
送信処理部１１５が生成するＭＭＴパケットのヘッダには、そのＭＭＴパケットを特定するパケット識別子（ｐａｃｋｅｔ＿ｉｄ）が含まれる。ペイロードに制御信号を含む場合には、さらにペイロードに格納しているデータの種類を示すメッセージ識別子があり、制御信号の種類（例えば、ＭＴＴ）やコンポジッション情報、等を識別することができる。
送信処理部１１５は、生成したＭＭＴパケットを格納したＩＰパケットを生成し、生成したＩＰパケットを放送伝送路２１に送信する。
【００３３】
（送信装置の構成例）
次に、本実施形態に係る送信装置の構成例について説明する。
図４は、本実施形態に係る送信装置１２の構成例を示す概略ブロック図である。
送信装置１２は、データ入力部１２１と通信送信部１２２とを含んで構成される。
データ入力部１２１には、コンテンツを構成するメディアの種類毎の表示領域を指定するコンポジッション情報を示すデータが入力され、入力されたデータを通信送信部１２２に出力する。データ入力部１２１に入力されるコンポジッション情報に係るコンテンツは、送信装置１１に入力されたデータに係るコンテンツと同一である。
【００３４】
通信送信部１２２は、データ入力部１２１から入力されたコンポジッション情報を示すデータを格納したＭＭＴパケットを生成する。通信送信部１２２が生成するＭＭＴパケットには、ペイロードに格納しているデータの種類が制御信号である場合、ヘッダにおいてさらに、コンポジッション情報であることを示すメッセージ識別子（ｍｅｓｓａｇｅ＿ｉｄ）が含まれる。
通信送信部１２２は、生成したＭＭＴパケットを格納したＩＰパケットを生成し、生成したＩＰパケットを通信伝送路２２に送信する。
【００３５】
ここで、通信送信部１２２は、特定の受信装置を送信先（例えば、受信装置３２）として生成したＩＰパケットを送信してもよい（ユニキャスト）。その場合には、受信装置３２からコンポジッション情報を要求するコンポジッション情報要求信号を所定のプロトコル（例えば、ｈｔｔｐリクエスト）で受信したときに受信装置３２への送信を行う。
通信送信部１２２は、所定の複数の受信装置を送信先として生成したＩＰパケットを一斉に送信してもよい（マルチキャスト）。送信先となる複数の受信装置には、受信装置３２が含まれていてもよい。通信送信部１２２は、通信伝送路２２上で送信装置１２に接続されている予め定めたゲートウェイデバイス（例えば、ルータ、図示せず）にそのＩＰパケットを予め定めた時間間隔で送信してもよい。当該ゲートウェイデバイスは、その複数の受信装置にコンポジッション情報を要求するか否かを問い合わせる送信制御信号（例えば、ＭＬＤ（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｑｕｅｒｙ））を送信してもよい。当該ゲートウェイデバイスは、後述するコンポジッション情報要求信号を受信したことに応じて、コンポジッション情報を受信装置３２に送信する。
【００３６】
（受信装置の構成例）
次に、本実施形態に係る受信装置３１の構成例について説明する。
図５は、本実施形態に係る受信装置３１の構成例を示す概略ブロック図である。
受信装置３１は、放送受信部３１１、メディア特定部３１２、復号部３１３、制御部３１４及びメディア表示部３１５を含んで構成される。
【００３７】
放送受信部３１１は、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出する。放送受信部３１１は、抽出したＭＭＴパケットに含まれるデータの種類を識別する。
識別したデータの種類が制御信号であり、かつ、その制御信号がＭＴＴである場合には、放送受信部３１１は、抽出したＭＭＴパケットからＭＴＴを抽出し、抽出したＭＴＴをメディア特定部３１２に出力する。
識別したデータの種類がＭＰＵである場合には、放送受信部３１１は、抽出したＭＭＴパケットからＭＰＵを抽出し、抽出したＭＰＵをメディア特定部３１２に出力する。
【００３８】
メディア特定部３１２は、放送受信部３１１から入力されたＭＴＴに含まれるパケット識別子が示すＭＭＴパケットを特定し、さらにＭＴＴに含まれるＭＰＵのシーケンス番号が示すＭＰＵを特定する。また、メディア特定部３１２は、特定したＭＰＵに含まれるメディアコンポーネントに係るメディアの種類を特定する。
メディア特定部３１２は、放送受信部３１１から入力されたＭＰＵのうち、ＭＴＴが示すシーケンス番号のＭＰＵを選択する。メディア特定部３１２は、選択したＭＰＵと特定したメディアの種類を示すメディア種類情報を復号部３１３に出力する。
【００３９】
復号部３１３には、メディア特定部３１２からＭＰＵとメディア種類情報が入力される。復号部３１３は、入力されたＭＰＵに含まれるメディアコンポーネントを復号してメディアデータを生成する。復号部３１３は、復号において、そのメディアコンポーネントを生成する際に用いられた符号化方法に対応する復号方法を用いる。復号部３１３は、生成したメディアデータと入力されたメディア種類情報及びＭＴＴに含まれるタイムスタンプ情報とを対応付けて制御部３１４に出力する。
【００４０】
制御部３１４には、コンテンツを構成するメディアの種類毎の表示領域を指定するコンポジッション情報が予め設定されている。制御部３１４は、メディアデータが入力される前に、送信装置１１又は送信装置１２からコンポジッション情報を受信し、受信したコンポジッション情報を予め設定しておいてもよい。これらの予め設定されたコンポジッション情報は、メディア毎の表示領域からなるデフォルトのレイアウトを示す。
【００４１】
制御部３１４は、復号部３１３からメディアデータ、メディア種類情報及びタイムスタンプ情報が対応付けて入力される。制御部３１４は、設定されたコンポジッション情報が指定するメディア毎の表示領域に、それぞれ該当する種類のメディアであって、入力されたメディアデータが示すメディアを配置してコンテンツを構成する。制御部３１４は、構成したコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。これにより、制御部３１４は、予め設定されたコンポジッション情報が示すメディアの種類毎に指定された表示領域にそれぞれ該当するメディアをメディア表示部３１５に表示させることができる。
【００４２】
なお、コンポジッション情報が示すメディアの種類毎の表示領域が表示時刻に依存する場合もある。その場合には、制御部３１４は、入力されたタイムスタンプ情報が示す表示時刻に応じたメディアの種類毎に指定された表示領域に、それぞれ該当するメディアの種類を示すメディア種類データに対応するメディアデータが示すメディアを割り当てる。コンテンツは、それぞれ割り当てられたメディアで構成される。
【００４３】
メディア表示部３１５は、映像表示部３１６と音声再生部３１７とを含んで構成される。
映像表示部３１６は、制御部３１４から入力されたコンテンツデータに含まれる映像信号が示す映像、静止画信号が示す静止画、又はテキストデータが示すテキストを表示する。映像表示部３１６は、例えば、液晶ディスプレイである。
音声再生部３１７は、制御部３１４から入力されたコンテンツデータに含まれる音声信号に基づく音声を再生する。音声再生部３１７は、例えば、スピーカ、イヤホン等である。
例えば、制御部３１４に入力されたメディアデータがコンテンツを構成する映像信号と音声信号である場合には、映像表示部３１６は、その映像信号が示す映像をコンポジッション情報で指定された表示領域に表示する。音声再生部３１７は、その音声信号に基づく音声を、映像表示部３１６に表示した映像に係る音声として再生する。
【００４４】
次に、本実施形態に係る受信装置３２の構成例について説明する。上述の構成と同一の構成については同一の符号を付して説明を援用する。
図６は、本実施形態に係る受信装置３２の構成例を示す概略ブロック図である。
受信装置３２は、放送受信部３１１、メディア特定部３１２、復号部３１３、通信受信部３２１、メディア特定部３２２、制御部３２４及びメディア表示部３１５を含んで構成される。
【００４５】
通信受信部３２１は、通信伝送路２２からＩＰパケットを受信する。ここで、送信装置１２がコンポジッション情報を送信先として受信装置３２を指定して送信（ユニキャスト）する場合には、通信受信部３２１は、コンポジッション情報要求信号を送信装置１２に送信する（例えば、ｈｔｔｐリクエスト）。通信受信部３２１は、例えば、ユーザの操作入力を検出したときや、受信装置３２が起動した直後に、コンポジッション情報要求信号を生成する。
なお、送信装置１２が、コンポジッション情報を送信先として受信装置３２を含む複数の受信装置に送信（マルチキャスト）する場合には、通信受信部３２１は、マルチキャスト配信に係る受信制御信号をコンポジッション情報要求信号として生成、送信する。このような受信制御信号には、例えば、ＭＬＤに対する応答メッセージや予め定めた送信先装置のグループ（マルチキャストグループ）への参加要求を示すＪＯＩＮ（参加）メッセージがある。通信受信部３２１は、通信伝送路２２上で受信装置３２に接続されているゲートウェイデバイスに生成したコンポジッション情報要求信号を送信する。ゲートウェイデバイスは、受信装置３２からコンポジッション情報要求信号を受信した後、送信装置１２から受信したコンポジッション情報を含むＩＰパケットを受信装置３２に送信する。
【００４６】
通信受信部３２１は、通信伝送路２２から受信したＩＰパケットからＭＭＴパケットを抽出する。通信受信部３２１は、抽出したＭＭＴパケットに含まれるメッセージ識別子が示すデータの種類を特定する。
識別したデータの種類がコンポジッション情報である場合には、放送受信部３１１は、抽出したＭＭＴパケットからコンポジッション情報を示すデータを抽出し、抽出したデータをメディア特定部３２２及び制御部３２４に出力する。
【００４７】
メディア特定部３２２は、通信受信部３２１から入力されたコンポジッション情報を解析（パース）して、コンテンツを構成する際に必要とするメディアを表示時間帯（シーン）毎に特定する。表示時間帯とは、必要とするメディアの種類、メディア毎に指定された表示領域がいずれも一定である表示時刻からなる時間帯である。即ち、メディア特定部３２２は、コンテンツにおけるシーンの変化で区切られる表示時間帯毎に必要とするメディアと、メディア毎の表示領域を特定する。
【００４８】
メディア特定部３２２は、放送受信部３１１から入力されたＭＰＵからシーケンス番号及びメディアコンポーネントを抽出する。メディア特定部３２２は、特定したメディアと表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。メディア特定部３２２は、選択したＭＰＵと特定したメディアの種類を示すメディア種類情報を対応付けて復号部３１３に出力する。
【００４９】
制御部３２４には、復号部３１３からメディアデータ、メディア種類情報及びＭＴＴで指定されたタイムスタンプ情報が対応付けて入力される。制御部３２４は、通信受信部３２１から入力されたコンポジッション情報が示すメディア毎に指定された表示領域に、入力されたメディアデータが示すメディアを割り当ててコンテンツを構成する。制御部３２４は、構成したコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。これにより、制御部３２４は、送信装置１２から受信したコンポジッション情報が示すメディア毎に指定された表示領域にメディアをメディア表示部３１５に表示させる。
【００５０】
次に、本実施形態に係る受信装置３１が行う受信処理の例について説明する。
図７は、本実施形態に係る受信装置３１が行う受信処理の例を示すフローチャートである。
（ステップＳ１０１）放送受信部３１１は、送信装置１１からＭＴＴを放送で受信する。ここで、放送受信部３１１は、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がＭＴＴであることを識別する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）メディア特定部３１２は、必要なＭＰＵとして、受信したＭＴＴが示すシーケンス番号のＭＰＵと、ＭＰＵに含まれるメディアコンポーネントに係るメディアの表示時刻をＭＴＴに基づいて特定する。その後、ステップＳ１０３に進む。
【００５１】
（ステップＳ１０３）放送受信部３１１は、メディア特定部３１２が特定したＭＰＵを放送で送信装置１１から受信する。ここで、放送受信部３１１は、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がＭＰＵであることを識別する。また、メディア特定部３１２は、放送受信部３１１が受信したＭＰＵのうち、ＭＴＴが示すＭＰＵのシーケンス番号と一致するＭＰＵを選択する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）復号部３１３は、メディア特定部３１２が特定したＭＰＵに含まれるメディアコンポーネントを復号してメディアデータを生成する。その後、ステップＳ１０５に進む。
【００５２】
（ステップＳ１０５）制御部３１４は、メディア表示部３１５に対して、復号したメディアデータに係るメディアをデフォルトレイアウトの指定位置に表示させる。ここで、制御部３１４は、予め設定されたコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、復号したメディアデータが示すメディアを配置する。制御部３１４は、配置されたメディアで構成されたコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。その後、図７に示す受信処理を終了する。
【００５３】
次に、本実施形態に係る受信装置３２が行う受信処理の例について説明する。
図８は、本実施形態に係る受信装置３２が行う受信処理の例を示すフローチャートである。図８に示す受信処理は、図７に示す受信処理と同様にステップＳ１０１−Ｓ１０５を有するが、さらにステップＳ１０６−Ｓ１１１を有する。ステップＳ１０５が完了した後、ステップＳ１０６に進む。
【００５４】
（ステップＳ１０６）通信受信部３２１は、送信装置１２との接続を確立する処理を行い、通信での受信を開始する。送信装置１２がコンポジッション情報のユニキャストを行う場合には、通信受信部３２１は、コンポジッション情報要求信号を送信装置１２に送信する。送信装置１２がコンポジッション情報のマルチキャストを行う場合には、通信受信部３２１は、マルチキャスト配信の受信制御信号をコンポジッション情報要求信号として通信伝送路２２上のゲートウェイデバイスに送信する。その後、ステップＳ１０７に進む。
【００５５】
（ステップＳ１０７）通信受信部３２１は、コンポジッション情報を送信装置１２からゲートウェイデバイスを介して通信で受信する。ここで、通信受信部３２１は、通信伝送路２２からＩＰパケットを受信し、受信したＩＰパケットからＭＭＴパケットを抽出する。通信受信部３２１は、抽出したＭＭＴパケットに含まれるメッセージ識別子が示すデータの種類がコンポジッション情報であることを識別する。その後、ステップＳ１０８に進む。
（ステップＳ１０８）メディア特定部３２２は、受信したコンポジッション情報に基づいて必要なＭＰＵと、ＭＰＵに含まれるメディアコンポーネントに係るメディアの表示時刻を特定する。ここで、メディア特定部３２２は、コンポジッション情報が示すメディアを表示時間帯毎に特定する。その後、ステップＳ１０９に進む。
【００５６】
（ステップＳ１０９）放送受信部３１１は、メディア特定部３２２が特定したＭＰＵを放送で送信装置１１から受信する。ここで、放送受信部３１１は、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がＭＰＵであることを識別する。メディア特定部３２２は、受信したＭＰＵから、特定したメディアと表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。その後、ステップＳ１１０に進む。
（ステップＳ１１０）復号部３１３は、メディア特定部３２２が特定したＭＰＵに含まれるメディアコンポーネントを復号してメディアデータを生成する。その後、ステップＳ１１１に進む。
【００５７】
（ステップＳ１１１）制御部３２４は、メディア表示部３１５に対して、復号したメディアデータに係るメディアを受信したコンポジッション情報で指定される位置に表示させる。ここで、制御部３２４は、受信したコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、復号したメディアデータが示すメディアを配置する。制御部３２４は、配置されたメディアで構成されたコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。その後、図８に示す受信処理を終了する。
【００５８】
次に、ＭＭＴに係るプロトコルスタックの例について説明する。プロトコルスタックは、プロトコルやそのプロトコルを利用するアプリケーション間の階層関係を示す。つまり、ある階層に係るアプリケーションで送受信されるパケットには、より上位の階層に係るアプリケーションで送受信されるパケット又はデータが格納することを示す。
【００５９】
図９は、本実施形態に係るＭＭＴのプロトコルスタックの例を示す図である。
図９では、上位の階層に係るパケット又はデータほど上方に示されている。ＭＭＴパケットは、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）／ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）パケット４１１に隣接する上位の階層にある。ＵＤＰ／ＴＣＰパケット４１１は、ＩＰパケット４０１に隣接する上位の階層にある。
【００６０】
他方、ＭＭＴパケット４２１に隣接する上位の階層には、ＭＭＴペイロード４３１がある。ＭＭＴペイロード４３１に隣接する上位の階層には、ＭＰＵ４４１と制御メッセージ４４２がある。制御メッセージには、例えば、コンポジッション情報の他、メッセージ制御テーブル、メッセージ制御記述子がある。メッセージ制御テーブルには、例えば、制御メッセージの参照の可否やその条件を示す規則データが格納される。メッセージ制御記述子は、例えば、制御メッセージのメッセージタイプ、メッセージ識別子、等を示す。
【００６１】
ＭＰＵ４４１に隣接する上位の階層には、データファイル４５１、ＡＵ（Ａｃｃｅｓｓ  Ｕｎｉｔ）４５２がある。ＡＵ４５２とは、時間による情報（ｔｉｍｉｎｇ  ｉｎｆｏｒｍａｔｉｏｎ）の属性が定義されうるデータの最小単位である。ＡＵ４５２は、例えば、１フレームの動画像の符号化データが該当し、異なるフレームの符号化データはそれぞれ異なるＡＵに属する。ＡＵ４５２に隣接する上位の階層には、ＭＦＵ（Ｍｅｄｉａ  Ｆｒａｇｍｅｎｔ  Ｕｎｉｔ）４６１がある。
【００６２】
ＭＦＵ４６１は、ＡＵ４５２を細分化した断片をカプセル化するためのデータ形式を有するデータの単位である。ＭＦＵ４６１は、例えば、かかる断片が独立に復号される符号化データを格納するために用いられる。ＭＦＵ４６１に隣接する上位の階層には、ＮＡＬ（Ｎｅｔｗｏｒｋ  Ａｂｓｔｒａｃｔｉｏｎ  Ｌａｙｅｒ）ユニット４７１がある。ＮＡＬユニット４７１とは、符号化データを区分して格納する単位であり、符号化において、その符号化データを生成する際に用いられた符号化パラメータを含むことがある。
【００６３】
次に、コンポジッション情報の例について説明する。
図１０は、コンポジッション情報の例（１）を示す概念図である。
図１０に示すコンポジッション情報ＣＩ１は、映像表示部３１６の表示領域ｄ１の全体に１つのメディア（ＭＰＵ  Ａに含まれるメディアコンポーネント、例えば、映像）の表示領域ａ１１が指定されていることを示す。この１つのメディアには、音声と対応づけられていてもよい。コンポジッション情報ＣＩ１は、コンテンツを構成するメディアとメディア毎の表示領域を示すコンポジッション情報のうち最も基本的なものである。コンポジッション情報ＣＩ１は、例えば、受信装置３１の制御部３１４、３２４に予め設定されていてもよい。
【００６４】
図１１は、コンポジッション情報の例（２）を示す概念図である。
図１１に示すコンポジッション情報ＣＩ２は、表示領域ｄ１の全体に２つのメディア（ＭＰＵ  Ａ、Ｂにそれぞれ含まれるメディアコンポーネント）のそれぞれについて表示領域ａ２１、ａ２２が指定されていることを示す。表示領域ａ２１は、表示領域ａ２２の上方に互いに重ならないよう配置されている。また、表示領域ａ２２の形状は、表示領域ａ２１の形状よりも横長の長方形である。２つのメディアは、同一の種類であってもよいし異なっていてもよい。例えば、表示領域ａ２１、表示領域ａ２２には、映像、テキストがそれぞれ割り当てられていてもよい。
【００６５】
図１２は、コンポジッション情報の例（３）を示す概念図である。
図１２に示すコンポジッション情報ＣＩ３は、複数の映像表示部３１６のそれぞれの表示領域ｄ１、ｄ２に２つのメディア（ＭＰＵ  Ａ、Ｂにそれぞれ含まれるメディアコンポーネント）のそれぞれについて表示領域ａ１１、ａ３１が指定されていることを示す。例えば、表示領域ａ１１は、親機であるテレビジョン受信器の映像表示部の表示領域ｄ１であり、表示領域ａ３１は、子機である携帯電話機の映像表示部の表示領域ｄ２である。
また、１つの受信装置が複数の映像表示部３１６を備える場合には、その複数の映像表示部３１６の表示領域毎にメディアの表示領域がそれぞれ割り当てられていてもよい。従って、コンポジッション情報は、あるコンテンツにおいて必要とするメディア、メディア毎の表示領域及びその指定位置（代表点）、音声と対応付けるか否かの他、表示領域毎の映像表示部３１６（表示デバイス）を指定する情報が含まれていてもよい。また、コンポジッション情報は、これらの指定される情報が表示時刻や所定の契機（例えば、クリック操作等の操作入力の検出）等によって異なるものを含んでいてもよい。
【００６６】
図１３は、コンポジッション情報の例（４）を示す概念図である。
図１３に示すコンポジッション情報ＣＩ４は、表示領域ｄ１の全体に３つのメディアのそれぞれについて表示領域ａ４１、ａ４２、ａ４３が指定されていることを示す。表示領域ａ４１は、映像（Ｖｉｄｅｏ１）を表示する領域であり、その左上端が表示領域ｄ１の左上端と等しい位置に配置されている。表示領域ａ４１を表示する映像（Ｖｉｄｅｏ１）には、音声（Ａｕｄｉｏ１）が対応付けられている。表示領域ａ４２は、静止画（Ｉｍａｇｅ１）を表示する領域であり、表示領域ａ４１の右方に配置されている。表示領域ａ４３の形状は、テキスト（Ｔｅｘｔ１）を表示する領域であり、表示領域ａ４１、ａ４２の下方に配置されている。
【００６７】
表示領域ｄ１の左辺、上辺に示されている数値は、各表示領域の大きさ、指定領域の位置を、それぞれ画素数を単位として示す数値である。図１３に示す例では、表示領域ｄ１の大きさは、水平方向１９２０画素、垂直方向１０８０画素である。表示領域ａ４１、ａ４２、ａ４３の大きさは、それぞれ水平方向１４４０画素、垂直方向８１０画素、水平方向４８０画素、垂直方向８１０画素、水平方向１９２０画素、垂直方向２７０画素である。
【００６８】
また、表示領域ｄ１の左上端の座標を原点（０，０）としてメディア毎の表示領域の代表点が、例えば、左上端を指定位置として指定される。表示領域ａ４１、ａ４２、ａ４３の大きさは、それぞれ水平方向１４４０画素、垂直方向８１０画素、水平方向４８０画素、垂直方向８１０画素、水平方向１９２０画素、垂直方向２７０画素である。表示領域ａ４１、ａ４２、ａ４３の指定位置は、それぞれ（０，０）、（０，１４４０）、（８１０，０）である。
【００６９】
次に、コンポジッション情報を示すデータの例について図１４、１５を用いて説明する。図１４、１５に示す例は、図１３に係るコンポジッション情報を示すデータである。
図１４は、コンポジッション情報を示すデータの例の一部分を示す図である。
図１５は、コンポジッション情報を示すデータの例の残りの部分を示す図である。
図１４、１５に示されるように、コンポジッション情報を示すデータは、マークアップ言語の一種であるＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表記されたテキスト形式のデータである。従って、コンポジッション情報を示すデータは、コンテンツの製作者にとって判読可能であるため、容易かつ多様な指定が可能である。また、同一の機器内にとどまらず異なるプラットフォーム上で動作するアプリケーションの相互運用、例えば、動作の開始、停止等を実現するために利用される。
【００７０】
他方、コンポジッション情報は、多様な指定内容を示すテキストデータであることから一般に情報量が多くなりがちである。図１４、１５に示すコンポジッション情報の情報量は、約３．１ｋＢである。仮に送信装置１１が、コンポジッション情報を一定時間間隔（例えば、５０ｍｓ）間隔で、放送伝送路２１で伝送すると、コンテンツの情報量の１０〜２０％に達することがある。そのため、コンテンツの伝送に要する伝送容量が圧迫される問題がある。特に、ワンセグサービスを提供する際に用いられる放送伝送路２１のように、伝送容量が制限されている場合には、伝送容量が圧迫される問題が著しい。これに対し、本実施形態で伝送されるＭＴＴは、上述のように１４バイトのバイナリ形式のデータであり、最小限の情報量で表示すべきメディアを特定することができる。
【００７１】
このように、本実施形態では、コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号（例えば、ＭＴＴ）とを放送伝送路に送信する。
本実施形態では、コンテンツを構成するメディアに係るメディアコンポーネントと、前記メディアコンポーネントを識別する制御信号とを放送伝送路から受信する。また、本実施形態では、制御信号が識別するメディアコンポーネントを復号したメディアを前記構成情報が指定する表示領域に表示させる。
これにより、情報量が多い構成情報を放送伝送路で伝送する必要がなくなるため、コンテンツを放送によって有効に伝送することができる。
【００７２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
本実施形態に係る放送システム２（図示せず）は、放送システム１（図１）において送信装置１１、受信装置３１の代わりに送信装置１１ａ、受信装置３１ａを備える。
【００７３】
次に、本実施形態に係る送信装置１１ａの構成について説明する。
図１６は、本実施形態に係る送信装置１１ａの構成を示す概略ブロック図である。
送信装置１１ａは、データ入力部１１１及び放送送信部１１２ａを含んで構成される。
放送送信部１１２ａは、カプセル化部１１３、制御信号生成部１１４ａ及び送信処理部１１５を含んで構成される。
【００７４】
制御信号生成部１１４ａは、制御信号生成部１１４（図３）と同様にＭＴＴを生成し、生成したＭＴＴを送信処理部１１５に出力する。制御信号生成部１１４ａが生成するＭＴＴには、（ａ）パケット識別子（ｐａｃｋｅｔ＿ｉｄ）、（ｂ）ＭＰＵのシーケンス番号、（ｃ）タイムスタンプ情報の他、（ｄ）予め定めた互いに異なる複数のコンポジッション情報のうちいずれかを識別するコンポジッション情報識別子が含まれる。
【００７５】
制御信号生成部１１４ａは、他機器（例えば、コンテンツ編集装置（図示せず））又は操作入力を検出することで、選択されたコンポジッション情報を識別するコンポジッション情報識別子を取得する。この複数の互いに異なるコンポジッション情報のうちいずれを用いるかは、コンテンツ毎に予め選択されていてもよい。
コンポジッション情報識別子は、例えば、８ビットのバイナリ形式のデータで示される。この場合、最大２５６通りのコンポジッション情報を利用することができる。（ａ）−（ｃ）の情報量が１４バイトである場合、１個のＭＴＴは、１５バイトのバイナリ形式のデータである。
【００７６】
次に、本実施形態に係る受信装置３１ａの構成例について説明する。
図１７は、本実施形態に係る受信装置３１ａの構成例を示す概略ブロック図である。
受信装置３１ａは、放送受信部３１１、メディア特定部３１２ａ、復号部３１３、制御部３１４ａ及びメディア表示部３１５を含んで構成される。制御部３１４ａには、上述した複数の互いに異なるコンポジッション情報を予め記憶しておく。
【００７７】
メディア特定部３１２ａは、放送受信部３１１から入力されたＭＴＴに含まれるパケット識別子に基づいてＭＰＵとメディアの種類を特定する。メディア特定部３１２ａは、ＭＴＴが示すコンポジッション情報識別子を制御部３１４ａに出力し、そのコンポジッション情報識別子が示すコンポジッション情報を制御部３１４ａから読み出す。
メディア特定部３１２ａは、読み出したコンポジッション情報を解析して、メディア特定部３２２（図６）と同様にコンテンツを構成する際に必要とするメディアを表示時間帯毎に特定する。
【００７８】
メディア特定部３１２ａは、放送受信部３１１から入力されたＭＰＵからシーケンス番号及びメディアコンポーネントを抽出する。メディア特定部３１２ａは、特定したメディアの種類と表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。メディア特定部３１２ａは、選択したＭＰＵと特定したメディアの種類を示すメディア種類情報を対応付けて復号部３１３に出力する。
【００７９】
制御部３１４ａには、復号部３１３からメディアデータ、メディア種類情報及びタイムスタンプ情報が対応付けて入力される。制御部３１４ａは、メディア特定部３１２ａから入力されたコンポジッション情報識別子が示すコンポジッション情報を特定する。制御部３１４ａは特定したコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、入力されたメディアデータが示すメディアを割り当ててコンテンツを構成する。制御部３１４ａは、構成したコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。これにより、制御部３１４ａは、受信したコンポジッション情報識別子が示すコンポジッション情報が示すメディア毎に指定された表示領域にそれぞれ該当するメディアをメディア表示部３１５に表示させることができる。
【００８０】
次に、本実施形態に係る受信装置３１ａが行う受信処理の例について説明する。
図１８は、本実施形態に係る受信装置３１ａが行う受信処理の例を示すフローチャートである。
図１８に示す受信処理は、図７に示す受信処理におけるステップＳ１０１、Ｓ１０４を有し、さらにステップＳ１２１〜Ｓ１２４を有する。図１８に示す受信処理において、ステップＳ１０１が完了した後、ステップＳ１２１に進む。
【００８１】
（ステップＳ１２１）メディア特定部３１２ａは、受信したＭＴＴに含まれるコンポジッション情報識別子が示すコンポジッション情報を特定し、特定したコンポジッション情報を制御部３１４ａから読み出す。その後、ステップＳ１２２に進む。
（ステップＳ１２２）メディア特定部３１２ａは、読み出したコンポジッション情報に基づいて必要なＭＰＵと、ＭＰＵに含まれるメディアコンポーネントに係るメディアの表示時刻を特定する。その後、ステップＳ１２３に進む。
【００８２】
（ステップＳ１２３）放送受信部３１１は、メディア特定部３２２が特定したＭＰＵを放送で送信装置１１から受信する。ここで、放送受信部３１１は、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がＭＰＵであることを識別する。メディア特定部３１２ａは、受信したＭＰＵから、特定したメディアの種類と表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。その後、ステップＳ１０４に進む。ステップＳ１０４が終了した後、ステップＳ１２４に進む。
【００８３】
（ステップＳ１２４）制御部３１４ａは、メディア表示部３１５に対して、復号したメディアデータに係るメディアを、受信したコンポジッション情報識別子で特定されたコンポジッション情報で指定される位置に表示させる。ここで、制御部３１４ａは、特定したコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、復号したメディアデータが示すメディアを配置する。制御部３１４ａは、配置されたメディアで構成されたコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。その後、図１８に示す受信処理を終了する。
【００８４】
このように、本実施形態では、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子（例えば、コンポジッション情報識別子）を送信する。
また、本実施形態では、メディア毎の表示領域を指定する構成情報であって、それぞれ異なる複数の構成情報のいずれかを示す構成情報識別子を受信する。そして、本実施形態では、予め設定された複数の構成情報のうち構成情報識別子が示す構成情報が指定する表示領域に復号したメディアを表示させる。
これにより、情報量が大きい構成情報を伝送しなくても、情報量が格段に小さい構成識別情報が示す構成情報を用いることで、コンテンツを構成する際に、メディアの種類、メディア毎の表示領域の差異を考慮した、より柔軟なレイアウトの指定ができる。
【００８５】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
本実施形態に係る放送システム３（図示せず）は、放送システム１（図１）において送信装置１１、受信装置３１の代わりに送信装置１１ｂ、受信装置３１ｂを備える。送信装置１１ｂは、自装置が送信するコンテンツに係るコンポジッション情報を低頻度、つまり予め定めた長い時間間隔（例えば、数十秒に１回）で放送伝送路２１に送信する。この時間間隔は、受信装置３１が起動してからメディアを表示するまでに要する最大の時間（待ち時間）となる。そこで、待ち時間としてユーザが許容できる時間に基づいて、この時間間隔を予め定めておいてもよい。この時間間隔は、送信装置１１ｂがメディアコンポーネントを格納するＭＰＵや、ＭＴＴを送信する時間間隔よりも大きい。
【００８６】
図１９は、本実施形態において放送伝送路２１で伝送される送信信号の例を示す概念図である。
放送伝送路２１では、ＭＰＵとコンポジッション情報が伝送される。受信装置３１ｂは、受信したＭＰＵに含まれるメディアコンポーネントとコンポジッション情報を用いてコンテンツを構成する。
ここで、コンポジッション情報が伝送される時間間隔は、ＭＰＵやＭＴＴが伝送される時間間隔よりも十分に大きいため、コンポジッション情報を伝送することによって、メディアコンポーネントを伝送するための伝送容量を圧迫せずに済む。
【００８７】
次に、本実施形態に係る送信装置１１ｂの構成について説明する。
図２０は、本実施形態に係る送信装置１１ｂの構成を示す概略ブロック図である。
送信装置１１ｂは、データ入力部１１１及び放送送信部１１２ｂを含んで構成される。
【００８８】
放送送信部１１２ｂは、カプセル化部１１３、制御信号生成部１１４及び送信処理部１１５ｂを含んで構成される。即ち、放送送信部１１２ｂは、放送送信部１１２（図３）において送信処理部１１５の代わりに送信処理部１１５ｂを備える。
送信処理部１１５ｂは、送信処理部１１５（図３）と同様にＭＰＵを格納したＭＭＴパケットを生成する。
送信処理部１１５ｂには、他機器（例えば、送信装置１２）からコンポジッション情報を予め取得しておき、取得したコンポジッション情報を格納したＭＭＴパケットを生成する。送信処理部１１５ｂは、生成したＭＭＴパケットを格納したＩＰパケットを生成し、生成したＩＰパケットを放送伝送路２１に送信する。
【００８９】
次に、本実施形態に係る受信装置３１ｂの構成について説明する。
図２１は、本実施形態に係る受信装置３１ｂの構成を示す概略ブロック図である。
受信装置３１ｂは、放送受信部３１１ｂ、メディア特定部３１２ｂ、復号部３１３、制御部３１４ｂ及びメディア表示部３１５を含んで構成される。即ち、受信装置３１ｂは、受信装置３１（図５）において放送受信部３１１、メディア特定部３１２及び制御部３１４の代わりに、放送受信部３１１ｂ、メディア特定部３１２ｂ及び制御部３１４ｂを備える。
【００９０】
放送受信部３１１ｂは、放送受信部（図５）と同様に、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに含まれるデータの種類を識別する。放送受信部３１１ｂは、識別した種類のデータをＭＭＴパケットから抽出し、抽出したデータをメディア特定部３１２ｂに出力する。ここで、識別したデータの種類がコンポジッション情報である場合には、放送受信部３１１ｂは、抽出したＭＭＴパケットからコンポジッション情報を示すデータを抽出し、抽出したデータをメディア特定部３１２ｂ及び制御部３１４ｂに出力する。
【００９１】
メディア特定部３１２ｂは、放送受信部３１１ｂから入力されたコンポジッション情報を解析して、コンテンツを構成する際に必要とするメディアの種類を表示時間帯毎に特定する。
放送受信部３１１ｂから入力されたデータがＭＰＵである場合には、メディア特定部３１２ｂは、ＭＰＵからシーケンス番号及びメディアコンポーネントを抽出する。メディア特定部３１２ｂは、特定したメディアの種類と表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。メディア特定部３１２ｂは、選択したＭＰＵと特定したメディアの種類を示すメディア種類情報を対応付けて復号部３１３に出力する。
【００９２】
制御部３１４ｂには、復号部３１３からメディアデータ、メディア種類データ及びタイムスタンプ情報が対応付けて入力される。制御部３１４ｂは、放送受信部３１１ｂから入力されたコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、入力されたメディアデータが示すメディアを割り当ててコンテンツを構成する。制御部３１４ｂは、構成したコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。これにより、制御部３１４ｂは、受信したコンポジッション情報が示すメディアの種類毎に指定された表示領域に該当するメディアをメディア表示部３１５に表示させてコンテンツを構成することができる。
【００９３】
次に、本実施形態に係る受信装置３１ｂが行う受信処理の例について説明する。
図２２は、本実施形態に係る受信装置３１ｂが行う受信処理の例を示すフローチャートである。
図２２に示す受信処理は、図７に示す受信処理におけるステップＳ１０４を有し、さらにステップＳ１３１〜Ｓ１３４を有する。
【００９４】
（ステップＳ１３１）放送受信部３１１ｂは、送信装置１１ｂからコンポジッション情報を放送で受信する。ここで、放送受信部３１１ｂは、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がコンポジッション情報であることを識別する。その後、ステップＳ１３２に進む。
（ステップＳ１３２）メディア特定部３１２ｂは、受信したコンポジッション情報に基づいて必要なＭＰＵと、ＭＰＵに含まれるメディアの表示時刻を特定する。ここで、メディア特定部３１２ｂは、コンポジッション情報に基づいて、必要とするメディアの種類を表示時間帯毎に特定する。その後、ステップＳ１３３に進む。
【００９５】
（ステップＳ１３３）放送受信部３１１ｂは、メディア特定部３１２ｂが特定したＭＰＵを放送で送信装置１１ｂから受信する。ここで、放送受信部３１１ｂは、放送伝送路２１から受信したＩＰパケットからＭＭＴパケットを抽出し、抽出したＭＭＴパケットに格納されたデータの種類がＭＰＵであることを識別する。メディア特定部３１２ｂは、受信したＭＰＵから、特定したメディアの種類と表示時間帯に適合するシーケンス番号を有するＭＰＵを選択する。その後、ステップＳ１０４に進む。ステップＳ１０４が終了した後、ステップＳ１３４に進む。
【００９６】
（ステップＳ１３４）制御部３１４ｂは、メディア表示部３１５に対して、復号したメディアデータに係る種類のメディアを、受信したコンポジッション情報で指定される位置に表示させる。ここで、制御部３１４ｂは、受信したコンポジッション情報が示すメディア毎に指定された表示領域に、それぞれ該当するメディアであって、復号したメディアデータが示すメディアを配置する。制御部３１４ｂは、配置されたメディアで構成されたコンテンツを示すコンテンツデータを生成し、生成したコンテンツデータをメディア表示部３１５に出力する。その後、図２２に示す受信処理を終了する。
【００９７】
図１９では図示が省略されているが、送信装置１１ｂにおいて制御信号生成部１１４は、ＭＴＴを生成し、生成したＭＴＴを予め定めた時間間隔で受信装置３１ｂに送信する。ＭＴＴを送信する時間間隔（例えば、１００ｍｓ）は、コンポジッション情報を送信する時間間隔（例えば、数十秒）よりも格段に短い。そのため、放送受信部３１１ｂは、コンポジッション情報を受信する前にＭＴＴを受信することがある。そこで、制御部３１４ｂに、制御部３１４（図５）と同様に予めコンポジッション情報を設定しておき、受信装置３１ｂは図７に示す受信処理を行ってもよい。これにより、受信装置３１ｂは、コンポジッション情報を受信する前に、受信したメディアコンポーネントに基づいてデフォルトのレイアウトでコンテンツを構成することができる。そのため、ユーザには、本来のレイアウトでのコンテンツが提供されるまでの間、デフォルトのレイアウトでのコンテンツが提供されるため、コンテンツが表示されるまでの時間を空費することが避けられる。
【００９８】
なお、送信装置１１ｂは、制御信号生成部１１４の代わりに制御信号生成部１１４ａ（図１６）を備えてもよい。また、受信装置３１ｂは、メディア特定部３１２ａを備え、制御部３１４ｂに、制御部３１４ａ（図１７）と同様に予め複数の異なるコンポジッション情報を設定しておいてもよい。その場合、受信装置３１ｂは、図１８に示す受信処理を行ってもよい。これにより、受信装置３１ｂは、コンポジッション情報を受信する前に、受信したメディアコンポーネントに基づいて、受信したコンポジッション情報識別子で指定されたコンポジッション情報が示すレイアウトでコンテンツを構成することができる。そのため、１つのデフォルトのレイアウトよりも、メディアの種類やメディア毎の表示領域の差異を考慮したレイアウトでのコンテンツが提供される。
【００９９】
このように、本実施形態では、メディア毎の表示領域を指定する構成情報（例えば、コンポジッション情報）を予め定めた時間間隔の閾値よりも長い時間間隔で送信する。
また、本実施形態では、その構成情報を予め定めた時間間隔の閾値よりも長い時間間隔で受信し、受信した構成情報が指定する表示領域に復号したメディアを表示させることを特徴とする。
そのため、コンテンツを伝送する伝送容量を圧迫せずに、コンテンツを構成するための構成情報を伝送することができる。
【０１００】
なお、上述した実施形態において、コンポジッション情報が指定するメディアの種類が表示時刻に依存しない場合がある。そのような場合には、メディア特定部３１２ａ、３１２ｂ、３２２は、コンポジッション情報に基づいてメディアを特定する際、そのコンテンツについて表示時刻によらず一定のメディアを特定する。また、その場合には、メディア特定部３２２は、そのコンテンツについてコンポジッション情報を解析する処理を１回のみ行い、その処理を繰り返さなくてもよい。
【０１０１】
なお、上述した実施形態における受信装置３１、３１ａ、３１ｂ、３２の一部、例えば、メディア特定部３１２、３１２ａ、３１２ｂ、３２２、復号部３１３、制御部３１４、３１４ａ、３１４ｂ、３２４をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、受信装置３１、３１ａ、３１ｂ、３２に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における受信装置３１、３１ａ、３１ｂ、３２の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。受信装置３１、３１ａ、３１ｂ、３２の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１０２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【０１０３】
例えば、上述したＭＴＴに一括配置される（ａ）パケット識別子はＭＰＴ（ＭＭＴ  Ｐａｃｋａｇｅ  Ｔａｂｌｅ、ＭＰテーブルとも呼ばれる）に、（ｂ）シーケンス番号ならびに（ｃ）タイムスタンプ情報はＭＰＵタイムスタンプ記述子（ＭＰＵ  Ｔｉｍｅｓｔａｍｐ  Ｄｅｓｃｒｉｐｔｏｒ）に分散配置されてもよい。その場合、制御信号生成部１１４、１１４ａは、制御信号としてＭＴＴに代えて、ＭＰＴ及びＭＰＵタイムスタンプ記述子を生成する。ＭＰＴは、メディア（アセット）のリスト、各メディアのネットワーク上の位置（アドレス）など、パッケージを構成する情報を含んで構成される。ＭＰＵタイムスタンプ記述子は、各ＭＰＵの提示時刻を示す情報であり、ＭＰＴのアセット記述子領域（後述）で指定される領域に配置される。制御信号生成部１１４、１１４ａは、生成したＭＰＴ及びＭＰＵタイムスタンプを送信処理部１１５及び放送伝送路２１を介して受信装置３１、３１ａに送信する。
受信装置３１、３１ａのメディア特定部３１２、３１２ａ（図６、１７）は、放送受信部３１１を介して受信したＭＰＴに含まれるパケット識別子によりＭＭＴパケットを特定する。また、メディア特定部３１２、３１２ａは、特定したＭＭＴパケットに格納されたＭＰＵタイムスタンプ記述子に含まれるシーケンス番号のＭＰＵを特定する。
【０１０４】
また、構成情報として、上述したコンポジッション情報に代えてレイアウト設定テーブル（ＬＣＴ：Ｌａｙｏｕｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｔａｂｌｅ）が用いられてもよい。ＬＣＴは、メディア毎に表示する表示領域や機器を指定するレイアウト情報を含み、レイアウト情報とレイアウト番号に対応付けるために用いられる。ＬＣＴは、上述したコンポジッション情報とは異なり、バイナリ形式で記述される。
そこで、受信装置３１、３１ａ、３１ｂの制御部３１４、３１４ａ、３１４ｂ（図５、１７、２１）、受信装置３２の制御部３２４（図６）は、コンポジッション情報に代えて、ＬＣＴが示すメディア及び機器ごとに指定した表示領域に、復号部３１３から入力されたメディアデータが示すメディアを割り当ててコンテンツを構成する。
なお、送信装置１２の通信送信部１２２（図４）は、データ入力部１２１から入力されたＬＣＴを、通信伝送路２２を介して受信装置３２に送信する。受信装置３２の制御部３２４は、送信装置１２から通信伝送路２２と通信受信部３２１を介してＬＣＴを受信する。また、送信装置１１ｂの放送送信部１１２ｂ（図２０）は、予め定めたＬＣＴを、放送伝送路２１を介して受信装置３１ｂに送信してもよい。受信装置３１ｂの制御部３１４ｂは、送信装置１１ｂから放送伝送路２１と放送受信部３１１ｂを介してＬＣＴを受信する。
【０１０５】
また、受信装置３１ａの制御部３１４ａ（図１７）には、コンポジッション情報に代えて、予め複数種類のＬＣＴを記憶しておいてもよい。そこで、送信装置１１ａの制御信号生成部１１４ａ（図１６）は、コンポジッション情報識別子に代え、レイアウト番号を取得し、取得したレイアウト番号を制御信号に含め、送信処理部１１５及び放送伝送路２１を介して、受信装置３１ａに送信する。
受信装置３１ａのメディア特定部３１２ａ（図１７）は、放送受信部３１１から入力された制御信号に含まれるパケット識別子に基づいてＭＰＵとそのメディアの種類を特定する。メディア特定部３１２ａは制御信号に含まれるレイアウト番号に対応するレイアウト情報を制御部３１４ａから読み出し、読み出したレイアウト情報に基づいてコンテンツの構成に要するディアの種類を特定する。メディア特定部３１２ａは、特定したメディアの種類に適合するＭＰＵと特定したメディアの種類を示すメディア種類情報を対応付けて復号部３１３に出力する。
制御部３１４ａは、メディア特定部３１２ａから入力されたレイアウト番号に対応するレイアウト情報を特定する。特定されたレイアウト情報は、復号部３１３から入力されたメディアデータが示すメディアを割り当ててコンテンツを構成する際に用いられる。
【０１０６】
次に、ＭＰＴの構成例について説明する。パケット識別子は、後述するロケーション情報（ＭＭＴ＿ｇｅｎｅｒａｌ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ）に含まれる。
図２３は、ＭＰＴの構成例を示す図である。
図２３は、左列から右列の順に、ＭＰＴのデータ構造、ＭＰＴに含まれる各データのビット数、及びそのデータのデータ表記を示す。データ表記のｕｉｍｓｂｆは、符号無し整数（ｕｎｓｉｇｎｅｄ  ｉｎｔｅｇｅｒ）、最上位ビットが先頭（ｍｏｓｔ  ｓｉｇｎｉｆｉｃａｎｔ  ｂｉｔ  ｆｉｒｓｔ）のデータであることを示す。ｂｓｌｂｆは、ビット列（ｂｉｔ  ｓｔｒｉｎｇ）、左ビットが先頭（ｍｏｓｔ  ｓｉｇｎｉｆｉｃａｎｔ  ｂｉｔ  ｆｉｒｓｔ）のデータであることを示す。ｃｈａｒは、文字型（ｃｈａｒａｃｔｅｒ）のデータであることを示す。
【０１０７】
ｔａｂｌｅ＿ｉｄは、パッケージの構成を示すテーブル識別子である。本テーブルが完全な構成のＭＰＴである場合には、０ｘ００という値が与えられる。１つのパッケージの構成が、いくつかのサブセットに分割して記述される場合には、それぞれのサブセットが記述されたＭＰＴに応じて、０ｘ１１〜０ｘ１Ｆのいずれかの値が与えられる。
ｖｅｒｓｉｏｎは、本テーブルのバージョン番号である。本テーブル内の情報に変化があった場合に１加算される。
ｌｅｎｇｔｈは、本テーブルの長さである。当該フィールドの直後から本テーブルの末尾までのバイト数を示す。
ＭＰＴ＿ｍｏｄｅは、ＭＰＴがサブセットに分割されているときの動作モードを示す。サブセットの順番通りに処理するモードには、００という値が与えられる。最初のサブセット（サブセット０）のＭＰＴを受信後に、同一のバージョン番号を有する任意のサブセットを処理できるモードには、０１という値が与えられる。各サブセットのＭＰＴを任意に処理できるモードには、１０という値が与えられる。１１という値は、留保されている（ｒｅｓｅｒｖｅｄ）。
【０１０８】
ＭＭＴ＿ｐａｃｋａｇｅ＿ｉｄ＿ｌｅｎｇｔｈは、パッケージＩＤ長である。パッケージＩＤ長は、パッケージＩＤバイト（後述）の長さをバイト単位で示す情報である。
ＭＭＴ＿ｐａｃｋａｇｅ＿ｉｄ＿ｂｙｔｅは、パッケージＩＤバイトである。パッケージＩＤバイトは、パッケージＩＤを示す領域である。
ＭＰＴ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｌｅｎｇｔｈは、ＭＰＴ記述子長である。ＭＰＴ記述子長は、ＭＰＴ記述子領域の長さをバイト単位で示す情報である。
ＭＰＴ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｂｙｔｅは、ＭＰＴ記述子領域である。ＭＰＴ記述子領域は、ＭＰＴ記述子を格納する領域である。
【０１０９】
ｎｕｍｂｅｒ＿ｏｆ＿ａｓｓｅｔｓは、アセット数Ｎである。アセット数Ｎは、本テーブルが情報を与えるアセットの数である。
ｉｄｅｎｔｉｆｉｅｒ＿ｔｙｐｅは、識別子タイプ、ＭＭＴＰ（Ｍｉｃｒｏｓｏｆｔ  Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）パケットフローのＩＤ体系を示す。アセットＩＤを示すＩＤ体系には、０ｘ００という値が与えられる。
ａｓｓｅｔ＿ｉｄ＿ｓｃｈｅｍｅは、アセットＩＤ形式を示す情報である。
ａｓｓｅｔ＿ｉｄ＿ｌｅｎｇｔｈは、アセットＩＤバイトの長さをバイト単位で示す。
ａｓｓｅｔ＿ｉｄ＿ｂｙｔｅは、アセットＩＤバイトである。アセットＩＤバイトは、アセットＩＤを示す領域である。
ａｓｓｅｔ＿ｔｙｐｅは、アセットタイプである。アセットタイプは、ＭＰ４レジストレーションオーソリティに登録された４文字符号を用いて表された情報である。例えば、ｈｖｃｌは、ＭＰＥＧ−Ｈ  ＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）を意味する。ｍｐ４ａは、ＭＰＥＧ−４オーディオを意味する。
ａｓｓｅｔ＿ｃｌｏｃｋ＿ｒｅｌａｔｉｏｎ＿ｆｌａｇは、クロック情報フラグである。クロック情報フラグは、アセットのクロック情報フィールドの有無を示す情報である。クロック情報識別フィールド及びタイムスケールフラグフィールドが存在する場合には、１という値が与えられる。クロック情報識別フィール及びタイムスケールフラグフィールドが存在しない場合には、０という値が与えられる。
【０１１０】
ｌｏｃａｔｉｏｎ＿ｃｏｕｎｔは、ロケーション数である。ロケーション数は、アセットのロケーション情報の数である。
ＭＭＴ＿ｇｅｎｅｒａｌ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏは、アセットのロケーション情報である。
ａｓｓｅｔ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｌｅｎｇｔｈは、アセット記述子長である。アセット記述子長は、アセット記述子の全バイト長を示す。
ａｓｓｅｔ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｂｙｔｅは、アセット記述子領域である。アセット記述子領域は、アセット記述子を格納する領域である。
【０１１１】
次に、ロケーション情報の構成例について説明する。
図２４は、ロケーション情報の構成例を示す図である。
図２４の左列から右列の順に、ロケーション情報のデータ構造、ロケーション情報に含まれる各データのビット数、及びそのデータのデータ表記を示す。
ｌｏｃａｔｉｏｎ＿ｔｙｐｅは、ロケーションタイプである。ロケーションタイプは、ロケーション情報の種類を示し、０ｘ００から０ｘ０５までのいずれかの値をとる。０ｘ００という値は、このロケーション情報（ＭＭＴ＿ｇｅｎｅｒａｌ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ）を含むテーブルが伝送されるＩＰデータフローと同一のＩＰデータフローのＭＭＴＰパケットを示す。
０ｘ０１という値は、ＩＰｖ４データフローのＭＭＴＰパケットを示す。０ｘ０２という値は、ＩＰｖ６データフローのＭＭＴＰパケットを示す。０ｘ０３という値は、ＭＰＥＧ−２  ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）の放送ネットワークのＭＰＥＧ−２  ＴＳパケットを示す。０ｘ０４という値は、ＩＰｖ６データフローのＭＰＥＧ−２  ＴＳパケットを示す。０ｘ０５という値は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を示す。
【０１１２】
ｐａｃｋｅｔ＿ｉｄは、パケット識別子である。パケット識別子は、ＭＭＴＰパケットのパケットＩＤを示す。
ｉｐｖ４＿ｓｒｃ＿ａｄｄｒは、送信元ＩＰｖ４アドレスである。送信元ＩＰｖ４アドレスは、ＩＰｖ４データフローの送信元ＩＰｖ４アドレスを示す。
ｉｐｖ４＿ｄｓｔ＿ａｄｄｒは、宛先ＩＰｖ４アドレスである。宛先ＩＰｖ４アドレスは、ＩＰｖ４データフローの宛先アドレスを示す。
ｄｓｔ＿ｐｏｒｔは、宛先ポート番号である。宛先ポート番号は、ＩＰデータフローの宛先ポート番号を示す。
ｉｐｖ６＿ｓｒｃ＿ａｄｄｒは、送信元ＩＰｖ６アドレスである。送信元ＩＰｖ６アドレスは、ＩＰｖ６データフローの送信元アドレスを示す。
ｉｐｖ６＿ｄｓｔ＿ａｄｄｒは、宛先ＩＰｖ６アドレスである。宛先ＩＰｖ６アドレスは、ＩＰｖ６データフローの宛先アドレスを示す。
【０１１３】
ｎｅｔｗｏｒｋ＿ｉｄは、ネットワーク識別子である。ネットワーク識別子は、放送ネットワークを識別するための識別子である。
ＭＰＥＧ＿２＿ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ｉｄは、トランスポートストリーム識別子である。トランスポートストリーム識別子は、ＭＰＥＧ−２  ＴＳを識別するための識別子である。
ＵＲＬ＿ｌｅｎｇｔｈは、ＵＲＬ長である。ＵＲＬ長は、ＵＲＬバイトフィールドの長さをバイト単位で示す。
ＵＲＬ＿ｂｙｔｅは、ＵＲＬバイトである。ＵＲＬバイトは、ＵＲＬを示す領域である
【０１１４】
次に、ＭＰＵタイムスタンプ記述子の構成例について説明する。
図２５は、ＭＰＵタイムスタンプ記述子の構成例を示す図である。
ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇは、当該記述子の識別情報である。
ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈは、当該記述子の記述子長である。
ｍｐｕ＿ｓｑｕｅｎｃｅ＿ｎｕｍｂｅｒは、ＭＰＵシーケンス番号である。ＭＰＵシーケンス番号は、タイムスタンプを記述するＭＰＵのシーケンス番号である。
ｍｐｕ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｔｉｍｅは、ＭＰＵ提示時刻である。ＭＰＵ提示時刻は、ＭＰＵの提示時刻を６４ビットのＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｃｏｌ）タイムスタンプ形式で示す情報である。
【０１１５】
次に、ＬＣＴの構成例について説明する。
図２６は、ＬＣＴの構成例を示す図である。
図２６は、左列から右列の順に、ＬＣＴのデータ構造、ＬＣＴに含まれる各データのビット数、及びそのデータのデータ表記を示す。
【０１１６】
ｔａｂｌｅ＿ｉｄは、本テーブルであることを示す識別情報である。
ｖｅｒｓｉｏｎは、本テーブルのバージョン番号を示す。
ｎｕｍｂｅｒ＿ｏｆ＿ｌｏｏｐは、ループ数である。ループ数は、本テーブルにおいて、このフィールドの直後に含まれるループの数Ｎである。
ｌａｙｏｕｔ＿ｎｕｍｂｅｒは、レイアウト番号を示す。デフォルトのレイアウト設定には、０という値が与えられる。
ｄｅｖｉｃｅ＿ｉｄは、デバイスＩＤである。デバイスＩＤは、クライアント端末の番号を示す。メインデバイスには、０という値が与えられる。
【０１１７】
ｎｕｍｂｅｒ＿ｏｆ＿ｒｅｇｉｏｎは、当該レイアウトにおける領域数を示す。
ｒｅｇｉｏｎ＿ｎｕｍｂｅｒは、領域番号を示す。デフォルトの領域番号には、０という値が与えられる。
ｌｅｆｔ＿ｔｏｐ＿ｐｏｓ＿ｘは、左上水平位置である。左上水平位置は、領域の左上の水平位置を、水平方向の全画素数に対する割合で示す。全画面表示の左側、右側の左上水平位置は、それぞれ０、１００である。
ｌｅｆｔ＿ｔｏｐ＿ｐｏｓ＿ｙは、左上垂直位置である。左上垂直位置は、領域の左上の垂直位置を、垂直方向の全画素数に対する割合で示す。全画面表示の上側、下側の左上垂直位置は、それぞれ０、１００である。
ｒｉｇｈｔ＿ｄｏｗｎ＿ｐｏｓ＿ｘは、右下水平位置である。右下水平位置は、領域の右下の水平位置を、水平方向の全画素数に対する割合で示す。
ｒｉｇｈｔ＿ｄｏｗｎ＿ｐｏｓ＿ｙは、右下垂直位置である。右下垂直位置は、領域の右下の垂直位置を、垂直方向の全画素数に対する割合で示す。
ｌａｙｅｒ＿ｏｒｄｅｒは、レイヤ順序である。レイヤ順序は、領域の奥行方向の相対位置（階層）を示す。最後列に提示する領域には、０という値が与えられる。レイヤ順序の値が大きくなるほど、より前面出の提示を示す。
ｄｅｓｃｒｉｐｔｏｒは、記述子領域である。記述子領域は、レイアウトの詳細な情報を示す記述子が格納される領域である。
【０１１８】
次に、ＬＣＴに基づくレイアウトの割り当てと各フィールドの値の例について説明する。
図２７は、レイアウトの割り当てと各フィールドの値の例（１）を示す図である。
図２７（Ａ）は、表示領域ｄ１０の全体に領域０が割り当てられたデバイス（デバイスＩＤ０）を示す。領域０は、レイアウト番号０で指定されるデフォルトレイアウトが示す単一の領域である。
図２７（Ｂ）は、図２７（Ａ）のレイアウトを与える各フィールドの値を示す。ループ数、レイアウト番号、デバイスＩＤ、領域数、領域番号、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ１、０、０、１、０、０、０、１００、１００、０、である。
【０１１９】
図２８は、レイアウトの割り当てと各フィールドの値の例（２）を示す図である。
図２８（Ａ）は、レイアウト番号１で指定される３つの領域０、１、２が割り当てられたデバイス（デバイスＩＤ０）を示す。領域０は、表示領域ｄ１０の左上の大部分、領域１は、表示領域ｄ１０の右側、領域２は、表示領域ｄ１０の下側に、それぞれ配置されている。領域０−２は、互いに重なっていない。
図２８（Ｂ）は、図２８（Ａ）のレイアウトを与える各フィールドの値を示す。ループ数、レイアウト番号、デバイスＩＤ、領域数は、それぞれ１、１、０、３である。左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、各領域番号について定められている。領域番号０について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ０、０、８０、８０、０である。領域番号１について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ８０、０、１００、１００、０である。領域番号２について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ０、８０、８０、１００、０である。
【０１２０】
図２９は、レイアウトの割り当てと各フィールドの値の例（３）を示す図である。
図２９（Ａ）は、レイアウト番号２で指定される３つの領域０、１、２が割り当てられたデバイス（デバイスＩＤ０）を示す。領域１、２は、図２８（Ａ）に示す領域１、２とそれぞれ同一の領域であるが、領域０の前面に重なっている。領域０は、表示領域ｄ１０の全体に割り当てられている。
図２９（Ｂ）は、図２９（Ａ）のレイアウトを与える各フィールドの値を示す。ループ数、レイアウト番号、デバイスＩＤ、領域数は、それぞれ１、２、０、３である。領域番号０について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ０、０、１００、１００、０である。領域番号１について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ８０、０、１００、１００、１である。領域番号２について、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ０、８０、８０、１００、１である。
【０１２１】
図３０は、レイアウトの割り当てと各フィールドの値の例（４）を示す図である。
図３０（Ａ）は、レイアウト番号３で指定される領域０がそれぞれ割り当てられた２つのデバイス（デバイスＩＤ０、デバイスＩＤ１）を示す。図示の例では、メインデバイスであるデバイスＩＤ０、別個のデバイスであるデバイスＩＤ１それぞれの表示領域ｄ１０、ｄ１１の全体に領域０が割り当てられている。
図３０（Ｂ）は、図３０（Ａ）のレイアウトを与える各フィールドの値を示す。ループ数は２である。この例では、レイアウト番号、デバイスＩＤ、領域数がデバイス毎に与えられている。デバイスＩＤ０、デバイスＩＤ１ともに、レイアウト番号、領域数、領域番号、左上水平位置、左上垂直位置、右下水平位置、右下垂直位置、レイヤ順序は、それぞれ３、１、０、０、０、１００、１００、０である。
【符号の説明】
【０１２２】
１、２、３…放送システム、１１、１１ａ、１１ｂ…送信装置、１１１…データ入力部、
１１２、１１２ａ、１１２ｂ…放送送信部、１１３…カプセル化部、
１１４、１１４ａ…制御信号生成部、１１５、１１５ｂ…送信処理部、
１２…送信装置、１２１…データ入力部、１２２…通信送信部、
２１…放送伝送路、２２…通信伝送路、
３１、３１ａ、３１ｂ、３２…受信装置、３１１、３１１ｂ…放送受信部、
３１２、３１２ａ、３１２ｂ、３２２…メディア特定部、
３１３…復号部、３１４、３１４ａ、３１４ｂ、３２４…制御部、
３１５…メディア表示部、３１６…映像表示部、３１７…音声再生部、
３２１…通信受信部
【図１】
2014212517.tif 000003
【図２】
2014212517.tif 000004
【図３】
2014212517.tif 000005
【図４】
2014212517.tif 000006
【図５】
2014212517.tif 000007
【図６】
2014212517.tif 000008
【図７】
2014212517.tif 000009
【図８】
2014212517.tif 000010
【図９】
2014212517.tif 000011
【図１０】
2014212517.tif 000012
【図１１】
2014212517.tif 000013
【図１２】
2014212517.tif 000014
【図１３】
2014212517.tif 000015
【図１４】
2014212517.tif 000016
【図１５】
2014212517.tif 000017
【図１６】
2014212517.tif 000018
【図１７】
2014212517.tif 000019
【図１８】
2014212517.tif 000020
【図１９】
2014212517.tif 000021
【図２０】
2014212517.tif 000022
【図２１】
2014212517.tif 000023
【図２２】
2014212517.tif 000024
【図２３】
2014212517.tif 000025
【図２４】
2014212517.tif 000026
【図２５】
2014212517.tif 000027
【図２６】
2014212517.tif 000028
【図２７】
2014212517.tif 000029
【図２８】
2014212517.tif 000030
【図２９】
2014212517.tif 000031
【図３０】
2014212517.tif 000032