BITSTREAM SYNTAX FOR MULTI-PROCESS AUDIO DECODING
First Claim
1. A method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax being partitioned in tiles and defining a base coding layer for coding a base band spectrum region of audio content and optional coding layers comprising a base plus coding layer, a base peak coding layer, a frequency extension coding layer and a channel extension coding layer, the method comprising:
- reading the compressed audio bitstream in tiles;
decoding a base coding layer of the tiles;
parsing a first syntax element from a header portion of the tile signals presence of a superframe header;
upon reaching a tile in which the first syntax element signals a superframe header, decoding configuration parameters signaling which of the optional coding layers are present;
decoding any optional coding layers signaled to be present;
reconstructing an output audio signal from the decoded coding layers; and
playing the output audio signal.
2 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.
-
Citations
24 Claims
-
1. A method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax being partitioned in tiles and defining a base coding layer for coding a base band spectrum region of audio content and optional coding layers comprising a base plus coding layer, a base peak coding layer, a frequency extension coding layer and a channel extension coding layer, the method comprising:
-
reading the compressed audio bitstream in tiles; decoding a base coding layer of the tiles; parsing a first syntax element from a header portion of the tile signals presence of a superframe header; upon reaching a tile in which the first syntax element signals a superframe header, decoding configuration parameters signaling which of the optional coding layers are present; decoding any optional coding layers signaled to be present; reconstructing an output audio signal from the decoded coding layers; and playing the output audio signal.
-
-
2. 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 base plus coding layer for coding a base band spectrum region of audio content, the method comprising:
-
reading the base plus coding layer of the compressed audio bitstream; parsing a first syntax element from the base plus coding layer specifying a coding mode of the base plus coding layer from among at least an exclusive mode and an overlay mode; in case of the exclusive mode, processing coded audio content of the base plus coding layer alone to reconstruct the base band spectrum region portion of an output audio signal; in case of the overlay mode, processing coded audio content of the base coding layer and the base plus coding layer to reconstruct the base band spectrum region portion of an output audio signal, wherein the coded audio content of the base plus coding layer is combined to fill spectral holes in the coded audio content of the base coding layer; and playing the output audio signal. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of decoding a compressed audio bitstream containing syntax elements conforming to a bitstream syntax, the bitstream syntax defining a base peak coding layer for coding a portion of audio content using a sparse spectral peak coding, the method comprising:
-
reading the base peak coding layer of the compressed audio bitstream; parsing a plurality of syntax elements from the base peak coding layer specifying parameters used in the sparse spectral peak coding; processing coded audio content of the base peak coding layer to reconstruct the portion of audio content in an output audio signal; playing the output audio signal. - View Dependent Claims (12)
-
-
13. 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 (14, 15, 16, 17)
-
-
18. 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 channel extension coding layer for coding a portion of audio content using a channel extension coding, the method comprising:
-
reading the base coding layer and channel extension coding layer of the compressed audio bitstream; parsing a plurality of syntax elements from the channel extension coding layer specifying parameters used in the channel extension coding; processing coded audio content of the channel extension coding layer to reconstruct the portion of audio content in an output audio signal; playing the output audio signal. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification