Patent ID: 7392195
Filing Date: 2008-06-24
Classification: G10L

Abstract:
1. A method of decoding a lossless variable bit-rate (VBR) multi-channel audio bitstream, comprising: receiving a lossless VBR multi-channel audio bitstream as a sequence of frames having a variable length frame payload and including at least one independently decodable and losslessly reconstructable channel set including a plurality of audio channels for a multi-channel audio signal, each frame comprising common header information including a number of segments and a number of samples per segment that reduce the frame payload subject to the constraints that each segment be less than a maximum payload size and fully decodable and losslessly reconstructable once the segment is unpacked, channel set header information including decompression coefficients for each said channel in each said channel set, and segment header information for each said channel set including at least one entropy code flag and at least one coding parameter, and entropy coded compressed multi-channel audio signals stored in said number of segments; unpacking the header to extract the number of segments and number of samples per segment; unpacking the header for at least one said channel set to extract the entropy code flag and coding parameter and the entropy coded compressed multi-channel audio signals and perform an entropy decode on each segment in the frame using the selected entropy code and coding parameter to generate compressed audio signals for each segment; and unpacking the header for at least one said channel set to extract decompression coefficients and perform decompression on the compressed audio signals to losslessly reconstruct PCM audio for each audio channel in each said channel set for each segment.