Patent ID: 6931370

Claim:
A multi-channel interactive audio system, comprising: A memory for storing a plurality of audio components having positional coordinates as sequences of input data frames, each said input data frame including subband data and their scale factors that have been compressed and packed; A human input device (HID) for receiving a positional input from a user; An application programming interface (API) that generates a list of audio components in response to the positional input; and An audio renderer that For each audio component on the list, unpacks and decompresses the audio components' scale factors and, as needed, the subband data; Calculates scale factors for the subband data in accordance with the positional input relative to the positional coordinates; Mixes the audio components' subband data in the subband domain for each channel using the calculated scale factors for each channel; Compresses the mixed subband data and their scale factors for each channel; Packs and multiplexes the channels' compressed subband data and scale factors into an output frame; and Places the output frame into a queue for transmission to a decoder.