(57)【要約】【課題】案内ルートから外れている場合に音声案内を中断するボタンを、常時表示することなく適切な状況でのみ提供するナビゲーション装置及びルート案内方法を提供することができる。【解決手段】位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース１４内の最適道路上に修正するマップマッチング手段２７と、タッチパネルを備えた表示手段１６と、音声を出力するスピーカ１７と、を有し、所定地まで案内する案内ルートと最適道路上の現在地に基づき進行方向を音声案内するナビゲーション装置１００において、最適道路に並走する並走道路を検出する並走道路検出手段２１と、並走道路が検出された場合、音声案内を中断する案内中断ボタンを表示装置１６に表示するボタン表示手段２５と、を有することを特徴とする。【選択図】図６
2010091363.tif 000002
【特許請求の範囲】
【請求項１】
位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース内の最適道路上に修正するマップマッチング手段と、
タッチパネルを備えた表示手段と、音声を出力するスピーカと、を有し、
所定地まで案内する案内ルートと前記最適道路上の現在地に基づき進行方向を音声案内するナビゲーション装置において、
前記最適道路に並走する並走道路を検出する並走道路検出手段と、
並走道路が検出された場合、音声案内を中断する案内中断ボタンを表示装置に表示するボタン表示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
並走道路が検出された場合、前記ボタン表示手段は、案内中断ボタンの代わりに、現在地を前記最適道路から並走道路に変更する変更ボタンを表示する、
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース内の最適道路上に修正するマップマッチング手段と、
タッチパネルを備えた表示手段と、音声を出力するスピーカと、を有し、
所定地まで案内する案内ルートと前記最適道路上の現在地に基づき進行方向を音声案内するナビゲーション装置において、
前記最適道路に並走する並走道路を検出する並走道路検出手段と、
車両操作を検出する車両操作検出手段と、
並走道路が検出され、かつ、音声案内に従う車両操作が前記車両操作検出手段により検出されない場合、前記最適道路を誤って決定していることを検出する、
ことを特徴とするナビゲーション装置。
【請求項４】
前記最適道路を誤って決定していることを検出した場合、音声案内を中断する音声案内中断手段、
を有することを特徴とする請求項３記載のナビゲーション装置。
【請求項５】
前記並走道路検出手段は、右折又は左折などの特徴的車両挙動が検出された推定位置と、前記最適道路とが所定値以上離れている場合、地図データベースに登録されていない並走道路が推定位置であり、前記最適道路を誤って決定していることを検出する、
ことを検出する請求項３又は４記載のナビゲーション装置。
【請求項６】
位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース内の最適道路上に修正し、
所定地まで案内する案内ルートをタッチパネルを備えた表示手段に表示して、前記最適道路上の現在地に基づき案内ルートに対応する進行方向をスピーカから音声案内するルート案内方法において、
並走道路検出手段が、前記最適道路に並走する並走道路を検出するステップと、
ボタン表示手段が、並走道路が検出された場合、音声案内を中断する案内中断ボタンを表示装置に表示するステップと、
を有することを特徴とするルート案内方法。
【請求項７】
位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース内の最適道路上に修正し、
所定地まで案内する案内ルートをタッチパネルを備えた表示手段に表示して、前記最適道路上の現在地に基づき案内ルートに対応する進行方向をスピーカから音声案内するルート案内方法において、
並走道路検出手段が、前記最適道路に並走する並走道路を検出するステップと、
車両操作検出手段が、車両操作を検出するステップと、
並走道路が検出され、かつ、音声案内に従う車両操作が前記車両操作検出手段により検出されない場合、前記最適道路を誤って決定していることを検出するステップと、
を有することを特徴とするルート案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在地と所定値までの案内ルートに基づき進行方向を案内するナビゲーション装置に関し、特に、音声により所定値を案内するナビゲーション装置及びルート案内方法に関する。
【背景技術】
【０００２】
車両にてナビゲーション装置を使用すると、現在地から目的地までの案内ルートを決定し、右左折する交差点の手前などで音声により進行すべき方向や案内ルートのその後の状況等を案内してくれる。しかし、案内中に目的地までの案内ルートから外れると、音声案内も実際の道路形状やタイミングとずれたものとなり乗員に煩わしさを感じさせる場合がある。
【０００３】
この点について、案内ルートから外れたことを検出した場合、音声による案内を中断するナビゲーション装置が開示されている（例えば、特許文献１参照。）。特許文献１記載のナビゲーション装置は、ガソリンスタンドや街道沿いの店舗に立ち寄るため案内ルートから外れると音声案内を中断する。
【０００４】
また、道路以外のエリアに進入したことを検出して音声案内を中断するナビゲーション装置が開示されている（例えば、特許文献２参照。）。特許文献２記載のナビゲーション装置は、道路形状と車両の位置・進行方向をマップマッチングすることで道路以外のエリアに進入したことを検出して音声案内を中断し、更に該エリアから脱出した場合には音声案内を再開する。
【０００５】
しかしながら、並走した２つの道路のうちいずれかを走行中は、道路形状が似ていて両者の距離も近いため、マップマッチングでは案内ルートから外れているのか否かを判別が困難な場合が多い。
【０００６】
この点について、音声案内により案内ルートから外れたことを乗員が把握して、乗員の操作により現在位置から新たに案内ルートを検索し音声案内を再開するナビゲーション装置が開示されている（例えば、特許文献３参照。）。特許文献３記載のナビゲーション装置は、再検索スイッチの操作を検出すると隣接した道路の有無を判定し、隣接した道路があると現在位置を隣接した道路に変更して、そこから案内ルートを再検索する。したがって、例えば、並走した自動車専用道と一般道の一方を走行している状況で、案内ルートから外れた場合にも自車両の位置を速やかに元の案内ルートに修正することができる。
【特許文献１】特開平６−６６５８６号公報
【特許文献２】特開平９−１７８５０２号公報
【特許文献３】特開平６−６６５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献３記載のナビゲーション装置においても、２つの道路が並行に形成されている道路のいずれかを走行中に、案内ルートから外れているのか否かを自動的に検出することができないという問題がある。
【０００８】
また、特許文献３記載のナビゲーション装置は、再検索ボタンが案内ルートから外れていることをナビゲーション装置に通知する手段を兼ねるが、再検索ボタンは、自車両が案内ルートから外れているか否かに関わらず常に表示される。これを音声案内の中断ボタンに適用すると、案内ルートから外れた際に、音声案内を中断する物理的なボタンを予め設けておいたり、案内ルートから外れていない状況でもタッチパネルの画面に操作ボタンとして表示しておくことが考えられる。しかし、このようなボタンを設けたり常時表示することは、コスト増や表示スペースの無駄をもたらす。
【０００９】
本発明は、上記課題に鑑み、案内ルートから外れている場合に音声案内を中断するボタンを、常時表示することなく適切な状況でのみ提供するナビゲーション装置及びルート案内方法を提供することを目的とする。また、２つの道路が並行に形成されている道路のいずれかを走行中に、案内ルートから外れているか否かを精度よく検出できるナビゲーション装置及びルート案内方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、位置検出手段により得られた推定位置を、所定の条件を満たす、地図データベース内の最適道路上に修正するマップマッチング手段と、タッチパネルを備えた表示手段と、音声を出力するスピーカと、を有し、所定地まで案内する案内ルートと最適道路上の現在地に基づき進行方向を音声案内するナビゲーション装置において、最適道路に並走する並走道路を検出する並走道路検出手段と、並走道路が検出された場合、音声案内を中断する案内中断ボタンを表示装置に表示するボタン表示手段と、を有することを特徴とする。
【００１１】
並走道路が検出された場合にのみ中断ボタンを表示するので、音声案内の中断ボタンを表示しておく必要がなく、また、ユーザが操作しなくても音声案内の中断ボタンを自動的に表示することができる。
【発明の効果】
【００１２】
案内ルートから外れている場合に音声案内を中断するボタンを、常時表示することなく適切な状況でのみ提供するナビゲーション装置及びルート案内方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を参照しながら、実施例を挙げて説明する。
【００１４】
本実施形態のナビゲーション装置１００は、並走道路が存在する場合、音声案内の中断ボタンを表示装置１６に表示する。これにより、道路地図上の現在地を誤検出している可能性が高い場合にのみ、音声案内の中断ボタンを表示できる。したがって、常に、音声案内の中断ボタンを表示しておく必要がなく、また、ユーザが操作しなくても音声案内の中断ボタンを自動的に表示することができる。
【００１５】
また、並走道路があり、かつ、ナビの音声案内に運転者が従わない場合、現在地を誤検出していると判定する。並走道路の一方を走行している場合に、現在地を誤検出していることを精度よく検出することができる。
【実施例１】
【００１６】
本実施例では、並走道路が存在する場合、音声案内の中断ボタンを表示装置１６に表示するナビゲーション装置１００について説明する。図１は、並走道路を模式的に説明する図の一例である。図１（ａ）では自動車専用道の高架下に一般道が形成され、図１（ｂ）では一般道と自動車専用道が平面上を並走している（以下、両者を単に「並走している」という）。一般道同士が並走していても同様に扱える。このように道路が並走していると、誤ったリンクに現在地をマッピングする場合がある。特に、高架下の一般道ではＧＰＳ（Global  Positioning  System）衛星を補足しにくい。これらの場合、音声案内の内容が実際の車両位置と異なったものとなるため運転者は煩わしく感じることがある。
【００１７】
しかしながら、一方で道路が並走している場合に必ず現在地を誤検出するとは限らないので、すぐに音声案内を中断することも適当でない。そこで、本実施例では、現在地をマッピングした道路に並走した道路が存在する場合、現在地を誤検出している可能性が高いとして音声案内を中断するための操作ボタン（以下、案内中断ボタンという）を表示する。したがって、常に、案内中断ボタンを表示しておく必要がなく、また、ユーザが操作しなくても音声案内の中断ボタンを自動的に表示することができる。
【００１８】
〔ナビゲーション装置１００の概略〕
ナビゲーション装置１００について説明する。図２は、ナビゲーション装置１００のブロック図の一例を示す。ナビゲーション装置１００はナビＥＣＵ（electronic  control  unit）２０により制御され、ナビＥＣＵ２０には、ＣＡＮ（Controller  Area  Network）やＦｌｅｘｒａｙ等の車内ＬＡＮや専用線を介してＧＰＳ受信機１１、車輪速センサ１２、ジャイロセンサ１３、地図ＤＢ１４、入力装置１５及び表示装置１６及びスピーカ１７と接続されている。
【００１９】
ＧＰＳ受信機１１は、複数のＧＰＳ衛星を補足して各ＧＰＳ衛星から到達する電波の到達時間に基づき車両の位置（緯度・経度・標高）を決定する。車輪速センサ１２は、例えばロータの円周上に等定間隔で設置された凸部の接近を、ホール素子や磁気抵抗素子等の感磁素子が検出する。凸部の接近をパルス信号で出力すると、パルス数から走行距離を累積でき、車輪速にタイヤの外径を乗じれば車速が得られる。ジャイロセンサ１３は、例えばマイクロマシニングで形成された震動片型ジャイロセンサであり、コリオリ力の作用により変化する震動片（電極間）の距離を静電力等により検出することで、ヨーイング方向、ピッチング方向及びローリング方向に回転する時の角速度を検知する。検知結果を積分することで角度、すなわち３軸方向それぞれの方位（進行方向）に変換する。この角度は、例えば、北向きなど所定の方位をゼロ度に定めて数値化される。
【００２０】
地図ＤＢ１４は、例えばハードディスクやＳＳＤ（Solid  State  Drive)等の不揮発メモリで構成され、ノードと、ノード間を連結するリンクとを互いに対応づけるテーブル型の道路地図情報、及び、各種のポイント情報とが記憶されたデータベースである。道路地図情報は、例えば、国土を緯度・経度線でメッシュ状に分割し、分割の程度に応じて定められた1次メッシュ〜3次メッシュに区分して取り扱う。ノードは、交差点又は道路を所定距離毎に区切るように定められ、ノードにはそこから流出又は流入するリンクが対応づけられる。ノードにはその位置情報（座標）が登録されているので、メッシュの区分に位置の知られたノードとリンクを当てはめることで実際の道路網を再現することができる。なお、各リンクには、ノードとの接続方向、道路の種別、幅員、交通規則等が対応づけられている。
【００２１】
また、ポイント情報は、それぞれ１点で位置が特定される地図上に表示可能な各種の地物を表示するための情報である。例えば、住所ポイント、地番ポイント、公共施設ポイント、宿泊施設ポイント、燃料とサービスポイント、河川等、カテゴリー分けされた各種のポイント情報が位置情報と共に記憶されている。なお、各ポイント情報にはそれらの属性として住所、郵便番号、電話番号といったさまざまな情報が登録されている。ポイント情報を道路地図上に表示する際は、カテゴリーや各ポイント情報に応じたアイコン、ポリゴンやシンボルマークにより表現される。
【００２２】
なお、地図ＤＢ１４は予め記憶された状態で車両又はナビゲーション装置１００と共に出荷されてもよいし、車両又はナビゲーション装置１００が出荷された後に、その一部又は全部を所定のサーバからダウンロードしてハードディスク等の記憶手段に記憶することで実装されてもよい。
【００２３】
入力装置１５は、ユーザがナビゲーション装置１００を操作する操作情報を入力するユーザインターフェイスとなる。例えば、押しボタン式のキーボード、リモコン、表示装置１６と一体のタッチパネル、及び、ユーザの発した音声を入力する音声認識装置等である。表示装置１６は液晶ディスプレイやヘッドアップディスプレイなどであり、上述した道路地図が表示され、そこに自車両や目的地までの案内ルートが表示される。目的地までの案内ルートが設定された場合、ナビゲーション装置１００は案内ルートと自車両の現在地と同期して、スピーカ１７から例えば交差点の手前で右左折等を指示する音声案内を出力する。
【００２４】
なお、ナビゲーション装置１００は車載専用でなくてもよく、吸盤などでダッシュボード等に脱着可能な可搬型のものでもよい。この場合、車輪速センサ１２の代わりに加速度センサを内蔵して走行距離を積算する。
【００２５】
〔ナビＥＣＵ２０の機能〕
図３はナビＥＣＵ２０の機能ブロック図の一例を示す。ナビＥＣＵ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発メモリ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＣＡＮ通信部及び入出力インターフェイス等を有するコンピュータであって、ＣＰＵがプログラムを実行するかＡＳＩＣ等の演算回路により実現される、並走道路検出部２１、案内ルート検索部２２、位置・方位検出部２３、音声案内部２４、地図描画部２６、ボタン表示部２５及びマップマッチング部２７を有する。
【００２６】
位置・方位検出部２３は、ＧＰＳ受信機１１が検出した車両の位置情報を起点にして、ジャイロセンサ１３が検出する方位に車輪速センサ１２が検出する走行距離を累積して、車両の位置を高精度に推定する（以下、推定位置という）。位置・方位検出部２３が検出する推定位置を時系列に抽出すると走行軌跡が得られるが、走行軌跡は道路網の形状に類似したものとなるはずである。マップマッチング部２７は、走行軌跡の形状と、地図ＤＢ１４から抽出した候補道路の道路形状との相関性を計算し、推定位置を道路地図にマッピングする。マッピングされた車両の位置が、ナビゲーション装置１００が把握する上記の現在地となる。
【００２７】
図４（ａ）は、走行軌跡と候補道路の道路形状の一例を示す。マップマッチング部２７は、例えばリンクに進入する毎に、推定位置から所定距離内のリンクを地図ＤＢ１４から読み出し、走行軌跡と候補道路との相関を算出する。図４（ａ）の左図は現在地から所定距離内のリンクＡ〜Ｄを、右図は走行軌跡をそれぞれ示す。十字路の場合、車両が走行しうるリンクは、リンクＡＣ、ＡＤ、ＡＢの３通りでありこれらが候補経路となる。
【００２８】
図４（ｂ）は全ての候補経路ＡＣ、ＡＤ、ＡＢを示す。マップマッチング部２７は、走行軌跡の形状と、候補経路ＡＣ、候補経路ＡＤ、候補経路ＡＢとの相関係数を所定のサイクル時間毎に計算する。例えば、走行軌跡を所定長毎の区間Ｒｉに区分し、区間Ｒｉと同程度の長さに、各候補経路を所定長毎の区間Ｌｉに区分する。そして、区間Ｒｉ，Ｌｉの始点と終点を抽出して、始点と終点を結ぶベクトルＲｉとＬｉを生成する。走行軌跡も候補経路も三次元座標で扱われているので、それまでのマップマッチングが良好であれば両者の各ベクトルは方向や長さが同程度である。
【００２９】
そして、マップマッチング部２７は、例えばベクトルＲｉとベクトルＬｉのコサイン距離を演算し、積算した値を求め、それを正規化して相関係数を算出する。
【００３０】
相関係数＝（１／Ｎ）・  Σ｛（Ｒｉ・Ｌｉ）／｜Ｒｉ｜・｜Ｌｉ｜｝
ベクトルＲｉとＬｉが一致した場合、コサイン距離は１になり、全く異なると−１となる。したがって、相関係数が大きいほど類似度が高いとしてよい。図示する交差点では、ベクトルＲ１〜Ｒ３程度までは、リンクＡとの高い相関係数が算出され、走行軌跡がベクトルＲ４以降に達すると、リンクＣ、Ｂとの相関係数が、リンクＤとの相関係数に比べて徐々に小さくなっていく。マップマッチング部２７は、他の候補経路が閾値以下になると、残ったリンクに推定位置をマッピングして現在地を得る。マップマッチングにより、最適な道路地図上に車両の現在地をマッピングすることができる。なお、相関係数の算出には、パターンマッチングなど、ベクトル同士の類似度を算出する種々の手法を用いることができる。また、相関係数を走行軌跡と候補経路の各点における誤差の絶対値の合計から求めることもできる。
【００３１】
一方、図４（ｃ）のように、２つの道路が並走している場合がある。推定位置が正確であれば、リンクＤ又はＦに進入してから所定時間又は距離走行した時点で、より相関係数の高い方の候補経路ＡＤ又はＥＦにマッピングすることで正確なマッピングが可能だが、それでもマッピングを誤る場合がある（現在地の誤検出）。また、リンクＥ、Ｆが新設された道路の場合、そもそも道路地図情報にリンクＥ、Ｆが記憶されていないので、リンクＥ、Ｆに現在地をマッピングすることができない。
【００３２】
また、状況によっては無理にリンクにマッピングせずに、推定位置をそのまま現在地とすることもあり、この場合、道路外に現在地がマッピングされることになる。特に新設された道路を走行する場合に道路外にマッピングされることが多い。この場合、既存のリンクはマップマッチングの対象とならなかったことを意味するので、そのまま案内ルートから外れたことを検出できる。
【００３３】
本実施例では図４（ｃ）のような並走した道路を検出して、案内中断ボタンを表示する。並走道路検出部２１は、リンクＡ、Ｄにマッピングされた場合は、平行なリンクＥ、Ｆを地図ＤＢ１４から検出し、リンクＥ、Ｆにマッピングされた場合は、平行なリンクＡ、Ｄを地図ＤＢ１４から検出する。なお、並走していても大きく離れたリンクにマッピングすることは少ないので、並走道路検出部２１は、マッピングされたリンクから所定距離Ｄｓ内のリンクのみを抽出する。例えば、現在地から他方のリンクに降ろした垂線の距離からリンクとの距離を算出する。そして、マップマッチングと同様に、並走していると推定できる所定値以上の相関係数のリンクを並走道路として検出する。完全な並走である必要はなく、例えば、２つの道路が互いに所定のなす角（例えば、１０〜２０度）を有する場合を含み、一方又は両方が直線でない場合を含む。後者の場合、部分的になす角が大きくなっても（例えば、４５度程度）並走していると判定される場合がある。
【００３４】
並走道路が検出された場合、ボタン表示部２５は道路地図に案内中断ボタンを表示する。図５（ａ）は、ボタン表示部２５が表示装置１６に表示する案内中断ボタンの一例を示す。並走道路が検出された場合のみ、案内中断ボタンを表示するので、常に表示する必要がなく視認性のよい画面レイアウトの設計が容易になる。なお、案内中断ボタンが乗員により操作された場合、図５（ｂ）に示すように、音声案内を再開するための案内再開ボタンが表示される。
【００３５】
図３に戻り、案内ルート検索部２２は入力装置１５から入力された目的地と現在地に基づき、目的地までの案内ルートを検索する。案内ルート検索には、目的地までの案内ルートとなりうるリンクを抽出し、各リンクをリンク長や右左折、幅員、通行規制等に応じたコストに置き換え、これらのコストの積算値が最も小さくなる案内ルートを目的地までの案内ルートに決定するダイクストラ法が知られている。コストは、ユーザが希望するモードに応じて可変となっており、例えば、旅行時間の短いリンクが優先的に選択されるように該リンクのコストを小さくすれば到達時間の短い案内ルートを検索でき、加減速の少ないリンクが優先的に選択されるように該リンクのコストを小さくすることで燃料消費（ＣＯ２排出）の少ない案内ルートを検索できる。また、自動車専用道路の夜間割引が実施されている場合、夜間割引が実施される時刻に自動車専用道に到達するように出発時刻を案内することで、料金の安い案内ルートを検索できる。
【００３６】
地図描画部２６は、現在地を含む描画範囲（例えば数ｋｍ四方）のナビ画像を生成する。例えば、２Ｄ表示と３Ｄ表示を切り替えることができる。２Ｄ表示の場合、道路地図の向きは北向きを上方に固定したり、進行方向を北向きに一致させるなど、予め定められている。
【００３７】
道路地図情報及びポイント情報は、いくつかのレイヤに分けて描画され、道路を線で表現しまた建築物をアイコンやポリゴンで各レイヤに形成し、レイヤを重畳することで１枚の道路地図を表示する。地図描画部２６は、描画範囲の道路地図情報を地図ＤＢ１４から抽出し、位置情報に応じてノードとノードに連結するリンクを、リンク長、リンク間の接続方向、幅員等に従い、レイヤに配置する。道路種別等に応じて各リンクの色は定められており、目的地までの案内ルート（各リンク）には所定の色が配色される。
【００３８】
また、別のレイヤにポイント情報から形成した市街地のアイコン、公共施設のアイコン、宿泊施設のアイコン、ガソリンスタンドのアイコン、駅や線路のアイコン、を配置する。また、所定のレイヤに住所や地番を配置する。これに、車両の現在地に自車両を示す自車両アイコンを配置する。
【００３９】
ボタン表示部２５は、予め定められた位置に各種の操作ボタンを形成したレイヤを生成する。タッチパネル場合、乗員が操作した位置情報がナビＥＣＵ２０に入力され、対応する位置の操作ボタンが操作されたことが検出される。
【００４０】
地図描画部２６は各レイヤを陰影処理して重畳することで得られた画像データを所定の解像度（例えば、４８０×６４０画素）のＶＲＡＭに記憶させる。表示装置１６はＶＲＡＭの画像データを読み出し表示する。地図描画部２６は、現在地が更新される毎にナビ画像を生成する。
【００４１】
音声案内部２４は、車両の現在地と案内ルートに応じて、音声案内をスピーカ１７から出力する。音声案内は例えば、「この先、左折です」「この先、右折です」「しばらく直進です」等である。このような音声データはＷＡＶＥやＭＰ３などの音声用のデータフォーマットで予め記憶されている。また、このようなメッセージを単語に分解し単語に発音記号を割り当て、発音記号に従い音声の波形を電気信号で出力する音声合成により出力してもよい。
【００４２】
音声案内部２４は、案内ルートを走行している車両の現在地が、例えば右折又は左折するノードの手前に到達すると、右折用や左折用等、案内ルートの形状に対応づけられている音声データを再生しスピーカ１７から出力する。
【００４３】
なお、音声案内部２４は、現在地が案内ルートから外れた場合（マップマッチングした現在地が案内ルートのあるリンクでない場合）、「案内ルートからはずれています」等の音声案内を繰り返し出力する場合がある。現在地と案内ルートのリンクは明らかなので、案内ルートから外れたことは容易に検出できる。なお、案内中断ボタンが操作されると音声案内部２４は音声案内は中断し、案内再開ボタンが操作されると音声案内部２４は音声案内を再開する。
【００４４】
〔ナビゲーション装置１００の動作手順〕
・道路が並走
実際に道路が並走している場合のナビゲーション装置１００の動作手順について図６のフローチャート図に基づき説明する。このフローチャート図は、所定のサイクル時間毎に繰り返し実行される。すでに、案内ルートは設定されており、適宜、音声案内がスピーカ１７から出力される。
【００４５】
まず、並走道路検出部２１は、現在地がマッピングされた道路に、並走した道路があるか否かを判定する（Ｓ１０）。
【００４６】
並走した道路がある場合（Ｓ１０のＹｅｓ）、ボタン表示部２５は案内中断ボタンを表示する（Ｓ２０）。また、現在地を誤検出しているか否かを乗員に把握させるため、マッピング先の道路の道路種別を音声案内する。並走した道路は、一般道と自動車専用道であることが多いので、どちらかを通知すれば乗員は現在地が誤検出されていることを把握できる。
【００４７】
ついで、音声案内部２４は、案内中断ボタンが操作されたか否かを判定する（Ｓ３０）。現在地を誤検出していない場合、乗員は案内中断ボタンを操作しないので（Ｓ３０のＮｏ）、音声案内部２４はそのまま音声案内を継続する（Ｓ８０）。この場合、案内中断ボタンは、並走道路が検出されなくなると又は所定時間が経過すると消去される。
【００４８】
乗員が案内中断ボタンを操作した場合（Ｓ３０のＹｅｓ）、音声案内部２４は、音声案内を一時的に中断する（Ｓ４０）。これにより、誤った音声案内を中断でき、運転者が煩わしく感じることを防止できる。また、ボタン表示部２５は、乗員が案内中断ボタンを操作すると、案内中断ボタンの代わりに案内再開ボタンを表示する（Ｓ５０）。
【００４９】
案内再開ボタンを表示した後、ナビゲーション装置１００はナビ画面のみで運転者を案内し、その間、音声案内部２４は、案内再開ボタンが操作されたか否かを判定する（Ｓ６０）。案内再開ボタンが操作されると（Ｓ６０のＹｅｓ）、ボタン表示部２５は案内再開ボタンを消去し（Ｓ７０）、音声案内部２４は音声案内を実行する（Ｓ８０）。
【００５０】
以上のように、現在地を誤検出している可能性が高い場合にのみ、案内中断ボタンを表示できる。
【００５１】
・道路が新設
道路が新設された場合、その道路が既存の道路と並走していても、地図ＤＢ１４に登録されるまでは並走した道路があるか否かは判定できない。そこで、マッピング先が道路外になることを利用して、現在地の誤検出を検出する。
【００５２】
道路外を走行した場合のナビゲーション装置１００の動作手順について図７のフローチャート図に基づき説明する。このフローチャート図は、所定のサイクル時間毎に繰り返し実行される。
【００５３】
まず、並走道路検出部２１は、現在地が道路以外にマッピングされ、車両が道路以外を走行しているか否かを判定する（Ｓ１１）。
【００５４】
道路以外を走行している場合（Ｓ１１のＹｅｓ）、ボタン表示部２５は案内中断ボタンが表示する（Ｓ２１）。また、道路以外を走行していることを運転者に通知する。以降の処理は、図６と同様である。
【００５５】
すなわち、音声案内部２４は、案内中断ボタンが操作されたか否かを判定し（Ｓ３０）、乗員が案内中断ボタンを操作した場合（Ｓ３０のＹｅｓ）、音声案内部２４は、音声案内を一時的に中断する（Ｓ４０）。これにより、誤った音声案内を中断でき、運転者が煩わしく感じることを防止できる。また、ボタン表示部２５は、乗員が案内中断ボタンを操作すると、案内中断ボタンの代わりに案内再開ボタンを表示する（Ｓ５０）。
【００５６】
以上のように、現在地を誤検出している可能性が高い場合にのみ、案内中断ボタンを表示できる。
【００５７】
・現在地の切り替え
並走した道路が地図ＤＢ１４に登録されている場合、一方の道路へのマッピングが誤検出であれば、他方の道路へマッピングするだけで実際に走行している道路に対応する道路に、現在地を修正することができる。
【００５８】
図８は、道路の並走が検出された場合に、現在地のマッピング先の道路を切り替える動作手順を示すフローチャート図の一例である。並走道路検出部２１が、現在地がマッピングされた道路に、並走した道路があることを検出すると（Ｓ１０のＹｅｓ）、ボタン表示部２５は、現在地変更ボタンを表示する（Ｓ２２）。また、現在地を誤検出しているか否かを乗員に把握させるため、マッピング先の道路の道路種別を音声案内する。並走した道路は、一般道と自動車専用道であるとする。
【００５９】
そして、マップマッチング部２７は、現在地変更ボタンが操作されたか否かを判定し（Ｓ３１）、乗員が現在地変更ボタンを操作した場合（Ｓ３１のＹｅｓ）、現在地を、並走した道路上に変更する（Ｓ４１）。これにより、例えば一般道から並走する自動車専用道に現在地を切り替えること、又は、自動車専用道から並走する一般道に現在地を切り替えることができる。現在地変更ボタンは、並走道路が検出されなくなると又は所定時間が経過すると消去される。
【００６０】
ステップＳ４１により、現在地の誤検出が解消されたので、音声案内を実行しても（Ｓ８０）、道路形状と一致したものとなる。なお、図８では音声案内を中断しないが、これは並走した道路を検出してから短時間に現在地を並走した道路に切り変えることができるため、音声案内を中断しなくても煩わしさを感じさせるほどではないためである。
【００６１】
以上のように、道路が並走している場合には、現在地を誤検出している可能性が高いとして、現在地変更ボタンを表示できる。
【００６２】
本実施例のナビゲーション装置１００は、現在地を誤検出している可能性が高い場合、又は、現在地を誤検出している場合にのみ、案内中断ボタンを表示するので、常に、案内中断ボタンを表示しておく必要がない。また、ユーザが操作しなくても案内中断ボタンを自動的に表示するので利便性を向上できる。
【実施例２】
【００６３】
実施例１では、現在地を誤検出している可能性が高いこと又は現在地を誤検出していることを検出したが、現在地を誤検出している可能性が高いことを精度よく検出できれば、案内再開ボタンを表示しその操作を待つことなく音声案内を中断することでさらに利便性を向上させることができる。本実施例では、現在地の誤検出を精度よく検出することで、音声案内を乗員の操作なしに中断するナビゲーション装置１００について説明する。
【００６４】
図９は、現在地の誤検出の検出を模式的に説明する図の一例である。図示するように一般道と自動車専用道が並走している。自動車専用道は最近新設されたものでも、既存の道路でもよい。このような並走した道路では実施例１で説明したように、検出された車両の現在地が正確であっても、現在地のマッピング先を誤る場合がある。
【００６５】
図９では、ナビゲーション装置１００を搭載している車両は自動車専用道を走行しているが、ナビゲーション装置１００は一般道を走行する案内ルートに基づき音声案内している。実際の位置が案内ルートよりも右側にあるため、ナビゲーション装置１００が現在地を右折レーンであると誤検出すると、案内ルートに従い直進するため、左に車線変更するよう音声案内する。これに対し、運転者は車線変更せず（できず）直進走行する。ナビゲーション装置１００は、運転者が音声案内に従わないことを検出して、現在地の誤検出を検出する。現在地の誤検出を検出すれば音声案内を中断できるので、それ以上音声案内を提供することを防止でき、運転者に煩わしさを感じさせることを低減できる。
【００６６】
〔ナビＥＣＵ２０の機能〕
図１０はナビＥＣＵ２０の機能ブロック図の一例を示す。図１０において図３と同一部には同一の符号を付しその説明は省略する。本実施例のナビゲーション装置１００は、音声案内中断部２８及び操作検出部３１を有する。
【００６７】
音声案内中断部２８は、運転者が音声案内に従わなかった場合は音声案内部２４による音声案内を中断させる。音声案内に従わない場合、現在地を誤検出している可能性があるためである。案内ルートから外れておらず意識的に案内ルート外の抜け道を走行したり、店舗に立ち寄る等のため案内ルートから外れることがあるが、この場合も案内ルートから外れたことになるので、音声案内を中断してよい。
【００６８】
しかし、並走道路が検出された場合は、すでに現在地が誤検出されているおそれが高いので、実施例１と同様に、現在地のリンクに並走した道路がある場合に限り、音声案内に従わない場合は現在地を誤検出していることを検出し、音声案内中断部２８は音声案内を中断させる。すなわち、以下の条件を満たす場合、音声案内を中断する。
Ａ）並走する道路がある
Ｂ）音声案内に従わない
したがって、図４（ｃ）に示したような形状の道路において、リンクＡ、Ｄが現在地の場合に音声案内に従わない場合、又は、リンクＥ、Ｆが現在地の場合に音声案内に従わない場合、以後は、誤った音声案内を中断できる。音声案内に従わないことは、音声案内の内容と車両操作から判定できる。音声案内中断部２８には、操作検出部３１が接続されている。操作検出部３１は具体的には、操舵角センサ、ウィンカレバー、ヨーレートセンサ、車輪速センサ１２、ブレーキペダルストロークセンサ、マスタシリンダ圧センサ、ストップランプスイッチ、アクセル開度センサ、等である。
【００６９】
音声案内中断部２８は、音声案内が右折であるのに対し操舵角センサでは左折又は直進が検出された場合、音声案内が左折であるのに対し操舵角センサでは右折又は直進が検出された場合、音声案内が直進であるのに対し停止、右折又は左折が検出された場合、等に、音声案内と車両操作が異なっていると判定する。この他、信号機の現表示等を用いて車両操作と音声案内を比較してもよい。
【００７０】
ところで、リンクＥ、Ｆが既に地図ＤＢ１４に登録されていれば、現在地のリンクに並走する道路があるか否かを容易に判定できるが、リンクＥ，Ｆが新設された道路のため、地図ＤＢ１４に登録されていない場合、実際には並走する道路があっても地図ＤＢ１４からは判定できない。そこで、このような場合、走行軌跡から並走する道路が存在するか否かを判定してもよい。マップマッチングにおいて説明したように、走行軌跡とリンクの道路形状の相関係数が高ければ実在するリンクと並行に走行していることがわかる。また、それが既存の道路か新設された道路かは、例えば、ノードの位置情報と左折時や右折時などの特徴的な操作が検出された際の推定位置（現在地でなく）が所定以上離れているか否かにより判別できる。
【００７１】
また、マップマッチング部２７によっては無理にリンクにマッピングせずに、道路外に自車両アイコンを配置することもある。この場合は、実施例１と同様に、運転者が音声案内に従うが否かを検出することなく、現在地が案内ルートからはずれたことを検出できる。しかしながら、この場合でも走行軌跡は検出されるので、走行軌跡と並走する道路が存在するか否かを判定でき、道路が新設された場合と同様に扱ってもよい。
以上から、並走する道路がない場合、上記Ａの条件を下記で代替できる。
Ａ‘）走行軌跡が既存の道路と並行  かつ  ノードの位置情報と特徴的車両操作時の推定位置が所定以上離れている。
【００７２】
したがって、本実施例ではＡ’）により道路が並走しているか否かを判定することで、新設された並走する道路を走行することによる、現在地の誤検出を検出することができる。なお、ノードの位置情報だけでなく、推定位置と既存のリンクの平均的な距離からも、新設された並走する道路の存在を推定できる。
【００７３】
〔ナビゲーション装置１００の動作手順〕
・道路が並走
音声案内を中断するナビゲーション装置１００の動作手順について図１１のフローチャート図と図１２（ａ）の概略道路地図に基づき説明する。
【００７４】
図１２（ａ）では、地図ＤＢ１４に並走する道路のリンクが登録されているものとする。案内ルートは、リンク１、リンク２、リンク３，リンク４を連結したものであるが、車両はリンク２に進入する前に左折しリンク１、リンク５を走行した。マップマッチング部２７は案内ルートに現在地をマッピングしている（現在地を誤検出している）。
【００７５】
まず、並走道路検出部２１は、現在地がマッピングされたリンク３に、並走したリンクがあるか否かを判定する（Ｓ１１０）。地図ＤＢ１４にはリンク３と並走したリンク５が登録されている。
【００７６】
ついで、音声案内部２４は、直進するノード２の手前で「この先、直進です」等の音声案内をスピーカ１７から出力するので、音声案内中断部２８は、車両操作情報に基づき運転者が音声案内に従うか否かを判定する（Ｓ１２０）。運転者は目的地の方向に進行するため右折するので、音声案内中断部２８は、運転者が音声案内に従わないと判定し（Ｓ１２０のＮｏ）、音声案内を一時的に中断する（Ｓ１３０）。これにより、誤った音声案内を中断でき、運転者が煩わしく感じることを防止できる。また、実施例１と同様に、現在地を並走した道路に切り替える現在地変更ボタンを表示してもよい。
【００７７】
なお、直進の場合、音声案内しないこともあるが、この場合でも案内ルートに対し車両操作が異なることから、現在地の誤検出を検出できる。
【００７８】
音声案内を中断した後、音声案内中断部２８は車両が元の案内ルートに復帰したか否かを判定し（Ｓ１４０）、マップマッチング部２７が案内ルートに現在地をマッピングすると、音声案内を実行させる（Ｓ１５０）。図１２（ａ）では、リンク４まで走行すると音声案内が再開される。
【００７９】
以上のように、道路が並走しているためマップマッチングによる現在地の誤検出が生じやすい場合でも、誤検出を精度よく検出して、誤った音声案内を最小限に抑制できる。
【００８０】
・道路が新設
道路が新設され並走している場合のナビゲーション装置１００の動作手順について図１３フローチャート図と図１２（ｂ）の概略道路地図に基づき説明する。
【００８１】
図１２（ｂ）では、地図ＤＢ１４に並走する道路のリンクが登録されていないものとする。例えば、渋滞緩和のためにリンク５が新設され、車両は新設されたリンク５を走行しているが、地図ＤＢ１４にはリンク５が登録されていないため、現在地はリンク３にマッピングされている。マップマッチング部２７は、例えば左折操作により車両が次のリンクに進入したことを検出し、走行軌跡を蓄積している。
【００８２】
音声案内中断部２８は、現在地がマッピングされたリンク３に、並走したリンクがあるか否かを判定する（Ｓ１１０）。地図ＤＢ１４にはリンク５が登録されていないので、ステップＳ１０の判定はＮｏとなる。
【００８３】
並走したリンク５が存在しない場合（Ｓ１１０のＮｏ）、音声案内中断部２８は、走行軌跡が既存の道路（リンク３）と並行、かつ、左折時の推定位置と対応するノード１の位置情報が所定以上離れているか否かを判定する（Ｓ１６０）。図示するように、登録されたリンク３にマッピングした場合、ノード１と左折時の推定位置は離れていることが多い。したがって、ステップＳ１６０の判定はＹｅｓになる。
【００８４】
なお、図１２（ｂ）では平面上を並走する道路を示したが、上下に並走する２つの道路も、ノードの位置情報に標高が含まれていれば推定位置を比較することで判別できる。特に、高架型の自動車専用道の場合は高さ情報が地図ＤＢ１４に記憶されていることが多く、ＧＰＳ衛星の電波が補足できない高架下の一般道を走行して自動車専用道に誤ってマッピングされた場合にも現在地の誤検出を検出できる（自車位置の推定位置の標高はジャイロセンサから既知である）。
【００８５】
以降の処理は図１１と同様である。すなわち、音声案内中断部２８は、車両操作情報に基づき運転者が音声案内に従わないと判定した場合（Ｓ１２０のＮｏ）、音声案内を一時的に中断する（Ｓ１３０）。これにより、誤った音声案内を中断でき、運転者が煩わしく感じることを防止できる。車両が元の案内ルートに復帰すると（Ｓ１４０のＹｅｓ）、音声案内を実行させる（Ｓ１５０）。
【００８６】
以上のように、並走する道路が新設された場合でも、誤検出を精度よく検出して、誤った音声案内を最小限に抑制できる。
【００８７】
・道路外を走行
道路外を走行している場合のナビゲーション装置１００の動作手順について図１４のフローチャート図と図１２（ｃ）の概略道路地図に基づき説明する。図１２（ｃ）では、地図ＤＢ１４に並走する道路のリンクが登録されていないため現在地を道路外にマッピングしたか、又は、道路は新設されていないが道路外に現在地をマッピングした状態を示す。マップマッチング部２７は適切なリンクが見つからないと、推定位置を現在地として道路地図にマッピングする。
【００８８】
このような場合、道路外を走行しているか否かを判定することで（Ｓ１１１）、道路地図に対し現在地を誤検出していることが直ちに検出される。したがって、音声案内中断部２８は、道路外を走行していることが検出された場合（Ｓ１１１のＹｅｓ）、運転者が音声案内に従うか否かを判定することなく、音声案内を一時的に中断する（Ｓ１３０）。これにより、誤った音声案内を中断でき、運転者が煩わしく感じることを防止できる。なお、音声案内を中断した後、乗員の意志で音声案内を実行できるよう、案内再開ボタンを表示してもよい。
【００８９】
そして、車両が元の案内ルートに復帰したこと又は現在地が道路内にマッピングされたことを検出すると（Ｓ１４１）、音声案内中断部２８は音声案内を実行させる（Ｓ１５０）。
【００９０】
以上のように、道路外を走行していることを検出することで、現在地の誤検出を検出して、誤った音声案内を最小限に抑制できる。
【００９１】
本実施例のナビゲーション装置１００は、現在地を誤検出していること、特に並走道路の一方を走行していることを精度よく検出することができる。また、乗員が操作しなくても音声案内を中断できる。
【図面の簡単な説明】
【００９２】
【図１】並走道路を模式的に説明する図の一例である。
【図２】ナビゲーション装置のブロック図の一例である。
【図３】ナビＥＣＵの機能ブロック図の一例である。
【図４】走行軌跡と候補道路の道路形状を模式的に説明する図の一例である。
【図５】が表示装置に表示された案内中断ボタン、案内再開ボタンの一例を示す図である。
【図６】実際に道路が並走している場合のナビゲーション装置の動作手順を示すフローチャート図の一例である。
【図７】道路外を走行した場合のナビゲーション装置の動作手順を示すフローチャート図の一例である。
【図８】道路の並走が検出された場合に、現在地のマッピング先の道路を切り替える動作手順を示すフローチャート図の一例である。
【図９】現在地の誤検出の検出を模式的に説明する図の一例である（実施例２）。
【図１０】ナビＥＣＵの機能ブロック図の一例である。
【図１１】音声案内を中断するナビゲーション装置の動作手順を示すフローチャート図の一例である（道路が並走）。
【図１２】概略道路地図の一例を示す図である。
【図１３】音声案内を中断するナビゲーション装置の動作手順を示すフローチャート図の一例である（道路が新設）。
【図１４】音声案内を中断するナビゲーション装置の動作手順を示すフローチャート図の一例である（道路外を走行設）。
【符号の説明】
【００９３】
１１    ＧＰＳ受信機
１２    車輪速センサ
１３    ジャイロセンサ
１４    地図ＤＢ
１５    入力装置
１６    表示装置
１７    スピーカ
２０    ナビＥＣＵ
１００  ナビゲーション装置
【図１】
2010091363.tif 000003
【図２】
2010091363.tif 000004
【図３】
2010091363.tif 000005
【図４】
2010091363.tif 000006
【図５】
2010091363.tif 000007
【図６】
2010091363.tif 000008
【図７】
2010091363.tif 000009
【図８】
2010091363.tif 000010
【図１０】
2010091363.tif 000011
【図１１】
2010091363.tif 000012
【図１２】
2010091363.tif 000013
【図１３】
2010091363.tif 000014
【図１４】
2010091363.tif 000015
【図９】
2010091363.tif 000016