(57)【要約】  視聴状態に応じて実行可能なアプリケーションを適切に提示することができる受信機を提供すること。  受信機４は、所定の操作を受け付けたことに応じて、視聴状態検出部１８により検出された視聴状態と、ＡＩＴに含まれる実行可能情報に基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成するメニュー生成部１９１と、メニュー画面と番組コンテンツとを合成して表示制御を行う表示制御部２１と、表示制御部２１によりメニュー画面が番組コンテンツに合成された後、操作受付部１７によりアプリケーションの選択操作を受け付けたことに応じて、選択されたアプリケーションに対応するＡＩＴのロケーション情報に基づいて、選択されたアプリケーションをサービスサーバ３から取得して実行するアプリケーション実行制御部１９２と、を備える。
2012157738.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信可能に接続されるとともに放送局から放送波を受信可能な受信機であって、
ユーザから操作を受け付ける操作受付手段と、
前記受信機の視聴状態を検出する視聴状態検出手段と、
コンテンツを取得可能な１又は複数のアプリケーションそれぞれに対応し、アプリケーションの識別情報、アプリケーションの実行可能な視聴状態を示す実行可能情報、及びアプリケーションの所在を示すロケーション情報を含むアプリケーション管理情報を記憶するアプリケーション管理情報記憶手段と、
放送を介して、番組コンテンツと前記アプリケーション管理情報とが多重化されて構成される番組コンテンツ信号を受信する受信手段と、
前記番組コンテンツ信号に多重化されている前記アプリケーション管理情報を抽出して前記アプリケーション管理情報記憶手段に記憶させるアプリケーション管理情報取得手段と、
前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記視聴状態と、前記アプリケーション管理情報に含まれる前記実行可能情報に基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成するメニュー生成手段と、
前記アプリケーションにより取得されたコンテンツ及び前記メニュー画面の少なくともいずれかと、前記番組コンテンツとを合成して表示制御を行う合成表示制御手段と、
前記合成表示制御手段により、前記メニュー画面が前記番組コンテンツに合成された後、前記操作受付手段により前記アプリケーションの選択操作を受け付けたことに応じて、選択されたアプリケーションに対応する前記アプリケーション管理情報の前記ロケーション情報に基づいて、選択されたアプリケーションを前記サーバから取得して実行するアプリケーション実行制御手段と、
を備える、
受信機。
【請求項２】
前記アプリケーション管理情報は、前記受信機において選局されている放送局の識別情報を前記実行可能情報に含み、
前記視聴状態検出手段は、前記受信機において選局されている放送局の識別情報を前記視聴状態として検出し、
前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記選局されている放送局の識別情報を前記実行可能情報に含む前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する、
請求項１に記載の受信機。
【請求項３】
前記視聴状態検出手段は、前記受信機において視聴されている番組コンテンツの識別情報を前記視聴状態として検出し、
前記アプリケーション管理情報記憶手段は、前記番組コンテンツ信号に多重化されている前記アプリケーション管理情報と、前記受信機において視聴されている番組コンテンツの識別情報と関連付けて記憶し、
前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記アプリケーション管理情報記憶手段において、前記視聴状態検出手段により検出された前記視聴されている番組の識別情報に関連付けられている前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する、
請求項１又は２に記載の受信機。
【請求項４】
前記視聴状態検出手段は、前記アプリケーション実行制御手段により実行されているアプリケーションの識別情報を前記視聴状態として検出し、
前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記アプリケーションの識別情報と一致しないアプリケーションの識別情報を含む前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する、
請求項１から３のいずれか１項に記載の受信機。
【請求項５】
前記アプリケーション管理情報は、緊急警報が発せられた場合におけるアプリケーションの実行可否を示す所定フラグを前記実行可能情報に含み、
前記視聴状態検出手段は、前記受信機が放送又は通信を介して前記緊急警報を受信した場合に前記視聴状態が緊急状態であると検出し、
前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記視聴状態が前記緊急状態である場合に、前記実行可能情報に含まれる所定フラグに基づいて実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成する、
請求項１から４のいずれか１項に記載の受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送に連動可能なアプリケーションを実行する受信機に関する。
【背景技術】
【０００２】
近年の放送のデジタル化と通信のブロードバンド化の進展に伴い、放送通信連携サービスの実現に向けた研究開発が行われている。
このような放送通信連携サービスでは、放送と通信という異なる伝送路を用いてコンテンツを配信し、デジタルテレビやパーソナルコンピュータ、携帯端末等の受信機に、配信されたそれらの複数のコンテンツの表示画面を合わせて同時に表示することが考えられている。【０００３】
例えば、特許文献１では、ウィジェット（又はガジェット）やブラウザ等のアプリケーションプログラム（以下、アプリケーションと記載する。）を用い、放送により配信されたコンテンツである放送番組の表示画面上に、通信により配信された文字情報、音声、動画等のコンテンツを重ね合わせて表示することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、放送と通信との連携を強化するため、番組コンテンツに連動するアプリケーションの情報を、放送局とサーバとの双方から通知することが望まれている。
一方で、ユーザが放送と連携させたいアプリケーションを受信機に予め記憶したり、受信機のメーカーが利便性やサービスの強化等を目的としてアプリケーションを受信機に予め記憶したりすることが望まれている。【０００６】
したがって、受信機から実行可能なアプリケーションは多岐にわたることが予想される。更に、受信機では、ユーザによって頻繁に選局を行われる等、視聴状態が頻繁に変化する場合がある。このような状況において、受信機では、視聴状態に応じて実行可能なアプリケーションを受信機のユーザに対して適切に提示することが望まれる。【０００７】
本発明は、視聴状態に応じて実行可能なアプリケーションを適切に提示することができる受信機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の受信機は、サーバと通信可能に接続されるとともに放送局から放送波を受信可能な受信機であって、ユーザから操作を受け付ける操作受付手段と、前記受信機の視聴状態を検出する視聴状態検出手段と、コンテンツを取得可能な１又は複数のアプリケーションそれぞれに対応し、アプリケーションの識別情報、アプリケーションの実行可能な視聴状態を示す実行可能情報、及びアプリケーションの所在を示すロケーション情報を含むアプリケーション管理情報を記憶するアプリケーション管理情報記憶手段と、放送を介して、番組コンテンツと前記アプリケーション管理情報とが多重化されて構成される番組コンテンツ信号を受信する受信手段と、前記番組コンテンツ信号に多重化されている前記アプリケーション管理情報を抽出して前記アプリケーション管理情報記憶手段に記憶させるアプリケーション管理情報取得手段と、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記視聴状態と、前記アプリケーション管理情報に含まれる前記実行可能情報に基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成するメニュー生成手段と、前記アプリケーションにより取得されたコンテンツ及び前記メニュー画面の少なくともいずれかと、前記番組コンテンツとを合成して表示制御を行う合成表示制御手段と、前記合成表示制御手段により、前記メニュー画面が前記番組コンテンツに合成された後、前記操作受付手段により前記アプリケーションの選択操作を受け付けたことに応じて、選択されたアプリケーションに対応する前記アプリケーション管理情報の前記ロケーション情報に基づいて、選択されたアプリケーションを前記サーバから取得して実行するアプリケーション実行手段と、を備える構成とした。【０００９】
かかる構成によれば、受信機は、受信機における視聴状態とアプリケーション管理情報に含まれる実行可能情報とに基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成する。そして、受信機は、このメニュー画面によってアプリケーションの選択を受け付ける。よって、受信機は、視聴状態に応じて実行可能なアプリケーションを適切に提示することができる。【００１０】
また、受信機では、前記アプリケーション管理情報は、前記受信機において選局されている放送局の識別情報を前記実行可能情報に含み、前記視聴状態検出手段は、前記受信機において選局されている放送局の識別情報を前記視聴状態として検出し、前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記選局されている放送局の識別情報を前記実行可能情報に含む前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する構成としてもよい。【００１１】
かかる構成によれば、受信機は、視聴されている放送局に対応したアプリケーションを実行可能なアプリケーションとして提示することができる。【００１２】
また、受信機では、前記視聴状態検出手段は、前記受信機において視聴されている番組コンテンツの識別情報を前記視聴状態として検出し、前記アプリケーション管理情報記憶手段は、前記番組コンテンツ信号に多重化されている前記アプリケーション管理情報と、前記受信機において視聴されている番組コンテンツの識別情報と関連付けて記憶し、前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記アプリケーション管理情報記憶手段において、前記視聴状態検出手段により検出された前記視聴されている番組の識別情報に関連付けられている前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する構成としてもよい。【００１３】
かかる構成によれば、受信機は、視聴されている番組コンテンツに対応したアプリケーションを実行可能なアプリケーションとして提示することができる。【００１４】
また、受信機では、前記視聴状態検出手段は、前記アプリケーション実行手段により実行されているアプリケーションの識別情報を前記視聴状態として検出し、前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記アプリケーションの識別情報と一致しないアプリケーションの識別情報を含む前記アプリケーション管理情報に対応するアプリケーションを、実行可能なアプリケーションとして特定し、特定したアプリケーションの情報を含むメニュー画面を生成する構成としてもよい。【００１５】
かかる構成によれば、受信機は、既に実行されているアプリケーションの重複実行を防止することができる。【００１６】
また、受信機では、前記アプリケーション管理情報は、緊急警報が発せられた場合におけるアプリケーションの実行可否を示す所定フラグを前記実行可能情報に含み、前記視聴状態検出手段は、前記受信機が放送又は通信を介して前記緊急警報を受信した場合に前記視聴状態が緊急状態であると検出し、前記メニュー生成手段は、前記操作受付手段により所定の操作を受け付けたことに応じて、前記視聴状態検出手段により検出された前記視聴状態が前記緊急状態である場合に、前記実行可能情報に含まれる所定フラグに基づいて実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成する構成としてもよい。【００１７】
かかる構成によれば、受信機は、緊急警報が発せられた緊急状態において、実行可能なアプリケーションを、緊急状態でも実行することができるアプリケーションに絞込を行う。よって、受信機は、緊急状態において不要なアプリケーションの実行を抑制して、緊急状態において必要な情報を受信機のユーザに閲覧しやすい状態とすることができる。
【発明の効果】
【００１８】
本発明によれば、視聴状態に応じて実行可能なアプリケーションを適切に提示することができる。
【図面の簡単な説明】
【００１９】
【図１】放送通信連携システムの全体構成図である。
【図２】デジタル放送に係る放送信号の伝送プロトコルのスタックを示す図である。
【図３】受信機の機能構成を示すブロック図である。
【図４】ＸＭＬ形式で記述されたＡＩＴの一例を示す図である。
【図５】ＡＩＴ記憶部に記憶されているＡＩＴに含まれる個別管理情報の状態を示す図である。
【図６】番組コンテンツの映像がディスプレイに表示された例を示す図である。
【図７】メニュー画面と番組コンテンツの映像とが合成表示された例を示す図である。
【図８】アプリケーションの映像と番組コンテンツの映像とが合成表示された例を示す図である。
【図９】メニュー画面とアプリケーションの映像と番組コンテンツの映像とが合成表示された例を示す図である。
【図１０】緊急警報の映像と番組コンテンツの映像とが合成表示された例を示す図である。
【図１１】緊急警報の映像とメニュー画面と番組コンテンツの映像とが合成表示された例を示す図である。
【図１２】所定の操作を受け付けてから、メニュー画面を介してアプリケーションが実行されるまでの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施形態に係る放送通信連携システム１００の全体構成図である。放送通信連携システム１００は、放送局１と、放送用アンテナ２と、サービスサーバ３（配信サーバ）と、受信機４とを含んで構成される。この放送通信連携システム１００では、受信機４において、ＩＳＤＢ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ：統合デジタル放送サービス）方式によって放送局１から提供される放送サービスと、インターネット等により構成される通信ネットワークＮを介してサービスサーバ３から提供される通信サービスとを連携し、放送通信連携サービスとして受信機４のユーザに提供する。
【００２１】
放送局１は、番組編成設備と、番組送出設備と、送信設備とを含んで構成される一般的なデジタル放送用の放送設備（図示省略）を備える。なお、図１では、放送局１は、１つのみ示されているが、複数の通信事業者それぞれの放送局が存在しているものとする。
放送局１は、放送設備によって、コンテンツや、イベント情報（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ：ＥＩＴ）や、アプリケーション管理情報（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ：ＡＩＴ）等を制作する。そして、放送局１は、放送設備によって、これらコンテンツ、イベント情報及びＡＩＴ等を放送信号に多重化する。そして、放送局１は、放送設備によって、この放送信号を放送波に変調し、放送用アンテナ２を介して放送波を放送する。
【００２２】
放送局１から放送される放送波に含まれるコンテンツには、放送スケジュールに従って放送され映像や音声を含んで構成されるコンテンツである番組コンテンツや、番組コンテンツとは非同期に発生する緊急地震速報等のコンテンツである緊急コンテンツ等が含まれる。
【００２３】
イベント情報は、番組コンテンツの名称、番組コンテンツの放送日時、番組コンテンツの説明等、コンテンツに関するメタ情報を含む。以下、イベント情報をＥＩＴという。
ＡＩＴは、番組コンテンツに連動するコンテンツを受信機４に提供可能なアプリケーションプログラム（以下、アプリケーションと記載する）を１又は複数管理するための管理情報である。ＡＩＴには、１又は複数のアプリケーションそれぞれに対応し、１又は複数のアプリケーションそれぞれを管理するための個別管理情報が、１又は複数含まれる。個別管理情報には、アプリケーションを識別するアプリケーションＩＤや、アプリケーションのライフサイクルを制御するライフサイクル制御情報や、アプリケーションの所在を示すロケーション情報が含まれている（図４参照）。
【００２４】
アプリケーションにより提供されるコンテンツには、番組コンテンツに連動するコンテンツ及び番組コンテンツに連動しないコンテンツが含まれる。以下、アプリケーションにより提供されるコンテンツをアプリ用コンテンツという。
【００２５】
放送信号は、従来のデジタル放送の放送信号と同一であり、ＡＲＩＢ（登録商標）（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｒｏａｄｃａｓｔ：社団法人電波産業会）標準規格で規定される。
【００２６】
図２は、デジタル放送に係る放送信号の伝送プロトコルのスタックを示す図である。図２に示すように、デジタル放送によって提供される映像、音声等の各種データは、国際標準規格ＭＰＥＧ−２  Ｓｙｓｔｅｍｓで規定されるＴＳパケット（トランスポートストリームパケット）に格納されて、時分割で多重伝送される。
【００２７】
ＴＳパケットには、図２に示すように、セクションに対してＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）／ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）が規定されている。ＰＳＩ／ＳＩには、ＴＳパケットに格納されているデータの種別を示す情報や、コンテンツの種別を示す情報が含まれている。上述のＥＩＴは、ＳＩに含まれている。
【００２８】
ＴＳパケットによるデータ伝送は、セクションを用いてデータを伝送する方式とＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットを用いてデータを伝送する方式（データストリーム伝送方式）とに分類される。
【００２９】
セクションを用いてデータを伝送する方式には、データカルーセル伝送方式と、イベントメッセージ伝送方式がある。
【００３０】
データカルーセル伝送方式は、１又は複数のデータを一定周期で繰り返し伝送される伝送方式であり、この伝送方式によって伝送される個々のデータ（モジュール）には個々のデータを識別するための識別情報が付されている。データカルーセル伝送方式は、受信機４側に個々のデータを任意のタイミングで取得させることを目的として用いられる。
【００３１】
イベントメッセージ伝送方式は、放送局１から受信機４に対して、トリガ信号を送るための方式である。イベントメッセージ伝送方式は、データ量が少ないメッセージを放送局１から受信機４に伝送する場合に用いられる。
【００３２】
データストリーム伝送方式は、伝送するデータをＰＥＳパケットに収容してストリームとして伝送する伝送方式である。データストリーム伝送方式は、映像、音声、字幕データ等のリアルタイム型のデータや、他のストリームとの同期を要するデータの伝送に用いられる。
【００３３】
ここで、ＡＩＴは、ＴＳパケットを用いて様々な方法によって伝送可能である。
すなわち、ＡＩＴは、ＴＳパケットのＳＩに含まれるＥＩＴに対して記述することによって伝送可能である。
【００３４】
また、ＡＩＴは、セクションを用いてデータカルーセル伝送方式により伝送可能である。ＡＩＴをデータカルーセル伝送方式により伝送する場合、受信機４側でＡＩＴであることを認識できるようにモジュールに対して識別情報が付される。
【００３５】
また、ＡＩＴは、ＰＥＳとしてコンテンツの映像や音声に多重させて伝送可能である。
【００３６】
また、ＡＩＴは、バイナリ表現又はＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によるテキスト表現で記述して、ＴＳパケットに格納することができる。
本実施形態では、ＡＩＴの伝送方法は、上記の伝送方法の少なくともいずれかに予め規定されているものとする。
【００３７】
マルチメディア符号化（ＢＭＬ：Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）は、Ｗ３Ｃ（登録商標）（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）が定義したｘＨＴＭＬを基礎とし、手続き型言語にはＪａｖａＳｃｒｉｐｔ（登録商標）を基礎としたＥＣＭＡＳｃｒｉｐｔを用いて国際標準との整合性を考慮して定義された規格である。
【００３８】
サービスサーバ３は、図示は省略するが、番組コンテンツや、アプリケーションに対して配信するコンテンツ（アプリ用コンテンツ）を配信するコンテンツ配信サーバと、受信機４で動作する各種のアプリケーションを配信するアプリケーション配信サーバとを備える。
【００３９】
サービスサーバ３は、放送局１の設備と通信可能に接続されており、放送局１から番組コンテンツや、番組コンテンツのメタデータを受信する。
サービスサーバ３は、受信機４から番組コンテンツの取得要求を受け付けたことに応じて、受信機４に対して番組コンテンツを送信する。
【００４０】
また、サービスサーバ３は、アプリケーションを記憶しており、受信機４からアプリケーションの取得要求を受け付けたことに応じて、受信機４に対してアプリケーションを送信する。更に、サービスサーバ３は、受信機４においてアプリケーションが実行されている場合に、アプリ用コンテンツの映像データや音声データ等を受信機４に送信する。
【００４１】
また、サービスサーバ３は、ＡＩＴを記憶しており、ＡＩＴを番組コンテンツに対して多重化させて受信機４に送信する。また、サービスサーバ３は、受信機４からＡＩＴの取得要求を受け付けたことに応じて、受信機４に対してＡＩＴを送信する。
【００４２】
受信機４は、放送局１からの放送を介して受信する番組コンテンツに対して所定の処理を行うことにより、番組コンテンツの映像データ及び音声データを同期して出力する。また、受信機４は、放送局１からの放送と連携し、通信ネットワークＮを介してサービスサーバ３から受信する番組コンテンツ（例えば、ＶＯＤサービスにより提供される番組コンテンツ）に対して所定の処理を行うことにより、番組コンテンツの映像データ及び音声データを同期して出力する。
【００４３】
また、受信機４は、ＡＩＴに基づいてアプリケーションを取得し、取得したアプリケーションを実行する。続いて、受信機４は、実行されているアプリケーションによってサービスサーバ３からアプリ用コンテンツの映像データや音声データ等を取得し、番組コンテンツの映像データ及び音声データに連携させて出力する。以下に、受信機４の機能について詳述する。
【００４４】
図３は、本実施形態に係る受信機４の機能構成を示すブロック図である。
受信機４は、受信手段としての放送波受信部１１と、第１分離部１２と、アプリケーション管理情報取得手段としての放送ＡＩＴ取得部１３と、通信部１４と、第２分離部１５と、通信ＡＩＴ取得部１６と、操作受付手段としての操作受付部１７と、視聴状態検出手段としての視聴状態検出部１８と、アプリケーション制御部１９と、音声制御部２０と、合成表示制御手段としての表示制御部２１と、スピーカ２２と、ディスプレイ２３と、メモリ２４と、アプリケーション管理情報記憶手段としてのＡＩＴ記憶部２５と、アプリケーション記憶手段としてのアプリケーション記憶部２６とを備える。
【００４５】
放送波受信部１１は、放送用アンテナ２を介して放送局１から放送されている放送波を受信する。
【００４６】
第１分離部１２は、放送波受信部１１により受信した放送波を復調し、放送波から放送信号、すなわち、ＴＳパケットを抽出する。そして、第１分離部１２は、ＴＳパケットのＰＳＩ／ＳＩを参照して、ＴＳパケットに含まれているデータの種別を判別し、映像、音声、ＥＩＴ等の各種データを抽出する。また、第１分離部１２は、予め規定されているＡＩＴの伝送方法に応じて、セクション及びＰＥＳを参照してＡＩＴを抽出する。
【００４７】
続いて、第１分離部１２は、ＴＳパケットのＰＥＳに含まれているデータが音声データである場合、この音声データを音声制御部２０に出力する。また、第１分離部１２は、ＴＳパケットのＰＥＳに含まれているデータが映像データである場合、この映像データを表示制御部２１に出力する。
【００４８】
また、第１分離部１２は、抽出したＥＩＴや、緊急警報を示すデータや、その他の各種データをメモリ２４に記憶させる。第１分離部１２は、抽出したＥＩＴから、視聴中の番組コンテンツの識別情報を特定する。そして、第１分離部１２は、ＡＩＴを抽出した場合、抽出したＡＩＴと視聴中の番組コンテンツの識別情報とを関連付けて放送ＡＩＴ取得部１３に出力する。
【００４９】
放送ＡＩＴ取得部１３は、第１分離部１２から出力されたＡＩＴと視聴中の番組コンテンツの識別情報とを取得する。そして、放送ＡＩＴ取得部１３は、このＡＩＴと、この視聴中の番組コンテンツの識別情報とを関連付けてＡＩＴ記憶部２５に記憶させる。
【００５０】
通信部１４は、通信ネットワークＮを介してサービスサーバ３とデータの送受信を行う通信インタフェースである。
【００５１】
第２分離部１５は、通信部１４により受信されたデータの種別を判別する。第２分離部１５は、受信したデータがＡＩＴであると判別した場合、このＡＩＴを通信ＡＩＴ取得部１６に出力する。また、第２分離部１５は、受信したデータがアプリケーションであると判別した場合、このアプリケーションをアプリケーション制御部１９に出力する。
また、第２分離部１５は、受信したデータが緊急警報を示すデータである場合、このデータをメモリ２４に記憶させる。
【００５２】
例えば、第２分離部１５は、受信したデータがＴＳパケットであると判別した場合、映像、音声、ＡＩＴ等の各種データをＴＳパケットから抽出する。そして、第２分離部１５は、ＡＩＴを抽出した場合、このＡＩＴを通信ＡＩＴ取得部１６に出力し、ＡＩＴ以外のデータを抽出した場合、このデータをアプリケーション制御部１９に出力する。
【００５３】
通信ＡＩＴ取得部１６は、第２分離部１５から出力されたＡＩＴを取得し、ＡＩＴ記憶部２５に記憶させる。
【００５４】
操作受付部１７は、通信部１４を介して、受信機４に設けられているリモコンＲを介してユーザから操作を受け付ける。リモコンＲには、Ｈｙｂｒｉｄｃａｓｔ（登録商標）ボタンが設けられており、このＨｙｂｒｉｄｃａｓｔボタンが押下されると、後述のメニュー生成部１９１によって、メニュー画面が生成される。なお、操作受付部１７は、携帯電話機等の外部端末から通信部１４を介して操作を受け付けてもよい。
【００５５】
視聴状態検出部１８は、受信機４の視聴状態を検出する。具体的には、視聴状態検出部１８は、視聴状態として、受信機４において選局されている放送に対応する放送局１の識別情報を検出する。また、視聴状態検出部１８は、ＥＩＴを参照して、検出された放送局１の識別情報に対応する番組コンテンツの識別情報から、現在時刻に対応する番組コンテンツの識別情報を特定することにより、受信機４において視聴されている番組コンテンツの識別情報を検出する。また、視聴状態検出部１８は、後述のアプリケーション実行制御部１９２により実行されているアプリケーションの識別情報を検出する。また、視聴状態検出部１８は、メモリ２４に緊急警報を示すデータが記憶されている場合に、受信機が放送又は通信を介して緊急警報を受信したと判定する。そして、視聴状態検出部１８は、緊急警報を受信したと判定した場合に視聴状態が緊急状態であると検出する。
【００５６】
アプリケーション制御部１９は、ＡＩＴ又はリモコンＲを介したユーザの実行指示に基づいてアプリケーションを取得し、取得したアプリケーションの実行を制御する。そして、アプリケーション制御部１９は、アプリケーションの実行によってサービスサーバ３から取得されたアプリ用コンテンツの音声データを音声制御部２０に出力するとともに、サービスサーバ３から取得されたアプリ用コンテンツの映像データを表示制御部２１に出力する。
【００５７】
図４は、ＸＭＬ形式で記述されたＡＩＴの一例を示す図である。上述したように、ＡＩＴには、１又は複数のアプリケーションそれぞれに対応し、１又は複数のアプリケーションそれぞれを管理するための個別管理情報が１又は複数含まれる。
具体的には、図４に示される＜ｍｈｐ：Ａｐｐｌｉｃａｔｉｏｎ＞タグから＜／ｍｈｐ：Ａｐｐｌｉｃａｔｉｏｎ＞タグまでに記述されているコードは、一のアプリケーションに関する個別管理情報に対応している。ＡＩＴには、＜／ｍｈｐ：Ａｐｐｌｉｃａｔｉｏｎ＞タグの後に、他のアプリケーションの個別管理情報を新たに記述することによって、複数の個別管理情報を記述することができる。
【００５８】
また、個別管理情報に対応するコードのうち、例えば、＜ｍｈｐ：ｏｒｇＩｄ＞タグに対応するコードは、アプリケーションを作成した組織の情報である組織情報を示している。本実施形態では、この組織情報が、放送局の識別情報に対応しているものとする。また、＜ｍｈｐ：ａｐｐＩｄ＞タグに対応するコードは、アプリケーションの識別情報（アプリケーションＩＤ）を示している。
【００５９】
また、＜ｍｈｐ：ｓｅｒｖｉｃｅＢｏｕｎｄ＞タグに対応するコードは、アプリケーションの連動情報（アプリケーションかバウンドアプリケーションか否か）を示している。また、＜ｍｈｐ：ｐｏｌｉｃｙＬｅｖｅｌ＞タグに対応するコードは、緊急状態における表示の可否を決定するアプリケーションのポリシーレベルを示している。
【００６０】
また、＜ｍｈｐ：ｃｏｎｔｒｏｌＣｏｄｅ  ｍｈｐ：ｔｙｐｅ＝“ＡＲＩＢ−Ｊ”＞タグに対応するコードは、このアプリケーションのライフサイクル制御情報を示しており、図４に示される「ＡＵＴＯＳＴＡＲＴ」は、受信機４によってアプリケーションを自動実行させるライフサイクル制御情報である。
【００６１】
ここで、これら、＜ｍｈｐ：ｏｒｇＩｄ＞タグに対応するコード、＜ｍｈｐ：ａｐｐＩｄ＞タグに対応するコード、＜ｍｈｐ：ｓｅｒｖｉｃｅＢｏｕｎｄ＞タグに対応するコード、＜ｍｈｐ：ｐｏｌｉｃｙＬｅｖｅｌ＞タグに対応するコード、＜ｍｈｐ：ｃｏｎｔｒｏｌＣｏｄｅ  ｍｈｐ：ｔｙｐｅ＝“ＡＲＩＢ−Ｊ”＞タグに対応するコードをまとめて、実行可能情報という。
【００６２】
また、＜ｍｈｐ：ｌｏｃａｔｉｏｎ＞タグに対応するコードは、このアプリケーションの所在を示すロケーション情報を示している。図４に示されるように、ロケーション情報には、アプリケーションの所在として、サービスサーバ３のアドレスが記述されている。なお、ロケーション情報には、アプリケーションの所在として、受信機４のアプリケーション記憶部２６のアドレス（パス）を指定することもできる。
【００６３】
アプリケーション制御部１９は、アプリケーションの実行制御及びアプリケーションのアプリケーション記憶部２６への記憶制御を行う。アプリケーション制御部１９は、メニュー生成手段としてのメニュー生成部１９１と、アプリケーション実行制御手段としてのアプリケーション実行制御部１９２とを備える。
【００６４】
メニュー生成部１９１は、操作受付部１７により、受信機４のリモコンＲを介して受信機４のユーザから所定の操作として、Ｈｙｂｒｉｄｃａｓｔボタンの押下操作を受け付けたことに応じて、視聴状態検出部１８により検出された視聴状態と、ＡＩＴに含まれる実行可能情報に基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成する。
【００６５】
具体的には、メニュー生成部１９１は、操作受付部１７により、Ｈｙｂｒｉｄｃａｓｔボタンの押下操作を受け付けたことに応じて、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述されている個別管理情報を抽出する。
【００６６】
続いて、メニュー生成部１９１は、番組コンテンツに連動するアプリケーション（バウンドアプリケーション）に対応する個別管理情報と、番組コンテンツに連動しないアプリケーション（アンバウンドアプリケーション）に対応する個別管理情報とを抽出する。
【００６７】
すなわち、メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報として、連動情報に「ｔｒｕｅ」が記述されている個別管理情報を抽出する。
続いて、メニュー生成部１９１は、抽出された個別管理情報から、視聴状態検出部１８により検出された放送局の識別情報に対応する組織情報が記述された個別管理情報に絞込を行う。
続いて、メニュー生成部１９１は、絞込が行われた個別管理情報から、視聴状態検出部１８により検出された番組コンテンツの識別情報に関連付けられているＡＩＴに対応する個別管理情報に絞込を行う。
このようにして、メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報から、実行可能な個別管理情報を特定する。
【００６８】
また、メニュー生成部１９１は、アンバウンドアプリケーションに対応する個別管理情報として、連動情報に「ｆａｌｓｅ」が記述されている個別管理情報を抽出する。
【００６９】
メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報と、アンバウンドアプリケーションに対応する個別管理情報とを抽出した後、これらの個別管理情報から、実行中のアプリケーションの識別情報と一致するアプリケーションの識別情報を含む個別管理情報を除外する。
【００７０】
続いて、メニュー生成部１９１は、視聴状態検出部１８によって緊急状態が検出されているか否かを判定する。そして、メニュー生成部１９１は、緊急状態が検出されていると判定した場合に、抽出されている個別管理情報から、緊急状態時に実行可能なポリシーレベルが付されている個別管理情報に絞込を行う。
【００７１】
続いて、メニュー生成部１９１は、抽出した個別管理情報に対応するアプリケーションの情報を、メニューに掲載するアプリケーションの情報として特定する。ここで、アプリケーションの情報は、アプリケーションの名称や、アプリケーションのアイコンであり、個別管理情報に含まれているか、個別管理情報に基づいて取得可能なものとする。
【００７２】
そして、メニュー生成部１９１は、特定したアプリケーションの情報が表示されたメニュー画面を生成し、生成したメニュー画面を表示制御部２１に出力する。その後、表示制御部２１により、メニュー画面と第１分離部１２から出力された映像（番組コンテンツの映像）とが合成された合成画面が生成され、この合成画面がディスプレイ２３に表示される。
【００７３】
アプリケーション実行制御部１９２は、表示制御部２１によりメニュー画面が番組コンテンツに合成され、ディスプレイ２３に表示された後、操作受付部１７によりアプリケーションの選択操作を受け付けたことに応じて、ＡＩＴ記憶部２５に記憶されているＡＩＴを参照し、選択されたアプリケーションに対応する個別管理情報を特定する。そして、アプリケーション実行制御部１９２は、特定した個別管理情報に含まれるロケーション情報に基づいて、サービスサーバ３又はアプリケーション記憶部２６からアプリケーションを取得し、取得したアプリケーションを実行する。
【００７４】
アプリケーションは、アプリケーション制御部１９に対して、アプリ用コンテンツの映像データ及び音声データをサービスサーバ３から取得させる。そして、アプリケーション制御部１９は、アプリケーションによって取得したアプリ用コンテンツの音声データを音声制御部２０に出力するとともに、アプリケーションによって取得したアプリ用コンテンツの映像データを表示制御部２１に出力する。ここで、アプリケーションが番組コンテンツに連動するアプリコンテンツを提供するアプリケーションである場合には、アプリ用コンテンツの映像データ及び音声データが番組コンテンツの映像データ及び音声データに連動してディスプレイ２３に表示される。
【００７５】
また、アプリケーション実行制御部１９２は、ＡＩＴ記憶部２５を監視し、新たにＡＩＴが記憶された場合に、このＡＩＴに記述されているライフサイクル制御情報を参照する。そして、アプリケーション実行制御部１９２は、ＡＩＴ記憶部２５に記憶されているＡＩＴに含まれる個別管理情報のライフサイクル制御情報に基づいて、自動的に実行させるアプリケーションを特定する。具体的には、アプリケーション実行制御部１９２は、ライフサイクル制御情報に「自動実行」を示す「ＡＵＴＯＳＴＡＲＴ」が記述されている個別管理情報に対応するアプリケーションを、自動的に実行させるアプリケーションとして特定する。
【００７６】
そして、アプリケーション実行制御部１９２は、特定したアプリケーションに対応する個別管理情報に記述されているロケーション情報をアプリケーションの取得先として、通信部１４及び第２分離部１５を介してサービスサーバ３からアプリケーションを取得し、取得したアプリケーションを実行する。この場合、アプリケーションは、受信機４のユーザから明示的な操作指示を受けることなく自動的に実行される。
【００７７】
また、アプリケーション実行制御部１９２は、ＡＩＴ記憶部２５を監視し、実行中のアプリケーションに対応する個別管理情報を記述したＡＩＴが新たにＡＩＴ記憶部２５に記憶された場合、この個別管理情報に含まれるライフサイクル制御情報に基づいて、実行中のアプリケーションを制御する。例えば、実行中のアプリケーションに対応する個別管理情報のライフサイクル制御情報に「終了」を示す「ＤＥＳＴＲＯＹ」が記述されている場合、アプリケーションの実行を終了する。
【００７８】
音声制御部２０は、第１分離部１２から出力された音声データを、表示制御部２１により表示制御される映像データと同期をとりながらスピーカ２２に出力する。また、音声制御部２０は、アプリケーション制御部１９から出力された音声データが表示制御部２１により表示制御される映像データと同期可能である場合、この映像データと同期をとりながら音声データをスピーカ２２に出力する。
【００７９】
表示制御部２１は、第１分離部１２から出力された映像データを、音声制御部２０により出力制御される音声データと同期をとりながらディスプレイ２３に表示させる。また、表示制御部２１は、アプリケーション制御部１９から出力された映像データを、第１分離部１２から出力された映像データ（番組コンテンツの映像データ）と合成し、合成された映像データをディスプレイ２３に表示させる。
また、表示制御部２１は、メニュー生成部１９１から出力されたメニュー画面を第１分離部１２から出力された映像データに合成し、合成された映像データをディスプレイ２３に表示させる。
【００８０】
メモリ２４は、ＥＩＴ等の番組コンテンツのメタ情報や、緊急警報を示すデータや、その他各種情報を記憶する。
ＡＩＴ記憶部２５は、放送ＡＩＴ取得部１３及び通信ＡＩＴ取得部１６によって取得されたＡＩＴを記憶する。また、ＡＩＴ記憶部２５は、アプリケーション記憶部２６に記憶されているアプリケーションに対応するＡＩＴを記憶する。また、ＡＩＴ記憶部２５は、ＡＩＴが番組コンテンツに連動するアプリケーションに対応しているＡＩＴである場合、放送中の番組コンテンツの識別情報をＡＩＴに関連付けて記憶する。
【００８１】
アプリケーション記憶部２６は、受信機４にプリインストールされているアプリケーションや、受信機４のユーザにより登録されたアプリケーションを記憶する。
【００８２】
続いて、受信機４のディスプレイ２３にメニュー画面の表示が行われる場合の表示例について説明する。
【００８３】
ここで、ＡＩＴ記憶部２５には、図５に示されている情報を含む個別管理情報が記憶されているものとする。また、視聴状態検出部１８により、視聴中の放送局１の識別情報が「１００」、視聴中の番組コンテンツの識別情報が「１０００」と検出されているものとする。そして、受信機４は、アプリケーションが実行されておらず、図６にディスプレイ２３に示される映像が表示されているものとする。
【００８４】
この場合に、操作受付部１７により、受信機４のリモコンＲを介して受信機４のユーザからＨｙｂｒｉｄｃａｓｔボタンの押下操作が受け付けられると、メニュー生成部１９１は、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述されている個別管理情報を抽出する。ここでは、図５に示される全ての個別管理情報が抽出される。
【００８５】
続いて、メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報として、連動情報に「ｔｒｕｅ」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、図５に示されるコメントアプリケーション以外のアプリケーションに対応する個別管理情報を抽出する。
【００８６】
続いて、メニュー生成部１９１は、抽出された個別管理情報から、視聴状態検出部１８により検出された放送局１の識別情報に対応する組織情報が記述された個別管理情報に絞込を行う。ここでは、メニュー生成部１９１は、ｏｒｇＩＤに「１００」が記述されている字幕アプリケーション、ゆっくり音声アプリケーション、レコメンドアプリケーション、レシピアプリケーションに対応する個別管理情報に絞込を行う。
【００８７】
続いて、メニュー生成部１９１は、絞込が行われた個別管理情報から、視聴状態検出部１８により検出された番組コンテンツの識別情報に関連付けられているＡＩＴに対応する個別管理情報を抽出する。ここでは、メニュー生成部１９１は、番組コンテンツ「１０００」に対応する個別管理情報として、字幕アプリケーション、ゆっくり音声アプリケーション、レシピアプリケーションに対応する個別管理情報に絞込を行う。
【００８８】
また、メニュー生成部１９１は、アンバウンドアプリケーションに対応する個別管理情報として、連動情報に「ｆａｌｓｅ」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、コメントアプリケーションに対応する個別管理情報を抽出する。
【００８９】
続いて、実行されているアプリケーションがなく、緊急警報が発せられていないことから、メニュー生成部１９１は、バウンドアプリケーションに対応し、絞込が行われた個別管理情報と、アンバウンドアプリケーションに対応する個別管理情報とに基づいてメニュー画面を生成し、表示制御部２１に出力する。すると、表示制御部２１は、図７に示すようにメニュー画面に対応する映像Ａと、番組コンテンツの映像とをディスプレイ２３に合成表示させる。
【００９０】
続いて、図７に示すように、メニュー画面に対応する映像Ａと番組コンテンツの映像とがディスプレイ２３に合成表示されている場合に、メニュー画面に対応する映像Ａに基づいてコメントアプリケーションが選択されると、アプリケーション実行制御部１９２は、コメントアプリケーションの個別管理情報に含まれるロケーション情報に基づいて、サービスサーバ３又はアプリケーション記憶部２６からコメントアプリケーションを取得し、取得したコメントアプリケーションを実行する。すると、表示制御部２１は、図８に示すように、コメントアプリケーションに対応する映像Ａ１と、番組コンテンツの映像とをディスプレイ２３に合成表示させる。
【００９１】
続いて、図８に示される状況において、受信機４のリモコンＲを介して受信機４のユーザからＨｙｂｒｉｄｃａｓｔボタンの押下操作が受け付けられると、メニュー生成部１９１は、以下のようにメニュー画面の生成を行う。
【００９２】
すなわち、メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報として、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述され、連動情報に「ｔｒｕｅ」が記述され、ｏｒｇＩＤに「１００」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、字幕アプリケーション、ゆっくり音声アプリケーション、レシピアプリケーションに対応する個別管理情報を抽出する。また、メニュー生成部１９１は、アンバウンドアプリケーションに対応する個別管理情報として、連動情報に「ｆａｌｓｅ」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、コメントアプリケーションに対応する個別管理情報を抽出する。
【００９３】
続いて、メニュー生成部１９１は、既に実行されているコメントアプリケーションをメニューから除外する。すると、表示制御部２１は、図９に示すように、コメントアプリケーションに対応する映像Ａ１と、コメントアプリケーションに対応する情報が含まれていないメニュー画面に対応する映像Ｂと、番組コンテンツの映像とをディスプレイ２３に合成表示させる。
【００９４】
また、図１０に示すように、緊急警報として緊急地震速報が発せられ、緊急地震速報の映像Ｃが表示されている場合に受信機４のリモコンＲを介して受信機４のユーザからＨｙｂｒｉｄｃａｓｔボタンの押下操作が受け付けられると、メニュー生成部１９１は、以下のようにメニュー画面の生成を行う。すなわち、メニュー生成部１９１は、バウンドアプリケーションに対応する個別管理情報として、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述され、連動情報に「ｔｒｕｅ」が記述され、ｏｒｇＩＤに「１００」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、字幕アプリケーション、ゆっくり音声アプリケーション、レシピアプリケーションに対応する個別管理情報を抽出する。また、メニュー生成部１９１は、アンバウンドアプリケーションに対応する個別管理情報として、連動情報に「ｆａｌｓｅ」が記述されている個別管理情報を抽出する。ここでは、メニュー生成部１９１は、コメントアプリケーションに対応する個別管理情報を抽出する。
【００９５】
続いて、メニュー生成部１９１は、実行されているアプリケーションがないことから、抽出された個別管理情報からの除外を行わず、視聴状態検出部１８によって緊急状態が検出されているか否かを判定する。メニュー生成部１９１は、緊急状態が検出されていると判定するので、抽出されている個別管理情報から、緊急状態時に実行可能なポリシーレベルが付されている個別管理情報に絞込を行う。ここで、緊急状態時に実行可能なポリシーレベルが「３」である場合、メニュー生成部１９１は、抽出されている個別管理情報から、ゆっくり音声アプリケーション、コメントアプリケーションに対応する個別管理情報に絞込を行う。すると、表示制御部２１は、図１１に示すように、緊急地震速報の映像Ｃと、メニュー画面に対応する映像Ｄと、番組コンテンツの映像とをディスプレイ２３に合成表示させる。
【００９６】
続いて、受信機４における処理の流れについて説明する。
図１２は、本実施形態に係る所定の操作を受け付けてから、メニュー画面を介してアプリケーションが実行されるまでの処理の流れを示すフローチャートである。
【００９７】
ステップＳ１において、メニュー生成部１９１は、操作受付部１７により、受信機４のリモコンＲを介して受信機４のユーザから所定の操作（Ｈｙｂｒｉｄｃａｓｔボタンの押下操作）を受け付ける。
【００９８】
ステップＳ２において、メニュー生成部１９１は、ＡＩＴ記憶部２５に記憶されているＡＩＴから、バウンドアプリケーションに対応する個別管理情報を抽出する。具体的には、メニュー生成部１９１は、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述され、連動情報に「ｔｒｕｅ」が記述されている個別管理情報を抽出する。
【００９９】
ステップＳ３において、メニュー生成部１９１は、ステップＳ２において抽出された個別管理情報から、視聴状態検出部１８により検出された視聴中の放送局１の識別情報に対応する個別管理情報に絞込を行う。
【０１００】
ステップＳ４において、メニュー生成部１９１は、ステップＳ３において絞込が行われた個別管理情報から、視聴されている番組コンテンツの識別情報に関連付けられてＡＩＴ記憶部２５に記憶されているＡＩＴに対応する個別管理情報に絞込を行う。
【０１０１】
ステップＳ５において、メニュー生成部１９１は、ＡＩＴ記憶部２５に記憶されているＡＩＴから、アンバウンドアプリケーションに対応する個別管理情報を抽出する。具体的には、メニュー生成部１９１は、ライフサイクル制御情報に「実行可能」を示す「ＰＲＥＳＥＮＴ」が記述され、連動情報に「ｆａｌｓｅ」が記述されている個別管理情報を抽出する。
【０１０２】
ステップＳ６において、メニュー生成部１９１は、視聴状態検出部１８が緊急状態を検出しているか否かを判定する。メニュー生成部１９１は、この判定がＹＥＳの場合、ステップＳ７に処理を移し、この判定がＮＯの場合、ステップＳ８に処理を移す。
【０１０３】
ステップＳ７において、メニュー生成部１９１は、ステップＳ４において絞込が行われた個別管理情報とステップＳ５において抽出された個別管理情報から、緊急状態に対応するポリシーレベルの個別管理情報に絞込を行う。
【０１０４】
ステップＳ８において、メニュー生成部１９１は、絞込された個別管理情報に基づいてメニュー画面を生成する。具体的には、メニュー生成部１９１は、視聴状態検出部１８が緊急状態を検出していない場合、ステップＳ４において絞込が行われた個別管理情報とステップＳ５において抽出された個別管理情報とに基づいてメニュー画面を生成する。また、メニュー生成部１９１は、視聴状態検出部１８緊急状態を検出している場合、ステップＳ７において絞込が行われた個別管理情報に基づいてメニュー画面を生成する。
【０１０５】
ステップＳ９において、表示制御部２１は、ステップＳ８において生成されたメニュー画面と番組コンテンツの映像とを合成して合成映像を生成し、この合成映像をディスプレイ２３に表示させる。
【０１０６】
ステップＳ１０において、アプリケーション実行制御部１９２は、操作受付部１７によりアプリケーションの選択操作を受け付ける。
【０１０７】
ステップＳ１１において、アプリケーション実行制御部１９２は、ＡＩＴ記憶部２５に記憶されているＡＩＴを参照し、ステップＳ１０において選択されたアプリケーションに対応する個別管理情報に含まれるロケーション情報に基づいて、アプリケーションを取得する。取得先には、サービスサーバ３のアドレス又はアプリケーション記憶部２６のパスが記述されており、アプリケーションは、サービスサーバ３又はアプリケーション記憶部２６から取得される。
【０１０８】
ステップＳ１２において、アプリケーション実行制御部１９２は、ステップＳ１１において取得されたアプリケーションを実行する。
【０１０９】
以上、本実施形態によれば、受信機４は、受信機４における視聴状態とＡＩＴに含まれる実行可能情報とに基づいて、実行可能なアプリケーションを特定し、特定したアプリケーションの情報を含むメニュー画面を生成する。そして、受信機４は、このメニュー画面によってアプリケーションの選択を受け付ける。よって、受信機４は、視聴状態に応じて実行可能なアプリケーションを適切に提示することができる。
【０１１０】
また、受信機４は、視聴されている放送局１に対応したアプリケーションの情報を含むメニュー画面を生成するので、視聴されている放送局１に対応したアプリケーションを実行可能なアプリケーションとして提示することができる。
【０１１１】
また、受信機４は、視聴されている番組コンテンツに対応したアプリケーションの情報を含むメニュー画面を生成するので、視聴されている番組コンテンツに対応したアプリケーションを実行可能なアプリケーションとして提示することができる。
【０１１２】
また、受信機４は、既に実行されているアプリケーションの重複実行を防止することができる。
【０１１３】
また、受信機４は、緊急警報が発せられた緊急状態において、実行可能なアプリケーションを、緊急状態でも実行することができるアプリケーションに絞込を行う。よって、受信機４は、緊急状態において不要なアプリケーションの実行を抑制して、緊急状態において必要な情報を受信機４のユーザに閲覧しやすい状態とすることができる。
【０１１４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【０１１５】
例えば、本実施形態では、アプリケーション制御部１９は、アプリケーションの登録時に、ＡＩＴをＡＩＴ記憶部２５に記憶させることとしたが、これに限らない。アプリケーション制御部１９は、アプリケーションを登録せずに、アプリケーションを実行したり、アプリケーションを実行してから、実行しているアプリケーションの登録を受け付けるようにしたりしてもよい。
【０１１６】
また、メニュー生成部１９１は、メニュー画面に掲載するアプリケーションの情報に対して表示順を設定するようにしてもよい。例えば、ＥＩＴに番組コンテンツのジャンルを記憶させておくとともに、ＡＩＴの個別管理情報にアプリケーションのジャンルを記憶させておき、メニュー生成部１９１は、メニュー画面に掲載するアプリケーションに対応する個別管理情報のジャンルと、番組コンテンツのジャンルが一致する場合に、このアプリケーションの表示順を上位にしてもよい。
【０１１７】
なお、本実施例では、主に受信機の構成と動作について説明したが、これに限られず、各構成要素を備え、視聴状態に応じて実行可能なアプリケーションを適切に提示するための方法、及びプログラムとして構成されても良い。
【０１１８】
さらに、受信機の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。
【０１１９】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１２０】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【０１２１】
１  放送局
２  放送用アンテナ
３  サービスサーバ
４  受信機
１１  放送波受信部
１２  第１分離部
１３  放送ＡＩＴ取得部
１４  通信部
１５  第２分離部
１６  通信ＡＩＴ取得部
１７  操作受付部
１８  視聴状態検出部
１９  アプリケーション制御部
２０  音声制御部
２１  表示制御部
２２  スピーカ
２３  ディスプレイ
２４  メモリ
２５  ＡＩＴ記憶部
２６  アプリケーション記憶部
１００  放送通信連携システム
１９１  メニュー生成部
１９２  アプリケーション実行制御部
【図１】
2012157738.tif 000003
【図２】
2012157738.tif 000004
【図３】
2012157738.tif 000005
【図４】
2012157738.tif 000006
【図５】
2012157738.tif 000007
【図６】
2012157738.tif 000008
【図７】
2012157738.tif 000009
【図８】
2012157738.tif 000010
【図９】
2012157738.tif 000011
【図１０】
2012157738.tif 000012
【図１１】
2012157738.tif 000013
【図１２】
2012157738.tif 000014
【国際調査報告】
2012157738.tif 000015
2012157738.tif 000016
2012157738.tif 000017
2012157738.tif 000018