Methods for frequency domain packet loss concealment and related decoder
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsMartin SEHLSTEDT, Jonas SVEDBERG
Life of this patent
Estimating the term…
Abstract
A method, decoder, and program code for filling an analysis window length with a time domain signal for concealing a lost audio frame associated with a received audio signal. A first segment of a previously received part of a received audio signal is copied from a prototype buffer. A second segment of the previously received part of the received audio signal is overlap added from the prototype buffer to an initial portion of a reconstructed part of the received audio signal followed by a remaining portion of the reconstructed part of the received audio signal.
Claims22
A method of filling an analysis window with a time domain signal for concealing a lost audio frame associated with a received audio signal, the method comprising:
- generating a substitution signal for the lost audio frame;
- copying a first segment of a prototype signal;
- overlap adding a second segment of the prototype signal to an initial portion of the substitution signal to generate an overlap add segment;
- and
- generating the time domain signal to fill the analysis window, wherein the time domain signal comprises the copied first segment followed by the overlap add segment followed by a remaining portion of the substitution signal.
A decoder for filling an analysis window with a time domain signal for concealing a lost audio frame associated with a received audio signal, the decoder comprising:
- a processor;
- and
- memory coupled with the processor, wherein the memory includes instructions that when executed by the processor cause the decoder to perform operations comprising:
- generating a substitution signal for the lost audio frame;
- copying a first segment of a prototype signal;
- overlap adding a second segment of the prototype signal to an initial portion of the substitution signal to generate an overlap add segment;
- and
- generating the time domain signal to fill the analysis window, wherein the time domain signal comprises the copied first segment followed by the overlap add segment followed by a remaining portion of the substitution signal.
A computer program product comprising a non-transitory storage medium including program code to be executed by at least one processor of a decoder for filling an analysis window with a time domain signal for concealing a lost audio frame associated with a received audio signal, whereby execution of the program code causes the decoder to perform operations comprising:
- generating a substitution signal for the lost audio frame;
- copying a first segment of a prototype signal;
- overlap adding a second segment of the prototype signal to an initial portion of the substitution signal to generate an overlap add segment;
- and
- generating the time domain signal to fill the analysis window, wherein the time domain signal comprises the copied first segment followed by the overlap add segment followed by a remaining portion of the substitution signal.
Dependencies are inferred from the claim text.