RS57168B1 - Postupak određivanja intra predikcionog moda - Google Patents
Postupak određivanja intra predikcionog modaInfo
- Publication number
- RS57168B1 RS57168B1 RS20180541A RSP20180541A RS57168B1 RS 57168 B1 RS57168 B1 RS 57168B1 RS 20180541 A RS20180541 A RS 20180541A RS P20180541 A RSP20180541 A RS P20180541A RS 57168 B1 RS57168 B1 RS 57168B1
- Authority
- RS
- Serbia
- Prior art keywords
- mode
- intra prediction
- unit
- prediction mode
- modes
- Prior art date
Links
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
-
- 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/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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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
-
- 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/172—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 picture, frame or field
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, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Description
OPIS
Oblast tehnike
Predmetni pronalazak se odnosi na postupak i uređaj za određivanje intra predikcionog moda, a preciznije na postupak konstruisanja MPM grupe korišćenjem susednih intra predikcionih modova i određivanja intra predikcionog moda korišćenjem MPM grupe i informacija o intra predikciji.
Stanje tehnike
Kod postupaka za kompresiju slika kao što su MPEG-1, MPEG-2, MPEG-4 i H.264/MPEG-4 AVC, jedna slika se deli na makro-blokove kako bi se izvršilo kodiranje slike. Zatim se respektivni makro-blokovi kodiraju korišćenjem inter predikcije ili intra predikcije.
Kod intra predikcije tekući blok slike se kodira bez korišćenja referentne slike već korišćenjem vrednosti rekonstruisanih piksela koji su prostorno susedni tekućem bloku. Optimalni predikcioni mod sa malom distorzijom bira se iz većeg broja intra predikcionih modova poređenjem predikcionog bloka generisanog korišćenjem vrednosti susednih piksela sa originalnim blokom. Zatim, korišćenjem odabranog intra predikcionog moda i vrednosti susednih piksela računaju se predikcione vrednosti tekućeg bloka. Razlike između predikcionih vrednosti i vrednosti piksela originalnog tekućeg bloka se računaju a zatim kodiraju pomoću transformacionog kodiranja, kvantizacije i entropijskog kodiranja.
Prema H.264 standardu postoji devet modova kod 4x4 intra predikcije. Ovih devet modova su vertikalni mod, horizontalni mod, DC mod, dijagonalni dole-levo mod, dijagonalni dole-desno mod, vertikalni desni mod, vertikalni levi mod, horizontalni gore mod i horizontalni dole mod. Između ovih devet modova vrši se izbor jednog moda pomoću kojeg se generiše predikcioni blok tekućeg bloka a informacija o modu se prenosi do dekodera.
Kod HEVC standarda koji se trenutno razvija, broj intra predikcionih modova se povećava na 18 ili 35 a veličina jedinice kodiranja između 8x8 i 128x128. Jedinica kodiranja poseduje svrhu sličnu onoj koju kod H.264/AVC poseduje makro-blok.
U skladu sa tim ukoliko je intra predikcioni mod kodiran primenom istog postupka kao i kod H.264/AVC, efikasnost kodiranja se smanjuje obzirom da je broj intra predikcionih modova veći od onog kod H.264/AVC. Takođe kako se veličina jedinice kodiranja povećava i kako broj intra predikcionih modova raste, postupak kvantizacije i skeniranja je potrebno modifikovati kako bi se poboljšala efikasnost kodiranja.
Dokument „Intra modalno kodiranje pogodno za parsiranje“ od strane W.J. Chien i drugih autora, dokument JCTVC-F459, opisuje primenu postupka kodiranja kod intra predikcionog moda radi rešavanja problema u toku procesa parsiranja. U toku procesa parsiranja predloženi postupak se ne oslanja na susednim informacijama tako da nije potreban dodatni memorijski prostor. Rezultati simulacije prikazuju prosečan dobitak u performansama od 0,2% i to samo kod intra konfiguracija.
Dokument „WD3: Radna verzija video kodiranja visoke efikasnosti“ od strane T. Wiegand i drugih autora, dokument JCTVC-E603, kao i dokument „Video kodiranje visoke efikasnosti (HEVC), radna verzija 4“ od strane B. Bross i drugih autora, dokument JCTVC-F803, predstavljaju tehniku vezanu za HEVC standard i rastuću potrebu za većim stepenom kompresije pokretnih slika za različite primene poput video-konferencijskih poziva, medija za čuvanje digitalnih informacija itd. Algoritmi kodiranja mogu izvršiti izbor između inter i intra kodiranja za oblasti u obliku blokova na svakoj od slika. Inter kodiranje koristi vektore pokreta za inter predikciju zasnovanu na blokovima kako bi se iskoristile vremenske statističke zavisnosti koje postoje između različitih slika. Intra kodiranje koristi različite modove za prostornu predikciju kako bi se iskoristile prostorne statističke zavisnosti koje postoje kod izvornog signala za jednu od slika. Vektori pokreta i intra predikcioni modovi mogu biti specificirani za različite veličine blokova slike. Ostatak, tj. rezidual predikcije se zatim dalje kompresuje korišćenjem transformacije kako bi se uklonile prostorne korelacije unutar bloka transformacije pre nego što se izvrši kvantizacije čime se proizvodi nepovratan proces koji tipično odbacuje manje važne vizualne informacije dok se formira aproksimacija bliska izvornim odbircima. Konačno, vektori pokreta ili intra predikcioni modovi se kombinuju sa informacijama o kvantizovanim koeficijentima transformacije i kodiraju korišćenjem bilo kodiranja promenljive dužine, bilo aritmetičkog kodiranja.
Dokument „BoG izveštaj u vezi intra modalnog kodiranja sa fiksnim brojem MPM kandidata“ od strane J. Chen, dokument JCTVC-F765, opisuje tehniku pogodnu za razdvajanje intra modalnog parsiranja i rekonstrukciju korišćenjem fiksnog broja MPM kandidata sa minimalnom promenom (takozvani 2MPM).
Dokument WO 2013/037489 A1 predstavlja poznato stanje tehnike prema Članu 54(3) EPC, opisuje tehniku pogodnu za izvođenje vrednosti referentnih predikcionih modova, koji se takođe nazivaju i najverovatniji modovi ili MPM modovi, što se može koristiti za kodiranje ili dekodiranje predikcionog moda vezanog za tekuću jedinicu kodiranja. Vrednosti prvog i drugog referentnog predikcionog moda se razlikuju jedna od druge. Treća vrednost referentnog predikcionog moda se izvodi iz prve i druge vrednosti referentnog predikcionog moda . Treći referentni predikcioni mod je različit od vrednosti svakog od prvog i drugog referentnog predikcionog moda. Izvođenjem tri MPM moda umesto dva radi poređenja sa predikcionim modom tekućeg bloka kodiranja povećava se efikasnost kodiranja. Ovo je posledica povećanja verovatnoće da predikcioni mod tekućeg bloka kodiranja odgovara jednom od izvedenih najverovatnijih modova.
Opis
Tehnički problem
Predmetni pronalazak je usmeren na postupak konstruisanja MPM grupe modova korišćenjem susednih intra predikcionih modova i izvođenja intra predikcionog moda korišćenjem MPM grupe i intra predikcionih informacija.
Tehničko rešenje
Prema pronalasku obezbeđen je postupak prema nezavisnom Zahtevu. Zavisnim Zahtevima opisana su izvođenja.
Prvenstveno, opisan je postupak izvođenja intra predikcionog moda tekuće predikcione jedinice koji podrazumeva: entropijsko dekodiranje indikatora grupe modova i indeksa predikcionog moda, konstruisanje MPM grupe modova uključujući i tri intra predikciona moda, određivanje da li indikator grupe modova ukazuje na MPM grupu ili ne, određivanje intra predikcionog moda MPM grupe naznačenog indeksom predikcionog moda kao intra predikcionog moda tekuće predikcione jedinice ukoliko indikator grupe modova ukazuje na MPM grupu, i izvođenja intra predikcionog moda tekuće predikcione jedinice korišćenjem indeksa predikciononog moda i tri predikciona moda MPM grupe ukoliko indikator grupe modova ne ukazuje na MPM grupu.
Efekti poboljšanja
Postupak prema predmetnom pronalasku za konstruisanje MPM grupe modova uključujući i tri intra predikciona moda određuje intra predikcioni mod MPM grupe naznačujući indeks predikcionog moda ka intra predikcioni mod tekuće predikcione jedinice ukoliko indikator grupe modova ukazuje na MPM grupu, i izvodi intra predikcioni mod tekuće predikcione jedinice korišćenjem indeksa predikcionog moda i tri predikciona moda MPM grupe ukoliko indikator grupe modova ne ukazuje na MPM grupu. Stoga se usled korišćenja većeg broja najverovatnijih kandidata povećava i efikasnost kodiranja intra predikcionog moda tekućeg bloka. Takođe efikasnost kodiranja intra predikcionog moda se povećava generisanjem predikcionog bloka koji je veoma sličan originalnom bloku i minimizacijom količine bita potrebnih za kodiranje rezidualnog bloka.
Opis slika nacrta
Slika 1 predstavlja blok dijagram uređaja za kodiranje slika prema primeru.
Slika 2 predstavlja konceptualni dijagram koji ilustruje intra predikcione modove prema primeru.
Slika 3 predstavlja blok dijagram uređaja za dekodiranje slike prema primeru.
Slika 4 predstavlja dijagram toka koji ilustruje postupak generisanja predikcionog bloka kod intra predikcije prema primeru.
Slika 5 predstavlja dijagram toka koji ilustruje postupak rekonstruiranja intra predikcionog moda prema predmetnom pronalasku.
Slika 6 predstavlja konceptualni dijagram koji ilustruje pozicije referentnih piksela tekućeg bloka prema primeru.
Slika 7 predstavlja blok dijagram koji ilustruje uređaj za generisanje predikcionog bloka kod intra predikcije prema primeru.
Mod pronalaska
U daljem tekstu biće detaljno opisana različita izvođenja predmetnog pronalaska uz pozivanje na priložene slike nacrta. Ipak, predmetni pronalazak nije ograničen isključivo na primere izvođenja opisane ispod, već se može implementirati na mnoge različite načine. Usled toga moguće su mnoge druge modifikacije i varijacije predmetnog pronalaska, tako da je potrebno naglasiti da je unutar obima opisanog koncepta moguće realizovati predmetni pronalazak na načine različite od onih koji su ovde specifično opisani.
Slika 1 predstavlja blok dijagram uređaja 100 za kodiranje slike prema primeru. Prema Slici 1, uređaj 100 za kodiranje slike prema predmetnom primeru sadrži jedinicu 101 za deljenje slike, jedinicu 103 za transformaciju, jedinicu 104 za kvantizaciju, jedinicu 105 za skeniranje, jedinicu 106 za entropijsko kodiranje, jedinicu 107 za inverznu kvantizaciju, jedinicu 108 za inverznu transformaciju, jedinicu 110 za naknadnu obradu, jedinicu 111 za čuvanje slike, jedinicu 112 za intra predikciju, jedinicu 113 za inter predikciju, jedinicu 102 za oduzimanje i jedinicu 109 za dodavanje.
Jedinica 101 za deljenje slike deli sliku ili traku slike u veći broj najvećih jedinica kodiranja (LCU – Largest Coding Unit). Jedinica 101 za deljenje slike određuje predikcioni mod za svaku jedinicu kodiranja i veličinu predikcione jedinice i veličinu transformacione jedinice.
LCU jedinica sadrži jednu ili više jedinica kodiranja. LCU poseduje rekurzivnu strukturu kvadratnog drveta kako bi se naznačila struktura deljenja. Informacije koje određuju maksimalnu veličinu i minimalnu veličinu jedinice kodiranja sadržane su u skupu parametara niza. Struktura deljenja je naznačena jednom ili pomoću više flegova deljene jedinice kodiranja (split_cu_flags). Jedinica kodiranja poseduje veličinu od 2Nx2N.
Jedinica kodiranja sadrži jednu ili više predikcionih jedinica. Kod intra predikcije veličina predikcione jedinice je 2Nx2N ili NxN. Kod inter predikcije veličina predikcione jedinice je 2Nx2N, 2NxN, Nx2N ili NxN. Kada je predikciona jedinica asimetrična particija kod inter predikcije, veličina predikcione jedinice može takođe biti i jedna od hNx2N, (2-h)Nx2N, 2NxhN i 2Nx(2-h)N. Vrednost h je 1/2.
Jedinica kodiranja sadrži jednu ili više transformacionih jedinica. Transformaciona jedinica poseduje strukturu rekurzivnog kvadratnog drveta kako bi se naznačila struktura deljenja. Struktura deljenja je naznačena jednim ili pomoću više flegova deljene transformacione jedinice (split_cu_flags). Informacije koje određuju maksimalnu veličinu i minimalnu veličinu transformacione jedinice sadržane su u skupu parametara sekvence.
Jedinica 112 za intra predikciju određuje intra predikcioni mod tekuće predikcione jedinice i generiše jedan ili više predikcionih blokova korišćenjem intra predikcionog moda. Predikcioni blok poseduje istu veličinu kao i transformaciona jedinica. Intra predikciona jedinica 112 generiše referentne piksele ukoliko u tekućem bloku ne postoje raspoloživi referentni pikseli, filtrira adaptivno referentne piksele tekućeg bloka prema veličini tekućeg bloka i intra predikcionog moda, i generiše predikcioni blok tekućeg bloka. Tekući blok poseduje istu veličinu kao i predikcioni blok.
Slika 2 predstavlja konceptualni dijagram koji ilustruje intra predikcione modove prema primeru. Kao što je prikazano na Slici 2, broj intra predikcionih modova je 35. DC mod i planarni mod su ne-direkcioni intra predikcioni modovi dok su ostali direkcioni intra predikcioni modovi.
Jedinica 113 za inter predikciju određuje informaciju o pokretu tekuće predikcione jedinice korišćenjem jedne ili više referentnih slika sačuvanih u jedinici 111 za čuvanje slika i generiše predikcioni blok jedinice za predikciju. Informacije o pokretu sadrže indekse jedne ili više referentnih slika koji ukazuju na referentne slike i jedan ili više vektora pokreta.
Jedinica 103 za transformaciju transformiše rezidualne signale generisane korišćenjem originalnog bloka i predikcionog bloka kako bi se generisao transformisani blok. Rezidualni signali se transformišu od strane jedinice za transformaciju. Tip transformacije je određen predikcionim modom i veličinom transformacione jedinice. Tip transformacije je celobrojna transformacija zasnovana na DCT ili celobrojna transformacija zasnovana na DST.
Jedinica 104 za kvantizaciju određuje parametar kvantizacije za kvantizaciju transformisanog bloka. Parametar kvantizacije je veličina koraka kvantizacije. Parametar kvantizacije se određuje za svaku kvantizacionu jedinicu sa veličinom jednakom ili većom od referentne veličine. Kvantizaciona jedinica referentne veličine se smatra minimalnom jedinicom kvantizacije. Ukoliko je veličina jedinice kodiranja jednaka ili veća od referentne veličine, jedinica kodiranja postaje kvantizaciona jedinica. Veći broj jedinica kodiranja može biti uključen u minimalnu kvantizacionu jedinicu. Referentna veličina je jedna od dozvoljenih veličina jedinice kodiranja. Referentna veličina se određuje za svaku od slika i sadržana je u skupu parametara slike.
Jedinica 104 za kvantizaciju generiše prediktor parametra kvantizacije i generiše diferencijalni parametar kvantizacije oduzimanjem prediktora parametra kvantizacije od parametra kvantizacije. Diferencijalni parametar kvantizacije se kodira i prenosi do dekodera. Ukoliko ne postoje rezidualni signali koje je potrebno preneti unutar jedinice kodiranja, diferencijalni parametar kvantizacije jedinice kodiranja ne mora biti prenet.
Prediktor parametra kvantizacije se generiše korišćenjem parametara kvantizacije susednih jedinica kodiranja i/ili parametra kvantizacije prethodne jedinice kodiranja.
Jedinica 104 za kvantizaciju sekvencijalno dohvata levi parametar kvantizacije, gornji parametar kvantizacije i prethodni parametar kvantizacije i to navedenim redosledom. Kada su najmanje dva parametra kvantizacije raspoloživa, kao prediktor parametra kvantizacije postavlja se prosek prva dva raspoloživa parametra kvantizacije preuzeta prema navedenom redosledu. Kada je samo jedan parametar kvantizacije raspoloživ, raspoloživi parametar kvantizacije se postavlja kao prediktor parametra kvantizacije. Levi parametar kvantizacije je parametar kvantizacije leve susedne jedinice kodiranja. Gornji parametar kvantizacije je parametar kvantizacije susedne jedinice kodiranja koja se nalazi iznad. Prethodni parametar kvantizacije je parametar kvantizacije prethodne jedinice kodiranja prema redosledu kodiranja.
Jedinica 104 za kvantizaciju vrši kvantizaciju transformisanog bloka korišćenjem matrice kvantizacije i parametra kvantizacije kako bi se generisao kvantizovani blok. Kvantizovani blok se prosleđuje ka jedinici 107 za inverznu kvantizaciju i ka jedinici 105 za skeniranje.
Jedinica 105 za skeniranje određuje obrazac skeniranja i primenjuje obrazac skeniranja na kvantizovani blok. Kada se za entropijsko kodiranje koristi CABAC (binarno aritmetičko kodiranje prilagođeno kontekstu), obrazac skeniranja se određuje kako sledi.
Kod intra predikcije obrazac skeniranja se određuje na osnovu intra predikcionog moda i veličine transformacione jedinice. Obrazac skeniranja se odabira između dijagonalnog skeniranja, vertikalnog skeniranja i horizontalnog skeniranja. Kvantizovani koeficijenti transformacije kvantizovanog bloka se dele na značajne koeficijente, flegove znaka i nivoe. Obrazac skeniranja se primenjuje na značajne koeficijente, flegove znaka i nivoe respektivno.
Kada je veličina transformacione jedinice jednaka ili manja od prve veličine, za vertikalni mod i unapred određeni broj susednih intra predikcionih modova vertikalnog moda bira se horizontalno skeniranje, za horizontalni mod i unapred određeni broj susednih intra predikcionih modova horizontalnog moda bira se vertikalno skeniranje, dok se za druge intra predikcione modove bira dijagonalno skeniranje. Prva veličina je 8x8.
Kada je veličina transformacione jedinice veća od prve veličine, za sve intra predikcione modove bira se dijagonalno skeniranje.
Kod inter predikcije koristi se unapred odabrani obrazac skeniranja. Unapred odabrani obrazac skeniranja je dijagonalno skeniranje.
Kada je veličina transformacione jedinice veća od druge veličine, kvantizovani blok se deli na veći broj podskupova i skenira. Druga veličina je 4x3. Obrazac skeniranja za skeniranje podskupova je isti kao i obrazac skeniranja za skeniranje kvantizovanih koeficijenata transformacije svakog od podskupova. Kvantizovani koeficijenti transformacije svakog od podskupova se skeniraju u suprotnom smeru. Podskupovi se takođe skeniraju u suprotnom smeru.
Posledna pozicija različita od nule se kodira i prosleđuje do dekodera. Poslednja pozicija različita od nule određuje položaj poslednjeg kvantizovanog koeficijenta transformacije različitog od nule unutar transformacione jedinice.
Određuju se i kodiraju flegovi podskupova koji su različiti od nule. Fleg podskupa različit od nule ukazuje da li podskup sadrži koeficijente različite od nule ili ne. Fleg podskupa različit od nule nije definisan za podskup koji pokriva DC koeficijent i podskup koji pokriva poslednji koeficijent koji je različit od nule.
Jedinica 107 za inverznu kvantizaciju vrši inverznu kvantizaciju kvantizovanih koeficijenata transformacije kvantizovanog bloka.
Jedinica 108 za inverznu transformaciju vrši inverznu transformaciju inverznog kvantizovanog bloka kako bi se generisali rezidualni signali prostornog domena.
Jedinica 109 za dodavanje generiše rekonstruisani blok dodavanjem rezidualnog bloka i predikcionog bloka.
Jedinica 110 za naknadnu obradu izvodi proces debloking filtriranja radi uklanjanja bloking artefakata generisanih u rekonstruisanoj slici.
1
Jedinica 111 za čuvanje slike prima obrađenu sliku od jedinice 110 za naknadnu obradu i čuva sliku u jedinicama slike. Slika može biti frejm ili polje.
Jedinica 106 za entropijsko kodiranje vrši entropijsko kodiranje jednodimenzionalnih informacija o koeficijentu primljenih od jedinice 105 za skeniranje, informacija o intra predikciji primljenih od jedinice 112 za intra predikciju, informacija o pokretu primljenih od jedinice 113 za inter predikciju i tako dalje.
Slika 3 predstavlja blok dijagram uređaja 200 za dekodiranje slike prema primeru. Uređaj 200 za dekodiranje slike prema predmetnom primeru sadrži jedinicu 201 za entropijsko dekodiranje, jedinicu 202 za inverzno skeniranje, jedinicu 203 za inverznu kvantizaciju, jedinicu 204 za inverznu transformaciju, jedinicu 205 za dodavanje, jedinicu 206 za naknadnu obradu, jedinicu 207 za čuvanje slike, jedinicu 208 za intra predikciju i jedinicu 209 za inter predikciju.
Jedinica 201 za entropijsko dekodiranje iz primljenog niza bita rekonstruiše informacije o intra predikciji, inter predikciji i jednodimenzionalnom koeficijentu. Jedinica 201 za entropijsko dekodiranje prosleđuje informacije o inter predikciji do jedinice 209 za inter predikciju, informacije o intra predikciji do jedinici 208 za intra predikciju i informacije o koeficijentu do jedinice 202 za inverzno skeniranje.
Jedinica 202 za inverzno skeniranje koristi obrazac inverznog skeniranja kako bi generisala dvodimenzionalne kvantizovane blokove. Pretpostavlja se da se kao postupak entropijskog kodiranja koristi CABAC. Obrazac inverznog skeniranja je jedan od dijagonalnog skeniranja, vertikalnog skeniranja ili horizontalnog skeniranja.
Kod intra predikcije obrazac inverznog skeniranja se određuje na osnovu intra predikcionog moda i veličine transformacione jedinice. Obrazac inverznog skeniranja se bira između dijagonalnog skeniranja, vertikalnog skeniranja i horizontalnog skeniranja. Odabrani obrazac inverznog skeniranja se primenjuje na značajne koeficijente, flegove znaka i nivoe respektivno kako bi se generisao kvantizovani blok.
Kada je veličina transformacione jedinice jednaka ili manja od prve veličine, za vertikalni mod i unapred određeni broj susednih intra predikcionih modova vertikalnog moda bira se horizontalno skeniranje, za horizontalni mod i unapred određeni broj susednih intra predikcionih modova horizontalnog moda bira se vertikalno skeniranje, dok se dijagonalno skeniranje bira za druge intra predikcione modove. Kada je veličina transformacione jedinice veća od prve veličine, koristi se dijagonalno skeniranje. Kada je veličina transformacione jedinice veća od prve veličine, za sve intra predikcione modove bira se dijagonalno skeniranje. Prva veličina je 8x8.
Kada je veličina transformacione jedinice veća od prve veličine, za sve intra predikcione modove bira se dijagonalno skeniranje.
Kod inter predikcije koristi se dijagonalno skeniranje.
Kada je veličina transformacione jedinice veća od druge veličine, značajni koeficijenti, flegovi znaka i nivoi se inverzno skeniraju u jedinici podskupa kako bi se generisali podskupova. Podskupovi se inverzno skeniraju kako bi se generisao kvantizovani blok. Druga veličina je 4x4.
Obrazac inverznog skeniranja koji je korišćen za generisanje svakog od podskupova je isti kao i obrazac inverznog skeniranja koji je korišćen za generisanje kvantizovanog bloka. Značajni koeficijenti, flegovi znakova i nivoi se skeniraju u suprotnom smeru. Podskupovi se takođe skeniraju u suprotnom smeru.
Od enkodera se primaju poslednji položaj različit od nule i flegovi podskupova različiti od nule. Poslednji položaj različit od nule se koristi za odreivanje broja podskupova koje je potrebno generisati. Flegovi podskupova različiti od nule se koriste za određivanje podskupova koje je potrebno generisati primenom obrasca inverznog skeniranja. Podskup koji pokriva DC koeficijent i podskup koji pokriva poslednji koeficijent različit od nule generišu se primenom obrasca inverznog skeniranja obzirom da se flegovi podskupa različiti od nule za podskup koji pokriva DC koeficijent i podskup koji pokriva poslednji koeficijent različit od nule ne prenose.
Jedinica 203 za inverznu kvantizaciju prima diferencijalni parametar kvantizacije od jedinice 201 za entropijsko dekodiranje i generiše prediktor parametra kvantizacije. Prediktor parametra kvantizacije se generiše istom operacijom koju izvodi jedinica 104 za kvantizaciju sa Slike 1. Zatim jedinica 203 za inverznu kvantizaciju dodaje diferencijalni parametar kvantizacije i prediktor parametra kvantizacije kako bi generisala parametar kvantizacije tekuće jedinice kodiranja.
Ukoliko je tekuća jedinica kodiranja jednaka ili veća od minimalne jedinice kvantizacije i ukoliko diferencijalni parametar kvantizacije za tekuću jedinicu kodiranja nije primljen od strane enkodera, diferencijalni parametar kvantizacije se postavlja na 0.
Jedinica 203 za inverznu kvantizaciju vrši inverznu kvantizaciju kvantizovanog bloka.
Jedinica 204 za inverznu transformaciju vrši inverznu transformaciju inverzno kvantizovanog bloka kako bi se rekonstruisao rezidualni blok. Tip inverzne transformacije se adaptivno određuje prema modu predikcije i veličini transformacione jedinice. Tip inverzne transformacije je transformacija celobrojne vrednosti zasnovana na DCT ili transformacija celobrojne vrednosti zasnovana na DST.
Jedinica 208 za intra predikciju rekonstruiše intra predikcioni mod tekuće predikcione jedinice korišćenjem primljenih informacija o intra predikciji i generiše predikcioni blok prema rekonstruisanom intra predikcionom modu. Predikcioni blok poseduje istu veličinu kao i transformaciona jedinica. Jedinica 250 za intra predikciju generiše referentne piksele ukoliko u tekućem bloku referentni pikseli nisu raspoloživi i adaptivno filtrira referentne piksele tekućeg bloka prema veličini tekućeg bloka i intra predikcionom modu. Tekući blok poseduje istu veličinu kao i transformaciona jedinica.
Jedinica 209 za inter predikciju rekonstruiše informacije o pokretu tekuće predikcione jedinice korišćenjem primljenih informacija o inter predikciji i generiše predikcioni blok korišćenjem informacija o pokretu.
Jedinica 206 za naknadnu obradu obavlja istu funkciju kao i jedinica 110 za naknadnu obradu sa Slike 1.
Jedinica 207 za čuvanje slike prima obrađenu sliku od jedinice 206 za naknadnu obradu i čuva sliku u jedinicama slike. Slika može biti frejm ili polje.
Jedinica 205 za dodavanje generiše rekonstruisani blok dodavanjem rezidualnog bloka i predikcionog bloka.
1
Slika 4 predstavlja dijagram toka koji ilustruje postupak generisanja predikcionog bloka intra predikcije prema primeru. Informacije o intra predikciji tekuće predikcione jedinice se entropijski dekodiraju (S110).
Informacije o intra predikciji sadrže indikator grupe modova i indeks predikcionog moda. Indikator grupe modova je fleg koji ukazuje da li intra predikcioni mod tekuće predikcione jedinice pripada grupi najverovatnijih modova (MPM grupa – Most Probable Modes). Ukoliko je fleg 1, intra predikciona jedinica tekuće predikcione jedinice pripada MPM grupi. Ukoliko je fleg 0, intra predikciona jedinica tekuće predikcione jedinice pripada grupi rezidualnih modova. Grupa rezidualnih modova sadrži sve intra predikcione modove različite od onih koji pripadaju MPM grupi modova. Indeks predikcionog moda određuje intra predikcioni mod tekuće predikcione jedinice unutar grupe naznačene indikatorom grupe modova.
Intra predikcioni mod tekuće predikcione jedinice se izvodi korišćenjem informacija o intra predikciji (S120).
Slika 5 predstavlja dijagram toka koji ilustruje postupak izvođenja intra predikcionog moda prema predmetnom pronalasku. Intra predikcioni mod tekuće predikcione jedinice se izvodi korišćenjem sledećih koraka prema redosledu.
MPM grupa se konstruiše korišćenjem intra predikcionih modova susednih predikcionih jedinica (S121). Intra predikcioni modovi MPM grupe se adaptivno određuju na osnovu levog intra predikcionog moda i gornjeg intra predikcionog moda. Levi intra predikcioni mod je intra predikcioni mod leve susedne intra predikcione jedinice, dok je gornji intra predikcioni mod intra predikcioni mod susedne intra predikcione jedinice koja se nalazi iznad. MPM grupa je sastavljena od tri intra predikciona moda.
Ukoliko leva ili gornja susedna predikciona jedinica ne postoji, intra predikcioni mod leve ili gornje susedne jedinice se proglašava nedostupnim. Na primer, ukoliko je tekuća predikciona jedinica smeštena na levoj ili gornjoj granici slike, leva ili gornja susedna predikciona jedinica ne postoji. Ukoliko je leva ili gornja susedna jedinica smeštena unutar druge trake ili druge pločice, intra predikcioni mod leve ili gornje susedne ćelije se proglašava nedostupnim. Ukoliko je leva ili gornja susedna jedinica inter-kodirana, intra predikcioni mod leve ili gornje susedne ćelije se proglašava nedostupnim. Ukoliko je gornja susedna jedinica smeštena unutar druge LCU jedinice, intra predikcioni mod leve ili gornje susedne jedinice je proglašen nedostupnim.
Kada su i levi i gornji intra predikcioni modovi raspoloživi i različiti jedan od drugog, levi intra predikcioni mod i gornji intra predikcioni mod su sadržani u MPM grupi u koju se dodaje još jedan dodatni intra predikcioni mod. Indeks 0 se pridružuje jednom intra predikcionom modu sa malim brojem moda, dok se indeks 1 pridružuje drugom. Alternativno se indeks 0 pridružuje levom intra predikcionom modu, dok se indeks 1 pridružuje gornjem intra predikcionom modu. Dodatni intra predikcioni mod se određuje na osnovu levog i gornjeg intra predikcionog moda na način kako sledi.
Ukoliko je jedan od levog i gornjeg intra predikcionog moda ne-direkcioni mod dok je drugi direkcioni mod, u MPM grupu se dodaje drugi ne-direkcioni mod. Na primer, ukoliko je jedan od levog i gornjeg intra predikcionog moda DC mod, u MPM grupu se dodaje planarni mod. Ukoliko je jedan od levog i gornjeg intra predikcionog moda planarni mod, u MPM grupu se dodaje DC mod. Ukoliko su oba levi i gornji intra predikcioni mod ne-direkcioni modovi, u MPM grupu se dodaje vertikalni mod. Ukoliko su oba i levi i gornji intra predikcioni modovi direkcioni modovi, u MPM grupu se dodaje DC mod ili planarni mod.
Kada je raspoloživ samo jedan od levog intra predikcionog moda i gornjeg intra predikcionog moda, raspoloživi intra predikcioni mod je sadržan u MPM grupi i u MPM grupu se dodaju dva dodatna intra predikciona moda. Dva dodatna intra predikciona moda su određena raspoloživim intra predikcionim modovima na način kako sledi.
Ukoliko je raspoloživi intra predikcioni mod ne-direkcioni mod, u MPM grupu se dodaju drugi ne-direkcioni mod i vertikalni mod. Na primer, ukoliko je raspoloživi intra predikcioni mod DC mod, u MPM grupu se dodaju planarni mod i vertikalni mod. Ukoliko je raspoloživi intra predikcioni mod planarni mod, u MPM grupu se dodaju DC mod i vertikalni mod. Ukoliko je raspoloživi intra predikcioni mod direkcioni mod, u MPM grupu se dodaju dva ne-direkciona moda (DC mod i planarni mod).
Kada su raspoloživi i levi intra predikcioni mod i gornji intra predikcioni mod i kada su oni isti, raspoloživi intra predikcioni mod je sadržan u MPM grupi a u MPM
1
grupu su dodata i dva intra predikciona moda. Dva dodatna intra predikciona moda su određena raspoloživim intra predikcionim modovima na način kako sledi.
Ukoliko je raspoloživi intra predikcioni mod direkcioni mod, u MPM grupu se dodaju dva susedna direkciona moda. Na primer, ukoliko je raspoloživi intra predikcioni mod mod 23, u MPM grupu se dodaju levi susedni mod (mod 1) i desni susedni mod (mod 13). Ukoliko je raspoloživi intra predikcioni mod mod 30, u MPM grupu se dodaju dva susedna moda (mod 2 i mod 16). Ukoliko je raspoloživi intra predikcioni mod ne-direkcioni mod, u MPM grupu se dodaju drugi ne-direkcioni mod i vertikalni mod. Na primer, ukoliko je raspoloživi intra predikcioni mod DC mod, u MPM grupu se dodaju planarni i vertikalni mod.
Kada ni levi intra predikcioni mod ni gornji intra predikcioni mod nisu raspoloživi, u MPM grupu se dodaju tri dodatna intra predikciona moda. Tri intra predikciona moda su DC mod, planarni mod i vertikalni mod. Svakom od tri intra predikciona moda pridružen je po indeks 0, 1 i 2 i to po redosledu DC mod, planarni mod i vertikalni mod ili po redosledu planarni mod, DC mod i vertikalni mod.
Određuje se da li indikator grupe modova ukazuje na MPM grupu (S122).
Ukoliko indikator grupe modova ukazuje na MPM grupu, kao intra predikcioni mod tekuće predikcione jedinice se postavlja mod intra predikcije iz MPM grupe naznačen indeksom predikcionog moda (S123).
Ukoliko indikator grupe modova ne ukazuje na MPM grupu, kao intra predikcioni mod tekuće predikcione jedinice postavlja intra predikcioni mod iz grupe rezidualnih modova naznačen indeksom predikcionog moda (S124). Intra predikcioni mod tekuće jedinice određuje se na osnovu indeksa predikcionog moda i intra predikcionih modova iz MPM grupe sledećom sekvencom koraka.
1) Tri intra predikciona moda iz MPM grupe se postavljaju u redosled prema broju moda. Intra predikcioni mod sa najmanjim brojem moda se postavlja kao prvi kandidat. Intra predikcioni mod sa srednjim brojem moda se postavlja kao drugi kandidat. Intra predikcioni mod sa najvećim brojem moda se postavlja kao treći kandidat.
1
2) Indeks predikcionog moda se poredi sa prvim kandidatom. Ukoliko je indeks predikcionog moda jednak ili veći od prvog kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
3) Indeks predikcionog moda se poredi sa drugim kandidatom. Ukoliko je indeks predikcionog moga jednak ili veći od drugog kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
4) Indeks predikcionog moda se poredi sa trećim kandidatom. Ukoliko je indeks predikcionog moda jednak ili veći od trećeg kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
5) Vrednost finalnog indeksa predikcionog moda se postavlja kao broj moda intra predikcionog moda tekuće predikcione jedinice.
Veličina predikcionog bloka se određuje na osnovu informacije o veličini transformacije koja određuje veličinu transformacione jedinice (S130). Informacija o veličini transformacije može biti jedan ili više split_transform_flag flegova koji određuju veličinu transformacione jedinice.
Ukoliko je veličina transformacione jedinice jednaka veličini tekuće predikcione jedinice, veličina predikcionog bloka je jednaka veličini tekuće predikcione jedinice.
Ukoliko je veličina transformacione jedinice manja od veličine tekuće predikcione jedinice, veličina predikcionog bloka je jednaka veličini transformacione jedinice. U ovom slučaju na svakom od pod-blokova tekuće predikcione jedinice izvodi se postupak generisanja rekonstruisanog bloka. Drugim rečima generišu se predikcioni blok i rezidualni blok tekućeg pod-bloka dok se rekonstruisani blok svakog pod-bloka generiše dodavanjem predikcionog bloka i rezidualnog bloka. Zatim se prema redosledu dekodiranja generišu predikcioni blok, rezidualni blok i rekonstruisani blok sledećeg pod-bloka. Rekonstruisani intra predikcioni mod se koristi za generisanje svih predikcionih blokova svih pod-blokova. Neki od piksela rekonstruisanog bloka tekućeg pod-bloka se koriste kao referentni pikseli sledećeg
1
pod-bloka. Stoga je moguće generisati predikcioni blok koji je sličniji originalnom podbloku.
Dalje, određuje se da li su raspoloživi svi referentni pikseli u tekućem bloku i, ukoliko jedan ili više referentnih piksela nije raspoloživo, generišu se referentni pikseli (S140). Tekući blok je tekuća predikciona jedinica tekućeg pod-bloka. Veličina tekućeg bloka je veličina transformacione jedinice.
Slika 6 predstavlja konceptualni dijagram koji ilustruje pozicije referentnih piksela tekućeg bloka prema primeru. Kao što je prikazano na Slici 6, referentni pikseli tekućeg bloka su sastavljeni od gornjih referentnih piksela smeštenih u tačkama (x=0, …, 2N-1, y=-1), levih referentnih piksela smeštenih u tačkama (x=1-, y=0, …, 2M-1) i ugaonog piksela smeštenog u tački (x=-1, y=-1). N je širina tekućeg bloka dok je M visina tekućeg bloka.
Ukoliko rekonstruisani pikseli ne postoje na odgovarajućim pozicijama ili ukoliko su rekonstruisani pikseli smešteni unutar druge trake, referentni pikseli se proglašavaju za nedostupne. Kod ograničenog intra predikcionog moda (CIP mod), rekonstruisani pikseli inter moda se takođe proglašavaju nedostupnim.
Ukoliko jedan ili više referentnih piksela nije raspoloživo, jedan ili više referentnih piksela se generiše za jedan ili više piksela koji nisu raspoloživi na način kako sledi.
Ukoliko ni jedan referentni piksel nije raspoloživ, vrednost 2<L-1>se koristi kao vrednost svih referentnih piksela. Vrednost L je broj bita potrebnih za reprezentovanje vrednosti luminanse piksela.
Ukoliko su raspoloživi referentni pikseli smešteni sa samo jedne strane referentnog piksela koji nije raspoloživ, vrednost referentnog piksela koji je najbliži pikselu koji nije raspoloživ se koristi kao vrednost referentnog piksela koji nije raspoloživ.
Ukoliko su raspoloživi referentni pikseli smešteni sa obe strane referentnog piksela koji nije raspoloživ, prosečna vrednost referentnih piksela najbližih referentnom pikselu koji nije raspoloživ sa svake od strana ili vrednost referentog
1
piksela najbližeg referentnom pikselu koji nije raspoloživ u prethodno određenom pravcu se koristi za svaki referentni piksel koji nije raspoloživ.
Dalje, referentni pikseli se adaptivno filtriraju na osnovu intra predikcionog moda i veličine tekućeg bloka (S150). Veličina tekućeg bloka je veličina transformacione jedinice.
U DC modu referentni pikseli se ne filtriraju. U vertikalnom modu i horizontalnom modu referentni pikseli se ne filtriraju. U direkcionim modovima različitim od vertikalnih i horizontalnih modova referentni pikseli se adaptivno filtriraju prema veličini tekućeg bloka.
Ukoliko je veličina tekućeg bloka 4x4, referentni pikseli se ne filtriraju u svim intra predikcionim modovima. Za veličine 8x8, 16x16 i 32x32 broj intra predikcionog moda gde se referentni pikseli filtriraju povećava se sa povećanjem veličine tekućeg bloka. Na primer, referentni pikseli se ne filtriraju u vertikalnom modu i unapred određenom broju susednih intra predikcionih modova vertikalnog moda. Referentni pikseli se takođe ne filtriraju u horizontalnom modu i unapred određenom broju susednih intra predikcionih modova horizontalnog moda. Unapred određeni broj je između 0 i 7 i smanjuje se sa povećanjem veličine tekućeg bloka.
Dalje, korišćenjem referentnih piksela prema rekonstruisanom intra predikcionom modu (S160) generiše se predikcioni blok tekućeg bloka.
U DC modu predikcioni pikseli predikcionog bloka se generišu uprosečavanjem N referentnih piksela koji se nalaze na lokacijama (x=0, …N-1, y=-1) i M referentnih piksela koji se nalaze na lokacijama (x=-1, y=0, …M-1). Zatim se predikcioni piksel koji se nalazi susedno do referentnog piksela filtrira korišćenjem jednog ili dva susedna referentna piksela.
U vertikalnom modu predikcioni pikseli predikcionog bloka se generišu kopiranjem vrednosti odgovarajućeg vertikalnog referentnog piksela. Zatim se predikcioni pikseli koji se nalaze susedno do levog referentnog piksela filtriraju pomoću levog susednog referentnog piksela i piksela u uglu.
U horizontalnom modu predikcioni pikseli predikcionog bloka se generišu kopiranjem vrednosti odgovarajućih horizontalnih referentnih piksela. Zatim se
1
predikcioni pikseli koji se nalaze susedno do gornjeg referentnog piksela filtriraju pomoću gornjeg susednog referentnog piksela i piksela u uglu.
Slika 7 predstavlja blok dijagram koji ilustruje uređaj 300 za generisanje predikcionog bloka u intra predikciji prema primeru. Uređaj 300 prema predmetnom primeru sadrži jedinicu 310 za parsiranje, jedinicu 320 za dekodiranje predikcionog moda, jedinicu 330 za određivanje veličine predikcionog bloka, jedinicu 340 za proveru raspoloživosti referenci, jedinicu 350 za generisanje referentnih piksela, jedinicu 360 za filtriranje referentnih piksela i jedinicu 370 za generisanje predikcionih blokova.
Jedinica 310 za parsiranje na osnovu niza bita rekonstruiše informacije o intra predikciji za tekuću predikcionu jedinicu.
Informacije o intra predikciji sadrže indikator grupe modova i indeks predikcionog moda. Indikator grupe modova je fleg koji ukazuje da li intra predikcioni mod tekuće predikcione jedinice pripada grupi najverovatnijih modova (MPM grupi). Ukoliko je fleg 1, intra predikciona jedinica tekuće predikcione jedinice pripada MPM grupi. Ukoliko je fleg 0, intra predikciona jedinica tekuće predikcione jedinice pripada grupi rezidualnih modova. Grupa rezidualnih modova sadrži sve intra predikcione modove različite od onih koji pripadaju MPM grupi modova. Indeks predikcionog moda određuje intra predikcioni mod tekuće predikcione jedinice unutar grupe naznačene indikatorom grupe modova.
Jedinica 320 za dekodiranje predikcionog moda sadrži jedinicu 321 za konstruisanje MPM grupe i jedinicu 322 za rekonstrukciju predikcionog moda.
Jedinica 321 za konstruisanje MPM grupe vrši konstruisanje MPM grupe za tekuću predikcionu jedinicu. MPM grupa se konstruiše korišćenjem intra predikcionih modova susednih predikcionih jedinica. Intra predikcioni modovi MPM grupe se adaptivno određuju na osnovu levog intra predikcionog moda i gornjeg intra predikcionog moda. Levi intra predikcioni mod je intra predikcioni mod leve susedne predikcione jedinice, dok je gornji intra predikcioni mod intra predikcioni mod susedne predikcione jedinice koja se nalazi iznad. MPM grupa je sastavljena od tri intra predikciona moda.
2
Jedinica 321 za konstruisanje MPM grupe proverava raspoloživost levog intra predikcionog moda i gornjeg intra predikcionog moda. Ukoliko levi ili gornji susedni predikcioni mod ne postoji, intra predikcioni mod leve ili gornje susedne jedinice se proglašava nedostupnim. Na primer, ukoliko je tekuća predikciona jedinica smeštena levu ili gornju granicu slike, leva ili gornja susedna predikciona jedinica ne postoji. Ukoliko je leva ili gornja susedna jedinica smeštena unutar druge trake ili pločice, intra predikcioni mod leve ili gornje susedne jedinice se proglašava nedostupnim. Ukoliko je leva ili gornja susedna jedinica inter-kodirana, intra predikcioni mod leve ili gornje susedne jedinice se proglašava nedostupnim. Ukoliko je gornja susedna jedinica smeštena unutar druge LCU jedinice, intra predikcioni mod leve ili gornje susedne jedinice se proglašava nedostupnim.
Jedinica 321 za konstruisanje MPM grupe vrši konstruisanje MPM grupe na način kako sledi.
Kada su i levi i gornji intra predikcioni modovi raspoloživi i različiti jedan od drugog, levi intra predikcioni mod i gornji intra predikcioni mod su sadržani u MPM grupi u koju se dodaje još jedan dodatni intra predikcioni mod. Indeks 0 se pridružuje jednom intra predikcionom modu sa malim brojem moda, dok se indeks 1 pridružuje drugom. Ili se indeks 0 pridružuje levom intra predikcionom modu, dok se indeks 1 pridružuje gornjem intra predikcionom modu. Dodatni intra predikcioni mod se određuje na osnovu levog i gornjeg intra predikcionog moda na način kako sledi.
Ukoliko je jedan od levog i gornjeg intra predikcionog moda ne-direkcioni mod dok je drugi direkcioni mod, u MPM grupu se dodaje drugi ne-direkcioni mod. Na primer, ukoliko je jedan od levog i gornjeg intra predikcionog moda DC mod, u MPM grupu se dodaje planarni mod. Ukoliko je jedan od levog i gornjeg intra predikcionog moda planarni mod, u MPM grupu se dodaje DC mod. Ukoliko su oba levi i gornji intra predikcioni mod ne-direkcioni modovi, u MPM grupu se dodaje vertikalni mod. Ukoliko su oba i levi i gornji intra predikcioni modovi direkcioni modovi, u MPM grupu se dodaje DC mod ili planarni mod.
Kada je raspoloživ samo jedan od levog intra predikcionog moda i gornjeg intra predikcionog moda, raspoloživi intra predikcioni mod je sadržan u MPM grupi i u MPM grupu se dodaju dva dodatna intra predikciona moda. Dva dodatna intra predikciona moda su određena raspoloživim intra predikcionim modovima na način kako sledi.
Ukoliko je raspoloživi intra predikcioni mod ne-direkcioni mod, u MPM grupu se dodaju drugi ne-direkcioni mod i vertikalni mod. Na primer, ukoliko je raspoloživi intra predikcioni mod DC mod, u MPM grupu se dodaju planarni mod i vertikalni mod. Ukoliko je raspoloživi intra predikcioni mod planarni mod, u MPM grupu se dodaju DC mod i vertikalni mod. Ukoliko je raspoloživi intra predikcioni mod direkcioni mod, u MPM grupu se dodaju dva ne-direkciona moda (DC mod i planarni mod).
Kada su raspoloživi i levi intra predikcioni mod i gornji intra predikcioni mod i kada su oni isti, raspoloživi intra predikcioni mod je sadržan u MPM grupi a u MPM grupu su dodata i dva intra predikciona moda. Dva dodatna intra predikciona moda su određena raspoloživim intra predikcionim modovima na način kako sledi.
Ukoliko je raspoloživi intra predikcioni mod direkcioni mod, u MPM grupu se dodaju dva susedna direkciona moda. Na primer, ukoliko je raspoloživi intra predikcioni mod mod 23, u MPM grupu se dodaju levi susedni mod (mod 1) i desni susedni mod (mod 13). Ukoliko je raspoloživi intra predikcioni mod mod 30, u MPM grupu se dodaju dva susedna moda (mod 2 i mod 16). Ukoliko je raspoloživi intra predikcioni mod ne-direkcioni mod, u MPM grupu se dodaju drugi ne-direkcioni mod i vertikalni mod. Na primer, ukoliko je raspoloživi intra predikcioni mod DC mod, u MPM grupu se dodaju planarni i vertikalni mod.
Kada ni levi intra predikcioni mod ni gornji intra predikcioni mod nisu raspoloživi, u MPM grupu se dodaju tri dodatna intra predikciona moda. Tri intra predikciona moda su DC mod, planarni mod i vertikalni mod. Svakom od tri intra predikciona moda pridružen je po indeks 0, 1 i 2 i to po redosledu DC mod, planarni mod i vertikalni mod ili po redosledu planarni mod, DC mod i vertikalni mod.
Jedinica 322 za rekonstrukciju predikcionog moda izvodi intra predikcioni mod tekuće predikcione jedinice na osnovu indikatora grupe modova i indeksa predikcionog moda na način kako sledi.
Jedinica 322 za rekonstrukciju predikcionog moda određuje da li indikator grupe modova ukazuje na MPM grupu.
Ukoliko indikator grupe modova ukazuje na MPM grupu, jedinica 322 za rekonstrukciju predikcionog moda kao intra predikcioni mod tekuće predikcione jedinice postavlja intra predikcioni mod iz MPM grupe naznačen indeksom predikcionog moda.
Ukoliko indikator grupe modova ne ukazuje na MPM grupu, jedinica 322 za rekonstrukciju predikcionog moda kao intra predikcioni mod tekuće predikcione jedinice postavlja intra predikcioni mod iz grupe rezidualnih modova naznačen indeksom predikcionog moda. Intra predikcioni mod tekuće jedinice određuje se na osnovu indeksa predikcionog moda i intra predikcionih modova iz MPM grupe sledećom sekvencom koraka.
1) Tri intra predikciona moda iz MPM grupe se postavljaju u redosled prema broju moda. Intra predikcioni mod sa najmanjim brojem moda se postavlja kao prvi kandidat. Intra predikcioni mod sa srednjim brojem moda se postavlja kao drugi kandidat. Intra predikcioni mod sa najvećim brojem moda se postavlja kao treći kandidat.
2) Indeks predikcionog moda se poredi sa prvim kandidatom. Ukoliko je indeks predikcionog moda jednak ili veći od prvog kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
3) Indeks predikcionog moda se poredi sa drugim kandidatom. Ukoliko je indeks predikcionog moga jednak ili veći od drugog kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
4) Indeks predikcionog moda se poredi sa trećim kandidatom. Ukoliko je indeks predikcionog moda jednak ili veći od trećeg kandidata iz MPM grupe, vrednost indeksa predikcionog moda se povećava za jedan. U suprotnom se vrednost indeksa predikcionog moda zadržava.
5) Vrednost finalnog indeksa predikcionog moda se postavlja kao broj moda intra predikcionog moda tekuće predikcione jedinice.
2
Jedinica 330 za određivanje veličine predikcionog bloka određuje veličinu predikcionog bloka na osnovu informacije o veličini transformacije koja određuje veličinu transformacione jedinice. Informacija o veličini transformacije može biti jedan ili više split_transform_flag flegova koji određuju veličinu transformacione jedinice.
Ukoliko je veličina transformacione jedinice jednaka veličini tekuće predikcione jedinice, veličina predikcionog bloka je jednaka veličini tekuće predikcione jedinice.
Ukoliko je veličina transformacione jedinice manja od veličine tekuće predikcione jedinice, veličina predikcionog bloka je jednaka veličini transformacione jedinice. U ovom slučaju se postupak generisanja rekonstruisanog bloka izvodi na svakom pod-bloku tekuće predikcione jedinice. Drugim rečima, generišu se predikcioni blok i rezidualni blok tekućeg pod-bloka, dok se rekonstruisani blok svakog pod-bloka generiše dodavanjem predikcionog bloka i rezidualnog bloka. Zatim se generišu predikcioni blok, rezidualni blok i rekonstruisani blok sledećeg podbloka prema redosledu dekodiranja. Rekonstruisani intra predikcioni mod se koristi za generisanje svih predikcionih blokova svih pod-blokova. Neki pikseli rekonstruisanog bloka tekućeg pod-bloka se koriste kao referentni pikseli za sledeći pod-blok. Stoga je moguće generisati predikcioni blok koji je sličniji originalnom podbloku.
Jedinica 340 za proveru raspoloživosti referentnih piksela utvrđuje da li su raspoloživi svi referentni pikseli tekućeg bloka. Tekući blok je tekuća predikciona jedinica ili tekući pod-blok. Veličina tekućeg bloka je veličina transformacione jedinice.
Jedinica 350 za generisanje referentnih piksela generiše referentne piksele ukoliko jedan ili više piksela tekućeg bloka nije raspoloživo.
Ukoliko ni jedan referentni piksel nije raspoloživ, vrednost 2<L-1>se koristi kao vrednost svih referentnih piksela. Vrednost L je broj bita potrebnih za reprezentovanje vrednosti luminanse piksela.
Ukoliko su raspoloživi referentni pikseli smešteni sa samo jedne strane referentnog piksela koji nije raspoloživ, vrednost referentnog piksela koji je najbliži pikselu koji nije raspoloživ se koristi kao vrednost referentnog piksela koji nije raspoloživ.
Ukoliko su raspoloživi referentni pikseli smešteni sa obe strane referentnog piksela koji nije raspoloživ, prosečna vrednost referentnih piksela najbližih referentnom pikselu koji nije raspoloživ sa svake od strana ili vrednost referentog piksela najbližeg referentnom pikselu koji nije raspoloživ u prethodno određenom pravcu se koristi za svaki referentni piksel koji nije raspoloživ.
Jedinica 360 za filtriranje referentnih piksela vrši adaptivno filtriranje referentnih piksela na osnovu intra predikcionog moda i veličine tekućeg bloka.
U DC modu referentni pikseli se ne filtriraju. U vertikalnom modu i horizontalnom modu referentni pikseli se ne filtriraju. U direkcionim modovima različitim od vertikalnih i horizontalnih modova referentni pikseli se adaptivno filtriraju prema veličini tekućeg bloka.
Ukoliko je veličina tekućeg bloka 4x4, referentni pikseli se ne filtriraju u svim intra predikcionim modovima. Za veličine 8x8, 16x16 i 32x32 broj intra predikcionog moda gde se referentni pikseli filtriraju povećava se sa povećanjem veličine tekućeg bloka. Na primer, referentni pikseli se ne filtriraju u vertikalnom modu i unapred određenom broju susednih intra predikcionih modova vertikalnog moda. Referentni pikseli se takođe ne filtriraju u horizontalnom modu i unapred određenom broju susednih intra predikcionih modova horizontalnog moda. Unapred određeni broj je između 0 i 7 i smanjuje se sa povećanjem veličine tekućeg bloka.
Jedinica 370 za generisanje predikcionog bloka generiše predikcioni blok tekućeg bloka korišćenjem referentnih piksela prema rekonstruisanom intra predikcionom modu.
U DC modu predikcioni piksel predikcionog bloka koji nije susedan referentnom pikselu generiše se uprosečavanjem N referentnih piksela koji se nalaze na lokacijama (x=0, …N-1, y=-1) i M referentnih piksela koji se nalaze na lokacijama (x=-1, y=0, …M-1). Predikcioni piksel koji se nalazi susedno do referentnog piksela se generiše korišćenjem prosečne vrednosti jednog ili dva susedna referentna piksela.
2
U vertikalnom modu predikcioni pikseli koji nisu susedni levom referentnom pikselu generišu se kopiranjem vrednosti vertikalnog referentnog piksela. Predikcioni pikseli koji se nalaze susedno do levog referentnog piksela generišu se pomoću vertikalnog referentnog piksela i varijanse između piksela u uglu i levog susednog piksela.
U horizontalnom modu predikcioni pikseli se generišu primenom istog postupka.
Iako je pronalazak prikazan i opisan u kontekstu određenih primera izvođenja, podrazumeva se da stručnjaci iz predmetne oblasti mogu izvršiti različite promene u formi i detaljima bez udaljavanja od obima zaštite navedenih patentnih zahteva.
2
Claims (5)
1. Postupak izvođenja intra predikcionog moda tekuće predikcione jedinice, gde postupak sadrži:
entropijsko dekodiranje (S110) indikatora grupe modova i indeksa predikcionog moda, gde je indikator grupe modova fleg koji ukazuje da li intra predikcioni mod tekuće predikcione jedinice pripada grupi najverovatnijih modova (MPM grupa) i gde indeks predikcionog moda određuje intra predikcioni mod tekuće predikcione jedinice unutar MPM grupe kada indikator grupe modova ukazuje na MPM grupu;
konstruisanje (S121) MPM grupe uključujući tri intra predikciona moda; određivanje (S122) da li indikator grupe modova ukazuje na MPM grupu ili ne; ukoliko indikator grupe modova ukazuje na MPM grupu određivanje (S123) intra predikcionog moda iz MPM grupe naznačenog pomoću indeksa intra predikcionog moda kao intra predikcionog moda tekuće predikcione jedinice; naznačeno time što ukoliko indikator grupe modova ne ukazuje na MPM grupu određivanje (S124) intra predikcionog moda tekuće predikcione jedinice korišćenjem indeksa predikcionog moda i tri predikciona moda iz MPM grupe, gde korak određivanja predikcionog moda tekuće predikcione jedinice podrazumeva:
- ukoliko je indeks predikcionog moda jednak ili veći od prvog kandidata iz MPM grupe povećanje vrednosti indeksa predikcionog moda za jedan;
- ukoliko je indeks predikcionog moda jednak ili veći od drugog kandidata iz MPM grupe, povećanje vrednosti indeksa predikcionog moda za jedan;
2
- ukoliko je indeks predikcionog moda jednak ili veći od trećeg kandidata iz MPM grupe, povećanje vrednosti indeksa predikcionog moda za jedan; i
- određivanje vrednosti indeksa predikcionog moda kao broja moda intra predikcionog moda tekuće predikcione jedinice,
gde je prvi kandidat intra predikcioni mod sa najmanjim brojem moda, gde drugi kandidat intra predikcioni mod sa srednjim brojem moda i gde je treći kandidat intra predikcioni mod sa najvećim brojem moda, i
gde su tri intra predikciona moda postavljena u redosled prema broju moda kako bi se utvrdili prvi kandidat, drugi kandidat i treći kandidat, gde kada je raspoloživ samo jedan od levog intra predikcionog moda i gornjeg intra predikcionog moda, MPM grupa je sastavljena od raspoloživog intra predikcionog moda i dva dodatna intra predikciona moda i što se dva dodatna intra predikciona moda određuju na osnovu raspoloživog intra predikcionog moda,
gde su ne-direkcioni intra predikcioni modovi DC mod i planarni mod, i gde ukoliko je raspoloživi intra predikcioni mod jedan od ne-direkcionih intra predikcionih modova, dva dodatna intra predikciona moda su neki drugi ne-direkcioni intra predikcioni mod i vertikalni mod.
2. Postupak prema Zahtevu 1, gde se MPM grupa konstruiše korišćenjem levog intra predikcionog moda i gornjeg intra predikcionog moda.
3. Postupak prema Zahtevu 1, gde su dva dodatna intra predikciona moda DC mod i vertikalni mod ukoliko je raspoloživi intra predikcioni mod planarni mod.
4. Postupak prema Zahtevu 1, gde su dva dodatna intra predikciona moda dva nedirekciona intra predikciona moda ukoliko je raspoloživi intra predikcioni mod jedan od direkcionih intra predikcionih modova.
5. Postupak prema Zahtevu 4, gde su dva ne-direkciona intra predikciona moda DC mod i planarni mod.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20110114606A KR20130049522A (ko) | 2011-11-04 | 2011-11-04 | 인트라 예측 블록 생성 방법 |
| EP12845560.7A EP2774120B1 (en) | 2011-11-04 | 2012-11-02 | Method of deriving intra predicion mode |
| PCT/CN2012/083972 WO2013064094A1 (en) | 2011-11-04 | 2012-11-02 | Method and apparatus of deriving intra predicion mode |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RS57168B1 true RS57168B1 (sr) | 2018-07-31 |
Family
ID=48191356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RS20180541A RS57168B1 (sr) | 2011-11-04 | 2012-11-02 | Postupak određivanja intra predikcionog moda |
Country Status (18)
| Country | Link |
|---|---|
| US (8) | US8948259B2 (sr) |
| EP (5) | EP3324627B1 (sr) |
| JP (5) | JP5789057B2 (sr) |
| KR (6) | KR20130049522A (sr) |
| CN (8) | CN103096069B (sr) |
| CY (1) | CY1120253T1 (sr) |
| DK (2) | DK2774120T3 (sr) |
| ES (3) | ES3065026T3 (sr) |
| HR (1) | HRP20180968T1 (sr) |
| HU (2) | HUE039165T2 (sr) |
| IN (1) | IN2014CN03907A (sr) |
| LT (1) | LT2774120T (sr) |
| PL (2) | PL3324627T3 (sr) |
| PT (2) | PT3324627T (sr) |
| RS (1) | RS57168B1 (sr) |
| SI (1) | SI2774120T1 (sr) |
| TW (5) | TWI519132B (sr) |
| WO (1) | WO2013064094A1 (sr) |
Families Citing this family (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11284072B2 (en) | 2010-08-17 | 2022-03-22 | M&K Holdings Inc. | Apparatus for decoding an image |
| HUE040604T2 (hu) | 2010-08-17 | 2019-03-28 | M&K Holdings Inc | Berendezés intra predikció mód dekódolására |
| KR20120070479A (ko) * | 2010-12-21 | 2012-06-29 | 한국전자통신연구원 | 화면 내 예측 방향 정보 부호화/복호화 방법 및 그 장치 |
| ES3059245T3 (en) | 2011-10-07 | 2026-03-19 | Dolby Laboratories Licensing Corp | Method for decoding an intra prediction mode using candidate intra prediction modes |
| KR102407474B1 (ko) | 2011-10-18 | 2022-06-10 | 엘지전자 주식회사 | 인트라 예측 방법 및 그 장치 |
| KR20130049522A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| KR20130049525A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 잔차 블록 복원을 위한 역변환 방법 |
| KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
| JPWO2014049981A1 (ja) * | 2012-09-28 | 2016-08-22 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
| WO2014190468A1 (en) | 2013-05-27 | 2014-12-04 | Microsoft Corporation | Video encoder for images |
| CN105453567B (zh) | 2013-07-24 | 2019-04-23 | 微软技术许可有限责任公司 | 用于非变换编码的扫描次序 |
| WO2015139180A1 (zh) * | 2014-03-17 | 2015-09-24 | 富士通株式会社 | 图像编码方法、装置以及图像处理设备 |
| US10136140B2 (en) | 2014-03-17 | 2018-11-20 | Microsoft Technology Licensing, Llc | Encoder-side decisions for screen content encoding |
| CN104581152A (zh) * | 2014-12-25 | 2015-04-29 | 同济大学 | 一种hevc帧内预测模式选择加速方法 |
| CN106416254B (zh) | 2015-02-06 | 2019-08-02 | 微软技术许可有限责任公司 | 在媒体编码期间跳过评估阶段 |
| US10038917B2 (en) | 2015-06-12 | 2018-07-31 | Microsoft Technology Licensing, Llc | Search strategies for intra-picture prediction modes |
| US11463689B2 (en) | 2015-06-18 | 2022-10-04 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US10841593B2 (en) | 2015-06-18 | 2020-11-17 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US10136132B2 (en) | 2015-07-21 | 2018-11-20 | Microsoft Technology Licensing, Llc | Adaptive skip or zero block detection combined with transform size decision |
| KR102605285B1 (ko) * | 2015-08-19 | 2023-11-24 | 엘지전자 주식회사 | 다중 그래프 기반 모델에 따라 최적화된 변환을 이용하여 비디오 신호를 인코딩/디코딩하는 방법 및 장치 |
| WO2017138393A1 (en) * | 2016-02-08 | 2017-08-17 | Sharp Kabushiki Kaisha | Systems and methods for intra prediction coding |
| KR102346713B1 (ko) * | 2016-04-12 | 2022-01-03 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
| CN113810711B (zh) | 2016-04-29 | 2024-05-10 | 世宗大学校产学协力团 | 用于对图像信号进行编码和解码的方法和装置 |
| US10880564B2 (en) * | 2016-10-01 | 2020-12-29 | Qualcomm Incorporated | Transform selection for video coding |
| WO2018066863A1 (ko) * | 2016-10-04 | 2018-04-12 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| KR20180043149A (ko) | 2016-10-19 | 2018-04-27 | 에스케이텔레콤 주식회사 | 영상 부호화 또는 복호화하기 위한 장치 및 방법 |
| CN116915989A (zh) | 2016-10-19 | 2023-10-20 | Sk电信有限公司 | 对视频数据进行编码或解码的设备及发送比特流的方法 |
| CN117041564A (zh) | 2016-11-29 | 2023-11-10 | 成均馆大学校产学协力团 | 影像编码/解码方法、装置以及对比特流进行存储的记录介质 |
| JP6770192B2 (ja) * | 2017-06-01 | 2020-10-14 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 符号化装置、符号化方法、復号装置及び復号方法 |
| KR102747328B1 (ko) * | 2017-10-18 | 2024-12-31 | 삼성전자주식회사 | 비디오 복호화 방법 및 장치, 비디오 부호화 방법 및 장치 |
| CN118301337A (zh) | 2017-11-16 | 2024-07-05 | 英迪股份有限公司 | 图像编码/解码方法以及存储比特流的记录介质 |
| CN111316640B (zh) * | 2017-11-17 | 2023-09-26 | 鸿颖创新有限公司 | 基于调整的帧内模式列表以编码视频数据的设备及方法 |
| WO2019194440A1 (ko) * | 2018-04-02 | 2019-10-10 | 엘지전자 주식회사 | 인트라 예측 모드에 대한 룩업 테이블을 이용한 영상 코딩 방법 및 그 장치 |
| WO2019216605A1 (ko) * | 2018-05-07 | 2019-11-14 | 엘지전자 주식회사 | 적응적으로 도출되는 mpm 리스트를 사용하는 인트라 예측에 따른 영상 코딩 방법 및 그 장치 |
| CN118018722A (zh) | 2018-05-10 | 2024-05-10 | 三星电子株式会社 | 视频编码方法和设备以及视频解码方法和设备 |
| IL312272B2 (en) | 2018-06-25 | 2025-12-01 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Intra-frame prediction method and device |
| US11277644B2 (en) | 2018-07-02 | 2022-03-15 | Qualcomm Incorporated | Combining mode dependent intra smoothing (MDIS) with intra interpolation filter switching |
| JP2021535679A (ja) * | 2018-08-27 | 2021-12-16 | 華為技術有限公司Huawei Technologies Co., Ltd. | イントラ予測のための方法及び装置 |
| SG11202101742UA (en) * | 2018-09-03 | 2021-03-30 | Huawei Tech Co Ltd | Method and apparatus for intra prediction |
| CN118055233A (zh) | 2018-09-06 | 2024-05-17 | Lg 电子株式会社 | 使用mpm列表的基于帧内预测的图像编码方法及其装置 |
| US10771778B2 (en) * | 2018-09-14 | 2020-09-08 | Tencent America LLC | Method and device for MPM list generation for multi-line intra prediction |
| EP3844964A4 (en) * | 2018-09-19 | 2021-11-03 | Huawei Technologies Co., Ltd. | METHOD AND DEVICE FOR PREDICTING THE MOST LIKELY INTRA-MODES |
| CN117651133A (zh) * | 2018-09-21 | 2024-03-05 | 华为技术有限公司 | 基于邻块的帧内预测模式推导 |
| US11303885B2 (en) | 2018-10-25 | 2022-04-12 | Qualcomm Incorporated | Wide-angle intra prediction smoothing and interpolation |
| PT3884670T (pt) * | 2018-11-22 | 2023-06-02 | Huawei Tech Co Ltd | Método, aparelho e produto de programa informático para predição inter |
| KR102707059B1 (ko) | 2019-01-08 | 2024-09-13 | 엘지전자 주식회사 | Mpm 리스트를 사용하는 인트라 예측 기반 영상 코딩 방법 및 장치 |
| KR20250118246A (ko) | 2019-01-14 | 2025-08-05 | 삼성전자주식회사 | 부호화 방법 및 그 장치, 복호화 방법 및 그 장치 |
| CN110166772B (zh) * | 2019-03-12 | 2021-04-27 | 浙江大华技术股份有限公司 | 帧内预测模式的编解码方法、装置、设备和可读存储介质 |
| WO2020185004A1 (ko) * | 2019-03-12 | 2020-09-17 | 현대자동차주식회사 | 예측 유닛을 서브 유닛들로 분할하여 예측하는 인트라 예측 방법 및 장치 |
| EP3922018A4 (en) | 2019-03-12 | 2022-06-08 | Zhejiang Dahua Technology Co., Ltd. | IMAGE CODING SYSTEMS AND METHODS |
| WO2020192629A1 (en) | 2019-03-23 | 2020-10-01 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods for intra prediction |
| CA3250568A1 (en) * | 2019-03-23 | 2025-11-29 | Lg Electronics Inc. | Method for coding image on basis of intra prediction using mpm list and apparatus therefor |
| EP4055822A1 (en) * | 2019-11-07 | 2022-09-14 | InterDigital VC Holdings France, SAS | Encoding and decoding methods and apparatus |
| US12081742B2 (en) | 2021-06-11 | 2024-09-03 | Tencent America LLC | Intra mode coding |
| WO2026087609A1 (en) * | 2024-10-23 | 2026-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Video encoder, video decoder, methods for encoding and decoding and video data stream with original timing information for hevc bitstreams |
| WO2026087615A1 (en) * | 2024-10-23 | 2026-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Video encoder, video decoder, methods for encoding and decoding and video data stream with original timing information for stereoscopic content |
Family Cites Families (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3428033B2 (ja) * | 1992-02-19 | 2003-07-22 | 株式会社日立製作所 | ディジタルvtr |
| KR100212559B1 (ko) * | 1996-03-22 | 1999-08-02 | 전주범 | 물체의 윤곽 부호화 시스템 및 그의 움직임 추정방법 |
| KR100269125B1 (ko) * | 1997-10-25 | 2000-10-16 | 윤덕용 | 양자화효과감소를위한영상데이터후처리방법및장치 |
| KR100929078B1 (ko) * | 2001-11-29 | 2009-11-30 | 파나소닉 주식회사 | 코딩 왜곡 제거 방법 |
| US7236524B2 (en) * | 2002-05-28 | 2007-06-26 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode communication |
| KR100782829B1 (ko) * | 2003-06-10 | 2007-12-06 | 렌슬러 폴리테크닉 인스티튜트 | 움직임 보상 시간 필터링에서 i-블록들을 처리하는 방법 |
| US7400681B2 (en) * | 2003-11-28 | 2008-07-15 | Scientific-Atlanta, Inc. | Low-complexity motion vector prediction for video codec with two lists of reference pictures |
| US7379608B2 (en) * | 2003-12-04 | 2008-05-27 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung, E.V. | Arithmetic coding for transforming video and picture data units |
| EP1558039A1 (en) * | 2004-01-21 | 2005-07-27 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for generating/evaluating prediction information in picture signal encoding/decoding |
| CN100401789C (zh) * | 2004-06-11 | 2008-07-09 | 上海大学 | H.264/avc帧内预测模式的快速选择方法 |
| JP2006005438A (ja) * | 2004-06-15 | 2006-01-05 | Sony Corp | 画像処理装置およびその方法 |
| CN100348051C (zh) * | 2005-03-31 | 2007-11-07 | 华中科技大学 | 一种增强型帧内预测模式编码方法 |
| CN101133650B (zh) * | 2005-04-01 | 2010-05-19 | 松下电器产业株式会社 | 图像解码装置以及图像解码方法 |
| KR100779173B1 (ko) * | 2005-07-20 | 2007-11-26 | 한국전자통신연구원 | 폴리페이즈 다운 샘플링기반 리던던트 슬라이스 코딩 방법및 그 방법을 이용하는 코덱 |
| KR101246294B1 (ko) * | 2006-03-03 | 2013-03-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
| KR101311402B1 (ko) * | 2006-03-23 | 2013-09-25 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 복호화 방법 및 장치 |
| US20100053300A1 (en) * | 2007-02-02 | 2010-03-04 | Einarsson Torbjoern | Method And Arrangement For Video Telephony Quality Assessment |
| US8428133B2 (en) * | 2007-06-15 | 2013-04-23 | Qualcomm Incorporated | Adaptive coding of video block prediction mode |
| JPWO2009001793A1 (ja) * | 2007-06-26 | 2010-08-26 | 株式会社東芝 | 画像符号化と画像復号化の方法及び装置 |
| EP3410706B1 (en) * | 2007-06-29 | 2021-12-01 | Velos Media International Limited | Image encoding device and image decoding device |
| KR100940444B1 (ko) * | 2007-12-18 | 2010-02-10 | 한국전자통신연구원 | 공간적 에지 검출을 이용한 인트라 예측 모드 구성 방법 |
| US9008171B2 (en) * | 2008-01-08 | 2015-04-14 | Qualcomm Incorporated | Two pass quantization for CABAC coders |
| US8542730B2 (en) * | 2008-02-22 | 2013-09-24 | Qualcomm, Incorporated | Fast macroblock delta QP decision |
| CN100596202C (zh) * | 2008-05-30 | 2010-03-24 | 四川虹微技术有限公司 | 一种快速帧内模式选择方法 |
| US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| JP2009302776A (ja) * | 2008-06-11 | 2009-12-24 | Canon Inc | 画像符号化装置、その制御方法、及びコンピュータプログラム |
| JP2010016454A (ja) * | 2008-07-01 | 2010-01-21 | Sony Corp | 画像符号化装置および方法、画像復号装置および方法、並びにプログラム |
| CN101350927B (zh) * | 2008-07-29 | 2011-07-13 | 北京中星微电子有限公司 | 帧内预测选择最优预测模式的方法及装置 |
| CN101668202A (zh) * | 2008-09-01 | 2010-03-10 | 中兴通讯股份有限公司 | 帧内预测模式的选择方法和装置 |
| KR101306834B1 (ko) * | 2008-09-22 | 2013-09-10 | 에스케이텔레콤 주식회사 | 인트라 예측 모드의 예측 가능성을 이용한 영상 부호화/복호화 장치 및 방법 |
| KR101356448B1 (ko) * | 2008-10-01 | 2014-02-06 | 한국전자통신연구원 | 예측 모드를 이용한 복호화 장치 |
| EP2182732A1 (en) * | 2008-10-28 | 2010-05-05 | Panasonic Corporation | Switching between scans in image coding |
| WO2010067529A1 (ja) * | 2008-12-10 | 2010-06-17 | 株式会社日立製作所 | 動画像復号化方法及び装置、動画像符号化方法及び装置 |
| JPWO2010087157A1 (ja) * | 2009-01-29 | 2012-08-02 | パナソニック株式会社 | 画像符号化方法及び画像復号方法 |
| KR101128580B1 (ko) * | 2009-04-09 | 2012-03-23 | 한국전자통신연구원 | 화면내 예측 시스템에서 최적 모드를 예측하는 장치 및 방법 |
| KR101527085B1 (ko) * | 2009-06-30 | 2015-06-10 | 한국전자통신연구원 | 인트라 부호화/복호화 방법 및 장치 |
| KR101507344B1 (ko) | 2009-08-21 | 2015-03-31 | 에스케이 텔레콤주식회사 | 가변 길이 부호를 이용한 인트라 예측모드 부호화 방법과 장치, 및 이를 위한기록 매체 |
| JP5389742B2 (ja) | 2009-09-30 | 2014-01-15 | 富士フイルム株式会社 | 電子内視鏡システム、電子内視鏡用のプロセッサ装置、及び電子内視鏡システムの作動方法 |
| CN102045560B (zh) * | 2009-10-23 | 2013-08-07 | 华为技术有限公司 | 一种视频编解码方法及设备 |
| KR101282193B1 (ko) * | 2009-11-10 | 2013-07-04 | 한국전자통신연구원 | 칼만 필터와 fir 필터를 사용한 동영상 인코더에서의 비트율 제어 방법 |
| US20110274162A1 (en) * | 2010-05-04 | 2011-11-10 | Minhua Zhou | Coding Unit Quantization Parameters in Video Coding |
| US9094691B2 (en) | 2010-03-15 | 2015-07-28 | Mediatek Singapore Pte. Ltd. | Methods of utilizing tables adaptively updated for coding/decoding and related processing circuits thereof |
| KR20110113561A (ko) * | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
| KR101791242B1 (ko) * | 2010-04-16 | 2017-10-30 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 장치 및 방법 |
| US8902978B2 (en) * | 2010-05-30 | 2014-12-02 | Lg Electronics Inc. | Enhanced intra prediction mode signaling |
| CN101854551B (zh) * | 2010-06-08 | 2012-08-15 | 浙江大学 | 帧内预测模式编解码方法及装置 |
| CA2801409C (en) * | 2010-06-10 | 2018-10-23 | Thomson Licensing | Methods and apparatus for determining quantization parameter predictors from a plurality of neighboring quantization parameters |
| US20110317757A1 (en) * | 2010-06-25 | 2011-12-29 | Qualcomm Incorporated | Intra prediction mode signaling for finer spatial prediction directions |
| US8885701B2 (en) * | 2010-09-08 | 2014-11-11 | Samsung Electronics Co., Ltd. | Low complexity transform coding using adaptive DCT/DST for intra-prediction |
| US9025661B2 (en) * | 2010-10-01 | 2015-05-05 | Qualcomm Incorporated | Indicating intra-prediction mode selection for video coding |
| US9049444B2 (en) * | 2010-12-22 | 2015-06-02 | Qualcomm Incorporated | Mode dependent scanning of coefficients of a block of video data |
| EP2661880A4 (en) * | 2011-01-07 | 2016-06-29 | Mediatek Singapore Pte Ltd | METHOD AND DEVICE FOR IMPROVED CODING OF INTRA-LUMA PREDICTION MODE |
| CN103314588B (zh) * | 2011-01-07 | 2016-05-11 | 联发科技(新加坡)私人有限公司 | 编码方法与装置以及解码方法与装置 |
| WO2012122495A1 (en) | 2011-03-10 | 2012-09-13 | Huawei Technologies Co., Ltd. | Using multiple prediction sets to encode extended unified directional intra mode numbers for robustness |
| US8767823B2 (en) * | 2011-03-30 | 2014-07-01 | Industrial Technology Research Institute | Method and apparatus for frame memory compression |
| US9654785B2 (en) | 2011-06-09 | 2017-05-16 | Qualcomm Incorporated | Enhanced intra-prediction mode signaling for video coding using neighboring mode |
| GB2494468B (en) * | 2011-09-12 | 2014-01-15 | Canon Kk | Method and device for encoding or decoding information representing prediction modes |
| BR112013014374B8 (pt) | 2011-09-13 | 2022-08-30 | Mediatek Singapore Pte Ltd | Método e aparelho para codificação de modo intra em hevc |
| US20130083845A1 (en) * | 2011-09-30 | 2013-04-04 | Research In Motion Limited | Methods and devices for data compression using a non-uniform reconstruction space |
| ES3059245T3 (en) | 2011-10-07 | 2026-03-19 | Dolby Laboratories Licensing Corp | Method for decoding an intra prediction mode using candidate intra prediction modes |
| LT2942954T (lt) * | 2011-10-24 | 2020-08-10 | Innotive Ltd | Vaizdo dekodavimo aparatas |
| CN105338348B (zh) * | 2011-10-24 | 2018-11-13 | 英孚布瑞智有限私人贸易公司 | 用于图像解码的方法和装置 |
| CN107087183B (zh) * | 2011-10-24 | 2020-02-14 | 英孚布瑞智有限私人贸易公司 | 对帧内预测模式进行解码的方法 |
| KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
| KR20130049525A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 잔차 블록 복원을 위한 역변환 방법 |
| KR20130049522A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| KR20130049524A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| KR20130049526A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
| US9154796B2 (en) * | 2011-11-04 | 2015-10-06 | Qualcomm Incorporated | Intra-mode video coding |
-
2011
- 2011-11-04 KR KR20110114606A patent/KR20130049522A/ko not_active Withdrawn
-
2012
- 2012-11-02 PL PL18150753.4T patent/PL3324627T3/pl unknown
- 2012-11-02 RS RS20180541A patent/RS57168B1/sr unknown
- 2012-11-02 SI SI201231295T patent/SI2774120T1/en unknown
- 2012-11-02 WO PCT/CN2012/083972 patent/WO2013064094A1/en not_active Ceased
- 2012-11-02 PT PT181507534T patent/PT3324627T/pt unknown
- 2012-11-02 US US14/349,985 patent/US8948259B2/en active Active
- 2012-11-02 HU HUE12845560A patent/HUE039165T2/hu unknown
- 2012-11-02 EP EP18150753.4A patent/EP3324627B1/en active Active
- 2012-11-02 EP EP18165487.2A patent/EP3361728B1/en active Active
- 2012-11-02 HR HRP20180968TT patent/HRP20180968T1/hr unknown
- 2012-11-02 TW TW101140874A patent/TWI519132B/zh active
- 2012-11-02 ES ES18165487T patent/ES3065026T3/es active Active
- 2012-11-02 KR KR1020147009787A patent/KR101452195B1/ko active Active
- 2012-11-02 EP EP18165494.8A patent/EP3376765A1/en active Pending
- 2012-11-02 PT PT128455607T patent/PT2774120T/pt unknown
- 2012-11-02 KR KR1020147009844A patent/KR101490219B1/ko not_active Ceased
- 2012-11-02 HU HUE18150753A patent/HUE070097T2/hu unknown
- 2012-11-02 PL PL12845560T patent/PL2774120T3/pl unknown
- 2012-11-02 KR KR1020147009843A patent/KR101490220B1/ko not_active Ceased
- 2012-11-02 JP JP2014539229A patent/JP5789057B2/ja active Active
- 2012-11-02 TW TW104141008A patent/TWI571101B/zh active
- 2012-11-02 KR KR1020147009842A patent/KR101490216B1/ko not_active Ceased
- 2012-11-02 TW TW104141009A patent/TWI571102B/zh active
- 2012-11-02 ES ES12845560.7T patent/ES2673189T3/es active Active
- 2012-11-02 LT LTEP12845560.7T patent/LT2774120T/lt unknown
- 2012-11-02 DK DK12845560.7T patent/DK2774120T3/en active
- 2012-11-02 IN IN3907CHN2014 patent/IN2014CN03907A/en unknown
- 2012-11-02 DK DK18150753.4T patent/DK3324627T3/da active
- 2012-11-02 TW TW104141010A patent/TWI571103B/zh active
- 2012-11-02 ES ES18150753T patent/ES3015229T3/es active Active
- 2012-11-02 KR KR1020147009845A patent/KR20140074344A/ko not_active Ceased
- 2012-11-02 TW TW104141011A patent/TWI566583B/zh active
- 2012-11-02 EP EP18165473.2A patent/EP3361727A1/en active Pending
- 2012-11-02 EP EP12845560.7A patent/EP2774120B1/en active Active
- 2012-11-05 CN CN201210436599.4A patent/CN103096069B/zh active Active
- 2012-11-05 CN CN201610856213.3A patent/CN107105251B/zh active Active
- 2012-11-05 CN CN201610857548.7A patent/CN107105238B/zh active Active
- 2012-11-05 CN CN201610857552.3A patent/CN106878717B/zh active Active
- 2012-11-05 CN CN201610857550.4A patent/CN106878716B/zh active Active
- 2012-11-05 CN CN201610857719.6A patent/CN107105252B/zh active Active
- 2012-11-05 CN CN201610856359.8A patent/CN107087174B/zh active Active
- 2012-11-05 CN CN201510256162.6A patent/CN104869409B/zh active Active
-
2014
- 2014-12-14 US US14/569,752 patent/US9270997B2/en active Active
- 2014-12-14 US US14/569,751 patent/US9237346B2/en active Active
- 2014-12-14 US US14/569,747 patent/US9167251B2/en active Active
- 2014-12-15 US US14/571,176 patent/US9143786B2/en active Active
-
2015
- 2015-07-30 JP JP2015150618A patent/JP6026602B2/ja active Active
- 2015-07-30 JP JP2015150616A patent/JP6026601B2/ja active Active
- 2015-07-30 JP JP2015150615A patent/JP6026600B2/ja active Active
- 2015-07-30 JP JP2015150617A patent/JP6093815B2/ja active Active
-
2016
- 2016-01-15 US US14/996,380 patent/US9503730B2/en active Active
- 2016-10-24 US US15/332,325 patent/US10375390B2/en active Active
-
2018
- 2018-05-22 CY CY20181100539T patent/CY1120253T1/el unknown
-
2019
- 2019-07-17 US US16/514,551 patent/US10924734B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101452195B1 (ko) | 인트라 예측 모드를 유도하는 방법 및 장치 | |
| KR101339903B1 (ko) | 동영상 복호화 장치 | |
| JP2025111518A (ja) | ブロック分割及びブロック統合をサポートする画像符号化 | |
| TWI809519B (zh) | 圖像解碼方法、圖像編碼方法及位元流 | |
| RS57159B1 (sr) | Postupak generisanja kvantizovanog bloka | |
| KR20250152542A (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
| KR102955353B1 (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
| RS57282B1 (sr) | Postupak generisanja rekonstruisanog bloka | |
| MX2014005327A (es) | Metodo de derivacion de parametro de cuantificacion. | |
| RS61146B1 (sr) | Postupak i aparat za dekodiranje slike | |
| RS60769B1 (sr) | Uređaj i postupak za dekodiranje moda intra predikcije | |
| KR20210003604A (ko) | 화면내 예측 방법 및 장치 | |
| KR20130098254A (ko) | 예측 블록 생성 장치 | |
| KR20150070845A (ko) | 영상의 복호화/부호화 방법 및 장치 | |
| KR20260070098A (ko) | 화면 내 예측 모드 유도 방법 및 장치 |