A positioning method, device, medium and electronic equipment for a vehicle horn

By laying microphone arrays and speaker arrays on the ground, the location of vehicle horns can be accurately located and noise reduction can be applied, solving the problem of inaccurate horn location in densely populated areas and achieving precise control and effective reduction of environmental noise.

CN114690119BActive Publication Date: 2026-04-10ZHEJIANG UNIVIEW TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG UNIVIEW TECH CO LTD
Filing Date
2020-12-28
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In densely populated areas, the location of vehicle horns is not accurate enough, making it difficult to implement effective horn control measures.

Method used

By laying a microphone array on the ground, sound information is obtained using the microphone array, the volume value of the microphone is determined, and the location of the vehicle horn is accurately located by using a recursive selection method between the microphone and neighboring microphones. Noise reduction is achieved by emitting noise-canceling sound through a speaker array.

Benefits of technology

It achieves precise positioning and effective noise reduction of vehicle horns, improving the accuracy of horn control and the comfort of the surrounding environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114690119B_ABST
    Figure CN114690119B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a vehicle horn positioning method and device, a medium and an electronic device. The present application obtains sound information of a target section through a pickup array; wherein the target section is paved with the pickup array, and the pickup array includes at least two pickups; if a vehicle horn event is detected according to the sound information, a volume value of a pickup in the pickup array is determined; a target pickup position is determined according to the volume value to obtain a vehicle horn position. The present application achieves the purpose of accurately positioning the vehicle horn position through the pickup array by paving the pickup array on the ground.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer application, and particularly relate to a vehicle honking positioning method, device, medium and electronic equipment. BACKGROUND

[0002] With the rapid development of the economy and society, the travel mode is constantly enriched, and various vehicle types emerge as the times require. The increase of different vehicle types and the number of vehicles brings more and more pressure to the road traffic, so at the position of the traffic light, the vehicle queue is often long and slow. In this case, many drivers will honk because of impatience or because the front vehicle does not proceed in time. Such honking will bring great sound pollution to people around work and life.

[0003] For the above situation, the government has introduced some regulations to control the honking noise, such as imposing punishment measures on honking vehicles in the range where honking is prohibited. However, due to the inaccuracy of honking sound positioning, especially in the area where vehicles are concentrated, it is difficult to accurately position. Therefore, even if it is detected that a vehicle is honking, it is difficult to implement the punishment measures due to the inability to accurately position. Therefore, the accurate positioning of vehicle honking has become a technical problem to be solved. SUMMARY

[0004] Embodiments of the present application provide a vehicle honking positioning method, device, medium and electronic equipment, which can achieve the purpose of accurately positioning the vehicle honking position through the pickup array by laying the pickup array on the ground.

[0005] In a first aspect, embodiments of the present application provide a vehicle honking positioning method, which comprises:

[0006] acquiring sound information of a target road section through a pickup array; wherein the target road section is laid with a pickup array, and the pickup array comprises at least two pickups;

[0007] if a vehicle honking event is detected according to the sound information, determining the volume value of the pickup in the pickup array;

[0008] determining the target pickup position according to the volume value to obtain the vehicle honking position.

[0009] Further, the target road section is also laid with a loudspeaker array;

[0010] Correspondingly, after determining the target pickup position corresponding to the vehicle honking position according to the volume value, the method further comprises:

[0011] acquiring audio information of the vehicle horn through the target pickup microphone, and determining a target speaker in the speaker array based on the position of the target pickup microphone;

[0012] determining noise cancellation sound information according to the audio information, and emitting the noise cancellation sound information through the target speaker to perform noise cancellation processing.

[0013] Further, the target road section is also paved with noise cancellation effect evaluation pickup microphones;

[0014] Correspondingly, after emitting the noise cancellation sound information through the target speaker to perform noise cancellation processing, the method further comprises:

[0015] determining whether the noise cancellation effect meets a preset standard through the sound information obtained by the noise cancellation effect evaluation pickup microphone;

[0016] If not, the noise cancellation sound information is adjusted.

[0017] Further, determining the target pickup microphone position corresponding to the vehicle horn position according to the volume value comprises:

[0018] determining the target pickup microphone position corresponding to the vehicle horn position according to the volume value of the pickup microphone and the position of the pickup microphone in the pickup microphone array by using a pickup microphone and neighborhood pickup microphone election recursion method, wherein the election condition of the election recursion method is that the pickup microphone with the largest volume value is the election winner.

[0019] Further, the pickup microphone and neighborhood pickup microphone election recursion method comprises:

[0020] determining a to-be-identified pickup microphone and neighborhood pickup microphones adjacent to the to-be-identified pickup microphone;

[0021] determining the volume value of the to-be-identified pickup microphone and the volume values of the neighborhood pickup microphones;

[0022] electing the pickup microphone with the largest volume value as the election winner;

[0023] If the election winner is one of the neighborhood pickup microphones, the election winner is taken as a new to-be-identified pickup microphone and new neighborhood pickup microphones adjacent to the new to-be-identified pickup microphone;

[0024] The election is performed again until the election winner is the new to-be-identified pickup microphone itself, and the final election winner is determined as the target pickup microphone.

[0025] Further, after determining the target pickup microphone position according to the volume value to obtain the vehicle horn position, the method further comprises:

[0026] The target microphone position is sent to an evidence collection system, and the evidence collection system records vehicle horn evidence according to the target microphone position.

[0027] Further, the vehicle horn event is detected according to the sound information, including:

[0028] The sound information is divided into frequency bands, and a horn event monitoring frequency band is determined.

[0029] If the volume of at least one horn event monitoring frequency band exceeds a first set volume, it is determined that a vehicle horn event is detected.

[0030] Or,

[0031] If the volume of the sound information exceeds a second set volume, it is determined that a vehicle horn event is detected, and the sound information is analyzed to obtain a frequency band corresponding to the vehicle horn event.

[0032] Further, the noise-cancelling sound information is determined according to the audio information, and the noise-cancelling sound information is emitted through the target speaker to perform noise-cancelling processing, including:

[0033] The frequency, amplitude, and phase of the audio information are extracted.

[0034] The noise-cancelling frequency, noise-cancelling amplitude, and noise-cancelling phase of the noise-cancelling sound information are determined according to the frequency, amplitude, and phase of the audio information; wherein the noise-cancelling frequency is the same as the frequency of the audio information, the noise-cancelling amplitude is the same as the amplitude of the audio information, and the noise-cancelling phase is opposite to the phase of the audio information.

[0035] The noise-cancelling sound information is emitted through the target speaker according to the noise-cancelling frequency, noise-cancelling amplitude, and noise-cancelling phase to perform noise-cancelling processing.

[0036] In a second aspect, the embodiments of the present application provide a positioning device for a vehicle horn, including:

[0037] A sound information acquisition module is configured to acquire sound information of a target road section through a microphone array; wherein the target road section is paved with the microphone array, and the microphone array includes at least two microphones.

[0038] A volume value determination module is configured to determine a volume value of a microphone in the microphone array if a vehicle horn event is detected according to the sound information.

[0039] A positioning module is configured to determine a target microphone position according to the volume value to obtain a vehicle horn position.

[0040] In a third aspect, an embodiment of the present application provides a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the positioning method of a vehicle siren as described in the embodiments of the present application.

[0041] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, and the processor implements the positioning method of a vehicle siren as described in the embodiments of the present application when executing the computer program.

[0042] The technical solution provided by the embodiments of the present application acquires sound information of a target section through a pickup array, wherein the target section is paved with the pickup array, and the pickup array comprises at least two pickups; if a vehicle siren event is detected according to the sound information, a volume value of a pickup in the pickup array is determined; a target pickup position is determined according to the volume value, so as to obtain a vehicle siren position. The technical solution provided by the present application can achieve the purpose of accurately positioning the vehicle siren position through the pickup array by paving the pickup array on the ground. BRIEF DESCRIPTION OF DRAWINGS

[0043] Figure 1 FIG. 1 is a flowchart of a positioning method of a vehicle siren provided by an embodiment of the present application;

[0044] Figure 2 FIG. 2 is a schematic diagram of a pickup layout position provided by an embodiment of the present application;

[0045] Figure 3 FIG. 3 is a schematic diagram of a connection relationship of a pickup provided by an embodiment of the present application;

[0046] Figure 4 FIG. 4 is a flowchart of a positioning method of a vehicle siren provided by an embodiment of the present application;

[0047] Figure 5 FIG. 5 is a schematic diagram of a pickup and a speaker layout position provided by an embodiment of the present application;

[0048] Figure 6 FIG. 6 is a schematic diagram of a connection relationship of a speaker provided by an embodiment of the present application;

[0049] Figure 7 FIG. 7 is a schematic diagram of a vehicle siren effect provided by an embodiment of the present application;

[0050] Figure 8 FIG. 8 is a schematic diagram of an election recursion process of a vehicle siren position provided by an embodiment of the present application;

[0051] Figure 9 FIG. 9 is a schematic diagram of a noise elimination principle provided by an embodiment of the present application;

[0052] Figure 10 is a structural schematic diagram of a positioning device for vehicle horn provided by an embodiment of the present application;

[0053] Figure 11 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0054] The present application will be further described below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures.

[0055] Before the example embodiments are discussed in more detail, it should be mentioned that some example embodiments are described as processes or methods depicted as flow charts. Although the flow charts depict the steps in a sequential order, many of the steps can be performed in parallel, concurrently or at the same time. In addition, the order of the steps can be rearranged. The processes can be terminated when their operations are completed, but can also have additional steps not included in the figures. The processes can correspond to methods, functions, routines, subroutines, subprograms, etc.

[0056] Figure 1 is a flow chart of a positioning method for vehicle horn provided by an embodiment of the present application. The embodiment can be applicable to the positioning of vehicle horn. The method can be performed by a positioning device for vehicle horn provided by an embodiment of the present application. The device can be realized by software and / or hardware, and can be integrated in an electronic device.

[0057] As shown in Figure 1 , the positioning method for vehicle horn comprises:

[0058] S110, obtaining sound information of a target section by a pickup array; wherein the target section is paved with the pickup array, and the pickup array comprises at least two pickups.

[0059] The pickup array can be composed of multiple pickups. For example, the pickups can be arranged in a row-column manner to form a pickup array. The target section can be a region where the vehicle is prone to honk, such as an intersection position. The target section can also be a part of the region where the honking is limited, such as a region with a school, a kindergarten, etc. In this case, one or more target regions on the road around the school and the kindergarten can be selected for vehicle honking monitoring, so as to better avoid the influence of vehicle honking on students and children.

[0060] Figure 2 is a schematic diagram of pickup arrangement positions provided by an embodiment of the present application. As Figure 2As shown, the dots indicate the placement of the microphones. It can be understood that the microphone array can be laid on the ground of the target road section. Specifically, it can be laid at equal intervals; for example, the array arrangement can be based on the size of the no-honking zone intersection, with microphones evenly placed. The distance between array units, i.e., each microphone, can be deployed according to the actual area, preferably at a distance greater than 0.5m, such as one microphone every 0.6m or 0.8m.

[0061] Figure 3 This is a schematic diagram of the connection relationship of the microphone provided in an embodiment of this application. For example... Figure 3 As shown, this solution can be executed by a processing unit connected to each microphone. Alternatively, each microphone can be equipped with a processor, and the operation can be performed by that processor. In cases involving multiple microphones working together, a network can be formed based on the ID of each microphone, and the operation can ultimately be executed by the processor of one of the microphones in the network.

[0062] In this solution, the sound information can include vehicle horn sounds, as well as sounds produced by the vehicle engine and tires. Since vehicle horn sounds are relatively loud and sharp, specific sampling can be performed targeting the frequency of the horn sound.

[0063] S120. If a vehicle horn event is detected based on the sound information, the volume value of the pickup in the pickup array is determined.

[0064] In this solution, for example, detecting a vehicle horn event based on the sound information includes:

[0065] The sound information is divided into frequency bands, and the monitoring frequency band for horn-honking events is determined;

[0066] If the volume of at least one horn event monitoring frequency band exceeds the first preset volume, it is determined that a vehicle horn event has been detected.

[0067] or,

[0068] If the volume of the detected sound information exceeds the second preset volume, it is determined that a vehicle horn event has been detected, and the sound information is analyzed to obtain the frequency band corresponding to the vehicle horn event.

[0069] By using such data collection or analysis methods, it is possible to more accurately determine whether a vehicle horn honking incident has occurred.

[0070] Determining the volume value of the microphones in the microphone array can be done by determining the volume value of each individual microphone, or by determining the volume value of the microphone that detected a vehicle horn honking event.

[0071] S130. Determine the target pickup position based on the volume value to obtain the vehicle horn location.

[0072] In the scheme, the position of the vehicle horn can be determined according to the size relationship between the volume values of the pickups, for example, the position of the vehicle horn is the position with the maximum volume value.

[0073] In an embodiment, the position of the target pickup corresponding to the position of the vehicle horn is determined according to the volume values, comprising:

[0074] The position of the target pickup corresponding to the position of the vehicle horn is determined by using a pickup and neighborhood pickup election recursion method according to the volume values of the pickups and the positions of the pickups in the pickup array, wherein the election condition of the election recursion method is that the pickup with the maximum volume value is the election winner.

[0075] Since the positions of the pickups are different, for example, the positions can be associated with the layout positions and the pickup IDs, so that after obtaining the ID of a pickup, the position of the pickup can be determined.

[0076] After obtaining the volume values of the pickups and the positions of the pickups, the position of a pickup is determined, and the positions of the neighborhood pickups are determined according to the position, wherein the neighborhood pickups can be the pickups in the eight neighborhoods of up, down, left, right, upper left, upper right, lower left, and lower right (the directions are the directions in the top view). The neighborhood pickups can be the pickups around the current pickup, for example, if the current pickup is in the third row and the third column, the second column to the fourth column in the second row, the second column and the fourth column in the third row, and the second column to the fourth column in the fourth row can be the neighborhood pickups. In addition, the range of the neighborhood can be expanded, which will cause a larger calculation amount, but the calculation result will be more accurate.

[0077] The election recursion method can be to perform election again with the pickup with the maximum volume value obtained after the election of the current nine pickups as the center. The advantage of this setting is to complete the accurate positioning of the position of the vehicle horn in a constant calculation amount.

[0078] In an embodiment, the pickup and neighborhood pickup election recursion method comprises:

[0079] A to-be-identified pickup and neighborhood pickups adjacent to the to-be-identified pickup are determined.

[0080] The volume value of the to-be-identified pickup and the volume values of the neighborhood pickups are determined.

[0081] The pickup with the maximum volume value is elected as the election winner.

[0082] If the election winner is one of the neighborhood microphones, then the election winner is taken as a new microphone to be identified, and a new neighborhood microphone adjacent to the new microphone to be identified;

[0083] The election is performed again until the election winner is the new microphone to be identified itself, and then the final election winner is determined as the target microphone.

[0084] The position with the maximum volume value is taken as the election winner, and then the election is performed again with the position as the center until the position with the maximum volume value is just at the center position, which indicates that the volume values obtained by other microphones around the microphone are all smaller than the volume value of the microphone, and the position of the microphone is closest to the position of the vehicle honking.

[0085] The technical scheme provided in the embodiments of the present application acquires sound information of a target road section through a microphone array; the target road section is paved with the microphone array, and the microphone array includes at least two microphones; if a vehicle honking event is detected according to the sound information, volume values of the microphones in the microphone array are determined; and a target microphone position is determined according to the volume values to obtain a vehicle honking position. The technical scheme provided in the present application can achieve the purpose of accurately positioning the vehicle honking position through the microphone array by paving the microphone array on the ground.

[0086] On the basis of the above technical schemes, after the target microphone position is determined according to the volume values to obtain the vehicle honking position, the method further includes:

[0087] The target microphone position is sent to an evidence collection system, so that the evidence collection system records vehicle honking evidence according to the target microphone position.

[0088] The evidence collection system can include a fisheye camera arranged at an intersection or a violation recording camera arranged above a road. The present scheme can connect the two systems, and after the vehicle honking position is obtained, the vehicle honking position can be provided to the camera. After the camera takes a picture, the position of the vehicle in the image can be determined to determine which vehicle is honking, and license plate information of the vehicle is obtained as vehicle honking evidence for recording. The advantage of this arrangement is that the vehicle honking position can be accurately positioned after the vehicle honks, and the evidence of the vehicle passing through the intersection can be recorded, so that the vehicle honking evidence record is more accurate and reliable.

[0089] Figure 4is a flowchart of a positioning method of a vehicle horn provided by an embodiment of the present application. The technical solution is further optimized on the basis of the above technical solution, and the specific optimization is that the target road section is also paved with a loudspeaker array.

[0090] Correspondingly, after determining the target microphone position corresponding to the vehicle horn position according to the volume value, the method further includes:

[0091] acquiring audio information of the vehicle horn through the target microphone, and determining a target loudspeaker in the loudspeaker array based on the target microphone position.

[0092] determining noise cancellation sound information according to the audio information, and emitting the noise cancellation sound information through the target loudspeaker to perform noise cancellation processing.

[0093] As shown in Figure 4 the method includes:

[0094] S410, acquiring sound information of a target road section through a microphone array; wherein the target road section is paved with a microphone array, and the microphone array includes at least two microphones.

[0095] S420, if a vehicle horn event is detected according to the sound information, determining a volume value of a microphone in the microphone array.

[0096] S430, determining a target microphone position according to the volume value to obtain a vehicle horn position.

[0097] S440, acquiring audio information of the vehicle horn through the target microphone, and determining a target loudspeaker in the loudspeaker array based on the target microphone position.

[0098] After determining the target microphone position, the sound characteristics of the vehicle horn, such as frequency, amplitude, and phase, can be determined according to the audio information collected by the target microphone.

[0099] Since there are multiple loudspeakers in the loudspeaker array, the loudspeaker closest to the vehicle horn position can be determined as the target loudspeaker. Specifically, after determining the target microphone position, the loudspeaker ID closest to the position can be determined according to the correspondence between the position and the loudspeaker ID in the loudspeaker queue, and the loudspeaker with the loudspeaker ID is taken as the target loudspeaker.

[0100] Here, the loudspeakers and microphones can be arranged at the same point, such as each microphone position being provided with a loudspeaker. Then, the loudspeaker ID corresponding to the microphone ID can be determined according to the microphone ID, so that after determining the target microphone position, the target loudspeaker can be determined.

[0101] In the scheme, the deployment positions of the loudspeakers and the microphones are paired with each other. Figure 5 is a schematic diagram of microphone and loudspeaker deployment positions provided by an embodiment of the present application. As shown in Figure 5 , the positions of four microphones and one loudspeaker can be associatedly set, and based on this, the loudspeakers and the microphones are paired according to the deployment positions, as shown in the following table.

[0102] Pairing number Speaker Microphone 1 Speaker 1-1 Microphone 1-1, microphone 2-1, microphone 1-2, microphone 2-2 2 Speaker 2-1 Microphone 2-1, microphone 3-1, microphone 2-2, microphone 3-2 3 …… ……

[0103] Figure 6 is a schematic diagram of the connection relationship of loudspeakers provided by an embodiment of the present application. As shown in Figure 6 , it can be understood that one audio processing unit can be configured for each loudspeaker in the loudspeaker array, or all the loudspeakers can be connected to the same audio processing unit, and the audio processing unit can control the loudspeakers according to the loudspeaker ID.

[0104] Figure 7 is a schematic diagram of vehicle horn effect provided by an embodiment of the present application. As shown in Figure 7 , when the vehicle honks on the microphone ground array, the sound wave takes the horn position of the honking vehicle as the center point and propagates to the surrounding along the ground.

[0105] Further, the position can be located according to the above-mentioned election recursion method, and the algorithm flow is as follows:

[0106] 1. The sensor S with ID number S_i_j determines the ID numbers of the surrounding eight sensors as:

[0107] S_i-1_j-1, S_i_j-1, S_i+1_j-1,

[0108] S_i-1_j, S_i_j, S_i+1_j,

[0109] S_i-1_j+1, S_i_j+1, S_i+1_j+1,

[0110] 2. The audio intensity is calculated according to the audio spectrum segmentation.

[0111] 3. The audio intensity values divided according to the spectrum are sent to the surrounding eight sensors.

[0112] 4. The independent intensity values divided according to the frequency band are compared, and the one with high intensity wins.

[0113] 5. The winning sensor continues to send the audio intensity information to the unselected sensors until the surrounding eight sensors of the sensor are all selected.

[0114] 6. The position of the sensor is the horn position of the honking vehicle.

[0115] Figure 8 is a schematic diagram of a vehicle horn position election recursion process provided by an embodiment of the present application. As shown, an election winner is obtained by election in turn, and recursion is performed in the order of the arrows in the figure, and finally the vehicle horn position is obtained. Figure 8

[0116] S450, determine the noise cancellation sound information according to the audio information, and emit the noise cancellation sound information through the target speaker to perform noise cancellation processing.

[0117] In the present scheme, the noise cancellation sound information can be determined according to the audio information, and the frequency, amplitude and phase of the audio information are determined by using active noise reduction, and the noise cancellation sound information with the same frequency, amplitude and opposite phase is used for noise cancellation processing, so as to achieve the purpose of noise reduction.

[0118] The technical scheme provides a noise cancellation scheme after positioning the vehicle horn position. Through such a setting, noise can be effectively eliminated, and the experience of surrounding residents or pedestrians can be improved.

[0119] On the basis of the above technical schemes, optionally, the target road section is also paved with a noise cancellation effect evaluation microphone;

[0120] Correspondingly, after emitting the noise cancellation sound information through the target speaker to perform noise cancellation processing, the method further comprises:

[0121] Determine whether the noise cancellation effect meets the preset standard through the sound information obtained by the noise cancellation effect evaluation microphone;

[0122] If not, adjust the noise cancellation sound information.

[0123] The noise cancellation effect evaluation microphone can be one or more of ordinary microphones, or can be separately arranged. Since it is used to evaluate the noise cancellation effect, it can not be strictly arranged in the form of an array on the road surface, for example, it can be arranged on the roadside or on one side close to pedestrians or residential population.

[0124] In the present scheme, if it is found that the noise cancellation effect is low, that is, the sound of the vehicle horn is not fully suppressed, the amplitude of the noise cancellation sound information of the noise cancellation speaker can be increased to achieve the purpose of full suppression. On the contrary, if it is found that the sound information obtained by the noise cancellation effect evaluation microphone is the same as the phase of the noise cancellation sound information, it means that over-suppression occurs, and the amplitude of the noise cancellation sound information can be reduced to perform noise cancellation of the vehicle horn sound. ​

[0125] In this scheme, specifically, the noise-cancelling sound information is determined according to the audio information, and the noise-cancelling sound information is emitted by the target loudspeaker to perform noise-cancelling processing, including:

[0126] extracting the frequency, amplitude and phase of the audio information;

[0127] determining the noise-cancelling frequency, noise-cancelling amplitude and noise-cancelling phase of the noise-cancelling sound information according to the frequency, amplitude and phase of the audio information; wherein the noise-cancelling frequency is the same as the frequency of the audio information, the noise-cancelling amplitude is the same as the amplitude of the audio information, and the noise-cancelling phase is opposite to the phase of the audio information;

[0128] emitting the noise-cancelling sound information by the target loudspeaker according to the noise-cancelling frequency, noise-cancelling amplitude and noise-cancelling phase to perform noise-cancelling processing.

[0129] Figure 9 is a noise-cancelling principle schematic diagram provided by the embodiment of the present application. As shown in Figure 9 The ground sound pickup is divided into two types, A type, whistle noise sampling sound pickup, which only monitors the whistle sound of the vehicle and filters the sound waves generated by the paired loudspeaker. The B type sound pickup is a noise-cancelling effect evaluation sampling sound pickup, which listens to the sound of the entire frequency band in the area.

[0130] The waveform characteristics and audio intensity of the sound wave detected by the A type sound pickup at the position of the sound pickup are calculated by the audio processing unit to output a sound wave with opposite waveform and consistent audio intensity, which is emitted by the paired loudspeaker to achieve noise cancellation.

[0131] The B type sound pickup is used for noise-cancelling effect evaluation and full-frequency detection of area sound waves. The sound quality of the evaluation area is further fed back to the loudspeaker. If it is necessary to enhance or weaken the noise-cancelling sound information emitted by the loudspeaker, corresponding control can be performed. In this scheme, in order to avoid abnormal noise-cancelling effect in the area far away from the intersection, the B type sound pickup can be installed in the personnel activity area around the intersection.

[0132] Through such a setting, the noise-cancelling effect can be monitored while noise-cancelling, and the noise-cancelling sound information can be adjusted according to the monitoring result, so as to achieve the purpose of effectively processing noise.

[0133] Figure 10 is a structure schematic diagram of a vehicle whistle positioning device provided by the embodiment of the present application, as shown in Figure 10 The device can include:

[0134] The sound information acquisition module 1010 is configured to acquire sound information of a target road section through a sound pickup array; wherein the target road section is paved with the sound pickup array, and the sound pickup array includes at least two sound pickups;

[0135] The volume value determination module 1020 is configured to determine a volume value of a microphone in the microphone array if a vehicle siren event is detected according to the sound information.

[0136] The positioning module 1030 is configured to determine a target microphone position according to the volume value, so as to obtain a vehicle siren position.

[0137] The positioning device for a vehicle siren provided in the embodiments of the present application can execute the positioning method for a vehicle siren provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the positioning method for a vehicle siren.

[0138] The embodiments of the present application further provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute a positioning method for a vehicle siren, and the method comprises:

[0139] acquiring sound information of a target road section by a microphone array; wherein the target road section is paved with the microphone array, and the microphone array comprises at least two microphones;

[0140] determining a volume value of a microphone in the microphone array if a vehicle siren event is detected according to the sound information.

[0141] determining a target microphone position according to the volume value, so as to obtain a vehicle siren position.

[0142] The storage medium refers to any various types of memory electronic devices or storage electronic devices. The term “storage medium” is intended to include an installation medium, such as a CD-ROM, a floppy disk, or a tape device; a computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; a non-volatile memory, such as a flash memory, a magnetic medium (such as a hard disk or an optical storage); a register or other similar type of memory element, etc. The storage medium can further include other types of memory or a combination thereof. In addition, the storage medium can be located in the computer system in which the program is executed, or can be located in a different second computer system, which is connected to the computer system through a network (such as the Internet). The second computer system can provide program instructions to the computer for execution. The term “storage medium” can include two or more storage media that can reside in different unknowns (for example, in different computer systems connected through a network). The storage medium can store program instructions (for example, specifically implemented as a computer program) that can be executed by one or more processors.

[0143] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the vehicle horn locating method operation described above, but can also execute related operations in the vehicle horn locating method provided in any embodiment of this application.

[0144] This application provides an electronic device that can integrate the vehicle horn positioning device provided in this application. The electronic device can be configured within a system or can be a device that performs some or all of the functions within the system. Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 11 As shown, this embodiment provides an electronic device 1100, which includes: one or more processors 1120; and a storage device 1110 for storing one or more programs. When the one or more programs are executed by the one or more processors 1120, the one or more processors 1120 implement the vehicle horn location method provided in this application embodiment. The method includes:

[0145] Sound information of a target road segment is acquired through a microphone array; wherein, the target road segment is covered with a microphone array, and the microphone array includes at least two microphones;

[0146] If a vehicle horn blasting event is detected based on the sound information, the volume value of the pickup in the pickup array is determined.

[0147] The target pickup position is determined based on the volume value to obtain the vehicle horn location.

[0148] Of course, those skilled in the art will understand that the processor 1120 also implements the technical solution of the vehicle horn positioning method provided in any embodiment of this application.

[0149] Figure 11 The electronic device 1100 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0150] like Figure 11 As shown, the electronic device 1100 includes a processor 1120, a storage device 1110, an input device 1130, and an output device 1140; the number of processors 1120 in the electronic device can be one or more. Figure 11 Taking a processor 1120 as an example; the processor 1120, storage device 1110, input device 1130, and output device 1140 in the electronic device can be connected via a bus or other means. Figure 11 Taking the connection between China and Israel via bus 1150 as an example.

[0151] The storage apparatus 1110 can be configured as a computer-readable storage medium, and can be configured to store software programs, computer-executable programs, and module units, such as program instructions corresponding to the vehicle horn positioning method according to the embodiments of the present application.

[0152] The storage apparatus 1110 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function. The data storage area can store data created according to the use of the terminal. In addition, the storage apparatus 1110 can include a high-speed random access memory, and can further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the storage apparatus 1110 can further include a memory remotely disposed with respect to the processor 1120, and the remote memory can be connected through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0153] The input apparatus 1130 can be configured to receive inputted digital, character information, or voice information, and to generate key signal input related to user settings and function control of the electronic device. The output apparatus 1140 can include a display screen, a speaker, and the like.

[0154] The electronic device provided by the embodiments of the present application can lay a microphone array on the ground, so as to accurately position the vehicle horn position through the microphone array.

[0155] The positioning device, medium, and electronic device provided in the above embodiments can execute the vehicle horn positioning method provided by any of the embodiments of the present application, and have the corresponding function modules and beneficial effects of executing the method. Technical details not described in detail in the above embodiments can be referred to the vehicle horn positioning method provided by any of the embodiments of the present application.

[0156] Note that the above are only the preferred embodiments of the present application and the technical principles applied. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and those skilled in the art can make various obvious changes, re-adjustments, and substitutions without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method of positioning a vehicle horn, characterized by, The method comprises: acquiring sound information of a target section through a pickup array; wherein the target section is paved with the pickup array, the pickup array comprises at least two pickups, and the pickup array is paved in an equidistant row-column manner; if a vehicle honking event is detected according to the sound information, determining a volume value of a pickup in the pickup array; determining a target pickup position according to the volume value to obtain a vehicle honking position; wherein determining the target pickup position corresponding to the vehicle honking position according to the volume value comprises: determining the target pickup position corresponding to the vehicle honking position according to the volume value of the pickup and the position of the pickup in the pickup array by using a pickup and neighborhood pickup election recursion method; wherein the election condition of the election recursion method is that the one with the largest volume value is the election winner; the target section is also paved with a loudspeaker array; after determining the target pickup position corresponding to the vehicle honking position according to the volume value, the method further comprises: collecting audio information of the vehicle honking through the target pickup, and determining a target loudspeaker in the loudspeaker array based on the target pickup position; determining noise cancellation sound information according to the audio information, and emitting the noise cancellation sound information through the target loudspeaker to perform noise cancellation processing; wherein determining the target loudspeaker in the loudspeaker array based on the target pickup position comprises: determining the loudspeaker ID closest to the target pickup position according to the correspondence between the target pickup position and the loudspeaker ID in the loudspeaker queue, and taking the loudspeaker closest to the target pickup position as the target loudspeaker; the pickup and neighborhood pickup election recursion method comprises: determining a to-be-identified pickup and neighborhood pickups adjacent to the to-be-identified pickup; determining the volume value of the to-be-identified pickup and the volume values of the neighborhood pickups; electing the one with the largest volume value as the election winner; if the election winner is one of the neighborhood pickups, taking the election winner as a new to-be-identified pickup and new neighborhood pickups adjacent to the new to-be-identified pickup; performing election again until the election winner is the new to-be-identified pickup itself, and then determining the final election winner as the target pickup.

2. The method of claim 1, wherein, the target section is also paved with a noise cancellation effect evaluation pickup; correspondingly, after emitting the noise cancellation sound information through the target loudspeaker to perform noise cancellation processing, the method further comprises: determining whether the noise cancellation effect meets a preset standard through the sound information acquired by the noise cancellation effect evaluation pickup; if not, adjusting the noise cancellation sound information.

3. The method of claim 1, wherein, determining noise cancellation sound information according to the audio information, and emitting the noise cancellation sound information through the target loudspeaker to perform noise cancellation processing, comprises: extracting the frequency, amplitude and phase of the audio information collected by the target pickup of the vehicle honking; According to the frequency, amplitude and phase of the audio information, determine the noise cancellation frequency, noise cancellation amplitude and noise cancellation phase of the noise cancellation sound information; wherein the noise cancellation frequency is the same as the frequency of the audio information, the noise cancellation amplitude is the same as the amplitude of the audio information, and the noise cancellation phase is opposite to the phase of the audio information; Emit the noise cancellation sound information through the target speaker according to the noise cancellation frequency, noise cancellation amplitude and noise cancellation phase to perform noise cancellation processing.

4. The method according to any one of claims 1 to 3, characterized in that, After determining the target microphone position according to the volume value to obtain the vehicle siren position, the method further comprises: Send the target microphone position to the evidence collection system for the evidence collection system to record vehicle siren evidence according to the target microphone position.

5. A positioning device for a vehicle horn, characterized in that The device comprises: A sound information acquisition module for acquiring sound information of a target road section through a microphone array; wherein the target road section is paved with a microphone array, the microphone array comprises at least two microphones, and the microphone array is paved in an equal interval row and column manner; A volume value determination module for determining the volume value of the microphone in the microphone array if a vehicle siren event is detected according to the sound information; A positioning module for determining a target microphone position according to the volume value to obtain a vehicle siren position; The positioning module is specifically configured to determine the target microphone position corresponding to the vehicle siren position in a microphone and neighborhood microphone election recursion manner according to the volume value of the microphone and the position of the microphone in the microphone array; wherein the election condition of the election recursion manner is that the microphone with the maximum volume value is the election winner; The target road section is also paved with a speaker array; After determining the target microphone position corresponding to the vehicle siren position according to the volume value, the device further comprises: Acquire audio information of a vehicle siren through the target microphone and determine a target speaker in the speaker array based on the target microphone position; wherein the determination of the target speaker in the speaker array based on the target microphone position comprises: determining the speaker ID closest to the target microphone position according to the correspondence between the target microphone position and the speaker ID in the speaker queue, and taking the speaker closest to the target microphone position as the target speaker; Determine noise cancellation sound information according to the audio information and emit the noise cancellation sound information through the target speaker to perform noise cancellation processing; The positioning module is further configured to determine a to-be-identified microphone and neighborhood microphones adjacent to the to-be-identified microphone; Determine the volume value of the to-be-identified microphone and the volume value of each neighborhood microphone; Elect the microphone with the maximum volume value as the election winner; If the election winner is one of the neighborhood microphones, take the election winner as a new to-be-identified microphone and new neighborhood microphones adjacent to the new to-be-identified microphone; Repeat the election until the election winner is the new to-be-identified microphone itself, and then terminate, and determine the final election winner as the target microphone.

6. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program, when executed by the processor, implements the positioning method of a vehicle horn according to any one of claims 1-4.

7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor, when executing the computer program, implements the positioning method of a vehicle horn according to any one of claims 1-4.

Citation Information

Patent Citations

  • Environment noise elimination method and system and mobile terminal

    CN104318919A

  • Illegal honking snapshot system

    CN106384510A

  • An automobile horn-blowing monitor system, apparatus and method

    CN106448183A

  • Method, device and system for detecting vehicle honking

    CN109993977A

  • Decentralized distributed microphone pickup method

    CN110519676A