(57)【要約】【課題】更新を行うべきメッシュの地図データを確実に更新しつつ、更新情報を可能な限り少なくすることのできる更新型のナビゲーション装置を提供する。【解決手段】メッシュに分割された地図データを記憶する地図データ記憶装置２と、過去に通過したメッシュを登録する通過メッシュ記憶装置３と、通過メッシュ記憶装置に登録されているメッシュに対応する地図データを更新するための更新情報を取得する更新情報取得部１１と、更新情報取得部で取得された更新情報を用いて地図データ記憶装置に記憶されている地図データをメッシュ単位で更新する地図データ更新部１２とを備えている。【選択図】図２
2008175643.tif 000002
【特許請求の範囲】
【請求項１】
メッシュに分割された地図データを記憶する地図データ記憶装置と、
過去に通過したメッシュを登録する通過メッシュ記憶装置と、
前記通過メッシュ記憶装置に登録されているメッシュに対応する地図データを更新するための更新情報を取得する更新情報取得部と、
前記更新情報取得部で取得された更新情報を用いて前記地図データ記憶装置に記憶されている地図データをメッシュ単位で更新する地図データ更新部
とを備えたナビゲーション装置。
【請求項２】
現在位置を検出する位置検出装置と、
位置検出装置によって検出された現在位置が含まれるメッシュが通過メッシュ記憶装置に登録されているかどうかを確認する通過メッシュ確認部と、
前記通過メッシュ確認部により前記位置検出装置によって検出された現在位置が含まれるメッシュが前記通過メッシュ記憶装置に登録されていないことが確認された場合に、該メッシュを通過メッシュ記憶装置に登録する通過メッシュ記憶更新部
とを備えたことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
地図を表示する表示装置と、
地図データ記憶装置から読み出した地図データに基づきメッシュに分割された地図を生成し、通過メッシュ記憶装置に登録されているメッシュに対応する部分を強調して前記表示装置に表示させる通過メッシュ強調表示部と、
前記表示装置に表示されたメッシュの中から１つを選択する入力装置と、
前記入力装置によって選択されたメッシュの登録を前記通過メッシュ記憶装置から削除し、または、前記入力装置によって選択されたメッシュを前記通過メッシュ記憶装置に新たに登録することにより前記通過メッシュ記憶装置の登録内容を編集する通過メッシュ編集部
とを備えたことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
指示を入力する入力装置と、
前記入力装置からの指示に応じた地点を登録地として登録する地点登録部と、
前記入力装置からの指示に応じて、前記地点登録部によって登録された登録地が存在するメッシュを通過メッシュ記憶装置に登録する登録地存在メッシュ登録部
とを備えたことを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
外部のサーバと通信する通信装置を備え、
更新情報取得部は、前記通信装置を介して外部のサーバから更新情報を取得する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項６】
更新情報を記憶した記録媒体から該更新情報を読み取る記録媒体読取装置を備え、
更新情報取得部は、前記記録媒体読取装置によって記録媒体から読み取られた更新情報を取得する
ことを特徴とする請求項１記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図データに基づきユーザを目的地まで案内するナビゲーション装置に関し、特に自己の内部に保持している地図データを更新する技術に関する。
【背景技術】
【０００２】
従来、自己の地図データ記憶装置に保持している地図データを更新する必要が生じた場合に、更新情報をできるだけ少なくするような更新型のナビゲーション装置が知られている。例えば、特許文献１は、ルート探索時に、効率的に地図データの取得および更新を行う通信型ナビゲーション装置およびサーバ装置を開示している。サーバ装置は、通信型ナビゲーション装置からのルート探索要求を受信し、ルート探索を行ってルート情報を作成する。次に、探索ルートに沿って走行すべき道路のうち、高速道路区間以外の区間に対応する地図データのメッシュを特定し、それらメッシュのメッシュコードおよび更新情報を取得する。そして、上記メッシュコードおよび更新情報と、作成されたルート情報とを、ルート探索要求を行った通信型ナビゲーション装置へ送信する。通信型ナビゲーション装置側では、受信したメッシュコードおよび更新情報を利用し、既に取得済みのメッシュデータと比較することにより、必要なメッシュデータを特定してサーバに要求することができる。この際、高速道路区間は詳細なメッシュデータは必ずしも必要でないので、高速道路区間以外の区間のメッシュデータについてのみ必要な地図を取得または更新することにより、通信費を節約しつつ適切な地図の取得および更新を行うことができる。
【０００３】
【特許文献１】特開２００３−０７５１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に開示された技術では、ルート探索を行った際にしか地図データの更新は行われないため、例えばルート探索を行わずに更新情報が用意されているメッシュを走行した場合、更新情報が存在しているにも拘わらず地図データの更新が行われないという問題が発生している。
【０００５】
この発明は、上述した問題を解消するためになされたものであり、その課題は、更新を行うべきメッシュの地図データを確実に更新しつつ、更新情報を可能な限り少なくすることのできる更新型のナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、この発明に係るナビゲーション装置は、メッシュに分割された地図データを記憶する地図データ記憶装置と、過去に通過したメッシュを登録する通過メッシュ記憶装置と、通過メッシュ記憶装置に登録されているメッシュに対応する地図データを更新するための更新情報を取得する更新情報取得部と、更新情報取得部で取得された更新情報を用いて地図データ記憶装置に記憶されている地図データをメッシュ単位で更新する地図データ更新部とを備えている。
【発明の効果】
【０００７】
この発明に係るナビゲーション装置によれば、例えば電源の投入時などに、過去に通過したことのあるメッシュの地図データがメッシュ単位で最新の状態に更新されるので、更新を行うべきメッシュの地図データを確実に更新しつつ、更新情報を可能な限り少なくすることができる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置の構成を示すブロック図である。このナビゲーション装置は、位置検出装置１、地図データ記憶装置２、通過メッシュ記憶装置３、入力装置４、制御装置５、表示装置６および通信装置７から構成されている。また、このナビゲーション装置は、通信によってサーバ８と接続されている。
【０００９】
位置検出装置１は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ、車速センサおよびジャイロセンサ（いずれも図示は省略する）から構成されている。この位置検出装置１は、ＧＰＳセンサで検出されたＧＰＳ信号、車速センサで検出された車速信号およびジャイロセンサで検出された方位信号に基づき自己の現在位置を検出し、現在位置データとして制御装置５に送る。
【００１０】
地図データ記憶装置２は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）またはＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）が装着されたディスクドライブ装置、または大容量不揮発性メモリなどから構成されており、地図データを格納している。地図データはメッシュに分割されており、各メッシュにはバージョン情報が付されている。この地図データ記憶装置２に格納されている地図データは、制御装置５によって読み出される。
【００１１】
通過メッシュ記憶装置３は、例えばＨＤＤ装置または不揮発性メモリなどから構成されており、過去に通過したメッシュを表すデータを通過メッシュリストとして格納している。この通過メッシュ記憶装置３に格納されている通過メッシュリストへのメッシュを表すデータの書き込みを「メッシュの登録」と呼び、通過メッシュ記憶装置３に格納されている通過メッシュリストからメッシュを表すデータの消去を「メッシュの登録の削除」と呼ぶ。これらメッシュの登録およびメッシュの登録の削除は、制御装置５によって行われる。また、この通過メッシュ記憶装置３に格納されている通過メッシュリストは、制御装置５によって読み出される。
【００１２】
入力装置４は、例えばリモートコントローラ（リモコン）、操作ボタン、タッチパネルまたは音声認識機能を備えた音声操作装置などから構成されている。この入力装置４は、ユーザがナビゲーション装置に指示を与えるために使用される。例えば、経路探索時の目的地の入力、表示装置６に表示される地図のスクロールまたはメッシュの選択（詳細は後述する）などに使用される。この入力装置４から入力されたデータは、制御装置５に送られる。
【００１３】
制御装置５は、例えばマイクロコンピュータから構成されており、このナビゲーション装置の全体を制御する。マイクロコンピュータは、いずれも図示は省略するが、ＣＰＵ、プログラムおよびその動作に不可欠なデータを記憶したＲＯＭ、ＣＰＵが演算を行うときに使用するＲＡＭ、外部と間の信号の入出力を制御するＩ／Ｏ、表示装置６を制御する制御部などから構成されている。この制御装置５は、例えば、入力装置４から入力されたデータにしたがって、地図データ記憶装置２に格納されている地図データに基づき経路計算を行ったり、地図またはその他のメッセージを表示装置６に表示させるための表示データを生成したり、または、地図データ記憶装置２に記憶されている地図データを更新する処理を実行する。この制御装置５の詳細は後述する。
【００１４】
表示装置６は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）から構成されており、制御装置５から送られてくる表示データにしたがって、地図、車両の現在位置、経路、交差点案内図または各種メッセージなどを表示する。通信装置７は、ネットワーク（図示は省略する）を介して外部のサーバ８と制御装置５との間で行われる通信を制御する。具体的には、通信装置７は、制御装置５から送られてくる通過メッシュリストおよびバージョン情報を、ネットワークを介してサーバ８に送信する。また、サーバ８からネットワークを介して送られてくる更新情報を受信し、制御装置５に送る。サーバ８は、ネットワークに接続されているナビゲーション装置に対し、各ナビゲーション装置が保持している地図データの更新情報を提供する。このサーバ８の詳細は後述する。
【００１５】
次に、制御装置５の詳細を説明する。図２は、制御装置５の機能的な構成を示すブロック図である。この制御装置５は、更新情報取得部１１および地図データ更新部１２から構成されている。
【００１６】
更新情報取得部１１は、通過メッシュ記憶装置３から通過メッシュリストを読み出し、また、この読み出した通過メッシュリストに登録されているメッシュに対応する地図データのバージョン情報を地図データ記憶装置２から読み出し、これら読み出した通過メッシュリストおよびバージョン情報を通信装置７に送る。また、更新情報取得部１１は、通過メッシュリストおよびバージョン情報の送信に応答して、サーバ８から通信装置７を介して送られてくる更新情報を受け取り、地図データ更新部１２に送る。
【００１７】
地図データ更新部１２は、更新情報取得部１１から送られてくる更新情報に基づき、地図データ記憶装置２に記憶されている地図データをメッシュ単位で更新するとともに、送信した地図データに付するバージョン情報を改訂する。
【００１８】
次に、サーバ８の詳細を説明する。図３は、サーバ８の構成を示すブロック図である。このサーバ８は、通信装置１０１、地図データ記憶装置１０２および制御装置１０３から構成されている。通信装置１０１は、ネットワークを介して接続されるナビゲーション装置（図示は省略している）と制御装置１０３との間で行われる通信を制御する。具体的には、通信装置１０１は、ナビゲーション装置から受信された通過メッシュリストおよびバージョン情報を制御装置１０３に送る。また、制御装置１０３から送られてくる更新情報をナビゲーション装置に送信する。
【００１９】
地図データ記憶装置１０２は、例えばＨＤＤ装置から構成されており、最新の地図データを記憶している。地図データ記憶装置１０２に格納されている地図データは、ナビゲーション装置に保持されている地図データと同様に、メッシュに分割されており、各メッシュにはバージョン情報が付されている。この地図データ記憶装置１０２に記憶されている地図データは、制御装置１０３によって読み出される。
【００２０】
制御装置１０３は、例えばサーバコンピュータから構成されており、このサーバ８の全体を制御する。この制御装置１０３は、バージョン情報確認部１１１および差分情報生成部１１２を備えている。バージョン情報確認部１１１は、ナビゲーション装置から通信装置１０１を介して受け取った通過メッシュリストに登録されているメッシュに対応するバージョン情報と、地図データ記憶装置１０２に格納されている、上記通過メッシュリストに登録されているメッシュに対応するメッシュの地図データに付されているバージョン情報とを比較し、その比較結果を差分情報生成部１１２に送る。
【００２１】
差分情報生成部１１２は、バージョン情報確認部１１１から送られてくる比較結果が、ナビゲーション装置から受け取った通過メッシュリストに登録されているメッシュに対応するバージョン情報が、地図データ記憶装置１０２の中の対応するメッシュの地図データに付されているバージョン情報より古い場合は、これら２つのメッシュに対応する地図データの差分情報を生成し、通信装置１０１に送る。通信装置１０１は、この受け取った差分情報を更新情報としてナビゲーション装置に送信する。
【００２２】
次に、上記のように構成される、この発明の実施の形態１に係るナビゲーション装置の動作を、ナビゲーション装置の起動時に行われる地図データ更新処理を中心に、図４に示すフローチャートを参照しながら説明する。
【００２３】
ナビゲーション装置の電源がオンにされると、まず、通過メッシュリストおよびバージョン情報がサーバ８に送信される（ステップＳＴ１１）。すなわち、更新情報取得部１１は、まず、通過メッシュ記憶装置３から通過メッシュリストを読み出し、次いで、この読み出した通過メッシュリストに登録されているメッシュに対応する地図データのバージョン情報を地図データ記憶装置２から読み出し、これら読み出した通過メッシュリストおよびバージョン情報を通信装置７に送る。これにより、通信装置７は、通過メッシュリストおよびバージョン情報をサーバ８に送信する。
【００２４】
次いで、サーバ８からの応答を受信したかどうかが調べられる（ステップＳＴ１２）。すなわち、更新情報取得部１１は、サーバ８から通信装置７を介して応答が得られたかどうかを調べる。このステップＳＴ１２において、サーバ８からの応答を受信していないことが判断されると、このステップＳＴ１２を繰り返し実行しながら待機状態に入る。この待機状態において、サーバ８は、更新情報を生成してナビゲーション装置に送信する。このサーバ８の動作は後述する。
【００２５】
上記ステップＳＴ１２の繰り返し実行による待機状態において、サーバ８からの応答を受信したことが判断されると、更新情報の取得が行われる（ステップＳＴ１３）。すなわち、更新情報取得部１１は、通過メッシュリストおよびバージョン情報の送信に応答して、サーバ８から通信装置７を介して送られてくる更新情報を受け取り、地図データ更新部１２に送る。
【００２６】
次いで、地図データの更新が行われる（ステップＳＴ１４）。すなわち、地図データ更新部１２は、更新情報取得部１１から送られてくる更新情報に基づき、地図データ記憶装置２に格納されている地図データをメッシュ単位で更新する。地図データの更新は、更新情報として送られてくる差分情報を用いて、古い地図データの部分を新しい地図データで置き換えるという方法で行われる。
【００２７】
次に、サーバ８の動作を図５に示すフローチャートを参照しながら説明する。サーバ８では、まず、ナビゲーション装置（以下、「端末側」という）のバージョン情報が取得される（ステップＳＴ２１）。すなわち、制御装置１０３のバージョン情報確認部１１１は、ナビゲーション装置から通信装置１０１を介して受け取ったバージョン情報を取得する。
【００２８】
次いで、サーバ側（サーバ８）のバージョン情報が取得される（ステップＳＴ２２）。すなわち、バージョン情報確認部１１１は、ナビゲーション装置から受け取った通過メッシュリストに登録されているメッシュに対応する、地図データ記憶装置１０２の中の地図データに付されているバージョン情報を取得する。
【００２９】
次いで、端末側のバージョンがサーバ側のバージョンより古いかどうかが調べられる（ステップＳＴ２３）。すなわち、バージョン情報確認部１１１は、端末側のバージョンとサーバ側のバージョンとを比較する。このステップＳＴ２３において、端末側のバージョンがサーバ側のバージョンより古くないことが判断されると、通過メッシュリストおよびバージョン情報を送信したナビゲーション装置に保持されている地図データは最新である旨を認識し、サーバ８は処理を終了する。
【００３０】
一方、ステップＳＴ２３において、端末側のバージョンがサーバ側のバージョンより古いことが判断されると、次いで、差分情報の生成が行われる（ステップＳＴ２４）。すなわち、差分情報生成部１１２は、バージョン情報確認部１１１から送られてくる比較結果により、ナビゲーション装置から受け取った通過メッシュリストに登録されているメッシュに対応するバージョン情報が、地図データ記憶装置１０２の中の対応する地図データに付されているバージョン情報より古いことが示されていると、これら２つのメッシュに対応する地図データの差分情報を生成する。
【００３１】
次いで、差分情報が更新情報として送信される（ステップＳＴ２５）。すなわち、差分情報生成部１１２は、ステップＳＴ２４において生成した差分情報を、通信装置１０１に送る。これにより、通信装置１０１は、差分情報生成部１１２から受け取った差分情報を更新情報としてナビゲーション装置に送信する。
【００３２】
以上説明したように、この発明の実施の形態１に係るナビゲーション装置によれば、ナビゲーション装置の電源の投入時に、通過メッシュリストに記憶されている過去に通過したことのあるメッシュの地図データがメッシュ単位で最新の状態に更新されるので、更新を行うべきメッシュの地図データを確実に更新しつつ、更新情報を可能な限り少なくすることができる。
【００３３】
実施の形態２．
この発明の実施の形態２に係るナビゲーション装置は、車両が新しいメッシュに進入したときに、地図データを更新するようにしたものである。
【００３４】
この実施の形態２に係るナビゲーション装置の構成は、制御装置５の機能的な構成を除き、図１に示した実施の形態１に係るナビゲーション装置の構成と同じである。また、サーバ８の構成は、図３に示した実施の形態１に係るサーバの構成と同じであり、サーバ８の動作は、図５のフローチャートに示した実施の形態１に係るサーバの動作と同じである。
【００３５】
図６は、この発明の実施の形態２に係るナビゲーション装置に含まれる制御装置５の機能的な構成を示すブロック図である。この制御装置５は、図２に示した実施の形態１に係るナビゲーション装置に含まれる制御装置に、通過メッシュ確認部１３および通過メッシュ記憶更新部１４が追加されて構成されている。以下では、実施の形態１と相違する部分を中心に説明する。
【００３６】
通過メッシュ確認部１３は、位置検出装置１から送られてくる現在位置データによって示される位置（現在位置）が、地図データ記憶装置２から読み出した地図データのいずれのメッシュに属するかを検出し、さらに、この検出したメッシュが通過メッシュ記憶装置３に登録されているかどうかを確認する。この通過メッシュ確認部１３による確認結果は、通過メッシュ記憶更新部１４に送られる。
【００３７】
通過メッシュ記憶更新部１４は、通過メッシュ確認部１３から送られてきた確認結果が、現在位置が属するメッシュが通過メッシュ記憶装置３に登録されていないことを示している場合に、その現在位置が属するメッシュを通過メッシュ記憶装置３に登録する。
【００３８】
次に、上記のように構成される、この発明の実施の形態２に係るナビゲーション装置の動作を、新しいメッシュに進入した時に行われる地図データ更新処理を中心に、図７に示すフローチャートを参照しながら説明する。
【００３９】
地図データ更新処理では、まず、走行中のメッシュが通過メッシュリストに登録されているかどうかが調べられる（ステップＳＴ３１）。すなわち、通過メッシュ確認部１３は、位置検出装置１から送られてくる現在位置データによって示される現在位置が、地図データ記憶装置２から読み出した地図データのいずれのメッシュに属するかを検出し、さらに、この検出したメッシュが通過メッシュ記憶装置３に登録されているかどうかを確認する。このステップＳＴ３１において、走行中のメッシュが通過メッシュリストに登録されていることが判断されると、そのメッシュは過去に通過したことがある旨が認識され、地図データ更新処理は終了する。
【００４０】
一方、ステップＳＴ２１において、走行中のメッシュが通過メッシュリストに登録されていないことが判断されると、そのメッシュは過去に通過したことがない旨が認識され、走行中のメッシュが通過メッシュリストに登録される（ステップＳＴ３２）。すなわち、通過メッシュ記憶更新部１４は、通過メッシュ確認部１３から送られてきた確認結果が、現在位置が属するメッシュ（走行中のメッシュ）が通過メッシュ記憶装置３に登録されていないことを示している場合に、その現在位置が属するメッシュを通過メッシュ確認部１３に登録する。
【００４１】
次いで、更新情報の取得および地図データの更新が行われる（ステップＳＴ３３）。このステップＳＴ３３の処理は、図４のフローチャートに示した実施の形態１に係るナビゲーション装置で行われる処理と同じである。すなわち、通過メッシュリストおよびバージョン情報がサーバ８に送信され（ステップＳＴ１１）、サーバ８からの応答が受信されると更新情報の取得が行われ（ステップＳＴ１３）、その後、地図データの更新が行われる（ステップＳＴ１４）。その後、地図データ更新処理は終了する。
【００４２】
以上説明したように、この発明の実施の形態２に係るナビゲーション装置によれば、過去に走行したことのないメッシュに進入した際、そのメッシュの地図データを最新の状態に更新することができる。その結果、ユーザが走行する範囲の地図データを常に最新の状態に保つことができる。この際、ユーザが走行しない範囲の地図データは更新不要とみなされて更新されないので、地図データの更新を短時間で行うことができる。
【００４３】
実施の形態３．
この発明の実施の形態３に係るナビゲーション装置は、通過メッシュリストをユーザが編集できるようにしたものである。
【００４４】
この実施の形態３に係るナビゲーション装置の構成は、制御装置５の機能的な構成を除き、図１に示した実施の形態１に係るナビゲーション装置の構成と同じである。また、サーバ８の構成は、図３に示した実施の形態１に係るサーバの構成と同じであり、サーバ８の動作は、図５のフローチャートに示した実施の形態１に係るサーバの動作と同じである。
【００４５】
図８は、この発明の実施の形態３に係るナビゲーション装置に含まれる制御装置５の機能的な構成を示すブロック図である。この制御装置５は、図２に示した実施の形態１に係るナビゲーション装置に含まれる制御装置に、通過メッシュ強調表示部１５および通過メッシュ編集部１６が追加されて構成されている。以下では、実施の形態１と相違する部分を中心に説明する。
【００４６】
通過メッシュ強調表示部１５は、位置検出装置１から送られてくる現在位置データによって示される位置（現在位置）の周辺の地図データを地図データ記憶装置２から読み出してメッシュに分割し、分割したメッシュのうち、通過メッシュ記憶装置３に登録されているメッシュを、例えば色を他のメッシュと変えるなどして強調する表示データを生成し、表示装置６に送る。
【００４７】
通過メッシュ編集部１６は、入力装置４からの指示に応じて、通過メッシュ記憶装置３に登録されているメッシュを削除し、または通過メッシュ記憶装置３に新しいメッシュを登録するといった編集を行う。より詳しくは、入力装置４によって指示されたメッシュが通過メッシュ記憶装置３に登録されていれば、そのメッシュを削除し、通過メッシュ記憶装置３に登録されていなければ、そのメッシュを通過メッシュ記憶装置３に登録する。
【００４８】
次に、上記のように構成される、この発明の実施の形態３に係るナビゲーション装置の動作を、通過メッシュリストを編集する通過メッシュ編集処理を中心に、図９に示すフローチャートを参照しながら説明する。
【００４９】
通過メッシュ編集処理では、まず、通過メッシュリストに登録されているメッシュの強調表示が行われる（ステップＳＴ４１）。すなわち、通過メッシュ強調表示部１５は、位置検出装置１から送られてくる現在位置データによって示される位置の周辺の地図データを地図データ記憶装置２から読み出してメッシュに分割し、分割したメッシュのうち、通過メッシュ記憶装置３に登録されているメッシュを強調する表示データを生成して表示装置６に送る。これにより、表示装置６には、通過メッシュ記憶装置３に登録されているメッシュが強調された地図が表示される。
【００５０】
次いで、メッシュの選択が行われる（ステップＳＴ４２）。すなわち、ユーザは、入力装置４を使用して、表示装置６に表示されているメッシュに分割された地図の中から、編集対象とするメッシュを選択する。通過メッシュ編集部１６は、入力装置４から送られてきたデータに基づき、表示装置６に表示されているメッシュの中から、１つのメッシュを選択する。
【００５１】
次いで、ステップＳＴ４２で選択されたメッシュが通過メッシュリストに登録されているかどうかが調べられる（ステップＳＴ４３）。すなわち、通過メッシュ編集部１６は、通過メッシュ記憶装置３を参照し、入力装置４によって選択されたメッシュが通過メッシュ記憶装置３に登録されているかどうかを調べる。
【００５２】
このステップＳＴ４３において、入力装置４によって選択されたメッシュが通過メッシュリストに登録されていることが判断されると、選択されたメッシュの登録が通過メッシュリストから削除される（ステップＳＴ４４）。すなわち、通過メッシュ編集部１６は、入力装置４から指示されたメッシュの登録を、通過メッシュ記憶装置３から削除する。その後、通過メッシュ編集処理は終了する。
【００５３】
一方、ステップＳＴ４３において、入力装置４によって選択されたメッシュが通過メッシュリストに登録されていないことが判断されると、選択されたメッシュが通過メッシュリストに登録される（ステップＳＴ４５）。すなわち、通過メッシュ編集部１６は、入力装置４から指示されたメッシュを、通過メッシュ記憶装置３に登録する。その後、通過メッシュ編集処理は終了する。
【００５４】
以上説明したように、この発明の実施の形態３に係るナビゲーション装置によれば、ユーザは、入力装置４からメッシュを指定することにより、所望のメッシュの地図データを更新するかどうかを決定できる。したがって、過去に進入したことがないメッシュであっても、今後、そのメッシュに進入する可能性が高い場合は、そのメッシュを通過メッシュ記憶装置３に登録することにより、進入する可能性が高いメッシュの地図データを更新できる。逆に、過去に進入したことがあるメッシュであっても、今後、そのメッシュに進入する可能性が低い場合は、そのメッシュの登録を通過メッシュ記憶装置３から削除することにより、進入する可能性が低いメッシュの地図データは更新されないので、更新に要する時間を短縮できる。
【００５５】
実施の形態４．
この発明の実施の形態４に係るナビゲーション装置は、登録地を通過メッシュリストに登録するようにしたものである。
【００５６】
この実施の形態４に係るナビゲーション装置の構成は、制御装置５の機能的な構成を除き、図１に示した実施の形態１に係るナビゲーション装置の構成と同じである。また、サーバ８の構成は、図３に示した実施の形態１に係るサーバの構成と同じであり、サーバ８の動作は、図５のフローチャートに示した実施の形態１に係るサーバの動作と同じである。
【００５７】
図１０は、この発明の実施の形態４に係るナビゲーション装置に含まれる制御装置５の機能的な構成を示すブロック図である。この制御装置５は、図２に示した実施の形態１に係るナビゲーション装置に含まれる制御装置に、地点登録部１７および登録地存在メッシュ登録部１８が追加されて構成されている。以下では、実施の形態１と相違する部分を中心に説明する。
【００５８】
地点登録部１７は、入力装置４からの指示に応じて、地図データ記憶装置２から読み出した地図データに基づいて作成された地図上の任意の地点を、登録地として自己の内部のメモリ（図示しない）に設けられた登録地リストに登録する。この登録地リストに登録された登録地は、例えば、経路探索時の目的地または経由地などとして使用される。また、地点登録部１７は、登録地リストを表すデータを表示装置６に送る。これにより、表示装置６に登録地の一覧からなる登録地リストが表示される。また、地点登録部１７に保持されている登録地リストは、登録地存在メッシュ登録部１８によって参照される。
【００５９】
登録地存在メッシュ登録部１８は、入力装置４からの指示に応じて、地点登録部１７に保持されている登録地リストを読み出し、この登録地リストに含まれる登録地が存在するメッシュを通過メッシュ記憶装置３に登録する。
【００６０】
次に、上記のように構成される、この発明の実施の形態４に係るナビゲーション装置の動作を、登録地が存在するメッシュを通過メッシュリストに登録する登録地存在メッシュ登録処理を中心に、図１１に示すフローチャートを参照しながら説明する。
【００６１】
登録地存在メッシュ登録処理では、まず、登録地存在メッシュの登録の指示があるかどうかが調べられる（ステップＳＴ５１）。すなわち、登録地存在メッシュ登録部１８は、入力装置４から登録地が存在するメッシュを通過メッシュリストに登録すべき旨の指示が入力されたかどうかを調べる。このステップＳＴ５１において、登録地存在メッシュの登録の指示がないことが判断されると、登録地存在メッシュ登録処理は終了する。
【００６２】
一方、ステップＳＴ５１において、登録地存在メッシュの登録の指示があることが判断されると、登録地が存在するメッシュを通過メッシュリストに追加する処理が行われる（ステップＳＴ５２）。すなわち、登録地存在メッシュ登録部１８は、地点登録部１７に保持されている登録地リストを読み出し、この登録地リストに含まれる登録地が存在するメッシュを通過メッシュ記憶装置３に登録する。その後、登録地存在メッシュ登録処理は終了する。
【００６３】
以上説明したように、この発明の実施の形態４に係るナビゲーション装置によれば、登録地を含むメッシュの地図データを更新できるので、ユーザが頻繁に利用する地点の周辺の地図を常に最新の状態に維持することができる。
【００６４】
実施の形態５．
この発明の実施の形態５に係るナビゲーション装置は、地図データを更新するための更新情報を記録媒体から取得するようにしたものである。
【００６５】
図１２は、この発明の実施の形態５に係るナビゲーション装置の構成を示すブロック図である。このナビゲーション装置は、実施の形態１に係るナビゲーション装置の通信装置７が記録媒体読取装置９に置き換えられて構成されている。なお、このナビゲーション装置は、サーバ８に接続されていない。
【００６６】
記録媒体読取装置９は、例えばＣＤまたはＤＶＤドライブ装置から構成されており、この記録媒体読取装置９には、更新情報が記録されたＣＤまたはＤＶＤといった記録媒体９ａが装着される。記録媒体読取装置９は、装着された記録媒体９ａから更新情報を読み出して制御装置５に送る。
【００６７】
図１３は、この発明の実施の形態５に係るナビゲーション装置に含まれる制御装置５の機能的な構成を示すブロック図である。この制御装置５は、実施の形態１に係る更新情報取得部１１が起動時にサーバ８から更新情報を取得するのに対し、入力装置４からの指示に応じて記録媒体読取装置９から更新情報を取得する。
【００６８】
具体的には、更新情報取得部１１は、通過メッシュ記憶装置３から通過メッシュリストを読み出し、また、この読み出した通過メッシュリストに登録されているメッシュのバージョン情報を地図データ記憶装置２から読み出す。また、更新情報取得部１１は、通過メッシュ記憶装置３から読み出した通過メッシュリストに登録されているメッシュに対応するメッシュの更新情報を記録媒体読取装置９から読み出し、この読み出した更新情報に付加されているバージョン情報が、先に読み出した地図データのバージョン情報より新しい場合は、記録媒体読取装置９から読み出した更新情報を、地図データ更新部１２に送る。
【００６９】
次に、上記のように構成される、この発明の実施の形態５に係るナビゲーション装置の動作を、地図データ更新処理を中心に、図１４に示すフローチャートを参照しながら説明する。
【００７０】
地図データ更新処理では、まず、地図データ更新要求があるかどうかが調べられる（ステップＳＴ６１）。すなわち、更新情報取得部１１は、入力装置４から地図データを更新すべき旨の指示が入力されたかどうかを調べる。この場合、更新情報取得部１１は、例えば、表示装置６の画面に更新要求ボタンを表示させ、この更新要求ボタンが、入力装置４を用いて押されたかどうかを調べるように構成することができる。このステップＳＴ６１において、地図データ更新要求がないことが判断されると、地図データ更新処理は終了する。
【００７１】
一方、ステップＳＴ６１において、地図データ更新要求があることが判断されると、更新情報が取得される（ステップＳＴ６２）。すなわち、更新情報取得部１１は、通過メッシュ記憶装置３から通過メッシュリストを読み出し、また、この読み出した通過メッシュリストに登録されているメッシュのバージョン情報を地図データ記憶装置２から読み出す。また、更新情報取得部１１は、通過メッシュ記憶装置３から読み出した通過メッシュリストに登録されているメッシュに対応するメッシュの更新情報を記録媒体読取装置９から読み出し、この読み出した更新情報に付加されているバージョン情報が、先に読み出した地図データのバージョン情報より新しい場合は、記録媒体読取装置９から読み出した更新情報を、地図データ更新部１２に送る。
【００７２】
次いで、地図データ更新が行われる（ステップＳＴ６３）。すなわち、地図データ更新部１２は、更新情報取得部１１から送られてくる更新情報に基づき、地図データ記憶装置２に格納されている地図データをメッシュ毎に更新する。地図データの更新は、更新情報として送られてくる差分情報を用いて、古い地図データの部分を新しい地図データで置き換えるという方法で行われる。これにより、地図データ記憶装置２に格納されている地図データが最新の状態に更新される。その後、地図データ更新処理は終了する。
【００７３】
以上説明したように、この発明の実施の形態３に係るナビゲーション装置によれば、通信装置を備えていないナビゲーション装置であっても、過去に通過したことのあるメッシュの地図データをメッシュ単位で最新の状態に更新できる。
【００７４】
なお、上述した実施の形態１〜実施の形態５に係るナビゲーション装置を任意に組み合わせて、他のナビゲーション装置を構成することもできる。この他のナビゲーション装置の場合、組み合わせに係る各ナビゲーション装置が奏する効果を奏する。
【図面の簡単な説明】
【００７５】
【図１】この発明の実施の形態１に係るナビゲーション装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るナビゲーション装置の制御装置に含まれる機能的な構成を示すブロック図である。
【図３】この発明の実施の形態１に係るナビゲーション装置に接続されるサーバの構成を示すブロック図である。
【図４】この発明の実施の形態１に係るナビゲーション装置の動作を、地図データ更新処理を中心に示すフローチャートである。
【図５】この発明の実施の形態１に係るナビゲーション装置に接続されるサーバの動作を示すフローチャートである。
【図６】この発明の実施の形態２に係るナビゲーション装置に含まれる制御装置の機能的な構成を示すブロック図である。
【図７】この発明の実施の形態２に係るナビゲーション装置の動作を、地図データ更新処理を中心に示すフローチャートである。
【図８】この発明の実施の形態３に係るナビゲーション装置に含まれる制御装置の機能的な構成を示すブロック図である。
【図９】この発明の実施の形態３に係るナビゲーション装置の動作を、通過メッシュ編集処理を中心に示すフローチャートである。
【図１０】この発明の実施の形態４に係るナビゲーション装置に含まれる制御装置の機能的な構成を示すブロック図である。
【図１１】この発明の実施の形態４に係るナビゲーション装置の動作を、登録地存在メッシュ登録処理を中心に示すフローチャートである。
【図１２】この発明の実施の形態５に係るナビゲーション装置の構成を示すブロック図である。
【図１３】この発明の実施の形態５に係るナビゲーション装置に含まれる制御装置の機能的な構成を示すブロック図である。
【図１４】この発明の実施の形態５に係るナビゲーション装置の動作を、地図データ更新処理を中心に示すフローチャートである。
【符号の説明】
【００７６】
１  位置検出装置、２  地図データ記憶装置、３  通過メッシュ記憶装置、４  入力装置、５  制御装置、６  表示装置、７  通信装置、８  サーバ、９  記録媒体読取装置、９ａ  記録媒体、１１  更新情報取得部、１２  地図データ更新部、１３  通過メッシュ確認部、１４  通過メッシュ記憶更新部、１５  通過メッシュ強調表示部、１６  通過メッシュ編集部、１７  地点登録部、１８  登録地存在メッシュ登録部、１０１  通信装置、１０２  地図データ記憶装置、１０３  制御装置、１１１  バージョン情報確認部、１１２  差分情報生成部。
【図１】
2008175643.tif 000003
【図２】
2008175643.tif 000004
【図３】
2008175643.tif 000005
【図４】
2008175643.tif 000006
【図５】
2008175643.tif 000007
【図６】
2008175643.tif 000008
【図７】
2008175643.tif 000009
【図８】
2008175643.tif 000010
【図９】
2008175643.tif 000011
【図１０】
2008175643.tif 000012
【図１１】
2008175643.tif 000013
【図１２】
2008175643.tif 000014
【図１３】
2008175643.tif 000015
【図１４】
2008175643.tif 000016