(57)【要約】      （修正有）【課題】信号機数や道路本数を数えるといったユーザの負担を減らす。【解決手段】ナビゲーション装置は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定し、基準地点が存在しないと判定した場合には、第１の所定距離手前の地点に移動体が到達した際に当該案内地点を案内する音声メッセージを出力する。そして、基準地点が存在すると判定した場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する。出力すると判定した場合には、移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、出力しないと判定した場合には、当該案内地点を案内する音声メッセージを出力しない。【選択図】図１４
2009250622.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段と、
案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段と、を備え、
前記音声案内手段は、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とするナビゲーション装置。
【請求項２】
前記判定手段は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在する場合において、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過してから当該案内地点から第２の所定距離手前の地点に到達するまでの間に当該案内地点を案内する音声メッセージを出力完了できるか否かを判定し、出力完了できると判定した場合には当該音声メッセージを出力すると決定することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記判定手段は、信号機交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の信号機交差点を前記基準地点として認識することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
前記判定手段は、信号機交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある信号機のない別の交差点を前記基準地点として認識しないことを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記判定手段は、信号機のない交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の交差点を前記基準地点として認識することを特徴とする請求項１乃至４のいずれか一項に記載のナビゲーション装置。
【請求項６】
前記判定手段は、前記移動体の現在位置が前記誘導ルートにマッチングしていない状態から案内地点と当該案内地点から第１の所定距離手前の地点との間の前記誘導ルートにマッチングした場合に、当該マッチング地点を前記基準地点として認識することを特徴とする請求項１乃至５のいずれか一項に記載のナビゲーション装置。
【請求項７】
前記判定手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の案内地点を前記基準地点として認識することを特徴とする請求項１乃至６のいずれか一項に記載のナビゲーション装置。
【請求項８】
前記音声案内手段は、信号機交差点を案内する場合には信号機の存在を含む音声メッセージを出力することを特徴とする請求項１乃至７のいずれか一項に記載のナビゲーション装置。
【請求項９】
前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力せずに、前記移動体が当該基準地点を通過した際に当該音声メッセージより短い効果音を出力することを特徴とする請求項１乃至８のいずれか一項に記載のナビゲーション装置。
【請求項１０】
前記誘導ルートに含まれる案内地点を案内する案内図を表示する表示案内手段をさらに備え、
前記表示案内手段は、前記判定手段の判定結果にかかわらず、前記案内地点を案内する案内図を表示することを特徴とする請求項１乃至９のいずれか一項に記載のナビゲーション装置。
【請求項１１】
ナビゲーション装置よって実行されるルート案内方法であって、
予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内工程と、
案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定工程と、を有し、
前記音声案内工程では、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とするルート案内方法。
【請求項１２】
コンピュータを備えるナビゲーション装置において実行されるルート案内プログラムであって、
予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段、
案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段、として前記コンピュータを機能させ、
前記音声案内手段は、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、
案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とするルート案内プログラム。
【請求項１３】
請求項１２に記載のルート案内プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルートを案内する手法に関する。
【背景技術】
【０００２】
現行のナビゲーション製品には、ユーザが任意に指定した目的地までのルートを探索し、得られた誘導ルートに従ってルート案内を行う機能が設けられている。通常、車両が誘導ルート上に存在する交差点などの案内地点から所定距離の位置に到達すると、ナビゲーション装置はその案内地点における案内情報をナビゲーション画像及び音声メッセージによりユーザに提供する。案内地点は例えば一般道路上の交差点や高速道路上のインターチェンジなどであり、案内地点における案内情報は例えば車両の右折又は左折を促す情報である。特許文献１には、案内経路上に設けられる案内地点の手前側での案内を、案内地点までに存在する信号機数を用いて行う方法が開示されている。
【０００３】
また、特許文献２には、誘導ルート上に設けられる案内地点の手前側での案内を、案内地点と現在位置の間に存在する道路本数を用いて行う方法が開示されている。
【０００４】
【特許文献１】特開平１０−２７４５４４号公報
【特許文献２】特開２００４−５３４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の案内方法では、ユーザは、案内を受けた時点から、信号機数又は道路本数を数える必要があるため、運転に集中できない可能性がある。また、案内中も車両は動いているため、数え始める信号機又は道路を間違える可能性があり、その場合には案内地点の位置を間違えることが考えられる。
【０００６】
本発明が解決しようとする課題としては、上記のものが例として挙げられる。本発明
の目的は、信号機数や道路本数を数えるといったユーザの負担を減らし、ユーザが案内地点を間違えることが少なくなる案内を行うことが可能なナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ナビゲーション装置であって、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段と、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段と、を備え、前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とする。
【０００８】
請求項１１に記載の発明は、ルート案内方法であって、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内工程と、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定工程と、を有し、前記音声案内工程では、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とする。
【０００９】
請求項１２に記載の発明は、ナビゲーション装置によって実行されるルート案内プログラムは、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段、として前記コンピュータを機能させ、前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しないことを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の１つの観点では、ナビゲーション装置は、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段と、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段と、を備え、前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しない。
【００１１】
上記のナビゲーション装置では、判定手段は、基準地点と案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する。そして、音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力する。また、音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力する。また、音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しない。このように、上記のナビゲーション装置は、車両の現在位置から見て「次の交差点」とユーザが認識できるタイミングで音声案内を行う。これにより、ユーザは、音声案内を受けた時点から一つ目の交差点を曲がれば良いため、信号機数や道路本数を数えるといった余計な負担がかからず、案内地点を間違えることも少なくなる。また、音声メッセージ出力中に案内地点に到達してしまう場合のような音声メッセージを出力するとユーザが案内地点を間違え易くなる場合には音声メッセージを出力しないようにしてユーザが案内地点を間違えることが少なくなる。
【００１２】
上記のナビゲーション装置の他の一態様では、前記判定手段は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在する場合において、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過してから当該案内地点から第２の所定距離手前の地点に到達するまでの間に当該案内地点を案内する音声メッセージを出力完了できるか否かを判定し、出力完了できると判定した場合には当該音声メッセージを出力すると決定する。これにより、音声メッセージの出力中に案内地点に到達してしまうことがなくなるので、案内地点を間違えることも少なくなる。
【００１３】
上記のナビゲーション装置の他の一態様では、前記判定手段は、信号機交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の信号機交差点を前記基準地点として認識する。
【００１４】
上記のナビゲーション装置の他の一態様では、前記判定手段は、信号機交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある信号機のない別の交差点を前記基準地点として認識しない。
【００１５】
信号機交差点を案内する音声メッセージには、例えば「この信号を左です。」といったように「信号機」の文言が含まれているので、手前にある信号機のない交差点を案内地点と間違えてしまう可能性は低い。よって、判定手段は、信号機のある案内地点の案内において、案内地点と第１の所定距離手前の地点との間に存在する信号機交差点は基準地点であると認識し、案内地点と第１の所定距離手前の地点との間に存在する信号機のない交差点は基準地点でないと認識する。なお、信号機交差点とは、信号機のある交差点である。
【００１６】
上記のナビゲーション装置の他の一態様では、前記判定手段は、信号機のない交差点が案内地点である場合に、当該案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の交差点を前記基準地点として認識する。信号機のない案内地点を案内する音声メッセージは、例えば「左です。」といったように曲がる方向の指示のみで構成される。信号機のない案内地点と当該案内地点から第１の所定距離手前の地点との間に存在するのが信号機交差点であったとしても、曲がる方向の指示のみの案内なので、案内地点と間違えてしまう可能性がある。よって、判定手段は、信号機のない案内地点の案内において、案内地点と第１の所定距離手前の地点との間に存在するすべての交差点を基準地点であると認識する。即ち、ここでの別の交差点とは、信号機のある交差点と信号機の無い交差点の両方を含む。
【００１７】
上記のナビゲーション装置の他の一態様では、前記判定手段は、前記移動体の現在位置が前記誘導ルートにマッチングしていない状態から案内地点と当該案内地点から第１の所定距離手前の地点との間の前記誘導ルートにマッチングした場合に、当該マッチング地点を前記基準地点として認識する。案内地点から第１の所定距離内で車両の現在位置と誘導ルートとのマッチングが確立した場合、マッチングが確立した後でないと案内地点を案内する音声メッセージを出力することができないため、判定手段は、マッチングが確立した地点を基準地点として認識する。
【００１８】
上記のナビゲーション装置の他の一態様では、前記判定手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間にある別の案内地点を前記基準地点として認識する。案内地点と当該案内地点から第１の所定距離手前の地点との間に別の案内地点が存在した場合、手前の案内地点を通過後でないと先の案内地点を案内する音声メッセージを出力することができないため、判定手段は、手前の案内地点を基準地点として認識する。
【００１９】
上記のナビゲーション装置の他の一態様では、前記音声案内手段は、信号機交差点を案内する場合には信号機の存在を含む音声メッセージを出力することを特徴とする。これにより、ユーザは信号機のある案内地点と信号機のない案内地点を区別することができ、案内地点を間違えることが少なくなる。
【００２０】
上記のナビゲーション装置の他の一態様では、前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力せずに、前記移動体が当該基準地点を通過した際に当該音声メッセージより短い効果音を出力することを特徴とする。これにより、音声メッセージを出力しない場合でも効果音によりユーザが案内地点を把握できる。
【００２１】
上記のナビゲーション装置の他の一態様では、前記誘導ルートに含まれる案内地点を案内する案内図を表示する表示案内手段をさらに備え、前記表示案内手段は、前記判定手段の判定結果にかかわらず、前記案内地点を案内する案内図を表示する。上記のように音声メッセージによる案内を行う場合、音声メッセージを出力しない可能性がある。そこで、案内地点での表示による案内は常に行うこととして、音声メッセージを出力しない場合でもユーザが進行方向を把握できるようにする。
【００２２】
本発明の他の観点では、ナビゲーション装置において実行されるルート案内方法は、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内工程と、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定工程と、を有し、前記音声案内工程では、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しない。
【００２３】
本発明の他の観点では、ナビゲーション装置によって実行されるルート案内プログラムは、予め設定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する音声案内手段、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定するとともに、当該基準地点が存在する場合には、当該基準地点と当該案内地点との距離、移動体の速度及び当該案内地点を案内する音声メッセージの長さに基づいて、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力するか否かを判定する判定手段、として前記コンピュータを機能させ、前記音声案内手段は、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合には、前記第１の所定距離手前の地点に前記移動体が到達した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力すると判定された場合には、前記移動体が当該基準地点を通過した際に当該案内地点を案内する音声メッセージを出力し、案内地点と当該案内地点から前記第１の所定距離手前の地点との間に基準地点が存在し、かつ、当該案内地点を案内する音声メッセージを出力しないと判定された場合には、当該案内地点を案内する音声メッセージを出力しない。
【００２４】
上記のルート案内方法及びルート案内プログラムによっても、信号機数や道路本数を数えるといったユーザの負担を減らし、ユーザが案内地点を間違えることが少なくなる案内を行うことが可能となる。なお、ルート案内プログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【００２５】
［ナビゲーション装置］
図１に、ナビゲーション装置１００の構成を示す。なお、ナビゲーション装置１００は移動体としての車両に搭載されているものとする。図１に示すように、ナビゲーション装置１００は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００２６】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号機からなる車両の速度パルスを計測する。
【００２７】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２８】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１００全体の制御を行う。
【００２９】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車両の速度パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３０】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用のインタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００３１】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、ＶＩＣＳ（Vehicle Information Communication System）センタなどから配信される情報を取得する。
【００３２】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データなどを表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、情報表示部として機能し、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３３】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号機を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号機を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３４】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３５】
［機能構成］
次に、ナビゲーション装置１００の機能構成について説明する。図２は、ナビゲーション装置１００のうち、本発明によるルート案内処理に関連する機能構成を示す。
【００３６】
図示のように、ナビゲーション装置１００は、記憶部１０１と、案内部１０２と、判定部１０３と、を備える。
【００３７】
記憶部１０１は、地図データ及び音声メッセージを記憶する。
【００３８】
案内部１０２は、地図データに基づいて予め決定された誘導ルートに含まれる案内地点を案内する音声メッセージを出力する。また、案内部１０２は、ポーンなどの効果音を出力する。さらに、案内部１０２は、案内地点付近を拡大した地図のような案内地点を案内する案内図を表示する。
【００３９】
判定部１０３は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点が存在するか否かを判定し、案内地点と第１の所定距離手前の地点との間に基準地点が存在する場合、基準地点と案内地点との距離、車両の速度、及び、前記音声メッセージの長さ、に基づいて当該案内地点を案内する音声メッセージを出力するか否かを判定する。ここで、基準地点とは、音声案内を出力するか否かを判定する際に考慮される地点であり、具体的には以下に述べるように、信号機のない交差点、信号機のある交差点（「信号機交差点」と呼ぶ。）、前記車両の現在位置が前記誘導ルートにマッチングした地点、別の案内地点の少なくとも１つを含む。
【００４０】
案内地点と第１の所定距離手前の地点との間に基準地点が存在しないと判定された場合、案内部１２０は、案内地点から第１の所定距離手前の地点に車両が到達したときに、当該案内地点を案内する音声メッセージを出力する。
【００４１】
一方、案内地点と第１の所定距離手前の地点との間に基準地点が存在すると判定された場合、案内部１０２は判定部１０３の判定に従って動作する。即ち、音声メッセージを出力すると判定された場合、案内部１０２は、案内地点から第１の所定距離手前の地点に車両が到達したときではなく、車両が基準地点を通過したときに当該案内地点に関連する音声メッセージを出力する。また、音声メッセージを出力しないと判定された場合、案内部１０２は、当該案内地点を案内する音声メッセージを出力しない。これにより、ユーザは、音声案内を受けた時点から一つ目の案内地点を曲がれば良いため、数を数えるといった負担がかからず、ユーザが案内地点を間違えることも少なくなる。また、音声メッセージ出力中に案内地点に到達してしまう場合のような音声メッセージを出力するとユーザが案内地点を間違え易くなる場合には音声メッセージを出力しないようにしてユーザが案内地点を間違えることが少なくなる。なお、この場合には案内部１０２による案内地点を案内する案内図の表示を確認することで、ユーザは進行方向を把握できる。
【００４２】
なお、図１におけるデータ記憶ユニット３６は記憶部１０１として機能し、システムコントローラ２０、表示ユニット４０及び音声出力ユニット５０は案内部１０２として機能し、システムコントローラ２０は判定部１０３として機能する。
【００４３】
［ルート案内］
次に、ナビゲーション装置１００によるルート案内について説明する。案内地点に信号機がない場合のルート案内について図３〜図７を参照して説明する。
【００４４】
図３は、誘導ルート上の信号機のない案内地点についての基本的な音声メッセージの出力の例である。図示のように、信号機のない案内地点Ａ１で左折しなければならない場合、案内部１０２は、案内地点Ａ１から第１の所定距離手前の地点Ｃ１に車両が到達したときに当該案内地点を案内するための「左です。」という音声メッセージで案内する。本実施例では、第１の所定距離は、案内地点Ａ１から３０ｍ手前地点で「左です。」の音声メッセージを出力し終えるように設定される距離である。即ち、第１の所定距離は、予め設定されている距離３０ｍに、「左です。」という音声メッセージの出力中に車両が進む距離Ｂ１を足した距離である。案内部１０２は、車両の速度及び音声メッセージの長さに基づいて距離Ｂ１を決定する。
【００４５】
図４は、信号機のない案内地点と当該案内地点から第１の所定距離手前の地点との間に信号機のない交差点が存在する場合の音声メッセージの出力の例である。この例では、「信号機のない交差点」が基準地点に相当する。図４（ａ）〜（ｅ）のように、次の信号機のない案内地点で左折しなければならず、信号機のない案内地点と第１の所定距離手前の地点との間に信号機のない交差点が存在する場合、第１の所定距離手前の地点に車両が到達したときに「左です。」という音声メッセージを出力すると、当該交差点を案内地点と間違えてしまう可能性があるので、案内部１０２は、当該交差点を通過するまで音声メッセージを出力しない。そして、判定部１０３は、当該交差点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、車両が当該交差点を通過してから案内地点から第２の所定距離手前の地点に到達するまでの間に「左です。」の音声メッセージを出力し終えることができるか否かを判定する。なお、第２の所定距離は第１の所定距離よりも短く、本実施例では第２の所定距離は５ｍである。
【００４６】
図４（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「左です。」という音声メッセージを出力する。
【００４７】
次に、図４（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００４８】
次に、図４（ｃ）に示すように、当該交差点と案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「左です。」という音声メッセージを出力する。
【００４９】
次に、図４（ｄ）に示すように、当該交差点と案内地点との距離が短いために、第２の所定距離手前の地点に到達までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００５０】
次に、図４（ｅ）に示すように、当該交差点と案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前の地点に到達までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００５１】
なお、図４（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。この案内図を表示するタイミングは任意のタイミングでよい。例えば、車両が案内地点から第３の所定距離（例えば、３００ｍ）手前の地点に到達してから案内地点を通過するまでの間、案内図を継続して表示するようにしてもよい。
【００５２】
図５は、信号機のない案内地点と当該案内地点から第１の所定距離手前の地点との間に信号機交差点が存在する場合の音声メッセージの出力の例である。この例では、「信号機交差点」が基準地点に相当する。図５（ａ）〜（ｅ）のように、次の信号機のない案内地点で左折しなければならず、信号機のない案内地点と第１の所定距離手前の地点との間に信号機交差点が存在する場合、第１の所定距離手前の地点に車両が到達したときに「左です。」という音声メッセージを出力すると、当該交差点を案内地点と間違えてしまう可能性があるので、案内部１０２は、当該交差点を通過するまで音声メッセージを出力しない。そして、判定部１０３は、当該交差点の信号機を考慮せず図４の場合と同様に、当該交差点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、車両が当該交差点を通過してから第２の所定距離手前の地点に到達するまでの間に「左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００５３】
図５（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「左です。」という音声メッセージを出力する。
【００５４】
次に、図５（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００５５】
次に、図５（ｃ）に示すように、当該交差点と案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「左です。」という音声メッセージを出力する。
【００５６】
次に、図５（ｄ）に示すように、当該交差点と案内地点との距離が短いために、第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００５７】
次に、図５（ｅ）に示すように、当該交差点と案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００５８】
なお、図５（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００５９】
図６は、車両の現在位置が誘導ルートにマッチングしていない状態から信号機のない案内地点と当該案内地点から第１の所定距離手前の地点との間の誘導ルートにマッチングした場合の音声メッセージの出力の例である。この例では、「車両の現在位置が誘導ルートにマッチングした地点(以下、「マッチング地点」と呼ぶ)」が基準地点に相当する。図６（ａ）〜（ｅ）のように、次の信号機のない案内地点で左折しなければならず、信号機のない案内地点と第１の所定距離手前の地点との間にマッチング地点が存在する場合、案内部１０２は、マッチングした後、すなわちマッチング地点を通過した後でなければ音声メッセージを出力できない。そして、判定部１０３は、マッチング地点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、マッチング地点を通過してから第２の所定距離手前の地点に到達するまでの間に「左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００６０】
図６（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、マッチング地点を通過したときに「左です。」という音声メッセージを出力する。
【００６１】
次に、図６（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００６２】
次に、図６（ｃ）に示すように、マッチング地点と案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、マッチング地点を通過したときに「左です。」という音声メッセージを出力する。
【００６３】
次に、図６（ｄ）に示すように、当該マッチングが確立した地点と案内地点との距離が短いために、第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００６４】
次に、図６（ｅ）に示すように、マッチング地点と案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００６５】
なお、図６（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００６６】
図７は、信号機のない案内地点と当該案内地点から第１の所定距離手前の地点との間に別の案内地点が存在する場合の音声メッセージの出力の例である。この例では、「別の案内地点」が基準地点に相当する。図７（ａ）〜（ｅ）のように、手前の別の案内地点で右折しなければならず、先の信号機のない案内地点では左折しなければならない場合、案内部１０２は、手前の案内地点を通過した後でなければ先の案内地点の音声メッセージを出力できない。そして、判定部１０３は、当該手前の案内地点と先の案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、当該手前の案内地点を通過してから第２の所定距離手前の地点に到達するまで間に「左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００６７】
図７（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、手前の案内地点を通過したときに「左です。」という音声メッセージを出力する。
【００６８】
次に、図７（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００６９】
次に、図７（ｃ）に示すように、手前の案内地点と先の案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達までに「左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、手前の案内地点を通過したときに「左です。」という音声メッセージを出力する。
【００７０】
次に、図７（ｄ）に示すように、手前の案内地点と先の案内地点との距離が短いために、第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００７１】
次に、図７（ｅ）に示すように、手前の案内地点と先の案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前地点までに「左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００７２】
なお、図７（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００７３】
つづいて、案内地点に信号機がある場合のルート案内について図８〜図１２を参照して説明する。
【００７４】
図８は、誘導ルート上の信号機のある案内地点についての基本的な音声メッセージの出力の例である。図示のように、信号機のある案内地点Ａ２で左折しなければならない場合、案内部１０２は、案内地点Ａ２から第１の所定距離手前の地点Ｃ２に車両が到達したときに当該案内地点を案内するための「この信号を左です。」という音声メッセージで出力する。図３の場合と同様に、第１の所定距離は、案内地点Ａ２から３０ｍ手前地点で「この信号を左です。」の音声メッセージを出力し終えるように設定される距離である。即ち、第１の所定距離は、予め設定されている距離３０ｍに、「この信号を左です。」という音声メッセージの出力中に車両が進む距離Ｂ２を足した距離である。案内部１０２は、車両の速度及び音声メッセージの長さに基づいて距離Ｂ２を決定する。
【００７５】
図９は、信号機のある案内地点と当該案内地点から第１の所定距離手前の地点との間に信号機のない交差点が存在する場合の音声メッセージの出力の例である。この例では、「信号機のない交差点」が基準地点に相当しない。図９（ａ）のように、次の信号機のある案内地点で左折しなければならず、信号機のある案内地点と第１の所定距離手前の地点との間に信号機のない交差点が存在する場合、第１の所定距離手前の地点に車両が到達したときに「この信号を左です。」という音声メッセージを出力しても、「信号」の文言があるので当該交差点を案内地点と間違えてしまう可能性は低い。よって、案内部１０２は、当該交差点を考慮せず、案内地点から第１の所定距離手前の地点に車両が到達したときに「この信号を左です。」の音声メッセージを出力する。
【００７６】
図９（ｂ）のように、当該交差地点と案内地点との距離が極端に短い場合も同様に、案内部１０２は、当該交差点を考慮せず、案内地点から第１の所定距離手前の地点との間に車両が到達したときに音声メッセージを出力する。
【００７７】
なお、図９（ａ）、（ｂ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００７８】
図１０は、信号機のある案内地点と当該案内地点から第１の所定距離手前の地点との間に信号機交差点が存在する場合の音声メッセージの出力の例である。この例では、「信号機交差点」が基準地点に相当する。図１０（ａ）〜（ｅ）のように、次の信号機のある案内地点で左折しなければならず、信号機のある案内地点と第１の所定距離手前の地点との間に信号機交差点が存在する場合、第１の所定距離手前の地点に車両が到達したときに「この信号を左です。」という音声メッセージを出力すると、当該交差点を案内地点と間違えてしまう可能性があるので、案内部１０２は、当該交差点を通過するまで音声メッセージを出力しない。そして、判定部１０３は、当該交差点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、当該交差点を通過してから第２の所定距離手前の地点に到達するまでの間に「この信号を左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００７９】
図１０（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００８０】
次に、図１０（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００８１】
次に、図１０（ｃ）に示すように、当該交差点と案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、車両が当該交差点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００８２】
次に、図１０（ｄ）に示すように、当該交差点と案内地点との距離が短いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００８３】
次に、図１０（ｅ）に示すように、当該交差点と案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が当該交差点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００８４】
なお、図１０（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００８５】
図１１は、車両の現在位置が誘導ルートにマッチングしていない状態から信号機のある案内地点と当該案内地点から第１の所定距離手前の地点の間の誘導ルートにマッチングした場合の音声メッセージの出力の例である。この例では、「車両の現在位置が誘導ルートにマッチングした地点（「マッチング地点」と呼ぶ）」が基準地点に相当する。図１１（ａ）〜（ｅ）のように、次の信号機のある案内地点で左折しなければならず、信号機のある案内地点と第１の所定距離手前の地点との間にマッチング地点が存在する場合、案内部１０２は、マッチングした後、すなわちマッチング地点を通過した後でなければ音声メッセージを出力できない。そして、判定部１０３は、当該マッチング地点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、当該マッチング地点を通過してから第２の所定距離手前の地点に到達するまでの間に「この信号を左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００８６】
図１１（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、マッチング地点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００８７】
次に、図１１（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００８８】
次に、図１１（ｃ）に示すように、マッチング地点と案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、マッチング地点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００８９】
次に、図１１（ｄ）に示すように、マッチング地点と案内地点との距離が短いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００９０】
次に、図１１（ｅ）に示すように、マッチング地点と案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両がマッチング地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００９１】
なお、図１１（ａ）〜（ｅ）のいずれにおいても、案内部１０２は、案内地点を案内する案内図を表示する。
【００９２】
図１２は、信号機のある案内地点と当該案内地点から第１の所定距離手前の地点との間に別の案内地点が存在する場合の音声メッセージの出力の例である。この例では、「別の案内地点」が基準地点に相当する。図１２（ａ）〜（ｅ）のように、手前の別の案内地点で右折しなければならず、先の信号機のある案内地点では左折しなければならない場合、案内部１０２は、手前の案内地点を通過した後でなければ先の案内地点の音声メッセージを出力できない。そして、判定部１０３は、当該手前の案内地点と先の案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、当該手前の案内地点を通過してから第２の所定距離手前の地点に到達するまでの間に「この信号を左です。」の音声メッセージを出力し終えることができるか否かを判定する。
【００９３】
図１２（ａ）に示すように、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、手前の案内地点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００９４】
次に、図１２（ｂ）に示すように、車両の速度が速いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００９５】
次に、図１２（ｃ）に示すように、当該手前の案内地点と先の案内地点との距離は短いが、車両の速度が遅いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができる場合、判定部１０３は、音声メッセージを出力すると判定し、案内部１０２は、手前の案内地点を通過したときに「この信号を左です。」という音声メッセージを出力する。
【００９６】
次に、図１２（ｄ）に示すように、当該手前の案内地点と先の案内地点との距離が短いために、第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００９７】
次に、図１２（ｅ）に示すように、当該手前の案内地点と先の案内地点との距離が極端に短いために、速度が遅くても第２の所定距離手前の地点に到達するまでに「この信号を左です。」の音声メッセージを出力し終えることができない場合、判定部１０３は、音声メッセージを出力しないと判定し、案内部１０２は、音声メッセージを出力しない。この場合に、案内部１０２は、車両が手前の案内地点を通過したときに音声メッセージより短い効果音を出力するようにしてもよい。
【００９８】
［ルート案内処理］
次に、案内地点に信号機がない場合のルート案内処理について説明する。図１３は案内地点に信号機がない場合のルート案内処理のフローチャートである。なお、この処理は、主として図１に示すＣＰＵ２２が予め用意されたプログラムを実行することにより実現される。
【００９９】
まず、案内部１０２はユーザによる目的地の指定を受け取る（ステップＳ１）。そして、案内部１０２は、車両の現在位置から設定された目的地に至るルートを探索し、誘導ルートを決定する（ステップＳ２）。次に、案内部１０２は、誘導ルート上に存在する複数の案内地点のうち、車両の現在位置の次の案内地点の情報を取得し（ステップＳ３）、記憶部１０１内の地図データからその案内地点を案内する音声メッセージを取得する（ステップＳ４）。そして、判定部１０３は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点があるか否かを判定する（ステップＳ５）。
【０１００】
案内地点と第１の所定距離手前の地点との間に基準地点がない場合（ステップＳ５；Ｎｏ）、判定部１０３は、車両が第１の所定距離手前の地点に到達したか否かを判定する（ステップＳ６）。車両が第１の所定距離手前の地点に到達していない場合（ステップＳ６；Ｎｏ）、ステップＳ６を繰り返す。車両が第１の所定距離手前の地点に到達した場合（ステップＳ６；Ｙｅｓ）、案内部１０２は、その案内地点を案内する音声メッセージを音声出力ユニット５０から出力し（ステップＳ７）、ステップＳ１１を実行する。
【０１０１】
一方、案内地点と第１の所定距離手前の地点との間に基準地点がある場合（ステップＳ５；Ｙｅｓ）、判定部１０３は、基準地点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、車両が基準地点を通過してから第２の所定距離手前の地点に到達するまでの間に音声メッセージを出力できるか否かを判定する（ステップＳ８）。出力できないと判定した場合（ステップＳ８；Ｎｏ）、判定部１０３は音声メッセージを出力しないと判定し、案内部１０２は音声メッセージを出力せず、ステップＳ１１を実行する。出力できると判定した場合（ステップＳ８；Ｙｅｓ）、判定部１０３は、車両が基準地点を通過したか否かを判定する（ステップＳ９）。車両が基準地点を通過していない場合（ステップＳ９；Ｎｏ）、ステップＳ９を繰り返す。車両が基準地点を通過した場合（ステップＳ９；Ｙｅｓ）、案内部１０２はその案内地点を案内する音声メッセージを音声出力ユニット５０から出力する（ステップＳ１０）。
【０１０２】
そして、案内部１０２は、車両が案内地点を通過したか否かを判定する（ステップＳ１１）。車両が案内地点を通過していない場合（ステップＳ１１；Ｎｏ）、ステップＳ１１を繰り返す。車両が案内地点を通過した場合（ステップＳ１１；Ｙｅｓ）、案内部１０２は車両が目的地に到達したか否かを判定する（ステップＳ１２）。車両が目的地に到達していない場合（ステップＳ１１；Ｎｏ）、処理はステップＳ３へ戻り、誘導ルート上の次の案内地点についてステップＳ３〜Ｓ１１を繰り返す。車両が目的地に到達した場合（ステップＳ１２；Ｙｅｓ）、ルート案内処理を終了する。
【０１０３】
次に、案内地点に信号機がある場合のルート案内処理について説明する。図１４は案内地点に信号機がある場合のルート案内処理のフローチャートである。なお、この処理は、主として図１に示すＣＰＵ２２が予め用意されたプログラムを実行することにより実現される。
【０１０４】
まず、案内部１０２はユーザによる目的地の指定を受け取る（ステップＳ２１）。そして、案内部１０２は、車両の現在位置から設定された目的地に至るルートを探索し、誘導ルートを決定する（ステップＳ２２）。次に、案内部１０２は、誘導ルート上に存在する複数の案内地点のうち、車両の現在位置の次の案内地点の情報を取得し（ステップＳ２３）、記憶部１０１内の地図データからその案内地点を案内する音声メッセージを取得する（ステップＳ２４）。そして、判定部１０３は、案内地点と当該案内地点から第１の所定距離手前の地点との間に基準地点があるか否かを判定する（ステップＳ２５）。
【０１０５】
案内地点と第１の所定距離手前の地点との間に基準地点がない場合（ステップＳ２５；Ｎｏ）、判定部１０３は、車両が第１の所定距離手前の地点に到達したか否かを判定する（ステップＳ２６）。車両が第１の所定距離手前の地点に到達していない場合（ステップＳ２６；Ｎｏ）、ステップＳ２６を繰り返す。車両が第１の所定距離手前の地点に到達した場合（ステップＳ２６；Ｙｅｓ）、案内部１０２は、その案内地点を案内する音声メッセージを音声出力ユニット５０から出力し（ステップＳ２７）、ステップＳ３３を実行する。
【０１０６】
一方、案内地点から第１の所定距離手前の地点との間に基準地点がある場合（ステップＳ２５；Ｙｅｓ）、判定部１０３は、基準地点は交差点か否かを判定する（ステップＳ２８）。基準地点が交差点である場合（ステップＳ２８；Ｙｅｓ）、判定部１０３は、交差点に信号機があるか否かを判定する（ステップＳ２９）。交差点に信号機がなかった場合（ステップＳ２９；Ｎｏ）、判定部１０３は、ステップＳ２６を実行する。
【０１０７】
次に、基準地点が交差点でない場合（ステップＳ２８；Ｎｏ）、または交差点に信号機がある場合（ステップＳ２９；Ｙｅｓ）、判定部１０３は、基準地点と案内地点との距離、車両の速度、及び、音声メッセージの長さ、に基づいて、車両が基準地点を通過してから第２の所定距離手前までに音声メッセージを出力できるか否かを判定する（ステップＳ３０）。出力できないと判定した場合（ステップＳ３０；Ｎｏ）、判定部１０３は音声メッセージを出力しないと判定し、案内部１０２は音声メッセージに対応する音声メッセージを出力せず、ステップＳ３３を実行する。出力できると判定した場合（ステップＳ３０；Ｙｅｓ）、判定部１０３は、車両が基準地点を通過したか否かを判定する（ステップＳ３１）。車両が基準地点を通過していない場合（ステップＳ３１；Ｎｏ）、ステップＳ３１を繰り返す。車両が基準地点を通過した場合（ステップＳ３１；Ｙｅｓ）、判定部１０３は音声メッセージを出力すると判定し、案内部１０２はその案内地点を案内する音声メッセージを音声出力ユニット５０から出力する（ステップＳ３２）。
【０１０８】
そして、案内部１０２は、車両が案内地点を通過したか否かを判定する（ステップＳ３３）。車両が案内地点を通過していない場合（ステップＳ３３；Ｎｏ）、ステップＳ３３を繰り返す。車両が案内地点を通過した場合（ステップＳ３３；Ｙｅｓ）、案内部１０２は車両が目的地に到達したか否かを判定する（ステップＳ３４）。車両が目的地に到達していない場合（ステップＳ３４；Ｎｏ）、処理はステップＳ２３へ戻り、誘導ルート上の次の案内地点についてステップＳ２３〜Ｓ３３を繰り返す。車両が目的地に到達した場合（ステップＳ３４；Ｙｅｓ）、ルート案内処理を終了する。
【０１０９】
以上述べたように、本実施例のナビゲーション装置によれば、例えば次の案内地点が交差点である場合、車両の現在位置から見て「次の交差点」と認識できるタイミングで案内を行うことが可能である。これにより、ユーザは、案内を受けた時点から一つ目の交差点を曲がれば良いため、信号機数や道路本数を数えるといった余計な負担がかからず、案内地点を間違えることも少なくなる。また、音声メッセージ出力中に案内地点に到達してしまう場合のような音声メッセージを出力するとユーザが案内地点を間違え易くなる場合には音声メッセージを出力しないようにしてユーザが案内地点を間違えることが少なくなる。
【０１１０】
［変形例］
なお、上記の実施例では、第１の所定距離を案内地点から３０ｍ手前地点で音声メッセージを出力し終えるように設定される距離としていたが、本発明の適用はこれに限られず、音声メッセージを出力し終える地点は案内地点の任意の距離手前の地点に設定してもよい。あるいは、第１の所定距離を固定値としてもよい。
【０１１１】
上記の実施例では、第２の所定距離を５ｍとしていたが、本発明の適用はこれに限られず、０ｍから第１の所定距離まで間の任意の距離に設定してもよい。
【図面の簡単な説明】
【０１１２】
【図１】ナビゲーション装置の構成示すブロック図である。
【図２】ルート案内処理に関連する構成を示す機能構成図である。
【図３】信号機のない案内地点についての基本的な音声メッセージの出力の例である。
【図４】信号機のない案内地点と第１の所定距離手前の地点との間に信号機のない交差点が存在する場合の音声メッセージの出力の例である。
【図５】信号機のない案内地点と第１の所定距離手前の地点との間に信号機交差点が存在する場合の音声メッセージの出力の例である。
【図６】信号機のない案内地点と第１の所定距離手前の地点との間にマッチング地点が存在する場合の音声メッセージの出力の例である。
【図７】信号機のない案内地点と第１の所定距離手前の地点との間に別の案内地点が存在する場合の音声メッセージの出力の例である。
【図８】信号機のある案内地点についての基本的な音声メッセージの出力の例である。
【図９】信号機のある案内地点と第１の所定距離手前の地点との間に信号機のない交差点が存在する場合の音声メッセージの出力の例である。
【図１０】信号機のある案内地点と第１の所定距離手前の地点との間に信号機交差点が存在する場合の音声メッセージの出力の例である。
【図１１】信号機のある案内地点と第１の所定距離手前の地点との間にマッチング地点が存在する場合の音声メッセージの出力の例である。
【図１２】信号機のある案内地点と第１の所定距離手前の地点との間に別の案内地点が存在する場合の音声メッセージの出力の例である。
【図１３】案内地点に信号機がない場合のルート案内処理のフローチャートである。
【図１４】案内地点に信号機がある場合のルート案内処理のフローチャートである。
【符号の説明】
【０１１３】
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
５０  音声出力ユニット
１００  ナビゲーション装置
１０１  記憶部
１０２  案内部
１０３  判定部
【図１】
2009250622.tif 000003
【図２】
2009250622.tif 000004
【図３】
2009250622.tif 000005
【図４】
2009250622.tif 000006
【図５】
2009250622.tif 000007
【図６】
2009250622.tif 000008
【図７】
2009250622.tif 000009
【図８】
2009250622.tif 000010
【図９】
2009250622.tif 000011
【図１０】
2009250622.tif 000012
【図１１】
2009250622.tif 000013
【図１２】
2009250622.tif 000014
【図１３】
2009250622.tif 000015
【図１４】
2009250622.tif 000016