(57)【要約】【課題】高速道路と一般道路が近接している場合に、誤って車両の現在位置が表示されているときに、運転者が操作をすることなく、車両の現在位置を正確に設定すること。【解決手段】高速道路と一般道路では車両の運転状態が大きく異なる点、すなわち、高速道路と一般道路とのそれぞれ特有の運転状態がある点に着目する。この着目点から、一般道路特有の運転状態が検出された場合、車両の現在位置が一般道路上にあり、高速道路特有の運転状態が検出された場合、車両の現在位置が高速道路上にあると考えられる。これにより、高速道路と一般道路が近接している場合に、車両の現在位置が誤って表示されているときに、運転者が操作をすることなく、自動的に車両の現在位置を正確に設定することができる。【選択図】              図２
2005292052.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転状態を検出する運転状態検出手段と、
車両の現在位置を検出する現在位置検出手段と、
道路形状を含む地図データを記憶する地図データ記憶手段と、
前記地図データに基づく道路地図と前記車両の現在位置とを表示部に表示する表示制御手段と、
前記車両の運転状態に基づいて、車両の現在位置が一般道路上にあるか高速道路上にあるかを判定する判定手段とを備え、
前記表示制御手段は、前記判定手段の判定結果が、車両の現在位置が表示されている道路種別と異なる場合には、前記判定手段が判定した種別の道路上に、前記車両の現在位置を変更して表示することを特徴とする車載ナビゲーション装置。
【請求項２】
前記地図データを用いて車両を目的地に案内するための案内経路を探索する案内経路探索手段と、
前記案内経路探索手段によって探索された案内経路に従って経路案内を行なう経路案内手段と、
前記経路案内手段による経路案内中に、前記判定結果に基づいて、車両の現在位置が変更される場合に、その変更後の現在位置からの案内経路を探索するように前記案内経路探索手段に対して指示する指示手段とを備え、
前記表示制御手段は、前記変更後の現在位置と、前記指示手段の指示によって探索された案内経路とを表示部に表示することを特徴とする請求項１に記載の車載ナビゲーション装置。
【請求項３】
前記車両の運転状態として、当該車両の進行方向を検出し、前記判定手段は、検出された進行方向の変化に基づいて、当該車両が方向転換を行なったと判定した場合、現在位置が一般道路上にあると判定することを特徴とする請求項１または請求項２に記載の車載ナビゲーション装置。
【請求項４】
前記判定手段は、前記車両の方向転換に基づいて、現在位置が一般道路上にあると判定するのは、当該車両の現在位置から高速道路付帯のインターチェンジまでの距離が所定距離以上のときに限ることを特徴とする請求項３に記載の車載ナビゲーション装置。
【請求項５】
前記車両の運転状態として、エンジンの稼動状態を検出し、前記判定手段は、検出されたエンジンの稼動状態に基づいて、前記車両のエンジンがオフされた後、再度オンされたと判定した場合、現在位置が一般道路上にあると判定することを特徴とする請求項１乃至請求項４のいずれかに記載の車載ナビゲーション装置。
【請求項６】
前記判定手段は、前記車両のエンジンのオン、オフに基づいて、現在位置が一般道路上にあると判定するのは、前記車両の現在位置から高速道路付帯のサービスエリアまでの距離が所定距離以上のときに限ることを特徴とする請求項５に記載の車載ナビゲーション装置。
【請求項７】
渋滞情報を取得する渋滞情報取得手段と、
車両の現在位置に対応する道路の制限速度情報を取得する制限速度取得手段とを備え、
前記車両の運転状態として、当該車両の走行速度を検出し、前記判定手段は、前記検出した走行速度、前記渋滞情報取得手段によって取得した渋滞情報、及び前記制限速度取得手段によって取得した制限速度に基づいて、現在位置が一般道路上にあるか高速道路上にあるかを判定することを特徴とする請求項１乃至請求項６のいずれかに記載の車載ナビゲーション装置。
【請求項８】
前記判定手段は、前記検出された走行速度を平均化することによって、平均走行速度を算出し、当該平均走行速度を用いて、現在位置が一般道路上にあるか高速道路上にあるかを判定することを特徴とする請求項７に記載の車載ナビゲーション装置。
【請求項９】
前記判定手段は、少なくとも、一般道路と高速道路の各々の制限速度に基づいて、いずれの道路を走行しているかを判断するための基準速度を設定し、前記検出した走行速度と前記基準速度との比較によって、現在位置が一般道路上にあるか高速道路上にあるかを判定することを特徴とする請求項７に記載の車載ナビゲーション装置。
【請求項１０】
前記取得した渋滞情報に基づいて、前記基準速度を変更することを特徴とする請求項９に記載の車載ナビゲーション装置。
【請求項１１】
前記取得した渋滞情報が、高速道路に関するものである場合、前記判定手段は、現在位置が一般道路上にあるか高速道路上にあるかの判定を中止することを特徴とする請求項７乃至請求項１０のいずれかに記載の車載ナビゲーション装置。
【請求項１２】
前記判定手段は、前記取得した渋滞情報が、一般道路に関するものであるとともに、前記検出された走行速度と前記取得した高速道路の制限速度との差異が所定範囲である場合、現在位置は高速道路上にあると判定することを特徴とする請求項７に記載の車載ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、一般道路と高速道路とが並走しているような場合、車載ナビゲーション装置が車両の現在位置を誤って認識することがあった。この場合、所望の目的地までの経路案内を行なわせようとしても、車載ナビゲーションは、現在位置を誤認識しているため、正しい案内経路を設定することができない。そのため、例えば特許文献１に開示されるように、高速道路と一般道路が近接している場合でも、経路探索の開始点を所望の道路上に正確に設定することが可能な装置が知られている。この装置は、車両の現在位置の近くに高速道路があるか否かを検出し、近くに高速道路がある場合には、車両が高速道路にいるか否かを運転者に確認する画面を表示する。そして、車両が高速道路上にいることが確認されると、車両の現在位置を高速道路上に設定し、車両が高速道路上にいないことが確認されると、車両の現在位置を一般道路上に設定する。
【特許文献１】特開平０８−２８５６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、従来の装置は、車両の現在位置を正確に設定するために、車両が高速道路または一般道路のどちらにいるかの確認を運転者に求める。この時、運転者は、確認画面を見て、どちらの道路上にいるかに関する情報を入力する。すなわち、運転操作以外に、正確な現在位置を設定するための操作が運転者に要求される。運転者が車両を運転中には、運転操作に集中することが望ましく、このような観点からすると、従来技術には改善の余地がある。
【０００４】
本発明は、上述した点に鑑みてなされたもので、高速道路と一般道路が近接している場合に、誤って車両の現在位置が表示されているときに、運転者が操作をすることなく、車両の現在位置を正確に設定することが可能な車載ナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の車載ナビゲーション装置は、
車両の運転状態を検出する運転状態検出手段と、
車両の現在位置を検出する現在位置検出手段と、
道路形状を含む地図データを記憶する地図データ記憶手段と、
地図データに基づく道路地図と車両の現在位置とを表示部に表示する表示制御手段と、
車両の運転状態に基づいて、車両の現在位置が一般道路上にあるか高速道路上にあるかを判定する判定手段とを備え、
表示制御手段は、判定手段の判定結果が、車両の現在位置が表示されている道路種別と異なる場合には、判定手段が判定した種別の道路上に、車両の現在位置を変更して表示することを特徴とする。
【０００６】
請求項１に記載の車載ナビゲーション装置では、高速道路と一般道路では車両の運転状態が大きく異なる点、すなわち、高速道路と一般道路とのそれぞれ特有の運転状態がある点に着目する。この着目点から、一般道路特有の運転状態が検出された場合、車両の現在位置が一般道路上にあり、高速道路特有の運転状態が検出された場合、車両の現在位置が高速道路上にあると考えられる。これにより、高速道路と一般道路が近接している場合に、車両の現在位置が誤って表示されているときに、運転者が操作をすることなく、自動的に車両の現在位置を正確に設定することができる。
【０００７】
請求項２に記載したように、地図データを用いて車両を目的地に案内するための案内経路を探索する案内経路探索手段と、案内経路探索手段によって探索された案内経路に従って経路案内を行なう経路案内手段と、経路案内手段による経路案内中に、判定結果に基づいて、車両の現在位置が変更される場合に、その変更後の現在位置からの案内経路を探索するように案内経路探索手段に対して指示する指示手段とを備え、表示制御手段は、変更後の現在位置と、指示手段の指示によって探索された案内経路とを表示部に表示することもできる。これにより、経路案内中に、誤って車両の現在位置が表示されているときに、運転者が操作をすることなく、自動的に車両の現在位置を正確に設定するとともに、その正確な現在位置からの案内経路を探索できる。
【０００８】
請求項３に記載したように、車両の運転状態として、車両の進行方向を検出し、判定手段は、検出された進行方向の変化に基づいて、車両が方向転換を行なったと判定した場合、現在位置が一般道路上にあると判定することが好ましい。車両が高速道路で方向転換を行なうことは考えにくいが、一般道路で方向転換を行なうことは考えられる。これにより、車両が方向転換を行なった場合、車両の現在位置は一般道路上にあると考えることができる。
【０００９】
請求項４に記載したように、判定手段は、車両の方向転換に基づいて、現在位置が一般道路上にあると判定するのは、車両の現在位置から高速道路付帯のインターチェンジまでの距離が所定距離以上のときに限るとしても良い。車両が方向転換を行なった場合であっても、車両の現在位置が高速道路上にあると考えられる場合がある。例えば、現在、車両が走行している高速道路の反対車線を走行するために、インターチェンジを出て、方向転換を行い反対車線のインターチェンジに入り高速道路の反対車線を走行する場合である。また、この場合は、車両が高速道路から一般道路を走行する可能性もある。したがって、車両が方向転換を行なった場合、現在位置からインターチェンジまでの距離が所定距離以上のときに限り、車両の現在位置は一般道路上にあると判定することが好ましい。
【００１０】
請求項５に記載したように、車両の運転状態として、エンジンの稼動状態を検出し、判定手段は、検出されたエンジンの稼動状態に基づいて、車両のエンジンがオフされた後、再度オンされたと判定した場合、現在位置が一般道路上にあると判定することが好ましい。高速道路で車両のエンジンがオフされた後、再度オンされることは考えにくいが、一般道路でエンジンがオフされ、再度オンされることは考えられる。これにより、車両のエンジンがオフされ、再度オンされる場合、車両の現在位置は一般道路上にあると考えることができる。
【００１１】
請求項６に記載したように、判定手段は、車両のエンジンのオン、オフに基づいて、現在位置が一般道路上にあると判定するのは、車両の現在位置から高速道路付帯のサービスエリアまでの距離が所定距離以上のときに限るとしても良い。車両のエンジンがオフされた後、再度オンされた場合であっても、車両の現在位置が高速道路上にあると考えられる場合がある。例えば、車両がサービスエリアで駐車するためにエンジンがオフされ、発車するためにエンジンが再度オンされる場合である。サービスエリアは高速道路に付帯しているので、車両の現在位置は高速道路上にあると考えられる。したがって、車両のエンジンがオフされた後、再度オンされた場合、現在位置からサービスエリアまでの距離が所定距離以上のときに限り、車両の現在位置は一般道路上にあると判定することが好ましい。
【００１２】
請求項７に記載したように、渋滞情報を取得する渋滞情報取得手段と、車両の現在位置に対応する道路の制限速度情報を取得する制限速度取得手段とを備え、車両の運転状態として、車両の走行速度を検出し、判定手段は、検出した走行速度、渋滞情報取得手段によって取得した渋滞情報、及び制限速度取得手段によって取得した制限速度に基づいて、現在位置が一般道路上にあるか高速道路上にあるかを判定することが好ましい。車両の走行速度から、渋滞情報と制限速度情報を考慮することによって、車両の現在位置が一般道路上にあるか否かを判定することができる。
【００１３】
具体的には、請求項８に記載したように、判定手段は、検出された走行速度を平均化することによって、平均走行速度を算出し、平均走行速度を用いて、現在位置が一般道路上にあるか高速道路上にあるかを判定することが好ましい。基本的に車両は道路が渋滞していない場合、制限速度近傍の速度で走行することが多い。ただし、各時点における瞬時速度は交通状況によって、制限速度から大きく相違する場合がある。これに対し、平均走行速度では、そのような瞬時速度の変動がなまされるので、この平均走行速度から車両が走行している道路の種別を正しく判定することができる。
【００１４】
また、請求項９に記載したように、判定手段は、少なくとも、一般道路と高速道路の各々の制限速度に基づいて、いずれの道路を走行しているかを判断するための基準速度を設定し、検出した走行速度と基準速度との比較によって、現在位置が一般道路上にあるか高速道路上にあるかを判定することもできる。一般道路と高速道路の制限速度から基準速度を設定することにより、車両の走行速度が基準速度より速いか否かによって、車両の現在位置が高速道路上か一般道路上のどちらかにあるのかを判定することができる。
【００１５】
請求項１０に記載したように、取得した渋滞情報に基づいて、基準速度を変更することが好ましい。渋滞に応じて、車両の走行速度は遅くなるので、基準速度を変更しなければ、両速度を比較しても、正確に車両の現在位置を判定することができないためである。
【００１６】
請求項１１に記載したように、取得した渋滞情報が、高速道路に関するものである場合、判定手段は、現在位置が一般道路上にあるか高速道路上にあるかの判定を中止することが好ましい。高速道路が渋滞している場合、高速道路上を走行している車両の走行速度と、一般道路上を走行している車両の走行速度との差異は小さくなる可能性がある。このため、基準速度を変更しても、正確に車両の現在位置を判定することができないためである。
【００１７】
請求項１２に記載したように、前記判定手段は、前記取得した渋滞情報が、一般道路に関するものであるとともに、前記検出された走行速度と前記取得した高速道路の制限速度との差異が所定範囲である場合、現在位置は高速道路上にあると判定することもできる。一般道路が渋滞している場合に、車両の走行速度が高速道路の制限速度に近ければ、現在位置が高速道路上にある可能性が高いためである。
【発明を実施するための最良の形態】
【００１８】
（第１実施形態）
以下、本発明の好ましい実施形態について図面を参照して説明する。図１は、本実施形態による車載ナビゲーション装置１００の概略構成を示すブロック図である。以下、本実施形態による車載ナビゲーション装置について詳細に説明する。
【００１９】
ナビゲーション装置１００は、位置検出器１０、デジタル道路地図データベース２０、コンピュータ３０、表示部４０、操作スイッチ群５０、音声出力部６０、音声入力部７０、外部メモリ８０、及びＶＩＣＳ受信機９０を備えている。
【００２０】
コンピュータ３０は、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインを備えている。ＲＯＭには、コンピュータ３０が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。さらに、コンピュータ３０には、エンジンをオン、オフするための信号を出力するイグニッションＳＷ２００が接続されている。
【００２１】
位置検出器１０は、衛星からの電波に基づいて車両の位置を測定するグローバルポジショニングシステム（ＧＰＳ）のためのＧＰＳ受信機１１，車両の絶対方位を検出するための地磁気センサ１２、車両の相対方位を検出するためのステアリングセンサ１３を有している。さらに、位置検出器１０は、車両の走行速度から走行距離を検出するために車速センサ１４を備えている。
【００２２】
このように、位置検出器１０は、電波航法による車両位置測定のためにＧＰＳ受信機１１を有するとともに、自立航法による車両位置推定のために地磁気センサ１２、ステアリングセンサ１３及び車速センサ１４を有している。また、電波航法としては、ＧＰＳに限らず、例えばＶＩＣＳの光ビーコンを利用しても良い。また、自立航法における車両の相対方位を検出するために、ステアリングセンサ１３に代えて、ジャイロセンサや車両の左右輪に設けられた車輪速センサを用いても良い。
【００２３】
デジタル道路地図データベース２０は、道路データ、背景データ、文字データ及び制限速度情報などを含むデジタル地図データをコンピュータ３０に入力するための装置である。デジタル道路地図データベース２０は、デジタル地図データを記憶する情報記憶媒体２１を有し、情報記憶媒体２１としては、そのデータ量からＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭを用いるのが一般的であるが、メモリカード、ハードディスク等を用いてもよい。
【００２４】
ここで、道路データの構成について説明する。道路データは、道路毎に固有の番号を付したリンクＩＤ、リンク座標データ、ノード座標データ、高速道路や国道等の道路種別を示す道路種別データ、道路幅員データ等の各データから構成されている。道路データにおけるリンクとは、地図上の各道路を、交差点、分岐点などを示すノードにより複数に分割し、そして２つのノード間をリンクとして規定したものである。そして、リンク座標データには、このリンクの始端と終端の座標が記述される。なお、リンクの途中にノードが含まれる場合には、ノード座標データにノード座標が記述される。この道路データは、地図を表示する以外に、マップマッチング処理を行なう際の道路の形状を与えるために用いられたり、目的地までの案内経路を検索する際に用いられる。
【００２５】
背景データは、道路地図を表示部４０に表示する際に、道路以外の表示対象となる施設形状、自然地形等を表示するためのデータである。文字データは、地名、施設名、道路名等を道路地図上に表示するためのものであり、表示位置に対応する地図上の座標を関連付けたデータとして構成している。なお、施設に関しては、その施設名に関連付けて電話番号や、住所等のデータも記憶されている。この施設に関するデータは、後述する外部メモリ８０に記憶されているものであってもよい。
【００２６】
表示部４０は、例えば、液晶ディスプレイによって構成され、表示部４０の画面には車両の現在位置に対応する自車位置マーク、及び、デジタル道路地図データベース２０より入力された地図データによって生成される車両周辺の道路地図を表示することができる。また、目的地が設定された場合、道路地図上には、現在位置から目的地までの案内経路が重ねて表示される。
【００２７】
操作スイッチ群５０は、例えば、表示部４０と一体になったタッチパネルスイッチもしくは表示部４０の周辺に設けられるメカニカルなスイッチ等からなり、各種入力に使用される。
【００２８】
音声出力部６０はスピーカ等からなり、経路案内が行なわれている場合に、案内音声を出力したり、音声認識時に、入力音声に関するガイダンスを出力したりするものである。また、音声入力部７０は、マイク等からなり、ユーザによって発せられた音声を取り込んで、コンピュータ３０に入力する。コンピュータ３０は、入力された音声の認識処理を行い、その認識結果に基づいて、各種の制御を実行する。
【００２９】
外部メモリ８０は、例えば、メモリカードやハードディスク等の記憶媒体からなる。この外部メモリ８０には、ユーザによって記憶されたテキストデータ、画像データ、音声データ等の各種データが記憶される。
【００３０】
ＶＩＣＳ受信機９０は、道路に敷設されたビーコンや各地のＦＭ放送局を介して、ＶＩＣＳセンタから配信される道路交通情報等の情報を受信したり、必要に応じて車両側から外部へ情報を送信したりする装置である。受信した情報は、コンピュータ３０で処理され、例えば、渋滞情報や制限速度情報等は表示部４０に表示される道路地図上に重ねて表示される。
【００３１】
イグニッションＳＷ２００は、エンジンの始動、及び停止を制御するためのスイッチであり、通常、オフ、アクセサリ、オン、スタートの４段切換位置を有している。それぞれの位置に切り換えられた場合、それぞれの位置に対応するオフ信号、アクセサリ信号、オン信号、及びスタート信号がコンピュータ３０に出力される。
【００３２】
また、本実施形態の車載ナビゲーション装置１００は、操作スイッチ群５０もしくは音声認識によって目的地の位置が入力されると、現在位置からその目的地までの最適な経路を自動的に選択して案内経路を形成し表示する、いわゆる経路案内機能も備えている。このような自動的に最適な経路を設定する手法は、周知のダイクストラ法等の手法が知られている。また、ユーザによって入力された、例えば、住所、施設名称、電話番号等から施設等の位置を検索する検索機能も備えている。
【００３３】
これらの機能は、主にコンピュータ３０によって各種の演算処理がなされることによって実行される。すなわち、コンピュータ３０は目的地が入力されるとデジタル道路地図データベース２０の地図データを用いて経路を計算し、その経路を表示するとともに、分岐地点や右左折すべき交差点において道路地図の拡大や音声案内を行なう。この他、コンピュータ３０は、車両の位置を示す自車位置マークとその周辺の道路地図を表示部４０に表示させたり、道路地図の縮尺を変更したりする。
【００３４】
次に、上述した本実施形態の車載ナビゲーション装置において、高速道路と一般道路が近接している場合に、誤って車両の現在位置が表示されているときに、運転者が操作をすることなく、車両の現在位置を正確な位置に修正する処理について、図２及び図３のフローチャートに基づいて説明する。なお、図２は、車両の現在位置を正確な位置に修正する処理のメインルーチンを示すフローチャートであり、図３は、車両の現在位置を判定する処理のルーチンを示すフローチャートである。
【００３５】
まず、図２のステップＳ１０では、位置検出器１０の各センサによって測定された位置データに基づいて、車両の現在位置が算出される。このとき、ＧＰＳ受信機１１による位置データは、上述の道路データの座標データ（緯度と経度）と同じ形態で取得される。また、地磁気センサ１２、ステアリングセンサ１３、車速センサ１４によって自車両の進行方向及び走行距離に関するデータが取得され、過去に算出、もしくは確定された車両位置を基準として、現在位置の座標データの算出を行なう（自立航法による座標データの算出）。なお、現在位置は、基本的には、自立航法により算出された座標データに基づいて求められる。ただし、ＧＰＳ受信機１１による位置データが取得されている場合には、両者を比較し、その差が所定距離以上である場合には、現在位置として、ＧＰＳ受信機１１による位置データを採用する。
【００３６】
ステップＳ２０では、マップマッチング処理が行なわれる。例えば、ステップＳ１０にて算出した現在位置と所定距離以内の道路、もしくは既に道路上にマッチングされている場合には、そのマッチング道路に接続された道路を車両が走行する可能性のある道路として特定する。そして、ステップＳ１０にて過去に算出された複数個の現在位置と最新の現在位置とを連結して、走行軌跡が算出される。その走行軌跡の形状と、車両が走行する可能性のある道路の形状とを比較して、最も相関の高い道路を車両が走行している道路と推定する。これにより、ステップＳ１０において取得された現在位置を表示すべき道路が決定される。
【００３７】
なお、ステップＳ１０における現在位置の算出、及び上述した走行軌跡の算出は、ＧＰＳ受信機１１の位置データのみから行なっても良いし、自立航法の位置データのみから行なっても良い。
【００３８】
ステップＳ３０では、車両の現在位置の周囲において、高速道路と一般道路とが近接しているか否かを判定する。具体的には、例えば、高速道路と一般道路とが並走している場合である。近接していない場合には、処理が終了される。一方、近接している場合には、ステップＳ４０に進む。
【００３９】
ステップS４０では、現在位置が高速道路上にあるか否かを判定する。すなわち、ステップＳ２０において決定された道路が高速道路であるか否かを判定する。高速道路でないと判定された場合、処理が終了される。一方、高速道路であると判定された場合、ステップＳ５０に進む。
【００４０】
ステップＳ５０では、現在位置判定処理が実行される。この現在位置判定処理を図３のフローチャートを用いて説明する。
【００４１】
図３のフローチャートにおいて、まずステップＳ２１０では、車両の進行方向の変化に基づいて、車両の進行方向が１７０°以上変化しているか否かを判定する。すなわち、車両が方向転換を行なったか否かを判定する。
【００４２】
具体的には、例えば、ある時点における地磁気センサ１２によって検出された車両の進行方位を基準方位とする。基準方位と、所定時間内に検出された車両の進行方位との差が１７０°以上である場合には、車両の方向転換が行なわれたと判定する。一方、所定時間内に検出された全ての車両の進行方位と、基準方位との差が１７０°より小さかった場合には、車両の方向転換が行なわれなかったと判定する。所定時間という制限をつけるのは、車両が複数回の右折、左折を繰り返すと、誤って方向転換が行なわれたと判定してしまうことが考えられるためである。
【００４３】
上述した説明においては、所定時間を用いる例について説明した。しかしながら、所定時間に代えて、所定距離を用いてもよい。
【００４４】
また、相対方位を検出するステアリングセンサ１３を用いて方向転換を検出しても良い。具体的には、ある時点におけるステアリングセンサ１３によって検出された車両の進行方位を基準方位とする。基準方位と、所定時間内に検出された車両の進行方位との角度変化を累計し、この累計された角度が１７０°以上である場合には、車両の方向転換が行なわれたと判定する。一方、所定時間内に検出された全ての車両の進行方位と、基準方位との累計された角度が１７０°より小さかった場合には、車両の方向転換が行なわれなかったと判定する。
【００４５】
上述した説明においては、ステアリングセンサ１３を用いる例について説明した。しかしながら、ステアリングセンサ１３に代えて、ジャイロセンサや車両の左右輪に設けられた車輪速センサを用いても良い。
【００４６】
さらに、車両の走行軌跡を用いることによって、車両の方向転換を検出しても良い。具体的には、検出された車両の走行軌跡と、コンピュータ３０の図示しない内部メモリに記憶されている方向転換パターンとを比較して、両者の類似度を示す相関係数を算出する。この算出された相関係数が所定値以上である場合には、車両の方向転換が行なわれたと判定する。
【００４７】
車両が高速道路で方向転換を行なうことは考えにくいが、一般道路で方向転換を行なうことは考えられる。これにより、車両が方向転換を行なった場合、車両の現在位置は一般道路上にあると判定することができる。
【００４８】
ステップＳ２１０において、車両が方向転換を行なわなかったと判定された場合、ステップＳ２４０に進む。ステップＳ２４０では、車両の現在位置は高速道路上にあると判定される。一方、車両が方向転換を行なったと判定された場合、ステップＳ２２０に進む。
【００４９】
ステップＳ２２０では、車両の現在位置からインターチェンジまでの距離が所定距離以上であるか否かを判定する。具体的には、デジタル道路地図データベース２０から車両の現在位置が表示されている道路上で、車両の現在位置から最も近いインターチェンジが検出される。デジタル道路地図データベース２０において、この検出されたインターチェンジと、車両の現在位置との距離が算出される。
【００５０】
車両が方向転換を行なった場合であっても、車両の現在位置が高速道路上にあると考えられる場合がある。すなわち、現在、車両が走行している高速道路の反対車線を走行するために、インターチェンジを出て、方向転換を行い反対車線のインターチェンジに入り高速道路の反対車線を走行する場合である。また、この場合は、車両が高速道路から一般道路を走行する可能性もある。したがって、車両が方向転換を行なった場合、現在位置からインターチェンジまでの距離が所定距離以上のときに限り、車両の現在位置は一般道路上にあると判定することが好ましい。
【００５１】
ステップＳ２２０において、所定距離以上であると判定された場合、ステップＳ２３０に進む。ステップＳ２３０では、車両の現在位置は一般道路上にあると判定される。一方、所定距離以上でないと判定された場合、ステップＳ２４０に進む。ステップＳ２４０では、車両の現在位置は高速道路上にあると判定される。
【００５２】
図２のフローチャートに戻り、ステップＳ６０に進む。ステップＳ６０では、道路種別が同一か否かを判定する。すなわち、ステップＳ２０おいて決定された現在位置を表示する道路の種別と、ステップＳ５０にて判定された現在位置が表示されるべき道路の種別とが異なるか否かを判定する。道路種別が同一と判定された場合、ステップＳ１１０に進む。ステップＳ１１０では、経路案内中か否かを判定する。経路案内中ではないと判定された場合、処理が終了される。一方、経路案内中であると判定された場合、ステップＳ１２０に進む。ステップＳ１２０では、経路案内が継続される。
【００５３】
一方、ステップＳ６０において、道路種別が異なると判定された場合、ステップＳ７０に進む。ステップＳ７０では、ステップＳ５０にて判定された結果に基づいて、現在位置が変更される。具体的には、表示部４０において、車両の現在位置が表示さている高速道路に対して、近接している道路種別の異なる一般道路上に車両の現在位置が変更される。ステップＳ８０では、経路案内中か否かを判定する。経路案内中ではないと判定された場合、処理が終了される。一方、経路案内中であると判定された場合、ステップＳ９０に進む。
【００５４】
ステップＳ９０では、案内経路が再探索される。具体的には、ステップＳ７０にて変更された車両の現在位置が新たな開始点とされ、周知のダイクストラ法等の手法によって、この開始点から目的地までの最適な経路が探索される。これにより、経路案内中に、誤って車両の現在位置が表示されているときに、運転者が操作をすることなく、自動的に車両の現在位置を正確に設定するとともに、その正確な現在位置からの案内経路を探索できる。
【００５５】
ステップＳ１００では、ステップＳ９０にて探索された案内経路に基づいて、経路案内が開始される。
【００５６】
（変形例）
上述した第１実施形態では、車両の進行方向が１７０°以上変化した場合に、方向転換が行なわれたと判定する例について説明した。しかしながら、方向転換を判定するための角度は、１７０°に限ることなく、任意の角度に設定できる。
【００５７】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態による車載ナビゲーション装置は、上述した第１実施形態による車載ナビゲーション装置１００と同様の構成を有する。また、車両の現在位置を正確な位置に修正する処理のメインルーチンについても、第２実施形態による車載ナビゲーション装置は、第１実施形態による車載ナビゲーション装置１００と同様の処理を行なう。従って、これらの構成及びメインルーチンの処理に関する説明は省略する。
【００５８】
第１実施形態と第２実施形態による車載ナビゲーション装置の相違点は、現在位置判定処理にある。第２実施形態では、車両の方向転換に基づいて、現在位置が一般道路上にあるか高速道路上にあるかを判定するのではなく、エンジンの稼動状態に基づいて、判定が行なわれる。
【００５９】
以下、第２実施形態における現在位置判定処理を図４のフローチャートに基づいて具体的に説明する。まず、ステップＳ３１０では、エンジンの稼動状態に基づいて、車両のエンジンがオフされた後、再度オンされたか否かを判定する。すなわち、イグニッションＳＷ２００からコンピュータ３０に出力される信号が、オン信号からオフ信号に変更された後、オフ信号からオン信号に変更されたか否かを判定する。
【００６０】
高速道路で車両のエンジンがオフされた後、再度オンされることは考えにくいが、一般道路でエンジンがオフされ、再度オンされることは考えられる。これにより、車両のエンジンがオフされ、再度オンされる場合、車両の現在位置は一般道路上にあると考えることができる。
【００６１】
オフ信号からオン信号に変更されなかったと判定された場合、ステップＳ３４０に進む。ステップＳ３４０では、車両の現在位置は高速道路上にあると判定される。一方、オフ信号からオン信号に変更されたと判定された場合、ステップＳ３２０に進む。
【００６２】
ステップＳ３２０では、車両の現在位置からサービスエリアまでの距離が所定距離以上であるか否かを判定する。具体的には、デジタル道路地図データベース２０から車両の現在位置が表示されている道路上で、車両の現在位置から最も近いサービスエリアが検出される。デジタル道路地図データベース２０において、この検出されたサービスエリアと、車両の現在位置との距離が算出される。
【００６３】
高速道路上で、車両がサービスエリアで駐車するためにエンジンがオフされ、発車するためにエンジンが再度オンされることがある。この場合、サービスエリアは高速道路に付帯しているので、車両の現在位置は高速道路上にあると考えられる。したがって、車両のエンジンがオフされた後、再度オンされた場合、現在位置からサービスエリアまでの距離が所定距離以上のときに限り、車両の現在位置は一般道路上にあるとみなす。
【００６４】
ステップＳ３２０において、所定距離以上でないと判定された場合、ステップＳ３４０に進む。ステップＳ３４０では、車両の現在位置は高速道路上にあると判定される。一方、所定距離以上であると判定された場合、ステップＳ３３０に進む。ステップＳ３３０では、車両の現在位置は一般道路上にあると判定される。
【００６５】
（第３実施形態）
次に、本発明の第３実施形態について説明する。本実施形態による車載ナビゲーション装置は、上述した第１実施形態による車載ナビゲーション装置１００と同様の構成を有する。また、車両の現在位置を正確な位置に修正する処理のメインルーチンについても、第３実施形態による車載ナビゲーション装置は、第１実施形態による車載ナビゲーション装置１００とほぼ同様の処理を行なう。従って、これらの構成及びメインルーチンにおける同様な処理に関する説明は省略する
第１実施形態、及び第２実施形態と第３実施形態による車載ナビゲーション装置の相違点は、現在位置判定処理にある。第３実施形態では、車両の平均走行速度が算出され、この平均走行速度に基づいて、現在位置が一般道路上にあるか高速道路上にあるかが判定される。
【００６６】
なお、前述の第１及び第２実施形態では、一般道路を走行していると断定できない場合に、高速道路を走行していると消極的に判定するものであった。それに対し、第３実施形態では、平均走行速度に基づいて、車両が一般道路を走行しているのか、高速道路を走行しているのかそれぞれの状況を積極的に判定する。このため、図５のメインルーチンに示すように、図２のステップＳ４０に相当する処理が省略されている。
【００６７】
以下、第３実施形態における現在位置判定処理を図６のフローチャートに基づいて具体的に説明する。
【００６８】
まず、ステップＳ６１０では、車速センサ１４からの信号に基づいて、車両の走行速度が検出される。
【００６９】
ステップＳ６２０では、ステップＳ６１０にて過去に検出された複数の走行速度と最新の走行速度とを平均化することによって、平均走行速度が算出される。ステップＳ６３０では、渋滞情報が取得される。具体的には、ＶＩＣＳ受信機９０が、道路に敷設されたビーコンや各地のＦＭ放送局を介して、ＶＩＣＳセンタから配信される渋滞情報を受信する。渋滞情報には、道路種別を含む渋滞の位置、渋滞の程度などが含まれる。渋滞の程度については「渋滞」、「混雑」、「渋滞なし」、及び「不明」の４つに区分されている。また、道路種別として「高速道路」、「一般道路」、及び「その他」に区分されている。この受信した渋滞情報は、コンピュータ３０で処理され、表示部４０に表示される道路地図上に重ねて表示される。
【００７０】
ステップＳ６４０では、ステップＳ６３０にて取得された渋滞情報が高速道路に関するものであるか否かを判定する。渋滞情報が高速道路に関するものであると判定された場合、処理が終了される。高速道路が渋滞している場合、高速道路上を走行している車両の走行速度と、一般道路上を走行している車両の走行速度との差異は小さくなる可能性がある。このため、ステップＳ６２０にて算出された平均走行速度に基づいて、正確に車両の現在位置を判定することができないためである。
【００７１】
一方、渋滞情報が高速道路に関するものではないと判定された場合、ステップＳ６５０に進む。ステップＳ６５０では、制限速度情報が取得される。具体的には、制限速度情報はデジタル道路地図データベース２０から取得される。または、ＶＩＣＳ受信機９０が、道路に敷設されたビーコンや各地のＦＭ放送局を介して、ＶＩＣＳセンタから配信される制限速度を受信しても良い。この受信した制限速度情報は、コンピュータ３０で処理される。
【００７２】
ステップＳ６６０では、車両の現在位置を基点とし、過去に走行した所定距離の区間における平均走行速度と、それぞれの制限速度とを比較することにより、車両の現在位置が一般道路上にあるか否かを判定する。基本的に車両は道路が渋滞していない場合、制限速度近傍の速度で走行することが多い。ただし、各時点における瞬時速度は交通状況によって、制限速度から大きく相違する場合がある。これに対し、平均走行速度では、そのような瞬時速度の変動がなまされるので、この平均走行速度から車両が走行している道路の識別を正しく判定することができる。また、取得した渋滞情報によって渋滞があれば、制限速度近傍の走行速度で車両は走行できない。したがって、取得した渋滞情報に基づいて、車両が走行可能な渋滞時の走行速度が算出され、取得した制限速度をこの算出された渋滞時の走行速度まで低減させ、上述した方法と同様に車両の現在位置を推測することができる。これにより、車両の現在位置が高速道路上か一般道路上のどちらかにあるのかを判定することができる。
【００７３】
具体的な例を説明する。ステップＳ６５０にて取得された制限速度情報より、高速道路の制限速度は１００ｋｍ／ｈ、及び一般道路の制限速度は５０ｋｍ／ｈであるとする。また、ステップＳ６３０にて取得した渋滞情報より、渋滞が発生していない場合に、ステップＳ６２０にて算出された平均走行速度が４３ｋｍ／ｈであるとする。そして、平均走行速度と、高速道路、及び一般道路の制限速度との差異の絶対値が計算される。高速道路の制限速度との差異の絶対値は、｜４３−１００｜＝｜−５７｜＝５７ｋｍ／ｈである。また、一般道路の制限速度との差異の絶対値は、｜４３−５０｜＝｜−７｜＝７ｋｍ／ｈである。この２つの差異を比較することによって、一般道路の制限速度との差異の絶対値７ｋｍ／ｈの方が値が小さいことがわかる。これにより、車両が一般道路の制限速度に近い走行速度で走行しており、車両の現在位置は一般道路上にあると判定される。
【００７４】
一方、一般道路に渋滞が発生している場合に、ステップＳ６２０にて算出された平均走行速度が９７ｋｍ／ｈであるとする。渋滞が発生しているので、一般道路の制限速度は５０ｋｍ／ｈであるが、車両が走行可能な渋滞時の走行速度が例えば１０ｋｍ／ｈと算出される。これにより、取得した一般道路の制限速度を１０ｋｍ／ｈまで低減させる。このとき、車両の平均走行速度９７ｋｍ／ｈと高速道路の制限速度１００ｋｍ／ｈとの差異の絶対値が｜９７−１００｜＝｜−３｜＝３ｋｍ／ｈである。これにより、車両の平均走行速度が高速道路の制限速度に近いので、現在位置が高速道路上にあると考えることができる。この結果、車両の現在位置は高速道路上にあると判定される。
【００７５】
ステップＳ６６０において、現在位置は一般道路上にあると判定された場合、ステップＳ６７０に進む。ステップＳ６７０では、車両の現在位置は一般道路上にあると判定される。一方、現在位置は一般道路上にないと判定された場合、ステップＳ６８０に進む。ステップＳ６８０では、車両の現在位置は高速道路上にあると判定される。
【００７６】
（変形例）
上述した第３実施形態では、一般道路に関する渋滞情報を取得した場合、この渋滞情報を考慮することにより、一般道路の制限速度を変更する例について説明した。しかしながら、取得した渋滞情報に、渋滞が発生している道路を走行している車両の平均走行速度が
含まれている場合、この平均走行速度を一般道路の制限速度としても良い。
【００７７】
（第４実施形態）
次に、本発明の第４実施形態について説明する。本実施形態による車載ナビゲーション装置は、上述した第３実施形態による車載ナビゲーション装置１００と同様の構成を有する。また、車両の現在位置を正確な位置に修正する処理のメインルーチンについても、第４実施形態による車載ナビゲーション装置は、第３実施形態による車載ナビゲーション装置１００と同様の処理を行なう。従って、これらの構成及びメインルーチンの処理に関する説明は省略する。
【００７８】
第４実施形態による車載ナビゲーション装置は、第３実施形態と同様に車両の走行速度に基づいて、車両の現在位置判定処理を行なう。しかしながら、第３実施形態では、車両の平均走行速度に基づいて、判定が行なわれるが、第４実施形態では、基準速度が設定され、この基準速度に基づいて、判定が行なわれる。
【００７９】
基準速度の設定、及び変更について説明する。具体的には、例えば、取得された制限速度情報より、高速道路の制限速度は８０ｋｍ／ｈ、一般道路の制限速度は４０ｋｍ／ｈであるとする。この制限速度から、基準速度が設定される。基準速度の算出方法はいくつか考えられるが、本実施形態においては、両道路の制限速度を平均化する方法が用いられる。従って、基準速度は、（８０＋４０）／２＝６０ｋｍ／ｈと計算される。
【００８０】
なお、渋滞が発生している場合、制限速度に代えて、渋滞時における走行速度を用いる。例えば、一般道路の制限速度が４０ｋｍ／ｈであっても、渋滞により、１０ｋｍ／ｈ程度の速度で走行していると考えられる場合、一般道路の制限速度を１０ｋｍ／ｈまで低減させる。このとき、両道路の制限速度を平均化することによって、基準速度が（８０＋１０）／２＝４５ｋｍ／ｈと計算される。このように、渋滞が発生した場合、基準速度が６０ｋｍ／ｈから４５ｋｍ／ｈに変更される。渋滞に応じて、車両の走行速度は遅くなるので、基準速度を変更しなければ、両速度を比較しても、正確に車両の現在位置を判定することができないためである。
【００８１】
車両の走行速度が、この設定された基準速度より速いか否かによって、車両の現在位置が高速道路上か一般道路上のどちらかにあるのかを判定することができる。
【００８２】
具体的な例を説明する。基準速度が４７．５ｋｍ／ｈであり、車両の走行速度が１０ｋｍ／ｈであるとする。この走行速度と基準速度４７.５ｋｍ／ｈとを比較すると、走行速度が基準速度より遅いので、現在位置が一般道路上にあると考えられる。この結果、車両の現在位置は一般道路上にあると判定される。
【００８３】
以上、説明したように本実施形態によれば、高速道路と一般道路では車両の運転状態が大きく異なる点、すなわち、高速道路と一般道路とのそれぞれ特有の運転状態がある点に着目する。この着目点から、一般道路特有の運転状態が検出された場合、車両の現在位置が一般道路上にあり、高速道路特有の運転状態が検出された場合、車両の現在位置が高速道路上にあると考えられる。これにより、高速道路と一般道路が近接している場合に、車両の現在位置が誤って表示されているときに、運転者が操作をすることなく、自動的に車両の現在位置を正確に設定することができる。
【図面の簡単な説明】
【００８４】
【図１】第１実施形態による車載ナビゲーション装置１００の概略構成を示すブロック図である。
【図２】第１実施形態における、車両の現在位置を正確な位置に設定する処理のメインルーチンを示すフローチャートである。
【図３】第１実施形態において、車両の現在位置を判定する処理のルーチンを示すフローチャートである。
【図４】第２実施形態において、車両の現在位置を判定する処理のルーチンを示すフローチャートである。
【図５】第３実施形態における、車両の現在位置を正確な位置に設定する処理のメインルーチンを示すフローチャートである。
【図６】第３実施形態において、車両の現在位置を判定する処理のルーチンを示すフローチャートである。
【符号の説明】
【００８５】
１０…位置検出器
１１…ＧＰＳ受信機
１２…地磁気センサ
１３…ステアリングセンサ
１４…車速センサ
２０…デジタル道路地図データベース
２１…情報記録媒体
３０…コンピュータ
４０…表示部
５０…操作スイッチ群
６０…音声出力部
７０…音声入力部
８０…外部メモリ
９０…ＶＩＣＳ受信機
２００…イグニッションＳＷ
【図１】
2005292052.tif 000003
【図２】
2005292052.tif 000004
【図３】
2005292052.tif 000005
【図４】
2005292052.tif 000006
【図５】
2005292052.tif 000007
【図６】
2005292052.tif 000008