TR201807638T4 - Multi görüntü sinyali kodeği. - Google Patents
Multi görüntü sinyali kodeği. Download PDFInfo
- 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
Links
- 230000011218 segmentation Effects 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 48
- 238000005192 partition Methods 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 21
- 230000011664 signaling Effects 0.000 claims description 21
- 238000010200 validation analysis Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 10
- 230000004075 alteration Effects 0.000 claims 11
- 238000012795 verification Methods 0.000 claims 5
- 230000008676 import Effects 0.000 claims 1
- 230000006835 compression Effects 0.000 abstract description 8
- 238000007906 compression Methods 0.000 abstract description 8
- 239000013598 vector Substances 0.000 description 69
- 230000033001 locomotion Effects 0.000 description 49
- 238000000605 extraction Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 15
- 239000000872 buffer Substances 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000013139 quantization Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000000295 complement effect Effects 0.000 description 8
- 230000002123 temporal effect Effects 0.000 description 8
- 239000002609 medium Substances 0.000 description 7
- 238000005070 sampling Methods 0.000 description 7
- 239000002904 solvent Substances 0.000 description 7
- 238000003786 synthesis reaction Methods 0.000 description 7
- 238000000638 solvent extraction Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 210000005036 nerve Anatomy 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005755 formation reaction Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 3
- 238000013213 extrapolation Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000000153 supplemental effect Effects 0.000 description 3
- 239000006163 transport media Substances 0.000 description 3
- 241000023320 Luma <angiosperm> Species 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000000746 purification Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- BIIBYWQGRFWQKM-JVVROLKMSA-N (2S)-N-[4-(cyclopropylamino)-3,4-dioxo-1-[(3S)-2-oxopyrrolidin-3-yl]butan-2-yl]-2-[[(E)-3-(2,4-dichlorophenyl)prop-2-enoyl]amino]-4,4-dimethylpentanamide Chemical compound CC(C)(C)C[C@@H](C(NC(C[C@H](CCN1)C1=O)C(C(NC1CC1)=O)=O)=O)NC(/C=C/C(C=CC(Cl)=C1)=C1Cl)=O BIIBYWQGRFWQKM-JVVROLKMSA-N 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000004090 dissolution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000010926 purge Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012732 spatial analysis Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods 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/196—Methods 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/197—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/88—Methods 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)
- 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.
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)
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)
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 |
-
2011
- 2011-08-11 CN CN201710260904.1A patent/CN107257484B/zh active Active
- 2011-08-11 KR KR1020207033953A patent/KR102331748B1/ko active IP Right Grant
- 2011-08-11 EP EP18160288.9A patent/EP3349464B1/en active Active
- 2011-08-11 KR KR1020137006006A patent/KR101483380B1/ko active IP Right Grant
- 2011-08-11 KR KR1020197034902A patent/KR102185765B1/ko active IP Right Grant
- 2011-08-11 PL PL11741600T patent/PL2604036T3/pl unknown
- 2011-08-11 KR KR1020177026007A patent/KR101913993B1/ko active IP Right Grant
- 2011-08-11 WO PCT/EP2011/063852 patent/WO2012020092A1/en active Application Filing
- 2011-08-11 EP EP11741600.8A patent/EP2604036B1/en active Active
- 2011-08-11 EP EP21167004.7A patent/EP3905681A1/en active Pending
- 2011-08-11 JP JP2013523622A patent/JP2013533714A/ja active Pending
- 2011-08-11 CN CN201710261293.2A patent/CN107277550B/zh active Active
- 2011-08-11 DK DK11741600.8T patent/DK2604036T3/en active
- 2011-08-11 KR KR1020227041455A patent/KR102588146B1/ko active IP Right Grant
- 2011-08-11 HU HUE11741600A patent/HUE037750T2/hu unknown
- 2011-08-11 KR KR1020237034100A patent/KR20230145537A/ko not_active Application Discontinuation
- 2011-08-11 CN CN201180049014.7A patent/CN103155558B/zh active Active
- 2011-08-11 KR KR1020147021820A patent/KR101781254B1/ko active IP Right Grant
- 2011-08-11 NO NO11741600A patent/NO2604036T3/no unknown
- 2011-08-11 ES ES11741600.8T patent/ES2671596T3/es active Active
- 2011-08-11 KR KR1020187030649A patent/KR102051771B1/ko active IP Right Grant
- 2011-08-11 KR KR1020217038030A patent/KR102472533B1/ko active IP Right Grant
- 2011-08-11 TR TR2018/07638T patent/TR201807638T4/tr unknown
- 2011-08-11 CN CN201710261052.8A patent/CN107257485B/zh active Active
- 2011-08-11 PT PT117416008T patent/PT2604036T/pt unknown
-
2013
- 2013-02-08 US US13/762,608 patent/US9648298B2/en active Active
-
2015
- 2015-06-03 JP JP2015113047A patent/JP6100833B2/ja active Active
-
2016
- 2016-12-21 US US15/386,634 patent/US10110903B2/en active Active
-
2017
- 2017-02-23 JP JP2017031692A patent/JP6356286B2/ja active Active
-
2018
- 2018-03-13 HK HK18103511.4A patent/HK1244141A1/zh unknown
- 2018-04-03 HK HK18104449.9A patent/HK1245546A1/zh unknown
- 2018-04-11 HK HK18104763.7A patent/HK1245547A1/zh unknown
- 2018-06-13 JP JP2018112539A patent/JP6633694B2/ja active Active
- 2018-09-21 US US16/137,992 patent/US10674134B2/en active Active
-
2019
- 2019-12-12 JP JP2019224106A patent/JP6892493B2/ja active Active
-
2020
- 2020-04-24 US US16/857,608 patent/US11330242B2/en active Active
-
2021
- 2021-05-27 JP JP2021088847A patent/JP7189272B2/ja active Active
-
2022
- 2022-04-07 US US17/715,757 patent/US11843757B2/en active Active
- 2022-12-01 JP JP2022192690A patent/JP7491985B2/ja active Active
-
2023
- 2023-12-11 US US18/534,932 patent/US20240106997A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TR201807638T4 (tr) | Multi görüntü sinyali kodeği. | |
CN104247427A (zh) | 使用分区编码的有效预测 | |
WO2013021023A1 (en) | View synthesis compliant signal codec |