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