RS56762B1 - Postupak dekodiranja hroma slike - Google Patents
Postupak dekodiranja hroma slikeInfo
- Publication number
- RS56762B1 RS56762B1 RS20180062A RSP20180062A RS56762B1 RS 56762 B1 RS56762 B1 RS 56762B1 RS 20180062 A RS20180062 A RS 20180062A RS P20180062 A RSP20180062 A RS P20180062A RS 56762 B1 RS56762 B1 RS 56762B1
- Authority
- RS
- Serbia
- Prior art keywords
- quantization parameter
- unit
- chroma
- luma
- size
- 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
- 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/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/186—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 colour or a chrominance component
-
- 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/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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/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/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
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
- Color Image Communication Systems (AREA)
Description
Opis
Oblast tehnike
Predmetni pronalazak se odnosi na postupak dekodiranja hroma slike.
Stanje tehnike
U H.264/MPEG-4 audio-video kodeku jedna slika je izdeljena u makro-blokove kako bi se izvršilo njeno kodiranje, respektivni makro-blokovi se kodiraju generisanjem predikcionog bloka primenom inter predikcije ili intra predikcije. Razlika između originalnog bloka i predikcionog bloka se transformiše kako bi se generisao transformisani blok, a transformisani blok se kvantizira korišćenjem parametra kvantizacije i jedne od većeg broja unapred određenih matrica kvantizacije. Koeficijent kvantizacije kvantiziranog bloka se skenira unapred određenim tipom skeniranja, a zatim se entropijski kodira. Parametar kvantizacije se podešava za makro-blok i kodira korišćenjem prethodnog parametra kvantizacije.
U međuvremenu kod HEVC (High Efficiency Video Coding) kodeka koji je u razvoju, uvode se različite veličine jedinica kodiranja kako bi se postigla dvostruka efikasnost kompresije. Jedinica kodiranja ima namenu sličnu onoj koju ima makroblok kod H.264 kodeka.
U kontekstu HEVC kodeka, dokument JCTVC-F422 (Kondo K i drugi: "Poboljšanje delta-QP Coding", 6. JCTVC sastanak; 97. MPEG sastanak; 14-07-2011 - 22-07-2011; Torino; Zajednički kolaboracioni tim ISO/IEC za video kodiranje JTC1/SC29/WG11 i ITU-T SG.16; URL: http://wftp3.itu.int/av-arch/jctvc-site/, broj JCTVC-F422, 01. Jul 2011.) opisuje način predikcije parametra luma kvantizacije za svaku jedinicu kodiranja na osnovu skupa parametara luma kvantizacije prostorno susednih jedinica kodiranja koje se nalaze levo, iznad i iznad levo, kao i prethodnih jedinica kodiranja sa iste lokacije u zavisnosti od njihove raspoloživosti, a zatim predviđa entropijsko kodiranje razlike.
Dokument JCTVC-F277 (Ximin Zhang i drugi: "Postupak izvođenja hroma QP iz luma QP", 6. JCT-VC sastanak; 97. MPEG sastanak; 14-07-2011 - 22-07-2011; Torino; (Zajednički kolaboracioni tim ISO/IEC za video kodiranje JTC1/SC29/WG11 i ITU-T SG.16); URL: http://wftp3.itu.int/av-arch/jctvc-site/, broj JCTVC-F277, 11. Jul 2011.) opisuje izvođenje parametra hroma kvantizacije iz parametra luma kvantizacije dodavanjem ofseta koji je signaliziran u skupu parametara slike. Ali ukoliko su luma i hroma parametri kvantizacije prilagođeni po jedinici kodiranja, broj parametara kvantizacije koji se enkodira se povećava sa smanjivanjem veličine jedinice kodiranja. Stoga, prilagođavanje hroma i luma parametara kvantizacije po jedinici kodiranja rezultuje većom količinom bita kodiranja potrebnih za kodiranje parametra kvantizacije, što degradira efikasnost kodiranja. Takođe pošto korišćenje jedinica kodiranja različitih veličina čini korelaciju između parametra kvantizacije i prethodnog parametra kvantizacije slabijom nego što je slučaj kod H.264, potreban je novi postupak kodiranja i dekodiranja parametra kvantizacije za različite veličine jedinice kodiranja. U skladu sa tim, kako bi se iz slike kodirale i dekodirale luma i hroma komponente, potreban je efektivniji postupak.
Opis pronalaska
Tehnički problem
Predmetni pronalazak se odnosi na postupak generisanja predikcionog hroma bloka i rezidualnog hroma bloka kako bi se generisao rekonstruisani hroma blok.
Tehničko rešenje
Jedan aspekt predmetnog pronalaska obezbeđuje postupak za dekodiranje hroma slike koji podrazumeva: dobijanje hroma intra predikcionog moda predikcione jedinice; određivanje veličine tekućeg hroma bloka korišćenjem informacija o veličini luma transformacije; generisanja predikcionog hroma bloka tekućeg hroma bloka korišćenjem hroma intra predikcionog moda; generisanja rezidualnog hroma bloka; generisanja rezidualnog hroma bloka tekućeg hroma bloka korišćenjem hroma intra predikcionog moda i parametra hroma kvantizacije; i generisanja rekonstruisanog hroma bloka dodavanjem predikcionog hroma bloka i rezidualnog hroma bloka.
Efekti unapređenja
Postupak prema predmetnom pronalasku izvodi hroma intra predikcijski režim predikcione jedinice, određuje veličinu tekućeg hroma bloka korišćenjem informacija o veličini luma transformacije, generiše predikcioni hroma blok tekućeg hroma bloka korišćenjem hroma intra predikcionog moda, generiše rezidualni hroma blok tekućeg hroma bloka korišćenjem hroma intra predikcionog moda i parametra hroma kvantizacije, generiše rekonstruisani hroma blok dodavanjem predikcionog hroma bloka i rezidualnog hroma bloka i generiše hroma parametar kvantizacije korišćenjem parametra luma kvantizacije i informacija koje ukazuju na vezu između parametra luma kvantizacije i parametra hroma kvantizacije. Stoga se efikasnost kodiranja poboljšava usled prilagođenja parametra hroma kvantizacije prema slici. Pored toga se smanjuje i količina bita koji su potrebni za prenos parametara luma i hroma kvantizacije usled kodiranja parametra luma kvantizacije korišćenjem susednih parametara luma kvantizacije.
Opis slika nacrta
Slika 1 prikazuje blok dijagram uređaja za kodiranje slike prema predmetnom pronalasku.
Slika 2 prikazuje blok dijagram uređaja za dekodiranje slike prema predmetnom pronalasku.
Slika 3 prikazuje blok dijagram uređaja za generisanje predikcionog bloka prema predmetnom pronalasku.
Slika 4 predstavlja konceptualni dijagram koji ilustruje intra predikcione modove prema predmetnom pronalasku.
Slika 5 predstavlja blok dijagram uređaja za generisanje rezidualnog bloka prema predmetnom pronalasku.
Mod pronalaska
U daljem opisu biće detaljno predstavljena različita izvođenja predmetnog pronalaska uz pozivanje na pridružene slike nacrta. Ipak, predmetni pronalazak nije ni u kom smislu ograničen isključivo na dole opisane primere izvođenja, već može biti implementiran na različite načine. Stoga su moguće mnoge druge modifikacije i varijacije predmetnog pronalaska koje su, što je potrebno naglasiti, unutar obima zaštite pridruženih Zahteva tako da predmetni pronalazak može biti realizovan i na druge načine u odnosu na ono što je specifično opisano.
Slika 1 prikazuje blok dijagram uređaja 100 za kodiranje slike prema predmetnom pronalasku.
Posmatrajući Sliku 1, uređaj 100 za kodiranje slike prema predmetnom pronalasku sadrži jedinicu 110 za deljenje slike, intra predikcijsku jedinicu 120, inter predikcijsku jedinicu 130, jedinicu 140 za transformaciju, jedinicu 150 za kvantizaciju, jedinicu 160 za skeniranje, jedinicu 170 za entropijsko kodiranje, jedinicu 155 za inverznu kvantizaciju, jedinicu 145 za inverznu transformaciju, jedinicu 180 za naknadnu obradu, jedinicu 190 za skladištenje slike, jedinicu 192 za oduzimanje i jedinicu 194 za dodavanje.
Jedinica 110 za deljenje deli sliku na isečke, deli isečke na najveće jedinice kodiranja (LCU – Largest Coding Unit) i deli svaku od LCU jedinica u jednu ili više jedinica kodiranja. Jedinica 110 za deljenje slike određuje predikcioni mod za svaku jedinicu kodiranja i veličinu jedinice za predikciju. Slika, isečak i jedinica kodiranja su sastavljeni od niza odbiraka luminanse (luma niz) i dva niza odbiraka hrominanse (hroma nizovi). Hroma blok poseduje polovinu visine i polovinu širine luma bloka. Blok može biti LCU jedinica, jedinica kodiranja ili predikciona jedinica. U daljem tekstu jedinica luma kodiranja, predikciona luma jedinica i transformaciona luma jedinica se nazivaju terminima jedinica kodiranja, predikciona jedinica i transformaciona jedinica respektivno.
LCU sadrži jednu ili više jedinica kodiranja. LCU poseduje rekurzivnu strukturu kvadratnog stabla kako bi se naznačila struktura deljenja jedinica kodiranja. Parametri za određivanje maksimalne veličine i minimalne veličine jedinice kodiranja sadržani su u skupu parametara sekvence. Struktura deljenja je naznačena pomoću jednog ili pomoću više flegova za deljenje jedinice kodiranja (split_cu_flags). Veličina jedinice kodiranja je 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.
Jedinica za kodiranje sadrži jednu ili više transformacionih jedinica. Transformaciona jedinica poseduje strukturu rekurzivnog kvadratnog stabla kako bi se odredila struktura deljenja. Struktura deljenja je određena pomoću jednog ili više flegova jedinice deljenja transformacije (split_cu_flags). Parametar za naznačavanje maksimalne veličine i minimalne veličine luma transformacione jedinice je sadržan u skupu parametara sekvence. Hroma transformaciona jedinica poseduje polovinu visine i polovinu širine transformacione jedinice ukoliko transformaciona jedinica nije 4x4. Minimalna veličina hroma transformacione jedinice je 4x4.
Intra predikciona jedinica 120 određuje intra predikcioni mod tekuće predikcione jedinice i generiše predikcioni blok korišćenjem intra predikcionog moda. Veličina predikcionog moda je jednaka veličini transformacione jedinice.
Inter predikciona jedinica 130 određuje informacije o pokretu tekuće predikcione jedinice korišćenjem jedne ili više referentnih slika pohranjenih na jedinici 190 za skladištenje slika i generiše predikcioni blok predikcione jedinice. Informacija o pokretu sadrži jedan ili više indeksa referentnih slika i jedan ili više vektora pokreta.
Transformaciona jedinica 140 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 transformacione jedinice. Tip transformacije se određuje na osnovu predikcionog moda i veličine transformacione jedinice. Tip transformacije je celobrojna transformacija zasnovana na DCT ili DST. Kod inter predikcije koriste se celobrojne transformacije zasnovane na DCT. Kod intra predikcionog moda ukoliko je veličina transformacione jedinice manja od unapred definisane veličine, koriste se celobrojne transformacije zasnovane na DST, u suprotnom koriste se celobrojne transformacije zasnovane na DCT. Unapred definisana veličina je 8x8. Tip transformacije hroma transformacione jedinice jeste celobrojna transformacija zasnovana na DCT.
Jedinica 150 za kvantizaciju određuje parametar kvantizacije za kvantizaciju transformisanog bloka. Parametar kvantizacije jeste parametar luma kvantizacije. Parametar kvantizacije se određuje za jedinicu kvantizacije. Veličina jedinice kvantizacije jeste jedna od dozvoljenih veličina jedinice kodiranja. Ukoliko je veličina jedinice kodiranja jednaka ili veća od veličine minimalne jedinice kvantizacije, jedinica kodiranja postaje jedinica kvantizacije. U minimalnoj jedinici kvantizacije može biti sadržan veći broj jedinica kodiranja. Veličina minimalne jedinice kvantizacije određuje se prema slici, a parametar za određivanje veličine minimalne jedinice kvantizacije je sadržan u skupu parametara slike. Parametar hroma kvantizacije za svaku hroma komponentu određen je parametrom kvantizacije. Odnos između parametra kvantizacije i parametra hroma kvantizacije može biti određen na osnovu slike. Parametar (chroma_qp_index_offset) za naznačavanje veze prenosi se u skupu parametara slike (PPS – Picture Parameter Set). Veza može biti promenjena isečkom. Dodatni parametar za promenu odnosa može biti prenet u zaglavlju isečka.
Jedinica 150 za kvantizaciju generiše prediktor parametra kvantizacije i generiše parametar diferencijalne kvantizacije oduzimanjem prediktora parametra kvantizacije od parametra kvantizacije. Parametar diferencijalne kvantizacije se entropijski kodira.
Prediktor parametra kvantizacije se generiše korišćenjem parametara kvantizacije susednih jedinica kodiranja i parametra kvantizacije prethodnih jedinica kodiranja na način kako sledi.
Navedenim sekvencijalnim redosledom se preuzimaju levi parametar kvantizacije, gornji parametar kvantizacije i prethodni parametar kvantizacije. Kao prediktor parametra kvantizacije postavlja se prosek prva dva raspoloživa preuzeta parametra kvantizacije iz navedenog skupa, za slučaj kada su raspoloživa dva ili više parametara kvantizacije, a kada je raspoloživ samo jedan parametar kvantizacije, raspoloživi parametar kvantizacije se postavlja kao prediktor parametra kvantizacije.
Drugim rečima, ukoliko su raspoloživi gornji i levi parametar kvantizacije, prosek levog i gornjeg parametra kvantizacije se postavlja kao prediktor parametra kvantizacije. Ukoliko je raspoloživ samo jedan od levog i gornjeg parametra kvantizacije, prosek raspoloživog parametra kvantizacije i prethodnog parametra kvantizacije se postavlja kao prediktor parametra kvantizacije. Ukoliko nije raspoloživ ni jedan od gornjeg i levog parametra kvantizacije, kao prediktor parametra kvantizacije se postavlja prethodni parametar kvantizacije. Prosek se zaokružuje.
Jedinica 150 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 do jedinice 155 za inverznu kvantizaciju i jedinice 160 za skeniranje.
Jedinica 160 za skeniranje određuje šablon skeniranja i primenjuje šablon skeniranja na kvantizovani blok. Kada se za entropijsko kodiranje koristi CABAC, šablon skeniranja se utvrđuje kako sledi.
Kod intra predikcije šablon skeniranja se određuje na osnovu intra predikcionog moda i veličine jedinice transformacije. Veličina jedinice transformacije, veličina transformisanog bloka i veličina kvantizovanog bloka su iste. Šablon skeniranja se bira između dijagonalnog skeniranja, vertikalnog skeniranja i horizontalnog skeniranja. Kvantizovani koeficijenti transformacije kvantizovanog bloka dele se u značajne flegove, znakove koeficijenata i nivoe koeficijenata. Značajni fleg naznačava da li je odgovarajući kvantizovani koeficijent transformacije nula ili ne. Znak koeficijenta naznačava znak koeficijenta transformacije različitog od nule, a nivo koeficijenta naznačava apsolutnu vrednost kvantizovanog koeficijenta transformacije različitog od nule.
Kada je veličina transformacione jedinice jednaka ili manja od prve veličine, horizontalno skeniranje se bira za vertikalni mod i određeni broj po pravcu susednih intra predikcionih modova vertikalnog moda, vertikalno skeniranje se odabira za horizontalni mod i unapred određeni broj po pravcu susednih intra predikcionih modova horizontalnog moda, 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. Prva veličina je 8x8.
Kod inter predikcije, koristi se unapred određeni šablon skeniranja nezavisno od veličine transformacione jedinice. Unapred određeni šablon skeniranja je dijagonalno skeniranje kada se CABAC koristi za entropijsko kodiranje.
Šablon skeniranja hroma transformacione jedinice jednak je šablonu skeniranja odgovarajuće luma transformacione jedinice. Minimalna veličina hroma transformacione jedinice je 4x4.
Kada je veličina transformacione jedinice veća od druge veličine, kvantizovani blok se deli na glavni podskup i veći broj preostalih podskupova i određeni šablon skeniranja se primenjuje na svaki od podskupova. Značajni flegovi, znaci koeficijenata i nivoi koeficijenata svakog podskupa se respektivno skeniraju prema određenom šablonu skeniranja. Glavni podskup uključuje DC koeficijent dok preostali podskupovi pokrivaju region različit od regiona koji je pokriven glavnim podskupom. Druga veličina je 4x4. Podskup je 4x4 blok koji sadrži 16 koeficijenata transformacije. Podskup za hromu je takođe 4x4 blok koji sadrži 16 koeficijenata transformacije.
Šablon skeniranja za skeniranje podskupova je isti kao i šablon skeniranja za skeniranje kvantizovanih koeficijenata transformacije svakog od podskupova. Kvantizovani koeficijenti transformacije svakog podskupa se skeniraju u suprotnom pravcu. Podskupovi se takođe skeniraju u suprotnom smeru.
Pozicija poslednjeg koeficijenta različitog od nule koduje se i šalje ka dekoderu. Poslednji položaj koeficijenta različitog od nule naznačava položaj poslednjeg kvantizovanog koeficijenta transformacije različitog od nule unutar transformacione jedinice. Poslednji položaj koeficijenta različitog od nule koristi se za određivanje broja podskupova koji se signaliziraju u dekoderu. Podskup flegova različitih od nule postavljen je za podskupove različite od glavnog podskupa i poslednjeg podskupa. Poslednji podskup pokriva poslednji koeficijent različit od nule. Podskup flegova različitih od nule naznačava da li podskup sadrži koeficijente različite od nule ili ne.
Jedinica 155 za inverznu kvantizaciju vrši inverznu kvantizaciju kvantizovanih koeficijenata transformacije kvantizovanog bloka.
Jedinica 145 za inverznu transformaciju vrši inverznu transformaciju inverzno kvantizovanog bloka kako bi se generisali rezidualni signali prostornog domena.
Jedinica 194 za dodavanje generiše rekonstruisani blok dodavanjem rezidualnog bloka i predikcionog bloka.
Jedinica 180 za naknadnu obradu primenjuje proces debloking flitriranja radi uklanjanja bloking artefakata generisanih na rekonstruisanoj slici.
Jedinica 190 za skladištenje slike prima naknadno obrađenu sliku od jedinice 180 za naknadnu obradu i čuva sliku u jedinicama slike. Slika može biti frejm ili polje.
Jedinica 170 za entropijsko kodiranje vrši entropijsko kodiranje informacija jedno-dimenzionog koeficijenta primljene od jedinice 160 za skeniranje, intra predikcijske informacije primljene od jedinice 120 za intra predikciju, informacije o pokretu primljene od jedinice 130 za inter predikciju i tako dalje.
Slika 2 prikazuje blok dijagram uređaja 200 za dekodiranje slike prema predmetnom pronalasku.
Uređaj 200 za dekodiranje slike prema predmetnom pronalasku sadrži jedinicu 210 za entropijsko dekodiranje, jedinicu 220 za inverzno skeniranje, jedinicu 230 za inverznu kvantizaciju, jedinicu 240 za inverznu transformaciju, jedinicu 250 za intra predikciju, jedinicu 260 za inter predikciju, jedinicu 270 za naknadnu obradu, jedinicu 280 za skladištenje slike, jedinicu 290 za dodavanje i svič 295.
Jedinica 210 za entropijsko dekodiranje iz primljenog niza bitova ekstrahuje intra predikcijske informacije, inter predikcijske informacije i informacije jednodimenzionog koeficijenta. Jedinica 210 za entropijsko dekodiranje prenosi inter predikcijske informacije do jedinice 260 za inter predikciju, intra predikcijske informacije do jedinice 250 za intra predikciju i informacije o koeficijentu do jedinice 220 za inverzno skeniranje.
Jedinica 220 za inverzno skeniranje koristi inverzni šablon skeniranja kako bi generisala kvantizovani blok. Kada se CABAC koristi za entropijsko kodiranje šablon skeniranja se određuje kako sledi.
Kod intra predikcije šablon inverznog skeniranja se određuje na osnovu intra predikcionog moda i veličine jedinice transformacije. Šablon inverznog skeniranja se odabira između dijagonalnog skeniranja, vertikalnog skeniranja i horizontalnog
1
skeniranja. Odabrani šablon inverznog skeniranja primenjuje se na značajne flegove, znake koeficijenata i nivoe koeficijenata respektivno kako bi se generisao kvantizovani blok. Šablon inverznog skeniranja jedinice za hroma transformaciju je jednak šablonu skeniranja odgovarajuće jedinice za luma transformaciju. Minimalna veličina jedinice za hroma transformaciju je 4x4.
Kada je veličina jedinice za transformaciju jednaka ili manja od prve veličine, za vertikalni mod i unapred određeni broj susednih intra predikcijskih 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. Kada je veličina jedinice za transformaciju 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.
Kod inter predikcije koristi se dijagonalno skeniranje.
Kada je veličina jedinice za transformaciju veća od druge veličine, značajni flegovi, znaci koeficijenata i nivoi koeficijenata se inverzno skeniraju u jedinici podskupa korišćenjem odabranog šablona inverznog skeniranja kako bi se generisali podskupovi, a podskupovi se inverzno skeniraju kako bi se generisali kvantizovani blokovi. Druga veličina je jednaka veličini podskupa. Podskup je 4x4 blok koji sadrži 16 koeficijenata transformacije. Podskup za hroma transformaciju je takođe 4x4 blok. Stoga, kada je veličina jedinice za hroma transformaciju veća od druge veličine, prvo se generišu podskupovi koji se zatim inverzno skeniraju.
Šablon inverznog skeniranja koji se koristi za generisanje svakog od podskupova je isti kao i šablon inverznog skeniranja koji se koristi za generisanje kvantizovanog bloka. Značajni flegovi, znaci koeficijenata i nivoi koeficijenata se inverzno skeniraju u suprotnom smeru. Podskupovi se takođe inverzno skeniraju u suprotnom smeru.
Od enkodera se prima poslednji položaj koeficijenta različitog od nule i podskup flegova različitih od nule. Broj kodiranih podskupova se određuje prema poslednjem položaju koeficijenta različitog od nule i šablonu inverznog skeniranja. Podskup flegova različitih od nule se koristi za odabir podskupova koji se generišu. Glavni podskup i poslednji podskup se generišu korišćenjem šablona inverznog skeniranja.
Jedinica 230 za inverznu kvantizaciju prima parametar diferencijalne kvantizacije od jedinice 210 za entropijsko dekodiranje i generiše prediktor parametra kvantizacije kako bi se generisao parametar kvantizacije jedinice za kodiranje. Operacija generisanja parametra kvantizacije je ista kao i operacija koju izvodi jedinica 150 za kvantizaciju sa Slike 1. Tada se generiše parametar kvantizacije tekuće jedinice kodiranja dodavanjem parametra diferencijalne kvantizacije i prediktora parametra kvantizacije. Ukoliko parametar diferencijalne kvantizacije za tekuću jedinicu kodiranja nije primljen od enkodera, parametar diferencijalne kvantizacije se postavlja na 0.
Parametar za naznačavanje odnosa između parametra kvantizacije i parametra hroma kvantizacije je sadržan u PPS. Drugi parametar je sadržan u zaglavlju isečka ukoliko je dozvoljena promena odnosa na nivou isečka. Stoga se parametar hroma kvantizacije generiše korišćenjem parametra kvantizacije i parametra sadržanog u PPS ili korišćenjem parametra kvantizacije i dva parametra.
Jedinica 230 za inverznu kvantizaciju vrši inverznu kvantizaciju kvantizovanog bloka.
Jedinica 240 za inverznu transformaciju vrši inverznu transformaciju inverzno kvantizovanog bloka kako bi se restaurirao rezidualni blok. Tip inverzne transformacije se adaptivno određuje prema predikcionom modu i veličini jedinice transformacije. Tip inverzne transformacije je celobrojna transformacija zasnovana na DCT ili celobrojna transformacija zasnovana na DST. Na primer, kod inter predikcije koriste se celobrojne transformacije zasnovane na DCT. Kod intra predikcionog moda, ukoliko je veličina jedinice transformacije manja od unapred određene veličine, koriste se celobrojne transformacije zasnovane na DST, u suprotnom koriste se celobrojne transformacije zasnovane na DCT. Tip inverzne transformacije za jedinicu hroma transformacije je celobrojna transformacija zasnovana na DCT.
Jedinica 250 za intra predikciju rekonstruiše intra predikcioni mod tekuće jedinice za predikciju korišćenjem primljenih informacija o intra predikciji i generiše predikcioni blok prema restauriranom intra predikcionom modu.
Jedinica 260 za inter predikciju rekonstruiše informacije o pokretu iz tekuće jedinice za predikciju korišćenjem primljenih informacija o inter predikciji i generiše predikcioni blok korišćenjem informacija o pokretu.
Jedinica 270 za naknadnu obradu radi na isti način kao i jedinica 180 za naknadnu obradu sa Slike 1.
Jedinica 280 za skladištenje slike prima naknadno obrađenu sliku od jedinice 270 za naknadnu obradu i skladišti sliku u jedinicama slike. Slika može biti frejm ili polje.
Jedinica 290 za dodavanje dodaje restaurirani rezidualni blok i predikcioni blok kako bi generisala rekonstruisani blok.
Slika 3 predstavlja dijagram toka koji ilustruje proceduru generisanja hroma predikcionog bloka u intra predikcionom modu prema predmetnom pronalasku. Hroma intra predikcioni mod jedinice za hroma predikciju izvodi se korišćenjem intra predikcionog indeksa (S110). Grupa hroma intra predikcionih modova sadrži DC mod, planarni mod, vertikalni mod, horizontalni mod, LM mod i DM mod. DM mode se postavlja na luma intra predikcioni mod odgovarajuće jedinice za luma predikciju. Ukoliko je luma intra predikcioni mod jedan od DC moda, planarnog moda, vertikalnog moda, horizontalnog moda ili LM moda, mod se menja modom vertikalno udesno. Jedinica za hroma predikciju poseduje polovinu širine i polovinu visine jedinice za luma predikciju.
Veličina tekućeg hroma bloka se određuje u odnosu na generisani blok za hroma predikciju na osnovu informacija o veličini transformacije koja određuje veličinu jedinice za luma transformaciju (S120).
Informacije o veličini transformacije mogu biti predstavljene jednim ili više split_tu_flags flegova. Stoga, tekući hroma blok poseduje istu veličinu jedinice za hroma transformaciju. Minimalna veličina bloka za hroma predikciju je 4x4. Jedinica
1
za hroma transformaciju poseduje polovinu širine i visine odgovarajuće jedinice za luma transformaciju.
Ukoliko jedinica za hroma transformaciju poseduje istu veličinu kao i jedinica za predikciju, jedinica za predikciju se postavlja kao tekući blok.
Ukoliko je veličina jedinice za hroma transformaciju manja od veličine jedinice za hroma predikciju, jedinica za predikciju je sastavljena od višestrukih pod-blokova jedinice za predikciju koji poseduju istu veličinu jedinice za transformaciju. Svaki podblok je postavljen kao tekući hroma blok. U ovom slučaju za prvi pod-blok jedinice za predikciju izvršavaju se koraci S130 i S140. Zatim se u redosledu dekodiranja ponavljaju koraci S130 i S140 i za preostale pod-blokove jedinice za hroma predikciju. Isti hroma intra predikcioni mod se koristi za sve pod-blokove unutar jedinice za hroma predikciju.
Ukoliko nije raspoloživ jedan ili više referentnih piksela tekućeg hroma bloka generišu se referentni pikseli (S130). Referentni pikseli tekućeg hroma bloka su sastavljeni od gornjih referentnih piksela koji se nalaze na (x=0, …, 2N-1, y=-1), levih referentnih piksela koji se nalaze na (x=1-, y=0, …, 2M-1) i ugaonih piksela koji se nalaze na (x=-1, y=-1). N je širina tekućeg hroma bloka i M je visina tekućeg hroma bloka. Tekući hroma blok može biti jedinica za predikciju ili pod-blok predikcije.
Ukoliko referentni pikseli nisu raspoloživi, vrednost od 2<L-1>se menja vrednostima svih referentnih piksela. Vrednost L je broj bita koji se koriste za reprezentovanje vrednosti luminanse piksela.
Ukoliko se raspoloživi referentni pikseli nalaze samo sa jedne strane referentnih piksela koji nisu raspoloživi, vrednost referentnog piksela koji je najbliži pikselu koji nije raspoloživ zamenjuje referentni piksel koji nije raspoloživ.
Ukoliko se raspoloživi referentni pikseli nalaze sa obe od strana referentnog piksela koji nije raspoloživ, prosečna vrednost referentnih piksela koji su najbliži pikselu koji nije raspoloživ sa svake od strana ili vrednost referentnog piksela najbližeg pikselu koji nije raspoloživ u unapred određenom pravcu zamenjuje svaki od referentnih piksela koji nisu raspoloživi.
Referentni pikseli tekućeg hroma bloka nisu filtrirani nezavisno od hroma intra predikcionog moda i veličine jedinice za hroma transformaciju.
Generiše se predikcioni blok tekućeg hroma bloka (S140).
Predikcioni blok se generiše korišćenjem hroma intra predikcionog moda. Predikcioni blok se generiše putem iste operacije generisanja luma predikcionog bloka za DC mod, planarni mod, vertikalni mod i horizontalni mod.
Slika 4 predstavlja dijagram toka koji ilustruje proceduru generisanja hroma rezidualnog bloka prema predmetnom pronalasku.
Kodirani rezidualni signali se entropijski dekodiraju kako bi generisali informacije o kvantizovanim koeficijentima (S210). Kada se CABAC koristi za entropijsko kodiranje, informacije o koeficijentima sadrže značajne flegove, znakove koeficijenata i nivoe koeficijenata. Značajni flegovi naznačavaju da li je odgovarajući kvantizovani koeficijent transformacije nula ili nije. Znak koeficijenta naznačava znak kvantizovanog koeficijenta transformacije različitog od nule, dok nivoi koeficijenata naznačavaju apsolutnu vrednost kvantizovanog koeficijenta transformacije različitog od nule.
Određuje se šablon inverznog skeniranja i generiše se kvantizovani blok prema šablonu inverznog skeniranja (S220).
Kod intra predikcije, šablon inverznog skeniranja se određuje na osnovu hroma intra predikcionog moda i veličine jedinice hroma transformacije. Šablon inverznog skeniranja se odabira između dijagonalnog skeniranja, vertikalnog skeniranja i horizontalnog skeniranja. Odabrani šablon inverznog skeniranja se primenjuje na značajne flegove, znakove koeficijenata i nivoe koeficijenata respektivno, kako bi se generisao kvantizovani blok. Šablon inverznog skeniranja jedinice hroma transformacije jednak je odgovarajućoj jedinici luma transformacije. Minimalna veličina jedinice hroma transformacije je 4x4.
Stoga, kada je veličina jedinice hroma transformacije jednaka 4x4, za vertikalni mod i unapred određen 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
1
za druge intra predikcione modove bira dijagonalno skeniranje. Kada je veličina jedinice za transformaciju veća od 4x4, koristi se dijagonalno skeniranje.
Kod inter predikcije koristi se dijagonalno skeniranje.
Kada je veličina jedinice za hroma transformaciju veća od druge veličine, značajni flegovi, znaci koeficijenata i nivoi koeficijenata inverzno se skeniraju u jedinici podskupa korišćenjem određenog šablona inverznog skeniranja kako bi se generisali podskupovi, a podskupovi se inverzno skeniraju kako bi se generisali kvantizovani blokovi. Druga veličina je jednaka veličini podskupa. Podskup je 4x4 blok koji sadrži 16 koeficijenata transformacije.
Šablon inverznog skeniranja koji se koristi za generisanje svakog od podskupova je isti kao i šablon inverznog skeniranja koji se koristi za generisanje kvantizovanog bloka. Značajni flegovi, znaci koeficijenata i nivoi koeficijenata se inverzno skeniraju u suprotnom smeru. Podskupovi se takođe inverzno skeniraju u suprotnom smeru.
Od enkodera se prima poslednji položaj koeficijenta različitog od nule i podskupa flegova različitih od nule. Broj kodiranih podskupova se određuje prema položaju poslednjeg koeficijenta različitog od nule i šablona inverznog skeniranja. Podskup flegova različitih od nule se koristi za izbor podskupova koje je potrebno generisati. Glavni podskup i poslednji podskup se generišu korišćenjem šablona inverznog skeniranja.
Kvantizovani blok se inverzno kvantizira korišćenjem parametra hroma kvantizacije (S230). Parametar hroma kvantizacije za svaku hroma komponentu izvodi se iz parametra luma kvantizacije. Iz PPS se ekstrahuje parametar za naznačavanje odnosa između parametra luma kvantizacije i parametra hroma kvantizacije (chroma_qp_index_offset). Dodatni parametar se takođe ekstrahuje iz zaglavlja isečka ukoliko se odnos menja po slici. Stoga, parametar luma kvantizacije se generiše, dok se parametar za naznačivanje odnosa ekstrahuje iz primljenog niza bita. Parametar hroma kvantizacije se, zatim, generiše korišćenjem parametra luma kvantizacije i parametara.
1
Slika 5 prikazuje dijagram toka koji ilustruje proceduru za dobijanje parametra luma kvantizacije prema predmetnom pronalasku.
Minimalna veličina jedinice za kvantizaciju se određuje izvođenjem (S231). Minimalna veličina jedinice kvantizacije je jednaka veličini LCU ili veličini pod-bloka LCU. Minimalna veličina jedinice kvantizacije se određuje prema slici. Parametar (cu_qp_delta_enabled_info) koji označava dubinu minimalne veličine jedinice kvantizacije ekstrahuje se iz PPS. Minimalna veličina jedinice za kvantizaciju izvodi se pomoću sledeće jednačine:
MinQUSize jeste minimalna veličina jedinice kvantizacije. MaxCUSize je veličina LCU. Samo jedan parametar se koristi za izvođenje minimalne veličine jedinice kvantizacije.
Rekonstruiše se parametar diferencijalne luma kvantizacije (dQP) tekuće jedinice kodiranja (S232). dQP se rekonstruiše po jedinici za kvantizaciju. Na primer, ukoliko je veličina jedinice kodiranja jednaka ili veća od minimalne veličine jedinice kvantizacije, dQP se rekonstruiše za tekuću jedinicu kodiranja. Ukoliko tekuća jedinica kodiranja ne sadrži kodirani dQP, dQP se postavlja na nulu. Ukoliko jedinica kvantizacije sadrži veći broj jedinica kodiranja, prva jedinica kodiranja sadrži dQP a prateće jedinice kodiranja unutar jedinice kvantizacije poseduju isti dQP.
Kodirani dQP se aritmetički dekodira kako bi se generisao bin string, a bin string se konvertuje u dQP. Bin string sadrži bin radi naznačavanja da li je dQP nula ili ne. Kada dQP nije nula, bin string dalje sadrži bin za znak dQP i bin string za označavanje apsolutne vrednosti dQP.
Generiše se prediktor parametra luma kvantizacije tekuće jedinice kodiranja (S233).
Prediktor parametra luma kvantizacije se generiše korišćenjem parametara luma kvantizacije susednih jedinica kodiranja i parametra luma kvantizacije prethodne jedinice kodiranja na način kako sledi.
1
Levi parametar luma kvantizacije, gornji parametar luma kvantizacije i prethodni parametar luma kvantizacije se sekvencijalno preuzimaju navedenim redom. Prosek prva dva raspoloživa parametra luma kvantizacije koji su preuzeti ovim redom se postavlja kao prediktor parametra luma kvantizacije kada su raspoloživa dva ili više parametra luma kvantizacije, a kada je samo jedan parametar luma kvantizacije raspoloživ, raspoloživi parametar luma kvantizacije se postavlja kao prediktor parametra luma kvantizacije. Drugim rečima, ukoliko su raspoloživi levi i gornji parametar luma kvantizacije, prosek levog i gornjeg parametra luma kvantizacije se postavlja kao prediktor parametra luma kvantizacije. Ukoliko je raspoloživ samo jedan od levog i gornjeg parametra luma kvantizacije, prosek raspoloživog parametra luma kvantizacije i prethodnog parametra luma kvantizacije se postavlja kao prediktor parametra luma kvantizacije. Ukoliko ni jedan od levog i gornjeg parametra luma kvantizacije nije raspoloživ, prethodni parametar luma kvantizacije se postavlja kao prediktor parametra luma kvantizacije. Prosek se zaokružuje.
Ukoliko jedinica kvantizacije sadrži veći broj jedinica kodiranja, generiše se prediktor parametra luma kvantizacije prve jedinice kodiranja prema redosledu dekodovanja, a generisani prediktor parametra luma kvantizacije se koristi za sve jedinice kodiranja unutar jedinice kvantizacije.
Parametar luma kvantizacije se generiše korišćenjem dQP i prediktora parametra luma kvantizacije (S234).
Za to vreme vrši se takođe i rekonstrukcija od strane korisnika definisanih matrica kvantizacije. Skup od strane korisnika definisanih matrica kvantizacije se prima od uređaja za kodiranje kroz SPS ili PPS. Od strane korisnika definisana matrica kvantizacije se rekonstruiše korišćenjem inverzne DPCM. Kada je veličina od strane korisnika definisane matrice kvantizacije veća od 8x8, od strane korisnika definisana matrica kvantizacije se rekonstruiše upsampling-om koeficijenata primljene 8x8 matrice kvantizacije. DC koeficijent od strane korisnika definisane matrice kvantizacije se ekstrahuje iz SPS ili PPS. Na primer, ukoliko je veličina od strane korisnika definisane matrice kvantizacije 16x16, koeficijenti primljene 8x8 matrice kvantizacije se upsample-uju korišćenjem odnosa od 1:4.
1
Rezidualni blok se generiše inverznom transformacijom inverzno kvantizovanog bloka (S1440). Tip inverzne transformacije može biti fiksan. Celobrojna transformacija zasnovana na DCT se koristi za horizontalnu transformaciju i vertikalnu transformaciju.
Rekonstruisani hroma blok se generiše dodavanjem predikcionog hroma bloka i rezidualnog hroma bloka.
Iako je pronalazak prikazan i opisan pozivanjem na određene primere njegovog izvođenja, stručnjaci iz predmetne oblasti će razumeti da se mogu izvršiti različite promene oblika i detalja bez udaljavanja od predmeta pronalaska definisanog pridruženim Zahtevima.
1
Claims (3)
1. Postupak za definisanje hroma slike kod video kodiranja visoke efikasnosti (HEVC - High Efficiency Video Coding) sadrži:
izvođenje hroma intra predikcionog moda jedinice za predikciju:
određivanje veličine tekućeg hroma bloka korišćenjem informacija o veličini luma transformacije;
generisanje hroma predikcionog bloka tekućeg hroma bloka korišćenjem hroma intra predikcionog moda;
generisanje hroma rezidualnog bloka tekućeg hroma bloka korišćenjem hroma intra predikcionog moda i parametra hroma kvantizacije; i
generisanje hroma rekonstruisanog bloka dodavanjem hroma predikcionog bloka i hroma rezidualnog bloka, gde se parametar hroma kvantizacije generiše korišćenjem parametra luma kvantizacije određenog po jedinici kvantizacije i informacije koja naznačava odnos između parametra luma kvantizacije i parametra hroma kvantizacije,
gde je veličina jedinice kvantizacije jedna od dozvoljenih veličina jedinice kodiranja,
gde se minimalna veličina jedinice kvantizacije određuje po slici i gde je parametar za označavanje minimalne veličine jedinice kvantizacije sadržan u skupu parametara slike,
gde ukoliko je veličina jedinice kodiranja jednaka ili veća od minimalne veličine jedinice kvantizacije, jedinica kodiranja postaje jedinica kvantizacije,
2
gde se informacija koja naznačuje odnos između parametra luma kvantizacije i parametra hroma kvantizacije signalizira u skupu parametara slike ili u zaglavlju isečka,
gde se parametar luma kvantizacije generiše korišćenjem prediktora parametra luma kvantizacije i parametra diferencijalne luma kvantizacije, gde se prediktor parametra luma kvantizacije generiše korišćenjem dva parametra kvantizacije ukoliko su raspoloživa najmanje dva od levog parametra luma kvantizacije, gornjeg parametra luma kvantizacije i prethodnog parametra luma kvantizacije.
gde se dva parametra kvantizacije koji se koriste za generisanje prediktora parametra luma kvantizacije određuju u redosledu levi parametar kvantizacije, gornji parametar luma kvantizacije i prethodni parametar luma kvantizacije,
gde se kao prediktor parametra luma kvantizacije postavlja prosek levog parametra luma kvantizacije i gornjeg parametra luma kvantizacije ukoliko su raspoloživi i levi parametar luma kvantizacije i gornji parametar luma kvantizacije,
gde se kao prediktor parametra luma kvantizacije postavlja prosek raspoloživog parametra luma kvantizacije i prethodnog parametra luma kvantizacije ukoliko je raspoloživ samo jedan od levog parametra luma kvantizacije i gornjeg parametra luma kvantizacije, gde se kao prediktor parametra luma kvantizacije postavlja prethodni parametar luma kvantizacije ukoliko ni jedan od levog parametra luma kvantizacije i gornjeg parametra luma kvantizacije nije raspoloživ,
gde se parametar diferencijalne luma kvantizacije rekonstruiše aritmetičkim dekodiranjem kodiranog parametra diferencijalne luma kvantizacije kako bi se generisao bin string i primenom inverzne binarizacije na bin string,
gde bin string sadrži bin string koji naznačava apsolutnu vrednost parametra diferencijalne luma kvantizacije i bin koji naznačava znak parametra diferencijalne luma kvantizacije.
2. Postupak prema Zahtevu 1, gde se minimalna veličina jedinice kvantizacije podešava prema slici.
3. Postupak prema Zahtevu 2, gde se minimalna veličina jedinice kvantizacije izvodi korišćenjem parametra koji označava dubinu minimalne veličine jedinice kvantizacije i veličinu najveće jedinice kodiranja.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20110124580A KR20130058524A (ko) | 2011-11-25 | 2011-11-25 | 색차 인트라 예측 블록 생성 방법 |
| EP12851659.8A EP2786577B1 (en) | 2011-11-25 | 2012-11-09 | Method for decoding chroma image |
| PCT/CN2012/084374 WO2013075589A1 (en) | 2011-11-25 | 2012-11-09 | Method for decoding chroma image |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RS56762B1 true RS56762B1 (sr) | 2018-04-30 |
Family
ID=48469103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RS20180062A RS56762B1 (sr) | 2011-11-25 | 2012-11-09 | Postupak dekodiranja hroma slike |
Country Status (19)
| Country | Link |
|---|---|
| US (8) | US8942284B2 (sr) |
| EP (5) | EP4346208A3 (sr) |
| JP (5) | JP5714781B2 (sr) |
| KR (4) | KR20130058524A (sr) |
| CN (7) | CN103139565B (sr) |
| CY (1) | CY1119935T1 (sr) |
| DK (2) | DK2786577T3 (sr) |
| ES (2) | ES2985067T3 (sr) |
| HR (1) | HRP20180179T1 (sr) |
| HU (2) | HUE037151T2 (sr) |
| LT (1) | LT2786577T (sr) |
| NO (1) | NO2786577T3 (sr) |
| PL (2) | PL2786577T3 (sr) |
| PT (2) | PT3276963T (sr) |
| RS (1) | RS56762B1 (sr) |
| SI (1) | SI2786577T1 (sr) |
| TR (1) | TR201802460T4 (sr) |
| TW (5) | TWI650993B (sr) |
| WO (1) | WO2013075589A1 (sr) |
Families Citing this family (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101317458B (zh) * | 2006-03-16 | 2012-04-18 | 华为技术有限公司 | 在编码过程中实现自适应量化的方法及装置 |
| KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
| KR20130049526A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
| KR20130049524A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| KR20130058524A (ko) * | 2011-11-25 | 2013-06-04 | 오수미 | 색차 인트라 예측 블록 생성 방법 |
| JP5900307B2 (ja) * | 2011-12-13 | 2016-04-06 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに送信装置、送信方法及び送信プログラム |
| US9420302B2 (en) * | 2012-01-24 | 2016-08-16 | Dolby Laboratories Licensing Corporation | Weighted multi-band cross color channel predictor |
| CN104604225B (zh) | 2012-09-10 | 2018-01-26 | 太阳专利托管公司 | 图像编码方法、图像解码方法、图像编码装置、图像解码装置及图像编码解码装置 |
| US10440365B2 (en) | 2013-06-28 | 2019-10-08 | Velos Media, Llc | Methods and devices for emulating low-fidelity coding in a high-fidelity coder |
| US20150016516A1 (en) * | 2013-07-15 | 2015-01-15 | Samsung Electronics Co., Ltd. | Method for intra prediction improvements for oblique modes in video coding |
| US9294766B2 (en) | 2013-09-09 | 2016-03-22 | Apple Inc. | Chroma quantization in video coding |
| WO2015100522A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Methods for inter-component residual prediction |
| EP3114835B1 (en) | 2014-03-04 | 2020-04-22 | Microsoft Technology Licensing, LLC | Encoding strategies for adaptive switching of color spaces |
| EP3114843B1 (en) | 2014-03-04 | 2019-08-07 | Microsoft Technology Licensing, LLC | Adaptive switching of color spaces |
| EP3123716B1 (en) * | 2014-03-27 | 2020-10-28 | Microsoft Technology Licensing, LLC | Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces |
| US10687069B2 (en) | 2014-10-08 | 2020-06-16 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
| EP3304912A4 (en) * | 2015-06-07 | 2018-06-06 | Sharp Kabushiki Kaisha | Systems and methods for optimizing video coding based on a luminance transfer function or video color component values |
| US10531084B2 (en) | 2015-06-15 | 2020-01-07 | Lg Electronics Inc. | Intra prediction mode based image processing method, and apparatus therefor |
| KR102605285B1 (ko) * | 2015-08-19 | 2023-11-24 | 엘지전자 주식회사 | 다중 그래프 기반 모델에 따라 최적화된 변환을 이용하여 비디오 신호를 인코딩/디코딩하는 방법 및 장치 |
| KR102714094B1 (ko) | 2016-02-11 | 2024-10-08 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| US11368681B2 (en) * | 2016-07-18 | 2022-06-21 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and device, and recording medium in which bitstream is stored |
| JP6798015B2 (ja) * | 2016-09-30 | 2020-12-09 | エルジー エレクトロニクス インコーポレイティド | 画像コーディングシステムにおけるブロック分割及びイントラ予測方法並びに装置 |
| WO2018066986A1 (ko) * | 2016-10-06 | 2018-04-12 | 김기백 | 영상 데이터 부호화/복호화 방법 및 장치 |
| WO2018070713A1 (ko) * | 2016-10-11 | 2018-04-19 | 엘지전자(주) | 크로마 성분에 대한 인트라 예측 모드를 유도하는 방법 및 장치 |
| CN116647680A (zh) | 2016-10-28 | 2023-08-25 | 韩国电子通信研究院 | 视频编码/解码方法和设备以及存储比特流的记录介质 |
| WO2018124686A1 (ko) * | 2016-12-26 | 2018-07-05 | 에스케이텔레콤 주식회사 | 인트라 예측을 이용한 영상의 부호화 및 복호화 |
| WO2018199001A1 (ja) * | 2017-04-28 | 2018-11-01 | シャープ株式会社 | 画像復号装置及び画像符号化装置 |
| CN115174914B (zh) * | 2017-07-24 | 2025-07-22 | 艾锐势有限责任公司 | 帧内模式jvet编译方法 |
| CN118413668A (zh) * | 2017-11-28 | 2024-07-30 | Lx 半导体科技有限公司 | 图像编码/解码方法、图像数据的传输方法和存储介质 |
| US11928796B2 (en) | 2017-12-01 | 2024-03-12 | Interdigital Patent Holdings, Inc. | Method and device for chroma correction of a high-dynamic-range image |
| EP3941052B1 (en) * | 2018-04-01 | 2023-09-13 | LG Electronics Inc. | An image coding apparatus and method thereof based on a quantization parameter derivation |
| US10609402B2 (en) * | 2018-05-02 | 2020-03-31 | Tencent America LLC | Method and apparatus for prediction and transform for small blocks |
| WO2019212230A1 (ko) | 2018-05-03 | 2019-11-07 | 엘지전자 주식회사 | 영상 코딩 시스템에서 블록 사이즈에 따른 변환을 사용하는 영상 디코딩 방법 및 그 장치 |
| US10645396B2 (en) * | 2018-06-04 | 2020-05-05 | Tencent America LLC | Method and apparatus for implicit transform splitting |
| WO2019234606A1 (en) | 2018-06-05 | 2019-12-12 | Beijing Bytedance Network Technology Co., Ltd. | Interaction between ibc and atmvp |
| KR101997681B1 (ko) | 2018-06-11 | 2019-07-08 | 광운대학교 산학협력단 | 양자화 파라미터 기반의 잔차 블록 부호화/복호화 방법 및 장치 |
| KR101956756B1 (ko) | 2018-06-12 | 2019-03-11 | 광운대학교 산학협력단 | 성분 간 참조 기반의 비디오 신호 처리 방법 및 장치 |
| EP3788782A1 (en) | 2018-06-21 | 2021-03-10 | Beijing Bytedance Network Technology Co. Ltd. | Sub-block mv inheritance between color components |
| WO2019244117A1 (en) | 2018-06-21 | 2019-12-26 | Beijing Bytedance Network Technology Co., Ltd. | Unified constrains for the merge affine mode and the non-merge affine mode |
| EP4447448A3 (en) * | 2018-07-02 | 2025-01-01 | TCL King Electrical Appliances (Huizhou) Co. Ltd. | Cclm-based intra-prediction method and device |
| US11438590B2 (en) | 2018-08-16 | 2022-09-06 | Hfi Innovation Inc. | Methods and apparatuses of chroma quantization parameter derivation in video processing system |
| CN110858903B (zh) * | 2018-08-22 | 2022-07-12 | 华为技术有限公司 | 色度块预测方法及装置 |
| WO2020040623A1 (ko) | 2018-08-24 | 2020-02-27 | 삼성전자 주식회사 | 영상 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
| US11368687B2 (en) | 2018-09-21 | 2022-06-21 | Lg Electronics Inc. | Method for decoding image by using block partitioning in image coding system, and device therefor |
| GB2591906B (en) | 2018-09-24 | 2023-03-08 | Beijing Bytedance Network Tech Co Ltd | Bi-prediction with weights in video coding and decoding |
| KR20250002698A (ko) * | 2018-10-04 | 2025-01-07 | 엘지전자 주식회사 | Cclm에 기반한 인트라 예측 방법 및 그 장치 |
| CN116170586B (zh) | 2018-10-08 | 2024-03-26 | 北京达佳互联信息技术有限公司 | 对视频信号进行解码或编码的方法、计算装置和存储介质 |
| US10893286B2 (en) * | 2018-10-09 | 2021-01-12 | Tencent America LLC | Methods and apparatus for low-complexity MTS |
| CN116886926A (zh) | 2018-11-10 | 2023-10-13 | 北京字节跳动网络技术有限公司 | 成对平均候选计算中的取整 |
| CN120091135B (zh) * | 2018-11-21 | 2026-05-05 | 华为技术有限公司 | 帧内预测方法及设备 |
| WO2020111981A1 (en) * | 2018-11-26 | 2020-06-04 | Huawei Technologies Co., Ltd. | Apparatus and method for chrominance quantization parameter derivation |
| EP3912345A4 (en) * | 2019-01-16 | 2022-11-09 | Sharp Kabushiki Kaisha | SYSTEMS AND METHODS FOR DERIVING QUANTIZATION PARAMETERS FOR VIDEO BLOCKS IN VIDEO ENCODING |
| CN113545044B (zh) | 2019-03-08 | 2025-06-13 | 北京字节跳动网络技术有限公司 | 视频处理中的整形模型 |
| WO2020185039A1 (ko) * | 2019-03-14 | 2020-09-17 | 엘지전자 주식회사 | 레지듀얼 코딩 방법 및 장치 |
| AU2020259567B2 (en) | 2019-04-18 | 2025-02-20 | Beijing Bytedance Network Technology Co., Ltd. | Parameter derivation in cross component mode |
| CN117579841A (zh) | 2019-04-23 | 2024-02-20 | 北京字节跳动网络技术有限公司 | 降低跨分量依赖性的方法 |
| CN113785566B (zh) * | 2019-04-27 | 2024-09-20 | 数码士有限公司 | 基于帧内预测处理视频信号的方法和设备 |
| WO2020224629A1 (en) * | 2019-05-08 | 2020-11-12 | Beijing Bytedance Network Technology Co., Ltd. | Conditions for applicability of cross-component coding |
| JP7269373B2 (ja) | 2019-05-10 | 2023-05-08 | 北京字節跳動網絡技術有限公司 | ビデオ処理方法、装置、記憶媒体及び記憶方法 |
| KR20250040743A (ko) | 2019-05-31 | 2025-03-24 | 바이트댄스 아이엔씨 | 인트라 블록 복사 예측을 갖는 팔레트 모드 |
| CN117354521A (zh) | 2019-06-07 | 2024-01-05 | 北京字节跳动网络技术有限公司 | 视频比特流中的简化二次变换的有条件信令 |
| WO2020251268A1 (ko) | 2019-06-11 | 2020-12-17 | 엘지전자 주식회사 | 크로마 성분에 대한 영상 디코딩 방법 및 그 장치 |
| WO2020251278A1 (ko) | 2019-06-11 | 2020-12-17 | 엘지전자 주식회사 | 크로마 양자화 파라미터 데이터 기반 영상 디코딩 방법 및 그 장치 |
| TWI862567B (zh) * | 2019-06-21 | 2024-11-21 | 法商內數位Ce專利控股公司 | 用於視訊編碼及解碼的單一索引量化矩陣設計 |
| CN113382251B (zh) * | 2019-06-21 | 2022-04-08 | 杭州海康威视数字技术股份有限公司 | 一种编解码方法、装置、设备及存储介质 |
| CN113994697B (zh) | 2019-06-22 | 2024-10-18 | 北京字节跳动网络技术有限公司 | 色度残差缩放的语法元素 |
| US12003727B2 (en) | 2019-06-28 | 2024-06-04 | Lg Electronics Inc. | Image decoding method using chroma quantization parameter table, and device therefor |
| US11418787B2 (en) | 2019-06-28 | 2022-08-16 | Qualcomm Incorporated | Chroma delta QP in video coding |
| WO2020264456A1 (en) | 2019-06-28 | 2020-12-30 | Bytedance Inc. | Chroma intra mode derivation in screen content coding |
| CN114026859B (zh) | 2019-06-28 | 2024-06-14 | 字节跳动有限公司 | 在变换跳过模式中修改量化参数的技术 |
| EP3993417A4 (en) * | 2019-06-28 | 2023-08-02 | Lg Electronics Inc. | IMAGE DECODING METHOD FOR CHROMINANCE QUANTIFICATION PARAMETER DATA AND ASSOCIATED APPARATUS |
| CN120201192A (zh) | 2019-07-05 | 2025-06-24 | Lg 电子株式会社 | 用于色度分量的图像解码方法及其装置 |
| US11381819B2 (en) | 2019-07-05 | 2022-07-05 | Qualcomm Incorporated | Chroma delta quantization parameter (QP) in video coding |
| US11997281B2 (en) | 2019-07-05 | 2024-05-28 | Lg Electronics Inc. | Image decoding method for coding chroma quantization parameter data, and device for same |
| CN114128280B (zh) | 2019-07-07 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 色度残差缩放的信令通知 |
| MX2022000508A (es) * | 2019-07-12 | 2022-02-10 | Interdigital Vc Holdings France Sas | Señalización de tabla de parámetros de cuantificación de luma a croma. |
| CN114208190B (zh) | 2019-08-03 | 2023-12-15 | 北京字节跳动网络技术有限公司 | 视频编解码中缩减二次变换的矩阵的选择 |
| EP4017000A4 (en) * | 2019-08-14 | 2022-10-05 | LG Electronics Inc. | IMAGE ENCODING/DECODING METHOD AND APPARATUS FOR DETERMINING THE PREDICTION MODE OF A CHROMA BLOCK WITH REFERENCE TO A LUMA SENSING POSITION AND METHODS FOR TRANSMITTING A BIT STREAM |
| CN114223208B (zh) | 2019-08-17 | 2023-12-29 | 北京字节跳动网络技术有限公司 | 为视频中的缩减二次变换的边信息的上下文建模 |
| KR20210025507A (ko) * | 2019-08-27 | 2021-03-09 | 현대자동차주식회사 | 차등 부호화를 이용하는 비디오 부호화 및 복호화 |
| CN121814948A (zh) | 2019-09-20 | 2026-04-07 | 阿里巴巴(中国)有限公司 | 视频处理中的量化参数标识 |
| CN114731405A (zh) | 2019-09-23 | 2022-07-08 | Lg电子株式会社 | 使用量化矩阵的图像编码/解码方法和设备以及发送比特流的方法 |
| JP7001668B2 (ja) * | 2019-12-26 | 2022-01-19 | Kddi株式会社 | 画像復号装置、画像復号方法及びプログラム |
| WO2021134072A1 (en) * | 2019-12-27 | 2021-07-01 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and apparatus of video coding in 4:4:4 chroma format |
| WO2022114768A1 (ko) * | 2020-11-24 | 2022-06-02 | 현대자동차주식회사 | 성분 간 참조를 이용하는 잔차신호 생성방법과 장치 |
| US11394987B2 (en) * | 2020-12-11 | 2022-07-19 | Qualcomm Incorporated | Chroma samples from luma samples prediction for video coding |
| US12413734B2 (en) * | 2022-01-13 | 2025-09-09 | Tencent America LLC | Cross-channel prediction based on multiple prediction modes |
| US20250159207A1 (en) * | 2023-11-09 | 2025-05-15 | Tencent America Llc. | Systems and methods for improved recursive intra region partitioning |
| US12556732B2 (en) | 2023-11-27 | 2026-02-17 | Tencent America LLC | Systems and methods for transform partitioning in a recursive intra region |
| US12627824B2 (en) | 2023-11-27 | 2026-05-12 | Tencent America LLC | Systems and methods for entropy coding for recursive intra region partitioning |
| US12445630B2 (en) | 2023-11-29 | 2025-10-14 | Tencent America LLC | Systems and methods for implicit derivation in a recursive intra region |
| US12610041B2 (en) | 2023-11-29 | 2026-04-21 | Tencent America LLC | Systems and methods for chroma mode coding in recursive intra/inter region |
Family Cites Families (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7099387B2 (en) * | 2002-03-22 | 2006-08-29 | Realnetorks, Inc. | Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses |
| KR100585710B1 (ko) * | 2002-08-24 | 2006-06-02 | 엘지전자 주식회사 | 가변길이 동영상 부호화 방법 |
| US7649539B2 (en) * | 2004-03-10 | 2010-01-19 | Microsoft Corporation | Image formats for video capture, processing and display |
| CN1777283A (zh) * | 2004-12-31 | 2006-05-24 | 上海广电(集团)有限公司 | 一种基于微块的视频信号编/解码方法 |
| US7751478B2 (en) * | 2005-01-21 | 2010-07-06 | Seiko Epson Corporation | Prediction intra-mode selection in an encoder |
| US7495679B2 (en) * | 2005-08-02 | 2009-02-24 | Kolorific, Inc. | Method and system for automatically calibrating a color display |
| US7773816B2 (en) * | 2006-04-17 | 2010-08-10 | Mediatek Inc. | Systems and methods for decoding large images |
| US9001899B2 (en) * | 2006-09-15 | 2015-04-07 | Freescale Semiconductor, Inc. | Video information processing system with selective chroma deblock filtering |
| CN100586184C (zh) * | 2008-01-24 | 2010-01-27 | 北京工业大学 | 帧内预测方法 |
| KR101291196B1 (ko) * | 2008-01-25 | 2013-07-31 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
| CN101222646B (zh) * | 2008-01-30 | 2010-06-02 | 上海广电(集团)有限公司中央研究院 | 一种适用于avs编码的帧内预测装置及预测方法 |
| US8542730B2 (en) * | 2008-02-22 | 2013-09-24 | Qualcomm, Incorporated | Fast macroblock delta QP decision |
| CN101247525B (zh) * | 2008-03-24 | 2010-06-02 | 北京邮电大学 | 一种提高图像帧内编码速率的方法 |
| US8199823B2 (en) * | 2008-04-15 | 2012-06-12 | Sony Corporation | Estimation of B frame average rate quantization parameter (QP) in a group of pictures (GOP) |
| US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| BRPI0915061A2 (pt) * | 2008-06-12 | 2015-10-27 | Thomson Licensing | métodos e aparelho para codificação e decodificação de vídeo com modo de atualização de profundidade de bit reduzido e modo de atualização de amostragem de croma reduzido |
| US8279924B2 (en) * | 2008-10-03 | 2012-10-02 | Qualcomm Incorporated | Quantization parameter selections for encoding of chroma and luma video blocks |
| CN101742330B (zh) | 2008-11-24 | 2013-03-27 | 北京中星微电子有限公司 | 一种图像编码方法及装置 |
| CN101742301B (zh) * | 2008-11-24 | 2017-04-19 | 北京中星微电子有限公司 | 一种块模式编码方法及装置 |
| KR101527085B1 (ko) * | 2009-06-30 | 2015-06-10 | 한국전자통신연구원 | 인트라 부호화/복호화 방법 및 장치 |
| US8588297B2 (en) * | 2009-12-23 | 2013-11-19 | Oracle America, Inc. | Quantization parameter prediction |
| CN102223525B (zh) * | 2010-04-13 | 2014-02-19 | 富士通株式会社 | 视频解码方法和系统 |
| JP5488168B2 (ja) * | 2010-04-27 | 2014-05-14 | パナソニック株式会社 | 画像符号化装置 |
| RU2573216C2 (ru) * | 2010-06-04 | 2016-01-20 | Сони Корпорейшн | Устройство и способ обработки изображений |
| JP2012054818A (ja) * | 2010-09-02 | 2012-03-15 | Sony Corp | 画像処理装置と画像処理方法 |
| CN102065298B (zh) * | 2011-01-05 | 2012-10-24 | 西安电子科技大学 | 高性能宏块编码实现方法 |
| 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 |
| US9654785B2 (en) | 2011-06-09 | 2017-05-16 | Qualcomm Incorporated | Enhanced intra-prediction mode signaling for video coding using neighboring mode |
| CN103688533B (zh) * | 2011-06-20 | 2015-12-23 | 联发科技(新加坡)私人有限公司 | 可减少行存储器的色度帧内预测方法及装置 |
| US9693070B2 (en) * | 2011-06-24 | 2017-06-27 | Texas Instruments Incorporated | Luma-based chroma intra-prediction for video coding |
| WO2013001767A1 (ja) * | 2011-06-29 | 2013-01-03 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置 |
| 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 |
| KR20130049526A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
| KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
| KR20130058524A (ko) * | 2011-11-25 | 2013-06-04 | 오수미 | 색차 인트라 예측 블록 생성 방법 |
| JP6064580B2 (ja) | 2011-12-21 | 2017-01-25 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに送信装置、送信方法及び送信プログラム |
-
2011
- 2011-11-25 KR KR20110124580A patent/KR20130058524A/ko not_active Withdrawn
-
2012
- 2012-11-09 PL PL12851659T patent/PL2786577T3/pl unknown
- 2012-11-09 HR HRP20180179TT patent/HRP20180179T1/hr unknown
- 2012-11-09 ES ES17191728T patent/ES2985067T3/es active Active
- 2012-11-09 PT PT171917289T patent/PT3276963T/pt unknown
- 2012-11-09 DK DK12851659.8T patent/DK2786577T3/en active
- 2012-11-09 LT LTEP12851659.8T patent/LT2786577T/lt unknown
- 2012-11-09 SI SI201231238T patent/SI2786577T1/en unknown
- 2012-11-09 EP EP24158374.9A patent/EP4346208A3/en active Pending
- 2012-11-09 KR KR1020147010160A patent/KR20140088099A/ko not_active Ceased
- 2012-11-09 US US14/354,518 patent/US8942284B2/en active Active
- 2012-11-09 KR KR1020147010161A patent/KR20140088100A/ko not_active Ceased
- 2012-11-09 KR KR1020147010148A patent/KR20140088098A/ko not_active Ceased
- 2012-11-09 EP EP24158367.3A patent/EP4346206A3/en active Pending
- 2012-11-09 ES ES12851659.8T patent/ES2657908T3/es active Active
- 2012-11-09 HU HUE12851659A patent/HUE037151T2/hu unknown
- 2012-11-09 EP EP17191728.9A patent/EP3276963B1/en active Active
- 2012-11-09 DK DK17191728.9T patent/DK3276963T3/da active
- 2012-11-09 JP JP2014542692A patent/JP5714781B2/ja active Active
- 2012-11-09 EP EP24158368.1A patent/EP4346207A3/en active Pending
- 2012-11-09 RS RS20180062A patent/RS56762B1/sr unknown
- 2012-11-09 HU HUE17191728A patent/HUE067195T2/hu unknown
- 2012-11-09 EP EP12851659.8A patent/EP2786577B1/en active Active
- 2012-11-09 PT PT128516598T patent/PT2786577T/pt unknown
- 2012-11-09 WO PCT/CN2012/084374 patent/WO2013075589A1/en not_active Ceased
- 2012-11-09 PL PL17191728.9T patent/PL3276963T3/pl unknown
- 2012-11-09 TR TR2018/02460T patent/TR201802460T4/tr unknown
- 2012-11-09 NO NO12851659A patent/NO2786577T3/no unknown
- 2012-11-23 TW TW106141061A patent/TWI650993B/zh active
- 2012-11-23 TW TW105143015A patent/TWI611685B/zh active
- 2012-11-23 TW TW101144066A patent/TWI544784B/zh active
- 2012-11-23 TW TW105119180A patent/TWI572190B/zh active
- 2012-11-23 TW TW107147691A patent/TWI694710B/zh active
- 2012-11-26 CN CN201210488604.6A patent/CN103139565B/zh active Active
- 2012-11-26 CN CN201710570096.9A patent/CN107172422B/zh active Active
- 2012-11-26 CN CN201710570967.7A patent/CN107426568B/zh active Active
- 2012-11-26 CN CN201710570446.1A patent/CN107277504B/zh active Active
- 2012-11-26 CN CN201710570401.4A patent/CN107197248B/zh active Active
- 2012-11-26 CN CN201710570447.6A patent/CN107302699B/zh active Active
- 2012-11-26 CN CN201710570979.XA patent/CN107197249B/zh active Active
-
2014
- 2014-11-13 US US14/540,649 patent/US9402078B2/en active Active
- 2014-12-15 US US14/570,200 patent/US9445100B2/en active Active
- 2014-12-15 US US14/570,328 patent/US9392287B2/en active Active
- 2014-12-15 US US14/570,252 patent/US9325995B2/en active Active
-
2015
- 2015-03-11 JP JP2015047990A patent/JP5990300B2/ja active Active
- 2015-03-11 JP JP2015047989A patent/JP5990299B2/ja active Active
-
2016
- 2016-08-08 US US15/231,274 patent/US9918097B2/en active Active - Reinstated
- 2016-08-12 JP JP2016158614A patent/JP6335984B2/ja active Active
-
2018
- 2018-01-30 US US15/884,062 patent/US10334257B2/en active Active
- 2018-02-21 CY CY20181100207T patent/CY1119935T1/el unknown
- 2018-05-01 JP JP2018088215A patent/JP6553769B2/ja active Active
-
2019
- 2019-06-20 US US16/447,293 patent/US10880559B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6553769B2 (ja) | 色差映像復号化方法 | |
| CN107770531B (zh) | 图像编码方法 | |
| CN103004197A (zh) | 用于对图像编码的设备和方法 | |
| KR20210145091A (ko) | 영상 부호화 장치 |