IP Library Granted Patent US 9,319,790
Granted Patent B2
US 9,319,790 · App. 13/727,421 · Granted Apr 19, 2016

Systems and methods of frequency response correction for consumer electronic devices

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 9,319,790
App. No.
13/727,421
Granted
Apr 19, 2016
Kind
B2
Abstract

Frequency response correction systems and methods for consumer electronic (CE) devices are disclosed. Applying one or more of disclosed techniques can improve a consumer's listening experience. The frequency response of a CE device can be corrected to remove or attenuate salient, undesirable features of with minimal user interaction. Audio quality can be tuned for optimal or near optimal performance even at maximum or near maximum volume levels substantially without fluctuations, clipping, or any other distortions. In some embodiments, audio response of the CE device can be captured, smoothed, and corrected. Correction parameters can be stored on the CE device.

Claims (54)

1. A method of correcting frequency response of an electronic device, the method comprising:

capturing an audio signal output by an electronic device, the capturing comprising converting the audio signal into a plurality of sound intensity values;

capturing an ambient noise signal;

smoothing the captured audio signal to attenuate one or more signal distortions, the smoothing comprising:

dividing the captured audio signal into a plurality of blocks;

determining a plurality of mean audio signal intensities corresponding to the plurality of blocks; and

adjusting the audio signal to produce a smoothed captured audio signal based on the determined plurality of mean audio signal intensities, said adjusting comprising subtracting each of the mean audio signal intensities from sample values of a corresponding one of the plurality of blocks;

smoothing the ambient noise signal to produce a smoothed noise signal;

subtracting the smoothed noise signal from the smoothed captured audio signal to produce a corrected smoothed signal;

clipping the corrected smoothed signal to produce a clipped smoothed signal;

determining, based at least in part on the clipped smoothed signal, one or more frequency response correction parameters, the one or more frequency response correction parameters comprising finite impulse response filter parameters; and

electronically transmitting the one or more frequency response correction parameters to the electronic device, thereby enabling the electronic device to apply the one or more frequency response correction parameters to a subsequent audio signal,

wherein at least said smoothing is performed by one or more processors.

2. The method of claim 1 , wherein dividing the captured audio signal into the plurality of blocks further comprises converting the captured audio signal into a frequency domain.

3. The method of claim 2 , further comprising multiplying the plurality of blocks of the captured audio signal by a window prior to converting the captured audio signal into the frequency domain.

4. The method of claim 3 , wherein the window comprises an overlapping window selected from the group consisting of a Hanning window, Hamming window, Tukey window, Cosine window, Lanczos window, and Triangular window.

5. The method of claim 1 , wherein smoothing the captured audio signal further comprises:

for each block in the plurality of blocks of the captured audio signal, grouping the sound intensity values into a plurality of frequency bands,

determining a plurality of first mean sound intensity values corresponding to the plurality of frequency bands; and

adjusting the captured audio signal based on the determined plurality of first mean sound intensity values.

6. The method of claim 5 , wherein adjusting the captured audio signal comprises, for each frequency band in the plurality of frequency bands, setting the sound intensity values associated with a frequency band to the first mean sound intensity value corresponding to the frequency band.

7. The method of claim 5 , wherein grouping the sound intensity values into the plurality of frequency bands comprises performing a nonlinear grouping.

8. The method of claim 7 , wherein the nonlinear grouping comprises grouping according to a logarithmic spacing along a frequency axis.

9. The method of claim 5 , wherein smoothing the captured audio signal further comprises:

determining a plurality of second mean sound intensity values corresponding to a sound intensity value and one or more neighboring sound intensity values; and

adjusting the captured audio signal based on the determined plurality of second mean sound intensity values.

10. The method of claim 9 , wherein adjusting the captured audio signal comprises setting a sound intensity value to the corresponding second mean sound intensity value.

11. The method of claim 9 , wherein a number of neighboring sound intensity values in the one or more neighboring sound intensity values is determined nonlinearly.

12. The method of claim 1 , wherein determining the one or more frequency response correction parameters further comprises determining infinite impulse response filter parameters.

13. The method of claim 1 , wherein the audio signal comprises pink noise.

14. The method of claim 1 , wherein the one or more processors are configured to output a user interface comprising functionality that enables a user to adjust one or more parameters associated with smoothing the captured audio signal.

15. An apparatus for correcting frequency response of an electronic device, the apparatus comprising:

a correction determination module comprising one or more processors, the correction determination module configured to:

convert an audio signal into a plurality of sound intensity values;

smooth the audio signal to attenuate one or more signal distortions to produce a smoothed audio signal by at least: dividing the audio signal into a plurality of blocks, determining a plurality of mean audio signal intensities corresponding to the plurality of blocks, and adjusting the audio signal to produce a smoothed captured audio signal based on the determined plurality of mean audio signal intensities;

smooth an ambient noise signal to produce a smoothed noise signal;

subtract the smoothed noise signal from the smoothed captured audio signal to produce a corrected smoothed signal;

receive correction input from a user, the correction input comprising one or more parameters for a magnitude correction of at least a portion of the frequency response of the smoothed audio signal;

calculate, based at least in part on the corrected smoothed signal and the correction input, one or more frequency response correction parameters; and

provide the one or more frequency response correction parameters to the electronic device.

16. The apparatus of claim 15 , wherein dividing the audio signal into the plurality of blocks further comprises converting the audio signal into a frequency domain.

17. The apparatus of claim 15 , wherein the correction determination module is further configured to smooth the audio signal by:

for each block in the plurality of blocks of the audio signal, grouping the sound intensity values into a plurality of frequency bands,

determining a plurality of first mean sound intensity values corresponding to the plurality of frequency bands; and

adjusting the audio signal based on the determined plurality of first mean sound intensity values.

18. The apparatus of claim 17 , wherein adjusting the audio signal comprises for each frequency band in the plurality of frequency bands, setting the sound intensity values associated with a frequency band to the first mean sound intensity value corresponding to the frequency band.

19. The apparatus of claim 17 , wherein grouping the sound intensity values into the plurality of frequency bands comprises performing a nonlinear grouping.

20. The apparatus of claim 19 , wherein the nonlinear grouping comprises grouping according to a logarithmic spacing along a frequency axis.

21. The apparatus of claim 17 , wherein the correction determination module is further configured to smooth the audio signal by:

determining a plurality of second mean sound intensity values corresponding to a sound intensity value and one or more neighboring sound intensity values; and

adjusting the audio signal based on the determined plurality of second mean sound intensity values.

22. The apparatus of claim 21 , wherein adjusting the audio signal comprises setting a sound intensity value to the corresponding second mean sound intensity value.

23. The apparatus of claim 21 , wherein a number of neighboring sound intensity values in the one or more neighboring sound intensity values is determined nonlinearly.

24. The apparatus of claim 15 , wherein the correction determination module is further configured to determine at least one of finite impulse response filter parameters and infinite impulse response filter parameters.

Assignments (7)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: DTS LLC
To: DTS, INC.
Reel/Frame 047119/0508 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DTS, INC.
Reel/Frame 040821/0083 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 2, 2015
From: DTS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037032/0109 →