TR201807638T4 - Multi görüntü sinyali kodeği. - Google Patents

Multi görüntü sinyali kodeği. Download PDF

Info

Publication number
TR201807638T4
TR201807638T4 TR2018/07638T TR201807638T TR201807638T4 TR 201807638 T4 TR201807638 T4 TR 201807638T4 TR 2018/07638 T TR2018/07638 T TR 2018/07638T TR 201807638 T TR201807638 T TR 201807638T TR 201807638 T4 TR201807638 T4 TR 201807638T4
Authority
TR
Turkey
Prior art keywords
image
data
depth
video
data stream
Prior art date
Application number
TR2018/07638T
Other languages
English (en)
Inventor
Wiegand Thomas
Marpe Detlev
Mueller Karsten
Merkle Philipp
Tech Gerhard
Rhee Hunn
Schwarz Heiko
Original Assignee
Ge Video Compression Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ge Video Compression Llc filed Critical Ge Video Compression Llc
Publication of TR201807638T4 publication Critical patent/TR201807638T4/tr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • H04N19/197Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/88Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

Multi görüntü sinyalini birinci bir görüntüsünün şifrelenmesinde kullanılan birinci kodlama parametrelerinden multi görüntü sinyalinin ikinci bir görüntüsünün şifrelenmesi için kullanılan ikinci kodlama parametrelerinin benimsenmesi veya öngörülmesi ile daha yüksek bir sıkıştırma oranı veya daha iyi bir oran/bozulma oranının elde edilebilmesine göre bir buluştan yararlanılan düzenlemeler tarif edilmektedir. Başka bir deyişle, multi görüntü sinyalinin görüntüleri arasında fazlalıklar video bilgisi gibi bu görüntülerinin kendisi ile sınırlı olmadığını, fakat bu görüntülerin paralel olarak şifrelenmesindeki kodlama parametreleri ayrıca kodlama oranını iyileştirmek için kullanılabilir olan benzerlikleri gösterdiğimi mucitler ortaya koymuştur.

Description

TARIFNAME MULTI GÖRÜNTÜ SINYALI KODEGI Mevcut. bulus, multi görüntü sinyallerinin kodlanmasi ile Multi görüntü sinyalleri, 3D Video uygulamalar, örnek olarak stereo ve multi görüntü ekranlari da dahil, serbest görüntü noktasi Video uygulamalari vs. gibi birçok uygulamalarda kullanilmaktadir. Stereo ve multi görüntü Video içerigi için, MVC standart anlatilmistir [l, 2]. Bu standart birçok komsu kameradan Video dizilerini sikistirmaktadir. MVC çözme islemi orijinal kamera konumlarinda bu kamera görüntülerini yeniden üretmektedir. Farkli multi görüntü ekranlari için, yine de farkli uzaysal konumlara sahip farkli sayida görüntüler örnegin orijinal kamera konumlari arasinda ek görüntüler gerekli olacak sekilde gereklidir.
Multi görüntü sinyallerinin tasinmasina iliskin zorluk multi görüntü sinyaline dahil edilen çoklu. görüntülere iliskin bilgiyi tasimak için gerekli olan büyük veri ndktaridir.
Görüntü çikartim/sentezini ortalayabilmek için yukarida bahsi geçen gereksinim durumunda, münferit görüntüler ile iliskilendirilen Videolar ilgili görüntünün diger bir görüntüye yeniden yansitilmasini saglayan derinlik/ayrilik haritasi verisi gibi, orta bir görüntü gibi ek veri tarafindan eslik edilebilecegi için bu durum daha kötülesebilmektedir. Büyük veri miktarindan dolayi, mümkün oldugunca multi görüntü sinyali kodeginin sikistirma oranini Söz konusu makale Merkle ve ark. "The effects of multi-view depth Video compression on Inulti-view rendering", Signal processing: image Communication, cilt 24, no. 1-2, sf. 73-88 derinlik haritalari için wedgelet kodlama kullanilarak MVD hareket tahmininin derinlik haritasi videosu ve ayni görüntünün doku Videosu arasinda saglanabildigini önermektedir.
Böylece, mevcut bulusun amaci daha yüksek bir sikistirma orani veya daha iyi oran/bozulma orani saglayabilen multi görün sinyali kodeginin saglamaktir.
Bu amaç, beklemede olan bagimsiz iddialarin konusu ile gerçeklestirilecektir.
Mevcut uygulama, multi görüntü sinyalinin birinci bir görüntüsünün sifrelenmesinde kullanilan birinci kodlama parametrelerinden multi görüntü sinyalinin ikinci bir görüntüsünün sifrelenmesi için kullanilan ikinci kodlama parametrelerinin uyarlanmasi veya tahmin edilmesini içeren düzenlemeler saglamaktadir. Baska bir deyisle, multi görüntü sinyalinin görüntüleri arasinda fazlaliklar Video bilgisi gibi bu görüntülerinin kendisi ile sinirli degildir, fakat bu görüntülerin paralel olarak sifrelenmesindeki kodlama parametreleri ayrica kodlama oranini iyilestirmek için kullanilabilir olan benzerlikleri göstermektedir.
Mevcut uygulamanin bazi düzenlemeleri ek olarak derinlik/aykirilik haritasinin kodlanmasinda kullanilan belirli bir görüntünün bir videosunun belirli bir çerçevesi ile iliskilendirilen bir derinlik/aykirilik haritasinin segmentasyonunun bir ipucu olarak video çerçevesinde tespit edilen bir sinir kullanilarak, yani Video çerçevesi içinde sinir boyunca uzanmak için bir wedgelet ayirim. satirini tespit ederek belirlenebilmekte veya tahmin edilebilmesine göre bir bulusu kullanmaktadir. Sinir tespitinin çözü tarafinda kopleksiteyi azaltmasina ragmen, bu yetersizlik kabul edilebilir kalitede olan düsük aktarimin kompleksite sorunlarindan daha önemli oldugu uygulama senaryolarinda kabul edilebilmektedir. Bu tür senaryolar çözücülerin yerlesik Cihazlar olarak uygulandigi yayim uygulamalari içerebilmektedir.
Ek olarak mevcut uygulamanin bazi düzenlemeleri ayrica, diger görüntünün kodlama bilgisinden uyarlanan/tahmin edilen kodlama parametreleri görüntüsünün, kodlama parametreleri uyarlamasinin/tahminin uzaysal çözünürlükler arasinda bir oran uyarinca bu kodlama parametrelerinin ölçeklendirilmesini içeriyorsa düsük bir uzaysal çözünürlükte, kodlanan bitlerin kurtarilmasi ile kodlanabilmesine, yani tahmin edilebilmesine ve kalintisal dogrulanabilmesine göre bir bulustan yararlanmaktadir.
Yukarida belirtilen özelliklerin düzenlemelerinin avantajli uygulamalari anlatilan bagimli istemlerin konusudur. Özellikle, mevcut uygulamanin tercih edilen düzenlemeleri, asagidaki Sekiller uyarinca tarif edilmektedir: Sekil 1, bir düzenlemeye göre bir sifreleyicinin bir blok diyagramini göstermektedir; Sekil 2, görünümler ve Video derinlik/uyumsuzluk sinirlamalari boyunca bilginin tekrar kullanilmasinin gösterimi için bir çoklu-görünümlü sinyalin bir bölümünün bir sematik diyagramini göstermektedir; Sekil 3, bir uygulamaya göre sifre çözücünün bir blok diyagramini göstermektedir; Sekil 4, iki görüntü ve iki zaman anliklarinin örnegi üzerine multi görüntü kodlamasinda yapi ve hareket/aykirilik vektörleri tahmini göstermektedir; Sekil 5, komsu görüntüler arasindaki aykirilik vektörü ile nokta uyusmalarini göstermektedir; Sekil 6, ölçeklendirilmis aykirilik vektörlerini kullanarak görüntülerden 1 ve 2 sahne içerigi yansimasi ile ora görüntü sentezini göstermektedir; Sekil 7, gelisigüzel görüntüleme konumlarinda orta görüntüler üretmek için ayri çözülen renk ve ek veriden N-görüntü çikarimini göstermektedir; ve Sekil 8, bir 9 görüntü ekrani için iki görüntü bit akisinin N görüntü çikarimi örnegini göstermektedir.
Sekil 1, bir düzenlemeye uygun olarak bir çoklu görüntülü sinyali sifrelemeye yönelik bir sifreleyici göstermektedir.
Sekil l'deki çoklu görüntü sinyali, Sekil l'deki düzenlemenin daha yüksek sayida görüntü ile uygulanabilir olmasina ragmen iki görüntüyü 121 ve 122 içeriyor olarak 10'da örnekleyici biçimde gösterilir. Ayrica, Sekil 1'in düzenlemesine uygun olarak, her bir görüntü 121 ve 122, sekil 1 uyarinca açiklanan düzenlemenin birçok avantajli prensibinin, hiçbir derinlik/uyumsuzluk harita verisi içermeyen görüntülere sahip çoklu görüntü sinyalleri ile baglantili olarak kullanilsaydi avantajli olabilecek olmasina ragmen bir Video 14 ve bir derinlik/uyumsuzluk harita verisi 16 içermektedir.
Mevcut düzenlemenin bu tür genellestirilmesi sekiller 1 ila 3 tarifinden sonra asagida açiklanmaktadir.
Ilgili görüntülerin 121 ve 122 videosu 14, farkli projeksiyon/görüntüleme yönleri boyunca yaygin bir sahnenin bir projeksiyonunun bir uzay-zamansal örneklemesini göstermektedir. Tercihen, görüntülerin 121 ve 122 videolarinin 14 geçici örnekleme hizi, bu kisitlamanin mutlaka doldurulmasi zorunlu olmasa da birbirlerine esittir.
Sekil 1'de gösterildigi üzere, tercihen her bir Video 14, her bir çerçevesinin ilgili bir zaman damgasi t, t-1, t-2 , ile baglantili oldugu çerçevelerin bir sekansini içermektedir. Sekil 1'de Video çerçeveleri, Vview numarasi, zaman damga numarasi ile gösterilir. Her bir çerçeve vi,t , ilgili zaman damgasinda t ilgili görüntü yönü boyunca sahnenin i bir uzamsal örneklemesini gösterir ve böylece, luma örnekleri için bir örnek dizilim ve renk örneklerine sahip örnek dizilimler gibi bir ya da daha fazla örnek dizilimler ya da bir RGB renk boslugu veya benzerinin renk bilesenleri gibi diger renk bilesenleri için sadece parlaklik örnekleri veya örnek dizilimleri içermektedir. Bir ya da daha fazla örnek dizilimlerin uzamsal çözünürlügü, hem bir video 14 içinde hem de farkli görüntülerin 121 ve 122 videolari Benzer sekilde, derinlik/uyumsuzluk harita verisi 16, görüntülerin 121 ve 122 ilgili yönü boyunca ölçülen yaygin sahnenin sahne nesnelerinin derinliginin bir uzay-zamansal örneklemesini gösterir. Derinlik/uyumsuzluk harita verisinin 16 zamansal örnekleme hizi, Sekil 1'de tasvir edildigi gibi ayni görüntünün baglantili videosunun zamansal örnekleme hizina esit olabilir ya da bundan farkli olabilir. Sekil 1 durumunda, her bir video çerçevesi v, burada ilgili görüntünün 121 ve 122 derinlik/uyumsuzluk harita verisinin 16 bir ilgili derinlik/uyumsuzluk haritasi ile baglantilanmistir. Diger bir ifadeyle, Sekil 1'deki örnekte, görüntünün i ve zaman damgasinin t her bir Video çerçevesi vi,t bununla baglantili bir derinlik/uyumsuzluk haritasinda di,t sahiptir. Derinlik/uyumsuzluk haritalarinin d uzamsal çözünürlügüne iliskin olarak, aynisi, Video çerçevelerine istinaden yukarida gösterildigi gibi geçerlidir. Yani, uzamsal çözünürlük, farkli görüntülerin derinlik/uyumsuzluk haritalari arasinda farkli olabilir.
Multi görüntü sinyalini lO etkin bir sekilde sikistirmak için sekil 1 sifreleyicisi paralel olarak görüntüleri 121 ve 122 bir veri akisina 18 sifrelemektedir, ancak birinci görüntüyü 121 sifrelemek için kullanilan kodlama parametreleri, ikinci görüntüyü 122 sifrelemede kullanilacak ikinci kodlama parametreleri gibi aynisini benimsemek veya öngörmek için tekrar kullanilir. Bu sayede, Sekil 1'deki sifreleyici, buna göre görüntülerin 121 ve 122 paralel sifrelemesinin, sikistirma hizini veya hiz/bozulma oranini arttirmak için bu kodlama parametreleri arasindaki artikliklardan etkili bir sekilde yararlanilsin diye benzer sekilde bu görüntüler için kodlama parametrelerini belirleyen sifreleyici ile sonuçlanmasi, mucitler tarafindan bulunan gerçekten faydalanir (örnegin hem görüntülerin hem de bütün veri akisinin 18 bir kodlama hizi olarak ölçülen hizin bir ortalama bozulmasi olarak ölçülen bozulma ile). Özellikle de Sekil 1'deki sifreleyici genellikle referans isareti 20 ile gösterilir ve çoklu görüntü sinyalini lO alma için bir girdi ve veri akisini 18 çiktilama için bir çikti içermektedir. Sekil 'de görülebildigi gibi Sekil 1'deki sifreleyici 20, görüntü 121 ve 122 basina iki kodlama bransi içerir, yani video verisi için birini ve derinlik/uyumsuzluk harita verisi için digerini içerir. Buna paralel olarak sifreleyici 20, görüntünün 1 video verisi için bir kodlama bransi 22v,1, görüntünün 1 derinlik uyumsuzluk harita verisi için bir kodlama bransi 22d,1, ikinci görüntünün Video verisi için bir kodlama bransi 24v,2 ve ikinci görüntünün derinlik/uyumsuzluk harita verisi için bir kodlama bransi 22d,2 içermektedir. Bu kodlama branslarinin 22 her biri benzer sekilde olusturulur. Sifreleyicinin 20 olusturulmasini ve islevselligini açiklamak amaciyla, asagidaki açiklama kodlama bransinin 22V,1 olusturulmasi ve islevselligi ile baslar. Bu islevsellik tüm branslara 22 mahsustur. Bilahare, branslarin 22 münferit karakteristikleri ele alinacaktir.
Kodlama bransi 22V,1, çoklu görüntü sinyalinin 12 birinci görüntüsünün 121 videosunu 141 sifrelemek içindir ve buna bagli olarak brans 22V,1, Videoyu 141 almak için bir girdiye sahiptir. Bunun ötesinde, brans 22V,1, bahsedilen düzende birbirlerine seri olarak bagli olan, bir çikarici 24, bir nicemleme/dönüstürme modülü 26, bir tekrar nicemleme/tersine-dönüstürme nwdülü 28, bir toplayici 30, bir ileri isleme modülü 32, bir çözülmüs resim tamponu 34, sirasiyla birbirlerine paralel olarak bagli olan iki öngörü modülü 36 ve 38, bir tarafta öngörü modüllerinin 36 ve 38 çiktilari ve diger tarafta çikaricinin 24 dönüstürücü girdisi arasinda bagli olan bir seçici 40 içermektedir.
Birlestiricinin 40 çikisi, toplayiçinin 30 bir diger girisine de baglidir. Çikaricinin 24 evirmeyen girdisi, videoyu 141 sifrelemek için birlikte çalisir. Sifreleme, videoyu 141 belirli bölümlerin birimlerinde sifreler. Örnegin, Videoyu 141 sifrelemede, çerçeveler V1,k bloklar ya da diger örnek gruplari olarak segmentlerin içine bölümlenir. Segmentasyon, zaman içinde sabit olabilir ya da zamanla degisebilir. Ayrica segmentasyon, varsayilan sifreliyor ya da sifre çözüyor olarak bilinebilir veya veri akisi 18 içinde sinyallenebilir.
Segmentasyon, çerçevelerin, satirlarda ve sütunlardaki bloklarin. bir örtüsmeyen› düzenlemesi gibi olan bloklarin içine bir düzenli segmentasyon olabilir ya da degisen boyutlardaki bloklarin içine bir dördün agaç bazli segmentasyon olabilir. Çikaricinin 24 evirmeyen girdisine giren Videonun 141 yakin zamanda sifrelenmis segmenti, asagidaki açiklamadaki videonun 141 bir mevcut kismi olarak Tahmin modülleri 36 ve 38 mevcut kismin tahmin edilmesi için olusturulmaktadir ve bu amaç dogrultusunda, tahmin modülleri 36 ve 38 çözülü resim tamponuna 34 bagli kendi girdilerine sahiptir. Gerçekte, her iki öngörü modülü 36 ve 38, çikaricinin 24 evirmeyen girdisine giren mevcut bloku öngörmek için çözülmüs resim tamponunda 34 yer alan videonun 141 daha önceden yeniden olusturulmus bölümlerini kullanir.
Bu baglamda, öngörü modülü 36, videonun 141 ayni çerçevesinin uzamsal olarak bitisik halihazirda yeniden olusturulmus bölümlerinden videonun 141 mevcut bölümünü uzamsal öngören bir iç öngörücü olarak islev görürken buna karsin öngörü modülü 38, videonun 141 önceden yeniden olusturulmus çerçevelerinden mevcut bölümü geçici olarak öngören bir öngörücü arasi olarak hareket eder. Her iki modül de 36 ve 38, belirli öngörü parametreleri ile açiklanan ya da buna uygun olarak öngörülerini gerçeklestirir. Daha kesin olmak gerekirse, sonraki parametreler, maksimum bit hizi gibi kisitlamalar altinda ya da olmadan bir hiz/ bozulma oranini optimize etmek gibi bazi optimizasyon hedeflerini optimize etmeye yönelik bazi optimizasyon çerçevelerinde sifreleyici olmak üzere belirlenir. Örnegin, iç öngörü modülü 36, videonun 141 ayni çerçevesinin bitisik, önceden yeniden olusturulmus bölümlerinin içeriginin, ikinciyi öngörmek için mevcut bölümün içine genisletildigi/kopyalandigi bir öngörü yönü gibi olan mevcut bölüm için uzamsal öngörü parametrelerini belirleyebilir. Öngörü arasi modülü 38, nevcut bölümü bir önceki yeniden olusturulmus çerçevelerden öngörmek amaciyla devinim dengeleme kullanabilir ve burada yer alan öngörü parametreleri, bir devinini vektörü, bir referans çerçeve indeksi, mevcut bölümle ilgili bir devinim öngörü alt bölüm bilgisi, bir hipotez sayisi ve bunlarin herhangi bir kombinasyonunu içerebilir. Birlestirici 40, modüller 36 ve 38 ile saglanan öngörülerin bir ya da daha fazlasini birlestirebilir ya da bunlarin sadece birini seçebilir.
Birlestirici ya da seçici 40, mevcut bölümün ortaya çikan öngörüsünü, çikaricinin 24 ekleme girdisine ve toplayicinin diger girdisine sirasiyla iletir. Çikaricinin 24 çiktisinda, mevcut bölümün öngörüsünün artikligi çiktilanir ve nicemleme/dönüstürme modülü, bu artik sinyali dönüstürme katsayilarini nicemleme ile dönüstürmek üzere yapilandirilir. Dönüstürme, bir DCT gibi herhangi bir spektral olarak ayristirma dönüstürmesi olabilir. Nicelemeden dolayi, nicemleme/dönüstürme modülünün 26 isleme sonucu terse çevrilemez. Yani bu kodlama kayip sonuçlaridir. Modülün 26 çiktisi, veri akisi içinde iletilecek olan artik sinyaldir 421. Artik sinyal 421, artik sinyali olabildigince uzaga yeniden olusturmak için, yani nicemleme gürültüsüne ragmen çikarici 24 tarafindan çikti olarak artik sinyale tekabül etmesi için modülde 28 dekuvantumlanir ve tersine dönüstürülür. Toplayici 30, bu yeniden olusturulmus artik sinyali, toplama yaparak mevcut bölümün öngörüsü ile birlestirir. Diger kombinasyonlar da uygulanabilir olabilir. Örnegin, çikarici 24, artigi oranlarda ölçmek için bir bölücü olarak çalisabilir ve toplayici, mevcut bölümü bir alternatife göre yeniden olusturmak için bir çarpan olarak uygulanabilir.
Toplayicinin 30 çiktisi bu yüzden, mevcut bölümün bir ön yeniden olusturmasini gösterebilir. Modülde 32 ayrica isleme bununla birlikte, yeniden olusturmayi gelistirmek için opsiyonel olarak kullanilabilir. Böyle diger isleme örnegin, bloklara ayiran, adaptif filtreleme ve benzerlerini içerebilir. Su ana dek kullanilabilir olan tüm yeniden olusturmalar, çözülmüs resim tamponunda 34 arabellege alinir. Böylece, çözülmüs resim tamponu 34, videonun 141 önceden yeniden olusturulmus çerçevelerini ve mevcut bölümün ait oldugu mevcut çerçevenin önceden yeniden olusturulmus bölümlerini arabellege alir.
Sifre çözücünün çoklu görüntü sinyalini veri akisindan 18 yeniden olusturabilmesini saglamak için, nicemleme/dönüstürme modülü 26, artik sinyali 421 sifreleyicinin 20 bir çoklayicisina 44 iletir. Es zamanli olarak, öngörü, modülü 36, iç öngörü parametrelerini 461 çoklayiciya 44 iletir, öngörü arasi modülü 38, öngörü arasi parametreleri 481 çoklayiciya 44 iletir ve ileri isleme modülü 32, ileri-isleme parametrelerini 501, çoklayiciya 44 iletir ve bu da tüm bu bilgileri veri akisi 18 içine çoklar veya ekler.
Sekil 1'in düzenlemesine uygun olarak yukaridaki açiklamadan anlasilir oldugu üzere, kodlama bransi 22v,1 tarafindan videonun 141 sifrelenmesi, sifrelemenin, derinlik/uyumsuzluk harita verisinden 161 ve diger görüntülerin 122 herhangi birisinin verisinde bagimsiz olmasi bakimindan kendi kendine yetmektedir. Daha genel bir bakis açisindan kodlama bransi 22v,1, kodlama parametrelerini belirleyerek veri akisi 18 içine videoyu 141 sifreleme ve birinci kodlama parametrelerine göre, mevcut bölümün sifrelemesinden önce sifreleyici 20 tarafindan veri akisi 18 içine sifrelenmis videonun 141 bir önceki sifrelenmis bölümünden videonun 141 bir mevcut bölümünü öngörme ve düzeltme verisini elde etmek için nevcut bölümün öngörüsünün bir öngörü hatasini yani yukarida bahsedilen artik sinyali 421 belirleme olarak kabul edilebilir. Söz konusu kodlama parametreleri ve dogrulama verisi veri akisina 18 dahil edilmektedir.
Dalin 22v,1 kodlanmasi ile veri akisina 18 dahil edilen az önce bahsi geçen kodlama parametreleri daha önce açik bir sekilde anlatilan Video 141 çerçevelerinin segmentasyonunu tanimlamakta/sinyallemektedir.
Ayrica, kodlama parametreleri, her bir segment ya ad mevcut bölüm için, iç öngörü, öngörü arasi ya da bunlarin bir kombinasyonu gibi ilgili segmenti öngörmek için hangi kodlama modunun kullanilmasi gerektigini gösteren kodlama modu bilgisini içerebilir.
Kodlama parametreleri ayni zamanda, iç öngörü ile öngörülen bölümler/segmentler için iç öngörü parametreleri gibi henüz bahsedilen parametreleri ve ara öngörülen bölümler/segmentler için öngörü arasi parametrelerini içerebilir.
Kodlama parametreleri ancak, Videonun 141 nevcut ya da takip eden bölümlerini öngörme için aynisini kullanmadan önce videonun önceden yeniden olusturulmus bölümlerini nasil islenecegini sifre çözme tarafina sinyalleyen ileri isleme parametreleri 501 ek olarak içermektedir. Bu ileri isleme parametreleri 501, ilgili filtreleri, filtre katsayilarini ya da benzerlerini indeksleyen indeksleri içerebilir. Öngörü parametreleri 461, 481 ve ileri isleme parametreleri 501, mod seçiminin öge boyunu tanimlayan ya da ileri-isleme içinde çerçevelerin farkli bölümleri için farkli adaptif filtrelerin uygulanmasi gibi tamamen bagimsiz bir segmentasyonu tanimlayan yukarida bahsedilen10 segmentasyona iliskin olan bir diger alt-segmentasyon tanimlamak için hatta ilave bir alt segmentasyon verisi içerebilir.
Kodlama parametreleri ayni zamanda, artik sinyalin belirlenmesini de etkileyebilir ve bu yüzden artik sinyalin 421 parçasi olabilir. Örnek olarak nicemleme/dönüsüm modülü 26 tarafindan çiktilanan spektral dönüsüm katsayisi seviyeleri dogrulama verisi olarak görülebilmektedir, halbuki nicemleme adimi boyutu veri akisi 18 içinde de sinyallenebilmektedir ve nicemleme adimi boyutu parametresi asagida verilen tarif isiginda bir kodlama parametresi olarak anlasilabilmektedir.
Kodlama parametreleri ayrica, yukarida tartisilan birinci öngörü asamasinin öngörü artiginin bir ikinci asama öngörüsünü tanimlayan öngörü parametrelerini tanimlayabilir. Iç/ara öngörü bu anlamda kullanilabilir.
Kodlama verimliligini artirmak için sifreleyici 20, tüm kodlama parametrelerini ve örnegin ilgili modüllerden kodlama bilgisi degisim modülüne dogru asagiyi gösteren dikey olarak uzanan oklar ile örnekleyici olarak gösterildigi üzere modüller 36, 38 ve 32 içindeki islemeyi etkileyen veya bundan etkilenen diger bilgileri alan bir kodlama bilgi degisim modülü 52 içermektedir. Kodlama bilgisi degisim modülü 52, kodlama parametrelerini ve opsiyonel olarak kodlama branslari 22 arasinda kodlama bilgisini paylasmakla sorumludur ve böylece branslar, kodlama parametrelerini birbirlerinden öngörebilir ya da benimseyebilir. Sekil 1 düzenlemesinde, bu amaç dogrultusunda multi görüntü sinyalinin 10 görüntülerinin. 121 ve 122 veri varliklari arasinda, yani Video ve derinlik/aykirilik haritasi verisi arasinda bir düzen tanimlanmaktadir. Özellikle, birinci görüntünün 121 Videosu 141, Video 142 tarafindan takip edilen birinci görüntünün derinlik/uyumsuzluk harita verisinden 161 önce gelir ve daha sonra ikinci görüntünün 122 derinlik/uyumsuzluk harita verisinden 162 ve benzeri. Çoklu görüntü sinyalinin 10 veri olusumlari arasinda bu kati düzenin, bütün çoklu görüntü sinyalinin 10 sifrelemesi için kati bir sekilde uygulanmasinin gerekmedigi burada dikkate alinmalidir ancak daha kolay bir tartisma açisindan, asagida bu düzenin sabit oldugu kabul edilir. Veri olusumlari arasinda düzen dogal olarak, ayni zamanda bununla iliskili olan branslar 22 arasinda da bir düzen tanimlar.
Yukarida daha önce bahsedildigi üzere, kodlama bransi 22d,1, 22V,2 ve 22V,2 gibi diger kodlama branslari 22, sirasiyla ilgili girdiyi 161, 142 sifrelemek için kodlama bransina 22v,1benzer sekilde hareket eder. Bununla birlikte, sirasiyla, görüntülerin 121 ve 122 videolari ve derinlik/uyumsuzluk harita verisi arasinda henüz bahsedilen düzen ve kodlama branslari 22, arasinda tanimlanan karsilik gelen düzenden dolayi, kodlama bransi 22d,1 örnegin birinci görüntünün 121 derinlik/uyumsuzluk harita verisinin 161 mevcut bölümlerini sifrelemek için kullanilacak olan kodlama parametrelerini öngörmede ilave özgürlüge sahiptir. Bu, farkli görüntülerin videosu verisi arasinda yukarida bahsedilen düzenden kaynaklanmaktadir. Örnegin, bu olusumlarin arasinda yukarida bahsedilen düzenden önce gelen bunlarin olusumlarinin yani sira, bu olusumlarin her biri, kendisinin yeniden olusturulmus bölümlerini kullanarak sifrelenebilir.
Buna bagli olarak, derinlik/uyumsuzluk harita verisini 161 sifrelemede kodlama bransi 22d,1, karsilik gelen Videonun 141 önceden yeniden olusturulmus kisimlarindan bilinen bilgiyi kullanabilir. Derinlik/uyumsuzluk harita verisinin 161 bazi özelliklerini öngörmek için brans 22d,1'in Videonun 141 yeniden olusturulmus bölümlerinden faydalanmasi ki bu derinlik/uyumsuzluk harita verisinin 161 sikistirmasinin daha iyi bir sikistirma hizina olanak tanir, asagida daha detayli olarak açiklanmaktadir. Bunun da üstünde, yine de, kodlama dali 22d,1 derinlik/aykirilik haritasi verisinin 161 sifrelenmesi için kodlama parametrelerini elde etmek için yukarda bahsi geçtigi sekilde sifreleme videosuna 141 dahil edilen kodlama parametrelerini öngörebilmekte/kabul edebilmektedir. Kabul etme durumunda, veri akisi 18 içindeki derinlik/aykirilik haritasi verisi 161 ile ilgili herhangi kodlama parametresinin sinyallenmesi bastirilabilmektedir. Öngörü durumda, bu kodlama parametrelerine iliskin sadece öngörü artik/düzeltme verisi, veri akisi 18 içinde sinyallenmek zorunda olabilir. Kodlama parametrelerinin bu gibi öngörü/benimseme için örnekler asagida ayrica açiklanmaktadir.
Ilave öngörü kabiliyetleri, takip eden veri olusumlari için mevcuttur, yani ikinci görüntüye 122 ait video ve derinlik/uyumsuzluk harita verisi 162. Bu kodlama branslarina iliskin olarak, bunun öngörü arasi modülü, sadece zamansal öngörü degil ayni zamanda ara görüntü öngörüsü gerçeklestirebilir. Karsilik gelen ara öngörü parametreleri, geçici öngörü ile karsilastirildiginda benzer bilgiler yani ara görüntü tahminli segment, bir bozukluk vektörü, bir görüntü indeksi, bir referans çerçevesi indeksi ve/veya hipotezin sayisinin bir isareti için içerir, yani örnegin toplama yardimiyla ara görüntü ara öngörüyü olusturmada yer alan ara öngörülerin bir sayisini gösterir. Böyle ara öngörü, videoya 142 iliskin olarak sadece brans 22v,2 için degil ayni zamanda derinlik/uyumsuzluk harita verisine 162 iliskin olarak bransin 12d,2 ara öngörü modülü 38 için de geçerlidir.
Dogal olarak, bu ara görüntü parametreleri ayni zamanda, ancak Sekil 1'de gösterilmeyen bir olasi üçüncü görüntünün müteakip görüntü verisi için benimseme/öngörü için bir temel olarak hareket edebilen kodlama parametrelerini de gösterir.
Yukaridaki önlemlerden dolayi, çoklayici 44 tarafindan veri akisi 18 içine eklenecek olan veri miktari daha da azaltilir. Özellikle, kodlama branslarinin 22d,1, 22v,2 ve 22d,2 kodlama parametrelerinin miktari, önce gelen kodlama branslarinin kodlama parametrelerini benimseyerek ya da bununla alakali öngörü artiklarini veri akisi 28 içine çoklayici 44 ile sadece ekleyerek büyük ölçüde azaltilabilir. Geçici ve ara görüntü öngörü arasinda seçim yapabilme yeteneginden dolayi, kodlama branslarinin 22v,2 ve 22d,2 artik verilerinin 423 ve 424 miktari da azaltilabilir. Artik verinin miktarindaki azalma, geçici ve ara görüntü öngörü modlarini farklilastirmada ilave kodlama çabasini fazladan telafi Kodlama parametresi benimseme/öngörü prensiplerini daha detayli açiklamak için, Sekil 2'ye referans yapilir. Sekil 2, çoklu görüntü sinyalinin 10 bir örneksel bölümünü göstermektedir. Sekil 2, Video çerçevesini v1,t, segmentler ya da bölümler 60a, 60b, 60c içine bölümlenirken göstermektedir. Basitlestirme nedenleri için, çerçevenin vl,t sadece üç bölümü, segmentasyon, çerçeveyi pürüzsüz ve bosluksuz bir sekilde segmentlerin/bölümlerin içine bölebilmesine ragmen gösterilir. Yukarida bahsedildigi üzere, video çerçevesinin vl,t segmentasyonu, zamanda sabitlenebilir ya da degisebilir ve segmentasyon veri akisi içinde sinyallenebilmektedir. Sekil 2, bölümlerin 60a ve 60b, mevcut durumda örneksel olarak çerçeve vl,t-1 olan, videonun 141 herhangi bir referans çerçevesinin bir yeniden olusturulmus versiyonundan devinim vektörlerini 62a ve 62b kullanarak geçici olarak öngörülür. Teknikte bilindigi üzere, videonun 141 çerçeveleri arasinda kodlama düzeni, bu çerçeveler arasinda gösterim düzeni ile örtüsmeyebilir ve buna bagli olarak, referans çerçevesi, gösterim zaman10 düzeninde 64 mevcut çerçeveyi v1,t takip edebilir. Bölüm 60c örnegin, iç öngörü parametrelerinin veri akisi 18 içine bunun için eklendigi bir iç öngörü bölümüdür.
Derinlik/aykirilik haritasinin dl,t sifrelenmesinde, kodlama bransi 22d,1, Video çerçevesinin v1,t segmentasyonunu, veri akisi 18 ile video çerçevesine v1,t baglantili olan segmentasyonunun sapmasini sinyalleme ile derinlik/uyumsuzlukr haritasi dl,t için kullanilacakr olan segmentasyon için bir temel/öngörü olarak kullanmaktadir.
Sekil 2, kodlama bransinin 22d,1, Video çerçevesinin. Vl segmentasyonunu derinlik/uyumsuzluk haritasinin dl,t bir ön segmentasyonu olarak kullanir. Yani, kodlama bransi 22d,1, ön segmentasyonu videonun v1,t segmentasyonundan benimser veya ön segmentasyonu buradan öngörür.
Ayrica, kodlama bransi 22d,1, derinlik/uyumsuzluk haritasinin dl,t bölümlerinin 66a, 66b ve 660 kodlama modlarini, Video çerçevesi içinde v1,t ilgili bölümlere 60a, 60b ve 60c atanan kodlama modlarinda benimser ya da tahmin eder. Video çerçevesi v1,t ile derinlik/uyumsuzluk haritasi dl,t arasinda bir ayri segmentasyon durumunda, Video çerçevesinde vl,t kodlama modlarinin benimseme/öngörüsü, benimseme/öngörünün, video çerçevesinin V1,t segmentasyonunun es konumlu bölümlerinde elde edilecegi sekilde kontrol edilebilir. Es konumun uygun bir tanimi asagidaki gibi olabilir Derinlik/uyumsuzluk haritasinda dl,t mevcut bölüm için Video çerçevesinde v1,t es konumlu bölüm, örnegin derinlik/uyumsuzluk haritasinda dl,t mevcut çerçevenin üst sol kösesinde es konumlanmis pozisyonu içeren olabilir.
Kodlama bransinin 22d,1 öngörülmesi durumunda, kodlama bransi 22d,1, kodlama modlarina iliskin derinlik/uyumsuzluk haritasinin dl,t bölümlerinin 66a ila 66c kodlama modu sapmalarini, veri akisi 18 içinde açikça sinyallenen Video çerçevesi vl,t içinde sinyalleyebilir. Öngörü parametrelerinin bildigi kadariyla, kodlama bransi 22d,1, ayni derinlik/uyumsuzluk haritasi dl,t içinde bitisik bölümleri sifrelemek için kullanilan öngörü parametrelerini uzamsal olarak benimseme ya da tahmin etme veya aynisini, Video çerçevesinin v1,t es konumlu bölümlerini 60a ila 6OC sifrelemek için kullanilan öngörü parametrelerinden benimseme/öngörme özgürlügüne sahiptir. Örnek olarak sekil 2, derinlik/uyumsuzluk haritasinin dl,t bölümünün 66a, bir ara öngörülmüs bölüm oldugunu ve ilgili devinim.vektörünün 68a, Video çerçevesinin Vl,t es konumlu bölümünün 60a devinim vektöründen 62a benimsenebildigini veya öngörülebildigini göstermektedir. Öngörü durumunda, sadece devinim vektör farki, ara öngörü parametreleri 482 olarak veri akisi 18 içine eklenecektir.
Kodlama verimliligi bakimindan, veri akisi 18 içinde wedgelet ayirim satirinin 70 lokasyonunun çözme tarafina sinyallenmesi ile sözde wedgelet ayirim satiri 70 kullanan derinlik/uyumsuzluk haritasinin dl,t ön segmentasyonunun segmentlerini bölümleyebilmesi avantajli olabilir. Bu ölçüm ile, sekil 2 örneginde, derinlik/aykirilik haritasinin dl,t kismi 660 iki wedgelet biçimli kisimlara 72a ve 72b bölünmektedir. Kodlama bransi 24d,l, bu alt segmentleri 72a ve 72b ayri ayir olarak sifrelemek üzere yapilandirilabilir. Sekil 2 durumunda, her iki segment 72a ve 72b, ilgili vektörleri 68c ve 68d kullanarak olarak örneksel olarak aragörülmektedir. Her iki alt segmentler 72a ve 72b için ara öngörü kullanilmasi durumunda, her segment için bir DC degeri ilgili bir arindirma DC degerinin bir ara öngörü parametresi olarak çözücüye iletilerek bu derive edilen DC degerlerinin her birisinin arindirilmasi opsiyonuna sahip komsu siradan segmentlerin DC degerlerinin ekstrapolasyonu vasitasiyla derive edilebilmektedir.
Derinlik/aykirilik haritasi ön-segmentasyonunu alt bölümleri alt bölümlere bölümlemek için çözücünün kullanilan wedgelet ayirim satirlarini belirlemesini saglamak üzere birkaç olasilik mevcuttur. Kodlama dali 22d,l bu olasiliklarin herhangi birisini özel olarak kullanmak için konfigüre edilmektedir. Alternatifli olarak kodlama dali 12d,l takibi kodlama opsiyonlari arasinda seçim yapma ve veri akisi 18 içinde yan bilgi olarak çözücüye seçenegi sinyalleme özgürlügünü elinde tutabilmektedir: Wedgelet ayirim satiri 70 örnek olarak düz bir satir olabilmektedir. Bu satir 70 lokasyonunun çözme tarafina sinyallenmesi egimli veya gradyan bir bilgi ile birlikte segmentin 66c sinir boyunca veya segmentin 66c siniri ile wedgelet ayirim satirinin 70 iki kesisim noktalarinin göstergesi boyunca bir kesisim noktasinin sinyallenmesini içerebilmektedir. Bir düzenlemede, wedgelet ayirim satiri 70 olasi kesisim noktalarin gösteren sebekenin öge boyunun, yani kesisim noktalarinin göstergesinin öge boyunun veya çözünürlügünün segment 66c boyutuna veya nicemleme parametresi gibi kodlama parametresine dayandigi segment 66c siniri ile wedgelet ayirim satirinin 70 iki kesisim noktalarinin göstergesi vasitasiyla veri akisi içinde açik bir sekilde sinyallenebilmektedir. Ön segmentasyonun örnek olarak, diyadik kare bloklar kullanilarak dördün agaç tabanli bir blok bölümleme ile verildigi bir alternatif düzenlemede, her blok boyutu için kesisme noktalarinin izin verilen seti her kesisim noktasinin sinyallenmesinin ilgili bir LUT indeksinin sinyallenmesini içerecek sekilde bir arama islemi tablosu (LUT) olarak verilebilmektedir.
Hatta diger bir olasilik uyarinca, yine de, kodlama dali 22d,l sayet wedgelet ayirimi satiri 70 segmentin 66c çözücüye sifrelenmesinde kullanilmasi gerekirse veri akisi içinde sinyalleme yapilarak wedgelet ayirim satirinin 70 lokasyonunun öngörülmesi için çözücü resim tamponununda 34 bulunan Video çerçevesinin vl,t yeniden yapilandirilan kismini 60c kullanmaktadir. Özellikle modül 52 derinlik/aykirilik haritasindar dl,t bulunan kismin 66c lokasyonuna karsilik gelen bir lokasyondaki Video vl,t üzerinde bir kenar tespitini gerçeklestirebilmektedir. Örnek olarak tespit islemi, parlaklik, luma parçasi veya bir renk parçasi veya renklilik ve benzeri gibi bazi aralik ölçekli özelligin uzaysal gradyaninin minimum esigi biraz asabildigi Video çerçevesinde vl,t bulunan kenarlara bir hassas olabilmektedir. Bu kenarin 72 lokasyonuna dayanilarak, modül 52 aynisinin kenar 72 boyunca uzayacak sekilde wedgelet ayirim satirini 70 belirleyebilmektedir. Çözücü ayrica yeniden yapilandirilan Video çerçevesine vl,t erisime sahip oldugundan, çözücü ayni sekilde kismi 66c wedgelet biçimli alt kisimlara 72a ve 72b bölmek için wedgelet ayirim satirini 70 belirleyebilmektedir.
Wedgelet ayirini satirinin 7O sinyallenmesine iliskin sinyalleme kapasitesi bu nedenle korunmaktadir.
Wedgelet ayirim satiri lokasyonunun gösterimlenmesine iliskin bir kisim 66c boyutu dayanakli çözünürlüge sahip olunmasi özelligi kenar tespiti ile satirin 70 lokasyonunun belirlenmesine ve öngörülen lokasyondan opsiyonel sapmanin iletilmesine iliskin mevcut özelligi uygulayabilmektedir.
Videoyu sifrelemede 142 kodlama bransi 22v,1, kodlama bransi 22v,1 için kullanilabilir olan kodlama modu seçeneklerine ek olarak ara görüntü öngörü seçenegine sahiptir.
Sekil 2, örnegin, Video çerçevesinin V2,t segmentasyonunun bir bölümünün 64b, bir uyumsuzluk vektörü 76 kullanan birinci görüntü videosunun 141 ilgili video çerçevesinden V1,t ara görüntü öngörüldügünü göstermektedir.
Bu farka ragmen, kodlama bransi 22V,2, özellikle bu sifrelemelerde kullanilan kodlama parametreleri gibi, Video çerçevesinin vl,t. ve derinlik/uyumsuzluk haritasinin dl,t sifrelemesinden kullanilabilir olan bilgilerin tümünden ek olarak faydalanabilir. Buna bagli olarak, kodlama bransi 22V,2, geçici olarak hizalanan Video çerçevesinin V1,t es konumlu bölümlerinin 60a ve 66a devinim vektörleri 62a ve 68a ve derinlik/uyumsuzluk haritasinin dl,t herhangi birinden ya da bunlarin bir kombinasyonundan sirasiyla Video çerçevesinin v2,t bir geçici ara öngörülmüs bölümü 74a için devinim vektörünü 78 kapsayan devinim parametrelerini benimseyebilir ya da öngörebilir. Sayet, bir öngörü artigi, bölüm 74a için ara öngörü parametrelerine istinaden sinyallenebilir. Bu baglamda, devinim vektörünün 68a, kendi devinim vektöründen 62a öngörü/benimsemeye çoktan tabi tutulmus olabilecegini yinelemek gerekir.
Derinlik/uyumsuzluk haritasinin dl,t Sifrelemesine istinaden yukarida açiklandigi üzere Video çerçevesini V2,t sifreleme için kodlama parametrelerini benimseme/öngörmenin diger olasiliklari, hem Video çerçevesinin V1,t hem de ilgili derinlik/uyumsuzluk haritasinin dl,t mevcut olmasindan dolayi arttirilan modül 52 ile dagitilan mevcut yaygin veri ile, kodlama bransi 22V,2 tarafindan da Video çerçevesinin V2,t sifrelemesine uygulanabilirdir.
Daha sonra, kodlama bransi 22d,2, kodlama bransi 22d,1 tarafindan derinlik/uyumsuzluk haritasinin dl,t sifrelemesine benzer sekilde derinlik/uyumsuzluk haritasini d2,t sifreler. Bu örnegin, ayni görüntünün 122 Video çerçevesinden v2,t kodlama parametresi benimseme/öngörü durumlarinin hepsine istinaden dogrudur. Ilaveten bununla birlikte, kodlama bransi 22d,2, kodlama parametrelerini, önce gelen görüntünün 121 derinlik/uyumsuzluk haritasini d1,t sifreleme için kullanilmis olan kodlama parametrelerinden benimseme/öngörme firsatina da sahiptir.
Ek olarak, kodlama bransi 22d,2, kodlama bransina 22d,2 göre açiklandigi üzere ara görüntü öngörüyü kullanabilir.
Kodlama parametresi benimsenmesi/öngörülmesine iliskin olarak, ayni görüntünün 122 videosuna 142 multi görüntü sinyalinin 10 önceden kodlanan varliklarinin kodlamadan parametrelerinden kodlama parametrelerini benimsemek/öngörmek için kodlama dali 22d,2 olasiliginin ve derinlik/aykirilik haritasinin d2,t ilgili kisimlari için benimseme/öngörme kaynagi olan veri akisi 18 içinde çözme tarafina sinyale gereklilikten ortaya çikan sinyalleme ek yükünü azaltmak için önceden kodlanan komsu görüntünün 121 derinlik/aykirilik haritasi verisini 161 kisitlamak yararli olacaktir. Örnek olarak kodlama dali 22d,2 Video çerçevesinin v2,t yan yana konumlu kisminin 74b aykirilik vektöründen 76 aykirilik vektörü 82 dahil olmak üzere derinlik/aykirilik haritasi d2,t ara görüntü öngörülü kismi 80a için öngörü parametrelerini tahmin edebilmektedir. Bu durumda, benimseme/öngörme isleminin gerçeklestirildigi veri olusunun bir göstergesi, yani sekil 2 durumundaki video 142, Video 142 derinlik/aykirilik haritasi d2,t için aykirilik vektörü benimseme/öngörme için olasi tek kaynak oldugundan çikartilabilmektedir. Geçici bir ara-öngörülen kismin 80b ara öngörü parametrelerinin benimsenmesinde/öngörülmesinde, yine de, kodlama dali 22d,2 hareket vektörlerinin 78, 68a ve 62a herhangi birisinden ilgili hareket vektörünü 84 benimseyebilmekte/öngörebilmektedir ve buna uygun olarak kodlama dali 22d,2 veri akisi içinde 18 hareket vektörünün 84 benimsenmesi/öngörülmesi kaynagini sinyallemek için konfigüre edilmektedir. Olasi kaynaklarin Videoya 142 ve derinlik/aykirilik haritasina 161 kisitlanmasi bu baglamda ek yükü azaltmaktadir.
Ayirim satirlarina iliskin olarak, kodlama dali 22d,2 yukari daha önce belirtilenlere ek olarak takibi opsiyonlara sahiptir: Bir wedgelet ayirim satiri kullanilarak derinlik/aykirilik haritasi d2,t görüntüsünün 122 kodlanmasi için, sinyalin dl,t ilgili derinlik-telafili kisimlari, ilgili wedgelet ayirim satirini gizli olarak ortaya çikartan bir kenar tespit ile kullanilabilmektedir. Aykirilik telafisi daha sonra derinlik/aykirilik haritasinda dl,t tespit edilen satiri derinlik/aykirilik haritasina d2,t iletmek için kullanilmaktadir. Aykirilik telafisi için, derinlik/aykirilik haritasinda dl,t bulunan ilgili tespit edilen kenar boyunca ön plan derinlik/aykirilik degerleri kullanilabilmektedir.
Bir wedgelet ayirim satiri kullanilan görüntünün 122 derinlik/aykirilik haritasini d2,t alternatifli olarak kodlamak için, sinyalin dl,t ilgili aykirilik telafili kisimlari, dl,t'ye ait aykirilik telafili kisimda bulunan verilen bir wedgelet ayirim satirini kullanarak, yani öngörücü veya aynisini benimseme olarak sinyalin dl,t yan yana konumlandirilan kisminin kodlanmasinda kullanilmis olarak wedgelet ayirim satirini kullanarak kullanilabilmektedir.
Sekil l'deki sifreleyiciyi 20 açikladiktan sonra, aynisinin yazilim, donanim ya da donanim yazilimi yani programlanabilir donanima uygulanabilir oldugu dikkate alinmalidir. Sekil l'in blok diyagrami, sifreleyicinin 20, paralel kodlama branslari yani çoklu görüntü sinyalinin 10 videosu ve derinlik/uyumsuzluk verisi basina bir kodlama bransi içermesini önermesine ragmen, bunun konu edilmesine gerek yoktur. Örnegin, elemanlarin 24 ila 40 görevlerini gerçeklestirmek üzere yapilandirilan yazilim rutinleri, devre bölümleri veya programlanabilir mantik bölümleri sirasiyla, kodlama branslarinin her biri için görevleri yerine getirmek üzere sirali olarak kullanilabilir. Paralel islemede, paralel kodlama branslarinin islemleri, paralel islemci çekirdekleri ya da paralel çalisan devrelerde gerçeklestirilebilir.
Sekil 3, çoklu görüntü ile gösterilen sahneye karsilik gelen bir ya da birkaç görüntü videosunu veri akisindan 18 yeniden olusturmak amaciyla veri akisini 18 çözebilen bir sifre çözücüye yönelik bir örnek göstermektedir. Genis bir kapsamda, Sekil 3'ün sifre çözücüsünün yapisi ve islevselligi, Sekil 20'deki sifreleyiciye benzerdir, böylece Sekil l'deki referans isaretleri, Sekil l'e istinaden yukarida saglanan islevsellik açiklamasinin ayni zamanda Sekil 3 için de geçerli oldugunu göstermek için olabildigince tekrardan kullanilmistir.
Sekil 3'deki sifre çözücü, genellikle referans isareti lOO ile gösterilir ve veri akisi 18 için bir girdi ve yukarida bahsedilen bir ya da birkaç görüntünün 102 yeniden olusturmasini çiktilama için bir çikti içermektedir. Sifre çözücü lOO, görüntü çikarici 108 ve bir kodlama parametresi degistirici 110 ayni sira veri akisi 18 tarafindan gösterilen çoklu görüntü sinyalinin 10 (Sekil 1) veri olusumlarinin her biri için bir çift sifre çözme bransi 106 ve bir çogullama çözücü 104 içermektedir. Sekil 1'deki sifreleyici ile bu durum oldugundan, sifre çözme branslari 106, birinci görüntünün 121 videosunun 141 çözülmesinden sorumlu olan, sifre çözme bransina 106V,1 istinaden baglantili, temsili olarak açiklanan bir ayni arabaglantida ayni sifre çözme elemanlarini içerir. Özellikle, her bir kodlama bransi 106, çoklayicinin 104 ilgili bir çiktisina bagli olan bir girdi ve çoklu görüntü sinyalinin 10 ilgili veri olusumunu, yani sifre çözme bransinin 106v,1 durumundaki Videoyu 141, görüntü çikarticiya 108 çiktilamak için görüntü çikarticinin 108 bir ilgili girdisine bagli olan bir çikti içermektedir. Bunlarin arasinda, her bir kodlama bransi 106, bir dekuvantumlama/ters-dönüstürme modülü 28, bir toplayici 30, bir gelismis isleme modülü 32 ve çoklayici 104 ile görüntü çikaricinin 108 arasinda seri olarak bagli olan bir çözülmüs resim tamponu 34 içermektedir. Toplayici 30, gelismis isleme modülü 32 ve çözülmüs resim tamponu 34, bahsedilen düzende, çözülmüs resim tamponu 34 ile toplayicinin 30 diger girdisi arasinda baglanmis olan bir birlestirici/seçici 40 tarafindan izlenen öngörü modüllerinin 36 ve38 bir paralel baglantisi ile birlikte bir döngü olusturur. Sekil 1'deki gibi aynin referans numaralarini kullanarak› gösterildigi üzere, sifre çözme branslarinin 106 elemanlarinin 28 ila 40 yapisi ve islevselligi, Sekil 1'deki kodlama branslarinin ilgili elemanlarina, sifre çözme branslarinin 106 elemanlarinin, veri akisi 18 içinde iletilen bilginin kullanimi ile kodlama isleminin islemlemesini taklit etmesi yönünden benzerdir. Dogal olarak, sifre çözme branslari 106, son olarak sifreleyici 20 tarafindan seçilmis olan kodlama parametrelerine istinaden kodlama prosedürünü yalnizca tersine çevirirken buna karsin Sekil'deki sifreleyici 20, maksimum bit hizi ya da benzeri gibi belirli kisitlamalara opsiyonel olarak maruz kalarak ir hiz/bozulma maliyet fonksiyonunu optimize eden kodlama parametreleri gibi bazi optimizasyon durumlarinda kodlama parametrelerinin bir optimum setini bulmak zorundadir. Çogullama çözücü 104, veri akisini 18 çesitli sifre çözme branslarina 106 dagitmak içindir. Örnegin, çogullama çözücü 104, dekuvantumlama/terse-dönüstürme modülüne 28, artik veri 421, gelismis isleme parametrelerine 501 sahip gelismis isleme modülü 32, iç öngörü parametrelerine 461 sahip iç öngörü modülü 36 ve ara öngörü modüllerine 481 sahip ara öngörü modülü 38 saglamaktadir. Kodlama parametreleri degistirici 110, çesitli sifre çözme branslari 106 arasinda genel kodlama parametrelerini ve diger genel verileri dagitmak için, Sekil 1'deki ilgili modül 52 gibi hareket Görüntü çikarici 108, çoklu görüntü sinyalini, paralel sifre çözme branslari 106 ile yeniden olusturuldugu gibi alir ve buradan, haricen saglanan ara görüntü çikartimi kontrol verisi 112 tarafindan öngörülen görüntü açilarina ya da görüntü yönlerine karsilik gelen bir ya da birkaç görüntüyü 102 çikartir.
Sifreleyicinin 20 ilgili bölümüne göre sifre çözücünün 100 benzer yeniden olusturulmasindan ötürü, arayüze kadar olan görüntü çikariciya 108 islevselligi, yukarida açiklamaya benzer sekilde kolayca açiklanir.
Aslinda, sifre çözme branslari 106V,1 ve 106d,1, birinci görüntünün 121 mevcut bölümünün yeniden olusturmasindan önce veri akisindan 18 yeniden olusturulmus çoklu görüntü sinyalinin 10 bir önceden yeniden olusturulmus bölümünden birinci görüntünün 121 bir mevcut bölümünü öngörerek ve veri akisinda da 18 kapsanan yani 421 ve 422 içinde birinci düzeltme verisini kullanarak birinci görüntünün 121 mevcut bölümün öngörüsünün bir öngörü hatasini düzelterek, veri akisi 18 içinde kapsanan birinci kodlama parametrelerine göre (421 içindeki ölçekleme parametreleri, parametreler 481, 501 ve ilgili benimsenmemis olanlar ve ikinci bransin 16d,1 kodlama parametrelerinin öngörü artiklari, yani 422, görüntü sinyalinin 10 birinci görüntüsünü 121 yeniden olusturmak üzere birlikte hareket ederler. Sifre Çözme bransi 106V,1, videoyu 141 çözmekten sorumlu iken, bir kodlama bransi 106d,1, derinlik/uyumsuzluk harita verisini 161 yeniden olusturmak için sorumluluk kabul eder. Bakiniz örnegin Sekil 2: Sifre çözme bransi 106V,1, birinci görüntünün 121 videosunu 141 veri akisindan 18, veri akisindan 18 okunan ilgili kodlama.parametrelerine göre, yani 421 içindeki ölçekleme parametreleri, çoklu görüntü sinyalinin 10 bir önceden yeniden olusturulmus bölümünden 60a, 60b ya da 60c gibi Videonun 141 bir mevcut bölümünü öngörerek ve veri akisindan 18 yani 421 içindeki dönüstürme katsayilari seviyelerinden elde edilen ilgili düzeltme verilerini kullanan bu öngörünün bir öngörü hatasini düzelterek yeniden olusturur. Örnegin, sifre çözme bransi 106V,1, videoyu 141, video çerçeveleri arasinda kodlama düzenini ve segmentleri çerçeveler içinde kodlama için, sifreleyicinin ilgili kodlama bransinin yaptigi gibi bu çerçevelerin segmentleri arasinda bir kodlama düzenini kullanarak segmentlerin/bölümlerin birimlerinde isler. Buna bagli olarak, videonun 141 tüm önceden yeniden olusturulmus bölümleri, bir mevcut bölüm için öngörü için kullanilabilir.
Bir mevcut bölüm için kodlama parametreleri, iç öngörü parametreleri 501, ara öngörü parametreleri 481, gelismis isleme modülü 32 için filtre parametreleri ve benzerlerinin bir ya da daha fazlasini içerebilir. Öngörü hatasini düzeltmeye yönelik düzeltme verisi, artik veri 421 içinde spektral dönüstürme katsayi seviyeleri ile gösterilebilir.
Bu kodlama parametrelerinin hepsinin tam olarak iletilmesi gerekmez. Bunlarin bazilari, Videonun 141 bitisik segmentlerinin kodlama parametrelerinden uzamsal olarak öngörülmüs olabilir. Video 141 için devinim vektörleri Örnegin, videonun 141 bitisik bölümleri/segmentlerinin devinim vektörleri arasinda devinim vektör farklari olarak Ikinci sifre çözme bransinin 106d,1 ilgili oldugu kadariyla, aynisinin, sadece artik sinyal 422 ve ilgili öngörü ve veri akisi içinde sinyallendigi ve çogullama çözücü 104 tarafindan ilgili sifre çözme bransina 106d,1 dagitildigi gibi filtre parametrelerine, yani çapraz ara görüntü sinirlari ile öngörülmeyen kodlama parametreleri, degil ayni zamanda dolayli olarak, çogullama çözücü 104 tarafindan saglanan kodlama parametreleri ve düzeltme verisine, sifre çözme bransina 106V,1 ya da bundan türetilebilen herhangi bir bilgiye, kodlama bilgisi degistirme modülü 110 ile dagitildigi üzere, erisimi vardir. Böylece sifre çözme bransi 106d,1, özellikle sifre çözme bransina 106v,1 atanan ve iletilen bu kodlama parametrelerinin bölümünü kismen örten birinci görüntü 121 için sifre çözme branslari 106V,1 ve 106d,1 çiftine çogullama çözücü ile iletilen kodlama parametrelerinin bir bölümünden derinlik/uyumsuzluk harita verisini 161 yeniden olusturmak için kodlama parametrelerini belirler. Örnegin, sifre çözme bransi 106d,1, devinim vektörünü 68a, bir tarafta çerçevenin v1,t bir diger bitisik bölümüne bir devinim vektörü farki olarak örnegin 481 içinde açikça iletilen devinim vektöründen 62a ve diger tarafta 482 içinde açikça iletilen bir devinim vektörü farkini belirler.
Ek olarak veya alternatifli olarak kodlama dali 106d,1 derinlik/aykirilik haritasi verisini 161 çözmek için kodlama parametrelerinin öngörülmesine adina wedgelet ayirim satirinin öngörülmesi uyarinca yukarida tarif edildigi üzere videonun 141 yeniden yapilandirilan kisimlarini kullanabilmektedir.
Hatta daha kesin olmak gerekirse, sifre çözme bransi 106d,1, birinci görüntünün 121 derinlik/uyumsuzluk harita verisini 141, sifre çözme bransi 106v,1 (buradan c benimsenen) tarafindan kullanilan ve/veya sifre çözme bransinin 106v,1 çözülmüs resim tamponu 34 içinde videonun 141 yeniden olusturulmus bölümlerinden öngörülen kodlama parametrelerinden en azindan kismen öngörülen kodlama parametrelerinin kullanimi ile veri akisindan sifreler.
Kodlama parametrelerinin öngörü artiklari, veri akisindan 18 çogullama çözücü 104 ile elde edilebilir. Sifre çözme bransi 106d,1 için diger kodlama parametreleri, veri akisi 108 içinde tam olarak ya da baska bir temele istinaden, yani derinlik/uyumsuzluk harita verisinin 161 kendisinin önceden yeniden olusturulmus bölümlerin kodlanmasi için kullanilmis olan bir kodlama parametresine atfen iletilebilir. Bu kodlama parametreleri temelinde, sifre çözme bransi 106d,1, derinlik/uyumsuzluk harita verisinin 1616 mevcut bölümünün yeniden olusturmasindan önce sifre çözme bransi 106d,1 ve ilgili düzeltme verisini 422 kullanarak derinlik/uyumsuzluk harita verisinin 161 mevcut bölümün öngörüsünün bir öngörü hatasini düzelterek veri akisindan 18 yeniden olusturulan, derinlik/uyumsuzluk harita verisinin 161 bir önceden yeniden olusturulmus bölümünden derinlik/uyumsuzluk harita verisinin 141 bir mevcut bölümünü öngörür.
Böylece, veri akisi 18 asagida oldugu gibi derinlik/aykirilik haritasi verisinin 161 kismi 66a gibi bir kisim içerebilmektedir: mevcut kismin ilgili kodlama parametrelerinden örnek10 olarak yan yana konumlandirilmis veya zaman eslenikli kisim videosundan 141 (veya wedgelet ayirim satirini öngörmek için yeniden yapilandirilan versiyon gibi diger Video 141 spesifik verisinden) benimsenip veya öngörülüp görülmedigi ya da hangi parçasinin benimsenip veya öngörüldügüne iliskin gösterge, Bu sekilde ise, öngörme durumunda, kodlama parametresi kalintisi, bu sekilde degilse, mevcut kisim. için bütün kodlama parametreleri olup, burada aynisi derinlik/aykirilik haritasi verisinin 161 önceden yeniden yapilandirilan kisimlarin kodlama parametrelerine kiyaslanarak öngörü kalintilari olarak sinyallenebilmektedir bu sekilde degilse, bütün kodlama parametreleri yukarida bahsedildigi sekilde öngörülmekte/uyarlanmaktadir, mevcut kisim için kodlama parametrelerinin kalan bir kismi olup, burada aynisi derinlik/aykirilik haritasi verisinin 161 önceden yeniden yapilandirilan kisimlarin kodlama parametrelerine kiyaslanarak öngörü kalintilari olarak sinyallenebilmektedir Örnek olarak, mevcut kisim bir kisim 66a gibi bir ara öngörülü kisim ise, hareket vektörü 68a hareket vektöründen 62a benimsenen 'veya öngörülen gibi veri akisi içinde 18 sinyallenebilmektedir, ayrica çözme dali 106d,1 yukari tarif edildigi üzere videonun 141 yeniden yapilandirilan kisimlarinda bulunan tespit edilen sinirlara 72 dayanilarak wedgelet ayirim satirinin 7O lokasyonunu öngörebilmekte ve bu wedgelet ayirim satirini ya veri akisi 18 içinde sinyalleme olmadan ya da veri akisi 18 içinde ilgili uygulama sinyallemesine dayanilarak uygulamaktadir. Baska bir deyisle, mevcut bir çerçeve için wedgelet ayirim› satiri Öngörüsü teçhizati veri akisi 18 içinde sinyalleme yapilarak bastirilabilmekte veya izin verilebilmektedir. Hatta diger bir deyisle, çözme dali 106d,1 derinlik/aykirilik haritasi verisinin mevcut olarak yeniden yapilandirilan kisminin çevresini etkin bir sekilde öngörebilmektedir.
Ikinci görüntü 122 için sifre çözme branslarinin 106v,2 ve 106d,2, çiftinin islevselligi, sifrelemeye istinaden yukarida daha önceden açiklandigi üzere, birinci görüntü 121 için benzerdir. Her iki brans da kendi kodlama parametrelerinin kullanimi ile veri akisindan 18 çoklu görüntü sinyalinin 10 ikinci görüntüsünü 122 yeniden olusturmak için birlikte hareket eder. Bu kodlama parametrelerinin sadece bu parçasinin, görüntüler 141 ve142 ile istege bagli olarak ara görüntü öngörülü parçanin bir artigi arasinda görüntü siniri boyunca benimsenmemis/öngörülmemis olan bu iki sifre Çözme branslarinin 106v,2 ve 106d,2 herhangi birine çogullama çözücü 104 ile iletilmesi ve dagitilmasi gerekmektedir.
Ikinci görüntünün 122 mevcut bölümleri, ikinci görüntünün 122 ilgili mevcut bölümlerinin yeniden olusturmasindan önce sifre çözme branslarinin 106 herhangi biri ile ve sifre çözme branslarinin 106v,2 ve 106d,2 bu çiftine çogullama çözücü 104 tarafindan iletilen düzeltme verisi yani 423 ve 424 buna bagli olarak kullanarak öngörü hatasini düzelterek veri akisindan 18 yeniden olusturulmus çoklu görüntü sinyalinin lO önceden yeniden olusturulmus bölümlerinden öngörülür. birisi tarafindan kullanilan kodlama parametrelerinden kodlama parametrelerini en azindan kismi olarak benimsemek veya öngörmek üzere konfigüre edilmektedir. Kodlama parametrelerine iliskin takibi bilgi Videonun 142 mevcut bir kismi için bulunabilmektedir: mevcut kismin ilgili kodlama parametrelerinden örnek olarak yan yana konumlandirilmis veya zaman eslenikli kisim videosundan 141 ya da derinlik/aykirilik verisinden 161 benimsenip veya öngörülüp görülmedigi ya da hangi parçasinin benimsenip veya öngörüldügüne iliskin gösterge, Bu sekilde ise, öngörme durumunda, kodlama parametresi kalintisi, bu sekilde degilse, mevcut kisim için bütün kodlama parametreleri olup, burada aynisi Videonun 142 önceden yeniden yapilandirilan kisimlarin kodlama parametrelerine kiyaslanarak öngörü kalintilari olarak sinyallenebilmektedir bu sekilde degilse, bütün kodlama parametreleri yukarida bahsedildigi sekilde öngörülmekte/uyarlanmaktadir, mevcut kisim için kodlama parametrelerinin kalan bir kismi olup, burada aynisi Videonun 142 önceden yeniden yapilandirilan kisimlarin kodlama parametrelerine kiyaslanarak öngörü kalintilari olarak sinyallenebilmektedir.
Veri akisi 18 içinde sinyalizasyon islemi ilgili kodlama parametrelerinin bunun için olup olmadigini mevcut bir kisim 74a için sinyalize edebilmektedir: hareket vektörü 78 gibi kisim videonun 141 yan yana yerlestirilen kisminin hareket vektöründen veya birinci görüntünün 121 derinlik/aykirilik haritasi verisinden 161 uzaysal olarak öngörülen veya ön görülen tamamen yeni veri akisindan okunmaktadir ve çözme dali 106v,2 buna uygun olarak, yani tamamen veri akisindan 18 hareket vektörünün 78 çikartilmasi, veri akisindan. 18 mevcut kisini 74a için kodlama parametrelerine iliskin öngörü hatasi verisinin çikartilmasi ile benimsenerek veya öngörülerek çalisabilmektedir. Çözme dali 106d,2 benzer bir sekilde hareket edebilmektedir.
Yani, sifre çözme bransi 106d,1, kodlama parametrelerini, yeniden olusturulmus videodan 142 ve/veya birinci görüntünün 121 derinlik/uyumsuzluk harita verisinden 161, sifre çözme branslarinin lO6V,l, 106d,1 ve 106V,2 herhangi birisi ile kullanilan kodlama parametrelerinden en azindan kismen benimseme/öngörü ile belirleyebilir. Örnegin, veri akisi 18, derinlik/uyumsuzluk harita verisinin 162 bir mevcut bölümü 80b için, bu mevcut bölümün 80b kodlama parametrelerinin, videonun 141, derinlik/uyumsuzluk harita verisinin 161 ve videonun 142 ya da bunlarin düzgün bir alt setinin herhangi birinin bir es konumlu bölümünden, hangi bölüme ya da hangi bölümün benimsenecegini ya da öngörülecegini sinyalleyebilir. Bu kodlama parametrelerinin ilgi parçasi, örnegin 84 gibi bir devinim vektörünü ya da bozukluk vektörü 82 gibi bir bozukluk vektörünü içerebilir. Ayrica wedgelet ayirim satirlarina iliskin olarak oldugu gibi diger kodlama parametreleri Video 142 içinde kenar tespiti kullanilarak dalin 106d,2 çözülmesi ile türetilebilmektedir. Alternatifli olarak kenar tespiti, bir wedgelet ayirim satirinin lokasyonunun bir öngörü tabani olarak islev görmesi için derinlik/aykirilik haritasina d2,t derinlik/aykirilim haritasinda d1,t bulunan tespit edilmis kenarin lokasyonunu transfer etmek için daha önceden belirlenen bir tekrar projeksiyon uygulayarak yeniden yapilandirilan derinlik/aykirilik haritasi verisine 161 uygulanabilmektedir. Her durumda, çoklu görüntü verisinin 10 yeniden olusturulmus bölümleri, görüntü çikariciya 108 ulasir ve burada kapsanan görüntüler, yeni görüntülerin bir görüntü Çikartimi için, yani örnegin bu yeni görüntülerin iliskili videolari için temeldir. Bu görüntü çikartimi, burayla baglantili derinlik/uyumsuzluk harita verisi kullanarak Videolarin 141 ve 142 bir tekrar görüntülenmesini içerebilir ya da kapsayabilir. Dürüst olmak gerekirse, bir videoyu baska bir ara görüntü içine tekrar projeksiyonlamada, izleyicinin yakinina konumlandirilan sahne bölümlerine denk gelen videonun bölümleri, izleyicinin konumundan çok uzaga konumlandirilan sahne konumlarina denk gelen videonun bölümlerinden daha çok disparite yönü boyunca, yani izleme yönü fark vektörünün yönüne, kaydirilir. Görüntü çikartici 108 tarafindan gerçeklestirilen görüntü çikartimi için bir örnek sekil 4-6 ve 8 uyarinca asagida verilmektedir.
Disoklüzyon tasimasi görüntü çikartici tarafindan da yapilabilmektedir. Fakat diger düzenlemeleri asagida açiklamadan önce birçok degisikligin yukarida verilen düzenlemeler uyarinca yapilabilecegi unutulmamalidir. Örnek olarak, multi görüntü sinyali 10 her görüntü için derinlik/aykirilik haritasi verisi içermek zorunda degildir.
Yine de, yukarida belirtildigi üzere çoklu görüntüler arasinda› yeniden kullanini ve paylasini sergileyen kodlama parametresi bir kodlama etkinligini artirimi gerçeklestirmektedir. Ayrica bazi görüntüler için, derinlik/aykirilik haritasi verisi disoklüzyon alanlarina, yani haritalarin kalan alanlarindaki dikkate alma degerine ayarlanmasi ile multi-görüntü sinyalinin diger görüntülerinden gelen yeniden gösterilen görüntülerde bulunan disoklüze edilen alanlari doldurmak üzere alanlara aktarilmak üzere kisitlanabilmektedir.
Daha önce de yukarida belirtildigi üzere, multi görüntü sinyalinin 10 görüntülerinin 121 ve 122 farkli uzaysal çözünürlükleri olabilmektedir. Yani, farkli çözünürlükler kullanilarak veri akisi 18 içinde aktarilabilmektedirler.
Baska bir deyisle, kodlama dallarinin 21v,1 ve 22d,1 öngörüsel kodlamayi gerçeklestirdigi uzaysal çözünürlük, kodlama dallarinin 22V,2 ve 22d,2 görüntüler arasindaki yukarida bahsi geçen düzende bulunan görüntüyü 121 takip eden sonraki görüntünün 122 öngörüsel kodlamasini gerçeklestirdigi uzaysal çözünürlükten daha yüksek olabilmektedir. Mevcut bulusun mucitleri, bu ölçümün ek olarak, sentezlenen görüntülerin 102 kalitesi göz önünde bulunduruldugunda, oran/bozulma oranini iyilestirdigini ortaya koymustur. Örnek olarak, sekil 1 sifreleyicisi daha sonra yine de Videonun 142 asagi örneklenmesi ile baslangiçta ayni uzaysal çözünürlükte olan görüntüyü 121 ve görüntüyü 122 ve modüller 24 ve 40 tarafindan gerçeklestirilen öngörüsel sifreleme prosedürüne aynisinin tabi tutulmasi öncesinde düsük bir uzaysal çözünürlüge ikinci görüntünün 122 derinlik/aykirilik haritasi verisini 162 alabilmektedir.
Yine de, görüntü sinirlari boyunca kodlama parametrelerinin benimsenmesi ve öngörülmesinin yukarida bahsi geçen ölçümleri kaynak ve hedef görüntünün farkli çözünürlükleri arasindaki orana göre benimseme ve öngörü tabanini olusturan kodlama parametrelerinin ölçeklendirilmesi ile gerçeklestirilebilmektedir. Bakiniz örnegin Sekil 2: Kodlama dali 22V,2 hareket vektöründen 62a ve 86a herhangi birisinden hareket vektörünü 78 benimsemek veya öngörmek üzere niyetlenirse, kodlama dali 22V,2 görüntünün 121 yüksek uzaysal çözünürlügü, yani kaynak görüntü ve görüntünün 122 düsük uzaysal çözünürlügü, yani hedef görüntü arasindaki orana karsilik gelen bir degere asagi ölçeklendirilmektedir.
Dogal olarak ayni durum çözücü ve çözme dallarina 106 iliskin olarak da geçerlidir. Çözme dallari 106v,2 ve 106d,2 çözme dallarina 106v,1 ve 106d,1 bagil olan düsük uzaysal çözünürlükte öngörüsel çözme islemi gerçeklestirebilmektedir. Yeniden yapilandirmadan sonra, yukari örnekleme islemi düsük uzaysal çözünürlükten gelen tarafindan çiktilanan yeniden yapilandirilan resimler ve derinlik/aykirilik haritalarini ikincisi görüntü çikariciya 108 ulasmadan önce yüksek uzaysal çözünürlüge aktarmak için kullanilabilmektedir. Ilgili bir yukari örnekleyici ilgili çözülü resim tamponu ve görüntü çikaricinin 108 ilgili girdisi arasina konumlandirilabilmektedir. Yukarida bahsi geçtigi üzere, bir görüntü 121 ve 122 içinde Video ve iliskili derinlik/aykirilik haritasi verisi ayni uzaysal çözünürlüge sahip olabilmektedir. Fakat ek olarak veya alternatifli olarak bu çiftler farkli uzaysal çözünürlüge sahip olabilmekte ve yukarida bahsi geçen ölçümler uzaysal çözünürlük sinirlari boyunca, yani derinlik/aykirilik harita verisi ve Video arasinda yapilmaktadir. Ayrica, diger bir düzenlemeye göre, gösterim amaçli olarak sekiller 1 ila 3'te gösterilmeyen görüntü 123 dahil olmak üzere üç görüntü bulunabilmektedir, ve birinci ve ikinci görüntüler ayni uzaysal çözünürlüge sahipken, üçüncü görüntü 123 düsük uzaysal çözünürlüge sahiptir. Böylece, yukarida tarifi yapilan düzenlemelere göre, görüntü 122 gibi sonraki bazi görüntüler sifrelemeden önce asagi örneklenmekte ve çözüldükten. sonra yukari örneklenmektedirx Bu alt ve üst örnekleme islemi sirasiyla çözme/kodlama dallarinin ön veya son islem türünü temsil edebilmekte olup, burada sonraki herhangi (hedef) görüntünün kodlama parametrelerinin benimsenmesi/öngörülmesi için kullanilan kodlama parametreleri kaynak ve hedef görüntülerin uzaysal çözünürlüklerin ilgili oranina göre ölçeklendirilmektedir.
Daha önce yukarida bahsedildigi üzere, görüntü 122 gibi bu sonraki görüntülerin aktarildigi ve öngörüsel olarak kodlandigi düsük kalite orta görüntü çikartici 108 içinde islemden dolayi orta görüntü çikarticinin 108 orta görüntü çiktisinin 102 kalitesini büyük derecede etkilememektedir.
Görüntü çikartici 108, ara görüntüye(lere) yeniden yansitilmadan ve orta görüntünün(1erin) örnek örgüsü üzerine yeniden görüntülenen Video örneginin gerekli yeniden örneklenmesinden dolayi Videolar 141 ve 142 üzerine bir tür interpolasyon/düsükgeçisli filtreleme uygulamaktadir.
Birinci görüntünün 121 komsu görüntüye 122 bagil artirilmis bir uzaysal çözünürlükte aktarilmis olmasindan yararlanmak için, görüntünün bir yandan 121 ve diger yandan 122 videolarinin yeniden yansitilan versiyonu arasinda bazi ortalama yapilirken, aralarindaki orta görüntüler öncül olarak düsük uzaysal çözünürlük 122 görüntüsü 122 ve örnek olarak sadece videonun 141 yeniden yansitilan versiyonunun disoklüzyon alanlarini doldurmak için, veya düsürülmüs agirliklandirma faktörüne katilmak için oldugu gibi yalnizca ek görüntü olarak videoyu 142 kullanmasi ile görüntüden 121 elde edilebilmektedir. Bu ölçüm vasitasiyla, görüntünün 122 düsük uzaysal çözünürlügü 122 ikinci görüntünün kodlama oraninin düsük uzaysal çözünürlükte iletilmesinden dolayi önemli derecede azaltilmasindan dolayi telafi edilmektedir.
Düzenlemelerin kodlama/çözme dallarinin dahili yapisi açisindan modifiye edilebilir oldugunun söylenmesi gerekmektedir. Örnek. olarak, infra-öngörü modlari mevcut olmayabilmektedir, yani hiçbir uzaysal öngörü modlari mevcut olmayabilmektedir. Benzer bir sekilde görüntü arasi ve geçici öngörü modlarinin herhangi birisi harici tutulabilmektedir.
Dahasi ayrica islem opsiyonlarinin hepsi seçenege bagli olabilmektedir. Diger yandan, devre disi son islem modülleri örnek olarak uyarlanabilir filtreleme veya diger kalite artirim ölçümleri ve/veya yukarida bahsi geçen yukari örnekleme islemlerini gerçeklestirmek için çözme dallarinin 106 çiktilarinda mevcut olabilmektedir. Ek olarak hiçbir kalinti dönüsümü gerçeklestirilmeyebilmektedir. Bunun yerine söz konusu kalinti frekans alan yerine uzaysal alanda tasinmaktadir. Daha genel bir sekilde ifade etmek gerekirse, sekiller 1 ve 3'te gösterilen hibrit kodlama/çözme tasarimlari dalgacik dönüsüm tabanlilar gibi diger kodlama/çözme konseptleri ile degistirilebilmektedir. Çözücünün görüntü çikartici 108 içermesine gerek olmadiginin belirtilmesi gerekmektedir. Bundan ziyade, görüntü çikarici 108 mevcut olmayabilir. Bu durumda, sifre çözücü 100 sadece, bir, birkaç ya da hepsi gibi görüntülerin 121 ve 122 herhangi birini yeniden olusturma içindir Bireysel iki görüntüler 12 ve 122 için hiçbir derinlik/disparite verisinin mevcut olmadigi durumda, bir görüntü çikarici 108 yine de birbirlerine bitisik görüntülerin ilgili bölümlerine baglantili olan disparite vektörlerinden faydalanarak bir ara görüntü çikartimi gerçeklestirebilir. Bu disparite vektörlerini, bitisik görüntülerin Videolari ile baglantili bir disparite vektör` alaninin destekleyici disparite vektörleri olarak kullanma, bu disparite vektör alanini uygulayarak bitisik görüntülerin 121 ve 122 bu gibi Videolarindan bir ara görüntü videosu olusturabilir. Örnegin, Video çerçevesinin v2,t, bölümlerinin/segmentlerinin %50'sini ara görüntü tahmin ettirdigini düsünün. Yani, bölümlerin/segmentlerin %50'si için, disparite vektörleri var olabilir. Geri kalan bölümler için, disparite vektörleri, uzamsal bakimdan interpolasyon/ekstrapolasyon yardimiyla görüntü çikarici 108 tarafindan belirlenebilir. Videonun 142 önceden yeniden olusturulmus çerçevelerinin bölümleri/segmentleri için disparite vektörleri kullanan geçici interpolasyon da kullanilabilir. Video çerçevesi v2,t ve/veya referans Video çerçevesi v1,t daha sonra, bir ara görüntü üretmek için bu disparite vektörlerine göre saptirilabilir. Bu amaçla, disparite vektörleri, birinci görüntü 121 ve ikinci görüntünün 122 görüntü konumlari arasinda ara görüntünün ara görüntü konumlari ile uyumlu olarak ölçeklenir. Bu prosedüre göre detaylar asagida daha ayrintili olarak özetlenmektedir.
Bir kodlama etkinligi kazanimi, videonun yeniden yapilandirilan nmvcut çerçevesinde bulunan tespit edilmis sinirlar boyunca uzatmak için wedgelet ayirim satirlarinin belirlenmesine iliskin yukarida bahsi geçen opsiyonu kullanarak elde edilmektedir. Böylece, yukari açiklandigi sekilde, tarifi yapilan wedgelet ayirim satiri konumu öngörme islemi görüntülerin her birisi için, yani hepsi veya yalnizca uygun bir altseti için kullanilabilmektedir.
Buraya kadar, sekil 3'ün yukaridaki anlatimi da bir veri akisindan 18 bir Videonun 141 mevcut bir çerçevesini v1,t yeniden yapilandirmak üzere konfigüre edilen bir çözme dalina 106c,1 ve segmentasyon isleminin iki komsu segmentlerinin 72a, 72b veri akisindan 18 wedgelet ayirim satiri 70 vasitasiyla birbirlerinden ayrildigi, yeniden yapilandirilan mevcut çerçevedeki v1,t bir kenari 72 tespit etmek için, kenar 72 boyunca uzanmak üzere bir wedgelet ayirim satirini 70 belirlemek üzere ve derinlik/aykirilik haritasinin dl,t bir segmentasyonunun segmentler 66a, 66b, 72a, 72b birimlerindeki mevcut çerçeve V1,t ile iliskilendirilen bir derinlik/aykirilik haritasini dl,t yeniden yapilandirmak üzere konfigüre edilen bir çözme dali 106d,1 içeren bir çözücüyü anlatmaktadir. Söz konusu çözücü mevcut çerçeve v1,t ile iliskilendirilen derinlik/aykirilik haritasinin dl,t önceden yeniden yapilandirilan segmentlerinden gelen segmentler için öngörü parametrelerinin ayri setlerini kullanarak segmentsel olarak derinlik/aykirilik haritasini dl,t veya videonun önceden çözülü çerçevelerinin v1,t-1 herhangi birisi ile iliskilendirilen derinlik/aykirilik haritasini dl,t-l öngörmek üzere konfigüre edilebilmetkedir. Çözücü, wedgelet ayirim satirinin 70 düz bir satir olacak sekilde kofigüre edilebilmektedir ve söz konusu çözücü wedgelet ayirim satiri 7O boyunca ön segmentasyonun bir blogunu 66c bölerek derinlik/aykirilik haritasinin dl,t bir blok tabanli ön segmentasyonundan segmentasyonu belirlemek üzere konfigüre edilmektedir, böylece komsu iki segmentler 72a, 72b birlikte ön segmentasyonun blogunu 660 olusturan wedgelet biçimli segmnetler durumuna geçebilmektedir.
Yukaridaki düzenlemelerin bazilarini özetlemek gerekirse, bu düzenlemeler ortak bir sekilde multi görüntü videosunun ve tamamlayici verinin çözülmesinde görüntü çikartimini saglamaktadir. "Tamamlayici veri" kavrami derinlik/aykirilik haritasi verisini temsil etmek üzere asagida kullanilmaktadir. Bu düzenlemelere göre, multi görüntü Video ve tamamlayici veri sikistirilmis bir gösterime gömülmektedir. Söz konusu tamamlayici verisi, her-piksel derinlik haritalari veya aykiriliktan meydana gelebilmektedir. Çikartilan görüntüler 102 görüntü sayisi ve uzaysal konum. açisindan sikistirilmis gösterime veya. bit akisina 18 dahil edilen görüntülerden 121, 122 farkli olabilmektedir. Sikistirilmis gösterim 18, Video verisinin kodlanmasini da gelistirmek için tamamlayici veri kullanabilen bir sifreleyici 20 tarafindan daha önceden üretilmistir.
Teknigin bilinen durumu yöntemlerinin aksine, video ve tamamlayici verinin çözülmesinin desteklendigi ve ortak bilgi tarafindan kontrol edildigi bir ek çözme islemi gerçeklestirilmektedir. Hem Videoyu hem de tamamlayici veriyi çözmek için kullanilan hareket veya aykirilik vektörlerinin ortak bir seti örnek olarak verilebilmektedir.
Son olarak, çikartilan görüntülerin sayisinin ve konumunun alim› cihazinda bulunan bir çikartma kontrolü tarafindan kontrol edildigi çözülü Video verisinden, tamamlayici veriden ve olasi kombine veriden görüntüler çikartilmaktadir.
Ayrica yukarida açiklanan multi görüntü sikistirma konsepti aykirilikr tabanli görüntü sentezi ile baglantili olarak kullanilabilmektedir. Aykirilik tabanli görüntü sentezi asagidaki anlami içermektedir. Sahne içerigi Videolar 141 ve 142 gibi çoklu kameralar ile alinirsa, bu içerigin 3D algilanmasi izleyiciye sunulabilmektedir. Bunun için stereo çiftleri sol ve sag göz için neredeyse farkli görüntüleme yönleri ile saglanmak zorundadir. Esik zaman anliklari için her iki görüntüde de ayni içerigin degistirilmesi aykirilik vektörü tarafindan gösterimlenmektedir. Buna benzer olarak, farkli zaman anliklar arasinda bir dizi içerisinde içerik degisimi iki zaman anliklarinda iki görüntü için, sekil 4'te gösterildigi üzere, hareket vektörüdür.
Genellikle aykirilik, uzaysal sensörler veya kameralar ile harici olarak saglanan veya kayit edilen sahne derinli olarak veya dogrudan kestirilmektedir. Hareket kestirimi standart bir kodlayici tarafindan zaten yapilmaktadir. Çoklu görüntüler birlikte kodlanirsa, geçici ve görüntü arasi yön hareket kestiriminin hem geçici hem.de görüntü arasinda yönde sifreleme esnasinda gerçeklesecek sekilde benzer olarak ele alinmaktadir. Bu durum zaten sekiller 1 ve 2 uyarinca yukarida tarif edilmistir. Görüntü arasi yönde bulunan kestirilen hareket vektörleri aykirilik vektörleridir. Bu tür aykirilik vektörleri sekil 2'de örneksel olarak 82'de ve 76'da gösterilmistir. Bu nedenle, sifreleyici 20 ayrica aykirilik kestirimini gizli bir sekilde gerçeklestirmekte ve aykirilik vektörleri kodlu bit akisina 18 dahil edilmektedir.
Bu vektörler çözücüde, yani görüntü çikartici 108 içinde ek olarak orta görüntü sentezi için kullanilabilmektedir. Özdes parlaklik degerlerine sahip konumda (xl,y1) bulunan görüntüdeki 1 bir pikseli pl(xl,yl) ve konumda (x2,y2) bulunan görüntüdeki 2 bir pikseli p2(x2,y2) düsünün. Daha Konumlari (xl,yl) ve (x2,y2) 2D aykirilik vektörü tarafindan, örnek olarak parçalar dx,21(x2,y2) ve dy,21(x2,y2) ile d21(x2,y2) islemi yapilan görüntüden 2 görüntüye l baglanmaktadir. Böylece, takibi denkleni su sekilde devam etmektedir: (X i &3) = (Müh: iîxlzjýêîj::"il "d-32411 (Kauýzb-x ifl` Birlesme (1) ve (2), 03,; .su Sekil 5'te gösterildigi üzere, alt sag, özdes içerikli iki nokta bir aykirilik vektörü ile baglanabilmektedir. Bu vektörün p2 koordinatlarina eklenmesi görüntü koordinatlarindaki pl konumunu vermektedir. Aykirilik vektörü d21(x2,y2) bir faktör K = [0...11 tarafindan ölçeklenirse, (Xl,yl) ve (x2,y2) arasinda herhangi orta konuma hitap edilebilmektedir, bu nedenle orta görüntüler ölçekli aykirilik vektörleri ile görüntü 1 ve/veya görüntü 2 imge içerigi degistirilerek üretilebilmektedir. Orta bir görüntü için sekilde 6'da bir örnek gösterilmektedir.
Bu nedenle yeni orta görüntüler görüntü 1 ve görüntü 2 arasinda herhangi konum ile üretilebilmektedir.
Bunun da üstünde, görüntü ekstrapolasyonu da aykiriliklar için ölçekleme faktörlerini K < 0 ve K > 1 kullanarak elde edilebilmektedir.
Bu ölçeklendirme yöntemleri ayrica geçici yönde de uygulanabilmektedir, öyle ki yeni çerçeveler daha yüksek10 çerçeve orani video dizilerinin üretilmesine yol açan hareket vektörlerinin ölçeklendirilmesi ile çikartilabilmektedir.
Simdi, sekiller 1 ve 3 uyarinca yukari tarif edilen düzenlemelere geri dönecek olursak, bu tarif edilen düzenlemeler, digerlerinin arasinda, derinlik haritalari gibi video ve tamamlayici veri için çözücülere sahip paralel bir çözme yapisi ortak bir bilgi modülü, yani modül llO içermektedir. Bu modül, bir sifreleyici tarafindan üretilen her iki sinyalden uzaysal bilgi kullanmaktadir. Ortaklik için örnekler hareket veya aykirilik vektörlerinin bir setidir, örnek olarak derinlik verisi için de kullanilan Video verisi sifreleme isleminde çikartilmaktadir. Çözücüde, bu ortak bilgi çözme videosu ve derinlik verisini hareket geçirmek için ve hem her çözücü dalina hem de opsiyonel olarak yeni görüntülerin çikartilmasi için gerekli olan bilgiyi saglamak için kullanilmaktadir. Bu bilgi ile gerekli olan bütün görüntüler, örnek olarak bir N görüntüsü ekrani için, Video verisinden paralel olarak çikartilabilmektedir. Münferit kodlama/Çözme dallari arsinda paylasilacak olan ortak bilgi veya kodlama parametreleri için örnek su sekildedir: Ayrica tamamlayici veri için kullanilan örnek olarak video verisinden gelen ortak hareket ve aykirilik vektörleri Ayrica tamamlayici veri için kullanilan örnek olarak Video verisi bölümlendirmeden gelen ortak blok bölümlendirme Öngörü modlari Parlaklik ve/veya renklilik bilgisinde bulunan kenar ve kontur, örnek olarak parlaklik blogundaki düz satir Bu, tamamlayici veri üçgen olmayan blok bölümlendirilmesi için kullanilmaktadir. Bu bölümlendirme wedgelet olarak bilinmekte ve bir blogu belirli açili ve konumlu düz bir satir ile iki bölgeye ayirmaktadir.
Ortak bilgi ayrica diger dalda (örn. tamamlayici veri) arindirilacak olan bir çözme dalindan (örn. Video için) bir öngörücü olarak ve tam tersi olarak kullanilabilmektedir. Bu durum, örnek olarak hareket veya aykirilik vektörlerinin arindirilmasi, Video verisi blok yapisi ile tamamlayici veride bulunan blok yapisinin baslatilmasi, bir` wedgelet ayirim satiri öngörüsü için bu satiri kullanarak parlaklik veya renklilik sinirindan ya da kontur bilgisinden düz bir satirin çikartilmasini (ayni açili fakat açiyi koruyan ilgili derinlik blogunda olasi farkli konum) içermektedir. Bu ortak bilgi modülü ayrica bir çözme dalindan digerine kismen yeniden yapilandirilan veriyi aktarmaktadir. Son olarak bu modülden gelen veri, gerekli bütün görüntülerin, örnek olarak bir* ekran için, çikartildigi (ekranlar 2D, iki görüntülü stereoskopik, N görüntülü otostereoskopik olabilmekte) görüntü çikartim modülüne verilebilmektedir.
Görüntünün ve derinlik/tamamlayici sinyalinin birden daha fazla çifti yukarida bahsi geçen sifreleme/çözme yapisini kullanarak sifrelenirse/Çözülürse, bir uygulama senaryosunun, ilgili derinlik verisi vDepth_l(t) ve vDepth_2(t) ile birlikte renk görüntülerinin vColor_l(t), vColor_2(t) bir çiftine her zaman anligi için iletim gerçeklestirmek zorunda oldugumuz göz önünde bulundurulmasi diger önemli bir yöndür. Yukaridaki düzenlemeler ilk olarak, Örnegin geleneksek hareket telafili öngörü kullanilarak sinyalin vColor_l(t) sifrelenmesini/çözülmesini önermektedir. Daha sonra, ikinci bir adimda, ilgili derinlik sinyalinin vDepth_l(t) sifrelenmesi/çözülmesi için, sifreli/çözülü sinyalden vColor_l(t) gelen bilgi yukarida belirtildigi sekilde yeniden kullanilabilmektedir. Ardindan, vColor_l(t) ve vdepth_1(t)'den gelen toplanmis bilgi vColor_2(t) ve/veya vDepth_2(t)'nin sifrelenmesi/çözülmesi için ayrica kullanilabilmektedir. Böylece, farkli görüntüler ve/veya derinlikler arasinda ortak bilginin paylasilmasi veya yeniden kullanilmasi ile fazlaliklardan genis ölçüde yararlanilabilmektedir.
Sekil 3`ün çözme ve görüntü çikarma yapisi alternatifli olarak sekil 7'de gösterildigi sekilde anlatilabilmektedir.
Daha önce de gösterildigi üzere, sekil 7 çözücü yapisi renk ve tamamlayici veri için iki paralelleStirilmis klasik Video çözme yapilarina dayanmaktadir. Ek olarak, bu durumda Ortak Bilgi Modülü içermektedir. Söz konusu modül, her iki çözme yapisinin herhangi modülünden ve modülüne herhangi paylasilmis bilgiyi göndermekte, islemekte ve almaktadir. Çözülü Video ve tamamlayici veri son olarak gerekli miktarda görüntüler çikarmak için Görüntü Çikartim Modülü içinde kombine edilmektedir. Burada, ayrica yeni modülden gelen ortak bilgi kullanilabilmektedir. Yeni sunulan çözme ve görüntü çikartim yönteminin yeni modülleri sekil 7'deki gri kutu tarafindan belirtilmektedir. Çözme islemi, bir veya daha fazla görüntülerden her ikisine, örn. hareket veya aykirilik vektörlerine ortak olan bilgiyi ve video verisi, tamamlayici veri, kontrol bilgisi, blok bölümlendirme bilgisi, öngörü modlari, kontur verisi vs. ortak bir sikistirilmis gösterim veya bit akisinin alinmasi ile baslamaktadir.
Ilk olarak, bir entropi çözme islemi "Video Verisi Islemi" ve "Tamamlayici Veri Islemi" olarak belirtilen, sekil 7'de bulunan noktali gri kutular tarafindan ön plana çikartilan iki ayri kodlama dallarina beslenen video ve tamamlayici veri10 için nicemli dönüsüm katsayilari çikarmak için bit akisina uygulanmaktadir. Ek olarak entropi çözme islemi ayrica paylasilan veya ortak veriyi çikartmakta ve yeni Ortak Bilgisi Modülüne beslemektedir.
Her iki çözme dallari entropi çözme isleminden sonra benzer olarak çalismaktadir. Alinan nicemli dönüsüm katsayilari ölçeklendirilmekte ve ters bir dönüsüm farkli sinyal elde etmek üzere uygulanmaktadir. Bu amaç dogrultusunda, geçici veya komsu görüntülerden gelen daha önceden çözülmüs veri eklenmektedir. Eklenecek olan bilgi tipi özel kontrol verisi tarafindan kontrol edilmektedir: Intra-kodlu Video veya tamamlayici veri durumunda, önceki veya komsu hiçbir bilgi mevcut degildir, öyle ki intra çerçevesi yeniden yapilandirilmasi uygulanmaktadir. Inter kodlu Video veya tamamlayici veri için, temporal olarak ilerleyen veya komsu görüntülerden gelen önceden çözülmüs veri mevcuttur (sekil 7'de mevcut anahtari ayarlamasi). Önceden çözülen veri hareket telafi blogu içinde iliskili hareket vektörleri tarafindan degistirilmekte ve baslangiç çerçeveleri üretmek için farklilik sinyaline eklenmektedir. Önceden çözülü veri komsu bir görüntüye aitse, hareket verisi aykirilik verisini gösterimlemektedir. Söz konusu baslangiç çerçeveleri veya görüntüleri görüntü kalitesini artirmak için filtrelerin debloklanmasi ve muhtemel olarak artirim yöntemleri, örnegin kenar pürüzsüzlestirme vs. ile ayrica isleme alinmaktadir.
Bu iyilestirme asamasindan sonra, yeniden yapilandirilan veri çözülü resim tamponuna transfer edilmektedir. Bu tampon çözülü veriyi düzenlemekte ve her zaman anligi için dogru geçici düzende bulunan çözülü resimleri çiktilamaktadir.
Depo edilen veri ayrica, ölçeklendirilebilir hareket/aykirilik telafisine girdi olarak islev görmek üzere bir sonraki islem döngüsü için kullanilabilmektedir.
Bu ayri Video ve tamamlayici çözme islemine ek olarak, Video ve tamamlayici veriye ortak olan herhangi veriyi isleyen yeni Ortak Bilgi Modülü kullanilmaktadir. Ortak bilgi örnekleri paylasilan hareket/aykirilik vektörleri, blok bölümlendirme bilgisi, öngörü modlari, kontur verisi, kontrol verisi, fakat ek olarak ortak dönüsüm katsayilari veya modlari, görüntü artirim. verisi vs. içermektedir. Münferit video ve tamamlayici modüllerde isleme alinan herhangi veri ayrica ortak modülün parçasi olabilmektedir. Bu nedenle, münferit çözme dallarinin bütün parçalarina ortak modüle/den gelen baglantilar mevcut olabilmektedir. Ayrica ortak bilgi modülü, bütün Video ve tamamlayici veriyi çözmek için yalnizca tek bir ayri çözme dalinin ve ortak modülün gerekli oldugu yeterli veriyi içerebilmektedir. Bazi parçalarin yalnizca video verisi içerdigi ve diger bütün parçalarin ortak Video ve tamamlayici veri içerdigi sikistirilmis bir gösterim bunun için örnek olabilmektedir. Burada, tamamlayici bütün veriler ortak modülde isleme alinirken ve görüntü sentezine çiktilanirken *Video verisi video çözme dalinda çözülmektedir. Böylece bu örnekte, ayri tamamlayici dal kullanilmamaktadir. Ayrica ayri çözme dallarinin modüllerinden gelen münferit veri örnek olarak kismi çözülü veriler formunda orada kullanilacak veya diger çözme dalina transfer edilecek olan Ortak Bilgi Isleme modülüne bilgiyi geri gönderebilmektedir. Uygun tamamlayici çözme modüllerine transfer edilen dönüsüm katsayilari, hareket vektörleri, modlari veya ayarlari gibi çözülü video verisi bir örnek olarak verilmektedir. Çözme isleminden sonra yeniden yapilandirilan Video ve tamamlayici veri ya ayri çözme dallarindan ya da Ortak Bilgi Modülünden görüntü çikartimina transfer edilmektedir. Sekil 3'te 110 gibi Görüntü Çikartim Modülünde, örnek olarak multi görüntü ekrani gibi bir alim cihazi için gerekli görüntüler çikartilmaktadir. Bu islem, görüntü dizilerinin gerekli olan sayisini ve konumunu ayarlayan orta görüntü çikartimi kontrolü tarafindan kontrol edilmektedir. Görüntü çikartimi için bir örnek görüntü sentezidir: Yeni bir görüntü sekil 6'da gösterildigi üzere orijinal iki görüntü 1 ve 2 arasinda sentezlenmesi gerekirse, görüntüden 1 gelen veri ilk olarak yeni konuma degistirilebilmektedir. Bu aykirilik degisimi yine de, söz konusu degisim ters orijinal sahne derinligine ters orantili (kameradan ön mesafe) oldugundan ön plan ve arka plan için farklidir. Bu nedenle, yeni arka plan alanlari görüntüde l görülebilir olmayan sentezlenen görüntüde görülebilir hale gelmektedir. Burada görüntü 2 bu bilgiyi doldurmak için kullanilabilmektedir. Ayrica uzaysal olarak komsu veri, örnek olarak komsu arka plan bilgisi kullanilabilmektedir.
Bir örnek olarak sekil 8'deki ayarlamayi göz önünde bulundurun. Burada, çözülü veri renk. verisi vColort 1 ve vColor 2 ayrica derinlik verisi vDepth 1 ve vDepth 2 içeren 2 görüntü dizisinden meydana gelmektedir. Bu veriden, görüntüler VD l, vD 2, ..., VD 9 içeren bir 9 görüntü ekrani için görüntüler çikartilacaktir. Bu ekran orta görüntü çikartimi kontrolü vasitasiyla görüntülerin sayisi ve uzaysal konumunu sinyallemektedir. Burada, 0.25 uzaysal mesafeli 9 görüntü gerekmekte olup, öyle ki komsu ekran görüntüleri (örn. VD 2 ve vD 3) uzaysal konum ve stereoskopik algi açisinda bit akisindan görüntülerden 4 kat daha yakindir. Bu nedenle görüntü çikartim faktörlerinin {Kl, K2, l.5}'e ayarlanmaktadir. Bu durum, çözülü renk görüntülerinin VColor 1 ve vColor 2 ekran görüntülü vD 3 ve VD 7 (K3 = 0 ve K7 = 1 olarak) ayni uzaysal konumda karsilastigini göstermektedir. Ek olarak VD3, VD 4 ve vD 5 VColorl ve vColor 2 arasinda interpole edilmektedir. Son olarak vDl ve vD2 ayrica VD 8 ve vD 9 bit akisi çiftinin vColor l vColor 2 her tarafinda ekstrapole edilmektedir. Görüntü çikartim faktörleri ile derinlik verisi VDepth ]_ ve VDepth 2 `her piksel yer degisimi bilgisine dönüstürülmekte ve çözülü renk verisinin 9 farkli sekilde degistirilmis versiyonlarini elde etmek için görüntü çikartim sahnesinde buna uygun olarak ölçeklendirilmektedir.
Bazi yönlerin bir ekipmanin baglaminda tarif edilmesine ragmen, söz konusu yönlerin ayrica ilgili yöntemin bir tarifini de gösterimledigi açikça ortadadir, ki bir blok ya da aygit bir yöntem adimina ya da bir yöntem adiminin bir özelligini karsilamaktadir. Benzer bir sekilde bir yöntem adimi baglaminda tarif edilen yönler ayrica ilgili blok ya da parçanin tarifini ya da ilgili bir ekipmanin özelligininin tarifini gösterimlemektedir. Yöntem adimlarinin bazilari ya da hepsi, örnek olarak bir mikroislemci, programlanabilir bir bilgisayar ya da elektronik bir devre gibi bir donanim ekipmani (ya da kullanarak) ile isleme sokulabilmektedir.
Bazi düzenlemelerde en önemli yöntem adimlarinin bazilari, biri ya da daha fazlasi bu tür bir ekipman ile isleme sokulabilmektedir.
Bulussal sifrelenmis multi görüntü sinyali, bir sayisal depolama ortami üzerinde depolanabilir ve Internet gibi, bir kablosuz aktarma ortami veya kablolu bir aktarma ortami gibi bir aktarma ortami üzerinde aktarilabilir.
Belirli uygulama gerekliliklerine dayanilarak bulusun düzenlemeleri bir donanimda ya da yazilimda uygulanabilmektedir. Söz konusu 'uygulama, üzerine yazilan elektronik olarak okunabilir kontrol sinyallerine sahip, ilgili yöntemin çalismasi için programlanabilir bir bilgisayar sistemi ile (çalisma yetisine sahip) çalisan bir dijital saklama ortami, örnek olarak bir flopi disk, bir DVD, bir Blu-Ray, bir CD, bir ROM, bir PROM, bir EPROM, bir EEPROM ya da bir TASINABILIR bellek kullanilarak gerçeklestirilebilmektedir, böylece ilgili yöntem uygulanmaktadir. Bu neden dijital saklama ortami bilgisayarca okunabilir olabilmektedir.
Bulusa göre bazi düzenlemeler, burada tarif edilen yöntemlerden birisinin gerçeklestirilmesi için, programlanabilir bir bilgisayar sistemi ile çalisma yetisine sahip elektronik olarak okunabilir kontrol sinyalleri bulunan bir veri tasiyicisina sahiptir.
Genellikle mevcut bulusun düzenlemeleri, bir program kodlu bir bilgisayar programi ürünü olarak uygulanabilmektedir, söz konusu program kodu, bilgisayar program ürünü bir bilgisayar üzerinde çalistigi zaman, yöntemlerinden birisinin gerçeklestirilmesi için çalismaktadir. Program kodu örnek olarak makine tarafinca okunabilir bir tasiyici üzerinde depolanabilmektedir.
Diger düzenlemeler, makine tarafinca okunabilir tasiyici üzerine depolanmis, burada tarif edilen yöntemlerin birinin gerçeklestirilmesine iliskin bilgisayar programina sahiptir.
Baska bir deyisle bulussal yöntemin bir düzenlemesi bu nedenle, bilgisayar programi bir bilgisayar üzerinde çalistigi zaman, burada tarif edilen yöntemlerden birisinin gerçeklestirilmesine iliskin bir program koduna sahip bir bilgisayar programidir.
Bulus yöntemine ait bir diger düzenleme, bu sebeple, burada anlatilan yöntemlerin birini gerçeklestirmek üzere bilgisayar programi içeren, üzerinde kaydedildigi bir veri tasiyicidir (veya bir sayisal depolama veya bilgisayar tarafindan okunabilir bir ortam). Veri tasiyici, dijital saklama ortami ya da kayitli ortam tipik olarak somuttur ve/Veya geçici degildir.
Bulus yöntemine ait bir diger düzenleme, bu sebeple, burada anlatilan yöntemlerin birini gerçeklestirmek üzere bilgisayar programini temsil eden sinyallere ait bir sekansi veya bir veri akisidir. Veri akisi ya da sinyaller dizisi örnek olarak, bir veri komünikasyon baglantisi, örnek olarak internet vasitasiyla iletilmek için konfigüre edilebilmektedir.
Bir diger duzenleme, burada açiklanan yöntemlerden birini gerçeklestirmek üzere yapilandirilmis, bir bilgisayar veya programlanabilir bir mantik cihazi gibi, bir proses araci içermektedir.
Diger bir düzenleme, üzerine monte edilmis, burada tarif edilen yöntemlerden birisinin gerçeklestirilmesine iliskin bilgisayar programina sahip bir bilgisayari kapsamaktadir.
Bulusa göre diger bir düzenleme, burada tarif edilen yöntemlerden birisinin gerçeklestirilmesine iliskin bir bilgisayar programinin bir aliciya iletilmesi (örnek olarak, elektronik ya da optikal bir sekilde) için konfigüre edilen bir ekipmana ya da bir sisteme sahiptir. Söz konusu alici örnek olarak bir bilgisayar, bir mobil aygit, bir bellek aygiti ya da benzerleri olabilmektedir. Ekipman ya da sistem örnek olarak, bilgisayar programinin aliciya iletilmesine iliskin bir dosya sunucusuna sahiptir.
Bazi görsellerde, programlanabilir bir mantik cihazi (örnek10 olarak bir alan programlanabilir geçit dizilimi), burada anlatilan yöntemlerin islevlerden bazilarini veya tümünü gerçeklestirmek üzere kullanilabilir. Bazi düzenlemelerde alanda programlanabilir* kapi dizisi, burada tarif edilen yöntemlerden birisinin uygulanmasi için bir mikro islemci ile Çalisabilmektedir. Genellikle yöntemler tercihli olarak herhangi bir donanim ekipmani ile uygulanabilmektedir.
Yukarida tarif edilen düzenlemeler yalnizca mevcut bulusun prensipleri için gösterim saglamaktadir. Düzenlemelerin ve burada tarif edilen detaylarin modifikasyonlari ve varyasyonlari teknikte uzman kisilere açik oldugu anlasilmaktadir. Bu nedenle sadece asagidaki patent istemleri kapsaminda kisitli olmasi ve buradaki düzenlemelerin tarifi ve açiklamasi ile sunulan özel detaylar ile kisit olmamasi amaçlanmaktadir.

Claims (1)

  1. ISTEMLER 1.Çözücü olup, asagidakileri gerçeklestirmek üzere konfigüre edilmektedir; veri akisindan (18) elde edilen birinci kodlama parametrelerine (461, 481 501) göre birinci görüntünün (121) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi-görüntü sinyalinin (10) birinci bir önceden yeniden yapilandirilan kismindan birinci görüntünün (121) mevcut bir kisminin öngürülmesi ve veri akisina (18) dahil edilen birinci dogrulama verisini (421,2) kullanarak birinci görüntünün (121) mevcut kisminin öngörülmesinin bir öngörü hatasini düzelterek bir ver akisindan (18) multi görüntü sinyalinin (10) birinci bir görüntüsünün (121) yeniden yapilandirilmasi (lO6v,l 106d,1); birinci kodlama parametrelerinden en azindan kismi olarak ikinci kodlama parametrelerinin benimsenmesi veya öngörülmesi; ve ikinci kodlama parametrelerine göre, ikinci görüntünün (122) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (lO) ikinci daha önceden yeniden yapilandirilan bir kismindan ikinci görüntünün mevcut bir kisminin öngörülmesi ve veri akisina (18) dahil edilen ikinci dogrulama verisini (423,4) kullanarak ikinci görüntünün (122) mevcut kisminin öngörülmesinin bir öngörülme hatasinin düzeltilmesi ile veri akisindan (18) multi görüntü sinyalinin (20) ikinci bir görüntüsünün (122) yeniden yapilandirilmasi (106v,2, 106d,2), burada birinci görüntünün (121) ve ikinci görüntünün (122) her birisi ilgili bir kamera konumundan ve iliskili derinlik/aykirilik haritasi verisinden (161,2)10 yakalanan bir Video (141,2) içermektedir. burada çözücü, birinci kodlama parametrelerinin birinci bir kismina (461, mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan yeniden yapilandirilan multi görüntü sinyalinin (10) üçüncü daha önceden yeniden yapilandirilan bir kismindan birinci görüntünün (121) videosunun (141) mevcut bir kisminin öngörülmesi ve veri akisina (18) dahil edilen birinci dogrulama verisinin (421,2) birinci bir altsetini (421) kullanarak birinci görüntünün (121) videosunun (141) mevcut kisminin öngörülmesinin bir öngörülme hatasini düzelterek veri akisindan (18) birinci görüntünün (121) videosunun (141) yeniden yapilandirilmasi (106v,1), birinci kodlama parametrelerinin birinci kismindan birinci kodlanß. parametrelerinin ikinci bir kismini en azindan kismi olarak benimsenmesi veya öngörülmesi, birinci kodlama parametrelerinin ikinci kismina göre, birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (10) dördüncü daha önceden yeniden yapilandirilan bir kismindan birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin ikinci bir altsetini (422) kullanarak birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin öngörülmesinin öngörme hatasini düzelterek veri akisindan (18) birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) yeniden yapilandirilmasi (106d,l) üzere konfigüre edilmektedir, burada birinci kodlama parametreleri birinci görüntünün (121) videosunun (141) çerçevelerinin bir segmentasyonunu tanimlamaktadir, ve çözücü olup, özelligi birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) yeniden yapilandirilmasinda, veri akisi vasitasiyla birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonundan gelen birinci görüntü (121) derinlik/aykirilik haritasi veri (161) için segmentasyonu sapmasinin sinyallenmesi ile birlikte birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) ön- segmentasyonu olarak birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonunun kullanilmasidir. .Istem 1'e göre çözücü olup, burada çözücü ayrica birinci ve ikinci görüntülerden orta bir görüntü (102) çikarmak üzere konfigüre edilmektedir. .Istemler 1 veya Z'ye göre çözücü olup, burada söz konusu çözücü birinci görüntü videosunun mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan birinci görüntünün (121) videosunun birinci bir daha önceden yeniden yapilandirilan kismindan (v1,t-l) birinci görüntü (121) videosunun mevcut kismini (60a) öngörmek üzere, ve birinci görüntü (121) derinlik/aykirilik haritasi verisinin mevcut kisminin (66a) yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan derinlik/aykirilik haritasi verisinin birinci bir daha önceden yeniden yapilandirilan kismindan (dl,t-l) birinci görüntünün (121) derinlik/aykirilik haritasi verisinin mevcut kisminin (66a) öngörmek üzere konfgüre edilmektedir. 4.Istemler 1 ila 3'ten birisine çözücü olup, burada söz konusu birinci kodlama parametrelerinden ikinci kodlama parametrelerinin› birinci bir kisminin en azindan kismi olarak benimsenmesi veya öngörülmesi üzere, ikinci kodlama parametrelerinin birinci kismina göre, ikinci görüntünün (122) videosunun (142) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (10) besinci bir daha önceden yeniden yapilandirilan kismindan ikinci görüntü (122) videosunun (142) mevcut bir kisminin öngörülmesi ve veri akisina (18) dahil edilen ikinci dogrulama verisinin birinci bir altsetini (423) kullanarak ikinci görüntü (122) videosunun (142) mevcut kisminin öngörülmesinin bir öngörme hatasini düzelterek veri akisindan (18) ikinci görüntü (122) videosunu (142) yeniden yapilandirmak üzere, birinci kodlama parametrelerinden ikinci kodlama parametrelerinin ikinci bir kismini ve/veya ikinci kodlama parametrelerinin birinci kismini en azindan kismi olarak benimsemek veya öngörmek üzere, ve birinci kodlama parametrelerinin ikinci kismina göre, ikinci görüntünün (122) derinlik/aykirilik haritasi verisinin (162) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (10) altinci daha önceden yeniden yapilandirilan bir kismindan birinci görüntünün (122) derinlik/aykirilik haritasi verisinin (162) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin ikinci bir altsetini (424) kullanarak ikinci görüntünün (122) derinlik/aykirilik haritasi verisinin (162) mevcut kisminin öngörülmesinin öngörme hatasini düzelterek veri akisindan (18) ikinci görüntünün (122) derinlik/aykirilik haritasi verisinin (162) yeniden yapilandirilmasi (106d,2) üzere konfigüre edilmektedir.10 5.Istem 4'e göre çözücü olup, burada çözücü ikinci görüntü (122) videosunun (142) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan veya ikinci görüntü (122) videosunun (142) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan birinci görüntünün (121) videosunun (141) ikinci bir daha önceden yeniden yapilandirilan kismindan (v1,t) ikinci görüntü (122) videosunun daha önceden yeniden yapilandirilan kismindan (v2,t-l) ikinci görüntü (122) videosunun mevcut kisminin (74a, 74b) öngörülmesi ve ikinci görüntü (122) derinlik/aykirilik haritasi verisinin (162) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan ikinci görüntü (122) derinlik/aykirilik haritasi verisinin (162) daha önceden yeniden yapilandirilan bir kismindan (d2,t-1) veya ikinci görüntü derinlik/aykirilik haritasi verisinin mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan birinci görüntü (121) derinlik/aykirilik haritasi verisinin (161) ikinci bir daha önceden yeniden yapilandirilan kismindan (d1,t) ikinci görüntü (122) derinlik/aykirilik haritasi verisinin (162) mevcut kismini (80a, 80b) öngörmek üzere konfigüre edilmektedir. .Istem 4 veya 5'e göre çözücü olup, burada çözücü ikinci görüntünün (122) videosunun› mevcut çerçevesinde (v2,t) bulunan bir kenari (72) tespit etmek ve kenar boyunca (72) uzanmak üzere bir wedgelet ayirim satirini (70) belirlemek üzere, ve veri akisindan (18) ikinci görüntünün derinlik/aykirilik haritasi verisinin (162) yeniden yapilandirilmasinda, wedgelet ayirim.satiri ile denk gelmek üzere ikinci görüntü videosunun mevcut çerçevesi (v2,t) ile iliskilendirilen ikinci görüntünün derinlik/aykirilik haritasi verisinin (162) bir derinlik/aykirilik haritasinin (d2,t) mevcut bir kisminin sinirini koymak üzere konfigüre edilmektedir. .Istem 6'ya göre çözücü olup, burada söz konusu çözücü segmentler için öngörü parametrelerinin belirgin setlerinin setleri ile mevcut kismin ait oldugu segmentlerin birimlerindeki segmentsel olarak veri akisindan (18) ikinci görüntü derinlik/aykirilik haritasi verisinin (162) yeniden yapilandirilmasinda öngörü islemi uygulamak üzere konfigüre edilmektedir. .Istemler 6 veya 7'ye göre çözücü olup, burada söz konusu çözücü wedgelet ayirim satirinin (70) düz bir satir olacak sekilde konfigüre edilmektedir ve çözücü wedgelet ayirim satiri (70) boyunca ikinci görüntünün derinlik/aykirilik haritasi verisinin (162) ön-segmentasyonunun blogunu (66c) bölmek üzere konfigüre edilmektedir, böylece komsu iki segmentler (72a, 72b) birlikte ön-segmentasyon blogunu (66c) olusturan wedgelet biçimli segmentlerdir. .Önceki Istemlerden herhangi birisine göre çözücü olup, burada söz konusu çözücü, birinci ve ikinci kodlama parametrelerinin sirasiyla birinci görüntü mevcut kisminin öngörüsünü ve ikinci görüntü mevcut kisminin öngörüsünü kontrol eden birinci ve ikinci öngörü parametrelerini sirasiyla içerecek sekilde konfigüre edilmektedir. 10. Önceki Istemlerden herhangi birisine göre çözücü olup, burada mevcut kisimlar sirasiyla birinci ve ikinci görüntünün videosunun çerçeve segmentasyonunun segmentleridir. 11. Önceki Istemlerden herhangi birisine göre çözücü olup, burada çözücü birinci bir uzaysal çözünürlükte bulunan mevcut kisminin düzeltilmesi ve öngörülmesini gerçeklestirerek veri akisindan multi görüntü sinyalinin (lO) yeniden yapilandirilmasi ve ikinci uzaysal çözünürlükten gelen ikinci görüntünün yeniden yapilandirilan mevcut kismini birinci uzaysal çözünürlüge yukari örneklenmesi ile birinci uzaysal çözünürlükten daha düsük ikinci uzaysal çözünürlükte mevcut kismin öngörülmesi ve düzeltilmesini gerçeklestirerek veri akisindan multi görüntü sinyalinin (10) ikinci görüntüsünü (122) yeniden yapilandirmak üzere konfigüre edilmektedir, Burada› çözücü, birinci› ve ikinci uzaysal çözünürlükler arasindaki bir orana göre birinci kodlama parametrelerin ölçeklendirilmesinde birinci kodlama parametrelerinden ikinci kodlama parametrelerini en azindan kismi olarak benimsemek veya öngörmek üzere konfigüre edilmektedir. Sifreleyici olup, asagidakileri gerçeklestirmek üzere konfigüre edilmektedir; birinci kodlama parametrelerini belirleyerek, birinci kodlama parametrelerine göre birinci görüntü mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan. veri akisina sifrelenen multi görüntü sinyalinin birinci bir daha önceden sifrelenen kismindan birinci görüntünün mevcut bir kisminin öngörülmesi ve birinci dogrulama verisini elde etmek için birinci görüntünün mevcut kisminin öngörülmesine iliskin bir öngörü hatasinin belirlenmesi ile, ve birinci kodlama parametrelerinin ve birinci dogrulama verisinin veri akisina dahil edilmesi ile multi görüntü sinyalinin birinci bir görüntüsünün bir veri akisina sifrelenmesi;10 birinci kodlama parametrelerinden ikinci kodlama parametrelerinin benimsenmesi veya öngörülmesi yoluyla ikinci kodlama parametrelerinin belirlenerek; ikinci kodlama parametrelerine göre, ikinci görüntü mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina sifrelenen multi görüntü sinyalinin ikinci bir daha önceden sifrelenen kismindan ikinci görüntünün mevcut. bir kisminin öngörülmesi ve ikinci dogrulama verisini veri akisina girerek veri akisina dahil edilen ikinci dogrulama verisini elde etmek için ikinci görüntünün mevcut kisminin. öngörülmesinin bir öngörü hatasini belirlenmesi ile multi görüntü sinyalinin ikinci bir görüntüsünün veri akisina sifrelenmesi. burada birinci görüntünün (121) ve ikinci görüntünün (122) her birisi ilgili bir kamera konumundan alinan bir Video (141,2) ve iliskili derinlik/aykirilik haritasi verisi (161,2) içermektedir. burada Sifreleyici, birinci kodlama parametrelerinin birinci bir kismina göre mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina sifrelenen multi görüntü sinyalinin (10) üçüncü bir daha önceden sifrelenen kismindan birinci görüntü (121) videosunun (141) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin (421,2) birinci bir altsetini (421) kullanarak ve öngörü hatasini veri akisina (18) girerek birinci görüntü (121) videosunun (141) mevcut kisminin öngörülmesine iliskin öngörü hatasinin düzeltilmesi ile veri akisina (18) birinci görüntü (121) videosunu (141) sifrelemesi (106V,1), birinci kodlama parametrelerinin birinci kismindan birinci kodlama› parametrelerinin ikinci bir kismini en azindan kismi olarak benimsenmesi veya öngörülmesi, birinci kodlama parametrelerinin ikinci kismina göre, birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin sifrelenmesinden Önce sifreleyici tarafindan veri akisina (18) sifrelenen multi görüntü sinyalinin (10) dördüncü daha önceden sifrelenen bir kismindan birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin ikinci bir altsetini (422) kullanarak birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin öngörülmesinin öngörme hatasini düzelterek veri akisindan (18) birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) sifrelenmesi üzere konfigüre edilmektedir, burada birinci kodlama parametreleri birinci görüntünün (121) videosunun (141) çerçevelerinin bir segmentasyonunu tanimlamaktadir, ve sifreleyici olup, Özelligi birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) sifrelenmesinde, veri akisi vasitasiyla birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonundan gelen birinci görüntü (121) derinlik/aykirilik haritasi veri (161) için segmentasyonu sapmasinin sinyallenmesi ile birlikte birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) ön- segmentasyonu olarak birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonunun kullanilmasidir. 13. Çözme yöntemi olup, asagidakileri içermektedir: veri akisindan (18) elde edilen birinci kodlama parametrelerine (461, 481 501) göre birinci görüntünün (121) mevcut kisminin yeniden yapilandirilmasindan önce10 çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi-görüntü sinyalinin (10) birinci bir önceden yeniden yapilandirilan kismindan birinci görüntünün (121) mevcut bir kisminin öngürülmesi ve veri akisina (18) dahil edilen birinci dogrulama verisini (421,2) kullanarak birinci görüntünün (121) mevcut kisminin öngörülmesinin bir öngörü hatasini düzelterek bir ver akisindan (18) multi görüntü sinyalinin (10) birinci bir görüntüsünün (121) yeniden yapilandirilmasi (106V,1 106d,1); birinci kodlama parametrelerinden ikinci kodlama parametrelerinin en azindan kismi olarak benimsenmesi veya öngörülmesi ; ve ikinci kodlama parametrelerine göre, ikinci görüntünün (122) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (10) ikinci daha önceden yeniden yapilandirilan bir kismindan ikinci görüntünün mevcut bir kisminin öngörülmesi ve veri akisina (18) dahil edilen ikinci dogrulama verisini (423,4) kullanarak ikinci görüntünün (122) mevcut kisminin öngörülmesinin bir öngörülme hatasinin düzeltilmesi ile veri akisindan (18) multi görüntü sinyalinin (20) ikinci bir görüntüsünün (122) yeniden yapilandirilmasi (106V,2, 106d,2), burada birinci görüntünün (121) ve ikinci görüntünün (122) her birisi ilgili bir kamera konumundan ve iliskili derinlik/aykirilik haritasi verisinden (161,2) yakalanan bir Video (141,2) içermektedir. birinci kodlama parametrelerinin birinci bir kismina (461, mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan yeniden yapilandirilan multi görüntü sinyalinin (10) üçüncü daha önceden yeniden yapilandirilan bir kismindan birinci görüntünün (121)10 videosunun (141) mevcut bir kisminin öngörülmesi ve veri akisina (18) dahil edilen birinci dogrulama verisinin (421,2) birinci bir altsetini (421) kullanarak birinci görüntünün (121) videosunun (141) mevcut kisminin öngörülmesinin bir öngörülme hatasini düzelterek veri akisindan (18) birinci görüntünün (121) videosunun (141) yeniden yapilandirilmasi (lO6v,l) gerçeklestirilmektedir, birinci kodlama parametrelerinin birinci kismindan birinci kodlama. parametrelerinin ikinci bir kismini en azindan kismi olarak benimsenmesi veya öngörülmesi, birinci kodlama parametrelerinin ikinci kismina göre, birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin yeniden yapilandirilmasindan önce çözücü tarafindan veri akisindan (18) yeniden yapilandirilan multi görüntü sinyalinin (10) dördüncü daha önceden yeniden yapilandirilan bir kismindan birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin ikinci bir altsetini (422) kullanarak birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin öngörülmesinin öngörme hatasini düzelterek veri akisindan (18) birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) yeniden yapilandirilmasi (106d,1) gerçeklestirilmektedir, burada birinci kodlama parametreleri birinci görüntünün (121) videosunun (141) çerçevelerinin bir segmentasyonunu tanimlamaktadir, ve birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) yeniden yapilandirilmasi olup, özelligi veri akisi vasitasiyla birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonundan gelen birinci görüntü (121) derinlik/aykirilik haritasi verisi (161) için segmentasyonu sapmasinin sinyallenmesi ile birlikte birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) ön-segmentasyonu olarak birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonunun kullanilmasini içermesidir. 14. Sifreleme yöntemi olup, asagidakileri içermektedir: birinci kodlama parametrelerini belirleyerek, birinci kodlama parametrelerine göre birinci görüntü mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina sifrelenen multi görüntü sinyalinin birinci bir daha önceden sifrelenen kismindan birinci görüntünün mevcut bir kisminin öngörülmesi ve birinci dogrulama verisini elde etmek için birinci görüntünün mevcut kisminin öngörülmesine iliskin bir öngörü hatasinin belirlenmesi ile, ve birinci kodlama parametrelerinin ve birinci dogrulama verisinin veri akisina dahil edilmesi ile multi görüntü sinyalinin birinci bir görüntüsünün bir veri akisina sifrelenmesi; ve birinci kodlama parametrelerinden ikinci kodlama parametrelerinin benimsenmesi veya öngörülmesi yoluyla ikinci kodlama parametrelerinin belirlenerek; ikinci kodlama parametrelerine göre, ikinci görüntü mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina sifrelenen multi görüntü sinyalinin ikinci bir daha önceden sifrelenen kismindan ikinci görüntünün mevcut bir kisminin öngörülmesi ve ikinci dogrulama verisini veri akisina girerek veri akisina dahil edilen ikinci dogrulama verisini elde etmek için ikinci görüntünün mevcut kisminin öngörülmesinin bir öngörü hatasini belirlenmesi ile multi görüntü sinyalinin ikinci bir görüntüsünün veri10 akisina sifrelenmesi, burada birinci görüntünün (121) ve ikinci görüntünün (122) her birisi ilgili bir kamera konumundan alinan bir Video (141,2) ve iliskili derinlik/aykirilik haritasi verisi (161,2) içermektedir. birinci kodlama parametrelerinin birinci bir kismina göre mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina sifrelenen multi görüntü sinyalinin (10) üçüncü bir daha önceden sifrelenen kismindan birinci görüntü (121) videosunun (141) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin (421,2) birinci bir altsetini (421) kullanarak ve öngörü hatasini veri akisina (18) girerek birinci görüntü (121) videosunun (141) mevcut kisminin öngörülmesine iliskin öngörü hatasinin düzeltilmesi ile veri akisina (18) gerçeklestirilmektedir, birinci kodlama parametrelerinin birinci kismindan birinci kodlama parametrelerinin ikinci bir kismini en azindan kismi olarak benimsenmesi veya öngörülmesi, birinci kodlama parametrelerinin ikinci kismina göre, birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin sifrelenmesinden önce sifreleyici tarafindan veri akisina (18) sifrelenen multi görüntü sinyalinin (10) dördüncü daha önceden sifrelenen bir kismindan birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut bir kisminin öngörülmesi ve birinci dogrulama verisinin ikinci bir altsetini (422) kullanarak birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) mevcut kisminin öngörülmesinin öngörme hatasini düzelterek veri akisindan (18) birinci10 görüntünün (121) derinlik/aykirilik haritasi verisinin (161) sifrelenmesi gerçeklestirilmektedir. burada birinci kodlama parametreleri birinci görüntünün (121) videosunun (141) çerçevelerinin bir segmentasyonunu tanimlamaktadir, ve birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) sifrelenmesi olup, özelligi veri akisi vasitasiyla birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonundan gelen birinci görüntü (121) derinlik/aykirilik haritasi verisi (161) için segmentasyonu sapmasinin sinyallenmesi ile birlikte birinci görüntünün (121) derinlik/aykirilik haritasi verisinin (161) ön-segmentasyonu olarak birinci görüntünün (121) videosunun (141) çerçevelerinin segmentasyonunun kullanilmasini içermesidir. 15. Söz konusu program bir bilgisayar üzerinde çalistirildiginda, Istem 13 veya 14'e göre bilgisayarin yöntem adimlarinin gerçeklestirilmesine neden olan talimatlari içeren bilgisayar programi.
TR2018/07638T 2010-08-11 2011-08-11 Multi görüntü sinyali kodeği. TR201807638T4 (tr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US37278510P 2010-08-11 2010-08-11

Publications (1)

Publication Number Publication Date
TR201807638T4 true TR201807638T4 (tr) 2018-06-21

Family

ID=44504420

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2018/07638T TR201807638T4 (tr) 2010-08-11 2011-08-11 Multi görüntü sinyali kodeği.

Country Status (14)

Country Link
US (6) US9648298B2 (tr)
EP (3) EP3349464B1 (tr)
JP (7) JP2013533714A (tr)
KR (9) KR102331748B1 (tr)
CN (4) CN107257484B (tr)
DK (1) DK2604036T3 (tr)
ES (1) ES2671596T3 (tr)
HK (3) HK1244141A1 (tr)
HU (1) HUE037750T2 (tr)
NO (1) NO2604036T3 (tr)
PL (1) PL2604036T3 (tr)
PT (1) PT2604036T (tr)
TR (1) TR201807638T4 (tr)
WO (1) WO2012020092A1 (tr)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7983835B2 (en) 2004-11-03 2011-07-19 Lagassey Paul J Modular intelligent transportation system
EP3484154A1 (en) 2006-10-25 2019-05-15 GE Video Compression, LLC Quality scalable coding
CN107257484B (zh) 2010-08-11 2020-05-12 Ge视频压缩有限责任公司 解码器、编码器、用于解码的方法和用于编码的方法
CA2827621C (en) 2011-03-18 2019-02-26 Sony Corporation Image processing apparatus and image processing method
MX358407B (es) 2011-08-31 2018-08-20 Sony Corp Dispositivo de codificacion, metodo de codificacion, dispositivo de descodificacion y metodo de descodificacion.
US20140321546A1 (en) * 2011-08-31 2014-10-30 Sony Corporation Image processing apparatus and image processing method
CN109257597B (zh) 2011-11-11 2023-05-16 Ge视频压缩有限责任公司 解码器、编码器及解码视频的方法
WO2013068562A1 (en) 2011-11-11 2013-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effective wedgelet partition coding
EP4161078A1 (en) 2011-11-11 2023-04-05 GE Video Compression, LLC Effective wedgelet partition coding using spatial prediction
KR102344178B1 (ko) 2011-11-11 2021-12-29 지이 비디오 컴프레션, 엘엘씨 분할 코딩을 이용한 효과적인 예측
CN104185993B (zh) * 2012-03-30 2019-02-12 索尼公司 图像处理设备和方法以及记录介质
US9503702B2 (en) * 2012-04-13 2016-11-22 Qualcomm Incorporated View synthesis mode for three-dimensional video coding
US20130329800A1 (en) * 2012-06-07 2013-12-12 Samsung Electronics Co., Ltd. Method of performing prediction for multiview video processing
US9648347B1 (en) * 2012-06-14 2017-05-09 Pixelworks, Inc. Disparity postprocessing and interpolation for motion estimation and motion correction
JP6046246B2 (ja) * 2012-07-02 2016-12-14 クゥアルコム・インコーポレイテッドQualcomm Incorporated 3dビデオコーディングのための深度マップのイントラコーディング
JP2014027448A (ja) * 2012-07-26 2014-02-06 Sony Corp 情報処理装置、情報処理方法、及びプログラム
CN116347068A (zh) * 2013-01-04 2023-06-27 Ge视频压缩有限责任公司 高效可伸缩编码概念
US20140301463A1 (en) * 2013-04-05 2014-10-09 Nokia Corporation Method and apparatus for video coding and decoding
CN117956140A (zh) * 2013-04-08 2024-04-30 Ge视频压缩有限责任公司 多视图解码器
CN104427291B (zh) * 2013-08-19 2018-09-28 华为技术有限公司 一种图像处理方法及设备
US9544601B2 (en) * 2013-10-15 2017-01-10 Qualcomm Incorporated Wedgelet pattern extension for depth intra coding
KR101483053B1 (ko) * 2013-12-27 2015-01-19 연세대학교 산학협력단 영상 합성 방법, 장치 및 시스템
CN106063264B (zh) * 2014-01-03 2019-06-07 Ge视频压缩有限责任公司 基于楔形波的编码概念
US10368097B2 (en) * 2014-01-07 2019-07-30 Nokia Technologies Oy Apparatus, a method and a computer program product for coding and decoding chroma components of texture pictures for sample prediction of depth pictures
CN106464899A (zh) * 2014-03-20 2017-02-22 日本电信电话株式会社 活动图像编码装置及方法和活动图像解码装置及方法
US9939253B2 (en) * 2014-05-22 2018-04-10 Brain Corporation Apparatus and methods for distance estimation using multiple image sensors
US9713982B2 (en) 2014-05-22 2017-07-25 Brain Corporation Apparatus and methods for robotic operation using video imagery
US10194163B2 (en) 2014-05-22 2019-01-29 Brain Corporation Apparatus and methods for real time estimation of differential motion in live video
US10368098B2 (en) 2014-06-20 2019-07-30 Samsung Electronics Co., Ltd. Method and device for transmitting prediction mode of depth image for interlayer video encoding and decoding
US10032280B2 (en) 2014-09-19 2018-07-24 Brain Corporation Apparatus and methods for tracking salient features
US10419779B2 (en) * 2014-10-08 2019-09-17 Lg Electronics Inc. Method and device for processing camera parameter in 3D video coding
CN105872539B (zh) * 2015-02-08 2020-01-14 同济大学 图像编码方法和装置及图像解码方法和装置
US10200666B2 (en) * 2015-03-04 2019-02-05 Dolby Laboratories Licensing Corporation Coherent motion estimation for stereoscopic video
WO2016145243A1 (en) 2015-03-10 2016-09-15 Apple Inc. Adaptive chroma downsampling and color space conversion techniques
US10197664B2 (en) 2015-07-20 2019-02-05 Brain Corporation Apparatus and methods for detection of objects using broadband signals
CN106210741B (zh) * 2016-09-10 2018-12-21 天津大学 一种基于视点间相关性的深度视频编码算法
US10796464B2 (en) * 2017-08-25 2020-10-06 Siemens Healthcare Gmbh Selective image reconstruction
US20190045198A1 (en) * 2017-12-28 2019-02-07 Intel Corporation Region adaptive data-efficient generation of partitioning and mode decisions for video encoding
US10880531B2 (en) * 2018-01-31 2020-12-29 Nvidia Corporation Transfer of video signals using variable segmented lookup tables
US11265579B2 (en) * 2018-08-01 2022-03-01 Comcast Cable Communications, Llc Systems, methods, and apparatuses for video processing
US11665365B2 (en) * 2018-09-14 2023-05-30 Google Llc Motion prediction coding with coframe motion vectors
WO2020093164A1 (en) * 2018-11-07 2020-05-14 Genetec Inc. Methods and systems for detection of anomalous motion in a video stream and for creating a video summary
GB201905400D0 (en) * 2019-04-16 2019-05-29 V Nova Int Ltd Video coding technology
US20220277164A1 (en) * 2021-02-26 2022-09-01 Qualcomm Incorporated Technologies for image signal processing and video processing
CN117378203A (zh) * 2021-05-26 2024-01-09 Oppo广东移动通信有限公司 多视图视频编码和解码
US20230237730A1 (en) * 2022-01-21 2023-07-27 Meta Platforms Technologies, Llc Memory structures to support changing view direction

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4258879B2 (ja) * 1999-03-08 2009-04-30 パナソニック株式会社 画像符号化方法とその装置、画像復号化方法とその装置、コンピュータに画像符号化方法および画像復号化方法を実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
EP1982518A4 (en) * 2006-01-12 2010-06-16 Lg Electronics Inc PROCESSING MORE VIEW VIDEO
WO2008041178A2 (en) 2006-10-04 2008-04-10 Koninklijke Philips Electronics N.V. Image enhancement
KR101023263B1 (ko) * 2006-10-30 2011-03-21 니폰덴신뎅와 가부시키가이샤 예측 참조 정보 생성방법, 동영상 부호화 및 복호방법, 그들의 장치 및 그들의 프로그램을 기록한 기억매체
US7756348B2 (en) 2006-10-30 2010-07-13 Hewlett-Packard Development Company, L.P. Method for decomposing a video sequence frame
EP2149262A4 (en) * 2007-04-25 2010-09-01 Lg Electronics Inc METHOD AND DEVICE FOR DECODING / CODING A VIDEO SIGNAL
EP2143278B1 (en) * 2007-04-25 2017-03-22 Thomson Licensing Inter-view prediction with downsampled reference pictures
US8351685B2 (en) 2007-11-16 2013-01-08 Gwangju Institute Of Science And Technology Device and method for estimating depth map, and method for generating intermediate image and method for encoding multi-view video using the same
CN101911700A (zh) 2008-01-11 2010-12-08 汤姆逊许可证公司 视频和深度编码
CN101933329B (zh) * 2008-02-05 2013-05-29 汤姆逊许可公司 视频编码和解码中用于隐性块分割的方法与设备
CN101330631A (zh) * 2008-07-18 2008-12-24 浙江大学 一种立体电视***中深度图像的编码方法
WO2010043373A1 (en) 2008-10-14 2010-04-22 Nec Europe Ltd. Method for providing error indication information at an end device
WO2010043773A1 (en) * 2008-10-17 2010-04-22 Nokia Corporation Sharing of motion vector in 3d video coding
JP5909187B2 (ja) * 2009-10-14 2016-04-26 トムソン ライセンシングThomson Licensing フィルタ処理およびエッジ符号化
CN103155568B (zh) * 2010-07-08 2016-07-27 杜比实验室特许公司 用于使用参考处理信号进行多层图像和视频传输的***和方法
CN107257484B (zh) 2010-08-11 2020-05-12 Ge视频压缩有限责任公司 解码器、编码器、用于解码的方法和用于编码的方法
US20130222539A1 (en) * 2010-10-08 2013-08-29 Dolby Laboratories Licensing Corporation Scalable frame compatible multiview encoding and decoding methods
US8787459B2 (en) * 2010-11-09 2014-07-22 Sony Computer Entertainment Inc. Video coding methods and apparatus

Also Published As

Publication number Publication date
JP2015180104A (ja) 2015-10-08
JP6356286B2 (ja) 2018-07-11
JP2020058055A (ja) 2020-04-09
JP6892493B2 (ja) 2021-06-23
JP7491985B2 (ja) 2024-05-28
US20240106997A1 (en) 2024-03-28
EP2604036B1 (en) 2018-03-07
PT2604036T (pt) 2018-06-12
EP3905681A1 (en) 2021-11-03
US20130147915A1 (en) 2013-06-13
US20220303519A1 (en) 2022-09-22
KR101913993B1 (ko) 2018-10-31
JP2018186513A (ja) 2018-11-22
KR101781254B1 (ko) 2017-09-26
JP7189272B2 (ja) 2022-12-13
KR20210147084A (ko) 2021-12-06
DK2604036T3 (en) 2018-06-14
CN107257485B (zh) 2020-05-12
JP6633694B2 (ja) 2020-01-22
HK1245546A1 (zh) 2018-08-24
KR20220163520A (ko) 2022-12-09
HK1244141A1 (zh) 2018-07-27
CN107257485A (zh) 2017-10-17
KR20170108171A (ko) 2017-09-26
EP3349464A1 (en) 2018-07-18
KR20200136497A (ko) 2020-12-07
US11843757B2 (en) 2023-12-12
JP2021141602A (ja) 2021-09-16
US10110903B2 (en) 2018-10-23
CN107277550B (zh) 2020-11-20
CN107257484A (zh) 2017-10-17
KR20190134822A (ko) 2019-12-04
ES2671596T3 (es) 2018-06-07
US20190028692A1 (en) 2019-01-24
CN107277550A (zh) 2017-10-20
CN103155558A (zh) 2013-06-12
US20170171548A1 (en) 2017-06-15
US9648298B2 (en) 2017-05-09
US10674134B2 (en) 2020-06-02
KR101483380B1 (ko) 2015-01-15
US20200252595A1 (en) 2020-08-06
KR20180118807A (ko) 2018-10-31
KR102588146B1 (ko) 2023-10-12
KR102051771B1 (ko) 2019-12-03
EP2604036A1 (en) 2013-06-19
JP2013533714A (ja) 2013-08-22
KR102331748B1 (ko) 2021-12-02
KR20130055659A (ko) 2013-05-28
EP3349464B1 (en) 2021-04-07
KR20140102774A (ko) 2014-08-22
JP2023025159A (ja) 2023-02-21
KR20230145537A (ko) 2023-10-17
KR102185765B1 (ko) 2020-12-03
NO2604036T3 (tr) 2018-08-04
JP2017143521A (ja) 2017-08-17
HUE037750T2 (hu) 2018-09-28
US11330242B2 (en) 2022-05-10
HK1245547A1 (zh) 2018-08-24
CN107257484B (zh) 2020-05-12
WO2012020092A1 (en) 2012-02-16
PL2604036T3 (pl) 2018-08-31
CN103155558B (zh) 2017-05-10
KR102472533B1 (ko) 2022-11-30
JP6100833B2 (ja) 2017-03-22

Similar Documents

Publication Publication Date Title
TR201807638T4 (tr) Multi görüntü sinyali kodeği.
CN104247427A (zh) 使用分区编码的有效预测
WO2013021023A1 (en) View synthesis compliant signal codec