US20110130176A1 - Noise cancellation system - Google Patents

Noise cancellation system Download PDF

Info

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
Application number
US13/001,586
Other versions
US8682250B2 (en
Inventor
Anthony James Magrath
Clive Robert Graham
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cirrus Logic Inc
Original Assignee
Wolfson Microelectronics PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wolfson Microelectronics PLC filed Critical Wolfson Microelectronics PLC
Assigned to WOLFSON MICROELECTRONICS PLC reassignment WOLFSON MICROELECTRONICS PLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GRAHAM, CLIVE ROBERT, MAGRATH, ANTHONY JAMES
Publication of US20110130176A1 publication Critical patent/US20110130176A1/en
Application granted granted Critical
Publication of US8682250B2 publication Critical patent/US8682250B2/en
Assigned to CIRRUS LOGIC INTERNATIONAL (UK) LTD. reassignment CIRRUS LOGIC INTERNATIONAL (UK) LTD. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: WOLFSON MICROELECTRONICS LTD
Assigned to WOLFSON MICROELECTRONICS LTD reassignment WOLFSON MICROELECTRONICS LTD CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: WOLFSON MICROELECTRONICS PLC
Assigned to CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD. reassignment CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CIRRUS LOGIC INTERNATIONAL (UK) LTD.
Assigned to CIRRUS LOGIC INC. reassignment CIRRUS LOGIC INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods 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/17823Reference signals, e.g. ambient acoustic environment
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17873General system configurations using a reference signal without an error signal, e.g. pure feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17885General system configurations additionally using a desired external signal, e.g. pass-through audio such as music or speech
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/005Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/105Appliances, e.g. washing machines or dishwashers
    • G10K2210/1053Hi-fi, i.e. anything involving music, radios or loudspeakers
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • G10K2210/1081Earphones, e.g. for telephones, ear protectors or headsets
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3027Feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L2021/02082Noise filtering the noise being echo, reverberation of the speech
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • G10L2021/02161Number of inputs available containing the signal or the noise to be suppressed
    • G10L2021/02165Two 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

A noise cancellation system for an audio system such as a mobile phone handset, or a wireless phone headset has a first input for receiving a first audio signal from one or more microphone positioned to receive ambient noise, and a second input for receiving a second audio signal from a microphone positioned to detect the user?s speech, as well as a third input for receiving a third audio signal for example representing the speech of a person to whom the user is talking. A first noise cancellation block receives the first audio signal and generates a first noise cancellation signal, and this is combined with the third audio signal to form a first audio output signal. A second noise cancellation block receives at least a part of the first audio signal and said second audio signal and applying noise cancellation to generate a second audio output signal.

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.
  • BACKGROUND
  • 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.
  • SUMMARY OF INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 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; and
  • FIG. 11 is a block schematic diagram, illustrating a fourth noise cancellation system in accordance with the invention.
  • DETAILED DESCRIPTION
  • FIG. 1 is a schematic diagram showing a mobile 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 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.
  • As is conventional, 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.
  • In addition, 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. As before, 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. Further, 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.
  • In this case, one of the earpieces 41 contains a microphone 45 that is primarily intended for detecting the wearer's speech.
  • In addition, 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. In this case, the earpiece 41 has two such microphones 16, 20, and 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). 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 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. 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 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). 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 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.
  • 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 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.
  • 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 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. Various examples of the operation of Tx 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 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. Thus, in this case, 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.
  • Those skilled in the art will appreciate that many features have been omitted from FIG. 4 for clarity. Moreover, the circuitry shown in FIG. 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 the Rx NC DSP 28.
  • In the illustrated example, the ADC 26 outputs a signal to a digital filter 50 which generates a noise cancellation signal. In general, 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. A lower number of bits makes the design of the DAC 34 much easier. In one embodiment, the ADC 26 outputs a digital signal with just one bit, and the digital filter 50 is a 1-bit filter. In a further embodiment, the output of the SDM 52 also has one bit. As an alternative to the arrangement shown in FIG. 5, 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.
  • Thus, 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. 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 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.
  • As mentioned above, 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. Specifically, 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. In one embodiment, 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.
  • In this illustrated embodiment of the invention, the filter 144 comprises a fixed IIR filter 180 and an adaptive high-pass filter 182, and 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.
  • 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 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.
  • 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 the microprocessor 154 produces a control signal at the same sampling rate as its input signal. However, 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. 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 the Tx NC DSP 30. Specifically, 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.
  • 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 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. Thus, 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. 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. 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. 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 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. For example, 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.
  • It will however be noted that, in the embodiment shown in FIG. 9, 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.
  • 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 of FIG. 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 the microphone 20, while the detected ambient noise signal output from the second analogue-to-digital converter (ADC) 216, at input A2, is applied to a second adaptive filter 234 to generate a filtered signal at X2 that is an amplified digital estimate of the ambient noise reaching the microphone 16. The filtered signals at X1 and X2 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.
  • 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 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.
  • 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. For example, 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. There are thus described 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.
  • 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 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.
  • 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)

1. 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.
2. A noise cancellation system as claimed in claim 1, wherein the first audio signal comprises signals from a plurality of microphones, and comprising:
a combiner for combining the signals from the plurality of microphones and passing the combined the signals to the first noise cancellation block,
wherein the signal from only one of the microphones is passed to the second noise cancellation block.
3. A noise cancellation system as claimed in claim 2, further comprising:
a selector, for selecting the signal from only one of the microphones, and for passing the selected signal to the second noise cancellation block.
4. A noise cancellation system as claimed in claim 3, wherein the selector comprises a level detector, for selecting the largest signal of the signals from the plurality of microphones.
5. A noise cancellation system as claimed in claim 1, wherein the first audio signal comprises signals from a plurality of microphones, and comprising:
a combiner for combining the signals from the plurality of microphones and passing the combined the signals to the first noise cancellation block and to the second noise cancellation block.
6. A noise cancellation system as claimed in claim 1, wherein the first noise cancellation block comprises a feedforward noise cancellation block.
7. A noise cancellation system as claimed in claim 6, wherein said first noise cancellation block comprises a 1-bit digital filter.
8. A noise cancellation system as claimed in claim 6, wherein said first noise cancellation block comprises:
a digital filter, for receiving said signal representative of ambient noise, said signal representative of ambient noise having a first sample rate;
a decimator, connected to the input to receive the signal representative of ambient noise and to generate a decimated signal at a second sample rate lower than the first sample rate; and
a processor, wherein the processor comprises:
an emulation of the digital filter, connected to receive the decimated signal and to generate an emulated filter output; and
a control circuit, for generating a control signal on the basis of the emulated filter output,
wherein the control signal is applied to the digital filter to control a filter characteristic thereof.
9. A noise cancellation system as claimed in claim 8, wherein the processor comprises:
a source input, for receiving said audio signal; and
an adder, for forming a sum of the emulated filter output and the audio signal,
wherein the control circuit is configured to generate the control signal on the basis of a comparison between said sum of the emulated filter output and the audio signal and a threshold value.
10. A noise cancellation system as claimed in claim 8, wherein the emulation of the digital filter comprises a lower order approximation of the digital filter.
11. A noise cancellation system as claimed in claim 10, wherein the digital filter comprises a sixth order IIR filter, and the emulation of the digital filter comprises a second order approximation of the digital filter.
12. A noise cancellation system as claimed in claim 8, wherein the digital filter comprises a fixed part and an adaptive part.
13. A noise cancellation system as claimed in claim 12, wherein the emulation of the digital filter comprises an emulation of the adaptive part of the digital filter.
14. A noise cancellation system as claimed in claim 8, wherein the filter characteristic is a cut-off frequency of the digital filter.
15. A noise cancellation system as claimed in claim 1, wherein the second noise cancellation block comprises a feedback noise cancellation block.
16. An audio system, comprising a noise cancellation system as claimed in claim 1, and further comprising:
at least one first microphone, positioned for detecting ambient noise, and for supplying the first audio signal to the first input of the noise cancellation system.
17. An audio system as claimed in claim 16, comprising a plurality of first microphones, and for supplying the first audio signal to the first input of the noise cancellation system.
18. A communications handset, comprising an audio system as claimed in claim 17, wherein the plurality of first microphones are positioned around a loudspeaker of said handset.
19. A communications handset as claimed in claim 18, in the form of a mobile telephone.
20. An audio system, comprising a noise cancellation system as claimed in claim 1, and further comprising:
at least one second microphone, positioned for detecting a voice of a user, and for supplying the second audio signal to the first input of the noise cancellation system.
21. An audio system, comprising a noise cancellation system as claimed in claim 1, and further comprising:
a loudspeaker, for receiving the first audio output signal.
22. An audio system, comprising a noise cancellation system as claimed in claim 1, and further comprising:
a transmitter, for transmitting the second audio output signal to a remote listener.
US13/001,586 2008-06-27 2009-06-24 Noise cancellation system Expired - Fee Related US8682250B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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