IP Library Granted Patent US 8,045,721
Granted Patent B2
US 8,045,721 · App. 11/611,108 · Granted Oct 25, 2011

Dynamic distortion elimination for output audio

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,045,721
App. No.
11/611,108
Granted
Oct 25, 2011
Kind
B2
Abstract

A method ( 200 ) for improving quality of output audio ( 126 ). The method can include detecting an output acoustic signal ( 128 ) and generating a receive audio signal ( 134 ) based, at least in part, on the detected output acoustic signal. A frequency domain representation ( 140 ) of the receive audio signal can be compared to a frequency domain representation ( 138 ) of a source audio signal ( 124 ) from which the output acoustic signal is generated. At least one distortion signal ( 142 ) in the receive audio signal can be identified, and the source audio signal can be selectively equalized to reduce an amplitude of the source audio signal at a frequency that correlates to the distortion signal.

Claims (43)

1. A method for improving quality of output audio, comprising:

detecting an output acoustic signal;

generating a receive audio signal based, at least in part, on the detected output acoustic signal;

comparing a frequency domain representation of the receive audio signal to a frequency domain representation of a source audio signal from which the output acoustic signal is generated;

identifying at least one distortion signal in the receive audio signal; and

selectively equalizing the source audio signal to reduce an amplitude of the source audio signal at a frequency that correlates to the distortion signal.

2. The method of claim 1 , further comprising identifying a correlation between the distortion signal and the source audio signal by comparing a frequency domain representation of the distortion signal to the frequency domain representation of the source audio signal.

3. The method of claim 2 , wherein identifying the correlation between the distortion signal and the source audio signal comprises identifying frequency content in the source audio signal of which the distortion signal is a harmonic or a sub-harmonic.

4. The method of claim 1 , wherein generating the receive audio signal further comprises generating the receive audio signal based, at least in part, on a secondary acoustic signal generated by vibration of at least one device component.

5. The method of claim 1 , wherein comparing the frequency domain representation of the receive audio signal to the frequency domain representation of the source audio signal comprises measuring a difference between the frequency domain representation of the receive audio signal and the frequency domain representation of the source audio signal.

6. The method of claim 1 , further comprising performing a Fast Fourier Transform on the receive audio signal to generate the frequency domain representation of the receive audio signal.

7. The method of claim 1 , further comprising performing a Fast Fourier Transform on the source audio signal to generate the frequency domain representation of the source audio signal.

8. The method of claim 1 , wherein dynamically equalizing the source audio signal comprises updating at least one gain weighting factor for the frequency that correlates to the distortion signal.

9. The method of claim 8 , further comprising selectively returning the gain weighting factors to a previous value in response to the distortion signal subsiding.

10. The method of claim 1 , wherein detecting the output acoustic signal comprises detecting the output acoustic signal via an input audio transducer of a device.

11. The method of claim 10 , further comprising generating the output acoustic signal via an output audio transducer of the device.

12. An audio processing system, comprising:

an input audio transducer that detects an output acoustic signal;

an analog-to-digital converter that generates a receive audio signal based, at least in part, on the detected output acoustic signal;

a comparator that compares a frequency domain representation of the receive audio signal to a frequency domain representation of a source audio signal from which the output acoustic signal is generated;

a harmonic analyzer that identifies at least one distortion signal in the receive audio signal; and

a dynamic equalizer that selectively equalizes the source audio signal to reduce an amplitude of the source audio signal at a frequency that correlates to the distortion signal.

13. The audio processing system of claim 12 , wherein the harmonic analyzer identifies a correlation between the distortion signal and the source audio signal by comparing a frequency domain representation of the distortion signal to the frequency domain representation of the source audio signal.

14. The audio processing system of claim 13 , wherein the harmonic analyzer identifies frequency content in the source audio signal of which the distortion signal is a harmonic or a sub-harmonic.

15. The audio processing system of claim 12 , wherein the analog-to-digital converter generates the receive audio signal based, at least in part, on a secondary acoustic signal generated by vibration of at least one device component.

16. The audio processing system of claim 12 , wherein the comparator measures a difference between the frequency domain representation of the receive audio signal and the frequency domain representation of the source audio signal.

17. The audio processing system of claim 12 , further comprising a Fast Fourier Transform module that performs a Fast Fourier Transform on the receive audio signal to generate the frequency domain representation of the receive audio signal and performs a Fast Fourier Transform on the source audio signal to generate the frequency domain representation of the source audio signal.

18. The audio processing system of claim 12 , wherein the harmonic analyzer updates at least one gain weighting factor for the frequency that correlates to the distortion signal.

19. The audio processing system of claim 12 , further comprising an output audio transducer that generates the output acoustic signal.

20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for improving quality of output audio, said method steps comprising:

detecting an output acoustic signal via an input audio transducer;

generating a receive audio signal based, at least in part, on the detected output acoustic signal;

comparing a frequency domain representation of the receive audio signal to a frequency domain representation of a source audio signal from which the output acoustic signal is generated;

identifying at least one distortion signal in the receive audio signal; and

selectively equalizing the source audio signal to reduce an amplitude of the source audio signal at a frequency that correlates to the distortion signal.

21. A mobile station, comprising:

an input audio transducer that detects an output acoustic signal;

an analog-to-digital converter that generates a receive audio signal based, at least in part, on the detected output acoustic signal;

a comparator that compares a frequency domain representation of the receive audio signal to a frequency domain representation of a source audio signal from which the output acoustic signal is generated;

a harmonic analyzer that identifies at least one distortion signal in the receive audio signal; and

a dynamic equalizer that selectively equalizes the source audio signal to reduce an amplitude of the source audio signal at a frequency that correlates to the distortion signal.

22. The communication device of claim 21 , further comprising:

an output audio transducer that generates the output acoustic signal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034450/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2006
From: BURGAN, JOHN M.; KORNELUK, JOSE E.; NELSON, GLENN R.; PULIDO, MARCO
To: MOTOROLA, INC.
Reel/Frame 018642/0235 →