(57)【特許請求の範囲】
【請求項１】
地図データを記憶する記憶手段と、
所定の配信元から配信される更新地図データに基づいて、前記地図データを部分的に更新する更新手段と、
前記更新手段により前記地図データを部分的に更新した日付を、更新日として指定する更新日指定手段と、
前記更新日と前記地図データの更新内容とを紐づけて記憶する更新記録記憶手段と、
前記更新日における前記地図データの更新内容を表す更新履歴地図を表示する表示制御手段と、
前記更新日指定手段により指定された更新日の中から特定の更新日を選択する選択手段とを備え、
前記選択手段により選択された更新日における地図データの更新内容を、前記更新記録記憶手段の記憶内容に基づいて、前記表示制御手段により表示することを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記表示制御手段は、前記更新履歴地図として、前記更新日における更新前の地図と、最新の地図および前記更新日における更新後の地図のいずれか少なくとも一方とを、同時に表示することを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置において、
前記表示制御手段は、前記更新前の地図と、前記最新の地図および前記更新後の地図のいずれか少なくとも一方とを、同一の縮尺および地図範囲で表示することを特徴とするナビゲーション装置。
【請求項４】
請求項２または３に記載のナビゲーション装置において、
前記記憶手段は、前記更新手段により前記地図データが更新されるときに、前記更新前の地図を表示するための画像を記憶し、
前記表示制御手段は、前記記憶手段に記憶された前記画像に基づいて前記更新前の地図を表示することを特徴とするナビゲーション装置。
【請求項５】
請求項１に記載のナビゲーション装置において、
前記表示制御手段は、前記更新履歴地図として、前記更新日における更新部分と他の部分とを識別可能に表した地図を表示することを特徴とするナビゲーション装置。
【請求項６】
請求項１〜５のいずれか一項に記載のナビゲーション装置において、
前記更新日に複数の地域について前記地図データが更新された場合、前記複数の地域のいずれかを指定する地域指定手段をさらに備え、
前記表示制御手段は、前記地域指定手段により指定された地域について前記更新履歴地図を表示することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用のナビゲーション装置に関する。
【背景技術】
【０００２】
従来、更新地図データをサーバ等から受信して地図データの差分更新を行うナビゲーション装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６５６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような地図データの更新を行う場合、ナビゲーション装置のユーザは、更新地図データの対価や通信料などの費用を負担する必要がある。しかし、特許文献１に開示される従来のナビゲーション装置によれば、更新地図データを受信すると自動的に最新の地図に更新されるため、ユーザは地図のどの部分がどのように更新されたかを更新後に知ることができない。そのため、ユーザにとっては、せっかく費用負担をしたにも関わらず、地図更新の効果が実感できないという問題がある。
【課題を解決するための手段】
【０００５】
本発明によるナビゲーション装置は、地図データを記憶する記憶手段と、所定の配信元から配信される更新地図データに基づいて、前記地図データを部分的に更新する更新手段と、前記更新手段により前記地図データを部分的に更新した日付を、更新日として指定する更新日指定手段と、前記更新日と前記地図データの更新内容とを紐づけて記憶する更新記録記憶手段と、前記更新日における前記地図データの更新内容を表す更新履歴地図を表示する表示制御手段と、前記更新日指定手段により指定された更新日の中から特定の更新日を選択する選択手段とを備え、前記選択手段により選択された更新日における地図データの更新内容を、前記更新記録記憶手段の記憶内容に基づいて、前記表示制御手段により表示することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、地図のどの部分がどのように更新されたかをユーザが更新後に知ることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態によるナビゲーションシステムの構成図である。
【図２】ナビゲーション装置の構成を示すブロック図である。
【図３】更新履歴地図の一例である。
【図４】別の更新日が指定されたときの更新履歴地図の例である。
【図５】さらに別の更新日が指定されたときの更新履歴地図の例である。
【図６】地図データ更新時のフローチャートである。
【図７】更新履歴地図表示時のフローチャートである。
【図８】更新履歴地図の変形例である。
【発明を実施するための形態】
【０００８】
本発明の一実施の形態によるナビゲーションシステムの構成を図１に示す。このシステムは、車両１００に搭載されているナビゲーション装置１および通信端末２と、通信回線網３と、配信サーバ４とによって構成される。なお、ナビゲーション装置１と通信端末２は、有線あるいは無線接続によって接続されている。
【０００９】
ナビゲーション装置１は、車両１００の位置を検出し、地図を表示して検出した車両１００の位置をその地図上に示す。また、ユーザに車両１００の目的地が設定されると、その目的地までの推奨経路を探索し、探索した推奨経路に従って車両１００を目的地まで誘導する。ナビゲーション装置１には、このような処理を実行するために用いる地図データが記憶されている。
【００１０】
ナビゲーション装置１において記憶されている地図データは、部分的に更新することができる。地図データを更新する際、ナビゲーション装置１は、元の地図データと最新の地図データとの差分を、更新地図データとして取得する。この更新地図データは、通信端末２および通信回線網３を介して配信サーバ４からナビゲーション装置１に配信される。あるいは、配信サーバ４から配信された更新地図データを、パーソナルコンピュータ等を用いて、ＤＶＤ５またはＵＳＢ（Universal Serial Bus）メモリ６に記録しておき、これをナビゲーション装置１において読み込むこととしてもよい。なお、地図データを部分的に更新する場合、ナビゲーション装置１または配信サーバ４において更新対象地域が設定される。
【００１１】
ナビゲーション装置１は、上記のようにして取得した更新地図データに基づいて元の地図データの内容を書き換えることで、地図データの更新を行う。地図データを更新した場合、ナビゲーション装置１は、その更新日および更新内容に関する更新履歴情報を記憶しておく。これにより、後日ユーザがナビゲーション装置１に対して更新日を指定すると、当該更新日における地図データの更新内容を確認するための更新履歴地図を表示することができる。なお、ナビゲーション装置１における地図データ更新時および更新履歴地図表示時の具体的な処理手順については、後で詳しく説明する。
【００１２】
通信端末２は、ナビゲーション装置１の制御により、必要に応じて通信回線網３と無線接続を行う。通信回線網３には、配信サーバ４が接続されている。すなわちナビゲーション装置１は、通信端末２と通信回線網３を介して配信サーバ４に接続する。通信端末２と通信回線網３が無線接続する際には、通信回線網３が有する不図示の無線基地局が用いられる。この無線基地局は、その周囲の所定の通信エリア内にある通信端末２と無線通信することが可能であり、全国各地に散在している。なお、通信端末２は、たとえば携帯電話などである。また、通信回線網３は、たとえば携帯電話回線網やインターネットなどにより構築される。
【００１３】
配信サーバ４は、全国各地の地図データを記憶している。配信サーバ４を管理している管理者は、地図データの元となる地図の内容に変更が生じると、その変更を所定のタイミングで配信サーバ４の地図データに反映し、地図データの更新を行う。こうして配信サーバ４の地図データが更新されると、その更新内容ごとに更新日の情報が配信サーバ４において記録される。
【００１４】
ナビゲーション装置１から通信端末２および通信回線網３を介して更新地図データの配信要求があると、配信サーバ４は、その配信要求に応じて更新地図データを配信する。あるいは、配信サーバ４において更新地図データの配信が可能となったときに、配信サーバ４からナビゲーション装置１へ自動的に更新地図データを配信するようにしてもよい。なお、更新対象地域が設定されている場合は、その更新対象地域についてのみ更新地図データが配信される。こうして配信サーバ４から配信された更新地図データは、通信回線網３を介して通信端末２へと送信され、通信端末２からナビゲーション装置１へ出力される。これにより、ナビゲーション装置１において更新地図データがダウンロードされる。
【００１５】
ＤＶＤ５とＵＳＢメモリ６は、いずれも更新地図データが記録されている記録媒体である。ナビゲーション装置１は、ＤＶＤ５とＵＳＢメモリ６のいずれか一方がユーザによってセットされると、そこから更新地図データを読み込むことができる。ＤＶＤ５とＵＳＢメモリ６には、たとえば、ユーザが図示しないパーソナルコンピュータを用いてダウンロードした更新地図データが記録されている。この場合、ＤＶＤ５には、ＤＶＤ−Ｒなどの記録型ＤＶＤが用いられる。あるいは、ナビゲーション装置１の製造メーカ等がＤＶＤ５やＵＳＢメモリ６を郵送などでユーザに配布してもよい。この場合、ＤＶＤ５は、記録型ＤＶＤでなくともよい。なお、ＤＶＤ５やＵＳＢメモリ６の代わりに、他の種類の記録媒体、たとえばＣＤやメモリカード等を用いてもよい。
【００１６】
次にナビゲーション装置１の構成について説明する。図２は、ナビゲーション装置１の構成を示すブロック図である。図２に示すように、ナビゲーション装置１は、制御部１０、振動ジャイロ１１、車速センサ１２、ハードディスク（ＨＤＤ）１３、ディスクドライブ１４、ＵＳＢインタフェース（Ｉ／Ｆ）１５、ＧＰＳ（Global Positioning System）受信部１６、表示モニタ１７および入力装置１８を備えている。
【００１７】
制御部１０は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、ＨＤＤ１３に記録されている制御プログラムや地図データに基づいて、各種の処理を実行する。この制御部１０により、自車両すなわち車両１００を目的地まで案内するための様々な処理が実行される。たとえば、目的地を設定する際の目的地の検索処理、設定された目的地までの推奨経路の探索処理、車両１００の現在位置の算出処理、各種の画像表示処理、ルート案内時の音声出力処理などが実行される。制御部１０には通信端末２が接続されており、制御部１０によって通信端末２を制御することで、ナビゲーション装置１から図１の配信サーバ４に対して更新地図データの配信要求が行われる。この配信要求に応じて配信サーバ４から配信された更新地図データは、通信端末２を経由して制御部１０へ出力される。
【００１８】
振動ジャイロ１１は、車両１００の角速度を検出するためのセンサである。車速センサ１２は、車両１００の車速を検出するためのセンサである。これらのセンサの検出結果に基づいて、制御部１０において車両１００の運動状態を所定の時間間隔ごとに算出することにより、車両１００の移動量が求められ、それによって車両１００の現在位置が検出される。
【００１９】
ＨＤＤ１３は、記録されている情報を書き換え可能な不揮発性の記録媒体である。このＨＤＤ１３には、制御部１０において上記のような処理を実行するための制御プログラムや地図データなどの情報が記録されている。ＨＤＤ１３に記録されている地図データでは、地図が所定の距離単位で複数の区画に分割されて表されている。この区画のそれぞれはメッシュと呼ばれる。すなわち、ナビゲーション装置１において、地図データはメッシュ単位で管理されている。
【００２０】
ＨＤＤ１３に記録されている地図データにおいて、各道路は所定の道路区間ごとに分割されて表されている。この道路区間のそれぞれは、リンクと呼ばれる。すなわち、地図データにおいて、各道路は複数のリンクにより構成されている。このリンクのそれぞれには、推奨経路を探索するのに用いられるリンクコストと呼ばれる値が設定されている。リンク同士を接続している点はノードと呼ばれる。ノードのそれぞれは、地図の座標を用いて表現された位置情報を有している。このノードの位置情報に基づいて、地図上に表される各道路の位置や形状が決定される。
【００２１】
ＨＤＤ１３に記録されている地図データは、配信サーバ４から配信される更新地図データ、あるいはＤＶＤ５またはＵＳＢメモリ６から読み込まれる更新地図データにより、全体または設定された更新対象地域について更新することができる。たとえば、新しい道路が開通した場合や、新しい施設が設置された場合などに、その道路や施設の情報が更新地図データとして提供される。この更新地図データにより、更新前の地図データのうち該当する部分の内容が書き換えられることで、地図データが更新される。なお、更新対象地域の設定は、前述のメッシュ単位で行われる。
【００２２】
新しく開通した道路が更新対象地域を通過して他の地域まで到達している場合、更新地図データにおいてその道路の情報は、更新対象地域内の部分だけでなく、他の道路に接続する地点までを含めて提供される。すなわち、既存の道路との接続が保障されている地点までの情報が更新地図データとして提供される。これにより、更新後の地図データにおいて追加された道路が途中で途切れてしまったり、既存の道路との間で不整合が生じたりするのを避けるようにしている。
【００２３】
なお、配信サーバ４から更新地図データを配信する場合と、ＤＶＤ５またはＵＳＢメモリ６から更新地図データを読み込む場合とで、異なる更新対象地域の範囲を設定してもよい。たとえば、配信サーバ４から更新地図データを配信する場合は、通信端末２による無線通信の費用や時間を抑えるために、ユーザが指定した地点から所定距離内の範囲に含まれるメッシュが更新対象地域とされる。その一方で、ＤＶＤ５またはＵＳＢメモリ６から更新地図データを読み込む場合は、ユーザがパーソナルコンピュータを用いて更新地図データをダウンロードする際に、ユーザによって都道府県単位で更新対象地域のメッシュが設定される。すなわち、ユーザに指定された都道府県と全体的または部分的に重なる全てのメッシュが更新対象地域とされる。さらにこの場合、更新対象地域内の道路や施設以外の情報、たとえば新たなアイコンの情報などを更新地図データに含めることもできる。
【００２４】
なお、上記ではナビゲーション装置１において地図データがＨＤＤ１３に記録されている例を説明したが、書き換え可能な記録媒体であればＨＤＤ以外のものであってもよい。たとえば、ＨＤＤの代わりにフラッシュメモリなどを用いてもよい。
【００２５】
ディスクドライブ１４は、ＤＶＤ５に記録されている更新地図データを読み出すための部分であり、ディスク駆動機構やピックアップ機構などを有している。ディスクドライブ１４にＤＶＤ５がセットされると、ＤＶＤ５に記録されている更新地図データがディスクドライブ１４によって読み出され、制御部１０に出力される。これにより、ナビゲーション装置１においてＤＶＤ５から更新地図データが読み込まれる。
【００２６】
ＵＳＢインタフェース１５は、ＵＳＢメモリ６を装填するためのスロット部を有している。このスロット部にＵＳＢメモリ６が装填されると、ＵＳＢメモリ６に記録されている更新地図データがＵＳＢインタフェース１５によって読み出され、所定のインタフェース処理が行われた後、制御部１０に出力される。これにより、ナビゲーション装置１においてＵＳＢメモリ６から更新地図データが読み込まれる。
【００２７】
ＧＰＳ受信部１６は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部１０へ出力する。ＧＰＳ信号には、車両１００の位置と現在時刻を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻に関する情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて車両１００の現在位置と現在時刻を算出することができる。このＧＰＳ受信部１６によって受信されたＧＰＳ信号に基づいて算出された車両１００の現在位置と、前述の振動ジャイロ１１および車速センサ１２の検出結果に基づいて算出された車両１００の現在位置とに基づいて、最終的な車両１００の現在位置が求められる。
【００２８】
表示モニタ１７は、ナビゲーション装置１において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ１７により、地図画面の表示などが行われる。表示モニタ１７に表示される画面の内容は、制御部１０が行う画面表示制御によって決定される。表示モニタ１７は、たとえば車両１００のダッシュボード上やインストルメントパネル内など、ユーザが見やすいような位置に設置されている。
【００２９】
入力装置１８は、ナビゲーション装置１を動作させるための様々な入力操作をユーザが行うための装置であり、各種の入力スイッチ類を有している。ユーザは入力装置１８を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された登録地の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。この入力装置１８は、操作パネルやリモコンなどによって実現することができる。あるいは、表示モニタ１７と一体化されたタッチパネルにより入力装置１８を実現してもよい。
【００３０】
ユーザが入力装置１８を操作して目的地を設定すると、ナビゲーション装置１は、地図データにおいて設定された前述のリンクコストに基づいて、たとえばリンクコストの合計が最小となる目的地までの経路を探索し、その経路を推奨経路として設定する。こうして設定された推奨経路は、他の道路と区別可能な表示形態により地図上に示される。その後ナビゲーション装置１は、現在地周辺の地図を表示し、設定された推奨経路に従って車両１００を目的地まで誘導する。
【００３１】
次に、ナビゲーション装置１において更新履歴を確認する方法について説明する。ユーザが入力装置１８を用いて所定の操作を行うと、ナビゲーション装置１は、過去の更新履歴を確認するための更新履歴確認モードに移行する。この更新履歴確認モードでは、現在の地図、すなわち最後に更新された地図データに基づく地図と、ユーザに指定された更新日に対する過去の地図、すなわち更新前の地図とを、当該更新日における地図データの更新内容を表す更新履歴地図として、表示モニタ１７に同時に表示する。これにより、ユーザが過去の更新履歴を確認できるようにする。
【００３２】
更新履歴確認モードにおいて表示される更新履歴地図の一例を図３に示す。この例では、現在の地図２０が画面左側に、過去の地図２１が画面右側にそれぞれ表示されている。また、過去地図２１は２００７年８月１日以前の地図であること、すなわち地図データの更新日が２００７年８月１日であることも表示されている。なお、図３では、ＨＤＤ１３の地図データが最後に更新された日付を更新日として指定したときの例を示している。すなわち、過去地図２１は現在地図２０の一世代前の地図であり、上記更新日において地図データが更新されることで、過去地図２１が現在地図２０に書き換えられている。
【００３３】
また、画面下側に表示されている操作ボタン４１および４２は、更新日を変更して過去地図２１をその更新日に対応するものに切り替えるための操作ボタンである。ユーザが入力装置１８の操作により操作ボタン４１を選択すると、更新日が一回分だけ新しい日付側に変更される。すなわち、それまでに指定されていた更新日の次に地図データの更新が行われた日が新たに指定される。この場合、過去地図２１はそれよりも一世代だけ新しい地図に切り替えられる。一方、操作ボタン４２を選択すると、更新日が一回分だけ古い日付側に変更される。すなわち、それまでに指定されていた更新日の前に地図データの更新が行われた日が新たに指定される。この場合、過去地図２１はそれよりも一世代だけ古い地図に切り替えられる。
【００３４】
なお、図３では、前述のようにＨＤＤ１３の地図データを最後に更新した日付が更新日として指定されたときの例を示している。すなわち、この更新日よりも新しい日付側の更新日を指定することができない。そのため、操作ボタン４１の選択操作を禁止すると共に、そのことが分かるように操作ボタン４１の表示形態を変えている。
【００３５】
図３において現在地図２０と過去地図２１とを比較すると、現在地図２０において存在する道路３１が過去地図２１では存在しないことが分かる。すなわち、この道路３１は、過去地図２１に対応する更新日である２００７年８月１日においてＨＤＤ１３の地図データを更新することにより、当該地図データに新たに書き加えられたものであることが分かる。ユーザは、更新履歴地図としてナビゲーション装置１に表示されるこのような画面を確認することで、地図のどの部分がどのように更新されたかを地図データの更新後に知ることができる。
【００３６】
図３において操作ボタン４２が選択されると、前述のように古い日付側の更新日が新たに指定され、過去地図２１が切り替えられる。このとき表示される更新履歴地図の例を図４に示す。図４では、図３の過去地図２１の代わりに、新たに更新日として指定された日付である２００６年９月１日以前の過去地図２２が表示されている。図４において現在地図２０と過去地図２２とを比較すると、現在地図２０において存在する道路３１および３２が過去地図２２では存在しないことが分かる。このうち前述の道路３１を除いた道路３２は、過去地図２２に対応する更新日である２００６年９月１日においてＨＤＤ１３の地図データを更新することにより、当該地図データに新たに書き加えられたものである。
【００３７】
図４において操作ボタン４１が選択されると、新しい日付側の更新日として、前述の図３における更新日、すなわち２００７年８月１日が指定される。その結果、図３の更新履歴地図に戻る。一方、図４において操作ボタン４２が選択されると、古い日付側の更新日が新たに指定され、過去地図２２が切り替えられる。このとき表示される更新履歴地図の例を図５に示す。図５では、図４の過去地図２２の代わりに、新たに更新日として指定された日付である２００５年５月１日以前の過去地図２３が表示されている。図５において現在地図２０と過去地図２３とを比較すると、現在地図２０において存在する道路３１、３２および３３が過去地図２３では存在しないことが分かる。このうち前述の道路３１および３２を除いた道路３３は、過去地図２３に対応する更新日である２００５年５月１日においてＨＤＤ１３の地図データを更新することにより、当該地図データに新たに書き加えられたものである。
【００３８】
図５において操作ボタン４１が選択されると、新しい日付側の更新日として、前述の図４における更新日、すなわち２００６年９月１日が指定される。その結果、図４の更新履歴地図に戻る。なお、図５では、ＨＤＤ１３の地図データを最初に更新した日付が更新日として指定されたときの例を示している。すなわち、この更新日よりも古い日付側の更新日を指定することができない。そのため、操作ボタン４２の選択操作を禁止すると共に、そのことが分かるように操作ボタン４２の表示形態を変えている。
【００３９】
以上説明したように、ナビゲーション装置１は、更新履歴確認モードにおいて、更新履歴地図として、指定された更新日における更新前の地図と最新の地図とを同時に表示モニタ１７に表示する。
【００４０】
なお、上記の図３〜５では、更新前の地図である過去地図２１、２２または２３と、最新の地図である現在地図２０とを、同一の縮尺および地図範囲で表示している。このようにすれば、ユーザにとって更新内容を容易に把握できるため好ましい。
【００４１】
次に、ナビゲーション装置１において地図データ更新時および更新履歴地図表示時に実行される処理内容を説明する。図６は地図データ更新時のフローチャート、図７は更新履歴地図表示時のフローチャートである。先に図６に示す地図データ更新時のフローチャートについて説明する。ユーザが入力装置１８を用いて所定の操作を行うことにより、ナビゲーション装置１に対して地図データの更新を指示すると、図６のフローチャートの実行が制御部１０において開始される。
【００４２】
ステップＳ１０において、制御部１０は、配信サーバ４から配信される更新地図データを取得する。この配信地図データは、前述のように通信端末２および通信回線網３による無線通信を介して、またはＤＶＤ５やＵＳＢメモリ６を介して、ナビゲーション装置１に供給される。
【００４３】
ステップＳ２０において、制御部１０は、ステップＳ１０で取得した更新地図データにおける更新対象地域を特定する。
【００４４】
ステップＳ３０において、制御部１０は、前述のような更新履歴地図を後で表示するための更新履歴情報をＨＤＤ１３に保存する。ここでは、更新日すなわち現在の日付の情報と共に、ステップＳ１０で取得した更新地図データが反映される前の地図内容を更新履歴情報として保存する。具体的には、更新対象地域における更新前の地図を表示するための画像、すなわちステップＳ２０で特定した更新対象地域の全体を含む範囲の地図画像を、更新履歴情報としてＨＤＤ１３に記憶させる。
【００４５】
ステップＳ４０において、制御部１０は、ステップＳ１０で取得した更新地図データに基づいて、ＨＤＤ１３に記憶された地図データを更新する。これにより、地図データが部分的に更新される。ステップＳ４０を実行したら、制御部１０は図６のフローチャートを終了する。
【００４６】
続いて図７に示す更新履歴地図表示時のフローチャートについて説明する。ユーザが入力装置１８を用いて所定の操作を行うことにより、ナビゲーション装置１に対して更新履歴確認モードへの移行を指示すると、図７のフローチャートの実行が制御部１０において開始される。
【００４７】
ステップＳ１００において、制御部１０は、ＨＤＤ１３に更新履歴情報が記録されているか否かを判定する。更新履歴情報が記録されている場合はステップＳ１１０へ進み、記録されていない場合は図７のフローチャートを終了する。このステップＳ１００の処理により、ナビゲーション装置１において地図データの更新が一度も行われておらず、ＨＤＤ１３に更新履歴情報が記録されていない場合は、ユーザから更新履歴確認モードへの移行を指示された場合であっても、図７のフローチャートを実行せずに更新履歴確認モードへ移行しないようにする。さらに、更新履歴確認モードへ移行するためのタッチパネル操作ボタンが画面上に表示されているときは、そのボタンをハッチング表示などすることで操作可能時とは異なる表示形態として、当該ボタンが操作不可能であることをユーザに知らせるようにしてもよい。
【００４８】
ステップＳ１１０において、制御部１０は、更新日の指定を行う。ここでは、図６のステップＳ３０により過去に保存された更新履歴情報に基づいて、これまでに地図データの更新が行われた過去の日付のうちいずれかを更新日として指定する。この更新日の指定は自動的に行ってもよい。たとえば、更新履歴確認モードに移行した直後は、最新の更新日すなわち最後に地図データの更新が行われた日を自動的に指定する。
【００４９】
ステップＳ１２０において、制御部１０は、ステップＳ１１０で指定された更新日に対応する更新履歴情報をＨＤＤ１３において検索する。すなわち、図６のステップＳ３０により過去に保存された更新履歴情報の中から、指定された更新日の情報を含む更新履歴情報を検索する。
【００５０】
ステップＳ１３０において、制御部１０は、ＨＤＤ１３に記録された地図データに基づいて現在の地図を表示モニタ１７に表示する。さらに、ステップＳ１２０で検索された更新履歴情報に基づいて、ステップＳ１１０で指定された更新日における更新前の地図を表示モニタ１７に同時に表示する。すなわち、図６のステップＳ３０により更新履歴情報として過去に保存された前述の地図画像を更新前の地図として表示する。これにより、図３〜５に例示したような更新履歴地図が表示される。
【００５１】
ステップＳ１４０において、制御部１０は、ステップＳ１１０で指定した更新日を変更するか否かを判定する。前述したように、図３〜５いずれかの更新履歴地図において、ユーザが入力装置１８を用いた操作によって操作ボタン４１または４２を選択した場合は、更新日を変更すると判定してステップＳ１１０へ戻る。この場合、当該操作内容に応じた新たな更新日をステップＳ１１０において指定した後、上記のステップＳ１２０およびＳ１３０の処理を再度実行する。これにより、変更後の更新日に応じた更新履歴地図が表示される。一方、操作ボタン４１または４２の選択操作が行われていない場合は、更新日を変更しないと判定してステップＳ１５０へ進む。
【００５２】
ステップＳ１５０において、制御部１０は、更新履歴確認モードを終了するか否かを判定する。ユーザが入力装置１８を用いて所定の操作を行うことにより、更新履歴確認モードの終了をナビゲーション装置１に対して指示した場合は、図７のフローチャートを終了して更新履歴確認モードを終了する。一方、更新履歴確認モードを継続する場合は、ステップＳ１４０へ戻り、ユーザから更新日の変更操作が入力されるのを待つ。
【００５３】
以上説明した実施の形態によれば、次の作用効果を奏する。
【００５４】
（１）ナビゲーション装置１は、配信サーバ４から配信される更新地図データに基づいて、ＨＤＤ１３に記憶されている地図データを部分的に更新する（ステップＳ４０）。また、過去の日付を更新日として指定し（ステップＳ１１０）、この更新日における地図データの更新内容を表す更新履歴地図を表示モニタ１７において表示する（ステップＳ１３０）。このようにしたので、地図のどの部分がどのように更新されたかを更新後にユーザに知らせることができる。
【００５５】
（２）ステップＳ１３０では、更新履歴地図として、ステップＳ１１０で指定された更新日における更新前の地図と最新の地図とを同時に表示する。これにより、過去の更新履歴をユーザに分かり易く確認させることができる。
【００５６】
（３）ステップＳ１３０で更新履歴地図を表示する際は、更新前の地図と最新の地図とを同一の縮尺および地図範囲で表示する。これにより、更新内容をユーザに容易に把握させることができる。
【００５７】
（４）ナビゲーション装置１は、図６のフローチャートが実行されて地図データが更新されるときに、更新前の地図を表示するための画像を更新履歴情報としてＨＤＤ１３に記憶しておく（ステップＳ３０）。ステップＳ１３０で更新履歴地図を表示するときは、この画像に基づいて更新前の地図を表示する。このようにしたので、地図データの更新後においても、更新前の地図を簡単な処理で確実に表示することができる。
【００５８】
なお、上記実施の形態では、指定された更新日における更新前の地図と最新の地図とを更新履歴地図として表示する例を図３〜５により説明したが、これに代えて、更新前の地図と更新後の地図とを更新履歴地図として同時に表示してもよい。たとえば図４において、現在地図２０の代わりに、更新日に指定された２００６年９月１日における更新後の地図、すなわち図３の過去地図２１を更新前の過去地図２２と共に表示する。また同様に、図５において、現在地図２０の代わりに、更新日に指定された２００５年５月１日における更新後の地図、すなわち図４の過去地図２２を更新前の過去地図２３と共に表示する。さらに、こうした更新後の地図と最新の地図とを合わせて、更新前の地図と同時に表示してもよい。すなわち、指定された更新日における更新前の地図と、最新の地図および当該更新日における更新後の地図のいずれか少なくとも一方とを、更新履歴地図として同時に表示することができる。このようにしても、地図のどの部分がどのように更新されたかを地図データの更新後にユーザに知らせることができる。
【００５９】
あるいは、図３〜５のように更新前の地図と最新の地図とを同時に表示する代わりに、指定された更新日における更新部分と他の部分とを識別可能に表した地図を更新履歴地図として表示することとしてもよい。その例を図８に示す。図８の例では、更新日に指定された２００７年８月１日について、図３の現在地図２０と過去地図２１の代わりに、更新履歴地図２４が表示されている。この更新履歴地図２４では、上記の更新日において地図データに新たに書き加えられた道路３１を破線で表示することで、実線で表示された他の道路と識別可能に表している。なお、破線以外の表示形態を用いることもできる。たとえば色を変えたり点滅表示したりすることで、道路３１を他の道路と識別可能に表してもよい。
【００６０】
また、上記実施の形態では、更新前の地図内容を画像データによりＨＤＤ１３に保存しておく例を説明したが、他の方法でこれを保存してもよい。たとえば、地図データの更新時に、更新された部分の地図データを消去せずにそのままＨＤＤ１３に残しておくことで、更新前の地図内容を保存することもできる。
【００６１】
上記実施の形態では、ＨＤＤ１３において地図データが更新された日付を更新日として指定する例を説明したが、これに代えて、更新地図データの配信元である配信サーバ４において管理者が地図データを更新した日付、すなわち更新地図データの配信に用いる地図データが更新された日付を、更新日として指定するようにしてもよい。この場合、更新地図データを配信する際に、その更新地図データの元となる配信サーバ４の地図データが更新された日付の情報を、配信サーバ４からナビゲーション装置１へ提供する。あるいは、ＨＤＤ１３における地図データの更新日と配信サーバ４における地図データの更新日の両方を指定できるようにしてもよい。この場合、ユーザが両者を識別できるようにするために、更新履歴地図等において更新日を表示する際の表示形態をその種類に応じて変えるなどの処置を行うことが好ましい。
【００６２】
さらに、更新日に加えて、時刻や地域を指定できるようにしてもよい。たとえば、同じ更新日に複数の地域について地図データが更新された場合は、更新の時刻や地域についても指定できるようにする。このようにすれば、同じ更新日における複数の更新内容を個別に指定できるため、ユーザが確認したい更新内容に対応する更新履歴地図を確実に選択して表示することができる。なお、こうした更新日、時刻、地域などの指定は、前述のような方法で行ってもよいし、リスト表示されたものの中からいずれかをユーザが選択することで行うようにしてもよい。
【００６３】
以上説明した実施の形態では、更新前の地図データと最新の地図データとの差分を更新地図データとしてナビゲーション装置１に提供することで、ナビゲーション装置１の地図データを更新する例を説明した。しかし、このようにはせず、更新前の地図データと重複する部分を更新地図データに含めてナビゲーション装置１に提供し、ＨＤＤ１３において記録してもよい。
【００６４】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記実施の形態と変形例とを組み合わせて用いてもよい。
【符号の説明】
【００６５】
１：ナビゲーション装置、２：通信端末、３：通信回線網、４：配信サーバ、
５：ＤＶＤ、６：ＵＳＢメモリ、１０：制御部、１１：振動ジャイロ、
１２：車速センサ、１３：ＨＤＤ、１４：ディスクドライブ、
１５：ＵＳＢインタフェース、１６：ＧＰＳ受信部、１７：表示モニタ、
１８：入力装置、１００：車両
【図１】
0005508051.tif 000002
【図２】
0005508051.tif 000003
【図３】
0005508051.tif 000004
【図４】
0005508051.tif 000005
【図５】
0005508051.tif 000006
【図６】
0005508051.tif 000007
【図７】
0005508051.tif 000008
【図８】
0005508051.tif 000009