TARIFNAME PARÇA HIZALI SES KODLAMASI Mevcut basvuru, örnegin kodlanmis video ile paralel olarak kullanilmaya uygun bir ses kodegi ile ilgilidir. Ses ve video içerigi, sabit veya degisken bit hizi ile bir iletim kanali üzerinden gönderildiginde amaç, ses video senkronizasyonunun saglanmasi ve birlestirme gibi gelismis kullanim durumlarinin saglanmasidir. Ses ve Video senkronizasyonu ve hizalamasi, ses video sistemleri olusturuldugunda her zaman için önemli bir kismi teskil etmistir. Normalde ses ve Video kodekleri, ayni çerçeve süresini kullanmaz. Bu nedenle günümüz ses kodekleri, çerçeve hizali degildir. Bir örnek olarak bu ayni zamanda yaygin olarak kullanilan AAC-ailesi için dogrudur. Bu örnek, 1024 çerçeve boyutunun ve 48 kHz'lik numuneleme frekansinin kullanildigi DVB standardina dayalidir. Bu durum, 1024 numune z 0.0213 saniye çerçevelerine yol açar. Buna karsin video için ortak DVB yenileme orani, 25 Hz veya 50 Hz'dir, bu da sirasiyla 0.02 saniye veya 0.04 saniyelik video çerçevesi sürelerine yol Özellikle ses akisinin konfigürasyonu degistirilirken veya program degistirilirken Video ve sesin tekrar hizalanmasi gerekir. Günümüzdeki sistemler ses konfigürasyonunu, karsilik gelen videodan biraz önce veya sonra degistirecektir, bunun nedeni insanlarin, ses ve video senkronizasyonundaki küçük farkliliklari ayirt edememesidir. Ne yazik ki bu durum, ulusal reklamin yerel olanla degistirildigi birlestirme isleminin karmasikligini arttirir, bunun nedeni degistirilen Video akisinin ayni zamanda bu küçük kayma ile baslamak zorunda olmasidir. Ek olarak yeni standartlar, genel kullanici deneyimini gelistirmek amaciyla daha dogru Video ve ses senkronizasyonu talep etmektedir. Bu nedenle en son ses kodekleri, video çerçevesi boyutu ile eslesmek amaciyla olasi çerçeve boyutlarinin genis bir yelpazesini ele alabilir. Buradaki problem, hizalama problemini çözmesinin yaninda bunun kodlama etkinligi ve performansi üzerinde büyük bir etkiye sahip olmasidir. Yayin ortamlarinda akis özel problemleri beraberinde getirir. Son gelismeler, "uyarlamali" akisin, dogrusal yayin için dahi bir tasima katmani olarak kabul edildigini göstermistir. Üst uygulanß. ve hava uygulamasi boyunca biraz farkli olan tüm gereksinimler ile eslesmesi amaciyla uyarlamali akis optimize edilmistir. Burada biz, somut bir uyarlamali akis teknolojisine odaklanacagiz, ancak verilen tüm örnekler ayni zamanda MMT gibi diger dosyaya dayali teknolojiler için de geçerli olacaktir. Sekil 7, halihazirda gelistirme asamasinda olan ATSC 3.0 standardina yönelik bir öneriyi gösterir. Bu öneride optimize bir MPEG-DASH versiyonunun, sabit hizli bir yayin kanali üzerinden kullanilmasi düsünülür. DASH'nin LTE, 3G veya genis bantli internet gibi degisken hizli tek yöne yayin kanali için tasarlanmis olmasi nedeniyle önerinin kapsadigi bazi ayarlamalarin yapilmasi gerekli olmustur. Olagan DASH kullanim durumundaki temel fark, yayin kanali alicisinin arka kanala sahip olmasi ve tek yöne yayini almasidir. Normalde istemci, MPD'nin alinmasindan ve ayristirilmasindan sonra baslatma segmentinin lokasyonunu çikartabilir. Akabinde istemci, digerinden sonra bir segmenti çözebilir veya belirli bir zaman damgasini arayabilir. Yukaridaki sekilde gösterildigi üzere bir yayin ortaminda bu yaklasini hiç de mümkün degildir. Bunun yerine MPD ve baslatma segment(ler)i, düzenli olarak tekrar edilir. Alici akabinde MPD ve gerekli tüm baslatma segmentlerini alir almaz ayarlama yapabilir. Bu, kisa ayar süresi ile küçük ek yük arasindaki bir degisimi içerir. Düzenli bir yayinci için yaklasik 1 saniyelik. bir segment uzunlugu uygun gibi gözükmektedir. Bu durum, iki MPD arasinda, her ikisinin de yaklasik bir saniyelik bir uzunluga sahip oldugu bir ses ve bir Video segmenti vardir (programin sadece ses ve Video içermesi halinde). Ses ve Video hizalamasi için bahsedilen önceki açi ayni zamanda DASH kullanirken de geçerlidir. Ayrica ses segmentleri, ses ve Video hizalamasini muhafaza etmek amaciyla biraz daha uzun veya kisa olmak zorundadir. Bu durum Sekil 8'de gösterilir. Bir ses veya Video konfigürasyonu degisiminin tetiklenmesi halinde, bu degisimin segment sinirinda olmasi gerekir, bunun nedeni güncellenmis bir baslatma segmentinin iletilmesi için baska bir yolun bulunmamasidir. Bunun için Video ve ses, tam bir segmenti doldurmak amaciyla tamamlanir (siyah çerçeveler veya sessizlik ile). Ancak bu, Video ve sesin yanlis hizalanma problemini çözmez. Birlestirme ve program degisiklikleri için mevcut segment süresi sürüklenmesine bagli olarak küçük bir ses ve video yanlis eslesmesi mevcut olabilir. ile ilgilidir ve bölüm 9.6'da ses ve Video akisi hizalamasina iliskin hususlari saglar. Bu bölümde gizli ve açik ses yigin sinirlari tartisilmaktadir. lll. MPEG Meeting; ISO/IEC JTCl/SC29/WG11, N15072'de DASH kullanilarak MPEG-4 Gelismis Ses Kodlamasinin gönderilmesine yönelik uygulama kilavuzlari açiklanir. açilacak bir sekilde ses verisinin geçerliligi ile ilgili bilgiler saglanmasina yönelik bir konsept açiklanir, böylelikle Sifreleyici ve çözücü disindaki diger sinyal isleme engellenir. Mevcut bulusun amaci, örnegin ses Video senkronizasyonu ve hizalama görevini var olan ses sikistirma tekniklerine göre daha etkili, örnegin uygulanmasi daha kolay hale getiren bir ses kodegini saglamaktir. Bu amaca, beklemedeki bagimsiz istemlerin konusu ile ulasilir. Mevcut basvurunun altinda yatan temel fikir, ses Video senkronizasyonunun ve hizalamasinin veya sesin diger bazi harici saatler ile hizalanmasinin, parça izgarasi ve çerçeve izgarasi bagimsiz degerler olarak islendiginde ancak bununla birlikte her parça için çerçeve izgarasi ilgili parçanin baslangici ile hizalandiginda daha etkili veya kolay hale getirilebilir. Sikistirma etkinligi kaybi, parça boyutunun uygun sekilde seçilmesi durumunda düsük tutulabilir. Diger taraftan çerçeve izgarasinin parçalarin baslangiçlarina göre hizalanmasi, örnegin paralel ses video akisi, bit hizi uyarlamali akis veya benzeri ile birlikte parçalarin kolay ve parça-senkronize bir sekilde kullanilmasina olanak saglar. Avantajli uygulamalar, bagimli istemlerin konusudur. Mevcut basvurunun tercih edilen düzenlemeleri, sekillere iliskin olarak asagida açiklanir, burada Sekil 1 Video ve ses parçalarinin, mevcut basvurunun bir düzenlemesine göre zaman hizali oldugu Video ve sesi içeren zamansal bir parçanin sematik diyagramini gösterir; Sekil 2 bir düzenleme ile uyumlu olarak bir sifreleyici, bu sekilde sifrelenen ses içerigi ve bununla üretilen sifrelenmis veri akisinin yari-sematik ve blok diyagramini gösterir; Sekil 3 bir düzenleme ile uyumlu olarak Sekil 2'deki sifreleyiciye uyan bir çözücünün yari-sematik ve blok diyagramidir; Sekil 4 dönüsüm tabanli kodlama/çözme isleminin, örtülmüs dönüsümün uygulanmasi yoluyla çerçevelerin kodlanmasi/çözülmesi amaciyla kullanildigi bir düzenlemeye göre sifreleme/çözme prosesinde yer alan pencerelerin, zaman alani kisimlarinin sematik diyagramini gösterir; Sekil 5 bir düzenleme ile uyumlu olarak anlik yayin bilgisinin. üretilmesini gösteren sematik. diyagrami gösterir; Sekil 6 örnegin anlik yayin bilgisinin, ilgili zamansal parçanin baslangicinda konfigürasyon degisikligi durumunda kaybolabilecegini gösteren veya bu tür zamansal parçanin anlik yayin bilgisinin sifir numuneleri sifreledigi bir düzenleme ile uyumlu olarak ses içerigindeki konfigürasyon degisikligi durumunu gösteren sematik bir diyagramdir; Sekil 7 karsilastirma. amaçlari için [1] ile uyumlu olarak ROUTE üzerinden gönderilen paketlenmis DASH segmentini gösterir; ve Sekil 8 ses parçalanmasinin parçalanmis farkli süreleri içerdigi mevcut parçalama konsepti ile uyumlu olarak ses ve Video tasiyan ardisik iki parçayi gösterir. Mevcut basvurunun çesitli düzenlemelerinin açiklanmasindan önce ilk olarak bu düzenlemeler ile saglanan avantajlar ve bunlarin altinda yatan düsünceler açiklanmaktadir. Özellikle bir ses içeriginin, Video çerçeveleri dizisinden olusan bir Video çerçevesine eslik etmek üzere kodlanacak olmasi hayal edilir. Problem, yukarida mevcut basvurunun giris kisminda açiklanan gibidir: günümüzde ses kodekleri, Video çerçeve hizinin tamsayi kesri veya tamsayi kati olmayan numune ve çerçeve bazinda çalisir. Buna bagli olarak buradan sonra açiklanan düzenlemeler, optimize edildikleri "olagan" çerçevelerin birimlerinde çalisan sifreleme/çözme ortamlarini kullanir. Diger taraftan ses içerigi, bir veya daha fazla, tercihen bir ila bes veya daha çok tercih edildigi üzere bir veya iki Video çerçevesi uzunlugunda olabilen zamansal parçalarin birimlerinde bu sifreleme/çözme ortamlarinin altinda yatan ses kodegine tabidir. Bu tür her bir zamansal parça için çerçeve izgarasi, ilgili zamansal parçanin baslangicina hizalanacak sekilde seçilir. Diger bir deyisle sonradan açiklanan düzenlemelerin altinda yatan fikir, tam olarak karsilik gelen Video çerçevesi kadar uzun olan ses parçalarini üretmektir, bu yaklasim iki faydaya sahiptir: 1)Ses sifreleyici halen optimize/dogal çerçeve süresinde çalisabilir ve parça sinirlari üzerindeki çerçeve izgarasindan ayrilmak zorunda degildir. 2)Herhangi bir ses gecikmesi, zamansal parçalarin sifrelenmis gösterimlerine yönelik anlik yayin bilgisinin kullanimi ile dengelenebilir. Birlestirme, her parça sinirinda meydana gelebilir. Bu, yayin ekipmaninin genel karmasikligini büyük ölçüde azaltir. Sekil 1, asagida açiklanan bir örnek ile uyumlu sekilde üretilen bir ses parçasina yönelik bir örnegi gösterir, bu ses parçasi, karsilik gelen bir Video parçasina eslik eder. Ses parçasi ve Video parçasi, Sekil B'ye karsilik gelen bir sekilde gösterilir. Diger bir deyisle 2'de, yani Sekil l'in üst sirasinda Sekil l, Video parçasini N sayidaki çerçeveden (4), diger bir deyisle Video çerçevesinden olusacak sekilde gösterir, burada çerçeveler, zamansal eksen (t) ile gösterildigi üzere zamansal yayin siralari boyunca soldan saga dogru sira bazinda sirali bir sekilde düzenlenen kareler olarak› gösterilir. Çerçevenin (O) sol kenari ve çerçevenin (59) sag kenari, çerçevenin baslangicina ve sonuna hizali olarak gösterilir, bu durum da parçanin zamansal uzunlugunun (Tparça), video çerçevesi uzunlugunun tamsayi kati oldugu anlamina gelir, tamsayi kat (N) burada örnegin 60'tir. Video parçasina (2) zamansal olarak hizali olarak Sekil 2, içerisine zamansal çerçeve uzunluklarini gösterecek. zamansal aracikta yatay olarak, yani zamansal olarak uzanan dikdörtgenler olarak gösterilen erisim birimleri (12) veya çerçeve birimlerinde Video parçasina (2) eslik eden ses içeriginin sifrelendigi bir ses parçasini (10) gösterir ve bu ses çerçevesi uzunlugu ne yazik ki, ses parçasinin (10) zamansal uzunlugu (Tparça), bu çerçeve uzunlugunun (Tçerçeve) tamsayi kati olmayacak sekildedir. Örnegin çerçeve uzunlugu (Tçerçeve) ile video çerçevelerinin karsilik gelen çerçeve uzunlugu (Tvideoçerçevesi) arasindaki iliski, aralarindaki oran irrasyonel olacak veya aralarindaki oran, tamamen küçültülmüs basit kesir ile temsil edilebilecek sekilde olabilir, burada pay çarpi payda örnegin 1000'den büyüktür, böylece Video çerçevesi uzunlugu (Tvideo çerçevesi) ve ses çerçevesi uzunlugunun (Tçerçeve) kati olacak bir parça uzunlugu dezavantajli olarak yüksek olacaktir. Sekil 1, buna bagli olarak son veya arka çerçevenin, diger bir deyisle erisim birimi (46), ses çerçevesinin (10) arka uzunu (14) geçen ses içeriginin zamansal bir kismini zamansal olarak kapsar. Akabinde arka ucu (14) geçen veya bundan sonra gelen kismin (16), yayinda çözücü tarafta kirpilabilecegi veya ihmal edilebilecegi veya tüm arka çerçevenin aslinda, iç durumlarini sadece arka çerçeve kisminin "zamansal deligini" zamansal parça (10) ile örtüsebildigi kadar dolduracak sekilde bosaltan çözücü ile sifrelenmedigi gösterilecektir. Gösterim amaçlarina yönelik olarak Sekil 14 alt yariminda, diger bir deyisle 16'da zamansal parça yani, Tparça için mevcut bir bütçesinin, Video ve sesten olustugunu gösterir. R bit hizi olmak üzere R, içerisine parçanin (2) Video çerçevelerinin (4) kodlandigi Video verisinin (18), içerisine ses parçasinin (10) ses içeriginin kodlandigi ses verisinin (20), örnegin Video çerçevelerinin (4) veriye (18) kodlandigi uzaysal çözünürlük, zamansal çözünürlük ve benzerini gösteren konfigürasyon verisi (26) ve örnegin Video ve sesin mevcut oldugu versiyonlari göstermek üzere es-hizali parçalara (2 ve ) yönelik verilere örnek olarak eklenen manifesto veya medya gösterimi açiklamasinin yani sira parçanin (2) ses çerçevelerinin (12) veriye (20) kodlandigi kanallarin sayisi gibi konfigürasyonunun üst bilgi verisinin (22 ve 24) tasinmasi amaciyla kullanilabilir, versiyonlar bit hizi bakimindan farklilik gösterir. Sekil 1'deki örnegin sadece örnek oldugu ve buradan sonra açiklanan düzenlemelerin, bit hizi uyarlamali akis ile birlikte kullanilma ve istemciye bir manifesto gönderme ve benzerleri ile sinirlandirilmaz. Sekil 1 sadece, ses parçalanmasinin, ses çerçevelerinin (12) akabinde örnegin Video çerçevelerine (4) tamamen hizalanacak sekilde seçilen parçalarin (10) baslangicina (30) hizalanmasi yoluyla video parçalanmasina tamamen hizali hale getirildigi asagida açiklanan düzenlemelerin ortak konseptini gösterir. Sekil 1 dolayisiyla her ikisinin de açiklanan sekilde hizalandigi bir ses ve bir Video parçasini gösterir. Sekil 1'deki örnekte video ve ses parçasi, 59.94 Hz'lik NTSC çerçeve hizinda 60 video çerçevesine esit olan -wil samye : 1.001 saniye umo degerindeki sabit bir zamansal uzunluga (Tparça) sahip olacak sekilde seçilmistir. Burada AU (46) olan her ses parçasinin son ses çerçevesi örnegin, parça süresi ile eslesmek üzere kirpilir. Verilen burada sifira dayali numaralandirma seçilmistir, diger` bir deyisle parçadaki birinci ses numunesi sifir olarak numaralandirilir. Bu, gerekli olandan biraz daha uzun olan, parça boyutuna yol açar. Bu nedenle son çerçeve, 644. numuneden hemen sonra kesilir. Bu örnegin, üst bilgi verisinde (24) veya konfigürasyon verisinde (26) bulunan örnegin bir düzenleme listesinin kullanilmasi ile gerçeklestirilebilir. Kirpilan kisim (16), örnegin daha az kalite ile sifrelenebilir. Alternatif olarak tüm ses çerçevelerinin (12) iletilmemesi ancak örnegin burada örnek olarak AU (46) olan son çerçevenin kodlamasinin hariç tutulma olasiligi olacaktir, bunun nedeni çözücünün, normalde ses konfigürasyonuna göre bosaltilabilmesidir. Asagida açiklanan düzenlemelerde örnegin örtüsen pencere fonksiyonunda çalisan çözücünün, geçmisini kaybedecegi ve sonraki parçanin ilk çerçevesine yönelik tam› sinyali üretememesi problemini gidermek üzere önlemler alinabildigi gösterilecektir. Bu nedenle Sekil 1'deki ilk çerçeve örnegin AUO, anlik yayina (IPF = Anlik Yayin Çerçevesi) izin veren bir IPF çerçevesi olarak kodlanir. Sirasiyla ilgili parçanin ve herhangi bir ses parçasinin baslangicinda saga yerlestirilir. Benzer sekilde birinci video çerçevesi (4), bir IDR çerçevesi (IDR = Anlik Çözme Yenilemesi) olabilir. Ek _vuk lan kotu nuruml. TTB?"""M"H im› _i- im:- iun Lwl aüms____ ayni ligmunââg; ' auw1m3 Haunuh qisuvs "' iasnsn Mummy& ' UJHN&S; Tablo 1: Bit Hizi ek yükü Yukaridaki tablo, herhangi bir optimizasyonun uygulanmamasi halinde beklenen bit hizi ek yüküne yönelik bir örnegi verir. Ek yükün büyük ölçüde kullanilan parça süresine (Tparça) bagli oldugu görülebilir. Yayinci gereksinimine bagli olarak sirasiyla sadece her ikinci veya üçüncü parçanin hizalanmasi, diger bir deyisle ses parçalarinin daha uzun olacak sekilde seçilmesi uygundur. Sekil 2, bir parça izgarasinin (32) zamansal parçalarinin (lO) birimlerinde ses içeriginin sifrelenmis veri akisina (34) sifrelenmesine yönelik bir sifreleyiciyi gösterir. Sifreleyici genellikle, referans numarasi 20 kullanilarak gösterilir ve bir sifreleme ortamini (36) ve parça saglayiciyi (38) içerir. Sifreleme ortami (36), çerçeve izgarasinin çerçevelerinin (12) birimlerinde ses içerigini sifrelemek üzere konfigüre edilir ve parça saglayici (38), zamansal parçalarin (10) birimlerinde sifreleme ortamina (36) ses içerigini (31) saglamak üzere konfigüre edilir, böylece her zamansal parça, sifreleme ortami (36) araciligiyla ilgili zamansal parçanin (10) sifrelenmis gösterimine (38) sifrelenir, burada parça saglayici (38), zamansal parçalarin (10) birimlerinde sifreleme ortamina (36) ses içerigini (31) saglamak 'üzere konfigüre edilir, böylece çerçevelerin (12) ilgili çerçeve izgarasinin her zamansal parçasi, ilgili zamansal parçanin (10) baslangicina (30) zamansal olarak hizalanir, bu sekilde baslangiç (30), çerçevelerin (12) ilgili çerçeve izgarasinin çerçeve siniri (42) ile çakisir. Diger bir deyisle buradan sonra açiklandigi üzere parça saglayici (38), sifreleme ortamini (36) zamansal parça (10) bazinda, halihazirdar saglanan zamansalr parçayi (10) içeren ses içeriginin (31) bir kismi (44) ve istege bagli olarak mevcut zamansal parçadan (lO) zamansal olarak önce gelen ses içeriginin (31) bir kismi (46) ve mevcut zamansal parçadan (10) zamansal olarak sonra gelen bir kisim (48) ile saglayabilir. Sifreleme ortaminin (36) mevcut kisim (44) ile saglanmasinda mevcut zamansal parça (10), parça saglayici (38) tarafindan zamansal olarak hizalanir (50), böylece çerçeve sinirlari (42), mevcut zamansal parçanin (10) baslangici (30) ile çakisan bir çerçeve sinirini içerir. Sekil 1'e iliskin olarak yukarida açiklandigi üzere zamansal parçanin (10) zamansal uzunlugunun, çerçevelerin (12) zamansal uzunlugunun tamsayi olmayan kati olmasi sayesinde arka çerçeve (12a), bir kismi (16) ses içeriginin sonra gelen kismi (48) ile kapsanmak üzere zamansal parçayi (10) sadece kismen kapsar veya bununla zamansal olarak örtüsür. Sekil 2'deki sifreleyicinin fonksiyonunun detayli olarak açiklanmasindan önce bir düzenlemeye göre karsilik gelen bir çözücüyü gösteren Sekil 3'e referans yapilir. Sekil 3'teki çözücü genel olarak referans isareti 60 kullanilarak gösterilir ve sifrelenmis veri akisindan (34) zamansal parçalarin (lO) birimlerinde ses içerigini (31) çözmek üzere konfigüre edilir. Çözücü (60), zamansal parçalarin sifrelenmis gösterimlerini alan bir giris ara yüzünü (62) içerir. Sekil 3'te tarama kullanilarak gösterildigi üzere ve Sekil Z'ye iliskin olarak halihazirda açiklandigi üzere her zamansal parça (10) için sifrelenmis bir gösterimi (40), veri akisinda (34) bulunur. Sifrelenmis her gösterim (40) içerisine sifrelenmis olarak ilgili zamansal parçanin (10) baslangicina (30) zamansal olarak hizali yukarida bahsedilen çerçevelerin (12) birimlerinde iliskili zamansal parçaya (10) sahiptir, böylece baslangiç (30), çerçeve izgarasinin çerçeve siniri (42) ile çakisir. Çözücü (60) ayrica, sifrelenmis gösterimlerden (40) zamansal parçalarin (lO) yeniden yapilandirilmis versiyonlarini (66) çözmek üzere konfigüre edilen bir çözme ortamini (64) içerir. Diger bir deyisle çözme ortami (64), her zamansal parça (40) için ilgili sifrelenmis gösterimin (40) ait oldugu zamansal parça (10) tarafindan kapsanan ses içeriginin yeniden yapilandirilmis versiyonunu (66) saglar. Çözücü (60) ayrica, yayin için zamansal. parçalarin, yeniden yapilandirilmis versiyonlarinin (66) baslangiçlarinin, parçalarin (lO) tekli çerçeve izgaralarinin buna hizalanmasi nedeniyle parça izgarasinin parça sinirlari ile, diger bir deyisle parça izgarasinin baslangiçlarinda (30) çakisacak sekilde dogal olarak hizalanmasi ile birlikte zamansal parçalarin (lO) yeniden yapilandirilmis versiyonlarini (66) birlestirmek üzere konfigüre edilen bir birlestiriciyi (68) Dolayisiyla Sekiller 2 ve 3'teki sifreleyici (20) ve çözücü (60) asagidaki sekilde Çalisir. Sifreleyici (20), çerçevelerin (12) çerçeve izgarasi, karsilik gelen zamansal parçanin (10) baslangicina (30) hizalanacak sekilde her zamansal parçayi (10) karsilik gelen sifrelenmis bir gösterime (40) sifreler, böylece birinci veya ön çerçeve (12b) hemen baslangiçta (30) baslar, diger bir deyisle zamansal parçanin (10) ve birinci çerçevenin (12b) baslangiçlari çakisir. Sifreleme ortaminin (36) zamansal parçayi (10) sadece kismen örten arka çerçeveyi (12a) ne sekilde isledigi problemi asagida. açiklandigi üzere farkli sekilde çözülebilir. Ayrica sifreleme ortami (36), her zamansal parça (10) için çerçeve izgarasini yeniden hizalamasi nedeniyle sifreleme ortami (36) zamansal parçalari (10), karsilik gelen sifrelenmis gösterimlerine (40) tamamen bagimsiz bir sekilde, diger bir deyisle diger zamansal parçalardan bagimsiz sekilde sifreler. Bununla birlikte sifreleme ortami (36), anlik yayin her zamansal parçaya yönelik çözme tarafinda izin verilecek sekilde zamansal parçalari (10) karsilik gelen sifrelenmis gösterimlerine (40) sifreler. Olasi uygulama detaylari asagida açiklanmaktadir. Akabinde çözücü (60), sifrelenmis her gösterimden (40) karsilik gelen zamansal parçanin (10) yeniden yapilandirilmis versiyonunu (66) yeniden yapilandirir. Yeniden yapilandirilmis versiyon (66), karsilik gelen zamansal parça (10) kadar uzun olabilir. Bu amaçla asagida ayrica açiklandigi üzere çözme ortami (64), yeniden yapilandirilmis versiyonun (66) zamansal uzunlugunu zamansal parçalarin (lO) zamansal uzunluguna uzatmak amaciyla bosaltma islemini gerçeklestirebilir veya çözme ortami (64) ve birlestirici (66), asagida tartisildigi üzere aksi takdirde zamansal parçalarin zamansal uzunlugunu geçecek olan yeniden yapilandirilmis versiyonun (66) zamansal kisimlarini kirpmak veya ihmal etmek amaciyla birlikte çalisir. Çözme ortami (64), sifrelenmis gösterimlerin (40) çözülmesinin gerçeklestirilmesi isleminde ayni zamanda çerçeve izgarasini kullanir, diger* bir deyisle çerçevelerin (12) birimlerinde çözme islemini gerçeklestirir ve büyük ölçüde sifreleme prosesinin tersini gerçeklestirir. Asagida, sifreleme ortaminin (36) ayni zamanda arka Çerçevenin (12a) karsilik gelen sifrelenmis gösterime (40) sifrelenmesi islemine katildigi ve çözücünün, yeniden yapilandirilmis versiyonun (66) karsilik gelen çikinti kisimlarinin kirpilmasi islemine katildigi olasilik tartisilir. Özellikle bu örnek ile uyumlu olarak sifreleme ortami (36) ve parça saglayici (38), mevcut bir zamansal parça (10) için bu zamansal parçanin (lO) sifrelenmis gösterime (40) sifrelenmesi, arka çerçeve (12a) söz konusu oldugunda mevcut zamansal parçanin (10) arka uzunun (70) ötesine devam edecek sekilde birlikte çalisabilir. Diger bir deyisle sifreleme ortami (36) ayni zamanda, ses içeriginin çikinti kismini (16) sifrelenmis gösterimine (40) sifreler. Ancak bu sekilde yaparak sifreleme ortami (36), bu arka çerçevenin (12a) sifrelenmis gösterime (40) sifrelenmesi için harcanan bit hizini, çikinti kismindan (16) arka çerçevenin (12a) geri kalan kismina, diger bir deyisle mevcut zamansal parça (10) ile zamansal olarak örtüsen kisma kaydirabilir. Örnegin sifreleme ortami (36), arka çerçevenin (12a) diger kisminin, sifrelenmis gösterime (40), diger bir deyisle mevcut zamansal parçaya (10) ait olana kodlandigi kalite ile karsilastirildiginda çikinti kisminin (16) sifrelenmis gösterime (40) kodlandigi kaliteyi düsürebilir. Bu durumda çözme ortami (64) buna bagli olarak bu sifrelenmis gösterimden (40) zamansal parçanin (10) zamansal uzunlugunu zamansal olarak geçen, diger bir deyisle arka çerçevenin (12a) çikinti kismi (16) söz konusu oldugunda karsilik gelen zamansal parçanin (10) yeniden yapilandirilmis versiyonunu (66) çözecektir. Birlestirici (68), yeniden yapilandirilmis versiyonun (66) parçalama izgarasi, diger bir deyisle parçalarin baslangiçlari (30) ile hizalanmasinda, çikinti kismindaki (16) yeniden yapilandirilmis versiyonu (66) kirpacaktir. Diger bir deyisle birlestirici (68), yayinda yeniden yapilandirilmis versiyonun (66) bu kismini (16) ihmal edecektir. Bu kismin (16), yukarida açiklandigi üzere düsük kalitede kodlanmis olmasi durumu buna uygun olarak çikis birlestiricisinde (68) yeniden yapilandirilmis versiyonlarin (66) birlestirilmesinin sonucu olan yeniden yapilandirilmis ses içeriginin (31') dinleyicisi için saydamdir, bunun nedeni bu kismin yayinda, sonraki zamansal parçanin (10) yeniden yapilandirilmis versiyonunun baslangici ile degistirilmesidir. Alternatif olarak sifreleyici (20), mevcut zamansal parçanin (lO) sifrelenmesinde arka çerçeveyi (12a) ihmal edecek sekilde çalisabilir. Bunun yerine çözücü, zamansal parçanin (10) sifrelenmemis kismini, diger bir deyisle arka çerçevenin (12a) kismen örtüstügü kismi, asagida örnek olarak açiklandigi üzere iç durumunu bosaltarak doldurmaya katkida bulunabilir. Diger bir deyisle sifreleme ortami (36) ve parça saglayici (38), mevcut zamansal bir parça (10) için bu zamansal parçanin sifrelenmis gösterimine (40) sifrelenmesi islemi, arka çerçeveden (12a) hemen önce gelen çerçevede (l2) tutulacak sekilde birlikte çalisabilir. Sifreleme ortami, sifrelenmis gösterini (40) içinde çözücüyü kendilerini arka çerçeveden (12a) hemen önce gelen çerçeveye (12) kadar gösteren çözücünün bosalan iç durumlari araciligiyla zamansal parçanin (lO) geri kalan, bu nedenle sifrelenmemis kismini, diger bir deyisle arka çerçeve (12a) ile örtüsen kismi doldurmasi için yönlendiren bir bosaltma sinyalizasyonunu sinyalleyebilir. Çözücü tarafinda kodlama ortami (64), karsilik gelen sifrelenmis gösterim (40) çözülürken kendilerini arka çerçeveden (12a) hemen önce gelen çerçeveye (12) kadar gösteren çözme ortaminin (64) iç durumlarini bosaltarak zamansal parçanin (10) ve arka çerçevenin (12a) örtüstügü kisim içinde bu sifrelenmis gösterime (40) karsilik gelen zamansal parçanin (lO) yeniden yapilandirilmis versiyonunu (66) üretmek amaciyla bu bosaltma sinyalizasyona cevap verebilir. Bosaltma prosedürünü daha detayli olarak açiklamak amaciyla dönüsüm kodegine göre çalisan sifreleme ve çözme ortamlarinin örnek durumu için yeniden yapilandirilmis versiyonunun (66) sifrelenmemis geri kalan kisminin üretilmesi durumunu gösteren Sekil 4'e referans yapilir. Örnegin örtülmüs dönüsüm, çerçeveleri sifrelemek amaciyla kullanilir. Diger bir deyisle sifreleme ortami (36), MDCT veya benzeri gibi frekans ayristirma dönüsümünün kullanilmasi ile elde edilen pencerelenmis kismin spektral olarak ayristirilmasi ile ses içeriginin karsilik gelen araligini(araliklarini) (74) agirliklandirmak amaciyla birkaç pencerenin bir penceresini (72) kullanir. Pencerelenmis kisini (74), mevcut çerçevenin (12') sinirlarini kapsar ve zamansal olarak bunlarin ötesine uzanir. Örnegin Sekil 4, pencerenin (72) veya pencerelenmis kismin (74), mevcut çerçeveden (12') sonra gelen iki çerçevede mevcut çerçeveden (12') önce gelen iki çerçeve (12) ile zamansal olarak örtüstügünü gösterir. Dolayisiyla mevcut zamansal bir parça (10) için sifrelenmis gösterim (40), bu kodlamanin (76) çerçevenin (12') kodlanmis gösterimi olmasi nedeniyle pencerelenmis kismin (74) dönüsümünün kodlanmasini içerir. Çözme ortami (64), zamansal parçalarin (10) çerçevelerini (12) yeniden yapilandirmak amaciyla tersi islemi gerçeklestirir: örnegin entropi çözümü araciligiyla dönüsümü (76) çözer, dönüsümün (76) ait oldugu mevcut çerçeveyi (12') kapsayan pencerelenmis bir kisim (74) ile sonuçlanacak sekilde ters dönüsümü gerçeklestirir, ancak çözme ortami (64) ek olarak, ses içeriginin (31') nihai yeniden yapilandirmasini elde etmek üzere pencerelenmis ardisik kisimlar (74) arasinda bir örtüsme ekleme prosesini gerçeklestirir. Örtüsme ekleme prosesi, birlestirici (68) tarafindan gerçeklestirilebilir. Bu, su anlama gelir: Sekil 4 örnegin, mevcut bir çerçevenin (12'), mevcut zamansal parçanin (10) arka çerçevesinden (12a) hemen önce gelen sondan bir önceki çerçeve oldugunu varsayar. Çözme ortami (64), açiklandigi üzere pencerelenmis kisim (74) içinde zaman alani kismini (76) elde etmek amaciyla dönüsüm (76) üzerine ters dönüsümü gerçeklestirerek bu sondan bir önceki çerçeve (12') ile kapsanan ses içerigini yeniden yapilandirir. Yukarida açiklandigi üzere bu zaman alani kismi (76), mevcut çerçeve (12') ile zamansal olarak örtüsür. Ancak mevcut çerçevenin (12') zamansal olarak komsu çerçevelerinin ters dönüsüm kodlu dönüsümleri ile elde edilmis olan diger zaman alani kisimlari da mevcut çerçeve (12') ile zamansal olarak Sekil 4'te bu, mevcut çerçevenin (12') önceki iki çerçevesine ait olan ve 78 ve 80 referans isaretleri ile gösterilen pencerelenmis kisimlar için gösterilir. Ancak çerçevenin (12') tam. yeniden yapilandirmasi, mevcut çerçeve (12') ile zamansal olarak örtüsen çerçevenin (12') ve komsu çerçevelerinin kodlanmis dönüsümüne (76) uygulanan ters dönüsümlerden elde edilen tüm zaman alani kisimlarinin (76, 78 ve 80) kisimlarini bir araya getiren örtüsme ekleme prosesi ile elde edilir. Son veya arka çerçeve (12a) için bu su anlama gelir. Sifreleme ortaminin (36) bu arka çerçeveye (12a) yönelik pencerelenmis kismin dönüsümünü(dönüsümlerini) sifrelenmis gösterime (40) kodlamamis olsa dahi çözücü, bir veya daha fazla önceki çerçevenin, diger bir deyisle çerçevenin (12') ve istege bagli olarak Sekil 4'e göre degistirilebilen pencere boyutuna bagli olarak sondan bir önceki çerçeveden (12') önce gelen bir veya daha fazla çerçevenin (l2) kodlanmis dönüsümlerinin (76) ters dönüsümü ile elde edilen arka çerçeve (12a) ile zamansal olarak örtüsen tüm zaman alani kisimlarini bir araya getirerek bu arka çerçeve (12a) içindeki ses içeriginin tahminini elde edebilir. Örnegin pencere boyutu, zamansal olarak önce gelen çerçeve ile zamansal örtüsme, sonraki çerçeveler ile zamansal örtüsmeden daha büyük olacak sekilde olabilir. Ayrica zamansal örtüsme sadece, mevcut durumda kodlanmis çerçevenin hemen önce gelen ve/veya hemen sonra gelen çerçevesini içerebilir. Çözücünün (60) çikinti kisminin (16) boyutu hakkinda bilgilendirilme sekline iliskin farkli olasiliklar mevcuttur. Örnegin çözücü (60), çerçeve uzunluk degerini ve parça uzunluk degerini içeren kirpma bilgisi araciligiyla veri akisi (34) içinde bu boyut ile ilgili kirpma bilgisini tasimak üzere konfigüre edilebilir. Çerçeve uzunluk degeri, Tçerçeve ve parça uzunluk degerini (Tparça) gösterebilir. Bir baska olasilik, kirpma uzunlugu bilgisinin, çikinti kisminin (16) zamansal uzunlugunu veya zamansal parça (10) ve arka çerçevenin (12a) zamansal olarak örtüstügü kismin zamansal uzunlugunu göstermesi olacaktir. Her zamansal parçanin (10) yeniden yapilandirilmis versiyonunun (66) anlik yayinina izin vermek amaciyla sifreleme ortami (36) ve parça saglayici (38), her zamansal parça (10) için sifrelenmis gösterimin (40) ayni zamanda ilgili zamansal parçadan (10) zamansal olarak önce gelen kisim (46) ile ilgili anlik yayin bilgisi ile saglanacak sekilde birlikte çalisabilir. Örnegin Sekil 4'te refere edilen örtülmüs dönüsümün, MDCT gibi örtüsme ekleyen örtülmüs bit dönüsüm oldugu hayal edilir. Bu durumda önceki kismin (46) dönüsüm kodlamali versiyonu olmadan bir çözücü, baslangicinda, örnegin örtüsme olmadan bir veya daha fazla birinci çerçevesi (12) içinde mevcut zamansal parçayi (10) yeniden yapilandiramayacaktir. Buna bagli olarak örtüsme ekleme prosesi ile zaman alani örtüsme iptalini gerçeklestirmek amaciyla sifrelenmis gösterim (40) içinde tasinan anlik yayin bilgisi, halihazirda Sekil 4'e iliskin olarak gösterildigi üzere örtülmüs dönüsüni kodlama prosesi kullanilarak sifreleme ve çözme ortamlari ile önceki kismin (46) dönüsüm kodlamali versiyonu ile ilgili olabilir. Yukarida daha detayli olarak açiklanmakla birlikte sifreleme ortami (36) ve/veya çözme ortaminin (64), iki veya daha fazla çekirdekten olusabilecegi fark edilir. Örnegin Sekil 2, sifreleme ortaminin birinci sifreleme çekirdegini (90) ve ikinci sifreleme çekirdegini (95) içerdigini gösterir ve benzer sekilde ek veya alternatif olarak Sekil 3, çözme ortaminin (64), birinci çözme çekirdegini (94) ve ikinci çözme çekirdegini (96) içerdigini gösterir. Ilgili zamansal parçalarin (10) ve karsilik gelen sifrelenmis gösterimlerin (40) sirali olarak sifrelenmesi/çözülmesi yerine zamansal parçalar (10) ve sifrelenmis gösterimlerin (40) bu çiftlerinden her birine iliskin olarak gerçeklestirilen sifreleme/çözme prosedürü, çekirdeklerin (94 ve 96) (ve 90 ve 92) sirasiyla zamansal parçalar (10) ve sifrelenmis gösterimler (40) dizisinin çözülmesi/sifrelenmesi ile dönüsümlü olarak baglanmasi yoluyla boru hatti seklinde gerçeklestirilebilir. Dolayisiyla Sekil 2'deki düzenleme ile uyumlu olarak ses sifreleyici, birinci ses çerçevesini (lZb) ilgili zamansal parçanin (10) baslangici (30) ile hizalar. Bu zamansal parçanin (lO) ilgili yapilandirilmis versiyonunun (66) bosluksuz veya anlik yayinini çözme tarafindan isitilebilir artefaktlar olmadan saglamak amaciyla yukarida açiklanan sifreleyici, parça sinirlarinda iki farkli çerçeve izgarasinda isler veya çalisir. Ayni zamanda parçanin baslangicinda (30) yeniden yapilandirilmis ayri versiyonlarin (66) anlik yayinina izin vermek amaciyla sifreleme/çözmek ortamlarinin temelini olusturan ses kodegine bagli olarak anlik yayin bilgisi, sifrelenmis gösterimler içinde tasinabilir. Örnegin her zamansal parçanin birinci çerçevesi (12b), anlik yayin çerçevesi (IPF) olarak kodlanabilir. Her yeni zamansal parçanin baslangicina yerlestirilen bu IPF örnegin, tüm çözücü gecikmesini kapsayabilir. Bunu tekrar göstermek amaciyla iki zamansal parça (lOa ve 10b) arasindaki parça siniri etrafindaki ses içeriginin disindaki bir kismi gösteren Sekil 5'e referans yapilir. Birimlerinde zamansal parçalarin (lOa ve 10b), kodlandigi/çözüldügü çerçeveler (12) Sekil 5'te de gösterilir. Özellikle Sekil 5, zamansal parçanin (lOa) arka çerçevesinin (12a), zamansal parçanin (10b) kodlanmasi/çözülmesi islemi kullanilarak çerçeve izgarasinin çerçevelerinin birinci çerçevesi (12b) ile zamansal olarak örtüstügünü ortaya çikarir. Özellikle zamansal parçanin (10b) birinci çerçevesi (12b) ile zamansal olarak örtüsen arka çerçevenin (12a) zamansal parçasinin (10b) baslangici (30) ve zamansal parçanin (lOa) arka uzunun ötesine uzanan kisimdir (16). Birinci çerçevenin (12b) kodlanmasinda sifreleme ortami ek olarak zamansal parçanin (10b) sifrelenmis gösterimine (40) anlik yayin bilgisini (98), diger bir deyisle burada birinci çerçeveden (12b) önce gelen zamansal parçanin (10b) kodlanmasina/çözülmesine yönelik çerçeve izgarasinin yayin öncesi bes çerçevesinin (12) örnek kodlamasini (100) sifreler, yayin Öncesi çerçeveler, Sekil 1'de "AU -5" ila "AU -1" ile gösterilir. Bu yayin öncesi çerçeveler bu sekilde, yukarida bahsedilen önceki kismi (46) kapsar. Sifrelemeler (100), Sekil 4'e iliskin olarak yukarida belirtildigi üzere, ters dönüsüm kullanilarak ve örtüsme ekleme prosesinde zaman alani örtüsme iptalini gerçeklestirmek amaciyla zamansal parçaya (10b) uzanan kisimlari kullanilarak çözücü tarafinin zaman alani örtüsme iptalini gerçeklestirmesini saglamak amaciyla yayin öncesi çerçeveler içindeki ses içeriginin dönüsüm kodlama versiyonu ile ilgilidir. Sifreleyici, tam parça süresinden haberdardir. Yukarida açiklandigi üzere bir düzenleme ile uyumlu olarak örtüsen ses kismi (16), farkli çerçeve izgaralari ile iki kez sifrelenebilir. Kisa bir açiklama, ayri zamansal parçalarin (10), sifrelenmis gösterimlerine (40) kodlandigi "bagimsiz bir sekle" göre yapilir. Bu bagimsiz seklin ayni zamanda, sifrelenmis her gösterim (40), bu konfigürasyon verilerini içerebilecek sekilde sifrelenmis ses kanallari sayisi veya benzeri gibi daha seyrek degistirme verisi ile ilgili kodlama parametreleri gibi konfigürasyon verileri ile ilgili olabilmekle birlikte, alternatif olarak bu tür seyrek degistirme verilerinin, diger bir deyisle konfigürasyon verisinin, sifrelenmis her gösterime (40) dahil edilmek yerine sifrelenmis her gösterim (40) içinde olmayan bant disindaki çözme tarafina tasinmasi mümkün olacaktir. Sifrelenmis gösterime dahil edilmesi halinde konfigürasyon verisi, bir baska tasima katmaninda iletilebilir. Örnegin konfigürasyon, baslatma segmentinde iletilebilir ve her zamansal parçanin IPF çerçevesi (12b), konfigürasyon verisi bilgisini tasimaktan kurtulabilir. Çözme tarafi söz konusu oldugunda Sekil 3'ün yukaridaki açiklamasi çözücünün, yayin öncesi çerçevelerini, diger bir deyisle her zamansal parça için birinci çerçeveden (12b) önce gelen çerçeveleri çözmek üzere konfigüre edildigini ortaya çikarmistir. Çözücü, konfigürasyonun önceki zamansal parçadan mevcut zamansal parçaya degisip degismemesinden bagimsiz olarak bu çözme islemine katilabilir. Bu durum elbette çözücünün genel performansini etkiler ancak avantajli olarak bir çözücü zaten, çözücünün, örnegin en kötü durumdaki uyarlamali akis kullanim durumu ile uyumlu olarak her parça sinirinda bir IPF'yi çözebildigi bir gereksinimi karsilamak zorunda olabilir, böylece bu tür durumlarda ek hiçbir gereksinim uygulanmaz. Yukarida bahsedilen kirpma bilgisi söz konusu oldugunda sinyallemesinin, bit akintisi seviyesinde veya örnegin sistem seviye araçlari ile diger birkaç tasima katmaninda yapilabildigi fark edilmelidir. Son olarak Sekil 6, sifrelenecek ses içeriginin (31), zaman (110) içindeki birkaç noktada, diger bir deyisle iki zamansal parça (10) arasindaki parça sinirinda ses kanallarinin sayisindaki degisiklik gibi bir konfigürasyon degisikligini gösterdigi bir durumu gösterir. Örnegin zaman anindan (110) önce stereo gibi bir birinci konfigürasyon geçerliyken zaman anindan (110) sonra ses içerigi (31) örnegin bes kanalli bir ses sahnesidir. Ses veri akisi (34), konfigürasyon verisi bilgilerini içerir. Dolayisiyla veri akisindan (34), zaman anindan (110) önce gelen zamansal parçalarin (10) veri akisina ait sifrelenmis gösterimlerinin, birinci konfigürasyona göre kodlandigi ve ikinci konfigürasyonun, zaman anindan (110) sonra gelen zamansal parçalarin (10) sifrelenmesi amaciyla kullanildigi açiktir. Sekil 6 ayni zamanda sifrelenmis gösterimlerin (40) anlik yayin bilgisini (98) gösterir. Zaman anindan (110) önce gelen zamansal parça (10) durumunda anlik yayin bilgisi (98), örnegin Sekil 5'e iliskin olarak yukarida açiklanan sekilde elde edilebilir. Ancak hemen zaman aninda (110) baslayan zamansal çerçeveler (10) için durum farklidir. Burada ses içerigi (39), ikinci konfigürasyondaki ses içeriginin (39) zaman anindan (llO) önceki zamanda hemen zaman aninda yükseltilebilir` olmamasi nedeniyle hemen zaman aninda (110) baslayan zamansal parçanin sifrelenmis gösterimi (40) için anlik yayin bilgisinin (98) olusturulmasina izin vermez. Sifir sinyali, zaman aninda (110) baslayan bu zamansal parçaya (10) iliskin anlik yayin bilgisi (98) olarak kodlanabilir. Diger bir deyisle konfigürasyon degisikligi durumunda sifreleyici, örnegin monodan 5.l'e veya benzerine geçis yapilirken geçmis için hiçbir gerçek ses sinyalinin mevcut olmamasi nedeniyle sifir numunelerini sifreleyebilir. Olasi bir optimizasyon, çözücü tarafindan bu sifir çerçevesinin, diger bir deyisle yayin öncesi sifir çerçevesini üretmek ve sadece birinci zamansal parçanin birinci çerçevesinin (12b) sifrelemesini iletmek olacaktir. Diger bir deyisle bu tür bir durumda anlik yayin bilgisi (98) tamamen birakilabilir. Dolayisiyla, yukaridaki düzenlemeler ses ve Video içeriginin sabit veya degisken bit hizi ile iletim kanali üzerinden gönderilmesine olanak saglar ve özellikle ses video senkronizasyonuna olanak saglar ve birlestirme gibi gelismis kullanim durumlarini saglar. Yukarida bahsedildigi üzere yukarida sifrelenen sifrelenmis veri akisi ayni zamanda diger ortam sinyalleri ile saptanan saatler gibi diger saatler ile senkronizasyonu daha kolay hale getirir. Yukarida açiklanan sifreleyiciler, var olan ses çerçevesi uzunlugunun adaptasyonuna olanak saglar. Zamansal çerçevelerin uzunlugu, uygulamanin gereksinimlerine göre ayarlanabilir. Sifreleyici düzenlemeleri, sadece bu olmamak üzere örnegin ortam gösteriminin parçalari olarak bu parçalarin kullanilmasi yoluyla uyarlamali akisin konusunu yapabilen zamansal parçalarin sifrelenmis gösteriminin dilimlerinde sifrelenmis veri akisini olusturur. Diger bir deyisle elde edilen parçalardan olusan kodlanmis veri akisi, uyarlamali akis protokolü araciligiyla sunucu tarafindan bir istemciye sunulabilir ve istemci, protokol yoluyla belki içerisine yerlestirilmis bir eklentiye sahip veri akisi parçalarini geri alabilir ve bunu, çözme islemi için çözücüye iletebilir. Ancak bu zorunlu degildir. Bunun yerine diger uygulama senaryolarinda dahi bulus niteligindeki sifrelenmis veri akisinin olusturulmasindan birlestirme islemi avantajli bir sekilde etkilenebilir. Yukarida açiklanan düzenlemeler, ses çerçeveleri MPEG-H ses çerçeveleri olmak üzere MPEG-H ses kodegi ile birlikte uygulanabilir veya kullanilabilir, ancak yukaridaki düzenlemeler, bu kodegin kullanimi ile sinirlandirilmaz ancak tüm, (modern) ses kodeklerine adapte edilebilir. Bazi açilarin aparat baglaminda açiklanmasina ragmen bu açilarin ayni zamanda, bir blok veya cihazin, bir yöntem adimina veya yöntem adiminin özelligine karsilik geldigi ilgili yöntemin açiklamasini temsil ettigi açiktir. Benzer sekilde bir yöntem adimi baglaminda açiklanan açilar, ilgili aparatin ilgili bir blogunun veya ögesinin veya özelliginin açiklamasini temsil eder. Yönteni adimlarinin bazilari veya tümü, örnegin mikroislemci, programlanabilir bilgisayar veya elektronik devre gibi bir donanim aparati ile (veya kullanilarak) yürütülebilir. Bazi düzenlemelerde en önemli yöntem adimlarindan bir veya birkaçi, bu tür bir aparat ile yürütülebilir. Bulus niteligindeki birlestirilmis veya birlestirilebilir ses veri akislari, dijital bir depolama ortaminda depolanabilir veya internet gibi kablosuz iletim ortami veya kablosuz iletim ortami gibi bir iletim ortami üzerinden iletilebilir. Belirli uygulama gereksinimlerine bagli olarak bulus düzenlemeleri, donanimda veya yazilimda uygulanabilir. Uygulama, ilgili yöntem gerçeklestirilecek sekilde programlanabilir bir bilgisayar sistemi ile birlikte çalisan (veya birlikte çalisabilen), üzerinde elektronik olarak okunabilir kontrol sinyallerinin depolandigi dijital depolama ortami, örnegin disket, DVD, Blu-Ray, CD, ROM, PROM, EPROM, EEPROM veya FLASH bellek kullanilarak gerçeklestirilebilir. Bu nedenle dijital depolama ortami bilgisayar tarafindan Bulusa göre bazi düzenlemeler, burada açiklanan yöntemlerden biri gerçeklestirilecek sekilde programlanabilir bir bilgisayar programi ile birlikte çalisabilen elektronik olarak okunabilir kontrol sinyallerine sahip bir veri tasiyiciyi içerir. Genel olarak, mevcut bulus düzenlemeleri, bir program kodu olan bilgisayar programi ürünü olarak uygulanabilir, bu program kodu, bilgisayar programi bilgisayarda çalistirildiginda yöntemlerden birini gerçeklestirmek amaciyla çalisir. Program kodu örnegin, makine tarafindan okunabilir bir tasiyici üzerine depolanabilir. Diger düzenlemeler, makine tarafindan okunabilir bir tasiyici üzerine depolanmis olan, burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bilgisayar programini Diger bir deyisle bulus yönteminin bir düzenlemesi bu nedenle, bilgisayar programi bilgisayarda çalistirildiginda burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bir program koduna sahip bilgisayar programidir. Bulus yöntemlerinin bir diger düzenlemesi bu nedenle, üzerine kaydedilmis olarak burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bilgisayar programini içeren bir veri tasiyicidir (veya dijital depolama ortami veya bilgisayar tarafindan okunabilir ortam). Veri tasiyici, dijital depolama ortami veya kaydedilen ortam tipik olarak somuttur ve/Veya kalicidir. Bulus yönteminin bir diger düzenlemesi bu nedenle, burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bilgisayar programini temsil eden sinyaller dizisi veya veri akisidir. Veri akisi veya sinyaller dizisi örnegin, bir veri iletisim. baglantisi yoluyla, örnegin internet yoluyla transfer edilmek üzere konfigüre edilebilir. Diger bir düzenleme, burada açiklanan yöntemlerden birini gerçeklestirmek üzere konfigüre edilen veya adapte edilen bir isleme aracini, örnegin bir bilgisayari veya programlanabilir bir mantik cihazini içerir. Diger bir düzenleme içerisine burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bilgisayar programinin kuruldugu bir bilgisayari içerir. Bulusa göre diger bir düzenleme, burada açiklanan yöntemlerden birinin gerçeklestirilmesine yönelik bir bilgisayar programini bir aliciya transfer etmek (örnegin elektronik veya optik olarak) üzere konfigüre edilen bir sistemi veya aparati içerir. Alici örnegin, bir bilgisayar, mobil cihaz, bellek cihazi veya benzeri olabilir. Aparat veya sistem örnegin, bilgisayar programini aliciya transfer etmeye yönelik bir dosya sunucusunu içerebilir. Bazi düzenlemelerde burada açiklanan yöntemlerin fonksiyonlarindan bazilarini veya tamamini gerçeklestirmek amaciyla programlanabilir bir mantik Cihazi (örnegin alanda programlanabilir kapi dizisi) kullanilabilir. Bazi düzenlemelerde alanda programlanabilir kapi dizisi, burada açiklanan yöntemlerden birini gerçeklestirmek amaciyla bir mikroislemci ile birlikte çalisabilir. Genel olarak yöntemler tercihen, herhangi bir donanim aparati ile gerçeklestirilir. Burada açiklanan aparat, donanini aparati kullanilarak 'veya bilgisayar kullanilarak veya donanini aparati ve bilgisayar kombinasyonu kullanilarak uygulanabilir. Burada açiklanan yöntemler, bir donanim aparati kullanilarak veya bir bilgisayar kullanilarak veya donanim aparati ve bilgisayar kombinasyonu kullanilarak gerçeklestirilebilir. Yukarida açiklanan düzenlemeler, mevcut bulusun prensiplerine için sadece örnekleyicidir. Burada açiklanan düzenlemeler ve detaylardaki modifikasyonlar ve varyasyonlarin, teknikte uzman olan diger kisiler için anlasilir olacagi anlasilmaktadir. Bu nedenle sadece beklemede olan patent istemlerinin kapsami ile sinirlandirilmasi ve buradaki düzenlemelerin tarifi ve açiklamasi yoluyla sunulan spesifik detaylar ile sinirlandirilmamasi amaçlanir. TR TR TR TR TR TR