IP Library Granted Patent US 7,336,793
Granted Patent B2
US 7,336,793 · App. 10/434,448 · Granted Feb 26, 2008

Loudspeaker system for virtual sound synthesis

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 7,336,793
App. No.
10/434,448
Granted
Feb 26, 2008
Kind
B2
Abstract

A sound system obtains a desired sound field from an array of sound sources arranged on a panel. The desired sound field allows a listener to perceive the sound as if the sound were coming from a live source and from a specified location. Setup of the sound system includes arranging a microphone array adjacent the array of sound sources to obtain a generated sound field. Arbitrary finite impulse response filters are then composed for each sound source within the array of sound sources. Iteration is applied to optimize filter coefficients such that the generated sound field resembles the desired sound field so that multi-channel equalization and wave field synthesis occur. After the filters are setup, the microphones may be removed.

Claims (85)

1. A method for configuring loudspeakers in a sound system, comprising:

positioning a plurality of exciters into an array;

determining a matrix of impulse responses from an output of the plurality of exciters;

smoothing the measured data in the frequency domain separately for peaks and dips;

averaging acoustical energy;

computing linear phase upper equalization filters above an aliasing frequency from the averaged acoustical energy;

equalizing the system in response to a virtual sound source;

obtaining lower equalization filters up to the aliasing frequency from the equalized system;

composing the upper equalization filters and the lower equalization filters; and

obtaining a smooth link between low frequencies and high frequencies from the composed filters;

where smoothing the measured data comprises:

processing impulse responses in the matrix of impulse responses;

smoothing a corresponding magnitude frequency response using a nonlinear method;

computing an excess phase model based upon each processed impulse response of the processed impulse responses;

smoothing a high frequency part of the modeled excess phase responses;

maintaining a low frequency part of the excess phase responses unchanged; and

synthesizing each processed impulse response in response to phase and magnitude responses.

2. The method of claim 1 , further comprising:

positioning at least one microphone into a microphone array relative to the array of exciters; and

measuring the output of the loudspeaker array.

3. The method of claim 2 , where the microphone array is positioned to form a line spanning a listening area.

4. The method of claim 2 , where the microphones within the microphone array are each spaced apart to at least half of the spacing of the loudspeakers within the loudspeaker array.

5. The method of claim 1 , where equalizing the system comprises:

specifying expected impulse responses for the virtual sound source at the microphone positions;

subsampling up to the aliasing frequency;

applying a multichannel iterative algorithm;

computing equalization and position filters corresponding to the virtual sound source from the applied algorithm; and

upsampling the equalization and position filters to an original sampling frequency.

6. The method of claim 5 , further comprising deriving the expected impulse responses from at least one of a monopole source and a plane wave.

7. The method of claim 5 , further comprising subsampling low-pass filtered impulse responses with a linear phase filer.

8. The method of claim 1 , where composing the upper filters and the lower filters comprises:

estimating a spatial windowing in response to equalizing the system;

calculating propagation delays from the virtual sound source to the plurality of loudspeakers;

confirming that a balance between low and high frequencies remains correct; and

correcting high frequency equalization filters.

9. A method for configuring loudspeakers in a sound system, comprising:

measuring the output of a loudspeaker;

obtaining a matrix of impulse responses;

composing upper filters and lower filters from the matrix of impulse responses;

obtaining a smooth link between low frequencies and high frequencies of the plurality of loudspeakers;

smoothing the measured data in a frequency domain separately for peaks and dips to obtain a frequency response;

transforming the frequency response to a time domain to obtain the matrix of impulse responses:

equalizing the system according to a virtual sound source; and

obtaining lower filters up to the aliasing frequency;

where smoothing the measured data comprises:

processing each impulse response in the matrix of impulse responses;

computing an excess phase model in response to each processed impulse response; and

smoothing the excess phase model at high frequencies within the matrix.

10. The method of claim 9 , where equalizing the system comprises:

specifying expected impulse responses for the virtual sound source at each measurement position;

subsampling up to the aliasing frequency;

applying a multichannel interative algorithm;

computing equalization and position filters in response to the virtual sound source; and

upsampling the equalization and position filters to an original sampling frequency.

11. The method of claim 10 , further comprising deriving the expected impulse responses from at least one of a monopole source and a plane wave.

12. The method of claim 10 , further comprising subsampling low-pass filtered impulse responses with a linear phase filter.

13. The method of claim 9 , where composing the upper filters and the lower filters comprises:

estimating a spatial windowing in response to equalizing the system;

calculating propagation delays from the virtual sound source to the plurality of loudspeakers;

confirming that a balance between low and high frequencies remains correct; and

correcting high frequency equalization filters.

14. A system for configuring a virtual sound source in a system of loudspeakers comprising:

a plurality of loudspeakers positioned into a loudspeaker array;

at least one microphone positioned proximate to the plurality of loudspeakers to measure an output of the plurality of loudspeakers to obtain a matrix of impulse responses; and

at least one processor connected with the at least one filter to compute linear phase upper equalization filters above an aliasing frequency by averaging acoustical energy;

where the processor is adapted to provide equalization of the system according to the virtual sound source to obtain lower equalization filters up to the aliasing frequency, and to compose the upper equalization filters and the lower equalization filters to obtain a smooth link between low frequencies and high frequencies;

where equalizing the system comprises the processor specifying expected impulse responses for the virtual sound source at the microphone positions, subsampling up to the aliasing frequency, applying a multichannel iterative algorithm to compute equalization and position filters corresponding to the virtual sound source, and upsampling the equalization and position filters to an original sampling frequency.

15. The system of claim 14 , further comprising:

at least one microphone array positioned relative to the loudspeaker array to measure the output of the loudspeaker array.

16. The system of claim 15 , where the microphone array is positioned to form a line spanning a listening area.

17. The system of claim 15 , where the microphones within the microphone array are each spaced apart to at least half of the spacing of the loudspeakers within the loudspeaker array.

18. The system of claim 14 , further comprising at least one filter connected with the at least one microphone to smooth the measured data in the frequency domain separately for peaks and dips.

19. The system of claim 14 , where the expected impulse responses are derived from at least one of a monopole source and a plane wave.

20. The system of claim 14 , where the subsampling is taken from low-pass filtered impulse responses using a linear phase filter.

21. The system of claim 14 , where composing the upper filters and the lower filters comprises the processor estimating a spatial windowing introduced by the equalizing step, calculating propagation delays from the virtual sound source to the plurality of loudspeakers, confirming that a balance between low and high frequencies remains correct, and correcting high frequency equalization filters.

22. A system for configuring a virtual sound source in a system of loudspeakers comprising:

loudspeakers positioned into a loudspeaker array;

at least one microphone to measure the output of the system of loudspeakers to obtain measured data in a matrix of impulse responses; and

a processor to compose upper filters and lower filters from the matrix of impulse responses to obtain a smooth link between low frequencies and high frequencies of the plurality of loudspeakers;

where the processor smoothes the measured data in a frequency domain to obtain frequency responses, transforms the frequency responses to the time domain to obtain a matrix of impulse responses, and equalizes the system according to the virtual sound source to obtain lower filters up to the aliasing frequency;

where smoothing the measured data comprises the processor processing each impulse response in the matrix of impulse responses to produce a processed impulse response, computing an excess phase model based upon each processed impulse response, and smoothing the excess phase model at high frequencies within the matrix.

23. The system of claim 22 , where equalizing the system comprises the processor specifying expected impulse responses for the virtual sound source at each measurement position, subsampling up to the aliasing frequency, applying a multichannel interative algorithm to compute equalization and position filters corresponding to the virtual sound source, and upsampling the equalization and position filters to an original sampling frequency.

24. The system of claim 23 , where the expected impulse responses are derived from one of a monopole source and a plane wave.

25. The system of claim 23 , where the subsampling is taken from low-pass filtered impulse responses using a linear phase filter.

26. The system of claim 22 , where composing the upper filters and the lower filters comprises the processor estimating a spatial windowing introduced by the equalizing step, calculating propagation delays from the virtual sound source to the plurality of loudspeakers, confirming that a balance between low and high frequencies remains correct, and correcting high frequency equalization filters.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: HARMAN INTERNATIONAL INDUSTRIES, INC.
To: APPLE INC.
Reel/Frame 036838/0506 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 19, 2015
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: HARMAN INTERNATIONAL INDUSTRIES, INC.
Reel/Frame 036825/0734 →
RELEASE Recorded Nov 14, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 029294/0254 →
SECURITY AGREEMENT Recorded Feb 17, 2011
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025823/0354 →
RELEASE Recorded Feb 15, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 025795/0143 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2003
From: HORBACH, ULRICH; CORTEEL, ETIENNE
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
Reel/Frame 014650/0357 →