Method and apparatus to reduce non-linear distortion in mobile computing devices
First Claim
Patent Images
1. A mobile computing device, comprising:
- a speaker to receive a first signal and output a second signal;
a first microphone to receive the second signal;
a second microphone to receive a third signal;
an echo canceller comprising an adaptive algorithm to couple with the first microphone and the second microphone, the echo canceller to compare the second signal and the third signal and generate the adaptive algorithm by passing a result of the comparison through a loop filter, the echo canceller to reduce non-linear distortion in the third signal based on the comparison and by utilizing the adaptive algorithm to enhance a linear echo path model to account for the non-linear distortion, the echo canceller to determine an acoustic echo environment and non-linear distortion created by the speaker by utilizing a known training sequence.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques to reduce distortion in acoustic signals in mobile computing devices are described. For example, a mobile computing device may comprise a speaker operative to receive a first signal and output a second signal. The mobile computing device may further comprise a first microphone operative to receive the second signal and a second microphone operative to receive a third signal. An echo canceller may be coupled to the first microphone and the second microphone and may be operative to compare the second signal and the third signal and reduce distortion in the third signal based on the comparison. Other embodiments are described and claimed.
-
Citations
19 Claims
-
1. A mobile computing device, comprising:
-
a speaker to receive a first signal and output a second signal; a first microphone to receive the second signal; a second microphone to receive a third signal; an echo canceller comprising an adaptive algorithm to couple with the first microphone and the second microphone, the echo canceller to compare the second signal and the third signal and generate the adaptive algorithm by passing a result of the comparison through a loop filter, the echo canceller to reduce non-linear distortion in the third signal based on the comparison and by utilizing the adaptive algorithm to enhance a linear echo path model to account for the non-linear distortion, the echo canceller to determine an acoustic echo environment and non-linear distortion created by the speaker by utilizing a known training sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a first signal at a speaker and outputting a second signal at the speaker; receiving the second signal at a first microphone and sending the second signal from the first microphone to an echo canceller including an adaptive algorithm; receiving a third signal at a second microphone and sending the third signal from the second microphone to the echo canceller; comparing the second signal and the third signal; generating the adaptive algorithm by passing a result of the comparison through a loop filter; reducing non-linear distortion in the third signal based on the comparison; utilizing the adaptive algorithm to enhance a linear echo path model to account for the non-linear distortion; and determining an acoustic echo environment and non-linear distortion created by the speaker by utilizing a known training sequence. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An article comprising a storage medium containing instructions that when executed enable a system to:
-
receive a first signal at a speaker and output a second signal at the speaker; receive the second signal at a first microphone and send the second signal from the first microphone to an echo canceller, the echo canceller including an adaptive algorithm; receive a third signal at a second microphone and send the third signal from the second microphone to the echo canceller; compare the second signal and the third signal; generate the adaptive algorithm by passing the result of the comparison through a loop filter; reduce non-linear distortion in the third signal based on the comparison; utilize the adaptive algorithm to enhance a linear echo path model to account for the non-linear distortion; and determine an acoustic echo environment and non-linear distortion created by the speaker by utilizing a known training sequence. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification