"複数のアプリケーションから選択的にあるアプリケーション実行することのできる情報処理装置において、前記アプリケーションに対する操作指示を受け取りこの指示に従い前記アプリケーションを操作する制御信号受信部と、前記アプリケーションの出力を画像出力装置に転送する複数の画像転送手段と、前記複数のアプリケーションごとに最適な出力手段を記述したアプリケーション記述記憶部と、起動された前記アプリケーションに対して前記アプリケーション記述記憶部に記憶された情報に従って前記画像転送手段を選択する出力手段選択部とを備える情報処理装置。前記アプリケーション記述記憶部には出力手段に加え前記アプリケーションごとに最適な入力手段を記述し、さらに、前記アプリケーション上のカーソルを制御するカーソル位置管理部と、起動された前記アプリケーションに対して前記アプリケーション記述記憶部に記憶された情報に従って前記カーソル位置記憶部もしくは前記アプリケーションに入力制御情報を転送する入力選択手段を備える請求項1に記載の情報処理装置。外部からユーザの制御情報を受信するユーザ入力受信部と、その入力を前記情報処理装置に転送する制御信号送信手段と、前記情報処理装置の画像転送手段に対応する複数の映像受信部と、それぞれのこの映像受信部で受信した情報をデコードする映像出力部と、複数の映像出力のうち適切なものを選択し画面に表示する映像出力装置と、前記情報処理装置とから成る映像転送システム。複数のアプリケーションから選択的にあるアプリケーション実行することのできる情報処理装置における情報処理方法であって、前記複数のアプリケーションごとに最適な出力手段を予め記述し、前記アプリケーションに対する操作指示を受け取りこの指示に従い前記アプリケーションを操作し、起動された前記アプリケーションに対して前記記述された情報に従って画像転送手段を選択し、このアプリケーションの出力を画像出力装置に転送する情報処理方法。本発明は、複数のアプリケーションごとに最適な出力手段を選択することができる情報処理技術を提供することを目的とする。上記課題を解決するために、実施形態によれば情報処理装置は、複数のアプリケーションから選択的にあるアプリケーション実行することのできる情報処理装置において、前記アプリケーションに対する操作指示を受け取りこの指示に従い前記アプリケーションを操作する制御信号受信部と、前記アプリケーションの出力を画像出力装置に転送する複数の画像転送手段と、前記複数のアプリケーションごとに最適な出力手段を記述したアプリケーション記述記憶部と、起動された前記アプリケーションに対して前記アプリケーション記述記憶部に記憶された情報に従って前記画像転送手段を選択する出力手段選択部とを備える。以下、本発明の実施形態を説明する。第1の実施形態本発明による第1の実施形態を図1乃至図8を参照して説明する。まず、図1および図2を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ10として実現されている。デスクトップPCとして実現しても良い。図1はノートブック型パーソナルコンピュータ10のディスプレイユニットを開いた状態における正面図である。本コンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成されている。ディスプレイユニット12にはLCDLiquidCrystalDisplay17から構成される表示装置が組み込まれており、そのLCD17の表示画面はディスプレイユニット12のほぼ中央に位置されている。ディスプレイユニット12は、コンピュータ本体11に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、本コンピュータ10を電源オン/オフするためのパワーボタン14、入力操作パネル15、およびタッチパッド16などが配置されている。入力操作パネル15は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、TV起動ボタン15A、DVDDigitalVersatileDisc起動ボタン15Bも含まれている。TV起動ボタン15Aは、デジタルTV放送番組のような放送番組データの再生及び記録を行うためのTV機能を起動するためのボタンである。TV起動ボタン15Aがユーザによって押下された時、TV機能を実行するためのアプリケーションプログラムが自動的に起動される。DVD起動ボタン15Bは、DVDに記録されたビデオコンテンツを再生するためのボタンである。DVD起動ボタン15Bがユーザによって押下された時、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。次に、図2を参照して、本コンピュータ10のシステム構成について説明する。本コンピュータ10は、図2に示されているように、CPU131、ノースブリッジ132、主メモリ133、グラフィクスコントローラ134、サウスブリッジ119、BIOS-ROM120、ハードディスクドライブHDD121、光ディスクドライブODD122、デジタルTV放送チューナ123、エンベデッドコントローラ/キーボードコントローラICEC/KBC124、およびネットワークコントローラ125等を備えている。CPU131は本コンピュータ10の動作を制御するために設けられたプロセッサであり、ハードディスクドライブHDD121から主メモリ133にロードされる、オペレーティングシステムOS、およびビデオ再生アプリケーションプログラム201のような各種アプリケーションプログラムを実行する。なおCPU131には図示せぬキャッシュメモリがありキャッシュメモリ中には実行中の各種プログラムの一部や関連データが存在し、それらを改めて主メモリ133から参照せずまた細かく変更内容を書き戻さずとも継続的利用をすることにより処理効率を上げることができる。また、CPU131は、BIOS-ROM120に格納されたシステムBIOSBasicInputOutputSystemも実行する。システムBIOSはハードウェア制御のためのプログラムである。ノースブリッジ132はCPU131のローカルバスとサウスブリッジ119との間を接続するブリッジデバイスである。ノースブリッジ132には、主メモリ133をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ132は、AGPAcceleratedGraphicsPortバスなどを介してグラフィクスコントローラ134との通信を実行する機能も有している。グラフィクスコントローラ134は本コンピュータ10のディスプレイモニタとして使用されるLCD17を制御する表示コントローラである。このグラフィクスコントローラ134はビデオメモリVRAM114Aに書き込まれた画像データからLCD17に送出すべき表示信号を生成する。サウスブリッジ119は、LPCLowPinCountバス上の各デバイス、およびPCIPeripheralComponentInterconnectバス上の各デバイスを制御する。また、サウスブリッジ119は、HDD121、ODD122を制御するためのIDEIntegratedDriveElectronicsコントローラを内蔵している。さらに、サウスブリッジ119は、デジタルTV放送チューナ123を制御する機能、およびBIOS-ROM120をアクセス制御するための機能も有している。HDD121は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブODD123は、ビデオコンテンツが格納されたDVDなどの記憶メディアを駆動するためのドライブユニットである。デジタルTV放送チューナ123は、デジタルTV放送番組のような放送番組データを外部から受信するための受信装置である。エンベデッドコントローラ/キーボードコントローラICEC/KBC124は、電力管理のためのエンベデッドコントローラと、キーボードKB13およびタッチパッド16を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。このエンベデッドコントローラ/キーボードコントローラICEC/KBC124は、ユーザによるパワーボタン14の操作に応じて本コンピュータ10をパワーオン/パワーオフする機能を有している。さらに、エンベデッドコントローラ/キーボードコントローラICEC/KBC124は、ユーザによるTV起動ボタン15A、DVD起動ボタン15Bの操作に応じて、本コンピュータ10をパワーオンすることもできる。ネットワークコントローラ125は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。次に、前記の情報処理装置と接続される本実施形態にかかる映像表示装置の構成について説明する。図3はデジタルテレビ31の構成を示すブロック図である。デジタルテレビ31は、チューナ101、デコーダ102、HDMI端子103、D端子104、コンポジット端子105、AVスイッチ106、制御モジュール107、映像処理モジュール108、音声処理モジュール109、モニタ110、スピーカ111、OSDモジュール112、リモコン受信モジュール113、メモリ114、ネットワーク端子115を有する。チューナ101は、アンテナ30で受信した放送信号から所定の周波数の信号を選局して復調する。デコーダ102は、チューナ101で復調された信号をデコード処理する。HDMI端子103は、HDMI接続によって映像信号の伝送に用いられる外部端子である。D端子104は、映像信号の伝送に用いられる外部端子である。コンポジット端子105は、コンポジット映像信号の伝送に用いられる外部端子である。AVスイッチ106は、デコーダ102でデコード処理された信号、HDMI端子103、D端子104、コンポジット端子105を介して入力された信号が入力される。AVスイッチ106は、制御モジュール107による指示に従って、所望の信号の映像信号を映像処理モジュール108に、音声信号を音声処理モジュール109に出力する。映像処理モジュール108は、AVスイッチ106から入力された映像信号に対してモニタ110に表示するために映像処理する。制御モジュール107は、映像処理モジュール108で映像処理された映像信号をモニタ110に表示制御する。音声処理モジュール109は、AVスイッチから入力された音声信号に対してスピーカ111から出力するために音声処理する。制御モジュール107は、音声処理モジュール109で音声処理された音声信号をスピーカ111に出力制御する。OSDモジュール112は、制御モジュール107からの指示に従い、モニタ110の画面上に表示するグラフィックデータを生成する。OSDモジュール112は、映像処理モジュール108にグラフィックデータを出力する。OSDモジュール112は、グラフィックデータとして例えばメニュー画面などを生成する。リモコン受信モジュール113は、リモコン20から送信された赤外線信号を受信し、リモコン信号を取り出して制御モジュール107に出力する。制御モジュール113は、リモコン信号の受信に基づいて各部を制御する。メモリ114は、各種情報を記録する。ネットワーク端子115は、図示せぬネットワークに接続されたデバイスとUPnPのメッセージやコンテンツのデータを送受信する。ネットワーク端子115は、制御モジュール107と接続されている。制御モジュール107は、ネットワーク端子115を介して受信したUPnPのメッセージの処理及びネットワーク端子115を介してUPnPのメッセージをネットワークに送信する。制御モジュール107は、メディアサーバーからコンテンツのデータをネットワークを介して受信すると、HTTPヘッダなどを処理した後にAVスイッチ106に出力する。制御モジュール107は、制御モジュール107内のバッファにコンテンツのデータを一時的に記録してAVスイッチ106に出力する。これは、制御モジュール107は、ネットワークを介してコンテンツのデータを受信する場合、ジッタが発生するためである。次に、図4を用いて本実施例1の機能を説明する。図4における映像出力装置は、上記に構成を記したデジタルテレビ以降TVと称するにて構成され、一方、アプリケーションを実行する情報処理装置は、上記に構成を記したパーソナルコンピュータ以降PCと称するにて構成される。映像出力装置40は以下のモジュールを有する。ユーザ入力受信部41:リモコンなど外部からユーザの操作指示を受ける制御信号送信部42:ユーザ入力受信部41から受けた操作指示を情報処理装置50に転送する画像情報受信部A43a:情報処理装置50から送られてきた方式Aの画像情報を受信する映像出力部A44a:画像情報受信部A43aで受け取った画像情報から画像をデコードする画像情報受信部B43b:情報処理装置50から送られてきた方式Bの画像情報を受信する映像出力部B44b:画像情報受信部B43bで受け取った画像情報から画像をデコードする画像情報受信部C43c:情報処理装置50から送られてきた方式Bの画像情報を受信する映像出力部C44c:画像情報受信部C43cで受け取った画像情報から画像をデコードする出力切替部47:制御信号受信部49で情報処理装置50からの出力指示に従って、映像出力部A44aもしくは映像出力部B44bもしくは映像出力部C44cのいずれかを出力48に出力を行う。出力部48:TVの液晶のように映像の出力を行う制御信号受信部49:情報処理装置50からの出力指示を受信し、出力切替部47に対して出力切替を指示する。一方、情報処理装置50は、以下のモジュールを有する。制御信号受信部51:映像出力装置40から送られてきた操作指示を受信する入力切替部52:制御信号受信部51から送られてきた制御信号を、入出力選択部55の指示によりカーソル位置管理部54もしくはアプリケーション実行部53に転送する。アプリケーション実行部53:アプリケーションを実行するカーソル位置管理部54:フリーカーソル対応のアプリケーションの場合、マウスカーソルのようにカーソル位置を記憶しておき、入力切替部52を介して映像出力装置から送られた制御信号に応じてカーソル位置を移動させる。入力手段選択部55:アプリケーションプロファイル記憶部57に記憶されたアプリケーションの入力出力特徴にしたがって入力切替部52および、制御信号送信部56を介して映像出力装置40に、それぞれ入力出力の切替を行う。制御信号送信部56:映像出力装置40に対して、映像出力選択指示を送信する。アプリケーションプロファイル記憶部7:アプリケーションごとに、入力出力条件などを記述している。例えば、図5に示すようなフォーマットで記述している。ここではtext形式で記述しているが、バイナリやデータベース形式で記述してもかまわない。全てのアプリケーションを1つのファイルにまとめているが、アプリケーションごとに記述しても実施可能である。ここで図5のフォーマットを説明する。AAA:AAAはプログラム名であるProgramaaaexeはプログラムの実行ファイルであるファイルパスを含んでいてもよいInputmouseは入力モードで、mouseはマウスモード、cursorはカーソルモードOutputfullは出力モードで、fullは全画面転送、dlnaはDLNAによる転送、htmlはHTMLプロトコルによる転送なお、Inputoutputに関しては、カンマ区切りで複数実行指定可能であり、先頭にあるものから、優先的に実行される画像情報生成部A58a:アプリケーションの出力情報を受け取って方式Aに従って画像情報を変換する画像情報送信部A59a:方式Aに従って画像情報を映像出力装置10に転送する画像情報生成部B58b:アプリケーションの出力情報を受け取って方式Bに従って画像情報を変換する画像情報送信部B58b:方式Bに従って画像情報を映像出力装置10に転送する画像情報生成部B58c:アプリケーションの出力情報を受け取って方式Cに従って画像情報を変換する画像情報送信部B58c:方式Cに従って画像情報を映像出力装置10に転送する本実施形態では伝送方式A,B、Cとして以下のものを用いる。方式A全画面転送:PCのHDMI端子図3には図示されていないが、VRAM114の内容をグラフィックコントローラ134を介して外部に出力すると、TVのHDMI端子103が接続されており、HDMIを介してPCの全画面をTVに表示する。この場合、画像情報生成部では特に加工を行わず、画像情報送信部はHDMIのトランスミッタ、画像情報受信部はHDMIのレシーバ、映像出力部は無加工で、HDMIからの映像情報をAVスイッチ102を介して画面に出力する。方式BDLNA映像処理装置がDLNAを用いてTVに映像を転送する。PC側のLAN端子図示はないが、図3のネットワークコントローラ125とTV側のLAN端子115がネットワークケーブルに接続されており、この場合、画像情報生成部ではTVが出力できる画像フォーマットに変換トランスコードを行い、画像情報送信部はDLNAの規格に従いDMSとして映像を送信する。画像情報受信部はDMRの規格に従い送信されてきた映像信号を受け取り、映像出力部において受け取った映像のフォーマット例えばMPEG-2にあわせて映像のデコード処理を行う。方式CHTMLアプリケーションがHTMLの形で出力し、HTTPを使ってTV側に転送し表示する。この場合、映像情報生成部は、特に処理を行わず、アプリケーションのHTMLデータを転送する。画像情報送信部はhttpサーバとして機能し、画像情報受信部はhttpクライアントとして映像情報送信部と接続しhttp手順に従ってHTMLで記述されたGUI情報を取得する。取得されたGUI情報は、映像出力部であるHTMLブラウザにて解釈され映像情報として復元される。。図6は、実施形態のアプリケーション選択画面の例を示す図である。4つのアプリケーション名VideoPlay,InternetMovies,MediaApps,Settingsが表示されていて図5の記述と対応している。リモコン20の例えば矢印キーや決定ボタンを用いて対話的にアプリケーションを選択できるように構成されている。図7の入力切替部52のフローチャートを説明する。後述の図8とともに、CPU131を主体とした制御である。なお、制御信号受信部51はネットワークコントローラ125が介在して構成されている。制御信号受信部51から制御情報キーが送信されたときには、以下の動作を行う。ステップS401にて受信したキーを変数Keyに代入する。もし、現在も入力モードがcursorのときはステップS402のY、ステップS403にてそのキーコードをそのままアプリケーション実行部に転送する。Cursorでないすなわち、mouseである場合にはステップS402のN、keyの値がカーソルを表すものかどうかを判断するステップS404。カーソルの場合ステップS404のY、値をカーソル位置管理部54に送り、カーソル位置を更新するステップS405。例えば、keyが右カーソルである場合には、カーソル位置のx座標に10を加える。Keyがカーソルでない場合はステップS404のN、決定キーかどうかを判断し、決定キーの場合はステップS406のY、ステップS407にて、カーソル位置管理部54に指示して、現在のカーソル位置をアプリケーション実行部53に転送する。決定キーでない場合はステップS406のN、キーコードをそのままアプリケーション実行部53に転送するステップS408。次に図8の入出力選択部55のフローチャートを説明する。制御信号受信部51から制御情報キーが送信されたときには、以下の動作を行う。ステップS801にてアプリプロファイルをロードする。次に、インプットを入力切替部52のモードにセットするステップS802。ステップS803にてアウトプットの先頭を変数Xに代入する。次に変数Xが使用可能か否かを判定するステップS804。変数Xが使用可能の場合ステップS804のY、変数Xの値を制御信号送信部56に転送するステップS805。続いて、アプリケーションの出力モードをXに設定するステップS806。変数Xが使用可能でない場合はステップS804のN、ステップS807にて、アウトプットの次のデータを変数Xに代入する。第2の実施形態本発明による第2の実施形態を図3乃至図10を参照して説明する。第2の実施形態では、実施形態1のPCの代わりに携帯端末を用いる。このため、実施形態1と共通する部分は説明を省略する。図9は、実施形態に用いられる携帯端末1の外観図である。図9は、携帯端末1が開いた状態を示している。操作キー5を有する第1の筐体2と主表示画面7を有する第2の筐体3はヒンジ4a、4bで連結され、第2の筐体3は第1の筐体2に対して所定の範囲で回転可能となっている。第1の筐体2には、送話器として機能するマイクロフォン6を設けている。第2の筐体3には、受話器として機能するスピーカ8を設けている。図10は、携帯端末1の構成を示すブロック図である。CPUCentralProcessingUnit9は、装置全体の動作を全体的に制御する。ROMReadOnlyMemory10は、CPU9の動作プログラムやデータなどを保存し、RAMRandomAccessMemory11は、CPU9が動作するときにデータの加工等の作業エリアとして利用される。また映像信号、音声信号等を一時的に格納する。フラッシュメモリ12は、書き換え可能であり、電源を切ってもデータが消えない不揮発性の半導体メモリであり、例えば、電子電話帳の電話番号データを記憶する。これらメモリのデータはメモリインターフェイスを経由してCPU9と交信される。無線制御部13は、アンテナ14を介して無線信号を送受信し、図示しない基地局経由で他の携帯端末と無線通信を行う。音声処理部15は、受信した信号を音声に変換してスピーカ8に出力する。また、マイクロフォン6に入力された音声を符号化して無線制御部13を介してアンテナ14から送出する。無線制御部13はCPU9に接続している。マイクロフォン6は第1の筐体2に設置され、スピーカ8は第2の筐体3に設置されている。主表示画面7は、LCDLiquidCrystalDisplayとバックライトにより構成されている。主表示画面7は、第2の筐体3に設置されている。操作キー5は、利用者が電話番号や所望の信号を入力して操作する複数のキー群である。開閉センサ16は、第1の筐体2と第2の筐体3の開閉状態を検出するセンサである。例えば、磁気抵抗センサやホールセンサとマグネットを組み合わせて検出することができる。CPU9は、開閉センサ16の信号を受けて第1の筐体と第2の筐体の開閉状態を検出する開閉検出手段の機能を有する。角度センサ17は、ヒンジ部4を中心とした第1の筐体2と第2の筐体3との開き角度を検出するセンサである。例えば、磁気抵抗センサやホールセンサとマグネットを組み合わせた角度検出器、ポテンショメータ、ロータリーエンコーダ等の検出センサが用いられる。CPU9は、角度センサ17の信号を受けて、第1の筐体と第2の筐体とのヒンジ部を中心とした開き角度を検出する角度検出手段の機能を有する。バッテリ18は充電可能な内蔵バッテリであり、各部に電源を供給する。外部インターフェース19は、外部とのインターフェースであり、CPU9から外部への映像信号および制御信号が外部インターフェース19を介して送信される。CPU9は、RAM11に格納された映像データやフラッシュメモリ12に記録されている映像データから利用者が選択した映像データを外部に送信する。この携帯端末1を情報処理装置として用いる場合、例えば主表示画面7の画面全体を転送する利用形態がある。また、インターネットから得た動画やデータを転送する利用形態もある。また操作キー5は、図6のアプリケーション選択画面において、4つのアプリケーション名から、キーや決定ボタンを用いて対話的にアプリケーションを選択できるように構成できる。次に、図11を用いて本実施例2の機能を説明する。ここでは、実施例1の図4の構成と異なる点のみを説明する。図11における映像出力装置は、実施例1と同様にデジタルテレビにて構成される。実施例2ではデジタルテレビにマイクモジュールが追加されており、マイクモジュールから入力されたアナログ信号をデジタル信号に変換する音声入力部45を有し、得られたデジタル信号をネットワークを通じて情報処理装置に送信する音声信号送信部46を持つ。一方、図11の情報処理装置50は上記に示した携帯端末上に構成される。実施例1の情報処理装置に加えて音声信号受信部60が追加され、映像出力装置の音声信号送信部から送られてきた音声信号を受信復号化し、音声を利用するアプリケーションに入力するため、アプリケーション実行部に出力する。これにより、TVに接続されたマイクを介して電話をかけるなどのアプリケーションを実行することが可能になる。一方、携帯電話のような携帯端末では、アプリケーションの操作はキー入力のみで操作可能となっており、映像出力装置TVのリモコンのキーを携帯端末に送信することで、同様にアプリケーションの操作が可能である。この件を鑑み本実施例では、入力切替部52カーソル位置管理部54は不要であり、図7の入力切替部52のフローチャートに該当する処理も不要である。図11の機能は、図9のCPU9にて制御されるが、制御信号受信部51制御信号送信部56映像信号送信部59音声信号受信部60に関しては、図9の無線制御部13を用いて公衆網を介して映像出力装置40と通信を行ってもよく、もしくは、外部インタフェース19を用いてWiFiwirelessfidelityなどの無線技術を用いて、公衆網とは別に独自の通信手段を用いて通信を行っても良い。実施形態の効果としては、PC等の側で起動されるアプリケーションにしたがって複数の接続手段を切り替えることにより、適切な接続手段が選択されるため、TVを使うユーザに対し適切なGUIを提供することができる。また、アプリケーションによって、フリーカーソルとマウスカーソルを自動的に切り替えることができ、ユーザのモード切替の手間を減らすことができる。なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる構成要素を適宜組み合わせても良いものである。例えば、第2の実施例では、テレビに接続されたマイクにより音声信号を転送しているが、これに加えてテレビにカメラが付属している場合、音声信号と共に映像信号を転送しても良い。これにより、TV電話の機能を携帯電話を用いて実現することが可能である。"