Recursive multistage audio processing
AssigneeMicrosoft Corporation
InventorsDerek H. Smith, Brian L. Schmidt, Georgios Chrysanthakopoulos
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDerek H. Smith, Brian L. Schmidt, Georgios Chrysanthakopoulos
Estimating the term…
Efficient recursive audio processing of one or more input data streams using a multistage processor for performing one or more predetermined functions and programmable audio effects. A first stage performs a first predetermined function, such as frequency shifting function. Intermediate results are preferably mixed. The second stage applies programmable audio effects to the mixed data, such as a reverberation effect, and stores the second stage output in a destination mix bin. The second stage output is preferably transferred to a main memory accessible to a primary processor. The second stage output is directed back to the first stage of the multistage processor to perform a second predetermined function, such as three dimensional spatialization. The primary processor modifies parameters of the first predetermined function to efficiently perform dynamic operations, such as Doppler shifts and volume transitions between multiple sound sources and a mixture of those sounds as a single point source.
A method for recursive audio processing using a multistage processor of a computing device, comprising the steps of:
A computing device in which recursive processing is employed to produce at least one audio output signal, comprising:
Dependencies are inferred from the claim text.