[go: up one dir, main page]

JP2014052341A - Map creation server, map creation method and map creation system - Google Patents

Map creation server, map creation method and map creation system Download PDF

Info

Publication number
JP2014052341A
JP2014052341A JP2012198503A JP2012198503A JP2014052341A JP 2014052341 A JP2014052341 A JP 2014052341A JP 2012198503 A JP2012198503 A JP 2012198503A JP 2012198503 A JP2012198503 A JP 2012198503A JP 2014052341 A JP2014052341 A JP 2014052341A
Authority
JP
Japan
Prior art keywords
road
map
vehicle
centers
distributions
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.)
Granted
Application number
JP2012198503A
Other languages
Japanese (ja)
Other versions
JP5930920B2 (en
Inventor
Kiyohiro Obara
清弘 小原
Akinori Asahara
彰規 淺原
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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2012198503A priority Critical patent/JP5930920B2/en
Publication of JP2014052341A publication Critical patent/JP2014052341A/en
Application granted granted Critical
Publication of JP5930920B2 publication Critical patent/JP5930920B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To estimate a new road on the basis of location information on a plurality of vehicles.SOLUTION: A map creation server is configured to: hold map data including information indicating locations of a plurality of roads and shapes thereof; hold vehicle location data acquired from a plurality of terminal devices mounted onto a plurality of vehicles and including a coordinate value at each time of each of the vehicles; specify the coordinate value outside a range of a road included in the map data of the coordinate values included in the vehicle location data; calculate a center of a distribution of the specified coordinate value in each of a plurality of ranges within coordinate space; estimate a line connecting a plurality of centers of the distribution as a new road; exclude a line connecting of the plurality of centers of the distribution having one end of the line connected to the road included in the map data and the other end thereof not connected to the road included in the map data from the new road; and transmit map update data including information on a location of the new road and a shape thereof to the plurality of terminal devices.

Description

本発明は、地図データを生成する技術に関する。   The present invention relates to a technique for generating map data.

本技術分野の背景技術として、特開2009−150796号公報(特許文献1)がある。この公報には、「ナビゲーション装置1において、地図情報を記憶するとともに、新たな地図情報をアップデート可能とされる記憶手段(7,8)と、ナビゲーション装置1の現在位置を検出位置として検出する2種以上の位置検出手段(2,3)とを備え、検出位置が地図の道路上に存在しているかを判定する道路データ有無判定手段6と、道路上にないと判定された場合に、複数の検出位置をつなぐ軌跡を新規検出経路として検出する新規検出経路検出手段6と、所定の走行速度以上で所定の距離以上走行したかに基づき、新規検出経路を1以上の新規検出区間に分割して判別する新規検出経路判別手段6と、新規道路データを記憶手段(7,8)にアップデートする道路データアップデート手段6とを備える。」と記載されている。   As a background art of this technical field, there is JP 2009-150796 A (Patent Document 1). In this publication, “in the navigation device 1, storage means (7, 8) capable of storing map information and updating new map information, and detecting the current position of the navigation device 1 as a detection position 2. A road data presence / absence determining means 6 for determining whether or not the detected position exists on the road of the map, and a plurality of positions detecting means (2, 3) when it is determined that the detected position is not on the road. The new detection route is divided into one or more new detection sections based on the new detection route detection means 6 for detecting a trajectory connecting the detected positions as a new detection route and whether the vehicle has traveled over a predetermined distance at a predetermined traveling speed or higher. A newly detected route discriminating means 6 for discriminating and a road data updating means 6 for updating the new road data to the storage means (7, 8).

特開2009−150796号公報JP 2009-150796 A

ナビゲーション装置のような車載端末が取得した位置情報に基づいて、例えば単に車載端末の(すなわちその車載端末を搭載した車両の)移動軌跡をそのまま道路として認識すると、実際には道路ではない場所が道路として認識される場合がある。これは、車両が道路以外の場所(例えば駐車場等)を走行する場合があるためである。   Based on position information acquired by an in-vehicle terminal such as a navigation device, for example, if a movement locus of an in-vehicle terminal (that is, a vehicle equipped with the in-vehicle terminal) is simply recognized as a road, a place that is not actually a road is a road May be recognized as This is because the vehicle may travel on a place other than the road (for example, a parking lot).

本発明は上記の問題点に鑑みてなされたものであり、車載端末の位置情報から道路以外の部分を除外することによって、高精度な地図データを作成することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to create highly accurate map data by excluding a portion other than a road from position information of an in-vehicle terminal.

上記の課題を解決するために、本発明は、ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、複数の道路の位置及び形状を示す情報を含む地図データを保持し、複数の車両に搭載された複数の端末装置から取得した、前記各車両の各時刻における座標値を含む車両位置データを保持し、前記車両位置データに含まれる座標値のうち、前記地図データに含まれる道路の範囲外の座標値を特定し、座標空間内の複数の範囲の各々における前記特定された座標値の分布の中心を計算し、複数の前記分布の中心を結ぶ線を新規道路として推定し、一端が前記地図データに含まれる道路に接続され、他端が前記地図データに含まれる道路に接続されない前記複数の分布の中心を結ぶ線を、前記新規道路から除外し、前記新規道路の位置及び形状を示す情報を含む地図更新データを前記複数の端末装置に送信することを特徴とする。   In order to solve the above problems, the present invention includes an interface connected to a network, a processor connected to the interface, and a storage device connected to the processor, and a plurality of road positions and shapes. Map data including information indicating the vehicle position data acquired from a plurality of terminal devices mounted on a plurality of vehicles, including vehicle position data including coordinate values at each time of each vehicle, and included in the vehicle position data A coordinate value outside the range of the road included in the map data is specified, and a center of the distribution of the specified coordinate value in each of the plurality of ranges in the coordinate space is calculated, A line connecting the distribution centers is estimated as a new road, one end is connected to the road included in the map data, and the other end is not connected to the road included in the map data The line connecting the serial centers of distribution, excluded from the new road, and transmits the map update data including information indicating the position and shape of the new road to the plurality of terminal devices.

本発明の一実施形態によれば、車載端末が取得した位置情報に基づいて、高精度な地図データを作成することができる。   According to one embodiment of the present invention, highly accurate map data can be created based on position information acquired by an in-vehicle terminal.

上記した以外の課題、構成及び効果は、以下の実施形態の説明によって明らかにされる。   Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.

本発明の実施形態の地図生成システムの構成を示すブロック図である。It is a block diagram which shows the structure of the map generation system of embodiment of this invention. 本発明の実施形態の車両位置データ記憶部に格納される車両位置データの説明図である。It is explanatory drawing of the vehicle position data stored in the vehicle position data storage part of embodiment of this invention. 本発明の実施形態の車両位置データの第1の例の説明図である。It is explanatory drawing of the 1st example of the vehicle position data of embodiment of this invention. 本発明の実施形態の車両位置データの第2の例の説明図である。It is explanatory drawing of the 2nd example of the vehicle position data of embodiment of this invention. 本発明の実施形態の車両位置データの第3の例の説明図である。It is explanatory drawing of the 3rd example of the vehicle position data of embodiment of this invention. 本発明の実施形態の車両位置データの第4の例の説明図である。It is explanatory drawing of the 4th example of the vehicle position data of embodiment of this invention. 本発明の実施形態の地図サーバが実行する新規道路データ推定処理を示すフローチャートである。It is a flowchart which shows the new road data estimation process which the map server of embodiment of this invention performs. 本発明の実施形態の地図サーバが実行する新規道路データ推定処理に含まれる道路形状を推定する処理を示すフローチャートである。It is a flowchart which shows the process which estimates the road shape contained in the new road data estimation process which the map server of embodiment of this invention performs. 本発明の実施形態の地図サーバが実行する、座標値の分布の中心を特定する処理の第1の例の説明図である。It is explanatory drawing of the 1st example of the process which specifies the center of distribution of a coordinate value which the map server of embodiment of this invention performs. 本発明の実施形態の地図サーバが実行する、座標値の分布の中心を特定する処理の第2の例の説明図である。It is explanatory drawing of the 2nd example of the process which specifies the center of distribution of coordinate value which the map server of embodiment of this invention performs.

以下、図面を用いて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施形態の地図生成システムの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a map generation system according to an embodiment of the present invention.

本実施形態の地図生成システムは、ネットワーク40に接続された地図サーバ10と、ネットワーク40を介して地図サーバ10と通信する複数のナビゲーション端末20と、を備える。   The map generation system of this embodiment includes a map server 10 connected to a network 40 and a plurality of navigation terminals 20 that communicate with the map server 10 via the network 40.

地図サーバ10は、互いに接続されたプロセッサ17、メモリ18、ネットワークインターフェース(I/F)15、車両位置データ記憶部11、更新データ記憶部12及び地図データ記憶部16を備える計算機である。   The map server 10 is a computer that includes a processor 17, a memory 18, a network interface (I / F) 15, a vehicle position data storage unit 11, an update data storage unit 12, and a map data storage unit 16 that are connected to one another.

プロセッサ17は、メモリ18に格納されたプログラムを実行する。   The processor 17 executes a program stored in the memory 18.

メモリ18は、例えば半導体メモリであり、プロセッサ17によって実行されるプログラム、プロセッサ17によって参照されるデータ、及びプロセッサ17から出力されたデータ等を格納する。本実施形態のメモリ18には、少なくとも、プロセッサ17によって実行されるプログラムである新規道路データ抽出部13及び更新データ管理部14が格納される。プロセッサ17がプログラムを実行することによって実現される処理については後述する。以下の説明において新規道路データ抽出部13等が実行する処理は、実際には、新規道路データ抽出部13等のプログラムに従ってプロセッサ17が実行する。   The memory 18 is a semiconductor memory, for example, and stores a program executed by the processor 17, data referred to by the processor 17, data output from the processor 17, and the like. The memory 18 of this embodiment stores at least a new road data extraction unit 13 and an update data management unit 14 that are programs executed by the processor 17. Processing realized by the processor 17 executing the program will be described later. In the following description, the processing executed by the new road data extraction unit 13 and the like is actually executed by the processor 17 according to the program of the new road data extraction unit 13 and the like.

ネットワークI/F15は、ネットワーク40に接続され、ナビゲーション端末20等と通信する。   The network I / F 15 is connected to the network 40 and communicates with the navigation terminal 20 and the like.

車両位置データ記憶部11、更新データ記憶部12及び地図データ記憶部16は、それぞれがハードディスクドライブ(HDD)又はフラッシュメモリのような記憶装置であってもよいし、一つの記憶装置内の記憶領域であってもよい。   Each of the vehicle position data storage unit 11, the update data storage unit 12, and the map data storage unit 16 may be a storage device such as a hard disk drive (HDD) or a flash memory, or a storage area in one storage device. It may be.

地図データ記憶部16には、地図データが格納される。地図データは、道路及び建物といった地図の構成物(地物)の位置及び形状を示す座標値等を含む。本実施形態の地図データ記憶部16には、地図データとして、少なくとも、道路の位置、形状及び接続関係等を示す道路データが格納される。   The map data storage unit 16 stores map data. The map data includes coordinate values indicating the position and shape of map components (features) such as roads and buildings. The map data storage unit 16 of the present embodiment stores at least road data indicating the position, shape, connection relationship, and the like of roads as map data.

更新データ記憶部12には、地図更新データが格納される。地図更新データは、例えばナビゲーション端末20があるバージョンの地図データを保持している場合に、それをより新しいバージョンの地図データに更新するために作成及び送信されるデータであり、具体的には、少なくともこれらのバージョンの差分データを含む。後述するように新規道路データ抽出部13によって新規道路データが作成された場合、差分データはその新規道路データを含む。   The update data storage unit 12 stores map update data. For example, when the navigation terminal 20 holds a certain version of map data, the map update data is data that is created and transmitted in order to update the map data to a newer version of map data. At least these versions of difference data are included. As described later, when new road data is created by the new road data extraction unit 13, the difference data includes the new road data.

車両位置データ記憶部11には、各ナビゲーション端末20から取得された車両位置データが格納される。車両位置データの詳細については後述する(図2参照)。   The vehicle position data storage unit 11 stores vehicle position data acquired from each navigation terminal 20. Details of the vehicle position data will be described later (see FIG. 2).

各ナビゲーション端末20は、車両に搭載される移動端末であり、車両に搭乗しているユーザを目的地まで誘導するために、経路検索及び検索結果の出力等を行う。以下、複数のナビゲーション端末20の一つの典型的な構成を説明する。他のナビゲーション端末20の構成も図1に示すものと同様であってよいため、それらに関する図示及び説明は省略する。   Each navigation terminal 20 is a mobile terminal mounted on a vehicle, and performs route search, output of search results, and the like in order to guide a user on the vehicle to a destination. Hereinafter, one typical configuration of the plurality of navigation terminals 20 will be described. Since the configuration of the other navigation terminals 20 may be the same as that shown in FIG. 1, illustration and description thereof are omitted.

ナビゲーション端末20は、互いに接続されたプロセッサ28、メモリ29、ネットワークI/F21、位置情報取得部24、画面入出力I/F25、管理データ記憶部26及び地図データ記憶部27を備える。   The navigation terminal 20 includes a processor 28, a memory 29, a network I / F 21, a position information acquisition unit 24, a screen input / output I / F 25, a management data storage unit 26, and a map data storage unit 27 that are connected to one another.

プロセッサ28は、メモリ29に格納されたプログラムを実行する。   The processor 28 executes a program stored in the memory 29.

メモリ29は、例えば半導体メモリであり、プロセッサ28によって実行されるプログラム及びプロセッサ28によって参照されるデータ等を格納する。本実施形態のメモリ29には、プロセッサ28によって実行されるプログラムである車両位置送信部61、地図配信要求部62、地図更新部63及びナビゲーション処理部64が格納される。以下の説明において車両位置送信部61、地図配信要求部62、地図更新部63及びナビゲーション処理部64によって実行される処理は、実際にはプロセッサ28が各プログラムに従って実行する。   The memory 29 is a semiconductor memory, for example, and stores a program executed by the processor 28, data referred to by the processor 28, and the like. The memory 29 of the present embodiment stores a vehicle position transmission unit 61, a map distribution request unit 62, a map update unit 63, and a navigation processing unit 64, which are programs executed by the processor 28. In the following description, the processing executed by the vehicle position transmission unit 61, the map distribution request unit 62, the map update unit 63, and the navigation processing unit 64 is actually executed by the processor 28 according to each program.

車両位置送信部61は、所定のタイミングで(例えば定期的に)位置情報取得部24が取得した車両の位置情報を地図サーバ10に送信する。送信されたデータは、地図サーバ10の車両位置データ記憶部11に格納される(図2参照)。   The vehicle position transmission unit 61 transmits the vehicle position information acquired by the position information acquisition unit 24 to the map server 10 at a predetermined timing (for example, periodically). The transmitted data is stored in the vehicle position data storage unit 11 of the map server 10 (see FIG. 2).

地図配信要求部62は、地図更新データ配信要求を地図サーバ10に送信する。地図更新部63は、配信された地図更新データを用いて、地図データ記憶部27に格納された地図データを更新する。ナビゲーション処理部64は、地図データ記憶部27に格納された地図データに基づいて、目的地までの経路を検索し、その経路に沿ってユーザを誘導する。地図配信要求部62、地図更新部63及びナビゲーション処理部64の処理は、従来の車載用ナビゲーション端末と同様に公知の方法によって実行できるため、これらに関する詳細な説明は省略する。   The map distribution request unit 62 transmits a map update data distribution request to the map server 10. The map update unit 63 updates the map data stored in the map data storage unit 27 using the distributed map update data. The navigation processing unit 64 searches for a route to the destination based on the map data stored in the map data storage unit 27 and guides the user along the route. Since the processing of the map distribution request unit 62, the map update unit 63, and the navigation processing unit 64 can be executed by a known method in the same manner as a conventional vehicle-mounted navigation terminal, detailed description thereof will be omitted.

画面入出力I/F25は、ユーザに対して地図情報等を表示する画面と、ユーザからの入力を受け付ける入力装置と、を含む。例えば、画面入出力I/F25は、液晶表示装置及びキーボード等であってもよいし、タッチパッド付きの液晶表示装置であってもよい。   The screen input / output I / F 25 includes a screen that displays map information and the like for the user, and an input device that receives input from the user. For example, the screen input / output I / F 25 may be a liquid crystal display device, a keyboard, or the like, or a liquid crystal display device with a touch pad.

ネットワークI/F21は、無線通信装置30に接続される。無線通信装置30は、ネットワーク40に接続された無線基地局31と無線通信を行う。ネットワークI/F21は、無線通信装置30、無線基地局31及びネットワーク40を介して地図サーバ10との間の通信を実行する。車両位置情報の送信(51)及び地図更新データの受信(52)はこのような通信によって実現される。   The network I / F 21 is connected to the wireless communication device 30. The wireless communication device 30 performs wireless communication with a wireless base station 31 connected to the network 40. The network I / F 21 performs communication with the map server 10 via the wireless communication device 30, the wireless base station 31, and the network 40. Transmission of vehicle position information (51) and reception of map update data (52) are realized by such communication.

なお、無線通信装置30は、ナビゲーション端末20に内蔵されてもよい。   Note that the wireless communication device 30 may be built in the navigation terminal 20.

管理データ記憶部26及び地図データ記憶部27は、それぞれがハードディスクドライブ(HDD)又はフラッシュメモリのような記憶装置であってもよいし、一つの記憶装置内の記憶領域であってもよい。   Each of the management data storage unit 26 and the map data storage unit 27 may be a storage device such as a hard disk drive (HDD) or a flash memory, or may be a storage area in one storage device.

地図データ記憶部27には、ナビゲーション処理部64によって参照される地図データが格納される。この地図データは、地図サーバ10から送信された地図更新データに基づいて更新される。   The map data storage unit 27 stores map data referred to by the navigation processing unit 64. This map data is updated based on the map update data transmitted from the map server 10.

管理データ記憶部26には、地図データを管理するための情報が格納される。例えば、管理データ記憶部26には、地図に適用した地図更新データの識別情報等が格納される。   Information for managing map data is stored in the management data storage unit 26. For example, the management data storage unit 26 stores identification information of map update data applied to the map.

位置情報取得部24は、ナビゲーション端末20の(すなわちそれを搭載した車両の)位置情報を取得する。取得される位置情報は、少なくとも、例えば緯度及び経度のような2次元の座標値を含む。位置情報取得部24は、例えば、衛星から受信した信号に基づいて位置情報を取得するGPS装置である。位置情報取得部24は、さらに、加速度センサ及びジャイロセンサ等を有し、それらが取得した加速度及び角速度に基づいて計算された車両の移動量を位置情報の取得に利用してもよい。あるいは、ナビゲーション端末20が車両の制御装置(図示省略)から車両の制御情報、例えば走行速度、走行距離及び操舵量等を取得できる場合、位置情報取得部24は、それらの情報に基づいて計算された車両の移動量を位置情報の取得に利用してもよい。   The position information acquisition unit 24 acquires position information of the navigation terminal 20 (that is, a vehicle on which the navigation terminal 20 is mounted). The acquired position information includes at least two-dimensional coordinate values such as latitude and longitude. The position information acquisition unit 24 is, for example, a GPS device that acquires position information based on a signal received from a satellite. The position information acquisition unit 24 may further include an acceleration sensor, a gyro sensor, and the like, and may use the movement amount of the vehicle calculated based on the acceleration and the angular velocity acquired by the sensor for acquiring the position information. Alternatively, when the navigation terminal 20 can acquire vehicle control information, such as travel speed, travel distance, and steering amount, from a vehicle control device (not shown), the position information acquisition unit 24 is calculated based on the information. The amount of movement of the vehicle may be used to acquire position information.

ネットワーク40はインターネット41に接続される。地図サーバ10は、インターネット41を介して新しいバージョンの地図データを取得してもよい。   The network 40 is connected to the Internet 41. The map server 10 may acquire a new version of map data via the Internet 41.

なお、図1に示したナビゲーション端末20は、車両に搭載される端末装置の一例であり、複数のナビゲーション端末20の一部又は全部が他の種類の端末装置、例えば、地図データに基づいてナビゲーション以外のサービスを提供する端末装置によって置き換えられてもよい。   The navigation terminal 20 shown in FIG. 1 is an example of a terminal device mounted on a vehicle, and some or all of the plurality of navigation terminals 20 are navigated based on other types of terminal devices, for example, map data. It may be replaced by a terminal device that provides other services.

なお、ナビゲーション端末20のように位置情報を取得してそれを含むデータを送信する端末装置を搭載した車両は、プローブカーと呼ばれる場合があり、プローブカーから送信されるデータはプローブデータとも呼ばれる。   A vehicle equipped with a terminal device that acquires position information and transmits data including the position information, such as the navigation terminal 20, may be called a probe car, and data transmitted from the probe car is also called probe data.

図2は、本発明の実施形態の車両位置データ記憶部11に格納される車両位置データ200の説明図である。   FIG. 2 is an explanatory diagram of the vehicle position data 200 stored in the vehicle position data storage unit 11 according to the embodiment of this invention.

車両位置データ200の一つのレコードは、ある時刻に一つの車両のナビゲーション端末20の位置情報取得部24によって取得された当該車両の位置情報を含む。具体的には、各レコードは、機器ID201、タイムスタンプ202、緯度203、経度204及び速度205を含む。   One record of the vehicle position data 200 includes the position information of the vehicle acquired by the position information acquisition unit 24 of the navigation terminal 20 of one vehicle at a certain time. Specifically, each record includes a device ID 201, a time stamp 202, a latitude 203, a longitude 204, and a speed 205.

機器ID201は、各ナビゲーション端末20を一意に識別する情報である。タイムスタンプ202は、各ナビゲーション端末20の位置情報取得部24が位置情報を取得した時刻である。緯度203及び経度204は、各ナビゲーション端末20が各時刻に取得した車両の位置情報(すなわち座標値)である。速度205は、各時刻における各車両の走行速度である。   The device ID 201 is information for uniquely identifying each navigation terminal 20. The time stamp 202 is the time when the position information acquisition unit 24 of each navigation terminal 20 acquires the position information. Latitude 203 and longitude 204 are vehicle position information (that is, coordinate values) acquired by each navigation terminal 20 at each time. A speed 205 is a traveling speed of each vehicle at each time.

例えば、レコード211は、識別情報「001」によって識別されるナビゲーション端末20の位置情報取得部24が2012年5月1日12時34分00秒に取得した緯度及び経度がそれぞれ139.7337639度及び35.66939167度であり、その時刻における当該ナビゲーション端末20を搭載した車両の走行速度が時速23kmであったことを示す。   For example, in the record 211, the latitude and longitude acquired by the position information acquisition unit 24 of the navigation terminal 20 identified by the identification information “001” at 12:34:00 on May 1, 2012 are 139.7337639 degrees and It is 35.66939167 degrees, indicating that the traveling speed of the vehicle equipped with the navigation terminal 20 at that time was 23 km / h.

なお、ナビゲーション端末20は、車両の制御装置から車両の走行速度の情報を取得できる場合には、取得した走行速度を車両位置情報に含めて地図サーバ10に送信してもよい。一方、車両の制御装置から車両の走行速度の情報を取得できない場合には、ナビゲーション端末20は、位置情報取得部24が取得した座標値及びそれらの座標値が取得された時刻に基づいて走行速度を計算し、その走行速度を車両位置情報に含めて地図サーバ10に送信してもよいし、走行速度を含まない車両位置情報を地図サーバ10に送信してもよい。   In addition, the navigation terminal 20 may include the acquired traveling speed in the vehicle position information and transmit it to the map server 10 when the information on the traveling speed of the vehicle can be acquired from the control device of the vehicle. On the other hand, when the information on the traveling speed of the vehicle cannot be acquired from the vehicle control device, the navigation terminal 20 determines the traveling speed based on the coordinate values acquired by the position information acquisition unit 24 and the time at which those coordinate values are acquired. The travel speed may be included in the vehicle position information and transmitted to the map server 10, or the vehicle position information not including the travel speed may be transmitted to the map server 10.

地図サーバ10は、各ナビゲーション端末20から受信した車両位置情報を、一つのレコードが一つのナビゲーション端末20からの一つの時刻に関する情報を含むように、車両位置データ記憶部11に格納する。受信した車両位置情報が速度を含まない場合、地図サーバ10は、各ナビゲーション端末20から取得したタイムスタンプ202、緯度203及び経度204に基づいて各時刻の各車両の速度を計算してその結果を速度205に格納してもよい。例えば、レコード211、214及び217は一つのナビゲーション端末20から取得された各時刻の緯度及び経度204を含むため、それらに基づいて、当該ナビゲーション端末20を搭載する車両の各時刻の速度を計算することができる。同様に、レコード212、215及び218に基づいて別の車両の速度を、レコード213、216及び219に基づいてさらに別の車両の速度を計算することができる。   The map server 10 stores the vehicle position information received from each navigation terminal 20 in the vehicle position data storage unit 11 so that one record includes information related to one time from one navigation terminal 20. When the received vehicle position information does not include the speed, the map server 10 calculates the speed of each vehicle at each time based on the time stamp 202, the latitude 203 and the longitude 204 acquired from each navigation terminal 20, and calculates the result. The speed 205 may be stored. For example, since the records 211, 214, and 217 include the latitude and longitude 204 of each time acquired from one navigation terminal 20, the speed of each vehicle of the vehicle on which the navigation terminal 20 is mounted is calculated based on them. be able to. Similarly, the speed of another vehicle can be calculated based on records 212, 215 and 218, and the speed of another vehicle can be calculated based on records 213, 216 and 219.

あるいは、車両位置データ200が速度205を含まなくてもよいが、その場合には、地図サーバ10は、必要に応じて、タイムスタンプ202、緯度203及び経度204に基づいて各時刻の各車両の速度を計算する。   Alternatively, the vehicle position data 200 may not include the speed 205, but in that case, the map server 10 determines that each vehicle at each time is based on the time stamp 202, the latitude 203, and the longitude 204 as necessary. Calculate speed.

なお、各ナビゲーション端末20は、各時刻に位置情報取得部24が位置情報を取得する度に、その時刻の位置情報を含む車両位置情報を地図サーバ10に送信してもよいが、所定の期間(例えば1日)に取得した全座標値を含む車両位置情報をまとめて地図サーバ10に送信してもよい(図1の送信ステップ51)。本実施形態では、複数の車両からある程度の時間をかけて収集された位置情報に基づいて、新規道路データを含む地図情報が作成されるため、車両位置情報の送信に即時性は要求されない。   Each navigation terminal 20 may transmit the vehicle position information including the position information at that time to the map server 10 every time the position information acquisition unit 24 acquires the position information at each time. Vehicle position information including all coordinate values acquired (for example, one day) may be collectively transmitted to the map server 10 (transmission step 51 in FIG. 1). In the present embodiment, since map information including new road data is created based on position information collected from a plurality of vehicles over a certain period of time, immediacy is not required for transmission of vehicle position information.

以下、図3A〜図3Dを参照して、車両位置データ200の例を説明する。これらの例において、「既存道路」とは、地図データ記憶部16及び27にその位置、形状及び他の道路との接続関係等を示す情報が保持されている道路である。ナビゲーション処理部64は、地図データ記憶部27に保持されている道路を対象として経路探索を行うことができる。一方、「新規道路」とは、地図データ記憶部16及び27のいずれにもその位置、形状及び他の道路との接続関係等を示す情報がまだ保持されていない道路である。   Hereinafter, an example of the vehicle position data 200 will be described with reference to FIGS. 3A to 3D. In these examples, “existing roads” are roads in which the map data storage units 16 and 27 hold information indicating their positions, shapes, connection relationships with other roads, and the like. The navigation processing unit 64 can perform a route search for roads held in the map data storage unit 27. On the other hand, the “new road” is a road for which information indicating the position, shape, connection relationship with other roads, etc. is not yet held in any of the map data storage units 16 and 27.

なお、位置情報取得部24が取得する座標値は誤差を含むため、実際には道路上を走行している車両の位置情報として、その道路を外れた地点の座標値が取得される場合がある。このため、一般的に、ナビゲーション端末20は、位置情報取得部24が取得した座標値と、地図データ記憶部27に格納されている道路の位置及び形状とを照合して、車両がどの道路を走行しているかを推定する、いわゆるマップマッチングの機能を有する。マップマッチングによって、道路から外れた座標値が取得された場合にも、その座標値が道路上の座標値に修正される場合がある。本実施形態では、各ナビゲーション端末20が、マップマッチングによって修正される前の座標値を含む車両位置情報が送信される(図1の送信ステップ51)例を示す。しかし、後述するように、マップマッチングによって修正された座標値を含む車両位置情報が送信される場合にも、本発明を適用することができる。   In addition, since the coordinate value acquired by the position information acquisition unit 24 includes an error, in actuality, the coordinate value of a point off the road may be acquired as the position information of the vehicle traveling on the road. . Therefore, in general, the navigation terminal 20 collates the coordinate value acquired by the position information acquisition unit 24 with the position and shape of the road stored in the map data storage unit 27 to determine which road the vehicle has. It has a so-called map matching function that estimates whether the vehicle is running. Even when a coordinate value deviating from the road is acquired by map matching, the coordinate value may be corrected to a coordinate value on the road. In the present embodiment, an example is shown in which each navigation terminal 20 transmits vehicle position information including coordinate values before being corrected by map matching (transmission step 51 in FIG. 1). However, as will be described later, the present invention can also be applied when vehicle position information including coordinate values corrected by map matching is transmitted.

図3Aは、本発明の実施形態の車両位置データ200の第1の例の説明図である。   FIG. 3A is an explanatory diagram of a first example of the vehicle position data 200 according to the embodiment of this invention.

図3Aには、例として、既存道路301A、301B及びそれらを接続する新規道路302Aが存在する場合に、それぞれの道路を走行した複数の車両の複数のナビゲーション端末20から取得された座標値(すなわち緯度203及び経度204によって特定される位置)が、X型のシンボルによって表示されている。上記のようにマップマッチングが行われていないため、座標値は道路の範囲内でばらつき、一部の座標値は道路の範囲から外れている。このようなばらつきが存在することは、後述する図3B〜図3Dにおいても同様である。   In FIG. 3A, as an example, when there are existing roads 301A and 301B and new roads 302A connecting them, coordinate values acquired from a plurality of navigation terminals 20 of a plurality of vehicles traveling on the respective roads (that is, The position specified by the latitude 203 and the longitude 204) is displayed by an X-type symbol. Since map matching is not performed as described above, coordinate values vary within the road range, and some coordinate values are out of the road range. The existence of such variations is the same in FIGS. 3B to 3D described later.

図3Bは、本発明の実施形態の車両位置データ200の第2の例の説明図である。   FIG. 3B is an explanatory diagram of a second example of the vehicle position data 200 according to the embodiment of this invention.

図3Bには、例として、既存道路301C及びそれに接続される駐車場303Aが存在する場合に、それらを走行した複数の車両の複数のナビゲーション端末20から取得された座標値が表示されている。   In FIG. 3B, as an example, when there is an existing road 301C and a parking lot 303A connected thereto, coordinate values acquired from a plurality of navigation terminals 20 of a plurality of vehicles that have traveled there are displayed.

車両が通行する道路以外の場所の典型的な例は、駐車場である。駐車場の典型的な形状の一つは、その一端のみが既存道路に接続されており、他の一端が既存道路に接続されていないというものである。図3Bにはそのような駐車場の例を示しており、駐車場303Aの一端は既存道路301Cに接続されているが、残りの一端はいずれの道路にも接続されていない。本実施形態の新規道路データ抽出部13は、上記のように一端のみが道路に接続された形状に分布する一群の座標値を新規道路の推定から除外する。これによって、駐車場を誤って新規道路として推定することを防ぐことができ、地図データ作成の精度が向上する。   A typical example of a place other than a road on which vehicles pass is a parking lot. One of the typical shapes of the parking lot is that only one end thereof is connected to the existing road and the other end is not connected to the existing road. FIG. 3B shows an example of such a parking lot. One end of the parking lot 303A is connected to the existing road 301C, but the other end is not connected to any road. The new road data extraction unit 13 of the present embodiment excludes a group of coordinate values distributed in a shape in which only one end is connected to a road as described above from the estimation of a new road. This can prevent the parking lot from being erroneously estimated as a new road, improving the accuracy of map data creation.

なお、座標値の分布に基づいて新規道路等を推定する方法、及び、推定された新規道路等が既存道路に接続されるか否かの判定方法については後述する(図5A、図5B及び図3D等参照)。   A method for estimating a new road or the like based on the distribution of coordinate values and a method for determining whether or not the estimated new road or the like is connected to an existing road will be described later (FIGS. 5A, 5B and FIG. See 3D etc.).

一方、上記の方法にはいくつかの問題がある。その一つは、実際に行き止まりの新規道路が存在する場合に、その新規道路が誤って駐車場と判定されるために、新規道路として推定されないという問題である。しかし、行き止まりの道路は、仮に地図データに登録されたとしても、その道路に面した施設又は住居等を出発地又は目的地として指定しない限り、経路として選択されることはない。すなわち、行き止まりの道路を利用する者は、その道路に面した住居の居住者又はその道路に面した施設の利用者等に限られるため、そのような道路のデータを多数のナビゲーション端末20に配布する利益は少ないと考えられる。   On the other hand, the above method has several problems. One of the problems is that when a new road with a dead end actually exists, the new road is erroneously determined to be a parking lot, so that it is not estimated as a new road. However, even if a dead-end road is registered in the map data, it will not be selected as a route unless a facility or residence facing the road is designated as a departure place or destination. That is, since a person who uses a dead-end road is limited to a resident of a residence facing the road or a user of a facility facing the road, such road data is distributed to many navigation terminals 20. The profit to do is considered to be small.

別の問題は、一端が既存道路に接続され、他の一端も既存道路に接続される形状の駐車場が誤って新規道路として推定されることである。この問題に対処する方法については、図3Cを参照して後述する。   Another problem is that a parking lot having a shape in which one end is connected to an existing road and the other end is also connected to the existing road is erroneously estimated as a new road. A method for dealing with this problem will be described later with reference to FIG. 3C.

さらに別の問題は、車両の速度と、位置情報取得部24が位置情報を取得するタイミングと、の関係によっては、実際には既存道路に接続されている新規道路が接続されていないと判定される可能性があることである。この問題に対処する方法については、図3Dを参照して後述する。   Yet another problem is that, depending on the relationship between the speed of the vehicle and the timing at which the position information acquisition unit 24 acquires position information, it is determined that a new road that is actually connected to an existing road is not connected. It is possible that A method for dealing with this problem will be described later with reference to FIG. 3D.

図3Cは、本発明の実施形態の車両位置データ200の第3の例の説明図である。   FIG. 3C is an explanatory diagram of a third example of the vehicle position data 200 according to the embodiment of this invention.

図3Cには、例として、既存道路301D、301E、及びそれらに面した施設304に併設された駐車場303Bを走行した複数の車両の複数のナビゲーション端末20から取得された座標値が表示されている。   In FIG. 3C, as an example, coordinate values acquired from a plurality of navigation terminals 20 of a plurality of vehicles that have traveled on the existing roads 301D and 301E and a parking lot 303B attached to the facility 304 facing them are displayed. Yes.

この例において、駐車場303Bは、既存道路301D及び301Eのいずれにも接続されている。したがって、駐車場303Bを走行した車両の座標値に基づいて駐車場303Bが新規道路として誤って推定される可能性があり、図3Bを参照して説明した方法ではこの誤りを防ぐことができない。   In this example, the parking lot 303B is connected to both the existing roads 301D and 301E. Therefore, there is a possibility that the parking lot 303B is erroneously estimated as a new road based on the coordinate value of the vehicle that has traveled in the parking lot 303B, and this error cannot be prevented by the method described with reference to FIG. 3B.

そこで、本実施形態の新規道路データ抽出部13は、座標値の分布のばらつきに基づいて、その座標値が新規道路を走行した車両のものであるか否かを判定する。具体的には、駐車場を走行した複数の車両のナビゲーション端末20から取得された座標値は、一般に、図3Cに示すように広い範囲にばらつく。このため、新規道路データ抽出部13は、座標値の分布のばらつき(例えば分散値)を計算し、その分散値が所定の値を超える場合には、その分布を新規道路の推定に利用しない。これによって、駐車場303Bを誤って新規道路として推定することを防ぐことができる。   Therefore, the new road data extraction unit 13 of the present embodiment determines whether or not the coordinate value is that of a vehicle that has traveled on the new road, based on the variation in the distribution of coordinate values. Specifically, the coordinate values acquired from the navigation terminals 20 of a plurality of vehicles that have traveled in the parking lot generally vary over a wide range as shown in FIG. 3C. For this reason, the new road data extraction unit 13 calculates a variation (for example, a variance value) of the distribution of coordinate values, and when the variance value exceeds a predetermined value, the new road data extraction unit 13 does not use the distribution for estimating a new road. This can prevent the parking lot 303B from being erroneously estimated as a new road.

なお、座標値の分布を計算する具体的な方法については後述する(図5A及び図5B参照)。   A specific method for calculating the distribution of coordinate values will be described later (see FIGS. 5A and 5B).

図3Dは、本発明の実施形態の車両位置データ200の第4の例の説明図である。   FIG. 3D is an explanatory diagram of a fourth example of the vehicle position data 200 according to the embodiment of this invention.

図3Dには、例として、既存道路301F、301G、301H及び新規道路302Bを走行した複数の車両の複数のナビゲーション端末20から取得された座標値が表示されている。図3A〜図3Cと同様、取得された座標値がX型のシンボルによって表示されている。一方、三角形のシンボルによって表示される座標値305A〜305Jは、一つの車両(以下、図3Dの説明において当該車両と記載する)のナビゲーション端末20から取得された各時刻の座標値である。図2を参照して説明したように、車両位置データ200は機器ID201を含むため、それに基づいて一つの車両から取得された複数の座標値を特定することができる。   In FIG. 3D, as an example, coordinate values acquired from a plurality of navigation terminals 20 of a plurality of vehicles traveling on existing roads 301F, 301G, and 301H and a new road 302B are displayed. Similar to FIGS. 3A to 3C, the acquired coordinate values are displayed by X-type symbols. On the other hand, coordinate values 305A to 305J displayed by triangular symbols are coordinate values at each time acquired from the navigation terminal 20 of one vehicle (hereinafter referred to as the vehicle in the description of FIG. 3D). As described with reference to FIG. 2, since the vehicle position data 200 includes the device ID 201, a plurality of coordinate values acquired from one vehicle can be specified based on the device ID 201.

図3Dの例は、当該車両が既存道路301Gを走行した後、新規道路302Bに進入し、新規道路302Bからさらに既存道路301Fに進入して走行した例を示す。例えば、当該車両のナビゲーション端末20の位置情報取得部24がT秒間隔で座標値を取得する場合、座標値305Aがある時刻(T0)に取得された座標値であり、座標値305BがそのT秒後(T0+T)に取得された座標値であり、座標値305Cがさらにその30秒後(T0+2T)に取得された座標値である。同様に、座標値305D〜305Jは、T秒ごとに順次取得された座標値を示す。   The example of FIG. 3D shows an example in which the vehicle travels on the existing road 301G, then enters the new road 302B, and further enters the existing road 301F from the new road 302B. For example, when the position information acquisition unit 24 of the navigation terminal 20 of the vehicle acquires coordinate values at intervals of T seconds, the coordinate value 305A is a coordinate value acquired at a certain time (T0), and the coordinate value 305B is the T The coordinate value is acquired after 2 seconds (T0 + T), and the coordinate value 305C is the coordinate value acquired 30 seconds later (T0 + 2T). Similarly, coordinate values 305D to 305J indicate coordinate values obtained sequentially every T seconds.

後述するように、本実施形態の新規道路データ抽出部13は複数のナビゲーション端末20から取得された座標値の分布に基づいて新規道路を推定するが、ここでは説明を簡単にするために、座標値305A〜305Jに基づいて新規道路302Bが推定されると仮定して説明を行う。   As will be described later, the new road data extraction unit 13 of the present embodiment estimates a new road based on the distribution of coordinate values acquired from the plurality of navigation terminals 20, but here, in order to simplify the description, The description will be made assuming that the new road 302B is estimated based on the values 305A to 305J.

最初に、既存道路と新規道路との接続を判定する第1の方法を説明する。例えば、新規道路データ抽出部13は座標値305D〜305Fを結ぶ線を新規道路302Bとして推定する。この新規道路302Bが既存道路301Gに接続されるか否かは、例えば座標値305D〜305Fのうち最も既存道路301Gに近い座標値305Dと既存道路301Gとの距離に基づいて判定される。例えば、座標値305Dと既存道路301Gとの距離が所定の値より小さい場合、新規道路データ抽出部13は新規道路302Bが既存道路301Gに接続されていると判定する。   First, a first method for determining a connection between an existing road and a new road will be described. For example, the new road data extraction unit 13 estimates a line connecting the coordinate values 305D to 305F as the new road 302B. Whether or not the new road 302B is connected to the existing road 301G is determined based on, for example, the distance between the existing road 301G and the coordinate value 305D closest to the existing road 301G among the coordinate values 305D to 305F. For example, when the distance between the coordinate value 305D and the existing road 301G is smaller than a predetermined value, the new road data extraction unit 13 determines that the new road 302B is connected to the existing road 301G.

しかし、第1の方法を採用した場合、車両の走行速度と座標値の取得間隔との関係によっては、実際に既存道路に接続されているはずの新規道路が接続されていないと判定される場合がある。図3Dには、当該車両が座標値305Fの地点を通過した後の走行速度が十分に大きかったため、既存道路301Fに最も近い座標値305Fと既存道路301Fとの距離が上記の所定の値より大きくなった例を示す。このような場合でも、下記の第2の方法又は第3の方法によって、新規道路302Bが既存道路301Fに接続されていると判定できる可能性がある。   However, when the first method is adopted, it is determined that a new road that should be actually connected to an existing road is not connected depending on the relationship between the traveling speed of the vehicle and the coordinate value acquisition interval. There is. In FIG. 3D, since the traveling speed after the vehicle has passed the point of the coordinate value 305F is sufficiently large, the distance between the coordinate value 305F closest to the existing road 301F and the existing road 301F is larger than the predetermined value. Here is an example. Even in such a case, it may be determined that the new road 302B is connected to the existing road 301F by the following second method or third method.

例えば、新規道路データ抽出部13は、座標値305Fにおける当該車両の速度205、及び、座標値305Fと既存道路301Fとの距離が所定の条件を満たす場合、具体的には、例えば、座標値305Fにおける当該車両の速度205が所定の値より大きく、かつ、座標値305Fと既存道路301Fとの距離が所定の値より小さい場合、新規道路302Bが既存道路301Fに接続されていると判定してもよい。これが第2の方法である。   For example, when the speed 205 of the vehicle in the coordinate value 305F and the distance between the coordinate value 305F and the existing road 301F satisfy the predetermined conditions, the new road data extraction unit 13 specifically includes, for example, the coordinate value 305F. Even if it is determined that the new road 302B is connected to the existing road 301F when the speed 205 of the vehicle in the road is greater than the predetermined value and the distance between the coordinate value 305F and the existing road 301F is smaller than the predetermined value. Good. This is the second method.

第2の方法によって新規道路の接続を判定できる理由は次のとおりである。新規道路302Bが実際に既存道路301Fに接続されていない行き止まりの道路であるとすれば、その端に相当する座標値305F又はその付近において当該車両は停止するはずである。座標値305Fにおける速度205が所定の値より大きければ、当該車両は座標値305F又はその付近において停止していないと推定され、座標値305Fと既存道路301Fとの距離が所定の値より小さければ、当該車両が座標値305Fから既存道路301Fまで走り抜けた、すなわち、座標値305Fと既存道路301Fとを接続する新規道路が存在すると推定される。   The reason why the connection of the new road can be determined by the second method is as follows. If the new road 302B is a dead end road that is not actually connected to the existing road 301F, the vehicle should stop at or near the coordinate value 305F corresponding to that end. If the speed 205 at the coordinate value 305F is larger than the predetermined value, it is estimated that the vehicle is not stopped at or near the coordinate value 305F. If the distance between the coordinate value 305F and the existing road 301F is smaller than the predetermined value, It is estimated that the vehicle has traveled from the coordinate value 305F to the existing road 301F, that is, there is a new road connecting the coordinate value 305F and the existing road 301F.

次に、第3の方法を説明する。新規道路302Bの一端(例えば座標値305D側の端)が既存道路301Gに接続されていると判定されたが、他端(例えば座標値305F側の端)が既存道路301Fに接続されているか否かが不明である場合において、新規道路データ抽出部13は、座標値305Fと、既存道路301Fにおける当該車両の座標値(例えば座標値305G)との関係が所定の条件を満たすか否かを判定し、その条件が満たされる場合に、新規道路302Bが既存道路301Fに接続されていると判定してもよい。   Next, the third method will be described. It is determined that one end (for example, the end on the coordinate value 305D side) of the new road 302B is connected to the existing road 301G, but the other end (for example, the end on the coordinate value 305F side) is connected to the existing road 301F. When it is unknown, the new road data extraction unit 13 determines whether the relationship between the coordinate value 305F and the coordinate value of the vehicle on the existing road 301F (for example, the coordinate value 305G) satisfies a predetermined condition. However, when the condition is satisfied, it may be determined that the new road 302B is connected to the existing road 301F.

具体的には、新規道路データ抽出部13は、まず、これから接続を判定しようとする新規道路302Bの座標値305F側の端が既存道路301Fに接続されていないと仮定して、既存道路及び新規道路を経由する、座標値305Fから座標値305Gに至る最短の経路を探索する。図3Dの例では、座標値305D側の端が既存道路301Gに接続されている新規道路302B、既存道路301G、301H及び301Fを経由する経路306Aが探索される。   Specifically, the new road data extraction unit 13 first assumes that the end on the coordinate value 305F side of the new road 302B to be determined for connection is not connected to the existing road 301F, The shortest route from the coordinate value 305F to the coordinate value 305G via the road is searched. In the example of FIG. 3D, a new road 302B whose end on the coordinate value 305D side is connected to the existing road 301G, and a route 306A through the existing roads 301G, 301H, and 301F are searched.

そして、新規道路データ抽出部13は、その経路を座標値305Fが取得された時刻から座標値305Gが取得された時刻までの間に通過するために必要な当該車両の走行速度を計算する。その走行速度が所定の値より大きい場合、新規道路データ抽出部13は、新規道路302Bの座標値305F側の端が既存道路301Fに接続されていると判定する。   Then, the new road data extraction unit 13 calculates the traveling speed of the vehicle necessary to pass through the route between the time when the coordinate value 305F is acquired and the time when the coordinate value 305G is acquired. When the traveling speed is larger than the predetermined value, the new road data extraction unit 13 determines that the end of the new road 302B on the coordinate value 305F side is connected to the existing road 301F.

例えば、計算された走行速度が、探索された経路に設定された制限速度を大幅に上回る場合、当該車両がその経路を実際に走行したとは考えにくいため、実際には新規道路302Bの座標値305F側の端が既存道路301Fに接続されており、その接続点を経由する経路306Bが存在すると推定される。   For example, if the calculated traveling speed greatly exceeds the speed limit set for the searched route, it is unlikely that the vehicle actually traveled the route. The end on the 305F side is connected to the existing road 301F, and it is estimated that a route 306B passing through the connection point exists.

なお、既に記載した通り、図3Dは簡単化されているが、実際には後述するように複数の車両の座標値の分布に基づいて新規道路が推定される。すなわち、当該車両以外の車両も新規道路302Bを走行し、それらの車両の座標値も取得され、それらの座標値の分布の中心を結ぶ線に基づいて新規道路302Bが推定される。このような場合、上記の第1〜第3の方法は次のように実現される。なお、ここでは、座標値の分布の中心をつなげた線の一端が、座標値305Dを含む複数の座標値の分布の中心であり、その線の他の一端が、座標値305Fを含む複数の座標値の分布の中心である場合について説明する。   As described above, FIG. 3D is simplified, but in reality, a new road is estimated based on the distribution of coordinate values of a plurality of vehicles, as will be described later. That is, vehicles other than the vehicle also travel on the new road 302B, the coordinate values of these vehicles are also acquired, and the new road 302B is estimated based on the line connecting the centers of the distribution of these coordinate values. In such a case, the first to third methods described above are realized as follows. Here, one end of a line connecting the centers of the distribution of coordinate values is the center of the distribution of a plurality of coordinate values including the coordinate value 305D, and the other end of the line is a plurality of lines including the coordinate value 305F. A case where it is the center of the distribution of coordinate values will be described.

この場合において、第1の方法が採用された場合、実際には、分布の中心を結ぶ線の一端(例えば座標値305Dを含む複数の座標値の分布の中心)と既存道路(例えば既存道路301G)との距離が所定の値と比較される。第2の方法が採用された場合、分布の中心を結ぶ線の一端に対応するいずれかの車両の速度(例えば座標値305Fにおける当該車両の速度205)が所定の値と比較され、分布の中心を結ぶ線の一端(例えば座標値305Fを含む複数の座標値の分布の中心)と既存道路(例えば既存道路301F)との距離が所定の値と比較される。第3の方法が採用された場合、分布の中心を結ぶ線の一端に対応するいずれかの車両の座標値(例えば当該車両の座標値305F)と、その車両の既存道路上の座標値(例えば既存道路301F上の座標値305G)との関係が所定の条件を満たすか否かが判定される。   In this case, when the first method is adopted, actually, one end of a line connecting the centers of the distribution (for example, the center of the distribution of a plurality of coordinate values including the coordinate value 305D) and the existing road (for example, the existing road 301G). ) Is compared with a predetermined value. When the second method is adopted, the speed of any vehicle corresponding to one end of a line connecting the centers of the distribution (for example, the speed 205 of the vehicle at the coordinate value 305F) is compared with a predetermined value, and the center of the distribution The distance between one end of the line connecting the two (for example, the center of the distribution of a plurality of coordinate values including the coordinate value 305F) and the existing road (for example, the existing road 301F) is compared with a predetermined value. When the third method is adopted, the coordinate value of any vehicle corresponding to one end of the line connecting the distribution centers (for example, the coordinate value 305F of the vehicle) and the coordinate value on the existing road of the vehicle (for example, It is determined whether or not the relationship with the coordinate value 305G) on the existing road 301F satisfies a predetermined condition.

なお、新規道路データ抽出部13は、例えば新規道路302Bが既存道路301Fに接続されていると判定した場合、既に計算された分布の中心を結ぶ線を既存道路301Fまで延長し、それを新規道路302Bの一部として推定してもよい。   For example, when the new road data extraction unit 13 determines that the new road 302B is connected to the existing road 301F, the new road data extraction unit 13 extends the line connecting the centers of the already calculated distributions to the existing road 301F, and extends it to the new road 301F. It may be estimated as a part of 302B.

上記の第1〜第3の方法によって、既存道路と新規道路との接続をより高精度に判定することができ、その結果、作成される地図データの精度が向上する。   By the above first to third methods, the connection between the existing road and the new road can be determined with higher accuracy, and as a result, the accuracy of the created map data is improved.

図4Aは、本発明の実施形態の地図サーバ10が実行する新規道路データ推定処理を示すフローチャートである。   FIG. 4A is a flowchart illustrating new road data estimation processing executed by the map server 10 according to the embodiment of this invention.

最初に、地図サーバ10の新規道路データ抽出部13は、車両位置データ記憶部11に格納された車両位置データ200及び地図データ記憶部16に格納された地図データ(図示省略)を参照して、車両位置データ200に含まれるレコードのうち、既存道路の範囲外の座標値を有するレコードを特定する(ステップ401)。   First, the new road data extraction unit 13 of the map server 10 refers to the vehicle position data 200 stored in the vehicle position data storage unit 11 and the map data (not shown) stored in the map data storage unit 16. Among the records included in the vehicle position data 200, a record having a coordinate value outside the range of the existing road is specified (step 401).

ここで、地図データ記憶部16に、道路の位置及び形状を示すデータとして道路の中心線を特定する情報が格納されている場合、既存道路の範囲とは、その中心線を中心とする所定の幅の範囲であってもよい。あるいは、道路の位置及び形状を示すデータとして道路の輪郭を特定する情報が格納されている場合、既存道路の範囲とは、その輪郭の内側の範囲であってもよいし、その輪郭の内側の範囲を所定の量だけ拡張した範囲であってもよい。このような拡張は、位置情報取得部24が取得する座標値の誤差によって、道路を走行している車両の座標値が道路から外れる場合があることを考慮したものである。   Here, when the map data storage unit 16 stores information for identifying the center line of the road as data indicating the position and shape of the road, the range of the existing road is a predetermined center around the center line. It may be a range of widths. Or when the information which specifies the outline of a road is stored as data which shows the position and shape of a road, the range of the existing road may be the range inside the outline, and the inside of the outline It may be a range obtained by expanding the range by a predetermined amount. Such expansion takes into account that the coordinate value of the vehicle traveling on the road may deviate from the road due to the error of the coordinate value acquired by the position information acquisition unit 24.

次に、新規道路データ抽出部13は、ステップ401において特定されたデータ(言い換えると、車両位置データ200に格納されているレコードのうち、既存道路の範囲内の座標値を有するレコードを除外した残りのレコードのデータ)に基づいて新規道路を推定する(ステップ402)。この推定処理の詳細については図4Bを参照して後述する。   Next, the new road data extracting unit 13 excludes the data specified in step 401 (in other words, the records stored in the vehicle position data 200 from which records having coordinate values within the range of the existing road are excluded. A new road is estimated based on the data of the record (step 402). Details of this estimation process will be described later with reference to FIG. 4B.

次に、新規道路データ抽出部13は、ステップ402において推定された新規道路から、既存道路に接続されていないものを除外し、残った新規道路の少なくとも位置及び形状を特定する情報を含む新規道路データを地図データ記憶部16に格納する(ステップ403)。具体的には、推定された新規道路のうち、両端のいずれも既存道路に接続されていないものが除外される。さらに、図3Bを参照して説明したように、一端が既存道路に接続され、他端が既存道路に接続されていない新規道路も除外される。   Next, the new road data extraction unit 13 excludes those that are not connected to the existing road from the new road estimated in Step 402, and includes a new road that includes information for identifying at least the position and shape of the remaining new road. Data is stored in the map data storage unit 16 (step 403). Specifically, out of the estimated new roads, roads whose both ends are not connected to the existing road are excluded. Further, as described with reference to FIG. 3B, a new road whose one end is connected to the existing road and whose other end is not connected to the existing road is also excluded.

以上で、少なくとも新規道路の位置及び形状を特定する情報を含む新規道路データが生成される。更新データ管理部14は、生成された新規道路データに基づいて、地図データ記憶部16に格納された地図データを更新する。   Thus, new road data including at least information specifying the position and shape of the new road is generated. The update data management unit 14 updates the map data stored in the map data storage unit 16 based on the generated new road data.

さらに、地図サーバ10は、適切なタイミングで、このような新規道路データを含む地図更新データを各ナビゲーション端末20に送信する(図1の送信ステップ52)。ナビゲーション端末20は、受信した新規道路データを含む地図更新データに基づいて地図データ記憶部27に格納された地図データを更新し、更新された地図データに基づく経路探索等のアプリケーションを実行することができる。   Further, the map server 10 transmits map update data including such new road data to each navigation terminal 20 at an appropriate timing (transmission step 52 in FIG. 1). The navigation terminal 20 may update the map data stored in the map data storage unit 27 based on the received map update data including the new road data, and execute an application such as a route search based on the updated map data. it can.

図4Bは、本発明の実施形態の地図サーバ10が実行する新規道路データ推定処理に含まれる道路形状を推定する処理を示すフローチャートである。   FIG. 4B is a flowchart showing a process for estimating the road shape included in the new road data estimation process executed by the map server 10 according to the embodiment of the present invention.

図4Bに示す処理は、図4Aのステップ402において実行される。   The process shown in FIG. 4B is executed in step 402 in FIG. 4A.

最初に、新規道路データ抽出部13は、ステップ401において特定されたレコードに含まれる座標値を対象として、座標空間内の複数の範囲の各々における座標値の分布を特定し(ステップ411)、複数の範囲の特定された中心を結ぶ線を道路形状(例えば道路の中心線)として推定する(ステップ412)。   First, the new road data extraction unit 13 specifies the distribution of coordinate values in each of a plurality of ranges in the coordinate space for the coordinate values included in the record specified in step 401 (step 411). A line connecting the specified centers of the range is estimated as a road shape (for example, a center line of a road) (step 412).

ステップ411において実行される処理の典型的な例について、図5A及び図5Bを参照して詳細に説明する。   A typical example of the processing executed in step 411 will be described in detail with reference to FIGS. 5A and 5B.

図5Aは、本発明の実施形態の地図サーバ10が実行する、座標値の分布の中心を特定する処理の第1の例の説明図である。   FIG. 5A is an explanatory diagram of a first example of processing for specifying the center of the distribution of coordinate values, which is executed by the map server 10 according to the embodiment of this invention.

図3A〜図3Dと同様、図5Aに示すX型のシンボルは、複数の車両のナビゲーション端末20から取得された座標値を示す。   3A to 3D, the X-type symbol shown in FIG. 5A indicates coordinate values acquired from the navigation terminals 20 of a plurality of vehicles.

図5Aに示す範囲501A及び501Bは、それぞれ、座標空間を任意の一方向(図5Aの例ではx軸方向)に平行、かつ所定の間隔を持った2本の直線によって区切られた範囲である。同様に、範囲501C及び501Dは、それぞれ、座標空間を上記とは別の一方向(図5Aの例ではx軸に直行するy軸方向)に平行、かつ所定の間隔を持った2本の直線によって区切られた範囲である。例えばx軸方向が緯線方向、y軸方向が経線方向であってもよい。   Ranges 501A and 501B shown in FIG. 5A are ranges separated by two straight lines that are parallel to the coordinate space in an arbitrary direction (the x-axis direction in the example of FIG. 5A) and have a predetermined interval. . Similarly, each of the ranges 501C and 501D includes two straight lines that are parallel to the coordinate space in one direction different from the above (in the example of FIG. 5A, the y-axis direction orthogonal to the x-axis) and have a predetermined interval. Is a range delimited by. For example, the x-axis direction may be a latitude direction and the y-axis direction may be a meridian direction.

ステップ411において、新規道路データ抽出部13は、範囲501A〜501Dのそれぞれにおける座標値の頻度分布502A〜502Dを計算する。そして、新規道路データ抽出部13は、計算された頻度分布のうち、ばらつき(例えば分散値)が所定の値以下であるものの中心を計算する。図5Aの例では、頻度分布502Bの分散値が所定の値を超えるため、頻度分布502Bは新規道路の推定から除外され、新規道路データ抽出部13は、頻度分布502A、502C及び502Dそれぞれの中心503A、503C及び503Dを計算する。この計算はどのような方法で行われてもよい。本実施形態では、ガウス分布に対する最小二乗法によって計算され、それぞれのガウス分布の中央値が中心503A、503C、503Dとなる。   In step 411, the new road data extraction unit 13 calculates frequency distributions 502A to 502D of coordinate values in the ranges 501A to 501D, respectively. Then, the new road data extraction unit 13 calculates the center of the calculated frequency distribution whose variation (for example, variance value) is equal to or less than a predetermined value. In the example of FIG. 5A, since the variance value of the frequency distribution 502B exceeds a predetermined value, the frequency distribution 502B is excluded from the estimation of the new road, and the new road data extraction unit 13 determines the center of each of the frequency distributions 502A, 502C, and 502D. 503A, 503C and 503D are calculated. This calculation may be performed by any method. In the present embodiment, calculation is performed by the least square method for the Gaussian distribution, and the median values of the respective Gaussian distributions are the centers 503A, 503C, and 503D.

次に、ステップ412において、新規道路データ抽出部13は、計算された分布の中心503A、503C、503Dを結んだ線504Aを新規道路の形状(例えば新規道路の中心線)として推定する。図5Aでは説明を簡単にするために四つの範囲501A〜501Dのみを示したが、実際にはより多くの範囲を設定してそれらに基づく推定を行うことによって、新規道路の形状をより高い分解能で推定することが期待できる。   Next, in step 412, the new road data extraction unit 13 estimates a line 504A connecting the calculated distribution centers 503A, 503C, and 503D as the shape of the new road (for example, the center line of the new road). Although only four ranges 501A to 501D are shown in FIG. 5A for the sake of simplicity of explanation, the shape of a new road can be improved to a higher resolution by actually setting more ranges and performing estimation based on them. Can be expected.

分散値が所定の値を超える分布の中心を新規道路の推定から除外する理由は、図3Cを参照して説明した通りである。図5Aの例では、分布を計算するための範囲が新規道路の形状に関係なく設定されるため、例えば新規道路の向きがx軸方向とほぼ平行となる範囲501Bでは分散値が大きくなり、その中心は新規道路の推定から除外される。しかし、このような場合はx軸方向と直交するy軸方向の範囲501Dにおける頻度分布502D分散値が小さくなるため、その中心を新規道路の推定に利用することができる。一方、駐車場の場合には、図3Cに示すように、どの方向の範囲の分布の分散値も大きくなるため、それらの分布を新規道路の推定から除外することで駐車場全体を新規道路から除外することができる。   The reason for excluding the center of the distribution whose variance value exceeds a predetermined value from the estimation of the new road is as described with reference to FIG. 3C. In the example of FIG. 5A, since the range for calculating the distribution is set regardless of the shape of the new road, for example, in the range 501B in which the direction of the new road is substantially parallel to the x-axis direction, the variance value increases. The center is excluded from new road estimation. However, in such a case, the frequency distribution 502D variance value in the range 501D in the y-axis direction orthogonal to the x-axis direction becomes small, so that the center can be used for estimation of a new road. On the other hand, in the case of a parking lot, as shown in FIG. 3C, since the variance value of the distribution of the range in any direction becomes large, the entire parking lot is removed from the new road by excluding those distributions from the estimation of the new road. Can be excluded.

図5Bは、本発明の実施形態の地図サーバ10が実行する、座標値の分布の中心を特定する処理の第2の例の説明図である。   FIG. 5B is an explanatory diagram of a second example of the process of specifying the center of the distribution of coordinate values executed by the map server 10 according to the embodiment of this invention.

図3A〜図3Dと同様、図5Bに示すX型のシンボルは、複数の車両のナビゲーション端末20から取得された座標値を示す。さらに、図3Dと同様、三角形のシンボルは、一つの車両のナビゲーション端末20から取得された座標値を示す。当該車両の座標値を取得された時刻の順に結ぶことによって、当該車両の走行軌跡505が取得される。図5Bに示す範囲501E及び501Fは、いずれも、走行軌跡505に直交する直線を中心とする所定の幅を持った範囲である。   3A to 3D, the X-type symbol shown in FIG. 5B indicates coordinate values acquired from the navigation terminals 20 of a plurality of vehicles. Further, as in FIG. 3D, the triangular symbol indicates a coordinate value acquired from the navigation terminal 20 of one vehicle. By connecting the coordinate values of the vehicle in the order of the acquired times, the travel locus 505 of the vehicle is acquired. Each of the ranges 501E and 501F shown in FIG. 5B is a range having a predetermined width centered on a straight line orthogonal to the travel locus 505.

ステップ411において、新規道路データ抽出部13は、範囲501E及び501Fのそれぞれにおける座標値の頻度分布502E及び502Fを計算し、それらのうち分散値が所定の値以下のものの中心を計算する。この計算方法は、図5Aの場合と同様であってよい。図5Bの例では頻度分布502E及び502Fのいずれの分散値も所定の値以下であるため、それぞれの中心503E及び503Fが計算される。   In step 411, the new road data extraction unit 13 calculates the frequency distributions 502E and 502F of the coordinate values in the ranges 501E and 501F, and calculates the center of those having a variance value equal to or less than a predetermined value. This calculation method may be the same as in FIG. 5A. In the example of FIG. 5B, since the variance values of the frequency distributions 502E and 502F are not more than a predetermined value, the respective centers 503E and 503F are calculated.

次に、ステップ412において、新規道路データ抽出部13は、計算された分布の中心503E及び503Fを結んだ線504Bを新規道路の形状(例えば新規道路の中心線)として推定する。図5Bの例においても、より多くの範囲に基づく推定を行うことによって、新規道路の形状を高い分解能で推定することが期待できる。   Next, in step 412, the new road data extraction unit 13 estimates a line 504B connecting the calculated distribution centers 503E and 503F as the shape of the new road (for example, the center line of the new road). Also in the example of FIG. 5B, it can be expected that the shape of the new road is estimated with high resolution by performing estimation based on a larger range.

座標値の分布に基づいて新規道路の中心線を推定する方法として上記以外の方法も知られている(例えば特開2008−267875等)。本実施形態には任意の方法を適用することができる。   Methods other than those described above are also known as methods for estimating the center line of a new road based on the distribution of coordinate values (for example, JP 2008-267875 A). Any method can be applied to this embodiment.

なお、ステップ411において設定された範囲に含まれる座標値の数が少ない場合、それらの座標値は、新規道路の推定に使用できるほどの信頼性を有していないものと考えられる。例えば、そのような座標値は、空き地など、道路以外の場所を偶発的に走行した車両から取得された可能性がある。また、仮にそれらの座標値が実際に新規道路を走行した車両から取得されたものであったとしても、それらの座標値の数が少ないことはその新規道路が使用された回数が少ないことを意味し、その新規道路の有用性は低いと考えられる。このため、新規道路データ抽出部13は、設定された範囲に含まれる座標値の数が所定の値より少ない場合に、それらの座標値を新規道路の推定から除外してもよい。   When the number of coordinate values included in the range set in step 411 is small, it is considered that these coordinate values do not have enough reliability to be used for estimating a new road. For example, such coordinate values may have been obtained from a vehicle that accidentally traveled in a place other than a road, such as a vacant lot. Moreover, even if those coordinate values were obtained from a vehicle that actually traveled on a new road, a small number of those coordinate values means that the number of times that the new road was used was small. However, the usefulness of the new road is considered to be low. For this reason, when the number of coordinate values included in the set range is smaller than a predetermined value, the new road data extraction unit 13 may exclude those coordinate values from the estimation of the new road.

一方、設定された範囲に含まれる座標値の数が十分に多い場合は、それらに基づいてある程度信頼性の高い新規道路の推定を行うことができると期待される。しかし、それらの座標値が一つ又は少数の車両のナビゲーション端末20から取得されたものである場合には、推定された新規道路の有用性は低いと考えられる。例えば、そのような座標値は、私有地内の道路等を繰り返し走行した特定の少数の車両から取得された可能性があり、そのような道路は一般の車両の経路探索に利用できない。このため、新規道路データ抽出部13は、設定された範囲に含まれる座標値に対応する機器ID201の数(言い換えると、その範囲を通過した車両の数)が所定の値より少ない場合に、それらの座標値を新規道路の推定から除外してもよい。例えば、その範囲に含まれる全座標値に対応する機器ID201が同一であった場合、その範囲に含まれる座標値に対応する機器ID201の数は「1」である(すなわちその範囲を1台の車両しか通過していない)と計数される。   On the other hand, when the number of coordinate values included in the set range is sufficiently large, it is expected that a new road with a certain degree of reliability can be estimated based on them. However, when those coordinate values are obtained from the navigation terminal 20 of one or a small number of vehicles, it is considered that the usefulness of the estimated new road is low. For example, such coordinate values may have been obtained from a specific small number of vehicles that have repeatedly traveled on roads and the like in private land, and such roads cannot be used for route searching for general vehicles. Therefore, the new road data extraction unit 13 determines that the number of device IDs 201 corresponding to the coordinate values included in the set range (in other words, the number of vehicles that have passed through the range) is less than a predetermined value. May be excluded from the estimation of a new road. For example, when the device IDs 201 corresponding to all coordinate values included in the range are the same, the number of device IDs 201 corresponding to the coordinate values included in the range is “1” (that is, the range is a single unit). Only the vehicle has passed).

上記のように所定の条件を満たす座標値を新規道路の推定から除外することによって、信頼性の低い位置情報及び有用性の低い新規道路を排除することができる。   By excluding the coordinate values satisfying the predetermined condition from the estimation of the new road as described above, it is possible to exclude the position information with low reliability and the new road with low usefulness.

以上の説明は、車両位置データ記憶部11に格納されている座標値がナビゲーション端末20のマップマッチング機能によって修正されていない例に関するものであるが、新規道路データ抽出部13は、マップマッチング機能によって修正された座標値に基づいて新規道路を推定することもできる。マップマッチングが行われると、既存道路から外れた座標値であっても、それが既存道路に近ければ、既存道路上の座標値として修正される場合がある。新規道路データ抽出部13は、このようにして修正された座標値も図4のステップ401において除外し、残りの座標値(すなわちマップマッチングによって既存道路上の座標値として修正することができなかった座標値)を対象としてステップ402以降を実行することによって、新規道路を推定することができる。   The above description relates to an example in which the coordinate values stored in the vehicle position data storage unit 11 are not corrected by the map matching function of the navigation terminal 20, but the new road data extraction unit 13 is controlled by the map matching function. A new road can also be estimated based on the corrected coordinate values. When map matching is performed, even if a coordinate value deviates from an existing road, it may be corrected as a coordinate value on the existing road if it is close to the existing road. The new road data extracting unit 13 also excludes the coordinate values corrected in this way in step 401 in FIG. 4 and could not correct the remaining coordinate values (that is, the coordinate values on the existing road by map matching). A new road can be estimated by executing step 402 and the subsequent steps on the coordinate value.

以上の本発明の実施形態によれば、複数の車両に搭載された複数のナビゲーション端末20から取得した位置情報に基づいて、有用性の高い新規道路を高精度に推定することができる。   According to the above embodiment of the present invention, a highly useful new road can be estimated with high accuracy based on position information acquired from a plurality of navigation terminals 20 mounted on a plurality of vehicles.

なお、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。   In addition, this invention is not limited to above-described embodiment, Various modifications are included. For example, the above-described embodiment has been described in detail for easy understanding of the present invention, and is not necessarily limited to the one having all the configurations described. Further, a part of the configuration of an embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of an embodiment. In addition, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。   Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Further, each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files for realizing each function is stored in a non-volatile semiconductor memory, a hard disk drive, a storage device such as an SSD (Solid State Drive), or a computer-readable non-readable information such as an IC card, an SD card, or a DVD. It can be stored on a temporary data storage medium.

また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。   Further, the control lines and information lines indicate what is considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.

10 地図サーバ
11 車両位置データ記憶部
12 更新データ記憶部
13 新規道路データ抽出部
14 更新データ管理部
15、21 ネットワークインターフェース(I/F)
16、27 地図データ記憶部
17、28 プロセッサ
18、29 メモリ
20 ナビゲーション端末
24 位置情報取得部
25 画面入出力I/F
26 管理データ記憶部
30 無線通信装置
31 無線基地局
40 ネットワーク
41 インターネット
61 車両位置送信部
62 地図配信要求部
63 地図更新部
64 ナビゲーション処理部
DESCRIPTION OF SYMBOLS 10 Map server 11 Vehicle position data storage part 12 Update data storage part 13 New road data extraction part 14 Update data management part 15, 21 Network interface (I / F)
16, 27 Map data storage unit 17, 28 Processor 18, 29 Memory 20 Navigation terminal 24 Position information acquisition unit 25 Screen input / output I / F
26 Management data storage unit 30 Wireless communication device 31 Wireless base station 40 Network 41 Internet 61 Vehicle position transmission unit 62 Map distribution request unit 63 Map update unit 64 Navigation processing unit

Claims (15)

ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、
複数の道路の位置及び形状を示す情報を含む地図データを保持し、
複数の車両に搭載された複数の端末装置から取得した、前記各車両の各時刻における座標値を含む車両位置データを保持し、
前記車両位置データに含まれる座標値のうち、前記地図データに含まれる道路の範囲外の座標値を特定し、
座標空間内の複数の範囲の各々における前記特定された座標値の分布の中心を計算し、
複数の前記分布の中心を結ぶ線を新規道路として推定し、
一端が前記地図データに含まれる道路に接続され、他端が前記地図データに含まれる道路に接続されない前記複数の分布の中心を結ぶ線を、前記新規道路から除外し、
前記新規道路の位置及び形状を示す情報を含む地図更新データを前記複数の端末装置に送信することを特徴とする地図生成サーバ。
An interface connected to a network, a processor connected to the interface, and a storage device connected to the processor,
Holds map data containing information indicating the location and shape of multiple roads,
Obtained from a plurality of terminal devices mounted on a plurality of vehicles, holding vehicle position data including coordinate values at each time of each vehicle,
Among the coordinate values included in the vehicle position data, specify a coordinate value outside the range of the road included in the map data,
Calculating the center of the distribution of the identified coordinate values in each of a plurality of ranges in the coordinate space;
Estimating a line connecting the centers of the plurality of distributions as a new road,
A line connecting the centers of the plurality of distributions, one end of which is connected to the road included in the map data and the other end is not connected to the road included in the map data, is excluded from the new road,
A map generation server, wherein map update data including information indicating the position and shape of the new road is transmitted to the plurality of terminal devices.
請求項1に記載の地図生成サーバであって、
前記複数の範囲の各々における前記特定された座標値の分布のばらつきを計算し、
前記複数の分布のうち前記計算されたばらつきが所定の値より小さい分布の中心を結ぶ線を前記新規道路として推定することを特徴とする地図生成サーバ。
The map generation server according to claim 1,
Calculating a variation in the distribution of the identified coordinate values in each of the plurality of ranges;
A map generation server, wherein a line connecting the centers of distributions in which the calculated variation is smaller than a predetermined value among the plurality of distributions is estimated as the new road.
請求項1に記載の地図生成サーバであって、
前記複数の分布の中心を結ぶ線の一端に相当する前記分布の中心と前記地図データに含まれる道路との距離が所定の値より小さい場合、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定することを特徴とする地図生成サーバ。
The map generation server according to claim 1,
When the distance between the center of the distribution corresponding to one end of the line connecting the centers of the plurality of distributions and the road included in the map data is smaller than a predetermined value, one end of the line connecting the centers of the plurality of distributions is the A map generation server, characterized in that it is determined to be connected to a road included in map data.
請求項1に記載の地図生成サーバであって、
前記車両位置データは、前記各車両の各時刻における走行速度を示す情報をさらに含み、
前記複数の分布の中心を結ぶ線の一端に相当する前記分布の中心と前記地図データに含まれる道路との距離、及び前記複数の分布の中心を結ぶ線の一端におけるいずれかの前記車両の走行速度が所定の条件を満たす場合、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定することを特徴とする地図生成サーバ。
The map generation server according to claim 1,
The vehicle position data further includes information indicating a traveling speed of each vehicle at each time,
The distance between the center of the distribution corresponding to one end of the line connecting the centers of the plurality of distributions and the road included in the map data, and the traveling of the vehicle at one end of the line connecting the centers of the plurality of distributions When the speed satisfies a predetermined condition, the map generation server determines that one end of a line connecting the centers of the plurality of distributions is connected to a road included in the map data.
請求項1に記載の地図生成サーバであって、
前記車両位置データは、前記各車両を識別する情報と、前記各車両の各時刻における座標値と、を対応付ける情報をさらに含み、
前記複数の分布の中心を結ぶ線の一端に相当する前記分布に含まれる第1の車両の第1の時刻における第1の座標値と、前記地図データに含まれる道路の範囲内の前記第1の車両の第2の時刻における第2の座標値と、の関係が所定の条件を満たすか否かを判定し、前記所定の条件が満たされる場合、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定することを特徴とする地図生成サーバ。
The map generation server according to claim 1,
The vehicle position data further includes information for associating information for identifying the vehicles with coordinate values at the times of the vehicles,
The first coordinate value at the first time of the first vehicle included in the distribution corresponding to one end of a line connecting the centers of the plurality of distributions, and the first within the range of the road included in the map data. It is determined whether or not the relationship between the vehicle and the second coordinate value at the second time satisfies a predetermined condition, and one end of a line connecting the centers of the plurality of distributions when the predetermined condition is satisfied It is determined that is connected to a road included in the map data.
請求項5に記載の地図生成サーバであって、
前記複数の分布の中心を結ぶ線の他端が前記地図データに含まれる道路に接続されると判定された場合、前記第1の車両が、前記第1の時刻と前記第2の時刻との間に、前記複数の分布の中心を結ぶ線の他端と、前記地図データに含まれる道路と、を含む最短の経路を経由して、前記第1の座標値の地点と前記第2の座標値の地点との間を移動するために必要な走行速度を計算し、前記計算された走行速度が所定の値を超える場合、前記所定の条件が満たされると判定することを特徴とする地図生成サーバ。
The map generation server according to claim 5,
When it is determined that the other end of the line connecting the centers of the plurality of distributions is connected to the road included in the map data, the first vehicle is set to the first time and the second time. The point of the first coordinate value and the second coordinate via a shortest route including the other end of the line connecting the centers of the plurality of distributions and the road included in the map data. A map generation characterized in that a travel speed necessary to move between the value points is calculated, and when the calculated travel speed exceeds a predetermined value, it is determined that the predetermined condition is satisfied. server.
請求項1に記載の地図生成サーバであって、
前記車両位置データは、前記各車両を識別する情報と、前記各車両の各時刻における座標値とを対応付ける情報をさらに含み、
前記車両位置データに基づいて、前記座標空間内の複数の範囲の各々を通過した車両の数を特定し、
前記通過した車両の数が所定の値より少ない前記範囲における前記座標値の分布の中心を、前記新規道路の推定から除外することを特徴とする地図生成サーバ。
The map generation server according to claim 1,
The vehicle position data further includes information for associating information for identifying each vehicle with coordinate values at each time of each vehicle,
Based on the vehicle position data, identify the number of vehicles that have passed each of the plurality of ranges in the coordinate space,
The map generation server, wherein the center of the distribution of the coordinate values in the range in which the number of passing vehicles is less than a predetermined value is excluded from the estimation of the new road.
ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備える地図生成サーバが実行する地図生成方法であって、
前記記憶装置は、
複数の道路の位置及び形状を示す情報を含む地図データを保持し、
複数の車両に搭載された複数の端末装置から取得した、前記各車両の各時刻における座標値を含む車両位置データを保持し、
前記地図生成方法は、
前記プロセッサが、前記車両位置データに含まれる座標値のうち、前記地図データに含まれる道路の範囲外の座標値を特定する第1手順と、
前記プロセッサが、座標空間内の複数の範囲の各々における前記特定された座標値の分布の中心を計算し、複数の前記分布の中心を結ぶ線を新規道路として推定する第2手順と、
前記プロセッサが、一端が前記地図データに含まれる道路に接続され、他端が前記地図データに含まれる道路に接続されない前記複数の分布の中心を結ぶ線を、前記新規道路から除外する第3手順と、
前記プロセッサが、前記インターフェースを介して、前記新規道路の位置及び形状を示す情報を含む地図更新データを前記複数の端末装置に送信する第4手順と、を含むことを特徴とする地図生成方法。
A map generation method executed by a map generation server comprising an interface connected to a network, a processor connected to the interface, and a storage device connected to the processor,
The storage device
Holds map data containing information indicating the location and shape of multiple roads,
Obtained from a plurality of terminal devices mounted on a plurality of vehicles, holding vehicle position data including coordinate values at each time of each vehicle,
The map generation method includes:
A first procedure in which the processor specifies a coordinate value outside the range of the road included in the map data among the coordinate values included in the vehicle position data;
A second procedure in which the processor calculates a center of the distribution of the identified coordinate values in each of a plurality of ranges in a coordinate space, and estimates a line connecting the plurality of centers of the distribution as a new road;
A third step of excluding, from the new road, a line connecting the centers of the plurality of distributions, one end of which is connected to a road included in the map data and the other end is not connected to a road included in the map data; When,
A map generation method comprising: a fourth procedure in which the processor transmits map update data including information indicating a position and a shape of the new road to the plurality of terminal devices via the interface.
請求項8に記載の地図生成方法であって、
前記第2手順は、前記プロセッサが、前記複数の範囲の各々における前記特定された座標値の分布のばらつきを計算し、前記複数の分布のうち前記計算されたばらつきが所定の値より小さい分布の中心を結ぶ線を前記新規道路として推定する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 8,
In the second procedure, the processor calculates a variation in the distribution of the specified coordinate values in each of the plurality of ranges, and the distribution of the calculated variation among the plurality of distributions is smaller than a predetermined value. A map generation method comprising a step of estimating a line connecting the centers as the new road.
請求項8に記載の地図生成方法であって、
前記第3手順は、前記複数の分布の中心を結ぶ線の一端に相当する前記分布の中心と前記地図データに含まれる道路との距離が所定の値より小さい場合、前記プロセッサが、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 8,
When the distance between the center of the distribution corresponding to one end of a line connecting the centers of the plurality of distributions and the road included in the map data is smaller than a predetermined value, the third procedure includes: A map generation method comprising a step of determining that one end of a line connecting the centers of distributions is connected to a road included in the map data.
請求項8に記載の地図生成方法であって、
前記車両位置データは、前記各車両の各時刻における走行速度を示す情報をさらに含み、
前記第3手順は、前記複数の分布の中心を結ぶ線の一端に相当する前記分布の中心と前記地図データに含まれる道路との距離及び前記複数の分布の中心を結ぶ線の一端におけるいずれかの前記車両の走行速度が所定の条件を満たす場合、前記プロセッサが、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 8,
The vehicle position data further includes information indicating a traveling speed of each vehicle at each time,
The third procedure includes any one of a distance between the center of the distribution corresponding to one end of a line connecting the centers of the plurality of distributions and a road included in the map data, and one end of a line connecting the centers of the plurality of distributions. When the traveling speed of the vehicle satisfies a predetermined condition, the processor includes a procedure for determining that one end of a line connecting the centers of the plurality of distributions is connected to a road included in the map data. A map generation method.
請求項8に記載の地図生成方法であって、
前記車両位置データは、前記各車両を識別する情報と、前記各車両の各時刻における座標値と、を対応付ける情報をさらに含み、
前記第3手順は、前記プロセッサが、前記複数の分布の中心を結ぶ線の一端に相当する前記分布に含まれる第1の車両の第1の時刻における第1の座標値と、前記地図データに含まれる道路の範囲内の前記第1の車両の第2の時刻における第2の座標値と、の関係が所定の条件を満たすか否かを判定し、前記所定の条件が満たされる場合、前記複数の分布の中心を結ぶ線の一端が前記地図データに含まれる道路に接続されると判定する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 8,
The vehicle position data further includes information for associating information for identifying the vehicles with coordinate values at the times of the vehicles,
In the third procedure, the processor includes a first coordinate value at a first time of a first vehicle included in the distribution corresponding to one end of a line connecting the centers of the plurality of distributions, and the map data. Determining whether the relationship between the second coordinate value at the second time of the first vehicle within the range of the included road satisfies a predetermined condition, and when the predetermined condition is satisfied, A map generation method comprising a step of determining that one end of a line connecting the centers of a plurality of distributions is connected to a road included in the map data.
請求項12に記載の地図生成方法であって、
前記第3手順は、前記複数の分布の中心を結ぶ線の他端が前記地図データに含まれる道路に接続されると判定された場合、前記第1の車両が、前記第1の時刻と前記第2の時刻との間に、前記複数の分布の中心を結ぶ線の他端と、前記地図データに含まれる道路と、を含む最短の経路を経由して、前記第1の座標値の地点と前記第2の座標値の地点との間を移動するために必要な走行速度を前記プロセッサが計算し、前記計算された走行速度が所定の値を超える場合、前記所定の条件が満たされると判定する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 12,
In the third procedure, when it is determined that the other end of the line connecting the centers of the plurality of distributions is connected to a road included in the map data, the first vehicle is connected to the first time and the first time. The point of the first coordinate value via the shortest route including the other end of the line connecting the centers of the plurality of distributions and the road included in the map data between the second time and the second time When the processor calculates a traveling speed necessary for moving between the second coordinate value and the point of the second coordinate value, and the calculated traveling speed exceeds a predetermined value, the predetermined condition is satisfied. A map generation method comprising a determination procedure.
請求項8に記載の地図生成方法であって、
前記車両位置データは、前記各車両を識別する情報と、前記各車両の各時刻における座標値とを対応付ける情報をさらに含み、
前記第2手順は、前記プロセッサが、前記車両位置データに基づいて、前記座標空間内の複数の範囲の各々を通過した車両の数を特定し、前記通過した車両の数が所定の値より少ない前記範囲における前記座標値の分布の中心を、前記新規道路の推定から除外する手順を含むことを特徴とする地図生成方法。
The map generation method according to claim 8,
The vehicle position data further includes information for associating information for identifying each vehicle with coordinate values at each time of each vehicle,
In the second procedure, the processor specifies the number of vehicles that have passed through each of the plurality of ranges in the coordinate space based on the vehicle position data, and the number of vehicles that have passed is less than a predetermined value. A map generation method comprising a step of excluding the center of the distribution of the coordinate values in the range from the estimation of the new road.
ネットワークに接続される地図生成サーバと、各々が車両に搭載され、前記ネットワークを介して前記地図生成サーバと通信する複数の端末装置と、を有する地図生成システムであって、
前記各端末装置は、
前記ネットワークを介して前記地図生成サーバと通信する第1インターフェースと、前記各端末装置を搭載した車両の座標値を取得する位置情報取得部と、前記第1インターフェース及び前記位置情報取得部に接続される第1プロセッサと、を有し、
前記第1インターフェースを介して、前記位置情報取得部が取得した各時刻における前記座標値を含む車両位置データを前記地図生成サーバに送信し、
前記地図生成サーバは、
前記ネットワークに接続される第2インターフェースと、前記第2インターフェースに接続される第2プロセッサと、前記第2プロセッサに接続される記憶装置と、を備え、
複数の道路の位置及び形状を示す情報を含む地図データを保持し、
前記複数の端末装置から取得した前記車両位置データを保持し、
前記車両位置データに含まれる座標値のうち、前記地図データに含まれる道路の範囲外の座標値を特定し、
座標空間内の複数の範囲の各々における前記特定された座標値の分布の中心を計算し、
複数の前記分布の中心を結ぶ線を新規道路として推定し、
一端が前記地図データに含まれる道路に接続され、他端が前記地図データに含まれる道路に接続されない前記複数の分布の中心を結ぶ線を、前記新規道路から除外し、
前記新規道路の位置及び形状を示す情報を含む地図更新データを前記複数の端末装置に送信することを特徴とする地図生成システム。
A map generation system having a map generation server connected to a network, and a plurality of terminal devices each mounted on a vehicle and communicating with the map generation server via the network,
Each terminal device is
A first interface that communicates with the map generation server via the network, a position information acquisition unit that acquires a coordinate value of a vehicle equipped with each terminal device, and the first interface and the position information acquisition unit. A first processor,
Via the first interface, the vehicle position data including the coordinate values at each time acquired by the position information acquisition unit is transmitted to the map generation server,
The map generation server
A second interface connected to the network, a second processor connected to the second interface, and a storage device connected to the second processor,
Holds map data containing information indicating the location and shape of multiple roads,
Holding the vehicle position data acquired from the plurality of terminal devices;
Among the coordinate values included in the vehicle position data, specify a coordinate value outside the range of the road included in the map data,
Calculating the center of the distribution of the identified coordinate values in each of a plurality of ranges in the coordinate space;
Estimating a line connecting the centers of the plurality of distributions as a new road,
A line connecting the centers of the plurality of distributions, one end of which is connected to the road included in the map data and the other end is not connected to the road included in the map data, is excluded from the new road,
A map generation system, wherein map update data including information indicating the position and shape of the new road is transmitted to the plurality of terminal devices.
JP2012198503A 2012-09-10 2012-09-10 Map generation server, map generation method, and map generation system Active JP5930920B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012198503A JP5930920B2 (en) 2012-09-10 2012-09-10 Map generation server, map generation method, and map generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012198503A JP5930920B2 (en) 2012-09-10 2012-09-10 Map generation server, map generation method, and map generation system

Publications (2)

Publication Number Publication Date
JP2014052341A true JP2014052341A (en) 2014-03-20
JP5930920B2 JP5930920B2 (en) 2016-06-08

Family

ID=50610927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012198503A Active JP5930920B2 (en) 2012-09-10 2012-09-10 Map generation server, map generation method, and map generation system

Country Status (1)

Country Link
JP (1) JP5930920B2 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015129002A1 (en) * 2014-02-27 2015-09-03 三菱重工業株式会社 Mapping system and mapping method
KR20160071034A (en) * 2014-12-11 2016-06-21 현대자동차주식회사 Audio video navigation, vehicle and cnotrolling method of the audio video navigation
JP2016133605A (en) * 2015-01-19 2016-07-25 株式会社日立製作所 Map generation system and map generation method
JP2016162353A (en) * 2015-03-04 2016-09-05 三菱重工メカトロシステムズ株式会社 Map error detection system, map error detection method and program
JP2016180619A (en) * 2015-03-23 2016-10-13 カシオ計算機株式会社 Display control apparatus, display control method, and program
JP2017062166A (en) * 2015-09-24 2017-03-30 カシオ計算機株式会社 Electronic apparatus, setting method, and program
JP2017090649A (en) * 2015-11-10 2017-05-25 田中 成典 Road feature determination device
WO2018042591A1 (en) * 2016-09-01 2018-03-08 パイオニア株式会社 Road shape estimation device, road shape estimation method, and program
KR101861123B1 (en) * 2016-09-28 2018-07-05 (주)리커시브소프트 Mapping method for generating three-dimensional map using height information
JP2018128364A (en) * 2017-02-09 2018-08-16 三菱電機株式会社 Measurement device, position calculation device and alternative moving body
WO2019016910A1 (en) * 2017-07-20 2019-01-24 株式会社トヨタマップマスター New road deduction assistance device, new road deduction assistance method, computer program, and recording medium recording computer program
JP2019016405A (en) * 2018-10-24 2019-01-31 株式会社ゼンリンデータコム Information processing system and information processing method
WO2019103049A1 (en) * 2017-11-22 2019-05-31 株式会社ミックウェア Map information processing device, map information processing method, and map information processing program
JP2019095569A (en) * 2017-11-22 2019-06-20 株式会社 ミックウェア Map information processing device, map information processing method and map information processing program
JP2020067601A (en) * 2018-10-25 2020-04-30 株式会社 ミックウェア Map information processing apparatus, map information processing method, and map information processing program
US10793159B2 (en) 2017-10-27 2020-10-06 Hyundai Motor Company Apparatus for providing map information for determining driving situation of vehicle, system including the same, and method thereof
CN112639918A (en) * 2018-08-31 2021-04-09 株式会社电装 Map system, vehicle-side apparatus, method, and storage medium
CN112837541A (en) * 2020-12-31 2021-05-25 遵义师范学院 Intelligent traffic flow management method based on improved SSD
JP2023023232A (en) * 2021-08-04 2023-02-16 トヨタ自動車株式会社 Map update device, map update method, and map update computer program
US11796343B2 (en) 2017-11-27 2023-10-24 Mitsubishi Electric Corporation Map maintenance system and map maintenance method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0688733A (en) * 1992-09-07 1994-03-29 Nissan Motor Co Ltd Navigation apparatus for vehicle
JP2006293876A (en) * 2005-04-14 2006-10-26 Hitachi Ltd Traffic information collecting device and in-vehicle device
JP2008196925A (en) * 2007-02-13 2008-08-28 Pioneer Electronic Corp Road information update device, road information update method, and road information update system
JP2008267875A (en) * 2007-04-17 2008-11-06 Hitachi Ltd Digital road map generation method and map generation system
JP2010197083A (en) * 2009-02-23 2010-09-09 Denso Corp Map data updating device
JP2010210948A (en) * 2009-03-10 2010-09-24 Denso Corp Road map data administration system
JP2011053226A (en) * 2006-09-21 2011-03-17 Mitsubishi Electric Corp Map information processing apparatus
JP2011154404A (en) * 2011-05-02 2011-08-11 Mitsubishi Electric Corp Map information processing apparatus

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0688733A (en) * 1992-09-07 1994-03-29 Nissan Motor Co Ltd Navigation apparatus for vehicle
JP2006293876A (en) * 2005-04-14 2006-10-26 Hitachi Ltd Traffic information collecting device and in-vehicle device
JP2011053226A (en) * 2006-09-21 2011-03-17 Mitsubishi Electric Corp Map information processing apparatus
JP2008196925A (en) * 2007-02-13 2008-08-28 Pioneer Electronic Corp Road information update device, road information update method, and road information update system
JP2008267875A (en) * 2007-04-17 2008-11-06 Hitachi Ltd Digital road map generation method and map generation system
JP2010197083A (en) * 2009-02-23 2010-09-09 Denso Corp Map data updating device
JP2010210948A (en) * 2009-03-10 2010-09-24 Denso Corp Road map data administration system
JP2011154404A (en) * 2011-05-02 2011-08-11 Mitsubishi Electric Corp Map information processing apparatus

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170010103A1 (en) * 2014-02-27 2017-01-12 Mitsubishi Heavy Industries Mechatronics Systems Ltd. Map creation system and map creating method
US10670410B2 (en) 2014-02-27 2020-06-02 Mitsubishi Heavy Industries Machinery Systems, Ltd. Map creation system and map creating method
GB2537329B (en) * 2014-02-27 2021-04-07 Mitsubishi Heavy Ind Mach Systems Ltd Map creation system and map creating method
GB2537329A (en) * 2014-02-27 2016-10-12 Mitsubishi Heavy Ind Mechatronics Systems Ltd Mapping system and mapping method
WO2015129002A1 (en) * 2014-02-27 2015-09-03 三菱重工業株式会社 Mapping system and mapping method
KR20160071034A (en) * 2014-12-11 2016-06-21 현대자동차주식회사 Audio video navigation, vehicle and cnotrolling method of the audio video navigation
KR101640052B1 (en) 2014-12-11 2016-07-18 현대자동차주식회사 Audio video navigation, vehicle and cnotrolling method of the audio video navigation
JP2016133605A (en) * 2015-01-19 2016-07-25 株式会社日立製作所 Map generation system and map generation method
JP2016162353A (en) * 2015-03-04 2016-09-05 三菱重工メカトロシステムズ株式会社 Map error detection system, map error detection method and program
GB2550803B (en) * 2015-03-04 2021-08-18 Mitsubishi Heavy Ind Mach Systems Ltd Map error detection system, map error detection method, and program
KR20170109641A (en) * 2015-03-04 2017-09-29 미츠비시 쥬고우 메카토로시스테무즈 가부시키가이샤 Map error detection system, map error detection method and program
GB2550803A (en) * 2015-03-04 2017-11-29 Mitsubishi Heavy Ind Mechatronics Systems Ltd Map error detection system, map error detection method, and program
WO2016140268A1 (en) * 2015-03-04 2016-09-09 三菱重工メカトロシステムズ株式会社 Map error detection system, map error detection method, and program
US10883835B2 (en) 2015-03-04 2021-01-05 Mitsubishi Heavy Industries Machinery Systems, Ltd. Map error detection system, map error detection method, and program
KR102047168B1 (en) * 2015-03-04 2019-11-20 미츠비시 쥬고 기카이 시스템 가부시키가이샤 Map Error Detection System, Map Error Detection Method and Program
JP2016180619A (en) * 2015-03-23 2016-10-13 カシオ計算機株式会社 Display control apparatus, display control method, and program
JP2017062166A (en) * 2015-09-24 2017-03-30 カシオ計算機株式会社 Electronic apparatus, setting method, and program
JP2017090649A (en) * 2015-11-10 2017-05-25 田中 成典 Road feature determination device
WO2018042591A1 (en) * 2016-09-01 2018-03-08 パイオニア株式会社 Road shape estimation device, road shape estimation method, and program
KR101861123B1 (en) * 2016-09-28 2018-07-05 (주)리커시브소프트 Mapping method for generating three-dimensional map using height information
JP2018128364A (en) * 2017-02-09 2018-08-16 三菱電機株式会社 Measurement device, position calculation device and alternative moving body
WO2019016910A1 (en) * 2017-07-20 2019-01-24 株式会社トヨタマップマスター New road deduction assistance device, new road deduction assistance method, computer program, and recording medium recording computer program
JPWO2019016910A1 (en) * 2017-07-20 2019-11-07 株式会社トヨタマップマスター New road estimation support device, new road estimation support method, computer program, and recording medium recording computer program
US10793159B2 (en) 2017-10-27 2020-10-06 Hyundai Motor Company Apparatus for providing map information for determining driving situation of vehicle, system including the same, and method thereof
US10760920B2 (en) 2017-11-22 2020-09-01 Micware Co., Ltd. Map information processing device and map information processing method
JP2019095569A (en) * 2017-11-22 2019-06-20 株式会社 ミックウェア Map information processing device, map information processing method and map information processing program
WO2019103049A1 (en) * 2017-11-22 2019-05-31 株式会社ミックウェア Map information processing device, map information processing method, and map information processing program
US11796343B2 (en) 2017-11-27 2023-10-24 Mitsubishi Electric Corporation Map maintenance system and map maintenance method
CN112639918B (en) * 2018-08-31 2023-08-04 株式会社电装 Map system, vehicle side device, method and storage medium
CN112639918A (en) * 2018-08-31 2021-04-09 株式会社电装 Map system, vehicle-side apparatus, method, and storage medium
JP2019016405A (en) * 2018-10-24 2019-01-31 株式会社ゼンリンデータコム Information processing system and information processing method
JP2020067601A (en) * 2018-10-25 2020-04-30 株式会社 ミックウェア Map information processing apparatus, map information processing method, and map information processing program
CN112837541B (en) * 2020-12-31 2022-04-29 遵义师范学院 Intelligent traffic vehicle flow management method based on improved SSD
CN112837541A (en) * 2020-12-31 2021-05-25 遵义师范学院 Intelligent traffic flow management method based on improved SSD
JP2023023232A (en) * 2021-08-04 2023-02-16 トヨタ自動車株式会社 Map update device, map update method, and map update computer program
CN115900683A (en) * 2021-08-04 2023-04-04 丰田自动车株式会社 Map updating device, map updating method, and computer program for map updating
JP7578078B2 (en) 2021-08-04 2024-11-06 トヨタ自動車株式会社 Map update device, map update method, and computer program for updating map
CN115900683B (en) * 2021-08-04 2025-10-28 丰田自动车株式会社 Map updating device, map updating method, and map updating computer program

Also Published As

Publication number Publication date
JP5930920B2 (en) 2016-06-08

Similar Documents

Publication Publication Date Title
JP5930920B2 (en) Map generation server, map generation method, and map generation system
EP3647726B1 (en) Method and apparatus for predicting sensor error for self-localisation of a vehicle
EP3663718B1 (en) Method and apparatus for estimating a localized position on a map
JP7186607B2 (en) Method, apparatus and computer readable storage medium for updating electronic maps
CN110909096B (en) Method and device for determining recommended boarding point, storage medium and electronic equipment
US9500486B2 (en) Method and apparatus for formulating a positioning extent for map matching
JP6302848B2 (en) Map generation system and map generation method
EP2932414B1 (en) Sensor data collection
CN111985662B (en) Network vehicle-restraining method, device, electronic equipment and storage medium
CN113450455B (en) Method, apparatus and computer program product for generating a map of a road link of a parking lot
US10190884B2 (en) Navigation system, POI presentation method, POI presentation program, and recording medium
CN107784012A (en) A kind of update method and device of numerical map point of interest
US11645730B2 (en) Method, apparatus, and computer program product for identifying privacy risks in datasets
US20220338014A1 (en) Trustworthiness evaluation for gnss-based location estimates
CN104422449A (en) Vehicle navigation method and vehicle navigation device
US20220090929A1 (en) Information processing device and information processing system
WO2017220643A1 (en) Indoor radio map verification
US11337035B1 (en) Selective enabling of offline positioning
JP2009115485A (en) Navigation device, method, and program
JP7663480B2 (en) Map information creation device, road identification method, road identification program, and storage medium
US12461190B2 (en) Generation and use of a repository of mobile apparatus identifiers
US20250137788A1 (en) Indoor Waypoint System
EP4394323A1 (en) Method, apparatus, and computer program product for at least approximate real-time intelligent gap placement within mobility data using junctions inferred by features of the mobility data
EP4375620A1 (en) Method, apparatus, and computer program product for intelligent gap placement within mobility data using junctions inferred by features of the mobility data
EP4382865A1 (en) Method, apparatus, and computer program product for intelligent trajectory configurations within mobility data using junctions inferred by features of the mobility data

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20140214

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150603

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160216

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160426

R150 Certificate of patent or registration of utility model

Ref document number: 5930920

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150