Loudspeaker array design
First Claim
1. A method for defining a speaker array processing algorithm, comprising:
- forming a primary objective function comprising;
defining a target pattern that provides for high area volumes and low area volumes from a speaker array;
forming a directivity pattern by combining a speaker output model and a speaker tolerance model;
computing a sound field forming equation describing a modification made by one or more filters on the directivity pattern and modified sound wave output propagation data; and
computing a directivity ratio based upon the target pattern as a ratio of an average power in a listening area to a total average power, the total average power defined as a square of the sound field forming equation;
defining an unconstrained objective function based upon at least one of the primary objective function and one or more design constraints;
applying an algorithm to the unconstrained objective function to extract one or more filter weights; and
applying the one or more filter weights to one or more filters associated with the speaker array.
2 Assignments
0 Petitions
Accused Products
Abstract
Sound signals to be output from a loudspeaker array are modified by a plurality of filters designed according to an unconstrained optimization procedure to improve overall performance (e.g., power, directivity) of the loudspeaker array. More particularly, respective filters are configured to receive a signal to be output to a plurality of loudspeakers. Upon receiving the signal, the respective filters individually modify the received signal according to the results of the unconstrained optimization procedure and then output the individually modified signals to respective loudspeakers. The unconstrained optimization procedure takes into account manufacturing tolerances and individually enhances the signal output to each of a plurality of individual loudspeakers within an array to achieve an overall improvement in performance. In one example, a speaker system utilizes the unconstrained optimization procedure to enable a user to hear an output sound clearly, while adjacent people experience the output sound at lower volume, if at all.
-
Citations
20 Claims
-
1. A method for defining a speaker array processing algorithm, comprising:
-
forming a primary objective function comprising; defining a target pattern that provides for high area volumes and low area volumes from a speaker array; forming a directivity pattern by combining a speaker output model and a speaker tolerance model; computing a sound field forming equation describing a modification made by one or more filters on the directivity pattern and modified sound wave output propagation data; and computing a directivity ratio based upon the target pattern as a ratio of an average power in a listening area to a total average power, the total average power defined as a square of the sound field forming equation; defining an unconstrained objective function based upon at least one of the primary objective function and one or more design constraints; applying an algorithm to the unconstrained objective function to extract one or more filter weights; and applying the one or more filter weights to one or more filters associated with the speaker array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for defining a speaker array processing algorithm, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least some of the one or more processing units, perform a method comprising; forming a primary objective function comprising; defining a target pattern that provides for high area volumes and low area volumes from a speaker array; forming a directivity pattern by combining a speaker output model and a speaker tolerance model; computing a sound field forming equation describing a modification made by one or more filters on the directivity pattern and modified sound wave output propagation data; and computing a directivity ratio based upon the target pattern as a ratio of an average power in a listening area to a total average power, the total average power defined as a square of the sound field forming equation; defining an unconstrained objective function based upon at least one of the primary objective function and one or more design constraints; applying an algorithm to the unconstrained objective function to extract one or more filter weights; and applying the one or more filter weights to one or more filters associated with the speaker array. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable storage device comprising processor-executable instructions that when executed perform a method for defining a speaker array processing algorithm, comprising:
-
forming a primary objective function comprising; defining a target pattern that provides for high area volumes and low area volumes from a speaker array; forming a directivity pattern by combining a speaker output model and a speaker tolerance model; computing a sound field forming equation describing a modification made by one or more filters on the directivity pattern and modified sound wave output propagation data; and computing a directivity ratio based upon the target pattern as a ratio of an average power in a listening area to a total average power, the total average power defined as a square of the sound field forming equation; defining an unconstrained objective function based upon at least one of the primary objective function and one or more design constraints; applying an algorithm to the unconstrained objective function to extract one or more filter weights; and applying the one or more filter weights to one or more filters associated with the speaker array. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification