(57)【要約】  放送受信部（４０１）が第２番組の放送波を第１番組の放送波の後に受信すると、合成表示部（４１４）は、第２番組と共に、アプリ実行部（４１２）により実行された第１番組関連アプリケーションが提示する第１番組の放送内容に関連する情報を、表示部（４００ａ）に表示する。
2015083466.tif 000002
【特許請求の範囲】
【請求項１】
選局した放送波を受信する放送受信部と、
上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得部と、
上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得部と、
上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行部と、
上記第２番組と共に、上記アプリ実行部により実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示部と、を備えたことを特徴とする放送受信装置。
【請求項２】
ネットワークを介したデータ通信を行う通信送受信部を備え、
上記実行情報取得部は、上記所在情報と、上記制御情報のうち上記第１番組関連アプリケーションを起動させる情報とを、上記第１番組の放送波から抽出して取得し、上記制御情報のうち上記第１番組関連アプリケーションを起動させる情報以外の制御情報を、上記通信送受信部を介して外部から受信して取得し、
上記アプリケーション取得部は、上記第１番組関連アプリケーションを、上記通信送受信部を介して外部から受信して、または、上記第１番組の放送波から抽出して、取得することを特徴とする請求項１に記載の放送受信装置。
【請求項３】
上記放送受信部が第２番組の受信中に他の番組を受信する副放送受信部を備え、
上記実行情報取得部は、上記所在情報及び上記制御情報を、上記副放送受信部が受信した上記第１番組の放送波から抽出して取得することを特徴とする請求項１に記載の放送受信装置。
【請求項４】
上記副放送受信部は、受信できる全ての放送波を巡回受信することを特徴とする請求項３に記載の放送受信装置。
【請求項５】
ネットワークを介したデータ通信を行う通信送受信部を備え、
上記実行情報取得部は、上記所在情報及び上記制御情報を、上記通信送受信部を介して外部からのプッシュ送信を受信することを特徴とする請求項１に記載の放送受信装置。
【請求項６】
上記第１番組関連アプリケーションは、上記第１番組の進行に伴い変更される情報を表示するアプリケーションであることを特徴とする請求項１から５の何れか１項に記載の放送受信装置。
【請求項７】
請求項２に記載の放送受信装置と、
第１番組の放送波に、当該第１番組の番組内容に関連する情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションを制御する制御情報のうち上記第１番組関連アプリケーションを起動させる情報と、を含めて送信する第１放送送信装置と、
第２番組の放送波を送信する第２放送送信装置と、
ネットワークを介して上記第１番組関連アプリケーションを送信するアプリサーバと、
ネットワークを介して上記制御情報のうち上記第１番組関連アプリケーションを起動させる情報以外の制御情報を送信する制御情報サーバと、を備えたことを特徴とする放送通信連携システム。
【請求項８】
選局した放送波を受信する放送受信部を備えた放送受信装置での制御方法であって、
上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得ステップと、
上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得ステップと、
上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行ステップと、
上記第２番組と共に、上記アプリ実行ステップにて実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示ステップと、を含むことを特徴とする制御方法。
【請求項９】
請求項１から６のいずれか１項に記載の放送受信装置を動作させるためのプログラムであって、コンピュータを上記各部として機能させるプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波を受信する放送受信装置、および放送通信連携システム等に関する。
【背景技術】
【０００２】
放送のデジタル化と通信のブロードバンド化とに伴い、欧州のHbbTV（Hybrid Broadcast Broadband TV：ハイブリッドブロードキャストブロードバンドテレビ）や日本のHybridcast（ハイブリッドキャスト）と言った放送通信連携サービスの実現に向けた研究開発が進められている。このような放送通信連携サービスにおいて、送信装置（放送局）から発信される放送波（放送信号）により、受信装置での各種情報表示やアプリケーションの起動を制御する技術が知られている。【０００３】
例えば、非特許文献１に開示された技術では、送信装置から、アプリケーション情報テーブル（ＡＩＴ：Application Information Table）を、放送番組を構成するエレメンタリストリーム（ＥＳ：Elementary Stream）としてセクション形式で放送ＴＳ（TransportStream）に多重化して伝送する。ＡＩＴは、アプリケーション（以下では、アプリと省略する）を特定するとともに、アプリを制御するための付加的な制御情報を含んだデータである。受信装置は、受信した放送波からＡＩＴを抽出し、ＡＩＴで特定されたアプリケーションに対して、ＡＩＴに記述されている起動、終了などの制御情報（制御コード）に基づき、アプリがロード、実行されて終了までの遷移を制御する。このように、ＡＩＴの仕組みを利用した従来技術では、送信装置から、受信装置でのアプリの起動、終了などの遷移を放送番組と連携して制御することができる。【０００４】
一方、例えば、特許文献１に開示されている技術では、アプリやアプリの制御に関わる情報を一旦受信装置内に蓄積して、放送番組と独立して任意のタイミングでアプリを動作させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】日本国公開特許公報「特開２０１３−９３５７号公報（２０１３年１月１０日公開）」
【非特許文献】
【０００６】
【非特許文献１】（社）電波産業会、“デジタル放送におけるアプリケーション実行環境  標準規格  ＡＲＩＢ  ＳＴＤ−Ｂ２３  １．２版”、平成２１年７月２９日、ｐ．３９〜５４
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術では、放送番組（番組）と連携したアプリを動作（実行）させるには、放送波に多重化されたアプリを特定する情報や制御情報を受信する必要がある。すなわち、その放送番組の放送波を受信している必要がある。よって、チャンネルを切り替えると、あるいはその放送番組が終わると、アプリケーションは終了する。一方で、特許文献１に記載の技術では、放送番組に関連しないアプリケーションを受信装置に蓄積し、ユーザ指示により任意のタイミングでアプリケーションを動作させる。【０００８】
ところで、放送番組の番組内容と関連したアプリであっても、ユーザは、放送番組を視聴しているか否かに関わらず動作させたいという要望がある。【０００９】
例えば、スポーツ番組を視聴しているユーザが応援するチームの攻撃が終わり、別のチャンネルを選局し別の番組を視聴し始めたが、スコアが気になる場合がある。このような場合、別の番組を表示中に元のスポーツ番組に関連したアプリ、例えば、スコアを表示するアプリを実行できると、ユーザにとって利便性が高いと考えられる。また、歌番組などでは、ユーザは、好みの歌手が出ているときだけ視聴し、それ以外は別の番組を視聴したい場合がある。このような場合、別の番組を視聴しながら、元の歌番組に関連したアプリ、例えば、歌番組の時間帯ごとの出演者名簿を表示するアプリを実行できると、ユーザにとって好都合である。【００１０】
また、チャンネルＡの放送番組Ａ１を視聴しながら、同時間帯のチャンネルＢの放送番組Ｂ１と連携して動作するアプリ（放送番組Ｂ１に紐付いているアプリ）を実行して、アプリが提示する情報を確認したい、あるいは、放送番組Ａ１の番組内容と関連したアプリを放送番組Ａ１の放送後に実行したいと、ユーザが希望することも考えられる。【００１１】
しかし、現状の放送通信連携サービスにおいて、放送番組の番組内容と関連した情報を提供するアプリは、ユーザが放送番組を視聴しながら、つまり、リアルタイムに受信しながら、利用されることが想定されている。そのため、選局されていないチャンネル（視聴していない）の放送番組の番組内容と関連したアプリが提供する情報を表示させることはできない。【００１２】
そこで、本発明は、上記の問題点に鑑みてなされ、番組の表示と共に、別の番組に関連するアプリケーションが提供する当該別の番組の番組内容と関連した情報を表示することが可能な放送受信装置を提供することを課題とする。
【課題を解決するための手段】
【００１３】
本発明の一態様に係る放送受信装置は、上記課題を解決するために、選局した放送波を受信する放送受信部と、上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得部と、上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得部と、上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行部と、上記第２番組と共に、上記アプリ実行部により実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示部と、を備えたことを特徴とする。【００１４】
上記構成によると、第２番組を受信すると、第１番組の番組内容と関連した関連情報を提供するアプリケーションを実行させて、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。そのため、ユーザは、第２番組を視聴しながら、第１番組の番組内容に関連した関連情報を確認することができる。【００１５】
また、本発明の制御方法は、上記課題を解決するために、上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得ステップと、上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得ステップと、上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行ステップと、上記第２番組と共に、上記アプリ実行ステップにて実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示ステップとを含むことを特徴とする。【００１６】
上記方法によると、上記本発明に係る放送受信装置と同様の効果を奏し、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。【００１７】
なお、本発明に係る放送受信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより上記放送受信装置をコンピュータにて実現させるプログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００１８】
上記構成によると、第２番組を受信すると、第１番組の番組内容と関連した関連情報を提供するアプリケーションを実行させて、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。そのため、ユーザは、第２番組を視聴しながら、第１番組の番組内容に関連した関連情報を確認することができる。よって、上記構成によると、ユーザに利便性の高い放送受信装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る放送通信連携システムの全体構成を示す図である。
【図２】本発明の実施の形態に係る放送通信連携受信装置の構成を示すブロック図である。
【図３】ＥＩＴのデータ構造を示す図である。
【図４】アプリ実行情報に記述されアプリケーション制御コードの内容を示す図である。
【図５】上記放送通信連携受信装置が有するアプリ実行情報記憶部に記憶されるアプリ実行情報の例を示す図である。
【図６】アプリ実行情報によるアプリの起動・終了動作の一例を示すフローチャートである。
【図７】アプリ実行情報によるアプリの起動・終了動作の別の例を示すフローチャートである。
【図８】アプリが提供する情報を表示された表示部の例を示す図である。
【図９】アプリが提供する情報が表示された表示部の別の例を示す図である。
【図１０】アプリが提供する情報が表示された表示部のさらに別の例を示す図である。
【図１１】アプリ実行情報を巡回受信した場合の表示の例を示す図である。
【図１２】アプリ実行情報を巡回受信した場合の表示の別の例図である。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施の形態について、図を参照に詳細に説明する。
【００２１】
〔実施の形態１〕
＜放送通信連携システムの全体構成＞
図１は、本実施の形態の放送通信連携システム１の構成を示す図である。放送通信連携システム１は、放送番組（以下、番組と略す）とアプリケーションが提示する情報をユーザ（番組の視聴者）に提供するシステムである。ここで、アプリケーション（以下、アプリと略す）とは、後記する放送通信連携受信装置（放送受信装置）４０を実行環境として動作するソフトウェアである。アプリには、番組に紐付いたアプリ（番組連動アプリ）と、番組に紐付いていないアプリ（番組非連動アプリ）とがある。
【００２２】
番組連動アプリは、番組とは連動して実行される（動作する）アプリである。番組非連動アプリは、番組とは独立して動くアプリである。
【００２３】
さらに、本実施の形態では、番組連動アプリには、表番組用アプリと裏番組用アプリ（第１番組関連アプリケーション）とが含まれる。表番組用アプリとは、後述の放送通信連携受信装置４０にて受信された放送波の番組の表示時に実行され、表示された番組の番組内容に関連する情報を提示するアプリである。裏番組用アプリは、放送通信連携受信装置４０にて、今まで受信していた放送波とは別の放送波を受信し、今まで受信していた放送波の番組（第１番組）から、別の放送波の番組（第２番組）を表示することで、今まで表示されていた第１番組が裏番組（表示されない番組）になった際、すなわち、ユーザが第２番組を視聴する際に実行されるアプリである。裏番組用アプリは、裏（裏番組）となった第１番組の番組内容に関連する関連情報を提示するアプリである。
【００２４】
本実施の形態では、裏番組とは、放送通信連携受信装置４０にて現在表示される番組（表番組）と同じ時間帯に放送される表示されない番組として説明する。また、裏番組用アプリとは、表番組と同じ時間帯に放送される裏番組の番組内容に連動した情報（裏番組の進行に伴い変更される情報）を、提示するアプリとして説明する。しかし、裏番組は、放送通信連携受信装置４０にて過去に放送された番組であり、裏番組用アプリは、過去に放送された番組の番組内容に関連した情報を提示するアプリであってもよい。
【００２５】
図１に示すように、放送通信連携システム１は、放送送信装置１０と、アプリ実行情報サーバ２０と、アプリサーバ３０と、放送通信連携受信装置４０とが、通信回線Ｎを介して接続されて構成される。これら構成要素は、それぞれ複数設けられる。なお、通信回線Ｎは、有線、無線のいずれであっても構わない。
【００２６】
放送送信装置１０は、放送局に設置され、番組や、番組に関連する情報を、放送波Ｗを介して放送通信連携受信装置４０に送信（放送）するものである。さらに、放送送信装置１０は、放送波Ｗに番組連動アプリを制御するために必要なアプリ実行情報を付加して、放送通信連携受信装置４０に送信する。
【００２７】
ここで、アプリ実行情報とは、アプリの識別子（ＩＤ）、アプリの配置場所等のアプリを特定するための所在情報、及びアプリを制御するための制御情報である。このアプリ実行情報については、後で詳細に説明を行う。
【００２８】
なお、本実施の形態では、放送送信装置１０は、番組等を放送波Ｗとして送信する形態で説明するが、ケーブル（図示せず）や、通信回線Ｎを介して送信してもよい。
【００２９】
アプリ実行情報サーバ２０は、アプリ実行情報を提供するサーバである。このアプリ実行情報サーバ２０は、放送送信装置１０から送信しないアプリ実行情報を管理するものである。例えば、予めサービス提供者が作成したアプリを検証し、承認を与えたアプリ（Ａ〔Authorized〕アプリケーション）に対応したアプリ実行情報のみを保持する認証機関（第三者機関）に設置される。あるいは、サービス提供者（一般ユーザを含む）が作成したアプリケーション等で、認証機関の承認を受けていないアプリ（一般アプリケーション）に対応したアプリ実行情報を保持するものであってもよい。
【００３０】
アプリサーバ３０は、サービス事業者が作成したアプリケーションを提供するサーバであり、放送局、第三者機関、または、個別のサービス事業者が設置しても構わない。アプリサーバ３０に蓄積されているアプリケーションは、放送通信連携受信装置４０によってダウンロードされ実行される。
【００３１】
放送通信連携受信装置４０は、放送番組をユーザに提示するとともに、ユーザが視聴中の番組に紐付いたアプリケーション（番組連動アプリ）、あるいは、ユーザが視聴中でない番組に紐づいたアプリケーション(番組連動アプリ)、あるいは、番組に紐付いていないアプリケーション（番組非連動アプリ）、を動作させてユーザに提示するものである。この放送通信連携受信装置４０の構成及び動作については、後で詳細に説明を行う。
【００３２】
このように放送通信連携システム１を構成することで、放送通信連携受信装置４０において、ユーザは、放送番組を視聴するとともに、アプリケーション（番組連動アプリ、番組非連動アプリ）を動作させることができる。
【００３３】
＜放送通信連携受信装置の構成＞
次に、放送通信連携受信装置４０の詳細について説明する。図２は、本実施の形態に係る放送通信連携受信装置４０の構成を示すブロック図である。
【００３４】
放送通信連携受信装置４０は、番組連動アプリを、放送波Ｗを介して送信されるデジタル放送の信号内のイベント情報テーブル（ＥＩＴ：Event Information Table)に配置されているアプリ実行情報によって認識する。
【００３５】
放送通信連携受信装置４０は、放送受信部４０１と、放送信号解析部４０２と、映像・音声復号部４０３と、データ放送復号部４０４と、通信送受信部４０５と、アプリ実行情報取得部４０６と、アプリ実行情報記憶部４０７と、アプリ管理・実行制御部４０８と、実行アプリ記憶部４０９と、アプリ取得部（アプリケーション取得部）４１０と、アプリ記憶部４１１と、アプリ実行部（アプリ実行部）４１２と、操作制御部４１３と、合成表示部４１４と、を備えている。なお、図中、実線矢印はデータの流れを示し、破線矢印は制御信号の流れを示している。
【００３６】
放送受信部４０１は、アンテナ(図示せず)を介して、放送波Ｗとして送信される放送データ（放送信号）を選局して受信するものであり、例えば、チューナである。放送受信部４０１は、（ユーザによりチャンネルが選択されることで）選局した放送データを受信、復調し、誤り訂正やＴＭＣＣ（Transmission and Multiplexing Configuration Control）復号等の復号を行い、ＭＰＥＧ２のトランスポートストリーム（ＴＳ：Transport Stream）として、放送信号解析部４０２に出力する。
【００３７】
なお、放送受信部４０１は、電波によって放送信号を受信するものに限定されず、ケーブルを介して受信するものであってもよい。あるいは、通信データとして放送信号を受信するものであってもよい。
【００３８】
放送信号解析部４０２は、放送受信部４０１で復調されたストリームデータ（トランスポートストリーム）において、ＰＳＩ／ＳＩ（Program Specific Information〔番組特定情報〕／Service Information〔番組配列情報〕）を解析し、現在選局されているチャンネルに対応する映像、音声、データ等のデータを抽出するものである。なお、選局は、後記する操作制御部４１３から通知されるチャンネル切り替え指示に基づいて行われる。
【００３９】
放送信号解析部４０２は、抽出した映像、音声等のデータであるＰＥＳ（Packetized Elementary Stream）形式のデータ、及びデータ放送等のデータであるセクション形式のデータを、それぞれ映像・音声復号部４０３、データ放送復号部４０４に出力する。さらに、放送信号解析部４０２は、アプリ実行情報抽出部（実行情報取得部）４０２ａを備えている。
【００４０】
アプリ実行情報抽出部４０２ａは、放送受信部４０１で復調されたストリームデータから、ＳＩ（番組配列情報）の一つであるＥＩＴの記述子（アプリケーション実行情報記述子）に含まれているアプリ実行情報を抽出するものである。このＥＩＴは、放送局の放送送信装置１０（図１参照）が、番組に紐付いたアプリに対応するアプリ実行情報を、放送送信装置１０の図示しない番組情報埋込部によって、ＥＩＴの記述子領域に埋め込むことで生成されたものである。
【００４１】
アプリ実行情報抽出部４０２ａは、ＥＩＴによって番組を特定する情報（番組識別情報）に対応付けて、抽出したアプリ実行情報をアプリ実行情報記憶部４０７に書き込み記憶させる。また、アプリ実行情報抽出部４０２ａは、アプリ実行情報を抽出した場合、アプリ実行情報が通知された旨（実行情報通知）を、アプリを識別する情報（アプリＩＤ）とともに、アプリ管理・実行制御部４０８に通知する。
【００４２】
ここで、図３を参照して、アプリ実行情報を埋め込んだＥＩＴのデータ構造の例について説明する。図３は、ＡＲＩＢ  ＳＴＤ−Ｂ１０で規定されているＥＩＴに、アプリ実行情報を付加する例を示している。ここでは、アプリ実行情報を、ＥＩＴの記述子領域に“アプリケーション実行情報記述子”として付加する。
【００４３】
図３に示すように、ＥＩＴのデータ構造のうち、“オリジナルネットワーク識別”、“トランスポートストリーム識別”及び“サービス識別”によって、送信するアプリケーション実行情報に対応する放送チャンネルが特定される。“オリジナルネットワーク識別”は、地上デジタル放送、ＢＳデジタル放送等の放送網（ネットワーク）を識別するための識別子である。また、“トランスポートストリーム識別”は、トランスポートストリーム（ＴＳ）を識別するための識別子である。また、“サービス識別”は、トランスポートストリームごとの放送チャンネルを識別するための識別子である。
【００４４】
このように、ＥＩＴにアプリ実行情報（アプリケーション実行情報記述子）を付加することで、放送通信連携受信装置４０において、番組に紐付いたアプリ実行情報を認識することができる。なお、ＥＩＴのデータ構造における他のデータについては、ＡＲＩＢ  ＳＴＤ−Ｂ１０で規定されているものであるため、ここでは説明を省略する。また、ＥＩＴに付加するアプリ実行情報は、アプリを特定する情報とともに、アプリを制御するための制御情報を含んだデータであって、従来のＡＩＴに相当する情報であるため、ここでは説明を省略する。
【００４５】
アプリを特定する情報としては、アプリ名、アプリを作成した組織ＩＤ、アプリを一意に特定するアプリＩＤ、アプリの所在（アドレス、ＵＲＬ）等がある。これら以外にも、アプリが利用する付加的な情報、例えば、メタデータ、画像データ等の所在（アドレス、ＵＲＬ）であってもよい。
【００４６】
アプリを制御するための制御情報としては、アプリの状態を制御するアプリケーション制御コードが含まれる。アプリケーション制御コードは、例えば、図４に示すような、ＡＲＩＢ  ＳＴＤ−Ｂ２３で規定されている値をとる。例えば、“ＡＵＴＯＳＴＡＲＴ”は、放送通信連携受信装置４０において、ユーザの操作によらず、自動起動（即時起動）するアプリであることを示す。また、“ＰＲＥＳＥＮＴ”は、自動で起動するアプリケーションではないが、起動可能（スタンバイ）状態であることを示す。また、“ＤＥＳＴＲＯＹ”、“ＫＩＬＬ”は、アプリの終了を指示する制御コードであって、通常終了（例えば、ユーザの確認を行って終了）であるのか、強制終了（例えば、ユーザの確認を行わずに即時終了）であるのかを示す。
【００４７】
これらように、このアプリケーション制御コードは、基本的にはＡＲＩＢ  ＳＴＤ−Ｂ２３で規定されているものと同様であるが、本実施の形態では、さらに、“ＢＡＣＫＧＲＯＵＮＤＳＴＡＲＴ”を付加している。この“ＢＡＣＫＧＲＯＵＮＤＳＴＡＲＴ”は、放送通信連携受信装置４０において、表示していた番組が裏番組になった際、すなわちユーザが別の番組（表番組）を視聴する際に、自動起動するアプリであることを示す。
【００４８】
図２に戻り、放送通信連携受信装置４０の構成について説明を続ける。映像・音声復号部４０３は、放送信号解析部４０２で抽出された映像・音声（映像ストリーム及び音声ストリーム）を復号するものである。この映像・音声復号部４０３は、映像・音声が、例えば、ＭＰＥＧ２の符号化方式によって符号化されている場合、ＭＰＥＧ２の復号を行い表示可能な出力形式の映像・音声データとして、合成表示部４１４に出力する。
【００４９】
データ放送復号部４０４は、放送信号解析部４０２で抽出されたデータ放送のデータを復号するものである。このデータ放送復号部４０４は、ＢＭＬ（Broadcast MarkupLanguage）を解析し、当該ＢＭＬを表示可能な出力形式に変換するＢＭＬブラウザの機能を有し、変換した表示データ（データ放送データ）を、合成表示部４１４に出力する。
【００５０】
通信送受信部４０５は、通信回線Ｎ（図１参照）を介して、外部とのデータ通信を行うものである。通信送受信部４０５は、アプリケーション、アプリケーション実行情報等のデータを受信する。
【００５１】
アプリ実行情報取得部４０６は、通信送受信部４０５を介して、アプリケーション実行情報を取得するものである。アプリ実行情報取得部４０６は、通信送受信部４０５を介して、番組連動アプリのアプリ実行情報を取得する。例えば、ユーザが選局（チャンネル切り替え）する度に、予め定めたサーバ（アプリ実行情報サーバ２０（図１参照））から、前述のアプリケーション実行情報記述子と同じ内容のアプリ実行情報を取得し、取得したアプリ実行情報をアプリ実行情報記憶部４０７に書き込み記憶する。なお、アプリ実行情報を取得は、予め放送通信連携受信装置４０のＩＰアドレスをアプリ実行情報サーバ２０に通知しておき、アプリ実行情報サーバ２０からのプッシュ送信を受信することで行ってもよい。あるいは、電源オン、またはアプリが終了する度に同じチャンネルの次のアプリを取得しに行ってもよい。
【００５２】
なお、アプリ実行情報抽出部４０２ａとアプリ実行情報取得部４０６とが取得する情報は、同等な情報である。
【００５３】
アプリ実行情報記憶部４０７は、アプリ実行情報を、番組を特定する情報（番組識別情報）に対応付けて記憶する半導体メモリなどの記憶媒体である。具体的には、アプリ実行情報抽出部４０２ａによって、ＥＩＴで特定される番組に対応付けて、抽出されたアプリ実行情報が書き込まれる。また、アプリ実行情報記憶部４０７には、アプリ実行情報取得部４０６によって特定される番組に対応付けて、取得されたアプリケーション実行情報が書き込まれる。
【００５４】
ここで、図５を参照して、アプリ実行情報記憶部４０７に記憶されるデータ構造の例について説明する。図５に示すように、アプリ実行情報記憶部４０７は、番組とアプリ実行情報とを対応付けて記憶する。例えば、現在選局されているチャンネルがＣｈ１０１であれば、Ｃｈ１０１の放送番組に紐付いた表番組用の番組連動アプリ実行情報（Ｃｈ１０１の表番組用アプリ実行情報）を、Ｃｈ１０１の番組に対応付けて記憶する。なお、このＣｈ１０１は、より具体的には、図３で説明した“オリジナルネットワーク識別”、“トランスポートストリーム識別”、及び“サービス識別”の各識別子の値で構成される値である。
【００５５】
また、アプリ実行情報記憶部４０７は、現在選局中でないチャンネルの番組に紐付いているアプリ実行情報（裏番組用アプリ実行情報）については、裏番組用であることを明示し、番組とアプリ実行情報とを対応付けて記憶する。例えば、現在選局されていないチャンネルがＣｈ１０２であれば、当該Ｃｈ１０２の放送番組に紐付いた裏番組用の番組連動アプリ実行情報（Ｃｈ１０２の裏番組用アプリ実行情報）を、Ｃｈ１０２の番組に対応付けて記憶する。これによって、実行させたい番組連動アプリの実行情報を蓄積することができる。
【００５６】
また、アプリ実行情報記憶部４０７に、“アプリの蓄積状態”を記憶することとしている。このアプリ蓄積状態は、後記するアプリ記憶部４１１にアプリケーションが蓄積されているか否か（“蓄積”または“未蓄積”）を示す情報であって、後記する蓄積管理部４０８ｃによって書き込まれる。
【００５７】
図２に戻って、放送通信連携受信装置４０の構成について説明を続ける。
【００５８】
アプリ管理・実行制御部４０８は、アプリのライフサイクル（アプリがロード、実行されて終了するまでの過程）を制御するものである。ここでは、アプリ管理・実行制御部４０８は、起動制御部４０８ａと、終了制御部４０８ｂと、蓄積管理部４０８ｃとを備えている。
【００５９】
起動制御部４０８ａは、番組連動アプリの起動を制御するものである。具体的には、起動制御部４０８ａは、アプリ実行情報抽出部４０２ａから実行情報通知が通知された際、アプリ実行情報記憶部４０７に記憶されている、実行情報通知とともに通知されるアプリＩＤに対応するアプリ実行情報に記述されているアプリケーション制御コードが“ＡＵＴＯＳＴＡＲＴ”の場合、アプリを起動させる。すなわち、起動制御部４０８ａは、アプリケーション制御コードが“ＡＵＴＯＳＴＡＲＴ”、または“ＢＡＣＫＧＲＯＵＮＤＳＴＡＲＴ”の場合、アプリ実行部４１２に当該アプリを実行する旨（実行指示）を通知する。この実行指示には、アプリ実行情報に記述されているアプリを特定する情報（アプリＩＤ、所在位置等）が含まれる。これによって、番組連動アプリがユーザの操作によらず、自動起動される。
【００６０】
アプリ管理・実行制御部４０８によって、アプリをアプリ記憶部４１１に蓄積し、当該アプリに対応するアプリ実行情報に含まれるアプリのタイプが識別される。これにより、表示中の番組と連動して起動すべき表番組用アプリか、表示されていた番組が表示されなくなった（裏番組となった）場合に起動すべき裏番組用アプリか、番組に連動しない番組非連動アプリか、が識別される。なお、表番組用アプリか裏番組用アプリかの識別は、上記に限定されず、例えば、上記したアプリケーション制御コードの”ＡＵＴＯＳＴＡＲＴ”又は”ＢＡＣＫＧＲＯＵＮＤＳＴＡＲＴ”を確認することで識別しても、アプリ実行情報に新たなフラグを立てて識別してもよい。
【００６１】
また、起動制御部４０８ａは、操作制御部４１３から、通常の選局ではなく、裏番組用アプリ起動通知がなされた際には、アプリケーション制御コードの値によらず、アプリ実行部４１２に当該アプリを実行する旨（実行指示）を通知する。これによって、現在選局中でないすべてのチャンネルの番組に連動する裏番組用アプリが起動される。
【００６２】
終了制御部４０８ｂは、実行中のアプリの終了制御を行うものである。具体的には、終了制御部４０８ｂは、アプリ実行情報抽出部４０２ａからアプリ実行情報が通知された際、アプリ実行情報記憶部４０７に記憶されている、実行中アプリのアプリＩＤに対応するアプリ実行情報に記述されているアプリケーション制御コードが“ＤＥＳＴＲＯＹ”または“ＫＩＬＬ”の場合に、実行中のアプリを通常または強制終了させる旨、アプリ実行部４１２に指示する。また、終了制御部４０８ｂは、操作制御部４１３を介して、チャンネル切り替えが通知された場合、選局中のチャンネルの番組に紐付いて実行されている表番組用アプリ、及び選局されていないチャンネルの番組に紐付いている実行されている裏番組用アプリがあれば、終了させる。あるいは、選局されていないチャンネルの番組に紐付いて実行されている裏番組用アプリは、実行させたままであってもよい。具体的には、選局中のチャンネルの番組がＢ番組であり、その時、Ｂ番組の表番組用アプリとＡ番組の裏番組用アプリとが実行されており、その後、チャンネル切り替えにてＣ番組にした際、Ｂ番組の表番組用アプリ及びＡ番組の裏番組用アプリの実行を終了させて、かつ、Ｂ番組の裏番組用アプリのみ実行させてもよいし、Ｂ番組の表番組用アプリを終了させて、Ａ番組の裏番組用アプリはそのまま実行させ、かつ、Ｂ番組の裏番組用アプリを実行させてもよい。
【００６３】
蓄積管理部４０８ｃは、アプリ記憶部４１１にアプリを蓄積（インストール）する制御を行うものである。蓄積管理部４０８ｃは、操作制御部４１３を介して、番組連動アプリを特定する情報（アプリＩＤ）とともに、アプリ記憶部４１１にアプリを蓄積させる旨を通知された場合に、アプリ実行情報に記述されているアプリの所在からそのアプリを取得し、アプリ記憶部４１１に書き込む旨（アプリ取得指示）を、アプリ取得部４１０に通知する。これによって、アプリ記憶部４１１にアプリが蓄積される。
【００６４】
蓄積管理部４０８ｃは、アプリ記憶部４１１にアプリを蓄積（インストール）した場合、アプリ実行情報記憶部４０７にアプリが蓄積されている旨の状態を書き込み管理することとする（図５参照）。
【００６５】
このようにアプリ管理・実行制御部４０８を構成することで、番組連動アプリに対して、アプリ実行情報、またはユーザ指示によって、起動・終了の制御を行うことができる。
【００６６】
アプリ取得部４１０は、通信送受信部４０５を介して、通信回線Ｎに接続されたアプリサーバ３０（図１参照）から、アプリを取得するものである。アプリ取得部４１０は、起動制御部４０８ａからアプリ取得指示を通知された場合、当該指示で通知されるアプリの所在情報から、指定されたアプリを取得し、その取得したアプリをアプリ実行部４１２に出力する。アプリ取得部４１０は、アプリ管理・実行制御部４０８からアプリ取得指示を通知された場合、当該指示で通知されるアプリの所在情報から、指定されたアプリケーションを取得し、その取得したアプリをアプリ記憶部４１１に書き込み蓄積する。
【００６７】
アプリ記憶部４１１は、アプリ取得部４１０で取得されたアプリケーションを記憶するもので、ハードディスク等の記憶媒体である。このアプリ記憶部４１１に記憶されているアプリケーションは、アプリ実行部４１２によって読み出され、実行される。
【００６８】
なお、アプリ実行情報と共にアプリ本体が放送波に多重化して送信された場合、アプリ実行情報抽出部４０２ａによってアプリ実行情報を抽出、記憶すると同時に、アプリ取得部４１０によって、アプリ本体をアプリ記憶部４１１に格納する。
【００６９】
アプリ実行部４１２は、アプリ管理・実行制御部４０８からの指示（実行指示）に基づいて、アプリケーションの起動及び終了を行うものである。アプリ実行部４１２は、起動制御部４０８ａから通知されるアプリケーションを実行する旨が指示された場合、実行情報に含まれるアプリケーションを特定する情報（アプリケーションＩＤ、所在位置等）に基づいて、アプリケーション及びアプリケーションを実行する際に必要となるデータ（例えば、メタデータ、アイコンデータ等）をアプリケーションの取得元から取得する。
【００７０】
そして、アプリ実行部４１２は、図示しないメモリにアプリケーションを展開（ロード）し、アプリを実行する（起動、終了等）。
【００７１】
なお、アプリ実行情報に含まれるアプリの取得元は、ローカルディスクであるアプリ記憶部４１１からアプリを読み出し実行する。また、アプリの実行動作に伴う表示データは、合成表示部４１４に出力される。
【００７２】
また、アプリ実行部４１２は、終了制御部４０８ｂから通知されるアプリを終了する旨が指示された場合、指示されたアプリを終了させる。
【００７３】
操作制御部４１３は、外部のリモコン装置Ｒｉ等の入力手段を介して、放送通信連携受信装置４０に対するユーザの操作（例えば、チャンネル変更等）を制御するものである。具体的には、外部のリモコン装置Ｒｉ等からチャンネル切り替えが指示された場合、選択されたチャンネル番号を放送受信部４０１に通知すると同時に、アプリ管理・実行制御部４０８にも通知する。これにより、チャンネルの切り替え（番組の変更）に連動してアプリの起動や終了が制御されるようになる。
【００７４】
合成表示部４１４は、映像・音声を合成して表示するものである。具体的には、映像・音声復号部４０３で復号された映像・音声データ、データ放送復号部４０４で復号されたデータ放送データ、アプリ実行部４１２で生成されたアプリの表示データを合成して表示する。特に、合成表示部４１４は、放送受信部４０１が受信している番組の映像データと、アプリが実行されることで提供される情報を合成して表示する。裏番組用アプリが実行される際には、放送受信部４０１が受信している表の番組の映像データと、裏番組用アプリが提示する情報を合成して表示する。合成表示部４１４は、図８に示すように、放送受信部４０１が受信している番組の映像データを、表示部４００ａの映像領域４１に、アプリが提示する情報を、アプリ表示領域４２に分割して表示する。あるいは、図９に示すように、放送受信部４０１が受信している番組の映像データに重畳させて、アプリが提示する情報を表示してもよい。また、選局（番組切り替え）する度に裏番組用アプリが増えていく等して、実行されるアプリが複数ある場合には、図１０に示すように、複数のアプリを一度に表示するようにしてもよい。
【００７５】
なお、合成された音声は、音声信号として外部接続された音声出力部４００ｂに出力し、合成された映像及び画像は、映像信号として外部接続された表示部４００ａに出力する。
【００７６】
このように、操作制御部４１３によって、電源ＯＮ、あるいはチャンネル切り替え指示を受けると、アプリ管理・実行制御部４０８は、アプリ実行情報記憶部４０７に蓄積されたアプリ実行情報から、電源ＯＮ時に最初に放送受信部４０１受信したチャンネルの番組、あるいは切り替えた後のチャンネルの番組に対応するアプリを抽出し起動させる。それと同時に、直前までに放送受信部４０１にて受信し表示部４００ａにて表示していた番組（前番組）があれば、この前番組に対応する裏番組用アプリに切り替え起動する。そして、合成表示部４１４は、例えば予め決められた画面構成にて、アプリが提示する情報を表示部４００ａに表示する。合成表示部４１４は、チャンネル切り替え前後の番組に対応したアプリを同時に表示してもよい。
【００７７】
また、アプリ起動の際、起動制御部４０８ａによって、アプリ実行情報記憶部４０７に記憶されたアプリ実行情報において、操作制御部４１３で選択された、または、アプリケーション制御コードによって起動が指示されたアプリを、アプリ実行情報に記述されている所在情報から取得して起動させる旨をアプリ実行部４１２に指示する。この際、アプリが未取得の場合、アプリ取得部４１０によって、通信送受信部４０５を介して、アプリが取得された後、アプリ実行部４１２によって、アプリが実行される。一方、アプリが取得済の場合、アプリ実行部４１２によって、アプリ記憶部４１１に記憶されているアプリが実行される。そして、アプリを実行することによって提示される情報は、合成表示部４１４によって、予め決められた画面構成にて表示部４００ａに表示される。
【００７８】
本実施の形態では、裏番組用アプリの実行情報の内、アプリの所在を示す所在情報、制御情報のうち起動を制御する起動情報は、放送受信部４０１で放送波の受信中にそれらを抽出しておき、裏になった後に、裏番組用アプリ本体や起動情報以外の制御情報をアプリサーバ３０に取得しに行くものとする。しかし、これに限定されず、例えば、所在情報及び制御情報を含むアプリ実行情報を、通信送受信部４０５からネットワークを介してアプリサーバ３０から受信してもよいし、放送受信部４０１とは異なる副放送受信部（裏番組専用チューナ）を設けて受信してもよい。また、裏番組用アプリ本体が放送波に含まれている場合には、放送受信部４０１で放送波の受信中にそれらを抽出しておいてもよい。あるいは、裏番組用アプリの所在情報及び起動情報は、放送受信部４０１で放送受信中に抽出しておき、裏になった後に、裏番組用アプリ本体や制御信号はアプリサーバ３０からのプッシュ送信を受信してもよい。
【００７９】
以上で説明したように、放送通信連携受信装置４０は、番組視聴中に、選局中のチャンネルの番組または選局していないチャンネルの番組に紐付いた番組連動アプリ（表番組用アプリ及び裏番組用アプリ）を実行させることができる。
【００８０】
なお、本実施の形態では、裏番組用アプリは、表示していた番組が裏番組になった際に実行されるものとしたが、表示していた番組が終了した後に実行されるものであってもよい。つまり、放送時間の終了後に裏番組用アプリを実行してもよい。これは、例えば、録画番組Ａの裏番組用アプリと、現在放送されている放送番組Ｂとを同時に表示させ、所望のタイミングで録画番組Ａを表番組として表示させるような場合に利用できる。この場合、アプリ本体とアプリの実行に関わる情報とがタイムスタンプと伴に放送通信連携受信装置４０内に記憶されているか、逐次アプリサーバ３０から受信することで、録画番組Ａの進行とともに変更される情報を提示する。
【００８１】
あるいは、例えば、ユーザが、現在放送されている放送番組Ｂを視聴中に、放送が既に終了した番組Ａの裏番組用アプリが表示する情報を見たくなった（例えば、スポーツのスコア（結果）を確認したくなった）場合にも利用できる。あるいは、裏番組用アプリが、裏番組の進行に伴い変更される情報（裏番組にユーザを誘導させる情報）を表示するものではなく、例えば、既に放送された（過去の）番組Ａの出演者が着ていた洋服を購入するための情報を表示するものであった場合、次のように利用できる。つまり、ユーザが、現在放送されている放送番組Ｂを視聴中に、過去の番組Ａに関する洋服を急に購入したくなった場合、放送番組Ｂを見ながら、過去の番組Ａの裏番組用アプリを実行させることで対応できる。このように、裏番組用アプリは、現在放送中の番組か過去に放送された番組かに限定されず、番組内容に関連する関連情報を提示するものであればよい。
【００８２】
次に、図６〜図７を参照して、放送通信連携受信装置４０の動作について説明する。
【００８３】
＜アプリ実行情報によるアプリの起動・終了処理＞
図６を参照（構成については適宜図２を参照）して、放送通信連携受信装置４０において、アプリ実行情報を用いて、アプリを起動または終了させる処理について説明する。
【００８４】
まず、放送通信連携受信装置４０は、放送信号解析部４０２によって、放送受信部４０１で受信し復調されたストリームデータを解析し、現在放送受信部４０１により受信中の放送波の番組（選局中のチャンネルの番組）に対応するＥＩＴ内に、アプリケーション実行情報記述子が存在するか否か判定する（ステップ１、以下ではＳ１のように略す）。この判定により、アプリケーション実行情報が通知されたか否かを判定する。
【００８５】
アプリ実行情報が通知された場合（Ｓ１でＹＥＳ）、アプリ実行情報抽出部４０２ａによって、ＥＩＴからアプリ実行情報を抽出し（Ｓ２）、ＥＩＴによって特定される番組に対応付けて、抽出したアプリ実行情報をアプリ実行情報記憶部４０７に記憶する（Ｓ３）。
【００８６】
一方、ＥＩＴにアプリケーション実行情報記述子が存在しない場合（Ｓ１でＮＯ）、放送通信連携受信装置４０は、ＥＩＴによるアプリの起動・終了動作を終了し、放送波の解析動作を継続する（ステップとして図示せず）。
【００８７】
そして、放送通信連携受信装置４０では、アプリ実行情報抽出部４０２ａから、アプリ管理・実行制御部４０８に対して、アプリ実行情報を受信したことを通知（実行情報通知）し、起動制御部４０８ａによって、アプリ実行情報のアプリケーション制御コードを解析する（Ｓ４）。アプリケーション制御コードが起動を示すコード（“ＡＵＴＯＳＴＡＲＴ”）の場合（Ｓ４で“起動”）、放送通信連携受信装置４０は、アプリ取得部４１０によって、アプリ実行情報で所在情報が通知された表番組用アプリを、通信送受信部４０５を介して取得する（Ｓ５）。また、アプリケーション制御コードが起動を示すコード（“ＢＡＣＫＧＲＯＵＮＤＳＴＡＲＴ”）の場合（Ｓ４で“裏番組起動”）、放送通信連携受信装置４０は、アプリ取得部４１０によって、アプリ実行情報で所在情報が通知された裏番組用アプリを、通信送受信部４０５を介して取得する（Ｓ５）。
【００８８】
そして、放送通信連携受信装置４０では、起動制御部４０８ａからの指示（実行指示）により、アプリ実行部４１２がステップＳ５で取得したアプリ（表番組用アプリまたは裏番組用アプリ）を実行する（Ｓ６）。
【００８９】
一方、アプリケーション制御コードが終了を示すコード（“ＤＥＳＴＲＯＹ”または“ＫＩＬＬ”）である場合（Ｓ４で“終了”）、放送通信連携受信装置４０は、終了制御部４０８ｂによって、アプリ実行部４１２で実行されているアプリを通常終了、または強制終了させる（Ｓ７）。
【００９０】
なお、アプリケーション制御コードが起動や終了を示すコードでない場合（Ｓ４で“その他”）、放送通信連携受信装置４０は、ＥＩＴによるアプリの起動・終了処理を終了し、放送信号の解析動作を継続する（ステップとして図示せず）。
【００９１】
以上、図６で説明した処理によって、放送通信連携受信装置４０は、アプリ実行情報によって、表番組用アプリまたは裏番組用アプリを起動・終了させることができる。
【００９２】
＜チャンネル切り替え動作によるアプリの起動・終了処理＞
次に、図７を参照して、放送通信連携受信装置４０における、チャンネルの切り替え（選局）動作によるアプリケーションの起動・終了処理について説明する。
【００９３】
図７に示すように、放送通信連携受信装置４０では、アプリ管理・実行制御部４０８が、操作制御部４１３から通知されるチャンネル切り替え指示に基づき、番組が変更されたか否か（チャンネルが切り替えられたか）を判定する（Ｓ１１）。番組が変更された場合（Ｓ１１においてＹＥＳ）、放送通信連携受信装置４０では、終了制御部４０８ｂが、実行中のアプリを記憶している実行アプリ記憶部４０９を参照して、変更前の番組（前番組）に連動した表番組用アプリ（通常アプリ）が起動しているか否かを判定する（Ｓ１２）。なお、番組の変更がない場合（Ｓ１１でＮＯ）、放送通信連携受信装置４０は、処理を終了する。
【００９４】
前番組に連動した表番組用アプリが実行されている場合（Ｓ１２でＹＥＳ）、終了制御部４０８ｂは、当該表番組用アプリを終了させる旨（終了制御指示）を、アプリ実行部４１２に通知し、表番組用アプリを終了させる（Ｓ１６）。前番組に連動した表番組用アプリが実行されていない場合（Ｓ１２でＮＯ）に、さらに前番組に連動した裏番組用アプリのアプリ実行情報があるか否かを判定する（Ｓ１３）。前番組に連動した裏番組用アプリのアプリ実行情報がある場合（Ｓ１３でＹＥＳ）は、起動制御部４０８ａが、アプリ実行部４１２に通知し、裏番組用アプリを取得し、起動させる（Ｓ１４）。前番組に連動した裏番組用アプリのアプリ実行情報がない場合（Ｓ１３でＮＯ）は、放送受信部４０１にて放送波を受信中の（選局中のチャンネル）の番組のＥＩＴからアプリ実行情報を抽出する処理に入る。これ以降の処理Ｓ１５〜２２の処理は、図６で述べたＳ１〜７と同じため省略する。
【００９５】
以上から分かるように、本実施の形態の放送通信連携受信装置４０では、番組Ａの受信後に番組Ｂが受信されると（表示される番組が、番組Ａから番組Ｂに切り替えられると）、番組Ｂと共に、番組Ａの裏番組用アプリが実行されることで提示される情報が、表示される（図８、９参照）。さらに、番組Ｂの受信後に番組Ｃが受信されると、番組Ｃと共に、番組Ａの裏番組用アプリが実行されることで提示される情報及び、番組Ｂの裏番組用アプリが実行されることで提示される情報表示される（図１０参照）。ここでは、２回の番組切り替えに対応して、２つの裏番組用アプリが実行されることで提示される情報を表示する説明を行ったが、３つ以上の番組の切り替えに対応して、３つ以上の裏番組用アプリが実行されることで、それらにより提示される情報を表示できることは、容易に理解できる。この場合、視認性を考慮し、同時に立ち上げるアプリの上限数を決めて、例えば、実行されたのが古い方から順に終了させるようにしてもよい。
【００９６】
〔実施の形態２〕
本発明の別の実施の形態について、図１１に基づいて説明すれば、以下の通りである。なお、説明の便宜上、実施の形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９７】
実施の形態２では、図２に示した放送通信連携受信装置４０において、放送受信部４０１に加え、副放送受信部（図示せず）を備える。副放送受信部は、受信できる全ての放送送信装置１０からの放送波を巡回受信する。そして、アプリ実行情報抽出部４０２ａは、全放送番組に対する裏番組用アプリを抽出し、合成表示部４１４は、図１１に示すように、映像領域４１に表番組を、アプリ表示領域４２に、全放送番組に対応する裏番組用アプリが提示する情報を表示させる。
【００９８】
ここで、副放送受信部の巡回受信の指示は、ユーザが外部のリモコン装置Ｒｉ等から行ってもよい。
【００９９】
本実施の形態では、上記のように副放送受信部を設けたが、予め、放送通信連携受信装置４０のＩＰアドレスを各アプリサーバ３０に通知しておき、各アプリサーバからのプッシュ送信を受信してもよい。
【０１００】
〔実施の形態３〕
本発明のさらに別の実施の形態について、図１２に基づいて説明すれば、以下の通りである。なお、説明の便宜上、実施の形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０１】
実施の形態２では、副放送受信部が受信できる全ての放送送信装置１０からの放送波を巡回受信し、全放送番組に対応する裏番組用アプリを抽出し、全放送番組に対応する裏番組用アプリが提示する情報をアプリ表示領域４２に表示させた。それに対して、本実施の形態では、副放送受信部が受信できる全ての放送送信装置１０からの放送波を巡回受信し、受信できる全放送番組（全チャンネル）に対応する裏番組用アプリをアプリ実行情報抽出部４０２ａが抽出する。そして、全放送番組に対応する裏番組用アプリが利用する付加データ関連情報（メタデータ、画像データなど）を、アプリ取得部４１０がアプリサーバ３０から取得し、所定の分類基準で分類可能なものがあれば分類し、アプリ表示領域４２に表示する。アプリ表示領域４２に表示された裏番組用アプリが利用する付加データ関連情報の例を図１２に示す。図１２の例では、裏番組用アプリが利用する付加データ関連情報として、番組の、番組名、出演者、番組内容、視聴ランキング、の情報が表示されている。アプリ表示領域４２において、例えば６チャンネル（６ｃｈ）の番組付加データ関連情報が表示されている領域がユーザにより選択されると、６ｃｈが選局されて、映像領域４１に６ｃｈの番組が表示される。
【０１０２】
〔実施の形態４〕
放送通信連携受信装置４０は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１０３】
後者の場合、放送通信連携受信装置４０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラム及び各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０４】
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１０５】
〔まとめ〕
本発明の態様１に係る放送受信装置（放送通信連携受信装置４０）は、選局した放送波を受信する放送受信部（４０１）と、上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得部（アプリ実行情報抽出部４０２ａ，アプリ実行情報取得部４０６）と、上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得部（アプリ取得部４１０）と、上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行部（アプリ実行部４１２）と、上記第２番組と共に、上記アプリ実行部により実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示部（４１４）と、を備える。
【０１０６】
上記構成によると、第２番組を受信すると、第１番組の番組内容と関連した関連情報を提供するアプリケーションを実行させて、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。そのため、ユーザは、第２番組を視聴しながら、第１番組の番組内容に関連した関連情報を確認することができる。
【０１０７】
例えば、第１番組と第２番組とが同じ時間帯での放送である場合、第１番組に飽きたユーザが、第２番組の受信に切り替え、第２番組の視聴中、表示された第１番組の番組内容に関連した関連情報において視聴したい内容が表示されたら、受信を切り替える（チャンネルの切り替え）ことにより、第１番組の視聴に戻るといった使い方ができる。また、例えば第１番組が第２番組よりも前の時間帯での放送である場合、第２番組の視聴中、過去の第１番組の番組内容に関連した関連情報を確認することができる。
【０１０８】
さらに、第２番組の放送波を受信すると、当該第２番組を上記構成における第１番組と置き換えることで、第２番組の後に第３番組を受信した場合に、第３番組と共に、第２番組の番組内容に関連した関連情報を表示することができる。この時、さらに前の第１番組の番組内容に関連した関連情報を表示してもよい。また、受信（ユーザが視聴）中の番組以外の番組の番組内容に関連した関連情報を一度に表示することができる。よって、ユーザは番組を視聴しながら他の番組の番組内容に関連した関連情報をフォローすることができ、見逃し防止に役立てることができる。もちろん、第３番組以降の番組受信においても同様にできる。
【０１０９】
以上のように、上記構成によると、ユーザに利便性の高い放送受信装置を提供することができる。
【０１１０】
本発明の態様２に係る放送受信装置は、上記態様１の放送受信装置において、ネットワークを介したデータ通信を行う通信送受信部を備え、上記実行情報取得部は、上記所在情報と、上記制御情報のうち上記第１番組関連アプリケーションを起動させる起動情報とを、上記第１番組の放送波から抽出して取得し、上記制御情報のうち上記第１番組関連アプリケーションを起動させる情報以外の制御情報を、上記通信送受信部を介して外部から受信して取得し、上記アプリケーション取得部は、上記第１番組関連アプリケーションを、上記通信送受信部を介して外部から受信して、または、上記第１番組の放送波から抽出して、取得する。
【０１１１】
上記構成によると、第１番組関連アプリケーションの所在情報と起動情報とを、第１番組の放送波から抽出して取得する。他方、制御情報のうち起動情報以外の制御情報を、通信送受信部を介して外部から受信して取得する。第２番組を表示中は、放送受信部は第２番組の放送波を受信中であるため、第１番組の放送波は受信できないが、第１番組関連アプリケーションを制御する情報を、ネットワーク接続した外部から受信して取得することで、第２番組を表示中に第１番組関連アプリケーションを制御することができる。
【０１１２】
一方、第１番組関連アプリケーションは、ネットワーク接続した外部から受信してもよいし、第１番組の放送波から抽出してもよい。外部から受信する場合にはどの時点で受信して取得してもよい。第１番組の放送波から抽出する場合には、第１番組の放送波受信中に取得すればよい。
【０１１３】
本発明の態様３に係る放送受信装置は、上記態様１の放送受信装置において、上記放送受信部が第２番組の受信中に他の番組を受信する副放送受信部を備え、上記実行情報取得部は、上記所在情報及び上記制御情報を、上記副放送受信部が受信した上記第１番組の放送波から抽出して取得する。
【０１１４】
上記構成に依ると、放送受信部が第２番組の放送波の受信に使用されていても、副放送受信部が第１番組の放送波を受信することにより、第１番組関連アプリケーションの所在情報及び制御情報を、第１番組の放送波から抽出して取得できる。
【０１１５】
本発明の態様４に係る放送受信装置は、上記態様３の放送受信装置において、上記副放送受信部は、受信できる全ての放送波を巡回受信する。
【０１１６】
上記構成によると、副放送受信部は、受信できる全ての放送波を巡回受信する。よって、受信部にて受信（ユーザが視聴）中の番組以外の、受信できる全番組の番組内容に関連した関連情報を一度に表示することができる。そのため、ユーザは番組を視聴しながら他の番組の番組内容に関連した関連情報をフォローすることができ、見逃し防止に役立てることができる。
【０１１７】
本発明の態様５に係る放送受信装置は、上記態様１の放送受信装置において、ネットワークを介したデータ通信を行う通信送受信部を備え、上記実行情報取得部は、上記所在情報及び上記制御情報を、上記通信送受信部を介して外部から受信する。
【０１１８】
上記構成によると、放送受信部が第２番組の放送波の受信に使用されていても、通信送受信部を介して外部から第１番組関連アプリケーションの所在情報及び制御情報を受信して取得できる。
【０１１９】
本発明の態様６に係る放送受信装置は、上記態様１から５のいずれか１つの放送受信装置において、上記第１番組関連アプリケーションは、上記第１番組の進行に伴い変更される情報を提示するアプリケーションである。
【０１２０】
上記構成によると、第２番組の表示と伴に、第１番組の進行に伴い変更される情報を表示することができる。よって、ユーザは第２番組視聴中に、第１番組の進行に伴い更新する情報を確認することができる。例えば、第１番組と第２番組とが同時間帯の放送であり、第１番組がスポーツ番組である場合に、第１番組の進行に伴い変更される情報としてスコアの情報を、第２番組表示にリアルタイムで表示する、といった使用ができる。この場合、ユーザは、第２番組視聴中に、リアルタイムで第１番組のスコアを確認でき、利便性がよい。
【０１２１】
本発明の態様７に係る放送通信連携システムは、態様２に記載の放送受信装置と、第１番組の放送波に、当該第１番組の番組内容に関連する情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションを制御する制御情報のうち上記第１番組関連アプリケーションを起動させる情報と、を含めて送信する第１放送送信装置と、第２番組の放送波を送信する第２放送送信装置と、ネットワークを介して上記第１番組関連アプリケーションを送信するアプリサーバと、ネットワークを介して上記制御情報のうち上記第１番組関連アプリケーションを起動させる情報以外の制御情報を送信する制御情報サーバと、を備える。
【０１２２】
上記方法によると、放送受信装置にて、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。よって、ユーザにとって利便性の高い放送通信連携システムを提供することができる。
【０１２３】
本発明の態様８に係る制御方法は、選局した放送波を受信する放送受信部を備えた放送受信装置での制御方法であって、上記放送受信部が第１番組の放送波を受信すると、当該第１番組の番組内容に関連する関連情報を提示する第１番組関連アプリケーションの所在を示す所在情報と、当該第１番組関連アプリケーションの制御情報とを取得する実行情報取得ステップと、上記所在情報を基に上記第１番組関連アプリケーションを取得するアプリケーション取得ステップと、上記放送受信部が第２番組の放送波を上記第１番組の放送波の後に受信すると、上記制御情報を基に上記第１番組関連アプリケーションを実行させるアプリ実行ステップと、上記第２番組と共に、上記アプリ実行ステップにて実行された上記第１番組関連アプリケーションが提示する上記関連情報を、表示部に表示する合成表示ステップとを含む。
【０１２４】
上記方法によると、上記本発明に係る放送受信装置と同様の効果を奏し、第２番組と共に、第１番組の番組内容に関連した関連情報を表示することができる。
【０１２５】
なお、本発明に係る放送受信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより上記放送受信装置をコンピュータにて実現させるプログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【産業上の利用可能性】
【０１２６】
本発明は、放送波を受信する放送受信装置等に利用することができる。
【符号の説明】
【０１２７】
１  放送通信連携システム
１０  放送送信装置
２０  アプリ実行情報サーバ
３０，３０ａ，３０ｂ，３０ｃ  アプリサーバ
４０  放送通信連携受信装置（放送受信装置）
４００ａ  表示部
４０１  放送受信部
４０２ａ  アプリ実行情報抽出部（実行情報取得部）
４０６  アプリ実行情報取得部（実行情報取得部）
４０５  通信送受信部
４１０  アプリ取得部（アプリケーション取得部）
４１２  アプリ実行部
４１４  合成表示部
【図１】
2015083466.tif 000003
【図２】
2015083466.tif 000004
【図３】
2015083466.tif 000005
【図４】
2015083466.tif 000006
【図５】
2015083466.tif 000007
【図６】
2015083466.tif 000008
【図７】
2015083466.tif 000009
【図８】
2015083466.tif 000010
【図９】
2015083466.tif 000011
【図１０】
2015083466.tif 000012
【図１２】
2015083466.tif 000013
【図１１】
2015083466.tif 000014
【国際調査報告】
2015083466.tif 000015
2015083466.tif 000016