Patent ID: 7734362

Claim:
Apparatus for calculating a plurality of loudspeaker signals for a plurality of loudspeakers, the plurality of loudspeakers comprising at least four loudspeakers, the apparatus comprising: a wave-field synthesis system with a wave-field synthesis module for calculating, for each virtual source of a plurality of virtual sources at different virtual positions, a component signal for each loudspeaker of the plurality of loudspeakers, wherein each component signal for each loudspeaker and each virtual source has a discrete value for a current time of the component signal for a loudspeaker based on the virtual source, wherein the wave-field synthesis module is formed to determine, for each virtual source and each component signal, delay information for the virtual source using position information indicating a position of the virtual source, wherein the delay information indicates by how many samples an audio signal is to occur delayed with regard to a time reference in the component signal for a loudspeaker; a provider for providing, for each virtual source and for each component signal for each loudspeaker, a first delay associated to a first position of the virtual source, the virtual source having the first position at a first time, and for providing a second delay associated to a second position of the virtual source, the virtual source having the second position at a second later time, wherein the second position differs from the first position and wherein the current time is between the first time and the second time; a determiner for determining, for each virtual source and for each component signal for each loudspeaker, a first value of the audio signal for the virtual source for the current time, the audio signal for the virtual source being delayed by the first delay, and for determining a second value of the audio signal for the virtual source for the current time, the audio signal for the virtual source being delayed by the second delay; a weigher for weighting, for each virtual source and for each component signal for each loudspeaker, the first value with a first weighting factor to obtain a first weighted value, and for weighting the second value with a second weighting factor to obtain a second weighted value; a summer for summing, for each virtual source and for each component signal for each loudspeaker, the first weighted value and the second weighted value to obtain the discrete value for the current time for a component signal for a loudspeaker for a virtual source; and an adder for adding, for each loudspeaker, all component signals for each virtual source for the loudspeaker to obtain the loudspeaker signal for the loudspeaker.