A driving reminding method and device, electronic equipment and medium
By using checkpoint equipment to detect vehicle distance and size, and using a projection device to display virtual markings in front of the vehicle, the problem of drivers having difficulty judging safe distances is solved, thus improving driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG UNIVIEW TECH CO LTD
- Filing Date
- 2024-04-24
- Publication Date
- 2026-07-31
AI Technical Summary
Drivers often struggle to accurately judge the safe distance between their vehicle and the vehicle in front, especially with large vehicles, which can easily lead to rear-end collisions. Furthermore, current technology cannot effectively utilize information outside the vehicle's field of vision for driving warnings.
The system detects the distance and size of adjacent target vehicles in the same lane using checkpoint equipment, and displays virtual signs in front of the target vehicles using a projection device to provide driving reminders, including virtual roadblocks and avoidance guidance. The projection intensity and position are adjusted in real time based on the vehicle distance and size information.
It improves drivers' intuitive understanding of vehicle conditions and reduces traffic accidents, especially in managing safe distances between large and small vehicles.
Smart Images

Figure CN120833684B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to a driving reminder method, device, electronic device, and medium. Background Technology
[0002] With the continuous increase in the number of motor vehicles, traffic safety issues are becoming increasingly prominent. Intersections are particularly complex, frequently requiring emergency deceleration or braking. Some drivers struggle to accurately judge the safe distance between their vehicle and the vehicle in front, making them prone to traffic accidents during emergency braking. This is especially true when following a large vehicle. Larger vehicles have greater inertia, resulting in significantly longer braking distances compared to smaller cars. All other things being equal, large vehicles are more likely to cause rear-end collisions. Furthermore, the greater weight of larger vehicles means that at the same speed, the impact force is greater, leading to more serious injuries to people and vehicles.
[0003] Currently, drivers can only observe road conditions within their visible field of vision. Sometimes, this field of vision is affected by environmental factors, making it difficult to spot other vehicles in time or to accurately judge distances between vehicles, thus creating a potential for traffic accidents. Summary of the Invention
[0004] This application provides a driving reminder method, device, electronic device, and medium to display a virtual identifier for a target vehicle based on information detected by a checkpoint device, thereby providing a driving reminder to the target vehicle.
[0005] According to one aspect of this application, a driving reminder method is provided, the method comprising:
[0006] The target vehicle is detected by the checkpoint equipment, the distance information of two adjacent target vehicles in the same lane is determined, and the target projection degree is determined based on the distance information.
[0007] Based on the size information of the target vehicle and the target projection angle, determine the target projection position in front of the target vehicle;
[0008] A virtual sign is projected at the target projection location by a projection device at the checkpoint, based on the target projection level, to provide driving reminders to the target vehicle.
[0009] According to one aspect of this application, a driving reminder device is provided, the device comprising:
[0010] The target projection degree determination module is used to detect target vehicles through checkpoint equipment, determine the distance information between two adjacent target vehicles in the same lane, and determine the target projection degree based on the distance information;
[0011] The target projection position determination module is used to determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle.
[0012] The virtual sign display module is used to project and display a virtual sign at the target projection position based on the target projection degree through a projection device at the checkpoint, so as to provide driving reminders to the target vehicle.
[0013] According to another aspect of this application, an electronic device is provided, the electronic device comprising:
[0014] At least one processor; and
[0015] Memory connected to at least one processor for data processing; wherein,
[0016] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor can perform the driving reminder method of any embodiment of this application.
[0017] According to another aspect of this application, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the driving reminder method of any embodiment of this application.
[0018] The technical solution of this application embodiment detects two adjacent target vehicles in the same lane using a checkpoint device, determines the distance information between the two adjacent target vehicles, and determines the target projection degree based on the distance information; it then determines the target projection position in front of the target vehicle based on the target vehicle's size information and target projection angle; and finally, it projects a virtual sign at the target projection position using a projection device at the checkpoint, based on the target projection degree, to provide a driving reminder to the target vehicle. This solution fully utilizes the checkpoint device to detect two adjacent target vehicles in the lane, achieving accurate target vehicle detection without adding hardware. By displaying a virtual sign for the target vehicle using a projection device at the checkpoint, it shows the driver vehicle's movement in ways that may be invisible to the human eye, thus improving driving safety.
[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 A flowchart illustrating a driving reminder method provided in an embodiment of this application;
[0022] Figure 2 A flowchart illustrating a driving reminder method provided in another embodiment of this application;
[0023] Figure 3 A first schematic diagram of the target visibility distance provided for another embodiment of this application;
[0024] Figure 4 A second schematic diagram showing the target visibility distance provided in another embodiment of this application;
[0025] Figure 5 A third schematic diagram showing the target visibility distance provided in another embodiment of this application;
[0026] Figure 6 A flowchart illustrating a driving reminder method provided in yet another embodiment of this application;
[0027] Figure 7 A flowchart illustrating a driving reminder method provided in yet another embodiment of this application;
[0028] Figure 8 This is a schematic diagram of the structure of a driving reminder device provided in an embodiment of this application;
[0029] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0031] It should be noted that the terms "first," "second," "third," "fourth," "actual," "preset," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] Figure 1 This is a flowchart illustrating a driving reminder method provided in an embodiment of this application. This embodiment is applicable to situations where driving reminders are given to vehicles. Typically, this embodiment is applicable to situations where driving reminders are given based on detection information of a target vehicle by a checkpoint device. This method can be executed by a driving reminder device, which can be implemented in hardware and / or software and can be configured in an electronic device. This electronic device can be a checkpoint device with processing capabilities, or it can be another separately configured electronic device with processing capabilities, such as… Figure 1 As shown, the method includes:
[0033] S110. The target vehicle is detected by the checkpoint device, the distance information between two adjacent target vehicles in the same lane is determined, and the target projection degree is determined based on the distance information.
[0034] A checkpoint is an entrance or exit equipped with defensive and inspection facilities. On urban roads, checkpoints are systems installed at intersections to monitor all vehicles passing through that location. Checkpoint equipment may include cameras, radar, and sensors. Two adjacent target vehicles in the same lane are considered to be traveling one after the other. Distance information may include the distance between two adjacent target vehicles.
[0035] For example, checkpoint equipment typically has a specific detection range. If a target vehicle appears within the detection range, it is detected by the checkpoint equipment. Detection of a target vehicle by checkpoint equipment does not require two adjacent target vehicles in the same lane to be simultaneously within the detection range; detection can be performed as long as a target vehicle is present within the detection range. When a target vehicle is within the detection range, the checkpoint equipment can detect and record information such as the target vehicle's speed, the time of detection, vehicle identification, and vehicle type. If another target vehicle appears within the detection range in the same lane, the checkpoint equipment can also detect and record its speed, the time of detection, vehicle identification, and vehicle type. Based on the detected and recorded information, the distance between two adjacent target vehicles in the same lane is calculated.
[0036] In this embodiment, a virtual sign can be projected onto the target vehicle to provide driving reminders. The projection degree of the target can be determined based on the distance information between two adjacent target vehicles to reflect the driving danger level of the two adjacent target vehicles. Generally, the closer the two adjacent target vehicles are, the higher the driving danger level. Different danger levels can correspond to different target projection degrees, thereby visually and intuitively reminding the driver of the target vehicle to adjust the driving mode to improve driving safety.
[0037] S120. Determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle.
[0038] The size information may include the height of the target vehicle. The target projection angle can be the angle between the driver's line of sight to the ground and the horizontal direction, or the angle between the driver's line of sight to the ground and the vertical direction. The target projection angle can be predetermined based on the actual situation, and different vehicle models may have different target projection angles. For example, the driver of a large vehicle is in a higher position and does not have an engine compartment at the front, while the driver of a small vehicle is in a lower position and has an engine compartment at the front. Because their fields of view differ, the target projection angles for large vehicles and small vehicles may differ.
[0039] In this embodiment, it can be assumed that the height of the target vehicle is approximately the same as the driver's eye level. The projected length of the driver's line of sight on the ground can be calculated based on the height of the target vehicle and the target projection angle, thereby determining the target projection position that the driver can see after projection.
[0040] In this embodiment of the application, the target vehicles traveling on the road are all traveling at high speeds, and the real-time requirements for providing driving reminders are high. In order to improve processing efficiency and save processing time, the height of the target vehicle can be directly identified by the checkpoint camera, thereby quickly obtaining the height of the target vehicle, calculating the target projection position, and improving the real-time performance of driving reminders.
[0041] In this embodiment, if the accuracy and efficiency of the checkpoint camera are high, the position of the driver in the target vehicle can also be identified by the checkpoint camera, and the height of the driver's eyes can be further identified. The height of the driver's eyes can then be used to replace the height of the target vehicle in this embodiment to calculate the target projection position.
[0042] S130. A virtual sign is projected and displayed at the target projection position by the projection device at the checkpoint based on the target projection degree, so as to provide driving reminders to the target vehicle.
[0043] The projection device can be a device pre-installed at the checkpoint, such as next to the checkpoint equipment. There can be at least one projection device, and each lane can have at least one corresponding projection device. The specific form of the virtual sign can be determined according to the actual situation. For example, when providing a driving reminder to a target vehicle behind, the shape, color, and size of the virtual sign can be determined based on information such as the vehicle type, color, and size of the target vehicle in front.
[0044] For example, the driving reminder device can send the target projection degree and target projection position to the projection device, and control the projection device to project and display a virtual sign at the target projection position in front of the target vehicle based on the target projection degree. The virtual sign can be used to remind the target vehicle to adjust its driving mode so that the driver of the target vehicle can see the virtual sign.
[0045] The technical solution of this application embodiment detects two adjacent target vehicles in the same lane using a checkpoint device, determines the distance information between the two adjacent target vehicles, and determines the target projection degree based on the distance information; based on the size information of the target vehicle and the target projection angle, it determines the target projection position in front of the target vehicle; and projects a virtual sign at the target projection position based on the target projection degree using a projection device at the checkpoint to provide driving reminders to the target vehicle. The above solution can fully utilize the checkpoint device to detect two adjacent target vehicles in the lane, accurately detecting target vehicles without adding hardware, and achieving richer functions using existing equipment. Displaying a virtual sign for the target vehicle using a projection device at the checkpoint provides a more intuitive and visual representation of vehicle driving conditions to the driver, improving driving safety.
[0046] Figure 2 This is a flowchart illustrating a driving reminder method according to another embodiment of this application. This embodiment is an optimization based on the above embodiment; solutions not described in detail in this embodiment are found in the above embodiment. Figure 2 As shown, the method in this embodiment of the application specifically includes the following steps:
[0047] S210. The target vehicle is detected by the checkpoint equipment to determine the distance information between two adjacent target vehicles in the same lane.
[0048] S220. Based on the current distance and braking distance of two adjacent target vehicles, determine the post-braking distance assuming the two adjacent target vehicles come to a stop.
[0049] The current distance between two adjacent target vehicles is the distance along the lane ahead of their braking direction. The braking distance is the distance from the current position of the target vehicle to its stop. Based on the current distance and braking distance of the two adjacent target vehicles, the post-braking distance between them can be determined, assuming the two adjacent target vehicles start braking from their current positions and come to a stop. Specifically, assuming the current distance between the two target vehicles is D1, the braking distance of the target vehicle in front is r1, and the braking distance of the target vehicle behind is r2, then the post-braking distance D2 = D1 + r1 - r2.
[0050] S230. Determine the target projection degree that is negatively correlated with the braking distance; wherein the target projection degree includes at least one of the following: projection flicker frequency, projection color depth, projection brightness, and projection size.
[0051] For example, the post-braking distance directly affects the driving safety of two adjacent target vehicles. If the post-braking distance is greater than the safe distance, the two target vehicles will not collide after braking; otherwise, a rear-end collision will occur. The smaller the post-braking distance, the greater the probability of a collision after braking, and the greater the driving danger. Therefore, the degree of target projection can be determined as negatively correlated with the post-braking distance: the smaller the post-braking distance, the stronger the target projection; the larger the post-braking distance, the weaker the target projection.
[0052] Specifically, the target projection degree can include at least one of the following: projection flicker frequency, projection color depth, projection brightness, and projection size. If the distance after braking is smaller, the projection flicker frequency is higher, the projection color depth is deeper, the projection brightness is brighter, and the projection size is larger. This scheme, by setting the correlation between the target projection degree and the distance after braking, allows the target projection degree to intuitively reflect the magnitude of the distance after braking, thereby reflecting the driving safety of adjacent target vehicles.
[0053] S240. Identify the height of the target vehicle using a checkpoint camera.
[0054] For example, typically, the width of the lane is known. Images of the target vehicle are captured by a camera to determine the number of pixels representing the lane width and the number of pixels representing the target vehicle's height, thereby calculating the actual height of the target vehicle. The actual height of the target vehicle, H = h * (n1 / n2), where h is the lane width, n1 is the number of pixels representing the target vehicle's height, and n2 is the number of pixels representing the lane width.
[0055] S250. Select the target projection angle from the driver's field of vision range inside the target vehicle.
[0056] For example, when a driver is inside a target vehicle and looking at the environment ahead, there are blind spots. For instance, in large vehicles, the driver's view is obstructed by the area below the windshield and in front of the vehicle, creating a blind spot. Furthermore, due to the limitations of human vision, the driver's field of vision is not infinite. Therefore, the driver's field of vision is finite, and the driver's visible angle range can be determined. This visible angle range can change as the target vehicle moves, such as when the target vehicle is going uphill, downhill, or turning, and is updated in real time.
[0057] The target projection angle can be selected from the driver's field of vision. For example, it can be selected within the field of vision, and the distance between the projection point and the target vehicle meets the distance requirement when the target projection angle is projected. The distance requirement can be determined based on the most comfortable viewing state for the human eye under normal circumstances, without the need for squinting.
[0058] S260. Determine the target projection distance based on the height and the target projection angle, and take the position at the target projection distance in front of the target vehicle as the target projection position.
[0059] For example, such as Figure 3 As shown, the height of the target vehicle is H, the target projection angle is α, and the target projection distance is d = H * tanα. The position d away from the target vehicle in front of it is taken as the target projection position.
[0060] S270. A virtual sign is projected and displayed at the target projection position by the projection device at the checkpoint based on the target projection degree, so as to provide driving reminders to the target vehicle.
[0061] This application provides a driving reminder method. It detects target vehicles using a checkpoint device, determines the distance information between two adjacent target vehicles in the same lane, and, based on the current distance and braking distance of the two adjacent target vehicles, determines the post-braking distance assuming the two adjacent target vehicles come to a complete stop. It then determines the target projection degree, which is negatively correlated with the post-braking distance, thereby providing a visual and intuitive safety reminder to the driver of the target vehicle. This reflects the distance information to other target vehicles, providing safety information that the driver cannot effectively grasp visually through visualization. The method involves identifying the height of the target vehicle using a checkpoint camera; selecting a target projection angle within the driver's visible range from inside the target vehicle; determining the target projection distance based on the height and the target projection angle; and using the position at the target projection distance in front of the target vehicle as the target projection position, allowing the driver to view the visualized virtual sign in a comfortable and normal state.
[0062] In this embodiment of the application, the target projection position in front of the target vehicle can also be determined in other ways, with the aim of making it natural and easy for the driver of the target vehicle to observe.
[0063] In one feasible solution, the height of the target vehicle is determined, and this height is multiplied by a preset ratio, which defaults to the driver's eye level. Based on the eye level and the target projection angle, the target projection distance is determined. The preset ratio can be determined according to actual conditions. For example, the driver's seat height is determined based on the vehicle model, and the ratio of eye level to vehicle height is determined based on the average driver's height, serving as the preset ratio for that vehicle model.
[0064] In another feasible solution, the width of the target vehicle can be determined based on the number of pixels in the target vehicle's width, the number of pixels in the lane, and the lane width. The position of the driver's eyes along the width of the target vehicle is determined based on the driver's typical position inside the vehicle. For example, the ratio of the distance between the driver's eyes and the left side of the target vehicle to the target vehicle's width is predetermined, and the product of the target vehicle width and this ratio is taken as the position of the driver's eyes along the width of the target vehicle. The target projection position is then defined as the distance from this position to the ground directly in front of the target projection position. For example, as shown... Figure 4 As shown, the distance between the target projection position and the target vehicle is still the target projection distance, but it is biased towards the driver's side for easier viewing by the driver.
[0065] In another feasible solution, if the target projection distance is not the minimum distance within the driver's field of vision, the entire area in front of the target vehicle that is less than or equal to the target projection distance but greater than the minimum distance within the driver's field of vision can be used as the target projection position. This allows for projection at both relatively far and relatively close points within the target projection distance, satisfying the viewing needs of drivers with different visual acuity. For example... Figure 5 As shown, the target projection positions are distributed between the minimum distance and the target projection distance, so that the projection can be displayed at both far and near distances.
[0066] Figure 6 This is a flowchart illustrating a driving reminder method according to another embodiment of this application. This embodiment is an optimization based on the above embodiments; solutions not described in detail in this embodiment are found in the above embodiments. Figure 6 As shown, the method in this embodiment of the application specifically includes the following steps:
[0067] S310. The target vehicle is detected by the checkpoint device, the distance information between two adjacent target vehicles in the same lane is determined, and the target projection degree is determined based on the distance information.
[0068] S320. Determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle.
[0069] S330. For the first target vehicle that is traveling behind among two adjacent target vehicles, a virtual roadblock is projected and displayed at the target projection position of the first target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the first target vehicle that there are other target vehicles in front of it.
[0070] For example, for the first target vehicle traveling behind another adjacent target vehicle, it is necessary to show it that a second target vehicle is ahead, and reflect the distance between the second target vehicle and the first target vehicle, reminding the driver of the first target vehicle to control the distance between the two vehicles. This can be achieved by using a projection device at the checkpoint to project a virtual roadblock at the target projection position in front of the first target vehicle, based on the target projection level, to remind the first target vehicle of the presence of another target vehicle ahead.
[0071] Specifically, the form of the virtual roadblock can be determined based on the actual situation. For example, information such as the model, size, and color of the second target vehicle can be identified using a checkpoint camera, and a virtual roadblock similar to the second target vehicle can be determined based on this information. For instance, if the second target vehicle is a white hatchback, the virtual roadblock could also be an icon of a white hatchback.
[0072] S340. For the second target vehicle traveling in front of two adjacent target vehicles, if the braking distance between the two adjacent target vehicles after braking to a stop is less than the safe distance, a virtual avoidance guide is projected and displayed at the target projection position of the second target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the second target vehicle to change lanes or adjust its driving direction to avoid the first target vehicle.
[0073] For example, regarding a second target vehicle traveling ahead, if the distance between the first and second target vehicles after braking is less than a safe distance, it is determined that if both the second and first target vehicles brake suddenly, a rear-end collision will occur. This is especially true when the first target vehicle is a large vehicle, which may have difficulty braking quickly and could easily collide with the second target vehicle. Projecting a warning image in front of the second target vehicle can alert it to avoid a rear-end collision and prevent serious damage. Specifically, a projection device at the checkpoint can project virtual avoidance guidance onto the target vehicle in front of it, based on the target projection level, reminding the second target vehicle to change lanes or adjust its direction to avoid the first target vehicle.
[0074] This application provides a driving warning method. For the first target vehicle traveling behind in a pair of adjacent target vehicles, a virtual roadblock is projected onto the target projection position of the first target vehicle using a projection device at a checkpoint, based on the target projection level, to warn the first target vehicle of the presence of another target vehicle ahead. For the second target vehicle traveling ahead in a pair of adjacent target vehicles, if the braking distance between the two adjacent target vehicles after braking to a stop is less than a safe distance, a virtual avoidance guide is projected onto the target projection position of the second target vehicle using the projection device at the checkpoint, based on the target projection level, to warn the second target vehicle to change lanes or adjust its driving direction to avoid the first target vehicle. By projecting different virtual markers onto the first target vehicle traveling behind and the second target vehicle traveling ahead, different functional warnings are provided, improving the driving safety of both target vehicles.
[0075] In this embodiment of the application, a virtual sign is projected and displayed at the target projection position by a projection device at the checkpoint based on the target projection degree, including:
[0076] Based on the detection information of two adjacent target vehicles by the checkpoint equipment, the projection degree and position of the target are updated in real time at a preset frequency.
[0077] Based on the updated target projection level and the target projection position, the virtual sign is updated and displayed using the projection device at the checkpoint.
[0078] For example, the checkpoint device detects target vehicles appearing within the detection range in real time to obtain detection information. Since the target vehicle is moving, the device can update the target projection level and position in real time at a preset frequency, thereby updating and moving the virtual sign in real time.
[0079] Figure 7 This is a flowchart illustrating a driving reminder method according to another embodiment of this application. This embodiment is an optimization based on the above embodiments; solutions not described in detail in this embodiment are found in the above embodiments. Figure 7 As shown, the method in this embodiment of the application specifically includes the following steps:
[0080] S410: Detect the first distance between the first target vehicle traveling behind and the projection point of the checkpoint radar, and the second distance between the second target vehicle traveling in front and the projection point of the checkpoint radar, using the checkpoint radar.
[0081] S420. Based on the time and speed at which the checkpoint radar detects the first target vehicle, the time and speed at which the second target vehicle is detected, the first distance, the second distance, and the distance between the projection point of the checkpoint radar and the intersection, determine the current distance between the first target vehicle and the second target vehicle.
[0082] For example, the distance information includes the current distance between two adjacent target vehicles. Assuming the checkpoint radar detects the second target vehicle traveling ahead at time t1 and speed v1, the second distance between the second target vehicle and the checkpoint radar projection point can be calculated as p1. Assuming the checkpoint radar is located between the intersection and the second target vehicle when the second target vehicle is first detected, and the second target vehicle is moving towards the intersection, the distance between the checkpoint radar and the intersection is p, then the distance between the second target vehicle and the intersection is p1+p. Assuming the checkpoint radar detects the first target vehicle traveling behind at time t2 and speed v2, the first distance between the first target vehicle and the checkpoint radar projection point can be calculated as p2, and the distance between the first target vehicle and the intersection is p2+p. When the first target vehicle is detected, the distance between the second target vehicle and the intersection is p1+p-(t2-t1)*v1. If (t2-t1)*v1>p1, meaning the first and second target vehicles are located on opposite sides of the checkpoint radar, then the distance between the second target vehicle and the intersection is p′=p-(v1*(t2-t1-p1 / v1)+a / 2*(t2-t1-p1 / v1)) 2This means that the second target vehicle is assumed to decelerate with acceleration 'a' as it passes the checkpoint radar and approaches the intersection, and to move at a constant speed 'v1' before passing the checkpoint radar. The current distance between the first and second target vehicles is p2 + p - p'.
[0083] The advantage of the above scheme is that it does not require waiting for both adjacent target vehicles to appear within the detection range of the checkpoint radar before calculating the current distance. Instead, it can detect and record the speed and time information as soon as a target vehicle appears. When there is a need later, such as when a large vehicle is detected behind and a driving safety reminder is required, the distance between the two target vehicles at a later time can be calculated based on the detected and recorded information, and the subsequent virtual sign display scheme can be executed. This effectively saves processing resources and improves processing efficiency.
[0084] S430. Identify the vehicle type of the target vehicle based on the checkpoint camera, and determine the braking force and mass of the target vehicle based on the vehicle type.
[0085] The distance information also includes the braking distance of the target vehicle. For example, different vehicles may have different braking forces and masses. The vehicle type of the target vehicle can be identified using a checkpoint camera, and the corresponding braking force and mass can be determined based on the vehicle type.
[0086] S440. Determine the braking distance of the target vehicle based on its braking force, mass, and speed.
[0087] For example, braking distance S = mv 2 / 2F, where m is the mass of the target vehicle, v is the speed of the target vehicle, and F is the braking force of the target vehicle.
[0088] In this embodiment, the braking distance of the target vehicle can also be determined based on the correlation between the currently detected information and the braking distance. The braking distance correlation can be shown in Table 1 below.
[0089] Table 1
[0090] The system can detect the target vehicle's model, weight, speed, road surface type, road surface temperature, road surface humidity, and coefficient of friction. The corresponding braking distance for the target vehicle can be obtained by referring to Table 1. Specifically, the target vehicle can be identified using a checkpoint camera. The vehicle length can be determined based on the time it takes for the front and rear of the vehicle to pass a certain point, along with the speed. The vehicle's weight can then be estimated based on the length. The system can also determine the target vehicle's cargo status (e.g., fully loaded, partially loaded, or empty) based on the checkpoint camera's identification. The actual weight of the target vehicle can be determined. The vehicle model can also be determined based on the checkpoint camera's identification. After acquiring the target vehicle information, the checkpoint camera can transmit it to other checkpoint cameras. It should be noted that Table 1 is only an example; the specific braking distance and its relationship with other information can be determined based on actual conditions, such as through test runs on different road sections.
[0091] S450. Determine the target projection degree based on the current distance and the braking distance.
[0092] S460. Determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle.
[0093] S470. A virtual sign is projected and displayed at the target projection position by the projection device at the checkpoint based on the target projection degree, so as to provide driving reminders to the target vehicle.
[0094] This application provides a driving reminder method. It uses a checkpoint radar to detect a first target vehicle traveling behind and a second target vehicle traveling ahead and a second target vehicle traveling ahead and a second target vehicle. Based on the time and speed at which the checkpoint radar detected the first and second target vehicles, the first and second distances, and the distance between the checkpoint radar projection point and the intersection, the current distance between the first and second target vehicles is determined. The checkpoint camera identifies the vehicle type of the target vehicles, and the braking force and mass of the target vehicles are determined based on the vehicle type. The braking distance of the target vehicles is then determined based on their braking force, mass, and speed. This solution enables timely and accurate detection of target vehicles using checkpoint equipment, providing rich information for subsequent projection. It achieves richer practical functions with existing conventional equipment, thereby improving driving safety.
[0095] Figure 8 This is a schematic diagram of a driving reminder device provided in an embodiment of this application. The device can execute the driving reminder method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the method. Figure 8 As shown, the device includes:
[0096] The target projection degree determination module 510 is used to detect target vehicles through checkpoint equipment, determine the distance information of two adjacent target vehicles in the same lane, and determine the target projection degree based on the distance information.
[0097] The target projection position determination module 520 is used to determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle.
[0098] The virtual sign display module 530 is used to project and display a virtual sign at the target projection position based on the target projection degree through the projection device at the checkpoint, so as to provide driving reminders to the target vehicle.
[0099] In this embodiment of the application, the target projection degree determination module 510 determines the target projection degree based on the distance information, including:
[0100] Based on the current distance and braking distance of two adjacent target vehicles, determine the post-braking distance assuming the two adjacent target vehicles come to a stop after braking;
[0101] Determine the target projection degree that is negatively correlated with the braking distance; wherein the target projection degree includes at least one of the following: projection flicker frequency, projection color depth, projection brightness, and projection size.
[0102] In this embodiment of the application, the target projection position determination module 520 determines the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle, including:
[0103] The height of the target vehicle is identified using a checkpoint camera;
[0104] Select the target projection angle from the driver's field of vision within the target vehicle;
[0105] The target projection distance is determined based on the height and the target projection angle, and the position at the target projection distance in front of the target vehicle is taken as the target projection position.
[0106] In this embodiment, the virtual sign display module 530 projects and displays a virtual sign at the target projection position based on the target projection degree using a projection device at the checkpoint, including:
[0107] For the first target vehicle traveling behind in two adjacent target vehicles, a virtual roadblock is projected and displayed at the target projection position of the first target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the first target vehicle that there are other target vehicles in front of it;
[0108] For the second target vehicle traveling in front of two adjacent target vehicles, if the braking distance between the two adjacent target vehicles after braking to a stop is less than the safe distance, a virtual avoidance guide will be projected and displayed at the target projection position of the second target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the second target vehicle to change lanes or adjust its driving direction to avoid the first target vehicle.
[0109] In this embodiment, the virtual sign display module 530 projects and displays a virtual sign at the target projection position based on the target projection degree using a projection device at the checkpoint, including:
[0110] Based on the detection information of two adjacent target vehicles by the checkpoint equipment, the projection degree and position of the target are updated in real time at a preset frequency.
[0111] Based on the updated target projection level and the target projection position, the virtual sign is updated and displayed using the projection device at the checkpoint.
[0112] In this embodiment of the application, the distance information includes the current distance between two adjacent target vehicles;
[0113] The target projection degree determination module 510 detects the target vehicle through the checkpoint device and determines the distance information between two adjacent target vehicles in the same lane, including:
[0114] The checkpoint radar detects the first distance between the first target vehicle traveling behind and the projection point of the checkpoint radar, and the second distance between the second target vehicle traveling in front and the projection point of the checkpoint radar.
[0115] The current distance between the first target vehicle and the second target vehicle is determined based on the time and speed at which the checkpoint radar detects the first target vehicle, the time and speed at which the second target vehicle is detected, the first distance, the second distance, and the distance between the projection point of the checkpoint radar and the intersection.
[0116] In this embodiment of the application, the distance information also includes the braking distance of the target vehicle;
[0117] The target projection degree determination module 510 detects the target vehicle through the checkpoint device and determines the distance information between two adjacent target vehicles in the same lane, including:
[0118] The vehicle type of the target vehicle is identified by the checkpoint camera, and the braking force and mass of the target vehicle are determined based on the vehicle type.
[0119] The braking distance of the target vehicle is determined based on its braking force, mass, and speed.
[0120] The driving reminder device provided in this application embodiment can execute a driving reminder method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of executing the method.
[0121] Figure 9 A schematic diagram of an electronic device 10, which can be used to implement embodiments of this application, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.
[0122] like Figure 9 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, connected to the at least one processor 11 for data processing. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0123] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and data processing unit 19, such as network card, modem, wireless data processing transceiver, etc. Data processing unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0124] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as driving reminder methods.
[0125] In some embodiments, the driving reminder method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or data processing unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the driving reminder method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the driving reminder method by any other suitable means (e.g., by means of firmware).
[0126] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0127] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable driving reminder device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0128] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0129] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0130] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected through digital data processing (e.g., data processing networks) of any form or medium. Examples of data processing networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0131] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via data processing networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0132] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired information of the technical solution of this application can be achieved, and this is not limited herein.
[0133] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A travel reminding method characterized by comprising: The method includes: The target vehicle is detected by the checkpoint equipment, the distance information of two adjacent target vehicles in the same lane is determined, and the target projection degree is determined based on the distance information. Based on the size information of the target vehicle and the target projection angle, determine the target projection position in front of the target vehicle; A virtual sign is projected at the target projection location by a projection device at the checkpoint based on the target projection degree, so as to provide driving reminders to the target vehicle; Determining the target projection degree based on the distance information includes: Based on the current distance and braking distance of two adjacent target vehicles, determine the post-braking distance assuming the two adjacent target vehicles come to a complete stop; determine the target projection degree based on the post-braking distance; A virtual sign is projected and displayed at the target projection location by a projection device at the checkpoint, based on the target projection level, including: For the first target vehicle traveling behind in two adjacent target vehicles, a virtual roadblock is projected onto the target projection position of the first target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the first target vehicle that there are other target vehicles in front of it. For the second target vehicle traveling in front of two adjacent target vehicles, if the braking distance between the two adjacent target vehicles after braking to a stop is less than the safe distance, a virtual avoidance guide will be projected and displayed at the target projection position of the second target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the second target vehicle to change lanes or adjust its driving direction to avoid the first target vehicle.
2. The method according to claim 1, characterized in that, Determining the target projection degree based on the post-braking distance includes: Determine the target projection degree that is negatively correlated with the braking distance; wherein the target projection degree includes at least one of the following: projection flicker frequency, projection color depth, projection brightness, and projection size.
3. The method according to claim 1, characterized in that, Determining the target projection position in front of the target vehicle based on the target vehicle's size information and target projection angle includes: The height of the target vehicle is identified using a checkpoint camera; Select the target projection angle from the driver's field of vision within the target vehicle; The target projection distance is determined based on the height and the target projection angle, and the position at the target projection distance in front of the target vehicle is taken as the target projection position.
4. The method according to any one of claims 1-3, characterized in that, A virtual sign is projected and displayed at the target projection location by a projection device at the checkpoint, based on the target projection level, including: Based on the detection information of two adjacent target vehicles by the checkpoint equipment, the projection degree and position of the target are updated in real time at a preset frequency. Based on the updated target projection level and the target projection position, the virtual sign is updated and displayed using the projection device at the checkpoint.
5. The method according to claim 1, characterized in that, The distance information includes the current distance between two adjacent target vehicles; The target vehicle is detected by the checkpoint equipment to determine the distance information between two adjacent target vehicles in the same lane, including: The checkpoint radar detects the first distance between the first target vehicle traveling behind and the projection point of the checkpoint radar, and the second distance between the second target vehicle traveling in front and the projection point of the checkpoint radar. The current distance between the first target vehicle and the second target vehicle is determined based on the time and speed at which the checkpoint radar detects the first target vehicle, the time and speed at which the second target vehicle is detected, the first distance, the second distance, and the distance between the projection point of the checkpoint radar and the intersection.
6. The method according to claim 5, characterized in that, The distance information also includes the braking distance of the target vehicle; The target vehicle is detected by the checkpoint equipment to determine the distance information between two adjacent target vehicles in the same lane, including: The vehicle type of the target vehicle is identified by the checkpoint camera, and the braking force and mass of the target vehicle are determined based on the vehicle type. The braking distance of the target vehicle is determined based on its braking force, mass, and speed.
7. A driving reminder device, characterized in that, The device includes: The target projection degree determination module is used to detect target vehicles through checkpoint equipment, determine the distance information between two adjacent target vehicles in the same lane, and determine the target projection degree based on the distance information; The target projection position determination module is used to determine the target projection position in front of the target vehicle based on the size information of the target vehicle and the target projection angle. The virtual sign display module is used to project and display a virtual sign at the target projection position based on the target projection degree through the projection device at the checkpoint, so as to provide driving reminders to the target vehicle; The target projection degree determination module determines the target projection degree based on the distance information, including: Based on the current distance and braking distance of two adjacent target vehicles, determine the post-braking distance assuming the two adjacent target vehicles come to a complete stop; determine the target projection degree based on the post-braking distance; The virtual sign display module projects and displays a virtual sign at the target projection position based on the target projection degree through a projection device at the checkpoint, including: For the first target vehicle traveling behind in two adjacent target vehicles, a virtual roadblock is projected onto the target projection position of the first target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the first target vehicle that there are other target vehicles in front of it. For the second target vehicle traveling in front of two adjacent target vehicles, if the braking distance between the two adjacent target vehicles after braking to a stop is less than the safe distance, a virtual avoidance guide will be projected and displayed at the target projection position of the second target vehicle by the projection device at the checkpoint based on the target projection degree, so as to remind the second target vehicle to change lanes or adjust its driving direction to avoid the first target vehicle.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and The memory is connected to the at least one processor for data processing; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the driving reminder method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the driving reminder method according to any one of claims 1-6.