US20110130176A1 - Noise cancellation system - Google Patents
Noise cancellation system Download PDFInfo
- Publication number
- US20110130176A1 US20110130176A1 US13/001,586 US200913001586A US2011130176A1 US 20110130176 A1 US20110130176 A1 US 20110130176A1 US 200913001586 A US200913001586 A US 200913001586A US 2011130176 A1 US2011130176 A1 US 2011130176A1
- Authority
- US
- United States
- Prior art keywords
- noise cancellation
- signal
- audio
- noise
- microphones
- 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.)
- Granted
Links
- 0 C(*(C1)C1C1C=C1)C(CCC1)CC1C1CCC1 Chemical compound C(*(C1)C1C1C=C1)C(CCC1)CC1C1CCC1 0.000 description 1
- DKOUGEOTYXHEOR-UHFFFAOYSA-N CC(C1)CC11CCCC1 Chemical compound CC(C1)CC11CCCC1 DKOUGEOTYXHEOR-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1781—Methods 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/17821—Methods 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 input signals only
- G10K11/17823—Reference signals, e.g. ambient acoustic environment
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1785—Methods, e.g. algorithms; Devices
- G10K11/17853—Methods, e.g. algorithms; Devices of the filter
- G10K11/17854—Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1787—General system configurations
- G10K11/17873—General system configurations using a reference signal without an error signal, e.g. pure feedforward
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1787—General system configurations
- G10K11/17885—General system configurations additionally using a desired external signal, e.g. pass-through audio such as music or speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/005—Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/105—Appliances, e.g. washing machines or dishwashers
- G10K2210/1053—Hi-fi, i.e. anything involving music, radios or loudspeakers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/108—Communication systems, e.g. where useful sound is kept and noise is cancelled
- G10K2210/1081—Earphones, e.g. for telephones, ear protectors or headsets
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3027—Feedforward
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L2021/02082—Noise filtering the noise being echo, reverberation of the speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L2021/02161—Number of inputs available containing the signal or the noise to be suppressed
- G10L2021/02165—Two microphones, one receiving mainly the noise signal and the other one mainly the speech signal
Definitions
- the present invention relates to noise cancellation, and in particular to noise cancellation in a system with both a received audio signal and a transmitted audio signal.
- Noise cancellation systems in which an electronic noise signal representing ambient noise is applied to a signal processing circuit, and the resulting processed noise signal is then applied to a speaker, in order to generate a sound signal.
- the generated sound should approximate as closely as possible the inverse of the ambient noise, in terms of its amplitude and its phase.
- feedforward noise cancellation systems are known, for use with headphones or earphones, in which one or more microphones mounted on the headphones or earphones detect an ambient noise signal in the region of the wearer's ear.
- the generated sound then needs to approximate as closely as possible the inverse of the ambient noise, after that ambient noise has itself been modified by the headphones or earphones.
- modification by the headphones or earphones is caused by the different acoustic path the noise must take to reach the wearer's ear, travelling around the edge of the headphones or earphones.
- Noise cancellation systems are also known that serve to reduce noise on an outgoing signal. For example, in hands-free telephone headsets, noise cancellation may be applied to the outgoing voice signal, such that a called party is better able to distinguish the caller's voice from ambient noise that is picked up by the microphone in the caller's device. Such noise cancellation systems may employ a voice activity detector so that the voice itself is not cancelled from the outgoing signal.
- a noise cancellation system comprising:
- audio system comprising a noise cancellation system according to the first aspect of the invention.
- FIG. 1 shows a mobile phone incorporating a noise cancellation system in accordance with the invention
- FIG. 2 shows a first headset incorporating a noise cancellation system in accordance with the invention
- FIG. 3 shows a second headset incorporating a noise cancellation system in accordance with the invention
- FIG. 4 is a block schematic diagram, illustrating a first noise cancellation system in accordance with the invention.
- FIG. 5 is a block schematic diagram, illustrating a first noise cancellation block in the noise cancellation system of FIG. 4 ;
- FIG. 6 is a block schematic diagram, illustrating an alternative form of the first noise cancellation block in the noise cancellation system of FIG. 4 ;
- FIG. 7 is a block schematic diagram, illustrating a second noise cancellation block in the noise cancellation system of FIG. 4 ;
- FIG. 8 is a block schematic diagram, illustrating a second noise cancellation system in accordance with the invention.
- FIG. 9 is a block schematic diagram, illustrating a third noise cancellation system in accordance with the invention.
- FIG. 10 is a block schematic diagram, illustrating a second noise cancellation block in the noise cancellation system of FIG. 9 ;
- FIG. 11 is a block schematic diagram, illustrating a fourth noise cancellation system in accordance with the invention.
- FIG. 1 is a schematic diagram showing a mobile phone 10 incorporating a noise cancellation system according to the present invention.
- the mobile phone 10 comprises a first microphone 12 positioned in order to detect the voice of a user, and a loudspeaker 14 positioned in order to play a received voice signal towards the user's ear. Further, according to the present invention, the mobile phone 10 also comprises a plurality of microphones, in this example, three microphones 16 , 18 , 20 , that are positioned generally around the mobile phone in order to detect ambient noise in its vicinity. Detailed operation of these microphones will be described in more detail below; however, it will be apparent to those skilled in the art that any number of microphones may be used to detect ambient noise, including as few as one.
- FIG. 2 is a schematic diagram showing a wireless headset 30 incorporating a noise cancellation system according to the present invention.
- the wireless headset 30 may for example contain circuitry allowing it to communicate with a mobile phone or other audio device, for example using the Bluetooth short range wireless protocol.
- the headset 30 has a loudspeaker (not visible in FIG. 2 ) for playing sounds to the user, and also has an earclip 35 and a microphone 36 mounted on a boom that is positioned close to the user's mouth when the clip is worn over the user's ear.
- the headset 30 also comprises a plurality of microphones, in this example, three microphones 16 , 18 , 20 , that are positioned generally around the headset in order to detect ambient noise in its vicinity. Again, detailed operation of these microphones will be described in more detail below, but it will be apparent to those skilled in the art that any number of microphones may be used to detect ambient noise, including as few as one.
- FIG. 3 is a schematic diagram showing an alternative form of wireless headset 40 incorporating a noise cancellation system according to the present invention.
- the wireless headset 40 contains circuitry allowing it to communicate with a mobile phone or other audio device, for example using the Bluetooth short range wireless protocol.
- the headset 40 has two earpieces 41 , 42 that are connected by a band 43 such that the earpieces are on the ears of a wearer, and the earpieces 41 , 42 each contain a loudspeaker for playing sounds to the user.
- one of the earpieces 41 contains a microphone 45 that is primarily intended for detecting the wearer's speech.
- each of the earpieces 41 , 42 includes at least one microphone positioned generally around the headset in order to detect ambient noise in its vicinity.
- the earpiece 41 has two such microphones 16 , 20
- the earpiece 42 has two further such microphones (not visible in FIG. 3 as they are positioned on the outer surface of the earpiece 42 ).
- any number of microphones may be used to detect ambient noise, including as few as one.
- FIGS. 1 to 3 Three audio systems have been shown in FIGS. 1 to 3 , but it will be appreciated by those skilled in the art that the present invention is equally applicable to other systems having a received audio signal and an outgoing audio signal. Examples of such systems include recording/playback devices, walkie-talkies, headsets for computers, etc.
- FIG. 4 shows some of the circuitry present in a noise cancellation device according to the present invention. Specifically, FIG. 4 shows the circuitry in the case that there are two microphones 16 , 20 that are positioned to detect the ambient noise, although, as discussed above, there may be any number of such microphones.
- Signals from the noise microphones 16 , 20 are combined in an adder 22 .
- the mixed signal is amplified in an amplifier 24 , and the amplified analogue signal converted to digital signal in an analogue-to-digital converter (ADC) 26 .
- ADC analogue-to-digital converter
- the digital signal is then input to a receive circuitry noise cancellation digital signal processor (Rx NC DSP) 28 .
- Rx NC DSP receive circuitry noise cancellation digital signal processor
- the microphones 16 , 20 are positioned such that they detect primarily the ambient noise in the vicinity of the device that carries the microphones, although they will typically also detect the voice of the user to at least some extent.
- the Rx NC DSP 28 therefore receives a signal that is indicative or representative of the ambient noise that is reaching the user's ear, or ears, and outputs a corresponding noise cancellation signal.
- the noise cancellation signal output from the Rx NC DSP 28 is added to an audio input in a mixer 32 .
- the type of audio input will typically vary according to the system in which the noise cancellation device is embodied. For example, where the device is embodied in a mobile phone, the audio input may be a received voice signal from a called or calling party. Similarly, where the device is embodied in a walkie-talkie, the audio input may again be the received voice of a third party. Alternatively, the audio input may be audio associated with a computer game or music for example.
- Such audio inputs will typically be digital in nature (from data storage/carrier means such as solid state memory or CD/DVD etc.), and therefore the audio input is mixed with the noise cancellation signal prior to being converted to analogue in a digital-to-analogue converter (DAC) 34 , amplified by an amplifier 36 , and output to the loudspeaker 14 (in the handset shown in FIG. 1 ).
- DAC digital-to-analogue converter
- the audio input may be analogue, and therefore mixed with the noise cancellation signal after it has been converted to analogue.
- the Rx NC DSP 28 is designed to be such that the noise cancellation signal that is added to the audio input and then reproduced in the loudspeaker 14 has the effect of cancelling the ambient noise at the user's ear.
- the noise cancellation circuitry can thus be regarded as increasing the articulation index, that is, the proportion of the audio input that is detectable by the user, in the presence of a given ambient noise field.
- Ambient noise in the vicinity of the user can also be a problem for the user in the sense that his speech may be poorly detected by another person with whom he is communicating.
- noise cancellation is applied to the user's speech before it is transmitted over the relevant communications link.
- a signal generated by the noise microphones is used in this transmit path noise cancellation.
- an analogue signal is output from the voice microphone 12 to an amplifier 38 and converted to a digital signal by an ADC 40 .
- This signal is intended to be representative of the user's voice, although it will be appreciated that the microphone 12 will also detect ambient noise, and so the signal will also contain a component that is representative of such noise.
- the digital voice signal output by the ADC 40 is then input to a transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30 .
- Tx NC DSP transmit circuitry noise cancellation digital signal processor
- FIG. 4 shows only one voice microphone, a person skilled in the art will appreciate that a plurality of voice microphones may be used to detect the voice of the user. In this instance, the signals from the respective voice microphones may be combined in various ways.
- the analogue signal generated by the second noise microphone 20 is applied to an amplifier 41 , and the amplified signal is passed to an analogue-digital converter 42 , with the resulting signal being supplied as a noise input to the Tx NC DSP 30 .
- the Tx NC DSP 30 therefore receives at least one signal representing a voice and at least one signal representing the ambient noise.
- the Tx NC DSP 30 uses these signals to generate a clean voice signal, that is, a voice signal wherein the ambient noise has been reduced or removed altogether.
- a clean voice signal that is, a voice signal wherein the ambient noise has been reduced or removed altogether.
- the clean voice signal is output from the Tx NC DSP 30 , and applied to a baseband mixer 44 , which is used here to represent the functions required to put the signal into a form in which it can be used in the relevant telecommunications system.
- the resulting signal is then amplified in an amplifier 46 and transmitted from a transmit antenna 48 .
- the mixer 44 performs a wide range of functions, such as sampling the signal, converting the resulting voice data into the required format, upconverting the signal to the required transmit frequency, and so on, as will be apparent to the person skilled in the art.
- FIG. 4 the circuitry shown in FIG. 4 is adapted for use in a mobile phone.
- the ‘clean’ voice signal may not be transmitted via an antenna, but rather through a wired connection with the computer.
- Noise cancellation on the outgoing voice signal may be achieved in a number of different ways, and one form of noise cancellation is described in more detail below.
- some form of voice activity detector VAD may be required in order to prevent the noise cancellation signal from cancelling the wanted voice signal as well as the ambient noise. That is, the VAD detects when the user is speaking, and ensures that the signals representing the noise are generated during time periods when the user is not speaking, so that they do not include components representing the voice, and thereby ensuring that the noise cancellation signals that are generated only cancel the ambient noise and not the voice of the user.
- VAD voice activity detector
- FIG. 5 shows one example of the circuitry of the Rx NC DSP 28 .
- the ADC 26 outputs a signal to a digital filter 50 which generates a noise cancellation signal.
- the output of the digital filter 50 has a higher number of bits than the input to the digital filter 50 , so a sigma-delta modulator (SDM) 52 is provided to reduce the number of bits of the noise cancellation signal.
- SDM sigma-delta modulator
- a lower number of bits makes the design of the DAC 34 much easier.
- the ADC 26 outputs a digital signal with just one bit, and the digital filter 50 is a 1-bit filter.
- the output of the SDM 52 also has one bit.
- the audio input may be added between the filter 50 and the SDM 52 .
- FIG. 6 shows a further example of the circuitry of Rx NC DSP 28 .
- An input 140 is connected to receive the digital signal from the analog-digital converter 26 .
- This input digital signal is applied to an adaptable digital filter 144 , and the filtered signal is applied to an adaptable gain device 146 .
- the resulting noise cancellation signal is output from the DSP 28 , and applied to the adder 32 as described previously, where it is summed with the wanted audio signal from an input 149 .
- the sum signal is then applied to the DAC 34 .
- the filtering and level adjustment applied by the filter 144 and the gain device 146 are intended to generate a noise cancellation signal that allows the detected ambient noise to be cancelled from the receive path of the device.
- the filtering and level adjustment should be as far as possible such that the noise cancellation signal, when applied to the loudspeaker 14 , generates a sound signal that cancels the ambient noise reaching the ear of the user.
- the filtering and level adjustment thus need to take into account the properties of the microphones 16 , 20 and the loudspeaker 14 , the sound attenuation caused by holding the device close to the user's ear, and so on.
- the noise cancellation signal is produced from the input signal by the adaptable digital filter 144 and the adaptable gain device 146 , and these are controlled by a control signal, which is generated by a microprocessor 154 .
- the digital signal output from the analog-digital converter 26 at the input 140 is applied to a decimator 152 which reduces the digital sample rate, and then to the microprocessor 154 , which contains a block 156 that emulates the filter 144 and gain device 146 , and produces an emulated filter output.
- the emulated filter output is applied to an adder 158 , where it is summed with the wanted audio signal from the second input 149 .
- the resulting signal is applied to a control block 160 , which generates control signals for adjusting the properties of the filter 144 and the gain device 146 .
- the control signal for the filter 144 is applied through a frequency warping block 162 , a smoothing filter 164 and sample-and-hold circuitry 166 to the filter 144 .
- the same control signal is also applied to the block 156 , so that the emulation of the filter 144 matches the adaptation of the filter 144 itself.
- the control signal for the filter 144 is generated on the basis of a comparison of the output of the adder 158 with a threshold value. For example, if the output of the adder 158 is too high, the control block 160 may generate a control signal such that the output of the filter 144 is lowered. In one embodiment, this may be through lowering the cut-off frequency of the filter 144 .
- the filter 144 comprises a fixed IIR filter 180 and an adaptive high-pass filter 182
- the filter emulation 156 similarly comprises a fixed IIR filter 184 and an adaptive high-pass filter 186 , which either mirror, or are sufficiently accurate approximations of, the filters which they emulate.
- the illustrated embodiment contemplates any filter arrangement, in which the filter comprises a filter stage or multiple filter stages, provided that at least one such stage is adaptive.
- the filter may be relatively complex, such as an IIR filter, or may be relatively simple, such as a low-order low-pass or high-pass filter.
- the possible filter adaptation may be relatively complex, with several different parameters being adaptive, or may be relatively simple, with just one parameter being adaptive.
- the adaptive high-pass filter 182 is a first-order filter controllable by a single control value, which has the effect of altering the filter corner frequency.
- the adaptation may take the form of altering several parameters of a higher order filter, or may in principle take the form of altering the full set of filter coefficients of an IIR filter.
- a noise cancellation system is generally intended to cancel only audible effects.
- the upper frequency of human hearing is typically 20 kHz, this would suggest that acceptable performance could be achieved by sampling the noise signal at a sampling rate in the region of 40 kHz.
- this would require sampling the noise signal with a relatively high degree of precision, and there would inevitably be delays in the processing of such signals.
- the analog-digital converter 26 generates a digital signal at a sample rate of 2.4 MHz, but with a bit resolution of only 3 bits. This allows for acceptably accurate signal processing, but with much lower signal processing delays.
- the sample rate of the digital signal may be 44.1 kHz, or greater than 100 kHz, or greater than 300 kHz, or greater than 1 MHz.
- the filter 144 is adaptive. That is, a control signal can be sent to the filter to change its properties, such as its frequency characteristic.
- the control signal is sent not at the sampling rate of the digital signal, but at a lower rate. This saves power and processing complexity in the control circuitry, in this case the microprocessor 154 .
- the control signal is sent at a rate that allows it to adapt the filter sufficiently quickly to handle changes that may possibly produce audible effects, namely at least equal to the Nyquist sampling rate defined by a desired cut-off frequency in the audio frequency range.
- control signal has a sampling rate of 8 kHz, but, in other embodiments of the invention, the control signal may have a sampling rate which is less then 2 kHz, or less than 10 kHz, or less than 20 kHz, or less than 50 kHz.
- the decimator 152 reduces the sample rate of the digital signal from 2.4 MHz to 8 kHz, and the microprocessor 154 produces a control signal at the same sampling rate as its input signal.
- the microprocessor 154 can in principle produce a control signal having a sampling rate that is higher, or lower, than its input signal received from the decimator 152 .
- the illustrated embodiment shows the noise signal being received from an analog source, such as a microphone, and being converted to digital form in an analog-digital converter 42 in the signal processing circuitry.
- an analog source such as a microphone
- the noise signal could be received in a digital form, from a digital microphone, for example.
- the illustrated embodiment shows the noise cancellation signal being generated in a digital form, and being converted to analog form in a digital-analog converter 150 in the signal processing circuitry.
- the noise cancellation signal could be output in a digital form, as in Class D type applications for example.
- the receive path noise cancellation circuitry 28 is a strict feedforward noise cancellation block, where signal processing is applied to the detected noise signal, and the signal processing takes account of the known or predicted properties of the system, such as the microphones and loudspeakers and the physical shape of the device in which the noise cancellation occurs, and also takes account of the properties of the detected noise signal, but where there is no feedback microphone positioned to detect the sounds reaching the ear of the user, or feedback circuitry to adapt the noise cancellation on the basis of such detected sounds.
- FIG. 7 is a schematic diagram showing the form of the second noise cancellation block, namely the Tx NC DSP 30 .
- the detected ambient noise signal at input A, is applied to an adaptive filter 200 to generate a filtered signal at X that is an amplified digital estimate of the ambient noise reaching the microphone 16 .
- This signal is applied to an adder 202 , where it is subtracted from the amplified digital version of the signal detected by the microphone 12 , i.e. the signal at input B of the DSP 30 .
- the resulting noise cancelled signal at output C of the DSP 30 is used as the basis for the voice signal to be transmitted by the device, and is also tapped off at the tap point 204 , to be used as the basis for adapting the filter 200 .
- the transmit path noise cancellation circuitry 30 is thus a feedback noise cancellation circuit.
- any delay element in the voice path can be in the DSP 30 , or separate, and may be associated with the ADC 40 .
- FIG. 8 shows an alternative form of the noise cancellation circuitry, in which the signals from the noise microphones are added together in the digital domain, but is otherwise the same as the noise cancellation circuitry shown in FIG. 4 .
- FIG. 8 therefore uses the same reference numerals as FIG. 4 for these common components, and will not be described further.
- the signal from the first noise microphone 16 is amplified in a first amplifier 210 , and the amplified analogue signal converted to a digital signal in a first analogue-to-digital converter (ADC) 212 .
- ADC analogue-to-digital converter
- the signal from the second noise microphone 20 is amplified in a second amplifier 214 , and the amplified analogue signal converted to a digital signal in a second analogue-to-digital converter (ADC) 216 .
- ADC analogue-to-digital converter
- the two digital signals are combined in an adder 218 , and the resulting combined digital signal is then input to the receive circuitry noise cancellation digital signal processor (Rx NC DSP) 28 .
- the digital signal from the second analogue-to-digital converter (ADC) 216 is input to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30 .
- the microphone 20 there are multiple microphones 16 , 20 positioned to detect the ambient noise. While the signals from these multiple microphones are combined to form the noise cancellation signal in the receive path, the signal from only one of them (i.e. the microphone 20 in FIGS. 4 and 8 ) is used to generate the noise cancellation signal used in the transmit path.
- the microphone 20 may be selected because it is positioned closer to the voice microphone 12 and may therefore be expected to provide a better estimate of the ambient noise reaching the voice microphone.
- FIG. 9 shows an alternative form of the noise cancellation circuitry, in which the signals from both noise microphones are used in the transmit path noise cancellation block.
- FIG. 9 therefore uses the same reference numerals as FIG. 8 for the common components, which will not be described further.
- the noise cancellation signal output from the Rx NC DSP 28 is applied to a DAC 228 , and the resulting analogue signal is applied to the adder 32 , where it is combined with an analogue audio input. It will be apparent that this arrangement is interchangeable with the arrangements shown in FIGS. 4 and 8 , where a digital audio input is present.
- the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 are both applied as inputs A 1 and A 2 respectively to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 230 .
- FIG. 10 shows in more detail the form of the second noise cancellation block, i.e. the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 230 in the embodiment of FIG. 9 .
- Tx NC DSP transmit circuitry noise cancellation digital signal processor
- the detected ambient noise signal output from the first analogue-to-digital converter (ADC) 212 is applied to a first adaptive filter 232 to generate a filtered signal at X 1 that is an amplified digital estimate of the ambient noise reaching the microphone 20
- the detected ambient noise signal output from the second analogue-to-digital converter (ADC) 216 is applied to a second adaptive filter 234 to generate a filtered signal at X 2 that is an amplified digital estimate of the ambient noise reaching the microphone 16 .
- the filtered signals at X 1 and X 2 are summed in adder 236 to form a signal representative of the ambient noise.
- This signal is applied to an adder 238 , where it is subtracted from the amplified digital version of the signal detected by the microphone 12 , i.e. the signal at input B of the DSP 30 .
- the resulting noise cancelled signal at output C of the DSP 30 is used as the basis for the voice signal to be transmitted by the device, and is also tapped off at the tap point 240 , to be used as the basis for adapting the filters 232 and 234 .
- the transmit path noise cancellation circuitry 30 is thus a feedback noise cancellation circuit.
- FIG. 11 shows an alternative form of the noise cancellation circuitry, in which the signals from both noise microphones are available for use, but only one of them is used in the transmit path noise cancellation block.
- FIG. 11 therefore uses the same reference numerals as FIG. 9 for the common components, which will not be described further.
- the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 are both applied to a switch 240 , with one of these signals then being supplied as the input A to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30 , which may therefore be as shown in FIGS. 4 and 7 .
- ADC analogue-to-digital converter
- ADC transmit circuitry noise cancellation digital signal processor
- the switch 240 is controlled by a comparator or level detector 242 , which detects the signals produced by the two noise microphones 16 , 20 , and selects one of the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 on the basis of its comparison or detection result.
- the comparator or level detector 242 may select the one of the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 that corresponds to the larger of the two signals produced by the two noise microphones 16 , 20 .
- the comparator or level detector 242 may instead act on the signals generated by the amplifiers 210 , 214 , or on the signals generated by the ADCs 212 , 216 themselves.
- noise cancellation systems that use noise microphones to detect ambient noise for the purposes of noise cancellation in the signals supplied to the user, and use the same noise microphones to generate a noise signal that can be subtracted from a wanted voice signal for transmission in a communication system.
- the second noise cancellation block attempts to cancel noise from the speech signal that is transmitted, and it is advantageous therefore to detect the ambient noise during periods when the user is not speaking.
- the ambient noise level is taken to be the noise level during the quietest period within a longer period.
- the signal from the noise microphones 16 , 20 is converted to a digital signal at a sample rate of 8 kHz
- the digital samples are divided into frames, each comprising 256 samples, and the average signal magnitude is determined for each frame. Then, the ambient noise level at any time is determined to be the frame, from amongst the most recent 32 frames, having the lowest average signal magnitude.
- the noise cancellation device may comprise a transducer such as an accelerometer for example that is placed in close connection with the user's face. Vibrations caused by the user's speech may be detected by the transducer, allowing a determination of which sound is caused by the user's voice, and which sound is caused by the ambient noise.
- a transducer such as an accelerometer for example that is placed in close connection with the user's face. Vibrations caused by the user's speech may be detected by the transducer, allowing a determination of which sound is caused by the user's voice, and which sound is caused by the ambient noise.
- Noise cancellation systems may be employed in many devices, as would be appreciated by those skilled in the art. For example, they may be employed in mobile phones, headphones, earphones, headsets, etc.
- processor control code for example on a carrier medium such as a disk, CD- or DVD-ROM, programmed memory such as read only memory (firmware), or on a data carrier such as an optical or electrical signal carrier.
- a carrier medium such as a disk, CD- or DVD-ROM, programmed memory such as read only memory (firmware), or on a data carrier such as an optical or electrical signal carrier.
- embodiments of the invention will be implemented on a DSP (digital signal processor), ASIC (application specific integrated circuit) or FPGA (field programmable gate array).
- the code may comprise conventional program code or microcode or, for example code for setting up or controlling an ASIC or FPGA.
- the code may also comprise code for dynamically configuring re-configurable apparatus such as re-programmable logic gate arrays.
- the code may comprise code for a hardware description language such as VerilogTM or VHDL (very high speed integrated circuit hardware description language).
- VerilogTM very high speed integrated circuit hardware description language
- VHDL very high speed integrated circuit hardware description language
- the code may be distributed between a plurality of coupled components in communication with one another.
- the embodiments may also be implemented using code running on a field-(re-)programmable analogue array or similar device in order to configure analogue/digital hardware.
Abstract
Description
- The present invention relates to noise cancellation, and in particular to noise cancellation in a system with both a received audio signal and a transmitted audio signal.
- Noise cancellation systems are known, in which an electronic noise signal representing ambient noise is applied to a signal processing circuit, and the resulting processed noise signal is then applied to a speaker, in order to generate a sound signal. In order to achieve noise cancellation, the generated sound should approximate as closely as possible the inverse of the ambient noise, in terms of its amplitude and its phase.
- In particular, feedforward noise cancellation systems are known, for use with headphones or earphones, in which one or more microphones mounted on the headphones or earphones detect an ambient noise signal in the region of the wearer's ear. In order to achieve noise cancellation, the generated sound then needs to approximate as closely as possible the inverse of the ambient noise, after that ambient noise has itself been modified by the headphones or earphones. One example of modification by the headphones or earphones is caused by the different acoustic path the noise must take to reach the wearer's ear, travelling around the edge of the headphones or earphones.
- Noise cancellation systems are also known that serve to reduce noise on an outgoing signal. For example, in hands-free telephone headsets, noise cancellation may be applied to the outgoing voice signal, such that a called party is better able to distinguish the caller's voice from ambient noise that is picked up by the microphone in the caller's device. Such noise cancellation systems may employ a voice activity detector so that the voice itself is not cancelled from the outgoing signal.
- According to a first aspect of the present invention, there is provided a noise cancellation system, comprising:
-
- a first input for receiving a first audio signal;
- a second input for receiving a second audio signal;
- a third input for receiving a third audio signal;
- a first noise cancellation block for receiving said first audio signal and generating a first noise cancellation signal;
- a first combiner, for combining said third audio signal and said first noise cancellation signal and generating a first audio output signal;
- a second noise cancellation block for receiving at least a part of said first audio signal and said second audio signal and applying noise cancellation to generate a second audio output signal.
- According to a second aspect of the present invention, there is provided audio system, comprising a noise cancellation system according to the first aspect of the invention.
- For a better understanding of the present invention, and to show more clearly how it may be carried into effect, reference will now be made, by way of example, to the following drawings, in which:
-
FIG. 1 shows a mobile phone incorporating a noise cancellation system in accordance with the invention; -
FIG. 2 shows a first headset incorporating a noise cancellation system in accordance with the invention; -
FIG. 3 shows a second headset incorporating a noise cancellation system in accordance with the invention; -
FIG. 4 is a block schematic diagram, illustrating a first noise cancellation system in accordance with the invention; -
FIG. 5 is a block schematic diagram, illustrating a first noise cancellation block in the noise cancellation system ofFIG. 4 ; -
FIG. 6 is a block schematic diagram, illustrating an alternative form of the first noise cancellation block in the noise cancellation system ofFIG. 4 ; -
FIG. 7 is a block schematic diagram, illustrating a second noise cancellation block in the noise cancellation system ofFIG. 4 ; -
FIG. 8 is a block schematic diagram, illustrating a second noise cancellation system in accordance with the invention; -
FIG. 9 is a block schematic diagram, illustrating a third noise cancellation system in accordance with the invention; -
FIG. 10 is a block schematic diagram, illustrating a second noise cancellation block in the noise cancellation system ofFIG. 9 ; and -
FIG. 11 is a block schematic diagram, illustrating a fourth noise cancellation system in accordance with the invention. -
FIG. 1 is a schematic diagram showing amobile phone 10 incorporating a noise cancellation system according to the present invention. - Many of the functions of the
mobile phone 10 are generally conventional and will not be described in great detail except as necessary to describe the invention. - The
mobile phone 10 comprises afirst microphone 12 positioned in order to detect the voice of a user, and aloudspeaker 14 positioned in order to play a received voice signal towards the user's ear. Further, according to the present invention, themobile phone 10 also comprises a plurality of microphones, in this example, threemicrophones -
FIG. 2 is a schematic diagram showing awireless headset 30 incorporating a noise cancellation system according to the present invention. Thewireless headset 30 may for example contain circuitry allowing it to communicate with a mobile phone or other audio device, for example using the Bluetooth short range wireless protocol. - As is conventional, the
headset 30 has a loudspeaker (not visible inFIG. 2 ) for playing sounds to the user, and also has anearclip 35 and amicrophone 36 mounted on a boom that is positioned close to the user's mouth when the clip is worn over the user's ear. - In addition, the
headset 30 also comprises a plurality of microphones, in this example, threemicrophones -
FIG. 3 is a schematic diagram showing an alternative form ofwireless headset 40 incorporating a noise cancellation system according to the present invention. As before, thewireless headset 40 contains circuitry allowing it to communicate with a mobile phone or other audio device, for example using the Bluetooth short range wireless protocol. Further, theheadset 40 has twoearpieces band 43 such that the earpieces are on the ears of a wearer, and theearpieces - In this case, one of the
earpieces 41 contains amicrophone 45 that is primarily intended for detecting the wearer's speech. - In addition, each of the
earpieces earpiece 41 has twosuch microphones earpiece 42 has two further such microphones (not visible inFIG. 3 as they are positioned on the outer surface of the earpiece 42). Again, detailed operation of these microphones will be described in more detail below, but it will be apparent to those skilled in the art that any number of microphones may be used to detect ambient noise, including as few as one. - Thus, three audio systems have been shown in
FIGS. 1 to 3 , but it will be appreciated by those skilled in the art that the present invention is equally applicable to other systems having a received audio signal and an outgoing audio signal. Examples of such systems include recording/playback devices, walkie-talkies, headsets for computers, etc. -
FIG. 4 shows some of the circuitry present in a noise cancellation device according to the present invention. Specifically,FIG. 4 shows the circuitry in the case that there are twomicrophones - Signals from the
noise microphones adder 22. The mixed signal is amplified in anamplifier 24, and the amplified analogue signal converted to digital signal in an analogue-to-digital converter (ADC) 26. The digital signal is then input to a receive circuitry noise cancellation digital signal processor (Rx NC DSP) 28. - Those skilled in the art will appreciate that this section of circuitry may be realized in a number of different ways, as will be described in more detail below. Various examples of the detailed operation of the
Rx NC DSP 28 are given below; however, the invention is not to be considered as limited to any one of these examples. - As discussed above, the
microphones - The noise cancellation signal output from the Rx NC DSP 28 is added to an audio input in a
mixer 32. The type of audio input will typically vary according to the system in which the noise cancellation device is embodied. For example, where the device is embodied in a mobile phone, the audio input may be a received voice signal from a called or calling party. Similarly, where the device is embodied in a walkie-talkie, the audio input may again be the received voice of a third party. Alternatively, the audio input may be audio associated with a computer game or music for example. Such audio inputs will typically be digital in nature (from data storage/carrier means such as solid state memory or CD/DVD etc.), and therefore the audio input is mixed with the noise cancellation signal prior to being converted to analogue in a digital-to-analogue converter (DAC) 34, amplified by anamplifier 36, and output to the loudspeaker 14 (in the handset shown inFIG. 1 ). However, it will be appreciated by those skilled in the art that the audio input may be analogue, and therefore mixed with the noise cancellation signal after it has been converted to analogue. - In either case, the
Rx NC DSP 28 is designed to be such that the noise cancellation signal that is added to the audio input and then reproduced in theloudspeaker 14 has the effect of cancelling the ambient noise at the user's ear. The noise cancellation circuitry can thus be regarded as increasing the articulation index, that is, the proportion of the audio input that is detectable by the user, in the presence of a given ambient noise field. - Ambient noise in the vicinity of the user can also be a problem for the user in the sense that his speech may be poorly detected by another person with whom he is communicating.
- In order to mitigate this problem, noise cancellation is applied to the user's speech before it is transmitted over the relevant communications link.
- In this embodiment of the invention, a signal generated by the noise microphones is used in this transmit path noise cancellation.
- Specifically, an analogue signal is output from the
voice microphone 12 to anamplifier 38 and converted to a digital signal by anADC 40. This signal is intended to be representative of the user's voice, although it will be appreciated that themicrophone 12 will also detect ambient noise, and so the signal will also contain a component that is representative of such noise. The digital voice signal output by theADC 40 is then input to a transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30. - Although
FIG. 4 shows only one voice microphone, a person skilled in the art will appreciate that a plurality of voice microphones may be used to detect the voice of the user. In this instance, the signals from the respective voice microphones may be combined in various ways. - In order to achieve the noise cancellation effect, the analogue signal generated by the
second noise microphone 20 is applied to anamplifier 41, and the amplified signal is passed to an analogue-digital converter 42, with the resulting signal being supplied as a noise input to theTx NC DSP 30. - The
Tx NC DSP 30 therefore receives at least one signal representing a voice and at least one signal representing the ambient noise. TheTx NC DSP 30 uses these signals to generate a clean voice signal, that is, a voice signal wherein the ambient noise has been reduced or removed altogether. Various examples of the operation ofTx NC DSP 30 are given below. However, the invention is not to be considered as limited to any one particular example. - The clean voice signal is output from the
Tx NC DSP 30, and applied to abaseband mixer 44, which is used here to represent the functions required to put the signal into a form in which it can be used in the relevant telecommunications system. The resulting signal is then amplified in anamplifier 46 and transmitted from a transmitantenna 48. Thus, in this case, themixer 44 performs a wide range of functions, such as sampling the signal, converting the resulting voice data into the required format, upconverting the signal to the required transmit frequency, and so on, as will be apparent to the person skilled in the art. - Those skilled in the art will appreciate that many features have been omitted from
FIG. 4 for clarity. Moreover, the circuitry shown inFIG. 4 is adapted for use in a mobile phone. When embodied in other devices, such as a headset for a computer, for example, the ‘clean’ voice signal may not be transmitted via an antenna, but rather through a wired connection with the computer. - Noise cancellation on the outgoing voice signal may be achieved in a number of different ways, and one form of noise cancellation is described in more detail below. In addition, some form of voice activity detector (VAD) may be required in order to prevent the noise cancellation signal from cancelling the wanted voice signal as well as the ambient noise. That is, the VAD detects when the user is speaking, and ensures that the signals representing the noise are generated during time periods when the user is not speaking, so that they do not include components representing the voice, and thereby ensuring that the noise cancellation signals that are generated only cancel the ambient noise and not the voice of the user.
-
FIG. 5 shows one example of the circuitry of theRx NC DSP 28. - In the illustrated example, the
ADC 26 outputs a signal to adigital filter 50 which generates a noise cancellation signal. In general, the output of thedigital filter 50 has a higher number of bits than the input to thedigital filter 50, so a sigma-delta modulator (SDM) 52 is provided to reduce the number of bits of the noise cancellation signal. A lower number of bits makes the design of theDAC 34 much easier. In one embodiment, theADC 26 outputs a digital signal with just one bit, and thedigital filter 50 is a 1-bit filter. In a further embodiment, the output of theSDM 52 also has one bit. As an alternative to the arrangement shown inFIG. 5 , the audio input may be added between thefilter 50 and theSDM 52. -
FIG. 6 shows a further example of the circuitry ofRx NC DSP 28. - An
input 140 is connected to receive the digital signal from the analog-digital converter 26. This input digital signal is applied to an adaptabledigital filter 144, and the filtered signal is applied to anadaptable gain device 146. - The resulting noise cancellation signal is output from the
DSP 28, and applied to theadder 32 as described previously, where it is summed with the wanted audio signal from aninput 149. The sum signal is then applied to theDAC 34. - Thus, the filtering and level adjustment applied by the
filter 144 and thegain device 146 are intended to generate a noise cancellation signal that allows the detected ambient noise to be cancelled from the receive path of the device. As is recognized in the art, the filtering and level adjustment should be as far as possible such that the noise cancellation signal, when applied to theloudspeaker 14, generates a sound signal that cancels the ambient noise reaching the ear of the user. The filtering and level adjustment thus need to take into account the properties of themicrophones loudspeaker 14, the sound attenuation caused by holding the device close to the user's ear, and so on. - As mentioned above, the noise cancellation signal is produced from the input signal by the adaptable
digital filter 144 and theadaptable gain device 146, and these are controlled by a control signal, which is generated by amicroprocessor 154. Specifically, the digital signal output from the analog-digital converter 26 at theinput 140 is applied to adecimator 152 which reduces the digital sample rate, and then to themicroprocessor 154, which contains ablock 156 that emulates thefilter 144 andgain device 146, and produces an emulated filter output. The emulated filter output is applied to anadder 158, where it is summed with the wanted audio signal from thesecond input 149. - The resulting signal is applied to a
control block 160, which generates control signals for adjusting the properties of thefilter 144 and thegain device 146. The control signal for thefilter 144 is applied through afrequency warping block 162, a smoothingfilter 164 and sample-and-hold circuitry 166 to thefilter 144. The same control signal is also applied to theblock 156, so that the emulation of thefilter 144 matches the adaptation of thefilter 144 itself. In one embodiment, the control signal for thefilter 144 is generated on the basis of a comparison of the output of theadder 158 with a threshold value. For example, if the output of theadder 158 is too high, thecontrol block 160 may generate a control signal such that the output of thefilter 144 is lowered. In one embodiment, this may be through lowering the cut-off frequency of thefilter 144. - In this illustrated embodiment of the invention, the
filter 144 comprises a fixedIIR filter 180 and an adaptive high-pass filter 182, and thefilter emulation 156 similarly comprises a fixedIIR filter 184 and an adaptive high-pass filter 186, which either mirror, or are sufficiently accurate approximations of, the filters which they emulate. - However, the illustrated embodiment contemplates any filter arrangement, in which the filter comprises a filter stage or multiple filter stages, provided that at least one such stage is adaptive. Moreover, the filter may be relatively complex, such as an IIR filter, or may be relatively simple, such as a low-order low-pass or high-pass filter.
- Further, the possible filter adaptation may be relatively complex, with several different parameters being adaptive, or may be relatively simple, with just one parameter being adaptive. For example, in the illustrated embodiment, the adaptive high-
pass filter 182 is a first-order filter controllable by a single control value, which has the effect of altering the filter corner frequency. However, in other cases the adaptation may take the form of altering several parameters of a higher order filter, or may in principle take the form of altering the full set of filter coefficients of an IIR filter. - It is well known that, in order to process digital signals, it is necessary to operate with signals that have a sample rate that is at least twice the frequency of the information content of the signals, and that signal components at frequencies higher than half the sampling rate will be lost. In a situation where signals at frequencies up to a cut-off frequency must be handled, there is thus defined the Nyquist sampling rate, which is twice this cut-off frequency.
- A noise cancellation system is generally intended to cancel only audible effects. As the upper frequency of human hearing is typically 20 kHz, this would suggest that acceptable performance could be achieved by sampling the noise signal at a sampling rate in the region of 40 kHz. However, in order to achieve adequate performance, this would require sampling the noise signal with a relatively high degree of precision, and there would inevitably be delays in the processing of such signals.
- In the illustrated embodiment of the invention, therefore, the analog-
digital converter 26 generates a digital signal at a sample rate of 2.4 MHz, but with a bit resolution of only 3 bits. This allows for acceptably accurate signal processing, but with much lower signal processing delays. In other embodiments of the invention, the sample rate of the digital signal may be 44.1 kHz, or greater than 100 kHz, or greater than 300 kHz, or greater than 1 MHz. - As described above, the
filter 144 is adaptive. That is, a control signal can be sent to the filter to change its properties, such as its frequency characteristic. In the illustrated embodiment of this invention, the control signal is sent not at the sampling rate of the digital signal, but at a lower rate. This saves power and processing complexity in the control circuitry, in this case themicroprocessor 154. - The control signal is sent at a rate that allows it to adapt the filter sufficiently quickly to handle changes that may possibly produce audible effects, namely at least equal to the Nyquist sampling rate defined by a desired cut-off frequency in the audio frequency range.
- Although it would be desirable to be able to achieve noise cancellation across the whole of the audio frequency range, in practice it is usually only possible to achieve good noise cancellation performance over a part of the audio frequency range. In a typical case, it is considered preferable to optimize the system to achieve good noise cancellation performance over the lower part of the audio frequency range, for example from 80 Hz to 2.5 kHz. It is therefore sufficient to generate a control signal having a sample rate which is twice the frequency above which it is not expected to achieve outstanding noise cancellation performance.
- In the illustrated embodiment of the invention, the control signal has a sampling rate of 8 kHz, but, in other embodiments of the invention, the control signal may have a sampling rate which is less then 2 kHz, or less than 10 kHz, or less than 20 kHz, or less than 50 kHz.
- In the illustrated embodiment of the invention, the
decimator 152 reduces the sample rate of the digital signal from 2.4 MHz to 8 kHz, and themicroprocessor 154 produces a control signal at the same sampling rate as its input signal. However, themicroprocessor 154 can in principle produce a control signal having a sampling rate that is higher, or lower, than its input signal received from thedecimator 152. - The illustrated embodiment shows the noise signal being received from an analog source, such as a microphone, and being converted to digital form in an analog-
digital converter 42 in the signal processing circuitry. However, it will be appreciated that the noise signal could be received in a digital form, from a digital microphone, for example. - Further, the illustrated embodiment shows the noise cancellation signal being generated in a digital form, and being converted to analog form in a digital-analog converter 150 in the signal processing circuitry. However, it will be appreciated that the noise cancellation signal could be output in a digital form, as in Class D type applications for example.
- In these illustrated embodiments, the receive path
noise cancellation circuitry 28 is a strict feedforward noise cancellation block, where signal processing is applied to the detected noise signal, and the signal processing takes account of the known or predicted properties of the system, such as the microphones and loudspeakers and the physical shape of the device in which the noise cancellation occurs, and also takes account of the properties of the detected noise signal, but where there is no feedback microphone positioned to detect the sounds reaching the ear of the user, or feedback circuitry to adapt the noise cancellation on the basis of such detected sounds. -
FIG. 7 is a schematic diagram showing the form of the second noise cancellation block, namely theTx NC DSP 30. Specifically, the detected ambient noise signal, at input A, is applied to anadaptive filter 200 to generate a filtered signal at X that is an amplified digital estimate of the ambient noise reaching themicrophone 16. This signal is applied to anadder 202, where it is subtracted from the amplified digital version of the signal detected by themicrophone 12, i.e. the signal at input B of theDSP 30. The resulting noise cancelled signal at output C of theDSP 30 is used as the basis for the voice signal to be transmitted by the device, and is also tapped off at thetap point 204, to be used as the basis for adapting thefilter 200. The transmit pathnoise cancellation circuitry 30 is thus a feedback noise cancellation circuit. - In addition to the filtering shown above, it is also possible to include at least one delay element, connected so as to delay the received voice signal B, and/or connected so as to delay the noise signal A. Any slight delay in the transmission of the voice signal should not be detectable by a person to whom the user is speaking, but the presence of the delay may allow the system to equalize the arrival times of the noise signal A and the noise component of the voice signal B. Any such delay element in the voice path can be in the
DSP 30, or separate, and may be associated with theADC 40. -
FIG. 8 shows an alternative form of the noise cancellation circuitry, in which the signals from the noise microphones are added together in the digital domain, but is otherwise the same as the noise cancellation circuitry shown inFIG. 4 .FIG. 8 therefore uses the same reference numerals asFIG. 4 for these common components, and will not be described further. Thus, the signal from thefirst noise microphone 16 is amplified in afirst amplifier 210, and the amplified analogue signal converted to a digital signal in a first analogue-to-digital converter (ADC) 212. The signal from thesecond noise microphone 20 is amplified in asecond amplifier 214, and the amplified analogue signal converted to a digital signal in a second analogue-to-digital converter (ADC) 216. The two digital signals are combined in anadder 218, and the resulting combined digital signal is then input to the receive circuitry noise cancellation digital signal processor (Rx NC DSP) 28. At the same time, the digital signal from the second analogue-to-digital converter (ADC) 216 is input to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30. - In the embodiments shown in
FIGS. 4 and 8 , there aremultiple microphones microphone 20 inFIGS. 4 and 8 ) is used to generate the noise cancellation signal used in the transmit path. For example, themicrophone 20 may be selected because it is positioned closer to thevoice microphone 12 and may therefore be expected to provide a better estimate of the ambient noise reaching the voice microphone. -
FIG. 9 shows an alternative form of the noise cancellation circuitry, in which the signals from both noise microphones are used in the transmit path noise cancellation block.FIG. 9 therefore uses the same reference numerals asFIG. 8 for the common components, which will not be described further. - It will however be noted that, in the embodiment shown in
FIG. 9 , the noise cancellation signal output from theRx NC DSP 28 is applied to aDAC 228, and the resulting analogue signal is applied to theadder 32, where it is combined with an analogue audio input. It will be apparent that this arrangement is interchangeable with the arrangements shown inFIGS. 4 and 8 , where a digital audio input is present. - In the embodiment shown in
FIG. 9 , the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 are both applied as inputs A1 and A2 respectively to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 230. -
FIG. 10 shows in more detail the form of the second noise cancellation block, i.e. the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 230 in the embodiment ofFIG. 9 . - Specifically, the detected ambient noise signal output from the first analogue-to-digital converter (ADC) 212, at input A1, is applied to a first
adaptive filter 232 to generate a filtered signal at X1 that is an amplified digital estimate of the ambient noise reaching themicrophone 20, while the detected ambient noise signal output from the second analogue-to-digital converter (ADC) 216, at input A2, is applied to a secondadaptive filter 234 to generate a filtered signal at X2 that is an amplified digital estimate of the ambient noise reaching themicrophone 16. The filtered signals at X1 and X2 are summed inadder 236 to form a signal representative of the ambient noise. This signal is applied to anadder 238, where it is subtracted from the amplified digital version of the signal detected by themicrophone 12, i.e. the signal at input B of theDSP 30. The resulting noise cancelled signal at output C of theDSP 30 is used as the basis for the voice signal to be transmitted by the device, and is also tapped off at thetap point 240, to be used as the basis for adapting thefilters noise cancellation circuitry 30 is thus a feedback noise cancellation circuit. -
FIG. 11 shows an alternative form of the noise cancellation circuitry, in which the signals from both noise microphones are available for use, but only one of them is used in the transmit path noise cancellation block.FIG. 11 therefore uses the same reference numerals asFIG. 9 for the common components, which will not be described further. - In the embodiment shown in
FIG. 11 , the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 are both applied to aswitch 240, with one of these signals then being supplied as the input A to the transmit circuitry noise cancellation digital signal processor (Tx NC DSP) 30, which may therefore be as shown inFIGS. 4 and 7 . - The
switch 240 is controlled by a comparator orlevel detector 242, which detects the signals produced by the twonoise microphones level detector 242 may select the one of the digital signals output from the first analogue-to-digital converter (ADC) 212 and the second analogue-to-digital converter (ADC) 216 that corresponds to the larger of the two signals produced by the twonoise microphones - The comparator or
level detector 242 may instead act on the signals generated by theamplifiers ADCs - All of the embodiments described so far use analog microphones, and analogue-digital converters acting on the detected signals. Alternatively, digital microphones (such as MEMS digital microphones) may be employed to generate digital signals representative of the ambient noise, such that no analog-digital converters are needed within the NC system.
- As mentioned above, the second noise cancellation block attempts to cancel noise from the speech signal that is transmitted, and it is advantageous therefore to detect the ambient noise during periods when the user is not speaking. In one embodiment of the invention, the ambient noise level is taken to be the noise level during the quietest period within a longer period. Thus, in one embodiment, where the signal from the
noise microphones - Thus, it is assumed that, in each period of 32×256 samples (=approximately 1 second), there will be one frame where the user will not be making any sound, and the detected signal level during this frame will accurately represent the ambient noise.
- In an alternative embodiment, the noise cancellation device may comprise a transducer such as an accelerometer for example that is placed in close connection with the user's face. Vibrations caused by the user's speech may be detected by the transducer, allowing a determination of which sound is caused by the user's voice, and which sound is caused by the ambient noise.
- Further alternative methods of detecting the voice of the user may be thought of by those skilled in the art, and such methods may be considered as falling within the scope of the invention as defined by the claims appended hereto.
- Noise cancellation systems according to the present invention may be employed in many devices, as would be appreciated by those skilled in the art. For example, they may be employed in mobile phones, headphones, earphones, headsets, etc.
- The skilled person will recognise that the above-described apparatus and methods may be embodied in whole or in part as processor control code, for example on a carrier medium such as a disk, CD- or DVD-ROM, programmed memory such as read only memory (firmware), or on a data carrier such as an optical or electrical signal carrier. For many applications, embodiments of the invention will be implemented on a DSP (digital signal processor), ASIC (application specific integrated circuit) or FPGA (field programmable gate array). Thus the code may comprise conventional program code or microcode or, for example code for setting up or controlling an ASIC or FPGA. The code may also comprise code for dynamically configuring re-configurable apparatus such as re-programmable logic gate arrays. Similarly the code may comprise code for a hardware description language such as Verilog™ or VHDL (very high speed integrated circuit hardware description language). As the skilled person will appreciate, the code may be distributed between a plurality of coupled components in communication with one another. Where appropriate, the embodiments may also be implemented using code running on a field-(re-)programmable analogue array or similar device in order to configure analogue/digital hardware.
- It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim, “a” or “an” does not exclude a plurality, and a single processor or other unit may fulfil the functions of several units recited in the claims. Any reference signs in the claims shall not be construed so as to limit their scope.
Claims (22)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0811863A GB2461315B (en) | 2008-06-27 | 2008-06-27 | Noise cancellation system |
GB0811863.0 | 2008-06-27 | ||
PCT/GB2009/050720 WO2009156756A2 (en) | 2008-06-27 | 2009-06-24 | Noise cancellation system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110130176A1 true US20110130176A1 (en) | 2011-06-02 |
US8682250B2 US8682250B2 (en) | 2014-03-25 |
Family
ID=39683319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/001,586 Expired - Fee Related US8682250B2 (en) | 2008-06-27 | 2009-06-24 | Noise cancellation system |
Country Status (4)
Country | Link |
---|---|
US (1) | US8682250B2 (en) |
CN (1) | CN102099852A (en) |
GB (1) | GB2461315B (en) |
WO (1) | WO2009156756A2 (en) |
Cited By (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090310795A1 (en) * | 2006-05-31 | 2009-12-17 | Agere Systems Inc. | Noise Reduction By Mobile Communication Devices In Non-Call Situations |
US20100272283A1 (en) * | 2009-04-28 | 2010-10-28 | Carreras Ricardo F | Digital high frequency phase compensation |
US20100272277A1 (en) * | 2009-04-28 | 2010-10-28 | Marcel Joho | Dynamically Configurable ANR Signal Processing Topology |
US20100272281A1 (en) * | 2009-04-28 | 2010-10-28 | Carreras Ricardo F | ANR Analysis Side-Chain Data Support |
US20110058696A1 (en) * | 2009-09-09 | 2011-03-10 | Patrick Armstrong | Advanced low-power talk-through system and method |
US20110159918A1 (en) * | 2009-12-24 | 2011-06-30 | Otos Wing Co., Ltd. | Anti-blinding device having wireless communication function |
US8073151B2 (en) | 2009-04-28 | 2011-12-06 | Bose Corporation | Dynamically configurable ANR filter block topology |
US8090114B2 (en) | 2009-04-28 | 2012-01-03 | Bose Corporation | Convertible filter |
US20120020430A1 (en) * | 2009-03-25 | 2012-01-26 | Endress +Hauser Conducta Gesellschaft fur Mess-und Regeltechnik mbH +Co., KG | Method and circuit for signal transmission via a current loop |
US8165313B2 (en) | 2009-04-28 | 2012-04-24 | Bose Corporation | ANR settings triple-buffering |
US8184822B2 (en) | 2009-04-28 | 2012-05-22 | Bose Corporation | ANR signal processing topology |
US20120143360A1 (en) * | 2010-12-03 | 2012-06-07 | Henneberg Jorn | Synchronous fader processing in audio systems |
US20130155886A1 (en) * | 2011-12-16 | 2013-06-20 | Yang Xin | Apparatus and method for detecting time division duplex noise of communication device |
US20130272097A1 (en) * | 2012-04-13 | 2013-10-17 | Qualcomm Incorporated | Systems, methods, and apparatus for estimating direction of arrival |
EP2680608A1 (en) * | 2011-08-10 | 2014-01-01 | Goertek Inc. | Communication headset speech enhancement method and device, and noise reduction communication headset |
US20140334643A1 (en) * | 2011-12-22 | 2014-11-13 | Stmicroelectronics International N.V. | Digital microphone device with extended dynamic range |
US8983552B2 (en) | 2011-09-02 | 2015-03-17 | Gn Netcom A/S | Battery powered electronic device comprising a movable part and adapted to be set into shipping mode |
US20150104032A1 (en) * | 2011-06-03 | 2015-04-16 | Cirrus Logic, Inc. | Mic covering detection in personal audio devices |
US9082387B2 (en) | 2012-05-10 | 2015-07-14 | Cirrus Logic, Inc. | Noise burst adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9094744B1 (en) | 2012-09-14 | 2015-07-28 | Cirrus Logic, Inc. | Close talk detector for noise cancellation |
US9107010B2 (en) | 2013-02-08 | 2015-08-11 | Cirrus Logic, Inc. | Ambient noise root mean square (RMS) detector |
US9123321B2 (en) | 2012-05-10 | 2015-09-01 | Cirrus Logic, Inc. | Sequenced adaptation of anti-noise generator response and secondary path response in an adaptive noise canceling system |
US9142207B2 (en) | 2010-12-03 | 2015-09-22 | Cirrus Logic, Inc. | Oversight control of an adaptive noise canceler in a personal audio device |
US9142205B2 (en) | 2012-04-26 | 2015-09-22 | Cirrus Logic, Inc. | Leakage-modeling adaptive noise canceling for earspeakers |
US9208771B2 (en) | 2013-03-15 | 2015-12-08 | Cirrus Logic, Inc. | Ambient noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9214150B2 (en) | 2011-06-03 | 2015-12-15 | Cirrus Logic, Inc. | Continuous adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9215749B2 (en) | 2013-03-14 | 2015-12-15 | Cirrus Logic, Inc. | Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones |
US9226068B2 (en) | 2012-04-26 | 2015-12-29 | Cirrus Logic, Inc. | Coordinated gain control in adaptive noise cancellation (ANC) for earspeakers |
US9264808B2 (en) | 2013-06-14 | 2016-02-16 | Cirrus Logic, Inc. | Systems and methods for detection and cancellation of narrow-band noise |
US9294836B2 (en) | 2013-04-16 | 2016-03-22 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation including secondary path estimate monitoring |
US9319784B2 (en) | 2014-04-14 | 2016-04-19 | Cirrus Logic, Inc. | Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9318094B2 (en) | 2011-06-03 | 2016-04-19 | Cirrus Logic, Inc. | Adaptive noise canceling architecture for a personal audio device |
US9319781B2 (en) | 2012-05-10 | 2016-04-19 | Cirrus Logic, Inc. | Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC) |
US9318090B2 (en) | 2012-05-10 | 2016-04-19 | Cirrus Logic, Inc. | Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system |
US9325821B1 (en) * | 2011-09-30 | 2016-04-26 | Cirrus Logic, Inc. | Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling |
US9324311B1 (en) | 2013-03-15 | 2016-04-26 | Cirrus Logic, Inc. | Robust adaptive noise canceling (ANC) in a personal audio device |
US9369798B1 (en) | 2013-03-12 | 2016-06-14 | Cirrus Logic, Inc. | Internal dynamic range control in an adaptive noise cancellation (ANC) system |
US9368099B2 (en) | 2011-06-03 | 2016-06-14 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
US9369557B2 (en) | 2014-03-05 | 2016-06-14 | Cirrus Logic, Inc. | Frequency-dependent sidetone calibration |
US20160171966A1 (en) * | 2014-12-10 | 2016-06-16 | Stmicroelectronics S.R.L. | Active noise cancelling device and method of actively cancelling acoustic noise |
US9392364B1 (en) | 2013-08-15 | 2016-07-12 | Cirrus Logic, Inc. | Virtual microphone for adaptive noise cancellation in personal audio devices |
US9414150B2 (en) | 2013-03-14 | 2016-08-09 | Cirrus Logic, Inc. | Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device |
WO2016128458A1 (en) * | 2015-02-13 | 2016-08-18 | Harman Becker Automotive Systems Gmbh | Active noise control for a helmet |
US9460701B2 (en) | 2013-04-17 | 2016-10-04 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation by biasing anti-noise level |
US9467776B2 (en) | 2013-03-15 | 2016-10-11 | Cirrus Logic, Inc. | Monitoring of speaker impedance to detect pressure applied between mobile device and ear |
US9479860B2 (en) | 2014-03-07 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for enhancing performance of audio transducer based on detection of transducer status |
US9478210B2 (en) | 2013-04-17 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for hybrid adaptive noise cancellation |
US9478212B1 (en) | 2014-09-03 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device |
US20160329042A1 (en) * | 2015-05-08 | 2016-11-10 | Harman Becker Automotive Systems Gmbh | Active noise reduction in headphones |
US9552805B2 (en) | 2014-12-19 | 2017-01-24 | Cirrus Logic, Inc. | Systems and methods for performance and stability control for feedback adaptive noise cancellation |
US9578415B1 (en) | 2015-08-21 | 2017-02-21 | Cirrus Logic, Inc. | Hybrid adaptive noise cancellation system with filtered error microphone signal |
US9578432B1 (en) | 2013-04-24 | 2017-02-21 | Cirrus Logic, Inc. | Metric and tool to evaluate secondary path design in adaptive noise cancellation systems |
US9609416B2 (en) | 2014-06-09 | 2017-03-28 | Cirrus Logic, Inc. | Headphone responsive to optical signaling |
US9620101B1 (en) | 2013-10-08 | 2017-04-11 | Cirrus Logic, Inc. | Systems and methods for maintaining playback fidelity in an audio system with adaptive noise cancellation |
US9635480B2 (en) | 2013-03-15 | 2017-04-25 | Cirrus Logic, Inc. | Speaker impedance monitoring |
US9636260B2 (en) | 2015-01-06 | 2017-05-02 | Honeywell International Inc. | Custom microphones circuit, or listening circuit |
US9648410B1 (en) | 2014-03-12 | 2017-05-09 | Cirrus Logic, Inc. | Control of audio output of headphone earbuds based on the environment around the headphone earbuds |
US9646595B2 (en) | 2010-12-03 | 2017-05-09 | Cirrus Logic, Inc. | Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices |
US9666176B2 (en) | 2013-09-13 | 2017-05-30 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation by adaptively shaping internal white noise to train a secondary path |
US9685171B1 (en) * | 2012-11-20 | 2017-06-20 | Amazon Technologies, Inc. | Multiple-stage adaptive filtering of audio signals |
US9704472B2 (en) | 2013-12-10 | 2017-07-11 | Cirrus Logic, Inc. | Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system |
US9824677B2 (en) | 2011-06-03 | 2017-11-21 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
US9866932B2 (en) * | 2015-11-17 | 2018-01-09 | Chung Yuan Christian University | Electronic helmet and method thereof for cancelling noises |
US10013966B2 (en) | 2016-03-15 | 2018-07-03 | Cirrus Logic, Inc. | Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device |
US20180213324A1 (en) * | 2017-01-26 | 2018-07-26 | Infineon Technologies Ag | Micro-Electro-Mechanical System (MEMS) Circuit and Method for Reconstructing an Interference Variable |
US10181315B2 (en) | 2014-06-13 | 2019-01-15 | Cirrus Logic, Inc. | Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system |
US10206032B2 (en) | 2013-04-10 | 2019-02-12 | Cirrus Logic, Inc. | Systems and methods for multi-mode adaptive noise cancellation for audio headsets |
US10204615B2 (en) | 2015-08-07 | 2019-02-12 | Kabushiki Kaisha Audio-Technica | Noise-cancelling headphone |
US10219071B2 (en) | 2013-12-10 | 2019-02-26 | Cirrus Logic, Inc. | Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation |
US10263636B2 (en) * | 2017-06-07 | 2019-04-16 | Motorola Solutions, Inc. | Scalable dynamic range analog-to-digital converter system |
EP3122065B1 (en) * | 2015-07-21 | 2019-05-22 | Kabushiki Kaisha Audio-Technica | Noise-cancelling headphone |
US10382864B2 (en) | 2013-12-10 | 2019-08-13 | Cirrus Logic, Inc. | Systems and methods for providing adaptive playback equalization in an audio device |
US20190279641A1 (en) * | 2018-03-12 | 2019-09-12 | Cypress Semiconductor Corporation | Dual pipeline architecture for wakeup phrase detection with speech onset detection |
USD875066S1 (en) | 2015-08-07 | 2020-02-11 | Audio-Technica Corporation | Headphone |
US20200204902A1 (en) * | 2018-12-21 | 2020-06-25 | Cisco Technology, Inc. | Anisotropic background audio signal control |
US20200211525A1 (en) * | 2018-12-27 | 2020-07-02 | Hongfujin Precision Electronics (Zhengzhou) Co., Ltd. | Electronic device and method for eliminating noises from recordings |
US11120795B2 (en) * | 2018-08-24 | 2021-09-14 | Dsp Group Ltd. | Noise cancellation |
US11651759B2 (en) * | 2019-05-28 | 2023-05-16 | Bose Corporation | Gain adjustment in ANR system with multiple feedforward microphones |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8737636B2 (en) | 2009-07-10 | 2014-05-27 | Qualcomm Incorporated | Systems, methods, apparatus, and computer-readable media for adaptive active noise cancellation |
CN201616843U (en) * | 2010-03-18 | 2010-10-27 | 华为终端有限公司 | Audio frequency device capable of lowering noise and noise reducing mobile phone |
CN102368793B (en) * | 2011-10-12 | 2014-03-19 | 惠州Tcl移动通信有限公司 | Cell phone and conversation signal processing method thereof |
CN102543060B (en) * | 2011-12-27 | 2014-03-12 | 瑞声声学科技(深圳)有限公司 | Active noise control system and design method thereof |
US9094749B2 (en) | 2012-07-25 | 2015-07-28 | Nokia Technologies Oy | Head-mounted sound capture device |
CN102811267B (en) * | 2012-07-27 | 2015-08-12 | 瑞声声学科技(深圳)有限公司 | Near-end speech interference cancelling system and mobile communication terminal |
US9307337B2 (en) * | 2013-03-11 | 2016-04-05 | Arris Enterprises, Inc. | Systems and methods for interactive broadcast content |
CN110648683B (en) * | 2013-07-31 | 2023-05-23 | Ge医疗系统环球技术有限公司 | Method and apparatus for eliminating noise in computerized tomography system |
KR20160000680A (en) * | 2014-06-25 | 2016-01-05 | 주식회사 더바인코퍼레이션 | Apparatus for enhancing intelligibility of speech, voice output apparatus with the apparatus |
CN105810187A (en) * | 2014-12-29 | 2016-07-27 | 联想(北京)有限公司 | Noise eliminating method and device |
US10026388B2 (en) | 2015-08-20 | 2018-07-17 | Cirrus Logic, Inc. | Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter |
US9858944B1 (en) | 2016-07-08 | 2018-01-02 | Apple Inc. | Apparatus and method for linear and nonlinear acoustic echo control using additional microphones collocated with a loudspeaker |
US10580402B2 (en) * | 2017-04-27 | 2020-03-03 | Microchip Technology Incorporated | Voice-based control in a media system or other voice-controllable sound generating system |
EP3425923A1 (en) | 2017-07-06 | 2019-01-09 | GN Audio A/S | Headset with reduction of ambient noise |
US10706868B2 (en) * | 2017-09-06 | 2020-07-07 | Realwear, Inc. | Multi-mode noise cancellation for voice detection |
CN109273020B (en) * | 2018-09-29 | 2022-04-19 | 阿波罗智联(北京)科技有限公司 | Audio signal processing method, apparatus, device and storage medium |
WO2023028018A1 (en) | 2021-08-26 | 2023-03-02 | Dolby Laboratories Licensing Corporation | Detecting environmental noise in user-generated content |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3644674A (en) * | 1969-06-30 | 1972-02-22 | Bell Telephone Labor Inc | Ambient noise suppressor |
US5815582A (en) * | 1994-12-02 | 1998-09-29 | Noise Cancellation Technologies, Inc. | Active plus selective headset |
US20040047464A1 (en) * | 2002-09-11 | 2004-03-11 | Zhuliang Yu | Adaptive noise cancelling microphone system |
US20040066940A1 (en) * | 2002-10-03 | 2004-04-08 | Silentium Ltd. | Method and system for inhibiting noise produced by one or more sources of undesired sound from pickup by a speech recognition unit |
US20080212791A1 (en) * | 2007-03-02 | 2008-09-04 | Sony Corporation | Signal processing apparatus and signal processing method |
US20090316923A1 (en) * | 2008-06-19 | 2009-12-24 | Microsoft Corporation | Multichannel acoustic echo reduction |
US8311590B2 (en) * | 2006-12-05 | 2012-11-13 | Hewlett-Packard Development Company, L.P. | System and method for improved loudspeaker functionality |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5033082A (en) | 1989-07-31 | 1991-07-16 | Nelson Industries, Inc. | Communication system with active noise cancellation |
EA011361B1 (en) * | 2004-09-07 | 2009-02-27 | Сенсир Пти Лтд. | Apparatus and method for sound enhancement |
GB2434708B (en) * | 2006-01-26 | 2008-02-27 | Sonaptic Ltd | Ambient noise reduction arrangements |
GB2479673B (en) * | 2006-04-01 | 2011-11-30 | Wolfson Microelectronics Plc | Ambient noise-reduction control system |
EP1930878A1 (en) | 2006-12-07 | 2008-06-11 | SiTel Semiconductor B.V. | Telephone device |
-
2008
- 2008-06-27 GB GB0811863A patent/GB2461315B/en active Active
-
2009
- 2009-06-24 WO PCT/GB2009/050720 patent/WO2009156756A2/en active Application Filing
- 2009-06-24 US US13/001,586 patent/US8682250B2/en not_active Expired - Fee Related
- 2009-06-24 CN CN2009801284474A patent/CN102099852A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3644674A (en) * | 1969-06-30 | 1972-02-22 | Bell Telephone Labor Inc | Ambient noise suppressor |
US5815582A (en) * | 1994-12-02 | 1998-09-29 | Noise Cancellation Technologies, Inc. | Active plus selective headset |
US20040047464A1 (en) * | 2002-09-11 | 2004-03-11 | Zhuliang Yu | Adaptive noise cancelling microphone system |
US20040066940A1 (en) * | 2002-10-03 | 2004-04-08 | Silentium Ltd. | Method and system for inhibiting noise produced by one or more sources of undesired sound from pickup by a speech recognition unit |
US8311590B2 (en) * | 2006-12-05 | 2012-11-13 | Hewlett-Packard Development Company, L.P. | System and method for improved loudspeaker functionality |
US20080212791A1 (en) * | 2007-03-02 | 2008-09-04 | Sony Corporation | Signal processing apparatus and signal processing method |
US20090316923A1 (en) * | 2008-06-19 | 2009-12-24 | Microsoft Corporation | Multichannel acoustic echo reduction |
Cited By (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090310795A1 (en) * | 2006-05-31 | 2009-12-17 | Agere Systems Inc. | Noise Reduction By Mobile Communication Devices In Non-Call Situations |
US8160263B2 (en) * | 2006-05-31 | 2012-04-17 | Agere Systems Inc. | Noise reduction by mobile communication devices in non-call situations |
US20120020430A1 (en) * | 2009-03-25 | 2012-01-26 | Endress +Hauser Conducta Gesellschaft fur Mess-und Regeltechnik mbH +Co., KG | Method and circuit for signal transmission via a current loop |
US8885760B2 (en) * | 2009-03-25 | 2014-11-11 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Method and circuit for signal transmission via a current loop |
US8090114B2 (en) | 2009-04-28 | 2012-01-03 | Bose Corporation | Convertible filter |
US8355513B2 (en) | 2009-04-28 | 2013-01-15 | Burge Benjamin D | Convertible filter |
US8073150B2 (en) * | 2009-04-28 | 2011-12-06 | Bose Corporation | Dynamically configurable ANR signal processing topology |
US8073151B2 (en) | 2009-04-28 | 2011-12-06 | Bose Corporation | Dynamically configurable ANR filter block topology |
US8085946B2 (en) * | 2009-04-28 | 2011-12-27 | Bose Corporation | ANR analysis side-chain data support |
US20100272283A1 (en) * | 2009-04-28 | 2010-10-28 | Carreras Ricardo F | Digital high frequency phase compensation |
US20100272277A1 (en) * | 2009-04-28 | 2010-10-28 | Marcel Joho | Dynamically Configurable ANR Signal Processing Topology |
US20100272281A1 (en) * | 2009-04-28 | 2010-10-28 | Carreras Ricardo F | ANR Analysis Side-Chain Data Support |
US8165313B2 (en) | 2009-04-28 | 2012-04-24 | Bose Corporation | ANR settings triple-buffering |
US8184822B2 (en) | 2009-04-28 | 2012-05-22 | Bose Corporation | ANR signal processing topology |
US8345888B2 (en) | 2009-04-28 | 2013-01-01 | Bose Corporation | Digital high frequency phase compensation |
US20110058696A1 (en) * | 2009-09-09 | 2011-03-10 | Patrick Armstrong | Advanced low-power talk-through system and method |
US8208959B2 (en) * | 2009-12-24 | 2012-06-26 | Otos Wing Co., Ltd. | Anti-blinding device having wireless communication function |
US20110159918A1 (en) * | 2009-12-24 | 2011-06-30 | Otos Wing Co., Ltd. | Anti-blinding device having wireless communication function |
US20120143360A1 (en) * | 2010-12-03 | 2012-06-07 | Henneberg Jorn | Synchronous fader processing in audio systems |
US9142207B2 (en) | 2010-12-03 | 2015-09-22 | Cirrus Logic, Inc. | Oversight control of an adaptive noise canceler in a personal audio device |
US9646595B2 (en) | 2010-12-03 | 2017-05-09 | Cirrus Logic, Inc. | Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices |
US9633646B2 (en) | 2010-12-03 | 2017-04-25 | Cirrus Logic, Inc | Oversight control of an adaptive noise canceler in a personal audio device |
US9824677B2 (en) | 2011-06-03 | 2017-11-21 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
US9368099B2 (en) | 2011-06-03 | 2016-06-14 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
US9318094B2 (en) | 2011-06-03 | 2016-04-19 | Cirrus Logic, Inc. | Adaptive noise canceling architecture for a personal audio device |
US20150104032A1 (en) * | 2011-06-03 | 2015-04-16 | Cirrus Logic, Inc. | Mic covering detection in personal audio devices |
US9711130B2 (en) | 2011-06-03 | 2017-07-18 | Cirrus Logic, Inc. | Adaptive noise canceling architecture for a personal audio device |
US9214150B2 (en) | 2011-06-03 | 2015-12-15 | Cirrus Logic, Inc. | Continuous adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US10468048B2 (en) * | 2011-06-03 | 2019-11-05 | Cirrus Logic, Inc. | Mic covering detection in personal audio devices |
EP2680608A1 (en) * | 2011-08-10 | 2014-01-01 | Goertek Inc. | Communication headset speech enhancement method and device, and noise reduction communication headset |
EP2680608A4 (en) * | 2011-08-10 | 2014-10-22 | Goertek Inc | Communication headset speech enhancement method and device, and noise reduction communication headset |
US8983552B2 (en) | 2011-09-02 | 2015-03-17 | Gn Netcom A/S | Battery powered electronic device comprising a movable part and adapted to be set into shipping mode |
US9325821B1 (en) * | 2011-09-30 | 2016-04-26 | Cirrus Logic, Inc. | Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling |
US20130155886A1 (en) * | 2011-12-16 | 2013-06-20 | Yang Xin | Apparatus and method for detecting time division duplex noise of communication device |
US9203943B2 (en) * | 2011-12-16 | 2015-12-01 | Fu Tai Hua Industry (Shenzhen) Co., Ltd. | Apparatus and method for detecting time division duplex noise of communication device |
US20140334643A1 (en) * | 2011-12-22 | 2014-11-13 | Stmicroelectronics International N.V. | Digital microphone device with extended dynamic range |
US9407224B2 (en) * | 2011-12-22 | 2016-08-02 | Stmicroelectronics International N.V. | Digital microphone device with extended dynamic range |
US9360546B2 (en) | 2012-04-13 | 2016-06-07 | Qualcomm Incorporated | Systems, methods, and apparatus for indicating direction of arrival |
US20130272097A1 (en) * | 2012-04-13 | 2013-10-17 | Qualcomm Incorporated | Systems, methods, and apparatus for estimating direction of arrival |
US9857451B2 (en) | 2012-04-13 | 2018-01-02 | Qualcomm Incorporated | Systems and methods for mapping a source location |
US9291697B2 (en) | 2012-04-13 | 2016-03-22 | Qualcomm Incorporated | Systems, methods, and apparatus for spatially directive filtering |
US10107887B2 (en) | 2012-04-13 | 2018-10-23 | Qualcomm Incorporated | Systems and methods for displaying a user interface |
US9354295B2 (en) * | 2012-04-13 | 2016-05-31 | Qualcomm Incorporated | Systems, methods, and apparatus for estimating direction of arrival |
US10909988B2 (en) | 2012-04-13 | 2021-02-02 | Qualcomm Incorporated | Systems and methods for displaying a user interface |
US9226068B2 (en) | 2012-04-26 | 2015-12-29 | Cirrus Logic, Inc. | Coordinated gain control in adaptive noise cancellation (ANC) for earspeakers |
US9142205B2 (en) | 2012-04-26 | 2015-09-22 | Cirrus Logic, Inc. | Leakage-modeling adaptive noise canceling for earspeakers |
US9123321B2 (en) | 2012-05-10 | 2015-09-01 | Cirrus Logic, Inc. | Sequenced adaptation of anti-noise generator response and secondary path response in an adaptive noise canceling system |
US9318090B2 (en) | 2012-05-10 | 2016-04-19 | Cirrus Logic, Inc. | Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system |
US9319781B2 (en) | 2012-05-10 | 2016-04-19 | Cirrus Logic, Inc. | Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC) |
US9721556B2 (en) | 2012-05-10 | 2017-08-01 | Cirrus Logic, Inc. | Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system |
US9082387B2 (en) | 2012-05-10 | 2015-07-14 | Cirrus Logic, Inc. | Noise burst adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9773490B2 (en) | 2012-05-10 | 2017-09-26 | Cirrus Logic, Inc. | Source audio acoustic leakage detection and management in an adaptive noise canceling system |
US9532139B1 (en) | 2012-09-14 | 2016-12-27 | Cirrus Logic, Inc. | Dual-microphone frequency amplitude response self-calibration |
US9230532B1 (en) | 2012-09-14 | 2016-01-05 | Cirrus, Logic Inc. | Power management of adaptive noise cancellation (ANC) in a personal audio device |
US9773493B1 (en) | 2012-09-14 | 2017-09-26 | Cirrus Logic, Inc. | Power management of adaptive noise cancellation (ANC) in a personal audio device |
US9094744B1 (en) | 2012-09-14 | 2015-07-28 | Cirrus Logic, Inc. | Close talk detector for noise cancellation |
US9685171B1 (en) * | 2012-11-20 | 2017-06-20 | Amazon Technologies, Inc. | Multiple-stage adaptive filtering of audio signals |
US9107010B2 (en) | 2013-02-08 | 2015-08-11 | Cirrus Logic, Inc. | Ambient noise root mean square (RMS) detector |
US9369798B1 (en) | 2013-03-12 | 2016-06-14 | Cirrus Logic, Inc. | Internal dynamic range control in an adaptive noise cancellation (ANC) system |
US9215749B2 (en) | 2013-03-14 | 2015-12-15 | Cirrus Logic, Inc. | Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones |
US9414150B2 (en) | 2013-03-14 | 2016-08-09 | Cirrus Logic, Inc. | Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device |
US9467776B2 (en) | 2013-03-15 | 2016-10-11 | Cirrus Logic, Inc. | Monitoring of speaker impedance to detect pressure applied between mobile device and ear |
US9208771B2 (en) | 2013-03-15 | 2015-12-08 | Cirrus Logic, Inc. | Ambient noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9324311B1 (en) | 2013-03-15 | 2016-04-26 | Cirrus Logic, Inc. | Robust adaptive noise canceling (ANC) in a personal audio device |
US9502020B1 (en) | 2013-03-15 | 2016-11-22 | Cirrus Logic, Inc. | Robust adaptive noise canceling (ANC) in a personal audio device |
US9635480B2 (en) | 2013-03-15 | 2017-04-25 | Cirrus Logic, Inc. | Speaker impedance monitoring |
US10206032B2 (en) | 2013-04-10 | 2019-02-12 | Cirrus Logic, Inc. | Systems and methods for multi-mode adaptive noise cancellation for audio headsets |
US9462376B2 (en) | 2013-04-16 | 2016-10-04 | Cirrus Logic, Inc. | Systems and methods for hybrid adaptive noise cancellation |
US9294836B2 (en) | 2013-04-16 | 2016-03-22 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation including secondary path estimate monitoring |
US9460701B2 (en) | 2013-04-17 | 2016-10-04 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation by biasing anti-noise level |
US9478210B2 (en) | 2013-04-17 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for hybrid adaptive noise cancellation |
US9578432B1 (en) | 2013-04-24 | 2017-02-21 | Cirrus Logic, Inc. | Metric and tool to evaluate secondary path design in adaptive noise cancellation systems |
US9264808B2 (en) | 2013-06-14 | 2016-02-16 | Cirrus Logic, Inc. | Systems and methods for detection and cancellation of narrow-band noise |
US9392364B1 (en) | 2013-08-15 | 2016-07-12 | Cirrus Logic, Inc. | Virtual microphone for adaptive noise cancellation in personal audio devices |
US9666176B2 (en) | 2013-09-13 | 2017-05-30 | Cirrus Logic, Inc. | Systems and methods for adaptive noise cancellation by adaptively shaping internal white noise to train a secondary path |
US9620101B1 (en) | 2013-10-08 | 2017-04-11 | Cirrus Logic, Inc. | Systems and methods for maintaining playback fidelity in an audio system with adaptive noise cancellation |
US9704472B2 (en) | 2013-12-10 | 2017-07-11 | Cirrus Logic, Inc. | Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system |
US10382864B2 (en) | 2013-12-10 | 2019-08-13 | Cirrus Logic, Inc. | Systems and methods for providing adaptive playback equalization in an audio device |
US10219071B2 (en) | 2013-12-10 | 2019-02-26 | Cirrus Logic, Inc. | Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation |
US9369557B2 (en) | 2014-03-05 | 2016-06-14 | Cirrus Logic, Inc. | Frequency-dependent sidetone calibration |
US9479860B2 (en) | 2014-03-07 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for enhancing performance of audio transducer based on detection of transducer status |
US9648410B1 (en) | 2014-03-12 | 2017-05-09 | Cirrus Logic, Inc. | Control of audio output of headphone earbuds based on the environment around the headphone earbuds |
US9319784B2 (en) | 2014-04-14 | 2016-04-19 | Cirrus Logic, Inc. | Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices |
US9609416B2 (en) | 2014-06-09 | 2017-03-28 | Cirrus Logic, Inc. | Headphone responsive to optical signaling |
US10181315B2 (en) | 2014-06-13 | 2019-01-15 | Cirrus Logic, Inc. | Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system |
US9478212B1 (en) | 2014-09-03 | 2016-10-25 | Cirrus Logic, Inc. | Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device |
US20160171966A1 (en) * | 2014-12-10 | 2016-06-16 | Stmicroelectronics S.R.L. | Active noise cancelling device and method of actively cancelling acoustic noise |
US10325584B2 (en) * | 2014-12-10 | 2019-06-18 | Stmicroelectronics S.R.L. | Active noise cancelling device and method of actively cancelling acoustic noise |
US9552805B2 (en) | 2014-12-19 | 2017-01-24 | Cirrus Logic, Inc. | Systems and methods for performance and stability control for feedback adaptive noise cancellation |
US9636260B2 (en) | 2015-01-06 | 2017-05-02 | Honeywell International Inc. | Custom microphones circuit, or listening circuit |
US10199031B2 (en) | 2015-02-13 | 2019-02-05 | Harman Becker Automotive Systems Gmbh | Active awareness control for a helmet |
US10186248B2 (en) | 2015-02-13 | 2019-01-22 | Harman Becker Automotive Systems Gmbh | Active noise and awareness control for a helmet |
US10796681B2 (en) | 2015-02-13 | 2020-10-06 | Harman Becker Automotive Systems Gmbh | Active noise control for a helmet |
WO2016128458A1 (en) * | 2015-02-13 | 2016-08-18 | Harman Becker Automotive Systems Gmbh | Active noise control for a helmet |
US10721555B2 (en) * | 2015-05-08 | 2020-07-21 | Harman Becker Automotive Systems Gmbh | Active noise reduction in headphones |
US20160329042A1 (en) * | 2015-05-08 | 2016-11-10 | Harman Becker Automotive Systems Gmbh | Active noise reduction in headphones |
EP3122065B1 (en) * | 2015-07-21 | 2019-05-22 | Kabushiki Kaisha Audio-Technica | Noise-cancelling headphone |
US10204615B2 (en) | 2015-08-07 | 2019-02-12 | Kabushiki Kaisha Audio-Technica | Noise-cancelling headphone |
USD875066S1 (en) | 2015-08-07 | 2020-02-11 | Audio-Technica Corporation | Headphone |
US9578415B1 (en) | 2015-08-21 | 2017-02-21 | Cirrus Logic, Inc. | Hybrid adaptive noise cancellation system with filtered error microphone signal |
US9866932B2 (en) * | 2015-11-17 | 2018-01-09 | Chung Yuan Christian University | Electronic helmet and method thereof for cancelling noises |
US10013966B2 (en) | 2016-03-15 | 2018-07-03 | Cirrus Logic, Inc. | Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device |
US20180213324A1 (en) * | 2017-01-26 | 2018-07-26 | Infineon Technologies Ag | Micro-Electro-Mechanical System (MEMS) Circuit and Method for Reconstructing an Interference Variable |
CN108358159A (en) * | 2017-01-26 | 2018-08-03 | 英飞凌科技股份有限公司 | MEMS(MEMS)Circuit and for reconstruct interference parameter method |
US10491996B2 (en) * | 2017-01-26 | 2019-11-26 | Infineon Technologies Ag | Micro-electro-mechanical system (MEMS) circuit and method for reconstructing an interference variable |
US10263636B2 (en) * | 2017-06-07 | 2019-04-16 | Motorola Solutions, Inc. | Scalable dynamic range analog-to-digital converter system |
WO2019177760A1 (en) * | 2018-03-12 | 2019-09-19 | Cypress Semiconductor Corporation | Dual pipeline architecture for wakeup phrase detection with speech onset detection |
CN111868825A (en) * | 2018-03-12 | 2020-10-30 | 赛普拉斯半导体公司 | Dual pipeline architecture for wake phrase detection with voice onset detection |
US10861462B2 (en) * | 2018-03-12 | 2020-12-08 | Cypress Semiconductor Corporation | Dual pipeline architecture for wakeup phrase detection with speech onset detection |
US20190279641A1 (en) * | 2018-03-12 | 2019-09-12 | Cypress Semiconductor Corporation | Dual pipeline architecture for wakeup phrase detection with speech onset detection |
US11120795B2 (en) * | 2018-08-24 | 2021-09-14 | Dsp Group Ltd. | Noise cancellation |
US20200204902A1 (en) * | 2018-12-21 | 2020-06-25 | Cisco Technology, Inc. | Anisotropic background audio signal control |
US10771887B2 (en) * | 2018-12-21 | 2020-09-08 | Cisco Technology, Inc. | Anisotropic background audio signal control |
US20200211525A1 (en) * | 2018-12-27 | 2020-07-02 | Hongfujin Precision Electronics (Zhengzhou) Co., Ltd. | Electronic device and method for eliminating noises from recordings |
US11011150B2 (en) * | 2018-12-27 | 2021-05-18 | Hongfujin Precision Electronics (Zhengzhou) Co., Ltd. | Electronic device and method for eliminating noises from recordings |
US11651759B2 (en) * | 2019-05-28 | 2023-05-16 | Bose Corporation | Gain adjustment in ANR system with multiple feedforward microphones |
US20240021185A1 (en) * | 2019-05-28 | 2024-01-18 | Bose Corporation | Gain Adjustment in ANR System with Multiple Feedforward Microphones |
Also Published As
Publication number | Publication date |
---|---|
US8682250B2 (en) | 2014-03-25 |
CN102099852A (en) | 2011-06-15 |
GB2461315A (en) | 2009-12-30 |
WO2009156756A2 (en) | 2009-12-30 |
GB2461315B (en) | 2011-09-14 |
GB0811863D0 (en) | 2008-07-30 |
WO2009156756A3 (en) | 2011-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8682250B2 (en) | Noise cancellation system | |
US10431198B2 (en) | Noise cancellation system with lower rate emulation | |
JP5557403B2 (en) | ANR signal processing enhancement | |
EP2225754B1 (en) | Noise cancellation system with gain control based on noise level | |
KR102124760B1 (en) | Coordinated control of adaptive noise cancellation(anc) among earspeaker channels | |
KR101393756B1 (en) | Digital filter circuit, digital filter program and noise canceling system | |
KR101357935B1 (en) | Noise canceling system and noise canceling method | |
GB2455828A (en) | Noise cancellation system with adaptive filter and two different sample rates | |
US20030007631A1 (en) | Control device for telephone station and acoustic headset usable in said telephone station | |
JP2015204627A (en) | Anc active noise control audio headset reducing electrical hiss | |
TW201117187A (en) | Systems, methods, apparatus, and computer-readable media for adaptive active noise cancellation | |
US20100303256A1 (en) | Noise cancellation system with signal-to-noise ratio dependent gain | |
KR20200112863A (en) | Active noise cancellation (ANC) system with selectable sample rates | |
WO2009081184A1 (en) | Noise cancellation system and method with adjustment of high pass filter cut-off frequency | |
JP5630538B2 (en) | Noise canceling system | |
CN116208879A (en) | Earphone with active noise reduction function and active noise reduction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WOLFSON MICROELECTRONICS PLC, UNITED KINGDOM Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAGRATH, ANTHONY JAMES;GRAHAM, CLIVE ROBERT;REEL/FRAME:025716/0826 Effective date: 20110107 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: CIRRUS LOGIC INTERNATIONAL (UK) LTD., UNITED KINGD Free format text: CHANGE OF NAME;ASSIGNOR:WOLFSON MICROELECTRONICS LTD;REEL/FRAME:035353/0413 Effective date: 20141127 Owner name: WOLFSON MICROELECTRONICS LTD, UNITED KINGDOM Free format text: CHANGE OF NAME;ASSIGNOR:WOLFSON MICROELECTRONICS PLC;REEL/FRAME:035356/0096 Effective date: 20140821 |
|
AS | Assignment |
Owner name: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD., UNI Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CIRRUS LOGIC INTERNATIONAL (UK) LTD.;REEL/FRAME:035806/0389 Effective date: 20150329 |
|
AS | Assignment |
Owner name: CIRRUS LOGIC INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.;REEL/FRAME:035909/0190 Effective date: 20150329 |
|
CC | Certificate of correction | ||
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220325 |