Abstract:
A processing circuit may include: (i) an adaptive filter having a response that generates an anti-noise signal from a reference microphone signal, wherein the response is shaped in conformity with the reference microphone signal and a playback corrected error, and wherein the playback corrected error is based on a difference between an error microphone signal and a secondary path estimate; (ii) a secondary path estimate filter configured to model an electro-acoustic path of a source audio signal and having a response that generates a secondary path estimate from the source audio signal; (iii) a secondary coefficient control block that shapes the response of the secondary path estimate filter in conformity with the source audio signal and the playback corrected error by adapting the response of the secondary path estimate filter to minimize the playback corrected error; and (iv) a noise injection portion for injecting a noise signal into the source audio signal, wherein the noise signal is shaped based on the playback corrected error.
Abstract:
A personal audio device, such as a wireless telephone, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is also provided proximate the speaker to measure the ambient sounds and transducer output near the transducer, thus providing an indication of the effectiveness of the noise canceling. A processing circuit uses the reference and/or error microphone, optionally along with a microphone provided for capturing near-end speech, to determine whether the ANC circuit is incorrectly adapting or may incorrectly adapt to the instant acoustic environment and/or whether the anti-noise signal may be incorrect and/or disruptive and then take action in the processing circuit to prevent or remedy such conditions.
Abstract:
A personal audio device including multiple output transducers for reproducing different frequency bands of a source audio signal, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal for each of the transducers from at least one microphone signal that measures the ambient audio to generate anti-noise signals. The anti-noise signals are generated by separate adaptive filters such that the anti-noise signals cause substantial cancelation of the ambient audio at their corresponding transducers. The use of separate adaptive filters provides low-latency operation, since a crossover is not needed to split the anti-noise into the appropriate frequency bands. The adaptive filters can be implemented or biased to generate anti-noise only in the frequency band corresponding to the particular adaptive filter. The anti-noise signals are combined with source audio of the appropriate frequency band to provide outputs for the corresponding transducers.
Abstract:
A personal audio device, such as a wireless telephone, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal from a reference microphone signal that measures the ambient audio and an error microphone signal that measures the output of an output transducer plus any ambient audio at that location and injects the anti-noise signal at the transducer output to cause cancellation of ambient audio sounds. A processing circuit uses the reference and error microphone to generate the anti-noise signal, which can be generated by an adaptive filter operating at a multiple of the ANC coefficient update rate. Downlink audio can be combined with the high data rate anti-noise signal by interpolation. High-pass filters in the control paths reduce DC offset in the ANC circuits, and ANC coefficient adaptation can be halted when downlink audio is not detected.
Abstract:
A personal audio device, such as a wireless telephone, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is also provided proximate the speaker to estimate an electro-acoustical path from the noise canceling circuit through the transducer. A processing circuit determines a degree of coupling between the user's ear and the transducer and adjusts the adaptive cancellation of the ambient sounds to prevent erroneous and possibly disruptive generation of the anti-noise signal if the degree of coupling lies either below or above a range of normal operating ear contact pressure.
Abstract:
Techniques for estimating adaptive noise canceling (ANC) performance in a personal audio device, such as a wireless telephone, provide robustness of operation by triggering corrective action when ANC performance is low, and/or by saving a state of the ANC system when ANC performance is high. An anti-noise signal is generated from a reference microphone signal and is provided to an output transducer along with program audio. A measure of ANC gain is determined by computing a ratio of a first indication of magnitude of an error microphone signal that provides a measure of the ambient sounds and program audio heard by the listener including the effects of the anti-noise, to a second indication of magnitude of the error microphone signal without the effects of the anti-noise. The ratio can be determined for different frequency bands in order to determine whether particular adaptive filters are trained properly.
Abstract:
A personal audio device, such as a wireless telephone, includes noise canceling that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. The anti-noise signal is adaptively generated to minimize the ambient audio sounds at the error microphone. A processing circuit that performs the adaptive noise canceling (ANC) function also filters one or both of the reference and/or error microphone signals, to bias the adaptation of the adaptive filter in one or more frequency regions to alter a degree of the minimization of the ambient audio sounds at the error microphone.
Abstract:
An adaptive noise canceling (ANC) circuit adaptively generates an anti-noise signal that is injected into the speaker or other transducer output to cause cancellation of ambient audio sounds. At least one microphone provides an error signal indicative of the noise cancellation at the transducer, and the adaptive filter is adapted to minimize the error signal. In order to prevent improper adaptation or instabilities in one or both of the adaptive filters, spikes are detected in the error signal by comparing the error signal or its rate of change to a threshold. Therefore, if the magnitude of the coefficient error is greater than a threshold value for an update, the update is skipped. Alternatively the step size of the updates may be reduced. Similar criteria can be applied to a filter modeling the secondary path, based on detection applied to both the source audio and the error signal.
Abstract:
A personal audio device, such as a wireless telephone, includes noise canceling that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. The anti-noise signal is adaptively generated to minimize the ambient audio sounds at the error microphone. A processing circuit that performs the adaptive noise canceling (ANC) function also filters one or both of the reference and/or error microphone signals, to bias the adaptation of the adaptive filter in one or more frequency regions to alter a degree of the minimization of the ambient audio sounds at the error microphone.
Abstract:
A personal audio device including multiple output transducers for reproducing different frequency bands of a source audio signal, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal for each of the transducers from at least one microphone signal that measures the ambient audio to generate anti-noise signals. The anti-noise signals are generated by separate adaptive filters such that the anti-noise signals cause substantial cancellation of the ambient audio at their corresponding transducers. The use of separate adaptive filters provides low-latency operation, since a crossover is not needed to split the anti-noise into the appropriate frequency bands. The adaptive filters can be implemented or biased to generate anti-noise only in the frequency band corresponding to the particular adaptive filter. The anti-noise signals are combined with source audio of the appropriate frequency band to provide outputs for the corresponding transducers.