Technique for subwoofer distance measurement
First Claim
1. A method for measuring distance between an audio loudspeaker and a selected location, comprising:
- placing a microphone at the selected location,outputting an audio test signal from the audio loudspeaker,receiving the audio test signal at the microphone,measuring an impulse response to the audio test signal from the audio loudspeaker at the microphone to detect both a time delay of an initial pulse of the impulse response and width of the initial pulse of the impulse response at a predetermined level,calculating an initial raw distance value from the audio loudspeaker to the selected location as a function of the time delay of the initial pulse by retrieving, from a database, data correlating predetermined audio loudspeaker type characteristics and the time delay of the initial pulse to distance between the audio loudspeaker and the microphone, andapplying the audio loudspeaker type characteristics, the time delay of the initial pulse, and width of the initial pulse to the data in the data base to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location and calculating a corrected distance value from the audio loudspeaker to the selected location by subtracting from the initial raw distance value, the pulse width of the initial pulse multiplied by the correction factor.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention automatically corrects for subwoofer or other speaker crossover settings or other parameters by providing an adjustable factor passed upon not only pulse location, but on pulse width. In FIG. 2, as the low-pass frequency of the subwoofer is decreased, either by the crossover setting or the physical design of the subwoofer, the impulse response is shifted to the right and the width of the impulse increases. By relating the adjustment factor to the width of the impulse, the accuracy of the computed distance is greatly increased. The relation may be found doing a simple polynomial curve fitting to empirical data from several subwoofers at various crossover settings and distances, storing that data, and then measuring pulse location and width of the actual subwoofer during the setup routine, and adjusting the distance (delay) calculations accordingly.
13 Citations
19 Claims
-
1. A method for measuring distance between an audio loudspeaker and a selected location, comprising:
-
placing a microphone at the selected location, outputting an audio test signal from the audio loudspeaker, receiving the audio test signal at the microphone, measuring an impulse response to the audio test signal from the audio loudspeaker at the microphone to detect both a time delay of an initial pulse of the impulse response and width of the initial pulse of the impulse response at a predetermined level, calculating an initial raw distance value from the audio loudspeaker to the selected location as a function of the time delay of the initial pulse by retrieving, from a database, data correlating predetermined audio loudspeaker type characteristics and the time delay of the initial pulse to distance between the audio loudspeaker and the microphone, and applying the audio loudspeaker type characteristics, the time delay of the initial pulse, and width of the initial pulse to the data in the data base to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location and calculating a corrected distance value from the audio loudspeaker to the selected location by subtracting from the initial raw distance value, the pulse width of the initial pulse multiplied by the correction factor. - View Dependent Claims (2, 3)
-
-
4. A method for measuring distance between an audio loudspeaker and a microphone at a selected location, the audio loudspeaker and microphone being coupled together with a system, the method comprising:
-
measuring an impulse response of the system to produce an impulse response signal having an initial pulse by outputting an audio signal from the audio loudspeaker, and measuring the response to the audio signal at the microphone, and calculating the distance from the audio loudspeaker to the microphone from a time delay of the initial pulse and the width of the initial pulse by; retrieving, from a database, data correlating predetermined audio loudspeaker type characteristics, the time delay of the initial pulse, and the width of the initial pulse to distance between the audio loudspeaker to the microphone, and applying the audio loudspeaker type characteristics, the time delay of the initial pulse, and width of the initial pulse to the data in the data base to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location wherein the data correlating predetermined audio loudspeaker type characteristics, the time delay of the initial pulse, and the width of the initial pulse to distance between the audio loudspeaker, and the correction factor are determined by a measured relationship between pulse width, peak location, subwoofer characteristics, and actual measured distance, wherein the measured relationship is predetermined empirically by testing procedures in a laboratory setting, comprising locating various speaker types at various distances from a test microphone generating a test signal from the various speakers types, measuring impulse response at the microphone, collecting pulse width, pulse location, for the various speaker types at the various distances from the microphone, and calculating a mathematical relationship between the various distances, pulse width, and peak location to create the predetermined relation. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An apparatus for measuring distance between an audio loudspeaker and a selected location, the apparatus comprising:
-
an audio input for receiving an audio signal from a microphone placed at the selected location, an audio output for providing an audio signal from the audio loudspeaker, an impulse response measurement system for measuring an impulse response to the audio signal at the microphone, to detect a time delay of an initial pulse of the impulse response and a pulse width of the initial pulse of the impulse response, and a processor for calculating an initial raw distance value from the audio loudspeaker to the selected location as a function of the time delay of the initial pulse, the processor including a database for storing data correlating predetermined audio loudspeaker type characteristics and the time delay of the initial pulse to distance between the audio loudspeaker and the microphone, wherein the processor applies the time delay of the initial pulse and width of the initial pulse to the data in the data base to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location and calculates a corrected distance value from the audio loudspeaker to the selected location by subtracting from the initial raw distance value, the width of the initial pulse multiplied by the correction factor. - View Dependent Claims (10, 11)
-
-
12. A system for measuring distance between an audio loudspeaker and a microphone at a selected location, the audio loudspeaker and microphone being coupled together with the system, the system comprising:
-
an impulse response measurement sub-system for measuring an impulse response of a system to produce a response signal having an initial pulse by outputting an audio signal from the audio loudspeaker, and measuring the response to the audio signal at the microphone, and a processor for calculating the distance from the audio loudspeaker to the microphone from a time delay of the initial pulse and the width of the initial pulse, the processor including; a database for storing data correlating predetermined audio loudspeaker type characteristics, the time delay of the initial pulse, and the width of the initial pulse to distance between the audio loudspeaker to the microphone, wherein the processor applies the time delay of the initial pulse and the width of the initial pulse to the data in the database, to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location using a predetermined relation depending upon the measured relationship between pulse width, peak location, subwoofer characteristics, and actual measured distance, wherein the predetermined relation is predetermined empirically by testing procedures in a laboratory setting, comprising; locating various speaker types at various distances from a test microphone, generating a test signal from the various speakers types, measuring impulse response at the microphone, collecting pulse width and pulse location, for the various speaker types at the various distances from the microphone, and calculating a mathematical relationship between the various distances, pulse width, and peak location to create the predetermined relation. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A home theater system provided with an auto-setup mode for measuring distance between an audio loudspeaker and a selected listening location and delaying audio signals to the audio loudspeaker proportionally to the distance between the audio loudspeaker and the selected location, the home theater system, comprising:
-
an audio output for generating an audio test signal to the at least one audio loudspeaker, at least one audio loudspeaker for receiving the audio test signal and generating an acoustical audio signal, a microphone, for receiving the acoustical audio signal when the microphone is placed at the selected listening location and outputting a received audio test signal, an impulse response measurement system for measuring an impulse response to the received audio test signal at the microphone, to detect a time delay of an initial pulse of the impulse response and a width of the initial pulse of the impulse response, and a processor for calculating an initial raw distance value from the audio loudspeaker to the selected location as a function of the time delay of the initial pulse of the impulse response and adjusting a time delay for audio signals generated by the at least one audio loudspeaker, the processor including a database for storing data correlating predetermined audio loudspeaker type characteristics and the time delay of the initial pulse of the impulse response to distance between the audio loudspeaker and the microphone, wherein the processor applies the time delay of the initial pulse of the impulse response and width of the initial pulse of the impulse response to the data in the data base to output a correction factor for correcting distance calculation between the audio loudspeaker and the selected location and calculates a corrected distance value from the audio loudspeaker to the selected location by subtracting from the initial raw distance value, the width of the initial pulse of the impulse response multiplied by the correction factor. - View Dependent Claims (18, 19)
-
Specification