Patent ID: 7305273
Filing Date: 2007-12-04
Classification: H04S

Abstract:
1. A method, comprising: receiving audio content from one or more sources; providing an audio content component for each source of audio content, each audio content component generating event instructions from the received audio content; processing the event instructions to produce audio instructions; dynamically generating audio rendition managers that each correspond to an audio rendition, an audio rendition manager including dynamically allocated components that include a synthesizer component, audio buffers, and logical buses that each correspond to one of the audio buffers; routing the audio instructions to the audio rendition managers that process the audio instructions to render the corresponding audio renditions; processing the audio instructions with the synthesizer component to generate multiple streams of audio wave data; assigning at least one of the multiple streams of audio wave data to more than one of the logical buses where the logical buses receive the at least one stream of audio wave data from the synthesizer component; and routing audio wave data streams assigned to a particular logical bus to the audio buffer corresponding to said particular logical bus.