CN113611277B - Noise reduction method, noise reduction device and noise reduction system - Google Patents

Noise reduction method, noise reduction device and noise reduction system Download PDF

Info

Publication number
CN113611277B
CN113611277B CN202110909306.9A CN202110909306A CN113611277B CN 113611277 B CN113611277 B CN 113611277B CN 202110909306 A CN202110909306 A CN 202110909306A CN 113611277 B CN113611277 B CN 113611277B
Authority
CN
China
Prior art keywords
noise
signal
noise signal
amplitude
noise reduction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110909306.9A
Other languages
Chinese (zh)
Other versions
CN113611277A (en
Inventor
巴万琴
王智国
邵智勇
王海坤
林满佳
刘伟
田文强
朱昊
黄凯仪
施国强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lingxin Technology Co ltd
Anhui Lingsi Intelligent Technology Co ltd
Original Assignee
Shanghai Lingxin Technology Co ltd
Anhui Lingsi Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lingxin Technology Co ltd, Anhui Lingsi Intelligent Technology Co ltd filed Critical Shanghai Lingxin Technology Co ltd
Priority to CN202110909306.9A priority Critical patent/CN113611277B/en
Publication of CN113611277A publication Critical patent/CN113611277A/en
Application granted granted Critical
Publication of CN113611277B publication Critical patent/CN113611277B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices

Abstract

The application provides a noise reduction method, a noise reduction device and a noise reduction system, wherein the noise reduction method comprises the following steps: acquiring a non-human sound signal at a first position in a designated space as a first noise signal, and generating an inverse noise signal of the first noise signal so as to eliminate noise at the first position by playing the inverse noise signal of the first noise signal, and acquiring a non-human sound signal at a second position in the designated space as a second noise signal, wherein the second position is any position in the designated space except for the first position; if the decibel value of the second noise signal is inconsistent with that of the first noise signal, the adjusted second noise signal is consistent with that of the first noise signal by adjusting the second noise signal so as to eliminate noise at the second position by playing the inverse noise signal of the first noise signal. The noise reduction method, the noise reduction device and the noise reduction system provided by the application can eliminate noise signals at all positions in the designated space, and have better user experience.

Description

Noise reduction method, noise reduction device and noise reduction system
Technical Field
The present application relates to the field of noise reduction technologies, and in particular, to a noise reduction method, a noise reduction system, and a noise reduction device.
Background
Noise reduction technology is consistently recognized as a worldwide problem, and human beings continue to evolve against noise. At present, two noise reduction modes are mainly adopted, one is passive noise reduction, and the other is active noise reduction. The principle of passive noise reduction is that the ears are isolated from external noise by utilizing physical characteristics and the noise is realized by a sound insulation material, the principle of active noise reduction is that an external noise signal is obtained, a reverse noise signal of the external noise signal is generated, the external noise signal is neutralized by the reverse noise signal of the external noise signal, the noise reduction effect in the true sense is achieved, in short, the passive noise reduction is that the noise is blocked, and the active noise reduction is that the noise is directly disappeared.
The principle of passive noise reduction is that the ears are isolated from external noise through the sound insulation material, so that useful sounds are isolated, the noise reduction effect is poor, the noise reduction frequency range is also required, low frequency cannot be well restrained, and the active noise reduction mode is paid attention to because the active noise reduction mode has a plurality of advantages (the noise reduction device is small in size, does not occupy effective space basically, has higher noise reduction efficiency, has good effect on a large number of ubiquitous low frequency booming sounds in environmental noise, and the like).
However, the current active noise reduction technology is still not mature, and the existing active noise reduction scheme has a better effect on the closed space, but the noise reduction effect is not ideal for the non-closed space (such as indoor space, vehicle interior and the like).
Disclosure of Invention
In view of the above, the present application provides a noise reduction system, a noise reduction method and a noise reduction device, which are used for solving the problem that the existing active noise reduction scheme is poor in noise reduction effect for non-closed spaces (such as indoor and in vehicles, etc.), and the technical scheme is as follows:
a method of noise reduction, comprising:
Acquiring a non-human voice signal at a first position in a designated space as a first noise signal, and generating an inverse noise signal of the first noise signal so as to cancel the noise signal at the first position by playing the inverse noise signal of the first noise signal
Acquiring a non-human sound signal at a second position in the specified space as a second noise signal, wherein the second position is any position in the specified space except the first position;
judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
If so, the adjusted second noise signal is consistent with the decibel value of the first noise signal by adjusting the second noise signal so as to eliminate the noise signal at the second position by playing the reverse noise signal of the first noise signal.
Optionally, the determining whether the decibel value of the second noise signal is consistent with the decibel value of the first noise signal includes:
Performing fast Fourier transform on the second noise signal to obtain an amplitude-frequency value of the second noise signal;
Judging whether the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal, wherein the fact that the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal means that the amplitude of the second noise signal is the same as the amplitude of the first noise signal on the same frequency point;
if yes, the decibel values of the second noise signal and the first noise signal are judged to be consistent, and if not, the decibel values of the second noise signal and the first noise signal are judged to be inconsistent.
Optionally, the adjusting the second noise signal to make the adjusted second noise signal consistent with the decibel value of the first noise signal includes:
For each frequency bin: if the amplitude of the second noise signal at the frequency point is smaller than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is increased, and if the amplitude of the second noise signal at the frequency point is larger than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is reduced;
Judging whether the amplitude frequency value after adjustment is consistent with the amplitude frequency value of the first noise signal;
if yes, performing inverse Fourier transform on the adjusted amplitude-frequency value to obtain an adjusted second noise signal.
A noise reduction device, comprising: the device comprises a signal acquisition module, a reverse noise signal generation module, a signal judgment module and a signal adjustment module;
the signal acquisition module is used for acquiring a non-human sound signal at a first position in a designated space as a first noise signal;
The inverse noise signal generating module is configured to generate an inverse noise signal of the first noise signal so as to cancel the noise signal at the first location by playing the inverse noise signal of the first noise signal;
the signal acquisition module is further configured to acquire a non-human sound signal at a second location in the specified space as a second noise signal, where the second location is any location in the specified space other than the first location;
the signal judging module is used for judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
the signal adjustment module is configured to adjust the second noise signal to make the adjusted second noise signal coincide with the decibel value of the first noise signal when the decibel value of the second noise signal is inconsistent with the decibel value of the first noise signal, so as to cancel the noise signal at the second location by playing the inverse noise signal of the first noise signal.
A noise reduction system, comprising: the device comprises a microphone array, a control unit, a noise reduction processing unit and a loudspeaker;
The microphone array is used for acquiring a non-human sound signal of a position person in a designated space and sending the non-human sound signal to the control unit;
The control unit is used for sending a noise reduction instruction to the noise reduction processing unit when the non-human sound signal is received, and sending the received non-human sound signal to the noise reduction processing unit;
The noise reduction processing unit is used for processing the received non-human sound signal by adopting any one of the noise reduction processing methods when the non-human sound signal is received;
the control unit is further used for controlling the loudspeaker to play the reverse noise generated by the noise reduction processing unit so as to eliminate noise at each position in the designated space.
Optionally, the microphone array is further configured to obtain location information of a location person in the specified space, and when sending the non-human voice signal to the control unit, send the location information corresponding to the non-human voice signal to the control unit together;
for any position in the designated space, when the control unit controls the loudspeaker to play the reverse noise generated by the noise reduction processing unit so as to eliminate the noise at the position, the control unit is specifically used for controlling the loudspeaker to play the reverse noise generated by the noise reduction processing unit according to the position of the position so as to eliminate the noise at the position.
Optionally, the speaker includes a plurality of playing units;
The control unit is specifically configured to control the playing unit nearest to the locater according to the location of the locater to play the inverse noise generated by the noise reduction processing unit so as to eliminate the noise at the locater when the control unit controls the speaker to play the inverse noise generated by the noise reduction processing unit according to the location of the locater so as to eliminate the noise at the locater.
Optionally, the microphone array is specifically configured to acquire the position of the position person in the specified space by adopting a beamforming algorithm when acquiring the position of the position person in the specified space;
The microphone array is specifically configured to acquire an audio signal at a position person in the specified space when acquiring a non-human voice signal at the position person in the specified space, and filter the human voice signal in the audio signal through a band-pass filter to obtain the non-human voice signal at the position person in the specified space.
Optionally, the noise reduction processing unit is further configured to, when the non-human voice signal is received, separate the music signal from the non-human voice signal by using an audio denoising algorithm based on a time-frequency block threshold if the non-human voice signal contains the music signal.
Optionally, the microphone array is a ring microphone array or a polygonal microphone array
As can be seen from the above-mentioned scheme, the noise reduction method, the noise reduction system and the noise reduction device provided by the application can eliminate the noise signal at the first location by using the inverse noise signal of the non-human noise signal at the first location in the designated space, and can eliminate the noise signal at the second location by adjusting the non-human noise signal at the second location in the designated space to be consistent with the decibel value of the non-human noise signal at the first location. The noise reduction method, the noise reduction system and the noise reduction device provided by the embodiment of the application can eliminate the noise signals at each position in the designated space, so that the user experience is better, and the noise at the second position is eliminated through the reverse noise signals of the non-human sound signals at the first position, so that the reverse noise signals are not required to be generated, and the operation amount and the consumption of operation resources are reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a noise reduction method according to an embodiment of the present application;
Fig. 2 is a schematic structural diagram of a noise reduction system according to an embodiment of the present application;
Fig. 3 is a schematic diagram of denoising effect of an audio denoising method based on power subtraction according to an embodiment of the present application;
fig. 4 is a schematic diagram of denoising effect of an audio denoising method based on a time-frequency block threshold according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of a noise reduction device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a noise reduction device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The applicant finds in the process of implementing the scheme: at present, besides the active noise reduction scheme applied to the closed space, there are some active noise reduction schemes applied to the non-closed space, for example, the active noise reduction scheme based on the ANC technology applied to the vehicle, when one person is in the vehicle, the scheme can obtain a better noise reduction effect by using an ANC adjustment algorithm according to the current position and space, but when a plurality of persons are in the vehicle, because the positions of each person are different, the distances and angles of the speakers are different, when the noise reduction function is started, the situation that the noise reduction effect of the position of the person is good, the noise reduction effect of the position of the other person is poor, and even the noise of some positions is also increased often occurs.
Aiming at the situation that a plurality of persons exist in a non-closed space, in order to obtain a good noise reduction effect for each person at each position, the inventor conducts intensive research, finally provides a noise reduction scheme with good effect, and the noise reduction scheme provided by the application is introduced through the following embodiment.
First embodiment
The embodiment provides a noise reduction method, referring to fig. 1, which shows a schematic flow chart of the noise reduction method, and may include:
Step S101: a non-human voice signal at a first location in a designated space is acquired as a first noise signal.
The designated space may be, but is not limited to, an indoor space, an in-vehicle space, or the like. The first location person is a person located at a first location in the designated space, and the non-human voice signal at the first location person is an audio signal that does not include a human voice signal at the first location.
The non-human voice signal at the first position person can be obtained by filtering the human voice signal in the audio signal at the first position person.
Step S102: an inverse noise signal of the first noise signal is generated to cancel the noise signal at the first location by playing the inverse noise signal of the first noise signal through the speaker.
The inverse noise signal of the first noise signal played through the loudspeaker can cancel the first noise signal, thereby realizing the elimination of the noise signal at the first position.
Step S103: a non-human voice signal at a second location in the designated space is acquired as a second noise signal.
The second position is a person located at a second position in the designated space, the second position is any position in the designated space different from the first position, and the second position is any position in the designated space except the first position. Similarly, the non-human voice signal at the second location is an audio signal that does not include a human voice signal at the second location, and the non-human voice signal at the second location can be obtained by filtering the human voice signal in the audio signal at the second location.
Step S104: whether the decibel values of the second noise signal and the first noise signal are consistent is determined, if not, step S105 is executed.
Specifically, the process of determining whether the decibel values of the second noise signal and the first noise signal are consistent may include:
step S1041, performing a fast fourier transform on the second noise signal to obtain an amplitude-frequency value of the second noise signal.
Step S1042, judging whether the amplitude-frequency value of the second noise signal is consistent with the amplitude-frequency value of the first noise signal, if so, executing step S1042a, and if not, executing step S1042b.
Wherein the amplitude-frequency value of the first noise signal is obtained by performing a fast fourier transform on the first noise signal.
The fact that the amplitude-frequency value of the second noise signal is identical to the amplitude-frequency value of the first noise signal means that the amplitude of the second noise signal is identical to the amplitude of the first noise signal at the same frequency point.
In step S1042a, it is determined that the db value of the second noise signal is consistent with that of the first noise signal.
If the amplitude of the second noise signal is the same as that of the first noise signal at each frequency point, the decibel value of the second noise signal is consistent with that of the first noise signal.
In step S1042b, it is determined that the db values of the second noise signal and the first noise signal are inconsistent.
If the amplitudes of the second noise signal and the first noise signal at least one frequency point are different, the decibel values of the second noise signal and the first noise signal are not consistent.
Step S105: the adjusted second noise signal is aligned with the decibel value of the first noise signal by adjusting the second noise signal so that the inverse noise signal of the first noise signal is played through the speaker to cancel the noise signal at the second location.
Specifically, the process of adjusting the second noise signal to make the adjusted decibel value of the second noise signal coincide with the decibel value of the first noise signal includes: for each frequency point, if the amplitude of the second noise signal at the frequency point is smaller than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is increased, and if the amplitude of the second noise signal at the frequency point is larger than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is reduced; judging whether the adjusted amplitude-frequency value is consistent with the amplitude-frequency value of the first noise signal, if so, obtaining an adjusted second noise signal by carrying out inverse Fourier transform on the adjusted amplitude-frequency value; if not, continuing to adjust according to the adjustment mode until the adjusted amplitude-frequency value is consistent with the amplitude-frequency value of the first noise signal.
The process of determining whether the adjusted amplitude-frequency value is consistent with the amplitude-frequency value of the first noise signal may include: and (3) making a difference between the adjusted amplitude frequency value and the amplitude frequency value of the first noise signal, if the difference between the adjusted amplitude frequency value and the amplitude frequency value of the first noise signal is 0, determining that the adjusted amplitude frequency value is consistent with the amplitude frequency value of the first noise signal, otherwise, determining that the adjusted amplitude frequency value is inconsistent with the amplitude frequency value of the first noise signal, and if the adjusted amplitude frequency value is inconsistent with the amplitude frequency value of the first noise signal, continuing to adjust until the adjusted amplitude frequency value is consistent with the amplitude frequency value of the first noise signal. Note that the difference between the adjusted amplitude frequency value and the amplitude frequency value of the first noise signal being 0 means that the amplitude difference at each frequency point is 0.
It should be noted that, if the db value of the second noise signal is consistent with that of the first noise signal, the inverse noise signal of the first noise signal is played through the speaker to eliminate the noise signal at the second location.
According to the noise reduction method provided by the embodiment of the application, the reverse noise signal of the non-human sound signal at the first position in the designated space can be generated, so that the noise signal at the first position can be eliminated by using the reverse noise signal of the non-human sound signal at the first position, and the non-human sound signal at the second position in the designated space can be adjusted to be consistent with the decibel value of the non-human sound signal at the first position, so that the noise signal at the second position can be eliminated by using the reverse noise signal of the non-human sound signal at the first position. The noise reduction method provided by the embodiment of the application can eliminate the noise signals at each position person in the designated space, has better user experience, and does not need to generate the reverse noise signals because the noise at the second position person is eliminated by the reverse noise signals of the non-human sound signals at the first position person, thereby reducing the operation amount and the consumption of operation resources.
Second embodiment
The embodiment provides a noise reduction system, referring to fig. 2, which shows a schematic structural diagram of the noise reduction system, and may include: a microphone array 201, a control unit 202, a noise reduction processing unit 203, and a speaker 204. Wherein:
a microphone array 201 for acquiring a non-human voice signal at a position person in a specified space and transmitting the non-human voice signal to a control unit 202.
Optionally, when acquiring the non-human voice signal of the position person in the specified space, the microphone array may first acquire the audio signal of the position person in the specified space, and then filter the human voice signal in the acquired audio signal by using a band-pass filter, so as to obtain the non-human voice signal of the position person in the specified space.
Because the human voice signals are basically collected at 100hz-800hz, a band-pass filter of 100hz-2khz can be utilized to filter the human voice signals from the audio signals at the position in the designated space, so that non-human voice signals at the position in the designated space are obtained, and the filtered human voice signals can be used for other purposes, such as voice recognition.
Preferably, the microphone array 201 may also acquire the position of the person at the position in the designated space, and when transmitting the acquired non-human voice signal to the control unit, transmit the position corresponding to the non-human voice signal to the control unit together. Alternatively, the microphone array 201 may employ a beamforming algorithm to obtain the position of the locators in a specified space.
The microphone array 201 in this embodiment may be composed of several to thousands of microphones arranged according to a certain rule, where a plurality of microphones collect audio signals synchronously, and the signal phase difference between the plurality of microphones is used to determine the emission position of the sound source signal, and the microphone array may be used for sound source localization relatively far away, or for sound source localization application relatively near.
The key indexes of the microphone array include spatial resolution (or spatial resolution), dynamic range and working frequency range, wherein the spatial resolution refers to the positioning distinguishing capability of the microphone array on a plurality of sound sources existing simultaneously, and the microphone array is characterized by the minimum distance between two distinguishable point sound sources. The applicant found through studies that the microphone array of the annular structure and the microphone array of the polygonal structure are stronger in performance, and therefore, the microphone array 101 in the present embodiment is preferably the microphone array of the annular structure or the microphone array of the polygonal structure.
The designated space in the present embodiment may be, but is not limited to, an indoor space, an in-vehicle space, or the like. For indoor space, the microphone array can be placed on an indoor sound box or on the indoor top, such as a living room, the sound box is placed on a living room table, the microphone array is placed on the top of the living room, which is not far away from the sound box on the table top, and for indoor space, the microphone array can be arranged on the ceiling above the interior of the carriage. It should be noted that, the setting position of the microphone array may be flexibly set according to the environment, and is not fixed.
The control unit 202 is configured to send a noise reduction instruction to the noise reduction processing unit when receiving the non-human voice signal, and send the received non-human voice signal to the noise reduction processing unit 203.
The noise reduction instruction is used to instruct the noise reduction processing unit 203 to perform noise reduction processing. Alternatively, the control unit 102 may be, but is not limited to, an MCU.
In this embodiment, after each time the control unit 202 receives the non-human voice signals of each location person, the control unit 202 sends the received non-human voice signals to the noise reduction processing unit 203 for processing, and it should be noted that, in some cases, there may be a case where the control unit 202 receives the non-human voice signals of a plurality of location persons at the same time, in this case, the control unit 202 may determine the sending order of the non-human voice signals of each location person according to a preset processing policy, and then send the non-human voice signals of each location person to the noise reduction processing unit 203 for processing according to the determined sending order, and of course, the control unit 202 may also send the non-human voice signals of a plurality of location persons received by the control unit 202 to the noise reduction processing unit 203 for processing.
The noise reduction processing unit 303 is configured to, when receiving the non-human voice signal sent from the control unit 302, process the received non-human voice signal by using the noise reduction processing method provided in the foregoing embodiment. Alternatively, the noise reduction processing unit 33 may be, but is not limited to, a DSP.
The noise reduction processing unit 303, upon receiving the non-human voice signal at the first position person, generates an inverted noise signal of the first noise signal with the non-human voice signal at the first position person as the first noise signal; and when the non-human voice signal at the second position person is received, the non-human voice signal at the second position person is used as a second noise signal, whether the decibel values of the second noise signal and the first noise signal are consistent is judged, and if the decibel values of the second noise signal and the first noise signal are inconsistent, the adjusted decibel values of the second noise signal and the first noise signal are consistent through adjusting the second noise signal. The specific implementation process of determining whether the db values of the second noise signal and the first noise signal are consistent, and adjusting the second noise signal to make the db values of the adjusted second noise signal and the adjusted first noise signal consistent may refer to the relevant part in the above embodiment, which is not described herein.
The control unit 202 is further configured to control the speaker 204 to play the inverse noise generated by the play noise reduction processing unit (i.e. the inverse noise signal of the first noise signal) so as to eliminate noise at each position in the designated space.
That is, the control unit 202 controls the speaker 204 to play the inverse noise of the first noise signal to cancel the noise at the first location, and controls the speaker 204 to play the inverse noise of the first noise signal to cancel the noise at the second location.
As mentioned above, the microphone array may acquire the position of the position person in the specified space, and send the acquired position to the control unit 202, so that the control unit 202 may acquire the position of the position person in the specified space, and on the basis of this, for any position person in the specified space, the control unit may control the speaker to play the inverse noise generated by the noise reduction processing unit (i.e. the inverse noise of the first noise signal) so as to eliminate the noise at the position person, and may control the speaker to play the inverse noise generated by the noise reduction processing unit according to the position of the position person so as to eliminate the noise at the position person.
Optionally, in the present embodiment, the speaker may include a plurality of playing units, and in order to obtain a better noise reduction effect, when the control unit controls the speaker to play the reverse noise generated by the noise reduction processing unit according to the position of a locater to eliminate the noise at the locater, the control unit may control the playing unit closest to the locater to play the reverse noise generated by the noise reduction processing unit according to the position of the locater to eliminate the noise at the locater.
In some cases, music may be played in a designated space, where the non-human voice signal acquired by the microphone array 201 may include a music signal, and in order to avoid canceling the music signal, the music signal may be separated from the non-human voice signal, and then played through a speaker. Specifically, after receiving the non-human voice signal, the noise reduction processing unit 203 may separate the music signal from the received non-human voice signal, and then provide the separated music signal to the speaker 204 for playing.
In this embodiment, some existing denoising methods, such as a power subtraction-based audio denoising method, may be used to separate music signals from non-human voice signals, however, these denoising methods may introduce some "music noise" while separating music signals, and the "music noise" has different properties from the original sound and is easily perceived, so that the quality of music signals separated via the power subtraction-based audio denoising method is not high, and in order to be able to separate high-quality music signals from non-human voice signals, the applicant has studied and found that separating music signals from non-human voice signals using a time-frequency block threshold-based audio denoising method does not introduce "music noise", i.e., using a time-frequency block threshold-based audio denoising method can separate music signals without "music noise", i.e., high-quality music signals from non-human voice signals. Referring to fig. 3 and 4, fig. 3 shows a schematic diagram of a denoising effect of an audio denoising method based on power subtraction, and fig. 4 shows a schematic diagram of a denoising effect of an audio denoising method based on a time-frequency block threshold, as can be seen from fig. 3, the audio denoising method based on power subtraction introduces "music noise" (circled portion in fig. 3), whereas the audio denoising method based on a time-frequency block threshold does not introduce "music noise".
According to the noise reduction system provided by the embodiment of the application, the non-human sound signals at the position in the designated space can be obtained through the microphone array, the noise reduction processing unit can be controlled by the control unit to perform noise reduction processing on the non-human sound signals at the position in the designated space, the noise reduction processing unit can generate reverse noise signals of the non-human sound signals at the first position in the designated space when performing noise reduction processing, the non-human sound signals at the second position in the designated space can be adjusted to be consistent with the decibel values of the non-human sound signals at the first position, and on the basis, the control unit can control the loudspeaker to play the reverse noise signals of the non-human sound signals at the first position so as to eliminate the noise signals at the first position and can also control the loudspeaker to play the reverse noise signals of the non-human sound signals at the first position so as to eliminate the noise signals at the second position. Therefore, the noise reduction system provided by the embodiment of the application can eliminate noise signals at all the positions in the designated space, and has better user experience. In addition, the noise reduction system provided by the application can also acquire the position information of the position person in the designated space through the microphone array, so that when the loudspeaker is controlled to play the reverse noise signal of the non-human sound signal at the first position person, the playing unit nearest to the first position person can be controlled to play the reverse noise signal of the non-human sound signal at the first position person according to the position of the first position person, and the playing unit nearest to the second position person can be controlled to play the reverse noise signal of the non-human sound signal at the second position person according to the position of the second position person, so that better denoising effect is acquired for each position person.
Third embodiment
The embodiment of the application provides a noise reduction device, and the noise reduction device and the noise reduction method described in the following are referred to correspondingly.
Referring to fig. 5, a schematic structural diagram of a noise reduction device provided in an embodiment of the present application may include: a signal acquisition module 501, an inverse noise signal generation module 502, a signal judgment module 503, and a signal adjustment module 504.
The signal acquisition module 501 is configured to acquire, as a first noise signal, a non-human sound signal at a first location in a specified space.
An inverse noise signal generating module 502 for generating an inverse noise signal of the first noise signal in order to cancel the noise signal at the first location by playing the inverse noise signal of the first noise signal.
The signal obtaining module 501 is further configured to obtain, as a second noise signal, a non-human sound signal at a second location in the specified space, where the second location is any location in the specified space other than the first location.
The signal judging module 503 is configured to judge whether the decibel value of the second noise signal is consistent with the decibel value of the first noise signal.
A signal adjustment module 504, configured to adjust the second noise signal to make the adjusted second noise signal coincide with the decibel value of the first noise signal when the decibel value of the second noise signal does not coincide with the decibel value of the first noise signal, so as to cancel the noise signal at the second location by playing the inverse noise signal of the first noise signal.
Optionally, the signal determining module 503 may include: the device comprises a first signal conversion sub-module and a first amplitude-frequency value judging sub-module.
And the signal conversion sub-module is used for carrying out fast Fourier transform on the second noise signal so as to obtain an amplitude-frequency value of the second noise signal.
And the amplitude-frequency value judging sub-module is used for judging whether the amplitude-frequency value of the second noise signal is consistent with the amplitude-frequency value of the first noise signal, if so, judging that the second noise signal is consistent with the decibel value of the first noise signal, and if not, judging that the second noise signal is inconsistent with the decibel value of the first noise signal. Wherein, the amplitude-frequency value of the second noise signal is identical to the amplitude-frequency value of the first noise signal, which means that the amplitude of the second noise signal is identical to the amplitude of the first noise signal at the same frequency point;
Optionally, the signal adjustment module 504 may include: the device comprises an amplitude adjustment sub-module, a second amplitude-frequency value judging sub-module and a second signal conversion sub-module.
And the amplitude adjustment sub-module is used for increasing the amplitude of the second noise signal on each frequency point if the amplitude of the second noise signal on the frequency point is smaller than the amplitude of the first noise signal on the frequency point, and reducing the amplitude of the second noise signal on the frequency point if the amplitude of the second noise signal on the frequency point is larger than the amplitude of the first noise signal on the frequency point.
And the second amplitude frequency value judging sub-module is used for judging whether the adjusted amplitude frequency value is consistent with the amplitude frequency value of the first noise signal.
And the second signal conversion sub-module is used for carrying out inverse Fourier transform on the adjusted amplitude-frequency value when the second amplitude-frequency value judging sub-module judges that the adjusted amplitude-frequency value is consistent with the amplitude-frequency value of the first noise signal so as to obtain an adjusted second noise signal.
The noise reduction device provided by the embodiment of the application can generate the reverse noise signal of the non-human sound signal at the first position in the designated space so as to eliminate the noise signal at the first position by using the reverse noise signal of the non-human sound signal at the first position, and can also adjust the non-human sound signal at the second position in the designated space to be consistent with the decibel value of the non-human sound signal at the first position so as to eliminate the noise signal at the second position by using the reverse noise signal of the non-human sound signal at the first position. The noise reduction method provided by the embodiment of the application can eliminate the noise signals at each position person in the designated space, has better user experience, and does not need to generate the reverse noise signals because the noise at the second position person is eliminated by the reverse noise signals of the non-human sound signals at the first position person, thereby reducing the operation amount and the consumption of operation resources.
Fourth embodiment
An embodiment of the present application further provides a noise reduction device, referring to fig. 6, which shows a schematic structural diagram of the noise reduction device, where the noise reduction device may include: at least one processor 601, at least one communication interface 602, at least one memory 603 and at least one communication bus 604;
in the embodiment of the present application, the number of the processor 601, the communication interface 602, the memory 603 and the communication bus 604 is at least one, and the processor 601, the communication interface 602 and the memory 603 complete communication with each other through the communication bus 604;
Processor 601 may be a central processing unit CPU, or an Application-specific integrated Circuit ASIC (Application SPECIFIC INTEGRATED Circuit), or one or more integrated circuits configured to implement embodiments of the present invention, etc.;
The memory 603 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory), etc., such as at least one disk memory;
Wherein the memory stores a program, the processor is operable to invoke the program stored in the memory, the program operable to:
Acquiring a non-human voice signal at a first position in a designated space as a first noise signal, and generating an inverse noise signal of the first noise signal so as to cancel the noise signal at the first position by playing the inverse noise signal of the first noise signal
Acquiring a non-human sound signal at a second position in the specified space as a second noise signal, wherein the second position is any position in the specified space except the first position;
judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
If so, the adjusted second noise signal is consistent with the decibel value of the first noise signal by adjusting the second noise signal so as to eliminate the noise signal at the second position by playing the reverse noise signal of the first noise signal.
Alternatively, the refinement function and the extension function of the program may be described with reference to the above.
Fifth embodiment
The embodiment of the present application also provides a readable storage medium storing a program adapted to be executed by a processor, the program being configured to:
Acquiring a non-human voice signal at a first position in a designated space as a first noise signal, and generating an inverse noise signal of the first noise signal so as to cancel the noise signal at the first position by playing the inverse noise signal of the first noise signal
Acquiring a non-human sound signal at a second position in the specified space as a second noise signal, wherein the second position is any position in the specified space except the first position;
judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
If so, the adjusted second noise signal is consistent with the decibel value of the first noise signal by adjusting the second noise signal so as to eliminate the noise signal at the second position by playing the reverse noise signal of the first noise signal.
Alternatively, the refinement function and the extension function of the program may be described with reference to the above.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (9)

1. A method of noise reduction, comprising:
Acquiring a non-human voice signal at a first position in a designated space as a first noise signal, and generating an inverse noise signal of the first noise signal so as to cancel the noise signal at the first position by playing the inverse noise signal of the first noise signal
Acquiring a non-human sound signal at a second position in the specified space as a second noise signal, wherein the second position is any position in the specified space except the first position;
judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
If yes, the adjusted second noise signal is consistent with the decibel value of the first noise signal through adjusting the second noise signal, so that the noise signal at the second position is eliminated through playing the reverse noise signal of the first noise signal;
the determining whether the decibel values of the second noise signal and the first noise signal are consistent includes:
Performing fast Fourier transform on the second noise signal to obtain an amplitude-frequency value of the second noise signal;
Judging whether the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal, wherein the fact that the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal means that the amplitude of the second noise signal is the same as the amplitude of the first noise signal on the same frequency point;
if yes, the decibel values of the second noise signal and the first noise signal are judged to be consistent, and if not, the decibel values of the second noise signal and the first noise signal are judged to be inconsistent.
2. The noise reduction method according to claim 1, wherein the adjusting the second noise signal to make the adjusted second noise signal coincide with the decibel value of the first noise signal includes:
For each frequency bin: if the amplitude of the second noise signal at the frequency point is smaller than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is increased, and if the amplitude of the second noise signal at the frequency point is larger than that of the first noise signal at the frequency point, the amplitude of the second noise signal at the frequency point is reduced;
Judging whether the amplitude frequency value after adjustment is consistent with the amplitude frequency value of the first noise signal;
if yes, performing inverse Fourier transform on the adjusted amplitude-frequency value to obtain an adjusted second noise signal.
3. A noise reduction device, comprising: the device comprises a signal acquisition module, a reverse noise signal generation module, a signal judgment module and a signal adjustment module;
the signal acquisition module is used for acquiring a non-human sound signal at a first position in a designated space as a first noise signal;
The inverse noise signal generating module is configured to generate an inverse noise signal of the first noise signal so as to cancel the noise signal at the first location by playing the inverse noise signal of the first noise signal;
the signal acquisition module is further configured to acquire a non-human sound signal at a second location in the specified space as a second noise signal, where the second location is any location in the specified space other than the first location;
the signal judging module is used for judging whether the decibel value of the second noise signal is consistent with that of the first noise signal;
the signal adjustment module is configured to adjust the second noise signal to make the adjusted second noise signal coincide with the decibel value of the first noise signal when the decibel values of the second noise signal and the first noise signal are inconsistent, so as to eliminate the noise signal at the second location by playing the inverse noise signal of the first noise signal;
the determining whether the decibel values of the second noise signal and the first noise signal are consistent includes:
Performing fast Fourier transform on the second noise signal to obtain an amplitude-frequency value of the second noise signal;
Judging whether the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal, wherein the fact that the amplitude frequency value of the second noise signal is consistent with the amplitude frequency value of the first noise signal means that the amplitude of the second noise signal is the same as the amplitude of the first noise signal on the same frequency point;
if yes, the decibel values of the second noise signal and the first noise signal are judged to be consistent, and if not, the decibel values of the second noise signal and the first noise signal are judged to be inconsistent.
4. A noise reduction system, comprising: the device comprises a microphone array, a control unit, a noise reduction processing unit and a loudspeaker;
The microphone array is used for acquiring a non-human sound signal of a position person in a designated space and sending the non-human sound signal to the control unit;
The control unit is used for sending a noise reduction instruction to the noise reduction processing unit when the non-human sound signal is received, and sending the received non-human sound signal to the noise reduction processing unit;
The noise reduction processing unit is configured to process, when the non-human voice signal is received, the received non-human voice signal by adopting the noise reduction method according to any one of claims 1 to 2;
the control unit is further used for controlling the loudspeaker to play the reverse noise generated by the noise reduction processing unit so as to eliminate noise at each position in the designated space.
5. The noise reduction system according to claim 4, wherein the microphone array is further configured to acquire location information of a location person in the specified space, and when the non-human voice signal is sent to the control unit, send the location information corresponding to the non-human voice signal to the control unit together;
for any position in the designated space, when the control unit controls the loudspeaker to play the reverse noise generated by the noise reduction processing unit so as to eliminate the noise at the position, the control unit is specifically used for controlling the loudspeaker to play the reverse noise generated by the noise reduction processing unit according to the position of the position so as to eliminate the noise at the position.
6. The noise reduction system of claim 5, wherein the speaker comprises a plurality of playback units;
The control unit is specifically configured to control the playing unit nearest to the locater according to the location of the locater to play the inverse noise generated by the noise reduction processing unit so as to eliminate the noise at the locater when the control unit controls the speaker to play the inverse noise generated by the noise reduction processing unit according to the location of the locater so as to eliminate the noise at the locater.
7. The noise reduction system according to claim 5, wherein the microphone array, when acquiring the position of the position person in the specified space, is specifically configured to acquire the position of the position person in the specified space using a beamforming algorithm;
The microphone array is specifically configured to acquire an audio signal at a position person in the specified space when acquiring a non-human voice signal at the position person in the specified space, and filter the human voice signal in the audio signal through a band-pass filter to obtain the non-human voice signal at the position person in the specified space.
8. The noise reduction system according to claim 4, wherein the noise reduction processing unit is further configured to, when the non-human sound signal is received, separate a music signal from the non-human sound signal by using an audio denoising algorithm based on a time-frequency block threshold value if the music signal is contained in the non-human sound signal.
9. The noise reduction system of claim 4, wherein the microphone array is a circular microphone array or a polygonal microphone array.
CN202110909306.9A 2021-08-09 2021-08-09 Noise reduction method, noise reduction device and noise reduction system Active CN113611277B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110909306.9A CN113611277B (en) 2021-08-09 2021-08-09 Noise reduction method, noise reduction device and noise reduction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110909306.9A CN113611277B (en) 2021-08-09 2021-08-09 Noise reduction method, noise reduction device and noise reduction system

Publications (2)

Publication Number Publication Date
CN113611277A CN113611277A (en) 2021-11-05
CN113611277B true CN113611277B (en) 2024-04-23

Family

ID=78307715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110909306.9A Active CN113611277B (en) 2021-08-09 2021-08-09 Noise reduction method, noise reduction device and noise reduction system

Country Status (1)

Country Link
CN (1) CN113611277B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005062786A (en) * 2002-09-20 2005-03-10 Matsushita Electric Ind Co Ltd Noise controller
WO2010124176A1 (en) * 2009-04-23 2010-10-28 Qualcomm Incorporated Systems, methods, apparatus, and computer-readable media for automatic control of active noise cancellation
US10482869B1 (en) * 2019-03-07 2019-11-19 Whelen Engineering Company, Inc. System and method for noise cancellation in emergency response vehicles
CN112509549A (en) * 2020-12-28 2021-03-16 重庆电子工程职业学院 Active noise reduction method for ambient noise

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005062786A (en) * 2002-09-20 2005-03-10 Matsushita Electric Ind Co Ltd Noise controller
WO2010124176A1 (en) * 2009-04-23 2010-10-28 Qualcomm Incorporated Systems, methods, apparatus, and computer-readable media for automatic control of active noise cancellation
US10482869B1 (en) * 2019-03-07 2019-11-19 Whelen Engineering Company, Inc. System and method for noise cancellation in emergency response vehicles
CN112509549A (en) * 2020-12-28 2021-03-16 重庆电子工程职业学院 Active noise reduction method for ambient noise

Also Published As

Publication number Publication date
CN113611277A (en) 2021-11-05

Similar Documents

Publication Publication Date Title
US9966059B1 (en) Reconfigurale fixed beam former using given microphone array
JP5886304B2 (en) System, method, apparatus, and computer readable medium for directional high sensitivity recording control
JP6215488B2 (en) Active noise reduction earphone, noise reduction control method and system applied to the earphone
EP2422342B1 (en) Method, apparatus and computer-readable medium for automatic control of active noise cancellation
JP5007442B2 (en) System and method using level differences between microphones for speech improvement
KR101171494B1 (en) Robust two microphone noise suppression system
CN109104670B (en) Audio device and spatial noise reduction method and system thereof
US8611552B1 (en) Direction-aware active noise cancellation system
EP2211564A1 (en) Passenger compartment communication system
JP4167286B2 (en) Reverberation adjustment device, reverberation correction method, and sound reproduction system
JP2009530950A (en) Data processing for wearable devices
EP2732638B1 (en) Speech enhancement system and method
US11138990B1 (en) Voice activity detection
JP2018518893A (en) Sports headphones with situational awareness
CN103426433A (en) Noise cancellation method
CN113611277B (en) Noise reduction method, noise reduction device and noise reduction system
JP2010141468A (en) Onboard acoustic apparatus
KR102392460B1 (en) Apparatus and method of reducing noise
CN115103258A (en) Wind noise detection method and device and earphone
JP2010161735A (en) Sound reproducing apparatus and sound reproducing method
US20210264891A1 (en) Narrowband cancellation
KR102196519B1 (en) Sound reduction system and sound reduction method using the same
JP5422163B2 (en) Electroacoustic system
JP2022543404A (en) Noise cancellation device and method
JP2008124627A (en) Sound output device and sound quality correcting method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Ba Wanqin

Inventor after: Shi Guoqiang

Inventor after: Wang Zhiguo

Inventor after: Shao Zhiyong

Inventor after: Wang Haikun

Inventor after: Lin Manjia

Inventor after: Liu Wei

Inventor after: Tian Wenqiang

Inventor after: Zhu Hao

Inventor after: Huang Kaiyi

Inventor before: Ba Wanqin

GR01 Patent grant
GR01 Patent grant