Patent ID: 7590047

Claim:
A method for packet loss concealment, comprising: receiving voice data packets containing voice signals into a voice playout unit; detecting, in the voice playout unit, a loss of at least a first and a second consecutive voice packet during said receiving; providing a history buffer in packet loss concealment unit to retain said received voice signals; saving, in the history buffer, said voice data signals which arrived in the packet loss concealment unit prior to the lost first and second consecutive voice packets but are not yet played out, only when the voice playout unit detects the lost first and second consecutive voice packets; using, in the packet loss concealment unit said buffered voice data signals instead of at least part of the history buffer of the packet loss concealment unit as a sample history to generate synthesized voice data signals when the packet loss concealment unit is ready to replace the lost voice data signal; copying said received voice data signals to a scratch buffer; using the scratch buffer as a working buffer to generate synthesized voice signals to replace voice data signals lost with said first and second consecutive voice packets; and extending said history buffer to include said received voice signals and said synthesized voice signals.