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.
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.