Information processing device, information processing method, and information processing program

The information processing device addresses unsafe shortcuts by using vehicle data and map information to detect and warn against inter-road areas, improving road safety through targeted alerts and penalties.

JP2026091649APending Publication Date: 2026-06-04TOYOTA MAPMASTER

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA MAPMASTER
Filing Date
2024-11-25
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

Existing navigation systems fail to detect and discourage vehicles from taking dangerous shortcuts through inter-road areas, such as store parking lots, which can lead to unsafe driving practices.

Method used

An information processing device that acquires vehicle driving information, including position, speed, steering angle, and acceleration, and compares it with map data to identify inter-road areas, issuing warnings or penalties to deter such movements.

Benefits of technology

Effectively reduces unsafe shortcuts by alerting drivers and potentially imposing penalties, enhancing road safety and adherence to regular routes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026091649000001_ABST
    Figure 2026091649000001_ABST
Patent Text Reader

Abstract

The present invention provides an information processing device for detecting vehicles moving from one road to another through the inter-road zone between two roads. [Solution] The information processing device includes a first acquisition unit that acquires vehicle driving information from a vehicle, including at least vehicle driving position information; a second acquisition unit that acquires map information; a determination unit that determines, based on the vehicle driving information and map information, whether or not the vehicle has moved from one of the two roads to the other by crossing an area between the two roads; and a warning unit that outputs predetermined warning information when the determination unit determines that the vehicle has moved from one road to the other by crossing an area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus for detecting a vehicle moving from one road to another across a region between two roads, an information processing method therefor, and an information processing program.

Background Art

[0002] Conventionally, there is a technique of transmitting travel trajectory information when traveling on a road not included in map navigation data as probe data to a map distribution center, discovering a new road, and generating road information thereof (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, in recent years, for example, when making a left turn from one road connected to an intersection to another road, a shortcut that moves from one road to another through the inter-road area between two roads without passing through the intersection has been regarded as a problem. Here, the inter-road area, as an example, corresponds to a parking lot of a store such as a convenience store. However, since the vehicle enters and exits the parking lot not for the purpose of parking but for the purpose of shortening the travel time such as avoiding waiting at a traffic signal at an intersection, sufficient deceleration may not be achieved, which may result in dangerous driving for customers using the store. Although such a shortcut is not illegal at present, it has been regarded as a problem as described above and is desirably reduced. There is a problem that such a shortcut cannot be reduced by the technique disclosed in Patent Document 1 above.

[0005] Therefore, the present invention aims to provide an information processing device, an information processing method, and an information processing program that can reduce the need to move from one road to the other through the inter-road area between two roads. [Means for solving the problem]

[0006] To solve the above problems, an information processing device according to one aspect of the present invention includes: a first acquisition unit that acquires vehicle driving information from a vehicle, including at least vehicle driving position information; a second acquisition unit that acquires map information; a determination unit that determines, based on the vehicle driving information and the map information, whether or not the vehicle has moved from one of the two roads to the other road by crossing an area between the two roads; and a warning unit that outputs predetermined warning information when the determination unit determines that the vehicle has moved from one road to the other road by crossing an area.

[0007] Furthermore, in order to solve the above problems, an information processing method according to one aspect of the present invention includes a first acquisition step in which a computer acquires vehicle driving information from a vehicle, including at least vehicle driving position information; a second acquisition step in which a computer acquires map information; a determination step in which a computer determines, based on the vehicle driving information and the map information, whether or not the vehicle has moved from one of the two roads to the other road by crossing an area between the two roads; and a warning step in which, if the determination step determines that the vehicle has moved from one road to the other road by crossing an area, a computer outputs predetermined warning information.

[0008] Furthermore, in order to solve the above problems, an information processing program according to one aspect of the present invention provides a computer with a first acquisition function that acquires vehicle driving information, including at least vehicle driving position information, from a vehicle; a second acquisition function that acquires map information; a determination function that determines, based on the vehicle driving information and map information, whether or not the vehicle has moved from one of the two roads to the other by crossing an area between two roads; and a warning function that outputs predetermined warning information when the determination function determines that the vehicle has moved from one road to the other by crossing an area.

[0009] Furthermore, in the above-mentioned information processing device, the region is the region near the intersection where two roads intersect, and the determination unit may determine that a vehicle has crossed the region and moved from one road to the other if the trajectory formed based on the vehicle's driving position near the intersection does not correlate with the shape near the intersection of the two roads to a predetermined degree or less.

[0010] Furthermore, in the above-mentioned information processing device, the region is the region near the intersection where two roads intersect, the vehicle driving information includes steering angle information of the vehicle, and the determination unit compares the steering angle information with the steering angle information obtained when turning from one road to the other through the intersection, and if there is no correlation beyond a predetermined level, it may be determined that the vehicle has crossed the region and moved from one road to the other.

[0011] Furthermore, in the above-mentioned information processing device, the region is the region near the intersection where two roads intersect, the vehicle driving information includes vehicle speed information, and the determination unit compares the vehicle speed information with the vehicle speed information obtained when turning from one road to the other through the intersection, and if there is no correlation beyond a predetermined level, it may be determined that the vehicle has crossed the region and moved from one road to the other.

[0012] Furthermore, in the above-mentioned information processing device, the region is the area near an intersection where two roads intersect, the vehicle driving information includes the vehicle's vertical acceleration information, and the determination unit may determine that the vehicle has crossed the region and moved from one road to the other road if it can determine, based on the acceleration information, that the vehicle has traveled over a step of a predetermined magnitude or greater when traveling near the intersection.

[0013] Furthermore, in the above-mentioned information processing device, the map information may include area information indicating an area where it is possible to move from one road to the other by crossing the area between two roads, and the determination unit may determine whether or not a vehicle has crossed the area when the driving position indicated by the vehicle driving information approaches the location where the area information is registered.

[0014] Furthermore, in the above-mentioned information processing device, the area information may be registered in the map information when it is detected, based on the vehicle driving information of multiple vehicles, that a predetermined number of vehicles have moved from one road to the other, crossing the area between two roads.

[0015] Furthermore, in the above-mentioned information processing device, the warning unit may output a message to the vehicle driver as predetermined warning information, instructing them not to cross the area.

[0016] Furthermore, in the above-mentioned information processing device, the warning unit may output a message to the vehicle driver indicating that a penalty will be imposed as predetermined warning information.

[0017] Furthermore, in the above-mentioned information processing device, the penalty may be a penalty related to the automobile insurance rating of the vehicle driver.

[0018] Furthermore, in the above-mentioned information processing device, the warning unit may output predetermined warning information when the number of times a vehicle crosses the area from one road to the other exceeds a predetermined number of times. [Effects of the Invention]

[0019] An information processing device according to one aspect of the present invention includes: a first acquisition unit that acquires vehicle driving information from a vehicle, including at least vehicle driving position information; a second acquisition unit that acquires map information; a determination unit that determines, based on the vehicle driving information and map information, whether or not the vehicle has moved from one road to the other road by crossing an area between two roads; and a warning unit that outputs predetermined warning information when the determination unit determines that the vehicle has moved from one road to the other road by crossing an area. By including these components, it is possible to reduce the movement of a vehicle from one road to the other road by passing through the area between two roads. [Brief explanation of the drawing]

[0020] [Figure 1] It is a block diagram showing a configuration example of an information processing apparatus. [Figure 2] It is a flowchart showing an operation example of the information processing apparatus. [Figure 3] (a) is a diagram showing an example when a vehicle moves through an intersection, and (b) is a diagram showing an example when a vehicle moves through an area between roads. [Figure 4] It is a diagram showing another example when a vehicle moves through an area between roads. [Figure 5] (a) and (b) are diagrams showing output examples of warnings. [Figure 6] It is a block diagram showing another configuration example of the information processing apparatus.

Mode for Carrying Out the Invention

[0021] Hereinafter, an information processing apparatus according to an aspect of the present invention will be described in detail with reference to the drawings.

[0022] <Embodiment> <Configuration> An information processing apparatus according to an aspect of the present invention includes a first acquisition unit (see 105 in FIG. 1) that acquires vehicle travel information including at least the travel position information of a vehicle from the vehicle, a second acquisition unit (see 105 in FIG. 1) that acquires map information (see 141 in FIG. 1), and based on the vehicle travel information and the map information, determines whether the vehicle has moved from one of two roads (see 31 and 32 in FIGS. 3 and 4) to the other road across an area (see 36 in FIGS. 3 and 4) between the two roads. A determination unit (see 105 in FIG. 1), and a warning unit (see 105 in FIG. 1) that outputs predetermined warning information when the determination unit determines that the vehicle has moved from one road to the other road across the area.

[0023] ' The information processing device 100 may be a navigation system installed in a vehicle or a computer system such as a smartphone used by the driver of the vehicle. The information processing device 100 is not limited to a navigation system or a smartphone, but may also be implemented using a server device, a PC, a tablet terminal, etc.

[0024] The information processing device 100 may be a device that detects vehicles that move between two roads without using the regular route when moving from one road to the other. Here, moving without using the regular route may mean moving between two roads by passing through an area that is not a road (hereinafter referred to as the inter-road area in this embodiment). More specifically, as an example, if there is a store parking lot between two roads and the parking lot is connected to both roads, then moving from one road (first road) across (passing through) the parking lot to the other road (second road) may be considered. However, the parking lot is a place for customers using the store, and it is not desirable to use it just to pass through. Some stores prohibit this, but it is convenient for drivers as it is a shortcut, so this type of movement continues, which is considered a problem. The information processing device 100 is a device that detects vehicles making such movements and issues a warning.

[0025] Figure 1 is a block diagram showing an example configuration of the information processing device 100. As shown in Figure 1, the information processing device 100 includes a communication unit 101, an input unit 102, an output unit 103, a storage unit 104, and a CPU 105.

[0026] The communication unit 101 has the function of sending and receiving information with other devices via wired or wireless communication. The communication unit 101 may, for example, receive vehicle driving information from an external device and transmit it to the CPU 105. The vehicle driving information includes information that indicates the position the vehicle has traveled, and includes information about the vehicle. The vehicle driving information may be, for example, information referred to as probe information, CAN (Control Area Network) information, CAN probe information, etc. In addition to position information, the vehicle driving information may include vehicle speed information, steering angle information, acceleration information (vibration information), drive information of various devices, etc. The communication unit 101 may acquire the vehicle driving information from the control system of the vehicle in motion, or from a server device that stores vehicle driving information.

[0027] The input unit 102 has the function of receiving input from the user of the information processing device 100 and transmitting it to the CPU 105. The input unit 102 can be implemented, for example, by hardware keys provided on the information processing device 100, or by soft keys such as a touch panel or touch keys. The input to the input unit 102 may also be voice input, in which case the input unit 102 is implemented by a microphone.

[0028] The output unit 103 has the function of outputting the instructed data in accordance with the instructions from the CPU 105. The information output by the output unit 103 may be output as text or images to a monitor (display device) attached to or connected to the information processing device 100, or as sound output from a speaker attached to or connected to the information processing device 100, or as information output via communication to an external device via the communication unit 101. For example, the output unit 103 may output a message warning not to pass through an inter-road area after passing through such an area, or a message warning that a penalty will be incurred as a result of passing through an inter-road area, in accordance with the instructions from the CPU 105.

[0029] The storage unit 104 is a recording medium that stores various programs and data necessary for the operation of the information processing device 100. The storage unit 104 can be implemented by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), flash memory, etc., but is not limited to these. The storage unit 104 may also function as memory (ROM, RAM) during program execution. The storage unit 104 may store map information 141. The map information 141 may include information on the location and shape of roads and may also include information on facilities. The storage unit 104 may also store a program that determines whether a vehicle has crossed an inter-road area based on vehicle driving information, and warns the driver if it is determined that the vehicle has crossed an inter-road area. The storage unit 104 may also be implemented by cloud storage accessible by the information processing device 100.

[0030] The CPU 105 is a processor that uses various programs and data stored in the memory unit 104 to execute the processing that the information processing device 100 should perform. Specifically, the CPU 105 executes the information processing program stored in the memory unit 104 and, when it detects that a vehicle has crossed the road area, it issues a warning to the vehicle's driver.

[0031] The CPU 105 may function as a first acquisition unit, a second acquisition unit, a determination unit, and a warning unit.

[0032] The first acquisition unit acquires vehicle driving information from the vehicle, including at least the vehicle's driving position information. The driving position information is location information determined by a positioning system such as GNSS (Global Navigation Satellite System), and may be longitude and latitude information. As mentioned above, the vehicle driving information may be information referred to as probe information, CAN information, CAN probe information, etc.

[0033] The second acquisition unit acquires the map information 141 stored in the memory unit 104.

[0034] The determination unit determines, based on the vehicle driving information acquired by the first acquisition unit and the map information 141 acquired by the second acquisition unit, whether the vehicle has moved from one of the two roads to the other, crossing the area between the two roads (inter-road area).

[0035] As an example, the determination unit may determine that a vehicle has crossed an inter-road area and moved from one road to the other if, near an intersection in the map information 141, the driving trajectory formed based on the driving position included in the vehicle's driving information does not correlate to the shape near the intersection of the two roads, i.e., the shape of the two roads connected to the intersection, beyond a predetermined level. A parking lot of a store adjacent to an intersection (located at one corner of the intersection) can be given as a specific example of an inter-road area. It is easy to imagine that the driving trajectory formed when crossing such a parking lot will be a smoother driving trajectory than the driving trajectory formed when entering the intersection from one road and exiting the intersection onto the other road, resulting in a state where the driving trajectories do not correlate to each other beyond a predetermined level. Therefore, the determination unit can determine whether or not a vehicle has crossed an inter-road area and moved from one road to the other road based on the vehicle's driving trajectory, which is identified by the driving position in the vehicle's driving information. The statement that the trajectories do not correlate with each other beyond a predetermined level means that the shapes traced by the trajectories do not match (do not approximate), or that the curvature of the arcs traced by the trajectories deviates by more than a predetermined threshold.

[0036] Furthermore, the determination unit may, as an example, compare steering angle information included in the vehicle driving information with steering angle information obtained when turning from one road to the other through an intersection as described above, and determine that the vehicle has crossed the inter-road area and moved from one road to the other if the two sets of steering angle information do not correlate above a predetermined level. The degree of turning will differ when passing through a parking lot of a store next to an intersection as described above, and when passing through an intersection and moving from one road to the other, so the steering angle of the driver operating the vehicle will differ. In other words, the steering angle when passing through an inter-road area will be relatively gentle, and the steering angle when passing through an intersection will be relatively steep. Therefore, the determination unit can determine whether or not the vehicle has crossed the inter-road area and moved from one road to the other based on the steering angle information included in the vehicle driving information. The steering angle information not correlating above a predetermined level means that the difference between the steering angles is greater than or equal to a predetermined threshold.

[0037] Furthermore, the determination unit may, as an example, compare the vehicle speed information included in the vehicle driving information with the vehicle speed information obtained when turning from one road to the other through an intersection as described above, and determine that the vehicle has crossed the inter-road area and moved from one road to the other if the correlation is not greater than a predetermined value. It is expected that the deceleration rate of the vehicle required to turn will differ when passing through a parking lot of a store next to an intersection as an inter-road area, as described above, and when passing through an intersection and moving from one road to the other. That is, the ease with which a vehicle can turn differs when passing through an inter-road area compared to passing through an intersection, so the deceleration rate will be less when passing through an inter-road area than when passing through an intersection. Therefore, the determination unit can determine whether or not the vehicle has crossed the inter-road area and moved from one road to the other based on the vehicle speed information included in the vehicle driving information. The statement that the vehicle speed information does not correlate greater than a predetermined value means that the difference between the vehicle speed when driving in the inter-road area and the vehicle speed when driving in the intersection area is greater than a predetermined value.

[0038] Furthermore, the determination unit may, as an example, determine, based on acceleration information included in the vehicle driving information, that when the vehicle is driving near an intersection as described above, it has traveled over a step greater than a predetermined height, and if it determines that the vehicle has crossed the inter-road area and moved from one road to the other, then it may determine that the vehicle has crossed the inter-road area and moved from one road to the other. In many cases, there is a step at the outer edge of a store's parking lot. This step is often provided to encourage vehicles to slow down, to improve safety when entering the parking lot, etc., or for purposes such as recognizing the parking lot area and drainage. On the other hand, there is no such step when passing through an intersection. Therefore, there is a difference in the vertical acceleration generated in the vehicle when passing through an intersection and when passing through the inter-road area. Accordingly, the determination unit can determine, based on acceleration information included in the vehicle driving information, whether or not the vehicle has crossed the inter-road area and moved from one road to the other.

[0039] Furthermore, the determination unit may, as an example, determine whether a vehicle has crossed an inter-road area and moved from one road to another based on whether the location information included in the vehicle driving information has passed through an area that has been pre-set as an inter-road area in the map information 141. This inter-road area may be an area where it has been detected that multiple vehicles (a predetermined number of vehicles or more) have passed through a place where there is no road in between when moving from one road to another, and may be registered in the map information 141 in advance. That is, it may be set by a maintenance company that maintains road maps, etc. The determination unit may also register an inter-road area in the map information 141 if a vehicle has passed through the same inter-road area multiple times.

[0040] The determination unit may use only one of the determination examples shown here to determine whether a vehicle has crossed the inter-road area from one road to the other, or it may use a combination of multiple methods. The determination unit can determine whether a vehicle has crossed the inter-road area from one road to the other using the various methods described above, and by using multiple different determination methods, it is possible to detect without fail that a vehicle has crossed the inter-road area.

[0041] The warning unit outputs predetermined warning information when the determination unit detects that a vehicle has crossed an inter-road area from one road to another. The warning unit causes the output unit 103 to output the predetermined warning information. The predetermined warning information may be text information, image information, or audio information. In the case of text or images, it may be output to a monitor, which is the output unit 103, and in the case of audio, it may be output to a speaker, which is the output unit 103. The audio may be automatically synthesized speech.

[0042] The warning unit may output a message to the vehicle driver warning them not to cross the inter-road area as predetermined warning information. In this case, the warning unit may also output map information of the inter-road area that the vehicle has crossed, allowing the driver to recognize the location of the inter-road area.

[0043] Furthermore, the warning unit may output a message to the vehicle driver informing them that a penalty will be incurred for crossing the road crossing area. The penalty can be anything that is detrimental or disadvantageous to the vehicle driver in terms of driving the vehicle, for example, a decrease in the vehicle's insurance (automobile insurance) rating. In this case, the warning unit may also notify the insurance company (or its terminal) to which the driver has a contract to lower the insurance rating.

[0044] The warning unit may be configured to output a message information about a penalty as predetermined warning information when predetermined conditions are met regarding the vehicle crossing the inter-road area. Specifically, the warning unit may output warning information about a penalty when the number of times the vehicle has crossed the inter-road area exceeds a predetermined number, or when the number of times exceeds a predetermined number within a predetermined period.

[0045] The above is an example of the configuration of the information processing device 100.

[0046] <Example of information processing device operation> Figure 2 is a flowchart showing an example of the operation of the information processing device 100. The processes shown in Figure 2 are assumed to be executed sequentially while the vehicle is in motion.

[0047] As shown in Figure 2, the first acquisition unit of the CPU 105 acquires vehicle driving information (step S201). The second acquisition unit of the CPU 105 acquires map information 141 from the storage unit 104 (step S202).

[0048] Then, the determination unit of the CPU 105 determines, based on the vehicle driving information and the map information 141, whether or not the vehicle has crossed the inter-road area between the two roads and moved from one road to the other (step S203). If it is determined that the vehicle has crossed the inter-road area (YES in step S203), it transmits this to the warning unit; if it is determined that the vehicle has not crossed (NO in step S203), it proceeds to the process in step S205.

[0049] The warning unit of the CPU 105 generates warning information regarding the crossing of the inter-road area when the determination unit determines that the vehicle has crossed the inter-road area, and outputs it to the output unit 103 (step S204).

[0050] The determination unit of the CPU 105 determines whether the number of times the vehicle has crossed the road area is greater than or equal to a predetermined number (step S205). If the number of crossings is greater than or equal to the predetermined number (YES in step S205), the warning unit outputs a warning to the vehicle driver indicating that a penalty will be incurred (step S206), and the process ends. If the number of crossings is less than the predetermined number (NO in step S205), the process ends without taking any action.

[0051] Note that the processing in steps S205 and S206 does not need to be performed immediately after step S204, and may be executed in a separate flow from the processing in steps S201 to S204.

[0052] The above is an example of the operation of the information processing device 100.

[0053] <Specific examples of inter-road areas and examples of vehicle traffic> The inter-road zone and the vehicle's trajectory within it will be explained using Figures 3 and 4.

[0054] Figure 3(a) shows an example of an intersection and the road area near it, illustrating an example of a vehicle passing through the intersection.

[0055] As shown in Figure 3(a), a road-to-road area 36 exists near the intersection area 33 (one of the corners of the intersection). In the illustrated example, this road-to-road area 36 is the parking lot of store 35. The road-to-road area 36 is the area between the two roads 31 and road 32, and roads 31 and 32 are connected to the intersection area 33. When a vehicle 30 traveling on road 31 moves to road 32, it passes through the intersection area 33 as shown in Figure 3(a). That is, in this case, the vehicle 30 traces a trajectory as shown by the travel trajectory 34.

[0056] Here, in the intersection area 33, if the traffic light turns red, the driver of vehicle 30 must, of course, wait. However, because waiting is inconvenient, or for the purpose of taking a shortcut, the driver of vehicle 30 may drive the vehicle 30 in a manner that follows the trajectory shown in the driving trajectory 37 of Figure 3(b). That is, there may be drivers who drive across the inter-road area 36 between the two roads, road 31 and road 32, to move from one road 31 to the other road 32. Such driving can be dangerous for customers who actually use the store 35, and can also simply be a nuisance to the store 35. If the store 35 is a convenience store, this type of driving, such as the driving trajectory 37, is sometimes called a "convenience store warp."

[0057] Furthermore, the inter-road area is not limited to the corner area of ​​such an intersection. As shown in Figure 4, when a vehicle travels across an inter-road area 36, ​​such as an open space between two parallel roads 31 and road 32, as shown in the travel trajectory 37, it also falls under the category of moving from one road to the other by crossing the area between two roads.

[0058] In this embodiment, the information processing device 100, upon detecting such driving, outputs warning information to the driver of the vehicle 30, thereby deterring such driving.

[0059] <Example of warning information display> Figure 5 shows an example of warning information output by the information processing device 100. Figure 5(a) shows an example of warning information output, where the device detects that a vehicle has crossed an inter-road area and outputs warning information advising the vehicle not to cross that area.

[0060] Figure 5(b) shows an example of warning information output, where a warning is issued indicating that a penalty will be incurred because the vehicle has crossed the inter-road area multiple times.

[0061] As shown in the diagram, warning information may include textual instructions and image information showing on a map which road zone was passed through.

[0062] The information processing device 100 outputs such warning information to discourage the driver of the vehicle from driving across the inter-road area in the future.

[0063] <Summary> As described above, the information processing device 100 outputs warning information when it detects that a vehicle has crossed the area between two roads (the inter-road area) and moved from one of the two roads bordering the inter-road area to the other road. This warning information serves to caution the driver of the vehicle not to cross the inter-road area and indicates that a penalty has been incurred, thus deterring vehicles from crossing the inter-road area.

[0064] <Supplement> The information processing device according to the above embodiment is not limited to the above embodiment and may be implemented by other methods. Various modifications will be described below.

[0065] (1) In the above embodiment, the information processing device 100 is described assuming that it is a vehicle navigation system or the driver's smartphone. However, the information processing device 100 does not have to be a device that determines in real time whether or not a vehicle has crossed an inter-road area. That is, the information processing device 100 may be configured to acquire vehicle driving information for one trip (driving from the starting point to the destination) of a certain vehicle, determine whether or not an inter-road area has been crossed during this trip, and, if it is determined that an inter-road area has been crossed, transmit warning information to the driver's terminal of the vehicle.

[0066] (2) In the above embodiment, the method for detecting that a user has moved from one of the two roads to the other, crossing the area between the two roads in the information processing device, and outputting warning information is determined by the processor of the information processing device executing a predetermined program, etc. However, this may be realized by logic circuits (hardware) or dedicated circuits formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) etc. in the device. Furthermore, these circuits may be realized by one or more integrated circuits, and the functions of the multiple functional units shown in the above embodiment may be realized by a single integrated circuit. Depending on the degree of integration, LSIs may be called VLSI, Super LSI, Ultra LSI, etc. That is, as shown in Figure 6, the information processing device 100 may consist of a communication circuit 101a, an input circuit 102a, an output circuit 103a, a storage circuit 104a, and a control circuit 105a, which correspond to the communication unit 101, input unit 102, output unit 103, storage unit 104, and CPU 105, respectively.

[0067] Furthermore, the above program may be recorded on a recording medium readable by the processor, and the recording medium can be a "non-temporary tangible medium," such as tape, disk, card, semiconductor memory, or programmable logic circuit. The above program may also be supplied to the processor via any transmission medium capable of transmitting the program (such as a communication network or broadcast wave). In other words, for example, the program may be downloaded and executed from a network using an information processing device such as a smartphone. The present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above program is embodied by electronic transmission.

[0068] The above program can be implemented using scripting languages ​​such as ActionScript and JavaScript®, or object-oriented programming languages ​​such as Objective-C, Java®, C++, Python, and R, but these languages ​​are just examples.

[0069] (3) The various embodiments shown in the above embodiments may be combined as appropriate. [Explanation of Symbols]

[0070] 100 Information Processing Devices 101 Communications Department 102 Input section 103 Output section 104 Storage section 105 CPU (1st acquisition section, 2nd acquisition section, judgment section, warning section) 141 Map Information

Claims

1. A first acquisition unit that acquires vehicle driving information from the vehicle, including at least the vehicle's driving position information, A second acquisition unit for acquiring map information, A determination unit that determines whether the vehicle has moved from one of the two roads to the other road, crossing the area between the two roads, based on the vehicle driving information and the map information, A warning unit that outputs predetermined warning information when the determination unit determines that the vehicle has crossed the area and moved from one road to the other road, An information processing device equipped with the following features.

2. The aforementioned area is the area near the intersection where the two roads intersect. The determination unit determines that the vehicle has crossed the area and moved from one road to the other road if, near the intersection, the trajectory formed based on the vehicle's driving position does not correlate with the shape near the intersection of the two roads to a predetermined degree or less. The information processing apparatus according to feature 1.

3. The aforementioned area is the area near the intersection where the two roads intersect. The aforementioned vehicle driving information includes steering angle information for the vehicle, The determination unit compares the steering angle information with the steering angle information obtained when turning from one of the two roads to the other through the intersection, and determines that the vehicle has crossed the area and moved from one road to the other road if there is no correlation greater than a predetermined value. The information processing apparatus according to feature 1.

4. The aforementioned area is the area near the intersection where the two roads intersect. The aforementioned vehicle driving information includes vehicle speed information of the vehicle, The determination unit compares the vehicle speed information with the vehicle speed information obtained when turning from one of the two roads to the other through the intersection, and determines that the vehicle has crossed the area and moved from one road to the other road if there is no correlation greater than a predetermined value. The information processing apparatus according to feature 1.

5. The aforementioned area is the area near the intersection where the two roads intersect. The vehicle driving information includes vertical acceleration information of the vehicle, The determination unit determines, based on the acceleration information, that the vehicle has traveled over a step of a predetermined magnitude or greater while traveling near the intersection, and determines that the vehicle has crossed the area and moved from one road to the other road. The information processing apparatus according to feature 1.

6. The aforementioned map information includes area information indicating the area where it is possible to move from one road to the other road, traversing the area between the two roads. The determination unit determines whether the vehicle has crossed the region when the driving position indicated by the vehicle driving information approaches the location where the region information is registered. The information processing apparatus according to feature 1.

7. The aforementioned area information is registered in the map information when it is detected, based on vehicle driving information of multiple vehicles, that a predetermined number or more vehicles have moved from one road to the other road, crossing the area between two roads. The information processing apparatus according to feature 6.

8. The warning unit outputs a message to the driver of the vehicle as predetermined warning information, instructing them not to cross the area. The information processing apparatus according to feature 1.

9. The warning unit outputs a message to the vehicle driver indicating that a penalty will be imposed, as predetermined warning information. The information processing apparatus according to feature 1.

10. The aforementioned penalty is a penalty relating to the automobile insurance rating of the driver of the vehicle. The information processing apparatus according to feature 9.

11. The information processing device according to claim 1, characterized in that the warning unit outputs predetermined warning information when the number of times the vehicle has crossed the area from one road to the other road exceeds a predetermined number of times.

12. Computers A first acquisition step involves obtaining vehicle driving information from the vehicle, which includes at least the vehicle's driving position information. The second acquisition step involves obtaining map information, A determination step, based on the vehicle driving information and the map information, to determine whether the vehicle has moved from one of the two roads to the other road, crossing the area between the two roads. If the determination step determines that the vehicle has crossed the area and moved from one road to the other road, a warning step outputs predetermined warning information. An information processing method that performs the following.

13. On the computer, A first acquisition function that acquires vehicle driving information from the vehicle, including at least the vehicle's driving position information, A second acquisition function for obtaining map information, A determination function that determines whether the vehicle has moved from one of the two roads to the other road, based on the vehicle driving information and the map information, A warning function that outputs predetermined warning information when the determination function determines that the vehicle has crossed the area and moved from one road to the other road, An information processing program that makes this possible.