(57)【要約】【課題】積算走行距離計から積算走行距離を入力し、積算走行距離が特別な値になった場合にユーザに通知する。【解決手段】積算走行距離計から積算走行距離の変化を受信すると（ステップＳ２０１）、変化した積算走行距離を記憶する（ステップＳ２０２）。次に、積算走行距離が特別な値になったかどうかを判定する（ステップＳ２０３）。積算走行距離が特別な値になった場合、制御回路１００は、特別な値になったことを音声として出力する（または案内経路上に地点および特別な値を表示する）ことにより、ユーザに通知する（ステップＳ２０４）。【選択図】図６
2006300538.tif 000002
【特許請求の範囲】
【請求項１】
積算走行距離として表示する特別な値を設定する積算走行距離特別値設定手段と、
積算走行距離計から受信した積算走行距離が前記特別な値となったときにその旨を通知する積算走行距離特別値通知手段と
を有することを特徴とする車両用ナビゲーション装置。
【請求項２】
前記積算走行距離特別値通知手段が、経路計算結果を受信したときに前記積算走行距離を加味して経路計算結果の案内経路上に前記特別な値となる地点がある場合に、表示装置に表示された当該経路計算結果の案内経路上に当該地点および当該特別な値を表示する請求項１記載の車両用ナビゲーション装置。
【請求項３】
前記積算走行距離特別値通知手段が、地図更新結果を受信したときに当該地図更新結果を反映した経路計算結果の案内経路上に前記積算走行距離が前記特別な値となる地点がある場合に、前記表示装置に表示された当該経路計算結果の案内経路上に当該地点および当該特別な値を表示する請求項１または請求項２記載の車両用ナビゲーション装置。
【請求項４】
前記積算走行距離特別値通知手段が、前記積算走行距離が前記特別な値となったことを音声により通知する請求項１ないし請求項３のいずれかに１項に記載の車両用ナビゲーション装置。
【請求項５】
前記特別な値が、ぞろ目、きりの良い値、記念日、ユーザが指定した値のいずれか１つ以上を含む請求項１ないし請求項４のいずれかに１項に記載の車両用ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両用ナビゲーション装置に関し、特に車両の積算走行距離計（オドメータ等ともいう）と連動する車両用ナビゲーション装置に関する。
【背景技術】
【０００２】
周知のように、車両には積算走行距離計が搭載されており、車両の積算走行距離が表示されている。ユーザ（運転者等）は、車両の運転中に積算走行距離計に表示されている積算走行距離に注目することはほとんどないのが通常である。このため、ユーザは、特に意識しない限り、積算走行距離計に表示される積算走行距離が、例えば、「１１１１」ｋｍ、「２２２２」ｋｍ、「３３３３」ｋｍ、…等のぞろ目、「１０００」ｋｍ、「２０００」ｋｍ、「３０００」ｋｍ、…等のきりの良い値、「１０１０」等のユーザの記念日（例えば、誕生日１０月１０日）等の特別な値になったとしても、そのことには気付かずに見過ごしてしまうことが多い。しかしながら、事前に、積算走行距離計に表示される積算走行距離が特別な値に近づいていることに気付いていた場合には、ユーザは運転中に積算走行距離計に表示される積算走行距離が気になり、特別な値になる瞬間を見逃すまいとして積算走行距離計に目が行って運転がおろそかになり、ひいては交通事故等の遠因となるおそれもあった。
【０００３】
そこで、積算走行距離計等の走行距離メータの距離表示が報知希望距離に近付いたならば、その旨を報知するようにした車両用ナビゲーション装置がすでに提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−０４１７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の車両用ナビゲーション装置は、位置検出手段で検出される現在位置に基づいて車両の走行距離を算出するものであり、ナビゲーション装置の取り付け時にユーザが、積算走行距離計（オドメータ）に表示された走行距離を操作スイッチ群等を操作して入力する必要があるものであった。換言すれば、従来の車両用ナビゲーション装置は、車両の積算走行距離計に表示される積算走行距離とは直接的には関係のない走行距離を自ら算出して報知するものであったので、経年変化によって積算走行距離計の積算走行距離と車両用ナビゲーション装置が算出する走行距離とが大きく相違してくるおそれがあるものであった。
【０００５】
本発明の課題は、上述の点に鑑み、積算走行距離計から積算走行距離を受信し、この積算走行距離が特別な値になったときには、その旨をユーザに通知するようにした車両用ナビゲーション装置を提供することにある。
【課題を解決するための手段および発明の効果】
【０００６】
請求項１記載の車両用ナビゲーション装置は、積算走行距離として表示する特別な値を設定する積算走行距離特別値設定手段と、積算走行距離計から受信した積算走行距離が前記特別な値となったときにその旨を通知する積算走行距離特別値通知手段とを有することを特徴とする。請求項１記載の車両用ナビゲーション装置によれば、積算走行距離計から受信した車両の積算走行距離が特別な値になったことをユーザに通知するので、積算走行距離計の積算走行距離と車両用ナビゲーション装置が算出する走行距離とが相違して、ユーザが混乱する事態を生じることがなくなる。
【０００７】
請求項２記載の車両用ナビゲーション装置は、請求項１記載の車両用ナビゲーション装置において、前記積算走行距離特別値通知手段が、経路計算結果を受信したときに前記積算走行距離を加味して経路計算結果の案内経路上に前記特別な値となる地点がある場合に、前記表示装置に表示された当該経路計算結果の案内経路上に当該地点および当該特別な値を表示することを特徴とする。請求項２記載の車両用ナビゲーション装置によれば、表示装置に表示された経路計算結果の案内経路上に車両の積算走行距離が特別な値になる地点およびその特別な値が表示されるので、ユーザは、案内経路上のどの地点で積算走行距離がどのような特別な値になるのかを容易に視認することができる。
【０００８】
請求項３記載の車両用ナビゲーション装置は、請求項１または請求項２記載の車両用ナビゲーション装置において、前記積算走行距離特別値通知手段が、地図更新結果を受信したときに当該地図更新結果を反映した経路計算結果の案内経路上に前記特別な値となる地点がある場合に、前記表示装置に表示された当該経路計算結果の案内経路上に当該地点および当該特別な値を表示することを特徴とする。請求項３記載の車両用ナビゲーション装置によれば、地図更新結果を反映した経路計算結果することができる。経路計算結果の案内経路上に車両の積算走行距離が特別な値になる地点およびその特別な値が表示されるので、ユーザは、地図の更新があったとしても案内経路上のどの地点で積算走行距離がどのような特別な値になるのかを容易に視認することができる。
【０００９】
請求項４記載の車両用ナビゲーション装置は、請求項１ないし請求項３のいずれかに１項に記載の車両用ナビゲーション装置において、前記積算走行距離特別値通知手段が、前記積算走行距離が前記特別な値となったことを音声により通知することを特徴とする。請求項４記載の車両用ナビゲーション装置によれば、積算走行距離が特別な値となったことを音声で通知するので、ユーザは、表示装置の画面、又はオドメータを見続けなくても、車両の積算走行距離が特別な値になったことを知ることができる。
【００１０】
請求項５記載の車両用ナビゲーション装置は、請求項１ないし請求項４のいずれかに１項に記載の車両用ナビゲーション装置において、前記特別な値が、ぞろ目、きりの良い値、記念日、ユーザが指定した値のいずれか１つ以上を含むことを特徴とする。請求項５記載の車両用ナビゲーション装置によれば、ユーザは、特別な値として、ぞろ目、きりの良い値、記念日等の値を任意に設定（指定）することができる。
【発明を実施するための最良の形態】
【００１１】
車両の積算走行距離が特別な値になったこと、あるいは特別な値になることを、音声により、または案内経路上に表示することにより、ユーザに通知する。
【００１２】
以下、本発明の実施例を、図面を参照して説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１に係る車両用ナビゲーション装置１０の構成を示すブロック図である。本実施例１に係る車両用ナビゲーション装置１０は、車両（図示せず）に搭載されており、車両の現在位置を検出する位置検出器１１０と、ユーザからの各種操作を入力する操作スイッチ群１２０と、操作スイッチ群１２０と同様に各種操作を入力するリモートコントロール端末（以下、リモコンと称す。）１３０ａと、リモコン１３０ａからの信号を受信するリモコンセンサ１３０と、記録媒体（図示せず）からナビゲーションプログラム，地図データ，各種データ等を入力する地図データ入力器１４０と、地図等の各種表示を行う表示装置１４５と、音声を入出力するための音声入出力装置１５０と、ナビゲーションプログラム，地図データ，各種データ等を記憶するデータ記憶装置１５５と、車両のトランスミッション出力軸（図示せず）の回転に基づいて積算走行距離をカウントする積算走行距離計２００と有線接続するためのインターフェース部１６０と、ＴＶ（Television）放送を受信するＴＶ受信装置１７０と、ＶＩＣＳ（Vehicle Information and Communication System）路側機（図示せず）と通信を行うためのＶＩＣＳ装置１７５と、これら各種装置に接続され、これら各種装置を制御する制御回路１００とを備えている。
【００１４】
位置検出器１１０は、ＧＰＳ（Global Positioning System）衛星から送信されたＧＰＳ電波を受信し、その受信したＧＰＳ電波に格納されているパラメータを演算して位置データを取得するＧＰＳ受信機１１０ａと、角速度を検出することに基づいて方向を算出し、その算出した方向を示す方向データを取得するジャイロスコープ１１０ｂと、走行距離を検出し、その検出した距離を示す距離データを取得する距離センサ１１０ｃと、地磁気に基づいて方向を検出し、その検出した方向を表す方向データを取得する地磁気センサ１１０ｄとを備えて構成され、各構成要素が取得した各データを相互補完することによって、車両の現在位置の検出（特定）および進行方向の検出（特定）を行う。具体的には、車両の現在位置は主にＧＰＳ受信機１１０ａおよび距離センサ１１０ｃによって検出され、車両の進行方向はジャイロスコープ１１０ｂおよび地磁気センサ１１０ｄによって検出される。位置検出器１１０は、各構成要素が性質の異なる検出誤差を有するため、互いに検出誤差を補間しながら精度の高い現在位置および進行方向の検出を行うようになっているが、要求される検出精度で現在位置および進行方向を算出可能であれば全ての構成要素を備える必要はない。精度に応じて、上述したうちの一部の構成要素で構成してもよく、またステアリングの回転センサや各転動輪の車輪センサ等を用いてもよい。
【００１５】
操作スイッチ群１２０は、例えば表示装置１４５のケースに設けられたメカニカルスイッチ，表示装置１４５のカラー液晶ディスプレイ上に形成されたタッチスイッチなどからなり、各種のデータや設定事項などの操作入力を制御回路１００に与えるために設けられている。また、リモコンセンサ１３０も入力手段として設けられたもので、リモコン１３０ａからの操作入力を受信して制御回路１００に伝えるようになっている。
【００１６】
地図データ入力器１４０は、多種類の地図描画用データ、マップマッチング用データ、ネットワークデータとしての道路データ等の地図データと、施設を示すマークデータと、案内用の画像や音声データとを含む各種のデータを入力するための装置である。これらのデータの記録媒体としては、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）、ＨＤＤ（Hard Disk Drive）、メモリ、メモリカード等を用いることができる。
【００１７】
表示装置１４５は、カラー表示装置であり、液晶ディスプレイ、有機エレクトロルミネッセンスディスプレイ、プラズマディスプレイ、ＣＲＴ（Cathode Ray Tube）などで構成されるが、それらのいずれを用いてもよい。
【００１８】
音声入出力装置１５０は、マイクロフォン、スピーカ、アンプ等からなり、ユーザの音声による指令を入力したり、地図データ入力器１４０より入力した施設のガイドや各種案内の音声や、インターフェース部１６０を介して取得した情報の読み上げ音声を出力したりすることができる。
【００１９】
データ記憶装置１５５は、車両情報等の各種データを格納する記憶装置である。制御回路１００は、地図データを地図データ入力器１４０を介して取得してデータ記憶装置１５５に記憶し、必要時にデータ記憶装置１５５から読み出す。また、制御回路１００は、経路計算結果をデータ記憶装置１５５に記憶し、必要時にデータ記憶装置１５５から読み出す。
【００２０】
インターフェース部１６０は、積算走行距離計２００等の外部機器と車両用ナビゲーション装置１０（制御回路１００）とを有線接続するためのものである。
【００２１】
ＴＶ受信装置１７０は、ＴＶ放送を受信する装置である。
【００２２】
ＶＩＣＳ装置１７５は、ＶＩＣＳセンサやＦＭ（Frequency Modulation）チューナなどを備えたもので、例えばＶＩＣＳセンサが受信した光／電波ビーコンからの情報信号やＦＭチューナが受信したＦＭ多重放送からの情報信号を制御回路１００に与える構成となっており、ラジオアンテナを介して受信したＦＭ放送信号や、道路近傍に配置されたＶＩＣＳサービス用の固定局から受信した電波ビーコン信号および光ビーコン信号などを制御回路１００に入力する。また、ＶＩＣＳ装置１７５は、車両情報を外部へ送信する機能も備えた構成となっている。
【００２３】
制御回路１００は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、Ｉ／Ｏ（Input/Output）およびこれらの構成を接続するバスライン（いずれも図示せず）などからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭ等に記憶されたナビゲーションプログラムに基づいて、各種制御を実行する。他にも、位置検出器１１０からの各検出信号に基づき車両の現在位置および進行方向を算出し、地図データ入力器１４０を介して読み込んだ現在位置付近の道路地図や、操作スイッチ群１２０やリモコン１３０ａ等の操作によって指示された範囲の道路地図等を表示装置１４５に表示する地図表示処理や、地図データ入力器１４０に格納された地点データに基づき、操作スイッチ群１２０やリモコン１３０ａ等の操作に従って目的地となる施設を選択し、現在位置から目的地までの最適な経路を自動的に求める経路計算を行って経路案内を行う経路案内処理を行う。このように自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。また、ＲＡＭには、プログラム実行時の一時データや地図データ入力器１４０から取得した地図データなどが一時的に記憶される。特に、制御回路１００は、ユーザが操作スイッチ群１２０，リモコン１３０ａ等を操作して、図２および図６に示すような処理を実行する機能を備えている。
【００２４】
図２は、積算走行距離表示設定ルーチン（積算走行距離特別値設定手段）Ｓ１００の処理を示すフローチャートである。
【００２５】
図３は、積算走行距離表示設定画面および同画面から遷移するぞろ目設定画面を例示する図である。
【００２６】
図４は、積算走行距離表示設定画面および同画面から遷移するきりの良い値設定画面を例示する図である。
【００２７】
図５は、積算走行距離表示設定画面および同画面から遷移する記念日設定画面を例示する図である。
【００２８】
図６は、積算走行距離変化受信時の処理（積算走行距離特別値通知手段）を示すフローチャートである。
【００２９】
次に、このように構成された実施例１に係る車両用ナビゲーション装置１０の動作について説明する。
【００３０】
制御回路１００は、ナビゲーションプログラムのメインルーチン（図示せず）において、ユーザによる操作スイッチ群１２０，リモコン１３０ａ等の操作により、積算走行距離表示の設定が選択されると、図２に示す積算走行距離表示設定ルーチンＳ１００に制御を移行する。
【００３１】
積算走行距離表示設定ルーチンＳ１００では、制御回路１００は、図３ないし図５中に示す積算走行距離表示設定画面を表示装置１４５に表示して、積算走行距離表示の設定をユーザに促す。
【００３２】
（１−１）ぞろ目の値の積算走行距離表示の設定
【００３３】
積算走行距離表示設定画面の表示状態から、ユーザが操作スイッチ群１２０，リモコン１３０ａ等を操作して「する」ボタンをオンし（ステップＳ１０１：ＯＮ）、「ぞろ目」ボタンをオンすると（ステップＳ１０２：ＯＮ）、制御回路１００は、ぞろ目設定ルーチンＳ１０３に遷移する。
【００３４】
ぞろ目設定ルーチンＳ１０３では、制御回路１００は、図３中に示すぞろ目設定画面を表示装置１４５に表示して、ぞろ目の設定をユーザに促す。
【００３５】
ユーザは、操作スイッチ群１２０，リモコン１３０ａ等によりキーボードアイコンを操作して特別な値の通知欄に、例えば、「１１１１」ｋｍ、「２２２２」ｋｍ、「３３３３」ｋｍ、…等のぞろ目（図３では、「１１１１」ｋｍ）を入力し、「設定完了」ボタンを操作する。
【００３６】
すると、制御回路１００は、ぞろ目として設定された特別な値をデータ記憶装置１５５に記憶し、ぞろ目設定ルーチンＳ１０３を終了して、積算走行距離表示設定ルーチンＳ１００にリターンする。
【００３７】
（１−２）きりの良い値の積算走行距離表示の設定
【００３８】
積算走行距離表示設定画面の表示状態から、ユーザが操作スイッチ群１２０，リモコン１３０ａ等を操作して「する」ボタンをオンし（ステップＳ１０１：ＯＮ）、「きりの良い値」ボタンをオンすると（ステップＳ１０４：ＯＮ）、制御回路１００は、きりの良い値設定ルーチンＳ１０５に遷移する。
【００３９】
きりの良い値設定ルーチンＳ１０５では、制御回路１００は、図４中に示すきりの良い値設定画面を表示装置１４５に表示して、きりの良い値の設定をユーザに促す。
【００４０】
ユーザは、操作スイッチ群１２０，リモコン１３０ａ等によりキーボードアイコンを操作して特別な値の通知欄に、例えば、「１０００」ｋｍ、「２０００」ｋｍ、「３０００」ｋｍ、…等のきりの良い値（図４では、「１０００」ｋｍ）を入力し、「設定完了」ボタンを操作する。
【００４１】
すると、制御回路１００は、きりの良い値として設定された特別な値をデータ記憶装置１５５に記憶し、きりの良い値設定ルーチンＳ１０５を終了して、積算走行距離表示設定ルーチンＳ１００にリターンする。
【００４２】
（１−３）記念日等が含まれる積算走行距離表示の設定
【００４３】
積算走行距離表示設定画面の表示状態から、ユーザが操作スイッチ群１２０，リモコン１３０ａ等を操作して「する」ボタンをオンし（ステップＳ１０１：ＯＮ）、「記念日」ボタンをオンすると（ステップＳ１０６：ＯＮ）、制御回路１００は、記念日設定ルーチンＳ１０７に遷移する。
【００４４】
記念日設定ルーチンＳ１０７では、制御回路１００は、図５中に示す記念日設定画面を表示装置１４５に表示して、記念日の設定をユーザに促す。
【００４５】
ユーザは、操作スイッチ群１２０，リモコン１３０ａ等によりキーボードアイコンを操作して記念日設定画面の特別な値の通知欄に、例えば、「１０月１０日」、「０２月０２日」、「１２月１２日」、…等の記念日（図５では、ユーザの誕生日「１０月１０日」）を入力し、「設定完了」ボタンを操作する。なお、記念日としては、誕生日，結婚記念日，車両購入日等の種々の値を設定することができる。また、ユーザにとって特別な意味を持つ数字の列（例えば、車両ナンバー、ラッキーナンバー等）を、記念日と見なして設定することもできる。
【００４６】
すると、制御回路１００は、記念日として設定された特別な値をデータ記憶装置１５５に記憶し、記念日設定ルーチンＳ１０７を終了して、積算走行距離表示設定ルーチンＳ１００にリターンする。
【００４７】
なお、積算走行距離表示の設定数は限定されず、重ねていくつでも設定することができる。ここでは、図３ないし図５に示した設定例の３つの特別な値が設定されたものとする。
【００４８】
積算走行距離表示の設定後に、積算走行距離表示設定画面において、ユーザが操作スイッチ群１２０，リモコン１３０ａ等を操作することにより「しない」ボタンをオンすると、制御回路１００は、積算走行距離表示設定ルーチンＳ１００を終了して、メインルーチンにリターンする。
【００４９】
このような積算走行距離表示の設定が行われている状態で、積算走行距離計２００からインターフェース部１６０を通じて車両の積算走行距離の変化を受信すると（ステップＳ２０１）、制御回路１００は、変化した積算走行距離をデータ記憶装置１５５に記憶する（ステップＳ２０２）。
【００５０】
次に、制御回路１００は、積算走行距離が特別な値になったかどうかを判定する（ステップＳ２０３）。
【００５１】
（２−１）ぞろ目の値の積算走行距離の判定
【００５２】
具体的には、データ記憶装置１５５に特別な値として「ぞろ目の値」が記憶（設定）されていた場合には、制御回路１００は、積算走行距離を予め準備していたデータ（１１１１ｋｍ、１１１１１ｋｍ、１１１１１１ｋｍ）で割った余りが０であれば、ぞろ目の値の積算走行距離と判定する。ただし、積算走行距離０〜９９９９ｋｍは１１１１ｋｍで割る、１００００〜９９９９９ｋｍは１１１１１ｋｍで割る、１０００００ｋｍ〜９９９９９９ｋｍは１１１１１１ｋｍで割る等の処理が必要となる。
【００５３】
（２−２）きりの良い値の積算走行距離の判定
【００５４】
具体的には、データ記憶装置１５５にきりの良い値として特別な値「１０００ｋｍ」が記憶（設定）されていた場合には、制御回路１００は、積算走行距離を１０００ｋｍで割った余りが０であれば、きりの良い値の積算走行距離と判定する。
【００５５】
（２−３）記念日等が含まれる積算走行距離の判定
【００５６】
具体的には、データ記憶装置１５５に特別な値として記念日（ユーザの誕生日「１０１０」）が記憶（設定）されていた場合には、積算走行距離から下４桁の数字（００００〜９９９９までの値）を取り出し、取り出した結果が１０１０と同じであれば、記念日等を含む積算走行距離と判定する。
【００５７】
積算走行距離が特別な値になった場合（ステップＳ２０３：ＹＥＳ）、制御回路１００は、特別な値になったことを音声入出力装置１５０から音声として出力することにより、ユーザに通知する（ステップＳ２０４）。それ以外の場合には、ステップＳ２０４をスキップして何もしない。
【００５８】
実施例１によれば、積算走行距離計２００から受信した車両の積算走行距離が特別な値になったことを音声によって通知するので、ユーザは、積算走行距離計２００の積算走行距離表示が特別な値になることに目を奪われて、車両の運転がおろそかになることがなくなるという効果を奏する。
【実施例２】
【００５９】
実施例１に係る車両用ナビゲーション装置１０が、積算走行距離計２００から受信した車両の積算走行距離が特別な値になったことを音声によってユーザに通知していたが、本発明の実施例２に係る車両用ナビゲーション装置１０は、ナビゲーションプログラム（図示せず）の目的地設定処理ルーチン，経路探索処理ルーチン，経路案内処理ルーチン，および地図更新処理ルーチン（いずれも図示せず）を利用して、経路計算結果の案内経路上に特別な値となる地点がある場合に表示装置１４５に表示された当該経路計算結果の案内経路上に当該地点および当該特別な値を表示するようにしたものである。よって、本発明の実施例２に係る車両用ナビゲーション装置１０も、図１に示した実施例１に係る車両用ナビゲーション装置１０と同様に構成されているので、図１およびその説明を流用して、その詳しい構成の説明を割愛する。
【００６０】
図７は、経路計算結果受信時の処理（積算走行距離特別値通知手段）を示すフローチャートである。
【００６１】
図８は、地図更新結果受信時の処理（積算走行距離特別値通知手段）を示すフローチャートである。
【００６２】
図９は、ぞろ目設定時の道路地図表示画面を例示する図である。
【００６３】
図１０は、きりの良い値設定時の道路地図表示画面を例示する図である。
【００６４】
図１１は、記念日設定時の道路地図表示画面を例示する図である。
【００６５】
このように構成された実施例２に係る車両用ナビゲーション装置１０の動作は、図１に示した実施例１に係る車両用ナビゲーション装置１０の動作とほぼ同様になるので、相違する点を中心として簡単に説明する。
【００６６】
ナビゲーションプログラムのメインルーチンでは、ユーザからの経路案内要求時に、制御回路１００は、目的地設定処理ルーチン、経路探索処理ルーチン、経路案内処理ルーチンを順に実行する。まず、目的地設定処理ルーチンでは、制御回路１００は、目的地設定のためのメニューを表示装置１４５に表示し、目的地の入力をユーザに促す。次に、経路探索処理ルーチンでは、制御回路１００は、ユーザが操作スイッチ群１２０，リモコン１３０ａ等の操作により目的地を入力したことを検知すると、位置検出器１１０から得られるデータにより自車両の現在位置を求め、該現在位置から目的地までの最適な経路を探索する。このような自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。続いて、経路案内処理ルーチンでは、制御回路１００は、経路探索処理で求めた経路を表示装置１４５に表示された道路地図上に重ねて表示し、ユーザに適切な経路を案内する。また、制御回路１００は、表示装置１４５や音声入出力装置１５０によって操作時のガイダンスや動作状態に応じたメッセージの通知を行う。
【００６７】
経路探索処理ルーチンの実行後、制御回路１００は、経路計算結果を受信すると（ステップＳ３０１）、経路計算結果をデータ記憶装置１５５に記憶し（ステップＳ３０２）、経路計算結果の案内経路を表示装置１４５に表示する（ステップＳ３０３）。例えば、図９ないし図１１中に示すような案内経路が表示されたものとする。
【００６８】
次に、制御回路１００は、前記ステップＳ２０２でデータ記憶装置１５５に記憶された積算走行距離を読み出し（ステップＳ３０４）、経路計算結果の案内経路上に積算走行距離が特別な値となる地点があるかどうかを判定する（ステップＳ３０５）。
【００６９】
（３−１）ぞろ目の値となる地点の有無の判定
【００７０】
具体的には、データ記憶装置１５５に特別な値として「ぞろ目の値」が記憶（設定）されていた場合には、制御回路１００は、車両の現在位置を示す積算走行距離と現在位置から目的地までの最大経路距離とを加算して最大積算走行距離を求め、最大積算走行距離を予め準備していたデータ（１１１１ｋｍ、１１１１１ｋｍ、１１１１１１ｋｍ）で割った余りが０となるぞろ目積算走行距離を算出する。次に、制御回路１００は、ぞろ目積算走行距離となる案内経路上の地点を決定する。ただし、ぞろ目積算走行距離０〜９９９９ｋｍは１１１１ｋｍで割る、１００００〜９９９９９ｋｍは１１１１１ｋｍで割る、１０００００ｋｍ〜９９９９９９ｋｍは１１１１１１ｋｍで割る等の処理が必要となる。続いて、制御回路１００は、ぞろ目積算走行距離となる案内経路上の地点の有無に基づいて、経路計算結果の案内経路上に積算走行距離がぞろ目の値となる地点があるかどうかを判定する。
【００７１】
（３−２）きりの良い値のとなる地点の有無の判定
【００７２】
具体的には、データ記憶装置１５５にきりの良い値として特別な値「１０００ｋｍ」が記憶（設定）されていた場合には、制御回路１００は、車両の現在位置を示す積算走行距離と現在位置から目的地までの最大経路距離とを加算して最大積算走行距離を求め、最大積算走行距離を１０００ｋｍで割った余りが０となるきりの良い値積算走行距離を算出する。次に、制御回路１００は、きりの良い値積算走行距離となる案内経路上の地点を決定する。続いて、制御回路１００は、きりの良い値積算走行距離となる案内経路上の地点の有無に基づいて、経路計算結果の案内経路上に積算走行距離がきりの良い値となる地点があるかどうかを判定する。
【００７３】
（３−３）記念日等が含まれる地点の有無の判定
【００７４】
具体的には、データ記憶装置１５５に特別な値として記念日（ユーザの誕生日「１０１０」）が記憶（設定）されていた場合には、制御回路１００は、車両の現在位置を示す積算走行距離と現在位置から目的地までの最大経路距離とを加算して最大積算走行距離を求め、最大積算走行距離の下４桁の数字（００００〜９９９９までの値）を記念日「１０１０」に置き換えた記念日と同じになる記念日積算走行距離を算出する。次に、制御回路１００は、記念日積算走行距離となる案内経路上の地点を決定する。続いて、制御回路１００は、記念日積算走行距離となる案内経路上の地点の有無に基づいて、経路計算結果の案内経路上に積算走行距離に記念日等が含まれる地点があるかどうかを判定する。
【００７５】
経路計算結果の案内経路上に積算走行距離が特別な値となる地点がある場合には（ステップＳ３０５：ＹＥＳ）、制御回路１００は、経路計算結果の案内経路上で積算走行距離が特別な値となる地点をデータ記憶装置１５５に記憶し（ステップＳ３０６）、表示装置１４５に表示されている経路計算結果の案内経路上に当該地点および当該特別な値を表示することにより、ユーザに通知する（ステップＳ３０７）。この際、前記ステップＳ２０４と同様の音声による通知を併せて行うようにするとよい。
【００７６】
（４−１）ぞろ目の値となる地点の表示
【００７７】
例えば、ぞろ目積算走行距離１１１１ｋｍとなる地点が案内経路上にあれば、制御回路１は、図９中に示すように、表示装置１４５に表示された経路計算結果の案内経路上に、当該地点を示すマーク，および当該ぞろ目積算走行距離「１１１１ｋｍ」を重ねて表示する。
【００７８】
（４−２）きりの良い値のとなる地点の表示
【００７９】
例えば、きりの良い値積算走行距離１０００ｋｍとなる地点が案内経路上にあれば、制御回路１は、図１０中に示すように、表示装置１４５に表示された経路計算結果の案内経路上に、当該地点を示すマーク，および当該きりの良い値積算走行距離「１０００ｋｍ」を重ねて表示する。
【００８０】
（４−３）記念日等が含まれる地点の表示
【００８１】
例えば、積算走行距離に記念日（誕生日「１０月１０日」）等が含まれる地点が案内経路上にあれば、制御回路１は、図１１中に示すように、表示装置１４５に表示された経路計算結果の案内経路上に、当該地点を示すマーク，および当該記念日（誕生日「１０月１０日」）等を含む積算走行距離「５１０１０ｋｍ」を重ねて表示する。
【００８２】
また、ナビゲーションプログラムのメインルーチンでは、ユーザからの地図更新要求時に、制御回路１００は、地図更新処理ルーチンを実行する。地図更新処理ルーチンでは、制御回路１００は、ユーザが操作スイッチ群１２０，リモコン１３０ａ等の操作により更新する地図の部分を指定したことを検知すると、地図データ入力器１４０から当該部分を含む地図単位データを入力し、この地図単位データをデータ記憶装置１５０に記憶された地図データに上書きすることにより更新する。
【００８３】
地図更新処理ルーチンの実行後、制御回路１００は、地図更新結果を受信すると（ステップＳ４０１）、地図更新結果を反映して案内経路の再計算があったかどうかを判定する（ステップＳ４０２）。
【００８４】
案内経路の再計算があったのであれば（ステップＳ４０２：ＹＥＳ）、制御回路１００は、経路計算結果の案内経路上に積算走行距離が特別な値となる地点があるかどうかを判定する（ステップＳ４０３）。この判定は、前記ステップＳ３０５の判定と同様になるので、詳細を省略する。
【００８５】
経路計算結果の案内経路上に積算走行距離が特別な値となる地点があれば、制御回路１００は、表示装置１４５に表示されている経路計算結果の案内経路上に当該地点および当該特別な値を表示する（ステップＳ４０４）。それ以外の場合には、制御回路１００は、ステップＳ４０４をスキップして何もしない。
【００８６】
実施例２によれば、表示装置１４５に表示された経路計算結果の案内経路上に車両の積算走行距離が特別な値になる地点およびその特別な値が表示されるので、ユーザは、案内経路上のどの地点で積算走行距離がどのような特別な値になるのかを容易に視認することができる。
【００８７】
なお、上記各実施例では、積算走行距離の特別な値を積算走行距離表示設定ルーチンＳ１００においてユーザに設定させるようにしたが、積算走行距離の特別な値を予めナビゲーションプログラムに定義し、データ記憶装置１５５に格納しておくようにしてもよい。
【００８８】
以上、本発明の各実施例を説明したが、これらはあくまでも例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例１に係る車両用ナビゲーション装置の構成を示すブロック図。
【図２】積算走行距離表示設定ルーチンの処理を示すフローチャート。
【図３】積算走行距離表示設定画面および同画面から遷移するぞろ目設定画面を例示する図。
【図４】積算走行距離表示設定画面および同画面から遷移するきりの良い値設定画面を例示する図。
【図５】積算走行距離表示設定画面および同画面から遷移する記念日設定画面を例示する図。
【図６】積算走行距離変化受信時の処理を示すフローチャート。
【図７】経路計算結果受信時の処理を示すフローチャート。
【図８】地図更新結果受信時の処理を示すフローチャート。
【図９】ぞろ目設定時の道路地図表示画面を例示する図。
【図１０】きりの良い値設定時の道路地図表示画面を例示する図。
【図１１】記念日設定時の道路地図表示画面を例示する図。
【符号の説明】
【００９０】
１０  車両用ナビゲーション装置
１００  制御回路
１１０  位置検出器
１２０  操作スイッチ群
１３０ａ  リモートコントロール端末（リモコン）
１３０  リモコンセンサ
１４０  地図データ入力器
１４５  表示装置
１５０  音声入出力装置
１５５  データ記憶装置
１６０  インターフェース部
１７０  ＴＶ受信装置
１７５  ＶＩＣＳ装置
２００  積算走行距離計
Ｓ１００  積算走行距離表示設定ルーチン（積算走行距離特別値設定手段）
Ｓ２０１〜Ｓ２０４  ステップ（積算走行距離特別値通知手段）
Ｓ３０１〜Ｓ３０７  ステップ（積算走行距離特別値通知手段）
Ｓ４０１〜Ｓ４０４  ステップ（積算走行距離特別値通知手段）
【図１】
2006300538.tif 000003
【図２】
2006300538.tif 000004
【図３】
2006300538.tif 000005
【図４】
2006300538.tif 000006
【図５】
2006300538.tif 000007
【図６】
2006300538.tif 000008
【図７】
2006300538.tif 000009
【図８】
2006300538.tif 000010
【図９】
2006300538.tif 000011
【図１０】
2006300538.tif 000012
【図１１】
2006300538.tif 000013