Patent ID: 8908875

Claim:
An electronic device comprising: an input data interface for receiving digital audio data; a memory storing dimensions of a virtual room in which the digital audio data is to be emitted, the virtual room having a plurality of virtual surfaces; a digital reverberator for simulating the sound of the digital audio data in the virtual room, the digital reverberator comprising: a plurality of junctions distributed on the virtual surfaces of the virtual room, each junction connected to every other junction by a respective delay line, the delay lines and junctions forming a digital reverberation network within the virtual room, wherein each delay line connecting two junctions comprises a bidirectional delay line having an outgoing and an incoming delay line; a source injection node in the virtual room for injecting the digital audio data into the digital reverberation network via delay lines connected with said plurality of junctions, whereby the digital audio data is reflected from the virtual surfaces of the virtual room and reverberates around the delay lines and junctions of the digital reverberation network; a plurality of digital surface absorption filters, each of which is positioned on one of the delay lines to filter the digital audio data only once with each reflection from a virtual surface of the virtual room, so as to simulate absorption of sound by the virtual surfaces; and a receiver node in the virtual room for extracting the digital audio data from the digital reverberation network via delay lines, and for providing a digital audio output signal representing the reverberation of the digital audio data in the digital reverberation network; and an output data interface for receiving the digital audio output signal and outputting an audio signal; wherein each delay line connecting the source injection node with a respective junction comprises a source unidirectional delay line in the direction from the source injection node to the junctions, each source unidirectional delay line having a separate injection point in the digital reverberation network through which digital audio data is input; and wherein each delay line connecting junctions of the digital reverberation network with the receiver node comprises a receiver unidirectional delay line in the direction from the junctions to the receiver node, each receiver unidirectional delay line having a separate extraction point in the digital reverberation network through which digital audio data is extracted.