音声更新を提供する方法であって、音声更新を受け取るステップと、音声更新ウィンドウをスケジュールするステップであって、前記音声更新ウィンドウが、前記音声更新がブロードキャストされる所定の時間ウィンドウであるステップとを含む方法。マイクロフォンをアクティブ化するステップをさらに含む、請求項1に記載の方法。会話に対する音響環境を監視するステップをさらに含む、請求項2に記載の方法。前記更新ウィンドウに入っているか否か判断するステップをさらに含む、請求項3に記載の方法。前記更新ウィンドウに入っている場合、会話が検出されたか否か判断するステップをさらに含む、請求項4に記載の方法。前記会話が検出されなかった場合、前記音声更新をブロードキャストするステップをさらに含む、請求項5に記載の方法。前記会話が検出された場合、前記会話の中断を聴き取るステップをさらに含む、請求項6に記載の方法。前記会話の中断が検出された場合、前記音声更新をブロードキャストするステップをさらに含む、請求項5に記載の方法。中断が検出されなかった場合、前記更新ウィンドウの満了が近づいているか否か判断するステップをさらに含む、請求項8に記載の方法。前記更新ウィンドウの満了が近づいている場合、システム音量を下げるステップと、前記音声更新をブロードキャストするステップとをさらに含む、請求項9に記載の方法。音声更新を提供するデバイスであって、音声更新を受け取るための手段と、音声更新ウィンドウをスケジュールするための手段であって、前記音声更新ウィンドウが、音声更新がブロードキャストされる所定の時間ウィンドウである手段とを備えるデバイス。マイクロフォンをアクティブ化するための手段をさらに備える、請求項11に記載のデバイス。会話に対する音響環境を監視するための手段をさらに備える、請求項12に記載のデバイス。前記更新ウィンドウに入っているか否か判断するための手段をさらに備える、請求項13に記載のデバイス。前記更新ウィンドウに入っている場合、会話が検出されたか否か判断するための手段をさらに備える、請求項14に記載のデバイス。前記会話が検出されなかった場合、前記音声更新をブロードキャストするための手段をさらに備える、請求項15に記載のデバイス。前記会話が検出された場合、前記会話の中断を聴き取るための手段をさらに備える、請求項16に記載のデバイス。前記会話の中断が検出された場合、前記音声更新をブロードキャストするための手段をさらに備える、請求項15に記載のデバイス。中断が検出されなかった場合、前記更新ウィンドウの満了が近づいているか否か判断するための手段をさらに備える、請求項18に記載のデバイス。前記更新ウィンドウの満了が近づいている場合、システム音量を下げるための手段と、前記音声更新をブロードキャストするための手段とをさらに備える、請求項19に記載のデバイス。音声更新を提供するデバイスであって、前記デバイスが、メモリと、前記メモリにアクセス可能なプロセッサとを備え、前記プロセッサが、音声更新を受信し、音声更新ウィンドウをスケジュールするように動作可能であり、前記音声更新ウィンドウが、音声更新がブロードキャストされる所定の時間ウィンドウであるデバイス。前記プロセッサが、マイクロフォンをアクティブ化するようにさらに動作可能である、請求項21に記載のデバイス。前記プロセッサが、会話に対する音響環境を監視するようにさらに動作可能である、請求項22に記載のデバイス。前記プロセッサが、前記更新ウィンドウに入っているか否か判断するようにさらに動作可能である、請求項23に記載のデバイス。前記プロセッサが、前記更新ウィンドウに入っている場合、会話が検出されたか否か判断するようにさらに動作可能である、請求項24に記載のデバイス。前記プロセッサが、前記会話が検出されなかった場合、前記音声更新をブロードキャストするようにさらに動作可能である、請求項25に記載のデバイス。前記プロセッサが、前記会話が検出された場合、前記会話の中断を聴き取るようにさらに動作可能である、請求項26に記載のデバイス。前記プロセッサが、前記会話の中断が検出された場合、前記音声更新をブロードキャストするようにさらに動作可能である、請求項25に記載のデバイス。前記プロセッサが、中断が検出されなかった場合、前記更新ウィンドウの満了が近づいているか否か判断するようにさらに動作可能である、請求項28に記載のデバイス。前記プロセッサが、前記更新ウィンドウの満了が近づいている場合、システム音量を下げ、前記音声更新をブロードキャストするようにさらに動作可能である、請求項29に記載のデバイス。音声更新を提供するためのコンピュータにより実行可能な命令を記録するコンピュータ可読記録媒体であって、音声更新を受け取るための少なくとも1つの命令と、音声更新ウィンドウをスケジュールするための少なくとも1つの命令であって、前記音声更新ウィンドウが、音声更新がブロードキャストされる所定の時間ウィンドウである命令を含むコンピュータ可読記録媒体。マイクロフォンをアクティブ化するための少なくとも1つの命令をさらに含む、請求項31に記載のコンピュータ可読記録媒体。会話に対する音響環境を監視するための少なくとも1つの命令をさらに含む、請求項32に記載のコンピュータ可読記録媒体。前記更新ウィンドウに入っているか否か判断するための少なくとも1つの命令をさらに含む、請求項33に記載のコンピュータ可読記録媒体。前記更新ウィンドウに入っている場合、会話が検出されたか否か判断するための少なくとも1つの命令をさらに含む、請求項34に記載のコンピュータ可読記録媒体。前記会話が検出されなかった場合、前記音声更新をブロードキャストするための少なくとも1つの命令をさらに含む、請求項35に記載のコンピュータ可読記録媒体。前記会話が検出された場合、前記会話の中断を聴き取るための少なくとも1つの命令をさらに含む、請求項36に記載のコンピュータ可読記録媒体。前記会話の中断が検出された場合、前記音声更新をブロードキャストするための少なくとも1つの命令をさらに含む、請求項35に記載のコンピュータ可読記録媒体。中断が検出されなかった場合、前記更新ウィンドウの満了が近づいているか否か判断するための少なくとも1つの命令をさらに含む、請求項38に記載のコンピュータ可読記録媒体。前記更新ウィンドウの満了が近づいている場合、システム音量を下げるための少なくとも1つの命令と、前記音声更新をブロードキャストするための少なくとも1つの命令とをさらに含む、請求項39に記載のコンピュータ可読記録媒体。したがって、必要とされているのは、音声更新を提供する改善されたシステムおよび方法である。図中、別段に規定されていない限り、類似の参照番号は、様々な図の全体を通じて、類似の部分を指す。例示的なという言葉は、一例、実例または例として供するを意味するために本明細書で使用される。例示的なものとして本明細書で説明する態様は、必ずしも他の態様よりも好ましい、または有利であると解釈されるわけではない。本明細書では、アプリケーションという用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイルおよびパッチなど、実行可能コンテンツを有するファイルを含むこともある。加えて、本明細書で言及するアプリケーションは、オープンされる必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。コンテンツという用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイル、パッチなど、実行可能コンテンツを有するファイルを含むこともある。加えて、本明細書で言及するコンテンツは、オープンされる必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。本明細書で使用される場合、構成要素、データベース、モジュール、システムなどの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、実行中のソフトウェアを問わず、コンピュータ関連のエンティティを指すことが意図されている。たとえば構成要素は、プロセッサ上で作動しているプロセス、プロセッサ、オブジェクト、実行可能、実行スレッド、プログラムおよびまたはコンピュータであってよいが、これらであることに限定されない。例を挙げると、コンピューティングデバイス上で作動しているアプリケーションとコンピューティングデバイスの両方が構成要素であり得る。1つまたは複数の構成要素は、プロセスおよびまたは実行スレッドの中に存在してよく、1つの構成要素を1つのコンピュータに局在化すること、およびまたは2つ以上のコンピュータに分散することが可能である。加えて、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。構成要素は、1つまたは複数のデータパケットを有する信号に従うなどしてローカルプロセスおよびまたはリモートプロセスの方法により通信することができる。最初に図1および図2を参照すると、例示的なポータブルコンピューティングデバイスが示されており、全体的に100と表される。図示のように、PCD100は、ハウジング102を含み得る。ハウジング102は、上側ハウジング部104および下側ハウジング部106を含み得る。図1は、上側ハウジング部104がディスプレイ108を含み得ることを示す。特定の態様において、ディスプレイ108は、タッチスクリーンディスプレイでもよい。上側ハウジング部104は、トラックボール入力デバイス110を含むこともできる。さらに、図1に示されるように、上側ハウジング部104は、電源投入ボタン112および電源切断ボタン114を含むことができる。図1に示されるように、PCD100の上側ハウジング部104は、複数のインジケータライト116およびスピーカー118を含むことができる。各インジケータライト116は、発光ダイオードでもよい。特定の態様では、図2に示すように、上側ハウジング部104は下側ハウジング106に対して移動可能である。具体的には、上側ハウジング部104は下側ハウジング部106に対してスライド可能であってよい。図2に示すように、下側ハウジング部106はマルチボタン型キーボード120を含むことができる。特定の態様では、マルチボタン型キーボード120は標準型QWERTYキーボードであり得る。マルチボタン型キーボード120は、上側ハウジング部104が下側ハウジング部106に対して移動したときに現れ得る。図2は、PCD100が下側ハウジング部106上にリセットボタン122を含み得ることをさらに示している。図3を参照すると、ポータブルコンピューティングデバイスの例示的な非限定的態様が示されており、全体的に320と表される。図示のように、PCD320は、互いに結合されたデジタル信号プロセッサ324およびアナログ信号プロセッサ326を含むオンチップシステム322を含む。オンチップシステム322は、3つ以上のプロセッサを含み得る。図3に示すように、ディスプレイコントローラ328およびタッチスクリーンコントローラ330がデジタル信号プロセッサ324に結合される。次に、オンチップシステム322の外部にあるタッチスクリーンディスプレイ332が、ディスプレイコントローラ328およびタッチスクリーンコントローラ330に結合される。図3は、ビデオエンコーダ334、たとえば位相反転線エンコーダ、sequentialcouleuramemoireエンコーダ、または全国テレビジョン方式委員会エンコーダがデジタル信号プロセッサ324に結合されることをさらに示している。さらに、ビデオ増幅器336は、ビデオエンコーダ334およびタッチスクリーンディスプレイ332に結合される。また、ビデオポート338は、ビデオ増幅器336に結合される。図3に示すように、ユニバーサルシリアルバスコントローラ340がデジタル信号プロセッサ324に結合される。また、USBポート342がUSBコントローラ340に結合される。メモリ344および加入者識別モジュールカード346も、デジタル信号プロセッサ324に結合され得る。さらに、図3に示すように、デジタルカメラ348がデジタル信号プロセッサ324に結合され得る。例示的な態様では、デジタルカメラ348は、電荷結合デバイスカメラまたは相補型金属酸化物半導体カメラである。図3にさらに示されるように、ステレオオーディオコーデック350がアナログ信号プロセッサ326に結合され得る。さらに、オーディオ増幅器352がステレオオーディオコーデック350に結合され得る。例示的な態様では、第1のステレオスピーカー354および第2のステレオスピーカー356がオーディオ増幅器352に結合される。図3は、マイクロフォン増幅器358もステレオオーディオコーデック350に結合され得ることを示している。加えて、マイクロフォン360がマイクロフォン増幅器358に結合され得る。特定の態様では、周波数変調ラジオチューナー362がステレオオーディオコーデック350に結合され得る。また、FMアンテナ364がFMラジオチューナー362に結合される。さらに、ステレオヘッドフォン366がステレオオーディオコーデック350に結合され得る。図3は、無線周波数トランシーバ368がアナログ信号プロセッサ326に結合され得ることをさらに示している。RFスイッチ370がRFトランシーバ368およびRFアンテナ372に結合され得る。図3に示すように、キーパッド374がアナログ信号プロセッサ326に結合され得る。また、マイクロフォンを備えたモノヘッドセット376がアナログ信号プロセッサ326に結合され得る。さらに、バイブレータデバイス378がアナログ信号プロセッサ326に結合され得る。図3は、電源380がオンチップシステム322に結合され得ることも示している。特定の態様では、電源380は電力を必要とするPCD320の様々な構成要素に電力を供給する直流電源である。さらに、特定の態様では、電源は、AC電源に接続された交流DC変換器から導出される充電式DCバッテリまたはDC電源である。図3は、PCD320がデータネットワーク、たとえばローカルエリアネットワーク、パーソナルエリアネットワーク、その他の任意のネットワークにアクセスするために使用できるネットワークカード388も含み得ることをさらに示している。ネットワークカード388は、ブルートゥースネットワークカード、WiFiネットワークカード、パーソナルエリアネットワークカード、パーソナルエリアネットワーク超低電力技術ネットワークカード、当技術分野でよく知られているその他のネットワークカードであってよい。さらに、ネットワークカード388は、チップに組み込むことができ、すなわち、ネットワークカード388は、チップでのフルソリューションとすることができ、個別のネットワークカード388でなくてもよい。図3は、PCD320が、PCD320の場所を判断するのに使われ得る全地球測位システムモジュール382も含み得ることを示す。さらに、PCD320は、目的地、たとえば、ユーザが選択した目的地、ユーザが与えた目的地、またはその組合せまでの1つまたは複数の指示を判断するのに使われ得るマッピングモジュール384を含み得る。GPSモジュール382、マッピングモジュール384、またはその組合せは、PCD320の場所と、PCD320の現在地から目的地までの1つまたは複数の曲り角ごとの指示とを判断するための手段として働くことができる。PCD320は、曲り角ごとの指示に関連付けられた各指示更新を、スピーカー354、356を介してユーザにブロードキャストすることができる。本明細書に記載する方法の1つまたは複数がない場合、ユーザが、他の誰かと対面して会話している場合、PCD320は、対面会話に割り込み、または干渉するように、指示更新を与えてしまう場合がある。ただし、本明細書に記載する方法の1つまたは複数を用いて、PCD320は、会話を聴き、会話の中の1つまたは複数の中断を検出することができる。中断の間、PCD320は、指示更新をユーザにブロードキャストすることができる。したがって、会話に、指示更新が割り込むことはない。中断が起こらない場合、PCD320は、システムの音量を下げ、より低音量で更新指示をユーザにブロードキャストすることができる。したがって、会話の割込みを、実質的に最小限にすることができる。PCD320は、会話の密度を、たとえば、1分あたりの単語数で測定されるものとして、さらに監視することができる。会話の密度が条件を満たす、たとえば、密度が所定の閾値より大きい場合、PCD320は、指示更新の簡潔度を増す、すなわち、指示更新の中の単語の数を減らすことができ、PCDは、標準的な更新よりも簡潔な指示更新をブロードキャストすることができる。図3に示すように、タッチスクリーンディスプレイ332、ビデオポート338、USBポート342、カメラ348、第1のステレオスピーカー354、第2のステレオスピーカー356、マイクロフォン360、FMアンテナ364、ステレオヘッドフォン366、RFスイッチ370、RFアンテナ372、キーパッド374、モノヘッドセット376、バイブレータ378および電源380は、オンチップシステム322の外部にある。特定の態様において、本明細書で説明する方法ステップのうちの1つまたは複数は、コンピュータプログラム命令としてメモリ344に記憶され得る。これらの命令は、本明細書で説明する方法を実施するためにプロセッサ324、326によって実行可能である。さらに、プロセッサ324、326、メモリ344、ディスプレイコントローラ328、タッチスクリーンコントローラ330、GPSモジュール382、マッピングモジュール384またはそれらの組合せは、1つもしくは複数の指示更新を表示し、1つもしくは複数の指示更新をブロードキャストし、またはその組合せを行うために、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。図4は、400で指定される例示的なGPSデバイスを示す。GPSデバイス400は、ポータブルGPSデバイスでよい。さらに、GPSデバイス400は、内蔵型GPSデバイス400でもよい。たとえば、内蔵型GPSデバイス400は、モーター付き車両、たとえば、車、トラック、オートバイ、トラクタートレイラー、ボート、またはその組合せのダッシュボードに据え付けられたインダッシュGPSデバイス400でよい。図示のように、GPSデバイス400は、プロセッサ402を含み得る。メモリ404が、プロセッサ402に接続され得る。メモリ404は、それ自体に記憶された1つまたは複数の地図406を含み得る。メモリ404は、1つまたは複数のソフトウェアプログラム408も含み得る。メモリ404に記憶された各地図406は、市、州、郡、地区、またはその組合せに関連付けられ得る。さらに、各地図406は、目的地を突き止め、それぞれの地図406に基づいて曲り角ごとの指示更新を作成するために、1つまたは複数の目的地を使って検索され得る。ソフトウェア408は、本明細書に記載する方法ステップの1つまたは複数を含んでよく、プロセッサ402によって実行することができる。図4に示されるように、GPSデバイス400は、プロセッサ402に接続されたUSBポート410を含み得る。GPSデバイス400がポータブルGPSデバイスである事例では、USBポート406は、GPSデバイス400に記憶された1つもしくは複数の地図406、GPSデバイス400に記憶された1つもしくは複数のソフトウェアプログラム408、またはその組合せを更新するために、コンピュータ、たとえば、ラップトップコンピュータやデスクトップコンピュータにGPSデバイス400を接続するのに使われ得る。図4は、GPSデバイス400がDVDドライブ414を含み得ることをさらに示している。GPSデバイス400が内蔵型GPSデバイス400である事例では、DVDドライブ414は、更新を含むDVDをDVDドライブ414にインストールし、DVDを実行することによって、GPSデバイス400に記憶された1つもしくは複数の地図406、GPSデバイス400に記憶された1つもしくは複数のソフトウェアプログラム408、またはその組合せを更新するのに使われ得る。図に示されるように、GPSデバイス400は、プロセッサ402に接続されたマイクロフォン416をさらに含み得る。マイクロフォン416は、会話を聴き、会話を検出し、会話を監視し、またはその組合せを行うのに使われ得る。言い換えると、マイクロフォン416は、会話を聴き、会話を検出し、会話を監視し、またはその組合せを行うための手段として働き得る。GPSデバイス400は、プロセッサに接続されたスピーカー418も含み得る。スピーカー418は、1つまたは複数の指示更新をブロードキャストするのに使われ得る。さらに、スピーカー418は、1つまたは複数の指示更新をブロードキャストするための手段として働き得る。図4は、GPSデバイス400が、プロセッサ402に接続されたディスプレイ420も含み得ることをさらに示している。ディスプレイ420は、普通のディスプレイ、タッチスクリーンディスプレイ、またはその組合せでよい。さらに、ディスプレイ420は、1つまたは複数の指示更新を表示するための手段として働き得る。図4は、GPSデバイス400が、プロセッサ402に接続されたマッピングモジュール422も含み得ることも示している。さらに、GPSモジュール424が、プロセッサ402に接続され得る。GPSモジュール424は、GPSデバイス400の場所を判断するのに使われ得る。マッピングモジュール422は、GPSデバイス400の現在地から、目的地、たとえば、ユーザが選択した目的地、ユーザが与えた目的地、またはその組合せまでの1つまたは複数の指示を判断するのに使われ得る。GPSモジュール424、マッピングモジュール422、またはその組合せは、GPSデバイス400の場所を判断し、GPSデバイス400の現在地から目的地までの、1つまたは複数の曲り角ごとの指示を判断するための手段として働き得る。ここで図5および図6を参照すると、GPS指示更新を提供する第1の方法が示されており、全体的に500と指定される。ブロック502で始まり、ナビゲーションシステムが電源オンされると、以下のステップが実施され得る。一態様では、ナビゲーションシステムは、GPS対応ポータブルコンピューティングデバイスでよい。別の態様では、ナビゲーションシステムは、ポータブルGPSデバイスでよい。さらに、別の態様では、ナビゲーションシステムは、内蔵型GPSデバイス、すなわち、インダッシュGPSデバイスでよい。決定504に移ると、ナビゲーションシステムは、目的地が入力されているか否か判断することができる。入力されていない場合、方法500は、終了し得る。そうではなく、決定504で、目的地が入力されている場合、方法500はブロック506に進むことができる。ブロック506で、ナビゲーションシステムは目的地を受け取ることができる。さらに、ブロック508で、ナビゲーションシステムは、目的地に向かう指示を判断するために、目的地を求めてデータベースを検索することができる。決定510で、ナビゲーションシステムは、目的地がデータベース中で突き止められたか否か、そして次に、ナビゲーションシステムに記憶され、またはナビゲーションシステムにとってアクセス可能な1つもしくは複数の地図に少なくとも部分的に基づいて、ナビゲーションシステムが目的地までの指示を判断することができるか否か判断することができる。決定510で、目的地がデータベース中で突き止められなかった場合、方法500はブロック512に移ってよく、ナビゲーションシステムは、目的地が入手できないことを示し得る。その後、方法500は終了することができる。決定510に戻ると、目的地がナビゲーションシステムによってデータベース中で突き止められた場合、方法500はブロック514に進み、ナビゲーションシステムは、目的地までの経路を、曲り角ごとの指示とともに判断することができる。各曲り角は、指示更新と見なされ得る。決定516で、ナビゲーションシステムは、ユーザがスタートそれともキャンセルを選択するか判断することができる。ユーザは、ソフトボタンに触れ、ハードボタンを押し、またはその組合せによって、スタートまたはキャンセルを選択することができる。ユーザがキャンセルを選択した場合、方法500は終了してよい。そうではなく、決定516において、ユーザがスタートを選択した場合、方法500は、ブロック518に進むことができ、ナビゲーションシステムは次の指示更新ウィンドウをスケジュールすることができる。指示更新ウィンドウは、ある特定の指示更新がユーザに与えられ、あるいはブロードキャストされるべき所定の時間ウィンドウでよい。指示更新のタイミングは、現在地から、ある特定の指示変更までの距離、ユーザが移動している速度、指示変更が行われるまでの時間、またはその組合せに基づき得る。指示更新ウィンドウは、スケジュールされた指示更新の前後、たとえば、20秒前および10秒後の、所定の時間でよい。あるいは、指示更新ウィンドウは、スケジュールされた指示更新前の所定の時間、たとえば、30秒でよく、指示更新ウィンドウは、スケジュールされた指示更新時に満了し得る。ブロック520に移ると、ナビゲーションシステムは、マイクロフォンをアクティブ化することができる。その後、方法500は図6のブロック602に進むことができる。図6の決定602で、ナビゲーションシステムは、会話が検出されているか否か判断することができる。ある特定の態様では、人間の発話は、人間の発話に関連付けられた特有の周波数領域特性に基づいて識別することができる。ナビゲーションシステムは、これらの特有の周波数領域特性を聴き取ればよく、これらの特有の周波数領域特性の1つまたは複数が識別された場合、ナビゲーションシステムは、会話が検出されたと判断し得る。決定602で、会話が検出されていない場合、方法500は決定604に進み、ナビゲーションシステムは、更新ウィンドウに入っているか否か判断することができる。入っていない場合、方法500は決定602に戻ってよく、方法500は、本明細書に記載するように継続し得る。一方、決定604で、更新ウィンドウに入っている場合、方法500はブロック606に進み、ナビゲーションシステムは、現在の指示更新を与えることができる。その後、方法500は決定608に移ってよく、ナビゲーションシステムは、目的地に到着したか否か判断することができる。到着している場合、方法500は、終了してよい。そうではなく、目的地に到着していない場合、方法500は図5のブロック518に戻ればよく、方法500は本明細書で説明したように継続し得る。決定602に戻ると、ナビゲーションシステムが会話を検出した場合、方法500はブロック610に移ってよい。ブロック610で、ナビゲーションシステムは、会話を監視することができる。さらに、決定612で、ナビゲーションシステムは、更新ウィンドウに入っているか否か判断することができる。更新ウィンドウに入っていない場合、方法500は、ブロック610に戻ることができ、本明細書で説明したように進むことができる。逆に、決定612で、更新ウィンドウに入っている場合、方法500は決定614に進み、ナビゲーションシステムは、会話が中断しているか否か判断することができる。決定614で、会話が中断している場合、方法500はブロック606に移ってよい。ブロック606で、ナビゲーションシステムは、現在の指示更新を与えることができる。その後、方法500は決定608に移ることができ、ナビゲーションシステムは、目的地に到着したか否かを判断することができる。目的地に到着している場合、方法500は終了してよい。一方、目的地に到着していない場合、方法500は図5のブロック518に戻ってよく、方法500は本明細書で説明したように継続し得る。決定614に戻ると、会話が中断していないとナビゲーションシステムが判断した場合、方法500はブロック616に移ってよい。ブロック616で、ナビゲーションシステムは、会話密度を判定することができる。会話密度は、毎分何個の発話単語が発生しているかを示すものでよい。別の態様では、会話密度は、会話中に何回の休止が起こっているかを示すものでよく、各休止は所定の時間、たとえば、2秒より大きく、またはその組合せである。ブロック616から、方法500は決定618に移ってよく、ナビゲーションシステムは、会話密度がある条件以上であるか否か判断することができる。たとえば、会話密度が1分あたりの単語数として表される場合、条件は、毎分20単語、毎分30単語、毎分40単語などになり得る。決定618で、会話密度が条件以上である場合、方法500はブロック620に進み、ナビゲーションシステムは、たとえば、指示更新に関連した単語を減らすことによって、指示更新の簡潔度を増すことができる。言い換えると、ナビゲーションシステムは、より短い指示をブロードキャストすることによって、指示更新の簡潔度を増すことができる。ブロック620から、方法500は決定622に移ってよく、ナビゲーションシステムは、現在時刻が、更新ウィンドウの所定の終了時間t以内であるか否か、すなわち、更新ウィンドウが満了間近であるか否か判断することができる。現在時刻が更新ウィンドウの所定の終了時間t以内でない場合、方法500は決定614に戻ってよく、方法500は、本明細書に記載したように継続し得る。決定622に戻ると、現在時刻が更新ウィンドウの所定の終了時間t以内である場合、方法500はブロック624に移ってよい。ブロック624で、ナビゲーションシステムは、ナビゲーションシステムの音量を下げることができる。次に、方法500はブロック606に移ってよく、ナビゲーションシステムは、指示更新を与え、あるいはブロードキャストすることができる。ナビゲーションシステムは、1つまたは複数のスピーカーを通して指示更新をブロードキャストすればよい。あるいは、ナビゲーションシステムは、1つまたは複数のスピーカーを通して指示更新をブロードキャストしている間、ディスプレイにより指示更新を表示することもできる。ある特定の態様では、指示更新は、簡潔度が増した指示更新でよい。その後、方法500は本明細書で説明したように継続し得る。ナビゲーションシステムの音量を下げることによって、ナビゲーションシステムは、会話に割り込む可能性を減らしながら、指示更新を与えることができる。別の態様では、ナビゲーションシステムは、指示更新が保留中であることを示すものとして、ユーザに対して光を発することができる。その後、発光に応答して、ユーザに指示更新がブロードキャストされ、あるいは与えられるようにするために、ユーザは、意図的に会話を中断させることができる。ここで図7から図9を参照すると、GPS指示更新を提供する方法の第2の態様が示されており、全体的に700と指定される。ブロック702で開始し、ナビゲーションシステムが電源オンされると、以下のステップが実施され得る。一態様では、ナビゲーションシステムは、GPS対応ポータブルコンピューティングデバイスでよい。別の態様では、ナビゲーションシステムは、ポータブルGPSデバイスでよい。さらに、別の態様では、ナビゲーションシステムは、内蔵型GPSデバイス、すなわち、インダッシュGPSデバイスでよい。決定704に移ると、ナビゲーションシステムは、目的地が入力されているか否か判断することができる。入力されていない場合、方法700は、終了してよい。そうではなく、決定704で、目的地が入力されている場合、方法700はブロック706に進むことができる。ブロック706で、ナビゲーションシステムは目的地を受け取ることができる。さらに、ブロック708で、ナビゲーションシステムは、目的地に向かう指示を判断するために、目的地を求めてデータベースを検索することができる。決定710で、ナビゲーションシステムは、目的地がデータベース中で突き止められたか否か、そして今度は、ナビゲーションシステムに記憶され、またはナビゲーションシステムにとってアクセス可能な1つもしくは複数の地図に少なくとも部分的に基づいて、ナビゲーションシステムが目的地までの指示を判断することができるか否か判断することができる。決定710で、目的地がデータベース中で突き止められていない場合、方法700はブロック712に移ってよく、ナビゲーションシステムは、目的地が入手できないことを示し得る。その後、方法700は終了し得る。決定710に戻ると、目的地がナビゲーションシステムによってデータベース中で突き止められた場合、方法700はブロック714に進み、ナビゲーションシステムは、目的地までの経路を、曲り角ごとの指示とともに判断することができる。各曲り角は、指示更新と見なされ得る。決定716で、ナビゲーションシステムは、ユーザがスタートそれともキャンセルを選択するか判断することができる。ユーザは、ソフトボタンに触れ、ハードボタンを押し、またはその組合せによって、スタートまたはキャンセルを選択することができる。ユーザがキャンセルを選択した場合、方法700は終了してよい。そうではなく、決定716において、ユーザがスタートを選択した場合、方法700は、ブロック718に進むことができ、ナビゲーションシステムは次の指示更新ウィンドウをスケジュールすることができる。指示更新ウィンドウは、ある特定の指示更新がユーザに与えられ、あるいはブロードキャストされる頃合である所定の時間枠でよい。指示更新のタイミングは、ある特定の曲り角からの距離、ユーザが移動している速度、またはその組合せに基づき得る。指示更新ウィンドウは、スケジュールされた指示更新の前後、たとえば、20秒前および10秒後の、所定の時間でよい。あるいは、指示更新ウィンドウは、スケジュールされた指示更新前の所定の時間、たとえば、30秒でよく、指示更新ウィンドウは、スケジュールされた指示更新時に満了し得る。方法700は、ブロック718から、図8の決定802に続くことができる。ブロック802で、ナビゲーションシステムは時間を監視することができる。次に、決定804で、ナビゲーションシステムは、更新ウィンドウに入っているか否か判断することができる。更新ウィンドウに入っていない場合、方法700は、ブロック802に戻ることができ、方法700は、本明細書で説明するように継続することができる。更新ウィンドウに入っている場合、方法700はブロック806に進み、ナビゲーションシステムは、ナビゲーションシステムに関連付けられたマイクロフォンをアクティブ化することができる。ブロック808で、ナビゲーションシステムは、会話がある場合は会話をサンプリングすることができる。決定810に移ると、ナビゲーションシステムは、会話が検出されたか否か判断することができる。ある特定の態様では、人間の発話は、人間の発話に関連付けられた特有の周波数領域特性に基づいて識別することができる。ナビゲーションシステムは、これらの特有の周波数領域特性を聴き取ればよく、これらの特有の周波数領域特性の1つまたは複数が識別された場合、ナビゲーションシステムは、会話が検出されたと判断し得る。決定810で、会話が検出された場合、方法700は図9のブロック902に進むことができる。一方、会話が検出されなかった場合、方法700は図9のブロック906に進むことができる。図9のブロック902に移ると、ナビゲーションシステムは、会話を監視することができる。決定904で、ナビゲーションシステムは、会話が中断されているか否か判断することができる。会話が中断されている場合、方法500はブロック906に移ってよい。ブロック906で、ナビゲーションシステムは、現在の指示更新を与えることができる。次に、ブロック908で、ナビゲーションシステムは、マイクロフォンを非アクティブ化することができる。決定910に移ると、ナビゲーションシステムは、目的地に到着したか否か判断することができる。目的地に到着している場合、方法700は終了してよい。一方、目的地に到着していない場合、方法700は図7のブロック718に戻ればよく、方法700は本明細書で説明したように継続することができる。決定904に戻ると、会話が中断していないとナビゲーションシステムが判断した場合、方法700はブロック912に移ってよい。ブロック912で、ナビゲーションシステムは、会話密度を判定することができる。会話密度は、毎分何個の発話単語が発生しているかを示すものでよい。別の態様では、会話密度は、会話中に何回の休止が起こっているかを示すものでよく、各休止は所定の時間、たとえば、2秒より大きく、またはその組合せである。ブロック912から、方法500は決定914に移ってよく、ナビゲーションシステムは、会話密度がある条件以上であるか否か判断することができる。たとえば、会話密度が1分あたりの単語数として表される場合、条件は、毎分20単語、毎分30単語、毎分40単語などになり得る。決定914で、会話密度が条件以上である場合、方法700はブロック916に進み、ナビゲーションシステムは、たとえば、指示更新に関連した単語を減らすことによって、指示更新の簡潔度を増すことができる。言い換えると、ナビゲーションシステムは、より短い指示をブロードキャストすることによって、指示更新の簡潔度を増すことができる。ブロック916から、方法700は決定918に移ってよく、ナビゲーションシステムは、現在時刻が、更新ウィンドウの所定の終了時間t以内であるか否か、すなわち、更新ウィンドウが満了間近であるか否か判断することができる。現在時刻が更新ウィンドウの所定の終了時間t以内でない場合、方法700は決定904に戻ってよく、方法500は、本明細書に記載したように継続し得る。決定918に戻ると、現在時刻が更新ウィンドウの所定の終了時間t以内である場合、方法700はブロック920に移ってよい。ブロック920で、ナビゲーションシステムは、ナビゲーションシステムの音量を下げることができる。次に、方法700はブロック906に移ってよく、ナビゲーションシステムは、指示更新を与え、あるいはブロードキャストすることができる。ある特定の態様では、指示更新は、簡潔度が増した指示更新でよい。その後、方法700は本明細書で説明するように継続することができる。ナビゲーションシステムの音量を下げることによって、ナビゲーションシステムは、会話に割り込む可能性を減らしながら、指示更新を与えることができる。図8の決定810に戻ると、会話が検出されない場合、方法700は、図9のブロック906に直接進んでよく、ナビゲーションシステムは、現在の指示更新を与えることができる。その後、ブロック908で、ナビゲーションシステムは、マイクロフォンを非アクティブ化することができる。決定910で、ナビゲーションシステムは、目的地に到着したか否か判断することができる。目的地に到着している場合、方法700は終了してよい。一方、目的地に到着していない場合、方法700は図7のブロック718に戻ることができ、方法700は本明細書で説明したように継続し得る。図10および図11は、全体的に1000と指定される、GPS指示更新を提供する方法の第3の態様を示す。ブロック1002で始まり、ナビゲーションシステムが電源オンされると、以下のステップが実施され得る。一態様では、ナビゲーションシステムは、GPS対応ポータブルコンピューティングデバイスでよい。別の態様では、ナビゲーションシステムは、ポータブルGPSデバイスでよい。さらに、別の態様では、ナビゲーションシステムは、内蔵型GPSデバイス、すなわち、インダッシュGPSデバイスでよい。決定1004に移ると、ナビゲーションシステムは、目的地が入力されているか否か判断することができる。入力されていない場合、方法1000は、終了してよい。そうではなく、決定1004で、目的地が入力されている場合、方法1000はブロック1006に進むことができる。ブロック1006で、ナビゲーションシステムは目的地を受け取ることができる。さらに、ブロック1008で、ナビゲーションシステムは、目的地に向かう指示を判断するために、目的地を求めてデータベースを検索することができる。決定1010で、ナビゲーションシステムは、目的地がデータベース中で突き止められたか否か、そして今度は、ナビゲーションシステムに記憶され、またはナビゲーションシステムにとってアクセス可能な1つもしくは複数の地図に少なくとも部分的に基づいて、ナビゲーションシステムが目的地までの指示を判断することができるか否か判断することができる。決定1010で、目的地がデータベース中で突き止められていない場合、方法1000はブロック1012に移ってよく、ナビゲーションシステムは、目的地が入手できないことを示し得る。その後、方法1000は終了してよい。決定1010に戻ると、目的地がナビゲーションシステムによってデータベース中で突き止められた場合、方法1000はブロック1014に進み、ナビゲーションシステムは、目的地までの経路を、曲り角ごとの指示とともに判断することができる。各曲り角は、指示更新と見なされ得る。決定1016で、ナビゲーションシステムは、ユーザがスタートそれともキャンセルを選択するか判断することができる。ユーザは、ソフトボタンに触れ、ハードボタンを押し、またはその組合せによって、スタートまたはキャンセルを選択することができる。ユーザがキャンセルを選択した場合、方法1000は終了することができる。そうではなく、決定1016において、ユーザがスタートを選択した場合、方法1000は、ブロック1018に進むことができ、ナビゲーションシステムは次の指示更新ウィンドウをスケジュールすることができる。指示更新ウィンドウは、ある特定の指示更新がユーザに与えられ、あるいはブロードキャストされる頃合である所定の時間枠でよい。指示更新のタイミングは、ある特定の曲り角からの距離、ユーザが移動している速度、またはその組合せに基づき得る。指示更新ウィンドウは、スケジュールされた指示更新の前後、たとえば、20秒前および10秒後の、所定の時間でよい。あるいは、指示更新ウィンドウは、スケジュールされた指示更新前の所定の時間、たとえば、30秒でよく、指示更新ウィンドウは、スケジュールされた指示更新時に満了し得る。ブロック1020に移ると、ナビゲーションシステムは、マイクロフォンをアクティブ化することができる。その後、方法1000は図11のブロック1102に進み得る。図11のブロック1102で、ナビゲーションシステムは、会話を監視することができる。決定1104で、ナビゲーションシステムは、更新ウィンドウに入っているか否か判断することができる。入っていない場合、方法1000はブロック1102に戻ることができ、方法1000は本明細書で説明するように継続することができる。そうではなく、更新ウィンドウに入っている場合、方法1000は決定1106に進み、ナビゲーションシステムは、会話が検出されたか否か判断することができる。会話が検出されていない場合、方法1000はブロック1108に進んでよく、ナビゲーションシステムは、指示更新を与え、あるいはブロードキャストすることができる。次に、方法1000は決定1110に移動することができ、ナビゲーションシステムは、目的地に到着したか否かを判断することができる。到着している場合、方法1000は、終了してよい。そうではなく、目的地に到着していない場合、方法1000は図10のブロック1018に戻ってよく、方法1000は本明細書で説明するように継続し得る。決定1106に戻ると、会話が検出された場合、方法1000は、ブロック1112に続いてよく、ナビゲーションシステムは、会話の中断を聴き取ればよい。その後、決定1114で、ナビゲーションシステムは、会話が中断されているか否か判断することができる。決定1114で、会話が中断されている場合、方法1000は、ブロック1108に移ることができ、本明細書で説明するように継続することができる。逆に、決定1114で、ナビゲーションシステムが、会話が中断していないと判断した場合、方法1000は決定1116に移ってよく、ナビゲーションシステムは、更新ウィンドウの満了が近づいているか否か判断することができる。更新ウィンドウの満了が近づいていない場合、方法1000は、ブロック1112に戻ることができ、方法1000は、本明細書で説明するように継続することができる。更新ウィンドウの満了が近づいている場合、方法1000はブロック1118に進んでよく、ナビゲーションシステムは、GPSシステムの音量を下げればよい。次に、方法1000は、ブロック1108に進み、本明細書で説明するように進行し得る。ここで図12を参照すると、音声更新を提供する方法が示されており、全体が1200と指定される。ブロック1202で開始し、更新システムによって、1つまたは複数の車両システムを監視することができる。ブロック1204で、更新システムは、1つまたは複数の車両システム、またはサブシステムから、音声更新を受け取ることができる。決定1206に移ると、更新システムは、更新が緊急に必要か否か、たとえば、エンジンオイルの温度が臨界閾値を超えているか否か判断することができる。緊急に必要な場合、方法1200は、ブロック1208に直接進んでよく、更新システムは、ユーザに更新を与えることができる。その後、方法1200は終了することができる。決定1206に戻ると、更新が緊急に必要なのではない場合、たとえば、燃料レベルが低い、車両が修理を必要とする、などの場合、方法1200はブロック1210に進んでよい。ブロック1210で、更新システムは、音声更新ウィンドウをスケジュールすることができる。音声更新ウィンドウは、ある特定の音声更新がユーザに与えられ、あるいはブロードキャストされるべき、将来の時間枠でよい。次に、ブロック1212で、更新システムは、マイクロフォンをアクティブ化することができる。ブロック1214で、更新システムは、会話を監視することができる。決定1216に進むと、更新システムは、更新ウィンドウに入っているか否か判断することができる。入っていない場合、方法1200はブロック1214に戻ることができ、方法1200は本明細書で説明するように継続することができる。そうではなく、更新ウィンドウに入っている場合、方法1200は決定1218に進み、更新システムは、会話が検出されたか否か判断することができる。会話が検出されていない場合、方法1200はブロック1208に進んでよく、更新システムは、音声更新を与え、あるいはブロードキャストすることができる。次に、方法1200は終了することができる。決定1218に戻ると、会話が検出された場合、方法1200は、ブロック1220に続いてよく、更新システムは、会話の中断を聴き取ればよい。その後、決定1222で、更新システムは、会話が中断されているか否か判断することができる。決定1222で、会話が中断されている場合、方法1200は、ブロック1208に移ることができ、方法1200は、本明細書で説明するように継続することができる。逆に、決定1222で、会話が中断していないと更新システムが判断した場合、方法1200は決定1224に移ってよく、更新システムは、更新ウィンドウの満了が近づいているか否か判断することができる。更新ウィンドウの満了が近づいていない場合、方法1000は、ブロック1220に戻ることができ、方法1200は、本明細書で説明するように継続することができる。更新ウィンドウの満了が近づいている場合、方法1200はブロック1226に進んでよく、ナビゲーションシステムは、システムの音量を下げればよい。次に、方法1200は、ブロック1208に進み、本明細書で説明したように進行し得る。したがって、車両は、上述した方法と同様に動作し得る他のタイプの音声更新を与えることができる車両更新システムを含み得る。たとえば、車両更新システムは、1つまたは複数の車両パラメータに基づいて、ユーザに音声更新を与えるように構成することができる。車両システムは、車両の燃料が少ないとき、エンジンオイル圧力が変化したとき、バッテリレベルが低いとき、タイヤ空気圧が変化したとき、エンジン温度が変化したとき、冷却液が少ないとき、ブレーキ液が少ないとき、トランスミッション液が少ないとき、オイルの寿命が終わりに近づいて交換が必要なとき、ブレーキパッドの交換が必要なとき、他の何らかの整備が実施される必要があるとき、またはそれらのどの組合せでも、音声更新を与えることができる。車両更新システムは、車室内で起こるどの会話も監視し、適切などの中断の間にも、車両に損傷が起こる前に、1つまたは複数の音声更新を与えることができる。車両更新システムは、適切な車両パラメータ、たとえば、エンジン温度、エンジンオイル圧力、ブレーキ液レベル、残存油寿命、トランスミッション液レベル、冷却剤レベル、燃料レベル、バッテリレベル、冷媒量、計器灯動作、ヘッドライト動作、テールランプ動作、ウィンカー動作、計器動作、他のどの消耗、他のどの液体レベル、またはその組合せの1つまたは複数を監視するために、車両制御モジュール、ボディ制御モジュール、エンジン制御モジュール、トランスミッション制御モジュール、アンチロックブレーキシステムモジュール、計器パネルクラスタ、アクティブハンドリングモジュール、無線モジュール、暖房換気空調モジュール、ナビゲーションシステムモジュール、またはその組合せと対話することができる。ある特定の態様では、移動電話などのポータブルコンピューティングデバイスは、VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM、またはその組合せと対話するソフトウェアアプリケーションを含み得る。PCDは、VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM、またはその組合せと、直接通信することができる。あるいは、PCDは、VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM、またはその組合せと、間接的に、たとえば、車両更新システムを介して通信することができる。さらに、PCDは、VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSMと、ワイヤレスに、またはワイヤード接続を介して通信し得る。ワイヤレス接続は、WiFi接続、たとえば、80211a、80211b、80211n、またはその組合せを含み得る。ワイヤレス接続は、ブルートゥース接続または他の何らかのワイヤレス接続も含み得る。別の態様では、PCDは、ワイヤー、ドッキングステーション、またはその組合せを介して、車両更新システムに接続され得る。いずれのケースでも、PCDは、ユーザに音声更新を与えるために、VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM、またはその組合せから、1つまたは複数の命令を受信することができる。その後、PCDは、適切なとき、たとえば、会話の中断の間に、ユーザに音声更新を与えるために、車室内の会話を監視することができる。車両パラメータが臨界レベルに迫っている、たとえば、車両が燃料を使い果たしそうであり、油圧が臨界レベルより低下しており、エンジン温度が臨界レベルを上回っており、タイヤ空気圧が臨界レベルより低下している事例では、システムは、ユーザの会話に割り込まずにユーザに音声更新を与えるために、積極的に会話の中断を検出しようと努めてよい。システムが中断を検出せずに臨界レベルに達した場合、システムは、会話状況にかかわらず、ユーザに音声更新を与えることができる。したがって、音声更新は、ナビゲーションシステム指示更新、VCMからの更新、BCMからの更新、ECMからの更新、TCMからの更新、ABSMからの更新、IPCからの更新、AHMからの更新、RMからの更新、HVACMからの更新、NSMからの更新、またはその組合せを含み得る。本明細書で説明する方法ステップは、必ずしも説明どおりの順序で実施する必要はないことを理解されたい。さらに、その後、次に、次になどの語は、ステップの順序を限定することを意図していない。これらの語は、方法ステップの説明を通じて読者を案内するために使用されているにすぎない。さらに、本明細書に記載する方法は、ポータブルコンピューティングデバイス、ポータブルGPSデバイス、内蔵型GPSデバイス、またはその組合せの上で実行可能であるものとして記載してある。PCDは移動電話デバイス、携帯情報端末デバイス、スマートブックコンピューティングデバイス、ネットブックコンピューティングデバイス、ラップトップコンピューティングデバイス、デスクトップコンピューティングデバイス、またはそれらの組合せであってよい。また、様々な方法ステップは、新規方法を作成するために、どの順序で組み合わせてもよい。本明細書に記載する構造の構成を用いて、システムおよび方法は、人間ナビゲータがし得るのと同様に、車両内での会話を検出し、自然な会話中断まで、曲り角ごとの指示更新をスケジュールするために、たとえば、車両内の音響環境を監視することができる。本明細書に記載するナビゲーションシステムは、指示更新の簡潔度を、会話の密度に従って適合させることもできる。さらに、本明細書に記載するナビゲーションシステムは、会話の中断を利用するために、一部の更新を、通常より早くスケジュールすることもできる。特定の態様では、ナビゲーションシステムは、音響環境を監視して、発話を検出することができる。ある特定の態様では、特に人間の発話が、特有の識別可能な周波数領域特性を用いて識別される。別の態様では、ナビゲーションシステムは、平均的音声レベルを単に監視すればよく、より高い音声レベルは、会話を示唆し、あるいは示し得る。一態様では、会話の監視は、連続してよい。別の態様では、会話の監視は散発的でよい。連続監視を用いる場合、ナビゲーションシステムは、連続して会話を聴き取ればよく、会話の有無は、いつでも入手できる。散発的監視を用いる場合、ナビゲーションシステムは、指示更新を行う必要がある時点の直前に、会話を求めてサンプリングすることができる。いずれの実装、たとえば、連続または散発的監視においても、単一の時間距離点を使って次の指示更新をトリガするのではなく、ナビゲーションシステムは、各更新ごとに更新ウィンドウを使えばよい。更新ウィンドウの開始は、次に発話される指示更新を与えることが妥当である最も早い時間である。更新ウィンドウの終了は、次に発話される指示更新を与えることが妥当である最も遅い時間である。たとえば、30秒のウィンドウは、オリジナルトリガ点に先立つ20秒およびオリジナルトリガ点に続く10秒に及び得る。更新ウィンドウに入っている場合、ナビゲーションシステムは、散発的に会話状態をサンプリングしてもよく、連続モニタから会話状態を読み取ることもできる。いずれのケースでも、会話が続いている場合、ナビゲーションシステムは、次の指示を告知する前に、会話の最小設定可能中断を、たとえば、2秒間、あるいは、ウィンドウが満了するのを待てばよい。連続監視を用いて、ナビゲーションシステムは、会話状態の履歴を維持することができる。更新ウィンドウに最近の履歴、たとえば、直前の20秒間の会話なしを入力した場合、システムは、指示更新をブロードキャストする前に、オリジナルトリガ点に大きく近づくまで待てばよい。逆に、会話が最近活発になった場合、システムは、会話が続くと予想して、最も早い会話中断を積極的に探せばよい。ナビゲーションシステムは、連続または散発的サンプルに基づいて、会話状態の履歴を維持することができる。さらに、ナビゲーションシステムは、指示更新を、会話レベルによる簡潔度に適合させることができる。たとえば、会話がない場合、ナビゲーションシステムは、冗長な指示、たとえば、次の交差点で、VistaSorrentoParkwayに向かって右に曲がり、そのまま2マイル進んでくださいを与え得る。会話がある場合、ナビゲーションシステムは、短い指示、たとえば、前方を右折してくださいを与え得る。本明細書に記載するナビゲーションシステムは、車両内の、2人以上の間での対面会話を監視することができる。さらに、ワイヤレス電話におけるナビゲーションシステム、たとえば、GPSシステムが、監視し、命令を与えるのに使われる事例では、ナビゲーションシステムは、ワイヤレス電話を介して行われる電話会話の両サイドを聴くことができる。1つまたは複数の例示的な態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで実装することができる。ソフトウェアで実装した場合、これらの機能を機械可読媒体すなわちコンピュータ可読媒体などのコンピュータプログラム製品に記憶すること、またはそのようなコンピュータプログラム製品上の1つもしくは複数の命令あるいはコードとして送信することができる。コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体の両方を含み、1つの場所から別の場所へのコンピュータプログラムの転送を容易にするあらゆる媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく、例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CDROM、または他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または命令もしくはデータ構造の形式で所望のプログラムコードを伝送もしくは記憶するために使用でき、コンピュータによってアクセスされ得るその他の媒体を含むことができる。また、あらゆる接続がコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアがウェブサイト、サーバ、または他のリモートソースから同軸ケーブル、光ファイバーケーブル、より対線、デジタル加入者回線、または赤外線、無線およびマイクロ波などのワイヤレス技術を使用して送信される場合、同軸ケーブル、光ファイバーケーブル、より対線、DSL、または赤外線、無線およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれ得る。本明細書で使用する場合、ディスクは、コンパクトディスク、レーザディスク、光ディスク、デジタル多目的ディスク、フレキシブルディスクおよびブルーレイディスクを含み、diskは通常、磁気的にデータを再生し、discはレーザで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるものとする。選択された態様について詳細に説明し、詳述してきたが、以下の請求項によって定義されるような本発明の趣旨および範囲から逸脱することなく、本明細書において様々な置換および改変を実施できることが理解されよう。