(57)【要約】【課題】地図データ更新の判断が容易なナビゲーション装置を提供すること。【解決手段】車両位置計算部２０は、マップマッチング等を行って自車位置を計算するとともに、自車位置が地図上の道路から外れているか否かを判定する。外れている場合に、累積処理部３０はその走行距離を累積し、更新通知部３２は、累積走行距離が所定の通知基準値を超えたときに、通知画像を作成して所定の通知を行う。【選択図】        図１
2004233174.tif 000002
【特許請求の範囲】
【請求項１】
地図データに基づいて所定のナビゲーション動作を行うナビゲーション装置であって、
自車両が道路上を走行しているか否かを判定する走行位置判定手段と、
前記走行位置判定手段によって自車両が道路上を走行していないと判定されたときの頻度を累積する累積処理手段と、
前記累積処理手段による累積結果に基づいて所定の通知を行う通知手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１において、
前記通知手段によって行われる通知には前記地図データの更新を示唆する内容が含まれていることを特徴とするナビゲーション装置。
【請求項３】
請求項１または２において、
前記累積処理手段によって累積される前記頻度は、自車両の走行距離および走行時間の少なくとも一方であることを特徴とするナビゲーション装置。
【請求項４】
請求項３において、
前記通知手段によって行われる通知には、自車両の走行距離を累積した累積走行距離および走行時間を累積した累積走行時間の少なくとも一方が含まれており、
前記通知手段は、前記走行距離および前記走行時間の少なくとも一方の累積値が所定の基準値を超えたときに前記通知を行うことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれかにおいて、
自車両の位置を検出する車両位置検出手段をさらに備え、
前記走行位置判定手段は、前記地図データに基づいて、道路形状と自車両の走行軌跡形状とを比較して自車両の走行位置を決定するマップマッチング処理を行うとともに、前記車両位置検出手段によって検出された自車両位置の近傍に前記走行軌跡形状と一致する前記道路形状が存在しないときに、自車両が道路上を走行していないと判定することを特徴とするナビゲーション装置。
【請求項６】
請求項１〜５のいずれかにおいて、
前記地図データは、取得単位となる領域毎に複数に分割されており、
前記累積処理手段は、複数の前記領域毎に累積処理を行い、
前記通知手段は、複数の前記領域毎の累積結果に基づいて前記通知を行うことを特徴とするナビゲーション装置。
【請求項７】
請求項１〜６のいずれかにおいて、
所定の操作がなされたときに、外部の施設から前記地図データの配信を受けて前記地図データの内容更新を行う更新処理手段をさらに備えることを特徴とするナビゲーション装置。
【請求項８】
請求項１〜６のいずれかにおいて、
前記累積処理手段による累積結果に基づいて、前記地図データの配信を行う外部の施設との間で前記地図データの内容更新を行う更新処理手段をさらに備えることを特徴とするナビゲーション装置。
【請求項９】
請求項６において、
前記領域を指定した所定の操作がなされたときに、前記地図データの配信を行う外部の施設との間で、この指定された領域に対応する前記地図データの内容更新を行う更新処理手段をさらに備えることを特徴とするナビゲーション装置。
【請求項１０】
請求項１〜６のいずれかにおいて、
前記地図データに対応していない新しい道路に関する更新地図データが格納された着脱自在の記録媒体が装着されたときに、この更新地図データを用いて前記地図データの内容更新を行う更新処理手段をさらに備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自車位置周辺の地図表示を行うナビゲーション装置に関する。
【０００２】
【従来の技術】
一般に、車載用のナビゲーション装置は、車両位置の周辺などの地図を画面上に表示する地図表示機能や、利用者によって指定される目的地や経由地までの経路を探索する経路探索機能、経路探索によって求められた経路に沿って車両の走行を誘導する経路誘導機能、あるいは各種施設の所在地を示すマークを地図上に表示したりそれらの施設に関連する情報の表示等を行う施設案内機能など、各種の機能を備えている。通常、これらの各機能は、ＤＶＤやＣＤ等のディスク型媒体によって提供される地図データを用いて所定の処理を行うことにより実現される。
【０００３】
上述した地図データは、この地図データの作成やメインテナンスを行う特定メーカー等によって適宜最新の内容に更新され、最新の道路事情が反映されるようになっている。この更新された地図データは、最新のＤＶＤ等を購入することによって取得することができるが、最近では、通信によって地図データの更新された部分だけをダウンロードして取得するナビゲーション装置も提案されている（例えば、特許文献１参照。）。このナビゲーション装置では、地図データが地域毎および種類毎に分類されており、更新しようとする地図データの地域情報やバージョン情報を情報センタに送信することにより、このナビゲーション装置が有する地図データよりも新しい地図データをダウンロードによって取得して地図データの更新を行うことが可能になる。
【０００４】
【特許文献１】
特開平１１−２５７９７５号公報（第３−４頁、図１−８）
【０００５】
【発明が解決しようとする課題】
ところで、上述した特許文献１に開示されたナビゲーション装置では、利用者が地域を特定した上で地図データを更新することになるが、地図データの更新の必要性は利用者毎に異なるため、更新のタイミングを判断することが容易ではないという問題がある。例えば、古い地図データに含まれない新しい道路が完成してもこの道路を全く走行しない利用者によっては地図データを更新する必要はあまりない。また、頻繁に地図データのダウンロードを行うことによって、常に最新の地図データを保持することは可能になるが、ダウンロードに時間がかかったり、通信費用や地図データの配信料がかかる場合には、適切なダウンロードのタイミングを判断する必要があるが、従来はこのような判断を利用者自身が行う必要があり、その判断が煩雑であったり、基準が不明確なため適切な判断ができなかった。
【０００６】
また、地図データの更新の必要性については、上述したダウンロードの場合だけでなく、ＤＶＤ等の媒体を買い換える場合についても同様であり、従来は、ＤＶＤ等を買い換えることによって地図データの更新を行うタイミングを判定することが容易ではなかった。
【０００７】
本発明は、このような点に鑑みて創作されたものであり、その目的は、地図データ更新の判断が容易なナビゲーション装置を提供することにある。
【０００８】
【課題を解決するための手段】
上述した課題を解決するために、本発明のナビゲーション装置は、地図データに基づいて所定のナビゲーション動作を行っており、自車両が道路上を走行しているか否かを判定する走行位置判定手段と、走行位置判定手段によって自車両が道路上を走行していないと判定されたときの頻度を累積する累積処理手段と、累積処理手段による累積結果に基づいて所定の通知を行う通知手段とを備えている。これにより、地図にない道路を走行する頻度が高くなったときに通知が行われるため、地図データが古くなったか否かを車両毎、利用者毎に判定することが可能になり、各利用者において地図データ更新の判断が容易となる。
【０００９】
また、上述した通知手段によって行われる通知には地図データの更新を示唆する内容が含まれていることが望ましい。これにより、通知を受けた利用者は、確実に地図データの更新時期を知ることができる。
また、上述した累積処理手段によって累積される頻度は、自車両の走行距離および走行時間の少なくとも一方であることが望ましい。一般に、地図にない道路を走行している距離や時間が長くなるということは、この利用者が使用中の地図データが古くなったことを示しており、最も実情にあった地図データ更新タイミングの判断を行うことが可能になる。
【００１０】
また、上述した通知手段によって行われる通知には、自車両の走行距離を累積した累積走行距離および走行時間を累積した累積走行時間の少なくとも一方が含まれており、通知手段は、走行距離および走行時間の少なくとも一方の累積値が所定の基準値を超えたときに通知を行うことが望ましい。通知される内容に走行距離や走行時間を含ませることにより、通知の対象となる利用者に対して、地図データ更新の根拠を明確にすることができる。また、これらの累積値が基準値を超えたか否かによって地図データ更新の通知を行うか否かを判定することにより、判定基準の明確化および判定処理の簡略化が可能になる。
【００１１】
また、自車両の位置を検出する車両位置検出手段をさらに備え、走行位置判定手段は、地図データに基づいて、道路形状と自車両の走行軌跡形状とを比較して自車両の走行位置を決定するマップマッチング処理を行うとともに、車両位置検出手段によって検出された自車両位置の近傍に走行軌跡形状と一致する道路形状が存在しないときに、自車両が道路上を走行していないと判定することが望ましい。これにより、自車両が地図にない道路を走行中であるか否か、すなわち、地図データが古くなって実情に沿わなくなったか否かを判断することができる。また、マップマッチング処理自体は、車両位置の検出精度を高めるために一般に実施されており、本発明に関して特に追加する処理ではないため、この判定を行うために追加する処理を少なくすることが可能となる。
【００１２】
また、上述した地図データは、取得単位となる領域毎に複数に分割されており、累積処理手段は、複数の領域毎に累積処理を行い、通知手段は、複数の領域毎の累積結果に基づいて通知を行うことが望ましい。これにより、必要な地図データのみを更新することが可能になり、更新に要するコストや読み込むデータ量を削減することが可能になる。
【００１３】
また、所定の操作がなされたときに、外部の施設から地図データの配信を受けて地図データの内容更新を行う更新処理手段をさらに備えることが望ましい。これにより、通知が行われたときに利用者が所定の操作を行って外部の施設から地図データの配信を受ければよいため、この配信を受けるタイミングの判断が容易になるとともに、通信回数を低減することによる通信コストの低減が可能になる。
【００１４】
また、上述した累積処理手段による累積結果に基づいて、地図データの配信を行う外部の施設との間で地図データの内容更新を行う更新処理手段をさらに備えることが望ましい。これにより、走行距離等の累積結果に基づいて自動的に外部の施設から地図データの配信を受けることができるため、地図データ更新に要する手間を低減することが可能になる。
【００１５】
また、領域を指定した所定の操作がなされたときに、地図データの配信を行う外部の施設との間で、この指定された領域に対応する地図データの内容更新を行う更新処理手段をさらに備えることが望ましい。これにより、領域を指定して地図データの配信を受けることができるため、配信対象となる地図データのデータ量を少なくすることが可能になり、通信コストの低減が可能になる。
【００１６】
また、上述した地図データに対応していない新しい道路に関する更新地図データが格納された着脱自在の記録媒体が装着されたときに、この更新地図データを用いて地図データの内容更新を行う更新処理手段をさらに備えることが望ましい。これにより、メモリカード等の記録媒体を用いて地図データの更新を行う場合の更新タイミング等の判断が容易となる。
【００１７】
【発明の実施の形態】
以下、本発明を適用した一実施形態の車載用のナビゲーション装置について、図面を参照しながら説明する。
〔第１の実施形態〕
図１は、第１の実施形態のナビゲーション装置の構成を示す図である。図１に示すナビゲーション装置は、ナビゲーションコントローラ１、ＤＶＤ２、ディスク読取装置３、リモートコントロール（リモコン）ユニット４、車両位置検出部５、ディスプレイ装置６を含んで構成されている。
【００１８】
ナビゲーションコントローラ１は、ナビゲーション装置の全体動作を制御するものである。このナビゲーションコントローラ１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いて所定の動作プログラムを実行することによりその機能が実現される。ナビゲーションコントローラ１の詳細構成については後述する。
【００１９】
ＤＶＤ２は、地図表示、施設検索、経路探索などに必要な地図データが格納されている情報記録媒体である。
ディスク読取装置３は、１枚あるいは複数枚のＤＶＤ２が装填可能であり、ナビゲーションコントローラ１の制御によっていずれかのＤＶＤ２から地図データの読み出しを行う。なお、装填されるディスクは必ずしもＤＶＤでなくてもよく、ＣＤでもよい。また、ＤＶＤとＣＤの双方を選択的に装填可能としてもよい。
【００２０】
リモコンユニット４は、上下左右等の方向を指定するジョイスティックと、数字を入力するテンキーや各種の設定などを確定する「決定キー」などの各種の操作キーとを備えており、操作内容に応じた信号をナビゲーションコントローラ１に出力する。
【００２１】
車両位置検出部５は、例えば、ＧＰＳ受信機、方位センサ、距離センサなどを備えており、所定のタイミングで車両位置（経度、緯度）の検出を行い、検出結果を出力する。
ディスプレイ装置６は、ナビゲーションコントローラ１から出力される描画データに基づいて、自車位置周辺の地図画像や、周辺施設の検索結果などの各種画像を表示する。
【００２２】
次に、ナビゲーションコントローラ１の詳細構成について説明する。図１に示すナビゲーションコントローラ１は、地図バッファ１０、地図読出制御部１２、地図描画部１４、車両位置計算部２０、累積処理部３０、更新通知部３２、入力処理部５０、表示処理部６０を含んで構成されている。
【００２３】
地図バッファ１０は、ディスク読取装置３によってＤＶＤ２から読み出された地図データを一時的に格納する。地図読出制御部１２は、車両位置計算部２０により算出される車両位置や入力処理部５０からの指示に応じて、所定範囲の地図データの読み出し要求をディスク読取装置３に出力する。地図描画部１４は、地図バッファ１０に格納された地図データに基づいて、地図画像を表示するために必要な描画処理を行って地図画像描画データを作成する。
【００２４】
車両位置計算部２０は、車両位置検出部５から出力される検出データに基づいて自車位置を計算するとともに、計算した自車位置が地図データの道路上にない場合には、自車位置を修正するマップマッチング処理を行う。また、車両位置計算部２０は、自車位置が道路上にあるか否か、すなわち、自車両が地図データに含まれる道路上を走行中か否かを判定する動作を行う。例えば、マップマッチング処理において、車両位置検出部５から出力される検出データに基づいて自車位置が計算され、その近傍に自車両の走行軌跡と一致する地図上の道路形状の有無が判定されるが、この判定において否定的な判断がなされたとき（走行軌跡に一致する形状の道路が存在しないとき）に、地図にない道路上を自車両が走行中であると判断される。
【００２５】
累積処理部３０は、車両位置計算部２０によって自車両が地図データに含まれる道路上を走行していないと判定されたときの頻度を累積する。具体的には、累積処理部３０は、自車両が地図上の道路から外れた位置を走行しているときの距離および時間を累積する処理を行う。
【００２６】
更新通知部３２は、累積処理部３０による累積結果に基づいて所定の通知を行う。例えば、距離の累積値が所定値を越えたときに、新しい内容の地図データが格納されたＤＶＤ２の買い換えを指示する通知画像を表示するために必要な描画処理を行って通知画像描画データを作成する。
【００２７】
入力処理部５０は、リモコンユニット４から入力される各種の操作指示に対応する動作を行うための命令をナビゲーションコントローラ１内の各部に向けて出力する。表示処理部６０は、地図描画部１４によって生成される地図画像描画データが入力されており、この描画データに基づいて所定範囲の地図画像をディスプレイ装置６の画面に表示する。また、更新通知部３２によって生成される通知画像描画データが入力されると、表示処理部６０は、この通知画像描画データを地図画像に重ねてディスプレイ装置６の画面に表示する。
【００２８】
上述した車両位置計算部２０が走行位置判定手段に、累積処理部３０が累積処理手段に、更新通知部３２が通知手段に、車両位置検出部５が車両位置検出手段にそれぞれ対応する。
本実施形態のナビゲーション装置はこのような構成を有しており、次に、地図データが古くなってＤＶＤ２の更新を指示する通知を行う動作を説明する。
【００２９】
図２は、地図データが古くなったことを判定して通知を行うナビゲーション装置の動作手順を示す流れ図である。
地図表示処理や経路誘導処理等の通常のナビゲーション動作と並行して、車両位置計算部２０は、地図データによって特定された道路上を自車両が走行しているか否かを判定する（ステップ１００）。道路上を走行している場合には肯定判断が行われ、この判定が繰り返される。
【００３０】
また、自車両の走行位置が地図上の道路から外れた場合にはステップ１００において否定判断が行われ、次に、累積処理部３０は、自車両が地図上の道路を外れてからの走行距離を計算するとともに（ステップ１０１）、車両位置計算部２０による判定結果に基づいて自車両の走行位置が地図の道路上に復帰したか否かを判定する（ステップ１０２）。復帰しない場合には否定判断が行われ、ステップ１０１に戻って走行距離の計算が継続される。
【００３１】
また、地図の道路上に復帰した場合にはステップ１０２の判定において肯定判断が行われ、次に、累積処理部３０は、ステップ１０１において計算した走行距離をそれまでの累積走行距離に加算する累積処理を行う（ステップ１０３）。この累積処理によって、地図上の道路を外れた状態で走行した自車両の総走行距離としての累積走行距離が更新される。
【００３２】
次に、更新通知部３２は、累積走行距離の値が所定の通知基準値を超えたか否かを判定する（ステップ１０４）。超えていない場合には否定判断が行われ、ステップ１００に戻って地図上の道路を走行しているか否かの判定動作が繰り返される。一方、累積走行距離の値が通知基準値を超えている場合にはステップ１０４の判定において肯定判断が行われ、次に、更新通知部３２は、所定の通知画像描画データを作成する。この通知画像描画データが表示処理部６０に入力されると、所定の通知画像がディスプレイ装置６に表示され、ナビゲーション装置の利用者に対して地図更新の通知が行われる（ステップ１０５）。例えば、「地図にない道路の累積走行距離が○○○○ｋｍを超えましたので、地図データを更新してください。」という文字列が含まれる通知画像の表示が行われる。
【００３３】
このように、本実施形態のナビゲーション装置では、ＤＶＤ２に格納されている地図データが古くなったために、自車両が地図上の道路から外れて走行する距離が長くなったときに通知が行われており、地図にない道路を走行する頻度が高くなったときに通知が行われるため、地図データが古くなったか否かを車両毎、利用者毎に判定することが可能になり、各利用者において地図データ更新の判断が容易となる。特に、この通知には地図データの更新を示唆する内容が含まれているため、通知を受けた利用者は、確実に地図データの更新時期を知ることができる。
【００３４】
また、一般には、地図にない道路を走行している距離が長くなるということは、この利用者が使用中の地図データが古くなったことを示しており、最も実情にあった地図データ更新タイミングの判断を行うことが可能になる。
また、通知の内容に累積走行距離を含ませることにより、通知の対象となる利用者に対して、地図データ更新の根拠を明確にすることができる。また、累積走行距離が所定の通知基準値を超えたか否かによって地図データ更新の通知を行うか否かを判定することにより、判定基準の明確化および判定処理の簡略化が可能になる。
【００３５】
また、車両位置計算部２０によるマップマッチング処理において自車両の走行軌跡と地図上の道路形状とを比較することにより、自車両が地図にない道路を走行中であるか否か、すなわち、地図データが古くなって実情に沿わなくなったか否かを判断しており、複雑な処理を追加することなく自車両が地図上の道路から外れたか否かを判定することができる。
【００３６】
図３は、第１の実施形態のナビゲーション装置の変形例を示す図である。図３に示すナビゲーション装置は、図１に示したナビゲーション装置のナビゲーションコントローラ１をナビゲーションコントローラ１Ａに置き換えた構成を有している。また、このナビゲーションコントローラ１Ａは、図１に示したナビゲーションコントローラ１の構成に対して、累積処理部３０を累積処理部３０Ａに置き換えるとともに軌跡描画部３４を追加した点が異なっている。それ以外の構成は、基本的に同じ動作を行っており、詳細な説明は省略する。
【００３７】
累積処理部３０Ａは、図１に示した累積処理部３０と同様に車両位置計算部２０によって自車両が地図データに含まれる道路上を走行していないと判定されたときの頻度を累積するとともに、車両位置が地図上の道路から外れたときの走行軌跡を記録する処理を行う。軌跡描画部３４は、走行軌跡の表示を指示する所定の操作がリモコンユニット４を用いて利用者によってなされたときに、累積処理部３０Ａによって記録された走行軌跡を描画する処理を行う。この描画処理によって生成される走行軌跡描画データが入力されると、表示処理部６０によってディスプレイ装置６に走行軌跡が表示される。
【００３８】
図４は、図３に示したナビゲーション装置の動作手順を示す流れ図であり、地図データが古くなったことを判定して通知を行うとともに地図上の道路から外れて走行したときにその軌跡を表示する場合の動作手順が示されている。この図４に示した流れ図では、図２に示した動作手順に対して、ステップ１１０、１１１、１１２の各動作が追加されている。
【００３９】
具体的には、車両の走行位置が地図上の道路から外れると（ステップ１００で否定判断）、累積処理部３０Ａは、その走行距離を計算するとともに（ステップ１０１）、その走行軌跡を記録する処理を行う（ステップ１１０）。この走行軌跡の記録は、車両の走行位置が地図の道路上に復帰するまで継続される。
【００４０】
また、更新通知部３２によって通知画像が描画され、所定の通知が行われた後（ステップ１０５）、軌跡描画部３４は、利用者によって走行軌跡の表示指示が行われたか否かを判定する（ステップ１１１）。例えば、利用者がリモコンユニット４を用いて所定の操作を行うことによりこの表示指示が行われるとステップ１１１の判定において肯定判断が行われ、軌跡描画部３４は、累積処理部３０Ａによって記録された走行軌跡を読み出して、この走行軌跡を描画する処理を行う。この描画データは表示処理部６０に入力され、ディスプレイ装置６に走行軌跡が表示される（ステップ１１２）。
【００４１】
図５は、走行軌跡の具体的な表示例を示す図である。この表示例では、地図上の道路が点線で示されており、地図上の道路を外れて走行したときの走行軌跡が実線で示されている。このように、地図上の道路から外れて走行したときの走行軌跡を表示することにより、新しくできた道路の地図上での相対的な位置を確認することができるため、この道路が含まれる新しい地図データが必要であるか否か、すぐにでも新しいＤＶＤ２を購入した方がよいかどうかなどを判断する際の参考にすることができる。なお、図５に示した表示例では、比較的詳細表示がなされた地図画像を用いて走行軌跡を表示したが、それまでに記録されている全ての走行軌跡が含まれるように表示縮尺を決定して地図画像を表示したり、地図上の道路を背景に含まないようにしたりしてもよい。また、ステップ１０５において行われる所定の通知画像とは別に走行軌跡画像を表示した場合を説明したが、これらの画像を重ねて表示したり、１画面内を分割してこれらの画像を並行して表示するようにしてもよい。
【００４２】
〔第２の実施形態〕
ところで、上述した実施形態のナビゲーション装置では、地図データが記録されたＤＶＤ２を用いるとともに、地図データが古くなったときに、新しいＤＶＤ２を入手することによって地図データの更新を行う場合を想定しているが、最近では、通信によって地図データを配信する方法もあるため、古くなった地図データの更新を、通信を用いて行うようにしてもよい。
【００４３】
図６は、第２の実施形態のナビゲーション装置を含む地図データ配信システムの構成を示す図である。
図６に示す地図データ配信システムは、各車両に搭載されたナビゲーション装置１００と、ナビゲーション装置１００が保持する地図データが古くなったときにその内容を部分的に更新する更新地図データを提供する地図配信サーバ２００とを含んで構成されている。ナビゲーション装置１００と地図配信サーバとの間は、所定のネットワーク３００を介して接続されている。なお、本実施形態におけるネットワーク３００は、移動体電話網やインターネットなどの各種の通信網を含んで構成されている。また、ナビゲーション装置１００とネットワーク３００との間は、例えば、車両に備わった移動体電話を用いて接続されているものとする。
【００４４】
次に、ナビゲーション装置１００の詳細構成について説明する。図７は、ナビゲーション装置１００の詳細構成を示す図である。図７に示すナビゲーション装置１００は、ナビゲーションコントローラ１Ｂ、リモコンユニット４、車両位置検出部５、ディスプレイ装置６、ハードディスク装置（ＨＤ）７を含んで構成されている。このナビゲーション装置１００は、図１に示した第１の実施形態のナビゲーション装置に対して、地図データの記録媒体をＤＶＤ２からハードディスク装置７に、ナビゲーションコントローラ１をナビゲーションコントローラ１Ｂにそれぞれ置き換えるとともに、携帯電話８を外付けした点が異なっている。
【００４５】
また、ナビゲーションコントローラ１Ｂは、地図バッファ１０、地図読み出し制御部１２、地図描画部１４、車両位置計算部２０、累積処理部３０Ｂ、更新通知部３２Ｂ、更新処理部３６、通信処理部３８、入力処理部５０、表示処理部６０を含んで構成されている。このナビゲーションコントローラ１Ｂは、図１に示したナビゲーションコントローラ１に対して、累積処理部３０、更新通知部３２を累積処理部３０Ｂ、更新通知部３２Ｂにそれぞれ置き換えるとともに、更新処理部３６と通信処理部３８を追加した点が異なっている。以下では、図１に示したナビゲーション装置の構成と異なる部分に着目して説明を行い、その他の基本的に共通する構成については詳細な説明を省略する。
【００４６】
ハードディスク装置７には、地図表示、施設検索、経路探索などに必要な地図データが格納されている。この地図データは、所定の更新単位毎に分割されており、道路が新設されて古くなったときに、分割された地図データ毎に書き換えて更新することができるようになっている。例えば、県単位で地図データが分割されているものとして説明を行うが、他の行政区画単位や経緯度で区画された図葉単位あるいはそれ以外の任意の領域単位で地図データを分割してもよい。
【００４７】
累積処理部３０Ｂは、車両位置計算部２０によって自車両が地図データに含まれる道路上を走行していないと判定されたときの頻度（例えば走行距離）を、地図データの更新単位である県単位で累積する。
更新通知部３２Ｂは、累積処理部３０Ｂによる県毎の累積走行距離が所定の通知基準値を超えたときに、地図更新を指示する所定の通知画像を描画する。
【００４８】
更新処理部３６は、更新通知部３２Ｂによって所定の通知が行われた後に、利用者によって地図データの更新指示が行われると、指定された地図データを取得する更新処理を行う。この更新処理は、該当する地図データのダウンロードを指示する配信要求を地図配信サーバ２００に向けて送るとともにこの配信要求に対応して送信される地図データを受信するダウンロード処理を実施し、この受信した新しい地図データを用いて古い地図データの内容を更新することにより行われる。この更新処理部３６が更新処理手段に対応する。通信処理部３８は、ナビゲーション装置１００がネットワーク３００を介して地図配信サーバ２００との間で地図データを送受信するために必要な処理を行う。
【００４９】
次に、地図配信サーバ２００の詳細構成について説明する。図６に示すように、地図配信サーバ２００は、サーバ制御部２１０、地図データＤＢ（データベース）２２０、通信処理部２３０を含んで構成されている。
サーバ制御部２１０は、ナビゲーション装置１００に対して地域毎の地図データを配信するために地図配信サーバ２００の全体を制御するためのものであり、配信要求受信部２１２および配信データ送信部２１４を備えている。このサーバ制御部２１０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含むコンピュータとしての構成を有しており、ＲＯＭあるいはＲＡＭに格納された所定のプログラムを実行することにより所定の制御動作を行う。
【００５０】
配信要求受信部２１２は、ナビゲーション装置１００から送られてくる配信要求を受信し、この配信要求で指定される地域やナビゲーション装置１００が保持する地図データのバージョン等を特定する処理を行う。配信データ送信部２１４は、ダウンロードの対象となる地域が特定されたときに、この特定された地域に対応する地図データをナビゲーション装置１００に向けて送信する処理を行う。
【００５１】
地図データＤＢ２２０は、地域毎の最新の地図データを格納する。なお、各地域毎の地図データは、各バージョン毎に差分データの形式で格納されており、地図データのバージョンが特定されたときに、そのバージョンよりも新しいバージョンに対応する差分データのみを読み出してナビゲーション装置１００側に送信するようになっている。
【００５２】
通信処理部２３０は、地図配信サーバ２００がネットワーク３００を介してナビゲーション装置１００との間でデータ通信を行うために必要な処理を行う。
図８は、地域毎の地図データが古くなったことを判定して通知を行った後に、利用者の指示に応じて一部の地域の新しい地図データをダウンロードするナビゲーション装置の動作手順を示す流れ図である。
【００５３】
地図表示処理や経路誘導処理等の通常のナビゲーション操作と並行して、車両位置計算部２０は、地図データによって特定された道路上を自車両が走行しているか否かを判定する（ステップ２００）。道路上を走行している場合には肯定判断が行われ、この判定が繰り返される。
【００５４】
また、自車両の走行位置が地図上の道路から外れた場合にはステップ２００において否定判断が行われ、次に、累積処理部３０Ｂは、自車両が地図上の道路を外れてからの走行距離を、地図データ更新の対象となる地域毎に計算するとともに（ステップ２０１）、自車両の走行位置が地図の道路上に復帰したか否かを判定する（ステップ２０２）。復帰しない場合には否定判断が行われ、ステップ２０１に戻って地域毎の走行距離の計算が継続される。
【００５５】
また、地図の道路上に復帰した場合にはステップ２０２の判定において肯定判断が行われ、次に、累積処理部３０Ｂは、ステップ２０１において計算した地域毎の走行距離をそれまでの地域毎の累積走行距離に加算する累積処理を行う（ステップ２０３）。
【００５６】
次に、更新通知部３２Ｂは、地域毎に累積走行距離の値が所定の通知基準値を超えたか否かを判定する（ステップ２０４）。超えていない場合には否定判断が行われ、ステップ２００に戻って地図上の道路を走行しているか否かの判定動作が繰り返される。一方、地域毎の累積走行距離の値が通知基準値を超えている場合、すなわち、一つの地域でも累積走行距離の値が通知基準値を超えている場合にはステップ２０４の判定において肯定判断が行われ、次に、更新通知部３２Ｂは、所定の通知画像描画データを作成する。この通知画像描画データが表示処理部６０に入力されると、所定の通知画面がディスプレイ装置６に表示され、ナビゲーション装置１００の利用者に対して地図更新の通知が行われる（ステップ２０５）。
【００５７】
図９は、通知画像が含まれる通知画面の具体例を示す図である。図９に示す通知画面には、地域毎の地図データが古くなっている旨を知らせるためのメッセージ「地図データが古くなっています」と、地図上にない道路を走行したときの累積走行距離を地域毎（距離が長い順）に示した表と、新しい地図データをダウンロードするためにその対象となる地域の選択を促すメッセージ「ダウンロードする地域を選んでください」とが含まれている。
【００５８】
次に、更新処理部３６は、利用者によるダウンロードの指示があったか否かを判定する（ステップ２０６）。利用者によってリモコンユニット４が操作されて、図９に示した通知画像に含まれるいずれかの地域（県）が選択された状態で、所定のダウンロード指示操作が行われるとステップ２０６の判定において肯定判断が行われ、次に、更新処理部３６は、通信処理部３８および携帯電話８を介して、選択された地域を特定した配信要求を地図配信サーバ２００に向けて送信して新しい地図データのダウンロードを実施し、ハードディスク装置７に格納された古い地図データの内容を更新する処理を行う（ステップ２０７）。
【００５９】
このように、本実施形態のナビゲーション装置では、ハードディスク装置７に格納されている地図データが古くなったために、自車両が地図上の道路から外れて走行する距離が長くなったときに、地域毎の累積走行距離がわかるように通知が行われており、地域を特定した地図更新の指示を行うことが可能になる。これにより、必要な地図データのみを、地域を指定して部分的に更新することが可能になり、更新に要するコストや読み込むデータ量を削減することが可能になる。
【００６０】
また、利用者は、送信を示唆する通知が行われたときに所定の操作を行って外部の地図配信サーバ２００から指定した地域の新しい地図データの配信を受ければよいため、この配信を指示するタイミングの判断が容易になるとともに、通信回数を低減することによる通信コストの低減が可能になる。
【００６１】
なお、上述した実施形態では、利用者によるダウンロード指示があったときに、地図データの配信処理を実施するようにしたが、利用者の指示を待たずに（この場合には図８に示したステップ２０６の動作を省略すればよい）、累積走行距離が所定の通知基準値を超えている地域について新しい地図データの配信処理を自動的に開始するようにしてもよい。これにより、地図データ更新に要する手間を低減することが可能になる。
【００６２】
〔第３の実施形態〕
上述した第２の実施形態では、通信によって直接地図配信サーバ２００から送られてくる地図データをナビゲーション装置１００に取り込むようにしたが、パソコン（パーソナルコンピュータ）等で取り込んだ地図データをメモリカード等の記録媒体を介してナビゲーション装置に読み込むようにしてもよい。
【００６３】
図１０は、更新対象となる新しい地図データをダウンロードしてパソコンに取り込むようにした地図データ配信システムの構成を示す図である。
図１０に示す地図データ配信システムは、ナビゲーション装置に取り込む地図データのダウンロード処理を行うパソコン（ＰＣ）４００と、ナビゲーション装置が保持する地図データが古くなったときにその内容を部分的に更新する更新地図データを提供する地図配信サーバ２００とを含んで構成されている。パソコン４００は、ダウンロード処理を実施して地図配信サーバ２００から送られてくる地図データを取得し、装着された着脱可能なメモリカード（図示せず）にこの地図データを格納する。
【００６４】
図１１は、第３の実施形態のナビゲーション装置の構成を示す図である。図１１に示すナビゲーション装置は、ナビゲーションコントローラ１Ｃ、リモコンユニット４、車両位置検出部５、ディスプレイ装置６、ハードディスク装置（ＨＤ）７を含んで構成されている。このナビゲーション装置は、図１に示した第１の実施形態のナビゲーション装置に対して、地図データの記録媒体をＤＶＤ２からハードディスク装置７に、ナビゲーションコントローラ１をナビゲーションコントローラ１Ｃにそれぞれ置き換えるとともに、着脱自在のメモリカード４４を装着するカードスロット４２を備えた点が異なっている。
【００６５】
また、ナビゲーションコントローラ１Ｃは、地図バッファ１０、地図読み出し制御部１２、地図描画部１４、車両位置計算部２０、累積処理部３０、更新通知部３２、更新処理部４０、入力処理部５０、表示処理部６０を含んで構成されている。このナビゲーションコントローラ１Ｃは、図１に示したナビゲーションコントローラ１に対して更新処理部４０を追加した点が異なっている。以下では、図１や図７に示したナビゲーション装置の構成と異なる部分に着目して説明を行い、その他の基本的に共通する構成については詳細な説明を省略する。
【００６６】
更新処理部４０は、新しい地図データが格納されたメモリカード４４がカードスロット４２に装着されたときに、この地図データを読み出してハードディスク装置７に格納されている古い地図データの更新処理を行う。
次に、上述した地図データ配信システムおよびナビゲーション装置を用いた地図データの更新動作について説明する。
【００６７】
図１２は、図１０に示した地図データ配信システムにおいて地図データを取得するパソコン４００の動作手順を示す流れ図である。また、図１３はパソコン４００によって取得した地図データを格納したメモリカード４４が装着されるナビゲーション装置の動作手順を示す流れ図である。なお、図１２に示した動作手順にしたがってパソコン４００によって地図データを取得する前に、図２に示す動作手順にしたがって地図データ更新を示唆する所定の通知が更新通知部３２によって行われているものとする。
【００６８】
利用者の操作によってパソコン４００が地図配信サーバ２００に接続されると（ステップ２１０）、新しい地図データのダウンロードが実施される（ステップ２１１）。例えば、地図配信サーバ２００は、パソコン４００から送られてくる配信要求に基づいて、利用者やこの利用者について配信が終了している地図データのバージョン等の情報を特定し、新しい地図データの差分データのみを送信することが望ましい。また、第２の実施形態で説明したように、地域ごとに地図データの更新の必要性が判断可能な場合であって、配信要求によって地域が選択されている場合には、選択された地域の地図データ（好ましくはその差分データ）のみを取得するようにしてもよい。このようにしてダウンロードされた地図データは、一旦パソコン４００に取り込まれて保存された後（ステップ２１２）、メモリカード４４に転送される（ステップ２１３）。
【００６９】
ナビゲーション装置においては、ナビゲーションコントローラ１Ｃ内の更新処理部４０は、カードスロット４２にメモリカード４４が装着されたか否かを判定しており（ステップ２２０）、装着されていない場合には否定判断を行ってこの判定を繰り返す。また、カードスロット４２にメモリカード４４が装着されるとステップ２２０の判定において肯定判断が行われ、次に、更新処理部４０は、装着されたメモリカード４４に更新対象となる新しい地図データが格納されているか否かを判定する（ステップ２２１）。更新対象の地図データが格納されていない場合には否定判断が行われ、ステップ２２０に戻って新しいメモリカード４４の装着の有無判定が繰り返される。
【００７０】
装着されたメモリカード４４に更新対象の地図データが格納されている場合にはステップ２２１において肯定判断が行われ、次に、更新処理部４０は、利用者による更新指示がなされたか否かを判定する（ステップ２２２）。更新指示がなされない場合にはこの判定が繰り返される。
【００７１】
また、利用者によってリモコンユニット４が操作されて更新指示がなされた場合にはステップ２２２の判定において肯定判断が行われ、次に、更新処理部４０は、メモリカード４４に格納された新しい地図データを読み出して、ハードディスク装置７に格納された古い地図データの内容を更新する処理を行う（ステップ２２３）。
【００７２】
このように、メモリカード４４等の記録媒体を用いて地図データの更新を行う場合であっても、その前に更新を示唆する通知を行うことにより、更新タイミング等の判断が容易となる。
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、自車両が地図上の道路から外れて走行しているときの頻度を累積する際に走行距離を用いたが、走行時間を累積したり、地図上の道路から外れた後再び地図上の道路に復帰するまでの回数を累積するようにしてもよい。
【００７３】
また、上述した実施形態では、旦に走行距離を累積したが、同じ道路については累積処理を停止し、新しい道路を走行した場合にのみ走行距離を累積するようにしてもよい。これにより、実際に走行した新設道路の距離を求めることが可能になる。
【００７４】
また、上述した第３の実施形態では、パソコン４００で取り込んだ地図データをメモリカード４４に格納したが、メモリカード４４以外の記録媒体、例えば、追記あるいは書き換えが可能なＣＤやＤＶＤに地図データを格納してナビゲーション装置によって読み込むようにしてもよい。
【００７５】
【発明の効果】
上述したように、本発明によれば、地図にない道路を走行する頻度が高くなったときに通知が行われるため、地図データが古くなったか否かを車両毎、利用者毎に判定することが可能になり、各利用者において地図データ更新の判断が容易となる。
【図面の簡単な説明】
【図１】第１の実施形態のナビゲーション装置の構成を示す図である。
【図２】地図データが古くなったことを判定して通知を行うナビゲーション装置の動作手順を示す流れ図である。
【図３】第１の実施形態のナビゲーション装置の変形例を示す図である。
【図４】図３に示したナビゲーション装置の動作手順を示す流れ図である。
【図５】走行軌跡の具体的な表示例を示す図である。
【図６】第２の実施形態のナビゲーション装置を含む地図データ配信システムの構成を示す図である。
【図７】ナビゲーション装置の詳細構成を示す図である。
【図８】地域毎の地図データが古くなったことを判定して通知を行った後に、利用者の指示に応じて一部の地域の新しい地図データをダウンロードするナビゲーション装置の動作手順を示す流れ図である。
【図９】通知画像が含まれる通知画面の具体例を示す図である。
【図１０】更新対象となる新しい地図データをダウンロードしてパソコンに取り込むようにした地図データ配信システムの構成を示す図である。
【図１１】第３の実施形態のナビゲーション装置の構成を示す図である。
【図１２】図１０に示した地図データ配信システムにおいて地図データを取得するパソコンの動作手順を示す流れ図である。
【図１３】パソコンによって取得した地図データを格納したメモリカードが装着されるナビゲーション装置の動作手順を示す流れ図である。
【符号の説明】
１、１Ａ、１Ｂ、１Ｃ  ナビゲーションコントローラ
２  ＤＶＤ
３  ディスク読取装置
４  リモコンユニット
５  車両位置検出部
６  ディスプレイ装置
７  ハードディスク装置（ＨＤ）
８  携帯電話
１０  地図バッファ
１２  地図読出制御部
１４  地図描画部
２０  車両位置計算部
３０、３０Ａ、３０Ｂ  累積処理部
３２、３２Ｂ  更新通知部
３４  軌跡描画部
３６、４０  更新処理部
３８  通信処理部
４２  カードスロット
４４  メモリカード
５０  入力処理部
６０  表示処理部
１００  ナビゲーション装置
２００  地図配信サーバ
【図１】
2004233174.tif 000003
【図２】
2004233174.tif 000004
【図３】
2004233174.tif 000005
【図４】
2004233174.tif 000006
【図５】
2004233174.tif 000007
【図６】
2004233174.tif 000008
【図７】
2004233174.tif 000009
【図８】
2004233174.tif 000010
【図９】
2004233174.tif 000011
【図１０】
2004233174.tif 000012
【図１１】
2004233174.tif 000013
【図１２】
2004233174.tif 000014
【図１３】
2004233174.tif 000015