Classification-based frame loss concealment for audio signals
First Claim
1. A method in an audio decoder for generating an output audio signal corresponding to a lost frame of an audio bit-stream, comprising:
- analyzing at least a portion of a previously-decoded audio signal corresponding to previously-decoded frames of the audio bit-stream;
selecting one of a plurality of frame loss concealment (FLC) techniques based on the results of the analysis; and
applying the selected one of the plurality of FLC techniques to the previously-decoded audio signal to generate the output audio signal corresponding to the lost frame.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing frame loss concealment (FLC) when portions of a bit stream representing an audio signal are lost within the context of a digital communication system. The system and method utilizes a plurality of different FLC techniques, wherein each technique is tuned or designed for a different kind of audio signal. When a frame is lost, a previously-decoded audio signal corresponding to one or more previously-received good frames is analyzed. Based on the result of the analysis, the FLC technique that is most likely to perform well for the previously-decoded audio signal is chosen to perform the FLC operation for the current lost frame. In one implementation, the plurality of different FLC techniques include an FLC technique designed for music, such as a frame repeat FLC technique, and an FLC technique designed for speech, such as a periodic waveform extrapolation (PWE) technique.
-
Citations
24 Claims
-
1. A method in an audio decoder for generating an output audio signal corresponding to a lost frame of an audio bit-stream, comprising:
-
analyzing at least a portion of a previously-decoded audio signal corresponding to previously-decoded frames of the audio bit-stream;
selecting one of a plurality of frame loss concealment (FLC) techniques based on the results of the analysis; and
applying the selected one of the plurality of FLC techniques to the previously-decoded audio signal to generate the output audio signal corresponding to the lost frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An audio decoding system, comprising:
-
a decoded signal buffer that stores a previously-decoded audio signal corresponding to previously-decoded frames of an audio bit-stream;
a plurality of processing blocks coupled to the decoded signal buffer, each of the plurality of processing blocks configured to perform a corresponding frame loss concealment (FLC) technique;
a signal classifier coupled to the decoded signal buffer and the plurality of processing blocks, the signal classifier configured to analyze at least a portion of the previously-decoded audio signal stored in the decoded signal buffer and, based on the results of the analysis, to select one of the plurality of processing blocks to perform FLC operations on the previously-decoded audio signal, thereby generating an output audio signal corresponding to a lost frame of the audio bit-stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor in a computer system to generate an output audio signal corresponding to a lost frame of an audio bit-stream, comprising:
-
first means for enabling the processor to analyze at least a portion of a previously-decoded audio signal corresponding to previously-decoded frames of the audio bit-stream;
second means for enabling the processor to select one of a plurality of frame loss concealment (FLC) techniques based on the results of the analysis; and
third means for enabling the processor to apply the selected one of the plurality of FLC techniques to the previously-decoded audio signal to generate the output audio signal corresponding to the lost frame. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification