Back to results
US 8,345,887 B1Granted
Computationally efficient synthetic reverberation
AssigneeSony Computer Entertainment America LLC
InventorLaurent M. Betbeder
Life of this patent
Estimating the term…
Abstract
A digital audio signal processor uses a matrix transform to produce a multi-channel synthetic reverberation signal based on variably-delayed versions of an input signal. The matrix transform outputs are mixed with the inputs to the signal delaying mechanisms, and some of the outputs are further processed to create the reverberation signal.
Claims22
A signal processor comprising:
- a plurality of delay lines, each to accept an audio signal presented at an input of the delay line and emit a delayed version of the audio signal at an output of the delay line;
- a matrix transformer having a respective plurality of inputs coupled to the outputs of the plurality of delay lines to apply a matrix transform to a first vector including the delayed versions of the audio signals emitted by the outputs of the plurality of delay lines, the matrix transform to produce a second vector on a plurality of outputs of the matrix transformer;
- and
- a plurality of feedback mixers having respective inputs coupled to the outputs of the matrix transformer, each to mix an element of the second vector with the audio signal presented to an input of a corresponding one of the plurality of delay lines, wherein
- a subset of elements of the second vector are to be further processed as a multi-channel synthetic reverberation signal.
2 more elements
A method comprising:
- producing a plurality of differently-delayed versions of an input audio signal by a plurality of delay lines;
- applying a matrix transformation to the differently-delayed versions of the input audio signal to produce a vector on a plurality of outputs of the matrix transformation;
- and
- feeding the outputs of the matrix transformation back into the input audio signal by mixing an element of the vector with the respective input audio signal;
- wherein
- a subset of the outputs of the matrix transformation are to be processed as a multi-channel synthetic reverberation signal.
3 more elements
A system comprising:
- an audio signal source;
- a delay module to produce a plurality of delayed versions of an audio signal from the audio signal source, at least two of the delayed versions having different delays;
- a matrix transformation module to perform a matrix transformation on the plurality of delayed versions of the audio signal;
- a feedback module to mix a plurality of outputs of the matrix transformation module with the respective audio signal from the audio signal source;
- and
- an audio output module to produce a multi-channel synthetic reverberation signal from a subset of the plurality of the outputs of the matrix transformation module.
3 more elements
Dependencies are inferred from the claim text.