Кіріспе
IP арқылы дауыс беруде пакет жоғалтудың әсерін жасыру техникасы – IP арқылы дауыс беру (VoIP) байланысында пакет жоғалтудың салдарынан туындайтын мәселелерді азайтуға бағытталған әдіс. Дауыстық сигнал IP желісінде VoIP пакеттері түрінде жіберілгенде, пакеттер әртүрлі маршруттармен қадамдармен жүруі мүмкін (және көбінесе солай болады). Осының салдарынан пакет өте кешігіп келуі, бұзылуы немесе тіпті толығымен жетпеуі мүмкін. Мәселен, сервердің буфері толып, қосымша деректерді қабылдай алмайтын жағдайда пакет қабылдаудан бас тартуы мүмкін. Басқа жағдайларға желілік тығырылғандықтан туындайтын үлкен кешігу жатады. VoIP байланысында автоматты қайта сұрау (ARQ) сияқты қателерді түзету әдістерін қолдану қиын, сондықтан қабылдағыш пакет жоғалтуға төтеп беруге дайын болуы керек. Пакет жоғалтуын жасыру – дауыс пакеттерінің жоғалуын ескеретін және оны өтеуге арналған әдістемелерді жүйеге енгізу.
Packet loss concealment (PLC) is a technique to mask the effects of packet loss in voice over IP (VoIP) communications. When the voice signal is sent as VoIP packets on an IP network, the packets may (and likely will) travel different routes. A packet therefore might arrive very late, might be corrupted, or simply might not arrive at all. One example case of the last situation could be, when a packet is rejected by a server which has a full buffer and cannot accept any more data. Other cases include network congestion resulting in significant delay. In a VoIP connection, error control techniques such as automatic repeat request (ARQ) are not feasible and the receiver should be able to cope with packet loss. Packet loss concealment is the inclusion in a design of methodologies for accounting for and compensating for the loss of voice packets.
PLC техникасы
Нөлдік енгізу: жоғалған сөйлеу кадрлары үнсіздікпен алмастырылады. Толқын пішінін алмастыру: жоғалған үзіліс бұрын қабылданған сөйлеудің бір бөлігін қайталау арқылы қалпына келтіріледі. Ең қарапайым түрі – соңғы қабылданған кадрды қайталау. Басқа әдістер негізгі жиілікті, үзілістің ұзақтығын және т.б. ескереді. Толқын пішінін алмастыру әдістері түсіну және іске асыру оңай болғандықтан танымал. Мұндай алгоритмнің мысалы Халықаралық телекоммуникация одағының (ITU) G.711 ұсынысының I қосымшасында келтірілген. Үлгіге негізделген әдістер: сөйлеудегі үзілістерді интерполяциялау және экстраполяциялау үшін сөйлеу үлгілерін пайдаланатын алгоритмдер енгізіліп, дамытылды.
Қолдану
PLC кодектері iLBC және SILK Skype-та, SILK және Opus кодектері Jitsi-де, ал CSipSimple қолданатын pjsip стегінде қолданылады. Google Duo DeepMind/Google AI-ның WaveRNN-ге негізделген генеративтік модель WaveNetEQ-ті пайдаланады.