ROOM CHARACTERIZATION AND CORRECTION FOR MULTI-CHANNEL AUDIO
First Claim
Patent Images
1. A method for characterizing a multi-channel loudspeaker configuration, comprising:
- producing a first probe signal;
supplying the first probe signal to a plurality of audio outputs coupled to respective electro-acoustic transducers positioned in a multi-channel configuration in a listening environment for converting the first probe signal to a first acoustic response and for sequentially transmitting the acoustic responses in non-overlapping time slots separated by silent periods as sound waves into the listening environment; and
for each said audio output,receiving sound waves at a multi-microphone array comprising at least two non-coincident acousto-electric transducers, each converting the acoustic responses to first electric response signals;
deconvolving the first electric response signals with the first probe signal to determine a first room response for said electro-acoustic transducer at each said acousto-electric transducer;
computing and recording in memory a delay for said electro-acoustic transducer at each said acousto-electric transducer; and
recording the first room responses in memory for a specified period offset by the delay for said electro-acoustic transducer at each said acousto-electric transducer;
based on the delays to each said acousto-electro transducer, determining a distance and at least a first angle to each said electro-acousto transducer; and
using the distances and at least said first angles to the electro-acousto transducers, automatically selecting a particular multi-channel configuration and computing a position for each electro-acousto transducer in that multi-channel configuration within the listening environment.
7 Assignments
0 Petitions
Accused Products
Abstract
Devices and methods are adapted to characterize a multi-channel loudspeaker configuration, to correct loudspeaker/room delay, gain and frequency response or to configure sub-band domain correction filters.
253 Citations
46 Claims
-
1. A method for characterizing a multi-channel loudspeaker configuration, comprising:
-
producing a first probe signal; supplying the first probe signal to a plurality of audio outputs coupled to respective electro-acoustic transducers positioned in a multi-channel configuration in a listening environment for converting the first probe signal to a first acoustic response and for sequentially transmitting the acoustic responses in non-overlapping time slots separated by silent periods as sound waves into the listening environment; and for each said audio output, receiving sound waves at a multi-microphone array comprising at least two non-coincident acousto-electric transducers, each converting the acoustic responses to first electric response signals; deconvolving the first electric response signals with the first probe signal to determine a first room response for said electro-acoustic transducer at each said acousto-electric transducer; computing and recording in memory a delay for said electro-acoustic transducer at each said acousto-electric transducer; and recording the first room responses in memory for a specified period offset by the delay for said electro-acoustic transducer at each said acousto-electric transducer; based on the delays to each said acousto-electro transducer, determining a distance and at least a first angle to each said electro-acousto transducer; and using the distances and at least said first angles to the electro-acousto transducers, automatically selecting a particular multi-channel configuration and computing a position for each electro-acousto transducer in that multi-channel configuration within the listening environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for characterizing a listening environment for playback of multi-channel audio, comprising:
-
producing a first probe signal; supplying the first probe signal to each of a plurality of electro-acoustic transducers positioned in a multi-channel configuration in a listening environment for converting the first probe signal to a first acoustic response and sequentially transmitting the acoustic responses in non-overlapping time slots as sound waves into the listening environment; and for each said electro-acoustic transducer, receiving the sound waves at a multi-microphone array comprising at least two non-coincident acousto-electric transducers each converting the acoustic responses to first electric response signals; deconvolving the first electric response signals with the first probe signal to determine a room response for each electro-acoustic transducer; for frequencies above a cut-off frequency, computing a first part of a room energy measure from the room responses as a function of sound pressure; for frequencies below the cut-off frequency, computing a second part of the room energy measure from the room responses as a function of sound pressure and sound velocity; blending the first and second parts of the energy measure to provide the room energy measure over the specified acoustic band; and computing filter coefficients from the room energy measure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of generating correction filters for a multi-channel audio system, comprising:
-
providing a P-band oversampled analysis filter bank that downsamples an audio signal to base-band for P sub-bands and a P-band oversampled synthesis filter bank that upsamples the P sub-bands to reconstruct the audio signal where P is an integer; providing a spectral measure for each channel; combining each said spectral measure with a channel target curve to provide an aggregate spectral measure per channel; for at least one channel, extracting portions of the aggregate spectral measure that correspond to different sub-bands; remapping the extracted portions of the spectral measure to base-band to mimic the downsampling of the analysis filter bank; estimating an auto regressive (AR) model to the remapped spectral measure for each sub-band; and mapping coefficients of each said AR model to coefficients of a minimum-phase all-zero sub-band correction filter; and configuring P digital all-zero sub-band correction filters from the corresponding coefficients that frequency correct the P base band audio signals between the analysis and synthesis filter banks. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A device for processing multi-channel audio, comprising:
-
a plurality of audio outputs for driving respective electro-acoustic transducers coupled thereto, said electro-acoustic transducers positioned in a multi-channel configuration in a listening environment; one or more audio inputs for receiving first electric response signals from a plurality of acousto-electro transducers coupled thereto; an input receiver coupled to the one or more audio inputs for receiving the plurality of first electric response signals; device memory, and one or more processors adapted to implement, a probe generating and transmission scheduling module adapted to, produce a first probe signal, and supply the first probe signal to each of the plurality of audio outputs in non-overlapping time slots separated by silent periods; a room analysis module adapted to, for each said audio output, deconvolve the first electric response signals with the first probe signal to determine a first room response at each said acousto-electric transducer, compute and record in the device memory a delay at each said acousto-electric transducer and record the first room responses in the device memory for a specified period offset by the delay at each said acousto-electric transducer, based on the delays at each said acousto-electro transducer for each said electro-acoustic transducer, determine a distance and at least a first angle to the electro-acousto transducer, and using distances and at least the first angles to the electro-acousto transducers, automatically select a particular multi-channel configuration and compute a position for each electro-acousto transducer in that multi-channel configuration within the listening environment. - View Dependent Claims (39)
-
-
40. A device for processing multi-channel audio, comprising:
-
a plurality of audio outputs for driving respective electro-acoustic transducers coupled thereto; one or more audio inputs for receiving first electric response signals from at least two non-coincident acousto-electro transducers coupled thereto; an input receiver coupled to the one or more audio inputs for receiving the plurality of first electric response signals; device memory, and one or more processors adapted to implement, a probe generating and transmission scheduling module adapted to, produce a first probe signal, and supply the first probe signal to each of the plurality of audio outputs in non-overlapping time slots separated by silent periods; a room analysis module adapted to, for each said electro-acoustic transducer, deconvolve the first electric response signals with the first probe signal to determine a room response at each acousto-electric transducer for the electro-acoustic transducer; for frequencies above a cut-off frequency, compute a first part of a room energy measure from the room responses as a function of sound pressure; for frequencies below the cut-off frequency, compute a second part of the room energy measure from the room responses as a function of sound pressure and sound velocity; blend the first and second parts of the energy measure to provide the room energy measure over the specified acoustic band; and compute filter coefficients from the room energy measure. - View Dependent Claims (41, 42)
-
-
43. A device for generating correction filters for a multi-channel audio system,
one or more processors adapted to implement for at least one audio channel, a playback module adapted to provide a P-band oversampled analysis filter bank that downsamples an audio signal to base-band for P sub-bands, P minimum-phase all-zero sub-band correction filters, and a P-band oversampled synthesis filter bank that upsamples the P sub-bands to reconstruct the audio signal where P is an integer, and an analysis module adapted to combine a spectral measure with a channel target curve to provide an aggregate spectral measure, extract and remap portions of the aggregate spectral measure that correspond to different sub-bands to base-band to mimic the downsampling of the analysis filter bank, compute an auto regressive (AR) model to the remapped spectral measure for each sub-band, and map coefficients of each said AR model to the coefficients of the corresponding minimum-phase all-zero sub-band correction filter in the playback module.
-
45. A method of characterizing a listening environment, comprising:
-
producing a first probe signal, said first probe signal being a broadband sequence characterized by a magnitude spectrum that is substantially constant over a specified acoustic band and an autocorrelation sequence having a zero-lag value at least 30 dB above any non-zero lag value; producing a second probe signal, said second probe signal being a pre-emphasized sequence characterized by a pre-emphasis function applied to a baseband sequence that provides an amplified magnitude spectrum over a specified target band that overlaps the specified the acoustic band; supplying the first and second probe signals to each of a plurality of electro-acoustic converters in a multichannel audio system for converting the first and second probe signals to first and second acoustic responses and sequentially transmitting the acoustic responses in non-overlapping time slots as sound waves in a listening environment; and for each said electro-acoustic converter, receiving the sound waves at one or more acousto-electric transducers for converting the acoustic responses to first and second electric response signals; deconvolving the first and second electric response signals to determine first and a second room responses; for frequencies outside the target band, computing a first spectral measure from the first room response; for frequencies in the target band, computing a second spectral measure from the second response; blending the first and second spectral measures to provide a spectral measure over the specified acoustic band. - View Dependent Claims (46)
-
Specification