Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones
First Claim
1. A method, comprising:
- receiving a first signal from a first microphone, the first microphone facing a user;
receiving a second signal from a second microphone, the second microphone facing the user;
calculating a parameter proportional to acoustic particle velocity based, at least in part, on the first signal and the second signal;
calculating an acoustic intensity vector based, at least in part, on the calculated parameter proportional to the acoustic particle velocity;
adjusting an audio output signal for output to a transducer based, at least in part, on the calculated acoustic intensity vector, wherein the step of adjusting the audio output signal comprises adjusting an active noise control algorithm to reduce the acoustic intensity vector;
calculating an acoustic impedance based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; and
disabling the active noise control algorithm when the determined acoustic impedance indicates the device is removed from the user'"'"'s ear.
1 Assignment
0 Petitions
Accused Products
Abstract
A second error microphone may be incorporated in a mobile device to allow computation of additional parameters for modifying an adaptive noise cancellation (ANC) algorithm. For example, a first and second acoustic pressure may be calculated from a first and second error microphone of the mobile device. The first and second acoustic pressure may be input to an algorithm for determining an acoustic intensity vector. The ANC algorithm may receive the acoustic intensity vector as an input, and adapt an anti-noise signal to reduce the acoustic intensity vector. Additionally, an input impedance for the error microphones may be calculated from the acoustic pressure to determine coupling between a speaker and a user'"'"'s ear. The anti-noise algorithm may be adjusted or disabled when the input impedance indicates the user has removed the phone from the user'"'"'s ear.
205 Citations
19 Claims
-
1. A method, comprising:
-
receiving a first signal from a first microphone, the first microphone facing a user; receiving a second signal from a second microphone, the second microphone facing the user; calculating a parameter proportional to acoustic particle velocity based, at least in part, on the first signal and the second signal; calculating an acoustic intensity vector based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; adjusting an audio output signal for output to a transducer based, at least in part, on the calculated acoustic intensity vector, wherein the step of adjusting the audio output signal comprises adjusting an active noise control algorithm to reduce the acoustic intensity vector; calculating an acoustic impedance based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; and disabling the active noise control algorithm when the determined acoustic impedance indicates the device is removed from the user'"'"'s ear. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus, comprising:
-
a first error microphone facing a first direction; a second error microphone facing the first direction; and a transducer; a processor coupled to the first error microphone, coupled to the second error microphone, and coupled to the transducer, wherein the processor is configured to execute the steps comprising; receiving a first signal from the first error microphone; receiving a second signal from the second error microphone; calculating a parameter proportional to acoustic particle velocity based, at least in part, on the first signal and the second signal; calculating an acoustic intensity vector based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; adjusting an audio output signal provided to the transducer based, at least in part, on the calculated acoustic impedance intensity vector, wherein the step of adjusting the audio output signal comprises adjusting an active noise control algorithm to reduce the acoustic intensity vector; calculating an acoustic impedance based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; and disabling the active noise control algorithm when the determined acoustic impedance indicates the device is removed from a user'"'"'s ear. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, comprising:
-
a non-transitory computer readable medium comprising code to execute the steps comprising; receiving a first signal from a first microphone facing a user; receiving a second signal from a second microphone facing the user; calculating a parameter proportional to acoustic particle velocity based, at least in part, on the first signal and the second signal; calculating an acoustic intensity vector based, at least in part, on the parameter proportional to the acoustic particle velocity; and adjusting an audio output signal provided to a transducer based, at least in part, on the calculated acoustic intensity vector, wherein the step of adjusting the audio output signal comprises adjusting an active noise control algorithm to reduce the acoustic intensity vector; calculating an acoustic impedance based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; and disabling the active noise control algorithm when the determined acoustic impedance indicates the device is removed from the user'"'"'s ear. - View Dependent Claims (13, 14)
-
-
15. An apparatus, comprising:
-
a first input node configured to receive a first signal from a first error microphone; a second input node configured to receive a second signal from a second error microphone; an output node configured to output an audio output signal for output to a transducer; a processor coupled to the first input node, to the second input node, and to the output node, wherein the processor is configured to execute the steps comprising; calculating a parameter proportional to acoustic particle velocity based, at least in part, on the first signal and the second signal; calculating an acoustic intensity vector based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; adjusting the audio output signal provided to the transducer based, at least in part, on the calculated acoustic intensity vector, wherein the step of adjusting the audio output signal comprises adjusting an active noise control algorithm to reduce the acoustic intensity vector; calculating an acoustic impedance based, at least in part, on the calculated parameter proportional to the acoustic particle velocity; and disabling the active noise control algorithm when the determined acoustic impedance indicates the device is removed from a user'"'"'s ear. - View Dependent Claims (16, 17, 18, 19)
-
Specification