音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識装置において、ユーザの発話を前記サーバシステムに送信してその解析を依頼する手段と、移動体の通信環境に関する情報を取得する手段と、前記サーバシステムからの解析結果を一定時間待ち受ける手段と、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知する手段と、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測する手段と、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知する手段と、を有する移動体における音声認識装置。前記移動体の通信環境に関する情報が、移動体の走行ルートの情報を含み、前記通信状況を予測する手段が、前記移動体の走行ルートの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項1に記載の移動体における音声認識装置。前記移動体の通信環境に関する情報が、移動体の通信可能エリアの情報を含み、前記通信状況を予測する手段が、前記移動体の走行ルートおよび前記通信可能エリアの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項1に記載の移動体における音声認識装置。前記通信状況を予測する手段が、移動体の走行ルートにおける通信不能区間と、移動体の走行速度とに基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項3に記載の移動体における音声認識装置。前記通信状況を予測する手段が、中断した通信が前記待ち受け時間内に回復するかを予測するものである、請求項1に記載の移動体における音声認識装置。前記待ち受け時間内に前記解析結果を受信した場合に、それが移動体に対する制御を行う音声コマンドであるか否かを判断する手段と、前記受信した解析結果が、音声コマンドであると判断される場合に、そのコマンドに従い移動体を制御する手段と、をさらに有する、請求項1に記載の移動体における音声認識装置。請求項1~6の何れかに記載の移動体の音声認識装置を備えたナビゲーション装置。請求項1~6の何れかに記載の移動体の音声認識装置と、前記移動体の音声認識装置からの音声データを受信してその解析を行い、結果を該音声認識装置へ送信する音声認識サーバシステムと、からなる移動体の音声認識装置システム。音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識方法において、ユーザの発話を前記サーバシステムに送信してその解析を依頼するステップと、移動体の通信環境に関する情報を取得するステップと、前記サーバシステムからの解析結果を一定時間待ち受けるステップと、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知するステップと、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測するステップと、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知するステップと、を有する移動体における音声認識方法。前記移動体の通信環境に関する情報が、移動体の走行ルートの情報を含み、前記通信状況を予測するステップが、前記移動体の走行ルートの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項9に記載の移動体における音声認識方法。前記移動体の通信環境に関する情報が、移動体の通信可能エリアの情報を含み、前記通信状況を予測するステップが、前記移動体の走行ルートおよび前記通信可能エリアの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項9に記載の移動体における音声認識方法。前記通信状況を予測するステップが、移動体の走行ルートにおける通信不能区間と、移動体の走行速度とに基づいて、前記待ち受け時間内における通信状況を予測するものである、請求項11に記載の移動体における音声認識方法。前記通信状況を予測するステップが、中断した通信が前記待ち受け時間内に回復するかを予測するものである、請求項9に記載の移動体における音声認識方法。前記待ち受け時間内に前記解析結果を受信した場合に、それが移動体に対する制御を行う音声コマンドであるか否かを判断するステップと、前記受信した解析結果が、音声コマンドであると判断される場合に、そのコマンドに従い移動体を制御するステップと、をさらに有する、請求項9に記載の移動体における音声認識方法。音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識プログラムにおいて、ユーザの発話を前記サーバシステムに送信してその解析を依頼するステップと、移動体の通信環境に関する情報を取得するステップと、前記サーバシステムからの解析結果を一定時間待ち受けるステップと、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知するステップと、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測するステップと、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知するステップと、を有する移動体における音声認識プログラム。しかしながら上記各文献に開示の技術を、サーバ型の音声認識における通信不良時の問題に適用した場合には、以下のような問題が生じる。すなわち、上記技術においては、移動体が通信が困難なエリア内にある場合には、ユーザは音声コマンドを発話できなくなるが、事前通知がされてから相当の時間が経過している場合などには、そのことを忘れてコマンドを発話する可能性もある。このような場合、ユーザは結局、通信が不能であることを発話をしてから相当時間が経過したのちに知ることになる。また、状況によっては通信が困難なエリアにおいても、音声コマンドに掛かるデータ容量は少ないことからその送受信が行える場合もあり、従来技術ではその機会を利用することができず、ユーザの利便性が下がる。本発明は、上記問題点に鑑みてなされたものであり、その通信状況を適切に判断して、その通信が困難になる場合にのみ、サーバからの応答待ち受け時間を待たずにその旨をユーザに通知することができる、移動体における音声認識装置および方法を提供することを目的としている。本発明は、音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識装置において、ユーザの発話を前記サーバシステムに送信してその解析を依頼する手段と、移動体の通信環境に関する情報を取得する手段と、前記サーバシステムからの解析結果を一定時間待ち受ける手段と、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知する手段と、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測する手段と、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知する手段と、を有する。好ましくは、前記移動体の通信環境に関する情報が、移動体の走行ルートの情報を含み、前記通信状況を予測する手段が、前記移動体の走行ルートの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記移動体の通信環境に関する情報が、移動体の通信可能エリアの情報を含み、前記通信状況を予測する手段が、前記移動体の走行ルートおよび前記通信可能エリアの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記通信状況を予測する手段が、移動体の走行ルートにおける通信不能区間と、移動体の走行速度とに基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記通信状況を予測する手段が、中断した通信が前記待ち受け時間内に回復するかを予測するものである。好ましくは、本発明の移動体における音声認識装置は、前記待ち受け時間内に前記解析結果を受信した場合に、それが移動体に対する制御を行う音声コマンドであるか否かを判断する手段と、前記受信した解析結果が、音声コマンドであると判断される場合に、そのコマンドに従い移動体を制御する手段と、をさらに有する。本発明は、また、前記記載の移動体の音声認識装置を備えたナビゲーション装置である。本発明は、また、前記記載の移動体の音声認識装置と、前記移動体の音声認識装置からの音声データを受信してその解析を行い、結果を該音声認識装置へ送信する音声認識サーバシステムと、からなる移動体の音声認識装置システムである。本発明は、また、音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識方法において、ユーザの発話を前記サーバシステムに送信してその解析を依頼するステップと、移動体の通信環境に関する情報を取得するステップと、前記サーバシステムからの解析結果を一定時間待ち受けるステップと、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知するステップと、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測するステップと、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知するステップと、を有する。好ましくは、前記移動体の通信環境に関する情報が、移動体の走行ルートの情報を含み、前記通信状況を予測するステップが、前記移動体の走行ルートの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記移動体の通信環境に関する情報が、移動体の通信可能エリアの情報を含み、前記通信状況を予測するステップが、前記移動体の走行ルートおよび前記通信可能エリアの情報に基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記通信状況を予測するステップが、移動体の走行ルートにおける通信不能区間と、移動体の走行速度とに基づいて、前記待ち受け時間内における通信状況を予測するものである。好ましくは、前記通信状況を予測するステップが、中断した通信が前記待ち受け時間内に回復するかを予測するものである。好ましくは、本発明の移動体における音声認識方法は、請求項9に記載の移動体における音声認識方法において、前記待ち受け時間内に前記解析結果を受信した場合に、それが移動体に対する制御を行う音声コマンドであるか否かを判断するステップと、前記受信した解析結果が、音声コマンドであると判断される場合に、そのコマンドに従い移動体を制御するステップと、をさらに有する。本発明は、また、音声認識を行う遠隔のサーバシステムに接続して、ユーザの発話に対する音声認識を実現する移動体における音声認識プログラムにおいて、ユーザの発話を前記サーバシステムに送信してその解析を依頼するステップと、移動体の通信環境に関する情報を取得するステップと、前記サーバシステムからの解析結果を一定時間待ち受けるステップと、前記待ち受け時間内に前記解析結果を受信した場合に、これをユーザに通知するステップと、前記取得した通信環境に関する情報に基づいて、前記待ち受け時間内における通信状況を予測するステップと、前記待ち受け時間内における通信状況が良好でないと判断される場合に、前記解析結果の待ち受けを中止し、その旨をユーザに通知するステップと、を有する。本発明によれば、ユーザが発話した後に通信状況が悪化した場合には、その予想される通信状況の判断がなされる。そして、サーバからの応答待ち受け時間内における通信状況が良好でない場合には、その応答待ち受け時間を待たずに直ちにその旨がユーザに通知されることとなるので、通信不良の場合のユーザの待ち時間が短縮され、その利便性が向上する。次に、本発明の実施の形態について図面を参照して詳細に説明する。以下では、本発明に係る音声認識機能を備えた車載ナビゲーション装置の例をとって本発明の詳細を説明する。図2は、本発明の実施例に係る音声認識機能を備えた車載ナビゲーション装置の構成例を示すブロック図である。同図に示すように、ナビゲーション装置200は、車内バスからの車両の状態に関する各種信号を受信するバスインターフェースI/F202、GPS衛星からの信号を受信して自車位置を検出するGPS受信機204、VICSセンタから配信される道路交通情報を受信するVICS受信機206、ユーザが入力した音声コマンドを音声認識サーバ260へ送信するとともに、その結果を受信する音声コマンド送受信部207、ユーザからの入力を受け取る入力部208、無線または有線により外部機器とデータ通信をする通信制御部216、大容量ハードディスクなどの記憶媒体を含む記憶部218、スピーカ222から音声を出力させる音声出力部220、ディスプレイ226に道路地図等の画像を表示させる表示制御部224、プログラムを記憶するプログラムメモリ230、データを一時的に記憶するデータメモリ240、プログラムを実行することで各部を制御する制御部250を含んで構成される。バスインターフェース202は、自立航法センサ例えば、車速センサや加速度センサ、ジャイロセンサ等からの検出信号、パーキングのオン/オフを示す信号、方向指示器のオン/オフを示す信号などを受け取り、これを制御部250へ提供する。VICS受信機206は、光ビーコン、電波ビーコン、FM多重放送などによりVICSセンタ側から配信された道路交通情報を受信し、これを制御部250へ提供する。音声コマンド送受信部207は、遠隔の音声認識サーバ260との通信インタフェースである。すなわち、ユーザが入力した音声コマンドを遠隔の音声認識サーバへ送信するとともに、そのサーバからの解析結果を受信する。音声認識サーバ260は、例えば、インターネットの公開サーバ上に構築された音声認識サービスであり、特定の規約に従った音声バイナリデータを受信して、その解析を行い、その音声コマンドの内容を表したテキストメッセージを特定のフォーマットで送信元へ返す。もっとも音声認識サーバは、VICSセンタその他のネットワーク通信設備に統合された非公開のものでこれを構築しても良い。入力部208は、ユーザがディスプレイ226に接触して入力を可能にする操作パネル210、音声により入力を可能にする音声入力部212、およびリモコン214を含む。記憶部218は、ナビゲーションに必要な道路地図データを格納する。道路地図データには、道路を識別するためのリンクデータ、交差点を識別するためのノードデータ、施設等のPOIを識別する施設データ、市区町村の行政区画の境界または範囲を識別するための行政区画に関する情報、VICSリンク情報と道路地図データに含まれるリンクデータとの対応関係を示す情報などが含まれる。プログラムメモリ230は、自立航法センサやGPS受信機204からの検出信号に基づき自車位置を算出する自車位置算出プログラム232、自車位置やその他の開始位置から目的地までの最適な誘導経路を探索しこれを案内する誘導経路案内プログラム234、自車位置あるいはユーザが指定した特定エリア内の施設を検索するための周辺施設検索プログラム236、ユーザの発話する音声コマンドを受け付け、データ処理する音声コマンド処理プログラム238、走行ルートから車両の通信環境を取得し、通信状況を予測する通信状況予測プログラム239などを含む。データメモリ240は、例えば、記憶部218から読み出した道路地図データ242、自車位置算出プログラム232で算出された自車位置情報244、周辺施設検索プログラム236で検索された施設データ246、音声認識サーバ260から受信した音声解析情報248、通信状況予測プログラム239で取得した通信環境情報249などを記憶する。次に、上記構成のナビゲーション装置200における音声コマンド処理について説明する。ナビゲーション装置200においては、ユーザが音声にて車両上の各種機器、例えば、マルチメディア端末の操作、ナビゲーション装置の操作、エアコンやパワーウィンドウなど車両設備のコントロールを行うことができる。ユーザが、ハンドル近傍に設置したスイッチを操作することによって、音声コマンド処理プログラム238が起動し、音声入力部212が音声コマンドの受け付け可能な状態になる。図3は、音声コマンド処理を実現するための機能ブロック図を示している。図に示すように、音声コマンド処理は、音声コマンド処理プログラム238と通信状況予測プログラム239における各機能が協働することによって実現される。音声コマンド処理プログラム238は、音声認識サーバ260へユーザの発話データを送信する音声コマンド送信プログラム302、音声認識サーバからの音声解析結果を受信する音声解析データ受信プログラム304、受信した音声解析に係るテキストメッセージからその内容に係る制御コマンドを特定する制御コマンド特定プログラム306、音声認識の結果をユーザに通知する音声認識結果通知プログラム308、および特定された制御コマンドを実行する音声コマンド実行プログラム310を含む。また、通信状況予測プログラム239は、車両の通信環境に関する情報を取得する通信環境情報取得プログラム312、およびこの情報に基づいてこの先の通信状況の変化を予測し、通信の確立を維持するかを判断する状況予測判断プログラム314を含んでいる。前記音声コマンド送信プログラム302は、ユーザからの音声コマンドの入力があった場合に、音声コマンド送受信部207と音声認識サーバ260とのコネクションを確立し、必要な前処理、例えば、音声データが期待するデータフォーマットおよびプロトコルで音声データをパッケージ化し、これを送出する。音声解析データ受信プログラム304は、音声コマンド送信プログラム302により音声データが送信されてから所定のタイムアウト時間が経過するまで、音声認識サーバ260からの応答データを待ち受ける。制御コマンド特定プログラム306は、受信した音声認識結果に基づくテキストメッセージが、音声で実行可能な制御コマンドの何れかに該当するか判断する。前記通信環境情報取得プログラム312は、車両の通信環境に関する情報を取得する。実施例において、この情報には、自車位置、ナビゲーションに係る誘導経路、走行エリアの通信環境情報例えば、そのエリアが通信不能エリアであるかの情報など、および車両の走行情報例えば、走行速度などを含む。これらの情報を取得するために、通信環境情報取得プログラム312は、自車位置算出プログラム232、誘導経路案内プログラム234で生成され記憶部218に逐次記憶される、自車位置や誘導経路の情報、並びに道路地図データベース242などにアクセスする。通信環境情報取得プログラム312はまた、音声認識サーバ260との通信状況を判断し、その結果を記録する。音声認識サーバ260との通信状況の判断は、例えば、一定間隔でサーバのIPアドレスに対してpingを送信してその応答状況を把握するなどの方法を取ることができる。前記状況予測判断プログラム314は、通信環境情報取得プログラム312で取得された情報に基づいて、音声コマンドが音声認識サーバ260に送出されてからその待ち受けをする間のタイムアウト時間内における、通信状況の変化を予測する。この予測は、車両の走行ルートと走行速度からタイムアウト時間内における車両の到達エリアを予測し、道路地図データベース242から得られたそのエリアにおける通信状況を把握することで実現する。例えば、走行ルート上には通信環境のないトンネルが存在し、タイムアウト時間内では車両はトンネルをから出られないと判断される場合には、通信環境情報取得プログラム312は、サーバとの通信が確立できないと判断する。次に、前記音声コマンド処理プログラム238に基づいた、音声コマンド処理のワークフローを、図4および図5に沿って説明する。音声コマンド処理は、ユーザが、ハンドル近傍に設置したスイッチを操作することによって開始され、この操作で音声入力部212は音声コマンドを受け付け可能な状態になる。システムに対するユーザの音声コマンドの発話がなされるとステップS402、システムは、音声データに対する前処理を実行し、音声コマンド送受信部207と音声認識サーバ260とのコネクションを確立して、この音声データを送信するステップS404。次いで、所定のタイムアウト時間例えば、30秒をカウントするタイマーを起動しステップS406、これがタイムアウトするまで音声認識サーバ260からの応答を待ち受けるステップS408~S414。この待ち受け中に、システムは通信環境情報を取得しステップS410、現在の通信状況が良好であるか判断するステップS412。タイムアウト時間が経過するまでに音声認識サーバ260からの応答が得られない場合にはステップS408、その受信を断念し、通信終了処理を実行した後ステップS418、その旨をユーザに音声通知して本処理を終えるステップS420。一方で、タイムアウト時間が経過する前において、音声認識サーバ260とのコネクションが切断されるなど、通信状況が良好でない状況が生じた場合には、処理はステップS416に移行し、ここで状況予測判断プログラム314が起動されて、車両の走行状況などからタイムアウト時間内に通信状況が改善するかの判断がなされる。車両がトンネル内を走行中など、タイムアウト時間内に通信状況が改善される可能性がないと判断される場合、システムはタイムアウト時間の経過を待たずに、音声認識サーバとの通信を断念し、通信終了処理を実行した後ステップS418、その旨をユーザに音声通知して本処理を終えるステップS420。タイムアウト時間が経過する前に、音声認識サーバ260からの応答が得られた場合、処理はステップS422に移行し、その応答テキストメッセージの表す制御コマンドを特定する処理を実行する。そして、制御コマンドが特定できた場合にはステップS424、そのコマンドをユーザに音声通知しステップS426、その実行の可否を確認するステップS428。そして、ユーザからの音声またはスイッチ操作による了承の応答を経て、その制御コマンドを実行しステップS430、本処理を終了する。また、ステップS424で制御コマンドが特定できなかった場合には、その旨をユーザに音声通知してステップS432、処理を終了する。このようにして、本実施例に係る音声コマンド処理においては、ユーザが音声コマンドを発話したあと、一定時間通信状況の改善が見られないような場合においては、タイムアウト時間が経過するのを待たずに通信を断念し、その旨をユーザに即時通知することができる。図6は、通信環境が悪化した場合の本実施例による処理と、従来技術における処理とを比較するためのタイミングチャートを示している。従来技術における処理Aでは、音声認識サーバとの通信が開始されたあとに、通信環境が悪化した場合でも、システムは予め指定されたタイムアウト時間t1が経過するまで、サーバからの応答を待ち受け、その後、音声認識ができなかったことをユーザに通知している。一方で、本実施例における処理Bでは、音声認識サーバとの通信が開始されたあとに、通信環境が悪化した場合、その後の通信状況を予測して、その改善が期待できない場合、音声認識を断念し、タイムアウト時間t1が経過するのを待たずにユーザにその旨を通知しているt2を参照。その結果、ユーザは即時に、音声認識によるコマンドの実行が困難である状況を理解し、手動でコマンドに係る操作を実行できるようになる。以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形変更が可能である。例えば、先の実施例において、ナビゲーション装置側にも音声データに対する音声解析機能を持たせ、音声認識サーバからのデータに係る制御コマンドが特定できない場合に、この音声解析機能により音声データを再解析し制御コマンドを特定することを試みる、などの変更が可能である。