放送コンテンツを受信し処理する放送コンテンツ処理部と、前記放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするコントローラとを具備する情報処理装置。請求項1に記載の情報処理装置であって、情報を記憶することが可能なメモリをさらに具備し、前記コントローラは、前記実行中のアプリケーションを実行中の状態ごと前記メモリに保持させることによって前記実行中のアプリケーションを一時停止状態にする情報処理装置。請求項2に記載の情報処理装置であって、前記コントローラは、所定の制御情報を含む前記アプリケーション情報テーブルが取得されたとき、当該所定の制御情報に従って、前記アプリケーションの一時停止状態を解除する情報処理装置。放送コンテンツを受信し処理し、コントローラが、前記放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にする情報処理方法。放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするコントローラととしてコンピュータを機能させるプログラム。例えばHbbTVなどのように、放送コンテンツの再生と同時にアプリケーションが実行されるシステムでは、アプリケーションの起動から終了までのライフサイクルが、放送コンテンツに重畳されたAITApplicationInformationTableと呼ばれるデータ構造によって管理される。AITを取得した情報端末は、AITに含まれるアプリケーション制御用のコードをもとにアプリケーションの制御を行う。また、上記ETSIの標準規格によれば、放送コンテンツの再生と同時に実行されるアプリケーションを切り替えが次のように可能である。例えば、アプリケーションAからアプリケーションBへの切り替えは、実行中のアプリケーションAをDESTROYまたはKILLのアプリケーション制御コードにより終了させ、新たなアプリケーションBをAUTOSTARTのアプリケーション制御コードにより起動させることによって行われる。しかしながら、アプリケーションがDESTROYまたはKILLのアプリケーション制御コードにより終了すると、そのアプリケーションおよびそのアプリケーションの実行中の状態ごとメモリから消去させる。すなわち、これはアプリケーションは毎回初期状態からしか起動されないということを意味する。しかしながら、要求される処理によっては、アプリケーションの終了時点までの処理結果を保持し、次回そのアプリケーションが起動されたとき過去の処理結果を引き継いだ状態で処理を再開させたい場合もある。例えば、表示画面をユーザの操作によって変えることのできるアプリケーションの場合、終了直前にユーザが見ていた画面をアプリケーションの次回の起動時の初期画面として表示させることができれば、ユーザが見たい画面を起動時毎にいちいち探し出すような操作の手間を省くことができる。しかし、上記ETSIの標準規格では、アプリケーションの終了時点までの処理結果を保持し、次回そのアプリケーションが起動されたとき過去の処理結果を引き継いだ状態で処理を再開させるような制御は想定されていない。以上のような事情に鑑み、本技術の目的は、放送コンテンツに関連するアプリケーションの終了制御を拡張することのできる情報処理装置、情報処理方法およびプログラムを提供することにある。上記の課題を解決するために、本技術に係る情報処理装置は、放送コンテンツを受信し処理する放送コンテンツ処理部と、前記放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするコントローラとを具備する。上記の情報処理装置は、情報を記憶することが可能なメモリをさらに具備し、前記コントローラは、前記実行中のアプリケーションを実行中の状態ごと前記メモリに保持させることによって前記実行中のアプリケーションを一時停止状態にするとしてもよい。上記の情報処理装置において、前記コントローラは、所定の制御情報を含む前記アプリケーション情報テーブルが取得されたとき、当該所定の制御情報に従って、前記アプリケーションの一時停止状態を解除する。本技術の情報処理方法は、放送コンテンツを受信して処理し、コントローラが、前記放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするものである。本技術のプログラムは、放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするコントローラとしてコンピュータを機能させるプログラムである。以上のように、本技術によれば、放送コンテンツに関連するアプリケーションの終了制御を拡張することができる。以下、本技術の実施の形態を図面をもとに説明する。[情報処理システム]図1は、本実施形態の情報処理システムの概要を示す図である。本実施形態の情報処理システム1は、インターネットなどの第1のネットワーク100と、アプリケーションサーバ200と、エッジルータ300と、LANLocalAreaNetworkなどの第2のネットワーク400と、情報処理装置500と、放送局600とを有する。放送局600は、例えば、地上波、衛星波、IPInternetProtocolネットワークなどの通信媒体を介してデジタル放送信号を送信する。放送局600は、放送コンテンツのストリームパケットと、放送コンテンツの再生と連携して同時に実行されるアプリケーションのパケットと、現在放送中の放送コンテンツ及び当該アプリケーションに関する各種情報を含むPSI/SIProgramSpecificInformationServiceInformationのパケットとを多重化して送信することが可能である。PSI/SIには、当該アプリケーションを管理するための情報からなるデータ構造であるアプリケーション情報テーブルApplicationInformationTable、以下AITと呼ぶ。などが含まれる。アプリケーションサーバ200は、第1のネットワーク100に接続可能とされ、第1のネットワーク100を通じて情報処理装置500に、放送コンテンツの再生と関連して実行させるアプリケーションのファイルおよびこのアプリケーションを管理するための情報からなるデータ構造が記述されたXMLExtensibleMarkupLanguage-AITをそれぞれ配信可能である。エッジルータ300は、第1のネットワーク100と第2のネットワーク400とを接続するためのルータである。第2のネットワーク400は有線、無線を問わない。情報処理装置500は、例えば、パーソナルコンピュータ、携帯電話、スマートフォン、テレビジョン装置、ゲーム機などであるが、具体的に製品形態は問わない。情報処理装置500は、放送局600からデジタル放送信号を受信し、復調してトランスポートストリームを得ることが可能である。情報処理装置500は、このトランスポートストリームから放送コンテンツを分離し、デコードして情報処理装置500に接続される表示部図示せず及びスピーカ部図示せずや、記録装置に出力することが可能である。なお、表示部、スピーカ部および記録装置はそれぞれ、情報処理装置500と一体であってもよいし、互いに独立した機器として直接又は第2のネットワーク400を介して情報処理装置500に接続されていてもよい。あるいは、表示部及びスピーカ部を有する機器図示せずが直接又は第2のネットワーク400を介して情報処理装置500に接続されていてもよい。また、情報処理装置500は、取得したトランスポートストリームからアプリケーションや、AITを含むPSI/SIを抽出し、当該AITを解釈してアプリケーションの制御を行うことが可能である。情報処理装置500は、アプリケーションが可視的なアプリケーションである場合には、このアプリケーションの実行により生成された映像信号を、上記放送コンテンツの映像信号及び字幕信号と合成して表示部に出力することが可能である。さらに、情報処理装置500は、第1のネットワーク100、エッジルータ300及び第2のネットワーク400を通じて、アプリケーションサーバ200からアプリケーション及びXML-AITのファイルをダウンロードなどにより取得することができる。情報処理装置500は、取得したXML-AITを解釈して、アプリケーションサーバ200から取得したアプリケーションを制御することが可能である。[アプリケーション]ここで、アプリケーションについて説明する。アプリケーションは、放送局600およびアプリケーションサーバ200から情報処理装置500に提供される。アプリケーションは、例えばHTML文書、Java登録商標スクリプト、静止画ファイル、動画ファイルなどで構成される。アプリケーションは可視的なものであっても不可視的なものであってもよい。可視的なアプリケーションとは、画面を通じてその状態をユーザが観察することのできるアプリケーションである。不可視的なアプリケーションは、画面を通じてその状態をユーザが観察することのできないアプリケーションであり、例えば、視聴率調査などを目的として、情報処理装置にて視聴された放送コンテンツを特定するための情報や視聴時間を記録して特定のサーバに配信するような機能が考えられる。また、アプリケーションは、情報処理装置500のユーザの操作に従って提示する情報や機能を変えることができる双方向型アプリケーションでもよいし、ユーザに対して一方向に情報を提示するアプリケーションでもよい。[AIT及びXML-AITのデータ構造]ここで、放送局600から提供されるAITのデータ構造と、アプリケーションサーバ200から提供されるXML-AITのデータ構造について説明する。なお、本明細書で単にAITと記述するときは、放送局600から提供されるAITのことを言う。図2は、AITのデータ構造を示す図である。AIT10は、放送連動型アプリケーションに関する種々の情報や、放送連動型アプリケーションを制御するためのアプリケーション制御コード等が格納されるテーブルである。具体的には、AIT10には、テーブルID、セクションシンタックス指示、セクション長、アプリケーション形式、バージョン番号、カレントネクスト指示、セクション番号、最終セクション番号、共通記述子ループ長、アプリケーション情報ループ長、アプリケーション識別子、アプリケーション制御コード11、アプリケーション情報記述子ループ長、記述子等が格納される。図3は、XML-AITのデータ構造を示す図である。XML-AIT20は、放送非連動型アプリケーションに関する種々の情報や、放送非連動型アプリケーションを制御するためのアプリケーション制御コード等が格納されるテーブルである。具体的には、XML-AIT20には、アプリケーション名、アプリケーション識別子、アプリケーション記述子、アプリケーションタイプ、アプリケーション制御コード21、アプリケーションの可視性、現在のサービス内でのみ有効かを示すフラグ、アプリケーションの優先度、アプリケーションのバージョン、プラットフォームプロファイルにあわせたバージョン、アイコン、ストレージ機能の性能、トランスポートプロトコル記述子、アプリケーションロケーション記述子、アプリケーションバウンダリ記述子、アプリケーションスペシフィック記述子、アプリケーションユーセジ記述子等が格納される。[アプリケーション制御コードの定義]アプリケーションのライフサイクルは、AIT10及びXML-AIT20に格納されるアプリケーション制御コード11、21をもとに、情報処理装置500によって動的に制御される。図4はAIT10及びXML-AIT20に格納されるアプリケーション制御コード11、21の定義を示す図である。同図に示すように、アプリケーション制御コードとしては、AUTOSTART、PRESENT、DESTROY、KILL、PREFETCH、REMOTE、DISABLED、PLAYBACKAUTOSTARTが標準規格上存在する。本実施形態では、新たにSUSPENDが追加される。これらアプリケーション制御コードの定義は以下のとおりである。AUTOSTARTは、サービスの選択に伴いアプリケーションを自動で起動することを指示するコードである。アプリケーションが既に実行されている場合にはこの限りでない。PRESENTは、サービスが選択されている間、アプリケーションを実行可能な状態とすることを指示するコードである。但し、対象のアプリケーションは、サービスの選択に伴って自動的にアプリケーションは起動されず、ユーザからの起動の指示を受けて起動される。DESTROYは、アプリケーションの終了の許可を指示するコードである。KILLは、アプリケーションの強制的な終了を指示するコードである。PREFETCHは、アプリケーションのキャッシュを指示するコードである。REMOTEは、現在のトランスポートストリームでは取得できないアプリケーションであることを示すコードである。そのアプリケーションは、別のトランスポートストリームあるいはキャッシュから取得して利用可能となる。DISABLEDは、アプリケーションの起動を禁止することを示すコードである。PLAYBACKAUTOSTARTは、ストレージ記録装置に録画された放送コンテンツの再生に伴いアプリケーションを起動させるためのコードである。SUSPENDは、本実施形態で新規に導入されたコードであり、実行中のアプリケーションを実行中の状態を記憶したまま実行を一時停止することを指示するコードである。[アプリケーションの起動]アプリケーションの起動方法としては、例えば、以下がある。1.図6および図7に示すように、情報処理装置500のユーザによる所定のリモコン操作を契機に、放送もしくはアプリケーションサーバ200よりアプリケーションのポータル画面を取得して表示させ、このポータル画面でユーザにより選択されたアプリケーションを起動させる方法。アプリケーションのポータル画面には利用可能な1以上のアプリケーション情報が提示される。提示されるアプリケーション情報には、そのアプリケーションの実体ファイルや、そのアプリケーションのXML-AITを取得するために必要な通信プロトコルやロケーション情報が紐付けられている。図8に示すように、情報処理装置500のユーザによる所定のリモコン操作などによってポータル画面の起動が指示されるとステップS11、情報処理装置500は放送もしくはアプリケーションサーバ200よりアプリケーションのポータル画面を取得して表示するステップS12。ポータル画面でユーザによって所望のアプリケーション情報が選択されるとステップS13、そのアプリケーション情報にアプリケーションの実体ファイルを取得するために必要な情報が紐付けられている場合にはステップS14のNO、情報処理装置500はその情報をもとにアプリケーションの実体ファイルを取得しステップS16のYES、これを起動させるステップS17。また選択されたアプリケーション情報にそのアプリケーションのXML-AITを取得するために必要な情報が紐付けられている場合には情報処理装置500はその情報をもとにXML-AITを取得して解析し、ステップS14のYES、XML-AITをもとにアプリケーションの実体ファイルを取得しステップS15、これを起動させるステップS17。XML-AITを取得またはアプリケーションの実体ファイルの取得に失敗した場合には、その旨をユーザに掲示するなどのエラー処理が行われるステップS18。2.図9に示すように、AITのアプリケーション制御コードAUTOSTARTをもとに自動的にアプリケーションを起動させる方法。図10に示すように、情報処理装置500のユーザによる所定のリモコン操作などによりチャンネルが選択されるとステップS21、情報処理装置500はそのチャンネルの放送波に放送コンテンツに重畳されて送られてくるAITを取得するステップS22。情報処理装置500は、取得したAITを解析し、その中のアプリケーションを取得するための情報をもとにアプリケーションを取得しステップS23、アプリケーション制御コードAUTOSTARTをもとに自動的にそのアプリケーションを起動させるステップS24。3.図11に示すように、所定のリモコン操作を契機に、AITをもとに現在利用することが可能なアプリケーションのアイコンやリストを作成して表示し、その中から起動させるアプリケーションをユーザに選択させる方法。図12に示すように、情報処理装置500のユーザによる所定のリモコン操作などによりチャンネルが選択されるとステップS31、情報処理装置500はそのチャンネルの放送波に放送コンテンツに重畳されて送られてくるAITを取得するステップS32。ユーザによる所定のリモコン操作などによって利用可能なアプリケーションのリストの表示が指示されると、情報処理装置500は取得されたAITをもとにアプリケーションのリストを表示するステップS33。アプリケーションのリストでユーザによって所望のアプリケーションが選択されるとステップS34、そのアプリケーションのAITをもとにアプリケーションを起動させるステップS35。[情報処理システム1の典型的な動作例]次に、本実施形態の情報処理システム1の動作例を説明する。図13は図1の情報処理システム1における典型的な動作を示す図である。情報処理装置500は、例えばリモコンなどを使ってユーザにより選局された放送局600からの放送コンテンツ放送Aを受信し、映像データ、音声データ、字幕データなどのデコード処理などを行って、情報処理装置500に接続された表示部及びスピーカ部に放送コンテンツ放送Aを出力する。この例では、放送局600から時刻T1に放送連動型アプリケーション以下第1のアプリケーションと呼ぶ。とこの第1のアプリケーションに関するAITが放送コンテンツに重畳して放送されるものとする。このAITには第1のアプリケーションの起動を指示するアプリケーション制御コードAUTOSTARTが格納されている。情報処理装置500は、第1のアプリケーションとAITを受信すると、このAITに記述されたアプリケーション制御コードAUTOSTARTに従って第1のアプリケーションを起動させる。起動された第1のアプリケーションは、例えば、表示部に表示された放送コンテンツAの映像の上に重畳されたウィンドウとして可視化される。続いて、放送局600から時刻T2に、放送非連動型アプリケーション以下第2のアプリケーションと呼ぶ。の起動を指示するアプリケーション制御コードAUTOSTARTを含む新たなAITが放送コンテンツに重畳して放送されるものとする。情報処理装置500は、新たなAITを受信すると、この新たなAITに記述されたアプリケーション制御コードAUTOSTARTに従って第2のアプリケーションを取得し、これを起動する。ここで、第2のアプリケーションは不可視の属性を有するアプリケーションであり、情報処理装置500の表示部には第1のアプリケーションがそのまま表示される。続いて、放送局600から時刻T3に、第1のアプリケーションと第2のアプリケーションの終了を指示するアプリケーション制御コードDESTROYまたはKILLと、別の放送非連動型アプリケーション以下第3のアプリケーションと呼ぶ。の起動を指示するアプリケーション制御コードAUTOSTARTを含む新たなAITが放送コンテンツに重畳して放送される。情報処理装置500は、新たなAITを取得すると、このAITに従って第1のアプリケーションと第2のアプリケーションの終了させるとともに、第3のアプリケーションを取得し、これを起動させる。[典型的な情報処理システムによる標準規格に則った動作例]図14は典型的な情報処理システムによる標準規格に則った動作例を示す図である。情報処理装置は、ユーザにより選局された放送局からの放送コンテンツ放送Aを受信し、映像データ、音声データ、字幕データなどのデコード処理などを行って、情報処理装置に接続された表示部及びスピーカ部に放送コンテンツ放送Aを出力する。放送局から時刻T1に放送連動型アプリケーション以下第1のアプリケーションと呼ぶ。とこの第1のアプリケーションに関するAITが放送で送信されるものとする。このAITには第1のアプリケーションの起動を指示するアプリケーション制御コードAUTOSTARTが格納されている。情報処理装置は、第1のアプリケーションとAITを受信すると、このAITに記述されたアプリケーション制御コードAUTOSTARTに従って第1のアプリケーションを起動させる。起動された第1のアプリケーションは、例えば、表示部に表示された放送コンテンツAの映像の上に重畳されたウィンドウとして可視化される。続いて時刻T2に、放送局から、第1のアプリケーションの終了を指示するアプリケーション制御コードDESTROYまたはKILLと、放送非連動型アプリケーション以下第2のアプリケーションと呼ぶ。の起動を指示するアプリケーション制御コードAUTOSTARTを含む新たなAITが放送されるものとする。情報処理装置は、この新たなAITを受信すると、このAITに記述されたアプリケーション制御コードDESTROYまたはKILLに従って実行中の第1のアプリケーションを終了させるとともに、アプリケーション制御コードAUTOSTARTに従って第2のアプリケーションを起動させる。このようにして実行されるアプリケーションが切り替えられる。アプリケーションが終了されると、そのアプリケーションは実行中の状態の情報を含めて情報処理装置のメモリから消去される。このため、時刻T3に情報処理装置は、再び第1のアプリケーションの起動を指示するアプリケーション制御コードAUTOSTARTを含む新たなAITを取得し、そのAITをもとに第1のアプリケーションを起動しても、その第1のアプリケーションは初期状態からしか起動されない。本実施形態では、このような課題を解決するために、図3に示したように、AITの標準のアプリケーション制御コードのセットにSUSPEND図3の符号26が新たに追加されている。このSUSPENDは、実行中のアプリケーションを実行中の状態をメモリに保存したまま実行を一時停止することを指示するアプリケーション制御コードである。[情報処理装置の構成]図5は本実施形態の情報処理装置500の構成を示すブロック図である。情報処理装置500は、放送インタフェース501、デマルチプレクサ502、出力処理部503、映像デコーダ504、音声デコーダ505、字幕デコーダ506、通信インタフェース507、アプリケーションコントローラ508およびアプリケーション状態記憶部509を有する。放送インタフェース501は、アンテナ及びチューナを有し、これらを用いてユーザにより選局されたデジタル放送信号を受信する。放送インタフェース501は、受信したデジタル放送信号に対して復調処理などを施して得たトランスポートストリームをデマルチプレクサ502に出力する。デマルチプレクサ502は、トランスポートストリームから放送コンテンツのストリームパケット、アプリケーションのパケット、AITのパケットをそれぞれ分離する。デマルチプレクサ502は、放送コンテンツのストリームパケットから映像ESElementaryStream、音声ES、字幕ESを分離する。デマルチプレクサ502は、映像ESを映像デコーダ504に、音声ESを音声デコーダ505に、字幕ESを字幕デコーダ506に、そしてアプリケーションのパケットおよびAITのパケットをアプリケーションコントローラ508にそれぞれ分配する。映像デコーダ504は、映像ESをデコードして映像信号を生成し、生成した映像信号を出力処理部503に出力する。音声デコーダ505は、音声ESをデコードして音声信号を生成し、生成した音声信号を出力処理部503に出力する。字幕デコーダ506は、字幕ESをデコードして字幕信号を生成し、生成した字幕信号を出力処理部503に出力する。通信インタフェース507は、LANなどの第2のネットワーク400を通じて外部の機器と通信を行うためのインタフェースである。通信インタフェース507は無線による通信、有線による通信を問わない。アプリケーションコントローラ508は、アプリケーションの制御に関する処理を行うコントローラである。アプリケーション状態記憶部509メモリは、取得したアプリケーション、実行中のアプリケーションとその状態、一時停止中のアプリケーションとその実行中の状態などを保持する記憶部である。出力処理部503は、映像デコーダ504からの映像信号、音声デコーダ505からの音声信号、字幕デコーダ506からの字幕信号及びアプリケーションコントローラ508からの映像信号や音声信号等を合成し、情報処理装置500に接続された記録装置、表示部及びスピーカ部図示せずに出力する。上記の情報処理装置500の少なくともアプリケーションコントローラ508およびアプリケーション状態記憶部509を含む構成の一部または全ては、CPUCentralProcessingUnitおよびメモリを有するコンピュータとプログラムとにより提供することが可能である。[本実施形態の情報処理システム1のアプリケーション切り替え動作]図15は本実施形態の情報処理システム1におけるアプリケーション切り替え動作を示す図である。情報処理装置500は、例えばリモコンなどを使ってユーザにより選局された放送局600からの放送コンテンツ放送Aを受信し、映像データ、音声データ、字幕データなどのデコード処理などを行って、情報処理装置500に接続された表示部及びスピーカ部に放送コンテンツ放送Aを出力する。具体的には、放送インタフェース501が、ユーザにより選局された放送局600から放送コンテンツ放送Aのデジタル放送信号を受信し、復調処理などを施して得たトランスポートストリームをデマルチプレクサ502に出力する。デマルチプレクサ502はトランスポートストリームから放送コンテンツのストリームパケットを分離し、さらに放送コンテンツのストリームパケットを映像ES、音声ES、字幕ESに分離する。分離された映像ES、音声ES、字幕ESはそれぞれ、映像デコーダ504、音声デコーダ505、字幕デコーダ506にてデコードされ、出力処理部503にて合成されて表示部及びスピーカ部に出力される。この動作例では、放送局600から時刻T1に放送連動型アプリケーション以下第1のアプリケーションと呼ぶ。とこの第1のアプリケーションに関するAITが放送コンテンツに重畳して放送されるものとする。このAITには第1のアプリケーションの起動を指示するアプリケーション制御コードAUTOSTARTが格納されている。デマルチプレクサ502はトランスポートストリームから第1のアプリケーションのパケットとAITのパケットを分離してアプリケーションコントローラ508に供給する。アプリケーションコントローラ508は、放送連動型アプリケーションとAITを取得すると、このAITに記述されたアプリケーション制御コードAUTOSTARTに従って第1のアプリケーションを起動させる。すなわち、アプリケーションコントローラ508は取得したアプリケーションを、システムのメモリであるアプリケーション状態記憶部509に展開して実行状態とする。起動された第1のアプリケーションは、例えば、表示部に表示された放送コンテンツAの映像の上に重畳されたウィンドウとして可視化される。続いて、放送局600から時刻T2に、第1のアプリケーションの一時停止を指示するSUSPENDのアプリケーション制御コードと、例えば放送非連動型アプリケーション以下第2のアプリケーションと呼ぶ。の起動を指示するAUTOSTARTを含む新たなAITが放送されるものとする。情報処理装置500のアプリケーションコントローラ508は、この新たなAITを取得すると、このAITに第1のアプリケーションに対するアプリケーション制御コードとして格納されたSUSPENDに従って、実行中の第1のアプリケーションを実行中の状態を保持したまま一時停止状態にする。すなわち、アプリケーションコントローラ508は、アプリケーション状態記憶部509に展開された第1のアプリケーションを実行中の状態のまま一時停止状態にする。続いてアプリケーションコントローラ508は、取得したAITに第2のアプリケーションに対するアプリケーション制御コードとして記述されたAUTOSTARTに従って第2のアプリケーションを起動させる。なお、このAITには、アプリケーションサーバ200にアクセスして放送非連動型アプリケーションを取得するために必要な、例えば、通信プロトコルに関する情報とロケーション情報などが設定されている。続いて、時刻T3に、放送局600から、第2のアプリケーションの終了を指示するDESTROYまたはKILLのアプリケーション制御コードと、一時停止状態にある第1のアプリケーションの起動を指示するAUTOSTARTまたはその第1のアプリケーションを実行可能な状態とすることを指示するPRESENTのアプリケーション制御コードを含む新たなAITが放送されるものとする。情報処理装置500のアプリケーションコントローラ508は、この新たなAITを取得すると、このAITに第2のアプリケーションに対するアプリケーション制御コードとして記述されたDESTROYまたはKILLに従って第2のアプリケーションを終了させる。さらに、アプリケーションコントローラ508は、取得したAITに第1のアプリケーションに対するアプリケーション制御コードとして記述されたAUTOSTARTまたはPRESENTに従って、第1のアプリケーションを一時停止状態から復帰させる。これにより、第1のアプリケーションは前回一時停止とされた直前の状態から起動される。以上のように、本実施形態によれば、放送コンテンツに関連するアプリケーションをAITにより制御可能な情報処理システムにおいて、ETSI標準のアプリケーション制御コードのセットに新たにSUSPENDを追加した。このSUSPENDを実行することによりアプリケーションを実行状態から一時停止状態にすることができるという新規な機能を追加することができる。これにより、アプリケーションの終了時点までの処理結果を保持し、次回そのアプリケーションが起動されたとき過去の処理結果を引き継いだ状態で処理を再開させるような制御を実現することができる。また、アプリケーションの一時停止状態から復帰の際には、そのアプリケーションを取得する必要がないので、より高速にアプリケーションが起動されて利用できるようになる。なお、上記の実施形態では、放送から取得した第1のアプリケーションを一時停止状態にする場合について説明したが、アプリケーションサーバ200より取得したアプリケーション第2のアプリケーションを同様に一時停止状態にできることは言うまでもない。また、上記の実施形態では、1つのアプリケーションを一時停止状態にする場合について説明したが、複数のアプリケーションを一時停止状態にできることは勿論である。本技術は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。HbbTVの標準規格を前提とした実施形態を説明したが、本技術は、HbbTVの標準規格を前提とすることに必ずしも限定されるものではない。なお、本技術は以下のような構成も採ることができる。1放送コンテンツを受信し処理する放送コンテンツ処理部と、前記放送コンテンツに関連するアプリケーションを制御するための制御情報としてサスペンド情報を設定することが可能なアプリケーション情報テーブルを取得し、前記サスペンド情報を含む前記アプリケーション情報テーブルが取得されたとき、当該サスペンド制御情報に従って実行中のアプリケーションを一時停止状態にするコントローラとを具備する情報処理装置。2前記1に記載の情報処理装置であって、情報を記憶することが可能なメモリをさらに具備し、前記コントローラは、前記実行中のアプリケーションを実行中の状態ごと前記メモリに保持させることによって前記実行中のアプリケーションを一時停止状態にする情報処理装置。3前記1または2のいずれか1つに記載の情報処理装置であって、前記コントローラは、所定の制御情報を含む前記アプリケーション情報テーブルが取得されたとき、当該所定の制御情報に従って、前記アプリケーションの一時停止状態を解除する情報処理装置。