TR201802808T4 - Bir zaman alan uyarma sinyalini baz alan bir hata gizleme kullanılarak kodu çözülmüş bir ses bilgisi sağlamak için ses dekoderi ve yöntem. - Google Patents

Bir zaman alan uyarma sinyalini baz alan bir hata gizleme kullanılarak kodu çözülmüş bir ses bilgisi sağlamak için ses dekoderi ve yöntem. Download PDF

Info

Publication number
TR201802808T4
TR201802808T4 TR2018/02808T TR201802808T TR201802808T4 TR 201802808 T4 TR201802808 T4 TR 201802808T4 TR 2018/02808 T TR2018/02808 T TR 2018/02808T TR 201802808 T TR201802808 T TR 201802808T TR 201802808 T4 TR201802808 T4 TR 201802808T4
Authority
TR
Turkey
Prior art keywords
audio
error
excitation signal
frame
time
Prior art date
Application number
TR2018/02808T
Other languages
English (en)
Inventor
Lecomte Jérémie
Markovic Goran
Schnabel Michael
Pietrzyk Grzegorz
Original Assignee
Fraunhofer Ges Forschung
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fraunhofer Ges Forschung filed Critical Fraunhofer Ges Forschung
Publication of TR201802808T4 publication Critical patent/TR201802808T4/tr

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/005Correction of errors induced by the transmission channel, if related to the coding algorithm
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0212Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/09Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • G10L19/125Pitch excitation, e.g. pitch synchronous innovation CELP [PSI-CELP]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L2019/0001Codebooks
    • G10L2019/0011Long term prediction filters, i.e. pitch estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Mathematical Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Kodlanmış bir ses bilgisi (110;310) bazında kod çözülmüş bir ses bilgisi (112;312) sağlamak için bir ses dekoderi (100; 300), bir zaman alan uyarma sinyali (532) kullanan bir frekans alan gösteriminde (322) kodlanmış bir ses çerçevesini müteakip bir ses çerçevesinin bir kaybını gizlemek için bir hata gizleme ses bilgisi (132;382;512) sağlamak üzere konfigüre edilmiş bir hata gizleme (130;380;500) içerir.

Description

TARIFNAME BIR ZAMAN ALAN UYARMA SINYALINI BAz ALAN BIR HATA GIZLEME KULLANILARAK KODU ÇözÜLMÜS BIR SES BILGISI SAGLAMAK IÇIN SES DEKODERI VE YÖNTEM Teknik Alan Bulusa göre yapilanmalar, kodlanmis bir ses bilgisine dayanilarak kodu çözülmüs bir ses bilgisi saglamak için ses dekoderi olustururlar. Bulusa göre bazi yapilanmalar, kodlanmis bir ses bilgisine dayanilarak kodu çözülmüs bir ses bilgisi saglamak için yöntemler üretmektedir. Bulusa göre bazi yapilanmalar, bahsedilen yöntemlerden birini gerçeklestirmek için bilgisayar programlari olusturmaktadir. Bulusa. göre bazi yapilanmalary bir` dönüsüni alani kodegi için bir zaman alani gizleme ile ilgilidir. Bulusun Altyapisi Son yillarda ses içeriklerinin bir dijital iletimi ve depolanmasi için artan bir talep vardir. Bununla birlikte ses içerikleri siklikla, bir veya daha fazla ses çerçevesi (örnegin, sifrelenmis bir gösterim biçiminde, örnegin bir sifrelenmis frekans alani gösterimi veya bir sifrelenmis zaman alani gösterimi) içeren veri birimlerinin (örnegin, paketler) kaybolmasi riskini yaratan güvenilir olmayan kanallar üzerinden iletilir. Bazi durumlarda, kaybolan ses çerçevelerinin (veya bir veya daha fazla kayip ses çerçevesi içeren paketler gibi veri birimleri) bir tekrarini (yeniden göndermeyi) istemek mümkündür. Bununla birlikte, bu genellikle önemli bir gecikme getirir ve bu nedenle ses çerçevelerinin genis bir tamponlamasini gerektirir. Diger durumlarda, kaybolan ses çerçevelerinin bir tekrarini talep etmek pek mümkün degildir. Ses çerçevelerinin, (büyük miktarda bellek tüketecek ve ses kodlamanin gerçek zamanli yeteneklerini önemli ölçüde düsürecek sekilde) kapsamli arabellege alma saglamadan kayboldugu durumda, iyi veya en azindan kabul edilebilir bir ses kalitesi elde etmek için, bir veya daha fazla ses çerçevesinin kaybolmasiyla. basa çikmak için kavramlarin olmasi arzu edilir. Özellikle, ses çerçevelerinin kaybolmasi halinde dahi, iyi bir ses kalitesi veya en azindan kabul edilebilir` bir ses kalitesi getiren kavramlarin olmasi arzu edilmektedir. Geçmiste, farkli ses kodlama konseptlerinde kullanilabilecek bazi hata gizleme konseptleri gelistirilmistir. Asagida, geleneksel bir ses kodlama konsepti anlatilacaktir. 3gpp standardi TS 26.290'da, hata gizleme özelligine sahip bir dönüstürme kodlanmis uyarma kod çözme (TCX kod çözme) açiklanmaktadir. Asagida, [TCX modu kod çözme ve sinyal sentezi] bölümüne dayanan bazi açiklamalar sunulacaktir Uluslararasi Standart 3gpp TS 26.290'a göre bir TCX dekoderi Sekil 7 ve 8'de gösterilmektedir; Sekil 7 ve 8 TCX dekoderinin blok diyagramlarini göstermektedir. Bununla birlikte, Sekil 7, normal bir islemde TCX kod çözümü için veya kismi bir paket kaybi durumunda ilgili islevsel bloklari göstermektedir. Buna karsilik, Sekil 8, TCX-256 paket silme saklanmasi durumunda TCX kod çözme isleminin ilgili islemini göstermektedir. Farkli sözcüklerle, Sekil 7 ve 8, asagidaki durumlari içeren TCX dekoderinin bir blok diyagramini göstermektedir: Durum 1 (Sekil 8): TCX çerçeve uzunlugu 256 örnek oldugunda ve iliskili paket kayboldugunda, TCX-256'da paket silme gizleme, yani BFI_TCX = (1); ve Durum 2 (Sekil 7): Normal TCX kod çözme, muhtemelen kismi paket kayiplari. Asagida, Sekil 7 ve 8'e dair bazi açiklamalar yapilacaktir. Belirtildigi gibi, Sekil 7, normal islemde veya kismi paket kaybi durumunda bir TCX kod çözme gerçeklestiren bir TCX dekoderin bir blok diyagramini göstermektedir. Sekil 7'ye göre TCX dekoder (700), TCX spesifik parametrelerini (710) alir ve temelinde kodu çözülmüs ses bilgilerini (712,714) saglar. Ses dekoderi ( ve ( ayirir ve bir kodlanmis uyarma bilgisi (722), bir kodlanmis ses dolgu bilgisi (724) ve bir kodlanmis küresel kazanç bilgisi (726) saglar. Ses dekoderi (700), bir uyarma dekoderi (730) içerir; kodlanmis uyarma bilgisi (722), kodlanmis ses doldurma bilgisi (724) ve kodlanmis küresel kazanç bilgisi (726) yani sira bazi ilave bilgiler (örnegin, bir bit hizi bayragi "bit_rate_flag", bir "BFI TCX" ve bir TCX çerçevesi gibi bir bilgi uyarma dekoderi (730), bazinda, bir zaman alani uyarma sinyali (728) (ayni zamanda "x" ile gösterilir) saglar. Uyarma dekoderi (730), kodlanmis uyarma bilgisini (722) demultiplekslere dönüstüren ve cebirsel vektör kuantizasyon parametrelerini çözen bir uyarma bilgi islemcisini (732) içerir. Uyarma bilgisi islemcisi (732), tipik olarak bir frekans bölgesi gösteriminde olan ve Y ile gösterilen bir ara uyarma sinyali (734) saglar. Uyarma kodlayici (730) ayrica, nicelenmemis alt bantlara sesi enjekte edecek sekilde yapilandirilmis bir ses enjektörünü (736) içerir, ara uyarma sinyalinden (734) bir ses dolu uyarma sinyali (738) elde eder. Sesle doldurulmus uyarma sinyali (738) tipik olarak frekans alaninda bulunur ve Z ile gösterilir. Ses enjektörü (736) bir ses doldurma seviyesi dekoderinden (740) bir ses yogunlugu bilgisi (742) alir. Uyarma dekoderi ayni zamanda bir düsük frekansli dekompresyon islemini temel alan bir düsük frekansli önem vermeme islemi gerçeklestirmek üzere yapilandirilmis uyarlanabilir düsük frekansli bir önem vermeme (744) içerir. Böylece, frekans alaninda olan ve X 'ile gösterilen, islenmis bir uyarma sinyali (746) elde etmek için, ses doldurma uyarma sinyalinden (738) %70'i alinir. Uyarma dekoderi (730), ayrica, islenmis uyarma sinyali 746'yi almak ve bunun temelinde belirli bir zaman ile iliskili bir zaman alani uyarma sinyali (750) temin etmek üzere konfigüre edilmis bir frekans alan-zaman alan transformatörü (748) içermektedir (örnegin, islenmis uyarma sinyalinin (746)) bir kümesi tarafindan temsil edilen bir bölüm. Uyarma dekoderi (730) ayni zamanda, zaman alani uyarma sinyalini (750) ölçekleyecek sekilde yapilandirilmis bir ölçekleyici (752) de ihtiva eder; böylece ölçekli bir zaman alani uyarma sinyali (754) elde edilir. Ölçekleyici (752), bir küresel kazanç dekoderinden (758) bir küresel kazanç bilgisini (756) alir; karsiliginda, küresel kazanç dekoderi (758) kodlanmis genel kazanç bilgisini (726) alir. Uyarma dekoderi (730), ayrica, çoklu zaman bölümleri ile iliskili ölçeklendirilmis zaman alani uyarma sinyallerini (754) alan bir Örtüsen-ekleme sentezi (760) içerir. Örtüsen-ekleme sentezi (760) zaman içinde daha uzun bir periyot için zamana bagli bir zaman alani uyarma sinyali (728) elde etmek üzere ölçekli zaman alani uyarma sinyalleri (754) temelinde bir örtüsme-ve-ekleme operasyonu (pencere açma islemi de içerebilir) gerçeklestirir (bireysel zaman alani uyarma sinyalleri (750,754) saglanan zaman periyotlarindan daha uzundur). Ses dekoderi (700) ayrica, örtüsme-ekleme sentezi (760) tarafindan saglanan zaman alani uyarma sinyalini (728) ve bir LPC sentez filtre fonksiyonunu (772) tanimlayan bir veya daha fazla LPC katsayisini alan bir LPC sentezi (770) ihtiva eder. LPC sentezi (770), istege bagli olarak LPC sentezi (770), sentez için yapilandirilmis bir ikinci sentez filtresi (772) ihtiva edebilir; bu, örnegin, zaman alani uyarma sinyalini (728) sentez filtreleyebilen bir birinci filtreyi (774) kapsar` ve böylece desifre edilen ses sinyalini (712) elde eder. Istege bagli olarak, LPC sentezi (770), - bir baska sentez filtre fonksiyonunu kullanarak birinci filtrenin (774) çikis sinyalini filtreleyerek, kodu çözülmüs ses sinyalini (7l4) elde Asagida, bir TCK-256 paket silme gizlemesi durumunda TCX kod çözümü anlatilacaktir. Sekil 8, bu durumda TCX dekoderinin bir blok diyagramini göstermektedir. Paket silmeyi gizleme (800), ayni zamanda "pitch_tcx" ile gösterilen ve daha önce kod çözülmüs bir TCX çerçevesinden elde edilen bir adim bilgisi (810) alir. Örnegin, saha bilgisi 810, uyarma dekoderindeki (730) islenmis uyarma sinyalinden (746) ("normal" kod. çözme sirasinda) baskin bir adim tahmincisi (747) kullanilarak elde edilebilir. Dahasi, paket silme gizleme (800) bir LPC sentez filtre fonksiyonunu temsil edebilen LPC parametrelerini (812) alir. LPC parametreleri (812) örnegin LPC parametreleri (772) ile özdes olabilir. Dolayisiyla, paket silme gizleme temelinde bir hata gizleme sinyali (814), bu bir hata gizleme ses bilgisi olarak düsünülebilir. Paket silmeyi gizleme (800), örnegin bir önceki uyarma tamponlayabilen bir uyarma tamponunu (820) içerir. Uyarma tamponu (820), örnegin, ACELP' in uyarlanabilir kod çizelgesini kullanabilir ve bir uyarma sinyali (822) saglayabilir. Paket silme gizleme (800) ayrica, bir filtre fonksiyonu, gösterildigi gibi tanimlanabilen bir birinci filtre (824) içerebilir. Böylece, birinci filtre (824), uyarma sinyalinin (822) filtrelenmis bir versiyonunu (826) elde etmek için LPC parametrelerine (812) dayali olarak uyarma sinyalini (822) filtreleyebilir. Paket silme gizleme ayni zamanda bir genlik sinirlayici (828) içerir; bu genlik sinirlayici (828), hedef bilgi veya seviye bilgisi rmswsyn temelinde filtrelenmis uyarma sinyalinin (826) genligini sinirlar. Bundan baska, paket silme gizleme (800), genlik sinirlayicidan (822) genlik sinirlandirmali filtrelenmis uyarma sinyali (830) almak ve bu temelde hata gizleme sinyalini (814) saglamak. üzere konfigüre edilebilen bir ikinci filtre (832) içerebilir. Ikinci filtrenin (832) bir filtre fonksiyonu örnegin Sekil 8'de gösterildigi gibi tanimlanabilir. Asagida, kod çözme ve hata gizleme ile ilgili bazi ayrintilar anlatilacaktir. Durum l'de (TCX-256'daki paket silme gizleme), 256 örneklemli TCX çerçevesinin kodunu çözmek için hiçbir bilgi mevcut degildir. TCX sentezi, T=pitch_tcx, daha önce kod çözülmüs TCX çerçevesinde tahmin edilen bir adim gecikmesi oldugunda, T ile geciktirilen geçmis uyarma, l/A(z) ile kabaca esdeger dogrusal olmayan bir filtre ile islenmesiyle bulunmustur. Sentezdeki tiklamalari önlemek için 1/A(z) yerine dogrusal olmayan bir filtre kullanilir. Bu filtre 3 asamada ayristirilir: Adim 1: T tarafindan geciktirilen uyarmayi TCX hedef alanina haritalamak için asagidakiyle filtrelemek Adim 2: bir sinirlayici uygulamak (büyüklük ±rmswsyn ile sinirlidir) Adim 3: Sentezi bulmak için asagidaki tarafindan filtreleme Unutmayiniz ki tampon OVLP_TCX bu durumda sifira ayarlanir. Cebirsel VQ parametrelerinin kod çözümü gibi, ölçeklendirilmis spektrumun X' her nicelenmis blogu 576 ve 1152, ve her blok B'k'nin 8 boyutuna sahip oldugu N boyutuna sahip oldugunu hatirlayin. Böylece, bloklar için 144'tür. Her blok B'k için cebirsel VQ parametreleri Bölüm 5.3.5.7'deki 5. Adimda açiklanmaktadir. Her blok B'k için kodlayici tarafindan üç dizili ikili dizin gönderilir: 0 Bölüm 5.3.5.7'nin 5. Adiminda açiklandigi gibi tek kod halinde iletilen kod defteri dizini nk; ° bir kafes noktasi 0 elde etmek için belirli bir liderin hangi permütasyonunun uygulanacagini belirten (bkz. Kisim .3.5.7. Adim. 5) bir seçilmis kafesteki nokta kodunun dizilimi Ik. kitabinda degilse, Voronoi uzantisi indeks vektörünün 8 indeksi, Kisim 5'te Adim. 5'in alt asamasinda V1 hesaplanir; Voronoi uzanti indekslerinden, bir uzatma vektörü z, 3gpp TS 26.290'in [1] referansinda oldugu gibi hesaplanabilir. Dizin vektörünün her bilesenindeki bit sayisi, dizin nk'nin tekli kod degerinden elde edilebilen uzatma sirasi r tarafindan. verilir. Voronoi uzantisinin ölçekleme faktörü M=2r ile verilir. Daha sonra, ölçeklendirme faktörü M' den Voronoi uzatma vektörü z (RE8'deki bir kafes noktasi) ve taban kod dosyasindaki (ayrica RE8'deki bir kafes noktasi) kafesteki nokta c, her nicelenmis ölçekli blok ik su sekilde hesaplanabilir: Voronoi uzantisi yokken (yani, nk<5, M=l ve z=O), taban kod paketi, 3gpp TS 26.290'in referans [1] 'indeki kod sirasi Q0, @2, Q3 veya Q4'tür. Bu durumda vektörü iletmek için hiçbir bit gerekmez. Aksi halde, Voronoi uzantisi kullanildiginda, k, yeterince büyük oldugunda, referans kullanilir. Q3 veya Q4'ün seçimi, Bölüm 5.3.5.7'deki 5. Adimda açiklandigi üzere kod yazisi endeks degeri nk'de örtülüdür. Baskin saha degerinin tahmini çerçevenin TCX-256'ya karsilik gelirse ve ilgili paket kaybolursa, dogru bir sekilde ekstrapole edilebilecek sekilde yapilir. Bu tahmin, TCX hedefinin spektrumundaki maksimum büyüme zirvesinin dominant saha ile ayni oldugu varsayimina dayanmaktadir. M için Inaksimum arama, Fs/64 kHz' in altindaki bir frekans ile sinirlandirilmistir ve (X'Zi) 2+ (X'Zi + ]J 2 : M oldugu sekilde minimum m imax S N/32 indeksi de bulunur. Daha sonra dominant saha, Test=N/imax olarak numunelerin sayisiyla hesaplanir (bu deger tam sayi olmayabilir). Hatirlayin ki, baskin saha TCX-256'daki paket silme gizlenmesi için hesaplanir. Tamponlama sorunlarindan kaçinmak için (uyarma tamponu 256 örnekle sinirlidir), Test 256 örnekleri için pitch_tcx 256 olarak ayarlanir; aksi takdirde, Test5256 ise, pitch_tcx degerinin ayarlanmasiyla 256 örnekte birden çok saha periyodu önlenir pitch_tcx = max { L n Test J i n integer 0 and 11 Test 5 256} burada LJ, -W'a dogru en yakin tamsayiya yuvarlama anlamina gelir. Asagida bazi daha geleneksel kavramlar kisaca tartisilacaktir. ve Konusma Kodek baglaminda MDCT kullanan bir TCX kod çözme açiklanmaktadir. Teknigin AAC durumunda (konferans, örnegin, referans [4]) sadece bir enterpolasyon modu açiklanmaktadir. Referans bir çerçeveyle arttiran bir gizleme islevi içermektedir. EP 1207519 B1 sayili Avrupa Patentinde (referans [5]), bir hatanin tespit edildigi bir çerçevede çözülmüs konusma için daha fazla gelisme saglayabilen bir konusma dekoderinin ve hata telafi yönteminin saglanmasi açiklanmaktadir. Patente göre, bir konusma kodlama parametresi, konusmanin her kisa bölümünün (çerçevesi) özelliklerini ifade eden mod bilgisi içerir. Konusma kodlayici, mod. bilgilerine göre konusma kod çözme için kullanilan gecikme parametrelerini ve kazanç parametrelerini uyarlanir sekilde hesaplar. Dahasi, konusma dekoderi adaptif uyarma kazanci ve sabit kazanç uyarma rasyosunu mod bilgisine göre adaptif olarak kontrol eder. Dahasi, patente göre konsept, herhangi bir hatanin tespit edilmedigi normal bir kod çözme biriminde, kodlanmis kazanç parametrelerinin degerlerine göre konusma kod çözme için kullanilan uyarlanmis uyarma kazanci parametrelerini ve sabit uyarma kazanci parametrelerini içerir, burada verilerin bir hata içerdigi tespit edilir. TCX, frekans alani gösteriminde kodlanmis bir ses çerçevesinin ardindan bir çerçevenin paket silme gizlemesi için bir yönteni bilinmektedir. Önceki teknik. açisindan, daha iyi bir isitme izlenimi saglayan hata gizlemesinin ilave bir gelistirilmesine ihtiyaç duyulmaktadir. 3.Bulusun Özeti Bulus, Istem l' e göre bir ses dekoderi, istem 29'a göre bir yöntem ve istem 30'a göre bir bilgisayar programi tanimlar. Bulusa göre bir yapilanma, kodlanmis bir ses bilgisine dayanarak bir kod çözülmüs ses bilgisi saglamak için bir ses dekoderi olusturur. Ses dekoderi, bir zaman alani uyarma sinyali kullanilarak, bir frekans alan gösteriminde kodlanmis bir ses çerçevesini takip eden bir ses çerçevesinin bir kayip (veya birden fazla çerçeve kaybolmasi) gizlemek için bir hata gizleme ses bilgisi saglamak üzere konfigüre edilmis bir hata gizleme içerir. Bulusa göre bu yapilanma, kayip bir ses çerçevesinden önce gelen ses çerçevesi bir frekansla kodlanmis olsa bile, bir zaman alani uyarma sinyali temelinde hata gizleme ses bilgisini saglayarak gelistirilmis bir hata gizleme elde edilebilecegine dayanmaktadir. Baska bir deyisle, hata gizleme, bir frekans alaninda gerçeklestirilen. bir hata gizlenmesi ile karsilastirildiginda, bir zaman alani uyarma sinyali temelinde gerçeklestirilirse, bir hata gizleme kalitesinin tipik olarak daha iyi oldugu kabul edilmistir; kayip ses çerçevesinden önce gelen ses içerigi frekans alaninda (yani, bir frekans bölgesi gösteriminde) kodlanmis olsa bile, bir zaman alani uyarma sinyali kullanarak, zaman alani hata gizlemesine geçmeye deger. Bu, örnegin, monofonik bir sinyal için ve çogunlukla konusma için geçerlidir. Buna göre, mevcut bulus, kayip ses çerçevesinden önce gelen ses çerçevesi frekans alaninda (diger bir deyisle bir frekans bölgesi gösterimi) kodlanmis olsa bile, iyi bir hata gizleme elde etmeyi mümkün kilmaktadir. Tercih edilen bir yapilanmada, frekans alani gösterimi, spektral degerlerin ölçeklendirilmesi için çok sayidaki spektral degerlerin kodlanmis bir temsilini ve birçok Ölçek faktörünün kodlanmis bir temsilini içerir veya ses dekoderi, ölçekleme için birçok ölçek faktörü türetmek üzere yapilandirilmis LPC parametrelerinin kodlanmis gösteriminden spektral degerlerdir. Bu, FDNS (Frekans Alan Ses Sekillendirme) kullanilarak yapilabilir. Bununla birlikte, kaybolan ses çerçevesinin öncesinde bulunan ses çerçevesinin baslangiçta büyük ölçüde farkli bilgiler içeren frekans alani gösteriminde kodlanmis olmasina ragmen, bir zaman alani uyarma sinyalinin elde edilmesi (bir LPC sentezi için bir uyarma görevi görebilir) degerinde oldugu bulunmustur (yani, spektral degerleri ölçeklemek için birçok ölçek faktörünün kodlanmis bir temsilinde bir çok spektral degerin kodlanmis bir gösterimi). Örnegin, TCX durumunda ölçek faktörleri (bir kodlayicidan bir dekodere) degil LPC gönderip ve daha sonra dekoderde LPC' yi MDCT ikilileri için bir ölçek faktörü gösterimine dönüstürmekteyiz. Baska bir deyisle, TCX durumunda LPC katsayisini gönderip ve daha sonra dekoderde bu LPC katsayilarini, USAC veya AMR-WB+ 'de TCX için bir ölçek faktörü gösterimine dönüstürmekteyiz; neredeyse hiç ölçek faktörü yoktur. Tercih edilen bir yapilanmada, ses dekoderi, frekans-alan sunumundan türetilen birçok spektral degere bir ölçek faktörü tabanli ölçeklendirme uygulamak üzere yapilandirilmis bir frekans-alan dekoderi çekirdegi içermektedir. Bu durumda, hata gizleme, bir frekans alan gösteriminde kodlanmis bir ses çerçevesinin ardindan bir ses çerçevesinin kaybolmasini gizlemek için hata gizleme ses bilgisini saglayacak sekilde yapilandirilmistir; bu, frekans alan gösteriminden türetilen bir zaman alani uyarma sinyalini kullanarak çok sayida kodlanmis ölçek faktörü içermektedir. Bulusa göre Imi yapilanma, yukarida belirtilen frekans alan gösteriminden zaman alani uyarma sinyalinin türetilmesinin, dogrudan frekans alaninda dogrudan gerçeklestirilen bir hata gizleme ile karsilastirildiginda daha iyi bir hata gizleme sonucu sagladigi bulgusuna dayanmaktadir. Örnegin, uyarma sinyali bir önceki çerçevenin sentezine dayali olarak olusturulur, daha sonra önceki çerçevenin bir frekans alani (MDCT, FFT .) veya bir zaman alan çerçevesi olup olmadigi önemli degildir. Bununla birlikte, önceki çerçeve bir frekans alani oldugu takdirde belirli avantajlar gözlemlenebilir. Dahasi, örnegin monofonik isaret gibi konusmalar için, özellikle iyi sonuçlara ulasildigina dikkat edilmelidir. Baska bir örnek olarak, ölçek faktörleri LPC katsayilari olarak, örnegin daha sonra dekoder tarafindaki ölçek faktörlerine dönüstürülen bir polinom gösterimi kullanilarak iletilebilir. Tercih edilen bir yapilanmada, ses dekoderi, frekans alani gösteriminde kodlanan ses Çerçevesi için bir ara miktar olarak bir zaman alani uyarma sinyali kullanmadan frekans bölgesi gösteriminden bir zaman alani ses sinyali temsili türetmek üzere yapilandirilmis bir frekans bölgesi dekoder çekirdegi içermektedir. Baska bir deyisle, bir hata gizleme için bir zaman alani uyarma sinyalinin kullanilmasinin, kayip ses çerçevesinin öncesinde bulunan ses çerçevesi herhangi bir zaman alani uyarma kullanmayan bir "gerçek" frekans modunda kodlanmis olsa bile sinyali ara bir miktar olarak avantajlidir (ve dolayisiyla bir LPC sentezine dayanmaz). Tercih edilen bir yapilanmada, hata gizleme, kayip bir ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis ses çerçevesine dayali olarak zaman alani uyarma sinyalini elde edecek sekilde konfigüre edilir. Bu durumda, hata gizleme, adi geçen zaman alani uyarma sinyalini kullanarak kayip ses çerçevesinin gizlenmesi için hata gizleme ses bilgisini saglayacak sekilde konfigüre edilir. Baska bir deyisle, hata gizleme için kullanilan zaman alani uyarma sinyalinin, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis ses çerçevesinden türetilmesi gerektigi kabul edilmistir, çünkü bu zaman alani uyarma sinyali, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis bir ses çerçevesi, kayipli ses çerçevesinin öncesinde ses çerçevesinin bir ses içeriginin iyi temsil edilmesini saglar, böylece hata gizleme, orta düzeyde gayret ve iyi dogruluk ile gerçeklestirilebilir. Tercih edilen bir yapilanmada, hata gizleme, dogrusal tahmin kodlama. parametrelerinin. bir kümesini elde etmek için kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis ses çerçevesine dayali olarak bir LPC analizi gerçeklestirmek üzere konfigüre edilir. Kaybolan ses çerçevesinden önceki frekans bölgesi gösteriminde kodlanmis ses çerçevesinin bir ses içerigini temsil eden bir uyarma sinyalidir. Kayip ses çerçevesinden önceki ses çerçevesi bir frekans bölgesi gösterimi ile kodlanmis olsa bile dogrusal tahmin kodlama parametrelerini ve zaman-etki alani uyarma sinyalini türetmek için bir LPC analizi gerçeklestirmenin çabasina deger oldugu bulunmustur (herhangi bir dogrusal tahmin kodlama parametresi içermez ve bir zaman alani uyarma sinyalinin temsili içermez), çünkü iyi bir kalite hata gizleme ses bilgisi, bahsedilen zaman alani uyarma sinyali temelinde birçok giris ses sinyali için elde edilebilir. Alternatif olarak, hata gizleme, kodlanmis ses çerçevesinin bir ses içerigini temsil eden zaman-alan uyarma sinyalini elde etmek için, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanan ses çerçevesi temelinde bir LPC analizi gerçeklestirmek üzere konfigüre edilebilir. Kaybolan ses çerçevesinden önceki frekans bölgesi gösterimidir. Alternatif olarak, ses dekoderi, bir dogrusal tahmini kodlama parametre tahminini kullanarak bir dizi dogrusal tahmin kodlayici parametre elde etmek üzere konfigüre edilebilir veya ses dekoderi, bir dogrusal tahmini-kodlama parametre kümesini kullanarak bir dönüsüm kullanan bir dizi ölçek faktörünün temelidir. Baska bir deyisle, LPC parametreleri LPC parametre tahmini kullanilarak elde edilebilir. Bu, frekans alan gösteriminde kodlanmis ses çerçevesine dayali olarak pencereleme/autocorr/levinson durbin veya önceki ölçek faktöründen direkt olarak LPC gösterimine dönüstürülerek yapilabilir. Tercih edilen bir yapilanmada, hata gizleme, kayipsiz ses çerçevesinin öncesinde frekans alaninda kodlanan ses çerçevesinin bir adimini tarif eden bir adim (veya gecikme) bilgisi elde etmek ve hataya karsi ses bilgilerinin sahaya bagli olarak saglamak üzere yapilandirilmistir. Saha bilgisini dikkate alarak, hata gizleme ses bilgisi (genellikle en az bir kayip ses çerçevesinin geçici süresini kapsayan bir hata gizleme ses sinyali) gerçek ses içerigine iyi adapte edilmis olabilmektedir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis ses çerçevesinden türetilmis zaman alani uyarma sinyali temelinde saha bilgisini elde edecek sekilde konfigüre edilir. Zaman alani uyarma sinyalinden saha bilgisinin türetilmesinin yüksek bir dogruluk getirdigini bulmustur. Bundan baska, saha bilgisi, zaman alani uyarma sinyalinin modifikasyonu için kullanildigindan, saha bilgisi zaman alani uyarma sinyaline iyi adapte edilmisse avantajli oldugu bulunmustur. Zaman alani uyarma sinyalinden adim bilgisi türetilerek, bu kadar yakin bir iliski elde edilebilir. Tercih edilen bir yapilanmada, hata gizleme, bir kaba adim bilgisi belirlemek için zaman alani uyarma sinyalinin çapraz korelasyonunu degerlendirmek üzere yapilandirilmistir. Dahasi, hata gizleme, kaba adim bilgisi ile belirlenen bir saha etrafinda kapali bir döngü arama kullanarak kaba saha bilgisini hassaslastirmak üzere konfigüre edilebilir. Buna göre, oldukça hassas bir adim bilgisi orta düzeyde hesaplama çabasiyla basarilabilir. Tercih edilen bir yapilanmada, ses dekoderi hata gizleme, kodlanmis ses bilgisinin bir yan bilgisine dayanarak bir saha bilgisini elde etmek üzere konfigüre edilebilir. Tercih edilen bir yapilanmada, hata gizleme, Önceden çözülmüs bir ses çerçevesi için mevcut olan bir adim bilgisi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilebilir. Tercih edilen bir yapilanmada, hata gizleme, bir zaman alani sinyali üzerinde veya bir artik sinyal üzerinde gerçeklestirilen bir saha aramasi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilir. Baska bir deyisle, saha yan bilgi olarak iletilebilir veya Örnegin LTP varsa önceki çerçeveden gelebilir. Saha bilgisi ayrica kodlayicida varsa bit akisinda da iletilebilir. Istege bagli olarak, zaman alani sinyalindeki aralik arastirmasini direkt olarak veya kalinti üzerinde yapabiliriz, bu da artik (zaman alani uyarma sinyali) üzerinde genellikle daha iyi sonuçlar Tercih edilen bir yapilanmada, hata gizleme, bir uyarma sinyali elde etmek için kayip ses çerçevesinin öncesinde frekans bölgesi gösteriminde kodlanmis ses çerçevesinden türetilmis zaman alani uyarma sinyalinin bir saha döngüsünü bir kez ya da çok kez kopyalamak üzere hata gizleme ses sinyalinin bir sentezi için konfigüre edilmistir. Zaman alani uyarma sinyalini bir kez veya birden çok kez kopyalayarak, hata gizleme ses bilgisinin deterministik (yani büyük ölçüde periyodik) bileseninin iyi bir dogrulukla elde edildigi ve deterministik (örn., Periyodik) kodlamanin iyi bir devami oldugu, kayip ses çerçevesinden önceki ses çerçevesinin ses içeriginin bir parçasidir. Tercih edilen. bir yapilanmada, hata gizleme, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanmis ses çerçevesinin frekans bölgesi gösteriminden türetilmis zaman. alani uyarma sinyalinin. saha döngüsünü bir örnekleme hizi kullanilarak düsük geçirgenlikte filtrelemek üzere konfigüre edilir. Bu, bir bant genisligi, bir frekans alani gösteriminde kodlanmis ses çerçevesinin bir örnekleme oranina bagli olan bir bagimli filtredir. Buna göre, zaman alani uyarma sinyali mevcut bir ses bant genisligine uyarlanabilir ve bu da hata gizleme ses bilgisinin iyi bir isitme izlenimiyle sonuçlanir. Örnegin, düsük kayipla sadece ilk kaybolan çerçeve üzerinde tercih edilir ve tercihen, eger sinyal birlikte, düsük geçiren filtrelemenin istege bagli oldugu ve yalnizca birinci saha devresinde gerçeklestirilebilecegi belirtilmelidir. Örnegin, filtre örnekleme oranina bagli olabilir, böylece kesme frekansi bant genisliginden bagimsizdir. Tercih edilen bir yapilanmada, hata gizleme, zaman alani uyarma sinyalini veya bir veya daha fazla kopyasini tahmin edilen adima uydurmak için kayip bir çerçevenin sonunda bir sahayi tahmin edecek sekilde konfigüre edilir. Buna göre, kaybolan ses çerçevesi sirasinda beklenen saha degisiklikleri düsünülebilir. Sonuç olarak, bir veya daha fazla kayip ses çerçevesinden sonra, hata gizleme ses bilgisi ile düzgün sekilde çözülmüs bir çerçevenin bir ses bilgisi arasindaki bir geçisteki eserler önlenir (veya gerçek bir degil sadece bir tahminli adim oldugu için en azindan azaltilir). Örnegin, uyarlama son iyi adimdan tahmin edilen ayara dogru gider. Bu darbe tekrar senkronizasyonu ile yapilir [7]. Tercih edilen bir yapilanmada, hata gizleme, bir LPC sentezi için bir giris sinyali elde etmek için ekstrapole edilmis bir zaman alani uyarma sinyalini ve bir ses sinyalini birlestirmek üzere konfigüre edilir. Bu durumda, hata gizleme, LPC sentezini gerçeklestirmek üzere konfigüre edilir, burada LPC sentezi, hata gizleme ses bilgisini elde etmek için lineer tahmin kodlama parametrelerine bagli olarak LPC sentezinin giris sinyalini filtrelemek üzere konfigüre edilir. Buna göre, hem ses içeriginin deterministik (örnegin, yaklasik periyodik) bir bileseni hem de ses içeriginin sese benzeyen bir bileseni düsünülebilir. Buna göre, hata gizleme ses bilgisi "dogal" bir isitme izleniminden Tercih edilen bir yapilanmada, hata gizleme, LPC sentezi için girdi sinyalini elde etmek için kullanilan ekstrapolasyonlu zaman alani uyarma sinyalinin bir kazancini hesaplamak üzere yapilandirilir; bu, zaman alanindaki bir korelasyon kullanilarak yapilir; kayip ses çerçevesinin önündeki frekans alanina kodlanmis ses çerçevesinin gerçek zamanli alan gösterimidir, burada bir korelasyon gecikmesi, zaman-alan uyarma sinyali temelinde elde edilen bir adim bilgisine bagli olarak ayarlanir. Baska bir deyisle, periyodik bir bilesenin yogunlugu, kaybolan ses çerçevesinin öncesinde ses çerçevesinde belirlenir ve periyodik bilesenin bu belirlenen yogunlugu, hata gizleme ses bilgisini elde etmek için kullanilir. Bununla birlikte, kayip ses çerçevesinden önceki ses çerçevesinin fiili zaman alani ses sinyali düsünüldügünden, yukarida bahsedilen zaman bileseninin yogunlugunun hesaplanmasinin özellikle iyi sonuçlar verdigini bulmustur. Alternatif olarak, uyarma alanindaki veya dogrudan zaman alanindaki bir korelasyon, adim bilgisi elde etmek için kullanilabilir. Bununla birlikte, hangi uygulamanin kullanildigina bagli olarak farkli olasiliklar da vardir. Bir yapilanmada, saha bilgisi, yalnizca son çerçevenin Itp'den elde edilen saha veya yan bilgi olarak iletilen saha veya hesaplanan saha olabilir. Tercih edilen bir yapilanmada, hata gizleme, ekstrapole edilmis zaman alani uyarma sinyaliyle birlestirilmis olan ses sinyalini yüksek geçirgenlikte filtrelemek üzere konfigüre edilir. Ses sinyalini (normal olarak LPC sentezine giren) yüksek geçiren filtrenin dogal bir isitme izlenimine neden oldugu bulunmustur. Örnegin, yüksek geçis karakteristigi, belirli bir çerçeve kaybi miktarindan sonra artik yüksek geçis olmayabilecegi için çerçeve kaybi miktari ile degisebilir. Yüksek geçis özelligi, dekoderin çalistigi örnekleme oranina. da bagli olabilir. Örnegin, yüksek. geçis örnekleme oranina baglidir ve filtre karakteristigi zamanla degisebilir (ardisik çerçeve kaybi üzerinden). Yüksek geçis özelligi, istege bagli olarak ardisik çerçeve kaybi üzerinden degistirilebilir; böylece belirli bir çerçeve kaybi miktarindan sonra arka plan sesine kapali iyi bir konfor sesi elde etmek için sadece tam bant sekilli sesi elde etmek için filtreleme yapilmaz. Tercih edilen bir yapilanmada, hata gizleme, ön-vurgu filtresi kullanilarak ses sinyalinin spektral seklini (562) seçici biçimde degistirmek üzere konfigürasyona tabi tutulur; buradaki ses sinyali, bir frekansta kodlanmis ses çerçevesi ekstrapolasyonlu zaman alani uyarma sinyaliyle birlestirilirse kayip ses çerçevesinden önce alan gösterimi sesli bir ses çerçevesidir veya bir baslangiçtan olusur. Hata gizleme ses bilgilerinin isitme izleniminin böyle bir kavramla gelistirilebilecegi bulunmustur. Örnegin, bazi durumlarda kazançlari ve sekli azaltmak ve bazi yerlerde onu yükseltmek daha iyi olur. Tercih edilen bir yapilanmada, hata gizleme, ses sinyalinin bir kazancini, zaman alani içindeki bir korelasyona bagli olarak hesaplamak üzere konfigüre edilir; bu, önceki frekans alani temsilinde kodlanan ses çerçevesinin bir zaman alani gösterimi temelinde gerçeklestirilir. Kaybedilen ses çerçevesinden önceki ses çerçevesi ile iliskili gerçek zaman alani ses sinyali düsünüldügünden, ses sinyalinin kazancinin bu sekilde belirlenmesinin özellikle dogru sonuçlar sagladigi bulunmustur. Bu kavrami kullanarak, gizlenmis çerçevenin bir enerjisini önceki iyi çerçevenin enerjisine yaklastirmak mümkündür. Örnegin, ses sinyali için kazanç, sonucun enerjisini ölçerek üretilebilir: giris sinyali tarafindan üretilen saha tabanli uyarma. Tercih edilen bir yapilanmada, hata gizleme, hata gizleme ses bilgisini elde etmek için bir kaybolan ses çerçevesinden önce bir veya daha fazla ses çerçevesi temelinde elde edilen. bir zaman alani uyarma sinyalini modifiye edecek sekilde konfigüre edilir. Zaman alani uyarma sinyalinin modifikasyonunun, zaman alani uyarma sinyalini istenen geçici bir gelisime uyarlamasina imkan verdigi bulunmustur. Örnegin, zaman alani uyarma sinyalinin modifikasyonu, hata gizleme ses bilgisindeki ses içeriginin deterministik (örnegin önemli ölçüde periyodik) bilesenini "silmek" üzere izin verir. Dahasi, zaman alani uyarma sinyalinin Hwdifikasyonu, zaman alani uyarma sinyalini bir (tahmini veya beklenen) saha varyasyonuna uyarlamaya da izin verir. Bu, hata gizleme ses bilgilerinin zaman içindeki özelliklerini ayarlamaniza izin verir. Tercih edilen bir yapilanmada, hata gizleme, hata gizleme bilgisini elde etmek için kayip bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalinin bir veya daha fazla modifiye kopyasini kullanacak sekilde konfigüre edilir. Zaman etki alani uyarma sinyalinin degistirilmis kopyalari, orta bir çaba ile elde edilebilir ve modifikasyon, basit bir algoritma kullanilarak gerçeklestirilebilir. Böylece, hata gizleme ses bilgilerinin arzu edilen özellikleri orta derecede çabayla basarilabilir. Tercih edilen bir yapilanmada, hata gizleme, bir kaybolan ses çerçevesinden önce bir veya daha fazla ses çerçevesi veya bir veya daha fazla kopya temelinde elde edilen zaman alani uyarma sinyalini degistirmek üzere yapilandirilir ve böylece zaman içinde ses bilgisi hata gizlemesinin periyodik bir bilesenini azaltir. Buna göre, kayip ses çerçevesinden önceki ses çerçevesinin ses içerigi ile bir veya daha fazla kayip ses çerçevesinin ses içerigi arasindaki korelasyonun zamanla azaldigi düsünülmektedir. Ayrica, hatanin gizlenmesi ses bilgilerinin periyodik bir bileseninin uzun süre gizleme edilmesiyle dogal olmayan bir isitme izleniminin olusmasi da önlenebilir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesine veya bir veya daha fazla kopyaya dayanarak. elde edilen zaman alani uyarma sinyalini ölçekleyecek sekilde konfigüre edilir ve böylece zaman alani uyarma sinyalini degistirir. Ölçekleme isleminin küçük bir çaba ile gerçeklestirilebilecegi bulunmustur, burada ölçekli zaman alani uyarma sinyali tipik olarak iyi bir hata gizleme ses bilgisi saglar. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesine veya bir veya daha fazla kopyasina dayanilarak elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazanci kademeli olarak azaltacak sekilde konfigüre edilir. Buna göre, hata gizleme ses bilgisi içinde periyodik bilesenden bir solma elde edilebilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazancin kademeli olarak azaltilmasi için kullanilan bir hizi ayarlamak üzere veya bir veya daha fazla kopyanin kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin bir veya daha fazla parametresine bagli olarak ve/Veya ardisik kaybolan ses çerçevelerinin bir sayisina bagli olarak degisebilir. Buna göre, hata gizleme ses bilgilerinde deterministik (örnegin, en az yaklasik periyodik) bilesenin solma hizini ayarlamak mümkündür. Kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin bir veya daha fazla parametresinden görülebilen ses içeriginin spesifik özelliklerine geçilme hizi ayarlanabilir. Alternatif olarak veya buna ek olarak, hata gizleme ses bilgilerinin deterministik (örnegin, en az yaklasik periyodik) bilesenini yok etmek için kullanilan hizi belirlerken ardisik kayip ses çerçevelerinin sayisi düsünülebilir ve bu da hata gizlemeyi ayarlamaya yardimci olur. Örnegin, tonal parçanin kazanci ve sesli bölümün kazanci ayri olarak soluklastirilabilir. Tonal kisim kazanimi, belirli bir çerçeve kaybi miktarindan sonra sifira yakinsayabilir; buna karsin, ses kazanci belirli bir rahatlik sesine ulasmak için belirlenen kazançla yakinsayabilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalini Ölçeklendirmek için uygulanan bir kazancin kademeli olarak azaltilmasi için kullanilan hizi ayarlamak üzere veya bir veya daha fazla kopyanin zaman alan uyarma sinyalinin bir saha periyodunun uzunluguna bagli olarak, bir LPC sentezine girilen bir zaman alani uyarma sinyalinin, bir periyodik periyodun daha kisa bir uzunluga sahip olan sinyallere kiyasla saha periyodunun daha uzun boyudur. Buna göre, saha periyodunun daha kisa bir uzunluga sahip olan sinyallerin yüksek yogunlukla çok sik tekrarlanmasinin önüne geçilebilir, çünkü bu genellikle dogal olmayan bir isitme izlenimine neden olur. Böylece, hata gizleme ses bilgilerinin genel kalitesi iyilestirilebilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazancin kademeli olarak azaltilmasi için kullanilan hizi ayarlamak üzere veya bir veya daha fazla kopyanin bir saha analizi veya saha tahmininin bir sonucuna bagli olarak, bir LPC sentezinde girilen zaman alani uyarma sinyalinin deterministik, bir bileseninin, zaman birimi basina daha büyük bir saha degisimine sahip olan sinyallere kiyasla daha hizli solmasi ve/veya bir LPC sentezine girilen zaman alani uyarma sinyalinin deterministik bir bileseninin, saha tahmininin basarili oldugu sinyallere kiyasla bir saha tahmininin basarisiz oldugu sinyaller için daha hizli solup kaybolmasidir. Buna göre, sahanin daha küçük bir belirsizligi oldugu sinyallere kiyasla sahanin belirsizliginin büyük oldugu sinyaller için solma daha hizli yapilabilir. Bununla birlikte, belirgin bir bileseni, sahanin nispeten büyük bir belirsizligini içeren sinyaller için daha hizli solup, sesli eserler önlenebilir veya en azindan büyük Ölçüde azaltilir. Tercih edilen bir yapilanmada, hata gizleme, bir kayip ses çerçevesinden önce bir veya daha fazla ses çerçevesine veya bir veya daha fazla kopyaya dayanarak, elde edilen zaman alani uyarma sinyalini, bir kestirim sonucuna bagli olarak zaman ölçekli olacak sekilde konfigüre edilir bir veya daha fazla kayip ses çerçevesi süresi içindir. Buna göre, zaman alani uyarma sinyali, degisen bir adima adapte edilebilir, böylece hata gizleme ses bilgisi daha dogal bir isitme izlenimine sahiptir. Tercih edilen bir yapilanmada, hata gizleme, bir veya daha fazla kayip ses çerçevesinin geçici bir süresinden daha uzun bir süre için hata gizleme ses bilgisini saglayacak sekilde konfigüre edilir. Buna göre, bloke edici eserlerin azaltilmasina yardimci olan hata gizleme ses bilgilerine dayali olarak bir örtüsme ve ekleme islemi gerçeklestirmek mümkündür. Tercih edilen bir yapilanmada, hata gizleme, bir veya daha fazla kayip ses çerçevesinden sonra bir veya daha fazla düzgün alinan ses çerçevesinin bir zaman alaninin gösterimi ve hata gizleme ses bilgilerinin örtüsme ve ekleme gerçeklestirmek üzere konfigüre edilir. Dolayisiyla, engellenmis eserleri önlemek (veya en azindan azaltmak) mümkündür. Tercih edilen bir yapilanmada, hata gizleme, kayip bir ses çerçevesine veya kayip bir pencereden önceki en azindan kismen örtüsen en az üç çerçeve veya pencere temelinde hata gizleme ses bilgisini türetmek üzere konfigüre edilir. Buna göre, hata gizleme ses bilgisi, ikiden fazla çerçevenin (veya pencerelerin) örtüstügü (bu örtüsmenin bir gecikmenin azaltilmasina yardimci olabilecegi) kodlama modlari için bile iyi dogrulukla elde edilebilir. Bulusa göre bir baska yapilanma, kodlanmis bir ses bilgisine dayanilarak kod çözülmüs bir ses bilgisi saglamak için bir yöntem yaratir. Yöntem, bir zaman alani uyarma sinyali kullanilarak bir frekans alan gösteriminde kodlanmis bir ses çerçevesinin ardindan bir ses çerçevesinin bir kaybini gizlemek için bir hata gizleme ses bilgisi saglanmasini içermektedir. Bu yöntem yukarida bahsedilen ses dekoderi ile ayni düsünceleri temel alir. Bulusa göre yine bir baska yapilanma, bilgisayar programi bir bilgisayarda çalistiginda söz konusu yöntemin gerçeklestirilmesi için bir bilgisayar programi olusturmaktadir. Bulusa göre bir baska yapilanma, kodlanmis bir ses bilgisine dayanilarak kod çözülmüs bir ses bilgisi saglamak için bir ses dekoderi yaratir. Ses dekoderi, bir ses çerçevesinin kaybolmasini gizlemek için bir hata gizleme ses bilgisi saglamak üzere konfigüre edilmis bir hata gizleme içermektedir. Hata gizleme, hata gizleme ses bilgisini elde etmek için kayip bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen bir zaman alani uyarma sinyalini degistirmek üzere konfigüre edilir. Bulusa göre bu yapilanma, iyi bir ses kalitesiyle bir hata gizlemesinin, bir zaman alani uyarma sinyali temelinde elde edilebilecegi fikrine dayanmaktadir; burada, bir veya daha fazla kaybolan bir ses çerçevesinden önce gelen ses çerçeveleri, hata gizleme ses bilgisinin, kaybolan çerçeve sirasinda ses içeriginin beklenen (veya öngörülen) degisikliklerine uyarlanmasina izin verir. Buna göre, zaman alani uyarma sinyalinin degistirilmemis bir kullaniminin neden olacagi eserler ve özellikle de dogal olmayan bir isitme izlenimi önlenebilir- Sonuç olarak, bir hata gizleme ses bilgisinin gelistirilmis bir hükmü elde edilir, böylece kaybolan ses çerçeveleri iyilestirilmis sonuçlar ile gizlenebilir. Tercih edilen bir yapilanmada, hata gizleme, hata gizleme bilgisini elde etmek için, kayip bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için elde edilen zaman alani uyarma sinyalinin bir veya daha fazla degistirilmis kopyasini kullanacak sekilde konfigüre edilir. Kayipsiz bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için elde edilen zaman etki uyarmasi sinyalinin bir veya daha fazla degistirilmis kopyasini kullanarak, hata gizleme ses bilgisinin iyi bir kalitesi az miktarda hesaplama gayretiyle basarilabilir. Tercih edilen bir yapilanmada, hata gizleme, bir kaybolan ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için elde edilen zaman alani uyarma sinyalini veya bir veya daha fazla kopyasini degistirmek üzere böylece, hata gizleme ses bilgilerinin periyodik bir bilesenini zaman yapilandirilmistir. Hata gizleme ses bilgisinin periyodik bilesenini zamanla azaltarak, belirsiz (örnegin, yaklasik periyodik) bir sesin dogal olmayan bir sekilde korunmasindan kaçinilabilir; bu, hatanin ses bilgisini dogal bir sekilde saklamasina yardimci olur. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesine veya bir veya daha fazla kopyaya dayanarak› elde edilen zaman alani uyarma sinyalini ölçekleyecek sekilde konfigüre edilir ve böylece zaman alani uyarma sinyalini degistirir. Zaman alani uyarma sinyalinin ölçeklendirilmesi, hata gizleme ses bilgisini zaman içinde degistirmek için özellikle verimli bir sekilde teskil Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinden önceki bir veya daha fazla ses çerçevesi veya bir veya daha fazla kopyasi için elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazanci kademeli olarak azaltacak sekilde konfigüre edilir. Kaybolan bir ses çerçevesinin öncesinde bir ya da daha fazla ses çerçevesi ya da bir ya da daha fazla kopyasi için elde edilen zaman alani uyarma sinyalinin ölçegine uygulanan kazancin kademeli olarak azaltilmasinin, bir zaman alani uyarma sinyalinin elde edilmesine olanak sagladigi bulunmustur. Hata gizleme ses bilgisi, böylece deterministik bilesenler (örnegin, en az yaklasik periyodik bilesenler) soluklasir. Örnegin, yalnizca bir kazanim olmayabilir. Örnegin, tonal kisim için bir kazancimiz olabilir (ayrica yaklasik. periyodik kisim olarak anilir) ve ses kismi için bir kazanç olabilir. Her iki uyarma (veya uyarma bilesenleri) ayri hiz faktörü ile ayri ayri zayiflatilabilir ve daha sonra ortaya çikan iki uyarma (veya uyarma bilesenleri) sentez için LPC' ye beslenmeden önce birlestirilebilir. Herhangi bir arka plan sesi tahmininin bulunmamasi durumunda, ses ve tonal kisim için solma faktörü benzer olabilir ve ardindan iki uyarmanin sonuçlarina kendi kazançlari ve birlikte uygulayacaklari tek bir solmaya tabi tutabiliriz. Böylece, hata gizleme ses bilgilerinin tipik olarak dogal olmayan bir isitme izlenimi saglayacak olan geçici olarak genisletilmis bir deterministik (örnegin, en az yaklasik periyodik) ses bileseni içermesi önlenebilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için elde edilen zaman alani uyarma sinyalini veya bir veya daha fazla kopyasini ölçeklendirmek için uygulanan bir kazancin kademeli olarak azaltilmasi için kullanilan bir hizi ayarlayacak sekilde konfigüre edilir, kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin bir veya daha fazla parametresine ve/Veya ardisik kaybolan ses çerçevelerine bagli olarak bagimlilik vardir. Böylece, hata gizleme ses bilgilerindeki deterministik (örnegin, en az yaklasik periyodik) bilesenden solma hizi, orta düzeyde hesaplama çabasiyla spesifik duruma uyarlanabilir. Hata gizleme ses bilgilerinin saglanmasi için kullanilan zaman alani uyarma sinyali, tipik olarak, kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesi için elde edilen zaman alani uyarma sinyalinin ölçeklendirilmis bir versiyondur (yukarida bahsedilen kazanç kullanilarak ölçeklendirilir), (hata gizleme ses bilgisinin saglanmasi için zaman alani uyarma sinyali türetmek için kullanilan) bahsedilen kazancin degisimi, hata gizleme ses bilgisini spesifik ihtiyaçlara uyarlamak için basit ama etkili bir yöntem teskil eder. Bununla birlikte, solma hizi çok az çaba ile kontrol edilebilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazancin kademeli olarak azaltilmasi için kullanilan hizi ayarlamak üzere veya bir veya daha fazla kopyanin zaman alan uyarma sinyalinin bir saha periyodunun uzunluguna bagli olarak, bir LPC sentezine girilen bir zaman alani uyarma sinyalinin, bir periyodik periyodun daha kisa bir uzunluga sahip olan sinyallere kiyasla saha periyodunun daha uzun boyudur. Buna göre, sönüm süresi, saha periyodunun daha fazla uzunluga sahip olan sinyaller için daha hizli gerçeklestirilir ve bu da saha periyodunun çok fazla kopyalanmasini önler (bu, genellikle dogal olmayan bir Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinden önceki bir veya daha fazla ses çerçevesi için elde edilen zaman alani uyarma sinyalini veya bir veya daha fazla kopyasini ölçeklendirmek için uygulanan bir kazanci kademeli olarak azaltmak için kullanilan hizi ayarlayacak sekilde konfigüre edilir. LPC sentezine girilen bir zaman alani uyarma sinyalinin deterministik bir bileseninin zaman birimi basina daha büyük bir adim degistiren sinyallere kiyasla, daha küçük olan sinyallere kiyasla daha hizli solmasi için bir adim analizi veya bir adim tahmininin sonucuna bagimlilik ve/veya bir LPC sentezine girilen bir zaman alani uyarma sinyalinin deterministik bir bileseninin, saha tahmininin basarili oldugu sinyallere kiyasla bir saha tahmininin basarisiz oldugu sinyaller için daha hizli solup kaybolmasidir. Buna göre, belirgin bir (örnegin, en azindan yaklasik periyodik) bilesen, sahanin daha büyük bir belirsizligi olan sinyaller için daha soluk (burada zaman birimi basina daha büyük bir saha degisimi veya saha öngörusünün basarisizligi) sahanin oldukça büyük bir belirsizligidir. Böylece, gerçek basamagin belirsiz oldugu bir durumda asiri derecede deterministik bir hata gizleme ses bilgisinin saglanmasindan ortaya çikacak eserlerden kaçinilabilir. Tercih edilen bir yapilanmada, hata gizleme, kayip bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için elde edilen (veya esas alinarak) zaman alani uyarma sinyalini veya. bir 'veya daha fazla kopyasini, bir veya birden fazla kayip ses çerçevesinin zamani için bir saha tahminidir. Buna göre, hata gizleme ses bilgisinin saglanmasi için kullanilan zaman alani uyarma sinyali, bir kayip sesin öncesinde bir ya da daha fazla ses çerçevesi için (ya da temelinde) alinan zaman alani uyarma sinyaliyle karsilastirildiginda modifiye edilir, zaman alani uyarma sinyalinin sahasi, kaybolan ses çerçevesinin bir zaman periyodunun gereklerini takip eder. Sonuç olarak, hata gizleme ses bilgisi ile basarilabilir bir isitme izi gelistirilebilir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesinin sifresini çözmek ve bu sifre çözmek için kullanilan zaman alani uyarma sinyalini degistirmek için kullanilan bir zaman alani uyarma sinyali elde edecek sekilde konfigüre edilir, kayip ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi, degistirilmis bir zaman alani uyarma sinyali elde etmek içindir. Bu durumda, zaman alani gizleme, degistirilmis zaman alani ses sinyaline dayanarak. hata gizleme ses bilgisini saglayacak sekilde konfigüre edilmistir. Buna göre, kaybolan ses çerçevesinin öncesinde bir ya da daha fazla ses çerçevesini çözmek için daha önce kullanilan bir zaman alani uyarma sinyalinin yeniden kullanilmasi mümkündür. Böylece, kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin çözülmesi için zaman alani uyarma sinyali elde edilmisse, bir hesaplama gayreti çok az tutulabilir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesinin sifresini çözmek için kullanilan bir adim bilgisi elde edecek sekilde konfigüre edilmistir. Bu durumda, hata gizleme, ayni zamanda, bahsedilen saha bilgisine bagli olarak hata gizleme ses bilgisini saglayacak sekilde konfigüre edilmistir. Buna göre, önceden kullanilan saha bilgisi, saha bilgisinin yeni bir hesaplamasi için hesaplama çabasindan kaçinarak yeniden kullanilabilir. Böylece, hata gizleme özellikle hesaplamayla verimli olur. Örnegin, ACELP durumunda, çerçeve basina 4 adim gecikmesi ve kazanci elde ederiz. Gizlemek zorunda oldugumuz çerçevenin sonundaki sahayi tahmin edebilmek için son iki çerçeveyi kullanabiliriz. Ardindan, çerçeve basina yalnizca bir veya iki saha türetilen önceki açiklanan frekans bölgesi dekoderiyle karsilastirin (ikiden fazla olabilir, ancak kalite açisindan fazla bir kazanç için çok karmasiklik katariz). Örnegin, ACELP - FD - kaybi gibi bir anahtarlama kod çözümü söz konusu oldugunda, saha bit akisinda iletildiginden ve orijinal giris sinyaline dayandigi için daha iyi saha hassasiyete sahibiz (kod çözülmüs halde degil de dekoder). Örnegin, yüksek bit hizi durumunda, frekans alan kodlu çerçeve basina bir ara adim gecikmesi ve kazanç bilgisi veya LTP bilgisi gönderebiliriz. Tercih edilen bir yapilanmada, ses dekoderi hata gizleme, kodlanmis ses bilgisinin bir yan bilgisine dayanarak bir saha bilgisini elde etmek üzere konfigure edilebilir. Tercih edilen bir yapilanmada, hata gizleme, önceden çözülmüs bir ses çerçevesi için mevcut olan bir adim bilgisi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilebilir. Tercih edilen bir yapilanmada, hata gizleme, bir zaman alani sinyali üzerinde veya bir artik sinyal üzerinde gerçeklestirilen bir saha aramasi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilir. Baska bir deyisle, sahne yan bilgi olarak iletilebilir veya örnegin LTP varsa önceki çerçeveden gelebilir. Saha bilgisi ayrica kodlayicida varsa bit akisinda da iletilebilir. Istege bagli olarak, zaman alani sinyalindeki aralik arastirmasini direkt olarak veya kalinti üzerinde yapabiliriz, bu da artik (zaman alani uyarma sinyali) üzerinde genellikle daha iyi sonuçlar Tercih edilen bir yapilanmada, hata gizleme, kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin kodunu çözmek için kullanilan dogrusal tahmin katsayilarinin bir kümesini elde edecek sekilde konfigüre edilir. Bu durumda, hata gizleme, sözü edilen lineer tahmin katsayilarinin sözü edilen kümesine bagli olarak hata gizleme ses bilgisini saglayacak sekilde konfigüre edilir. Böylece, hata gizleme etkinligi, daha önce kullanilan dogrusal tahmin katsayilari kümesi gibi önceden üretilmis (veya önceden kod çözülmüs) bilginin tekrar kullanilmasiyla arttirilir. Böylece, gereksiz yere yüksek hesaplama karmasikligi önlenir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin sifresini çözmek için kullanilan dogrusal tahmin katsayilarinin kümesine dayanarak yeni bir dogrusal öngörme katsayilari kümesini hesaplayacak sekilde konfigüre edilir. Bu durumda, hata gizleme, hata gizleme bilgisini saglamak için yeni dogrusal öngörü katsayilari kümesini kullanmak 'üzere konfigüre edilir. Hata› gizleme ses bilgisini saglamak için kullanilan dogrusal tahmin katsayilarinin yeni kümesini türetmek suretiyle, bir ekstrapolasyon kullanarak daha önce kullanilan dogrusal tahmin katsayilarinin bir kümesinden, dogrusal öngörü katsayilarinin tam bir tekrar hesaplanmasindan kaçinilabilir; bu, hesaplamanin çabasi oldukça küçüktür. Dahasi, daha önce kullanilan dogrusal öngörü katsayilari kümesine dayanarak bir ekstrapolasyon gerçeklestirmek suretiyle, dogrusal öngörme katsayilarinin yeni kümesinin en azindan kesintili olmamaya yardimci olan önceden dogrulanmis kestirim katsayilari kümesine hata gizleme bilgisi saglanirken benzediginden emin olabilirsiniz. Örnegin, belli bir çerçeve kaybindan sonra, tahmin edilen arka plandaki ses LPC sekli egilimindeyiz. Bu yakinsamanin hizi, örnegin, sinyal karakteristigine bagli olabilir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir ses çerçevesinden önceki bir veya daha fazla ses çerçevesinde deterministik bir sinyal bileseninin yogunlugu hakkinda bir bilgi elde etmek üzere konfigüre edilir. Bu durumda, hata gizleme, bir zaman alani uyarmasinin deterministik bir bileseninin girip girmeyecegine karar vermek için, kayip bir ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesinde bir deterministik sinyal bileseninin yogunlugu hakkindaki bilgiyi bir esik degeri ile karsilastirmak üzere konfigüre edilebilir sinyalini bir LPC sentezine (lineer tahmin katsayisi tabanli sentez) dönüstürür veya LPC sentezinde bir zaman alani uyarma sinyalinin sadece bir ses bilesenini girip girmeyecegini belirtir. Buna göre, kayip sesin öncesinde bir ya da daha fazla çerçeve içerisinde sadece küçük. bir deterministik sinyal katkisi olmasi durumunda, hata gizleme ses bilgisinin deterministik bir (örnegin, en az yaklasik periyodik) bileseninin saglanmasini atlamak mümkündür. Bunun, iyi bir isitme izlenimi elde etmeye yardimci oldugu bulunmustur. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinden önceki ses çerçevesinin bir adimini tarif eden bir saha bilgisini elde etmek ve saha bilgisine bagli olarak hata gizleme ses bilgisini saglamak üzere konfigüre edilir. Buna göre, hata gizleme bilgisinin adimini, kaybolan ses çerçevesinden önceki ses çerçevesinin adimina uyarlamak mümkündür. Buna göre, süreksizlikler önlenir ve dogal bir isitme izlenimi elde edilebilir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinden önceki ses çerçevesi ile iliskili zaman alani uyarma sinyali temelinde saha bilgisini elde edecek sekilde konfigüre edilir. Zaman alani uyarma sinyali temelinde elde edilen saha bilgisinin özellikle güvenilir oldugu ve zaman alani uyarma sinyalinin islenmesine çok iyi uyarlandigi bulunmustur. Tercih edilen bir yapilanmada, hata gizleme, bir kaba adim bilgisi belirlemek ve bir kaba adim bilgisi belirlemek için zaman alani uyarma sinyalinin (veya alternatif olarak bir zaman alanli ses sinyalinin) çapraz bagintisini degerlendirmek üzere yapilandirilir ve kaba adim bilgisi ile belirlenen (veya açiklanan) bir adim etrafinda kapali çevrimli aramadir. Bu kavramin orta derecede hesaplama çabasiyla çok hassas bir adim bilgisi elde etmeyi mümkün kildigi bulunmustur. Baska. bir deyisle, bazi kodeklerde zaman araligi sinyalinde dogrudan aralik arastirmasi yapariz, bazilarinda ise zaman alani uyarmaci sinyalinde aralik arastirmasi yapariz. Tercih edilen bir yapilanmada, hata gizleme, kayip sesin öncesinde bir veya daha fazla ses çerçevesinin. bir kod çözümü için kullanilan Önceden hesaplanmis bir ses siddeti bilgisine dayanarak hata gizleme ses bilgisinin saglanmasi için saha bilgisi elde edecek sekilde konfigüre edilir ve hata gizleme ses bilgisinin saglanmasi için degistirilmis bir zaman alani uyarma sinyali elde etmek üzere modifiye edilen zaman alani uyarma sinyalinin Çapraz korelasyonunun bir degerlendirmesine dayanir. Hem önceden hesaplanmis saha bilgisi hem de zaman alani uyarma sinyali temel alinarak elde edilen saha bilgisi dikkate alindiginda (çapraz korelasyon kullanilarak) saha bilgisinin güvenilirligini artirdigi ve dolayisiyla› eserler` ve/veya süreksizlikleri önlemeye yardimci oldugu bulunmustur. Tercih edilen bir yapilanmada, hata gizleme, çapraz korelasyonun. çoklu zirvelerinden çapraz korelasyonun.`bir tepe noktasini seçmek üzere daha önce hesaplanan saha bilgisine bagli olarak bir sahayi temsil eden bir zirve olarak ayarlanir, böylece bir tepe noktasi, daha önceden hesaplanmis saha bilgisi tarafindan temsil edilen alana en yakin olan bir sahayi temsil eder. Buna göre, çapraz korelasyonun olasi çarpikliklari, örnegin çoklu zirvelere neden olabilir, bunun üstesinden gelinebilir. Daha önce hesaplanmis saha bilgisi, çapraz korelasyonun "dogru" tepe noktasini seçmek için kullanilir ve lni da güvenilirligi büyük ölçüde arttirir. Öte yandan, gerçek zaman alani uyarma sinyali, esasen önceden hesaplanmis saha bilgisi temelinde elde edilen bir dogruluktan daha iyi olan, iyi bir dogruluk saglayan saha saptama için düsünülür. Tercih edilen bir yapilanmada, ses dekoderi hata gizleme, kodlanmis ses bilgisinin bir yan bilgisine dayanarak bir saha bilgisini elde etmek üzere konfigüre edilebilir. Tercih edilen bir yapilanmada, hata gizleme, önceden çözülmüs bir ses çerçevesi için mevcut olan bir adim bilgisi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilebilir. Tercih edilen bir yapilanmada, hata gizleme, bir zaman alani sinyali üzerinde veya bir artik sinyal üzerinde gerçeklestirilen bir saha aramasi temelinde bir saha bilgisi elde edecek sekilde konfigüre edilir. Baska bir deyisle, saha yan bilgi olarak iletilebilir veya örnegin LTP varsa önceki çerçeveden gelebilir. Saha bilgisi ayrica kodlayicida varsa bit akisinda da iletilebilir. Istege bagli olarak, zaman alani sinyalindeki aralik arastirmasini direkt olarak veya kalinti üzerinde yapabiliriz, bu da artik (zaman alani uyarma sinyali) üzerinde genellikle daha iyi sonuçlar Tercih edilen bir yapilanmada, hata gizleme, bir uyarma sinyali elde etmek için (veya en azindan deterministik bir sinyal elde etmek için, bileseni kayip ses çerçevesinden Önce gelen ses çerçevesi ile iliskili zaman alani uyarma sinyalinin bir saha döngüsünü bir kez veya birden çok kez kopyalamak üzere hata saklanma ses bilgisinin bir sentezi için konfigüre edilir). Kayip ses çerçevesinin öncesinde bulunan ses çerçevesi ile iliskili zaman alani uyarma sinyalinin saha döngüsünü bir kez ya da çok kez kopyalanarak ve bahsedilen bir ya da daha fazla kopyayi nispeten basit bir degistirme algoritmasi kullanarak modifiye ederek, uyarma sinyali (ya da en azindan, deterministik bilesen), hata gizleme ses bilgisinin sentezi için çok az hesaplama çabasiyla elde edilebilir. Bununla birlikte, kaybolan ses çerçevesinin önündeki ses çerçevesiyle iliskili zaman alani uyarma sinyalinin tekrar kullanilmasi (adi geçen zaman alani uyarma sinyalinin kopyalanmasiyla) sesli süreksizlikleri önlemektedir. Tercih edilen bir yapilanmada, hata gizleme, kayip ses çerçevesinin önündeki ses çerçevesi ile iliskili zaman alani uyarma sinyalinin saha döngüsünü bir örnekleme oranina bagli bir filtre kullanarak düsük geçirgenlikte filtrelemek üzere konfigüre edilmistir; bu bant genisligi bir bant genisligi bir frekans alani gösteriminde kodlanmis ses çerçevesinin örnekleme hizidir. Buna göre, zaman alani uyarma sinyali, ses dekoderinin bir sinyal bant genisligine uyarlanir ve bu ses içeriginin iyi bir sekilde yeniden üretilmesiyle sonuçlanir. Ayrintilar ve istege bagli iyilestirmeler için, örnegin, yukaridaki açiklamalar referans alinmaktadir. Örnegin, düsük geçisin yalnizca ilk kaybolan çerçeve üzerinde olmasi tercih edilir ve tercihen, sinyal düsük oldugu takdirde düsük. geçis de olur. Bununla birlikte, düsük geçirgenlikte filtrelemenin istege bagli oldugu unutulmamalidir. Dahasi, filtre, örnek frekansa bagli olabilir, böylece kesme frekansi bant genisliginden bagimsizdir. Tercih edilen bir yapilanmada, hata gizleme, kaybolan bir çerçevenin sonunda bir sahayi tahmin edecek sekilde konfigüre edilmistir. Bu durumda, hata gizleme, zaman alani uyarma sinyalini veya bir veya daha fazla kopyasini tahmin edilen adima uyacak sekilde konfigüre edilir. Hata gizleme ses bilgisinin saglanmasi için gerçekten kullanilan zaman alani uyarma sinyalinin, kaybolan ses çerçevesinden Önceki bir ses çerçevesi ile iliskili zaman alani uyarma sinyaline göre modifiye edildigi sekilde zaman alani uyarma sinyalini modifiye etmek suretiyle, beklenen kaybolan ses çerçevesi boyunca saha degisiklikleri göz önüne alinarak, hata gizleme ses bilgisi, ses içeriginin fiili gelisimine (veya en azindan beklenen 'veya tahmin edilen gelisim) iyi uyarlanmistir. Örnegin, uyarlama son iyi adimdan tahmin edilen ayara dogru gider. Bu, darbe tekrar senkronizasyonu ile yapilir Tercih edilen bir yapilanmada, hata gizleme, bir LPC sentezi için bir giris sinyali elde etmek için ekstrapole edilmis bir zaman alani uyarma sinyalini ve bir ses sinyalini birlestirmek üzere konfigüre edilir. Bu durumda, hata gizleme, LPC sentezini gerçeklestirmek üzere konfigüre edilir, burada LPC sentezi, hata gizleme ses bilgisini elde etmek için lineer tahmin kodlama parametrelerine bagli olarak LPC sentezinin giris sinyalini süzmek üzere konfigüre edilir. Ekstrapolasyonlu zaman alani uyarma sinyalini (genellikle kaybolan ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi için türetilen zaman alani uyarma sinyalinin degistirilmis bir versiyonu) ve bir ses sinyalini birlestirerek, hem deterministik (örnegin, yaklasik periyodik) bilesenleri hem de ses içeriginin ses bilesenleri hata gizleme olarak düsünülebilir. Böylece, hata gizleme ses bilgisinin, kayip çerçeve öncesindeki çerçeveler tarafindan saglanan isitme izlenimine benzer bir isitme izi saglamasi saglanabilir. Ayrica, bir zaman alani uyarma sinyalini ve bir ses sinyalini birlestirerek, LPC sentezi için giris sinyalini elde etmek için (kombine bir zaman alani uyarma sinyali olarak. düsünülebilir), deterministik bilesenin yüzdesini degistirmek mümkündür (LPC sentezinin giris sinyali veya hatta LPC sentezinin çikis sinyali) gizlenirken LPC sentezi için giris ses sinyalinin %50'sini olusturur. Sonuç olarak, hata gizleme ses sinyalinin bir enerjisini veya ses siddetini büyük ölçüde degistirmeden hata gizleme ses bilgilerinin özelliklerini (örnegin, tonellik özellikleri) degistirmek mümkündür, böylelikle zaman alani uyarma sinyalini degistirmeden sesli çarpitmalar kabul edilemez. Bulusa göre bir yapilanma, kodlanmis bir ses bilgisine dayanilarak kod çözülmüs bir ses bilgisi saglamak için bir yöntem yaratir. Yöntem, bir ses çerçevesinin kaybolmasini gizlemek için bir hata gizleme ses bilgisi saglanmasini içermektedir. Hata gizleme ses bilgisinin saglanmasi, hata gizleme ses bilgisini elde etmek için bir kaybolan ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen bir zaman alani uyarma sinyalinin modifiye edilmesini içerir. Bu yöntem, yukarida belirtilen ses dekoderi ile ayni hususlara dayanmaktadir. Bulusa göre olan diger bir yapilanma, bilgisayar programi bir bilgisayarda çalistirildiginda bahsedilen yöntemi uygulamak için bir bilgisayar programi olusturmaktadir. Sekillerin Kisa Açiklamasi Mevcut bulusun yapilanmalari, ekteki sekiller referans alinarak açiklanacaktir: Sekil 1, bulusun bir yapilanmasina göre bir ses dekoderinin bir blok sematik diyagramini göstermektedir; Sekil 2, bu bulusun bir baska yapilanmasina göre bir ses dekoderinin bir blok sematik diyagramini göstermektedir; Sekil 3, bu bulusun bir baska yapilanmasina göre bir ses dekoderinin bir blok sematik diyagramini göstermektedir; Sekil 4, bu bulusun bir baska yapilanmasina göre bir ses dekoderinin bir blok sematik diyagramini göstermektedir; Sekil 5, bir dönüstürme dekoderi için bir zaman alani gizlemesinin bir blok sematik diyagramini göstermektedir; Sekil 6, bir sviç kodegi için bir zaman alani gizlemesinin bir blok sematik diyagramini göstermektedir; Sekil 7, normal islemde veya kismi paket kaybi durumunda bir TCX kod çözme gerçeklestiren bir TCX dekoderin bir blok diyagramini göstermektedir; Sekil 8, TCX-256 paket silme saklanmasi durumunda bir TCX kod çözme gerçeklestiren bir TCX dekoderin bir blok sematik diyagramini göstermektedir; Sekil 9, mevcut bulusun bir yapilanmasina göre, kodlanmis bir ses bilgisi temelinde bir kod. çözülmüs ses bilgisi saglamak için bir yöntemin akis çizelgesini göstermektedir Sekil 10, mevcut bulusun bir baska yapilanmasina göre, kodlanmis bir ses bilgisi temelinde bir kod çözülmüs ses bilgisi saglamak için bir yöntemin akis çizelgesini göstermektedir; Sekil 11, bu bulusun bir baska yapilanmasina göre bir ses dekoderinin bir blok sematik diyagramini göstermektedir. Yapilanmalarin Detayli Açiklamasi dekoderinin (100) bir blok sematik diyagramini göstermektedir. Ses dekoderi (100), örnegin bir frekans- alan gösteriminde kodlanmis bir ses çerçevesi içerebilen bir kodlanmis ses bilgisini (110) alir. Kodlanan ses bilgisi, örnegin zaman zaman bir çerçeve kaybi meydana gelecegi için güvenilmez bir kanal vasitasiyla alinabilir. Ses dekoderi (100) ayrica kodlanmis ses bilgisi (110) temelinde kodu çözülmüs ses bilgisi (112) saglar. Ses dekoderi (100), bir` çerçeve kaybi olmadan kodlanmis ses bilgisi temelinde çözülmüs ses bilgisini saglayan bir kod çözme/isleme (120) içerebilir. Ses dekoderi (100) ayrica bir hata gizleme ses bilgisi saglayan bir hata gizleme (130) içerir. Hata gizleme (130), bir zaman alani uyarma sinyali kullanilarak, frekans alani gösteriminde kodlanmis bir ses çerçevesini takip eden bir ses çerçevesinin bir kaybini gizlemek için hata gizleme ses bilgisi (132) saglamak üzere konfigüre Baska bir deyisle, kod çözme/isleme (120), bir frekans alani gösterimi formunda kodlanan ses çerçeveleri için, yani kodlanmis gösterim biçiminde, kodlanmis degerleri farkli frekans kutularindaki yogunluklari tanimlayan. bir kodlanmis ses bilgisi (122) saglayabilir. Baska bir deyisle, kod çözme/isleme (120), örnegin kodlanmis ses bilgilerinden (110) bir dizi spektral deger elde eden ve böylece bir frekans-alan-zaman-alan dönüsümünü gerçeklestiren bir frekans bölgesi ses dekoderi içerebilir, böylece bir çözülmüs ses bilgisi (122) olusturan veya ek isleme sonrasi olmasi durumunda çözülen ses bilgilerinin (122) saglanmasi için temel olusturan, Bununla birlikte, hata gizleme (130), frekans alaninda gizleme hatasi yapmaz, örnegin bir zaman etki alani uyarma sinyali kullanir, bu, örnegin bir LPC sentez filtresi gibi bir sentez filtresini uyarmak üzere hizmet edebilir, bu da zaman zaman alani uyarma sinyali temelinde ve ayni zamanda LPC filtre katsayilarina (dogrusal öngörme kodlayici filtre katsayilari) dayanarak bir ses sinyalinin (örnegin, hata gizleme ses bilgisi) alan gösterimidir. Buna göre, hata gizleme (130), hata gizleme (130) islemi tarafindan kullanilan zaman alani uyarma sinyalinin dayandigi kaybolan ses çerçeveleri için örnegin bir zaman alanli ses sinyali olabilecek› hata gizleme ses bilgisi (132) temin etmektedir veya bir frekans alani gösterimi biçiminde kodlanmis olan bir ya da daha fazla önceki, düzgün alinan ses çerçevelerinden (kayip ses çerçevesinin öncesinde) türetilmistir. Sonuç olarak, ses dekoderi (100), bir ses çerçevesinin bir kodlanmis ses bilgilerine dayanarak kaybolmasi nedeniyle bir ses kalitesinin bozulmasini azaltan bir hata gizleme gerçeklestirebilir (yani, bir hata gizleme ses bilgisi (132) temin edebilir): en azindan bazi ses çerçeveleri bir frekans alani gösteriminde kodlanir. Frekans alani gösteriminde kodlanan düzgün bir ses çerçevesini takip eden bir çerçeve kaybolsa dahi, bir zaman alani uyarma sinyali kullanarak hata gizlemesinin gerçeklestirilmesinin, bir frekans alani gösteriminde gerçeklestirilen bir hata gizleme ile karsilastirildiginda frekans alaninin daha iyi bir ses kalitesi getirdigi bulunmustur (örnegin, kayip ses çerçevesinin öncesinde frekans alani gösteriminde kodlanan ses çerçevesinin bir frekans bölgesi gösterimi kullanilarak). Bunun nedeni, kayip ses çerçevesinin öncesinde düzgün alinan ses çerçevesi ile iliskili kodu çözülmüs ses bilgisi ile kayip ses çerçevesi ile iliskili hata gizleme ses bilgisi arasindaki yumusak bir geçisin, bir zaman alani uyarma sinyali kullanilarak basarilabilmesinden kaynaklanmaktadir; tipik olarak zaman alani uyarma sinyali temelinde gerçeklestirilen sinyal sentezi, süreksizlikleri önlemeye yardimci olur. Dolayisiyla, frekans alani gösteriminde kodlanan düzgün bir sekilde alinan ses çerçevesinden sonra gelen bir ses çerçevesi kaybolsa bile, ses dekoderi (100) kullanilarak iyi bir (veya en azindan kabul edilebilir) bir isitme izlenimi elde edilebilir. Örnegin, zaman etki alani yaklasimi, konusma gibi monofonik sinyal üzerinde iyilesme getirir, çünkü konusma kodeki gizlenmesi durumunda yapilana daha yakindir. LPC' nin kullanimi süreksizlikleri önlemeye ve çerçevelerin daha iyi sekillendirilmesine yardimci olur. Dahasi, ses dekoderinin (100), asagida açiklanan özelliklerden herhangi birisi veya islevselliklerle takviye edilebilir, tek tek veya kombinasyon halinde alinabilir. Sekil Z'ye göre Ses Dekoderi Sekil 2, bu bulusun bir yapilanmasina göre bir ses dekoderinin (200) bir blok sematik diyagramini göstermektedir. Ses dekoderi (200), kodlanmis bir ses bilgisini (210) alacak ve bunun temelinde bir kod çözülmüs ses bilgisini (220) temin edecek sekilde yapilandirilmistir. Kodlanan ses bilgisi (210), örnegin, bir zaman alani gösterimi, bir frekans bölgesi gösteriminde kodlanmis veya hem bir zaman alani gösterimi hem. de bir frekans alani gösteriminde kodlanmis olarak gösterilebilir. Baska bir deyisle, kodlanmis ses bilgilerinin (210) tüm çerçeveleri bir frekans bölgesi gösteriminde kodlanabilir veya kodlanmis ses bilgilerinin (210) tüm çerçeveleri bir zaman etki alani gösterimi (örnegin, kodlanmis zaman alani uyarma sinyali ve kodlanmis sinyal sentez parametreleri, örnegin LPC parametreleri gibi). Alternatif olarak, kodlanmis ses bilgisinin bazi çerçeveleri bir frekans alani gösteriminde kodlanabilir ve kodlanmis ses bilgisinin diger bazi çerçeveleri bir zaman etki alani gösterimi içinde kodlanabilir, örnegin, ses dekoderi (200), farkli kod çözme modlari arasinda geçis yapabilir. Çözülen ses bilgisi (220), örnegin, bir veya daha fazla ses kanalinin bir zaman etki alani gösterimi olabilir. Ses dekoderi (200) tipik olarak, düzgün bir sekilde alinan ses çerçeveleri için kodlanmis bir ses bilgisi (232) saglayabilen bir kod çözme/isleme (220) içerebilir. Baska bir deyisle, kod çözme/isleme (230), bir frekans alani gösteriminde kodlanmis bir veya daha fazla kodlanmis ses çerçevesine dayali olarak bir frekans bölgesi kod çözme (örnegin AAC tipi kod çözme veya benzeri) uygulayabilir. Alternatif olarak veya ek olarak kod çözme/isleme (230), bir zaman etki alani gösterimi (veya digerinde kodlanmis ses çerçeveleri) ile kodlanmis bir veya daha fazla kodlanmis ses çerçevesine dayali olarak. bir zaman alani kod çözme (veya dogrusal tahmin alan kodu çözme) gerçeklestirmek üzere konfigüre edilebilir, örnegin, bir TCX uyarma dogrusal tahmin çözme (TCX=dönüsüm-kodlanmis uyarma) veya bir ACELP çözme (cebirsel-kod-defteri-uyarma- dogrusal-tahmini-kod çözme) gibi bir dogrusal öngörme-alan gösterimi). Istege bagli olarak, kod çözme/isleme (230), farkli kod çözme modlari arasinda geçis yapmak üzere yapilandirilabilir. Ses dekoderi (200) ayrica, bir veya daha fazla kayip ses çerçevesi için bir hata gizleme ses bilgisi (242) saglayacak sekilde konfigüre edilmis bir hata gizleme (240) içerir. Hata gizleme (240), bir ses çerçevesinin kaybolmasini (hatta birden fazla ses çerçevesinin kaybolmasini) gizlemek için hata gizleme ses bilgisini (242) saglayacak sekilde konfigüre edilmistir. Hata gizleme (240), hata gizleme ses bilgisini (242) elde etmek için, bir kayip ses çerçevesinin öncesinde bir veya daha fazla ses çerçevesi temelinde elde edilen bir zaman alani uyarma sinyalini degistirmek üzere konfigüre edilir. Baska bir deyisle, hata gizleme (240) (veya kaybolan bir ses çerçevesinin öncesinde bir veya daha fazla kodlanmis ses çerçevesi için bir zaman alani uyarma sinyali türetme veya türetme) veya bir veya daha fazla kodlanmis ses çerçevesinin kayip bir ses çerçevesinin öncesinde (veya temelinde) elde edilen ve (242) saglamak için kullanilan bir zaman alani uyarma sinyali elde etmek için (modifikasyon ile) elde etmek için, kayip bir ses çerçevesinin öncesinde daha düzgün biçimde alinan ses çerçeveleri elde etmek için kullanilabilir. Diger bir deyisle, modifiye edilmis zaman alani uyarma sinyali, kaybolan ses çerçevesiyle (veya hatta çoklu kaybolmus sesle birlikte) hata saklama ses bilgisinin bir sentezi (örnegin, LPC sentezi) için bir girdi (veya bir girdi bilesenidir) çerçeveler. Kaybolan ses çerçevesinden önceki bir veya daha fazla düzgün alinan ses çerçevesine dayanan zaman alani uyarma sinyali temelinde hata gizleme ses bilgisi (242) saglanarak sesli süreksizlikler önlenebilir. Öte yandan, kaybolan ses çerçevesinden önceki bir veya daha fazla ses çerçevesi için türetilen (veya ondan) zaman alani uyarma sinyalini modifiye ederek. ve degistirilmis zaman alani uyarma sinyali temelinde hata gizleme ses bilgisini saglayarak, ses içeriginin çesitli özelliklerini (örnegin bir saha degisimi) göz önüne almak mümkündür ve ayrica dogal olmayan bir isitme izleniminden kaçinmak mümkündür (örnegin, belirsiz bir (örnegin, en az yaklasik periyodik) sinyalin "solmasinin" bilesendir. Böylece, hata gizleme ses bilgisinin (242) kayip ses çerçevesinin öncesinde düzgün sekilde çözülmüs ses çerçevelerine dayanilarak elde edilen kodu çözülmüs ses bilgisi (232) ile bir miktar benzerlik içermesi ve hala basarilabilmesi mümkündür. Hata gizleme ses bilgisi (242) zaman alani uyarma sinyalini bir sekilde degistirerek kaybolan ses çerçevesinin öncesindeki ses çerçevesiyle iliskili kodu çözülmüs ses bilgisi (232) ile karsilastirildiginda biraz farkli bir ses içerigi içermektedir. Hata gizleme ses bilgisinin (kayip ses çerçevesi ile baglantili olarak) saglanmasi için kullanilan zaman alani uyarma sinyalinin modifikasyonu, örnegin, bir genlik ölçekleme veya bir zaman ölçekleme içerebilir. Bununla birlikte, diger degisiklikler (veya bir genlik ölçekleme ve zaman ölçekleme kombinasyonu) mümkündür, burada tercihen hata gizleme ile elde edilen zaman alani uyarma sinyali (girdi bilgisi olarak) ile degistirilmis zaman etki alani uyarma sinyali kalmalidir. Sonuç olarak, ses dekoderi (200), hata gizleme ses bilgisinin (242) saglanmasina izin verir, böylece bir veya daha fazla ses çerçevesinin kaybolmasi halinde dahi, hata gizleme ses bilgisi, iyi bir isitme izni saglar. Hata gizleme, bir zaman alani uyarma sinyali temelinde gerçeklestirilir, burada kaybolan ses çerçevesi boyunca ses içeriginin sinyal karakteristiklerinin bir degisimi, bir daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyalinin modifiye edilerek kaybolan bir ses çerçevesinden önce göz önüne getirilir. Dahasi, ses dekoderinin (200) burada açiklanan özelliklerden ve islevlerden herhangi biri ile tek tek veya kombinasyon halinde eklenebilir olduguna dikkat edilmelidir. Sekil 3'e göre Ses Dekoderi Sekil 3, bu bulusun bir baska yapilanmasina göre bir ses dekoderinin (300) bir blok sematik diyagramini göstermektedir. Ses dekoderi (300) kodlanmis bir ses bilgisini (310) alacak› ve bunun temelinde bir kod› çözülmüs ses bilgisi (312) saglayacak sekilde konfigüre edilmistir. Ses dekoderi (300), bir "bit akisi deformasyon cihazi" veya ayristiricisi" olarak da tanimlanabilen bir bit akis analizörünü (320) içerir. Bit akis analizörü (320), kodlanmis ses bilgilerini (310) alir ve temelinde bir frekans bölgesi gösterimi (322) ve muhtemelen ek kontrol bilgileri (324) saglar. Frekans bölgesi gösterimi (322), örnegin kodlanmis spektral degerler (326), kodlanmis ölçek faktörleri (328) ve istege bagli olarak, örnegin, bir ses doldurma, bir ara isleme ya da bir isleme sonrasi gibi belirli isleme adimlarini kontrol edebilen ek bir yan bilgi (330) içerir. Ses dekoderi (300), ayrica, kodlanan spektral degerleri (326) almak ve bunun temelinde bir dizi çözülmüs spektral deger (342) saglamak üzere yapilandirilmis bir spektral deger kod çözme (340) içerir. Ses dekoderi (300) ayrica bir ölçek faktörü kod çözme (350) kodlanmis ölçek faktörlerini (328) alacak ve bunun temelinde bir dizi kod çözülmüs ölçek faktörlerini (352) temin edecek sekilde konfigüre edilebilecek sekilde ayarlanabilir. Ölçek faktörü kod çözme yöntemine alternatif olarak, örnegin, kodlanmis ses bilgilerinin bir ölçek faktörü bilgisinden ziyade kodlanmis bir LPC bilgisini içermesi durumunda, bir LPG/ölçek faktör dönüsümü (354) kullanilabilir. Bununla birlikte, bazi kodlama modlarinda (örnegin, USAC ses dekoderi veya EVS ses dekoderi TCX kod çözme modunda), bir ses öz dekoderi tarafinda bir ölçek faktörü kümesini türetmek için Ibir dizi LPC katsayilari kullanilabilir. Bu islevsellik, LPC-ölçek faktör dönüsümü (354) vasitasiyla ulasilabilir. Ses dekoderi (300) ayni zamanda, bir ölçeklenmis kod çözülmüs spektral degerler dizisi (362) elde etmek için ölçeklenmis faktör setini (342) spektral degerler grubuna (342) uygulamak üzere konfigüre edilebilen bir ölçekleyici (360) de içerebilir. Örnegin, bir birinci frekans bandi (342), bir birinci ölçek faktörü kullanilarak ölçeklendirilebilir ve çoklu kod çözülmüs spektral degerleri (342) içeren bir ikinci frekans bandi, bir ikinci ölçek faktörü kullanilarak ölçeklenebilir. Buna göre, ölçeklendirilmis kod çözülmüs spektral degerler seti (362) elde edilir. Ses dekoderi (300), ayrica, ölçeklendirilmis kodu çözülmüs spektral degerlere (362) bazi islem uygulayabilen istege bagli bir isleme (366) de içerebilir. Örnegin istege bagli islem (366), bir ses doldurma veya baska islemlerden olusabilir. Ses dekoderi (300) ayni zamanda, ölçeklendirilmis kodu çözülmüs spektral degerleri (362) veya onun islenmis bir sürümünü (368) alacak sekilde konfigüre edilmis bir frekans-alan-zaman-alan dönüsümü (370) ve bir set ile iliskili bir zaman alani gösterimi (372)saglama, örnegin, frekans-alan-zaman alani dönüsümü (370), ses içeriginin bir çerçevesi ya da alt-çerçevesi ile baglantili olan bir zaman alani gösterimi (372) saglayabilir. Örnegin, frekans-alan-zaman-alan dönüsümü, MDCT katsayilarinin bir kümesini (ölçeklendirilmis kodlanmis spektral degerler olarak düsünülebilir) alabilir ve bunun temelinde, zaman etki alani örneklerinin bir blogunu saglayabilir ve bu da zaman alani gösterimini (372) olusturabilir. Ses dekoderi (300) istege bagli olarak, zaman alani gösterimini (372) alabilen ve zaman alan gösterimini (372) degistirebilen bir islem sonrasini (376) içerebilir ve böylece zaman alani gösteriminin (372) bir islenmis sürümü (378) elde edilebilir. Ses dekoderi (300) ayrica, örnegin frekans-alan-zaman-alan dönüsümünden (370) zaman alani gösterimi (372) alabilen bir veya. daha fazla kayip ses çerçevesi ve örnegin. bir hata gizleme (380) saglayabilen. bir hata gizleme (380) içerir. Baska bir deyisle, örnegin ses çerçevesi (veya ses alt-çerçevesi) için kodlanmis spektral degerler (326) bulunmadigi gibi bir ses çerçevesi kaybolursa, hata gizleme (380) hata gizleme ses bilgisini temel olarak saglayabilir kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesi ile iliskili zaman alani gösteriminin (372) hata gizleme ses bilgisi tipik olarak bir ses içeriginin bir zaman etki alani gösterimi olabilir. Hata gizleme (380), örnegin, yukarida açiklanan hata gizleme (130) islevselligini gerçeklestirebilir. Ayrica, hata (380), örnegin Sekil 5'e atifta bulunarak tarif edilen hata gizleme (500) islevini içerebilir. Ancak, genel olarak, hata gizleme (380), hata ile ilgili olarak açiklanan özelliklerin ve islevlerin herhangi birini içerebilir gizleme. Hata gizleme ile ilgili olarak, hata gizleme islemi çerçevenin kod çözülmesinin ayni anda gerçeklesmedigine dikkat edilmelidir. Örnegin, çerçeve n iyi ise o zaman normal bir kod çözme islemi yapariz ve sonunda bir sonraki çerçeveyi gizlemek zorunda kalmamiz durumunda yardimci olacak bazi degiskenleri kaydederiz, sonra n+1 kaybolursa, gizleme islevini önceki iyi çerçeveden gelen degiskeni veririz. Bir sonraki çerçeve kaybina yardimci olmak için veya sonraki iyi çerçeve için kurtarma için bazi degiskenleri de güncelleyecegiz. Ses dekoderi (300) ayrica zaman alani gösterimini (372) (veya, bir isleme sonrasi (376) oldugunda isleme sonrasi zaman alani gösterimini (378)) alacak sekilde konfigüre edilmis bir sinyal kombinasyonu (390) içerir. Bundan baska, sinyal kombinasyonu (390), genellikle, ayni zamanda, kayip bir ses çerçevesi için saglanan bir hata gizleme ses sinyalinin bir zaman alani gösterimi olan hata gizleme ses bilgisini (382) alabilir. Sinyal kombinasyonu (390), örnegin, sonraki ses çerçeveleri ile iliskili zaman alani gösterimlerini birlestirebilir. Daha sonra düzgün olarak kod çözülmüs ses çerçevelerinin olmasi durumunda, sinyal kombinasyonu (390), bu daha sonra düzgün sekilde çözülmüs ses çerçeveleri ile iliskili zaman alani gösterimlerini birlestirir (örnegin üst üste bindirmek ve eklemek). Bununla birlikte, bir ses çerçevesi kaybolursa, sinyal kombinasyonu (390), kayip ses çerçevesinin öncesinde düzgün sekilde kod. çözülmüs ses çerçevesi ile iliskili olan zaman alani gösterimini ve bununla iliskili hata gizleme ses bilgisini birlestirir (örnegin üst üste bindirmek. ve eklemek) kaybedilen ses çerçevesi, böylece düzgün alinan ses çerçevesi ile kaybolan ses çerçevesi arasinda düzgün bir geçis saglanir. Benzer sekilde, sinyal kombinasyonu (390), kaybolan ses çerçevesi ile iliskili hata gizleme ses bilgisini ve kaybolan ses çerçevesini takip eden baska bir düzgün sekilde çözülmüs ses çerçevesi ile iliskili zaman alani gösterimini birlestirmek (örnegin üst üste binmek ve eklemek) için yapilandirilabilir veya birden fazla ardisik ses çerçevesinin kaybolmasi durumunda baska bir kaybolan ses çerçevesiyle iliskili baska bir hata gizleme ses bilgisidir. Buna göre, sinyal kombinasyonu (390), zaman alan gösteriminin (372) ya da bir isleme sonrasi versiyonunun (372) düzgün sekilde çözülmüs ses çerçeveleri için saglandigi ve böylece hata gizleme ses bilgilerinin (382) saglandigi sekilde, çözülmüs bir ses bilgisi (312) temin edebilmektedir. Ses kayitlari arasinda kaybolan ses çerçevelerini kapsamaktadir; burada, ses bilgileri arasinda (genellikle, frekans-alan-zaman-alan dönüsümü (370) tarafindan saglandigi veya hata saklamasi (380) tarafindan saglandigi göz önüne alinmaksizin), sonraki ses çerçevelerinin arasinda bir örtüsme ve ekleme islemi gerçeklestirilir. Bazi kodek bilesenleri örtüsme üzerinde bazi takma adlar bulundugundan ve iptal edilmesi gereken bir kisim ekleyin, istege bagli olarak örtüsme ekleme islemini gerçeklestirmek için olusturdugumuz yarim çerçeve üzerinde bazi suni örtüsme olusturabiliriz. Ses dekoderinin (300) islevselliginin Sekil l'e göre ses dekoderinin (100) islevselligine benzedigine dikkat edilmelidir; burada ek ayrintilar Sekil 3'te gösterilmektedir. Ayrica, ses dekoderine (300) göre Sekil 3'e, burada tarif edilen Özelliklerin ve islevlerin herhangi biri ile takviye edilebilir. Özellikle, hata gizleme (380), hata gizleme ile ilgili olarak burada açiklanan özelliklerden herhangi biri ile tamamlanabilir. Sekil 4'e göre Ses Dekoderi (400) Sekil 4, bu bulusun bir baska yapilanmasina göre bir ses dekoderi (400) göstermektedir. Ses dekoderi (400), kodlanmis bir ses bilgisini alacak ve bunun temelinde bir kod çözülmüs ses bilgisini (412) temin edecek sekilde yapilandirilmistir. Ses dekoderi (400) örnegin, kodlanmis bir ses bilgisini (410) alacak sekilde konfigüre edilebilir, burada farkli ses çerçeveleri farkli kodlama modlari kullanilarak kodlanir. Örnegin, ses dekoderi (400), çok modlu bir ses dekoderi veya bir "anahtarlama" ses dekoderi olarak düsünülebilir. Örnegin, ses çerçevelerinin, bazilari bir frekans alani gösterimi kullanilarak kodlanabilir, burada kodlanmis ses bilgisi, spektral degerlerin kodlanmis bir temsilini (örnegin, FFT degerleri ya da MDCT degerleri) ve farkli frekans bantlarinin bir ölçeklenmesini temsil eden ölçek faktörlerini içermektedir. Dahasi, kodlanmis ses bilgisi (410), ses çerçevelerinin bir "zaman alani gösterimi" veya birden fazla ses çerçevesinin bir "dogrusal tahmin- kodlayici alan gösterimi" de içerebilir. Örnegin, gösterimi" olarak adlandirilir), bir uyarma sinyalinin kodlanmis bir temsilini ve LPG parametrelerinin kodlanmis bir sunumunu (lineer tahmin kodlayici parametreleri) içerebilir, burada dogrusal tahmin kodlayici parametreler, örnegin, zaman alani uyarma sinyali temelinde bir ses sinyalini yeniden olusturmak için kullanilan bir dogrusal tahmin kodlama sentez filtresini tarif eder. anlatilacaktir. Ses dekoderi (400), örnegin kodlanmis ses bilgisini (410) analiz edebilen ve kodlanmis ses bilgilerinden (410), örnegin kodlanmis spektral degerler, kodlanmis ölçek faktörleri ve istege bagli olarak ek bir yan bilgi içerir. Bit akis analizörü (420), örnegin kodlanmis bir uyarma (426) ve kodlanmis dogrusal tahmin katsayilari (428) (ayni zamanda kodlanmis dogrusal tahmin parametreleri olarak da düsünülmüs olabilir) içeren. bir dogrusal tahmin kodlama alan gösterimini (424) çikarmak üzere konfigüre edilebilir. Dahasi bit akisi analizörü, istege bagli olarak, ek isleme adimlarini kontrol etmek için kullanilabilen ilave yan bilgileri, kodlanmis ses bilgilerinden çikarabilir. Ses dekoderi (400), örnegin Sekil 3'e göre ses dekoderinin (300) kod çözme yoluna esasen özdes olabilen bir frekans bölgesi kod çözme yolu (430) içerir. Diger bir deyisle, frekans bölgesi kod çözme yolu (430), bir spektral deger çözme (340), bir ölçek faktörü kod çözme (350), bir ölçekleyici (360), istege bagli bir islem (366), bir frekans-alan-zaman-alan dönüsümü (370), istege bagli bir sonraki-isleme (376) ve Sekil 3'e atifla açiklandigi üzere bir hata gizleme (380) içerebilir. Ses dekoderi (400) ayrica bir lineer tahmini-alan kod çözme yolu (440) (LPC sentezi, zaman alani içinde gerçeklestirildiginden, bir zaman alani kod çözme yolu olarak da düsünülür) içerebilir. Dogrusal tahmin alani kod çözme yolu, bit akisi analizcisi (420) tarafindan saglanan kodlanmis uyarmayi (426) alan ve buna dayali olarak bir kod çözülmüs uyarma (452) (kod çözülmüs bir zaman alani uyarma biçimini alabilen) saglayan bir uyarma kod çözümü (450) içerir. Örnegin, uyarma kod çözümü (450), kodlanmis bir dönüstürme kodlanmis uyarma bilgisini alabilir ve bunun temelinde bir kod çözülmüs zaman alani uyarma sinyali saglayabilir. Böylece, uyarma kod çözümü (450), örnegin, Sekil 7'ye atifta bulunmak suretiyle tarif edilen uyarma dekoderi (730) tarafindan gerçeklestirilen bir islevselligi gerçeklestirebilir. Bununla birlikte, alternatif olarak ya da buna ek olarak, uyarma kod çözümü (450), bir kodlanmis ACELP uyarmayi alabilir ve kodlanmis ACELP uyarma bilgisine dayanarak kod çözülmüs zaman alani uyarma sinyalini (452) temin eder. Uyarmanin kod çözümü için farkli seçeneklerin bulundugu belirtilmelidir. Örnegin, CELP kodlama konseptlerini, ACELP kodlama konseptlerini, CELP kodlama konseptlerinin ve ACELP kodlama konseptlerinin modifikasyonlarini ve TCX kodlama konseptini tanimlayan ilgili standartlar ve yayinlar referans alinmaktadir. Dogrusal tahmin alani kod çözme yolu (440) istege bagli olarak zaman alani uyarma sinyalinden (452) islenmis bir zaman alani uyarma sinyali (456) türetilen bir isleme (454) içerir. Dogrusal tahmin alani kod çözme yolu (440) ayrica, kodlanmis dogrusal tahmin katsayilarini alacak ve bu temelde kod çözülmüs dogrusal tahmin katsayilarini (462) saglamak üzere yapilandirilmis dogrusal tahmin katsayisi kod çözme (460) içerir. Dogrusal tahmin katsayisi kod çözme (460) bir girdi bilgisi (428) olarak dogrusal bir tahmin katsayisinin farkli gösterimlerini kullanabilir ve çikti bilgisi (462) olarak kod çözülmüs dogrusal tahmin katsayilarinin farkli gösterimlerini saglayabilir. Detaylar için, farkli standart belgelere atifta bulunulur; burada, bir kodlama ve/Veya kod çözme dogrusal tahmin katsayilari açiklanmaktadir. Dogrusal tahmin alani kod çözme yolu (440) istege bagli olarak, kodu çözülmüs dogrusal tahmin katsayilarini isleyebilen ve onun islenmis bir sürümünü (466) saglayabilen bir isleme (464) içerir. Dogrusal tahmin alani kod çözme yolu (440) ayni zamanda, çözülmüs uyarmadan (452) veya onun islenmis biçiminde (456) alinacak sekilde yapilandirilmis bir LPC sentezi (dogrusal tahmin kodlama sentezi) (470) ve çözülen dogrusal tahmin katsayilari (462) veya örnegin, LPC sentezi (470), çözülmüs dogrusal tahmin katsayilari (462) (veya bunun islenmis versiyonu (466)) tarafindan tanimlanan bir filtreleme uygulamak üzere konfigüre edilebilir, çözülen zaman alani ses sinyalinin (472) zaman alani uyarma sinyalini (452) (veya 456) filtreleyerek (sentez filtrelemesi) elde edilecegi sekilde, çözülmüs zaman alani uyarma sinyaline (452) veya onun islenmis versiyonuna iletir. Dogrusal tahmin alani kod çözme yolu (440), istege bagli olarak, kodu çözülmüs zaman alani ses sinyalinin (472) özelliklerini rafine etmek veya ayarlamak için kullanilabilen bir isleme sonrasi (474) içerebilir. Dogrusal tahmin alani kod çözme yolu (440), ayni zamanda, çözülmüs dogrusal tahmin katsayilarini (462) (veya onun islenmis versiyonunu (466)) ve kod çözülmüs edilmis zaman alani uyarma sinyalini (452) (veya onun islenmis versiyonunu (456)) alacak sekilde konfigüre edilmis bir hata gizleme (480) içerir). Hata gizleme (480), istege bagli olarak, bir adim bilgisi gibi ilave bilgileri alabilir. Hata gizleme (480) sonuç olarak kodlanmis ses bilgilerinin (410) bir çerçevesinin (veya alt çerçevesinin) kaybolmasi durumunda, bir zaman alani ses sinyali biçiminde olabilecek bir hata gizleme ses bilgisi saglayabilir. Bu nedenle, hata gizleme (480), hata gizleme ses bilgisini (482), hata gizleme ses bilgisinin (482) özelliklerinin kaybolan ses çerçevesinin öncesinde son düzgün sekilde çözülmüs ses çerçevesinin karakteristiklerine büyük ölçüde uyarlanacak sekilde saglayabilir. Hata gizlemenin (480), hata gizleme (240) ile ilgili olarak açiklanan özelliklerin ve islevlerin herhangi birini içerebilecegi belirtilmelidir. Ek olarak, hata gizlemenin (480) ayrica, Sekil 6'nin zaman alan gizlemesine iliskin açiklanan özelliklerden ve islevlerden herhangi birini içerebilir. Ses dekoderi (400), ayni zamanda, kodu çözülmüs zaman alani ses sinyalini (372) (veya bunun islenmis numarali versiyonunu (378)) alacak› sekilde konfigüre edilmis bir sinyal birlestirici (veya sinyal kombinasyonu (490)), hata gizleme tarafindan saglanan hata gizleme ses bilgisi (382) (370), kod çözülmüs zaman alani ses sinyali (472) (veya onun isleme sonrasi versiyonu (476)) ve hata gizleme (480) tarafindan saglanan hata gizleme ses bilgisi (482) içerir. Sinyal birlestirici (490), bahsedilen sinyaller 372 (veya böylece kod çözülmüs ses bilgisini (412) elde eder. Özellikle, sinyal birlestirici (490) tarafindan bir üst üste binme ve ekleme islemi uygulanabilir. Buna göre, sinyal birlestirici (490), sonraki ses çerçeveleri arasinda düzgün geçisler saglayabilir (Örnegin, farkli kod çözme yollari (430,440)) tarafindan saglanir. Bununla birlikte, zaman toplama ses sinyali, sonraki ögeler için ayni varlik (örnegin, frekans alan-zaman-alan dönüsümü ( tarafindan saglanirsa, sinyal birlestirici (490) ayni zamanda düzgün geçisler de saglayabilir. Bazi kodek bilesenleri örtüsme üzerinde bazi takma adlar bulundugundan ve iptal edilmesi gereken bir kisim ekleyin, istege bagli olarak örtüsme ekleme islemini gerçeklestirmek için olusturdugumuz yarim çerçeve üzerinde bazi suni örtüsme olusturabiliriz. Baska bir deyisle, yapay bir zaman alan takma dengelemesi (TDAC) istege bagli olarak kullanilabilir. Ayni zamanda, sinyal birlestirici (490), bir hata gizleme ses bilgisi (genellikle bir zaman alanli ses sinyali olan) saglanan çerçeveler arasinda yumusak geçisler saglayabilir. Özetlemek gerekirse, ses dekoderi (400), frekans alaninda kodlanmis ses çerçevelerinin ve dogrusal tahmin alanina kodlanmis ses çerçevelerinin kodunun çözülmesine izin verir. Özellikle, frekans bölgesi kod çözme yolunun kullanimi ile sinyal karakteristiklerine (örnegin, bir ses kodlayici tarafindan saglanan bir sinyal bilgisi kullanilarak) bagli dogrusal tahmin alan kod çözme yolunun kullanilmasi arasinda geçis yapmak mümkündür. Son bir düzgün sekilde kod çözülmüs ses çerçevesinin frekans alaninda (veya esdeger olarak bir frekans-alan gösteriminde) kodlanip kodlanmadigina bagli olarak, bir çerçeve kaybi durumunda bir hata gizleme ses bilgisi saglamak için farkli hata gizleme türleri kullanilabilir (veya es zamanli olarak, bir zaman alani gösteriminde veya esdeger olarak, dogrusal bir tahmini alan veya esdeger olarak dogrusal tahmini alan gösteriminde). . Sekil 5'e göre Zaman Alan Gizleme Sekil 5, nevcut bulusun bir yapilanmasina göre bir hata gizlemesinin bir blok sematik diyagramini göstermektedir. Sekil 5'e göre hata gizleme, bütün olarak 500 olarak belirtilmistir. Hata gizleme (500), bir zaman alanli ses sinyalini (510) alacak› ve örnegin bir zaman alani ses sinyali biçimini alabilen bir hata gizleme ses bilgisi (512) saglayacak sekilde konfigüre edilir. yerini alabilir, bu sekilde hata gizleme ses bilgisi (512), hata gizleme ses bilgilerine (132) karsilik gelebilir. Ayrica, hata gizleme (500) zaman alani ses sinyalinin (510) zaman alani ses sinyaline (372) (veya zaman alan ses sinyaline (378)) karsilik gelebilecegi ve hata gizleme ses bilgisinin (512) bulunabilecegi sekilde, hata gizleme isleminin (380) yerini alabilir ve hata gizleme ses bilgilerine (382) karsilik gelir. Hata gizleme (500) opsiyonel olarak kabul edilebilen bir ön-vurgu (520) içerir. Ön-vurgu, zaman alani ses sinyalini alir ve buna dayanarak ön-vurgulanmis bir zaman alani ses sinyali (522) temin eder. Hata gizleme (500) ayni zamanda zaman alani ses sinyalini (510) veya ön-vurgulanmis versiyonunu (522) almak üzere yapilandirilmis bir LPC analizi (530) ve bir dizi LPC parametresi ( elde etmeyi içerir. Örnegin, LPC bilgisi bir dizi LPC filtresi katsayisini (veya bunun bir gösterimini) ve bir zaman alani uyarma sinyalini (LPC filtre katsayilarina göre yapilandirilmis bir LPC sentez filtresinin uyarmasi için uyarlanir, en az yaklasik, LPC analizinin giris sinyali) içerebilir. Hata gizleme (500) ayrica, örnegin önceden çözülmüs bir ses çerçevesine dayanarak bir saha bilgisi (542) elde etmek üzere yapilandirilmis bir saha arama (540) içerir. Hata gizleme (500) ayni zamanda, LPC analizinin sonucuna göre (örnegin, LPC tarafindan belirlenen zaman alan uyarma sinyali temelinde ekstrapole edilmis bir zaman alani uyarma sinyali elde etmek üzere konfigüre edilebilen bir ekstrapolasyon (550) içeren analiz) ve Hmhtemelen sahada arama sonucuna dayanarak içerir. Hata gizleme (500) ayni zamanda bir ses sinyali (562) saglayan bir ses üretme (560) içerir. Hata gizleme (500) ayrica, ekstrapolasyonlu zaman-etki alani uyarma sinyali (552) ve ses sinyali (562) alacak sekilde konfigüre edilmis bir birlestirici/soldurucu (570) ve kombine zaman alani uyarma sinyali (572) temin etmek üzere birlesik bir zaman alani uyarma sinyali (572) temin etmek üzere birlestirilebilir. Birlestirici/soldurucu (570), ekstrapole edilmis zaman alani uyarma sinyalini (552) ve ses sinyalinin (562) birlestirmek üzere konfigüre edilebilir, burada bir solma islemi gerçeklestirilebilir; (LPC sentezinin giris sinyalinin deterministik bir bilesenini belirleyen) ekstrapolasyonlu zaman alani uyarma sinyalinin (552) katkisi, zamanla azalir; buna karsilik, ses sinyalinin (562) göreli bir katkisi, zamanla artmaktadir. Bununla birlikte, birlestirici/soldurucunun farkli bir islevselligi de mümkündür. Ayrica, asagidaki açiklama referans alinir. Hata gizleme (500) ayrica kombine zaman alani uyarma sinyalini (572) alan ve temelinde bir zaman alanli ses sinyali ( içerir. Örnegin, LPC sentezi ayni zamanda, zaman alani ses sinyalini (582) türetmek için kombine zaman alani uyarma sinyaline (572) uygulanan bir LPC sekillendirme filtresini tarif eden LPC filtre katsayilarini alabilir. LPC sentezi ( tarafindan saglanan) bir` veya daha fazla kodlanmis ses çerçevesine dayanilarak elde edilen katsayilar kullanabilir. düsünülebilen bir önem vermeme (584) içerir. Önem vermeme (584), vurgulanmamis bir hata gizleme süresi alan ses sinyali (586) saglayabilir. Hata gizleme (500), istege bagli olarak, sonraki çerçeve (veya alt çerçeve) ile iliskili zaman alani ses sinyallerinin bir üst üste binme ve ekleme islemi gerçeklestiren bir üst üste bindirme ve ekleme (590) içerir. Bununla birlikte, hata gizleme islemi ses dekoderi ortaminda zaten saglanan bir sinyal kombinasyonunu kullanabileceginden, üst üste binme ve eklemenin (590) istege bagli olarak düsünülmesi gerektigi unutulmamalidir. Örnegin, örtüsme ve ekleme (590), bazi yapilanmalarda ses dekoderinde (300) sinyal kombinasyonu (390) ile degistirilebilir. Asagida, hata gizleme (500) ile ilgili bazi diger detaylar anlatilacaktir. Sekil 5'e göre hata gizleme (500), bir dönüsüm alani dekoderinin AAC_LC veya AAC_ELD baglamini kapsar. Baska bir deyisle, hata gizleme (500), böyle bir dönüstürme alani dekoderinde (ve özellikle de böyle bir dönüstürme alani ses dekoderi) kullanim için iyi adapte edilmistir. Yalnizca bir dönüstürme kodek bileseninin durumunda (örnegin, bir dogrusal tahmin alani kod çözme yolunun yoklugunda), bir son çerçeve çikis sinyali bir baslangiç noktasi olarak kullanilir. Örnegin, bir zaman etki alani ses sinyali (372), hata gizleme için bir baslangiç noktasi olarak kullanilabilir. Tercihen, herhangi bir uyarma sinyali mevcut degildir, sadece bir önceki zaman çerçevelerinden (örnegin, zaman alani ses sinyali (372)) bir çikis zaman alani sinyali (bir ya da daha fazla) mevcut olmaktadir. Asagida, hata gizlemenin (500) alt birimleri ve islevleri daha ayrintili olarak açiklanacaktir. LPC Analizi Sekil 5'e göre yapilanmada, bütün gizleme ardisik çerçeveler arasinda yumusak bir geçis elde etmek için uyarma alaninda yapilir. Bu nedenle, öncelikle uygun bir LPC parametresi kümesini bulmak (veya daha genel olarak elde etmek) gerekir. Sekil 5'e göre yapilanmada, geçmis ön-vurgulanmis zaman alani sinyali (522) üzerinde bir LPC analizi (530) yapilir. LPC parametreleri (veya LPC filtre katsayilari), geçmis sentez sinyalinin LPC analizini yapmak için kullanilir (örnegin, bir uyarma sinyali (örnegin bir zaman alani uyarma sinyali) elde etmek için zaman alani ses sinyaline (510) dayanarak veya ön- vurgulanmis zaman alani ses sinyali (522) temelinde). Saha Arastirma Yeni sinyali olusturmak için sahaya erismek için farkli yaklasimlar (Örnegin, hata gizleme ses bilgisi) vardir. AAC-LTP gibi bir LTP filtresini (uzun vadeli tahmin filtresi) kullanan dekoderi baglaminda, son çerçeve LTP ile AAC ise, bu son alinan LTP saha gecikmesini ve harmonik parçayi olusturmak için karsilik gelen kazanimi kullaniriz. Bu durumda kazanç, sinyalde harmonik bölüm olusturup yapmamaya karar vermek için kullanilir. Örnegin, LTP kazanci 0.6'dan (veya herhangi bir önceden belirlenmis degerden) yüksekse, harmonik kismi olusturmak için LTP bilgisi kullanilir. Önceki çerçeveden elde edilen herhangi bir adini bilgisi yoksa, örnegin asagida iki çözüm anlatilacaktir. Örnegin, kodlayicida bir adim aramasi yapmak ve bit akisi içinde adim gecikmesini ve kazanimi iletmek mümkündür. Bu, LTP'ye benzer, ancak herhangi bir filtreleme uygulanmamistir (ayrica temiz kanala filtreleme yapilmamistir). Alternatif olarak, dekoderde bir adim arama gerçeklestirmek mümkündür. TCX durumunda AMR-WB adim aramasi FFT alaninda yapilir. Örnegin ELD' de MDCT alani kullanilmissa fazlar kaçirilacaktir. Bu nedenle, adim aramasi tercihen dogrudan uyarma alaninda yapilir. Bu, sentez alanindaki adini aramasi yapmaktan. daha iyi sonuç verir. Uyarma alaninda saha aramasi, önce normallestirilmis bir çapraz korelasyonla açik döngü ile yapilir. Ardindan, istege bagli olarak, belirli bir delta ile açik döngü adim çevresinde kapali döngü arama yaparak saha arastirmasini hassaslastiriyoruz. ELD pencereleme sinirlamalari nedeniyle, yanlis bir adim bulabiliriz, böylece buldugumuz sahanin dogru oldugunu onaylariz veya aksi halde atariz. Sonuç olarak, kayip ses çerçevesinden önceki dogru düzgün sekilde çözülmüs ses çerçevesinin sahasi, hata gizleme ses bilgisini sunarken dikkate alinabilir. Bazi durumlarda, bir önceki çerçevenin kod çözülmesinden (yani, kaybolan ses çerçevesinin öncesindeki son çerçeve) mevcut bir saha bilgisi bulunur. Bu durumda, bu adim tekrar kullanilabilir (muhtemelen bazi ekstrapolasyon ve zaman içerisinde bir adim degisimine dikkat ederek). Gizli çerçevemizin sonunda ihtiyacimiz olan adimin çikarilmasini saglamak için istege bagli olarak geçmisin birden fazla çerçevesinin adimini tekrar kullanabiliriz. Ayrica, deterministik (örnegin, en azindan periyodik) sinyal bileseninin yogunlugunu (veya göreli yogunlugunu) tanimlayan bir bilgi varsa (örnegin, uzun vadeli tahmini kazanç olarak belirtilir) mevcutsa, bu deger belirlenebilir (veya harmonik) bir bilesenin hata saklama ses bilgisine dahil edilip edilmeyecegine karar vermistir. Baska bir deyisle, adi geçen degeri (örnegin, LTP kazanimi) önceden belirlenmis bir esik degeri ile kiyaslayarak, daha önce kod çözülmüs bir ses çerçevesinden türetilmis bir zaman alani uyarma sinyalinin, hata gizleme ses bilgilerinin saglanmasi için dikkate alinmasi gerekip gerekmeyecegine karar verilebilir. Bir önceki çerçeveden (veya daha dogrusu bir önceki çerçevenin kod çözülmesinden) elde edilen saha bilgisi yoksa, farkli seçenekler vardir. Saha bilgisi bir ses kodlayicidan bir ses dekoderine iletilebilir, bu ses dekoderini basitlestirir, ancak bir bit hizi genel yük olusturur. Alternatif olarak, saha bilgisi ses dekoderi içinde, örnegin uyarma alaninda, diger bir deyisle bir zaman alani uyarma sinyali temelinde belirlenebilir. Örnegin, önceki, düzgün sekilde çözülmüs bir ses çerçevesinden türetilmis zaman alani uyarma sinyali, hata gizleme ses bilgisinin saglanmasi için kullanilacak saha bilgisini tanimlamak üzere degerlendirilebilir. Harmonik Bölümün Uyarma veya Yaratim Ekstrapolasyonu Bir önceki çerçeveden (ya kayip çerçeve için hesaplanmis ya da çoklu çerçeve kaybi için daha önce kaybolmus çerçevede önceden kaydedilmis) uyarma (örnegin, zaman alani uyarma sinyali), harmonik kismi olusturmak için kullanilir (deterministik bilesen olarak da adlandirilir) veya yaklasik olarak periyodik bilesen) uyarmada (örnegin, LPC sentezinin giris sinyalinde), son saha döngüsünü çerçevenin bir buçugunu almak için gerektigi kadar kopyalayarak yapilir. Karmasikligi azaltmak için yalnizca ilk kayip çerçevesi için bir buçuk çerçeve olusturabilir ve ardindan sonraki çerçeve kaybi islemeyi yarim çerçeveyle degistirebilir ve her biri yalnizca bir çerçeve olusturabiliriz. Sonra daima yarim karmasikliga erisiriz. Ilk kaybolan çerçevenin iyi bir çerçeveden sonra (yani düzgün bir sekilde çözülmüs çerçeve) olmasi durumunda, birinci kivrim döngüsü (örnegin, kayip ses çerçevesinin öncesinde son düzgün sekilde çözülmüs ses çerçevesi temelinde elde edilen zaman alani uyarma sinyali) (ELD, AAC-ELD çekirdeginden SBR veya AAC-ELD çift oranli SBR ile AAC-ELD' ye giden gerçekten genis bir örnekleme orani kombinasyonunu kapsadigindan) düsük geçirimli filtrelenir. Bir sesli sinyaldeki saha neredeyse daima degisir. Dolayisiyla, yukarida sunulan gizleme, kurtarma sirasinda bazi sorunlar (veya en azindan bozulmalar) yaratma egilimindedir; örtülü sinyalin sonundaki saha (örnegin, hata gizleme ses bilgilerinin sonundaki saha), genellikle, ilk iyi çerçevedir. Bu nedenle, istege bagli olarak, bazi yapilanmalarda, istege bagli olarak, gizlenen çerçevenin ucundaki sahanin, kurtarma çerçevesinin basindaki sahaya uymasi için öngörülmeye çalisilmistir. Örnegin, kayip bir çerçevenin (gizlenmis bir çerçeve olarak kabul edilir) ucundaki adim açiklanir, burada tahminin amaci kaybolan çerçevenin sonundaki zemini (gizlenmis çerçeve) zemine yaklasik olarak ayarlamaktir bir veya daha fazla kayip çerçeve (ilk önce düzgün sekilde çözülen çerçeveye çözülmüs çerçevenin. basinda yer alir. Bu, çerçeve kaybi sirasinda veya ilk iyi çerçeve sirasinda (diger bir deyisle, ilk düzgün alinan çerçeve sirasinda) yapilabilir. Daha iyi sonuçlar elde etmek için, bazi klasik araçlari istege bagli olarak yeniden kullanmak ve uyarlamak mümkündür (Saha Tahmini ve Puls resenkronizasyonu gibi). Ayrintili bilgi için [6] ve [7] referans alinmalidir. Bir frekans bölgesi dekoderinde uzun vadeli tahmin (LTP) kullaniliyorsa, adim hakkinda baslangiç bilgisi olarak gecikme kullanilabilir. Bununla birlikte, bazi yapilanmalarda, saha açikligini daha iyi izleyebilmek için daha iyi bir taneciklilige sahip olmak da arzu edilmektedir. Bu nedenle, son iyi (düzgün sekilde çözülmüs) çerçevenin basinda ve sonunda bir saha arastirmasi yapilmasi tercih edilir. Sinyali hareketli saha uyarlamak için, sanayide mevcut olan bir darbe tekrar senkronizasyonu kullanmak arzu edilir. Saha Kazanci Bazi yapilanmalarda istenen seviyeye ulasmak için daha Önce elde edilen uyarma üzerine bir kazanç uygulanmasi tercih edilir. "Saha kazanci" (örnegin, zaman alani uyarma sinyalinin deterministik bileseninin kazanimi, yani önceden çözülmüs bir ses çerçevesinden türetilen bir zaman alani uyarma sinyaline uygulanan kazanç, LPC sentezi), Örnegin, son iyi (örnegin düzgün sekilde çözülen) çerçevenin sonunda zaman alanindaki normallestirilmis bir korelasyon yaparak elde edilebilir. Korelasyonun uzunlugu, iki alt-çerçevenin uzunluguna denk gelebilir veya adaptif olarak degistirilebilir. Gecikme, harmonik parçanin olusturulmasi için kullanilan adim gecikmesine esdegerdir. Istege bagli olarak kazanç hesaplamasini ilk kaybolan çerçeve üzerinde gerçeklestirebilir ve ardindan ardisik çerçeve kaybi için sadece bir soldurma (azaltilmis kazanç) uygulayabiliriz. deterministik, en azindan periyodik sinyal bilesenlerini) belirleyecektir. Bununla birlikte, yalnizca suni bir tonun olmamasi için sekillendirilmis sese eklemek istenir. Sahanin çok düsük bir kazancini elde edersek, sadece sekillendirilmis bir ses içeren bir sinyal olustururuz. Sonuç olarak, bazi durumlarda, örnegin önceden çözülmüs bir ses çerçevesine dayanarak elde edilen zaman alani uyarma sinyali, kazanima bagli olarak ölçeklendirilir (örnegin, LPC analizi için girdi sinyalinin elde edilmesi için). Buna göre, zaman alani uyarma sinyali, deterministik bir (en az yaklasik periyodik) sinyal bilesenini belirlediginden kazanç, hata gizleme ses bilgisindeki adi geçen deterministik (en az yaklasik periyodik) sinyal bilesenlerinin nispi yogunlugunu belirleyebilir. Buna ek olarak, hata gizleme ses bilgisi, ayni zamanda LPC sentezi ile sekillendirilen bir sese dayanilarak, hata gizleme ses bilgilerinin toplam enerjisinin, en azindan bir dereceye kadar, düzgün sekilde çözülmüs bir ses çerçevesine uyarlandigi sekilde kaybolan ses çerçevesinden önce ve ideal olarak da, bir veya daha fazla kayip ses çerçevesini takip eden düzgün sekilde çözülmüs bir ses çerçevesine dönüstürür. Ses Bölümünün Olusturulmasi Bir "yenilik" rastgele bir ses üreteci tarafindan olusturulur. Bu ses istege bagli olarak daha yüksek filtrelenir ve istege bagli olarak sesli ve baslangiçli çerçeveler için önceden vurgulanir. Harmonik parçanin düsük geçisi için bu filtre (örnegin, yüksek geçiren filtre) örnekleme oranina baglidir. Bu ses (ki bu, örnegin bir ses üretme (560) tarafindan saglanir) mümkün oldugunca arka plan sesine yakin olabilmek için LPC (örnegin LPC sentezi (580)) ile sekillendirilecektir. Yüksek geçis özelligi, istege bagli olarak aralikli çerçeve kaybi üzerinden istege bagli olarak degistirilir; böylece belirli bir ndktarda bir çerçeve kaybi, artik arka plan sesine kapali bir konfor sesi elde etmek için yalnizca tam bant sekilli sesi elde etmek için artik filtreleme yapilmaz. Bir yenilik kazanci (ki bu, örnegin kombinasyon/solmada (570) sesin (562) bir kazancini, diger bir deyisle ses sinyalinin ( giris sinyaline dahil edildigi bir kazanci belirleyebilmektedir), örnegin, (eger var ise) önceden hesaplanmis olan katkiyi kaldirarak hesaplanir (örnegin, önceki alanin son dogru olarak kod çözülmüs ses çerçevesine dayanarak elde edilen zaman alani uyarma sinyalinin "saha kazanci" kullanilarak ölçeklenen ölçekli bir versiyon kaybolan ses çerçevesi) ve son iyi çerçevenin sonunda bir korelasyon yapilmasidir. Saha kazanci gelince, bu istege bagli olarak sadece ilk kaybolan çerçevede yapilabilir ve ardindan soldurulabilir, ancak bu durumda soldurma ya O'a gidiyor olabilir, sonuçta tamamlanmis sessizlestirme ya da arka fon olabilir. Korelasyonun uzunlugu, örnegin iki alt-çerçevenin uzunluguna esittir ve gecikme, harmonik parçanin olusturulmasi için kullanilan saha gecikmeye esdegerdir. Istege bagli olarak, bu kazanç ayrica, (1- "saha artisi") çarpilarak, saha kazanci bir degilse eksik enerjiye ulasmak için sese kadar fazla kazanç uygulanir. Istege bagli olarak, bu kazanim da bir ses faktörü ile çarpilir. Bu ses faktörü, örnegin önceki geçerli çerçeveden (örnegin, kaybolan ses çerçevesinin öncesinde dogru olarak çözülmüs ses çerçevesinden) gelir. Soldurma Soldurma çogunlukla birden çok çerçeveli kayip için kullanilir. Bununla birlikte, yalnizca tek bir ses çerçevesinin kaybolmasi halinde soldurma da kullanilabilir. Çok çerçeveli bir kayip olmasi durumunda, LPC parametreleri yeniden hesaplanmaz. Ya hesaplanan son hesap tutulur ya da LPC gizlenmesi bir arka plan sekline yakinsak yapilir. Bu durumda, sinyalin periyodikligi sifira yakinsar. Örnegin, kaybolan bir ses çerçevesinden önce bir veya daha fazla ses çerçevesi temelinde elde edilen zaman alani uyarma sinyali (502), zamanla kademeli olarak azaltilan bir kazanç kullanmaktadir; bu esnada, ses sinyali (562) sabit tutulmakta veya bir kazanç ile ölçeklendirilmektedir, zaman alani uyarma sinyalinin (552) göreli agirliginin, zaman içinde, ses sinyalinin (562) nispi agirligi ile karsilastirildiginda azaltilacagi sekilde kademeli olarak artmasidir. Dolayisiyla, LPC sentezi (580) giris sinyali (572) giderek " ses benzeri" olur. Sonuç olarak, LPC sentezinin (580) çikis sinyalinin (582) "periyodikligi" (veya daha kesin olarak, deterministik veya en azindan yaklasik periyodik bilesen) zamanla azaltilir. Sinyalin (572) periyodikliginin ve/veya sinyalin (582) periyodikliginin O'a yakinlastirildigi yakinsama hizi, dogru olarak alinan son dogru (veya dogru kodlanmis) çerçevenin parametrelerine ve/veya sayiya baglidir. Ardisik silinmis çerçevelerin toplami ve bir zayiflama faktörü d ile kontrol edilir. A faktörü, LP filtrenin kararliligina daha da baglidir. Istege bagli olarak, faktör d'nin saha uzunlugu ile orantili olarak degistirilmesi mümkündür. Saha (örnegin saha ile iliskili bir periyot uzunlugu) gerçekten çok uzunsa, d "normal" kalir, ancak saha gerçekten kisa ise, genellikle geçmisin ayni kismini birçok kez kopyalamaniz gerekir. Bu, çok fazla yapay gibi görünür ve bu nedenle bu sinyalin daha hizli yok olmasi tercih edilir. Istege bagli olarak, varsa, saha tahmin çiktisini da dikkate alabiliriz. Bir saha tahmini yapiliyorsa, bu saha önceki çerçevede zaten degisiyor demektir` ve daha fazla gevsek çerçeve ne kadar çok gerçege ulastigimizi gösterir. Bu nedenle, bu durumda tonal parçanin solmasini biraz arttirmak tercih edilir. Saha çok fazla oldugu için saha tahmini basarisiz olursa, saha degerleri gerçekten güvenilir degildir veya sinyalin gerçekten öngörülemez oldugu anlamina gelir. Bu nedenle yine daha hizli solma (örnegin, bir veya daha fazla kayip ses çerçevesinden Önceki bir veya birden fazla düzgün sekilde çözülmüs ses çerçevesine dayali olarak elde edilen zaman alani uyarma sinyalinin (552) daha hizli solmasi) tercih edilir. LPC Sentezi Zaman alanina dönmek için, iki uyarmanin (tonal kisim ve sesli kisim) toplami üzerine bir LPC sentezi (580) gerçeklestirilmesi ve ardindan bir önem vermeme yapilmasi tercih edilir. Baska bir deyisle, LPC sentezini (580), kayip ses çerçevesinden (tonal kisim) önce gelen bir veya birden fazla dogru sekilde kod çözülmüs ses çerçevelerine dayanan bir zaman etki uyarma sinyalinin (552) agirlikli kombinasyonu ve ses sinyaldir (562) (sesli kisim). Yukarida belirtildigi gibi, zaman alani uyarma sinyali ( için kullanilan LPC sentez filtresinin bir özelligini tarif eden LPC katsayilarina ek olarak) LPC analizi (530) tarafindan elde edilen zaman alani uyarma sinyali (532) ile karsilastirildiginda modifiye edilebilir. Örnegin, zaman alani uyarma sinyali alani uyarma sinyalinin (532) zamanla ölçeklendirilmis bir kopyasi olabilir, burada zaman ölçekleme, zaman alani uyarma sinyalinin (552) sahasini bir istenen sekilde Örtüsme-ve-Ekleme Yalnizca bir dönüstürme kodek bileseninde, en iyi örtüsme- eklemeyi elde etmek için gizlenmis çerçeveden daha fazla yarim çerçeve için yapay bir sinyal olusturuyoruz ve bunun üzerine yapay örtüsme olusturuyoruz. Bununla birlikte, farkli üst üste bindirme kavramlari uygulanabilir. Düzenli AAC veya TCX baglaminda, gizlenme ile ek ilk yari çerçevenin ilk kismi arasinda (AAC-LD olarak daha düsük gecikme pencereleri için yarisi veya daha az olabilir) bir örtüsme ve ekleme uygulanir. ELD özel durumunda (ekstra düsük gecikme) ilk kaybolan çerçeve için, son üç pencereden dogru katkiyi elde etmek için analizin üç kez çalistirilmasi ve daha sonra ilk gizleme çerçevesinin ve diger tüm gizleme çerçevelerinin analiz bir kez daha çalistirilmasi tercih edilir. Daha sonra bir ELD sentezi, MDCT alaninda asagidaki çerçeve için tüm uygun hafizayla zaman alanina dönmek için yapilir. Sonuç olarak, LPC sentezinin (580) (ve/veya zaman alani uyarma sinyalinin (552)) giris sinyali (572) kaybolan bir ses çerçevesinin bir süresinden daha uzun olan bir zamansal süre için saglanabilir. Buna göre, LPC sentezinin (580) çikis sinyali (582), kayip bir ses çerçevesinden daha uzun bir zaman periyodu için de saglanabilir. Buna göre (ki kaybolan ses çerçevesinin geçici bir uzantisindan daha uzun bir zaman periyodu için elde edilen) hata gizleme ses bilgisi ile takip eden düzgün bir sekilde çözülmüs bir ses çerçevesi için saglanan bir kod çözülmüs ses bilgisi arasinda bir örtüsme ve ekleme, bir veya daha fazla kayip ses çerçevesi gerçeklestirilebilir. Kisaca özetlemek gerekirse, hata gizleme (500), ses çerçevelerinin frekans alaninda kodlandigi durumda iyi adapte edilmistir. Ses çerçeveleri frekans alaninda kodlanmis olsalar dahi, hata gizleme ses bilgilerinin saglanmasi bir zaman alani uyarma sinyali temelinde gerçeklestirilir. Kaybolan bir ses çerçevesinden önceki bir veya daha fazla dogru olarak kod çözülmüs ses çerçevesine dayali olarak elde edilen zaman alani uyarma sinyaline farkli modifikasyonlar uygulanir. Örnegin, LPC analizi (530) tarafindan saglanan zaman alani uyarma sinyali, örnegin bir zaman ölçekleme kullanilarak degisikliklerin sahasi için uyarlanmistir. Dahasi, LPC analizi (530) tarafindan saglanan zaman alani uyarma sinyali, deterministik (veya tonal veya en azindan periyodik) bilesenden bir sönümün ölçekleyici tarafindan gerçeklestirildigi bir ölçekleme (bir kazancin uygulanmasi) ile de degistirilir/soldurucu (570), böylece LPC sentezinin (580) giris sinyali (572) hem LPC analizi tarafindan elde edilen zaman alani uyarma sinyalinden türetilmis bir bileseni hem de ses sinyaline (562) dayanan bir ses bilesenini içermektedir. Bununla birlikte, LPC sentezinin ( tarafindan saglanan zaman alani uyarma sinyaline göre tipik olarak degistirilir (örnegin, zaman ölçekli ve/veya genlik ölçekli). Böylece, zaman alani uyarma sinyali ihtiyaçlara uyarlanabilir ve dogal olmayan bir isitme izlenimi önlenir. Sekil 6'ya göre Zaman Alan Gizleme Sekil 6, bir sviç kodeki için kullanilabilen. bir zaman alani gizlemesinin bir blok sematik diyagramini göstermektedir. Örnegin, Sekil 6'ya göre zaman alani gizleme (600), örnegin, hata gizlemenin (240) veya hata gizlemenin (480) yerini alabilir. Ayrica, Sekil 6'ya göre yapilan yapilanmanin, USAC (MPEG- D/MPEG-H) veya EVS (3GPP) gibi birlestirilmis zaman ve frekans alanini kullanan bir sviç kodeki baglamini (baglam içinde kullanilabildigini) kapsadigi belirtilmelidir. Baska bir deyisle, zaman alani gizleme (600), bir frekans bölgesi kod çözme ve bir zaman kod çözme (veya esdeger olarak, bir dogrusal kestirim katsayisi tabanli kod çözme) arasinda bir geçis olan ses dekoderlerinde kullanilabilir. Bununla. birlikte, sekil 6'ya göre hata gizlemenin (600) ayni zamanda zaman alanindaki (veya esdeger olarak dogrusal tahmin katsayisi alanindaki) bir kod çözme gerçeklestiren ses dekoderlerinde de kullanilabilecegini belirtmek gerekir. Anahtarlamali bir kodek söz konusuysa (ve sadece dogrusal tahmin katsayisi alanindaki kod çözmeyi yerine getiren bir dekoder durumunda bile), genellikle, daha önce elde edilmis bir uyarma sinyaline (örnegin, zaman alani uyarma sinyali) (örnegin, kayip bir ses çerçevesinin öncesinde düzgün olarak çözülmüs bir ses çerçevesi) genellikle sahip oluruz. Aksi halde (örnegin, zaman alani uyarma sinyali mevcut degilse), Sekil 5'te gösterilen yapilanmada açiklandigi gibi, yani bir LPC analizi gerçeklestirmek mümkündür. Önceki çerçeve ACELP gibi olsaydi, son çerçevedeki alt çerçevelerin saha bilgisine zaten sahibiz. Son çerçeve LTP (uzun vadeli tahmini) ile TCX (dönüsüm kodlanmis uyarma) olsaydi, uzun vadeli tahminden kaynaklanan gecikme bilgilerine sahibiz. Ve eger son çerçeve uzun vadeli tahmini (LTP) olmaksizin frekans alaninda bulunuyorsa, adim aramasi tercihen dogrudan uyarma alaninda yapilir (örnegin, bir LPC analizi tarafindan saglanan bir zaman alani uyarma sinyali temelinde). Dekoder, zaman alanindaki bazi LPC parametrelerini kullaniyorsa, onlari tekrar kullanacagiz ve yeni bir LPC parametresi kümesi çikaracagiz. LPC parametrelerinin ekstrapolasyonu, son LPC' ye, örnegin son üç çerçevenin ortalamasina ve (istege bagli olarak) DTX ses tahmini sirasinda DTX (kesikli iletim) kodek bileseninde varsa LPC biçimine dayanmaktadir. Bütün gizleme, ardisik çerçeveler arasinda daha düzgün geçis saglamak için uyarma alaninda yapilir. Asagida, Sekil 6'ya göre hata gizleme (600) daha ayrintili olarak tarif edilecektir. Hata gizleme (600), bir geçmis uyarma (610) ve bir geçmis saha bilgisini (640) alir. Ayrica, hata gizleme (600), bir hata gizleme ses bilgisi (612) saglar. Hata gizleme (600) tarafindan alinan geçmis uyarma (6l0), örnegin, ayrica LPC analizinin (530) çikisina (532) karsilik gelebilir. Ayrica, geçmis aralik bilgisi (640), örnegin, aralik arastirmasinin (540) çikis bilgisine (542) karsilik gelebilir. Hata gizleme (600) ayrica, yukaridaki tartismaya atifta bulunmak üzere ekstrapolasyona (550) karsilik gelen bir ekstrapolasyon (650) içerir. Dahasi, hata gizleme, yukaridaki tartismaya atifta bulunmak üzere, ses üretecine (560) karsilik gelebilecek bir ses üreteci (660) içerir. Ekstrapolasyon (650) ekstrapolasyonlu zaman alani uyarma sinyaline (552) karsilik gelen ekstrapole edilmis bir zaman alani uyarma sinyali (652) saglar. Ses üreteci (660), ses sinyaline (562) karsilik gelen bir ses sinyali (662) saglar. Hata gizleme (600) ayni zamanda, ekstrapolasyonlu zaman alani uyarma sinyalini (652) ve ses sinyalini (662) alan ve bu temelde bir LPC sentezi (680) için bir giris sinyali (672) saglayan bir birlestirici/soldurucu (670) içerir; buradaki LPC sentezi (680), yukaridaki açiklamalar da geçerli olacak sekilde LPC sentezine (580) karsilik gelir. LPC sentezi (680), zaman alani ses sinyaline (582) karsilik gelen bir zaman alani ses sinyali (682) saglar. Hata gizleme ayni zamanda (istege bagli olarak) önem vermemeye (584) karsilik gelebilen ve bir hata gizleme süresi alan ses sinyalini (686) vurgulamistir. Hata gizleme (600) istege bagli olarak örtüsme ve eklemeye (590) karsilik gelen bir örtüsme-ve-ekleme (690) içerir. Bununla birlikte, örtüsme-eklemeye (590) iliskin yukaridaki açiklamalar baska bir deyisle, örtüsme ve ekleme (690), ses dekoderinin genel örtüsme ve eklenmesi ile de degistirilebilir, böylece LPC sentezinin çikis sinyali (682) veya çikis sinyali önem vermeme (680), hata gizleme ses bilgisi olarak düsünülebilir. Sonuç olarak, hata gizleme (600), hata gizlemenin (600), bir LPC analizi gerçeklestirmek zorunda kalmadan bir veya daha fazla önceden çözülmüs ses çerçevesinden dogrudan geçmis uyarma bilgisini (610) ve geçmis asama. bilgisini (640) dogrudan elde etmesiyle, hata gizlemeden (500) ve/Veya bir saha analizinden büyük ölçüde farklidir. Bununla birlikte, hata gizleme (600) istege bagli olarak bir LPC analizi ve/veya bir saha analizi (saha arastirmasi)içerebilir. Asagida, hata gizlemeye (600) dair` bazi ayrintilar daha detayli olarak açiklanacaktir. Bununla birlikte, ayrintilarin temel özellikler olarak degil örnek olarak düsünülecegini belirtmek gerekir. Saha Arastirmasinin Geçmis Sahasi Yeni sinyali olusturmak için adimin kullanilmasi için farkli yaklasimlar vardir. AAC-LTP gibi LTP filtresini kullanan dekoder baglaminda, son çerçeve (kayip çerçeve öncesinde) LTP'ye sahip AAC ise, son LTP gecikme gecikmesinden gelen saha bilgisine ve ilgili kazanca sahip oluruz. Bu durumda, kazanci sinyalde harmonik parça olusturmak isteyip istemedigimize karar vermek. için kullaniyoruz. Örnegin, LTP kazanimi 0.6'dan yüksekse, harmonik kisim olusturmak için LTP bilgisini kullaniriz. Bir önceki çerçeveden elde edilebilecek adim bilgisi yoksa, örnegin iki baska çözüm vardir. Bir çözüm, kodlayicida saha aramasi yapmak ve saha gecikmesini ve kazanci bit akisinda iletmektir. Bu, uzun vadeli tahmin (LTP) 'ye benzer, ancak herhangi bir filtreleme uygulamiyoruz (temiz kanalda da hiçbir LTP filtrelemesi yapilmiyor). Diger bir çözüm, dekoderde bir aralik arastirmasi yapmaktir. TCX durumunda AMR-WB adim aramasi FFT alaninda yapilir. Örnegin, TCX' de MDCT alanini kullaniyoruz, o zaman asamalari eksiktir. Bu nedenle, adim aramasi, tercih edilen bir yapilanmada dogrudan uyarma alaninda yapilir (örnegin, LPC sentezinin, girisi olarak kullanilan zaman alani uyarma sinyali temelinde veya LPC sentezi için girdi elde etmek için kullanilir. Bu, tipik olarak, sentez alanindaki saha aramasi yapmaktan (örnegin, tamamen kod çözülmüs zaman alani ses sinyali temelinde) daha iyi sonuçlar verir. Uyarma alaninda (örnegin, zaman alani uyarma sinyali temelinde) aralik arastirmasi, ilk önce normallestirilmis bir çapraz korelasyonla açik döngü ile yapilir. Ardindan, istege bagli olarak, adim aramasi, belirli bir delta ile açik çevrim araligi etrafinda kapali çevrimli bir arama yaparak rafine edilebilir. Tercih edilen uygulamalarda, korelasyonun maksimum degerini düsünmüyoruz. Hata vermeyen önceki bir çerçeveden bir egri bilgisine sahipsek, normalize edilmis çapraz korelasyon alanindaki bes en yüksek degerden birine karsilik gelen ancak önceki Çerçeve araligina en yakin sahayi seçeriz. Ardindan, pencere sinirlamasindan dolayi bulunan maksimumun yanlis bir maksimum olmadigi da dogrulanir. Sonuç olarak, araligi belirlemek için farkli kavramlar vardir, burada aralik (yani, daha önce kodlanmis bir ses çerçevesi ile iliskili saha) dikkate almak için hesaplama açisindan verimli olur. Alternatif olarak, saha bilgisi, bir ses kodlayicidan bir ses dekoderine iletilebilir. Baska bir alternatif olarak, ses dekoderi tarafinda bir saha arastirmasi yapilabilir, burada saha belirleme tercihen zaman alani uyarma sinyali temelinde (diger bir deyisle uyarma alaninda) gerçeklestirilir. Özellikle güvenilir ve hassas bir adim bilgisi elde etmek için açik› döngü› arama› ve kapali döngü arama içeren iki asamali bir aralikli arama yapilabilir. Alternatif olarak veya ilave olarak, saha arastirmasinin güvenilir bir sonuç sagladigindan emin olmak için önceden çözülmüs bir ses çerçevesinden bir saha bilgisi kullanilabilir. Harmonik Bölümün Uyarma veya Yaratiminin Ekstrapolasyonu Bir önceki çerçeveden (ya kayip çerçeve için hesaplanmis ya da çoklu çerçeve kaybi için daha önce kaybolmus çerçevede önceden kaydedilmis) uyarma (örnegin, bir zaman etki alani uyarma sinyali biçiminde), harmonik parçanin son saha çevrimini kopyalamak suretiyle (örnegin, zaman alani uyarma sinyalinin (610) bir kismi, periyodun süresi sahanin bir periyot süresine esittir) birçok uyarma olarak (örnegin, ekstrapolasyonlu zaman alani uyarma sinyali (662)) örnegin, (kayip) çerçevenin bir buçugunu almak için gereken zamandir. Daha iyi sonuçlar almak için, istege bagli olarak mevcut teknigin bilinen bazi araçlarini tekrar kullanmak ve uyarlamak mümkündür. Ayrintili bilgi için [6] ve [7] referans alinmalidir. Bir sesli sinyaldeki sahanin neredeyse daima degistigi bulunmustur. Bu nedenle, yukarida sunulan gizleme, kurtarma sirasinda bazi sorunlar yaratma egilimi içerdigi görülmüstür çünkü gizlenen sinyalin bitimi genellikle ilk iyi çerçevenin adimiyla uyusmamaktadir. Bu nedenle, opsiyonel olarak, kurtarma çerçevesinin basindaki saha ile uyusmasi için gizlenmis çerçevenin sonundaki saha tahmin etmeye çalisilir. Bu islevsellik, örnegin ekstrapolasyon (650) ile gerçeklestirilecektir. TCX'de LTP kullanilirsa, gecikme sahanin baslangiç bilgisi olarak kullanilabilir. Bununla birlikte, aralik konturunu daha iyi takip edebilmek için daha iyi bir tanecikliligin olmasi arzu edilmektedir. Bu nedenle, bir aralik arastirmasi istege bagli olarak son iyi çerçevenin basinda ve bitiminde yapilir. Sinyali hareketli araliga uyarlamak için teknigin bilinen durumunda bulunan bir darbe tekrar senkronizasyonu kullanilabilir. Sonuç olarak, ekstrapolasyon (örnegin, kayip çerçeve öncesinde son düzgün sekilde çözülmüs bir* ses çerçevesi ile baglantili olan veya temel olarak elde edilen zaman alani uyarma sinyalinin) eklenmesi, adi geçen zaman alani uyarma sinyalinin bir zaman bölümünün kopyalanmasini içerebilir, kopyalanan zaman kismi, kaybolan ses çerçevesi boyunca bir (beklenen) saha degisiminin bir hesaplamasi ya da tahminine bagli olarak. modifiye edilebilir. Saha degisimini belirlemek için farkli kavramlar mevcuttur. Saha Kazanci Sekil 6'ya göre yapilanmada, istenen bir seviyeye ulasmak için daha önce elde edilen uyarma üzerine bir kazanç uygulanmaktadir. Sahanin kazanci, örnegin, son iyi çerçevenin sonunda zaman alanindaki normallestirilmis bir korelasyon yaparak elde edilir. Örnegin, korelasyonun uzunlugu, iki alt-çerçeve uzunluguna esdeger olabilir ve gecikme, harmonik parçanin olusturulmasi için kullanilan saha gecikme ile es deger olabilir (örnegin, zaman alani uyarma sinyalinin kopyalanmasi için). Kazanç hesaplamasinin zaman etki alaninda yapilmasi, uyarma alaninda yapmaya kiyasla çok daha güvenilir kazanç sagladigi bulunmustur. LPC her çerçeveyi degistirir ve daha sonra bir önceki çerçevede hesaplanan bir kazanç, diger bir LPC seti tarafindan islenecek bir uyarma sinyaline uygulanarak, beklenen enerjiyi zaman etki alaninda vermeyecektir. Saha kazanci olusturulacak tonallik miktarini belirler, ancak yalnizca yapay bir tonun olmamasi için bazi sekilli sesler de eklenecektir. Çok düsük bir adim araligi elde edilirse, yalnizca sekillendirilmis bir ses içeren bir sinyal olusturulabilir. Sonuç olarak, önceki çerçeveye (veya önceden çözülmüs bir çerçeve için elde edilen veya daha önce çözülen çerçeveye bagli olan bir zaman alani uyarma sinyali) elde edilen zaman alani uyarma sinyalini ölçeklendirmek için uygulanan bir kazanini LPC sentezinin (680) giris sinyali içindeki bir tonal (veya deterministik veya en azindan periyodik) bir bilesenin ve dolayisiyla da hata gizleme ses bilgisi içindeki bir agirliginin saptanmasi için ayarlanir. Bahse konu kazanim, önceden çözülmüs çerçevenin bir kod çözümü ile elde edilen zaman alani ses sinyaline uygulanan bir korelasyon temelinde belirlenebilir (burada adi geçen zaman alani ses sinyali, parkurda gerçeklestirilen bir LPC sentezi kullanilarak elde edilebilir kod çözmedir). Ses Bölümünün Yaratilmasi Rastgele bir ses üreteci (660) tarafindan bir yenilik yaratiliri Bu ses, daha sonra, yüksek ses geçirgenlikte filtrelenir ve istege bagli olarak, sesli ve baslangiçli çerçeveler için ön-vurgulanir. Sesli ve sönümlü çerçeveler için seçici olarak gerçeklestirilebilen yüksek geçirgenlikte filtreleme ve ön-vurgu Sekil 6'da açikça gösterilmemistir, ancak örnegin ses üreteci (660) içinde veya birlestirici/soldurucu (670) içinde gerçeklestirilebilir. Ses, mümkün oldugunca arka plan sesine yakin olabilmek için (örnegin ekstrapolasyon (650) ile elde edilen zaman alani uyarma sinyali (652) ile kombinasyondan sonra) LPC ile sekillendirilecektir. Örnegin yenilik kazanci, sahanin önceden hesaplanmis katkisini kaldirarak (eger 4varsa) ve son iyi çerçevenin sonunda bir korelasyon yapmak suretiyle hesaplanabilir. Korelasyonun uzunlugu, iki alt çerçeve uzunluguna esdeger olabilir ve gecikme, harmonik parçanin olusturulmasi için kullanilan saha gecikme ile esdeger olabilir. Istege bagli olarak, bu kazanç, saha kazanci bir degilse, eksik enerjiye erismek için sese kadar fazla kazanç uygulamak için (l-saha kazanci) ile çarpilabilir. Istege bagli olarak, bu kazanim da bir ses faktörü ile çarpilir. Bu ses faktörü daha önce geçerli olan bir çerçeveden gelmis olabilir. Sonuç olarak, hata gizleme ses bilgisinin bir ses bilesenini, LPC sentezi (680) (ve muhtemelen önem vermeme (684)) kullanarak ses üreteci (660) tarafindan saglanan sesi sekillendirmek suretiyle elde edilir. Buna ek olarak, ilave bir yüksek geçirgenlikte filtreleme ve/veya önem ön- vurgu uygulanabilir. LPC sentezinin (680) (ayni zamanda (672) ses katkisi, kaybolan ses çerçevesinin öncesinde en son düzgün biçimde çözülmüs ses çerçevesine dayanarak hesaplanabilir, burada belirlenebilen veya kayip ses çerçevesinin önündeki ses çerçevesinden çikarilabilir* ve daha sonra bir sesli çerçevenin önceki ses çerçevesinin çözülmüs zaman alani sinyalindeki ses bileseninin yogunlugunu (veya kazanci) belirlemek için bir korelasyon gerçeklestirilebilir. Istege bagli olarak, ses bileseninin kazanci için bazi ek modifikasyonlar uygulanabilir. Solma çogunlukla birden çok çerçeveli kayip için kullanilir. Bununla birlikte, yalnizca tek bir ses çerçevesinin kaybolmasi durumunda solma da kullanilabilir. Çerçeve kaybinin birden fazla olmasi durumunda, LPC parametreleri yeniden hesaplanmaz. Yukarida açiklandigi gibi son hesaplanan bir hesap tutulur veya bir LPC gizlenmesi gerçeklestirilir. Sinyalin bir periyodikligi sifira yakinsar. Yakinsama hizi, son dogru alinan (veya dogru sekilde kodlanmis) çerçevenin parametrelerine ve ardisik silinen (veya kaybolan) çerçevelerin parametrelerine baglidir ve bir zayiflatma faktörü, G ile kontrol edilir. A faktörü, LP filtrenin kararliligina daha da baglidir. Istege bagli olarak, faktör d saha uzunlugu ile orantili olarak degistirilebilir. Örnegin, saha gerçekten uzunsa, d normal bir sekilde tutulabilir, ancak saha gerçekten kisa ise, geçmis uyarma ayni bölümünü bir çok kez kopyalamak arzulanabilir (veya gerekli olabilir). Bunun hizli bir sekilde çok fazla suni oldugu anlasildigindan, sinyal bu nedenle daha hizli solup gider. Ayrica opsiyonel olarak, adim tahmin çiktisini da hesaba katmak mümkündür. Bir saha tahmini yapiliyorsa, bu saha önceki çerçevede zaten, degisiyor demektir` ve daha fazla çerçeve kaybolursa o kadar gerçege dönüsürüz. Bu nedenle, bu durumda tonal parçanin solmasini biraz arttirmak arzu Saha çok fazla oldugu için saha tahmini basarisiz olursa, bu saha degerleri gerçekten güvenilir degildir veya sinyalin gerçekten öngörülemez oldugu anlamina gelir. Bu nedenle yine daha hizli soldurmaliyiz. Sonuç olarak, ekstrapole edilmis zaman alani uyarma sinyalinin ( katkisi tipik olarak zamanla azaltilir. Bu, örnegin zaman içinde ekstrapolasyonlu zaman alani uyarma sinyaline (652) uygulanan bir kazanç degerinin azaltilmasiyla basarilabilir. Kaybolan bir ses çerçevesinin (ya da bir ya da daha fazla kopyasinin) öncesindeki bir ya da daha fazla ses çerçevesine dayanilarak elde edilen zaman alani uyarma sinyalinin (552) ölçege uygulanan kazanci yavas yavas azaltmak için kullanilan hiz, bir veya daha fazla ses çerçevesidir (ve/veya ardisik olarak kaybolan ses çerçevelerinin bir sayisina bagli olarak). Özellikle, saha uzunlugu ve/veya sahanin zaman içinde degisme orani ve/veya bir saha tahmininin basarisiz olup olmadigi sorusu bahsedilen hizi ayarlamak için kullanilabilir. LPC Sentezi Zaman alanina dönmek için, iki uyarma (tonal kisim (652) ve sesli kisim 662)) toplami (veya genellikle agirlikli kombinasyon) ve bunu takiben zayif vurgulama (684) üzerinde bir LPC sentezi (680) gerçeklestirilir. Baska bir deyisle, ekstrapole zaman alani uyarma sinyalinin (652) ve ses sinyalinin (662) agirlikli (solan) kombinasyonunun bir kombine zaman alani uyarma sinyali olusturmasi ve LPG sentezine (680) girmesi, sentez filtresini açiklayan LPC katsayilarina bagli olarak bahsedilen kombine zaman alani uyarma sinyali (672) temelinde sentez filtrelemesini içerir. Örtüsme-ve-Ekleme Gelecekteki çerçevenin modunun ne olacagi (örn. ACELE, TCX veya FD) bilinmediginden, gizlenme esnasinda önceden farkli örtüsmeler hazirlamak tercih edilir. Bir sonraki çerçeve bir dönüsüm alanindaysa (TCX veya FD) en iyi örtüsme ve ekleme yapmak için, Örnegin yapay bir sinyal (örnegin, bir hata gizleme ses bilgisi) yarim çerçeve için gizlenmis (kaybolan) çerçevedir. Dahasi, üzerinde suni örtüsme olusturulabilir (burada suni örtüsme, MDCT örtüsmesine ve eklenmesine uyarlanabilir). Gelecekteki zaman alani çerçevesindeki (ACELP) iyi bir örtüsme ve ekleme ve süreksizlik elde etmek için, üst örtüsme olmadan yukaridaki gibi uygulariz, örtüsen ek pencereleri uygulamak veya çerçeve bir pencere kullanmak istiyorsaniz, sifir girdi yaniti (ZIR) sentez tamponunun sonunda hesaplanir. Sonuç olarak, bir anahtarlama ses dekoderinde (örnegin, bir ACELP çözme, bir TCX çözme ve bir frekans bölgesi çözme (FD kod çözme) arasinda geçis yapabilir), bir örtüsme-ve-ekleme, hata gizleme ses bilgisi öncelikle kaybolan bir ses çerçevesi için saglanir, ayni zamanda kaybolan ses çerçevesini takip eden belirli bir zaman dilimi için ve bir veya daha fazla kaybolan ses çerçevesi diziliminden sonra ilk dogru kod çözülmüs ses çerçevesi için saglanan kod çözülmüs ses bilgisi bulunur. Sonraki ses çerçeveleri arasindaki bir geçiste bir zaman alani taklit eden kod çözme modlari için bile düzgün örtüsme ve ekleme elde etmek için, bir örtüsme iptal bilgisi (örnegin yapay takma adi verilir) saglanabilir. Buna paralel olarak, bir kayip ses çerçevesinin ardindan birinci düzgün sekilde çözülmüs ses çerçevesine dayanarak elde edilen zaman gizliligi ses bilgisi ile hata gizleme ses bilgisi arasindaki örtüsme ve ekleme örtüsmenin iptaline neden Bir veya daha fazla kayip ses çerçevesinin sirasini takip eden ilk dogru kod çözülmüs ses çerçevesi ACELP modunda kodlanmissa, bir LPC filtresinin sifir giris tepkisine (ZIR) dayanan belirli bir örtüsme bilgisi hesaplanabilir. Sonuç olarak, hata gizleme (600), anahtarlamali bir ses kodek bileseninde kullanim için çok uygundur. Bununla birlikte, hata gizleme (600), sadece bir TCX modunda kodlanmis bir ses içerigini veya ACELP modunda kod çözen bir ses kodek bileseninde de kullanilabilir. 6.8 Sonuç Özellikle iyi bir hata gizlemenin, bir zaman alani uyarma sinyalini çikarmak, ekstrapolasyonun sonucunu bir solma (örnegin, çapraz solma) kullanarak bir ses sinyaliyle birlestirmek için yukarida belirtilen konsept ile elde edildigine dikkat edilmelidir. Çapraz solma sonucu temelinde bir LPC sentezi yapilir. 7. Sekil 11'e göre Ses Dekoderi Sekil 11, bu bulusun bir yapilanmasina göre bir ses dekoderinin (1100) bir blok sematik diyagramini göstermektedir. Ses dekoderinin (1100) bir anahtarlama ses dekoderinin bir parçasi olabilecegine dikkat edilmelidir. Örnegin, ses dekoderi (1100), ses dekoderindeki (400) dogrusal tahmin alani kod çözme yolunun (440) yerini alabilir. Ses dekoderi (1100), kodlanmis bir ses bilgisini (1110) alacak ve bunun temelinde bir kodlanmis ses bilgisini (1112) temin edecek sekilde konfigüre edilir. Kodlanan ses bilgisi (1110), örnegin, kodlanmis ses bilgilerine (410) ve kodlanmis ses bilgilerine (1112) karsilik gelebilir, örnegin, çözülmüs ses bilgisine (412) karsilik gelebilir. Ses dekoderi (1100), bir dizi spektral katsayilarin bir kodlanmis temsilini (1122) ve kodlanmis ses bilgilerinden (1110) dogrusal tahmin kodlama katsayilarinin (1124) kodlanmis bir temsilini çikaracak sekilde yapilandirilmis bir bit akis analizcisini (1120) içermektedir. Bununla birlikte, bit akisi analizörü (1120), istege bagli olarak kodlanmis ses bilgilerinden (1110) ek bilgi çikarabilir. Ses dekoderinde (1100), kodlanmis spektral katsayilara (1122) dayanarak bir dizi kod çözülmüs spektral deger (1132) saglamak üzere konfigüre edilmis bir spektral deger kod Çözme (1130) içerir. Spektral katsayilari çözmek için bilinen herhangi bir kod çözme konsepti kullanilabilir. Ses dekoderi (1100) ayni zamanda dogrusal tahmin kodlama katsayilarinin kodlanmis gösterimi (1124) temelinde ölçek faktörlerinin bir setini (1142) saglamak üzere düzenlenmis ölçek faktör dönüsümüne (1140) dogrusal tahmin-kodlama katsayisi içerir. Örnegin, dogrusal tahmini-kodlama katsayisi-ölçek faktörü dönüsümü (1142), USAC standardinda tarif edilen bir islevsellik gösterebilir. Örnegin, dogrusal tahmini kodlama katsayilarinin kodlanmis gösterimi (1124), kod çözülen ve ölçek faktörü dönüsümüne (1142) dogrusal tahmini-kodlama katsayisi ile bir dizi ölçek faktörüne dönüstürülen bir polinom temsilini içerebilir. Ses dekoderi (1100) ayni zamanda ölçek faktörlerini (1142) desifre edilen spektral degerlere (1132) uygulamak üzere ölçeklendirilmis spektral degerler (1152) elde etmek üzere konfigüre edilmis bir ölçeklendirici (1150) içerir. Ayrica, ses dekoderi (1100) istege bagli olarak bir islem (1160) içerir; islenmis ölçekli kod çözülmüs spektral degerlerin (1162) istege bagli islem (1160) tarafindan elde edildigi yukaridaki isleme (366) karsilik gelebilir. Ses dekoderi (1100) ayni zamanda bir frekans-alan-zaman- alan dönüsümü (1170) içerir (ölçeklenmis kod çözülmüs spektral degerlere (362) karsilik gelebilir) ölçeklenmis kod çözülmüs spektrum degerlerini (1152) veya islenmis ölçekli kod çözülmüs spektral degerleri (1162) (islenmis ölçekli kod çözülmüs spektral degerleri (368) karsilik gelebilir) almak ve temelinde, yukarida tarif edilen zaman alani gösterimine (372) karsilik gelen bir zaman alani gösterimidir (1172). Ses dekoderi (1100), ayrica, istege bagli bir birinci son-isleme (1174) ve opsiyonel bir ikinci-son-isleme (1178) içerir; bu, en azindan kismen yukarida belirtilen istege bagli son-islemeye (376) karsilik gelebilir. Buna göre, ses dekoderi (1110), (istege bagli olarak) zaman alani ses temsilinin (1172) isleme sonrasi versiyonunu (1179) elde eder. Ses dekoderi (110) ayni zamanda, zaman alani ses temsilini ya da isleme sonrasi versiyonunu (1172) alacak sekilde konfigüre edilmis bir hata gizleme blogunu (1120) ve dogrusal tahmin kodlama katsayilarini (ya kodlanmis biçimde, ya da bir kod çözülmüs biçimde) ve bunun temelinde bir hata gizleme ses bilgisi (1182) saglar. Hata gizleme blogu (1180), bir zaman alani uyarma sinyali kullanarak bir frekans alani gösteriminde kodlanmis bir ses çerçevesini takip eden bir ses çerçevesinin bir kaybini gizlemek için hata gizleme ses bilgisi (1182) saglayacak sekilde konfigüre edilir ve bu yüzden, hata gizleme (380) ve hata gizlemeye (480) ve ayni zamanda hata gizlemeye (500) ve hata gizlemeye (600) gönderir. Bununla birlikte, hata gizleme blogu (1180), LPC analizi içermektedir. Bununla birlikte, LPC analizi (1184), istege bagli olarak, analizin kolaylastirilmasi için (LPC analizi içerebilir. LPC analizi (1134), zaman alani uyarma sinyaline (532) (ve ayni zamanda zaman alani uyarma sinyali (610)) özdes olan bir zaman alani uyarma sinyali (1186) saglar. Bundan baska, hata gizleme blogu (1180), örnegin, hata gizleme (500) bloklarinin gerçeklestirebilen bir hata gizleme (1188) içerir veya hata gizlemenin (600) bloklarinin gerçeklestirebilir. Bununla birlikte, hata gizleme blogu arasinda biraz farklidir. Örnegin, hata gizleme blogu ( LPC katsayilarinin (LPC sentezi ( tarafindan belirlenmedigi, ancak (istege bagli olarak) bit akisindan alindigi, hata gizlemeden (500) farklidir. Bundan baska, LPC analizi (1184) ihtiva eden hata gizleme blogu (1188), "geçmis uyarma" (610) dogrudan elde edilebilir olmaktan ziyade, LPC analizi (1184) tarafindan elde edildiginden, hata gizlemeden (600) farklidir. Ses dekoderi (1100) ayni zamanda, zaman alani ses temsilini (1172) ya da onun bir islenmis hali sürümü ve ayni zamanda hata gizleme ses bilgisini (1182) (dogal olarak, sonraki ses çerçeveleri için) almak üzere yapilandirilmis olan bir sinyal kombinasyonunu (1190) içermektedir ve bahsedilen ses çerçevesi sinyallerini, tercihen örtüsme-ve-ekleme operasyonunu kullanarak, kod çözülmüs ses bilgisini (1112) elde etmek için kullanir. Daha ayrintili bilgi için yukaridaki açiklamalara basvurulur. 8. Sekil 9'a Göre Yöntem Sekil 9, bir kodlanmis ses bilgisi temelinde bir kod çözülmüs ses bilgisi saglamak için bir yöntemin akis semasini göstermektedir. Sekil 9'a göre yöntem (900), bir zaman alani uyarma sinyalini kullanarak bir frekans alani gösteriminde kodlanmis bir ses çerçevesinin ardindan bir ses çerçevesinin bir kaybini gizlemek için bir hata gizleme ses bilgisi (910) saglamayi içermektedir. Sekil 9'a göre yöntem. (900), Sekil 1'e göre ses dekoderi ile ayni düsünceler üzerine kurulmustur. Ayrica, yöntemin (900), burada açiklanan özelliklerden ve islevlerden herhangi biri tarafindan ayri ayri veya kombinasyon halinde tamamlanabilecegi unutulmamalidir- Sekil 10'a Göre Yöntem Sekil 10, bir kodlanmis ses bilgisi temelinde bir kod çözülmüs ses bilgisi saglamak için bir yöntemin akis semasini göstermektedir. Yöntem (1000), bir ses çerçevesinin. bir kaybini gizlemek için. bir hata gizleme ses bilgisi saglamayi içermektedir; burada bir kaybolan ses çerçevesinin öncesinde bir ya da daha fazla ses çerçevesi için elde edilen bir zaman alani uyarma sinyali, hata gizleme ses bilgisini elde eder. Sekil 10'a göre yöntem (1000), Sekil Z'ye göre yukarida belirtilen ses dekoderi ile ayni düsünceler üzerine kurulmustur. Dahasi, Sekil 10'a göre olan yöntemin, burada tarif edilen özelliklerin ve islevlerin herhangi biri tarafindan ya bireysel olarak ya da kombinasyon halinde tamamlanabilir olduguna dikkat edilmelidir. Ek Açiklamalar Yukarida tarif edilen yapilanmalarda, çoklu çerçeve kaybi farkli sekillerde ele alinabilir. Örnegin, iki veya daha fazla çerçeve kaybolursa, ikinci kaybolan çerçeve için zaman alani uyarma sinyalinin periyodik kismi, zaman katsayisi ile uyusan zaman etki alani uyarma sinyalinin tonal bölümünün bir kopyasindan ilk kayip çerçeve elde edilebilir (veya esittir). Alternatif olarak, ikinci kaybolan çerçeve için zaman alani uyarma sinyali, önceki kayip çerçevenin sentez sinyalinin bir LPC analizine dayanabilir. Örnegin, bir dekoderde, LPC her kaybolan çerçeveyi degistiriyor olabilir, o zaman her kayip çerçevede analizin yeniden yapilmasi mantiklidir. Uygulama Alternatifleri Bazi yönler bir cihaz baglaminda açiklanmis olmasina ragmen, bir blok veya cihazin bir yöntem adimina veya bir yöntem adiminin bir özelligine karsilik geldigi durumlarda, bu özelliklerin ilgili yöntemin bir tasvirini temsil ettigi açiktir. Benzer sekilde, bir yönteni adimi baglaminda anlatilan özellikler, karsilik gelen bir cihazin ilgili bir blogunun veya ögesinin veya özelliginin bir tasvirini de temsil eder. Yöntem adimlarinin bazilari ya da tümü, örnegin, bir mikroislemci, programlanabilir bir bilgisayar ya da bir elektronik devre gibi bir donanim aparati tarafindan (ya da kullanilarak) yürütülebilir. Bazi yapilanmalarda, en önemli yöntem asamalardan bir veya daha fazlasi böyle bir cihaz tarafindan yürütülebilir. Bazi uygulama gereksinimlerine bagli olarak, bulusun yapilanmalari donanimda veya yazilim halinde uygulanabilir. Uygulama, elektronik olarak okunabilen kontrol sinyallerine sahip bir disket, DVD, Blu-Ray, CD, ROM, PROM, bir EPROM, bir EEPROM veya bir FLASH bellegi gibi bir dijital depolama ortami kullanilarak gerçeklestirilebilen, ilgili usulün yerine getirilebilmesi için programlanabilir bir bilgisayar sistemi ile isbirligi yapan (veya isbirligi yapabilen) bir sistemdir. Bu nedenle, dijital depolama ortami bilgisayar tarafindan okunabilir olabilir. Bulusa göre bazi yapilanmalar, burada açiklanan yöntemlerden birinin gerçeklestirilecegi sekilde, programlanabilir bir bilgisayar sistemi ile isbirligi yapabilen, elektronik olarak okunabilir kontrol sinyallerine sahip bir veri tasiyici içerir. Genellikle, bu bulusun yapilanmalari, bir bilgisayar programi ürünü ile bir program kodu ile gerçeklestirilebilir; bu bilgisayar kodu, bilgisayar programi ürünü bir bilgisayarda çalistirildiginda yöntemlerden birini gerçeklestirmek üzere islev görür. Program kodu örnegin makine tarafindan okunabilen bir tasiyicida saklanabilir. Diger* yapilanmalar, burada açiklanan yöntemlerden birini gerçeklestirmek için bir makine tarafindan okunabilir tasiyicida saklanan bilgisayar programini içerir. Baska bir deyisle, buluscul yöntemin bir yapilanmasi, bilgisayar programi bir bilgisayarda çalistiginda, burada açiklanan yöntemlerden birini gerçeklestirmek için bir program koduna sahip olan bir bilgisayar programidir. Bulus yöntemlerinin bir baska yapilanmasi, burada tarif edilen yöntemlerden birini gerçeklestirmek için bilgisayar programini içeren. bir 4veri tasiyicisi (veya bir dijital kayit ortami veya bir bilgisayar tarafindan okunabilir ortam) 'dir, Veri tasiyicisi, dijital depolama ortami veya kayitli ortam tipik olarak somut ve/veya geçissizdir. Bulus yönteminin bir baska yapilanmasi, bu nedenle, burada açiklanan yöntemlerden birini gerçeklestirmek için bilgisayar programini temsil eden bir veri akisi veya bir dizi sinyaldir. Veri akisi veya sinyal dizisi, örnegin bir Internet 'üzerinden veri iletisimi baglantisi vasitasiyla aktarilmak üzere konfigüre edilebilir. Bir baska yapilanma, burada açiklanan yöntemlerden birini gerçeklestirmek üzere yapilandirilmis veya adapte edilmis bir isleme araci, örnegin bir bilgisayar veya programlanabilir bir mantik cihazi içerir. Bir baska yapilanma, burada tarif edilen yöntemlerden birini gerçeklestirmek için bilgisayar programinin kurulu oldugu bir bilgisayari içermektedir. Bulusa göre bir baska yapilanma, burada tarif edilen yöntemlerden birini bir aliciya aktarmak için bir bilgisayar programini aktarmak (örnegin, elektronik veya optik olarak) için yapilandirilmis bir cihazi veya bir sistemi içerir. Alici, örnegin bir bilgisayar, bir mobil cihaz, bir hafiza cihazi veya benzeri olabilir. Cihaz veya sistem, örnegin, bilgisayar programinin aliciya aktarilmasi için bir dosya sunucusu içerebilir. Bazi yapilanmalarda, burada açiklanan yöntemlerin islevlerinin bir kismini veya tamamini gerçeklestirmek için programlanabilir bir mantik cihazi (örnegin, bir alan programlanabilir kapi dizisi) kullanilabilir. Bazi yapilanmalarda, bir alan programlanabilir kapi dizisi burada açiklanan yöntemlerden birini gerçeklestirmek için bir mikro islemci ile birlikte çalisabilir. Genellikle, yöntemler tercihen herhangi bir donanim aygiti tarafindan gerçeklestirilir. Burada tarif edilen aparat, bir donanim aygiti kullanilarak veya bir bilgisayar kullanarak veya bir donanim aygiti ile bir bilgisayarin bir kombinasyonu kullanilarak uygulanabilir. Burada açiklanan yöntemler, bir donanim aygiti kullanilarak veya bir bilgisayar kullanarak veya bir donanim aygiti ile bir bilgisayarin birlesimi kullanilarak gerçeklestirilebilir. Yukarida tarif edilen yapilanmalar, yalnizca bu bulusun ilkeleri için örnek teskil etmektedir. Yapilanmalarin modifikasyon ve varyasyonlarinin ve burada açiklanan detaylarin teknikte uzman kisiler tarafindan görülecegi anlasilmaktadir. Dolayisiyla, sadece buradaki yapilanmalarin açiklamasi ve açiklamasi yoluyla sunulan özel ayrintilarla degil, yaklasmakta olan patent istemlerinin kapsamiyla sinirlandirilmasi niyet edilir. Sonuçlar Sonuç olarak, dönüsüm alan kodekleri için bazi saklanma tarif edildigi halde, bulusa göre yapilanmalar klasik kodeklerden (veya dekoderlerden) daha iyidir. Bulusa göre yapilanmalar, gizlenme için alan degisikligini (frekans alanindan zamana veya uyarma alanina) yararlanir. Buna göre, bulusa göre yapilanmalar, transformasyon alan dekoderleri için yüksek kaliteli bir konusma gizleme olustururlar. Dönüstürme kodlama modu USAC' daki modele benzerdir ( Örnegin referans [3]). Modifiye ayrik kosinüs transformasyonunu (MDCT) bir dönüsüm olarak kullanir ve spektral ses sekillendirmesi, frekans alanindaki agirliklandirilmis LPC spektral zarfinin 4uygulanmasi ile basarilir (ayrica FDNS "frekans bölgesi ses sekillendirme" olarak bilinir). Baska bir deyisle, bulusa göre yapilanmalar USAC standardinda tarif edilen kod Çözme kavramlarini kullanan bir ses dekoderi içinde kullanilabilir. Bununla birlikte, burada açiklanan hata gizleme konsepti, "AAC" nin herhangi bir AAC ailesi dekoderinde (veya dekoderinde oldugu gibi) oldugu gibi bir ses dekoderi içinde de kullanilabilir. Mevcut. bulusa. göre konsept, USAC gibi bir anahtarlamali dekoderin yani sira bir saf frekans bölgesi dekoderi için de geçerlidir. Her iki durumda da gizleme, zaman etki alaninda veya uyarma alaninda gerçeklestirilir. Asagida, zaman alani gizlemesinin (veya uyarma alaninin gizlenmesi) bazi avantajlari ve özellikleri anlatilacaktir. Geleneksel TCX gizleme, örnegin Sekil 7 ve 8 referans alindigi üzere, ayni zamanda ses degistirme adi da, konusma benzeri sinyaller veya tonal sinyaller için bile uygun degildir. Bulusa göre olan yapilanmalar, zaman alani (veya bir dogrusal tahmini kodlama dekoderinin uyarma alani) içinde uygulanan bir dönüsüm bölgesi dekoderi için yeni bir gizleme yaratir. ACELP benzeri bir gizleme benzer ve gizleme kalitesini arttirir. Saha bilgisinin ACELP benzeri bir gizleme için avantajli (hatta bazi durumlarda gerekli) oldugu bulunmustur. Bu nedenle, mevcut bulusa göre olan yapilanmalar, frekans alaninda kodlanmis bir önceki çerçeve için güvenilir aralik degerlerini bulmak üzere yapilandirilmistir. Yukarida, örnegin Sekil 5 ve 6'ya göre yapilanmalari baz alan farkli bölümler ve ayrintilar açiklanmistir. Sonuç olarak, bulusa göre yapilanmalar geleneksel çözümlerden daha iyi bir hata gizleme yaratir. Bibliyografya: Adaptive Multi-Rate Wideband (AMR-WB+) codec; Transcoding AUDIO CODING"; Guillaume Fuchs & al.; EUSIPCO 2009. audio technologies Part 3: Unified speech and audio coding. functions; Enhanced aacPlus general audio codec; the adaptive codebook in ACELP-like concealment employing improved pitch lag estimation", 2014, adaptive codebook in ACELP-like concealment employing improved pulse resynchronization", 2014, - (frekans alan gösteriminde kodlanmis ses çerçevesi) (çerçeve kaybi) ses dekoderi ` ` TR

Claims (1)

1.ISTEMLER 1.Kodlanmis bir ses bilgisi (110;310) bazinda kodu çözülmüs bir ses bilgisi (112;312) saglamak için asagidakileri içeren bir ses dekoderi (100;300): bir zaman alan uyarma sinyali (532) kullanan bir frekans alan temsilinde (322) kodlanmis bir ses çerçevesini müteakip bir ses çerçevesinin bir kaybini gizlemek için bir hata gizleme ses bilgisi (l32;382;512) saglamak için konfigüre edilmis bir hata gizleme (130;380;500) olup, ses dekoderi sunlarla karakterize edilmektedir: hata gizleme ( için bir girdi sinyali (552) elde etmek için ekstrapole bir zaman alan uyarma sinyali (552) ve bir ses sinyali (562) birlestirmek için konfigüre edilmistir ve burada hata gizleme, LPC sentezi gerçeklestirmek için konfigüre edilmistir, burada LPC sentezi, hata gizleme ses bilgisi (l32;382;512) elde etmek için dogrusal-tahmin-kodlama parametrelerine bagimli olarak LPC sentezin girdi sinyalini (572) filtrelemek için konfigüre edilmistir, burada hata gizleme (130;380;500), ekstrapole zaman alan uyarma sinyaliyle (552) birlestirilmis ses sinyalini (562) yüksek-geçirgenlikte filtrelemek için konfigüre edilmistir. 2.Istem l'e göre ses dekoderi (100;300) olup, burada ses dekoderi, frekans alan temsilinde kodlanmis ses çerçevesi için bir ara miktar olarak bir zaman alan uyarma sinyali kullanmadan frekans-alan temsilinden (322) bir zaman alan ses sinyal temsili (122;372) derive etmek için konfigüre edilmis bir frekans-alan dekoder çekirdegi 3.Istem 1 ila 2'nin birine göre ses dekoderi (100;300) olup, burada hata gizleme (130;380;500), kayip bir ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesi bazinda zaman alan uyarma sinyali (532) elde etmek için konfigüre edilmistir ve burada hata gizleme, bahsedilen zaman alan uyarma sinyali kullanilarakr kayip ses çerçevesini gizlemek için hata gizleme ses bilgisi (122;382;512) saglamak için konfigüre edilmistir. 4.Istem 1 ila 3'ün birine göre ses dekoderi (100;300) olup, burada hata gizleme (130;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde kodlanmis ses çerçevesinin bir ses içerigini temsil eden bir dogrusal-tahmin-kodlama parametreler ve zaman-alan uyarma sinyal (532) seti elde etmek için kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesi bazinda bir LPC analizi (530) gerçeklestirmek için konfigüre edilmistir veya burada hata gizleme (130;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde kodlanmis ses çerçevesinin bir ses içerigini temsil eden zaman-alan uyarma sinyali (532) elde etmek için kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesi bazinda bir LPC analizi (530) gerçeklestirmek için konfigüre edilmistir veya burada ses dekoderi, bir dogrusal-tahmin- kodlama parametre tahmini kullanarak bir dogrusal-tahmin- kodlama parametreler seti elde etmek için konfigüre edilmistir veya burada ses dekoderi, bir dönüstürme kullanarak bir ölçek faktörler seti bazinda bir dogrusal- tahmin-kodlama parametreler seti elde etmek için konfigüre edilmistir. 5.Istem 1 ila 4'ün birine göre ses dekoderi (100;300) olup, burada hata gizleme (l30;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde kodlanmis ses çerçevesinin bir sahasini tarif eden bir saha bilgisi (542) elde etmek ve saha bilgisine bagimli olarak hata gizleme ses bilgisi (122;382;512) saglamak için konfigüre edilmistir. 6.Istem 5'e göre ses dekoderi (100;300) olup, burada hata gizleme (l30;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesinden deriye edilmis zaman alan *uyarma sinyali (532) bazinda saha bilgisi (542) elde etmek için konfigüre edilmistir. 7.Isten1 6'ya göre ses dekoderi (100;300) olup, burada hata gizleme (l30;380;500), kaba bir saha bilgisi belirlemek için zaman alan uyarma sinyali (532) veya zaman alan sinyalinin (522) bir çapraz korelasyonunu degerlendirmek için konfigüre edilmistir ve burada hata gizleme, kaba saha bilgisi tarafindan belirlenmis bir saha etrafinda kapali bir döngü arastirmasi kullanarak kaba saha bilgisini rafine etmek için konfigüre edilmistir. 8.Istem 1 ila 4'ün birine göre ses dekoderi olup, burada hata gizleme, kodlanmis ses bilgisinin bir yan bilgisi bazinda bir saha bilgisi elde etmek için konfigüre edilmistir. 9.Istem 1 ila 4'ün birine göre ses dekoderi olup, burada hata gizleme, önceden kodu çözülmüs bir ses çerçevesi için mevcut bir saha bilgisi bazinda bir saha bilgisi elde etmek için konfigüre edilmistir. 10.Istem 1 ila 4'ün birine göre ses dekoderi olup, burada hata gizleme, bir zaman alan sinyali veya bir artik sinyal üzerinde gerçeklestirilmis bir saha arastirmasi bazinda bir saha bilgisi elde etmek için konfigüre edilmistir. 11.Istem 1 ila lO'un birine göre ses dekoderi (100;300) olup, burada hata gizleme (130;380;500), hata gizleme uyarma sinyali (572) elde etmek için bir kez veya çok kez kayip ses çerçevesinden önce gelen frekans alan temsilinde (322) kodlanmis ses çerçevesinden derive edilmis zaman alan uyarma sinyalinin (532) bir saha çevrimini kopyalamak için konfigüre edilmistir. hata gizleme (l30;380;500), bant genisligi bir zaman alan temsilinde kodlanmis ses çerçevesinin bir örnekleme hizina bagimli olan, bir örnekleme-hizina bagimli filtre kullanan kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesinin zaman alan temsilinden derive edilmis zaman alan uyarma sinyalinin (532) saha çevrimini düsük geçirgenlikte filtrelemek için konfigüre edilmistir. olup, burada hata gizleme (130;380;500), kayip bir çerçevenin sonundaki bir sahayi tahmin etmek için konfigüre edilmistir ve burada hata gizleme, bir LPC sentezi (580) için bir girdi sinyali (572) elde etmek için tahmin edilmis sahaya zaman alan uyarma sinyali (532) ya da bunun bir veya daha fazla kopyasini uyarlamak için konfigüre edilmistir. hata gizleme (l30;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses bazinda gerçeklestirilen zaman alaninda bir korelasyon kullanarak LPC sentezi (580) için girdi sinyali (572) elde etmek için kullanilan ekstrapole zaman alan uyarma sinyalinin (552) bir kazancini hesaplamak için konfigüre edilmistir, burada bir korelasyon gecikmesi, zaman-alan uyarma sinyali (532) bazinda elde edilen bir saha bilgisine bagimli olarak veya uyarma alaninda bir korelasyon kullanarak ayarlanmistir. 15.Istem ll ila l3'ün birine göre ses dekoderi (100;300) olup, burada hata gizleme (130;380;500), bir ön-vurgulama filtre kullanarak bir ses sinyalinin (562) spektral seklini degistirmek için konfigüre edilmis olup, burada ses sinyali, eger kayip ses çerçevesinden önceki bir frekans alan temsilinde (322) kodlanmis ses çerçevesi sesli bir ses çerçevesiyse ya da bir baslangiç içermekteyse ekstrapole zaman alan uyarma sinyaliyle (552) birlestirilir. olup, burada hata gizleme (130;380;500), kayip ses çerçevesinden önceki frekans alan temsilinde (322) kodlanmis ses çerçevesinin bir zaman alan temsili bir korelasyona bagimli olarak ses sinyalinin (562) bir kazancini hesaplamak için konfigüre edilmistir. olup, burada hata gizleme (130;380;500), hata gizleme ses bilgisi (132;382;512) elde etmek için kayip bir ses çerçevesinden önceki bir 'veya daha fazla ses çerçevesi bazinda elde edilen bir zaman alan uyarma sinyalini (532) modifiye etmek için konfigüre edilmistir. 18.Istem l7'ye göre ses dekoderi (100;300) olup, burada hata gizleme (l30;380;500), hata gizleme bilgisi (132;382;512) elde etmek için kayip bir ses çerçevesinden önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalinin (532) bir veya daha fazla modifiye kopyasini kullanmak için konfigüre edilmistir. 19.Istem 17 veya 18'in birine göre ses dekoderi geçtikçe böylece hata gizleme ses bilgisinin (l32;382;512) periyodik bir bilesenini azaltmak için kayip bir ses çerçevesi veya bunun bir veya daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) modifiye etmek için konfigüre edilmistir. olup, burada hata gizleme (132;380;500), zaman alan uyarma sinyalini böylece modifiye etmek için kayip ses çerçevesi veya bunun bir` ya da daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) ölçeklendirmek için konfigüre edilmistir. 21.Istem l9'a göre ses dekoderi (100;300) olup, burada hata gizleme (130;380;500), kayip bir ses çerçevesi veya bunun bir ya da daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) ölçeklendirmek için uygulanan bir kazanci tedricen azaltmak için konfigüre edilmistir. olup, burada hata gizleme (130;380;500), kayip ses çerçevesinden önceki bir veya daha fazla ses çerçevesinin bir veya daha fazla parametresine bagimli olarak ve/veya bir dizi ardisik kayip ses çerçevesine bagimli olarak kayip bir ses çerçevesi veya bunun bir ya da daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) ölçeklendirmek için uygulanan bir kazanci tedricen azaltmak için kullanilan bir hizi ayarlamak için konfigüre edilmistir. burada hata gizleme, zaman alan uyarma sinyalinin (532) bir saha periyotunun bir uzunluguna bagimli olarak kayip bir ses çerçevesi veya bunun bir ya da daha fazla kopyasindan Önceki bir veya daha fazla ses çerçevesi bazindan elde edilen zaman alan uyarma sinyalini (532) ölçeklendirmek için, uygulanan bir kazanci tedricen azaltmak için kullanilan hizi ayarlamak için konfigüre edilmistir, öyle ki bir LPC sentezi içine bir zaman alan uyarma sinyali, saha periyotunun daha büyük bir uzunluguna sahip sinyallere kiyasla saha periyotunun daha kisa bir uzunluguna sahip sinyaller için daha hizli solmaktadir. olup, burada hata gizleme (130;380;500), bir saha analizi (540) veya bir saha tahmininin bir sonucuna bagimli olarak kayip bir ses çerçevesi veya bunun bir ya da daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) ölçeklendirmek için, uygulanan bir kazanci tedricen azaltmak için kullanilan hizi ayarlamak için konfigüre edilmistir, öyle ki bir LPC sentezi (580) içine bir zaman alan uyarma sinyal (572) girdisinin deterministik bir bileseni, zaman birimi basina daha küçük bir saha degisimine sahip sinyallere kiyasla zaman birimi basina daha büyük bir saha degisimine sahip sinyaller için daha hizli solmaktadir ve/veya öyle ki bir LPC sentezi (580) içine bir zaman alan uyarma sinyalinin (572) deterministik bir bileseni, kendileri için saha tahmininin basarili oldugu sinyallere kiyasla kendileri için bir saha tahmininin basarisiz oldugu sinyaller için daha hizli solmaktadir. olup, burada hata gizleme (130;380;500), bir veya daha fazla kayip ses çerçevesinin zamani için bir sahanin bir tahminine (540) bagimli olarak kayip bir ses çerçevesi veya bunun bir veya daha fazla kopyasindan önceki bir veya daha fazla ses çerçevesi bazinda elde edilen zaman alan uyarma sinyalini (532) zaman-ölçeklendirme için konfigüre edilmistir. olup, burada hata gizleme (130;380;500), bir veya daha fazla kayip ses çerçevesinin geçici bir süresinden daha uzun bir zaman için hata gizleme ses bilgisini (132;382;512) saglamak için konfigüre edilmistir. ses çerçevesini müteakip bir veya daha fazla düzgünce alinmis ses çerçevesinin bir zaman alan temsili gerçeklestirmek için konfigüre edilmistir. olup, burada hata gizleme (l30;380;500), kayip bir ses çerçevesi veya kayip bir pencereden önceki en az üç kismen örtüsen çerçeve veya pencere bazinda hata gizleme ses bilgisini (l32;382;512) derive etmek için konfigüre edilmistir. 29.Kodlanmis bir ses bilgisi bazinda kodu çözülmüs bir ses bilgisi saglamak için, asagidakileri içeren bir yöntem (900): bir zaman alani uyarma sinyali kullanan bir frekans alan temsilinde kodlanmis bir ses çerçevesini müteakip bir ses çerçevesinin bir kaybini gizlemek için bir hata gizleme ses bilgisi saglama olup, sunlarla karakterize edilmektedir: bir LPC sentezi (580) için bir girdi sinyali (572) elde etmek üzere bir ekstrapole zaman alan uyarma sinyali (552) ile bir ses sinyalini (562) birlestirmeyi içerir ve burada yöntem, LPC sentezi gerçeklestirmeyi içerir, burada LPC sentezi, hata gizleme ses bilgisi (138;382;512) elde etmek için dogrusal-tahmin-kodlama parametrelerine bagimli olarak LPC sentezin girdi sinyalini (572) filtreler, burada yöntem, ekstrapole zaman alan uyarma sinyaliyle (552) birlestirilmis ses sinyalini (562) yüksek geçirgenlikte filtrelemeyi 30.Bilgisayar programi bir bilgisayarda çalistiginda, istem 29'a göre yöntemi gerçeklestirmek için bir bilgisayar programi. TR
TR2018/02808T 2013-10-31 2014-10-27 Bir zaman alan uyarma sinyalini baz alan bir hata gizleme kullanılarak kodu çözülmüş bir ses bilgisi sağlamak için ses dekoderi ve yöntem. TR201802808T4 (tr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP13191133 2013-10-31
EP14178824 2014-07-28

Publications (1)

Publication Number Publication Date
TR201802808T4 true TR201802808T4 (tr) 2018-03-21

Family

ID=51830301

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2018/02808T TR201802808T4 (tr) 2013-10-31 2014-10-27 Bir zaman alan uyarma sinyalini baz alan bir hata gizleme kullanılarak kodu çözülmüş bir ses bilgisi sağlamak için ses dekoderi ve yöntem.

Country Status (20)

Country Link
US (6) US10381012B2 (tr)
EP (5) EP3285254B1 (tr)
JP (1) JP6306175B2 (tr)
KR (4) KR101957905B1 (tr)
CN (1) CN105765651B (tr)
AU (5) AU2014343904B2 (tr)
BR (1) BR112016009819B1 (tr)
CA (5) CA2984535C (tr)
ES (5) ES2732952T3 (tr)
HK (3) HK1251710A1 (tr)
MX (1) MX356334B (tr)
MY (1) MY178139A (tr)
PL (5) PL3285255T3 (tr)
PT (5) PT3285255T (tr)
RU (1) RU2678473C2 (tr)
SG (3) SG10201609235UA (tr)
TR (1) TR201802808T4 (tr)
TW (1) TWI569261B (tr)
WO (1) WO2015063044A1 (tr)
ZA (1) ZA201603528B (tr)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6306177B2 (ja) 2013-10-31 2018-04-04 フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ 時間ドメイン励振信号を修正するエラーコンシールメントを用いて、復号化されたオーディオ情報を提供する、オーディオデコーダおよび復号化されたオーディオ情報を提供する方法
PT3285255T (pt) 2013-10-31 2019-08-02 Fraunhofer Ges Forschung Descodificador de áudio e método para fornecer uma informação de áudio descodificada utilizando uma ocultação de erro baseada num sinal de excitação no domínio de tempo
WO2016142002A1 (en) * 2015-03-09 2016-09-15 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
US10504525B2 (en) * 2015-10-10 2019-12-10 Dolby Laboratories Licensing Corporation Adaptive forward error correction redundant payload generation
EP3427257B1 (en) 2016-03-07 2021-05-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Error concealment unit, audio decoder, and related method and computer program fading out a concealed audio frame out according to different damping factors for different frequency bands
JP6718516B2 (ja) 2016-03-07 2020-07-08 フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ ハイブリッドコンシールメント方法:オーディオコーデックにおける周波数および時間ドメインパケットロスの組み合わせ
BR112018068060A2 (pt) 2016-03-07 2019-01-08 Fraunhofer Ges Forschung unidade de ocultação de erros, codificador de áudio e método relacionado e programa de computador usando características de uma representação decodificada de um quadro de áudio adequadamente decodificado
CN107248411B (zh) * 2016-03-29 2020-08-07 华为技术有限公司 丢帧补偿处理方法和装置
CN108922551B (zh) * 2017-05-16 2021-02-05 博通集成电路(上海)股份有限公司 用于补偿丢失帧的电路及方法
EP3483883A1 (en) * 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio coding and decoding with selective postfiltering
EP3483882A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Controlling bandwidth in encoders and/or decoders
EP3483884A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal filtering
WO2019091573A1 (en) * 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for encoding and decoding an audio signal using downsampling or interpolation of scale parameters
EP3483879A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Analysis/synthesis windowing function for modulated lapped transformation
US10278034B1 (en) 2018-03-20 2019-04-30 Honeywell International Inc. Audio processing system and method using push to talk (PTT) audio attributes
WO2020164753A1 (en) 2019-02-13 2020-08-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Decoder and decoding method selecting an error concealment mode, and encoder and encoding method
WO2020207593A1 (en) * 2019-04-11 2020-10-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder, apparatus for determining a set of values defining characteristics of a filter, methods for providing a decoded audio representation, methods for determining a set of values defining characteristics of a filter and computer program
CN111554309A (zh) * 2020-05-15 2020-08-18 腾讯科技(深圳)有限公司 一种语音处理方法、装置、设备及存储介质
CN113763973A (zh) * 2021-04-30 2021-12-07 腾讯科技(深圳)有限公司 音频信号增强方法、装置、计算机设备和存储介质
CN112992160B (zh) * 2021-05-08 2021-07-27 北京百瑞互联技术有限公司 一种音频错误隐藏方法及装置
CN114613372B (zh) * 2022-02-21 2022-10-18 北京富通亚讯网络信息技术有限公司 一种音频传输抗丢包的错误隐藏技术方法

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615298A (en) 1994-03-14 1997-03-25 Lucent Technologies Inc. Excitation signal synthesis during frame erasure or packet loss
JPH1091194A (ja) 1996-09-18 1998-04-10 Sony Corp 音声復号化方法及び装置
US6188980B1 (en) * 1998-08-24 2001-02-13 Conexant Systems, Inc. Synchronized encoder-decoder frame concealment using speech coding parameters including line spectral frequencies and filter coefficients
AU4201100A (en) 1999-04-05 2000-10-23 Hughes Electronics Corporation Spectral phase modeling of the prototype waveform components for a frequency domain interpolative speech codec system
DE19921122C1 (de) 1999-05-07 2001-01-25 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Verschleiern eines Fehlers in einem codierten Audiosignal und Verfahren und Vorrichtung zum Decodieren eines codierten Audiosignals
JP4464488B2 (ja) 1999-06-30 2010-05-19 パナソニック株式会社 音声復号化装置及び符号誤り補償方法、音声復号化方法
JP3804902B2 (ja) 1999-09-27 2006-08-02 パイオニア株式会社 量子化誤差補正方法及び装置並びにオーディオ情報復号方法及び装置
US6757654B1 (en) 2000-05-11 2004-06-29 Telefonaktiebolaget Lm Ericsson Forward error correction in speech coding
JP2002014697A (ja) 2000-06-30 2002-01-18 Hitachi Ltd ディジタルオーディオ装置
FR2813722B1 (fr) * 2000-09-05 2003-01-24 France Telecom Procede et dispositif de dissimulation d'erreurs et systeme de transmission comportant un tel dispositif
US7447639B2 (en) 2001-01-24 2008-11-04 Nokia Corporation System and method for error concealment in digital audio transmission
US7308406B2 (en) 2001-08-17 2007-12-11 Broadcom Corporation Method and system for a waveform attenuation technique for predictive speech coding based on extrapolation of speech waveform
CA2388439A1 (en) 2002-05-31 2003-11-30 Voiceage Corporation A method and device for efficient frame erasure concealment in linear predictive based speech codecs
FR2846179B1 (fr) 2002-10-21 2005-02-04 Medialive Embrouillage adaptatif et progressif de flux audio
US6985856B2 (en) * 2002-12-31 2006-01-10 Nokia Corporation Method and device for compressed-domain packet loss concealment
JP2004361731A (ja) 2003-06-05 2004-12-24 Nec Corp オーディオ復号装置及びオーディオ復号方法
US20070067166A1 (en) 2003-09-17 2007-03-22 Xingde Pan Method and device of multi-resolution vector quantilization for audio encoding and decoding
KR100587953B1 (ko) * 2003-12-26 2006-06-08 한국전자통신연구원 대역-분할 광대역 음성 코덱에서의 고대역 오류 은닉 장치 및 그를 이용한 비트스트림 복호화 시스템
CA2457988A1 (en) * 2004-02-18 2005-08-18 Voiceage Corporation Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization
WO2006009074A1 (ja) * 2004-07-20 2006-01-26 Matsushita Electric Industrial Co., Ltd. 音声復号化装置および補償フレーム生成方法
US20070147518A1 (en) * 2005-02-18 2007-06-28 Bruno Bessette Methods and devices for low-frequency emphasis during audio compression based on ACELP/TCX
US8355907B2 (en) * 2005-03-11 2013-01-15 Qualcomm Incorporated Method and apparatus for phase matching frames in vocoders
US8255207B2 (en) * 2005-12-28 2012-08-28 Voiceage Corporation Method and device for efficient frame erasure concealment in speech codecs
US8798172B2 (en) 2006-05-16 2014-08-05 Samsung Electronics Co., Ltd. Method and apparatus to conceal error in decoded audio signal
WO2008007698A1 (fr) 2006-07-12 2008-01-17 Panasonic Corporation Procédé de compensation des pertes de blocs, appareil de codage audio et appareil de décodage audio
DE602007004502D1 (de) 2006-08-15 2010-03-11 Broadcom Corp Neuphasierung des status eines dekodiergerätes nach einem paketverlust
JP2008058667A (ja) * 2006-08-31 2008-03-13 Sony Corp 信号処理装置および方法、記録媒体、並びにプログラム
EP2080194B1 (fr) * 2006-10-20 2011-12-07 France Telecom Attenuation du survoisement, notamment pour la generation d'une excitation aupres d'un decodeur, en absence d'information
FR2907586A1 (fr) 2006-10-20 2008-04-25 France Telecom Synthese de blocs perdus d'un signal audionumerique,avec correction de periode de pitch.
KR101292771B1 (ko) 2006-11-24 2013-08-16 삼성전자주식회사 오디오 신호의 오류은폐방법 및 장치
KR100862662B1 (ko) 2006-11-28 2008-10-10 삼성전자주식회사 프레임 오류 은닉 방법 및 장치, 이를 이용한 오디오 신호복호화 방법 및 장치
CN101207468B (zh) 2006-12-19 2010-07-21 华为技术有限公司 丢帧隐藏方法、***和装置
GB0704622D0 (en) * 2007-03-09 2007-04-18 Skype Ltd Speech coding system and method
CN100524462C (zh) 2007-09-15 2009-08-05 华为技术有限公司 对高带信号进行帧错误隐藏的方法及装置
CN101399040B (zh) * 2007-09-27 2011-08-10 中兴通讯股份有限公司 一种帧错误隐藏的谱参数替换方法
US8527265B2 (en) * 2007-10-22 2013-09-03 Qualcomm Incorporated Low-complexity encoding/decoding of quantized MDCT spectrum in scalable speech and audio codecs
US8515767B2 (en) * 2007-11-04 2013-08-20 Qualcomm Incorporated Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs
KR100998396B1 (ko) 2008-03-20 2010-12-03 광주과학기술원 프레임 손실 은닉 방법, 프레임 손실 은닉 장치 및 음성송수신 장치
CN101588341B (zh) * 2008-05-22 2012-07-04 华为技术有限公司 一种丢帧隐藏的方法及装置
EP2144231A1 (en) 2008-07-11 2010-01-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Low bitrate audio encoding/decoding scheme with common preprocessing
AU2009267459B2 (en) 2008-07-11 2014-01-23 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio encoder, audio decoder, methods for encoding and decoding an audio signal, audio stream and computer program
EP2144230A1 (en) 2008-07-11 2010-01-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Low bitrate audio encoding/decoding scheme having cascaded switches
DE102008042579B4 (de) * 2008-10-02 2020-07-23 Robert Bosch Gmbh Verfahren zur Fehlerverdeckung bei fehlerhafter Übertragung von Sprachdaten
US8706479B2 (en) 2008-11-14 2014-04-22 Broadcom Corporation Packet loss concealment for sub-band codecs
CN101958119B (zh) * 2009-07-16 2012-02-29 中兴通讯股份有限公司 一种改进的离散余弦变换域音频丢帧补偿器和补偿方法
US9076439B2 (en) 2009-10-23 2015-07-07 Broadcom Corporation Bit error management and mitigation for sub-band coding
US8321216B2 (en) * 2010-02-23 2012-11-27 Broadcom Corporation Time-warping of audio signals for packet loss concealment avoiding audible artifacts
US9263049B2 (en) * 2010-10-25 2016-02-16 Polycom, Inc. Artifact reduction in packet loss concealment
CA2827000C (en) * 2011-02-14 2016-04-05 Jeremie Lecomte Apparatus and method for error concealment in low-delay unified speech and audio coding (usac)
EP2862166B1 (en) 2012-06-14 2018-03-07 Dolby International AB Error concealment strategy in a decoding system
US9830920B2 (en) 2012-08-19 2017-11-28 The Regents Of The University Of California Method and apparatus for polyphonic audio signal prediction in coding and networking systems
US9406307B2 (en) 2012-08-19 2016-08-02 The Regents Of The University Of California Method and apparatus for polyphonic audio signal prediction in coding and networking systems
CN105453173B (zh) 2013-06-21 2019-08-06 弗朗霍夫应用科学研究促进协会 利用改进的脉冲再同步化的似acelp隐藏中的自适应码本的改进隐藏的装置及方法
SG11201510463WA (en) 2013-06-21 2016-01-28 Fraunhofer Ges Forschung Apparatus and method for improved concealment of the adaptive codebook in acelp-like concealment employing improved pitch lag estimation
CN104282309A (zh) 2013-07-05 2015-01-14 杜比实验室特许公司 丢包掩蔽装置和方法以及音频处理***
PT3285255T (pt) 2013-10-31 2019-08-02 Fraunhofer Ges Forschung Descodificador de áudio e método para fornecer uma informação de áudio descodificada utilizando uma ocultação de erro baseada num sinal de excitação no domínio de tempo
JP6306177B2 (ja) 2013-10-31 2018-04-04 フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ 時間ドメイン励振信号を修正するエラーコンシールメントを用いて、復号化されたオーディオ情報を提供する、オーディオデコーダおよび復号化されたオーディオ情報を提供する方法
EP3230980B1 (en) 2014-12-09 2018-11-28 Dolby International AB Mdct-domain error concealment

Also Published As

Publication number Publication date
HK1251349B (zh) 2020-07-03
ES2732952T3 (es) 2019-11-26
JP2016539360A (ja) 2016-12-15
PL3285255T3 (pl) 2019-10-31
CA2984573C (en) 2020-01-14
CA2984532A1 (en) 2015-05-07
ES2739477T3 (es) 2020-01-31
CN105765651B (zh) 2019-12-10
US20160379649A1 (en) 2016-12-29
US20160379651A1 (en) 2016-12-29
KR20180023063A (ko) 2018-03-06
CA2929012A1 (en) 2015-05-07
AU2017265062B2 (en) 2019-01-17
RU2678473C2 (ru) 2019-01-29
US10269359B2 (en) 2019-04-23
SG11201603429SA (en) 2016-05-30
EP3285256B1 (en) 2019-06-26
US20180114533A1 (en) 2018-04-26
AU2017265062A1 (en) 2017-12-14
AU2017265038B2 (en) 2019-01-17
HK1251348B (zh) 2020-04-24
US20160247506A1 (en) 2016-08-25
CA2984562A1 (en) 2015-05-07
TW201521016A (zh) 2015-06-01
US10381012B2 (en) 2019-08-13
CA2984535C (en) 2020-10-27
AU2017265060A1 (en) 2017-12-14
PT3285254T (pt) 2019-07-09
CA2984535A1 (en) 2015-05-07
US10373621B2 (en) 2019-08-06
TWI569261B (zh) 2017-02-01
JP6306175B2 (ja) 2018-04-04
CA2984532C (en) 2020-01-14
KR20160079056A (ko) 2016-07-05
KR101957906B1 (ko) 2019-03-13
AU2014343904B2 (en) 2017-12-14
MX356334B (es) 2018-05-23
US10262662B2 (en) 2019-04-16
KR20180026551A (ko) 2018-03-12
PL3285254T3 (pl) 2019-09-30
AU2014343904A1 (en) 2016-06-09
ZA201603528B (en) 2017-11-29
CA2984573A1 (en) 2015-05-07
EP3285256A1 (en) 2018-02-21
MX2016005535A (es) 2016-07-12
AU2017265032B2 (en) 2019-01-17
PT3063760T (pt) 2018-03-22
ES2746034T3 (es) 2020-03-04
AU2017265060B2 (en) 2019-01-31
PL3288026T3 (pl) 2020-11-02
ES2659838T3 (es) 2018-03-19
BR112016009819B1 (pt) 2022-03-29
PT3285255T (pt) 2019-08-02
EP3285254B1 (en) 2019-04-03
PL3285256T3 (pl) 2020-01-31
AU2017265038A1 (en) 2017-12-07
EP3063760A1 (en) 2016-09-07
HK1251710A1 (zh) 2019-02-01
PL3063760T3 (pl) 2018-05-30
EP3063760B1 (en) 2017-12-13
US10269358B2 (en) 2019-04-23
RU2016121172A (ru) 2017-12-05
CA2929012C (en) 2020-06-09
KR101854297B1 (ko) 2018-06-08
EP3285255A1 (en) 2018-02-21
PT3285256T (pt) 2019-09-30
EP3285255B1 (en) 2019-05-01
SG10201609234QA (en) 2016-12-29
AU2017265032A1 (en) 2017-12-07
KR101981548B1 (ko) 2019-05-23
BR112016009819A2 (tr) 2017-08-01
SG10201609235UA (en) 2016-12-29
CA2984562C (en) 2020-01-14
US20160379652A1 (en) 2016-12-29
US20160379650A1 (en) 2016-12-29
EP3288026B1 (en) 2020-04-29
PT3288026T (pt) 2020-07-20
EP3285254A1 (en) 2018-02-21
ES2805744T3 (es) 2021-02-15
CN105765651A (zh) 2016-07-13
MY178139A (en) 2020-10-05
WO2015063044A1 (en) 2015-05-07
KR20180026552A (ko) 2018-03-12
KR101957905B1 (ko) 2019-03-13
EP3288026A1 (en) 2018-02-28
US10283124B2 (en) 2019-05-07

Similar Documents

Publication Publication Date Title
US10269359B2 (en) Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal
US10276176B2 (en) Audio decoder and method for providing a decoded audio information using an error concealment modifying a time domain excitation signal