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 that signals 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.
1 Assignment
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
20 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 that signals 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An audio decoder, comprising:
-
a processing unit; and a memory storing computer-executable instructions for performing 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 including; 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 that signals 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; and reconstructing an output audio signal from the decoded coding layers. - View Dependent Claims (16, 17)
-
-
18. At least one computer readable medium containing computer-executable instructions for performing 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 that signals 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; and reconstructing an output audio signal from the decoded coding layers. - View Dependent Claims (19, 20)
-
Specification