(57)【特許請求の範囲】
【請求項１】
コンテンツを送信する送信装置であって、
前記コンテンツに含まれるアプリケーションを起動するための情報が記述されたアプリケーション情報テーブルと前記コンテンツとを対応付けるアプリケーション特定記述子と、前記アプリケーション情報テーブルを取得するためのロケーション情報と、を生成する生成部と、
前記コンテンツを送信すると共に、前記コンテンツの構成と、前記アプリケーション特定記述子と、前記ロケーション情報と、が記述された管理テーブルを送信する送信部と、を備え、
前記生成部は、複数種類の所定の伝送路のうち前記アプリケーション情報テーブルの取得の際に使用する伝送路のタイプを指定する情報と、該タイプの伝送路にて前記アプリケーション情報テーブルを取得するためのパケットＩＤとを含む前記ロケーション情報を生成することを特徴とする送信装置。
【請求項２】
前記生成部は、前記管理テーブルと、前記コンテンツに関連するパッケージリストと、を生成し、
前記送信部は、前記管理テーブルと前記パッケージリストと、を含むパッケージアクセスメッセージを送信することを特徴とする請求項１に記載の送信装置。
【請求項３】
コンテンツを受信する受信装置であって、
前記コンテンツに含まれるアプリケーションを起動するための情報が記述されたアプリケーション情報テーブルと前記コンテンツとを対応付けるアプリケーション特定記述子と、前記アプリケーション情報テーブルを取得するためのロケーション情報と、が記述された管理テーブルを取得する取得部と、
前記アプリケーション情報テーブルに基づき、前記コンテンツに含まれる前記アプリケーションを起動する起動部と、を備え、
前記取得部は、複数種類の所定の伝送路のうち前記取得部が前記アプリケーション情報テーブルを取得する際に使用する伝送路のタイプを指定する情報と、該タイプの伝送路にて前記アプリケーション情報テーブルを取得するためのパケットＩＤとを含む前記ロケーション情報を取得することを特徴とする受信装置。
【請求項４】
前記取得部は、前記管理テーブルと、前記コンテンツに関連するパッケージリストと、を含むパッケージアクセスメッセージを取得することを特徴とする請求項３に記載の受信装置。
【請求項５】
前記取得部は、前記管理テーブルを参照して前記アプリケーション情報テーブルを取得することを特徴とする請求項３に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置および当該受信装置の制御方法、当該コンテンツを送信する送信装置および当該送信装置の制御方法、並びに、これらの装置の制御プログラムおよび当該制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
現在では、超高精細度テレビジョン放送（８Ｋまたは４Ｋ放送）向けの放送規格が策定中である。また、超高精細度テレビジョン放送向けのデータ放送規格も策定中である。
【０００３】
また、近年サービスが開始された放送通信連携サービスのHybridcastでは、アプリケーション情報テーブル（ＡＩＴ）に基づいて、番組に連動してデータ放送のアプリケーションを起動することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】一般社団法人 電波産業会，デジタル放送におけるデータ放送符号化方式と伝送方式 標準規格 ARIB STD-B24 5.5版 （第三分冊），2011年12月発行
【非特許文献２】一般社団法人 電波産業会，デジタル放送における映像符号化、音声符号化及び多重化方式 標準規格 ARIB STD-B32 2.2版，2009年7月発行
【非特許文献３】一般社団法人 電波産業会，デジタル放送におけるMMTによるメディアトランスポート方式 標準規格 ARIB STD-B60 1.0版，2014年7月発行
【非特許文献４】一般社団法人IPTVフォーラム，IPTV規定 放送通信連携システム仕様 IPTVFJ STD-0010 1.0版，P16-P34,P53-P59，2013年3月22日発行
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在策定中の超高精細度テレビジョン放送向けの放送規格では、８Ｋ放送だけでなく、４Ｋマルチチャンネルの編成での放送も規格化されることが考えられる。しかしながら、現状の超高精細度テレビジョン放送向けの規格では、一つの放送サービスには一つのＡＩＴしか紐づけることができない。そのため、４Ｋマルチチャンネルの編成での放送番組において、マルチ編成の番組毎に異なるアプリケーションを起動させることができない。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、マルチ編成の番組毎に異なるアプリケーションを起動させることが可能な受信装置、送信装置、送信システム、受信装置の制御方法、送信装置の制御方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る受信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を受信する受信部と、上記パッケージの１つを再生する再生部と、上記受信部が受信したアプリケーション特定情報を参照して、上記再生部が再生しているパッケージに対応するアプリケーションを起動する制御部と、を備えている。
【０００８】
上記の課題を解決するために、本発明の一態様に係る受信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置であって、上記パッケージのそれぞれについて、当該パッケージに対応するアプリケーションを制御するためのアプリケーション制御情報を受信する受信部と、上記パッケージの１つを再生する再生部と、上記再生部が再生しているパッケージに対応するアプリケーション制御情報を参照して、当該パッケージに対応するアプリケーションを起動する制御部と、を備えている。
【０００９】
上記の課題を解決するために、本発明の一態様に係る送信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信装置に送信する送信装置であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を生成する生成部と、上記生成部が生成したアプリケーション特定情報を送信する送信部と、を備えている。
【００１０】
上記の課題を解決するために、本発明の一態様に係る送信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信装置に送信する送信装置であって、上記パッケージのそれぞれについて、当該パッケージに対応するアプリケーション制御情報を生成する生成部と、上記生成部が生成した複数のアプリケーション制御情報を送信する送信部と、を備えている。
【００１１】
上記の課題を解決するために、本発明の一態様に係る受信装置の制御方法は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置の制御方法であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を受信する受信ステップと、上記パッケージの１つを再生する再生ステップと、上記受信ステップにおいて受信されたアプリケーション特定情報を参照して、上記再生ステップにおいて再生されているパッケージに対応するアプリケーションを起動する制御ステップと、を含む。
【００１２】
上記の課題を解決するために、本発明の一態様に係る送信装置の制御方法は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを送信する送信装置の制御方法であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を生成する生成ステップと、上記生成ステップにおいて生成されたアプリケーション特定情報を送信する送信ステップと、を含む。
【発明の効果】
【００１３】
本発明の一態様によれば、マルチチャンネル（マルチ編成のコンテンツ）毎に、当該マルチチャンネルに対応するアプリケーションを起動することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係るコンテンツ送信システムの構成および当該システムに含まれる送信装置および受信装置の要部構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係るコンテンツの伝送単位のデータ構造の一例を示す図である。
【図３】上記コンテンツの制御情報であるＰＡメッセージのシンタックスの一例を示す図である。
【図４】上記ＰＡメッセージに含まれるＭＰＴのシンタックスの一例を示す図である。
【図５】上記ＰＡメッセージに含まれるＰＬＴのシンタックスの一例を示す図である。
【図６】上記コンテンツの制御情報であるＭ２セクションメッセージのシンタックスの一例を示す図である。
【図７】上記Ｍ２セクションメッセージに含まれるＭＨ−ＡＩＴのシンタックスの一例を示す図である。
【図８】上記ＭＨ−ＡＩＴに記述されるアプリケーション識別子の一例を示す図である。
【図９】上記ＭＨ−ＡＩＴに記述されるアプリケーション識別子の他の一例を示す図である。
【図１０】上記送信装置が生成するＭＰＴの一例を示す図である。
【図１１】上記受信装置が生成するアプリケーションリストの一例を示す図である。
【図１２】上記送信装置のコンテンツ送信処理の一例を示すフローチャートである。
【図１３】上記受信装置のコンテンツ受信処理の一例を示すフローチャートである。
【図１４】本発明の実施形態２に係るＭＨ−ＡＩＴに記述されるＭＨ−アプリケーション記述子のシンタックスの一例を示す図である。
【図１５】本発明の実施形態３に係るＭＨ−ＡＩＴに記述されるＭＨ−簡易アプリケーションロケーション記述子のシンタックスの一例を示す図である。
【図１６】本発明の実施形態３に係る受信装置が生成するアプリケーションリストの一例を示す図である。
【図１７】本発明の実施形態４に係るコンテンツの伝送単位のデータ構造の一例を示す図である。
【図１８】本発明の実施形態４に係る送信装置が生成するＭＰＴの一例を示す図である。
【図１９】上記送信装置のコンテンツ送信処理の一例を示すフローチャートである。
【図２０】本発明の実施形態４に係る受信装置のコンテンツ受信処理の一例を示すフローチャートである。
【図２１】本発明の実施形態５に係るＭＨ−ＡＩＴの第一記述子に記述されるＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【図２２】本発明の実施形態６に係るＭＨ−ＡＩＴの第二記述子に記述されるＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【図２３】本発明の実施形態７に係るコンテンツの伝送単位のデータ構造の一例を示す図である。
【図２４】本発明の実施形態７に係る各ＭＰＴの第一記述子に記述されるＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【図２５】本発明の実施形態７に係る上記ＡＩＴバインディング記述子に記述される「MMT_general_location_info（）」のシンタックスの一例を示す図である。
【図２６】本発明の実施形態８に係る或るＭＰＴの第一記述子に記述されるＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【発明を実施するための形態】
【００１５】
〔本発明の概要〕
本発明は、マルチ編成放送の番組を再生時に、再生している番組に対応したアプリケーションを起動する仕組みを提供する。マルチ編成放送とは、１つのチャンネルで（一放送事業者が）複数の番組（メインチャンネル／サブチャンネル）を同時に放送することである。マルチ編成放送において、１つのチャンネルに含まれるメインチャンネルおよびサブチャンネルをマルチチャンネルと称する。
【００１６】
本発明では、番組（コンテンツ）の伝送規格としてＭＭＴ（MPEG Media Transport）を採用する。ＭＭＴは、Internet Protocol（ＩＰ）上で用いるメディアトランスポート方式であり、多様な伝送路でのメディア伝送を可能にする方式である。具体的には、ＭＭＴは、制御情報でパケットＩＤやＩＰアドレスやＵＲＬを指定することにより、異なるネットワークを介して、番組を構成する映像、音声およびデータ等のコンポーネントを参照することができる。また、本発明では、ＭＭＴにより実現される８Ｋ（または４Ｋ）放送を想定する。
【００１７】
〔実施形態１〕
本発明の一実施形態（実施形態１）について図１から図１３に基づいて説明すると以下の通りである。
【００１８】
（データ構造）
まず、本実施形態に係るデータ構造について図２に基づいて説明する。図２は、実施形態１に係るコンテンツの伝送単位のデータ構造の一例を示す図である。図２に示すデータ構造は、２つのマルチチャンネルを含む１つのチャンネルのＩＰデータフローのデータ構造である。
【００１９】
図２に示すＩＰデータフロー１００は、本実施形態に係るコンテンツの伝送単位である。図２に示すように、ＩＰデータフロー１００は、第１パッケージ１１１、第２パッケージ１１２およびＭ２セクションメッセージ１４０から構成される。ＭＭＴでは、コンテンツ（番組）の単位をパッケージとして定義しており、このパッケージをマルチ編成のサービス（マルチチャンネル）と一対一に対応付けている。すなわち、第１パッケージ１１１および第２パッケージ１１２がそれぞれ１つのマルチチャンネルに対応している。本実施形態では、第１パッケージ１１１がマルチチャンネルｃｈ１０１に対応しており、第２パッケージ１１２がマルチチャンネルｃｈ１０２に対応しているとする。
【００２０】
第１パッケージ１１１は、ＰＡ（Package Access）メッセージ１２０、ビデオアセット１３１、オーディオアセット１３２、データアセット１３３およびＤＴ（Data Transfer）メッセージ１５０を含む。また、第２パッケージ１１２は、ＰＡメッセージ１６０、ビデオアセット１７１、オーディオアセット１７２、データアセット１７３およびＤＴメッセージ１８０を含む。
【００２１】
（アセット）
ＭＭＴでは、映像や音声等のコンポーネントをアセットと定義する。すなわち、ビデオアセット１３１およびビデオアセット１７１は映像コンポーネントであり、オーディオアセット１３２およびオーディオアセット１７２は音声コンポーネントであり、データアセット１３３およびデータアセット１７３はデータ放送コンポーネントである。
【００２２】
（ＰＡメッセージ）
ＰＡメッセージ１２０およびＰＡメッセージ１６０は、制御情報の一種であり、パッケージに含まれるコンテンツの構成（後述のアセット）等を示す制御情報である。ＭＭＴでは、メッセージは特定の情報を示す要素や属性を持つテーブルを含み、テーブルはより詳細な情報を示す記述子を含む。具体的には、ＰＡメッセージ１２０は、ＭＰＴ（MMT Package Table）１２１およびＰＬＴ（Package List Table）１２２を含む。また、ＰＡメッセージ１６０は、ＭＰＴ１６１を含む。ＰＡメッセージ１２０およびＰＡメッセージ１６０のシンタックスの一例を図３に示す。図３に示すシンタックスの「table()」７１にＭＰＴ１２１、ＭＰＴ１６１、ＰＬＴ１２２等のテーブルが記述される。
【００２３】
（ＭＰＴ）
ＭＰＴ１２１およびＭＰＴ１６１は、アセットのリスト、そのアセットが含まれるＭＭＴパケットを特定するパケットＩＤおよびＩＰデータフローの位置などのパッケージを構成する情報を示す。換言すると、ＭＰＴ１２１およびＭＰＴ１６１は、パッケージの構成を管理するパッケージ構成管理情報である。そのため、ＭＰＴ１２１およびＭＰＴ１６１を解析することにより、パッケージを構成するアセットを特定することができる。ＭＰＴ１２１およびＭＰＴ１６１のシンタックスの一例を図４に示す。
【００２４】
（ＰＬＴ）
ＰＬＴ１２２は、ＩＰデータフロー１００に含まれる他のパッケージ（第２パッケージ１１２）のリストを示す。より具体的には、ＰＬＴ１２２は、他のパッケージに含まれるＰＡメッセージのリストを示す。そのため、ＰＬＴ１２２を解析することにより、他のパッケージに含まれるＰＡメッセージのＭＰＴを特定することができ、他のパッケージを構成するアセットを特定することができる。ＰＬＴ１２２のシンタックスの一例を図５に示す。
【００２５】
（ＤＴメッセージ）
ＤＴメッセージ１５０およびＤＴメッセージ１８０は、制御情報の一種（データ放送の制御情報）であり、データ放送に関連するメッセージである。ＤＴメッセージ１５０は、ＤＤＭＴ（データディレクトリ管理テーブル）１５１、ＤＣＭＴ（データコンテント管理テーブル）１５２およびＤＡＭＴ（データアセット管理テーブル）１５３を含み、ＤＴメッセージ１８０は、ＤＤＭＴ１８１、ＤＣＭＴ１８２およびＤＡＭＴ１８３を含む。
【００２６】
ＤＤＭＴ１５１およびＤＤＭＴ１８１は、データ放送に関するファイルおよびディレクトリの構成を管理するためのテーブルである。ＤＣＭＴ１５２およびＤＣＭＴ１８２は、受信機におけるデータ放送コンテンツの表示処理を制御するためのテーブルである。ＤＡＭＴ１５３およびＤＡＭＴ１８３は、データアセットを管理するためのテーブルである。
【００２７】
（Ｍ２セクションメッセージ）
Ｍ２セクションメッセージ１４０は、制御情報の一種であり、MPEG-2 Systemsのセクション拡張形式を伝送するために用いる情報である。本実施形態では、Ｍ２セクションメッセージ１４０は、ＭＨ−ＡＩＴ１４１を含む。Ｍ２セクションメッセージ１４０のシンタックスの一例を図６に示す。図６に示すシンタックスの「signaling_data_byte」７２にＭＨ−ＡＩＴ１４１が配置される。
【００２８】
（ＭＨ−ＡＩＴ）
ＭＨ−ＡＩＴ１４１は、ＭＭＴ用のＡＩＴ（Application Information Table：アプリケーション情報テーブル）である。ＭＨ−ＡＩＴ１４１は、受信装置に対して、放送サービスに連携する放送マネージドアプリケーションの存在を周知し、その制御を指示するためのアプリケーション制御情報である。放送マネージドアプリケーションとは、後述のコンテンツ送信システムで提供されるサービスを具体化するために個々のサービス用に開発・運用されるソフトウェアで、受信装置上で実行されるもののうち放送事業者（または、放送事業者が信託した事業母体）が認証したものである。以下では、放送マネージドアプリケーションを単にアプリケーションと称する。
【００２９】
ここで、詳細は後述するが、放送事業者は、放送局から放送波を介して送信するデータ放送にアプリケーションを含めて、受信装置にアプリケーションを送信してもよいし、放送局から通信回線を介して送信するデータ放送にアプリケーションを含めて、受信装置にアプリケーションを送信してもよいし、放送事業者が信託した事業母体が管理するサーバから通信回線を介して、受信装置にアプリケーションを送信してもよい。
【００３０】
具体的に、ＭＨ−ＡＩＴ１４１は、アプリケーション識別子（application_identifier）、ＭＨ−アプリケーション記述子（MH-Application_Descriptor）、ＭＨ−簡易アプリケーションロケーション記述子（MH-Simple_Application_Location_Descriptor）等を含む。アプリケーション識別子は、アプリケーションを一意に識別するためのアプリケーション識別情報である。ＭＨ−アプリケーション記述子は、アプリケーションが要求する受信装置（アプリケーションを実行可能な受信装置）の機能を示すアプリケーションプロファイル等のアプリケーションの制御に関連する情報が記述されたアプリケーション関連情報である。換言すると、ＭＨ−アプリケーション記述子は、アプリケーションを制御するための情報を記述可能な情報である。ＭＨ−簡易アプリケーションロケーション記述子は、アプリケーションの取得先を特定するためのアプリケーション取得先情報である。
【００３１】
本実施形態では、ＭＨ−ＡＩＴ１４１は、上記の情報に加えて、さらに、各パッケージを識別するためのパッケージ識別情報（マルチチャンネルを識別するためのマルチチャンネル識別情報）を有する。具体的には、本実施形態では、アプリケーション識別子がパッケージ識別情報を有する。
【００３２】
ＭＨ−ＡＩＴ１４１のシンタックスの一例を図７に示す。上述のように、本実施形態では、アプリケーション識別子７３にパッケージ識別情報が記述される。また、図７に示すシンタックスの「descriptor()」７４にＭＨ−アプリケーション記述子（MH-Application_Descriptor）およびＭＨ−簡易アプリケーションロケーション記述子（MH-Simple_Application_Location_Descriptor）が配置される。なお、ＭＨ−アプリケーション記述子およびＭＨ−簡易アプリケーションロケーション記述子は、１つのアプリケーション毎に必ず１つずつ配置される。
【００３３】
本実施形態に係るアプリケーション識別子の記述例を図８に示す。図８に示すように、アプリケーション識別子は、「organization_id」、「application_id」、「component_tag/asset_id」を有する。「organization_id」は、アプリケーションを作成した組織（例えば、放送事業者）を示し、当該組織を一意に識別するための組織識別情報である。「application_id」は、「organization_id」の示す組織内において、アプリケーションを一意に識別するための組織内アプリケーション識別情報である。「organization_id」および「application_id」により、アプリケーションを一意に識別することができる。すなわち、「organization_id」および「application_id」がアプリケーション識別情報である。「component_tag/asset_id」は、パッケージ識別情報である。「component_tag」は、コンポーネントを識別するためのコンポーネント識別情報である。「asset_id」は、アセットを識別するためのアセット識別情報である。すなわち、図８に示す例では、パッケージ識別情報は、上記コンポーネント識別情報または上記アセット識別情報である。受信装置３は、パッケージに含まれる何れかのコンポーネント（またはアセット）が特定できれば、そのパッケージ、すなわちマルチチャンネルを特定することができる。
【００３４】
このように、アプリケーション識別子に上記コンポーネント識別情報または上記アセット識別情報が記述されている。すなわち、アプリケーション識別子において、アプリケーション識別情報と、パッケージ識別情報とが対応付けられている。そのため、受信装置は、アプリケーション識別子を参照することにより、ユーザが選局したマルチチャンネルの番組を構成するコンポーネント（アセット）を再生する際に、当該コンポーネント（アセット）に対応するアプリケーションを起動することができる。
【００３５】
すなわち、本実施形態に係るアプリケーション識別子は、各パッケージに対応するアプリケーションを示すアプリケーション特定情報である。換言すると、本実施形態に係るアプリケーション識別子は、マルチチャンネル（マルチ編成のコンテンツ）とアプリケーションとの関係を規定するアプリケーション特定情報である。
【００３６】
次に、本実施形態に係るアプリケーション識別子の他の記述例を図９に示す。図９に示すように、３２ビットである「application_id」の上位８ビットに「component_tag」を記述してもよい。すなわち、組織内アプリケーション識別情報の上位ｎビットまたは下位ｎビットにパッケージ識別情報（コンポーネント識別情報またはアセット識別情報）が記述されてもよい。
【００３７】
なお、パッケージ識別情報は、アプリケーションに対応するパッケージを識別できる情報であれば、上記コンポーネント識別情報または上記アセット識別情報に限らず、「service_id」または「MMT_package_id」など、任意でよい。「service_id」は、サービスを一意に識別するためのサービス識別情報である。また、「MMT_package_id」は、ＭＭＴパッケージを一意に識別するためのＭＭＴパッケージ識別情報である。
【００３８】
（コンテンツ送信システムの概要）
次に、本実施形態に係るコンテンツ送信システムについて図１に基づいて説明する。図１は、実施形態１に係るコンテンツ送信システム１の構成および当該システムに含まれる送信装置２および受信装置３の要部構成の一例を示すブロック図である。
【００３９】
図１に示すように、コンテンツ送信システム１は、送信装置２、受信装置３、コンテンツサーバ５およびコンテンツサーバ６を含む。
【００４０】
送信装置２は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを送信する装置であり、放送事業者等が管理する装置である。受信装置３は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信し、再生する装置である。受信装置３は、例えば、テレビジョン受像機、携帯電話機（スマートフォン）、タブレット端末、ＰＣ、携帯ゲーム機等である。送信装置２と受信装置３とは、インターネットを介して接続している。送信装置２は、放送波およびインターネットを介して、受信装置３にコンテンツおよびその他各種データを送信することができる。
【００４１】
コンテンツサーバ５は、送信装置２が送信するコンテンツを格納するサーバである。図１に示す例では、コンテンツサーバ５は送信装置２と別体であるが、送信装置２がコンテンツサーバ５を備えていてもよい。
【００４２】
コンテンツサーバ６は、送信装置２を管理する事業者が管理するサーバ、または、送信装置２を管理する事業者と異なる事業者（例えば、送信装置２を管理する放送事業者が信託した事業者）が管理するサーバである。受信装置３は、インターネットを介して、送信装置２だけではなく、コンテンツサーバ６からもコンテンツおよびその他各種データを取得することができる。
【００４３】
図１に示す例では、コンテンツ送信システム１が送信装置２、受信装置３、コンテンツサーバ５およびコンテンツサーバ６をそれぞれ１つずつ含んでいるが、これに限るものではない。コンテンツ送信システム１は、送信装置２、受信装置３、コンテンツサーバ５およびコンテンツサーバ６をそれぞれ複数含んでもよい。
【００４４】
以下に、コンテンツ送信システム１を構成する送信装置２および受信装置３の構成について説明する。
【００４５】
（送信装置の構成）
図１に示すように、送信装置２は、コンポーネント多重化部（生成部、送信部）２１、放送送信部２２および通信送受信部２３を備える。
【００４６】
コンポーネント多重化部２１は、映像、音声、データ放送等のコンポーネントをパケット化し、１つのストリームに多重化して受信装置３に送信するものである。
【００４７】
具体的には、コンポーネント多重化部２１は、コンテンツサーバ５からコンテンツを取得し、取得したコンテンツの制御情報（上述のＰＡメッセージ、Ｍ２セクションメッセージ、ＤＴメッセージ等）を生成する。コンポーネント多重化部２１は、生成した制御情報、並びに、取得したコンテンツを構成する映像、音声およびデータ放送等のコンポーネントをパケット化し、１つのストリームに多重化する。コンポーネント多重化部２１は、生成したストリームを放送送信部２２または通信送受信部２３を介して受信装置３に送信する。
【００４８】
換言すると、コンポーネント多重化部２１は、各パッケージに対応するアプリケーションを示すアプリケーション特定情報（ＭＨ−ＡＩＴ１４１）を生成する。また、コンポーネント多重化部２１は、複数のパッケージ（マルチチャンネルのコンテンツ）、および、生成したアプリケーション特定情報を送信する。
【００４９】
ここで、コンポーネント多重化部２１が生成するＭＰＴについて図１０に基づいて説明する。図１０は、コンポーネント多重化部２１が生成するＭＰＴの一例を示す図であり、図１０の（ａ）はＭＰＴ１２１であり、図１０の（ｂ）はＭＰＴ１６１である。
【００５０】
図１０に示すように、ＭＰＴ１２１およびＭＰＴ１６１は、コンポーネント識別情報である「component_tag」とアセット識別情報である「asset_id」とアセットの種別を示すアセット種別情報である「asset_type」とを含む。
【００５１】
具体的には、図２に示すように、第１パッケージ１１１に含まれるアセットは、ビデオアセット１３１、オーディオアセット１３２およびデータアセット１３３である。そのため、コンポーネント多重化部２１は、図１０の（ａ）に示すように第１パッケージ１１１に含まれるアセットをリスト化したアセットリストをＭＰＴ１２１として作成する。つまり、「asset_id＝0x00000000(component_tag=0x00)」がビデオアセット１３１であり、「asset_id＝0x00000001(component_tag=0x10)」がオーディオアセット１３２であり、「asset_id＝0x00000002(component_tag=0x40)」がデータアセット１３３である。同様に、第２パッケージ１１２に含まれるアセットは、ビデオアセット１７１、オーディオアセット１７２およびデータアセット１７３である。そのため、コンポーネント多重化部２１は、図１０の（ｂ）に示すように第２パッケージ１１２に含まれるアセットをリスト化したアセットリストをＭＰＴ１６１として作成する。
【００５２】
なお、コンポーネント多重化部２１は、生成したストリームを放送送信部２２および通信送受信部２３を介して受信装置３に送信してもよい。
【００５３】
また、コンポーネント多重化部２１は、コンテンツを構成する映像、音声およびデータ放送等のコンポーネント、並びに、コンテンツの制御情報から複数のストリーム（ＩＰデータフロー）を生成し、一部のストリームを放送送信部２２を介して受信装置３に送信し、残りのストリームを通信送受信部２３を介して受信装置３に送信してもよい。例えば、コンポーネント多重化部２１は、コンテンツを構成する映像および音声のコンポーネント、並びに、コンテンツの制御情報を第１ストリームに多重化し、コンテンツを構成するデータ放送を第２ストリームに多重化し、第１ストリームを放送送信部２２を介して受信装置３に送信し、第２ストリームを通信送受信部２３を介して受信装置３に送信してもよい。
【００５４】
放送送信部２２は、放送波を介してデータ（コンテンツ等）を送信するものである。
【００５５】
通信送受信部２３は、無線通信手段または有線通信手段によって、受信装置３またはコンテンツサーバ６等の他の装置と通信を行い、データのやりとりを行うものである。
【００５６】
（受信装置の構成）
図１に示すように、送信装置２は、放送受信部３１、操作部（入力部）３２、通信送受信部３３、コンポーネント逆多重化部（受信部）３４、映像復号部３５、音声復号部（再生部）３６、データ放送制御部（制御部）３７、合成部（再生部）３８、ディスプレイ３９およびスピーカ４０を備える。
【００５７】
操作部３２は、ユーザが受信装置３に操作信号を入力し、受信装置３を操作するためのものである。操作部３２は、キーボード、マウス、キーパッド、操作ボタンなどの入力機器等で構成されているものであってもよい。また、操作部３２とディスプレイ３９とが一体となっているタッチパネルであってもよい。また、操作部３２は、受信装置３と別体のリモートコントローラ等の遠隔制御装置であってもよい。
【００５８】
操作部３２は、ユーザのチャンネル操作に従って、ユーザが選択したチャンネル（マルチチャンネル）を示す選択チャンネル信号（選択指示）を生成する。操作部３２は、生成した選択チャンネル信号を放送受信部３１に出力する。ただし、操作部３２は、ユーザがマルチチャンネルを選択した場合、選択チャンネル信号を放送受信部３１およびコンポーネント逆多重化部３４に出力する。
【００５９】
放送受信部３１は、放送波を介してデータを受信するものである。放送受信部３１は、例えば、放送受信チューナである。放送受信部３１は、操作部３２から選択チャンネル信号を受信すると、受信した選択チャンネル信号の示すチャンネルの周波数にチューニングし、当該チャンネルのストリームを受信する。
【００６０】
通信送受信部３３は、無線通信手段または有線通信手段によって、送信装置２またはコンテンツサーバ６等の他の装置と通信を行い、データのやりとりを行うものである。
【００６１】
コンポーネント逆多重化部３４は、放送受信部３１を介して受信したストリームを逆多重化し、制御情報に基づいて、逆多重化した映像コンポーネントを映像復号部３５に、音声コンポーネントを音声復号部３６に、データ放送コンポーネントおよびアプリケーション制御情報をデータ放送制御部３７にそれぞれ出力する。
【００６２】
具体的に、コンポーネント逆多重化部３４は、操作部３２から選択チャンネル信号を受信した場合（放送受信部３１がマルチ編成のストリームを受信した場合）、放送受信部３１を介して受信したストリームを逆多重化し、各コンポーネントおよび制御情報を得る。そして、コンポーネント逆多重化部３４は、制御情報を参照し、選択チャンネル信号の示すマルチチャンネルに対応するパッケージを特定する。コンポーネント逆多重化部３４は、制御情報に基づいて、特定したパッケージを構成する各コンポーネントを映像復号部３５、音声復号部３６またはデータ放送制御部３７にそれぞれ出力する。また、コンポーネント逆多重化部３４は、特定したパッケージに含まれるＤＴメッセージのＤＤＭＴ、ＤＣＭＴおよびＤＡＭＴと、Ｍ２セクションメッセージ１４０に含まれるＭＨ−ＡＩＴ１４１とをデータ放送制御部３７に出力する。
【００６３】
また、コンポーネント逆多重化部３４は、ユーザの操作（操作部３２から受信した操作信号）に従って、通信送受信部３３を介してストリームを取得し、取得したストリームを逆多重化し、制御情報に基づいて、逆多重化した映像コンポーネントを映像復号部３５に、音声コンポーネントを音声復号部３６に、データ放送コンポーネントおよびアプリケーション制御情報をデータ放送制御部３７にそれぞれ出力する。
【００６４】
なお、コンポーネント逆多重化部３４は、逆多重化したデータ放送コンポーネントを一時的に記憶部（不図示）に格納してもよい。
【００６５】
換言すると、コンポーネント逆多重化部３４は、複数のパッケージ（マルチチャンネルのコンテンツ）、および、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を受信する。
【００６６】
映像復号部３５は、コンポーネント逆多重化部３４から符号化された映像コンポーネントを取得し、符号化された映像コンポーネントを復号するものである。映像復号部３５は復号化した映像コンポーネントを合成部３８に出力する。
【００６７】
音声復号部３６は、コンポーネント逆多重化部３４から符号化された音声コンポーネントを取得し、符号化された音声コンポーネントを復号するものである。音声復号部３６は復号化した音声コンポーネントをスピーカ４０に出力し、スピーカ４０に音を出力させる。
【００６８】
データ放送制御部３７は、コンポーネント逆多重化部３４からデータ放送コンポーネント、データ放送の制御情報およびアプリケーション制御情報を取得し、取得したアプリケーション制御情報に基づいて、アプリケーションの取得および起動等の制御をする。
【００６９】
データ放送制御部３７は、コンポーネント逆多重化部３４からＭＨ−ＡＩＴ１４１を取得した場合、ＭＨ−ＡＩＴ１４１に基づいて、アプリケーションとデータ放送コンポーネントとの対応関係を示すアプリケーションリストを作成する。具体的には、図１１に示すように、データ放送制御部３７は、ＭＨ−ＡＩＴ１４１のアプリケーション識別子毎に、当該アプリケーション識別子に含まれるアプリケーション識別情報とパッケージ識別情報との対応関係を示すアプリケーションリストを作成する。図１１に示す例では、アプリケーションリストは、アプリケーション毎に、組織識別情報および組織内アプリケーション識別情報から成るアプリケーション識別情報に、コンポーネント識別情報が対応付けられた情報である。
【００７０】
そして、データ放送制御部３７は、データ放送の制御情報およびアプリケーションリストを参照して、コンポーネント逆多重化部３４から取得したデータ放送コンポーネントに対応するアプリケーションを特定する。データ放送制御部３７は、アプリケーション制御情報を参照して、特定したアプリケーションを取得する。データ放送制御部３７は、アプリケーション制御情報に基づいて、取得したアプリケーションを起動する。
【００７１】
なお、データ放送制御部３７は、アプリケーションを起動すると、ディスプレイ３９に表示させるアプリケーションの画像を描画する。データ放送制御部３７は、描画したアプリケーション画像を合成部３８に出力する。
【００７２】
また、データ放送制御部３７は、アプリケーション制御情報に基づいて、以下の３つの経路の何れかでアプリケーションを取得する。第１に、データ放送制御部３７は、コンポーネント逆多重化部３４から取得したデータ放送コンポーネントからアプリケーションを取得する。第２に、データ放送制御部３７は、通信送受信部３３を介して、外部のコンテンツサーバ６等からアプリケーションを取得する。第３に、データ放送制御部３７は、コンポーネント逆多重化部３４から取得したデータ放送コンポーネントからと、通信送受信部３３を介して、外部のコンテンツサーバ６等の両方からアプリケーションを取得する。
【００７３】
換言すると、データ放送制御部３７は、コンポーネント逆多重化部３４が受信したアプリケーション特定情報を参照して、再生しているコンテンツに対応するアプリケーションを起動する。
【００７４】
合成部３８は、映像復号部３５から映像コンポーネントおよびデータ放送制御部３７からアプリケーション画像等を取得し、ディスプレイ３９に表示させる表示画像を生成するものである。合成部３８は、生成した表示画像をディスプレイ３９に出力して、ディスプレイ３９に表示画像を表示させる。
【００７５】
ここで、合成部３８および音声復号部３６は、映像および音声を再生する再生部であると言える。合成部３８および音声復号部３６は、コンポーネント逆多重化部３４が受信したパッケージのうち、操作部３２が受け付けた選択チャンネル信号の示すマルチチャンネルに対応するパッケージを再生する。
【００７６】
ディスプレイ３９は、合成部３８の指示に従って画像を表示する表示部である。ディスプレイ３９は、合成部３８の指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。
【００７７】
スピーカ４０は、音声復号部３６から電気信号である音声データを受信し、受信した音声データを音に変換し、受信装置３の外部に音を出力するものである。
【００７８】
（送信装置の処理）
次に、送信装置２のコンテンツ送信処理について図１２に基づいて説明する。図１２は、送信装置２のコンテンツ送信処理の一例を示すフローチャートである。図１２では、送信装置２が図２に示すデータ構造のコンテンツを放送波により受信装置３に送信する例を示す。
【００７９】
図１２に示すように、コンポーネント多重化部２１は、コンテンツサーバ５からコンテンツを取得し、取得したコンテンツの制御情報を生成する（Ｓ１：生成ステップ）。コンポーネント多重化部２１は、生成した制御情報、並びに、取得したコンテンツを構成する映像、音声およびデータ放送等のコンポーネントをパケット化し、１つのストリームに多重化する（Ｓ２）。コンポーネント多重化部２１は、生成したストリームを放送送信部２２を介して受信装置３に送信する（Ｓ３：送信ステップ）。
【００８０】
（受信装置の処理）
次に、受信装置３のコンテンツ受信処理について図１３に基づいて説明する。図１３は、受信装置３のコンテンツ受信処理の一例を示すフローチャートである。図１３では、受信装置３が図２に示すデータ構造のコンテンツを放送波により受信する例を示す。また、受信装置３のユーザがマルチチャンネルｃｈ１０１を選局したとする。
【００８１】
図１３に示すように、まず、ユーザが操作部３２を操作して、選択チャンネル信号を入力すると、放送受信部３１は、操作部３２から選択チャンネル信号を受信し、受信した選択チャンネル信号の示すチャンネルの周波数にチューニングし、当該チャンネルのストリーム（多重化されたコンポーネント：図２に示すＩＰデータフロー１００）を受信する（Ｓ１１）。
【００８２】
コンポーネント逆多重化部３４は、放送受信部３１を介してストリームを受信し、受信したストリームを逆多重化し（Ｓ１２：受信ステップ）、各コンポーネントおよび制御情報を得る。コンポーネント逆多重化部３４は、操作部３２から選択チャンネル信号を受信し、制御情報（ＭＰＴ）を参照して、選択チャンネル信号の示すマルチチャンネルｃｈ１０１に対応するパッケージとして第１パッケージ１１１を特定する。コンポーネント逆多重化部３４は、特定した第１パッケージに含まれる各コンポーネント（ビデオアセット１３１、オーディオアセット１３２およびデータアセット１３３）を映像復号部３５、音声復号部３６、データ放送制御部３７にそれぞれ出力する（Ｓ１３）。また、コンポーネント逆多重化部３４は、選択チャンネル信号の示すマルチチャンネルｃｈ１０１に対応するＤＴメッセージ１５０のＤＤＭＴ１５１、ＤＣＭＴ１５２およびＤＡＭＴ１５３と、ＭＨ−ＡＩＴ１４１とをデータ放送制御部３７に出力する（Ｓ１４）。
【００８３】
データ放送制御部３７は、コンポーネント逆多重化部３４からＭＨ−ＡＩＴ１４１を取得し、取得したＭＨ−ＡＩＴ１４１に基づいて、アプリケーションリストを作成する（Ｓ１５）。データ放送制御部３７は、ＤＤＭＴ１５１、ＤＣＭＴ１５２およびＤＡＭＴ１５３およびアプリケーションリストを参照して、コンポーネント逆多重化部３４から取得したデータ放送コンポーネントに対応するアプリケーションを特定する（Ｓ１６）。データ放送制御部３７は、アプリケーション制御情報を参照して、特定したアプリケーションを取得する（Ｓ１７）。データ放送制御部３７は、アプリケーション制御情報に基づいて、取得したアプリケーションを起動し（Ｓ１８：制御ステップ）、アプリケーション画像を描画し、合成部３８に出力する。
【００８４】
映像復号部３５は、コンポーネント逆多重化部３４から符号化された映像コンポーネントを取得し、符号化された映像コンポーネントを復号し、合成部３８に出力する。合成部３８は、映像復号部３５から映像コンポーネントおよびデータ放送制御部３７からアプリケーション画像等を取得し、ディスプレイ３９に表示させる表示画像を生成する（Ｓ１９）。
【００８５】
合成部３８は、生成した表示画像をディスプレイ３９に出力して、ディスプレイ３９に表示画像を表示させる（Ｓ２０：再生ステップ）。また、音声復号部３６は、コンポーネント逆多重化部３４から取得した音声コンポーネントを復号し、復号化した音声コンポーネントをスピーカ４０に出力し、スピーカ４０に音を出力させる（Ｓ２０：再生ステップ）。
【００８６】
〔実施形態２〕
本発明の他の実施形態（実施形態２）について、図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００８７】
本実施形態では、実施形態１と異なり、ＭＨ−アプリケーション記述子（MH-Application_Descriptor）にパッケージ識別情報が記述されており、アプリケーション識別子（application_identifier）およびＭＨ−アプリケーション記述子がアプリケーション特定情報に相当する。
【００８８】
具体的には、図７に示すシンタックスの「descriptor()」７４に配置されるＭＨ−アプリケーション記述子（MH-Application_Descriptor）のシンタックスの一例を図１４に示す。図１４は、実施形態２に係るＭＨ−アプリケーション記述子のシンタックスの一例を示す図である。
【００８９】
図１４に示すように、ＭＨ−アプリケーション記述子は、「descriptor_tag」、「descriptor_length」、「component_tag/asset_id」および「application_profiles_length」を含む。
【００９０】
「descriptor_tag」は、記述子を識別するための情報であり、ＭＨ−アプリケーション記述子を示す値が設定される。「descriptor_length」は、本ＭＨ−アプリケーション記述子の全体のバイト長を示す。「component_tag/asset_id」は、実施形態１と同様のものであり、パッケージ識別情報である。「application_profiles_length」は、後続するループに含まれるアプリケーションプロファイル情報の全体のバイト長を示す。
【００９１】
このように、ＭＨ−アプリケーション記述子にパッケージ識別情報が記述されており、ＭＨ−アプリケーション記述子はアプリケーション識別子に対応付けられているため、実施形態２においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、図１１に示すアプリケーションリストを作成することができる。具体的には、データ放送制御部３７は、ＭＨ−アプリケーション記述子に含まれるパッケージ識別情報、および、当該ＭＨ−アプリケーション記述子に対応するアプリケーション識別子に含まれるアプリケーション識別情報からアプリケーションリストを作成する。
【００９２】
〔実施形態３〕
本発明の他の実施形態（実施形態３）について、図１５および図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９３】
本実施形態では、実施形態１と異なり、ＭＨ−簡易アプリケーションロケーション記述子（MH-Simple_Application_Location_Descriptor）にパッケージ識別情報が記述されており、アプリケーション識別子（application_identifier）およびＭＨ−簡易アプリケーションロケーション記述子がアプリケーション特定情報に相当する。
【００９４】
具体的には、図７に示すシンタックスの「descriptor()」７４に配置されるＭＨ−簡易アプリケーションロケーション記述子（MH-Simple_Application_Location_Descriptor）のシンタックスの一例を図１５に示す。図１５は、実施形態３に係るＭＨ−簡易アプリケーションロケーション記述子のシンタックスの一例を示す図である。
【００９５】
図１５に示すように、ＭＨ−アプリケーション記述子は、「descriptor_tag」、「descriptor_length」、「initial_path_bytes」および「component_tag/asset_id」を含む。
【００９６】
「descriptor_tag」は、記述子を識別するための情報であり、ＭＨ−簡易アプリケーションロケーション記述子を示す値が設定される。「descriptor_length」は、本ＭＨ−簡易アプリケーションロケーション記述子の全体のバイト長を示す。「initial_path_bytes」は、対応するアプリケーションのエントリー文書のＵＲＬを示す文字列が記述される。「component_tag/asset_id」は、実施形態１と同様のものであり、パッケージ識別情報である。
【００９７】
ここで、ＭＨ−ＡＩＴ１４１には、伝送プロトコル記述子（不図示）が記述されている。伝送プロトコル記述子は、放送および通信等の伝送プロトコルの指定と伝送プロトコルに依存したアプリケーションのロケーション情報を示すものである。そのため、伝送プロトコル記述子およびＭＨ−簡易アプリケーションロケーション記述子は、それぞれアプリケーションの取得先を特定するためのアプリケーション取得先情報である。
【００９８】
具体的には、伝送プロトコル記述子には、ＵＲＬベース部およびＵＲＬ拡張部が記述され、上述のように、ＭＨ−簡易アプリケーションロケーション記述子の「initial_path_bytes」には、アプリケーションＵＲＬが記述される。そのため、アプリケーション取得先ＵＲＬは、「http://[ＵＲＬベース部]/[ＵＲＬ拡張部]/[アプリケーションＵＲＬ]」となる。例えば、ＵＲＬベース部が「http://www.xbc.co.jp」であり、ＵＲＬ拡張部が「hybrid/appsA」であり、アプリケーションＵＲＬが「app1/index.html」である場合、アプリケーション取得先ＵＲＬは、「http://www.xbc.co.jp/hybrid/appsA/app1/index.html」となる。
【００９９】
また、ＭＨ−簡易アプリケーションロケーション記述子へのパッケージ識別情報の変形例として、「initial_path_bytes」にパッケージ識別情報を含めてもよい。例えば、「initial_path_bytes」を「[component_tag/asset_id]index.html」または「index[component_tag/asset_id].html」等と記述してもよい。
【０１００】
このように、ＭＨ−簡易アプリケーションロケーション記述子にパッケージ識別情報が記述されており、ＭＨ−簡易アプリケーションロケーション記述子はアプリケーション識別子に対応付けられているため、実施形態３においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、アプリケーションリストを作成することができる。
【０１０１】
ここで、実施形態３では、図１１に示すアプリケーションリストに代えて、図１６に示すアプリケーションリストを作成してもよい。具体的には、図１６に示すように、データ放送制御部３７は、ＭＨ−簡易アプリケーションロケーション記述子を参照して、アプリケーション毎に、アプリケーションＵＲＬとコンポーネント識別情報（パッケージ識別情報）とが対応付けられたアプリケーションリストを作成してよい。
【０１０２】
この場合、データ放送制御部３７は、ＤＤＭＴ１５１、ＤＣＭＴ１５２およびＤＡＭＴ１５３およびアプリケーションリストを参照して、コンポーネント逆多重化部３４から取得したデータ放送コンポーネントに対応するアプリケーションを取得し、取得したアプリケーションを起動する。すなわち、この場合、データ放送制御部３７は、実施形態１における図１３のＳ１６の処理を省略することができる。
【０１０３】
〔実施形態４〕
本発明の他の実施形態（実施形態４）について、図１７〜図２０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０４】
本実施形態では、実施形態１と異なり、マルチチャンネル毎にアプリケーション制御情報（ＡＩＴ）を作成し、ＡＩＴをアセットの１つとして送信する。本実施形態に係るデータ構造について図１７に基づいて説明する。図１７は、実施形態４に係るコンテンツの伝送単位のデータ構造の一例を示す図である。図１７に示すデータ構造は、図２に示すデータ構造と同様に、２つのマルチチャンネルを含む１つのチャンネルのＩＰデータフローのデータ構造である。
【０１０５】
図１７に示すＩＰデータフロー２００は、本実施形態に係るコンテンツの伝送単位である。図１７に示すように、ＩＰデータフロー２００は、第１パッケージ２１１および第２パッケージ２１２から構成される。本実施形態では、第１パッケージ２１１がマルチチャンネルｃｈ１０１に対応しており、第２パッケージ２１２がマルチチャンネルｃｈ１０２に対応しているとする。
【０１０６】
第１パッケージ２１１は、ＰＡメッセージ２２０、ビデオアセット２３１、オーディオアセット２３２、データアセット２３３、ＡＩＴアセット２３４およびＤＴメッセージ２５０を含む。また、第２パッケージ２１２は、ＰＡメッセージ２６０、ビデオアセット２７１、オーディオアセット２７２、データアセット２７３、ＡＩＴアセット２７４およびＤＴメッセージ２８０を含む。
【０１０７】
このように、本実施形態では、実施形態１と異なり、各パッケージにＡＩＴアセットが含まれる。また、ＩＰデータフロー２００には、ＭＨ−ＡＩＴ１４１が存在しない。すなわち、本実施形態では、パッケージ毎（マルチチャンネルの番組（コンテンツ）毎）にＡＩＴが対応付けられている。
【０１０８】
（ＭＰＴ）
本実施形態において、コンポーネント多重化部２１が生成するＭＰＴの例を図１８に示す。図１８は、本実施形態において、コンポーネント多重化部２１が生成するＭＰＴの一例を示す図であり、図１８の（ａ）はＭＰＴ２２１であり、図１８の（ｂ）はＭＰＴ２６１である。
【０１０９】
図１８に示すように、ＭＰＴ２２１およびＭＰＴ２６１は、コンポーネント識別情報である「component_tag」とアセット識別情報である「asset_id」とアセットの種別を示すアセット種別情報である「asset_type」とを含む。
【０１１０】
具体的には、図１７に示すように、第１パッケージ２１１に含まれるアセットは、ビデオアセット２３１、オーディオアセット２３２、データアセット２３３およびＡＩＴアセット２３４である。そのため、コンポーネント多重化部２１は、図１８の（ａ）に示すように第１パッケージ２１１に含まれるアセットをリスト化したアセットリストをＭＰＴ２２１として作成する。つまり、「asset_id＝0x00000000(component_tag=0x00)」がビデオアセット２３１であり、「asset_id＝0x00000001(component_tag=0x10)」がオーディオアセット２３２であり、「asset_id＝0x00000002(component_tag=0x40)」がデータアセット２３３であり、「asset_id＝0x00000003(component_tag=0x50)」がＡＩＴアセット２３４である。同様に、第２パッケージ２１２に含まれるアセットは、ビデオアセット２７１、オーディオアセット２７２、データアセット２７３およびＡＩＴアセット２７４である。そのため、コンポーネント多重化部２１は、図１８の（ｂ）に示すように第２パッケージ２１２に含まれるアセットをリスト化したアセットリストをＭＰＴ２６１として作成する。
【０１１１】
（送信装置の処理）
次に、本実施形態に係る送信装置２のコンテンツ送信処理について図１９に基づいて説明する。図１９は、実施形態４に係る送信装置２のコンテンツ送信処理の一例を示すフローチャートである。図１９では、送信装置２が図１７に示すデータ構造のコンテンツを放送波により受信装置３に送信する例を示す。
【０１１２】
図１９に示すように、コンポーネント多重化部２１は、コンテンツサーバ５からコンテンツを取得し、取得したコンテンツの制御情報を生成する（Ｓ３１：生成ステップ）。具体的には、コンポーネント多重化部２１は、マルチチャンネルのコンテンツ毎に、コンテンツに対応付けたＭＰＴを生成する。コンポーネント多重化部２１は、生成した制御情報、並びに、取得したコンテンツを構成する映像、音声およびデータ放送等のコンポーネントをパケット化し、１つのストリームに多重化する（Ｓ３２）。コンポーネント多重化部２１は、生成したストリームを放送送信部２２を介して受信装置３に送信する（Ｓ３３：送信ステップ）。
【０１１３】
すなわち、本実施形態に係るコンポーネント多重化部２１は、パッケージのそれぞれについて、当該パッケージに対応するアプリケーション制御情報を生成する生成部であり、生成した複数のアプリケーション制御情報を送信する送信部である。
【０１１４】
（受信装置の処理）
次に、本実施形態に係る受信装置３のコンテンツ受信処理について図２０に基づいて説明する。図２０は、実施形態４に係る受信装置３のコンテンツ受信処理の一例を示すフローチャートである。図２０では、受信装置３が図１７に示すデータ構造のコンテンツを放送波により受信する例を示す。また、受信装置３のユーザがマルチチャンネルｃｈ１０１を選局したとする。
【０１１５】
図２０に示すように、まず、ユーザが操作部３２を操作して、選択チャンネル信号を入力すると（入力ステップ）、放送受信部３１は、操作部３２から選択チャンネル信号を受信し、受信した選択チャンネル信号の示すチャンネルの周波数にチューニングし、当該チャンネルのストリーム（多重化されたコンポーネント：図１７に示すＩＰデータフロー２００）を受信する（Ｓ４１）。
【０１１６】
コンポーネント逆多重化部３４は、放送受信部３１を介してストリームを受信し、受信したストリームを逆多重化し（Ｓ４２：受信ステップ）、各コンポーネントおよび制御情報を得る。コンポーネント逆多重化部３４は、操作部３２から選択チャンネル信号を受信し、制御情報（ＭＰＴ）を参照して、選択チャンネル信号の示すマルチチャンネルｃｈ１０１に対応するパッケージとして第１パッケージ２１１を特定する。コンポーネント逆多重化部３４は、特定した第１パッケージ２１１に含まれるビデオアセット２３１を映像復号部３５に出力し、オーディオアセット２３２を音声復号部３６に出力し、ＤＴメッセージ２５０のＤＤＭＴ２５１、ＤＣＭＴ２５２およびＤＡＭＴ２５３とデータアセット２３３およびＡＩＴアセット２３４をデータ放送制御部３７に出力する（Ｓ４３）。
【０１１７】
データ放送制御部３７は、コンポーネント逆多重化部３４からＡＩＴアセット２３４を取得し、取得したＡＩＴアセット２３４を参照して、起動すべきアプリケーションを特定する（Ｓ４４）。データ放送制御部３７は、ＡＩＴアセット２３４を参照して、特定したアプリケーションを取得する（Ｓ４５：制御ステップ）。データ放送制御部３７は、ＡＩＴアセット２３４に基づいて、取得したアプリケーションを起動し（Ｓ４６：制御ステップ）、アプリケーション画像を描画し、合成部３８に出力する。
【０１１８】
映像復号部３５は、コンポーネント逆多重化部３４から符号化された映像コンポーネントを取得し、符号化された映像コンポーネントを復号し、合成部３８に出力する。合成部３８は、映像復号部３５から映像コンポーネントおよびデータ放送制御部３７からアプリケーション画像等を取得し、ディスプレイ３９に表示させる表示画像を生成する（Ｓ４７）。
【０１１９】
合成部３８は、生成した表示画像をディスプレイ３９に出力して、ディスプレイ３９に表示画像を表示させる（Ｓ４８：再生ステップ）。また、音声復号部３６は、コンポーネント逆多重化部３４から取得した音声コンポーネントを復号し、復号化した音声コンポーネントをスピーカ４０に出力し、スピーカ４０に音を出力させる（Ｓ４８：再生ステップ）。
【０１２０】
すなわち、本実施形態に係るコンポーネント逆多重化部３４は、パッケージのそれぞれについて、当該パッケージに対応するアプリケーションを制御するためのアプリケーション制御情報を受信する受信部である。また、本実施形態に係るデータ放送制御部３７は、再生しているパッケージに対応するアプリケーション制御情報を参照して、当該パッケージに対応するアプリケーションを起動する制御部である。
【０１２１】
〔実施形態５〕
本発明の他の実施形態（実施形態５）について、図２１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２２】
本実施形態では、実施形態１と異なり、ＭＨ−ＡＩＴ１４１の第一記述子にＡＩＴバインディング記述子を配置し、当該ＡＩＴバインディング記述子にパッケージ識別情報を記述する。当該ＡＩＴバインディング記述子において、パッケージ識別情報とアプリケーション識別情報との対応関係も規定する。すなわち、本実施形態では、ＡＩＴバインディング記述子（およびアプリケーション識別子）がアプリケーション特定情報に相当する。
【０１２３】
具体的には、図７に示すシンタックスの第１記述子である「descriptor()」７５に配置されるＡＩＴバインディング記述子（AIT_Binding_Descriptor）のシンタックスの一例を図２１に示す。図２１は、実施形態５に係るＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【０１２４】
「descriptor_tag」は、記述子を識別するための情報であり、ＡＩＴバインディング記述子を示す値が設定される。「descriptor_length」は、ＡＩＴバインディング記述子の全体のバイト長を示す。「service_number」は、ＡＩＴバインディング記述子に記述されるサービス（パッケージ）の個数を示す。「service_id」は、サービス識別情報である。本実施形態では、「service_id」は、実施形態１の「component_tag/asset_id」と同様の機能を有し、パッケージ識別情報に相当する。「service_number」で記載されるパッケージ数の「service_id」がＡＩＴバインディング記述子に記述される。
【０１２５】
また、ＭＨ−ＡＩＴ１４１の第二記述子である「descriptor()」７４に記述されるアプリケーション識別子におけるアプリケーション識別情報の記述順序と同じ順序で、アプリケーション識別情報に対応するサービス識別情報「service_id」がＡＩＴバインディング記述子に記述される。なお、ＡＩＴバインディング記述子における、パッケージ識別情報とアプリケーション識別情報との対応関係の規定の仕方はこれに限らず任意でよい。
【０１２６】
このように、ＡＩＴバインディング記述子にパッケージ識別情報および当該パッケージ識別情報とアプリケーション識別子との対応関係が記述されているため、実施形態５においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、図１１に示すアプリケーションリストを作成することができる。具体的には、データ放送制御部３７は、ＡＩＴバインディング記述子およびアプリケーション識別子を参照して、ＡＩＴバインディング記述子およびアプリケーション識別子において、それぞれ同じ記載順序のパッケージ識別情報とアプリケーション識別情報とを対応付けて、アプリケーションリストを作成する。このアプリケーションリストを参照することにより、実施形態５においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、パッケージの再生時に起動すべきアプリケーションを特定することができる。
【０１２７】
〔実施形態６〕
本発明の他の実施形態（実施形態６）について、図２２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２８】
本実施形態では、実施形態１と異なり、ＭＨ−ＡＩＴ１４１の第二記述子にＡＩＴバインディング記述子を配置し、当該ＡＩＴバインディング記述子にパッケージ識別情報を記述する。第二記述子は、ＭＨ−ＡＩＴ１４１において、アプリケーション識別情報（アプリケーション）毎に配置されるため、アプリケーション識別子に記述されたアプリケーション識別情報とＡＩＴバインディング記述子に記述されたパッケージ識別情報とがＭＨ−ＡＩＴ１４１において対応付けられている。すなわち、本実施形態では、ＡＩＴバインディング記述子およびアプリケーション識別子がアプリケーション特定情報に相当する。
【０１２９】
具体的には、図７に示すシンタックスの第二記述子である「descriptor()」７４に配置されるＡＩＴバインディング記述子（AIT_Binding_Descriptor）のシンタックスの一例を図２２に示す。図２２は、実施形態６に係るＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【０１３０】
「descriptor_tag」は、記述子を識別するための情報であり、ＡＩＴバインディング記述子を示す値が設定される。「descriptor_length」は、ＡＩＴバインディング記述子の全体のバイト長を示す。「service_id」は、サービス識別情報である。本実施形態では、「service_id」は、実施形態１の「component_tag/asset_id」と同様の機能を有し、パッケージ識別情報に相当する。
【０１３１】
このように、ＭＨ−ＡＩＴ１４１において、アプリケーション識別情報毎に、パッケージ識別情報を含むＡＩＴバインディング記述子が記述されているため、実施形態６においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、図１１に示すアプリケーションリストを作成することができる。具体的には、データ放送制御部３７は、アプリケーション識別子およびＡＩＴバインディング記述子を参照して、アプリケーション識別情報に対応するパッケージ識別情報を特定して、アプリケーションリストを作成する。このアプリケーションリストを参照することにより、実施形態６においても、受信装置３は、ＭＨ−ＡＩＴ１４１に基づいて、パッケージの再生時に起動すべきアプリケーションを特定することができる。
【０１３２】
〔実施形態７〕
本発明の他の実施形態（実施形態７）について、図２３〜図２５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１３３】
本実施形態では、実施形態１と異なり、ＩＰデータフローが、ＩＰデータフローに含まれるパッケージと同数のＭＨ−ＡＩＴを含むＭ２セクションメッセージを有する。また、本実施形態では、各パッケージに含まれるＭＰＴの第一記述子にＡＩＴバインディング記述子を配置し、当該ＡＩＴバインディング記述子において、当該パッケージに対応するＭＨ−ＡＩＴを特定するための情報が記述される。すなわち、本実施形態では、ＭＰＴとＭＨ−ＡＩＴとが一対一で紐づけられる。また、本実施形態では、各ＭＰＴに記述されるＡＩＴバインディング記述子がそれぞれアプリケーション特定情報に相当する。
【０１３４】
具体的に、本実施形態に係るデータ構造について図２３に基づいて説明する。図２３は、実施形態７に係るコンテンツの伝送単位のデータ構造の一例を示す図である。図２３に示すデータ構造は、図２に示すデータ構造と同様に、２つのマルチチャンネルを含む１つのチャンネルのＩＰデータフローのデータ構造である。
【０１３５】
図２３に示すように、ＩＰデータフロー３００は、実施形態１と異なり、Ｍ２セクションメッセージ３１０および３２０の２つを有する。Ｍ２セクションメッセージ３１０はＭＨ−ＡＩＴ３１１を有し、Ｍ２セクションメッセージ３２０はＭＨ−ＡＩＴ３２１を有する。上述のように、各Ｍ２セクションメッセージ（ＭＨ−ＡＩＴ）はパッケージにそれぞれ対応しており、Ｍ２セクションメッセージ３１０が第１パッケージ１１１に対応しており、Ｍ２セクションメッセージ３２０が第２パッケージ１１２に対応している。
【０１３６】
なお、本実施形態に係るＭＨ−ＡＩＴ３１１およびＭＨ−ＡＩＴ３２１のデータ構造は、図７に示す実施形態１に係るＭＨ−ＡＩＴ１４１のデータ構造と基本的に同じである。
【０１３７】
また、図４に示すシンタックスの第一記述子である「MPT_descriptors_byte」７６に配置されるＡＩＴバインディング記述子（AIT_Binding_Descriptor）のシンタックスの一例を図２４に示す。図２４は、実施形態７に係るＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【０１３８】
「descriptor_tag」は、記述子を識別するための情報であり、ＡＩＴバインディング記述子を示す値が設定される。「descriptor_length」は、ＡＩＴバインディング記述子の全体のバイト長を示す。「service_id」は、サービス識別情報である。本実施形態では、「service_id」は、実施形態１の「component_tag/asset_id」と同様の機能を有し、パッケージ識別情報に相当する。「MMT_general_location_info（）」は、ＭＨ−ＡＩＴを伝送するＭ２セクションメッセージが含まれるＭＭＴパケットを特定するための情報が記述される。
【０１３９】
図２５に「MMT_general_location_info（）」のシンタックスの一例を示す。具体的には、例えば、第１パッケージ１１１のＭＰＴ１２１の第１記述子に配置されたＡＩＴバインディング記述子の「MMT_general_location_info（）」における「location_type」が「0x00」の場合は、「packet_id」に第１パッケージ１１１に対応するＭＨ−ＡＩＴ１４１を伝送するＭ２セクションメッセージ１４０が含まれるＭＭＴのパケットＩＤを示す情報が記述される。すなわち、受信装置３は、上記パケットＩＤを参照することで、第１パッケージ（サービス）に紐づけられたＭＨ−ＡＩＴ１４１を取得することができる。
【０１４０】
同様にして、ＰＬＴ１２２に含まれる第２パッケージ１１２に紐づけられたアプリケーションを特定する場合は、ＰＬＴ１２２を参照して第２パッケージ１１２に対応するＭＰＴ１６１を取得し、前記ＭＰＴ１６１の第一記述子に含まれるＡＩＴバインディング記述子の情報に基づいて、第２パッケージ１１２に紐づけられたＭＨ−ＡＩＴ１９１を取得することで、第２パッケージ１１２に紐づけられたアプリケーションを特定することができる。
【０１４１】
このように、各ＭＰＴにＡＩＴバインディング記述子が記述されており、当該ＡＩＴバインディング記述子に、当該ＭＰＴが管理するパッケージに対応するＭＨ−ＡＩＴを特定するための情報が記述されているため、実施形態７においても、受信装置３は、ＭＰＴおよびＭＨ−ＡＩＴに基づいて、パッケージの再生時に起動すべきアプリケーションを特定することができる。具体的には、データ放送制御部３７は、ＭＰＴのＡＩＴバインディング記述子を参照して、パッケージに対応するＭＨ−ＡＩＴを特定し、特定したＭＨ−ＡＩＴを参照して、パッケージの再生時に起動すべきアプリケーションを特定する。
【０１４２】
〔実施形態８〕
本発明の他の実施形態（実施形態８）について、図２６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１４３】
本実施形態では、実施形態１と異なり、ＩＰデータフローが、ＩＰデータフローに含まれるパッケージと同数のＭＨ−ＡＩＴを含むＭ２セクションメッセージを有する。また、本実施形態では、或るパッケージに含まれるＭＰＴの第一記述子にＡＩＴバインディング記述子を配置し、当該ＡＩＴバインディング記述子において、各パッケージと、各ＭＨ−ＡＩＴとの対応関係を規定する。すなわち、本実施形態では、或るＭＰＴに記述されるＡＩＴバインディング記述子がアプリケーション特定情報に相当する。
【０１４４】
つまり、本実施形態では、実施形態７と異なり、或るＭＰＴに配置されたＡＩＴバインディング記述子に、各パッケージに対応する全てのＭＨ−ＡＩＴの情報が記述される、すなわち、全てのパッケージとＭＨ−ＡＩＴ（アプリケーション）との対応関係を示す情報が記述される。
【０１４５】
なお、本実施形態に係るＩＰデータフローのデータ構造は、図２３に示す実施形態７に係るＩＰデータフローのデータ構造と同じである。また、本実施形態では、第１パッケージに含まれるＭＰＴ１２１にＡＩＴバインディング記述子が配置されるものとする。ただし、これに限るものではなく、ＡＩＴバインディング記述子はＩＰデータフローに含まれる何れかのパッケージのＭＰＴに配置されていればよい。
【０１４６】
具体的には、図４に示すシンタックスの「MPT_descriptors_byte」７６に配置されるＡＩＴバインディング記述子（AIT_Binding_Descriptor）のシンタックスの一例を図２６に示す。図２６は、実施形態８に係るＡＩＴバインディング記述子のシンタックスの一例を示す図である。
【０１４７】
「descriptor_tag」は、記述子を識別するための情報であり、ＡＩＴバインディング記述子を示す値が設定される。「descriptor_length」は、ＡＩＴバインディング記述子の全体のバイト長を示す。「service_number」は、ＡＩＴバインディング記述子に記述されるサービス（パッケージ）の個数を示す。「service_id」は、サービス識別情報である。本実施形態では、「service_id」は、実施形態１の「component_tag/asset_id」と同様の機能を有し、パッケージ識別情報に相当する。「MMT_general_location_info（）」は、実施形態７と同様のものであり、ＭＨ−ＡＩＴを伝送するＭ２セクションメッセージが含まれるＭＭＴパケットを特定するための情報が記述される。「service_id」および「MMT_general_location_info（）」は、「service_number」で記載されるパッケージ数のものがＡＩＴバインディング記述子に記述される。
【０１４８】
このように、或るＭＰＴにＡＩＴバインディング記述子が記述されており、当該ＡＩＴバインディング記述子に、各パッケージと各ＭＨ−ＡＩＴとの対応関係を示す情報が記述されているため、実施形態８においても、受信装置３は、上記或るＭＰＴおよび各ＭＨ−ＡＩＴに基づいて、図１１に示すアプリケーションリストを作成することができる。具体的には、データ放送制御部３７は、或るＭＰＴのＡＩＴバインディング記述子を参照して、各パッケージに対応するＭＨ−ＡＩＴを特定し、特定したＭＨ−ＡＩＴを参照して、各パッケージに対応するアプリケーションを特定して、アプリケーションリストを作成する。このアプリケーションリストを参照することにより、実施形態８においても、受信装置３は、上記或るＭＰＴおよび各ＭＨ−ＡＩＴに基づいて、パッケージの再生時に起動すべきアプリケーションを特定することができる。
【０１４９】
〔ソフトウェアによる実現例〕
送信装置２の制御ブロック（特にコンポーネント多重化部２１）および受信装置３の制御ブロック（特に、コンポーネント逆多重化部３４、映像復号部３５、音声復号部３６、データ放送制御部３７および合成部３８）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１５０】
後者の場合、送信装置２および受信装置３は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１５１】
〔まとめ〕
本発明の態様１に係る受信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を受信する受信部（コンポーネント逆多重化部３４）と、上記パッケージの１つを再生する再生部（合成部３８、音声復号部３６）と、上記受信部が受信したアプリケーション特定情報を参照して、上記再生部が再生しているパッケージに対応するアプリケーションを起動する制御部（データ放送制御部３７）と、を備えている。
【０１５２】
上記の構成によれば、上記制御部は、上記アプリケーション特定情報を参照することにより、上記再生部が再生しているパッケージに対応するアプリケーションを起動する。よって、受信装置は、パッケージ毎、つまり、マルチチャンネル（マルチ編成のコンテンツ）毎に、当該マルチチャンネルに対応するアプリケーションを起動することができる。
【０１５３】
本発明の態様２に係る受信装置は、上記態様１において、上記アプリケーション特定情報は、アプリケーションを識別するためのアプリケーション識別情報と、上記パッケージを識別するためのパッケージ識別情報とが対応付けられた情報であってもよい。
【０１５４】
本発明の態様３に係る受信装置は、上記態様１または２において、上記コンテンツはＭＭＴにより伝送されるものであり、上記アプリケーション特定情報は、ＭＭＴ用のアプリケーション制御情報に記述されていてもよい。
【０１５５】
本発明の態様４に係る受信装置は、上記態様１〜３の何れかにおいて、上記アプリケーション特定情報は、上記複数のパッケージを含むＩＰデータフローに含まれてもよい。
【０１５６】
本発明の態様５に係る受信装置は、上記態様１において、上記アプリケーション特定情報は、上記パッケージの構成を管理するパッケージ構成管理情報に記述されていてもよい。
【０１５７】
本発明の態様６に係る受信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置であって、上記パッケージのそれぞれについて、当該パッケージに対応するアプリケーションを制御するためのアプリケーション制御情報を受信する受信部と、上記パッケージの１つを再生する再生部と、上記再生部が再生しているパッケージに対応するアプリケーション制御情報を参照して、当該パッケージに対応するアプリケーションを起動する制御部と、を備えている。
【０１５８】
上記の構成によれば、上記制御部は、上記再生部が再生しているパッケージに対応するアプリケーション制御情報を参照して、当該パッケージに対応するアプリケーションを起動する。よって、受信装置は、パッケージ毎、つまり、マルチチャンネル（マルチ編成のコンテンツ）毎に、当該マルチチャンネルに対応するアプリケーションを起動することができる。
【０１５９】
本発明の態様７に係る送信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信装置に送信する送信装置であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を生成する生成部と、上記生成部が生成したアプリケーション特定情報を送信する送信部と、を備えている。
【０１６０】
上記の構成によれば、上記送信部は、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を送信する。よって、送信装置は、受信装置に対して、上記パッケージの１つを再生する際に上記アプリケーション特定情報を参照させることにより、パッケージ毎、つまり、マルチチャンネル（マルチ編成のコンテンツ）毎に、当該マルチチャンネルに対応するアプリケーションを起動させることができる。
【０１６１】
本発明の態様８に係る送信装置は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信装置に送信する送信装置であって、上記パッケージのそれぞれについて、当該パッケージに対応するアプリケーション制御情報を生成する生成部と、上記生成部が生成した複数のアプリケーション制御情報を送信する送信部と、を備えている。
【０１６２】
上記の構成によれば、上記送信部は、各パッケージにそれぞれ対応する複数のアプリケーション制御情報を送信する。よって、送信装置は、受信装置に対して、上記パッケージの１つを再生する際に、当該パッケージに対応するアプリケーション制御情報を参照させて、当該パッケージに対応するアプリケーションを起動させることができる。よって、送信装置は、受信装置に対して、パッケージ毎、つまり、マルチチャンネル（マルチ編成のコンテンツ）毎に、当該マルチチャンネルに対応するアプリケーションを起動させることができる。
【０１６３】
本発明の態様９に係る送信システムは、上記態様１〜５の何れかの受信装置と、上記態様７の送信装置と、を含む。
【０１６４】
上記の構成によれば、送信システムは、上記受信装置および上記送信装置と同様の効果を奏する。
【０１６５】
本発明の態様１０に係る受信装置の制御方法は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置の制御方法であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を受信する受信ステップ（Ｓ１２）と、上記パッケージの１つを再生する再生ステップ（Ｓ２０）と、上記受信ステップにおいて受信されたアプリケーション特定情報を参照して、上記再生ステップにおいて再生されているパッケージに対応するアプリケーションを起動する制御ステップ（Ｓ１８）と、を含む。
【０１６６】
上記の構成によれば、上記態様１に係る受信装置と同様の効果を奏する。
【０１６７】
本発明の態様１１に係る送信装置の制御方法は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを送信する送信装置の制御方法であって、各パッケージに対応するアプリケーションを示すアプリケーション特定情報を生成する生成ステップ（Ｓ１）と、上記生成ステップにおいて生成されたアプリケーション特定情報を送信する送信ステップ（Ｓ３）と、を含む。
【０１６８】
上記の構成によれば、上記態様７に係る送信装置と同様の効果を奏する。
【０１６９】
本発明の各態様に係る受信装置または送信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記受信装置または送信装置が備える各部として動作させることにより上記受信装置または送信装置をコンピュータにて実現させる受信装置または送信装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１７０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１７１】
本発明は、１つのチャンネルに対し、複数のパッケージが割り当てられたマルチ編成のコンテンツを受信する受信装置および当該コンテンツを送信する送信装置に利用することができる。
【符号の説明】
【０１７２】
１  コンテンツ送信システム（送信システム）
２  送信装置
３  受信装置
２１  コンポーネント多重化部（生成部、送信部）
３４  コンポーネント逆多重化部（受信部）
３６  音声復号部（再生部）
３７  データ放送制御部（制御部）
３８  合成部（再生部）
【要約】      （修正有）【課題】マルチチャンネル（マルチ編成のコンテンツ）毎に、対応するアプリケーションを起動する、送信装置および受信装置を提供する。【解決手段】受信装置３は、各パッケージに対応するアプリケーションを示すＭＨ−ＡＩＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ用のＡｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）を受信するコンポーネント逆多重化部３４と、パッケージの１つを再生する合成部３８および音声復号部３６と、ＭＨ−ＡＩＴを参照して、再生しているパッケージに対応するアプリケーションを制御するデータ放送制御部３７と、を備える。【選択図】図１【図１】
0005860518.tif 000002
【図２】
0005860518.tif 000003
【図３】
0005860518.tif 000004
【図４】
0005860518.tif 000005
【図５】
0005860518.tif 000006
【図６】
0005860518.tif 000007
【図７】
0005860518.tif 000008
【図８】
0005860518.tif 000009
【図９】
0005860518.tif 000010
【図１０】
0005860518.tif 000011
【図１１】
0005860518.tif 000012
【図１２】
0005860518.tif 000013
【図１３】
0005860518.tif 000014
【図１４】
0005860518.tif 000015
【図１５】
0005860518.tif 000016
【図１６】
0005860518.tif 000017
【図１７】
0005860518.tif 000018
【図１８】
0005860518.tif 000019
【図１９】
0005860518.tif 000020
【図２０】
0005860518.tif 000021
【図２１】
0005860518.tif 000022
【図２２】
0005860518.tif 000023
【図２３】
0005860518.tif 000024
【図２４】
0005860518.tif 000025
【図２５】
0005860518.tif 000026
【図２６】
0005860518.tif 000027