(57)【要約】【課題】デジタル放送で放送されたアプリケーションを任意のタイミングで起動、終了させるシステムを提供すること。【解決手段】デジタル放送で放送されたアプリケーションを実行するための受信システムであって、デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、復号が終了した特定のアプリケーションの動作制御情報に基づいて特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、動作制御情報は、特定のアプリケーションの動作を開始させる時刻又は特定のアプリケーションの動作を終了させる時刻を含む。さらに、動作制御情報は、特定のアプリケーションを指定の時刻に起動する情報、指定の時刻に毎日起動する情報、指定の曜日に起動する情報、指定の時刻及び指定の曜日の有効期限の情報、指定の時刻までに強制終了する情報のいずれかを含む。【選択図】図１
2010166335.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送で放送されたアプリケーションを実行するための受信システムであって、
前記デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、
前記復号が終了した前記特定のアプリケーションの前記動作制御情報に基づいて、前記特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、
前記動作制御情報は、前記特定のアプリケーションを起動する時刻又は前記特定のアプリケーションを終了させる時刻を含む、デジタル放送受信システム。
【請求項２】
さらに、前記アプリケーション動作制御手段を用いて、前記特定のアプリケーションを起動する時刻又は前記特定のアプリケーションを終了させる時刻において、前記特定のアプリケーションを起動又は終了させる、請求項１に記載のデジタル放送受信システム。
【請求項３】
前記動作制御情報は、
前記特定のアプリケーションを指定の時刻に起動する情報、
前記特定のアプリケーションを指定の時刻に毎日起動する情報、
前記特定のアプリケーションを指定の曜日に起動する情報、
前記特定のアプリケーションに対する前記指定の時刻及び前記指定の曜日の有効期限の情報、
前記特定のアプリケーションを指定の時刻までに強制終了する情報、
のいずれかを少なくとも一つ含む、請求項１に記載のデジタル放送受信システム。
【請求項４】
前記特定のアプリケーションを蓄積するアプリケーション蓄積手段をさらに備え、
前記特定のアプリケーションは前記デジタル放送の一つのセグメント化された時間の範囲に放送され、
前記動作制御情報が、前記特定のアプリケーションを前記セグメント化された時間の範囲の終了時刻の後に起動する情報を含む場合に、前記特定のアプリケーションを前記アプリケーション蓄積手段を用いて蓄積し、前記特定のアプリケーションを起動する時刻に前記特定のアプリケーションを起動する、請求項１に記載のデジタル放送受信システム。
【請求項５】
さらに、前記特定のアプリケーションの動作が終了することに応答して前記特定のアプリケーションを終了させる、請求項４に記載のデジタル放送受信システム。
【請求項６】
さらに、前記特定のアプリケーションを終了させる時刻において前記特定のアプリケーションが終了しない場合に、前記特定のアプリケーションを強制終了する、請求項４に記載のデジタル放送受信システム。
【請求項７】
前記特定のアプリケーションを起動する時刻に、放送されている前記動作制御情報を受信し、前記受信した前記動作制御情報に前記特定のアプリケーションの起動を許可する情報が含まれる場合に、前記特定のアプリケーションを起動する、請求項４に記載のデジタル放送受信システム。
【請求項８】
前記特定のアプリケーションが終了することに応答して、前記特定のアプリケーションを終了させる、請求項４に記載のデジタル放送受信システム。
【請求項９】
前記特定のアプリケーションが動作している期間に、前記特定のアプリケーションを起動する情報が前記動作制御情報に含まれない場合は、前記特定のアプリケーションを強制終了する、請求項４に記載のデジタル放送受信システム。
【請求項１０】
前記デジタル放送を蓄積するデジタル放送蓄積手段をさらに備え、
前記特定のアプリケーションを起動する時刻が、前記デジタル放送の一つのセグメント化された時間の範囲の終了時刻よりも後である場合に、前記デジタル放送蓄積手段を用いて前記デジタル放送を蓄積し、
前記特定のアプリケーションを起動する時刻において、前記蓄積した前記デジタル放送から前記特定のアプリケーション及び前記動作制御情報を復号する、請求項１に記載のデジタル放送受信システム。
【請求項１１】
前記蓄積した前記デジタル放送の再生の終了、又は前記動作制御情報に含まれる前記蓄積した前記デジタル放送の再生を指定の時刻に終了させる情報に従って、前記特定のアプリケーションを終了させる、請求項１０に記載のデジタル放送受信システム。
【請求項１２】
請求項１ないし１１に記載のデジタル放送受信システムを備えた
デジタル放送受信機。
【請求項１３】
デジタル放送で放送されたアプリケーションを実行するためのプログラムであって、
前記デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、
前記復号が終了した前記特定のアプリケーションの前記動作制御情報に基づいて、前記特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、
前記動作制御情報は、前記特定のアプリケーションを起動する時刻又は前記特定のアプリケーションを終了させる時刻を含むことにより、デジタル放送受信システムとしてコンピュータを機能させること、を特徴とするプログラム。
【請求項１４】
コンピュータに、デジタル放送で放送されたアプリケーションを実行させるためのプログラムであって、
前記デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、
前記復号が終了した前記特定のアプリケーションの前記動作制御情報に基づいて、前記特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、
前記動作制御情報は、前記特定のアプリケーションを起動する時刻又は前記特定のアプリケーションを終了させる時刻を含み、
前記特定のアプリケーションを指定の時刻に起動する情報、
前記特定のアプリケーションを指定の時刻に毎日起動する情報、
前記特定のアプリケーションを指定の曜日に起動する情報、
前記特定のアプリケーションに対する前記指定の時刻及び前記指定の曜日の有効期限の情報、
前記特定のアプリケーションを指定の時刻までに強制終了する情報、のいずれかを少なくとも一つ含むことにより、デジタル放送受信システムとしてコンピュータを機能させること、を特徴とする請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送で放送されたアプリケーションを任意のタイミングで起動、終了させる技術に関する。
【背景技術】
【０００２】
従来、デジタル放送で放送されたアプリケーション（以下、放送型アプリケーション）の動作を制御する規格として、制御情報を記述したＡＩＴ（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）をアプリケーションとともに放送することが知られている（非特許文献１）。この技術によれば、ＡＩＴ内でアプリケーションごとに格納されている所定のコードを用いることにより、放送局側から受信機に対してアプリケーションのライフサイクルに関する処理を知らせ、アプリケーションのライフサイクルを動的に制御することが可能であるとしている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】（社）電波産業会、“ＡＲＩＢ−Ｊアプリケーションの動的制御”、“デジタル放送におけるアプリケーション実行環境標準規格（ＡＲＩＢ  ＳＴＤ−Ｂ２３  １．１版）”、第二部、第１０章、１０．１５．３．、平成１６年２月５日
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術に係るＡＩＴによる制御情報は、現在放送しているアプリケーションに対するものであり、アプリケーションを受信したときにすぐ起動する、又は終了するといったもののみで、当該アプリケーションの将来の動作まで制御するものではない。また、アプリケーションは、放送が終了すると受信機内のメモリから削除されるため、アプリケーションを起動できるのは、当該アプリケーションが放送されている間に限られる。
【０００５】
すなわち、従来技術に係るＡＩＴの情報を用いるアプリケーション制御は、現在放送しているアプリケーションの動作に限られる。そのため、例えば、特定の時刻にアプリケーションを実行する、将来放送する予定である番組やデータを使ってサービスする、毎日決まった時刻に特定のデータ処理をする等の、任意のタイミングにおける柔軟な実行制御ができなかった。
【０００６】
このような問題を解決する方法として、将来の特定のタイミングに、放送局が受信機に対してアプリケーション及びＡＩＴを再度一緒に放送することにより、必要なタイミングでアプリケーションを起動するという方法が考え得る。しかし、個々のユーザの使用状況に応じてアプリケーションを実行したいタイミングが異なれば、放送側では常にアプリケーションを放送し続ける必要があり、通信手段の帯域制限がアプリケーションの提供を制限するという問題があった。一方、受信機側がアプリケーションを受信するためには、アプリケーション実行のタイミングに現在視聴中のチャンネルからアプリケーションを放送するチャンネルに切り替えなければならない。この操作により視聴者の利便性が損なわれる上、チャンネル切り替えのための視聴予約を入れておく機構が受信機に必要となる。
【０００７】
従来技術に係る別の解決方法としては、アプリケーションの放送終了後も、将来のサービスのためにアプリケーションをずっと起動したままにしておく方法も考え得る。しかしながら、この方法は受信機の限られたリソースを占有して他の動作に影響を与えうる。すなわち、放送型アプリケーションは必要な時間だけ動作させることが望ましい。
【０００８】
本発明は、アプリケーションの放送の終了後の任意のタイミングで、当該アプリケーションを起動させ終了させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によると、デジタル放送で放送されたアプリケーションを実行するための受信システムであって、デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、復号が終了した特定のアプリケーションの動作制御情報に基づいて、特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、動作制御情報は、特定のアプリケーションを起動する時刻又は特定のアプリケーションを終了させる時刻を含む、デジタル放送受信システムが提供される。
【００１０】
さらに、本発明に係るデジタル放送受信システムは、アプリケーション動作制御手段を用いて、特定のアプリケーションを起動する時刻又は特定のアプリケーションを終了させる時刻において、特定のアプリケーションを起動又は終了させる。
【００１１】
ここで、特定のアプリケーションを終了させることは、本発明に係るデジタル放送受信システムが当該アプリケーションの動作を制御して終了させることを指す。例えば、当該アプリケーションを終了させるために、本発明に係るデジタル放送受信システムは当該アプリケーションに対して終了命令を発行してもよく、適宜設計しうる。
【００１２】
さらに、本発明に係るデジタル放送受信システムにおいて、動作制御情報は、特定のアプリケーションを指定の時刻に起動する情報、特定のアプリケーションを指定の時刻に毎日起動する情報、特定のアプリケーションを指定の曜日に起動する情報、特定のアプリケーションに対する指定の時刻及び指定の曜日の有効期限の情報、特定のアプリケーションを指定の時刻までに強制終了する情報、のいずれかを含む。
【００１３】
さらに、本発明に係るデジタル放送受信システムは、特定のアプリケーションを蓄積するアプリケーション蓄積手段をさらに備え、特定のアプリケーションはデジタル放送の一つのセグメント化された時間の範囲に放送され、動作制御情報が、特定のアプリケーションをセグメント化された時間の範囲の終了時刻の後に起動する情報を含む場合に、特定のアプリケーションをアプリケーション蓄積手段を用いて蓄積し、特定のアプリケーションを起動する時刻に特定のアプリケーションを起動する。
【００１４】
上述のセグメント化された時間の範囲は、１時間ごと又は３０分ごと等の所定の期間でもよく、デジタル放送の一つの番組の開始時刻から終了時刻までの時間でもよく、デジタル放送の一つの番組内の部分的な時間の範囲でもよく、複数の連続する番組が放送される時間の一部又は全体でもよい。例えば、デジタル放送の一つの番組内に所定の期間を設定し、当該期間をセグメント化された時間として、特定のアプリケーションの起動又は終了と関連づけてもよい。また例えば、デジタル放送の複数の番組にまたがってセグメント化された時間を定義し、特定のアプリケーションの起動又は終了と関連づけてもよい。
【００１５】
さらに、本発明に係るデジタル放送受信システムは、特定のアプリケーションの動作が終了することに応答して当該特定のアプリケーションを終了させる。
【００１６】
特定のアプリケーションの動作が終了することは、単に当該アプリケーションの終了を指す。これに対して、本発明に係るデジタル放送受信システムが当該アプリケーションを終了させることは、当該アプリケーションに対する終了命令の発行、当該アプリケーションが用いていた記憶領域の開放、又は任意のアプリケーションへの当該記憶領域の割り当て等を適宜含みうる。すなわち、本発明に係るデジタル放送受信システムは、動作制御情報に含まれる特定のアプリケーションの動作を終了させる時刻の情報とは独立して、これらのような当該アプリケーションを終了させる動作を実施しうる。
【００１７】
さらに、本発明に係るデジタル放送受信システムにおいて、特定のアプリケーションの動作を終了させる時刻において特定のアプリケーションが動作を終了しない場合に、当該アプリケーションを強制終了する。
【００１８】
さらに、本発明に係るデジタル放送受信システムは、特定のアプリケーションを起動する時刻に、放送されている動作制御情報を受信し、受信した動作制御情報に特定のアプリケーションの起動を許可する情報が含まれる場合に、特定のアプリケーションを起動する。
【００１９】
さらに、本発明に係るデジタル放送受信システムは、特定のアプリケーションが終了することに応答して、特定のアプリケーションを終了させる。
【００２０】
さらに、本発明に係るデジタル放送受信システムは、特定のアプリケーションが動作している期間に、特定のアプリケーションを起動する情報が動作制御情報に含まれない場合は、特定のアプリケーションを強制終了する。
【００２１】
特定のアプリケーションを強制終了することは、当技術分野に公知のアプリケーションの強制終了のための技法を任意に用いてもよい。
【００２２】
さらに、本発明に係るデジタル放送受信システムは、デジタル放送を蓄積するデジタル放送蓄積手段をさらに備え、特定のアプリケーションを起動する時刻が、デジタル放送の一つのセグメント化された時間の範囲の終了時刻よりも後である場合に、デジタル放送蓄積手段を用いてデジタル放送を蓄積し、特定のアプリケーションを起動する時刻において、蓄積したデジタル放送から特定のアプリケーション及び動作制御情報を復号する。
【００２３】
さらに、本発明に係るデジタル放送受信システムは、蓄積したデジタル放送の再生の終了、又は動作制御情報に含まれる蓄積したデジタル放送の再生を指定の時刻に終了させる情報に従って、特定のアプリケーションを終了させる。
【００２４】
また、本発明の第２の態様によると、上述の第１の態様のいずれかに記載のデジタル放送受信システムを備えたデジタル放送受信機が提供される。
【００２５】
また、本発明の第３の態様によると、デジタル放送で放送されたアプリケーションを実行するためのプログラムであって、デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、復号が終了した特定のアプリケーションの動作制御情報に基づいて、特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、動作制御情報は、特定のアプリケーションを起動する時刻又は特定のアプリケーションを終了させる時刻を含むことにより、デジタル放送受信システムとしてコンピュータを機能させること、を特徴とするプログラムが提供される。
【００２６】
さらに、本発明に係るプログラムは、デジタル放送から特定のアプリケーション及び動作制御情報を復号するデジタル放送復号手段と、復号が終了した特定のアプリケーションの動作制御情報に基づいて、特定のアプリケーションの動作を制御するアプリケーション動作制御手段と、を備え、動作制御情報は、特定のアプリケーションを起動する時刻又は特定のアプリケーションを終了させる時刻を含み、特定のアプリケーションを指定の時刻に起動する情報、特定のアプリケーションを指定の時刻に毎日起動する情報、特定のアプリケーションを指定の曜日に起動する情報、特定のアプリケーションに対する指定の時刻及び指定の曜日の有効期限の情報、特定のアプリケーションを指定の時刻までに強制終了する情報、のいずれかを少なくとも一つ含むことにより、デジタル放送受信システムとしてコンピュータを機能させること、を特徴とする。
【００２７】
かかる構成により、本発明に係るデジタル放送受信システム、デジタル放送受信装置、又はデジタル放送受信コンピュータ・プログラムにおいては、特定のアプリケーションの動作を開始させる時刻又は特定のアプリケーションの動作を終了させる時刻を含む動作制御情報を用いることにより、アプリケーションを放送している時間帯だけでなく、放送が終了した後の任意のタイミングでアプリケーションを実行することができる。従って、通常は番組と同じ時間帯のみに放送される、番組と連動したアプリケーションを、実行のタイミングを番組終了後とすることが可能となるため、番組放送中かどうかに依存せずにサービスを提供することを可能とする。
【００２８】
また、本発明に係るデジタル放送受信システム、デジタル放送受信装置、又はデジタル放送受信コンピュータ・プログラムにおいては、アプリケーション（あるいはアプリケーションを含んだＴＳ）は自動的に受信機側に蓄積されているため、番組終了後にユーザがチャンネルを変更し他のチャンネルを視聴していたとしても、チャンネルを切り替えることなくアプリケーションを実行することができる。
【００２９】
従来技術に係るデジタル放送受信機等では、予約機能や蓄積機能といった受信機にもともと備わっている機能を制御するには、実際にユーザが受信機を操作する方法しかなく、放送側から制御することができなかった。上記のアプリケーション起動例に関しても、本発明の予約機能がなければ、ユーザが手動でアプリケーションを蓄積し、さらに手動でアプリケーションを実行する必要がある。しかし、本発明により、放送側が決めたタイミングでユーザが意識することなくアプリケーションを起動できる。そのため、放送したアプリケーションを介して、受信機の様々な機能を放送側から制御することが可能となる。
【００３０】
さらに、本発明に係るデジタル放送受信システム、デジタル放送受信装置、又はデジタル放送受信コンピュータ・プログラムにおいては、受信機の処理負荷を時間的に分散することも可能である。受信機のリソースは限られているため、高度な処理をしたいとき、例えば起動予約用のアプリケーションが指定された時刻ではなく受信機の空いている時間帯を選択して起動予約を入れれば、他の動作に影響を与えずに実行することができる。
【発明の効果】
【００３１】
本発明によれば、所定の時刻にアプリケーションを起動及び終了するための動作制御情報を含むＡＩＴを用意し、適宜アプリケーション蓄積手段又はデジタル放送蓄積手段を用いて、アプリケーションの放送の終了後の任意のタイミングで、当該アプリケーションを起動させ終了させることが可能になるという効果がある。また、本発明に係る動作制御情報を含むＡＩＴを用いることにより、特定の時刻にアプリケーションを実行する、将来放送する予定である番組やデータを使ってサービスする、毎日決まった時刻に特定のデータ処理をする等の、任意のタイミングにおける柔軟なアプリケーションの実行制御が可能になる。さらに、本発明においては、デジタル放送を視聴するユーザは、アプリケーションの受信、起動、又は終了のための操作手順等を特に意識することなく、アプリケーションを含む放送を視聴することが可能になる。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１の実施形態に係る、デジタル放送受信システム１００の動作を表す概念図である。
【図２】本発明に係るデジタル放送受信システム１００におけるアプリケーション制御を表すフロー図である。
【図３】本発明に係るデジタル放送受信システム１００がメタデータを受信し、放送番組終了後にメタデータを処理するタイムチャートの例である。
【図４】本発明の第２の実施形態に係る、デジタル放送受信システム１０５の動作を表す概念図である。
【図５】本発明に係るデジタル放送受信システム１０５におけるアプリケーション制御を表すフロー図である。
【図６】本発明に係るデジタル放送受信システム１０５が処理用アプリケーションを含むＴＳを蓄積し、蓄積したＴＳを放送番組終了後に再生してメタデータを処理するタイムチャートの例である。
【図７】本発明に係るデジタル放送受信システム１０５が、ＴＳ再生の停止予約を入れずにＡＩＴの更新によりアプリケーションを制御するタイムチャートの例である。
【図８】本発明の第３の実施形態に係る、デジタル放送受信システム１００におけるアプリケーション制御を表すフロー図である。
【図９】本発明の第３の実施形態に係る、デジタル放送受信システム１００がメタデータを受信し、放送番組終了後にメタデータを処理するタイムチャートの例である。
【発明を実施するための形態】
【００３３】
以下、図面に基づいて本発明に係る実施の形態を説明する。なお、これらはあくまでも一例であって、本発明の技術的範囲はこれらに限られるものではない。
【００３４】
［拡張コマンドを含むＡＩＴによる実行制御］
図１は、本発明の第１の実施形態に係る、デジタル放送受信システム１００の動作を表す概念図である。図１に示すデジタル放送受信システム１００は、放送受信部１１０、復号部１２０、ＡＩＴ取得部１３０、アプリケーション制御部１４０、予約管理部１５０、アプリケーション取得部１６０、アプリケーション蓄積部１７０、アプリケーション実行部１８０、時刻取得部１９０、記憶部１９５を備える。
【００３５】
放送受信部１１０はデジタル放送を受信し、復号部１２０は受信したデジタル放送からＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ、トランスポート・ストリーム）を復号する。特に本発明に係るデジタル放送受信システムにおいては、復号部１２０は、ＴＳからＡＩＴ及びアプリケーションを抽出する。
【００３６】
ＡＩＴ取得部１３０は、ＴＳ内に含まれるＡＩＴを取得し、アプリケーションの起動、終了の予約情報を読み込む。
【００３７】
アプリケーション制御部１４０は、ＡＩＴ取得部で取得した予約情報が、アプリケーションを自動的に起動することの情報を含む場合は、当該アプリケーションを即時起動する。この自動的に起動することの情報は、例えば、ＡＩＴに含まれる予約情報内において「_ＡＵＴＯＳＴＡＲＴ」等の所定の文字列を用いて表されうる。また、起動予約及び／又は終了予約が記述されている場合は、予約管理部１５０に予約を登録し、アプリケーション蓄積部１７０でアプリケーションを蓄積するよう制御する。指定された時刻になったらアプリケーションの起動と終了を制御する。予約したアプリケーションの処理が全て終了したら予約リストから該当の予約を削除し、アプリケーション蓄積部１７０から該当のアプリケーションを削除するよう制御する。
【００３８】
予約管理部１５０は、アプリケーションの起動予約及び／又は終了予約を保持する。例えば、予約管理部１５０は記憶部１９５を用いて、所定のデータ構造を有するリストとして起動予約及び終了予約を保持してもよい。記憶部１９５としては、電気的記憶手段又は磁気的記憶手段等の公知の記憶媒体を用いることが可能である。
【００３９】
アプリケーション取得部１６０は、ＴＳ内に含まれる放送型アプリケーションを取得する。アプリケーション蓄積部１７０は、アプリケーション制御部１４０の制御により、適宜記憶手段を用いて、起動予約及び／又は終了予約が指定されているアプリケーションを蓄積し削除する。アプリケーション実行部１８０は、アプリケーション制御部１４０の制御により、アプリケーションを実行し終了する。
【００４０】
時刻取得部１９０は、アプリケーション制御部が指定時刻にアプリケーションを制御できるように、アプリケーション制御部に対して現在時刻を知らせる。
【００４１】
本発明の実施形態に係るデジタル放送受信システム１００は、これらの構成要素を協動させることにより、起動予約及び／又は終了予約が指定されているアプリケーションをアプリケーション蓄積部１７０に蓄積する一方、放送から取得されるＡＩＴに含まれる予約情報をアプリケーション制御部１４０が用いて、所定の時刻においてアプリケーション実行部１８０にアプリケーションを実行及び／又は終了させることができる。
【００４２】
［拡張コマンド］
表１に、本発明に係るデジタル放送受信システム１００のための、拡張コマンドを示す。これらの拡張コマンドは、従来技術に係るＡＩＴの仕様を拡張することにより、ＡＩＴに含めて用いることが可能である。本願明細書においては、本発明に係る拡張コマンドを含むＡＩＴを単にＡＩＴとして記載する。
【表１】
2010166335.tif 000003
【００４３】
一実施形態において、本発明に係るデジタル放送受信システム１００は、適宜記憶手段等を用いて放送されたアプリケーションを蓄積し、上述の拡張コマンドを含むＡＩＴに従って、指定されたアプリケーションの開始時間及び／又は終了時間に、対応するアプリケーションを開始及び／又は終了する。
【００４４】
別の実施形態において、本発明に係るデジタル放送受信システム１００は、ＡＩＴ以外の他のテーブル等を用い、所定の形式で上述の拡張コマンドを記述しうる。当該所定の形式は、本発明に係るデジタル放送受信システムにスクリプト言語処理機能等を備え、上述の拡張コマンドのそれぞれを記述したスクリプト等でもよい。
【００４５】
［アプリケーション制御］
図２に、本発明に係るデジタル放送受信システム１００におけるアプリケーション制御を表すフロー図を示す。図２には、本発明に係るデジタル放送受信システム１００がアプリケーションを蓄積し、上述の拡張コマンドを含むＡＩＴに従って、指定されたアプリケーションの開始時間及び／又は終了時間に、対応するアプリケーションを開始及び／又は終了することを表す。
【００４６】
具体的には、図２に例示するアプリケーション制御は、以下のステップを含む。
【００４７】
ステップＳ１０では、デジタル放送受信システム１００は放送を受信する。典型的には、放送をＴＳ（トランスポート・ストリーム）として受信する。
【００４８】
ステップＳ１２では、受信したＴＳを復号し、ＡＩＴを取得する。
【００４９】
ステップＳ１４では、取得したＡＩＴに起動予約があるかどうかを判定する。判定の結果が真であればステップＳ１６に進み、偽であればステップＳ３４に進む。
【００５０】
ステップＳ１６では、受信したＴＳから復号したアプリケーションを蓄積する。
【００５１】
ステップＳ１８では、受信したＴＳから復号したアプリケーションを予約管理部１５０に登録する。
【００５２】
ステップＳ２０では、復号したＡＩＴに含まれる予約時刻に、受信したＴＳから復号したアプリケーションを起動する。
【００５３】
ステップＳ２２では、取得したＡＩＴに終了予約があるかどうかを判定する。判定の結果が真であればステップＳ２４に進み、偽であればステップＳ２６に進む。
【００５４】
ステップＳ２４では、復号したＡＩＴに含まれる終了時刻に、受信したＴＳから復号したアプリケーションを強制終了する。
【００５５】
ステップＳ２６では、受信したＴＳから復号したアプリケーションを、動作終了後に終了する。
【００５６】
ステップＳ２８では、取得したＡＩＴに、次の起動予約があるかどうかを判定する。判定の結果が真であればステップＳ２０に進み、偽であればステップＳ３０に進む。
【００５７】
ステップＳ３０では、受信したＴＳから復号したアプリケーションを破棄する。
ステップＳ３２では、受信したＴＳから復号したアプリケーションを予約管理部１５０から削除する。
【００５８】
ステップＳ３４では、受信したＴＳから復号したアプリケーションを、放送終了後に破棄する。
【００５９】
このようにすることで、本発明に係るデジタル放送受信システム１００のアプリケーション制御においては、起動予約及び／又は終了予約が指定されているアプリケーションを、所定の時刻に起動し終了することが可能になる。さらに、放送終了後の場合又は終了予約のある場合にアプリケーションを強制終了し、終了したアプリケーションを破棄することにより、リソースが限られたセットトップボックス等の実行環境においても、次に起動されるアプリケーションのためのリソースを自動的に確保することが可能になる。
【００６０】
［アプリケーション起動の例］
図３に、本発明に係るデジタル放送受信システム１００がメタデータを受信し、放送番組終了後にメタデータを処理するタイムチャートの例を示す。図中に示す「用語ＡＩＴ（改）」は、本発明に係る受信システムが用いうる、拡張コマンドを含むＡＩＴを指す。
【００６１】
本発明に係るデジタル放送受信システム１００において、起動予約が必要となるアプリケーションの一例としては、発明者らがすでに考案したシステムを挙げられる（例えば、特開２００７−３０５０５４、又は特開２００８−２３６３７３）。これらのコンテンツ受信システム又はメタデータ生成装置においては、放送データを参照するためのメタデータを用いうる。これらにおいては、ニュース番組を構成する各トピックのメタデータを受信機側で生成する。
【００６２】
一般的には、個々のトピックのメタデータの生成には受信機のリソースを使うため、放送側で算出した上で放送することにより、受信機の計算コストを軽減することが可能である。ただし、ニュース番組のような生放送の場合、番組終了間際にしかメタデータを作成できないため、受信機は番組中にメタデータ処理を完了できない可能性もある。
【００６３】
そこで、本発明に係るデジタル放送受信システム１００においては、図３に示すような方法により、番組終了間際にメタデータ受信用アプリでメタデータを受信し、番組終了後の指定した時刻にメタデータ処理用アプリでメタデータを処理する。
【００６４】
図３の横軸は時刻の進行を表す。例示的な実施形態において、ニュース番組放送２１０の終了時刻の直前にメタデータ放送２２０が放送される。受信用アプリケーション２３０、処理用アプリケーション放送２８０及び処理用アプリケーションのＡＩＴ放送２９０は、ニュース番組放送２１０の期間中に継続して放送される。メタデータ受信２５０は、メタデータ放送２２０が放送される期間に発生する。
【００６５】
受信用アプリケーションのＡＩＴ２６０は、メタデータの放送前後で更新されうる。具体的には、メタデータ放送２２０が放送される前の期間においては、受信用アプリケーションのＡＩＴ２６０はアプリケーションを自動起動する情報を含まない。メタデータ放送２２０が放送される期間においては、受信用アプリケーションのＡＩＴ放送２７０はアプリケーションを起動するための情報を含みうる。
【００６６】
図３に例示するタイムチャートの時刻において、１９時３０分にはニュース番組放送２１０が終了すると受信用アプリケーション２３０の放送も終了するため、受信用アプリケーション２３０は実行を終了する。
【００６７】
一実施形態において、処理用アプリケーションのＡＩＴ放送２９０に含まれる、メタデータを処理するためのアプリケーションのＡＩＴは、アプリケーションを自動起動せず、番組終了５分後等の所定の時間経過後に起動することの情報、及び起動の１５分後までに処理が終了していなければアプリケーションを強制終了することの情報２８８を含む。本発明の実施形態に係るデジタル放送受信システム１００は、ニュース番組放送２１０の放送中にはアプリケーションを蓄積するのみで、時刻が１９時３５分に至ると自動的にアプリケーション起動２８３を実施する。当該アプリケーションは、メタデータの解析・蓄積等の処理を行った後に、自動的にアプリケーション実行終了２８７において終了するが、起動の１５分後である１９時５０分の時点で処理が終了していなければ強制終了することが可能である。
【００６８】
［蓄積したＴＳを用いる実行制御］
図４は、本発明の第２の実施形態に係る、デジタル放送受信システム１０５の動作を表す概念図である。図１と共通する箇所は説明を省略する。図４に示すデジタル放送受信システム１０５は、ＡＩＴ取得部１３５、アプリケーション制御部１４５、ＴＳ取得部３１０、ＴＳ蓄積部３２０、ＴＳ再生部３３０を備える。典型的には、デジタル放送受信システム１０５は、ＴＳの全体を蓄積し、その後にＴＳを再生する予約を実施し、再生されたＴＳから取得したアプリケーションを実行することが可能である。
【００６９】
一実施形態において、本発明に係るデジタル放送受信システム１０５のＡＩＴ取得部は、ＴＳ内に含まれるＡＩＴを取得し、ＴＳの再生開始及び／又は停止の予約情報を読み込む。アプリケーション制御部１４５は、ＡＩＴ取得部１３５で取得した予約情報が「ＡＵＴＯＳＴＡＲＴ」の場合に、放送を受信している場合はアプリケーションを実行し、再生開始及び／又は停止の予約が記述されている場合は予約管理部１５５に予約を登録し、ＴＳ蓄積部３２０を用いてＴＳを蓄積する。予約管理部１５５は記憶部１９５を用いて当該登録された予約を記憶してもよい。さらに、記憶部１９５に記憶される予約のための情報は、任意のデータベース形式を用いて予約リストとして蓄積されてもよい。予約リストは、最初にＡＩＴを取得した時点で記憶されてもよく、ＴＳが再生される時点で記憶されてもよい。
【００７０】
アプリケーション制御部１４５は、指定された時刻にＴＳの再生開始及び／又は停止を制御する。例えば、ＡＩＴが「ＡＵＴＯＳＴＡＲＴＰＬＡＹＩＮＧ」を含む場合は、蓄積したＴＳを再生するときにアプリケーションを自動起動する。ただし、ＡＩＴが「ＮＯＰＩＣＴＵＲＥＰＬＡＹＩＮＧ」を含む場合は、再生時に映像及び音声をユーザに対して出力せず、バックグラウンドでアプリケーションを実行する。予約したＴＳの再生が全て終了した後には、記憶部１９５に記憶される予約のための情報である予約リストから該当の予約を削除し、ＴＳ蓄積部３２０を制御して該当のＴＳを削除させる。
【００７１】
予約管理部１５５は、ＴＳの再生開始及び／又は停止の予約を、記憶部１９５を用いて予約リストとして保持する。記憶部１９５としては、電気的記憶手段又は磁気的記憶手段等の公知の記憶媒体を用いることが可能である。
【００７２】
表２に、本発明に係るデジタル放送受信システム１０５のための、拡張コマンドを示す。これらの拡張コマンドは、前述のデジタル放送受信システム１００のための拡張コマンドと同様に、従来技術に係るＡＩＴの仕様を拡張することにより、ＡＩＴに含めて用いることが可能である。
【表２】
2010166335.tif 000004
【００７３】
一実施形態において、本発明に係るデジタル放送受信システム１０５は、適宜記憶手段等を用いて放送されたＴＳを蓄積し、上述の拡張コマンドを含むＡＩＴに従って、指定されたアプリケーションの開始時間及び／又は終了時間に、対応するアプリケーションを開始及び／又は終了する。
【００７４】
別の実施形態において、本発明に係るデジタル放送受信システム１０５は、ＡＩＴ以外の他のテーブル等を用い、所定の形式で上述の拡張コマンドを記述しうる。当該所定の形式は、本発明に係るデジタル放送受信システムにスクリプト言語処理機能等を備え、上述の拡張コマンドのそれぞれを記述したスクリプト等でもよい。
【００７５】
図５に、本発明に係るデジタル放送受信システム１０５におけるアプリケーション制御を表すフロー図を示す。図５には、本発明に係るデジタル放送受信システム１０５がＴＳを蓄積し、表２に示した拡張コマンドを含むＡＩＴに従って、指定されたアプリケーションの開始時間及び／又は終了時間に、対応するアプリケーションを開始及び／又は終了することを表す。
【００７６】
具体的には、図５に例示するアプリケーション制御は、以下のステップを含む。
【００７７】
ステップＳ４０では、デジタル放送受信システム１０５は放送を受信する。典型的には、放送をＴＳとして受信する。
【００７８】
ステップＳ４２では、受信したＴＳを復号し、ＡＩＴを取得する。
【００７９】
ステップＳ４４では、取得したＡＩＴに起動予約があるかどうかを判定する。判定の結果が真であればステップＳ４６に進み、偽であればステップＳ６４に進む。
【００８０】
ステップＳ４６では、受信したＴＳを蓄積する。
【００８１】
ステップＳ４８では、起動要約を予約管理部１５５に登録する。
【００８２】
ステップＳ５０では、取得したＡＩＴに含まれる予約時刻に、蓄積したＴＳの再生を開始する。再生されたＴＳからＡＩＴ及びアプリケーションが復号される。
【００８３】
ステップＳ５２では、ＡＩＴに終了予約があるかどうかを判定する。当該ＡＩＴは受信したＴＳ又は再生されたＴＳから復号されたＡＩＴでありうる。判定の結果が真であればステップＳ５４に進み、偽であればステップＳ５６に進む。
【００８４】
ステップＳ５４では、ＡＩＴに含まれる予約時刻に、アプリケーションを強制終了する。
【００８５】
ステップＳ５６では、再生終了時にアプリケーションを自動終了する。
ステップＳ５８では、ＡＩＴに、次の起動予約があるかどうかを判定する。判定の結果が真であればステップＳ６０に進み、偽であればステップＳ５０に進む。
【００８６】
ステップＳ６０では、ＴＳを破棄する。
【００８７】
ステップＳ６２では、ＴＳを予約管理部１５５から削除する。
【００８８】
ステップＳ６４では、放送終了後にアプリケーションを破棄する。
【００８９】
このようにすることで、本発明に係るデジタル放送受信システム１０５においては、起動予約が指定されているＴＳを所定の時刻に再生し、ＴＳに含まれるＡＩＴ及びアプリケーションを復号することが可能になる。さらに、放送終了後の場合又は終了予約のある場合にアプリケーションを強制終了し、ＴＳを破棄することにより、リソースが限られたセットトップボックス等の実行環境においても、次に蓄積されるＴＳのためのリソースを自動的に確保することが可能になる。
【００９０】
［ＴＳ再生によるアプリケーション起動］
図６に、本発明に係るデジタル放送受信システム１０５が処理用アプリケーションを含むＴＳを蓄積し、蓄積したＴＳを放送番組終了後に再生してメタデータを処理するタイムチャートの例を示す。図３と共通する箇所は説明を省略する。
【００９１】
図３を用いて示したアプリケーション起動の例との差異として、処理用アプリケーション放送２８０及び処理用アプリケーションのＡＩＴ放送２９０の終了時刻は１９時１５分であり、ニュース番組放送２１０の終了時刻である１９時３０分よりも前である。
処理用アプリケーションのＡＩＴ放送２９０に含まれるＡＩＴは、ニュース番組放送２１０の放送中にはアプリケーションを起動せず、ＴＳ再生時のみバックグラウンドで（すなわち映像及び音声を出力せずに）アプリケーションを起動する指定する情報、番組終了５分後等の所定の時間経過後に起動することの情報、及び起動の１５分後までに処理が終了していなければアプリケーションを強制終了することの情報２８８を含む。
【００９２】
図６に例示するタイムチャートの時刻において、本発明の実施形態に係るデジタル放送受信システム１０５は、ニュース番組放送２１０の放送中にはＴＳを蓄積するのみで、時刻が１９時３５分に至ると、蓄積したＴＳの再生を自動的に実施する（２８３）。再生されたＴＳから復号される処理用アプリケーションによりメタデータの解析・蓄積等の処理（２８５）を行った後に、自動的にアプリケーション実行終了（２８７）において終了するが、起動の１５分後である１９時５０分の時点で処理が終了していなければ強制終了（２８８）することが可能である。
【００９３】
［ＡＩＴの更新によるアプリケーション制御］
図７に、本発明に係るデジタル放送受信システム１０５が、ＴＳ再生の停止予約を入れずにＡＩＴの更新によりアプリケーションを制御するタイムチャートの例を示す。図６と共通する箇所は説明を省略する。
【００９４】
図６に示した前述の例と同様に、本発明に係るデジタル放送受信システム１０５は、ニュース番組放送２１０の終了後である１９時３５分に、ＴＳ再生開始３５０を実施する。これにより、ＴＳに含まれる処理用アプリケーションがバックグラウンドで（すなわち映像及び音声を出力せずに）起動される。メタデータ処理２８５が終了すればアプリケーションの実行も終了するが、この例ではＴＳの時間の長さはニュース番組放送２１０と同じ３０分間であるため、ＴＳの再生はＴＳ再生終了３８０まで継続し、２０時０５分に至りうる。しかしながら、ニュース番組放送２１０の開始１５分後、すなわち１９時１５分においてＡＩＴが更新される。すなわち、処理用アプリケーションのＡＩＴ放送２９５に含まれるＡＩＴが、１９時５０分以降に用いられる。この更新されたＡＩＴにおいて、録画再生時もアプリケーションを起動しないよう指示しておくことにより、１９時５０分の時点でアプリケーションが実行中であればＴＳの再生終了とともに強制終了する。
【００９５】
［放送されているＡＩＴを参照する実施形態］
本発明の第３の実施形態に係る受信システムを説明する。前述の、本発明に係る第１の実施形態であるデジタル放送受信システム１００、又は本発明に係る第２の実施形態であるデジタル放送受信システム１０５は、さらに、放送されているＡＩＴを参照してアプリケーションの動作を制御することが可能である。
【００９６】
一実施形態において、本発明に係るデジタル放送受信システム１００は、放送から取得されるＡＩＴに含まれる予約情報に従って、アプリケーション蓄積部１７０に蓄積したアプリケーションを実行及び／又は終了させることに加えて、当該アプリケーションが予約起動している期間においても、当該期間に放送されているＡＩＴを参照することが可能である。
【００９７】
別の実施形態において、本発明に係るデジタル放送受信システム１０５は、ＴＳ蓄積部３２０を用いてＴＳを蓄積し、当該ＴＳ蓄積部３２０に蓄積されたＴＳの一部でありうるアプリケーションを実行することに加えて、当該アプリケーションの実行中に放送されているＡＩＴを参照することが可能である。
【００９８】
すなわち、本発明に係る受信システム（デジタル放送受信システム１００又はデジタル放送受信システム１０５）は、次のようにも動作しうる。
第一に、当該受信システムは、アプリケーションを実行してもよいかどうかを任意の時点において判定してもよい。すなわち、当該受信システムは、放送されているＡＩＴを受信し、受信したＡＩＴにアプリケーションの起動を許可する情報が含まれる場合に、当該アプリケーションを起動することができる。
第二に、当該受信システムは、表１に示した拡張コマンドに含まれるＲＥＳＥＲＶＥＴＩＬＬ等により指定された有効期限の範囲内であっても、アプリケーションの予約を取り消してもよい。
第三に、当該受信システムは、所定の有効期限が設定されていないアプリケーションに対して、所定の期間内にＡＩＴを受信しないことに基づいて当該アプリケーションの有効期限が無効化したことを判定してもよい。換言すれば、当該受信システムに対してアプリケーションを放送する放送局等（図示せず）は、当該アプリケーションの有効期限を放送時に設定しなくてもよい。
第四に、当該受信システムは、アプリケーションの起動時に、新たに以後の起動予約を受け付けてもよい。
【００９９】
このような本発明に係る受信システムに対してアプリケーションを含む放送を放送する放送システム等は、当該アプリケーションの放送時にＡＩＴを放送することに加えて、当該アプリケーションが起動している期間にもＡＩＴを放送してもよい。ＡＩＴを放送する帯域又は放送チャネルは、当該アプリケーションを放送している帯域又は放送チャネルのみでもよく、全ての帯域又は放送チャネルでもよい。放送システム等が全ての帯域又は放送チャネルを用いてＡＩＴを放送することにより、本発明に係る受信システムは、当該アプリケーションの予約起動の情報が含まれないＴＳを受信している時点であっても、放送しているＡＩＴに従って当該アプリケーションを起動することができる。
【０１００】
図８は、本発明の第３の実施形態に係る、デジタル放送受信システム１００におけるアプリケーション制御を表すフロー図である。図２に示したフロー図と共通する箇所は説明を省略する。第３の実施形態に係るアプリケーション制御は、次のような動作を含む。
【０１０１】
ステップＳ１９では、予約時刻にＡＩＴがあるかどうかを判定する。すなわち、予約時刻において、動作制御の対象であるアプリケーションと関連づけられたＡＩＴが放送されているか否かが判定される。判定の結果が真であればステップＳ３６に進む。判定の結果が偽であればステップＳ２８に進み、図２に示した前述の実施形態と同様にステップＳ２８を実施する。
【０１０２】
ステップＳ３６では、動作制御の対象であるアプリケーションと関連付けられているＡＩＴが参照される。従って、デジタル放送受信システム１００は、参照されたＡＩＴに従って、動作制御の対象であるアプリケーションに対する動作制御を実施することが可能になる。例えば、当該ＡＩＴが、動作制御の対象であるアプリケーションを自動起動する情報が含む場合には、デジタル放送受信システム１００は当該アプリケーションを自動起動してもよい。当該アプリケーションに関する記述が当該ＡＩＴに含まれないか、又は含まれていても当該アプリケーションの自動起動を無効とする他の情報（ユーザによる設定等）が存在する場合には、起動予約を取り消してもよい。
【０１０３】
ステップＳ２１では、放送されているＡＩＴに次回以降の起動予約があるかどうかを判定する。判定の結果が真であればステップＳ３５に進み、ステップＳ３５において当該次回以降の起動予約を予約管理部１５５に登録する。判定の結果が偽であればステップＳ２２に進み、図２に示した前述の実施形態と同様にステップＳ２２を実施する。
【０１０４】
前述の図２に示したフロー図においては、ステップＳ２８の判定結果が真であればステップＳ２０に進むことを示した。本発明の第３の実施形態においては、当該ステップＳ２８の判定結果が真であればステップＳ１９に進み、ステップＳ１９を実施しうる。すなわち、本発明の第３の実施形態においては、放送されているＡＩＴに従って、アプリケーションに対する動作制御を実施することができる。
【０１０５】
図９に、本発明の第３の実施形態に係る、デジタル放送受信システム１００がメタデータを受信し、放送番組終了後にメタデータを処理するタイムチャートの例を示す。図３に示したタイムチャートと共通する箇所は説明を省略する。図３に示したタイムチャートとの差は、動作制御の対象であるアプリケーションと関連付けられているＡＩＴが処理用アプリケーションの放送時及び実行時の両方で受信されること、並びにデジタル放送受信システム１００が放送終了後の時点（１９時３５分）において参照したＡＩＴに従って所定の動作制御を実施することである。当該ＡＩＴは、処理用アプリケーションの放送時及び実行時の両方で受信されればよく、他の期間における当該ＡＩＴの受信は問わない。すなわち、処理用アプリのＡＩＴ放送２９０は、図９の例においては、処理用アプリケーションの放送時である１９時から１９時３０分の期間に処理用アプリのＡＩＴ放送２９０−１として、及び実行時である１９時３５分から１９時５０分の期間に処理用アプリのＡＩＴ放送２９０−２として受信されればよい。なお、放送局等は処理用アプリのＡＩＴ放送２９０を他の期間にも適宜放送してもよい。
【０１０６】
図９に示すタイムチャートの例においては、デジタル放送受信システム１００は、起動予約時刻である１９時３５分に、動作制御の対象であるアプリケーションと関連付けられているＡＩＴを参照する。すなわち、図９のＡＩＴ参照２８４は、動作制御の対象であるアプリケーションと関連づけられたＡＩＴが放送されている場合に、当該ＡＩＴを参照することを表す。ＡＩＴ参照２８４により、デジタル放送受信システム１００が、参照されたＡＩＴに従って、動作制御の対象であるアプリケーションに対する動作制御を実施することが可能になる。
【０１０７】
例えば、当該ＡＩＴが、動作制御の対象であるアプリケーションを自動起動する情報が含む場合には、デジタル放送受信システム１００は当該アプリケーションを自動起動しうる。当該ＡＩＴが自動起動する期間中であって終了予約時刻以前の期間において、当該アプリケーションの処理が完了する場合には、デジタル放送受信システム１００は当該アプリケーションを自動的に終了しうる。しかしながら、デジタル放送受信システム１００は、当該アプリケーションの実行中であって、かつ終了予約時刻以前に自動起動が無効化されるか又は当該ＡＩＴの放送が存在しなくなった場合には、当該アプリケーションを強制終了しうる。
【０１０８】
本発明に係るデジタル放送受信システム１００又は１０５においては、アプリケーションを放送している時間帯だけでなく、放送が終了した後の任意のタイミングでアプリケーションを実行することができる。番組と連動したアプリケーションであれば、通常は番組と同じ時間帯にしか放送されないが、実行のタイミングを番組終了後とすることが可能となるため、番組放送中かどうかに依存せずにサービスを提供できる。
【０１０９】
また、本発明に係るデジタル放送受信システム１００又は１０５においては、アプリケーション（あるいはアプリケーションを含んだＴＳ）は自動的に受信機側に蓄積されているため、番組終了後にユーザがチャンネルを変更し他のチャンネルを視聴していたとしても、チャンネルを切り替えることなくアプリケーションを実行することができる。
【０１１０】
従来技術に係るデジタル放送受信機等では、予約機能や蓄積機能といった受信機にもともと備わっている機能を制御するには、実際にユーザが受信機を操作する方法しかなく、放送側から制御することができなかった。上記のアプリケーション起動例に関しても、本発明の予約機能がなければ、ユーザが手動でアプリケーションを蓄積し、さらに手動でアプリケーションを実行する必要がある。しかし、本発明により、放送側が決めたタイミングでユーザが意識することなくアプリケーションを起動できる。そのため、放送したアプリケーションを介して、受信機の様々な機能を放送側から制御することが可能となる。
【０１１１】
さらに、受信機の処理負荷を時間的に分散することも可能である。受信機のリソースは限られているため、高度な処理をしたいとき、例えば起動予約用のアプリケーションが指定された時刻ではなく受信機の空いている時間帯を選択して起動予約を入れれば、他の動作に影響を与えずに実行することができる。
【０１１２】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の範囲内において、種々の変形・変更が可能である。例えば、本発明のコメント可視化装置は、放送番組の視聴率のみならず、例えば、時間的な推移を考慮する必要のある様々なアンケート、支持率調査等、様々な用途に応用可能である。
【符号の説明】
【０１１３】
１００、１０５  デジタル放送受信システム
１１０  放送受信部
１２０  復号部
１３０、１３５  ＡＩＴ取得部１３５
１４０、１４５  アプリケーション制御部
１５０、１５５  予約管理部
１６０  アプリケーション取得部
１７０  アプリケーション蓄積部
１８０  アプリケーション実行部
１９０  時刻取得部
２１０  ニュース番組放送
２２０  メタデータ放送
２３０  受信用アプリケーション放送
２４０  アプリケーション起動
２５０  メタデータ受信２５０
２６０  受信用アプリケーションのＡＩＴ放送
２７０  ＡＩＴ放送
２８０  処理用アプリケーション放送
２８３  アプリケーション起動
２８５  メタデータ処理
２８７、２９７、３６０  アプリケーション実行終了
２９０、２９５  処理用アプリケーションのＡＩＴ放送
２９３、３５０  ＴＳ再生開始
２９８、３７０  アプリケーション強制終了
３１０  ＴＳ取得部
３２０  ＴＳ蓄積部
３３０  ＴＳ再生部
３８０  ＴＳ再生終了
【図１】
2010166335.tif 000005
【図２】
2010166335.tif 000006
【図３】
2010166335.tif 000007
【図４】
2010166335.tif 000008
【図５】
2010166335.tif 000009
【図６】
2010166335.tif 000010
【図７】
2010166335.tif 000011
【図８】
2010166335.tif 000012
【図９】
2010166335.tif 000013