"車両内においてコンピュータを使用する方法であって、前記方法は、第1の音声入力指示を受け取り、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を判断するステップと、前記車両内において前記音声認識処理が実行されるべきであると判断された場合は、コンピュータを使用する音声認識処理を前記車両内で前記第1の音声入力指示に対して実行するステップと、前記車両外において前記音声認識処理が実行されるべきであると判断された場合は、前記第1の音声入力指示を車両外のシステムに送信するステップと、を含むこと、を特徴とする方法。前記判断するステップは、前記第1の音声入力指示の第1の文脈を決定するステップと、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を前記第1の文脈に基づいて判断するステップと、を含むこと、を特徴とする請求項1に記載の方法。前記第1の文脈を決定することは、前記車両内の第1のユーザによって押下される車両キーのタイプ、及び、前記車両内の出力装置上に表示される情報のうちの少なくとも1つを使用すること、を特徴とする請求項2に記載の方法。前記車両内の出力装置上に表示される情報は、音声情報、ビデオ情報及びナビゲーション情報のうちの少なくとも1つであること、を特徴とする請求項3に記載の方法。前記コンピュータを使用する音声認識処理を前記車両内で実行するステップは、第1の音声認識結果を生成し、前記方法は、前記車両内で実行される音声認識処理の信頼度値であって、前記第1の音声認識結果が正しいものである可能性を示す信頼度値を決定するステップと、前記信頼度値が、第1の閾値よりも小さい場合は、前記第1の音声入力指示に対する音声認識処理が、前記車両外の音声認識システムを使用して実行されるべきであると判断するステップと、を含むこと、を特徴とする請求項1に記載の方法。前記方法は、前記車両外の音声認識システムを使用するべきであると判断された場合、前記車両と前記車両外の音声認識システムとの間の無線通信接続の質が最低閾値を超過するか否かを判断するステップと、前記無線通信接続の質が前記最低閾値よりも小さい場合は、前記音声認識処理が前記車両内の音声認識システムを使用して実行されるべきであると判断するステップと、を含むこと、を特徴とする請求項1に記載の方法。前記第1の音声入力指示は、前記車両の第1のユーザから受け取り、前記方法は、前記第1のユーザ及び前記車両のうちの少なくとも1つについてのプロフィールを前記車両外のシステムに送信するステップを含むこと、を特徴とする請求項1に記載の方法。前記判断するステップは、前記第1の音声入力指示の第1の特性を決定し、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を前記第1の特性に基づいて判断するステップと、を含むこと、を特徴とする請求項1に記載の方法。前記第1の特性は、音声の型、周波数、速度、韻律、明瞭度、諧調、ピッチ、サイズ、方向、量及び継続時間のうちの少なくとも1つであること、を特徴とする請求項8に記載の方法。前記コンピュータを使用する音声認識処理を前記車両内で実行するステップは、第1の音声認識結果を生成し、前記方法は、前記車両内で実行される音声認識処理の信頼度値であって、前記第1の音声認識結果が正しいものである可能性を示す信頼度値を決定するステップと、前記信頼度値が、第1の閾値よりも小さい場合は、前記第1の音声入力指示に対する音声認識処理が前記車両外の音声認識システムを使用して実行されるべきであると判断するステップと、を含むこと、を特徴とする請求項8に記載の方法。前記方法は、前記車両外の音声認識システムを使用するべきであると判断された場合、前記車両と前記車両外の音声認識システムとの間の無線通信接続の質が最低閾値を超過するか否かを判断するステップと、前記無線通信接続の質が前記最低閾値よりも小さい場合は、前記音声認識処理が前記車両内の音声認識システムを使用して実行されるべきであると判断するするステップと、を含むこと、を特徴とする請求項8に記載の方法。前記第1の音声入力指示は、前記車両の第1のユーザから受け取り、前記方法は、前記第1のユーザ及び前記車両のうちの少なくとも1つについてのプロフィールを前記車両外の音声認識システムに送信するステップを含むこと、を特徴とする請求項8に記載の方法。ユーザから第1の音声入力指示を受け取るマイクロフォンと、前記第1の音声入力指示に対する音声認識処理が、車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を判断する音声認識位置判断ユニットと、前記車両内において前記音声認識処理が実行されるべきであると判断された場合は、コンピュータを使用する音声認識処理を前記車両内で前記第1の音声入力指示に対して実行する前記音声認識システムと、前記車両外において前記音声認識処理が実行されるべきであると判断された場合は、前記第1の音声入力指示を車両外のシステムに送信する通信ユニットと、を有することを特徴とする車載システム。前記車両内システムは、前記第1の音声入力指示の第1の文脈を決定する文脈ユニットを有し、前記音声認識位置判断ユニットは、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を前記第1の文脈に基づいて判断すること、を特徴とする請求項13に記載の車載システム。前記音声認識システムは、第1の音声認識結果を生成し、前記車両内システムは、前記車両内で実行される音声認識処理の信頼度値であって、前記第1の音声認識結果が正しいものである可能性を示す信頼度値を決定する信頼度値ユニットを有し、前記音声認識位置判断ユニットは、前記信頼度値が、第1の閾値よりも小さい場合は、前記音声認識処理が、前記車両外の音声認識システムを使用して実行されるべきであると判断すること、を特徴とする請求項13に記載の車載システム。前記通信ユニットは、前記車両外の音声認識システムを使用するべきであると判断された場合、前記車両と前記車両外の音声認識システムとの間の無線通信接続の質が最低閾値を超過するか否かを判断し、前記音声認識位置判断ユニットは、前記無線通信接続の質が前記最低閾値よりも小さい場合は、前記第1の音声入力指示に対する前記音声認識処理が前記車両内の音声認識システムを使用して実行されるべきであると判断すること、を特徴とする請求項13に記載の車載システム。前記通信ユニットは、前記第1のユーザ及び前記車両のうちの少なくとも1つについてのプロフィールを前記車両外のシステムに送信すること、を特徴とする請求項13に記載の車載システム。コンピュータ実行可能な指示を有する1又は複数のコンピュータ読取可能な不揮発性記憶媒体であって、前記指示が実行されると、前記指示は、少なくとも1つのプロッセッサに対して、車両の第1のユーザから第1の音声入力指示を受け取るステップと、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムによって実行されるべきであるか、を判断するステップと、前記車両内において前記音声認識処理が実行されるべきであると判断された場合は、コンピュータを使用する音声認識処理を前記車両内で前記第1の音声入力指示に対して実行するステップと、前記車両外において前記音声認識処理が実行されるべきであると判断された場合は、前記第1の音声入力指示を車両外のシステムに送信するステップと、を実行させること、を特徴とする不揮発性記憶媒体。前記指示は、少なくとも1つのプロッセッサに対して、前記第1の音声入力指示の第1の文脈を決定するステップと、前記第1の音声入力指示に対する音声認識処理が、前記車両内においてコンピュータを使用する音声認識システムによって実行されるべきであるか、それとも、前記車両外の音声認識システムを使用して実行されるべきであるか、を前記第1の文脈に基づいて判断するステップと、を実行させること、を特徴とする請求項18に記載の不揮発性記憶媒体。前記コンピュータを使用する音声認識処理を前記車両内で実行するステップは、第1の音声認識結果を生成し、前記指示は、少なくとも1つのプロッセッサに対して、前記車両内で実行される音声認識処理の信頼度値であって、前記第1の音声認識結果が正しいものである可能性を示す信頼度値を決定するステップと、前記信頼度値が、第1の閾値よりも小さい場合は、前記第1の音声入力指示に対する音声認識処理が、前記車両外の音声認識システムを使用して実行されるべきであると判断するステップと、を実行させること、を特徴とする請求項18に記載の不揮発性記憶媒体。前記指示は、少なくとも1つのプロッセッサに対して、前記車両外の音声認識システムを使用するべきであると判断された場合、前記車両と前記車両外の音声認識システムとの間の無線通信接続の質が最低閾値を超過するか否かを判断するステップと、前記無線通信接続の質が前記最低閾値よりも小さい場合は、前記音声認識処理が前記車両内の音声認識システムを使用して実行されるべきであると判断するステップと、を実行させること、を特徴とする請求項18に記載の不揮発性記憶媒体。前記指示は、少なくとも1つのプロッセッサに対して、前記第1のユーザ及び前記車両のうちの少なくとも1つについてのプロフィールを前記車両外のシステムに送信するステップを実行させること、を特徴とする請求項18に記載の不揮発性記憶媒体。車両内において音声認識が時間的及び文脈的に制約される場合であってもロバストな音声認識を提供する、車両向けの音声認識システム及び方法が必要とされている。車両内においてコンピュータを使用する方法は、まず、音声入力を受け取り、第1の入力音声に対する音声認識処理が、車載音声認識システムによって実行されるべきであるか、それとも、車両外の音声認識システムを使用して実行されるべきであるかを判断し、車両内において音声認識処理が実行されるべきであると判断された場合は、コンピュータを使用する音声認識処理を車両内で第1の音声入力情報に対して実行し、車両外において音声認識処理が実行されるべきであると判断された場合は、第1の音声入力情報を車両外のシステムに送信する。本明細書に記述されている特徴及び利点は、限定的なものではなく、図面、明細書及び特許請求の範囲を見れば、当業者には、追加的な特徴及び利点が明らかになる。さらに、本明細書中で使用される用語は、主として意味の取りやすさ及び教示目的から選択されており、本発明の主旨を限定するために選択されているものではないことは当然である。詳細な説明本発明の好適な一実施形態を、図を参照しつつ説明する。複数の図に跨って同様の参照番号が記される場合、それらは同一の又は機能的に類似した構成要素を意味する。参照番号の最も左の数字は、当該参照番号が初めて使用された図の番号に対応している。本明細書において、ある実施形態又は一実施形態と言う場合は、本発明の少なくとも1つの実施形態に、その実施形態に関連して記述される1つの特徴又は構造が含まれていることを意味する。本明細書のあちこちにある実施形態においてはという語が出現しても、必ずしも同一の実施形態を指しているわけではない。後記する詳細説明のいくつかの部分は、アルゴリズム用語や、コンピュータメモリ内のデータビット作業を示す象徴的な表現による。これらのアルゴリズム的な説明や表現は、情報処理分野の当業者が、自らの業績の要旨を、同分野の他の当業者に最も効率的に伝えるために用いる手段である。アルゴリズムとは、ここでは、そして一般的にも、ある所望の結果に至る複数のステップ指示の首尾一貫したシーケンスのことを言う。ステップとは、物理量に対する物理的操作を要求するステップのことである。通常、必ずしも必要条件ではないが、それらの数値は、記憶され、転送され、合成され、比較されかつ操作され得る、電子的、磁気的又は光学的信号の形を取る。これらの信号のことを、ビット、値、要素、シンボル、文字、語又は番号等と呼ぶことが主として用語の共通化の理由から便宜である。さらに、物理量に対する物理的操作を要求するステップの配列のうちいくつかのものは、一般性を失うことなく、モジュール又はコードデバイスと呼ぶことが便宜である。しかしながら、このような用語の全ては適当な物理量と結び付けられており、これらの物理量に付された単なる便宜的なラベルに過ぎない。後記において特段の説明がない限り、明細書本文全体を通じて、処理、計算、算出、決定又は表示等の用語を用いた説明は、電子的な物理量としてのデータを、コンピュータシステムのメモリ、レジスタ又は他の情報ストレージのなかで操作しかつ変形するコンピュータシステムや同様の電子的コンピューティング機器の動作や処理のことを言う。本実施形態のいくつかの側面は、アルゴリズムの形になったプロセスステップや指示を含む。本実施形態のプロセスステップや指示は、ソフトウエア、ファームウエア又はハードウエアによって実施され、ソフトウエアで実施される場合は、ダウンロードされることが可能であり、多様なオペレーティングシステムが用いる別のプラットフォームから操作されることも可能である。本実施形態は、コンピューティングシステム上で実行され得るコンピュータプログラム製品でもあり得る。本実施形態は、操作を実行する装置にも関する。この装置は、所与の目的を達成する専用装置であってもよいし、コンピュータに記憶されたコンピュータプログラムによって動作する汎用コンピュータであってもよい。このようなコンピュータプログラムは、コンピュータが読取り可能な媒体に記憶され得る。その媒体とは、コンピュータシステムバスに接続可能な、フロッピーディスク登録商標、光ディスク、CD-ROM、電磁光学的ディスク、ROM、RAM、EPROM、EEPROM、電磁的又は光学的カード、ASIC又は電子的命令を記憶し得るあらゆる媒体を含むが、これらに限定されない。さらに、本明細書で言うコンピュータは、単体のプロセッサを含んでもよいし、コンピュータ能力を増加させるために複数のプロセッサを用いた装置であってもよい。ここでいうアルゴリズムやディスプレイは、もともと特定のコンピュータや他の装置に関係している訳ではない。ここで教示される内容に従って、プログラムとともに多様な一般目的システムが使用され得る。又は、必要とされる方法ステップを実行するためにさらに特化した装置を作成することも便宜である。これらのシステムのそれぞれについてどのような構成が必要となるかは、後記する明細書本文から明らかになる。さらには、本実施形態は特定のプログラム言語を参照して記載されるものではない。本実施形態の教示を実装するために、多様なプログラム言語が使用され得る。後記において特定の言語に言及した場合、それは本実施形態の実施可能性及びベストモードを開示するためである。さらに、本明細書で使用される言語は、主として意味の取りやすさ及び教示目的から選択されているのであって、本発明の主旨を限定するために選択されているのではない。従って、本実施形態の開示は、例示的なものであって、限定的なものではない。図1は、様々な実施形態についての動作環境100の例を示す。動作環境100は、車載システム102、オプションである無線携帯通信装置104、車載システム102及びネットワーク108間を通信する、オプションである通信リンク105、車載システム102及び無線携帯通信装置104間を通信する、オプションである短距離通信リンク106、無線携帯通信装置104及びネットワーク108間を通信する、オプションである無線ネットワーク通信リンク107、並びに、ネットワーク108に接続されたサーバ110のような処理装置を含む。ここに記述される通信リンクは、2つの装置を直接的に又は間接的に接続し得る。車載システム102及び無線携帯通信装置104は、短距離通信リンク106を介して相互に通信し得る。短距離通信リンク106は、例えばブルートゥース登録商標技術のような短距離通信技術、又は、例えばユニバーサルシリアルバスUSBのような他の短距離通信技術を使用する。車載システム102及び無線携帯通信装置104は、短距離通信リンク106を介して相互に接続されて対になり得る。携帯通信装置MCD104の例としては、セルラーフォン、パーソナルデバイスアシスタントPDA、スマートフォン、ラップトップ型コンピュータ、又は、例えば演算能力及び通信能力を備え容易に運搬され得る他の装置が存在する。一般的には、MCD104のアプリケーションは、車両と相互作用を行うより広範囲なソフトウエアの一部となり得る。アプリケーションの例としては、カリフォルニア州クパチーノ所在のアップルコンピュータ社から市販されているアイフォン登録商標向けアプリケーション、カリフォルニア州マウンテンビュー所在のグーグル社から市販されているアンドロイド登録商標オペレーティングシステムを使用する電話向けアプリケーションが存在する。代替的な実施形態においては、携帯通信装置104は使用されず、その代わりに、車両組み込み電話、無線ネットワークカード又は他の装置例えば、Wi-Fi適合装置のような車両に組み込まれた通信装置が使用される。説明を容易にするために、本明細書は、携帯通信装置104を使用する実施形態の操作を記述する。しかしながら、このことは、本実施形態の主旨を限定するものではない。前記したように、他の実施形態は、車載システム102とネットワーク108の間の他の通信システムを使用する。車載システム102は、無線携帯通信装置104に情報を送信してもよい。無線携帯通信装置104は、短距離通信リンク106を介して車載システム102に情報を送信してもよい。無線携帯通信装置104は、車載システム102から受け取った情報を格納してもよいし、ネットワーク108を介して例えばサーバ110のような遠隔処理装置に対して情報を提供してもよい。ある実施形態においては、車載システム102は、無線携帯通信装置104に情報を提供してもよい。無線携帯通信装置104は、その情報を使用して、ネットワーク108及び/又はサーバ110から追加情報を入手してもよい。無線携帯通信装置104に対して車載システム102が入力を促す案内を送信し、その案内に応答する情報が提供されると、当該追加情報が入手されることとしてもよい。ネットワーク108は、無線通信ネットワーク、例えばセルラ電話ネットワークを含んでもよいし、インターネット、公衆電話網PSTN、パケット交換ネットワーク、フレームリレーネットワーク、光ファイバーネットワーク、及び/又は、他のタイプのネットワークのような1又は複数の他のネットワークを含んでもよい。図2は、無線携帯通信装置104の実施例の機能ブロック図である。無線携帯通信装置104は、プロセッサ202、メモリ204、短距離通信モジュール206、無線ネットワーク通信モジュール208、入力装置210、出力装置212及び記憶装置218を含んでもよい。プロセッサ202は、メモリ204又はメディアカード、フラッシュ登録商標RAM又は他の有体媒体であり得る記憶装置218のような有体媒体内に記憶された指示を解釈し実行する1又は複数の従来型のプロセッサを含んでもよい。ここで記述されるように、メモリ204は、プロセッサ202が実行する情報及び指示を記憶するために、ランダムアクセスメモリRAM又は他のタイプの動的記憶装置、及び、読出専用メモリRОM又は他のタイプの静的記憶装置を含んでもよい。RAM又は他のタイプの動的記憶装置は、指示を記憶してもよいし、プロセッサ202が指示を実行する間に使用される一時的変数又は中間情報を記憶してもよい。RОM又は他のタイプの静的記憶装置は、プロセッサ202向けの不変の情報及び不変の指示を記憶してもよい。短距離通信モジュール206は、例えばブルートゥース登録商標又は他の短距離通信技術、例えばユニバーサルシリアルバスUSBのような無線短距離通信技術を介して情報を送受信する第1の送受信機を含んでもよい。無線ネットワーク通信モジュール208は、セルラ電話ネットワークを含むがそれに限定されない無線通信ネットワークを介して情報を送受信する第2の送受信機を含んでもよい。入力装置210は、ハードキー、ソフトキー、マイクロフォン、タッチスクリーン、及び/又は、他の入力装置を含んでもよい。出力装置212は、スピーカ及び/又はディスプレイを含んでもよい。図3は、車載システム102の実施例の機能ブロック図である。車載システム102は、プロセッサ302、メモリ304、短距離通信モジュール306、入力装置310、出力装置312、衛星通信モジュール316、記憶装置318及び音声認識モジュール320を含んでもよい。プロセッサ302は、メモリ304又はメディアカード、フラッシュ登録商標RAM又は他の有体媒体のような有体媒体内に記憶された指示を解釈し実行する1又は複数の従来型のプロセッサを含んでもよい。メモリ304は、プロセッサ302が実行する情報及び指示を記憶するために、ランダムアクセスメモリRAM又は他のタイプの動的記憶装置、及び、読出専用メモリRОM又は他のタイプの静的記憶装置を含んでもよい。RAM又は他のタイプの動的記憶装置は、指示を記憶してもよいし、プロセッサ302が指示を実行する間に使用される一時的変数又は中間情報を記憶してもよい。RОM又は他のタイプの静的記憶装置は、前記したように、プロセッサ302向けの不変の情報及び不変の指示を記憶してもよい。短距離通信モジュール306は、例えばブルートゥース登録商標又は他の短距離通信技術、例えばユニバーサルシリアルバスUSB、Wi-Fi等のような無線短距離通信技術を介して情報を送受信する送受信機を含んでもよい。入力装置310は、ハードキー、ソフトキー、マイクロフォン、タッチスクリーン、及び/又は、他の入力装置を含んでもよい。出力装置312は、スピーカ及び/又はディスプレイを含んでもよい。ある実施形態においては、車載システム102の構成部品は、車載システム102を搭載する車両のユーザを目的地に案内するナビゲーションユニットを含んでもよい。つまり、車載システム102の少なくともいくつかの構成要素が協働してナビゲーションユニットとなってもよい。車載システム102がナビゲーションユニットを含むとき、車載システム102は、全地球測位衛星と通信する衛星通信モジュール316を含むものでもよい。ナビゲーションユニットは、行先地点のデータベースを含んでもよい。当該データベースは、車両のユーザがそこに行くことを希望する様々な場所についての情報を格納する。行先地点は、食事、買い物、緊急サービス等のようなカテゴリごとに並べられてもよい。音声認識モジュール320は、プロセッサ、メモリ及び/又は記憶装置を自ら備えることもでき、車両内にあるプロッセッサ302、メモリ304及び記憶装置318のうちの1又は複数を共用することもできる。音声認識モジュール320は、1又は複数のユーザの音声プロフィールを記憶し、例えば1又は複数のユーザが話す命令、要求及び/又は質問を認識することができる。図4は、サーバ110の実施例の機能ブロック図である。サーバ110は、プロセッサ402、メモリ404、ネットワーク通信モジュール408、入力装置410、出力装置412、記憶装置414及び音声認識モジュール420を含んでもよい。プロセッサ402は、メモリ404又はメディアカード、フラッシュ登録商標RAM又は他の有体媒体のような有体媒体内に記憶された指示を解釈し実行する1又は複数の従来型のプロセッサを含んでもよい。ここで記述されるように、メモリ404は、プロセッサ402が実行する情報及び指示を記憶するために、ランダムアクセスメモリRAM又は他のタイプの動的記憶装置、及び、読出専用メモリRОM又は他のタイプの静的記憶装置を含んでもよい。RAM又は他のタイプの動的記憶装置は、指示を記憶するだけではなく、プロセッサ402が指示を実行する間に使用する一時的変数又は中間情報を記憶するものでもよい。RОM又は他のタイプの静的記憶装置は、プロセッサ402向けの不変の情報及び不変の指示を記憶してもよい。音声認識モジュール420は、プロセッサ、メモリ及び/又は記憶装置を自ら備えることもでき、プロッセッサ402、メモリ404及び記憶装置414のうちの1又は複数を共用することもできる。音声認識モジュール420は、1又は複数のユーザの音声プロフィールを記憶し、例えば1又は複数のユーザが話す命令、要求及び/又は質問を認識することができる。ネットワーク通信モジュール408は、ネットワーク108又は他のネットワーク、例えば、ワイドエリアネットワーク、ローカルエリアネットワーク、インターネット等のような有線又は無線通信ネットワークを介して情報を送受信する送受信機を含んでもよい。図5は、ある実施形態に係る音声認識システムの処理を示すフローチャートである。ステップ502において、入力装置310が、音声命令VCを受け取る。一例では、ユーザが例えば車両内のハードキー/ソフトキーを押下することによって音声命令を起動する。そして、命令、要求、質問等を発話する。説明を容易にするため、命令、要求、質問等の任意の入力情報を含む概念として命令という語を使用する。音声命令は、デジタル情報に変換されたうえでデジタル情報として記憶され、又は、アナログ情報のまま記憶され得る。説明を容易にするため、ここでは、デジタル情報の例を説明する。車両は、車両自身が車載機により音声認識を実行するか、それとも、例えばサーバ110、820内において、車両外音声認識モジュール420が車外機によりで音声認識を実行するかを決定する。車載音声認識システム320及び車載音声認識システム420の例としては、ニューヨーク州アーモンク所在のIBM社から市販されているバイアボイス、マサチューセッツ州バーリントン所在のニュアンスコミュニケーション社から市販されているニュアンス音声認識、及び、ワシントン州ベルビュ所在のボイスボックステクノロジ社から市販されているMA及びボイスボックス音声認識がある。プロッセッサ302は、入力装置310から入力信号を受け取り、要求の文脈を識別する。例えば、文脈は、ハードキー/ソフトキーの押下通話キー又は全地球命令キー、及び/又は、出力装置312に表示される情報例えば、ナビゲーション、音声、ビデオに基づき得る。ステップ504において、車載システム102は、車載音声認識モジュール320を使用して音声認識を実行するか、それとも、車両外音声認識モジュール420を使用して音声認識を実行するかを判断する。図6及び図7は、どのようにして当該判断がなされ得るかを例示する。図6は、ある実施形態に係るステップ504の処理を示すフローチャートである。この実施形態においては、ステップ604において、決定された文脈は、車載音声認識モジュール320を使用して音声認識を実行するか、それとも、車両外音声認識モジュール420を使用して音声認識VRを実行するかを判断するのに使用される。例えば、音声制御がディスプレイスクリーン上の情報と関係している車両内において、ディスプレイスクリーンが、例えばCD、DVD等の音声ディスクを再生していることを示す場合は、音声命令の文脈が車載音声システムに関するものであるので、音声命令の文脈は車載機で分析されるべきであると車載システムは判断する。なぜならば、分析速度はより速く、分析信頼度はより高くなることが見込まれ、分析正確度も一般的に高いからである。ステップ604において、最初の判断が、車載機で音声認識を実行するという判断であった場合は、ステップ606において、音声命令VCは、車載音声認識モジュール320に入力される。車載音声認識モジュール320は、音声認識技術を使用して、音声命令を分析する。多くの音声認識技術が使用され得る。信頼度値決定の一例は、Jang音声認識のための信頼度測定、ASurvey2004SpeechCommunicationに公表されており、wwwsciencedirectcomにおいても利用可能である。当該例は、その全体が参照によってここに組み込まれるものとする。ステップ608において、音声認識モジュール320によって決定された信頼度値が、第1の閾値T1より大きい場合、処理はステップ510図5に進む。ステップ510において、音声認識分析の結果は、車両のユーザ又はドライバに対応する音声プロフィールとして車両内に記憶され得る分析の結果は、オプションとして、サーバ110に送信されて車両外に位置する音声プロフィールに記憶される。以降、ステップ534において、命令が実行され得る。または、要求された情報がユーザに提示され得る。ステップ608において、音声認識モジュール320によって決定された信頼度値が、第1の閾値T1を超過しない場合、つまり、車載音声認識モジュールが満足し得る結果を生まなかった場合、この実施形態においては、音声命令は、車両外音声認識モジュール420に送信される。車両外音声認識モジュール420は、より高い処理能力を有し、より高い信頼度値で音声命令の意味を決定することができる。そして、処理は、後記するステップ526に進む。ステップ720を参照して後記するように、追加情報が音声命令とともに送信されてもよい。第1の閾値は、多くの閾値の候補のうちの1つであってもよく、どの候補を選ぶかによって結果が違ってくる。例えば、信頼度値が低いと、システムは、他の動作をなんら実行することなく、ユーザに対し命令を繰り返し入力することを要求することになり得る。図7は、ある実施形態に係るステップ504の処理を示すフローチャートである。図7に示されるステップは、そのすべてが要求されるわけではなく、図示されている順序で実行される必要もない。図7に示されるステップは、図6に示されるステップと組み合わされ得る。ステップ504において、車載システム102は、車載音声認識モジュール320を使用して音声認識を実行するか、それとも、車両外音声認識モジュール420を使用して音声認識を実行するかを判断する。ステップ502において、車載システム102は、音声命令を受け取る。車載システム102は、命令の特性、及び/又は、例えば、音声の型、周波数、速度、韻律、明瞭度、諧調、ピッチ、サイズ、方向、量、及び/又は継続時間のような音声の特性を決定する。特性は、例えば、命令は約5秒より短いか、音声は、男声であるかそれとも女声であるか、話者は早口で話しているか、である。図7に示される実施形態においては、サイズが例として使用されており、以降の記述においても使用される。これらの例は、単に代表的なものであり、継続時間又は他の要因が使用され得る。ステップ702において、命令のサイズが大きすぎる場合、例えば、サイズが第1のサイズ閾値S1を超過する場合、車載システム102は、ステップ708に進む。長い継続期間を有する命令の一例は、ユーザが、長いテキストメッセージを送信することを要求したい場合である。ステップ702において、命令のサイズが大きすぎない場合、車載システム102は、車載音声認識モジュール320を使用して信頼度値CSを決定する。ステップ704において、信頼度値が第1の閾値T1を超過しない場合は、車載システム102は、ステップ708に進む。信頼度値が第1の閾値T1を超過する場合は、命令/要求は、処理に充分な信頼度を有していることがわかる。ステップ706において、車載システムは、決定された命令/要求が車両内で実行されるべきか、それとも、車両外で実行されるべきかを判断する。例えば、いくつかの実施形態においては、音声制御命令、周辺機器制御命令、環境命令例えば、車両内気温の調整、送風機速度の調整、不変のデータ、緊急関連要求例えば、911番通報、最寄病院についての情報要求、ハンズフリーリンク登録商標HFL命令及び住所入力のようないくつかの命令/要求は、車両内で解釈されるべきである。車両外で実行されるべき命令/要求の例としては、ニュース若しくは他の動的データの入手、電子メール若しくはテキストメッセージの送信、イベントチケットの購入、予約、行先地点の検索、又は、天気予報若しくはリアルタイム交通情報の入手がある。ステップ706において、決定された命令/要求が、車両内で実行されるべきものである場合は、処理はステップ510に進む。ステップ706において、命令が、車載機で実行されるべきものでない場合例えば、リアルタイム交通情報又はレストラン営業時間の詳細を入手する場合は、ステップ708において、車載システム102は、車載システム102及びサーバ110の間に、通信リンク105、106、107のうちのいずれかに対する接続問題connectivityissuesが存在するか否かを判断する。ステップ708において、通信障害がありデータが正確に送受信できない場合は、ステップ710において、車載システム102は、識別された命令が車載機で実行され得るか否かを判断する。実行され得る場合は、処理はステップ510に進む。ステップ710において、識別された命令が車載機で実行され得ない場合、又は、命令が不明である場合例えば、命令の情報量が多すぎる、命令が信頼度の低い因子を有する場合、ステップ712において、車載システム102は、ユーザと通信し、音声命令を再入力することを要求する。代替的に、ステップ712において、エラーメッセージが送信され得る。当該エラーメッセージは、接続問題は命令が現時点で実行されることを禁止している旨を記述する。代替的な実施形態においては、接続障害がもはや存在しなくなったとき、車載システム102は、音声命令を記憶し、サーバ110に要求を送信する。ステップ708において、接続問題が存在しない場合は、ステップ720において、車載システムは、音声命令を送信し、車両外音声認識モジュール420によって使用され得る追加的なユーザプロフィール関連情報及び/又は車両情報を提供する。ステップ720の送信に含まれ得る情報のタイプは、以降で詳細に記述される。ステップ504において、音声命令がサーバで実行されるべきであると判断された場合は、ステップ526において、車両外音声認識モジュール420は、受け取った命令の音声認識分析を実行する。プロセッサ402は処理能力がより高く、メモリ404及び記憶装置414はより多くの利用可能なデータを記憶し、他のネットワークから追加リソースが使用され得るので、サーバ内の車両外音声認識モジュール420は、処理能力がより高いエンジン/モジュールとなる。さらに、後記するように、車両に関係する複数のユーザプロフィールが使用されて、ユーザの命令/要求を正確に解釈することを支援する。ステップ528において、車両外音声認識モジュール420によって決定された信頼度値が第2の閾値T2T2はT1とは別の値であってもよいを超過する場合は、ステップ530において、音声認識の結果がサーバ110に記憶され、ステップ532において、当該結果が車両に送信され得る。すると、ステップ510において、車内で当該結果が記憶され得る。ステップ534において、車両は、識別された命令を実行し得る又は、要求された情報を送信し得る。サーバ及び/又は車両に記憶された結果は、将来の性能を向上させるために音声認識モジュール320、420にフィードバックすることもできる。ステップ528において、車両外音声認識モジュール420によって決定された信頼度値が第2の閾値T2を超過しない場合は、ステップ540において、ユーザは音声命令の再入力を要求され、処理はステップ502に戻る。他の実施形態において、音声命令は、車載音声認識モジュール320及び車両外音声認識モジュール420の両者に送信される。両者の結果は車載システム102によって集められ、ユーザに送信される。両者の音声認識の結果が相違する場合は、両者の信頼度値の値同士が比較され、信頼度値が高い方の結果が採用され得る。代替的に、音声命令を分析するリソースをより多く有するものと予定され、したがってより正確である可能性が高い車両外音声認識モジュール420の結果を、初期値として使用してもよい。車載音声認識モジュール320からの結果がユーザに送信される場合、又は、車載システム102が車載音声認識モジュール320から結果を受け取る前に命令が実行される場合は、車載システムは、遅い方の結果を無視してもよいし、ユーザに送信してもよいし、実行してもよい。前記したように、ステップ708において、接続問題が存在しない場合、ステップ720において、車載システムは、音声命令を車両外音声認識モジュール420に送信し、車両外音声認識モジュール420が利用する追加的なユーザプロフィール関連情報及び/又は車両情報を提供し得る。音声命令が車両外音声認識モジュール420に送信されるとき、当該実施形態は、車両外音声認識モジュール420によって使用され得る追加情報を提供してユーザを識別し、車両外音声認識モジュール420が当該情報を利用できない場合よりも正確に音声命令を認識する。ある実施形態においては、車両外音声認識モジュール420は、車両につき1つのユーザプロフィールを含んでもよい。代替的な実施形態においては、車両に関連する複数のユーザプロフィールが存在してもよい。それぞれのユーザプロフィールは、車両外音声認識モジュール420が、音声命令の音声認識を実行するのを支援する。例えば、ユーザプロフィールは、ユーザのアクセント、発音、文構造、会話訓練データ、コーヒーを飲むために、ある車両のユーザはある店によく行く一方、他のユーザは別の店によく行くというようなユーザ傾向のような情報を含んでもよい。様々な実施形態では、車載システム102は、aステップ720において、正しいユーザプロフィールを識別することを支援するのに使用され得る情報を提供することによって、及び/又は、bステップ720において、音声命令が入力された時点での車両の音響モデルを提供し音声認識の確度を高め得る、車両モデル及び車両状態についての追加情報を提供することによって、車両外音声認識モジュール420を支援する。ステップ720において、車両外音声認識モジュール420が正しいユーザプロフィールを識別するのを支援するために提供される情報は、以下の情報を含む。以下の情報とは、キーフォブ識別子車両が複数のキーフォブを有するとき、車両と対になっている場合のセルフォン識別番号又は電話番号、車両/ナビゲーションユニット識別番号、顔面特徴顔面認識に使用する及び/又は運転時に座席にかかるドライバの体重ドライバごとに異なる、車載GPSからの車両位置情報である。車両位置情報は、車両に関連付けられたプロフィールを有するドライバの習慣を識別するのを支援するために使用され得る。例えば、ドライバ1はカリフォルニア州トランスに勤務しており、ドライバ2はカリフォルニア州アナハイムに勤務しているとする。車両の位置がトランスにある又はトランスの近辺にあるとき、車両外音声認識モジュール420は、当該車両位置情報を使用して、ドライバ1が話者であり、したがって、音声認識に際してドライバ1に関連付けられたプロフィールが使用されるべきであることをより正確に決定できる。含まれ得る追加情報の例としては、発話された場合又はスクリーンを使用して選択された場合のユーザの名前、車両内空調制御情報、速度情報、時刻、ブレーキパターン、任意の他の車両関連/車両生成データ、直前を走っている車両又は他の車両と自車の間の車間距離、車両外音声認識モジュール420が2人のドライバの傾向に差をつけ特定のユーザを識別するのを支援する情報がある。これらの情報は、音声命令に追加して、したがって、音声命令の周波数のような音声命令そのものの特性に追加して送信される。車両外音声認識モジュール420によって使用され得る追加情報は、車両の音響に関する。ステップ720において提供される情報は、車両のモデル、車両識別番号/ナビゲーション識別番号を含み得る。車両識別番号/ナビゲーション識別番号は、音声命令を認識しようとするとき、その車両に対応する定義済の音響モデルが使用されることを可能にする。さらに、速度、ヨーイング、車両位置路上騒音、ファンの状態高、低、停止、搭乗者数、窓配置、及び/又は、任意の他の車両関連データ/車両生成データを車両外音声認識モジュール420が使用し、音響モデルを調整して、音声命令が発せられた時点の車両内条件をより正確に反映させる。ステップ720において、この情報は、車両内音声認識モジュール320も使用できる。図8は、ある実施形態に係るユーザ命令/ユーザ情報要求に応答するシステムを示す図である。この実施形態においては、前記の車両音声認識/制御システム及び方法は、ユーザが要求された実施形態を入手する、又は、要求された命令を実行するのを支援するために使用され得る。図8は、ある実施形態に係るシステムを示す図である。当該システムは、車両802を含む。車両802は、車載音声認識VRシステム804車載音声認識モジュール320と同じを含む。このようなVRシステムの例は、前記した。オプションとして、車両802は、通信リンクを介してナビゲーションサーバ810と無線接続されている。ナビゲーションサーバ810は、交通データベース812、行先地点データベース814及び/又は地図データベース816を含み得るし、直接的又は間接的にこれらのデータベースと接続され得る。車両802及び/又はナビゲーションサーバ810は、音声認識サーバ820と接続されている。音声認識サーバ820は、他のデータベース、インターネット、及び/又は、プログラム/アプリケーションと接続され得る。ある実施形態においては、ユーザは、音声認識サーバ820に使用して欲しいアプリケーション824、ウエブサイト822、データベース826の中での好みを設定し得る。例として、ESPN、Yelp、Flixster、OpenTable,Google、CNN、Yahoo等がある。これらの好みは予め設定され得る。又は、音声認識サーバ820を使用して設定/変更することができる。ある実施形態においては、ユーザは、情報又は動作を要求する。例えば、ユーザは、午後7時に4名でおいしい日本料理店を予約して下さいと要求してもよい。ステップ720において、口頭の要求が、追加情報とともに、車両802からナビゲーションサーバ810及び/又は音声認識サーバ820に送信される。ステップ720において送信された追加情報は、ここで記述される実施形態で送信される情報に加えて、ユーザ情報、車両情報、車両速度、車両位置、時刻、及び、計画された経路情報を含み得る。音声認識サーバ820は、音声情報/音声命令及び追加情報を受け取り、前記したような従来型の音声認識を実行し、情報を収集し、及び/又は、要求された命令を実行する。車両位置、車両速度、時刻及び/又は計画された経路情報を送信することによって、車両は、音声認識サーバ820又は車両802自身が、車両位置の変更及び走行方向の変更を可能にする。例えば、南向きに走行している車両内のユーザは、わざわざユーターンして行かなければならないレストランではなく、進行方向にあるレストランを好む傾向がある。ある実施形態においては、この好みは、ユーザが設定したものである。ある実施形態においては、音声認識サーバ820又は車両は、例えば選択された経路に基づいて、特定の時刻における車両位置を推定する。例えば前記の例では、ユーザが目的地を選択し、車両が経路を取得すると、車両は、例えば予約時刻午後7時前後における車両位置を推定し、音声認識サーバがレストランを選択するのを支援し得る。他の実施形態においては、音声認識サーバ820及び/又は車両802は、経路情報及び位置情報を使用して、計画された経路に近いレストラン等の情報を選択し得る。ユーザの口頭要求についての音声認識を実行した後で、音声認識システム820は、1又は複数の情報ソースを識別し、それらの情報ソースに接続する。ある実施形態においては、音声認識システム820は、前記したユーザ選好情報好みを使用する。音声認識システムは、インターネットウエブサイト822、アプリケーション824及び/又はデータベース826と接続して、情報を入手し得る。前記の実施形態において、音声認識システムは、Yelpウエブサイトwwwyelpcom又は同様のウエブサイトに接続すれば、レストランの質、営業時間、必要に応じて予約可能性に関する情報を入手できる。音声認識システム820又はこの例の外部ウエブサイトは、情報を入手するために/車両802内でユーザによって話された命令を実行するために、必要に応じて複数のウエブサイトと接続し得る。前記の例では、適当なレストランを識別した後、車両外音声認識サーバ820は、OpenTablewwwopentablecomのような予約ウエブサイト/予約サービスと接続して、夕食の予約をし得る。要求された情報を検索した後、音声認識サーバ820が車両802にその情報を戻すと、その情報/命令がユーザに提供される。その情報は、車両802内のスピーカを使用して口頭で提供されてもよいし、車両内のスクリーン上でユーザに表示されてもよい。テキストメッセージが送信されてもよいし、他の通信方法が使用されてもよい。ユーザにその情報を提供する際、ある情報がハイライトされ、及び/又は、灰色表示され、その選択についての情報を提供する。例えば、ユーザがその地域のおいしい日本料理店についての情報を要求する場合、車両は、複数のレストラン候補を表示し、現時点において営業中のレストランをハイライト表示し、現時点において閉店しているレストランを灰色表示し得る。前記では、特定の実施形態及び適用例を例示及び記述してきたが、実施形態がここで開示された構造及び構成そのものに限定されないこと、並びに、本実施形態の主旨を逸脱せずに、本実施形態の方法及び装置の配置、動作及び細部について様々な修正、変更及び変形例が可能であることは、当然である。"