LOUDSPEAKER ARRAY DESIGN
First Claim
1. A method for defining a speaker array processing algorithm that can account for speaker manufacturing tolerances, based on desired functional parameters, comprising:
- forming a primary objective function, comprising;
forming a speaker output model for output of a plurality of speakers based on a primary design goal; and
forming a speaker tolerance model that accounts for manufacturing tolerances associated with the plurality of speakers;
defining an unconstrained objective function comprising at least one of;
the primary objective function; and
the primary objective function and one or more associated design constraints;
extracting one or more filter weights, comprising applying an optimization algorithm to the unconstrained objective function; and
applying information from the one or more extracted filter weights to a plurality of filters respectively delivering signals to the plurality of speakers.
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 that can account for speaker manufacturing tolerances, based on desired functional parameters, comprising:
-
forming a primary objective function, comprising; forming a speaker output model for output of a plurality of speakers based on a primary design goal; and forming a speaker tolerance model that accounts for manufacturing tolerances associated with the plurality of speakers; defining an unconstrained objective function comprising at least one of; the primary objective function; and the primary objective function and one or more associated design constraints; extracting one or more filter weights, comprising applying an optimization algorithm to the unconstrained objective function; and applying information from the one or more extracted filter weights to a plurality of filters respectively delivering signals to the plurality of speakers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A speaker array system, comprising:
-
a plurality of speakers; a processing unit configured to; implement an unconstrained optimization procedure to enhance a primary design constraint, the unconstrained optimization procedure comprises modeling a sound output from the plurality of speakers taking into account manufacturing tolerances associated with the plurality of speakers by modeling the manufacturing tolerances according to a probability distribution; and extract one or more enhanced filter weights from the unconstrained optimization procedure, the enhanced filter weights comprising information to enhance performance of the speaker array system; a plurality of filters configured to receive input from the processing unit and modify a signal to be output to respective speakers according to the information in the extracted one or more enhanced filter weights. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for defining a speaker array processing algorithm that can account for speaker manufacturing tolerances, based on desired functional parameters, comprising:
-
forming a primary objective function, comprising; defining a target pattern that provides for areas of higher volume and areas of lower volume for sound output from the speaker array; forming a speaker output model for output of a plurality of speakers based on a primary design constraint; forming a speaker tolerance model, comprising a probability distribution that accounts for manufacturing tolerances associated the plurality of speakers; forming a directivity pattern by combining the speaker output model and the speaker tolerance model; computing a sound field forming equation that describes a modification made by a plurality of filters on the directivity pattern and how a modified sound waves output from the speaker array will propagate through space and time; and computing a directivity ratio taking into account the target pattern as a ratio of an average power in a listening area to a total average power, wherein the average power is the square of the sound field forming equation defining an unconstrained objective function, comprising one of; the primary objective function; and the primary objective function and one or more associated design constraints; extracting one or more filter weights, comprising applying an gradient descent optimization algorithm to minimize the unconstrained objective function; and applying information from the one or more extracted filter weights to a plurality of filters respectively delivering signals to the plurality of speakers resulting in a modification of the amplitude and the phase of a signal to be output from the plurality of filters to respective speakers of the speaker array.
-
Specification