Patent ID: 6354748
Filing Date: 2002-03-12
Classification: G06Q,G06T,H04L,H04M,H04N,H04Q

Abstract:
A computer-based subsystem for processing audio signals, comprising:(a) an application programming interface (API); and (b) an audio task, wherein: the API is implemented on a general-purpose host processor of a computer system; the audio task is implemented on a digital signal processor of the computer system; the API receives one or more function calls from an application to control the play of an audio file; the application is implemented on the general-purpose host processor; the audio file is stored in a storage device of the computer system; the API translates the function calls into one or more host-to-board messages; the API transmits the host-to-board messages to the audio task; and the audio task plays the audio file based on the host-to-board messages received from the API at a higher priority than one or more other audio files preempting playback of the other audio files.