Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system
First Claim
Patent Images
1. An integrated circuit for implementing at least a portion of a personal audio device, comprising:
- a first output for providing a first output signal to a first transducer including both a first source audio signal for playback to a listener and a first anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the first transducer;
a first error microphone input for receiving a first error microphone signal indicative of the output of the first transducer and the ambient audio sounds at the first transducer;
a second output for providing a second output signal to a second transducer including both a second source audio signal for playback to the listener and a second anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the second transducer;
a second error microphone input for receiving a second error microphone signal indicative of the output of the second transducer and the ambient audio sounds at the second transducer; and
a processing circuit that implements;
a first secondary path estimate adaptive filter for modeling an electro-acoustic path of the first source audio signal through the first transducer and having a response that generates a first secondary path estimate signal from the first source audio signal;
a first coefficient control block that shapes the response of the first secondary path estimate adaptive filter in conformity with the first source audio signal and a first playback corrected error by adapting the response of the first secondary path estimate filter to minimize the first playback corrected error, wherein the first playback corrected error is based on a difference between the first error microphone signal and the first secondary path estimate signal;
a second secondary path estimate adaptive filter for modeling an electro-acoustic path of the second source audio signal through the second transducer and having a response that generates a second secondary path estimate signal from the second source audio signal;
a second coefficient control block that shapes the response of the second secondary path estimate adaptive filter in conformity with the second source audio signal and a second playback corrected error by adapting the response of the second secondary path estimate filter to minimize the second playback corrected error, wherein the second playback corrected error is based on a difference between the second error microphone signal and the second secondary path estimate signal;
a first filter that generates the first anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the first transducer based at least on the first playback corrected error;
a second filter that generates the second anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the second transducer based at least on the second playback corrected error; and
a comparison block that compares the response of the first secondary path estimate adaptive filter and the response of the second secondary path estimate adaptive filter.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of the present disclosure include analyzing and comparing transfer functions associated with a plurality of electro-acoustic paths for transducers of a personal audio device to determine proximity of the transducers to respective ears of a listener of the personal audio device, quality of acoustic seals associated with the transducers, and for one or more other purposes.
-
Citations
23 Claims
-
1. An integrated circuit for implementing at least a portion of a personal audio device, comprising:
-
a first output for providing a first output signal to a first transducer including both a first source audio signal for playback to a listener and a first anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the first transducer; a first error microphone input for receiving a first error microphone signal indicative of the output of the first transducer and the ambient audio sounds at the first transducer; a second output for providing a second output signal to a second transducer including both a second source audio signal for playback to the listener and a second anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the second transducer; a second error microphone input for receiving a second error microphone signal indicative of the output of the second transducer and the ambient audio sounds at the second transducer; and a processing circuit that implements; a first secondary path estimate adaptive filter for modeling an electro-acoustic path of the first source audio signal through the first transducer and having a response that generates a first secondary path estimate signal from the first source audio signal; a first coefficient control block that shapes the response of the first secondary path estimate adaptive filter in conformity with the first source audio signal and a first playback corrected error by adapting the response of the first secondary path estimate filter to minimize the first playback corrected error, wherein the first playback corrected error is based on a difference between the first error microphone signal and the first secondary path estimate signal; a second secondary path estimate adaptive filter for modeling an electro-acoustic path of the second source audio signal through the second transducer and having a response that generates a second secondary path estimate signal from the second source audio signal; a second coefficient control block that shapes the response of the second secondary path estimate adaptive filter in conformity with the second source audio signal and a second playback corrected error by adapting the response of the second secondary path estimate filter to minimize the second playback corrected error, wherein the second playback corrected error is based on a difference between the second error microphone signal and the second secondary path estimate signal; a first filter that generates the first anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the first transducer based at least on the first playback corrected error; a second filter that generates the second anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the second transducer based at least on the second playback corrected error; and a comparison block that compares the response of the first secondary path estimate adaptive filter and the response of the second secondary path estimate adaptive filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for canceling ambient audio sounds in the respective proximities of transducers associated with a personal audio device, the method comprising:
-
receiving a first error microphone signal indicative of an output of a first transducer and the ambient audio sounds at the first transducer; receiving a second error microphone signal indicative of an output of a second transducer and the ambient audio sounds at the second transducer; generating a first secondary path estimate signal from a first source audio signal by filtering the first source audio signal with a first secondary path estimate filter for modeling an electro-acoustic path of the first source audio signal through the first transducer, wherein a response of the first secondary path estimate adaptive filter is shaped in conformity with the first source audio signal and a first playback corrected error by adapting the response of the first secondary path estimate filter to minimize the first playback corrected error, wherein the first playback corrected error is based on a difference between the first error microphone signal and the first secondary path estimate signal; generating a second secondary path estimate signal from a second source audio signal by filtering the second source audio signal with a second secondary path estimate filter for modeling an electro-acoustic path of the second source audio signal through the second transducer wherein a response of the second secondary path estimate adaptive filter is shaped in conformity with the second source audio signal and a second playback corrected error by adapting the response of the second secondary path estimate filter to minimize the second playback corrected error, wherein the second playback corrected error is based on a difference between the second error microphone signal and the second secondary path estimate signal; generating a first anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the first transducer based at least on the first playback corrected error; generating a second anti-noise signal to reduce the presence of the ambient audio sounds at the acoustic output of the second transducer based at least on the second playback corrected error; and comparing the response of the first secondary path estimate adaptive filter and the response of the second secondary path estimate adaptive filter. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An integrated circuit for implementing at least a portion of a personal audio device, comprising:
-
a first output for providing a first output signal to a first transducer including both a first source audio signal for playback to a listener and a first anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the first transducer; a first error microphone input for receiving a first error microphone signal indicative of the output of the first transducer and the ambient audio sounds at the first transducer; a first reference microphone input for receiving a first reference microphone signal indicative of the ambient audio sounds at the acoustic output of the first transducer; and a second output for providing a second output signal to a second transducer including both a second source audio signal for playback to the listener and a second anti-noise signal for countering the effect of ambient audio sounds in an acoustic output of the second transducer; a second error microphone input for receiving a second error microphone signal indicative of the output of the second transducer and the ambient audio sounds at the second transducer; a second reference microphone input for receiving a second reference microphone signal indicative of the ambient audio sounds at the acoustic output of the second transducer; and a processing circuit that implements; a first adaptive filter that generates the first anti-noise signal from the first reference microphone signal to reduce the presence of the ambient audio sounds at the acoustic output of the first transducer; a second adaptive filter that generates the second anti-noise signal from the second reference microphone signal to reduce the presence of the ambient audio sounds at the acoustic output of the second transducer; a first coefficient control block that shapes the response of the first adaptive filter in conformity with the first error microphone signal and the first reference microphone signal by adapting the response of the first adaptive filter to minimize the ambient audio sounds in the first error microphone signal; a second coefficient control block that shapes the response of the second adaptive filter in conformity with the second error microphone signal and the second reference microphone signal by adapting the response of the second adaptive filter to minimize the ambient audio sounds in the second error microphone signal; and a comparison block that compares the response of the first adaptive filter and the response of the second adaptive filter. - View Dependent Claims (21)
-
-
22. A method for canceling ambient audio sounds in the respective proximities of transducers associated with a personal audio device, the method comprising:
-
receiving a first error microphone signal indicative of an output of a first transducer and the ambient audio sounds at the first transducer; receiving a second error microphone signal indicative of an output of a second transducer and the ambient audio sounds at the second transducer; receiving a first reference microphone signal indicative of the ambient audio sounds at the acoustic output of the first transducer; receiving a second reference microphone signal indicative of the ambient audio sounds at the acoustic output of the second transducer; generating, by a first adaptive filter, a first anti-noise signal from the first reference microphone signal to reduce the presence of the ambient audio sounds at the acoustic output of the first transducer; generating, by a second adaptive filter, a second anti-noise signal from the second reference microphone signal to reduce the presence of the ambient audio sounds at the acoustic output of the second transducer; shaping, by a first anti-noise path coefficient control block, a response of the first filter in conformity with the first error microphone signal and the first reference microphone signal by adapting the response of the first filter to minimize the ambient audio sounds in the first error microphone signal; shaping, by a second anti-noise path coefficient control block, a response of the second filter in conformity with the second error microphone signal and the second reference microphone signal by adapting the response of the second filter to minimize the ambient audio sounds in the second error microphone signal; and comparing the response of the first adaptive filter and the response of the second adaptive filter. - View Dependent Claims (23)
-
Specification