TR201816011T4 - Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k bi̇r ci̇haz. - Google Patents
Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k bi̇r ci̇haz. Download PDFInfo
- Publication number
- TR201816011T4 TR201816011T4 TR2018/16011T TR201816011T TR201816011T4 TR 201816011 T4 TR201816011 T4 TR 201816011T4 TR 2018/16011 T TR2018/16011 T TR 2018/16011T TR 201816011 T TR201816011 T TR 201816011T TR 201816011 T4 TR201816011 T4 TR 201816011T4
- Authority
- TR
- Turkey
- Prior art keywords
- prediction
- mode
- predictive
- unit
- reference pixels
- Prior art date
Links
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 claims abstract description 8
- 230000012447 hatching Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 35
- 238000001914 filtration Methods 0.000 abstract description 16
- 230000003044 adaptive effect Effects 0.000 abstract description 12
- 230000006835 compression Effects 0.000 abstract description 6
- 238000007906 compression Methods 0.000 abstract description 6
- 238000011084 recovery Methods 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000013139 quantization Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 9
- 238000009499 grossing Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 9
- 230000009466 transformation Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 210000005036 nerve Anatomy 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000001537 neural effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012876 topography Methods 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
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- 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
-
- 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
-
- 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/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/182—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 a pixel
-
- 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
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Mevcut buluşta, alınan bir bit akışından bir öngörü birimi üzerindeki boyut bilgisini, iç öngörü bilgisini ve nicemlenmiş artık katsayıları eski durumuna getiren; geçerli öngörü birimi üzerindeki boyut bilgisi ve iç öngörü bilgisini temel alarak geçerli öngörü birimine ait bir iç öngörü modunu eski durumuna getiren; öngörü birimine ait kullanılamayan referans pikselleri için referans pikselleri üreten ve iç öngörü modunu temel alarak referans piksellerini uyarlamalı olarak filtreleyen bir iç öngörü kod çözme cihazı ortaya koyulmaktadır. Söz konusu cihaz aynı zamanda iç öngörü moduna karşılık gelen referans piksellerini uyarlamalı olarak filtrelemek suretiyle bir öngörü bloğunu da üretir. Ardından cihaz, öngörü bloğunu ve eski durumuna getiriliş artık bloğu kullanarak bir onarım (eski durumuna getirme) görüntüsü üretir. Buna göre, özgün görüntüye yakın olan bir öngörü bloğu eski durumuna getirilebilir ve görüntü sıkıştırma oranı iyileştirilebilir.
Description
TARIFNAME
BIR GÖRÜNTÜNÜN KODUNUN ÇÖZÜLMESINE YÖNELIK CIHAZ
Hareketli Resiin Uzman Grubu (MPEG)-l, MPEG-2, MPEG-4 ve H.264/MPEG-4 Gelismis
Video Kodlamasi (AVC) gibi görüntü sikistirma yöntemlerinde, bir görüntüyü kodlamak için
bir resim makro bloklara bölünmektedir. Sonrasinda ara öngörü veya iç öngörü ile ilgili
makro bloklar kodlanmaktadir.
Iç öngörüde, geçerli resme ait bir blok, bir referans resim kullanilarak degil, geçerli blogun
uzamsal olarak bitisigindeki piksel degerleri kullanilarak kodlanmaktadir. Bitisikteki piksel
degerleri kullanilarak özgün bir makro blok ile karsilastirmak suretiyle çok az bozulmanin
oldugu bir iç öngörü modu seçilir. Ardindan, seçilen iç öngörü modu ve bitisikteki piksel
degerleri kullanilarak geçerli blogun öngörü degerleri hesaplanmaktadir. Ayrica özgün geçerli
bloga ait öngörü degerleri ile piksel degerleri arasindaki bir fark hesaplanmaktadir ve sonra bu
fark dönüsüm kodlama, nicemleme ve entropi kodlama ile kodlanmaktadir. lç öngörü modu
da kodlanmaktadir.
Iç öngörü modlari genellikle isiklilik bilesenleri ve renklilik bilesenleri için 4x4 iç öngörü
modu, 8x8 iç öngörü modu ve 16x16 iç öngörü modu olmak üzere siniflandirilir.
Önceki teknige göre 16x16 iç öngörü modunda; dikey mod, yatay mod, dogru akim (DC)
modu ve düzlem modu olmak üzere dört mod mevcuttur.
Önceki teknige göre 4x4 iç öngörü modunda; düsey mod, yatay mod, DC modu, asagi sola
çapraz mod, asagi saga çapraz mod, sag dikey mod, sol dikey mod, üst yatay mod ve alt yatay
mod olmak üzere dokuz mod mevcuttur.
Her bir öngörü modu, ilgili modlarin kullaniin sikligina göre indekslenmistir. Dikey mod,
yani 0. mod hedef bir blokta iç öngörü gerçeklestirmek üzere en sik kullanim için en yüksek
olasiligi gösterirken; üst yatay mod, yani 8. mod en seyrek kullanim için en yüksek olasiligi
gösterir.
öngörü modu olmak üzere toplamda 13 mod kullanilarak kodlanmaktadir. Bu modlar
arasindan en uygun mod seçilerek geçerli blogun bir bit akisi elde edilmektedir.
Ancak geçerli blogun bitisiginde bazi piksel degerleri veya hiçbir piksel degeri bulunmuyorsa
veyahut daha önceden kodlanmamissa, iç öngörü modlarinin bazilarinin veya tümünün
uygulanmasi imkansizdir. Ayrica, bitisik referans pikselleri arasinda büyük bir fark oldugunda
bir öngörü blogu ile özgün blok arasindaki fark da büyük olmaktadir. Dolayisiyla, öngörü
blogunu olusturmak için kullanilan referans piksellerinin konumlarina dayali olarak üretilen
öngörü blogu ile özgün blok arasindaki farki azaltmak için yeni bir teknik gerekmektedir.
EP 2 557 797 A2 sayili Patent Dokümani, uyarlanir filtre kullanilarak iç öngörü yapilmasina
yönelik bir yöntem ve cihazi açiklamaktadir. Iç öngörü gerçeklestirilmesine yönelik yöntem:
bir geçerli blogun komsu blogunun bilgisine dayanarak bir referans piksel degeri için birinci
filtrenin uygulanip uygulaninainasinin belirlenmesi; birinci filtrenin uygulaninasina karar
verilmesi durumunda referans piksel degeri için birinci filtrenin uygulanmasi; referans piksel
degerine dayanarak geçerli blok üzerinde iç öngörü isleminin gerçeklestirilmesi; komsu
blogun bilgisine dayali iç öngörü performansi araciligiyla öngörülen geçerli blogun her bir
öngörü moduna göre bir öngörü degeri için bir ikinci filtrenin uygulanip uygulanmamasinin
belirlenmesi; ve ikinci filtrenin uygulanmasina karar verilmesi durumunda geçerli blogun her
bir öngörü moduna göre öngörü degeri için ikinci filtrenin uygulanmasi adimlarini
içermektedir.
2010; GENEVA; (JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC
0046), CfP sunumlarina konu olan testteki en iyi performans önergelerine yakin bir kodlama
verimliliginin saglanmasi ve ayni zamanda kodlama verimliliginde önemli bir iyilestirme
sagladigi gösterilen en düsük karmasiklik sunumlarina yakin olan bir karinasiklik noktasinin
saglanmasini amaçlayan bir Test Modelini açiklamaktadir.
Dolayisiyla mevcut bulusun bir amaci, bir görüntünün kodunun çözülmesine yönelik bir
iyilestirilmis cihazin saglanmasidir.
Bu amaca bagimsiz istemlerin konusu ile ulasilmaktadir.
Mevcut bulusun örnekleri, özgün bloga yakin bir öngörü blogunun olusturulmasi veya
yeniden olusturulmasi araciligiyla, yüksek sikistirma verimliligiyle bir kodlanmis görüntünün
verimli bir sekilde yeniden olusturulmasina yönelik bir görüntünün kodunun çözülmesine
Mevcut bulusun bir örnegi, bir görüntünün kodunun çözülmesine yönelik bir cihaz
saglamakta, söz konusu cihaz: nicemlenmis artik katsayilari ve iç öngörü bilgisini eski
durumuna getirmek için yapilandirilan bir entropi kod çözücü; iç öngörü bilgisine dayanarak iç
öngörü modunu eski durumuna getirmek için yapilandirilan bir öngörü modu kod çözücü;
nicemlenmis artik katsayilari ters olarak taramak suretiyle bir artik blogu eski durumuna
getirmek için yapilandirilan bir artik sinyal kod çözücü; kullanilmayan referans piksellerine
karsilik gelen referans piksellerini üretmek ve iç öngörü moduna göre referans piksellerini
uyarlamali olarak filtrelemek için yapilandirilan referans piksel üretici; iç öngörü modu
tarafindan belirlenen referans piksellerini kullanarak bir öngörü blogu üretmek için yapilandirilan
bir öngörü blogu üretici; ve öngörü blogu ve artik blogunu kullanarak bir yeniden olusturulmus
görüntüyü üretmek için yapilandirilan bir görüntü yeniden olusturucuyu içerrnektedir; burada
referans piksel üretici, bir yatay mod ile yatay moda göre 45°”lik bir yöne sahip iç öngörü
modu arasinda mevcut olan iç öngörü modlarina yönelik öngörü blogunun boyutuna göre
referans piksellerini uyarlainali olarak filtrelemektedir; burada referans piksellerinin ikinci
yönsel iç öngörü moduna yönelik filtrelenmesi durumunda referans pikselleri, ayni zamanda
ikinci yönsel iç öngörü moduna kiyasla yatay moda göre 45°,lik yöne sahip iç öngörü moduna
daha yakin olan birinci yönsel iç öngörü moduna yönelik olarak da filtrelenmektedir;burada
ikinci ve birinci yönsel iç öngörü modlari, yatay mod ile yatay moda göre 45°,lik yöne sahip
iç öngörü modu arasinda mevcuttur; burada, filtrenin uygulandigi iç öngörü modlarinin sayisi,
öngörü blogunun boyutu arttikça artmaktadir; burada filtre, yatay moda göre 45°”lik bir yöne
sahip iç öngörü moduna uygulaninakta ve yatay moda ve dikey moda
uygulanmamaktadir;burada, dönüsüm biriminin boyutunun önceden belirlenmis boyuttan
daha büyük oldugunun belirlenmesi durumunda, artik sinyal kod çözücü, alt blok biriminde
nicemlenmis artik katsayilari ters olarak taramaktadir; burada önceden belirlenmis boyut, 4x4
veya 8x8 olmaktadir;burada birden fazla alt blok ve her bir alt blogun katsayilari, bir tarama
desenine göre ters olarak taranmaktadir; burada birden fazla alt blogun ters olarak
taranmasina ve her bir alt blogun katsayisinin ters olarak taranmasina yönelik tarama deseni,
öngörü blogunun iç öngörü modu araciligiyla belirlenmektedir; burada referans piksel üretici,
önceden belirlenmis boyuttan daha küçük olan öngörü blogunun referans piksellerini
filtrelememektedir.
Mevcut bulusa göre bir görüntünün kodunun çözülmesine yönelik bir cihaz, özgün bloga
benzer bir öngörü blogu üretinek amaciyla referans pikselleri üretmekte ve referans
piksellerini uyarlainali olarak filtrelemektedir. Ayni zamanda, öngörü blogunun üretilmesi
için kullanilmayan referans pikselleri kullanilarak öngörü blogunun üretilmesi veya
degistirilmesi araciligiyla, özgün bloga benzer öngörü blogu yeniden olusturulabilmekte ve
görüntü sikistirma iyilestirilebilmektedir.
Mevcut bulusa göre bir kodlama cihazi, özgün bir bloga benzer bir öngörü blogunu üretmek
amaciyla referans pikselleri üretir ve söz konusu referans piksellerini uyarlamali olarak
filtreler. Ayni zamanda, öngörü blogunu üretmek için kullanilmayan referans piksellerini
kullanarak öngörü blogunu üretmek ve degistirmek suretiyle özgün bloga benzer bir öngörü
blogunu yeniden olusturmak mümkündür ve görüntü sikistirma iyilestirilebilmektedir.
Sekil 1, mevcut bulusa göre bir hareketli resim kodlama cihazinin bir blok semasidir.
Sekil 2, mevcut bulusa göre bir iç öngörücünün bir blok semasidir.
Sekil 3, mevcut bulusa göre yönsel iç öngörü modlarini gösteren bir kavramsal
semadir.
Sekil 4, mevcut bulusa göre bir öngörü modu kodlayicida gerçeklestirilen bir geçerli
öngörü biriminin iç öngörü inodunun kodlanma sürecini gösteren bir akis semasidir.
Sekil 5, mevcut bulusa göre bir iç öngörü kod çözme cihazinin blok semasidir.
Bundan sonra, mevcut bulusun daha iyi anlasilmasina yönelik çesitli örnekler, ekteki sekillere
atifta bulunarak ayrintili bir sekilde tarif edilecektir. Ancak, mevcut bulus, asagida açiklanan
örneklerle sinirli olmamakla birlikte, çesitli tiplerde uygulanabilmektedir. Dolayisiyla, mevcut
bulusun diger birçok modifikasyonu ve varyasyonu mümkün olmakta ve açiklanan kavramin
kapsaminda, mevcut bulusun spesifik olarak tarif edilenden baska türlü de uygulanabilecegi
anlasilmalidir.
Görüntü kodlamada, her bir resim bir veya daha fazla dilimden olusur ve dilimlerin her biri
çoklu kodlama birimlerinden olusur. Yüksek çözünürlük (HD) kalitesindeki veya daha yüksek
kalitedeki bir görüntüde çok fazla pürüzsüz bölge oldugundan, görüntünün çesitli
boyutlardaki kodlama birimleriyle kodlanmasiyla görüntü sikistirma iyilestirilebilir.
Mevcut bulus konusu kodlama birimleri, dördün agaç yapisina sahiptir ve derinlik bilgisi
kullanilarak siradüzensel bir sekilde bölünebilir. En büyük boyuta sahip kodlama birimi en
büyük kodlama birimi (LCU) olarak adlandirilirken, en küçük boyuta sahip kodlama biriini en
küçük kodlama birimi (SCU) olarak adlandirilir, LCU ve SCU'ya iliskin bilgi bir dizi
parametre kümesine (SPS) dahil edilebilir ve iletilebilir.
Bir LCU bir veya daha fazla kodlama biriminden olusur. LCU, kodlama birimlerini ve
kodlama birimlerinin bölmeli yapisini içermek üzere özyineli bir kodlama agaci formundadir.
LCU dört kodlama birimine bölünmedigi zaman kodlama agaci, LCU'nun bölünmedigini
belirten bilgiden ve bir kodlama biriminden olusabilir. LCU dört kodlama birimine bölündügü
zaman kodlama agaci, LCU'nun bölündügünü belirten bilgiden ve dört alt kodlama agacindan
olusabilir. Benzer sekilde, her bir alt kodlama agaci, LCU'ya ait kodlama agaci ile ayni yapiya
sahiptir. Ancak, SCU boyutundaki bir kodlama birimi, kodlama birimlerine bölünmez.
Bu esnada, kodlama agacindaki kodlama birimlerinin her biri, kodlama birimlerinin kendi
birimleri seklinde veya bir alt bölümde iç öngörüye veya ara öngörüye tabi tutulur. Iç
öngörünün veya ara öngörünün gerçeklestirildigi birim, öngörü birimi olarak adlandirilir.
Öngörü biriminin boyutu, iç öngörüde 2Nx2N veya NxN olabilir. Öngörü biriminin boyutu,
ara öngörüde 2Nx2N, 2NxN, Nx2N veya NxN olabilir. Burada 2N, kodlama biriminin yatay
ve dikey uzunluklarini ifade eder.
Ayni zamanda, iç öngörü için bir öngörü birimi kare olmayabilir. Örnegin, bir kare kodlama
birimi, iç öngörü için dört hNx2N veya dört 2Nth seklinde bölünebilir. Bu durumda, bir
referans pikseli ile iç öngörüye yönelik öngörü blogu pikseli arasindaki mesafe azaltilir ve bu
sayede öngörü verimi iyilestirilebilir. Bu iç öngörü yöntemi, kisa mesafeli iç öngörüdür
Bir kodlama birimi, öngörü modu bilgisini ve kodlama birimindeki öngörü birimlerinin boyut
bilgisini (partinode) içermektedir. Kodlama verimini iyilestirmek için öngörü modu bilgisi ve
boyut bilgisi birlestirilebilir ve ortak kodlamaya tabi tutulabilir. Bu durumda her bir kodlama
birimi ortak kodlanmis bir öngörü tipini (pred_type) içermektedir.
Bir kodlama birimi, her bir öngörü biriminin öngörü blogunun olusturulmasi için gereken bir
ilave bilgiyi ve bir artik sinyali içermektedir. Kodlama birimindeki öngörü birimi basina ilave
bilgi belirlenmektedir. Iç öngörüde ilave bilgi, kodlanmis iç öngörü bilgisini içermektedir.
Ara öngörüde ilave bilgi, kodlanmis devinim bilgisini içermektedir. Devinim bilgisi bir
devinim vektörünü ve bir referans resim indeksini içermektedir.
Her bir kodlama biriminde bir artik sinyal bulunmaktadir. Artik sinyal bir dönüsüm agacini,
bir isiklilik artik sinyal tasiyiciyi ve iki renklilik artik sinyal tasiyiciyi içermektedir. Artik
sinyal tasiyicilar, bir veya daha fazla dönüsüm biriminde kodlanmis artik bilgiyi içermektedir.
Dönüsüm biriminin en büyük boyutu, kodlama biriminin boyutuna esit veya bundan küçüktür.
Dönüsüm birimi, en büyük dönüsüm birimi ile ayni boyutta olabilecegi gibi en büyük
dönüsüm biriminin bir alt dönüsüm birimi ile ayni boyutta da olabilir.
Dönüsüm agaci, kodlama biriminde bulunan artik sinyal için dönüsüm biriminin bir bölmeli
yapisini belirten bilgiyi içerrnektedir. Dönüsüm agaci ayni zamanda her bir dönüsüm birimine
ait artik sinyalin 0 olup olmadigini belirten bilgiyi de içermektedir.
Artik sinyal tasiyici, kodlama birimlerine ait birimler seklinde dönüsüm agacindaki bölmeli
yapiyi belirten bilgiye karsilik gelen dönüsüm birimleri üzerinde kodlanmis artik bilgiyi tasir.
Yukaridaki açiklama sadece bir kodlama biriminin esit olarak bölünmesi ile elde edilen bir
öngörü birimi üzerinden yapilmis olsa da esit olmayan bir bölme de mümkündür. Diger bir
ifadeyle, bir artik sinyalin sikistirilmasi için bir görüntü sinyalinin, bir görüntünün bir sinirina
göre spesifik bir yönde esit olmayacak biçimde bölünmesi ve bu sekilde iç veya ara
öngörünün gerçeklestirilmesi daha etkili olabilir.
En basit uyarlanir mod, yerel topografya üzerinde bir öngörü bölgesinin istatistiksel
bagimliligini ayiklamak üzere düz bir çizgi kullanarak bir kodlama birimini iki bloga
bölmektir. Bir görüntünün bir siniri düz çizgiyle eslestirilir ve bölünür. Bu durumda
bölünebilir yönler önceden belirlenen bir sayi ile sinirlandirilabilir. Örnegin, bir blogu bölme
yöntemi yatay, dikey, yukari çapraz ve asagi çapraz olmak üzere dört yön ile
sinirlandirilabilir. Bölme islemini sadece yatay ve dikey yönler ile sinirlandirmak da
mümkündür. Bölünebilir yönlerin sayisi üç, bes, yedi ve benzeri olabilir. Yine, bölünebilir
yönlerin sayisi blogun boyutuna göre degiskenlik gösterebilir. Örnegin, büyük boyutlu bir
kodlama birimi için bölünebilir yönlerin sayisi nispeten arttirilabilir.
Ara öngörüde bir kodlama birimi, daha uyarlanir bir öngörü için iki öngörü birimine
bölündügünde, devinim kestirimi ve devinim dengelemesi öngörü biriinlerinin her birinde
gerçeklestirilmelidir. Öngörü bloklari, bir kodlama biriminden bölünmüs ilgili iki öngörü
biriminden türetildikten sonra öngörü bloklari, kodlama birimiyle ayni boyutlu öngörü
blogunu üretmek için toplanabilir. Bu durumda, kodlama birimi boyutunun öngörü bloguna
ait bölme sinirinin her iki tarafinda da piksel degerleri arasindaki farki azaltmak için bölme
sinirinda konumlandirilan pikseller filtrelenebilir. Öngörü blogu, ilgili öngörü birimlerine
karsilik gelen öngörü bloklari örtüsecek sekilde üretilebilir ve örtüsen sinir kismi bir öngörü
blogu üretmek için pürüzsüzlestirilebilir.
Sekil 1, mevcut bulusa göre bir hareketli resim kodlama cihazinin bir blok semasidir.
Sekil l'e bakildiginda, mevcut bulus konusu bir hareketli resim kodlama cihazi (100) bir
toplayiciyi (195) içerrnektedir.
Resim bölücü (110), bir resme ait her bir LCU'yu, her biri önceden belirlenen bir boyuta sahip
olan bir veya daha fazla kodlama birimine bölmek üzere bir giris video sinyalini analiz eder,
her bir kodlama biriminin öngörü modunu belirler ve her bir kodlama birimi basina öngörü
birimi boyutunu belirler. Resim bölücü (110) kodlanacak olan öngörü birimini, öngörü
moduna göre iç öngörücüye (150) veya ara öngörücüye (160) gönderir. Resim bölücü (110)
ayni zamanda kodlanacak olan öngörü birimlerini çikariciya (190) da gönderir.
Dönüstürücü (120), bir giris öngörü birimine ait bir özgün blok ile iç öngörücü (150) veya ara
öngörücü (160) tarafindan üretilen bir öngöiü blogu arasindaki bir artik sinyal olan bir artik
blogu dönüstürme islevini yerine getirir. Artik blok tercihen kodlama biriminden olusur. Artik
blok, en iyi (optimal) dönüsüm birimlerine bölünebilir ve dönüstürülebilir. Öngörü moduna
(iç veya ara) ve iç öngörü moduna göre uyarlamali olarak bir dönüsüm matrisi tipi
belirlenebilir. Dönüsüm birimi, yatay ve dikey tek boyutlu (1D) dönüsüm matrisleri
vasitasiyla dönüstürülebilir. Ara öngörüde önceden belirlenmis bir dönüsüm matrisi
uygulanir. Iç öngörüde, iç öngörü modunun yatay oldugu durumda artik blogun dikey yönlü
olmasi yüksek bir olasiliktir. Dolayisiyla, dikey yöne kesintili kosinüs dönüsümü (DCT)
tabanli bir tamsayi matrisi uygulanirken, yatay yöne kesintili sinüs dönüsümü (DST) tabanli
veya Karhunen Loeve dönüsümü (KLT) tabanli bir tamsayi matrisi uygulanir. Iç öngörü
modu dikey oldugunda dikey yöne DST veya KLT tabanli bir tamsayi matrisi uygulanirken,
yatay yöne DCT tabanli bir tamsayi matrisi uygulanir. Alternatif olarak, iç öngörüde dönüsüm
matrisi, dönüsüm biriminin boyutuna göre uyarlamali olarak belirlenebilir.
Nicemleyici ( 130), dönüsüm matrisi tarafindan dönüstürülen artik blogun dönüsüm
katsayilarini nicemlemek üzere her bir kodlama birimi için bir nicemleme adim boyu belirler.
Nicemleme adim boyutu, önceden belirlenmis bir boyuta esit veya bundan daha fazla olacak
sekilde kodlama birimi boyutu basina belirlenmektedir. Önceden belirlenmis boyut 8x8 veya
16x16 olabilir. Belirlenen nicemleme adim boyunu ve bir öngörü moduna göre belirlenen bir
nicemleme matrisini kullanmak suretiyle dönüsüm katsayilari nicemlenir. Nicemleyici (130),
geçerli kodlama biriminin bitisigindeki kodlama birimlerinin nicemleme adim boylarini
geçerli kodlaina biriminin nicemleme adim boyu öngörücüsü olarak kullanir. Niceinleyici
(130) sirali olarak geçerli kodlama birimine ait bir sol kodlama birimini, bir üst kodlama
birimini ve bir sol üst kodlama birimini arar; bir veya daha fazla geçerli kodlama biriminin
nicemleme adim boylarini kullanarak geçerli kodlama biriinine ait nicemleme adiin boyu
öngörücüyü belirler ve farki entropi kodlayiciya (140) iletir.
Bir dilim, kodlama birimlerine bölündügünde geçerli kodlama birimine ait sol kodlama
birimi, üst kodlama birimi ve sol üst kodlama biriminin hiçbiri olmayabilir. Diger taraftan, bir
kodlama sirasinda bir LCU'ya ait önceki bir kodlama birimi bulunabilir. Bu nedenle geçerli
kodlama biriminin ve önceki kodlama birimlerinin bitisigindeki kodlama birimleri aday
olabilir. Bu durumda, öncelik sirayla su sekilde olmalidir: 1) geçerli kodlama birimine ait sol
kodlama birimi, 2) geçerli kodlama birimine ait üst kodlama birimi, 3) geçerli kodlama
birimine ait sol üst kodlama birimi ve 4) geçerli kodlama birimine ait önceki kodlama birimi.
Dizi degiskenlik gösterebilir veya sol üst kodlama birimi çikarilabilir.
Ters nicemleyici (135) ve tarayicida (131) nicemlenmis dönüsüm blogu bulunur.
Tarayici (131) nicemlenmis dönüsüm blogunun katsayilarini tarar ve nicemlenmis dönüsüm
blogunun katsayilarini 1D nicemlenmis katsayilara dönüstürür. Öngörü moduna ve iç öngörü
moduna göre bir katsayi tarama yöntemi belirlenmektedir. Ayrica, katsayi tarama yöntemi,
dönüsüm birimlerinin boyutuna göre farkli bir sekilde de belirlenebilir. Tarayici (131), geçerli
dönüsüm biriminin bir boyutunu temel alarak nicemlenmis katsayi blogunu çoklu alt
kümelere bölüp bölmeyecegini belirler. Dönüsüm biriminin boyutu, bir birinci referans
boyutundan büyük oldugunda nicemlenmis dönüsüm blogu çoklu alt kümelere bölünür.
Birinci referans boyutu 4x4 veya 8x8 olabilir.
Tarayici (131) nicemlenmis katsayi bloguna uygulanacak olan bir tarama deseni belirler. Ara
öngörüde sadece bir adet önceden belirlenmis tarama deseni (örnegin zikzak tarama)
uygulanabilir. Iç öngörüde iç öngörü moduna göre belirlenen bir tarama deseni uygulanabilir.
Tarama deseni yönsel bir iç öngörü moduna göre degiskenlik gösterebilir. Yönsel olmayan iç
öngörü modlarinda zikzak tarama uygulanir. Yönsel olmayan mod bir dogru akim (DC) modu
veya düzlemsel bir mod olabilir. Nicemlenmis katsayilar ters yönde taranir.
Nicemlenmis katsayilar çoklu alt kümelere bölündügünde, her bir alt kümedeki nicemlenmis
katsayilara ayni tarama deseni uygulanir. Çoklu alt kümeler, bir ana alt kümeden ve bir veya
daha fazla artik alt kümeden olusur. Ana alt küme bir sol üst tarafta konumlandirilmis olup bir
DC katsayisini içerir; bir veya daha fazla artik alt küme ise ana alt kümenin kapsadigi alan
disinda kalan bölgeyi kapsar.
Alt kümeleri taramak için zikzak taraina uygulanabilir. Alt kümeler, ana alt kümeden
baslanarak artik alt kümelere dogru ileri yönde taranabilecegi gibi, ters yönde de taranabiliri
Alt kümelerdeki nicemlenmis katsayilari taramak için ayarlanan tarama deseni ile ayni tarama
deseni alt kümeleri taramak için de ayarlanabilir. Bu durumda alt kümeler için kullanilacak
tarama deseni iç öngörü moduna göre belirlenmektedir. Bu esnada bir kodlayici, son sifir
olmayan nicemlenmis katsayinin konumunu belirtebilen bilgiyi kod çözücüye iletir. Kodlayici
ayni zamanda her bir alt kümedeki son sifir olmayan nicemlenmis katsayinin konumunu
belirtebilen bilgiyi de kod çözücüye iletir.
Ters nicemleyici (135) nicemlenmis katsayilari ters olarak nicemler. Ters dönüstürücü (125),
ters nicemlenmis dönüsüm katsayilarindan uzamsal bölgeye ait bir artik blogu yeniden
olusturur. Toplayici (195), ters dönüstürücü (125) tarafindan yeniden olusturulmus artik blok
ile iç öngörücü (150) veya ara öngörücüden (160) elde edilmis öngörü blogunu toplamak
suretiyle bir yeniden olusturma blogu üretir.
Son islemci (170), yeniden olusturulmus resimde olusan bloklama yapayligini gidermek için
bir blok çözme filtreleme islemini; yeniden olusturulmus resim ile özgün resim arasindaki
piksel basina düsen farki tümlemek için bir uyarlanir kaydirilmis (offset) uygulama islemini;
ve bir kodlama birimindeki yeniden olusturulmus resim ile özgün resim arasindaki bir farki
tümlemek için bir uyarlanir döngü filtresi islemini gerçeklestirir.
Blok çözme filtreleme islemi, öngörücü birimler ile dönüsüm birimleri arasindaki bir sinira
uygulanabilir. Önceden belirlenmis boyut 8x8 olabilir. Blok çözme filtreleme islemi,
filtrelenecek olan sinirin belirlenmesi adimini; sinira uygulanacak olan sinir filtreleme
kuvvetini belirleme adimini; blok çözme filtreleme isleminin uygulanip uygulanmayacagina
karar verme adimini; ve blok çözme filtreleme islemini uygulamaya karar verildiginde sinira
uygulanacak olan filtresi seçme adimini içermektedir.
Blok çözme filtreleme isleminin uygulanip uygulanmayacagina dair karar, i) sinir filtreleme
kuvvetinin 0'dan büyük olup olmadigina ve ii) filtrelenecek olan sinirin bitisigindeki iki
blogun (P blogu ve Q blogu) sinir pikselleri arasindaki farki belirten bir degerin, bir
nicemleme parametresine göre belirlenmis bir birinci referans degerinden küçük olup
olmadigina göre verilir.
Iki veya daha fazla filtre bulunabilir. Blok sinirinin bitisigindeki iki piksel arasindaki farkin
mutlak degeri, ikinci bir referans degerine esit veya bundan büyük ise daha zayif bir filtre
seçilir. Ikinci referans degeri, nicemleme parametresi ve sinir filtreleme kuvveti ile
belirleninektedir.
Uyarlanir kaydirilmis uygulama islemi, özgün piksel ile blok çözme filtrelemeye tabi
tutulmus bir görüntüdeki piksel arasindaki bir farki (bozulma) azaltmayi amaçlar. Bir resim
veya dilim çoklu kaydirilmis bölgelere bölünebilir ve her bir kaydirilmis bölge için bir
kaydirma modu belirlenebilir. Dört adet kenar kaydirma modu, iki bant kaydirma modu ve bir
kaydirma uygulamama modu mevcuttur. Her bir kaydirma moduna göre kaydirilmis
bölgelerin her birindeki pikseller önceden belirlenmis bir sayidaki siniflara ayrilir ve ayrilan
sinifa karsilik gelen kaydirma piksele eklenir. Bir kenar kaydirma modu uygulanacaginda,
geçerli piksel degerini, geçerli pikselin bitisigindeki iki veya daha fazla piksel ile
karsilastirmak suretiyle bir geçerli piksel sinifi belirlenmektedir.
Uyarlanir döngü filtresi islemi, bir özgün görüntü ile blok çözme filtreleme isleminin veya
uyarlanir kaydirilmis uygulama isleminin uygulandigi yeniden olusturulmus bir görüntüyü
karsilastirarak elde edilen bir deger temel alinarak gerçeklestirilebilir. Bir uyarlanir döngü
filtresi (ALF), bir 4x4 bloga dayali olarak bir Laplace aktivite degeri vasitasiyla saptanir.
Belirlenen ALF, bir 4x4 blok veya bir 8x8 blokta bulunan tüm piksellere uygulanabilir.
ALF'nin uygulanip uygulanmayacagi, her bir kodlama birimine göre belirlenebilir. Bir döngü
filtresinin boyutu ve katsayilari her bir kodlama birimine göre degiskenlik gösterebilir. Her
bir kodlama birimine ALF'nin uygulanip uygulanmadigini belirten bilgi, filtre katsayi bilgisi,
filtre sekil bilgisi ve benzeri bilgiler bir dilim basliginda bulunabilir ve kod çözücüye
aktarilabilir. Renklilik sinyali söz konusu oldugunda, ALF'nin uygulanip uygulanmayacagi
resim birimlerinde belirlenebilir. Burada isikliligin aksine döngü filtresi dikdörtgen seklinde
olabilir.
Resim bellegi (180) son islemciden (170) son islenmis görüntü verisini alir ve resim
birimlerinde yeniden olusturulmus görüntüyü saklar. Bir resim, bir çerçeve veya alandaki bir
görüntü olabilir. Resim bellegi (180) çoklu resimleri saklayabilen bir arabellege
Ara öngörücü (160) resim belleginde (180) saklanan bir veya daha fazla referans resmi
kullanarak devinim kestirimi gerçeklestirir ve referans resiinlerini ve devinim vektörünü
belirten bir referans resim indeksini belirler. Referans resim indeksi ve devinim vektörüne
göre, resim belleginde (150) saklanan çoklu referans resimleri arasindan seçilen bir referans
resimden, kodlanacak olan bir öngörü birimine karsilik gelen bir öngörü blogu ayiklanir ve
ayiklanan öngörü blogunun çikisi yapilir.
Iç öngörücü (150), geçerli bir öngörü birimini içeren bir resimdeki yeniden olusturulmus bir
piksel degerini kullanarak iç öngörü kodlamayi gerçeklestirir. Iç öngörücü (150) öngörmeli
olarak kodlanacak olan geçerli öngörü birimini alir, önceden belirlenen sayidaki iç öngörü
modlarindan birini seçer ve iç öngörü islemini gerçeklestirir. Iç öngörü modlarinin önceden
belirlenen sayisi, geçerli öngörü biriminin boyutuna baglidir. Iç öngörücü (150) uyarlamali
olarak öngörü blogunu üretmede kullanilan referans piksellerini filtreler. Referans
piksellerinden bazilari mevcut olmadiginda, mevcut referans pikselleri ile kullanilainayan
konumlarda referans piksellerini üretmek mümkündür.
Entropi kodlayici (140); nicemleyici (130) tarafindan nicemlenen dönüsüm katsayilarini, iç
öngörücüden (150) alinan iç öngörü bilgisini, ara öngörücüden (160) alinan devinim bilgisini
ve benzerini entropi kodlar.
Sekil 2, mevcut bulusa göre bir iç öngörücünün (150) bir blok semasidir.
Sekil 2*ye bakildiginda, iç öngörücü (150); bir öngörü birimi alici (141), bir referans piksel
üretici (142), bir öngörü blogu üretici (143), bir öngörü blogu son islemcisi (144), bir öngörü
modu belirleyici (145) ve bir öngörü modu kodlayiciyi (146) içermektedir.
Öngörü birimi alici (141) resim bölücüden (110) bir öngörü birimi girdisi alir. Öngörü birimi
alici (141) alinan öngörü birimi üzerindeki boyut bilgisini öngörü modu belirleyiciye (145) ve
referans piksel üreticiye (142) iletirken, öngörü birimini de referans piksel üreticiye (142) ve
öngörü blogu üreticiye (143) iletir.
Referans piksel üretici (142) alinan geçerli öngörü biriminin referans piksellerinin mevcut
olup olmadigini belirler. Iç öngörü için kullanilan geçerli öngörü birimine ait referans
pikselleri, (X = -1, y = -1) konumundaki bir köse referans pikseli, (X = 0, m, 2L-1, y = -1)
konumundaki 2L üst referans pikselleri ve (x = 0, y = 0, ---, ve 2M-l) konumundaki 2M sol
referans piksellerinden olusur. Burada L, geçerli öngörü biriminin genisligi; M ise geçerli
öngörü biriminin yüksekligidir.
Referans pikselleri kullanilamaz veya yetersiz oldugunda referans pikselleri üretilir.
Hiçbir referans pikselinin olmadigi durumda önceden belirlenen bir degerle referans pikselleri
üretilir.
Referans piksellerinin bazilari mevcut oldugunda, kullanilamayan referans piksellerinin,
mevcut piksellerden dogru bir yönde mi yoksa mevcut pikseller arasinda mi bulundugu
belirlenmektedir.
Kullanilamayan referans pikselleri mevcut piksellerden dogru sadece bir yönde bulunuyorsa
kullanilamayan pikselin en yakinindaki mevcut pikselin degeri kopyalanarak bir referans
blogu üretilir. Örnegin, geçerli öngörü birimi bir resmin veya dilimin üst sinirinda
konumlandiginda, köse referans pikseli ve üst referans pikselleri kullanilamayan piksellerdir.
Dolayisiyla bu durumda köse referans pikseli ve üst referans pikselleri, en yakin konum olan
(x : -l , y : 0) konumundaki bir referans pikseli kopyalanarak üretilebilir. Referans pikselleri
alternatif olarak en yakin konumda bulunan referans pikseli ile bir veya daha fazla referans
pikseli kullanilarak da üretilebilir. Örnegin, (x=-l, F0) konumundaki köse referans pikseli ve
(x = 0, ---, ve L-l, y = -1) konumlarindaki referans pikselleri mevcut; (x = L, --~, 2L-l, y =-l)
konumlarindaki referans pikselleri kullanilamaz oldugunda, kullanilamayan konumlardaki
referans pikselleri, (x = L-l, y = -1) konumundaki bir referans pikseli degeri ile bir köse
referans piksel degeri veya baska bir referans piksel degeri arasindaki fark degisimi
kullanilarak üretilebilir.
Mevcut pikseller arasinda kullanilamayan referans pikselleri bulundugunda referans
pikselleri, kullanilamayan referans piksellerinin bitisigindeki p ve q seklindeki mevcut iki
piksel kullanilarak üretilir. Örnegin, köse referans pikseli ve (X : 0, m, ve L-l, y : -1)
konumundaki L üst referans pikselleri kullanilamaz oldugunda, (X = -1, y = 0) konumundaki p
referans pikseli ile (x = L, y = -1) konumundaki q referans pikseli arasinda bulunan referans
pikselleri, p ve q referans pikselleri kullanilarak üretilebilir.
P referans pikseli ve q referans pikselinin bir ortalamasini yuvarlamak suretiyle, üretilen
referans piksel degerleri elde edilebilir. Referans piksel degerleri ayni zamanda, p referans
pikseli ve q referans pikseline ait piksel degerleri arasindaki fark degisimi kullanilarak da
üretilebilir. Bu durumda referans piksel degerleri, üretilecek olan piksellere karsilik gelen
konumlara göre belirlenen dogrusal ara degerleme vasitasiyla veya iki referans pikselinin
agirliklandirilmis ortalamasi kullanilarak üretilebilir.
Bu anlamda, çoklu öngörü birimleri, geçerli öngörü biriminin bir üst tarafinda oldugunda, üst
öngörü birimlerinin ikisi arasindaki sinirin her iki tarafinda bulunan sinir pikselleri arasindaki
farkin, her bir üst öngörü birimindeki bitisik pikseller arasindaki farktan daha yüksek olma
ihtimali yüksektir. Bu durum bir nicemleme parametresinin neden oldugu bir hatanin
neticesidir. Bir öngörü blogunun iki bitisik referans pikseli kullanilarak üretildigi yönsel iç
öngörü modlarinda hata olma ihtimali yüksektir.
Özellikle, Sekil 3'teki yatay veya dikey yöne göre 45°'lik bir yönü olan modlar (3, 6 ve 9
numarali modlar) en ciddi sekilde etkilenen modlardir. Dikey ve yatay modlarda (0 ve 1
numarali modlar), öngörü bloguna ait bir öngörü pikseli üretmek için bir piksel kullanilir,
dolayisiyla da dikey ve yatay modlar çok az etkilenir.
Bu sebeple, 3, 6 ve 9 numarali yönsel iç öngörü modlarindaki referans piksellerine bir filtre
(bir pürüzsüzlestirrne filtresi) uygulanirken, dikey ve yatay iç öngörü modlarindaki referans
piksellerine uygulanmaz. Yönsel olmayan iç öngörü inodlarindan biri olan DC modunda da
referans piksellere filtre uygulanmaz. Bu modlarda, filtrenin uygulanip uygulanmayacagi
geçerli öngörü biriminin boyutundan bagimsiz olarak belirlenebilir.
3, 6 veya 9 numarali iç öngörü modu ile yatay veya dikey iç öngörü modu arasindaki yönsel
iç öngörü modlarinda, referans piksellerine öngörü biriminin boyutuna göre uyarlamali olarak
filtre (pürüzsüzlestinne filtresi) uygulanabilir. Yönsel iç öngörü modunun yönü, 45° yönlü iç
öngörü modunun yönüne nispeten yakin oldugundan, filtre (pürüzsüzlestirme filtresi)
uygulama ihtimalinin arttirilmasi tercih edilir. Özel olarak belirtmek gerekirse, bir birinci
yönsel mod yön bakiinindan 45o yönlü iç öngörü moduna ikinci yönsel moddan daha yakin
oldugunda, filtrenin ikinci yönsel inoddaki referans piksellerine uygulanmasi halinde filtre
birinci yönsel moddaki referans piksellerine de uygulanir. Diger yandan, filtrenin birinci
yönsel moddaki referans piksellerine uygulanmasi halinde filtre ikinci yönsel moddaki
referans piksellerine uygulanabilir veya uygulanmayabilir.
Büyük boyutlu bir öngörü birimindeki pikseller arasindaki bir fark degisiminin, küçük
boyutlu bir öngörü birimindeki pikseller arasindaki fark degisiminden daha az olma ihtimali
yüksektir. Dolayisiyla, filtrenin uygulandigi yönsel modlarin sayisi artabilir veya öngörü
biriminin boyutu arttikça daha güçlü bir filtre uygulanabilir. Diger taraftan, öngörü birimi
belirli bir boyuttan daha küçük oldugunda filtre uygulanmayabilir.
Bir örnek vermek gerekirse, 3, 6 veya 9 nuinarali iç öngörü modunda bir birinci boyuta esit
veya bundan daha küçük bir boyutu olan öngörü birimi referans piksellerine bir birinci filtre
uygulanabilir; birinci boyuttan daha büyük bir boyutu olan öngörü birimi referans piksellerine
ise birinci filtreden daha güçlü olan bir ikinci filtre uygulanabilir. Birinci boyut, yönsel
öngörü modlarina göre degiskenlik gösterebilir.
Bir baska örnek vermek gerekirse, dikey iç öngörü modu ile 6 numarali iç öngörü modu
arasinda bulunan 5 numarali iç öngörü modunda, boyutu ikinci boyuta esit veya bundan
küçük olan bir öngörü birimine hiçbir filtre uygulanmayabilir; boyutu ikinci boyuttan büyük,
üçüncü boyuta esit veya bundan küçük olan bir öngörü birimi referans piksellerine birinci
filtre uygulanabilir; boyutu üçüncü boyuttan büyük olan bir öngörü birimine ise ikinci filtre
uygulanabilir. Ikinci boyut ve üçüncü boyut yönsel öngörü modlarina göre degiskenlik
gösterebilir.
Birinci filtre bir 3-tap filtre [1, 2, 1] veya bir 5-tap filtre [l, 2, 4, 2, l] olabilir. Ikinci filtre,
birinci filtreden daha fazla pürüzsüzlestinne etkisine sahiptir.
Öngörü blogu üretici (143), iç öngörü modu tarafindan belirlenen referans piksellerini
kullanarak bir öngörü blogu üretir.
Yönsel iç öngörü modunda, karsilik gelen referans pikselleri, iç öngörü moduna göre
degiskenlik gösterir. Örnegin, dikey modda (x = 0, m, ve L-l, y = -1) konumundaki L üst
referans pikselleri kullanilirken, yatay modda (x : -1, y : 0, m, ve L-l) konumundaki L sol
referans pikselleri kullanilir.
Yönsel olmayan iç öngörü modunda, köse pikseli, (x : 0, ~~~, ve L-l, y : -1) konumundaki L
üst referans pikselleri ve (x = -1, y = 0, ---, ve L-l) konumundaki L sol referans pikselleri
kullanilir. Yönsel olmayan iç öngörü modu; DC modu veya düzlemsel moddur.
Düzlemsel modda, bir köse referans pikseli, bir sol referans pikseli ve bir üst referans pikseli
kullanilarak öngörü bloguna ait bir referans pikseli üretilir. Üretilecek olan bir referans pikseli
(a, b) konumunda ise köse referans pikseli C(x = -1, y = -1), bir üst referans pikseli T(x = a, y
= -1) ve bir sol referans pikseli L (x = -1, y = b) kullanilarak bir öngörü pikseli X(a, b) üretilir.
X(a, b) spesifik olarak L(x=-1, y=b)+T(x=a, y=-1)-C(x=-1, y=-1) olabilir.
Sekil 3'teki dikey modun (mod numarasi 0'dir) sag tarafinda bulunan iç öngörü modunda,
üretilen öngörü bloguna ait daha asagidaki sol bölgede bulunan pikseller ile özgün öngörü
biriinine ait karsilik gelen pikseller arasindaki farklarin, öngörü blogunun sadece üst referans
pikselleri kullanilarak üretilmesi halinde artma ihtimali söz konusudur. Fakat üst referans
pikselleri ve sol referans pikselleri kullanilarak bir öngörü blogu üretildiginde bu fark
azaltilabilir. Bu etki en fazla 6 numarali iç öngörü modunda görülür. Ayrica Sekil 3`teki yatay
modun (mod numarasi l'dir) altinda bulunan iç öngörü modunda da ayni yöntem
uygulanabilir ve söz konusu etki en fazla 9 numarali iç öngörü modunda görülür.
Dolayisiyla, 6 veya 9 numarali iç öngörü modunda, karsilik gelen (örnegin öngörü pikselinde
45° konumunda bulunan) bir üst ara degerleme referans pikseli ve bir sol ara degerleme
referans pikseli kullanilarak bir öngörü pikseli üretilebilir. Öngörü pikseli, bir üst ara
degerleme referans pikseli ve bir sol ara degerleme referans pikselinin dogrusal ara
degerlemesi ile veya yuvarlanmis bir ortalama kullanilarak üretilebilir. Benzer sekilde, 6 veya
9 numarali modun bitisigindeki önceden belirlenmis bir sayidaki iç öngörü modunda, sol
referans pikselleri ve üst referans pikselleri kullanilarak bir öngörü blogu üretilebilir. Örnegin,
6 nuinarali modda veya 6 numarali modun bitisigindeki önceden belirlenmis sayidaki
(örnegin dört) öngörü inodlarinda, sol referans pikselleri ve üst referans pikselleri, bir öngörü
blogunu üretmek için kullanilabilir. Bu durumda karmasikligi azaltmak adina, yukarida bahsi
geçen yöntem, önceden belirlenen bir mod numarasindan (örnegin 9 veya 17) daha yüksek bir
mod numarasi olan iç öngörü modlarinda uygulanmayabilir. Dahasi, bu yöntem sadece
önceden belirlenen boyuta esit veya bundan büyük bir boyutu olan bir geçerli öngörü birimine
uygulanabilir. Önceden belirlenen boyut 8><8 veya 16><16'dir.
Öngörü blogu son islemcisi (144) uyarlamali olarak öngörü blogu üretici (143) tarafindan
üretilen öngörü blogunu filtreler. Bir referans pikseli ile referans pikselinin bitisigindeki
pikseller arasindaki farklari azaltmak adina, öngörü blogu son islemcisi (144) uyarlamali
olarak iç öngörü moduna göre referans pikseli blogunun bitisigindeki piksellerin bazilarini
veya tümünü filtreler. Referans pikselinin bitisigindeki pikseller öngörü blogunda bulunur.
Düzlemsel modda, referans pikselinin bitisigindeki pikseller, referans pikseli kullanilarak
üretilir, dolayisiyla da herhangi bir filtre uygulanmaz.
DC modunda, referans piksellerinin bir ortalamasi kullanilir, dolayisiyla bir filtre uygulanir.
Öngörü biriminin boyutuna göre farkli tipte bir filtre kullanilabilir. Büyük boyutlu bir öngörü
birimi için küçük boyutlu bir öngörü biriminde kullanilanla ayni filtre veya daha fazla
pürüzsüzlestirme etkisi olan güçlü bir filtre kullanilabilir.
Öngörü modu belirleyici (145) referans piksellerini kullanarak geçerli öngörü biriminin iç
öngörü modunu belirler. Öngörü modu belirleyici (145), geçerli öngörü biriminin bir iç
öngörü modu olarak artik bloga ait minimum öngörülen kodlanmis bit ile bir iç öngörü
modunu belirleyebilir. Burada artik blok, her bir iç öngörü moduna karsilik gelen bir öngörü
blogu veya son islenmis bir öngörü blogu kullanilarak üretilir.
Öngörü modu kodlayici (146), geçerli öngörü biriminin bitisigindeki öngörü birimlerinin iç
öngörü modlarini kullanarak geçerli öngörü biriminin iç öngörü modunu kodlar.
Sekil 4, mevcut bulusa göre öngörü modu kodlayicida (146) gerçeklestirilen bir geçerli
öngörü biriminin iç öngörü modunun kodlanma sürecini gösteren bir akis semasidir.
Burada ilk olarak geçerli öngörü biriminin iç öngörü modu adaylari aranir (Sl 10). Geçerli
öngörü biriminin üst iç öngörü modu ve sol iç öngörü modu, iç öngörü modu adaylari olabilir.
Üst iç öngörü moduna ve ve sol iç öngörü moduna göre bir köse iç öngörü modu veya
herhangi bir diger mod eklenebilir.
Geçerli öngörü birimine ait çoklu üst öngörü birimleri oldugunda, mevcut bir birinci öngörü
biriminin iç öngörü modunu bir üst iç öngörü modu olarak belirlemek üzere, çoklu üst öngörü
birimleri önceden belirlenmis bir yönde (örnegin sagdan sola) taranir. Ayrica, geçerli öngörü
birimine ait çoklu sol öngörü birimleri oldugunda, mevcut bir birinci öngörü biriminin iç
öngörü modunu bir sol iç öngörü modu olarak belirlemek üzere, çoklu sol öngörü birimleri
önceden belirlenmis bir yönde (örnegin alttan üste) taranir. Alternatif olarak, mevcut çoklu
öngörü birimleri arasindan en düsük iç öngörü modu numarasina sahip olan mevcut bir
öngörü biriminin iç öngörü modu, üst iç öngörü modu olarak ayarlanabilir.
Köse iç öngörü modu, geçerli öngörü biriminin sag üst tarafinin veya sol üst tarafinin
bitisigindeki bir öngörü birimi öngörü modu olarak ayarlanabilir. Köse iç öngörü modu
alternatif olarak, önceden belirlenen bir sirada geçerli öngörü birimine ait sol üst tarafin, sag
üst tarafin ve sag alt tarafin bitisigindeki iç öngörü modlarini taramak suretiyle elde edilen
mevcut bir birinci iç öngörü modu olarak ayarlanabilir. Önceden belirlenen sira; sol üst taraf,
sag alt taraf, sag üst taraf seklindedir. Alternatif olarak, geçerli öngörü biriminin iç öngörü
modu adaylari olarak iki (sag üst taraf ve sol üst taraf) veya üç (sag üst taraf`, sol üst taraf ve
sol alt taraf) köse iç öngörü modu eklenebilir.
Ardindan, mevcut iç öngörü modu adaylarinin iç öngörü modunun degistirilip
degistirilmeyecegi belirlenir (S 120).
Iç öngörü modunun degistirilmesine karar verildiginde mevcut iç öngörü modu adayi
degistirilir (S 130).
Daha detayli olarak, mevcut iç öngörü modu adayinin mod sayisi, geçerli öngörü birimi için
izin verilen iç öngörü modu sayisina esit veya bundan daha fazla ise mevcut iç öngörü modu
adayi, izin verilen modlardan birine dönüstürülür. Izin verilen mod sayisi, geçerli öngörü
biriminin boyutuna göre degiskenlik gösterebilir. Örnegin, geçerli öngörü biriminin boyutu
4x4 oldugunda mevcut iç öngörü modu adayinin iç öngörü modu, dokuz moddan (0. mod ila
8. mod) veya 18 inoddan birine dönüstürülür ve geçerli öngörü biriminin boyutu 64x64
oldugunda, mevcut iç öngörü modu adayinin iç öngörü modu, dört moddan birine (0. mod ila
3. inod) dönüstürülür.
Bu islemden sonra, geçerli öngörü birimine ait iç öngörü adaylari listesi olusturulur (Sl40).
Adaylar, inod numarasi(sayisi) sirasina göre listelenebilir. Adaylar alternatif olarak frekans
sirasina göre de listelenebilir ve ayni frekansa sahip olan iç öngörü adaylari mod sayisi
sirasina göre listelenebilir. Iç öngörü modu adaylari ayni mod sayisina sahip oldugu zaman,
biri disindaki iç öngörü adaylari listeden çikarilir.
Ardindan, geçerli öngörü biriminin iç öngörü modunun olusturulan listedeki iç öngörü modu
adaylarinin herhangi biri ile ayni olup olmadigi belirlenir (8150).
Geçerli öngörü biriminin iç öngörü modu, iç öngörü modu adaylarindan biri ile ayni oldugu
zaman, iç öngörü modunun iç öngörü modu adaylarindan biri ile ayni oldugunu belirten bilgi
ve bir aday indeksi, iç öngörü bilgisi olarak belirlenir (8160).
Geçerli öngörü biriminin iç öngörü modu, iç öngörü modu adaylarindan herhangi biri ile ayni
olmadigi zaman, geçerli öngörü biriminin iç öngörü modunun degistirilmesi için bir mod
degisim degeri hesaplanir (5170). Mod degisim degeri, geçerli öngörü biriininin iç öngörü
modu sayisindan büyük olmayan bir iç öngörü modu sayisina sahip olan iç öngörü modu
adaylarinin sayisidir. Mod degisim degeri, listedeki iç öngörü modu degerleri karsilastirilarak
Bunu takiben, geçerli öngörü biriminin iç öngörü modu, mod degisim degeri kullanilarak
degistirilir (S180). Degisim iç öngörü modu, geçerli öngörü biriminin iç öngörü modu olarak
belirlenmektedir. Degistirilen geçerli öngörü birimi iç öngörü modu, entropi kodlayiciya
(140) iletilir.
Sekil 5, mevcut bulusa göre bir iç öngörü kod çözme cihazinin (200) bir blok semasidir.
Mevcut bulus konusu iç öngörü kod çözme cihazi (200); bir entropi kod çözücü (210), bir
artik sinyal kodu çözücü (220), bir öngörü modu kod çözücü (230), bir referans piksel üretici
(240), bir öngörü blogu üretici (250), bir öngörü blogu filtresi (260) ve bir görüntü yeniden
Olusturucuyu (270) içermektedir.
Entropi kod çözücü (210) alinan bir bit akisindan gelen nicemlenmis artik katsayilari ayiklar
ve nicemlenmis artik katsayilari ve dönüsüm biriminin boyutunu, dönüsüm birimlerine ait
birimler seklindeartik sinyal kodu çözücüye (220) iletir. Ilave olarak, entropi kod çözücü
(210) iç öngörü bilgisini ve kodu çözülecek olan bir öngörü biriminin boyutunu öngörü modu
kod çözücüye (230) iletir.
Artik sinyal kodu çözücü (220), nicemlenmis artik katsayilari iki boyutlu (2D) bir dizilimdeki
ters-nicemlenmis bloga dönüstürür. Bu dönüsüm için çoklu tarama desenlerinden biri seçilir.
Dönüsüm blogunun tarama deseni, öngörü modu ve iç öngörü modundan en az biri temel
alinarak belirlenmektedir. Ters tarama islemi, Sekil l'deki tarayicinin (131) gerçeklestirdigi
ters islem ile aynidir. Örnegin, kodu çözülecek olan geçerli dönüsüm biriminin bir boyutu,
birinci referans boyutundan büyük oldugunda, tarama desenine göre çoklu alt kümeleri
olusturmak üzere nicemlenmis artik katsayilar ters olarak taranir ve çoklu alt kümeler
kullanilarak dönüsüm biriminin boyutuna sahip olan ters-nicemlenmis bir blok üretilir. Diger
taraftan, kodu çözülecek olan geçerli dönüsüm biriminin boyutu birinci referans boyutundan
büyük olmadiginda, tarama desenine göre dönüsüm biriminin boyutu ile ayni boyutta bir ters-
nicemlenmis blok üretmek üzere nicemlenmis artik katsayilar ters olarak taranir.
Öngörü modu kod çözücü (230), entropi kod çözücüden (210) alinan geçerli öngörü birimi
üzerindeki boyut bilgisini ve iç öngörü bilgisini temel alarak geçerli öngörü moduna iliskin iç
öngörü modunu yeniden olusturur. Alinan iç öngörü bilgisi, Sekil 4'te gösterilen sürece ait bir
ters islem vasitasiyla eski durumuna getirilir.
Referans piksel üretici (240), geçerli öngörü birimine ait kullanilamayan referans piksellerini
üretir ve öngörü modu kod çözücüden (230) alinan geçerli öngörü biriminin iç öngörü
moduna göre uyarlainali olarak referans piksellerini filtreler. Referans piksellerini üretme
yöntemi ve referans piksellerini filtreleme yöntemi, Sekil 2'deki iç öngörücüdeki (140)
referans piksel üreticide (l42) kullanilan yöntemlerle aynidir.
Spesifik olarak, geçerli öngörü biriminin referans piksellerinin mevcut (kullanilabilir) olup
olinadigi belirlenmektedir. Iç öngörü için kullanilan geçerli öngörü birimine ait referans
pikselleri, (x = -1, y = -1) konumundaki bir köse referans pikseli, (x = 0, m, ve 2L-1, y = -1)
konumundaki 2L üst referans pikselleri ve (X = 0, y = 0, -~-, ve 2M-l) konumundaki ZM sol
referans piksellerinden olusur. Burada L, geçerli öngörü biriminin genisligi; M ise geçerli
öngörü biriminin yüksekligidir.
Bir öngörü blogunu üretmeye yönelik referans pikselleri kullanilamaz veya yetersiz
oldugunda referans pikselleri üretilir.
Referans piksellerinin tümünün kullanilamaz oldugu durumda önceden belirlenen bir degerle
referans pikselleri üretilir.
Referans piksellerinin bazilari mevcut oldugunda, kullanilamayan referans piksellerinin,
mevcut piksellerden dogru bir yönde mi yoksa mevcut pikseller arasinda m1 bulundugu
belirlenmektedir.
Kullanilamayan referans pikselleri mevcut piksellerden dogru sadece bir yönde bulunuyorsa
kullanilamayan pikselin en yakinindaki mevcut pikselin degeri kopyalanarak referans
pikselleri üretilir. Örnegin, geçerli öngörü birimi bir resmin veya dilimin üst sinirinda
konumlandiginda, köse referans pikseli ve üst referans pikselleri kullanilamayan piksellerdir.
Dolayisiyla bu durumda köse referans pikseli ve üst referans pikselleri, (x = -1, y = 0)
konumundaki bir referans pikseli kopyalanarak üretilebilir. Referans pikselleri alternatif
olarak en yakin konumda bulunan referans pikseli ile bir veya daha fazla referans pikseli
kullanilarak da üretilebilir. Örnegin, (x=-l, F0) konumuna sahip olan köse referans pikseli
ve (X = 0, m, ve L-l, y = -1) konumlarindaki referans pikselleri mevcut; (X = L, 'u, 2L-l, y =
-1) konumlarindaki referans pikselleri kullanilamaz oldugunda, kullanilamayan konumlardaki
referans pikselleri, (X = L-l, y = -1) konumundaki bir referans pikseli ile bir köse referans
piksel degeri veya baska bir referans piksel degeri arasindaki fark degisimi kullanilarak
üretilebilir.
Mevcut pikseller arasinda kullanilamayan referans pikselleri bulundugunda referans
pikselleri, kullanilamayan referans piksellerinin bitisigindeki p ve q seklindeki mevcut iki
piksel kullanilarak üretilir. Örnegin, köse referans pikseli ve (x = 0, ---, ve L-l, y = -1)
konumundaki L üst referans pikselleri kullanilamaz oldugunda, (x = -1 , y = 0) konumundaki p
referans pikseli ile (x = L, y = -1) konumundaki q referans pikseli arasinda bulunan referans
pikselleri, p ve q referans pikselleri kullanilarak üretilebilir.
P referans pikseli ve q referans pikselinin bir ortalamasini yuvarlamak suretiyle, üretilen
referans piksel degerleri elde edilebilir. Referans piksel degerleri ayni zamanda, p referans
pikseli ve q referans pikseline ait piksel degerleri arasindaki fark degisimi kullanilarak da
üretilebilir. Bu durumda referans piksel degerleri, üretilen piksel degerlerine karsilik gelen
konumlara göre dogrusal ara degerleme vasitasiyla veya iki referans pikselinin
agirliklandirilmis ortalamasi kullanilarak üretilebilir.
Bu anlamda, çoklu öngörü birimleri, geçerli öngörü biriminin bir üst tarafinda oldugunda, üst
öngörü birimlerinin ikisi arasindaki sinirin her iki tarafinda bulunan sinir pikselleri arasindaki
farkin, her bir üst öngörü birimindeki bitisik pikseller arasindaki farktan daha yüksek olmasi
ihtimali yüksektir. Bu durum bir nicemleme parametresinin neden oldugu bir hatanin
neticesidir. Öngörü blogunun iki bitisik referans pikseli kullanilarak üretildigi yönsel iç
öngörü modlarinda hata olma ihtimali yüksektir.
Özellikle, Sekil 3'teki bir yatay veya dikey yöne göre 45°'lik bir yönü olan modlar (3, 6 ve 9
numarali modlar) en ciddi sekilde etkilenen modlardir. Dikey ve yatay iç öngörü modlarinda
(0 ve 1 numarali modlar), öngörü blogunu üretmek için bir adet piksel kullanilir, dolayisiyla
da dikey ve yatay iç öngörü modlari çok az etkilenir.
Bu sebeple, 3, 6 ve 9 numarali yönsel iç öngörü modlarindaki referans piksellerine bir filtre
(pürüzsüzlestirme filtresi) uygulanirken, dikey ve yatay iç öngörü modlarindaki referans
piksellerine uygulanmaz. Yönsel olmayan modlardan olan DC modunda da filtre uygulanmaz.
Bu modlarda, filtrenin uygulanip uygulanmayacagi geçerli öngörü biriminin bir boyutundan
bagimsiz olarak belirlenebilir.
3, 6 veya 9 numarali iç öngörü modu ile yatay veya dikey iç öngörü modu arasindaki yönsel
iç öngörü modlarinda, referans piksellerine uyarlamali olarak filtre (pürüzsüzlestirme filtresi)
uygulanabilir. Yönsel iç öngörü modunun yönü, 45° yönlü iç öngörü modunun yönüne
nispeten yakin oldugundan, filtre (pürüzsüzlestirme filtresi) uygulama ihtimalinin arttirilmasi
tercih edilir. Özel olarak belirtmek gerekirse, bir birinci yönsel iç öngörü modu yön
bakimindan 45°'lik yöne sahip olan iç öngörü moduna bir ikinci yönsel iç öngörü modundan
daha yakin oldugunda, ikinci yönsel iç öngörü moduna bir filtrenin uygulanmasi halinde
birinci yönsel iç öngörü moduna da filtre uygulanir. Diger yandan, filtrenin birinci yönsel iç
öngörü moduna uygulanmasi halinde filtre ikinci yönsel iç öngörü moduna uygulanabilir veya
uygulanmayabilir.
Büyük boyutlu bir öngörü birimindeki pikseller arasindaki bir fark degisiminin, küçük
boyutlu bir öngörü birimindeki pikseller arasindaki fark degisiminden daha az olma ihtimali
yüksektir. Dolayisiyla, filtrenin uygulandigi yönsel modlarin sayisi arttirilabilir veya öngörü
biriminin boyutu arttikça daha güçlü bir filtre uygulanabilir. Diger taraftan, bir öngörü birimi
belirli bir boyuttan daha küçük oldugunda filtre uygulanmayabilir.
Bir örnek vermek gerekirse, 45°'lik yöne sahip olan 3, 6 veya 9 numarali iç öngörü modunda
bir birinci boyuta esit veya bundan daha küçük bir boyutu olan öngörü birimine bir birinci
filtre uygulanabilir; birinci boyuttan daha büyük bir boyutu olan öngörü birimine ise birinci
filtreden daha güçlü olan bir ikinci filtre uygulanabilir. Birinci boyut, yönsel öngörü
modlarina göre degiskenlik gösterebilir.
Bir baska örnek vermek gerekirse, dikey iç öngörü modu ile 45°'lik yöne sahip olan 6
numarali iç öngörü modu arasinda bulunan 5 numarali iç öngörü modunda, boyutu ikinci
boyuta esit veya bundan küçük olan bir öngörü birimine hiçbir filtre uygulanmayabilir;
boyutu ikinci boyuttan büyük, üçüncü boyuta esit veya bundan küçük olan bir öngörü
birimine birinci filtre uygulanabilir; boyutu üçüncü boyuttan büyük olan bir öngörü biriinine
ise ikinci filtre uygulanabilir. Ikinci boyut ve üçüncü boyut yönsel öngörü modlarina göre
degiskenlik gösterebilir.
Birinci filtre bir 3-tap filtre [1, 2, 1] veya bir 5-tap filtre [l, 2, 4, 2, l] olabilir. Ikinci filtre,
birinci filtreden daha fazla pürüzsüzlestirme etkisine sahiptir.
Öngörü blogu üretici (250), öngörü modu kod çözücüden (230) alinan geçerli öngörü
biriininin iç öngörü moduna göre bir öngörü blogu üretir. Öngörü blogunu üretme yöntemi,
Sekil 2'deki iç öngörücüdeki (140) öngörü blogu üreticide (142) kullanilan yöntemle aynidir.
Yani, yönsel iç öngörü modunda, karsilik gelen referans pikselleri, iç öngörü modlarina göre
degiskenlik gösterir. Örnegin, dikey modda (x = 0, ---_, ve L-l, y = -1) konumundaki L üst
referans pikselleri kullanilirken, yatay modda (x = -1, y = 0, ---, ve L- 1) konuinundaki L sol
referans pikselleri kullanilir.
Yönsel olmayan iç öngörü modlarinda, köse pikseli, (x = 0, ---, ve L-l, y = -1) konumundaki
L üst referans pikselleri ve (x : -1, y : 0, m, ve L-l) konumundaki L sol referans pikselleri
kullanilir. Yönsel olmayan iç öngörü modlari; DC modu ve düzlemsel moddur.
Düzlemsel modda, bir köse referans pikseli, bir sol referans pikseli ve bir üst referans pikseli
kullanilarak öngörü bloguna ait bir referans pikseli üretilir. Üretilecek olan bir referans pikseli
(a, b) konumunda ise köse referans pikseli C(X = -1, y =-l), bir üst referans pikseli T(x = a, y
= -1) ve bir sol referans pikseli L(x = -1, y = b) kullanilarak öngörü bloguna ait referans
pikseli X(a, b) üretilir. X(a, b) spesifik olarak L(x : -l , y : b)+T(x : a, y : -l)-C(x : -l , y : -
l) olabilir.
Sekil 3'teki dikey inodun (mod numarasi 0) sag tarafinda bulunan iç öngörü modunda, üretilen
öngörü bloguna ait daha asagidaki sol bölgede bulunan pikseller ile özgün öngörü birimine ait
pikseller arasindaki farklarin, öngörü blogunun sadece üst referans pikselleri kullanilarak
üretilmesi halinde artmasi ihtimali söz konusudur. Bununla birlikte, modlar arasindaki bazi
modlar için üst referans pikselleri ve sol referans pikselleri kullanilarak bir öngörü blogu
üretildiginde bu fark azaltilabilir. Bu etki en fazla 6 numarali iç öngörü modunda görülür.
Ayrica Sekil 3'teki yatay modun (mod numarasi 1) altinda bulunan iç öngörü modunda da
ayni yöntem uygulanabilir ve söz konusu etki en fazla 9 numarali iç öngörü modunda görülür.
Dolayisiyla, 6 veya 9 numarali öngörü modunda, karsilik gelen (örnegin öngörü pikselinde
45° konumunda bulunan) bir üst ara degerleme referans pikseli ve bir sol ara degerleme
referans pikseli kullanilarak bir öngörü pikseli üretilebilir. Öngörü pikseli, bir üst ara
degerleme referans pikseli ve bir sol ara degerleme referans pikselinin dogrusal ara
degerlemesi ile veya yuvarlanmis bir ortalama kullanilarak üretilebilir. Benzer sekilde, 6 veya
9 numarali modun bitisigindeki önceden belirlenmis bir sayidaki iç öngörü modunda, sol
referans pikselleri ve üst referans pikselleri kullanilarak bir öngörü blogu üretilebilir. Bu
durumda karmasikligi azaltmak adina, yukarida bahsi geçen yöntem, önceden belirlenen bir
mod numarasindan (Örnegin 9 veya 17) daha yüksek bir mod numarasi olan iç öngörü
modlarinda uygulanmayabilir. Dahasi, bu yöntem sadece önceden belirlenen boyuta esit veya
bundan büyük bir boyutu olan bir geçerli öngörü birimine uygulanabilir. Önceden belirlenen
boyut 8x8 veya l6x16'd1r.
Öngörü blogu filtresi (260), öngörü modu kod çözücüden (230) alinan geçerli öngörü
biriminin iç öngörü moduna göre uyarlamali olarak öngörü blogu üretici (250) tarafindan
üretilen öngörü blogunu filtreler. Öngörü blogu filtresi (260) öngörü blogu üreticiye (250)
entegre edilebilir. Öngörü blogu filtreleme yöntemi, Sekil 2'deki iç öngörücüdeki (140)
öngörü blogu son islemcisinde (144) kullanilan yöntemle aynidir.
Bir baska deyisle, bir referans pikseli ile referans pikselinin bitisigindeki öngörü blogunda
bulunan pikseller arasindaki piksel degeri farklarini azaltmak adina, öngörü blogu filtresi
(260) uyarlamali olarak iç öngörü moduna göre referans pikselinin bitisigindeki öngörü
blogunda bulunan piksellerin bazilarini veya tümünü filtreler. Referans pikselinin
bitisigindeki pikseller öngörü blogunda bulunur.
Düzlemsel modda, bir referans pikselinin bitisigindeki öngörü blogunda bulunan pikseller,
referans pikseli kullanilarak üretilir, dolayisiyla da herhangi bir filtre uygulanmaz.
DC modunda, öngörü pikselini üretmek için referans piksellerinin bir ortalamasi kullanilir,
dolayisiyla bir filtre uygulanir. Öngörü biriminin boyutuna (öngörü blogunun boyutu) göre
farkli tipte bir filtre kullanilabilir. Büyük boyutlu bir öngörü biriminde, küçük boyutlu bir
öngörü biriminde kullanilanla ayni filtre veya daha fazla pürüzsüzlestirrne etkisi olan güçlü
bir filtre kullanilabilir.
Görüntü yeniden Olusturucu (270), iç öngörü moduna göre öngörü birimlerine ait birimler
seklinde öngörü blogu filtresi (260) veya öngörü blogu üreticiden (250) bir öngörü blogunu
alir. Görüntü yeniden Olusturucu (270) dönüsüm birimlerine ait birimler seklinde artik sinyal
kodu çözücü (220) tarafindan yeniden olusturulmus bir artik blogu alir. Görüntü yeniden
Olusturucu (270) alinan öngörü blogunu ve artik blogu toplayarak yeniden olusturulmus bir
görüntü üretir. Görüntü, kodlama birimlerine ait birimler seklinde yeniden olusturulabilir.
Mevcut bulus burada bazi örnek düzenlemelere istinaden gösterilmis ve açiklanmis olmasina
karsin, teknik alanda uzman kisiler için bulusun ekli istemlerde belirlenen kapsamini asmadan
bulusta sekil ve detay bakimindan çesitli degisikliklerin yapilabilecegi asikardir.
Asagidaki yapilandirmalarin mevcut bulusun parçalarini tarif etmeyen örnekler oldugu
anlasilmalidir:
Yapilandirma 1. Bir iç öngörü kod çözme cihazi olup, asagidakileri içermektedir:
alinan bir bit akisindan öngörü birimi üzerindeki boyut bilgisini ve iç öngörü bilgisini,
nieemlenmis artik katsayilari eski durumuna getirmek için yapilandirilan bir entropi
kod çözücü;
entropi kod çözücüden alinan geçerli öngörü birimi üzerindeki boyut bilgisi ve iç
öngörü bilgisini temel alarak geçerli öngörü biriminin iç öngörü modunu eski
durumuna getirmek için yapilandirilan bir öngörü modu kod çözücü;
öngörü modu kod çözücüden alinan iç öngörü moduna göre bir artik sinyali eski
durumunda getirmek için yapilandirilan bir artik sinyal kod çözücü;
öngörü modu kod çözücüden alinan geçerli öngörü biriminin iç öngörü modunu temel
alarak referans piksellerini uyarlamali olarak filtrelemek ve geçerli öngörü biriminin
kullanilamaz referans piksellerini üretmek için yapilandirilan bir referans piksel
üretici;
öngörü modu kod çözücüden alinan iç öngörü moduna karsilik gelen referans
piksellerini kullanarak bir öngörü blogunu üretmek için yapilandirilan bir öngörü
blogu üretici;
öngörü modu kod çözücüden alinan iç öngörü moduna göre öngörü blogu üreticiden
üretilen öngörü blogunu uyarlamali olarak filtrelemek için yapilandirilan bir öngörü
blogu filtresi; ve
öngörü modu kod çözücüden alinan iç öngörü moduna göre öngörü birimlerinin birim
cinsinden öngörü blogu filtresi veya öngörü blogu üreticiden öngörü blogu almak ve
artik sinyal kod çözücüden alinan eski duruma getirilmis artik blogu kullanarak
yeniden olusturulmus görüntüyü üretmek için yapilandirilan bir görüntü yeniden
Olusturucu.
Yapilandirma 2. Yapilandirma l°e göre iç öngörü kod çözme cihazi olup, özelligi referans
piksel üreticinin 45°”lik yöne sahip 3, 6 veya 9 numaralari iç öngörü modu ile yatay mod veya
dikey mod arasinda yöne sahip iç öngörü modlarindaki öngörü biriminin boyutuna göre
referans piksellerini uyarlamali olarak filtrelemesidir.
Yapilandirma 3. Yapilandirma lie göre iç öngörü kod çözme cihazi olup, özelligi referans
piksel üreticinin önceden belirlenmis boyuttan daha küçük öngörü biriminin referans
piksellerini hiç filtrelememesidir.
Yapilandirma 4. Yapilandirma 1”e göre iç öngörü modu kod çözme cihazi olup, özelligi,
birinci yönsel mod ile ikinci yönsel inodun yatay mod veya dikey mod ile yatay mod veya
dikey moda göre 45°,lik yöne sahip 3, 6 veya 9 numarali iç öngörü modu arasinda mevcut
olmasi durumunda birinci yönsel modun ikinci yönsel moda kiyasla 45°”lik yöne sahip iç
öngörü moduna daha yakin yönlülüge sahip olmasi, referans piksel üreticinin ikinci yönsel
modun referans piksellerini filtrelemesi durumunda referans piksel üreticinin ayni zamanda
birinci yönsel modun referans piksellerini filtrelemesidir.
Yapilandirma 5. Yapilandirma lie göre iç öngörü kod çözme cihazi olup, özelligi, iç öngörü
modunun düzlemsel mod olmasi durumunda öngörü blogu üreticinin köse referans pikseli, sol
referans pikseli ve üst referans pikselini kullanarak öngörü blogunun öngörülen piksellerini
üretmesidir.
Yapilandirma 6. Yapilandirma l'e göre iç öngörü kod çözme cihazi olup, özelligi, iç öngörü
modunun dikey mod olmasi durumunda, referans piksel üreticinin referans piksellerini
filtrelememesi ve öngörü blogu filtresinin öngörü blogundaki bazi pikselleri filtrelemek
amaciyla öngörü blogunun üretilmesi için kullanilmayan referans piksellerini kullanmasidir.
Yapilandirma 7. Yapilandirma lie göre iç öngörü kod çözme cihazi olup, özelligi, iç öngörü
modunun dikey moda (6 numarali mod) göre 45°'lik yöne sahip iç öngörü modu veya iç
öngörü moduna yön bakimindan yakin olan önceden belirlenmis sayida iç öngörü modundan
biri olmasi durumunda, öngörü blogu üreticinin üst referans pikselleri ve sol referans
piksellerini kullanarak öngörü blogunu üretmesidir.
Claims (1)
1. Bir görüntünün kodunun çözülmesine yönelik bir cihaz olup, söz konusu cihaz, asagidakileri içermektedir: nicemlenmis artik katsayilari ve iç öngörü bilgisini eski durumuna getirmek için yapilandirilan bir entropi kod çözücü (210); iç öngörü bilgisine dayanarak iç öngörü modunu eski durumuna getirmek için yapilandirilan bir öngörü modu kod çözücü (230); nicemlenmis artik katsayilari ters olarak taramak suretiyle bir artik blogu eski durumuna getirmek için yapilandirilan bir artik sinyal kod çözücü (220); kullanilmayan referans piksellerine karsilik gelen referans piksellerini üretmek ve iç öngörü moduna göre referans piksellerini uyarlamali olarak filtrelemek için yapilandirilan referans piksel üretici (240); iç öngörü modu tarafindan belirlenen referans piksellerini kullanarak bir öngörü blogu üretmek için yapilandinlan bir öngörü blogu üretici (250); ve öngörü blogu ve artik blogunu kullanarak bir yeniden olusturulmus görüntüyü üretmek için yapilandirilan bir görüntü yeniden Olusturucu (270); burada referans piksel üretici (240), bir yatay mod ile yatay moda göre 45°”lik bir yöne sahip iç öngörü modu arasinda mevcut olan iç öngörü modlarina yönelik öngörü blogunun boyutuna göre referans piksellerini uyarlamali olarak filtrelemektedir; burada referans piksellerinin ikinci yönsel iç öngörü moduna yönelik filtrelenmesi durumunda referans pikselleri, ayni zamanda ikinci yönsel iç öngörü moduna kiyasla yatay moda göre 45°”lik yöne sahip iç öngörü moduna daha yakin olan birinci yönsel iç öngörü moduna yönelik olarak da filtrelenmektedir; burada ikinci ve birinci yönsel iç öngörü modlari, yatay mod ile yatay moda göre 45°'lik yöne sahip iç öngörü modu arasinda mevcuttur; burada, filtrenin uygulandigi iç öngörü inodlarinin sayisi, öngörü blogunun boyutu arttikça artmaktadir; burada filtre, yatay moda göre 45°,lik bir yöne sahip iç öngörü moduna uygulanmakta ve yatay moda ve dikey moda uygulanmainaktadir; burada, dönüsüm biriminin boyutunun önceden belirlenmis boyuttan daha büyük oldugunun belirlenmesi durumunda, artik sinyal kod çözücü (220), alt blok biriminde nicemlenmis artik katsayilari ters olarak taramaktadir; burada önceden belirlenmis boyut, 4x4 veya 8x8 olmaktadir; burada birden fazla alt blok ve her bir alt blogun katsayilari, bir tarama desenine göre ters olarak taranmaktadir; burada birden fazla alt blogun ters olarak taranmasina ve her bir alt blogun katsayisinin ters olarak taranmasina yönelik tarama deseni, öngörü blogunun iç öngörü modu araciligiyla belirlenmektedir; burada referans piksel üretici (240), önceden belirlenmis boyuttan daha küçük olan öngörü blogunun referans piksellerini filtrelememektedir.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20100074460 | 2010-07-31 | ||
KR1020110063288A KR20120012385A (ko) | 2010-07-31 | 2011-06-28 | 인트라 예측 부호화 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
TR201816011T4 true TR201816011T4 (tr) | 2018-11-21 |
Family
ID=45559905
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TR2018/09830T TR201809830T4 (tr) | 2010-07-31 | 2011-07-29 | İç öngörü ci̇hazi. |
TR2018/16492T TR201816492T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k ci̇haz. |
TR2018/16486T TR201816486T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntü kodunun çözülmesi̇ne yöneli̇k ci̇haz. |
TR2018/09836T TR201809836T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasina yöneli̇k ci̇haz |
TR2018/16011T TR201816011T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k bi̇r ci̇haz. |
TR2018/15529T TR201815529T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasi i̇çi̇n aparat. |
TR2018/15017T TR201815017T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasina yöneli̇k ci̇haz |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TR2018/09830T TR201809830T4 (tr) | 2010-07-31 | 2011-07-29 | İç öngörü ci̇hazi. |
TR2018/16492T TR201816492T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k ci̇haz. |
TR2018/16486T TR201816486T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntü kodunun çözülmesi̇ne yöneli̇k ci̇haz. |
TR2018/09836T TR201809836T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasina yöneli̇k ci̇haz |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TR2018/15529T TR201815529T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasi i̇çi̇n aparat. |
TR2018/15017T TR201815017T4 (tr) | 2010-07-31 | 2011-07-29 | Bi̇r görüntünün kodlanmasina yöneli̇k ci̇haz |
Country Status (19)
Country | Link |
---|---|
US (11) | US9307246B2 (tr) |
EP (11) | EP3059957B1 (tr) |
JP (10) | JP5997152B2 (tr) |
KR (13) | KR20120012385A (tr) |
CN (13) | CN104602011B (tr) |
CY (5) | CY1117856T1 (tr) |
DK (5) | DK3059956T3 (tr) |
ES (11) | ES2700624T3 (tr) |
HR (5) | HRP20160911T1 (tr) |
HU (11) | HUE041269T2 (tr) |
LT (4) | LT3059956T (tr) |
MX (5) | MX2013001232A (tr) |
PL (11) | PL3059953T3 (tr) |
PT (5) | PT3051815T (tr) |
RS (5) | RS55052B1 (tr) |
SI (5) | SI3059956T1 (tr) |
SM (1) | SMT201600168B (tr) |
TR (7) | TR201809830T4 (tr) |
WO (1) | WO2012018197A2 (tr) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110113561A (ko) | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
PE20170652A1 (es) * | 2010-04-23 | 2017-05-12 | Mandk Holdings Inc | Dispositivo de procesamiento de imagenes digitales para codificar una imagen |
SG10201507816SA (en) * | 2010-09-30 | 2015-10-29 | Mitsubishi Electric Corp | Moving image encoding device, moving image decoding device, moving image coding method, and moving image decoding method |
US9008175B2 (en) | 2010-10-01 | 2015-04-14 | Qualcomm Incorporated | Intra smoothing filter for video coding |
WO2012134046A2 (ko) * | 2011-04-01 | 2012-10-04 | 주식회사 아이벡스피티홀딩스 | 동영상의 부호화 방법 |
EP3783889B1 (en) | 2011-04-25 | 2023-06-14 | LG Electronics Inc. | Video decoding apparatus and video encoding apparatus |
KR20120140181A (ko) | 2011-06-20 | 2012-12-28 | 한국전자통신연구원 | 화면내 예측 블록 경계 필터링을 이용한 부호화/복호화 방법 및 그 장치 |
BR112014004914B1 (pt) | 2011-08-29 | 2022-04-12 | Ibex Pt Holdings Co., Ltd | Método de codificação de uma imagem em um modo amvp |
JP2013093792A (ja) * | 2011-10-27 | 2013-05-16 | Sony Corp | 画像処理装置および方法 |
KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
KR20130049526A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
CN103636209B (zh) | 2012-06-08 | 2017-09-26 | 太阳专利托管公司 | 图像解码方法和图像解码装置 |
MY167294A (en) | 2012-06-27 | 2018-08-16 | Sun Patent Trust | Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus |
WO2014053514A1 (en) | 2012-10-01 | 2014-04-10 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Scalable video coding using base-layer hints for enhancement layer motion parameters |
JP6391018B2 (ja) * | 2013-07-01 | 2018-09-19 | サン パテント トラスト | 画像符号化方法、及び、画像符号化装置 |
JP6253406B2 (ja) * | 2013-12-27 | 2017-12-27 | キヤノン株式会社 | 画像符号化装置、撮像装置、画像符号化方法、及びプログラム |
US11394972B2 (en) * | 2015-08-19 | 2022-07-19 | Lg Electronics Inc. | Method and device for encoding/decoding video signal by using optimized conversion based on multiple graph-based model |
ES2677193B1 (es) * | 2015-08-28 | 2019-06-19 | Kt Corp | Procedimiento y dispositivo para procesar señales de vídeo |
CN108353179A (zh) * | 2015-09-10 | 2018-07-31 | 三星电子株式会社 | 编码设备、解码设备及其编码方法和解码方法 |
CN114697679B (zh) * | 2015-09-11 | 2024-11-08 | 株式会社Kt | 图像解码方法、图像编码方法和包括比特流的设备 |
CN106550238B (zh) * | 2015-09-16 | 2019-09-13 | 福州瑞芯微电子股份有限公司 | 一种图像处理方法及系统 |
KR102345475B1 (ko) * | 2016-01-05 | 2022-01-03 | 한국전자통신연구원 | 잔차 신호에 대한 예측 방법 및 장치 |
WO2017135692A1 (ko) * | 2016-02-02 | 2017-08-10 | 엘지전자(주) | 픽셀 순환 코딩과 변환 코딩의 결합에 기초하여 비디오 신호를 처리하는 방법 및 장치 |
EP3396960A4 (en) * | 2016-02-16 | 2019-04-10 | Samsung Electronics Co., Ltd. | VIDEO ENCODING METHOD AND APPARATUS, AND DECODING METHOD AND APPARATUS THEREOF |
KR102684942B1 (ko) | 2016-03-17 | 2024-07-12 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
KR102346713B1 (ko) | 2016-04-12 | 2022-01-03 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
KR102601732B1 (ko) | 2016-05-31 | 2023-11-14 | 삼성디스플레이 주식회사 | 영상 부호화 방법 및 영상 복호화 방법 |
EP4319162A3 (en) | 2016-06-24 | 2024-04-10 | KT Corporation | Method and apparatus for processing video signal |
WO2018026166A1 (ko) * | 2016-08-01 | 2018-02-08 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
CN109937571B (zh) * | 2016-09-05 | 2022-01-18 | Lg电子株式会社 | 图像编码/解码方法及其装置 |
WO2018052224A1 (ko) | 2016-09-13 | 2018-03-22 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
US10652575B2 (en) * | 2016-09-15 | 2020-05-12 | Qualcomm Incorporated | Linear model chroma intra prediction for video coding |
US20180091812A1 (en) * | 2016-09-23 | 2018-03-29 | Apple Inc. | Video compression system providing selection of deblocking filters parameters based on bit-depth of video data |
EP3528497A4 (en) | 2016-10-14 | 2020-07-22 | Industry-Academia Cooperation Foundation of Sejong University | IMAGE CODING AND DECODING PROCESS AND DEVICE |
US10694202B2 (en) * | 2016-12-01 | 2020-06-23 | Qualcomm Incorporated | Indication of bilateral filter usage in video coding |
KR102371266B1 (ko) | 2016-12-23 | 2022-03-07 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 미리 결정된 방향성 인트라 예측 모드들의 세트로부터 방향성 인트라 예측 모드를 제거하기 위한 인트라 예측 장치 |
KR102719084B1 (ko) | 2017-01-02 | 2024-10-16 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
WO2018124853A1 (ko) * | 2017-01-02 | 2018-07-05 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
US10638126B2 (en) * | 2017-05-05 | 2020-04-28 | Qualcomm Incorporated | Intra reference filter for video coding |
CN117354513A (zh) | 2017-07-28 | 2024-01-05 | 韩国电子通信研究院 | 图像编码方法和图像解码方法以及计算机可读记录介质 |
CN116582670A (zh) * | 2017-09-08 | 2023-08-11 | 株式会社Kt | 视频信号处理方法及装置 |
JP7236800B2 (ja) * | 2017-10-10 | 2023-03-10 | 株式会社デンソー | 車両洗浄システム |
CN111684801A (zh) * | 2017-11-28 | 2020-09-18 | 韩国电子通信研究院 | 双向帧内预测方法和设备 |
EP3496401A1 (en) * | 2017-12-05 | 2019-06-12 | Thomson Licensing | Method and apparatus for video encoding and decoding based on block shape |
EP3744093A4 (en) * | 2018-01-25 | 2022-01-26 | LG Electronics Inc. | VIDEO DECODER AND RELATED CONTROL METHOD |
US10735757B2 (en) | 2018-01-30 | 2020-08-04 | Lg Electronics Inc. | Video decoder and controlling method thereof |
WO2019203559A1 (ko) * | 2018-04-17 | 2019-10-24 | 엘지전자 주식회사 | 영상 코딩 시스템에서 리그레션 모델 기반 필터링을 사용하는 영상 디코딩 방법 및 장치 |
CN118018723A (zh) * | 2018-05-10 | 2024-05-10 | 三星电子株式会社 | 视频编码方法和设备以及视频解码方法和设备 |
CN118869991A (zh) * | 2018-06-21 | 2024-10-29 | 株式会社Kt | 对图像进行解码和编码的方法以及用于发送比特流的装置 |
KR102555363B1 (ko) * | 2018-06-29 | 2023-07-13 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 확장 기준 인트라 화면 예측 |
WO2020046086A1 (ko) * | 2018-09-02 | 2020-03-05 | 엘지전자 주식회사 | 영상 신호를 처리하기 위한 방법 및 장치 |
EP3888368A4 (en) * | 2018-11-27 | 2022-03-02 | OP Solutions, LLC | ADAPTIVE TIME REFERENCE IMAGE CROSS-REFERENCE FILTER NOT AVAILABLE TO RELATED APPLICATIONS |
US11102513B2 (en) | 2018-12-06 | 2021-08-24 | Tencent America LLC | One-level transform split and adaptive sub-block transform |
US11356699B2 (en) * | 2019-01-11 | 2022-06-07 | Hfi Innovation Inc. | Method and apparatus of sub-block deblocking in video coding |
CN111263156B (zh) * | 2019-02-20 | 2022-03-25 | 北京达佳互联信息技术有限公司 | 视频解码方法、视频编码方法及装置 |
US11190777B2 (en) * | 2019-06-30 | 2021-11-30 | Tencent America LLC | Method and apparatus for video coding |
CN112859327B (zh) * | 2019-11-27 | 2022-10-18 | 成都理想境界科技有限公司 | 一种图像输出控制方法及光纤扫描成像系统 |
WO2023055199A1 (ko) * | 2021-09-30 | 2023-04-06 | 한국전자통신연구원 | 영상 부호화/복호화를 위한 방법, 장치 및 기록 매체 |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000035202A1 (en) * | 1998-12-10 | 2000-06-15 | Matsushita Electric Industrial Co., Ltd. | Filter arithmetic device |
DE10158658A1 (de) * | 2001-11-30 | 2003-06-12 | Bosch Gmbh Robert | Verfahren zur gerichteten Prädiktion eines Bildblockes |
US7289562B2 (en) * | 2003-08-01 | 2007-10-30 | Polycom, Inc. | Adaptive filter to improve H-264 video quality |
US7782954B2 (en) * | 2003-09-07 | 2010-08-24 | Microsoft Corporation | Scan patterns for progressive video content |
KR101014660B1 (ko) * | 2003-10-24 | 2011-02-16 | 삼성전자주식회사 | 인트라 예측 방법 및 장치 |
JP2006100871A (ja) * | 2004-09-28 | 2006-04-13 | Sony Corp | 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体 |
KR100679035B1 (ko) * | 2005-01-04 | 2007-02-06 | 삼성전자주식회사 | 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더 |
JP4231020B2 (ja) | 2005-03-29 | 2009-02-25 | 日本電信電話株式会社 | イントラ予測モード選択方法,画像符号化装置,画像符号化プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US8885707B2 (en) | 2005-04-01 | 2014-11-11 | Panasonic Corporation | Image decoding apparatus and image decoding method |
KR100750128B1 (ko) * | 2005-09-06 | 2007-08-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
KR100727990B1 (ko) * | 2005-10-01 | 2007-06-13 | 삼성전자주식회사 | 영상의 인트라 예측 부호화 방법 및 그 방법을 사용하는부호화 장치 |
EP2733952A1 (en) * | 2005-10-21 | 2014-05-21 | Electronics and Telecommunications Research Institute | Method for encoding moving picture using adaptive scanning |
KR100750145B1 (ko) * | 2005-12-12 | 2007-08-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
JP4542064B2 (ja) | 2006-05-11 | 2010-09-08 | 日本電信電話株式会社 | 階層間予測方法,装置,プログラムおよびその記録媒体 |
KR101011303B1 (ko) * | 2006-07-28 | 2011-01-28 | 가부시끼가이샤 도시바 | 화상 부호화 및 복호화 방법 및 장치 |
KR101023263B1 (ko) * | 2006-10-30 | 2011-03-21 | 니폰덴신뎅와 가부시키가이샤 | 예측 참조 정보 생성방법, 동영상 부호화 및 복호방법, 그들의 장치 및 그들의 프로그램을 기록한 기억매체 |
KR100856392B1 (ko) | 2006-11-08 | 2008-09-04 | 한국전자통신연구원 | 현재 영상의 복원영역을 참조하는 동영상 부호화/복호화장치 및 그 방법 |
WO2008090793A1 (ja) * | 2007-01-22 | 2008-07-31 | Nec Corporation | 画像再符号化装置、画像再符号化方法及び画像符号化プログラム |
JP2010525658A (ja) * | 2007-04-19 | 2010-07-22 | トムソン ライセンシング | イントラ予測のための適応参照画像データ生成 |
KR101378338B1 (ko) * | 2007-06-14 | 2014-03-28 | 삼성전자주식회사 | 영상 복구를 이용한 인트라 예측 부호화, 복호화 방법 및장치 |
JPWO2009001793A1 (ja) * | 2007-06-26 | 2010-08-26 | 株式会社東芝 | 画像符号化と画像復号化の方法及び装置 |
WO2009037726A1 (ja) | 2007-09-18 | 2009-03-26 | Fujitsu Limited | 動画像符号化装置および動画像復号装置 |
US8204327B2 (en) * | 2007-10-01 | 2012-06-19 | Cisco Technology, Inc. | Context adaptive hybrid variable length coding |
KR101228020B1 (ko) * | 2007-12-05 | 2013-01-30 | 삼성전자주식회사 | 사이드 매칭을 이용한 영상의 부호화 방법 및 장치, 그복호화 방법 및 장치 |
EP2232874B1 (en) * | 2008-01-08 | 2012-12-05 | Telefonaktiebolaget L M Ericsson (publ) | Adaptive filtering |
US20090245351A1 (en) * | 2008-03-28 | 2009-10-01 | Kabushiki Kaisha Toshiba | Moving picture decoding apparatus and moving picture decoding method |
CN100592796C (zh) * | 2008-04-15 | 2010-02-24 | 中国科学院计算技术研究所 | 一种视频编码器及其帧内预测模式选择方法 |
EP2924994B1 (en) | 2008-05-07 | 2016-09-21 | LG Electronics, Inc. | Method and apparatus for decoding video signal |
JP2009284298A (ja) * | 2008-05-23 | 2009-12-03 | Hitachi Ltd | 動画像符号化装置、動画像復号化装置、動画像符号化方法及び動画像復号化方法 |
JP2009302776A (ja) | 2008-06-11 | 2009-12-24 | Canon Inc | 画像符号化装置、その制御方法、及びコンピュータプログラム |
US9055146B2 (en) * | 2008-06-17 | 2015-06-09 | International Business Machines Corporation | Social network based call management |
WO2010036772A2 (en) * | 2008-09-26 | 2010-04-01 | Dolby Laboratories Licensing Corporation | Complexity allocation for video and image coding applications |
KR101590500B1 (ko) | 2008-10-23 | 2016-02-01 | 에스케이텔레콤 주식회사 | 동영상 부호화/복호화 장치, 이를 위한 인트라 예측 방향에기반한 디블록킹 필터링 장치 및 필터링 방법, 및 기록 매체 |
WO2010063881A1 (en) * | 2008-12-03 | 2010-06-10 | Nokia Corporation | Flexible interpolation filter structures for video coding |
KR101538704B1 (ko) * | 2009-01-28 | 2015-07-28 | 삼성전자주식회사 | 보간 필터를 적응적으로 사용하여 영상을 부호화 및 복호화하는 방법 및 장치 |
CN101674475B (zh) * | 2009-05-12 | 2011-06-22 | 北京合讯数通科技有限公司 | 一种h.264/svc的自适应层间纹理预测方法 |
KR101062111B1 (ko) | 2009-07-06 | 2011-09-02 | 안양과학대학 산학협력단 | 가로등용 엘이디 등기구 |
CN101715135B (zh) * | 2009-09-30 | 2013-01-09 | 武汉大学 | 基于匹配模板的自适应帧内预测滤波编码方法 |
KR101464538B1 (ko) | 2009-10-01 | 2014-11-25 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
CN101854549B (zh) * | 2010-05-28 | 2012-05-02 | 浙江大学 | 基于空域预测的视频和图像编解码方法和装置 |
KR20110054244A (ko) | 2009-11-17 | 2011-05-25 | 삼성전자주식회사 | 미디언 필터를 이용한 깊이영상 부호화의 인트라 예측 장치 및 방법 |
KR20110113561A (ko) * | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
KR101604959B1 (ko) * | 2011-01-12 | 2016-03-18 | 미쓰비시덴키 가부시키가이샤 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법 |
-
2011
- 2011-06-28 KR KR1020110063288A patent/KR20120012385A/ko unknown
- 2011-07-25 KR KR1020110073415A patent/KR101339903B1/ko active IP Right Review Request
- 2011-07-29 PL PL16161927T patent/PL3059953T3/pl unknown
- 2011-07-29 MX MX2013001232A patent/MX2013001232A/es active IP Right Grant
- 2011-07-29 ES ES16161936T patent/ES2700624T3/es active Active
- 2011-07-29 CN CN201510055880.7A patent/CN104602011B/zh not_active Expired - Fee Related
- 2011-07-29 TR TR2018/09830T patent/TR201809830T4/tr unknown
- 2011-07-29 PL PL16161928T patent/PL3059954T3/pl unknown
- 2011-07-29 PL PL16161940T patent/PL3059960T3/pl unknown
- 2011-07-29 EP EP16161933.3A patent/EP3059957B1/en active Active
- 2011-07-29 PL PL16160964T patent/PL3051815T3/pl unknown
- 2011-07-29 HU HUE16161933A patent/HUE041269T2/hu unknown
- 2011-07-29 ES ES16161943.2T patent/ES2691195T3/es active Active
- 2011-07-29 CN CN201510038304.1A patent/CN104602009B/zh not_active Expired - Fee Related
- 2011-07-29 EP EP16161929.1A patent/EP3059955B1/en active Active
- 2011-07-29 HU HUE16161936A patent/HUE041476T2/hu unknown
- 2011-07-29 HU HUE16160964 patent/HUE044403T2/hu unknown
- 2011-07-29 PL PL11814797.4T patent/PL2600613T3/pl unknown
- 2011-07-29 WO PCT/KR2011/005590 patent/WO2012018197A2/ko active Application Filing
- 2011-07-29 MX MX2015001381A patent/MX336417B/es unknown
- 2011-07-29 TR TR2018/16492T patent/TR201816492T4/tr unknown
- 2011-07-29 HU HUE16161928A patent/HUE041736T2/hu unknown
- 2011-07-29 RS RS20160460A patent/RS55052B1/sr unknown
- 2011-07-29 MX MX2015001382A patent/MX336418B/es unknown
- 2011-07-29 CN CN201610630484.7A patent/CN106067980B/zh active Active
- 2011-07-29 EP EP16161943.2A patent/EP3059961B1/en active Active
- 2011-07-29 SI SI201131505T patent/SI3059956T1/en unknown
- 2011-07-29 EP EP16161927.5A patent/EP3059953B1/en active Active
- 2011-07-29 CN CN201610630190.4A patent/CN106210723B/zh not_active Expired - Fee Related
- 2011-07-29 ES ES16161927T patent/ES2720581T3/es active Active
- 2011-07-29 ES ES16161937.4T patent/ES2692842T3/es active Active
- 2011-07-29 CN CN201610630184.9A patent/CN106067978B/zh not_active Expired - Fee Related
- 2011-07-29 PL PL16161943T patent/PL3059961T3/pl unknown
- 2011-07-29 DK DK16161930.9T patent/DK3059956T3/en active
- 2011-07-29 MX MX2015001383A patent/MX336419B/es unknown
- 2011-07-29 DK DK16160964.9T patent/DK3051815T3/en active
- 2011-07-29 DK DK16161927.5T patent/DK3059953T3/en active
- 2011-07-29 CN CN201610630511.0A patent/CN106231312B/zh not_active Expired - Fee Related
- 2011-07-29 TR TR2018/16486T patent/TR201816486T4/tr unknown
- 2011-07-29 PT PT16160964T patent/PT3051815T/pt unknown
- 2011-07-29 ES ES16161929T patent/ES2696525T3/es active Active
- 2011-07-29 EP EP16161936.6A patent/EP3059958B1/en active Active
- 2011-07-29 HU HUE16161930A patent/HUE039985T2/hu unknown
- 2011-07-29 RS RS20190246A patent/RS58388B1/sr unknown
- 2011-07-29 SI SI201130847A patent/SI2600613T1/sl unknown
- 2011-07-29 PL PL16161930T patent/PL3059956T3/pl unknown
- 2011-07-29 LT LTEP16161930.9T patent/LT3059956T/lt unknown
- 2011-07-29 CN CN201610630496.XA patent/CN106303532B/zh not_active Expired - Fee Related
- 2011-07-29 HU HUE16161927 patent/HUE044305T2/hu unknown
- 2011-07-29 EP EP16161930.9A patent/EP3059956B1/en active Active
- 2011-07-29 SI SI201131687T patent/SI3059953T1/sl unknown
- 2011-07-29 LT LTEP16160964.9T patent/LT3051815T/lt unknown
- 2011-07-29 CN CN201610630521.4A patent/CN106231313B/zh not_active Expired - Fee Related
- 2011-07-29 EP EP16161928.3A patent/EP3059954B1/en active Active
- 2011-07-29 EP EP16161937.4A patent/EP3059959B1/en active Active
- 2011-07-29 DK DK16161940.8T patent/DK3059960T3/en active
- 2011-07-29 RS RS20180742A patent/RS57368B1/sr unknown
- 2011-07-29 PL PL16161937T patent/PL3059959T3/pl unknown
- 2011-07-29 CN CN201180042188.0A patent/CN103081474B/zh active Active
- 2011-07-29 TR TR2018/09836T patent/TR201809836T4/tr unknown
- 2011-07-29 PT PT16161940T patent/PT3059960T/pt unknown
- 2011-07-29 HU HUE16161943A patent/HUE041266T2/hu unknown
- 2011-07-29 ES ES16161930.9T patent/ES2685577T3/es active Active
- 2011-07-29 HU HUE16161940A patent/HUE040206T2/hu unknown
- 2011-07-29 ES ES16161940.8T patent/ES2685600T3/es active Active
- 2011-07-29 HU HUE16161937A patent/HUE041267T2/hu unknown
- 2011-07-29 LT LTEP16161940.8T patent/LT3059960T/lt unknown
- 2011-07-29 HU HUE16161929A patent/HUE041737T2/hu unknown
- 2011-07-29 PT PT16161930T patent/PT3059956T/pt unknown
- 2011-07-29 ES ES16161928T patent/ES2700623T3/es active Active
- 2011-07-29 MX MX2015001380A patent/MX336416B/es unknown
- 2011-07-29 PL PL16161936T patent/PL3059958T3/pl unknown
- 2011-07-29 JP JP2013523088A patent/JP5997152B2/ja not_active Expired - Fee Related
- 2011-07-29 CN CN201610630500.2A patent/CN106067981B/zh active Active
- 2011-07-29 EP EP16161940.8A patent/EP3059960B1/en active Active
- 2011-07-29 CN CN201610630597.7A patent/CN106231314B/zh not_active Expired - Fee Related
- 2011-07-29 ES ES16160964T patent/ES2718937T3/es active Active
- 2011-07-29 LT LTEP16161927.5T patent/LT3059953T/lt unknown
- 2011-07-29 CN CN201610630183.4A patent/CN106067977B/zh active Active
- 2011-07-29 TR TR2018/16011T patent/TR201816011T4/tr unknown
- 2011-07-29 ES ES16161933.3T patent/ES2694041T3/es active Active
- 2011-07-29 EP EP11814797.4A patent/EP2600613B1/en active Active
- 2011-07-29 PL PL16161929T patent/PL3059955T3/pl unknown
- 2011-07-29 RS RS20180741A patent/RS57381B1/sr unknown
- 2011-07-29 RS RS20190435A patent/RS58564B1/sr unknown
- 2011-07-29 CN CN201610630188.7A patent/CN106067979B/zh active Active
- 2011-07-29 SI SI201131682T patent/SI3051815T1/sl unknown
- 2011-07-29 PT PT118147974T patent/PT2600613E/pt unknown
- 2011-07-29 HU HUE11814797A patent/HUE030354T2/en unknown
- 2011-07-29 SI SI201131506T patent/SI3059960T1/en unknown
- 2011-07-29 DK DK11814797.4T patent/DK2600613T3/en active
- 2011-07-29 PL PL16161933T patent/PL3059957T3/pl unknown
- 2011-07-29 EP EP16160964.9A patent/EP3051815B1/en active Active
- 2011-07-29 PT PT16161927T patent/PT3059953T/pt unknown
- 2011-07-29 ES ES11814797.4T patent/ES2575381T3/es active Active
- 2011-07-29 TR TR2018/15529T patent/TR201815529T4/tr unknown
- 2011-07-29 TR TR2018/15017T patent/TR201815017T4/tr unknown
-
2012
- 2012-09-21 US US13/624,852 patent/US9307246B2/en active Active
-
2013
- 2013-02-04 KR KR1020130012404A patent/KR102322188B1/ko active IP Right Grant
- 2013-08-02 KR KR1020130092202A patent/KR20130098255A/ko active Search and Examination
-
2014
- 2014-04-17 KR KR1020140045825A patent/KR20140057511A/ko not_active Application Discontinuation
- 2014-04-17 KR KR1020140045824A patent/KR20140057510A/ko active Search and Examination
- 2014-04-17 KR KR1020140045822A patent/KR102164752B1/ko active IP Right Grant
-
2015
- 2015-11-02 US US14/929,643 patent/US9462281B2/en active Active
- 2015-11-02 US US14/929,534 patent/US9615094B2/en not_active Ceased
- 2015-11-02 US US14/929,668 patent/US9451264B2/en active Active
- 2015-11-02 US US14/929,544 patent/US9438919B2/en active Active
- 2015-11-02 US US14/929,602 patent/US9445099B2/en active Active
- 2015-11-02 US US14/929,589 patent/US9467702B2/en active Active
- 2015-11-02 US US14/929,516 patent/US9609325B2/en active Active
- 2015-11-02 US US14/929,685 patent/US9491468B2/en active Active
- 2015-11-02 US US14/929,567 patent/US9451263B2/en active Active
-
2016
- 2016-06-10 SM SM201600168T patent/SMT201600168B/it unknown
- 2016-07-20 HR HRP20160911TT patent/HRP20160911T1/hr unknown
- 2016-07-27 CY CY20161100743T patent/CY1117856T1/el unknown
- 2016-08-25 JP JP2016164923A patent/JP6158996B2/ja not_active Expired - Fee Related
- 2016-08-25 JP JP2016164928A patent/JP6163596B2/ja not_active Expired - Fee Related
- 2016-08-25 JP JP2016164924A patent/JP6158997B2/ja active Active
- 2016-08-25 JP JP2016164929A patent/JP6163597B2/ja active Active
- 2016-08-25 JP JP2016164925A patent/JP6158998B2/ja active Active
- 2016-08-25 JP JP2016164930A patent/JP6163598B2/ja active Active
- 2016-08-25 JP JP2016164922A patent/JP6158995B2/ja not_active Expired - Fee Related
- 2016-08-25 JP JP2016164926A patent/JP6152461B2/ja not_active Expired - Fee Related
- 2016-08-25 JP JP2016164927A patent/JP6163595B2/ja not_active Expired - Fee Related
-
2018
- 2018-07-30 CY CY20181100784T patent/CY1120472T1/el unknown
- 2018-07-30 CY CY20181100785T patent/CY1120479T1/el unknown
- 2018-09-13 HR HRP20181470TT patent/HRP20181470T1/hr unknown
- 2018-09-13 HR HRP20181471TT patent/HRP20181471T1/hr unknown
-
2019
- 2019-02-28 CY CY20191100254T patent/CY1121337T1/el unknown
- 2019-03-20 HR HRP20190543TT patent/HRP20190543T1/hr unknown
- 2019-04-25 HR HRP20190773TT patent/HRP20190773T1/hr unknown
- 2019-05-09 CY CY20191100498T patent/CY1122995T1/el unknown
-
2020
- 2020-04-27 KR KR1020200050920A patent/KR20200050451A/ko not_active Application Discontinuation
-
2021
- 2021-06-09 US US17/343,127 patent/USRE49565E1/en active Active
- 2021-07-23 KR KR1020210097241A patent/KR20210096029A/ko not_active Application Discontinuation
- 2021-10-22 KR KR1020210141998A patent/KR20210131950A/ko not_active Application Discontinuation
- 2021-10-22 KR KR1020210141997A patent/KR20210131949A/ko not_active Application Discontinuation
- 2021-10-22 KR KR1020210141999A patent/KR20210131951A/ko not_active Application Discontinuation
- 2021-10-22 KR KR1020210142000A patent/KR20210131952A/ko not_active Application Discontinuation
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TR201816011T4 (tr) | Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k bi̇r ci̇haz. | |
JP7469393B2 (ja) | 標本配列のマルチツリーの細分割での継承 | |
KR102355155B1 (ko) | 평면 간 예측 | |
RU2694018C2 (ru) | Способ декодирования видеосигнала | |
JP6807987B2 (ja) | 画像符号化装置、動画像復号装置、動画像符号化データ及び記録媒体 | |
TR201815076T4 (tr) | Bi̇r görüntünün kodunun çözülmesi̇ne yöneli̇k ci̇haz | |
EP3806472A1 (en) | Merge mode-based inter-prediction method and apparatus | |
WO2013160460A1 (en) | Scalable encoding and decoding |