(57)【要約】【課題】通信経由で取得したアプリケーションを、放送局から放送される番組とは独立して起動及び制御することができる放送通信連携受信装置を提供する。【解決手段】放送通信連携受信装置２は、アプリケーション起動情報サーバ４のアドレスが記憶されているアプリケーション起動情報サーバアドレス記憶手段２０５ａと、アプリケーションリストを取得するアプリケーションリスト取得手段２０７と、アプケーション起動情報を取得するアプリケーション起動情報取得手段２１１と、アプリケーション起動情報を参照して、アプリケーションサーバ３からアプリケーションを取得するアプリケーション取得手段２１３と、アプリケーションを実行するアプリケーション実行手段２１４と、アプリケーション実行手段２１４によって実行されるアプリケーションの起動状態を制御するアプリケーション制御手段２１２と、を備える。【選択図】図１
2013009346.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを含む放送データを放送送信装置から受信するとともに、当該コンテンツとは独立して実行されるアプリケーションを含む通信データをアプリケーションサーバから受信する放送通信連携受信装置であって、
アプリケーションを取得及び制御するためのアプケーション起動情報が格納されたアプリケーション起動情報サーバのアドレスが記憶されているアプリケーション起動情報サーバアドレス記憶手段と、
ユーザによるリモコンの操作に従って、前記アプリケーション起動情報サーバアドレス記憶手段から前記アプリケーション起動情報サーバのアドレスを読み出し、当該アドレスに存在する前記アプリケーション起動情報サーバからアプリケーションリストを取得するアプリケーションリスト取得手段と、
前記アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報を前記アプリケーション起動情報サーバから取得するアプリケーション起動情報取得手段と、
前記アプリケーション起動情報を参照して、アプリケーションサーバからアプリケーションを取得するアプリケーション取得手段と、
前記アプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション起動情報に記述された制御コードに従って、前記アプリケーション実行手段によって実行されるアプリケーションの起動状態を制御するアプリケーション制御手段と、
を備えることを特徴とする放送通信連携受信装置。
【請求項２】
前記アプリケーション起動情報サーバから取得された前記アプリケーション起動情報が格納されるアプリケーション起動情報記憶手段と、
前記アプリケーションサーバから取得された前記アプリケーションが格納されるアプリケーション記憶手段と、をさらに備え、
前記アプリケーション制御手段は、ユーザによるリモコンの操作に従って選択されたアプリケーションが前記アプリケーション記憶手段に格納されているか否か判断し、当該アプリケーションが前記アプリケーション記憶手段に格納されている場合には、当該アプリケーションを制御対象とするアプリケーション起動情報を前記アプリケーション起動情報記憶手段から読み出し、読み出した当該アプリケーション起動情報に記述された制御コードに従って、前記アプリケーション実行手段によって実行される前記アプリケーションの起動状態を制御すること
を特徴とする請求項１に記載の放送通信連携受信装置。
【請求項３】
通信回線に接続されている複数のアプリケーション起動情報サーバと通信可能であり、前記複数のアプリケーション起動情報サーバのアドレスを管理する管理サーバから、ユーザによるリモコンの操作に従って、前記アプリケーション起動情報サーバのリストを取得するアプリケーション起動情報サーバリスト取得手段をさらに備え、
前記アプリケーションリスト取得手段は、前記複数のアプリケーション起動情報サーバのリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーション起動情報サーバからアプリケーションリストを取得し、
前記アプリケーション起動情報取得手段は、前記アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報を、前記アプリケーション起動情報サーバから取得し、
前記アプリケーション取得手段は、前記アプリケーション起動情報取得手段が取得した前記アプリケーション起動情報を参照して、前記アプリケーションサーバからアプリケーションを取得すること
を特徴とする請求項１又は請求項２に記載の放送通信連携受信装置。 
【請求項４】
通信回線に接続されている複数のアプリケーション起動情報サーバと通信可能であり、前記複数のアプリケーション起動情報サーバのアドレスを管理する管理サーバから、ユーザによるリモコンの操作に従って、前記アプリケーション起動情報サーバのリストを取得するアプリケーション起動情報サーバリスト取得手段をさらに備え、
前記アプリケーションリスト取得手段は、前記アプリケーション起動情報サーバリストに含まれる前記複数のアプリケーション起動情報サーバのアドレスを参照して、当該アドレスに存在するそれぞれの前記アプリケーション起動情報サーバからアプリケーションリストを取得し、
前記アプリケーション起動情報取得手段は、前記アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報を、前記アプリケーション起動情報サーバから取得し、
前記アプリケーション取得手段は、前記アプリケーション起動情報取得手段が取得した前記アプリケーション起動情報を参照して、前記アプリケーションサーバからアプリケーションを取得すること
を特徴とする請求項１又は請求項２に記載の放送通信連携受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送局から受信した放送波と通信回線から受信したデータとを連携させて表示等する放送通信連携受信装置に関する。
【背景技術】
【０００２】
近年の放送のデジタル化と通信のブロードバンド化の進展に伴い、放送通信連携サービスの実現に向けた研究開発が行われている。このような放送通信連携サービスでは、放送と通信という異なる伝送路を用いてコンテンツを配信し、デジタルテレビやパーソナルコンピュータ等の受信機に、それら複数のコンテンツを合わせて同時に表示することが考えられている。例えば、ウィジェット（又はガジェット）やブラウザなどのアプリケーションプログラムを用い、放送により配信されたコンテンツである放送番組の表示画面上に、通信により配信された文字情報や動画などの通信コンテンツを重ね合わせて表示することなどが想定される。
【０００３】
従来、デジタル放送で表示されたアプリケーションの起動状態（開始又は終了等の動作）を制御するためのアプリケーション起動情報として、制御情報を記述したＡＩＴ（Application Information Table：アプリケーション情報テーブル）によりアプリケーション
を制御して表示することが知られている（非特許文献１）。この技術によれば、ＡＩＴ内でアプリケーションごとに格納されている制御コードを用いることにより、放送局側から放送通信連携受信装置に対してアプリケーションのライフサイクルに関する処理を知らせ、アプリケーションのライフサイクルを動的に制御することが可能となる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】（社）電波産業会、“アプリケーション情報テーブル（ＡＩＴ）（Application Information Table）”、“デジタル放送におけるアプリケーション実行環境標準規格（ＡＲＩＢ  ＳＴＤ−Ｂ２３  １．２版）”、第二部、第１０章、１０．１６．１、平成２１年７月２９日
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記した規格に基づく構成では、放送局側から放送通信連携受信装置に対して放送と共に伝送されたＡＩＴ（アプリケーション起動情報）の制御コードに従って、アプリケーションのライフサイクルを制御する構成となっていた。したがって、前記した規格に基づく構成では、通信経由でアプリケーションを取得し、取得した当該アプリケーションのライフサイクルを、放送局から放送されている番組とは独立して制御するとともに、それらのコンテンツを同時に画面上に表示することはできなかった。つまり、前記した規格に基づく構成では、ユーザが選択したアプリケーションを放送番組とは独立して、ＡＩＴ（アプリケーション起動情報）に従って制御する手法は提示されていなかった。
【０００６】
本発明はかかる点に鑑みてなされたものであって、通信経由で取得したアプリケーションを、放送局から放送される番組とは独立して起動及び制御することができる放送通信連携受信装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために請求項１に係る放送通信連携受信装置は、コンテンツを含む放送データを放送送信装置から受信するとともに、当該コンテンツとは独立して実行されるアプリケーションを含む通信データをアプリケーションサーバから受信する放送通信連携受信装置であって、アプリケーション起動情報サーバアドレス記憶手段と、アプリケーションリスト取得手段と、アプリケーション起動情報取得手段と、アプリケーション取得手段と、アプリケーション実行手段と、アプリケーション制御手段と、を備える構成とした。
【０００８】
このような構成によれば、放送通信連携受信装置は、アプリケーションリスト取得手段によって、ユーザによるリモコンの操作に従って、アプリケーション起動情報サーバアドレス記憶手段に記憶されているアプリケーション起動情報サーバのアドレスを読み出し、当該アドレスに存在するアプリケーション起動情報サーバからアプリケーションリストを取得する。また、アプリケーション起動情報取得手段によって、アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報をアプリケーション起動情報サーバから取得する。また、アプリケーション取得手段によって、アプリケーション起動情報を参照して、アプリケーションサーバからアプリケーションを取得する。また、アプリケーション実行手段によって、アプリケーションを実行する。また、アプリケーション制御手段によって、アプリケーション起動情報に記述された制御コードに従って、アプリケーション実行手段によって実行されるアプリケーションの起動状態を制御する。
【０００９】
したがって、請求項１に係る放送通信連携受信装置は、ユーザによるリモコンの操作をトリガとしてアプリケーションリストを取得し、当該アプリケーションリストの中からユーザによるリモコンの操作に従って選択されたアプリケーションを起動及び制御することができる。
【００１０】
また、請求項２に係る放送通信連携受信装置は、請求項１に係る放送通信連携受信装置において、アプリケーション起動情報記憶手段と、アプリケーション記憶手段と、を備える構成とした。
【００１１】
このような構成によれば、放送通信連携受信装置は、アプリケーション起動情報記憶手段によって、アプリケーション起動情報サーバから取得されたアプリケーション起動情報を格納する。また、アプリケーション記憶手段によって、アプリケーションサーバから取得されたアプリケーションを格納する。また、アプリケーション制御手段によって、ユーザによるリモコンの操作に従って選択されたアプリケーションがアプリケーション記憶手段に格納されているか否か判断し、当該アプリケーションがアプリケーション記憶手段に格納されている場合には、当該アプリケーションを制御対象とするアプリケーション起動情報をアプリケーション起動情報記憶手段から読み出し、読み出した当該アプリケーション起動情報に記述された制御コードに従って、アプリケーション実行手段によって実行されるアプリケーションの起動状態を制御する。
【００１２】
したがって、請求項２に係る放送通信連携受信装置は、ユーザによるリモコンの操作に従って選択されたアプリケーションがアプリケーション記憶手段に既に格納されている場合には、選択されたアプリケーション及び、当該アプリケーションを制御対象とするアプリケーション起動情報をさらに取得する必要はない。
【００１３】
また、請求項３及び請求項４に係る放送通信連携受信装置は、請求項１又は請求項２に係る放送通信連携受信装置において、アプリケーション起動情報サーバリスト取得手段を備える構成とした。
【００１４】
請求項３に係る放送通信連携受信装置は、アプリケーション起動情報サーバリスト取得手段によって、通信回線に接続されている複数のアプリケーション起動情報サーバと通信可能であり、当該複数のアプリケーション起動情報サーバのアドレスを管理する管理サーバから、ユーザによるリモコンの操作に従って、アプリケーション起動情報サーバのリストを取得する。また、アプリケーションリスト取得手段によって、複数のアプリケーション起動情報サーバのリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーション起動情報サーバからアプリケーションリストを取得する。また、アプリケーション起動情報取得手段によって、アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報を、アプリケーション起動情報サーバから取得する。そして、アプリケーション取得手段によって、アプリケーション起動情報取得手段が取得したアプリケーション起動情報を参照して、アプリケーションサーバからアプリケーションを取得する。
【００１５】
したがって、請求項３に係る放送通信連携受信装置は、ユーザによるリモコンの操作をトリガとしてアプリケーション起動情報サーバのリストを取得し、当該アプリケーション起動情報サーバのリストの中からユーザにより選択されたアプリケーション起動情報サーバからアプリケーションリストを取得することができる。さらに、取得したアプリケーションリストの中からユーザにより選択されたアプリケーションを実行及び制御することができる。
【００１６】
請求項４に係る放送通信連携受信装置は、アプリケーション起動情報サーバリスト取得手段によって、通信回線に接続されている複数のアプリケーション起動情報サーバと通信可能であり、当該複数のアプリケーション起動情報サーバのアドレスを管理する管理サーバから、ユーザによるリモコン操作に従って、アプリケーション起動情報サーバのリストを取得する。また、アプリケーションリスト取得手段によって、アプリケーション起動情報サーバリストに含まれる複数のアプリケーション起動情報サーバのアドレスを参照して、当該アドレスに対応するそれぞれのアプリケーション起動情報サーバからアプリケーションリストを取得する。また、アプリケーション起動情報取得手段によって、アプリケーションリストの中から、ユーザによるリモコンの操作に従って選択されたアプリケーションを制御対象とするアプリケーション起動情報を、アプリケーション起動情報サーバから取得する。そして、アプリケーション取得手段によって、アプリケーション起動情報取得手段が取得したアプリケーション起動情報を参照して、アプリケーションサーバからアプリケーションを取得する。
【００１７】
したがって、請求項４に係る放送通信連携受信装置は、ユーザによるリモコンの操作をトリガとしてアプリケーション起動情報サーバのリストを取得し、各アプリケーション起動情報サーバからアプリケーションリストを取得することができる。さらに、取得したアプリケーションリストの中からユーザにより選択されたアプリケーションを実行及び制御することができる。
【発明の効果】
【００１８】
請求項１に係る発明によれば、放送通信連携受信装置のアプリケーション起動情報サーバアドレス記憶手段に、予めアプリケーション起動情報サーバのアドレスが記憶されているため、ユーザによるリモコンの操作をトリガとして通信経由でアプリケーションリストを取得して表示させ、ユーザが選択したアプリケーションを起動及び制御することができる。すなわち、請求項１に係る発明によれば、ユーザが希望する任意のタイミングでアプリケーションを取得し、放送局から放送される番組とは独立して当該アプリケーションを起動及び制御することができる。
【００１９】
請求項２に係る発明によれば、ユーザにより選択されたアプリケーションを速やかに実行することができる。また、アプリケーション及びアプリケーション起動情報を重複して記憶することがなくなるため、記憶領域を有効に利用することができる。
【００２０】
請求項３に係る発明によれば、ユーザによるリモコンの操作をトリガとして通信経由でアプリケーション起動情報サーバのリストを取得し、ユーザが選択したアプリケーション起動情報サーバからアプリケーションリストを取得して表示することができる。したがって、ユーザは所望のアプリケーションを選択して、希望する任意のタイミングで当該アプリケーションを実行させることができる。
【００２１】
請求項４に係る発明によれば、ユーザによるリモコンの操作をトリガとして通信経由でアプリケーション起動情報サーバのリストを取得し、さらに各アプリケーション起動情報サーバからアプリケーションリストを取得して表示することができる。したがって、ユーザは所望のアプリケーションを選択して、希望する任意のタイミングで当該アプリケーションを実行させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態及び第２実施形態に係る放送通信連携受信装置の内部構成を示すブロック図である。
【図２】本発明の第１実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図３】本発明の第２実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図４】本発明の第３実施形態及び第４実施形態に係る放送通信連携受信装置の内部構成を示すブロック図である。
【図５】本発明の第３実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図６】本発明の第４実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図７】本発明の第５実施形態及び第６実施形態に係る放送通信連携受信装置の内部構成を示すブロック図である。
【図８】本発明の第５実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図９】本発明の第６実施形態に係る放送通信連携受信装置の動作を示すフローチャートである。
【図１０】本発明の第７実施形態に係る放送通信連携受信装置の内部構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
本発明の実施形態に係る放送通信連携受信装置について、図面を参照しながら説明する。なお、以下の説明において、同一の構成については同一の名称及び符号を付し、詳細な説明を省略する。また、図１、図４、図７、図１０に示すブロック図では、「アプリケーション起動情報」を省略して「アプリ起動情報」と記載している。
【００２４】
［第１実施形態］
以下、第１実施形態に係る放送通信連携受信装置２について、図１及び図２を参照しながら詳細に説明する。放送通信連携受信装置２は、図１に示すように、放送波Ｗを介して、放送送信装置１から放送データとして放送される映像・音声及びデータを受信し、利用者に対して提示するものである。また、放送通信連携受信装置２は、通信回線Ｎを介して所定のアプリケーションを取得し、利用者に対して提示する。ここで、アプリケーションとは、放送通信連携受信装置２を実行環境として動作するソフトウェアである。 
【００２５】
ここで、放送通信連携受信装置２の具体的な説明を行う前に、その周辺のシステム構成について説明する。放送送信装置１は、図１に示すように、放送通信連携受信装置２に対して、放送波Ｗによって放送データを送信するものである。また、アプリケーションサーバ３は、所定のアプリケーションを予め記憶し、放送通信連携受信装置２に対して、通信回線Ｎを介して当該アプリケーションを送信するものである。アプリケーション起動情報サーバ４は、アプリケーションの起動状態を制御するためのアプリケーション起動情報を予め記憶し、放送通信連携受信装置２に対して、通信回線Ｎを介して当該アプリケーション起動情報を送信するものである。
【００２６】
ここで、アプリケーション起動情報とは、アプリケーションを特定するとともに、アプリケーションを制御するための付加的な情報を含んだデータである。すなわち、アプリケーション起動情報には、制御対象となるアプリケーションを識別するためのアプリケーションＩＤと、当該アプリケーションが格納されているアプリケーションサーバ３のアドレス（ロケーション情報）と、アプリケーションを制御するための付加的な情報等が記述されている。
【００２７】
放送通信連携受信装置２は、図１に示すように、放送受信手段２０１と、放送信号解析手段２０２と、映像・音声復号手段２０３と、データ放送復号手段２０４と、記憶手段２０５と、操作制御手段２０６と、アプリケーションリスト取得手段２０７と、通信送受信手段２０８と、リスト制御手段２０９と、合成表示手段２１０と、アプリケーション起動情報取得手段２１１と、アプリケーション制御手段２１２と、アプリケーション取得手段２１３と、アプリケーション実行手段２１４と、を備えている。
【００２８】
放送受信手段２０１は、放送送信装置１から放送波Ｗ（放送データ）を受信するものである。放送受信手段２０１は、具体的には、放送送信装置１から放送波Ｗ（放送データ）を受信、復調し、誤り訂正やＴＭＣＣ（Transmission and Multiplexing Configuration Control）復号等の復号を行い、これをＭＰＥＧ−２のＴＳ（Transport Stream：トラン
スポートストリーム）として、図１に示す放送信号解析手段２０２に出力する。
【００２９】
放送信号解析手段２０２は、デジタル放送の放送信号を解析するものである。放送信号解析手段２０２は、具体的には、映像・音声及びデータが多重化されたＴＳをＰＥＳ（Packetized Elementary Stream）データと、セクション（Section）データと、に分離する
。そして、放送信号解析手段２０２は、図１に示すように、ＰＥＳデータを映像・音声復号手段２０３に出力するとともに、セクションデータをデータ放送復号手段２０４に出力する。
【００３０】
映像・音声復号手段２０３は、放送受信手段２０１で受信し、復調された映像・音声を復号するものである。映像・音声復号手段２０３は、例えば映像・音声がＭＰＥＧ−２の符号化方式によって符号化されている場合、ＭＰＥＧ−２の復号を行い、図１に示すように、表示可能な出力形式の映像・音声データとして合成表示手段２１０に出力する。
【００３１】
データ放送復号手段２０４は、放送受信手段２０１で受信し、復調されたデータ（データファイル）を復号するものである。ここで、日本のデータ放送として放送されるデータファイルは、マークアップ言語であるＢＭＬで記述されている。そこで、このデータ放送復号手段２０４は、具体的にはＢＭＬを解析するＢＭＬ解析手段として機能し、図１に示すように、ＢＭＬを表示可能な出力形式に変換したデータ（データ放送データ）を合成表示手段２１０に出力する。
【００３２】
記憶手段２０５は、アプリケーション起動情報サーバのアドレス、アプリケーションリスト、アプリケーション起動情報、アプリケーション等を記憶している。また、記憶手段２０５には、例えば、アプリケーション制御手段２１２等を動作させるためのプログラムが格納されている。記憶手段２０５は、アプリケーション起動情報サーバアドレス記憶手段２０５ａと、アプリケーションリスト記憶手段２０５ｂと、アプリケーション起動情報記憶手段２０５ｃと、アプリケーション記憶手段２０５ｄと、を備える。
【００３３】
アプリケーション起動情報サーバアドレス記憶手段２０５ａには、図１に示すアプリケーション起動情報サーバ４のアドレスが予め記憶されており、アプリケーションリスト取得手段２０７に出力可能に構成されている。アプリケーション起動情報サーバアドレス記憶手段２０５ａは、データを記憶することができるメモリ、ハードディスク等で具現される。
なお、アプリケーションリスト記憶手段２０５ｂ、アプリケーション起動情報記憶手段２０５ｃ、アプリケーション記憶手段２０５ｄの説明については、放送通信連携受信装置２内における信号の流れに従い、後記する。
【００３４】
操作制御手段２０６は、外部のリモコンＲｅの入力手段を介したユーザの操作に従って、アプリケーションリスト取得手段２０７、リスト制御手段２０９等の動作を制御するものである。例えば、操作制御手段２０６は、ユーザによるリモコンＲｅの操作により、アプリケーションリストを表示させる所定のボタンが押下されるか否かを監視し、当該ボタンが押下された場合には、対応するキーコードをアプリケーションリスト取得手段２０７に出力して、アプリケーションリストを取得するように指示する。つまり、ユーザがリモコンＲｅの所定のボタンを押下する操作がアプリケーションリストを取得する際のトリガとなる。また、操作制御手段２０６は、外部のモニタＭｏに表示されたアプリケーションリスト（詳細は後記する。）を見たユーザが、リモコンＲｅの上下方向移動ボタン（図示せず）を押下した場合に、当該操作に対応するキーコードをアプリケーション選択手段２０９ｂに対して出力する。詳細については後記するが、これによって、ユーザはリモコンＲｅの決定ボタン（図示せず）を押下した場合に、どのアプリケーションが選択されるのかを知ることができる。
【００３５】
アプリケーションリスト取得手段２０７は、通信送受信手段２０８及び通信回線Ｎを介してアプリケーション起動情報サーバ４からアプリケーションリストを取得するものである。アプリケーションリスト取得手段２０７は、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６からアプリケーションリストを取得する旨の指示があった場合に、アプリケーション起動情報サーバアドレス記憶手段２０５ａからアプリケーション起動情報サーバ４のアドレスを参照して、当該アプリケーション起動情報サーバ４の位置を特定し、アプリケーションリストを要求する。ここで、アプリケーションリストは、アプリケーションのＩＤと、当該アプリケーションの内容を放送通信連携受信装置２のモニタＭｏに表示させる際に必要となる情報とを含んでいる。アプリケーションの内容を放送通信連携受信装置２のモニタＭｏに表示させる際に必要となる情報とは、アプリケーションの内容を示す文字情報（例えば、「ニュース」という文字。）をモニタＭｏに表示させる際に必要となる文字コード等である。
アプリケーションリスト取得手段２０７は、通信回線Ｎ及び通信送受信手段２０８を介してアプリケーション起動情報サーバ４からアプリケーションリストを取得し、アプリケーションリスト記憶手段２０５ｂに格納する。
【００３６】
通信送受信手段２０８は、図１に示すように、通信回線Ｎを介してデータの通信を行うものである。通信送受信手段２０８は、例えば、ＴＣＰ／ＩＰの通信プロトコルによってデータの送受信を行う。
【００３７】
アプリケーションリスト記憶手段２０５ｂには、図１に示すアプリケーションリスト取得手段２０７によって取得されたアプリケーションリストが記憶され、リスト制御手段２０９に出力可能に構成されている。なお、アプリケーションリスト記憶手段２０５ｂは、記憶手段２０５に含まれ、データを記憶することができるメモリ、ハードディスク等で具現される。
【００３８】
リスト制御手段２０９は、アプリケーションリストをモニタＭｏに表示し、リモコンＲｅの操作により特定のアプリケーションを選択可能とするために必要となる情報の入出力を制御するものである。リスト制御手段２０９は、アプリケーションリスト表示手段２０９ａと、アプリケーション選択手段２０９ｂと、を備える。
【００３９】
アプリケーションリスト表示手段２０９ａは、アプリケーションリスト取得手段２０７によって取得され、アプリケーションリスト記憶手段２０５ｂに格納されたアプリケーションリストを読み出して、合成表示手段２１０に出力する。上記で説明したように、アプリケーションリストは、各アプリケーションＩＤと、それぞれのアプリケーションの内容を放送通信連携受信装置２のモニタＭｏに表示させる際に必要となる情報（文字コードなど）を含んでいる。なお、モニタＭｏの画面におけるアプリケーションリストの位置を示す情報やアプリケーションリストのレイアウト等は、放送通信連携受信装置２の記憶手段２０５の図示しない記憶領域に予め記憶されている。アプリケーションリストは、モニタＭｏの中の所定の位置（例えば右下の位置）に、複数のアプリケーションの各内容を示す文字情報等がリスト表示されることにより示される。
【００４０】
アプリケーション選択手段２０９ｂは、例えば、ユーザがリモコンＲｅの上下方向移動ボタン（図示せず）を押下した場合に、ユーザの操作に対応して特定のアプリケーションを強調して表示させるための信号を合成表示手段２１０に出力する。これによって、ユーザは、操作制御手段２０６の決定ボタン（図示せず）を押下した場合に、どのアプリケーションが選択されるのかを知ることができる。また、アプリケーション選択手段２０９ｂは、モニタＭｏに表示されたアプリケーションリストの中から、ユーザがリモコンＲｅを操作（決定ボタン（図示せず）の押下）することにより選択したアプリケーションのＩＤをアプリケーション起動情報取得手段２１１に出力する。
【００４１】
合成表示手段２１０は、映像・音声、データ及びアプリケーションを合成するものである。合成表示手段２１０は、具体的には図１に示すように、映像・音声復号手段２０３から入力される映像・音声データと、データ放送復号手段２０４から入力されるデータ放送データと、アプリケーション実行手段２１４から入力される描画データ及び音声データと、リスト制御手段２０９から入力されるアプリケーションリストのデータとを合成し、モニタＭｏ及びスピーカＳｐにそれぞれ出力する。
【００４２】
アプリケーション起動情報取得手段２１１は、アプリケーション起動情報サーバ４から、アプリケーションを取得及び制御するためのアプリケーション起動情報を取得するものである。アプリケーション起動情報取得手段２１１は、通信回線Ｎ及び通信送受信手段２０８を介してアプリケーション起動情報サーバ４からアプリケーション起動情報を取得し、アプリケーション起動情報記憶手段２０５ｃに格納する。具体的には、アプリケーション起動情報取得手段２１１は、ユーザがリモコンＲｅを操作することにより選択したアプリケーションのＩＤがアプリケーション選択手段２０９ｂから入力された場合に、当該アプリケーションを制御対象とするアプリケーション起動情報をアプリケーション起動情報サーバ４から取得してアプリケーション起動情報記憶手段２０５ｃに格納する。なお、ユーザにより選択されたアプリケーションを制御対象とするアプリケーション起動情報には、当該アプリケーションのＩＤが記述されている。
【００４３】
アプリケーション起動情報記憶手段２０５ｃには、図１に示すアプリケーション起動情報取得手段２１１によって取得されたアプリケーション起動情報が記憶され、アプリケーション制御手段２１２に出力可能に構成されている。なお、アプリケーション起動情報記憶手段２０５ｃは、記憶手段２０５に含まれ、データを記憶することができるメモリ、ハードディスク等で具現される。
【００４４】
アプリケーション制御手段２１２は、アプリケーション起動情報記憶手段２０５ｃから読み出したアプリケーション起動情報に記述されているアプリケーションＩＤと、当該アプリケーションが格納されているアプリケーションサーバ３のアドレスと、を参照し、アプリケーション取得手段２１３に対して、アプリケーションサーバ３からアプリケーションを取得する旨の指示を行う。また、アプリケーション制御手段２１２は、放送通信連携受信装置２で実行されるアプリケーションのライフサイクル（アプリケーションがロード、実行されて終了するまでの過程）を制御する。アプリケーションのライフサイクルは、アプリケーション起動情報に記述されているアプリケーション制御コード（図示せず）に従って制御される。
【００４５】
アプリケーション取得手段２１３は、アプリケーションサーバ３から特定のアプリケーションを取得するものである。アプリケーション取得手段２１３は、具体的には図１に示すように、アプリケーション制御手段２１２からの指示に従って、通信送受信手段２０８及び通信回線Ｎを介して、アプリケーションサーバ３からアプリケーションを取得する。上記で説明したように、アプリケーション制御手段２１２からの指示には、制御対象となるアプリケーションのアプリケーションＩＤと、当該アプリケーションが格納されたアプリケーションサーバ３のアドレスと、が含まれている。したがって、アプリケーション取得手段２１３は、アプリケーション制御手段２１２からの指示に従って、ユーザが選択したアプリケーションをアプリケーションサーバ３から取得することができる。
【００４６】
アプリケーション記憶手段２０５ｄには、図１に示すアプリケーション取得手段２１３によって取得されたアプリケーションが記憶され、アプリケーション実行手段２１４に出力可能に構成されている。なお、アプリケーション起動情報記憶手段２０５ｄは、記憶手段２０５に含まれ、データを記憶することができるメモリ、ハードディスク等で具現される。
【００４７】
アプリケーション実行手段２１４は、アプリケーションを実行するものである。具体的には、アプリケーション実行手段２１４は、アプリケーション取得手段２１３によって取得されたアプリケーションをアプリケーション制御手段２１２の指示に従って実行する。そして、アプリケーション実行手段２１４は、図１に示すように、実行したアプリケーションの描画データ及び音声データ（例えばアプリケーション実行時の効果音等のデータ）を合成表示手段２１０に出力する。
【００４８】
以上のような構成を備える放送通信連携受信装置２は、ユーザによるリモコンＲｅの操作に従って操作制御手段２０６に入力される信号をトリガとして通信経由でアプリケーションリストを取得して表示させ、ユーザが選択したアプリケーションを実行することができる。つまり、通信経由で取得したアプリケーションを、放送送信装置１から放送される番組とは独立して制御することができる。
【００４９】
以下、放送通信連携受信装置２の動作について、図２を参照（適宜図１も参照）しながら簡単に説明する。なお、以下の説明では、放送通信連携受信装置２の動作について、アプリケーションの実行に関係する処理を中心に説明し、それ以外の処理についての説明は適宜省略する。
【００５０】
放送通信連携受信装置２は、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６によりアプリケーションリストの取得要求があるか否かを判断する（ステップＳ１１）。操作制御手段２０６を介してアプリケーションリストの取得要求がない場合には（ステップＳ１１→Ｎｏ）、放送通信連携受信装置２は、アプリケーションリストの取得要求があるまで待機する。操作制御手段２０６を介してアプリケーションリストの取得要求があった場合(ステップＳ１１→Ｙｅｓ)、放送通信連携受信装置２は、アプリケーション起動情報サーバ４からアプリケーションリストを取得する（ステップＳ１２）。次に、放送通信連携受信装置２は、ステップＳ１２で取得したアプリケーションリストを合成表示手段２１０によってモニタＭｏに表示する（ステップＳ１３）。
【００５１】
次に、放送通信連携受信装置２は、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６によりアプリケーションの選択がなされたか否かを判断する（ステップＳ１４）。操作制御手段２０６を介してアプリケーションの選択がなされない場合には（ステップＳ１４→Ｎｏ）、放送通信連携受信装置２は、アプリケーションの選択がなされるまで待機する。なお、図示は省略したが、操作制御手段２０６を介してアプリケーションの選択がなされない場合において（ステップＳ１４→Ｎｏ）、ユーザがリモコンＲｅのキャンセルボタン（図示せず）を押下した場合、放送通信連携受信装置２は、アプリケーション起動情報及びアプリケーションを取得することなく、終了する。
また、操作制御手段２０６を介してアプリケーションの選択がなされた場合には（ステップＳ１４→Ｙｅｓ）、放送通信連携受信装置２は、アプリケーション起動情報サーバ４から、ステップＳ１４で選択されたアプリケーションに対応するアプリケーション起動情報を取得する（ステップＳ１５）。次に、放送通信連携受信装置２は、ステップＳ１５で取得したアプリケーション起動情報を参照して、アプリケーションをアプリケーションサーバ３から取得する（ステップＳ１６）。次に、放送通信連携受信装置２は、アプリケーション実行手段２１４によってアプリケーションを実行するとともに、アプリケーション制御手段２１２によって当該アプリケーションの起動状態を制御する。
【００５２】
以上のような動作を行うことにより、本実施形態に係る放送通信連携受信装置２によれば、アプリケーション起動情報サーバアドレス記憶手段２０５ａに、予めアプリケーション起動情報サーバ４のアドレスが記憶されているため、ユーザによるリモコンＲｅの操作をトリガとして通信経由でアプリケーションリストを取得して表示させ、ユーザが選択したアプリケーションを起動及び制御することができる。すなわち、本実施形態に係る放送通信連携受信装置２によれば、ユーザが希望する任意のタイミングでアプリケーションを取得し、放送送信装置１から放送される番組とは独立して当該アプリケーションを起動及び制御することができる。
【００５３】
［第２実施形態］
以下、第２実施形態に係る放送通信連携受信装置２について、図３を参照しながら簡単に説明する。本実施形態に係る放送通信連携受信装置２の構成は、図１に示す第１実施形態に係る放送通信連携受信装置２の場合と同様であるが、その動作が第１実施形態と異なる。したがって、第２実施形態に係る放送通信連携受信装置２の構成については説明を省略し、その動作について第１実施形態の場合と異なる部分を説明する。
【００５４】
本実施形態に係る放送通信連携受信装置２では、ユーザが選択したアプリケーションに関する情報（アプリケーション及びアプリケーション起動情報）が記憶手段２０５に既に格納されている場合にはアプリケーション等を重複して取得せず、記憶手段２０５に既に格納されている情報を用いてアプリケーションを実行する。
【００５５】
図３に示すステップＳ２１〜Ｓ２４は、図２に示すステップＳ１１〜Ｓ１４と同様であるから、その説明を省略する。図３のステップＳ２４で、操作制御手段２０６を介してアプリケーションの選択がなされた場合（ステップＳ２４→Ｙｅｓ）、放送通信連携受信装置２は、ステップＳ２４で選択されたアプリケーションがアプリケーション記憶手段２０５ｄに既に格納されているか否か判断する（ステップＳ２５）。これは、ユーザが操作制御手段２０６を操作することによって選択したアプリケーションのＩＤがアプリケーション選択手段２０９ｂから入力された場合に、アプリケーション制御手段２１２が、当該アプリケーションＩＤに対応するアプリケーションがアプリケーション記憶手段２０５ｄに格納されているか否かを判断することにより行われる。つまり、アプリケーション制御手段２１２は、アプリケーション記憶手段２０５ｄに記憶されている各アプリケーションのＩＤと、ユーザが選択したアプリケーションのＩＤとを逐次比較する。
【００５６】
ステップＳ２４で選択されたアプリケーションがアプリケーション記憶手段２０５ｄに既に存在する場合には（ステップＳ２５→Ｙｅｓ）、放送通信連携受信装置２は、アプリケーション実行手段２１４によって当該アプリケーションを実行するとともに、アプリケーション制御手段２１２によって当該アプリケーションの起動状態を制御する（ステップＳ２６）。なお、アプリケーション起動情報はアプリケーションに先立って取得されているため、アプリケーションがアプリケーション記憶手段２０５ｄに格納されている場合には、当該アプリケーションを起動させるためのアプリケーション起動情報も、アプリケーション起動情報記憶手段２０５ｃに既に格納されていることになる。ステップＳ２４で選択されたアプリケーションがアプリケーション記憶手段２０５に存在しない場合には（ステップＳ２５→Ｙｅｓ）、放送通信連携受信装置２は、アプリケーション起動情報サーバ４から、ステップＳ２４で選択されたアプリケーションに対応するアプリケーション起動情報を取得する（ステップＳ２７）。次に、放送通信連携受信装置２は、ステップＳ２７で取得したアプリケーション起動情報を参照して、アプリケーションをアプリケーションサーバ３から取得し（ステップＳ２８）、ステップＳ２６に進む。
【００５７】
なお、上記のステップＳ２５では、ユーザが選択したアプリケーションのＩＤに対応するアプリケーションがアプリケーション記憶手段２０５ｄに格納されているか否かを判断することとしたが、これに限らない。例えば、上記のステップＳ２５で、ユーザが選択したアプリケーションのＩＤが記述されたアプリケーション起動情報がアプリケーション起動情報記憶手段２０５ｃに格納されているか否かを判断してもよい。そして、ユーザが選択したアプリケーションのＩＤが記述されたアプリケーション起動情報がアプリケーション起動情報記憶手段２０５ｃに既に格納されている場合には、当該アプリケーション起動情報を参照してアプリケーション記憶手段２０５ｄから対応するアプリケーションを読み出して実行及び制御する。
【００５８】
以上のような動作を行うことにより、本実施形態に係る放送通信連携受信装置２によれば、ユーザにより選択されたアプリケーションが既にアプリケーション記憶手段２０５ｄに記憶されている場合には、通信送受信手段２０８及び通信回線Ｎを介してアプリケーション起動情報及びアプリケーションを取得する必要がない。したがって、放送通信連携受信装置２は、ユーザにより選択されたアプリケーションをアプリケーション記憶手段２０５ｄから直接的に読み出し、アプリケーション起動情報に従って速やかに実行することができる。また、放送通信連携受信装置２は、アプリケーション及びアプリケーション起動情報を、記憶手段２０５に重複して記憶することがなくなるため、記憶手段２０５の記憶領域を有効に利用することができる。
【００５９】
［第３実施形態］
以下、第３実施形態に係る放送通信連携受信装置２Ａについて、図４及び図５を参照しながら簡単に説明する。放送通信連携受信装置２Ａは、図４に示すように、記憶手段２０５の代わりに記憶手段２０５Ａを備え、リスト制御手段２０９の代わりにリスト制御手段２０９Ａを備え、アプリケーション起動情報サーバリスト取得手段２１５をさらに備える以外は、第１実施形態に係る放送通信連携受信装置２と同様の構成を備えている。従って、以下の説明では、放送通信連携受信装置２と重複する構成については詳細な説明を省略し、放送通信連携受信装置２との相違点を中心に説明を行う。
【００６０】
本実施形態の前提として、図４に示すように、アプリケーション起動情報サーバ４Ａが単数又は複数存在し、管理サーバ５と通信可能となっている。管理サーバ５には、各アプリケーション起動情報サーバ４Ａのリストが格納されている。ここで、アプリケーション起動情報サーバ４Ａのリストとは、各アプリケーション起動情報サーバのアドレスと、当該アプリケーション起動情報サーバの名称等を放送通信連携受信装置２ＡのモニタＭｏに表示させる際に必要となる情報と、が対応付けられた情報である。管理サーバ５は、通信回線Ｎを介して放送通信連携受信装置２Ａからアプリケーション起動情報サーバリストの取得要求があった場合に、各アプリケーション起動情報サーバ４Ａのリストを通信回線Ｎを介して放送通信連携受信装置２Ａに通知可能となっている。
【００６１】
記憶手段２０５Ａは、アプリケーション起動情報サーバアドレス記憶手段２０５ａの代わりに管理サーバアドレス記憶手段２０５ｅ、アプリケーション起動情報サーバリスト記憶手段２０５ｆを備える以外は、図１に示す記憶手段２０５と同様の構成を備えている。したがって、当該相違点について主に説明し、重複した説明を省略する。
【００６２】
管理サーバアドレス記憶手段２０５ｅには、管理サーバ５のアドレスが記憶され、アプリケーション起動情報サーバリスト取得手段２１５に出力可能に構成されている。なお、管理サーバアドレス記憶手段２０５ｅは、データを記憶することができるメモリ、ハードディスク等で具現される。
【００６３】
アプリケーション起動情報サーバリスト記憶手段２０５ｆには、図４に示すアプリケーション起動情報サーバリスト取得手段２１５によって取得されたアプリケーション起動情報サーバリストが記憶され、リスト制御手段２０９Ａに出力可能に構成されている。なお、アプリケーション起動情報サーバリスト記憶手段２０５ｆは、データを記憶することができるメモリ、ハードディスク等で具現される。
【００６４】
アプリケーション起動情報サーバリスト取得手段２１５は、通信送受信手段２０８及び通信回線Ｎを介して管理サーバ５にアプリケーション起動情報サーバ４Ａのリストを取得するものである。アプリケーション起動情報サーバリスト取得手段２１５は、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６によってアプリケーション起動情報サーバリストの取得要求があった場合に、管理サーバアドレス記憶手段２０５ｅから管理サーバ５のアドレスを読み出して参照し、アプリケーション起動情報サーバ４Ａのリストを取得する。上記で説明したように、アプリケーション起動情報サーバ４Ａのリストとは、管理サーバ５に格納されている各アプリケーション起動情報サーバのアドレスと、当該アプリケーション起動情報サーバ４Ａの名称等を放送通信連携受信装置２ＡのモニタＭｏに表示させる際に必要となる情報と、が対応付けられた情報である。アプリケーション起動情報サーバリスト取得手段２１５は、通信回線Ｎ及び通信送受信手段２０８を介して管理サーバ５から上記のアプリケーション起動情報サーバリストを取得し、アプリケーション起動情報サーバリスト記憶手段２０５ｆに格納する。
【００６５】
リスト制御手段２０９Ａは、アプリケーション起動情報サーバリスト表示手段２０９ｃ、アプケーション起動情報サーバ選択手段２０９ｄをさらに備える以外は、図１に示すリスト制御手段２０９と同様の構成を備えている。したがって、当該相違点について主に説明し、重複した説明を省略する。
【００６６】
アプリケーション起動情報サーバリスト表示手段２０９ｃは、アプリケーション起動情報サーバリスト取得手段２１５によって取得され、アプリケーション起動情報サーバリスト記憶手段２０５ｆに格納されたアプリケーション起動情報サーバ４Ａのリストを読み出して、合成表示手段２１０に出力する。上記で説明したように、アプリケーション起動情報サーバ４Ａのリストは、各アプリケーション起動情報サーバのアドレスと、当該アプリケーション起動情報サーバの名称等を放送通信連携受信装置２ＡのモニタＭｏに表示させる際に必要となる情報(文字コードなど)と、が対応付けられた情報である。
【００６７】
アプリケーション起動情報サーバ選択手段２０９ｄは、例えば、ユーザがリモコンＲｅの上下方向移動ボタン（図示せず）を押下した場合に、ユーザの操作に対応して特定のアプリケーション起動情報サーバ４Ａの名称を強調して表示させるための信号を合成表示手段２１０に出力する。これによって、ユーザは、操作制御手段２０６の決定ボタン（図示せず）を押下した場合に、どのアプリケーション起動情報サーバ４Ａが選択されるのかを知ることができる。また、アプリケーション起動情報サーバ選択手段２０９ｄは、モニタＭｏに表示されたアプリケーション起動情報サーバリストの中から、ユーザがリモコンＲｅを操作することにより選択したアプリケーション起動情報サーバ４Ａのアドレスをアプリケーション起動情報取得手段２１１に出力する。なお、上記の説明ではアプリケーション起動情報サーバ４Ａの名称をモニタＭｏに表示させることとしたが、当該アプリケーション起動情報サーバ４Ａによってサービスを提供しているサービス事業者の名称をモニタＭｏに表示することとしてもよい。
【００６８】
以上のような構成を備える放送通信連携受信装置２Ａは、ユーザによるリモコンＲｅの操作に従って操作制御手段２０６に入力される信号をトリガとして、通信経由でアプリケーション起動情報サーバ４Ａのリストを取得して表示させ、ユーザが選択したアプリケーション起動情報サーバからアプリケーションリストを取得して表示することができる。さらに、放送通信連携受信装置２Ａは、表示したアプリケーションリストの中からユーザが選択したアプリケーションを取得して実行することができる。したがって、ユーザは所望のアプリケーションを選択して、希望する任意のタイミング実行させることができる。また、放送通信連携受信装置２Ａは、通信経由で取得したアプリケーションを、放送送信装置１から放送される番組とは独立して制御することができる。
【００６９】
以下、放送通信連携受信装置２Ａの動作について、図５を参照（適宜図４も参照）しながら簡単に説明する。なお、以下の説明では、放送通信連携受信装置２Ａの動作について、アプリケーションの実行に関係する処理を中心に説明し、それ以外の処理についての説明は適宜省略する。
【００７０】
放送通信連携受信装置２Ａは、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６を介してアプリケーション起動情報サーバリストの取得要求があるか否かを判断する（ステップＳ３１）。操作制御手段２０６を介してアプリケーション起動情報サーバリストの取得要求がない場合には（ステップＳ３１→Ｎｏ）、放送通信連携受信装置２Ａは、アプリケーション起動情報サーバリストの取得要求があるまで待機する。操作制御手段２０６を介してアプリケーション起動情報サーバリストの取得要求があった場合には(
ステップＳ３１→Ｙｅｓ)、放送通信連携受信装置２Ａは、管理サーバ５からアプリケー
ション起動情報サーバ４Ａのリストを取得する（ステップＳ３２）。次に、放送通信連携受信装置２Ａは、ステップＳ３２で取得したアプリケーション起動情報サーバ４Ａのリストを合成表示手段２１０によってモニタＭｏに表示する（ステップＳ３３）。
【００７１】
次に、放送通信連携受信装置２Ａは、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６を介してアプリケーション起動情報サーバの選択がなされたか否かを判断する（ステップＳ３４）。操作制御手段２０６を介してアプリケーション起動情報サーバ４Ａの選択がなされない場合には（ステップＳ３４→Ｎｏ）、放送通信連携受信装置２Ａは、アプリケーション起動情報サーバ４Ａの選択がなされるまで待機する。なお、図示は省略したが、操作制御手段２０６を介してアプリケーション起動情報サーバ４Ａの選択がなされない場合において（ステップＳ３４→Ｎｏ）、ユーザがリモコンＲｅのキャンセルボタン（図示せず）を押下した場合、放送通信連携受信装置２Ａは、アプリケーション起動情報及びアプリケーションを取得することなく、終了する。
また、操作制御手段２０６を介してアプリケーション起動情報サーバ４Ａの選択がなされた場合には（ステップＳ３４→Ｙｅｓ）、放送通信連携受信装置２Ａは、ステップＳ３４で選択されたアプリケーション起動情報サーバ４Ａから、アプリケーションリストを取得する（ステップＳ３５）。以下、ステップＳ３６〜Ｓ４０は図２のステップＳ１３〜Ｓ１７と同様であるから、その説明を省略する。
【００７２】
以上のような動作を行うことにより、本実施形態に係る放送通信連携受信装置２Ａは、まず、アプリケーション起動情報サーバ４ＡのリストをモニタＭｏに表示させ、さらにユーザが選択したアプリケーション起動情報サーバからアプリケーションリストを取得してモニタＭｏに表示させることができる。したがって、ユーザは所望のアプリケーションを選択して任意のタイミングで実行させることができる。また、放送通信連携受信装置２Ａは放送送信装置１から放送される番組とは独立してアプリケーションを起動及び制御することができる。
【００７３】
［第４実施形態］
以下、第４実施形態に係る放送通信連携受信装置２Ａについて、図６を参照しながら簡単に説明する。本実施形態に係る放送通信連携受信装置２Ａの構成は、図４に示す第３実施形態に係る放送通信連携受信装置２Ａの場合と同様であるが、その動作が第３実施形態と異なる。したがって、第４実施形態に係る放送通信連携受信装置２Ａの構成については説明を省略し、その動作について第３実施形態の場合と異なる部分を説明する。
【００７４】
本実施形態に係る放送通信連携受信装置２Ａでは、ユーザの操作により操作制御手段２０６からアプリケーションリストの取得要求があった場合、アプリケーション起動情報サーバリストを取得し、さらに、アプリケーション起動情報サーバリストの各アプリケーション起動情報サーバ４Ａからアプリケーションリストを取得してモニタＭｏに表示する。したがって、本実施形態では第３実施形態の場合と異なり、ユーザはアプリケーション起動情報サーバを選択する操作を行う必要はない。
【００７５】
放送通信連携受信装置２Ａは、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６を介してアプリケーションリストの取得要求があるか否かを判断する（ステップＳ４１）。操作制御手段２０６からアプリケーションリストの取得要求がない場合には（ステップＳ４１→Ｎｏ）、放送通信連携受信装置２Ａは、アプリケーションリストの取得要求があるまで待機する。操作制御手段２０６を介してアプリケーションリストの取得要求があった場合には(ステップＳ４１→Ｙｅｓ)、放送通信連携受信装置２Ａは、アプリケーション起動情報サーバ４Ａそれぞれのアドレスを取得する。より具体的には、アプリケーション起動情報サーバリスト取得手段２１５が、通信送受信手段２０８及び通信回線Ｎを介して管理サーバ５からアプリケーション起動情報サーバリストを取得してアプリケーション起動情報サーバリスト記憶手段２０５ｆに格納する。
【００７６】
なお、アプリケーション起動情報サーバリストは、少なくともアプリケーション起動情報サーバ４Ａのアドレスを含んでいるものとする。次に、図６のステップＳ４３で、放送通信連携受信装置２Ａは、各アプリケーション起動情報サーバ４Ａからアプリケーションリストを取得する（ステップＳ４３）。より具体的には、アプリケーションリスト取得手段２０７は、アプリケーション起動情報サーバリスト記憶手段２０５ｆからアプリケーション起動情報サーバリストを読み出してアプリケーション起動情報サーバのアドレスを参照し、通信送受信手段２０８及び通信回線Ｎを介して各アプリケーション起動情報サーバ４Ａからアプリケーションリストを取得する。以下、ステップＳ４４〜Ｓ４８は、図２のステップＳ１３〜Ｓ１７と同様であるから、その説明を省略する。
【００７７】
本実施形態に係る放送通信連携受信装置２Ａによれば、ユーザによる操作制御手段Ｒｅの操作をトリガとして通信経由で各アプリケーション起動情報サーバ４Ａからアプリケーションリストを取得して表示させることができる。したがって、ユーザからは各アプリケーション起動情報サーバに格納されたそれぞれのアプリケーション起動情報に対応するアプリケーションがモニタＭｏに表示されることで、実行可能なアプリケーションを把握することができ、さらに、所望のアプリケーションを容易に選択することができる。
【００７８】
［第５実施形態］
以下、第５実施形態に係る放送通信連携受信装置２Ｂについて、図７及び図８を参照しながら簡単に説明する。放送通信連携受信装置２Ｂは、図７に示すように、記憶手段２０５の代わりに記憶手段２０５Ｂを備え、プッシュ通知許可手段２１６及び比較手段２１７をさらに備える以外は、第１実施形態に係る放送通信連携受信装置２と同様の構成を備えている。従って、以下の説明では、放送通信連携受信装置２との相違点を中心に説明を行い、当該放送通信連携受信装置２と重複する構成については詳細な説明を省略する。
【００７９】
記憶手段２０５Ｂは、プッシュ通知サーバアドレス記憶手段２０５ｇを備える以外は、図１に示す記憶手段２０５と同様の構成を備えている。したがって、当該相違点について主に説明し、重複した説明を省略する。プッシュ通知サーバアドレス記憶手段２０５ｇは、プッシュ通知サーバ６のアドレスを記憶している。プッシュ通知とは、ここでは放送通信連携受信装置２Ｂで実行されているアプリケーションの起動状態を、アプリケーションを提供するサービス事業者サーバ（図示せず）側から任意のタイミングで制御するために、当該サービス事業者サーバから通知される情報である。なお、プッシュ通知による制御対象となるアプリケーションは、プッシュ通知を受信した時点で記憶手段２０５Ｂに既に格納されているアプリケーションの他、プッシュ通知に伴って新たにアプリケーションサーバ３から取得するものも含まれる。
【００８０】
プッシュ通知には、例えば、プッシュ通知に対応するアプリケーション起動情報が格納されたアプリケーション起動情報サーバ４のアドレス及び上記のアプリケーション起動情報のＩＤが含まれている。なお、プッシュ通知はサービス事業者サーバ（図示せず）から通知される他、放送送信装置１からも通信回線Ｎを介して通知することが可能である。したがって、以下の説明では、放送送信装置１からプッシュ通知が送信される場合について説明する。
【００８１】
プッシュ通知許可手段２１６は、プッシュ通知サーバ６に対して、プッシュ通知を許可するものである。プッシュ通知許可手段２１６には、図７に示すように、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６を介してプッシュ通知を許可する旨の指示が入力される。プッシュ通知の許可は、例えば、放送通信連携受信装置２Ｂの初期設定時に、プッシュ通知を許可するか否かの選択肢をモニタＭｏに表示させ、ユーザがリモコンＲｅを操作することにより、上記の選択結果が操作制御手段２０６を介してプッシュ通知許可手段２１６に入力されることで実現される。プッシュ通知を許可する旨の指示が入力されると、プッシュ通知許可手段２１６は、プッシュ通知サーバアドレス記憶手段２０５ｇからプッシュ通知サーバ６のアドレスを読み出し、プッシュ通知サーバ６に対してプッシュ通知を許可する旨を通知する。これにより、放送通信連携装置２Ｂは、送信側（放送送信装置１）がプッシュ通知サーバ６を介して行ったプッシュ通知を受信することができる。プッシュ通知許可手段２１６は、図７に示すように、プッシュ通知サーバ６から通信回線Ｎ及び通信送受信手段２０８を介して受信したプッシュ通知に含まれるアプリケーション起動情報サーバ４のアドレスを、アプリケーション起動情報取得手段２１１に出力する。そして、アプリケーション起動情報取得手段２１１は、プッシュ通知許可手段２１６から入力されたアプリケーション起動情報サーバ４のアドレスを参照して、当該アプリケーション起動情報サーバ４から、プッシュ通知に対応するアプリケーション起動情報を取得する。
【００８２】
比較手段２１７は、プッシュ通知に対応するアプリケーション起動情報の制御対象となるアプリケーションと同一のアプリケーションが現在実行されているか否かを判定して、その結果をアプリケーション制御手段２１２に出力するものである。比較手段２１７は、プッシュ通知に従ってアプリケーション起動情報サーバ４から取得したアプリケーション起動情報をアプリケーション起動情報記憶手段２０５ｃから読み出し、当該アプリケーション起動情報に含まれるアプリケーションＩＤを参照する。また、比較手段２１７には、実行中のアプリケーションのＩＤがアプリケーション実行手段２１４から入力される。そして、比較手段２１７は、プッシュ通知に従って取得したアプリケーション起動情報に含まれるアプリケーションＩＤと、実行中のアプリケーションのＩＤとを比較し、その結果（両者が同一であるか否か）をアプリケーション制御手段２１２に出力する。ちなみに、プッシュ通知に対応するアプリケーション起動情報は、アプリケーション起動情報取得手段２１１が、プッシュ通知に含まれるアプリケーション起動情報サーバ４のアドレスを参照して、通信送受信手段２０８及び通信回線Ｎを介して取得される。
【００８３】
そして、アプリケーション制御手段２１２は、プッシュ通知に従って制御されるアプリケーションが現在実行されている場合には、プッシュ通知に対応して取得した上記アプリケーション起動情報に従って当該アプリケーションを制御する。例えば、アプリケーション制御手段２１２は、プッシュ通知に従って実行中のアプリケーションを終了させることができる。一方、アプリケーション制御手段２１２は、プッシュ通知に従って制御されるアプリケーションが現在実行されていない場合には、プッシュ通知に対応して取得したアプリケーション起動情報に従った制御は行わず、それまで行っていたアプリケーション制御を継続する。
【００８４】
本実施形態に係る放送通信連携受信装置２Ｂによれば、送信側（例えば、放送送信装置１）から任意のタイミングでプッシュ通知を行い、当該プッシュ通知に対応して実行中のアプリケーションを制御することができる。これは、例えば、特定のアプリケーションがコンピュータ・ウイルスを含むことが判明し、放送通信連携受信装置２Ｂで実行されているアプリケーションを送信側から強制的に終了させたい場合等に有効である。また、放送通信連携受信装置２Ｂは、ユーザによるリモコンＲｅの操作をトリガとして通信経由でアプリケーションリストを取得して表示させ、ユーザが選択したアプリケーションを実行することができる。つまり、通信経由で取得したアプリケーションを、放送局から放送される番組とは独立して制御することができる。
【００８５】
［放送通信連携受信装置２Ｂの動作（１）］
以下、放送通信連携受信装置２Ｂの動作について、図８を参照（適宜図７も参照）しながら簡単に説明する。なお、以下の説明では、放送通信連携受信装置２Ｂの動作について、アプリケーションの実行に関係する処理を中心に説明し、それ以外の処理についての説明は適宜省略する。
【００８６】
まず、放送通信連携受信装置２Ｂは、ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６を介してプッシュ通知を許可する旨の指示が入力されると、プッシュ通知許可手段２１６によって、プッシュ通知サーバ６に対しプッシュ通知を許可する旨を通知する（ステップＳ５１）。
次に、放送通信連携受信装置２Ｂは、プッシュ通知許可手段２１６により、プッシュ通知サーバ６からプッシュ通知があったか否かを判断する（ステップＳ５２）。ステップＳ５２で、プッシュ通知サーバ６からプッシュ通知があった場合には（ステップＳ５２→Ｙｅｓ）、放送通信連携受信装置２Ｂは、プッシュ通知許可手段２１６によりプッシュ通知を受信する(ステップＳ５３)。一方、プッシュ通知がない場合（ステップＳ５２→Ｎｏ）、放送通信連携受信装置２Ｂは、プッシュ通知がなされるまでそのまま待機する。
【００８７】
ステップＳ５３でプッシュ通知を受信した後、放送通信連携受信装置２Ｂは、アプリケーション起動情報取得手段２１１により、プッシュ通知に従ってアプリケーション起動情報サーバ４からアプリケーション起動情報を取得する（ステップＳ５４）。次に、放送通信連携受信装置２Ｂは、比較手段２１７により、プッシュ通知に従って取得したアプリケーション起動情報に含まれるアプリケーションＩＤを参照する(ステップＳ５５)。次に、放送通信連携受信装置２Ｂは、比較手段２１７により、プッシュ通知に従って取得したアプリケーション起動情報に含まれるアプリケーションＩＤが、現在実行中のアプリケーションのＩＤと一致するか否か判断する(ステップＳ５６)。
【００８８】
ステップＳ５６で、アプリケーション起動情報取得手段２１１から入力されたアプリケーションＩＤが現在実行中のアプリケーションのＩＤと一致する場合には（ステップＳ５６→Ｙｅｓ）、放送通信連携受信装置２Ｂは、アプリケーション制御手段２１２により、プッシュ通知に対応するアプリケーション起動情報に従って、実行中のアプリケーションを制御する（ステップＳ５７）。一方、アプリケーション起動情報取得手段２１１から入力されたアプリケーションＩＤが現在実行中のアプリケーションのＩＤと一致しない場合には（ステップＳ５６→Ｎｏ）、放送通信連携受信装置２Ｂは、プッシュ通知に応じた制御は行わず、それまで行っていたアプリケーション制御を継続する。
【００８９】
上記のような動作を行うことにより、本実施形態に係る放送通信連携受信装置２Ｂによれば、送信側（例えば、放送送信装置１）からプッシュ通知を受信した場合に、そのプッシュ通知の制御対象であるアプリケーションが実行されている場合には、当該アプリケーションに対し、プッシュ通知に対応した制御（終了等）を行うことができる。
【００９０】
[放送通信連携受信装置２Ｂの動作（２）]
放送通信連携受信装置２Ｂの動作（１）では、放送通信連携受信装置２Ｂで実行中のアプリケーションをプッシュ通知により制御(例えば、終了)する場合であったが、放送通信連携受信装置２Ｂの動作（２）では、プッシュ通知により特定のアプリケーションを起動させる場合の動作を示す。
【００９１】
図９に示すステップＳ６１〜Ｓ６４は、図８のステップＳ５１〜５４と同様であるから、その説明を省略する。図９のステップＳ６５で、放送通信連携受信装置２Ｂは、ステップＳ６４でアプリケーション起動情報サーバ４から取得したアプリケーション起動情報を参照し、これに対応するアプリケーションを、アプリケーション取得手段２１３によってアプリケーションサーバ３から取得する。次に、放送通信連携受信装置２Ｂは、アプリケーション実行手段２１４によってアプリケーションを実行するとともに、アプリケーション制御手段２１２によって当該アプリケーションの起動状態を制御する。
【００９２】
上記のような動作を行うことにより、本実施形態に係る放送通信連携受信装置２Ｂによれば、送信側（例えば、放送送信装置１）から任意のタイミングでプッシュ通知を行い、当該プッシュ通知に対応するアプリケーションを取得して起動させることができる。また、放送通信連携受信装置２Ｂは、ユーザによるリモコンＲｅの操作をトリガとして通信経由でアプリケーションリストを取得して表示させ、ユーザが選択したアプリケーションを実行することができる。つまり、通信経由で取得したアプリケーションを、放送局から放送される番組とは独立して制御することができる。
【００９３】
[第６実施形態]
以下、第６実施形態に係る放送通信連携受信装置２Ｃについて、図１０を参照しながら簡単に説明する。放送通信連携受信装置２Ｃは、図１０に示すように、記憶手段２０５Ｂの代わりに記憶手段２０５Ｃを備える以外は、第５実施形態に係る放送通信連携受信装置２Ｂと同様の構成を備えている。従って、以下の説明では、放送通信連携受信装置２Ｂとの相違点を中心に説明を行い、当該放送通信連携受信装置２Ｂと重複する構成については詳細な説明を省略する。
【００９４】
本実施形態の前提として、図１０に示すように、プッシュ通知サーバ６Ｃが単数又は複数存在し、プッシュ管理サーバ７と通信可能となっている。プッシュ管理サーバ７には、各プッシュ通知サーバ６Ｃのアドレスが格納されている。プッシュ管理サーバ７は、通信回線Ｎを介して放送通信連携受信装置２Ｃからプッシュ通知の許可があった場合に、放送通信連携受信装置２Ｃのアドレスを各プッシュ通知サーバ６Ｃに通知する。
【００９５】
記憶手段２０５Ｃは、プッシュ通知サーバアドレス記憶手段２０５ｇの代わりにプッシュ管理サーバアドレス記憶手段２０５ｈを備える以外は、図７に示す記憶手段２０５Ｂと同様の構成を備えている。したがって、当該相違点について主に説明し、重複した説明を省略する。プッシュ管理サーバアドレス記憶手段２０５ｈは、図１０に示すプッシュ管理サーバ７のアドレスを記憶するものである。すなわち、プッシュ管理サーバアドレス記憶手段２０５ｈには、プッシュ管理サーバ７のアドレスが記憶され、プッシュ通知許可手段２１６に出力可能に構成されている。なお、プッシュ管理サーバアドレス記憶手段２０５ｈは、データを記憶することができるメモリ、ハードディスク等で具現される。
【００９６】
ユーザによるリモコンＲｅの操作に従って、操作制御手段２０６によってプッシュ通知を許可する旨の信号が入力されると、プッシュ通知許可手段２１６は、プッシュ管理サーバアドレス記憶手段２０５ｈからプッシュ管理サーバ７のアドレスを読み出し、通信送受信手段２０８及び通信回線Ｎを介して、プッシュ管理サーバ７に対してプッシュ通知を許可する旨を通知する。上記で説明したように、通信回線Ｎを介して放送通信連携受信装置２Ｃからプッシュ通知の許可があった場合に、プッシュ通知サーバ６Ｃにはプッシュ管理サーバ７から、放送通信連携受信装置２Ｃのアドレスが通知される。したがって、プッシュ通知許可手段２１６は、送信側（放送送信装置１）がプッシュ通知サーバ６Ｃを介して行ったプッシュ通知を受信することができる。なお、本実施形態に係る放送通信連携受信装置２Ｃの動作は、プッシュ通知サーバに対してプッシュ通知を許可する方法以外は第５実施形態の場合と同様である。つまり、図８のステップＳ５１、図９のステップＳ６１で、プッシュ管理サーバ７に対してプッシュ通知を許可する点以外は、第５実施形態の場合の動作（図８、図９参照）と同様であるから、その説明を省略する。
【００９７】
本実施形態に係る放送通信連携受信装置２Ｃによれば、送信側（例えば、放送送信装置１）から任意のタイミングでプッシュ通知を行い、当該プッシュ通知に対応して実行中のアプリケーションを起動及び制御することができる。また、放送通信連携受信装置２Ｃによれば、プッシュ通知サーバ６Ｃが複数存在している場合でも、プッシュ管理サーバ７にプッシュ通知を許可する旨を通知すればプッシュ通知サーバ６Ｃからのプッシュ通知が受信可能となる。
【００９８】
［放送通信連携受信プログラム］
前記した放送通信連携受信装置２〜２Ｃは、一般的なコンピュータを、前記した各手段及び各部として機能させるプログラムにより動作させることで実現することができる。このプログラムは、通信回線Ｎを介して配布することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００９９】
以上、本発明に係る放送通信連携受信装置２〜２Ｃについて、発明を実施するための形態により具体的に説明したが、本発明の趣旨はこれらの記載に限定されるものではなく、特許請求の範囲の記載に基づいて広く解釈されなければならない。また、これらの記載に基づいて種々変更、改変等したものも本発明の趣旨に含まれることはいうまでもない。
【０１００】
例えば、放送通信連携受信装置２〜２Ｃでは、記憶手段２０５、２０５Ａ、２０５Ｂ、２０５Ｃを内部に設けていたが、これらを外部に設けても構わない。
【０１０１】
また、放送通信連携受信装置２〜２Ｃでは、アプリケーション起動情報取得手段２１１が取得したアプリケーション起動情報をいったんアプリケーション起動情報記憶手段２０５ｃに格納し、さらにアプリケーション制御手段２１２が、アプリケーション起動情報記憶手段２０５ｃから当該アプリケーション起動情報を読み出す処理を行っているが、これに限らない。すなわち、アプリケーション起動情報取得手段２１１がアプリケーション起動情報を取得すると、当該アプリケーション起動情報をアプリケーション制御手段２１２に対して直接出力することとしてもよい。
【０１０２】
また、放送通信連携受信装置２Ａ（図４参照）では、アプリケーション起動情報サーバリスト取得手段２１５が取得したアプリケーション起動情報サーバリストをいったん記憶手段２０５に格納し、さらにアプリケーションリスト取得手段２０７がアプリケーション起動情報サーバリストを記憶手段２０５から読み出すこととしたが、これに限らない。すなわち、アプリケーション起動情報サーバリスト取得手段２１５は、アプリケーション起動情報サーバリストを取得すると、アプリケーションリスト取得手段２０７に直接出力してもよい。この場合、アプリケーションリスト取得手段２０７は、アプリケーション起動情報サーバリスト取得手段２１５から入力されたアプリケーションリストから、アプリケーション起動情報サーバ４Ａのアドレスを参照することとなる。
【０１０３】
また、放送通信連携受信装置２Ａ（図４参照）では、アプリケーションリスト表示手段２０９ａがアプリケーションリストをモニタＭｏに表示させる際に、ジャンル別（例えば、ニュース、バラエティ、スポーツ、音楽、教育など）に各アプリケーションリストを表示させてもよい。この場合には、アプリケーション起動情報サーバに格納されているアプリケーションリストは、各アプリケーション起動情報にそれぞれ記述されたアプリケーションＩＤと、当該アプリケーションの内容を放送通信連携受信装置２ＡのモニタＭｏに表示させる際に必要となる情報（文字コードなど）に加えて、アプリケーションのジャンルに対応する識別情報が含まれる。また、放送通信連携受信装置２Ａのアプリケーションリスト表示手段２０９ａは、上記のアプリケーションのジャンルに対応する識別情報を読み取り、まず、各ジャンルの名称を表示させるために必要な情報（表示させる位置や文字に関する情報）を合成表示手段２１０に出力する。さらに、ユーザがリモコンＲｅを操作することにより特定のジャンル（例えば、ニュース）が選択された場合に、アプリケーション表示手段２０９ａは、当該ジャンルに対応する識別情報を有するアプリケーションリストを合成表示手段２１０に出力する。
【０１０４】
このように、アプリケーションをジャンル別にモニタＭｏに表示することにより、ユーザは、まず、実行したいアプリケーションのジャンルを選択した上で、そのジャンルに属するアプリケーションリストを参照することができるため、所望のアプリケーションを容易に選択することができる。また、通信経由で取得したアプリケーションを、放送送信装置１から放送される番組とは独立して制御することができる。
【０１０５】
また、放送通信連携受信装置２Ａ（図４参照）において、同一内容のアプケーション起動情報が、複数のアプケーション起動情報サーバ４Ａに格納されている場合も考えられる。この場合には、リモコンＲｅによりユーザが選択したアプリケーションに対応するアプリケーション起動情報が、アプリケーション起動情報記憶手段２０５ｃに重複して記憶されていることとなる。図４に示すように、モニタＭｏに表示したアプリケーションリストのうち特定のアプリケーションが選択され、当該アプリケーションに対応するアプリケーション起動情報がアプリケーション起動情報記憶手段２０５ｃに重複して記憶されている場合、アプリケーション制御手段２１２は、次のようにしてアプリケーション起動情報を選択すればよい。
【０１０６】
すなわち、アプリケーション制御手段２１２は、例えば、乱数を用いて、複数存在する同一内容のアプリケーション起動情報からその一つを選択すればよい。また、アプリケーション制御手段２１２は、アプリケーション起動情報が記憶されているアドレスの小さいものから順次、アプリケーション起動情報を選択してもよい。この場合、まず、アプリケーション制御手段２１２は、ユーザが選択したアプリケーションに対応する複数のアプリケーション起動情報のうち、記憶手段２０５のアドレスの最も小さいものを選択する。そして、次回、ユーザが同一のアプリケーションを選択した場合には、当該アプリケーションに対応する複数のアプリケーション起動情報のうち、記憶手段２０５のアドレスが２番目に小さいものを選択する。このようにして、アプリケーション制御手段２１２は、ユーザが選択したアプリケーションに対応するアプリケーション起動情報が記憶されているアドレスの小さいものから順次、アプリケーション起動情報サーバの４Ａのアドレスを読み出してもよい。
【符号の説明】
【０１０７】
１  放送送信装置
２，２Ａ，２Ｂ，２Ｃ  放送通信連携受信装置
３  アプリケーションサーバ
４，４Ａ  アプリケーション起動情報サーバ
５  管理サーバ
６，６Ａ  プッシュ通知サーバ
７  プッシュ管理サーバ
２０５，２０５Ａ，２０５Ｂ，２０５Ｃ  記憶手段
２０５ａ  アプリケーション起動情報サーバアドレス記憶手段
２０５ｂ  アプリケーションリスト記憶手段
２０５ｃ  アプリケーション起動情報記憶手段
２０５ｄ  アプリケーション記憶手段
２０５ｅ  管理サーバアドレス記憶手段
２０５ｆ  アプリケーション起動情報サーバリスト記憶手段
２０５ｇ  プッシュ通知サーバアドレス記憶手段
２０５ｈ  プッシュ管理サーバアドレス記憶手段
２０６  操作制御手段
２０７  アプリケーションリスト取得手段
２０８  通信送受信手段
２０９  リスト制御手段
２１０  合成表示手段
２１１  アプリケーション起動情報取得手段
２１２  アプリケーション制御手段
２１３  アプリケーション取得手段
２１４  アプリケーション実行手段
２１５  アプリケーション起動情報サーバリスト取得手段
２１６  プッシュ通知許可手段
２１７  比較手段
Ｎ  通信回線 
Ｍｏ  モニタ
Ｎ  通信回線
Ｒｅ  リモコン
Ｗ  放送波
【図１】
2013009346.tif 000003
【図２】
2013009346.tif 000004
【図３】
2013009346.tif 000005
【図４】
2013009346.tif 000006
【図５】
2013009346.tif 000007
【図６】
2013009346.tif 000008
【図７】
2013009346.tif 000009
【図８】
2013009346.tif 000010
【図９】
2013009346.tif 000011
【図１０】
2013009346.tif 000012