JP4941276B2 - Navigation device, map information update method thereof, and map information update program - Google Patents

Navigation device, map information update method thereof, and map information update program Download PDF

Info

Publication number
JP4941276B2
JP4941276B2 JP2007329502A JP2007329502A JP4941276B2 JP 4941276 B2 JP4941276 B2 JP 4941276B2 JP 2007329502 A JP2007329502 A JP 2007329502A JP 2007329502 A JP2007329502 A JP 2007329502A JP 4941276 B2 JP4941276 B2 JP 4941276B2
Authority
JP
Japan
Prior art keywords
new
detection
road
map
route
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007329502A
Other languages
Japanese (ja)
Other versions
JP2009150796A (en
Inventor
広信 谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
JVCKenwood Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2007329502A priority Critical patent/JP4941276B2/en
Publication of JP2009150796A publication Critical patent/JP2009150796A/en
Application granted granted Critical
Publication of JP4941276B2 publication Critical patent/JP4941276B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、ナビゲーション装置、その地図情報アップデート方法および地図情報アップデートプログラムに関する。   The present invention relates to a navigation device, a map information update method thereof, and a map information update program.

車載用のナビゲーション装置は、複数のGPS(Global Positioning System)衛星から送信される信号を受信して自車の現在位置を検出すると共に、ジャイロ等のセンサにより自車の車首が向いている方向、あるいは走行状態等に関する情報を得る。また、ナビゲーション装置は、記憶領域に記憶されている地図情報に基づいて自車の現在位置と地図上の道路とをマッチングさせ、表示部に表示された地図上に自車の現在位置を表示する。さらに、ユーザが所望する目的地まで、経路を案内する機能を有するものもある。   A vehicle-mounted navigation device receives signals transmitted from a plurality of GPS (Global Positioning System) satellites to detect the current position of the vehicle, and a direction in which the vehicle's head is directed by a sensor such as a gyroscope. Or, obtain information on the running state and the like. Further, the navigation device matches the current position of the own vehicle with a road on the map based on the map information stored in the storage area, and displays the current position of the own vehicle on the map displayed on the display unit. . In addition, there are some that have a function of guiding a route to a destination desired by the user.

ところで、道路若しくは施設等は変化するため、車両が、ナビゲーション装置に記憶されている地図情報にない道路を走行する場合がある。車両が地図情報にない道路を走行中、ナビゲーション装置は、あたかも道路でない場所を走行しているような表示を行い、さらに、目的地までの案内ができないあるいはユーザの意図とは異なる経路を繰り返し案内するといった問題が生じることがある。   By the way, since the road or the facility changes, the vehicle may travel on a road that is not in the map information stored in the navigation device. While the vehicle is traveling on a road that is not in the map information, the navigation device displays as if it is traveling on a place that is not a road, and furthermore, it cannot guide to the destination or repeatedly guides a route that is different from the user's intention. Problems may occur.

そこで、ナビゲーション装置を搭載した車両が地図情報にない道路を走行した場合に、その走行位置を新たな道路データとして地図情報に書き込むという方法がある。また、GPS受信機の受信状況が悪い場所では、新たな道路データを地図情報に書き込まないナビゲーション装置が提案されている。GPS受信機の受信状況が悪い場所では、車両の現在位置の検出精度が低いため、検出された新たな道路データの位置の誤差が大きく正確な道路データが得られないからである。(たとえば、特許文献1参照。)
特開2002−48559号公報(請求項1等)
Therefore, when a vehicle equipped with a navigation device travels on a road not included in the map information, there is a method of writing the travel position as new road data in the map information. Also, a navigation device has been proposed in which new road data is not written in map information in a place where the GPS receiver is in poor reception. This is because, in a place where the reception status of the GPS receiver is poor, the detection accuracy of the current position of the vehicle is low, so that the position error of the detected new road data is large and accurate road data cannot be obtained. (For example, see Patent Document 1.)
JP 2002-48559 A (Claim 1 etc.)

しかし、上述の方法には以下の問題がある。それは、受信状況が良い場所にてGPS受信機により受信された位置情報が正しいとは限らないという問題である。例えば、入り組んだ高層ビル付近では、高層ビルに反射した電波により、誤った位置情報を取得する場合がある。また、上述の方法は、GPS信号を受信できない場所において用いることができないという問題もある。例えば、トンネル内では、GPS信号を受信できないため、上述の方法を適用できない。   However, the above method has the following problems. That is a problem that the position information received by the GPS receiver in a place where the reception condition is good is not always correct. For example, in the vicinity of an intricate high-rise building, incorrect position information may be acquired by radio waves reflected on the high-rise building. Further, the above-described method has a problem that it cannot be used in a place where a GPS signal cannot be received. For example, since the GPS signal cannot be received in the tunnel, the above method cannot be applied.

また、GPS受信機以外の位置情報を取得するための手段、例えば、加速度センサ等を用いて位置情報の取得を行う場合がある。しかし、例えば、加速度センサを用いる場合には、センサの固定状況および車の振動による影響から、正確な位置情報が得られにくいという問題がある。   In addition, there is a case where the position information is acquired using a means for acquiring position information other than the GPS receiver, for example, an acceleration sensor. However, for example, when an acceleration sensor is used, there is a problem that accurate position information is difficult to obtain due to the influence of the sensor fixing state and the vibration of the vehicle.

そこで、本発明は、上記課題を解決すること、すなわち、地図情報にない道路を走行した際に、その経路を地図情報にアップデートするか否かを効果的に判定できるナビゲーション装置、その地図情報アップデート方法および地図情報アップデートプログラムを提供することを目的とする。   Therefore, the present invention solves the above problem, that is, when traveling on a road that is not in the map information, the navigation device that can effectively determine whether or not the route is updated to the map information, the map information update The object is to provide a method and a map information update program.

かかる目的を達成するため、地図を表示して目的地までの経路を案内するナビゲーション装置において、地図を表示するための地図情報を記憶するとともに、新たな地図情報をアップデート可能とされる記憶手段と、ナビゲーション装置の現在位置を検出位置として検出するための2以上の位置検出手段と、を備え、位置検出手段によって検出された検出位置が、地図の道路上に存在しているか否かを判定する道路データ有無判定手段と、道路データ有無判定手段において、検出位置が地図の道路上にないと判定された場合には、複数の検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段と、新規検出経路を新規道路データとしてアップデートするか否かにつき、新規検出経路が所定の走行速度以上で所定の距離以上走行したか否かに基づき、新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段と、新規道路データを記憶手段にアップデートする道路データアップデート手段と、を備えるナビゲーション装置としている。   In order to achieve such an object, in a navigation device that displays a map and guides a route to a destination, storage means for storing map information for displaying the map and updating new map information; Two or more position detection means for detecting the current position of the navigation device as a detection position, and it is determined whether or not the detection position detected by the position detection means exists on the road of the map New detection route detection means for detecting a trajectory connecting a plurality of detection positions as a new detection route when the road data presence / absence determination means and the road data presence / absence determination means determine that the detection position is not on the road of the map. And whether or not the new detected route is updated as new road data, the new detected route is equal to or higher than a predetermined distance at a predetermined traveling speed or higher. A navigation apparatus comprising: a newly detected route discriminating unit that divides and discriminates a newly detected route into one or more newly detected sections, and a road data update unit that updates the new road data to the storage unit based on whether or not the vehicle has been performed. It is said.

また、別の発明では、上述の発明に加えて、新規検出経路判別手段は、新規検出区間を所定の回数以上走行した場合にのみ道路データとしてアップデートすると判断する。   In another invention, in addition to the above-described invention, the newly detected route determining means determines to update the road data only when the newly detected section has traveled a predetermined number of times or more.

また、別の発明では、上述の発明に加えて、新規検出経路判別手段は、新規検出区間内で、加速度センサによる加速度センサ位置情報と、複数の衛星から送信されるGPS信号を受信して検出されたGPS位置情報とが一致する頻度が所定回数以上である場合に、道路データとしてアップデートすると判断する。   In another invention, in addition to the above-described invention, the new detection path determination means receives and detects acceleration sensor position information by the acceleration sensor and GPS signals transmitted from a plurality of satellites within the new detection section. When the frequency with which the received GPS position information matches is a predetermined number of times or more, it is determined to update as road data.

また、別の発明では、上述の発明に加えて、新規検出経路判別手段は、新規道路データとしてアップデートするか否かをユーザ側に決定させるものとしている。   In another invention, in addition to the above-described invention, the newly detected route determination means causes the user to determine whether or not to update as new road data.

また、別の発明では、上述の発明に加えて、新規検出経路判別手段は、新規検出経路の始点若しくは終点が、道路上にあるか否かを判定するものとしている。   In another invention, in addition to the above-described invention, the newly detected route determination means determines whether the start point or the end point of the newly detected route is on a road.

また、別の発明では、地図を表示して目的地までの経路を案内するナビゲーション装置の地図情報に新規道路データをアップデートする方法であって、ナビゲーション装置の現在位置を検出位置として2種類以上の方法にて検出する位置検出ステップと、位置検出ステップにより検出された検出位置が、地図の道路上に存在しているか否かを判定する道路データ有無判定ステップと、道路データ有無判定ステップにおいて、検出位置が道路上にないと判定された場合には、複数の検出位置の軌跡をつなぐ新規検出経路として検出する新規検出経路検出ステップと、新規検出区間を、新規道路データとしてアップデートするか否かにつき、新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別ステップと、新規道路データを記憶手段にアップデートする道路データアップデートステップと、を有するナビゲーション装置の地図情報アップデート方法としている。   Another invention is a method for updating new road data to map information of a navigation device that displays a map and guides a route to a destination, and includes two or more types using the current position of the navigation device as a detection position. In the position detection step detected by the method, the road data presence / absence determination step that determines whether or not the detection position detected by the position detection step exists on the road of the map, and the road data presence / absence determination step If it is determined that the position is not on the road, a new detection route detection step for detecting a new detection route connecting the trajectories of a plurality of detection positions, and whether or not the new detection section is updated as new road data. A new detection route determination step for determining the new detection route by dividing it into one or more new detection sections, and new road data It is the road data update step of updating, the map information updating method of a navigation apparatus having a storage means.

また、別の発明では、地図を表示して目的地までの経路を案内するナビゲーション装置の地図情報に新規道路データをアップデートする処理をコンピュータに実行させる地図情報アップデート用プログラムであって、コンピュータを、地図を表示するための地図情報を記憶するとともに、新たな地図情報をアップデート可能とされた記憶手段、ナビゲーション装置の現在位置を検出位置として検出するための2以上の位置検出手段と、を備え、位置検出手段によって検出された検出位置が、地図の道路上に存在しているか否かを判定する道路データ有無判定手段、道路データ有無判定手段において、検出位置が地図の道路上にないと判定された場合には、複数の検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段、新規検出経路を新規道路データとしてアップデートするか否かにつき新規検出経路が所定の走行速度以上で所定の距離以上走行したか否かに基づき、新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段、新規道路データを記憶手段にアップデートする道路データアップデート手段、として機能させるコンピュータ読み取り可能な地図情報アップデートプログラムとしている。   Further, in another invention, there is a program for updating map information that causes a computer to execute a process of updating new road data to map information of a navigation device that displays a map and guides a route to a destination. Storing map information for displaying a map, storage means capable of updating new map information, and two or more position detecting means for detecting the current position of the navigation device as a detection position, In the road data presence / absence determination means and road data presence / absence determination means for determining whether or not the detection position detected by the position detection means exists on the road of the map, it is determined that the detection position is not on the road of the map. A new detection path detecting means for detecting a trajectory connecting a plurality of detection positions as a new detection path; Whether or not the detected route is updated as new road data is determined by dividing the new detected route into one or more new detected sections based on whether or not the new detected route has traveled more than a predetermined distance at a predetermined traveling speed or higher. A computer-readable map information update program that functions as a newly detected route discriminating unit that performs the road data update unit that updates the new road data to the storage unit.

本発明によれば、地図情報に格納されていない道路を走行した際に、その経路を地図情報にアップデートするか否かを効果的に判定できるナビゲーション装置、その地図情報アップデート方法および地図情報アップデートプログラムを提供できる。   According to the present invention, when traveling on a road that is not stored in map information, the navigation device that can effectively determine whether or not the route is updated to map information, the map information update method, and the map information update program Can provide.

以下、本発明の実施の形態について、図1に基づいて説明する。図1は、本発明の実施の形態に係るナビゲーション装置1の構成例を示すブロック図である。   Hereinafter, an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration example of a navigation device 1 according to an embodiment of the present invention.

ナビゲーション装置1は、本体1a、GPS受信機2、加速度センサ3、その他センサ4、入力装置5および表示部10を備える。本体1aは、CPU(Central Processing Unit)6、HDD(Hard Disk Drive)7、メモリ8および映像制御部9を備える。また、GPS受信機2、加速度センサ3、その他センサ4、入力装置5、HDD7、メモリ8および映像制御部9は、CPU6に接続されている。表示部10は、映像制御部9に接続されている。   The navigation device 1 includes a main body 1a, a GPS receiver 2, an acceleration sensor 3, other sensors 4, an input device 5, and a display unit 10. The main body 1 a includes a CPU (Central Processing Unit) 6, an HDD (Hard Disk Drive) 7, a memory 8, and a video control unit 9. The GPS receiver 2, acceleration sensor 3, other sensor 4, input device 5, HDD 7, memory 8, and video control unit 9 are connected to the CPU 6. The display unit 10 is connected to the video control unit 9.

GPS受信機2は、複数のGPS衛星(不図示)からの電波を受信する。また、GPS受信機2は、受信した電波に重畳されている時刻情報を抽出し、それぞれの電波の到達時間差から、ナビゲーション装置1を搭載した車両の現在の位置情報(例えば、緯度情報および経度情報)を検出する位置検出手段である。得られた位置情報は、CPU6に出力される。   The GPS receiver 2 receives radio waves from a plurality of GPS satellites (not shown). In addition, the GPS receiver 2 extracts time information superimposed on the received radio waves, and from the arrival time difference between the radio waves, current position information (for example, latitude information and longitude information) of the vehicle on which the navigation device 1 is mounted. ) For detecting position). The obtained position information is output to the CPU 6.

加速度センサ3は、半導体からなるMEMS(micro eletro mechanical systems)センサ等を好適に用いることができる。例えば、検出した加速度を静電容量に変換するセンサーチップと、静電容量を電圧に変換する変換部から構成された加速度センサ3を好適に用いることができる。加速度センサ3は、GPS受信機2とは別の位置検出手段であり、上り坂あるいは下り坂において、車両の高さ方向への変位を検出できる。したがって、CPU6は、GPS受信機2からの2次元の車両位置情報に加えて、加速度センサ3からの車両位置情報を得ることができる。   As the acceleration sensor 3, a MEMS (micro electro mechanical systems) sensor made of a semiconductor can be suitably used. For example, an acceleration sensor 3 including a sensor chip that converts detected acceleration into capacitance and a conversion unit that converts capacitance into voltage can be suitably used. The acceleration sensor 3 is position detection means different from the GPS receiver 2 and can detect displacement in the height direction of the vehicle on an uphill or downhill. Therefore, the CPU 6 can obtain the vehicle position information from the acceleration sensor 3 in addition to the two-dimensional vehicle position information from the GPS receiver 2.

その他センサ4は、例えば、サイドブレーキが操作されたことを検出するサイドブレーキセンサ、あるいは、車両が方向転換等した場合において各制御軸に対する車両の角速度を検出するジャイロ装置等が該当する。その他センサ4は、CPU6に各種情報を与える。   The other sensor 4 corresponds to, for example, a side brake sensor that detects that the side brake is operated, or a gyro device that detects the angular velocity of the vehicle with respect to each control axis when the vehicle changes its direction. The other sensor 4 gives various information to the CPU 6.

入力装置5は、例えば、押釦、タッチパネルあるいはリモートコントローラ等から入力されるユーザの指示を、CPU6に入力信号として与える。   The input device 5 gives a user instruction input from, for example, a push button, a touch panel, or a remote controller as an input signal to the CPU 6.

CPU6は、信号処理部である。本発明において、CPU6は、GPS受信機2あるいは加速度センサ2等により検出された、検出時における現在位置を示す検出位置が、地図の道路上に存在しているか否かを判定する道路データ有無判定手段として機能する。また、CPU6は、道路データ有無判定手段において、検出位置が地図の道路上にないと判定された場合には、複数の検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段、および、新規検出経路を、新規道路データとしてアップデートするか否かを上記2以上の位置検出手段を用いて、新規検出経路が所定の走行速度以上で所定の距離以上走行したか否かに基づき、新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段としても機能する。CPU6は、GPS受信機2、加速度センサ3、その他センサ4、あるいは入力装置5からの指示あるいは各種信号が入力される。そして、CPU6は、メモリ8あるいはHDD7中のハードディスク等に記憶されている所定のプログラムを読み出して、各種の演算等の処理を実行する。さらに、CPU6は、その処理されたデータを各部に出力する。また、本明細書において、アップデートとは、データの更新、改訂、追加および削除等の1つまたはそれらの組合せを示す。   The CPU 6 is a signal processing unit. In the present invention, the CPU 6 determines whether or not the detection position indicating the current position at the time of detection detected by the GPS receiver 2 or the acceleration sensor 2 is present on the road of the map. Functions as a means. In addition, when the road data presence / absence determination unit determines that the detection position is not on the road of the map, the CPU 6 detects a path connecting the plurality of detection positions as a new detection path, and Whether or not to update the new detected route as new road data is determined based on whether or not the new detected route has traveled more than a predetermined distance at a predetermined traveling speed or more using the two or more position detecting means. It also functions as a new detection path discriminating means for discriminating the detection path by dividing it into one or more new detection sections. The CPU 6 receives instructions or various signals from the GPS receiver 2, acceleration sensor 3, other sensor 4, or input device 5. Then, the CPU 6 reads a predetermined program stored in the memory 8 or a hard disk in the HDD 7 and executes processing such as various calculations. Further, the CPU 6 outputs the processed data to each unit. Further, in this specification, an update indicates one or a combination of data update, revision, addition, and deletion.

メモリ8は、ROM(Read Only Memory)、およびRAM(Random Access Memory)等から構成される。ROMは、CPU6が各部を制御するための制御プログラムおよび各定数を記憶する。例えば、ROMは、ナビゲーション装置のOS(Operating System)プログラムあるいはOS上で動作するアプリケーションプログラムを記憶している。RAMは、CPU6からの制御指令に基づいて、各種デバイスとの通信情報を一時的に記憶する。また、RAMは、CPU6のワークメモリとして使用される。なお、メモリ8を、後述するHDD7に記憶される情報の一部または全部を記憶する記憶手段としても良い。   The memory 8 includes a ROM (Read Only Memory) and a RAM (Random Access Memory). The ROM stores a control program for the CPU 6 to control each unit and each constant. For example, the ROM stores an OS (Operating System) program of the navigation apparatus or an application program that operates on the OS. The RAM temporarily stores communication information with various devices based on a control command from the CPU 6. The RAM is used as a work memory for the CPU 6. The memory 8 may be a storage unit that stores part or all of the information stored in the HDD 7 described later.

記憶手段としてのHDD7は、ナビゲーション装置1の本体1aに内蔵されている。図2は、HDD7内の情報の構成を説明するための構成図である。HDD7は、地図情報DB(Data Base)71および制御プログラム72を格納する。また、地図情報DB71は、既にデータが記憶されている記憶領域、および追加データの書き込みが可能な追加記憶領域を両方有する記憶領域である。   The HDD 7 serving as a storage unit is built in the main body 1 a of the navigation device 1. FIG. 2 is a configuration diagram for explaining a configuration of information in the HDD 7. The HDD 7 stores a map information DB (Data Base) 71 and a control program 72. The map information DB 71 is a storage area having both a storage area where data is already stored and an additional storage area where additional data can be written.

ここで、地図情報DB71は、地図を表示するための情報、施設に関する情報等を含む地図データの集合体である。地図データは、地図の縮尺別に記憶されている。例えば、図2では、縮尺が1万分の1である地図データ73a、縮尺が5千分の1である地図データ73b、および縮尺が千分の1である地図データ73cの地図データが含まれている。各縮尺の地図データには、地図を表示するための地図表示レベル管理情報と、各種の縮尺レベルに応じて適当な大きさの経度幅および緯度幅にて区切られたユニットとを含む。各ユニットには、その区画部分のレイヤが格納されている。例えば、地図データ73aには、地図表示レベル管理情報75、ユニット76a〜76mが含まれ、そのユニット76aの中には、ユニットの内容を示すためのユニットヘッダ78、文字レイヤ79、背景レイヤ80、道路レイヤ81、拡大図レイヤ82およびオプションレイヤ83を含む。   Here, the map information DB 71 is an aggregate of map data including information for displaying a map, information about facilities, and the like. Map data is stored for each map scale. For example, FIG. 2 includes map data 73a having a scale of 1/10000, map data 73b having a scale of 1/1000, and map data 73c having a scale of 1/1000. Yes. The map data at each scale includes map display level management information for displaying a map, and units separated by longitude and latitude widths of appropriate sizes according to various scale levels. Each unit stores the layer of the partition portion. For example, the map data 73a includes map display level management information 75 and units 76a to 76m. The unit 76a includes a unit header 78 for indicating the contents of the unit, a character layer 79, a background layer 80, A road layer 81, an enlarged view layer 82, and an option layer 83 are included.

図3は、表示部10に地図を表示した際の画面表示84の例である。図4は、図3の画面表示84を作成するための各レイヤを説明する図である。   FIG. 3 is an example of a screen display 84 when a map is displayed on the display unit 10. FIG. 4 is a diagram for explaining each layer for creating the screen display 84 of FIG.

画面表示84は、道路レイヤ81、背景レイヤ80および文字レイヤ79からを合成することにより生成される。道路レイヤ81は、道路を表示するためのレイヤである。また、背景レイヤ80は、地図画面上に建築物、施設、公園若しくは河川等を表示する役割を有する。また、文字レイヤ79は、市町村名などの行政区画名、道路名、交差点名及び施設の名前等の、文字や地図記号等を表示する役割を有する。   The screen display 84 is generated by combining the road layer 81, the background layer 80, and the character layer 79. The road layer 81 is a layer for displaying a road. The background layer 80 has a role of displaying a building, a facility, a park, a river, or the like on the map screen. The character layer 79 has a role of displaying characters, map symbols, and the like such as administrative division names such as municipalities, road names, intersection names, and facility names.

道路レイヤ81は、道路データおよび道路データを用いて道路を表示するための表示情報等を含む。道路データは、道路の位置を示すために、座標点(ノード)と線(リンク)に関するデータを用いる。例えば、図5に示すように、道路は、ノード40,ノード41,ノード43およびノード44、交差点ノード45、およびノード41と交差点ノード45とを接続するリンク46,ノード43と交差点ノード45とを接続するリンク47,ノード44とノード43とを接続するリンク48およびノード40と交差点ノード45とを接続するリンク49により道路の位置が記憶されている。道路データは、各ノードのノード番号、緯度および経度、リンクのリンク番号およびリンク距離、道路種別、道路幅等が記録されている。なお、本実施の形態では、道路レイヤ81は、道路データおよび道路を表示するための表示情報の両方を有するものである。しかし、このような形態に限らず、道路レイヤ81は、道路情報としてのみ用いられ、後述の背景レイヤ80に、道路データに基づき道路を表示するための情報を備えてもよい。   The road layer 81 includes road data and display information for displaying a road using the road data. The road data uses data related to coordinate points (nodes) and lines (links) to indicate the position of the road. For example, as shown in FIG. 5, the road includes a node 40, a node 41, a node 43 and a node 44, an intersection node 45, a link 46 connecting the node 41 and the intersection node 45, a node 43 and the intersection node 45. The position of the road is stored by the link 47 that connects, the link 48 that connects the node 44 and the node 43, and the link 49 that connects the node 40 and the intersection node 45. In the road data, the node number, latitude and longitude of each node, link number and link distance of the link, road type, road width, and the like are recorded. In the present embodiment, the road layer 81 has both road data and display information for displaying the road. However, the present invention is not limited to this configuration, and the road layer 81 is used only as road information, and the background layer 80 described later may include information for displaying a road based on road data.

制御プログラム72は、地図を表示するための処理あるいは、目的地までの経路探索のための処理等を実行するためのプログラムを含む。具体的には、GPS受信機2から供給される車両の位置情報に基づき、地図情報DB71に格納された地図情報より所望の地図を表示するための処理を実行するためのプログラムが含まれる。本実施の形態では、制御プログラム72は、経路を探索するための経路探索プログラム74a、制御プログラムを管理するための管理情報74b、および画面に表示するための処理若しくは車両位置を示すアイコン等の画像データとして描画パラメータ74cを含む。さらに、制御プログラム72は、目的地検索を行うために必要な情報、例えば、住所、電話番号あるいは郵便番号等の情報、若しくは、VICS(Vehicle Information and Communication system)情報を表示するための情報等を含むこともある。   The control program 72 includes a program for executing a process for displaying a map or a process for searching for a route to a destination. Specifically, a program for executing a process for displaying a desired map from the map information stored in the map information DB 71 based on the vehicle position information supplied from the GPS receiver 2 is included. In the present embodiment, the control program 72 is an image such as a route search program 74a for searching for a route, management information 74b for managing the control program, and an icon indicating processing or vehicle position for display on the screen. The drawing parameter 74c is included as data. Further, the control program 72 provides information necessary for performing destination search, for example, information such as an address, a telephone number or a postal code, or information for displaying VICS (Vehicle Information and Communication System) information. May be included.

映像制御部9は、CPU6から入力された映像データ等を合成し、1つの映像信号を表示部10に与える。すなわち、映像制御部9は、画像を表示させるための描画処理部として機能する。具体的には、車両位置の周囲の地図を構成するための文字レイヤ79、背景レイヤ80、および道路レイヤ81等が、CPU6より映像制御部9に入力される。また、車両の位置を示すアイコンのデータおよびその表示情報等も、CPU6より映像制御部9に入力される。すると、映像制御部9は、それらのデータを重ね合せて表示するためにそれらのデータを合成する。そして、映像制御部9は、合成されたデータを1つの映像信号に変換する。さらに、映像制御部9は、その映像信号を表示部10に出力する。   The video control unit 9 synthesizes video data and the like input from the CPU 6 and gives one video signal to the display unit 10. That is, the video control unit 9 functions as a drawing processing unit for displaying an image. Specifically, a character layer 79, a background layer 80, a road layer 81, and the like for constituting a map around the vehicle position are input from the CPU 6 to the video control unit 9. In addition, icon data indicating the position of the vehicle, display information thereof, and the like are also input from the CPU 6 to the video controller 9. Then, the video control unit 9 synthesizes the data in order to superimpose and display the data. Then, the video control unit 9 converts the combined data into one video signal. Further, the video control unit 9 outputs the video signal to the display unit 10.

表示部10は、液晶ディスプレイ等から好適に構成される。また、映像制御部9にて変換された映像信号が表示部10に入力されると、表示部10にはその映像信号に基づく映像を表示出力できる。   The display unit 10 is preferably configured from a liquid crystal display or the like. Further, when the video signal converted by the video control unit 9 is input to the display unit 10, video based on the video signal can be displayed and output on the display unit 10.

次に、ナビゲーション装置1の実施の形態の動作について説明する。図6は、ナビゲーション装置1の概略動作を説明するためのフローチャートである。   Next, the operation of the embodiment of the navigation device 1 will be described. FIG. 6 is a flowchart for explaining a schematic operation of the navigation device 1.

ナビゲーション装置1の電源をONにすると、GPS受信機2、加速度センサ3およびその他センサ4等が位置情報および車両情報の取得を開始する(ステップS101)。そして、車両の位置情報として、GPS受信機2および加速度センサ3より信号がCPU6に入力される。CPU6は、それらの信号を所定のプログラムにより処理することで、GPS受信機2により取得されたGPS位置情報、および加速度センサにより取得された加速度による位置情報を得て、検出時における現在位置を検出位置として検出する(ステップS102:位置情報検出ステップ)。次に、CPU6は、位置情報に基づき、HDD7中のハードディスクに格納されている地図情報DB71内のユニット76a〜76mの中から、検出位置が含まれるユニットを検索する(ステップS103)。そして、CPU6は、所望のユニットに格納されている各レイヤを映像制御部9に供給する。また、CPU6は、最新の検出位置を現在位置として地図中に表示するためのアイコン等の表示情報も映像制御部9に供給する。したがって、映像制御部9は、各レイヤおよびアイコンデータを重畳した地図画像を作成する(ステップS104)。作成された地図画像は、映像制御部9にて映像信号に変換され、その映像信号は表示部10に出力される。すると、表示部10には、地図等の映像が表示される。   When the navigation apparatus 1 is turned on, the GPS receiver 2, the acceleration sensor 3, the other sensors 4, and the like start to acquire position information and vehicle information (step S101). A signal is input to the CPU 6 from the GPS receiver 2 and the acceleration sensor 3 as vehicle position information. The CPU 6 processes these signals with a predetermined program to obtain the GPS position information acquired by the GPS receiver 2 and the position information based on the acceleration acquired by the acceleration sensor, and detects the current position at the time of detection. It detects as a position (step S102: position information detection step). Next, the CPU 6 searches for a unit including the detected position from the units 76a to 76m in the map information DB 71 stored in the hard disk in the HDD 7 based on the position information (step S103). Then, the CPU 6 supplies each layer stored in a desired unit to the video control unit 9. The CPU 6 also supplies display information such as an icon for displaying the latest detected position on the map as the current position to the video control unit 9. Therefore, the video control unit 9 creates a map image in which each layer and icon data are superimposed (step S104). The created map image is converted into a video signal by the video control unit 9, and the video signal is output to the display unit 10. Then, an image such as a map is displayed on the display unit 10.

ステップS104にて地図画像の作成が終了すると、CPU6は、地図情報DB71に格納されている道路レイヤ81に含まれる道路データと、車両の位置情報とを比較し、道路上に車両が位置しているかを判定する(ステップS105:道路データ有無判定ステップ)。車両が道路上にあると判定される場合(ステップS105においてYES)、ナビゲーション装置1の操作を終了するまで、ステップS102からステップS105までを繰り返す(ステップS107においてNO)。   When the creation of the map image is completed in step S104, the CPU 6 compares the road data included in the road layer 81 stored in the map information DB 71 with the vehicle position information, and the vehicle is positioned on the road. (Step S105: road data presence / absence determination step). When it is determined that the vehicle is on the road (YES in step S105), steps S102 to S105 are repeated (NO in step S107) until the operation of navigation device 1 is terminated.

一方、車両が道路上ではない場所に位置していると判定された場合、すなわち、ステップS105において否定的(NO)な判定がなされた場合には、その新規に検出された経路(以後、新規検出経路という。)の経路および新規検出経路における走行速度が記憶される(ステップS106:新規検出経路検出ステップ)。新規検出経路は、新規道路としてアップデートされるか否かが判定される(ステップS108:新規検出経路判定ステップ)。ステップS108において肯定的(YES)な判定の場合には、CPU6は、その新規検出経路を道路レイヤにアップデートする(ステップS109:道路データアップデートステップ)。ステップS109の後あるいは、ステップS108において否定的(NO)な判定の場合には、ステップS102に戻る。   On the other hand, if it is determined that the vehicle is located at a place other than on the road, that is, if a negative (NO) determination is made in step S105, the newly detected route (hereinafter, new) The travel speed on the detected route and the newly detected route are stored (step S106: new detected route detecting step). It is determined whether or not the newly detected route is updated as a new road (step S108: new detected route determination step). If the determination is affirmative (YES) in step S108, the CPU 6 updates the newly detected route to the road layer (step S109: road data update step). After step S109 or in the case of a negative (NO) determination in step S108, the process returns to step S102.

図7は、ナビゲーション装置1が、図6中のステップS108において新規検出経路を新規道路としてアップデートするか否かを判定するための処理を説明するフローチャートである。   FIG. 7 is a flowchart for explaining processing for determining whether or not the navigation device 1 updates the newly detected route as a new road in step S108 in FIG.

図8は、ナビゲーション装置1を搭載した車両の走行経路を説明する説明図である。また、図9は、図8の地点30と地点38との間の区間を拡大して説明する説明図である。   FIG. 8 is an explanatory diagram illustrating a travel route of a vehicle on which the navigation device 1 is mounted. Moreover, FIG. 9 is explanatory drawing which expands and demonstrates the area between the point 30 and the point 38 of FIG.

本実施の形態では、ナビゲーション装置1を搭載した車両は、東から西に向けて道路21上を走行している。ナビゲーション装置1の地図情報DB71には、道路20と道路23との間には、道路21と道路22とをつなぐ道路は存在しない。しかし、車両は、道路20と道路23との間にある地点30にて右折した後に南下(紙面では、下方向)し、東西に伸びる道路22と突き当たる地点38にて左折し、道路22を西に向けて走行している。したがって、ナビゲーション装置1は、地点30と地点38との間において、その新規検出経路および新規検出経路内での速度等の走行状態を記録する。   In the present embodiment, the vehicle equipped with the navigation device 1 travels on the road 21 from east to west. In the map information DB 71 of the navigation device 1, there is no road connecting the road 21 and the road 22 between the road 20 and the road 23. However, the vehicle makes a right turn at a point 30 between the road 20 and the road 23, then goes south (downward in the paper), turns left at a point 38 that abuts the road 22 extending east-west, and turns the road 22 to the west. You are driving towards. Accordingly, the navigation device 1 records the new detection route and the traveling state such as the speed in the new detection route between the point 30 and the point 38.

新規検出経路が記録されると、CPU6は、その新規検出経路を、1以上の区間に分割し、それぞれの区間をA区間とB区間とに分別する(ステップS201:第1の新規検出区間判別ステップ)。B区間は、車両が所定の速度以上で所定の距離以上走行した区間である。一方、A区間は、所定の速度以下で走行した、あるいはその区間が所定の距離以下である。例えば、20km/h以上で10m以上走行されているというフィルターを設定した場合には、新規検出経路のうち、20km/h以下で走行されたあるいは20km/h以上で10m未満の区間は、A区間と振り分けられる。一方、20km/h以上で10m以上走行された区間は、B区間と振り分けられる。A区間は、ステップS201において、否定的な判定(NO)がなされる。一方、20km/h以上で10m以上走行されたB区間は、ステップS201において肯定的な判定(YES)がなされる。   When the new detection path is recorded, the CPU 6 divides the new detection path into one or more sections and classifies each section into an A section and a B section (step S201: first new detection section determination). Step). The B section is a section in which the vehicle travels at a predetermined speed or more and a predetermined distance or more. On the other hand, the A section travels at a predetermined speed or less, or the section is at a predetermined distance or less. For example, when a filter is set that the vehicle is traveling at 10 km or more at 20 km / h or higher, the section that has traveled at 20 km / h or lower or that is 20 km / h or higher and lower than 10 m is included in the A section. It is distributed. On the other hand, a section that has traveled 10 m or more at 20 km / h or more is classified as a B section. In the section A, a negative determination (NO) is made in step S201. On the other hand, a positive determination (YES) is made in Step S201 for the B section that has traveled at 10 km or higher at 20 km / h or higher.

例えば、図8に示す地点30と地点38との間の新規検出経路においては、A区間として、区間A1および区間A2が存在し、B区間として、区間B1および区間B2が存在する。区間A1および区間A2は、ステップS201において否定的な判定(NO)がなされる。一方、区間B1および区間B2は、肯定的な判定(YES)がなされる。   For example, in the new detection route between the point 30 and the point 38 illustrated in FIG. 8, the section A1 and the section A2 exist as the A section, and the section B1 and the section B2 exist as the B section. For the sections A1 and A2, a negative determination (NO) is made in step S201. On the other hand, a positive determination (YES) is made in the sections B1 and B2.

次に、ステップS201において肯定的な判定(YES)がなされた各B区間について、CPU6は、2回以上走行したか否かを判定する(ステップS203:第2の新規検出区間判別ステップ)。例えば、CPU6は、新規検出経路の進行方向に対して幅10m内の経路を同一経路としてみなし、そのB区間を2回以上走行したか否かを判定する。   Next, for each B section for which a positive determination (YES) is made in step S201, the CPU 6 determines whether or not the vehicle has traveled twice or more (step S203: second new detection section determination step). For example, the CPU 6 regards the route within a width of 10 m as the same route with respect to the traveling direction of the newly detected route, and determines whether or not the section B has been traveled twice or more.

次に、CPU6は、ステップS203において肯定的な判定(YES)がなされた各B区間において、GPS位置情報と加速度センサによる位置情報との一致箇所が一定の頻度以上存在するか否かを、判定する(ステップS205:第3の新規検出区間判定ステップ)。例えば、CPU6は、1つのB区間において、GPS位置情報と加速度センサによる位置情報との一致箇所が、10mの範囲内に2点以上存在するか否かを判定する。ステップS205において肯定的な判定(YES)がなされると、その区間は、第1の新規検出区間として確認される(ステップS206)。一方、ステップS203およびステップS205において否定的な判定(NO)がなされると、CPU6は、その時点ではその区間を新しい道路として道路レイヤ81に書き込まないと判断する。   Next, the CPU 6 determines whether or not there is a coincidence portion between the GPS position information and the position information by the acceleration sensor in a certain frequency or more in each B section in which a positive determination (YES) is made in step S203. (Step S205: third new detection section determination step). For example, the CPU 6 determines whether or not there are two or more matching points between the GPS position information and the position information obtained by the acceleration sensor within a range of 10 m in one B section. If an affirmative determination (YES) is made in step S205, the section is confirmed as the first new detection section (step S206). On the other hand, if a negative determination (NO) is made in step S203 and step S205, the CPU 6 determines that the section is not written as a new road on the road layer 81 at that time.

また、ステップS201において否定的な判定(NO)がなされたA区間については、まず、CPU6は、そのA区間を、2回以上走行したか否かを判定する(ステップS202:第2の新規検出区間判別ステップ)。ステップS202において肯定的な判定(YES)がなされると、CPU6は、そのA区間毎に、GPS位置情報と加速度センサによる位置情報との一致箇所が一定の頻度以上存在するか否かを、判定する(ステップS204:第3の新規検出経路判別ステップ)。例えば、CPU6は、1つのB区間において、GPS位置情報と加速度センサによる位置情報との一致箇所が、10mの範囲内に2点以上存在するか否かを判定する。ステップS204において肯定的な判定(YES)がなされると、そのA区間は、第2の新規検出区間として確認される(ステップS207)。一方、ステップS202およびステップS204において否定的な判定(NO)がなされると、CPU6は、そのA区間を新しい道路として道路レイヤ81に書き込まない。   For the A section for which a negative determination (NO) is made in step S201, the CPU 6 first determines whether or not the section A has traveled twice or more (step S202: second new detection). Section discrimination step). If an affirmative determination (YES) is made in step S202, the CPU 6 determines whether or not there is a coincidence point between the GPS position information and the position information by the acceleration sensor at a certain frequency or more for each A section. (Step S204: third new detection path determination step). For example, the CPU 6 determines whether or not there are two or more matching points between the GPS position information and the position information obtained by the acceleration sensor within a range of 10 m in one B section. If an affirmative determination (YES) is made in step S204, the A section is confirmed as the second new detection section (step S207). On the other hand, if a negative determination (NO) is made in steps S202 and S204, the CPU 6 does not write the section A as a new road in the road layer 81.

図7および図8に示す例の場合には、区間A1、区間A2、区間B1および区間B2のすべてにおいて、GPS位置情報と加速度センサによる位置情報は、地点31,地点32,地点33,地点34,地点35,地点36,地点37および地点38において一致している。また、地点31,地点32,地点33,地点34,地点35,地点36,地点37および地点38は、区間A1、区間A2、区間B1および区間B2中に、10mの範囲内で2点以上存在する。したがって、区間B1および区間B2は、第1の新規検出区間として認められ、区間A1および区間A2は、第2の新規検出区間として認められる。   In the case of the example shown in FIGS. 7 and 8, the GPS position information and the position information by the acceleration sensor are point 31, point 32, point 33, point 34 in all of the sections A1, A2, B1, and B2. , Point 35, point 36, point 37 and point 38. In addition, the point 31, the point 32, the point 33, the point 34, the point 35, the point 36, the point 37, and the point 38 exist in the section A1, the section A2, the section B1, and the section B2 at two or more points within a range of 10 m. To do. Therefore, the section B1 and the section B2 are recognized as the first new detection section, and the section A1 and the section A2 are recognized as the second new detection section.

次に、CPU6は、0以上の第1の新規検出区間(以後第1の新規検出区間群という)および0以上の第2の新規検出区間(以後、第2の新規検出区間群という)が、連続して新規検出経路を構成するか否かを判定する(ステップS208:連続判定ステップ)。ステップS208において、否定的な判定(NO)がなされると、CPU6は、その新規検出経路を新しい道路として道路レイヤ81に書き込まないと判定する。   Next, the CPU 6 has zero or more first new detection sections (hereinafter referred to as a first new detection section group) and zero or more second new detection sections (hereinafter referred to as a second new detection section group). It is determined whether or not new detection paths are continuously formed (step S208: continuous determination step). If a negative determination (NO) is made in step S208, the CPU 6 determines that the newly detected route is not written in the road layer 81 as a new road.

ステップS208において肯定的な判定(YES)がなされた場合には、CPU6は、その新規検出経路内に、第1の新規検出区間が1区間以上存在するか否かを判定する(ステップS209)。ステップS209において否定的な判定(NO)、すなわち、その新規検出経路が第2の新規検出区間だけで構成される場合には、CPU6は、その新規検出経路を新しい道路として道路レイヤ81に書き込まない。   If an affirmative determination (YES) is made in step S208, the CPU 6 determines whether or not there is one or more first new detection sections in the new detection path (step S209). If negative determination (NO) is made in step S209, that is, if the newly detected route is composed of only the second newly detected section, the CPU 6 does not write the newly detected route as a new road in the road layer 81. .

ステップS209において肯定的な判定(YES)がなされた場合には、CPU6は、その第1の新規検出区間群と第2の新規検出区間群とで構成される新規検出経路の始点および終点が既存の道路上にあるか否かを判定する(ステップS210:始点終点確認ステップ)。ステップS210において、肯定的な判定(YES)である場合には、CPU6は、その新規検出経路をアップデート対象と判断する。一方、ステップS210において、否定的な判定(NO)である場合には、CPU6は、その区間を新しい道路として道路レイヤに書き込まない。   When a positive determination (YES) is made in step S209, the CPU 6 determines that the start point and end point of the new detection path configured by the first new detection section group and the second new detection section group are existing. It is determined whether or not the vehicle is on the road (step S210: start point end point confirmation step). If the determination is affirmative (YES) in step S210, the CPU 6 determines that the new detection path is an update target. On the other hand, if the determination is negative (NO) in step S210, the CPU 6 does not write the section as a new road on the road layer.

図7および図8に示す例の場合には、区間A1、区間A2、区間B1および区間B2は、連続している。さらに、第1の新規検出区間として、区間B1および区間B2の2つを有する。したがって、既存の道路20上の地点30から既存の道路22上の地点38迄の区間は、CPU6により、アップデート対象の新規検出経路として判断される。   In the example shown in FIGS. 7 and 8, the section A1, the section A2, the section B1, and the section B2 are continuous. Furthermore, there are two sections, section B1 and section B2, as the first new detection section. Therefore, the section from the point 30 on the existing road 20 to the point 38 on the existing road 22 is determined by the CPU 6 as a new detection route to be updated.

ステップS210において、肯定的な判定(YES)がなされた場合には、CPU6は、新規検出経路を新規道路としてアップデートするか否かをユーザに確認する(ステップS211)。具体的には、アップデート対象の新規検出経路を表示部10に表示し、アップデートをするか否かを問うメッセージを表示部10に表示する。ユーザが、アップデートする旨の指示を、入力装置5を通じて入力した場合には、CPU6は、新規検出経路を新規道路データとして、道路レイヤにアップデートすなわちその新規道路データを追加する(ステップS212)。したがって、地図情報DB71が有する道路レイヤ81には、図7の地点30と地点38との間の道路情報が追加される。一方、ユーザが、その道をアップデートしない旨を入力装置5よりCPU6に指示した場合(ステップS211においてNO)には、その道路データは、アップデートされない。   If a positive determination (YES) is made in step S210, the CPU 6 confirms with the user whether or not to update the newly detected route as a new road (step S211). Specifically, a new detection path to be updated is displayed on the display unit 10 and a message asking whether to update is displayed on the display unit 10. When the user inputs an instruction to update through the input device 5, the CPU 6 updates the road layer with the newly detected route as new road data, that is, adds the new road data (step S 212). Therefore, road information between the points 30 and 38 in FIG. 7 is added to the road layer 81 included in the map information DB 71. On the other hand, when the user instructs the CPU 6 from the input device 5 not to update the road (NO in step S211), the road data is not updated.

以上の説明のように、本発明の実施の形態に係るナビゲーション装置1では、GPS位置情報だけではなく、加速度センサ3による位置情報あるいは速度情報を活用することにより、検出された新規検出経路を新規道路として道路レイヤ81にその道路データをアップデートするべきか否かを判定できる。したがって、GPS情報が不正確になりやすい場所、あるいはGPS情報の取得が出来ない場所においても、複数回走行するような道においては、道路データを追加して書き込みするべきか判断できる。したがって、より正確な道路データのみがアップデートされるようなナビゲーション装置1を実現できる。   As described above, in the navigation device 1 according to the embodiment of the present invention, not only the GPS position information but also the position information or speed information by the acceleration sensor 3 is used to newly detect the detected new detection route. It can be determined whether or not the road data should be updated to the road layer 81 as a road. Therefore, it is possible to determine whether road data should be additionally written on a road that travels a plurality of times even in a place where GPS information tends to be inaccurate or where GPS information cannot be acquired. Therefore, it is possible to realize the navigation device 1 in which only more accurate road data is updated.

以上、本発明の実施の形態について述べたが、本発明は、これらの実施の形態に限定されることなく、種々の変形および組合せが可能である。   As mentioned above, although embodiment of this invention was described, this invention is not limited to these embodiment, A various deformation | transformation and combination are possible.

たとえば、本実施の形態では、地図情報DB71をHDD7に記憶させているものとしたが、このような形態に限らない。例えば、フラッシュメモリ、DRAM、DVD−RあるいはCD−R等の書き込み可能な記憶媒体に地図情報DB71を記憶させているものとしてもよい。また、ホストコンピュータが地図データを有し、無線通信等の手段を用いて、ホストコンピュータから常に地図情報がナビゲーション装置に送信されているような形態の場合には、ナビゲーション装置で得た道路データをホストコンピュータにアップロードするような形態にしても良い。   For example, in the present embodiment, the map information DB 71 is stored in the HDD 7, but the present invention is not limited to such a form. For example, the map information DB 71 may be stored in a writable storage medium such as a flash memory, DRAM, DVD-R, or CD-R. In the case where the host computer has map data and the map information is always transmitted from the host computer to the navigation device using means such as wireless communication, the road data obtained by the navigation device is obtained. You may make it the form which uploads to a host computer.

また、本実施の形態では、ステップS201において、新規検出区間が20km/h以上で10m以上走行された区間であるか否かを判定したが、速度あるいは距離は、他の値でも良い。また、すべての場所で、一定の速度および距離に基づき判定されなくても良い。例えば、農村地域では、新規検出区間が40km/h以上で30m以上走行された区間か否かを判定するものとし、市街地では、10km/h以上で5m以上走行された区間か否かを判定するものとしてもよい。また、速度および距離によりフィルタリングされるのではなく、加速度および走行時間により検出されるようにしてもよい。あるいは、ユーザが検出感度を現実に即して設定できるようにしてもよい。   In the present embodiment, it is determined in step S201 whether or not the newly detected section is a section traveled at 10 km or higher at 20 km / h or higher, but the speed or distance may be other values. Moreover, it is not necessary to make a determination based on a constant speed and distance at all locations. For example, in a rural area, it is determined whether or not the newly detected section is a section traveled at 30 km or more at 40 km / h or more. In an urban area, it is determined whether or not the section is a section traveled at 5 km or more at 10 km / h. It may be a thing. Further, instead of filtering by speed and distance, detection may be made by acceleration and travel time. Alternatively, the user may be able to set the detection sensitivity according to reality.

また、本実施の形態では、ユーザが最終的にアップデートするか否かを判定できるものとしているが、このような形態に限らない。例えば、ステップS211において、アップデート対象の新規検出経路を、ユーザの許可なしにCPU6がアップデートしてもよい。そのような場合には、アップデート履歴をユーザが閲覧できるようなシステムにすることで、ユーザにより追加された新規道路情報を後から削除できるシステムにしてもよい。   Moreover, in this Embodiment, although it shall be able to determine whether a user finally updates, it is not restricted to such a form. For example, in step S211, the CPU 6 may update the new detection path to be updated without the user's permission. In such a case, the system may be such that new road information added by the user can be deleted later by setting the system so that the user can view the update history.

また、本実施の形態においては、ステップS202およびステップS203において、新規検出区間が2回以上走行されているか否かを判定しているが、ステップS202およびステップS203は、必須ではない。また、ステップS202およびステップS203はこのような形態に限らず、3回以上走行されているか否かを判定しても良いし、ステップS202とステップS203との判定の基準が異なっていても良い。例えば、ステップS202は2回以上走行されているか否かを判定し、ステップS203では3回以上走行されているかを判定するような形態でも良い。   In the present embodiment, it is determined in step S202 and step S203 whether or not the new detection section is traveling twice or more, but step S202 and step S203 are not essential. Further, step S202 and step S203 are not limited to such a form, and it may be determined whether or not the vehicle is traveling three or more times, or the determination criteria of step S202 and step S203 may be different. For example, step S202 may determine whether or not the vehicle has traveled two or more times, and step S203 may determine whether or not the vehicle has traveled three or more times.

また、本実施の形態では、ステップS204およびステップS205において、CPU6は、そのA区間あるいはB区間毎に、GPS位置情報と加速度センサによる位置情報との一致箇所が所定回数以上存在するか否かを、判定するものとしている。しかし、ステップS204およびステップS205は、必須ではない。また、GPS位置情報あるいは加速度センサによる位置情報に限らず、他の位置情報との一致箇所の存在にて判定されても良い。   In the present embodiment, in step S204 and step S205, the CPU 6 determines whether or not there is a predetermined number of coincidence points between the GPS position information and the position information obtained by the acceleration sensor for each of the A section or the B section. , To judge. However, step S204 and step S205 are not essential. In addition, the position information is not limited to the GPS position information or the position information obtained by the acceleration sensor, but may be determined based on the presence of a location that matches other position information.

また、本実施の形態では、ステップS210において、CPU6は、新規検出経路の始点および終点が、道路上にあるか否かを判定するものとしているが、ステップS210は必須ではない。また、このような形態に限らず、始点だけあるいは終点だけが道路上にあるか否かを判定するものとしても良い。あるいは、始点若しくは終点からある一定距離内に道路が位置する場合も含めるようにしてもよい。   In the present embodiment, in step S210, the CPU 6 determines whether the start point and the end point of the new detection route are on the road, but step S210 is not essential. Moreover, it is good also as what determines whether only a starting point or only an end point exists on a road not only in such a form. Alternatively, the case where the road is located within a certain distance from the start point or the end point may be included.

また、本発明にかかるナビゲーション装置1は、車両に限らず、どのような移動体にも適用できる。たとえば、徒歩の人が用いるようなものでもよいし、飛行体等に備えてもよい。   The navigation device 1 according to the present invention is not limited to a vehicle, and can be applied to any moving body. For example, it may be used by a walking person or may be provided for a flying object.

また、本実施の形態においては、新しい道路データを道路レイヤに書き込む形態としているが、このような形態に限らない。例えば、他の追加領域に書き込み、ステップS104にて画像を合成する際に、追加記憶領域も一緒に合成するような形態にしてもよい。また、アップデートしないと判断されたデータは、一定期間保持後消去されるようにしてもよい。   Moreover, in this Embodiment, it is set as the form which writes new road data in a road layer, However, It is not restricted to such a form. For example, the additional storage area may be combined together when the image is written in another additional area and the image is combined in step S104. Further, data determined not to be updated may be erased after being held for a certain period.

本発明の実施の形態に係るナビゲーション装置の構成を示すブロック図である。It is a block diagram which shows the structure of the navigation apparatus which concerns on embodiment of this invention. 図1のナビゲーション装置が有するHDD内の情報構成説明図である。It is information structure explanatory drawing in HDD which the navigation apparatus of FIG. 1 has. 図1のナビゲーション装置の表示部に表示される画像の例である。It is an example of the image displayed on the display part of the navigation apparatus of FIG. 図3の画像のレイヤ構造を説明するための図である。It is a figure for demonstrating the layer structure of the image of FIG. 図3の道路レイヤに含まれる道路情報を説明するための図である。It is a figure for demonstrating the road information contained in the road layer of FIG. 図1に示すナビゲーション装置の概略動作を示すフローチャートである。It is a flowchart which shows schematic operation | movement of the navigation apparatus shown in FIG. 図6に示すステップの内、新規検出経路をアップデートするか否かを判定するための処理を説明するフローチャートである。It is a flowchart explaining the process for determining whether the new detection path | route is updated among the steps shown in FIG. ナビゲーション装置を搭載した車の走行状態を示すための概略説明図である。It is a schematic explanatory drawing for showing the running state of the car carrying a navigation device. 図3に示す地点30から地点38までの間の詳細な走行状態を示すために拡大して示す説明図である。It is explanatory drawing expanded and shown in order to show the detailed driving | running | working state from the point 30 to the point 38 shown in FIG.

符号の説明Explanation of symbols

1…ナビゲーション装置(コンピュータ)、2…GPS受信機(位置検出手段)、3…加速度センサ(位置検出手段)、4…その他センサ、5…入力装置、6…CPU(道路データ有無判定手段、新規検出区間検出手段、新規検出区間判別手段、道路データアップデート手段)、7…HDD(記憶手段)、8…メモリ(記憶手段)、9…映像制御部、10…表示部、71…地図情報DB(地図情報) DESCRIPTION OF SYMBOLS 1 ... Navigation apparatus (computer), 2 ... GPS receiver (position detection means), 3 ... Acceleration sensor (position detection means), 4 ... Other sensors, 5 ... Input device, 6 ... CPU (Road data presence / absence determination means, new Detection section detection means, new detection section determination means, road data update means), 7 HDD (storage means), 8 Memory (storage means), 9 Video control section, 10 Display section, 71 Map information DB ( Map information)

Claims (7)

地図を表示して目的地までの経路を案内するナビゲーション装置において、
上記地図を表示するための地図情報を記憶するとともに、新たな地図情報をアップデート可能とされる記憶手段と、
上記ナビゲーション装置の現在位置を検出位置として検出するための2以上の位置検出手段と、を備え、
上記位置検出手段によって検出された検出位置が、上記地図の道路上に存在しているか否かを判定する道路データ有無判定手段と、
上記道路データ有無判定手段において、上記検出位置が上記地図の道路上にないと判定された場合には、複数の上記検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段と、
上記新規検出経路を新規道路データとしてアップデートするか否かにつき、上記新規検出経路が所定の走行速度以上で所定の距離以上走行したか否かに基づき、上記新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段と、
新規道路データを上記記憶手段にアップデートする道路データアップデート手段と、を備えることを特徴とするナビゲーション装置。
In a navigation device that displays a map and guides the route to the destination,
Storing the map information for displaying the map, and storing means capable of updating new map information;
Two or more position detection means for detecting the current position of the navigation device as a detection position,
Road data presence / absence determining means for determining whether or not the detected position detected by the position detecting means exists on the road of the map;
In the road data presence / absence determination means, when it is determined that the detection position is not on the road of the map, a new detection path detection means for detecting a trajectory connecting the plurality of detection positions as a new detection path;
Whether or not to update the new detection route as new road data, the new detection route is determined to be one or more new detection sections based on whether or not the new detection route has traveled more than a predetermined distance at a predetermined traveling speed or higher. New detection route discrimination means for dividing and discriminating;
A navigation apparatus comprising: road data update means for updating new road data to the storage means.
前記新規検出経路判別手段は、前記新規検出区間を所定の回数以上走行した場合に前記道路データとしてアップデートすると判断することを特徴とする請求項1に記載のナビゲーション装置。   The navigation device according to claim 1, wherein the new detection route determination unit determines to update the road data when the new detection section is traveled a predetermined number of times or more. 前記新規検出経路判別手段は、前記新規検出区間内で、加速度センサによる加速度センサ位置情報と、複数の衛星から送信されるGPS信号を受信して検出されたGPS位置情報とが一致する頻度が所定回数以上である場合に前記道路データとしてアップデートすると判断することを特徴とする請求項1または請求項2に記載のナビゲーション装置。   The new detection path determination means has a predetermined frequency that the acceleration sensor position information by the acceleration sensor and the GPS position information detected by receiving GPS signals transmitted from a plurality of satellites coincide with each other within the new detection section. The navigation apparatus according to claim 1, wherein when the number of times is greater than or equal to the number of times, it is determined that the road data is updated. 前記新規検出経路判別手段は、前記新規道路データとしてアップデートするか否かをユーザ側に決定させることを特徴とする請求項1から請求項3のいずれか1項に記載のナビゲーション装置。   The navigation apparatus according to any one of claims 1 to 3, wherein the new detection route determination unit causes the user to determine whether or not to update the new road data. 前記新規検出経路判別手段は、前記新規検出経路の始点若しくは終点が、道路上にあるか否かを判定することを特徴とする請求項1から4のいずれか1項に記載のナビゲーション装置。   The navigation apparatus according to any one of claims 1 to 4, wherein the new detection route determination unit determines whether a start point or an end point of the new detection route is on a road. 地図を表示して目的地までの経路を案内するナビゲーション装置の地図情報に新規道路データをアップデートする方法であって、
上記ナビゲーション装置の現在位置を検出位置として2種類以上の方法にて検出する位置検出ステップと、
上記位置検出ステップにより検出された検出位置が、上記地図の道路上に存在しているか否かを判定する道路データ有無判定ステップと、
上記道路データ有無判定ステップにおいて、検出位置が上記道路上にないと判定された場合には、複数の上記検出位置の軌跡をつなぐ新規検出経路として検出する新規検出経路検出ステップと、
上記新規検出区間を、新規道路データとしてアップデートするか否かにつき、上記新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別ステップと、
新規道路データを記憶手段にアップデートする道路データアップデートステップと、
を有することを特徴とするナビゲーション装置の地図情報アップデート方法。
A method of updating new road data to map information of a navigation device that displays a map and guides a route to a destination,
A position detection step of detecting the current position of the navigation device as a detection position by two or more types of methods;
Road data presence / absence determination step for determining whether or not the detection position detected by the position detection step exists on the road of the map;
In the road data presence / absence determination step, when it is determined that the detection position is not on the road, a new detection path detection step for detecting as a new detection path connecting a plurality of trajectories of the detection positions;
A new detection route determination step for determining whether the new detection section is updated as new road data by dividing the new detection route into one or more new detection sections;
A road data update step for updating the new road data to the storage means;
A map information update method for a navigation device, comprising:
地図を表示して目的地までの経路を案内するナビゲーション装置の地図情報に新規道路データをアップデートする処理をコンピュータに実行させる地図情報アップデート用プログラムであって、
コンピュータを、
上記地図を表示するための地図情報を記憶するとともに、新たな地図情報をアップデート可能とされた記憶手段、
上記ナビゲーション装置の現在位置を検出位置として検出するための2以上の位置検出手段と、を備え、
上記位置検出手段によって検出された検出位置が、上記地図の道路上に存在しているか否かを判定する道路データ有無判定手段、
上記道路データ有無判定手段において、検出位置が上記地図の道路上にないと判定された場合には、複数の上記検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段、
上記新規検出経路を新規道路データとしてアップデートするか否かにつき上記新規検出経路が所定の走行速度以上で所定の距離以上走行したか否かに基づき、上記新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段、
新規道路データを上記記憶手段にアップデートする道路データアップデート手段、
として機能させるコンピュータ読み取り可能な地図情報アップデートプログラム。
A program for updating map information that causes a computer to execute a process of updating new road data to map information of a navigation device that displays a map and guides a route to a destination,
Computer
Storage means for storing the map information for displaying the map and updating the new map information,
Two or more position detection means for detecting the current position of the navigation device as a detection position,
Road data presence / absence determination means for determining whether or not the detection position detected by the position detection means exists on the road of the map;
If the road data presence / absence determining means determines that the detected position is not on the road of the map, a new detected path detecting means for detecting a trajectory connecting the plurality of detected positions as a new detected path;
Based on whether or not the new detected route has been traveled more than a predetermined distance at a predetermined traveling speed or more as to whether or not the new detected route is updated as new road data, the new detected route is set to one or more new detected sections. New detection path discrimination means for dividing and discriminating,
Road data update means for updating new road data to the storage means,
A computer-readable map information update program that functions as a computer.
JP2007329502A 2007-12-21 2007-12-21 Navigation device, map information update method thereof, and map information update program Active JP4941276B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007329502A JP4941276B2 (en) 2007-12-21 2007-12-21 Navigation device, map information update method thereof, and map information update program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007329502A JP4941276B2 (en) 2007-12-21 2007-12-21 Navigation device, map information update method thereof, and map information update program

Publications (2)

Publication Number Publication Date
JP2009150796A JP2009150796A (en) 2009-07-09
JP4941276B2 true JP4941276B2 (en) 2012-05-30

Family

ID=40920073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007329502A Active JP4941276B2 (en) 2007-12-21 2007-12-21 Navigation device, map information update method thereof, and map information update program

Country Status (1)

Country Link
JP (1) JP4941276B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160142267A (en) * 2016-11-29 2016-12-12 에스케이플래닛 주식회사 Real-time map data updating method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5609032B2 (en) * 2009-07-15 2014-10-22 三菱電機株式会社 Multi-lateration device and airport surface monitoring system
JP6261944B2 (en) * 2013-10-29 2018-01-17 株式会社日立製作所 Road information sharing method, road information sharing system, road information sharing apparatus, and road information sharing program
KR102197193B1 (en) * 2014-01-28 2020-12-31 현대엠엔소프트 주식회사 A route server generates a road link temporarily using navigation to collecting unregistered road and its method of operation
JP6607657B2 (en) * 2017-07-20 2019-11-20 株式会社トヨタマップマスター New road estimation support device, new road estimation support method, computer program, and recording medium recording computer program
WO2020136882A1 (en) * 2018-12-28 2020-07-02 川崎重工業株式会社 Movement status network information generation system, movement status network information generation device, and movement status network information generation method
CN114136307B (en) * 2021-12-07 2024-01-26 上汽大众汽车有限公司 Full-automatic map updating method for vehicle navigation system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002048559A (en) * 2000-08-01 2002-02-15 Sony Corp Car navigation device
JP4200863B2 (en) * 2003-09-16 2008-12-24 株式会社エクォス・リサーチ Traveling speed pattern estimation device and hybrid vehicle drive control device
JP4241637B2 (en) * 2005-02-08 2009-03-18 三菱電機株式会社 Map information processing device
JP2007120949A (en) * 2005-10-25 2007-05-17 Nissan Motor Co Ltd Road information update apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160142267A (en) * 2016-11-29 2016-12-12 에스케이플래닛 주식회사 Real-time map data updating method
KR101880168B1 (en) * 2016-11-29 2018-07-20 에스케이플래닛 주식회사 Real-time map data updating method

Also Published As

Publication number Publication date
JP2009150796A (en) 2009-07-09

Similar Documents

Publication Publication Date Title
JP3395737B2 (en) Navigation device
JP4809900B2 (en) Navigation device, map display method, and map display program
EP2442072B1 (en) Route search device and route search method
JP4775419B2 (en) Navigation method and navigation apparatus
JP5022259B2 (en) Car navigation system and parking lot guidance method
US20060293845A1 (en) Vehicle navigation system and method of generating updated map data for vehicle navigation system
JP4941276B2 (en) Navigation device, map information update method thereof, and map information update program
CN104380047B (en) Navigation system
JP2009058332A (en) Navigation device
US8452534B2 (en) Route search device and route search method
JP5016605B2 (en) Route search device, route search method, route search program, and storage medium
JP4935613B2 (en) Navigation device and program for navigation device
JP2009014423A (en) Information providing server, navigation system, information providing method and program
JP3248582B2 (en) Navigation device
JP3802026B2 (en) Route search device
JP2012149957A (en) On-vehicle map display device
JP4210869B2 (en) NAVIGATION DEVICE, PROGRAM FOR THE DEVICE, AND RECORDING MEDIUM
JP4763526B2 (en) Map display device
JP4529791B2 (en) Car navigation system
JP4640774B2 (en) Navigation device and control method for search for detour route
JP5104348B2 (en) Map display device
EP2040034B1 (en) Navigation device and method, navigation program, and storage medium
JP4253961B2 (en) Information center, navigation device, and navigation system
JP2007093291A (en) Navigation device, method, and program
JP2006250674A (en) Voice guide control device of destination and voice guide control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100827

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110715

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111012

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120131

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120213

R150 Certificate of patent or registration of utility model

Ref document number: 4941276

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150309

Year of fee payment: 3