Apparatus and method for audio frame loss recovery
First Claim
1. A method implemented on at least one processor for generating a decoded frame in response to a loss of a frame in an audio codec, comprising:
- identifying that a frame is lost;
generating a set of estimated linear predictive coefficients corresponding to a previous transform frame based on a decoded set of audio samples from the previous transform frame;
generating an estimated residual of the previous transform frame based on the set of estimated linear predicative coefficients and the decoded set of audio samples;
determining a pitch delay from a set of frame error recovery parameters received with the previous transform frame;
generating an extended residual based on the pitch delay and the estimated residual;
generating a first synthesized signal based on the extended residual and the set of linear predicative coefficients;
receiving a plurality of coded parameters for a next good frame following the lost frame, wherein the next good frame is a successfully decoded frame;
generating a second synthesized signal for the next good frame further based on the plurality of coded parameters; and
generating a decoded audio output of the next good frame based on a first weighted sum of the first synthesized signal and the second synthesized signalwherein the first weighted sum comprises at least two weight boundaries, and wherein the at least two weight boundaries are determined based on a pitch epoch of the first synthesized signal, a pitch epoch of decoded audio of the next good frame, and the pitch delay.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provides for frame loss recovery following a loss of a frame in an audio codec. The lost frame is identified. Estimated linear predictive coefficients of a previous transform frame are generated based on a decoded audio of the previous transform frame. An estimated residual of the previous transform frame is generated based on the estimated linear predicative coefficients and the decoded audio. A pitch delay is determined from frame error recovery parameters received with the previous transform frame. An extended residual is generated based on the pitch delay and the estimated residual. A first synthesized signal is generated based on the extended residual and the linear predicative coefficients. A decoded audio output of at least the lost frame is generated based on the first synthesized signal. The frame error recovery parameters are generated by an encoder.
-
Citations
6 Claims
-
1. A method implemented on at least one processor for generating a decoded frame in response to a loss of a frame in an audio codec, comprising:
-
identifying that a frame is lost; generating a set of estimated linear predictive coefficients corresponding to a previous transform frame based on a decoded set of audio samples from the previous transform frame; generating an estimated residual of the previous transform frame based on the set of estimated linear predicative coefficients and the decoded set of audio samples; determining a pitch delay from a set of frame error recovery parameters received with the previous transform frame; generating an extended residual based on the pitch delay and the estimated residual; generating a first synthesized signal based on the extended residual and the set of linear predicative coefficients; receiving a plurality of coded parameters for a next good frame following the lost frame, wherein the next good frame is a successfully decoded frame; generating a second synthesized signal for the next good frame further based on the plurality of coded parameters; and generating a decoded audio output of the next good frame based on a first weighted sum of the first synthesized signal and the second synthesized signal wherein the first weighted sum comprises at least two weight boundaries, and wherein the at least two weight boundaries are determined based on a pitch epoch of the first synthesized signal, a pitch epoch of decoded audio of the next good frame, and the pitch delay. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for generating a decoded frame following a loss of a frame, wherein the frames are a sequence of encoded audio frames, comprising:
-
a receiver that receives the sequence of audio frames; and at least one processor that executes program instructions stored in memory, wherein the executed program instructions identify that a frame is lost, generate a set of estimated linear predictive coefficients corresponding to a previous transform frame based on a decoded set of audio samples from the previous transform frame, generate an estimated residual of the previous transform frame based on the set of estimated linear predicative coefficients and the decoded set of audio samples, determine a pitch delay from frame error recovery parameters received with the previous transform frame, generate an extended residual based on the pitch delay and estimated residual, generate a first synthesized signal based on the extended residual and the linear predicative coefficients, receive a plurality of coded parameters for a next good frame following the lost frame, wherein the next good frame is a successfully decoded frame; generate a second synthesized signal for the next good frame further based on the plurality of coded parameters; and generate a decoded audio output of the next good frame based on a first weighted sum of the first synthesized signal and the second synthesized signal, wherein the first weighted sum comprises at least two weight boundaries, and wherein the at least two weight boundaries are determined based on a pitch epoch of the first synthesized signal, a pitch epoch of decoded audio of the next good frame, and the pitch delay. - View Dependent Claims (6)
-
Specification