Automobile automatic whistling control method and device and storage medium
By detecting driving behavior and road conditions information, and using computer devices to realize the automatic whistle control method of automobiles, the problem of low degree of automation in the prior art is solved, and the automation level and traffic safety of automobiles are improved.
Patent Information
- Application Number
- CN202510116397.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-01-24
AI Technical Summary
The existing automobile whistle technology is low in automation, which makes it difficult to use whistle in time and effectively in high-risk scenarios, increasing traffic safety risks.
By detecting driving behavior information and road conditions information, using computer devices and storage media, the automatic whistle control method of automobile is realized. The method includes image shooting, target search, semantic recognition, a combination of sound sensors and line-of-sight sensors, continuously collecting and analyzing road conditions information, and automatically controlling the horn to perform the honk based on driving behavior and road conditions information.
It realizes that the car will automatically honk at the right time to assist the driver in operation, reduces the difficulty of honking the whistle due to relying on personal skills and health status, and improves traffic safety risk management capabilities.
Smart Images

Figure CN119749401A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to an automobile automatic whistle control method, a computer device and a storage medium. Background Art
[0002] A horn is installed on the car, so that other vehicles or pedestrians on the road can be warned by controlling the horn to sound a sound, so that other vehicles or pedestrians can pay attention to the car and take appropriate actions such as avoiding it in time.
[0003] At present, the car horn is manually controlled by the driver, so the use of the car horn depends on the driver's personal driving level and driving experience. Drivers with low driving level or less driving experience may not fully consider the traffic conditions at the time, thus underestimating the traffic risks at the time, resulting in the failure to use the car horn correctly and in a standardized manner in high-risk scenarios such as driving at night, passing through intersections, and lack of traffic guidance when traffic facilities fail, making the car horn function unable to achieve the expected effect. In addition, it is inevitable that there are some traffic participants who do not abide by traffic rules or have poor safety awareness on the road, and make behaviors such as running red lights, driving in the opposite direction, and "ghosting". If the driver can observe such behaviors in time or foresee such behaviors, it is possible to control the car horn to honk to remind such traffic participants, thereby effectively reducing the possibility of accidents; however, such behaviors are often difficult to foresee even for drivers with high driving skills and rich driving experience, which makes it difficult for drivers to control the car horn to honk in time, facing higher traffic safety risks. The driver may be careless or physically unwell, resulting in decreased observation or concentration, and thus no awareness of operating the horn, or even an inability to operate the horn even if he or she is aware of it. Summary of the invention
[0004] In view of the technical problems of the current automobile horn honking technology, such as low degree of automation and high traffic safety risks, the purpose of the present invention is to provide a car automatic horn control method, a computer device and a storage medium.
[0005] In one aspect, an embodiment of the present invention includes a method for controlling an automatic horn of a vehicle, the method comprising:
[0006] Detect the driving behavior information of the vehicle;
[0007] Detect the road condition information of the environment where the vehicle is located;
[0008] The vehicle is controlled to honk according to the driving behavior information and the road condition information.
[0009] Furthermore, the detecting of the road condition information of the environment where the vehicle is located includes:
[0010] Capture images of the environment where the vehicle is located to obtain images outside the vehicle;
[0011] Performing target search on the image outside the vehicle to determine traffic notice information in the image outside the vehicle;
[0012] Performing semantic recognition on the traffic notice information to obtain semantic information;
[0013] The semantic information is used as the road condition information.
[0014] Furthermore, the detecting of the road condition information of the environment where the vehicle is located includes:
[0015] Perceiving the environment in which the vehicle is located and obtaining the location information of non-visual targets; the non-visual targets are targets outside the visible range of the vehicle;
[0016] The position information of the non-visual target is used as the road condition information.
[0017] Furthermore, the sensing of the environment in which the vehicle is located to obtain the location information of non-visual targets includes:
[0018] Call the sound sensor to detect the environment where the vehicle is located and obtain sound information;
[0019] Performing sound source analysis on the sound information to determine the location information of the sound source;
[0020] Calling the sight range sensor to detect the environment where the vehicle is located to obtain the position information of the visible target; the visible target is the target within the visible range of the vehicle;
[0021] The position information of the non-visual target is determined according to the position information of the sound source and the position information of the visible target.
[0022] Further, the determining the position information of the non-visual target according to the position information of the sound source and the position information of the visible target includes:
[0023] Matching the positions of the sound source and the visual target according to the position information of the sound source and the position information of the visual target;
[0024] The position information of the sound source that is not matched to the visual target is determined as the position information of the non-visual target.
[0025] Further, controlling the vehicle to honk according to the driving behavior information and the road condition information includes:
[0026] During a driving process, the road condition information is continuously collected to obtain a time series of the road condition information;
[0027] Accumulating information on the road condition information time series to obtain an information accumulation value;
[0028] determining driving concentration according to the driving behavior information;
[0029] When the information accumulation value is greater than a first threshold and the driving concentration is less than a second threshold, the vehicle is controlled to automatically honk.
[0030] Further, controlling the vehicle to honk according to the driving behavior information and the road condition information includes:
[0031] During a driving process, the road condition information is continuously collected to obtain a time series of the road condition information;
[0032] Accumulating information on the road condition information time series to obtain an information accumulation value;
[0033] determining driving concentration according to the driving behavior information;
[0034] When the information accumulation value is greater than a first threshold, determining the intensity of the whistle sound according to the driving concentration; the whistle sound intensity is negatively correlated with the driving concentration;
[0035] The vehicle is controlled to automatically honk at the honking sound intensity.
[0036] Furthermore, the accumulating information of the road condition information time series to obtain an information accumulation value includes:
[0037] Quantizing each piece of the traffic condition information in the traffic condition information time series;
[0038] For any of the traffic condition information in the traffic condition information time series, a weight is determined according to the time interval between the time corresponding to the traffic condition information and the current time; wherein the weight is positively correlated with the time interval;
[0039] A weighted sum is performed based on each of the road condition information after quantization and their corresponding weights to obtain the information accumulation value.
[0040] On the other hand, an embodiment of the present invention also includes a computer device, including a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the automatic horn control method of the car in the embodiment.
[0041] On the other hand, an embodiment of the present invention further includes a computer-readable storage medium, in which a program executable by a processor is stored. When the program executable by the processor is executed by the processor, it is used to execute the automatic horn control method of the car in the embodiment.
[0042] The beneficial effect of the present invention is that the automatic horn control method for a car in the embodiment can realize automatic perception of driving behavior information and road condition information by the car, wherein the driving behavior information represents the state of the car itself, and the road condition information represents the traffic state of the environment in which the car is located. According to the state of the car itself and the traffic state requirements of the environment in which the car is located, the horn demand can be accurately identified, and the horn can be automatically controlled to perform honking at the appropriate time, thereby assisting the driver in honking the horn, improving the problem of the driver's manual horn operation being difficult to operate in a standardized manner due to reliance on personal skill level, experience and physical health status, so that the car's horn function can fully play the role of reminding traffic participants, which is conducive to reducing traffic safety risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 Schematic diagram of an automobile system to which the automobile automatic horn control method can be applied in the embodiments;
[0044] Figure 2 Schematic diagram of the steps of the method for controlling the automatic horn of a car in the embodiment;
[0045] Figure 3 Schematic diagram of the principles of steps S20101B-S20104B in the embodiment. DETAILED DESCRIPTION
[0046] In this embodiment, the automatic horn control method for a car can be applied to Figure 1 In the vehicle system shown. Figure 1, the automobile system includes components such as control module, horn, behavior sensor, sound sensor and sight distance sensor. Among them, the control module is a component with control and data processing functions; the horn is an electric horn or an air horn. When the control module outputs a driving signal to the horn, the horn is driven by a coil or gas to vibrate and emit a sound, thereby honking; the behavior sensor is a general term for sensors used to detect driving behavior information, which may include speed sensors, acceleration sensors and roll sensors that can detect the overall movement of the car, and may also include sensors that can detect the specific operations made by the driver when driving the car, such as steering wheel angle sensors, throttle depth sensors, brake depth sensors, etc., and may also include sensors that can detect the driver's personal state when driving the car, such as image sensors that can capture the driver's facial image for emotion recognition, heart rate sensors that can collect the driver's heart rate for emotion recognition, and gas concentration sensors that can collect the carbon dioxide concentration in the cockpit for fatigue state recognition; the sound sensor collects the sound of the environment where the car is located, that is, the sound from the car. For the sound outside the car, the sound sensor can be in the form of an array, that is, there are multiple sound sensors, which are respectively arranged at positions outside the car facing various directions, so that the sound information from all directions of the car can be fully collected; the line-of-sight sensor's perception target is the environment in which the car is located, that is, vehicles, pedestrians, obstacles or traffic facilities outside the car. The line-of-sight sensor can be an ultrasonic sensor, a visible light camera, an infrared camera or a laser camera and other components. It senses external targets by collecting visible light from the outside, or by emitting ultrasonic, infrared, laser and other signals to the outside and collecting the returned signals. Since ultrasonic, infrared and laser signals generally propagate in a straight line, the sensing range of the line-of-sight sensor is within the line of sight and can obtain higher perception accuracy. The line-of-sight sensor can be in the form of an array, that is, there are multiple line-of-sight sensors, which are respectively arranged at positions outside the car facing various directions, so that the target information from all directions of the car can be fully collected.
[0047] In this embodiment, the structure is as follows Figure 1 The car that executes the method for controlling the automatic horn of a car is called the "car". Specifically, each step in the method for controlling the automatic horn of a car can be executed by a control module, and the control module can call other components of the car when executing the steps. Figure 2 The method for controlling the automatic horn of a car comprises the following steps:
[0048] S1. Detect the driving behavior information of the vehicle;
[0049] S2. Detecting the road condition information of the vehicle's environment;
[0050] S3. Control the vehicle to honk according to the driving behavior information and road condition information.
[0051] In step S1, the control module can call the behavior sensor to detect the driving behavior information of the vehicle. The driving behavior information indicates whether the vehicle has sudden acceleration, sudden braking, etc., and / or indicates the specific driving operations such as acceleration, braking, steering, etc. performed by the driver of the vehicle, and / or indicates the driver's emotions, fatigue status, etc.
[0052] In step S2, the control module can call the sound sensor and the sight sensor to sense the external environment of the vehicle. Among them, at least part of the external sound collected by the sound sensor comes from traffic participants such as adjacent vehicles and pedestrians, and the target information collected by the sight sensor can represent the position and movement status of traffic participants such as adjacent vehicles and pedestrians. Therefore, the information collected by the sound sensor and the sight sensor can reflect the road conditions and can be used as road condition information.
[0053] In step S3, the control module decides to generate and send a driving signal to the horn at a specific moment according to the driving behavior information and the road condition information. The horn emits a honking sound driven by the driving signal, thereby realizing automatic honking at a specific moment with parameters such as specific sound intensity. Therefore, by executing steps S1-S3, the vehicle can automatically perceive the driving behavior information and the road condition information, wherein the driving behavior information represents the state of the vehicle itself, and the road condition information represents the traffic state of the environment in which the vehicle is located. According to the state of the vehicle itself and the traffic state requirements of the environment in which the vehicle is located, the horn can be accurately identified and the horn can be automatically controlled to perform honking at an appropriate moment, thereby assisting the driver in honking the horn, improving the problem of the driver's manual honking operation being difficult to operate in a standardized manner due to reliance on personal skill level and experience as well as physical health status, so that the honking function of the car can fully play the role of reminding traffic participants, which is conducive to reducing traffic safety risks.
[0054] In this embodiment, when executing step S2, that is, the step of detecting the road condition information of the environment where the vehicle is located, the following steps may be specifically performed:
[0055] S201A. Take an image of the environment where the vehicle is located to obtain an image outside the vehicle;
[0056] S202A. Target search for the image outside the vehicle to determine the traffic notice information in the image outside the vehicle;
[0057] S203A. Perform semantic recognition on traffic notice information to obtain semantic information;
[0058] S204A. Use semantic information as road condition information.
[0059] Steps S201A-S204A are the first execution mode of step S2.
[0060] Since a component with sufficient computing power can be used as a control module, the control module can execute a complete set of steps S201A-S204A in a shorter time, so it can be considered that the control module can execute a complete set of steps S201A-S204A at one time. In this embodiment, steps S201A-S204A executed by the control module at time t1 are taken as an example for description.
[0061] In step S201A, the control module calls the sight sensor to capture the image of the vehicle's exterior environment to obtain an exterior image. In step S202A, the control module runs an image detection algorithm to search for traffic signs, school bus signs, hazardous goods transport vehicle signs, triangular warning signs and other traffic guidance facilities as search targets, and searches the exterior image obtained in step S201A, thereby extracting targets such as traffic signs contained in the exterior image, and identifying traffic notice information contained in the traffic signs.
[0062] In this embodiment, the traffic notice information may be in the form of text or images, and the specific content may be information such as "school ahead", "school bus parking", "road construction", "temporary parking due to vehicle breakdown", etc. In step S203A, the control module runs a semantic recognition algorithm to perform semantic recognition on the traffic notice information to obtain semantic information. The semantic information may be information such as "school ahead", "school bus parking", "road construction", "temporary parking due to vehicle breakdown" expressed in text form. In step S204A, the control module uses the semantic information obtained in step S203A as the road condition information to be obtained by executing step S2.
[0063] In this embodiment, when executing step S2, that is, the step of detecting the road condition information of the environment where the vehicle is located, the following steps may be specifically performed:
[0064] S201B. Perceive the environment in which the vehicle is located and obtain the location information of non-visual targets;
[0065] S202B. Use the location information of the non-visible target as the road condition information.
[0066] Steps S201B-S202B are a second execution method of step S2.
[0067] The non-visual target to be detected in step S201B is a target outside the visible range of the vehicle, such as a target that is too far away from the vehicle and beyond the driver's naked eye or the sensing range of the sight sensor, or a target that is blocked by an obstacle between the vehicle and the target. After sensing the non-visible target in step S201B, its position information is determined (for example, expressed as a displacement vector between the vehicle and the target, or a coordinate in a world coordinate system). In step S202B, the control module uses the semantic information obtained in step S201B as the road condition information to be obtained in executing step S2.
[0068] Since a component with sufficient computing power can be used as a control module, the control module can execute a complete set of steps S201B-S202B in a shorter time, so it can be considered that the control module can execute a complete set of steps S201B-S202B at one time. In this embodiment, steps S201B-S202B executed by the control module at time t1 are taken as an example for description.
[0069] In this embodiment, when executing step S201B, that is, sensing the environment where the vehicle is located and obtaining the position information of the non-visual target, the following steps may be specifically performed:
[0070] S20101B. Call the sound sensor to detect the environment where the vehicle is located and obtain sound information;
[0071] S20102B. Analyze the sound source of the sound information to determine the location information of the sound source;
[0072] S20103B. Call the sight sensor to detect the environment where the vehicle is located to obtain the position information of the visible target;
[0073] S20104B. Determine the position information of the non-visual target based on the position information of the sound source and the position information of the visible target.
[0074] The principle of steps S20101B-S20104B is as follows Figure 3 shown.
[0075] Reference Figure 3 In step S20101B, the control module calls the sound sensor to detect the environment where the vehicle is located and obtains sound information. The sound information includes the background noise of the environment, as well as the sounds from the vehicles beside, pedestrians (and animals such as pets they carry), and other types of traffic participants (including construction personnel and equipment, green trees, traffic lights, etc.). For example, the engine sound and tire noise of the vehicles beside, the voices and movements of pedestrians, the calls of animals, the sounds of green trees blown by the wind, and the sounds of construction equipment working, etc., together constitute the sound information detected in step S20101B.
[0076] In step S20102B, the control module may first filter the sound information detected in step S20101B, thereby filtering the ambient noise; then, the control module extracts features of the sound information detected in step S20101B using vehicle soundprints, human speech soundprints, animal call soundprints, tree wind soundprints, and mechanical equipment working sound soundprints as features, thereby decomposing the sound information detected in step S20101B into various parts, each of which is sound data emitted by a traffic participant such as a nearby vehicle, a pedestrian, a construction worker and equipment, and green trees. The control module determines the relative position between the corresponding sound source and the vehicle based on the features such as the intensity of each part of the sound data, thereby obtaining the position information of each sound source.
[0077] For example, Figure 3 As shown, since the sounds emitted by traffic participants have strong propagation and obstacle-circumventing capabilities, the control module can call on the sound sensor to detect the location information of more sound sources beyond visual range, including the location information of those sound sources that are blocked by obstacles from the vehicle.
[0078] In this embodiment, Figure 3 As shown, by executing steps S20101B to S20102B, multiple sound sources such as sound source 1, sound source 2, sound source 3, sound source 4, sound source 5, sound source 6 and sound source 7 and their position information can be determined.
[0079] In step S20103B, the control module uses the sight sensor to detect the environment where the vehicle is located to obtain the position information of the visible target. Since the sight sensor generally only detects targets within the sight range, targets that are too far away from the vehicle or targets that are blocked by obstacles from the vehicle will not be detected by the sight sensor.
[0080] In this embodiment, Figure 3 As shown, sound source 1, sound source 2, sound source 3 and sound source 5 are all within the sight range of the vehicle, and are thus identified as visible targets by the sight sensor and their position information is obtained.
[0081] In step S20104B, the control module can match the positions of the sound source and the visual target according to the position information of the sound source and the position information of the visual target. For example, the sound source 1 will be detected as a visual target by the line of sight sensor, so there will be a visual target whose position information is the same as the position information of the sound source 1 (or the deviation is less than the threshold), so the sound source 1 matches a visual target; on the contrary, the sound source 4, the sound source 6 and the sound source 7 will not be detected by the line of sight sensor due to obstacles and other reasons, so there is no visual target whose position information is the same as the position information of the sound source 4, the sound source 6 or the sound source 7 (or the deviation is less than the threshold), so the sound source 4, the sound source 6 and the sound source 7 cannot match the visual target, so based on this principle, the sound source 4, the sound source 6 and the sound source 7 that cannot match the visual target can be determined as non-visual targets respectively. Taking the sound source 4 as an example, the position information of the sound source 4 indicates its position, so the position information of the sound source 4 is the position information of the pedestrian of the sound source 4 as a non-visual target.
[0082] In this embodiment, by executing steps S20101B-S20104B, the beyond-visual-range detection and wide detection range characteristics of the sound sensor, as well as the high detection accuracy of the line-of-sight sensor, can be utilized to identify traffic participants near the vehicle as visible targets or non-visual targets, and obtain the location information of each visible target and non-visual target.
[0083] In this embodiment, when executing step S3, that is, controlling the vehicle to honk according to the driving behavior information and the road condition information, the following steps may be specifically performed:
[0084] S301A. During a driving process, continuously collect road condition information to obtain a time series of road condition information;
[0085] S302A. Accumulate the traffic information time series to obtain the information accumulation value;
[0086] S303A. Determine driving concentration based on driving behavior information;
[0087] S304A. When the information accumulation value is greater than the first threshold and the driving concentration is less than the second threshold, the vehicle is controlled to automatically honk.
[0088] Steps S301A-S304A are a first execution method of step S3.
[0089] In the embodiments of steps S201A-S204A and steps S20101B-S20104B, the specific process of detecting the road condition information at time t1 is respectively described. Similarly, at multiple times such as time t2, time t3, time t4, etc., the road condition information can be detected as at time t1. Therefore, when executing step S301A, multiple times such as t1, t2, t3, t4, etc. can be set during a driving process.
[0090] Table 1
[0091]
[0092] In step S302A, the control module may perform quantization processing on each piece of traffic condition information in the traffic condition information time series shown in Table 1.
[0093] For example, for the road condition information time series obtained by executing steps S201A-S204A in Table 1, the size of the quantization value can be determined according to the degree of influence of the situation represented by the content of the traffic notice information on traffic safety. For example, the two situations of "school ahead" and "school bus parking" require each traffic participant to pay great attention to ensure traffic safety, so the quantization value of these two road condition information can be determined to be a large 10, and the situation of "road construction" requires each traffic participant to pay medium attention to ensure traffic safety, so the quantization value of this road condition information can be determined to be a medium 5.
[0094] For example, for the road condition information time series obtained by executing steps S20101B-S20104B in Table 1, the size of the quantization value can be determined according to the specific type of the non-visual target (passing car, pedestrian, construction personnel and equipment, animal, greening tree, etc.) and the distance between the non-visual target and the vehicle. For example, for non-visual targets belonging to pedestrians and construction personnel, each traffic participant needs to spend a lot of attention to ensure traffic safety, so the basic quantization value of these road condition information can be determined to be a large 10; for non-visual targets belonging to passing cars, construction equipment or animals, each traffic participant needs to spend medium attention to ensure traffic safety, so the basic quantization value of these road condition information can be determined to be a medium 5; for non-visual targets belonging to greening trees, each traffic participant needs to spend less attention to ensure traffic safety, so the basic quantization value of these road condition information can be determined to be a small 1. After determining the basic quantization value, the distance between the non-visual target and the vehicle can also be considered, and the basic quantization value is negatively correlated (for example, the basic quantization value is divided by the distance between the non-visual target and the vehicle) to obtain the corresponding quantization value.
[0095] In this embodiment, by quantizing each piece of road condition information in the road condition information time series shown in Table 1, a time series of quantized values of the road condition information shown in Table 2 can be obtained.
[0096] Table 2
[0097]
[0098]
[0099] In step S302A, the control module may accumulate information on the quantized road condition information time series shown in Table 2 to obtain an information accumulation value.
[0100] For example, assuming that the current time is t4, the quantized values of the road condition information at t4 and the previous times (t1, t2, t3, t4) can be added up to obtain the information accumulation value at the current time (t4), as shown in Table 3.
[0101] Table 3
[0102]
[0103] In this embodiment, when calculating the information accumulation value, the time interval between the time corresponding to the road condition information and the current time may also be considered to determine the weight, thereby performing weighted summation, as shown in Table 4.
[0104] Table 4
[0105]
[0106] In step S303A, for the driving behavior information detected at the current moment (t4 moment), it can be compared with the driving parameters (such as vehicle acceleration, throttle depth, brake depth, driver's mood, etc.) that the standard driving behavior should have under the current road conditions, calculate the deviation size, and determine the driving concentration according to the deviation size. Since the larger the deviation is, the more irregular the driver's driving operation is, it can be determined that the driver's driving is less focused, so in step S303A, the driving concentration is set to be negatively correlated with the deviation size, that is, the larger the deviation is, the smaller the driving concentration is. The control module can maximize the driving concentration when it is detected that the driver actively uses the whistle function (such as manually pressing the whistle button).
[0107] In step S304A, a fixed first threshold value (e.g., 50) is set to measure the size of the information accumulation value calculated by step S302A, and a fixed second threshold value is set to measure the size of the driving concentration calculated by step S303A. When the information accumulation value is greater than the first threshold value, it can be determined that the information accumulation value is too large, and when the driving concentration is less than the second threshold value, it can be determined that the driving concentration is too small, so the control module can control the vehicle to automatically perform honking at the current moment (t4 moment). Specifically, the control module can generate a drive signal at the current moment (t4 moment), and send the drive signal to the horn, so that when the driver of the vehicle does not manually operate to issue an instruction (e.g., does not issue an instruction by pressing a honking button or other means), the horn emits a sound to honk.
[0108] In this embodiment, the principle of executing steps S301A-S304A is that the information accumulation value obtained in steps S301A-S302A can quantitatively represent the amount of attention that traffic participants need to pay to the road conditions in the environment where the vehicle is located in the past period of time from the current moment, and when executing step S302A, the weight of the road condition information is determined by the time interval between the moment corresponding to the road condition information and the current moment, and the information accumulation value is calculated by weighted summation, which can take into account the time accumulation effect of the risk of specific road conditions that has not been eliminated; in step S304A, when the information accumulation value is greater than the first threshold, it can be determined that the accumulated attention required by traffic participants in the past period of time has reached a large level, and when the driving concentration is less than the second threshold, it can be determined that the driver of the vehicle is not focused enough on driving the car (specifically, it may be due to insufficient driving level or driving experience, negligence or physical health problems, etc.). At this time, executing step S304A to control the vehicle to automatically honk the horn can automatically assist the driver to honk the horn, thereby effectively reminding each traffic participant and reducing traffic safety risks.
[0109] For example, when executing steps S201A-S204A, execute steps S301A-S304A. When the information accumulation value in step S304A is greater than the first threshold, it indicates that the vehicle has detected multiple traffic signs, indicating that the environment in which the vehicle is located is a scene where the horn needs to be sounded to remind each traffic participant. Therefore, executing steps S301A-S304A can effectively deal with this scene; when executing steps S20101B-S20104B, execute steps S301A-S304A. When the information accumulation value in step S304A is greater than the first threshold, it indicates that there are multiple non-visual targets (or a small number of non-visual targets that are very close to the vehicle) in the environment in which the vehicle is located, so that the driver of the vehicle faces a greater potential risk of traffic accidents such as "ghosting". This indicates that the environment in which the vehicle is located is a scene where the horn needs to be sounded to remind each traffic participant. Therefore, executing steps S301A-S304A can effectively deal with this scene.
[0110] In step S304A, when the driving concentration is greater than or equal to the second threshold, it indicates that the driver is driving the vehicle more attentively, and the control module may not automatically honk the horn, thereby reducing adverse effects such as noise caused by frequent honking of the horn.
[0111] In this embodiment, when executing step S3, that is, controlling the vehicle to honk according to the driving behavior information and the road condition information, the following steps may be specifically performed:
[0112] S301B. During a driving process, continuously collect road condition information to obtain a time series of road condition information;
[0113] S302B accumulates information on the time series of traffic information to obtain information accumulation value;
[0114] S303B. Determine driving concentration based on driving behavior information;
[0115] S304B. When the information accumulation value is greater than the first threshold, the intensity of the horn sound is determined according to the driving concentration;
[0116] S305B. Control the vehicle to automatically honk at a certain horn sound intensity.
[0117] Steps S301B-S305B are a second execution method of step S3.
[0118] The process and principle of steps S301B-S303B are the same as those of steps S301A-S303A.
[0119] In step S304B, when the information accumulation value is greater than the first threshold value, it can be determined that the attention required by traffic participants in the past period of time has reached a large level, and it is necessary to honk to remind each traffic participant to pay attention. At this time, the honking sound intensity is negatively correlated with the driving concentration, that is, the lower the driving concentration, the greater the honking sound intensity. In step S305B, the control module generates a driving signal according to the honking sound intensity determined in step S304B, and sends the driving signal to the horn, thereby driving the horn to sound the horn at the honking sound intensity determined in step S304B.
[0120] In this embodiment, the principle of executing steps S301B-S305B is that, similar to steps S301A-S304A, executing steps S301B-S305B can also automatically honk the horn when the attention required by traffic participants over the past period of time has reached a large level and the driver of this vehicle is not focused enough on driving the car, thereby effectively reminding each traffic participant and reducing traffic safety risks. Moreover, by executing steps S304B-S305B, the horn can also be controlled to automatically honk the horn when the driving concentration is not too low. At this time, since the driving concentration is not too low, the intensity of the horn sound is smaller than that of normal horn honk. Such horn honk can remind the driver of this vehicle and other traffic participants to pay more attention, while reducing the noise impact caused by the horn sound.
[0121] A computer program for executing the method for automatically honking a car horn in this embodiment can be written and written into a computer device or storage medium. When the computer program is read out and run, the method for automatically honking a car horn in this embodiment is executed, thereby achieving the same technical effect as the method for automatically honking a car horn in the embodiment.
[0122] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in the present disclosure are only relative to the relative positional relationship of the components of the present disclosure in the accompanying drawings. The singular forms of "a", "" and "the" used in the present disclosure are also intended to include the plural forms, unless the context clearly indicates other meanings. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as those generally understood by those skilled in the art. The terms used in the specification of this embodiment are only for describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this embodiment includes any combination of one or more related listed items.
[0123] It should be understood that, although the term first, second, third etc. may be adopted to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish the same type of elements from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language ("for example", "such as" etc.) provided by the present embodiment is only intended to better illustrate embodiments of the present invention, and unless otherwise required, the scope of the present invention will not be limited.
[0124] It should be appreciated that embodiments of the present invention may be implemented or enforced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The method may be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and drawings described in the specific embodiments. Each program may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, if desired, the program may be implemented in assembly or machine language. In any case, the language may be a compiled or interpreted language. In addition, the program may be run on a programmed dedicated integrated circuit for this purpose.
[0125] In addition, the operations of the process described in this embodiment may be performed in any suitable order, unless otherwise indicated in this embodiment or otherwise clearly contradicted by the context. The process described in this embodiment (or variations and / or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as a code (e.g., executable instructions, one or more computer programs, or one or more applications) executed on one or more processors in common, by hardware or a combination thereof. A computer program includes a plurality of instructions that may be executed by one or more processors.
[0126] Further, the method can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, a RAM, a ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the process described herein. In addition, the machine-readable code, or part thereof, can be transmitted via a wired or wireless network. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.
[0127] The computer program can be applied to input data to perform the functions of the present embodiment, thereby converting the input data to generate output data stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.
[0128] The above are only preferred embodiments of the present invention. The present invention is not limited to the above embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention. Within the scope of protection of the present invention, its technical solutions and / or implementation methods may have various modifications and changes.
Claims
1. A method for controlling an automatic horn of a car, characterized in that: The automobile automatic whistle control method comprises: Detect the driving behavior information of the vehicle; Detect the road condition information of the environment where the vehicle is located; The vehicle is controlled to honk according to the driving behavior information and the road condition information.
2. The method for controlling the automatic horn of a car according to claim 1, characterized in that: The road condition information of the environment where the vehicle is located is detected, including: Capture images of the environment where the vehicle is located to obtain images outside the vehicle; Performing target search on the image outside the vehicle to determine traffic notice information in the image outside the vehicle; Performing semantic recognition on the traffic notice information to obtain semantic information; The semantic information is used as the road condition information.
3. The method for controlling the automatic horn of a car according to claim 1, characterized in that: The road condition information of the environment where the vehicle is located is detected, including: Perceiving the environment in which the vehicle is located and obtaining the location information of non-visual targets; the non-visual targets are targets outside the visible range of the vehicle; The position information of the non-visual target is used as the road condition information.
4. The method for controlling the automatic horn of a car according to claim 3, characterized in that: The sensing of the environment where the vehicle is located to obtain the location information of the non-visual target includes: Call the sound sensor to detect the environment where the vehicle is located and obtain sound information; Performing sound source analysis on the sound information to determine the location information of the sound source; Calling the sight range sensor to detect the environment where the vehicle is located to obtain the position information of the visible target; the visible target is the target within the visible range of the vehicle; The position information of the non-visual target is determined according to the position information of the sound source and the position information of the visible target.
5. The method for controlling the automatic horn of a car according to claim 4, characterized in that: The determining the position information of the non-visual target according to the position information of the sound source and the position information of the visible target includes: Matching the positions of the sound source and the visual target according to the position information of the sound source and the position information of the visual target; The position information of the sound source that is not matched to the visual target is determined as the position information of the non-visual target.
6. The method for controlling the automatic horn of a car according to claim 1, characterized in that: The controlling the vehicle to honk according to the driving behavior information and the road condition information includes: During a driving process, the road condition information is continuously collected to obtain a time series of the road condition information; Accumulating information on the road condition information time series to obtain an information accumulation value; determining driving concentration according to the driving behavior information; When the information accumulation value is greater than a first threshold and the driving concentration is less than a second threshold, the vehicle is controlled to automatically honk.
7. The method for controlling the automatic horn of a car according to claim 1, characterized in that: The controlling the vehicle to honk according to the driving behavior information and the road condition information includes: During a driving process, the road condition information is continuously collected to obtain a time series of the road condition information; Accumulating information on the road condition information time series to obtain an information accumulation value; determining driving concentration according to the driving behavior information; When the information accumulation value is greater than a first threshold, determining the intensity of the whistle sound according to the driving concentration; the whistle sound intensity is negatively correlated with the driving concentration; The vehicle is controlled to automatically honk at the honking sound intensity.
8. The method for controlling the automatic horn of a car according to claim 6 or 7, characterized in that: The step of accumulating information on the time series of the road condition information to obtain an information accumulation value includes: Quantizing each piece of the traffic condition information in the traffic condition information time series; For any of the traffic condition information in the traffic condition information time series, a weight is determined according to the time interval between the time corresponding to the traffic condition information and the current time; wherein the weight is positively correlated with the time interval; A weighted sum is performed based on each of the road condition information after quantization and their corresponding weights to obtain the information accumulation value.
9. A computer device, characterized in that: It comprises a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the automobile automatic horn control method described in any one of claims 1-8.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the automobile automatic horn control method described in any one of claims 1-8 when executed by the processor.
Citation Information
Patent Citations
System and method for sound source detection and localization for autonomous driving vehicles
CN114764022A
Vehicle warning tone control method and system and storage medium
CN115593308A
Automobile steering automatic whistling control method and automobile
CN117261754A
USE OF LANGUAGE MODELS IN AUTONOMOUS AND SEMI-AUTOMATIC SYSTEMS AND APPLICATIONS
DE102024116258A1
Situation specific perception capability for autonomous and semi-autonomous vehicles
EP4361967A1