Patent ID: 8526623

Claim:
A device for determining a component signal that is suitable for a wave field synthesis system comprising an array of loudspeakers, the wave field synthesis system being configured to exploit an audio signal that is associated with a virtual source and that exists as a discrete signal sampled at an audio sampling frequency, and a source position associated with the virtual source, so as to calculate component signals for the loudspeakers on the basis of the virtual source while taking into account loudspeaker positions of loudspeakers of the array of loudspeakers, the device comprising: a provider for providing wave field synthesis parameters for a component signal to a loudspeaker of the array of loudspeakers while using the source position and while using a loudspeaker position of the loudspeaker of the array of loudspeakers at a parameter sampling frequency smaller than the audio sampling frequency, the wave field synthesis parameters comprising delay values; a wave field synthesis parameter interpolator for interpolating the wave field synthesis parameters so as to produce interpolated wave field synthesis parameters which are present at a parameter interpolation frequency that is higher than the parameter sampling frequency, the interpolated wave field synthesis parameters comprising integer portions of delay values and interpolated fractions of delay values, the interpolated fractions constituting delays which define fractions of sample intervals of the audio signal; and an audio signal processor comprising: a preprocessor that comprises a Farrow structure, the preprocessor being configured to process the audio signal, which is associated with the virtual source, independently of the wave field synthesis parameters so as to acquire a processed audio signal comprising coefficients in a time sequence; a buffer for buffering the processed audio signal, the buffer being configured to store the coefficients according to their time sequence; and a producer for producing the component signal, the producer being configured to produce the component signal by reading from positions of the buffer, which correspond to integer portions of the delay values, the audio signal processor being configured to apply the interpolated fractions to values read out from the buffer such that the component signal is calculated with fraction delays which correspond to the interpolated fractions.