Robust decoder
First Claim
Patent Images
1. A computer-implemented method comprising:
- processing a bit stream for an audio signal, including, if one or more missing frames is encountered while processing the bit stream, based at least in part on one or more factors, selecting a concealment technique from among multiple available signal-dependent concealment techniques; and
performing the selected concealment technique; and
outputting a result.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools related to delayed or lost coded audio information are described. For example, a concealment technique for one or more missing frames is selected based on one or more factors that include a classification of each of one or more available frames near the one or more missing frames. As another example, information from a concealment signal is used to produce substitute information that is relied on in decoding a subsequent frame. As yet another example, a data structure having nodes corresponding to received packet delays is used to determine a desired decoder packet delay value.
145 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
processing a bit stream for an audio signal, including, if one or more missing frames is encountered while processing the bit stream, based at least in part on one or more factors, selecting a concealment technique from among multiple available signal-dependent concealment techniques; and
performing the selected concealment technique; and
outputting a result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
when encountering one or more frames missing from a bit stream for an audio signal, generating a concealment signal based at least in part on pitch cycles in one or more previous frames, including introducing pitch jitter; and
outputting a result. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
encountering one or more frames missing from a bit stream for an audio signal;
producing a concealment signal;
encountering a subsequent frame that relies at least in part on information from the one or more missing frames for decoding;
producing substitute information from the concealment signal; and
relying on the substitute information in place of the information from the one or more missing frames to decode the subsequent frame. - View Dependent Claims (18, 19, 20)
-
Specification