Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7583998B2 - Driving history analysis system - Google Patents
[go: Go Back, main page]

JP7583998B2 - Driving history analysis system - Google Patents

Driving history analysis system Download PDF

Info

Publication number
JP7583998B2
JP7583998B2 JP2021053577A JP2021053577A JP7583998B2 JP 7583998 B2 JP7583998 B2 JP 7583998B2 JP 2021053577 A JP2021053577 A JP 2021053577A JP 2021053577 A JP2021053577 A JP 2021053577A JP 7583998 B2 JP7583998 B2 JP 7583998B2
Authority
JP
Japan
Prior art keywords
road
intersection
driving history
control unit
entrance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021053577A
Other languages
Japanese (ja)
Other versions
JP2022150803A (en
Inventor
聖也 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Aisin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin Seiki Co Ltd, Aisin Corp filed Critical Aisin Seiki Co Ltd
Priority to JP2021053577A priority Critical patent/JP7583998B2/en
Publication of JP2022150803A publication Critical patent/JP2022150803A/en
Application granted granted Critical
Publication of JP7583998B2 publication Critical patent/JP7583998B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、走行履歴解析システムに関する。 The present invention relates to a driving history analysis system.

道路上における複数の車両の動作に基づいて、一時停止が必要な地点を特定する技術が知られている。例えば、特許文献1には、車速が10km/h以下の地点を抽出し、抽出した地点を車両が走行した全回数のうち、10km/h以下の速度で走行した回数が90%以上であり、抽出した地点の出現範囲が所定の範囲内である場合に、抽出した地点が一時停止地点であると判断する技術が開示されている。 Technology is known that identifies points where a vehicle needs to stop based on the movements of multiple vehicles on a road. For example, Patent Document 1 discloses a technology that extracts points where the vehicle speed is 10 km/h or less, and determines that the extracted point is a stop point if the number of times the vehicle has traveled at a speed of 10 km/h or less is 90% or more of the total number of times the vehicle has traveled at the extracted point, and the range in which the extracted point appears is within a specified range.

特開2005-174314号公報JP 2005-174314 A

従来の技術においては、抽出した地点を車両が走行した全回数のうち、10km/h以下の速度で走行した回数が90%以上であるか否かに基づいて判定を行うため、一時停止地点が誤って特定される可能性があった。具体的には、交差点の手前における車両の動作は、車両が走行している道路の属性や車両の経路によって異なり得る。例えば、優先道路を走行している車両が交差点を直進する場合、交差点の手前で一時停止が行われない場合が多い。一方、優先道路を走行していても、車両が交差点を右左折する場合には、交差点の手前で一時停止が行われる場合が多い。従って、交差点での右左折が多い優先道路上では、交差点の手前の地点が一時停止地点であると特定されてしまうことがある。優先道路上には、通常、一時停止地点がないため、優先道路上において交差点の手前の地点が一時停止地点であると特定されると、誤って特定されたことになる。 In the conventional technology, the determination is made based on whether the number of times the vehicle traveled at a speed of 10 km/h or less is 90% or more of the total number of times the vehicle traveled at the extracted point, so there was a possibility that the stop point would be erroneously identified. Specifically, the behavior of the vehicle before an intersection may differ depending on the attributes of the road on which the vehicle is traveling and the route of the vehicle. For example, when a vehicle traveling on a priority road goes straight through an intersection, it often does not stop before the intersection. On the other hand, even if the vehicle is traveling on a priority road, when the vehicle turns right or left at an intersection, it often stops before the intersection. Therefore, on a priority road where there are many right and left turns at intersections, a point before the intersection may be identified as a stop point. Since there are usually no stop points on a priority road, if a point before an intersection on a priority road is identified as a stop point, it is an erroneous identification.

本発明は、上記課題にかんがみてなされたもので、一時停止地点を誤って特定する可能性を低減することを目的とする。 The present invention was made in consideration of the above problems, and aims to reduce the possibility of incorrectly identifying a stop point.

上記の目的を達成するため、走行履歴解析システムは、地点毎の車速を示す走行履歴を複数の車両から取得する走行履歴取得部と、走行履歴に基づいて複数の車両の車速を統計し、交差点の手前における複数の車両の一時停止地点を取得する一時停止地点取得部と、を備え、一時停止地点取得部は、車両が走行する道路を示す地図情報に基づいて、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定される場合に、走行履歴に基づいて、進入道路と交差点からの退出道路とが、道なりの道路であるか否か判定し、進入道路と交差点からの退出道路とが、道なりの道路である場合に進入道路上の走行履歴を車速の統計に利用し、道なりの道路ではない場合に進入道路上の走行履歴を車速の統計に利用しないように構成される。 To achieve the above object, the driving history analysis system includes a driving history acquisition unit that acquires driving histories indicating vehicle speeds at each point from a plurality of vehicles, and a stop point acquisition unit that collects statistics on the vehicle speeds of the plurality of vehicles based on the driving history and acquires stop points for the plurality of vehicles before an intersection. When it is identified based on map information indicating the roads on which the vehicle is traveling that there is a road that can be traveled from an entrance road to the intersection to exit the intersection by following the road, the stop point acquisition unit is configured to determine based on the driving history whether the entrance road and the exit road from the intersection are direct roads, and if the entrance road and the exit road from the intersection are direct roads, to use the driving history on the entrance road for the vehicle speed statistics, and if they are not direct roads, not to use the driving history on the entrance road for the vehicle speed statistics.

すなわち、進入道路から道なりに走行して交差点を退出可能な道路が存在する場合、交差点通過前後に走行した道路が道なりの道路ではない場合の走行履歴が統計に利用されず、道なりの道路である場合の走行履歴が統計に利用される。交差点手前で優先道路を走行している車両が道なりに走行すると、通常は、交差点通過後も優先道路を走行する。また、交差点手前で優先道路以外の道路を走行している車両が道なりに走行すると、通常は、交差点通過後も優先道路以外の道路を走行する。 In other words, if there is a road that can be used to exit an intersection by following the approach road, the driving history when the roads traveled before and after passing through the intersection were not following the roads are not used for the statistics, but the driving history when the roads were following the roads is used for the statistics. If a vehicle traveling on a priority road before an intersection follows the road, it will usually continue to travel on the priority road after passing the intersection. Also, if a vehicle traveling on a road other than the priority road before an intersection follows the road, it will usually continue to travel on the non-priority road after passing the intersection.

従って、交差点通過前後に走行した道路が道なりの道路ではない場合の走行履歴が除外され、道なりの道路である場合の走行履歴が解析に利用されると、交差点の前後で優先道路から優先道路へ走行した車両の走行履歴または交差点の前後で非優先道路から非優先道路へ走行した車両の走行履歴が解析に利用される。このため、優先道路上で右左折等のために一時停止し、その後、非優先道路を走行した場合の走行履歴は統計に利用されない。この結果、優先道路上で右左折等のために一時停止した走行履歴に基づいて、実際には一時停止地点(一時停止線)が存在しない道路上に、一時停止地点が存在すると特定される可能性を低減することができる。 Therefore, when driving histories in which the roads traveled before and after passing an intersection were not direct roads are excluded and driving histories in which the roads were direct roads are used for analysis, the driving histories of vehicles that traveled from a priority road to a priority road before and after an intersection or from a non-priority road to a non-priority road before and after an intersection are used for analysis. For this reason, driving histories in which a vehicle stopped temporarily on a priority road to make a right or left turn, etc., and then traveled on a non-priority road are not used for statistics. As a result, it is possible to reduce the possibility of identifying a stop point (stop line) on a road where there is no stop point in reality, based on driving histories in which a vehicle stopped temporarily on a priority road to make a right or left turn, etc.

走行履歴解析システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a driving history analysis system. 図2Aはリンクデータのフォーマットを示す図であり、図2Bは道路の模式図であり、図2C~図2Eは道路の例を示す図である。FIG. 2A is a diagram showing a format of link data, FIG. 2B is a schematic diagram of a road, and FIGS. 2C to 2E are diagrams showing examples of roads. 図3Aは車速の平均値を取得する際の例を説明する図であり、図3Bは一時停止地点を取得する際の例を示す図であり、図3Cは渋滞を特定する際の例を示す図である。FIG. 3A is a diagram for explaining an example of obtaining an average vehicle speed, FIG. 3B is a diagram showing an example of obtaining a stop point, and FIG. 3C is a diagram showing an example of identifying a traffic jam. 図4A~図4Cは道路種別の判定例を説明するための図である。4A to 4C are diagrams for explaining an example of determining the road type. 走行履歴解析処理を示すフローチャートである。13 is a flowchart showing a driving history analysis process. 走行履歴解析処理を示すフローチャートである。13 is a flowchart showing a driving history analysis process. 走行履歴解析処理を示すフローチャートである。13 is a flowchart showing a driving history analysis process.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)走行履歴解析システムの構成:
(2)走行履歴解析処理:
(3)他の実施形態:
Here, the embodiments of the present invention will be described in the following order.
(1) Configuration of driving history analysis system:
(2) Driving history analysis process:
(3) Other embodiments:

(1)走行履歴解析システムの構成:
図1は、走行履歴解析システム20の構成を示すブロック図である。本実施形態において、走行履歴解析システム20は、走行履歴送信システム10と協働する。走行履歴送信システム10は、走行履歴を収集する車両(プローブ車両)に搭載されるシステムであり、車両によって生成した走行履歴を走行履歴解析システム20に送信する。
(1) Configuration of driving history analysis system:
1 is a block diagram showing a configuration of a driving history analysis system 20. In this embodiment, the driving history analysis system 20 cooperates with a driving history transmission system 10. The driving history transmission system 10 is a system mounted on a vehicle (probe vehicle) that collects driving histories, and transmits driving histories generated by the vehicle to the driving history analysis system 20.

本実施形態において、走行履歴は、車両の走行履歴であり、地点毎の車速等を時刻毎に示す情報である。走行履歴解析システム20は、走行履歴送信システム10から走行履歴を取得する。走行履歴解析システム20は、当該走行履歴を解析し、一時停止地点の取得や、道路種別の取得を行う。本実施形態において、車両は複数台存在することが想定されている。各車両のそれぞれには、走行履歴送信システム10が備えられるが、図1においては、その中の一つを示している。 In this embodiment, the driving history is the driving history of the vehicle, and is information indicating the vehicle speed at each point for each time. The driving history analysis system 20 acquires the driving history from the driving history transmission system 10. The driving history analysis system 20 analyzes the driving history, and acquires stop points and road types. In this embodiment, it is assumed that there are multiple vehicles. Each vehicle is equipped with a driving history transmission system 10, and FIG. 1 shows only one of them.

走行履歴送信システム10は、CPU,RAM,ROM等を備える制御部11と通信部13とGNSS受信部14と車速センサ15とジャイロセンサ16とを備えている。通信部13は、外部の装置と無線通信を行うための装置である。制御部11による走行履歴解析システム20との情報の送受信は、通信部13を介して行われる。 The driving history transmission system 10 includes a control unit 11 including a CPU, RAM, ROM, etc., a communication unit 13, a GNSS receiving unit 14, a vehicle speed sensor 15, and a gyro sensor 16. The communication unit 13 is a device for wirelessly communicating with an external device. The control unit 11 transmits and receives information to and from the driving history analysis system 20 via the communication unit 13.

GNSS受信部14は、Global Navigation Satellite Systemの信号を受信する装置である。GNSS受信部14は、航法衛星からの電波を受信し、図示しないインタフェースを介して、車両の位置を算出するための信号を出力する。制御部11は、この信号を取得して車両の位置を取得する。車速センサ15は、車両が備える車輪の回転速度に対応した信号を出力する。制御部11は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。 The GNSS receiver 14 is a device that receives signals from the Global Navigation Satellite System. The GNSS receiver 14 receives radio waves from navigation satellites and outputs a signal for calculating the vehicle's position via an interface (not shown). The control unit 11 acquires this signal to acquire the vehicle's position. The vehicle speed sensor 15 outputs a signal corresponding to the rotational speed of the wheels of the vehicle. The control unit 11 acquires this signal via an interface (not shown) to acquire the vehicle speed.

ジャイロセンサ16は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部11は、この信号を取得して車両の進行方向を取得する。車速センサ15およびジャイロセンサ16等は、車両の走行軌道を特定するために利用される。本実施形態においては、制御部11は、車両の出発地と走行軌道とに基づいて車両の位置を特定し、出発地と走行軌道とに基づいて特定された車両の位置をGNSS受信部14の出力信号に基づいて補正する。 The gyro sensor 16 detects the angular acceleration of the vehicle turning in a horizontal plane and outputs a signal corresponding to the orientation of the vehicle. The control unit 11 acquires this signal to obtain the vehicle's traveling direction. The vehicle speed sensor 15 and the gyro sensor 16 are used to identify the vehicle's traveling trajectory. In this embodiment, the control unit 11 identifies the vehicle's position based on the vehicle's departure point and traveling trajectory, and corrects the vehicle's position identified based on the departure point and traveling trajectory based on the output signal of the GNSS receiving unit 14.

記録媒体12には、地図情報121が記録されている。地図情報121は、道路区間(リンク)の端点に対応するノードの位置を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士を接続するリンクを示すリンクデータ等を含んでいる。ここで、ノードは、交差点に対応し、リンクは、交差点から交差点までの道路区間に対応する。 Map information 121 is recorded on the recording medium 12. The map information 121 includes node data indicating the positions of nodes corresponding to the endpoints of road sections (links), shape interpolation point data indicating the positions of shape interpolation points for identifying the shape of roads between nodes, link data indicating links connecting nodes, etc. Here, a node corresponds to an intersection, and a link corresponds to a road section from one intersection to another.

なお、制御部11は、地図情報121に基づいて、種々の態様で地物の位置を定義可能である。例えば、道路区間を示すリンクの端部(交差点)からの距離と、リンクの識別情報(リンクID)とによって、車両の位置や形状補間点等の位置が定義される構成が挙げられる。むろん、交差点等の任意の地物の位置は、座標等によって定義されても良い。このように、位置を種々の態様で定義可能であることは、任意の地物について以下同様である。 The control unit 11 can define the position of a feature in various ways based on the map information 121. For example, the position of the vehicle, the position of a shape interpolation point, etc. can be defined by the distance from the end of the link (intersection) indicating the road section and the link's identification information (link ID). Of course, the position of any feature such as an intersection may also be defined by coordinates, etc. In this way, the position can be defined in various ways, and this applies to any feature below.

地図情報121は、種々のフォーマットで定義されて良い。図2Aは、リンクデータのフォーマットの例を示す図であり、図2Bは、リンクおよびノードの例を示す図である。図2Bにおいては、交差点I1,I2がリンクL1の端点であり、交差点I1にはリンクL1の他にリンクL2,L3,L4が接続されている。また、交差点I2には、リンクL1の他にリンクL5,L6,L7が接続されている。 Map information 121 may be defined in various formats. FIG. 2A is a diagram showing an example of a link data format, and FIG. 2B is a diagram showing an example of links and nodes. In FIG. 2B, intersections I1 and I2 are the end points of link L1, and in addition to link L1, links L2, L3, and L4 are connected to intersection I1. In addition to link L1, links L5, L6, and L7 are connected to intersection I2.

図2Aは、図2Bのような接続関係におけるリンクデータの例を示している。リンクIDはリンクの識別情報であり、リンクL1のリンクIDは1である。接続リンクIDは、リンクL1の端点である交差点I1,I2に接続されたリンクの識別情報である。従って、図2Bに示す接続関係であれば、図2Aに示す様に、リンクL2~L7のそれぞれのリンクIDである2~7がリンクL1のリンクIDである1に対応づけられる。 Figure 2A shows an example of link data in a connection relationship like that shown in Figure 2B. The link ID is identification information for the link, and the link ID for link L1 is 1. The connecting link ID is identification information for the link connected to intersections I1 and I2, which are the end points of link L1. Therefore, in the connection relationship shown in Figure 2B, the link IDs 2 to 7 for links L2 to L7 respectively correspond to the link ID 1 for link L1, as shown in Figure 2A.

向きは、リンクIDが1であるリンクL1上で車両が移動可能な方向を示し、0は図2Bにおける下から上に向けた方向、1は図2Bにおける上から下に向けた方向である。交差点IDは、リンクの端点である交差点の識別情報であり、図2Bに示す交差点I1の交差点IDは1,交差点I2の交差点IDは2である。図2Bに示す例において、リンクL1を向き0(下から上)に向かって移動して到達する交差点は交差点I1であるため、向き0に対して交差点ID1が対応づけられている。図2Bに示す例において、リンクL1を向き1(上から下)に向かって移動して到達する交差点は交差点I2であるため、向き1に対して交差点ID2が対応づけられている。 The direction indicates the direction in which a vehicle can move on link L1, whose link ID is 1, with 0 being the bottom-up direction in FIG. 2B and 1 being the top-down direction in FIG. 2B. The intersection ID is identification information of the intersection that is the end point of the link, with intersection I1 shown in FIG. 2B having an intersection ID of 1 and intersection I2 having an intersection ID of 2. In the example shown in FIG. 2B, the intersection reached by moving along link L1 in direction 0 (bottom-up) is intersection I1, so intersection ID 1 is associated with direction 0. In the example shown in FIG. 2B, the intersection reached by moving along link L1 in direction 1 (top-down) is intersection I2, so intersection ID 2 is associated with direction 1.

信号機は、リンクの端点である交差点が信号交差点であるか否かを示す情報であり、信号交差点は1,信号がない交差点は0である。従って、図2Aに示す例において、交差点IDが1である交差点I1は信号がない交差点であり、交差点IDが2である交差点I2は信号交差点である。 Traffic light is information that indicates whether the intersection that is the end point of the link is a signalized intersection, with a value of 1 for a signalized intersection and a value of 0 for an intersection without traffic lights. Therefore, in the example shown in Figure 2A, intersection I1 with an intersection ID of 1 is an intersection without traffic lights, and intersection I2 with an intersection ID of 2 is a signalized intersection.

道なり情報は、交差点への進入道路と、交差点からの退出道路とが道なりであるか否かを示す情報である。すなわち、交差点の前後の道路が一連の連続した道路であると見なされる道路は道なりである。図2Aに示す例においては、道なりの道路に1,道なりではない道路に0が対応づけられる。図2A,図2Bに示す例において、交差点I1への進入道路がリンクL1,交差点I1からの退出道路がリンクL2である場合が道なりであることが想定されている。このため、リンクL1から交差点I1に進入する向きを示す向き0の中で、接続リンクIDが2であるデータレコードに対して道なり情報1が対応づけられる。 The road information indicates whether the approach road to the intersection and the exit road from the intersection are roads. In other words, a road is a road if the roads before and after the intersection are considered to be a continuous series of roads. In the example shown in FIG. 2A, a road that is a road is assigned a value of 1, and a road that is not a road is assigned a value of 0. In the example shown in FIG. 2A and FIG. 2B, it is assumed that a road is a road when the approach road to the intersection I1 is link L1 and the exit road from the intersection I1 is link L2. For this reason, in the direction 0 indicating the direction entering the intersection I1 from link L1, the road information 1 is assigned to the data record with a connection link ID of 2.

同様に、図2A,図2Bに示す例において、交差点I2への進入道路がリンクL1,交差点I2からの退出道路がリンクL5である場合が道なりであることが想定されている。従って、向き1のデータレコードの中で接続リンクIDが5であるデータレコードに対して道なり情報1が対応づけられる。 Similarly, in the example shown in Figures 2A and 2B, it is assumed that the case where the entrance road to intersection I2 is link L1 and the exit road from intersection I2 is link L5 is a "follow-along" road. Therefore, the "follow-along" information 1 is associated with the data record with a connection link ID of 5 among the data records for direction 1.

以上のように、道なり情報は、交差点への進入道路と、交差点からの退出道路とが道なりであるか否かを示すが、地図情報121に含まれる全ての交差点について定義されているとは限らない。本実施形態においては、地図情報121が示す道路の一部には道なり情報が対応づけられ、一部には道なり情報が対応づけられていない状態が想定されている。すなわち、実際の交差点においては、例えば、接続角度が0°(直進方向)であるなど、道なりであることが明らかな進入道路と、退出道路との組であっても、地図情報121において、道なり情報が対応づけられていない場合がある。 As described above, the road-adjusting information indicates whether the entrance road to an intersection and the exit road from the intersection are road-adjusting, but it is not necessarily defined for all intersections included in the map information 121. In this embodiment, it is assumed that some of the roads shown in the map information 121 are associated with road-adjusting information, and some are not. That is, at an actual intersection, for example, even if there is a pair of an entrance road and an exit road that are clearly road-adjusting, such as one with a connection angle of 0° (straight ahead), the road-adjusting information may not be associated in the map information 121.

地図情報121には、これらの情報以外にも種々の情報が含まれている。例えば、各リンクデータが示す道路区間上に存在する一時停止地点(道路標示としての一時停止線や道路標識としての一時停止指示看板等)の位置を示す情報が含まれ得る。一時停止地点の位置を示す情報も、道路上の全ての一時停止地点について、地図情報121で定義されているとは限らない。すなわち、本実施形態においては、一時停止地点が存在する道路の一部には当該一時停止地点の位置を示す情報が対応づけられ、一部には一時停止地点の位置を示す情報が対応づけられていない。後述の走行履歴解析システム20は、走行履歴に基づいて、一時停止地点の位置を特定し、地図情報に対して追記することができる。 Map information 121 includes various other information in addition to the above information. For example, it may include information indicating the position of a stop point (such as a stop line as a road marking or a stop sign as a road sign) that exists on the road section indicated by each link data. Information indicating the position of the stop point is not necessarily defined in map information 121 for all stop points on the road. That is, in this embodiment, some roads on which a stop point exists are associated with information indicating the position of the stop point, and some roads are not associated with information indicating the position of the stop point. The driving history analysis system 20 described below can identify the position of the stop point based on the driving history and add it to the map information.

さらに、地図情報121には、リンクデータが示す道路区間が進入禁止であるか否かを示す情報も含まれている。当該情報も、種々の手法で定義されて良く、例えば、交差点への進入道路を示すリンクIDに対して、交差点進入後に走行できない道路区間や、走行できる道路区間を対応づけることによって、進入禁止が定義される構成等が採用可能である。 In addition, the map information 121 also includes information indicating whether or not the road section indicated by the link data is prohibited from entry. This information may also be defined in various ways. For example, a configuration may be adopted in which a prohibited entry is defined by associating a link ID indicating an approach road to an intersection with a road section that is not navigable after entering the intersection and a road section that is navigable.

制御部11は、ROMや図示しない記録媒体に記憶された種々のプログラムを実行することができる。本実施形態の制御部11は、このプログラムの1つとして、走行履歴送信プログラム110を実行することができる。走行履歴送信プログラム110が実行されると、制御部11は、走行履歴送信部111として機能する。制御部11は、走行履歴送信部111の機能により、走行履歴を生成し、通信部13を介して走行履歴を走行履歴解析システム20に送信する。 The control unit 11 can execute various programs stored in a ROM or a recording medium (not shown). In this embodiment, the control unit 11 can execute a driving history transmission program 110 as one of these programs. When the driving history transmission program 110 is executed, the control unit 11 functions as a driving history transmission unit 111. The control unit 11 generates a driving history by using the function of the driving history transmission unit 111, and transmits the driving history to the driving history analysis system 20 via the communication unit 13.

走行履歴は、地点毎の車速を示す情報であり、本実施形態においては一定期間毎(例えば1秒毎)に走行履歴が収集される。すなわち、走行履歴は、一定期間毎の車両の存在地点と、各地点での車速とを対応づけた情報である。上述の様に、車両が存在する地点は、種々の態様で定義されて良いが、本実施形態においては、道路区間を示すリンクの端部(交差点)からの距離と、リンクの識別情報(リンクID)との組合せによって定義可能である。 The driving history is information indicating the vehicle speed at each point, and in this embodiment, the driving history is collected at regular intervals (for example, every second). In other words, the driving history is information that associates the vehicle's location for each regular period with the vehicle speed at each point. As described above, the location where the vehicle is located may be defined in various ways, but in this embodiment, it can be defined by a combination of the distance from the end of the link indicating the road section (intersection) and the link's identification information (link ID).

制御部11は、走行履歴送信部111の機能により、車両の走行過程において一定期間毎に、車両の現在地を特定する。本実施形態において、制御部11は、マップマッチング処理を行ってリンク上での車両の位置を特定する。すなわち、制御部11は、GNSS受信部14,車速センサ15,ジャイロセンサ16の出力信号に基づいて、一定期間毎に車両の現在地を取得する。さらに、制御部11は、当該車両の現在地の履歴と地図情報121が示す道路形状とに基づいて、マップマッチング処理を行い、道路区間上での車両の現在地を特定する。この結果、車両の現在地は、道路区間上での一定期間毎の位置の履歴となる。制御部11は、当該道路区間を示すリンクを特定し、当該リンクの端部(移動方向前方の交差点)の位置からの距離を特定し、リンクIDを対応づける。 The control unit 11 uses the function of the driving history transmission unit 111 to identify the current location of the vehicle at regular intervals during the driving process of the vehicle. In this embodiment, the control unit 11 performs map matching processing to identify the position of the vehicle on the link. That is, the control unit 11 acquires the current location of the vehicle at regular intervals based on the output signals of the GNSS receiving unit 14, the vehicle speed sensor 15, and the gyro sensor 16. Furthermore, the control unit 11 performs map matching processing based on the history of the current location of the vehicle and the road shape indicated by the map information 121 to identify the current location of the vehicle on the road section. As a result, the current location of the vehicle becomes the history of the position on the road section at regular intervals. The control unit 11 identifies the link indicating the road section, identifies the distance from the end of the link (the intersection ahead in the direction of travel), and associates the link ID.

さらに、制御部11は、一定期間毎の車両の各位置における車速を取得する。車速は、種々の手法で取得されて良く、例えば、車速センサ15の出力値に基づいて取得される。制御部11は、一定期間毎に車両が存在する地点(交差点からの距離およびリンクID)に対して各地点における車速を対応付けることによって走行履歴を定義し、RAMまたは記録媒体12に記録する。なお、マップマッチング処理によってリンクが特定できない場合等においては、一定期間毎の車両の座標および各座標での車速等によって走行履歴を定義可能である。 Furthermore, the control unit 11 acquires the vehicle speed at each position of the vehicle for each fixed period of time. The vehicle speed may be acquired by various methods, for example, based on the output value of the vehicle speed sensor 15. The control unit 11 defines the driving history by associating the vehicle speed at each point where the vehicle is located (distance from the intersection and link ID) for each fixed period of time, and records the driving history in the RAM or recording medium 12. Note that in cases where a link cannot be identified by map matching processing, the driving history can be defined by the coordinates of the vehicle for each fixed period of time and the vehicle speed at each coordinate, etc.

そして、制御部11は、走行履歴送信部111の機能により、走行履歴に対して車両の識別情報である車両IDを対応付け、通信部13を介して走行履歴解析システム20に送信する。走行履歴の送信タイミングは任意であり、定期的に送信されても良いし、一定距離走行毎に送信されても良いし、各種のトリガ(例えば、交差点への進入や交差点からの退出等)に応じて送信されても良い。以上の処理が、各車両において実施されることにより、走行履歴解析システム20においては、複数の車両の走行履歴を蓄積する。 The control unit 11 then uses the function of the driving history transmission unit 111 to associate the driving history with a vehicle ID, which is the vehicle's identification information, and transmits it to the driving history analysis system 20 via the communication unit 13. The timing of transmitting the driving history is arbitrary, and the driving history may be transmitted periodically, after a certain distance has been driven, or in response to various triggers (for example, entering an intersection or exiting an intersection). The above processing is performed in each vehicle, and the driving history analysis system 20 accumulates the driving histories of multiple vehicles.

次に、走行履歴解析システム20について説明する。走行履歴解析システム20は、CPU,RAM,ROM等を備える制御部21と記録媒体22と通信部23とを備えている。記録媒体22は、種々の情報を記録することが可能であり、本実施形態においては、走行履歴解析システム20の運用過程で走行履歴を示す走行履歴情報221が蓄積されていく。また、記録媒体22には、予め地図情報222が記録されている。当該地図情報222は、初期において、走行履歴送信システム10の記録媒体12に記録された地図情報121と同一である。一方、走行履歴解析システム20によって、後述の様にして一時停止地点等が取得されると、地図情報121に記録されていなかった一時停止地点等が追記されていく。従って、走行履歴解析システム20による解析が進んでいくと、地図情報222に含まれる情報は、地図情報121に含まれる情報と異なり得る。 Next, the driving history analysis system 20 will be described. The driving history analysis system 20 includes a control unit 21 including a CPU, RAM, ROM, etc., a recording medium 22, and a communication unit 23. The recording medium 22 can record various information, and in this embodiment, driving history information 221 indicating the driving history is accumulated during the operation of the driving history analysis system 20. In addition, map information 222 is recorded in advance on the recording medium 22. The map information 222 is initially the same as the map information 121 recorded on the recording medium 12 of the driving history transmission system 10. On the other hand, when the driving history analysis system 20 acquires a stop point or the like as described below, the stop point or the like that was not recorded in the map information 121 is added. Therefore, as the analysis by the driving history analysis system 20 progresses, the information contained in the map information 222 may differ from the information contained in the map information 121.

制御部21は、記録媒体22やROMに記憶された種々のプログラムを実行することができる。本実施形態の制御部21は、このプログラムの1つとして、走行履歴解析プログラム210を実行することができる。走行履歴解析プログラム210が実行されると、制御部21は、走行履歴取得部211,一時停止地点取得部212,道路種別取得部213として機能する。 The control unit 21 can execute various programs stored in the recording medium 22 or ROM. In this embodiment, the control unit 21 can execute a driving history analysis program 210 as one of these programs. When the driving history analysis program 210 is executed, the control unit 21 functions as a driving history acquisition unit 211, a stop point acquisition unit 212, and a road type acquisition unit 213.

走行履歴取得部211は、地点毎の車速を示す走行履歴を複数の車両から取得する機能である。すなわち、制御部21は、走行履歴取得部211の機能により、車両から送信される走行履歴を、通信部23を介して取得する。走行履歴が取得されると、制御部21は、取得した走行履歴を、走行履歴情報221として、記録媒体22に記録する。 The driving history acquisition unit 211 is a function that acquires driving histories indicating the vehicle speed at each point from multiple vehicles. That is, the control unit 21 acquires the driving histories transmitted from the vehicles via the communication unit 23 using the function of the driving history acquisition unit 211. When the driving history is acquired, the control unit 21 records the acquired driving history in the recording medium 22 as driving history information 221.

一時停止地点取得部212は、走行履歴に基づいて複数の車両の車速を統計し、交差点の手前における複数の車両の一時停止地点を取得する機能である。本実施形態において、制御部21は、交差点への進入道路上の既定区間における車速の平均値に基づいて、交差点の手前で停止したと推定される地点を特定し、一時停止地点として取得する。このため、本実施形態において制御部21は、交差点への進入道路上の既定区間(例えば、30m)における走行履歴を取得する。そして、制御部21は、既定区間を複数の区間に分割し、各区間内での車速の平均値を走行履歴毎に特定する。 The stop point acquisition unit 212 is a function that collects statistics on the vehicle speeds of multiple vehicles based on the driving history and acquires the stop points of multiple vehicles before an intersection. In this embodiment, the control unit 21 identifies a point where the vehicles are estimated to have stopped before the intersection based on the average vehicle speed in a predefined section on the approach road to the intersection, and acquires this as the stop point. Therefore, in this embodiment, the control unit 21 acquires the driving history in a predefined section (e.g., 30 m) on the approach road to the intersection. Then, the control unit 21 divides the predefined section into multiple sections and identifies the average vehicle speed in each section for each driving history.

図3Aは、車速の平均値を取得する際の例を説明する図である。図3Aにおいては、30mの既定区間が5m毎の区間に分割された例を示しており、交差点からの距離を横軸に示して5m毎に区切ることにより、分割された区間を模式的に示している。走行履歴1~走行履歴5は、ある進入道路を走行した車両毎の走行履歴を示している。従って、図3Aに示す例では、5台分の走行履歴が解析されることが想定されているが、むろん、走行履歴はより多数であって良い。 Figure 3A is a diagram explaining an example of obtaining an average vehicle speed. Figure 3A shows an example in which a 30m predefined section is divided into sections of 5m each, and the divided sections are shown diagrammatically by dividing the section into 5m intervals with the distance from the intersection shown on the horizontal axis. Driving history 1 to driving history 5 show the driving history of each vehicle that has traveled on a certain entry road. Therefore, in the example shown in Figure 3A, it is assumed that the driving histories of five vehicles are analyzed, but of course the driving histories may be greater.

制御部21は、各走行履歴における車速に基づいて、分割された5mの区間毎の車速の平均値を取得する。さらに、制御部21は、同一区間内において車速の平均値が第1閾値以下となった車両の割合が既定値以上となるか否か判定する。なお、第1閾値は、一時停止していると見なすことができる車速として予め決められた値であり、例えば、10km/hである。既定値は、一時停止地点が存在するとみなすことができる割合として予め決められた値であり、例えば、90%である。 The control unit 21 obtains the average vehicle speed for each divided 5 m section based on the vehicle speed in each driving history. Furthermore, the control unit 21 determines whether the percentage of vehicles whose average vehicle speed is equal to or less than a first threshold value within the same section is equal to or greater than a preset value. The first threshold value is a predetermined value as the vehicle speed at which it can be considered that a temporary stop is occurring, for example, 10 km/h. The preset value is a predetermined value as the percentage at which it can be considered that a temporary stop point is occurring, for example, 90%.

図3Aに示す例であれば、5m~10mの区間と、10m~15mの区間において、走行履歴1~走行履歴5の全ての平均車速が10km/h以下である。従って、制御部21は、同一区間内において車速の平均値が第1閾値以下となった車両の割合が100%であり、既定値以上になると判定する。当該演算の結果、車速の平均値が第1閾値以下となった車両の割合が既定値以上となった区間に一時停止地点が存在すると見なされるが、本実施形態においては、さらに、詳細な解析を行うことによって一時停止地点の位置を詳細に取得する。他の実施形態では、車速の平均値が第1閾値以下となった車両の割合が既定値以上となった区間が一時停止地点であると見なされても良い。 In the example shown in FIG. 3A, the average vehicle speeds in all of the driving histories 1 to 5 are 10 km/h or less in the 5 m to 10 m section and the 10 m to 15 m section. Therefore, the control unit 21 determines that the percentage of vehicles whose average vehicle speed is equal to or less than the first threshold in the same section is 100%, which is equal to or greater than the preset value. As a result of this calculation, a stop point is deemed to exist in the section where the percentage of vehicles whose average vehicle speed is equal to or less than the first threshold is equal to or greater than the preset value, but in this embodiment, the position of the stop point is obtained in detail by further performing a detailed analysis. In other embodiments, a stop point may be deemed to be a section where the percentage of vehicles whose average vehicle speed is equal to or less than the first threshold is equal to or greater than the preset value.

詳細な一時停止地点の位置の取得において、具体的には、制御部21は、車速の平均値が第1閾値以下となった車両の割合が既定値以上となった区間を解析対象とする。このような区間が、図3Aのように、複数個存在する場合、制御部21は、区間内の車速の平均値を複数の走行履歴に渡って平均化し、平均化された値が最小の区間を解析対象とする。図3Aに示す例であれば、5m~10mの区間が解析対象の区間となる。 To obtain the detailed position of the stop point, specifically, the control unit 21 analyzes the section where the proportion of vehicles whose average vehicle speed is equal to or less than the first threshold is equal to or greater than a preset value. If there are multiple such sections, as in FIG. 3A, the control unit 21 averages the average vehicle speed within the section across multiple driving histories, and analyzes the section with the smallest average value. In the example shown in FIG. 3A, the section from 5 m to 10 m is the section to be analyzed.

詳細な解析において制御部21は、走行履歴に基づいて、車速が最小となる地点を特定する。図3Bは、図3Aに示す5m~10mの区間が解析対象となった場合において、当該区間の車速を1m毎に示した図である。制御部21は、このように、特定の距離(図3Bにおいては1m)毎の車速を特定し、当該車速の中の最小値を取得する。この結果、走行履歴毎に車速が最小となる地点(区間)が特定される。図3Bにおいては、車速の最小値を太線の数値で示している。 In the detailed analysis, the control unit 21 identifies the point where the vehicle speed is minimum based on the driving history. Figure 3B is a diagram showing the vehicle speed for each meter in the 5 m to 10 m section shown in Figure 3A that is the subject of analysis. In this way, the control unit 21 identifies the vehicle speed for each specific distance (1 m in Figure 3B) and obtains the minimum value of the vehicle speed. As a result, the point (section) where the vehicle speed is minimum is identified for each driving history. In Figure 3B, the minimum vehicle speed value is indicated by a bold numerical value.

制御部21は、このように、車速が最小となる地点に基づいて、一時停止地点を取得する。例えば、制御部21は、走行履歴毎の車速を比較し、最小の車速となる区間を特定し、最も多くの走行履歴で車速が最小となった区間を特定する。そして、制御部21は、特定された区間の基準位置を一時停止地点と見なす。図3Bに示す例であれば、走行履歴1,2において最小の車速となる区間は6m~7mの区間である。また、走行履歴3~5において最小の車速となる区間は7m~8mの区間である。従って、最も多くの走行履歴で車速が最小となった区間は、7m~8mの区間である。基準位置は、一時停止地点と見なされる位置であれば良く、例えば、区間の前方側の端部である。この場合、図3Bに示す交差点から7mの位置Pが一時停止地点として取得される。むろん、以上の手法は一例であり、例えば、最小の車速となる区間の位置の平均が一時停止地点と見なされても良い。 In this way, the control unit 21 acquires the stop point based on the point where the vehicle speed is minimum. For example, the control unit 21 compares the vehicle speed for each driving history, identifies the section where the vehicle speed is minimum, and identifies the section where the vehicle speed is minimum in the most driving histories. Then, the control unit 21 regards the reference position of the identified section as the stop point. In the example shown in FIG. 3B, the section where the vehicle speed is minimum in driving histories 1 and 2 is the section from 6 m to 7 m. Also, the section where the vehicle speed is minimum in driving histories 3 to 5 is the section from 7 m to 8 m. Therefore, the section where the vehicle speed is minimum in the most driving histories is the section from 7 m to 8 m. The reference position may be any position that is regarded as a stop point, for example, the front end of the section. In this case, the position P 7 m from the intersection shown in FIG. 3B is acquired as the stop point. Of course, the above method is one example, and for example, the average position of the sections where the vehicle speed is minimum may be regarded as the stop point.

本実施形態においては、以上のようにして、走行履歴に基づいて一時停止地点を取得する。このように、走行履歴に基づいて一時停止地点が取得されると、当該一時停止地点の位置を示す情報が地図情報222に追記される。従って、本実施形態によれば、一時停止地点が存在するにもかかわらず、地図情報222に記録されていなかった一時停止地点について、当該地点を示す情報を生成し、地図情報222に追記して更新していくことができる。 In this embodiment, the stop point is acquired based on the driving history in the above manner. When the stop point is acquired based on the driving history in this manner, information indicating the position of the stop point is added to the map information 222. Therefore, according to this embodiment, for a stop point that exists but has not been recorded in the map information 222, information indicating the location can be generated and added to the map information 222 to update it.

本実施形態においては、以上の構成において、一時停止地点を誤って特定する構成を低減するための構成が採用されている。具体的には、一時停止地点を誤って特定する原因となる走行履歴を除外し、除外後の走行履歴に基づいて解析を行うように構成されている。具体的には、多くの交差点に接続された道路においては、優先道路と非優先道路とが決められる。そして、交差点の前後で走行する道路が非優先道路である場合、非優先道路上を走行する車両は交差点の直前で一時停止する必要があるが、優先道路上を走行する車両は、必ずしも一時停止する必要はない。 In the present embodiment, a configuration is adopted to reduce the number of configurations that erroneously identify a stop point in the above configuration. Specifically, the configuration is such that driving history that causes erroneous identification of a stop point is excluded, and analysis is performed based on the driving history after exclusion. Specifically, for roads connected to many intersections, priority roads and non-priority roads are determined. Then, when the roads traveled before and after an intersection are non-priority roads, vehicles traveling on the non-priority roads must stop temporarily just before the intersection, but vehicles traveling on the priority roads do not necessarily need to stop temporarily.

交差点に対してこのような優先道路と非優先道路とが接続されている場合、一般的には、交差点への進入道路が非優先道路であれば、交差点の直前に一時停止地点が存在し、交差点への進入道路が優先道路であれば、交差点の直前に一時停止地点は存在しない。従って、交差点の前後において非優先道路が走行された場合、一時停止された走行履歴が収集される可能性が高い。また、交差点の前後において優先道路が走行された場合、一時停止されなかった走行履歴が収集される可能性が高い。 When such a priority road and a non-priority road are connected to an intersection, generally, if the approach road to the intersection is a non-priority road, there is a stop point immediately before the intersection, and if the approach road to the intersection is a priority road, there is no stop point immediately before the intersection. Therefore, if non-priority roads are traveled before and after the intersection, there is a high possibility that driving history in which a vehicle was stopped temporarily will be collected. Also, if priority roads are traveled before and after the intersection, there is a high possibility that driving history in which a vehicle was not stopped temporarily will be collected.

しかし、優先道路を進入道路として交差点に進入する場合であっても、車両が交差点を直進せず、右左折する場合、一般的には一時停止される。このため、本実施形態においては、優先道路上で右左折等が行われた可能性が高い走行履歴は解析に利用されない。 However, even when a vehicle enters an intersection using a priority road as an entrance road, if the vehicle does not go straight through the intersection but instead turns right or left, the vehicle will generally be forced to stop temporarily. For this reason, in this embodiment, driving history in which there is a high possibility that a turn was made on a priority road is not used in the analysis.

このように、優先道路上で右左折等が行われた可能性が高い走行履歴を除外するため、制御部21は、車両が走行する道路を示す地図情報222に基づいて、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定される場合に、走行履歴に基づいて、進入道路と交差点からの退出道路とが、道なりの道路であるか否か判定する。 In this way, to exclude driving history in which there is a high possibility that a right or left turn was made on a priority road, when the control unit 21 identifies, based on the map information 222 indicating the roads on which the vehicle is traveling, that there is a road that can be traveled from the entrance road to the intersection to exit the intersection by following the road, the control unit 21 determines, based on the driving history, whether the entrance road and the exit road from the intersection are direct roads.

本実施形態において制御部21は、道なり情報または道路の接続角度に基づいて進入道路から道なりに走行して交差点を退出可能な道路が存在するか否か判定する。具体的には、制御部21は、地図情報222を参照し、進入道路のリンクデータに対して、道なり情報が対応づけられている場合に、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定する。例えば、図2A,図2Bに示す例において、進入道路が交差点I1に進入するリンクL1である場合、交差点I1に接続された接続リンクL2に対して道なり情報が対応づけられている。従って、この場合、制御部21は、進入道路から道なりに走行して交差点を退出可能な道路が存在すると判定する。 In this embodiment, the control unit 21 determines whether or not there is a road that can be traveled along from the entrance road to exit the intersection based on the road-following information or the road connection angle. Specifically, the control unit 21 refers to the map information 222, and when road-following information is associated with the link data of the entrance road, it determines that there is a road that can be traveled along from the entrance road to the intersection to exit the intersection. For example, in the example shown in Figures 2A and 2B, when the entrance road is link L1 entering intersection I1, road-following information is associated with the connection link L2 connected to intersection I1. Therefore, in this case, the control unit 21 determines that there is a road that can be traveled along from the entrance road to exit the intersection.

進入道路のリンクデータに対して、道なり情報が対応づけられていない場合、制御部21は、道路の接続角度に基づいて、進入道路から道なりに走行して交差点を退出可能な道路が存在するか否か判定する。例えば、図2A,図2Bに示す例において、リンクL1に対する接続リンクL2に道なり対応づけられていない場合を想定する。この場合、制御部21は、道路の接続角度に基づいて、進入道路から道なりに走行して交差点を退出可能な道路が存在するか否か判定する。 If no road-following information is associated with the link data of the entrance road, the control unit 21 determines, based on the road connection angle, whether or not there is a road that can be used to exit the intersection by following the road from the entrance road. For example, in the example shown in Figures 2A and 2B, assume that no road-following information is associated with the connecting link L2 for link L1. In this case, the control unit 21 determines, based on the road connection angle, whether or not there is a road that can be used to exit the intersection by following the road from the entrance road.

具体的には、制御部21は、走行履歴に基づいて、進入道路から進入する交差点を特定し、地図情報222に基づいて、当該交差点に接続された道路区間を特定する。例えば、図2Cに示す例において、交差点I1に対する進入道路がリンクL1である場合、交差点I1に接続荒れたリンクL2,L3,L4が特定される。さらに、制御部21は、地図情報222に基づいて、進入道路から交差点に進入する向きを示すベクトルと、交差点からの各道路に退出する向きを示すベクトルと、を特定する。例えば、図2Cに示す例であれば、進入道路についてベクトルV1、他の道路についてベクトルV2,V3,V4が特定される。 Specifically, the control unit 21 identifies an intersection entered from an entrance road based on the driving history, and identifies a road section connected to the intersection based on the map information 222. For example, in the example shown in FIG. 2C, if the entrance road to intersection I1 is link L1, links L2, L3, and L4 connected to intersection I1 are identified. Furthermore, the control unit 21 identifies a vector indicating the direction of entering the intersection from the entrance road and vectors indicating the direction of exiting each road from the intersection based on the map information 222. For example, in the example shown in FIG. 2C, vector V1 is identified for the entrance road, and vectors V2, V3, and V4 are identified for the other roads.

さらに、制御部21は、進入道路から交差点に進入する向きを示すベクトルと他のベクトルとの始点を同一点に設定し、前者のベクトルを基準とした場合の他のベクトルの傾斜角の絶対値を交差角度の絶対値として取得する。例えば、図2Cに示す例であれば、制御部21は、進入道路としてのリンクL1とリンクL2との交差角度の絶対値を0°、進入道路としてのリンクL1とリンクL3との交差角度の絶対値を90°、進入道路としてのリンクL1とリンクL4との交差角度の絶対値を90°として取得する。 Furthermore, the control unit 21 sets the start point of the vector indicating the direction of approaching the intersection from the entrance road and the other vector to the same point, and obtains the absolute value of the inclination angle of the other vector when the former vector is used as the reference as the absolute value of the intersection angle. For example, in the example shown in FIG. 2C, the control unit 21 obtains the absolute value of the intersection angle between link L1 and link L2 as the entrance roads as 0°, the absolute value of the intersection angle between link L1 and link L3 as the entrance roads as 90°, and the absolute value of the intersection angle between link L1 and link L4 as the entrance roads as 90°.

なお、道路の向きを示すベクトルは、ノードの位置等に基づいて特定可能である。例えば、進入道路の端点であるノードの位置を結ぶベクトルであって、進入先の交差点側のノードを終点、反対側のノードを始点としたベクトルを定義すれば、進入道路の向きを示すベクトルを定義することができる。一方、退出道路の端点であるノードの位置を結ぶベクトルであって、退出前の交差点側のノードを始点、反対側のノードを終点としたベクトルを定義すれば、退出する際に走行する道路の向きを示すベクトルを定義することができる。道路上に形状補間点が存在する場合、交差点に最も近い形状補間点と交差点に相当するノードとによってベクトルが定義されて良い。 The vector indicating the direction of the road can be specified based on the node position, etc. For example, by defining a vector that connects the positions of the nodes that are the endpoints of the approach road, with the node on the intersection side of the approach destination as the end point and the node on the opposite side as the start point, it is possible to define a vector indicating the direction of the approach road. On the other hand, by defining a vector that connects the positions of the nodes that are the endpoints of the exit road, with the node on the intersection side before exiting as the start point and the node on the opposite side as the end point, it is possible to define a vector that indicates the direction of the road to travel when exiting. If there is a shape interpolation point on the road, the vector may be defined by the shape interpolation point closest to the intersection and the node corresponding to the intersection.

以上のようにして進入道路と他の道路との交差角度が取得されると、制御部21は、進入道路に対する交差角度の絶対値が閾値(例えば、45°)以下の道路が存在する場合に、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定する。但し、本実施形態においては、例外が存在する。具体的には、制御部21は、進入道路に対する交差角度の絶対値が閾値以下の道路が存在しても、当該道路が進入禁止である場合には、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定しない。 When the intersection angle between the entrance road and other roads is obtained in the above manner, the control unit 21 determines that there exists a road that can be traveled from the entrance road to the intersection and exit the intersection if the absolute value of the intersection angle with the entrance road is less than or equal to a threshold value (e.g., 45°). However, in this embodiment, there is an exception. Specifically, even if there exists a road whose absolute value of the intersection angle with the entrance road is less than or equal to a threshold value, if entry to that road is prohibited, the control unit 21 does not determine that there exists a road that can be traveled from the entrance road to the intersection and exit the intersection if entry to that road is prohibited.

このため、制御部21は、地図情報222を参照し、進入道路に対する交差角度の絶対値が閾値以下の道路が、進入道路から進入禁止であるか否かを判定する。進入道路から進入禁止である場合、制御部21は、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定しない。 For this reason, the control unit 21 refers to the map information 222 and determines whether a road whose absolute value of the intersection angle with respect to the entrance road is equal to or less than a threshold is prohibited from entry from the entrance road. If entry is prohibited from the entrance road, the control unit 21 does not identify that there is a road that can be driven along from the entrance road to the intersection to exit the intersection.

図2C,図2Dは、交差点I1に接続する道路がリンクL1,L2,L3,L4であり、接続角度は双方で同一である例である。さらに、これらの例において、図2Cの例ではリンクL1が進入道路である場合にリンクL2に退出可能であるが、図2Dの例ではリンクL2が進入禁止であり、リンクL1が進入道路である場合にリンクL2に退出不可能であることが想定されている。これらの場合、図2Cにおいては交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定されるが、図2Dにおいては交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定されない。 Figures 2C and 2D show examples in which the roads connecting to intersection I1 are links L1, L2, L3, and L4, and the connection angles are the same for both. Furthermore, in these examples, in the example of Figure 2C, when link L1 is an entrance road, it is possible to exit to link L2, but in the example of Figure 2D, it is assumed that entry to link L2 is prohibited, and when link L1 is an entrance road, it is not possible to exit to link L2. In these cases, in Figure 2C, it is identified that there is a road that can be driven from the entrance road to the intersection to exit the intersection by following the road, but in Figure 2D, it is not identified that there is a road that can be driven from the entrance road to the intersection to exit the intersection by following the road.

以上の処理によって、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定された場合、制御部21は、走行履歴情報221に基づいて、進入道路と交差点からの退出道路とが、道なりの道路であるか否か判定する。すなわち、制御部21は、進入道路上の走行履歴に基づいて、交差点への進入後、交差点から退出道路に退出した走行履歴を特定する。当該退出道路に対して道なり情報が対応づけられている場合、制御部21は、進入道路と退出道路とが、道なりの道路であると判定する。また、進入道路と退出道路との交差角度の絶対値が閾値以下であって、進入禁止ではない場合、制御部21は、進入道路と退出道路とが、道なりの道路であると判定する。そして、制御部21は、進入道路と退出道路とが、道なりの道路であると判定された場合、進入道路上の走行履歴を車速の統計に利用する。進入道路と退出道路とが、道なりの道路であると判定されない場合、進入道路上の走行履歴を車速の統計に利用しない。以上の構成により、一時停止地点を誤って特定する可能性を低減することができる。また、道なり情報が存在しない場合であっても、道なりの走行であると判定できる可能性を高めることができる。 When the above process identifies a road that can be driven along the approach road to the intersection and exit the intersection, the control unit 21 determines whether the approach road and the exit road from the intersection are along-road roads based on the driving history information 221. That is, the control unit 21 identifies a driving history of entering an intersection and then exiting the intersection to an exit road based on the driving history on the approach road. When along-road information is associated with the exit road, the control unit 21 determines that the approach road and the exit road are along-road roads. Also, when the absolute value of the intersection angle between the approach road and the exit road is equal to or less than a threshold and entry is not prohibited, the control unit 21 determines that the approach road and the exit road are along-road roads. When the control unit 21 determines that the approach road and the exit road are along-road roads, it uses the driving history on the approach road for vehicle speed statistics. If the approach road and the exit road are not determined to be roads that follow the road, the driving history on the approach road is not used for vehicle speed statistics. This configuration reduces the possibility of erroneously identifying a stop point. It also increases the possibility of determining that driving is following the road, even if road information does not exist.

進入道路に対する交差角度の絶対値が閾値以下である道路が存在しても、当該道路が進入禁止である場合、例えば、図2Dに示す場合、道なりの走行履歴は存在しないため、制御部21は、進入道路上の走行履歴の解析を実施するため、進入道路上の走行履歴を車速の統計に利用する。以上の構成により、解析可能な交差点が減ってしまうことを防止することができる。そして、以上の構成によれば、道なりの走行ではない場合の走行履歴の中で解析に利用可能な走行履歴に基づいて一時停止地点であるか否かを判定することができ、一時停止地点であるか否かを判定できる可能性を高めることができる。 Even if a road exists whose absolute value of the intersection angle with respect to the entrance road is equal to or less than the threshold, if the road is prohibited from entry, for example as shown in FIG. 2D, there is no history of following the road, so the control unit 21 uses the driving history on the entrance road for vehicle speed statistics in order to analyze the driving history on the entrance road. This configuration makes it possible to prevent a reduction in the number of intersections that can be analyzed. Furthermore, this configuration makes it possible to determine whether or not a stop point is located based on the driving history that can be used for analysis among the driving history when not following the road, thereby increasing the possibility of determining whether or not a stop point is located.

一方、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在すると特定されない場合、制御部21は、進入道路上の走行履歴を車速の統計に利用する。すなわち、進入道路から道なりの道路が存在しない場合、例えば、進入道路から直進方向の先に道路が存在せず、進入道路であるリンクL1の先が、例えば、図2Eに示すようにT字路になっていると考えられる。このような場合、進入道路からの道なりの走行履歴は存在しないため、制御部21は、進入道路上の走行履歴の解析を実施するため、進入道路上の走行履歴を車速の統計に利用する。以上の構成により、解析可能な交差点が減ってしまうことを防止することができる。 On the other hand, if it is not identified that there is a road that can be traveled along from the approach road to the intersection to exit the intersection, the control unit 21 uses the travel history on the approach road for vehicle speed statistics. That is, if there is no road that can be traveled along from the approach road, for example, there is no road in a straight direction from the approach road, and it is considered that the end of the approach road, link L1, is a T-junction, for example, as shown in FIG. 2E. In such a case, since there is no travel history along a straight road from the approach road, the control unit 21 uses the travel history on the approach road for vehicle speed statistics in order to analyze the travel history on the approach road. With the above configuration, it is possible to prevent the number of intersections that can be analyzed from decreasing.

さらに、本実施形態においては、渋滞している場合の走行履歴を除外し、除外後の走行履歴に基づいて解析を行うように構成されている。すなわち、交差点への進入道路上で渋滞が発生している場合、一時停止地点の存在に関わらず、車両が一時停止し得る。このため、本実施形態においては、進入道路上で渋滞が発生していた場合の走行履歴は解析に利用されない。 Furthermore, in this embodiment, the driving history when there is congestion is excluded, and the analysis is performed based on the driving history after exclusion. In other words, if there is congestion on the approach road to the intersection, the vehicle may stop temporarily regardless of the presence of a stop point. For this reason, in this embodiment, the driving history when there is congestion on the approach road is not used in the analysis.

渋滞が発生した場合の走行履歴を除外するため、制御部21は、走行履歴に基づいて渋滞の際に特徴的に現れる車速変化があったか否か判定する。具体的には、制御部21は、進入道路上での車速が閾値以下になった後に閾値以上になる車速変化が既定の回数以上繰り返された場合に、当該進入道路上で渋滞が発生していたと判定する。閾値は、車両がほぼ停止していると見なされるような車速の値であれば良く、本実施形態においては10km/hである。また、本実施形態において、既定の回数は、3回である。このため、制御部21は、進入道路上の走行履歴に基づいて、車速と閾値とを比較し、車速が閾値より大きい状態から小さくなり、さらに車速が閾値より小さい状態から大きくなった回数をカウントする。 To exclude driving history when congestion occurs, the control unit 21 determines whether there has been a change in vehicle speed that is characteristic of congestion based on the driving history. Specifically, the control unit 21 determines that congestion has occurred on the entry road when the vehicle speed on the entry road changes to be equal to or below a threshold and then equal to or above the threshold a predetermined number of times or more. The threshold may be any vehicle speed at which the vehicle is considered to be almost stopped, and is 10 km/h in this embodiment. In this embodiment, the predetermined number of times is three. Therefore, based on the driving history on the entry road, the control unit 21 compares the vehicle speed with the threshold and counts the number of times the vehicle speed has decreased from a state greater than the threshold to a state greater than the threshold, and then increased from a state less than the threshold.

図3Cは、ある進入道路上での走行履歴における車速の推移の例を示す図である。図3Cに示すグラフにおいて、横軸は時間、縦軸は車速である。図3Cにおいては、時刻t1において車速が閾値である10km/h以下になり、時刻t2において再び10km/h以上になったことが想定されている。従って、車速が閾値以下になった後に閾値以上になる車速変化が時刻t1~t2において1回存在したことになる。図3Cに示す例においては、時刻t3~t4,t5~t6,t7~t8にかけても同様の車速変化が存在している。従って、この例であれば、制御部21は、車速変化が4回存在したと判定する。 Figure 3C is a diagram showing an example of the transition of vehicle speed in the driving history on a certain entry road. In the graph shown in Figure 3C, the horizontal axis is time, and the vertical axis is vehicle speed. In Figure 3C, it is assumed that the vehicle speed falls below the threshold value of 10 km/h at time t1, and then rises above 10 km/h again at time t2. Therefore, there is one vehicle speed change between times t1 and t2 in which the vehicle speed falls below the threshold and then rises above the threshold. In the example shown in Figure 3C, similar vehicle speed changes also occur from times t3 to t4, t5 to t6, and t7 to t8. Therefore, in this example, the control unit 21 determines that there have been four vehicle speed changes.

当該回数は、既定の回数である3回以上である。従って、この場合、制御部21は、当該進入道路上で渋滞が発生していたと見なす。進入道路上で渋滞が発生していた場合、制御部21は、当該進入道路での走行履歴を車速の統計に利用しない。一方、進入道路上で渋滞が発生していない場合、制御部21は、当該進入道路での走行履歴を車速の統計に利用する。以上の構成により、渋滞によって一時停止した地点が、交通規制等による一時停止地点であると、誤って特定する可能性を低減することができる。 The number of times is equal to or greater than the preset number of times, 3. Therefore, in this case, the control unit 21 considers that congestion has occurred on the approach road. If congestion has occurred on the approach road, the control unit 21 does not use the driving history on the approach road for vehicle speed statistics. On the other hand, if congestion has not occurred on the approach road, the control unit 21 uses the driving history on the approach road for vehicle speed statistics. With the above configuration, it is possible to reduce the possibility of erroneously identifying a point where a vehicle has stopped due to congestion as a point where a vehicle has stopped due to traffic regulations, etc.

また、本実施形態においては、走行履歴に基づいて車速変化をカウントすることで渋滞であったか否かを判定することができるため、簡易な構成によって渋滞していたか否かを特定することができる。さらに、本実施形態において、既定の回数は3回であるため、渋滞ではない場合においても発生する典型的な車速変化を、渋滞であると見なす可能性を低減することができる。すなわち、交差点においては、一時停止地点(一時停止線等)で一時停止した後、交差点進入直前に再度一時停止するという2段階の一時停止が良く行われる。既定の回数が2回であると、このような典型的な走行履歴に基づいて渋滞していたと判定してしまうことがあり得る。しかし、既定の回数が3回以上であれば、このような典型的な走行履歴に基づいて渋滞していたと判定される可能性を低減することができる。 In addition, in this embodiment, since it is possible to determine whether or not there was a traffic jam by counting the vehicle speed change based on the driving history, it is possible to identify whether or not there was a traffic jam with a simple configuration. Furthermore, in this embodiment, since the default number is three times, it is possible to reduce the possibility that typical vehicle speed changes that occur even when there is no traffic jam are considered to be a traffic jam. That is, at intersections, a two-stage stop is often performed in which a vehicle stops at a stop point (such as a stop line) and then stops again just before entering the intersection. If the default number is two times, it is possible to determine that there was a traffic jam based on such a typical driving history. However, if the default number is three or more times, it is possible to reduce the possibility that a traffic jam is determined to be based on such a typical driving history.

以上の処理によれば、一時停止地点を誤って特定する可能性を低減した状態で、一時停止地点を取得することができる。一時停止地点が取得されると、地図情報222に記録されるため、この後、当該地図情報222に基づいて、当該一時停止地点を示す情報を利用することができる。一時停止地点を示す情報を利用する手法は、種々の手法があり得る。例えば、地図情報222をナビゲーションシステムに配信したり、ナビゲーションシステムからの要求に基づいて地図情報222に基づく処理を行ったりする構成が挙げられる。 According to the above process, it is possible to acquire a stop point while reducing the possibility of erroneously identifying the stop point. When a stop point is acquired, it is recorded in the map information 222, and thereafter, information indicating the stop point can be used based on the map information 222. There are various methods for using the information indicating the stop point. For example, the map information 222 may be distributed to a navigation system, or processing based on the map information 222 may be performed based on a request from the navigation system.

また、ナビゲーションシステムや走行履歴解析システム20は、一時停止地点を示す情報に基づいて、各種の案内を行うことも可能である。例えば、一時停止地点に向けて走行している車両に対して一時停止地点を案内する構成等が挙げられる。さらに、一時停止地点を示す情報に基づいて、車両制御が行われてもよい。例えば、一時停止地点に向けて走行している車両において減速制御を行い、一時停止地点で停止させる構成等が挙げられる。むろん、これらの例以外にも種々の構成が採用されてよい。 The navigation system and driving history analysis system 20 can also provide various kinds of guidance based on the information indicating the stop point. For example, a configuration can be used to notify a vehicle traveling toward a stop point of the stop point. Furthermore, vehicle control can be performed based on the information indicating the stop point. For example, a configuration can be used to perform deceleration control on a vehicle traveling toward a stop point, and stop the vehicle at the stop point. Of course, various configurations other than these examples can be adopted.

以上のように、一時停止地点を示す情報は、種々の手法で利用可能であるが、本実施形態において制御部21は、道路種別取得部213の機能により、さらに、一時停止地点が存在する道路であることを示す情報を定義し、地図情報222に追記する。すなわち、優先道路においては、一時停止地点が存在しない場合が多く、一時停止地点は非優先道路に存在することが多い。従って、一時停止地点が存在する道路であることを示す情報が地図情報222に含まれていれば、高い確率で非優先道路であると推定することが可能になる。 As described above, information indicating a stop point can be used in various ways, but in this embodiment, the control unit 21 uses the function of the road type acquisition unit 213 to further define information indicating that the road has a stop point and adds it to the map information 222. That is, priority roads often do not have stop points, and stop points are often found on non-priority roads. Therefore, if the map information 222 contains information indicating that a road has a stop point, it is possible to estimate with a high probability that the road is a non-priority road.

道路種別は、一時停止地点が含まれる道路以外にも、種々の種別が想定され得るため、本実施形態において制御部21は、道路種別取得部213の機能により、走行履歴に基づいて複数の車両の車速を統計し、交差点への進入道路の種別を取得する。具体的には、制御部21は、一時停止地点取得部212の機能によって、一時停止地点が取得された道路区間を、一時停止地点が含まれる道路として取得する。この場合、制御部21は、地図情報222を更新し、当該一時停止地点が含まれる道路を示すリンクデータに対して、一時停止地点が含まれる道路であることを示す情報(フラグ等)を対応づける。 Therefore, since various types of roads can be assumed other than roads that include a stop point, in this embodiment, the control unit 21 uses the function of the road type acquisition unit 213 to collect statistics on the vehicle speeds of multiple vehicles based on the driving history and acquire the type of the approach road to the intersection. Specifically, the control unit 21 uses the function of the stop point acquisition unit 212 to acquire the road section in which the stop point is acquired as a road that includes a stop point. In this case, the control unit 21 updates the map information 222 and associates information (such as a flag) indicating that the road includes a stop point with the link data indicating the road that includes the stop point.

なお、一時停止地点は、車速が10km/h以下になった割合が90%以上の区間に存在する地点である。従って、一時停止地点が含まれる道路は、10km/hを第1閾値と見なした場合に、進入道路上の同一区間内において車速が第1閾値以下となった車両の割合が既定値以上の道路であると言える。 Note that a stop point is a point in a section where the percentage of vehicles whose speed falls below 10 km/h is 90% or more. Therefore, if 10 km/h is considered to be the first threshold, a road that includes a stop point can be said to be a road where the percentage of vehicles whose speed falls below the first threshold in the same section on the approach road is equal to or greater than a predetermined value.

制御部21は、さらに、走行履歴に基づいて進入道路上で減速が行われる道路を取得する。具体的には、制御部21は、一時停止地点が含まれる道路ではなく、かつ、交差点手前の既定区間における車速が第1閾値より大きい第2閾値(例えば、30km/h)以下となった車両の割合が既定値以上である進入道路を、減速地点が含まれる道路として取得する。なお、第2閾値は、進入道路上で減速が行われたと判定するための値であり、例えば進入道路での平均車速より小さい値である。 The control unit 21 further acquires roads on which deceleration occurs on the approach road based on the driving history. Specifically, the control unit 21 acquires, as roads containing a deceleration point, an approach road that does not include a stop point and on which the proportion of vehicles whose vehicle speed in a predetermined section before an intersection is equal to or lower than a second threshold (e.g., 30 km/h) that is greater than the first threshold is equal to or greater than a predetermined value. The second threshold is a value for determining that deceleration has occurred on the approach road, and is, for example, a value smaller than the average vehicle speed on the approach road.

減速地点が含まれる道路を取得する際の処理は、種々の処理によって実現可能であり、本実施形態においては、図3Aに示す処理と類似の処理によって実現される。すなわち、制御部21は、同一の進入道路上での走行履歴のそれぞれから既定区間(例えば、交差点から30mの区間)の走行履歴を抽出する。さらに、制御部21は、既定区間を複数の区間に分割し、各区間内での車速の平均値を走行履歴毎に特定する。 The process of acquiring roads that include deceleration points can be realized by various processes, and in this embodiment, it is realized by a process similar to the process shown in FIG. 3A. That is, the control unit 21 extracts the driving history of a predetermined section (e.g., a section 30 m from an intersection) from each driving history on the same entrance road. Furthermore, the control unit 21 divides the predetermined section into multiple sections and identifies the average vehicle speed within each section for each driving history.

そして、制御部21は、各区間の車速の平均値を第2閾値と比較し、車速が第2閾値以下である割合が既定値以上である場合に、当該進入道路を、減速地点が含まれる道路として取得する。図3Aに示す例と異なり、同一の区間において車速が第1閾値(10km/h)以下となる割合が既定値(90%)以上にならず、車速が第2閾値(30km/h)以下となる割合が既定値(90%)以上であれば、その道路は、減速地点が含まれる道路と見なされる。 The control unit 21 then compares the average vehicle speed for each section with the second threshold, and if the percentage at which the vehicle speed is equal to or less than the second threshold is equal to or greater than a preset value, acquires the approach road as a road that includes a deceleration point. Unlike the example shown in FIG. 3A, if the percentage at which the vehicle speed is equal to or less than the first threshold (10 km/h) in the same section is not equal to or greater than the preset value (90%), and the percentage at which the vehicle speed is equal to or less than the second threshold (30 km/h) is equal to or greater than the preset value (90%), the road is considered to include a deceleration point.

むろん、この処理は一例であり、図3Aのような計算結果を流用しない構成であっても良い。例えば、制御部21は、既定区間全体での車速の平均値を各走行履歴に基づいて取得し、各走行履歴によって取得された車速の平均値が第2閾値以下となった割合が既定値以上である場合に、当該道路を減速地点が含まれる道路として取得しても良い。いずれにしても、減速地点が含まれる道路であることが特定された場合、制御部21は、地図情報222を更新し、当該減速地点が含まれる道路を示すリンクデータに対して、減速地点が含まれる道路であることを示す情報(フラグ等)を対応づける。 Of course, this process is just one example, and a configuration that does not use the calculation results as in FIG. 3A may also be used. For example, the control unit 21 may obtain the average vehicle speed for the entire predetermined section based on each driving history, and if the percentage of the average vehicle speed obtained from each driving history that is below the second threshold is equal to or higher than a predetermined value, obtain the road as a road that includes a deceleration point. In any case, when a road is identified as including a deceleration point, the control unit 21 updates the map information 222 and associates information (such as a flag) indicating that the road includes a deceleration point with the link data indicating the road including the deceleration point.

なお、減速地点が含まれる道路を取得する際には、減速地点が特定されても良いし、特定されなくても良い。減速地点が特定される場合には、一時停止地点が特定される際と同様の処理を利用可能である。例えば、制御部21が、各走行履歴に基づいて、既定区間を分割した後の各区間の車速の平均値を取得し、車速の平均値が第2閾値以下となった車両の割合が既定値以上となった区間を解析対象とする。そして、当該解析対象の区間内で車速が最小になる地点を減速地点としても良い。減速地点が特定された場合、制御部21は、減速地点を示す情報を地図情報222に追記する。 When acquiring a road that includes a deceleration point, the deceleration point may or may not be specified. When a deceleration point is specified, the same process as when a stop point is specified can be used. For example, the control unit 21 obtains the average vehicle speed of each section after dividing the predetermined section based on each driving history, and analyzes the section where the proportion of vehicles whose average vehicle speed is equal to or less than the second threshold value is equal to or greater than the predetermined value. Then, the point where the vehicle speed is minimum within the section to be analyzed may be set as the deceleration point. When a deceleration point is specified, the control unit 21 adds information indicating the deceleration point to the map information 222.

さらに、制御部21は、一時停止地点が含まれる道路、減速地点が含まれる道路、のいずれでもない道路を、減速されない道路として取得する。この場合、制御部21は、地図情報222を更新し、当該減速されない道路を示すリンクデータに対して、減速されない道路であることを示す情報(フラグ等)を対応づける。 Furthermore, the control unit 21 acquires roads that are neither roads that include a stop point nor roads that include a deceleration point as roads on which deceleration is not required. In this case, the control unit 21 updates the map information 222 and associates information (such as a flag) indicating that the road is one on which deceleration is not required with the link data indicating the road on which deceleration is not required.

以上の構成によれば、道路が、一時停止地点が含まれる道路、減速地点が含まれる道路、減速されない道路に分類される。各道路上での車両は、分類に対応した動作をする可能性が高いと推定される。例えば、一時停止地点が含まれる道路上では一時停止される可能性が高く、減速地点が含まれる道路上では減速される可能性が高く、減速されない道路上では減速されない可能性が高いと推定される。従って、本実施形態によれば、道路種別により、道路上での種々の車両の動作を推定することが可能である。 According to the above configuration, roads are classified into roads that include stop points, roads that include deceleration points, and roads that do not decelerate. It is estimated that vehicles on each road are likely to behave in a manner that corresponds to the classification. For example, it is estimated that vehicles are likely to be stopped on roads that include stop points, likely to decelerate on roads that include deceleration points, and likely not to decelerate on roads that do not decelerate. Therefore, according to this embodiment, it is possible to estimate various vehicle behaviors on roads based on the road type.

道路種別は、走行履歴に基づいて取得される種別であれば良く、本実施形態においては、さらに、道路の種類を細分化する構成を備えている。具体的には、制御部21は、道路種別取得部213の機能により、一時停止地点が含まれる道路と、減速地点が含まれる道路と、が交差する場合、当該減速地点が含まれる道路を、見通しが悪い道路として取得する。 The road type may be any type that is acquired based on the driving history, and in this embodiment, the system is further configured to subdivide the road types. Specifically, when a road that includes a stop point intersects with a road that includes a deceleration point, the control unit 21 uses the function of the road type acquisition unit 213 to acquire the road that includes the deceleration point as a road with poor visibility.

図4Aに示す例では、交差点I1に対してリンクL1~L4が接続されている。また、リンクL1,L2は減速地点が含まれる道なりの道路であり、リンクL3,L4は一時停止地点が含まれる道なりの道路である。このように、道なりの道路同士が交差点において交差し、交差するする道路が、一時停止地点が含まれる道路と、減速地点が含まれる道路とである場合、一時停止地点が含まれる道路は非優先道路であると推定されるため、減速地点が含まれる道路は優先道路であると推定される。 In the example shown in FIG. 4A, links L1 to L4 are connected to intersection I1. Links L1 and L2 are roads that follow a path and include a deceleration point, and links L3 and L4 are roads that follow a path and include a stop point. In this way, when roads that follow a path intersect at an intersection and the intersecting roads are a road that includes a stop point and a road that includes a deceleration point, the road that includes the stop point is presumed to be a non-priority road, and therefore the road that includes the deceleration point is presumed to be a priority road.

優先道路においては、減速せずに交差点を通り抜けても良いが、それでも減速されていると言うことは、多くの運転者が危険予知を行って車両を減速させている可能性が高いと言える。そこで、制御部21は、当該減速地点が含まれる道路は、見通しが悪い道路であると見なす。見通しが悪い道路が特定されると、制御部21は、当該道路に対して見通しが悪い道路であることを示す情報を対応づけて、地図情報222を更新する。この構成によれば、見通しの悪い道路に到達する前に、地図情報222に基づいて、見通しの悪い道路であることを特定することが可能になる。 On a priority road, it is acceptable to pass through an intersection without slowing down, but if the vehicle is still being slowed down, it is highly likely that many drivers are predicting danger and slowing down their vehicles. Therefore, the control unit 21 considers the road that includes the deceleration point to be a road with poor visibility. When a road with poor visibility is identified, the control unit 21 updates the map information 222 by associating the road with information indicating that it is a road with poor visibility. With this configuration, it becomes possible to identify a road with poor visibility based on the map information 222 before reaching the road with poor visibility.

さらに、制御部21は、道路種別取得部213の機能により、減速されない道路と、減速地点が含まれる道路と、が交差する場合、当該減速地点が含まれる道路を、一時停止が無視されやすい道路として取得する。図4Bに示す例では、交差点I1に対してリンクL1~L4が接続されている。また、リンクL1,L2は減速地点が含まれる道なりの道路であり、リンクL3,L4は減速されない道なりの道路である。このように、道なりの道路同士が交差点において交差し、交差するする道路が、減速地点が含まれる道路と、減速されない道路である場合、減速されない道路は優先道路であると推定されるため、減速地点が含まれる道路は非優先道路であると推定される。 Furthermore, when a road on which no deceleration occurs intersects with a road that includes a deceleration point, the control unit 21, using the function of the road type acquisition unit 213, acquires the road that includes the deceleration point as a road on which a stop is likely to be ignored. In the example shown in FIG. 4B, links L1 to L4 are connected to intersection I1. Links L1 and L2 are roads that follow a path that includes a deceleration point, and links L3 and L4 are roads that follow a path on which no deceleration occurs. In this way, when roads that follow a path intersect at an intersection and the intersecting roads are a road that includes a deceleration point and a road on which no deceleration occurs, the road on which no deceleration occurs is presumed to be a priority road, and therefore the road that includes a deceleration point is presumed to be a non-priority road.

非優先道路では、交差点の手前で一時停止するべきであるが、それでも一時停止される可能性が低く、減速される可能性が高いと言うことは、多くの運転者が一時停止を無視する可能性が高いと言える。そこで、制御部21は、当該減速地点が含まれる道路は、一時停止が無視されやすい道路であると見なす。一時停止が無視されやすい道路が特定されると、制御部21は、当該道路に対して一時停止が無視されやすい道路であることを示す情報を対応づけて、地図情報222を更新する。この構成によれば、一時停止が無視されやすい道路に到達する前に、地図情報222に基づいて、一時停止が無視されやすい道路であることを特定することが可能になる。 On non-priority roads, drivers should stop before an intersection, but even then, the likelihood of stopping is low and the likelihood of slowing down means that many drivers are likely to ignore the stop sign. Therefore, the control unit 21 considers the road that includes the deceleration point to be a road where stop signs are likely to be ignored. When a road where stop signs are likely to be ignored is identified, the control unit 21 updates the map information 222 by associating the road with information indicating that the road is a road where stop signs are likely to be ignored. With this configuration, it becomes possible to identify a road where stop signs are likely to be ignored based on the map information 222 before arriving at a road where stop signs are likely to be ignored.

さらに、制御部21は、道路種別取得部213の機能により、減速地点が含まれる道路同士が交差する場合、これらの減速地点が含まれる道路を、双方ともに一時停止地点が含まれる道路として取得する。図4Cに示す例では、交差点I1に対してリンクL1~L4が接続されている。また、リンクL1,L2は減速地点が含まれる道なりの道路であり、リンクL3,L4は減速地点が含まれる道なりの道路である。このように、道なりの道路同士が交差点において交差し、交差するする道路が、双方ともに減速地点が含まれる道路である場合、道路の種別を正確に判定できないとみなし、制御部21は、双方ともに一時停止地点が含まれる道路とする。制御部21は、これらの道路に対して一時停止地点が含まれる道路であることを示す情報を対応づけて、地図情報222を更新する。 Furthermore, when roads including deceleration points intersect with each other, the control unit 21 uses the function of the road type acquisition unit 213 to acquire the roads including these deceleration points as roads including a stop point. In the example shown in FIG. 4C, links L1 to L4 are connected to intersection I1. Links L1 and L2 are roads that follow a road and include a deceleration point, and links L3 and L4 are roads that follow a road and include a deceleration point. In this way, when roads that follow a road intersect at an intersection and both of the intersecting roads include a deceleration point, the control unit 21 considers that the type of the road cannot be determined accurately, and determines that both of the intersecting roads include a stop point. The control unit 21 updates the map information 222 by associating these roads with information indicating that they are roads that include a stop point.

地図情報222に記録された道路種別に関する情報を利用する際に、地点に関する案内や制御を行うことが考えられる。従って、減速地点を含むことに基づいて案内や制御が行われるよりも、一時停止地点を含むことに基づいて案内や制御が行われる方が、より安全性の高い走行の支援に繋がる可能性が高い。そこで、本実施形態においては、制御部21は、減速地点が含まれる道路同士が交差する場合、これらの減速地点が含まれる道路を、双方ともに一時停止地点が含まれる道路として取得している。むろん、この構成は一例であり、双方ともに減速地点が含まれる道路と見なされても良く、他の構成であっても良い。 When using information related to road types recorded in the map information 222, it is possible to provide guidance and control regarding points. Therefore, guidance and control based on the inclusion of a stop point is more likely to lead to support for safer driving than guidance and control based on the inclusion of a deceleration point. Therefore, in this embodiment, when roads that include deceleration points intersect, the control unit 21 acquires both roads that include these deceleration points as roads that both include stop points. Of course, this configuration is one example, and both may be considered to be roads that include deceleration points, or other configurations may be used.

(2)走行履歴解析処理:
次に、制御部21が実行する走行履歴解析処理を説明する。図5、図6、図7は、走行履歴解析処理を示すフローチャートである。走行履歴送信システム10から車両の走行履歴が送信されると、制御部21は、走行履歴取得部211の機能により、当該走行履歴を取得し、記録媒体22に対して走行履歴情報221を追加していく。走行履歴解析処理は、このようにして走行履歴情報221が蓄積された状況において実行される。
(2) Driving history analysis process:
Next, the driving history analysis process executed by the control unit 21 will be described. Figures 5, 6, and 7 are flowcharts showing the driving history analysis process. When the driving history of the vehicle is transmitted from the driving history transmission system 10, the control unit 21 acquires the driving history by the function of the driving history acquisition unit 211, and adds the driving history information 221 to the recording medium 22. The driving history analysis process is executed in a state where the driving history information 221 has been accumulated in this manner.

走行履歴解析処理は、種々のトリガで開始されて良い。例えば、定期的に開始されても良いし、新たに収集された走行履歴の量が既定量を超える度に開始されても良い。また、走行履歴解析処理において解析対象となる走行履歴は、走行履歴情報221として蓄積された走行履歴の全てであっても良いし、一部であっても良い。後者としては、例えば、新たに収集された走行履歴の量が既定量を超えた進入道路についての走行履歴を解析対象とする構成等が挙げられる。また、本実施形態において解析対象となる走行履歴は、交差点を通過した前後の走行履歴であるため、例えば、交差点から既定距離(例えば、30m)の範囲における車両の走行履歴が抽出されて解析対象の走行履歴とされても良い。すなわち、ある道路の一方の端点が第1の交差点、他方の端点が第2の交差点である場合、当該道路上の走行履歴が、第1の交差点からの退出道路上での走行履歴であるとともに、第2の交差点への進入道路上での走行履歴である状況が発生し得る。この場合、同一の道路上での走行履歴が、退出道路上での走行履歴と、進入道路上での走行履歴と、に分割されて、それぞれが解析対象となっても良い。 The driving history analysis process may be started by various triggers. For example, it may be started periodically, or it may be started each time the amount of newly collected driving history exceeds a predetermined amount. In addition, the driving history to be analyzed in the driving history analysis process may be all or a part of the driving history accumulated as the driving history information 221. As the latter, for example, a configuration in which the driving history of the approach road where the amount of newly collected driving history exceeds a predetermined amount is analyzed may be mentioned. In addition, since the driving history to be analyzed in this embodiment is the driving history before and after passing the intersection, for example, the driving history of the vehicle within a predetermined distance (for example, 30 m) from the intersection may be extracted and used as the driving history to be analyzed. That is, when one end point of a road is a first intersection and the other end point is a second intersection, a situation may occur in which the driving history on the road is the driving history on the exit road from the first intersection and the driving history on the approach road to the second intersection. In this case, the driving history on the same road may be divided into driving history on the exit road and driving history on the entrance road, and each may be subject to analysis.

ここでは、走行履歴情報221に含まれる走行履歴が進入道路上での走行履歴に分割され、分割された走行履歴のそれぞれに基づいて走行履歴解析処理が行われる構成が想定されている。走行履歴解析処理が開始されると、制御部21は、解析対象の走行履歴を取得する(ステップS100)。本実施形態においては、一時停止地点を誤って特定しないように、誤りの原因となる走行履歴をフィルタリングする。このため、本実施形態において制御部21は、まず、交差点への進入道路上の走行履歴のそれぞれについてフィルタリングを行っていく。そこで、ステップS100において、制御部21は、交差点への進入道路上の走行履歴のそれぞれを対象としてステップS100~S147のループ処理を実行し、フィルタリングを行う。具体的には、ステップS100において、制御部21は、進入道路上の走行履歴の中で、ステップS100~S147のループ処理の対象となっていない走行履歴を選択して処理対象とする。そして、制御部21は、走行履歴情報221を参照し、処理対象の走行履歴を取得する。 Here, it is assumed that the driving history included in the driving history information 221 is divided into driving histories on the approach road, and the driving history analysis process is performed based on each of the divided driving histories. When the driving history analysis process is started, the control unit 21 acquires the driving history to be analyzed (step S100). In this embodiment, in order to prevent erroneous identification of a stop point, the driving history that may cause an error is filtered. For this reason, in this embodiment, the control unit 21 first performs filtering on each of the driving histories on the approach road to the intersection. Therefore, in step S100, the control unit 21 executes the loop process of steps S100 to S147 for each of the driving histories on the approach road to the intersection, and performs filtering. Specifically, in step S100, the control unit 21 selects the driving history that is not the target of the loop process of steps S100 to S147 from the driving histories on the approach road, and sets it as the processing target. Then, the control unit 21 refers to the driving history information 221 and acquires the driving history to be processed.

次に、制御部21は、一時停止地点取得部212の機能により、リンクIDがない走行履歴を除外する(ステップS105)。すなわち、リンクIDが対応づけられていない走行履歴は、マップマッチング処理によって走行した道路区間が特定されなかった状態の走行履歴である。そこで、制御部21は、処理対象の走行履歴に対してリンクIDが対応づけられていない場合、解析対象から除外する。なお、処理対象の走行履歴が除外される場合、制御部21は、ステップS145までの処理をスキップし、ステップS147を実行する(以下同様)。 Next, the control unit 21 uses the function of the stop point acquisition unit 212 to exclude driving histories that do not have a link ID (step S105). In other words, driving histories that are not associated with a link ID are driving histories in a state where the traveled road section has not been identified by the map matching process. Therefore, if a link ID is not associated with the driving history to be processed, the control unit 21 excludes it from the analysis target. Note that if the driving history to be processed is to be excluded, the control unit 21 skips the process up to step S145 and executes step S147 (same below).

次に、制御部21は、一時停止地点取得部212の機能により、信号交差点に進入した走行履歴を除外する(ステップS110)。すなわち、信号交差点の直前には、通常は一時停止地点が存在するため、解析によって一時停止地点を特定する必要はない。そこで、制御部21は、地図情報222および処理対象の走行履歴を参照し、進入道路から進入した交差点が信号交差点であるか否か判定する。交差点が信号交差点である場合、制御部21は、処理対象の走行履歴を解析対象から除外する。 Next, the control unit 21 uses the function of the stop point acquisition unit 212 to exclude driving history in which the vehicle entered a signalized intersection (step S110). That is, since there is usually a stop point immediately before a signalized intersection, there is no need to identify the stop point through analysis. Therefore, the control unit 21 refers to the map information 222 and the driving history of the processing target to determine whether the intersection entered from the entrance road is a signalized intersection. If the intersection is a signalized intersection, the control unit 21 excludes the driving history of the processing target from the analysis targets.

次に、制御部21は、一時停止地点取得部212の機能により、処理対象の走行履歴から、誤マッチングが発生した走行履歴を除外する(ステップS115)。すなわち、マップマッチング処理において誤マッチングが発生すると、マップマッチング処理の過程で正しいリンクへのマッチングに修正するなどの処理が行われ、移動不可能なリンク間でのリンクのジャンプ等が発生し得る。このように、実際の車両の走行で発生し得ないリンクの変化が走行履歴において記録されている場合、制御部21は、誤マッチングが発生したとみなし、処理対象の走行履歴を解析対象から除外する。 Next, the control unit 21 uses the function of the temporary stop point acquisition unit 212 to exclude driving histories in which erroneous matching has occurred from the driving histories to be processed (step S115). That is, if erroneous matching occurs in the map matching process, processing such as correcting the matching to the correct link is performed during the map matching process, and link jumps between links that cannot be moved may occur. In this way, if a link change that cannot occur in actual vehicle driving is recorded in the driving history, the control unit 21 assumes that erroneous matching has occurred and excludes the driving history to be processed from the analysis targets.

次に、制御部21は、一時停止地点取得部212の機能により、地図情報222および処理対象の走行履歴を参照し、交差点への進入道路から道なりに走行して交差点を退出可能な道路が存在するか否か判定する。このため、制御部21は、ステップS120,S125の判定を行う。制御部21は、ステップS120において、制御部21は、道なり情報が対応づけられた道路が存在するか否かを判定する。具体的には、制御部21は、処理対象の走行履歴に基づいて進入道路を特定する。また、制御部21は、走行履歴および地図情報222を参照し、当該進入道路から進入した交差点を特定する。そして、制御部21は、当該交差点の交差点IDと進入道路を示すリンクIDとの組合せに対して道なり情報が対応づけられている場合に、道なり情報が対応づけられた道路が存在すると判定する。例えば、図2A,図2Bに示す例において、進入道路がリンクL1、進入した交差点がI1である場合、リンクID1および交差点ID1の組合せに対して道なり情報が対応づけられているため、道なり情報が対応づけられた道路が存在すると判定される。 Next, the control unit 21, using the function of the stop point acquisition unit 212, refers to the map information 222 and the driving history of the processing target, and determines whether or not there is a road that can be driven along from the entrance road to the intersection and exit the intersection. For this reason, the control unit 21 performs the judgment of steps S120 and S125. In step S120, the control unit 21 determines whether or not there is a road to which the road-following information is associated. Specifically, the control unit 21 identifies the entrance road based on the driving history of the processing target. The control unit 21 also refers to the driving history and map information 222, and identifies the intersection entered from the entrance road. Then, the control unit 21 determines that a road to which the road-following information is associated exists when the road-following information is associated with a combination of the intersection ID of the intersection and the link ID indicating the entrance road. For example, in the example shown in Figures 2A and 2B, if the approach road is link L1 and the entered intersection is I1, road information is associated with the combination of link ID1 and intersection ID1, so it is determined that a road associated with road information exists.

ステップS120において、道なり情報が対応づけられた道路が存在すると判定された場合、制御部21は、一時停止地点取得部212の機能により、道なりではない走行履歴を除外する(ステップS135)。すなわち、制御部21は、走行履歴情報221を参照し、処理対象の走行履歴が示す進入道路での走行後、さらに、交差点を通過した後に車両が走行した退出道路を特定する。制御部21は、当該退出道路に対して、道なり情報が対応づけられているか否か判定し、道なり情報が対応づけられていない場合、処理対象の走行履歴を解析対象から除外する。道なり情報が対応づけられている場合、制御部21は、処理対象の走行履歴を解析対象から除外しない。 If it is determined in step S120 that a road associated with the road-following information exists, the control unit 21 uses the function of the stop point acquisition unit 212 to exclude driving histories that are not road-following (step S135). That is, the control unit 21 refers to the driving history information 221 and identifies the exit road that the vehicle traveled on after traveling on the entrance road indicated by the driving history to be processed and then passing through an intersection. The control unit 21 determines whether or not the exit road is associated with road-following information, and if road-following information is not associated, excludes the driving history to be processed from the analysis target. If road-following information is associated, the control unit 21 does not exclude the driving history to be processed from the analysis target.

ステップS120において、道なり情報が対応づけられた道路が存在すると判定されない場合、制御部21は、一時停止地点取得部212の機能により、交差角度の絶対値が閾値以下の道路が存在するか否かを判定する(ステップS125)。すなわち、制御部21は、地図情報222に基づいて、進入道路によって進入する交差点に接続された道路区間を特定する。そして、制御部21は、進入道路と、交差点に接続された各道路区間の交差角度を特定する。すなわち、制御部21は、進入道路から交差点に進入する向きを示すベクトルと、交差点から各道路に退出する向きを示すベクトルとに基づいて、進入道路と各道路との交差角度の絶対値を取得する。そして、制御部21は、当該交差角度の絶対値と予め決められた閾値とを比較することによって、進入道路と各道路との交差角度の絶対値が閾値以下の道路が存在するか否かを判定する。 If it is determined in step S120 that there is no road associated with the road-contour information, the control unit 21 uses the function of the stop point acquisition unit 212 to determine whether or not there is a road whose absolute value of the intersection angle is equal to or less than the threshold (step S125). That is, the control unit 21 identifies the road section connected to the intersection entered by the entrance road based on the map information 222. Then, the control unit 21 identifies the intersection angle between the entrance road and each road section connected to the intersection. That is, the control unit 21 obtains the absolute value of the intersection angle between the entrance road and each road based on a vector indicating the direction of entering the intersection from the entrance road and a vector indicating the direction of exiting each road from the intersection. Then, the control unit 21 compares the absolute value of the intersection angle with a predetermined threshold to determine whether or not there is a road whose absolute value of the intersection angle between the entrance road and each road is equal to or less than the threshold.

進入道路と各道路との交差角度の絶対値が閾値以下の道路は、進入道路から直進またはほぼ直進することで交差点を通過できる。従って、このような方向への走行は道なりの方向への走行であるとみなすことができる。ステップS125において、交差角度の絶対値が閾値以下の道路が存在すると判定されない場合、制御部21は、ステップS135をスキップする。すなわち、この場合は、進入道路の先の交差点において、道なりに走行する道路が存在しない可能性が高いため、処理対象の走行履歴を解析対象から除外しない。 Roads where the absolute value of the intersection angle between the entrance road and each road is less than or equal to the threshold value can be passed through the intersection by going straight or almost straight from the entrance road. Therefore, driving in such a direction can be considered to be driving along the road. If it is not determined in step S125 that there is a road where the absolute value of the intersection angle is less than or equal to the threshold value, the control unit 21 skips step S135. In other words, in this case, since there is a high possibility that there is no road that can be driven along the road at the intersection beyond the entrance road, the driving history to be processed is not excluded from the analysis.

一方、ステップS125において、交差角度の絶対値が閾値以下の道路が存在すると判定された場合、制御部21は、一時停止地点取得部212の機能により、道なりの方向に存在する道路が進入禁止であるか否かを判定する(ステップS130)。すなわち、制御部21は、地図情報222を参照し、進入道路に対して道なりの方向に存在する道路が進入道路側から進入禁止であるか否か判定する。 On the other hand, if it is determined in step S125 that there is a road whose absolute value of the intersection angle is equal to or less than the threshold, the control unit 21 uses the function of the stop point acquisition unit 212 to determine whether or not entry is prohibited for the road that exists along the road (step S130). That is, the control unit 21 refers to the map information 222 and determines whether or not entry is prohibited for the road that exists along the road from the entrance road side.

ステップS130において、道なりの方向に存在する道路が進入禁止であると判定された場合、制御部21は、ステップS135をスキップする。すなわち、進入道路の先の交差点において、道なりに走行する道路が存在しない可能性が高いため、処理対象の走行履歴を解析対象から除外しない。 If it is determined in step S130 that the road in the direction of the approach is prohibited, the control unit 21 skips step S135. In other words, since there is a high possibility that there is no road to travel along at the intersection beyond the approach road, the driving history to be processed is not excluded from the analysis.

ステップS130において、道なりの方向に存在する道路が進入禁止であると判定されない場合、進入道路の先の交差点において、道なりに走行する道路が存在する。そこで、制御部21は、一時停止地点取得部212の機能により、ステップS135を実行し、道なりではない走行履歴を除外する(ステップS135)。すなわち、制御部21は、走行履歴情報221を参照し、処理対象の走行履歴が示す進入道路での走行後、さらに、交差点を通過した後に車両が走行した退出道路を特定する。制御部21は、当該退出道路が、進入道路に対する交差角度の絶対値が閾値以下の道路である場合、すなわち、直進またはほぼ直進が行われた場合、処理対象の走行履歴を解析対象から除外しない。当該退出道路が、進入道路に対する交差角度の絶対値が閾値以下の道路でない場合、すなわち、右左折等が行われた場合、制御部21は、処理対象の走行履歴を解析対象から除外する。 In step S130, if it is not determined that the road existing in the direction of the road is prohibited from entering, there is a road that runs along the road at the intersection beyond the entrance road. Therefore, the control unit 21 executes step S135 by the function of the stop point acquisition unit 212, and excludes driving history that is not along the road (step S135). That is, the control unit 21 refers to the driving history information 221 and identifies the exit road that the vehicle ran on after passing the intersection after traveling on the entrance road indicated in the driving history to be processed. If the exit road is a road whose absolute value of the intersection angle with the entrance road is less than or equal to the threshold, that is, if the vehicle traveled straight or almost straight, the control unit 21 does not exclude the driving history to be processed from the analysis target. If the exit road is not a road whose absolute value of the intersection angle with the entrance road is less than or equal to the threshold, that is, if the vehicle turned right or left, the control unit 21 excludes the driving history to be processed from the analysis target.

次に、制御部21は、一時停止地点取得部212の機能により、車速変化が既定の回数以上繰り返されたか否かを判定する(ステップS140)。すなわち、制御部21は、処理対象の走行履歴に基づいて、交差点への進入道路上での一定期間毎の車速を取得する。そして、制御部21は、進入道路上での車速が閾値以下になった後に閾値以上になる車速変化が既定の回数以上繰り返された場合に、当該進入道路上で渋滞が発生していたと判定する。 Next, the control unit 21 uses the function of the stop point acquisition unit 212 to determine whether the vehicle speed change has been repeated a predetermined number of times or more (step S140). That is, the control unit 21 acquires the vehicle speed on the approach road to the intersection for each fixed period of time based on the driving history of the target vehicle. Then, the control unit 21 determines that a traffic jam has occurred on the approach road when the vehicle speed on the approach road changes from below a threshold to above the threshold a predetermined number of times or more.

ステップS140において、車速変化が既定の回数以上繰り返されたと判定された場合、制御部21は、渋滞していた走行履歴を除外する(ステップS145)。すなわち、処理対象の走行履歴を解析対象から除外する。一方、ステップS140において、車速変化が既定の回数以上繰り返されたと判定されない場合、制御部21は、ステップS145をスキップする。 If it is determined in step S140 that the vehicle speed change has been repeated a predetermined number of times or more, the control unit 21 excludes the driving history in which there was a traffic jam (step S145). In other words, the driving history to be processed is excluded from the analysis target. On the other hand, if it is not determined in step S140 that the vehicle speed change has been repeated a predetermined number of times or more, the control unit 21 skips step S145.

次に、制御部21は、全ての走行履歴についてステップS100~S145における判定が行われたか否かを特定する(ステップS147)。ステップS147において、全ての走行履歴についてステップS100~S145における判定が行われたと特定されない場合、制御部21は、ステップS100以降の処理を繰り返す。 Next, the control unit 21 determines whether the determinations in steps S100 to S145 have been performed for all of the driving histories (step S147). If it is not determined in step S147 that the determinations in steps S100 to S145 have been performed for all of the driving histories, the control unit 21 repeats the processes from step S100 onwards.

ステップS147において、全ての走行履歴についてステップS100~S145における判定が行われたと特定された場合、制御部21は、一時停止地点取得部212の機能および道路種別取得部213の機能により、交差点への進入道路毎にステップS150~S195の処理を行う。 If it is determined in step S147 that the determinations in steps S100 to S145 have been performed for all driving histories, the control unit 21 performs the processes in steps S150 to S195 for each approach road to the intersection using the functions of the stop point acquisition unit 212 and the road type acquisition unit 213.

制御部21は、まず、処理対象の進入道路の走行履歴を取得する(ステップS150)。すなわち、制御部21は、ステップS150~S195の処理対象となっていない進入道路を一つ選択し、走行履歴情報221を参照して当該進入道路の走行履歴を取得する。この結果、処理対象の進入道路上を車両が走行した走行履歴の全てが取得される。例えば、図3Aに示す例であれば、走行履歴1~走行履歴5が取得される。 The control unit 21 first acquires the driving history of the approach road to be processed (step S150). That is, the control unit 21 selects one approach road that is not the subject of processing in steps S150 to S195, and acquires the driving history of that approach road by referring to the driving history information 221. As a result, all driving histories of the vehicle traveling on the approach road to be processed are acquired. For example, in the example shown in FIG. 3A, driving histories 1 to 5 are acquired.

次に、制御部21は、既定区間を細分化し、区間毎の車速を取得する(ステップS155)。すなわち、制御部21は、ステップS150で取得した走行履歴のそれぞれを参照し、細分化された区間毎に車速を平均化する。この結果、例えば、図3Aに示す例であれば、5m毎の区間の平均車速が取得される。 Next, the control unit 21 subdivides the predetermined section and acquires the vehicle speed for each section (step S155). That is, the control unit 21 refers to each of the driving histories acquired in step S150 and averages the vehicle speed for each subdivided section. As a result, for example, in the example shown in FIG. 3A, the average vehicle speed for each 5 m section is acquired.

次に、制御部21は、車速が第1閾値以下となった割合が既定値以上の区間が存在するか否か判定する(ステップS160)。例えば、図3Aに示す例であれば、制御部21は、車速が10km/h以下の区間を特定し、同一区間で車速が10km/h以下となっている区間の数を、全走行履歴の数で除することで、割合を取得する。そして、当該割合が90%以上である場合、制御部21は、車速が第1閾値以下となった割合が既定値以上の区間が存在すると判定する。 Next, the control unit 21 determines whether or not there is a section where the percentage of the vehicle speed that is equal to or lower than the first threshold is equal to or higher than a preset value (step S160). For example, in the example shown in FIG. 3A, the control unit 21 identifies sections where the vehicle speed is equal to or lower than 10 km/h, and obtains the percentage by dividing the number of sections in the same section where the vehicle speed is equal to or lower than 10 km/h by the number of all driving histories. Then, if the percentage is equal to or higher than 90%, the control unit 21 determines that there is a section where the percentage of the vehicle speed that is equal to or lower than the first threshold is equal to or higher than a preset value.

ステップS160において、車速が第1閾値以下となった割合が既定値以上の区間が存在すると判定された場合、制御部21は、車速が最小の区間から一時停止地点を取得する(ステップS165)。すなわち、制御部21は、ステップS155で細分化された区間の中で、車速が最小の区間を特定し、当該区間内で車速が最小になる地点を一時停止地点として取得する。 If it is determined in step S160 that there is a section where the proportion of times the vehicle speed is equal to or less than the first threshold is equal to or greater than a preset value, the control unit 21 acquires a stop point from the section where the vehicle speed is the minimum (step S165). That is, the control unit 21 identifies the section where the vehicle speed is the minimum among the sections subdivided in step S155, and acquires the point within that section where the vehicle speed is the minimum as the stop point.

次に、制御部21は、処理対象の進入道路を一時停止地点が含まれる道路として取得する(ステップS170)。すなわち、制御部21は、処理対象の進入道路に対して、一時停止地点が含まれる道路を示す情報と、一時停止地点の位置を示す情報とを対応付け、地図情報222を更新する。なお、地図情報222において、処理対象の進入道路に対して一時停止地点を示す情報が既に対応づけられている場合、当該処理対象の進入道路に対する処理(ステップS150~S190の処理)は省略されても良いし、当該処理が実行され、地図情報222に含まれる既存の情報が上書きされても良い。 Next, the control unit 21 acquires the target approach road as a road including a stop point (step S170). That is, the control unit 21 associates the target approach road with information indicating the road including the stop point and information indicating the position of the stop point, and updates the map information 222. Note that if the map information 222 already associates the target approach road with information indicating a stop point, the processing for the target approach road (steps S150 to S190) may be omitted, or the processing may be performed and the existing information included in the map information 222 may be overwritten.

一方、ステップS160において、車速が第1閾値以下となった割合が既定値以上の区間が存在すると判定されない場合、制御部21は、処理対象の進入道路上に一時停止地点が存在しないとみなす。この場合、制御部21は、車速が第2閾値以下となった割合が既定値以上の区間が存在するか否か判定する(ステップS175)。 On the other hand, if it is not determined in step S160 that there is a section where the rate at which the vehicle speed is below the first threshold is equal to or greater than the preset value, the control unit 21 assumes that there is no stop point on the target entry road. In this case, the control unit 21 determines whether there is a section where the rate at which the vehicle speed is below the second threshold is equal to or greater than the preset value (step S175).

ステップS175において、車速が第2閾値以下となった割合が既定値以上の区間が存在すると判定された場合、制御部21は、車速が最小の区間から減速地点を取得する(ステップS180)。すなわち、制御部21は、ステップS155で細分化された区間の中で、車速が最小の区間を特定し、当該区間内で車速が最小になる地点を減速地点として取得する。 If it is determined in step S175 that there is a section where the proportion of times the vehicle speed is equal to or less than the second threshold is equal to or greater than a preset value, the control unit 21 acquires a deceleration point from the section where the vehicle speed is minimum (step S180). That is, the control unit 21 identifies the section where the vehicle speed is minimum among the sections subdivided in step S155, and acquires the point in the section where the vehicle speed is minimum as the deceleration point.

次に、制御部21は、処理対象の進入道路を減速地点が含まれる道路として取得する(ステップS185)。すなわち、制御部21は、処理対象の進入道路に対して、減速地点が含まれる道路を示す情報と、減速地点の位置を示す情報とを対応付け、地図情報222を更新する。なお、地図情報222において、処理対象の進入道路に対して減速地点を示す情報が既に対応づけられている場合、当該処理対象の進入道路に対する処理(ステップS150~S190の処理)は省略されても良いし、当該処理が実行され、地図情報222に含まれる既存の情報が上書きされても良い。 Next, the control unit 21 acquires the target approach road as a road including a deceleration point (step S185). That is, the control unit 21 associates the target approach road with information indicating the road including the deceleration point and information indicating the position of the deceleration point, and updates the map information 222. Note that if the map information 222 already associates the target approach road with information indicating a deceleration point, the processing for the target approach road (steps S150 to S190) may be omitted, or the processing may be performed and the existing information included in the map information 222 may be overwritten.

一方、ステップS175において、車速が第2閾値以下となった割合が既定値以上の区間が存在すると判定されない場合、制御部21は、処理対象の進入道路を減速されない道路として取得する(ステップS190)。すなわち、制御部21は、処理対象の進入道路に対して、減速されない道路を示す情報を対応付け、地図情報222を更新する。なお、地図情報222において、処理対象の進入道路に対して減速されない道路を示す情報が既に対応づけられている場合、当該処理対象の進入道路に対する処理(ステップS150~S190の処理)は省略されても良いし、当該処理が実行され、地図情報222に含まれる既存の情報が上書きされても良い。 On the other hand, if it is not determined in step S175 that there is a section where the proportion of times the vehicle speed is equal to or less than the second threshold is equal to or greater than the preset value, the control unit 21 acquires the target entry road as a road on which deceleration does not occur (step S190). That is, the control unit 21 associates information indicating a road on which deceleration does not occur with the target entry road, and updates the map information 222. Note that if information indicating a road on which deceleration does not occur is already associated with the target entry road in the map information 222, the processing for the target entry road (processing of steps S150 to S190) may be omitted, or the processing may be performed and the existing information included in the map information 222 may be overwritten.

ステップS170またはS185またはS190が実行された場合、制御部21は、全ての進入道路の解析が終了したか否かを判定し(ステップS195)、終了したと判定されるまで、ステップS150以降の処理を繰り返す。 When step S170, S185, or S190 is executed, the control unit 21 determines whether the analysis of all the entry roads has been completed (step S195), and repeats the processing from step S150 onwards until it is determined that the analysis has been completed.

ステップS195において、全ての進入道路の解析が終了したと判定された場合、制御部21は、道路種別取得部213の機能により、ステップS200以降において、さらなる道路種別の細分化を行う。このために、制御部21は、処理対象の交差点を設定する(ステップS200)。すなわち、制御部21は、ステップS195以前の処理において地図情報222が更新された道路に接続された交差点の中から、ステップS200~S235の処理対象となっていない交差点を一つ選択し、処理対象とする。なお、ここでは、十字路が想定されており、十字路ではない交差点については、例えば、処理が行われない構成とされてよい。 If it is determined in step S195 that the analysis of all the entry roads has been completed, the control unit 21 uses the function of the road type acquisition unit 213 to further subdivide the road types in step S200 and thereafter. To this end, the control unit 21 sets an intersection to be processed (step S200). That is, the control unit 21 selects one intersection that has not been the target of processing in steps S200 to S235 from among the intersections connected to the roads whose map information 222 has been updated in the processing before step S195, and sets it as the intersection to be processed. Note that a crossroad is assumed here, and an intersection that is not a crossroad may, for example, be configured not to be processed.

次に、制御部21は、一時停止地点が含まれる道路と減速地点が含まれる道路が交差するか否か判定する(ステップS205)。すなわち、制御部21は、地図情報222を参照し、処理対象の交差点に接続された道路に対応づけられた情報を抽出する。そして、制御部21は、処理対象の交差点に進入する道路に一時停止地点が含まれる道路であることを示す情報が対応づけられ、当該道路に交差する(道なりの方向にない)他の道路に減速地点が含まれる道路であることを示す情報が対応づけられている場合に、一時停止地点が含まれる道路と減速地点が含まれる道路が交差すると判定する。 Next, the control unit 21 determines whether the road including the stop point and the road including the deceleration point intersect (step S205). That is, the control unit 21 refers to the map information 222 and extracts information associated with the roads connected to the intersection to be processed. Then, the control unit 21 determines that the road including the stop point and the road including the deceleration point intersect when information indicating that the road entering the intersection to be processed is associated with a road including a stop point and information indicating that another road intersecting the road (not in the same direction as the road) is associated with the road including a deceleration point.

ステップS205において、一時停止地点が含まれる道路と減速地点が含まれる道路が交差すると判定された場合、制御部21は、減速地点が含まれる道路を見通しが悪い道路として取得する(ステップS210)。すなわち、制御部21は、処理対象の交差点に接続された減速地点が含まれる道路に対して、見通しが悪い道路を示す情報を対応付け、地図情報222を更新する。ステップS205において、一時停止地点が含まれる道路と減速地点が含まれる道路が交差すると判定されない場合、制御部21は、ステップS210をスキップする。 If it is determined in step S205 that the road including the stop point and the road including the deceleration point intersect, the control unit 21 acquires the road including the deceleration point as a road with poor visibility (step S210). That is, the control unit 21 associates information indicating a road with poor visibility with the road including the deceleration point connected to the intersection being processed, and updates the map information 222. If it is not determined in step S205 that the road including the stop point and the road including the deceleration point intersect, the control unit 21 skips step S210.

次に、制御部21は、減速されない道路と減速地点が含まれる道路が交差するか否か判定する(ステップS215)。すなわち、制御部21は、地図情報222を参照し、処理対象の交差点に接続された道路に対応づけられた情報を抽出する。そして、制御部21は、処理対象の交差点に進入する道路に減速されない道路であることを示す情報が対応づけられ、当該道路に交差する(道なりの方向にない)他の道路に減速地点が含まれる道路であることを示す情報が対応づけられている場合に、減速されない道路と減速地点が含まれる道路が交差すると判定する。 Next, the control unit 21 determines whether the road on which deceleration does not occur intersects with the road containing the deceleration point (step S215). That is, the control unit 21 refers to the map information 222 and extracts information associated with the roads connected to the intersection to be processed. Then, the control unit 21 determines that the road on which deceleration does not occur intersects with the road containing the deceleration point when information indicating that the road entering the intersection to be processed is associated with the road on which deceleration does not occur and information indicating that another road intersecting the road (not in the same direction as the road) is associated with the road containing the deceleration point.

ステップS215において、減速されない道路と減速地点が含まれる道路が交差すると判定された場合、制御部21は、減速地点が含まれる道路を一時停止が無視されやすい道路として取得する(ステップS220)。すなわち、制御部21は、処理対象の交差点に接続された減速地点が含まれる道路に対して、一時停止が無視されやすい道路を示す情報を対応付け、地図情報222を更新する。ステップS215において、減速されない道路と減速地点が含まれる道路が交差すると判定されない場合、制御部21は、ステップS220をスキップする。 If it is determined in step S215 that the road on which no deceleration occurs intersects with the road containing the deceleration point, the control unit 21 acquires the road containing the deceleration point as a road on which a stop sign is likely to be ignored (step S220). That is, the control unit 21 associates information indicating a road on which a stop sign is likely to be ignored with the road containing the deceleration point connected to the intersection being processed, and updates the map information 222. If it is not determined in step S215 that the road on which no deceleration occurs intersects with the road containing the deceleration point, the control unit 21 skips step S220.

次に、制御部21は、減速地点が含まれる道路と減速地点が含まれる道路が交差するか否か判定する(ステップS225)。すなわち、制御部21は、地図情報222を参照し、処理対象の交差点に接続された道路に対応づけられた情報を抽出する。そして、制御部21は、処理対象の交差点に進入する道路に減速地点が含まれる道路であることを示す情報が対応づけられ、当該道路に交差する(道なりの方向にない)他の道路にも減速地点が含まれる道路であることを示す情報が対応づけられている場合に、減速地点が含まれる道路と減速地点が含まれる道路が交差すると判定する。 Next, the control unit 21 determines whether the road containing the deceleration point intersects with the road containing the deceleration point (step S225). That is, the control unit 21 refers to the map information 222 and extracts information associated with the roads connected to the intersection to be processed. The control unit 21 then determines that the road containing the deceleration point intersects with the road containing the deceleration point when information indicating that the road entering the intersection to be processed is associated with the road containing the deceleration point and information indicating that another road intersecting the road (not in the same direction as the road) is also associated with the road containing the deceleration point.

ステップS225において、減速地点が含まれる道路と減速地点が含まれる道路が交差すると判定された場合、制御部21は、双方の道路を一時停止地点が含まれる道路として取得する(ステップS230)。すなわち、制御部21は、処理対象の交差点に接続された減速地点が含まれる道路に対して、一時停止が含まれる道路を示す情報を対応付け、地図情報222を更新する。ステップS225において、減速地点が含まれる道路と減速地点が含まれる道路が交差すると判定されない場合、制御部21は、ステップS230をスキップする。 If it is determined in step S225 that the road containing the deceleration point and the road containing the deceleration point intersect, the control unit 21 acquires both roads as roads containing a stop point (step S230). That is, the control unit 21 associates information indicating the road containing the stop point with the road containing the deceleration point connected to the intersection being processed, and updates the map information 222. If it is not determined in step S225 that the road containing the deceleration point and the road containing the deceleration point intersect, the control unit 21 skips step S230.

次に、制御部21は、全ての交差点の解析が終了したか否かを判定し(ステップS235)、終了したと判定されるまで、ステップS200以降の処理を繰り返す。ステップS235において、全ての交差点の解析が終了したと判定された場合、制御部21は、走行履歴解析処理を終了する。 Next, the control unit 21 determines whether the analysis of all intersections has been completed (step S235), and repeats the processes from step S200 onwards until it is determined that the analysis has been completed. If it is determined in step S235 that the analysis of all intersections has been completed, the control unit 21 ends the driving history analysis process.

(3)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、走行履歴解析システム20は、複数の装置(例えば、クラウドサーバや、クライアントサーバシステムや、走行履歴送信システム10内の制御部とユーザI/F部内の制御部等)によって実現されるシステムであっても良い。上述の実施形態では、走行履歴解析システム20が備える走行履歴取得部211,一時停止地点取得部212,道路種別取得部213の少なくとも一部は、他の装置、システムにより実現されてもよい。
(3) Other embodiments:
The above embodiment is an example for implementing the present invention, and various other embodiments can be adopted. For example, the driving history analysis system 20 may be a system realized by a plurality of devices (for example, a cloud server, a client server system, a control unit in the driving history transmission system 10 and a control unit in the user I/F unit, etc.). In the above embodiment, at least a part of the driving history acquisition unit 211, the stop point acquisition unit 212, and the road type acquisition unit 213 included in the driving history analysis system 20 may be realized by other devices or systems.

さらに、走行履歴解析処理の少なくとも一部が省略されたり、実行順序が変更されたり、他の処理が追加されたりしても良い。例えば、ステップS105~S145におけるフィルタリングは、少なくとも一部のフィルタリングが省略されても良いし、順序が変更されても良い。具体的には、S140,S145が省略される構成や、S120~S135が省略される構成が採用されてもよい。また、ステップS105,S110,S115等が省略されても良い。 Furthermore, at least a part of the driving history analysis process may be omitted, the execution order may be changed, or other processes may be added. For example, at least a part of the filtering in steps S105 to S145 may be omitted, or the order may be changed. Specifically, a configuration in which S140 and S145 are omitted, or a configuration in which S120 to S135 are omitted may be adopted. Also, steps S105, S110, S115, etc. may be omitted.

さらに、ステップS160~S170の処理と、ステップS175~S185の処理と、ステップS190の処理との少なくとも一つが省略されても良い。さらに、ステップS205,S210の処理と、ステップS215,S220の処理と、ステップS225,S230の処理との少なくとも一つが省略されても良い。 Furthermore, at least one of the processes of steps S160 to S170, the processes of steps S175 to S185, and the process of step S190 may be omitted. Furthermore, at least one of the processes of steps S205 and S210, the processes of steps S215 and S220, and the processes of steps S225 and S230 may be omitted.

走行履歴取得部は、地点毎の車速を示す走行履歴を複数の車両から取得することができればよい。すなわち、走行履歴取得部は、道路上で一時停止されたか否かを判定するために、複数の車両から走行履歴を取得することができればよい。走行履歴は、地点毎の車速を示していれば良く、種々の態様であって良い。従って、走行履歴は、上述の実施形態のように一定期間毎の車速の情報によって直接的に車速を示す情報であっても良いし、時刻毎の位置の履歴などのように、間接的に車速を示す情報であっても良い。むろん、走行履歴情報は、一定距離毎に特定されても良い。 The driving history acquisition unit only needs to be able to acquire driving history from multiple vehicles indicating the vehicle speed for each location. In other words, the driving history acquisition unit only needs to be able to acquire driving history from multiple vehicles in order to determine whether or not the vehicle has been temporarily stopped on a road. The driving history only needs to indicate the vehicle speed for each location, and may take various forms. Therefore, the driving history may be information that directly indicates the vehicle speed using information on the vehicle speed for each fixed period as in the above embodiment, or may be information that indirectly indicates the vehicle speed, such as a history of the position for each time. Of course, the driving history information may be specified for each fixed distance.

また、走行履歴は、各種の態様であって良い。例えば、走行履歴が示す地点毎の車速は、その車速で走行していた地点を特定できれば良く、各種の態様で地点が特定されて良い。上述の実施形態においては、走行履歴に対して、車両が走行していた道路区間を示すリンクIDが対応づけられているが、車両が走行していた位置(座標)が対応づけられていても良いし、双方が対応づけられていても良い。また、基準地点(例えば、交差点)からの距離等が対応づけられていても良い。 The driving history may take various forms. For example, the vehicle speed for each point indicated in the driving history may be determined in various forms as long as it is possible to identify the point where the vehicle was traveling at that vehicle speed. In the above embodiment, the driving history is associated with a link ID indicating the road section on which the vehicle was traveling, but the position (coordinates) on which the vehicle was traveling may also be associated, or both may be associated. Also, the distance from a reference point (e.g., an intersection) may also be associated.

一時停止地点取得部は、走行履歴に基づいて複数の車両の車速を統計し、交差点の手前における複数の車両の一時停止地点を取得することができればよい。すなわち、走行履歴は、地点毎の車速を示しているため、一時停止地点取得部が複数の車両の車速を統計すれば、複数の車両が一時停止している地点を推定することができる。統計は、種々の手法で行われてよく、上述の実施形態のような構成に限定されない。 The stop point acquisition unit only needs to collect statistics on the vehicle speeds of multiple vehicles based on the driving history and acquire the stop points of multiple vehicles before an intersection. In other words, since the driving history indicates the vehicle speed at each point, if the stop point acquisition unit collects statistics on the vehicle speeds of multiple vehicles, it can estimate the points where multiple vehicles are stopped. The statistics may be collected by various methods and are not limited to the configuration of the above-mentioned embodiment.

例えば、5m毎の車速の平均値を解析することによって一時停止地点が属する5m毎の区間を特定し、その後に1m毎の車速の最低値を解析する構成ではなく、前者または後者のみが行われる構成であってもよい。また、解析対象の走行履歴が示す全回数に対する閾値は、多くの車両が一時停止するか否かを判定するための値として予め設定された値であれば良く、90%に限定されず、より大きい値であってもよいし、より小さい値であっても良い。さらに、解析対象を限定する際の既定区間も交差点から距離30mに限定されない。さらに、一時停止地点となり得る範囲が交差点から既定の範囲、例えば、交差点から15mに限定されるなど、種々の条件が課されても良い。さらに、車速の閾値も10km/hに限定されず、種々の値であって良い。 For example, instead of analyzing the average vehicle speed every 5 m to identify the section every 5 m to which the stop point belongs, and then analyzing the minimum vehicle speed every 1 m, only the former or the latter may be performed. Furthermore, the threshold value for the total number of times indicated by the driving history to be analyzed may be a value that is preset as a value for determining whether many vehicles stop, and is not limited to 90%, and may be a larger value or a smaller value. Furthermore, the predetermined section when limiting the analysis target is not limited to a distance of 30 m from the intersection. Furthermore, various conditions may be imposed, such as limiting the range that can be a stop point to a predetermined range from the intersection, for example, 15 m from the intersection. Furthermore, the threshold value of the vehicle speed is not limited to 10 km/h, and may be various values.

統計は、交差点の手前における車両の一時停止地点を取得するために実施されればよく、統計によって、交差点への進入道路毎に一時停止地点の有無が取得されれば良い。例えば、上述の実施形態のように交差点への進入道路毎に統計が行われる構成であれば、交差点への進入道路毎に一時停止地点の有無が取得される構成が採用される。このように、交差点への進入道路がN個存在する場合には、N個の進入道路のそれぞれについて統計が行われることが好ましい。さらに、統計は、平均に限定されず、中央値の取得等であっても良いし、車速に基づく物理量の統計(例えば、加速度の統計等)であってもよい。 The statistics may be performed to obtain the vehicle's stop point before the intersection, and the presence or absence of a stop point for each approach road to the intersection may be obtained by the statistics. For example, in a configuration in which statistics are performed for each approach road to the intersection as in the above-mentioned embodiment, a configuration is adopted in which the presence or absence of a stop point is obtained for each approach road to the intersection. In this way, when there are N approach roads to the intersection, it is preferable to perform statistics for each of the N approach roads. Furthermore, the statistics are not limited to averages, and may be median values, or statistics of physical quantities based on vehicle speed (e.g., acceleration statistics).

進入道路は車両が交差点に進入する直前に走行していた道路であり、退出道路は車両が交差点から退出した直後に走行していた道路である。進入道路や退出道路は、走行履歴から特定されれば良い。車両が走行していた道路は、地点毎の車速を示す走行履歴に基づいて特定されれば良い。一方、地図情報によれば交差点に接続された道路が特定され、進入道路と退出道路との関係が道なりであるか否か特定される。 The entrance road is the road on which the vehicle was traveling immediately before entering the intersection, and the exit road is the road on which the vehicle was traveling immediately after leaving the intersection. The entrance road and the exit road may be identified from the driving history. The road on which the vehicle was traveling may be identified based on the driving history indicating the vehicle speed at each point. Meanwhile, the roads connected to the intersection are identified based on the map information, and it is determined whether the relationship between the entrance road and the exit road is a straight road.

道なりは、道路上での進行方向が、一連の道路上での方向と見なされる方向への走行を指す。従って、上述の実施形態のように、道なり情報が対応づけられた進入道路と退出道路とが道なりである構成や、交差角度の絶対値が閾値以下である進入道路と退出道路とが道なりである構成以外にも、種々の構成が採用されてよい。例えば、進入道路と退出道路とで属性が同一であり、交差点に接続する他の道路の属性が異なる場合や、進入道路と退出道路とで道路番号が同一である場合等に道なりと見なされる構成等が採用されてもよい。なお、道なりであるか否かを判定するための交差角度の絶対値の閾値は45°に限定されず、例えば、60°や40°等であっても良い。 "On the road" refers to driving in a direction in which the direction of travel on a road is regarded as a direction on a series of roads. Therefore, in addition to the configuration in the above-mentioned embodiment in which the entrance road and the exit road associated with the on-road information are on the road, and the entrance road and the exit road whose absolute value of the intersection angle is equal to or less than a threshold are on the road, various configurations may be adopted. For example, a configuration in which the entrance road and the exit road have the same attributes and the attributes of other roads connected to the intersection are different, or the entrance road and the exit road have the same road number, may be adopted. Note that the threshold value of the absolute value of the intersection angle for determining whether or not the road is on the road is not limited to 45°, and may be, for example, 60° or 40°.

渋滞しているか否かの判定は、走行履歴に基づいて行われれば良いが、他の情報、例えば、道路区間毎の渋滞情報の履歴等が参照されても良い。また、走行履歴に基づいて渋滞しているか否か判定するための手法は、上述の実施形態における手法以外にも、種々の手法が採用されてよい。例えば、複数の車両の走行履歴に基づいて、同一道路区間上の既定距離以内の範囲に既定台数以上の車両が存在する場合に渋滞していると判定される構成等が採用されてもよく、他にも種々の手法が採用されてよい。 Whether or not a traffic jam is occurring may be determined based on the driving history, but other information, such as a history of traffic congestion information for each road section, may also be referenced. In addition, various methods other than those described in the above embodiment may be used to determine whether or not a traffic jam is occurring based on the driving history. For example, a configuration may be used in which, based on the driving history of multiple vehicles, it is determined that a traffic jam is occurring when a predetermined number of vehicles or more exist within a predetermined distance on the same road section, or various other methods may be used.

また、進入道路上での車速が閾値以下になった後に閾値以上になる車速変化が既定の回数以上繰り返された場合に渋滞していると判定される構成において、前者の閾値と後者の閾値とが異なる値である構成、例えば、前者の閾値の方が後者の閾値より小さい構成等が採用されてもよい。例えば、図3Cに示す例において、車速が10km/h以下になった後に、車速が15km/h以上になった車速変化が発生した場合に、1回の車速変化があったと判定されても良い。 In addition, in a configuration in which a traffic jam is determined to be occurring when the vehicle speed on the approach road drops below a threshold and then rises above the threshold a predetermined number of times or more, a configuration in which the former threshold and the latter threshold are different values, for example, a configuration in which the former threshold is smaller than the latter threshold, may be adopted. For example, in the example shown in FIG. 3C, if a vehicle speed change occurs in which the vehicle speed drops below 10 km/h and then rises to 15 km/h or higher, it may be determined that one vehicle speed change has occurred.

道路種別取得部は、走行履歴に基づいて複数の前記車両の前記車速を統計し、交差点への進入道路の種別を取得することができればよい。すなわち、走行履歴は、地点毎の車速を示しているため、道路種別取得部が複数の車両の車速を統計すれば、進入道路上での車速の分布等を解析することができる。この結果、進入道路上での車両の車速に基づいて進入道路を分類することができる。統計は、種々の手法で行われてよく、上述の実施形態のような構成に限定されない。 The road type acquisition unit only needs to collect statistics on the vehicle speeds of the multiple vehicles based on the driving history and acquire the type of the approach road to the intersection. In other words, since the driving history indicates the vehicle speed at each point, if the road type acquisition unit collects statistics on the vehicle speeds of multiple vehicles, it can analyze the distribution of vehicle speeds on the approach road. As a result, it is possible to classify the approach roads based on the vehicle speeds on the approach road. The statistics may be performed using various methods and are not limited to the configuration of the above-mentioned embodiment.

例えば、第1閾値は、一時停止していると推定される小さい車速として予め決められた値であれば良く、10km/h以外の値であっても良い。車速が同一区間内において第1閾値以下であるか否か判定される場合の区間は、一時停止地点が存在するか否か判定するために分割された区間であれば良く、5mに限定されず、種々の値であって良い。また、車速が第1閾値以下となった車両の割合を特定するための既定値も、多くの車両が一時停止するか否かを判定するための値として予め設定されていれば良い。従って、既定値は、90%に限定されず、より大きい値であってもよいし、より小さい値であっても良い。 For example, the first threshold may be a value that is previously determined as a low vehicle speed that is estimated to be a temporary stop, and may be a value other than 10 km/h. The section in which it is determined whether the vehicle speed is equal to or less than the first threshold within the same section may be a section that is divided to determine whether or not a temporary stop point exists, and may be various values without being limited to 5 m. In addition, the default value for identifying the percentage of vehicles whose vehicle speed is equal to or less than the first threshold may also be previously set as a value for determining whether or not many vehicles will be temporarily stopped. Therefore, the default value is not limited to 90%, and may be a larger or smaller value.

第2閾値は、第1閾値より大きい値であることにより、一時停止ではないが減速していることを特定できるように予め決められた値である。従って、第2閾値は、進入道路上での平均車速より小さい値であることが好ましい。既定区間は、車速が第1閾値より大きい第2閾値以下となった車両の割合が解析される区間として予め決められた区間であり、上述の実施形態以外にも、種々の値であって良い。また、車速が第1閾値より大きい第2閾値以下となった車両の割合を特定するための既定値も、多くの車両が減速するか否かを判定するための値として予め設定されていれば良い。従って、既定値は、90%に限定されず、より大きい値であってもよいし、より小さい値であっても良い。一時停止地点が含まれる道路であるか否かを判定する際に利用される既定値と異なっていてもよい。 The second threshold is a value that is determined in advance so that it is possible to identify that the vehicle is decelerating without stopping by being greater than the first threshold. Therefore, it is preferable that the second threshold is a value smaller than the average vehicle speed on the approach road. The predetermined section is a section that is determined in advance as a section in which the proportion of vehicles whose vehicle speed is equal to or less than the second threshold that is greater than the first threshold is analyzed, and may be various values other than those in the above embodiment. In addition, the default value for identifying the proportion of vehicles whose vehicle speed is equal to or less than the second threshold that is greater than the first threshold may be set in advance as a value for determining whether many vehicles are decelerating. Therefore, the default value is not limited to 90%, and may be a larger value or a smaller value. It may be different from the default value used when determining whether the road includes a stop point.

道路種別は、車速に基づく分類以外にも種々の分類が行われてよい。例えば、見通しが悪い道路や、一時停止が無視されやすい道路などの種別以外にも、優先道路、非優先道路などの種別が取得されてもよい。上述の実施形態においては、走行履歴をフィルタリングした後に道路種別が取得されたが、少なくとも一部のフィルタリングが行われる前の走行履歴に基づいて道路種別が取得されても良いし、他の指標に基づくフィルタリングが行われた後の走行履歴に基づいて道路種別が取得されても良く、種々の構成が採用されてよい。 The road type may be classified in various ways other than based on vehicle speed. For example, in addition to types such as roads with poor visibility and roads where stop signs are likely to be ignored, types such as priority roads and non-priority roads may be acquired. In the above embodiment, the road type is acquired after filtering the driving history, but the road type may be acquired based on the driving history before at least some filtering is performed, or the road type may be acquired based on the driving history after filtering based on other indicators is performed, and various configurations may be adopted.

一時停止地点が含まれる道路は、一時停止が行われる可能性が他の道路よりも高い道路であれば良い。従って、道路種別を特定する場合に、一時停止地点が特定されることなく一時停止地点が含まれる道路が特定されても良い。減速地点が含まれる道路は、減速が行われる可能性が他の道路よりも高い道路であれば良い。従って、道路種別を特定する場合に、減速地点が特定されることなく減速地点が含まれる道路が特定されても良い。 A road that includes a stop point may be any road on which the possibility of a stop occurring is higher than other roads. Therefore, when identifying the road type, a road that includes a stop point may be identified without identifying the stop point. A road that includes a deceleration point may be any road on which the possibility of a deceleration occurring is higher than other roads. Therefore, when identifying the road type, a road that includes a deceleration point may be identified without identifying the deceleration point.

さらに、本発明は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のようなシステムで実現される方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 The present invention can also be applied as a program or method. The above-mentioned systems, programs, and methods may be realized as standalone devices or may be realized by using parts shared with the various parts of the vehicle, and include various aspects. For example, it is possible to provide a method or program realized by the above-mentioned system. Also, it can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can also be realized as a recording medium for a program that controls the device. Of course, the recording medium for the software may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in exactly the same way.

10…走行履歴送信システム、11…制御部、12…記録媒体、13…通信部、14…GNSS受信部、15…車速センサ、16…ジャイロセンサ、20…走行履歴解析システム、21…制御部、22…記録媒体、23…通信部、110…走行履歴送信プログラム、111…走行履歴送信部、121…地図情報、210…走行履歴解析プログラム、211…走行履歴取得部、212…一時停止地点取得部、213…道路種別取得部、221…走行履歴情報、222…地図情報 10...driving history transmission system, 11...control unit, 12...recording medium, 13...communication unit, 14...GNSS receiving unit, 15...vehicle speed sensor, 16...gyro sensor, 20...driving history analysis system, 21...control unit, 22...recording medium, 23...communication unit, 110...driving history transmission program, 111...driving history transmission unit, 121...map information, 210...driving history analysis program, 211...driving history acquisition unit, 212...stop point acquisition unit, 213...road type acquisition unit, 221...driving history information, 222...map information

Claims (1)

地点毎の車速を示す走行履歴を複数の車両から取得する走行履歴取得部と、
前記走行履歴に基づいて複数の前記車両の前記車速を統計し、交差点の手前における複数の前記車両の一時停止地点を取得する処理を、前記交差点への進入道路毎に実行する一時停止地点取得部と、を備え、
前記車両が走行する道路を示す地図情報において、道路の一部に対して、道なりの道路を示す道なり情報が対応づけられ、道路の他の一部には前記道なり情報が対応づけられておらず、
前記進入道路に対して前記道なり情報が対応づけられている場合に、前記交差点への前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定され
前記進入道路に対して前記道なり情報が対応づけられておらず、前記進入道路との交差角度の絶対値が閾値以下の道路が存在する場合、
前記進入道路との前記交差角度の絶対値が閾値以下の道路が前記進入道路側から進入禁止である場合、前記交差点への前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定されず、
前記進入道路との前記交差角度の絶対値が閾値以下の道路が前記進入道路側から進入禁止でない場合、前記交差点への前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定され、
前記進入道路に対して前記道なり情報が対応づけられておらず、前記進入道路との前記交差角度の絶対値が閾値以下の道路が存在しない場合、前記交差点への前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定されず、
前記一時停止地点取得部は、
前記地図情報に基づいて、前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定される場合に、
前記走行履歴に基づいて、前記進入道路と前記交差点からの退出道路とが、道なりの道路であるか否か判定し、
前記進入道路と前記交差点からの退出道路とが、道なりの道路である場合に前記進入道路上の前記走行履歴を前記車速の統計に利用し、道なりの道路ではない場合に前記進入道路上の前記走行履歴を前記車速の統計に利用せず、
前記地図情報に基づいて、前記交差点への前記進入道路から道なりに走行して前記交差点を退出可能な道路が存在すると特定されない場合に、前記進入道路上の前記走行履歴を前記車速の統計に利用する、
走行履歴解析システム。
A driving history acquisition unit that acquires driving histories indicating vehicle speeds at each point from a plurality of vehicles;
a stop point acquisition unit that performs a process of collecting vehicle speeds of the plurality of vehicles based on the travel history and acquiring stop points for the plurality of vehicles before an intersection for each approach road to the intersection ,
In the map information indicating a road on which the vehicle is traveling, road information indicating a road along a road is associated with a part of the road, and the road information is not associated with another part of the road,
When the road-following information is associated with the approach road, it is determined that there is a road that can be driven along the approach road to the intersection and can exit the intersection.
If the road intersection information is not associated with the approach road and there is a road whose absolute value of the intersection angle with the approach road is equal to or less than a threshold value,
When a road whose absolute value of the intersection angle with the entrance road is equal to or less than a threshold is prohibited from entering from the entrance road side, it is not identified that there is a road that can be traveled along the entrance road to the intersection and exit the intersection,
When a road having an absolute value of the intersection angle with the entrance road that is equal to or less than a threshold is not prohibited from entering from the entrance road side, it is identified that there is a road that can be traveled along from the entrance road to the intersection and can exit the intersection,
If the curvilinear information is not associated with the approach road and there is no road whose absolute value of the intersection angle with the approach road is equal to or less than a threshold, it is not identified that there is a curvilinear road that can be used to exit the intersection by traveling along the curvilinear road from the approach road to the intersection,
The stop point acquisition unit,
When it is determined based on the map information that there is a road that can be driven along from the entrance road to exit the intersection,
determining whether the entrance road and the exit road from the intersection are direct roads based on the driving history;
When the entrance road and the exit road from the intersection are direct roads, the driving history on the entrance road is used for the vehicle speed statistics, and when the entrance road and the exit road from the intersection are not direct roads, the driving history on the entrance road is not used for the vehicle speed statistics,
When it is not identified based on the map information that there is a road that can be driven along from the approach road to the intersection to exit the intersection, the driving history on the approach road is used for the vehicle speed statistics.
Driving history analysis system.
JP2021053577A 2021-03-26 2021-03-26 Driving history analysis system Active JP7583998B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021053577A JP7583998B2 (en) 2021-03-26 2021-03-26 Driving history analysis system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021053577A JP7583998B2 (en) 2021-03-26 2021-03-26 Driving history analysis system

Publications (2)

Publication Number Publication Date
JP2022150803A JP2022150803A (en) 2022-10-07
JP7583998B2 true JP7583998B2 (en) 2024-11-15

Family

ID=83465581

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021053577A Active JP7583998B2 (en) 2021-03-26 2021-03-26 Driving history analysis system

Country Status (1)

Country Link
JP (1) JP7583998B2 (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174282A (en) 2003-11-21 2005-06-30 Nissan Motor Co Ltd Intersection situation detection device and intersection situation detection method
JP2007041916A (en) 2005-08-04 2007-02-15 Nissan Motor Co Ltd Stop line detection system for vehicles
JP2007164223A (en) 2005-12-09 2007-06-28 Nissan Motor Co Ltd Temporary stop intersection detection device and temporary stop intersection detection method
JP2009133754A (en) 2007-11-30 2009-06-18 Aisin Aw Co Ltd Navigation apparatus, navigation method, and navigation program
JP2010190608A (en) 2009-02-16 2010-09-02 Alpine Electronics Inc Method for voice guidance on intersection and onboard navigation system
JP2012043271A (en) 2010-08-20 2012-03-01 Aisin Aw Co Ltd Intersection information acquisition device, intersection information acquisition method, and computer program
JP2013015487A (en) 2011-07-06 2013-01-24 Denso Corp Navigation device
US20130286198A1 (en) 2012-04-25 2013-10-31 Xerox Corporation Method and system for automatically detecting anomalies at a traffic intersection
JP2015082123A (en) 2013-10-21 2015-04-27 アイシン・エィ・ダブリュ株式会社 Support point management system, method and program
JP2019082431A (en) 2017-10-31 2019-05-30 パイオニア株式会社 Map data structure
JP2021117717A (en) 2020-01-25 2021-08-10 株式会社トヨタマップマスター Drive chart creation device and method thereof, area characteristic identification device using drive chart and method thereof

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174282A (en) 2003-11-21 2005-06-30 Nissan Motor Co Ltd Intersection situation detection device and intersection situation detection method
JP2007041916A (en) 2005-08-04 2007-02-15 Nissan Motor Co Ltd Stop line detection system for vehicles
JP2007164223A (en) 2005-12-09 2007-06-28 Nissan Motor Co Ltd Temporary stop intersection detection device and temporary stop intersection detection method
JP2009133754A (en) 2007-11-30 2009-06-18 Aisin Aw Co Ltd Navigation apparatus, navigation method, and navigation program
JP2010190608A (en) 2009-02-16 2010-09-02 Alpine Electronics Inc Method for voice guidance on intersection and onboard navigation system
JP2012043271A (en) 2010-08-20 2012-03-01 Aisin Aw Co Ltd Intersection information acquisition device, intersection information acquisition method, and computer program
JP2013015487A (en) 2011-07-06 2013-01-24 Denso Corp Navigation device
US20130286198A1 (en) 2012-04-25 2013-10-31 Xerox Corporation Method and system for automatically detecting anomalies at a traffic intersection
JP2015082123A (en) 2013-10-21 2015-04-27 アイシン・エィ・ダブリュ株式会社 Support point management system, method and program
JP2019082431A (en) 2017-10-31 2019-05-30 パイオニア株式会社 Map data structure
JP2021117717A (en) 2020-01-25 2021-08-10 株式会社トヨタマップマスター Drive chart creation device and method thereof, area characteristic identification device using drive chart and method thereof

Also Published As

Publication number Publication date
JP2022150803A (en) 2022-10-07

Similar Documents

Publication Publication Date Title
US12183205B2 (en) Obstacle information management device, obstacle information management method, and device for vehicle
US9514642B2 (en) Method for detecting traffic jams using a wireless vehicle to vehicle communication system
US10982961B2 (en) Vehicle control system and vehicle control device
US12387594B2 (en) Parking-stopping point management device, parking-stopping point management method, and vehicle device
CN109074737B (en) Safe driving assistance systems, servers, vehicles, and programs
CN113168762B (en) Vehicle travel support method, vehicle travel support device, and automatic driving system
CN102473346B (en) Vehicle control device, vehicle control method, and vehicle control system
US9786172B2 (en) Warning guidance system, method, and program that provide information to vehicle navigation systems
CN111033589A (en) Lane information management method, travel control method, and lane information management device
KR20230093275A (en) Traffic congestion detection method, device, electronic device and storage medium
CN110969178A (en) Data fusion system and method for automatic driving vehicle and automatic driving system
CN111780987A (en) Test method and device for automatic driving vehicle, computer equipment and storage medium
US20220281482A1 (en) Vehicle control device, vehicle control method, and computer-readable storage medium storing program
JP2006059058A (en) Travel data judgment device
JP6380257B2 (en) Vehicle information providing device
US10415981B2 (en) Anomaly estimation apparatus and display apparatus
CN107564336B (en) Signalized intersection left turn conflict early warning system and early warning method
JP7583998B2 (en) Driving history analysis system
JP7567617B2 (en) Driving history analysis system
JP2010140265A (en) Travel support device, method, and program
CN111169473B (en) A method and system for vehicle body language interaction data fusion based on GroundTruth
EP3950452B1 (en) Behavior prediction method, behavior prediction device, and vehicle control device
CN119600563A (en) Methods for collecting data for subsequent training of object detection models
US12172663B2 (en) Warning device utilizing azimuth angles of vehicles
JP2022150806A (en) Travel history analyzing system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20210423

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240924

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: 20241003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241016

R150 Certificate of patent or registration of utility model

Ref document number: 7583998

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150