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