IP Library Granted Patent US 9,137,619
Granted Patent B2
US 9,137,619 · App. 13/710,660 · Granted Sep 15, 2015

Audio signal correction and calibration for a room environment

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,137,619
App. No.
13/710,660
Granted
Sep 15, 2015
Kind
B2
Abstract

Disclosed are an apparatus and method of processing an audio signal to optimize audio for a room environment. One example method of operation may include recording the audio signal generated within a particular room environment and processing the audio signal to create an original frequency response based on the audio signal. The method may also include creating at least two iterative filters based on at least two separate frequency ranges of the original frequency response, calculating an error difference between the frequency response modified by the at least two iterative filters and the original frequency response, and applying the error difference to the audio signal.

Claims (42)

1. A method of processing an audio signal, the method comprising:

recording the audio signal generated within a particular room environment;

processing the audio signal to create an original frequency response based on the audio signal;

creating at least two iterative filters based on at least two separate frequency ranges of the original frequency response;

calculating an error difference between the frequency response modified by the at least two iterative filters and the original frequency response;

separating peaks and dips of the original frequency response signal by calculating a means-square-error curve fitting a frequency range of interest of the original frequency response; and

applying the error difference to the audio signal.

2. The method of claim 1 , wherein the original frequency response is generated based on an actual room measurement derived from at least one of multi-point averaging, minimum phase calculations, windowing, logarithmic smoothing, and subtracting microphone reference signals.

3. The method of claim 1 , further comprising:

processing the original frequency response to separate a range of lower frequencies within the original frequency response from a range of higher frequencies within the original frequency response, and wherein creating the at least two iterative filters further comprises creating at least one first iterative filter for the range of higher frequencies and at least one second iterative filter for the range of lower frequencies.

4. The method of claim 3 , wherein signal peaks of the original frequency response are used as the basis for creating the at least one second iterative filter at the range of lower frequencies.

5. The method of claim 4 , wherein the signal peaks and signal dips of the frequency response are used as the basis for creating the at least one first iterative filter design at the range of higher frequencies.

6. The method of claim 1 , further comprising:

creating a finite impulse response (FIR) filter based on the calculated error difference between the frequency response modified by the at least two iterative filters and the original frequency response.

7. An apparatus configured to process an audio signal, the apparatus comprising:

a memory;

a microphone configured to record and store an audio signal in the memory generated within a particular room environment; and

a processor configured to

process the audio signal to create an original frequency response based on the audio signal,

create at least two iterative filters based on at least two separate frequency ranges of the original frequency response,

calculate an error difference between the frequency response modified by the at least two iterative filters and the original frequency response,

separate peaks and dips of the original frequency response signal by calculating a means-square-error curve fitting a frequency range of interest of the original frequency response; and

apply the error difference to the audio signal.

8. The apparatus of claim 7 , wherein the original frequency response is generated based on an actual room measurement derived from at least one of multi-point averaging, minimum phase calculations, windowing, logarithmic smoothing, and subtracting microphone reference signals.

9. The apparatus of claim 7 , wherein the processor is further configured to process the original frequency response to separate a range of lower frequencies within the original frequency response from a range of higher frequencies within the original frequency response, and wherein the at least two iterative filters are created to include at least one first iterative filter for the range of higher frequencies and at least one second iterative filter for the range of lower frequencies.

10. The apparatus of claim 9 , wherein signal peaks of the original frequency response are used as the basis to create the at least one second iterative filter at the range of lower frequencies.

11. The apparatus of claim 10 , wherein the signal peaks and signal dips of the frequency response are used as the basis to create the at least one first iterative filter design at the range of higher frequencies.

12. The apparatus of claim 7 , wherein the processor is further configured to create a finite impulse response (FIR) filter based on the calculated error difference between the frequency response modified by the at least two iterative filters and the original frequency response.

13. A non-transitory computer readable storage medium configured to store instructions that when executed causes a processor to perform processing an audio signal, the processor being further configured to perform:

recording the audio signal generated within a particular room environment;

processing the audio signal to create an original frequency response based on the audio signal;

creating at least two iterative filters based on at least two separate frequency ranges of the original frequency response;

calculating an error difference between the frequency response modified by the at least two iterative filters and the original frequency response;

separating peaks and dips of the original frequency response signal by calculating a means-square-error curve fitting a frequency range of interest of the original frequency response; and

applying the error difference to the audio signal.

14. The non-transitory computer readable storage medium of claim 13 , wherein the original frequency response is generated based on an actual room measurement derived from at least one of multi-point averaging, minimum phase calculations, windowing, logarithmic smoothing, and subtracting microphone reference signals.

15. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

processing the original frequency response to separate a range of lower frequencies within the original frequency response from a range of higher frequencies within the original frequency response, and wherein creating the at least two iterative filters further comprises creating at least one first iterative filter for the range of higher frequencies and at least one second iterative filter for the range of lower frequencies.

16. The non-transitory computer readable storage medium of claim 14 , wherein signal peaks of the original frequency response are used as the basis for creating the at least one second iterative filter at the range of lower frequencies.

17. The non-transitory computer readable storage medium of claim 16 , wherein the signal peaks and signal dips of the frequency response are used as the basis for creating the at least one first iterative filter design at the range of higher frequencies.

18. The non-transitory computer readable storage medium of claim 17 , wherein the processor is further configured to perform:

creating a finite impulse response (FIR) filter based on the calculated error difference between the frequency response modified by the at least two iterative filters and the original frequency response.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Aug 6, 2019
From: AMX LLC; HARMAN PROFESSIONAL, INC.
To: HARMAN PROFESSIONAL, INC.
Reel/Frame 049976/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2012
From: NACKVI, FAWAD
To: AMX LLC
Reel/Frame 029451/0289 →