(57)【要約】【課題】任意の経路に関して利用者が必要とする地図情報を特定して更新可能にする。【解決手段】過去に車両にて所定距離以上走行した場合の走行過程において前記車両が駐車された場合の駐車条件を取得し、前記車両の出発地から目的地までの走行予定経路を取得し、前記走行予定経路の走行過程において前記駐車条件が再現される領域を推定し、前記領域の地図の更新情報を取得する。【選択図】図４
2012078229.tif 000002
【特許請求の範囲】
【請求項１】
過去に車両にて所定距離以上走行した場合の走行過程において前記車両が駐車された場合の駐車条件を取得する駐車条件取得手段と、
前記車両の出発地から目的地までの走行予定経路を取得する走行予定経路取得手段と、
前記走行予定経路の走行過程において前記駐車条件が再現される領域を推定する領域推定手段と、
前記領域の地図の更新情報を取得する更新情報取得手段と、
を備える地図情報更新装置。
【請求項２】
前記駐車条件取得手段は、前記車両にて所定距離以上走行した場合の走行過程において、前記車両が駐車された位置から次に駐車された位置までの間の距離と期間とのいずれかまたは双方を前記駐車条件として取得する、
請求項１に記載の地図情報更新装置。
【請求項３】
前記駐車条件取得手段は、前記車両にて所定距離以上走行した場合の走行過程において、前記車両が駐車された時間帯を前記駐車条件として取得する、
請求項１または請求項２のいずれかに記載の地図情報更新装置。
【請求項４】
前記駐車条件取得手段は、前記車両にて所定距離以上走行した場合の走行過程において、前記車両が給油のために駐車された時点での燃料の残量を前記駐車条件として取得する、
請求項１〜請求項３のいずれかに記載の地図情報更新装置。
【請求項５】
過去に車両にて所定距離以上走行した場合の走行過程において前記車両が駐車された場合の駐車条件を取得する駐車条件取得工程と、
前記車両の出発地から目的地までの走行予定経路を取得する走行予定経路取得工程と、
前記走行予定経路の走行過程において前記駐車条件が再現される領域を推定する領域推定工程と、
前記領域の地図の更新情報を取得する更新情報取得工程と、
を含む地図情報更新方法。
【請求項６】
過去に車両にて所定距離以上走行した場合の走行過程において前記車両が駐車された場合の駐車条件を取得する駐車条件取得機能と、
前記車両の出発地から目的地までの走行予定経路を取得する走行予定経路取得機能と、
前記走行予定経路の走行過程において前記駐車条件が再現される領域を推定する領域推定機能と、
前記領域の地図の更新情報を取得する更新情報取得機能と、
をコンピュータに実現させる地図情報更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が必要とする地図の情報を更新する地図情報更新装置、地図情報更新方法および地図情報更新プログラムに関する。
【背景技術】
【０００２】
ナビゲーション装置等で利用される地図情報には、道路や道路の周辺に存在する施設等からなる地物を示す情報が含まれており、従来、当該地物を示す情報をナビゲーション装置等に配信する各種の技術が知られている。例えば、特許文献１には、過去に車両が存在した位置、過去の登録地点、案内経路として設定された経路を含む領域、画面表示させたことのある地図等を示す履歴情報に基づいて地図の利用履歴を特定し、利用頻度が高い地域を地図更新の対象領域とする技術が開示されている。
【０００３】
特許文献２には、利用者が訪問した目的地や経由地を示す行動履歴情報に基づいて利用者の嗜好に応じたＰＯＩを抽出し、当該利用者の嗜好に応じたＰＯＩの情報を配信する技術が開示されている。特許文献３には、目的地への訪問回数が多くなるほど高くなる優先度を設定し、目的地を選択させるための情報を優先度順に表示する構成において、時間帯毎に訪問回数が多くなる傾向を示す目的地の情報を記録することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１２１３７１号公報
【特許文献２】特開２０１０−３８７３４号公報
【特許文献３】特開２００８−１７５７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
サーバ等に蓄積された地図情報から利用者が必要とする地図情報を選択して配信するための技術に従来の技術を使用する場合、配信対象を選択するための基になる情報の汎用性が低く、任意の道路について配信対象を選択する技術として利用することはできなかった。すなわち、特許文献１に開示された技術では、車両によって実際に訪問した位置や画面表示させたことのある地図など、位置や地図に関して現実に何らかの行為が行われた場合にその履歴を履歴情報とし、履歴情報が示す利用頻度に基づいて地図更新の対象領域を決定するため、訪問したことのない位置や表示させたことのない地図に関しては、地図更新の対象領域とすることができない。従って、初めて訪問する目的地までの経路に関連する更新情報を利用者が必要としていても、利用者に更新情報を配信することはできない。
【０００６】
特許文献２に開示された技術では、目的地や経由地を示す行動履歴情報に基づいて利用者の嗜好を特定し、当該嗜好に応じたＰＯＩを抽出するため、目的地や経由地など、実際に訪問された地点に関連していないＰＯＩを抽出することはできない。従って、初めて訪問する目的地までの経路に、嗜好に応じたＰＯＩが存在しない場合には、利用者に更新情報を配信することはできない。さらに、特許文献３に開示された技術では、時間帯毎に訪問回数が多くなる傾向を示す目的地の情報を特定するため、当該目的地と異なる目的地に関して利用可能な汎用的な情報を得ることはできない。
本発明は、上記課題に鑑みてなされたものであり、任意の経路に関して利用者が必要とする地図情報を特定して更新可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明においては、過去に車両にて所定距離以上走行した場合の走行過程において車両が駐車された場合の駐車条件を取得し、車両の出発地から目的地までの走行予定経路の走行過程において駐車条件が再現される領域を推定する。そして、当該推定された領域の地図の更新情報を取得する。すなわち、所定距離以上走行した場合の駐車条件を取得することにより、特定の道路や目的地等の地物に依存しない状態で利用者が駐車する際の傾向を明らかにする。このため、利用者が出発地から目的地まで走行する際の走行予定経路がどのような経路であっても、当該駐車条件が再現される領域を推定可能であり、当該推定された領域の地図を更新することにより、任意の経路に関して利用者が必要とする地図情報を特定して更新することが可能になる。
【０００８】
ここで、駐車条件取得手段は、過去に車両にて所定距離以上走行した場合の走行過程において車両が駐車された場合の駐車条件を取得することができればよく、任意の経路の走行過程で一定以上の距離（あるいは期間）の走行後に必ず再現されるように条件が規定されていればよい。すなわち、利用者が過去に訪問した位置や特定の目的地は、利用者が実際に訪問した位置に関連した情報であり、任意の経路上に存在するとは限らないため、任意の経路の走行過程で利用者が駐車し得る位置を特定する際に利用可能な情報ではない。また、特定の種類の目的地等のように地物を種類によって特定した場合、当該種類の地物は複数の位置に存在し得るが、やはり任意の経路の走行過程で駐車し得る位置を特定することはできない。例えば、特定の種類の目的地が所定距離以上にわたって存在しない経路においては、特定の種類の目的地を参考にしても利用者が駐車し得る位置を特定することはできない。
【０００９】
そこで、本発明においては、過去に車両にて所定距離以上走行した場合の駐車条件に基づいて、任意の経路の走行において駐車される領域を判定できるように駐車条件を抽出する。例えば、特定の道路や目的地等の地物に依存せず、駐車条件を取得した道路以外の任意の道路でも一定以上の距離（あるいは期間）走行することによって発生する条件によって駐車条件が定義される。この結果、駐車条件が再現される領域を特定することによって、任意の経路に関して利用者が地図情報を必要とする領域を推定することができる。なお、駐車条件は、任意の経路の走行過程で一定以上の距離（あるいは期間）の走行後に必ず再現されるように規定されていれば良く、当該駐車条件は任意の経路上での各種の駐車の原因、例えば、休憩や給油等に対応した条件であって良い。
【００１０】
走行予定経路取得手段は、車両の出発地から目的地までの走行予定経路を取得することができればよく、出発地から目的地まで走行する際の走行予定経路を特定することによって、地図を更新する領域の候補が限定されればよい。すなわち、走行予定経路を走行することによって利用者が必要とし得る情報が当該走行予定経路に関連する情報に限定されればよい。例えば、走行予定経路が含まれる区画や走行予定経路の周辺の所定距離の領域が地図を更新する領域の候補とされればよい。
【００１１】
領域推定手段は、走行予定経路の走行過程において駐車条件が再現される領域を推定することができればよい。すなわち、過去に利用者が駐車をした場合の条件が特定されていれば、利用者が将来同じ条件によって駐車すると仮定することにより、任意の経路の走行において利用者が駐車する領域を特定することができる。なお、駐車条件が再現される領域は、位置によって特定されてもよいし、所定の広さを持つ範囲で特定されてもよい。例えば、駐車条件が再現される領域は、過去の駐車条件と一致する駐車条件が将来発生する位置であるとみなしてもよいし、当該位置の周囲の所定範囲（例えば、当該位置を含む区画（メッシュ）等）であるとみなしてもよい。むろん、過去の駐車条件と一致する駐車条件が将来発生する時刻を推定し、当該時刻に車両が存在する位置や当該位置の周囲の所定範囲が駐車条件の再現される領域であるとみなしてもよい。
【００１２】
更新情報取得手段は、駐車条件が再現される領域の地図の更新情報を取得することができればよく、車両に搭載された記録媒体に記録されている既存の地図の情報よりも新しい地図の情報を更新情報として取得することができればよい。地図の情報は、地図に含まれる地物を示す情報や地物に関連した情報であれば良く、領域が位置で定義される場合には、当該位置に存在する地物を示す情報や地物に関連した情報が更新される。また、領域が所定の広さを持つ範囲で定義される場合には、当該範囲内に含まれる地物を示す情報や地物に関連した情報が更新される。なお、地物に関連した情報としては、地物の種類を示す情報や営業時間を示す情報など、地物に対応付けられる各種の情報が該当する。更新情報の取得法は特に限定されないが、通信によって更新情報を取得する態様であれば、更新情報の取得対象となる領域が駐車条件が再現される領域に限定されることにより、通信される情報量を抑制することが可能になる。
【００１３】
さらに、駐車条件を取得する構成の具体例として、車両にて所定距離以上走行した場合の走行過程において、車両が駐車された位置から次に駐車された位置までの間の距離と期間とのいずれかまたは双方を駐車条件として取得する構成としても良い。すなわち、車両が駐車された位置から次に駐車された位置までの間の距離が駐車条件となっていれば、任意の走行予定経路の走行過程における走行距離が当該距離となる位置や当該位置の周囲の所定範囲を、駐車条件が再現される領域として特定することが可能である。また、車両が駐車された位置から次に駐車された位置までの間の期間が駐車条件となっていれば、任意の走行予定経路の走行過程における走行継続期間が当該期間となる位置や当該位置の周囲の所定範囲を、駐車条件が再現される領域として特定することが可能である。なお、車両が駐車された位置は、車両にて所定距離以上の走行を開始した時点における駐車位置である出発地であっても良い。
【００１４】
さらに、駐車条件を取得する構成の具体例として、車両にて所定距離以上走行した場合の走行過程において、車両が駐車された時間帯を駐車条件として取得する構成としても良い。すなわち、車両が駐車された時間帯が駐車条件となっていれば、出発地の出発時刻から任意の走行予定経路の走行を開始した場合に走行予定経路の各位置に車両が到達する時刻を推定することにより、当該時間帯において車両が存在する走行予定経路上の位置を特定することができる。そこで、当該位置や当該位置の周囲の所定範囲を、駐車条件が再現される領域として特定することが可能である。
【００１５】
さらに、駐車条件を取得する構成の具体例として、車両にて所定距離以上走行した場合の走行過程において、車両が給油のために駐車された時点での燃料の残量を駐車条件として取得する構成としてもよい。すなわち、給油のために駐車された時点での燃料の残量が駐車条件となっていれば、出発地における燃料の残量において任意の走行予定経路の走行を開始した場合に走行予定経路の各位置における燃料の残量を推定することにより、燃料の残量が、給油のために駐車された時点での燃料の残量となる走行予定経路上の位置を特定することができる。そこで、当該位置や当該位置の周囲の所定範囲を、駐車条件が再現される領域として特定することが可能である。
【００１６】
なお、本発明のように、車両にて所定距離以上走行した場合の走行過程において車両が駐車された場合の駐車条件が再現される領域の地図の情報を更新する手法は、この処理を行う方法やプログラムとしても適用可能である。また、以上のような地図情報更新装置、方法、プログラムは、単独の装置として実現される場合もあれば、複数の装置として実現される場合もある。また、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、地図情報更新装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１７】
【図１】地図情報更新装置を示すブロック図である。
【図２】駐車条件学習処理を示すフローチャートである。
【図３】地図情報更新処理を示すフローチャートである。
【図４】（４Ａ）は駐車条件の学習、（４Ｂ）は駐車条件に基づく更新対象領域の推定を示す図である。
【発明を実施するための形態】
【００１８】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）地図情報更新装置の構成：
（２）駐車条件学習処理：
（３）地図情報更新処理：
（４）他の実施形態：
【００１９】
（１）地図情報更新装置の構成：
図１は、本発明にかかる地図情報更新装置として機能するナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０を備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムとして地図情報更新プログラム２１を実行可能である。地図情報更新プログラム２１は、過去における車両Ｃの行動履歴から駐車条件を特定し、当該駐車条件に基づいて地図の更新情報を取得する領域を特定し、サーバＳから当該更新情報を取得する機能を制御部２０に実現させる。
【００２０】
記録媒体３０には、予め地図情報３０ａが記録されている。地図情報３０ａは、車両Ｃの位置の特定等に利用される情報であり、車両Ｃが走行する道路上に設定されたノードの位置等を示すノードデータ，ノード間の道路の形状を特定するための形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置および種類等を示す地物データ等を含んでいる。なお、本実施形態において、地図情報３０ａは、道路や店舗等の新設等に応じて更新され得る。すなわち、地図の更新情報を地図情報３０ａに追記あるいは上書きすることによって地図情報３０ａを更新することが可能である。また、地図情報３０ａは、予め決められた規則に従って地図を分割することによって構成された区画毎に定義されている。
【００２１】
車両Ｃは、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３と電源スイッチ４４と燃料計４５とユーザＩ／Ｆ部４６と通信部４７とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星から電波を受信し、図示しないインタフェースを介して車両Ｃの現在位置を算出するための情報を出力する。車速センサ４２は、車両Ｃが備える車輪の回転速度に対応した信号を出力する。ジャイロセンサ４３は、車両Ｃに作用する角速度に対応した信号を出力する。制御部２０は図示しないインタフェースを介してこの信号を取得し、車両Ｃの方向を取得する。制御部２０は、ＧＰＳ受信部４１の出力信号から特定される車両Ｃの現在位置を、車速センサ４２とジャイロセンサ４３等からの信号に基づいて補正する。なお、本実施形態においては、現在位置の履歴が走行履歴として記録媒体３０に記録される構成となっている。
【００２２】
電源スイッチ４４は、ナビゲーション装置１０に対して電力の供給を開始し、あるいは電力の供給を停止する指示を利用者が行うためのスイッチである。すなわち、制御部２０は、当該電源スイッチ４４に対する操作に応じてナビゲーション装置１０を起動し、あるいはナビゲーション装置１０の動作を停止させる。本実施形態においては、当該ナビゲーション装置１０に対する電力の供給を停止する指示が行われた場合には車両Ｃが駐車されたとみなし、駐車条件を取得するための処理を行った後にナビゲーション装置１０の動作を停止させる構成となっている。むろん、車両Ｃが駐車されたとみなすためのスイッチは電源スイッチ４４に限定されず、例えば、車両Ｃの内燃機関を停止させるためのスイッチであっても良い。
【００２３】
燃料計４５は、車両Ｃが備える燃料タンク内に存在する燃料の残量に対応した信号を出力するセンサである。制御部２０は図示しないインタフェースを介してこの信号を取得し、任意のタイミングにおける燃料の残量を取得することができる。なお、本実施形態においては、燃料の残量の履歴が残量履歴として記録媒体３０に記録される構成となっている。
【００２４】
ユーザＩ／Ｆ部４６は、ユーザに各種の情報を提供し、またはユーザの指示を入力するためのインタフェース部であり、図示しないタッチパネルディスプレイやスピーカーなどを備えている。制御部２０は、当該ユーザＩ／Ｆ部４６に対して制御信号を出力して任意の画像（例えば、地図）をタッチパネルディスプレイに表示させ、任意の音声をスピーカーから出力させる。また、制御部２０は、ユーザＩ／Ｆ部４６の出力信号に基づいて利用者の指示内容を特定する。
【００２５】
通信部４７は、無線通信によってサーバＳとナビゲーション装置１０との通信を可能にする装置であり、制御部２０は、通信部４７を制御信号によって制御することにより、任意の情報をサーバＳに送信し、サーバＳが送信する任意の情報を受信することができる。
【００２６】
地図情報更新プログラム２１は、サーバＳから地図の更新情報を取得する機能を制御部２０に実現させるため、駐車条件取得部２１ａと走行予定経路取得部２１ｂと領域推定部２１ｃと更新情報取得部２１ｄとを備えている。駐車条件取得部２１ａは、過去に車両Ｃにて所定距離以上走行した場合の走行過程において車両Ｃが駐車された場合の駐車条件を取得する機能を制御部２０に実現させるモジュールである。また、走行予定経路取得部２１ｂは、車両の出発地から目的地までの走行予定経路を取得する機能を制御部２０に実現させるモジュールである。
【００２７】
すなわち、制御部２０は、駐車条件取得部２１ａの処理により、車両Ｃが運転され、駐車された場合に駐車条件を学習し、駐車条件情報３０ｂとして記録媒体３０に記録するための処理を行う。また、制御部２０は、駐車条件取得部２１ａの処理により、車両Ｃの運転が開始される場合に更新情報を取得すべき領域を特定するために駐車条件情報３０ｂを取得する。
【００２８】
本実施形態において、駐車条件の学習と、駐車条件に基づく更新情報を取得すべき領域の特定との双方は、走行予定経路が設定されている状態で実行される。そこで、本実施形態にかかるナビゲーション装置１０が、走行予定経路が設定されていない状態で起動されると、制御部２０が利用者に走行予定経路の設定を要求するように構成されている。利用者が当該要求に応じると、制御部２０は、走行予定経路取得部２１ｂの処理により、ユーザＩ／Ｆ部４６にて入力される目的地を取得する。また、制御部２０は、走行予定経路取得部２１ｂの処理により、ＧＰＳ受信部４１が出力する信号に基づいて車両の現在位置を特定し、走行予定経路の出発地とする。そして、地図情報３０ａを参照して公知のアルゴリズムによって出発地から目的地までの経路を探索し、探索された経路を走行予定経路情報として取得する。なお、車両Ｃが一旦目的地に到達すると、走行予定経路は消去される。
【００２９】
このようにして走行予定経路が設定された場合、制御部２０は、駐車条件取得部２１ａの処理により車両Ｃの走行開始後に電源スイッチ４４を監視し、当該電源スイッチ４４にて電力の供給を停止する指示が行われた場合に駐車条件を学習し、駐車条件情報３０ｂとして記録媒体３０に記録する。なお、本実施形態において制御部２０は、電源スイッチ４４にて電力の供給を停止する指示が行われる度に、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３等の出力信号および地図情報３０ａに基づいて現在位置を特定し、車両Ｃが駐車された駐車位置を特定する。なお、駐車位置は、車両にて所定距離以上の走行を開始した時点における駐車位置である出発地であっても良い。また、図示しない計時回路から出力される信号に基づいて車両Ｃが駐車された時刻を特定する。そして、制御部２０は、車両Ｃが駐車された駐車位置から次に駐車された駐車位置までの間の距離（以下、駐車位置間走行距離と呼ぶ）および期間（以下、駐車位置間走行期間と呼ぶ）を学習し、駐車条件情報３０ｂとして記録媒体３０に記録する。
【００３０】
また、制御部２０は、車両Ｃが駐車された時刻に基づいて車両Ｃが駐車された時間帯（以下、駐車時間帯と呼ぶ）を学習し、駐車条件情報３０ｂとして記録媒体３０に記録する。さらに、制御部２０は、燃料計４５から出力される信号に基づいて車両Ｃが駐車された時点での燃料の残量を記録し、駐車位置から走行を再開した直後の燃料の残量が増加している場合に、当該駐車された時点での燃料の残量を給油のために駐車された時点での燃料の残量（以下、駐車時燃料残量と呼ぶ）として学習し、駐車条件情報３０ｂとして記録媒体３０に記録する。
【００３１】
以上のようにして学習される駐車条件は、任意の経路の走行過程で一定以上の距離（あるいは期間）の走行後に必ず再現されるように規定されている。すなわち、利用者が過去に訪問した位置や特定の目的地は、利用者が実際に訪問した位置に関連した情報であり、任意の経路の走行過程で利用者が駐車し得る位置を特定する際に利用可能な情報ではない。また、特定の種類の目的地等のように複数の位置に存在し得る地物に関連した情報を、走行過程で利用者が駐車し得る位置を特定するための情報として利用したとしても、やはり任意の経路の走行過程で駐車し得る位置を特定することはできない。例えば、特定の種類の目的地が所定距離以上にわたって存在しない経路においては、特定の種類の目的地を参考にしても利用者が駐車し得る位置を特定することはできない。そこで、本実施形態においては、特定の道路や目的地等の地物に依存しないように、距離、期間、時間帯および燃料残量によって駐車条件が定義されており、当該駐車条件から、利用者が任意の経路上で運転を行う場合に休憩や給油を行うタイミングを推定できるように構成されている。
【００３２】
一方、利用者によって走行予定経路が設定された場合、制御部２０は、走行予定経路が含まれる区画の中から地図の更新情報を取得する対象となる領域を特定するため、駐車条件取得部２１ａの処理により、記録媒体３０を参照し、駐車条件情報３０ｂを取得する。すなわち、駐車位置間走行距離と駐車位置間走行期間と駐車時間帯と駐車時燃料残量とを示す駐車条件情報３０ｂとを取得する。
【００３３】
領域推定部２１ｃは、走行予定経路の走行過程において駐車条件が再現される領域を推定する機能を制御部２０に実現させるモジュールである。本実施形態において、制御部２０は、走行予定経路上で駐車条件が再現される位置を特定し、当該位置を含む区画を駐車条件が再現される領域として特定する。すなわち、過去に利用者が駐車をした場合の駐車条件が特定されていれば、利用者が将来同じ駐車条件によって駐車すると仮定することにより、利用者が再度駐車する領域を特定することができる。なお、走行予定経路上で駐車条件が再現される位置の特定法は後に詳述する。
【００３４】
更新情報取得部２１ｄは、駐車条件が再現される領域の地図の更新情報を取得する機能を制御部２０に実現させるモジュールである。本実施形態において、制御部２０は、地図情報３０ａを参照し、駐車条件が再現される領域の情報の新しさを示すバージョン情報を特定する。そして、制御部２０は、通信部４７に制御信号を出力し、駐車条件が再現される領域を示す情報および当該領域のバージョン情報をサーバＳに対して送信させる。
【００３５】
サーバＳは、制御部２００，記録媒体３００，通信部４７０を備えており、通信部４７によって駐車条件が再現される領域を示す情報および当該領域のバージョン情報が送信されると、制御部２００は通信部４７０を制御して当該駐車条件が再現される領域を示す情報および当該領域のバージョン情報を取得する。サーバＳの記録媒体３００には地図情報３００ａが記録されており、当該地図情報３００ａは最新の情報であるとともに車両Ｃの記録媒体３０に記録された地図情報３０ａと同様の区画毎に情報が定義されている。また、各区画にはバージョン情報が対応付けられている。
【００３６】
制御部２００は、車両Ｃから取得した駐車条件が再現される領域を示す情報に基づいて更新対象となる領域（区画）を特定し、当該領域について車両Ｃから取得したバージョン情報と地図情報３００ａに記録されたバージョン情報とを比較する。さらに、地図情報３００ａに記録された情報の方が新しい場合、制御部２００は、当該領域について車両Ｃから取得したバージョン情報が示す情報より新しい情報（地図に含まれる地物を示す情報や地物に関連した情報）を抽出する。そして、制御部２００は、通信部４７０に対して制御信号を出力し、当該抽出された新しい情報を車両Ｃに対して送信させる。車両Ｃにおいては、制御部２０が通信部４７を介して当該新しい情報を受信し、地図情報３０ａに追記あるいは上書きする。
【００３７】
以上の処理において制御部２０は、所定距離以上走行した場合の駐車条件を取得する。当該駐車条件は駐車位置間走行距離等であり、特定の道路や目的地等の地物に依存しない状態で利用者が駐車する際の傾向を示している。このため、利用者が出発地から目的地まで走行する際の走行予定経路がどのような経路であっても、当該駐車条件が再現される領域を推定可能である。例えば、駐車位置間走行距離は距離のみの情報であって目的地等の地物に依存しないため、任意の道路上で当該駐車位置間走行距離毎の位置を定義することができる。従って、当該駐車条件が再現される領域の地図を更新することにより、任意の経路に関して利用者が必要とする地図情報を特定して更新することが可能になり、通信量を抑制することができる。
【００３８】
（２）駐車条件学習処理：
次に、地図情報更新プログラム２１による駐車条件学習処理を詳細に説明する。図２は駐車条件学習処理を示すフローチャートであり、当該駐車条件学習処理は電源スイッチ４４によってナビゲーション装置１０に対して電力の供給が開始された場合に実行される。図４Ａは、出発地Ｐ0に駐車している車両Ｃにて走行予定経路に沿った運転が開始された後、走行予定経路上を目的地Ｇまで走行する場合の例を模式的に示す図であり、ここでは、同図４Ａに示す例における動作を適宜説明しながら駐車条件学習処理を説明する。
【００３９】
駐車条件学習処理において、制御部２０は、走行予定経路取得部２１ｂの処理により、走行予定経路が設定済みであるか否かを判定する（ステップＳ１００）。走行予定経路が設定済みでない場合、制御部２０は、走行予定経路取得部２１ｂの処理により、ユーザＩ／Ｆ部４６を介して目的地の入力を受け付け（ステップＳ１０５）、目的地の入力を受け付けると制御部２０は、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力情報および地図情報３０ａに基づいて車両Ｃの現在位置を特定し、当該現在位置を出発地とした目的地までの走行予定経路を取得する（ステップＳ１１０）。なお、ステップＳ１１０において、制御部２０は、出発地を駐車位置の一つとみなして記録媒体３０に記録する。さらに、制御部２０は、図示しない計時回路の出力信号に基づいて車両の走行が開始された時刻を特定し、出発地を駐車位置の一つとみなした場合における当該駐車位置の駐車時刻として記録媒体３０に記録する。
【００４０】
走行予定経路が取得された場合、および、ステップＳ１００にて走行予定経路が設定済みであると判定された場合、制御部２０は、ステップＳ１１５の処理を実行する。なお、後述するように、車両Ｃが目的地に到着すると走行予定経路は消去される。従って、ステップＳ１００にて走行予定経路が設定済みであると判定されるのは、走行予定経路を走行する過程で目的地まで到着していない状態で電源スイッチ４４によってナビゲーション装置１０に対して電力の供給が開始された場合である。例えば、車両Ｃが図４Ａに示す出発地Ｐ0と目的地Ｇとの間の区間を走行する過程において位置Ｓ1や位置Ｓ2にて駐車された後に、電源スイッチ４４によってナビゲーション装置１０に対して電力の供給が開始されると、ステップＳ１００にて走行予定経路が設定済みであると判定されてステップＳ１０５，Ｓ１１０がスキップされる。
【００４１】
ステップＳ１１５において、制御部２０は、駐車条件取得部２１ａの処理により、車両Ｃが駐車されたか否かを判定する。すなわち、制御部２０は、電源スイッチ４４にて電力の供給を停止する指示が行われたか否かを判定する。ステップＳ１１５にて車両Ｃが駐車されたと判定された場合、制御部２０は、駐車条件取得部２１ａの処理により、駐車時刻、駐車位置を記録する（ステップＳ１２０）。すなわち、制御部２０は、図示しない計時回路の出力信号に基づいて現在時刻を特定して駐車時刻とし、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力情報および地図情報３０ａに基づいて車両Ｃの現在位置を特定して駐車位置として記録媒体３０に記録する。なお、走行過程における燃料の残量の履歴は記録され続ける。
【００４２】
本実施形態においては、この処理により、駐車される度に当該駐車された時点での駐車時刻と駐車位置とが記録され、燃料の残量は逐次記録され続けることになる。例えば、図４Ａに示す位置Ｓ1や位置Ｓ2にて車両Ｃが駐車された場合、位置Ｓ1での駐車時点では駐車時刻ＴS1と駐車位置Ｓ1とが記録され、位置Ｓ2での駐車時点では駐車時刻ＴS2と駐車位置Ｓ2とが記録される。また、位置Ｓ1に到着した時点で燃料の残量がＦ1であり、かつ、位置Ｓ1では給油されなかったが、位置Ｓ2に到着した時点で燃料の残量がＦ2であり、かつ、位置Ｓ2では給油されて燃料の残量がＦ3となった場合、燃料の残量の履歴は位置Ｓ1で変化せず、位置Ｓ2で変化する。なお、ステップＳ１２０が実行されると図２に示す駐車条件学習処理は終了し、ナビゲーション装置１０に対する電力の供給は停止される。
【００４３】
一方、ステップＳ１１５にて車両Ｃが駐車されたと判定されない場合、制御部２０は、駐車条件取得部２１ａの処理により、車両Ｃが目的地に到着したか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力情報および地図情報３０ａに基づいて車両Ｃの現在位置を特定し、当該現在位置がステップＳ１０５にて受け付けられた目的地と一致し、あるいは当該目的地の周囲所定範囲内の位置である場合には目的地に到着したと判定する。なお、目的地に到達したと判定され、かつ電源スイッチ４４によってナビゲーション装置１０に対して電力の供給を停止させる指示が行われた場合、走行予定経路は消去される。
【００４４】
ステップＳ１２５にて、車両Ｃが目的地に到着したと判定されない場合、制御部２０は、ステップＳ１１５の処理を繰り返す。すなわち、車両Ｃが駐車されるか、目的地に到着するまで待機する。ステップＳ１２５にて、車両Ｃが目的地に到着したと判定された場合、制御部２０は、駐車条件取得部２１ａの処理により、出発地から目的地までの走行距離（図４Ａに示す走行距離Ｌ0）を取得する（ステップＳ１３０）。すなわち、制御部２０は、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力情報および地図情報３０ａに基づいて特定された現在位置の履歴である走行履歴を参照し、出発地を出発した後、目的地に到達するまでの間に走行した走行経路を特定する。そして、制御部２０は、地図情報３０ａを参照して当該走行経路を構成する各リンクの距離を特定して走行経路の距離を走行距離として取得する。なお、本実施形態においては、利用者が目的地まで走行する過程において走行予定経路を逸れて走行することもあり得るとみなして走行距離を実測しているが、むろん、走行予定経路の総距離が走行距離であるとみなすことによって、簡易的に走行距離を取得しても良い。
【００４５】
次に、制御部２０は、駐車条件取得部２１ａの処理により、走行距離が所定距離以上であるか否かを判定する（ステップＳ１３５）。ここで、所定距離は利用者が車両Ｃを運転する際に１回以上の休憩を行うことが推定される距離として予め定義されていれば良く、固定値であっても良いし、車両Ｃの利用者の運転履歴等に応じて変動しても良い。ステップＳ１３５にて、走行距離が所定距離以上であると判定されない場合、制御部２０は、駐車条件学習処理を終了する。すなわち、駐車条件として利用者の傾向が現れるほど長距離の運転がなされなかったとみなし、駐車条件を学習することなく駐車条件学習処理を終了する。
【００４６】
ステップＳ１３５にて、走行距離が所定距離以上であると判定された場合、制御部２０は、駐車条件取得部２１ａの処理により、駐車条件を特定し記録する（ステップＳ１４０）。すなわち、制御部２０は、ステップＳ１１０およびステップＳ１２０にて記録した駐車時刻、駐車位置に基づいて駐車位置間走行距離と駐車位置間走行期間と駐車時間帯と駐車時燃料残量とを特定する。このために、まず、制御部２０は、ステップＳ１２０にて記録した駐車位置に基づいて駐車位置間の距離を特定する。例えば、図４Ａに示す例においては、出発地Ｐ0と位置Ｓ1との間の距離Ｌ1、位置Ｓ1と位置Ｓ2との間の距離Ｌ2を特定する。そして、車両Ｃにおいて過去に特定された駐車位置間の距離も含めて駐車位置間の距離の平均を算出して駐車位置間走行距離Ｌaveとして取得する。すなわち、既に駐車位置間走行距離Ｌaveが算出済みであれば、新たに特定された駐車位置間の距離と過去に特定された駐車位置間の距離との平均を算出して駐車位置間走行距離Ｌaveとする。駐車位置間走行距離Ｌaveが算出済みでなければ、新たに特定された駐車位置間の距離の平均を駐車位置間走行距離Ｌaveとする。
【００４７】
さらに、制御部２０は、ステップＳ１２０にて記録した駐車時刻に基づいて駐車位置間を走行するために要した所要期間を特定する。例えば、図４Ａに示す例においては、出発地Ｐ0と位置Ｓ1との間の所要期間Ｔ1、位置Ｓ1と位置Ｓ2との間の所要期間Ｔ2を特定する。そして、車両Ｃにおいて過去に特定された駐車位置間の所要期間も含めて所要期間の平均を算出して駐車位置間走行期間Ｔaveとして取得する。すなわち、既に駐車位置間走行期間Ｔaveが算出済みであれば、新たに特定された駐車位置間の所要期間と過去に特定された駐車位置間の所要期間との平均を算出して駐車位置間走行期間Ｔaveとする。駐車位置間走行期間Ｔaveが算出済みでなければ、新たに特定された駐車位置間の所要期間の平均を駐車位置間走行期間Ｔaveとする。
【００４８】
さらに、制御部２０は、ステップＳ１２０にて記録した駐車時刻に基づいて駐車時間帯を特定する。本実施形態においては、２４時間が予め所定間隔の時間帯（例えば、１時間毎の時間帯）に区切られて定義されており、制御部２０は、過去における全ての駐車時刻のサンプルについて各駐車時刻が属する時間帯を特定する。そして、制御部２０は、各時間帯に属する駐車時刻のサンプル数が所定の閾値以上である場合に、当該時間帯を駐車時間帯ＴSとする。なお、駐車時間帯ＴSは複数個の時間帯となり得る。また、最も多数の駐車時刻のサンプルが属する時間帯を一個特定し、当該特定された時間帯を駐車時間帯ＴSとしてもよい。
【００４９】
さらに、制御部２０は、燃料の残量の履歴に基づいて駐車時燃料残量を特定する。本実施形態において制御部２０は、各駐車位置における燃料の残量の履歴を参照し、駐車位置に到着する直前と駐車位置から走行を再開した直後において燃料が増加しているか否を判定する。また、走行を再開した直後において燃料が増加している場合には、当該駐車位置に到着する直前の燃料の残量を取得する。例えば、図４Ａに示す例においては、位置Ｓ2に到着する直前の燃料の残量Ｆ2を取得する。そして、車両Ｃにおいて過去に特定された駐車位置に到着する直前の燃料の残量も含めて駐車位置に到着する直前の燃料の残量の平均を算出して駐車時燃料残量Ｆaveとして取得する。すなわち、既に駐車時燃料残量Ｆaveが算出済みであれば、新たに特定された駐車位置に到着する直前の燃料の残量と過去に特定された駐車位置に到着する直前の燃料の残量との平均を算出して駐車時燃料残量Ｆaveとする。駐車時燃料残量Ｆaveが算出済みでなければ、新たに特定された駐車位置に到着する直前の燃料の残量の平均を駐車時燃料残量Ｆaveとする。むろん、出発地から目的地までの走行過程における給油回数が１回であった場合には、新たに特定された駐車位置に到着する直前の燃料の残量を駐車時燃料残量Ｆaveとする。
【００５０】
制御部２０は、以上のようにして特定された、駐車位置間走行距離Ｌaveと駐車位置間走行期間Ｔaveと駐車時間帯ＴSと駐車時燃料残量Ｆaveとを示す情報を駐車条件情報３０ｂとして記録媒体３０に記録し、駐車条件学習処理を終了する。
【００５１】
（３）地図情報更新処理：
次に、地図情報更新プログラム２１による地図情報更新処理を詳細に説明する。図３は地図情報更新処理を示すフローチャートであり、当該地図情報更新処理は走行予定経路取得部２１ｂの処理によって走行予定経路が設定された場合に実行される。図４Ｂは、出発地Ｐ1に駐車している車両Ｃの運転が開始された後、走行予定経路上を目的地Ｇまで走行する場合の例を模式的に示す図であり、ここでは、同図４Ｂに示す例における動作を適宜説明しながら地図情報更新処理を説明する。
【００５２】
地図情報更新処理において、制御部２０は、走行予定経路取得部２１ｂの処理により、
駐車条件を取得する（ステップＳ２００）。すなわち、制御部２０は、記録媒体３０に記録された駐車条件情報３０ｂを参照し、駐車位置間走行距離Ｌaveと駐車位置間走行期間Ｔaveと駐車時間帯ＴSと駐車時燃料残量Ｆaveとを示す情報を取得する。
【００５３】
次に、制御部２０は、領域推定部２１ｃの処理により、走行予定経路上で駐車条件が再現されるか否かを判定する（ステップＳ２０５）。すなわち、制御部２０は、地図情報３０ａを参照し、走行予定経路を構成する各リンクの距離を特定して走行予定経路の距離を取得し、走行予定経路の距離が駐車位置間走行距離Ｌaveよりも長い場合には、走行予定経路上で駐車条件が再現されると判定する。また、制御部２０は、車両Ｃの車速を推定し、走行予定経路の距離を車速で除した値が駐車位置間走行期間Ｔaveよりも長い場合には、走行予定経路上で駐車条件が再現されると判定する。なお、車速は、過去における車両Ｃの平均車速や走行予定経路を構成するリンクに対応付けられた平均旅行時間から特定されるリンク毎の推定車速等によって特定することができる。
【００５４】
さらに、制御部２０は、現在時刻を特定するとともに、走行予定経路の距離を車速で除することによって走行予定経路を走行するための推定所要期間を特定する。そして、駐車時間帯ＴSと、現在時刻から推定所要期間が経過するまでの期間とに重複した期間が存在する場合には、走行予定経路上で駐車条件が再現されると判定する。さらに、制御部２０は、車両Ｃの燃費に基づいて現在位置から走行予定経路を走行した場合の燃料の残量を推定し、走行予定経路を走行した場合の燃料の残量が駐車時燃料残量Ｆaveよりも少ない場合には、走行予定経路上で駐車条件が再現されると判定する。なお、燃費は、過去における車両Ｃの平均燃費や走行予定経路を構成するリンクに対応付けられた平均燃費によって特定してもよいし、各リンクの高度や道路形状から車両Ｃを走行させるために必要なエネルギーを推定することで特定してもよい。以上の４個の判定基準のうち、全ての判定基準によって駐車条件が再現されると判定されない場合、制御部２００は、駐車条件が再現されないとみなして地図情報更新処理を終了する。
【００５５】
一方、ステップＳ２０５において、４個の判定基準のうち、少なくとも１個の判定基準によって駐車条件が再現されると判定された場合、制御部２０は、駐車条件が再現されるとみなしてステップＳ２１０以降の処理を実行する。すなわち、制御部２０は、領域推定部２１ｃの処理により、地図の更新情報を取得する領域を特定する（ステップＳ２１０）。具体的には、ステップＳ２０５において、走行予定経路の距離が駐車位置間走行距離Ｌaveよりも長いことによって駐車条件が再現されると判定された場合、制御部２０は、領域推定部２１ｃの処理により、出発地から駐車位置間走行距離Ｌaveだけ離れた走行予定経路上の位置を特定し、以後、当該位置からさらに駐車位置間走行距離Ｌaveだけ離れた位置を特定する処理を目的地まで続ける。例えば、図４Ｂに示す走行予定経路上では、位置Ｐ4および位置Ｐ7が駐車位置間走行距離Ｌave毎の位置に該当する。
【００５６】
また、走行予定経路の距離を車速で除した値が駐車位置間走行期間Ｔaveよりも長いことによって駐車条件が再現されると判定された場合、制御部２０は、領域推定部２１ｃの処理により、出発地から駐車位置間走行期間Ｔaveだけ走行することによって到達する位置を特定し、以後、当該位置からさらに駐車位置間走行期間Ｔaveだけ走行することによって到達する位置を特定する処理を目的地まで続ける。例えば、図４Ｂに示す走行予定経路上では、位置Ｐ3、位置Ｐ5、位置Ｐ8が駐車位置間走行期間Ｔaveだけ走行することによって到達する位置に該当する。なお、任意の期間に車両Ｃが走行する距離は、車両Ｃの車速を推定し、当該車速と期間との積によって特定すればよい。
【００５７】
さらに、現在時刻から推定所要期間が経過するまでの間に時刻が駐車時間帯ＴSに属する時刻となることによって駐車条件が再現されると判定された場合、制御部２０は、現在時刻にて出発地から車両Ｃの走行を開始した場合に、走行予定経路上の各位置に到達する時刻を推定し、当該時刻が駐車時間帯ＴSに含まれるようになる位置を特定する。例えば、図４Ｂにおいては、現在時刻において車両Ｃの走行を開始した後、位置Ｐ2に到達する時刻が駐車時間帯ＴSに含まれる例を示している。なお、ここでも、車両Ｃの車速を推定することによって走行予定経路上を走行する際の所要期間を計算することで走行予定経路上の各位置に到達する時刻を推定すればよい。
【００５８】
さらに、走行予定経路を走行した場合の燃料の残量が駐車時燃料残量Ｆaveよりも少ないことによって駐車条件が再現されると判定された場合、制御部２０は、車両Ｃの燃費に基づいて出発地から車両Ｃの走行を開始した場合の走行予定経路上の各位置における燃料の残量を推定し、当該燃料の残量が駐車時燃料残量Ｆaveと一致する位置を特定する。例えば、図４Ｂにおいては、位置Ｐ6が燃料の残量が駐車時燃料残量Ｆaveと一致する位置に該当する。
【００５９】
以上のようにして、各駐車条件に対応した位置が特定されると、制御部２０は、領域推定部２１ｃの処理により、地図情報３０ａを参照し、各位置を含む区画を地図の更新情報を取得する領域として特定する。地図の更新情報を取得する領域が特定されると、制御部２０は、更新情報取得部２１ｄの処理により、駐車条件が再現される領域の地図の更新情報を取得する（ステップＳ２１５）。すなわち、制御部２０は、通信部４７に制御信号を出力し、駐車条件が再現される領域を示す情報および当該領域の地図を示す地図情報３０ａのバージョン情報をサーバＳに対して送信させる。この結果、駐車条件が再現される領域に関する更新情報が存在する場合にサーバＳが当該更新情報を送信するため、制御部２０は、通信部４７を介して当該更新情報を取得し、地図情報３０ａに追記し、あるいは、地図情報３０ａを上書きする。
【００６０】
（４）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、車両にて所定距離以上走行した場合の走行過程において車両が駐車された場合の駐車条件が再現される領域の地図の情報を更新することができる限りにおいて他にも種々の実施形態を採用可能である。例えば、駐車条件は、車両Ｃを運転する利用者が所定距離以上走行する場合の当該利用者の行動傾向を示していればよい。そこで、駐車条件を学習する際に、利用者の行動傾向であることが顕著に現れる場合に学習を行う構成としても良い。例えば、制御部２０が駐車位置間の距離を取得し、当該距離のサンプル数が所定数以上となり、かつ、その分布の分散が所定値以下である場合に当該距離の中央値や平均値を取得するように構成してもよい。
【００６１】
また、駐車条件が再現される領域は、上述の実施形態のように地図情報３０ａの区画に対応していてもよいし、区画と異なる所定の広さを持つ範囲で特定された領域であってもよいし、特定の位置が駐車条件の再現される領域であるとみなしても良い。さらに、更新情報としては、地物の種類を示す情報や営業時間を示す情報など、地物に対応付けられる各種の情報が当該更新情報に該当する。
【００６２】
さらに、駐車条件は時間帯毎に取得しても良い。この構成によれば、現在時刻（出発地の出発時刻）が属する時間帯や走行過程での各位置における推定時刻が属する時間帯毎に定義された駐車条件が参照され、時間帯毎の利用者の行動傾向をより適切に反映した状態で駐車条件が再現されるか否かを判定することができる。さらに、駐車条件は距離毎に取得しても良い。この構成によれば、走行予定経路の距離毎に定義された駐車条件が参照され、走行距離毎の利用者の行動傾向をより適切に反映した状態で駐車条件が再現されるか否かを判定することができる。
【００６３】
さらに、上述の燃料の残量に関する駐車条件を取得するための構成は燃料計４５の出力を利用する構成に限定されない。例えば、燃料の残量が所定量以下になった場合に警告ランプが点灯される車両において、当該警告ランプの点灯から給油によって点灯ランプが消灯するまでの走行距離や経過期間等を駐車条件とする構成を採用しても良い。
【００６４】
さらに、車両にて所定距離以上走行した場合に、特定の地物に関連する利用者の駐車の傾向を特定する構成を組み合わせても良い。例えば、車両にて所定距離以上走行した場合に車両が駐車された位置よりも前方あるいは後方の所定範囲内に特定の属性の地物が存在する場合に、車両が駐車された位置よりも前方あるいは後方の所定範囲内における特定の属性の地物の存在を駐車条件として取得する構成としても良い。例えば、利用者が高速道路を利用する経路において一般道から高速道路に進入するインターチェンジの前方あるいは後方で駐車して休憩することを好む場合、走行予定経路にインターチェンジが含まれるなら利用者がその前方あるいは後方で駐車すると推定する構成を採用可能である。この場合、インターチェンジの前方あるいは後方の領域の地図の更新情報が取得される。
【００６５】
この構成によれば、任意の経路に関して利用者が必要とする地図情報を特定して更新することが可能であるとともに、走行予定経路に利用者の特定の駐車の傾向に関連した地物が含まれる場合であってもその駐車の傾向に合わせて更新情報を取得する領域を特定することが可能である。むろん、特定の地物に関連する利用者の駐車の傾向は、特定の属性の地物の前方あるいは後方における駐車の傾向に限定されず、特定の属性の地物の位置や特定の地物の位置における駐車の傾向であってもよい。
【符号の説明】
【００６６】
１０…ナビゲーション装置、２０…制御部、２１…地図情報更新プログラム、２１ａ…駐車条件取得部、２１ｂ…走行予定経路取得部、２１ｃ…領域推定部、２１ｄ…更新情報取得部、３０…記録媒体、３０ａ…地図情報、３０ｂ…駐車条件情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…電源スイッチ、４５…燃料計、４６…ユーザＩ／Ｆ部、４７…通信部、２００…制御部、３００…記録媒体、３００ａ…地図情報、４７０…通信部
【図１】
2012078229.tif 000003
【図２】
2012078229.tif 000004
【図３】
2012078229.tif 000005
【図４】
2012078229.tif 000006