"送信されたAVコンテンツを受信する受信装置において、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出部と、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御部とを含む受信装置。前記制御部は、抽出された前記トリガ情報が前記サスペンドコマンドである場合、実行中の前記アプリケーションプログラムを休止させ、前記アプリケーションプログラムを休止させたときの状態を示す情報をメモリに保持させる請求項1に記載の受信装置。前記制御部は、抽出された前記トリガ情報が前記エクスキュートコマンドである場合、起動させる前記アプリケーションプログラムを休止させたときの状態を示す休止状態情報が前記メモリに保持されているときには、前記休止状態情報に基づいて、前記アプリケーションプログラムを休止された状態から再開させる請求項2に記載の受信装置。前記制御部は、抽出された前記トリガ情報が前記プリキャッシュコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得させる請求項1に記載の受信装置。前記制御部は、抽出された前記トリガ情報がエクスキュートコマンドである場合、起動させる前記アプリケーションプログラムが未取得であるときには、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得させる請求項1に記載の受信装置。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる保持期限を対応付けて管理する請求項1に記載の受信装置。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に含まれる前記アプリケーションプログラムの所在情報を兼ねた前記アプリケーションプログラムの識別情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる保持期限を対応付けて管理する請求項6に記載の受信装置。前記制御部は、登録した前記アプリケーションプログラムの保持期限が経過した場合、前記アプリケーションプログラムを消去させる請求項7に記載の受信装置。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる優先度も対応付けて管理する請求項7に記載の受信装置。前記制御部は、前記アプリケーションプログラムを取得、保持させるに際して記録容量が不足する場合、登録済みの前記アプリケーションプログラムのうち、前記優先度が取得する前記アプリケーションプログラムよりも低いものを消去することにより記録容量を確保する請求項9に記載の受信装置。送信されたAVコンテンツを受信する受信装置の受信方法において、前記受信装置による、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出ステップと、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含む受信方法。AVコンテンツを受信する受信装置の制御用のプログラムであって、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出ステップと、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含む処理を受信装置のコンピュータに実行させるプログラム。AVコンテンツを送信する送信装置において、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信部を含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる送信装置。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信する請求項13に記載の送信装置。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCRとともに格納して送信する請求項14に記載の送信装置。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応する映像に埋め込んで送信する請求項13に記載の送信装置。AVコンテンツを送信する送信装置の送信方法において、前記送信装置による、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信ステップを含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる送信方法。AVコンテンツを送信する送信装置の制御用のプログラムであって、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信ステップを含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる処理を送信装置のコンピュータに実行させるプログラム。AVコンテンツを送信する送信装置と、送信された前記AVコンテンツを受信する受信装置とからなる放送システムにおいて、前記送信装置は、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信部を含み、前記受信装置は、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出部と、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御部とを含む放送システム。しかしながら、映像用帯域および音声用帯域を狭めて、データ放送用コンテンツを放送するための帯域を確保することは、番組の画質および音質の劣化につながるので、現実的な対応とは言い難い。また、映像用帯域および音声用帯域を狭めてデータ放送用コンテンツの帯域を確保したとしても伝送できるデータ量は限られている。したがって、データ放送用コンテンツの情報量が乏しくなってしまったり、情報量を増やそうとすると、受信側で必要なデータを受信するまでに時間がかかってしまったりすることになる。また、米国においては、CATVケーブルTV網を用いたデジタルテレビジョン番組の再送信システムが普及しているが故に、以下のような問題も生じ得る。図2は、CATV網を用いたデジタルテレビジョン番組の再送信システムの構成の一例を示している。この再送信システムは、主に放送装置1、CATV再送信装置2、CATV網3、デジタルテレビジョン受像機4、セットトップボックス5、およびテレビジョン受像機6から構成される。放送局などに設けられる放送装置1は、デジタルテレビジョン放送信号を地上波または衛星波を用いて放送する。ケーブルTV局などに設けられるCATV再送信装置2は、放送されたデジタルテレビジョン放送を受信し、不要な情報を除去するとともにCATV独自の情報を追加して、CATV網3を介してデジタルデジタルテレビジョン受像機4、セットトップボックス5などに再送信する。CATV再送信装置2は、チューナ11、所定のパケットIDのパケットをフィルタリングするPIDフィルタ12、CATV独自信号発生部13、多重化部14、および変調部15から構成される。チューナ11は、各チャンネルのデジタルテレビジョン放送信号を受信して復調し、その結果得られるTSトランスポートストリームをPIDフィルタ12に出力する。PIDフィルタ12は、TSから所定のパケットIDに対応するパケット番組としてのAVコンテンツに関係がないパケットを除去して多重化部14に出力する。CATV独自信号発生部13は、当該CATV局の独自の情報が格納されたパケットを生成して多重化部14に出力する。多重化部14は、PIDフィルタ12の出力と、CATV独自信号発生部13の出力とを多重化して変調部15に出力する。変調部15は、多重化部14の出力を、CATV網3に適して変調方式により変調して、CATV網3を介してデジタルテレビジョン受像機4、セットトップボックス5などに再送信する。CATVに対応したデジタルテレビジョン受像機4は、CATV網3を介して、再送信されたデジタルテレビジョン放送のTSを受信してデコードし、その結果得られる映像を表示するとともに音声を出力する。CATVに対応したセットトップボックス5は、CATV網3を介して、再送信されたデジタルテレビジョン放送のTSを受信してデコードし、その結果得られる映像信号および音声信号を、HDMIケーブルなどを介してテレビジョン受像機6に出力する。テレビジョン受像機6は、セットトップボックス5からHDMIケーブルなどを介して入力される映像信号および音声信号に基づき、その映像を表示するとともに音声を出力する。上述したように、CATV再送信装置2においては、PIDフィルタ12により、デジタル放送信号のTSから、所定のパケットIDに対応するパケット番組としてのAVコンテンツに関係がないパケットが除去される。したがって、仮に図1Bに示されたように、放送帯域に、データ放送用コンテンツを放送するための帯域を確保したとしても、このPIDフィルタ12により、データ放送用コンテンツが格納されているパケットが排除されてしまうことが起こり得る。本開示はこのような状況に鑑みてなされたものであり、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン放送の番組やCMの進行に連動し得るデータ放送用コンテンツを実現できるようにするものである。本開示の第1の側面である受信装置は、送信されたAVコンテンツを受信する受信装置において、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出部と、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御部とを含む。前記制御部は、抽出された前記トリガ情報が前記サスペンドコマンドである場合、実行中の前記アプリケーションプログラムを休止させ、前記アプリケーションプログラムを休止させたときの状態を示す情報をメモリに保持させることができる。前記制御部は、抽出された前記トリガ情報が前記エクスキュートコマンドである場合、起動させる前記アプリケーションプログラムを休止させたときの状態を示す休止状態情報が前記メモリに保持されているときには、前記休止状態情報に基づいて、前記アプリケーションプログラムを休止された状態から再開させることができる。前記制御部は、抽出された前記トリガ情報が前記プリキャッシュコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得させることができる。前記制御部は、抽出された前記トリガ情報がエクスキュートコマンドである場合、起動させる前記アプリケーションプログラムが未取得であるときには、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得させることができる。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる保持期限を対応付けて管理することができる。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に含まれる前記アプリケーションプログラムの所在情報を兼ねた前記アプリケーションプログラムの識別情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる保持期限を対応付けて管理することができる。前記制御部は、登録した前記アプリケーションプログラムの保持期限が経過した場合、前記アプリケーションプログラムを消去させることができる。前記制御部は、抽出された前記トリガ情報がレジスタコマンドである場合、前記トリガ情報に基づき、前記AVコンテンツの放送信号または所定のサーバから前記アプリケーションプログラムを取得、保持させた後、取得させた前記アプリケーションプログラムに、前記トリガ情報に含まれる優先度も対応付けて管理することができる。前記制御部は、前記アプリケーションプログラムを取得、保持させるに際して記録容量が不足する場合、登録済みの前記アプリケーションプログラムのうち、前記優先度が取得する前記アプリケーションプログラムよりも低いものを消去することにより記録容量を確保することができる。本開示の第1の側面である受信方法は、送信されたAVコンテンツを受信する受信装置の受信方法において、前記受信装置による、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出ステップと、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含む。本開示の第1の側面であるプログラムは、AVコンテンツを受信する受信装置の制御用のプログラムであって、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出ステップと、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含む処理を受信装置のコンピュータに実行させる。本開示の第1の側面においては、AVコンテンツとともに送信された、AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報が抽出され、抽出されたトリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、アプリケーションプログラムの取得または登録、起動、実行中のアプリケーションプログラムにおけるイベント発火、実行中のアプリケーションプログラムの休止、若しくは実行中のアプリケーションプログラムの終了が制御される。本開示の第2の側面である送信装置は、AVコンテンツを送信する送信装置において、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信部を含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信することができる。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCRとともに格納して送信することができる。前記送信部は、前記トリガ情報を、前記AVコンテンツに対応する映像に埋め込んで送信することができる。本開示の第2の側面である送信方法は、AVコンテンツを送信する送信装置の送信方法において、前記送信装置による、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信ステップを含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる。本開示の第2の側面であるプログラムは、AVコンテンツを送信する送信装置の制御用のプログラムであって、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信ステップを含み、前記トリガ情報が示すコマンドには、前記アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中の前記アプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中の前記アプリケーションプログラムの休止を指示するサスペンド、若しくは実行中の前記アプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる処理を送信装置のコンピュータに実行させる。本開示の第2の側面においては、AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報がAVコンテンツとともに送信される。このトリガ情報が示すコマンドには、アプリケーションプログラムの取得を指示するプリキャッシュまたは登録を指示するレジスタ、起動を指示するエクスキュート、実行中のアプリケーションプログラムにおけるイベント発火を指示するインジェクトイベント、実行中のアプリケーションプログラムの休止を指示するサスペンド、若しくは実行中のアプリケーションプログラムの終了を指示するエクスキュートのうちの少なくとも1つが含まれる。本開示の第3の側面である放送システムは、AVコンテンツを送信する送信装置と、送信された前記AVコンテンツを受信する受信装置とからなる放送システムにおいて、前記送信装置が、前記AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報を前記AVコンテンツとともに送信する送信部を含み、前記受信装置が、前記AVコンテンツとともに送信された、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を抽出する抽出部と、抽出された前記トリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、前記アプリケーションプログラムの取得または登録、起動、実行中の前記アプリケーションプログラムにおけるイベント発火、実行中の前記アプリケーションプログラムの休止、若しくは実行中の前記アプリケーションプログラムの終了を制御する制御部とを含む。本開示の第3の側面においては、送信装置により、AVコンテンツに連動し、受信装置にて実行させるアプリケーションプログラムの制御に関するトリガ情報がAVコンテンツとともに送信される。また、受信装置により、AVコンテンツとともに送信された、AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報が抽出され、抽出されたトリガ情報が示す、プリキャシュまたはレジスタ、エクスキュート、インジェクトイベント、サスペンド、若しくはターミネートの各コマンドに応じて、アプリケーションプログラムの取得または登録、起動、実行中のアプリケーションプログラムにおけるイベント発火、実行中のアプリケーションプログラムの休止、若しくは実行中のアプリケーションプログラムの終了が制御される。本開示の第1の側面によれば、テレビジョン放送の番組やCMなどの進行に連動してデータ放送用コンテンツの取得または登録、起動、イベント発火、休止、再開、若しくは終了を実行することができる。本開示の第2の側面によれば、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン放送の番組やCMなどの進行に連動してデータ放送用コンテンツの取得または登録、起動、イベント発火、休止、再開、若しくは終了を制御することができる。本開示の第3の側面によれば、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン放送の番組やCMなどの進行に連動してデータ放送用コンテンツを制御することができる。以下、発明を実施するための最良の形態以下、実施の形態と称するについて、図面を参照しながら詳細に説明する。<1.第1の実施の形態>[放送システムの構成例]図3は、実施の形態である放送システムを示している。この放送システム30は、例えば現状の米国のように、デジタルテレビジョン放送の放送帯域にデータ放送用コンテンツを放送するための帯域が設けられていない状態において、番組やCMなどのAVコンテンツに連動し得るデータ放送用コンテンツを実現するものである。なお、データ放送用コンテンツは、受信装置に供給されるアプリケーションプログラムが受信装置にて起動されることによって実現されるので、以下、データ放送用コンテンツを、データ放送用アプリケーションプログラムまたはデータ放送用アプリとも称する。データ放送用アプリは、1つのプログラムデータから構成されていてもよいし、複数のプログラムデータから成るプログラムデータ群であってもよい。この放送システム30は、放送局側に設けられる放送装置41およびサーバ42、並びに、受信者側に設けられる受信装置60から構成される。放送装置41は、デジタルテレビジョン放送信号を送信するようになされている。また、放送装置41は、AVコンテンツに連動させるデータ放送用コンテンツの動作に関するコマンドとしてのトリガ情報を、デジタルテレビジョン放送信号に含めて送信する。具体的には、デジタルテレビジョン放送信号のトランスポートストリームTS内に配置したり、映像信号に埋め込んだりして送信する。トリガ情報には、コマンドの種類を示す情報の他、データ放送用アプリの取得先を示す情報などを含む。トリガ情報の詳細については後述する。サーバ42は、インタネット50を介してアクセスしてきた受信装置60からの要求に応じてデータ放送用アプリを供給する。受信装置60は、放送装置41から放送されたデジタル放送信号を受信し、AVコンテンツの映像および音声をモニタ不図示に出力する。また、受信装置60は、インタネット50を介してサーバ42にアクセスし、データ放送用コンテンツを取得する。なお、この受信装置60は、単体として存在してもよいし、例えば、テレビジョン受像機やビデオレコーダなどに内蔵されているようにしてもよい。[受信装置の構成例]図4は、受信装置60の構成例を示している。受信装置60は、チューナ61、多重分離部62、オーディオデコーダ63、音声出力部64、ビデオデコーダ65、トリガ検出部66、映像出力部67、制御部68、メモリ69、操作部70、記録部71、通信IF72、キャッシュメモリ73、アプリエンジン74、およびアプリ用メモリ75から構成される。チューナ61は、ユーザによって選局されたチャンネルに対応するデジタルテレビジョン放送信号を受信して復調し、その結果得られるTSを多重分離部62に出力する。多重分離部62は、チューナ61から入力されるTSをオーディオ符号化信号、ビデオ符号化信号、および制御信号に分離し、それぞれをオーディオデコーダ63、ビデオデコーダ65、または制御部68に出力する。さらに、多重分離部62は、TSに配置されたトリガ情報を含むPCRパケットを抽出してトリガ検出部66に出力する。オーディオデコーダ63は、入力されたオーディオ符号化信号をデコードし、その結果得られる音声信号を音声出力部64に出力する。音声出力部64は、入力された音声信号を後段例えば、スピーカに出力する。ビデオデコーダ65は、入力されたビデオ符号化信号をデコードし、その結果得られる映像信号をトリガ検出部66および映像出力部67に出力する。トリガ検出部66は、入力された映像信号を常に監視し、映像信号に埋め込まれているトリガ情報を検出して制御部68に出力するトリガ情報がTSのみに配置されている場合、このトリガ検出部66の動作は不要である。また、トリガ検出部66は、多重分離部62から入力される、トリガ情報を含むPCRパケットからトリガ情報を抽出して制御部68に出力する。映像出力部67は、ビデオデコーダ65から入力された映像信号を後段例えば、ディスプレイに出力する。また、映像出力部67は、アプリエンジン74から入力されるデータ放送用コンテンツの映像と、ビデオデコーダ65から入力された映像信号を合成して、後段に出力する。制御部68は、メモリ69に記録されている制御用プログラムを実行することにより受信装置60の全体を制御する。また、制御部68は、トリガ検出部66から入力されるトリガ情報に基づき、データ放送用アプリの取得、登録、起動、イベント発火、休止、再開、終了等を制御する。メモリ69には、制御部68によって実行される制御用プログラムが記録されている。この制御用プログラムは、デジタルテレビジョン放送信号、またはインタネット50を介して供給される更新データに基づいて更新することができる。操作部70は、ユーザからの各種の操作を受け付けて、それに対応する操作信号を制御部68に通知する。記録部71は、データ放送用アプリがデジタルテレビジョン放送信号を用いて配信される場合において、ダウンロードしたデータ放送用アプリを、内蔵するハードディスクなどの記録媒体に保持する。通信IF72は、アプリエンジン74からの制御に従い、インタネット50を介してサーバ42に接続する。アプリエンジン74は、制御部68からの制御に従い、通信IF72およびインタネット50を介してサーバ42からデータ放送用アプリを取得し、キャッシュメモリ73に保持させる。アプリエンジン74は、制御部68からの制御に従い、記録部71またはキャッシュメモリ73に保持されているデータ放送用アプリを読み出して実行する。アプリ用メモリ75は、ワークメモリ75Aおよび退避メモリ75Bとから成る。アプリエンジン74は、実行中のデータ放送用アプリに関するデータ具体的には、表示されている情報の階層などを含むをワークメモリ75Aに記録する。また、アプリエンジン74は、実行中のデータ放送用アプリを休止する場合、アプリ用メモリ75のワークメモリ75Aのデータを退避メモリ75Bに移動させる。そして、休止したデータ放送用アプリを再開する場合、退避メモリ75Bのデータをワークメモリ75Aに移動させて休止前の状態を復活させる。なお、アプリ用メモリ75における同じサイズの2領域のうち、一方をワークメモリ75A、他方を退避メモリ75Bとして交互に切り替えるようにしてもよい。これにより、ワークメモリ75Aと退避メモリ75Bとの間でのデータの移動をなくすことができる。[トリガ情報の送信方法]次に、トリガ情報の送信方法について説明する。図5は、トリガ情報がデジタルテレビジョン放送信号のTSのPCRパケットに配置された送信される場合の概念を示している。同図に示すように、トリガ情報は全てのPCRパケットに格納されるわけではなく、AVコンテンツ番組、CMとなどに連動させるための適切なタイミングにおいてのみ、PCRパケットに格納される。通常、PCRパケットは、図2に示されたようなCATV再送信装置2のPIDフィルタ12を通過するので、CATV網を利用する受信装置図2のデジタルテレビジョン受像機4に対してもトリガ情報を通知することができる。なお、トリガ情報は、電波障害や受信装置60における取りこぼし受信ミスを考慮して、同一内容のものが複数回連続的に送信される。図6は、PCRパケットにおいてトリガ情報が格納される位置を示している。PCRパケットは、TSパケットのadaptationfieldにPCRが格納されたものであり、トリガ情報は、PCRの後に続くtransportprivatedatabyteに格納される。なお、トリガ情報が格納される場合、PCRの前に設けられているVariousflagsのtransportprivatedataflagが1とされる。図5および図6はトリガ情報TSのPCRに格納される例を示したが、トリガ情報の格納位置、伝送方法はこれに限定されるものではない。例えば他に、トリガ情報をAVコンテンツの映像信号に埋め込んでもよい。図7は、トリガ情報を映像信号に埋め込む2種類の例を示している。同図Aは、トリガ情報を2次元バーコード化して、映像信号の画像の所定の位置いまの場合、右下隅に重畳合成する例を示している。同図Bは、トリガ情報を映像コード化して、映像信号の画像の下部の数ラインに合成する例を示している。同図Aおよび同図Bにおけるトリガ情報は、受信装置60のトリガ検出部66によって検出される。同図Aまたは同図Bのどちらの例においても、トリガ情報はAVコンテンツの映像の上に配置されているので、例えば、CATV網を利用した受信装置例えば、図2のテレビジョン受像機6に対しても、トリガ情報を通知することができる。また、同図Aまたは同図Bのどちらの例においても映像上のトリガ情報2次元バーコードまたは映像コードは受信装置60のユーザによって視認され得るが、これが好ましくない場合、映像上のトリガ情報をその周囲の画素と同じ画素によりマスクしてから表示するようにすればよい。[トリガ情報の詳細]次に、トリガ情報の詳細について説明する。トリガ情報は、それに含まれるコマンドの種類に応じて5種類に分類される。5種類のコマンドは、2つの組み合わせが提案されている。1組目以下、第1の実施の形態と称するは、プリキャッシュ、エクスキュート、インジェクトイベント、およびターミネートの各コマンドからなる組み合わせである。2組目以下、第2の実施の形態と称するは、レジスタ、エクスキュート、インジェクトイベント、およびターミネートの各コマンドからなる組み合わせである。まず、第1の実施の形態における5種類のコマンドについて説明する。第2の実施の形態については図19以降を参照して後述する。[5種類のコマンドの第1の例]図8は、プリキャッシュコマンドとしてのトリガ情報に含まれる項目を示している。プリキャッシュコマンドは、受信装置60に対して、データ放送用アプリの取得を指示するためのコマンドである。Triggeridは、当該トリガ情報を識別するための情報である。同一内容のトリガ情報が複数回送信される場合、各トリガ情報のTriggeridは同一である。Protcolversionは、当該トリガ情報のプロトコルのバージョンを示している。Commandcodeは、当該トリガ情報のコマンドの種類を示す。同図の場合、プリキャッシュコマンドであることを示す情報が記載される。Triggervaridityは、当該トリガ情報を受信した各受信装置60が当該トリガ情報に従って処理を実行する確率を示すサーバアクセス分散パラメータ値Nである。この値を設けることにより、複数の受信装置60がサーバ42からデータ放送用アプリを取得するに際し、そのアクセスが一時期に集中せず分散させることができる。例えば、数多く存在し得る受信装置60からのサーバ42に対するアクセスを4回に分散させるためには、同一のトリガ情報を4回送信するようにし、1回目のトリガ情報におけるサーバアクセス分散パラメータN=4とし、2回目のトリガ情報におけるサーバアクセス分散パラメータN=3とし、3回目のトリガ情報におけるサーバアクセス分散パラメータN=2とし、4回目のトリガ情報におけるサーバアクセス分散パラメータN=1とすればよい。Appidは、当該トリガ情報に対応して取得するデータ放送用アプリの識別情報である。Apptypeは、当該トリガ情報に対応するデータ放送用アプリのタイプ例えば、HTML5,javaなどを示す情報である。Appurlは、データ放送用アプリの取得先のURLである。BroadcastAppflag,DownloadedAppflag、およびInternetAppflagは、当該トリガ情報に対応するデータ放送用アプリの所在を示すフラグである。BroadcastAppflagは、当該トリガ情報に対応するデータ放送用アプリがデジタルテレビジョン放送信号から取得可能である場合に1とされる。DownloadedAppflagは、当該トリガ情報に対応するデータ放送用アプリが既にダウンロードされていてローカルストレージ例えば、記録部71から取得可能である場合に1とされる。InternetAppflagは、当該トリガ情報に対応するデータ放送用アプリがインタネット50を介してサーバ42から取得可能である場合に1とされる。図9は、エクスキュートコマンドとしてのトリガ情報に含まれる項目を示している。エクスキュートコマンドとは、受信装置60に対して、データ放送用アプリの起動を指示するためのコマンドである。Triggerid,Protcolversion,Commandcode,Triggervaridity,Appid,Apptype,Appurl,BroadcastAppflag,DownloadedAppflag、およびInternetAppflagについては、図8に示されたプリキャッシュコマンドとしてのトリガ情報と同様である。ただし、Commandcodeには、エクスキュートコマンドであることを示す情報が記載される。Applifescopeは、チャンネルなどの切り替えが生じたときに実行中のデータ放送用アプリを終了することなく、実行状態を継続する範囲を示している。Appexpiredateは、ターミネートコマンドが受信されなくても、実行中のデータ放送用アプリを終了する日時を示している。図10は、インジェクトイベントコマンドとしてのトリガ情報に含まれる項目を示している。インジェクトイベントコマンドは、受信装置60に対して、実行中のデータ放送用アプリにおいてイベントを引火させるためのコマンドである。Triggerid,Protcolversion,Commandcode,Triggervaridity,Appid、およびApptypeについては、図8に示されたプリキャッシュコマンドとしてのトリガ情報と同様である。ただし、Commandcodeには、インジェクトイベントコマンドであることを示す情報が記載される。Eventidは、Appidにて指定されたデータ放送用アプリにおいて発火すべきイベントの識別情報である。EventEmbeddedDataは、イベントを発火する際に参照されるデータが記載される。図11は、サスペンドコマンドとしてのトリガ情報に含まれる項目を示している。サスペンドコマンドは、受信装置60に対して、実行中のデータ放送用アプリを休止させるためのコマンドである。Triggerid,Protcolversion,Commandcode,Triggervaridity,Appid、およびApptypeについては、図8に示されたプリキャッシュコマンドとしてのトリガ情報と同様である。ただし、Commandcodeには、サスペンドコマンドであることを示す情報が記載される。図12は、ターミネートコマンドとしてのトリガ情報に含まれる項目を示している。ターミネートコマンドは、受信装置60に対して、実行中のデータ放送用アプリを終了させるためのコマンドである。Triggerid,Protcolversion,Commandcode,Triggervaridity,Appid、およびApptypeについては、図8に示されたプリキャッシュコマンドとしてのトリガ情報と同様である。ただし、Commandcodeには、ターミネートコマンドであることを示す情報が記載される。図13は、上述した各コマンドとしてのトリガ情報に対応可能なトリガ情報のシンタックスの一例を示している。なお、トリガ情報のシンタックスは任意であって、図13の例に限定されるものではない。[受信装置60の動作概要]次に、トリガ情報に従う受信装置60の動作について説明する。図14は、AVコンテンツ番組、CMなどに対応するデータ放送用アプリを受信装置60に実行させるときの受信装置60の表示画面の遷移を示している。例えば同図Aに示すように、番組いまの場合、7時のニュースが放送されており、番組の内容が経済情報に移ると、それにあわせて、番組に対応するデータ放送用アプリに対するエクスキュートコマンドのトリガ情報が送信される。これが受信装置60に受信されると、データ放送用アプリが起動されて、番組が表示されている画面上には、同図Bに示すように、データ放送用アプリの表示が用意されている旨をユーザに通知するためのアイコンいまの場合、株が表示される。ユーザがこのアイコンを選択すると、画面上には、同図Cに示すように、データ放送用アプリによる表示いまの場合、株価情報表示が行われる。このように、画面上に表示されたアイコンがユーザによって選択された場合にのみ、データ放送用アプリによる表示を行うので、データ放送用アプリによる表示を必要としないユーザを煩わせてしまう事態を抑止することができる。さらに番組の内容が推移するといまの場合、スポーツ情報に推移すると、それにあわせてインジェクイベントコマンドのトリガ情報が送信される。これが受信されると、イベントが発火されて、例えば、画面上のデータ放送用アプリによる表示が、同図Dに示すように変更されるいまの場合、試合結果情報表示に変更される。その後、CMの放送に先立って、番組に対応する実行中のデータ放送用アプリに対するサスペンドコマンドのトリガ情報が送信され、これが受信されると、番組に対応するデータ放送用アプリが休止される。この後、CMに対応するデータ放送用アプリに対するエクスキュートコマンドのトリガ情報が送信され、これが受信されると、CM番組のデータ放送用アプリが起動される。これにより、CMが表示されている画面上には、同図Eに示すように、CMに対応するデータ放送用アプリの表示をユーザに促すためのアイコンいまの場合、懸賞応募が表示される。ユーザがこのアイコンを選択すると、画面上には、CMに対応するデータ放送用アプリによる表示いまの場合、懸賞応募のための表示が行われる。CMの終了後、番組再開にあわせて、番組に対応するデータ放送用アプリに対するエクスキュートコマンドのトリガ情報が送信され、これが受信されると、同図Fに示すように、CMに対応するデータ放送用アプリの表示が消去されて、番組のデータ放送用アプリの表示も、先ほど休止された状態から再開される。そして、番組が終了するとき、それにあわせて、番組に対応するデータ放送用アプリに対するターミネートコマンドのトリガ情報が送信され、これが受信されると、データ放送用アプリが終了され、同図Gに示すように、画面上からデータ放送用アプリの表示が消去されて番組の映像のみが表示される。なお、データ放送用アプリの表示については、図14に示されたように、番組の表示を縮小してデータ放送用アプリの表示のための領域を設ける方法だけでなく、例えば、番組の表示に、データ放送用アプリの表示を重畳するようにしてもよい。トリガ情報対応処理について次に、受信装置60がトリガ情報を受信したときのトリガ情報対応処理について、図15を参照して説明する。図15は、トリガ情報対応処理を説明するフローチャートである。このトリガ情報対応処理は、ユーザがテレビジョン番組を視聴しているとき、すなわち、デジタルテレビジョン放送信号を受信している間、繰り返して実行される。ステップS1において、トリガ検出部66は、多重分離部62からトリガ情報を含むPCRパケットが入力されるか、またはビデオデコーダ65から出力される映像信号からトリガ情報を検出するまで待機する。そして、トリガ情報を含むPCRパケットが入力されるか、または映像信号からトリガ情報が検出された場合、処理はステップS2に進められる。ステップS2において、トリガ検出部66は、トリガ情報を制御部68に出力する。制御部68は、トリガ情報のTriggeridを読み出し、当該トリガ情報に対してステップS3以降の処理を既に実行済みであるか否かを判定する。既にステップS3以降の処理を実行済みであると判定された場合、処理はステップS1に戻されて、それ以降が繰り返される。反対に、当該トリガ情報に対してステップS3以降の処理を実行していないと判定された場合、処理はステップS3に進められる。ステップS3において、制御部68は、トリガ情報のCommandcodeを読み出し、当該トリガ情報の示すコマンドが、プリキャッシュ、エクスキュート、インジェクトイベント、サスペンド、またはターミネートのいずれであるかを判別する。ステップS4において、制御部68は、ステップS3の判別結果がプリキャッシュであるか否かを判断し、プリキャッシュであると判断された場合、処理はステップS5に進められる。ステップS5において、制御部68は、当該トリガ情報のAppidにより特定されるデータ放送用アプリを取得させる。具体的には、当該トリガ情報のBroadcastAppflagが1である場合、Appidにより特定されるデータ放送用アプリがテレビジョン放送信号から取得されて記録部71に記録される。当該トリガ情報のDownloadedAppflagが1である場合、Appidにより特定されるデータ放送用アプリが、ローカルストレージである記録部71から取得される。当該トリガ情報のInternetAppflagが1である場合、Appidにより特定されるデータ放送用アプリが、インタネット50を介してサーバ42から取得されてキャッシュメモリ73に記録される。なお、BroadcastAppflag,DownloadedAppflag、およびInternetAppflagのうち、2つ以上のflagが1である場合、受信装置60側の都合に応じて、当該トリガ情報のAppidにより特定されるデータ放送用アプリを取得することができる。この後、処理はステップS1に戻り、それ以降が繰り返される。ステップS4において、ステップS3の判別結果がプリキャッシュではないと判断された場合、処理はステップS6に進められる。ステップS6において、制御部68は、ステップS3の判別結果がエクスキュートであるか否かを判断し、エクスキュートであると判断された場合、処理はステップS7に進められる。ステップS7において、アプリエンジン74は、制御部68からの制御に従い、当該トリガ情報のAppidにより特定されるデータ放送用アプリが休止中サスペンド状態であるか否かを判断する。具体的には、退避メモリ75Bに、Appidにより特定されるデータ放送用アプリに、休止の状態を示すデータが退避されている場合に休止中であると判断する。ステップS7において、Appidにより特定されるデータ放送用アプリが休止中ではないと判断された場合、処理はステップS8に進められる。ステップS8において、アプリエンジン74は、制御部68からの制御に従い、Appidにより特定されるデータ放送用アプリが未取得記録部71またはキャッシュメモリ73に存在しないの場合にそれを取得する。ステップS9において、アプリエンジン74は、制御部68からの制御に従い、現在実行中のデータ放送用アプリがあるならば、それを終了させる。ステップS10において、アプリエンジン74は、制御部68からの制御に従い、Appidにより特定されるデータ放送用アプリを起動する。この後、処理はステップS1に戻り、それ以降が繰り返される。なお、ステップS7において、Appidにより特定されるデータ放送用アプリが休止中サスペンド状態であると判断された場合、処理はステップS11に進められる。ステップS11において、アプリエンジン74は、制御部68からの制御に従い、退避メモリ75Bのデータをワークメモリ75Aに移して、Appidにより特定されるデータ放送用アプリを起動する。これにより、Appidにより特定される、休止中のデータ放送用アプリが休止された状態から再開されることになる。この後、処理はステップS1に戻り、それ以降が繰り返される。ステップS6において、ステップS3の判別結果がエクスキュートではないと判断された場合、処理はステップS12に進められる。ステップS12において、制御部68は、ステップS3の判別結果がインジェクトイベントであるか否かを判断し、インジェクトイベントであると判断された場合、処理はステップS13に進められる。ステップS13において、制御部68は、当該トリガ情報のAppidと、動作中のデータ放送用アプリのAppidが一致する場合のみ、アプリエンジン74を制御して、動作中のアプリケーションにおいて、トリガ情報のEventidに対応するイベントを発火実行させる。この後、処理はステップS1に戻り、それ以降が繰り返される。ステップS12において、ステップS3の判別結果がインジェクトイベントではないと判断された場合、処理はステップS14に進められる。ステップS14において、制御部68は、ステップS3の判別結果がサスペンドであるか否かを判断し、サスペンドであると判断された場合、処理はステップS15に進められる。ステップS15において、アプリエンジン74は、制御部68からの制御に従い、現在実行中のデータ放送用アプリの状態を示すデータすなわち、現在ワークメモリ75Aに書き込まれているデータ。表示する情報に階層構造がある場合、表示されている情報の階層を示す情報を含むを退避メモリ75Bに退避させる。この後、処理はステップS1に戻り、それ以降が繰り返される。ステップS14において、ステップS3の判別結果がサスペンドではないと判断された場合、ステップS3の判別結果はターミネートであるので、処理はステップS16に進められる。ステップS16において、アプリエンジン74は、制御部68からの制御に従い、Appidにより特定されるデータ放送用アプリが実行中であればそれを終了させる。ステップS17において、アプリエンジン74は、制御部68からの制御に従い、Appidにより特定されるデータ放送用アプリに関するデータを、ワークメモリ75Aおよび退避メモリ75Bから消去するとともに、データ放送用アプリを記録部71またはキャッシュメモリ73から消去させる。この後、処理はステップS1に戻り、それ以降が繰り返される。以上でトリガ情報対応処理の説明を終了する。上述したトリガ情報対応処理によれば、テレビジョン放送のAVコンテンツ番組、CMなどに連動してデータ放送用アプリを起動したり、イベントを発火させたり、終了したりすることができる。さらに、データ放送用アプリを実行中の状態を保持したままで休止させて、他のデータ情報用アプリを実行、終了し、その後、休止したデータ放送用アプリを休止状態から再開することができる。動作シナリオ上述したトリガ情報対応処理によれば、図16に示すようなデータ放送用アプリの運用の可能である。図16は、データ放送用アプリの動作シナリオの一例を示している。放送装置41が番組の進行にあわせて、番組に対応するデータ放送用アプリの取得を指示するプリキャッシュコマンドのトリガ情報を送信すると、これを受信した受信装置60では、データ放送用アプリが取得される。次に、放送装置41が番組の進行にあわせて、番組に対応するデータ放送用アプリのエクスキュートコマンドのトリガ情報を送信すると、これを受信した受信装置60では、放送用アプリが起動される。この起動により、番組の映像に、データ放送用アプリの表示が用意されていることを示すアイコンが重畳表示される。このアイコンをユーザが選択すると、番組の映像に画面上にデータ放送用アプリによる表示が重畳される。放送装置41が番組の進行にあわせて、インジェクトイベントコマンドのトリガ情報を送信すると、これを受信した受信装置60では、実行中のデータ放送用アプリにおいてイベントが発火される例えば、表示が変更される。そして、所定のタイミングにおいて、放送装置41がデータ放送用アプリのサスペンドコマンドのトリガ情報を送信すると、これを受信した受信装置60では、実行中のデータ放送用アプリが休止される関連するデータは退避メモリ75Bに保持される。その後、放送装置41がデータ放送用アプリのエクスキュートコマンドのトリガ情報を送信すると、これを受信した受信装置60では、休止されていたデータ放送用アプリが再開される。さらに、放送装置41が番組の終了にあわせて、ターミネートコマンドのトリガ情報を送信すると、これを受信した受信装置60では、実行中のデータ放送用アプリが終了される。データ放送用アプリの第1の状態遷移図17は、5種類のコマンドの第1の例である、プリキャッシュ、エクスキュート、インジェクトイベント、サスペンド、およびターミネートの各コマンドに応じて受信装置60にて動作するデータ放送用アプリの状態遷移図である。同図に示すように、データ放送用アプリの状態は、終了状態、準備状態、実行中状態、または休止状態の4種類のうちのいずれかに遷移していると定義される。終了状態は、データ放送用アプリが受信装置60に未取得である状態を指す。準備状態は、そのデータ放送用アプリが受信装置60に取得済みであって起動されていない状態を指す。実行中状態は、データ放送用アプリが起動されて実行中である状態を指す。休止状態は、データ放送用アプリの実行が中断され、その中断したときの状態を示す情報が退避メモリ75Bに保持されている状態を指す。データ放送用アプリが終了状態に遷移しているとき受信装置60に未取得のとき、プリキャッシュコマンドのトリガ情報が受信され、プリキャッシュコマンドに従ってそのデータ放送用アプリが取得されると、準備状態に遷移する。データ放送用アプリが準備状態であるとき、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従ってそのデータ放送用アプリが起動されると、実行中状態に遷移する。また、データ放送用アプリが終了状態に遷移しているとき受信装置60に未取得のとき、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従ってそのデータ放送用アプリが取得されて起動されると、実行中状態に遷移する。データ放送用アプリが実行中状態に遷移しているとき、サスペンドコマンドのトリガ情報が受信され、サスペンドコマンドに従って実行中のデータ放送用アプリが中断されると休止状態に遷移する。データ放送用アプリが休止状態に遷移しているとき、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従って、中断されていたデータ放送用アプリが再開されると、実行中状態に遷移する。データ放送用アプリが準備状態、実行中状態、または休止状態に遷移しているとき、ターミネートコマンドのトリガ情報が受信され、ターミネートコマンドに従って、実行中のデータ放送用アプリが終了されると、終了状態に遷移する。なお、終了状態への遷移は、ターミネートコマンドのトリガ情報に基づくものの他、トリガ情報のAppexpiredateが経過したとき、他のデータ放送用アプリが実行されたとき、受信チャンネルが切り替えがApplifescopeを超えたときにも発生する。複数のデータ放送用アプリの状態遷移について次に、受信装置60にて順次実行され得る複数のデータ放送用アプリの状態遷移について説明する。図18は、複数のデータ放送用アプリを順次実行させるときの運用シナリオの一例を示している。以下、3つのデータ放送用アプリをデータ放送用アプリA,B,Cと称する。番組が開始されたとき、データ放送用アプリA,B,Cは全て終了状態である。そして、データ放送用アプリAに対するエクスキュートコマンドが受信されると、データ放送用アプリAが取得、起動され、データ放送用アプリAは実行中状態となる。このとき、ワークメモリ75Aには、データ放送用アプリAに関するデータが書き込まれている。次に、データ放送用アプリAに対するサスペンドコマンドが受信されると、ワークメモリ75Aに書き込まれていた、データ放送用アプリAに関するデータが退避メモリ75Bに移されて、データ放送用アプリAが休止状態となる。この後、データ放送用アプリBに対するエクスキュートコマンドが受信されると、データ放送用アプリBが取得、起動され、データ放送用アプリBが実行中状態となる。このとき、ワークメモリ75Aには、データ放送用アプリBに関するデータが書き込まれる。データ放送用アプリBが実行中状態のとき、データ放送用アプリCに対するプリキャッシュコマンドが受信されると、データ放送用アプリCが取得されてデータ放送用アプリCは準備状態となる。次に、データ放送用アプリAに対するエクスキュートコマンドが受信されると、データ放送用アプリAは休止状態であるので、データ放送用アプリAに関するデータが退避メモリ75Bからワークメモリ75Aに移されてデータ放送用アプリAが再開される。一方、データ放送用アプリBは終了される。この後、準備状態のデータ放送用アプリCに対するエクスキュートコマンドが受信されると、データ放送用アプリCが読み出されて起動され、データ放送用アプリCは実行中状態となり、ワークメモリ75Aには、データ放送用アプリCに関するデータが書き込まれる。一方、データ放送用アプリAは終了される。上述したように、受信装置60においては複数のデータ放送用アプリを順次実行することができ、休止したデータ放送用アプリについても休止した状態から再開することができる。<2.第2の実施の形態>[5種類のコマンドの第2の例]次に、第2の実施の形態について説明する。上述したように、第2の実施の形態における5種類のコマンドは、レジスタ、エクスキュート、インジェクトイベント、およびターミネートの各コマンドからなる。図19は、第2の実施の形態における、レジスタコマンドとしてのトリガ情報に含まれる項目を示している。レジスタコマンドは、受信装置60に対して、データ放送用アプリの取得と登録を指示するためのコマンドである。すなわち、データ放送用アプリの取得を指示する点については、第1の実施の形態におけるプリキャッシュコマンドと同様であるが、その登録も指示する点が異なる。ここで、データ放送用アプリの登録とは、取得したデータ放送用アプリに対応付けて、その優先度と保持期限を記憶することを意味する。記憶されたデータ放送用アプリは、制御部68により、優先度と保持期限に従って管理される詳細後述。Triggerid,Protcolversion,Commandcode,Triggervaridity,Apptype,Applifescopeについては、図8に示されたプリキャッシュコマンドとしてのトリガ情報と同様である。ただし、Commandcodeには、レジスタコマンドであることを示す情報が記載される。第2の実施の形態におけるAppidは、当該トリガ情報に対応して取得するデータ放送用アプリの識別情報であるとともにその取得先いまの場合、サーバ42のURLも示している。換言すれば、データ放送用アプリの取得先がその識別情報にも流用されてAppidとされている。したがって、レジスタコマンドとしてのトリガ情報には、図8に示されたプリキャッシュコマンドとしてのトリガ情報に存在していたAppurlの項目が省かれている。ただし、Appurlをレジスタコマンドとしてのトリガ情報に含めるようにしても構わない。Persistentpriorityは、対応するデータ放送用アプリを取得、保持するときの優先度を示している。いまの場合、Persistentpriorityに対して2ビットが割り当てられているので、4段階の優先度を付与することができる。対応するデータ放送用アプリを取得、保持するときに記録部71にそれを保持するだけの記録容量が残っていない場合、対応するデータ放送用アプリよりも優先度の低いものを記録部71から消去して記録容量を確保するようにする。対応するデータ放送用アプリよりも優先度の低いものが記録部71に保持されていない場合、対応するデータ放送用アプリは取得されない。ただし、可能であれば、取得してキャッシュメモリ73に一時的に保持するようにしてもよい。Expiredateは、記録部71に保持した対応するデータ放送用アプリの保持期限を示す。保持期限が経過した場合、対応するデータ放送用アプリは記録部71から消去される。図20は、第2の実施の形態における、エクスキュートコマンドとしてのトリガ情報に含まれる項目を示している。エクスキュートコマンドは、受信装置60に対して、データ放送用アプリの起動を指示するためのコマンドである。エクスキュートコマンドとしてのトリガ情報に含まれる項目は、図19に示されたレジスタコマンドとしてのトリガ情報に含まれる項目と同様である。ただし、Commandcodeには、エクスキュートコマンドであることを示す情報が記載される。図21は、第2の実施の形態における、インジェクトイベントコマンドとしてのトリガ情報に含まれる項目を示している。エクスキュートコマンドは、受信装置60に対して、データ放送用アプリの起動を指示するためのコマンドである。第2の実施の形態における、インジェクトイベントコマンドとしてのトリガ情報に含まれる項目は、図10に示された第1の実施の形態におけるそれと同様である。ただし、Appidに割り当てられているビット数が異なる。図22は、第2の実施の形態における、サスペンドコマンドとしてのトリガ情報に含まれる項目を示している。サスペンドコマンドは、受信装置60に対して、実行中のデータ放送用アプリを休止させるためのコマンドである。第2の実施の形態における、サスペンドコマンドとしてのトリガ情報に含まれる項目は、図11に示された第1の実施の形態におけるそれと同様である。ただし、Appidに割り当てられているビット数と、Apptypeが省略されている点が異なる。図23は、第2の実施の形態における、ターミネートコマンドとしてのトリガ情報に含まれる項目を示している。ターミネートコマンドは、受信装置60に対して、実行中のデータ放送用アプリを休止させるためのコマンドである。第2の実施の形態における、ターミネートコマンドとしてのトリガ情報に含まれる項目は、図12に示された第1の実施の形態におけるそれと同様である。ただし、Appidに割り当てられているビット数と、Apptypeが省略されている点が異なる。図24は、上述した各コマンドの第2の実施の形態としてのトリガ情報に対応可能なトリガ情報のシンタックスの一例を示している。なお、トリガ情報のシンタックスは任意であって、図24の例に限定されるものではない。アプリケーション登録管理処理の説明第2の実施の形態における受信装置60によるトリガ対応処理は、上述した第1の実施の形態におけるトリガ対応処理と略同様である。相違点は、第1の実施の形態におけるトリガ対応処理では、プリキャッシュコマンドとしてのトリガ情報を受信したことに応じてデータ放送用アプリを取得、記憶する図15のステップS5が、第2の実施の形態では、レジスタコマンドとしてのトリガ情報を受信したことに応じてアプリケーション登録管理処理を実行する。すなわち、アプリケーション登録管理処理は、図15のステップS5の代わりに実行されるものである。図25は、このアプリケーション登録管理処理を説明するフローチャートである。アプリケーション登録管理処理は、受信したトリガ情報がレジスタコマンドであると判断された場合に開始される。ステップS31において、制御部68は、トリガ情報で指定されているデータ放送用アプリを保持するための記録容量が記録部71に残っているか否かを判定し、残っていると判定した場合、処理はステップS34に進められる。反対に、残っていないと判定された場合、処理はステップS32に進められる。ステップS32において、制御部68は、記録部71に保持されているすなわち、既に登録済みのデータ放送用アプリのうち、その優先度がトリガ情報で指定されているデータ放送用アプリの優先度よりも低いものを記録部71から消去させる。ステップS33において、制御部68は、トリガ情報で指定されているデータ放送用アプリを保持するための記録容量が記録部71に確保できたか否かを判定し、確保できたと判定した場合、処理をステップS34に進める。反対に、確保できなかったと判定された場合、対応するデータ放送用アプリは取得されずにアプリケーション登録管理処理は終了される。ステップS34において、制御部68は、トリガ情報のAppidが示すデータ放送用アプリの取得先からデータ放送用アプリを取得させて記録部71に保持させる。ステップS35において、制御部68は、取得、保持させたデータ放送用アプリを登録するデータ放送用アプリに、その優先度と保持期限を対応付けて管理する。以上で、アプリケーション登録管理処理は終了される。なお、登録されたデータ放送用アプリについては、その保持期限が経過したときに記録部71から消去される。これにより、当該データ放送用アプリの登録は抹消される。データ放送用アプリの第2の状態遷移について図26は、第2の実施の形態における5種類のコマンドである、レジスタ、エクスキュート、インジェクトイベント、サスペンド、およびターミネートの各コマンドとしてのトリガ情報に応じて受信装置60にて動作するデータ放送用アプリの状態遷移図である。同図に示すように、データ放送用アプリの状態は、解放状態、準備状態、実行中状態、または休止状態の4種類のうちのいずれかに遷移していると定義される。解放状態は、データ放送用アプリが受信装置60に未取得である状態を指す。準備状態は、そのデータ放送用アプリが受信装置60に登録済みであって起動されていない状態を指す。実行中状態は、データ放送用アプリが起動されて実行中である状態を指す。休止状態は、データ放送用アプリの実行が中断され、その中断したときの状態を示す情報が退避メモリ75Bに保持されている状態を指す。図27は、各コマンドと状態遷移の関係を示している。データ放送用アプリが解放状態に遷移しているとき受信装置60に未取得のとき、レジスタコマンドのトリガ情報に応じて、そのデータ放送用アプリが取得、保持され、登録されると準備状態に遷移する。データ放送用アプリが準備状態であるとき、エクスキュートコマンドのトリガ情報に応じて、そのデータ放送用アプリが起動されると実行中状態に遷移する。また、データ放送用アプリが解放状態に遷移しているとき受信装置60に未取得のとき、エクスキュートコマンドのトリガ情報に応じて、そのデータ放送用アプリが取得、登録され、起動されると実行中状態に遷移する。データ放送用アプリが実行中状態に遷移しているとき、サスペンドコマンドのトリガ情報に応じて、実行中のデータ放送用アプリが中断されると休止状態に遷移する。また、データ放送用アプリが実行中状態に遷移しているとき、ターミネートコマンドのトリガ情報に応じて、実行中のデータ放送用アプリが終了されると準備状態に遷移する。なお、映像の切替がApplifescopeを外れた場合、または他のデータ放送用アプリが起動された場合にも準備状態に遷移する。データ放送用アプリが休止状態に遷移しているとき、エクスキュートコマンドのトリガ情報に応じて、中断されていたデータ放送用アプリが再開されると、実行中状態に遷移する。また、データ放送用アプリが休止状態に遷移しているとき、ターミネートコマンドのトリガ情報に応じて、データ放送用アプリは準備状態に遷移する。データ放送用アプリが準備状態、実行中状態、または休止状態に遷移しているとき、当該データ放送用アプリの保持期限が経過すると、当該データ放送用アプリが記録部71から消去され、登録が抹消されて解放状態に遷移する。データ放送用アプリのライフサイクル第1の実施の形態の場合、1度起動されたデータ放送用アプリが終了されると記録部71から消去されていた。これに対して、第2の実施の形態の場合、登録されたデータ放送用アプリは起動、終了されても、保持期限が経過するまで消去されない。したがって、登録されたデータ放送用アプリは、図28に示されるような、複数回に亘って起動、終了されるような運用が可能となる。ただし、優先度が低いデータ放送用アプリについては、記録部71の容量が不足したときに保持期限に関係なく消去されることがある。図28は、第2の実施の形態にて可能なデータ放送用アプリの3種類のライフサイクルを示している。同図Aは、1回だけ起動、終了されるデータ放送用アプリのライフサークルを示している。このデータ放送用アプリは、エクスキュートコマンドに応じて登録、起動され、ターミネートコマンドに応じて終了され、準備状態に遷移する。その後、保持期限が経過すると記録部71から消去される。同図Bは、登録され、複数回起動、終了されるデータ放送用アプリのライフサークルを示している。このデータ放送用アプリは、レジスタコマンドに応じて取得、保持されて登録され、エクスキュートコマンドに応じて起動され、ターミネートコマンドに応じて終了され、準備状態に遷移する。この後、再びエクスキュートコマンドに応じて起動され、ターミネートコマンドに応じて終了され、準備状態に遷移する。その後、保持期限が経過すると記録部71から消去される。同図Cは、休止状態に遷移されるデータ放送用アプリのライフサークルを示している。このデータ放送用アプリは、レジスタコマンドに応じて取得、保持されて登録され、エクスキュートコマンドに応じて起動され、サスペンドコマンドに応じて休止状態に遷移する。その後、エクスキュートコマンドに応じて再開され、ターミネートコマンドに応じて終了され、準備状態に遷移する。その後、保持期限が経過すると記録部71から消去される。複数のデータ放送用アプリの運用以上においては、データ放送用アプリがエクスキュートコマンドとしてのトリガ情報に応じて起動される場合のみを説明したが、エクスキュートコマンドとしてのトリガ情報を用いることなくデータ放送用アプリを起動させることが可能である。具体的には、図29に示されるように、エクスキュートコマンドに応じて起動されるデータ放送用アプリApp0の内部に、他のデータ放送用アプリApp1,App2などを起動させるための関数を記述しておけばよい。これにより、データ放送用アプリApp0の進行状況やデータ放送用アプリApp0に対するユーザの操作などに応じて、データ放送用アプリApp1などを起動させることができる。図30は、3つのデータ放送用アプリapp0,app1,app2を連携して起動させる運用の例を示している。初めに、データ放送用アプリapp0に対するエクスキュートコマンドとしてのトリガ情報、データ放送用アプリapp1に対するレジスタコマンドとしてのトリガ情報、およびデータ放送用アプリapp2に対するレジスタコマンドとしてのトリガ情報が放送される。これらを受信した受信装置60では、データ放送用アプリapp0が取得、登録されて起動される。実行されたデータ放送用アプリapp0の画面には、データ放送用アプリapp1,app2にそれぞれ対応するアイコンが表示される。これと同時に、データ放送用アプリapp1,app2が取得、登録される。ユーザがデータ放送用アプリapp0の画面に表示されたデータ放送用アプリapp1に対応するアイコンを選択した場合、実行中のデータ放送用アプリapp0が終了されるとともに、データ放送用アプリapp1が起動される。この後は、実行中のデータ放送用アプリapp1に対するインジェクトイベントコマンド、サスペンドコマンド、エクスキュートコマンド、ターミネートコマンドにそれぞれ対応して、データ放送用アプリapp1のイベント発火、休止、再開、終了が行われる。ユーザがデータ放送用アプリapp0の画面に表示されたデータ放送用アプリapp2に対応するアイコンを選択した場合、実行中のデータ放送用アプリapp0が終了されるとともに、データ放送用アプリapp2が起動される。この後は、実行中のデータ放送用アプリapp2に対するインジェクトイベントコマンド、ターミネートコマンドにそれぞれ対応して、データ放送用アプリapp2のイベント発火、終了が行われる。上記運用によれば、エクスキュートコマンドとしてのトリガ情報を用いることなく複数のデータ放送用アプリを連携させて起動させることが可能である。以上に説明したように、第1および第2の実施の形態のいずれにおいても、番組、CMなどのAVコンテンツに連動させてデータ放送用アプリに関する処理を実行させることができる。さらに、デジタルテレビジョン番組がCATV網や衛星通信網などを介して再送信される場合においても、テレビジョン番組に連動し得るデータ放送用コンテンツのサービスを実現することができる。ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。図31は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。このコンピュータ100において、CPUCentralProcessingUnit101,ROMReadOnlyMemory102,RAMRandomAccessMemory103は、バス104により相互に接続されている。バス104には、さらに、入出力インタフェース105が接続されている。入出力インタフェース105には、キーボード、マウス、マイクロホンなどよりなる入力部106、ディスプレイ、スピーカなどよりなる出力部107、ハードディスクや不揮発性のメモリなどよりなる記憶部108、ネットワークインタフェースなどよりなる通信部109、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア111を駆動するドライブ110が接続されている。以上のように構成されるコンピュータでは、CPU101が、例えば、記憶部108に記憶されているプログラムを、入出力インタフェース105及びバス104を介して、RAM103にロードして実行することにより、上述した一連の処理が行われる。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。また、プログラムは、1台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。なお、本開示における実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。"