Method for determining a configuration for a loudspeaker arrangement for radiating sound into a space and computer program product
11087031 · 2021-08-10
Assignee
Inventors
Cpc classification
H04S7/301
ELECTRICITY
International classification
Abstract
The invention relates to a method for determining a configuration for a loudspeaker arrangement for radiating sound into a space, wherein the method comprises the following steps: providing an initial configuration having initial configuration parameters for a loudspeaker arrangement for radiating sound into a space in the computer, determining configurations having respectively associated configuration parameters by means of a target function-based optimisation method, wherein, proceeding from the initial configuration, in the computer a sound field for the space and/or parts thereof into which sound is to be radiated is determined iteratively to a candidate configuration by means of simulation, a value of a target function associated with the candidate configuration and the simulated sound field is determined and a new candidate configuration for the loudspeaker arrangement is selected, and selecting a configuration having configuration parameters from the iteratively determined candidate configurations in accordance with at least one selection criterion, which takes into consideration at least the values determined for the target function, wherein a target function is used in the optimisation method. The invention further relates to a computer program product.
Claims
1. A method for determining a configuration for a loudspeaker arrangement for radiating sound into a space, wherein the method comprises the following steps: providing an initial configuration with initial configuration parameters for a loudspeaker arrangement for radiating sound into a space, in a computer, determining configurations with respectively associated configuration parameters based on an objective-function-based optimising procedure, wherein iteratively, in a computer, starting with the initial configuration, a sound field for the respective space and/or parts thereof is determined for a candidate configuration by means of simulation, a value of an objective function associated with the candidate configuration and the simulated sound field is determined, and a new candidate configuration is chosen for the loudspeaker arrangement, and selecting a configuration with configuration parameters from the iteratively determined candidate configurations in dependence of at least one selection criterion which takes into account at least the values determined for the objective function, wherein an objective function is used in the optimising procedure, which apart from one or more sound-field-dependent function terms comprises a sound-field-independent function term, which is dependent on at least one part of the configuration parameters but not on the simulated sound field, wherein the sound-field-independent function term and/or another sound-field-independent function term are dependent on an average smoothness of frequency responses of all filters in a control facility for controlling the loudspeaker arrangement, wherein the average smoothness is determined by a weighted combination of the frequency responses of all filters.
2. The method according to claim 1, wherein the sound-field-independent function term and/or another sound-field-independent function term are dependent on at least one filter parameter for a filter in a control facility for controlling the loudspeaker arrangement.
3. The method according to claim 1, wherein the sound-field-independent function term and/or the other sound-field-independent function term are dependent on a spatial position of one or more loudspeaker elements of the loudspeaker arrangement.
4. The method according to claim 1, wherein the sound-field-independent function term and/or the other sound-field-independent function term are dependent on a spatial orientation of one or more loudspeaker elements of the loudspeaker arrangement.
5. The method according to claim 1, wherein the objective function comprises several function parts, wherein at least one of the several function parts is dependent only on the sound-field-independent function term and/or the other sound-field-independent function term.
6. The method according to claim 1, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement, a deviation of a sound level from a required value in a partial area of the space is evaluated.
7. The method according to claim 1, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement and independently of an overall volume, a magnitude of a sound level in a partial area of the space is evaluated.
8. The method according to claim 1, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement and independently of an overall volume, a minimisation of sound radiation in a partial area is evaluated.
9. The method according to claim 1, wherein the objective function comprises a function part, with which uniformity of an electric load distribution on at least a part of one or more loudspeaker elements of the loudspeaker arrangement is evaluated and which is dependent on only one or more sound-field-independent function terms.
10. The method according to claim 1, wherein in the computer, based on with the selected configuration, control data are generated for the control facility for controlling the loudspeaker arrangement and made available at an interface.
11. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising: provide an initial configuration with initial configuration parameters for a loudspeaker arrangement for radiating sound into a space, in a computer, determine configurations with respectively associated configuration parameters based on an objective-function-based optimizing procedure, wherein iteratively, in the computer, starting with the initial configuration, a sound field for the respective space and/or parts thereof is determined for a candidate configuration by means of simulation, a value of an objective function associated with the candidate configuration and the simulated sound field is determined, and a new candidate configuration is chosen for the loudspeaker arrangement, and selecting a configuration with configuration parameters from the iteratively determined candidate configurations in dependence of at least one selection criterion which takes into account at least the values determined for the objective function, wherein an objective function is used in the optimising procedure, which apart from one or more sound-field-dependent function terms comprises a sound-field-independent function term, which is dependent on at least one part of the configuration parameters but not on the simulated sound field, wherein the sound-field-independent function term and/or another sound-field-independent function term are dependent on an average smoothness of frequency responses of all filters in a control facility for controlling the loudspeaker arrangement, wherein the average smoothness is determined by a weighted combination of the frequency responses of all filters.
12. The medium according to claim 11, wherein the sound-field-independent function term and/or another sound-field-independent function term are dependent on at least one filter parameter for a filter in a control facility for controlling the loudspeaker arrangement.
13. The medium according to claim 11, wherein the sound-field-independent function term and/or the other sound-field-independent function term are dependent on a spatial position of one or more loudspeaker elements of the loudspeaker arrangement.
14. The medium according to claim 11, wherein the sound-field-independent function term and/or the other sound-field-independent function term are dependent on a spatial orientation of one or more loudspeaker elements of the loudspeaker arrangement.
15. The medium according to claim 11, wherein the objective function comprises several function parts, wherein at least one of the several function parts is dependent only on the sound-field-independent function term and/or the other sound-field-independent function term.
16. The medium according to claim 11, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement, a deviation of a sound level from a required value in a partial area of the space is evaluated.
17. The medium according to claim 11, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement and independently of an overall volume, a magnitude of a sound level in a partial area of the space is evaluated.
18. The medium according to claim 11, wherein the objective function comprises a function part, with which, for a given candidate configuration for the loudspeaker arrangement and independently of an overall volume, a minimization of sound radiation in a partial area is evaluated.
Description
DESCRIPTION OF EMBODIMENTS
(1) Further embodiments will now be described in detail with reference to the figures of a drawing, in which
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16) A sound system may be based on different configuration variants, such as different loudspeaker models, positions, angles, filter settings etc. Such variables are called configuration parameters. As mentioned in the beginning, evaluation of a sound system concept in practice is effected utilising the audible (acoustic) properties of the loudspeaker system, i.e. the sound field at the receive locations and in the surroundings of the system. Therefore provision is regularly made for the objective function to be defined based on the sound field, i.e. as a measure for the extent to which the calculated acoustic properties deviate from the predefined requirements.
(17) In order to describe the sound field, the area concerned is covered sufficiently densely in a representative manner with receive locations, so that for each receive location i=1, . . . , N.sub.H there exists a total transfer function H.sub.i(ƒ, p.sub.1, . . . , p.sub.N) of the sound system for transmission to the respective receive location, which is dependent on the frequency ƒ and the configuration parameters p.sub.1, . . . , p.sub.N (given suitable normalisation). Evaluation of the sound radiation properties is then effected by means of the sound powers
P.sub.i(ƒ,p.sub.1, . . . , p.sub.N)=|H.sub.i(ƒ,p.sub.1, . . . , p.sub.N)|.sup.2
and the sound levels measured in dB
L.sub.i(ƒ,p.sub.1, . . . , p.sub.N)=10 log.sub.10 P.sub.i(ƒ,p.sub.1, . . . , p.sub.N)
at the receive locations i=1, . . . , N.sub.H.
(18) An important evaluation criterion is the reciprocal mean sound power in the listening area, given by the function
(19)
which requires to be minimised by varying the configuration parameters p.sub.1, . . . , p.sub.N, in order to achieve maximum sound power in the listening area.
(20) A further evaluation criterion is the “smoothness criterion” S, which describes the variation of the spatial sound level distribution from the mean value or from a required distribution:
(21)
(22)
(23) Another evaluation criterion relates to areas, in which the radiation of sound is to be avoided (prohibited areas), in order, for example, to reduce harmful reflections or sound emissions out of the building or to keep disturbances of the monitor sound in the stage area at a minimum. To formulate such a criterion, this “prohibited zone” is covered with receive locations in an analogous manner to covering the listening area with receive locations, thereby obtaining, for each receive location i=1, . . . , N.sub.V a total transfer function {tilde over (H)}.sub.i(ƒ, p.sub.1, . . . , p.sub.N) of the sound radiation system for transmission to the respective receive location. Analogously sound powers {tilde over (P)}(ƒ, p.sub.1, . . . , p.sub.N)=|{tilde over (H)}.sub.i(ƒ, p.sub.1, . . . , p.sub.N)|.sup.2 are defined, and the mean sound power in the prohibited area expressed by
(24)
is to be minimised.
(25) These components (parts) can be utilised singly or combined in various ways to form an objective function, for example as a sum or a logical link.
(26) In order to illustrate this situation and the subsequent statements, a loudspeaker system with acoustic results is shown by way of example in
(27)
(28)
(29)
(30)
(31) Exemplary embodiments will now be described, where the objective function encompasses one or more sound-field-independent function terms. Parts of the objective function may be the configuration parameters of the loudspeaker arrangement themselves and/or function terms dependent on one or more of the configuration parameters, for example, position and orientation of the loudspeakers or the filter settings for the loudspeakers.
(32)
(33) Based on the acoustic simulation, the sound field for the current candidate configuration is determined in step 75. Then in step 76 a value for the previously defined objective function is determined for the concrete sound field and for the given configuration parameters. The objective function used, apart from one or more sound-field-dependent function terms, also takes into account at least one sound-field-independent, non-acoustic function term.
(34) The optimisation module 77 stores the calculated value of the objective function as well as the associated values of the configuration parameters. In step 78 a check is carried out, as to whether the current candidate configuration corresponds to a local minimum of the objective function within a predefined tolerance. If this is not the case a new candidate configuration is determined by means of the optimisation algorithm on the basis of the current candidate configuration, optionally taking into account one or more previously determined candidate configurations. If, however, a local minimum was found, electronic information regarding the selected configuration is generated by means of the configuration parameters and provided for output on the computer (step 79) and this can be displayed on the display of the computer. Provision may also be made to alternatively or additionally generate and output control signals based on the selected configuration, which are then passed by the computer to a control facility of the loudspeaker arrangement via an electronic interface.
(35) The described method can be automatically executed on a computer or a computer system with the aid of a software application.
(36) Aspects regarding the inclusion of sound-field-independent function terms in the objective function will now be described below.
(37) To begin with, the aspect “decoupling from the overall volume” will be explained.
(38) The objective function can be supplemented by function terms which allow decoupling of the component P.sup.−1 from the overall volume. It may seem desirable, to form an objective function as the sum of P.sup.−1 and S, but it is immediately obvious, that the summand P.sup.−1 shows a different behaviour from the summand S for a changed overall volume, i.e. for a changed mean filter amplitude, for the former increases quadratically with the reciprocal overall volume, whilst the latter remains unchanged. However the result of optimisation shall not be dependent on the overall volume, wherefore it is necessary for all summands of the objective function to be independent of the overall volume. The function part P.sup.−1 may be decoupled from the overall volume in that it is set in relation to the amplitudes of the filter transfer functions. To this end one could consider, for example, the averaged squared filter amplitude,
(39)
wherein h.sub.i(ƒ, p.sub.1, . . . , p.sub.N) describes the transfer function of the i-th filter for i=1, . . . , N.sub.F, respectively. Therefore G(ƒ, p.sub.1, . . . , p.sub.N) is a sound-field-independent function term. In this way an objective function, which represents a sum composed of a sound power criterion and a smoothness criterion and the summands of which are independent of the overall volume, can be formulated as follows:
(40)
as well as factors c.sub.1 and c.sub.2 for weighting the individual criteria.
(41)
(42)
(43) Next, the aspect “decoupling of the prohibited zones from the overall volume” shall be explained.
(44) In a favourable design based thereon even prohibited zones can now be better incorporated in the objective function. Analogously to the normalised sound power criterion a further normalised summand may be added to the objective function, which, when minimised, causes a reduction of the sound radiation into the prohibited zones to be reduced:
(45)
(46) The result is the following extended objective function:
F(ƒ,p.sub.1, . . . , p.sub.N)=c.sub.1F.sub.1(ƒ,p.sub.1, . . . , p.sub.N)+c.sub.2F.sub.2(ƒ,p.sub.1, . . . , p.sub.N)+c.sub.3F.sub.3(ƒ,p.sub.1, . . . ,p.sub.N)
with weighting factors c.sub.1, c.sub.2 and c.sub.3.
(47)
(48) Next the aspect “uniformity of filter amplitudes” will be explained.
(49) Consideration may be given to introducing a function part which compares the proportions of the filter amplitudes relative to each other. If a maximum uniform filter amplitude for all transmission paths (loudspeakers or loudspeaker channels) is required in the objective function, higher overall sound levels can be achieved for approximately the same quality.
(50)
(51) Here too, because of normalisation by the sound-field-independent function term G(ƒ, p.sub.1, . . . , p.sub.N), independence from the overall volume is achieved. In practical implementations it may be necessary to approximate the maximum function max( ), which need not be necessarily continuously differentiable with respect to the configuration parameters everywhere in the configuration parameter space, by a continuously differentiable function, since continuous differentiability of the objective function is a prerequisite for many optimisation algorithms. The objective function may then again be extended as follows:
(52)
with weighting factors c.sub.1, c.sub.2, c.sub.3 and c.sub.4.
(53) The result of optimising this function with c.sub.1=0, c.sub.2=1, c.sub.3=0 and c.sub.4=0.01, i.e. taking into account the smoothness criterion and the uniformity criterion of the filter amplitudes, is shown for the example in
(54) In the example discussed here the overall sound level may be further increased by almost 10 dB, if the normalised sound power criterion is added. If the above objective function is optimised with c.sub.1=1, c.sub.2=1, c.sub.3=0 and c.sub.4=0.01, the result shown in
(55) The examples discussed so far show that simultaneous optimisation of the different criteria is not difficult. In addition it is possible to fine-tune the compromise found during optimisation between the different requirements by changing the associated weighting factors, possibly frequency-dependently.
(56) Next the aspect “uniformity of the filter frequency response” will be explained.
(57) The frequency response of the filter functions can be taken into account in the objective function. The amplitude and phase of the filter function over the frequency should not vary too much when carrying out numerical calculations and signal-processing. A sound-field-independent function part can then be introduced into the objective function, which evaluates the jump of the filter frequency responses from one frequency ƒ.sub.i-1 to the next frequency ƒ.sub.i, again suitably normalised for independence from the overall volume:
(58)
with an integer exponent n≥1.
(59)
(60) Next the aspect “position and/or angling” will be explained.
(61) Provision may be made for including other configuration parameters in the objective function, for example position or angling of the loudspeakers. It may be mechanically of advantage, if a certain position and direction is chosen. This can be contrasted with quality criteria using a weighting. For example, for a loudspeaker system composed of several loudspeaker boxes a function part
(62)
may be defined, wherein α.sub.i(p.sub.1, . . . , p.sub.N) specifies the angle between the i-th and the i+1-th box for all i=1, . . . , N.sub.L-1.
(63) The features of the invention disclosed in the description, the claims and the drawing may be important, both singly and in any given combination, to realising the various embodiments of the invention.