Robust decoder
First Claim
Patent Images
1. A method comprising:
- at an audio decoder, processing a bit stream for an audio signal, including, when encountering one or more missing frames from the bit stream, then;
identifying one of plural available segments from an available frame;
for the identified available segment of the plural available segments,time-extending the identified available segment,using one or more characteristics of the time-extended identified available segment to adapt a linear prediction coefficient filter in generating noise, andsuperimposing the generated noise to onto the time-extended available segment to create a derived segment; and
forming a merged signal using the plural available segments and the derived segment.
1 Assignment
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.
-
Citations
19 Claims
-
1. A method comprising:
at an audio decoder, processing a bit stream for an audio signal, including, when encountering one or more missing frames from the bit stream, then; identifying one of plural available segments from an available frame; for the identified available segment of the plural available segments, time-extending the identified available segment, using one or more characteristics of the time-extended identified available segment to adapt a linear prediction coefficient filter in generating noise, and superimposing the generated noise to onto the time-extended available segment to create a derived segment; and forming a merged signal using the plural available segments and the derived segment. - View Dependent Claims (2, 3, 4, 5)
-
6. A method comprising:
-
at an audio decoder, processing a bit stream for an audio signal, including, when encountering one or more missing frames from the bit stream, then; identifying plural available segments by breaking an available frame into the plural available segments; for at least one of the plural available segments, using one or more characteristics of an available segment to adapt a linear prediction coefficient filter in generating a derived segment by analyzing the available segment to obtain linear prediction coefficients, passing random noise through a linear prediction coefficient filter which is configured according to the obtained coefficients to obtain generated noise, and generating the derived segment by superimposing the generated noise and the available segment; and forming a merged signal by merging the plural derived segments between plural available segments. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An audio decoder configured to process a bit stream for an audio signal and handle one or more missing frames from the bit stream, the decoder including:
-
means for identifying plural available segments from an available frame; means for classifying one or more of the plural available segments as voiced or unvoiced; means for, for each of the plural available segments, using one or more characteristics of the available segment to adapt a linear prediction coefficient filter in generating a derived segment, wherein the generating the derived segment changes depending on whether the classification of the one or more plural available segments is voiced or unvoiced, wherein the using one or more characteristics of the available segment to adapt a linear prediction coefficient filter in generating a derived segment comprises; passing random noise through a linear prediction coefficient filter adapted to the available segment, and superimposing the filtered noise onto an extension segment to generate the derived segment; and means for forming a merged signal using the plural available segments and plural derived segments. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification