TR201910956T4 - Geçi̇ci̇ reji̇m konumuna bağli örtüşmeyi̇ kullanan ses si̇nyali̇ni̇n kodlanmasi ya da kodunun çözülmesi̇ i̇çi̇n aparat ve yöntem - Google Patents
Geçi̇ci̇ reji̇m konumuna bağli örtüşmeyi̇ kullanan ses si̇nyali̇ni̇n kodlanmasi ya da kodunun çözülmesi̇ i̇çi̇n aparat ve yöntem Download PDFInfo
- Publication number
- TR201910956T4 TR201910956T4 TR2019/10956T TR201910956T TR201910956T4 TR 201910956 T4 TR201910956 T4 TR 201910956T4 TR 2019/10956 T TR2019/10956 T TR 2019/10956T TR 201910956 T TR201910956 T TR 201910956T TR 201910956 T4 TR201910956 T4 TR 201910956T4
- Authority
- TR
- Turkey
- Prior art keywords
- window
- overlap
- length
- frame
- transient
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 104
- 230000005236 sound signal Effects 0.000 title claims description 35
- 230000001052 transient effect Effects 0.000 claims description 147
- 230000006870 function Effects 0.000 claims description 130
- 230000009466 transformation Effects 0.000 claims description 91
- 238000006243 chemical reaction Methods 0.000 claims description 59
- 230000003595 spectral effect Effects 0.000 claims description 52
- 230000008569 process Effects 0.000 claims description 49
- 238000000844 transformation Methods 0.000 claims description 18
- 230000015572 biosynthetic process Effects 0.000 claims description 11
- 238000003786 synthesis reaction Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 5
- 230000009467 reduction Effects 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 7
- 230000007704 transition Effects 0.000 description 21
- 238000001514 detection method Methods 0.000 description 13
- 230000002829 reductive effect Effects 0.000 description 10
- 238000007792 addition Methods 0.000 description 8
- 238000001228 spectrum Methods 0.000 description 8
- 238000003491 array Methods 0.000 description 7
- 238000012805 post-processing Methods 0.000 description 7
- 238000002592 echocardiography Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- OVOUKWFJRHALDD-UHFFFAOYSA-N 2-[2-(2-acetyloxyethoxy)ethoxy]ethyl acetate Chemical compound CC(=O)OCCOCCOCCOC(C)=O OVOUKWFJRHALDD-UHFFFAOYSA-N 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 5
- 238000003780 insertion Methods 0.000 description 5
- 238000010606 normalization Methods 0.000 description 5
- 230000002123 temporal effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000002904 solvent Substances 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000002203 pretreatment Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
- G10L19/025—Detection of transients or attacks for time/frequency resolution switching
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0212—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3002—Conversion to or from differential modulation
- H03M7/3044—Conversion to or from differential modulation with several bits only, i.e. the difference between successive samples being coded by more than one bit, e.g. differential pulse code modulation [DPCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Mevcut buluş, ses ya da görüntü sinyallerinin işlenmesiyle ve özellikle, geçici rejimlerin var olduğu durumda ses ya da görüntü sinyallerinin kodlanması ya da kodunun çözülmesiyle ilgilidir.
Description
TARIFNAME
GEÇICI REJIM KONUMUNA BAGLI 'ORTUSMEYI KULLANAN SES SINYALININ
KODLANMASI YA DA KODUNUN ÇOZULMESI LCIN APARAT VE Y`ONTEM
Mevcut bulus, ses ya da görüntü sinyallerinin islenmesiyle ve özellikle, geçici rejimlerin var
oldugu durumda ses ya da görüntü sinyallerinin kodlanmasi ya da kodunun çözülmesiyle
Ortüsmeli FFT'Ieri ya da modifiye edilmis ayrik kosinüs dönüsümünü (MDCT) esas alan
modern frekans-bölgeli konusma/ses kodlama sistemleri, duragan-olmayan sinyal
özelliklerine bir miktar adaptasyon sunmaktadir. Genel-amaçli kodlayicilar-kod çözücüler,
MPEG'de standardize olmustur, baska bir deyisle, MPEG-1 Katman 3'te ya da daha iyi
bilinen adiyla MP3, MPEG-4 (HE-) AAC[1]'de standardize olmustur. Daha yakin zamanda,
MPEG-0 xHE-AAC (USAC) ve ayrica IETF [2] tarafindan belirtilen Opus/Celt kodlayici-kod
çözücü, en az iki farkli dönüsüm uzunlugundan birinin - duragan sinyal geçisleri için M
uzunlugunda bir uzun dönüsümün ya da her biri M/8 uzunlugunda olan 8 kisa dönüsümün
kullanilmasiyla bir çerçevenin kodlanmasina imkân vermektedir. MPEG kodlayiCi-kod çözücü
söz konusu oldugunda, uzun dönüsümlerden kisa dönüsümlere ve kisa dönüsümlerden uzun
dönüsümlere anahtarlama (ayrica blok anahtarlama olarak da bilinmektedir), sirasiyla bir
baslama ve bir durma penceresi seklinde asimetrik olarak pencereli geçis dönüsümlerinin
kullanilmasini gerektirmektedir. Bu dönüsüm sekilleri, diger bilinen önceki-teknik sekilleriyle
birlikte, Sekil 16'da gösterilmektedir. Dogrusal örtüsme egimi, sadece gösterim amaçlidir ve
net sekil olarak degismektedir. Muhtemel pencere sekilleri, AAC standardi [1] ve [3] Bölüm
Gida verilmektedir.
Bir MPEG kodlayici tarafindan kisa dönüsümlerle gelen çerçevenin kodlanaoak olmasi
durumunda, mevcut çerçeve, bir baslangiç geçis dönüsümüyle kodlanmalidir ve yukarida
bahsedilen MPEG standartlarindan birine göre hayata geçirilen bir kodlayicinin, ön-planin en
az bir çerçeve uzunlugunu gerektirmektedir. Düsük-gecikmeli iletisim uygulamalarinda,
bununla birlikte, bu ilâve ön-planin en aza indirilmesi ya da hatta önlenmesi
istenebilmektedir. Buraya kadar, genel-amaçli kodlama paradigmasina iki modifikasyon
önerilmistir. Ornegin, Celt [2]'de benimsenenlerden biri, uzun dönüsümün kisa
dönüsümünkine örtüsmesinin azaltilmasi ve böylece, asimetrik geçis pencerelerinin
önlenmesidir. Ornegin, MPEG-4 (Gelismis) Düsük Gecikmeli AAC kodlama sistemlerinde
kullanilan diger modifikasyon, daha kisa dönüsümlere anahtarlamanin izin verilmemesi ve
bunun yerine, geçici rejimlerin etrafinda kodlama hatasinin geçici yayilmasini en aza
indirmek için uzun-dönüsüm katsayilari üzerinde çalisan Geçici Gürültü Sekillendirmenin
(TNS) uygulanmasidir.
Ilâveten, xHE-AAC'ye benzer olarak, Düsük Gecikmeli AAC, iki çerçeve örtüsme genisliginin
kullanimina imkân vermektedir - duragan giris için ön tanimli olarak %50 örtüsme ya da
duragan-olmayan sinyaller için indirgenmis bir örtüsme (geçis dönüsümlerinin kisa
örtüsmesine benzer olarak) mevcuttur. indirgenmis örtüsme, bir dönüsümün zaman
uzantisini etkin bir sekilde sinirlandirmakta ve böylece, katsayi nicelemesi durumunda
kodlama hatasini etkin bir sekilde sinirlandirmaktadir.
edilebilen pencere ya da dönüsüm boyutu belirleme birimleri ifsa edilmektedir. Ancak,
bahsedilen pencere ya da dönüsüm boyutu belirleme birimleri tarafindan kontrol edilen
dönüstürücü birimleri, mevcut durumdaki gibi zaman-bölgeli tam-bantli giris sinyali üzerinde
dogrudan çalismaya zit olarak, QMF ya da LOT alt-bant degerleri üzerinde çalismaktadir
(açiklanan sistemlerin her ikisinin de ardisik filtre-bankalarini ya da dönüsümlerini kullandigi
kontrolü hakkinda hiçbir detay verilmemekte ve 5819214'te, örtüsme sekilleri bulunmaktadir.
Baska bir deyisle, bu sekiller, dönüsüm boyutu belirleme biriminden çikisin bir sonucu olup,
mevcut bulusun tercih edilen bir yapilanmasinin önerdigi hususun tersi olmaktadir.
ayni yaklasim izlenmektedir. Baska bir deyisle, geçici rejim sinyal bölümlerinin kodlanmasini
iyilestirmek için, iletisim kodlama senaryolarinda dönüsüm uzunlugu anahtarlamayi
gerçeklestirebilmekte ve bunu, ekstra kodlayici ön-plani olmaksizin gerçeklestirmektedir.
Ancak, bahsedilen belgede, dönüsüm-uzunlugunda geçis pencerelerinin önlenmesiyle ve
kod çözücüde yeniden olusturulan sinyalin sonradan islenmesiyle (dezavantajli bir sekilde
kodu çözülmüs sinyalin kisimlarinin ve böylece, kodlama hatasinin yükseltilmesiyle)düsük-
gecikme hedefi saglanirken, mevcut bulusta, asagida açiklanacak olan önceki teknik
sisteminin geçis penceresinin basit modifikasyonu önerilmekte ve böylece, ilâve kodlayici ön-
plani en aza indirilebilmekte ve özel (riskli) kod çözücü art-isleme önlenebilmektedir.
Bulus konusu bir modifikasyonun uygulanacagi geçis dönüsümü, Fraunhofer-Gesellschafte.
V. ve Dolby Laboratuarlari Lisans firmasina ait 5848391 numarali ABD patentindeki iki
varyantta açiklanan baslangiç penceresi ve ayrica, biraz farkli bir biçimde, Samsung
pencereleri gösterilmekte ve Fraunhofer/Dolby pencereleri ve Samsung penceresi arasindaki
farkin, örtüsmeyen bir kismin varligi oldugu, baska bir deyisle, herhangi bir örtüsme egimine
ait olmayan sabit bir maksimum degere sahip bir pencere bölgesi oldugu ortaya
çikarilmaktadir. Fraunhofer/Dolby pencereleri, bu gibi bir “uzunluga sahip örtüsmeyen bir
kisim” içermekte, Samsung pencereleri bu gibi bir kisim içermemektedir. Az miktarda ilâve
ön-plana sahip olan ancak önceki teknik dönüsüm anahtarlamaya sahip bir kodlayicinin,
Samsung'un geçis penceresi yaklasiminin kullanilmasiyla gerçeklestirilebildigi sonucuna
varilabilmektedir. Bu gibi dönüsümlerle, kisa dönüsümler arasindaki örtüsme genisligine esit
bir ön-plan, bir sinyal geçici rejiminden önce uzun dönüsümlerden kisa dönüsümlere tam
anahtarlama yapmaya yetmektedir.
Ilave olarak, önceki teknik, WO 90/09063 numarali patentte görülebilmektedir ya da
ya da AES Konvansiyon Makalesi'nde 4929, "AAC Kodlayici/Kod Çözücüyü esas alan
MPEG-4 Düsük Gecikmeli Ses Kodlama", E. Allamanche ve arkadaslari 106 Konvansiyon,
Bununla birlikte, kisa dönüsümün uzunluguna bagli olarak, `ön-plan, oldukça büyük bir
degerde kalabilmektedir ve önlenmemelidir. Sekil 17'de, en kötü halli giris durumu sirasinda
blok anahtarlama performansi, baska bir deyisle, 'ön-plan bölgesinin baslangicinda ani bir
geçici rejimin varligi gösterilmekte ve uzun egimin ucunda baslamaktadir, baska bir deyisle,
çerçeveler arasindaki örtüsme bölgesinde baslamaktadir. Onceki teknikteki yaklasimlara
göre, gösterilen iki geçici rejimden en azindan biri, geçis dönüsümüne ulasmaktadir. Ilave
ön-plana sahip olmayan bir kodlayici kullanan kayipli bir kodlama sisteminde, “gelen geçici
rejimi görmeyen" bir kodlayicida, bu durum, kodlama hatasinin uzun egimin baslangicina
kadar geçici olarak yayilmasina neden olmakta ve TNS kullanilirken bile, kodu çözülmüs
sinyalde, `ön-eko gürültüsünün duyulabilir olmasi muhtemel olmaktadir.
Önceden belirtilen iki çalismanin birtakim dezavantajlari mevcuttur. Bir taraftan, Celt
kodlayicida oldugu gibi uzun-dönüsümlü örtüsmenin maksimum 8 kat azaltilmasi, duragan,
özellikle oldukça sese iliskin olan giris malzemesinde verimi ciddi ölçüde sinirlandirmaktadir
(baska bir deyisle, kodlama kazanci, spektral sikistirma). (Gelismis) Düsük Gecikmeli
AACideki gibi kisa dönüsümlerin önlenmesi, diger taraftan, çerçeve uzunlugundan çok daha
az olan sürelere sahip güçlü geçici rejimler üzerinde kodlayici/kod çözücü performansini
azaltmakta ve bu da, TNS kullanilirken, genelde duyulabilir ön- ve art-eko gürültüsüne neden
olmaktadir.
Bu nedenle, önceki teknikteki pencere dizi belirleme prosedürleri, sinirli pencere
uzunluklarindan dolayi esneklik bakimindan optimuma yakindir ve minimum gerekli geçici
rejim ön-plan dönemlerinden dolayi gerekli gecikmeye göre optimuma yakindir ve ön- ve art-
ekolardan dolayi ses kalitesi bakimindan optimuma yakindir ve belirli pencerelere sahip
pencere prosedürlerinden ayri olarak ilâve fonksiyonlari kullanan potansiyel olarak gerekli
ilâve 'ön-islemlerden dolayi verim bakimindan optimuma yakindir ya da bir geçici rejimin var
oldugu durumda, bir çerçevenin/blok tarama örüntüsünün degistirilmesine iliskin potansiyel
gereklilikten dolayi esneklik ve verim bakimindan optimuma yakindir.
Mevcut bulusun bir amaci, önceki teknikteki dezavantajlardan en azindan birine göre
gelismis bir performans saglayan gelismis bir ses kodlama/kod çözme kavrami ortaya
koymaktir.
Bu amaca, Istem 1'e göre olan bir ses sinyalinin kodlanmasi için bir aparatla, Istem 17'ye
göre bir ses sinyalinin kodunun çözülmesi için bir aparatla, Istem 32'ye göre bir ses sinyalinin
kodlanmasi için bir yöntemle, Istem 33'e göre bir ses sinyalinin kodunun çözülmesi için bir
yöntemle ya da Istem 34'e göre bir bilgisayar programiyla ulasilmaktadir.
Mevcut bulusun yönleri, düsük-gecikmeli bir ses ya da görüntü kodlayici/kod çözücünün,
genel-amaçli kodlayici/kod çözücünün kodlama kalitesine yaklasabilmesi için, duragan sinyal
girisleri sirasinda uzun dönüsümler arasinda yüksek örtüsmeli bir yüzde saglanmasinin ve
sinyal duragansizligini saran ses ya da görüntü sinyal kisimlarinda daha kisa örtüsmelere ve
dönüsümlere anlik anahtarlamaya imkan verilmesinin faydali olmasi bulgusunu esas
almaktadir. ilâve olarak, örtüsme genisligi bakimindan ve ilâve olarak ya da alternatif olarak,
dönüsüm uzunluklarina göre sadece bir ikili tercih sunulmasindan bir miktar daha fazla
esneklik saglanmasi ve böylece, bir çerçevede dönüsümün/dönüsümlerin örtüsme
genisliginin ya da uzunluklarinin, ön-ekolari ya da diger yapay unsurlari en aza indirmek için
çerçevenin geçici bölgesi dâhilinde muhtemel bir geçici rejimin konumu esasinda dogru bir
sekilde adapte edilebilmesi istenebilmektedir.
Spesifik olarak, bir geçici rejim konum detektörü, bir çerçevenin geçici-ön-plan bölgesinde bir
geçici rejimin konumunun tanimlanmasi için ve çerçevedeki geçici rejimin konumunun esas
alinmasiyla konfigüre edilmektedir. En az üç pencerenin bir grubundan belirli bir pencere
seçilmektedir. Burada, bu üç pencere, karsilik gelen komsu pencerelerle örtüsme
uzunluklarina göre farkli olmaktadir. Böylece, birinci pencere, ikinci pencereden daha büyük
bir örtüsme uzunluguna sahiptir ve ikinci pencere, üçüncü pencereden daha büyük bir
örtüsme uzunluguna sahiptir ve üçüncü pencere, alternatif olarak, bir sifir örtüsmeye sahiptir,
baska bir deyisle, hiç örtüsmeye sahip degildir. Spesifik pencere, geçici rejim konumunun
esas alinmasiyla seçilmektedir, böylece, iki adet zaman-açisindan komsu örtüsen
pencereden biri, geçici rejim konumunda birinci pencere katsayilarina sahiptir ve iki adet
zaman-açisindan komsu örtüsen pencereden diger biri, geçici rejimin konumunda ikinci
pencere katsayilarina sahiptir. Burada, ikinci katsayilar, birinci katsayilardan en az dokuz kat
daha büyüktür. Böylece, geçici rejim konumunun, birinci pencereye göre, yeterli bir sekilde
bastirilmasi ve geçici rejimin, ikinci pencereye göre, yeterli bir sekilde yakalanmasi
saglanmaktadir. Baska bir deyisle ve tercihen, eski pencere, geçici rejim konumunda
halihazirda sifira yakin degerlerdedir ve burada, geçici rejim tespit edilmekte ve ikinci
pencere, bu bölgede bire yakin ya da esit pencere katsayilarina sahip olmaktadir. Böylece,
geçici rejimin en azindan bir kismi sirasinda, geçici rejim, önceki pencerede bastirilmakta ve
sonraki pencerede bastirilmamaktadir.
Bir uygulamada, örtüsme uzunluklari, tamsayi degerler bakimindan farklidir, böylece, ikinci
örtüsme uzunlugu, örnegin, üçüncü örtüsme uzunlugunun yarisina esittir ve üçüncü örtüsme
uzunlugu, ikinci örtüsme uzunlugunun yarisina esittir ya da farkli bir faktör kadar ikinci
örtüsme uzunlugundan farklidir ancak en az 64 örnekten büyük ya da esittir ya da en az 32
örnekten büyük ya da esittir ya da en az 16 ses ya da görüntü örneginden büyük ya da esittir.
Geçici rejim konumundan elde edilen pencere seçimi, ses ya da görüntü sinyalinin
çerçeveleriyle birlikte iletilmektedir, böylece, bir kod çözücü, analiz pencerelerinin kodlayici
seçimiyle sirali olarak ilgili sentez pencerelerini seçebilmekte ve tüm kodlama/kod çözme
islemi üzerinden kodlayicinin ve kod çözücünün senkronize olmasini saglamaktadir.
Bir uygulamada, kontrol edilebilir bir pencereleme birimi, bir konverter, bir geçici rejim konum
detektörü ve bir kontrolör, kodlama için bir aparat olusturmakta ve konverter, bir MDCT
(modifiye edilmis ayrik kosinüs dönüsümü), bir DST (modifiye edilmis sinüs dönüsümü) ya da
baska herhangi bir benzer dönüsüm gibi dönüsümleri devreye sokan bilinen paylasimdan
herhangi birini uygulamaktadir. Kod çözücü tarafinda, bir islemci, kod çözücü tarafindan
alinan bir pencere bilgisi tarafindan gösterilen pencere dizilerine göre bir örtüsme-ekleme
isleminin kullanilmasiyla spektral deger bloklarinin bir dizisini, bir zaman-bölgeli gösterime
dönüstürmek için, kontrol edilebilir bir konverter ile birlikte islev göstermektedir.
Uygulamaya bagli olarak, bir dönüsüm uzunluk anahtarlama, çerçeve dahilindeki geçici rejim
konumu esas alindiginda, dönüsüm örtüsme kismina ilave olarak hayata geçirilebilmektedir.
En az üç pencerenin birbiriyle örtüstügü çok-örtüsmeli bir kismin hayata geçirilmesiyle, çok
düsük gecikmeli bir kodlayici/kod çözücü kavrami gerçeklestirilmektedir. Bu kavram, yine,
önceki kavramlara göre gerekli geçici rejim ön-plan gecikmesini büyük ölçüde azaltmaktadir.
Ilave bir uygulamada, bir örtüsme seçiminin ilk olarak gerçeklestirilmesi ve daha sonra, her
bir çerçeve için bir örtüsme kodunu belirlemek amaciyla, bir dönüsüm uzunluk kararini
gerçeklestirmesi tercih edilmektedir. Alternatif olarak, dönüsüm uzunlugu anahtarlama karari,
örtüsme genisligi kararindan bagimsiz bir sekilde gerçeklestirilebilmekte ve bu iki karar esas
alindiginda, bir örtüsme kodu belirlenmektedir. Mevcut çerçeveye için örtüsme kodu ve
önceki bir çerçevenin örtüsme kodu esasinda, bir kodlayici ve bir kod çözücünün birbiriyle
eszamanli bir sekilde çalismasi esasinda, belirli bir geçici rejime iliskin bir pencere dizisi
seçimi gerçeklestirilmektedir.
Bir ilave yönde, bir pencere dizi kontrolörü, bir ön-islemci ve bir spektrum konverteri birlikte,
kodlanmis bir sinyalin olusturulmasi için bir aparat olusturmakta ve burada, üç pencere, çok-
örtüsmeli bir kisma sahip olmaktadir. Onceki teknikteki gibi sadece iki pencerenin degil, üç
pencerenin birbiriyle örtüstügü bu çok-örtüsmeli kisim, çok düsük gecikmeli bir gecikme
kavrami saglamaktadir. Bunun nedeni, geçici rejim ön-plani için gerekli gecikmenin daha da
azalmasidir. Bir kod çözücü islemcisi, bir zaman konverteri ve bir art-islemci tarafindan
karsilik gelen bir kod çözücü olusturulmaktadir. Art-islemci ve ön-islemci, kodlayici tarafinda
ve kod çözücü tarafinda ayni ve tek yardimci pencerenin kullanilmasiyla ilâve pencere
islemlerini gerçeklestirmektedir. Böylece, özellikle mobil cihazlarda ya da düsük maliyetli
cihazlarda verimli bir uygulama elde edilebilmektedir. Bu verimli uygulamada, gerekli bir
ROM ya da RAM deposu, mümkün oldugunca küçük olmalidir.
Tercih edilen yapilanmalar, farkli uzunluklara sahip belirli bir pencere dizisini ve belirli bir
etkilesim penceresini esas almaktadir, böylece, uzun ön- ya da art-ekolari önlemek için,
geçici rejimde kisa-uzunluklu bir pencere “yerlestirilmektedir”. Çok-örtüsmeli kismin, yapay
ses ya da görüntü olgularina neden olmamasini saglamak için, kodlayici tarafindaki ön-
islemci, yardimci pencere fonksiyonunun kullanilmasiyla bir pencere islemi ve bir paylasim
ekleme dönüsümünün kullanilmasiyla, daha sonra spektral bölgeye dönüstürülmüs olan
modifiye edilmis çok-örtüsmeli bir kisim elde etmek amaciyla bir içeri-katlama isleminin
kullanilmasiyla bir 'ön-isleme islemi gerçeklestirmektedir. Kod-çözücü tarafinda, karsilik gelen
bir art-islemci, zaman gösterimine iliskin ilgili dönüsümlerden sonra ve disari-katlama
isleminden, yardimci pencere fonksiyonunu kullanan bir pencere isleminden ve bir uzun
pencereyle bir pencere islemi tarafindan baslatilan örneklerin bir önceki blogunun son
örtüsmeli eklemesinden sonra, bir disari-katlama islemini gerçeklestirmek için konfigüre
edilmektedir.
Bir dönüsüm örtüsme seçiminin gerçeklestirildigi bir yapilanmada, ses ya da görüntü
kalitesinin artirilmasi saglanmaktadir.
Sadece bir ikili dönüsüm örtüsme genisligini (büyük/maksimum ya da küçük) kullanan
mevcut kod sistemlerinden farkli olarak, yapilanmada, bir kodlayicinin çerçeve-basina (ya da
opsiyonel olarak dönüsüm-basina) seçim yapabildigi üç örtüsme genisligi grubu
önerilmektedir: maksimum örtüsme, yari örtüsme ya da minimum örtüsme. Maksimum
örtüsme, AAC'deki uzun dönüsümler için oldugu gibi çerçeve uzunluguna esit olabilmektedir,
baska bir deyisle, %50 örtüsme olabilmektedir ancak çerçeve uzunlugunun bir yarisina esit
olabilmekte, baska bir deyisle, %33 ya da tercih edilen bir yapilanmada açiklanacagi gibi
daha az olabilmektedir.
Buna göre, minimum örtüsme, sifir degerinde bir örtüsme genisligi, baska bir deyisle, sifir
örtüsme gösterebilmekte ancak ayrica bahsedilen tercih edilen yapilanmanin da gösterecegi
gibi çok küçük bir zaman örneginin ya da milisaniyenin sifirdan-büyük bir örtüsmesini de
gösterebilmektedir. Son olarak, yari örtüsme, maksimum örtüsmenin yarisi kadar
olabilmektedir.
Ozellikle, mevcut bulusun bir yönüne göre, bir örtüsme genisligi belirleme birimi
tanimlanmakta olup, üç olasi örtüsme genisliginden biri olan her bir çerçeve için (ya da
opsiyonel olarak, bir çerçevedeki her bir dönüsüm için) seçim yapmaktadir. Daha dogrusu,
bahsedilen örtüsme genisligi belirleme birimi, giris olarak, bir geçici rejim tespit biriminin
çikisina sahiptir ve yeterli dogrulukla, mevcut çerçeve dahilindeki bir geçici rejimin konumunu
tanimlamakta (ya da opsiyonel olarak, mevcut çerçevede bir dönüsümde) ve asagidaki iki
amaçtan en azindan birine ulasilacak sekilde bir örtüsme genisligi elde etmektedir:
0 Ortüsen dönüsümlerden sadece biri geçici rejimi içerecek sekilde genislik
seçilmektedir.
o Kodlama hatasinin zaman-paylasma“ TNS sekillendirmesinden dolayi sözde-geçici
rejimler, güçlü bir sekilde bastirilmaktadir.
Baska bir deyisle, örtüsme genisligi, ilgili çerçevede konumlanan algisal olarak kodlanmis
geçici rejimin etrafinda bir ön-eko ya da art-eko bozulumunun önlenmesi amaciyla
belirlenmektedir. Geçici rejimin tam konumunun belirlenmesi araciyla ilgili olarak serbestligin
belirli bir derecesinin mümkün oldugu unutulmamalidir. Bir geçici rejim konumunu gösteren
zaman ya da alt-blok indisi, tercih edilen bir yapilanmada oldugu gibi, söz konusu geçici rejim
konumunun baslangicini esitlemelidir ancak bu, geçici rejimin enerji merkezinin ya da
maksimum enerjisinin ya da büyüklügünün konumu da olabilmektedir.
Ilave olarak, bir çerçeve çifti için dönüsüm uzunluklarinin belirli seçiminden örtüsen ara-
dönüsümleri elde eden önceki teknikteki kodlama sistemlerinden farkli olarak (baska bir
deyisle, örtüsme genisligi, bir dönüsüm boyutu belirleme biriminin çikisini izlemektedir),
mevcut bulusun baska bir yönüne göre, bir kodlama sistemi, tercih edilen bir yapilanmada
asagida incelenecek belirli sartlar altinda, belirli bir çerçeve için, söz konusu çerçeveye
atfedilen ve opsiyonel olarak, önceki çerçevenin örtüsme genisligine atfedilen (baska bir
deyisle, dönüsüm boyutu, örtüsme genisligi belirleme biriminin verilerini izler) örtüsme
genisliginin kullanilmasiyla, kullanilacak dönüsüm uzunlugunu/uzunluklarini kontrol
edebilmekte ya da elde edebilmektedir.
Çok-örtüsmeli bir kismin kullanildigi ya da bir dönüsüm uzunlugu anahtarlamanin
uygulandigi ilave bir yapilanmada, özellikle düsük-gecikmeli bir konsept saglanmaktadir.
Onceki teknikteki blok anahtarlama sistemlerine iliskin bir yenilik, sinyal duragansizliklarinin
kararli-kalite çalismasi için gerekli ilâve kodlayici ön-planinin, yari yariya azaltilmasina imkan
veren Sekil 16*daki geçis dönüsümlerine iliskin avantajli bir modifikasyondur. Yukarida
açiklandigi gibi, Fraunhofer/Dolby ya da Samsung tarafindan önerilen baslangiç pencereleri,
edilmektedir. Yapilanma, daha da ileri gitmekte ve geçis penceresinin sol ve sag örtüsme
egimlerinin birbirine dogru uzanmasina imkân vermektedir. Baska bir deyisle, modifiye
edilmis geçis dönüsümü, sifir-olmayan uzunlukta bir “çift-örtüsme" bölgesini göstermektedir.
Bu bölgede, dönüsüm, önceki çerçevenin uzun dönüsümüyle ve ayrica asagidaki kisa
dönüsümle örtüsmektedir. Bulus konusu geçis dönüsümünün olusan sekli, Sekil 13tte
gösterilmektedir. Sekil 17'de gösterilen Samsung geçis penceresiyle karsilastirildiginda,
açikça görülmektedir ki, dönüsümde bir “çift-örtüsmeli” bölgeye izin verilmesiyle, dönüsümün
sag ucundaki kisa-örtüsmeli egim, kisa-dönüsüm örtüsme genisliginin bir yarisi tarafindan -
ve böylece, gerekli kodlayici ön-plani azaltilabilmektedir - sola kaydirilabilmektedir. Bu gibi
modifiye edilmis geçis penceresinin indirgenmis uzunlugu, özellikle mobil cihazlar üzerinde
uygulamayi kolaylastiran üç önemli avantaja sahiptir:
Dönüsüm çekirdegi, baska bir deyisle, gecikmeli zamandan/frekans dönüsümünden (tercihen
MDCT) kaynaklanan katsayi vektörünün uzunlugu, iki uzun dönüsüm arasindaki örtüsme
bölgesinin uzunlugunun yaklasik olarak yarisi kadardir. Bahsedilen uzun-örtüsme
genisliginin, genelde çerçeve uzunluguna esit olmasindan ya da çerçeve uzunlugunun bir
yarisina esit olmasindan dolayi, bulus konusu geçis penceresi ve sonraki kisa pencereler,
çerçeve izgarasina mükemmel bir sekilde geçmekte ve olusan kodlayici/kod çözücünün tüm
dönüsüm boyutlari, Sekil 13`te görüldügü gibi, ikinin-kati olan bir tamsayi tarafindan
iliskilendirilmektedir.
- Sekil 17'de ve Sekil 13'te gösterilen her iki geçici rejim konumu, geçis dönüsümünün
disinda yer almaktadir, böylece, geçici rejimlerden dolayi kodlama hatasinin geçici
bulasmasi, dönüsümü takip eden birinci iki kisa pencerenin uzantisi dâhiline
sinirlandirilabilmektedir. Bu nedenle, önceki teknikteki Fraunhoder/Dolby ve
Samsung sistemlerinin tersi olarak, Sekil 13'teki bulus konusu blok anahtarlama
yaklasimi kullanilirken, geçici rejimlerin etrafindaki isitilebilir 'ön-eko gürültüsünün
ortaya çikmasi muhtemel degildir.
0 Hem kodlayici hem de kod çözücü, ileri ve geri dönüsümler için tam olarak ayni
pencereyi kullanabilmektedir. Hem kodlama hem de kod çözme gerçeklestiren bir
iletisim cihazinda, böylece, ROM içerisinde sadece bir pencere veri grubunun
saklanmasi gerekmektedir. Ilave olarak, ilave program ROM ve/veya RAM birimini
gerektiren sinyalin özel ön- ya da art-islenmesi de önlenebilmektedir.
Geleneksel olarak, mevcut bulustaki gibi bir “çift-örtüsmeli” kisma sahip geçis pencereleri,
konusma ya da ses ya da görüntü kodlamada kullanilmamistir, bunun en muhtemel nedeni,
bu pencerelerin, dönüsüm katsayilarinin nicelenmesinin bulunmadigi durumda mükemmel
dalga biçimi yeniden yapilanmasini saglayan belirli ilkeleri çignediginin düsünülmesidir.
Ancak, bulus konusu geçis dönüsümü kullanilirken, girisin tam olarak yeniden insasi
mümkün olmakta ve ilâve olarak, Fransa Telekom önerisindeki gibi hiçbir kod çözücü tarafi
art-islemi gerekli olmamaktadir.
ilâve bir açiklama olarak, bahsedilen bulus konusu geçis penceresinin kullanilmasinin, bir
dönüsüm uzunlugu belirleme biriminin yerine ya da bu birime ilave olarak, bulus konusu
örtüsme genisligi belirleme birimi vasitasiyla kontrol edilebildigi vurgulanmalidir.
Daha sonra, mevcut bulusun tercih edilen yapilanmalari, daha detayli olarak açiklanmakta ve
gösterilmektedir. Ilave olarak, ilâve yapilanmalarin tanimlandigi bagimli istemlere özel atif
yapilmaktadir.
Ilave olarak, tarifnamede, özellikle Sekil 1a ilâ 7 arasindaki sekillere göre, bir geçici-rejim
konum uyarlamali örtüsme anahtarlama spesifik olarak gösterilmektedir. Çok-örtüsmeli
kisimla ilgili olarak bir ilâve yön, Sekil 8a ilâ Sekil 15f arasindaki sekillerde gösterilmekte ve
açiklanmaktadir. Bu münferit hususlar, birbirinden bagimsiz olarak hayata geçirilebilmektedir,
baska bir deyisle, örtüsme anahtarlamasi, çok-örtüsmeli bir bölge olmaksizin
uygulanabilmekte ya da çok-örtüsmeli bölge, geçici-rejim konum uyarlamali örtüsme
anahtarlamasi olmaksizin uygulanabilmektedir. Bununla birlikte, bir uygulamada, her iki
husus, avantajli bir sekilde birlestirilebilmekte ve bu da, bir geçici rejim konum-uyarlamali
örtüsme anahtarlamasina ve çok-örtüsmeli bir bölgeye sahip bir kodlama/kod çözme
kavramina neden olmaktadir. Bu gibi bir kavram, bir dönüsüm uzunlugu anahtarlama
prosedürü tarafindan ilave olarak ve yine, bir çerçevenin bir geçici rejim ön-plan bölgesi
dahilinde bir geçici rejim konumuna bagli olarak iyilestirilebilmektedir. Dönüsüm uzunlugu
anahtarlama, örtüsme anahtarlamasindan bagimsiz olarak ya da örtüsme genisligi
belirlemeye bagli olarak gerçekIestirilebilmektedir.
Ekteki istemlerde tanimlandigi gibi bulusun bir parçasi olmamasina ragmen, mevcut bulus,
sadece ses sinyalleri için degil, ayrica video, resim ya da genel olarak görüntü sinyalleri için
de kullanilabilmektedir. Ornegin, duragan görüntülerin kodlanmasinda ya da AVC`deki I
çerçeveleri olarak adlandirilan unsurlarin ya da daha az ya da daha çok gelismis
teknolojilerin kodlanmasinda, mevcut bulus, yapay bloklama olgularinin engellenmesine
uygulanabilmektedir. Görüntü alanindaki bir geçici rejim, bir keskin kenar olabilmekte ve
örnegin, bir makro-bloga, çerçeve karsilik gelebilmektedir. Daha sonra, görüntü, bir paylasim
ekleme dönüsümünün ve karsilik gelen bir uzamsal örtüsmenin kullanilmasiyla tercihen iki-
boyutlu olarak kodlanmaktadir. Bu, bir taraftan, yapay olgularin engellenmesini azaltmakta ve
geçici rejim kisimlari tarafindan, baska bir deyisle, diger taraftan keskin kenarlara sahip
kisimlar tarafindan diger her türlü yapay olguyu azaltmaktadir.
Yapilanmalar ve yönler, açiklamalari asagida verilen ekteki çizimlere göre açiklanmaktadir.
Sekil 1a`da, bir örtüsme anahtarlama yönünün baglaminda kodlama için bir aparat
gösterilmektedir.
Sekil 1b'de, örtüsme anahtarlamasi bakimindan kod çözme için bir aparat gösterilmektedir.
Sekil 2a'da, komsu pencereler arasinda tam örtüsmeyle bir pencere dizisi gösterilmektedir.
Sekil 2b”de, iki komsu pencere arasinda yari örtüsmeyle bir pencere dizisi gösterilmektedir.
Sekil 2c'de, komsu pencereler arasinda bir çeyrek örtüsmeye ve komsu pencereler arasinda
bir yari örtüsmeye ve komsu pencereler arasindaki sonraki bir tam örtüsmeye sahip bir
pencere dizisi gösterilmektedir.
Sekil 3a ve 30'de, TCX 20'deki gibi 20 ms`lik bir dönüsüm uzunluguna sahip bir yapilanmaya
iliskin olarak farkli geçici rejim konumlari için farkli örtüsme genislikleri gösterilmektedir.
Sekil 4a ilâ 49 arasindaki sekillerde, bir geçici rejim konumuna bagli olarak TCX 10 gibi 10
ms'lik bir dönüsüm uzunlugu için dönüsüm örtüsme uzunluklarinin bir seçimi
gösterilmektedir.
Sekil 5a ilâ 5c arasindaki sekillerde, bir örtüsme genisliginin kodlanmasi gösterilmektedir.
Sekil 6a”da, geçici rejim konumu esas alinarak örtüsme genisliginin ve dönüsüm
uzunlugunun bir kodlamasi gösterilmektedir.
Sekil 6b'de, bir dönüsüm uzunluk karar tablosu gösterilmektedir.
Sekil 7'de, önceki ve mevcut örtüsme kodlarina bagli olan farkli pencere dizileri
gösterilmektedir.
Sekil 8a'da, mevcut bulusun bir yapilanmasinda, çok-örtüsmeli bir kisim baglaminda bir
kodlayici gösterilmektedir.
Sekil 8d'de, mevcut bulusun bir yapilanmasinda, çok-örtüsmeli bir kismin yönü için bir kod
çözücü gösterilmektedir.
Sekil Sa'da, kodlayici tarafini gösteren tercih edilen bir yapilanmaya göre bir prosedür
gösterilmektedir.
Sekil 9b'de, kodlayici tarafinda gerçeklestirilen tercih edilen bir prosedürün bir akis grafigi
gösterilmektedir.
Sekil 10a'da, kod çözücü tarafinda bir prosedürün bir yapilanmasi gösterilmektedir.
Sekil 10b'de, kod çözücü tarafinda bir prosedürün ilave bir yapilanmasi gösterilmektedir.
Sekil 11 a'da, bir yapilanmanin kodlayici tarafinda gerçeklestirilen islemler gösterilmektedir.
Sekil 11b`de, mevcut bulusun bir yapilanmasinda bir kod çözücü tarafindan gerçeklestirilen
islemler gösterilmektedir.
Sekil 12a'da ve Sekil 12bide, mevcut bulusun çok-örtüsmeli yönü baglaminda kodlayici/kod
çözücü tarafinda gerçeklestirilecek prosedürlerin ilâve bir yapilanmasi gösterilmektedir.
Sekil 13'te, her ikisi de çok-örtüsmeli bir kisma sahip farkli pencere dizileri gösterilmektedir.
Sekil 14alda, geçici rejim konumuna bagli bir anahtarlamali dönüsüm uzunluguna sahip bir
pencere dizisi gösterilmektedir.
Sekil 14b'de, çok-örtüsmeli bir kisma sahip ilave bir pencere dizisi gösterilmektedir.
Sekil 15a ila 15f arasindaki sekillerde, farkli pencere dizileri ve karsilik gelen ön-plan
kisimlari ve ön-ekolar gösterilmektedir.
Sekil 16lda, önceki teknikteki pencere sekilleri gösterilmektedir.
Sekil 17'de, Sekil 16'daki pencere sekilleri tarafindan olusturulan önceki teknikteki pencere
dizileri gösterilmektedir.
Sekil 1a'da, bir ses sinyalinin (100) kodlanmasi için bir aparat gösterilmektedir. Bir ses
sinyalinin kodlanmasi için olan aparat, 1013'te pencerelenmis örneklerin bloklarinin bir dizisini
ortaya koymak için ses sinyalinin (100) pencerelenmesi amaciyla kontrol edilebilir bir
pencereleme birimini (102) içermektedir. Kod çözücü ilâve olarak, 105'te gösterilen spektral
degerlerin çerçevelerinin bir dizisini içeren bir spektral gösterime pencerelenmis bir örnek
blogu dizisinin (103) dönüstürülmesi için bir konverteri (104) içermektedir. Ilave olarak, bir
geçici rejim konum detektörü (106) saglanmaktadir. Detektör, bir çerçevenin bir geçici rejim
ön-plan bölgesinde bir geçici rejimin konumunun tanimlanmasi için konfigüre edilmektedir.
Ilave olarak,107'de gösterilen geçici rejimin tanimli bir konumuna cevaben ses sinyaline
(100) belirli bir örtüsme uzunluguna sahip belirli bir pencerenin uygulanmasi için, kontrol
edilebilir bir pencereleme biriminin kontrol edilmesi amaciyla bir kontrolör (108) konfigüre
edilmektedir. Ilave olarak, bir yapilanmada, kontrolör (108), sadece kontrol edilebilir
pencereleme birimine (102) degil, ayrica çikisinda, kodlanmis ses sinyalini (115) saglayan bir
çikis ara yüzüne de (114) pencere bilgisinin (112) saglanmasi için konfigüre edilmektedir.
Spektral degerlerin (105) çerçeve dizisini içeren spektral gösterim, bir kodlama islemcisine
(110) girilmektedir. Söz konusu kodlama islemcisi (110), tahmin islemi, geçici gürültü
sekillendirme islemi, tercihen psiko-akustik modele göre ya da en azindan psiko-akustik
ilkelere göre bir niceleme islemi ve her türlü kodlama islemini gerçeklestirebilmekte ve
Huffman kodlama islemi ya da aritmetik kodlama islemi gibi bir artiklik-azaltma kodlama
islemini içerebilmektedir. Kodlama islemcisinin (110) çikisi, daha sonra, çikis ara yüzüne
(114) iletilmekte ve çikis ara yüzü (114), daha sonra, her bir kodlanmis çerçeveye belirli bir
pencere bilgisini (112) iliskilendiren kodlanmis ses sinyali saglamaktadir.
Kontrolör (108), en az üç pencere içeren bir gruptan spesifik pencerenin seçilmesi
saglanacak sekilde konfigüre edilmektedir. Grup, bir birinci örtüsme uzunluguna sahip bir
birinci pencereyi, bir ikinci ortüsme uzunluguna sahip bir ikinci pencereyi ve bir üçüncü
pencereyi içermektedir. Birinci örtüsme uzunlugu, ikinci ürtüsme uzunlugundan daha
büyüktür ve ikinci örtüsme uzunlugu, bir sifir örtüsmeden daha büyüktür. Spesifik pencere,
geçici rejim konumunun esas alinmasiyla kontrol edilebilir pencereleme birimi (102)
tarafindan seçilmektedir, böylece, zaman açisindan komsu örtüsme pencerelerinden biri,
geçici rejim konumunda birinci pencere katsayilarina sahiptir ve iki adet zaman açisindan
komsu örtüsme pencerelerinden digeri, geçici rejimin konumunda ikinci pencere katsayilarina
sahiptir ve ikinci pencere katsayilari, birinci katsayilardan en az dokuz kat daha büyüktür. Bu,
geçici rejimin, birinci (küçük)katsayilara sahip birinci pencere tarafindan büyük Ölçüde
bastirilmasini saglamaktadir ve geçici rejim, ikinci pencere katsayilarina sahip ikinci
pencereden pek etkilenmemektedir. Tercihen, birinci pencere katsayilari, arti/eksi %5
toleransinda 1'e esittir, örnegin, 0,95 ilâ 1,05 arasindadir ve ikinci pencere katsayilari,
tercihen O'a esittir ya da en azindan 0,05'ten küçüktür. Pencere katsayilari, negatif de
olabilmektedir ve bu durumda, pencere katsayilarinin miktarlari ve iliskileri, mutlak
büyüklükle iliskilidir.
Sekil 2a*da, sadece birinci pencerelerle bir pencere dizisi gösterilmektedir ve birinci
pencereler, birinci brtüsme uzunluguna sahiptir. Ozellikle, son çerçeve, bir birinci pencereyle
(200) iliskilidir, mevcut çerçeve, pencereyle (202) iliskilidir ve üçüncü ya da sonraki çerçeve,
bir pencereyle (204) iliskilidir. Bu yapilanmada, komsu pencereler, %50 kadar, baska bir
deyisle, tam uzunlukta örtüsmektedir. Ilave olarak, çerçeveler, ses sinyalinin hangi kisminin
bir çerçeve tarafindan isleme tâbi tutuldugunu tanimlamak üzere, pencerelere göre
yerlestirilmektedir. Bu, mevcut çerçeveye atfen açiklanmaktadir. Mevcut çerçeve, bir sol
kisma (205a) ve bir sag kisma (205b) sahiptir. Karsilik gelecek sekilde, son çerçeve, bir sag
kisma (204b) ve bir sol kisma (204a) sahiptir. Benzer sekilde, son çerçeve, bir sol kisma
(206a) ve bir sag kisma (206b) sahiptir. Sol/sag, Sekil 2a'da gösterildigi gibi, zaman olarak
daha erkene ve daha geçe atif yapmaktadir. Spektral degerlerin mevcut çerçevesi
olusturuldugunda, pencereyle (202) pencereleme islemiyle elde edilen ses örnekleri
kullanilmaktadir. Ses örnekleri, 204b ilâ 206a arasindaki kisimlardan kaynaklanmaktadir.
MDCT islemlerinin tekniginde bilindigi gibi, genel olarak, bir paylasimli-ekleme dönüsümünün
kullanilmasiyla islemede bilindigi gibi, bu paylasimli-ekleme dönüsümü, bir içeri-katlama
adimina ayrilabilmekte ve belirli bir paylasimli-olmayan ekleme dönüsümünün
kullanilmasiyla sonraki bir dönüsüm adimina ayrilabilmektedir. Sekil 2a*daki örnekte, bölüm
birlesimi, bir DCT dönüsümü gibi bir dönüsümün kullanilmasiyla spektral bölgeye
dönüstürülmektedir. Bir MDCT söz konusu oldugunda, DCT IV dönüsümü uygulanmaktadir.
Daha sonra, bu, MDCT`ye atfen örneklendirilmektedir ancak diger paylasimli-ekleme
dönüsümleri, benzer ve analog bir sekilde isleme tâbi tutulabilmektedir. Ortüsmeli bir
dönüsüm olarak, MDCT, diger Fourier-iliskili dönüsümlerle karsilastirildiginda farkli olan bir
bittir, bu bitin farki, girislerin yarisi kadar çikis içermesidir (ayni sayida degildir). Ozellikle,
dogrusal bir fonksiyondur F: R2N -›RN (burada R, gerçek rakam grubunu göstermektedir). 2N
gerçek rakam, XO, x2N-1, asagidaki formüle göre, N adet gerçek rakama X0, XN-1
dönüstürülmektedir.
(Bu dönüsümün önündeki normalizasyonun katsayisi, burada birim degerde olup, rastgele bir
kuraldir ve islemler arasinda degisim göstermektedir. Asagida sadece MDCT ve IMDCT'nin
normalizasyonunun ürünü mevcuttur.)
Ters dönüsüm
Ters MDCT, lMDCT olarak bilinmektedir. Farkli sayilarda giris ve çikis bulundugu için, ilk
bakista, MDCT'nin tersine çevrilmemesi gerektigi zannedilebilmektedir. Ancak, zamana-
komsu örtüsme bloklarinin eklenmesiyle mükemmel tersine çevrilebilirlik elde edilmekte ve
bu da, hatalarin iptal olmasina ve orijinal verilerin geri kazanilmasina neden olmaktadir. Bu
yöntem, zaman-bölgeli paylasim iptali (TDAC) olarak bilinmektedir.
y2N-1'e dönüstürmektedir:
(DCT-IV için oldugu gibi, dikey dönüsüm, tersi, ileri dönüsümle ayni biçime sahiptir.)
Genel pencere normalizasyonuyla pencereli bir MDCTinin söz konusu oldugu durumda
(asagiya bakiniz), IMDCT'nin önündeki normalizasyon katsayisi, 2 ile çarpilmalidir (baska bir
deyisle, 2/N olmaktadir).
Tipik sinyal-sikistirma uygulamalarinda, dönüsüm özellikleri, bu noktalarda fonksiyonun
düzgün bir sekilde sifira gitmesi saglanarak n = 0 ve 2N sinirlarinda süreksizlikleri önlemek
üzere, yukaridaki MDCT ve IMDCT formüllerinde xn ve yn ile çarpilan bir pencere
fonksiyonunun wn (n = 0, 2N-1) pencere fonksiyonunun kullanilmasiyla daha da
iyilestirilmektedir. (Baska bir deyisle, verileri, MDCT'den önce ve MDCT'den sonra
pencereleme islemine tâbi tutariz). Ilke olarak, x ve y, farkli pencere fonksiyonlarina sahip
olabilmektedir ve pencere fonksiyonu, bir bloktan digerine degisebilmektedir (özellikle farkli
boyutlara sahip veri bloklarinin birlestirildigi durum için), ancak basitlik saglamak amaciyla,
esit-boyuttaki bloklar için özdes pencere fonksiyonlarinin genel durumunu ele alalim.
Dönüsüm, w, Princen-Bradley sartini yerine getirdigi sürece, simetrik bir pencere için wn =
w2N-1-n, tersine çevrilebilir sekilde kalmaktadir (baska bir deyisle, TDAC çalismalari):
Çesitli pencere fonksiyonlari kullanilmaktadir. Modüle edilmis bir kucakli dönüsüm [3][4]
olarak bilinen bir biçimi olusturan bir pencere, asagidaki sekilde verilmektedir:
ve bu, MP3 ve MPEG-2 AAC için kullanilmaktadir ve Vorbis için:
wiy=sm`-sinl _ n+~~i
(2 2N 2)
AC-3, bir Kaiser-Bessel türevli (KBD) pencereyi kullanmakta ve MPEG-4 AAC de bir KBD
penceresini kullanabilmektedir.
MDCT'ye uygulanan pencerelerin, sinyal analizinin bazi diger tipleri için kullanilan
pencerelerden farkli oldugunu unutulmamalidir, çünkü bu pencereler, Princen-Bradley sartini
yerine getirmektedir. Bu farka iliskin nedenlerden biri, MDCT pencerelerinin, hem MDCT
(analiz) hem de IMDCT (sentez) için iki defa uygulanmasidir.
Tanimlarin incelenmesinden görülebildigi gibi, çift N için, MDCT, esasen DCT-IV*ye
esdegerdir. Burada, giris, N/2 kadar kaydirilmakta ve iki veri N-blogu, bir anda
dönüstürülmektedir. Bu esdegerligin daha dikkatli bir sekilde incelenmesiyle, TDAC gibi
DCT-IViye iliskin dogru iliskiyi tanimlamak için, DCT-IV`nin, degisen çift/tek sinir sartlarina
karsilik geldigi fark edilmelidir: hem sol sinirinda (n=-1/2 civari) çift, sag sinirinda tek (n=N-
1/2 civari) ve ayni sekilde devam etmektedir (bir DFT için oldugu gibi periyodik sinirlarin
yerine). Bu, birimlerden kaynaklanmaktadir. Böylece, girisler su sekildedir:
cos î(-n-1+:]Lk+-I~J :cos î-[n+l][k+ll
N 2 2 N 2 2,
COS î(ZN-nal+~l-)[k+1):-cos îtn+lJLk+lJ .
N 2 2, N 2 2
Böylece, bu dizinin girisleri, N uzunlugunda bir x dizisiyse, bu dizinin (x, -xR, -x, xR, ...'ye),
vb. uzatilmasini hayal edebiliriz, burada, XR, x'i, ters sirada göstermektedir.
2N girise ve N çikisa sahip bir MDCT'yi ele alalim. Burada, girisleri, her biri N/2 boyutundaki
dört bloga (a, b, c, d) böleriz. Bunlari, N/2 kadar saga kaydirirsak (MDCT tanimindaki +N/2
ifadesi), bu durumda, (b, c, d), N adet DCT-IV girisinin ucundan sonra uzanmakta ve bu
nedenle, bunlari, yukarida açiklanan sinir sartlarina göre geri “katlamamiz” gerekmektedir.
Bu nedenle, 2N girisin (a, b, c, d) MDCT'si, N girisin DCT-IV*sine tam olarak esdegerdir: (-cR-
d, a-bR), burada, R, yukaridaki gibi tersi göstermektedir.
Bu, Sekil 2aidaki pencere fonksiyonu için örneklendirilmektedir. a, 204b numarali kisim, b,
205a numarali kisim, c, 205b numarali kisim ve d, 206a numarali kisimdir.
Bu sekilde, DCT-IV`nin hesaplanmasi için herhangi bir algoritma, MDCT'ye basitçe
uygulanabilmektedir. Benzer sekilde, yukaridaki IMDCT formülü, DCT-lV'nin tam olarak
1/2'sidir (kendi tersidir). Burada çikis, bir 2N uzunluguna uzatilmakta (sinir sartlari
vasitasiyla) ve N/2 kadar sola geri kaydirilmaktadir. Ters DCT-IV, basitçe girisleri (-cR-d, a-
bR) yukaridan geri verecektir. Bu, sinir sartlari vasitasiyla genisletilip kaydirildiginda, su
sonuç elde edilmektedir:
Bu nedenle, IMDCT çikislarinin yarisi fazlaliktir, çünkü b-aR = -(a-bR)R ve benzer sekilde,
son iki terim için bu durum geçerlidir. Girisi, N boyutundaki daha büyük bloklarda (A,B)
gruplandirirsak, bu sonucu daha basit bir sekilde yazabiliriz, burada, A=(a, b) ve B=(c, d):
TDAC'nin nasil çalistigi simdi anlasilabilmektedir. Zamana-komsu, %50 örtüsmeli, 2N
blogunun (B, C) MDCT'sinin hesaplandigini varsayalim. Bu durumda, lMDCT, yukaridakine
benzer olarak su sonucu verecektir: (B-BR, C+CR) / 2. Bu, önceki IMDCT sonucuna örtüsen
yarida eklendiginde, tersine çevrilen terimler iptal olacak ve basitçe B elde edilecek ve orijinal
veriler geri kazanilacaktir.
ötesinde uzanan giris verilerinin kullanilmasi, verilerin, Nyquist frekansinin ötesindeki
frekanslarin, daha düsük frekanslara paylastirilmasiyla ayni sekilde paylastirilmasina neden
olmaktadir, tek farki, bu paylasimin, frekans bölgesinden ziyade zaman bölgesinde ortaya
çikmasidir: a ve bR`nin (a, b, c, d)'nin MDCT'sine ya da esdeger bir sekilde, IMDCT(MDCT(a,
b, c, d)) = (a-bR, b-aR, c+dR, d+cR) / 2”nin sonucuna katkilarini ayirt edememekteyiz. c-
dRinin ve digerlerinin kombinasyonlari, eklendiklerinde, birlesimler için dogru isaretlerin iptal
olmasina neden olmaktadir.
Tekil N için (uygulamada nadir olarak kullanilmaktadir), N/2 bir tamsayi degildir, böylece,
MDCT, bir DCT-IV'nin bir kayma permutasyonu degildir. Bu durumda, bir örnegin yarisi
kadar ilave kayma, MDCT/IMDCT'nin DCT-lII/Il'ye es deger hale geldigi anlamina ve
analizin, yukaridakine benzer oldugu anlamina gelmektedir.
Yukarida 2N girisin (a, b, c, d) MDCT'sinin, N girisin DCT-IV degerine es deger oldugunu
gördük. DCT-IV, sag sinirdaki fonksiyonun tekil oldugu durumdaki durum için tasarlanmakta
ve bu nedenle, sag sinirin yanindaki degerler, Oia yakin olmaktadir. Giris sinyali düzgünse,
durum su sekildedir: a ve bR'in en sagdaki bilesenleri, giris dizisinde (a, b, c, d) ardisiktir ve
bu nedenle, farklari azdir. Araligin ortasina bakalim: yukaridaki ifadeyi, (-cR-d, a-bR) = (-
d,a)-(b,c)R olarak yeniden yazarsak, ikinci ifade (b,c)R, ortada yumusak bir geçis
saglamaktadir. Ancak, birinci ifadede (-d, a), -d'nin sag ucunun a`nin sol ucunu karsiladigi
potansiyel bir devamsizlik mevcuttur. O'a dogru giris dizisinin (a, b, c, d) sinirlarinin yakininda
bilesenleri indirgeyen bir pencere fonksiyonunun kullanilmasinin nedeni budur.
Yukarida, TDAC özelligi, genel MDCT için kanitlanmistir, bu, örtüsen yarisinda zaman-
bakimindan komsu bloklarin IMDCT'Ierinin eklenmesinin, orijinal verileri geri kazandigini
göstermektedir. Pencereli MDCT için bu ters özelligin elde edilmesi, sadece biraz daha
karmasiktir.
N boyutundaki A,B,C bloklari için 2N girislerin (AB) ve (8,0) ortüsen ardisik gruplarini ele
alalim. (A, B) ve (B, C) MDCT, IMDCT edildiginde ve örtüsen yarisinda eklendiginde, orijinal
veri olan (B + BR) I 2 + (B - BR) / 2 = Biyi elde etmekteyiz. Simdi, hem MDCT girislerini hem
de IMDCT çikislarini 2N uzunlugundaki bir pencere fonksiyonuyla çarptigimizi
varsaymaktayiz. Yukaridaki gibi, (W, WR) formunda olan simetrik bir pencere fonksiyonu
varsaymaktayiz. Burada, W, bir N-uzunlugunda vektbrdür ve R, önceki gibi tersine çevirmeyi
göstermektedir. Bu durumda, Princen-Bradley sarti, asagidaki gibi yazilabilmektedir:
Burada, kareler ve eklemeler, temel düzeyde gerçeklestirilmektedir.
Bu nedenle, MDCT edilmesi (A, B) yerine, temel düzeyde gerçeklestirilen tüm çarpimlarla
MDCT (WA, WRB) yapilmaktadir. Bu, IMDCT edildiginde ve yine pencere fonksiyonuyla
çarpildiginda (element olarak), son-N yarisi, asagidaki hale gelmektedir:
wgirwRs+
1/2 ile çarpimin artik var olmadigini unutmayin, çünkü pencereli durumda, IMDCT
normalizasyonu, 2 kat degismektedir.
Benzer sekilde, (B,C)'nin pencereli MDCT ve IMDCT degeri, birinci-N yarisinda asagidaki
sonucu vermektedir:
Bu iki yari toplandiginda, orijinal veriler geri kazanilmaktadir.
Benzer bir prosedürde, sonraki çerçeve, kisimlarin (205b, 206a, 206b) kullanilmasiyla ve
Sekil 2a7da sonraki çerçeveye sonrakinin birinci kisminin kullanilmasiyla hesaplanmaktadir.
(102) tarafindan kullanilan farkli örtüsme uzunluklariyla üç pencerenin bir birinci örtüsme
uzunluguna sahip pencere fonksiyonuna karsilik gelmektedir. Belirtildigi gibi, Sekil 2aida, son
çerçevede, mevcut çerçevede ve sonraki çerçevede hiçbir geçici rejimin tespit edilmedigi bir
durum gösterilmekte ve spesifik olarak, son çerçeve için 207 numarayla, mevcut çerçeve için
208 numarayla ve sonraki çerçeve için 209 numarayla gösterilen her bir çerçeve için `ön-plan
bölgesindeki bir durum gösterilmektedir. Sekil 2b'de, geçici rejim konumlarinda (210, 211,
212, 213) geçici rejimlerin tespit edildigi bir durum gösterilmektedir. Ornegin, 210”da bir geçici
rejim konumunun tespit edilmesi ve son çerçeve için 207'de baslayan ön-plan bölgesinde
210'un bulunmasi gerçeginden dolayi, kontrolör (108), birinci pencereden (201) ilâve bir
pencereye (215) bir anahtarlama isleminin gerçeklestirilecegini belirlemektedir. Ilave geçici
rejimlerden (211) ve özellikle, sonraki ön-plan bölgesinde uzanan 212/213'ten dolayi, mevcut
çerçeve, ilave olarak, ikinci örtüsme uzunluguyla ikinci pencerenin (216) kullanilmasiyla
islenmektedir. Bu nedenle, pencere (215), ikinci ört'usme uzunluguna sahip ikinci pencere
üzerinden 201ide gösterilen birinci örtüsme uzunluguyla pencereden degisen bir baslangiç
penceresi tipindedir. Gösterildigi gibi, ikinci örtüsme uzunlugu, sadece sekiz dilim `üzerinde
uzanmakta ve böylece, birinci örtüsme uzunlugunun sadece yarisi kadar uzunluga sahiptir.
209'da baslayan ön-plan bölgesinde, artik hiçbir geçici rejimin tespit edilmemesinden dolayi,
bir “durma penceresi” (217) tipi tarafindan uzun pencereye (201) geriye dogru bir anahtar
gerçeklestirilmektedir. Yine, bir taraftan mevcut çerçevede 218'de gösterilen örtüsme
uzunlugunun ve diger taraftan 218'de gösterilen mevcut çerçeve ve sonraki çerçeve arasi,
gösterilen 16 dilim olan birinci pencere için, Sekil 2a'da örtüsme uzunlugunun yarisi kadardir.
Bu nedenle, yari-örtüsme penceresi, 1 ve 6 tespit bölgelerinde tespit edilen geçici rejimler
için kullanilmaktadir. 219'da gösterildigi gibi, bu gibi bir tespit bölgesi, iki yuvayi içermektedir.
Bu nedenle, ön-plan araligi, tercihen sekiz dilime ayrilmaktadir. Diger taraftan, bununla
birlikte, daha kaba ya da daha ince bir alt-bölme gerçeklestirilebilmektedir. Ancak, tercih
edilen yapilanmalarda, ön-plan bölgesi, en az dört dilime ayrilmakta ve tercihen, Sekil 2b ve
2c`de ve diger sekillerde gösterildigi gibi, sekiz dilime ayrilmaktadir.
Gösterildigi gibi, ikinci pencere (216), her iki tarafta yari örtüsmeye sahipken, pencere (215),
sag tarafta yari örtüsmeye ve sol tarafta tam ört'üsmeye sahiptir ve pencere (217), sol tarafta
yari-örtüsmeye ve sag tarafta tam örtüsmeye sahiptir.
Sekil 20'ye atif yapilmaktadir. Sekil 20'de, geçici rejim detektörünün, ikinci geçici rejim tespit
bölgesinde (222) bir geçici rejimin varligini, son çerçevenin ortasindan baslayan ön-plan
bölgesinde tespit ettigi bir durum gösterilmektedir. Böylece, geçici rejimin (223) sadece
pencere (224) dahilinde “bulastigindan” emin olmak için bir çeyrek örtüsmeye anahtarlama
gerçeklestirilmektedir ancak pencere (201) tarafindan tanimlanan bölgede ya da pencere
(225) tarafindan tanimlanan bölgede dâhil edilmemektedir. Ilave olarak, son çerçevedeki ve
mevcut çerçevedeki bir çeyrek örtüsmeden, mevcut çerçeve ve sonraki çerçeve arasindaki
bir yari örtüsmeye ve geriye, sonraki çerçeve ve sonraki çerçeveden sonraki çerçeveye tam
örtüsmenin gerçeklestigi bir dizi gösterilmektedir. Bu, tespit edilen geçici rejimlerden
kaynaklanmaktadir. 208'de baslayan ön-plan bölgesinde, geçici rejimler, kisim bir ve kisim
altida tespit edilirken, geçici rejimler, kisim iki ve kisim beste, son çerçeve (207) ve mevcut
çerçeve (208) arasinda tespit edilmektedir.
Böylece, Sekil 20'de, bir pencere dizisi gösterilmektedir. Burada, tam ya da birinci örtüsme
uzunluguna sahip birinci pencere (201) gösterilmektedir. 218'de gösterilen ikinci örtüsme
uzunluguna sahip bir ikinci pencere kullanilmaktadir. Ikinci pencere, örnegin, bir pencere
(225) ya da bir pencere (226) olabilmektedir. Bir üçüncü örtüsme uzunluguna sahip bir
üçüncü pencere, sol tarafinda, küçük örtüsme uzunluguna (229) sahip pencere (224) ya da
pencere (225) olarak gösterilmektedir. Böylece, bir tam örtüsmeden bir çeyrek örtüsmeye
anahtarlama yapan ve daha sonra bir yari örtüsmeye ve daha sonra bir tam örtüsmeye
anahtarlama yapan bir pencere dizisi gösterilmektedir. Böylece, birinci örtüsme uzunluguna
sahip birinci pencere, bir tarafta birinci örtüsmeden farkli bir örtüsmeye sahip ve diger tarafta
birinci örtüsme uzunluguna sahip bir asimetrik pencere olabilmektedir. Alternatif olarak,
bununla birlikte, birinci pencere, Sekil 2b'de 216”da gösterildigi gibi her iki tarafta birinci
örtüsme uzunluguna sahip bir pencere de olabilmektedir. Ilave olarak, ikinci örtüsme
uzunluguna sahip ikinci pencere, her iki tarafta ikinci örtüsme uzunluguna sahip bir simetrik
pencere olabilmekte ya da bir tarafta ikinci örtüsme uzunluguna sahip ve karsi tarafta, birinci
örtüsme uzunluguna ya da üçüncü örtüsme uzunluguna ya da baska herhangi bir örtüsme
uzunluguna sahip bir asimetrik pencere olabilmektedir. Son olarak, üçüncü örtüsme
uzunluguna sahip üçüncü pencere, her iki tarafta üçüncü örtüsme uzunluguna sahip bir
simetrik pencere olabilmekte ya da bir tarafta üçüncü örtüsme uzunluguna sahip ve diger
tarafta farkli örtüsme uzunluguna sahip bir pencere olabilmektedir.
Daha sonra, ilave yapilanmalar, asagidaki sekillere atfen gösterilmektedir. Genel olarak,
geçici rejimin ve konumunun tespiti, ABD Patenti 6,826,525 B2*de açiklanan geçici rejim
detektörüne benzer bir yöntemin ya da prosedürün kullanilmasiyla gerçekIestirilebilmektedir
ancak baska herhangi bir geçici rejim detektörü de kullanilabilmektedir.
Geçici rejim tespit birimi, mevcut ve Önceki çerçeve arasinda örtüsme bölgesi hariç olmak
üzere belirli bir çerçevenin yeni sinyal kisminda en güçlü geçici rejimin varligini ve
uygulanabilir ise baslangiç konumunu tanimlamaktadir. Geçici rejim konumunu tanimlayan
indisin çözünürlügü, asagidaki sekillerde, çerçeve uzunlugunun 1/8'idir, böylece, indeks
araligi, 0 ilâ 7 arasindadir. Sonraki sekillerde, O, 7 indekslerine sahip alt-bloklar, mevcut
çerçevenin kodlanmasi için kullanilan bir zaman bölgeli sinyalin en yeni 20 ms'sini temsil
etmektedir.
Sekil 3a-30'de, TCX20 dönüsüm uzunlugu için, örnek niteligindeki ms dönüsüm uzunlugu
için, dönüsüm örtüsme genisliginin seçimi gösterilmektedir.
Sekil 3a'da, mevcut çerçevede bir geçici rejim mevcut degildir. Bu nedenle, bir tam örtüsme
(300) tespit edilmektedir.
Sekil Sb'de, bunun tersi olarak, Sekil 1aldaki kontrolör (108) tarafindan bir yari-örtüsme (302)
seçilecek sekilde, yedinci alt-blokta bir geçici rejimin tespit edildigi bir durum gösterilmektedir.
Ilave olarak, Sekil Sc'de, altinci alt-blokta bir geçici rejimin tespit edildigi durum gösterilmekte
ve bu nedenle, kontrolör tarafindan bir minimum örtüsme (304) ayarlanmaktadir. Böylece,
geçici rejim konum detektörü (106), bir geçici rejimin bulunup bulunmadigini tespit etmekte
ve geçici rejim bulunmuyorsa, örtüsme genisligi ya da birinci örtüsme genisligi (300)
seçilmektedir. Ancak, Sekil 1a'daki geçici rejim konum detektörü (106) tarafindan belirlendigi
gibi, yedinci alt-blokta bir geçici rejim mevcut oldugunda, tercihen birinci örtüsme
uzunlugunun (300) yarisi kadar olan ikinci örtüsme uzunlugu (302), kontrolör tarafindan
ayarlanmakta ve geçici rejim, alt-blokta (6) yer aldiginda, minimum örtüsme ayarlanmaktadir.
Sekil 30'de, ilâve olarak, geçici rejimin konum 6 ya da 7'de tespit edilmesi gerçeginin yerine,
dönüsüm uzunlugunun korundugu durum gösterilmektedir. Böylece, pencerelerin (301a,
gösterilen en uzun örtüsme uzunluguna sahip birinci pencereye özdes ve esittir. Daha sonra
gösterilecegi gibi, sadece örtüsme uzunlugunun kontrol edilmesi tercih edilmemekte ayrica
geçici rejimin diger alt-bloklarda tespit edildigi durumlarda spesifik olarak dönüsüm uzunlugu
ilâve olarak kontrol edilmektedir. Böylece, akim ve takip eden dönüsüm penceresi arasindaki
örtüsme genisligi, geçici rejimin konumuna baglidir. Bununla birlikte, akim ve önceki
dönüsüm penceresi arasindaki örtüsme, önceki çerçeve isleme tabi tutulurken belirlenmistir.
Daha sonra, 10 ms degerindeki dönüsüm uzunlugu için, baska bir deyisle, TCX10 için
dönüsüm örtüsme uzunlugunun seçimini göstermek amaciyla Sekil 4a ilâ 49 arasindaki
sekillere atif yapilmaktadir. Bir kodlayici-kod çözücü, 10 msilik bir dönüsüm uzunluguyla
sinirliysa, iki TCX10 penceresi arasindaki örtüsme, kodlama hatasinin zaman-paylasimli
TNX sekillendirmesinden kaynaklanan sözde geçici rejimler güçlü bir biçimde bastirilacak
sekilde seçilmektedir. Ayrica, geçici rejimin, besten fazla önceki ve besten fazla sonraki alt-
bloklara bulasma durumu da en aza indirilmektedir. Baska bir deyisle, 'ön-eko ve art-eko;
12,5 ms ile sinirlidir. Ortüsmenin seçimi, geçici rejimin konumunu esas almaktadir.
Sekil 4a'da, bir geçici rejimin sifirinci ya da birinci alt-blokta tespit edildigi bir durum
gösterilmektedir. Bu durumda, maksimum ya da birinci örtüsme uzunluguna (403) sahip
sonraki pencereyle bir TCX20 tam örtüsme, 404”te referans olarak gösterilmektedir. Bu
nedenle, “tam örtüsme”, pencerenin (401, 402) %50'sine karsilik gelmekte ya da örnegin,
örtüsme uzunlugu (300) ve Sekil 4a'daki örtüsme uzunlugu (403) özdestir.
Sekil 4bide, ikinci alt-blokta bir geçici rejimin tespit edildigi ve kontrolörün, pencere dizisini
kontrol ettigi bir durum gösterilmektedir. Böylece, Sekil 20'de 229`da gösterilen “üçüncü
örtüsme uzunluguna” karsilik gelen bir minimum örtüsme (404) seçilmektedir. Böylece, bu
yapilanmada asimetrik pencereler olan pencereler (406, 407) seçilmektedir ve Sekil 1a ve
Sekil 1blnin dilinde “ikinci pencereye" karsilik gelen kisa örtüsme uzunluguna sahip asimetrik
pencereler seçilmektedir. Ilave olarak, üçüncü alt-blokta geçici rejim tespit edildiginde, ikinci
örtüsme uzunlugu (405) seçilmektedir. Böylece, pencereler (408, 409), üçüncü örtüsme
uzunluguna (405) sahip üçüncü pencereye karsilik gelmektedir ancak bu pencereler, simetrik
pencerelerdir.
Ilave olarak, Sekil 4d'de gösterildigi gibi, geçici rejim, geçici rejim kisminda (4)
bulundugunda, tam örtüsme uzunlugu belirlenmektedir ve bu nedenle, bu durumda seçilen
pencereler, Sekil 4a'da gösterilen pencerelerdir (401, 402). Ortüsen dönüsümlerden biri
üzerinde, gösterildigi gibi bir geçici rejim mevcut olacak sekilde örtüsme seçilirken, geçici
rejimin, ikinci ya da üçüncü alt-blokta oldugu durum, sirasiyla Sekil 4f ya da 4g'de gösterildigi
gibidir. Geçici rejimin sifir ya da birinci alt-blokta oldugu durumlar, geçici rejimin dördüncü ya
da besinci alt-blokta oldugu durumlar gibi ayri olarak ele alinmaktadir. Bu nedenle, bu
durumu gösteren Sekil 4e*ye atif yapilmaktadir. Burada, geçici rejim, sifir alt-blogundadir ve
Sekil 4e'de gösterildigi gibi bir pencere dizisi elde edilmektedir. Bir yari-örtüsme (405)
mevcuttur ve daha sonra tam örtüsmeye (403) geri anahtarlanmaktadir. Bu, baslangiç
penceresi (408), durma penceresi (409) ve ilave bir normal uzunluktaki pencere (402)
tarafindan olusturulan pencere dizisiyle elde edilmektedir.
Diger taraftan, Sekil 4f'de, geçici rejimin birinci alt-blokta oldugu durum gösterilmektedir,
böylece, kisa ya da üçüncü bir örtüsme uzunlugu (404) seçilmektedir, bu seçim, baslangiç
penceresi (406) ve durma penceresi (407) tarafindan izlenmekte ve daha sonra, bir tam
örtüsme penceresi (402) tarafindan izlenmektedir. Bu nedenle, Sekil 4e“deki pencere (408 ya
da 409), ikinci örtüsme uzunluguna (405) sahip ikinci pencereyi göstermekte ve pencere (406
ve 407), üçüncü örtüsme uzunluguna (404) sahip üçüncü pencereye karsilik gelmektedir.
Sekil 4g'de, geçici rejimin dördüncü alt-blokta yer aldiginin tespit edildigi bir durum
gösterilmektedir. Bu durum, bir tam örtüsme uzunluguna (403) sahip bir birinci pencere (401)
ve bir yari-örtüsme uzunluguna (405) sahip bir ikinci pencere (409) ve ikinci örtüsme
uzunluguna (405) sahip ilâve bir ikinci pencere (414) tarafindan yansitilmaktadir. Bununla
birlikte, pencerenin (414) sag tarafi, Örnegin, 415 referans rakamiyla gösterilen zaman
aninda baslayan sonraki ön-plan bölgesindeki sonraki çerçeve için belirlenen örtüsme
uzunluguna baglidir.
Bu nedenle, Sekil 4a-4g'de,örtüsme uzunlugunun, geçici rejimin, sadece tek pencerede
konumlanmasiyla belirlendigi durum gösterilmektedir. Bu durum, geçici rejim konumunda,
örnegi, alt-blokta (4), pencerenin (414) pencere katsayilarinin, O'a esit ve pencerenin (409)
pencere katsayilarinin 1'e esit hale getirilmesiyle saglanmaktadir.
Daha sonra, dönüsüm uzunlugunun örtüsme genisliginden elde edildigi tercih edilen bir
yapilanmaya atif yapilmaktadir. Sekil 5a, 5b ve Sc'de, üç farkli örtüsme uzunlugu (403, 405,
404) gösterilmektedir. Burada, tam örtüsme uzunlugu, 501 ve 502ide gösterilen iki adet
birinci pencere tarafindan belirlenmektedir. Ilave olarak, yari örtüsme uzunlugu, 503 ve
504ite gösterilen ikinci örtüsme uzunluguna sahip iki adet ikinci pencere tarafindan elde
edilmekte ve üçüncü örtüsme uzunlugu (404), üçüncü brtüsme uzunluguna (404) sahip iki
adet üçüncü pencere (505 ve 506) tarafindan elde edilmektedir. Tam örtüsme, tercihen bir
kullanilmasiyla kodlanmakta ve minimum örtüsme, “10” bit kombinasyonunun kullanilmasiyla
kodlanmaktadir.
Böylece, bu kodlama, TCX-5 ve TCX-1O çerçevelerinin bir birlesimi ve TCX-
20kullanilabildiginde, örtüsme genisliginin ve dönüsüm uzunluk seçiminin belirlenmesinde
faydalidir.
Bir çerçeve çifti için dönüsüm uzunluklarinin belirli seçiminden anlik dönüsüm-arasi
örtüsmelerin elde edilmesini saglayan kodlama sistemlerinden farkli olarak, baska bir deyisle,
örtüsme genisliginin, dönüsüm uzunlugu belirlemesinin çikisindan farkli olarak, mevcut
bulusun tercih edilen bir yapilanmasi, söz konusu çerçeveye atfedilen örtüsme genisligini
kullanan ve opsiyonel olarak, önceki bir çerçevenin örtüsme genisligini kullanan belirli bir
çerçeve için kullanilacak dönüsüm uzunlugunu/uzunluklarini kontrol edebilen ya da elde
edebilen bir kodlama sistemiyle ilgilidir. Baska bir deyisle, Sekil 1atya göre, geçici rejim
konum detektörünün (106) ve kontrolörün (108) birlikte islev göstermesiyle, dönüsüm
uzunlugu, örtüsme genisligi belirleme biriminin verilerini izlemektedir. Sekil Gaida, kodlama
tablosu gösterilmekte ve Sekil 6b`de, karsilik gelen bir karar tablosu gösterilmektedir. Sekil
Sa, 5b ve 50”de, tam çizgi, mevcut çerçevedeki son dönüsümün penceresinin sag yarisini
temsil etmekte ve kesikli çizgi, sonraki çerçevedeki birinci dönüsümün penceresinin sol
yarisini temsil etmektedir.
Sekil 6a”da, geçici rejim konumu esas alinarak örtüsme ve dönüsüm uzunlugunun bir
kodlamasi gösterilmektedir. Ozellikle, sütunda (600) gösterildigi gibi, 1 bitinin kullanilmasiyla,
kisa/uzun dönüsüm karari kodlanmakta ve sütunda (602) gösterildigi gibi, 1 ya da 2 bitlerine
sahip degisken uzunluktaki kodun kullanilmasiyla, sonraki çerçevenin birinci penceresine
sahip örtüsme kodlanmaktadir. Bir taraftan, kisa/uzun dönüsüm karari (600) için olan kod ve
sütunun (602) örtüsme genisligi için olan ikili kod, sütundaki (603) örtüsme kodunun elde
edilmesi için birbirinin ardina eklenmektedir. ilâve olarak, sonraki çerçevenin birinci
penceresine sahip örtüsme, geçici rejim detektörü (106) tarafindan belirlendigi gibi, sütunun
(604) geçici rejim konum indisine bagli olarak kontrolör (108) tarafindan belirlenmektedir.
Onceki gösterimlere zit olarak, geçici rejim konum indisi, -1 ve -2 ile gösterilen daha önceki
iki yuvada baslayan artirilmis bir ön-plan araligina sahiptir ve bu durum için, ilâve olarak, bu
yapilanmada, tam örtüsme sinyali verilmektedir.
Bu nedenle, tam örtüsme, -2 ve 1 arasindaki bir geçici rejim konumu ya da “geçici rejim yok"
durumu için sinyal iletmektedir. Ilave olarak, bir yari örtüsme, geçici rejim konumlari 2 ve 3 ve
7 için sütun (605) tarafindan sinyal iletmekte ve geçici rejim konumlari 4, 5, 6 için minimum
örtüsme sinyali iletilmektedir.
Böylece, Sekil 6a'daki “-2" indeksi, konum 6'da önceki çerçevede bir geçici rejimin bulundugu
anlamina gelmekte ve “-”,1 konum 7'de önceki çerçevede bir geçici rejimin bulundugu
anlamina gelmektedir. Belirtilmis oldugu gibi, “hiçbiri” ifadesi, geçici rejim ön-plan bölgesinde
hiçbir geçici rejimin tespit edilmedigi anlamina gelmektedir.
Vurgulandigi gibi, kisa/uzun dönüsüm karari ve örtüsme genisligi, örtüsme kodunun
kullanilmasiyla birlesik olarak kodlanmaktadir. Ortüsme kodu, kisa/uzun dönüsüm karari için
1 bitinden ve 1 ya da 2 bitiyle kodlanan örtüsme genisligi için ikili koddan olusmaktadir. Kod,
degisken uzunluktaki bir koddur, burada, bir kod sözcügünün basladigi ve eski kod
sözcügünün durdugu konum otomatik olarak tespit edilmektedir. Kisa/uzun dönüsüm karari
için olan kodlar ve örtüsme genisligi için olan kodlar, Sekil 6a'da tanimlanmaktadir. Ornegin,
kisa/uzun dönüsüm karari, 1 sonucunu verdiginde ve minimum örtüsme seçildiginde, baska
bir deyisle, ikili kod, 10`a esit oldugunda, örtüsme kodu, 110ldur.
Ilave olarak, Sekil öa'da, -2 ve 5 arasindaki tüm geçici rejim konumlari için kisa bir dönüsüm
kararinin alindigi durum gösterilmektedir ve hiçbir geçici rejimin olmadigi durum için ya da 6
ya da 7 konumunda geçici rejim için uzun bir dönüsüm seçilmektedir. Böylece, Sekil öaida,
geçici rejim konum detektörünün belirli bir konumda belirli bir geçici rejimi tespit edebildigi
durum ve bagimsiz formda ya da paralel formda, kisa/uzun dönüsüm karari ve asagidaki
çerçevenin birinci penceresiyle örtüsmenin belirlenebildigi durum, baska bir deyisle, tam
örtüsme kodunun (603) elde edilebildigi durum gösterilmektedir. Teknikte uzman kimselerin,
farkli kisa/uzun dönüsümleri kodlamak için baska herhangi bir kodu kullanabildigi ve farkli
örtüsmelerin kullanilabildigi vurgulanmaktadir. Ilave olarak, ikiden fazla, baska bir deyisle, üç
ya da daha bile fazla dönüsüm uzunluklari belirlenebilmekte ve sinyalle iletilebilmekte ve ayni
zamanda, dört ya da bes farkli örtüsme uzunlugu gibi üçten fazla örtüsme de ayni sekilde
belirlenebilmekte ve kodlanabilmektedir. Tüm bu belirlenenler, örnegin, çerçeve basina en az
dört farkli bölümde çalisan geçici bir konum detektörüne cevaben gerçeklesmekte ya da
yapilanmada oldugu gibi, çerçeve basina sekiz bölümde çalismakta ya da daha iyi bir karar
için, daha bile fazla bölümde, örnegin, bir çerçevenin on alti bölümünde çalismaktadir.
Mevcut çerçeve için ve önceki çerçeve için örtüsme kodu esas alindiginda, Sekil 6b'de
gösterildigi gibi, kullanilacak dönüsüm uzunlugunun bir birlesimi için karar verilmektedir. Bu
nedenle, Sekil 6b`de, önceki örtüsme kodu ve mevcut örtüsme kodu esasinda bir dönüsüm
uzunlugunun karari gösterilmektedir. Ornegin, önceki örtüsme kodu ve mevcut örtüsme
kodunun her ikisi de “00” ise, bu durumda, 401 gibi bir pencere kullanilmaktadir. Onceki
örtüsme kodu 10 ise ve mevcut örtüsme kodu 00 ise, bu durumda ayni pencere
seçilmektedir. Ancak, önceki kod, bir yari örtüsme kodu anlamina gelen 111 ise ve mevcut
örtüsme kodu 00 ise, bu durumda, örnegin, Sekil 4cideki pencere (409) seçilmektedir. Onceki
bir örtüsme kodu (110) için ve mevcut örtüsme kodu (00) için, yine uzun bir dönüsüm
seçilmektedir ancak pencereye (407) benzer bir pencereyle ve önceki bir örtüsme kodu 010
için ve mevcut örtüsme kodu 00 için, örnegin, Sekil 4f`deki pencere (407) seçilmektedir. Son
olarak, önceki bir örtüsme kodu (011) için ve mevcut örtüsme kodu (00) için, Sekil 4e”deki bir
pencere seçilmektedir.
Baska kombinasyonlar için baska pencereler seçilmektedir ve bu, spesifik olarak Sekil 7'ye
atfen gösterilmektedir. Bu nedenle, Sekil Tde, mevcut çerçevedeki geçici rejim konumuyla
birlikte ve mevcut ve önceki çerçeveler için örtüsme kodlariyla birlikte bazi dönüsüm uzunluk
oldugu ve mevcut örtüsme kodunun 111 oldugu anlamina gelmektedir. Sekil 7°de, bu
nedenle, farkli kombinasyonlar gösterilmektedir. Ornegin, Sekil 7'deki üst sol resimde, iki
TCX-5 dönüsümünün ve tam örtüsmeye sahip takip eden bir TCX-1O dönüsümünün bir
dizisinin baslangicinda minimum örtüsme gösterilmektedir. Buna zit olarak, bu resmin
altindaki resimde, dört TCX-5 penceresi tarafindan izlenen bir minimum örtüsme
gösterilmektedir. Burada, TCX-5 penceresinin dördüncü penceresi, bir yari örtüsmeye, vb.
sahiptir. Böylece, 700, 701 referans numaralari, iki TCX-5 dizisini ya da bir orta pencere
tarafindan takip edilen iki kisa pencereyi göstermektedir. Benzer sekilde, referans numaralari
dönüsümlerinin var oldugu durumu göstermekteyken, referans numaralari (708, 709, 710,
711), ilk zamanda, baska bir deyisle, dizinin baslangicinda, iki TCX-5 ya da kisa dönüsüm
uzunluklu pencereler tarafindan takip edilen bir TXC 10 penceresi gibi bir orta dönüsüm
uzunluk penceresinin bulundugu durumu göstermektedir. Sekil 7'deki diziler (700 ilâ 711
arasi), baska bu gibi diziler tarafindan ya da TCX-20 tarafindan devreye sokulabilmekte ya
710'da uzun örtüsme gibi farkli örtüsmelere sahip uzun dönüsüm uzunluguna sahip
pencereler tarafindan devreye sokulabilmektedir. Ayni zamanda, dizi, bu gibi ilâve diziler
tarafindan ya da TCX-20 tarafindan izlenebilmektedir, baska bir deyisle, uzun dönüsüm
pencereleri tarafindan ancak farkli bir örtüsme uzunlugu takip etmektedir. Bu nedenle, dizi
(700), örnegin, uzun bir örtüsmeyle sonlanmakta ve dizi (702), orta bir örtüsme ile
sonlanmakta, örnegin, küçük bir örtüsme uzunluguyla sonlanmaktadir.
Sekil 1a'da gösterildigi gibi, pencere bilgisi, baska bir deyisle, Sekil 1`de 112ide gösterilen
Sekil Ga'daki örtüsme kodu (603), bir çikis ara yüzü (114) tarafindan her bir kodlanmis
çerçeveyle iliskilendirilebilmektedir.
ilâve olarak, konverterde (104) uygulanan dönüsüm, bir MDCT ya da bir MDST olabilmekte
ya da bir spektral deger blogundaki spektral degerlerin sayisinin, dönüsüme girilen pencereli
örnek blogundaki pencereli örneklerin sayisindan daha az olmasiyla ya da kod çözücü
tarafina göre, zaman bölgeli çikis örneklerinin sayisinin, bu gibi bir paylasim indirgeme geri
ya da ters dönüsümüne girilen spektral degerlerin sayisindan daha büyük olmasiyla
karakterize edilen farkli bir paylasim ekleme dönüsümü olabilmektedir.
Sekil 2 ilâ 7 arasindaki tüm sekillerde gösterildigi gibi, sabit bir çerçeve tarama örüntüsü
saglanmaktadir. Böylece, kontrolör (108), örnegin, Sekil 7'de gösterildigi gibi daha kisa
dönüsüm uzunluklarina anahtarlamanin gerçeklestirilmesi durumunda bile, her zaman ayni
sabit çerçeve tarama örüntüsünün saglandigindan emin olunmasini saglamaktadir. Bu,
dogru örtüsme boyutu baglaminda her bir pencere sinifi için her zaman benzer dönüsüm
uzunluguna neden olan sadece bu gibi spesifik pencerelerin kullanilmasiyla saglanmaktadir.
Böylece, her bir TCX-5 dönüsüm uzunlugu, bir örtüsme bölgesine ve iki örtüsme bölgesi
arasinda sabit bir bölgeye sahip olacak sekilde tanimlanmaktadir. Dönüsüm, N/4 spektral
degere neden olmaktadir ve N, bir çerçevedeki spektral degerlerin sayisidir. Biçim ve boyut
ve spesifik olarak TCX 20 dönüsüm pencerelerinin örtüsme uzunluklari, bu pencere,
dönüsümden sonra N spektral örnege neden olacak sekilde ilâve olarak tasarlanmaktadir.
Sekil 1c'de, kontrol edilebilir konverterin (158), tercih edilen bir kod çözücü tarafi uygulamasi
gösterilmektedir. Ozellikle, kontrol edilebilir konverter (158), bir frekans-zaman konverterini
(170). sonradan baglanan bir sentez pencereleme birimini (172) ve bir nihai örtüsme-
ekleyiciyi (174) içermektedir. Spesifik olarak, frekans-zaman konverteri, bir DCT-IV
dönüsümü ve sonraki bir katlama islemi gibi dönüsümü gerçeklestirmektedir ve böylece,
frekans-zaman konverteri (170), bir birinci ya da uzun pencere için 2N örnege sahipken,
frekans-zaman konverterine giris, örnek olarak N spektral degerde olmustur. Diger taraftan,
frekans-zaman konverterine giris, N/8 spektral degerde oldugunda, örnek olarak bir MCDT
islemi için çikis, N/4 zaman bölgesi degeridir.
Daha sonra, frekans-zaman konverterinin (170) çikisi, kodlayici-tarafi penceresiyle yaklasik
olarak ayni olan sentez penceresini uygulayan bir sentez pencereleme birimine girilmektedir.
Bu nedenle, her bir örnek, bir örtüsme-ekleme gerçeklestirilmeden önce, iki pencere
tarafindan pencereleme islemine tabi tutulmakta ve böylece, sonuçta olusan “toplam
pencereleme”, ilgili pencere katsayilarinin bir karesi olmaktadir. Böylece, daha önceden
açiklandigi gibi bir Princen-Bradley durumu saglanmaktadir.
Son olarak, örtüsme-ekleyici (174), 175 numarali çikista kodu çözülmüs ses sinyalini nihai
olarak elde etmek için, karsilik gelen dogru örtüsme-ekleme islemini gerçeklestirmektedir.
Ozellikle, frekans-zaman konverteri (170), sentez pencereleme birimini (172) ve örtüsme-
ekleyici (174), kontrol edilebilmektedir ve örnegin, Sekil 6a baglaminda açiklanan örtüsme
kodu (603) tarafindan ya da Sekil 6b baglaminda açiklanan duruma atfen baska herhangi bir
bilgi tarafindan kontrol edilmektedir. Ancak, tercihen frekans-zaman konverteri için karsilik
gelen dönüsüm uzunlugu, dönüsüm uzunlugu karar tablosunun kullanilmasiyla önceki
örtüsme kodu ve mevcut örtüsme kodu esasinda belirlenmektedir. Ilave olarak, pencere
boyutu/sekli de, önceki örtüsme kodu ve mevcut bir örtüsme kodu esasinda belirlenmektedir
ve aynisi örtüsme-ekleyici için de geçerlidir. Böylece, örtüsme-ekleyici, sinyal olarak iletildigi
gibi, maksimum örtüsmeyi, orta seviyede örtüsmeyi ya da minimum örtüsmeyi
uygulamaktadir.
Böylece, Sekil 1'deki kod çözücüde kontrolörün (180), örtüsme kodlarini almasi, örnegin,
önceki örtüsme kodunu (606) ve mevcut örtüsme kodunu (607) almasi ve bu bilgilerden,
spektral degerlerin blogu için pencere ve örtüsmeyi belirlemesi tercih edilmektedir.
Böylece, her bir pencere ve pencereyle iliskili karsilik gelen dönüsüm boyutu
belirlenmektedir. Bir MDCT'nin dönüsüm olarak kullanildigi ve bir ters MDCT'nin ters
dönüsüm için kullanildigi tercih edilen yapilanmalarda, pencere boyutu, dönüsüm
uzunlugunun iki katidir ya da dönüsüm uzunlugu, pencere boyutunun yarisidir.
Sekil 1d,de, mobil bir cihazla hayata geçirilen mevcut bulusun ilâve bir yapilanmasi
gösterilmektedir. Burada, mobil cihaz, bir taraftan bir kodlayiciyi (195) ve diger taraftan bir
kod çözücüyü (196) içermektedir. Ilave olarak, mevcut bulusun tercih edilen bir
yapilanmasina göre, hem kodlayici (105) hem de kod çözücü (106), sadece tek bir bellekten
(197) ayni pencere bilgisini almaktadir çünkü kodlayicida (195) kullanilan pencereler ve kod
çözücüde (196) kullanilan pencereler birbirine özdestir. Bu nedenle, kod çözücü, sadece-
okunabilir bir bellege (197) ya da bir rastgele erisimli bellege ya da genel olarak, hem
kodlayicida hem de kod çözücüde kullanim için bir pencere dizisinin tekli grubunun ya da
pencerelerin kullanildigi herhangi bir bellege (197) sahiptir. Bu durum, kodlayici için bir grup
ve kod çözücü için bir grup bulunacak sekilde, farkli pencereler için farkli pencere
katsayilarinin iki kere depolanmasinin gerekmemesi bakimindan avantajlidir. Bunun yerine,
mevcut bulusa göre kodlayici ve kod çözücüde özdes pencerelerin ve pencere dizilerinin
kullanilmasindan dolayi, sadece tek bir pencere katsayisi grubunun saklanmasi
gerekmektedir. Bu nedenle, Sekil 1dide gösterilen bulus konusu mobil cihazin bellek
kullanimi, kodlayicinin ve kod çözücünün farkli pencerelere sahip oldugu ya da pencere
islemlerinden farkli islemlerle belirli art-islemlerin gerçeklestirildigi farkli bir kavrama göre
büyük ölçüde azaltilmaktadir.
Daha sonra, dönüsüm/dönüsüm uzunlugu anahtarlama yapilanmasina göre tercih edilen
ilâve bir yapilanmaya atif yapilmaktadir.
Yukarida belirtilen dönüsüm ve örtüsme uzunluk-adapteli kodlama sistemi, LD-USAC
kodlayicisinin dönüsüm kodlu uyarim (TCX) yolunda hayata geçirilmis olup, 20 ms
degerindeki bir çerçeve uzunluguyla xHE-AAC [5] düsük-gecikme varyanti mevcuttur ve 48
kbit/saniye monoda test edilmistir. Bu konfigürasyon noktasinda, LD-USAC, 512 örneklik bir
çekirdek-çerçeve uzunluguyla ve duragan (sözde-) giris sartlari sirasinda 256 örneklik,
örnegin, %33'Iük bir uzun-dönüsüm örtüsmesiyle sadece-TCX modunda çalismaktadir.
Kodlayici, çikisi, bir dönüsüm uzunlugu belirleme birimine girilen ve bulus konusu örtüsme
genisligi belirleme birimine girilen bir geçici rejim tespit birimini içermektedir. Kodlama için üç
dönüsüm uzunlugu kullanilabilmektedir: 512 MDCT katsayisina sahip bir TCX-20 uzunlugu,
256 MDCT katsayisina sahip TCX-1O uzunlugu ve 128 MDCT katsayisina sahip özel bir
TCX-5 uzunlugu. Buna göre, üç örtüsme genisliginden biri kullanilabilmekte ve çerçeve
basina iletilebilmektedir: 256 çekirdek-örneginin maksimum örtüsmesi (10 ms), 128 çekirdek-
örneginin yari örtüsmesi (5 ms) ve 16 örneklik minimum örtüsme (0,6 ms). Her bir çerçeve
için, çerçeve, çekirdek-çerçeve uzunluguna esit olacak biçimde, tüm dönüsümlerin
uzunluklarinin toplami örnegin, 512 örnek olacak sekilde dönüsüm uzunluklari seçilmelidir.
Bulus konusu kodlama sisteminin tercih edilen bir yapilanmasinda, kodlayici, asagidaki gibi
çalismaktadir:
1. 1. Geçici rejim tespit birimi, belirli bir çerçevenin yeni sinyal kisminda en güçlü geçici
rejimin varligini ve uygulanabilirse, baslangiç konumunu tanimlamaktadir (baska bir
deyisle, mevcut ve önceki çerçeve arasindaki örtüsme bölgesi hariç olmak üzere).
Geçici rejim konumunu tanimlayan indisin çözünürlügü, çerçeve uzunlugunun 1/8'idir,
böylece, indis araligi, 0, 7'dir.
2. 2. Hiçbir geçici rejim tespit edilmemisse ya da geçici rejim konum indisi, 6 ya da 7 ise,
etkilenen çerçeve, dönüsüm uzunlugu belirleme biriminin karari tarafindan TCX-20
dönüsümünün kullanilmasiyla kodlanmaktadir. Aksi takdirde, TCX-1O ve/veya TCX-5
dönüsümlerinin bir birlesimi kullanilmaktadir: 2x TCX-1O ya da 4x TCX-5 ya da TCX-
'u izleyen 2x TCX-5 ya da TCX-10`u izleyen 2x TCX-5.
3. 3. Ortüsme genisligi belirleme birimi simdi yukarida belirtilen amaçlara göre mevcut
çerçevede (son çerçeve ile halihazirda seçilen örtüsme hariç olmak üzere) kullanilan
dönüsümlerin örtüsme sekillerini kontrol etmektedir. Böylece, bahsedilen amaçlari
bozmayan olasi en uzun örtüsmeler seçilmektedir. Ozellikle, bir çerçeve TCX-20 ise
ve geçici rejim konum indisi 6 ya da 7 ise, örtüsme birimi, sirasiyla minimum ya da
yari örtüsmeyi geri döndürmektedir. Bir çerçevede hiçbir sinyal duragansizligi mevcut
degilse, maksimum örtüsme kullanilmaktadir.
4. 4. Ilave olarak, (duragan-olmayan) çerçeve için dönüsüm uzunlugu belirleme birimi
tarafindan bir TCX-10/-5 birlesimi geri döndürülürse, örtüsme genisligi belirleme
birimi, söz konusu çerçevede dönüsüm uzunluklarinin tam bilesimini kontrol
etmektedir. Ozellikle, mevcut çerçevede oldugu gibi önceki çerçevede maksimum
örtüsme kullanilirsa, bir TCX-10 tarafindan izlenen 2x TCX-5, mevcut çerçevede
uygulanmakta ve TCX-5 dönüsümlerinin birincisi, çift örtüsmeyle bulus konusu geçis
dönüsümü olmaktadir. Son çerçevenin ya da akim çerçevesinin örtüsme genisligi
maksimumdan daha azsa, karisik TCX-10/-5 konfigürasyonlarindan biri de
kullanilmaktadir. Hem son hem de mevcut çerçeve maksimum örtüsmeden daha
azina sahipse, 4x TCX-5 kullanilmaktadir.
. 5. Kodlayici, simdi çerçeve için gerçek MDCT'Ierin ve sinyalin pencere islemine
geçmektedir. Kodun çözülmesinden sonra mükemmel yeniden-yapilanmanin elde
edilmesi için bulus konusu çift-örtüsmeli geçis penceresinin varliginda pencere
islemlerinin sirasina iliskin olarak özellikle dikkatli olunmalidir. Kodlama isleminin geri
kalani, xHE-AAC'ninkine benzerdir. TNS, opsiyonel olarak münferit dönüsümlere
uygulanmakta ve yan bilgilerin saklanmasini saglamak üzere, bir adet TCX-10-
benzeri (sirayla birlestirilmis) katsayi grubuna iki TCX-5 MDCT katsayi grubunun
gruplanmasi gerçeklestirilebilmektedir. Her bir çerçeve için, TCX-2O ya da TCX-20-
olmayan kodlamayi gösteren bir örtüsme genislik degeri ve 1-bitli bir bayrak, kod
çözücüye iletilmektedir.
Kodlayici gibi, tercih edilen yapilanmaya göre uygun kod çözücü, ters MDCT'Ierin
uzunlugunun ve pencere islemlerinin kontrol edilmesi için, iletilen örtüsme genislik degerlerini
yorumlayan bir örtüsme genislik belirleme birimini içermektedir. Böylece, kodlayici ve kod
çözücü, kullanilan dönüsümlere göre tam olarak senkronize olmaktadir. Kodlayicida oldugu
gibi, münferit MDCT'Ierden sonra pencere islemlerinin ve katlama islemlerinin sirasi,
mükemmel sinyal yeniden-yapilanmasinin saglanmasi açisindan kritiktir.
Daha sonra, mevcut bulusun ilâve bir yapilanmasi açiklanmakta ve Sekil 8 ilâ 15f arasindaki
sekiller baglaminda gösterilmektedir. Bu husus, ayrica “çok-örtüsmeli yön” olarak da
adlandirilmakta olup, örtüsme genisligiyle ve Sekil 1 ilâ Sekil 7 arasindaki sekillere göre
açiklanan dönüsüm uzunlugu anahtarlama yapilanmasiyla birlestirilebilmekte ya da bu
husustan ayri olarak hayata geçirilebilmektedir.
Mevcut bulusun bir kodlayici-tarafi, Sekil 8a'da gösterilmekte ve bir kod-çözücü-tarafi, Sekil
8b”de gösterilmektedir. Ozellikle, kodlanmis bir sinyali olusturmak için aparat ya da Sekil
8a'da gösterilen kodlayici, Sekil 8a'da gösterildigi gibi bir ön-islemciye (802), bir spektrum
konverterine (804) ya da bir çikis ara yüzüne (810) iletilen bir pencere dizi bilgisinin (809)
olusturulmasi için bir pencere dizi kontrolörünü içermektedir. Pencere dizi bilgisi, spektral
degerlerin bir birinci çerçevesinin olusturulmasi için bir birinci pencere fonksiyonunu, bir ikinci
pencere fonksiyonunu ve spektral degerlerin bir ikinci çerçevesinin olusturulmasi için bir ya
da daha fazla sayidaki üçüncü pencere fonksiyonunu göstermektedir. Birinci pencere
fonksiyonu, ikinci pencere fonksiyonu ve bir ya da daha fazla sayidaki üçüncü pencere
fonksiyonu, çok-örtüsmeli bir bölgede örtüsmektedir.
Bu çok-örtüsmeli bölge, örnegin, Sekil 13'te ya da Sekil 14b'de ya da Sekil 15e”de ya da
pencere fonksiyonu, baska bir deyisle, 1500'de gösterilen Sekil 15f'e göre birinci pencere
fonksiyonu, ikinci pencere fonksiyonu (1502) ve üçüncü pencere fonksiyonu (1503), çok-
örtüsmeli bölgede (1300) birbiriyle örtüsmektedir. Daha yüksek örtüsme de mevcut
olabilmektedir, örnegin, dört, bes ya da daha bile fazla pencere bulunabilmektedir. Alternatif
olarak, Sekil 15e'de, birinci pencere fonksiyonunun (1500), ikinci pencere fonksiyonunun
pencere fonksiyonunun (1503) bulundugu durum gösterilmektedir.
Geçici rejim ön-plan bölgesi için gerekli olan gecikmedeki ciddi azalmayi saglayan bu çok-
örtüsmeli bölgenin dogru sekilde kontrol edilmesi için, bir ön-islemci (102) bulunmaktadir.
On-islemci, ikinci pencereye karsilik gelen örneklerin bir ikinci blogunun pencere islemi için
ve ikinci bir pencereleme islemine tâbi tutulmus örnek blogu elde etmek amaciyla yardimci
pencere fonksiyonunu kullanan bir ya da daha fazla sayidaki üçüncü pencere fonksiyonu için
konfigüre edilmektedir. Ilave olarak, ön-islemci, modifiye edilmis çok-örtüsmeli bir kisma
sahip olan önceden-islenmis bir ikinci pencereleme islemine tâbi tutulmus örnek blogu elde
etmek için çok-örtüsmeli kisma birinci blokla örtüsen ikinci blogun bir kisminin içeri katlama
isleminin kullanilmasiyla pencere örneklerinin ikinci blogunun ön-islenmesini saglamak
üzere, ön-islemci konfigüre edilmektedir. Ilave olarak, spektral degerlerin birinci çerçevesini
elde etmek için birinci pencereyi kullanan birinci örnek bloguna bir paylasimli-ekleme
dönüsümünün uygulanmasi amaciyla, bir spektrum konverter (804) konfigüre edilmektedir.
Ilave olarak, bir ikinci çerçevenin spektral örneklerinin bir birinci kismini elde etmek için ikinci
pencere fonksiyonunu kullanan pencereleme islemine tâbi tutulmus örneklere iliskin ön-
islenmis ikinci blogun bir birinci kismina dönüsümün bir paylasimli eklemesinin
uygulanmasini saglamak üzere ve ikinci çerçevenin spektral örneklerinin bir ikinci kismini
elde etmek için bir ya da daha fazla sayidaki üçüncü pencere fonksiyonlarini kullanan
pencereleme islemine tâbi tutulmus örneklerin ön-islenmis ikinci blogunun bir ikinci kismina
paylasimli-ekleme dönüsümünün uygulanmasini saglamak üzere, spektrum konverter
konfigüre edilmektedir. Ilave olarak, “kodlama islemcisi" olarak gösterilen bir islemci (806),
blogun (806) çikisinda (807) ses sinyalinin kodlanmis çerçevelerinin elde edilmesi için,
spektral degerlerin birinci çerçevesinin ve ikinci çerçevesinin islenmesi amaciyla Sekil
8aidaki kodlayici dahilinde saglanmaktadir. Böylece, kodlama islemcisi, Sekil 1a`daki
kodlama islemcisiyle (110) ayni ya da farkli olabilmekte ve iyi-bilinen MPEG ya da AMR ya
da teknikteki diger herhangi bir kodlama özelligini gerçeklestirebilmektedir.
Daha sonra, Sekil 13'e atif yapilmaktadir. Sekil 13'te, yine, birinci pencere fonksiyonunun
üçüncü pencere fonksiyonu (1503) gösterilmektedir. Bunun tersi olarak, Sekil 13'teki üst
gösterimde yine bir birinci pencere fonksiyonu (1500), bir ikinci pencere fonksiyonu (1502) ve
örnegin, Sekil 15f'e zit olarak ve Sekil 15e'ye biraz benzer olarak, dört adet üçüncü pencere
fonksiyonu (1503) gösterilmektedir. Alternatif olarak, üçüncü pencere fonksiyonlarinin sayisi,
üç, bes ya da daha fazla olabilmektedir.
Ilave olarak, Sekil 13'te, ilave olarak, farkli bir birinci pencere fonksiyonunun (1500'), farkli bir
ikinci pencere fonksiyonunun (1502') ve ayni üçüncü pencere fonksiyonunun (1503) oldugu
toplam uzunlugunun, pencerelere (1500, 1502) göre yari degerde olmasidir. Böylece,
örnegin, Sekil 2d'de gösterilen yari örtüsme olmasidir. Tam örtüsme uzunlugu, örnegin, Sekil
13ite ya da Sekil 2a”da 2013'te gösterilen bir tam çerçeveye karsilik gelmektedir. Böylece, bu
sekilde gösterilen pencere fonksiyonlari (1500' ve 1502'), çok-örtüsmeli husus ve örtüsme
genisligi belirleme hususunun bir birlesimini temsil etmektedir.
Kodlayici-tarafindaki 'ön-islemcinin (802) prosedürünü daha iyi bir sekilde açiklamak için, bir
taraftan Sekil 11a“daki gösterime atif yapilmakta ve diger taraftan, Sekil 9a, 9b'deki akis
grafiklerine atif yapilmaktadir. Kod çözücüyle ilgili olarak, Sekil 8b, Sekil 10a, 10b`deki ilgili
gösterimlere ve Sekil 11b'deki gösterime atif yapilmaktadir. ilâve olarak, kodlayici, Sekil
12aida da gösterilmekte ve kod çözücü, Sekil 12b'de gösterilmektedir.
Ozellikle, Sekil 11a'da, yine birinci pencere fonksiyonu (1500) ve ikinci pencere
fonksiyonunun (1502) en azindan bir kismi ve dört adet üçüncü pencere fonksiyonu (1503)
ya da tek bir üçüncü pencere fonksiyonu (1503) gösterilmektedir. Ozellikle, Sekil 11aida,
ilâve olarak, yardimci pencere fonksiyonu (1100) gösterilmektedir. Yardimci pencere
karsilikli gelen birinci kisma (11003) sahiptir. ilâve olarak, yardimci pencere fonksiyonu
(1100), tercihen, bire esit pencere katsayilarina sahip ve bir ya da daha fazla pencere
fonksiyonunun azalan ya da düsen ya da sag kismina karsilik gelen bir birinci kisma (1100c)
sahip bir ikinci örtüsmesiz kisma (1100b) sahiptir. Bu nedenle, yardimci pencere fonksiyonu
çerçevesinin birinci yarisini, 1104 ile gösterilen i mevcut çerçevesinin ikinci yarisini ve
yardimci çerçeve fonksiyon kismi (1100c) tarafindan kapatilan birinci küçük kismi (1105)
kapatmaktadir. Sekil 11aidan açikça görüldügü üzere, yardimci pencere fonksiyonu, bir
dizisi devreye girecekmis gibi bu gibi bir “baslangiç pencere dizisine” karsilik gelmektedir.
Onemli olarak, bununla birlikte, gelen çerçeveden (i+1) ziyade mevcut çerçevede devre giren
bir kisa pencere dizisi mevcuttur.
On-islemcinin fonksiyonlari, Sekil 11a'da gösterilmektedir. On-islemci,“içeri-katlama
paylasimlini baslat, çerçeve i” olarak gösterilen islemdeki bir oylamanin kullanilmasiyla
yardimci pencere fonksiyonunu kullanan pencere islemi tarafindan elde edilen pencere
örneklerinin ikinci blogunu ön isleme tabi tutmaktadir. Bu nedenle, 1110 ile gösterilen
pencereleme islemine tâbi tutulmus örneklerin ikinci blogunun en soldaki kismi, içeri dogru
katlanmaktadir. Bu kisim (1110), önceki birinci pencere fonksiyonuyla (1500) örtüsen
pencereli örneklerin ikinci blogunun bir kismidir, baska bir deyisle, önceki çerçevede (i-1)
uzanan ve zaman periyoduna (1102) karsilik gelen pencereli örneklerin ikinci blogunun bir
kismidir. Kismin (1110) bu içeri-katlama isleminin simdi örtüsme bölgesini (1300)
etkilemesinden dolayi, ön-islemci tarafindan gerçeklestirilen içeri-katlama islemi, modifiye
edilmis çok-örtüsmeli bir kisma neden olmaktadir. Simdi, spektrum konverteri, “iç içeri-
katlama paylasimlari” olarak gösterilen Sekil 11a'daki hatta gösterilen islemi uygulamaktadir.
Ozellikle, spektrum konverteri, i-1 çerçevesi için gösterilen birinci pencere fonksiyonunun
kullanilmasiyla birinci örnek bloguna dönüsümü ekleyen bir paylasim uygulamaktadir.
Paylasimli-ekleme dönüsümü, 1120'de gösterilen içeri-katlama islemini ve daha sonraki,
örnegin, 1122'de gösterilen DCT-IV dönüsümünü içermektedir. Buraya kadar, i-1 çerçeve için
içeri-katlama isleminden (1120) önce sekli elde etmek için birinci pencere fonksiyonu (1500)
gerekli olmaktadir. Ilave olarak, spektrum konverteri, Sekil 11a'daki 1131 unsuru tarafindan
gösterilen birinci kisma paylasimli-ekleme dönüsümünü uygulamaktadir. Bu, ikinci pencere
fonksiyonunun (1502) ve özellikle, ikinci pencere fonksiyonunun (1502) sag kisminin
kullanilmasiyla gerçeklestirilmektedir. Bu islem, dönüsüm (1132) tarafindan elde edilen bir
ikinci çerçevenin spektral örneklerinin bir birinci kismina neden olmaktadir. Burada, dönüsüm
(1132), ilgili katlama islemiyle birlikte, ancak simdi sadece blogun (1131) sag örtüsen
kisminda, paylasimli-ekleme dönüsümünü içeren bir DCT-IV islemini temsil etmektedir.
Ilave olarak, spektrum konverteri, ikinci çerçevenin spektral örneklerinin bir ikinci kismini
(1135) elde etmek için, bir ya da daha fazla sayida üçüncü pencere fonksiyonunun (1503)
kullanilmasiyla önceden-islenmis ikinci blogun (1130) bir ikinci kismina (1133) paylasimli-
ekleme dönüsümünün uygulanmasi saglanacak sekilde konfigüre edilmektedir. Bu nedenle,
spektral örneklerin ikinci kismini (1135) elde etmek için, dört adet N/8 DCT-IV dönüsümü ya
da tek bir N/2 DCT-IV dönüsümü uygulanabilmektedir. Dönüsümlerin sayisi ve uzunluklari,
üçüncü pencere fonksiyonlarinin sayisina baglidir. Genel olarak, ikinci kisimdaki (1135)
spektral örneklerin sayisi, uzunlugu ya da dönüsümü, bir çerçevedeki spektral örneklerin
sayisi eksi dönüsümün (1132) uzunluguna esittir ve daha sonra, sonuç, kullanilan üçüncü
fonksiyonlarin sayisina bölünmektedir.
Bu nedenle, ön-islemci (802), genel olarak pencereleme (902) (Sekil 9a) için islevseldir ve
ses sinyali, pencereleme islemine tabi tutulmus örneklerin ikinci blogunu elde etmek için
yardimci pencere fonksiyonunu (1100) kullanmaktadir. Bu durumda, islemci (904), tercihen
modifiye edilmis çok-örtüsmeli kisimla (1300) pencereleme islemine tâbi tutulmus örneklerin
önceden-islenmis ikinci blogunu elde etmek için, Sekil 11'deki 1110 ile gösterilen katlama
islemini uygulamaktadir. Daha sonra, konverter (906), spektral degerlerin (1122) birinci
çerçevesini, ikinci çerçevenin birinci kismini (1132) ve Sekil 11a'daki gösterimde çerçeve i'yi
ya da ikinci çerçevenin ikinci kismini (1135) elde etmek için birinci, ikinci ve üçüncü pencere
fonksiyonlarinin kullanilmasiyla dönüsümleri uygulamaktadir.
Tercih edilen yapilanmada, Sekil 9b'ye atfen, yardimci pencere fonksiyonu, birinci pencere
fonksiyonuna atfen belirlenmekte (910) ve örnek olarak, yardimci pencere fonksiyonunun
seçilmesiyle belirlenmektedir. Ilave olarak, örtüsmeyen kisim (1100b) belirlenmekte (birinin
pencere katsayilari, ilgili uzunluk için alinmaktadir) ve kisa pencere fonksiyonunun ikinci
kisminin örnek olarak alinmasiyla üçüncü kisim (11000) belirlenmektedir.
Daha sonra, ses sinyali, Sekil 11a”da gösterilen birinci çerçeve (i-1) ya da öncekilerle dogru
iliskide bu yardimci pencere fonksiyonuyla pencereleme islemine (912) tâbi tutulmaktadir.
içeri katlanmaktadir. 916 numarali adimda,iç bölgede e) ya da f) maddesinde ince çizgilerle
gösterilen örtüsen kisimlarin bir katlamasi gerçeklestirilmektedir. Ilave olarak, 918'de
gösterildigi gibi, Sekil 11'de bir e) ait resminde oldugu gibi, daha fazla üçüncü pencere
fonksiyonu mevcutsa, bu durumda, üçüncü pencere fonksiyonlarinin örtüsen kisimlarinin
içeri katlamasi da gerçeklestirilmektedir. Ancak, Sekil 11a, alt-resim f)'de gösterildigi gibi
sadece bir üçüncü pencere fonksiyonu mevcutsa, bu durumda, kontrol, dogrudan 918
numarali adim olmaksizin 916 numarali adimdan 920 numarali adima geçmektedir. 920
numarali adimda, birinci çerçeve için olan DCT çekirdeginden daha kisa DCT çekirdeklerinin
kullanilmasiyla DCT islemleri gerçeklestirilmektedir. Alt-resim e) için DCT çekirdegi, ikinci
pencere fonksiyonu (N12) ve üçüncü pencere fonksiyonlari (N/8) içindir. Buna zit olarak,
sadece tek bir üçüncü pencere fonksiyonu var oldugunda, bu durumda, dönüsüm çekirdegi,
ikinci pencere fonksiyonu için N/2'ye esittir ve tekli üçüncü pencere fonksiyonu için N/2'ye
Böylece, çok-örtüsmeli bölgenin (1300) iki kere pencereleme islemine tâbi tutuldugu açik
hale gelmektedir. Birinci pencereleme islemi, yardimci pencerenin birinci kismi (1100a)
tarafindan gerçeklestirilmekte ve Sekil 11aida alt-resim e) ya da f)'de gösterildigi gibi, birinci
üçüncü pencere fonksiyonunun (1503) ikinci yarisi tarafindan ikinci pencereleme islemi
gerçeklestirilmektedir.
Yine, Sekil 13'e atif yapilmaktadir. Sekil 1a ya da Sekil 8a baglaminda açiklandigi gibi,
pencere dizi kontrolörü, spesifik pencere sekilleri olusturmaktadir. Bir yapilanmada, pencere
dizi kontrolörü, geçici rejim konum detektörünü (106) içerecek sekilde konfigüre edilmektedir.
Geçici rejim tespit kisimlarinda (O ve 1) bir geçici rejim tespit edildiginde, bu durumda,
kodlayici, çok-örtüsmeli kisim moduna girecek sekilde kontrol edilmekte ve böylece, 1305'te
gösterilen bu geçici rejimler, sadece tekli bir üçüncü pencerede uzanacak ya da iki adet
komsu üçüncü pencerede uzanacak sekilde sinirlandirilmaktadir. Spesifik olarak, sol geçici
rejim (1305),sadece birinci kisa pencere fonksiyonunda yer alacak sekilde
sinirlandirilmaktadir, burada, geçici rejimlerin (1305) sag geçici rejimi, birinci ile üçüncü
pencere fonksiyonlari içerisinde uzanmaktadir. Ancak, geçici rejimlerin, O'dan farkli bir
bölgede, örnegin, 1, 2, 3 vb. konumlandiklarinin belirlenmesi durumunda, örnegin, Sekil 6a,
Sekil öb, Sekil 7 ya da benzeri baglaminda açiklandigi gibi çok-örtüsmeli bölge olmaksizin
islem gerçeklestirilebilmektedir.
Bununla birlikte, buna zit olarak, çok-örtüsmeli bölge isleme, pencere anahtarlama
uygulamasi baglaminda da gerçeklestirilebilmekte ve burada, bir geçici rejim tespit
edildiginde, daha bile büyük bir kisa pencere grubu mevcut çerçeve için
anahtarlanabilmektedir ve böylece, tercihen, bir ve ayni blokta ya da çerçeve tarama
örüntüsünde, pencereleme islemi için uzun bir pencere ya da belirli sayida kisa pencere
kullanilmaktadir. Birinci pencere, örnegin, Sekil 13'teki pencereye (1500) karsilik gelmekte,
ikinci pencere, pencereye (1502) karsilik gelmekte ve belirli bir geçici rejim konumuna
referans olmaksizin, çerçevede geçici rejimin tam olarak nerede konumlandigi bilinmeksizin
mevcut çerçevede bir geçici rejimin nerede konumlandigi tespit edildiginde, belirli sayida
üçüncü pencere fonksiyonuna anahtarlama gerçeklestirilmektedir.
Ancak, üçüncü pencere fonksiyonlarinin sayisinin mümkün oldugunca küçük tutulmasi için,
çok-örtüsmeli kisim moduna anahtarlama ve dönüsüm örtüsmesinin ilave anahtarlamasi ve
dönüsüm uzunluk seçiminin, çerçevedeki geçici rejimin belirli konumuna bagli olarak
gerçeklestirilmesi, baska bir deyisle, bir çerçevenin tercihen dört ya da hatta sekiz farkli
kisminda ya da bir çerçeveye karsilik gelen bir zaman kisminda olmasi tercih edilmektedir.
Burada, bu zaman kismi, Sekil 13'teki uzun pencere (1500) gibi uzun bir pencerenin
boyutunun yarisina esit olmaktadir. Tercihen, çok-örtüsmeli kisim, Sekil 13”te görülebildigi
gibi, ön-plan bölgesinin bir baslangicindan (208) (bir taraftan Sekil 2'de ve diger taraftan
Sekil 13'te gösterilmektedir) önce konumlanmaktadir.
Kod çözücü tarafinda, benzer bir islem gerçeklestirilmektedir. Kodlanmis bir birinci çerçeve
ve kodlanmis bir ikinci çerçeve içeren kodlanmis bir ses sinyalinin (821) kodunun çözülmesi
için bir aparatin yapilanmasinda, bir birinci spektral deger çerçevesi ve bir ikinci spektral
deger çerçevesi elde etmek için birinci kodlanmis çerçevenin ve ikinci kodlanmis çerçevenin
islenmesi amaciyla, Sekil 8b'deki gibi bir kod çözme islemcisi (824) gerekmektedir. Burada,
birinci ve ikinci çerçeveler, paylasim kisimlarini içermektedir. Kodu çözülmüs islemciye (824)
bir zaman konverteri (826) baglanmakta ve zaman konverteri (826), bir birinci örnek blogu
elde etmek için bir birinci pencere fonksiyonunun kullanilmasiyla bu birinci çerçeveye bir
dönüsümün uygulanmasi saglanacak sekilde konfigüre edilmektedir. Ilave olarak, zaman
konverteri (826),bir ikinci pencere fonksiyonunun kullanilmasiyla ikinci çerçevenin bir birinci
kismina dönüsümün uygulanmasi için ve ikinci örnek blogunun elde edilmesini saglamak
amaciyla bir ya da daha fazla sayidaki üçüncü pencere fonksiyonlarinin kullanilmasiyla ikinci
çerçevenin bir ikinci kismina dönüsümün uygulanmasi için konfigüre edilmektedir. Sekil 13
baglaminda açiklandigi gibi, birinci pencere fonksiyonu (1500), ikinci pencere fonksiyonu
(1502) ve bir ya da daha fazla üçüncü pencere fonksiyonu (1503) birlikte çok-örtüsmeli bir
bölgeye (1300) sahiptir.
Ilave olarak, kod çözücü, çok-örtüsmeli bölgede birinci örnek bloguyla örtüsen ikinci örnek
blogunun bir kismina sahip örneklerin önceden-islenmis ikinci bir blogunu elde etmek için bir
disari-katlama isleminin kullanilmasiyla ikinci örnek blogunun art islenmesi için bir art-
islemciyi (828) içermektedir. Ilave olarak, art-islemci (828), Sekil 8a ve Sekil 11a'nin
baglaminda açiklanan yardimci pencere fonksiyonunun kullanilmasiyla örneklerin ikinci ön-
islenmis blogunun pencereleme islemine tabi tutulmasi için konfigüre edilmektedir. Art-
islemci (828), örneklerin pencereleme islemine tâbi tutulmus art-islenmis ikinci blogunun ve
Sekil 8b'de 829 ile gösterilen ya da Sekil 1c'de blokta (175) kodu çözülmüs ses sinyalini elde
etmek için örneklerin birinci blogunun bir örtüsme-eklemesini gerçeklestirmektedir. Böylece,
temel olarak Sekil 8b'deki art-islemci (828), yardimci pencere fonksiyonuna ve örtüsme-
ekleyicisine (174) göre sentez pencereleme biriminin (172) fonksiyonlarina sahip
olabilmektedir.
Daha sonra, zaman konverteriyle birlikte art-islemcinin fonksiyonlari, Sekil 11b°deki
gösterime göre açiklanmakta ve Sekil 11b'de, bir kodlayici gösterimi olan Sekil 11'e göre bir
ters islem gösterilmektedir. Spektral degerlerin (1142) birinci çerçevesi, bir N-boyutu ters
dönüsümüne (1161) girilmekte ve ikinci çerçevenin birinci kismi (1152), N/2 ters
dönüsümüne (1162) girilmekte ve üçüncü pencere fonksiyonlarinin sayisina bagli olarak,
ikinci çerçevenin ikinci kismi (1155), dört adet N/8 kisa dönüsüme (1163) ya da ikinci
çerçevenin birinci kismi (1152) için olana benzer tekli bir N/2 dönüsümüne (1162)
girilmektedir.
Bu prosedür, zaman konverteri tarafindan gerçeklestirilmektedir. Zaman konverteri, ilâve
olarak, Sekil 11b'de 1170'de gösterilen önceden gerçeklestirilen disari-katlama islemiyle
birlikte pencereleme islemi gerçeklestirmek için birinci pencere fonksiyonunu kullanmaktadir.
Ilave olarak, 1172'de gösterilen birinci kisma (1152) prosedürler uygulanirken, ikinci pencere
fonksiyonu kullanilmaktadir. Spesifik olarak,ikinci pencere fonksiyonunun spesifik olarak en
sagdaki kisminin (1173) disari-katlanmasi ve çerçevenin sol tarafinda herhangi bir iç-
katlama olusmadigi durumda, ikinci sonraki pencereleme islemi gerçeklestirilmektedir. Ilave
olarak, dönüsüm, Sekil 11b'de 1172'de gösterildigi gibi, ikinci çerçevenin ikinci kismiyla
(1155) ve ayrica ikinci çerçevenin birinci kismiyla (1152), dönüsüm tarafindan, spesifik bir
disari-katlama ve sonraki pencereleme islemi ve ilave örtüsme-ekleme gerçeklestirilmektedir.
Sekil 11b'de alt-resim f)'de gösterilen sadece tek bir üçüncü pencere fonksiyonu mevcutsa,
bu durumda, her iki taraftan sadece tek bir disari-katlama islemi ve bunun yani sira, ikinci
pencere fonksiyonunun sag taraftaki kismini kullanan pencereleme islemi ve üçüncü pencere
fonksiyonunun sol taraftaki kismi ve örtüsme araligindaki (1174) sonraki örtüsme-ekleme
gerçeklestirilmektedir.
Daha sonra, art-islemci, önceki çerçevede ve tercihen 1176b sonraki çerçevede uzanan bir
gösterilen disari-katlama isleminin kullanilmasiyla art-islemi uygulamaktadir. Daha sonra,
pencereleme islemi ve tabi ki, yardimci pencere fonksiyonunu kullanan mevcut çerçevedeki
(i) kisimla pencereleme islemi gerçeklestirilmektedir. Daha sonra, art-islenmis pencereleme
islemine tâbi tutulmus ikinci örnek blogu ve birinci örnek blogu olan yardimci pencere
fonksiyonunun nihai bir örtüsme-eklemesi, bu örtüsme araligina (1180) karsilik gelen nihai
kodu çözülmüs ses sinyalini elde etmek için örtüsme araliginda (1180) ve dahilinde
gerçeklestirilmektedir. Ilave olarak, bu prosedür, hiçbir örtüsmenin olmamasindan dolayi ve
sonraki kismin (1182), zamanda i çerçevesini takip eden i+1 çerçevesi için bir pencere
fonksiyonunun karsilik gelen kismiyla örtüsmesiyle elde edilmesinden dolayi, kodu çözülmüs
ses sinyal örneklerinin (1181) sonraki bir kismina neden olmaktadir.
Böylece, Sekil 10aida gösterildigi gibi, kod çözücü tarafindaki yöntem, birinci pencere
fonksiyonunun kullanilmasiyla birinci çerçeveye dönüsümün uygulanmasini (1000a) ve ikinci
pencere fonksiyonunun kullanilmasiyla ikinci çerçevenin birinci kismina dönüsümün
uygulanmasini (1010) ve üçüncü pencere fonksiyonunun/fonksiyonlarinin kullanilmasiyla
ikinci çerçevenin ikinci kismina dönüsümün uygulanmasini (1020) içermektedir. Daha sonra,
1030 numarali adimda, bir disari-katlama islemi gerçeklestirilmekte ve 1040 numarali
adimda, yardimci pencere fonksiyonunu kullanan bir pencereleme islemi gerçeklestirilmekte
ve son olarak 1050 numarali adimda, pencereleme islemine tâbi tutulmus art-islenmis ikinci
blogun ve birinci blogun örnegin, Sekil 11b'de gösterilen islemin sonunda kodu çözülmüs ses
sinyalinin elde edilmesini saglamak üzere örtüsme eklemesi gerçeklestirilmektedir.
Sekil 10b'de gösterildigi gibi, tercih edilen yapilanmalar, ikinci çerçevenin her bir kismi için
ters DCT isleminin gerçeklestirilmesini, baska bir deyisle, önceki çerçeveye (i-1) göre daha
kisa uzunluklara sahip çesitli DCT islemlerinin gerçeklestirilmesini içermektedir. Burada, bir
uzun pencere (1500) kullanilmistir. 1070 numarali adimda, iç paylasim kisimlarinin bir disari-
katlanmasi, 1172'de gösterilen islem gibi gerçeklestirilmektedir ve disari-katlanma, tercihen,
Sekil 11b'de 1172 ile gösterilen çizgide düsey hatlar olarak gösterilen ilgili sinirda bir
yansimadir. Daha sonra, 1080 numarali adimda, bloktaki (1184) ikinci ve üçüncü pencere
fonksiyonlarini kullanan bir pencereleme islemi gerçeklestirilmekte ve bloktaki pencereleme
islemi sonucunun sonraki örtüsme eklemesi, 1090'da gösterildigi gibi gerçeklestirilmektedir.
Daha sonra, 192'de gösterildigi gibi,soI/sagin disari-katlanmasi ya da baska bir deyisle,
örtüsme-ekleme sonucunun önceki/sonraki paylasim kisimlari, önceki çerçevede uzanan
kisimlarin (1176a) ve sonraki çerçevede uzanan kismin (1176b) elde edilmesini saglamak
üzere gerçeklestirilmektedir. Ancak, 1175iteki gösterim, 1094'te gösterilen yardimci pencere
fonksiyonunun kullanilmasiyla sadece pencereleme isleminden sonra olmaktadir. Daha
sonra, 1906 numarali adimda, örneklerin birinci bloguyla örtüsme-ekleme, yardimci pencere
fonksiyonunun kullanilmasiyla, pencereleme isleminden sonra gerçeklestirilmektedir.
Daha sonra, Sekil 12a ve Sekil 12b'ye atif yapilmaktadir. Sekil 12a'daki a unsuru, Sekil
11a'daki birinci hatta prosedüre karsilik gelmektedir. Alt-resim b)'deki prosedür, Sekil
11a'daki ikinci ve üçüncü hatlarda gerçeklestirilen prosedüre karsilik gelmekte ve Sekil
1Za'da gösterilen prosedürler, Sekil 11a'nin son iki satirindaki prosedürlere karsilik
gelmektedir. Benzer sekilde, kod çözücü tarafindaki gösterim, Sekil 12b`ye karsilik
gelmektedir. Ozellikle, Sekil 11b'deki ilk iki satir, Sekil 12b'deki alt-resim f)'e karsilik
gelmektedir. Üçüncü ve dördüncü satirlar, Sekil 12bideki e) unsuruna karsilik gelmekte ve
Sekil 12b'deki son satir, Sekil 11b'deki son satira karsilik gelmektedir.
pencere dizi kontrolörünün, Sekil 14aidaki gibi çok-örtüsmesiz bir durum ve Sekil 14btdeki
gibi çok-Örtüsmeli durum arasinda anahtarlama için konfigüre edildigi durum gösterilmektedir.
Bu nedenle, geçici rejim kismi O'da bir geçici rejim tespit edildiginde, prosedür, çok-Örtüsmeli
kismin uygulanmasi degil, TCX-2O pencerelerinden tek-örtüsmeli kisa pencere TCX-10ia
anahtarlanmasidir. Bununla birlikte, tercihen, çok-örtüsmeli bir kisma anahtarlama, birinci
üçüncü pencereyi (1403) içeren bir pencere dizisinin uygulanmasiyla gerçeklestirilmektedir.
Sekil 14b'deki pencere örtüsmeleri ve boyutlar, Sekil 13”teki gösterimden bir miktar farklidir
ancak Sekil 11a'daki kodlayici tarafi ya da Sekil 11b'deki kod çözücü tarafiyla iliskili genel
prosedürlerin, ayni sekilde gerçeklestigi asikar hale gelmektedir.
Daha sonra, Sekil 15 açiklanmaktadir. Spesifik olarak, Sekil 15'te, kara kutular olarak, bir
geçici rejim teSpit 'Ön-plani (1590) ve olusan ön-ekonun (1595) süresi gösterilmektedir. Sekil
15a'da, bir uzun-baslatma penceresini, sekiz kisa pencereyi, bir uzun-durma penceresini, vb.
içeren geleneksel bir Yüksek-VerimIi-AAC-tipi dizi gösterilmektedir. Gerekli olan 'Ön-plan
yüksektir ve N + N/2 + N/16'ya kadar ulasmaktadir ancak `Ön-eko (1595) küçüktür. Benzer
sekilde, Sekil 15b'de, bir uzun diziyi, bir uzun-baslatma penceresini, bir düsük örtüsme
penceresini ve bir uzun-durma penceresini içeren bir pencere dizisine neden olan geleneksel
bir AAC düsük gecikme-tipi geçici rejim tespit prosedürü gösterilmektedir. Geçici rejim tespit
uzundur. Diger taraftan, bununla birlikte, verim daha yüksektir çünkü daha kisa pencereler
kullanildiginda, bit hizi verimi daha düsük olmaktadir.
Sekil 150 ve Sekil 15d'de, Yüksek-Verimli AAC'nin uygulamasi ya da N/16 örnegin
indirgenmis geçici rejim tespit 'ön-planini içeren bir AAV-düsük gecikme prosedürü
gösterilmektedir ve N/16 Örnegin indirgenmis geçici rejim tespit `Ön-planini içeren sadece
muhtemel uzun diziler bulunmaktadir. Sekil 15d”de gösterildigi gibi, dizi, uzun bir
pencereden, uzun bir pencereden, uzun-baslamali bir pencereden, uzun-durmali bir
pencereden, vb.den olusuyorsa, Sekil 15c ile karsilastirildiginda sadece art-eko azalmakta
ancak 'ön-eko (1595) ayni kalmaktadir. Bu nedenle, Sekil 15c,d'de, bulus konusu Sekil 15e
ve 15f”ye benzer kisa bir ön-plan gösterilmektedir. Sekil 150 ve 15e'deki gibi çok-örtüsmeli
kisim hayata geçirilecekse, bu durumda, sadece bu sekillerdeki gibi diziler
kullanilabilmektedir ancak kisa bir pencereye herhangi bir anahtarlama yapilmasi mümkün
olmamaktadir. Bu nedenle, çok-örtüsmeli kisim, ön/art-ekolari azaltmak için ya da kisa bn-
planli bir gecikmeyi kullanmak için ya da gecikmeyi azaltmak için her iki özelligi kullanmak
için ve ön/art-ekolari azaltmak için, kisa pencerelere anahtarlamaya imkân vermektedir.
Sekil 15e'de, tercih edilen çok-örtüsmeli bölge (1300) ve N/16 örnegin indirgenmis bir geçici
rejim tespit ön-planina sahip Yüksek-Verimli bir AAC dizisi gösterilmektedir. Dizi, bir uzun
pencereyi, bir ilâve uzun pencereyi (1500), bir ilâve baslama dizisini (1502), dört kisa diziyi
(1503) ve bir uzun-durmali pencereyi (1504) içermektedir. Asikar hale geldigi gibi, ön-plan,
ön-eko gibi küçüktür. Sekil 15e'dekine benzer bir konfigürasyonu gösteren Sekil 15f için de
benzer bir durum elde edilmektedir ancak tek fark, dört kisa dizi yerine sadece tek bir üçüncü
pencerenin islev göstermesidir.
Mevcut bulusun, bloklarin, gerçek ya da lojik donanim bilesenlerini temsil ettigi blok
diyagramlari baglaminda açiklanmis olmasina ragmen, mevcut bulus, bilgisayarla hayata
geçirilen bir yöntemle de hayata geçirilebilmektedir. Bu durumda, bloklar, karsilik gelen
yöntem adimlarini temsil etmektedir, burada, bu adimlar, karsilik gelen lojik ya da fiziksel
donanim bloklari tarafindan gerçeklestirilen fonksiyonlari belirtmektedir.
Bazi hususlarin, bir aparat baglaminda açiklanmis olmasina ragmen, bu hususlarin, ilgili bir
yöntemin açiklamasini temsil ettigi açiktir. Burada, bir blok ya da Cihaz, bir yöntem adimina
ya da yöntem adiminin bir özelligine karsilik gelmektedir. Benzer sekilde, bir yöntem adimi
baglaminda açiklanan hususlar, ilgili bir blogun açiklamasini temsil etmekte ya da ilgili bir
aparatin unsurunu ya da özelligini temsil etmektedir. Yöntem adimlarinin bazilari ya da
tamami, örnegin, mikroislemci, programlanabilir bir bilgisayar ya da elektronik devre gibi bir
donanim aparati tarafindan gerçekIestirilebilmektedir. Bazi yapilanmalarda, en önemli
yöntem adimlarinin bazilari ya da daha fazlasi, bu gibi bir aparatla hayata geçirilebilmektedir.
Bulus konusu iletilen ya da kodlanan sinyal, dijital bir depolama ortaminda saklanabilmekte
ya da kablosuz bir iletim ortami ya da Internet gibi bir kablolu iletim ortami gibi bir iletim
ortaminda iletilebilmektedir.
Belirli uygulama sartlarina bagli olarak, mevcut bulusun yapilanmalari, donanim ya da
yazilim olarak hayata geçirilebilmektedir. Uygulama, ilgili yöntem gerçeklestirilecek sekilde,
programlanabilir bir bilgisayar sistemiyle birlikte islev gösteren (ya da birlikte islev
gösterebilen)örnegin, üzerinde depolanan elektronik olarak okunabilir kontrol sinyallerine
sahip bir disket, bir DVD, bir Blue-Ray, bir CD, bir ROM, bir PROM ve bir EPROM, bir
EEPROM ya da bir FLAS bellek gibi dijital bir depolama unsurunun kullanilmasiyla
gerçeklestirilebilmektedir. Bu nedenle, dijital depolama ortami, bilgisayar tarafindan
okunabilen bir ortam olabilmektedir.
Mevcut bulusa göre olan bazi yapilanmalar, programlanabilir bir bilgisayar sistemiyle birlikte
islev gösterebilen elektronik olarak okunabilir kontrol sinyallerine sahip bir veri tasiyicisini
içermekte ve böylece, burada açiklanan yöntemlerden biri gerçeklestirilmektedir.
Genel olarak, mevcut bulusun yapilanmalari, bir program koduna sahip bir bilgisayar
programi ürünü olarak hayata geçirilebilmektedir. Program kodu, bilgisayar ürünü bir
bilgisayar 'üzerinde çalistiginda, yöntemlerden birinin gerçeklestirilmesi için
kullanilabilmektedir. Program kodu, örnegin, makine tarafindan okunabilen bir tasiyici
Diger yapilanmalar, makine tarafindan okunabilen bir tasiyici 'üzerinde depolanan ve burada
açiklanan yöntemlerden birinin gerçeklestirilmesi için gerekli olan bilgisayar programini
içermektedir.
Baska bir deyisle, bulus konusu yöntemin bir yapilanmasi, bu nedenle, bilgisayar programi
bir bilgisayar 'üzerinde çalistirildiginda, burada açiklanan yöntemlerden birinin
gerçeklestirilmesi için bir program koduna sahip bir bilgisayar programidir.
Yukarida bahsedilen yapilanmalar, sadece mevcut bulusun ilkelerinin gösterilmesini
amaçlamaktadir. Düzenlemelerin modifikasyonlarinin ve varyasyonlarinin ve burada
açiklanan detaylarin, teknikte uzman baska kisiler için asikar olacagi anlasilmaktadir. Bu
nedenle, mevcut bulusun, patent istemlerinin kapsamiyla sinirli olmasi ve burada açiklanan
yapilanmalarin açiklamalariyla sunulan belirli detaylar tarafindan sinirli olmamasi
amaçlanmaktadir.
Claims (34)
1. Bir ses sinyalinin kodlanmasi için, asagidakileri içeren bir aparat: pencerelenmis örnek bloklarinin bir dizisini saglamak amaciyla ses sinyalinin pencerelenmesi için kontrol edilebilir bir pencereleme birimi (102); pencerelenmis örnek bloklarinin dizisinin, spektral deger çerçevelerinin bir dizisini içeren spektral bir gösterime dönüstürülmesi için bir konverter (104); bir çerçevenin geçici rejim 'On-plan bölgesinde bir geçici rejimin konumunun tanimlanmasi için bir geçici rejim konum detektörü (106) ve geçici rejimin tanimli bir konumuna (210-213) cevaben spesifik bir örtüsme uzunluguna sahip spesifik bir pencerenin ses sinyaline uygulanmasi için kontrol edilebilir pencereleme biriminin (102) kontrol edilmesi için bir kontrol'or (108), bulus konusu aparatin özelligi, kontrolörün (108), bir birinci örtüsme uzunluguna (203) sahip bir birinci pencereyi (201), bir ikinci 'örtüsme uzunluguna (218) sahip bir ikinci pencereyi (215) ve bir Üçüncü 'Örtüsme uzunluguna (229) sahip ya da hiçbir örtüsmeye sahip olmayan bir üçüncü pencereyi (224) içeren en az üç pencereden olusan bir gruptan spesifik pencereyi seçecek sekilde konfigüre edilmis olmasi, birinci örtüsme uzunlugunun (203), ikinci 'örtüsme uzunlugundan (218) daha büyük olmasi ve ikinci örtüsme uzunlugunun (218), üçüncü örtüsme uzunlugundan (229) ya da sifir 'Örtüsmeden daha büyük olmasi, spesifik pencerenin, iki adet zaman açisindan komsu örtüsme penceresinden biri, geçici rejim konumunda birinci pencere katsayilarina sahip olacak sekilde ve iki adet zaman açisindan komsu örtüsme penceresinden digeri, geçici rejim konumunda ikinci pencere katsayilarina sahip olacak sekilde, geçici rejim konumu esasinda seçilmis olmasi ve ikinci pencere katsayilarinin, birinci pencere katsayilarindan en az dokuz kat daha büyük olmasidir.
2. Istem 1le göre bir aparat olup 'özelligi, kontrolörün (108), ikinci pencere katsayilari, ile esit ve birinci pencere katsayilari, sifira esit olacak sekilde spesifik pencereyi seçecek sekilde konfigüre edilmis olmasidir.
3. Istem 1 ya da 2`ye göre bir aparat olup 'özelligi, birinci örtüsme uzunlugunun, spesifik pencerenin bir uzunlugunun çeyregine ya da üçte birine ya da yarisina esit olmasi ve ikinci brtüsme uzunlugunun, birinci örtüsme uzunlugunun yarisina ya da üçte birine esit olmasi ve üçüncü örtüsme uzunlugunun, ikinci örtüsme uzunlugunun yarisina ya da çeyregine ya da sekizde birine esit olmasi ya da 1,25 milisaniyeye esit ya da daha az olmasidir.
4. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, ilave olarak, kontrolör (108) tarafindan saglanan bir pencere bilgisinin (112), spektral degerlerin kodlanmis bloklarinin bir dizisini içeren spektral gösterimin kodlanmis bir gösterimiyle iliskilendirilmesi için bir çikis ara yüzünü (114) içermesidir.
5. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, konverterin (104), modifiye edilmis bir ayrik kosinüs dönüsümü ya da modifiye edilmis bir ayrik sinüs dönüsümü gerçeklestirmek üzere konfigüre edilmis olmasi ve bir spektral deger blogundaki spektral deger sayisinin, pencerelenmis örnek blogunda pencerelenmis örnek sayisindan daha az olmasidir.
6. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), en az bes çerçeveyi içeren bir blok dizisinde sabit bir çerçeve tarama örüntüsü tutulacak sekilde pencereleme birimini (102) kontrol edecek sekilde konfigüre edilmis olmasi ve çerçevenin, birinci çerçevenin uzunluguna esit bir uzunluga ya da birinci çerçevenin uzunlugunun ikinin tamsayi bir katina bölünmüs haline esit olmasi ve geçici rejim ön-plan bölgesinin, mevcut çerçevedeki bir konumdan sonraki bir çerçevedeki bir konuma kadar uzanmasi ve söz konusu konumun, çerçevenin ortasinda olmasi ya da çerçevenin ortasina göre, çerçeve örneklerinin %251 kadar ya da daha az kadar uzakta olmasidir.
7. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, geçici rejim konum detektörünün (106), tam bir çerçevede uzanan geçici rejim ön-plan bölgesini uygulayacak ve en az dört çeyregi ayirt edecek sekilde konfigüre edilmis olmasi ve hiçbir geçici rejim tespit edilmediginde, kontrol'orün (108), birinci pencereyi seçecek sekilde ve birinci ya da dördüncü çeyrekte bir geçici rejim tespit edildiginde, ikinci pencereyi seçecek sekilde ve ikinci ya da üçüncü çeyrekte bir geçici rejim tespit edildiginde, üçüncü pencereyi seçecek sekilde konfigüre edilmis olmasidir.
8. Önceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), spesifik pencereyi belirleyecek sekilde konfigüre edilmis olmasi ve böylece, iki adet zaman açisindan komsu örtüsme penceresinden sadece biri, tespit edilen geçici rejimi içerecek sekilde bir örtüsme genisliginin seçilmis olmasidir.
9. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, geçici rejim konum detektörünün (106), geçici rejim 'ön-plan bölgesi dahilinde geçici rejimin konumunu tespit edecek sekilde konfigüre edilmis olmasi ve böylece, geçici rejim konumunun, geçici rejimin bir baslangiciyla denk gelmesi ya da maksimum büyüklükteki ya da enerjideki bir zaman konumuna ya da geçici rejimin bir enerjisinin merkezine denk gelmesidir.
10. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, geçici rejim konum detektörünün (106), mevcut bir çerçevenin bir ikinci kismini kapatan ve sonraki bir çerçevenin bir birinci kismini kapatan bir geçici rejim ön-plan bölgesinin kullanilmasi için konfigüre edilmis olmasi ve geçici rejim konum detektörünün (106), sifirdan yediye kadar olan bir indeks tarafindan tanimlanan sekiz farkli geçici rejim konumunu tanimlayacak sekilde konfigüre edilmis olmasi ve kontrolörün (108), geçici rejim indeksi yedi oldugunda ikinci pencereyi seçecek sekilde ya da geçici rejim indeksi alti oldugunda üçüncü pencereyi seçecek sekilde konfigüre edilmis olmasidir.
11. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, geçici rejim konum detektörünün (106), mevcut bir çerçevenin bir ikinci kismini ve sonraki bir çerçevenin bir birinci kismini kapatan bir geçici rejim ön-plan bölgesinin kullanilmasi için konfigüre edilmis olmasi, geçici rejim konum detektörünün (106), sifirdan yediye kadar olan bir indeks tarafindan tanimlanan sekiz farkli geçici rejim konumunu tanimlayacak sekilde konfigüre edilmis olmasi ve kontrolörün; hiçbir geçici rejim tespit edilmediginde birinci pencereyi seçecek sekilde, geçici rejim indeksi sifira, bire, altiya, yediye esit oldugunda ikinci pencereyi seçecek sekilde ya da geçici rejim indeksi ikiye, üçe, dörde, bese esit oldugunda üçüncü pencereyi seçecek sekilde konfigüre edilmis olmasidir.
12. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), bir çerçeve için belirli sayida spesifik pencereyi seçecek sekilde konfigüre edilmis olmasi ve böylece, bir çerçeve için çok sayidaki pencere tarafindan elde edilen spektral deger sayisinin, birinci pencere boyutuna sahip bir pencere fonksiyonunun dönüstürülmesiyle elde edilen spektral degerlerin sayisina esit olmasi ve birinci ilâ üçüncü pencerelerin, özdes bir birinci pencere boyutuna sahip olmasi ve bir çerçevenin, özdes pencere boyutu tarafindan tanimlanmasi ve grubun, bir dördüncü pencereyi ve bir besinci pencereyi içermesi ve dördüncü pencerenin ve besinci pencerenin, özdes bir ikinci pencere boyutuna sahip olmasi ve ikinci pencere boyutunun, birinci pencere boyutunun bir tamsayi kesri olmasi ve dördüncü pencerenin bir dördüncü örtüsme uzunluguna sahip olmasi ve besinci pencerenin, dördüncü örtüsme uzunlugundan daha az bir besinci örtüsme uzunluguna sahip olmasidir.
13. Onceki istemlerden herhangi birine göre bir aparat olup 'özelligi, kontrolörün (1085), geçici rejim konumunu esas alarak, bir örtüsme genisligi bilgisini (602) ve bir kisa/uzun dönüsüm bilgisini (600) belirleyecek sekilde konfigüre edilmis olmasi ve örtüsme genisligi bilgisinin (602), bir maksimum örtüsme genisligini belirten bir birinci degere, bir orta örtüsme genisligini belirten bir ikinci degere ve bir minimum örtüsme genisligini belirten bir üçüncü degere sahip olacak sekilde belirlenmis olmasi ve kisa/uzun dönüsüm bilgisinin (600), birden fazla dönüsüme sahip bir çerçeve için uzun bir pencere ya da kisa bir pencere için bir tanimi içermesi ve kontrolörün (108), örtüsme genisligi (602) bilgisi esasinda ve kisa/uzun dönüsüm bilgisi (600) esasinda, bir çerçeve için tekli bir pencereyi ya da çerçeve (608) için iki, üç ya da dört pencerelik bir diziyi belirleyecek sekilde konfigüre edilmis olmasidir.
14. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), belirli sayidaki dönüsümü ve tanimli bir geçici rejim konumuna (605) cevaben bir çerçeve için ilgili dönüsüm uzunluklarini belirleyecek sekilde konfigüre edilmis olmasi ve kontrolörün (108), bir çerçeve için dönüsümün sayisini ve uzunluklarini belirleyecek sekilde konfigüre edilmis olmasi ve böylece, çerçeve için dönüsümler tarafindan elde edilen belirli sayidaki spektral degerlerin, maksimum bir örtüsme pencere fonksiyonuyla iliskili en uzun dönüsüm uzunlugu tarafindan elde edilen belirli sayidaki spektral degere esit olmasidir.
15. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), dönüsümlerin bir uzunlugunu ve sayisini belirleyecek ya da spesifik bir pencereyi seçecek sekilde konfigüre edilmis olmasi ve böylece, çok sayidaki örnek üzerinde uzanan çok- örtüsmeli bir bölgenin, çerçeve dahilinde elde edilmesi ve bu sayede, çok sayidaki örnegin,
16. Onceki istemlerden herhangi birine göre bir aparat olup özelligi, kontrolörün (108), dönüsümlerin uzunlugunu ve sayisini belirleyecek ya da spesifik pencereyi seçecek sekilde konfigüre edilmis olmasi ve böylece, çok-örtüsmeli bölgenin belirlenmesi ve bir geçici rejimin, çerçevenin ortasinin etrafinda çerçevenin örneklerinin %30'u kadar uzanan bir bölgeye karsilik gelen geçici rejim `ön-plan bölgesinin bir konumunda konumlanmis olmasidir.
17. Dönüstürülmüs pencerelenmis örneklerin bloklarinin dizisini ve en az üç farkli pencere fonksiyonundan bir blok için spesifik bir pencere fonksiyonunu tanimlayan ilgili pencere bilgisini (160) içeren bir ses sinyalinin kodunun çözülmesi amaciyla, asagidakileri içeren bir kod çözücü: spektral degerlerin bloklarinin bir dizisinin saglanmasi için bir islemci (156); örtüsme-ekleme isleminin kullanilmasiyla, spektral degerlerin bloklarinin dizisinin bir zaman bölgesi gösterimine dönüstürülmesi için kontrol edilebilir bir konverter (158); söz konusu kod çözücünün özelligi; kontrol edilebilir konverterin (158), kodu çözülmüs bir ses sinyalini hesaplamak için, pencere bilgisi tarafindan belirtilen pencere fonksiyonlarinin, karsilik gelen bloga uygulanmasi amaciyla pencere bilgisi tarafindan kontrol edilmesi, pencerenin, bir birinci örtüsme uzunluguna (203) sahip bir birinci pencereyi (201), bir ikinci örtüsme uzunluguna (218) sahip bir ikinci pencereyi (215) ve bir üçüncü örtüsme uzunluguna (229) sahip ya da hiçbir örtüsmeye sahip olmayan bir üçüncü pencereyi (224) içeren en az üç pencereden olusan bir gruptan seçilmesi ve birinci örtüsme uzunlugunun (203), ikinci örtüsme uzunlugundan (218) daha büyük olmasi ve ikinci örtüsme uzunlugunun (218), üçüncü örtüsme uzunlugundan (229) ya da sifir örtüsmeden daha büyük olmasi, spesifik pencerenin, iki adet zaman açisindan komsu örtüsme penceresinden biri, geçici rejim konumunda birinci pencere katsayilarina sahip olacak sekilde ve iki adet zaman açisindan komsu örtüsme penceresinden digeri, geçici rejim konumunda ikinci pencere katsayilarina sahip olacak sekilde, geçici rejim konumu esasinda seçilmis olmasi ve ikinci pencere katsayilarinin, birinci pencere katsayilarindan en az dokuz kat daha büyük olmasidir.
18. Istem 17'ye göre bir kod çözücü olup 'özelligi, kontrol edilebilir konverterin (158), asagidakileri içermesidir: spektral degerlerin bloklarinin bir zaman gösterimine dönüstürülmesi için bir frekans- zaman konverteri (170); spektral degerlerin blogunun zaman gösterimine bir sentez pencere fonksiyonunun uygulanmasi için bir sentez pencereleme birimi (172); kodu çözülmüs ses sinyalini elde etmek için zaman açisindan komsu pencere süresinin örtüsmesi ve eklenmesi için bir örtüsme-ekleyici (174); sentez pencereleme biriminin (172), örtüsme-ekleyicinin (174) ya da frekans-zaman konverterinin (170), sentez penceresini ve zaman penceresi (160) tarafindan belirtildigi gibi bir örtüsme uygulamak için ilgili pencere bilgisi tarafindan kontrol edilmesidir.
19. Istem 18'e göre bir kod çözücü olup özelligi, pencere bilgisinin (603), bir dönüsüm uzunlugu bilgisini (600) ve bir örtüsme bilgisini (602) içermesi ve bir kontrolörün (180), önceki bir pencere bilgisi (606) ve mevcut pencere bilgisi (607) esasinda Spektral degerlerin bir blogu için bir örtüsmeyi ve bir pencereyi belirleyecek sekilde konfigüre edilmis olmasi ve mevcut pencere bilgisinin (607), bir birinci dönüsüm uzunluguna sahip bir birinci dönüsümü belirtmesi ya da her biri bir ikinci dönüsüm uzunluguna sahip iki adet ikinci dönüsümü belirtmesi ya da ikinci dönüsüm uzunluguna sahip bir ikinci dönüsümü ve her biri bir üçüncü dönüsüm uzunluguna sahip iki adet üçüncü dönüsümü ya da üçüncü dönüsüm uzunluguna sahip dört adet dönüsümü belirtmesi, birinci dönüsüm uzunlugunun, ikinci dönüsüm uzunlugunun boyutunun iki kati olmasi ve ikinci dönüsüm uzunlugunun, üçüncü dönüsüm uzunlugunun boyutunun iki kati olmasidir.
20. Istem 17 ilâ 19 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, pencere bilgisinin (603), önceki bir pencere fonksiyonunun sonraki bir kisminin örtüsmesini gösteren önceki bir örtüsme bilgisini (606) içermesi ve pencere bilgisinin, sonraki bir kismin örtüsmesini belirten mevcut örtüsme bilgisini (607) içermesi ve kontrolörün (180), önceki pencerenin sonraki kisminin örtüsme bilgisine göre önceki pencereyi hemen takip eden bir pencerenin önceki bir kismini belirleyecek sekilde konfigüre edilmis olmasidir.
21. Onceki istemlerden herhangi birine göre bir kod çözücü olup özelligi, mevcut bir çerçeve için pencere bilgisinin, çerçeveyi tanimlayan bir birinci dönüsüm uzunlugundan daha küçük olan bir ikinci dönüsüm uzunlugunu gerektiren bir dönüsüm uzunluk bilgisini (600) belirtmesi, kontrol edilebilir konverterin (158), bir üçüncü dönüsüm uzunluguyla iliskili iki ya da dört pencerenin bir dizisini uygulayacak sekilde konfigüre edilmis olmasi ve üçüncü dönüsüm uzunluguyla iliskili iki adet zaman açisindan komsu pencere arasindaki örtüsmenin, üçüncü örtüsme uzunlugu olmasi ve üçüncü dönüsüm uzunlugunun, ikinci dönüsüm uzunlugundan daha az olmasidir.
22. Istem 17 ilâ 21 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, birinci pencerenin, ikinci pencerenin ve üçüncü pencerenin, bir çerçeveyi tanimlayan ayni iliskili dönüsüm boyutuna sahip olmasi ve birinci örtüsme uzunlugunun, birinci pencerenin uzunlugunun dörtte biri ya da üçte biri ya da yarisi kadar olmasi ve ikinci örtüsme uzunlugunun, birinci örtüsme uzunlugunun yarisi ya da üçte biri kadar olmasi ve üçüncü örtüsme uzunlugunun, ikinci örtüsme uzunlugunun yarisi ya da dörtte biri ya da sekizde biri kadar olmasi ya da 1,25 milisaniyeye esit olmasidir.
23. Istem 22'ye göre bir kod çözücü olup özelligi, kontrol edilebilir konverterin (158), pencere bilgisine cevaben, birinci örtüsme uzunluguna sahip bir dördüncü pencereyi uygulayacak sekilde konfigüre edilmis olmasi ve dördüncü pencerenin, birinci ila üçüncü pencerenin dönüsüm boyutunun yarisi kadar olan bir dönüsüm boyutuyla iliskili olmasi ya da kontrol edilebilir konverterin (158), pencere bilgisine cevaben, ikinci örtüsme uzunluguna sahip bir besinci pencereyi uygulayacak ve üçüncü örtüsme uzunluguna sahip bir altinci pencereyi uygulayacak sekilde konfigüre edilmis olmasi ve besinci pencerenin ve altinci pencerenin, birinci ila üçüncü pencerelerin dönüsüm boyutunun dörtte biri kadar olan ayni dönüsüm boyutuyla iliskili olmasidir.
24. Istem 23'e göre bir kod çözücü olup özelligi, kontrol edilebilir konverterin (158), pencere bilgisine cevaben, tekli bir dördüncü pencere ve iki adet altinci pencere dizisini uygulayacak sekilde konfigüre edilmis olmasi ve iki adet altinci pencerenin, örtüsen pencere kisimlarinda üçüncü örtüsme uzunluguna sahip olmasidir.
25. Istem 23'e göre bir kod çözücü olup özelligi, kontrol edilebilir konverterin (158), pencere bilgisine (603) cevaben, asagidaki sirada bir pencere dizisini uygulayacak sekilde konfigüre edilmis olmasidir: bir birinci pencere, bir dördüncü pencere, bir altinci pencere ve bir besinci pencere (708), bir birinci pencere, bir dördüncü pencere ve iki adet altinci pencere (710), bir ikinci pencere, bir besinci pencere, iki adet altinci pencere ve bir besinci pencere (704), bir üçüncü pencere ve dört adet altinci pencere (706), bir üçüncü pencere, iki adet altinci pencere ve bir dördüncü pencere (700), bir üçüncü pencere, üç adet altinci pencere ve bir besinci pencere (702), bir birinci pencere ve bir ikinci pencere ya da bunun tam tersi, bir birinci pencere ve bir üçüncü pencere ya da bunun tam tersi ya da bir ikinci pencere ve bir üçüncü pencere ya da bunun tam tersi.
26. istem 17 ilâ 25 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, pencere gösteriminin (603), kodlanmis ses sinyalinin her bir çerçevesiyle iliskilenmis olmasi ve bir çerçevenin, birinci pencereyle iliskilendirilen bir dönüsüm tarafindan tanimlanmis olmasi ve pencere gösteriminin (603), bir dönüsüm uzunlugu (600) için bir bite sahip ve bir Örtüsme uzunlugu (602) için tek ya da 2 bite sahip degisken uzunlukta bir kod olmasi ve kontrol edilebilir konverterin (158), önceki bir pencere gösteriminin (606) bir örtüsme uzunlugu tarafindan ve kodlanmis ses sinyalinde önceki pencere gösterimini (606) hemen takip eden mevcut pencere gösteriminin (607) bir dönüsüm uzunlugu ve bir örtüsme uzunlugu tarafindan tanimlanan bir pencere dizisini uygulayacak sekilde konfigüre edilmis olmasidir.
27. istem 17 ilâ 26 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, kontrol edilebilir konverterin (158), ters modifiye edilen ayrik kosinüs dönüsümü ya da ters modifiye edilen ayrik sinüs dönüsümü ya da bir örtüsme ve ekleme fonksiyonuyla diger her türlü paylasim azaltma dönüsümünü gerçeklestirecek sekilde konfigüre edilmis olmasidir.
28. Istem 17 ilâ 27 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, birinci örtüsme uzunlugunun, 256 örnek ya da 10 ms civarini içermesi ve ikinci örtüsme uzunlugunun, 128 örnek ya da 5 ms civarini içermesi ve üçüncü örtüsme uzunlugunun, 16 örnek ya da 0,6 ms civarini içermesi ve çerçeve uzunlugunun, 512 örnek ya da 20 ms civarini içermesidir.
29. istem 17 ilâ 28 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, bir birinci dönüsüm uzunlugunun, 512 MDCT ya da MDST katsayilarini içermesi ve ikinci dönüsüm uzunlugunun, 256 MDCT ya da MDST katsayilarini içermesi ve üçüncü dönüsüm uzunlugunun, 128 MDCT ya da MDST katsayilarini içermesidir.
30. istem 17 ila 26 arasindaki istemlerden herhangi birine göre bir kod çözücü olup özelligi, ilave olarak, istem 1 ilâ 16 arasindaki istemlerden herhangi birine göre bir ses sinyalinin kodlanmasi için bir aparati içermesidir.
31. istem 30*a göre bir kod çözücü olup özelligi, kodlama için aparatta kullanilan pencerelerin, kod çözücüde kullanilan karsilik gelen pencerelere özdes olmasi ve kod çözücünün, sadece-okunabilir bir bellege (197) sahip olmasi ve bu bellegin (197) içerisinde, kodlama için aparatta ve kod çözücüde kullanim amaciyla sadece tekli bir pencere grubunun yer almasidir.
32. Bir ses sinyalinin kodlanmasi için bir yöntem olup özelligi, asagidaki adimlari içermesidir: pencerelenmis örneklerin bloklarinin bir dizisini saglamak için ses sinyalinin pencerelenmesi (102); pencerelenmis örnek bloklarinin dizisinin, spektral degerlerin çerçevelerinin bir dizisini içeren bir spektral gösterime dönüstürülmesi (104); bir çerçevenin geçici rejim ön-plan bölgesinde bir geçici rejimin konumunun tanimlanmasi (106) ve geçici rejimin tanimli bir konumuna (210-213) cevaben, belirli bir örtüsme uzunluguna sahip spesifik bir pencerenin ses sinyaline uygulanmasi için pencerelemenin (102) kontrol edilmesi (108) ve spesifik pencerenin, bir birinci örtüsme uzunluguna (203) sahip bir birinci pencereyi (201), bir ikinci örtüsme uzunluguna (218) sahip bir ikinci pencereyi (215) ve bir üçüncü örtüsme uzunluguna (229) sahip ya da hiçbir örtüsmeye sahip olmayan bir üçüncü pencereyi (224) içeren en az üç pencereden olusan bir gruptan seçilmesi, birinci örtüsme uzunlugunun (203), ikinci örtüsme uzunlugundan (218) daha büyük olmasi ve ikinci örtüsme uzunlugunun (218), üçüncü örtüsme uzunlugundan (229) ya da sifir örtüsmeden daha büyük olmasi, spesifik pencerenin, iki adet zaman açisindan komsu örtüsme penceresinden biri, geçici rejim konumunda birinci pencere katsayilarina sahip olacak sekilde ve iki adet zaman açisindan komsu örtüsme penceresinden digeri, geçici rejim konumunda ikinci pencere katsayilarina sahip olacak sekilde, geçici rejim konumu esasinda seçilmis olmasi ve ikinci pencere katsayilarinin, birinci pencere katsayilarindan en az dokuz kat daha büyük olmasidir.
33. Dönüstürülmüs pencerelenmis `Örnek blok dizisini ve en az üç farkli pencere fonksiyonundan bir blok için spesifik bir pencere fonksiyonunu tanimlayan ilgili pencere bilgisini (160) içeren bir ses sinyalinin kodunun çözülmesi için bir yöntem olup özelligi, asagidaki adimlari içermesidir: spektral degerlerin bloklarinin bir dizisinin saglanmasi (156); spektral degerlerin bloklarinin dizisinin, bir `Örtüsme ekleme islemini kullanan zaman bölgesi gösterimine dönüstürülmesi (158), kodu çözülmüs bir ses sinyalini hesaplamak için karsilik gelen bloga pencere bilgisi tarafindan belirtilen pencere fonksiyonlarinin uygulanmasi amaciyla, dönüstürmenin (158), pencere bilgisi tarafindan kontrol edilmesi, pencerenin, bir birinci örtüsme uzunluguna (203) sahip bir birinci pencereyi (201), bir ikinci örtüsme uzunluguna (218) sahip bir ikinci pencereyi (215) ve bir üçüncü örtüsme uzunluguna (229) sahip ya da hiçbir örtüsmeye sahip olmayan bir üçüncü pencereyi (224) içeren en az üç pencereden olusan bir gruptan seçilmesi ve birinci örtüsme uzunlugunun (203), ikinci örtüsme uzunlugundan (218) daha büyük olmasi ve ikinci Örtüsme uzunlugunun (218), üçüncü Örtüsme uzunlugundan (229) ya da sifir örtüsmeden daha büyük olmasi, spesifik pencerenin, iki adet zaman açisindan komsu örtüsme penceresinden biri, geçici rejim konumunda birinci pencere katsayilarina sahip olacak sekilde ve iki adet zaman açisindan komsu 'Örtüsme penceresinden digeri, geçici rejim konumunda ikinci pencere katsayilarina sahip olacak sekilde, geçici rejim konumu esasinda seçilmis olmasi ve ikinci pencere katsayilarinin, birinci pencere katsayilarindan en az dokuz kat daha büyük olmasidir.
34. Bir bilgisayar ya da islemci üzerinde çalisirken, istem 32lye göre yöntemin ya da istem 33'e göre yöntemin gerçeklestirilmesi için bilgisayar programi.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361767115P | 2013-02-20 | 2013-02-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
TR201910956T4 true TR201910956T4 (tr) | 2019-08-21 |
Family
ID=50179586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TR2019/10956T TR201910956T4 (tr) | 2013-02-20 | 2014-02-20 | Geçi̇ci̇ reji̇m konumuna bağli örtüşmeyi̇ kullanan ses si̇nyali̇ni̇n kodlanmasi ya da kodunun çözülmesi̇ i̇çi̇n aparat ve yöntem |
Country Status (20)
Country | Link |
---|---|
US (7) | US9947329B2 (tr) |
EP (4) | EP2959482B1 (tr) |
JP (2) | JP6175148B2 (tr) |
KR (2) | KR101764726B1 (tr) |
CN (5) | CN110047498B (tr) |
AR (2) | AR094845A1 (tr) |
AU (2) | AU2014220725B2 (tr) |
BR (2) | BR112015019270B1 (tr) |
CA (2) | CA2901186C (tr) |
ES (2) | ES2634621T3 (tr) |
HK (2) | HK1218988A1 (tr) |
MX (2) | MX348505B (tr) |
MY (2) | MY185210A (tr) |
PL (2) | PL2959482T3 (tr) |
PT (2) | PT2959481T (tr) |
RU (2) | RU2626666C2 (tr) |
SG (2) | SG11201506543WA (tr) |
TR (1) | TR201910956T4 (tr) |
TW (2) | TWI550600B (tr) |
WO (2) | WO2014128197A1 (tr) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2830058A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Frequency-domain audio coding supporting transform length switching |
EP2980794A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder and decoder using a frequency domain processor and a time domain processor |
EP2980795A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoding and decoding using a frequency domain processor, a time domain processor and a cross processor for initialization of the time domain processor |
EP2980791A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Processor, method and computer program for processing an audio signal using truncated analysis or synthesis window overlap portions |
FR3024581A1 (fr) * | 2014-07-29 | 2016-02-05 | Orange | Determination d'un budget de codage d'une trame de transition lpd/fd |
EP3107096A1 (en) | 2015-06-16 | 2016-12-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Downscaled decoding |
WO2017050398A1 (en) * | 2015-09-25 | 2017-03-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and methods for signal-adaptive switching of the overlap ratio in audio transform coding |
EP3182411A1 (en) | 2015-12-14 | 2017-06-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for processing an encoded audio signal |
EP3405951B1 (en) | 2016-01-22 | 2019-11-13 | Fraunhofer Gesellschaft zur Förderung der Angewand | Apparatuses and methods for encoding or decoding a multi-channel audio signal using frame control synchronization |
JP6976277B2 (ja) * | 2016-06-22 | 2021-12-08 | ドルビー・インターナショナル・アーベー | 第一の周波数領域から第二の周波数領域にデジタル・オーディオ信号を変換するためのオーディオ・デコーダおよび方法 |
US10210874B2 (en) * | 2017-02-03 | 2019-02-19 | Qualcomm Incorporated | Multi channel coding |
EP3382700A1 (en) * | 2017-03-31 | 2018-10-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for post-processing an audio signal using a transient location detection |
EP3382701A1 (en) | 2017-03-31 | 2018-10-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for post-processing an audio signal using prediction based shaping |
CN110892478A (zh) * | 2017-04-28 | 2020-03-17 | Dts公司 | 音频编解码器窗口和变换实现 |
CN111183476B (zh) * | 2017-10-06 | 2024-03-22 | 索尼欧洲有限公司 | 基于子窗口序列内的rms功率的音频文件包络 |
EP3483879A1 (en) | 2017-11-10 | 2019-05-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Analysis/synthesis windowing function for modulated lapped transformation |
TWI681384B (zh) * | 2018-08-01 | 2020-01-01 | 瑞昱半導體股份有限公司 | 音訊處理方法與音訊等化器 |
WO2020094263A1 (en) | 2018-11-05 | 2020-05-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and audio signal processor, for providing a processed audio signal representation, audio decoder, audio encoder, methods and computer programs |
CN113365053B (zh) * | 2019-03-09 | 2023-02-28 | 杭州海康威视数字技术股份有限公司 | 进行编码和解码的方法、解码端、编码端和系统 |
BR112022002493A2 (pt) * | 2019-08-10 | 2022-04-26 | Beijing Bytedance Network Tech Co Ltd | Método e aparelho para processamento de vídeo, e, mídia legível por computador com código armazenado na mesma |
CN117676135A (zh) | 2019-10-18 | 2024-03-08 | 北京字节跳动网络技术有限公司 | 子图片与环路滤波之间的相互影响 |
CN112803959B (zh) * | 2019-11-13 | 2022-05-10 | 瑞昱半导体股份有限公司 | 收发电路与应用于收发电路的信号处理方法 |
US11942078B2 (en) | 2021-02-26 | 2024-03-26 | International Business Machines Corporation | Chunking and overlap decoding strategy for streaming RNN transducers for speech recognition |
Family Cites Families (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4920426A (en) * | 1986-11-10 | 1990-04-24 | Kokusai Denshin Denwa Co., Ltd. | Image coding system coding digital image signals by forming a histogram of a coefficient signal sequence to estimate an amount of information |
DE3902948A1 (de) | 1989-02-01 | 1990-08-09 | Telefunken Fernseh & Rundfunk | Verfahren zur uebertragung eines signals |
JP3222130B2 (ja) | 1989-10-06 | 2001-10-22 | トムソン コンシューマー エレクトロニクス セイルズ ゲゼルシャフト ミット ベシュレンクテル ハフツング | オーディオ信号の符号化方法、ディジタルオーディオ信号の伝送方法、復号化方法、及び、符号化装置、復号化装置 |
US5502789A (en) | 1990-03-07 | 1996-03-26 | Sony Corporation | Apparatus for encoding digital data with reduction of perceptible noise |
CN1062963C (zh) * | 1990-04-12 | 2001-03-07 | 多尔拜实验特许公司 | 用于产生高质量声音信号的解码器和编码器 |
JP3186307B2 (ja) | 1993-03-09 | 2001-07-11 | ソニー株式会社 | 圧縮データ記録装置及び方法 |
US5701389A (en) * | 1995-01-31 | 1997-12-23 | Lucent Technologies, Inc. | Window switching based on interblock and intrablock frequency band energy |
KR0154387B1 (ko) | 1995-04-01 | 1998-11-16 | 김주용 | 음성다중 시스템을 적용한 디지탈 오디오 부호화기 |
JP3552811B2 (ja) * | 1995-09-29 | 2004-08-11 | 三菱電機株式会社 | ディジタル映像信号符号化装置および復号化装置 |
US5848391A (en) * | 1996-07-11 | 1998-12-08 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Method subband of coding and decoding audio signals using variable length windows |
US6131084A (en) | 1997-03-14 | 2000-10-10 | Digital Voice Systems, Inc. | Dual subframe quantization of spectral magnitudes |
DE19736669C1 (de) | 1997-08-22 | 1998-10-22 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erfassen eines Anschlags in einem zeitdiskreten Audiosignal sowie Vorrichtung und Verfahren zum Codieren eines Audiosignals |
JP2000000247A (ja) | 1998-06-15 | 2000-01-07 | Yoshihiro Adachi | ウルトラ ラグ スクリュー |
US6173255B1 (en) * | 1998-08-18 | 2001-01-09 | Lockheed Martin Corporation | Synchronized overlap add voice processing using windows and one bit correlators |
DE10000934C1 (de) | 2000-01-12 | 2001-09-27 | Fraunhofer Ges Forschung | Vorrichtung und Verfahren zum Bestimmen eines Codierungs-Blockrasters eines decodierten Signals |
JP2002118517A (ja) * | 2000-07-31 | 2002-04-19 | Sony Corp | 直交変換装置及び方法、逆直交変換装置及び方法、変換符号化装置及び方法、並びに復号装置及び方法 |
JP4596197B2 (ja) | 2000-08-02 | 2010-12-08 | ソニー株式会社 | ディジタル信号処理方法、学習方法及びそれらの装置並びにプログラム格納媒体 |
DE60114638T2 (de) * | 2000-08-16 | 2006-07-20 | Dolby Laboratories Licensing Corp., San Francisco | Modulation eines oder mehrerer parameter in einem wahrnehmungsgebundenen audio- oder video-kodiersystem in antwort auf zusätzliche information |
FR2822980B1 (fr) * | 2001-03-29 | 2003-07-04 | Ela Medical Sa | Procede de traitement de donnees d'electogrammes d'un dispositif medical implantable actif pour l'aide au diagnostic par un praticien |
CN1312662C (zh) | 2001-05-10 | 2007-04-25 | 杜比实验室特许公司 | 通过降低前噪声改善音频编码系统的瞬时性能的方法 |
US7460993B2 (en) | 2001-12-14 | 2008-12-02 | Microsoft Corporation | Adaptive window-size selection in transform coding |
EP1394772A1 (en) | 2002-08-28 | 2004-03-03 | Deutsche Thomson-Brandt Gmbh | Signaling of window switchings in a MPEG layer 3 audio data stream |
AU2003208517A1 (en) | 2003-03-11 | 2004-09-30 | Nokia Corporation | Switching between coding schemes |
US7325023B2 (en) * | 2003-09-29 | 2008-01-29 | Sony Corporation | Method of making a window type decision based on MDCT data in audio encoding |
DE10345996A1 (de) | 2003-10-02 | 2005-04-28 | Fraunhofer Ges Forschung | Vorrichtung und Verfahren zum Verarbeiten von wenigstens zwei Eingangswerten |
US20080249765A1 (en) * | 2004-01-28 | 2008-10-09 | Koninklijke Philips Electronic, N.V. | Audio Signal Decoding Using Complex-Valued Data |
US7587313B2 (en) * | 2004-03-17 | 2009-09-08 | Koninklijke Philips Electronics N.V. | Audio coding |
US8744862B2 (en) * | 2006-08-18 | 2014-06-03 | Digital Rise Technology Co., Ltd. | Window selection based on transient detection and location to provide variable time resolution in processing frame-based data |
US7630902B2 (en) * | 2004-09-17 | 2009-12-08 | Digital Rise Technology Co., Ltd. | Apparatus and methods for digital audio coding using codebook application ranges |
US7937271B2 (en) * | 2004-09-17 | 2011-05-03 | Digital Rise Technology Co., Ltd. | Audio decoding using variable-length codebook application ranges |
CN101061533B (zh) * | 2004-10-26 | 2011-05-18 | 松下电器产业株式会社 | 语音编码装置和语音编码方法 |
KR100668319B1 (ko) * | 2004-12-07 | 2007-01-12 | 삼성전자주식회사 | 오디오 신호의 변환방법 및 장치와 오디오 신호에적응적인 부호화방법 및 장치, 오디오 신호의 역변환 방법및 장치와 오디오 신호에 적응적인 복호화 방법 및 장치 |
US7386445B2 (en) | 2005-01-18 | 2008-06-10 | Nokia Corporation | Compensation of transient effects in transform coding |
EP1851866B1 (en) * | 2005-02-23 | 2011-08-17 | Telefonaktiebolaget LM Ericsson (publ) | Adaptive bit allocation for multi-channel audio encoding |
RU2409874C9 (ru) * | 2005-11-04 | 2011-05-20 | Нокиа Корпорейшн | Сжатие звуковых сигналов |
JP2007304258A (ja) * | 2006-05-10 | 2007-11-22 | Matsushita Electric Ind Co Ltd | オーディオ信号符号化およびその復号化装置、方法ならびにプログラム |
US7987089B2 (en) * | 2006-07-31 | 2011-07-26 | Qualcomm Incorporated | Systems and methods for modifying a zero pad region of a windowed frame of an audio signal |
DE102006051673A1 (de) | 2006-11-02 | 2008-05-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Nachbearbeiten von Spektralwerten und Encodierer und Decodierer für Audiosignale |
GB2443832B (en) | 2006-11-14 | 2010-08-18 | Schlumberger Holdings | Method and system of deploying one or more optical fiber waveguides in conjunction with a pipeline |
JP2008129250A (ja) * | 2006-11-20 | 2008-06-05 | National Chiao Tung Univ | Aacのためのウィンドウ切り替え方法およびm/s符号化の帯域決定方法 |
KR20080053739A (ko) | 2006-12-11 | 2008-06-16 | 삼성전자주식회사 | 적응적으로 윈도우 크기를 적용하는 부호화 장치 및 방법 |
CN101589623B (zh) | 2006-12-12 | 2013-03-13 | 弗劳恩霍夫应用研究促进协会 | 对表示时域数据流的数据段进行编码和解码的编码器、解码器以及方法 |
FR2911227A1 (fr) * | 2007-01-05 | 2008-07-11 | France Telecom | Codage par transformee, utilisant des fenetres de ponderation et a faible retard |
FR2911228A1 (fr) | 2007-01-05 | 2008-07-11 | France Telecom | Codage par transformee, utilisant des fenetres de ponderation et a faible retard. |
RU2459283C2 (ru) * | 2007-03-02 | 2012-08-20 | Панасоник Корпорэйшн | Кодирующее устройство, декодирующее устройство и способ |
EP2015293A1 (en) | 2007-06-14 | 2009-01-14 | Deutsche Thomson OHG | Method and apparatus for encoding and decoding an audio signal using adaptively switched temporal resolution in the spectral domain |
ES2619277T3 (es) | 2007-08-27 | 2017-06-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Detector de transitorio y método para soportar la codificación de una señal de audio |
EP2258771B1 (en) * | 2008-03-25 | 2012-10-31 | Asahi Kasei Chemicals Corporation | Elastomer composition and storage cover for airbag system |
US8447591B2 (en) | 2008-05-30 | 2013-05-21 | Microsoft Corporation | Factorization of overlapping tranforms into two block transforms |
ES2683077T3 (es) * | 2008-07-11 | 2018-09-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador y decodificador de audio para codificar y decodificar tramas de una señal de audio muestreada |
MX2011000375A (es) * | 2008-07-11 | 2011-05-19 | Fraunhofer Ges Forschung | Codificador y decodificador de audio para codificar y decodificar tramas de una señal de audio muestreada. |
KR101281661B1 (ko) | 2008-07-11 | 2013-07-03 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 상이한 신호 세그먼트를 분류하기 위한 판별기와 방법 |
EP2144230A1 (en) | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
EP2301020B1 (en) * | 2008-07-11 | 2013-01-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for encoding/decoding an audio signal using an aliasing switch scheme |
KR101227729B1 (ko) | 2008-07-11 | 2013-01-29 | 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 | 샘플 오디오 신호의 프레임을 인코딩하기 위한 오디오 인코더 및 디코더 |
AU2013200680B2 (en) | 2008-07-11 | 2015-01-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder and decoder for encoding and decoding audio samples |
RU2443028C2 (ru) | 2008-07-11 | 2012-02-20 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен | Устройство и способ расчета параметров расширения полосы пропускания посредством управления фреймами наклона спектра |
ES2657393T3 (es) | 2008-07-11 | 2018-03-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador y descodificador de audio para codificar y descodificar muestras de audio |
US8380498B2 (en) | 2008-09-06 | 2013-02-19 | GH Innovation, Inc. | Temporal envelope coding of energy attack signal by using attack point location |
US9384748B2 (en) * | 2008-11-26 | 2016-07-05 | Electronics And Telecommunications Research Institute | Unified Speech/Audio Codec (USAC) processing windows sequence based mode switching |
KR101315617B1 (ko) | 2008-11-26 | 2013-10-08 | 광운대학교 산학협력단 | 모드 스위칭에 기초하여 윈도우 시퀀스를 처리하는 통합 음성/오디오 부/복호화기 |
US8457975B2 (en) * | 2009-01-28 | 2013-06-04 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio decoder, audio encoder, methods for decoding and encoding an audio signal and computer program |
WO2010086373A2 (en) * | 2009-01-28 | 2010-08-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder, encoded audio information, methods for encoding and decoding an audio signal and computer program |
EP2234103B1 (en) * | 2009-03-26 | 2011-09-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Device and method for manipulating an audio signal |
US8725503B2 (en) * | 2009-06-23 | 2014-05-13 | Voiceage Corporation | Forward time-domain aliasing cancellation with application in weighted or original signal domain |
US8892427B2 (en) * | 2009-07-27 | 2014-11-18 | Industry-Academic Cooperation Foundation, Yonsei University | Method and an apparatus for processing an audio signal |
PL2471061T3 (pl) | 2009-10-08 | 2014-03-31 | Fraunhofer Ges Forschung | Działający w wielu trybach dekoder sygnału audio, działający w wielu trybach koder sygnału audio, sposoby i program komputerowy stosujące kształtowanie szumu oparte o kodowanie z wykorzystaniem predykcji liniowej |
KR101137652B1 (ko) * | 2009-10-14 | 2012-04-23 | 광운대학교 산학협력단 | 천이 구간에 기초하여 윈도우의 오버랩 영역을 조절하는 통합 음성/오디오 부호화/복호화 장치 및 방법 |
EP2524374B1 (en) * | 2010-01-13 | 2018-10-31 | Voiceage Corporation | Audio decoding with forward time-domain aliasing cancellation using linear-predictive filtering |
CN102222505B (zh) * | 2010-04-13 | 2012-12-19 | 中兴通讯股份有限公司 | 可分层音频编解码方法系统及瞬态信号可分层编解码方法 |
ES2968927T3 (es) * | 2010-07-08 | 2024-05-14 | Fraunhofer Ges Forschung | Decodificador que utiliza cancelación del efecto de solapamiento hacia delante |
CN104718572B (zh) | 2012-06-04 | 2018-07-31 | 三星电子株式会社 | 音频编码方法和装置、音频解码方法和装置及采用该方法和装置的多媒体装置 |
KR20140075466A (ko) * | 2012-12-11 | 2014-06-19 | 삼성전자주식회사 | 오디오 신호의 인코딩 및 디코딩 방법, 및 오디오 신호의 인코딩 및 디코딩 장치 |
-
2014
- 2014-02-20 EP EP14706529.6A patent/EP2959482B1/en active Active
- 2014-02-20 TW TW103105681A patent/TWI550600B/zh active
- 2014-02-20 CA CA2901186A patent/CA2901186C/en active Active
- 2014-02-20 CN CN201811631280.0A patent/CN110047498B/zh active Active
- 2014-02-20 RU RU2015139596A patent/RU2626666C2/ru active
- 2014-02-20 SG SG11201506543WA patent/SG11201506543WA/en unknown
- 2014-02-20 ES ES14706528.8T patent/ES2634621T3/es active Active
- 2014-02-20 AR ARP140100544A patent/AR094845A1/es active IP Right Grant
- 2014-02-20 MY MYPI2015002060A patent/MY185210A/en unknown
- 2014-02-20 MX MX2015010595A patent/MX348505B/es active IP Right Grant
- 2014-02-20 WO PCT/EP2014/053293 patent/WO2014128197A1/en active Application Filing
- 2014-02-20 BR BR112015019270-0A patent/BR112015019270B1/pt active IP Right Grant
- 2014-02-20 WO PCT/EP2014/053287 patent/WO2014128194A1/en active Application Filing
- 2014-02-20 BR BR112015019543-1A patent/BR112015019543B1/pt active IP Right Grant
- 2014-02-20 KR KR1020157025743A patent/KR101764726B1/ko active IP Right Grant
- 2014-02-20 RU RU2015139597A patent/RU2625560C2/ru active
- 2014-02-20 EP EP19164500.1A patent/EP3525207A1/en active Pending
- 2014-02-20 EP EP24167580.0A patent/EP4375996A3/en active Pending
- 2014-02-20 SG SG11201506542QA patent/SG11201506542QA/en unknown
- 2014-02-20 CN CN201910452024.3A patent/CN110232929B/zh active Active
- 2014-02-20 CN CN201480009722.1A patent/CN105074819B/zh active Active
- 2014-02-20 KR KR1020157025744A patent/KR101764725B1/ko active IP Right Grant
- 2014-02-20 EP EP14706528.8A patent/EP2959481B1/en active Active
- 2014-02-20 TW TW103105684A patent/TWI550599B/zh active
- 2014-02-20 TR TR2019/10956T patent/TR201910956T4/tr unknown
- 2014-02-20 PL PL14706529T patent/PL2959482T3/pl unknown
- 2014-02-20 AR ARP140100545A patent/AR096576A1/es active IP Right Grant
- 2014-02-20 CA CA2900437A patent/CA2900437C/en active Active
- 2014-02-20 JP JP2015558442A patent/JP6175148B2/ja active Active
- 2014-02-20 AU AU2014220725A patent/AU2014220725B2/en active Active
- 2014-02-20 JP JP2015558443A patent/JP6196324B2/ja active Active
- 2014-02-20 PT PT147065288T patent/PT2959481T/pt unknown
- 2014-02-20 CN CN201910368646.8A patent/CN110097889B/zh active Active
- 2014-02-20 PL PL14706528T patent/PL2959481T3/pl unknown
- 2014-02-20 CN CN201480009744.8A patent/CN105378835B/zh active Active
- 2014-02-20 ES ES14706529T patent/ES2736309T3/es active Active
- 2014-02-20 MX MX2015010596A patent/MX348506B/es active IP Right Grant
- 2014-02-20 AU AU2014220722A patent/AU2014220722B2/en active Active
- 2014-02-20 PT PT14706529T patent/PT2959482T/pt unknown
- 2014-02-28 MY MYPI2015002058A patent/MY173774A/en unknown
-
2015
- 2015-08-19 US US14/830,484 patent/US9947329B2/en active Active
- 2015-08-19 US US14/830,453 patent/US10354662B2/en active Active
-
2016
- 2016-06-16 HK HK16106931.1A patent/HK1218988A1/zh unknown
- 2016-06-23 HK HK16107301.1A patent/HK1219343A1/zh unknown
-
2017
- 2017-07-26 US US15/660,902 patent/US10685662B2/en active Active
-
2019
- 2019-06-21 US US16/448,260 patent/US10832694B2/en active Active
-
2020
- 2020-05-28 US US16/886,066 patent/US11621008B2/en active Active
- 2020-08-17 US US16/995,581 patent/US11682408B2/en active Active
-
2023
- 2023-02-17 US US18/111,445 patent/US20230282221A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TR201910956T4 (tr) | Geçi̇ci̇ reji̇m konumuna bağli örtüşmeyi̇ kullanan ses si̇nyali̇ni̇n kodlanmasi ya da kodunun çözülmesi̇ i̇çi̇n aparat ve yöntem | |
RU2507572C2 (ru) | Звуковое кодирующее устройство и декодер для кодирования декодирования фреймов квантованного звукового сигнала | |
CN107077854B (zh) | 用于使用截短分析或合成窗口重叠部分对音频信号进行处理的处理器、方法及计算机程序 | |
RU2611986C2 (ru) | Сигнальный процессор, формирователь окон, кодированный медиасигнал, способ обработки сигнала и способ формирования окон |