Patent ID: 8731908

Claim:
A method executed in a receiver in response to packets representing encoded speech of a speech signal, comprising: determining whether a first packet of the packets is an expected packet or an unexpected packet, wherein an expected packet includes a packet that is not lost, corrupted, erased or delayed, and wherein an unexpected packet includes a packet that is lost, corrupted, erased or delayed; when the determining concludes that the first packet is an expected packet, decoding the first packet to create a plurality of speech samples; delaying the plurality of speech samples by a delay; and sending the plurality of speech samples that has been delayed to an output port; when the determining concludes that a second packet is an unexpected packet, computing a pitch period estimate, using a number of speech samples that correspond to a most recent 20 msec span of speech samples of the speech signal; obtaining a segment of the plurality of speech samples in accordance with the pitch period estimate; performing an Overlap-Add process on the segment with an Overlap-Add segment, wherein the performing generates a first synthesized speech segment; delaying the first synthesized speech segment by the delay; and sending the first synthesized speech segment that has been delayed to the output port.