(57)【要約】【課題】地図データのダウンロードの無駄を排除して、ユーザへの適切な経路案内を行うこと。【解決手段】外部サーバとユーザコントローラとの通信による地図データのダウンロード方法である。ユーザコントローラは、出発地から目的地までのサーバ地図データを、区間地図データに分けてダウンロードするとき、以下を行う。所定区間の移動に要する移動所要時間Ｔ（ｎ）と、所定区間の区間地図データのダウンロードに要するダウンロード所要時間ｔ（ｎ）を予測し（Ｓ４１、Ｓ４３）、二つの所要時間Ｔ（ｎ），ｔ（ｎ）を比較する（Ｓ４５）。区間地図データの第１情報と第２情報のうち、経路案内に用いる第１情報を、比較結果に関わらずダウンロードする（Ｓ５１）。比較結果により、「Ｔ（ｎ）≦ｔ（ｎ）」のとき、第２情報をダウンロードせず、「Ｔ（ｎ）＞ｔ（ｎ）」のとき、第２情報をダウンロードする（Ｓ５５）。【選択図】図６
2020051833.tif 000002
【特許請求の範囲】
【請求項１】
サーバ地図データを格納している外部サーバと、メモリに格納されているユーザ地図データと走行案内経路に基づいて経路案内を実行するユーザコントローラと、の通信による地図データのダウンロード方法において、
前記ユーザコントローラは、前記外部サーバとの通信により、出発地から目的地までの間の前記サーバ地図データを、前記走行案内経路における案内箇所ごとの各区間の区間地図データに分けてダウンロードするとき、
前記案内箇所から次の前記案内箇所までの所定区間の移動に要する移動所要時間を予測し、
前記所定区間の前記区間地図データのダウンロードに要するダウンロード所要時間を予測し、
前記移動所要時間と前記ダウンロード所要時間を比較し、
前記区間地図データを構成する第１情報と第２情報のうち、前記所定区間における次の前記案内箇所にて経路案内に用いる前記第１情報を、時間比較結果に関わらずダウンロードし、
前記時間比較結果により、前記移動所要時間が前記ダウンロード所要時間以下であると判断するとき、前記第２情報をダウンロードせず、前記移動所要時間が前記ダウンロード所要時間よりも長いと判断するとき、前記第２情報をダウンロードする
ことを特徴とする地図データのダウンロード方法。
【請求項２】
請求項１に記載された地図データのダウンロード方法において、
前記第２情報は、背景地図情報である
ことを特徴とする地図データのダウンロード方法。
【請求項３】
請求項１又は２に記載された地図データのダウンロード方法において、
前記第１情報は、前記第２情報よりもデータ量が小さい
ことを特徴とする地図データのダウンロード方法。
【請求項４】
請求項１から３までの何れか一項に記載された地図データのダウンロード方法において、
前記ユーザコントローラは、前記案内箇所を基準として、前記案内箇所にユーザが到着すると、前記第１情報又は前記区間地図データをダウンロードする
ことを特徴とする地図データのダウンロード方法。
【請求項５】
請求項１から３までの何れか一項に記載された地図データのダウンロード方法において、
前記ユーザコントローラは、
前記移動所要時間を、出発地から、前記所定区間の次の前記案内箇所まで、の移動に要する移動合計所要時間として予測し、
前記ダウンロード所要時間を、出発地から連続するダウンロード時間に要した時間と、前記所定区間の前記区間地図データのダウンロードに要する時間と、のダウンロード合計所要時間として予測し、
前記移動合計所要時間と前記ダウンロード合計所要時間を比較し、
出発地基準として、出発地から連続して前記第１情報又は前記区間地図データをダウンロードする
ことを特徴とする地図データのダウンロード方法。
【請求項６】
請求項１から５までの何れか一項に記載された地図データのダウンロード方法において、
前記ユーザコントローラは、前記時間比較結果により前記第１情報と前記第２情報との両方をダウンロードするとき、前記第１情報のダウンロード終了後に、前記第２情報をダウンロードする
ことを特徴とする地図データのダウンロード方法。
【請求項７】
請求項１から６までの何れか一項に記載された地図データのダウンロード方法において、
前記メモリと、前記ユーザコントローラと、は車両に搭載されており、
前記ユーザコントローラは、前記移動所要時間又は前記移動合計所要時間を予測する際、車速と、前記所定区間の距離と、渋滞情報と、前記所定区間の特性と、を考慮する
ことを特徴とする地図データのダウンロード方法。
【請求項８】
請求項１から７までの何れか一項に記載された地図データのダウンロード方法において、
前記メモリと、前記ユーザコントローラと、報知デバイスと、が車両に搭載されており、
前記ユーザコントローラは、前記外部サーバとの通信により、前記サーバ地図データをダウンロードするとき、
前記第１情報のダウンロードよりも先に、ノード情報をダウンロードし、
前記時間比較結果により前記第１情報のみをダウンロードするとき、ダウンロードした前記ノード情報の地図データバージョンと、前記メモリから読み込んだ前記第１情報に対応する前記ユーザ地図データの地図データバージョンと、の新旧情報を比較し、
前記地図データバージョンの新旧比較結果により、前記地図データバージョンが一致する場合には前記地図データバージョンの新旧情報を前記報知デバイスに出力せず、前記地図データバージョンが一致しない場合には前記地図データバージョンの旧情報を前記報知デバイスに出力する
ことを特徴とする地図データのダウンロード方法。
【請求項９】
サーバ地図データを格納している外部サーバと、メモリに格納されているユーザ地図データと走行案内経路に基づいて経路案内を実行するユーザコントローラと、の通信による地図記録装置において、
前記ユーザコントローラは、前記外部サーバとの通信により、出発地から目的地までの間の前記サーバ地図データを、前記走行案内経路における案内箇所ごとの各区間の区間地図データに分けてダウンロードするとき、
前記案内箇所から次の前記案内箇所までの所定区間の移動に要する移動所要時間を予測すると共に、前記所定区間の前記区間地図データのダウンロードに要するダウンロード所要時間を予測する時間予測部と、
前記移動所要時間と前記ダウンロード所要時間を比較する時間比較部と、
前記区間地図データを構成する第１情報と第２情報のうち、前記所定区間における次の前記案内箇所にて経路案内に用いる前記第１情報を、時間比較結果に関わらずダウンロードする第１ダウンロード部と、
前記時間比較結果により、前記移動所要時間が前記ダウンロード所要時間以下であると判断するとき、前記第２情報をダウンロードせず、前記移動所要時間が前記ダウンロード所要時間よりも長いと判断するとき、前記第２情報をダウンロードする第２ダウンロード部と、
を有することを特徴とする地図記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、地図データのダウンロード方法及び地図記録装置に関する。
【背景技術】
【０００２】
従来の移動案内装置の地図情報更新方法では、記憶媒体に記憶された地図情報を新たな地図情報へと更新する場合に、地図更新情報を外部サーバから取得して地図情報記憶媒体に記憶された地図情報の更新が完了するまでの間に、移動体が案内経路に沿って移動すると予測されるエリアを対象として、移動体の移動案内に用いる情報を先に外部サーバから取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１２５９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法では、地図情報の更新対象エリアは、車両の現在位置を中心とした四方のエリアであるため、地図情報の更新が完了するまでの間に既に車両が通過してしまったエリアの地図情報も外部サーバから取得することになる。このため、車両が通過後のエリアにおける地図情報の取得は、移動案内には不要なため無駄になってしまう、という問題がある。
【０００５】
本開示は、上記問題に着目してなされたもので、地図データのダウンロードの無駄を排除して、ユーザへの適切な経路案内を行う地図データのダウンロード方法及び地図記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示は、サーバ地図データを格納している外部サーバと、メモリに格納されているユーザ地図データと走行案内経路に基づいて経路案内を実行するユーザコントローラと、の通信による地図データのダウンロード方法である。ユーザコントローラは、外部サーバとの通信により、出発地から目的地までの間のサーバ地図データを、走行案内経路における案内箇所ごとの各区間の区間地図データに分けてダウンロードするとき、以下のことを行う。まず、案内箇所から次の案内箇所までの所定区間の移動に要する移動所要時間を予測する。次に、所定区間の区間地図データのダウンロードに要するダウンロード所要時間を予測する。次に、移動所要時間とダウンロード所要時間を比較する。次に、区間地図データを構成する第１情報と第２情報のうち、所定区間における次の案内箇所にて経路案内に用いる第１情報を、時間比較結果に関わらずダウンロードする。そして、時間比較結果により、移動所要時間がダウンロード所要時間以下であると判断するとき、第２情報をダウンロードせず、移動所要時間がダウンロード所要時間よりも長いと判断するとき、第２情報をダウンロードする。
【発明の効果】
【０００７】
このように、地図データのダウンロードの無駄を排除して、ユーザへの適切な経路案内を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１のナビゲーション装置と外部サーバの構成を示す全体システム図である。
【図２】実施例１のナビゲーション制御ユニットの制御ブロック構成を示すブロック図である。
【図３】実施例１の移動所要時間とダウンロード所要時間の予測・時間比較判断・区間地図データのダウンロードを示す説明図である。
【図４】実施例１の外部サーバにて実行される外部サーバ処理の流れを示すフローチャートである。
【図５】実施例１のナビゲーション制御ユニットにて実行される経路案内処理の流れを示すフローチャートである。
【図６】実施例１のナビゲーション制御ユニットにて実行されるダウンロード処理の流れを示すフローチャートである。
【図７】実施例１のダウンロード動作を示す作用説明図である。
【図８】実施例１のナビゲーション制御ユニットにて実行される新旧報知処理の流れを示すフローチャートである。
【図９】実施例１のＨＭＩデバイスにて地図データバージョンが一致する場合に表示される案内経路情報表示の一例を示す図である。
【図１０】実施例１のＨＭＩデバイスにて地図データバージョンが一致しない場合に表示される案内経路情報表示と旧情報表示の一例を示す図である。
【図１１】実施例２の移動合計所要時間とダウンロード合計所要時間の予測・時間比較判断・区間地図データのダウンロードを示す説明図である。
【図１２】実施例２のナビゲーション制御ユニットにて実行されるダウンロード処理の流れを示すフローチャートである。
【図１３】実施例２のダウンロード動作を示す作用説明図である。
【発明を実施するための形態】
【０００９】
以下、本開示による地図データのダウンロード方法及び地図記録装置を実施するための形態を、図面に示す実施例１及び実施例２に基づいて説明する。
【実施例１】
【００１０】
実施例１における地図データのダウンロード方法及び地図記録装置は、車両に搭載されたカーナビゲーションシステムに適用したものである。以下、実施例１の構成を、「全体システム構成」、「ナビゲーション制御ユニットの要部構成」に分けて説明する。
【００１１】
図１に基づいて、全体システム構成を説明する。
【００１２】
全体システム構成として、ナビゲーション装置１と、外部サーバ１００と、を有している。
【００１３】
ナビゲーション装置１は、車載センサ２と、地図データ格納部３（メモリ）と、ナビゲーション制御ユニット４（ユーザコントローラ）と、タッチパネル５と、ＨＭＩデバイス６（報知デバイス）と、を備えている。
【００１４】
車載センサ２は、ＧＰＳ２１と、ジャイロセンサ２２と、車速センサ２３と、車載データ通信器２４と、を有している。車載センサ２により取得したセンサ情報は、ナビゲーション制御ユニット４へ出力される。
【００１５】
ＧＰＳ２１は、ＧＮＳＳアンテナ２１ａを有し、衛星通信を利用することで停車中/走行中の自車位置（緯度・経度）を検知する自車位置センサである。なお、ＧＰＳ２１はトンネルや建造物が比較的多い区間等では自車位置の検知精度が悪くなる場合があり、このような場合にはＧＰＳ２１やジャイロセンサ２２や車速センサ２３やデットレコニング等の情報を基に、自車位置を算出により推定する。ここで、「ＧＮＳＳ」は「Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ：全地球航法衛星システム」の略称であり、「ＧＰＳ」は「Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：グローバル・ポジショニング・システム」の略称である。
【００１６】
ジャイロセンサ２２は、自車の走行方向を検知するセンサであり、車速センサ２３は、自車の速度を検知するセンサである。
【００１７】
車載データ通信器２４は、外部データ通信器１０１との間で送受信アンテナ２４ａ，１０１ａを介して無線通信を行うことで、ナビゲーション装置１の情報や要求を送信して、その要求に応じた情報やデータを外部サーバ１００から取得する外部データセンサである。
【００１８】
地図データ格納部３は、緯度経度と地図情報が対応づけられた、格納地図データ（ユーザ地図データ）が格納された車載メモリにより構成される。格納地図データには、各地点に対応づけられた道路情報を有する。道路情報には、道路の位置／領域により道路を特定する情報、道路ごとの道路種別、道路ごとの車線幅及び道路の形状情報を含む。更に、各道路リンクの識別情報ごとに、交差点の位置、交差点の進入方向、交差点の種別その他の交差点に関する情報が対応づけて格納されている。更にまた、各道路リンクの識別情報ごとに、道路種別、車線幅、道路形状、直進の可否、進行の優先関係、追い越しの可否（隣接レーンへの進入の可否）、制限速度、標識、その他の道路に関する情報が対応づけて格納されている。
【００１９】
ここで、格納地図データは、背景地図情報とノード情報を含む。「背景地図情報」とは、道路情報、地形情報及び施設情報であり、二次元地図データ、三次元地図データ及び交差点等において表示される拡大表示データを含む。「ノード情報」とは、道路情報に所定間隔に設けられた緯度経度のノード（座標点）の情報である。背景地図情報とノード情報には、その情報のバージョン情報も含まれている。また、ノード情報には、走行案内経路が生成されると、走行案内経路に沿ったノード情報に自車が走行するための案内情報が付される。「案内情報」とは、経路案内に用いるものであって、走行案内経路上の各ノードにおける方角情報であり、例えば右折や左折等の情報である。案内情報には、ノード情報と同様に緯度経度の情報も含まれている。
【００２０】
ナビゲーション制御ユニット４は、外部サーバ１００との通信がオンラインのとき、最新地図データ取得や走行案内経路の経路生成を外部サーバ１００に要求する。即ち、ナビゲーション制御ユニット４は、ＧＰＳ２１にて検知される自車位置を自車位置情報として認識し、自車の目的地情報が入力されると、通信により、自車位置情報や目的地情報や最新地図データ取得要求や経路生成要求を外部サーバ１００へ送信する。ナビゲーション制御ユニット４は、外部サーバ１００との通信により、最新地図データ（サーバ地図データ）と案内情報をダウンロードし、最新地図データを地図データ格納部３に格納する。そして、ナビゲーション制御ユニット４は、自車位置を中心とする格納地図データを地図データ格納部３へ要求することで、格納地図データを取得し、自車位置情報と格納地図データと案内情報に基づき案内経路情報をＨＭＩデバイス６へ出力する。なお、ナビゲーション制御ユニット４は、外部サーバ１００との通信がオフラインのとき、車載センサ２や地図データ格納部３からの入力情報を統合処理し、出発地から目的地までの走行案内経路を生成する機能を有する。そして、ナビゲーション制御ユニット４は、案内経路情報をＨＭＩデバイス６へ出力する。
【００２１】
タッチパネル５は、ＨＭＩデバイス６の表面に設けられたデータ入力手段である。ナビゲーション装置１のユーザは、このタッチパネル５を操作することで、ナビゲーション制御ユニット４に対して自車の目的地等を入力する。
【００２２】
ＨＭＩデバイス６は、経路案内中、自車が地図上で何処を移動しているか等の情報を提供するデバイスである。なお、「ＨＭＩ」とは、「Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ」の略称である。ＨＭＩデバイス６の例としては、ＨＵＤ（Ｈｅａｄ‐ＵＰ  Ｄｉｓｐｌａｙ：ヘッドアップディスプレイ）、メータ表示、車室内モニタが一つ又は複数の組み合わせにより備えられる。
【００２３】
外部サーバ１００は、クラウド環境上のサーバであり、ナビゲーション装置１の要求に応じて案内情報を含む外部地図データ（サーバ地図データ）をナビゲーション装置１に返す機能を有する。外部サーバ１００は、外部データ通信器１０１と、最新地図データ格納部１０２と、経路生成部１０３と、を有する。
【００２４】
外部データ通信器１０１は、車載データ通信器２４との間で送受信アンテナ２４ａ，１０１ａを介して無線通信を行うことで、ナビゲーション装置１の情報や要求を受信して、その要求に応じた外部地図データをナビゲーション装置１に送信する。
【００２５】
最新地図データ格納部１０２は、格納地図データと同様に、緯度経度と地図情報が対応づけられた、最新地図データが格納された外部サーバメモリにより構成される。最新地図データ格納部１０２は、格納地図データと同様に、各地点に対応づけられた道路情報を有し、背景地図情報とノード情報を含む。最新地図データ格納部１０２には、渋滞情報や走行規制情報等の交通情報も格納されている。
【００２６】
ここで、「最新地図データ」とは、現在までに更新された最新の地図データである。最新地図データのうち、走行案内経路の出発地から目的地までの間の地図データを、「外部地図データ」という。外部地図データには、走行案内経路を走行する上で参照する地図データも含む。なお、走行案内経路は、ナビゲーション制御ユニット４の要求により生成する。外部地図データを走行案内経路における案内箇所Ｐ（ｎ）ごとに区間Ｚ（ｎ）を分けた各区間の地図データを、「区間地図データ」という。「案内箇所Ｐ（ｎ）」とは、ノードに付されている情報であって、別途案内情報が付されるノードであることを示す。このため、案内箇所Ｐ（ｎ）が付されているノードは、実際に案内情報が付されていない状態である。案内箇所Ｐ（ｎ）には、案内箇所Ｐ（ｎ）が付されている一つのノード、又は、案内箇所Ｐ（ｎ）が付されているノードが複数連続するノード群（部分）がある。ノード群の場合には、一つの案内箇所Ｐ（ｎ）として取り扱う。なお、出発地と目的地におけるノードに案内箇所Ｐ（ｎ）を付すものとする。区間地図データを、第１情報としての案内情報と、第２情報としての背景地図情報と、ノード情報及び各ノードを結ぶリンク情報と、で構成している。区間地図データを構成している情報のうち、案内情報の方が、背景地図情報よりもデータ量が小さくなっている。
【００２７】
経路生成部１０３は、ナビゲーション制御ユニット４の自車位置情報や目的地情報や地図データ取得要求や経路生成要求と、最新地図データ格納部１０２の最新地図データ等と、を統合処理し、走行案内経路を生成する機能を有する。経路生成部１０３は、通信により、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」をナビゲーション制御ユニット４へ送信する。送信するノード情報には、生成した走行案内経路に基づき、案内箇所Ｐ（ｎ）が付されているが、案内情報は付されていないものとする。更に、経路生成部１０３は、区間地図データを「案内情報」と「背景地図情報」の二つに分けて、ナビゲーション制御ユニット４へ送信する。案内情報には、生成した走行案内経路の情報が反映されている。なお、最新地図データ取得要求には、「ノード情報及びリンク情報」と、区間地図データの「案内情報」と「背景地図情報」を、分けて送信する要求も含まれているものとする。また、最新地図データ取得要求には、「ノード情報」に案内箇所Ｐ（ｎ）を付す要求も含まれているものとする。
【００２８】
図２と図３に基づいて、ナビゲーション制御ユニット４の要部構成を説明する。
【００２９】
ナビゲーション制御ユニット４は、区間地図データの「案内情報」と「背景地図情報」より先に、最新地図データのうち、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」をダウンロードする。ナビゲーション制御ユニット４は、ダウンロードしたノード情報を格納する際、既に地図データ格納部３に格納されている格納地図データのうち、ダウンロードした出発地から目的地までに対応する領域の格納地図データを、ダウンロードした情報に書き換える。更に、この格納の際、リンク情報は、地図データ格納部３には格納されず、ナビゲーション制御ユニット４が保有する。
【００３０】
ナビゲーション制御ユニット４は、案内箇所Ｐ（ｎ）を基準として、案内箇所Ｐ（ｎ）にユーザが乗車している自車が到着すると、最新地図データのうち区間地図データの「案内情報」と「背景地図情報」をダウンロードする。ナビゲーション制御ユニット４は、ダウンロードした案内情報を保有し、ダウンロードした背景地図情報を格納する。背景地図情報を格納する際、既に地図データ格納部３に格納されている格納地図データのうち、ダウンロードした所定区間Ｚ（ｎ）に対応する区間の格納地図データを、ダウンロードした背景地図情報に書き換える。
【００３１】
ナビゲーション制御ユニット４は、地図記録装置４０と、表示経路生成部４ｅと、新旧比較部４ｆと、出力部４ｇと、を有する。地図記録装置４０は、時間予測部４ａと、時間比較部４ｂと、第１ダウンロード部４ｃと、第２ダウンロード部４ｄと、を有する。
【００３２】
時間予測部４ａには、自車位置情報や車速情報や渋滞情報等が入力される。時間予測部４ａは、案内箇所Ｐ（ｎ）ごとに分けた所定区間Ｚ（ｎ）の区間地図データをダウンロードするとき、案内箇所Ｐ（ｎ）に自車が到着すると、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）を予測する。移動所要時間Ｔ（ｎ）は、移動所要時間Ｔ（ｎ）は、ダウンロードする所定区間Ｚ（ｎ）の始点を示す案内箇所Ｐ（ｎ）から、終点を示す次の案内箇所Ｐ（ｎ＋１）まで、の所定区間Ｚ（ｎ）の移動に自車が要する時間である。移動所要時間Ｔ（ｎ）を予測する際、自車の車速と、所定区間Ｚ（ｎ）の距離と、渋滞情報と、所定区間Ｚ（ｎ）の特性と、を考慮する。自車の車速は、例えば所定区間Ｚ（ｎ）の法定速度とする。所定区間Ｚ（ｎ）の特性とは、走行負荷抵抗（勾配や悪路）と道路形状（カーブ路）である。なお、案内箇所Ｐ（ｎ）又は次の案内箇所Ｐ（ｎ＋１）がノード群の場合、自車の進行方向の手前位置のノードを始点又は終点とする。ダウンロード所要時間ｔ（ｎ）は、所定区間Ｚ（ｎ）の区間地図データのダウンロードに要する時間である。ダウンロード所要時間ｔ（ｎ）を予測する際、所定区間Ｚ（ｎ）における車載データ通信器２４と外部データ通信器１０１の通信速度等を考慮する。時間予測部４ａは、予測した移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）を時間比較部４ｂに出力する。
【００３３】
ここで、例えば、図３に示すように、最初の第１区間Ｚ１の第１区間地図データをダウンロードするとき、第１移動所要時間Ｔ１と第１ダウンロード所要時間ｔ１を予測する。第１区間Ｚ１は、出発地としての初期案内箇所Ｐ０から次の第１案内箇所Ｐ１までの区間である。まず、第１移動所要時間Ｔ１は、第１区間Ｚ１の始点を示す初期案内箇所Ｐ０から、終点を示す次の第１案内箇所Ｐ１まで、の第１区間Ｚ１の移動に自車が要する時間となる。次に、第１ダウンロード所要時間ｔ１は、第１区間地図データのダウンロードに要する時間となる。
【００３４】
時間比較部４ｂには、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）が入力される。時間比較部４ｂは、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）を比較して、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）以下（Ｔ（ｎ）≦ｔ（ｎ））であるか否かを判断する。例えば、図３に示すように、第１ダウンロード所要時間ｔ１が時間ｔ１１のとき、時間比較部４ｂは、第１移動所要時間Ｔ１が時間ｔ１１以下（Ｔ１≦ｔ１１）であると判断する。一方、第１ダウンロード所要時間ｔ１が時間ｔ１２のとき、時間比較部４ｂは、第１移動所要時間Ｔ１が時間ｔ１２よりも長い（Ｔ１＞ｔ１２）と判断する。時間比較部４ｂは、時間比較結果を、第１ダウンロード部４ｃと第２ダウンロード部４ｄと新旧比較部４ｆに出力する。
【００３５】
第１ダウンロード部４ｃには、時間比較結果が入力される。第１ダウンロード部４ｃは、時間比較結果が入力されると該結果に関わらず、通信により、所定区間Ｚ（ｎ）の区間地図データのうち次の案内箇所Ｐ（ｎ＋１）の案内情報を経路生成部１０３からダウンロードする。案内情報のダウンロードは、案内箇所Ｐ（ｎ）を基準として、案内箇所Ｐ（ｎ）に自車が到着すると開始される。例えば、図３に示すように、初期案内箇所Ｐ０を基準として、初期案内箇所Ｐ０に自車が到着すると、第１区間地図データの第１案内情報のダウンロードを開始する。具体的には、自車位置が初期案内箇所Ｐ０のとき、通信により、次の第１案内箇所Ｐ１の第１案内情報を経路生成部１０３からダウンロードする。なお、第１ダウンロード部４ｃは、「Ｔ（ｎ）＞ｔ（ｎ）」の場合、ダウンロードが終了すると、ダウンロード終了信号を第２ダウンロード部４ｄに出力する。
【００３６】
第２ダウンロード部４ｄには、時間比較結果とダウンロード終了信号が入力される。第２ダウンロード部４ｄは、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合、所定区間Ｚ（ｎ）の区間地図データの背景地図情報をダウンロードしない。例えば、図３に示すように、第２ダウンロード部４ｄは、時間比較結果が「Ｔ１≦ｔ１１」の場合、第１区間地図データの第１背景地図情報をダウンロードしない。一方、第２ダウンロード部４ｄは、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」の場合、ダウンロード終了信号の入力後すなわち案内情報のダウンロード終了後に、通信により、所定区間Ｚ（ｎ）の区間地図データのうち背景地図情報を経路生成部１０３からダウンロードする。例えば、図３に示すように、第２ダウンロード部４ｄは、時間比較結果が「Ｔ１＞ｔ１２」の場合、第１案内情報のダウンロード終了後に、通信により、第１背景地図情報を経路生成部１０３からダウンロードする。
【００３７】
表示経路生成部４ｅは、地図データ格納部３の格納地図データのうち、ダウンロードしたノード情報と、背景地図情報と、を読み込む。ノード情報の読み込み範囲は、ＨＭＩデバイス６に表示する範囲である。ノード情報としては、格納地図データのうち、ダウンロードによる書き換え後のノード情報を読み込む。背景地図情報の読み込み範囲は、ノード情報と同等の範囲であり、走行案内経路を走行する上で参照する範囲である。背景地図情報としては、背景地図情報がダウンロードされない場合又は背景地図情報のダウンロード終了前であれば、格納地図データのうち書き換え前の背景地図情報を読み込む。一方、背景地図情報としては、背景地図情報のダウンロード終了後であれば、格納地図データのうち書き換え後の背景地図情報を読み込む。
【００３８】
表示経路生成部４ｅは、背景地図情報とノード情報とリンク情報、又は、これら三つの情報と案内情報に基づき案内経路情報を生成して、案内経路情報を出力部４ｇへ出力する。即ち、表示経路生成部４ｅは、背景地図情報とノード情報とリンク情報に基づき案内経路情報を生成する場合には、ノード情報と背景地図情報とに含まれる経度緯度により二つの情報を合わせて、ＨＭＩデバイス６に表示する案内経路情報を生成する。一方、表示経路生成部４ｅは、三つの情報と案内情報に基づき案内経路情報を生成する場合には、ノード情報と案内情報とに含まれる緯度経度情報により二つの情報を合わせる。更に、案内情報を合わせたノード情報と背景地図情報とに含まれる経度緯度により二つの情報を合わせて、ＨＭＩデバイス６に表示する案内経路情報を生成する。また、どちらの案内経路情報にも、自車位置情報に基づき現在の自車位置と、リンク情報と、が付されている。
【００３９】
新旧比較部４ｆには、時間比較結果が入力される。新旧比較部４ｆは、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」のとき、外部サーバ１００との通信によりダウンロードしたノード情報と、地図データ格納部３から読み込んだ案内情報に対応する格納地図データと、の地図データバージョンの新旧情報を比較する。具体的には、新旧比較部４ｆは、格納地図データのうち、ダウンロードによる書き換え後のノード情報と、次の案内箇所Ｐ（ｎ＋１）の案内情報に対応する書き換え前の背景地図情報と、を読み込み、二つの情報の地図データバージョンの新旧情報を比較する。該新旧情報の比較は、各情報のバージョン情報に基づき行う。新旧比較部４ｆは、二つの情報の地図データバージョンが一致するか否かを判断して、地図データバージョンの比較結果を出力部４ｇに出力する。なお、新旧比較部４ｆは、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」の場合、地図データバージョンの新旧情報を比較しない。
【００４０】
出力部４ｇには、案内経路情報と新旧比較結果が入力される。出力部４ｇは、新旧比較結果が一致する場合、案内経路情報を表示信号に変換し、新旧比較結果が一致しない場合、案内経路情報と地図データバージョンの旧情報を表示信号に変換する。出力部４ｇは、ＨＭＩデバイス６にどちらかの表示信号を出力する。
【００４１】
次に、実施例１の作用を、「外部サーバ処理作用」と、「経路案内処理作用」と、「ダウンロード処理作用」と、「新旧報知処理作用」に分けて説明する。
【００４２】
まず、図４に基づいて、外部サーバ処理作用を説明する。図４の処理は、外部サーバ１００と経路生成部１０３により実行される。外部サーバ１００により、通信によって、自車位置情報や目的地情報や地図データ取得要求や経路生成要求がナビゲーション制御ユニット４から受信されると、スタートする。
【００４３】
スタートすると、Ｓ１１、Ｓ１３及びＳ１５の順に進む。まず、経路生成部１０３により、走行案内経路が生成される（Ｓ１１）。次に、経路生成部１０３により、通信によって、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」がナビゲーション制御ユニット４へ送信される（Ｓ１３）。続いて、経路生成部１０３により、第１ダウンロード部４ｃから送信される次の案内箇所Ｐ（ｎ＋１）の案内情報の取得要求の有無が判断される（Ｓ１５）。ここで、取得要求の有無の判断は、経路生成部１０３により第１ダウンロード部４ｃからの入力によって判断される。そして、Ｓ１５の判断が否定されている間は、Ｓ１５が繰り返され、Ｓ１５の判断が肯定されると、Ｓ１７及びＳ１９に進む。
【００４４】
次に、経路生成部１０３により、通信によって、第１ダウンロード部４ｃへの次の案内箇所Ｐ（ｎ＋１）の案内情報の送信が開始される（Ｓ１７）。次に、経路生成部１０３により、第１ダウンロード部４ｃへの案内情報の送信が終了したか否かが判断される（Ｓ１９）。ここで、送信が終了したか否かの判断は、経路生成部１０３により外部データ通信器１０１の状態から判断される。しばらくの間は、ダウンロード中のためＳ１９の判断が否定されるので、Ｓ１９が繰り返される。
【００４５】
そして、Ｓ１９の判断が肯定されると、Ｓ２１に進む。経路生成部１０３により、第２ダウンロード部４ｄから送信される所定区間Ｚ（ｎ）の背景地図情報の取得要求の有無が判断される（Ｓ２１）。ここで、取得要求の有無の判断は、Ｓ１５と同様なので説明を省略する。Ｓ２１の判断が肯定されると、Ｓ２３及びＳ２５に進む。一方、Ｓ２１の判断が否定されると、Ｓ２７に進む。
【００４６】
次に、Ｓ２１の判断が肯定されると、経路生成部１０３により、通信によって、第２ダウンロード部４ｄへの所定区間Ｚ（ｎ）の背景地図情報の送信が開始される（Ｓ２３）。次に、経路生成部１０３により、第２ダウンロード部４ｄへの背景地図情報の送信が終了したか否かが判断される（Ｓ２５）。ここで、送信が終了したか否かの判断は、Ｓ１９と同様なので説明を省略する。しばらくの間は、ダウンロード中のためＳ２５の判断が否定されるので、Ｓ２５が繰り返される。そして、Ｓ２５の判断が肯定されると、Ｓ２７に進む。
【００４７】
次に、経路生成部１０３により次の案内箇所Ｐ（ｎ＋１）が目的地か否かが判断される（Ｓ２７）。ここで、目的地か否かの判断は、次の案内箇所Ｐ（ｎ＋１）と目的地情報の緯度経度から判断される。なお、しばらくの間は、次の案内箇所Ｐ（ｎ＋１）が目的地ではないと判断されるので、Ｓ２７の判断が否定される。Ｓ２７の判断が否定されると、Ｓ１５へ戻り、Ｓ１５からＳ２７の流れが繰り返される。そして、Ｓ２７の判断が肯定されると、エンドに進む。
【００４８】
Ｓ１７とＳ２３では、出発地から目的地までの間の外部地図データが、走行案内経路における案内箇所Ｐ（ｎ）ごとの各区間の区間地図データに分けて送信される。例えば、出発地から目的地までの間の外部地図データを一括で送信してしまうと、自車の走行案内経路の逸脱によりその一括の送信が無駄な通信になってしまう。このため、区間地図データが送信される。これにより、目的地に向かう途中で、寄り道や渋滞回避等によって経路を逸脱しても、区間地図データの送信が無駄な通信になることを抑制できる。
【００４９】
更に、Ｓ１７とＳ２３では、区間地図データが、案内情報と、背景地図情報と、の二つに分けられて送信される。例えば、区間地図データが分けられずに送信されると、通信環境によっては区間地図データのダウンロードが間に合わない可能性があり、乗員に経路案内ができなくなってしまう。このため、区間地図データが二つに分けられて送信され、更に、案内情報の方が背景地図情報よりもデータ量が小さいため、経路案内に必要な案内情報のダウンロードを優先する。これにより、背景地図情報のダウンロードが間に合わない場合であっても、経路案内に必要な最低限のノード情報及び案内情報と、格納地図データから読み込まれた背景地図情報によって、乗員に経路案内が可能である。
【００５０】
次に、図５に基づいて、経路案内処理作用を説明する。図５の処理は、ナビゲーション制御ユニット４と表示経路生成部４ｅにより実行される。自車のイグニッションスイッチがＯＮ状態であり、ナビゲーション制御ユニット４により、通信によって、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」が経路生成部１０３からダウンロードされると、スタートする。スタートすると、Ｓ３１、Ｓ３３、Ｓ３５及びエンドの順に進む。
【００５１】
まず、表示経路生成部４ｅにより、地図データ格納部３からノード情報と背景地図情報が読み込まれる（Ｓ３１）。次に、表示経路生成部４ｅにより、少なくとも背景地図情報とノード情報とリンク情報に基づき、案内経路情報が生成される（Ｓ３３）。続いて、表示経路生成部４ｅにより、生成された案内経路情報が出力部４ｇへ出力される（Ｓ３５）。このように、案内経路情報が生成されるので、背景地図情報がダウンロードされない場合又は背景地図情報のダウンロード終了前であっても、案内経路情報を生成できる。
【００５２】
そして、図６に基づいて、ダウンロード処理作用を説明する。図６の処理は、ナビゲーション制御ユニット４と、時間予測部４ａと、時間比較部４ｂと、第１ダウンロード部４ｃと、第２ダウンロード部４ｄと、により実行される。ナビゲーション制御ユニット４により、通信によって、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」が経路生成部１０３からダウンロードされ、自車位置が出発地であると、スタートする。
【００５３】
スタートすると、Ｓ４１、Ｓ４３及びＳ４５の順に進む。まず、時間予測部４ａにより、所定区間Ｚ（ｎ）の移動所要時間Ｔ（ｎ）が算出によって予測される（Ｓ４１）。Ｓ４１では、移動所要時間Ｔ（ｎ）を予測する際、自車の車速等が考慮される。このため、移動所要時間Ｔ（ｎ）が予測される際、これらの情報を考慮した方が、車速と所定区間Ｚ（ｎ）の距離のみを考慮するよりも、精度良く移動所要時間Ｔ（ｎ）を予測できる。
【００５４】
次に、時間予測部４ａにより、所定区間Ｚ（ｎ）の区間地図データのダウンロード所要時間ｔ（ｎ）が算出によって予測される（Ｓ４３）。続いて、時間比較部４ｂにより、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）以下（Ｔ（ｎ）≦ｔ（ｎ））であるか否かが判断される（Ｓ４５）。
【００５５】
Ｓ４５の判断が肯定されると、Ｓ４７及びＳ４９の順に進む。第１ダウンロード部４ｃにより、次の案内箇所Ｐ（ｎ＋１）の案内情報のダウンロードが開始される（Ｓ４７）。ここで、案内情報のダウンロードが開始される際、第１ダウンロード部４ｃにより、通信によって、案内情報の取得要求が経路生成部１０３へ送信される。次に、第１ダウンロード部４ｃにより、案内情報のダウンロードが終了したか否かが判断される（Ｓ４９）。ここで、ダウンロードが終了したか否かの判断は、第１ダウンロード部４ｃにより車載データ通信器２４の状態から判断される。しばらくの間は、ダウンロード中のためＳ４９の判断が否定されるので、Ｓ４９が繰り返される。そして、Ｓ４９の判断が肯定されると、Ｓ６１に進む。
【００５６】
一方、Ｓ４５の判断が否定されると、Ｓ５１及びＳ５３の順に進む。Ｓ５１及びＳ５３は、Ｓ４７及びＳ４９と同様なので説明を省略する。ただし、Ｓ５３の判断が肯定されると、Ｓ５５及びＳ５７に進む。更に、Ｓ５３の判断が肯定されると、第１ダウンロード部４ｃにより、ダウンロード終了信号が第２ダウンロード部４ｄへ出力される。次に、第２ダウンロード部４ｄにより、背景地図情報のダウンロードが開始される（Ｓ５５）。ここで、背景地図情報のダウンロードが開始される際、第２ダウンロード部４ｄにより、通信によって、背景地図情報の取得要求が経路生成部１０３へ送信される。次に、第２ダウンロード部４ｄにより、背景地図情報のダウンロードが終了したか否かが判断される（Ｓ５７）。ここで、ダウンロードが終了したか否かの判断は、第２ダウンロード部４ｄにより車載データ通信器２４の状態から判断される。しばらくの間は、ダウンロード中のためＳ５７の判断が否定されるので、Ｓ５７が繰り返される。そして、Ｓ５７の判断が肯定されると、Ｓ６１に進む。
【００５７】
Ｓ５１、Ｓ５３、Ｓ５５及びＳ５７の順に進むことにより、案内情報のダウンロード終了後に、背景地図情報がダウンロードされる。例えば、渋滞状況等によっては予測よりも移動所要時間Ｔ（ｎ）が早まったり、通信環境によっては予測よりもダウンロード所要時間ｔ（ｎ）が長くなったりする可能性がある。そうすると、背景地図情報のダウンロード終了後に、案内情報がダウンロードされると、経路案内に用いる案内情報のダウンロードが間に合わず、経路案内が行えないおそれがある。このため、背景地図情報のダウンロードよりも先に、案内情報がダウンロードされる。これにより、確実に経路案内に必要な案内情報のダウンロードを次の案内箇所Ｐ（ｎ＋１）までに間に合わせることができ、確実に経路案内を行うことができる。
【００５８】
そして、ナビゲーション制御ユニット４により、次の案内箇所Ｐ（ｎ＋１）が目的地か否かが判断される（Ｓ６１）。ここで、目的地か否かの判断は、次の案内箇所Ｐ（ｎ＋１）と目的地情報の緯度経度から判断する。なお、出発地からしばらくの間は、次の案内箇所Ｐ（ｎ＋１）が目的地ではないと判断されるので、Ｓ６１の判断が否定される。
【００５９】
Ｓ６１の判断が否定されると、Ｓ６３に進む。ナビゲーション制御ユニット４により、次の案内箇所Ｐ（ｎ＋１）に到着したか否かが判断される（Ｓ６３）。ここで、到着したか否かの判断は、次の案内箇所Ｐ（ｎ＋１）と自車位置情報の緯度経度から判断される（Ｓ６３）。次の案内箇所Ｐ（ｎ＋１）に到着するまでの間、Ｓ６３の判断は否定されるので、Ｓ６３が繰り返される。そして、Ｓ６３の判断が肯定されると、Ｓ６５に進む。そして、ナビゲーション制御ユニット４により、現在の所定区間Ｚ（ｎ）と、現在の所定区間Ｚ（ｎ）の始点を示す案内箇所Ｐ（ｎ）と、終点を示す次の案内箇所Ｐ（ｎ＋１）と、が更新される（Ｓ６５）。即ち、現在の所定区間Ｚ（ｎ）が、次の所定区間Ｚ（ｎ＋１）に更新される。更に、現在の所定区間Ｚ（ｎ）の始点を示す案内箇所Ｐ（ｎ）が、次の所定区間Ｚ（ｎ＋１）の始点を示す案内箇所Ｐ（ｎ＋１）に更新される。更にまた、現在の所定区間Ｚ（ｎ）の終点を示す次の案内箇所Ｐ（ｎ＋１）が、次の所定区間Ｚ（ｎ＋１）の終点を示す次の案内箇所Ｐ（ｎ＋２）に更新される。Ｓ６５の処理が済むと、Ｓ４１に戻り、Ｓ４１からＳ６５の流れが繰り返される。そして、Ｓ６１の判断が肯定されると、エンドに進む。
【００６０】
続いて、図７に基づいて、図６のフローチャートのダウンロード動作を説明する。
【００６１】
まず、自車位置が出発地としての初期案内箇所Ｐ０なので、第１案内箇所Ｐ１の第１案内情報、又は、初期案内箇所Ｐ０から次の第１案内箇所Ｐ１までの第１区間Ｚ１の第１区間地図データがダウンロードされる。このとき、第１移動所要時間Ｔ１と第１ダウンロード所要時間ｔ１が予測される。ここで、第１移動所要時間Ｔ１が第１ダウンロード所要時間ｔ１以下であると判断されるので、第１区間地図データのうち第１案内情報のみのダウンロードが実行される。このため、第１区間地図データのうち第１背景地図情報のダウンロードは実行されない。なお、第１案内情報のみのダウンロードに要する所要時間を「ｔ１３」で示す。
【００６２】
次に、自車位置が第１案内箇所Ｐ１に到着すると、第１区間Ｚ１と初期案内箇所Ｐ０と第１案内箇所Ｐ１が、第２区間Ｚ２と第１案内箇所Ｐ１と第２案内箇所Ｐ２に、それぞれ更新される。そして、自車位置が第１案内箇所Ｐ１に到着すると、第２案内箇所Ｐ２の第２案内情報、又は、第１案内箇所Ｐ１から次の第２案内箇所Ｐ２までの第２区間Ｚ２の第２区間地図データがダウンロードされる。このとき、第２移動所要時間Ｔ２と第２ダウンロード所要時間ｔ２が予測される。ここで、第２移動所要時間Ｔ２が第２ダウンロード所要時間ｔ２よりも長いと判断されるので、第２区間地図データのダウンロードが実行される。第２区間地図データのダウンロードのとき、第２案内情報のダウンロード終了後に、第２背景地図情報がダウンロードされる。
【００６３】
続いて、自車位置が第２案内箇所Ｐ２に到着すると、第２区間Ｚ２と第１案内箇所Ｐ１と第２案内箇所Ｐ２が、第３区間Ｚ３と第２案内箇所Ｐ２と第３案内箇所Ｐ３に、それぞれ更新される。そして、自車位置が第２案内箇所Ｐ２に到着すると、第３案内箇所Ｐ３の第３案内情報、又は、第２案内箇所Ｐ２から次の第３案内箇所Ｐ３までの第３区間Ｚ３の第３区間地図データがダウンロードされる。このとき、第３移動所要時間Ｔ３と第３ダウンロード所要時間ｔ３が予測される。ここで、第３移動所要時間Ｔ３が第３ダウンロード所要時間ｔ３よりも長いと判断されるので、第３区間地図データのダウンロードが実行される。第３区間地図データのダウンロードのとき、第３案内情報のダウンロード終了後に、第３背景地図情報がダウンロードされる。
【００６４】
そして、自車が所定区間Ｚ（ｎ）の案内箇所Ｐ（ｎ）に到着すると、次の案内箇所Ｐ（ｎ＋１）の案内情報、又は、所定区間Ｚ（ｎ）の区間地図データがダウンロードされる。このとき、前述した通り、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）が予測される。予測した移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）が比較され、時間比較結果により次の案内箇所Ｐ（ｎ＋１）の案内情報、又は、所定区間Ｚ（ｎ）の区間地図データがダウンロードされる。どちらかのダウンロード後に、次の案内箇所Ｐ（ｎ＋１）が目的地であると判断されると、図６のフローチャートが終了される。
【００６５】
このように、時間比較結果に関わらず、案内情報はダウンロードされるので、背景地図情報のダウンロードの実施有無に関係なく、次の案内箇所Ｐ（ｎ＋１）においてユーザへの適切な経路案内が行われる。加えて、案内情報のデータ容量は、背景地図情報のデータ容量よりも小さいので、移動所要時間Ｔ（ｎ）内に、確実に案内情報をダウンロードできる。
【００６６】
そして、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合には、背景地図情報のダウンロードは実施されない。例えば、図７において、第１背景地図情報がダウンロードされても、このダウンロードの終了は、自車が第１区間Ｚ１の通過後である。そうすると、第１背景地図情報がダウンロードされても、第１背景地図情報は経路案内に不要なため無駄になってしまう。加えて、不要なタイミングで第１背景地図情報のダウンロードが終了する。なお、第１背景地図情報のダウンロードに費用がかかる場合には、余計な費用がかかってしまう。これに対し、実施例１では、時間比較結果に応じて、背景地図情報のダウンロードの実施有無が判断される。即ち、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合には、背景地図情報のダウンロードが実行されないので、区間地図データのうち背景地図情報のダウンロードの無駄が排除される。この場合でも、案内情報はダウンロードされるので、ユーザへの適切な経路案内が行われる。従って、背景地図情報のダウンロードの無駄が排除され、ユーザへの適切な経路案内が行われる。
【００６７】
一方、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」の場合には、背景地図情報のダウンロードが実施される。例えば、図７において、第２背景地図情報がダウンロードされると、このダウンロードの終了は、自車が第２区間Ｚ２の通過前である。そうすると、第２背景地図情報がダウンロードされても、第２背景地図情報は経路案内に必要なため無駄にはならない。これにより、背景地図情報のダウンロード後に必要なタイミングで第２区間Ｚ２の経路案内に使用できるので、詳細な経路案内ができる。なお、外部地図データを一括でダウンロードしないので、外部地図データのダウンロード終了を待たなくても、最新の背景地図情報で経路案内ができる。
【００６８】
更に、時間比較結果によりダウンロードする情報を選別することにより、経路案内の品質を維持しながら、ダウンロードの無駄を排除し、最新地図データに基づく経路案内を可能にする。
【００６９】
更にまた、案内箇所Ｐ（ｎ）を基準として、案内箇所Ｐ（ｎ）に自車が到着すると、時間予測と時間比較の制御が行われ、案内情報又は所定区間Ｚ（ｎ）の区間地図データのダウンロードが制御される。例えば、図７において、各案内箇所Ｐ０，Ｐ１，Ｐ２に自車が到着すると、時間予測と時間比較とダウンロードが制御される。このため、所定区間Ｚ（ｎ）ごとに分けて、時間予測と時間比較とダウンロードを制御できる。
【００７０】
そして、図８に基づいて、新旧報知処理作用を説明する。図７の処理は、ナビゲーション制御ユニット４と表示経路生成部４ｅと新旧比較部４ｆと出力部４ｇにより実行される。図６のＳ４５の判断が肯定されると、スタートする。
【００７１】
スタートすると、Ｓ７１、Ｓ７３及びＳ７５の順に進む。即ち、ノード情報がダウンロードされると、格納地図データのノード情報を書き換える（Ｓ７１）。このため、出発地から経路案内が実行される。次に、新旧比較部４ｆにより、格納地図データのうち、ダウンロードによる書き換え後の所定区間Ｚ（ｎ）のノード情報と、所定区間Ｚ（ｎ）の次の案内箇所Ｐ（ｎ＋１）の案内情報に対応する書き換え前の背景地図情報と、が読み込まれる（Ｓ７３）。
【００７２】
続いて、新旧比較部４ｆにより、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」のとき、書き換え後のノード情報の地図データバージョンと、書き換え前の背景地図情報の地図データバージョンと、が比較されると共に、地図データバージョンが一致するか否かが判断される（Ｓ７５）。ここで、地図データバージョンが一致するか否かの判断について説明する。例えば、書き換え後のノード情報の地図データバージョンが「２」であり、書き換え前の背景地図情報の地図データバージョンが「１」である場合、新旧比較部４ｆによりノード情報よりも背景地図情報の地図データバージョンが「一致しない（旧）」と判断される。なお、書き換え前の背景地図情報の地図データバージョンが、常に書き換え後のノード情報の地図データバージョンに一致しない（旧）わけではない。即ち、ダウンロードしたノード情報に変更が無いと、二つの情報の地図データバージョンの新旧情報が一致する場合もある。この場合、新旧比較部４ｆにより、書き換え後のノード情報の地図データバージョンと書き換え前の背景地図情報の地図データバージョンが「一致する（新）」と判断される。
【００７３】
このように、Ｓ７５では、ノード情報のダウンロード終了後であって、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」のとき、二つの情報の地図データバージョンの新旧情報が比較されるので、二つの情報の地図データバージョンの比較結果が得られる。
【００７４】
そして、Ｓ７５の判断が肯定されると、Ｓ８１、Ｓ８３及びエンドの順に進む。表示経路生成部４ｅにより、案内経路情報が出力部４ｇへ入力される（Ｓ８１）。次に、出力部４ｇにより、案内経路情報が表示信号に変換され、表示信号がＨＭＩデバイス６へ出力される（Ｓ８３）このため、ＨＭＩデバイス６には、例えば、図９に示すように、地図データバージョンの新旧情報は表示されず、案内経路情報のみが表示される。
【００７５】
一方、Ｓ７５の判断が否定されると、Ｓ８５、Ｓ８７及びエンドの順に進む。表示経路生成部４ｅにより、案内経路情報が出力部４ｇへ入力される（Ｓ８５）。出力部４ｇにより、案内経路情報と地図データバージョンの旧情報が表示信号に変換され、表示信号がＨＭＩデバイス６へ出力される（Ｓ８７）。ＨＭＩデバイス６には、例えば、図１０に示すように、案内経路情報に加え、旧情報として左上に「古」という文字が表示される。
【００７６】
このように、旧情報を表示する理由は、以下の通りである。つまり、外部サーバ１００の最新地図データにより走行案内経路が生成され、背景地図情報よりも先にノード情報と案内情報がダウンロードされる。次に、書き換え後のノード情報と書き換え前の背景地図情報により、ＨＭＩデバイス６に表示される案内経路情報が生成されるとき、二つの情報に矛盾が起きることがある。そして、経路案内中、案内経路情報に矛盾が起きると、ユーザは、背景地図情報が古いか否かがわからず、経路案内を参照して良いか否かがわからない。そうすると、経路案内中、経路案内に対してユーザは混乱してしまう。このため、旧情報が表示される。即ち、書き換え後のノード情報よりも書き換え前の背景地図情報が古いことを、自車のユーザが認識できる。従って、経路案内中、地図データの新旧情報を自車のユーザが認識できる。
【００７７】
更に、図１０の直進時においては、背景地図情報を参照しない方がよいことがわかる。例えば、図９の直進時において、図１０と同様に旧表示が表示されている場合、背景地図情報を参照してもよいことがわかる。このように、案内経路情報に加えて旧情報が表示されることにより、経路案内中、経路案内に対するユーザの混乱を抑制できる。更にまた、「新しい」ことを表示するよりも「古い」ことが表示されることで、経路案内中、ユーザに対し前もって、ノード情報よりも背景地図情報が古いことを知らしめる（認知させる）ことができる。これにより、経路案内中、ユーザに対して注意喚起できる。
【００７８】
以上説明したように、実施例１の地図データのダウンロード方法及び地図記録装置にあっては、下記に列挙する効果が得られる。
【００７９】
（１）サーバ地図データ（最新地図データ）を格納している外部サーバ１００と、メモリ（地図データ格納部３）に格納されているユーザ地図データ（格納地図データ）と走行案内経路に基づいて経路案内を実行するユーザコントローラ（ナビゲーション制御ユニット４）と、の通信による地図データのダウンロード方法である。この地図データのダウンロード方法において、ユーザコントローラ（ナビゲーション制御ユニット４）は、外部サーバ１００との通信により、出発地から目的地までの間のサーバ地図データ（外部地図データ）を、走行案内経路における案内箇所Ｐ（ｎ）ごとの各区間Ｚ（ｎ）の区間地図データに分けてダウンロードするとき、以下のことを行う。案内箇所Ｐ（ｎ）から次の案内箇所Ｐ（ｎ＋１）までの所定区間Ｚ（ｎ）の移動に要する移動所要時間Ｔ（ｎ）を予測する（Ｓ４１）。所定区間Ｚ（ｎ）の区間地図データのダウンロードに要するダウンロード所要時間ｔ（ｎ）を予測する（Ｓ４３）。移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）を比較する（Ｓ４５）。区間地図データを構成する第１情報（案内情報）と第２情報（背景地図情報）のうち、第１情報（案内情報）を、時間比較結果（Ｓ４５）に関わらずダウンロードする（Ｓ４７及びＳ４９とＳ５１及びＳ５３）。第１情報（案内情報）は、所定区間Ｚ（ｎ）における次の案内箇所Ｐ（ｎ＋１）にて経路案内に用いる情報である。時間比較結果により、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）以下（Ｔ（ｎ）≦ｔ（ｎ））であると判断するとき、第２情報（背景地図情報）をダウンロードしない（Ｓ４５の「ＹＥＳ」）。一方、時間比較結果により、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）よりも長い（Ｔ（ｎ）＞ｔ（ｎ））と判断するとき、第２情報（背景地図情報）をダウンロードする（Ｓ４５の「ＮＯ」、Ｓ５５とＳ５７）。
【００８０】
このように、第１情報（案内情報）が時間比較結果に関わらずダウンロードされることにより、ユーザへの適切な経路案内が行われる。更に、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合には、第２情報（背景地図情報）がダウンロードされないことにより、地図データ（背景地図情報）のダウンロードの無駄が排除される。換言すると、地図データのダウンロードが不要な通信になることを防止する。従って、地図データのダウンロードの無駄を排除して、ユーザへの適切な経路案内を行う地図データのダウンロード方法を提供できる。加えて、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」場合には、第２情報（背景地図情報）がダウンロードされても、第２情報（背景地図情報）は経路案内に必要なため無駄にはならない。従って、第２情報（背景地図情報）のダウンロード後に所定区間Ｚ（ｎ）の経路案内に使用できるので、詳細な経路案内ができる。
【００８１】
（２）第２情報は、背景地図情報である。
【００８２】
従って、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合には、直接的に案内に関わらない背景地図情報をダウンロードしないことにより、正確な案内は継続しつつ、背景地図情報にかかる通信量を低減できる。
【００８３】
（３）第１情報は、第２情報よりもデータ量が小さい。
【００８４】
従って、移動所要時間Ｔ（ｎ）内に、確実に案内情報をダウンロードすることができる。
【００８５】
（４）ユーザコントローラ（ナビゲーション制御ユニット４）は、案内箇所Ｐ（ｎ）を基準として、案内箇所Ｐ（ｎ）にユーザ（自車）が到着する（ＳＴＡＲＴとＳ６３の「ＹＥＳ」）と、第１情報（案内情報）又は区間地図データをダウンロードする（Ｓ４７〜Ｓ５７）。
【００８６】
従って、所定区間Ｚ（ｎ）ごとに分けて、第１情報（案内情報）又は区間地図データのダウンロードを制御できる。
【００８７】
（５）ユーザコントローラ（ナビゲーション制御ユニット４）は、時間比較結果により第１情報（案内情報）と第２情報（背景地図情報）との両方をダウンロードするとき（Ｓ４５の「ＮＯ」）、第１情報（案内情報）のダウンロード終了後（Ｓ５３の「ＹＥＳ」）に、第２情報（背景地図情報）をダウンロードする（Ｓ５５及びＳ５７）。
【００８８】
従って、確実に経路案内に必要な案内情報のダウンロードを次の案内箇所Ｐ（ｎ＋１）までに間に合わせることができ、確実に経路案内を行うことができる。
【００８９】
（６）メモリ（地図データ格納部３）と、ユーザコントローラ（ナビゲーション制御ユニット４）と、は車両に搭載されている。ユーザコントローラ（ナビゲーション制御ユニット４）は、移動所要時間Ｔ（ｎ）を予測する際、車速と、所定区間Ｚ（ｎ）の距離と、渋滞情報と、所定区間Ｚ（ｎ）の特性と、を考慮する（Ｓ４１）。
【００９０】
従って、移動所要時間Ｔ（ｎ）が予測される際、これらの情報を考慮した方が、車速と所定区間Ｚ（ｎ）の距離のみを考慮するよりも、精度良く移動所要時間Ｔ（ｎ）を予測できる。
【００９１】
（７）メモリ（地図データ格納部３）と、ユーザコントローラ（ナビゲーション制御ユニット４）と、報知デバイス（ＨＭＩデバイス６）と、が車両に搭載されている。ユーザコントローラ（ナビゲーション制御ユニット４）は、外部サーバ１００との通信により、サーバ地図データ（最新地図データ）をダウンロードするとき、以下のことを行う。第１情報（案内情報）のダウンロードよりも先に、ノード情報をダウンロードする。時間比較結果により第１情報（案内情報）のみをダウンロードするとき（Ｓ４５の「ＹＥＳ」）、ダウンロードしたノード情報の地図データバージョンと、メモリ（地図データ格納部３）から読み込んだ第１情報（案内情報）に対応するユーザ地図データ（格納地図データ）の地図データバージョンと、の新旧情報を比較する（Ｓ７５）。地図データバージョンの新旧比較結果により、地図データバージョンが一致する場合（Ｓ７５の「ＹＥＳ」）には地図データバージョンの新旧情報を報知デバイス（ＨＭＩデバイス６）に出力しない（Ｓ８３）。地図データバージョンの新旧比較結果により、地図データバージョンが一致しない場合（Ｓ７５の「ＮＯ」）には地図データバージョンの旧情報を報知デバイス（ＨＭＩデバイス６）に出力する（Ｓ８７）。
【００９２】
このように、地図データバージョンが一致しない場合に、報知デバイス（ＨＭＩデバイス６）に旧情報が出力されることにより、地図データの旧情報が報知デバイス（ＨＭＩデバイス６）に表示される。このため、経路案内中、ユーザに対し前もって、ノード情報よりも背景地図情報が古いことを知らしめることができる。従って、経路案内中、ユーザに対して注意喚起できる。
【００９３】
（８）サーバ地図データ（最新地図データ）を格納している外部サーバ１００と、メモリ（地図データ格納部３）に格納されているユーザ地図データ（格納地図データ）に基づいて経路案内を実行するユーザコントローラ（ナビゲーション制御ユニット４）と、の通信による地図記録装置４０である。この地図記録装置４０において、ユーザコントローラ（ナビゲーション制御ユニット４）は、外部サーバ１００との通信により、出発地から目的地までの間のサーバ地図データ（外部地図データ）を、走行案内経路における案内箇所Ｐ（ｎ）ごとの各区間Ｚ（ｎ）の区間地図データに分けてダウンロードする。このとき、ユーザコントローラ（ナビゲーション制御ユニット４）は、時間予測部４ａと、時間比較部４ｂと、第１ダウンロード部４ｃ、第２ダウンロード部４ｄと、を有する。時間予測部４ａは、案内箇所Ｐ（ｎ）から次の案内箇所Ｐ（ｎ＋１）までの所定区間Ｚ（ｎ）の移動に要する移動所要時間Ｔ（ｎ）を予測する（Ｓ４１）と共に、所定区間Ｚ（ｎ）の区間地図データのダウンロードに要するダウンロード所要時間ｔ（ｎ）を予測する（Ｓ４３）。時間比較部４ｂは、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）を比較する（Ｓ４５）。第１ダウンロード部４ｃは、区間地図データを構成する第１情報（案内情報）と第２情報（背景地図情報）のうち、第１情報（案内情報）を、時間比較結果（Ｓ４５）に関わらずダウンロードする（Ｓ４７及びＳ４９とＳ５１及びＳ５３）。第１情報（案内情報）は、所定区間Ｚ（ｎ）における次の案内箇所Ｐ（ｎ＋１）にて経路案内に用いる情報である。第２ダウンロード部４ｄは、時間比較結果により、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）以下（Ｔ（ｎ）≦ｔ（ｎ））であると判断するとき、第２情報（背景地図情報）をダウンロードしない（Ｓ４５の「ＹＥＳ」）。一方、時間比較結果により、移動所要時間Ｔ（ｎ）がダウンロード所要時間ｔ（ｎ）よりも長い（Ｔ（ｎ）＞ｔ（ｎ））と判断するとき、第２情報（背景地図情報）をダウンロードする（Ｓ４５の「ＮＯ」、Ｓ５５とＳ５７）。
【００９４】
このように、第１情報（案内情報）が時間比較結果に関わらずダウンロードされることにより、ユーザへの適切な経路案内が行われる。更に、時間比較結果が「Ｔ（ｎ）≦ｔ（ｎ）」の場合には、第２情報（背景地図情報）がダウンロードされないことにより、地図データのダウンロードの無駄が排除される。従って、地図データのダウンロードの無駄を排除して、ユーザへの適切な経路案内を行う地図記録装置４０を提供できる。加えて、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」場合には、第２情報（背景地図情報）がダウンロードされても、第２情報（背景地図情報）は経路案内に必要なため無駄にはならない。従って、第２情報（背景地図情報）のダウンロード後に所定区間Ｚ（ｎ）の経路案内に使用できるので、詳細な経路案内ができる。
【実施例２】
【００９５】
実施例２は、出発地基準として、出発地から連続して区間地図データをダウンロードする例である。
【００９６】
実施例２における地図データのダウンロード方法及び地図記録装置は、実施例１と同様に適用したものである。実施例２の全体システム構成は、実施例１と同様であるから説明を省略する。
【００９７】
図１１に基づいて、実施例２のナビゲーション制御ユニットの要部構成を説明する。
【００９８】
ナビゲーション制御ユニット４’は、出発地基準として、出発地から連続して、最新地図データ（サーバ地図データ）のうち区間地図データの「案内情報」と「背景地図情報」をダウンロードする。他の説明は、実施例１のナビゲーション制御ユニット４の説明と同様であるので省略する。
【００９９】
ナビゲーション制御ユニット４’は、地図記録装置４０’と、表示経路生成部４ｅと、新旧比較部４ｆ’と、出力部４ｇと、を有する。地図記録装置４０’は、時間予測部４ａ’と、時間比較部４ｂ’と、第１ダウンロード部４ｃ’と、第２ダウンロード部４ｄ’と、を有する。なお、表示経路生成部４ｅと出力部４ｇは、実施例１と同様であるので説明を省略する。
【０１００】
時間予測部４ａ’には、自車位置情報や車速情報や渋滞情報等が入力される。時間予測部４ａ’は、案内箇所Ｐ（ｎ）ごとに分けた所定区間Ｚ（ｎ）の区間地図データをダウンロードするとき、自車位置が出発地のとき又は一つ前の所定区間Ｚ（ｎ−１）のダウンロードの終了後、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）を予測する。移動合計所要時間Ｔ’（ｎ）は、出発地から、所定区間Ｚ（ｎ）の次の案内箇所Ｐ（ｎ＋１）まで、の移動に自車が要する時間である。移動合計所要時間Ｔ’（ｎ）を予測する際、実施例１と同様に、自車の車速等を考慮する。なお、案内箇所Ｐ（ｎ）又は次の案内箇所Ｐ（ｎ＋１）がノード群の場合、実施例１と同様に、自車の進行方向の手前位置のノードを始点又は終点とする。ダウンロード合計所要時間ｔ’（ｎ）は、出発地から連続するダウンロード時間に要した時間と、所定区間Ｚ（ｎ）の区間地図データのダウンロードに要する時間（ダウンロード所要時間ｔ（ｎ））と、の合計時間である。ダウンロード合計所要時間ｔ’（ｎ）を予測する際、実施例１と同様に通信速度等を考慮する。時間予測部４ａ’は、予測した移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）を時間比較部４ｂ’に出力する。なお、時間予測部４ａ’は、移動所要時間Ｔ（ｎ）を移動合計所要時間Ｔ’（ｎ）として予測し、ダウンロード所要時間ｔ（ｎ）をダウンロード合計所要時間ｔ’（ｎ）として予測する。
【０１０１】
ここで、例えば、図１１に示すように、第１区間地図データをダウンロードするときは、実施例１と同様になるので説明を省略する。次に、第１区間Ｚ１にて第１区間地図データのうち第１案内情報のみをダウンロードし、第２区間Ｚ２の第２案内情報又は第２区間地図データをダウンロードするとき、第２移動合計所要時間Ｔ２’と第２ダウンロード合計所要時間ｔ２’を予測する。第２区間Ｚ２は、第１案内箇所Ｐ１から次の第２案内箇所Ｐ２までの区間である。まず、第２移動合計所要時間Ｔ２’は、出発地から次の第２案内箇所Ｐ２までの移動に自車が要する時間となる。即ち、第２移動合計所要時間Ｔ２’は、第１移動所要時間Ｔ１（＝第１移動合計所要時間Ｔ１’）と、第２区間Ｚ２の移動に要する第２移動所要時間Ｔ２と、の合計時間となる。次に、第２ダウンロード合計所要時間ｔ２’は、出発地である初期案内箇所Ｐ０から連続するダウンロード時間に要した時間ｔ１３と、第２区間Ｚ２の第２区間地図データのダウンロードに要する第２ダウンロード所要時間ｔ２と、の合計時間となる。
【０１０２】
時間比較部４ｂ’には、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）が入力される。時間比較部４ｂ’は、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’を比較して、移動合計所要時間Ｔ’（ｎ）がダウンロード合計所要時間ｔ’（ｎ）以下（Ｔ’（ｎ）≦ｔ’（ｎ））であるか否かを判断する。例えば、図１１に示すように、第２ダウンロード合計所要時間ｔ２’が時間ｔ２１’（＝ｔ１３＋時間ｔ２１）のとき、時間比較部４ｂ’は、第２移動合計所要時間Ｔ２’が時間ｔ２１’以下（Ｔ２’≦ｔ２１’）であると判断する。一方、第２ダウンロード合計所要時間ｔ２’が時間ｔ２２’（＝ｔ１３＋ｔ２２）のとき、時間比較部４ｂ’は、第２移動合計所要時間Ｔ２’が時間ｔ２２’よりも長い（Ｔ２’＞ｔ２２’）と判断する。時間比較部４ｂ’は、時間比較結果を、第１ダウンロード部４ｃ’と第２ダウンロード部４ｄ’と新旧比較部４ｆ’に出力する。
【０１０３】
第１ダウンロード部４ｃ’には、時間比較結果が入力される。第１ダウンロード部４ｃ’は、時間比較結果が入力されると該結果に関わらず、通信により、所定区間Ｚ（ｎ）の区間地図データのうち次の案内箇所Ｐ（ｎ＋１）の案内情報を経路生成部１０３からダウンロードする。案内情報のダウンロードは、実施例１と異なり、案内箇所Ｐ（ｎ）に自車が到着する前であっても開始される。即ち、案内情報のダウンロードは、出発地基準として、出発地から、連続して案内情報又は区間地図データのダウンロードが行われる。例えば、図１１に示すように「Ｔ１’≦ｔ１’」のとき、通信により第１案内情報のダウンロードが終了すると、連続して、通信により第２案内情報を経路生成部１０３からダウンロードする。なお、第２案内情報は、第２区間地図データのうち次の第２案内箇所Ｐ２の案内情報である。第１ダウンロード部４ｃ’は、「Ｔ’（ｎ）＞ｔ’（ｎ）」の場合、ダウンロードが終了すると、ダウンロード終了信号を第２ダウンロード部４ｄ’に出力する。
【０１０４】
第２ダウンロード部４ｄ’には、時間比較結果とダウンロード終了信号が入力される。第２ダウンロード部４ｄ’は、時間比較結果が「Ｔ’（ｎ）≦ｔ’（ｎ）」の場合、所定区間Ｚ（ｎ）の区間地図データの背景地図情報をダウンロードしない。例えば、図１１に示すように、第２ダウンロード部４ｄ’は、時間比較結果が「Ｔ２’≦ｔ２１’」の場合、第２背景地図情報をダウンロードしない。一方、第２ダウンロード部４ｄ’は、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」の場合、ダウンロード終了信号の入力後すなわち案内情報のダウンロード終了後に、通信により、所定区間Ｚ（ｎ）の区間地図データのうち背景地図情報を経路生成部１０３からダウンロードする。例えば、図１１に示すように、第２ダウンロード部４ｄ’は、時間比較結果が「Ｔ２’＞ｔ２２’」の場合、第２案内情報のダウンロード終了後に、通信により、第２区間Ｚ２の第２区間地図データのうち第２背景地図情報を経路生成部１０３からダウンロードする。
【０１０５】
新旧比較部４ｆ’には、時間比較結果が入力される。新旧比較部４ｆ’は、時間比較結果が「Ｔ’（ｎ）≦ｔ’（ｎ）」のとき、外部サーバ１００との通信によりダウンロードしたノード情報と、地図データ格納部３から読み込んだ案内情報に対応する格納地図データと、の地図データバージョンの新旧情報を比較する。なお、新旧比較部４ｆ’は、時間比較結果が「Ｔ’（ｎ）＞ｔ’（ｎ）」の場合、地図データバージョンの新旧情報を比較しない。他の説明は、実施例１の新旧比較部４ｆの説明と同様であるので省略する。
【０１０６】
次に、実施例２の作用を説明する。実施例２の作用は、実施例１と同様に、「外部サーバ処理作用」と「経路案内処理作用」と「新旧報知処理作用」を示す。
【０１０７】
更に、図１２に基づいて、実施例２の「ダウンロード処理作用」を説明する。図１２の処理は、ナビゲーション制御ユニット４’と、時間予測部４ａ’と、時間比較部４ｂ’と、第１ダウンロード部４ｃ’と、第２ダウンロード部４ｄ’と、により実行される。ナビゲーション制御ユニット４’により、通信によって、走行案内経路の出発地から目的地までの間の「ノード情報及びリンク情報」が経路生成部１０３からダウンロードされ、自車位置が出発地であると、スタートする。
【０１０８】
スタートすると、Ｓ４１’、Ｓ４３’及びＳ４５’の順に進む。まず、時間予測部４ａ’により、出発地から、所定区間Ｚ（ｎ）の次の案内箇所Ｐ（ｎ＋１）まで、の移動合計所要時間Ｔ’（ｎ）が算出によって予測される（Ｓ４１’）。Ｓ４１’では、移動合計所要時間Ｔ’（ｎ）を予測する際、自車の車速等が考慮される。このため、移動合計所要時間Ｔ’（ｎ）が予測される際、複数の情報を考慮した方が、車速と所定区間Ｚ（ｎ）の距離のみを考慮するよりも、精度良く移動合計所要時間Ｔ’（ｎ）を予測できる。
【０１０９】
次に、時間予測部４ａ’により、出発地から連続するダウンロード時間に要した時間と、所定区間Ｚ（ｎ）の区間地図データのダウンロードに要する時間（ダウンロード所要時間ｔ（ｎ））と、のダウンロード合計所要時間ｔ’（ｎ）が算出によって予測される（Ｓ４３’）。続いて、時間比較部４ｂ’により、移動合計所要時間Ｔ’（ｎ）がダウンロード合計所要時間ｔ’（ｎ）以下であるか否かが判断される（Ｓ４５’）。
【０１１０】
Ｓ４５’の判断が肯定されると、Ｓ４７’及びＳ４９’の順に進む。一方、Ｓ４５’の判断が否定されると、Ｓ５１’及びＳ５３’の順に進む。Ｓ５３’の判断が肯定されると、Ｓ５５’及びＳ５７’に進む。更に、Ｓ５３’の判断が肯定されると、第１ダウンロード部４ｃ’により、ダウンロード終了信号が第２ダウンロード部４ｄ’へ出力される。実施例２のＳ４７’からＳ５７’までのそれぞれの他の説明は、実施例１のＳ４５からＳ５７までのそれぞれの説明と同様であるので省略する。
【０１１１】
Ｓ５１’、Ｓ５３’、Ｓ５５’及びＳ５７’の順に進むことにより、案内情報のダウンロード終了後に、背景地図情報がダウンロードされる。このため、実施例１と同様に、確実に経路案内に必要な案内情報のダウンロードを、次の案内箇所Ｐ（ｎ＋１）までに間に合わせることができる。
【０１１２】
そして、ナビゲーション制御ユニット４’により、次の案内箇所Ｐ（ｎ＋１）が目的地か否かが判断される（Ｓ６１’）。Ｓ６１’の他の説明は、実施例１のＳ６１と同様であるので説明を省略する。
【０１１３】
Ｓ６１’の判断が否定されると、Ｓ６５’に進む。そして、ナビゲーション制御ユニット４’により、現在の所定区間Ｚ（ｎ）と、現在の所定区間Ｚ（ｎ）の始点を示す案内箇所Ｐ（ｎ）と、終点を示す次の案内箇所Ｐ（ｎ＋１）と、が更新される（Ｓ６５’）。Ｓ６５’の処理が済むと、Ｓ４１’に戻り、Ｓ４１’からＳ６５’の流れが繰り返される。そして、Ｓ６１’の判断が肯定されると、エンドに進む。他のＳ６５’の他の説明は、実施例１のＳ６５の説明と同様であるので省略する。
【０１１４】
続いて、図１３に基づいて、図１２のフローチャートのダウンロード動作を説明する。
【０１１５】
まず、自車位置が出発地としての初期案内箇所Ｐ０なので、第１案内箇所Ｐ１の第１案内情報、又は、初期案内箇所Ｐ０から次の第１案内箇所Ｐ１までの第１区間Ｚ１の第１区間地図データがダウンロードされる。このとき、第１移動合計所要時間Ｔ１’と第１ダウンロード合計所要時間ｔ１’が予測される。ここで、自車位置が初期案内箇所Ｐ０のときは、第１移動合計所要時間Ｔ１’は第１移動所要時間Ｔ１であり、第１ダウンロード合計所要時間ｔ１’は、第１ダウンロード所要時間ｔ１である。そして、第１移動合計所要時間Ｔ１’が第１ダウンロード合計所要時間ｔ１’以下であると判断されるので、第１区間地図データのうち第１案内情報のみのダウンロードが実行される。このため、第１区間地図データのうち第１背景地図情報のダウンロードは実行されない。
【０１１６】
次に、第１案内情報のダウンロードが終了すると、第１区間Ｚ１と初期案内箇所Ｐ０と第１案内箇所Ｐ１が、第２区間Ｚ２と第１案内箇所Ｐ１と第２案内箇所Ｐ２に、それぞれ更新される。そして、自車位置が第１案内箇所Ｐ１に到着する前であって、第１案内情報のダウンロードが終了すると、第２案内箇所Ｐ２の第２案内情報、又は、第１案内箇所Ｐ１から次の第２案内箇所Ｐ２までの第２区間Ｚ２の第２区間地図データがダウンロードされる。このとき、第２移動合計所要時間Ｔ２’と第２ダウンロード合計所要時間ｔ２’が予測される。第２移動合計所要時間Ｔ２’は、初期案内箇所Ｐ０から次の第２案内箇所Ｐ２までの移動に要する時間なので、第１移動合計所要時間Ｔ１’と第２移動所要時間Ｔ２の合計時間になる。第２ダウンロード合計所要時間ｔ２’は、出発地から連続するダウンロード時間に要した時間すなわち時間ｔ１３と、第２区間地図データの第２ダウンロード所要時間ｔ２と、の合計時間になる。ここで、第２移動合計所要時間Ｔ２’が第２ダウンロード合計所要時間ｔ２’よりも長いと判断されるので、第２区間地図データのダウンロードが実行される。第２区間地図データのダウンロードのとき、第２案内情報のダウンロード終了後に、第２背景地図情報がダウンロードされる。
【０１１７】
続いて、第２背景地図情報のダウンロードが終了すると、第２区間Ｚ２と第１案内箇所Ｐ１と第２案内箇所Ｐ２が、第３区間Ｚ３と第２案内箇所Ｐ２と第３案内箇所Ｐ３に、それぞれ更新される。そして、自車位置が第２案内箇所Ｐ２に到着する前であって、第２背景地図情報のダウンロードが終了すると、第３案内箇所Ｐ３の第３案内情報、又は、第２案内箇所Ｐ２から次の第３案内箇所Ｐ３までの第３区間Ｚ３の第３区間地図データがダウンロードされる。このとき、第３移動合計所要時間Ｔ３’と第３ダウンロード合計所要時間ｔ３’が予測される。第３移動合計所要時間Ｔ３’は、初期案内箇所Ｐ０から次の第３案内箇所Ｐ３までの移動に要する時間なので、第２移動合計所要時間Ｔ２’と第３移動所要時間Ｔ３の合計時間になる。第３ダウンロード合計所要時間ｔ３’は、出発地から連続するダウンロード時間に要した時間すなわち第２ダウンロード合計所要時間ｔ２’と、第３区間地図データの第３ダウンロード所要時間ｔ３と、の合計時間になる。ここで、第３移動合計所要時間Ｔ３’が第３ダウンロード合計所要時間ｔ３’よりも長いと判断されるので、第３区間地図データのダウンロードが実行される。第３区間地図データのダウンロードのとき、第３案内情報のダウンロード終了後に、第３背景地図情報がダウンロードされる。
【０１１８】
そして、第３背景地図情報のダウンロードが終了すると、これに連続して、次の案内箇所Ｐ（ｎ＋１）の案内情報、又は、所定区間Ｚ（ｎ）の区間地図データがダウンロードされる。この連続してダウンロードされるとき、前述した通り、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）が予測される。移動合計所要時間Ｔ’（ｎ）は、初期案内箇所Ｐ０から次の案内箇所Ｐ（ｎ＋１）までの移動に要する時間なので、一つ前の移動合計所要時間Ｔ’（ｎ−１）と移動所要時間Ｔ（ｎ）の合計時間になる。ダウンロード合計所要時間ｔ’（ｎ）は、出発地から連続するダウンロード時間に要した時間すなわち一つ前のダウンロード合計所要時間ｔ’（ｎ−１）と、所定区間Ｚ（ｎ）の区間地図データのダウンロード所要時間ｔ（ｎ）と、の合計時間になる。ここで、予測した移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）が比較され、時間比較結果により次の案内箇所Ｐ（ｎ＋１）の案内情報、又は、所定区間Ｚ（ｎ）の区間地図データがダウンロードされる。どちらかのダウンロード後に、次の案内箇所Ｐ（ｎ＋１）が目的地であると判断されると、図１２のフローチャートが終了される。
【０１１９】
このように、時間比較結果に関わらず、案内情報はダウンロードされるので、背景地図情報のダウンロードの実施有無に関係なく、次の案内箇所Ｐ（ｎ＋１）においてユーザへの適切な経路案内が行われる。加えて、案内情報のデータ容量は、背景地図情報のデータ容量よりも小さいので、移動合計所要時間Ｔ’（ｎ）内に、確実に案内情報をダウンロードすることができる。
【０１２０】
そして、時間比較結果が「Ｔ’（ｎ）≦ｔ’（ｎ）」の場合には、背景地図情報のダウンロードは実施されない。例えば、図１３において、第１背景地図情報がダウンロードされても、このダウンロードの終了は、自車が第１区間Ｚ１の通過後である。そうすると、第１背景地図情報がダウンロードされても、第１背景地図情報は経路案内に不要なため無駄になってしまう。加えて、不要なタイミングで第１背景地図情報のダウンロードが終了する。なお、第１背景地図情報のダウンロードに費用がかかる場合には、余計な費用がかかってしまう。これに対し、実施例２では、時間比較結果に応じて、背景地図情報のダウンロードの実施有無が判断される。即ち、時間比較結果が「Ｔ’（ｎ）≦ｔ’（ｎ）」の場合には、背景地図情報のダウンロードが実行されないので、区間地図データのうち背景地図情報のダウンロードの無駄が排除される。この場合でも、案内情報はダウンロードされるので、ユーザへの適切な経路案内が行われる。従って、背景地図情報のダウンロードの無駄が排除され、ユーザへの適切な経路案内が行われる。
【０１２１】
一方、時間比較結果が「Ｔ’（ｎ）＞ｔ’（ｎ）」の場合には、背景地図情報のダウンロードが実施される。例えば、図１３において、第２背景地図情報がダウンロードされると、このダウンロードの終了は、自車が第２区間Ｚ２の通過前である。そうすると、第２背景地図情報がダウンロードされても、第２背景地図情報は経路案内に必要なため無駄にはならない。これにより、背景地図情報のダウンロード後に必要なタイミングで第２区間Ｚ２の経路案内に使用できるので、詳細な経路案内ができる。なお、外部地図データを一括でダウンロードしないので、外部地図データのダウンロード終了を待たなくても、最新の背景地図情報で経路案内ができる。
【０１２２】
更に、時間比較結果によりダウンロードする情報を選別することにより、経路案内の品質を維持しながら、ダウンロードの無駄を排除し、最新地図データに基づく経路案内を可能にする。
【０１２３】
更にまた、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）が予測され、二つの合計時間を比較することにより、出発地基準として、出発地から連続して、案内情報又は所定区間Ｚ（ｎ）の区間地図データのダウンロードが制御される。例えば、図１３に示すように「Ｔ１’≦ｔ１’」のとき、第１案内情報がダウンロードされた後、これに連続して、第２区間地図データがダウンロードされる。更に、第２区間地図データがダウンロードされた後、これに連続して、第３区間地図データがダウンロードされる。このように、出発地から連続して案内情報又は所定区間Ｚ（ｎ）の区間地図データのダウンロードが制御される。このため、時間を有効に使用することによりダウンロードの中断時間が無くなるので、所定区間Ｚ（ｎ）の区間地図データのうち案内情報に加え背景地図情報もダウンロードできる可能性が高まる。加えて、自車の進行方向の先の区間地図データのダウンロードを可能にする。
【０１２４】
次に、効果を説明する。実施例２の地図データのダウンロード方法及び地図記録装置にあっては、実施例１の（１）〜（３）及び（５）〜（８）に記載した効果が得られる。また、実施例２の地図データのダウンロード方法にあっては、下記（９）の効果を得ることができる。
【０１２５】
（９）ユーザコントローラ（ナビゲーション制御ユニット４’）は、以下のことを行う。移動所要時間Ｔ（ｎ）を、出発地から、所定区間Ｚ（ｎ）の次の案内箇所Ｐ（ｎ＋１）まで、の移動に要する移動合計所要時間Ｔ’（ｎ）として予測する（Ｓ４１’）。ダウンロード所要時間ｔ（ｎ）を、出発地から連続するダウンロード時間に要した時間と、所定区間Ｚ（ｎ）の区間地図データのダウンロードに要する時間と、のダウンロード合計所要時間ｔ’（ｎ）として予測する（Ｓ４３’）。移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）を比較する（Ｓ４５’）。出発地基準として、出発地から連続して第１情報（案内情報）又は区間地図データをダウンロードする（Ｓ４７’及びＳ４９’とＳ５１’、Ｓ５３’、Ｓ５５’及びＳ５７’）。
【０１２６】
このように、出発地基準として、出発地から連続して第１情報（案内情報）又は区間地図データがダウンロードされることにより、ダウンロードの中断時間が無くなる。従って、所定区間Ｚ（ｎ）の区間地図データのうち第１情報（案内情報）に加え第２情報（背景地図情報）もダウンロードできる可能性を高めることができる。
【０１２７】
以上、本開示の地図データのダウンロード方法及び地図記録装置を実施例１と実施例２に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【０１２８】
実施例１と実施例２では、経路生成部１０３は、通信により、ノード情報及びリンク情報を出発地から目的地までの一括でナビゲーション制御ユニット４，４’へ送信する例を示した。しかし、これに限られない。例えば、次の所定区間の始点を示す案内箇所に自車が到着する前に、次の区間のノード情報及びリンク情報を送信しても良い。要するに、自車が所定地点に達する前に、これから自車が走行するノード情報及びリンク情報を送信すれば良い。
【０１２９】
実施例１と実施例２では、オンラインのとき、ナビゲーション制御ユニット４，４’から外部サーバ１００へ自車位置情報と目的地情報を送信し、外部サーバ１００の経路生成部１０３にて走行案内経路を生成する例を示した。しかし、これに限られない。例えば、オンラインのときであっても、まず、ナビゲーション制御ユニットが走行案内経路を生成する。次に、ナビゲーション制御ユニットから外部サーバへ自車位置情報と目的地情報に加え、走行案内経路を送信しても良い。続いて、外部サーバでは、走行案内経路に基づく外部地図データを走行案内経路における案内箇所Ｐ（ｎ）ごとに区間を分けた各区間の区間地図データを、「案内情報」と「背景地図情報」の二つに分けて送信しても良い。
【０１３０】
実施例１と実施例２では、時間比較結果により案内情報と背景地図情報との両方をダウンロードするとき、案内情報のダウンロード終了後に、背景地図情報をダウンロードする例を示した。しかし、これに限られない。例えば、案内情報と、背景地図情報と、のダウンロードを同時に開始しても良い。同時に開始しても、案内情報の方が、背景地図情報よりもデータ量が小さいので、先にダウンロードが終了する。
【０１３１】
実施例１と実施例２では、第１情報を案内情報とし、第２情報を背景地図情報とする例を示した。しかし、これに限られない。要するに、第１情報として、案内情報に加え、他の情報を含めても良く、その結果、第２情報よりもデータ量が小さい第１情報となっていれば良い。
【０１３２】
実施例１と実施例２では、区間地図データを案内情報と背景地図情報の二つに分けてダウンロードする例を示した。しかし、これに限られない。例えば、区間地図データを三つに分けても良い。背景地図情報に含まれる道路情報・地形情報・施設情報のうち、道路情報及び地形情報と施設情報とに分け、施設情報を最後にダウンロードしても良い。
【０１３３】
実施例１では、自車が次の案内箇所Ｐ（ｎ＋１）に到着すると、移動所要時間Ｔ（ｎ）とダウンロード所要時間ｔ（ｎ）の予測と、二つの所要時間の比較判断を行う例を示した。実施例２では、案内情報又は区間地図データのダウンロード終了後に、移動合計所要時間Ｔ’（ｎ）とダウンロード合計所要時間ｔ’（ｎ）の予測と、二つの合計所要時間の比較判断を行う例を示した。しかし、これに限られない。例えば、二つの（合計）所要時間の予測と比較判断を行った後であって、案内情報又は区間地図データのダウンロードが終了する前に、別の処理にて次の区間の二つの所要時間の予測と比較判断を行っても良い。実施例１においては、案内情報又は区間地図データのダウンロード終了後であって、自車が次の案内箇所Ｐ（ｎ＋１）に到着する前に、別の処理にて次の区間の二つの所要時間の予測と比較判断を行っても良い。
【０１３４】
実施例１では、新旧比較部４ｆは、時間比較結果が「Ｔ（ｎ）＞ｔ（ｎ）」の場合、地図データバージョンの新旧情報を比較しない例を示した。実施例２では、新旧比較部４ｆ’は、時間比較結果が「Ｔ’（ｎ）＞ｔ’（ｎ）」の場合、地図データバージョンの新旧情報を比較しない例を示した。しかし、これに限られない。例えば、時間比較結果により案内情報と背景地図情報との両方をダウンロードするとき、その背景地図情報のダウンロードが終了するまでの間、新旧比較を行っても良い。これにより、地図データバージョンが一致しない場合には、出力部は案内経路情報と共に旧表示を報知デバイスに出力しても良い。
【０１３５】
実施例１と実施例２では、地図データバージョンが一致しない場合に、旧情報を表示する例を示した。しかし、これに限られない。例えば、地図データバージョンが一致しない場合であって、経路案内における交差点拡大表示時又はずれ表示時のみに限って、旧情報を表示しても良い。ここで、「交差点拡大表示時」とは、自車が右折又は左折する交差点の時を示す。「ずれ表示時」とは、ダウンロードしたノード情報と、格納地図データから読み込んだ背景地図情報とがずれている時を示す。特に、自車が曲がる交差点の交差点拡大表示時に旧情報を表示することにより、ユーザはその交差点を誤認しないように気を付ける。このため、経路案内における自車が曲がる交差点拡大表示時、ユーザに対してより注意喚起できる。更に、ずれ表示時に旧情報を表示することにより、経路案内におけるずれ表示時、経路案内に対するユーザの混乱を抑制できる。
【０１３６】
実施例１と実施例２では、旧情報の表示として、左上に「古」を四角で囲ったアイコンを表示する例を示した。しかし、これに限られない。例えば、「古」ではなく「旧」と表示しても良いし、表示位置も左上ではなく右上としても良い。更に、アイコンは、文字を四角で囲ったものではなく、旧情報の表示であることがわかる絵のアイコンでも良い。更にまた、アイコンではなく、経路案内の矢印の色を変更しても良い。例えば、旧情報の表示無しの経路案内時の矢印が緑色の場合には、旧情報の表示有りの経路案内時の矢印を赤色に変更する。要するに、旧情報の表示として、経路案内中、地図データの新旧情報を、ユーザが認識できる表示とすれば良い。
【０１３７】
実施例１と実施例２では、報知デバイスに含まれるＨＭＩデバイス６の表示により経路案内等を報知する例を示した。しかし、これに限られない。例えば、報知デバイスに含まれるＨＭＩデバイスによる音声により経路案内等を報知しても良いし、ＨＭＩデバイスの表示と音声との両方により経路案内等を報知しても良い。要するに、経路案内等を報知できれば良い。
【０１３８】
実施例１と実施例２では、データ入力手段をタッチパネル５とする例を示した。しかし、これに限られない。例えば、データ入力手段を、スイッチ、リモコン又はスマートフォン等の携帯端末等としても良い。そして、ユーザは、スイッチやリモコンを操作することで、又は、ブルートゥース（登録商標）等により接続したスマートフォン等の携帯端末を遠隔操作することで、ナビゲーション制御ユニットに対して自車の目的地等を入力する。要するに、ユーザがデータ入力手段を操作することで、ナビゲーション制御ユニットに対して自車の目的地等を入力できれば良い。
【０１３９】
実施例１と実施例２では、本開示の地図データのダウンロード方法及び地図記録装置を、車両に搭載されたカーナビゲーションシステムに適用する例を示した。しかし、本開示の地図データのダウンロード方法及び地図記録装置は、スマートフォン等の携帯端末に搭載されたナビゲーションシステムに適用しても良い。
【符号の説明】
【０１４０】
１  ナビゲーション装置
２  車載センサ
２４  車載データ通信器
３  地図データ格納部（メモリ）
４、４’  ナビゲーション制御ユニット（ユーザコントローラ）
４０、４０’  地図記録装置
４ａ、４ａ’  時間予測部
４ｂ、４ｂ’  時間比較部
４ｃ、４ｃ’  第１ダウンロード部
４ｄ、４ｄ’  第２ダウンロード部
４ｅ  表示経路生成部
４ｆ、４ｆ’  新旧比較部
４ｇ  出力部
６  ＨＭＩデバイス（報知デバイス、表示デバイス）
１００  外部サーバ
１０１  外部データ通信器
１０２  最新地図データ格納部
１０３  経路生成部
Ｐ（ｎ）  案内箇所
Ｐ（ｎ＋１）  次の案内箇所
Ｔ（ｎ）  移動所要時間
ｔ（ｎ）  ダウンロード所要時間
Ｔ’（ｎ）  移動合計所要時間
ｔ’（ｎ）  ダウンロード合計所要時間
Ｚ（ｎ）  所定区間
【図１】
2020051833.tif 000003
【図２】
2020051833.tif 000004
【図３】
2020051833.tif 000005
【図４】
2020051833.tif 000006
【図５】
2020051833.tif 000007
【図６】
2020051833.tif 000008
【図７】
2020051833.tif 000009
【図８】
2020051833.tif 000010
【図９】
2020051833.tif 000011
【図１０】
2020051833.tif 000012
【図１１】
2020051833.tif 000013
【図１２】
2020051833.tif 000014
【図１３】
2020051833.tif 000015