Sub-band voice codec with multi-stage codebooks and redundant coding
First Claim
1. One or more computer-readable storage media storing computer-executable instructions for performing a method for processing audio data, the method comprising:
- at an audio processing tool, processing a bit stream for an audio signal, wherein the bit stream comprises;
main coded information encoded according to a coding technique for a current frame that references a segment of a previous frame to be used in decoding the current frame; and
redundant coded information for decoding the current frame according to the coding technique, the redundant coded information comprising signal history information associated with the referenced segment of the previous frame and selected in order to support decoding of the current frame according to the coding technique with reference to the signal history information; and
outputting a result.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and tools related to coding and decoding of audio information are described. For example, redundant coded information for decoding a current frame includes signal history information associated with only a portion of a previous frame. As another example, redundant coded information for decoding a coded unit includes parameters for a codebook stage to be used in decoding the current coded unit only if the previous coded unit is not available. As yet another example, coded audio units each include a field indicating whether the coded unit includes main encoded information representing a segment of an audio signal, and whether the coded unit includes redundant coded information for use in decoding main encoded information.
-
Citations
20 Claims
-
1. One or more computer-readable storage media storing computer-executable instructions for performing a method for processing audio data, the method comprising:
-
at an audio processing tool, processing a bit stream for an audio signal, wherein the bit stream comprises; main coded information encoded according to a coding technique for a current frame that references a segment of a previous frame to be used in decoding the current frame; and redundant coded information for decoding the current frame according to the coding technique, the redundant coded information comprising signal history information associated with the referenced segment of the previous frame and selected in order to support decoding of the current frame according to the coding technique with reference to the signal history information; and outputting a result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media storing computer-executable instructions for performing a method for processing audio data, the method comprising:
at an audio processing tool, processing a bit stream for an audio signal, wherein the bit stream comprises; main coded information for a current coded unit that references a segment of a previous coded unit to be used in decoding the current coded unit; and redundant coded information for decoding the current coded unit, the redundant coded information comprising one or more parameters for one or more extra codebook stages to be used in decoding the current coded unit only if the previous coded unit is not available; and outputting a result. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising an audio processing tool configured to process a bit stream for an audio signal comprising a plurality of coded audio units, wherein each coded unit of the plurality of coded units comprises a field indicating:
-
whether the coded unit comprises main encoded information representing a segment of the audio signal; and whether the coded unit comprises redundant coded information representing the segment of the audio signal and which can be used in decoding corresponding main encoded information for the segment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification