TARIFNAME RESIM KODU ÇÖZME YÖNTEMI VE KOD ÇÖZME CIHAZI Teknik Alan Mevcut bulus, bir resim kodlama yöntemi ve bir resim kod çözme yöntemi ve özellikle resim sinyallerinin verimli bir sekilde kaydedilmesine/iletilmesine yönelik veri sikistirmasina iliskin kodlama teknigi, kod çözme teknigi ve aparatlari ile Önceki Teknik Ses, Video ve diger içerikleri bir bütün olarak ele alan multimedya çaginda, mevcut iletisim araçlari, yani bilgilerin insanlara iletildigi, gazete, dergi, televizyon, radyo, telefon ve diger araçlar son zamanlarda multimedya kapsaminda yer almaya baslamistir. Genellikle, multimedya, sadece karakterleri degil, ayni zamanda grafikleri, sesleri ve özellikle resimleri ve benzerlerini bir araya getirerek sunan bir seyi ifade eder, ancak yukarida belirtilen mevcut iletisim araçlarini multimedya kapsamina dahil etmek için, bu bilgilerin dijital biçimde gösterilmesi bir önkosul olarak ortaya çikmaktadir. Bununla birlikte, yukarida bahsedilen iletisim araçlarinin her birinde bulunan bilgi miktari dijital bilgi miktari olarak hesaplandiginda,karakter basina bilgi miktari karakter durumunda l~2 bayt iken, gerekli olan bilgi miktari, sesler durumunda (telefon kalitesi) saniyede 64Kbit veya daha fazla, hareketli resimler (mevcut televizyon alim kalitesi) durumunda saniyede 100Mbit veya daha fazladir, ve yukarida bahsedilen iletisim araçlarinin, dijital biçimde mümkün oldugu kadar fazla bilgiyi idare etmesi gerçekçi degildir. Örnegin, görüntülü telefonlar halihazirda 64Kbps~l.5Mbps iletim hizi saglayan Entegre Hizmetler Dijital Agi (ISDN) kullanarak gerçek kullanimda olmalarina ragmen, televizyonlarin ve kameralarin videolarini dogrudan ISDN üzerinden iletmek kullanislik degildir. Bu baglamda, bilgi sikistirma teknikleri gerekli hale gelmektedir ve örnegin video telefonlari için ITU-T (Uluslararasi Telekomünikasyon Birligi-Telekomünikasyon Standardizasyon Sektörü) tarafindan önerilen H.26l ve H.263 standartlarina uygun hareketli resim sikistirma teknikleri kullanilmistir. Dahasi, MPEG-1 standardina uygun bilgi sikistirma tekniklerine göre, resim bilgisini siradan bir müzik CD'sinde (kompakt disk) ses bilgisiyle birlikte saklamak mümkündür. Burada, MPEG (Hareketli Resim Uzmanlar Grubu), hareketli resim sinyallerinin dijital sikistirilmasinda uluslararasi bir standarttir ve MPEG-l, televizyon sinyal bilgisinin yaklasik yüzde birine sikistirilmasi için bir standarttir, böylece hareketli resim sinyalleri 1,5 Mbps hizinda iletilebilir. Ayrica, MPEG-l standardi kapsamindaki iletim hizi genellikle yaklasik 1,5Mbps ile sinirli oldugundan, daha da gelistirilmis resim› kalitesi için gereksinimleri karsilamak üzere standartlastirilmis olan MPEG- 2, hareketli resim sinyallerinin 2~15Mbps hizinda iletildigi televizyon yayinciligina esdeger kalitede veri iletimini mümkün kilar. Ayrica, daha yüksek bir sikistirma orani saglayan MPEG-4, MPEG-1 ve MPEG-Z'nin standardizasyonu ile ilgilenen çalisma grubu (ISO/IEC JTCl/SC29/WG11) tarafindan standartlastirilmistir. Düsük bit hizinda yüksek verimli kodlama yapmak mümkün olmakla kalmaz, ayni zamanda MPEG-4, bir iletim kanali hatasi oldugunda bile, sübjektif bir bakis açisiyla degerlendirilecek olan resim kalitesi bozulmasini azaltan güçlü bir hataya dayaniklilik teknigi kullanmaktadir. Ayni zamanda, H.263 ve MPEG-4 gibi mevcut resim kodlamasinda, bu tür bir resim sinyalini çesitli deger türlerine dönüstürmek için resim sinyali üzerinde çesitli sinyal dönüstürme/sikistirma islemi gerçeklestirilir ve sonrasinda sabit uzunluklu kodlama veya degisken uzunluklu kodlama, dönüstürülen her degerin anlamina göre uygun sekilde seçilen kod tablolarina göre gerçeklestirilir. Genellikle kodlama yapildiginda, yüksek frekansta meydana gelen bir koda bir kisa kod uzunlugundaki bir kod sözcügünün tahsis edilmesiyle ve düsük bir frekansta meydana gelen bir koda, uzun bir kod uzunlugundaki bir kod sözcügünün tahsis edilmesiyle sikistirma orani arttirilir. Degerler, sinyal dönüstürme/sikistirma yoluyla dönüstürüldügünden, islem, bu degerlerin gösterdigi anlamlara bagli olarak ortaya çikma sikliklarinda farklidir, bu tür degerlere karsilik gelen kod sözcüklerini tarif eden uygun bir kod tablosu seçimi yapilarak resim kodlamanin sikistirma orani arttirilir. Geleneksel resim kodlama çiftinde gerçeklestirilen geleneksel resini kod. çözme isleminde, resim kodlamada kullanilan kod tablolarinin aynisi kullanilarak uygun bir kod çözme gerçeklestirilir. Sekil 1, mevcut bir resim kodlama aparatinin (500) kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 1'de gösterildigi gibi, resim kodlama aparati (500) bir baslik/çerçeve kodlama birimi (501), bir sözdizimsel analiz birimi (502), bir sabit uzunluklu/degisken uzunluklu kodlama birimi (503) ve bir kod tablosu seçme birimi (504) içermektedir. Baslik/çerçeve kodlama birimi (501), hareketli bir resim sinyalini (Vin) elde eder ve bütün bir resim için ortak olan ve her çerçevenin hareketli resim sinyali bilgisini, bu hareketli resim sinyalini (Vin) baz alarak elde eden baslik bilgisini üretir. Daha spesifik olarak, baslik/çerçeve kodlama birimi (501), baslik bilgisi olarak, baslik için ortak olan baslik parametresini (inf_H, semada gösterilmemistir), baslik parametresi degerine dönüstürülen baslik kod degerini (Ianal_H) üretir, ve baslik kod degerinin anlamini belirten bir baslik sözdizimi yapisi sinyali (Stx_H), bahsedilen baslik sözdizimi yapisi sinyalini (Stx_H) sözdizimsel analiz birimine 502 gönderir ve baslik kod degerini (lanalÄH) sabit uzunluklu/degisken uzunluklu kodlama birimine (503) gönderir. Dahasi, baslik/çerçeve kodlama birimi (501), her çerçevenin resim sinyal bilgisi olarak, her çerçevenin resim sinyalinin kodlanmasi sonucunda elde edilecek bir deger olan bir çerçeve kod degeri (lanal_F) üretir ve bir çerçeve kod degerinin anlamini belirten çerçeve sözdizimi yapisi sinyali (Stx_F), bu tür çerçeve sözdizimi yapisi sinyalini (Stx_F) sözdizimsel analiz birimine (502) gönderir ve çerçeve kod degerini (lanal_F) sabit uzunluklu/degisken uzunluklu kodlama birimine (503) gönderir. Sekil 1'de baslik kod degerinin (lanal_H) ve çerçeve kod degerinin (lanal_F) "lanal_X" olarak toplu olarak tarif edildigi ve baslik sözdizimi yapisi sinyalinin (Stx_H) ve çerçeve sözdizimi yapisi sinyalinin (Stx_F) toplu olarak "Stx_x" olarak tarif edildigi unutulmamalidir. Sözdizimsel analiz birimi (502), baslik sözdizimi yapisi sinyali (Stx_H) veya çerçeve sözdizimi yapisi sinyali (Stx_F) bazinda bir kod tablosu seçme sinyali (Sel_H veya Sel_F) üretir ve bunu kod tablosu seçme birimine (504) gönderir. Diger bir deyisle, sözdizimsel analiz birimi (502), bir baslik sözdizimi yapisi sinyali veya bir çerçeve sözdizimi yapisi sinyali tarafindan belirtilen bir deger bazinda, çok sayida kod tablosundan uygun bir kod tablosunun seçilmesi için bir kod tablosu seçme sinyali (örnegin, SelýHl~SelýH3, veya Sel_Fl~Sel_F3) üretir. Sekil 1'de, kod tablosu seçme sinyallerinin (Sel_H ve Sel_F) toplu olarak "Sel_X" olarak tarif edildigi unutulmamalidir. Sabit uzunluklu/degisken uzunluklu kodlama birimi (503), baslik kod degeri (Ianal_H) ve çerçeve kod degeri (lanal_F) bazinda bir resim kodlanmis sinyal (Str) üretir. Daha spesifik bir ifadeyle, baslik kod degeri (lanal_H), temel kodlama birimleri olan birim baslik kodu degerlerine (Val_H: örn. Val_Hl~Val_H3) ayrilir. Sonrasinda, kod tablolari bu birim baslik kodu degerleri bazinda, baslik kod sözcüklerini (Code_H) elde etmek amaciyla kod tablosu seçme birimi (504) tarafindan seçilir ve baslik kod degeri (lanalýH) ve baslik kod sözcüklerinin (Code_H) birlikte birlestirilmesiyle bir baslik akisi (Str_H) olusturulur. Ayrica, sabit uzunluklu/degisken uzunluklu kodlama birimi (503), çerçeve kod degerini (lanal_F), temel kodlama birimleri olan birim çerçeve kod degerlerine (Val_F: örnegin Val_Fl ~ Val_F3) ayirir, çerçeve kod sözcüklerini (Code_F) elde etmek amaciyla bu birim çerçeve kodu degerleri bazinda kod tablosu seçme birimindeki (504) kod tablolarini seçer, ve çerçeve kodu degerini (lanal_F) ve çerçeve kodu sözcüklerini (Code_F) birlikte birlestirerek bir çerçeve akisi (Str_F) olusturur. Ayrica, sabit uzunluklu/degisken uzunluklu kodlama birimi (503), resim. kodlanmis bir sinyal (Str) olusturmak amaciyla baslik akisini (Str_H) ve çerçeve akisini (Str_F) çoklar. Sekil 1'de birini baslik, kodu degerlerinin (Val_H) ve birim çerçeve kodu degerlerinin (Val_E) "Val_X" olarak toplu bir sekilde tanimlandigi ve baslik kod sözcüklerinin (Code_H) ve çerçeve kod sözcüklerinin (Code_F) "Code_X" olarak toplu bir sekilde tarif edildigi unutulmamalidir. Yukarida tarif edildigi gibi, kod tablosu seçme birimi (504), kod tablosu seçme sinyali (Sel_X) ve birim baslik kodu degerleri veya birim çerçeve kodu degerleri bazinda kod tablolarini seçer, seçilen kod. tablolarina göre baslik kodu sözcükleri veya çerçeve kodu sözcükleri üretir ve bunlari sabit uzunluklu/degisken uzunluklu kodlama birimine (503) gönderir. Sekil 2, geleneksel bir resim kodlanmis sinyalin bir akis yapisini gösteren bir semadir. Resim kodlanmis sinyal (Str), resmi olusturan her bir çerçevenin resim sinyal bilgisinin depolandigi ve her bir çerçeve için ortak olan bir sekans basligi (Sequr) olan çerçeve verisinden (FrmData) olusur. Sekans basligini (Sequr) olusturan bilgi parçalari,iletim ve alim arasinda senkronizasyon, her çerçevenin bir resim boyutu ve bir çerçeve hizi (FrmRate) için bir senkronizasyon sinyalidir. Ayni zamanda, çerçeve verileri (FrmData), bir çerçeve olusturan makro bloklara özgü makro blok verisinden (MB) ve her makro blok için ortak olan çerçeve basligindan (FrmHdr) olusur. Çerçeve basligi (FrmHdr), çerçeveler arasinda senkronizasyon için amaçlanan. bir senkronizasyon sinyalinden (FrmSync) ve çerçevenin görüntülendigi zamani gösteren bir çerçeve numarasindan (FrmNo) olusur. Ayrica, makroblok verisi (MB), bu makroblokun kodlanip kodlanmadigini belirten bir kodlama isaretinden (Cod), her makroblok için kullanilacak bir kodlama yöntemini belirten bir makroblok kodlama modundan (Mode) ve hareket dengelemesi ile kodlama yapildiginda, bu hareketin miktarini gösteren hareket bilgisi (MV) ve her pikselin kodlanmis verisi olan piksel degeri (Coef) verisinden olusur. Sekil 3, mevcut bir resim kod çözme aparatinin (600) kod çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Bu diyagramda, ayni numaralar, ayni fonksiyonlari sunan konfigürasyonlara ve Sekil lde gösterilen mevcut resim kodlama aparati (500) için fonksiyonel diyagramdakilerle ayni anlamlari tasiyan sinyallere verilmistir ve bunlarin açiklamalari göz ardi edilmistir. Sabit uzunluklu/degisken uzunluklu kod çözme birimi (601), resim kodlanmis sinyali (Str) baslik akisina (Str_H) ve çerçeve akisina (Str_F) ayirir. Ayrica, sabit uzunluklu/degisken uzunluklu kod çözme birimi (601), kod tablosu seçme biriminde (602), baslik kod sözcüklerine (Code_H) karsilik gelen birim baslik kodu degerlerini (Val_H) elde etmek amaciyla temel kod çözme birimleri olan baslik kod sözcükleri (Code_H) (ör. Code_Hl ~ Code_H3) içinde baslik akisini (Str_H) ayirir ve baslik kod degerini (lanal_H) Onlarla birlestirerek olusturur. Dahasi, sabit uzunluklu/degisken uzunluklu kod çözme birimi (601), yukaridaki baslik akisinda oldugu gibi (Str_H), kod tablosu seçme biriminde (602), çerçeve kod sözcügüne (Code_F) karsilik gelen birim çerçeve kod degerlerini (Val_F) elde etmek amaciyla temel kod çözme birimleri olan çerçeve kod sözcükleri (CodeýF) (örnegin CodeýFl~CodeýF3 içindeki çerçeve akisini (Str_F) ayirir ve çerçeve kod degerini (lanal_F) onlarla birlestirerek olusturur. Bir baslik/çerçeve kod çözme birimi (603), baslik bilgisinin sikistirilmasini açmak amaciyla baslik kod degerini (lanal_H) çözer, ve asagidaki baslik kod degerinin karakteristigini gösteren baslik parametresi ve baslik sözdizimi yapisi sinyali (Stx_H) için genel bilgi olan baslik parametresini (inf_H, diyagramda gösterilmemistir) gönderir. Buradaki baslik sözdizimi yapisi sinyali (Stx_H), basliktaki bu tür bir sonraki kod sözcügünün kodunu çözmek için gerekli olan bir sonraki kod sözcügünün anlamini gösteren bilgidir. Ayrica, baslik/çerçeve kod çözme birimi (603), yukaridaki baslik kod degeri (lanal_H) durumunda, oldugu gibi, her bir çerçevenin çerçeve kod degerinin (Ianal_F) sikistirilmasini açar ve çerçeve sözdizimi yapisi sinyali (Stx_F) ve kodu çözülmüs bir hareketli resim sinyali (Vout) gönderir. Sözdizimsel analiz birimi (604), basliktaki bir sonraki kod sözcügünü çözmek için baslik sözdizimi yapisi sinyaline (Stx_H) göre kod tablosu seçme biriminin (602) çiktisini degistirmek için bir kod tablosu seçme sinyali (Sel_H) gönderir. Diger bir deyisle, sözdizimsel analiz birimi (604), baslik sözdizimi yapisi sinyali (Stx_H) tarafindan belirtilen bir degere göre çok sayida kod tablosunun uygun bir kod tablosunun aktarilmasi için kod tablosu seçme sinyalini (Sel_H) üretir. Ayrica, yukaridaki baslik sözdizimi yapisi sinyalinde (Stx_H) oldugu gibi sözdizimsel analiz birimi (604), çerçeve sözdizimi yapisi sinyaline (StxýF) göre bir kod tablosu seçme sinyali (Sel_F) gönderir. Buradaki çerçeve sözdizimi yapisi sinyali (Stx_F), bu tür bir sonraki kod sözcügünün kodunu çözmek için gerekli olan bir sonraki kod sözcügünün karakteristigini gösteren bilgidir. Sözdizimsel analiz birimi (604), bir sonraki kod sözcügünü çözmek için çerçeve sözdizimi yapisi sinyaline (Stx_F) göre kod tablosu seçme biriminin çiktisini degistirmek için bir kod tablosu seçme sinyali (SelÄF) gönderir. Diger bir deyisle, sözdizimsel analiz birimi (604), çerçeve sözdizimi yapisi sinyali (Stx_F) tarafindan belirtilen bir degere göre çok sayida kod tablosunun uygun bir kod tablosunun aktarilmasi için kod tablosu seçme sinyalini (Sel_F) üretir. Sekil 3'ün, yukarida tarif edilen Sekil l'deki gibi, her bir çerçevenin baslik bilgisi ve resim sinyali bilgisi ile ilgili sinyaller için ortak olan jenerik ad olarak da "IanaLX", Stx_X", Sekil 1 ve Sekil 3'te gösterilen yukarida açiklanan baslik akislarinin (Str_H), sekans basligina (Sequr) veya sekans basliginin (Sequr) ve çerçeve basliginin (FrmHdr) kombinasyonuna karsilik geldigi, ve çerçeve akislarinin (Str_F) sirasiyla Sekil 2'deki geleneksel resim kodlanmis sinyalin akis yapisinda gösterilen çerçeve verilerine (FrmData) veya makroblok verisine (MB) karsilik geldigi unutulmamalidir. Ayni zamanda, yukarida tarif edilen mevcut resim kodlama aparati ve resim kod çözme aparati, bir sikistirma oranini arttirmak için çok sayida kod tablosu gerektirir ve (1) kod tablolarini degistirmek için islem yapmanin karmasik hale geldigi bir sorun ortaya çikar. Kodlama/kod çözme islemi yüksek performansli/genis kapasiteli bir bilgisayar tarafindan gerçeklestirilirken bu belirli bir sorun teskil etmese de, bunu mobil bir terminalde ve benzerlerinde küçük bellek/düsük islem gücü ile gerçeklestirmek zordur. Özellikle, kod tablolari, mevcut resim kodlama aparatinin ve mevcut resini kod çözme aparatinin kod tablosu seçme birimlerindeki (504 ve 602) sözdizimi yapisi sinyaline (Stx_X) göre sik sik degistirildiginden, kod tablolarinin degistirilmesi için islem karmasik olabilir. Ayni zamanda, kod çözmenin nispeten kolay oldugu bir kod tablosu kullanilarak. gerçeklestirildigi Huffman kodlamasi ve karmasik kodlama/kod çözme islemlerini içeren ancak yüksek verimli sikistirma sunan aritmetik kodlama olmak üzere iki tür degisken uzunluklu kodlama mevcuttur. Aritmetik kodlama, degisken uzunluklu bir kodlama türüdür ve aritmetik kodlamada kodlama/kod çözme için kullanilan bir olasilik, bir kod tablosuna karsilik gelmektedir. Bununla birlikte, Huffman kodlamasi ve aritmetik kodlama ayni akista karmasik bir sekilde bir arada bulundugunda, kodlama ve kod çözme sirasinda Huffman kodlamasi ve aritmetik kodlama arasinda geçis yapmak için islem yapmak oldukça karmasik oldugundan, yukarida bahsedilen mobil terminal ve benzerlerinin bunu gerçeklestirmesinin zor olmasi bir problemdir. Mevcut bulus, yukaridaki problemi çözmek için tasarlanmistir ve mevcut bulusun bir amaci, mobil terminallerin ve benzerlerinin küçük bellek/düsük islem gücü ile mobil veri terminallerinin geleneksel veri sikistirmaya esdeger veri sikistirma islemlerini gerçeklestirmesini saglayan resim kodlama yöntemleri ve resim kod çözme yöntemlerini saglamaktir. Bulusun Açiklamasi Bulus, ekteki istemlerde gösterildigi gibidir. Sekillerin Kisa Açiklamasi Sekil 1, mevcut resim kodlama aparatinin (500) kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 2, geleneksel bir resim kodlanmis sinyalin bir akis Sekil 3, mevcut resini kod çözme aparatinin (600) kod çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 4, birinci düzenlemeye göre bir resim kodlama aparatinin kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 5, Sekil 4'te gösterilen resim kodlama aparatinin fonksiyonel blok diyagraminda kodlanmis bir resim kodlanmis sinyali gösteren bir akis yapisi diyagramidir. Sekil 6A, genel çerçeve verilerini gösteren bir veri yapisi diyagramidir. Sekil 6B, dilim yapisina sahip olan yukaridaki çerçeve verilerini gösteren bir veri yapisi diyagramidir. Sekil 7A, resim kodlama aparatinda degisken uzunluklu kodlama yapildiginda kullanilan bir örnek kod tablosudur. Sekil 7B, resim kodlama aparatinda sabit uzunluklü kodlama yapildiginda kullanilan bir Örnek kod tablosudur. Sekil 8, birinci düzenlemeye göre bir resim kod çözme aparatinin kod Çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 9, birinci düzenlemeye göre olan resim kodlama aparatinin kodlama islem akisini gösteren bir akis semasidir. Sekil 10, ikinci düzenlemeye göre bir resim kodlama aparatinin kodlama fonksiyonelligine iliskin fonksiyonel bir blok diyagramdir. Sekil 11, ikinci düzenlemeye göre bir resim kod çözme aparatinin kod çözme fonksiyonelligine iliskin fonksiyonel bir blok diyagramdir. Sekil 12, baslik bilgisini ve tekli resim sinyal bilgisini ayiran ve bu bilgilerin her biri için kodlama yapan resim kodlama aparatinin kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 13, Sekil 12'de gösterilen resim. kodlama aparati ile eslestirilmis bir resim kod çözme aparatinin kod çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 14, birinci ve ikinci düzenlemedeki kodlama yöntemlerini listeleyen tablolari gösteren diyagramlardir. Sekil 15A, üçüncü düzenlemedeki bir kayit ortami olan flopi diskin fiziksel bir örnegini gösteren bir diyagramdir. Sekil 15B, önden bakildiginda flopi diskin dis görünümünü, bunun sematik bir kesitsel görünümünü ve flopi diski gösteren bir diyagramdir. Sekil 15C, bir programi flopi diske kaydetmek ve çogaltmak için örnek bir sistem yapisini gösteren bir diyagramdir. Sekil 16, dördüncü düzenlemeye göre içerik dagitim hizmetini yürütmek için bir içerik saglama sistemine genel bakisi Sekil 17, bir cep telefonunun örnek bir dis görünüsüdür. Sekil 18, cep telefonun örnek bir fonksiyonel bir konfigürasyon diyagramidir. Sekil 19, bir dijital yayin sisteminin bir örnek sistem yapisinin diyagramidir. Bulusu Gerçeklestirmenin En Iyi Yolu Asagida, Sekil 4~Sekil 19'a referansla tercih edilen örnekleri açiklanmaktadir. (Birinci Düzenleme) Sekil 4, mevcut örnege göre bir resim kodlama aparatinin (10) kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 4'te, ayni numaralar, Sekil 1'de gösterilen mevcut resim kodlama aparatindaki (500) sinyaller ile ayni islemlere iliskin sinyallere verilmistir ve bunlarin açiklamalari göz ardi edilmistir. Mevcut örnege göre resim kodlama aparati (10), bütün resim sinyalleri için ortak bilgi olan baslik için çok sayida kodlama yönteminin kullanilmasi ve her çerçevenin bir resim sinyali ile ilgili bilgi için tek bir kodlama yönteminin kullanilmasi ile karakterize edilmektedir. Bu› tarifnamenin çerçeveler` için› açiklamalar sagladigi, ancak alanlarin birbirine geçmis bir resim sinyali olmasi durumunda çerçevelerin yerini aldigi unutulmamalidir. Bütün resim sinyalleri için ortak bilgi olan baslik bilgisinin üretilmesi ve kodlanmasi için konfigürasyonlarin ve bunlarin islemlerinin, Sekil 1'de gösterilen yukarida açiklana mevcut resim kodlama aparatindakilerle (500 ) ayni oldugu unutulmamalidir. Sekil 4'te gösterildigi gibi, resim kodlama aparati (10) yeni bir çerçeve kodlama birimi (13) ve yukarida tarif edilen mevcut resim› kodlama aparatina (500) kiyasla degisken uzunluklu bir kodlama birimi (16) içermektedir. Çogullama biriminin (17) yukarida bahsedilen mevcut resim kodlama aparatinin (500) sabit uzunluklu/degisken uzunluklu kodlama biriminin (503) bazi fonksiyonlarini alarak sekillendirildigi unutulmamalidir. Hareketli bir resim sinyalinden (Vin) tekli bir resim sinyali bilgisi üreten bir birim olan çerçeve kodlama birimi (13), degisken uzunluklu kodlama birimine (16), bir baslik parametresine (lnf_H) referansla, her bir çerçevenin kodlama resim sinyali bilgisinin bir sonucu olarak elde edilecek bir deger olan bir çerçeve kod degerini (Inf_V) gönderir. Degisken uzunluklu kodlama birimi (16), temel kodlama birimleri olan birini çerçeve kod degerleri (Val_F) içindeki çerçeve kod degerini (Ianal_ F) ayirmakta, bu birim çerçeve kod› degerlerini (Val_F) sadece bir kod tablosu (16a) kullanarak çerçeve kod sözcüklerine (Code_F) dönüstürmektedir ve bu tür dönüstürülmüs çerçeve kod sözcüklerini birlestirerek bir çerçeve akisinin (StrýF) olusturur. Buna göre, tüm çerçevelerde ortak olarak kullanilacak olan tek, bir kodlama yöntemi, her çerçevenin bir resim sinyaline iliskin bilgi için geleneksel durumda oldugu gibi sözdizimlerine göre kodlama yöntemleri arasinda geçis yapmadan kullanilir. Çogullama birimi (17), baslik akisini (Str_H ) ve çerçeve akisini (Str_F) çoklari ve bir resim kodlanmis sinyal (Str) olusturur. Sekil 5, Sekil 4'te gösterilen fonksiyonel blok diyagraminda kodlamanin gerçeklestirildigi, resim. kodlama aparatinda (10) resim kodlanmis sinyali (Str) gösteren bir akis yapisi diyagramidir. Sekil 5'te gösterildigi gibi, bu akis bir sekans basligi (Sequr) ve çok sayida çerçeve verisinden (FrmData) olusmaktadir. Bu durumda, sekans basligi (Sequr), bütün resim sinyalleri için ortak bilgidir ve çerçeve verileri (FrmData) sadece kod tablosunun (lGa) kullanilmasiyla kodlanan bir veri parçasidir. Sekans basligi (Sequr) ve çerçeve verilerinin (FrmData) mutlaka ayni akis içinde ardisik olarak iletilmesi gerekmedigi ve bu nedenle, sekans basligi (Sequr) kod çözme aparati tarafinda ilk olarak taninabildigi sürece bunlarin her birinin farkli bir akista iletilebilecegi unutulmamalidir. Sekil 6, Sekil 5'teki çerçeve verilerini gösteren bir veri yapisi diyagramidir. Sekil 6A, genel çerçeve verilerini (FrmData) gösteren bir veri yapisi diyagramidir. Bu durumda, makroblok 'verisi (MB), tek bir kodlama yönteminin kullanilmasiyla kodlanirken (örn., yalnizca kod tablosu l6a), çerçeve verisinin (FrmData) çerçeve basliginin (FrmHdr) bütün resim sinyallerinin ortak bilgisi olarak çok sayida kodlama yönteminin (kod tablolari) kullanilmasiyla kodlandigi örnek. bir durum gösterilmektedir. Bu durumda, akisin büyük bölümünü kaplayan makro blok verisi (MB) kodlama/kod› çözme isleminde tek bir kodlama yönteminin (örn. sadece kod tablosu (l6a)) kullanilmasiyla kodlandigindan, geleneksel durumda gerekli olan kodlama yöntemlerinin (kod tablolarinin) degistirilmesi için isleme gerek yoktur, bunun anlami mevcut resim kodlama aparatina esdeger fonksiyonellige sahip basitlestirilmis bir resim kodlama aparatinin elde edilmesinin mümkün oldugudur. Çerçeve basliginin (FrmHdr) ve makroblok verilerinin (MB) ayni akis içinde ardisik olarak iletilmesi gerekmedigi unutulmamalidir. Bunlarin her biri, ayni çerçeve içinde süreksiz bir sekilde iletilebilir veya çerçeve basligi (FrmHdr), kod çözme aparati tarafinda ilk olarak taninabildigi sürece farkli bir akista iletilebilir. Sekil 6A'da gösterilen akis yapisinda, çerçeve verisinin (FrmData) çerçeve basligi (FrmHdr), bütün resim sinyallerinin ortak bilgisi olarak tarif edilmektedir. Bununla birlikte, bir çerçeve, MPEG-l ve MPEG-Z'nin dilim yapisi ile birlikte MPEG- 4'ün Video paket yapisinda görüldügü gibi çok sayida makroblokun bir araya getirilmesiyle yapildiginda ve senkronizasyon sinyali gibi ortak bilgiler (baslik) bu tür makroblok kombinasyonlarinin üstüne yerlestirildiginde, makro bloklarin kombinasyonunun basliginin, bütün resim sinyalleri için ortak bilgi olarak yapilandirilabildigi ve baslik disindaki resim verilerinin, tekli kod tablosunun (16a) kullanilmasiyla kodlanabildigi unutulmamalidir. Makrobloklarin kombinasyonundan olusan bu çerçeve dilim (Dilim) olarak adlandirilmaktadir. Sekil 6B, yukarida bahsedilen dilim yapisina sahip çerçeve verilerinin veri yapisidir. Bir dilim basligi (SliceHdr), bütün resim sinyalleri için ortak olan ve çok sayida kod tablosunun kullanimiyla kodlanan bilgiler olarak ayarlanir ve her dilimin (Dilim) makroblok verileri, tekil kod tablosunun (16a) kullanimi ile kodlanir. Dilim basliginin (SliceHdr) ve makroblok verilerinin (MB) ayni akis içinde ardisik olarak iletilmesi gerekmedigi unutulmamalidir. Bunlarin her biri, ayni çerçeve içinde süreksiz bir sekilde iletilebilir veya dilim basligi (SliceHdr), kod çözme aparati tarafinda ilk olarak taninabildigi sürece farkli bir akista iletilebilir. Sekil 7, mevcut düzenlemede kullanilan bir kod tablosunun örneklerini göstermektedir. Sekil 7A, resim kodlama aparatinda (10) degisken uzunluklu kodlama yapildiginda kullanilan bir örnek kod tablosudur. Sekil 7A'da gösterildigi gibi, yüksek frekansta meydana gelen "0"~"2" verilerine karsilik gelen kod sözcüklerinin kod uzunlugu daha kisadir, ve düsük frekansta meydana gelen "3"~"6" verilerine karsilik gelen kod sözcüklerinin kod uzunlugu daha uzundur. Ayni zamanda, Sekil 7B, resini kodlanß. aparatinda (10) sabit uzunluklu kodlama yapildiginda bir örnek kod tablosudur. Sekil 7B'de gösterildigi gibi, her bir veriye karsilik gelen kod sözcüklerinin kod uzunluklari esittir, ancak kod sözcüklerinin kod uzunlugu, bellege alinacak maksimum çerçeve sayisindaki artisla uzamaktadir. Sekil 8, mevcut örnege göre bir resim kod çözme aparatinin (20) kod çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Resim kod çözme aparati (20), resim kodlama aparati (10) tarafindan kodlanan resim kodlanmis sinyalinin (Str) kodunu çözer ve kodu çözülmüs bir hareketli resim sinyali (Vout) gönderir. Sekil 8'de, ayni numaralar, Sekil 3'te gösterilen mevcut resim kod çözme aparatindaki (600) sinyaller ile ayni islemlere iliskin sinyallere verilmistir ve bunlarin açiklamalari göz ardi edilmistir. Bütün resim sinyalleri için ortak bilgi olan baslik bilgisinin kodunun çözülmesi için konfigürasyonlarin ve bunlarin islemlerinin, Sekil 1'de gösterilen mevcut resim kod çözme aparatindakilerle (600 ) ayni oldugu unutulmamalidir. Bir çogullama çözme birimi (21), resim kodlanmis sinyali (Str) alir ve baslik akisi (Str_H) ve çerçeve akisi (Str_F) seklinde çogullamasini çözer. Degisken uzunluklu kod çözme birimi (23), sadece kod tablosunu (16a) kod kullanarak, çerçeve akisini (Str_F) olusturan çerçeve kod sözcüklerini (Code_F) birim çerçeve kod. degerlerine (Val_F) dönüstürür* ve birim çerçeve kod degerlerinden (Val_F) kodlanan sinyalin degeri olan birimi çerçeve kod. degerini ( IanalgE) olusturur. Bir çerçeve kod çözme birimi (27), bütün resim sinyalleri için ortak bilgi olan baslik parametresine (lnf_H) istinaden çerçeve kod degerini (lanal_F) çözer ve kodu Çözülmüs hareketli resim sinyalini (Vout) gönderir. Yukarida tarif edildigi gibi, bütün resim sinyalleri için ortak olan basliktan baska bilgilerin sadece tekli kod tablosunun (16a) kullanilarak çözülmesi mümkün oldugundan, mevcut durumda gerekli olan siklikla kod çözme yöntemlerinin (kod tablolarinin) degistirilmesi için isleme gerek yoktur, bunun anlami geleneksel kod Çözme aparatina esdeger fonksiyonellige sahip basitlestirilmis bir resim kod çözme aparatinin elde edilmesinin mümkün oldugudür. Bütün resim sinyalleri için ortak olan baslik bilgisinin, Sekil 5'te gösterilen resim kodlanmis sinyalin akis yapisindaki sekans basligina (Sequr) ve Sekil 6'da gösterilen çerçeve verilerinin çerçeve basligina (FrmHdr) karsilik geldigi unutulmamalidir. Yukarida tarif edilen resim kodlama aparatinda (10) oldugu gibi, makroblok verisi (MB), tekli kod tablosu (23a) kullanilarak çözülebilir. Ayrica, yukarida tarif edilen resim kodlama aparatinda (10) oldugu gibi, bir resmin kodlanmis sinyalin akis yapisi dilim yapisi oldugunda, dilim basligi (SliceHdr), bütün resim sinyalleri için ortak bilgi olarak ayarlanabilir ve dilim basligi disindaki bilgilerin, sadece tekli kod. tablosunun (23a) kullanilmasiyla kodu çözülebilir. Daha sonra, yukaridaki konfigürasyona sahip olan resim kodlama aparatinin (lO) islemleri için bir açiklama yapilacaktir. Sekil 9, resim kodlama aparatinin (10) kodlama islem akisini gösteren akis semasidir. Ilk olarak, hareketli resim sinyalinin (Vin) bir baslik bilgisi üretme birimine (11) girisi oldugunda (S61), baslik kodu degerini (lanal_H) kodlamak için kullanilan kod tablolari, baslik sözdizimi yapisi sinyali (Stx_H) bazinda seçilir (863). Baslik bilgisi üretme birimi (11) ve bir sabit uzunluk/degisken uzunluk kodlama birimi (15), hareketli resim sinyali (Vin) bazinda baslik bilgisini, geleneksel olana esdeger bir yöntemle üretir, kod tablolarini ayrilmis birim baslik kodu degerlerine (Val_H) göre seçer ve kodlar (S64 ~ S66), ve baslik akisini olusturur (S67). Ayni zamanda, bir çerçeve kodlama birimi (13), hareketli resim sinyalinin (Vin) alinmasi üzerine (861), sadece baslik tablosu (16a) kod tablosu kullanilarak baslik bilgisi disindaki bilgilerin kodlanmasini gerçeklestirir (868) ve çerçeve akisini (869) olusturur. Çogullama birimi (17), bir resim kodlanmis sinyal olusturacak sekilde baslik akisini ve çerçeve akisini çoklar. Yukarida tarif edildigi gibi, mevcut örnege göre olan resim kodlama aparatina ve resim kod çözme aparatina göre, kodlama isleminin ve kod Çözme isleminin çogunu kaplayan makro blok verileri, tekil kod tablosu kullanilarak kodlandigindan ve kodlari çözüldügünden, geleneksel durumda gerekli olan kod tablolarinin sik sik degistirilmesine gerek yoktur, bunun anlami geleneksel kodlama aparatininkine esdeger fonksiyonellige sahip basitlestirilmis bir resim kodlama aparatinin elde edilmesinin mümkün oldugudur. (Ikinci Düzenleme) Sekil 10, mevcut düzenlemeye göre bir resim kodlama aparatinin (30) kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 10'da, ayni numaralar, Sekil 4'te gösterilen resim kodlama aparatindaki (lO) fonksiyonel blok diyagramindakiler ile ayni konfigürasyonlara ve islemlere iliskin sinyallere verilmistir ve bunlarin açiklamalari göz ardi edilmistir. Sekil lO'daki resim kodlama aparati (30) ve Sekil 4'teki resim kodlama aparati (10) arasindaki farklar ile ilgili tarif yapilmaktadir. Resim. kodlama aparatindaki (10), bütün resim sinyallerinin ortak bilgisi olan baslik bilgisini üreten birim, tekli resim, sinyali bilgisi, tekil bir kod tablosu kullanilarak kodlanirken, çok sayida kod tablosundan uygun kod tablolarini seçtikten sonra kodlamayi yapar. Diger taraftan, resim kodlama aparati (30), bütün resim sinyallerinin ortak bilgisi olan baslik bilgisinin kodlanmasini, sabit uzunluklu bir kodlama yöntemi ya da kod tablolarinin kullanildigi siradan bir degisken uzunluklu kodlama (Huffman kodlama) yöntemi ile yapar, ve diger tekli resim sinyali bilgisi sadece aritmetik kodlama ile kodlanir. Aritmetik kodlama, kod tablolarinin kullanildigi Huffman kodlamasi gibi siradan degisken uzunluklu kodlama ile karsilastirildiginda biraz karmasik kodlama/kod çözme islemini içerir, ancak sikistirma oraninin arttirildigi bir yöntem olarak bilinir. Bu nedenle, kod çözme islemi sirasinda, özellikle önemli olan ve çesitliligi genis olan baslik bilgisi için siradan degisken uzunluklu kodlama gerçeklestirilerek, çerçeve verileri için ne tür kod çözmenin yapilmasi gerektigine hizli bir sekilde karar vermek mümkündür. Aritmetik kodlama iletim hatalarina ve benzerlerine karsi zayif oldugundan, Önemli bir veri parçasi olan baslik bilgisi için siradan degisken uzunluklu kodlama yapilarak hata esnekligini arttirma bakimindan önemli etkiler elde edilebilir. Dahasi, aritmetik kodlamadan siradan degisken uzunluklu kodlamaya geçis isleminin özellikle karmasik oldugu ve gereksiz sayida bit gerektirdigi göz önüne alinirsa, aritmetik kodlama ile siradan degisken uzunluklu kodlama arasinda sik sik geçis yapilmasi akillica olmaz. Bir sözdizimsel analiz birimi (12), bir kodlama seçme birimine (31), bir baslik sözdizimi yapi sinyaline (Stx_H) göre kodlama seçme biriminin (31) bir çiktisinin degistirilmesi için bir kodlama seçme sinyali (SelEnc) gönderir. Kodlama seçme birimi (31), bir kodlama seçme sinyaline (SleEnc) göre sabit uzunluklu bir kodlama yöntemi veya degisken uzunluklu bir kodlama yöntemi seçer ve kodlama ya sabit uzunluklu kodlama biriminde (32) ya da degisken uzunluklu kodlama biriminde (33) seçilen kodlama yöntemine uygun olarak baslik akisini (Str_H) olusturacak sekilde gerçeklestirilir ve bunu çogullama birimine (17) gönderir. Bir aritmetik kodlama birimi (34), baslik parametresine (lnf_H) istinaden kod degeri (lanal_F) için bir aritmetik kodlama gerçeklestirir, aritmetik kodlamanin yapildigi bir çerçeve akisi (StrÄF) olusturur ve bunu çogullama birimine (17) gönderir. Çogullama birimi (17), bir resim kodlanmis sinyal (Str) olusturacak sekilde baslik akisini (Str_H ) ve çerçeve akisini (Str_F) çogullar. Yukarida tarif edildigi gibi, bütün resim sinyallerinin ortak bilgisi olan baslik bilgisini kodlamak için sözdizimlerine göre kodlama yöntemlerinin degistirilmesiyle ve tekli resim sinyali bilgisinin sadece mevcut düzenlemeye göre resim kodlama aparatindaki (30) aritmetik kodlama yoluyla kodlanmasiyla, kodlama verimliligini düsürmeden kodlama yöntemlerini degistirmek için basitlestirilmis bir islemi mümkün kilan bir resim kodlama aparati elde etmek mümkündür. Sekil 11, mevcut düzenlemeye göre bir resim kod çözme aparatinin (40) kod çözme fonksiyonelligine iliskin fonksiyonel bir blok diyagramdir. Sekil ll'de, ayni numaralarin, ayni fonksiyonel konfigürasyonlarla ilgili sinyallere verildigi ve birinci düzenlemenin fonksiyonel blok diyagraminda gösterilen resim kod çözme aparati (20) ile ayni islemlere verildigi ve bunlarin açiklamalarinin göz ardi edildigi unutulmamalidir. Sekil 20'daki resim kodlama aparati (40) ve Sekil 4'teki resim kodlama aparati (10) arasindaki farklar ile ilgili tarif yapilmaktadir. Resim kodlama aparati (20), bütün resim sinyallerinin ortak bilgisi olan baslik bilgisinin kodunu çözerken, kod çözmeyi gerçeklestirmek için çok sayida kod tablosundan uygun kod tablolarini seçer. Resim kod çözme aparati (20), diger tekli resini sinyal bilgisini, tekil kod tablosunu kullanarak çözerken, resim kod çözme aparati (40), bütün resim sinyallerinin ortak bilgisi olan baslik bilgisinin kodunu çözdügünde, diger tekil resim sinyal bilgisini sadece aritmetik kodlama yoluyla çözerken, kod tablolarini kullanarak sabit uzunluklu kod çözme yönteminin ters islemi veya siradan degisken uzunluklu kodlama (Huffman kodlama) yöntemiyle kod çözmeyi gerçeklestirir. Sekil ll'deki resim kod çözme aparatinin (40), Sekil lO'daki resim kodlama aparati (30) tarafindan kodlanan resim kodlanmis sinyalin (Str) kodunu çözmek için bir aparat oldugu unutulmamalidir. Bir sözdizimsel analiz birimi (26), kod çözme seçme biriminin bir çiktisini baslik sözdizimi yapisi sinyaline (Stx_Hg) göre degistirmek için kod çözme seçme sinyali (SelDec) gönderir. Kod çözme seçme birimi (41), kod çözme seçme sinyaline (SelDec) göre sabit uzunluklu bir kod çözme yöntemi veya degisken uzunluklu bir kod çözme yöntemi seçer, ve seçilen kod çözme yöntemine bagli olarak sabit uzunluklu kod çözme birimi (42) veya degisken uzunluklu kod çözme birimi (43) ile çözülen baslik kod degeri (Ianal_H) bir baslik bilgisi kod çözme birimine (25) gönderir. Bir aritmetik kod çözme birimi (44), baslik parametresine (lnf_H) istinaden çerçeve akisi (Str_F) için aritmetik kod çözme gerçeklestirir ve bunun için aritmetik kod çözmenin gerçeklestirildigi çerçeve kodunu (lanal_F) olusturur. Bir çerçeve kod çözme birimi (27), bütün sinyaller için ortak bilgi olan baslik parametresine (lnf_H) istinaden çerçeve kod degerini (lanal_F) çözer ve kodu çözülmüs bir hareketli resim sinyalini (Vout) gönderir. Yukarida tarif edildigi gibi, bütün resim sinyallerinin ortak bilgisi olan baslik bilgisini kodlamak için sözdizimlerine göre verimli bir kodlama yönteminin degistirilmesiyle ve tekli resim sinyal bilgisinin sadece aritmetik kodlama yoluyla kodlanmasiyla, kodlama verimliligini düsürmeden basitlestirilmis bir degistirme islemini mümkün kilan bir resim kod çözme aparati elde etmek mümkündür. Yukarida tarif edilen resim kodlama aparatlarinin (10 ve 30) yani sira resim kod çözme aparatlari (20 ve 40) disinda, ayrica, her bir bilginin kodlanmasinin ve kodunun çözülmesinin, baslik bilgisini ve tekli resim sinyali bilgisinin çogullamasini çözme suretiyle çok sayida kod tablosu kullanarak gerçeklestirmenin mümkün oldugu unutulmamalidir. Sekil 12, her bir bilgi parçasi için kodlama yapacak sekilde baslik bilgisini ve tekli resim sinyal bilgisini ayiran bir resim kodlama aparatinin (50) kodlama fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Ayni zamanda, Sekil 13, Sekil lZ'de gösterilen resim kodlama aparati ile eslestirilmis bir resim kod çözme aparatinin kod çözme fonksiyonelligine iliskin birimleri gösteren fonksiyonel bir blok diyagramdir. Sekil 14, birinci düzenlemede ve ikinci düzenlemede kullanilan kodlama yöntemlerini ve kod çözme yöntemini listeleyen tablolari göstermektedir. Sekil 14A'da, örneginr Yöntem› l'de gösterildigi gibi, baslik bilgisi (diyagramda "Baslik bilgisi" olarak tarif edilmistir) ve her çerçevenin (diyagramda iliskin resim sinyal bilgisi kodlandiginda, olasi yöntemler, bir kod tablosu kullanan (bundan sonra "kod tablosu kodlamasi" olarak anilacak) ve bir aritmetik kodlama yöntemi (bundan sonra "aritmetik kodlama" olarak anilacaktir) olarak kodlanan bir kodlama yöntemidir. Ayrica, sirasiyla baslik bilgileri ve çerçeve bilgileri için kodlamanin aritmetik kodlama (Yöntem 2) veya kod tablosu kodlama (Yöntem 3) yoluyla da gerçeklestirilmesi mümkündür. Ayrica, Sekil 14B'de gösterildigi gibi, hem baslik bilgisi hem de çerçeve bilgisi için kod tablosu kodlamasini kullandiginda, olasi durumlar, "tekil" bir kod tablosunun kullanildigi ve çok sayida kod tablosunu kullanan bir yöntemin kullanildigi durumlardir. Daha spesifik olarak, tekil kod tablosunun kullanildigi bir kodlama yöntemi (Yöntem 3-l) veya hem baslik bilgisi hem de çerçeve bilgisi için çok sayida kod tablosunun kullanildigi bir yöntem (Yöntem 3-3) kullanilabilir. Buna ek olarak, baslik bilgisi için çok sayida kod tablosunun kullanildigi ve çerçeve bilgisi için tekil kod tablosunun kullanildigi bir kodlama yönteminin veya baslik bilgisi için bir sinyal kodu tablosunun kullanildigi ve çerçeve bilgisi için birçok kod tablosunun kullanildigi bir kodlama yönteminin (Yöntem 3-4) kullanilmasi da mümkündür (Yöntem 3-2). Baslik bilgisi için tekil kod tablosunun veya birden fazla kod tablosunun kullanilabilecegi unutulmamalidir. Burada, birçok kod tablosuyla ilgili olarak, tüm kodlama sinyalleri için ortak olan ve her çerçevenin bir resim sinyaliyle ilgili bilgiler için spesifik kodlama yöntemleri belirlendiginden, kod tablolarinin degistirilme sayisini en aza indirecek sekilde kullanilacak kod tablolarinin sayisi önceden sinirlandirilmistir. Birincir örnekr ve ikinci düzenlemedeki kodlama yöntemleri ve kod çözme yöntemleri, geleneksel durumdaki gibi bütün resimle ilgili bilgiler için çok sayida kodlama/kod çözme yöntemine (kod tablolari) sahip olmalari ile karakterize edilir, ancak her çerçevenin bir resim sinyaliyle ilgili tekil bilgi için ortak bir kodlama/kod çözme yöntemi kullanilir. Genel olarak, bütün resimle ilgili bilgiler ile ilgili olarak, bu bilgiyi olusturan kod sözcüklerinin ortaya çikma sikligi koddan koda büyük ölçüde degistiginden, çok sayida kodlama/kod çözme yöntemi saglandigi sürece sikistirma orani önemli ölçüde azalir. Diger taraftan, tekli bilgiye gelince, kod sözcükleri, resmin tamami ile ilgili bilgilerle karsilastirildiginda, bunlarin olusum sayisinda fazla bir farklilik göstermediginden, ortak bir kodlama/kod çözme yöntemi kullanilsa bile, sikistirma orani çok azalmaz. Ayrica, kodlama/kod çözme islem süresinin çogunun, resmin tamami ile ilgili olmayan bilgiler için degil, tekil bilgiler için amaçlanan islemler için tüketilmesi durumunda, aparat uygulamasinin bakis açisina göre, tekil bilgilerin tercihen tek bir kodlama yöntemiyle kodlanmasi/kodunun çözülebilmesi durumunda önemli bir etkisi vardir. Sabit uzunluklu kodlama ve degisken uzunluklu kodlama arasinda degisim de dahil olmak üzere çok sayida kodlama yöntemi arasinda degistirime yapma avantaji karsilastirildiginda, degisken uzunluklu kodlamaya göre senkronizasyon için amaçlanan bir senkronizasyon sinyalini tespit etmenin daha kolay olmasi ve çok sayida kodlama yönteminin kullanilmasinin, kodlama/kod çözmenin tek bir kodlama yöntemi ile kolayca gerçeklestirilmesini saglayan tek bir kodlama yönteminin kullanilmasinin avantaji ile yüksek sikistirma açisindan uygun olmasi, özellikle, ikinci avantajin daha büyük oldugu uygulama alanlarinda etkilidir. Ayrica, aritmetik kodlamanin bir çesit degisken uzunluklu kodlama oldugu ve aritmetik. kodlamanin, oldukça› verimli bir kodlama saglarken, özellikle sabit uzunluklu kodlamadan. veya genel degisken uzunluklu kodlamadan (Huffman kodlama) degistirildikten sonra kullanildiginda karmasik islem gerektirdigi göz önüne alindiginda, aritmetik kodlamanin tekil bilgi için tek bir kodlama yöntemi olarak kullanilmasi ve resmin tamami ile ilgili bilgi için aritmetik kodlama disinda bir yöntem kullanilmasi tercih edilir. (Üçüncü Örnek) Resim kodlama yöntemlerini ve birinci örnek veya ikinci düzenlemede sunulan resim kod çözme yöntemlerini bir flopi disk gibi bilgisayar tarafindan okunabilen bir kodlama ortaminda gerçeklestiren bir programin kaydedilmesi ve bir kisisel bilgisayar gibi bir bilgisayar sistemi üzerinde, yukaridaki düzenlemelerin her birinde sunulan islemlerin gerçeklestirilmesi mümkündür. Sekil 15, bu tür bir programin, bir bilgisayar sisteminde, resim. kodlama yöntemlerini ve birinci düzenlemede ve ikinci düzenlemede tarif edilen resim kod çözme yöntemlerini depolayan bir flopi diskin (1201) kullanilmasiyla yürütüldügü durumu açiklayan bir diyagramdir. Sekil 15A, bir kayit ortami olan flopi diskin (1201) örnek bir fiziksel biçimini göstermektedir. Sekil 15B, önden bakildiginda flopi diskin dis görünümünü, sematik bir kesitsel görünümünü ve flopi diski göstermektedir. Flopi disk (1201) bir muhafazada (1202) bulunur ve diskin yüzeyinde konsantrik olarak kenardan iç yariçapa kadar çok sayida iz vardir, her iz açisal yönde 16 sektöre ayrilir. Bu nedenle, yukaridaki programi depolayan flopi diskte (1201), resim kodlama yöntemlerini ve yukarida tarif edilen resim kod çözme yöntemlerini gerçeklestiren program, disk üzerinde ayrilmis bir alana kaydedilir. Ayni zamanda, Sekil 15C, programin flopi diskte (1201) kaydedilmesi ve çogaltilmasi için gereken bir yapiyi göstermektedir. Programi, flopi diske (1201) kaydederken, resim kodlama yöntemlerini veya resim kod çözme yöntemlerini gerçeklestiren program, bir bilgisayar sistemi (1204) kullanilarak bir flopi disk sürücüsü (1203) araciligiyla yazilir. Ayrica, flopi diskteki programi kullanarak bilgisayar sistemi (1204) içindeki resim kodlama yöntemlerini olustururken, program, flopi diskten (1201) flopi disk sürücüsü (1203) vasitasiyla okunur ve bilgisayar sistemine aktarilir. Mevcut örnek, bir flopi diskin bir kayit ortami olarak kullanildigi durumu açiklasa da, bir optik diskin de kullanilabilecegi unutulmamalidir. Ayrica, kayit ortami yukaridaki örnekle sinirli degildir ve bu nedenle bir IC kart, bir ROM kaseti ve benzerleri gibi programlari kaydedebilen herhangi bir sey de uygulama kapsamindadir. (Dördüncü Örnek) Asagidaki, yukarida tercih edilen örneklerde sunulan resim kodlama aparatlari ve resim kod çözme aparatlari kullanan bir sisteme uygulanacak bir örnek açiklanacaktir. Sekil 16, bir içerik dagitim servisini gerçeklestirmek üzere bir içerik saglama sisteminin (100) genel görünümünü gösteren bir blok diyagramdir. Bu içerik saglama sistemi (100), örnegin, cep telefonlari için bir hücresel agdan (104) olusur, ve bir bilgisayara (111), bir PDA'ya (Kisisel Dijital Yardimci) (112), bir kameraya (113), bir cep telefonuna (114) ve baz istasyonlarina (107-110) baglidir. Bir örnegi, bir dijital video kamera ve benzeri olan kamera (113) hareketli resimler çekebilmektedir. Cep telefonu (115), PDC (Kisisel Dijital Iletisim) sistemi, CDMA (Kod Bölmeli Çoklu Erisim) sistemi, WCDMA (Genis Bant Kod Bölmeli Çoklu Erisim) sistemi veya GSM (Mobil Iletisim için Küresel Sistem) sistemi veya benzeri veya bir PHS (kisisel El Telefonu Sistemi) terminal cihazi ve benzerindeki bir cep telefonudur. Dahasi, hücresel aga (104), sunucu baglantisi (105) veya internet (101) ve benzeri için özel bir ag araciligiyla baglanan bir yayin yapan sunucuya (103), kamera (113) tarafindan çekilen bir resmin canli dagilimina ve kodlanmis verilerin benzerlerine izin verir. Bu durumda, resim için kodlama islemi kamera (113) veya bu kameraya bagli bir sunucu (113a) tarafindan gerçeklestirilebilir. Bir kamera (116) tarafindan çekilen bir resmin resim verilerinin bilgisayar (111) vasitasiyla yayin yapan sunucuya (103) iletilmesi de mümkündür. Burada kamera (116) dijital bir kameradir ve fotograf çekebilir; Bu durumda, resini verilerinin kodlanmasi kamera veya bilgisayar tarafindan (111) yapilabilir. Ayrica, yukaridaki kodlama islemi, kamera (116) veya bilgisayara (111) gömülü bir LSI (117) ile gerçeklestirilir. Ayrica, kamera donanimli bir cep telefonu (115) tarafindan çekilen resim verilerini de iletilebilir. Bu durumda resim verileri, cep telefonuna dahil edilen bir LSI tarafindan kodlanan verilerdir. Resim kodlama/kod çözme için yazilimin, bilgisayar (111) veya digerleri tarafindan okunabilen bir kayit ortaminda (örnegin, bir CD-ROM, bir flopi disk, bir sabit disk veya benzeri bir depolama ortami) depolanabilecegi unutulmamalidir. Sekil 17, cep telefonunun (114) örnek bir dis görünüsüdür. Sekil l7'de gösterildigi gibi, cep telefonu (114) bir antene (201), hareketli resimler ve hareketsiz resimler çekebilen CCD sistemi veya benzerini kullanan bir kamera birimine (203) , kamera birimi (203) tarafindan çekilen videolari ve benzerlerini ve anten (201) yoluyla çekilen videolari ve benzerlerini görüntülemek için sivi kristal ekran ve benzeri gibi bir görüntüleme birimine (202), bir grup islem tuslarina sahip olan bir ana gövdeye (204), ses çikisi için bir hoparlöre ve benzerine sahip bir ses çikis birimine (208), ses girisi için bir mikrofon ve benzerine sahip bir ses giris birimine (205), çekilen/alinan hareketli resimlerin ve hareketsiz resimlerin ve alinan posta verisinin ve benzerlerinin verilerini depolamak için bir kayit ortamina (207), kayit ortamini (207) baglamak için bir yuvaya (206) sahiptir. Bir örnegi SD kart olan kayit ortami (207), plastik bir muhafazanin içinde bir tür geçici bellek olan EEPROM (Elektrikle Silinebilirt ve Programlanabilir Salt Okunur Bellek) flash bellegini depolar. Içerik saglama sisteminde (100), kullanici kamerayi (113) kullanarak içerigi (örn., bir canli müzik videosu ve digerlerinin çekimi) alirken, kamera (116) ve benzeri kodlanir ve yayin yapan sunucuya (103) iletilir, yayin yapan sunucu (103), yukaridaki içerik verileri için bu tür içerik verileri isteyen bir istemciye yayin dagitimini gerçeklestirir. Bu tür bir istemci, veri kodlayan veya kodunu çözebilen bilgisayar digerleri olabilir. Yukaridaki yapiya sahip içerik saglama sistemi (100), bir istemcinin kodlanmis verileri alip çogaltmasini ve bir istemcinin kodlanmis verileri gerçek zamanli olarak almasini, kodunu çözmesini ve çogaltmasini saglayarak özel yayin gerçeklestirmesini mümkün kilar. Ayrica, cep telefonu için (114), Sekil 18'e referansla. bir açiklama yapilmaktadir. Cep telefonu (114), görüntüleme biriminin (202) genel kontrolüne sahip olan bir ana kontrol biriminin (311) yapilacagi sekilde yapilandirilmistir` ve ana gövdenin (204) her bir birimi, bir güç kaynagi devresi birimi (310), bir islem giris kontrol birimi (304), bir resim kodlama birimi (312), bir kamera kontrol birimi (303), bir LCD (Sivi Kristal Ekran) kontrol birimi (302), bir resim kod çözme birimi (309), bir çogullama çözme birimi (308), bir kayit ve çogaltma birimi (307), bir modem devresi birimi (306) ve bir ses isleme birimi (305), bir veri yolu (313) vasitasiyla birbirine baglanir. Açma/kapama dügmesi bir kullanici tarafindan AÇIK konuma getirildiginde, güç kaynagi devresi birimi (310), kamerayla donatilmis cep telefonunu (114), her birim için pil takimindan güç saglayarak islemlere hazir hale getirmek üzere etkinlestirir. Cep telefonu (114), bir CUP, bir ROM, bir RAM ve digerlerine sahip ana kontrol biriminin (311) kontrolü altinda, konusma modundayken ses giris birimi (205) tarafindan toplanan bir ses sinyalini ses isleme birimindeki (305) dijital ses verilerine dönüstürür, modeni devresi biriminde (306) bunun için yayili spektrum islemlerini gerçeklestirir ve iletme/alma devresi biriminde (301) dijital- analog dönüsüm islemlerini ve frekans dönüsüm islemlerini gerçeklestirdikten sonra, bu verileri anten (201) vasitasiyla iletir. Ayrica, cep telefonu (114), görüsme modunda frekans dönüsümü islemi ve analog-dijital dönüsüm islemi yapmak için anten (201) vasitasiyla alinan sinyali yükseltir, modem devresi biriminde (306) ters yayili spektrum islemlerini gerçeklestirir ve bunu ses islem biriminde (305) analog bir ses sinyaline dönüstürdükten sonra, bunu ses çikis birimi (208) vasitasiyla gönderir. Ayrica, veri iletisim modundayken e-posta gönderildiginde, ana gövdede (204) islem giris kontrol birimi (304) vasitasiyla› girilen› metin 'verileri ana kontrol birimine (311) girilir. Ana kontrol birimi (311), modem devresi birimindeki (306) metin verileri için yayili spektrum islemlerini gerçeklestirir ve iletme/alma devresi biriminde (301) dijital-analog dönüsüm isleminin ve frekans dönüsüm isleminin gerçeklestirilmesinden sonra, anten (201) vasitasiyla baz istasyonuna (110) iletilir. Veri iletisini modundayken resim verileri iletildiginde, ana kontrol birimi (311) kamera birimi (203) tarafindan kamera kontrol birimi (303) araciligiyla resim kodlama birimine (312) çekilen resim verilerini saglar. Resim verileri iletilmiyorsa, kamera birimi (203) tarafindan alinan resim verilerinin, kamera kontrol birimi ( vasitasiyla gösterge birimi (202) üzerinde dogrudan gösterilmesi mümkündür. Yukaridaki düzenlemelerde sunulan kodlama yöntemlerini kullanarak kamera biriminden (203) saglanan resim verileri için sikistirma kodlamasi yapilmasiyla, resini kodlama birimi (312) resini verilerini kodlanmis resini verilerine dönüstürür ve çogullama çözme birimine (308) iletir. Bu yapildiginda, resim, kamera birimi (203) tarafindan, ses isleme birimi (305) vasitasiyla dijital ses verisi olarak çogullama çözme birimine (308) çekilirken, cep telefonu (114), ses giris birimi (205) tarafindan toplanan sesi iletir. Çogullama çözme birimi (308), resim kodlama biriminden (312) saglanan kodlanmis resim verilerini ve ses isleme biriminden (305) saglanan ses verilerini belirtilen bir yöntemle çogullar ve modem devresi biriminde (306) elde edilen çogullanmis veriler için yayilma spektrum islemlerini gerçeklestirir ve iletme/alma devresi biriminde (301) dijital-analog dönüsüm islemlerini ve frekans dönüsüm islemlerini gerçeklestirdikten sonra bunu anten (201) vasitasiyla iletir. Veri iletisim modundayken, bir Web sayfasina ve benzerlerine bagli hareketli resim dosyasi verileri alindiginda, ters yayili spektrum islemi, modem devresi birimi (306) tarafindan baz istasyonundan (110) anten (201) vasitasiyla alinan bir sinyal için gerçeklestirilir ve elde edilen çogullanmis veriler, çogullama çözme birimine (308) iletilir. Anten (201) vasitasiyla alinan çogullama verisinin kodunu çözmek için, çogullama çözme birimi (308) bu çogullanmis verilerini kodlanmis resim verisine ve ses verisini çogullama çözme yoluyla bölüstürür ve ses verilerini ayni zamanda veri yolu (313) vasitasiyla ses isleme birimine (305) saglarken kodlanmis resim verilerini resim kod çözme birimine (309) Daha sonra, resim kod çözme birimi (309), yukaridaki düzenlemelerde sunulan kodlama yöntemleriyle bir çiftte kullanilan kod çözme yöntemleriyle kodlanmis resini verisinin kodunu çözerek yeniden oynatma için hareketli resim verilerini üretir, ve örnegin bir Web sayfasina. bagli hareketli resim dosyasina dahil edilen resim 'verilerinin gösterilebilmesinin bir sonucu olarak, LCD kontrol birimi (302) vasitasiyla gösterge birimine (202) saglar. Bu yapildiginda, ses isleme birimi (305) ses verisini ayni anda bir analog ses sinyaline dönüstürür ve ardindan ses çikis birimine (208) saglar, bunun sonucu olarak, örnegin bir Web sayfasina bagli hareketli resim dosyasina dahil edilen ses verilerinin çogaltilabilmesi mümkündür. Yukarida belirtilen sistemin özel bir örnek olmadigina ve dolayisiyla yukaridaki düzenlemelerin kodlama yöntemlerinin veya kod çözme yöntemlerinin en az Sekil l9'da gösterildigi gibi bir dijital yayin sistemine dahil edilebilecegi, bu baglamda, uydu/karasal dijital yayinciligin yeni bir tartisma konusu oldugu unutulmamalidir. Daha spesifik bir ifadeyle, bir yayin istasyonunda (409), kodlanmis bir bit Video bilgi akisi, radyo dalgalari ile iletisim, yayin veya benzeri için bir uyduya (410) iletilir. Bu yayin radyo dalgalarini alan uydu (410), bu tür radyo dalgalarini, uydu yayin alma tesisatlariyla donatilmis bir evin anteni (406) vasitasiyla alir ve kodlanmis bit akisi, kodu çözülmüs verilerin yeniden üretilmesi için bir televizyon alici ekipmani (401) veya bir set üstü cihazi (407) gibi bir cihazla desifre edilir. Ayrica, yukaridaki düzenlemelerde sunulan kod çözme yöntemlerini, bir kayit ortami olan bir depolama ortamina (402) kaydedilen kodlanmis bir bit akisini okuyan ve kodunu çözen bir çogaltma aparatinda (403) uygulamak mümkündür. Bu durumda, bir monitörde (404) çogaltilmis bir Video sinyali görüntülenir. Bir baska olasi konfigürasyon, kablo televizyonlari için bir kabloya (405) veya uydu/karasal yayin için antene (406) baglanan set üstü cihazinin (407) içine bir kod çözme aparatinin uygulanmasi ve yeniden üretilen Video sinyalinin bir televizyon monitöründe (408) gösterilmesidir. Böyle bir durumda, kod çözme aparati set üstü cihazi yerine televizyona dahil edilebilir. Ayrica, bir anteni (411) olan bir arabanin (412) uydudan (410) veya baz istasyondan (107) ve benzerlerinden bir sinyal almasi ve araba (412) görüntüleme cihazinda bir araba navigasyon sistemi (413) ve benzeri olarak hareketli bir resim göstermek de mümkündür. Araba navigasyon sisteminin (413) olasi bir konfigürasyonu, örnegin kamera birimi (203) ve kamera kontrol biriminin (303) disinda olan, Sekil 18'de gösterilen konfigürasyondur. Aynisi bilgisayar (lll), televizyon alma ekipmani (401) ve digerleri için. de geçerlidir. Cep telefonu (114) gibi terminaller ile ilgili olarak, hem kodlayici heni de kod çözücüye sahip bir verici/alici terminal, heni de sadece kod çözücülü olan bir verici terminal ile birlikte sadece kod çözücü içeren bir alici terminal mümkündür. Yukarida belirtildigi gibi, yukarida tarif edilen kodlama yöntemleri. ve kod. çözme yöntemlerinin 'uygulanmasiyla, mevcut bulusu yukarida belirtilen düzenlemelerde sunulan aparatlardan ve sistemlerden herhangi biri olarak sekillendirmek mümkündür. Endüstriyel Uygulanabilirlik Yukarida tarif edildigi gibi, resim kodlama yöntemlerinin ve resim kod çözme yöntemlerinin kodlama islemlerini ve kod çözme islemlerini gerçeklestirmek için, bunlar arasinda geleneksel olana esdeger veri sikistirmanin gerçeklestirilmesi ve kod tablolarinin ve digerlerinin seçilmesi sirasinda üretilecek olan islem› yükünün azaltilmasi mümkündür. Bu nedenle, resim kodlama yöntemleri ve resim kod çözme yöntemleri, cep telefonlari, mobil bilgi terminalleri ve yeterli islem kapasitesine ve depolama kapasitesine sahip olmayan digerleri için resini kodlama yöntemleri ve resini kod. çözme yöntemleri olarak uygundur. TR TR TR TR TR