Bitstream syntax for multi-process audio decoding
AssigneeMicrosoft Corporation
InventorsKazuhito Koishida, Sanjeev Mehrotra, Chao He, Wei-Ge Chen
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
At least one computer readable storage device 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.
Dependencies are inferred from the claim text.