(57)【要約】【課題】更新された地図情報を外部から取得することなく、ユーザが通行するだけで、地図情報が更新される地図情報更新装置を提供する。【解決手段】地図情報更新装置は、地図情報を記憶する地図情報記憶部７と、地図情報に含まれる道路情報と現在位置の情報とに基き、現在位置が、地図情報に含まれる道路情報についての道路上にあるか否かを判断する。次に、現在位置が地図情報に含まれる道路上にないときに、現在位置の位置情報を位置情報記憶部に記憶する。位置情報記憶部に記憶された位置情報に基いて、道路情報を生成し、道路情報を、地図情報記憶部７に記憶する。【選択図】  図１
2004205379.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶部と、
前記地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる前記道路情報についての道路上にあるか否かを判断する判断手段と、
該判断手段によって、前記現在位置が前記道路上にないと判断されたときに、前記現在位置の位置情報を位置情報記憶部に記憶する位置情報記憶手段と、
前記位置情報記憶部に記憶された前記位置情報に基いて、道路情報を生成する道路情報生成手段と、
該道路情報生成手段によって生成された前記道路情報を、前記地図情報記憶部に記憶する道路情報記憶手段とを有することを特徴とする地図情報更新装置。
【請求項２】
さらに、前記地図情報記憶部に記憶された前記道路情報に関連する情報として前記地図情報記憶部に記憶するために、道路種別又は道路規制の情報を入力させるための関連情報入力手段を有することを特徴とする請求項１に記載の地図情報更新装置。
【請求項３】
さらに、無線による通信手段と、
該通信手段を介して、前記道路情報生成手段によって生成され、前記地図情報記憶部に記憶された前記道路情報を送信する道路情報送信手段とを有することを特徴とする請求項１又は請求項２に記載の地図情報更新装置。
【請求項４】
さらに、無線による通信手段を有し、
前記道路情報記憶手段は、前記通信手段を介して、前記道路情報を受信した道路情報を、前記地図情報記憶部に記憶することを特徴とする請求項１、請求項２又は請求項３に記載の地図情報更新装置。
【請求項５】
さらに、前記道路情報生成手段によって生成され、前記地図情報記憶部に記憶された前記道路情報を、可搬記録媒体に記録する可搬記録媒体記録手段を有することを特徴とする請求項１から請求項４のいずれかに記載の地図情報更新装置。
【請求項６】
前記判断手段は、前記現在位置まで前記位置情報の軌跡の辿ってきた方向ベクトルと、前記現在位置からその後予め決められた時間内に得られた前記位置情報の軌跡の辿った方向ベクトルとのなす角度が、予め設定された角度以上変化したときに、前記現在位置が前記道路上にないと判断することを特徴とする請求項１から請求項５のいずれかに記載の地図情報更新装置。
【請求項７】
さらに、スイッチを有し、
該スイッチがオンとなっている場合には、前記判断手段と、前記位置情報記憶手段と、前記道路情報生成手段と、前記道路情報記憶手段とを実行し、
前記スイッチがオフとなっている場合には、前記判断手段と、前記位置情報記憶手段と、前記道路情報生成手段と、前記道路情報記憶手段が実行されないことを特徴とする請求項１から請求項６のいずれかに記載の地図情報更新装置。
【請求項８】
さらに、前記地図情報記憶部から地図情報を抽出して表示装置上に画像として表示させる地図表示制御手段を有し、
前記地図表示制御手段は、前記道路情報生成手段によって生成され前記地図情報記憶部に記憶された前記道路情報を、他の前記道路情報の色とは異なる色で、前記表示装置上に表示させることを特徴とする請求項１から請求項７のいずれかに記載の地図情報更新装置。
【請求項９】
地図情報記憶部に記憶された地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる道路情報についての道路上にあるか否かを判断し、
該判断の結果、前記現在位置が前記道路上にないときに、前記現在位置の位置情報を位置情報記憶部に記憶し、
前記位置情報記憶部に記憶された前記位置情報に基いて道路情報を生成し、
生成された前記道路情報を前記地図情報記憶部に記憶することを特徴とする地図情報更新方法。
【請求項１０】
コンピュータに、
地図情報記憶部に記憶された地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる道路情報についての道路上にあるか否かを判断する機能と、
該判断の結果、前記現在位置が前記道路上にないときに、前記現在位置の位置情報を位置情報記憶部に記憶する機能と、
前記位置情報記憶部に記憶された前記位置情報に基いて道路情報を生成する機能と、
生成された前記道路情報を前記地図情報記憶部に記憶する機能を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図情報更新装置、地図情報更新方法及びプログラムに関し、特に、位置情報に基いて地図を更新する地図情報更新装置、地図情報更新方法及びプログラムに関する。
【０００２】
【従来の技術】
従来より、カーナビゲーション装置を利用しているときの問題の一つに、その装置にストアされている地図情報が更新されていないために、カーナビゲーション装置が表示する地図と移動している車の場所の不整合がある。例えば、車が新設された道路を通ると、地図情報にその新設された道路情報が含まれていないために、カーナビゲーション装置が表示する地図上では道路がないところを、車が移動しているように、表示されてしまう。
【０００３】
そこで、このような問題を解決するために、道路の新設があったとき、その新設道路の情報を含む更新された地図情報を外部から通信によってカーナビゲーション装置に取り込み、ストアされている地図情報を更新する装置が提案されている（例えば、特許文献１参照）。この方法によれば、カーナビゲーション装置には更新された道路情報がストアされるので、ユーザは、その新設された道路も表示される最新の地図情報を用いて、カーナビゲーション装置を利用することができる。
【０００４】
また、他の解決方法として、車の搭載されたカーナビゲーション装置は、実際に車が通った道路の走行軌跡データを生成し、情報センタに送信し、情報センタでは、受信した走行軌跡データに基づいて地図情報を更新し、更新した地図情報を車のカーナビゲーション装置へ配信するシステムが提案されている（例えば、特許文献２参照）。このシステムによれば、道路情報の航空写真撮影、現地調査などを行うことなく、カーナビゲーション装置の道路地図情報の更新を迅速かつ低コストで実現できるものである。
【０００５】
【特許文献１】
特開平8-95488号公報（第４頁、第１図）
【０００６】
【特許文献２】
特開2002-54934号公報（第６頁から第７頁、第１図）
【０００７】
【発明が解決しようとする課題】
しかし、前者の更新された地図情報を外部から通信によってカーナビゲーション装置が取得する方法では、地図情報が更新されるまでの間は、ユーザは、最新の地図情報を利用できないという問題がある。すなわち、地図情報が更新されるまでは、地図情報にない道路は表示されないので、ユーザは、カーナビゲーション装置を、新設された道路を通るために利用することはできない。
【０００８】
また、後者の方法では、情報センタにおいてユーザからの走行軌跡情報を利用して道路情報を作成し、その道路情報をそのまま情報センタから配信してしまうと、例えば、ユーザが極めて悪い道路をどうにか通過できたような道路まで、他のユーザには道路が存在することになり、実際に行ってみたら、トラックのような車しか通れない道路で、通常の乗用車では通れないという場合も生じてしまう。
【０００９】
そこで、本発明は、更新された地図情報を外部から取得することなく、ユーザが通行するだけで、地図情報が更新される地図情報更新装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の地図情報更新装置は、地図情報を記憶する地図情報記憶部と、前記地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる道路情報についての道路上にあるか否かを判断する判断手段と、該判断手段によって、前記現在位置が前記道路上にないと判断されたときに、前記現在位置の位置情報を位置情報記憶部に記憶する位置情報記憶手段と、前記位置情報記憶部に記憶された前記位置情報に基いて、道路情報を生成する道路情報生成手段と、該道路情報生成手段によって生成された前記道路情報を、前記地図情報記憶部に記憶する道路情報記憶手段とを有する。
【００１１】
本発明の地図情報更新方法は、地図情報記憶部に記憶された地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる道路情報についての道路上にあるか否かを判断し、該判断の結果、前記現在位置が前記道路上にないときに、前記現在位置の位置情報を位置情報記憶部に記憶し、前記位置情報記憶部に記憶された前記位置情報に基いて道路情報を生成し、生成された前記道路情報を前記地図情報記憶部に記憶する。
【００１２】
本発明のプログラムは、コンピュータに、地図情報記憶部に記憶された地図情報に含まれる道路情報と現在位置の情報とに基き、該現在位置が、前記地図情報に含まれる道路情報についての道路上にあるか否かを判断する機能と、該判断の結果、前記現在位置が前記道路上にないときに、前記現在位置の位置情報を位置情報記憶部に記憶する機能と、前記位置情報記憶部に記憶された前記位置情報に基いて道路情報を生成する機能と、生成された前記道路情報を前記地図情報記憶部に記憶する機能を実現させるためのプログラムである。
このような構成によれば、更新された地図情報を外部から取得することなく、ユーザが通行するだけで、地図情報が更新される地図情報更新装置を実現することができる。
【００１３】
また、本発明の地図情報更新装置において、さらに、前記地図情報記憶部に記憶された前記道路情報に関連する情報として前記地図情報記憶部に記憶するために、道路種別又は道路規制の情報を入力させるための関連情報入力手段を有することが望ましい。
このような構成によれば、カーナビゲーション装置の利用に際し、道路の関連情報を表示させて利用することができる。
【００１４】
また、本発明の地図情報更新装置において、さらに、無線による通信手段と、該通信手段を介して、前記道路情報生成手段によって生成され、前記地図情報記憶部に記憶された前記道路情報を送信する道路情報送信手段とを有することが望ましい。
このような構成によれば、他のユーザに新規に登録した道路情報を送信して、他のユーザも利用することができる。
【００１５】
また、本発明の地図情報更新装置において、さらに、無線による通信手段を有し、前記道路情報記憶手段は、前記通信手段を介して、前記道路情報を受信した道路情報を、前記地図情報記憶部に記憶することが望ましい。
このような構成によれば、ユーザは、他のユーザが生成して登録した道路情報を受信して登録することによって、他のユーザが生成した道路情報も利用することができる。
【００１６】
また、本発明の地図情報更新装置において、さらに、前記道路情報生成手段によって生成され、前記地図情報記憶部に記憶された前記道路情報を、可搬記録媒体に記録する可搬記録媒体記録手段を有することが望ましい。
このような構成によれば、他のユーザに新規に登録した道路情報が記録された可搬記録媒体を渡して、他のユーザも利用することができる。
【００１７】
また、本発明の地図情報更新装置において、前記判断手段は、前記現在位置まで前記位置情報の軌跡の辿ってきた方向ベクトルと、前記現在位置からその後予め決められた時間内に得られた前記位置情報の軌跡の辿った方向ベクトルとのなす角度が、予め設定された角度以上変化したときに、前記現在位置が前記道路上にないと判断するが望ましい。
このような構成によれば、確実に現在位置が道路上にないと判断することができる。
【００１８】
また、本発明の地図情報更新装置において、さらに、スイッチを有し、該スイッチがオンとなっている場合には、前記判断手段と、前記位置情報記憶手段と、前記道路情報生成手段と、前記道路情報記憶手段とを実行し、前記スイッチがオフとなっている場合には、前記判断手段と、前記位置情報記憶手段と、前記道路情報生成手段と、前記道路情報記憶手段が実行されないことが望ましい。
このような構成によれば、ユーザはスイッチを押した後、自動的に既存の道路上にないところだけの位置情報が記憶され、道路情報を生成して登録することができる。
【００１９】
また、本発明の地図情報更新装置において、さらに、前記地図情報記憶部から地図情報を抽出して表示装置上に画像として表示させる地図表示制御手段を有し、  前記地図表示制御手段は、前記道路情報生成手段によって生成され前記地図情報記憶部に記憶された前記道路情報を、他の前記道路情報の色とは異なる色で、前記表示装置上に表示させることが望ましい。
このような構成によれば、追加登録された道路情報に係る道路を、ユーザは他の道路と区別して明確に認識することができる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態に係る地図情報更新装置を説明する。
まず、図１に基づき、本実施の形態に係わる地図情報更新装置の例としての、カーナビゲーション装置の構成を説明する。図１は、本実施の形態に係わるカーナビゲーション装置の構成例を示すブロック構成図である。図１に示す構成を有するカーナビゲーション装置が車に搭載される。
【００２１】
１は、中央処理装置（CPU）であり、CPU１には、ROM２と、RAM３と、位置認識部４と、可搬記録媒体記録制御部５と、映像制御部６と、地図情報記憶部としてのハードディスクドライブ（以下、HDDと略す）７と、書き込みモード切替スイッチ（以下、ＳＷと略す）８と、無線による通信手段を制御するための通信制御部９が接続されている。
【００２２】
CPU１は、ROM２にストアされた各種ソフトウエアプログラムをRAM３に読み出して実行する。
ROM２には、地図表示制御手段としての地図表示制御ソフトウエアプログラム（以下、ソフトウエアプログラムを、単にソフトウエアという）、他のカーナビゲーション装置等との通信制御手段としての通信制御ソフトウエア、追加される道路情報を記憶するためのソフトウエア、道路情報生成ソフトウエア等が記憶されている。
【００２３】
位置認識部４は、位置認識部４に接続されたGPS（Global Positioning System）用のアンテナ９が人工衛星から受信した電波に基いて、カーナビゲーション装置が搭載された車の現在位置を認識するためのものである。位置認識部４は、受信した電波信号に基づいて演算して得られた現在位置情報を、緯度及び経度データとして、CPU１へ供給する。
【００２４】
可搬記録媒体制御部５は、着脱可能な物理的な可搬記録媒体（図示せず）が接続可能であり、CPU１の制御の下、外部メモリとしての可搬記録媒体へ道路情報を記録する記録手段である。可搬記録媒体は、メモリカード等の記録媒体である。
映像制御部６は、映像制御部６に接続された液晶表示装置（LCD）１１を制御するためのものであり、CPU１が実行する地図表示制御ソフトウエアによって表示すべき画像をLCD１０上に、地図情報を画像として表示するためのものである。
【００２５】
HDD７には、地図情報が記憶されている。地図情報には、基本地図情報記憶部７１と追加地図情報記憶部７２が含まれる。HDD７には、データが追加記憶可能であり、後述するようにユーザによって追加登録された道路情報は、追加地図情報記憶部７２に追加登録される。なお、基本地図情報記憶部７１は、CD-ROMやDVD等の記録媒体に記録されて、読み出せるようになっていて、追加地図情報記憶部７２は、HDD、フラッシュメモリ等の書き込み可能な記憶装置に登録させるようになっていてもよい。地図情報は、道路情報を含むデータとしてHDD７に記憶されている。
【００２６】
SW８は、後述するように、道路情報を追加データとして書き込みを開始するときに、ユーザによって操作されるものであり、オンすると、後述するように位置認識部４からの位置情報の登録処理が実行される。
通信制御部９は、通信制御部９に接続される、無線の汎用通信手段である携帯電話（図示せず）を介して、HDD７に追加登録された道路情報を送信し、かつ他のカーナビゲーション装置等から送信された道路情報を受信するためのものである。なお、ここでは、携帯電話が通信制御部９に接続された場合で説明するが、通信制御部９がブルートゥース等の通信手段を含んでもよい。
【００２７】
次に、図１のカーナビゲーション装置を用いて、地図情報を更新する方法について具体的に説明する。
図２は、カーナビゲーション装置のLCD１０に表示された地図の例を示す図である。LCD１０に表示される地図は、地図表示制御ソフトウエアによって生成される。１１は、LCD１０に表示される画面の枠を示す。画面１１内において、実線は、地図情報の一部としてHDD７にストアされている道路情報に基づいて表示された道路を示している。道路としてR1、R2、R3、R4が表示されている。位置認識部４によって認識された位置情報に基いて、HDD７に記憶された地図情報の中から、地図表示制御ソフトウエアが必要な地図情報を抽出することによって、画面１１内の、道路を含む地図は、画像としてLCD１１上に表示される。さらに、画面１１内には、表示された地図における車の現在位置も併せて表示される。
【００２８】
ユーザが運転する車に、図１のカーナビゲーション装置が搭載されている。その車の地図上の位置は、星印Pで示されている。ユーザは、車が移動するにつれて時々刻々と変化する、画面１１上の地図と車の位置Pを頼りに、車の運転を行う。
例えば、ユーザが、ある日、道路R3と道路R4を繋ぐ新設された道路R5を発見したとする。図２において、その道路R5は点線で示されている。そして、ユーザは、発見後その道路R5を再度実際に通って、その道路R5の道路情報をカーナビゲーション装置に追加登録する場合を例にして、以下にその追加登録動作を説明する。
【００２９】
ユーザは、図２の一点鎖線L1で示すように、既存の道R１から道路R3を通り、道路R3の途中から右折して新設された道路R5へ入るとする。その場合、ユーザは、道路R3から右折して道路R5に入った時点PSにおいて、SW８を押しオンする。そして、道路R5を通り、地図上にある既存の道路R4に入った時点PEにおいて再度SW８を押しオフする。
SW8がオンされてからオフされる間、位置認識部４からの位置情報が時々刻々と、RAM３の予め決められた記憶領域である位置情報記憶部３ａに記憶される。PS時点からPE時点まで連続して記憶された位置情報は、一点鎖線L2で示す軌跡データを構成する。なお、位置情報記憶部３ａは、HDD７内の記憶領域でもよい。
【００３０】
そして、SW8がオフされると、位置情報記憶部３ａに記憶された位置情報に基いて道路情報が生成され、生成された道路情報は、HDD７の追加情報記憶部７２に追加登録される。具体的には、道路情報生成ソフトウエアが、SW８をオンしてからオフするまでの間記憶された位置情報に基づいて軌跡データを生成し、生成された軌跡データを利用して、画面１１上に道路として表示されるように、道路情報が生成され、追加情報記憶部７２にその道路情報を記憶する。その結果、図３に示すように、カーナビゲーション装置のLCD１１の画面１１上には、追加情報記憶部７２に登録された、道路R5を含む地図が表示される。
【００３１】
従って、その後、ユーザの車が、道路R5の付近を通過するときに、図３に示すように道路R5が表示されるので、ユーザは、その道路R5を認識することができる。なお、図３において、道路R5は、他の道路R1等の色と、異なる色で表示させるようにしてもよい。例えば、基本地図情報記憶部７１に記憶されている道路の色と、ユーザによって追加地図情報記憶部７２に追加登録された道路の色を異ならせる。このようにすれば、追加登録された道路情報に係る道路を、ユーザは他の道路と区別して明確に認識することができる。
【００３２】
なお、上述した例では、ユーザがSW８をオンにしてからオフにするまでの期間の道路情報が追加されるが、ユーザが運転中にSW８をオンしたり、オフしたりすることは容易でない場合もある。そこで、SW８が正確にオンされた、あるいはオフするまでの期間の位置情報を記憶するのではなく、既存の道路を走行中にオンにしても、結果として自動的に新設された道路のみが道路情報として生成されるようにしてもよい。その方法については、図６を用いて説明する。
【００３３】
以上の道路情報をカーナビゲーション装置に追加登録する処理の大きな流れを、図４を用いて説明する。
まず、SW8がオンされてからオフされるまでの間、道路形成用位置情報として位置情報記憶処理（ステップ（以下、Sと略す）１）が実行される。道路情報形成用位置情報として時間的に連続して記憶された位置情報に基いて、軌跡データを生成するための軌跡データ生成処理が実行される（S2）。そして、生成された軌跡データに基づいて道路情報を生成するための道路情報生成処理が実行される（S3）。道路情報は、予め決められた線幅で画面上に道路として表示されるように、軌跡データに基づいて道路画像を形成することによって生成される。最後に、生成された道路情報を追加地図情報記憶部７２に記憶するための道路情報記憶処理が実行される（S4）。
【００３４】
図５及び図６は、車の位置情報を記憶する位置情報記憶処理（S1）の流れの例を示すフローチャートである。
図５は、SW８をオンしてから、オフするまでの間の位置情報を記憶する処理の例を示すフローチャートである。図５の処理は、SW８がオンされると実行される。
【００３５】
図５に示すように、SW８がオンされると、道路情報形成用の位置情報として、その時の位置情報が位置情報記憶部３ａに記憶される（S11）。そして、SW８がオフされたか否かが判断され（S12）、SW８がオフされないと、処理は、S11の処理へ戻り、位置情報が記憶される。SW８がオフされると、S2でYESとなって、処理は終了する。
従って、SW８がオンされてからオフされるまで、時間的に連続して車の位置情報が位置情報記憶部３ａに記憶される。道路形成用位置情報として記憶された位置情報に基づいて、車の軌跡データ生成処理（S2）が実行される。
【００３６】
図５の処理は、SW８がオンされたオフされるまで、位置情報を記憶する位置情報を記憶する記憶処理が実行されるものである。
図６は、既存の道路を走行中にSW８をオンにしても、自動的に新設された道路のみの位置情報を記憶する処理の流れの例を示すフローチャートである。図６の処理は、SW８がオンされると実行される。
【００３７】
SW８がオンされると、位置認識部４からの情報に基く車の現在位置が、HDD７の基本地図情報記憶部７１と追加地図情報記憶部７２に記憶されている道路情報に係る既存の道路上にあるか否かが判断される（S21）。車の現在位置が、既存の道路上にあれば、S21でYESとなって、処理は何もしないで、S21の判断処理に戻る。車の現在位置がその既存の道路上になくなると、S21でNOとなって、車の進行方向が一定角度以上変化したか否かが判断される（S22）。
【００３８】
図７は、車の進行方向が一定角度以上変化したか否かの判断をする場合を説明するための図である。車が、一点鎖線L1で示すように、進行方向V1に従って、道路R3上を移動してきて、現在位置Pにあるとする。その後、車が進行方向をV1からV2へ変更したとすると、進行方向が予め設定された一定角度θ１（例えば３０度）よりも大きい角度θ２で変化すると、S22でYESとなって、処理はS23へ移行する。
【００３９】
車の進行方向が予め設定された一定角度θ１以上変化したか否かは、ある時点（例えばP）まで位置情報の軌跡の辿ってきた方向ベクトル（V1）と、その時点（例えばP）からその後予め決められた時間内に得られた軌跡の辿ってきた方向ベクトル（V2）とのなす角度（θ２）が、予め設定された角度（θ１）以上であるか否かによって判断される。
従って、車の現在位置が地図情報に含まれる既存の道路上になく、かつ車の進行方向が一定角度以上変化した場合に、現在位置が、地図情報に含まれる道路情報についての道路上にないと判断して、処理はS23へ移行する。
【００４０】
位置情報の軌跡の方向が予め決められた角度θ１以上変化しなければ、S22でNOとなって、処理はS21ヘ戻る。車の進行方向が一定角度θ１以上変化すると、S22でYESとなり、既存の道路から外れた位置からの位置情報を、道路情報形成用位置情報として記憶する（S23）。そして、車の現在位置が既存の道路上にあるか否かが判断される（S24）。車の現在位置が既存の道路上になければ、S24でNOとなり、処理はS23の処理へ戻り、位置情報が記憶される。車の現在位置が既存の道路上にあれば、S24でYESとなり、予め決められた時間が経過するとタイムアウトするタイマをオンする（S25）。タイマをオンした後、一定時間経過してタイムアウトしたか否かが判断され（S26）、タイムアウトしなければ、タイムアウトするまで処理は何もしない。タイムアウトすると、S26でYESとなって、処置はS21へ戻る。このような処理によれば、確実に現在位置が道路上にないと判断することができる。
【００４１】
その結果、既存の道路上にないときのみ、道路形成用位置情報として車が通過してきた位置情報が記憶され、収集される。すなわち、ユーザはSW８を押した後、自動的に既存の道路上にないところだけの位置情報を記憶することができる。そして、道路形成用位置情報として記憶された位置情報に基づいて、車の軌跡データ生成処理（S2）が実行される。
【００４２】
図６の処理は、SW８がオンされた後、現在位置が既存の道路から外れたか否かの判断処理と、現在位置が既存の道路上にないときに位置情報を記憶する位置情報を記憶する記憶処理と、記憶された位置情報に基いて道路情報を生成し、記憶する道路情報の生成と記憶処理とが実行されるものである。そして、SW８がオフされると、上述した、判断処理と、位置情報記憶処理と、道路情報生成記憶処理は、実行されない。
【００４３】
なお、図６の処理は、SW８をオンにした場合に実行されるが、カーナビゲーション装置において、常に図６の処理を実行するようにしてもよい。SW８を設けずに、常に図６の処理を実行するようにすると、ユーザは、画面を見て後から新設された道路であったことを知ることになることもあるが、ユーザが意識せずに、新設された道路を登録することができる。
図５及び図６で記憶された位置情報に基づいて、図４のS2、S3の処理が行われて、道路情報が追加登録される。
以上のようにして、収集された位置データに基づいて生成された道路情報に、その道路について各種情報、例えば、車線数、規制等の情報を、追加して記入したり、他のユーザ等へその道路情報を送信したり、メモリカード等に道路情報を出力することができる。
【００４４】
図８は、カーナビゲーション装置のLCD１０に表示される操作画面例を示す図である。ユーザは、カーナビゲーション装置のリモートコントローラ（以下、リモコンという）等を用いて各種機能を実行させることができる。以下の説明では、画面上のボタン選択、機能実行等も指示は、リモコンで行われる場合で説明するが、画面上のボタン選択、機能実行等の指示は、他の方法であってもよい。リモコン上の各種キーを操作することによって、画面上のカーソルの移動、ボタン選択等が行われる。
【００４５】
ユーザが、１）新設された道路の関連情報を記憶する、２）自己のカーナビゲーション装置に登録された新設道路の道路情報を友人等のカーナビゲーション装置に送信する、あるいは３）自己のカーナビゲーション装置に登録された新設道路の道路情報を可搬記録媒体であるメモリカードに記録する、という機能を実行する場合、ユーザは、まずリモコンを用いて図８の画面を表示させる。
【００４６】
図８の画面１１上には、３つのボタン２１、２２、２３が表示されている。ユーザは画面上のボタンを選択し、例えば、リモコンに設けられたOKキーボタンを押すと、選択されたボタンの機能が実行される。
２１は、「道路の関連情報を書く」ボタンであり、図４の処理によって、追加して登録された道路情報に関して、ユーザが、各種関連情報、例えば、車線数、規制等の情報を、追加して登録したりするためのボタンである。
【００４７】
２２は、「道路情報を送信する」ボタンであり、ユーザが、自己のカーナビゲーション装置に登録された新設道路の道路情報及び関連情報を友人等のカーナビゲーション装置に送信するためのボタンである。
２３は、「道路情報をメモリカードに書く」ボタンであり、自己のカーナビゲーション装置に登録された新設道路の道路情報及び関連情報を、可搬記録媒体であるメモリカードに記録するためのボタンである。道路情報が記録されたメモリカードは、他のユーザのカーナビゲーション装置へ装着して、記録されている道路情報をダウンロードすれば、その他のユーザのカーナビゲーション装置においても、追加された道路情報を利用することができる。
【００４８】
「道路の関連情報を書く」ボタン２１が選択されて、リモコンのOKキーボタンが押されると、LCD１０の表示は、図８の画面から図９の画面に移行する。
図９は、追加地図情報記憶部７２に追加登録された道路情報に、ユーザが関連情報を入力するための道路情報選択画面の例を示す図である。図９に示すように、リスト表示された道路情報毎に、その道路の場所情報３１ａと追加登録された時刻情報３１ｂが表示される。ここでは、道路の場所情報は、市町村名であり、時間は、追加登録された年月日が表示されるようになっている。道路の場所情報は、基本地図情報記憶部７１に記憶された場所情報に基いて、追加された道路に最も近い場所の市町村名をその場所情報とする。追加地図情報記憶部７２に道路情報が追加登録された時に、カーナビゲーション装置に内蔵された時計の時刻情報も併せて登録することによって、時刻情報の年月日の情報とする。
【００４９】
図９の画面上で、カーソルを移動して、ユーザは関連情報を登録させたい道路を選択し、リモコンのOKキーボタンを押すことによって、カーソルで選択された道路を含む地図が、図１０に示すようにLCD１１の画面上に表示される。図１０は、ユーザが選択された道路の位置を確認できるようにするための地図が表示された画面を示す図である。
【００５０】
図１０において、選択された道路、すなわち関連情報を入力したい道路が点線で表示されている。なお、図１０では選択された道路が点線で示されているが、他の道路の色と違う色で示すようにしてもよい。ユーザは、点線で示された道路を確認し、リモコン上のOKキーボタンを押すと、画面表示は、図１１の画面に移行する。ユーザが、図９において、例えば、３１に示す道路情報を選択したとする。
【００５１】
図１１は、追加情報記憶部７２に追加登録された道路情報について、道路の種別等の関連情報を入力するための画面の例を示す図である。画面中には、道路の場所と登録された時刻を表示する場所・時刻表示部４１と、道路の種別を入力するための種別入力フィールド４２と、道理に関する規制を入力するための規制入力フィールド４３を含む。ユーザは、種別入力フィールド４２と規制入力フィールド４３に、リモコンを用いて情報を入力することができる。
【００５２】
種別入力フィールド４２には、例えば、国道、県道、４車線道路、２車線道路等の道路の種別情報が入力される。
規制入力フィールド４３には、例えば、一方通行、通行禁止時間帯、冬季閉鎖、速度規制等の規制情報が入力される。
種別入力フィールド４２と規制入力フィールド４３の両方に、あるいは一方にユーザが関連情報を入力し、ユーザがリモコン上のOKキーボタンを押すと、入力された関連情報は、選択された道路情報に関連付けられて追加情報記憶部７２に追加登録され、その後、画面表示は、図９の画面に移行し、さらに他の道路にも関連情報を入力することができる。
【００５３】
よって、ユーザが登録した道路の種別及び規制のデータは、その後ユーザがその道路を通行するときに、カーナビゲーション装置のLCD１１の画面上に表示させる等して利用することができる。
以上の説明した「道路の関連情報を書く」ボタン２１が選択されることによって実行される関連情報入力処理の流れについて図１２を用いて説明する。図１２は、関連情報入力処理の流れの例を示すフローチャートである。
【００５４】
「道路の関連情報を書く」ボタン２１が選択されると、図９の画面を表示し、画面の中から関連情報を選択させるための選択画面表示処理が実行される（S31）。S31の処理後、図１０の画面を表示し、関連情報を書く対象道路の地図上の位置を確認させるための確認画面表示処理が実行される（S32）。そして、図１１の画面を表示して、種別入力フィールド４２と規制入力フィールド４３にユーザが関連情報を入力できるようにし、かつ入力された関連情報を、選択された道路情報に関連付けて、追加情報記憶部７２に登録するための入力画面表示処理が実行される（S33）。
【００５５】
なお、図１１の画面における情報入力は、道路情報を追加登録した後、ユーザが車を停止しているときに、リモコン操作を行うことによって、道路の種別等の関連情報を入力することができる。
さらに、図８において、「道路情報を送信する」ボタン２２が選択されると、図９の画面と同様の画面を表示して、送信したい道路情報をユーザに選択させた後に、画面表示は、図１３の画面に移行する。図１３は、送信先表示画面の例を示す図である。図１３では、予め登録された相手を選択するための送信先がリスト表示される。ユーザは、図１３の画面上で、カーソルを移動して、送信したい相手を選択し、リモコンのOKキーボタンを押すことによって、カーソルで選択された相手に道路情報が送信される。送信先毎に相手先の電話番号情報がHDD７の予め決められた記憶領域に記憶されているので、送信先が選択されて送信を実行する指示がされると、通信手段に接続された携帯電話を介して、相手の携帯電話に、追加情報記憶部７２に記憶された道路情報が送信される。
【００５６】
図１３では、送信先が、「Ａさん」のボタン５１と、「Ｂさん」のボタン５２と、「センタ」のボタン５３が示されている。ユーザが、自分が自己のカーナビゲーション装置に追加登録した地図情報を、例えば、友人の「Ａさん」へ送信したいときは、ボタン５１を選択して、リモコン装置のOKキーボタンを押すことによってHDD７の追加情報データ部７２に追加登録された道路情報が通信手段を介して送信される。Ａさんが所有するカーナビゲーション装置も、図１と同様の構成であり、通信手段を介して受信したデータを追加情報データ部７２に追加登録する。
【００５７】
なお、道路情報の送信は、添付ファイルを含む電子メール送信でもよい。この場合、送信先の電子メールアドレスに、道路情報を添付ファイルとして付加した電子メールが送信されるので、受信した送信先の装置において、添付ファイルの情報が、カーナビゲーション装置がダウンロードできるように加工されて、加工されたデータがカーナビゲーション装置に取り込まれる。
【００５８】
また、「センタ」のボタン５３を選択すると、道路情報はセンタへ送信される。そして、地図情報のデータベースを持つセンタに一旦、道路情報が登録され、そのセンタに登録された道路情報が、他のユーザによってダウンロードすることができるようにしてもよい。
以上説明した「道路情報を送信する」ボタン２２が選択されたときに実行される処理の流れを説明する。図１４は、道路情報送信処理の流れの例を示すフローチャートである。
【００５９】
まず、図９に示すような、道路情報の選択画面を表示し、画面の中から、送信する道路情報を選択させるための選択画面表示処理が実行される（S41）。S41の処理後、図１０の画面を表示し、送信する対象道路の地図上の位置を確認させるための確認画面表示処理が実行される（S42）。そして、次に、図１３の画面を表示して、送信先を選択させて、選択された道路情報を、選択された送信先に送信するための送信処理が実行される（S43）。
【００６０】
また、上述したように、カーナビゲーション装置は、他のカーナビゲーション装置から道路情報を受信すると、受信した道路情報のデータを追加情報記憶部７２に追加登録する。従って、ユーザは、他のユーザが生成して登録した道路情報を受信して登録することによって、他のユーザが生成した道路情報も利用することができる。
【００６１】
さらになお、カーナビゲーション装置を搭載した車同士が接近したときに、相手方のカーナビゲーション装置を検出すると、データ通信によりカーナビゲーション装置間で相互に追加登録された道路情報を交換するようにしてもよい。
図８において、「道路情報をメモリカードに書く」ボタン２３が選択されると、図９と同様の画面が表示され、ユーザは、可搬記録媒体に出力したい道路情報を選択する。図９において道路情報が選択されると、可搬記録媒体記録制御部５に挿入されたメモリカード等の可搬記録媒体に、選択された道路情報が出力される。
【００６２】
道路情報が記録されたメモリカードは、可搬記録媒体記録制御部５から取り外し、例えば友人の所有するカーナビゲーション装置の可搬記録媒体記録制御部に挿入し、そのメモリカードから道路情報をダウンロードしてメモリカードを友人に渡すことによって、その友人のカーナビゲーション装置においても、追加登録された道路情報についての道路も含む地図が表示される。
【００６３】
このような追加登録された道路情報を他のカーナビゲーション装置へ送信することによって、あるいは可搬記録媒体を介して、カーナビゲーション装置間で相互に交換できるので、ユーザ間で新設された道路の情報を迅速に利用することができる。
以上説明したように、本実施の形態によれば、従来のように、更新された地図情報が供給されるまで、新設された道路の情報をカーナビゲーション装置において利用できなということはなく、所定の動作の下で、新設された道路を通るだけで道路情報が登録され、その後すぐにその追加登録された道路情報が反映された地図を利用することができる。
【００６４】
さらに、自己が追加登録した道路情報を他のユーザと通信等によって交換することによって、ユーザ相互間ですばやく新設された道路情報を利用することができる。
なお、以上説明した動作を実行するプログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明の地図情報更新装置を実現することができる。
【００６５】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【図面の簡単な説明】
【図１】本実施形態に係わるカーナビゲーション装置のブロック構成図。
【図２】本実施形態に係わるカーナビゲーション装置の表示地図の例を示す図。
【図３】本実施形態に係わるカーナビゲーション装置の表示地図の例を示す図。
【図４】道路情報を追加登録する処理の大きな流れを示すフローチャート。
【図５】位置情報記憶処理の流れの例を示すフローチャート。
【図６】位置情報記憶処理の流れの例を示すフローチャート。
【図７】車の進行方向の変化を判断をする場合を説明するための図。
【図８】カーナビゲーション装置の操作画面例を示す図。
【図９】関連情報を入力するための道路情報選択画面の例を示す図。
【図１０】道路位置確認のための地図が表示された画面を示す図。
【図１１】道路の種別等の関連情報を入力するための画面の例を示す図。
【図１２】関連情報入力処理の流れの例を示すフローチャート。
【図１３】送信先表示画面の例を示す図。
【図１４】道路情報送信処理の流れの例を示すフローチャート。
【符号の説明】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  位置認識部、５  可搬記録媒体記録制御部５、６  映像制御部、７  地図情報記憶部、８  書き込みモード切替スイッチ、９  通信制御部
【図１】
2004205379.tif 000003
【図２】
2004205379.tif 000004
【図３】
2004205379.tif 000005
【図４】
2004205379.tif 000006
【図５】
2004205379.tif 000007
【図６】
2004205379.tif 000008
【図７】
2004205379.tif 000009
【図８】
2004205379.tif 000010
【図９】
2004205379.tif 000011
【図１０】
2004205379.tif 000012
【図１１】
2004205379.tif 000013
【図１２】
2004205379.tif 000014
【図１３】
2004205379.tif 000015
【図１４】
2004205379.tif 000016