(57)【要約】【課題】現在位置の検出に要するＧＰＳ信号を受信できない場合であっても、より適切な経路案内を行うことができるナビゲーション装置を提供する。【解決手段】地図情報取得手段（地図情報取得プログラム７４ｂ等）は地図情報を取得し、ＧＰＳアンテナ部１はＧＰＳ信号を受信し、現在位置検出手段（現在位置検出プログラム７４ａ等）は、受信されたＧＰＳ信号に基づいて現在位置を検出し、経路探索手段（経路探索プログラム７４ｃ等）は目的地までの経路を探索し、経路案内手段（経路案内プログラム７４ｆ）は、検出される現在位置を含む地図情報を表示部５に表示し、探索された経路に関する経路案内を行う。また、経路案内手段は、所定数以上のＧＰＳ信号が受信できない間、所定数以上のＧＰＳ信号が受信できなくなった位置を含む地図情報を、時間の経過とともに次第に広域表示に変更して、表示部５に表示する。【選択図】図１
2009019902.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を取得する地図情報取得手段と、
ＧＰＳ信号を受信する受信手段と、
前記受信手段により受信された前記ＧＰＳ信号に基づいて、現在位置を検出する現在位置検出手段と、
目的地までの経路を探索する経路探索手段と、
前記現在位置検出手段により検出される前記現在位置を含む地図情報を表示部に表示して、前記経路探索手段により探索された前記経路に関する経路案内を行う経路案内手段と、
を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、時間の経過とともに次第に広域表示に変更して、前記表示部に表示させることを特徴とするナビゲーション装置。
【請求項２】
前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、前記経路探索手段により探索された経路に沿って、所定の速度で移動した場合の仮想位置を、所定数以上の前記ＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する算出手段を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、前記算出手段により算出された前記仮想位置を含むように、時間の経過とともに次第に広域表示に変更することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
地図情報を取得する地図情報取得手段と、
ＧＰＳ信号を受信する受信手段と、
前記受信手段により受信された前記ＧＰＳ信号に基づいて、現在位置を検出する現在位置検出手段と、
目的地までの経路を探索する経路探索手段と、
前記現在位置検出手段により検出される前記現在位置を含む地図情報を表示部に表示して、前記経路探索手段により探索された前記経路に関する経路案内を行う経路案内手段と、
移動速度を検出する速度検出手段と、
前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、前記経路探索手段により探索された経路に沿って、前記速度検出手段により検出される速度で移動した場合の仮想位置を、所定数以上の前記ＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する算出手段と、
を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、前記算出手段により算出された前記仮想位置を含むように、時間の経過とともに次第に広域表示に変更することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System：全地球測位システム）衛星からのＧＰＳ信号に基づいて現在位置を検出し、検出した現在位置を地図情報とともに、表示画面上に表示するナビゲーション装置が知られている。
【０００３】
ところが、トンネル、地下、山間部、高架下等の地理的に電波の届きにくいエリアの走行中に、測位に必要なＧＰＳ信号を受信できない場合がある。そのため、特に、車速センサやジャイロセンサが搭載されていないポータブル型のナビゲーション装置等では、ＧＰＳ信号が受信不能であると、自車位置を測位できないこととなる。
【０００４】
ここで、図６を参照しながら、従来のナビゲーション装置において、ＧＰＳ信号が受信できなくなる場合の具体例について説明する。
従来型のナビゲーション装置を搭載する車両は、図６（ａ）に太線で示す経路の走行しているものとする。そして、例えば、図中のＣ点において、現在位置の測位に必要な所定数以上のＧＰＳ信号が受信できなくなる。すると、ＧＰＳ信号が受信できなくなった時点で、表示部上の地図表示が、図６（ｂ）の状態で停止する。図６（ｂ）は、図６（ａ）中のＦ枠部分の地図情報である。
その後、車両が経路に沿って引き続き走行し、例えば、図中のＤ点において、所定数以上のＧＰＳ信号が再び受信可能となる。すると、受信したＧＰＳ信号に基づいて車両の現在位置が検出され、表示部上の地図表示が、図６（ｃ）の画面に切り替わる。図６（ｃ）は、図６（ａ）中のＧ枠部分の地図情報である。
この例のように、ＧＰＳ信号を受信できない間（図６（ａ）におけるＣ点Ｄ点間）に移動した距離が大きいと、再度、ＧＰＳ信号が受信可能となって地図表示が行われた際に、突然表示部上に表示される地図が大きくスクロールされる場合がある。このような場合には、ユーザはどの位置からどのような経路を辿って移動したのかが分からず、現在位置を把握できない恐れがある。
【０００５】
そこで、例えば、特許文献１には、センタ側との通信状況が通信不良又は通信不能である場合に、最初に送信された全経路描画データによる経路全体を移動側で表示するナビゲーション装置が開示されている。これにより、通信状態にかかわらず車両の現在位置を確認することができる。
また、例えば、特許文献２のナビゲーション装置では、予め尺度の小さい地図情報を記憶しておき、詳細な部分地図情報を受信しなければならない地点が通信不可能な領域である場合に、予め記憶しておいた尺度の小さい地図情報が表示されるため、地図情報の表示が途切れることがなくなる。
【特許文献１】特開２００１−１４１４９０号公報
【特許文献２】特開２００２−３２８６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のように、通信状態に応じて画面が切り替わると、画面を見ているユーザに不快感を与える恐れがあるとともに、全経路を含む広域地図では、案内経路や付近の状況を確認することが難しく、経路案内として不十分であるという問題があった。また、特許文献２のように、単に予め保持している地図情報が表示されるだけでは、実際のユーザの位置を含む地図情報が表示されない可能性があり、適切な経路案内を行うことができない場合がある。
【０００７】
本発明の課題は、現在位置の検出に要するＧＰＳ信号を受信できない場合であっても、より適切な経路案内を行うことができるナビゲーション装置を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、ナビゲーション装置において、地図情報を取得する地図情報取得手段と、
ＧＰＳ信号を受信する受信手段と、
前記受信手段により受信された前記ＧＰＳ信号に基づいて、現在位置を検出する現在位置検出手段と、
目的地までの経路を探索する経路探索手段と、
前記現在位置検出手段により検出される前記現在位置を含む地図情報を表示部に表示して、前記経路探索手段により探索された前記経路に関する経路案内を行う経路案内手段と、
を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、時間の経過とともに次第に広域表示に変更して、前記表示部に表示させることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、前記経路探索手段により探索された経路に沿って、所定の速度で移動した場合の仮想位置を、所定数以上の前記ＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する算出手段を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、前記算出手段により算出された前記仮想位置を含むように、時間の経過とともに次第に広域表示に変更することを特徴とする。
【００１０】
請求項３に記載の発明は、ナビゲーション装置において、地図情報を取得する地図情報取得手段と、
ＧＰＳ信号を受信する受信手段と、
前記受信手段により受信された前記ＧＰＳ信号に基づいて、現在位置を検出する現在位置検出手段と、
目的地までの経路を探索する経路探索手段と、
前記現在位置検出手段により検出される前記現在位置を含む地図情報を表示部に表示して、前記経路探索手段により探索された前記経路に関する経路案内を行う経路案内手段と、
移動速度を検出する速度検出手段と、
前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、前記経路探索手段により探索された経路に沿って、前記速度検出手段により検出される速度で移動した場合の仮想位置を、所定数以上の前記ＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する算出手段と、
を備え、
前記経路案内手段は、前記受信手段により所定数以上の前記ＧＰＳ信号が受信できない間、所定数以上の前記ＧＰＳ信号が受信できなくなった位置を含む地図情報を、前記算出手段により算出された前記仮想位置を含むように、時間の経過とともに次第に広域表示に変更することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、地図情報取得手段により、地図情報が取得され、受信手段によりＧＰＳ信号が受信され、現在位置検出手段により、受信手段により受信されたＧＰＳ信号に基づいて、現在位置が検出され、経路探索手段により、目的地までの経路が探索され、経路案内手段により、現在位置検出手段により検出される現在位置を含む地図情報が表示部に表示され、経路探索手段により探索された経路に関する経路案内が行われる。また、経路案内手段により、受信手段により所定数以上のＧＰＳ信号が受信できない間、所定数以上のＧＰＳ信号が受信できなくなった位置を含む地図情報が、時間の経過とともに次第に広域表示に変更されて、表示部に表示される。
すなわち、所定数以上のＧＰＳ信号が受信できずに現在位置が検出できなくなった場合には、所定数以上のＧＰＳ信号が受信できなくなった位置を地図情報上で把握することができる。また、ナビゲーション装置の位置している可能性の高い位置を含むとともに、所定数以上のＧＰＳ信号が受信できなくなった位置の周辺の状況を把握することができる地図情報が表示される。したがって、現在位置の検出に要するＧＰＳ信号を受信できない場合であっても、より適切な経路案内が行われることとなる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しながら説明を行う。
本実施形態のナビゲーション装置は、例えば、車両等に搭載されるポータブル型のナビゲーション装置であり、地図情報や、目的地までの経路案内等の各種情報を、ユーザに提供する。
【００１３】
まず、ナビゲーション装置１００の要部構成について、図１を参照しながら説明する。
ナビゲーション装置１００は、例えば、装置本体内に、受信手段としてのＧＰＳアンテナ部１、現在位置検出手段としての現在位置検出部２、速度検出手段としての加速度センサ３、通信部４、表示部５、入力部６、制御部７等を備えて構成されている。
【００１４】
ＧＰＳアンテナ部１は、既知の位置にある複数（例えば、３次元座標の検出の場合には、少なくとも４つ）の人工衛星から発信されるＧＰＳ信号を受信する。
【００１５】
現在位置検出部２は、例えば、ＧＰＳアンテナ部１により受信された、複数の人工衛星から発信されたＧＰＳ信号に含まれる時間情報から、各人工衛星における各ＧＰＳ信号の発信時間を求め、発信時間から受信時間の差に基づいて、各人工衛星までの距離を算出する。そして、各人工衛星までの距離と、ＧＰＳ信号発信時における各人工衛星の位置に基づいて、ナビゲーション装置１００の座標（緯度・経度・高度）を現在位置情報として取得する。さらに、取得した現在位置情報に基づく現在位置検出信号を制御部７に出力する。
【００１６】
加速度センサ３は、例えば、３軸加速度センサ３から構成され、当該加速度センサ３を備えるナビゲーション装置１００に生じる振動を検出し、振動の振幅の大きさに応じた検出信号を制御部７に出力する。
【００１７】
通信部４は、例えば、図示しない情報提供装置とネットワーク接続されており、ネットワークを介して情報提供装置から送信された各種情報を受信する。
【００１８】
表示部５は、例えば、ＬＣＤ(Liquid Crystal Display)等のディスプレイを備えて構成され、制御部７からの制御に応じて、地図情報その他の各種情報を当該ディスプレイに表示させる。
【００１９】
入力部６は、例えば、文字／数字キー、各種機能キー、表示部５と一体的に構成されたタッチパネル等から構成され、ユーザが、目的地点や出発地点等の各種情報の入力を行う。
具体的には、入力部６は、ユーザによるキーの押下に基づくキー押下信号を制御部７に出力するとともに、タッチパネルにおいてユーザによりタッチ操作が行われると、当該タッチ操作された座標を算出し、算出した座標に基づく押下信号を制御部７に出力する。
【００２０】
制御部７は、ＣＰＵ（Central Processing Unit）７１、ＲＴＣ（Real Time Clock）７２、メモリ部７３、ＲＯＭ（Read Only Memory）７４等を備えて構成されている。
【００２１】
ＣＰＵ７１は、ナビゲーション装置１００の各部から入力された入力信号等に応じて、ＲＯＭ７４に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、ナビゲーション装置１００の動作全般を統括制御する。
【００２２】
ＲＴＣ７２は、現在時刻をカウントし、カウントした現在時刻をＣＰＵ７１に対して出力する。
【００２３】
メモリ部７３は、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリからなるワークエリア７３１を備えており、ＣＰＵ７１によって各種プログラムが実行される際に生じる処理結果や、入力されたデータ等をこのワークエリア７３１に記憶させる。
【００２４】
また、メモリ部７３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）等の不揮発性メモリからなるデータエリア７３２を備えている。データエリア７３２には、例えば、地図情報を記憶する地図情報ＤＢ７３２ａが備わる。
【００２５】
地図情報ＤＢ７３２ａは、例えば、種類や縮尺の異なる地図情報を階層構造で格納する。
具体的には、地図情報ＤＢ７３２ａには、例えば、高速自動車国道や一般国道が収録された広域地図、広域地図で表示される道路に加えて都道府県道や市町村道が収録された中域地図、中域地図で表示される道路に加えて細街路が収録された詳細地図等が、複数の階層に格納されている。
この地図情報は、道路情報の他、住所情報や、建物情報、施設情報、店舗情報、公園情報、地形情報、路線情報等を含んでいる。また、道路情報にはノード情報及びリンク情報が含まれる。リンク情報は、ノードとノードを結ぶ線分であるリンクを規定するものである。リンク情報は、例えば、各リンク固有のリンクＩＤ、リンクの端点（始点・終点）であるノードの座標、リンクの長さを示すリンク長、道路名称、道路種別、幅員、車線数、交通規制、リンクの端点であるノードに接続されるリンクのリンクＩＤ、リンクの平均通過時間等から構成される。また、ノード情報は、リンクの交点（交差点）・リンクの端点（行き止まり）・リンクの属性が変わる点（例えば、高速自動車国道→都道府県道）を規定するものであり、例えば、各ノード固有のノードＩＤ、ノードの座標、交差点名称、ノードに接続されるリンクのリンクＩＤ等から構成される。
また、地図情報は、随時、ネットワークを介して情報提供装置（図示省略）からダウンロードした最新の地図情報に更新されるようになっている。
【００２６】
ＲＯＭ７４は、例えば、不揮発性メモリから成るプログラム格納エリアを有しており、具体的には、現在位置検出プログラム７４ａ、地図情報取得プログラム７４ｂ、経路探索プログラム７４ｃ、速度検出プログラム７４ｄ、算出プログラム７４ｅ、経路案内プログラム７４ｆ等を格納している。
【００２７】
現在位置検出プログラム７４ａは、例えば、ＣＰＵ７１に、ＧＰＳアンテナ部１により受信されたＧＰＳ信号に基づいて、現在位置を検出する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ７１は、複数の人工衛星から発信される所定数以上のＧＰＳ信号が、ＧＰＳアンテナ部１により受信されると、現在位置検出部２にＧＰＳ信号に基づくナビゲーション装置１００の現在位置情報を取得させ、当該現在位置検出部２から出力される現在位置検出信号に基づいて、現在位置としての座標（緯度・経度・高度）を特定する。
ＣＰＵ７１は、かかる現在位置検出プログラム７４ａを実行することにより、現在位置検出部２とともに現在位置検出手段として機能する。
【００２８】
地図情報取得プログラム７４ｂは、例えば、ＣＰＵ７１に、地図情報を取得する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ７１は、後述の経路探索プログラム７４ｃの実行による経路探索処理や、経路案内プログラム７４ｆの実行による経路案内処理に際して、現在位置検出プログラム７４ａの実行により特定されるナビゲーション装置１００の現在位置と、探索プログラムの実行により探索された経路と、を含む所定範囲の地図情報を、地図情報ＤＢ７３２ａから検索して取得する。
ＣＰＵ７１は、かかる地図情報取得プログラム７４ｂを実行することにより、地図情報取得手段として機能する。
【００２９】
経路探索プログラム７４ｃは、例えば、ＣＰＵ７１に、目的地までの経路を探索する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ７１は、経路探索プログラム７４ｃの実行に際して、目的地等の探索条件を指定させるための画面を表示部５に表示させる。ユーザは、入力部６を操作して、目的地に関する目的地情報等を入力して経路探索の条件を指定すると、ＣＰＵ７１は、入力された条件に基づいて、現在位置検出プログラム７４ａの実行により検出されるナビゲーション装置１００の現在位置から、指定された目的地までの経路を探索する。経路探索の方法としては、例えば、従来用いられているダイクストラ法等を用いる。
ＣＰＵ７１は、かかる経路探索プログラム７４ｃを実行することにより、経路探索手段として機能する。
【００３０】
速度検出プログラム７４ｄは、例えば、ＣＰＵ７１に、移動速度を検出する機能を実現させるためのプログラムである。
具体的には、ＧＰＳアンテナ部１は、ナビゲーション装置１００を搭載する車両の移動中に、人工衛星から発信されるＧＰＳ信号を受信する。そして、トンネル、地下、山間部、高架下等の地理的に電波の届きにくいエリアにおいて、ＧＰＳアンテナ部１が所定数以上のＧＰＳ信号を受信できなくなると、加速度センサ３から出力される検出信号に基づいて、検出された加速度を積分することにより、ナビゲーション装置１００の移動速度を検出する。
ＣＰＵ７１は、かかる速度検出プログラム７４ｄを実行することにより、加速度センサ３とともに、速度検出手段として機能する。
【００３１】
なお、本発明において、「所定数以上のＧＰＳ信号が受信できない」とは、ナビゲーション装置１００の現在位置の測位に必要な数のＧＰＳ信号が受信できない場合を指し、具体的には、例えば、１つ又は２つのＧＰＳ信号が受信可能である場合も含まれる。
【００３２】
算出プログラム７４ｅは、例えば、ＣＰＵ７１に、ＧＰＳアンテナ部１により所定数以上のＧＰＳ信号が受信できない間、経路探索プログラム７４ｃの実行により探索された経路に沿って、速度検出プログラム７４ｄの実行により検出される移動速度で移動した場合の仮想位置を、所定数以上のＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて、算出する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ７１は、ＧＰＳアンテナ部１において所定数以上のＧＰＳ信号が受信されなくなると、探索された経路に沿って、速度検出プログラム７４ｄの実行により検出される移動速度で移動した場合の仮想的な位置を求める。
ＣＰＵ７１は、かかる算出プログラム７４ｅを実行することにより、算出手段として機能する。
【００３３】
経路案内プログラム７４ｆは、例えば、ＣＰＵ７１に、現在位置検出プログラム７４ａの実行により検出される現在位置を含む地図情報を表示部５に表示して、経路探索プログラム７４ｃの実行により探索された経路に関する経路案内を行う機能を実現させるためのプログラムである。具体的には、経路案内プログラム７４ｆは、ＧＰＳアンテナ部１により所定数以上のＧＰＳ信号が受信できない間、所定数以上のＧＰＳ信号が受信できなくなった位置を含む地図情報を、算出プログラム７４ｅの実行により算出された仮想位置を含むように、時間の経過とともに次第に広域表示に変更する。
具体的には、経路探索プログラム７４ｃの実行により経路が探索されると、ＣＰＵ７１は、ナビゲーション装置１００の現在位置と、経路の一部（又は、全部）と、を含む地図情報を表示部５に表示する。ＣＰＵ７１は、この地図における探索された経路の道路を、他の道路と異なる態様で示して、探索された経路の経路案内を行う。
そして、車両の走行中、所定数以上のＧＰＳ信号が受信される区間では、ＣＰＵ７１は、受信したＧＰＳ信号に基づいて、前述の現在位置検出プログラム７４ａの実行によりナビゲーション装置１００の現在位置を検出させる。そして、検出された現在位置と案内経路とを含む地図情報を表示部５に表示させ、現在位置を地図上にプロットして、地図上におけるナビゲーション装置１００の現在位置を示す。
そして、車両の走行中、所定数以上のＧＰＳ信号が受信できなくなると、ＣＰＵ７１は、所定数以上のＧＰＳ信号を受信できなくなった位置を含む地図情報を表示部５に表示させる。そして、所定数以上のＧＰＳ信号が受信できなくなった時点の位置と、前述の算出プログラム７４ｅの実行により算出される移動速度で、探索された経路に沿って車両が移動した場合の地図上における仮想位置との両方を含むように、表示部５に表示された地図情報を、時間が経過するにつれて次第に表示領域が広域となるように、表示縮尺を変更する。
ＣＰＵ７１は、かかる経路案内プログラム７４ｆを実行することにより、経路案内手段として機能する。
【００３４】
ここで、図２〜図４を参照しながら、現在位置検出プログラム７４ａ、速度検出プログラム７４ｄ、算出プログラム７４ｅ、経路案内プログラム７４ｆの実行による経路案内処理について説明する。
例えば、探索プログラムの実行により探索された経路は、図２に太線で示す経路であり、ナビゲーション装置１００が搭載される車両は、この経路に沿って走行しているものとする。
ＣＰＵ７１は、現在位置検出部２からの現在位置検出信号に基づいて、ナビゲーション装置１００の現在位置を検出し、例えば、車両の現在位置が、図２中のＡ点であることを検出すると、ＣＰＵ７１は、図３（ａ）に示すように、現在位置と探索された経路の一部とを含む地図情報を表示させる。図３（ａ）は、図２中のＡ枠部分の地図情報である。
そして、例えば、このＡ点において、所定数以上のＧＰＳ信号が受信できなくなる。すると、ＣＰＵ７１は、加速度センサ３からの検出信号に基づいて、ナビゲーション装置１００の移動速度を検出する。
【００３５】
次に、ＣＰＵ７１は、車両が、図２に太線で示す経路に沿って、検出される移動速度で走行した場合の地図上における仮想位置を、検出される移動速度及びＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する。そして、算出された仮想位置が、表示部５に表示されている地図情報に含まれているか否かを判断する。算出された仮想位置が表示部５に表示されている地図情報に含まれていない場合には、所定数以上のＧＰＳ信号が受信できなくなった時点の位置と、当該仮想位置との両方を含むように、表示部５の地図情報の表示縮尺を変更して、より広域な地図情報を表示させる。また、ＣＰＵ７１は、地図上における所定数以上のＧＰＳ信号が受信できなくなった位置と仮想位置とに、それぞれ異なるマークを表示させる。ＣＰＵ７１は、所定数以上のＧＰＳ信号が再受信されるまで、この処理を繰り返し実行する。
【００３６】
例えば、図３（ｂ）は、所定数以上のＧＰＳ信号が受信できなくなってから１分が経過した時点において、算出した仮想位置が、図２中のａ点である場合に、表示部５に表示される地図情報である。図３（ｂ）は、図２中のＡ枠部分の地図情報である。
また、図３（ｃ）は、所定数以上のＧＰＳ信号が受信できなくなってから２分が経過した時点において、算出した仮想位置が、図２中のｂ点である場合に、表示部５に表示される地図情報であり、図３（ｂ）の地図情報よりも広域表示に変更されている。図３（ｃ）は、図２中のＢ枠部分の地図情報である。
また、図４（ａ）は、所定数以上のＧＰＳ信号が受信できなくなってから３分が経過した時点において、算出した仮想位置が、図２中のｃ点である場合に、表示部５に表示される地図情報であり、図３（ｃ）の地図情報よりも広域表示に変更されている。図４（ａ）は、図２中のＣ枠部分の地図情報である。
また、図４（ｂ）は、所定数以上のＧＰＳ信号が受信できなくなってから５分が経過した時点において、算出した仮想位置が、図２中のｄ点である場合に、表示部５に表示される地図情報であり、図４（ａ）の地図情報よりも広域表示に変更されている。図４（ｂ）は、図２中のＤ枠部分の地図情報である。
図３（ａ）〜（ｃ）、図４（ａ）（ｂ）のように、ナビゲーション装置１００において現在位置の測位に必要な所定数以上のＧＰＳ信号が受信できなくなると、表示部５に、次第に広域表示に表示縮尺が変更される地図情報が表示される。また、この地図情報では、所定数以上のＧＰＳ信号が受信できなくなった位置と、経路に沿ってそのまま走行を継続した場合の仮想位置とに、マークが表示される。
【００３７】
また、その後、例えば、図２中のＢ点において、所定数以上のＧＰＳ信号が再び受信可能となる。すると、ＣＰＵ７１は、受信したＧＰＳ信号に基づいてナビゲーション装置１００の現在位置を検出し、図４（ｃ）に示すように、検出した現在位置を含む地図情報を、元の表示縮尺（すなわち、ＧＰＳ信号が受信できなくなる直前の表示縮尺）で表示部５に表示させる。図４（ｃ）は、図２中のＥ枠部分の地図情報である。
【００３８】
次に、図５のフローチャートを参照しながら、ナビゲーション装置１００において行われる経路案内処理について説明する。
まず、ステップＳ１において、ＣＰＵ７１は、ＧＰＳアンテナ部１により所定数以上のＧＰＳ信号が受信可能であるか否かを判断する。ＣＰＵ７１は、ステップＳ１において、ＧＰＳアンテナ部１により所定数以上のＧＰＳ信号が受信可能であると判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２において、受信したＧＰＳ信号に基づいて、ナビゲーション装置１００の現在位置としての座標を特定し、ステップＳ３において、検出した現在位置と、探索された経路とを含む地図情報を、地図情報ＤＢ７３２ａから検索して取得する。さらに、ステップＳ４において、地図情報ＤＢ７３２ａから取得した、ナビゲーション装置１００の現在位置及び探索された経路を含む地図情報を表示部５に表示させ、経路案内を行い、ステップＳ１に戻って以上の処理を繰り返す。
一方、ＣＰＵ７１は、ステップＳ１において、ＧＰＳアンテナ部１により、所定数以上のＧＰＳ信号が受信できないと判断すると（ステップＳ１；Ｎｏ）、ステップＳ５において、加速度センサ３から出力される検出信号に基づいて、ナビゲーション装置１００の移動速度を検出する。ステップＳ６において、ＣＰＵ７１は、探索された経路に沿って、検出された移動速度で移動した場合における仮想位置を、所定数のＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出する。そして、ステップＳ７において、ＧＰＳ信号が受信できなくなった位置と算出された仮想位置との両方を含むように、表示部５の地図情報を広域表示に変更し、ステップＳ１に戻って以上の処理を繰り返す。
【００３９】
以上説明した本実施形態におけるナビゲーション装置１００によれば、地図情報取得プログラム７４ｂの実行により地図情報が取得され、ＧＰＳアンテナ部１により、ＧＰＳ信号が受信され、現在位置検出プログラム７４ａの実行により、ＧＰＳアンテナ部１により受信されたＧＰＳ信号に基づいて、現在位置が検出され、経路探索プログラム７４ｃの実行により、目的地までの経路が探索され、経路案内プログラム７４ｆの実行により、現在位置検出プログラム７４ａの実行により検出される現在位置を含む地図情報が表示部５に表示されて、経路探索プログラム７４ｃの実行により探索された経路に関する経路案内が行われ、速度検出プログラム７４ｄの実行により、移動速度が検出され、算出プログラム７４ｅの実行により、所定数以上のＧＰＳ信号が受信できなくなった位置から、経路探索プログラム７４ｃの実行により探索された経路に沿って、速度検出プログラム７４ｄの実行により検出される速度で移動した場合の仮想位置が、所定数以上のＧＰＳ信号が受信できなくなった時点からの経過時間に基づいて算出され、経路案内プログラム７４ｆの実行により、ＧＰＳアンテナ部１により所定数以上のＧＰＳ信号が受信できない間、所定数以上のＧＰＳ信号が受信できなくなった位置を含む地図情報が、算出プログラム７４ｅの実行により算出された仮想位置を含むように、時間の経過とともに次第に広域表示に変更される。
すなわち、所定数以上のＧＰＳ信号が受信できずに現在位置が検出できなくなった場合には、所定数以上のＧＰＳ信号が受信できなくなった位置を地図情報上で把握することができる。また、ナビゲーション装置の位置している可能性の高い位置を含むとともに、所定数以上のＧＰＳ信号が受信できなくなった位置の周辺の状況を把握することができる地図情報が表示される。したがって、現在位置の検出に要するＧＰＳ信号を受信できない場合であっても、より適切な経路案内が行われることとなる。
また、探索された経路に沿って検出された移動速度で移動した場合の仮想位置が算出され、算出された仮想位置を含むように地図情報が変更されるため、現在位置を検出できない間も、よりナビゲーション装置１００の位置している可能性の高い位置を含む地図情報を表示部５に表示させることができ、ユーザにとってより適切な経路案内を行うことができる。
【００４０】
なお、本発明は、上記実施の形態に限られることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、地図情報ＤＢ７３２ａの記憶媒体は、ハードディスクや、ＣＤ−ＲＯＭ、ＤＶＤ等、光学的、磁気的、半導体メモリ等の何れの記憶媒体で構成しても良い。また、固定的に設けたもの（例えば、磁気テープ、ハードディスク等）でも良く、着脱自在に設けたもの（例えば、ＦＤ、ＭＯ、ＤＶＤ等）であっても良い。
また、経路案内手段は、現在位置の検出が不可能な間、探索された経路全体の地図も併せて表示させても良い。
また、仮想位置は、予め定められた速度（例えば、５０ｋｍ／ｈ）で移動した場合における位置であっても良い。さらに、通行中の道路の種別毎に予め定められた速度で移動した場合における仮想位置を算出しても良い。当該道路の種別には、例えば、一般道路・高速道路等の道路の種類の他、道路の幅員、車線数、リンク情報に含まれる平均通過時間等が含まれる。
【図面の簡単な説明】
【００４１】
【図１】本実施形態におけるナビゲーション装置の全体構成を例示するブロック図である。
【図２】探索された経路を例示する図である。
【図３】経路案内処理に際して、表示部に表示される地図情報を例示する図である。
【図４】経路案内処理に際して、表示部に表示される地図情報を例示する図である。
【図５】経路案内処理を示すフローチャートである。
【図６】従来のナビゲーション装置において行われる経路案内処理を説明するための図である。
【符号の説明】
【００４２】
１００      ナビゲーション装置
１          ＧＰＳアンテナ部（受信手段）
２          現在位置検出部（現在位置検出手段）
３          加速度センサ（速度検出手段）
５          表示部
７１        ＣＰＵ（現在位置検出手段、地図情報取得手段、経路探索手段、速度検出手段、算出手段、経路案内手段）
７４ａ      現在位置検出プログラム（現在位置検出手段）
７４ｂ      地図情報取得プログラム（地図情報取得手段）
７４ｃ      経路探索プログラム（経路探索手段）
７４ｄ      速度検出プログラム（速度検出手段）
７４ｅ      算出プログラム（算出手段）
７４ｆ      経路案内プログラム（経路案内手段） 
【図１】
2009019902.tif 000003
【図２】
2009019902.tif 000004
【図３】
2009019902.tif 000005
【図４】
2009019902.tif 000006
【図５】
2009019902.tif 000007
【図６】
2009019902.tif 000008