Tarifname BIR SES siNYALINE YÖNELIK HESAPLAYICI VE PAZ DÜZELTME VERisiNIN BELIRLENMESINE YÖNELIK YÖNTEM Mevcut bulus, bir ses islemcisine ve bir ses sinyalinin islenmesi yöntemine, bir dekodere ve bir ses sinyalinin kodunu çözmek için bir yönteme ve bir kodlayiciya ve bir ses sinyalini kodlamak için bir yönteme iliskindir. Ayrica, bir hesaplayici ve faz düzeltme verilerinin, bir ses sinyalinin ve daha önceki söz konusu yöntemlerin birini gerçeklestirmek için bir bilgisayar programinin belirlenmesine yönelik bir yöntem de açiklanmaktadir. Diger bir deyisle mevcut bulus, algilsal öneme dayanan QMF alaninda bant genisligi uzatilmis sinyallerin faz spektrumunu düzelten veya algisal ses kodekleri için bir faz türevi düzeltmesini ve bant genisligi (BWE) uzatmasini göstermektedir. Algisal ses kodlama Simdiye kadar görülen algisal ses kodlamasi, zaman/frekans-alani isleme, artiklik azaltma olmak üzere birçok ortak temayi izlemektedir [1]. Tipik olarak, giris sinyali, zaman alani sinyalini bir Spektral (zaman/frekans) gösterime dönüstüren bir analiz filtresi bankasi ile analiz edilir. Spektral katsayilara dönüsme, frekans bilesenlerine bagli olarak sinyal bilesenlerinin selektifbir sekilde islenmesini saglar (örnegin, ayri ayri yapilara sahip farkli Paralel olarak giris sinyali, algisal özelliklerine göre analiz edilir, yani, özellikle zamana ve frekansa bagli maskeleme esigi hesaplanir. Zaman/frekans bagimli maskeleme esigi, her bir frekans bandi ve kodlama zaman çerçevesi için mutlak bir enerji degeri veya Maske- Sinyal-Orani [MSR] biçiminde bir hedef kodlama esigi araciligiyla nicemleme ünitesine Analiz filtre bankasi tarafindan verilen Spektral katsayilar, sinyalin temsil edilmesi için gereken veri oranini azaltmak için ölçülür. Bu asama, bilgi kaybi anlamina gelir ve sinyale bir kodlama bozuklugu (hata, gürültü] getirir. Bu kodlama gürültüsünün duyulabilir etkisini en aza indirmek için, nicemleyici asamasinin büyüklükleri, her frekans bandi ve çerçeve için hedef kodlama esiklerine göre kontrol edilir. Ideal olarak, her bir frekans bandina enjekte edilen kodlama gürültüsü, kodlama [maskeleme) esiginden daha düsüktür ve dolayisiyla, öznel seste bozulma algilanamaz (konu disiligin ortadan kaldirilmasi). Psiko-akustik gerekliliklere göre frekans ve zamana göre nicemleme gürültüsünün bu kontrolü, karmasik bir gürültü sekillendirme etkisine yol açar ve bu, kodlayiciyi algisal bir ses kodlayicisi yapan seydir. Daha sonra, modern ses kodlayicilari, nicemlenmis spektral veriler üzerinde entropi kodlamasi (örnegin Huffman kodlama, aritmetik kodlama] yapar. Entropi kodlamasi, bit hizinda da tasarruf saglayan kayipsiz bir kodlama asamasidir. Son olarak, tüm kodlanmis spektral veriler ve ilgili ek parametreler (örnegin, her bir frekans bandi için nicemleyici ayarlari gibi ek bilgiler), dosya depolama veya iletim için amaçlanan son kodlanmis gösterim olan bir bit akisi içerisinde birlikte paketlenir. Bant genisligi uzatimi Filtre bankalarina dayali algisal ses kodlamasinda, tüketilen bit hizinin temel kismi genellikle nicemlenmis spektral katsayilar üzerinde harcanir. Bu nedenle, çok düsük bit hizlarinda, algisal olarak bozulmamis çogalma elde etmek için gerekli olan hassasiyetteki tüm katsayilari temsil etmek için yeterli bit bulunmayabilir. Bu nedenle, düsük bit hizi gereksinimleri, algisal ses kodlamasiyla elde edilebilen ses bant genisligine bir sinirlama getirmektedir. Bant genisligi uzantisi [2], bu uzun süreli temel sinirlamayi kaldirir. Bant genisligi uzantisinin temel fikri, eksik yüksek frekansli içerigi kompakt parametrik bir sekilde ileten ve geri yükleyen ek bir yüksek frekansli islemci tarafindan bir bant-sinirli algisal kodeki tamamlamaktir. Yüksek frekans içerigi, taban bant sinyalinin tek yan bant modülasyonuna, Spektral Band Replikasyonunda (SBR) [3] veya örnegin ses kodlayici [4] gibi yükseklik kaydirma tekniklerinin uygulanmasinda kullanilan kopyalama teknikleri ile üretilebilir. Dijital ses etkileri Zaman-uzatma veya yükseklik kaymasi etkileri genellikle senkronize örtüsme-ekleme elde edilir. Ayrica, alt bantlarda bir SOLA islemi uygulayan hibrit sistemler önerilmistir. Ses kodlayicilar ve hibrid sistemler genellikle dikey faz uyumunun kaybina atfedilebilen duraganlik [8] adi verilen bir durumdan yakinmaktadirlar. Bazi yayinlar, zamana bagli algoritmalarin ses kalitesi üzerindeki gelismelerini, önemli oldugu yerlerde dikey faz tutarliligini koruyarak iliskilendirmektedir [6] [7]. Son teknoloji ses kodlayicilari [1] genellikle kodlanacak sinyalin önemli faz özelliklerini göz ardi ederek algilanan ses sinyallerinin kalitesini riske atmaktadirlar. Algisal ses kodlayicilarinda faz uyumunu düzeltmeye yönelik genel bir öneri, [9]'da ele alinmistir. Bununla birlikte, her türlü faz uyumluluk hatasi ayni anda düzeltilemez ve tüm faz uyumluluk hatalari algisal olarak önemli degildir. Örnegin, ses bant genisligi uzantisinda, en yeni teknolojiden açikça anlasilamamakla birlikte, hangi faz uyumu ile ilgili hatalarin en yüksek öncelikle düzeltilmesi gerektigi ve hangi hatalarin sadece kismen düzeltilmis olabilecegi veya önemsiz algisal etkilerine istinaden, tamamen ihmal edilebilecegi belirtilmektedir. Özellikle ses bant genisligi uzantisinin [2] [3] [4] uygulanmasi nedeniyle, frekans üzerinde ve zaman içerisinde faz uyumu çogu zaman bozulmaktadir. Sonuç, isitsel pürüzlülük gösteren ve orijinal sinyaldeki isitsel nesnelerden ayrilan ve ayrica orijinal sinyale ek olarak isitsel bir nesne olarak algilanan tonlar ihtiva edebilen donuk bir sestir. Üstelik, ses ayni zamanda daha az "vizildayan" sekilde ve dolayisiyla daha az dinleyici katilimini ortaya çikarak uzak bir mesafeden gelebilir [5]. Bu nedenle gelistirilmis bir yaklasima ihtiyaç vardir. Mevcut bulusun bir amaci, bir ses sinyalinin islenmesi için gelistirilmis bir kavram saglanmasidir. Bu amaç, bagimsiz istemlerin konusu ile çözülür. türetilen fazin kullanildigi bir kodlama teknigini açiklar. Spektral büyüklük ve fazin hesaplamalari, Modifiye Ayrik Kosinüs Dönüsümü gibi bir analiz filtresi bankalarindan alinan spektral bilgiler kullanilarak bir tahmin prosesi ile elde edilir. Tahmin prosesi, dürtü yanitlari ile evrisim benzeri islemleri ile uygulanir. Dürtü yanitlarinin parçalari, hesaplama karmasikligi ile tahmin dogrulugu arasinda degis tokus yapmak üzere evrisim benzeri islemlerde kullanim için seçilir. Filtre yapilari ve dürtü yanitlarina yönelik analitik ifadeler içerisindeki matematiksel türevler açiklanir. Mevcut bulus, bir ses sinyalinin fazmin, bir ses islemcisi veya bir dekoder tarafindan hesaplanan bir hedef faza göre düzeltilebilecegi bulgusuna dayanmaktadir. Hedef faz, islenmemis bir ses sinyalinin bir fazinin bir temsili olarak görülebilir. Bu nedenle, islenmis ses sinyalinin fazi, islenmemis ses sinyalinin fazina daha iyi uyacak sekilde ayarlanir. Örnegin, ses sinyalinin zaman frekansi gösterimi, ses sinyalinin fazi bir alt banttaki sonraki zaman çerçeveleri için ayarlanabilir veya faz sonraki frekans alt bantlari için bir zaman çerçevesinde ayarlanabilir. Bu nedenle, en uygun düzeltme yöntemini otomatik olarak belirlemek ve seçmek için bir hesaplayici bulundu. Tarif edilen bulgular farkli düzenlemelerde uygulanabilir veya bir dekoder ve/veya kodlayicida ortak olarak uygulanabilir. Düzenlemeler, bir zaman çerçevesine yönelik bir ses sinyalinin bir faz ölçümünün hesaplanmasina yönelik konfigüre edilen bir ses sinyali faz ölçüm hesaplayicisi ihtiva eden bir ses sinyalinin islenmesine yönelik bir ses islemcisini gösterir. Ayrica ses sinyali, söz konusu zaman çerçevesine yönelik bir hedef faz ölçümünün belirlenmesine yönelik bir hedef faz ölçümü belirleyicisi ve islenmis bir ses sinyali elde etmek üzere hesaplanan faz ölçümü ve hedef faz ölçümü kullanilarak zaman çerçevesine yönelik ses sinyalinin fazlarinin düzeltilmesine yönelik konfigüre edilen bir faz düzelticisi ihtiva eder. Ilave düzenlemelere göre ses sinyali, zaman çerçevesine yönelik birçok alt bant sinyali ihtiva edebilir. Hedef faz ölçümü belirleyicisi, bir birinci alt bant sinyali için bir birinci hedef faz ölçümünün ve ikinci bir alt bant sinyali için ikinci bir hedef faz ölçümünün belirlenmesine yönelik konfigüre edilir. Ek olarak ses sinyali faz ölçümü hesaplayicisi, birinci alt bant sinyali için bir birinci faz ölçümünü ve ikinci alt bant sinyali için ikinci bir faz ölçümünü belirler. Faz düzelticisi, ses sinyalinin birinci faz ölçümü ve birinci hedef faz ölçümü kullanilarak birinci alt bant sinyalinin birinci fazinin düzeltilmesine ve ses sinyalinin ikinci faz ölçümü ve ikinci hedef faz ölçümü kullanilarak ikinci alt bant sinyalinin ikinci bir fazinin düzeltilmesine yönelik konfigüre edilir. Bu nedenle ses islemcisi, düzeltilen birinci alt bant sinyali ve düzeltilen ikinci alt bant sinyali kullanilarak düzeltilen bir ses sinyalinin sentezlenmesine yönelik bir ses sinyali sentezleyicisi ihtiva edebilir. Mevcut bulusa göre ses islemcisi, yatay yönde ses sinyalinin fazinin düzeltilmesine yönelik, diger bir ifadeyle zaman içerisinde bir düzeltme için konfigüre edilir. Bu nedenle ses sinyali, bir dizi zaman çerçevesi halinde bölünebilir, burada her bir zaman çerçevesi fazi hedef faza göre ayarlanabilir. Hedef faz, orijinal bir ses sinyalinin bir temsili olabilir, burada ses islemcisi orijinal ses sinyalinin kodlanmis bir temsili olan ses sinyalinin kodunun çözülmesine yönelik bir dekoder parçasi olabilir. Istege bagli olarak yatay faz düzeltmesi, ses sinyalinin bir zaman-frekans temsilinde bulunmasi halinde ses sinyalinin birçok alt bandi için ayri olarak uygulanabilir. Ses sinyali fazinin düzeltilmesi, ses sinyali fazi ve hedef fazin zaman içerisindeki faz türevinin sapmasinin ses sinyali fazindan çikartilmasi ile gerçeklestirilebilir. Bu nedenle zaman içerisindeki faz türevinin asagidaki gibi bir frekans [bir faz olan çb ile rîî w ` '] olmasi nedeniyle açiklanan faz düzeltmesi, ses sinyalinin her bir alt bandi için bir frekans ayarlamasini gerçeklestirir. Diger ifadelerle ses sinyalinin her bir bandinin bir hedef frekansa farki, ses sinyaline yönelik daha iyi bir kalite elde etmek üzere azaltilabilir. Hedef fazi belirlemek üzere hedef faz belirleyici, mevcut bir zaman çerçevesine yönelik temel bir frekans tahmininin elde edilmesine yönelik ve zaman çerçevesine yönelik temel frekans tahmini kullanilarak birçok zaman çerçevesinin alt bandinin her bir alt bandi için bir frekans tahmininin hesaplanmasina yönelik konfigüre edilir. Frekans tahmini, toplam alt bant ve ses sinyalinin örnekleme frekansi sayisi kullanilarak bir zaman içerisindeki faz türevine dönüstürülebilir. Ilave bir düzenlemede ses islemcisi, bir zaman çerçevesinde ses sinyaline yönelik bir hedef faz ölçümünün belirlenmesine yönelik bir hedef faz ölçüm belirleyicisi, hedef faz ölçümünün zaman çerçevesi ve ses sinyali fazi kullanilarak bir faz hatasinin hesaplanmasina yönelik bir faz hata hesaplayicisi ve faz hatasi kullanilarak zaman çerçevesi ve ses sinyali fazinin düzeltilmesine yönelik konfigüre edilen bir faz düzeltici ihtiva eder. Ilave düzenlemelere göre ses sinyali, bir zaman frekans temsilinde mevcuttur, burada ses sinyali zaman çerçevesine yönelik birçok alt bant ihtiva eder. Hedef faz ölçümü belirleyici, bir birinci alt bant sinyaline yönelik bir birinci hedef faz ölçümü ve ikinci bir alt bant sinyali için ikinci bir hedef faz ölçümünü belirler. Ayrica faz hata hesaplayicisi, faz hatalarinin bir vektörünü olusturur, burada vektörün bir birinci elemani, birinci alt bant sinyali ve birinci hedef faz ölçümü fazinin bir birinci sapmasina refere eder ve burada vektörün ikinci bir elemani, ikinci alt bant sinyali ve ikinci hedef faz ölçümü fazinin ikinci bir sapmasina refere eder. Ek olarak bu düzenlemenin ses islemcisi, düzeltilmis birinci alt bant sinyali ve düzeltilmis ikinci alt bant sinyali kullanilarak düzeltilmis bir ses sinyalinin ortalama düzeltilmis faz degerlerini üretir. Ek olarak veya alternatif olarak birçok alt bant, bir taban bandi ve bir set frekans yamasi halinde gruplandirilir, burada taban bandi ses sinyalinin bir alt bandini ihtiva eder ve frekans yamalari seti, taban bandinda en az bir alt bandin frekansindan daha yüksek bir frekansta, taban bandinin en az bir alt bandini ihtiva eder. Ilave düzenlemeler, ortalama bir faz hatasini elde etmek üzere ikinci frekans yamalarinin birinci yamasina refere eden faz hatalarinin bir vektörünün elemanlarinin bir ortalamasinin hesaplanmasina yönelik konfigüre edilen faz hata hesaplayicisini gösterir. Faz düzelticisi, agirlik ortalamali bir faz hatasi kullanilarak yamanin sinyalinin frekans yamalari setinin birinci ve sonraki frekans yamalarinda alt bant sinyalinin bir fazinin düzeltilmesine yönelik konfigüre edilir, burada ortalama faz hatasi, modifiye dilmis bir yama sinyalini elde etmek üzere frekans yamasinin bir indeksine göre bölünür. Bu faz düzeltmesi, geçis frekanslarinda yeterli kalite saglar, bu sonraki iki frekans yamasi arasindaki sinir frekanslaridir. Diger bir düzenlemeye göre daha önceden açiklanan iki düzenleme, ortalamada ve geçis frekanslarinda yeterli olan faz ile düzeltilmis degerleri ihtiva eden düzeltilmis bir sinyalini elde etmek üzere kombine edilebilir. Bu nedenle ses sinyali faz türev hesaplayicisi, bir taban bandina yönelik frekans üzerinde faz türevlerinin ortalamasinin hesaplanmasina yönelik konfigüre edilir. Faz düzeltici, ses sinyalinin bir taban bandinda en yüksek alt bant indeksi ile alt bant sinyalinin fazina mevcut bir alt bant indeksi ile agirligi belirlenen frekans üzerinde faz türevlerinin ortalamasinin eklenmesi ile optimize bir birinci frekans yamasi ile ilave modifiye edilmis bir yama sinyalini hesaplar. Ayrica faz düzeltici, kombine modifiye edilmis yama sinyalini elde etmek üzere modifiye edilmis yama sinyali ve ilave modifiye edilmis yama sinyalinin agirlikli bir ortalamasinin hesaplanmasina yönelik ve kombine modifiye edilmis yama sinyalinin önceki frekans yamasinda en yüksek alt bant Indeksi ile alt bant sinyali fazina mevcut alt bandin alt bant indeksi ile agirligi belirlenen, frekans üzerinde faz türevlerinin ortalamasinin eklenmesi ile frekans yamalarina dayanarak kombine modifiye edilmis yama sinyalinin tekrar tekrar güncellenmesine yönelik konfigüre edilebilir. Hedef fazi belirlemek üzere hedef faz ölçümü belirleyici, bir pik konumu ve ses sinyalinin mevcut bir zaman çerçevesindeki pik konumlarinin temel frekansinin bir veri akisindan ekstrakte edilmesine yönelik konfigüre edilen bir veri akisi ekstraktörü ihtiva edebilir. Alternatif olarak hedef faz ölçüm belirleyici, bir pik pozisyonu ve mevcut zaman çerçevesinde pik pozisyonlarinin temel bir frekansini hesaplamak üzere mevcut zaman çerçevesinin analiz edilmesine yönelik konfigüre edilen bir ses sinyali analizörü ihtiva edebilir. Ayrica hedef faz ölçüm belirleyici, pik konumu ve pik konumlarinin temel frekansi kullanilarak mevcut zaman çerçevesinde ilave pik konumlarinin tahmin edilmesine yönelik bir hedef spektrum üreteci ihtiva eder. Detayli olarak hedef spektrum üreteci, bir zaman puls katarinin üretilmesine yönelik bir pik detektörü, pik konumlarinin temel frekansina göre puls katarinin bir frekansini ayarlamak üzere bir sinyal Olusturucu, konuma göre puls katarinin fazini ayarlamak üzere bir puls konumlayici ve ayarlanan puls katarinin bir faz spektrumunu üretmek üzere bir spektrum analizörü ihtiva edebilir, burada zaman alani sinyalinin faz spektrumu hedef faz ölçümüdür. Hedef faz ölçüm belirleyicisinin açiklanan düzenlemesi, pikler ile bir dalga formuna sahip bir ses sinyali için bir hedef spektrum olusturulmasi için avantajlidir. Ikinci ses islemcisinin düzenlemeleri, dikey bir faz düzeltmesini açiklar. Dikey faz düzeltmesi, tüm alt bantlar üzerinde bir zaman çerçevesinde ses sinyali fazini ayarlar. Her bir alt bant için bagimsiz olarak uygulanan, ses sinyali fazinin ayarlanmasi, ses sinyali alt bantlarinin sentezlenmesinden sonra düzeltilmemis ses sinyalinden farkli ses sinyalinin bir dalga formu ile sonuçlanir. Bu nedenle örnegin lekelenmis bir pik veya bir geçisin yeniden sekillendirilmesi mümkündür. Ilave bir düzenlemeye göre bir hesaplayici, birinci ve ikinci varyasyon modunda ses sinyali fazinin bir varyasyonunun belirlenmesine yönelik bir varyasyon belirleyici, faz varyasyon modu kullanilarak belirlenen bir birinci varyasyon ve ikinci varyasyon modu kullanilarak belirlenen ikinci bir varyasyonun karsilastirilmasina yönelik bir varyasyon karsilastirici ve karsilastirma sonucuna dayanarak birinci varyasyon modu veya ikinci varyasyon moduna göre faz düzeltmesinin hesaplanmasina yönelik bir düzeltme verisi hesaplayicisi ile bir ses sinyali için faz düzeltme verisinin belirlenmesine yönelik gösterilir. Ilave bir düzenleme, birinci varyasyon modunda faz varyasyonu olarak ses sinyalinin birçok zaman çerçevesine yönelik bir zaman içerisindeki faz türevinin [PDT] standart bir sapma ölçümünün veya ikinci varyasyon modunda faz varyasyonu olarak birçok alt banda yönelik bir frekans üzerinde faz türevinin (PDF) bir standart sapma ölçümünün belirlenmesine yönelik varyasyon belirleyicisini gösterir. Varyasyon karsilastiricisi, birinci varyasyon modu olarak zaman içerisindeki faz türevinin ölçümünü ve ses sinyalinin zaman çerçevelerine yönelik ikinci varyasyon modu olarak frekans üzerinde faz türevinin ölçümünü karsilastirir. Ilave bir düzenlemeye göre varyasyon belirleyicisi, üçüncü bir varyasyon modunda ses sinyali fazinin bir varyasyonunun belirlenmesine yönelik konfigüre edilir, burada üçüncü varyasyon modu bir geçis tespit modudur. Bu nedenle varyasyon karsilastiricisi, üç varyasyon modunu karsilastirir ve düzeltme verisi hesaplayicisi, karsilastirma sonucuna dayanarak birinci varyasyon modu, ikinci varyasyon veya üçüncü varyasyon moduna göre faz düzeltmesini hesaplar. Düzeltme verisi hesaplayicisinin kararlastirma kurallari, asagidaki gibi açiklanabilir. Bir geçisin tespit edilmesi halinde faz, geçis seklini restore etmek üzere geçislere yönelik faz düzeltmesine göre düzeltilir. Aksi durumda birinci varyasyonun ikinci varyasyondan daha küçük veya buna esit olmasi halinde birinci varyasyon modunun faz düzeltmesi uygulanir veya ikinci varyasyonun birinci varyasyondan daha büyük olmasi halinde ikinci varyasyon moduna göre faz düzeltmesi uygulanir. Bir geçis yoklugunun tespit edilmesi halinde ve birinci ve ikinci varyasyonun bir esik degerini asmasi halinde faz düzeltim modlarinin hiçbiri uygulanmaz. Hesaplayici, ses sinyalinin analiz edilmesine yönelik, örnegin bir ses kodlama asamasinda, en iyi faz düzeltim modunu belirlemek üzere ve belirlenen faz düzeltim modu için ilgili parametreleri hesaplamak üzere konfigüre edilebilir. Kod çözme asamasinda parametreler, mevcut teknige ait kodekler kullanilarak kodu çözülen ses sinyallerine kiyasla daha iyi bir kaliteye sahip kodu çözülmüs bir ses sinyali elde etmek üzere kullanilabilir. Hesaplayicinin ses sinyalinin her bir zaman çerçevesi için dogru düzeltme modunu otonom olarak tespit ettigi not edilecektir. Düzenlemeler, bir faz düzeltme algoritmasi ile belirlenen ses sinyalinin birinci zaman çerçevesinde alt bant sinyalinin bir fazinin düzeltilmesine yönelik birinci faz düzeltici ve birinci düzeltme verileri kullanilarak ses sinyalinin ikinci bir sinyalinin birinci zaman çerçevesine yönelik bir hedef spektrumunun üretilmesine yönelik bir birinci hedef spektrum üreteci ile bir ses sinyalinin kodunun çözülmesine yönelik bir dekoderi gösterir, burada düzeltme ses sinyalinin birinci zaman çerçevesinde alt bant sinyalinin ve hedef spektrum ölçümü arasindaki farkin azaltilmasi ile gerçeklestirilir. Ek olarak dekoder, zaman çerçevesine yönelik düzeltilmis bir faz kullanilarak birinci zaman çerçevesine yönelik ses alt bant sinyalinin hesaplanmasina yönelik ve faz düzeltme algoritmasindan farkli ilave bir faz düzeltme algoritmasina göre düzeltilmis bir faz hesaplama islemi kullanilarak veya ikinci zaman çerçevesinde alt bant sinyalinin ölçümü kullanilarak birinci zaman çerçevesinden farkli ikinci bir zaman çerçevesine yönelik ses alt bant sinyalinin hesaplanmasina yönelik bir ses alt bant sinyali hesaplayicisi ihtiva eder. Ilave düzenlemelere göre dekoder, birinci hedef spektrum üretecine es deger ikinci ve üçüncü bir spektrum üreteci ve birinci faz düzelticisine es deger ikinci ve üçüncü faz düzelticisi ihtiva eder. Bu nedenle birinci faz düzelticisi, yatay bir faz düzeltmesi gerçeklestirebilir, ikinci faz düzeltici dikey bir faz düzeltmesi gerçeklestirebilir ve üçüncü faz düzelticisi faz düzeltme geçislerini gerçeklestirebilir. Ilave bir düzenlemeye göre dekoder, ses sinyaline göre az sayida alt bantlar ile bir zaman çerçevesinde ses sinyalinin kodunun çözülmesine yönelik konfigüre edilen bir çekirdek dekoder ihtiva eder. Ayrica dekoder, az sayida alt bant ile çekirdek kodu çözülen ses sinyalinin alt bant setinin yamanmasina yönelik bir yama Olusturucu ihtiva edebilir, burada alt bantlar seti, bir ses sinyalini düzenli sayida alt bant ile elde etmek üzere az sayida alt banda bitisik, zaman çerçevesinde ilave alt bantlara birinci yamayi olusturur. Ayrica dekoder, zaman çerçevesinde ses alt bant sinyalinin büyüklük degerlerinin islenmesine yönelik bir büyüklük islemcisi ve sentezlenmis kodu çözülen bir ses sinyali elde etmek üzere ses alt bant sinyallerinin veya islenmis ses alt bant sinyallerinin büyüklügünün sentezlenmesine yönelik bir ses sinyali sentezleyicisi ihtiva edebilir. Bu düzenleme, kodu çözülen ses sinyalinin bir faz düzeltmesini ihtiva eden bant genisligi uzantisina yönelik bir dekoderi belirleyebilir. Buna uygun olarak bir ses sinyalinin kodlanmasina yönelik bir kodlayici, ses sinyali fazinin belirlenmesine yönelik bir faz belirleyici, ses sinyalinin belirlenen fazina dayanarak bir ses sinyaline yönelik faz düzeltme verisinin belirlenmesine yönelik bir hesaplayici, ses sinyaline göre az sayida alt banda sahip çekirdek kodlanmis bir ses sinyalini elde etmek üzere ses sinyalinin çekirdek kodlanmasina yönelik konfigüre edilen bir çekirdek kodlayici ve çekirdek kodlanan ses sinyaline dahil edilmeyen ikinci alt bant setine yönelik düsük çözünürlükte bir parametrenin elde edilmesine yönelik ses sinyali parametrelerinin ekstrakte edilmesi için konfigüre edilen bir parametre ekstraktörü ve parametreleri, çekirdek kodlanan ses sinyali ve faz düzeltme verisini ihtiva eden bir çikis sinyalinin olusturulmasina yönelik bir ses sinyali olusturucusu, bant genisligi uzantisina yönelik bir kodlaylci olusturabilir. Daha önce açiklanan düzenlemelerin tümü, örnegin kodu çözülen ses sinyalinin bir faz düzeltmesi ile bant genisligi uzantisi için bir kodlayici ve/veya dekoderde toplamda veya kombinasyon halinde görülebilir. Alternatif olarak açiklanan düzenlemelerin tümünün birbirine göre olmadan bagimsiz olarak görüntülenmesi mümkündür. Mevcut bulusun düzenlemeleri, eslik eden çizimlere istinaden açiklanacak olup burada: Sekil la Sekil lb Sekil lc Sekil 1d Sekil 3a Sekil 3b Sekil 3c Sekil 4a Sekil 4b Sekil 4c Sekil 4d bir zaman frekansi gösteriminde bir viyolon sinyalinin büyüklük spektrumunu gösterir; Sekil 1a'nin büyüklük spektrumuna iliskin olan faz spektrumunu gösterir; bir zaman frekansi gösteriminde QMF alanindaki bir trombon sinyalinin Sekil 1C'nin büyüklük spektrumuna iliskin olan faz spektrumunu gösterir; bir zaman çerçevesi ve bir alt bant ile tanimlanan sekilde zaman frekans desenlerini (örnegin QMF kaplari, Kareli Yansima Filtre bankasi kaplari) ihtiva eden bir zaman frekans diyagramini gösterir; bir ses sinyalinin örnek bir frekans diyagramlnl göstermekte olup burada frekansin büyüklügü, ondan fazla farkli alt bant üzerinde gösterilmistir; alim sonrasinda, örnegin bir ara asamada bir kod çözme islemi esnasinda, ses sinyalinin örnek bir frekans gösterimini göstermektedir; yeniden yapilandirilan ses sinyalinin Z[k,ri) örnek bir frekans gösterimini göstermektedir; bir zaman-frekans gösteriminde dogrudan kopyalama SBR'yi kullanarak QMF alanindaki bir viyolon sinyalinin büyüklük spektrumunu gösterir; Sekil 4a'nln büyüklük spektrumuna iliskin olan bir faz spektrumunu gösterir; bir zaman frekansi gösteriminde dogrudan kopyalama SBR'yi kullanarak QMF alanindaki bir trombon sinyalinin büyüklük spektrumunu gösterir; Sekil 4c'nin büyüklük spektrumuna iliskin olan faz spektrumunu gösterir; farkli faz degerleri ile tek bir QMF kabinin zaman-alan gösterimini göstermektedir; Sekil 12a Sekil 12b Sekil 12c Sekil 12a Sekil 13a Sekil 13b Sekil 13c Sekil 13d Sekil 14a 11/4 (üst) ve Sit/4 (alt) bir sabit degeri ile degistirilen faz ve bir sifir olmayan frekans bandi olan tek bir zaman-alani ve frekans-alani gösterimini göstermektedir; bir sifir olmayan frekans bandi olan ve fazin rastgele olarak degistigi bir sinyalin zaman-alani ve frekans-alani temsilini göstermektedir; Sekil 6'da açiklanan etkiyi, dört zaman çerçevesinin ve dört frekans alt- bandmln bir zaman frekansi temsilinde göstermektedir burada sadece üçüncü alt-bant, sifirdan farkli bir frekansi ihtiva etmektedir; Tr/4 (üst) ve 311/4 [alt] sabir degeri ile degistirilen faz ve bir sifir olmayan temporal çerçevesi olan bir sinyalin tek bir zaman-alani ve frekans-alani gösterimini göstermektedir; bir sifir olmayan temporal çerçevesi olan ve fazin rastgele olarak degistigi bir sinyalin zaman-alani ve frekans-alani temsilini gösterir; Sekil 8'de gösterilen zaman frekans diyagramina benzer olan bir zaman frekans diyagramlni göstermektedir, burada sadece üçüncü zaman çerçevesi, sifirdan farkli bir frekansi ihtiva etmektedir; bir zaman frekansi gösteriminde bir QMF alanindaki Viyolon sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 12a'da gösterilen sekilde zaman içerisindeki faz türevine iliskin faz türevi frekansini gösterir; bir zaman frekansi gösteriminde bir QMF alanindaki trombon sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 12c'nin zaman içerisindeki faz türevine iliskin frekans üzerindeki faz türevini gösterir; bir zaman-frekans gösteriminde dogrudan kopyalama SBR'yi kullanarak QMF alanindaki bir Viyolon sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 13a'da gösterilen sekilde zaman içerisindeki faz türevine iliskin frekans içerisindeki faz türevini gösterir; bir zaman frekansi gösteriminde dogrudan kopyalama SBR'yi kullanarak bir QMF alanindaki trombon sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 13c'de gösterilen sekilde zaman içerisindeki faz türevine iliskin frekans üzerindeki faz türevini gösterir; sematik olarak bir birim dairenin dört fazini, örnegin, müteakip zaman Sekil 14b Sekil 18a Sekil 18b Sekil 28a Sekil 28b çerçeveleri veya frekans alt bantlarini gösterir; SBR isleminden sonra Sekil 14a'da gösterilen fazlari ve kesikli çizgiler halinde, düzeltilmis fazlari gösterir; bir ses islemcisinin (50) sematik bir blok diyagramini gösterir; diger bir düzenlemeye göre bir sematik blok diyagramindaki ses islemcisini gösterir; bir zaman-frekans gösteriminde dogrudan kopyalama SBR'yi kullanarak QMF alanindaki bir viyolon sinyalinin PDT'sinde pürüzsüzlestirilmis bir hatayi gösterir; bir zaman-frekans gösteriminde düzeltilmis SBR için QMF alanindaki viyolon sinyalinin PDT'sindeki bir hatayi gösterir; Sekil 18a'da gösterilen hataya iliskin zaman içerisindeki faz türevini gösterir; bir dekoderin sematik bir blok diyagramini gösterir; bir kodlaylcinln sematik bir blok diyagramini gösterir; bir ses sinyali olabilecek bir veri akisinin sematik bir blok diyagramini gösterir; diger bir düzenlemeye göre Sekil 21'in veri akisini gösterir; bir ses sinyalinin islenmesi için bir yöntemin sematik bir blok diyagramini gösterir; bir ses sinyalinin kodunun çözülmesi için bir yöntemin sematik bir blok diyagramini gösterir; bir ses sinyalinin kodlanmasi için bir yöntemin sematik bir blok diyagramini gösterir; diger bir düzenlemeye göre bir ses islemcisinin sematik bir blok diyagramini gösterir; tercih edilen bir düzenlemeye göre ses islemcisinin sematik bir blok diyagramini gösterir; sinyal akisini daha detayli olarak gösteren ses islemcisindeki bir faz düzelticisinin sematik bir blok diyagramini gösterir; Sekiller 26-28a'ya kiyasla diger bir bakis açisindan faz düzeltmesinin asamalarini gösterir; hedef faz ölçüm belirleyicini daha detayli olarak gösteren ses islemcisindeki bir hedef faz ölçüm belirleyicisinin sematik bir blok diyagramini gösterir; Sekil 38a Sekil 38b Sekil 43a Sekil 43b Sekil 43c Sekil 43d hedef spektrum üretecini daha detayli olarak gösteren ses islemcisindeki bir hedef Spektrum üretecinin sematik bir blok diyagramini gösterir; bir dekoderin sematik bir blok diyagramini gösterir; bir kodlaylcinin sematik bir blok diyagramini gösterir; bir ses sinyali olabilecek br veri akisinin sematik bir blok diyagramini gösterir; bir ses sinyalinin islenmesi için bir yöntemin sematik bir blok diyagraminl gösterir; bir ses sinyalinin kodunun çözülmesi için bir yöntemin sematik bir blok diyagramini gösterir; bir ses sinyalinin kodunun çözülmesi için bir yöntemin sematik bir blok diyagramini gösterir; bir zaman frekansi gösteriminde dogrudan kopyalama SBR'yi kullanarak QMF alanindaki trombon sinyalinin faz spektrumundaki bir hatayi gösterir; bir zaman-frekans gösteriminde düzeltilmis SBR'yi kullanarak QMF alanindaki trombon sinyalinin faz spektrumundaki bir hatayi gösterir; Sekil 38a'da gösterilen hataya iliskin frekans üzerindeki faz türevini gösterir; bir hesaplaylcinin sematik bir blok diyagramini gösterir; varyasyon belirleyicide sinyal akisini daha detayli olarak gösteren hesaplayicinin sematik blok diyagramini gösterir; diger bir düzenlemeye göre hesaplayicinin sematik bir blok diyagramini gösterir; bir ses sinyali için faz düzeltme verilerinin belirlenmesi için bir yöntemin sematik bir blok diyagramini gösterir; bir zaman frekansi gösteriminde bir QMF alanindaki viyolon sinyalinin zaman içerisindeki faz türevinin standart sapmasini gösterir; Sekil 4-3a'ya göre gösterilen zaman içerisindeki faz türevinin standart sapmasina karsilik gelen frekans üzerinden faz türevinin standart sapmasini gösterir; bir zaman frekansi gösteriminde bir OMF alanindaki trombon sinyalinin zaman içerisindeki faz türevinin standart sapmasini gösterir; Sekil 43c'de gösterilen sekilde zaman içerisindeki faz türevinin standart sapmasina iliskin frekans üzerindeki faz türevinin standart sapmasini Sekil 44a Sekil 45a Sekil 45b Sekil 46a Sekil 46b Sekil 48a Sekil 48b Sekil 50a Sekil 51a Sekil 51b Sekil 52b gösterir; bir zaman frekansi gösteriminde QMF alanindaki bir viyolon + alkis sinyalinin büyüklügünü gösterir; Sekil 44a'da gösterilen büyüklük spektrumuna iliskin olan faz spektrumunu gösterir; bir zaman frekansi gösteriminde bir QMF alanindaki viyolon + alkis sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 45a'da gösterilen sekilde zaman içerisindeki faz türevine iliskin frekans üzerindeki faz türevini gösterir; bir zaman frekansi gösteriminde düzeltilmis SBR'yi kullanarak bir QMF alanindaki viyolon + alkis sinyalinin zaman içerisindeki faz türevini gösterir; Sekil 46a'da gösterilen sekilde zaman içerisindeki faz türevine iliskin frekans üzerindeki faz türevini gösterir; bir zaman frekansi gösteriminde QMF bantlarlnin frekanslarini gösterir; QMF bantlarinin dogrudan kopyalama SBR'sinin frekanslarlni, orijinal frekanslara kiyasla bir zaman-frekans gösteriminde gösterir; bir zaman-frekans gösterimindeki orijinal frekanslara kiyasla düzeltilmis SBR'yi kullanarak QMF bandinin frekanslarini gösterir; bir zaman-frekans gösteriminde orijinal sinyalin QMF bantlarinin frekanslarina kiyasla harmoniklerin tahmini frekanslarinl gösterir; bir zaman-frekans gösteriminde sikistirilmis düzeltme verileri ile düzeltilmis SBR'yi kullanarak QMF alanindaki viyolon sinyalinin zaman içerisindeki faz türevindeki hatayi gösterir; Sekil 50a'da gösterilen sekilde zaman içerisindeki faz türevinin hatasina iliskin zaman içerisindeki faz türevini gösterir; bir zaman diyagraminda trombon sinyalinin dalga seklini gösterir; yalniz tahmin edilen pikleri ihtiva eden Sekil 51a'daki trombon sinyaline iliskin olan zaman alani sinyalini göstermekte olup buada piklerin konumlari, iletilen meta veriler kullanilarak elde edilir; bir zaman-frekans gösteriminde sikistirilmis düzeltme verileri ile düzeltilmis SBR'yi kullanarak QMF alanindaki trombon sinyalinin faz spektrumundaki hatayi gösterir; Sekil 52a'da gösterilen faz spektrumundaki hataya iliskin frekans üzerindeki faz türevini gösterir; Sekil 53 bir dekoderin sematik bir blok diyagramini gösterir; Sekil 54 tercih edilen bir düzenlemeye göre sematik bir blok diyagrami gösterir; Sekil 55 diger bir düzenlemeye göre dekoderin sematik bir blok diyagramini gösterir; Sekil 56 bir kodlayicinin sematik bir blok diyagramini gösterir; Sekil 57 Sekil 56'da gösterilen kodlayicida kullanilabilecek olan bir hesaplayicinin blok diyagramini gösterir; Sekil 58 bir ses sinyalinin kodunun çözülmesi için bir yöntemin sematik bir blok diyagramini gösterir; ve Sekil 59 bir ses sinyalinin kodlanmasi için bir yöntemin sematik bir blok diyagramini gösterir. Asagida, bulusun düzenlemeleri daha detayli olarak açiklanacaktir. Ayni veya benzer islevsellige sahip olan ilgili sekillerde gösterilen elemanlar, ayni referans isaretleriyle iliskili olacaktir. Mevcut bulusun düzenlemeleri, spesifik bir sinyal islemine istinaden açiklanacaktir. Bu nedenle Sekiller 1-14, ses sinyaline uygulanan sinyal islemini açiklamaktadir. Düzenlemelerin bu spesifik sinyal islemine göre tarif edilmis olmasina ragmen, mevcut bulus bu islemle sinirli degildir ve diger birçok isleme semasina da uygulanabilir. Ayrica Sekiller 15-25, ses sinyalinin yatay faz düzeltmesi için kullanilabilecek olan bir ses islemcisinin düzenlemelerini göstermektedir. Sekiller 26-38, ses sinyalinin dikey faz düzeltmesi için kullanilabilecek olan bir ses islemcisinin düzenlemelerini göstermektedir. Ayrica Sekiller 39-52, bir ses sinyali için faz düzeltme verilerinin belirlenmesi için bir hesaplayicinin düzenlemelerini göstermektedir. Hesaplayici ses sinyalini analiz edebilir ve daha önce söz konusu olan ses islemcilerinin hangisinin uygulandigini veya ses sinyali için ses islemcilerini, ses sinyaline hiçbir sekilde uygulanmamasi için ses islemcisinin uygun olup olmadigini belirleyebilir. Sekiller 53-59, ikinci islemciyi ve hesaplayiciyi ihtiva edebilecek bir dekoder ve bir kodlayicinin düzenlemelerini göstermektedir. 1 Giris Algilanan ses kodlamasi, sinirli kapasiteye sahip iletim veya depolama kanallarini kullanan tüketicilere ses ve çoklu ortam saglayan her türlü uygulama için dijital teknoloji saglayan bir ana akis olarak çogalmistir. Modern algisal ses kodekleri, artan biçimde düsük olan bit hizlarinda tatmin edici ses kalitesi sunmak için gereklidir. Sirayla, dinleyicilerin çogunlugu tarafindan en fazla tolere edilebilen bazi kodlama yapilarina basvurmak gerekir. Ses Bant Genisligi Uzatimi (BWE), bir ses kodlayicinin frekans araligini Spektral ötelemesi veya iletilen düsük bantli sinyal parçalarinin belirli yapilari sunma pahasina yüksek bantta aktarilmasiyla yapay olarak genisletmek için kullanilan bir tekniktir. Bulgu, bu yapilarin bir kisminin, yapay olarak uzatilan yüksek bant içerisinde faz türevinin degismesi ile iliskilidir. Bu yapilardan biri, frekans üzerinde faz türevinin degisimidir dalga biçimi gibi bir puls katari ve oldukça düsük bir temel frekansa sahip olan tonal sinyaller için algisal olarak önemlidir. Dikey faz türevinin degisimi ile ilgili yapilar zaman içinde enerjinin lokal dagilimina denk gelir ve genellikle BWE teknikleri ile islenmis olan ses sinyallerinde bulunur. Bir baska yapi ise, herhangi bir temel frekansin armonik ses açisindan zengin tonal sinyalleri için algisal olarak önemli olan sekilde zaman içinde faz türevinin [bakiniz ayrica "yatay" faz uyumu) degismesidir. Yatay faz türevinin bir degisimi ile ilgili yapilar, alandaki lokal frekans kaymasina karsilik gelir ve genellikle BWE teknikleri ile islenmis olan ses sinyallerinde bulunur. Mevcut bulus, söz konusu ses bant genisligi uzantisinin [BWE] uygulanmasiyla bu özellik riske girdiginde bu tür sinyallerin dikey veya yatay faz türevini yeniden ayarlamak için araçlar sunar. Faz türevinin bir restorasyonunun algisal olarak faydali olup olmadigina ve dikey veya yatay faz türevinin ayarlanmasinin algisal olarak tercih edilip edilmeyecegine karar vermek için baska yollar saglanir. Spektral bant replikasyonu (SBR) [9] gibi bant genisligi uzatma yöntemleri siklikla düsük- bit hizli kodeklerde kullanilir. Daha yüksek bantlar hakkinda parametrik bilgi ile birlikte sadece nispeten dar olan düsük frekansli bir alanin iletilmesine izin verirler. Parametrik bilginin bit hizi küçük oldugundan, kodlama etkinliginde kayda deger bir iyilesme saglanabilir. Tipik olarak, daha yüksek bantlar için sinyal, sadece iletilen düsük frekans bölgesinden kopyalanarak elde edilir. Islem genellikle, asagida da belirtildigi üzere kompleks-modüle edilmis kare-yansima-filtre-bankasi (QMF) [10] alaninda gerçeklestirilir. Kopyalanan sinyal, büyüklük spektrumunu iletilen parametrelere dayanarak uygun edinimler ile çarparak islenir. Amaç, orijinal sinyalinki ile benzer bir büyüklük spektrumu elde etmektir. Aksine, kopyalanan sinyalin faz spektrumu tipik olarak hiç islenmez, bunun yerine k0pyalanmis faz spektrumu dogrudan kullanilir. Dogrudan kopyalanmis faz spektrumunun kullaniminin algisal sonuçlari asagida incelenmistir. Gözlenen etkilere dayanarak, algisal olarak en önemli etkilerin tespit edilmesi için iki ölçüm önerilmektedir. Dahasi, bunlara dayanarak faz spektrumunun nasil düzeltilecegi de önerilmektedir. Son olarak, düzeltmeyi gerçeklestirmek için iletilen parametre degerlerinin en aza indirilmesi için stratejiler de önerilmektedir. Bu bulus, faz türevinin korunmasinin veya restorasyonunun, ses bant genisligi uzamasi (BWE) teknikleriyle indüklenen önemli yapilari çözebildigi bulgusuyla ilgilidir. Örnegin, faz türevinin korunmasinin önemli oldugu tipik sinyaller, seslendirilmis konusma, pirinç aletler veya yayli çalgilar gibi zengin harmonik ses içerigi olan tonlardir. Mevcut bulus ayni zamanda faz türevinin bir restorasyonunun algisal olarak faydali olup olmadigina ve dikey veya yatay faz türevinin ayarlanmasinin algisal olarak tercih edilip edilmeyecegine karar vermek için - verilen bir sinyal çerçevesi için - baska araçlar da Bulus, asagidaki açilarla birlikte BWE teknikleri kullanilarak ses kodeklerinde faz türev düzeltmesi için bir cihaz ve bir yöntem ögretmektedir: 1. Faz türev düzeltmesinin "önemi"nin nicemlemesi 2. Dikey ["frekans"] faz türev düzeltmesi veya yatay ("zaman") faz türev düzeltmesinin sinyale bagli önceliklendirme 3. Düzeltme yönünün ["frekans" veya "zaman") sinyale bagli olarak degistirilmesi 4. Geçis durumlari için özel dikey faz türevi düzeltme modu . Pürüzsüz bir düzeltme için stabil parametrelerin elde edilmesi 6. Düzeltme parametrelerinin kompakt yan bilgi iletim formati 2 QMF alaninda sinyallerin gösterimi Bir zaman-alani sinyali x(m], burada m, ayrik zamandir, örnegin bir kompleks-modüle edilmis Kare Yansima Filtre bankasi (QMF) kullanilarak, bir zaman-frekans alaninda gösterilebilir. Ortaya çikan sinyal X[k,n) olup burada k, frekans bandi indeksidir ve n, temporal çerçeve indeksidir. Görüntülemeler ve düzenlemeler için 64 bantlik QMF ve 48 kHz'lik örnekleme frekansi fs varsayilmistir. Bu nedenle her bir frekans bandinin bant genisligi fBw, 375 Hz'dir ve temporal siçrama boyutu thop (Sekil 2'de 17] 1.33 ms'dir. Ancak islem, bu tür bir dönüsüm ile sinirli degildir. Alternatif olarak, bunun yerine bir MDCT kullanilabilir. Ortaya çikan sinyal X[k,n] olup burada k, frekans bandi indeksidir ve n, temporal çerçeve indeksidir.X[k,n], kompleks bir sinyaldir. Dolayisiyla, kompleks sayi olan j ile büyüklük Xmag(k,n) ve faz bilesenleri XPha(k,n] kullanarak da gösterilebilir Mk. n) 2 X magÜi'. n)eiK"""Umii (1) Ses sinyalleri, en sik XmagUçn] ve XPhaUgn) kullanilarak gösterilmistir (bakiniz Iki örnek için Sekil 1, bir viyolon sinyalinin büyüklük spektrumunu XmagUgn] göstermekte olup burada Sekil 1b, her ikisi de QMF alaninda olmak üzere ilgili faz spektrumunu XPha(k,n) gösterir. Ayrica Sekil 1c, bir trombon sinyalinin büyüklük spektrumunu Xmag[k,n) göstermekte olup burada Sekil 1d, ilgili QMF alaninda olmak üzere yeniden ilgili faz spektrumunu gösterir. Sekiller la ve lc'deki büyüklük spektrumlarina istinaden renk gradyeni, kirmizi = 0 dB'den mavi = -80 dB'ye kadar olan bir büyüklügü belirtir. Ayrica Sekiller 1b ve 1d'deki faz spektrumlari için renk gradyeni, kirmizi = Tr'den mavi = -7T'ye kadar olan fazlari belirtir 3 Ses verileri Tanimlanan bir ses isleminin etkisini göstermek için kullanilan ses verisi, bir trombonun bir ses sinyali için 'trombon', bir viyolonun bir ses sinyali için "viyolon" ve ortasinda bir alkis olan bir viyolon sinyali için "viyolon + alkis" olarak adlandirilir. 4 SBR'nin temel isletimi Sekil 2, bir zaman çerçevesi (15] ve bir alt bant (20] ile tanimlanan sekilde zaman frekans desenlerini (10] [örnegin QMF kaplari, Kareli Yansima Filtre bankasi kaplari] ihtiva eden bir zaman frekans diyagramini (5) gösterir. Bir ses sinyali, bir QMF [Kare Yansima Filtre bankasi] dönüsümü, bir MDCT (Modifiye Ayrik Kosinüs Dönüsümü] veya bir DFT (Ayrik Fourier Dönüsümü) kullanilarak böyle bir zaman frekans gösterimine dönüstürülebilir. Ses sinyalinin zaman çerçevelerinde bölünmesi, ses sinyalinin üst üste gelen kisimlarini ihtiva edebilir. Sekil 1'in alt kisminda, maksimum iki zaman çerçevesinin ayni anda üst üste bindigi tekli zaman çerçeveleri (15) örtüsmesi gösterilmektedir. Ayrica, diger bir deyisle daha fazla artiklik gerekirse, ses sinyali de çoklu örtüsme kullanilarak bölünebilir. Çoklu örtüsme algoritmasinda, üç veya daha fazla zaman çerçevesi, belirli bir zaman noktasinda ses sinyalinin ayni bölümünü ihtiva edebilir. Örtüsmenin süresi, siçrama boyutu thop 17'dir. Bir sinyal X(k, n) varsayildiginda, bant genisligi genisletilmis [BWE] sinyal Z(k, n), iletilen düsük frekansli frekans bandinin belirli bölümlerini kopyalayarak X(k, ri) giris sinyalinden elde edilir. Bir SBR algoritmasi, iletilecek olan frekans bölgesinin seçilmesi ile baslar. Bu örnekte 1 ila 7 arasindaki bantlar seçilmistir: V1 S I( 5 7 : XtmnSUg 71) = X(k, n) . (2) iletilecek olan frekans bantlarinin miktari, istenen bit hizina baglidir. Sekiller ve denklemler, 7 bant kullanilarak üretilir ve karsilik gelen ses verileri için 5 ila 11 bant kullanilir. Böylece, iletilen frekans bölgesi ve daha yüksek bantlar arasindaki çapraz frekanslar, sirasiyla 1875 ila 4125 Hz arasindadir. Bu alanin üzerindeki frekans bantlari hiç iletilmez, ancak bunun yerine bunlari açiklamak için parametrik meta veriler 01usturulur.Xtmns(k,n] kodlanir ve iletilir. Basitlik saglamak açisindan daha sonraki islemin varsayilan durum ile sinirli olmadiginin görülmesine ragmen, kodlamanin herhangi bir sekilde sinyali modifiye etmedigi varsayilir. Alici uçta, iletilen frekans bölgesi dogrudan karsilik gelen frekanslar için kullanilir. Daha yüksek bantlar için sinyal, iletilen sinyal kullanilarak olusturulabilir. Bir yaklasim ise, iletilen sinyali daha yüksek frekanslara kopyalamaktir. Biraz degistirilmis bir versiyonu burada kullanilmaktadir. Birincisi, bir taban bant sinyali seçilir. Iletiler) bütün bir sinyal olabilir, ancak bu düzenlemede birinci frekans bandi göz ardi edilir. Bunun nedeni, çogu durumda birinci bant için faz spektrumunun düzensiz oldugunun fark edilmesidir. Bu nedenle kopyalanacak taban bant, asagida belirtilen sekilde tanimlanir Vl i; I( '5 o : &3.33023 n) r: Xhtmsfk *l* '1, si) g (3) Diger bant genislikleri de iletilen ve taban bant sinyalleri için kullanilabilir. Taban bant sinyalini kullanarak daha yüksek frekanslar için ham sinyaller olusturulur burada Yraw(lgn,i'], frekans yamasi iiçin kompleks QMF sinyalidir. Ham frekans-yama sinyalleri, edinimlerg(k,n,i') ile çarpilarak meta verilerin iletilmesine göre manipüle edilir Y(k,7i, i) = meûc, n, i)g(k,n, i). (5) Edinimlerin gerçek degerde oldugu ve dolayisiyla sadece büyüklük spektrumunun etkilendigi ve böylece istenen bir hedef degere adapte edildigi belirtilmelidir. Bilinen yaklasimlar, edinimlerin nasil elde edildigini göstermektedir. Hedef faz, söz konusu bilinen yaklasimlarda düzeltilmeden kalir. Yeniden üretilecek olan son sinyal, istenen bant genisliginin bir BWE sinyalini elde etmek için bant genisliginin kesintisiz olarak uzatilmasi için iletilen ve yama sinyallerinin birlestirilmesiyle elde edilir. Bu düzenlemede 1' = 7 varsayilmistir. ZÜC› 71) = Xtrans(ki n)i Z(k+6i +l,n)== Y(k,n,i). (6) Sekil 3, grafik bir gösterimde tanimlanan sinyalleri göstermektedir. Sekil 3a, bir ses sinyalinin örnek bir frekans diyagramini göstermekte olup burada frekansin büyüklügü, ondan fazla farkli alt bant üzerinde göstermektedir. Ilk yedi alt bant, iletilen frekans bantlari Xtrans(k,n] (25) yansitir. Taban bant XbaseUçn] (30), ikinci ila yedinci alt bantlari seçerek türevlenir. Sekil 3a, orijinal ses sinyalini, yani iletim veya kodlama öncesindeki ses sinyalini, gösterir. Sekil 3b, alim sonrasinda, örnegin bir ara asamada bir kod çözme islemi esnasinda, ses sinyalinin örnek bir frekans gösterimini göstermektedir. Ses sinyalinin frekans spektrumu, iletilen frekans bantlarini (25) ve frekans bandinin daha yüksek alt bantlarina kopyalanan yedi taban bant sinyalini [30), taban banttaki frekanslardan daha yüksek frekanslar ihtiva eden bir ses sinyali (32] olusturur. Tam taban bant sinyali ayni zamanda bir frekans yamasi olarak da belirtilir. Sekil 3c, yeniden yapilandirilan ses sinyalini Z(k,n] (35] gösterir. Sekil 3b'ye kiyasla taban bant sinyallerinin yamalari, bir edinim faktörü ile ayri ayri çarpilir. Bu nedenle ses sinyalinin frekans spektrumu, ana frekans spektrumunu [25] ve bir dizi büyüklügü düzeltilmis yamalari Y(k,ri,1] (40] ihtiva eder. Bu yama yöntemi, dogrudan kopyalama yamasi olarak ifade edilir. Bulusun bu tür bir yama algoritmasi ile sinirli olmamasina ragmen, dogrudan kopyalama yamasi, mevcut bulusu tarif etmek için örnek olarak kullanilmaktadir. Kullanilabilecek diger bir yama algoritmasi da, örnegin harmonik bir yama algoritmasidir. Yüksek bantlarin parametrik gösteriminin sorunsuz oldugu, yani, yeniden olusturulmus sinyalin büyüklük spektrumunun orijinal sinyalinki ile ayni oldugu varsayilmaktadir. ZmagUc, n) : XmagUc, n). (7) Ancak, faz spektrumunun algoritma tarafindan herhangi bir sekilde düzeltilmedigine dikkat edilmelidir, bu nedenle algoritma mükemmel çalissa bile dogru degildir. Bu nedenle, düzenlemeler, Z(k, n) faz spektrumunun, algilanan kalitenin bir iyilesmesinin elde edilecegi sekilde bir hedef degere ek olarak nasil adapte edilecegini ve düzeltilecegini göstermektedir. Düzenlemelerde düzeltme, "yatay , dikey" ve "geçis" olmak üzere üç farkli islem modu kullanilarak gerçeklestirilebilir. Bu modlar, asagida ayri ayri açiklanmistir. ZmâgUçn] ve ZPha(k,n], viyolon ve trombon sinyalleri için Sekil 4'te gösterilmistir. Sekil 4, dogrudan kopyalanmis yama ile spektral bant genisligi replikasyonunu [SBR] kullanan yeniden yapilandirilmis ses sinyalinin (35) örnek spektrumlarini göstermektedir. Bir viyolon sinyalinin büyüklük spektrumu Zmag(k,n], Sekil 4a'da gösterilmis olup burada Sekil 4b, ilgili faz spektrumunu ZPhaUgn) göstermektedir. Sekiller 4c ve 4d, bir trombon sinyali için ilgili spektrumlari göstermektedir. Sinyallerin tümü, QMF alaninda gösterilmektedir. Sekil 1'de görüldügü üzere renk gradyeni, kirmizi = 0 dB'den mavi = -80 dB'ye bir büyüklügü ve kirmizi = n'den mavi = -n'ye bir fazi belirtir. Faz spektrumlarinin, orijinal sinyallerin spektrumlarindan farkli oldugu görülebilir [bakiniz Sekil 1). SBR'ye bagli olarak viyolonun, çapraz frekanslarda modülasyon seslerini ihtiva edecek sekilde, uyumsuzlugu ve trombonu ihtiva ettigi düsünülmektedir. Bununla birlikte, faz grafikleri oldukça rastgeledir ve farkli olduklarininin ve farkliliklarin algisal etkilerinin ne oldugunu söylemek gerçekten zordur. Ayrica, bu tür rastgele veriler için düzeltme verileri göndermek, düsük bit hizi gerektiren uygulamalarin kodlanmasi için uygun degildir. Bu nedenle, faz Spektrumunun algisal etkilerini anlamak ve bunlari açiklamak için ölçümler bulmak gereklidir. Bu konular, asagidaki bölümlerde açiklanmistir. QMF alaninda faz spektrumunun anlami Siklikla, frekans bandi indeksinin, tek bir tonal bilesenin sikligini tanimladigi, büyüklügünün ise seviyeyi tanimladigi ve fazin ise "zamanlamayi" tanimladigi düsünülmektedir. Ancak, bir QMF bandinin bant genisligi nispeten büyüktür ve veriler, yüksek hizda örneklenir. Bu nedenle, zaman-frekans karolari (yani QMF kutulari] arasindaki etkilesim aslinda bu özelliklerin tümünü tanimlar. kutusunun zaman-alani gösterimi, Sekil S'te verilmistir. Sonuç, 13.3 ms uzunlugunda sinc benzeri bir fonksiyondur. Fonksiyonun tam sekli, faz parametresi ile tanimlanir. Yalniz tek bir frekans bandinin tüm temporal çerçeveler için sifir olmadigi bir durumu göz önüne alarak, yani, VnEiNszag(3,n)=1. (8) Sabit bir deger a, yani, ile temporal çerçeveler arasindaki fazin degistirilmesi ile bir sinüzoid olusur. Ortaya çikan sinyal (yani, ters QMF dönüsümünden sonra zaman-alani sinyali), 01 = 71/4 (üst) ve 37[alt] degerleri ile Sekil 6'da gösterilmistir. Sinüzoidin frekansinin faz degisikliginden etkilendigi görülebilir. Frekans alani sag tarafta gösterilmis olup burada sinyalin zaman alani, Sekil 6'nin sol tarafinda gösterilmistir. Buna karsilik, eger faz rastgele seçilirse sonuç, bir dar bant gürültüsüdür (bakiniz Sekil 7). Dolayisiyla, bir QMF kutusunun fazinin, karsilik gelen frekans bandinin içindeki frekans Içerigini kontrol ettigi söylenebilir. Sekil 8, Sekil 6'da açiklanan etkiyi, dört zaman çerçevesinin ve dört frekans alt bandinin bir zaman frekansi temsilinde göstermekte olup, burada sadece üçüncü alt bant, sifirdan farkli bir frekansi ihtiva eder. Bu, Sekil 8'in sag tarafinda sematik olarak ve Sekil 8'in alt kisminda sematik olarak sunulan Sekil 6'nin zaman alani temsilinde gösterilen Sekil 6'dan gelen frekans alani sinyali ile sonuçlanir. Yalniz bir temporal çerçevenin tüm frekans bantlari için sifir olmadigi bir durum göz önüne alindiginda, yani, Sabit bir deger a, yani, ile frekans bantlar arasindaki fazi degistirerek bir geçis olusturulur. Ortaya çikan sinyal degerleri ile Sekil 9'da gösterilmistir. Geçisin temporal konumunun faz degisikliginden etkilendigi görülebilir. Frekans alani, Sekil 9'un sag tarafinda gösterilmis olup burada sinyalin zaman alani, Sekil 9'nin sol tarafinda gösterilmistir. Buna karsilik, eger faz rastgele seçilirse sonuç, bir kisa gürültü patlamasidir (bakiniz Sekil ). Böylece, bir QMF kutusunun fazinin, ayni zamanda, ilgili temporal çerçeve içindeki harmoniklerin temporal konumlarini kontrol ettigi söylenebilir. Sekil 11, Sekil 8`de gösterilen zaman frekans semasina benzer bir zaman frekans semasini göstermektedir. Sekil 11'de, sadece üçüncü zaman çerçevesi, sifirdan farkli olan bir alt banttan digerine n/4'lük bir zaman kaymasina sahip olan degerler mevcuttur. Bir frekans alanina dönüstürüldügünde, Sekil 9'un sag tarafindaki sematik olarak gösterilen frekans alani sinyali, Sekil 11'in sag tarafinda sematik olarak gösterilir. Sekil 9'un sol kisminin bir zaman alani temsilinin bir semasi, Sekil 11'in altinda gösterilmistir. Bu sinyal, zaman frekansi alanini bir zaman alani sinyaline dönüsmesi ile sonuçlanir. 6 Faz spektrumunun algisal olarak ilgili özelliklerinin açiklanmasi için ölçümler Bölüm 4'te tartisildigi gibi, faz spektrumu kendi içinde oldukça karmasiktir ve algi üzerindeki etkisinin ne oldugunu dogrudan görmek zordur. Bölüm 5, QMF alanindaki faz spektrumunun manipüle edilmesiyle olusabilecek iki etkiyi gösterir: [a] zaman içinde sabit faz degisimi, bir sinüzoidi üretir ve faz degisim miktari, sinüzoidin frekansini kontrol eder ve (b) frekans üzerinden sabit faz degisimi, bir geçisi meydana getirir ve faz degisimi miktari, geçis akisinin temporal konumunu kontrol eder. Bir kismin frekans ve temporal konumu, insan algisi için açikça önemlidir, bu nedenle bu özelliklerin saptanmasi potansiyel olarak yararlidir. Zaman içerisinde faz türevinin (PDT) hesaplanmasi .ÃiL'îLi-lç, n) 2 ,17" &En -r 1.) - Bi› "Çr, n) (12) ve frekans üzerinde faz türevinin (PDF) hesaplanmasi ile tahmin edilebilir xvdf(k,in) z xwe( + m) r xphaçm). (13) Xpdî[k,n), frekansa iliskindir ve XPdf[k,n], bir parçanin temporal konumuna iliskindir. QMF analizinin özelliklerine bagli olarak (bitisik temporal çerçevelerin modülatörlerinin fazlarinin bir geçisin konumuyla nasil eslestikleri], düzgün egriler olusturmak için XPdf(lçn)'nin esit geçis karelerine görsellestirme amaciyla sekillerde temporal çerçevelere 7r eklenir. Daha sonra, bu ölçümlerin örnek sinyallerimiz için nasil göründügü incelenir. Sekil 12, Viyolon ve trombon sinyalleri için türevleri göstermektedir. Daha spesifik olarak, Sekil 12a, QMF alanindaki orijinal, yani islenmemis, Viyolon ses sinyalinin XPdt(k,n] zamani boyunca bir faz türevini göstermektedir. Sekil 12b, frekans XpdfUçn) üzerinde ilgili bir faz türevini gösterir. Sekiller 12c ve 12d, zaman içinde faz türevini ve bir trombon sinyali için frekans üzerinden faz türevini göstermektedir. Renk gradyeni, kirmizi = n'den mavi = -Tr'ye kadar olan faz degerlerini belirtir. Viyolon için, büyüklük spektrumu temel olarak yaklasik 0.13 saniyeye kadar gürültüdür [bakiniz Sekil 1) ve dolayisiyla türevleride gürültülüdür. Yaklasik 0.13 saniyeden baslayarak XPdt'nin, zaman içerisinde nispeten stabil degerler elde etmeye basladigi görülür. Bu, sinyalin güçlü, nispeten stabil sinüzoidler ihtiva ettigi anlamina gelir. Bu sinüzoidlerin frekanslari, XPdt degerleri ile belirlenir. Aksine Xpdf çizimi, riISpeten gürültülü olarak görünür, bu nedenle bunu kullanan viyolon için ilgili verileri bulunamaz. Trombon için XPdti nispeten gürültülüdür. Aksine Xpdf'nin, tüm frekanslarda yaklasik olarak ayni degere sahip oldugu görülür. Uygulamada bu, tüm harmonik bilesenlerin geçici bir sinyal üreten zamanda hizalanmis oldugu anlamina gelir. Bu geçislerin temporal lokasyonlari, Xvdf degerleri ile belirlenir. Ayni türevler ayni zamanda SBR-islenmis sinyalleri Z[k,n) için de hesaplanabilir (bakiniz Sekil 13). Sekiller 13a ila 13d, daha önce açiklanan dogrudan kopyalama SBR algoritmasini kullanarak türevlenen Sekiller 12a ila 12d'ye iliskindir. Faz spektrumu taban bandindan daha yüksek yamalara basitçe kopyalandigindan, frekans yamalarinin PDT'leri taban bandininki ile aynidir. Bu nedenle, viyolon için, PDT, orijinal sinyalin durumunda oldugu gibi, zaman içinde stabil sinüzoidler üreten sekilde nispeten pürüzsüzdür. Ancak, Zivdt degerleri orijinal sinyalin Xpdt'sinden farklidir; bu da üretilen sinüzoidlerin orijinal sinyalden farkli frekanslara sahip olmasina neden olur. Bunun algisal etkisi, Bölüm 7'de tartisilmistir. Buna karsilik, frekans yamalarinin PDF'i taban bandi ile aynidir, fakat çapraz-geçis frekanslarinda PDF, uygulamada, rastgeledir. Çapraz geçiste, PDF aslinda frekans bandinin son ve birinci faz degeri arasinda hesaplanir, yani, ZpdtÜ, n) : zpimw, n) ~ ZPMÜ, n) : wma, n, i) - www, n, i) (14) Bu degerler gerçek PDF'ye ve çapraz frekansa baglidir ve orijinal sinyalin degerleri ile uyusmaz. Trombon için, kopyalanan sinyalin PDF degerleri, çapraz frekanslardan ayridir. Bu nedenle, harmoniklerin çogunun temporal konumlari dogru yerdedir, ancak çapraz frekanslardaki harmonikler uygulamada rasgele konumlardadirlar. Bunun algisal etkisi, Bölüm 7'de tartisilmistir. Sesler kabaca iki kategoriye ayrilabilir: harmonik ve gürültü benzeri sinyaller. Gürültü benzeri sinyaller zaten tanim geregi gürültülü faz özelliklerine sahiptir. Bu nedenle, SBR'nin neden oldugu faz hatalarinin kendileriyle algisal olarak anlamli olmadigi varsayilmaktadir. Bunun yerine harmonik sinyaller üzerinde yogunlasmistir. Müzik aletlerinin çogu ve ayrica konusma, sinyale harmonik bir yapi üretir, yani, ton frekansta frekansa göre ayarlanmis güçlü sinüzoidal bilesenler ihtiva eder. Insan isitmesi genellikle, isitsel filtreler olarak adlandirilan, örtüsen bir bant geçiren filtrelerden olusan bir bankayi içeriyormus gibi davranir. Bu nedenle, isitme cihazinin, karmasik sesleri isledigi varsayilabilir, böylece isitsel filtrenin içindeki kismi sesler tek bir varlik olarak analiz edilir. Bu filtrelerin genisligi, asagida belirtilen formüle göre belirlenebilen sekilde esdeger dikdörtgen bant genisligini (ERB) [11] takip edecek sekilde yaklastirilabilir burada fc, bandin merkezi frekansidir (kHz cinsinden). Bölüm 4'te tartisildigi gibi, taban bant ve SBR yamalari arasindaki çapraz frekans yaklasik 3 kHz`dir. Bu frekanslarda ERB, yaklasik olarak 350 l-lz'dir. Bir QMF frekans bandinin bant genisligi aslinda buna nispeten yakin olarak 375 I-lz'dir. Bu nedenle, QMF frekans bantlarinin bant genisliginin, ilgili frekanslarda ERB'yi takip ettigi varsayilabilir. Yanlis faz spektrumu nedeniyle yanlis gidebilecek bir sesin iki özelligi, Bölüm 6: Kismi bir bilesenin sikligi ve zamanlamasi içerisinde gözlendi. Frekans üzerinde yogunlasin, buradaki soru sudur, insanin duymasi bireysel harmoniklerin frekanslarini algilayabilir mi? Eger yapabilirse, SBR'nin neden oldugu frekans kaymasi düzeltilmelidir ve degilse, düzeltme gerekli degildir. Çözülmüs ve çözülmemis harmonikler için [12] bu konuyu açiklamak için kullanilabilir. ERB içinde sadece bir harmonik varsa, harmonik, çözümlenmis olarak adlandirilir. Tipik olarak insan isitme islemlerinin harmonikleri tek tek çözdügü ve bu nedenle bunlarin frekanslarina duyarli oldugu varsayilir. Uygulamada, çözümlenmis harmoniklerin frekansinin degistirilmesinin, uyumsuzluga neden oldugu sekilde algilanmaktadir. Buna karsilik, ERB içinde çoklu harmonikler varsa, harmonikler, çözülmez olarak adlandirilir. Insan duyularinin bu harmonikleri bireysel olarak islemedikleri varsayilmakta, bunun yerine eklem etkileri isitme sistemi tarafindan görülmektedir. Sonuç, periyodik bir sinyaldir ve sürenin uzunlugu harmoniklerin araligina göre belirlenir. Yükseklik algisi, sürenin uzunluguna baglidir, bu nedenle insanin isitme duyusuna duyarli oldugu varsayilir. Yine de, SBR'deki frekans bandi içindeki tüm harmonikler ayni miktarda kaydirilirsa, harmonikler ve dolayisiyla algilanan yükseklik arasindaki bosluk ayni kalir. Bu nedenle, çözümlenmemis harmonikler söz konusu oldugunda, insan isitme, frekans kaymalarini uyumsuzluk olarak algilamaz. SBR'nin neden oldugu zamanlama ile ilgili hatalar daha sonra ele alinacaktir. Harmonik bir bilesenin temporal konumunun veya fazin zamanlamasi kastedilmektedir. Bu bir QMF kutunun faziyla karistirilmamalidir. Zamanlama ile ilgili hatalarin algilanmasi detayli olarak incelenmistir [13]. Insan sinyallerinin çogunun, harmonik bilesenlerin zamanlamasina veya fazina duyarli olmadigi gözlemlenmistir. Bununla birlikte, insan isitme duyusunun, kismi zamanlamaya karsi çok hassas oldugu belirli sinyaller vardir. Sinyaller, örnegin, trombon ve trompet seslerini ve konusmayi ihtiva eder. Bu sinyallerle, belirli bir faz açisi, tüm harmonikler ile ayni anda gerçeklesir. Farkli isitsel bantlarin nöral ateslenme orani simüle edildi [13]. Bu faza duyarli sinyaller ile üretilen sinirsel atesleme oraninin tüm isitsel bantlarda kesik oldugu ve doruklarin zaman içinde hizalandigi görülmüstür. Tek bir harmonigin bile fazini degistirmek, nöral atesleme hizinin bu sinyallerle doruklugunu degistirebilir. Resmi dinleme testinin sonuçlarina göre, insan isitmesi buna duyarlidir [13]. Üretilen etkiler, fazin degistirildigi frekanslarda eklenen sinüzoidal bir bilesenin veya dar bant gürültüsünün algilanmasidir. Ek olarak, zamanlama ile iliskili etkilere olan duyarliligin harmonik tonun temel frekansina bagli oldugu bulundu [13]. Temel frekans ne kadar düsükse, algilanan etkiler de 0 kadar büyüktür. Temel frekans yaklasik 800 Hz'nin üzerindeyse, isitsel sistem, zamanlama ile ilgili etkilere hiç duyarli degildir. Bu nedenle, eger temel frekans düsükse ve harmoniklerin fazi frekansa göre hizalanmissa harmoniklerin zamanlamasindaki veya baska bir deyisle fazindaki, degisiklikler, insanin isitmesi tarafindan algilanabilir. Temel frekans yüksekse ve/veya harmoniklerin fazi frekansa göre hizalanmamissa, insan duyumu harmoniklerin zamanlamasindaki degisikliklere duyarli degildir. 8 Düzeltme yöntemleri Bölüm 7'de, insanlarin çözülmüs harmoniklerin frekanslarindaki hatalara duyarli olduklari kaydedilmistir. Ek olarak, insanlar, temel frekans düsükse ve harmonikler frekans üzerinden hizalanmissa, harmoniklerin temporal konumlarindaki hatalara duyarlidir. SBR, Bölüm 6'da tartisildigi gibi, bu hatalarin her ikisine de neden olabilir, böylece algilanan kalite, düzeltilerek iyilestirilebilir. Bunu yapmak için yöntemler bu bölümde önerilmektedir. Sekil 14, düzeltme yöntemlerinin temel fikrini sematik olarak göstermektedir. Sekil 14a, sematik olarak, örnegin, bir birim dairedeki müteakip zaman çerçevelerinin veya frekans alt bantlarinin dört fazini (45a-d) göstermektedir. Fazlar (45a-d), esit olarak 90°`lik araliklarla yerlestirilmistir. Sekil 14b, SBR isleminden sonraki asamalari ve kesikli çizgiler halinde düzeltilmis fazlari göstermektedir. islemden önceki faz (45a), faz açisina (45a') kaydirilabilir. Aynisi fazlar (45b ila 45d) için de geçerlidir. lslemden sonraki fazlar, yani faz türevi arasindaki farkin, SBR isleminden sonra bozulabilecegi gösterilmistir. Örnegin, fazlar [45a' ve 45b') arasinda, islemden önce 90°olan fark, SBR isleminden sonra 110° idi. Düzeltme yöntemleri 90°'lik eski faz türevini almak için faz degerlerini (45b') yeni faz degerine [45b") degistirecektir. Ayni düzeltme, fazlar [45d' ila 45d") için de geçerlidir. 8.1 Frekans hatalarinin düzeltilmesi - Yatay faz türevi düzeltmesi Bölüm 7'de tartisildigi üzere, insanlar çogunlukla bir ERB içinde sadece bir harmonik oldugunda bir harmonik frekansindaki bir hatayi algilayabilirler. Ayrica bir QMF frekans bandinin bant genisligi, birinci çaprazda ERB'yi tahmin etmek için kullanilabilir. Bu nedenle, frekans sadece bir frekans bandinda bir harmonik oldugunda düzeltilmelidir. Bu oldukça uygundur, çünkü Bölüm 5, eger bant basina bir harmonik varsa, üretilen PDT degerlerinin stabil oldugunu veya zaman içinde yavasça degistigini ve düsük bit hizini kullanilarak düzeltilebilecegini gösterdi. Sekil 15, bir ses sinyalini (55) islemek için bir ses islemcisini (50) göstermektedir. Ses islemcisi (50) bir ses sinyali fazi ölçüm hesaplayicisi (60), bir hedef faz Ölçüm belirleyicisi (65) ve bir faz düzelticisini (70) ihtiva eder. Ses sinyali fazi hesap hesaplayicisi (60), bir zaman çerçevesi (75) için ses sinyalinin (55) bir faz ölçümünü (80) hesaplamak üzere konfigüre edilmistir. Hedef faz ölçüm belirleyicisi (65), söz konusu zaman çerçevesi (75) için bir hedef faz ölçümünü (85) belirlemek için konfigüre edilmistir. Ayrica, faz düzeltici, islenmis bir ses sinyali (90) elde etmek için hesaplanan faz ölçümü [80) ve hedef faz ölçümü (85) kullanilarak zaman çerçevesi (75) için ses sinyalinin (55) fazlarini (45) düzeltmek üzere konfigüre edilmistir. Istege bagli olarak, ses sinyali (55) zaman çerçevesi düzenlemeleri, Sekil 16'ya göre açiklanmaktadir. Bir düzenlemeye göre, hedef faz ölçüm belirleyicisi (65), ikinci bir alt bant sinyali (95b) için bir birinci hedef faz ölçümü (85a) ve bir ikinci hedef faz ölçümü (85b) belirlemek için konfigüre edilir. Buna göre, ses sinyali fazi hesap hesaplayicisi (60), birinci alt-bant sinyali (95a) için bir birinci faz ölçümü (80a) ve ikinci alt-bant sinyali (95b) için bir ikinci faz ölçümü (80b) belirlemek için konfigüre edilmistir. Faz düzelticisi, ses sinyalinin (55) birinci faz ölçümü (80a) ve birinci hedef faz ölçümü (85a) kullanilarak birinci alt-bant sinyalinin (95a) bir fazini (45a) düzeltmek ve ses sinyalinin (55) ikinci faz ölçümünü (80b) ve ikinci hedef faz ölçümünü (85b) kullanarak ikinci alt bant sinyalinin (95b) ikinci fazini [45b] düzeltmek için konfigüre edilir. Ayrica, ses islemcisi (50) islenmis birinci alt bant sinyalini (95a) ve islenmis ikinci alt bant sinyalini (95b) kullanarak islenmis ses sinyalini (90) sentezlemek için bir ses sinyali sentezleyicisi (100) ihtiva eder. Diger düzenlemelere göre, faz ölçümü (80), zaman içindeki bir faz türevidir. Bu nedenle, ses sinyali fazi hesap hesaplayicisi (60), birden fazla alt bandin her bir alt bandi (95) için, bir mevcut zaman çerçevesinin (75b) bir faz degerinin (45) faz türevini ve bir gelecek zaman çerçevesinin (75c) bir faz degerini hesaplayabilir. Buna göre, faz düzelticisi (70), mevcut zaman çerçevesinin (75b) çok sayidaki alt bandin (95) her bir alt bandi (95) için, hedef faz türevi (85) ile zaman içinde faz türevini (80) arasindaki bir sapmayi hesaplayabilecek olup burada, faz düzelticisi (70) tarafindan gerçeklestirilen bir düzeltme, sapma kullanilarak gerçeklestirilir. Düzenlemeler, zaman çerçevesi (75) içindeki ses sinyalinin (55) farkli alt bantlarinin alt bant sinyallerini (95) düzeltmek için yapilandirilmis olan faz düzelticisini (70) gösterir, böylece düzeltilmis alt bant sinyallerinin (95) frekanslari, ses sinyalinin (55) temel frekansina harmonik olarak atanmis frekans degerlerine sahiptir. Temel frekans, ses sinyalinde (55) veya baska bir deyisle, ses sinyalinin (55) birinci harmoniklerinde meydana gelen en düsük frekanstir. Bundan baska, faz düzelticisi (70), bir önceki zaman çerçevesi, mevcut zaman çerçevesi ve bir sonraki zaman çerçevesi (75a ila 75C) boyunca çok sayida alt-bandin her bir alt bandi (95) için sapmayi (105) pürüzsüzlestirmek üzere konfigüre edilmistir ve bir alt bant (95) içindeki sapmanin (105) hizli degisikliklerinin azaltilmasi için konfigüre edilmistir. Diger düzenlemelere göre, pürüzsüzlük agirlikli bir ortalamadir, burada faz düzelticisi (70), ses sinyalinin (55) büyüklügü ile agirliklidir, önceki, mevcut ve gelecekteki zaman çerçevelerine (75a ila 75C) göre önceki, simdiki ve gelecek zaman çerçevesi (75a ila 75C) içerisinde agirlikli ortalamanin hesaplanmasi için konfigüre edilir. Düzenlemeler, daha önce tarif edilen islem asamalarini vektör bazinda göstermektedir. Bu nedenle, faz düzelticisi (70), sapmalarin (105) bir vektörünü olusturmak için konfigüre edilmis olup, burada vektörün bir birinci elemani, çok sayida alt-bandin birinci alt bandi (95a) için bir birinci sapma (105a) ile ilgilidir ve vektörün ikinci elemani, bir önceki zaman çerçevesinden (75a) bir mevcut zaman çerçevesine (75b) birçok alt bantin ikinci alt bandi (95b) için ikinci bir sapmayi (105b) ifade eder. Dahasi, faz düzelticisi (70), sapma vektörünü (105) ses sinyalinin (55) fazlarina (45) uygulayabilir, burada vektörün birinci elemani, ses sinyalinin (55) bir fazina (45a) çok sayida bir birinci alt banda (953) uygulanir ve ses sinyalinin (55) alt bantlari ve vektörün ikinci elemani, ses sinyalinin (55) çok sayida alt bandinin ikinci bir alt bandindaki (95b) ses sinyalinin (55b) bir fazina (45b) uygulanir. Baska bir bakis açisina göre, ses islemcisindeki (50) tüm islemin vektör tabanli oldugu, burada her vektörün bir zaman çerçevesini (75) temsil ettigi belirtilebilmekte olup burada birçok alt bandin her bir alt bandi (95) vektörün bir elemanini ihtiva eder. Diger düzenlemeler, mevcut zaman çerçevesi (75b) için temel bir frekans tahminini (85b) elde etmek için yapilandirilan hedef faz ölçüm belirleyicisine odaklanmakta olup burada hedef faz ölçüm belirleyicisi (65), zaman çerçevesi (75) için temel frekans tahminini (85) kullanarak zaman çerçevesi (75) için alt bantlarin çogunlugunun her bir alt bandi için bir frekans tahminini (85) hesaplamak için konfigüre edilir. Ayrica, hedef faz ölçüm belirleyicisi (65), birden fazla alt bandin her bir alt bandi (95) için frekans tahminlerini (85) toplam alt bant (95) ve ses sinyalinin (55) örnekleme frekansi sayisini kullanilarak zaman içinde bir faz türevine dönüstürebilir. Açiklik saglamak için, hedef faz ölçüm belirleyicisinin (65) çikisinin (85), düzenlemeye bagli olarak zaman içinde frekans tahmini veya faz türevi olabilecegine dikkat edilmelidir. Bu nedenle, bir düzenlemede, frekans tahmini faz düzelticisinde (70) daha fazla islem için dogru formati ihtiva etmekte olup, burada baska bir düzenlemede, frekans tahmini, zaman içinde bir faz türevi olabilen uygun Buna göre, hedef faz ölçüm belirleyicisi (65), vektör bazinda da görülebilir. Bu nedenle, hedef faz ölçüm belirleyicisi (65), çok sayida alt-bandin her bir alt bandi (95) için bir frekans tahminleri (85) vektörünü olusturabilmekte olup burada vektörün birinci elemani, bir birinci alt-bant (95a) için bir frekans tahmine (85a) ve vektörün ikinci elemani, ikinci bir alt bant (95b) için bir frekans tahmini (85b) anlamina gelir. Ek olarak, hedef faz ölçüm belirleyicisi (65), frekansi (85) temel frekansin katlarini kullanarak hesaplayabilmekte olup burada mevcut alt bandin (95) frekans tahmini (85), alt bandin (95) merkezine en yakin olan temel frekansin katlaridir veya burada, mevcut alt-bandin frekans tahmini (85), temel frekansin katlari mevcut alt bant (95) içinde degilse, mevcut alt-bandin (95) bir sinir frekansidir. Baska bir deyisle, ses islemcisini (50) kullanan harmoniklerin frekanslarindaki hatalari düzeltmek için önerilen algoritma asagidaki gibi çalisir. Birincisi PDT hesaplanir ve SBR, ZPdt sinyalini isler. ZPdt(k,ri) :ZPha(k,n+1) -ZPha(k,n). Yatay düzeltme için hedef PDT ile arasindaki fark hesaplanir: uvdtikm) = zpdtuç, n) - 231%, 71). (iöa) Bu noktada hedef PDT'nin, giris sinyalinin girisinin PDT'sine esit oldugu varsayilabilir thdtac, n) = Xpdwm), (16b) Daha sonra hedef PDT'nin düsük bir bit hizi ile nasil elde edilebilecegi gösterilecektir. Bu deger (yani hata degeri (105)), bir Hann penceresini W(1) kullanarak zaman içerisinde pürüzsüzlestirilir. Uygun uzunluk, örnegin QMF alanindaki 41 örnektir (55 ms'lik bir araliga karsilik gelir). Pürüzsüzlestirme, ilgili zaman-frekans karolarinin büyüklügü ile agirliklandirilir UpdîUr, n) : Circinean'ZDpdt(k,n -l i), izi/'(1)Zmaß(k,n + 5)), ---20 S. 2 'S 20, (17) lll " burada circmean {a, b}, b degerleri ile agirlikli açisal degerler için dairesel ortalama hesaplamayi gösterir. PDT'deki &giri-(hu) pürüzsüzlestirilmis hata dogrudan kopyalama SBR'yi kullanarak QMF alanindaki viyolon sinyali için Sekil 17'de gösterilmistir. Renk gradyeni, kirmizi = n'den mavi = -n'ye kadar olan faz degerlerini belirtir. Ardindan, istenilen PDT'yi elde etmek için faz spektrumunu modifiye etmek amaciyla bir modülatör matrisi olusturulur ..yha L › ndGpm" Au . &asçi; 3 ,4 Sekil 18a, düzeltilmis SBR için QMF alanindaki viyolon sinyalinin zaman içerisindeki faz türevindeki (PDT) Üsm UNO hatayi göstermektedir. Sekil 18b, zaman içerisindeki ilgili faz türevini göstermekte olup Ãfh (1971)' burada Sekil 18a'da gösterilen PDT'deki hata, Sekil 18b'de gösterilen sonuçlar ile Sekil 1221'da gösterilen sonuçlarin kiyaslanmasi ile türevlendi. Yeniden renk gradyeni, kirmizi = n'den mavi = -Jt'ye kadar olan faz degerlerini belirtir. PDT, düzeltilmis faz spektrumu Zch (kmiçin hesaplanir (bakiniz Sekil 18b). Düzeltilmis faz spektrumunun PDT'sinin orijinal sinyal kanalinin PDT'sini hatirlattigi görülebilir (bakiniz Sekil 12] ve hata, önemli enerji ihtiva eden zaman frekansli karolar için küçüktür (bakiniz Sekil 18a). Düzeltilmemis SBR verilerinin uyumsuzlugunun büyük ölçüde giderildigi fark edilebilir. Dahasi, algoritmanin önemli yapilar olusturdugu görülmemektedir. Bir hedef PDT olarak XpdtUçn] kullanildiginda, her bir zaman-frekans karosu için PDT-hata 9:11 (kin) degerlerini iletmesi muhtemel görünmektedir. Hedef PDT'yi hesaplamak için iletim için bant genisligi azaltilacak bir baska yaklasim, bölüm 9'da gösterilmistir. Diger düzenlemelerde ses islemcisi (50), bir dekoderin (110] bir parçasi olabilir. Bu nedenle, bir ses sinyalini (55) çözmek için dekoder (110) ses islemcisini (50), bir çekirdek dekoderi (115) ve bir yama Olusturucuyu (120] ihtiva edebilir. Çekirdek dekoder (115), ses sinyaline (55) göre azaltilmis sayida alt bant ile bir zaman çerçevesindeki (75) bir ses sinyalini (25) kod çözmek için konfigüre etmistir. Yama Olusturucu, azaltilmis sayida alt bant ile çekirdek kodu çözülmüs ses sinyalinin (25) bazi alt bantlarini [95) yaymakta olup burada alt bant seti, normal sayida alt bant ile bir ses sinyali (55) elde etmek için, azalan alt bant sayisina bitisik zaman çerçevesindeki [75) alt bantlarda birinci yamayi (30a) olusturur. Ek olarak, ses islemcisi (50), bir hedef fonksiyona (85) göre birinci yamanin ve 16'ya göre açiklanmistir. Düzenlemelere göre ses islemcisi, faz düzeltmesini gerçeklestirir. Düzenlemelere bagli olarak, ses islemcisi ayrica, yamaya BWE veya SBR parametrelerini uygulayan bir bant genisligi uzatma parametresi uygulayicisi (125) tarafindan ses sinyalinin bir büyüklük düzeltmesini ihtiva edebilir. Ayrica, ses islemcisi, bir sentezleyiciyi (100), örnegin düzgün bir ses dosyasi elde etmek için ses sinyalinin alt bantlarini birlestirmek, yani sentezlemek için bir sentez filtre bankasi, ihtiva edebilir. Diger düzenlemelere göre, yama Olusturucu (120), ses sinyalinin (25) bir alt bant setini (95) yamasi için konfigüre edilmis olup burada alt bantlar takimi, birinci yamaya bitisik olan zaman çerçevesinin alt bantlarina, ikinci bir yama olusturur ve burada ses islemcisi (50), ikinci yamanin alt bantlari içindeki fazin (45) düzeltilmesi için konfigüre edilmistir. Alternatif olarak, yama Olusturucu (120), düzeltilmis birinci yamanin birinci yamaya bitisik olan zaman çerçevesinin diger alt bantlarina yamasi için konfigüre edilmistir. Baska bir deyisle, birinci seçenekte, yama Olusturucu, ses sinyalinin iletilen kismindan düzenli bir alt bant sayisina sahip bir ses sinyali olusturur ve daha sonra ses sinyalinin her bir yamasinin fazlari düzeltilir. Ikinci seçenek, ilk olarak ses bandinin iletilen kismina göre birinci yamanin birinci asamalarini düzeltir ve daha sonra ses sinyalini daha önce düzeltilmis birinci yama ile normal alt bantlarin sayisi ile olusturur. Diger düzenlemeler, ses sinyalinin (55) mevcut zaman çerçevesinin (75) bir temel frekansini (114) bir veri akisindan (135) çikartmak için yapilandirilmis bir veri akisi ekstraktörünü (130) ihtiva eden dekoder [110) göstermekte olup burada veri akisi ayrica azaltilmis alt bant sayisi ile kodlanmis ses sinyalini (145) ihtiva eder. Alternatif olarak, dekoder, temel frekansi (140) hesaplamak için çekirdek kodu çözülmüs ses sinyalini (25) analiz etmek için konfigüre edilmis bir temel frekans analizörü (150) ihtiva edebilir. Baska bir deyisle, temel frekansin [140) türevlenmesi için seçenekler, örnegin, dekoderdeki veya kodlayicidaki ses sinyalinin bir analizidir, bu durumda, degerin kodlayicidan dekodere iletilmesi gerektiginden ötürü ikinci durumda, temel frekans, daha yüksek bir bit hizi açisindan göre daha dogru olabilir. Sekil 20, bir ses sinyalini (55] kodlamak için bir kodlayiciyi (155] göstermektedir. Kodlayici, ses sinyalini (55] kodlayan bir çekirdek kodlanmis ses sinyalini (145] elde etmek için ses sinyalini (55] kodlayan çekirdek için bir çekirdek kodlayiciyi (160] ihtiva eder ve ses sinyali 55'i analiz etmek için bir temel frekans analizörünü (175] veya ses sinyalinin temel bir frekans tahmini elde etmek için ses sinyalinin (55] düsük geçisli bir filtrelenmis versiyonunu ihtiva eder. Ayrica kodlayici, çekirdek kodlanmis ses sinyalinde (145] bulunmayan ses sinyalinin (55] alt bantlarinin parametrelerini ayiklamak için bir parametre ekstraktörü (165] ihtiva eder ve kodlayici, çekirdek kodlanmis ses sinyalini (145], parametreleri ve temel frekans tahminini ihtiva eden bir çikis sinyalini (135) olusturmak için bir çikis sinyali Olusturucu (170] ihtiva eder. Bu düzenlemede, kodlayici (155], çekirdek dekoderinin (160] önünde bir düsük geçis filtresi ve parametre ekstraktörünün (165] önünde bir yüksek geçis filtresini (185] ihtiva edebilir. Diger düzenlemelere göre, çikis sinyali Olusturucu (170), bir dizi çerçeveye sinyal (135] çikisini olusturmak için konfigüre edilmis olup, burada her bir çerçeve, çekirdek kodlanmis bir sinyali (145] parametreleri (190] ve burada temel frekans tahminini (140] ihtiva eden her bir n. çerçeveyi ihtiva eder ve burada n 2 2*dir. Düzenlemelerde, çekirdek kodlayici (160], örnegin bir AAC (Gelismis Ses Kodlama] kodlayicisi olabilir. Alternatif bir düzenlemede, ses sinyalini (55) kodlamak için bir akilli bosluk doldurma kodlayicisi kullanilabilir. Bu nedenle, çekirdek kodlayici tam bir bant genisligi ses sinyalini kodlar, burada ses sinyalinin en az bir alt bandi disarida birakilir. Bu nedenle, parametre ekstraktörü (165), çekirdek kodlayicinin (160] kodlama isleminden disarida birakilan alt bantlarin yeniden konfigüre edilmesi için parametreleri ekstrakte eder. Sekil 21, çikis sinyalinin (135] sematik bir gösterimini göstermektedir. Çikis sinyali, orijinal ses sinyaline (55] göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali (145], çekirdek kodlanmis ses sinyaline (145] dahil edilmeyen ses sinyalinin alt bantlarini temsil eden bir parametre (190] ve bir ses sinyalinin (135] temel frekans tahmini (140] veya orijinal ses sinyali (55] ihtiva eden bir ses sinyalidir. Sekil 22 ses sinyalinin (135] bir uygulamasini göstermektedir, burada ses sinyali bir çerçeve (195) dizisi halinde olusturulmakta olup burada her bir çerçeve (195) çekirdek kodlanmis ses sinyalini (145), parametrelerini (190) ihtiva etmektedir ve burada sadece her bir n. çerçeve (195) temel frekans tahminini (140] ihtiva eder ve burada n 2 2'dir. Bu; örnegin her 20. çerçeve için esit aralikli temel frekans tahmini iletimini açiklayabilir veya burada temel frekans tahmini, örnegin talep veya amaç üzerine düzensiz olarak iletilir. Sekil 23, "bir ses sinyali fazi ölçüm hesaplayici ile bir zaman çerçevesi için bir ses sinyalinin bir faz ölçümünün hesaplanmasi" asamasi (2305), "bir hedef faz ölçüm belirleyici ile bahsedilen zaman çerçevesi için bir hedef faz ölçümünün belirlenmesi" asamasi (2310) ve "islenmis bir ses sinyali elde etmek için hesaplanan faz ölçümü ve hedef faz ölçümü kullanilarak bir faz düzelticisi ile zaman çerçevesi için ses sinyalinin fazlarinin düzeltilmesi" asamasini (2315) ihtiva eden bir ses sinyalinin islenmesi için bir yöntemi (2 3 00) göstermektedir. Sekil 24, "ses sinyaline göre azalan alt bant sayisi ile bir zaman çerçevesinde bir ses sinyalinin kodunun çözülmesi" asamasini (2405), "kodu çözülmüs bir ses sinyalinin bir alt bant setine azaltilmis bir alt bant sayisi ile yama yapma, burada alt bantlar seti, alt bantlarin sayisinin azaltilmasi için bitisik, alt bantlarin düzenli bir sayisi ile bir ses sinyalinin elde edilmesi için, zaman çerçevesindeki alt bantlarin dahasina bir birinci yamayi olusturur" asamasini (2410) ve "ses islemcisiyle bir hedef fonksiyona göre birinci yamanin alt bantlari içindeki fazlarin düzeltilmesi" asamasini (2415) ihtiva eden sekilde bir ses sinyalinin kodunun çözülmesi için bir yöntemi (2400) göstermektedir. Sekil 25, "ses sinyaline göre azaltilmis sayida alt banta sahip olan bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi" asamasi (2505), "ses sinyalinin temel frekans tahmininin elde edilmesi için temel bir frekans analizörü ile ses sinyalinin veya düsük sinyaldeki filtrelenmis versiyonun analiz edilmesi" asamasi (2510) ve "çekirdek kodlanmis ses sinyaline dahil edilmeyen ses sinyalinin alt bantlarinin parametrelerinin bir parametre ekstraktörü ile ekstre edilmesi" asamasi (2515) ve "çekirdek kodlanmis ses sinyalini, parametreleri ve bir çikis sinyali Olusturucu ile temel frekans tahminini ihtiva eden bir çikis sinyali olusturma" asamasi (2520) ile bir ses sinyalinin kodlanmasi için bir yöntemi (2500) göstermektedir. çalistirilmasi durumunda yöntemleri gerçeklestirmek için bir bilgisayar programinin bir 8.2 Temporal hatalarinin düzeltilmesi - Dikey faz türevi düzeltmesi Daha önce tartisildigi üzere insanlar, harmonikler frekans üzerinden senkronize edilirse ve temel frekans düsükse, bir harmonigin temporal konumundaki bir hatayi algilayabilirler. Bölüm S'te, QMF alaninda frekans üzerinden faz türevi sabit ise harmoniklerin senkronize edildigi gösterilmistir. Bu nedenle, her frekans bandinda en az bir harmonik olmasi avantajlidir. Aksi takdirde, 'bos' frekans bantlari rastgele fazlara sahip olacak ve bu da ölçümü bozacaktir. Neyse ki, insanlar sadece temel frekans düsük oldugunda harmoniklerin temporal konumuna duyarlidir (bakiniz Bölüm 7). Bu nedenle, faz türevini asiri frekans, harmoniklerin temporal hareketlerinden kaynaklanan algisal olarak anlamli etkilerin saptanmasi için bir ölçü olarak kullanilabilir. Sekil 26, bir ses sinyalini (55) islemek için bir ses islemcisinin (50') sematik bir blok diyagramini göstermekte olup burada ses islemcisi (50') bir hedef faz ölçüm belirleyicisi (65'), bir faz hatasi hesaplayicisi (200] ve bir faz düzelticisini [70'] ihtiva eder. Hedef faz ölçüm belirleyicisi (65'), zaman çerçevesindeki [75] ses sinyali (55) için bir hedef faz ölçümünü [85'] belirler. Faz hatasi hesaplayicisi [200], zaman çerçevesindeki [75] ses sinyalinin (55) bir fazini ve hedef faz ölçümünü (85') kullanarak bir faz hatasini (105') hesaplar. Faz düzelticisi (70'), islenen ses sinyalini (90') olusturan faz hatasini [105') kullanarak zaman çerçevesindeki ses sinyalinin [55) fazini düzeltir. Sekil 27, diger bir tercih edilen düzenlemeye göre ses islemcisinin (50') sematik bir blok diyagramini göstermektedir. Bu nedenle ses sinyali [55) zaman çerçevesi [75) için çok sayida alt bant sinyallerini [95) ihtiva eder. Buna göre, hedef faz belirleyicisi (65'), birinci alt-bant sinyali [95a) için bir birinci hedef faz ölçümü (8551') ve ikinci alt-bant sinyali [95b) için bir ikinci faz ölçümü [85b') belirlemek için konfigüre edilmistir. Faz hatasi hesaplayicisi [200), faz hatasinin (105'] bir vektörünü olusturmakta olup burada vektörün bir birinci elemani, birinci alt-bant sinyalinin (95] ve birinci hedef faz ölçümü [85a') fazinin bir birinci sapmasi [105a'] ile ilgilidir ve burada vektörün ikinci elemani, ikinci alt- bant sinyalinin (95b) ve ikinci hedef faz ölçer [85b`] fazinin ikinci bir sapmasi (105b') anlamina gelir. Ayrica, ses islemcisi (50') düzeltilmis birinci alt bant sinyalini (90a') ve düzeltilmis ikinci alt bant sinyalini (90b') kullanarak düzeltilmis ses sinyalini (90') sentezlemek için bir ses sinyali sentezleyicisi (100) ihtiva eder. Diger düzenlemelere iliskin olarak, çok sayida alt-bant (95), bir taban bandi (30) ve bir dizi frekans yamasi (40) olarak gruplandirilir, bu taban bant (30), ses sinyalinin (55) bir alt bantini (95) ihtiva eder ve frekans yamalari seti [40), taban bandin en azindan bir alt bandinin frekansindan daha yüksek bir frekansta, taban bandinin (30) en azindan bir alt bandini (95) ihtiva etmektedir. Ses sinyalinin yamasinin Sekil 3'e göre daha önce tarif edilmis oldugu ve bu nedenle tarifnamenin bu bölümünde detayli olarak tarif edilemeyecegi belirtilmelidir. Frekans yamalarinin (40), bir edinim faktörü ile çarpilan daha yüksek frekanslara kopyalanan ham taban bant sinyali olabilecegi belirtilmeli olup burada faz düzeltmesi uygulanabilir. Ayrica, tercih edilen bir düzenlemeye göre, edinimin çogalmasi ve faz düzeltmesi, ham taban bant sinyalinin fazlarinin, edinim faktörü ile çarpilmadan önce daha yüksek frekanslara kopyalanacagi sekilde degistirilebilir. Yapilanma ayrica faz hata hesaplayicisini (200), bir ortalama faz hatasi (105 ") elde etmek Için frekans yamalari setinin (40) bir birinci yamasina (40a) atifta bulunan faz hatalarinin (105') bir vektörünün bir elemanlarinin hesaplanmasini göstermektedir. Ayrica, bir ses sinyali fazi türev hesaplayicisi (210), taban bandi (30) için frekans (215) üzerinde bir ortalama faz türevlerinin hesaplanmasi için gösterilmistir. Sekil 28a, bir blok diyagraminda faz düzelticisinin (70') daha detayli bir açiklamasini göstermektedir. Sekil 28a'nin üstündeki faz düzelticisi (70'), alt bant sinyallerinin (95) bir fazini, frekans yamalari setinin birinci ve sonraki frekans yamalarinda (40) düzeltmek için konfigüre edilmistir. Sekil 28a'daki düzenlemede, alt-bantlarin (95c ve 95d) yamaya (40a) ve alt bantlara (95e ve 95f) frekans yamasina (40b) ait oldugu gösterilmektedir. Fazlar, agirlikli bir ortalama faz hatasi kullanilarak düzeltilmekte olup burada ortalama faz hatasi (105), degistirilmis bir yama sinyali (40') elde etmek için frekans yamasinin (40) bir endeksine göre agirliklandirilir. Diger bir düzenleme, Sekil 28a'nin alt kisminda gösterilmistir. Faz düzelticisinin (70') sol üst kösesinde, yamalardan [40) ve ortalama faz hatasindan (105") modifiye edilmis yama sinyalinin (40`) elde edilmesi için halihazirda açiklanan düzenleme gösterilmistir. Ayrica faz düzeltici (70'), ses sinyalinin (55) taban bandindan (30) en yüksek alt bant indeksi ile alt bant sinyalinin fazina, mevcut bir alt bant indeksi ile agirlikli hale gelen sekilde frekans üzerinde faz türevlerinin (215) ortalamasini ekleyerek optimize edilen birinci frekans yamasi ile diger bir modifiye edilmis yama sinyali (40") ihtiva eden bir baslatma asamasinda hesaplama yapar. Bu baslangiç asamasi için anahtar (220a), soldaki konumdadir. Herhangi bir baska islem asamasi için anahtar, dikey olarak yönlendirilmis bir baglanti olusturan diger konumda olacaktir. Bir baska düzenlemede, ses sinyali fazi hesaplayicisi (210), alt bant sinyalindeki (95) geçis durumlari tespit etmek için taban bant sinyalinden (30) daha yüksek frekanslar ihtiva eden çok sayida alt bant sinyali için frekans (215) üzerinde bir ortalama faz türevlerinin hesaplanmasi için konfigüre edilmistir. Geçici düzeltmenin, ses islemcisinin (50') dikey faz düzeltmesine benzer oldugu ve taban bandindaki (30) frekanslarin bir geçisin daha yüksek frekanslarini yansitmadigi farkina dikkat edilmelidir. Bu nedenle, bir geçici durumun faz düzeltmesi için bu frekanslar dikkate alinmalidir. Baslatma asamasindan sonra, faz düzeltmesi (70'), önceki frekans yamasinda en yüksek alt bant indeksi ile alt bant sinyalinin fazina, mevcut alt bandin (95) alt bant indeksi tarafindan agirlikli hale getirilen sekilde frekans üzerinde faz türevlerinin (215) ortalamasini ekleyerek baska bir modifiye edilmis yama sinyalinin (40"), frekans yamalarina (40) dayanarak güncellenmesi için konfigüre edilir. Tercih edilen düzenleme, faz düzelticinin (70'), modifiye edilmis yama sinyalinin (40') bir agirlikli ortalamasini ve birlestirilmis degistirilmis bir yama sinyali (40") elde etmek için daha sonra degistirilmis yama sinyalini (40") hesapladigi daha önce tarif edilen düzenlemelerin bir kombinasyonudur. Bu nedenle faz düzeltici (70'), tekrarli olarak frekans yamalarina (40) alt bant indeksi ile alt bant sinyalinin fazina mevcut alt bandinin (95) alt bant indeksi tarafindan agirlikli hale getirilen, frekans üzerinde faz türevlerinin (215) ortalamasinin eklenmesi ile kombine bir modifiye edilmis yama sinyalini (40 ) günceller. Kombine modifiye edilmis yamalari (40a"', 40b"', vb.) elde etmek için, anahtar (220b), birinci tekrardan sonra ve müteakiben, kombine modifiye yamaya (40b"') geçerek baslangiç asamasi için kombine degistirilmis (48") asamada baslayarak her bir yineleme sonrasinda Ayrica, faz düzelticisi (70'), ikinci spesifik agirliklandirma fonksiyonu ile agirlikli hale getirilen mevcut frekans yamasinda modifiye edilmis yama sinyali (40") ve birinci spesifik agirliklandirma fonksiyonu ile agirlikli hale getirilen mevcut frekans yamada yama sinyalinin (40') dairesel ortalamasini kullanarak bir yama sinyalinin (40') ve modifiye edilmis yama sinyalinin (40") agirlikli ortalamasini hesaplayabilir. Ses islemcisi (50) ve ses islemcisi (50') arasinda bir birlikte çalisabilirlik saglamak için, faz düzelticisi (70') faz sapmalarinin bir vektörünü olusturmakta olup burada, faz sapmalari, birlestirilmis bir degistirilmis yama sinyali (40") ve ses sinyali (55) kullanilarak hesaplanir. Sekil 28b, baska bir bakis açisindan faz düzeltmesinin asamalarini göstermektedir. Bir birinci zaman çerçevesi (75a) için, yama sinyali (40'), ses sinyalinin (55) yamalari üzerinde birinci faz düzeltme modunun uygulanmasiyla elde edilir. Yama sinyali (40'), modifiye edilmis yama sinyali (40") elde etmek için ikinci düzeltme modunun baslangiç asamasinda kullanilir. Yama sinyali (40') ve degistirilmis yama sinyali (40") bir kombinasyonu, birlestirilmis ve degistirilmis bir yama sinyali (40 ) ile sonuçlanir. Bu nedenle ikinci düzeltme modu, ikinci zaman çerçevesi (75b) için modifiye edilmis yama sinyali (40 ") elde etmek üzere kombine modifiye yama sinyali (40 ) üzerine uygulanir. Ek olarak, birinci düzeltme modu, yama sinyalinin (40') elde edilmesi için ikinci zaman çerçevesindeki (75b) ses sinyalinin (55) yamalari üzerine uygulanir. Yeniden bir yama sinyali (40') ve degistirilmis yama sinyali (40") bir kombinasyonu, birlestirilmis ve degistirilmis bir yama sinyali (40 ) ile sonuçlanir. Ikinci zaman çerçevesi için açiklanan islem semasi, üçüncü zaman çerçevesine (75c) ve buna göre ses sinyalinin (55) herhangi bir baska zaman çerçevesine uygulanir. Sekil 29, hedef faz ölçüm belirleyicisinin (65') detayli bir blok diyagramini göstermektedir. Bir düzenlemeye göre, hedef faz ölçüm belirleyicisi (65'), bir pik konumunu (230) ve ses sinyalinin (55) bir veri akisindan (135) bir mevcut zaman çerçevesinde pik konumlarin (235) temel frekansini çikarmak için bir veri akisi ekstraktörünü (130') ihtiva eder. Alternatif olarak, hedef faz ölçüm belirleyicisi (65'), mevcut zaman çerçevesindeki ses sinyalini (55) analiz etmek için bir ses sinyali analizörünü (225) ve bir pik konumu (230) ve mevcut zaman çerçevesinde pik noktasi konumlarinin (235) temel bir frekansini hesaplamak için ihtiva eder. Ek olarak, hedef faz ölçüm belirleyicisi, pik noktasi (230) ve pik konumlarin (235) temel frekansi kullanilarak mevcut zaman çerçevesinde daha fazla pik konumlari tahmin etmek için bir hedef spektrum üretecini [240) ihtiva eder. Sekil 30, Sekil 29'da tarif edilen hedef spektrum üretecinin (240) detayli bir blok diyagramini göstermektedir. Hedef spektrum üreteci (240), zaman içinde bir puls katari (265) üretmek için bir pik Olusturucuyu (245) ihtiva eder. Bir sinyal Olusturucu (250), puls katarinin frekansini, pik konumlarinin (235) temel frekansina göre ayarlar. Ayrica, bir puls konumlandirici (255), puls katarinin (265) fazini, pik konuma (230) göre ayarlar. Baska bir deyisle, sinyal Olusturucu (250), puls katarinin frekansi, ses sinyalinin (55) pik konumlarinin temel frekansina esit olacak sekilde, puls katarinin (265) rastgele bir frekans seklini degistirir. Dahasi, puls konumlandirici (255) puls katarinin fazini, puls katarinin pik noktalarindan birinin pik konumuna (230) esit olacak sekilde degistirir. Bundan sonra, bir spektrum analizör (260) ayarlanmis puls katarinin bir faz spektrumunu üretmekte olup burada, zaman alani sinyalinin faz spektrumu hedef faz ölçümü (85') olmaktadir. Sekil 31, bir ses sinyalinin (55) kodunun çözülmesi için bir dekoderin (110') sematik bir blok diyagramini göstermektedir. Dekoder (110), taban bandin bir zaman çerçevesinde bir ses sinyalinin (25) kodunu çözmek için konfigüre edilmis bir çekirdek kod çözmeyi (115) ve kodu çözülmüs taban bandin bir alt bant setini (95) yamamaya yönelik bir yama Olusturucuyu (120) ihtiva etmekte olup burada alt bant seti, taban bandindaki frekanslardan daha yüksek frekanslar ihtiva eden bir ses sinyali (3 2) elde etmek için taban çerçevesine bitisik zaman çerçevesindeki alt-bantlara bir yama olusturur. Ayrica, dekoder (110'), bir hedef faz ölçümüne göre yamanin alt bantlarinin fazlarini düzeltmek için bir ses islemcisi (50') ihtiva eder. Bir baska düzenlemeye göre, yama Olusturucu (120) ses sinyalinin (25) alt bantlarini (95) yayacak sekilde konfigüre edilmekte olup burada alt bantlarin bir seti, yamaya bitisik olan zaman çerçevesinin diger alt bantlarinda bir baska yama olusturur ve burada ses islemcisi (50'), diger yamanin alt bantlari içindeki fazlari düzeltmek için konfigüre edilmistir. Alternatif olarak, yama Olusturucu (120), düzeltilmis yamanin, yamaya bitisik olan zaman çerçevesinin diger alt bantlarina yamanmasi için konfigüre edilmistir. Bir baska düzenleme, bir geçis sinyalini ihtiva eden bir ses sinyalinin kodunu çözmek için bir dekoder ile ilgili olup burada ses islemcisi (50'), geçis fazini düzeltmek için konfigüre edilmistir. Geçici isleme, bölüm 8.4'teki diger bir kelime ile açiklanmistir. Bu nedenle, dekoder (110), bir frekansin bir baska faz türeVini almak ve alinan faz türevini veya frekansini kullanarak ses sinyalindeki (32) geçisleri düzeltmek için bir baska ses islemcisini (50') ihtiva eder. Ayrica, Sekil 31'deki dekoderin (110'), Sekil 19'daki dekodere (110) benzer oldugu, öyle ki, ana elemanlara iliskin açiklamanin, ses islemcilerindeki (50 ve 50'] farkla iliskili olmayan durumlarda karsilikli olarak degistirilebilecegi belirtilmelidir. Sekil 32, bir ses sinyalini (55] kodlamak için bir kodlayiciyi (155') göstermektedir. Kodlayici (155') bir çekirdek kodlayici (160), bir temel frekans analizörü (175'), bir parametre ekstraktörü (165] ve bir çikis sinyali tertibati (170) ihtiva eder. Çekirdek kodlayici (160], ses sinyaline (55) göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali (145) elde etmek için ses sinyalini (55) kodlayan çekirdek için konfigüre edilmistir. Temel frekans analizörü (175'), ses sinyali (55) içindeki pik konumlari (230] veya ses sinyalinde pik konumlarinin (235) temel bir frekans tahminini elde etmek için ses sinyalinin düsük geçisli bir filtrelenmis versiyonunu analiz eder. Ayrica parametre ekstraktörü (165), çekirdek kodlanmis ses sinyaline (145) dahil edilmemis olan ses sinyalinin (55) alt bantlarinin parametrelerini (190] ekstrakte eder ve çikis sinyali olusturucusu (170); pik konumlardan (230) biri, pik konumlarin (235) temel frekansi, parametreler (190] ve çekirdek kodlanmis ses sinyalini (145] ihtiva eden bir çikis sinyalini (135) ihtiva eder. Düzenlemelere göre çikis sinyali olusturucusu (170); bir çerçeve dizisine bir çikis sinyalini (13 5) olusturmak için konfigüre edilmis olup burada her bir çerçeve, çekirdek kodlanmis ses sinyalini (145), parametreleri [190] ihtiva eder ve burada her bir n. çerçeve, pik konumlarin (235) temel frekans tahminini ve pik konumu (230) ihtiva eder ve burada n 2 2'dir. Sekil 33, orijinal ses sinyaline (55) iliskin olarak alt hantlarin azalan sayisini ihtiva eden bir çekirdek kodlanmis ses sinyalini (145], çekirdek kodlanmis ses sinyaline dahil olmayan ses sinyalinin alt bantlarini temsil eden parametreyi (190], pik konumlarin (2 35) temel frekans tahminini ve ses sinyalinin (55) bir pik konum tahminini (230) ihtiva eden bir ses sinyali (135] düzenlemesini göstermektedir. Alternatif olarak ses sinyali (135); bir çerçeve dizisi içerisinde olusturulmus olup burada her bir çerçeve, çekirdek kodlanmis ses sinyalini (145], parametreleri (190] ihtiva eder ve burada her bir n. çerçeve, pik konumlarin (235] temel frekans tahminini ve pik konumu (230) ihtiva eder ve burada n 2 2'dir. Bu fikir, Sekil 22'ye göre daha önce tarif edilmistir. Sekil 34, bir ses islemcisiyle bir ses sinyalini islemek için bir yöntemi (3400] göstermektedir. Yöntem (3400); "hedef faz ölçümü olan bir zaman çerçevesi içinde ses sinyali için bir hedef faz ölçümünün belirlenmesi" asamasi (3405), "zaman çerçevesindeki ses sinyalinin fazini ve hedef faz ölçümünü kullanarak bir faz hatasi hesaplayicisi ile bir faz hatasi hesaplamasi" asamasini (3410] ve "zaman çerçevesindeki ses sinyalinin fazinin faz hatasi kullanilarak düzeltilen bir faz ile düzeltilmesi" asamasini (3415] ihtiva eder. Sekil 35, bir ses dekoder, bir ses sinyalini islemek için bir yöntemi (3500) göstermektedir. Yöntem (3500]: "bir çekirdek dekodere sahip bir taban bandin zaman çerçevesinde bir ses sinyalinin kodunu çözme" asamasini (3505), "kodu çözülmüs taban bandin bir yama Olusturucu ile bir alt bant setinin yama yapilmasi, burada alt bantlar seti, taban bandindaki frekanslardan daha yüksek frekanslar ihtiva eden bir ses sinyali elde etmek için taban bandina bitisik zaman çerçevesindeki alt bantlarda ayrica bir yama olusturur" asamasini (3510] ve "bir hedef faz ölçümüne göre bir ses islemcisi ile birinci yamanin alt bantlari ile fazlarin düzeltilmesi" asamasini (3515) ihtiva eder. Sekil 36, bir ses kodlayici ile bir ses sinyalini kodlamak için bir yöntemi (3600) göstermektedir. Yöntem (3600], "ses sinyaline göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi" asamasini (3605), "ses sinyalindeki pik konumlarinin temel bir frekans tahminini elde etmek için ses sinyalinin veya düsük sinyalden filtrelenmis bir ses sinyali versiyonunun temel bir frekans analizörü ile analiz edilmesi" asamasini (3610), parametrelerinin bir parametre ekstraktörü ile ekstrakte edilmesi" asamasini (3615] ve konumunu ihtiva eden bir çikis sinyali Olusturucusu ile bir çikis sinyali olusturma" asamasini (3620) ihtiva eder. Baska bir deyisle, harmoniklerin temporal konumlarindaki hatalari düzeltmek için önerilen algoritma asagida belirtilen sekilde çalisir. Birincisi, hedef sinyalin ve SBR islenmis sinyalin faz spektrumlari arasindaki fark (Aw W **7 ve 29"] hesaplanir DQ'IJiiwi) -: Ü"(k, n; w 1.; (ip, 12;, (20a) bu da Sekil 37'da gösterilmistir. Sekil 37, dogrudan kopyalama SBR kullanilarak QMF alanindaki trombon sinyalinin faz spektrumunda DPhaUçn) fazindaki hatayi göstermektedir. Bu noktada, hedef faz spektrumu, giris sinyalinin girisininkine esit oldugu varsayilabilir ZâhaUßn) = xphauan) (ZOb) Daha sonra hedef faz spektrumunun düsük bir bit hizi ile nasil elde edilebilecegi gösterilecektir. Dikey faz türev düzeltmesi, iki yöntem kullanilarak gerçeklestirilir ve son düzeltilmis faz spektrumu da bunlarin bir karisimi olarak elde edilir. Birincisi, hatanin frekans bandinda nispeten sabit oldugu ve yeni bir frekans bandina girilirken hatanin yeni bir degere siçradigi görülebilir. Bu, anlamli bir durumdur çünkü faz, orijinal sinyaldeki tüm frekanslarda sabit bir frekans üzerinden degismektedir. Hata, çaprazlamada olusturulur ve hata, yama içinde sabit kalir. Böylece, tüm frekans yamasi Için faz hatasini düzeltmek için tek bir deger yeterlidir. Ayrica, daha yüksek frekans yamalarinin faz hatasi, frekans yamasinin indeks numarasi ile çarpimdan sonra ayni hata degeri kullanilarak düzeltilebilir. Bu nedenle, birinci frekans yamasi için faz hatasinin dairesel ortalamasi hesaplanir Uggs; in.) -: C'il'(`,mif'anî17pi` 'iz'mijlßs : r: li (21) Faz spektrumu, bunu kullanarak düzeltilebilir Bu ham düzeltme; eger hedef PDF, örnegin frekans üzerindeki faz türevi XPdf(k,n], tüm frekanslarda tam olarak sabitse, dogru bir sonuç üretir. Bununla birlikte, Sekil 12'de görülebilecegi gibi, siklikla, frekans üzerinde hafif bir dalgalanma söz konusudur. Böylelikle, üretilen PDF'deki herhangi bir süreksizligin önlenmesi için çapraz geçislerde gelistirilmis islem kullanilarak daha iyi sonuçlar elde edilebilir. Baska bir deyisle, bu düzeltme ortalama olarak PDF için dogru degerler üretir, ancak frekans yamalarinin çapraz frekanslarinda küçük süreksizlikler olabilir. Bunu Önlemek için düzeltme yöntemi uygulanir. Son düzeltilmis faz spektrumu, 1'c "in" i) iki düzeltme yönteminin bir karisimi olarak elde edilir. Diger düzeltme yöntemi, taban bandin PDF'sinin bir ortalamasini hesaplayarak baslar Xgâgüi) = circmean{1Yg::e(k,n)}. (23) Faz spektrumu, fazin bu ortalama deger ile degistigi, yani, W"(k, n, 1) -_- xp" (6, 31) + k -xgýgfçio, ch base ypgaom, i) = Ygýmmm - 1) + k -xW'foû, (24) varsayilarak bu ölçüt kullanilarak düzeltilebilir, buradalrpv iki düzeltme yönteminin kombine yama sinyalidir. Bu düzeltme çaprazlarinda iyi kalite saglar, ancak PDF'de daha yüksek frekanslara dogru bir sapmaya neden olabilir. Bunu önlemek için iki düzeltme yöntemi, bunlarin agirlikli dairesel ortalamasini hesaplayarak birlestirilir Kîhawc, 11,1) ::i (tii'Ltinc-an %_l'cîlîkh n, 1', C), WR (ir, 6); (25) burada c,duzeltme yontemini belirtir [ CV'i veya :va ve Wfc(k,c), agirliklandirma fonksiyonudur Ortaya Çikan faz spektrumu l'îîihçxkinil) ne süreksizliklerden ne de kaymalardan zarar görür. Orijinal spektruma ve düzeltilmis faz spektrumunun PDF'sine kiyasla hata, Sekil 38'de gösterilmektedir. Sekil 38a, faz düzeltmeli SBR sinyalini kullanarak QMF alanindaki Pt 5 . ,\ trombon sinyalinin faz spektrumundaki "cv" (fln ?Uhatayi göstermektedir, burada Sekil 38b, frekans üzerinden karsilik gelen faz türevini Zgîlfçk* 12)* göstermektedir. Hatanin, düzeltme olmadan önemli ölçüde daha küçük oldugu ve PDF'in büyük süreksizliklerden zarar görmedigi görülebilir. Belirli temporal çerçevelerde önemli hatalar vardir, ancak bu çerçeveler düsük enerjiye sahiptir [bakiniz Sekil 4), bu yüzden önemsiz algisal etkileri vardir. Kayda deger enerjiye sahip temporal çerçeveler nispeten iyi sekilde düzeltilmistir. Düzeltilmemis SBR'nin yapilarinin önemli ölçüde hafifletildigi fark edilebilir. Düzeltilmis faz spektrumu 23, (19") düzeltilmis frekans yamalarina konsantre olarak elde edilir Yâ"(k,n,i)_ Yatay düzeltme modu ile uyumlu olmasi için, dikey faz düzeltmesi bir modülatör matrisi kullanilarak da gösterilebilir [bakiniz Denklem 18) thmm) : zfgack, 71) ~ zphauc, n). (2%) 8.3 Farkli faz düzeltme yöntemleri arasinda geçis Bölümler 8.1 ve 8.2, SBR ile indüklenen faz hatalarinin, Viyolonun PDT düzeltmesini ve trombonun PDF düzeltmesini uygulayarak düzeltilebilecegini göstermistir. Bununla birlikte, düzeltmelerden hangisinin bilinmeyen bir sinyale uygulanacagini veya bunlardan herhangi birinin uygulanmasinin nasil gerektigini bilmek göz önüne alinmadi. Bu bölüm, düzeltme yönünü otomatik olarak seçmek için bir yöntem önermektedir. Düzeltme yönü Bu nedenle Sekil 39'da bir ses sinyali için faz düzeltme verilerinin belirlenmesi için bir hesaplayicinin düzenlemeleri gösterilmektedir. Varyasyon belirleyicisi (275], birinci ve ikinci bir varyasyon modunda ses sinyalinin [55) bir fazinin [45] varyasyonunu belirler. Varyasyon karsilastiricisi (280], birinci varyasyon modunu kullanarak belirlenen bir birinci varyasyonu [290a] ve ikinci varyasyon modunu kullanarak belirlenen bir ikinci varyasyonu (290b) karsilastirir ve bir düzeltme veri hesaplayicisi, bir kiyaslayicinin sonucuna dayanarak birinci varyasyon moduna veya ikinci varyasyon moduna dayali olarak faz düzeltme verisini (295] hesaplar. Ayrica, varyasyon belirleyicisi [275), birinci varyasyon modunda fazin varyasyonu [290a) olarak ses sinyalinin [55) birçok zaman çerçevesi için zamana göre bir faz türevinin (PDT) standart sapma ölçümünü belirlemek için ve ikinci varyasyon modunda fazin varyasyonu (29%) olarak ses sinyalinin (55) çok sayida alt bandi için frekans (PDF) üzerinden bir faz türevinin standart sapma ölçümünün belirlenmesi için konfigüre edilebilir. Bu nedenle, varyasyon karsilastiricisi (280), birinci degisme (290a) olarak zamana göre faz türevinin ölçümünü ve ses sinyalinin zaman çerçeveleri için ikinci bir varyasyon (290b) olarak frekans üzerinden faz türevinin ölçümünü karsilastirir. Düzenlemeler, standart sapma ölçümü olarak ses sinyalinin (55) bir önceki ve daha fazla sayida önceki zaman çerçeveleri boyunca bir faz türevinin dairesel bir standart sapmasinin saptanmasi için ve standart sapma ölçümü olarak mevcut zaman çerçevesi için ses sinyalinin (55) bir akiminin ve birden fazla gelecek çerçevesinin zaman içindeki bir faz türevinin dairesel bir standart sapmasinin belirlenmesi için varyasyon belirleyicisini (275) göstermektedir. Ayrica, varyasyon belirleyicisi (275), birinci varyasyonu (290a) belirlerken, her iki dairesel standart sapmanin minimumunu hesaplar. Bir baska düzenlemede, varyasyon belirleyicisi (275), bir frekansin ortalama bir standart sapma ölçümünü olusturmak için bir zaman çerçevesindeki (75) bir çok alt bant (95) için bir standart sapma ölçümünün bir kombinasyonu olarak birinci varyasyon modunda varyasyonu (290a) hesaplar. Varyasyon karsilastiricisi (280), bir enerji ölçümü olarak mevcut zaman çerçevesindeki (75) alt bant sinyalinin (95) büyüklük degerlerini kullanarak çok sayida alt-bandin standart sapma ölçümlerinin bir enerji agirlikli ortalamasini hesaplayarak standart sapma ölçümlerinin kombinasyonunu gerçeklestirmek için konfigüre edilmistir. Tercih edilen bir düzenlemede, varyasyon belirleyicisi (275), birinci varyasyonu (290a), zaman içerisinde, bir çok önceki ve çok sayida gelecekteki zaman çerçevesini belirlerken, ortalama standart sapma ölçümünü pürüzsüzlestirir. Pürüzsüzlestirme, bir pencereleme fonksiyonu ve ilgili zaman çerçevelerini kullanarak hesaplanan enerjiye göre agirlikli hale getirilir. Ayrica varyasyon belirleyicisi (275), ikinci varsasyon (290b) akis üzerinden, bir önceki çoklugu ve çok sayida gelecekteki zaman çerçevesini (75) belirlediginde, standart sapma ölçümünü yumusatmak üzere konfigüre edilmis olup burada pürüzsüzlestirme, bir pencereleme fonksiyonu ve ilgili zaman çerçevelerini (75) kullanarak hesaplanan enerjiye göre agirlikli hale getirilir. Bu nedenle, varyasyon karsilastiricisi (280), birinci varyasyon modu kullanilarak belirlenen birinci varyasyon (290a) olarak düzeltilmis ortalama standart sapma ölçümünü karsilastirmakta ve ikinci varyasyon modu kullanilarak belirlenen ikinci varyasyon (29%) olarak düzeltilmis standart sapma ölçümünü karsilastirmaktadir. Tercih edilen bir düzenleme, Sekil 40'ta gösterilmistir. Bu düzenlemeye göre, varyasyon belirleyicisi (275), birinci ve ikinci varyasyonu hesaplamak için iki islem yolunu ihtiva eder. Birinci islem yamasi, ses sinyalinden (55) veya ses sinyalinin fazindan (305a) zamana kadar faz türevinin standart sapma ölçümünün hesaplanmasi için bir PDT hesaplayicisini (300a) ihtiva eder. Bir dairesel standart sapma hesaplayicisi (310a), zamana (305a) göre bir faz türevinin standart sapma ölçümünden bir birinci dairesel standart sapma (3153) ve bir ikinci dairesel standart sapma (315b) belirler. Birinci ve ikinci dairesel standart sapmalar (315a ve 315b), bir karsilastirici (320) ile karsilastirilir. Karsilastirici (320), iki dairesel standart sapma ölçütünün (315a ve 315b) minimumunu (325) hesaplar. Bir birlestirici, ortalama bir standart sapma ölçütü [335a) olusturmak için frekans üzerinde minimumu (325) birlestirir. Bir pürüzsüzlestirici (340a), ortalama bir standart sapma ölçümü (345a) olusturmak için ortalama standart sapma ölçütünü (335a) pürüzsüzlestirir. Ikinci islem yolu, ses sinyalinden (55) frekansa (305b) göre bir faz türevini veya ses sinyalinin bir fazini hesaplamak için bir PDF hesaplayicisini (300b) ihtiva eder. Bir dairesel standart sapma hesaplayicisi (310b), frekans (305) üzerinde faz türevinin (335b) bir standart sapma ölçümü olusturur. Standart sapma ölçümü [305), düzgün bir standart sapma ölçümü (345b) olusturmak için daha düzgün bir pürüzsüzlestirici (340b) ile pürüzsüzlestirilir. Pürüzsüzlestirilmis ortalama standart sapma ölçümü (345a) ve pürüzsüzlestirilmis standart sapma ölçümü (345b), sirasiyla birinci ve ikinci varyasyonlardir. Varyasyon karsilastiricisi (280), birinci ve ikinci varyasyonu karsilastirir ve düzeltme verisi hesaplayicisi (285), birinci ve ikinci varyasyonun karsilastirilmasina dayanarak faz düzeltme verisini (295) hesaplar. Diger düzenlemeler, üç farkli faz düzeltme modunu ele alan hesaplayiciyi (270) göstermektedir. Sekil 41'de temsili bir blok diyagram gösterilmistir. Sekil 41, üçüncü varyasyon modunun bir geçis tespit modu oldugu üçüncü bir varyasyon modunda ses sinyalinin (55) fazinin bir üçüncü varyasyonu [290c) daha belirleyen varyasyon belirleyicisini (275) göstermektedir. Varyasyon karsilastiricisi (280), birinci varyasyon modunu, ikinci varyasyon modunu kullanarak belirlenen ikinci varyasyonu (29%) ve üçüncü varyasyonu kullanarak belirlenen üçüncü varyasyonu (290c) kullanarak belirlenen birinci varyasyonu (290a) karsilastirir. Bu nedenle, düzeltme verisi hesaplayicisi (285), karsilastirma sonucuna göre birinci düzeltme modu, ikinci düzeltme modu veya üçüncü düzeltme moduna göre faz düzeltme verilerini (295) hesaplar. Üçüncü varyasyon modundaki üçüncü varyasyonu [290c) hesaplamak için, varyasyon karsilastiricisi [280), mevcut zaman çerçevesinin anlik bir enerji tahminini ve çok sayida zaman çerçevesinin varyasyon karsilastiricisi [280), anlik enerji tahmini ile zaman-ortalama enerji tahmininin bir oranini hesaplamak için konügüre edilmistir ve bir zaman çerçevesi (75) içindeki geçici durumlari tespit etmek için tanimli bir esik ile orani karsilastirmak üzere konfigüre edilmistir. Varyasyon karsilastiricisi [280), üç varyasyonu temel alan uygun bir düzeltme modunu belirlemelidir. Bu karara dayanarak, düzeltme verisi hesaplayicisi [285), bir geçisin tespit edilmesi durumunda üçüncü bir varyasyon moduna uygun olarak faz düzeltme verisini faz düzeltme verilerini [295) hesaplar, eger bir geçisin olmadigi belirlenirse, birinci varyasyon modunda belirlenen birinci varyasyon [290a), ikinci varyasyon modundaki ikinci varyasyondan [290b) küçük veya esittir. Ayrica faz düzeltme verileri (295), ikinci varyasyon moduna göre hesaplanir, eger bir geçisin olmadigi belirlenirse, ikinci varyasyon modunda belirlenen ikinci varyasyon [290b), birinci varyasyon modundaki birinci varyasyondan [290a] küçük veya esittir. Düzeltme verileri hesaplayicisi, bir akim, bir veya daha fazla geçmis ve bir veya daha fazla gelecek zaman çerçevesi için üçüncü varyasyon (290c) için faz düzeltme verisinin [295) hesaplanmasi için konfigüre edilmistir. Buna göre, düzeltme verileri hesaplayicisi [285), bir akim, bir veya daha fazla geçmis ve bir veya daha fazla gelecek zaman çerçevesi için ikinci varyasyon modu (290b) için faz düzeltme verisinin [295) hesaplanmasi için konfigüre edilir. Ayrica, düzeltme verisi hesaplayicisi [285), bir yatay faz düzeltmesi ve birinci varyasyon modu için düzeltme verilerini [295) hesaplamak üzere yapilandirilir, Ikinci varyasyon modunda dikey faz düzeltmesi için düzeltme verisi [295) hesaplanir ve üçüncü varyasyon modunda bir geçici düzeltme için düzeltme verisi (295) hesaplanir. Sekil 42, bir ses sinyalinden faz düzeltme verisini belirlemek için bir yöntem [4200) göstermektedir. Yöntem (4200), "bir birinci ve bir ikinci varyasyon modunda bir varyasyon belirleyicisiyle ses sinyalinin bir fazinin bir varyasyonunu belirleme" asamasini belirlenen varyasyonu karsilastirma" asamasini [4210) ve "karsilastirma sonucunda birinci varyasyon moduna veya ikinci varyasyon moduna göre bir düzeltme verisi hesaplayicisi ile faz düzeltmesinin hesaplanmasi" asamasini (4215] ihtiva eder. Baska bir deyisle, viyolonun PDT'si zaman içerisinde pürüzsüz hale gelir öyle ki trombonun PDF'i frekans üzerinde pürüzsüzdür. Bu nedenle, bu ölçümlerin varyasyon ölçütü olarak standart sapmasi (STD) uygun düzeltme yöntemini seçmek için kullanilabilir. Zaman içerisindeki faz türevinin STD'si, XStdUUQn) : circstd{XPdt(k,n + l)},-23 S 1 S 0, XStdtz (Imi) = Circstd{Xpdt(k, n + i)},0 5 i 5 23, Xswtütm) : inin{X5tdn(k, 21.),X5tdt7 (lc, n)}, ve frekans üzerinde faz türevinin STD'si asagidaki sekilde hesaplanabilir X"dfm) : circstd{XPdr(k,n)}, 2 S 1( S '13, (28) burada circstd{}, dairesel STD'nin hesaplanmasini belirtir (gürültülü düsük enerjili kutulara bagli yüksek STD'yi önlemek için açi degerleri potansiyel olarak enerji ile agirliklandirilabilir veya STD hesaplamasi yeterli enerjiye sahip olan sekilde kutular ile sinirlandirilabilir]. Viyolon ve trombon için STD`1er, sirasiyla Sekiller 43a, 43b ve Sekiller 43c, 43d içinde gösterilmistir. Sekiller 43a ve c, QMF alaninda zaman içerisinde faz türevinin standart sapmasini XstdtUgn) göstermekte olup burada Sekiller 43b ve 43d, faz düzeltmesi olmadan frekans üzerinde ilgili standart sapmayi Xstdf(n] göstermektedir. Renk gradyeni, kirmizi =1'den mavi = O'a kadar olan degerleri belirtir. PDT'nin STD'sinin Viyolon Için daha düsük oldugu, Öyle ki PDF'nin STD'sinin trombon için daha düsük oldugu görülebilir (özellikle yüksek enerjiye sahip zaman-frekans karolari için). Her bir temporal çerçeve için kullanilan düzeltme yöntemi, STD'lerin hangisinin daha düsük olduguna göre seçilir. Bu nedenle XsîdtUçn) degerleri, frekans üzerinde birlestirilmelidir. Birlestirme, önceden tanimlanmis bir frekans araligi için enerji agirlikli bir ortalama hesaplanarak gerçeklestirilir (1.29) Sapma tahminleri, düzgün bir geçise sahip olmak ve böylece olasi yapilari önlemek için zaman içinde pürüzsüzlestirilir. Pürüzsüzlestirme, bir Hann penceresi kullanilarak gerçeklestirilir ve temporal çerçevenin enerjisi ile agirlikli hale getirilir burada WH), pencere fonksiyonudur ve Xmagûl) " ZI=1X rragUcl n) frekans üzerinde XmagUçn] toplamidir. Ilgili bir denklem, Xstdf(n] pürüzsüzlestirilmesi için kullanilir. Faz düzeltme yöntemi XssrlistÇÜ-.l ve Xsm (lt) ile kiyaslanmasi ile belirlenir. Varsayilan yontem, PDT (yatay) düzeltmesidir ve eger Ã-îsm (71) < ÂSêâTTI), [n - 5, n + 5] araligi için PDF (dikey) düzeltmesi uygulanir. Her iki sapma büyükse, örnegin önceden tanimlanmis bir esik degerinden daha büyük olan, düzeltme yöntemlerinin hiçbiri uygulanmaz ve bit hizi kurtarmalari yapilabilir. 8.4 Geçici isleme - Geçisler için faz türevi düzeltmesi Ortasinda eklenen bir alkis ile viyolon sinyali, Sekil 44'te gösterilmistir. QMF alaninda viyolon + alkis sinyalinin büyüklügü XmagUçn), Sekil 44a'da gösterilmistir ve ilgili faz spektrumu XPhaUçn), Sekil 44b'de gösterilmistir. Sekil 44a'ya istinaden renk gradyeni, kirmizi = 0 dB'den mavi = -80 dB'ye kadar olan büyüklük degerlerini belirtir. Ardindan Sekil 44b için faz gradyeni, kirmizi = n'den mavi = -n'ye kadar olan faz degerlerini belirtir. Zaman içerisindeki ve frekans üzerindeki faz türevleri, Sekil 45'te gösterilmistir. QMF alaninda viyolon + alkis sinyalinin zaman içerisindeki faz türevi Xpdt[k,n), Sekil 45alda gösterilmistir ve frekans üzerindeki ilgili faz türevi Xpdf[k,n), Sekil 45b'de gösterilmistir. Renk gradyeni, kirmizi = n'den mavi = -n'ye kadar olan faz degerlerini belirtir. PDT'nin alkis için gürültülü oldugu görülebilir, ancak PDF yüksek frekanslarda en azindan biraz pürüzsüzdür. Bu nedenle, keskinligini korumak için alkis için bir PDF düzeltmesi uygulanmalidir. Bununla birlikte, Bölüm 8.2'de önerilen düzeltme yöntemi bu sinyalle birlikte düzgün sekilde çalismayabilir, çünkü viyolon sesi düsük frekanslarda türevleri bozmaktadir. Sonuç olarak, taban bandin faz spektrumu yüksek frekanslari yansitmaz ve böylece tek bir deger kullanan frekans yamalarinin faz düzeltmesi çalismayabilir. Ayrica, düsük frekanslarda gürültülü PDF degerleri nedeniyle, PDF degerinin varyasyonuna bagli olarak geçislerin tespit edilmesi [bakiniz Bölüm 8.3] zor olacaktir. Problemin çözümü hasittir. Ilk olarak, geçisler basit bir enerji tabanli yöntem kullanilarak tespit edilir. Orta/yüksek frekanslarin anlik enerjisi, pürüzsüzlestirilmis bir enerji tahmini ile karsilastirilir. Orta/yüksek frekanslarin anlik enerjisi, asagida belirtilen sekilde hesaplanir eriginlihz) : Z Xiiiagußn) , Pürüzsüzlestirme, birinci sinif bir llR filtresi kullanilarak gerçeklestirilir x""i5"**(n) z 0.1 ixinüenhrii) + 0.? urggîg'mrn -- 1). (32) Eger Xmgmnmyxgijîgmh(n) M9' bu durumda bir geçis belirlenir. Esik degeri 9, istenilen geçis miktarini belirlemek için ince ayarlanabilir. Örnegin 9 = 2 kullanilabilir. Belirlenen çerçeve, dogrudan geçici çerçeve olarak seçilmemistir. Bunun yerine, yere] enerji maksimumu, bunun çevresinden arastirilir. Mevcut uygulamada seçilen aralik, [n - 2, n + 7]'dir. Bu araliktaki maksimum enerjiye sahip temporal çerçeve, geçis olarak seçilir. Teorik olarak, dikey düzeltme modu geçis durumlari için de uygulanabilir. Ancak, geçici durumlarda, taban bandin faz spektrumu çogu zaman yüksek frekanslari yansitmaz. Bu da islenmis sinyaldeki pre- ve post-ekolara yol açabilir. Dolayisiyla geçis durumlari için hafifçe degistirilmis olan isleme önerilmektedir. Yüksek frekanslardaki geçici ortalama PDF hesaplanir rarstzii'wiarz::'i'mt.1:, ":1 ~ l. i ;:- 36 :2 :H: &58'i Geçici çerçeve için faz spektrumu, denklem 24'te oldugu gibi bu sabit faz degisimi kullanilarak sentezlenir ancak "al/Hi", ***1*** ` ) ile deglStirilir. AYm duzeltme, [n - 2, 11 + 2] araligi içindeki temporal çerçevelere uygulanir [n: QMF'nin özelliklerinden ötürü n-1 ve n+1 çerçevelerinin PDF'ine eklenir, bakiniz Bölüm 6). Bu düzeltme halihazirda bulunan uygun bir konuma bir geçisi meydana getirmektedir, ancak geçisin sekli zorunlu olarak istenildigi gibi degildir ve QMF çerçevelerinin önemli temporal örtüsmesi nedeniyle önemli yan kulaklar [yani, ilave geçisler) mevcut olabilir. Bu nedenle mutlak faz açisi da dogru olmalidir. Mutlak açi, sentezlenen ve orijinal faz spektrumu arasindaki ortalama hata hesaplanarak düzeltilir. Düzeltme, geçicinin her bir temporal çerçevesi için ayri ayri gerçeklestirilir. Geçici düzeltmesinin sonucu, Sekil 46'da gösterilmistir. Fazi düzeltilmis SBR kullanilarak QMF alanindaki viyolon + alkis sinyalinin zaman içerisindeki faz türevi X1dt(k,n] gösterilmistir. Sekil 47b, frekans Xldf[k,n) üzerinde ilgili bir faz türevinin gösterir. Yeniden renk gradyeni, kirmizi = n'den mavi = -n'ye kadar olan faz degerlerini belirtir. Dogrudan kopyalamaya kiyasla farkin büyük olmamasina ragmen, fazi düzeltilmis alkisin orijinal sinyalle ayni keskinlige sahip oldugu algilanabilir. Bu nedenle, tüm durumlarda degil sadece dogrudan kopyalama etkin oldugunda geçici düzeltme gereklidir. Aksine, eger PDT düzeltmesi etkinlestirilmisse, PDT düzeltmesi aksi takdirde geçici olarak sürtünmeye yol açacagi için geçici islemin yapilmasi önemlidir. 9 Düzeltme verilerinin sikistirilmasi Bölüm 8, faz hatalarinin düzeltilebilecegini gösterdi, ancak düzeltme için yeterli bit hizi hiç dikkate alinmadi. Bu bölüm, yöntemlerin düzeltme verisinin düsük bit hiziyla nasil temsil edilecegini göstermektedir. 9.1 PDT düzeltme verilerinin sikistirilmasi - yatay düzeltme için hedef spektrumun olusturulmasi PDT düzeltmesini saglamak için iletilebilecek birçok olasi parametre vardir. Ancak gm Ü" "1 zaman içinde puruzsuzlestirildiginden oturu dusuk bit hizi iletimi için potansiyel bir adaydir. Ilk olarak, parametreler için yeterli bir güncelleme hizi tartisilmaktadir. Deger sadece her N çerçevesi için güncellendi ve aralarinda dogrusal olarak enterpolasyon yapildi. Iyi kalite Için güncelleme araligi yaklasik 40 ms'dir. Bazi sinyaller için bir bit, biraz daha az avantajlidir ve digerleri için bir bit biraz daha fazladir. Resmi dinleme testleri, optimal bir güncelleme oranini degerlendirmek için yararli olacaktir. Bununla birlikte, nispeten uzun bir güncelleme araligi kabul edilebilir görünmektedir. "dm U" 71) için uygun bir açisal kesinlik de çalisildi. Algisal olarak iyi kalite için 6 hit (64 olasi açi degeri) yeterlidir. Ayrica sadece degerdeki degisikligin iletimi test edildi. Çogu zaman degerler sadece biraz degismis gibi gözükür, küçük degisimler için daha fazla dogruluk elde etmek için esit olmayan nicemleme uygulanabilir. Bu yaklasimi kullanarak, 4 bitin [16 olasi açi degeri), iyi kalite sagladigi bulundu. Dikkate alinacak son sey, uygun spektral dogruluktur. Sekil 17'de görülebilecegi gibi, birçok frekans bandi, kabaca ayni degeri paylasiyor gibi görünmektedir. Bu nedenle, birkaç frekans bandini temsil etmek için muhtemelen bir deger kullanilabilir. Ek olarak, yüksek frekanslardaki bir frekans bandinda çoklu harmonikler vardir, bu nedenle daha az dogruluk gerekebilir. Yine de, baska, potansiyel olarak daha iyi bir yaklasim bulundu, bu yüzden bu seçenekler iyice arastirilmadi. Önerilen, daha etkili bir yaklasim, asagida tartisilmistir. 9.1.1 PDT düzeltme verilerinin sikistirilmasi için frekans tahmininin kullanilmasi Bölüm S'te ele alindigi üzere, zaman içinde faz türevi temel olarak üretilen sinüzoidin frekansi anlamina gelir. Uygulanan 64-bant kompleks QMF'nin PDT'leri asagidaki denklem kullanilarak frekanslara dönüstürülebilir . . 'v.. î` ;ill (HA *k XIWUC, n) :::i g: iii-;HI + ({ ?izah-band Il) + Ligi: i» %1 mod !N (34) Üretilen frekanslar, fmter(k) = [fc[k) -fBw,fc(k] +fBw] araligi içinde olup buradachQ, frekans bandi k'nin merkez frekansidir ve fBw, 375 Hz'dir. Sonuç, viyolon sinyali için QMF bantlarinin XfreciUçn) frekanslarinin bir zaman-frekans gösteriminde Sekil 47'de gösterilmektedir. Frekanslarin, tonusun temel frekansinin katlarini takip ettigi görülmekte ve harmonikler, temel frekansta, frekansa göre ayrilir. Ek olarak, titretmenin, frekans modülasyonuna neden oldugu görülmektedir. Ayni grafik, dogrudan kopyalama Zfret1[k,n) ve düzeltilmis fm ÜVYZJSBR'ye uygulanabilir (bakiniz sirasiyla Sekil 48a ve Sekil 48b). Sekil 48a, Sekil 47'de gösterilen orijinal sinyal XWJ(k,n] ile karsilastirildiginda dogrudan kopyalama SBR sinyali ZfretIUgn] QMF bantlarinin frekanslarinin bir zaman-frekans temsilini göstermektedir. Sekil 48b, düzeltilmis SBR sinyali 'adi lk› m orijinal sinyal, mavi renkte çizilmis olup burada dogrudan kopyalama SBR'si ve düzeltilmis SBR sinyalleri, kirmizi ile çizilmistir. Dogrudan kopyalama SBR'nin uyumsuzlugu, Özellikle örnegin baslangicinda ve sonunda, görülebilir. Ek olarak, frekans modülasyon derinliginin orijinal sinyalin açikligindan daha küçük oldugu görülebilir. Aksine, düzeltilmis SBR durumunda, harmoniklerin frekanslari orijinal sinyalin frekanslarini izledigi görünmektedir. Ayrica modülasyon derinliginin dogru oldugu görülmektedir. Böylece, bu grafik, önerilen düzeltme yönteminin geçerliligini dogrulamaktadir. Bu nedenle, sonraki düzeltme verilerinin gerçek sikistirilmasi üzerinde yogunlasmistir. Xfreq(k,n] frekanslari ayni uzaklikta yerlestirildiginden, frekanslar arasindaki mesafe tahmin edilir ve iletilirse tüm frekans bantlarinin frekanslari yaklastirilabilir. Harmonik sinyaller olmasi durumunda araliklar, tonun temel frekansina esit olmalidir. Böylece, tüm frekans bantlarini temsil etmek için sadece tek bir sinyal degeri iletilmelidir. Daha düzensiz sinyaller olmasi durumunda, harmonik davranisi tanimlamak için daha fazla degere ihtiyaç vardir. Örnegin, bir piyano tonu olmasi durumunda harmoniklerin mesafesi biraz artar [14]. Basitlik açisindan, asagidakilerin harmoniklerin ayni mesafede yerlestirildigi varsayilmaktadir. Bununla birlikte, bu tarif edilen ses islemenin genelligini sinirlandirmamaktadir. Dolayisiyla harmoniklerin frekanslarini tahmin etmek için tonun temel frekansi tahmin edilir. Temel frekansin tahmini, yaygin olarak incelenen bir konudur (örnegin bakiniz bir tahmin yöntemi uygulanmistir. Yöntem, temel olarak harmoniklerin araliklarini hesaplar ve sonucu, bazi bulussal yöntemlere göre birlestirir (ne kadar enerji, frekans ve zaman içerisinde ne kadar kararli, vb.]. Her durumda sonuç, her bir temporal çerçeve Xf0(n) için temel frekans tahminidir. Baska bir deyisle, zaman içinde faz türevi, karsilik gelen QMF kutusunun frekansi ile ilgilidir. Ayrica, PDT'deki hatalarla ilgili yapilar çogunlukla harmonik sinyallerle algilanabilir. Böylece, hedef PDT'nin [bakiniz Denklem 16a], fo temel frekansinin tahminini kullanarak tahmin edilebilecegi önerilmistir. Temel bir frekansin tahmini, yaygin olarak incelenen bir konudur ve temel frekansin güvenilir tahminlerini elde etmek için birçok uygun yöntem mevcuttur. Burada, BWE'yi gerçeklestirmeden önce dekoder tarafindan bilinen ve BWE içinde bulusa ait faz düzeltmesinin kullanildigi temel frekans Xf°[n) varsayilmaktadir. Bu nedenle, kodlama asamasinin tahmini temel frekansi XfÜÜi] iletmesinden ötürü avantajlidir. Ilaveten, gelistirilmis kodlama verimliligi için, deger sadece, örnegin, her 20. temporal çerçeve (-27 ms'lik bir araliga karsilik gelen] için güncellenebilir ve aralarinda enterpolasyona tabi tutulabilir. Alternatif olarak, temel frekans kod çözme asamasinda tahmin edilebilir ve hiçbir bilgi iletilmemelidir. Bununla birlikte, tahmin, kodlama asamasinda orijinal sinyal ile gerçeklestirilirse daha iyi tahminler beklenebilir. Dekoder islemi, her bir temporal çerçeve için bir temel frekans tahminini X1`°[n) elde ederek baslar. Harmoniklerin frekanslari, bir indeks vektörü ile çarpilarak elde edilebilir V K 3 ?ll : Xha'lmût, n) : K ~ X" ('71) (35) Sonuç, Sekil 49'ta gösterilmistir. Sekil 49, orijinal sinyalin XFFBEI(k,n) QMF bantlarinin frekanslarina kiyasla Xharm(K,n] tahmini harmonik frekanslarinin bir zaman frekansi temsilini göstermektedir. Yine mavi renk, orijinal sinyali gösterir ve kirmizi ise tahmini sinyaldir. Tahmin edilen harmoniklerin frekanslari, orijinal sinyale oldukça iyi uymaktadir. Bu frekanslar, 'izin verilen' frekanslar olarak düsünülebilir. Eger algoritma bu frekanslari üretiyorsa, uyumsuzlukla ilgili yapilardan kaçinilmalidir. Algoritmanin iletilen parametresi, temel frekans Xf°[n)'dir. Gelismis kodlama verimliligi için, deger sadece her 20. temporal çerçeve için güncellenir [yani her 27 ms'de bir). Bu degerin, resmi olmayan dinlemeye dayanan iyi algisal kalite sagladigi görülmektedir. Bununla birlikte, resmi dinleme testleri, güncelleme orani için daha uygun bir degerin degerlendirilmesi için kullanislidir. Algoritmanin bir sonraki asamasi, her bir frekans bandi için uygun bir deger bulmaktir. Bu, bandi yansitmak için her bir fc(k] bandinin merkez frekansina en yakin olan Xharlnûçn] degeri seçerek gerçeklestirilir. Eger en yakin deger, frekans bandinin (flnter[k]) olasi degerlerinin disindaysa, bandin sinir degeri kullanilir. Ortaya çikan matris eh l , } her bir zaman-frekans karosu için bir frekansi ihtiva eder. Düzeltme veri sikistirma algoritmasinin son asamasi, frekans verisini PDT verilerine geri dönüstürmektir › ,freti y Xâigiiwn) : 2". (îgsgmßig mod 1), (36) burada modÜ, modülo operatörünün belirtir. Dogru düzeltme algoritmasi, Bölüm 8.1'de gösterilen sekilde çalisir. Denklem 16a'da Zül 09") hedef PDT olarak Xeh (km.) ile degistirilir ve Denklemler 17-19, Bölüm 8.1'de belirtilen sekilde kullanilir. Düzeltme algoritmasinin sikistirilmis düzeltme verileriyle sonucu Sekil SÜ'de gösterilmektedir. Sekil 50, sikistirilmis düzeltme verileri ile düzeltilmis SBR'nin QMF alanindaki viyolon sinyalinin PDT'sindeki Dsm (kul) hatayi gösterir. Sekil SOb, zaman içerisinde ilgili faz türevini gösterir ich (k' 21)' Renk gradyenleri, kirmizi :ir'den mavi :-71'ye kadar olan degerleri belirtir. PDT degerleri, orijinal sinyalin PDT degerlerini, veri sikistirmasi olmadan düzeltme yöntemi ile benzer dogrulukta takip eder [bakiniz Sekil 18). Dolayisiyla sikistirma algoritmasi geçerlidir. Algilanan kalite, düzeltme verilerinin sikistirilmasi ile ve bu olmadan benzerdir. Düzenlemeler, her bir deger için toplam 12 bit kullanarak düsük frekanslar için daha fazla ve yüksek frekanslar için daha düsük dogrulugu kullanirlar. Elde edilen bit hizi yaklasik 0.5 kbps'dir (entropi kodlamasi gibi herhangi bir sikistirma olmadan). Bu dogruluk, nicemleme olmadan esit algilanan kalite üretir. Bununla birlikte, önemli ölçüde daha düsük bit hizi, yeteri kadar iyi algilanan kalite üreten birçok durumda kullanilabilir. Düsük bit hizi semalari için bir seçenek, iletilen sinyali kullanarak kod çözme asamasinda temel frekansi tahmin etmektir. Bu durumda hiçbir deger iletilmemelidir. Diger bir seçenek, iletilen sinyali kullanarak temel frekansi tahmin etmek, genis bant sinyali kullanilarak elde edilen tahmine göre karsilastirmak ve sadece farki iletmektir. Bu farkin çok düsük bit hizi kullanilarak temsil edilebilecegi varsayilabilir. 9.2 PDF düzeltme verilerinin sikistirilmasi Bölüm 8.2'de tartisildigi üzere PDF düzeltmesi için uygun veriler, birinci frekans yamasinin ortalama faz hatasidir java ah): Düzeltme, bu degerin bilgisi ile tüm frekans yamalari için yapilabilir, böylece her bir temporal çerçeve için sadece bir degerin iletilmesi gerekir. Ancak, her bir temporal çerçeve için tek bir degerin bile iletilmesi, çok yüksek bir bit hizina neden olabilir. Trombon için Sekil 12'nin incelenmesinde, PDF'in frekans üzerinden nispeten sabit bir degere sahip oldugu ve birkaç temporal çerçeve için ayni degerin mevcut oldugu görülebilir. Deger, ayni geçisin QMF analiz penceresinin enerjisine hakim oldugu sürece zaman içinde sabittir. Yeni bir geçis baskin olmaya basladiginda, yeni bir deger bulunur. Bu PDF degerleri arasindaki açi degisimi, bir geçisten digerine ayni gibi görünmektedir. Bu, PDF'in geçisin temporal lokasyonunu kontrol ettiginden ve sinyal sabit bir temel frekansa sahipse, geçisler arasindaki araligin sabit olmasi gerektiginden anlamlidir. Bu nedenle, PDF [veya bir geçis konumu), zaman içinde sadece seyrek olarak iletilebilir ve bu zaman anlari arasindaki PDF davranisi, temel frekans bilgisi kullanilarak tahmin edilebilir. PDF düzeltmesi, bu bilgiler kullanilarak gerçeklestirilebilir. Bu fikir aslinda harmoniklerin frekanslarinin esit aralikli oldugu farz edilen PDT düzeltmesi için esleniktir. Burada da ayni fikir kullanilir, ancak bunun yerine geçislerin temporal konumlarinin esit aralikli oldugu varsayilir. Asagida, dalga seklindeki piklerin konumlarinin saptanmasina dayanan ve bu bilgiyi kullanarak, faz düzeltmesi için bir referans spektrumu olusturulmaktadir. 9.2.1 PDF düzeltme verilerinin sikistirilmasi için pik belirlemenin kullanimi - Dikey düzeltme için hedef spektrumun olusturulmasi Piklerin konumlari, basarili bir PDF düzeltmesi gerçeklestirmek için tahmin edilmelidir. Bir çözüm, Denklem 34'te oldugu gibi, ayni sekilde PDF degerini kullanarak piklerin konumlarini hesaplamak ve tahmini temel frekansi kullanarak piklerin konumlarini tahmin etmek olacaktir. Ancak bu yaklasim nispeten stabil bir temel frekans tahminini gerektirecektir. Düzenlemeler, önerilen sikistirma yaklasiminin mümkün oldugunu gösteren basit, hizli uygulanabilen bir alternatif yöntem göstermektedir. Trombon sinyalinin bir zaman-alani temsili, Sekil 51`de gösterilmektedir. Sekil 51a, bir zaman alani gösteriminde trombon sinyalinin dalga seklini gösterir. Sekil 51b, sadece tahmini piklerini ihtiva eden karsilik gelen zaman alani sinyalini gösterir, burada piklerin konumlari iletilen meta veriler kullanilarak elde edilmistir. Sekil 51b'deki sinyal, örnegin Sekil 30'a istinaden açiklanan puls kataridir (265). Algoritma, dalga seklindeki piklerin konumlarini analiz ederek baslar. Bu, yerel maksimumlar aranarak gerçeklestirilir. Her 27 ms için (yani, her 20 QMF çerçevesi için), çerçevenin merkez noktasina en yakin olan pikin konumu iletilir. Iletilen pik konumlari arasinda, pik noktalarinin zaman içinde esit aralikli oldugu varsayilmaktadir. Böylece, temel frekansi bilerek, piklerin konumlari tahmin edilebilir. Bu düzenlemede, saptanan piklerin sayisi iletilir [bunun, tüm piklerin basarili bir sekilde tespit edilmesini gerektirdigi unutulmamalidir; temel frekansa dayali tahmin, muhtemelen daha dogru sonuçlar verecektir). Elde edilen bit hizi yaklasik 0.5 kbps'dir konumunu 9 bit kullanarak iletmeyi ve 4 bit kullanarak aralarindaki geçis sayisini iletmeyi ihtiva eder. Bu dogruluk, nicemleme olmadan esit algilanan kalitede üretildi. Bununla birlikte, önemli ölçüde daha düsük bit hizi, yeteri kadar iyi algilanan kalite üreten birçok durumda kullanilabilir. lletilen meta verileri kullanarak, tahmin edilen pik noktalarinin konumlarindaki impulslari ihtiva eden bir zaman-alani sinyali olusturulur [bakiniz Sekil 51 b). QMF analizi, bu sinyal için olusturulur ve faz spektrumu )hesaplanir. Gerçek PDF düzeltmesi, Bölüm 8.2'de önerildigi gibi gerçeklestirilir ancak Zî'h (lwl) Denklem 20a'da, asagida belirtilen sekilde degistirilir XEV 0%' n). Dikey faz uyumluluguna sahip sinyallerin dalga sekli tipik olarak bir puls katarini andirir. Böylece, dikey düzeltme Için hedef faz spektrumunun, karsilik gelen konumlarda piklere ve karsilik gelen bir temel frekansa sahip bir puls katarinin faz spektrumu olarakseklinde modellenmesi ile tahmin edilebilecegi öne sürülmüstür. Temporal çerçevenin merkezine en yakin konum, örnegin, her 20. temporal çerçeve için iletilir (-27 ms'lik bir araliga karsilik gelir). Esit oran ile iletilen tahmini temel frekans, iletilen konumlar arasindaki pik konumlarini enterpole etmek için kullanilir. Alternatif olarak, temel frekans ve pik konumlari, kod çözme asamasinda tahmin edilebilir ve hiçbir bilgi iletilmemelidir. Bununla birlikte, tahmin, kodlama asamasinda orijinal sinyal ile gerçeklestirilirse daha iyi tahminler beklenebilir. Dekoder islemi, her bir temporal çerçeve için bir temel frekans tahmini Xm[n] elde etmekle baslar ve ek olarak, dalga seklindeki pik konumlari tahmin edilir. Pik konumlari, bu konumlarda impulslardan olusan bir zaman-alani sinyali olusturmak için kullanilir. QMF analizi, ilgili faz spektrumunu olusturmak için kullanilir Xév 0631)' Bu tahmini faz spektrumu, hedef faz spektrumu olarak Denklem 20a'da kullanilabilir zaman = xgjmrk, n). (37) Önerilen yöntem, sadece tahmin edilen pik konumlarini ve temel frekanslari, örnegin, 27 ms'lik güncelleme orani ile iletmek üzere kodlama asamasini kullanir. Ek olarak, dikey faz türevindeki hatalarin sadece temel frekansin nispeten düsük oldugunda algilanabilecegine dikkat edilmelidir. Böylece, temel frekans nispeten düsük bir bit hizi ile iletilebilir. Düzeltme algoritmasinin sikistirilmis düzeltme verileriyle sonucu Sekil 52'de gösterilmektedir. Sekil 52a, sikistirilmis düzeltme verileri ile düzeltilmis SBR ile QMF alanindaki trombon sinyalinin faz spektrumundaki ÜÇ., *AJÜ hatayi gösterir. Ayrica Sekil 52b, frekans üzerindeki ilgili faz türevini gösterir ZCV (km. Renk gradyeiii, kirmizi degerlerini, veri sikistirmasi olmadan düzeltme yöntemi ile benzer dogrulukta takip eder verilerinin sikistirilmasi ile ve bu olmadan henzerdir. 9.3 Geçici isleme verilerinin sikistirilmasi Geçislerin nispeten seyrek oldugu varsayilirsa, bu verinin dogrudan aktarilabilecegi göz önüne alinabilir. Düzenlemeler, geçis basina alti degerin iletilmesini gösterir: ortalama PDF için bir deger ve mutlak faz açisindaki hatalar için bes deger [[n - 2, n + 2]) aralik içindeki her bir temporal çerçeve için bir deger). Bir alternatif, geçici konumun (yani bir deger] konumunu iletmek ve dikey düzeltme durumunda oldugu gibi hedef faz spektrumunu "cz ' Eger bit hizinin, geçisler için sikistirilmasi gerekiyorsa PDF düzeltmesi için de benzer bir yaklasim kullanilabilir (bakiniz Bölüm 9.2). Basit bir sekilde bir geçisin konumu iletilebilir, yani tek bir deger. Hedef faz spektrumu ve hedef PDF, Bölüm 9.2'deki gibi bu konum degeri kullanilarak elde edilebilir. Alternatif olarak, geçis konumu, kod çözme asamasinda tahmin edilebilir ve hiçbir bilgi iletilmemelidir. Bununla birlikte, tahmin, kodlama asamasinda orijinal sinyal ile gerçeklestirilirse daha iyi tahminler beklenebilir. Önceden açiklanan düzenlemelerin tümü, diger düzenlemelerden veya uygulamalarin bir kombinasyonundan ayri olarak görülebilir. Bu nedenle Sekiller 53 ila 57, daha önce tarif edilen bazi düzenlemeleri birlestiren bir kodlayiciyi ve bir dekoderi göstermektedir. Sekil 53, bir ses sinyalinin kodunu çözmek için bir dekoderi [110"] göstermektedir. Dekoder (110"); bir birinci hedef spektrum üretecini (65a), bir birinci faz düzelticiyi (70a) ve bir ses alt bant sinyal hesaplayicisini [350) ihtiva eder. Hedef faz ölçüm belirleyicisi olarak da anilan birinci hedef spektrum üreteci (653], birinci düzeltme verisini (295a) kullanilarak ses sinyalinin (32) bir alt bant sinyalinin bir birinci zaman çerçevesi için bir hedef spektrum (85a"] olusturur. Birinci faz düzelticisi [70a), alt bant sinyalinin bir fazi çerçevesinde düzeltilmekte olup burada düzeltme, ses sinyalinin [32) birinci zaman çerçevesindeki alt bant sinyalinin Ölçütü ve hedef spektrum [85"] arasindaki bir farkin azaltilmasi ile gerçeklestirilir. Ses alt bant sinyal hesaplayicisi (350], zaman çerçevesi için düzeltilmis bir faz [91a) kullanarak birinci zaman çerçevesi için ses alt bant sinyalini [355) hesaplar. Alternatif olarak, ses alt bant sinyal hesaplayicisi (350) ikinci zaman çerçevesinde alt bant sinyalin [85a") ölçümünü kullanarak veya bir baska faza göre bir düzeltilmis faz hesaplamasi kullanarak faz düzeltme algoritmasindan farkli düzeltme algoritmasina uygun olarak birinci zaman çerçevesinden farkli bir ikinci zaman çerçevesi için ses alt bant sinyalini (355) hesaplar. Sekil 53 ayrica istege bagli olarak ses sinyalini göstermektedir. Diger faz düzeltme algoritmasi, bir ikinci faz düzeltici (7%) veya bir üçüncü faz düzelticisi [70c) içinde gerçeklestirilebilir. Diger faz düzelticiler, Sekil 54'e istinaden gösterilecektir. Ses alt bant sinyal hesaplayicisi [250), birinci zaman çerçevesi için düzeltilmis faz (91] ve birinci zaman çerçevesinin ses alt bant sinyalinin büyüklügü degeri (47] kullanilarak birinci zaman çerçevesi için ses alt bant sinyalini hesaplamakta olup burada büyüklük degeri [47), birinci zaman çerçevesinde ses sinyalinin [32) büyüklügü veya birinci zaman çerçevesindeki ses sinyalinin (35] islenmis büyüklügüdür. Sekil 54, dekoderin [110") diger bir düzenlemesini göstermektedir. Bu nedenle, dekoder üreteci (65b), ikinci düzeltme verilerini (295b) kullanilarak ses sinyalinin (32) alt bandinin ikinci zaman çerçevesi için bir hedef spektrum [85b"] üretir. Detektör [110"] ek olarak, ikinci bir faz düzeltme algoritmasi ile belirlenen ses sinyalinin (32] zaman çerçevesinde alt bandin bir fazini (45] düzeltmek için bir ikinci faz düzelticisini [70b) ihtiva etmekte olup burada düzeltme, ses sinyalinin alt banti ve hedef spektrumun (85b") zaman çerçevesi ölçümü arasindaki farkin azaltilmasi ile gerçeklestirilir. Dolayisiyla, dekoder (110"], üçüncü hedef spektrum üretecini (65c) ihtiva eder, burada üçüncü hedef spektrum üreteci [6503), üçüncü düzeltme verilerini [295c] kullanilarak ses sinyalinin (32] alt bandinin üçüncü zaman çerçevesi için bir hedef spektrum üretir. Ayrica, dekoder (110") alt bant sinyalinin bir fazini [45) ve üçüncü faz düzeltme algoritmasiyla belirlenen ses sinyalinin (32] zaman çerçevesini düzeltmek için bir üçüncü faz düzelticisini [70c] ihtiva etmekte olup burada düzeltme, ses sinyalinin alt bandi ve hedef spektrumun [85c] zaman çerçevesi ölçümü arasindaki bir farki azaltarak gerçeklestirilir. Ses alt bant sinyal hesaplayicisi [350], üçüncü faz düzelticisinin faz düzeltmesini kullanarak birinci ve ikinci zaman çerçevelerinden farkli bir üçüncü zaman çerçevesi için ses alt bant sinyalini hesaplayabilir. Bir düzenlemeye göre, birinci faz düzelticisi [70a), ses sinyalinin bir önceki zaman çerçevesinin bir faz düzeltilmis alt bant sinyalini (91a) depolamak için veya üçüncü faz düzelticisinin (70c) ikinci faz düzelticisinden [70b) önceki ses sinyalinin bir önceki zaman çerçevesinin (375] bir faz düzeltilmis alt bant sinyalini almak için konfigüre edilmistir. Ayrica, birinci faz düzelticisi (70a), ses sinyalinin (32] fazi (45) önceki zaman çerçevesinin sinyalini mevcut zaman çerçevesinde düzeltilir. Diger düzenlemeler, bir birinci faz düzelticisini [70a) bir yatay faz düzeltmesi, ikinci faz düzelticisinin [70b) bir dikey faz düzeltmesi gerçeklestirdigini ve üçüncü faz düzelticisinin Diger bir bakis açisindan Sekil 54, faz düzeltme algoritmasindaki kod çözme asamasinin bir blok diyagramini göstermektedir. lslemin girdisi, zaman-frekans alanindaki ve meta verilerdeki BWE sinyalidir. Yine, pratik uygulamalarda, filtre bankasinin birlikte kullanilmasi veya mevcut bir BWE semasinin dönüstürülmesi için bulusa ait faz-türev düzeltmesinin uygulanmasi tercih edilir. Mevcut örnekte bu, SBR'de kullanilan sekilde bir QMF alanidir. Bir birinci çogullama çözücü (gösterilmemistir), bulusun düzeltmesi ile arttirilan BWE ile donanmis algisal kodekin bit akisindan faz türev düzeltme verilerini ekstrakte eder. Ikinci bir çogullama çözücüsü [ farkli düzeltme modlari için aktivasyon verisine [365] ve daha sonra düzeltme verisine [295a-c) böler. Aktivasyon verilerine dayanarak, dogru düzeltme modu için hedef spektrumun hesaplanmasi aktive edilir [digerleri bosta olabilir). Hedef spektrumu kullanarak, istenen düzeltme modu kullanilarak alinan BWE sinyaline faz düzeltmesi yapilir. Yatay düzeltmenin (7051) ardisik olarak gerçeklestirildigi (diger bir deyisle: önceki sinyal çerçevelerine bagli olarak), diger düzeltme modlari [70b, c] da önceki düzeltme matrislerini aldigi dikkate alinmalidir. Son olarak, düzeltilmis sinyal veya islenmemis olanlar, aktivasyon verilerine dayanarak çiktiya ayarlanir. Faz verisini düzelttikten sonra, mevcut örnek içerisinde SBR sentezi durumunda altta yatan BWE sentezi asagi yönde devam eder. BWE sentez sinyali akisina tam olarak faz düzeltmesinin eklendigi yerlerde varyasyonlar mevcut olabilir. Tercih edildigi üzere, faz türevi düzeltme, faz ZPhaUgn] olan ham spektral yamalar üzerinde bir baslangiç ayarlamasi olarak yapilir ve tüm ilave BWE isleme veya ayarlama asamalari [SBR'de bu, gürültü eklenmesi, ters filtreleme, kayip sinuzoitler, vb. olabilir), duzeltilmis fazlar 3:' ""11" üzerinde asagi akista gerçeklestirilir. Sekil 55, dekoderin (110") diger bir düzenlemesini göstermektedir. Bu düzenlemeye göre, dekoderi (110"], Sekil 54'te gösterilen önceki uygulamalara göre bir çekirdek dekoder (A) ihtiva eder. Çekirdek dekoder (115), ses sinyaline (55) göre azaltilmis sayida alt bant ile bir zaman çerçevesindeki bir ses sinyalini (25) kod çözmek için konfigüre etmistir. Yama Olusturucu (120), azalan sayidaki alt bantlar ile çekirdek kodu çözülmüs ses sinyalinin (25) alt bant setine yama uygulamakta olup burada alt bantlar seti, bir alt bant sayisi ile bir ses sinyali (32) elde etmek için, azalan alt bant sayisina bitisik zaman çerçevesindeki daha fazla sayidaki alt bant için bir birinci yamayi olusturur. Büyüklük islemcisi (125') zaman çerçevesindeki ses alt bant sinyalinin (355) büyüklük degerlerini isler. Önceki dekoderlere (110 ve 110') göre, büyüklük islemcisi, bant genisligi uzatma parametresi uygulayicisi (125) olabilir. Sinyal islemci bloklarinin nerede degistirildigine dair baska birçok düzenleme düsünülebilir. Örnegin, büyüklük islemcisi (125') ve blok (A) degistirilebilir. Bu nedenle, blok (A), yamalarin büyüklük degerlerinin daha önceden düzeltilmis oldugu sekilde yeniden yapilandirilmis ses sinyali (35) üzerinde çalisir. Alternatif olarak, ses alt bant sinyal hesaplayicisi (350), düzeltilmis ses sinyalini (355) düzeltilmis fazdan ve ses sinyalinin büyüklügünü düzeltilmis kismindan olusturmak için büyüklük islemcisinden (1 2 5 ') sonra yerlestirilebilir. Ayrica, dekoder (110"), frekansla birlestirilen islenmis ses sinyalini (90) elde etmek için faz ve büyüklügü düzeltilmis ses sinyalini sentezlemek için bir sentezleyiciyi (100) ihtiva eder. Istege bagli olarak, çekirdek kodu çözülmüs ses sinyali (25) üzerinde ne büyüklük ne de faz düzeltmesi uygulandigindan, söz konusu ses sinyali dogrudan sentezleyiciye (100) iletilebilir. Daha önce tarif edilen dekoderlerden (110 veya 110') birinde uygulanan herhangi bir istege bagli islem blogu, dekodere (110") de uygulanabilir. Sekil 56, bir ses sinyalini (55) kodlamak için bir kodlayiciyi (155") göstermektedir. Kodlayici (155"), bir hesaplayiciya (270), bir çekirdek kodlayicisina (160), bir parametre ekstraktörüne (165) ve bir çikis sinyali Olusturucuya (170) bagli bir faz belirleyiciyi (380) ihtiva eder. Faz belirleyici (380) ses sinyalinin (55) bir fazini (45) belirlemekte olup burada hesaplayici (270), ses sinyalinin (55) belirlenen fazina (45) dayanan ses sinyali (55) için faz düzeltme verisini (295) belirler. Çekirdek kodlayici (160) çekirdegi, ses sinyaline [55) göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali (145) elde etmek için ses sinyalini (55) kodlar. Parametre ekstraktörü (165), çekirdek kodlanmis ses sinyaline dahil edilmeyen ikinci bir alt bant seti için düsük çözünürlükte bir parametre gösterimi elde etmek için ses sinyalinden (55) parametreleri (190) çikartir. Çikis sinyali (170) olusturucusu; parametreleri (190), çekirdek kodlanmis ses sinyalini bagli olarak kodlayici (155"); ses sinyalinin (55) çekirdek kodlamasindan önce bir düsük geçisli filtreyi (180) ve ses sinyalinden (55) parametrelerin (190) ekstrakte edilmesinden önce bir yüksek geçis filtresini (185) ihtiva eder. Alternatif olarak, ses sinyalinin (55) düsük veya yüksek geçisli filtrelenmesi yerine, bir bosluk doldurma algoritmasi kullanilabilir, burada çekirdek kodlayici (160) çekirdegi, alt bant setindeki en az bir alt bandin çekirdek kodlanmis olmadigi azalan bir alt bant sayisini kodlar. Ayrica, parametre ekstraktörü, çekirdek kodlayiciyla (160) kodlanmamis en az bir alt banttan parametreleri (190) ekstrakte eder. Düzenlemelere göre, hesaplayici (2 70), bir birinci varyasyon moduna, bir ikinci varyasyon moduna veya bir üçüncü varyasyon moduna uygun olarak faz düzeltmesini düzeltmek için bir dizi düzeltme verisi hesaplayicisini (285a-c) ihtiva eder. Ayrica, hesaplayici (270), düzeltme verileri hesaplayicilari (285a-c) grubunun bir düzeltme verisi hesaplayicisini aktive etmek için aktivasyon verilerini (365) belirler. Çikis sinyali Olusturucu (170), aktivasyon verilerini, parametreleri, çekirdek kodlanmis ses sinyalini ve faz düzeltme verisini ihtiva eden çikis sinyalini olusturur. Sekil 57, Sekil 56'da gösterilen kodlayicida (155") kullanilabilecek olan bir hesaplayicinin (270) alternatif uygulamasini gösterir. Düzeltme modu hesaplayicisi (385), varyasyon belirleyicisini (275) ve varyasyon karsilastiricisini (280) ihtiva eder. Aktivasyon verileri (365), farkli varyasyonlari karsilastirmanin bir sonucudur. Ayrica, aktivasyon verileri (365), belirlenen varyasyona göre düzeltme verisi hesaplayicilarindan (185a-c) birini çikis sinyali olusturucunun (170) girisi ve dolayisiyla çikis sinyalinin (135) bir parçasi olabilir. Düzenlemeler, hesaplanmis düzeltme verilerini (295a, 295b veya 295c) ve aktivasyon verilerini (365) ihtiva eden bir meta veri akisini (295') olusturan bir meta veri olusturucuyu (390) ihtiva eden hesaplayiciyi (270) göstermektedir. Aktivasyon verileri (365), eger düzeltme verisinin kendisi mevcut düzeltme modunun yeterli bilgilerini ihtiva etmiyorsa, dekodere iletilebilir. Yeterli bilgi, örnegin, düzeltme verileri (295a], düzeltme verileri (295b) ve düzeltme verileri (295c] için farkli olan düzeltme verisini temsil etmek için kullanilan çok sayida veri olabilir. Ayrica, çikis sinyali Olusturucusu (170) ek olarak aktivasyon verisini (365] de kullanabilir, böylece meta veri Olusturucu (390) göz ardi edilebilir. Diger bir bakis açisindan Sekil 57'deki blok diyagram, faz düzeltme algoritmasmdaki kodlama asamasini göstermektedir. Islem girdisi, orijinal ses sinyali [55] ve zaman- frekans alanidir. Pratik uygulamalarda, filtre bankasinin birlikte kullanilmasi veya mevcut bir BWE semasinin dönüstürülmesi için bulusa ait faz-türev düzeltmesinin uygulanmasi tercih edilir. Mevcut örnekte bu, SBR'de kullanilan bir QMF alanidir. Düzeltme modu hesaplama blogu ilk önce her bir temporal çerçeve için uygulanan düzeltme modunu hesaplar. Aktivasyon verilerine (365] dayanarak, düzeltme verilerinin (295a-c] hesaplanmasi, dogru düzeltme modunda aktive edilir (digerleri bosta olabilir). Son olarak, çogullayici (MUX), aktivasyon verilerini ve düzeltme verisini farkli düzeltme modlarindan birlestirir. Baska bir çogullayici (gösterilmemistir) faz-türevi düzeltme verisini, BWE'nin bit akisina ve bulus düzeltmesi ile gelistirilen algisal kodlayiciya birlestirir. Sekil 58, bir ses sinyalinin kodunu çözmek için bir yöntemi (5800] göstermektedir. Yöntem (5800); "birinci düzeltme verisini kullanarak bir birinci hedefspektrum üreteci ile ses sinyalinin bir alt bant sinyalinin bir birinci zaman çerçevesi için bir hedef spektrumun üretilmesi" asamasini (5805), ses sinyalinin birinci zaman çerçevesindeki alt bant sinyalinin bir fazini, bir faz düzeltme algoritmasi ile belirlenen bir birinci faz düzelticisi ile düzeltilmesi olup burada düzeltme, ses sinyalinin birinci zaman çerçevesinde ve hedef spektrumda alt bant sinyalinin bir ölçümü arasindaki bir farkin azaltilmasiyla gerçeklestirilir" asamasini (5810) ve "birinci zaman çerçevesi için ses alt bant sinyalinin zaman çerçevesinin düzeltilmis bir fazini kullanarak ve ikinci zaman çerçevesindeki alt bant sinyalinin ölçümünü kullanarak birinci zaman çerçevesinden farkli bir ikinci zaman çerçevesi için ses alt bant sinyallerini hesaplamak için bir ses alt bandi sinyal hesaplayicisi ile hesaplanmasi veya faz düzeltme algoritmasindan farkli bir baska faz düzeltme algoritmasina göre düzeltilmis bir faz hesaplamasinin kullanilmasi" asamasini (5815) ihtiva eder. Sekil 59, bir ses sinyalinin kodlanmasi için bir yöntemi (5900) göstermektedir. Yöntem sinyalinin belirlenen fazina dayanan bir hesaplayici ile bir ses sinyali için faz düzeltme verilerinin belirlenmesi" asamasini (5910), "ses sinyaline göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi" asamasini (5915], "çekirdek kodlanmis ses sinyaline dahil edilmeyen ikinci bir alt bant seti için düsük çözünürlüklü bir parametre temsili elde etmek için bir parametre ekstraktörü ile ses sinyalinden parametrelerin ekstrakte edilmesi" asamasini (5920] ve "parametreler, çekirdek kodlanmis ses sinyali ve faz düzeltme verisini ihtiva eden bir çikis sinyali Olusturucu ile bir çikis sinyali olusturma" asamasini yöntemler (5800 ve 5900), bir bilgisayarda yürütülebilecek olan bir bilgisayar programinda uygulanabilir. Ses sinyalinin (55), bir ses sinyali için, özellikle orijinal, yani islenmemis ses sinyali, ses sinyalinin iletilen kismi Xtrans(k,n] (25), taban bant sinyali XbaseUgn] [30], orijinal ses sinyaline kiyasla daha yüksek frekanslari (32] ihtiva eden islenmis ses sinyali, yeniden yapilandirilmis ses sinyali (35), büyüklügü düzeltilmis frekans yamasi Y[k,n,i) [40), ses sinyalinin fazi (45] veya ses sinyalinin büyüklügü (47] için genel bir terim olarak kullanildigi belirtilmelidir. Bu nedenle, farkli ses sinyalleri, uygulamanin içerigi nedeniyle karsilikli olarak degistirilebilir. Alternatif düzenlemeler, örnegin, kisa zaman Fourier dönüsümü (STFT) bir Kompleks Modifiye Ayrik Kosinüs Dönüsümü [CMDCT] veya bir Ayrik Fourier Dönüsümü (DFT) alani Için, bulusun zaman-frekans islemesi için kullanilan farkli filtre bankasi veya dönüsüm alanlariyla ilgilidir. Bu nedenle, dönüsüme iliskin spesifik faz özellikleri dikkate alinabilir. Detayli olarak, örnegin kopyalama katsayilari çift sayidan tek bir sayiya veya tam tersi olarak kopyalanir, yani orijinal ses sinyalinin ikinci alt bandi, düzenlemelerde anlatildigi gibi sekizinci alt bant yerine dokuzuncu alt banda kopyalanir, yamanin konjügat kompleksligi de da isleme için kullanilabilir. Ayni durum, bir yama içerisinde faz açilarinin tersine çevrilmis sirasinin üstesinden gelmek için örnegin kopyalama algoritmasini kullanmak yerine yamalarin yansitilmasina uygulanir. Diger düzenlemeler, ek bilgileri kodlayicidan çekebilir ve dekoder alanindaki bazi veya tüm gerekli düzeltme parametrelerini tahmin edebilir. Diger düzenlemeler, örnegin farkli taban bant kisimlarini, farkli bir sayida veya büyüklükteki veya farkli transpozisyon tekniklerini kullanan, örnegin spektral yansitma veya tek yan bant modülasyonu (SSB) gibi baska altta yatan BWE yama semalarini da ihtiva edebilir. Varyasyonlar ayni zamanda BWE sentez sinyali akisina tam olarak faz düzeltmesinin birlikte tasarlandigi yerlerde de mevcut olabilir. Ayrica, pürüzsüzlestirme, örnegin, daha iyi hesaplama verimliligi için degistirilebilen kayan bir Hann penceresi, örnegin birinci sinif llR, kullanilarak gerçeklestirilir. Teknigin bilinen algisal ses kodeklerinin kullanimi, bir ses sinyalinin spektral bilesenlerinin, özellikle bant genisligi uzatma gibi parametrik kodlama tekniklerinin uygulandigi, özellikle düsük bit hizlarinda, faz uyumunu bozar. Bu da ses sinyalinin faz türevinin degismesine yol açar. Bununla birlikte, belirli sinyal tiplerinde faz türevinin korunmasi önemlidir. Sonuç olarak, bu seslerin algisal kalitesi bozulur. Mevcut bulus, faz türevinin bir restorasyonunun algisal olarak faydali olmasi halinde faz türevini ya asiri frekans ("dikey"] veya bu sinyallerin zaman ["yatay"] üzerinde yeniden düzenlemektedir. Ayrica, dikey veya yatay faz türevinin ayarlanmasinin algisal olarak tercih edilip edilmedigi konusunda da karar verilir. Faz türevi düzeltme isleminin kontrol edilmesi için sadece çok kompakt ek bilginin iletilmesi gerekir. Bu nedenle bulus, orta ek bilgi maliyetlerinde algisal ses kodlayicilarinin ses kalitesini gelistirir. Baska bir deyisle, spektral bant replikasyonu (SBR), faz spektrumunda hatalara neden olabilir. Bu hatalarin insan algisi, algisal olarak iki önemli etkiyi ortaya çikarmistir: harmoniklerin frekanslari ve temporal konumlarindaki farkliliklar. Frekans hatalari, sadece temel frekans, bir ERB bandinda sadece bir harmonik oldugundan yeterince yüksek oldugunda algilanabilir gibi görünmektedir. Buna paralel olarak, temporal konum hatalari sadece temel frekans düsük oldugunda ve harmoniklerin fazlari frekansa göre hizalanmissa algilanabilir gibi görünmektedir. Frekans hatalari, zaman içinde faz türevinin (PDT) hesaplanmasiyla tespit edilebilir. PDT degerleri zaman içinde sabit ise, SBR-islenmis ve orijinal sinyaller arasindaki farkliliklar düzeltilmelidir. Bu, harmoniklerin frekanslarini etkili bir sekilde düzeltir ve bu nedenle, uyumsuzluk algisi önlenir. Temporal-konum hatalari, frekans üzerinde içinde faz türevinin (PDF) hesaplanmasiyla tespit edilebilir. PDF degerleri frekans üzerinde sabit ise, SBR-islenmis ve orijinal sinyaller arasindaki farkliliklar düzeltilmelidir. Bu, harmoniklerin temporal konumlarini etkili bir sekilde düzeltir ve böylece, çapraz frekanslarda modülasyon seslerinin algilanmasi önlenir. Mevcut bulusun, bloklarin gerçek veya mantiksal donanim bilesenlerini temsil ettigi blok diyagramlari baglaminda tarif edilmis olmasina ragmen, mevcut bulus, bilgisayar tarafindan uygulanan bir yöntemle de uygulanabilir. Ikinci durumda, bloklar, ilgili yöntem asamalarini temsil etmekte olup bu asamalar, ilgili mantiksal veya fiziksel donanim bloklari tarafindan gerçeklestirilen fonksiyonellikler için geçerlidir. Bazi özelliklerin bir cihaz kapsaminda açiklanmis olmasina ragmen, bir blok veya cihazin bir yöntem asamasina veya bir yöntem asamasinin bir özelligine karsilik geldigi durumlarda, bu özelliklerin ilgili yönteminin bir görünümünü temsil ettigi görülmektedir. Benzer sekilde, bir yöntem asamasi kapsaminda açiklanan özellikler, karsilik gelen bir cihazin ilgili bir blogunun veya ögesinin veya özelliginin bir gösterimini de temsil eder. Yöntem asamalarinin bazilari veya tümü, örnegin, bir mikroislemci, programlanabilir bir bilgisayar veya bir elektronik devre gibi bir donanim cihazi tarafindan [veya kullanilarak) yürütülebilir. Bazi düzenlemelerde bazi bir veya bir çok önemli yöntem asamalarinin biri veya daha fazlasi, bu tür bir cihaz yoluyla yürütülebilir. Bulusa ait iletilmis veya kodlanmis sinyal, bir dijital depolama ortaminda saklanabilir veya bir kablosuz iletim ortami veya Internet gibi bir kablolu iletim ortami gibi bir iletim ortaminda iletilebilir. Belirli uygulama gerekliliklerine dayanarak bulusun düzenlemeleri, donanim veya yazilim olarak uygulanabilir. Uygulama; örnegin, ilgili yöntemin gerçeklestirilebilecegi programlanabilir bir bilgisayar sistemi ile çalisan (veya çalisma kapasitesine sahip) olarak ve elektronik olarak okunabilir kontrol sinyallerine sahip bir flopi disk, bir DVD, bir Blu- Ray, bir CD, bir ROM, bir PROM, bir EPROM, bir EEPROM veya bir FLASH hafiza gibi dijital bir saklama ortami kullanilarak gerçeklestirilebilir. Dolayisiyla dijital saklama ortami, bilgisayar tarafindan okunabilir. Bulusa göre bazi düzenlemeler, burada açiklanan yöntemlerden birinin gerçeklestirilecegi sekilde, programlanabilir bir bilgisayar sistemi ile birlikte çalisabilen, elektronik olarak okunabilir kontrol sinyallerine sahip bir veri tasiyiciyi ihtiva eder. Genellikle, bu bulusun düzenlemeleri, bir bilgisayar programi ürünü ile bir program kodu yoluyla gerçeklestirilebilir; bu program kodu, bilgisayar programi ürünü, bir bilgisayarda çalistirildiginda yöntemlerden birini gerçeklestirmek üzere çalisir. Program kodu, Örnegin, makine tarafindan okunabilir bir tasiyicida saklanabilir. Diger düzenlemeler, makine tarafindan okunabilir bir tasiyicida saklanan, burada açiklanan yöntemlerden birinin gerçeklestirilmesi için bilgisayar programini ihtiva edebilir. Diger bir deyisle, bulus yönteminin bir düzenlemesinde, dolayisiyla, 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önteminin bir baska düzenlemesi, burada tarif edilen yöntemlerden birini gerçeklestirmek için buna kaydedilen bilgisayar programini ihtiva eden bir veri tasiyicisidir (veya bir dijital depolama ortami veya bir bilgisayar tarafindan okunabilen ortam gibi geçici olmayan bir saklama ortami). Veri tasiyicisi, dijital saklama ortami veya kaydedilen ortam, tipik olarak somut ve /veya geçici degildir. Bulus yönteminin bir baska düzenlemesi, burada tarif edilen yöntemlerden birini gerçeklestirmek için bilgisayar programini temsil eden sinyal dizisi veya bir veri akisidir. Veri akisi veya sinyal dizisi, örnegin, internet yoluyla, örnegin, veri iletisim baglantisi yoluyla aktarilmak üzere konfigüre edilmis olabilir. Baska bir düzenleme, burada tarif edilen yöntemlerden birini gerçeklestirmek üzere yapilandirilmis veya adapte edilmis bir bilgisayar veya programlanabilir bir mantik cihazi gibi bir islem aracini ihtiva etmektedir. Baska bir düzenleme, burada açiklanan yöntemlerden birini gerçeklestirmek için yukarida belirtilen bilgisayar programinin kuruldugu bir bilgisayari ihtiva etmektedir. Bulusa göre bir baska düzenleme, 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 ihtiva eder. Alici, örnegin, bir bilgisayar, bir mobil cihaz, bir hafiza cihazi veya benzeri olabilir. Cihaz veya sistem, örnegin, bilgisayar programini aliciya aktarmak için bir dosya sunucusunu ihtiva edebilir. Bazi düzenlemelerde, burada açiklanan yöntemlerin fonksiyonlarinin bir kismini veya tamamini gerçeklestirmek için programlanabilir bir mantik cihazi (örnegin, bir alanda programlanabilir geçit dizilimi) kullanilabilir. Bazi düzenlemelerde alanda programlanabilir geçit dizilimi, burada tarif edilen yöntemlerden birini gerçeklestirmek için bir mikroislemci ile birlikte çalisabilir. Genel olarak yöntemler, tercihen herhangi bir donanim cihazi ile gerçeklestirilir. Yukarida tarif edilen düzenlemeler, yalnizca bu bulusun ilkeleri için örnek teskil etmektedir. Düzenlemelerin modifikasyonlari ve varyasyonlarinin ve burada açiklanan detaylarin teknikte uzman olan kisiler tarafindan bilinecegi anlasilmaktadir. Dolayisiyla, sadece buradaki düzenlemelerin açiklamalari ve tanimlari yoluyla sunulan özel ayrintilarla degil, yaklasmakta olan patent taleplerinin kapsamiyla da sinirlandirilmasidir. Referanslar processing and loudspeaker design, John Wiley and Sons Ltd, 2004, Chapters 5, 6. Method with Novel Transient Handling for Audio Codecs, 126th AES Convention, 2009. Perceive Pitch, Timbre, Azimuth and Envelopment of Multiple Sources' Tonmeister subband/time domain approach," IEEE International Conference on Acoustics, Speech and of Signal Processing to Audio and Acoustics, 1997. 1997 IEEE ASSP Workshop on, vol., no., approach in audio coding," in AES 112th Convention, [Munich, Germany), May 2002. Belgium), November 2002. bandwidths and excitation patterns," ]. Acoust. Soc. Am., vol. 74, pp. 750-753, September 1983. pitch perception and frequency modulation discrimination," J. Acoust. Soc. Am., vol. 95, pp. spectral smoothness," IEEE Transactions on Speech and Audio Processing, vol. 11, November 2003. orjinal: büyüklük spektrumu (dB) 0.34 0.16 018 orjinalr faz spektrumu (radyanlar) frekans ('kHZ) orjinal: büyüklük spektrumu (dB) SEKIL 1C orjinal: faz spektrumu (radyanlar) frekans (kHZ) SEKIL 1D 1i _ _ _ _ . . 4IJ///V_ _ _ _ . _ Ãu _ _ nU\I/V _ . _ 1. _ _ 1. _ _ . _ mW\J/IT " o o o o o 0 n n n n 4 3 4' 4' Xiuans(kv n) SEKIL 3A Xîiaiis `7-` 6.4` : : : C i\ SEKIL 3c kopyalama: büyüklük spektrumu (dB) frekans WH?) 0.14 0.16 SEKIL 4A kopyalama: faz spektrumu (radyanlar) 8" T: 9._ i i li." in:: i: SEKIL 4B kopyalama: büyüklük spektrumu (dB) frekans (kHZJ SEKIL 4c kopyalama: faz spektrumu (radyanlar) frekans (kHz) SEKIL 4D /67 Et 98me ?Ev @8% - ..... W ............... W ............. W;;I;:;M ........... 'im .............. W-oq _ 5.›.w;.;.z.w..s.;.ß 11/67 zaman alani frekans alani 60 .I 1 9 ! 3 ! frekans (HZ) 12/67 EGEEN V M N P 1 mcmxmc 13/67 8:; :95& 14/67 zaman alani 0.4 -~ frekans alani 7-; ------- -i frekans (H7) /67 frekans (kHZ) frekans (kHZ) 16/67 orijinal: zaman Içerisindeki faz türevi (radyanlar) SEKIL 12A orijinalj frekans üzerindeki faz türevi (radyanlar) 1 ;11) . .s 2 =-' ii 1522." !:'-'J 'iiim . "i g'n!. .â i'i'i:!rII ii. frekans (kHZ) frekans ('kHZ) 17/67 orijinal: zaman içerisindeki faz türevi (radyaniar) SEKIL 12c orijinal: frekans üzerindeki faz türevi (radyanlar) SEKIL 12D 18/67 kopyalama: zaman içerisindeki faz türevi (radyanlar) frekans (kHZJ SEKIL 13A kopyalama: frekans üzerindeki faz türevi (radyanlar) 19/67 kopyalama: zaman içerisindeki faz türevi (radyanlar) e G'ÄEI. ':'îfiüi'it'î'5:'152':-,I.':=': I: 2 [2.. Ed. m' N maar... IÜ.." W W I I." "-.U F I II frekans (kHz) kopyalama: frekans üzerindeki faz türevi (radyanlar) frekans iikHZ) /67 450 45b' 21/67 2 ..ima 503.958 22/67 2 .:me 2 5.2& &3.0 8% Nmtmuoc F. gsb _gusmammmc . 4 ...N 2.01» :m /m 23/67 A3 :95% 24/67 düzeltilmis: PDT'deki hata (radyanlar) düzeltilmis: zaman içerisindeki faz türevi (radyanlar) /67 2 ..ima (58_ " m m E .5 _ 32296 " mcmxoc " %928 m _226595 " m m: - -4---L 26/67 of 9: of övoxmm " Ecußcm _ n n 953520 ?058% __aga 258: L_ 02 09 mm_ 27/67 03 09 mi o? m.: 9; 2: 2: 28/67 Bir ses sinyali fazi ölçüm hesaplayici ile bir zaman-_çerçevesi için bir ses sinyalinin N2305 Bir hedefiaz' olçum belirleyiei ile hahsedilen zaman @2310 çerçevesi için bir hedef faz olçusunun belirlenmesi Islenmis bir ses sinyali elde etmek için hesaplanan faz ölçümü ve hedef faz ölçümü kullanilarak bir faz düzelticisi ile zaman çerçevesi için ses sinyalinin fazlarinin düzeltilmesi N2315 29/67 Ses sinyaline göre azalan alt bant sayisi ile bir zaman çerçevesinde bir ses sinyalinin kodunun çözülmesi Kodu çözülmüs bir ses sinyalinin bir alt bant setine azaltilmis bir alt bant sayisi ile yama yapma. burada alt bantlar seti. alt bantlarin sayisinin azaltilmasi için bitisik alt bantlarin düzenli bir sayisi ile bir ses sinyalinin elde edilmesi için zaman çerçevesindeki alt bantlarin dahasina bir birinci yamayi olusturur Ses islemcisiyle bir hedef fonksiyona göre birinci yamanin alt bantlari içindeki fazlarin düzeltilmesi /67 Ses sinyaline göre azaltilmis sayida alt banta sahip olan bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi Ses sinyalinin temel frekans tahmininin elde edilmesi için temel bir frekans analizörü ile ses sinyalinin veya düsük sinyaldeki filtrelenmis versiyonun analiz edilmesi Çekirdek kodlanmis ses sinyaline dahil edilmeyen ses sinyalinin alt bantlarinin parametrelerinin bir parametre ekstraktörü ile ekstre edilmesi Çekirdek kodlanmis ses sinyalini parametreleri ve bir çikis sinyali Olusturucu ile temel frekans tahminini ihtiva eden bir çikis sinyali olusturma 31/67 düzetticisi' 38/67 82296 205.98 208:me 39/67 Çekirdek konumlarinin pik kodlanmis parametre temel frekans konum ses sinyali tahmini tahmini Hedef faz ölçüsü olan bir zaman çerçevesi içinde ses sinyali için bir hedef faz ölçüsünün belirlenmesi N3405 Zaman çerçevesindeki ses sinyalinin fazini ve hedef faz ölçüsünü kullanarak bir faz hatasi hesaplayicisi Zaman çerçevesindeki ses sinyalinin fazinin faz hatasi kullanilarak düzeltilen bir faz ile düzeltilmesi 40/67 Bir çekirdek dekodere sahip bir taban bandin zaman çerçevesinde bir ses sinyalinin kodunu @3505 Kodu çözülmüs taban bandin bir alt bant setini yama yapma. burada alt bantlar seti. taban bandindaki frekanslardan daha yüksek frekanslar ihtiva eden bir ses &3510 sinyali elde etmek için taban bandina bitisik zaman çerçevesindeki alt bantlarda ayrica bir yama olusturur Bir hedef faz ölçüsüne göre bir ses islemcisi ile birinci yamanin alt bantlari @3515 ile fazlarin düzeltilmesi 41/67 Ses sinyaline göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi Ses sinyalindeki pik konumlarinin temel bir frekans tahminini elde etmek için ses sinyalinin veya düsük sinyalden filtrelenmis bir ses sinyali versiyonunun temel bir frekans analizörü ile analiz edilmesi Çekirdek kodlanmis ses sinyaline dahil edilmeyen ses sinyalinin alt bantlarinin parametrelerinin bir parametre ekstraktörü ile ekstrakte edilmesi Çekirdek kodlanmis ses sinyalini parametreleri pik konumlarin temel frekansini ve pik konumunu ihtiva eden bir çikis sinyali olusturucusu ile bir çikis sinyali olusturma 42/67 î cmEaN 43/67 kopyalama: faz spektrumunda hata (radyanlar) SEKIL 38A düzeltilmis: frekans üzerindekt faz türevi (radyanlar) -' .- 8' I I f 9 I "I 6 ; I I : i ii . I i i 4: 'i i 1 4-. . i ' I; i : â I 2-: I i 'i I .. s: ~ I 44/67 55› 95680 05%ch 45/67 8 ..tüm › _253_ _ mEamm , .980: I .amwwz _oczwm_ 6.5› ..93. . acma, . www: :932 E Gîx ::wa Nawwîsa ^._._.VV,.__HX men ?55an ;wgmvh 8.5.2..7X tmbcmwmî EÃX FO& 46/67 atm› @EGNDU h coâmbm› &m 65› _859.99_ wEHENso 859%› :2959 w coâwbse 47/67 Bir birinci ve bir ikinci varyasyon modundaki bir varyasyon belirleyicisi ile ses sinyalinin bir fazinin bir varyasyonunu belirleme Bir varyasyon karsilastiricisi ile birinci ve ikinci varyasyon modu kullanilarak belirlenen varyasyonu karsilastirma Karsilastirma sonucuna dayali birinci varyasyon modu veya ikinci varyasyon moduna göre bir düzetlme veri hesaplayicisi ile faz düzeltmesinin hesaplanmasi 48/67 orijinal: PDT'nin standart sapmasi (radyanlar) SEKIL 43A orijinal: PDF'nin standan sapmasi (radyanlar) 49/67 orijinal: PDT'nin standan sapmasi (radyanlar) zaman {SJ SEKIL 43c orijinal: PDF'nin standarî sapmasi (radyaniar) 50/67 orjinal: büyüklük spektrumu (dB) SEKIL 44A orjinal: faz spektrumu (radyanlar) i..»-3:.':U'w" .van-3 51/67 orijinai :zaman içindeki faz türevi (radyanlar) SEKIL 45A orijinal :frekans üzerindeki faz türevi (radyanlar) 52/67 düzeltilmis: zaman içerisindeki faz türevi (radyanlar) frekans (kH7) SEKIL 46A düzettilmis: frekans üzeri ndeki faz türevi (radyanlar) SEKIL 4GB 53/67 A3 :95& (ZHH) SUBXSJJ 54/67 4.? ..Euw frekans (kHz) 55/67 (2H›i) 56/67 3 :yün (ZHH) suean; 57/67 düzemlmis: PDT'dek'i hata (radyanlar) 0.116 038 0?2 SEKIL 50A düzehilmis: zaman içerisindeki faz türevi (radyanlar) 58/67 59/67 1!iéiue 60/67 düzeltilmis: faz spektrumu içindeki hata (radyanlar) SEKIL 52A düzeltilmis: frekans üzerindeki faz türevi (radyanlar) 61/67 m 5 38 Sam Hamstmmmm Ac x:.N Nahöccxg Ac.±w%x Naomc _m:m .V _uccß mcsowav :.xxsrN _ _0N=mcm " ^:_xvN :wztm www 62/67 o ;MN/mn I IDE I I I | Imdmslcgmýgml | I Immoml I J cam _ " V: __g g gm 2.2" n 22 mmm Nm _ 28.21 En.: â_ mgmw: _ xnsm c -ammwc _ C__m....:m_ Ar_ Q: ...IN .szDU ll. .amvwi Nürg_ _ _mim :D EEÜE . _ .::X @EH-@NSUJ I I L _ EKI( _ -.anam A1 .Eâd _m:m _. I I_ .::N v/__oz 4 63/67 USQNoEow 64/67 N _gamammwc 633%& 32230 . 209 m 958: . i: " 65/67 aktivasyon '- X" `(k. n) düzeltme verisi I 45 365 I 285a l düzeltme I yala-V verisi I için veri I hesaplama | 295a I 285b ' . düzeltme | dlkey verisi i için veri hesaplama 2 I 295b I 285c | gecici düzelme I duâeltme verisi I hesaplama I metaveri Olusturucu i metaveri 66/67 Birinci düzeltme verisini kullanarak birinci hedef spektrum üreticisi ile ses sinyalinin bir altbant sinyalinin bir birinci zaman çerçevesi için bir hedef spektrumu üretilmesi Ses sinyalinin birinci zaman çerçevesindeki altbantsinyalinin bir fazinin, bir faz düzeltme algoritmasi ile belirlenen bir birinci faz düzenleyicisi ile düzelemesi` burada düzeltme, ses sinyalinin birinci zaman çerçevesindeki altbant sinyalinin bir ölçüsü ile hedef spektrumu arasindaki bir farkin azaltilmasiyla gerçeklestirilir. Birinci zaman çerçevesi için ses altbant sinyalinin zaman çerçevesinin düzeltilmis bir fazini kullanarak ve ikinci zaman çerçevesindeki altbant sinyalinin ölçüsünü kullanarak birinci zaman çerçevesinden farkli bir ikinci zaman çerçevesi için ses altbant sinyallerini hesaplamak için bir ses altbandi sinyal hesaplayicisi ile hesaplanmasi veya faz düzeltme algoritmasindan farkli bir baska faz düzeltme algoritmasina göre düzeltilmis bir faz hesaplamasinin kullanilmasi 67/67 Bir faz belirleyici ile ses sinyalinin fazinin belirlenmesi Ses sinyalinin belirlenen fazina dayanan bir hesaplayici ile bir ses sinyali için faz düzeltme verilerinin belirlenmesi N59l0 Ses sinyaline göre azaltilmis sayida alt bant ihtiva eden bir çekirdek kodlanmis ses sinyali elde etmek için bir çekirdek kodlayici ile ses sinyalinin çekirdek kodlamasi Çekirdek kodlanmis ses sinyaline dahil edilmeyen ikinci bir alt bant seti için düsük çözünürlüklü bir parametre temsili elde etmek için bir parametre ekstraktörü ile ses sinyalinden parametrelerin ekstrakte edilmesi Parametreler, çekirdek kodlanmis ses sinyali ve faz düzeltme verisini ihtiva eden bir çikis sinyali Olusturucu ile bir çikis sinyali olusturma TR TR TR TR TR TR TR TR TR