Bitstream syntax for multi-process audio decoding
First Claim
Patent Images
1. A method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax defining a base coding layer and a frequency extension coding layer for coding a portion of audio content using a frequency extension coding, the method comprising:
- reading the base coding layer and frequency extension coding layer of the compressed audio bitstream;
parsing a plurality of syntax elements from the frequency extension coding layer specifying parameters used in the frequency extension coding, wherein the parameters comprise parameters specifying frequency extension coding using a different transform window size than a base coding layer; and
processing coded audio content of the frequency extension coding layer to reconstruct the portion of audio content and forming an audio signal based on the reconstructed portion of audio content; and
outputting the audio signal.
3 Assignments
0 Petitions
Accused Products
Abstract
An audio decoder provides a combination of decoding components including components implementing base band decoding, spectral peak decoding, frequency extension decoding and channel extension decoding techniques. The audio decoder decodes a compressed bitstream structured by a bitstream syntax scheme to permit the various decoding components to extract the appropriate parameters for their respective decoding technique.
258 Citations
20 Claims
-
1. A method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax defining a base coding layer and a frequency extension coding layer for coding a portion of audio content using a frequency extension coding, the method comprising:
-
reading the base coding layer and frequency extension coding layer of the compressed audio bitstream; parsing a plurality of syntax elements from the frequency extension coding layer specifying parameters used in the frequency extension coding, wherein the parameters comprise parameters specifying frequency extension coding using a different transform window size than a base coding layer; and processing coded audio content of the frequency extension coding layer to reconstruct the portion of audio content and forming an audio signal based on the reconstructed portion of audio content; and outputting the audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An audio decoder situated to receive a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax defining a case coding layer and a frequency extension coding layer for coding a portion of audio content using a frequency extension coding, the audio decoder comprising:
a processor that reads the base coding layer and the frequency extension coding layer of the compressed audio bitstream, parses a plurality of syntax elements from the frequency extension coding layer specifying parameters used in the frequency extension coding, wherein the parameters comprise parameters specifying frequency extension coding using a different transform window size than a base coding layer, and processes the coded audio content of the frequency extension coding layer to reconstruct the portion of audio content in an output audio signal. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. At least one computer-readable storage device having stored thereon computer-executable instructions for a method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax defining a base coding layer and a frequency extension coding layer for coding a portion of audio content using a frequency extension coding, the method comprising:
-
reading the base coding layer and frequency extension coding layer of the compressed audio bitstream; parsing a plurality of syntax elements from the frequency extension coding layer specifying parameters used in the frequency extension coding, wherein the parameters comprise parameters specifying frequency extension coding using a different transform window size than a base coding layer; processing coded audio content of the frequency extension coding layer to reconstruct the portion of audio content in an output audio signal; playing the output audio signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification