(57)【要約】【課題】放送番組と高度に連動させて、放送番組に関連したユーザ所望のオブジェクトを出力する。【解決手段】受信装置７は、オブジェクトの出力を実行させるアプリケーションプログラムを、通信によりアプリケーション配信装置４から取得する。受信装置７は、取得したアプリケーションプログラムを実行し、放送送出装置２から出力対象のオブジェクトの特定情報が設定された放送信号を受信することにより、あるいは、アプリケーションプログラムに予め記述されているオブジェクトの番組内における出力タイミングを参照することにより、オブジェクトの出力タイミングであることを検出する。受信装置７は、出力タイミングが検出されたオブジェクトのデータをコンテンツ配信装置５から取得し、放送信号から取得した番組の映像や音声に合成して出力する。【選択図】図１
2015037264.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信する放送受信部と、
オブジェクトの出力を実行させるアプリケーションプログラムを通信により取得するアプリケーション管理部と、
前記アプリケーションプログラムを実行し、出力対象のオブジェクトの特定情報を設定した放送信号を前記放送受信部が受信することにより、あるいは、前記アプリケーションプログラムに予め記述されている前記オブジェクトの番組内における出力タイミングを参照することにより、前記オブジェクトの出力タイミングであることを検出した場合に、前記オブジェクトのデータを出力するアプリケーション実行部と、
前記放送信号から取得した番組のコンテンツデータに、前記アプリケーション実行部から出力された前記オブジェクトのデータを合成して出力する合成部と、
を備えることを特徴とする受信装置。
【請求項２】
前記アプリケーション実行部は、前記放送信号に設定されている前記オブジェクトの出力方法、あるいは、前記アプリケーションプログラム内に予め記述されている前記オブジェクトの出力方法に従って前記オブジェクトのデータを出力する、
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記出力方法は、表示位置、表示の大きさ、透過度、色、アニメーション動作、表示演出効果、音量のいずれか１以上の指定である、
ことを特徴とする請求項２に記載の受信装置。
【請求項４】
ユーザによる出力方法の変更指示の入力を受ける入力制御部をさらに備え、
前記アプリケーション実行部は、前記出力方法を、前記入力制御部が入力を受けた前記変更指示に従って変更し、変更後の出力方法に従って前記オブジェクトのデータを出力する、
ことを特徴とする請求項２または請求項３のいずれか１項に記載の受信装置。
【請求項５】
ユーザによるオブジェクトの出力停止指示及び出力指示の入力を受ける入力制御部をさらに備え、
前記アプリケーション実行部は、前記入力制御部が前記出力停止指示の入力を受けてから前記出力指示の入力を受けるまで、前記オブジェクトのデータの出力を停止する、
ことを特徴とする請求項２から請求項４のいずれか１項に記載の受信装置。
【請求項６】
前記出力方法は、前記オブジェクトの出力に対してユーザ制御を許可するか否かの情報を含み、
前記アプリケーション実行部は、前記入力制御部が前記出力停止指示の入力を受けてから前記出力指示の入力を受けるまで、対応する出力方法にユーザ制御を許可しないことが設定されている前記オブジェクトのデータを出力し、対応する出力方法にユーザ制御を許可することが設定されている前記オブジェクトのデータの出力を停止する、
ことを特徴とする請求項５に記載の受信装置。
【請求項７】
前記アプリケーションプログラムには、前記オブジェクトのデータを特定する構成要素情報がモード毎に記述され、
前記アプリケーション実行部は、前記オブジェクトの出力タイミングであることを検出した場合に、ユーザが指定したモードに対応した前記構成要素情報により特定される前記オブジェクトのデータを出力する、
ことを特徴とする請求項１から請求項６のいずれか１項に記載の受信装置。
【請求項８】
番組のコンテンツデータを設定した放送信号を送出する放送送出装置と、
オブジェクトの出力を実行させるアプリケーションプログラムを通信により配信するアプリケーション配信装置と、
前記オブジェクトの番組内における出力タイミングを示す出力制御情報を生成する出力制御情報生成装置とを備え、
前記放送送出装置は、前記出力制御情報に記述された出力タイミングであることを検出した場合に、当該出力タイミングに対応した前記オブジェクトの特定情報を放送信号に設定して送出する、
あるいは、
前記アプリケーション配信装置は、前記出力制御情報を含んだ前記アプリケーションプログラムを配信する、
ことを特徴とする送出装置。
【請求項９】
放送信号を受信する放送受信部を備えた受信装置に用いられるコンピュータを、
オブジェクトの出力を実行させるアプリケーションプログラムを通信により取得するアプリケーション管理部、
前記アプリケーションプログラムを実行し、出力対象のオブジェクトの特定情報を設定した放送信号を前記放送受信部が受信することにより、あるいは、前記アプリケーションプログラムに予め記述されている前記オブジェクトの番組内における出力タイミングを参照することにより、前記オブジェクトの出力タイミングであることを検出した場合に、前記オブジェクトのデータを出力するアプリケーション実行部、
前記放送信号から取得した番組のコンテンツデータに、前記アプリケーション実行部から出力された前記オブジェクトのデータを合成して出力する合成部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、送出装置、及びプログラムに関する。
【背景技術】
【０００２】
現在のデジタル放送では、テレビジョン受信機が表示する放送番組の画面上に、番組進行に合わせて文字を表示する字幕放送の機能がある。また、データ放送では、放送で配信する画像ファイルなどのオブジェクトを、テレビジョン受信機が表示する画面上の任意の位置に表示することができる。一方、放送電波を受信して放送コンテンツを取得するとともに通信ネットワーク経由で通信コンテンツを取得し、放送コンテンツと通信コンテンツとを同期させ、タイミング合わせて出力する技術がある（例えば、特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−９３３２号公報
【特許文献２】特開２０１３−９３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
デジタル放送における字幕放送の機能では、字幕の言語数は１つであり、複数の言語から選択した字幕をオブジェクトとして表示させることはできない。また、データ放送では、放送により配信できるデータ容量が少ないために、大容量のオブジェクトや多種多様なオブジェクトを配信してテレビジョン受信機に表示させることはできない。そこで、特許文献１、２の技術を用い、ユーザが所望するオブジェクトを表示させるアプリケーションプログラムを通信によって配信し、放送番組と連動するように表示させることが考えられる。しかし、例えば、アプリケーションプログラムにより表示させるオブジェクトが短い時間で次々と切り替わる場合などに、放送番組の表示画面と各オブジェクトの表示タイミングを高度に連動させて表示することは困難であった。
【０００５】
本発明は、このような事情を考慮してなされたもので、放送番組と高度に連動させて、放送番組に関連したユーザ所望のオブジェクトを出力することができる受信装置、送出装置、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
［１］  本発明の一態様は、放送信号を受信する放送受信部と、オブジェクトの出力を実行させるアプリケーションプログラムを通信により取得するアプリケーション管理部と、前記アプリケーションプログラムを実行し、出力対象のオブジェクトの特定情報を設定した放送信号を前記放送受信部が受信することにより、あるいは、前記アプリケーションプログラムに予め記述されている前記オブジェクトの番組内における出力タイミングを参照することにより、前記オブジェクトの出力タイミングであることを検出した場合に、前記オブジェクトのデータを出力するアプリケーション実行部と、前記放送信号から取得した番組のコンテンツデータに、前記アプリケーション実行部から出力された前記オブジェクトのデータを合成して出力する合成部と、を備えることを特徴とする受信装置である。
この発明によれば、受信装置は、番組と同期したオブジェクトの出力を実行させるアプリケーションプログラムを通信で取得する。受信装置は、取得したアプリケーションプログラムを実行し、出力対象のオブジェクトの特定情報が設定された放送信号を受信することにより、あるいは、アプリケーションプログラムに予め記述されているオブジェクトの番組内における出力タイミングを参照することにより、オブジェクトの出力タイミングであることを検出する。受信装置は、出力タイミングが検出されたオブジェクトのデータを、放送信号から取得した番組の映像データや音声データに合成し、出力する。
これにより、受信装置は、放送番組と高度に連動させて、放送番組に関連したユーザ所望のオブジェクトを出力することができる。
【０００７】
［２］  本発明の一態様は、上述する受信装置であって、前記アプリケーション実行部は、前記放送信号に設定されている前記オブジェクトの出力方法、あるいは、前記アプリケーションプログラム内に予め記述されている前記オブジェクトの出力方法に従って前記オブジェクトのデータを出力する、ことを特徴とする。
この発明によれば、受信装置は、放送信号から取得した番組のコンテンツデータに、放送信号により受信した出力方法、あるいは、アプリケーションプログラム内に予め記述されている出力方法に従って出力されたオブジェクトのデータを合成して出力する。
これにより、受信装置は、放送番組と連動するオブジェクトを、豊かな表現により表示することができる。
【０００８】
［３］  本発明の一態様は、上述する受信装置であって、前記出力方法は、表示位置、表示の大きさ、透過度、色、アニメーション動作、表示演出効果、音量のいずれか１以上の指定である、ことを特徴とする。
この発明によれば、受信装置は、放送信号から取得した番組のコンテンツデータと合成するオブジェクトのデータを、映像により表示するデータであれば、指定された表示位置、表示の大きさ、透過度、色、アニメーション動作、表示演出効果により表示させ、音声のデータであれば指定された音量により出力する。
これにより、受信装置は、放送番組と連動するオブジェクトが映像であれば、アプリケーション製作者が意図した表示位置、表示の大きさ、透過度、色、アニメーション動作、表示演出効果により出力し、オブジェクトが音声であれば意図した音量により出力することができる。
【０００９】
［４］  本発明の一態様は、上述する受信装置であって、ユーザによる出力方法の変更指示の入力を受ける入力制御部をさらに備え、前記アプリケーション実行部は、前記出力方法を、前記入力制御部が入力を受けた前記変更指示に従って変更し、変更後の出力方法に従って前記オブジェクトのデータを出力する、ことを特徴とする。
この発明によれば、受信装置は、予め指定された出力方法を、ユーザが指定した出力方法により変更してオブジェクトのデータを出力する。
これにより、受信装置は、ユーザによりカスタマイズされた出力方法によりオブジェクトを表示することができる。
【００１０】
［５］  本発明の一態様は、上述する受信装置であって、ユーザによるオブジェクトの出力停止指示及び出力指示の入力を受ける入力制御部をさらに備え、前記アプリケーション実行部は、前記入力制御部が前記出力停止指示の入力を受けてから前記出力指示の入力を受けるまで、前記オブジェクトのデータの出力を停止する、ことを特徴とする。
この発明によれば、受信装置は、ユーザがオブジェクトの出力停止を指示してから出力を指示するまでの間、オブジェクトの出力を停止する。
これにより、受信装置は、ユーザの指示に従って、オブジェクトを出力するか否かを制御することができる。
【００１１】
［６］  本発明の一態様は、上述する受信装置であって、前記出力方法は、前記オブジェクトの出力に対してユーザ制御を許可するか否かの情報を含み、前記アプリケーション実行部は、前記入力制御部が前記出力停止指示の入力を受けてから前記出力指示の入力を受けるまで、対応する出力方法にユーザ制御を許可しないことが設定されている前記オブジェクトのデータを出力し、対応する出力方法にユーザ制御を許可することが設定されている前記オブジェクトのデータの出力を停止する、ことを特徴とする。
この発明によれば、受信装置は、ユーザがオブジェクトの出力停止を指示してから出力の許可を指示するまでの間、予めユーザ制御を許可することが設定されているオブジェクトのデータについては出力を停止し、ユーザ制御を許可しないことが設定されているオブジェクトのデータについては番組のコンテンツデータに合成して出力する。
これにより、受信装置は、ユーザがオブジェクトの出力停止を指示した場合でも、アプケーションの製作者が、出力が必要であると判断したオブジェクトについては、番組のコンテンツデータに合成して出力することができる。
【００１２】
［７］  本発明の一態様は、上述する受信装置であって、前記アプリケーションプログラムには、前記オブジェクトのデータを特定する構成要素情報がモード毎に記述され、前記アプリケーション実行部は、前記オブジェクトの出力タイミングであることを検出した場合に、ユーザが指定したモードに対応した前記構成要素情報により特定される前記オブジェクトのデータを出力する、ことを特徴とする。
この発明によれば、受信装置は、ユーザが指定したモードに対応したオブジェクトのデータを番組のコンテンツデータに合成して出力する。
これにより、受信装置は、１つのアプリケーションプログラムにより、ユーザが選択したオブジェクトを番組の映像や音声に合成して出力することができる。
【００１３】
［８］  本発明の一態様は、番組のコンテンツデータを設定した放送信号を送出する放送送出装置と、オブジェクトの出力を実行させるアプリケーションプログラムを通信により配信するアプリケーション配信装置と、前記オブジェクトの番組内における出力タイミングを示す出力制御情報を生成する出力制御情報生成装置とを備え、前記放送送出装置は、前記出力制御情報に記述された出力タイミングであることを検出した場合に、当該出力タイミングに対応した前記オブジェクトの特定情報を放送信号に設定して送出する、あるいは、前記アプリケーション配信装置は、前記出力制御情報を含んだ前記アプリケーションプログラムを配信する、ことを特徴とする送出装置である。
この発明によれば、送出装置は、放送番組のコンテンツデータを含んだ放送信号を送出する一方、オブジェクトの表示を実行させるアプリケーションプログラムを通信により受信装置に配信する。送出装置は、受信装置においてオブジェクトの出力タイミングを番組進行に合わせるための出力制御情報を、放送信号に設定して、あるいは、アプリケーションプログラムに埋め込んで受信装置に配信する。
これにより、出力装置は、放送番組と高度に連動させて、放送番組に関連したユーザ所望のオブジェクトを受信装置に出力させることができる。
【００１４】
［９］  本発明の一態様は、放送信号を受信する放送受信部を備えた受信装置に用いられるコンピュータを、オブジェクトの出力を実行させるアプリケーションプログラムを通信により取得するアプリケーション管理部、前記アプリケーションプログラムを実行し、出力対象のオブジェクトの特定情報を設定した放送信号を前記放送受信部が受信することにより、あるいは、前記アプリケーションプログラムに予め記述されている前記オブジェクトの番組内における出力タイミングを参照することにより、前記オブジェクトの出力タイミングであることを検出した場合に、前記オブジェクトのデータを出力するアプリケーション実行部、前記放送信号から取得した番組のコンテンツデータに、前記アプリケーション実行部から出力された前記オブジェクトのデータを合成して出力する合成部、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１５】
本発明によれば、放送番組と高度に連動させて、放送番組に関連したユーザ所望のオブジェクトを出力することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による放送通信連携システムの全体構成図である。
【図２】同実施形態による受信装置の内部構成を示すブロック図である。
【図３】同実施形態による放送番組の映像に重畳されたオブジェクトの表示例を示す。
【図４】同実施形態による出力制御情報の例を示す図である。
【図５】同実施形態による放送通信連携システムのオブジェクト制御のシーケンス図を示す。
【図６】同実施形態による放送通信連携システムのオブジェクト制御の他のシーケンス図を示す。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態による放送通信連携システムの全体構成図である。同図に示すように、放送通信連携システムは、送出装置１と受信装置７とを備えて構成され、さらに、送出装置１は、放送送出装置２、出力制御情報生成装置３、アプリケーション配信装置４、及びコンテンツ配信装置５を備えて構成される。アプリケーション配信装置４、及びコンテンツ配信装置５は、インターネットなどの通信ネットワーク９を介して受信装置７と接続される。同図においては、放送送出装置２、出力制御情報生成装置３、アプリケーション配信装置４、コンテンツ配信装置５、及び受信装置７をそれぞれ１台のみ示しているが、現実には複数台が設けられる。
【００１８】
本実施形態の放送通信連携システムは、デジタル放送サービスと、インターネットなどによる通信サービスとを受信装置７において連携する放送通信連携サービスを実現する。受信装置７は、アプリケーション配信装置４から通信ネットワーク９を経由して通信で配信されるアプリケーションプログラムを実行する。受信装置７は、アプリケーションプログラムに出力対象として記述されたオブジェクトを、放送で配信されるオブジェクト出力指示、あるいは、アプリケーションプログラムに記述された出力時間に従い、放送番組の映像や音声と同期させて出力する。
【００１９】
アプリケーションプログラムには、オブジェクトの出力命令が記述されるとともに、オブジェクトを構成するオブジェクト構成要素（オブジェクトのデータ）がモード毎に記述される。オブジェクト構成要素は、例えば、画像データ（画像ファイル）、動画データ（動画ファイル）、テキストデータ、ハイパーテキストデータ、音声データ（音声ファイル）などのデータである。オブジェクト構成要素がハイパーテキストデータであれば、ＨＴＭＬ（Hypertext Markup Language）のＣＡＮＶＡＳタグで記述したデータを用いることができる。受信装置７は、アプリケーションプログラムに記述されたオブジェクトの出力命令を実行する際、ユーザが指定したモードに応じたオブジェクト構成要素を取得して出力する。オブジェクト構成要素は、通信ネットワーク９上のコンテンツ配信装置５により提供されるか、予めアプリケーションプログラム内に記述される。なお、いずれのモードであってもオブジェクト構成要素が同じである場合、モードの記述を省略することができる。
【００２０】
アプリケーションプログラムは、例えば、ウェブコンテンツの記述言語により記述され、ＨＴＭＬファイルと、そのＨＴＭＬファイルにリンクするＪａｖａ（登録商標）Ｓｃｒｉｐｔ、ＣＳＳ（Cascading Style Sheets）などのファイルからなる。ＣＳＳファイルにより、オブジェクトの出力方法を設定することができる。
【００２１】
放送信号を送出する放送送出装置２は、放送事業者の放送設備であり、テレビ放送サービスを提供する。テレビ放送サービスの形態は複数存在するが、本実施形態では、ＩＳＤＢ（Integrated Services Digital Broadcasting；統合デジタル放送サービス）方式によるデジタルテレビ放送サービスが用いられる場合について説明する。放送送出装置２は、映像、音声、データ放送などを多重、変調し、放送信号により放送波として送信する。放送信号は、従来のデジタル放送サービスの放送信号と同一であり、ＡＲＩＢ（Association of Radio Industries and Broadcast；社団法人電波産業会）標準規格で規定される。
【００２２】
出力制御情報生成装置３は、オブジェクトの出力制御情報を生成し、放送送出装置２、及びアプリケーション配信装置４に提供するコンピュータ装置である。出力制御情報は、アプリケーションプログラムにより映像や音声で出力する各オブジェクトの出力タイミングを示す情報と、それらオブジェクトの出力方法を示す情報とを含む。出力方法は、オブジェクト毎、あるいは、オブジェクト構成要素毎に設定される。出力方法には、例えば、表示位置、表示の大きさ、色、アニメーション動作、表示演出効果、音量、ユーザ制御許可情報などが含まれる。ユーザ制御許可情報は、ユーザ操作によるオブジェクトまたはオブジェクト構成要素の出力制御を許可するか否かを示す。例えば、アプリケーション作成者が、オブジェクトの演出上、必ず、指定した出力方法でオブジェクトを表示させたい場合、ユーザ制御許可情報には、制御不可が設定される。出力方法は、放送信号により受信装置７に配信されるか、アプリケーションプログラム内に記述される。
【００２３】
アプリケーション配信装置４は、受信装置７上で実行されるアプリケーションプログラムを、通信ネットワーク９を経由して配信するコンピュータサーバである。
コンテンツ配信装置５は、受信装置７上で実行されるアプリケーションが利用するオブジェクト構成要素を、通信ネットワーク９を経由して受信装置７に配信するコンピュータサーバである。
【００２４】
なお、出力制御情報生成装置３、アプリケーション配信装置４、及びコンテンツ配信装置５のうち任意の２以上の装置を同一のコンピュータサーバにより実現してもよい。
【００２５】
受信装置７は、放送通信連携サービスを利用できるユーザの受信機であり、例えば、テレビ、セットトップボックス、パーソナルコンピュータ、携帯端末等のデバイスである。受信装置７は、放送送出装置２から送出される放送波を受信するとともに、通信ネットワーク９を介して接続されるアプリケーション配信装置４やコンテンツ配信装置５との間でデータの送受信を行う。
【００２６】
図２は、受信装置７の内部構成を示すブロック図である。同図に示す受信装置７は、放送受信部７０１、分離部７０２、映像復号部７０３、音声復号部７０４、通信入出力部７１０、アプリケーション管理部７１１、アプリケーション実行部７１３、入力制御部７１４、放送通信連携部７２１、映像合成部７２２（合成部）、音声合成部７２３（合成部）、映像表示部７３１、音声出力部７３２、及び時計７４１を備えて構成される。
【００２７】
放送受信部７０１、分離部７０２、映像復号部７０３、及び音声復号部７０４は、放送信号を処理するモジュールを構成する。放送受信部７０１は、一般的なチューナーであり、放送送出装置２から送出されたデジタル放送の放送信号を受信して復調する。分離部７０２は、一般的なデマルチプレクサであり、放送受信部７０１が受信し、復調した放送信号を、映像データ、音声データなどのコンテンツデータや、コンテンツデータ以外のデータに分離する。コンテンツ以外のデータには、例えば、受信チャンネルや番組情報が記述されたＳＩ（Service Information）や、トリガーを送るイベントメッセージなどが含まれる。映像復号部７０３は、映像データを復号し、音声復号部７０４は、音声データを復号する。
【００２８】
通信入出力部７１０は、通信ネットワーク９に接続するためのインタフェースである。
通信入出力部７１０は、通信ネットワーク９を経由してアプリケーション配信装置４やコンテンツ配信装置５との間でデータを送受信する。
【００２９】
アプリケーション管理部７１１、アプリケーション実行部７１３、入力制御部７１４は、通信ネットワーク９を介してアプリケーション配信装置４から配信されるアプリケーションプログラムを処理するモジュールを構成する。アプリケーション管理部７１１は、アプリケーションプログラムの取得や管理を行う。アプリケーション管理部７１１が備えるアプリケーション記憶部７１２は、アプリケーションプログラムを記憶する。
【００３０】
アプリケーション実行部７１３は、アプリケーション記憶部７１２に記憶されているアプリケーションプログラムを読み出して実行する。アプリケーションプログラムがウェブコンテンツの記述言語により記述される場合、アプリケーション実行部７１３は、ウェブブラウザにより実現される。なお、アプリケーション実行部７１３を、Ａｎｄｒｏｉｄ（登録商標）やｉＯＳ（登録商標）などの任意のＯＳ（Operation System）やプラットフォームとし、アプリケーションプログラムを、そのＯＳやプラットフォームで実行可能なプログラムとすることができる。入力制御部７１４は、ユーザからの入力された指示によってアプリケーションの動作を制御する。入力制御部７１４は、例えば、タブレット端末、スマートフォン、パーソナルコンピュータ、リモートコントローラなどの操作デバイスからユーザが入力した指示を受信する。
【００３１】
放送通信連携部７２１、映像合成部７２２、音声合成部７２３は、放送された番組と通信により取得したアプリケーションとを連携動作させるモジュールを構成する。放送通信連携部７２１は、ＳＩやイベントメッセージ、カルーセルによって送られるデータそのものを処理するとともに、アプリケーション実行部７１３に対して情報を提供する。映像合成部７２２は、映像復号部７０３が復号した放送番組の映像データと、アプリケーション実行部７１３から出力されたオブジェクト構成要素の映像データを合成し、映像表示部７３１に出力する。映像表示部７３１は、一般的なディスプレイであり、映像合成部７２２が合成した映像データの映像を表示する。音声合成部７２３は、音声復号部７０４が復号した音声データと、アプリケーション実行部７１３から出力されたオブジェクト構成要素の音声データとを合成し、音声出力部７３２に出力する。音声出力部７３２は、一般的なスピーカーであり、音声合成部７２３が合成した音声データを音声により出力する。
なお、受信装置７が例えばセットトップボックスである場合などは、映像表示部７３１及び音声出力部７３２を、受信装置７に接続される外部装置としてもよい。
【００３２】
図３は、放送番組の映像に重畳されたオブジェクトの表示例を示す。図３（ａ）は日本語モードの場合の表示例を示し、図３（ｂ）は英語モードの場合の表示例を示す。同図に示すオブジェクトは、吹き出しの部分の画像ファイルと、吹き出し内のテキストデータとをそれぞれオブジェクト構成要素とする。なお、文字の表示画像を含んだ吹き出しを表示する画像ファイルを１つのオブジェクト構成要素としてもよい。テキストデータは、受信装置７にフォントが用意された言語のみが表示可能であるため、オブジェクト構成要素を、文字の表示画像を含んだ画像ファイルとすることで、受信装置７が実装するフォントに限定されず、多言語の表示が可能となる。
【００３３】
オブジェクト構成要素が画像ファイルである場合、画像ファイル自体を変更することによりオブジェクトの形を変えることができる。また、オブジェクト構成要素を映像で表示させるときの位置、大きさ、透過度、色は、オブジェクトを指定したＣＳＳファイルにおいて、position、width、height、opacity、colorなどの要素を用いることで任意に指定できる。また、ＣＳＳファイルのanimationやtransitionなどの要素を用いることで、オブジェクト構成要素に対してアニメーション動作や表示演出効果を付加することができる。ＨＴＭＬのＣＡＮＶＡＳタグで記述されたオブジェクトについても同様である。
【００３４】
図４は、出力制御情報の例を示す図である。出力制御情報には、オブジェクトの出力時間、オブジェクトを特定する情報であるオブジェクト名、モード、構成要素情報、及び、出力方法指定情報が対応付けて記述される。構成要素情報は、オブジェクト構成要素を特定する情報である。同図においては、構成要素情報に、オブジェクト構成要素のファイル名を設定しているが、ＵＲＬ（Universal Resource Locator）などオブジェクト構成要素の取得先や記憶場所を設定してもよい。また、構成要素情報が示す１つの取得先から、複数のオブジェクト構成要素を取得可能としてもよい。
【００３５】
モードは、ユーザにより指示される出力モードである。同図においては、モード「１」、「２」、「３」を用いており、「ａｌｌ」は全モードを示す。受信装置７は、オブジェクト名により指定されるオブジェクト出力命令を実行する際、オブジェクト名と出力モードによって出力対象のオブジェクト構成要素を選択し、選択したオブジェクト構成要素の出力方法指定情報を取得する。
【００３６】
例えば、受信装置７においてアプリケーションプログラムに記述されたオブジェクト名「Ａ０１」のオブジェクトの出力命令を実行する。この場合、出力モードが日本語モードを表す「１」であれば、オブジェクト構成要素「０１−ｊｐ．ｐｎｇ」（図３（ａ）における吹き出しの画像データ）及び「Ｔｅｘｔ−ｊｐ．ｔｘｔ」（図３（ａ）における吹き出し内の日本語のテキストデータ）が出力対象となる。一方、出力モードが英語モードを表す「２」であれば、オブジェクト構成要素「０１−ｅｎ．ｐｎｇ」（図３（ｂ）における吹き出しの画像データ）及び「Ｔｅｘｔ−ｅｎ．ｔｘｔ」（図３（ｂ）における吹き出し内の英語のテキストデータ）が出力対象となる。
また、受信装置７においてオブジェクト名「Ａ０２」のオブジェクトの出力命令を実行する場合、出力モードが「１」、「２」、「３」のいずれであっても、オブジェクト構成要素「０２．ｐｎｇ」が出力対象となる。
また、例えば、受信装置７においてオブジェクト名「Ａ０３」のオブジェクトの出力命令を実行する。この場合、出力モードが「１」であれば、オブジェクト構成要素「０３．ｐｎｇ」及び「Ｓｏｕｎｄ１−ｊｐ．ｍｐ３」が出力対象となり、出力モードが「２」であれば、オブジェクト構成要素「０３．ｐｎｇ」及び「Ｓｏｕｎｄ１−ｅｎ．ｍｐ３」が出力対象となる。
【００３７】
出力方法指定情報は、オブジェクト構成要素を映像で表示するときの画面上の表示位置（ｘ座標、ｙ座標）、大きさ（幅、高さ）、透明度、色、効果、レイヤ、及び、オブジェクト構成要素を音声で出力するとき音量、ならびにユーザ制御許可情報などの項目を含む。同図では、オブジェクト構成要素毎に出力方法指定情報を設定しているが、オブジェクト毎に指定してもよい。また、出力方法指定情報の項目の一部をオブジェクト毎に指定し、他の出力方法指定情報の項目をオブジェクト構成要素毎に指定してもよい。
【００３８】
効果は、例えば、画像の移動表示や、ディゾルブによる画像の消去など、アニメーション動作や表示演出効果を示す。レイヤは、映像の表示レイヤであり、例えば、２以上のオブジェクト構成要素を表示させる場合の重なりを指定する。同図に示す設定の場合、オブジェクト構成要素「０１−ｊｐ．ｐｎｇ」と「Ｔｅｘｔ−ｊｐ．ｔｘｔ」を同時に表示させる場合、レイヤが上の「Ｔｅｘｔ−ｊｐ．ｔｘｔ」が「０１−ｊｐ．ｐｎｇ」よりも上に表示される。レイヤが設定されていない場合は、最も上のレイヤなど所定のレイヤとすることができる。ユーザ制御許可情報は、「ｐｅｒｍｉｔ」の場合はユーザ制御許可を示し、「ｆｏｒｃｅ」の場合はユーザ制御不可を示す。なお、ユーザ制御許可情報は、表示位置、表示の大きさ、透明度、色、効果、音量のそれぞれの項目について、ユーザ制御が可であるか不可であるかを指定する情報であってもよい。
【００３９】
次に、放送通信連携システムの動作について説明する。
オブジェクトの出力は、放送による指示に基づいて行ってもよく、アプリケーションプログラム内に記述された出力時間に基づいて行ってもよい。そこでまず、放送による指示に基づいてオブジェクトの出力を行う場合について説明する。
【００４０】
図５は、放送通信連携システムのオブジェクト制御のシーケンス図を示す。同図に示すシーケンスでは、アプリケーション配信装置４から受信装置７へアプリケーションプログラムを通信で配信する。放送送出装置２は、イベントメッセージを用い、番組進行に合わせて出力対象のオブジェクトを放送により受信装置７に指示する。受信装置７は、指定されたオブジェクトのオブジェクト構成要素をアプリケーションプログラム内から、あるいは、通信によりコンテンツ配信装置５から取得し、番組と連動させて出力する。
【００４１】
まず、オブジェクトを表示制御するにあたって、放送事業者あるいはアプリケーション提供業者は、放送番組とアプリケーションプログラムを参照し、出力制御情報生成装置３により、図４に示す例のような出力制御情報を生成する。出力制御情報生成装置３は、生成された出力制御情報を放送送出装置２に出力する（ステップＳ１０５）。アプリケーションプログラムには、出力対象のオブジェクト名とモード毎のオブジェクト構成要素を対応付けた出力命令が記述され、出力時間を除く出力制御情報（オブジェクトまたはオブジェクト構成要素の出力方法指定情報）が記述されている。
【００４２】
放送送出装置２は、アプリケーションと連動する番組の開始時刻になると、その番組のコンテンツデータを設定した放送信号を出力する（ステップＳ１１０）。コンテンツデータは、符号化された映像データ及び音声データであり、ＰＴＳ（Presentation Time Stamp：提示時刻情報）が付加される。
【００４３】
受信装置７の放送受信部７０１は、放送送出装置２が放送した放送信号を受信すると、受信した放送信号を復調して分離部７０２に出力し、分離部７０２は、復調された放送信号を、映像データ、音声データ、コンテンツデータ以外のデータ（以下、「他のデータ」と記載する。）に分離する。分離部７０２は、映像データを映像復号部７０３に出力し、音声データを音声復号部７０４に出力し、他のデータを放送通信連携部７２１に出力する。映像復号部７０３は、付加されているＰＴＳが時計７４１から出力された時刻に対応する映像データをデコードし、映像合成部７２２に出力する。映像合成部７２２は、アプリケーション実行部７１３から映像データが入力されていないため、番組の映像データのみを映像表示部７３１に出力し、映像表示部７３１は、入力された映像データに基づいて番組映像を表示する。同様に、音声復号部７０４は、付加されているＰＴＳが時計７４１から出力された時刻に対応する音声データをデコードし、音声合成部７２３に出力する。音声合成部７２３は、アプリケーション実行部７１３から音声データが入力されていないため、番組の音声データのみを音声出力部７３２に出力し、音声出力部７３２は、入力された音声データに基づいて番組音声を出力する。
【００４４】
番組開始後、放送送出装置２は、アプリケーションプログラムの取得先を示すロケーション情報を設定した放送信号を出力する（ステップＳ１１５）。例えば、ロケーション情報は、ＵＲＬにより示され、ＡＩＴ（Application Information Table）に設定される。
【００４５】
受信装置７の放送受信部７０１は放送信号を復調し、分離部７０２は、復調された放送信号から分離した映像データ、音声データ、他のデータをそれぞれ、映像復号部７０３、音声復号部７０４、放送通信連携部７２１に出力する。上記と同様に、映像合成部７２２は、映像復号部７０３がＰＴＳに基づいて選択し、デコードした映像データを映像表示部７３１に表示させ、音声合成部７２３は、音声復号部７０４がＰＴＳに基づいて選択し、デコードした音声データを音声出力部７３２から出力させる。
【００４６】
放送通信連携部７２１は、他のデータからロケーション情報を取得すると、アプリケーション管理部７１１にロケーション情報を出力し、アプリケーションプログラムの取得を指示する。アプリケーション管理部７１１は、ロケーション情報が示す取得先を宛先としてアプリケーション配信装置４にアクセスし、アプリケーションプログラムの取得要求を送信する（ステップＳ１２０）。アプリケーション配信装置４は、アクセスに用いられた宛先に対応したアプリケーションプログラムを受信装置７に配信する（ステップＳ１２５）。受信装置７のアプリケーション管理部７１１は、配信されたアプリケーションプログラムをアプリケーション記憶部７１２に書き込む。アプリケーション管理部７１１は、配信されたアプリケーションプログラムの実行をアプリケーション実行部７１３に指示する。アプリケーション実行部７１３は、アプリケーション記憶部７１２からアプリケーションプログラムを読み出して実行を開始する。
【００４７】
放送送出装置２は、番組進行のタイミングに応じて出力対象のオブジェクトのオブジェクト名を放送信号に設定して送出する（ステップＳ１３０）。具体的には、放送送出装置２は、番組開始からの経過時刻が、出力制御情報に記述されている出力時間となったことを検出すると、その出力時間に対応したオブジェクト名を読み出して放送信号のイベントメッセージに出力指示情報として設定し、出力する。
【００４８】
受信装置７は、出力制御情報が設定された放送信号を受信する（ステップＳ１３５）。放送受信部７０１は、受信した放送信号を復調し、分離部７０２は、復調された放送信号から分離した映像データ、音声データ、他のデータをそれぞれ、映像復号部７０３、音声復号部７０４、放送通信連携部７２１に出力する。放送通信連携部７２１は、イベントメッセージに出力指示情報が設定されていることを検知すると、出力指示情報に設定されているオブジェクト名をアプリケーション実行部７１３に出力し、オブジェクトの出力命令の実行を指示する（ステップＳ１４０）。
【００４９】
アプリケーション実行部７１３は、指示されたオブジェクトの出力命令を実行し、実行中のアプリケーションプログラムから、出力指示情報に設定されているオブジェクト名と、入力制御部７１４が入力を受けたモード、あるいは、デフォルトのモードとに対応した構成要素情報を読み出す。アプリケーション実行部７１３は、構成要素情報が取得先を示している場合、通信ネットワーク９を介して取得先のコンテンツ配信装置５にアクセスする（ステップＳ１４５）。コンテンツ配信装置５は、取得先に応じたオブジェクト構成要素を受信装置７に配信する（ステップＳ１５０）。なお、構成要素情報がファイル名を示している場合、アプリケーション実行部７１３は、アプリケーションプログラムからオブジェクト構成要素を取得する。
【００５０】
アプリケーション実行部７１３は、取得したオブジェクト構成要素を、アプリケーションプログラムに記述されている当該オブジェクト構成要素の出力制御情報に従って出力する。なお、出力方法指定情報がオブジェクト名に対応して記述されている場合、その出力方法指定情報を、指定されたオブジェクト名に対応した全ての構成要素情報に適用する。これにより、アプリケーション実行部７１３は、オブジェクト構成要素を出力方法指定情報に従って表示させる映像データを映像合成部７２２に出力し、オブジェクト構成要素を出力方法指定情報に従って出力させる音声データを音声合成部７２３に出力する。
【００５１】
一方、映像復号部７０３は、付加されているＰＴＳが時計７４１から出力された時刻に対応した映像データをデコードし、映像合成部７２２に出力する。映像合成部７２２は、映像復号部７０３から入力された映像データの映像に、アプリケーション実行部７１３から入力された映像データの映像を重ねた映像を出力させる映像データを生成し、映像表示部７３１に表示させる。同様に、音声復号部７０４は、付加されているＰＴＳが時計７４１から出力された時刻に対応した音声データをデコードし、音声合成部７２３に出力する。音声合成部７２３は、音声復号部７０４から入力された音声データの音声と、アプリケーション実行部７１３から入力された音声データの音声とを合成した音声を出力させる音声データを生成し、音声出力部７３２から音声として出力させる（ステップＳ１５５）。
【００５２】
放送送出装置２は、番組のコンテンツデータを含む放送信号の送出を継続する。そして、番組開始からの経過時刻が出力制御情報に記述されている次の出力時間となった場合、ステップＳ１３０からの処理を繰り返し、放送送出装置２は、その出力時間に対応したオブジェクト名を読み出して放送信号のイベントメッセージに設定し、出力する。
【００５３】
上記では、放送送出装置２は、出力制御情報に記述されている出力時間に、その出力時間に対応したオブジェクト名を放送信号に設定して出力しているが、オブジェクト名と出力方法指定情報を放送信号に設定して送出してもよい。この場合、アプリケーションプログラムには、出力対象のオブジェクト名とモード毎の構成要素情報を対応付けた出力命令が記述される。上述したシーケンスとの差分を以下に示す。
【００５４】
ステップＳ１３０において、放送送出装置２は、番組開始からの経過時刻が、出力制御情報に記述されている出力時間となったことを検出すると、その出力時間に対応したオブジェクト名と、そのオブジェクト名に対応した出力方法指定情報を読み出す。放送送出装置２は、読み出したオブジェクト名及び出力方法指定情報を、放送信号のイベントメッセージに出力指示情報として設定し、送出する。オブジェクト名に対応した出力方法指定情報は、オブジェクト全体に適用する出力方法指定情報、あるいは、オブジェクトを構成する各オブジェクト構成要素に適用する出力方法指定情報である。
【００５５】
ステップＳ１４０において、分離部７０２は、復調された放送信号から分離した他のデータを放送通信連携部７２１に出力する。放送通信連携部７２１は、イベントメッセージに出力指示情報が設定されていることを検知すると、出力指示情報に設定されているオブジェクト名と出力方法指定情報をアプリケーション実行部７１３に出力し、オブジェクトの出力命令の実行を指示する。ステップＳ１４５〜Ｓ１５５において、アプリケーション実行部７１３は、オブジェクトの出力命令を実行してオブジェクト名に対応した構成要素情報に基づきオブジェクト構成要素を取得すると、取得したオブジェクト構成要素を、出力指示情報で指示された出力方法指定情報に従って出力させる映像データ、音声データを出力する。例えば、アプリケーション実行部７１３は、出力方法指定情報がＣＳＳファイルに設定されているものとして、オブジェクト構成要素の出力を制御する。
【００５６】
なお、放送送出装置２は、出力方法指定情報をオブジェクトの出力時刻の都度イベントメッセージに設定する代わりに、各オブジェクトの出力方法指定情報を番組開始の冒頭などに放送信号に設定して送出してもよい。放送送出装置２の放送通信連携部７２１は、受信した出力制御情報をアプリケーション管理部７１１に出力し、アプリケーション記憶部７１２に記憶させる。アプリケーション実行部７１３は、放送信号に設定されている出力指示情報により指示されたオブジェクト名のオブジェクトの出力命令を実行する際、オブジェクト名に対応したオブジェクト構成要素を、アプリケーション管理部７１１に記憶されている出力方法指定情報に従って出力させる映像データ、音声データを出力する。
あるいは、放送通信連携部７２１が出力方法指定情報を保持しておくようにしてもよい。放送通信連携部７２１は、イベントメッセージに出力指示情報が設定されていることを検知すると、出力指示情報に設定されているオブジェクト名と、そのオブジェクト名に対応した出力方法指定情報をアプリケーション実行部７１３に出力する。
【００５７】
続いて、オブジェクトの出力をアプリケーションプログラム内に記述された出力時間に基づいて行う場合の放送通信連携システムの動作について説明する。
図６は、アプリケーションプログラム内に記述された出力時間に基づいてオブジェクトの出力を行う場合の放送通信連携システムのオブジェクト制御のシーケンス図を示す。同図に示すシーケンスでは、アプリケーション配信装置４から出力制御情報を設定したアプリケーションプログラムを受信装置７へ通信で配信し、受信装置７は、番組開始からの時刻と、出力制御情報に記述されている出力時間とを照合してオブジェクトの出力命令を実行する。受信装置７は、実行するオブジェクトのオブジェクト構成要素をアプリケーションプログラム内から、あるいは、通信によりコンテンツ配信装置５から取得し、番組と連動させて出力する。
【００５８】
まず、オブジェクトを表示制御するにあたって、放送事業者あるいはアプリケーション提供業者は、出力制御情報生成装置３により、図４に示す例のような出力制御情報を生成する。出力制御情報生成装置３は、生成された出力制御情報をアプリケーション配信装置４に出力する（ステップＳ２０５）。アプリケーション製作者は、出力制御情報を全て含んだアプリケーションプログラムを作成する。アプリケーションプログラムには、出力対象のオブジェクト名とモード毎のオブジェクト構成要素とを対応付けた出力命令が記述される。出力方法指定情報については、例えば、ＣＳＳファイルに記述される。作成されたアプリケーションプログラムは、アプリケーション配信装置４に登録される（ステップＳ２１０）。
【００５９】
放送送出装置２は、アプリケーションと連動する番組の開始時刻になると、その番組のコンテンツデータを設定した放送信号を出力する（ステップＳ２１５）。受信装置７の放送受信部７０１は、放送信号を復調し、分離部７０２は、復調された放送信号から分離した映像データ、音声データ、他のデータをそれぞれ、映像復号部７０３、音声復号部７０４、放送通信連携部７２１に出力する。映像合成部７２２は、映像復号部７０３がＰＴＳに基づいて選択し、デコードした映像データを映像表示部７３１に表示させ、音声合成部７２３は、音声復号部７０４がＰＴＳに基づいて選択し、デコードした音声を音声出力部７３２から出力させる。
【００６０】
番組開始後、放送送出装置２は、アプリケーションプログラムの取得先を示すロケーション情報を設定した放送信号を出力する（ステップＳ２２０）。受信装置７は、図５のステップＳ１２０〜Ｓ１２５と同様の処理を行う。これにより、受信装置７は、アプリケーション配信装置４にアクセスしてアプリケーションプログラムの取得要求を送信し（ステップＳ２２５）、アプリケーション配信装置４から配信されたアプリケーションプログラムを記憶する（ステップＳ２３０）。
【００６１】
放送通信連携部７２１は、放送送出装置２から受信した放送信号に設定されている他のデータに基づいてアプリケーション連動番組の開始を検知すると、アプリケーション実行部７１３にアプリケーションプログラムの実行を指示する（ステップＳ２３５）。例えば、放送通信連携部７２１は、ＳＩからアプリケーション連動番組の放送開始時刻を取得し、時計７４１が出力した時刻と放送開始時刻との一致により番組開始を検知する。アプリケーション実行部７１３は、アプリケーション記憶部７１２からアプリケーションプログラムを読み出して実行を開始する。
【００６２】
アプリケーション実行部７１３は、アプリケーションプログラムに記述されている出力制御情報を参照し、番組開始からの経過時刻が出力制御情報に記述されている出力時間となったことを検出すると、その出力時間に対応したオブジェクト名を読み出す。アプリケーション実行部７１３は、読み出したオブジェクト名のオブジェクトの出力命令を実行し、アプリケーションプログラムからオブジェクト名と、入力制御部７１４が入力を受けたモード、あるいは、デフォルトのモードとに対応した構成要素情報を読み出す。アプリケーション実行部７１３は、構成要素情報が取得先を示している場合、コンテンツ配信装置５から取得先に応じたオブジェクト構成要素を取得し、構成要素情報がファイル名を示している場合、アプリケーションプログラムからオブジェクト構成要素を取得する。
【００６３】
アプリケーション実行部７１３は、出力制御情報から各構成要素情報の出力方法指定情報を読み出す。なお、出力方法指定情報がオブジェクト名に対応して記述されている場合、その出力方法指定情報を、そのオブジェクト名に対応した全ての構成要素情報の出力方法指定情報とする。アプリケーション実行部７１３は、取得したオブジェクト構成要素を出力方法指定情報に従って表示させる映像データを映像合成部７２２に出力し、オブジェクト構成要素を出力方法指定情報に従って出力させる音声データを音声合成部７２３に出力する。
【００６４】
一方、映像復号部７０３は、付加されているＰＴＳが時計７４１から出力された時刻に対応する映像データをデコードし、映像合成部７２２に出力する。映像合成部７２２は、映像復号部７０３から入力された映像データの映像に、アプリケーション実行部７１３から入力された映像データの映像を重ねた映像を出力させる映像データを生成し、映像表示部７３１に表示させる。同様に、音声復号部７０４は、付加されているＰＴＳが時計７４１から出力された時刻に対応する音声データをデコードし、音声合成部７２３に出力する。音声合成部７２３は、音声復号部７０４から入力された音声データの音声と、アプリケーション実行部７１３から入力された音声データの音声とを合成した音声を出力させる音声データを生成し、音声出力部７３２から音声として出力させる（ステップＳ２４０）。
【００６５】
アプリケーション実行部７１３は、番組開始からの経過時刻が出力制御情報に記述されている次の出力時間となったことを検出すると、ステップＳ２４０の処理を繰り返す。
【００６６】
続いて、ユーザによるオブジェクトの出力制御について説明する。
受信装置７の入力制御部７１４は、操作デバイスからユーザによるアプリケーションの出力停止指示が入力された場合、アプリケーション実行部７１３に出力停止を通知する。アプリケーション実行部７１３は、出力停止を受信しても、アプリケーションプログラムの実行を継続する。アプリケーション実行部７１３は、出力停止の受信後、出力許可を受信するまでは、ユーザ制御許可情報に「ｐｅｒｍｉｔ」が設定されているオブジェクト構成要素の映像データや音声データの出力を停止する。ただし、アプリケーション実行部７１３は、ユーザ制御許可情報に「ｆｏｒｃｅ」が設定されているオブジェクト構成要素の映像データや音声データについては出力を行う。
【００６７】
そして、入力制御部７１４は、操作デバイスからユーザによるアプリケーションの出力指示が入力された場合、アプリケーション実行部７１３に出力許可を通知する。アプリケーション実行部７１３は、出力許可を受信すると、アプリケーションプログラムの実行結果であるオブジェクト構成要素の映像データや音声データをユーザ制御許可情報の設定にかかわらず出力する。
【００６８】
これにより、受信装置７は、ユーザがアプリケーションの出力停止を指示した場合でも、ユーザ制御が許可されていないオブジェクトやオブジェクト構成要素については、番組の映像や音声と合成した出力を継続し、ユーザ制御が許可されていないオブジェクトやオブジェクト構成要素のみ出力を停止する。従って、ユーザにオブジェクトを出力させるか否かの決定権を与えながらも、アプリケーションの製作者が演出等のために必要と思われるオブジェクトについては出力させることができる。
【００６９】
なお、上記においては、ユーザ制御許可情報が、オブジェクト毎またはオブジェクト構成要素毎にユーザ制御を許可するか否かを示す場合について説明したが、表示位置、表示の大きさ、透明度、色、効果、音量のそれぞれについてユーザ制御を許可するか否かを指定する情報であり得る。この場合、アプリケーション実行部７１３は、入力制御部７１４から出力停止の通知を受けると、ユーザ制御許可情報に設定されている出力方法指定情報のうち、「ｆｏｒｃｅ」が設定されている項目の出力方法を適用したオブジェクト構成要素の映像データや音声データを出力する。
これにより、ユーザがオブジェクトの出力停止を指示した場合でも、受信装置７は、アプリケーションの製作者が演出等のために必要と思われるオブジェクトを、必要と思われる表現により出力することができる。
【００７０】
また、受信装置７の入力制御部７１４が操作デバイスから出力方法変更指示の入力を受けると、その出力方法変更指示をアプリケーション実行部７１３に出力する。出力方法変更指示は、例えば、表示位置、表示の大きさ、透明度、色、音量のうち１以上の項目を指定する変更指示である。出力方法変更指示は、出力方法変更対象の項目の変更後の具体的な数値（表示の大きさであれば幅や高さの値）や設定値（色であれば、「青」など）を指定してもよく、現在の設定に対する変更割合（表示の大きさであれば「１．５倍」など）で指定してもよい。
【００７１】
アプリケーション実行部７１３は、オブジェクト構成要素の出力方法指定情報を、出力方法変更指示に基づいて変更し、オブジェクト構成要素を変更した出力方法指定情報により出力させる映像データ、音声データをそれぞれ、映像合成部７２２、音声合成部７２３に出力する。ただし、アプリケーション実行部７１３は、ユーザ制御許可情報に「ｆｏｒｃｅ」が設定されているオブジェクトまたはオブジェクト構成要素の出力方法指定情報については変更しない。また、ユーザ制御許可情報が、表示位置、表示の大きさ、透明度、色、効果、音量のそれぞれについてユーザ制御を許可するか否かを指定する情報である場合、ユーザ制御を許可しないことが設定されている項目については出力方法指定情報を変更しない。
【００７２】
これにより、ユーザにオブジェクトの出力方法のカスタマイズを許容しながらも、アプリケーションの製作者が演出等のために必要と思われるオブジェクトについては製作者の意図どおりの出力方法で出力させることができる。
【００７３】
なお、上記実施形態においては、アプリケーションプログラムを、アプリケーション配信装置４から受信装置７へ配信しているが、放送送出装置２からの放送波によりアプリケーション実行開始時刻よりも前までに放送で配信してもよい。
あるいは、受信装置７の入力制御部７１４が、操作デバイスからユーザ指定のアプリケーションプログラムの取得指示を受信し、アプリケーション管理部７１１が、指定されたアプリケーションプログラムをアプリケーション配信装置４から取得するようにしてもよい。
また、番組と連携可能なアプリケーションプログラムが複数ある場合、放送送出装置２は、オブジェクト名に加えてアプリケーションプログラムを特定する情報（例えば、アプリケーション名）をさらに放送信号に設定する。
【００７４】
また、上記実施形態においては、受信装置７の放送通信連携部７２１が、番組の開始を検知してアプリケーションプログラムの実行を指示しているが、入力制御部７１４が、操作デバイスからユーザによるアプリケーションプログラムの実行指示を受信してもよい。入力制御部７１４は、受信した実行指示をアプリケーション実行部７１３に通知し、アプリケーション実行部７１３は、実行指示により実行が指示されたアプリケーションプログラムをアプリケーション記憶部７１２から読み出して実行する。
【００７５】
また、受信装置７のアプリケーション実行部７１３は、オブジェクト構成要素をオブジェクト出力命令の実行前に取得してもよい。アプリケーション実行部７１３は、オブジェクトの出力命令を実行したときに、そのときのモードに応じて選択したオブジェクト構成要素の映像データ、音声データを出力する。
また、オブジェクト構成要素を、放送信号に含まれる字幕やデータ放送のオブジェクトとしてもよい。
【００７６】
以上説明した実施形態によれば、放送と通信を連携させ、番組の進行と高度に連動させながら、ユーザの所望のオブジェクトを、アプリケーション製作者が設定した任意の出力方法により番組の映像や音声に重畳し、受信装置７に出力させることができる。これにより、これまでのデジタル放送ではできなかった、演出効果の高い情報提供が可能になる。
【００７７】
また、ユーザがモードを選択する機能や、オブジェクトの出力をカスタマイズする機能を受信装置７に備えることにより、ユーザの嗜好に合わせたオブジェクトを、ユーザの嗜好に合わせた出力方法により、番組に重畳して出力することが可能になる。例えば、番組中のセリフを表示させるアプリケーションプログラムが使用するオブジェクトとして、番組中のセリフの字幕のテキストやテキストが書かれた画像ファイルを複数言語分用意しておく。ユーザがモードを選択することで、受信装置７が、ユーザが表示させたい言語に対応したテキストや画像ファイルを取得し、番組に重畳して表示する。これにより、多言語に対応した情報を提供できる。また、受信装置７は、テキストを大きな文字で表示したり、読みやすい色で表示することができる。
また、受信装置７は、オブジェクトを表示させるか否かをユーザの任意のタイミングで切替えることができ、また、ユーザがオブジェクトの出力停止を指示しても、演出等のために必要なオブジェクトについては、出力を継続することができる。
【００７８】
上述した放送送出装置２、出力制御情報生成装置３、アプリケーション配信装置４、コンテンツ配信装置５、及び受信装置７は、内部にコンピュータシステムを有している。そして、放送送出装置２、出力制御情報生成装置３、アプリケーション配信装置４、コンテンツ配信装置５、及び受信装置７の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００７９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００８０】
１  送出装置
２  放送送出装置
３  出力制御情報生成装置
４  アプリケーション配信装置
５  コンテンツ配信装置
７  受信装置
９  通信ネットワーク
７０１  放送受信部
７０２  分離部
７０３  映像復号部
７０４  音声復号部
７１０  通信入出力部
７１１  アプリケーション管理部
７１２  アプリケーション記憶部
７１３  アプリケーション実行部
７１４  入力制御部
７２１  放送通信連携部
７２２  映像合成部
７２３  音声合成部
７３１  映像表示部
７３２  音声出力部
７４１  時計
【図１】
2015037264.tif 000003
【図２】
2015037264.tif 000004
【図３】
2015037264.tif 000005
【図４】
2015037264.tif 000006
【図５】
2015037264.tif 000007
【図６】
2015037264.tif 000008