Adjusting the beam pattern of a speaker array based on the location of one or more listeners
First Claim
1. A method for driving a speaker array to output audio content to a listener, the method comprising:
- detecting a distance of a listener from the speaker array;
computing a beam pattern directivity index for an audio channel based on (1) the detected distance of the listener from the speaker array and (2) a predefined direct-to-reverberant sound ratio;
determining a change in the detected distance of the listener from the speaker array;
responsive to determining the change in the detected distance, computing a new beam pattern directivity index that maintains the predefined direct-to-reverberant sound ratio at the listener; and
playing the audio channel through the speaker array using the computed beam pattern directivity index.
3 Assignments
0 Petitions
Accused Products
Abstract
A directivity adjustment device that maintains a constant direct-to-reverberant ratio based on the detected location of a listener in relation to the speaker array is described. The directivity adjustment device may include a distance estimator, a directivity compensator, and an array processor. The distance estimator detects the distance between the speaker array and the listener. Based on this detected distance, the directivity compensator calculates a directivity index form a beam produced by the speaker array that maintains a predefined direct-to-reverberant sound energy ratio. The array processor receives the calculated directivity index and processes each channel of a piece of sound program content to produce a set of audio signals that drive one or more of the transducers in the speaker array to generate a beam pattern with the calculated directivity index.
40 Citations
22 Claims
-
1. A method for driving a speaker array to output audio content to a listener, the method comprising:
-
detecting a distance of a listener from the speaker array; computing a beam pattern directivity index for an audio channel based on (1) the detected distance of the listener from the speaker array and (2) a predefined direct-to-reverberant sound ratio; determining a change in the detected distance of the listener from the speaker array; responsive to determining the change in the detected distance, computing a new beam pattern directivity index that maintains the predefined direct-to-reverberant sound ratio at the listener; and playing the audio channel through the speaker array using the computed beam pattern directivity index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A directivity adjustment device, comprising:
-
a distance estimator for detecting a distance between a listener and a speaker array, and then determining a change in the detected distance between the listener and the speaker array; a directivity compensator for calculating a directivity index for a beam pattern emitted by the speaker array based on the detected distance and based on a direct-to-reverberant sound ratio, and responsive to the determined change in the detected distance computing a new beam pattern directivity index to hold the direct-to-reverberant sound ratio at a constant value; and an array processor for driving the speaker array to emit a beam pattern with the calculated directivity index for an audio channel. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An article of manufacture, comprising:
a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a computer, cause the computer to; determine a location of a listener in relation to a speaker array; calculate a beam pattern directivity index for an audio channel based on the determined location of the listener in relation to the speaker array and based on a direct-to-reverberant sound ratio wherein the direct-to-reverberant ratio is variable based on content of the audio channel; and play the audio channel through the speaker array using the calculated beam pattern directivity index. - View Dependent Claims (17, 18, 19, 20, 21, 22)
Specification