(57)【要約】【課題】ユーザが所望するルートを含む経路設定が可能なナビゲーション装置を実現する。【解決手段】ナビゲーション装置１において、所望する出発地ｓから目的地ｇまでの経路Ｒが設定されると、その経路Ｒとユーザの現在位置Ｍが地図とともに表示部１３に表示される。そして、ユーザの移動に伴い、ナビゲーション装置１の現在位置Ｍが経路Ｒから外れて、過去ルート格納データベース１７ｂに記憶されている当該ナビゲーション装置１がこれまでに辿ったルートにおける目的地ｇへ向かう迂回ルートＣに対応する位置にある場合、ナビゲーション装置１は、経路Ｒの一部分をユーザが所望するルートである迂回ルートＣに切り替えた新たな経路を表示部１３に表示することを可能にした。【選択図】図１
2008298447.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を測位する測位手段と、地図に関する情報を記憶する地図情報記憶手段と、前記測位手段により測位された現在位置を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる地図表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置がこれまでに辿った複数のルートを記憶する過去ルート記憶手段と、
出発地から目的地までの経路を設定する経路設定手段と、
前記経路設定手段により設定された前記経路を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる経路表示制御手段と、
前記測位手段により測位された当該ナビゲーション装置の現在位置が、前記経路から外れたか否かを判断する経路判断手段と、
を備え、
前記経路判断手段により前記経路から外れたと判断された当該ナビゲーション装置の現在位置が、前記過去ルート記憶手段に記憶されているルートにおける前記目的地へ向かう迂回ルートに対応する場合に、前記経路表示制御手段は、前記経路の一部分を前記迂回ルートに切り替えて表示することを特徴とするナビゲーション装置。
【請求項２】
前記経路設定手段により設定された前記経路から、前記過去ルート記憶手段に記憶されている前記迂回ルートへと向かう分岐点を、前記表示部に表示する分岐点表示制御手段を備えることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
現在位置を測位する測位手段と、地図に関する情報を記憶する地図情報記憶手段と、前記測位手段により測位された現在位置を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる地図表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置がこれまでに辿った複数のルートを記憶する過去ルート記憶手段と、
出発地から目的地までの経路を設定する経路設定手段と、
前記経路設定手段により設定された前記経路を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる経路表示制御手段と、
前記経路設定手段により設定された前記経路から、前記過去ルート記憶手段に記憶されている前記ルートであって前記目的地へ向かう迂回ルートへの分岐点を、前記表示部に表示させる分岐点表示制御手段と、
前記測位手段により測位された当該ナビゲーション装置の現在位置が、前記経路から外れたか否かを判断する経路判断手段と、
を備え、
前記経路判断手段により前記経路から外れたと判断された当該ナビゲーション装置の現在位置が、前記過去ルート記憶手段に記憶されているルートにおける前記目的地へ向かう迂回ルートに対応する場合に、前記経路表示制御手段は、前記経路の一部分を前記迂回ルートに切り替えて表示することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、出発地点から目的地点までの経路探索を行い、国道や県道が含まれる最適経路を設定する際に、地方道や町道などが含まれて近道となる迂回経路を探索して、最適経路とともに迂回経路を表示するナビゲーション装置が知られている（例えば、特許文献１参照。）。
【０００３】
また、出発地点から目的地点までの経路探索を行って最適経路を設定した際に、その最適経路上の２地点を区間とする他の経路が過去に走行した区間走行経路として記憶されている場合に、その２地点区間を区間走行経路に置き換えた誘導案内用経路を作成するナビゲーション装置が知られている（例えば、特許文献２参照。）。
【０００４】
また、予め設定された案内経路から外れたルートに迷い込んでしまった場合に、案内経路に復帰するための復帰ルートを探索するとともに、表示画面を分割して案内経路と復帰ルートをそれぞれ表示するナビゲーション装置が知られている（例えば、特許文献３参照。）。
【０００５】
また、渋滞情報を取得することによって、渋滞区間を回避するための迂回ルートの探索を行うナビゲーション装置が知られている（例えば、特許文献４参照。）。
【特許文献１】特開２００２−２４３４７６号公報
【特許文献２】特開２００１−１７４２８０号公報
【特許文献３】特開平１０−１７０２９８号公報
【特許文献４】特開２００６−３１７１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の場合、最適経路とともに迂回経路を探索する処理には必要以上に時間がかかってしまうことがあるという問題や、探索された迂回経路がユーザにとって通行し難い経路となってしまうことがあるという問題があった。
【０００７】
また、上記特許文献２の場合、過去に走行した区間走行経路が、道路工事などの都合でやむを得ずにユーザが走行した道路であると、ユーザが好まない道路が含まれる誘導案内用経路が設定されてしまうことがあるという問題があった。
【０００８】
また、上記特許文献３のように、表示画面を分割してルートを表示する処理や、上記特許文献４のように、渋滞情報を取得する処理は煩雑であるとともに、復帰ルートや渋滞を迂回するルートが、ユーザにとって通行し難い経路に設定されてしまうことがあるという問題があった。
【０００９】
本発明の目的は、ユーザが所望するルートを含む経路設定が可能なナビゲーション装置を提供することである。
【課題を解決するための手段】
【００１０】
以上の課題を解決するため、請求項１に記載の発明は、
現在位置を測位する測位手段と、地図に関する情報を記憶する地図情報記憶手段と、前記測位手段により測位された現在位置を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる地図表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置がこれまでに辿った複数のルートを記憶する過去ルート記憶手段と、
出発地から目的地までの経路を設定する経路設定手段と、
前記経路設定手段により設定された前記経路を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる経路表示制御手段と、
前記測位手段により測位された当該ナビゲーション装置の現在位置が、前記経路設定手段により設定された前記経路から外れたか否かを判断する経路判断手段と、
を備え、
前記経路判断手段により前記経路から外れたと判断された当該ナビゲーション装置の現在位置が、前記過去ルート記憶手段に記憶されているルートにおける前記目的地へ向かう迂回ルートに対応する場合に、前記経路表示制御手段は、前記経路の一部分を前記迂回ルートに切り替えて表示することを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、
前記経路設定手段により設定された前記経路から、前記過去ルート記憶手段に記憶されている前記迂回ルートへと向かう分岐点を、前記表示部に表示する分岐点表示制御手段を備えることを特徴とする。
【００１２】
請求項３に記載の発明は、
現在位置を測位する測位手段と、地図に関する情報を記憶する地図情報記憶手段と、前記測位手段により測位された現在位置を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる地図表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置がこれまでに辿った複数のルートを記憶する過去ルート記憶手段と、
出発地から目的地までの経路を設定する経路設定手段と、
前記経路設定手段により設定された前記経路を前記地図情報記憶手段に記憶された地図とともに表示部に表示させる経路表示制御手段と、
前記経路設定手段により設定された前記経路から、前記過去ルート記憶手段に記憶されている前記ルートであって前記目的地へ向かう迂回ルートへの分岐点を、前記表示部に表示させる分岐点表示制御手段と、
前記測位手段により測位された当該ナビゲーション装置の現在位置が、前記経路から外れたか否かを判断する経路判断手段と、
を備え、
前記経路判断手段により前記経路から外れたと判断された当該ナビゲーション装置の現在位置が、前記過去ルート記憶手段に記憶されているルートにおける前記目的地へ向かう迂回ルートに対応する場合に、前記経路表示制御手段は、前記経路の一部分を前記迂回ルートに切り替えて表示することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ナビゲーション装置において、所望する出発地から目的地までの経路が設定されると、その経路とユーザの現在位置が地図とともに表示部に表示されるので、ユーザは、表示された地図の経路を参考にして目的地へ進むことができる。
特に、ナビゲーション装置の現在位置が設定された経路から外れて、過去ルート記憶手段に記憶されている当該ナビゲーション装置がこれまでに辿ったルートにおける目的地へ向かう迂回ルートに対応する位置にある場合、ナビゲーション装置は、経路の一部分を迂回ルートに切り替えて表示部に表示することができる。そして、ユーザは、その表示部に表示される、一部分が迂回ルートに切り替えられた新たな経路を参考にして目的地へ進むことができる。
つまり、ナビゲーション装置は、設定された経路から通じるルートであって、ユーザが所望する迂回ルートへユーザ（ナビゲーション装置）が進んだ場合に、経路の一部分が迂回ルートに切り替えられた新たな経路を設定して表示部に表示することができるので、このナビゲーション装置は、ユーザが所望するルートを含む経路設定を行うことが可能なナビゲーション装置であるといえる。
【発明を実施するための最良の形態】
【００１４】
以下、図を参照して、本発明に係るナビゲーション装置の実施形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１５】
ナビゲーション装置１は、図１に示すように、ＣＰＵ（Central Processing Unit）１１と、ＧＰＳアンテナ１２と、表示部１３と、入力部１４と、電源部１５と、ＲＡＭ（Random Access Memory）１６と、記憶部１７等を備えている。また、上記各部はバス１０によって接続されている。
このナビゲーション装置１は、車両に着脱可能に構成されており、車両に搭載して使用することと、ユーザが携帯して使用することが可能なポータブル型のナビゲーション装置である。
【００１６】
ＣＰＵ１１は、記憶部１７に記憶されたナビゲーション装置用の各種処理プログラムに従って各種の制御動作を行う。
【００１７】
ＧＰＳアンテナ１２は、地球低軌道に打ち上げられた複数のＧＰＳ衛星から送信されるＧＰＳ信号（アルマナック（概略軌道情報）やエフェメリス（詳細軌道情報）など）を受信して、その受信したＧＰＳ信号をＣＰＵ１１に出力する。
【００１８】
表示部１３は、例えば、液晶表示機器等から構成され、ＣＰＵ１１から入力される表示信号に従って、各種画面を表示する。例えば、表示部１３は、地図情報に基づく道路地図や、地図上に示されるナビゲーション装置１の現在位置に対応する地点の道路名や地域名などを表示する。
【００１９】
入力部１４は、例えば、文字／数字キー、各種機能キー、表示部１３と一体的に設けられたタッチパネル等から構成され、ユーザにより操作されると、その操作に伴う押下信号をＣＰＵ１１に出力する。また、入力部１４は、例えば、リモートコントローラのように装置を遠隔操作可能な構成であってもよい。
【００２０】
電源部１５は、ナビゲーション装置１を構成する各部に電力を供給するためのものであり、例えば、主電源部１５１と、予備電源部１５２とを備えている。
主電源部１５１は、例えば、電気コード（図示省略）を介してナビゲーション装置１が設置された車両から供給される電力を、ナビゲーション装置１を構成する各部に供給する電源である。
予備電源部１５２は、例えば、バッテリ（図示省略）等の内部電池であって、車両における装置設置台（図示省略）からナビゲーション装置１が取り外された場合に、ナビゲーション装置１を構成する各部に電力を供給する電源である。
すなわち、例えば、ナビゲーション装置１が設置された車両のエンジンが起動している間は、主電源部１５１がナビゲーション装置１に電力を供給し、また、ナビゲーション装置１が設置台から取り外された際や、設置された車両のエンジンが起動していない間は、予備電源部１５２がナビゲーション装置１に電力を供給する。
【００２１】
ＲＡＭ１６は、例えば、ＣＰＵ１１により実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
【００２２】
記憶部１７は、例えば、ナビゲーション装置１で実行可能なシステムプログラム、そのシステムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１１により演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１７に記憶されている。
具体的には、記憶部１７は、例えば、地図情報データベース１７ａと、過去ルート格納データベース１７ｂと、測位プログラム１７１と、マップマッチング制御プログラム１７２と、経路設定プログラム１７３と、経路表示制御プログラム１７４と、分岐点表示制御プログラム１７５と、地図表示制御プログラム１７６と、経路判断プログラム１７７等を記憶している。
【００２３】
地図情報データベース１７ａは、地図情報記憶手段として機能し、所定の地域内（例えば、日本全土）を表現したカーナビゲーション用の道路地図など地図に関する地図情報を記憶する。
【００２４】
過去ルート格納データベース１７ｂは、過去ルート記憶手段として機能し、当該ナビゲーション装置１がこれまでに辿った複数のルート、つまり、ユーザが通行したことのある複数のルートを記憶する。
具体的に、過去ルート格納データベース１７ｂは、ナビゲーション装置１が設置されている車両や、ナビゲーション装置１を所持するユーザが、実際に移動して通行した経路に関する複数のルートを記憶する。つまり、移動中のナビゲーション装置１は、通行中の経路に対応する位置データを後述する測位手段（ＣＰＵ１１）によって取得し、その経路に関するルートを記憶するようになっている。
なお、過去ルート格納データベース１７ｂは、ナビゲーション装置１が設置されている車両が通行した経路に関する車両通行ルートを記憶する第一領域と、ナビゲーション装置１を所持するユーザが通行した経路に関する歩行者通行ルートを記憶する第二領域とを有しており、車両が通行した経路に関する複数のルートと、ユーザが徒歩や自転車などで通行した経路に関する複数のルートとを区別して記憶している。
【００２５】
測位プログラム１７１は、ＧＰＳアンテナ１２から出力されたＧＰＳ信号に基づいて、ナビゲーション装置１が設置されている車両や、ナビゲーション装置１を所持するユーザの２次元的な現在位置（緯度、経度）を測位する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が測位プログラム１７１を実行することによって、ナビゲーション装置１の現在位置を測位する測位手段として機能する。なお、ＧＰＳアンテナ１２は測位手段の一部として機能する。
【００２６】
マップマッチング制御プログラム１７２は、測位手段としてのＣＰＵ１１により測位されたナビゲーション装置１の現在位置を、地図情報データベース１７ａに記憶された地図情報に対応付けるマップマッチングを行う機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１がマップマッチング制御プログラム１７２を実行することにより、ナビゲーション装置１が設置されている車両の現在位置や、ナビゲーション装置１を携帯しているユーザの現在位置を、地図情報に照合してそのナビゲーション装置１の地図情報に対応する道路地図上にマッチングさせるマップマッチング制御手段として機能する。
そして、例えば、マップマッチング制御手段としてのＣＰＵ１１によって道路地図上にマッチングされた車両の現在位置やユーザの現在位置を表す指標（マーク）Ｍが道路地図上に示された地図画面が表示部１３に表示されるようになっている。
【００２７】
経路設定プログラム１７３は、ユーザにより指定された出発地から目的地までの経路を設定する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が経路設定プログラム１７３を実行することにより、地図情報データベース１７ａから経路探索用地図データを読み出し、ナビゲーション装置１が設置されている車両の現在位置や、ナビゲーション装置１を所持するユーザの現在位置に相当する出発地から、入力部１４における操作入力により指定された目的地データ（例えば、緯度・経度データや目的地コードなどの位置指定データ）に対応する目的地までの経路を探索し、好適な経路を設定する経路設定手段として機能する。なお、経路設定の際に出発地を現在位置とせずに、出発地を目的地と同様に入力部１４における操作入力などにより指定するようにしてもよい。
なお、経路探索処理において、「一般道路優先」、「高速道路優先」、「距離優先」、「時間優先」などの設定により経路を探索し、ユーザが所望する最適な経路を設定することができるようになっている。
【００２８】
経路表示制御プログラム１７４は、経路設定手段としてのＣＰＵ１１により設定された経路を地図情報データベース１７ａに記憶された地図とともに表示部１３に表示させる機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が経路表示制御プログラム１７４を実行することにより、設定された経路（Ｒ）を地図上に示して表示部１３に表示する経路表示制御手段として機能する。
【００２９】
また、経路表示制御手段としてのＣＰＵ１１は、後述する経路判断手段（ＣＰＵ１１）により、経路から外れたと判断されたナビゲーション装置１の現在位置が、過去ルート格納データベース１７ｂに記憶されているルートにおける目的地へ向かう迂回ルートに対応する場合に、経路の一部分を迂回ルートに切り替えて表示する制御を実行する。
つまり、経路表示制御手段としてのＣＰＵ１１は、設定された経路に沿って移動するナビゲーション装置１が、その経路から逸れて、同じ目的地へ向かう迂回ルートに沿った移動を行った際に、経路の一部分を迂回ルートに切り替えて、その迂回ルートが経路の一部に組み込まれた新たな経路を表示部１３に表示するようになっている。
【００３０】
分岐点表示制御プログラム１７５は、経路設定手段としてのＣＰＵ１１により設定された経路から、過去ルート格納データベース１７ｂに記憶されている迂回ルートへと向かう分岐点を、表示部１３に表示させる機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が分岐点表示制御プログラム１７５を実行することにより、設定された経路（Ｒ）から迂回ルート（Ｃ）へと向かう分岐点（Ｐ）を地図上に示して表示部１３に表示する分岐点表示制御手段として機能する。
具体的には、分岐点表示制御手段としてのＣＰＵ１１は、経路設定手段としてのＣＰＵ１１により設定された経路と、過去ルート格納データベース１７ｂに記憶されている迂回ルートとの交点を分岐点として抽出する処理を行い、その抽出した分岐点Ｐを経路Ｒ上に示した地図画面を表示部１３に表示する。
【００３１】
地図表示制御プログラム１７６は、測位手段としてのＣＰＵ１１により測位された現在位置を、地図情報データベース１７ａに記憶された地図とともに表示部１３に表示させる機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が地図表示制御プログラム１７６を実行することにより、測位された現在位置（Ｍ）を地図上に示して表示する地図表示制御手段として機能する。
具体的には、地図表示制御手段としてのＣＰＵ１１は、マップマッチング制御手段としてのＣＰＵ１１によって道路地図上にマッチングされた車両の現在位置やユーザの現在位置を表す指標（マーク）Ｍを、経路設定手段としてのＣＰＵ１１によって道路地図の道路に対応させて設定された経路Ｒ上に示した地図画面を表示部１３に表示する。
【００３２】
経路判断プログラム１７７は、測位手段としてのＣＰＵ１１により測位されたナビゲーション装置１の現在位置が、経路設定手段としてのＣＰＵ１１により設定された経路から外れたか否かを判断する機能をＣＰＵ１１に実現させるプログラムである。
つまり、ＣＰＵ１１が経路判断プログラム１７７を実行することにより、ナビゲーション装置１の現在位置が設定された経路上にあるか、経路から外れた位置にあるかを判断する経路判断手段として機能する。
【００３３】
次に、ナビゲーション装置１における経路表示処理について、図２に示すフローチャートに基づき説明する。
【００３４】
まず、ナビゲーション装置１における入力部１４のメインスイッチ（図示省略）がオンされて、電源部１５から電力が供給されることに伴い、ナビゲーション装置１が起動する（ステップＳ１０１）。
【００３５】
次いで、ＣＰＵ１１は、ナビゲーション装置１の現在位置（現在地点）を測位するとともに、ナビゲーション装置１の現在位置を、地図情報データベース１７ａに記憶された地図情報の道路地図に対応付けるマップマッチングを行う（ステップＳ１０２）。
【００３６】
次いで、ＣＰＵ１１は、ユーザのいる現在地点である出発地ｓから、入力部１４を介して指定された目的地ｇまでの経路Ｒを探索して、最適な経路Ｒを設定し、例えば、図３に示すように、その経路Ｒを表示部１３に表示する（ステップＳ１０３）。
また、図３に示す表示画面には、設定された経路Ｒ上に、ユーザの現在位置を示すマークＭや、その経路Ｒから迂回ルート（Ｃ）へ向かう分岐点Ｐが表示されている。なお、図３に示す表示画面おいて、道路地図に関する図示は省略している。
【００３７】
次いで、ＣＰＵ１１は、経路Ｒを移動するユーザに応じたナビゲーション処理を実行し（ステップＳ１０４）、例えば、ユーザの移動に伴う現在位置（Ｍ）の表示変更や、地図の表示変更などを行う。
そして、例えば、図４に示すように、ユーザの現在位置（Ｍ）が分岐点Ｐまでの所定距離に近付くと、ユーザが以前に通行したことのある迂回ルート（Ｃ）への分岐点Ｐがあることを通知するメッセージの表示や、音声案内を行うようになっている。
このように、表示部１３に表示される地図上の経路Ｒに迂回ルート（Ｃ）への分岐点Ｐが表示されたり、分岐点Ｐがあることが通知されたりすることによって、ユーザは過去に通行したことのある迂回ルートの存在を認識することができ、その迂回ルートを通るか否かを検討することが可能になる。
なお、図４に示す表示画面おいて、道路地図に関する図示は省略している。
【００３８】
次いで、ＣＰＵ１１は、ユーザの現在位置（Ｍ）が経路Ｒ上にあるか、経路Ｒから外れた迂回ルートＣ上にあるか判断する（ステップＳ１０５）。
【００３９】
ＣＰＵ１１が、ユーザの現在位置（Ｍ）が経路Ｒ上にあり、迂回ルート（Ｃ）へ進んでいないと判断すると（ステップＳ１０５；Ｎｏ）、例えば、図５に示すように、ＣＰＵ１１は、経路Ｒを移動するユーザに応じたナビゲーション処理を継続して行う（ステップＳ１０６）。
そして、ＣＰＵ１１は、ユーザが目的地に到着したか否かを判断する（ステップＳ１０７）。
ＣＰＵ１１が、ユーザの現在位置（Ｍ）が目的地ｇに到着していないと判断すると（ステップＳ１０７；Ｎｏ）、ステップＳ１０６に戻る。一方、ＣＰＵ１１が、ユーザの現在位置（Ｍ）が目的地ｇに一致し、目的地ｇに到着したと判断すると（ステップＳ１０７；Ｙｅｓ）、ステップＳ１１１へ進む。
【００４０】
一方、ＣＰＵ１１が、ユーザの現在位置（Ｍ）が経路Ｒ上になく、迂回ルート（Ｃ）へ進んだと判断すると（ステップＳ１０５；Ｙｅｓ）、例えば、図６に示すように、ＣＰＵ１１は、経路Ｒの一部分を迂回ルートＣに切り替えた、新たな経路に表示変更し（ステップＳ１０８）、ＣＰＵ１１は、新たな経路における迂回ルートＣを移動するユーザに応じたナビゲーション処理を行う（ステップＳ１０９）。なお、図６に示す表示画面おいて、道路地図に関する図示は省略している。
そして、ＣＰＵ１１は、ユーザが目的地に到着したか否かを判断する（ステップＳ１１０）。
ＣＰＵ１１が、ユーザの現在位置（Ｍ）が目的地ｇに到着していないと判断すると（ステップＳ１１０；Ｎｏ）、ステップＳ１０９に戻る。一方、ＣＰＵ１１が、ユーザの現在位置（Ｍ）が目的地ｇに一致し、目的地ｇに到着したと判断すると（ステップＳ１１０；Ｙｅｓ）、ステップＳ１１１へ進む。
【００４１】
ステップＳ１１１において、ＣＰＵ１１は、表示部１３に目的地到着メッセージを表示したり、音声などで到着メッセージをアナウンスしたりして（ステップＳ１１１）、経路表示処理やナビゲーション処理を終了する。
【００４２】
以上のように、本発明に係るナビゲーション装置１において、所望する出発地ｓから目的地ｇまでの経路Ｒが設定されると、その経路Ｒがユーザの現在位置を示すマークＭとともに表示部１３における地図画面に表示されるので、ユーザは、その表示部１３に表示される地図画面の経路Ｒを参考にして目的地ｇへ進むことができる。
特に、ナビゲーション装置１において、表示部１３に表示される経路Ｒには、ユーザがこれまでに通行したことのあるルートである迂回ルートＣへ通じる分岐点Ｐが表示されており、その分岐点Ｐから経路Ｒを外れて迂回ルートＣへ進むと、その迂回ルートＣが経路Ｒの一部に組み込まれた新たな経路の表示に切り替えられるので、ユーザは、その表示部１３に表示される新たな経路Ｒにおける迂回ルートＣを参考にして目的地ｇへ進むことができる。
【００４３】
つまり、ナビゲーション装置１は、設定された経路Ｒにおける分岐点Ｐから迂回ルートＣへユーザが進むことに応じて、経路Ｒの一部分が迂回ルートＣに切り替えられた新たな経路Ｒを表示部１３に表示することができるので、ユーザは、表示部１３に表示される経路Ｒに含まれる迂回ルートＣを確認し、以前通行した際の記憶なども参考にして、目的地ｇへ進むことができる。
そして、ユーザは、これまでに通行したことのある迂回ルートＣ部分を通行する際に、以前通行した際の経路の記憶や、以前通行したことによる安心感などによって、道を間違わないようにするために目標物を探す動作を低減することができ、その目標物を探す脇見や余所見によるトラブルを低減することができる。
【００４４】
また、ナビゲーション装置１は、ユーザが分岐点Ｐから経路Ｒを外れて迂回ルートＣへ進んだ際に、過去ルート格納データベース１７ｂに記憶されているルートであって当該ナビゲーション装置１がこれまでに辿ったルート（迂回ルート）に関するデータを読み出すようにして、その迂回ルートＣが含まれる新たな経路Ｒを設定し表示することができるので、ユーザ（ナビゲーション装置１）が経路Ｒから外れた際に、目的地ｇへのリルート検索を行って新たなルートを設定する処理を行うよりも速く、新たな経路Ｒを表示することができる。
つまり、ナビゲーション装置１は、予め設定されていた経路Ｒからユーザ（ナビゲーション装置１）が外れて、過去ルート格納データベース１７ｂに記憶されている迂回ルートに進んだ場合、より速やかに新たな経路Ｒを設定して表示することができる。
【００４５】
このように、ナビゲーション装置１は、設定された経路Ｒから通じるルートであって、ユーザが通行したことのある迂回ルートＣの存在をユーザに認識させることができ、その迂回ルートＣがユーザの所望するルートであって、その迂回ルートＣへユーザ（ナビゲーション装置１）が進んだ場合に、経路Ｒの一部分が迂回ルートＣに切り替えられた新たな経路Ｒを速やかに設定して表示部１３に表示することができるので、このナビゲーション装置１は、ユーザが所望するルートを含む経路設定を行うことができるナビゲーション装置であるといえる。
【００４６】
なお、以上の実施の形態においては、設定された経路Ｒから外れて迂回ルートＣへ進む場合のみを説明したが、本発明はこれに限定されるものではなく、例えば、経路Ｒから迂回ルートＣのないコースに外れた際に、元の経路Ｒに戻るための復帰ルートを探索して表示したり、目的地へのリルート検索を行い新たなルートで目的地へ向かったりするようにしてもよい。
【００４７】
また、過去ルート格納データベース１７ｂに記憶される複数のルートは、ナビゲーション装置１がこれまでに辿った全てのルートであることに限らず、例えば、最近の６ヶ月間や１年間に通ったルートであってユーザの記憶に残っている可能性の高いルートを記憶するようにして、所定期間経過した古いルートのデータは消去するようにしてもよい。
【００４８】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００４９】
【図１】本発明に係るナビゲーション装置の要部構成を示すブロック図である。
【図２】ナビゲーション装置における経路表示処理を示すフローチャートである。
【図３】経路が設定された地図画面の一例を示す説明図である。
【図４】経路が表示された地図画面の一例を示す説明図である。
【図５】経路が表示された地図画面の一例を示す説明図である。
【図６】経路の一部分を迂回ルートに置き換えた新たな経路が表示された地図画面の一例を示す説明図である。
【符号の説明】
【００５０】
１      ナビゲーション装置
１１    ＣＰＵ（測位手段、地図表示制御手段、経路設定手段、経路表示制御手段、分岐点表示制御手段、経路判断手段）
１２    ＧＰＳアンテナ（測位手段）
１３    表示部
１４    入力部
１５    電源部
１６    ＲＡＭ
１７    記憶部
１７ａ  地図情報データベース（地図情報記憶手段）
１７ｂ  過去ルート格納データベース（過去ルート記憶手段）
１７１  測位プログラム
１７２  マップマッチング制御プログラム
１７３  経路設定プログラム
１７４  経路表示制御プログラム
１７５  分岐点表示制御プログラム
１７６  地図表示制御プログラム
１７７  経路判断プログラム
ｓ      出発地
ｇ      目的地
Ｍ      マーク（現在位置）
Ｒ      経路
Ｐ      分岐点
Ｃ      迂回ルート
【図１】
2008298447.tif 000003
【図２】
2008298447.tif 000004
【図３】
2008298447.tif 000005
【図４】
2008298447.tif 000006
【図５】
2008298447.tif 000007
【図６】
2008298447.tif 000008