TARFINAME YÜKSEK DÜZEY SÖZDIZIMINDE ILETILEN ÇOKLU GÖRÜNTÜLÜ BILGIYE YÖNELIK YÖNTEMLER VE APARAT TEKNIK ALAN Mevcut prensipler, genellikle video kodlaylîüle kod çözücü, ve daha da özellikle yüksek düzey sözdiziminde iletilen çoklu görüntülü bilgiye yönelik yöntemler ve aparat ile ilgilidir. ÖNCEKI TEKNIK UIusIararasEI Standardizasyon TeskilatEIIIlJIusIararasü Elektroteknik Komisyonu (ISO/IEC) Hareketli Resim UzmanlarEGrubu-4 (MPEG-4) K. 10 Gelismis Video Sifrelemesi (AVC) standardlZllJIuslararasElTelekomünikasyon Birligi, Telekomünikasyon Sektörü (ITU-T) H.264 tavsiyesi (bundan böyle "MPEG-4 AVC standardi:) ile uyumlu bir bit aklSEeya örnegin ölçeklenir video sifrelemesi (SVC) ve çoklu görüntülü video Sifrelemesi (MVC) gibi bunun bir uzantlgîlAg ÇllZlartma Görüntüsü (NAL) birimlerini kapsamaktadE Bir NAL birimi, tasIia için çerçevelenebilen ve bagslZ bir sekilde çözümlenebilen bir atomik elemandlü NAL birimleri, Video Sifreleme Görüntüsü (VCL) NAL birimleri ve VCL olmayan NAL birimleri olarak kategorize edilebilmektedir. VCL NAL birimleri, her biri, sllîlgtlîlllßîamlgresimdeki bir örnek bloguna karsHJKl gelen bir veya daha fazla sifreli makroblogu gösteren sözdizimi elemanlarlülapsamaktadlü Bir VCL olmayan NAL birimi, su türlerden biri olabilmektedir: bir dizi parametre kümesi (ve bunun uzantED] bir resim parametre kümesi, bir tamamlaylEEgelistirme bilgisi (SEI) NAL birimi ve benzeri. Bir tamamlayüîgelistirme bilgisi NAL birimi, çllîtüesimlerinin kodunun çözülmesini gerektirmeyen ancak resim çIKtEtamanlamaslÇlgörsellestirme, hata tespiti, hatalarlEl örtbas edilmesi, kaynak tahsisi ve benzeri gibi ilgili proseslerde yardnclîblan bir veya daha fazla tamamlaylîügelistirme bilgi iletilerini kapsamaktadE Bu bilgi, özgün bit aklgEI analiz edilmesiyle elde edilebilmesine ragmen tamamlaylîlîgelistirme bilgi iletileri, esasen bit aklSIEII kodunu çözmeden gerekli tüm bilgileri saglamasüçin kullanllâbilmektedir. Sistem bileseni, bilgiye dogrudan erisebilmektedir ve bu, sistem düzeyindeki islemi çok daha kolay yapmaktadlEl Günümüze kadar tamamlaylEEgelistirme bilgi iletilerinin 22 türü, MPEG-4 AVC Standardlîüda belirtilmektedir ve tamamlaylîlgelistirme bilgi iletilerinin 7 ilave türü, MPEG-4 AVC StandardlZEl ölçeklenir video sifreleme (SVC) uzant-a belirtilmektedir. MPEG-4 AVC StandardlZBlEl çoklu görüntülü video sifreleme (MVC) uzantlEEl/eni oldugundan dolayüherhangi bir gerekli veya istenilen çoklu görüntülü video sifrelemesi bilgisini saglayan burasülle ilgili hiçbir tamamlaylîlîl gelistirme bilgi iletisi bulunmamaktadlü PURVIN PANDIT VE ARK.: "MVC high-level syntax for random access", VIDEO SANDARDS AND uygun en iyi yöntemi seçebilmesi için iki yöntemin bir kombinasyonunun dâhil edilmesiyle rastgele erisimi yönlendirmeyi önermektedir. videonun kodlanmas- yönelik bir yöntemi ve kamera parametreleri kullanllârak çoklu görüntülü videonun kodunun çözülmesine yönelik bir yöntemi açllZlamaktadB Yöntem, önceden belirlenmis video birimlerinde bir çoklu görüntülü kameradan birden fazla video veri girdisinin her birinden kamera parametrelerinin tespit edilmesini ve her bir video verisinin kamera parametrelerine sahip olup olmamasi göre birden fazla video verisinin her birinin uyarlanabilir bir sekilde kodlanmasIElkapsamaktadlEl açEamaktadE Spesifik olarak, MVC'nin Serbest Baklg AçlîD/ideosu ve Serbest Bak& AçED Televizyonu gibi uygulanabilir oldugu durumlar gösterilmektedir. XU X VE ARK.: "Camera Parameter Coding" VIDEO STANDRARDS AND DRAFTS, no. JVT-T138, yönelik bir çözüm saglamaktadB Çogunlukla görüntüler arasIaki kamera konumu parametreleri belirtilmektedir. Gerçek kodlamadan önce tüm kameralar için bir özgün sabitlenmelidir ve tüm kamera mesafeleri arasIaki bir maksimum deger, diger mesafelerin bu deger ile 0rantll]]îl›larak atanabilmesi için önceden verilen bir degere ayarlanmaktadlE KISA A IKLAMA Mevcut bulusun amacÇlbir çoklu görüntülü video sifreleme ortamlEUa kullanllfnasEiçin sifreli olmayan kamera görüntü bilgisini etkinlestirmektedir. Bu amaç, yüksek düzey sözdiziminde iletilen çoklu görüntülü bilgi için yöntemlere ve aparata yöneltilen mevcut prensipler taraf-dan yönlendirilmektedir. Mevcut prensiplerin bir yönüne göre istem 1 ve istem 3'te tannland[g]l:üzere bir aparat saglanmaktadlîl Mevcut prensiplerin baska bir yönüne göre istem 2 ve istem 4'te bir yöntem saglanmaktadlEl Mevcut prensiplerin bu ve diger yönleri, özellikleri ve avantajlarüekli sekiller ile baglantilarak okunacak olan, örnekleyici yapllând lElnalarI asaglöiaki ayrlEtHJJâçllZlamaletlan asikâr olacaktlEl SEKILLERIN KISA ACIKLAMASI Mevcut prensipler, asaglilhki örnekleyici sekiller uyarlEba daha iyi anlasllâcaktlü burada: SEKIL 1, mevcut prensiplerin bir yapuând lElnasI göre, mevcut prensiplerin uygulanabildigi örnekleyici bir Çoklu Görüntülü Video Sifrelemesi (MVC) kodlay- yönelik bir blok grafigidir; SEKIL 2, mevcut prensiplerin bir yapllând Enaleb göre, mevcut prensiplerin uygulanabildigi örnekleyici bir Çoklu Görüntülü Video Sifrelemesi (MVC) kod çözücüsüne yönelik bir blok grafigidir; SEKILLER 3A ila 3D, mevcut prensiplerin bir yapllând [Binas- göre, çoklu görüntülü bilginin kodlanmas- yönelik örnekleyici bir yöntem için aklgsemalarIlB ve SEKILLER 4A ila 4D, mevcut prensiplerin bir yapllând @nasi göre, çoklu görüntülü bilginin kodunun çözülmesine yönelik örnekleyici bir yöntem için akgsemalarllü AYRINTILI A IKLAMA Mevcut prensipler, yüksek düzey sözdiziminde iletilen çoklu görüntülü bilgiye yönelik yöntemlere ve aparata yöneltilmektedir. Mevcut açllZlama, mevcut prensipleri göstermektedir. Dolaylglîla, teknikte uzman kisilerin, burada açlEÇa açlElanmamasI veya gösterilmemesine ragmen mevcut prensipleri yapliândlün ve bunun içerigi ve kapsamüdâhilinde kapsanan çesitli düzenlemeleri tasarlayabilecegi takdir edilecektir. Burada açllZlanan tüm örnekler ve kosullu dil, bulus sahibi (sahipleri) taraflEUan teknigin gelistirilmesi için saglanan mevcut prensiplerin ve kavramlari anlasIlB'iasIa okuyucuya yardIi etmesi için pedagojik amaçlar dogrultusunda kullanllîhaktadlüve bu gibi spesifik olarak belirtilen örnekler ve kosullara yönelik kElfllama olmadan yapilânmaktadlîl AyrlEh burada mevcut prensipleri, prensiplerin yönlerini ve yapllând Elnalarlüe ayrIEla bunlar. spesifik örneklerini açllZlayan tüm ifadelerin, bunun hem yaplglal hem de islevsel esdegerlerini kapsamasüamaçlanmaktadß Ek olarak bu gibi esdegerlerin, yapma bakllßîakslîlül, hem hâlihazlEla bilinen esdegerleri hem de gelecekte gelistirilecek esdegerleri, basak bir deyisle aynlîl fonksiyonu gerçeklestiren gelistirilmis herhangi bir eleman[kapsamasümaçlanmaktadIEI DolayElýla, örnegin, burada gösterilen blok grafiklerin, mevcut prensipleri yapllândüin örnekleyici devrenin kavramsal görüntülerini gösterdigi teknikte uzman kisiler tarafli-ndan takdir edilecektir. Benzer sekilde herhangi bir aklglsemasIlEl, aklglgrafiginin, durum geçis grafiginin, sahte kod ve benzerinin, büyük ölçüde bilgisayar tarafIan okunabilir ortamlarda gösterebilen ve bu gibi bir bilgisayar veya islemci taraflEUan açllZI bir sekilde gösterilip gösterilmemesine bakllîhaks- bir bilgisayar veya islemci taraflîildan bu sekilde yürütülebilen çesitli prosesleri göstermektedir. Sekillerde gösterilen çesitli elemanlar. fonksiyonlarüadanmgdonannliîl, ve ayrlEla uygun yazmm ile iliskili yazHIlîliEyürütebilen donanIiI kullanIiEl/aslßslýla saglanabilmektedir. Bir islemci tarafIan saglandlglia fonksiyonlar, bir tek adanmlgl islemci tarafIan, bir tek paylasilüislemci tarafIan veya bazilârII paylasilâbildigi birden fazla bireysel islemci taraflEUan saglanabilmektedir. AyrIEla "islemci" veya "kontrol birimi" teriminin açlEIkulIanlü özellikle yazlIJEiD/ürütebilen donanIia atlflia bulunmak üzere yapllânmamaIIEve kEIflhma olmakslZIEl, saylgl isaret islemcisi ("DSP") donanhlZlyazlIllîhI depolanmasüçin salt okunur bellek ("ROM"), rastgele erisimli bellek ("RAM") ve uçucu olmayan depolamayülolaylüilarak kapsayabilmektedir. Diger geleneksel ve/veya özel donann da kapsanabilmektedir. Benzer sekilde, sekillerde gösterilen herhangi bir anahtar sadece kavramsaldlEl Bunlarlfonksiyonu, program mantig]II çallglnaslilvaslüslýla, adanmlgl mantllg vaslßslýla, program kontrolü ve adanmE mantlgil etkilesimi vaslüslýla veya hatta manüel olarak gerçeklestirilebilmektedir, belirli teknik, daha spesifik olarak baglamdan anlasllâcag [üzere uygulaylEEüarafIan seçilebilir olmaktadlEI Buradaki istemlerde, belirtilen bir fonksiyonun gerçeklestirilmesine yönelik bir araç olarak ifade edilen herhangi bir elemanlü, örnegin a) bu fonksiyonu gerçeklestiren devre elemanlarII bir kombinasyonunu veya b) fonksiyonun gerçeklestirilmesi için bu yazUJEiIyürütülmesine yönelik uygun bir devre ile birlestirilen, herhangi bir formda, dolaylîlîla bellenim, mikro sifre veya benzeri dâhil yazl]]1îlil:lkapsayan bu fonksiyonun herhangi bir sekilde gerçeklestirilmesini kapsamasüimaçlanmaktadlîl Bu gibi istemler tarafIan belirlendigi üzere mevcut prensipler, belirtilen çesitli araçlar tarafIian saglanan fonksiyonelliklerin, istemlerin gerektirdigi sekilde birlestirilmesi ve bir araya getirilmesidir. Dolaylîlîla, bu fonksiyonellikleri saglayabilen herhangi bir araclEl, burada gösterilenlere esdeger oldugu kabul edilmektedir. Tarifnamede mevcut prensiplerin "bir adet yapllândlîilnaslîl veya "bir yapllândlülnasEl atfÇl yapliândlîilna ile kombinasyon halinde açilZlanan belirli bir niteligin, yapIlEl, özelligin ve benzerinin, mevcut prensiplerin en az bir yapllândlilnasia kapsandlglünlamlöla gelmektedir. Dolaylgýla tarifname boyunca çesitli yerlerde görünen "bir adet yapllândlElna" veya "bir yapliândlîilna" sözünün görüntülerinin hepsi, zorunlu bir sekilde aynElyapüândlElna atlflia bulunmamaktadlü seçenegin (A) seçimini, ikinci listelenen seçenegin (B) seçimini veya her iki seçenegin (A ve B) seçimini kapsamasümaçlanmaktadlîl Ilave bir örnek olarak örnegin "A, B ve/veya C" olmasü (B) seçimini, üçüncü listelenen seçenegin (C) seçimini, birinci ve ikinci listelenen seçeneklerin (A ve B) seçimini, birinci ve üçüncü listelenen seçeneklerin (A ve C) seçimini, ikinci ve üçüncü listelenen seçeneklerin (B ve C) seçimini veya üç seçenegin hepsinin (A ve B ve C) seçimini kapsamasElamaçlanmaktadlEl Bu, bu ve ilgili tekniklerde ledan derecede uzman bir kisi taraflEUan kolayca anlasllâcaglIiIizere listelenen birçok madde olarak uzatllâbilmektedir. AyrlEh "okuma/çözümleme" ve "okunmus/çözümlenmis" ifadeleri, okumaya veya hem çözümleme hem de okumaya atlElia bulunmaktadlE Ayrlîla, mevcut prensiplerin bir veya daha fazla yapüând ElnasIZlMPEG-4 AVC standard_ göre burada açlEIanmasI ragmen mevcut prensipler, yalnlîta bu standart ve bunun karsllîlKlgelen uzantlîlîle sIIElland IElIIhamaktad lElve dolaylîlsîla, mevcut prensiplerin Içerigini koruyarak, çoklu görüntülü video sifrelemesine iliskin diger video sifreleme standartlarÇltavsiyeler ve bunlar. uzantllâr. göre kullanllâbilmektedir. Burada kullanligllîilizere "yüksek düzey sözdizimi", makroblok katmanIyukar-a hiyerarsik olarak bulunan bit aklglükla mevcut sözdizimine atlflia bulunmaktadliîl Örnegin, burada kullanIIglEüzere yüksek düzey sözdizimi, bunlarla sIlEIlEblmamak kaydlîLla, dilim üstbilgi düzeyi, dizi parametre kümesi (SPS) düzeyi, resim parametre kümesi (PPS) düzeyi, görüntü parametre kümesi (VPS) düzeyi, ag çiKlartma katmanEllNAL) birimi üstbilgi düzeyindeki ve bir tamamlaylîlgelistirme bilgi (SEI) iletisindeki sözdizimine atilîla bulunabilmektedir. AçllZHEl ve özlük ad. asaglâbki yapliândIElnalar, tamamlaylîlgelistirme bilgi (SEI) iletilerinin kullanIilEh iliskin olarak burada aç[ElanmaktadlB Ancak mevcut prensiplerin, yalnlîta, burada açlKIandlglEilizere çoklu görüntülü bilginin iletilmesine iliskin tamamlaylîljgelistirme bilgi (SEI) iletilerinin kullanIiEîle sIlEliand lEllBiamaktadlEve dolaylglîcla, çoklu görüntülü bilginin iletilmesi, mevcut prensiplerin içerigini korurken, bunlarla sIlEIllZloImamak kaydiEa, yüksek düzey sözdizimi, bunlarla sIlEllßlmamak kaydlýla, dilim üstbilgi düzeyi, dizi parametre kümesi (SPS) düzeyi, resim parametre kümesi (PPS) düzeyi, görüntü parametre kümesi (VPS) düzeyi, ag çiElartma katmanE(NAL) birimi üstbilgi düzeyindeki ve bir tamamlaylîügelistirme bilgi (SEI) iletisindeki sözdizimlerini kapsayan yüksek düzey sözdizimlerinin en azIan yukarlîilla bahsedilen türlerine iliskin olarak uygulanabilmektedir. SEKIL 1'e dönecek olursak, örnekleyici bir Çoklu görüntülü Video Sifreleme (MVC) kodlaylîlgü genellikle referans numarasi:(100) ile gösterilmektedir. KodlaylEEüOO), bir dönüstürücünün (110) bir girdisi ile isaret iletisimi içerisinde baglanan bir çßlýa sahip bir birlestiriciyi (105) kapsamaktadlEl Dönüstürücünün (110) bir çiEtEÇlnicemleyicinin (115) bir girdisi ile isaret iletisimi içerisinde baglanmaktadlEI Nicemleyicinin (115) bir çiEtlgübir entropi sifreleyicisinin (120) bir girdisi ve bir ters nicemleyicinin (125) bir girdisi ile isaret iletisimi içerisinde baglanmaktadlü Ters nicemleyicinin ( bir girdisi ile isaret iletisimi içerisindedir. Ters dönüstürücünün (130) bir çiEtEDbir birlestiricinin (135) bir birinci evirici olmayan girdisi ile isaret iletisimi içerisindedir. Birlestiricinin (135) bir ç[thlîl,`_lbir iç öngörücünün (145) bir girdisi ve bir bloklara aylEina filtresinin (150) bir girdisi ile isaret iletisimi içerisinde baglanmaktadlEl Bloklara aylElna filtresinin (150) bir çiKtEIÇI bir referans resim deposunun (155) (görüntü (i) için) bir girdisi ile isaret iletisimi içerisinde baglanmaktadlEl Referans resim deposunun (155) bir çlEtEÇbir hareket dengeleyicinin (175) bir birinci girdisi ve bir hareket kestiricinin (180) bir birinci girdisi ile isaret iletisimi içerisinde baglanmaktadlB Hareket kestiricinin (180) bir çlKtElIJhareket dengeleyicinin (175) bir ikinci girdisi ile isaret iletisimi içerisinde baglanmaktadlü Bir referans resim deposunun (160) (diger görüntüler için) bir çEEDbir ayklEIJKl kestiricinin ( bir birinci girdisi ile isaret iletisimi içerisinde baglanmaktadß Ayklîllilîlkestiricinin (170) bir çiKtlîljaykßlIEldengeleyicinin (165) bir ikinci girdisi ile isaret iletisimi içerisinde baglanmaktadlrîl Entropi kod çözücüsünün (120) bir çiEtlQJkodlay-lil (100) bir çiEtlîEblarak kullanllâbilir olmaktadß Birlestiricinin (105) bir evirici olmayan girdisi, kodlay-I (100) bir girdisi olarak kullanliâbilir olmaktadlB ve ayklElDKl kestiricinin (170) bir ikinci girdisi ve hareket kestiricinin (180) bir ikinci girdisi ile isaret iletisimi içerisinde baglanmaktadE Bir anahtarlEl(185) bir çlthEÇI birlestiricinin (135) bir ikinci evirici olmayan girdisi ile, ve birlestiricinin (105) bir evirici girdisi ile isaret iletisimi içerisinde baglanmaktadlrîl Anahtar (185), hareket dengeleyicinin (175) bir çlEtlâEl ile isaret iletisimi içerisinde baglanan bir birinci girdiyi, ayklEIIJKldengeIeyicinin (165) bir çithlîlîle isaret iletisimi içerisinde baglanan bir ikinci girdiyi ve iç öngörücünün (145) bir ç[thEl:ile isaret iletisimi içerisinde baglanan bir üçüncü girdiyi kapsamaktadlî'] SEKIL 2'ye dönecek olursak, örnekleyici bir Çoklu görüntülü Video Sifreleme (MVC) kod çözücüsü, genellikle referans numaraslI(200) ile gösterilmektedir. Kod çözücü (200), bir ters nicemleyicinin (210) bir girdisi ile isaret iletisimi içerisinde baglanan bir çlEtlýla sahip olan bir entropi kod çözücüsünü (205) kapsamaktadE Ters nicemleyicinin bir çliztlgg bir ters dönüstürücünün (215) bir girdisi ile isaret iletisimi içerisindedir. Ters dönüstürücünün (215) bir çlEtlgübir birlestiricinin (220) bir birinci evirici olmayan girdisi ile isaret iletisimi içerisindedir. Birlestiricinin (220) bir çithEÇI bir bloklara aylülna filtresinin (225) bir girdisi ve bir iç öngörücünün (230) bir girdisi ile isaret iletisimi içerisinde baglanmaktadlB Bloklara ayüna filtresinin ( bir girdisi ile isaret iletisimi içerisinde baglanmaktadB Referans resim deposunun (240) bir çliZtlQZI bir hareket dengeleyicinin (235) bir birinci girdisi ile isaret iletisimi içerisinde baglanmaktadlEl Bir referans resim deposunun (245) (diger görüntüler için) bir çithEÇbir ayklElIJKJdengeleyicinin (250) bir birinci girdisi ile isaret iletisimi içerisinde baglanmaktadE Entropi kod çözücüsünün (205) bir çiEtlîÇbir kallEtEßit akElElElallErnasEin kod çözücüye (200) bir girdi olarak kullanllâbilir olmaktadlE Ayrlîla, anahtar. (255) bir kontrol girdisi, ayrlEla, anahtar (255) tarafIan hangi girdinin seçilecegini kontrol etmek için kontrol sözdiziminin allEinasEb yönelik olarak kod çözücüye (200) bir girdi olarak kullanllâbilir olmaktadlB Üstelik, hareket dengeleyicinin (235) bir ikinci girdisi, bir hareket vektörlerinin allErnaslZIçin kod çözücüye ( bir ikinci girdisi, bir ayklEIIJKI vektörlerinin allEinasEliçin kod çözücüye (200) bir girdi olarak kullanilâbilir olmaktadEl Bir anahtar. ( bir ikinci evirici olmayan girdisi ile isaret iletisimi içerisinde baglanmaktadlü AnahtarI (255) bir birinci girdisi, ayklElIJE dengeleyicinin ( bir ikinci girdisi, hareket dengeleyicinin (235) bir çlthEEile isaret iletisimi içerisinde baglanmaktadIE Anahtar. (255) bir üçüncü girdisi, iç öngörücünün (230) bir çlKtlEElile isaret iletisimi içerisinde baglanmaktadlîl Mod modülünün (260) bir çlKtEÇlanahtar (255) taraf-an hangi çlthII seçildiginin kontrol edilmesine yönelik anahtar (255) ile isaret iletisimi içerisinde baglanmaktadlE Bloklara aylÜna filtresinin (225) bir çlktlîükod çözücünün bir çlEtlîEblarak kullanllâbilir olmaktadlB Yukari belirtildigi üzere mevcut prensipler, tamamlayiEEgelistirme bilgi (SEI) iletilerinde iletilen çoklu görüntülü bilgiye yönelik yöntemlere ve aparata yöneltilmektedir. Bir yapllândlünada yeni Tamamlaymelistirme bilgi (SEI) iletileri, MPEG-4 AVC Standardllölçoklu görüntülü video sifreleme (MVC) uzant-da çoklu görüntülü bilgilerin isaretlesmesi için saglanmaktadliîl Mevcut prensipler, bunlarla sIlElllZblmamak kaydlîzla, akguyarlamasüveri ç"rüle aktarIiD rastgele erisim, hata tespiti, hatalar. örtbas edilmesi ve benzerini kapsayan çoklu görüntülü Video akislari karslIlElgelen çesitli sistem düzeyi islemlerinde uygulanabilmektedir. Özgün bit akSElI analiz edilmesi vasüslýla gerekli bilgiler elde edilebilmesine ragmen bu gibi bit aklglîl analizi, hem uygulama hem de hesaplama karmaslEllglübakIiIan önemsiz degildir. Bilgiler, video kodlaylEIîEie kod çözücüsünün ötesindeki sistem bilesenlerine erisilebilir k [gilîfakdirde daha esnek ve yarchIE Mevcut prensiplerin yapllândlElnaIarükodlaylEÜe kod çözücünün ötesindeki bu gibi bilgileri saglamaktadlB Mevcut prensiplere göre, gerekli çoklu görüntülü video sifreleme (MVC) bilgisini saglamak için birkaç yeni tamamlayüîgelistirme bilgisi önermekteyiz. Çoklu görüntülü video sifrelemesinde, sifrelenmis birkaç kamera görüntüsüne, sifrelenmemis birkaç kamera görüntüsüne ve kamera tarafIan yakalanan ancak özgün kamera görüntülerinden olusturulmayan birkaç serbest görüntülere sahip olmaktaylîl Mevcut prensiplere göre, bunlarla sIlülEblmamak kaydlsîla, asaglöhki üç kategoriye dayanarak yeni tamamlaylîlîjelistirme bilgi iletilerini açlKlayacagEl (1) sifreli kamera görüntüleri; (2) sifreli olmayan kamera görüntüleri; ve (3) serbest baklg açlîlîl uygulamalarEnçin olusturulmus görüntüler. Elbette, burada saglanan mevcut prensiplerin ögretileri göz önüne al"[gia mevcut prensiplerin yapüând lEInalarlZlyalnEta bu kategoriler ile sIEllandElBtamaktadlîJ ve mevcut prensiplerin içerigi korunarak diger kategoriler ve uygulamalar, bu ve ilgili tekniklerde sßdan derecede uzman bir kisi taraflEUan kolay bir sekilde uygulanabilmektedir. Çoklu görüntünün video iletisiminde alakalü/e kullanlglüblan çoklu görüntülü video sifreleme bilgisine dair örnekleyici türler, bunlarla sIIBHZbImamak kaydlýla asag-kileri kapsamaktadlE Sifreli kamera görüntülerine iliskin olarak, çoklu görüntülü video sifreleme bilgisine dair örnekleyici türler, bunlarla sIIElllIdJImamak kaydlýla, sunlarElkapsamaktadIE sifreli görüntülerin toplam saylgüher bir sifreli görüntünün özellikleri; görüntü tannlaylaîüle bunun sifreleme slßslîlgörüntü ölçeklenebilirlik bilgisi; görüntü bagnIHJKIbilgileri; bit hEISçerçeve büyüklügü; çerçeve hâl: ROI (Ilgi Bölgesi) bilgisi; ölçeklenebilirlik bilgisi (geçici, uzamsal ve/veya isaret-gürültü-oranIÂGSNRD; gerekli kod çözücü (örnegin, profil, profil uyumluluk bilgisi); gerekli baslangüparametre kümeleri; ve kamera parametreleri. Sifreli olmayan kamera görüntülerine iliskin olarak, çoklu görüntülü video sifreleme bilgisine dair örnekleyici türler, bunlarla sIIIBImamak kayd Ma, sunlarERapsamaktadlB sifreli olmayan görüntülerin toplam saylgîlher bir sifreli olmayan görüntünün özellikleri; görüntü tanIilaylEgîl görüntü ara degerleme bilgisi; ve kamera parametreleri. Serbest bakE aç_ iliskin olarak çoklu görüntülü video sifreleme bilgisine dair örnekleyici türler, bununla sIlElllîbImamak kaydlýla sunu kapsamaktadü serbest görüntü üretim bilgisi. Çoklu görüntülü video sifreli bilgiye dair önceki türler, degistirebilen ortam teklif/yanllîl görüsmesinde ve aklgluyarlama proseslerinde kullan Hâbilmektedir. AyrlEla çoklu görüntülü video sifreli bilgiye dair önceki türler, etkili veri çIKbrIiÇl aktarIi, görüntü üretimi vs. için kullanllâbilmektedir. Sifreli Kamera Görüntülerine Yönelik Bilgiler Bir görüntü tanIilaylEDaenzersizdir ve bir görüntüyü diger görüntülerden ayI etmek için kullanllîhaktadß Bir görüntü tanIiIayEIZIçlKtlîrblarak verme prosesi, görüntü çiKlarnÇlgörüntü rastgele erisim ve benzeri Için kullan UBiaktadlEl Görüntü sifreleme slîehsÇlsifreli görüntülerin izini takip etmektedir. Bir görüntü tanIiIaylEJsifreleme slßsia her bir sifreli görüntü için bir görüntü ile arttlîllüiaktadlîl Bir görüntü tanlaylEJZlkayliîl görüntülerin tespit edilmesinde kod çözücü için kullanlgllîmlmaktadlü Görüntü ölçeklenebilirlik bilgisi, minimum kod çözme çabaslîile seçili görüntülere erisime olanak saglamak için kullanilüiaktadEl Görüntü ölçeklenebilirlik bilgisi, videonun, birçok farklüliçbirim üzerinde ve degiskenlik gösteren kosullara sahip bir ag (aglar) üzerinden gösterilmesini mümkün kllBiaktadlE Görüntü ölçeklenebilirlik bilgisi, kesintili bir görüntü düzeyi tespit edildiginde kayip] görüntüleri tespit etmek için kullanllâbilmektedir. Belirli bir görüntü gösterimi için tüm görüntülerin gerekli olmad[g`ll:lbilinmesine ragmen görüntülerin gerekli olmad[g]|:l/arsay[lân olarak bilinmemektedir. Görüntü bagliliElEl bilgisi, görüntü çEElarlZI görüntü rastgele erisim ve benzerine yardlcüolabilmektedir. Görüntü baglillüKlbilgisi, görüntü boyutunda çerçevelerin bir minimum kod çözmesine sahip verilen bir görüntüde bir kod çözücünün, bir çerçeveye erismesine yardIiclZblabilmektedir. Görüntü baglillIJE bilgisi, bir yay. yapan sunucunun, bu gibi bir kaçlElnayEétkilemesi Için bit akEIEIEI analiz etmesi gerekmeden gereksiz görüntülerin gönderilmesinden kaçlEmas- yardiclîl olabilmektedir. Bir kayip! görüntünün hatalarII örtbas edilmesi için baglillmîi bilgisi, hangi görüntünün kopyalanacagüle/veya ara degerlenecegine iliskin bir kod çözücü kararlEJIEl, kaylpl görüntünün örtbas etmesine yard Iiclîblabilmektedir. Uygulama ve kullan Hâbilir kaynaklara bagllîrblarak bit hlîüçerçeve hlîüre çerçeve büyüklügü bilgileri, farklElgörüntüler için farkllîlbir sekilde ayarlanabilmektedir. Bilgiler, görüntüler aras-aki resim kalitesini elde etmek için kullanllâbilmektedir, bu yüzden uygulama, hangi görüntünün çiElarllâcag- ve gösterilecegine karar verebilmektedir. Ek olarak bit hmilgisi, bir kod çözücünün, paralel isleme için hesaplama kaynaklarIEl yönetmesinde yardIicEl olabilmektedir. Çerçeve hlZEI ve çerçeve büyüklügü bilgileri, görüntü sentezi için kullanllâbilmektedir. Bilgiler, ayrlîla hata tespitinde yardIiclIrbIabilmektedir. Belirli bir görüntü için allEan bit hlîEleya çerçeve hlîljîeliitilenden düsük oldugu takdirde bu görüntüde hatalar. bulundugu bilmekteyiz. Uygulamaya baglEblarak bazEgörüntüler için yalnlîta imge kilarüsifrelenmektedir. Ilgi bölgesi (ROI) bilgisi, görüntü ilgi bölgesini desteklemek için kullanlglIIE HatalarI örtbas edilmesi amaçlarlîcllogrultusunda ilgi bölgesi, bir imge bölümünün alakalßlduguna iliskin ipucu saglamak üzere islev görmektedir. Her bir görüntü için geçici/uzamsaI/isaret-gürültü-oranEGSNR) ölçeklenebilirlik bilgisi, bir ortam bilinçli ag elemanII veya aI-lEl, belirli bir görüntü Için hangi ölçeklenebilirlik bilgisinin atüâbilecegini bilmesine izin vermek için esneklik saglamaktadlEl Mevcut çoklu görüntülü video sifreleme sistemlerinde MPEG-4 AVC StandardEile uyumlu görüntüler ve uyumlu olmayan görüntüler, farkllîrllizi parametre kümelerini kullanmaktadlü bu, bir görüntü gösteriminin tüm sistemin tüm baslanglglparametre kümelerini kullanmayabilecegi anlam. gelmektedir. Dolaylîlýla tüm baslanglg parametre kümelerinin aktarlEhasÇlaktarIi bant genisligi kaybi ve daha uzun baslangü kurulum gecikmesine neden olabilmekteclir, bunun nedeni, özellikle, baslanglg parametre kümelerinin, tipik olarak bant-dISZlIe güvenilir sekilde aktarHBiaslBhandB bu, alma bildiriminin kullan-[glEl ve yeniden aktarIiI kullanllâbilecegi anlam. gelmektedir. Her bir görüntü gösterimi için baslanglgl parametre kümelerinin isaretlesmesi, sorunu çözmektedir. Kamera parametreleri, görüntü üretimi, görüntü ara degerlemesi, görüntü sentezi ve benzeri için yard nclîblmaktadlEI Görüntü üretimi, görüntü ara degerlemesi ve görüntü sentezi yalnlîta sifreleme amaçlarlEla hizmet etmemektedir, aynElzamanda kod çözücüde hatalar. örtbas edilmesi için kullanllâbilmektedir. Yukari açllZlanan sifreli kamera görüntü bilgisini destekleyen bir tamamlaylîügielistirme bilgi iletisinin bir yapllândlElnasElTABLO 1'de gösterilmektedir. coded_camera_view_info( payloadSize){ C AçEIilIayIEl for(i = 0,' i <= num_c0ded_views_minusl; i++){ view_id[i] 5 ue(v) view_num[i] 5 ue(v) view_level[i] 5 u(3) view_dependency_info_present_flag[i] 5 u(3) bitrate_info_present_flag[i] 5 u(1) frm_rate_info_present_flag[i ] 5 u(1) frm_size_info_present_flag[i] S u(1) sub_region_flag[i] 5 u(1) scalability_info_presentatîon_flag[i] 5 u(1) profile_Ievel_info_present_flag[i] 5 u(1) init_parameter_sets_info_present_flag[i ] 5 u(1) camera_parameters_info_presentation_flag[i] 5 u(1) if (profi'Ie_level_info_present_flag[ i ]){ view_profile_idc[i] 5 u(8) view_constraînt_set0_flag[i] 5 u( 1) view_constraînt_set1_flag[i] 5 u(1) view_constraînt_set2_flag[i] 5 u(1) view_constraînt_set3_flag[i] 5 u(1) reserved_zero_4bits /* O'a esit */ 5 u(4) view_level_idc[i] 5 u(8) profiIe_level_info_src_view_id_delta[i] 5 se(v) if(bitrate_inf0_present_flag[ i ]){ avg_bitrate[ i] 5 u(16) max_bitrate_view[ i] 5 u(16) max_bitrate_decoded_picture[i ] 5 u( 16) max_bitrate_calc_window[i] 5 u(16) îf(frm_rate_info_present_flag[ i ]){ constant_frm_rate_idc[ i] 5 u(2) avg_frm_rate[ i] 5 u(16) frm_rate_info_src_view_id_delta 5 se(v) if(frm_size_info_present_flag[ i ]){ frm_width_in_mbs_minusi[i ] 5 ue(v) frm_height_in_mbs_minus1[i ] 5 ue(v) frm_size_irifo_src_view_id_delta[i ] 5 ue(v) îf(subýregi0nýviewýflag[l]){ horizontal_offset[i`] 5 u(16) vertical_offset[i] 5 u(16) region_width[i] 5 u(16) region_height[i] 5 u(16) sub_region_info_src_view_îd_delta[i ] 5 ue(v) îf(view_dependency_info_present_flag[ i ]){ num_directly_dependent_views_anchor[i ] 5 ue(v) num_directly_dependent_views_non_anchor[i] 5 ue(v) for(j = 0; j < num_directly_dependent_views_anchor[ i ]; j++ ) directly_dependent_view_id_delta_anchor[ i ][ j ] for( j = 0; j < num_directly_dependent_views_n0n_anchor[ i ]; j++ ) directly_dependent_view_id_delta_non_anchor[ i ][j ] se(v) view_dependency_info_src_view_id_delta[i] se(v) if(init_parameter_sets_inf0_present_flag[i]){ num_init_seq_parameter_set_minusi[i] ue(v) for(j = 0;j <= num_seq_parameter_set_minus1[ i ],' j++ ) init_seq_parameter_set_id_delta[ i ][ j ] ue(v) num_init_pic_parameter_set_minu51[i ] ue(v) for(j = 0;j <= num_pic_parameter_set_minus1[ i ]; j++ ) init_pic_parameter_set_id_delta[ i ][ j ] ue(v) init_parameter_sets_info_src_view_id_delta[i ] se(v) if (scalable_info_present_flag[i]){ scalableýinfo(payl0adSize) scalable_info_src_view_id_delta[i ] se(v) if (ca mera_parameter_info_present_flag[i]){ camera_parameters_1_1 [i] f(32) camera_parameter_info_src_view_id_delta[i] se(v) bulundugu belirtilmektedir. view_id[i], i'ninci görüntünün tanIi-Iaylîgliöstermektedir. Sifreli kamera görüntü bilgisi için tamamlaylîlîgelistirme bilgi iletisinin sözdizimi, TABLO 1'de kalI olarak gösterilmektedir ve semantik asaglâaki gibi açlElanmaktadlB Sözdizimi ve/veya semantikte atlflla bulunulan baslanglgl parametre kümelerinin, bit akSElI baslang-a yerlestirilebilen veya bir oturumun baslang _a aktarllâbilen bu parametre kümelerine atllîla num_c0ded_views_minusl artEll, bit aklSlJarafIan desteklenen sifreli görüntülerin say-Egöstermektedir. num_c0ded_views_minusl degeri, kapsaylEDJIr sekilde 0 ila 1023 arallglIdadlB view_num[i], view_id[i]'ye esit bir görüntü tannlay- sahip görüntü için görüntü sifreleme sßslügiöstermektedir. view_num, sifreleme sßislüba her bir sifreli görüntü için bir görüntü ile arttlEIIhaktadlB view_level[i], view_id[i]'ye esit bir görüntü tanilay- sahip görüntü için görüntü ölçeklenebilirliginin bir düzeyini göstermektedir. lle esit view_dependency_info_present_flag[i], tamamlaylaîgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanllay- sahip görüntü için görüntü baglIlEEl bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için görüntü baglillülöbilgisinin, (view_dependency_inf0_src_view_id_delta[i] O'a esit olmad [glIa) view_dependency_info_src_view_id_delta[i] tarafIan gösterilen baska bir görüntü ile aynlZl oldugunu veya görüntü için görüntü bagillIllZlbilgisinin, (view_dependency_inf0_src_view_id_delta[i] O'a esit oldugunda) tamamlaylîlgelistirme bilgi iletisinde bulunmadlglIlIçliöstermektedir. 1'e esit bitrate_info_present_flag[i], tamamlaylEEgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanilay- sahip görüntü için bit hlîl] bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için bit hlîlîlîiilgisinin bulunmad[glIlIgöstermektedin 1'e esit frm_rate_info_present_flag[i], tamamlaylîlîgljelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için çerçeve hlZElbiIgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için çerçeve bilgisinin, (frm_rate_inf0_src_view_id_delta[i] O'a esit olmadlglIa) frm_rate_info_src_view_id_delta[i] tarafIan gösterilen baska bir görüntü ile aynlîrbldugunu veya görüntü için görüntü bagIIHJEl bilgisinin, (frm_rate_info_src_view_id_delta[i] O'a esit oldugunda) tamamlaylîlgelistirme bilgi iletisinde bulunmad[gilügiöstermektedin 1'e esit frm_size_info_present_flag[i], tamamlayElIgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için çerçeve büyüklügü bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için çerçeve bilgisinin, frm_size_inf0_src_view_id_de!ta_minusl[i] tarafIan gösterilen baska bir görüntü ile aynD oldugunu göstermektedir. 1'e esit sub_region_view_flag[i], tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tan lay sahip görüntü için alt-bölge bilgisinin bulundugunu göstermektedir. Bir 0 degeri, görüntü için alt bölge bilgisinin, (sub_region_info_src_view_id_delta[i] O'a esit olmad[g]Ia) sub_region_inf0_src_view_id_delta[i] taraflEldan gösterilen baska bir görüntü ile aynlîbldugunu veya görüntü için görüntü baglllülîlbilgisinin, (sub_regi0n_info_src_view_id_delta[i] O'a esit oldugunda) tamamlaylEEl gelistirme bilgi iletisinde bulunmadlglIgöstermektedir. 1'e esit scaIability_info_present_flag[i], tamamlayügelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIi-Iay sahip görüntü için ölçeklenebilirlik bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için görüntü bagllllElöbilgisinin, (scalable_info_src_view_id_delta[i] O'a esit olmadlglIa) view_dependency_info_src_view_id_delta[i] tarafIdan gösterilen baska bir görüntü ile aynEl oldugunu veya görüntü için ölçeklenebilirlik bilgisinin, (scalabIe_inf0_src_view_id_delta[i] O'a esit oldugunda) tamamlaylEEgelistirme bilgi iletisinde bulunmad[gllElEgöstermektedin Bir 1 degeri, MPEG-4 AVC StandardEBI ölçeklenebilir video sifrelemesindeki (SVC) scalable_inf0() tamamlaylîlgelistirme bilgi iletisinin kullanilElügöstermektedir. 1'e esit profile_level_info_present_flag[i], tamamlaylEEl gelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tani-lay sahip görüntü için profil ve düzey bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, view_id[i]'ye esit bir görüntü tanilay- sahip görüntü için profil ve düzey bilgisinin, (prohIe_level_info_src_view_id_delta[i] O'a esit olmadlglIa) proFile_level_inf0_src_view_id_delta [i] tarafIian gösterilen baska bir görüntü ile aynlZl oldugunu veya görüntü için profil ve düzey bilgisinin, (profile_level_info_src_view_id_delta[i] O'a esit oldugunda) tamamlaylEDgelistirme bilgi iletisinde bulunmad@IBgöstermektedin 1'e esit init_parameter_sets_info_present_flag[i], tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanllay_ sahip görüntü için baslanglg parametre kümeleri bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için baslang @parametre kümeleri bilgisinin, (init_parameter_set_inf0_src_view_id_delta[i] O'a esit olmad [glia) init_parameter_set_inf0_src_view_id_delta[i] tarafIan gösterilen baska bir görüntü ile aynü oldugunu veya görüntü için baslanglÇlparametre kümeleri bilgisinin, (init_parameter_set_inf0_src_view_id_delta[i] O'a esit oldugunda) tamamlaylElIglielistirme bilgi iletisinde bulunmadlglIlIgîiöstermektedir. 1'e esit camera_parameters_info_present_flag[i], tamamlayEIgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIi-lay sahip görüntü için kamera parametre bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için kamera parametre bilgisinin, (camera_parameter_info_src_view_id_delta[i] O'a esit olmad [glIa) camera_parameter_info_src_view_id_delta[i] tarafIan gösterilen baska bir görüntü ile aynü oldugunu veya görüntü için kamera parametre bilgisinin, (camera_parameter_info_src_view_id_delta[i] O'a esit oldugunda) tamamlaylîljgelistirme bilgi iletisinde bulunmad[gllügöstermektedin view_pr0file_idc[i], view_c0nstraint_set0_flag[i], view_c0nstraint_set1_flag[i], view_c0nstraint_set2_flag[i], view_c0nstraint_set3_flag[i] ve view_level_idc[i], view_id[i]'ye esit bir görüntü tannlay- sahip görüntüye ait gösteriminin bit aklSlEI profilini ve düzeyini göstermektedir. view_pr0file_idc[i], view_c0nstraint_set0_flag[i], view_c0nstraint_set1_flag[i], view_c0nstraint_set2_flag[i], view_c0nstraint_set3_flag[i] ve view_level_idc[i]'nin semantikleri, süsüa, profile_idc, constraint_set0_flag, constraint_set1_flag, constraint_set2_flag, constraint_set3_flag ve level_idc'nin semantikleri ile ayn IE burada söz konusu bit akEÇIbu görüntü gösteriminden biridir. 0'dan daha büyük profile_level_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tanIilay- sahip görüntünün, (view_id[i] + proûle_level_inf0_src_view_id_delta[i])'ye esit görüntü tan lay sahip görüntü ile aynElprofil ve düzey bilgisine sahip oldugunu belirtmektedir. Bir 0 degeri, tamamlaylEEgelistirme bilgi iletisinde view_id[i]'ye esit görüntü tanIi-lay sahip görüntü için profil ve düzey bilgisinin bulunmad@IBgöstermektedin avg_bitrate[i], view_id[i]'ye esit bir görüntü tan lay sahip görüntüye ait gösteriminin bit akglEllEl, saniye bas. 1000 bitlik birimlerde, ortalama bit h-Elgöstermektedir. avg_bitrate[i]'nin semantigi, burada hedef bit akEJElI görüntü gösteriminin bir aklglîblmaslîl dElEUa, accurate_statistics_flag'I1'e esit olmasEldurumunda alt-dizi görüntü özellikleri tamamlaylîlîgelistirme bilgi iletisinde average_bit_rate semantigi ile ayn- max_bitrate_view[i], max_bitrate_calc_window[i] taraflEdan belirtilen bir zaman penceresine dayanarak hesaplanan, view_id[i]'ye esit bir görüntü tanIilaylElEb sahip görüntüye ait bit aklglülEl, saniye bas-1000 bitlik birimlerde, maksimum bit h-D göstermektedir. max_bitrate_decoded_picture[i], max_bitrate_calc_wind0w[i] tarafIan belirtilen bir zaman penceresine dayanarak hesaplanan, view_id[i]'ye esit bir görüntü tanllay- sahip görüntüye ait gösterimin bit aklgüllül, saniye bas. 1000 bitlik birimlerde, maksimum bit h-El göstermektedir. max_bitrate_calc_window[i], max_bitrate1[i] ve max_bitrate2[i]'nin hesaplanmas- dayanarak 1/ 100 saniye birimlerinde zaman penceresinin uzunlugunu göstermektedir. constant_frm_rate_idc[i], view_id[i]'ye esit bir görüntü tannlay- sahip görüntüye ait gösteriminin çerçeve h-I sahip olup olmadigilîgöstermektedir. Asagi belirtildigi üzere avg_frm_rate degerinin sabit olmasülurumunda, hesaplama için görüntü gösteriminin hangi geçici kesitinin kullan. [gllEb bakUBiaks çerçeve sabit olmaktadlîü aksi takdirde çerçeve, sabit olmamaktadlEI Bir 0 degeri, sabit olmayan bir çerçeve h-Eßelirtmektedir, bir 1 degeri, sabit bir çerçeve h-Ebelirtmektedir ve bir 2 degeri, çerçeve h-lEl sabit olup olmamasi. net olmadlglIElbelirtmektedir. Bu sabitÇerçeveHIZEI(c0nstantFrameRate) degeri, kapsayEElbir sekilde 0 ila 2 arallglEUadE avg_frm_rate[i], view_id[ i]'ye esit bir görüntü tanIilay_ sahip görüntüye ait gösteriminin bit aklSiEI ortalama çerçeve h-Elsaniye bas. çerçeve birimlerinde göstermektedir. Bu avg_frm_rate[i]'nin semantikleri, burada hedef bit akigül görüntü gösteriminin bir akEEblmasEtllglEUa, accurate_statistics_flag'I1'e esit olmasEdurumunda alt-dizi görüntü özellikleri tamamlayEEl gelistirme bilgi iletisinde average_frame_rate semantikleri ile ayn- O'dan daha büyük frm_rate_info_src_view_id_delta, view_id[i]'ye esit bir görüntü tanllay- sahip görüntünün, (view_id[i] -frm_rate_inf0_src_view_id_delta [i])'ye esit bir görüntü tanIilaylElîlEb sahip görüntü ile aynEIçerçeve hlZIZIbiIgisine sahip oldugunu belirtmektedir. Bir 0 degeri, tamamlayiîlîgjelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için çerçeve hlZEliiilgisinin bulunmad[gilügöstermektedin frm_width_in_mbs_minusi[i] artül, view_id[i]'ye esit görüntü tannlayEElEb sahip görüntünün gösteriminde bir sifreli çerçevenin maksimum genisligini makrobloklarda göstermektedir. Degisken PicWidthlnMbs[i], (frm_width_in_mbs_minusl[i]+1) olarak elde edilmektedir. frm_height_in_mbs_minusi[i] artlîl, view_id[i]'ye esit bir görüntü tanilay- sahip görüntünün gösteriminde bir sifreli çerçevenin maksimum yüksekligini makrobloklarda göstermektedir. Degisken PicHeightlnMbs[i], (frm_height_in_mbs_minusl[i]+1) olarak elde edilmektedir. Degisken PicSizelnMbs[i], makroblok birimlerinde resim büyüklügünü göstermektedir ve PIcWidthlnMbs[i]* PicHeightlnMbs[i] olarak elde edilmektedir. frm_size_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntünün, (view_id[i] + frm_size_inf0_src_view_id_delta [i])'ye esit bir görüntü tanIilay_ sahip görüntü ile aynEl çerçeve büyüklügü bilgisine sahip oldugunu belirtmektedir. Bir 0 degeri, tamamlayElîlielistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için çerçeve büyüklügü bilgisinin bulunmad[gllljgöstermektedin horizontal_offset[i] ve vertical_offset[i], view_id[i]'ye esit bir görüntü tanllay- sahip görüntünün gösterimi tarafIan gösterilen dikdörtgen bölgenin üst-sol pikselinin, süslîla yatay ve dikey sapmalarIElermektedir. region_width[i] ve region_height[i], view_id[i]'ye esit bir görüntü tanllay- sahip görüntünün gösterimi taraflühan gösterilen dikdörtgen bölgenin, slûisMa genisligini ve yüksekligini göstermektedir. sub_region_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntünün, (view_id[i] + sub_region_inf0_src_view_id_delta [i])'ye esit bir görüntü tanIi-Iay sahip görüntü ile ayn &It-bölge bilgisine sahip oldugunu göstermektedir. Bir O degeri, tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanllay- sahip görüntü için alt-bölge bilgisinin bulunmad[gillgöstermektedin num_directly_dependent_views_anchor[i], view_id[i]'ye esit bir görüntü tanIilay- sahip görüntünün tutturucu resimlerinin dogrudan baglüoldugu görüntülerin say-III göstermektedir. num_directly_dependent_views_anchor degeri, kapsaylEElbir sekilde 0 ila 15 arallgllEdadlB num_directly_dependent_views_non_anchor[i], view_id[i]'ye esit görüntü tanIi-lay sahip görüntünün tutturucu olmayan resimlerinin dogrudan baglüoldugu görüntülerin say-@östermektedin Görüntü A'nItutturucu olmayan resimleri, görüntü B'den bir tutturucu olmayan resimden ara-görüntü öngörüsü kullanilarak görüntü A'da en az bir sifreli tutturucu olmayan resmin bulundugu durumlarda görüntü B'nin tutturucu olmayan resimlerine dogrudan baglIE num_directly_dependent_views_non_anchor degeri, kapsaylîlîbir sekilde 0 ila 15 kapsamiadE directly_dependent_view_id_delta_anchor[i][j], view_id[i] ve view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntünün tutturucu resminin dogrudan bagllîloldugu jinCI görüntüsünün bir görüntü tanIilaylElgJaraslîiUaki farkügöstermektedir. Dogrudan bagllZl görüntünün görüntü tan lay @view_id[i] + directly_dependent_layer_id_delta_anchor[i][j])'ye esittir. directly_dependent_view_id_delta_non_anchor[i][j], view_id[i] ve view_id[i]'ye esit bir görüntü tanIiIay- sahip görüntünün tutturucu olmayan resminin dogrudan baglEl oldugu j"i"Ci görüntüsünün bir görüntü tanIilaylElîürasIaki farkügöstermektedir. Dogrudan baglgörüntünün görüntü tannlaymviewjdü] + directly_dependent_layer_id_delta_non_ anchor[i][]'])'ye esittir. num_init_seq_parameter_set_minusi[i] artEl 1, view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntünün gösteriminin kodunun çözülmesi için baslang igldizi parametre init_seq_parameter_set_id_delta[i][j], j'nin O'a esit oldugu takdirde view_id[i]'ye esit bir görüntü tanIi-Iay sahip görüntünün gösteriminin kodunun çözülmesi için jninCi baslanglgl dizi parametre kümesinin seq_parameter_set_id degerini göstermektedir. Eger j, O'dan daha fazla ise init_seq_parameter_set_id_delta[i][j], jninCI baslanglgl dizi parametre kümesinin seq_parameter_set_id degeri ve (j-l)InCI baslangigl dizi parametre kümesinin seq_parameter_set_id degeri arasIaki farkügöstermektedir. Baslanglg dizi parametre kümeleri, seq_parameter_set_id degerinin artan slßsßtla mantllleal olarak slülanmaktadlB num_init_pic_parameter_set_minusi[i] artEI 1, view_id[i]'ye esit bir görüntü tanIi-Iay sahip görüntünün gösteriminin kodunun çözülmesi için baslanglg resim parametre kümelerinin sayIÜgöstermektedir. init_pic_parameter_set_id_delta[i][j], j'nin O'a esit oldugu takdirde view_id[i]'ye esit bir görüntü tanilay- sahip görüntünün gösteriminin kodunun çözülmesi için jnIrICI baslanglgl resim parametre kümesinin pic_parameter_set_id degerini göstermektedir. Eger j, 0'dan daha fazla ise init_pic_parameter_set_id_delta[i][j], jninCI baslanglgl resim parametre kümesinin pic_parameter_set_id degeri ve (j-l)InCI baslanglgl resim parametre kümesinin pic_parameter_set_id degeri arasiaki farkügöstermektedir. Baslanglgl resim parametre kümeleri, pic_parameter_set_id degerinin artan sÜsIa mantlEsal olarak sßlanmaktadlîl init_parameter_sets_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tannlay- sahip görüntünün, (view_id[i] + init_parameter_sets_info_src_view_id_delta[i])'ye esit bir görüntü tanIi-Iay sahip görüntü ile aynüaaslanglgl parametre kümeleri bilgisine sahip oldugunu belirtmektedir. Bir 0 degeri, tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntü için baslanglgl parametre kümeleri bilgisinin bulunmad[glIlIgöstermektedin camera_parameter_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tanIilay_ sahip görüntünün, (view_id[i] + camera_parameter_info_src_view_id_delta[i])'ye esit bir görüntü tanllay- sahip görüntü ile aynEkamera parametre bilgisine sahip oldugunu belirtmektedir. Bir O degeri, tamamlayElgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tannlay- sahip görüntü için kamera parametre bilgisinin bulunmad [glllîgliöstermektedin Sifreli olmayan kamera görüntülerine yönelik bilgiler Bir görüntü tanIilaylElîleod çözücüye hangi görüntünün sifrelenmedigini göstermek üzere kullanlEhaktadlE Bir görüntü tanllaylEEIJkod çözücünün, bir ag hataslîfhatalartîlyüzünden veya kasten sifrelenmemesi yüzünden bir eksik görüntünün kayboldugunu belirlemesinde yardIiclIrblabilmektedir. Görüntü ara degerleme bilgisi, sifreli görüntülerden sifreli olmayan görüntülerin ara degerlenmesinde bir kod çözücüye yard IicßlmaktadlE Görüntü ara degerleme bilgisi, örnegin, hangi görüntülerin ara degerleme Için kullanlßcaglÇl hangi ara degerleme yönteminin kullan Uüiasgerektigi ve benzeri gibi bilgileri kapsayabilmektedir. Dolaylglýla uygulama, yalnlîta belirli sifreli olmayan görüntülerin gösterimini talep ettigi takdirde sunucu, yalnlîta ara degerleme için gerekli görüntüleri ve sifreli görüntülerin görüntü bagIiIHJKlbilgisine dayanarak baglgörüntüleri çlKlarmasEie göndermesi gerekmektedir. Kamera parametreleri, sifreli olmayan görüntülerin ara degerlenmesi ve sentezlenmesi için kullanllâbilmektedir. Yukari açlElanan sifreli olmayan kamera görüntü bilgisini destekleyen bir tamamlaylîü gelistirme bilgi iletisinin bir yapllândüinasüTABLO 2'de gösterilmektedir. n0n_coded_camera_view_info( payloadSize ) { C AçElilayIEl num_non_coded_views_minusi 5 ue(v) for(i= 0; i <= numýcodedýviewsýminusl; i++){ view_id[i] 5 ue(v) view_interpolation_info_present_flag[i] 5 u(3) camera_parameters_info_presentation_flag[i] 5 u(1) if(view_interpolation_inf0_present_flag[ i ]){ num_referenced_views[i] 5 ue(v) for( j = 0; j < num_directly_dependent_views[ i ]; j++ ) referenced_view_id_delta[ i ][ j ] 5 se(v) view_interpolation_info_src_view_id_delta[i ] 5 se(v) if (camera_parameter_info_present_flag[ i ]){ camera_parameters_1_1 [i] 5 f(32) camera_parameters_3_4[i] 5 f(32) camera_parameter_info_src_view_id_delta[i] Sifreli olmayan kamera görüntü bilgisi için tamamlaylEEgelistirme bilgi iletisinin sözdizimi, TABLO 2'de kalI olarak gösterilmektedir ve semantik asag-ki gibi açllZlanmaktadlEl Sözdizimi ve/veya semantikte atllîla bulunulan baslang @parametre kümelerinin, bit akEIEI baslang -a yerlestirilebilen veya bir oturumun baslang -a aktarllâbilen bu parametre kümelerine atlflia bulundugu belirtilmektedir. num_non_coded_views_minusi artEll, bit aklglîtaraflüban desteklenen sifreli olmayan görüntülerin say-Dgöstermektedir. num_n0n_coded_views_minusl degeri, kapsaylîüair view_id[i], i'ninci görüntünün tanIilay-Bgöstermektedir. 1'e esit view_interpolation_info_present_flag[i], tamamlaylEEgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tan lay sahip görüntü için görüntü ara degerleme bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için görüntü ara degerleme bilgisinin, (view_interpolation_inf0_src_view_id_delta[i] O'a esit olmad @Ia) view_interpolation_info_src_view_id_delta[i] tarafIdan gösterilen baska bir görüntü ile aynEl oldugunu veya görüntü için görüntü baglillliKlbilgisinin, (view_interpolation_info_src_view_id_delta[i] O'a esit oldugunda) tamamlaylîlllielistirme bilgi iletisinde bulunmadlglllîgiöstermektedir. 1'e esit camera_parameters_info_present_flag[i], tamamlaylîlgelistirme bilgi iletisinde view_id[i]'ye esit bir görüntü tanIi-lay sahip görüntü için kamera parametre bilgisinin mevcudiyetini göstermektedir. Bir 0 degeri, görüntü için kamera parametre bilgisinin, (camera_parameter_inf0 _src_view_id_delta[i] O'a esit olmadlglülda) camera_parameter_inf0_src_view_id_delta[i] taraflEUan gösterilen baska bir görüntü ile aynü oldugunu veya görüntü için kamera parametre bilgisinin, (camera_parameter_info_src_view_id_delta[i] O'a esit oldugunda) tamamlayügelistirme bilgi iletisinde bulunmadlgllügöstermektedir. camera_parameters: kamera parametrelerinin, 3D dünyadaki bir n0ktayEl2D imge koordinatlEla eslemlemek için kullanllâbilen bir 3x4 izdüsümü matrisi (P) biçiminde iletildigi varsayllüiaktadE 1: P *[xw :YwI-zw: 1] burada 1', homojen koordinatlarda 1' = [lig/LI,, : ,1 ] olmaktadlü Her bir eleman camera_parameters * * Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) tek duyarllElERayan nokta (32 bit) standardlßla göre gösterilebilmektedir. num_referenced_views [i], view_id[i]'ye esit bir görüntü tan lay sahip görüntünün ara degerlendigi görüntülerin say-Eigöstermektedir. Bu num_directly_dependent_views degeri, kapsaylEElbir sekilde 0 ila 1023 arallglIadB directly_dependent_view_id_delta[i][j], view_id[i] ve view_id[i]'ye esit bir görüntü tanIilay- sahip görüntünün ara degerlendigi jinCI görüntünün bir görüntü tanIilaylElîl] arasIiaki farkEgöstermektedir. Bu gibi bir görüntünün görüntü tanIilaylElglÇI(view_id[i] + directly_dependent_layer_id_delta [i][j])'ye esittir. camera_parameter_info_src_view_id_delta[i], view_id[i]'ye esit bir görüntü tanIi-Iay sahip görüntünün, (view_id[i] + camera_parameter_ info_ src_view_id_delta[i])'ye esit bir görüntü tanIilay- sahip görüntü ile aynElkamera parametre bilgisine sahip oldugunu belirtmektedir. Bir 0 degeri, tamamlaylîlîgelistirme bilgi iletisinde view_id[i]'ye esit görüntü tani-lay sahip görüntü için kamera parametre bilgisinin bulunmadlglIlleöstermektedir. Serbest baklSl açlâlllygulamalarla yönelik bilgiler Serbest baklglaçiîlîiideosu, üç boyutlu (3D) bilgisayar grafiklerinden bilinen ayn Eflonksiyonelligi sunmaktadß Kullan iEÇDIr görsel sahne içerisinde belirli bir baklglaç-Ele görüntüleme yönünü seçebilmektedir, dolaylglsîla etkilesimli serbest baklg açiâElgezintisi saglayabilmektedir. Bu nitelik, örnegin, kullan-I bakEaç-ßerbest bir sekilde seçebildigi bir opera/konser/spor olay.. bir DVD'si gibi birçok kullaniîlîiliygulamalarll ilgi alani girmektedir. Serbest baklg açiîlîluygulamalarIEldaha iyi desteklemek için bir çoklu görüntülü bilgiyi tamamlayiEEgelistirme bilgi iletisi, bunlarla siBllülEblmamak kaydlýla, asaglkiler kapsayan serbest bakglaç- spesifik bilgileri iletmek için kullanilâbilmektedir: Serbest baklglaçiîlîöilgisine dair bir örnek, örnegin bir tek boyutlu dizilim, kubbe dizilimi ve/veya iki boyutlu (2D) dikdörtgen dizilim gibi kamera dizilim ayarII türüdür. Serbest bakEaçlglîßilgisinin baska bir örnegi, bir kullan iii, baklglaç-Ele/veya görüntüleme yönünü degistirmesine olanak sagland [glEIdereceyi kapsayan gezinti alan tanIiIlB Görsellestirme cihazII kapasitesine bagllîblarak gezinti alanÇlbir tek boyutlu veya bir çok boyutlu alan olarak tanIilanabilmektedir. Bir iki boyutlu alanI olmaslllurumunda koordinat sistemi, yatay/dikey bakßç-I boyutlarüleya yatay kaymalüégimli görüntüleme yönü olarak tanllanabilmektedir. Serbest baklgl açlîlîbilgisinin yine baska bir örnegi, gezinti alanIa verilen bir konum için görsellestirilmesi için gerekli görüntü kümesidir. Örnegin görsellestirme cihazÇlbir tek boyutlu taban hattlîlboyunca gezinebilmesi zorlandlgllîliakdirde bu taban hattII her bir segmenti için bagllZgörüntü kümesi belirtilmelidir. Bu bilgi, mevcut oldugu takdirde, çoklu görüntülü video içeriginin kodunu çözebilen bir kod çözücünün, gezinti alanIda verilen bir konumu görsellestirmesi için kodu çözülmesi gereken görüntü imgelerinin alt kümesine karar vermesine yardIiclîrblacaktlEl Yukar- açlElanan serbest baklg açEDJilgisini destekleyen bir tamamlaylalgelistirme bilgi iletisinin bir yapilând lEinaslZI'ABLO 3'te gösterilmektedir. free_viewpoint_info () { C AçilZIayEE camera_array_type 5 ue(v) if (camera_array_type == 1) { left_bound_for_navigation 5 u( 10) right_bound_for_navigation 5 u(10) num_segments_in_navigation_space 5 ue(v) for (i=0; i< num_segments_in_navigati0n_space; i++) { left_bound_segment 5 u( 10) num_views_needed_for_rendering 5 ue(v) for (I=O; i< num_segments_in_navigati0n_space; i++){ view_id_needed_for_rendering[i]Li] 5 ue(v) Serbest baklglaçlglîlbilgisine yönelik tamamlaylîlîgielistirme bilgi iletisinin sözdizimi TABLO 3'te kalI karakter olarak gösterilmektedir ve semantik asag-ki gibi açllZlanmaktadlEl Sözdizimi ve/veya semantikte atlfila bulunulan baslang @parametre kümelerinin, bit aklSlEI baslang lElEda yerlestirilebilen veya bir oturumun baslang IEIEUa aktarilâbilen bu parametre kümelerine atlflia bulundugu belirtilmektedir. camera_array_type, kamera diziliminin türünü göstermektedir. left_bound_for_navigation, gezinti alan sol s I-lîgöstermektedir. right_bound_for_navigation, gezinti alan sol sI-Ügöstermektedir. num_segments_in_navigation_space, görsellestirme için farklEbir görüntü kümesine sahip olan gezinti alanIdaki segmentlerin say-l3_l;östermektedir. num_views_needed_for_rendering, mevcut segment içerisinde gezinirken görsellestirme için gerekli görüntü say-@östermektedin view_id_needed_for_rendering[i][j], gezinti alanIiaki i'ninci segmentte gezinirken görsellestirme için gerekli olan j'ninci görüntünün view_id'sini göstermektedir. SEKILLER 3A ila 3D'ye dönecek olursak, çoklu görüntülü bilginin kodlanmas- yönelik bir örnekleyici yöntem, genellikle referans numarasE(300) ile gösterilmektedir. Yöntemin (300), sifreli olmayan kamera görüntü bilgisini kapsayan çoklu görüntülü bilginin kodlanmas. yönelik bir yöntemi (500) ve serbest baklgaçlîtßilgisini kapsayan çoklu görüntülü bilginin kodlanmas- yönelik bir yöntemi (600) kapsadlgllîtakdir edilecektir. AyrlEla yöntemin (300), sifreli kamera görüntü bilgisini kapsayan çoklu görüntülü bilgiyi kodladiglEiiakdir edilecektir. Yöntem (300), kontrolü bir fonksiyon blogu (304)'e geçiren bir baslanglgl blogu (302)'yi kapsamaktadlü Fonksiyon blogu (304), bir kodlayEÜionûgürasyonunu okumaktad Eve kontrolü bir fonksiyon blogu (306)'ya geçirmektedir. Fonksiyon blogu (306), kodlama parametrelerini ayarlamaktadlElve kontrolü bir fonksiyon blogu (308)'e geçirmektedir. Fonksiyon blogu (308), bir yüksek düzey sözdizimini (örnegin dizi parametre kümesi (SPS), resim parametre kümesi (PPS) ve/veya görüntü parametre kümesi) olusturmaktadlîlve kontrolü bir fonksiyon blogu (310)'a geçirmektedir. Fonksiyon blogu (310), bir sifreli kamera görüntü bilgisi tamamlaylEEl gelistirme bilgi (SEI) iletisinin olusturulmasIElbaslatmaktadEve kontrolü bir fonksiyon blogu (312)'ye geçirmektedir. Fonksiyon blogu (312), sifreli görüntülerin say-ayarlamaktadlîlve kontrolü bir karar blogu (314)'e geçirmektedir. Karar blogu (314), sifreli görüntülerin say-I tüm görüntüler için ayarlanlîil ayarlanmad[gillîlbelirlemektedin Tüm görüntüler için ayarlandlgiü takdirde kontrol, bir fonksiyon blogu (316)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (320)'ye geçirilmektedir. Fonksiyon blogu ( iletisini bit akisi& yazmaktadlElve kontrolü bir fonksiyon blogu (317)'ye geçirmektedir. Fonksiyon blogu (317), tamamlaylîü gelistirme bilgi (SEI) iletisini bant-içine veya bant-dlglih göndermektedir ve kontrolü bir fonksiyon blogu (318)'e geçirmektedir. Fonksiyon blogu (318), görüntüleri kodlamaktadlüve kontrolü bir nihai blok (399)'a geçirmektedir. Fonksiyon blogu (320), view_id sözdizimini ayarlamaktadlee kontrolü bir fonksiyon blogu (322)'ye geçirmektedir. Fonksiyon blogu (322), view_num sözdizimi elemanlüyarlamaktadlîl ve kontrolü bir fonksiyon blogu (324)'e geçirmektedir. Fonksiyon blogu (324), view_level sözdizimi parametresini ayarlamaktad lElve kontrolü bir fonksiyon blogu (326)'ya geçirmektedir. Fonksiyon blogu (326), görüntü baglllEEl mevcut bayragIlZlayarIamaktadlee kontrolü bir fonksiyon blogu (328)'e geçirmektedir. Fonksiyon blogu (328), bit hlZEIliilgisi mevcut bayragIEl ayarlamaktadlüve kontrolü bir fonksiyon blogu (330)'a geçirmektedir. Fonksiyon blogu (330), çerçeve hlZEbilgisi mevcut bayragllîyarlamaktadlrîlve kontrolü bir fonksiyon blogu (332)'ye geçirmektedir. Fonksiyon blogu (332), çerçeve büyüklügü bilgisi mevcut bayragIEl ayarlamaktadlElve kontrolü bir fonksiyon blogu (334)'e geçirmektedir. Fonksiyon blogu (334), alt-bölge bayragEbyarlamaktadlE ve kontrolü bir fonksiyon blogu (336)'ya geçirmektedir. Fonksiyon blogu (336), ölçeklenebilirlik bilgisi mevcut bayrag Iüyarlamaktadlîlve kontrolü bir fonksiyon blogu (338)'e geçirmektedir. Fonksiyon blogu (338), profil/düzey bayragIIII ayarlamaktadlEve kontrolü bir fonksiyon bloguna (340) geçirmektedir. Fonksiyon blogu (340), baslang @parametre kümeleri bayrag Iljyarlamaktad Ekle kontrolü bir fonksiyon blogu (342)'ye geçirmektedir. Fonksiyon blogu (342), kamera parametresi mevcut bayrag IEyarIamaktad lElve kontrolü bir fonksiyon blogu (344)'e geçirmektedir. Karar blogu (344), profil/düzey bilgisi mevcut bayrag ayarlanlül ayarlanmad [glIElbelirlemektedir. AyarlandlgiEllakdirde kontrol, bir fonksiyon blogu (346)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (348)'e geçirilmektedir. Fonksiyon blogu (346), profil/düzey klîlîl bayraklarIElayarIamaktadlü view_level bayraglü ayarlamaktadlEve kontrolü bir karar blogu (350)'ye geçirmektedir. Karar blogu (350), bit hlîü bilgisi mevcut bayragII ayarlanlîil ayarlanmadIglIElbeIirlemektedir. Ayarlandlglîltakdirde kontrol, bir fonksiyon blogu (352)'ye geçirilmektedir. Aksi takdirde kontrol, bir karar blogu (354)'e geçirilmektedir. Fonksiyon blogu (352), bit hlîlîle ilgili bilgiyi ayarlamaktadlîlve kontrolü bir karar blogu (354)'e geçirmektedir. Karar blogu (354), çerçeve bilgisi mevcut bayrag ayarlanlölayarlanmad [glIEbelirlemektedir. Ayarland lglEliakdirde kontrol, bir fonksiyon blogu (356)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (358)'e geçirilmektedir. Fonksiyon blogu (356), çerçeve hlîlîlle ilgili bilgiyi ayarlamaktadlîlve kontrolü karar blogu (360)'a geçirmektedir. Karar blogu (360), çerçeve büyüklügü bilgisi mevcut bayraglül ayarlanlîal ayarlanmadlgiIEl belirlemektedir. Ayarlandigüiakdirde kontrol, bir fonksiyon blogu (362)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (364)'e geçirilmektedir. Fonksiyon blogu (362), çerçeve büyüklügü bilgisini ayarlamaktadElve kontrolü karar blogu (366)'ya geçirmektedir. Karar blogu (366), alt-bölge bilgisi mevcut bayragII ayarlanlül ayarlanmad [glIü belirlemektedir. Ayarlandigilîliakdirde kontrol, bir fonksiyon blogu (368)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (370)'e geçirilmektedir. Fonksiyon blogu (368), alt-bölge bilgisini ayarlamaktadEve kontrolü bir sayfa içi-veya-dEEl baglaylîlîlîa395)'e geçirmektedir. Sayfa içi-veya-d @aglaylîzlîüwSL bir karar blogu (402)'ye geçirmektedir. Karar blogu (402), görüntü bagIiIH]KJ bilgisi mevcut bayragII ayarlanlöl ayarlanmadigllü belirlemektedir. Ayarlandlgllîllakdirde kontrol, bir fonksiyon blogu (404)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (406)'ya geçirilmektedir. Fonksiyon blogu (404), görüntü bagIilIDKJ bilgisi parametrelerini ayarlamaktadlîlve kontrolü karar blogu (408)'e geçirmektedir. Karar blogu (408), parametre kümeleri baslanglgl bilgisi mevcut bayrag ayarlanlîilayarlanmad [gilElbelirlemektedir. Ayarlandlgllîllakdirde kontrol, bir fonksiyon blogu (410)'a geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (412)'ye geçirilmektedir. Fonksiyon blogu (410), parametre kümeleri baslanglglbilgisi parametrelerini ayarlamaktadlElve kontrolü karar blogu (414)'e geçirmektedir. Karar blogu (414), serbest baklglaçlîlîflilgisi mevcut bayragII ayarlanlpl ayarlanmadlglIEl belirlemektedir. Ayarlandlglü takdirde kontrol, bir fonksiyon blogu (416)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (418)'e geçirilmektedir. Fonksiyon blogu (416), serbest baklglaçEEbilgisi parametrelerini ayarlamaktadlîlve kontrolü karar blogu (420)'ye geçirmektedir. Karar blogu (420), ölçeklenebilir bilgi mevcut bayragII ayarlanLöl ayarlanmad@IEbelirIemektedin Ayarlandlgllîtakdirde kontrol, bir fonksiyon blogu (422)'ye geçirilmektedir. Aksi takdirde, bir fonksiyon blogu (424)'e geçirilmektedir. Fonksiyon blogu (422), ölçeklenebilir bilgi parametrelerini ayarlamaktadlElve kontrolü karar blogu (426)'ya geçirmektedir. Karar blogu (426), kamera bilgisi mevcut bayragII ayarlanlpl ayarlanmad[gllElEbelirlemektedin Ayarlandlgljtakdirde kontrol, bir fonksiyon blogu (428)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (430)'a geçirilmektedir. Fonksiyon blogu (428), kamera bilgisi parametrelerini ayarlamaktadlElve kontrolü bir sayfa içi-veya-d EE&aglaylîlîEG, karar blogu (314)'e geri göndermektedir. Fonksiyon blogu (348), kaynak view_id delta degerlerini ayarlamaktad IElve kontrolü karar blogu (348)'e geçirmektedir. Fonksiyon blogu (358), kaynak view_id delta degerini ayarlamaktadlüve kontrolü karar blogu (360)'a geçirmektedir. Fonksiyon blogu (364), kaynak view_id delta degerini ayarlamaktadEve kontrolü karar blogu (366)'ya geçirmektedir. Fonksiyon blogu (370), kaynak view_id delta degerini ayarlamaktadlîl ve kontrolü sayfa içi-veya-d Sühaglaylîlîa395ýe geçirmektedir. Fonksiyon blogu (406), kaynak view_id delta degerini ayarlamaktadlElve kontrolü karar blogu (408)'e geçirmektedir. Fonksiyon blogu (412), kaynak view_id delta degerini ayarlamaktadlElve kontrolü karar blogu (414)'e geçirmektedir. Fonksiyon blogu (418), kaynak view_id delta degerini ayarlamaktadlîlve kontrolü karar blogu (420)'ye geçirmektedir. Fonksiyon blogu (424), kaynak view_id delta degerini ayarlamaktadlîlve kontrolü karar blogu (426)'ya geçirmektedir. Fonksiyon blogu (430), kaynak view_id delta degerini ayarlamaktadlEl ve kontrolü sayfa içi-veya-d ISElbaglayElîElBWYye geçirmektedir. Yöntem (500), kontrolü bir fonksiyon blogu (504)'e geçiren bir baslanglg blogu (502)'yi kapsamaktadlîl Fonksiyon blogu (504), sifreli görüntülerin say-ßyarlamaktadlîlve kontrolü bir karar blogu (506)'ya geçirmektedir. Karar blogu (506), tüm sifreli olmayan görüntüler için herhangi bir bayraglEl ayarlanlîil ayarlanmad[g]lElElbelirlemektedir. Ayarland lglEllakdIrde kontrol, bir sayfa içi-veya-dlgljbaglayElgJ397Yye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon Fonksiyon blogu (508), sifreli olmayan görüntüler için view_id sözdizimi parametresini ayarlamaktadlElve kontrolü bir fonksiyon blogu (510)'a geçirmektedir. Fonksiyon blogu (510), sifreli olmayan görüntüler için görüntü ara degerleme bilgisi mevcut bayragIÜayarlamaktadlEl ve kontrolü bir fonksiyon blogu (512)'ye geçirmektedir. Fonksiyon blogu (512), sifreli olmayan görüntüler için kamera parametreleri bilgisi mevcut bayraglülßyarlamaktadlîlve kontrolü bir fonksiyon blogu (514)'e geçirmektedir. Karar blogu (514), görüntü ara degerleme bayragII ayarlanlül ayarlanmad[g]IEbelirlemektedir. Ayarlandlgllîtakdirde kontrol, bir fonksiyon blogu (516)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (518)'e geçirilmektedir. Fonksiyon blogu (516), görüntü ara degerleme bilgisini ayarlamaktad !Elve kontrolü karar blogu (520)'ye geçirmektedir. Karar blogu (520), kamera parametreleri mevcut bayragII ayarlanlöl ayarlanmad[g]lEll:be|irlemektedir. AyarlandlglEtakdirde kontrol, bir fonksiyon blogu (522)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (524)'e geçirilmektedir. Fonksiyon blogu (522), kamera parametreleri bilgisini ayarlamaktadßve kontrolü bir karar blogu (506)'ya geri göndermektedir. Fonksiyon blogu (518), kaynak view_id delta degerini ayarlamaktadlEve kontrolü karar blogu (520)'ye geçirmektedir. Fonksiyon blogu (524), kaynak view_id delta degerini ayarlamaktadlEIve kontrolü karar blogu (506)'ya geri göndermektedir. Yöntem (600), kontrolü bir fonksiyon blogu (604)'e geçiren bir baslanglgl blogu (602)'yi kapsamaktadlü Fonksiyon blogu (604), kamera dizilim türünü ayarlamaktadBve kontrolü bir karar blogu (606)'ya geçirmektedir. Karar blogu (606), kamera dizilim türünün bire esit olup olmadiglIEbelirlemektedir. Esit oldugu takdirde kontrol, sayfa içi-veya-dlgllaglayüîll393ýe geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (608)'e geçirilmektedir. Fonksiyon blogu (608), gezinti için sol lellZlayarlamaktadlE ve kontrolü bir fonksiyon blogu (610)'a geçirmektedir. Fonksiyon blogu (610), gezinti için sag sIlElElayarlamaktadlElve kontrolü bir fonksiyon blogu (612)'ye geçirmektedir. Fonksiyon blogu (612), gezinti alanIa segmentlerin say-Kayarlamaktadlîlve kontrolü bir karar blogu (614)'e geçirmektedir. Karar blogu (614), tüm segmentlerin yap[[[ü yapHBiadlgllübaska bir deyisle, segmentler kümesinin sIlEIlarEl/e sayiEDJ belirlemektedir. YapI[g]l:ltakdirde kontrol, sayfa içi-veya-dlglîibaglayiîlgü(393)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (616)'ya geçirilmektedir. Fonksiyon blogu (616), sol sIiEl segmentini ayarlamaktadlîl ve kontrolü bir fonksiyon blogu (618)'e geçirmektedir. Fonksiyon blogu (618), görsellestirme için gerekli görüntülerin say-El ayarlamaktadlEve kontrolü bir karar blogu (620)'ye geçirmektedir. Karar blogu (620), tüm görüntülerin yap[l]]îl yapHBîadiglIEbeliriemektedir. YapIigiEtakdirde kontrol, bir karar blogu (614)'e geri gönderilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (622)'ye geçirilmektedir. Fonksiyon blogu (622), gerekli oldugu takdirde view_id sözdizimi parametresini ayarlamaktadlü SEKILLER 4A ila 4D'ye dönecek olursak, çoklu görüntülü bilginin kodunun çözülmesine yönelik bir örnekleyici yöntem, genellikle referans numarasEG700) ile gösterilmektedir. Yöntemin (700), sifreli olmayan kamera görüntü bilgisini kapsayan çoklu görüntülü bilginin kodlanmas. yönelik bir yöntemi (900) ve serbest baklglaçlgtßilgisini kapsayan çoklu görüntülü bilginin kodlanmas- yönelik bir yöntemi (1000) kapsadlgilîllakdir edilecektir. AyrIEti yöntemin (700), sifreli kamera görüntü bilgisini kapsayan çoklu görüntülü bilgiyi kodladiglüiakdir edilecektir. Yöntem (700), kontrolü bir fonksiyon blogu (704)'e geçiren bir baslanglgl blogu (702)'yi kapsamaktadlE Fonksiyon blogu (, resim parametre kümesi (PPS) ve/veya görüntü parametre kümesi (VPS) iletilerini bant-içi veya bant-dlSElolarak almaktadlElve kontrolü bir fonksiyon blogu (706)'ya geçirmektedir. Fonksiyon blogu (706), bir yüksek düzey sözdizimini (örnegin dizi parametre kümesi (SPS), resim parametre kümesi (PPS) ve/veya görüntü parametre kümesi (VPS)) okumaktad Elve kontrolü bir fonksiyon blogu (708)'e geçirmektedir. Fonksiyon blogu (708), bir sifreli kamera tamamlaylîljgelistirme bilgi iletisinin çözümlenmesini baslatmaktadlîl ve kontrolü bir fonksiyon blogu (710)'a geçirmektedir. Fonksiyon blogu (710), sifreli görüntülerin say-übkumaktadHçözümlemektedir ve kontrolü bir karar blogu (714)'e geçirmektedir. Karar blogu (714), tüm görüntülerin okunup okunmad [glIlEözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (716)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (720)'ye geçirilmektedir. Fonksiyon blogu ( iletisini bellege depolamaktadlElve kontrolü bir fonksiyon blogu (718)'e geçirmektedir. Fonksiyon blogu (718), görüntülerin kodunu çözmektedir ve kontrolü bir nihai blok (799)'a geçirmektedir. Fonksiyon blogu (720), view_id sözdizimi elemanIEleumaktad Bçözümlemektedir ve kontrolü bir fonksiyon blogu (722)'ye geçirmektedir. Fonksiyon blogu (722), view_num sözdizimi eleman Elßkumaktad Hçözümlemektedir ve kontrolü bir fonksiyon blogu (724)'e geçirmektedir. Fonksiyon blogu (724), view_level sözdizimi elemanIEIokumaktadIElçözümlemektedir ve kontrolü bir fonksiyon blogu (726)'ya geçirmektedir. Fonksiyon blogu (726), görüntü bagIillHKJ mevcut bayragIElokumaktadBgözümlemektedir ve kontrolü bir fonksiyon blogu (728)'e geçirmektedir. Fonksiyon blogu (728), bit hlîEl bilgisi mevcut bayragIEl okumaktadlüçözümlemektedir ve kontrolü bir fonksiyon blogu (730)'a geçirmektedir. Fonksiyon blogu (730), çerçeve hlîlîbilgisi mevcut bayraglüikumaktad Ecözümlemektedir ve kontrolü bir fonksiyon blogu (732)'ye geçirmektedir. Fonksiyon blogu (732), çerçeve büyüklügü bilgisi mevcut bayrag mlkumaktadBçözümlemektedir ve kontrolü bir fonksiyon blogu (734)'e geçirmektedir. Fonksiyon blogu (734), alt-bölge bayragIEbkumaktadlElçözümlemektedir ve kontrolü bir fonksiyon blogu (736)'ya geçirmektedir. Fonksiyon blogu (736), ölçeklenebilirlik bilgisi mevcut bayrag [ElßkumaktadEçözümlemektedir ve kontrolü bir fonksiyon blogu (738)'e geçirmektedir. Fonksiyon blogu (738), profil/düzey bayragIßkumaktadÜçözümlemektedir ve kontrolü bir fonksiyon blogu (740)'a geçirmektedir. Fonksiyon blogu (740), baslang @parametre kümeleri bayragIlZbkumaktadHçözümlemektedir ve kontrolü bir fonksiyon blogu (742)'ye geçirmektedir. Fonksiyon blogu (742), kamera parametresi mevcut bayragIIZl okumaktadlElçözümlemektedir ve kontrolü bir fonksiyon blogu (744)'e geçirmektedir. Karar blogu (744), profil/düzey bilgisi mevcut bayraglElEl okunup okunmad[gllEllE;özümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (746)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (748)'e geçirilmektedir. Fonksiyon blogu (746), profil/düzey klgîl bayraklarIEl okumaktadlüçözümlemektedir, view_level sözdizimi elemanIlîbkumaktadlüçözümlemektedir ve kontrolü bir karar blogu (750)'ye geçirmektedir. Karar blogu (750), bit hlîElbilgisi mevcut bayragII okunup okunmad @lüözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (752)'ye geçirilmektedir. Aksi takdirde kontrol, bir karar blogu (754)'e geçirilmektedir. Fonksiyon blogu (752), bit hlZZIIe ilgili bilgiyi okumaktadÜçözümlemektedir ve kontrolü bir karar blogu (754)'e geçirmektedir. Karar blogu (754), çerçeve bilgisi mevcut bayragIlEl okunup okunmadlglllçözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (756)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (758)'e geçirilmektedir. Fonksiyon blogu (756), çerçeve hlîEiIe ilgili bilgiyi okumaktadElçözümlemektedir ve kontrolü karar blogu (760)'a geçirmektedir. Karar blogu (760), çerçeve büyüklügü bilgisi mevcut bayragIlEl okunup okunmad [gllßözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (762)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (764)'e geçirilmektedir. Fonksiyon blogu (762), çerçeve büyüklügü ile ilgili bilgiyi okumaktadBçözümlemektedir ve kontrolü karar blogu (766)'ya geçirmektedir. Karar blogu (766), alt-bölge bilgisi mevcut bayragII okunup okunmadlgllwözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir fonksiyon blogu (768)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon Fonksiyon blogu (768), alt-bölge bilgisini okumaktadÜçözümlemektedir ve kontrolü bir sayfa içi-veya-d SühaglaylîlîÜQSYe geçirmektedir. Sayfa içi-veya-d lgübaglaylîlîG795), bir karar blogu (802)'ye geçirmektedir. Karar blogu (802), görüntü baglillIIKl bilgisi mevcut bayrag ayarlanlgl ayarlanmadlgillîl belirlemektedir. Ayarlandlgllîliakdirde kontrol, bir fonksiyon blogu (804)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (806)'ya geçirilmektedir. Fonksiyon blogu (804), görüntü baglilil]Kibilgisi parametrelerini okumaktad IElçözümlemektedir ve kontrolü karar blogu (808)'e geçirmektedir. Karar blogu (808), parametre kümeleri baslangßl bilgisi mevcut bayragII ayarlanü ayarlanmad[glElDbelirlemektedir. Ayarlandfglütakdirde kontrol, bir fonksiyon blogu (810)'a geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (812)'ye geçirilmektedir. Fonksiyon blogu (810), parametre kümeleri baslanggl bilgisi parametrelerini okumaktadlüçözümlemektedir ve kontrolü karar blogu (814)'e geçirmektedir. Karar blogu (814), serbest bakElaçiEElbilgisi mevcut bayragII ayarlanlüi ayarlanmad[giIEbelirlemektedin Ayarland lgllîlîakdirde kontrol, bir fonksiyon blogu (816)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (818)'e geçirilmektedir. Fonksiyon blogu (816), serbest bakiglaçlîlîlilgisi parametrelerini okumaktad IHçözümlemektedir ve kontrolü karar blogu (820)'ye geçirmektedir. Karar blogu (820), ölçeklenebilir bilgi mevcut bayragII ayarlanü ayarlanmadEglIEl belirlemektedir. Ayarlandfgilîi takdirde kontrol, bir fonksiyon blogu (822)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (824)'e geçirilmektedir. Fonksiyon blogu (822), ölçeklenebilir bilgi parametrelerini okumaktadLÜçözümlemektedir ve kontrolü bir karar blogu (826)'ya geçirmektedir. Karar blogu (826), kamera bilgisi mevcut bayragII ayarlanlîil ayarlanmadigilElEl belirlemektedir. Ayarland[g]l:ltakdirde kontrol, bir fonksiyon blogu (828)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (830)'a geçirilmektedir. Fonksiyon blogu (828), kamera bilgisi parametrelerini okumaktadBçözümlemektedir ve kontrolü sayfa içi-veya-d EEK›aglaylEiîEd797)'ye geçirmektedir. Fonksiyon blogu (748), kaynak view_id delta degerini okumaktadBçözümlemektedir ve kontrolü karar blogu (750)'ye geçirmektedir. Fonksiyon blogu (758), kaynak view_id delta degerini okumaktadBgözümlemektedir ve kontrolü karar blogu (760)'a geçirmektedir. Fonksiyon blogu (764), kaynak view_id delta degerini okumaktad[Üçözümlemektedir kontrolü karar blogu (766)'ya geçirmektedir. Fonksiyon blogu (770), kaynak view_id delta degerini okumaktadlElçözümIemektedir kontrolü sayfa içi-veya-d @aglaylEEEQ79SYe geçirmektedir. Fonksiyon blogu (806), kaynak view_id delta degerini okumaktadBgözümlemektedir kontrolü karar blogu (808)'e geçirmektedir. Fonksiyon blogu (812), kaynak view_id delta degerini okumaktadlüçözümlemektedir kontrolü karar blogu (814)'e geçirmektedir. Fonksiyon blogu (818), kaynak view_id delta degerini okumaktadlüçözümlemektedir kontrolü karar blogu (820)'ye geçirmektedir. Fonksiyon blogu (824), kaynak view_id delta degerini okumaktadlElçözümlemektedir kontrolü karar blogu (826)'ya geçirmektedir. Fonksiyon blogu (830), kaynak view_id delta degerini okumaktadEigözümlemektedir kontrolü sayfa Içi-veya-d @aglaylîisîlîügn'ye geçirmektedir. Yöntem (900), kontrolü bir fonksiyon blogu (904)'e geçiren bir baslanglgl blogu (902)'yi kapsamaktadlü Fonksiyon blogu (904), sifreli olmayan görüntülerin say-El okumaktadBçözümlemektedir ve kontrolü bir karar blogu (906)'ya geçirmektedir. Karar blogu (906), tüm sifreli olmayan görüntülerin okunup 0kunmad[giIlEözümlenip çözümlenmedigini belirlemektedir. Böyle oldugu takdirde kontrol, bir sayfa içi-veya-dlglîbaglaylîlîlîl(797)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (908)'e geçirilmektedir. Fonksiyon blogu (908), view_id sözdizimi elemanIEIokumaktadlElçözümlemektedir ve kontrolü fonksiyon blogu (910)'a geçirmektedir. Fonksiyon blogu (910),görüntü ara degerleme bilgisi mevcut bayragIIZbkumaktad[Elçözümlemektedir ve kontrolü bir fonksiyon blogu (912)'ye geçirmektedir. Fonksiyon blogu (912), kamera parametreleri bilgisi mevcut bayragIEI okumaktadlElçözümlemektedir ve kontrolü bir fonksiyon blogu (914)'e geçirmektedir. Karar blogu (914), görüntü ara degerleme bayraglEllEl ayarlanLEl ayarlanmad[glIEbelirlemektedir. Ayarland Igilîliakdirde kontrol, bir fonksiyon blogu (916)'ya geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (918)'e geçirilmektedir. Fonksiyon blogu (916), görüntü ara degerleme bilgisini okumaktadElçözümlemektedir ve kontrolü karar blogu (920)'ye geçirmektedir. Karar blogu (920), kamera parametreleri mevcut bayragII ayarlanlöl ayarlanmadigilü belirlemektedir. Ayarlandigiütakdirde kontrol, bir fonksiyon blogu (922)'ye geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (924)'e geçirilmektedir. Fonksiyon blogu (918), kaynak view_id delta degerini okumaktadlElçözümlemektedir ve kontrolü karar blogu (920)'ye geçirmektedir. Fonksiyon blogu (924), kaynak view_id delta degerini okumaktad[Elçözümlemektedir ve kontrolü karar blogu (906)'ya geri göndermektedir. kapsamaktadlEl Fonksiyon blogu (1004), kamera dizilim türünü okumaktadBçözümlemektedir ve kontrolü bir karar blogu (1006)'ya geçirmektedir. Karar blogu (1006), kamera dizilim türünün bire esit olup olmadigiIEbelirlemektedir. Esit oldugu takdirde kontrol, bir sayfa içi-veya-dlglîl baglaylîlîlîl(793)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (1008)'e geçirilmektedir. Fonksiyon blogu (1008), gezinti için sol sIlElZbkumaktadlüçözümlemektedir ve kontrolü bir fonksiyon blogu (1010)'a geçirmektedir. Fonksiyon blogu (1010), gezinti için sag sIlEIEl okumaktadBçözümlemektedir ve kontrolü bir fonksiyon blogu (1012)'ye geçirmektedir. Fonksiyon blogu (1012), gezinti alanIa segmentlerin say-Erbkumaktad Eçözümlemektedir ve kontrolü bir karar blogu (1014)'e geçirmektedir. Karar blogu (1014), tüm segmentlerin yapllllîl yapllüiadlgllElDJelirlemektedir. YapIigEtakdirde kontrol, sayfa içi-veya-dEEbaglaylEEEl (793)'e geçirilmektedir. Aksi takdirde kontrol, bir fonksiyon blogu (1016)'ya geçirilmektedir. Fonksiyon blogu (1016), sol sIIEI segmentini okumaktadlElçözümIemektedir ve kontrolü bir fonksiyon blogu (1018)'e geçirmektedir. Fonksiyon blogu (1018), görsellestirme için gerekli görüntülerin say-DokumaktadlElçözümlemektedir ve kontrolü bir karar blogu (1020)'ye geçirmektedir. Karar blogu (1020), tüm görüntülerin çözümlenmesinin tamamlanlöl tamamlanmad[gillîbelirlemektedin Tamamlandlgllîtakdirde kontrol, bir karar blogu (1014)'e geri gönderilmektedir. Aksi takdirde kontrol, fonksiyon blogu (1022)'ye geçirilmektedir. Fonksiyon blogu (1022), gerekli görüldügü takdirde view_id'yi okumaktad lElçözümIemektedir. Bazüârljlukar. aç[Elanan, mevcut bulusun hâlihazlElaki birçok avantajühiteliginden bazlßr- dair bir açlKIama yapilâcaktEl Örnegin bir avantaj/nitelik, ortaya çllZlan bir bit akElEUa çoklu görüntülü video içeriginin ve en az bir yüksek düzey sözdizimi elemanIda çoklu görüntülü video içerigine yönelik çoklu görüntülü sifreleme bilgisinin kodlanmaslTila yönelik bir kodlaylED kapsayan bir aparattlü Baska bir avantaj/nitelik; en az bir yüksek düzey sözdizimi eleman lEl, bir dilim üstbilgisi, bir dizi parametre kümesi, bir resim parametre kümesi, bir görüntü parametre kümesi, bir ag çllZlartma katmanElbirim üstbilgisi ve bir tamamlaylîlgelistirme bilgi iletisini içerdigi, yukar- açlKland[glEl üzere kodlaylîlýla sahip olan aparattlîl Yine baska bir avantaj/ nitelik; çoklu görüntülü sifreleme bilgisinin, sifreli kamera görüntü bilgisi, sifreli olmayan kamera görüntü bilgisi ve serbest baklglaçlîlîlbilgisinden en az birini kapsadlglü yukari açllZlandlglEilizere kodlaylîlýla sahip olan aparattlEl Yine baska bir avantaj/nitelik; çoklu görüntülü sifreleme bilgisinin, yukarlflh açlElandlglEüzere sifreli kamera görüntü bilgisi, sifreli olmayan kamera görüntü bilgisi ve serbest bakE açEEl bilgisinden en az birini kapsad [gÇlsifreli kamera görüntü bilgisinin, sifreli kamera görüntüsünün bir saylîüe sifreli kamera görüntülerinin her birine ait özelliklerden en az birini kapsad [gllÇlsifreIi kamera görüntülerinin say-[El, çoklu görüntülü video içerigine kars gelen sifreli kamera görüntülerinin bir toplam say-I biri veya daha fazlasIan herhangi biri oldugu, kodlaylîlîcla sahip olan aparattlü Ayrlîh, baska bir avantaj/nitelik; sifreli kamera görüntü bilgisinin, bir çok sifreli kamera görüntüsünden en az birini ve sifreli kamera görüntülerinin her birinin özelliklerini kapsad[g]l:l sifreli kamera görüntülerinin say-El, yukarlflla açlKIand[gll:lüzere çoklu görüntülü video içerigine karsiEElgeIen sifreli kamera görüntülerinin bir toplam say-I herhangi biri veya daha fazlasEbldugu, sifreli kamera görüntülerinin her birinin özelliklerinin, ölçeklenebilirlik bilgisi, görüntü ölçeklenebilirlik bilgisi, görüntü bagIiIlHKl bilgisi, ilgi bölgesi bilgisi, bir bit hlîübir çerçeve büyüklügü, bir çerçeve hlîübaslangü parametre kümeleri ve kamera parametreleri, kod çözücü belirtimleri, bir aklSlEIlEllama bilgisi, bir görüntü tanIilaylEEl/e sifreleme süsü bilgisinden en az birini kapsad[g]l,`_l ölçeklenebilirlik bilgisinin, geçici ölçeklenebilirlik bilgisi, uzamsal ölçeklenebilirlik bilgisi ve isaret-gürültü-oran[ölçeklenebilirlik bilgisinden en az birini kapsad [glÇkod çözücü belirtimlerinin, profil ve düzey bilgisi ve profil ve düzey kElEbilgisinden en az biri ile gösterildigi, kodlaylaîla sahip olan aparattB Ayrlîa, baska bir avantaj/nitelik; çoklu görüntülü sifreleme bilgisinin, yukari açllîland [gllîüzere sifreli olmayan kamera görüntü bilgisi, sifreli olmayan kamera görüntü bilgisi ve serbest bakßl açEIJIIlgisinden en az birini kapsad @Dsifreli olmayan kamera görüntü bilgisinin, sifreli olmayan kamera görüntüsünün bir sayme sifreli kamera görüntülerinin her birine ait özelliklerden en az birini kapsadlgiüsifreli kamera görüntülerinin say-El, çoklu görüntülü video içerigine karsiIJE gelen sifreli kamera görüntülerinin bir toplam say-I biri veya daha fazlaletlan herhangi biri oldugu, kodlaylEIýla sahip olan aparattB Ayrlîla, baska bir avantaj/nitelik; çoklu görüntülü sifreleme bilgisinin, sifreli olmayan kamera görüntü bilgisinin, sifreli olmayan kamera görüntüsünün bir saylgüve sifreli kamera görüntülerinin her birine ait özelliklerden en az birini kapsad[g]l;]sifreli kamera görüntülerinin say-[El, çoklu görüntülü video içerigine karsiEllZlgelen sifreli kamera görüntülerinin bir toplam say-I biri veya daha fazlasIdan herhangi biri oldugu, sifreli olmayan görüntülerin her birinin özelliklerinin, bir görüntü tanllaylîlgj görüntü ara degerleme bilgisi ve kamera parametrelerinden en az birini kapsadgükodlaylîlýla sahip olan aparattE Ek olarak baska bir avantaj/nitelik; çoklu görüntülü sifreleme bilgisinin, yukari açllZlandiglü üzere, sifreli kamera görüntü bilgisi, sifreli olmayan kamera görüntü bilgisi ve serbest baklgaçEEI bilgisinden en az birini kapsadlglÇlserbest baklg açlgjoilgisinin, verilen bir baklgl açlglîl/e bir görüntüleme aç-da en az bir görüntünün üretilmesine yönelik parametreler ve yöntemlerden en az birini kapsadlglüyukar- açllZlandlglEi'lizere kodlaylElýb sahip olan aparattB Ayrlîla baska bir avantaj/nitelik; serbest baklglaçlgtfbilgisinin, yukarlöh açllîland lglü'lzere, verilen bir baklgl açlîlîlve bir görüntüleme aç-a en az bir görüntünün üretilmesine yönelik parametreler ve yöntemlerden en az birini kapsad [glüen az bir görüntünün üretilmesine yönelik parametrelerin, kamera dizilim ayarlariEUan en az birini, bir gezinti alan.. bir tanIiIEl/e gezinti alan a belirtilen bir konumun görsellestirilmesi Için bir sifreli kamera görüntü kümesini kapsad[gll,`_lkodlaylîlýla sahip olan aparattE Ayrlîa baska bir avantaj/nitelik; en az bir yüksek düzey sözdizimi elemanllEl, bit aklSlEla göre bant-içi ve bant-dlgEUan en az birine aktarI[g]L`_lyukar- açIEland[glEüizere kodlaylîlýh sahip olan aparattE Mevcut prensiplerin bu ve diger nitelikleri ve avantajlarüburadaki ögretilere dayanarak ilgili teknikte südan derecede uzman bir kisi tarafIan kolay bir sekilde saptanabilmektedir. Mevcut prensiplerin ögretilerinin, donann, yazlIJEi, bellenim, özel amaçlElislemciler veya bunlari kombinasyonlarlîgiibi çesitli formlarda uygulanabilecegi anlasüâcaktß En fazla tercihen mevcut prensiplerin ögretileri, donanl ve yazHJIîJiI bir kombinasyonu olarak uygulanmaktadü Ayrlîa yazlIIlîJl, bir program depolama biriminde somut bir biçimde yapliândlüllân bir uygulama programElolarak uygulanabilmektedir. Uygulama programÇl herhangi bir uygun mimariyi içeren bir makineye yüklenebilmektedir ve bu makine tarafIan yürütülebilmektedir. Tercihen makine, bir veya daha fazla merkezi islemci birimi ("CPU"), bir rastgele erisimli bellek ("RAM") ve girdi/çiKtlîl"I/O") arayüzleri gibi donanma sahip olan bir bilgisayar üzerinde uygulanmaktadlB Bilgisayar platformu, ayrlîti, bir isletim sistemini ve mikrokomut sifresini kapsayabilmektedir. Burada aç[lZlanan çesitli prosesler ve fonksiyonlar, bir CPU tarafIan uygulanabilen, mikrokomut sifresinin klgmü'eya uygulama programII klîmü veya bunlari herhangi bir kombinasyonu olabilmektedir. Ek olarak çesitli baska çevre birimleri, bir ilave veri depolama birimi ve bir yazdlEilna birimi gibi bilgisayar platformuna baglanabilmektedir. Ekli sekillerde gösterilen yapßsüsistemi bilesenleri ve yöntemlerinden birkaçü tercihen yazHJEIda uygulandlgllüdan dolayEsistem bilesenleri veya proses fonksiyon bloklarlîâirasliîhaki gerçek baglantüârlEl, mevcut prensiplerin programland[glüsekle baglEloIarak degiskenlik gösterebilmektedir. Buradaki ögretilen göz önüne al"[gla ilgili teknikte sßdan derecede uzman bir kisi, mevcut prensiplerin bu ve benzer uygulamalarIElveya konfigürasyonlarIEI tasarlayabilecektir. AçllZlaylEElyapllândlîilnalar, ekli sekillere atlfîia bulunularak burada açilZlanmasI ragmen mevcut prensiplerin bu kesin yapllândlElnalar ile sIIHlandlBlIhadgÜe çesitli degisikliklerin ve modifikasyonlarlEJ, mevcut prensiplerin kapsam lEUan sapmadan ilgili teknikte sßdan derecede uzman bir kisi tarafIan burada gerçeklestirilebilecegi anlasllüiaktadlîl Bu gibi degisikliklerin ve modifikasyonlarlöl, ekli istemlerde belirtildigi üzere mevcut prensiplerin kapsamüdâhilinde kapsanmasßmaçlanmaktadlü TR TR TR TR TR