Uch berilgan yuqorida yondashuv shakl asos uchun nutq signalini tiklash. Bundan tashqari, uzatiladigan signalning o'ziga xos xususiyatlarini ishlatadigan texnologiyalar mavjud, masalan, to'lqin shakli. Bunday holda, yo'qolgan paket o'rniga shunga o'xshash shaklni o'z ichiga olgan paket hosil bo'ladi to'lqinlar ustida asos ma `lumot haqida uni xususiyatlari. Quyida psevdokodda bunday avlodning misoli keltirilgan.
bekor naqsh_match_ta'mirlash(namuna oldingi_ramka[har_kadrga_namunalar],
namuna etishmayotgan_ramka[har bir_kadrga_namunalar], int ketma-ket_kadrlar_yo'qolgan)
{
// Toping eng yaxshi mos uchun the oyna ning the oxirgi oz namunalar
// ichida paket _
window_start = har bir_kadr uchun namunalar - window_uzunligi; maqsad = cheksizlik;
uchun (ya'ni = 0; i < window_start; i ++) { ball = 0;
uchun (j = men, k = 0; k < window_uzunligi; j++, k++) { ball += oldingi_freym[j] -
oldingi_ramka[oyna_boshlash + k];
}
agar (Hisob < maqsad) { maqsad = ball;
eng yaxshi_mos = i; // The boshlash ning the eng yaxshi mos uchun the
// oyna
}
}
naqsh = eng yaxshi_moslik + oyna_uzunligi; naqsh_uzunligi = har bir_kadr uchun namunalar - naqsh;
// "naqsh" hozir ball uchun the boshlash ning the mintaqa takrorlash .
// Nusxalash the mintaqa ichiga the yo'qolgan paket
maqsad = 0;
uchun (qolgan = har bir_freym uchun namunalar; qoladi > 0;
qoladi –= naqsh_uzunligi) { uchun (j = 0; j < min(qolgan, naqsh_uzunligi); j++) {
missing_frame[dest++] = oldingi_ramka[naqsh + j];
}
}
// so'nish, agar bizda bor yo'qolgan bir nechta ketma-ket ramkalar agar (ketma-ket_kadrlar_yo'qolgan > 0) {
so'nayotgan_bufer(yo'qolgan_ramka, ketma-ket_kadrlar_yo'qolgan);
}
}
Guruch.8.5.tekislashnutqsignal
Guruch.8.6.Toʻliqjarayontekislashnutqsignal Ustida chegaralar yaratilgan paket zarur rasmda ko'rsatilganidek, silliq o'tishga erishing. 8.5.
Butun jarayon tiklanish ko'rsatilgan ustida guruch. 8.6.