Patent ID: 7663051

Claim:
A method comprising: parsing one or more audio files of an audio frame and scheduling events associated with the one or more audio files for execution in a digital signal processor; dispatching the events to the digital signal processor in a time-synchronized manner based on timing parameters in the one or more audio files; processing the events via the digital signal processor to generate audio synthesis parameters; storing the audio synthesis parameters generated for the one or more audio files of the audio frame in a memory; processing a first audio synthesis parameter using a first audio processing element of a hardware unit to generate first audio information; processing a second audio synthesis parameter using a second audio processing element of the hardware unit to generate second audio information, wherein the first and second audio processing elements operate in parallel to service different ones of the audio synthesis parameters stored in the memory; and generating audio samples for the audio frame based at least in part on a combination of the first and second audio information.