Disclosure of Invention
The application provides a noise control system, a noise control method, a noise control device and a vehicle, which are used for realizing active noise reduction in a static scene of the vehicle.
In a first aspect, the present application provides a noise control system comprising a reference sensor, an error sensor and a speaker, the reference sensor being located outside the cabin, the error sensor and the speaker being located within the cabin. When the noise control system works, the reference sensor is used for collecting first noise outside the cabin, the error sensor is used for collecting second noise in the cabin, and the loudspeaker is used for playing opposite-phase noise, and the opposite-phase noise is determined according to the first noise outside the cabin and the second noise in the cabin.
In the above noise control system, since the reference sensor is disposed outside the cabin and the error sensor is disposed inside the cabin, the first noise may be understood as ambient noise outside the cabin and the second noise may be understood as noise heard by the user inside the cabin. Based on the above, the noise control system takes the environment noise outside the cabin as a reference signal, and determines the anti-phase noise for noise reduction of the user in the cabin by combining the reference signal and the noise heard by the user in the cabin, so that the environment noise outside the cabin can be actively reduced in a targeted manner under the condition of comprehensively considering the actual listening situation of the user in the cabin. Even if the vehicle is in a static scene, the influence of noise sources outside the vehicle on noise generated by users in the vehicle can be effectively reduced, so that the acoustic environment in the vehicle is purified, and the riding experience of the users is improved.
In one possible design, the reference sensor includes a sound source localization sensor for locating the position of one or more noise sources outside the cabin, the position of the one or more noise sources being used to determine the noise reduction region, and a signal acquisition sensor for acquiring a first noise, the first noise including noise from the noise reduction region.
Based on the design, the noise source position outside the cabin can be roughly positioned by the sound source positioning sensor, and then the reference signal (namely the first noise) is acquired from the area where the noise source needing noise reduction is located by the signal acquisition sensor, so that the power is reduced, and the active noise reduction of the noise source outside the cabin is realized.
In one example of the above design, the sound source localization sensor is further configured to collect the first noise.
Based on the above example, the sound source localization sensor is used not only to localize the noise source but also to collect the first noise, and thus, the utilization rate of the sound source localization sensor can be improved. In addition, the first noise is collected by combining the signal collecting sensor and the sound source positioning sensor, and the quantity of the first noise can be increased, so that the noise control precision is improved.
In one example of the above design, the sound source localization sensor comprises one or more sensor arrays. When one sensor array is included, the sensor array may be disposed on top of the vehicle. When a plurality of sensor arrays are included, the plurality of sensor arrays may be disposed circumferentially around the outer contour of the vehicle.
Based on the above example, noise information in four directions of the vehicle can be acquired regardless of one sensor array or a plurality of sensor arrays, so that the positions of all noise sources around the vehicle can be located.
In a further example, the sensor array may be disposed at any location of the vehicle's outer contour, such as including, but not limited to, a head sign, a left rear view mirror, a right rear view mirror, a rear license plate, a bumper, a vehicle A pillar, a vehicle B pillar, a vehicle C pillar.
Based on the above example, the sensor array may be positioned at a signage location of the vehicle and may be hidden therein to enhance aesthetics.
In one example of the above design, the signal acquisition sensor includes a plurality of sensors disposed circumferentially around the outer contour of the vehicle and offset from the sound source localization sensor, such as offset from a plurality of sensor arrays.
Based on the above example, the plurality of sensor arrays and the plurality of sensors may be equally disposed over the entire outer contour of the vehicle, and noise locations collected by different sensor arrays and sensors may be located at a distance, so that not only can repeated collection of noise signals at the same location be avoided, but also more representative noise signals at locations can be collected as much as possible using a limited number of sensor arrays and sensors.
In further examples, the sensors may be located at any location of the vehicle's outer contour, such as including, but not limited to, left door, right door, left body, right body, frame bottom.
Based on the above example, the sensor can be arranged on the left side and the right side of the vehicle to collect noise signals on the left side and the right side of the vehicle, and the left side and the right side of the vehicle just match the position of the user in the vehicle, and belong to the area with the greatest influence on the noise of the user, so that the accuracy of collecting the noise signals by the sensor can be improved by the arrangement mode.
In further examples, the sensor array is a microphone array and the sensor is a microphone, accelerometer, or vibration sensor.
Based on the above example, localization of noise sources outside the cabin can be achieved based on a sound source localization algorithm of the microphone array. Meanwhile, various sensor types are provided, so that the sensors of the required types can be arranged according to actual requirements, the noise control system can be matched with more application scenes, and the universality of the noise control system is improved.
In one possible design, the noise control system further includes a controller that connects the reference sensor, the error sensor, and the speaker. When the noise control system works, the controller is used for responding to the noise reduction instruction, controlling the reference sensor to collect first noise, controlling the error sensor to collect second noise, determining opposite phase noise according to the first noise and the second noise, and controlling the loudspeaker to play the opposite phase noise.
Based on the design, unified control and management of various sensors can be realized, and further control and management of a noise control flow are realized.
In one example of the above design, the reference sensor comprises a sound source localization sensor and a signal acquisition sensor, and the controller is specifically configured to control the sound source localization sensor to acquire ambient noise outside the cabin, then determine the location of one or more noise sources outside the cabin based on the ambient noise, then determine the noise reduction region based on the location of the one or more noise sources, and control the signal acquisition sensor to acquire a first noise comprising noise from the noise reduction region.
Based on the above example, by locating the position of the noise source outside the cabin to determine the noise reduction region, the noise signal of the noise reduction region can be collected more specifically as the reference signal, and the noise in the opposite phase is determined based on the reference signal, so that the noise source near the noise reduction region can be reduced more effectively.
In a further example, the sound source localization sensor comprises a plurality of sensor arrays and the signal acquisition sensor comprises a plurality of sensors, the controller is specifically configured to determine one or more sensor arrays from the plurality of sensor arrays that are in proximity to the noise reduction region and to determine one or more sensors from the plurality of sensors that are in proximity to the noise reduction region, and thereafter to control the one or more sensor arrays and the one or more sensors to acquire the first noise.
Based on the above example, the sensor array and the sensor which are closer to the noise reduction area can be used for collecting the reference signals, so that the calculation force of active noise reduction can be saved, the causality of the noise control system is improved, the phenomenon of low noise reduction caused by collecting the reference signals at a position farther from the noise reduction area can be avoided, and the noise reduction is effectively improved.
In a further example, the one or more sensor arrays include a first sensor array of the plurality of sensor arrays that is closest to the noise reduction region, and the one or more sensors include all sensors between the first sensor array and two adjacent sensor arrays.
Based on the above examples, the reference signal may be acquired using the sensor array and the sensor closest to the noise reduction region to improve the accuracy of the reference signal and thus the noise reduction amount.
In one example of the above design, the cabin adopts an automatic noise reduction mode, in which case the controller is specifically configured to take as the noise reduction area the area where the noise source of the one or more noise sources that meets the set rules is located. The noise source conforming to the setting rule comprises one or more of the noise source with the largest noise intensity, the noise source with the largest equivalent noise intensity, the noise source with the noise intensity larger than or equal to the set intensity threshold and the noise source with the equivalent noise intensity larger than or equal to the set intensity threshold.
Based on the above examples, automatic noise reduction of noise sources with high noise intensity or equivalent noise intensity can be realized, and the noise reduction effect is improved.
In one example of the above design, the cabin employs a manual noise reduction mode, in which case the controller is specifically configured to notify the user of the location of one or more noise sources and to receive a reply message from the user, the reply message including the user-selected noise reduction region.
Based on the above example, the user can be supported to customize the noise to be reduced, so that the noise which is least needed by the user is preferentially reduced, and the subjective noise reduction requirement of the user is met.
In one example of the above design, the controller is further coupled to the vehicle screen, and after determining the location of the one or more noise sources outside the cabin based on the ambient noise, the controller may further control the vehicle screen to display a first interface including the location of the one or more noise sources therein.
Based on the above example, the user can intuitively understand the noise distribution condition outside the vehicle.
In a further example, the controller is further connected to an onboard camera, which is located outside the cabin. The controller can also control the vehicle-mounted camera to acquire an environment image before controlling the vehicle-mounted camera to display the first interface, and generate the first interface according to the environment image and the positions of one or more noise sources.
Based on the above example, the user can intuitively see the environment outside the vehicle and the noise distribution, and is convenient for the user to decide the required noise reduction area.
In a further example, after the controller controls the vehicle screen to display the first interface, the controller may further use an area selected by the user in the first interface as the noise reduction area.
Based on the above example, the user can be supported to select the noise reduction area in an interface operation mode, and the operation complexity of the user is reduced.
In one example of the above design, the controller is further connected to the vehicle screen, and the controller is further configured to detect a first operation of the user on the vehicle screen before responding to the noise reduction instruction, where the first operation is used to instruct to start the noise reduction function, or to receive the noise reduction instruction sent by the vehicle, where the noise reduction instruction is generated after the vehicle detects the first operation of the user on the vehicle screen and sent to the controller.
Based on the above example, the user can be supported to trigger the noise reduction function in an interface operation mode, so that the user operation is facilitated.
In one example of the above design, the controller is a control unit independent of the vehicle, or a control unit in the vehicle, such as a vehicle machine.
Based on the above examples, a control unit dedicated for noise reduction may be designed separately, or the control unit in the vehicle may be multiplexed to assist noise reduction, so as to improve the versatility of the noise reduction system.
In a second aspect, the present application provides a noise control method that may be applied to a noise control apparatus, such as a control device in a vehicle, e.g., a vehicle machine, a domain controller, a whole vehicle controller, or the like. The method comprises the steps of obtaining noise outside a cabin, controlling a human-computer interaction interface to display the position of at least one noise source according to the noise outside the cabin, selecting a first noise source from the at least one noise source, selecting at least one sensor from a plurality of sensors to collect the noise according to the relative position information of the first noise source and the cabin, and reducing noise according to the noise collected by the at least one sensor, wherein the noise comprises noise from the first noise source.
Based on the method, the positions of one or more noise sources outside the cabin can be presented to the user in an interface interaction mode, so that the user can more intuitively know the noise distribution condition outside the cabin, and the noise reduction experience of the user is improved.
In one possible design, the first noise source is selected from at least one noise source, and specifically, the first noise source selected by the user through the man-machine interaction interface is obtained.
Based on the design, the noise source to be reduced can be selected by a user through an interface selection mode, and the operation experience of the user is improved.
In a further possible design, the first noise source is a noise source selected by the user from an automatically divided noise source area or in an area manually circled by the user.
Based on the design, the noise source area can be divided in advance, and the noise source to be noise-reduced can be selected by the user by clicking directly, or the noise source to be noise-reduced can be selected in a mode of supporting manual dragging by the user, so that the mode for selecting the noise source is flexible.
In one possible design, the first noise source is selected from the at least one noise source, and may specifically be selected automatically from the at least one noise source based on characteristic information of the at least one noise source.
Based on the above design, the noise source to be noise-reduced can be automatically selected by the noise reduction control device without selection by a user, so that the complexity of noise reduction operation is reduced.
In a further possible design, the first noise source is automatically selected from the at least one noise source according to the characteristic information of the at least one noise source, specifically, the noise source with the noise intensity conforming to the set rule is taken as the first noise source according to the noise intensity of the at least one noise source, and the noise source with the noise intensity conforming to the set rule comprises one or more of the noise source with the largest noise intensity, the noise source with the largest equivalent noise intensity, the noise source with the noise intensity larger than or equal to the set intensity threshold, and the noise source with the equivalent noise intensity larger than or equal to the set intensity threshold.
In one possible design, the plurality of sensors includes a plurality of sensor arrays and a plurality of microphones, based on which at least one sensor from the plurality of sensors is selected to collect noise based on the relative position information of the first noise source and the cabin, specifically, a first sensor array from the plurality of sensor arrays that is closest to the first noise source is determined, and then the first sensor array, and all microphones between the first sensor array and two adjacent sensor arrays, are selected to collect noise.
In a further possible embodiment, the plurality of sensor arrays and the plurality of sensors are each arranged circumferentially around the cabin outer contour and are offset from one another.
In one possible design, the man-machine interaction interface includes a first control, and after noise reduction is performed according to noise collected by at least one sensor, the man-machine interaction interface can be controlled to display effect comparison information before noise reduction and after noise reduction according to operation of triggering the first control by a user.
Based on the design, the comparison of the effects before and after noise reduction can be presented to the user after noise reduction in an interface interaction mode, so that the user can know the possible noise reduction degree.
In one possible design, the man-machine interaction interface includes a second control, after controlling the man-machine interaction interface to display the position of at least one noise source, the man-machine interaction interface may be further controlled to display effect comparison information of the first noise source after the first noise source is selected and the first noise source is not selected according to the operation of triggering the second control by the user, where the effect comparison information is effect comparison information of the first noise source after the first noise source is manually selected and the action of the first noise source is not executed by the user, or is effect comparison information of noise reduction of the automatically selected first noise source or noise reduction of the automatically selected first noise source.
Based on the design, the noise reduction effect comparison situation of the noise source which is not selected to be reduced and the noise source which is selected to be reduced can be presented to the user before noise reduction in an interface interaction mode, so that the user can know possible results of noise reduction and noise reduction in advance.
In one possible design, the man-machine interaction interface includes a third control, and before the first noise source is selected from the at least one noise source, the man-machine interaction interface can be controlled to display a plurality of noise reduction modes according to the operation of triggering the third control by a user, wherein the plurality of noise reduction modes include a manual noise reduction mode and an automatic noise reduction mode. The first noise source is selected from the at least one noise source, and may specifically be selected from the at least one noise source according to a noise reduction mode selected by a user.
Based on the design, the user can select manual noise reduction or automatic noise reduction in a man-machine interaction mode, so that the noise reduction requirement of the user is met.
In one possible design, the man-machine interaction interface includes a fourth control, where the fourth control is used to instruct to start the noise reduction function, and before acquiring the noise outside the cabin, it may be determined that the user triggers the fourth control.
Based on the design, the noise reduction function can be controlled to be started or not started by the user based on the man-machine interaction mode, so that the noise reduction participation of the user is improved.
In one possible design, the position of the at least one noise source is controlled to be displayed by the man-machine interaction interface according to the noise outside the cabin, specifically, the position of the at least one noise source is controlled to be displayed on the environment image according to the noise outside the cabin by controlling the man-machine interaction interface to display the environment image outside the cabin.
Based on the design, the user can intuitively see the environment outside the cabin and the noise distribution, and is convenient to decide the noise source which the user wants to reduce noise based on the environment outside the cabin.
In a third aspect, the present application provides a noise control method, the method being applied to a controller, the controller being connected to a reference sensor, an error sensor and a speaker, the reference sensor being located outside a cabin, the error sensor and the speaker being located in a cabin. The method comprises the steps of responding to a noise reduction instruction, controlling a reference sensor to collect first noise outside a cabin, controlling an error sensor to collect second noise in the cabin, determining inverse noise of the second noise according to the first noise and the second noise, and controlling a loudspeaker to play the inverse noise.
In one possible design, the reference sensor includes a sound source localization sensor and a signal acquisition sensor, in which case the reference sensor is controlled to acquire a first noise outside the cabin, specifically, the sound source localization sensor is controlled to acquire an environmental noise outside the cabin, then the position of one or more noise sources outside the cabin is determined according to the environmental noise, then a noise reduction area is determined according to the position of the one or more noise sources, and the signal acquisition sensor is controlled to acquire the first noise, wherein the first noise includes noise from the noise reduction area.
In one example of the above design, after determining the noise reduction region based on the location of the one or more noise sources, the sound source localization sensor may also be controlled to collect the first noise.
In one example of the above design, the sound source localization sensor includes a plurality of sensor arrays, and the signal acquisition sensor includes a plurality of sensors, in which case the control signal acquisition sensor acquires the first noise, specifically, may be to determine a first sensor array closest to the noise reduction area among the plurality of sensor arrays, and control the first sensor array, and all sensors between the first sensor array and the adjacent two sensor arrays to acquire the first noise.
In one example of the design, the noise reduction area is determined according to the position of one or more noise sources, and specifically, if the cabin adopts an automatic noise reduction mode, the area where the noise source which accords with the set rule in the one or more noise sources is taken as the noise reduction area. The noise source conforming to the setting rule comprises one or more of the noise source with the largest noise intensity, the noise source with the largest equivalent noise intensity, the noise source with the noise intensity larger than or equal to the set intensity threshold and the noise source with the equivalent noise intensity larger than or equal to the set intensity threshold.
In one example of the above design, the noise reduction area is determined according to the position of one or more noise sources, specifically, if the cabin adopts a manual noise reduction mode, the position of one or more noise sources outside the cabin is notified to the user, and a reply message of the user is received, wherein the reply message includes the noise reduction area selected by the user.
In one example of the above design, the controller is further connected to a vehicle screen, in which case, after determining the location of one or more noise sources outside the cabin from the ambient noise, the vehicle screen may be further controlled to display a first interface including the location of the one or more noise sources therein.
In a further example, the controller is further connected to a vehicle-mounted camera, where the vehicle-mounted camera is disposed outside the cabin, and in this case, before the vehicle-mounted camera is controlled to display the first interface, the vehicle-mounted camera may further acquire an environmental image first, and generate the first interface according to the environmental image and the positions of one or more noise sources.
In a further example, after the first interface is displayed on the control panel, the area selected by the user in the first interface may be used as the noise reduction area.
In one example of the above design, the controller is further connected to the vehicle screen, in which case, before responding to the noise reduction instruction, a first operation of the user on the vehicle screen may be detected, where the first operation is used to instruct to start the noise reduction function, or the noise reduction instruction sent by the vehicle is received, where the noise reduction instruction is generated after the vehicle detects the first operation of the user on the vehicle screen and sent to the controller.
In a fourth aspect, the present application provides a noise control apparatus having a function of implementing the method designed in any one of the second or second aspects, or a function of implementing the method designed in any one of the third or third aspects in particular. For example, the noise control apparatus includes a module, a unit or a means for performing the operations related to the method in the second aspect or any one of the designs or examples of the second aspect, or includes a module, a unit or a means for performing the operations related to the method in the third aspect or any one of the examples of the third aspect, where the module, the unit or the means may be implemented in particular by software, or by hardware, or by a combination of software and hardware.
In a fifth aspect, the present application provides a noise control apparatus comprising an interface circuit and one or more processors. The one or more processors are coupled with the memory. The memory is used to store part or all of the necessary computer programs or instructions to implement the functions involved in the method of the above second aspect or any of the designs or examples of the second aspect or the above third aspect. The one or more processors may execute the computer program or instructions that, when executed, cause the noise control apparatus to implement the method of the above-described second aspect or any of the designs or examples of the second aspect or implement the method of the above-described third aspect or any of the designs or examples of the third aspect. The interface circuit is used to implement communication functions within the noise control device and/or communication functions of the noise control device with other devices or components.
In one possible design, the communication interface may be a transceiver, or an input/output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In another possible design, when the noise control device is a chip or a system-on-chip, the communication interface may be an input/output interface, an interface circuit, an output circuit, an input circuit, pins, or related circuits, etc. on the chip or system-on-chip. A processor may also be embodied as processing or logic circuitry.
The noise control means may be the aforementioned controller, or a module in the controller (such as a processor, chip or system on a chip), or a logic node, logic module or software that can implement all or part of the controller's functionality.
In a sixth aspect, the present application provides a vehicle comprising the noise control system of the above first aspect or any of the designs or examples of the first aspect, or comprising the noise control apparatus of the above fourth aspect or any of the designs or examples of the fourth aspect, or comprising the noise control apparatus of the above fifth aspect or any of the designs or examples of the fifth aspect.
In one possible design, the vehicle further comprises a vehicle screen connected to the noise control system or noise control device, the vehicle screen being adapted to display the location of one or more noise sources outside the cabin under the control of the noise control system or noise control device.
In one possible design, the vehicle further includes a vehicle-mounted camera connected to the noise control system or noise control device, the vehicle-mounted camera being configured to collect an ambient image outside the vehicle under control of the noise control system or noise control device, the noise control system or noise control device being further configured to control a position of the vehicle screen to display the ambient image and the one or more noise sources.
In a seventh aspect, the present application provides a computer readable storage medium having stored therein computer readable instructions which, when read and executed by a computer, cause the computer to perform the method of the second aspect or any of the designs or examples of the third aspect or any of the examples of the third aspect.
In an eighth aspect, the application provides a computer program product which, when read and executed by a computer, causes the computer to perform the method of the above second aspect or any of the designs or examples of the second aspect or perform the method of the above third aspect or any of the designs or examples of the third aspect.
In a ninth aspect, the present application provides a chip for reading a computer program stored in a memory, performing the method of the above second aspect or any of the designs or examples of the second aspect, or performing the method of the above third aspect or any of the designs or examples of the third aspect. Optionally, a processor may be included in the chip, the processor being coupled to the memory for reading a computer program stored in the memory, implementing the method of the above second aspect or any of the designs or examples of the second aspect, or implementing the method of the above third aspect or any of the designs or examples of the third aspect. Optionally, the chip may further include a memory, a communication interface, a power module, and the like. The memory is used for storing computer programs, the communication interface is used for receiving and transmitting data, and the power supply module is used for supplying power to the processor.
In a tenth aspect, the present application provides a chip system comprising a processor for supporting a computer for implementing the method of the second aspect or any of the designs or examples of the second aspect above, or for implementing the method of the third aspect or any of the designs or examples of the third aspect above. In one possible design, the chip system further includes a memory for storing programs and data necessary for the computer. The chip system may be formed of a chip or may include a chip and other discrete devices.
The technical effects achieved by the second to tenth aspects may be referred to the description of the advantageous effects of the first aspect, and the detailed description is not repeated here.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Hereinafter, some terms in the present application will be explained. It should be noted that these explanations are for the convenience of those skilled in the art, and do not limit the scope of the present application.
1. ANC technology
In general, implementation elements of ANC technology may include microphones (including reference sensors and/or error sensors), controllers, and speakers. The microphone is used for collecting noise at the target point and sending the noise to the controller, the controller is used for generating inverted noise which is 180 degrees out of phase with the noise and sending the inverted noise to the loudspeaker, and the loudspeaker is used for playing the inverted noise. The frequency spectrum of the anti-phase noise is the same as the frequency spectrum of the noise at the target point, and the phase is just opposite, so that the anti-phase noise is superimposed on the noise at the target point, and the noise can be effectively restrained and eliminated.
2. Primary sound field and secondary sound field
In a scenario where noise reduction is performed using ANC technology, the primary sound field may be understood as an original noise sound of a target point when the speaker does not sound, and the secondary sound field may be understood as a sound generated at the target point by inverse noise emitted from the speaker. The sound field obtained by superposing the primary sound field and the secondary sound field is the real sound at the target point, and the more the real sound approaches zero, the better the noise reduction effect on the noise in the vehicle.
3. Sound source localization
Sound source localization refers to determining the position of a sound-producing object in space by measuring and analyzing characteristics of sound. The method for realizing sound source localization mainly comprises a binaural localization method, a microphone array method and an ultrasonic localization method. Compared with the binaural localization method, the microphone array method and the ultrasonic localization method are more specialized and accurate, and are widely applied to the fields of voice recognition, sound directional broadcasting and the like at present.
The microphone array method is to use an array of a plurality of microphones to receive sound, and calculate the position of a sound source by measuring the time difference and the sound pressure level difference of the sound reaching each microphone. The ultrasonic positioning rule is to transmit ultrasonic waves through an ultrasonic sensor, record the transmission time of the ultrasonic waves and the arrival time of reflected waves, and determine the position of a sound source by calculating a round trip time difference. Common algorithms for microphone array methods and ultrasound positioning methods include beamforming algorithms, minimum mean square error algorithms, and the like.
4. Equivalent noise intensity
The equivalent noise intensity refers to the sum of noise intensities of all noise sources on the vehicle side or in a certain area in a scene where a plurality of noise sources are present. For example, assuming that there is one noise source a 1 on the left side of the vehicle and two noise sources a 2 and a 3 on the right side of the vehicle, if the noise intensities generated by the noise source a 2 and the noise intensity generated by the noise source a 3 are smaller than the noise intensity generated by the noise source a 1, but the sum of the noise intensities generated by the noise source a 2 and the noise source a 3 is larger than the noise intensity generated by the noise source a 1, the noise source having the largest equivalent noise intensity is considered to be the noise source a 2 and the noise source a 3 on the right side of the vehicle.
The foregoing describes some of the terms involved in the present application, and the following describes possible application scenarios of the present application.
In one possible implementation, the noise control system provided by the present application may be mounted to a vehicle, such as a car, truck, bus, train, recreational vehicle, van, truck, casino vehicle, construction vehicle, electric car, golf car, sightseeing vehicle, patrol vehicle, smart car, digital car, and the like. For example, referring to fig. 1a, fig. 1b and fig. 1c, three possible application scenarios provided by the present application are shown, and all of the three application scenarios take a noise control system installed in a car as an example. In the application scenario of fig. 1a, a car is parked on a parking space of a square, a group of people dancing in the square are in front of the car, and a motorcycle is on the right side. In the application scenario of fig. 1b, the car is stopped at one side of the charging pile, the charging interface at the tail of the car is plugged on the charging pile through the charging gun to charge, and meanwhile, the fan of the charging pile is running to cool the charging pile. In the application scenario of fig. 1c, the car is parked on a parking space on the street and a heavy truck is being passed on the right road.
In the above three application scenarios, relatively large environmental noise exists outside the car, such as the sound of a person dancing in front of the car in fig. 1a and the engine sound of a motorcycle running on the right side, the running sound of a fan of the charging pile in fig. 1b, the rotating sound of an engine of a heavy truck in fig. 1c, and the like. Although the noise is the noise outside the vehicle, the noise is low-frequency noise, and the window glass can only isolate the middle-high frequency noise, so that the low-frequency noise still can be transmitted into the vehicle through the window glass, thereby affecting the acoustic environment in the vehicle and generating poor riding experience for users sitting in the vehicle or lying in the vehicle. In order to eliminate or reduce the noise, a user can start a noise control system arranged on the car, and when the noise control system works, the noise control system can collect the noise outside the car and play the opposite phase noise corresponding to the noise outside the car for the user in the car, so that a quite quiet environment is provided for the user. The quiet environment can alleviate discomfort of a user influenced by noise outside the vehicle when the user takes a rest or sleeps, and in some scenes, the user can also realize immersive audio playing, for example, the playing effect of watching audio and video by the user can be improved, or the listening quality of listening to the broadcast in the vehicle by the user can be improved, so that the watching and listening experience of the user can be improved.
It should be understood that the above application scenario is only an example, and the noise control system provided by the present application may also be applied to other possible scenarios, not limited to the scenario illustrated above. For example, the noise control system may also be installed on other vehicles, such as subways, high-speed rails, ships, ferries, passenger ships, aircraft or helicopters, etc., to reduce external low frequency noise and provide a relatively quiet environment for the user to ride more comfortably. For another example, the noise control system can also be applied to smart home scenes, especially home environments near subway stations, railway stations, airports or construction sites, and the like, and can be used as an auxiliary means for home noise reduction, so that the smart home experience of a user is improved. For another example, the noise control system can also be applied to office scenes, so that the influence of noise such as external construction or vehicle running on a user at a current station is reduced, and the concentration of the user in office is improved. For another example, the noise control system may be applied to public areas such as movie theatres, malls, high-speed rail stations, airports, bus stops, hospitals, schools, parks, communities, squares, churches, etc., by isolating external noise from the outside, the environmental noise around the user is reduced, and the user can be more relaxed and comfortable. Etc. And are not listed here.
It should be noted that, the application scenario described in the present application is for more clearly describing the technical solution of the present application, and does not constitute a limitation of the technical solution provided by the present application.
As described in the background art, the existing ANC scheme cannot be applied to a stationary scene of a vehicle, mainly because the existing ANC scheme collects information of the vehicle itself as a reference signal for active noise reduction, the information including rotation information of an engine of a vehicle, vibration information of a vehicle body of the vehicle, and friction information of a tire of the vehicle and the ground, and the corresponding noise sources are rotation sound of the engine, friction sound of wind and the vehicle body, and friction sound of the tire and the ground, respectively. While in a stationary vehicle scenario, its source of noise is primarily off-board rather than the vehicle itself. For example, in connection with the above-described FIGS. 1 a-1 c, sources of noise outside the vehicle include, but are not limited to, square dance sounder sounds, motorcycle starting sounds, pile-charging fan operating sounds, and heavy truck engine sounds, among others. These noise sources are located outside the vehicle and are not related to the information of the vehicle itself, so that they need to be collected in order to reduce the noise generated by these noise sources. However, the existing active noise reduction mode can only collect information of the vehicle, but cannot collect environmental noise outside the vehicle, so that the existing active noise reduction mode cannot be used for reducing noise outside the vehicle.
In view of this, the present application provides a noise control system that places a reference sensor outside the cabin and places an error sensor and a speaker inside the cabin. Based on the setting, the reference sensor can collect the external environment noise of the cabin, the noise in the cabin collected by the error sensor in the environment noise combined cabin can be used for determining the anti-phase noise capable of reducing the noise of the external environment noise of the cabin in a targeted manner, and therefore, the loudspeaker in the cabin is used for playing the anti-phase noise, and the active noise reduction of the external environment noise of the cabin can be realized.
It should be noted that the noise control system provided by the present application may be suitable for a scenario where a vehicle is stationary, or may be suitable for a scenario where a vehicle is traveling. For example, in a scenario where the vehicle is traveling and the surrounding noise source is not changing very frequently, the noise control system provided by the present application may also be used to reduce the external environmental noise. In some examples, two types of reference sensors may also be provided in the noise control system in combination with existing ANC schemes, one type of reference sensor being provided outside the vehicle cabin for collecting noise outside the vehicle and the other type of reference sensor being provided on a vehicle component for collecting information about the vehicle itself. By combining the information acquired by the two types of sensors, the noise control system can reduce noise of the environment outside the vehicle, and can reduce noise of an engine, road noise, wind noise and the like in the running process of the vehicle, so that the active noise reduction effect in the running process of the vehicle can be further improved, and better noise reduction experience is provided for a user.
Based on the foregoing, the following describes in detail the solution provided by the embodiment of the present application with reference to fig. 2 to 17.
In various embodiments of the application, where no special description or logic conflict exists, terms and/or descriptions between the various embodiments are consistent and may reference each other, and features of the various embodiments may be combined to form new embodiments based on their inherent logic.
In the present application, "position" does not refer to an absolute position, and may have some engineering error. "quantity" does not refer to an absolute quantity, and may have some engineering error. The "noise intensity" does not refer to an absolute intensity value, which may have some engineering error.
Referring to fig. 2, an architecture diagram of a noise control system according to the present application is shown. The noise control system 10 includes a reference sensor 100, an error sensor 200, and a speaker 300, the reference sensor 100 being provided outside the cabin, the error sensor 200 and the speaker 300 being provided inside the cabin. In operation of the noise control system 10, the reference sensor 100 is used to collect a first noise outside the cabin (N 1), the error sensor 200 is used to collect a second noise inside the cabin (N 2), the speaker 300 is used to play an inverse noise of the second noise N 2 (N 3), and the inverse noise N 3 is determined according to the first noise N 1 and the second noise N 2.
Wherein the reference sensor 100 is disposed outside the cabin, and thus the first noise N 1 may be understood as an ambient noise outside the cabin, and the error sensor 200 is disposed inside the cabin, and thus the second noise N 2 may be understood as a noise heard by a user inside the cabin. Based on this, the noise control system 10 uses the environmental noise outside the cabin as a reference signal, and determines the inverse noise N 3 for reducing noise of the user in the cabin by combining the reference signal and the noise heard by the user in the cabin.
In one possible implementation, the inverse noise N 3 is determined according to the first noise N 1 and the second noise N 2, which may be specifically the manner shown in fig. 3a and3 b. Fig. 3a shows a signal flow diagram for determining the inverse noise N 3, and fig. 3b shows a flow diagram of a method for determining the inverse noise N 3. In connection with fig. 3a and 3b, the method may specifically comprise the following steps 301 to 304.
In step 301, filtering the first noise collected by the reference sensor by using an unknown filter coefficient to obtain filtered noise.
Alternatively, as shown in fig. 3a, the first noise N 1 collected by the reference sensor 100 may be input to a filter. The filter is preset with a filter coefficient w, and the filter coefficient w is an unknown parameter. After the filter receives the first noise N 1, the filter may perform filtering processing on the first noise N 1 using the filter coefficient w to obtain a filtered noise N y. Since the filter coefficient w is an unknown parameter, the filter noise N y may be regarded as an expression carrying the unknown filter coefficient w, for example, an expression that uses the filter coefficient w to perform a simple add-subtract-multiply-divide operation on the first noise N 1.
Step 302, calculating a residual signal according to the filtered noise and the second noise acquired by the error sensor.
Alternatively, as shown in fig. 3a, the second noise N 2 may be input to the positive input terminal of the subtractor, the filtered noise N y output by the filter may be input to the negative input terminal of the subtractor, and the residual signal E N output by the output terminal of the subtractor may be obtained, where the residual signal E N may be understood as a signal obtained by subtracting the filtered noise N y from the second noise N 2, i.e., N 2-Ny. In other examples, the second noise N 2 may be input to the negative input terminal of the subtractor, and the filtered noise N y output by the filter may be input to the positive input terminal of the subtractor, where the residual signal E N is N y-N1.
In step 303, the filter coefficient is calculated according to the principle that the residual signal approaches zero.
Optionally, since the filter noise N y is an expression carrying an unknown filter coefficient w, the first noise N 1 is an actually acquired noise signal, and thus the residual signal E N calculated from the filter noise N y and the first noise N 1 is also an expression carrying an unknown filter coefficient w. By making the expression 0, the value of the filter coefficient w in the expression can be calculated.
It can be appreciated that the residual signal E N is the difference noise between the filtered noise obtained by filtering the environmental noise outside the cabin with the filter coefficient w and the noise heard by the user in the cabin, and because the value of the filter coefficient w is calculated according to the principle that the residual signal E N approaches zero, the value of the filter coefficient w can make the value of the filter noise N y identical to the value of the second noise N 2, and the signs are opposite, that is, N y is approximately equal to-N 2. Based on this, N y can be regarded as the inverse noise of the second noise N 2. That is, by setting the residual signal E N to 0, it is possible to find the filter coefficient w that converts the environmental noise outside the cabin into the inverse noise of the noise heard by the user inside the cabin.
And step 304, controlling the loudspeaker to play the anti-phase noise according to the value of the filter coefficient and the first noise acquired by the reference sensor.
Alternatively, as shown in fig. 3a, the first noise N 1 collected by the reference sensor 100 may be convolved with a value of the filter coefficient w to obtain the inverted noise N 3, and the speaker 300 may be controlled to play the inverted noise N 3.
Here, the convolution process may be understood as the filtering process in step 301 described above. That is, in the same manner as in step 301, the simple addition, subtraction, multiplication, and division operation is performed on the first noise N 1 using the known filter coefficient w, the filter noise N y is obtained, and the filter noise N y is taken as the inverted noise N 3. The inverse noise N 3 is the inverse noise of the second noise N 2, and the inverse noise N 3 is superimposed on the second noise N 2, so that the second noise N 2 can be eliminated or reduced. In other words, the inverse noise N 3 played by the speaker 300 corresponds to that the secondary sound field in the cabin is superimposed with the primary sound field in the cabin, so that the acoustic environment in the cabin can be purified, and the noise in the cabin caused by the environmental noise outside the cabin can be eliminated or reduced.
Optionally, the value of the filter coefficient w in the step 304 may be fixed, or may be updated in real time or adaptively.
For example, in one example, in the whole denoising process, the steps 301 to 303 may be performed only once, a value of the filter coefficient w is trained, and the denoising operation in step 304 is performed all the time by using the value until the whole denoising process ends;
For another example, a training period may be set in advance, where the steps 301 to 303 are executed once in each training period, the value of the filter coefficient w applicable to the current period is trained, and the noise reduction operation in step 304 is performed in the current period by using the value. After the current period is over, the steps 301 to 303 are re-executed, the value of the filter coefficient w applicable to the next period is trained, and the noise reduction operation in step 304 is performed in the next period by using the value. Repeating the above operation until the whole noise reduction process is finished;
For another example, the update threshold may be set in advance, and when the whole noise reduction process starts, the above steps 301 to 303 are performed once to train a value of the filter coefficient w, and the noise reduction operation in step 304 is performed by using the value, and whether the difference between the first noise N 1 and the first noise N 1 collected before exceeds the update threshold is monitored. If the value of the filter coefficient w trained before is not exceeded, it indicates that the noise source outside the cabin is always stable, and the noise environment outside the cabin is not basically changed, and in this case, the noise reduction operation in step 304 may be performed all the time by using the value of the filter coefficient w trained before. Otherwise, if it is detected that the update threshold is exceeded at a certain time, it indicates that the noise environment outside the cabin has changed greatly, possibly because the vehicle moves to a new position, or a new noise source is added outside the vehicle, or a change occurs in an original noise source outside the vehicle, or the like, in this case, it is necessary to re-execute steps 301 to 303, thereby training a value of a filter coefficient w suitable for the current new noise environment, and using the value to perform the noise reduction operation in step 304, and simultaneously monitoring whether the difference between the first noise N 1 and the first noise N 1 collected under the new noise environment exceeds the update threshold, and retraining the value of the filter coefficient w after the difference exceeds the update threshold. And repeating the operation until the whole noise reduction flow is finished.
Etc., many possible implementations are possible and are not listed here.
The manner in which the inverted noise N 3 is determined is described above, and the respective devices referred to in fig. 2 are described below to give an exemplary implementation.
1. Reference sensor
In one possible implementation, referring to fig. 4, a schematic diagram of a possible structure of a reference sensor 100 provided by the present application is shown. The reference sensor 100 may include a sound source localization sensor 110 and a signal acquisition sensor 120, both of which are located outside the cabin. In operation of the reference sensor 100, the sound source localization sensor 110 is used to localize the position of one or more noise sources outside the cabin, which are used to determine the noise reduction zone. Based on the determined noise reduction region, the signal acquisition sensor 120 may acquire a first noise N 1, the first noise N 1 including noise from the noise reduction region. The first noise N 1 is combined with the second noise N 2 in the cabin, and can be used for pertinently carrying out noise reduction treatment on a noise source in a certain noise reduction area outside the cabin.
In the above implementation manner, the noise reduction area may be an area where one or more noise sources with larger noise intensity are located, may be an area selected by a user according to the position of one or more noise sources, may be an area where one or more noise sources with larger equivalent noise intensity are located, or the like, and is not specifically limited. For a specific manner of determining the noise reduction region, reference is made to the following description, which will not be described in detail here.
It is to be understood that the above sound source positioning sensor 110 may be any type of sensor or sensor array capable of positioning a noise source, for example, at least two microphones or microphone arrays, or an ultrasonic sensor or ultrasonic sensor array, etc., and is not particularly limited.
Illustratively, taking the example that the sound source localization sensor 110 is a microphone array, the sound source localization sensor 110 may include one or more microphone arrays, and the microphone arrays may be arranged outside the cabin in different manners if the number of microphone arrays included is different. For example, referring to fig. 5a and 5b, schematic layout diagrams of two microphone arrays provided in the present application are shown:
Layout one, as shown in fig. 5a, when the number of microphone arrays is one, the microphone arrays may be disposed on the roof of the vehicle. The microphone array at the top of the vehicle can collect noise information in four directions of the vehicle, so that the positions of all noise sources around the vehicle can be positioned;
In the second layout, as shown in fig. 5b, when the number of microphone arrays is plural, the plural microphone arrays may be circumferentially disposed along the outer contour of the vehicle. For example, one microphone array, that is, the Mic array 1, mic array 2, mic array 3, and Mic array 4 in fig. 5b, may be arranged on the outer contours of the vehicle in four directions, that is, front, rear, left, and right, respectively, and the microphone array in each direction may locate the position of the noise source in the current direction outside the vehicle.
It should be noted that the above layout type one and the layout type two are merely two examples, and the actual microphone array may have other layout types. For example, in still another layout, a microphone array may be disposed on the roof of the vehicle, and one or more microphone arrays may be disposed on the outer contour of the vehicle in one or more of the four directions of up, down, left, and right of the vehicle. For another example, in another layout manner, two microphone arrays may be arranged only in the left and right directions of the vehicle, and the layout is not required in both the front and rear directions of the vehicle. For another example, in another layout manner, three microphone arrays may be arranged in three directions of the front, left and rear of the vehicle, or three microphone arrays may be arranged in three directions of the front, left and right of the vehicle, or three microphone arrays may be arranged in three directions of the left, right and rear of the vehicle, etc., which are not listed here.
Taking the second layout manner as an example, the plurality of microphone arrays can be arranged at any position of the outer contour of the vehicle, including but not limited to a head mark, a left rear view mirror, a right rear view mirror, a rear license plate, a bumper, a vehicle A column, a vehicle B column, a vehicle C column and the like. For example, in the layout shown in fig. 5b, the front microphone array Mic array 1 is disposed at the front end, the rear microphone array Mic array 3 is disposed at the rear end, the right microphone array Mic array 2 is disposed on the right rear view mirror, and the left microphone array Mic array 4 is disposed on the left rear view mirror.
Taking the left microphone array Mic array 4 as an example, referring to fig. 6, the microphone array Mic array 4 may be disposed at any position of the left rear view mirror, such as an upper area, a lower area, or a side area away from the vehicle as shown in fig. 6, etc. In addition, the microphone array Mic array 4 may be exposed as shown in fig. 6, or may be hidden by a rear view mirror, so as to improve the aesthetic appearance. Further, the microphone array may include 4 microphones, i.e., mic 41, mic 42, mic 43, mic 44, as shown in fig. 6, but may include only 2 microphones, or may include any number of microphones greater than 2, and is not particularly limited.
In some examples, multiple microphone arrays may also be arranged with the onboard camera. For example, in order to realize the parking function and the blind area monitoring function, four panoramic cameras are usually deployed in the front, rear, left and right directions of the vehicle, based on this, the deployment area of the four panoramic cameras can be utilized, and the four microphone arrays and the four panoramic cameras are integrated and deployed together, for example, the four microphone arrays are placed below the deployment area of the four panoramic cameras, so as to improve the integration level of the vehicle, reduce the deployment difficulty and improve the convenience of maintenance.
It is understood that the above signal acquisition sensor 120 may be any type of sensor capable of acquiring a noise signal, such as a microphone, an accelerometer, a vibration sensor, or the like, and is not limited in particular.
Illustratively, taking the signal acquisition sensor 120 as a microphone, the signal acquisition sensor 120 may include a plurality of microphones. Wherein the number of microphones may be set by one skilled in the art based on experience or actual noise reduction requirements. For example, if the noise reduction precision is required in a scene with a high requirement, a large number of microphones may be set, and the larger the number of microphones is, the larger the number of collected first noise N 1 is, and the higher the noise reduction precision is. Conversely, if the noise reduction efficiency is required in a scene with a high noise reduction efficiency, a relatively small number of microphones may be set, and the smaller the number of microphones, the smaller the number of collected first noises N 1, the faster the speed of determining the inverse noise N 3 based on a small amount of first noises N 1, the higher the noise reduction efficiency, and meanwhile, the reduction of power consumption is also facilitated.
Alternatively, the plurality of microphones may be circumferentially disposed along the outer contour of the vehicle and offset from the plurality of microphone arrays. Wherein the plurality of microphones may be disposed at any location of the outer contour of the vehicle including, but not limited to, left door, right door, left body, right body, underbody, etc. For example, in one possible layout, as shown in fig. 5b, three microphones, i.e., mic 1, mic 2, mic 3, mic 4, mic 5, mic 6, may be provided on the left and right side bodies, respectively. A certain distance is needed between any two adjacent microphones in the six microphones, and the microphone in each position can collect the noise signal in the current position.
Further, as shown in fig. 5b, six microphones Mic 1 to Mic6 and four microphone arrays Mic array 1 to Mic array 4 are arranged at intervals, and two adjacent microphones or two adjacent microphones and microphone arrays are staggered by a certain distance. Thus, the six microphones Mic 1-Mic 6 and the four microphone arrays Mic array 1-Mic array 4 can be uniformly arranged on the whole outline of the vehicle, and noise positions collected by different microphones and microphone arrays can be at a certain distance, so that not only can noise signals at the same position be prevented from being repeatedly collected, but also noise signals at more representative positions can be collected as much as possible by utilizing a limited number of microphones and microphone arrays.
In one example, as shown in fig. 5b, where the sound source localization sensor 110 includes a plurality of microphone arrays, the signal acquisition sensor 120 includes a plurality of microphones, the plurality of microphone arrays may be used to localize the position of one or more noise sources outside the cabin, the position of the one or more noise sources being used to determine the noise reduction region, one or more microphones of the plurality of microphones that are relatively close to the noise reduction region may be used to acquire the first noise N 1, while the other microphones are not used to acquire the first noise N 1, based on the determined noise reduction region.
Wherein the one or more microphones proximate to the noise reduction region may include, but are not limited to, microphones as shown in any of the following:
in the first case, the set number of microphones closest to the noise reduction area, such as 3 microphones closest to the noise reduction area;
In the second case, all microphones with a distance from the noise reduction area within a set distance threshold, for example, all microphones with a distance less than 1 meter;
In a third aspect, the microphones are located on both sides of a first microphone array, where the first microphone array is a microphone array closest to the noise reduction area among the plurality of microphone arrays.
Taking the above case three as an example, in the implementation, a first microphone array closest to the noise reduction area may be found from the multiple microphone arrays, then all microphones between two microphone arrays adjacent to the first microphone array are used as target reference sensors for noise reduction of ambient sound, and the target reference sensors are used to collect the first noise N 1. For example, in combination with fig. 5b and fig. 7, assuming that the noise reduction area is a circular area X shown in fig. 7, the microphone array closest to the noise reduction area X is Mic array 4, and two adjacent microphone arrays of Mic array 4 are Mic array 1 and Mic array 3, so that three microphones Mic 4-Mic 6 between Mic array 1 and Mic array 3 can be used as target reference sensors to collect the first noise N 1. Because three microphones Mic 4-Mic 6 are closer to the noise reduction area X, the first noise N 1 collected by the three microphones Mic 4-Mic 6 can accurately represent noise near the noise reduction area X, and the inverse noise used for noise reduction is determined based on the noise, so that the calculation force of active noise reduction can be saved, noise sources near the noise reduction area X can be more pertinently reduced, the phenomenon of low noise reduction amount caused by collecting the first noise N 1 at a position far from the noise reduction area is avoided, and the causality and the noise reduction amount of a noise control system are improved.
Optionally, to improve the utilization rate of the microphone array, after determining the noise reduction area, one or the microphone array close to the noise reduction area can be used as a target reference sensor for noise reduction of environmental sound. That is, one or an array of microphones and one or more microphones that are close in distance to the noise reduction area are taken together as a target reference sensor for ambient sound noise reduction. For example, in the examples of fig. 5b and fig. 7, the microphone 4 and the microphones Mic 4 to Mic 6 are taken together as the target reference sensor, and the first noise N 1 is collected together. Thus, the utilization rate of the microphone array can be improved, and the quantity of first noise can be increased, so that the noise reduction precision is improved.
Based on the arrangement mode of the reference sensor 110, the microphone array can meet the detection requirement of noise sources outside the cabin, the plurality of microphones which are distributed can also meet the acquisition requirement of reference signals (namely first noise) of the noise sources to be noise reduced, the noise source position is roughly positioned by using the microphone array in the noise reduction mode, and then the noise reduction area where the noise sources to be noise reduced are located is utilized for acquiring the reference signals, so that the active noise reduction of the noise sources outside the cabin can be realized while the calculation force is reduced.
2. Error sensor
It is understood that the error sensor 200 may be any type of sensor capable of acquiring a noise signal, such as a microphone, an accelerometer, a vibration sensor, etc., and is not limited in particular.
Illustratively, taking the example that the error sensor 200 is a microphone, the error sensor 200 may include one or more error microphones disposed within the cabin. For example, in some examples, in view of the fact that the error microphone needs to collect noise actually heard by the user, to improve the accuracy of the error microphone to collect the noise, the error microphone may be disposed in a cabin in a position relatively close to the user's ear, such as on a seat, as shown in fig. 8.
It should be noted that, the error sensor 200 shown in fig. 8 includes 4 error microphones, that is, mic 21, mic 22, mic 23, mic 24, but this is only an example, and in an actual application scenario, there may be only one error microphone, or any number of 2 or more error microphones. It will be appreciated that the greater the number of error microphones, the greater the number of second noise N 2 collected and the greater the noise reduction accuracy. Based on this, in one example, if the actual application scenario has a higher requirement on noise reduction, more error microphones may be set, while if the requirement on noise reduction is general, a smaller number of error microphones may be set to improve noise reduction processing efficiency.
In addition, the error microphone in fig. 8 is exposed outside the seat, which is only an example, and in other examples, the error microphone may be packaged inside the seat, such as inside the seatback or inside the headrest, for maintaining the beauty of the cabin. In addition, the error microphone may be globally disposed in the cabin or may be locally designed. For example, in the global setting, an error microphone may be disposed on each seat in the cabin, and in the local setting, an error microphone may be disposed on only a part of the seats, such as only the main and sub-driving, or only the rear seats, etc., which is not particularly limited in this aspect of the application.
Furthermore, in some scenarios, the error microphone may be disposed at other locations within the cabin, such as on the inner wall of the vehicle window, the inner wall of the vehicle roof, or the inner side of the vehicle door, and the application is not limited in particular.
3. Loudspeaker
The speaker 300, also called a horn, is a device capable of converting an electric signal into an acoustic signal. The speaker 300 may participate in active noise reduction, such as playing the inverse noise N 3 in the cabin such that the inverse noise N 3 is superimposed with the second noise N 2 in the cabin, thereby purifying the acoustic environment in the cabin. In some scenarios, in addition to participating in active noise reduction, the speaker 300 may have other functions, such as immersive audio playback, navigational playback, or real-time traffic alerting, among others.
Alternatively, the number of speakers 300 may be one or more, and the one or more speakers 300 may be disposed anywhere within the cabin including, but not limited to, inside doors, glass within windows, body trim films, consoles, mood lights, steering wheels, seats, and the like. For example, referring to fig. 9, two speakers, i.e., spk 1 and Spk 2, may be provided on the left vehicle body inside and two speakers, i.e., spk 3 and Spk 4, may be provided on the right vehicle body inside in the cabin. After the reverse noise N 3 played by each of the four speakers Spk 1-Spk 4 is transmitted to the position of the right ear of the user on each seat, the reverse noise N 3 played by each of the four speakers Spk 1-Spk 4 is transmitted to the position of the left ear of the user on each seat, and then the reverse noise N 3 is superimposed to jointly reduce the noise of the left ear of the user. Therefore, noise of the ears at two sides can be effectively restrained by combining four speakers to reduce noise of each ear of a user, and the noise reduction effect of the ears of the user is improved.
Further, alternatively, the number of speakers 300 may be set according to the noise reduction requirement. For example, if global noise reduction is provided, a plurality of speakers may be provided around the cabin as shown in fig. 9 described above. Whereas in case of local noise reduction, speakers may be provided only in a partial area. For example, in connection with fig. 9, if only the primary and secondary users need to make noise reduction, two speakers Spk 1 and Spk 2 may be provided only on the left and right sides of the front row of vehicles, and the rear row of vehicles does not need to be provided with speakers. Or if only the noise reduction is needed for the rear-row users, two speakers Spk 3 and Spk 4 can be arranged on the left side and the right side of the rear row of the automobile, and the front row of the automobile does not need to be provided with speakers. Etc., and are not listed here.
Further, optionally, the diaphragm surface of the speaker 300 may also be directed toward the user's head. For example, in combination with the above-mentioned fig. 9, when four speakers Spk 1 to Spk 4 are disposed inside the vehicle body, the diaphragm surfaces of the four speakers Spk 1 to Spk 4 may face the headrest area of the seat, so that the appearance is more attractive, and the user ear can hear the inverted noise N 3 with a larger sound intensity, so that the noise reduction effect can be improved. It should be understood that this is only one possible design manner, and the direction of the diaphragm surface of the speaker 300 may be determined according to the custom of the designer or the actual application scenario, which is not particularly limited by the present application.
The function and layout of the various sensor components in noise control system 10 are described above. It will be appreciated that to achieve the active noise reduction function of the noise control system 10, it is also necessary to connect the various sensor components described above to a control component that is configured to control the acquisition operation of the various sensor components described above and to implement noise control logic based on the signals acquired by the various sensors described above.
For example, referring to fig. 10, a schematic diagram of another noise control system according to the present application is shown. In this example, the noise control system 10 may include a controller 400 in addition to the reference sensor 100, the error sensor 200, and the speaker 300 described above, the controller 400 being connected to the reference sensor 100, the error sensor 200, and the speaker 300, respectively. For example, the above sound source localization sensor 110 and the signal acquisition sensor 120, the above error sensor 200, and the above speaker 300 in the above reference sensor 100 are connected, respectively.
Alternatively, the controller 400 may be any device capable of implementing a control function, and may be disposed in the noise control system 10, or may be disposed outside the noise control system 10, and the former is exemplified in fig. 10.
Alternatively, the controller 400 may be a device dedicated to implementing the noise control function, or may be a device implementing the noise control function while implementing other functions. For example, in one example, the controller 400 may be a control unit in a vehicle, such as a vehicle, a domain controller, a vehicle controller (vehicl econtrol unit, VCU), etc., so that the noise control function may be implemented by using the control unit that is originally present in the vehicle to improve the utilization of devices in the vehicle. Or in another example, to reduce the working pressure of the control unit in the vehicle, the controller 400 may be an additional control unit dedicated to active noise reduction, such as a separate Digital Signal Processing (DSP) chip. All devices that accomplish digital signal processing capabilities, including but not limited to power amplifiers, analog-to-digital conversion (DAC), digital-to-analog conversion (ADC), processing units, etc., are provided in the DSP chip. The DSP chip is independent of the vehicle and can be connected with relevant parts of the vehicle to realize a noise control function by combining the relevant parts of the vehicle. Or in yet another example, the controller 400 may also be implemented in combination with a control unit that is independently provided, i.e., part of the functions of the controller are implemented by the control unit that is independently provided, and another part of the functions are implemented by the control unit in the vehicle. Etc., and are not listed here.
Referring to fig. 11, referring to the system architecture shown in fig. 10, an interactive flow diagram of a noise control method provided by the present application is shown, where the method includes the following steps:
In step 1101, the controller 400 receives a noise reduction instruction from a user.
The noise reduction instruction is used for indicating to start a noise control function, such as starting an active noise reduction function.
Optionally, the user may trigger the generation of the noise reduction instruction when there is an active noise reduction demand. The noise reduction instruction can be triggered by making a voice, clicking a man-machine interaction interface, pressing a vehicle-mounted button (such as a double-click cigar lighter, etc.), sending a short message, sending a message, etc.
For example, taking triggering of the noise reduction instruction based on clicking the man-machine interface as shown in fig. 10, the controller 400 may also be connected to the car screen 510. If the controller 400 is a car machine, the controller 400 is directly connected to the car machine screen 510. If the controller 400 is not a vehicle, the controller 400 may be connected to the vehicle and the vehicle is connected to the vehicle screen 510, in other words, the controller 400 is indirectly connected to the vehicle screen 510 through the vehicle.
After the vehicle is powered up, the vehicle may control the vehicle screen 510 to display a second interface, which is a default interface of the vehicle screen 510. As an example, a second interface is presented as shown in fig. 12a, which includes a plurality of function buttons (i.e., controls) including an "ambient sound noise reduction" button. If the user has an active noise reduction requirement, the user may click an "ambient sound noise reduction" button on the second interface, and the vehicle screen 510 detects an operation (i.e., a first operation) of clicking the "ambient sound noise reduction" button by the user, generates a noise reduction instruction, and sends the noise reduction instruction to the vehicle. If the controller 400 is a car machine, the controller 400 directly performs the following step 1102 in response to the noise reduction instruction. Conversely, if the controller 400 is not a vehicle, the vehicle may forward a noise reduction instruction to the controller 400, and the controller 400 may execute the following step 1102 in response to the noise reduction instruction.
For another example, the controller 400 may be further connected to a vehicle-mounted voice device, such as a vehicle-mounted sound device or a vehicle-mounted speaker, based on voice triggering of the noise reduction instruction. After the vehicle is powered on, the vehicle-mounted voice equipment is automatically started, and the vehicle-mounted voice equipment waits for voice information of a user. If the user sends out the voice content of "active noise reduction", "ambient sound noise reduction" or the like at a certain moment, the voice content is collected by the vehicle-mounted voice device and subjected to semantic analysis, the vehicle-mounted voice device generates a noise reduction instruction according to the semantic analysis result and sends the noise reduction instruction to the controller 400, and the controller 400 responds to the noise reduction instruction to execute the following step 1102.
For another example, taking the triggering of the noise reduction instruction based on the sending message as an example, the controller 400 may also be connected to a user terminal through a cloud server, where the user terminal may be, for example, a user mobile phone, a notebook computer, a smart glasses, and the like. When the active noise reduction requirement exists, a user can open an active noise reduction application (application) preset on the user terminal, and select a button for opening the environment noise reduction on an active noise reduction APP interface. The active noise reduction APP generates a noise reduction instruction based on the operation, invokes the communication function of the user terminal and sends the noise reduction instruction to the cloud server. The cloud server checks the noise reduction instruction, and if the check is correct, forwards the noise reduction instruction to the controller 400, and the controller 400 performs the following step 1102 in response to the noise reduction instruction.
Of course, other triggering modes exist, and are not listed here.
In step 1102, the controller 400 sends a first control signal to the reference sensor 100 and the error sensor 200. Accordingly, the reference sensor 100 and the error sensor 200 receive the first control signal transmitted from the controller 400.
Alternatively, in conjunction with the above-mentioned fig. 10, when the reference sensor 100 includes the aforementioned sound source localization sensor 110 and signal acquisition sensor 120, the controller 400 transmits the first control signal to the reference sensor 100, which may include the following steps one to four.
In step one, the controller 100 controls the sound source positioning sensor 110 to operate, and acquires the noise outside the cabin collected by the sound source positioning sensor 110.
For example, with reference to fig. 5b, if the sound source positioning sensor 110 includes four microphone arrays Mic array 1 to Mic array 4, the controller 100 may send control signals to each microphone array in the four microphone arrays Mic array 1 to Mic array 4, and after each microphone array receives the control signals, collect noise signals at the location according to its own collection period, and send the noise signals to the controller 100.
Step two, the controller 400 determines the location of one or more noise sources outside the cabin based on the noise outside the cabin.
Here, in connection with fig. 5b above, in one example, the controller may locate a noise source outside the cabin according to the noise signal collected by each microphone array, where the noise source is the position with the greatest noise intensity in the noise signals collected by the microphone arrays. Or in another example, the controller may also combine the plurality of noise signals collected by the plurality of microphone arrays to perform noise source positioning together, where the positions of the plurality of noise sources may be positioned, where the positions of the plurality of noise sources are the positions with the greatest noise intensities among the plurality of noise signals collected by the plurality of microphone arrays.
For example, with reference to fig. 5b and fig. 7, according to the noise signals collected by the four microphone arrays Mic arry to Mic ary 4 outside the cabin, the controller 400 may locate four noise sources, that is, source 1, source 2, source 3, source 4, where the noise intensity of the noise Source Source 1 is the largest and the noise intensity of the noise Source Source 3 is the smallest. Noise sources Source 1, source 4 are located on the left side of the cabin exterior, noise Source Source 2 is located on the right side of the cabin exterior, and noise Source Source 3 is located behind the cabin exterior.
Step three, the controller 400 determines the noise reduction area according to the position of one or more noise sources outside the vehicle.
Optionally, the cabin has a plurality of noise reduction modes, including an automatic noise reduction mode and a manual noise reduction mode. The plurality of noise reduction modes have a default noise reduction mode and at least one switchable noise reduction mode, and the at least one switchable noise reduction mode may be all noise reduction modes of the plurality of noise reduction modes except the default noise reduction mode. The default noise reduction mode may be an automatic noise reduction mode, a manual noise reduction mode, or other noise reduction modes. When the default noise reduction mode does not meet the requirement of the user, the user can switch the current noise reduction mode of the cabin to the required noise reduction mode before starting active noise reduction.
For example, in conjunction with fig. 12a, the second interface of the vehicle screen 510 may further include a "set" button, and after the user clicks the "set" button, the vehicle screen 510 switches from the second interface to the third interface. As an example, the third interface is presented in the form shown in fig. 12b, where the third interface includes a plurality of modifiable parameter items, where the plurality of modifiable parameter items includes a "noise reduction mode" parameter item, and if the user clicks the "noise reduction mode" parameter item (i.e., the third control), the vehicle screen 510 may switch from the third interface to the fourth interface. As an example, the fourth interface is presented in fig. 12c, where the fourth interface includes a selected noise reduction mode (default noise reduction mode when first opened, noise reduction mode when not first opened, noise reduction mode selected last time), and a plurality of unselected noise reduction modes, and if the selected noise reduction mode does not meet the user's requirement, the user may select another noise reduction mode, so that the cabin automatically switches to the selected noise reduction mode. For example, in the example of fig. 12c, the selected noise reduction mode is an automatic noise reduction mode, and if the manual noise reduction mode is re-selected by the user, the fourth interface becomes as shown in fig. 12d, and the cabin performs the manual noise reduction mode in the subsequent active noise reduction operation.
It will be appreciated that the manner in which the noise reduction regions are determined for different noise reduction modes may be different, and in the manual noise reduction mode, the noise reduction regions may be selected by the user through a human-computer interaction interface (or other human-computer interaction modes, such as voice selection and gesture selection, are also possible), and in the automatic noise reduction mode, the noise reduction regions may be automatically selected by the controller 400 from one or more noise sources according to the characteristic information of the one or more noise sources.
The flow of determining the noise reduction region in the manual noise reduction mode and the automatic noise reduction mode will be separately described below.
Manual noise reduction mode
Optionally, in conjunction with the above-described fig. 10, the controller 400 may also control the vehicle screen 510 to display a first interface after determining the location of the one or more noise sources outside the cabin, where the first interface includes the location of the one or more noise sources outside the cabin. For example, if the controller 400 is a vehicle, the controller 400 may directly send the location of one or more noise sources outside the cabin to the vehicle screen 510, and the vehicle screen 510 may generate a first interface according to the location of the one or more noise sources outside the cabin and display the first interface. If the controller 400 is not a vehicle, the controller 400 may send the location of one or more noise sources outside the cabin to the vehicle, which is forwarded by the vehicle to the vehicle screen 510 to drive the vehicle screen 510 to display the first interface.
As an example, the first interface may be presented in the form shown in fig. 13 a. The first interface includes one or more sound source markers therein, the one or more sound source markers corresponding to locations of one or more noise sources outside the cockpit. The sound source mark may be any one or more of text, image, shape, line, color, etc., for example, in the first interface shown in fig. 13a, that is, an explosive shape and text combination are taken as an example.
Alternatively, to represent the noise strengths of different noise sources, the greater the noise strength of the noise source, the greater the source signature may be. For example, in the first interface shown in fig. 13a, noise intensities of the noise sources Source 1, source4, source 2, source 3 are sequentially reduced, and thus, the sound Source signature of the noise Source 1 is maximum, the sound Source signature of noise Source 3 is minimal, and the sound Source signature of noise Source4 and the sound Source signature of noise Source 2 are between the sound Source signature of noise Source 1 and the sound Source signature of noise Source 3.
Optionally, the first interface may also display noise intensity variations of different areas, which are simply referred to as noise intensity distribution information. The noise intensity distribution information may be represented by a gradation color or a gradation density or the like with each sound source mark as the center. For example, the noise intensity at the sound source mark is the greatest, and therefore, the place may appear dark red, while the further away from the position of the sound source mark, the lighter the red is, which is not shown in the figure. The presentation form can enable a user to see the position of the noise source at a glance, is convenient for the user to know the distribution condition of the noise intensity, and is convenient for the user to select the noise area. It should be understood that this is only an example of a presentation of the noise intensity distribution and that other presentation forms are possible.
Optionally, there are many ways in which the user selects the noise reduction area through the first interface, for example:
For example, the noise reduction region may be selected by the user from an automatically divided noise source region. For example, the controller 400 may automatically divide a plurality of noise source areas on the first interface according to a set division rule while controlling the vehicle screen 510 to display the first interface, and the user may determine the noise reduction area by clicking or selecting one or more of the noise source areas.
In one example, as shown in fig. 13b, a noise source area may be divided for each noise source, for example, the noise source area and an area within a certain distance around the noise source area may be divided into a noise source area and defined by a block diagram, meanwhile, a selection box may be given on the block diagram, a user clicks the selection box, that is, the noise source area may be selected, and the controller 400 uses a noise source included in the noise source area selected by the user as a noise source to be noise reduced (referred to as a first noise source). It will be appreciated that when the distances of the noise sources are relatively close, the noise sources may also be divided into the same noise source region, as shown in fig. 13 c. And, in some examples, the selection box may not be presented, and the user may click directly on any location within the noise source block diagram to select the noise source region.
For another example, as shown in fig. 13d, the whole first interface may be uniformly divided into a plurality of noise source areas, for example, four areas of upper left, lower left, upper right and lower right based on the vehicle center line, and a selection box may be given on the block diagram, so that the user may click on the selection box of which part in order to reduce noise. Alternatively, the selection box may not be given, and the user may directly click on any position in the noise source block diagram to select the noise source region.
It will be appreciated that other ways of dividing the noise source region are also possible and are not listed here.
For example two, the noise reduction area may be an area manually encircled by the user in the first interface. For example, as shown in fig. 13e, the controller 400 may simultaneously display a manual selection item in the first interface while controlling the vehicle screen 510 to display the first interface, where the manual selection item may be, for example, a drag button shown in the upper right corner of fig. 13e, and the user selects the noise reduction area by manually clicking on the drag button and dragging the drag button to the area where noise reduction is desired. The vehicle screen 510 transmits the noise reduction area selected by the user to the controller 400, or indirectly transmits the noise reduction area to the controller 400 through the vehicle, so that the controller 400 uses the noise source contained in the noise reduction area selected by the user as the noise source to be noise reduced at this time, namely, the first noise source. It will be appreciated that in other examples, the manual selection may be in the form of a brush, a split zone selection, or other selection, etc., without limitation.
In some scenarios, as shown in fig. 10 above, the controller 400 may also be connected to an onboard camera 520, where the onboard camera 520 is located outside the cabin. After receiving the noise reduction instruction from the user, the controller 400 can control the sound source positioning sensor 110 to work and can also control the vehicle-mounted camera 520 to work, the sound source positioning sensor 110 can collect environmental noise outside the cabin and send the environmental noise to the controller 400 when working, and the vehicle-mounted camera 520 can collect environmental images outside the cabin and send the environmental images to the controller 400 when working. The controller 400 locates the position of one or more noise sources outside the cabin according to the environmental noise outside the cabin, generates the first interface according to the environmental image outside the cabin and the position of the one or more noise sources outside the cabin, and then controls the vehicle screen 510 to display the first interface. For example, the controller 400 may generate an exterior panorama from an image of the environment outside the cabin, mark the location of one or more noise sources on the exterior panorama, and then send the result to the vehicle screen 510, or send the result to the vehicle screen 510 through the vehicle to drive the vehicle screen 510 to display a first image with the exterior panorama.
Taking the application scenario in fig. 1a and the manual selection manner in the second example as an example, the presentation form of the first interface with the panoramic view outside the vehicle may be as shown in fig. 13 f. In the application scene, a person dancing in the square is arranged in front of the vehicle, and a motorcycle passing by is arranged on the right side of the vehicle. If the user in the vehicle wants to hear the sound of the square dance and does not want to hear the sound of the motorcycle, he can click the drag button shown in the upper right corner of the first interface in fig. 13f to drag it to the area covering the motorcycle as shown in fig. 13 g. Therefore, the noise source to be reduced comprises the motorcycle, the subsequently determined opposite phase noise is generated aiming at the noise of the motorcycle, the noise reduction effect of the noise influence generated by the motorcycle is good, and meanwhile, the noise reduction effect of the noise generated by the area danced by the jumping square is poor. Therefore, the motorcycle noise can be prevented from being heard by the user, and meanwhile, the better square dance sound can be heard, so that the noise reduction requirement of the user can be met well.
By adopting the manual noise reduction mode, the user can be assisted in manually selecting the position of the noise source to be reduced through a visual man-machine interaction mode, the user is supported to customize the noise reduction area, noise which is least needed by the user is preferentially reduced, and the subjective noise reduction requirement of the user is met.
Automatic noise reduction mode
Optionally, in the automatic noise reduction mode, the controller 400 may also control the vehicle screen 510 to display the first interface, for example, to display the first interface with only the positions of one or more noise sources outside the cabin, or to display the first interface with both the positions of one or more noise sources outside the cabin and the panoramic image outside the vehicle, so that the user can intuitively understand the actual noise distribution situation outside the cabin. When the first interface comprises a manual selection item, the user can be conveniently switched to the manual noise reduction mode in time. For example, in combination with the first interface shown in fig. 13a or 13b, in the auto noise reduction mode, if the user does not click on the manual selection item, the auto noise reduction mode is used by default to perform the noise reduction processing, but if the user finds that the effect of the current auto noise reduction mode is not good or a relatively large environmental noise is heard, the user can reselect the noise reduction area by clicking on the manual selection item, so as to directly switch from the auto noise reduction mode to the manual noise reduction mode, and improve the noise reduction effect.
Optionally, when the automatic noise reduction mode is adopted to perform noise reduction, after determining the positions of one or more noise sources outside the cabin, the controller 400 may first automatically select the first noise source from the at least one noise source according to the characteristic information of the at least one noise source, and then use the area where the first noise source is located as the noise reduction area. The characteristic information of the noise source may include, but is not limited to, noise intensity, distance from the cabin, and the like. For example, in one example, the noise source closest to the cabin may be taken as the first noise source. Or in another example, a noise source conforming to the set rule may be selected from the one or more noise sources as the first noise source according to noise intensity of the one or more noise sources outside the cabin. The noise source conforming to the set rule can comprise one or more of a noise source with the largest noise intensity, a noise source with the largest equivalent noise intensity, and a noise source with the noise intensity larger than or equal to the set intensity threshold and a noise source with the equivalent noise intensity larger than or equal to the set intensity threshold. The area where the noise source meets the set rule, for example, may be an area with a distance from the noise source within a set distance, for example, a circular area with a diameter of 5 meters around the position of the noise source, or a rectangular area with a length of 5 meters and a width of 3 meters around the position of the noise source, which is not particularly limited.
For example, taking a circular area with a diameter of 5 meters as an area where the noise Source is located as an example, referring to fig. 13a, if the noise intensity of the noise Source 1 is 40dBA (dBA refers to the noise decibel under the class a weight), the noise intensity of the noise Source 2 is 19dBA, the noise intensity of the noise Source 3 is 15dBA, and the noise intensity of the noise Source 4 is 30dBA, there are four situations as follows:
In the first case, the noise Source conforming to the set rule is noise Source 1 with the largest noise intensity among noise sources Source 1-Source 4. In this case, the noise reduction region is a circular region with a diameter of 5 meters with the noise Source 1 as the center of a circle;
And in the second case, the noise source conforming to the set rule is a noise source with the noise intensity greater than or equal to the set intensity threshold. For example, if the set intensity threshold is 20dBA, the noise sources conforming to the set rule are noise sources Source 1 and Source 4, and the noise reduction region is a circular region having a diameter of 5 meters with the noise Source 1 as a center and a circular region having a diameter of 5 meters with the noise Source 4 as a center.
In the third case, the noise source conforming to the setting rule is the noise source having the maximum equivalent noise intensity. For example, since the sum of the noise intensities of the two noise sources Source 1 and Source 4 in the left region outside the cabin is 70dBA, more than 20dBA, and the sum of the noise intensities of the two noise sources Source 2 and Source 3 in the right rear region outside the cabin is 34dBA, less than 20dBA, the noise sources having the maximum equivalent noise intensity can be regarded as Source 1 and Source 4, and the noise reduction region is a circular region having a diameter of 5m with the noise Source 1 as the center and a circular region having a diameter of 5m with the noise Source 4 as the center.
And in the fourth case, the noise source conforming to the set rule is a noise source with equivalent noise intensity greater than or equal to the set intensity threshold. For example, if the set intensity threshold is 20dBA, since the sum of the noise intensities of the two noise sources Source 1 and Source 4 in the left region outside the cabin is 70dBA, which is greater than 20dBA, and the sum of the noise intensities of the two noise sources Source2 and Source 3 in the right rear region outside the cabin is 34dBA, which is also greater than 20dBA, noise sources having equivalent noise intensities greater than or equal to the set intensity threshold can be considered as all noise sources, namely Source 1, source2, source 3, and Source 4, and the noise reduction region is a circular region having a center diameter of 5 meters with noise Source 1, a circular region having a center diameter of 5 meters with noise Source2, a circular region having a center diameter of 5 meters with noise Source 3, and a circular region having a center diameter of 5 meters with noise Source 4.
It should be noted that, the above only shows four possible setting rules, but in an actual noise reduction scenario, the setting rules may also be other rules, for example, the setting rules may be customized by a user according to an actual scenario, which is not particularly limited in the present application.
In step four, the controller 400 determines a target reference sensor according to the noise reduction region and transmits a first control signal to the target reference sensor.
Here, the target reference sensor includes a signal acquisition sensor 120 located close to the noise reduction region distance, and optionally, may further include a sound source localization sensor 110 located close to the noise reduction region distance. For example, in connection with fig. 5b above, when the sound source localization sensor 110 comprises a plurality of microphone arrays and the signal acquisition sensor 120 comprises a plurality of microphones, the target reference sensor comprises one or more microphone arrays in proximity to the noise reduction zone and one or more microphones in proximity to the noise reduction zone.
Alternatively, the controller 400 may first calculate a minimum distance between each of the plurality of microphone arrays and the noise reduction region, then select a first microphone array having a minimum distance from the plurality of microphone arrays according to the minimum distance between each of the plurality of microphone arrays and the noise reduction region, and then use the first microphone array and all microphones between the first microphone array and the adjacent two microphone arrays as the target reference sensor. For example, in combination with the above-described fig. 5b and 13b, if the noise reduction area selected by the user is the circular area T in fig. 13b, the first microphone array closest to the circular area T is the Mic array 2, the two microphone arrays adjacent to the Mic array 2 are the Mic array 1 and the Mic array 3, and the microphones located between the Mic array 1 and the Mic array 3 include the Mic 1, the Mic 2, and the Mic 3, and thus, the controller 400 may transmit the first control signals to the Mic array 2, the Mic 1, the Mic 2, and the Mic 3 as target reference sensors.
Alternatively, the controller 400 may determine the target reference sensor of the reference sensors 100 in the above manner after receiving the noise reduction instruction from the user, and then transmit the first control signal to the target reference sensor, and simultaneously transmit the first control signal to the error sensor 200. That is, the control error sensor 200 does not need to collect the second noise before the control target reference sensor collects the first noise, so that unnecessary power consumption is saved.
In step 1103, the reference sensor 100 is operated to collect the first noise outside the cabin and send it to the controller 400.
Here, after each target reference sensor receives the first control signal sent by the controller 400, the first noise at the location is collected and sent to the controller 400. The first noise collected by each target reference sensor is used as a reference signal for active noise reduction, and because each target reference sensor is located outside the cabin, the reference signal is an environment noise signal outside the cabin, and the inverse noise determined based on the reference signal can be used for noise reduction of the environment noise outside the cabin.
In step 1104, the error sensor 200 is operated to collect a second noise in the pod and send it to the controller 400.
In step 1105, the controller 400 determines an inverted noise N 3 from the first noise N 1 and the second noise N 2.
Here, the controller 400 may employ the method shown in fig. 3a or 3b described above, first train the filter coefficients using the first noise N 1 and the second noise N 2, and then determine the inverse noise N 3 for active noise reduction using the fixed filter coefficients or the filter coefficients updated in real time.
The controller 400 sends 1106 a second control signal to the speaker 300.
Here, the second control signal may carry inverse noise N 3.
In step 1107, the speaker 300 plays the inverse noise N 3 according to the second control signal.
Here, the inverse noise N 3 is combined with noise in the cabin, so that active control of the environmental noise can be achieved, for example, active control of the environmental noise generated in the noise reduction area manually selected by the user can be achieved, or active control of the environmental noise generated by the noise source satisfying the setting rule can be achieved. It will be appreciated that after noise control of the noise source outside the cabin, the acoustic environment within the cabin will be cleaned and the noise intensity within the cabin will be significantly less compared to before the noise control.
For example, taking a specific simulation example as an example, the actual noise reduction effect of the noise control method is described.
Referring to fig. 14a, a schematic diagram of a simulation scenario provided by the present application is shown. In this simulation scenario, a large speaker 1 is placed behind the front left wheel of the vehicle, and a small speaker 2 is placed behind the rear left wheel. The large speaker 1 is controlled to play amplified noise and the small speaker 2 is controlled to play small noise.
With reference to fig. 8, it is assumed that four error microphones Mic 21 to Mic 24 are disposed on the seat, and taking the error microphone Mic 21 and the error microphone Mic 22 as examples, under two conditions that the noise control system 10 provided by the present application is not turned on and the noise control system 10 provided by the present application is turned on, second noise collected by the error microphones Mic 21 and Mic 22 is obtained respectively, and a noise spectrum diagram is generated according to the obtained second noise. The noise spectrum diagram corresponding to the error microphone Mic 21 is shown in fig. 14b, and the noise spectrum diagram corresponding to the error microphone Mic 22 is shown in fig. 14 c. In fig. 14b and 14c, the dotted line indicates the noise spectrum when the noise control system 10 is not turned on, and the solid line indicates the noise spectrum after the noise control system 10 is turned on.
Referring to fig. 14b and 14c, after the noise control system 10 is turned on, the second noise collected by the error microphone 21 obtains a noise reduction amount of about 10.5dBA compared to the noise control system 10 that is not turned on, and the second noise of the error microphone 22 obtains a noise reduction amount of about 13.0 dBA. It can be seen that the intensity of the collected second noise is greatly reduced, both the error microphone 21 and the error microphone 22, and the on-noise control system 10 has a better control effect on the environmental noise.
In one possible implementation manner, in order to facilitate the user to know the noise reduction effect after noise reduction compared with the noise reduction effect before noise reduction, some controls capable of allowing the user to view the noise reduction effect contrast may be further set in the human-computer interaction interface, for example:
As an example, the first interface may further include a first control, such as an "effect contrast" button shown in fig. 13h, and after controlling the speaker 300 to play the inverse noise N 3, if it is detected that the user triggers an operation of the first control, such as the user clicks the "effect contrast" button on the first interface, the controller 400 may further control the first interface to display effect contrast information before and after noise reduction. The effect comparison information may have various presentation forms, for example, may be presented in the form of a noise distribution diagram before noise reduction and after noise reduction, as shown in fig. 13h, if the user selects the noise Source 1 as the noise Source to be noise reduced, the dashed line in the drawing refers to the sound Source mark of the noise Source 1 after noise reduction, the solid line refers to the sound Source mark of the noise Source 1 before noise reduction, and the smaller the sound Source mark after noise reduction is, the better the noise reduction effect is represented. Or may be presented in the form of a noise spectrum diagram before and after noise reduction, as shown in fig. 14b or 14c, the smaller the noise intensity in the noise spectrum diagram after noise reduction, which represents the better noise reduction effect. Or may be in other forms of presentation, not specifically limited herein.
As an example, the first interface may further include a second control, such as an "expected effect" button shown in fig. 13h, and after controlling the first interface to display the position of one or more noise sources, if it is detected that the user triggers an operation of the second control, such as the user clicks the "expected effect" button on the first interface, the controller 400 may further control the first interface to display effect comparison information after selecting the noise reduction region (or the first noise source) and after not selecting the noise reduction region. For example, if the manual noise reduction mode is adopted, the effect comparison information between after the user manually selects the noise reduction region and when the action of selecting the noise reduction region is not performed is displayed. If the automatic noise reduction mode is adopted, the effect comparison information between the noise reduction of the automatically selected noise reduction area and the noise reduction of the automatically selected noise reduction area is displayed. The effect comparison information may be presented in the form of noise distribution information shown in fig. 13h, or in the form of a noise spectrum diagram shown in fig. 14b or 14c, without limitation.
It will be appreciated that the effect comparison information in this example is to pre-present the user with possible noise reduction effect comparison situations in the event that no noise reduction region is selected, and the user may decide whether to manually select the noise reduction region or whether to noise-reduce the automatically selected noise reduction region according to the noise reduction effect comparison situation. For example, if the noise reduction effect is found to be poor, the user may select another noise reduction area or another noise source to reduce noise. For another example, the user may also look at each noise reduction region or possible noise reduction effects of each noise source in turn, and select one noise reduction region or noise source with the best noise reduction effect from among them to perform noise reduction. And so on, many other possible scenarios are possible and are not listed here.
It should be noted that other controls may be provided in the man-machine interface, which is not particularly limited in the present application.
Based on the above-described noise control scheme, referring to fig. 15, a flowchart of another noise control method provided by the present application is shown, where the method may be implemented by a vehicle or a control component in the vehicle, for example, may be implemented by the controller 400 described above. The method can be considered to realize the noise control scheme from the man-machine interaction point of view, and mainly comprises the following steps:
Step 1501, the noise outside the cabin is acquired.
For example, in connection with fig. 10, after the active noise reduction function is turned on by the user, the sound source positioning sensor 110 outside the cabin may be controlled to collect the environmental noise outside the cabin.
In step 1502, the man-machine interaction interface is controlled to display the position of at least one noise source according to the noise outside the cabin.
For example, in connection with fig. 10 and fig. 13a, the position of at least one noise source outside the cabin may be located according to the acquisition of the environmental noise outside the cabin by the sound source positioning sensor 110, and then the vehicle screen is controlled to display the aforementioned first interface, where the position of the at least one noise source is included.
Alternatively, the image of the environment outside the cabin may also be displayed at the same time as the position of the at least one noise source. In other words, the man-machine interaction interface is controlled to display an environment image outside the cabin, and then the position of at least one noise source is displayed on the environment image, in which case the displayed interface may be as shown in fig. 13 f.
Optionally, a second control, such as an "expected effect" button shown in fig. 13h, may be further included in the human-computer interaction interface, and after controlling the human-computer interaction interface to display the position of at least one noise source, if it is detected that the user triggers the operation of the second control, such as that the user clicks the "expected effect" button, the human-computer interaction interface may be further controlled to display effect comparison information of the first noise source after the first noise source is selected and the first noise source is not selected. The result comparison information is the result comparison information of the user after manually selecting the first noise source and without performing the action of selecting the first noise source, or the result comparison information of the first noise source automatically selected being noise reduced or the first noise source automatically selected not being noise reduced. The effect comparison information may be presented in the form of noise distribution information shown in fig. 13h, or in the form of a noise spectrum diagram shown in fig. 14b or 14c, without limitation.
In step 1503, a first noise source is selected from the at least one noise source.
Alternatively, the manner in which the first noise source is selected may be manually selected or may be automatically selected.
If the first noise source is manually selected, a first noise source selected by the user through a man-machine interaction interface may be obtained, where the first noise source may be selected by the user from automatically divided noise source regions, as shown in fig. 13b to 13d, or may be a noise source in a region manually selected by the user, as shown in fig. 13e to 13g, or may be selected in other forms, and is not limited.
If automatically selected, the first noise source may be automatically selected from the at least one noise source based on the characteristic information of the at least one noise source. For example, one or more noise sources closest to the cabin may be used as the first noise source based on the relative position information of the at least one noise source and the cabin. Or the noise source with the noise intensity conforming to the set rule is used as the first noise source according to the noise intensity of at least one noise source, wherein the noise source with the noise intensity conforming to the set rule comprises one or more of a noise source with the largest noise intensity, a noise source with the largest equivalent noise intensity, a noise source with the noise intensity larger than or equal to the set intensity threshold, and a noise source with the equivalent noise intensity larger than or equal to the set intensity threshold. Or a noise source having the greatest noise intensity among the one or more noise sources closest to the first noise source may be used as the first noise source, and the like, and is not particularly limited.
Optionally, the above manual selection mode corresponds to a manual selection mode, and the automatic selection mode corresponds to an automatic selection mode. The man-machine interaction interface can further comprise a third control, such as a noise reduction mode button shown in fig. 12b, and the user can control the man-machine interaction interface to display multiple noise reduction modes by triggering the third control, such as clicking the noise reduction mode button, wherein the multiple noise reduction modes comprise a manual noise reduction mode and an automatic noise reduction mode. If the user selects the manual noise reduction mode, the first noise source may be selected from the at least one noise source in the above manual selection manner. If the user selects the auto noise reduction mode, the first noise source may be selected in the auto selection manner as described above. Of course, there may be other noise reduction modes, such as a manual and automatic combination noise reduction mode, in which the noise source selected by the above manual selection mode and the noise source selected by the automatic selection mode are used together as the first noise source, which is not limited herein.
Step 1504, selecting at least one sensor from the plurality of sensors to collect noise according to the relative position information of the first noise source and the cabin, the noise including noise from the first noise source.
Optionally, in combination with fig. 5b, the plurality of sensors may include a plurality of sensor arrays and a plurality of microphones, for example, four sensor arrays of Mic array 1 to Mic array 4 and six microphones of Mic 1 to Mic 6, according to the relative position information of the first noise source and the cabin, a first sensor array closest to the first noise source in the plurality of sensor arrays may be determined first, and then the first sensor array and all microphones between the first sensor array and two adjacent sensor arrays may be selected to collect noise. For example, in conjunction with fig. 5b and 13a, if the first noise Source is noise Source 1, the microphone array closest to the noise Source 1 is Mic array 4, so Mic array 4, mic 5, and Mic 6 may be selected to collect noise. Since Mic array 4, mic 5, and Mic 6 are closer to noise Source Source 1, noise from noise Source Source 1 is included in the noise collected by these sensor arrays and microphones.
In step 1505, noise reduction is performed based on the noise collected by the at least one sensor.
Optionally, the human-computer interaction interface may further include a first control, such as an "effect comparison" button shown in fig. 13h, and after noise reduction according to noise collected by at least one sensor, if it is detected that the user triggers an operation of the first control, such as the user clicks the "effect comparison" button, the human-computer interaction interface may further be controlled to display effect comparison information before noise reduction and before noise reduction. The effect comparison information may be presented in the form of noise distribution information shown in fig. 13h, or in the form of a noise spectrum diagram shown in fig. 14b or 14c, without limitation.
It can be understood that the related content in the noise control system and the noise control interaction method described above is also applicable to the noise control method shown in fig. 15, and the detailed description is not repeated here.
Based on the foregoing structural and functional distancing of the noise control scheme, the present application may further provide a noise control method, which may be performed by the foregoing controller or a module thereof, and which may include the steps performed by the controller described above, and particularly, may be referred to the description of fig. 11 or fig. 15.
Based on the above described noise control method, the present application may also provide a noise control device, which may be used to perform the above noise control method, and the relevant features may be referred to the above embodiments and will not be described herein.
In one possible implementation, fig. 16 shows a schematic diagram of a possible structure of a noise control device provided by the present application. The noise control apparatus 1600 may include modules or units for implementing the correspondence of the method embodiments described above. For example, in one possible design, the noise control apparatus 1600 includes a processing unit 1610 and a transceiver unit 1620, where the processing unit 1610 and the transceiver unit 1620 may implement the noise control method shown in fig. 11 or fig. 15 above.
The processing unit 1610 may also be referred to as a processor, a processing chip, a processing board, a processing unit, a processing device, or the like, and the transceiver unit 1620 may also be referred to as a communication unit, a transceiver device, or the like. Alternatively, the processing unit 1610 is configured to perform the processing operation in the above-mentioned noise control method, the transceiver unit 1620 is configured to perform the transmitting operation and the receiving operation in the above-mentioned noise control method, a device for implementing the receiving function in the transceiver unit 1620 may be regarded as a receiving unit, and a device for implementing the transmitting function in the transceiver unit 1620 may be regarded as a transmitting unit, that is, the transceiver unit 1620 includes a receiving unit and a transmitting unit.
The noise control apparatus 1600 may be a controller or a module in a controller (for example, a circuit, a chip, or a chip system in the controller 400) in the above embodiment, or may also be a logic node, a logic module, or software that is applied to or used in combination with a controller or a module thereof and is capable of implementing all or part of the functions of the controller.
For example, in one embodiment, when the noise control apparatus 1600 executes the noise control method shown in fig. 11, the transceiver 1620 is configured to receive the noise reduction instruction, and the processing unit 1610 is configured to control the reference sensor to collect the first noise outside the cabin and control the error sensor to collect the second noise inside the cabin in response to the noise reduction instruction, determine the inverse noise of the second noise according to the first noise and the second noise, and control the speaker to play the inverse noise. The reference sensor is arranged outside the cabin, and the error sensor and the loudspeaker are arranged in the cabin.
In one possible design, when the reference sensor comprises a sound source localization sensor and a signal acquisition sensor, the processing unit 1610 is specifically configured to control the sound source localization sensor to acquire ambient noise outside the cabin, determine a location of one or more noise sources outside the cabin based on the ambient noise, determine a noise reduction region based on the location of the one or more noise sources, and control the signal acquisition sensor to acquire a first noise comprising noise from the noise reduction region.
In a further possible design, the processing unit 1610 is further configured to control the sound source localization sensor to collect the first noise.
In a further possible design, the sound source localization sensor comprises one or more sensor arrays, the signal acquisition sensor comprises a plurality of sensors, and the processing unit 1610 is specifically configured to determine a first sensor array of the plurality of sensor arrays that is closest to the noise reduction area, and control the first sensor array, and all sensors between the first sensor array and two adjacent sensor arrays, to acquire the first noise.
In one possible design, when the cabin adopts the automatic noise reduction mode, the processing unit 1610 determines the noise reduction region by selecting a noise source conforming to the set rule from the one or more noise sources according to the position of the one or more noise sources outside the cabin, and determining the region where the noise source conforming to the set rule is located as the noise reduction region. The noise source conforming to the setting rule comprises one or more of the noise source with the largest noise intensity, the noise source with the largest equivalent noise intensity, the noise source with the noise intensity larger than or equal to the set intensity threshold and the noise source with the equivalent noise intensity larger than or equal to the set intensity threshold.
In one possible design, when the cabin is in a manual noise reduction mode, the processing unit 1610 determines the noise reduction region by informing the user of the location of one or more noise sources outside the cabin through the transceiver unit 1620, and receiving a reply message from the user, the reply message including the noise reduction region selected by the user.
In one possible design, the noise control device 1600 is further connected to a vehicle screen, and the processing unit 1610 is further configured to control the vehicle screen to display a first interface including the location of the one or more noise sources outside the cabin after determining the location of the one or more noise sources outside the vehicle based on the ambient noise.
In a further possible design, the noise control device 1600 is further connected to a vehicle-mounted camera, the vehicle-mounted camera is disposed outside the cabin, and the processing unit 1610 is further configured to acquire an environmental image acquired by the vehicle-mounted camera and generate the first interface according to the environmental image and a position of one or more noise sources outside the cabin before controlling the vehicle screen to display the first interface.
In a further possible design, the processing unit 1610 is further configured to, after controlling the vehicle screen to display the first interface, use an area selected by the user in the first interface as a noise reduction area.
In one possible design, the noise control device 1600 is further connected to a vehicle screen, and the processing unit 1610 is further configured to detect a first operation of the user on the vehicle screen, where the first operation is used to instruct to start the noise reduction function, or to receive a noise reduction instruction sent by the vehicle, where the noise reduction instruction is generated by the vehicle after the first operation of the user on the vehicle screen is detected by the vehicle and sent to the controller.
For example, in another embodiment, when the noise control apparatus 1600 executes the noise control method shown in fig. 15, the transceiver 1620 is configured to obtain noise outside the cabin, and the processing unit 1610 is configured to control the human-computer interaction interface to display the position of at least one noise source according to the noise outside the cabin, select a first noise source from the at least one noise source, select at least one sensor from the plurality of sensors to collect noise according to the relative position information of the first noise source and the cabin, where the noise includes noise from the first noise source, and then perform noise reduction according to the noise collected by the at least one sensor.
In one possible design, the processing unit 1610 is specifically configured to obtain a first noise source selected by a user through a human-computer interaction interface, and/or automatically select the first noise source from at least one noise source according to characteristic information of the at least one noise source.
In a further possible design, the first noise source is a noise source selected by the user from an automatically divided noise source area or in an area manually circled by the user.
In a further possible design, the processing unit 1610 is specifically configured to take, as the first noise source, a noise source with a noise intensity according to the set rule according to the noise intensity of at least one noise source, where the noise source with a noise intensity according to the set rule includes one or more of a noise source with a maximum noise intensity, a noise source with a maximum equivalent noise intensity, a noise source with a noise intensity greater than or equal to the set intensity threshold, and a noise source with an equivalent noise intensity greater than or equal to the set intensity threshold.
In one possible design, the plurality of sensors includes a plurality of sensor arrays and a plurality of microphones, based on which the processing unit 1610 is specifically configured to determine a first sensor array of the plurality of sensor arrays that is closest to the first noise source, and then select the first sensor array, and all microphones between the first sensor array and two adjacent sensor arrays, to collect noise.
In a further possible design, the plurality of sensor arrays and the plurality of microphones are each arranged circumferentially around the cabin outer contour and are offset from one another.
In one possible design, the man-machine interaction interface includes a first control, and the processing unit 1610 may further control the man-machine interaction interface to display effect comparison information before noise reduction and before noise reduction according to an operation of triggering the first control by a user after noise reduction according to noise collected by at least one sensor.
In one possible design, the human-computer interaction interface includes a second control, and the processing unit 1610 may further control, according to the operation of the second control triggered by the user after controlling the human-computer interaction interface to display the effect comparison information of the first noise source after selecting the first noise source and before selecting the first noise source, where the effect comparison information is the effect comparison information of the first noise source after manually selecting the first noise source by the user and before executing the action of selecting the first noise source, or the effect comparison information of noise reduction for the automatically selected first noise source or noise reduction for the automatically selected first noise source.
In one possible design, the human-computer interaction interface includes a third control, and the processing unit 1610 may further control the human-computer interaction interface to display a plurality of noise reduction modes according to an operation of the third control triggered by a user before selecting the first noise source from the at least one noise source, where the plurality of noise reduction modes includes a manual noise reduction mode and an automatic noise reduction mode. In this case, the processing unit 1610 selects a first noise source from among the at least one noise source, specifically, according to a noise reduction mode selected by a user.
In one possible design, the processing unit 1610 is specifically configured to control the human-computer interaction interface to display an environmental image outside the cabin, and display a location of at least one noise source on the environmental image according to noise outside the cabin.
It will be understood that the division of units in the above device is merely a division of a logic function, and one function may correspond to one functional unit, or two or more functions may be integrated into one functional unit. In actual implementation, all or part of the units may be integrated on one physical entity, or may be distributed in different physical entities. In addition, the functional units can be realized in a form of hardware, a form of software or a form of combining hardware with software. Whether a function is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In one example, the functional units in any of the above noise control devices may be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), or one or more central processing units (central processing unit, CPUs), one or more microprocessors (microcontroller unit, MCUs), one or more digital signal processors (DIGITAL SIGNAL processors, DSPs), or one or more field programmable gate arrays (field programmable GATE ARRAY, FPGAs), or a combination of at least two of these integrated circuit forms.
In another possible implementation, referring to fig. 17, another possible structural schematic diagram of the noise control apparatus is shown. The noise control apparatus 1700 shown in fig. 17 includes at least one processor 1710 and an interface circuit 1720, the at least one processor 1710 being coupled to a memory, which may alternatively be located within the noise control apparatus 1700, integrated with the processor 1710, or may also be located outside the noise control apparatus 1700. For example, noise control 1700 may also include at least one memory 1730. At least one memory 1730 holds the computer programs (or instructions) and/or data necessary to implement any of the embodiments described above, and at least one processor 1710 may execute the computer programs (or instructions) and/or data stored in at least one memory 1730 to implement the noise control method of any of the embodiments described above.
Noise control 1700 may interact with other devices via interface circuit 1720. The interface circuit 1720 may be, for example, a transceiver, circuit, bus, module, pin, or other type of communication interface. When the noise control apparatus 1700 is a chip-type apparatus or circuit, the interface circuit 1720 in the noise control apparatus 1700 may be an input/output circuit, or may input information (or called received information) and output information (or called transmitted information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, or the processor may determine the output information according to the input information.
The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be in electrical, mechanical, or other forms for information interaction between the devices, units, or modules. The processor 1710 may operate in conjunction with the memory 1730, the interface circuit 1720. The specific connection medium between the processor 1710, the memory 1730, and the interface circuit 1720 is not limited in this embodiment.
Optionally, referring to fig. 17, the processor 1710, the memory 1730, and the interface circuit 1720 are connected to each other by a bus. The bus may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus, or an extended industry standard architecture (extended industry standard architecture, EISA) bus, or the like. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 17, but not only one bus or one type of bus.
In an embodiment of the present application, the processor 1710 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, where the methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution.
In an embodiment of the present application, the memory 1730 may be a nonvolatile memory, such as a hard disk (HARD DISK DRIVE, HDD) or a Solid State Disk (SSD), or may be a volatile memory (volatile memory), for example, a random-access memory (RAM). Memory 1730 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. Memory 1730 in embodiments of the present application may also be circuitry or any other device capable of performing memory functions for storing program instructions and/or data.
When the noise control apparatus 1700 is configured to implement the above-described method embodiment, the processor 1710 is configured to implement the function of the above-described processing unit 1610, and the interface circuit 1720 is configured to implement the function of the above-described transceiver unit 1620, which will not be repeated here.
Based on the above described noise control system or noise control apparatus, the present application may also provide a vehicle as shown in fig. 18. The vehicle 1800 may include a noise control system 1810 or a noise control device 1820, where the noise control system 1810 may be any of the noise control systems described above, such as the noise control system 10 shown in fig. 2 or 10, and the noise control device 1820 may be any of the noise control devices described above, such as the noise control device 1600 shown in fig. 16, or the noise control device 1700 shown in fig. 17.
In one possible design, as shown in FIG. 18, vehicle 1800 may further include a vehicle screen 1830, with vehicle screen 1830 being coupled to noise control system 1810 or noise control device 1820. The vehicle screen 1830 is configured to display the location of one or more noise sources outside the cabin under the control of the noise control system 1810 or the noise control device 1820, where the location of the one or more noise sources is determined by the noise control system 1810 or the noise control device 1820 based on the noise outside the cabin.
In a further possible design, as shown in fig. 18, the vehicle 1800 may also include an onboard camera 1840, with the onboard camera 1840 being coupled to the noise control system 1810 or the noise control apparatus 1820. The vehicle screen 1830 is configured to collect an image of an environment outside the cabin under the control of the noise control system 1810 or the noise control device 1820, and send the image to the noise control system 1810 or the noise control device 1820. The noise control system 1810 or noise control 1820 is also used to control the vehicle screen 1830 to display an image of the environment outside the cabin and the location of one or more noise sources outside the cabin.
Illustratively, the vehicle 1800 may include, but is not limited to, a car, truck, bus, recreational vehicle, casino vehicle, construction vehicle, electric car, golf car, train, drone, smart car, digital car, and the like.
Based on the above described noise control method, the present application may also provide a computer readable storage medium having stored thereon a computer program or instructions which, when run on a computer, implement the noise control method as described in any of the above embodiments.
Based on the above described noise control method, the present application may also provide a computer program product comprising a computer program which, when executed by a computer, implements the noise control method as described in any of the above embodiments.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "comprising at least one" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one of a, b or c may represent a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural. In addition, in the present application, the terms "exemplary" or "optionally" are used to denote as examples, illustrations or descriptions. Any embodiment or design described herein as "exemplary" or "optional" should not be construed as preferred or advantageous over other embodiments or designs. It is to be understood that the use of the terms "exemplary" or "optional" is intended to present concepts in a concrete fashion and is not intended to limit the scope of the application.
It will be appreciated that the various numbers referred to in this disclosure are merely for ease of description and are not intended to limit the scope of embodiments of the application. The sequence number of each process does not mean the sequence of the execution sequence, and the execution sequence of each process should be determined according to the function and the internal logic. The terms "first," "second," "third," and the like, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion, such as a series of steps or elements. The method, system, article, or apparatus is not necessarily limited to those explicitly listed but may include other steps or elements not explicitly listed or inherent to such process, method, article, or apparatus.