HRP20240272T1 - Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje - Google Patents
Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje Download PDFInfo
- Publication number
- HRP20240272T1 HRP20240272T1 HRP20240272TT HRP20240272T HRP20240272T1 HR P20240272 T1 HRP20240272 T1 HR P20240272T1 HR P20240272T T HRP20240272T T HR P20240272TT HR P20240272 T HRP20240272 T HR P20240272T HR P20240272 T1 HRP20240272 T1 HR P20240272T1
- Authority
- HR
- Croatia
- Prior art keywords
- scan
- scan step
- matrix
- sequence
- quantization matrix
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims 8
- 239000011159 matrix material Substances 0.000 claims 43
- 238000013139 quantization Methods 0.000 claims 36
- 230000009466 transformation Effects 0.000 claims 8
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/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/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/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/18—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 set of transform coefficients
-
- 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/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
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/162—User input
-
- 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/167—Position within a video image, e.g. region of interest [ROI]
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)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Claims (8)
1. Aparat za kodiranje za kodiranje slike u jedinicama dvodimenzionalnih blokova koji sadrži:
sredstvo (101) za podjelu blokova konfigurirano da podijeli ulaznu sliku na više dvodimenzionalnih blokova;
sredstvo (102) za predikciju konfigurirano da izvrši intra predikciju na osnovu kodiranog piksela, da bi generiralo greške predikcije;
sredstvo (103) za transformaciju konfigurirano da izvrši ortogonalnu transformaciju na greškama predikcije, da bi generiralo koeficijente transformacije;
sredstvo (104, 106) za generiranje matrice kvantizacije konfigurirano za generiranje dvodimenzionalno eksprimiranu matricu kvantizacije veličine 4 × 4 koja se koristi za kvantizaciju koeficijenata transformacije u takvom dvodimenzionalnom bloku;
sredstvo (104) za kvantizaciju konfigurirano za generiranje kvantne koeficijente kvantizacijom generiranih koeficijenata transformacije korištenjem matrice kvantizacije;
sredstvo (105) za kodiranje koeficijenata konfigurirano da kodira kvantne koeficijente; i
sredstvo (107, 109) za kodiranje matrice kvantizacije konfigurirano da skenira elemente matrice u redoslijedu skeniranja sačinjenom od prvog koraka skeniranja praćenog sa dvije ili više uzastopnih sekvenci koraka skeniranja praćenih pretposljednjim korakom skeniranja praćenim posljednjim korakom skeniranja, svaki navedeni korak skeniranja se kreće od početne pozicije do krajnje pozicije, a krajnja pozicija jednog koraka skeniranja u redoslijedu skeniranja je početna pozicija sljedećeg koraka skeniranja u redoslijedu skeniranja, pri čemu je početna pozicija prvog koraka skeniranja gornja-lijeva pozicija matrice,
krajnja pozicija prvog koraka skeniranja je pozicija neposredno ispod gornje-lijeve pozicije,
pretposljednji korak skeniranja je korak skeniranja nagore-udesno,
krajnja pozicija posljednjeg koraka skeniranja je donja-desna pozicija matrice,
početna pozicija posljednjeg koraka skeniranja je pozicija neposredno iznad donje-desne pozicije,
gdje svaka navedena sekvenca:
(i) počinje na poziciji duž lijevog ili donjeg ruba matrice i
(ii) završava se na poziciji neposredno ispod početne pozicije, ili neposredno desno od početne pozicije, u zavisnosti od slučaja, i
(iii) također ima reverznu poziciju između početne i krajnje pozicije, pri čemu je reverzna pozicija duž gornjeg ruba matrice u slučaju kada je početna pozicija duž lijevog ruba, ili je duž desnog ruba matrice u slučaju kada je početna pozicija duž donjeg ruba, i
(iv) sačinjena je od jednog ili više koraka skeniranja nagore-udesno između početne pozicije i reverzne pozicije dotične sekvence, nakon čega slijedi jedan korak skeniranja nadolje-ulijevo između reverzne pozicije i krajnje pozicije dotične sekvence,
krajnja pozicija svakog navedenog koraka skeniranja nagore-udesno je pozicija neposredno iznad i neposredno desno od početne pozicije dotičnog koraka skeniranja nagore-udesno, i
sredstvo (107, 109) za kodiranje matrice kvantizacije je konfigurirano da izračuna N vrijednosti razlike, pri čemu je prva vrijednost razlike razlika između elementa matrice na gornjoj-lijevoj poziciji matrice kvantizacije i unaprijed određene početne vrijednosti, a n-ta vrijednost razlike je razlika između elementa matrice na krajnjoj poziciji (n-1)-tog koraka skeniranja i elementa matrice na početnoj poziciji (n-1)-tog koraka skeniranja, pri čemu je n cijeli broj od 2 do N, i sredstvo za kodiranje matrice kvantizacije je dalje konfigurirano da kodira N izračunatih vrijednosti razlike.
2. Aparat za dekodiranje za dekodiranje toka bitova koji uključuje kodirane podatke slike, pri čemu aparat za dekodiranje sadrži:
sredstvo (201) za dekodiranje/razdvajanje konfigurirano za dekodiranje informaciju zaglavlja toka bitova i da odvoji potrebne kodirane podatke od toka bitova;
sredstvo (202) za dekodiranje koeficijenata konfigurirano za dekodiranje kvantne koeficijente iz kodiranih podataka koeficijenata kvantizacije uključenih u razdvojene kodirane podatke;
sredstvo (206) za dekodiranje matrice kvantizacije za dekodiranje kodiranih podataka matrice kvantizacije uključenih u razdvojene kodirane podatke za generiranje mnoštva vrijednosti razlike, pri čemu svaka navedena vrijednost razlike predstavlja razliku između para elemenata uključenih u dvodimenzionalnu matricu kvantizacije veličine 4 × 4 koja se koristi za kvantizaciju dvodimenzionalnog bloka slike, pri čemu su elementi raspoređeni u dvodimenzionalnoj matrici kvantizacije u redoslijedu skeniranja sačinjenom od prvog koraka skeniranja praćenog sa dvije ili više uzastopnih sekvenci koraka skeniranja praćenih pretposljednjim korakom skeniranja praćenim posljednjim korakom skeniranja, pri čemu se svaki navedeni korak skeniranja kreće od početne do krajnje pozicije, a krajnja pozicija jednog koraka skeniranja u redoslijedu skeniranja je početna pozicija sljedećeg koraka skeniranja u redoslijedu skeniranja,
početna pozicija prvog koraka skeniranja je gornja-lijeva pozicija matrice,
krajnja pozicija prvog koraka skeniranja je pozicija neposredno ispod gornje-lijeve pozicije,
pretposljednji korak skeniranja je korak skeniranja nagore-udesno, krajnja pozicija posljednjeg koraka skeniranja je donja-desna pozicija matrice,
početna pozicija posljednjeg koraka skeniranja je pozicija neposredno iznad donje-desne pozicije,
gdje svaka navedena sekvenca:
(i) počinje na poziciji duž lijevog ili donjeg ruba matrice i
(ii) završava se na poziciji neposredno ispod početne pozicije, ili neposredno desno od početne pozicije, u zavisnosti od slučaja, i
(iii) također ima reverznu poziciju između početne i krajnje pozicije, pri čemu je reverzna pozicija duž gornjeg ruba matrice u slučaju kada je početna pozicija duž lijevog ruba, ili je duž desnog ruba matrice u slučaju kada je početna pozicija duž donjeg ruba, i
(iv) sačinjena je od jednog ili više koraka skeniranja nagore-udesno između početne pozicije i reverzne pozicije dotične sekvence, nakon čega slijedi jedan korak skeniranja nadolje-ulijevo između reverzne pozicije i krajnje pozicije dotične sekvence,
krajnja pozicija svakog navedenog koraka skeniranja nagore-udesno je pozicija neposredno iznad i neposredno desno od početne pozicije dotičnog koraka skeniranja nagore-udesno; i
sredstvo (208) za rekonstrukciju, za rekonstrukciju dvodimenzionalne matrice kvantizacije iz vrijednosti razlike generiranih pomoću sredstva za dekodiranje matrice kvantizacije, pri čemu je rekonstruirana matrica kvantizacije za uporabu u izvođenju inverzne kvantizacije na bloku slike;
pri čemu je sredstvo za rekonstrukciju konfigurirano za izračunavanje elemente rekonstruirane matrice kvantizacije i rasporedi ih u skladu sa redoslijedom skeniranja tako da:
prvi element se izračunava sabiranjem unaprijed određene početne vrijednosti i prve navedene vrijednosti razlike i postavlja se na početnu poziciju prvog koraka skeniranja u redoslijedu skeniranja,
n-ti element se izračunava sabiranjem n-te navedene vrijednosti razlike i (n-1)-tog elementa rekonstruirane matrice, pri čemu je n cijeli broj od 2 do N, gdje je N broj navedenih vrijednosti razlike, i postavljen je na krajnjoj poziciji (n-1)-tog koraka skeniranja u redoslijedu skeniranja;
gdje aparat za dekodiranje dalje sadrži:
sredstvo (203) za inverznu kvantizaciju konfigurirano za generiranje koeficijenata transformacije u dvodimenzionalnom bloku izvođenjem inverzne kvantizacije na kvantnim koeficijentima koristeći rekonstruiranu matricu kvantizacije;
sredstvo (204) za inverznu transformaciju konfigurirano za reproduciranje greške predikcije izvođenjem inverzne ortogonalne transformacije na koeficijentima transformacije;
i
sredstvo (205) za rekonfiguraciju predikcije konfigurirano za reproduciranje podatke o bloku slike iz reproduciranih grešaka predikcije izvođenjem intra predikcije koristeći susjedne piksele koji su već dekodirani.
3. Postupak kodiranja za kodiranje slike u jedinicama dvodimenzionalnih blokova koji sadrži:
dijeljenje ulazne slike na više dvodimenzionalnih blokova;
izvođenje intra predikcije na osnovu kodiranog piksela za generiranje grešaka predikcije;
izvođenje ortogonalne transformacije na greškama predikcije za generiranje koeficijenata transformacije;
generiranje (S901) dvodimenzionalno eksprimirane matrice kvantizacije veličine 4 × 4 koja se koristi za kvantizaciju takvog dvodimenzionalnog bloka;
skeniranje (S902) elemenata matrice u redoslijedu skeniranja koji je sačinjen od prvog koraka skeniranja praćenog sa dvije ili više uzastopnih sekvenci koraka skeniranja praćenih pretposljednjim korakom skeniranja praćenim posljednjim korakom skeniranja, pri čemu se svaki navedeni korak skeniranja kreće od početne pozicije do krajnje pozicije, a krajnja pozicija jednog koraka skeniranja u redoslijedu skeniranja je početna pozicija sljedećeg koraka skeniranja u redoslijedu skeniranja,
početna pozicija prvog koraka skeniranja je gornja-lijeva pozicija matrice,
krajnja pozicija prvog koraka skeniranja je pozicija neposredno ispod gornje-lijeve pozicije,
pretposljednji korak skeniranja je korak skeniranja nagore-udesno, krajnja pozicija posljednjeg koraka skeniranja je donja-desna pozicija matrice,
početna pozicija posljednjeg koraka skeniranja je pozicija neposredno iznad donje-desne pozicije,
gdje svaka navedena sekvenca:
(i) počinje na poziciji duž lijevog ili donjeg ruba matrice i
(ii) završava se na poziciji neposredno ispod početne pozicije, ili neposredno desno od početne pozicije, u zavisnosti od slučaja, i
(iii) također ima reverznu poziciju između početne i krajnje pozicije, pri čemu je reverzna pozicija duž gornjeg ruba matrice u slučaju kada je početna pozicija duž lijevog ruba, ili je duž desnog ruba matrice u slučaju kada je početna pozicija duž donjeg ruba, i
(iv) sačinjena je od jednog ili više koraka skeniranja nagore-udesno između početne pozicije i reverzne pozicije dotične sekvence, nakon čega slijedi jedan korak skeniranja nadolje-ulijevo između reverzne pozicije i krajnje pozicije dotične sekvence,
krajnja pozicija svakog navedenog koraka skeniranja nagore-udesno je pozicija neposredno iznad i neposredno desno od početne pozicije dotičnog koraka skeniranja nagore-udesno, i
izračunavanje (S902) N vrijednosti razlike, pri čemu je prva vrijednost razlike razlika između elementa matrice na gornjoj-lijevoj poziciji matrice kvantizacije i unaprijed određene početne vrijednosti, a n-ta vrijednost razlike je razlika između elementa matrice na krajnjoj poziciji (n-1)-tog koraka skeniranja i elementa matrice na početnoj poziciji (n-1)-tog koraka skeniranja, pri čemu je n cijeli broj od 2 do N, i
kodiranje (S903) N izračunatih vrijednosti razlike.
4. Postupak dekodiranja za dekodiranje toka bitova koji uključuje kodirane podatke slike, pri čemu postupak dekodiranja sadrži:
dekodiranje (S1001) informacije zaglavlja toka bitova i razdvajanje potrebnih kodiranih podataka od toka bitova;
dekodiranje (S1004) kvantnih koeficijenata iz kodiranih podataka koeficijenata kvantizacije uključenih u razdvojene kodirane podatke;
dekodiranje (S1002) kodiranih podataka matrice kvantizacije uključenih u razdvojene kodirane podatke da bi se generiralo mnoštvo vrijednosti razlike, pri čemu svaka navedena vrijednost razlike predstavlja razliku između para elemenata uključenih u dvodimenzionalnu matricu kvantizacije veličine 4 × 4 koja se koristi za kvantizaciju dvodimenzionalnog bloka slike, pri čemu su kvantni koeficijenti transformacije raspoređeni u dvodimenzionalnu matricu kvantizacije u redoslijedu skeniranja koji je sačinjen od prvog koraka skeniranja praćenog sa dvije ili više uzastopnih sekvenci koraka skeniranja praćenih pretposljednjim korakom skeniranja praćenim posljednjim korakom skeniranja, pri čemu se svaki navedeni korak skeniranja kreće od početne pozicije do krajnje pozicije, a krajnja pozicija jednog koraka skeniranja u redoslijedu skeniranja je početna pozicija sljedećeg koraka skeniranja u redoslijedu skeniranja,
početna pozicija prvog koraka skeniranja je gornja-lijeva pozicija matrice,
krajnja pozicija prvog koraka skeniranja je pozicija neposredno ispod gornje-lijeve pozicije,
pretposljednji korak skeniranja je korak skeniranja nagore-udesno, krajnja pozicija posljednjeg koraka skeniranja je donja-desna pozicija matrice,
početna pozicija posljednjeg koraka skeniranja je pozicija neposredno iznad donje-desne pozicije,
gdje svaka navedena sekvenca:
(i) počinje na poziciji duž lijevog ili donjeg ruba matrice i
(ii) završava se na poziciji neposredno ispod početne pozicije, ili neposredno desno od početne pozicije, u zavisnosti od slučaja, i
(iii) također ima reverznu poziciju između početne i krajnje pozicije, pri čemu je reverzna pozicija duž gornjeg ruba matrice u slučaju kada je početna pozicija duž lijevog ruba, ili je duž desnog ruba matrice u slučaju kada je početna pozicija duž donjeg ruba, i
(iv) sačinjena je od jednog ili više koraka skeniranja nagore-udesno između početne pozicije i reverzne pozicije dotične sekvence, nakon čega slijedi jedan korak skeniranja nadolje-ulijevo između reverzne pozicije i krajnje pozicije dotične sekvence,
krajnja pozicija svakog navedenog koraka skeniranja nagore-udesno je pozicija neposredno iznad i neposredno desno od početne pozicije dotičnog koraka skeniranja nagore-udesno;
rekonstrukciju (S1003) dvodimenzionalne matrice kvantizacije iz navedenih vrijednosti razlike, pri čemu je rekonstruirana matrica kvantizacije za uporabu u izvođenju inverzne kvantizacije na bloku slike; i
pri čemu rekonstrukcija uključuje izračunavanje elemenata rekonstruirane matrice kvantizacije i njihovo raspoređivanje u skladu sa redoslijedom skeniranja tako da:
prvi element se izračunava sabiranjem unaprijed određene početne vrijednosti i prve navedene vrijednosti razlike i postavlja se na početnu poziciju prvog koraka skeniranja u redoslijedu skeniranja,
n-ti element se izračunava sabiranjem n-te navedene vrijednosti razlike i (n-1)-tog elementa rekonstruirane matrice, pri čemu je n cijeli broj od 2 do N, gdje je N broj navedenih vrijednosti razlike, i postavljen je na krajnjoj poziciji (n-1)-tog koraka skeniranja u redoslijedu skeniranja;
gdje postupak dekodiranja dalje obuhvaća:
generiranje koeficijenata transformacije u dvodimenzionalnom bloku izvođenjem inverzne kvantizacije (S1005) na kvantnim koeficijentima korištenjem rekonstruirane matrice kvantizacije;
reproduciranje grešaka predikcije izvođenjem inverzne ortogonalne transformacije (S1006) na koeficijentima transformacije;
i
reproduciranje podataka (S1008) o bloku slike iz reproduciranih grešaka predikcije izvođenjem intra predikcije koristeći susjedne piksele koji su već dekodirani.
5. Računalni čitljiv medij za skladištenje koji čuva instrukcije koje izvršava računalo, koje, kada se učitaju i izvrše od strane računala, uzrokuju da računalo provede postupak kodiranja prema patentnom zahtjevu 3.
6. Računalni čitljiv medij za skladištenje koji čuva instrukcije koje izvršava računalo, koje, kada se učitaju i izvrše od strane računala, uzrokuju da računalo provede postupak dekodiranja prema patentnom zahtjevu 4.
7. Računalni čitljiv medij za skladištenje koji čuva program koji, kada se učita i izvrši od strane računala, uzrokuje da računalo funkcionira kao aparat za kodiranje prema patentnom zahtjevu 1.
8. Računalni čitljiv medij za skladištenje koji čuva program koji, kada se učita i izvrši od strane računala, uzrokuje da računalo funkcionira kao aparat za dekodiranje prema patentnom zahtjevu 2.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011243942 | 2011-11-07 | ||
JP2012008199 | 2012-01-18 | ||
JP2012057424 | 2012-03-14 | ||
JP2012093113A JP6120490B2 (ja) | 2011-11-07 | 2012-04-16 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
EP22171001.5A EP4075802B1 (en) | 2011-11-07 | 2012-10-23 | Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
HRP20240272T1 true HRP20240272T1 (hr) | 2024-05-10 |
Family
ID=47215690
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HRP20240266TT HRP20240266T1 (hr) | 2011-11-07 | 2012-10-23 | Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje |
HRP20230620TT HRP20230620T1 (hr) | 2011-11-07 | 2012-10-23 | Aparat za kodiranje slika, postupak za kodiranje slika, aparat za dekodiranje slika, postupak za dekodiranje slika i medij za pohranu |
HRP20240272TT HRP20240272T1 (hr) | 2011-11-07 | 2012-10-23 | Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HRP20240266TT HRP20240266T1 (hr) | 2011-11-07 | 2012-10-23 | Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje |
HRP20230620TT HRP20230620T1 (hr) | 2011-11-07 | 2012-10-23 | Aparat za kodiranje slika, postupak za kodiranje slika, aparat za dekodiranje slika, postupak za dekodiranje slika i medij za pohranu |
Country Status (15)
Country | Link |
---|---|
US (5) | US9826241B2 (hr) |
EP (5) | EP3745723B1 (hr) |
JP (1) | JP6120490B2 (hr) |
KR (6) | KR101672607B1 (hr) |
CN (7) | CN107087170B (hr) |
BR (5) | BR122020000395B1 (hr) |
ES (5) | ES2913855T3 (hr) |
HR (3) | HRP20240266T1 (hr) |
HU (5) | HUE065490T2 (hr) |
IN (1) | IN2014CN03856A (hr) |
PL (5) | PL3745723T3 (hr) |
PT (3) | PT4075801T (hr) |
RS (3) | RS65220B1 (hr) |
RU (8) | RU2624456C1 (hr) |
WO (1) | WO2013069216A1 (hr) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101442127B1 (ko) | 2011-06-21 | 2014-09-25 | 인텔렉추얼디스커버리 주식회사 | 쿼드트리 구조 기반의 적응적 양자화 파라미터 부호화 및 복호화 방법 및 장치 |
JP6120490B2 (ja) | 2011-11-07 | 2017-04-26 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
CN111131820B (zh) | 2012-04-16 | 2022-05-31 | 韩国电子通信研究院 | 图像解码方法和图像编码方法 |
EP3085083B1 (en) | 2013-12-18 | 2021-12-15 | HFI Innovation Inc. | Method and apparatus for palette initialization and management |
US10477203B2 (en) | 2013-12-18 | 2019-11-12 | Hfi Innovation Inc. | Method and apparatus for palette table prediction |
KR20160104646A (ko) | 2013-12-22 | 2016-09-05 | 엘지전자 주식회사 | 양자화 에러의 추가적인 제어를 이용한 비디오 신호의 인코딩, 디코딩 방법 및 장치 |
CA3020374C (en) | 2013-12-27 | 2021-01-05 | Hfi Innovation Inc. | Method and apparatus for syntax redundancy removal in palette coding |
US10182242B2 (en) | 2013-12-27 | 2019-01-15 | Mediatek Inc. | Method and apparatus for palette coding with cross block prediction |
US10542271B2 (en) | 2013-12-27 | 2020-01-21 | Hfi Innovation Inc. | Method and apparatus for major color index map coding |
CN105850132B (zh) | 2014-01-07 | 2019-10-22 | 联发科技股份有限公司 | 编解码视频数据块的方法和装置 |
TWI561060B (en) * | 2015-01-15 | 2016-12-01 | Mstar Semiconductor Inc | Signal processing apparatus and signal processing method including quantization or inverse-quantization process |
US11132599B2 (en) * | 2017-02-28 | 2021-09-28 | Microsoft Technology Licensing, Llc | Multi-function unit for programmable hardware nodes for neural network processing |
CN110999293B (zh) * | 2017-07-31 | 2022-11-04 | 韩国电子通信研究院 | 图像编码/解码方法和装置以及存储比特流的记录介质 |
KR20230008911A (ko) * | 2017-12-15 | 2023-01-16 | 엘지전자 주식회사 | 변환에 기반한 영상 코딩 방법 및 그 장치 |
GB2578633B (en) * | 2018-11-02 | 2021-10-13 | Advanced Risc Mach Ltd | Encoding data arrays |
WO2020141892A1 (ko) | 2019-01-01 | 2020-07-09 | 엘지전자 주식회사 | 이차 변환에 기반한 영상 코딩 방법 및 그 장치 |
JP2020150338A (ja) | 2019-03-11 | 2020-09-17 | キヤノン株式会社 | 画像復号装置、画像復号方法、及びプログラム |
JP2020150340A (ja) | 2019-03-11 | 2020-09-17 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、及びプログラム |
JP7267785B2 (ja) * | 2019-03-11 | 2023-05-02 | キヤノン株式会社 | 画像復号装置、画像復号方法、及びプログラム |
JPWO2021054380A1 (hr) * | 2019-09-20 | 2021-03-25 | ||
CN114322847B (zh) * | 2022-03-15 | 2022-05-31 | 北京精雕科技集团有限公司 | 单方向扫描传感器测量数据矢量化方法及装置 |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04247770A (ja) * | 1991-02-04 | 1992-09-03 | Fujitsu Ltd | 画像データ圧縮方法および画像データ圧縮装置ならびに画像データ復元装置 |
GB2259421B (en) * | 1991-09-04 | 1995-01-18 | Sony Broadcast & Communication | Image data recording and transmission |
US6680975B1 (en) * | 1992-02-29 | 2004-01-20 | Samsung Electronics Co., Ltd. | Signal encoding and decoding system and method |
JP2679769B2 (ja) * | 1992-11-16 | 1997-11-19 | 富士ゼロックス株式会社 | 画像信号の符号化装置 |
US5500678A (en) * | 1994-03-18 | 1996-03-19 | At&T Corp. | Optimized scanning of transform coefficients in video coding |
EP0808069B1 (en) * | 1996-05-14 | 2003-05-02 | Daewoo Electronics Corporation | A Quantizer for video signal encoding system |
JP4099682B2 (ja) * | 1998-09-18 | 2008-06-11 | ソニー株式会社 | 画像処理装置および方法、並びに記録媒体 |
EP1279290A1 (en) * | 2000-04-04 | 2003-01-29 | Koninklijke Philips Electronics N.V. | Video encoding method using a wavelet transform |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
JP2003143414A (ja) * | 2001-11-05 | 2003-05-16 | Canon Inc | 画像処理装置および画像処理方法 |
US7082450B2 (en) | 2001-08-30 | 2006-07-25 | Nokia Corporation | Implementation of a transform and of a subsequent quantization |
US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
EP1322119B1 (en) * | 2001-11-27 | 2013-01-09 | Samsung Electronics Co., Ltd. | Apparatus for encoding and decoding key data and keyvalue data of coordinate interpolator and recording medium |
US7130472B2 (en) * | 2002-01-21 | 2006-10-31 | Canon Kabushiki Kaisha | Image distribution apparatus, communication terminal apparatus, and control method thereof |
JP2003250156A (ja) * | 2002-02-25 | 2003-09-05 | Matsushita Electric Ind Co Ltd | 画像通信装置 |
JP2004040673A (ja) * | 2002-07-08 | 2004-02-05 | Toko Inc | 監視カメラの画像にタイムコードを付加する方法及び装置 |
US7376280B2 (en) | 2002-07-14 | 2008-05-20 | Apple Inc | Video encoding and decoding |
JP4014087B2 (ja) * | 2002-09-19 | 2007-11-28 | 株式会社リコー | 画像処理装置、画像処理方法、プログラム及び記憶媒体 |
US7912122B2 (en) * | 2004-01-20 | 2011-03-22 | Panasonic Corporation | Picture coding method, picture decoding method, picture coding apparatus, picture decoding apparatus |
CN100542262C (zh) * | 2004-01-30 | 2009-09-16 | 松下电器产业株式会社 | 逆量化方法图像解码方法和设备及处理器 |
ES2392437T3 (es) * | 2004-01-30 | 2012-12-10 | Panasonic Corporation | Procedimiento de decodificación de vídeos que utiliza matrices de cuantificación adaptativas |
JP2006060656A (ja) * | 2004-08-23 | 2006-03-02 | Victor Co Of Japan Ltd | 画像信号符号化方法及び画像信号符号化装置 |
JP2006157481A (ja) * | 2004-11-30 | 2006-06-15 | Canon Inc | 画像符号化装置及びその方法 |
US20060153294A1 (en) * | 2005-01-12 | 2006-07-13 | Nokia Corporation | Inter-layer coefficient coding for scalable video coding |
US8218634B2 (en) * | 2005-01-13 | 2012-07-10 | Ntt Docomo, Inc. | Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression |
KR20070110517A (ko) * | 2005-03-14 | 2007-11-19 | 마츠시타 덴끼 산교 가부시키가이샤 | 부호화 장치 및 부호화 장치를 구비한 동화상 기록 시스템 |
US7873105B2 (en) * | 2005-04-01 | 2011-01-18 | Broadcom Corporation | Hardware implementation of optimized single inverse quantization engine for a plurality of standards |
KR100868476B1 (ko) * | 2005-10-21 | 2008-11-12 | 한국전자통신연구원 | 적응적 스캐닝을 이용한 동영상 부호화/복호화 장치 및 그방법 |
CN100477796C (zh) * | 2005-12-27 | 2009-04-08 | 中国科学院计算技术研究所 | 用于视频转换的变换系数块的转换方法 |
BRPI0621340A2 (pt) * | 2006-02-13 | 2011-12-06 | Toshiba Kk Toshiba Corp | método e aparelho e programa de codificação/decodificação de vìdeo |
CN101039421A (zh) * | 2006-03-16 | 2007-09-19 | 华为技术有限公司 | 在编解码中的实现量化的方法和装置 |
JP4417919B2 (ja) * | 2006-03-31 | 2010-02-17 | 株式会社東芝 | 画像符号化装置及び画像復号化装置 |
CN100409693C (zh) * | 2006-07-13 | 2008-08-06 | 王国秋 | 用于图像和视频压缩的正交变换方法 |
JP4747975B2 (ja) * | 2006-07-14 | 2011-08-17 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに、記録媒体 |
EP2136566A4 (en) * | 2007-04-16 | 2012-07-18 | Toshiba Kk | METHOD AND DEVICE FOR IMAGE ENCODING AND IMAGE DECODING |
CN101127909B (zh) * | 2007-09-29 | 2010-07-07 | 华为技术有限公司 | 一种图像码率控制方法及装置 |
EP2046053A1 (en) * | 2007-10-05 | 2009-04-08 | Thomson Licensing | Method and device for adaptively quantizing parameters for image coding |
US8798137B2 (en) * | 2008-02-29 | 2014-08-05 | City University Of Hong Kong | Bit rate estimation in data or video compression |
JP5241622B2 (ja) * | 2008-07-02 | 2013-07-17 | キヤノン株式会社 | 符号化装置および符号化方法 |
JP5680283B2 (ja) | 2008-09-19 | 2015-03-04 | 株式会社Nttドコモ | 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、及び動画像復号プログラム |
JP4698743B2 (ja) * | 2009-01-22 | 2011-06-08 | シャープ株式会社 | 画像圧縮方法、画像圧縮装置、画像形成装置、コンピュータプログラム及び記録媒体 |
CN101604975A (zh) * | 2009-07-08 | 2009-12-16 | 复旦大学 | 一种低功耗多模qc-ldpc码解码器及其工作方法 |
CN102577131A (zh) * | 2009-08-06 | 2012-07-11 | 松下电器产业株式会社 | 编码方法、解码方法、编码装置及解码装置 |
EP2375751A1 (en) * | 2010-04-12 | 2011-10-12 | Panasonic Corporation | Complexity reduction of edge-detection based spatial interpolation |
HRP20220743T1 (hr) | 2010-04-13 | 2022-08-19 | Ge Video Compression, Llc | Kodiranje signifikacijskih mapa i blokova koeficijenata transformacije |
KR101152402B1 (ko) | 2010-05-20 | 2012-06-05 | 에스케이하이닉스 주식회사 | 매립비트라인을 구비한 반도체장치 및 그 제조 방법 |
JP2012008199A (ja) | 2010-06-22 | 2012-01-12 | Fujitsu Ten Ltd | 表示制御装置、表示システム及び表示制御方法 |
JP5582609B2 (ja) | 2010-09-13 | 2014-09-03 | 株式会社ニッカリ | 噛合式軌条走行車の軌条架設構造 |
JP2012093113A (ja) | 2010-10-25 | 2012-05-17 | Panasonic Corp | 静電容量式加速度センサ |
US10992958B2 (en) * | 2010-12-29 | 2021-04-27 | Qualcomm Incorporated | Video coding using mapped transforms and scanning modes |
US10397577B2 (en) | 2011-03-08 | 2019-08-27 | Velos Media, Llc | Inverse scan order for significance map coding of transform coefficients in video coding |
CN103535036B (zh) | 2011-06-24 | 2017-04-05 | 太阳专利托管公司 | 解码方法和解码装置 |
MX2013010892A (es) | 2011-06-29 | 2013-12-06 | Panasonic Corp | Metodo de decodificacion de imagenes, metodo de codificacion de imagenes, aparato de decodificacion de imagenes, aparato de codificacion de imagenes y aparato de codificacion y decodificacion de imagenes. |
KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
JP5871628B2 (ja) * | 2011-11-07 | 2016-03-01 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
JP6120490B2 (ja) * | 2011-11-07 | 2017-04-26 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
US10277915B2 (en) * | 2011-11-07 | 2019-04-30 | Qualcomm Incorporated | Signaling quantization matrices for video coding |
CN111131820B (zh) * | 2012-04-16 | 2022-05-31 | 韩国电子通信研究院 | 图像解码方法和图像编码方法 |
EP2963908B1 (en) * | 2014-07-01 | 2020-10-28 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method and storage medium |
-
2012
- 2012-04-16 JP JP2012093113A patent/JP6120490B2/ja active Active
- 2012-10-23 KR KR1020147015304A patent/KR101672607B1/ko active IP Right Grant
- 2012-10-23 ES ES20181271T patent/ES2913855T3/es active Active
- 2012-10-23 PL PL20181270.8T patent/PL3745723T3/pl unknown
- 2012-10-23 CN CN201710090704.6A patent/CN107087170B/zh active Active
- 2012-10-23 RU RU2016117738A patent/RU2624456C1/ru active
- 2012-10-23 PL PL12788295T patent/PL2777264T3/pl unknown
- 2012-10-23 HU HUE22170999A patent/HUE065490T2/hu unknown
- 2012-10-23 RS RS20240220A patent/RS65220B1/sr unknown
- 2012-10-23 BR BR122020000395-2A patent/BR122020000395B1/pt active IP Right Grant
- 2012-10-23 HR HRP20240266TT patent/HRP20240266T1/hr unknown
- 2012-10-23 KR KR1020187018745A patent/KR101985004B1/ko active IP Right Grant
- 2012-10-23 KR KR1020187018749A patent/KR102041744B1/ko active IP Right Grant
- 2012-10-23 CN CN201810275331.4A patent/CN108366261B/zh active Active
- 2012-10-23 KR KR1020197015236A patent/KR102086310B1/ko active IP Right Grant
- 2012-10-23 ES ES12788295T patent/ES2817844T3/es active Active
- 2012-10-23 BR BR122020000396-0A patent/BR122020000396B1/pt active IP Right Grant
- 2012-10-23 PL PL22170999.1T patent/PL4075801T3/pl unknown
- 2012-10-23 PT PT221709991T patent/PT4075801T/pt unknown
- 2012-10-23 EP EP20181270.8A patent/EP3745723B1/en active Active
- 2012-10-23 ES ES22171001T patent/ES2967420T3/es active Active
- 2012-10-23 CN CN201810275394.XA patent/CN108769678B/zh active Active
- 2012-10-23 EP EP20181271.6A patent/EP3742731B1/en active Active
- 2012-10-23 KR KR1020177019241A patent/KR20170084361A/ko not_active IP Right Cessation
- 2012-10-23 CN CN201280054789.8A patent/CN103931190B/zh active Active
- 2012-10-23 CN CN201810275332.9A patent/CN108337511B/zh active Active
- 2012-10-23 HU HUE20181271A patent/HUE059081T2/hu unknown
- 2012-10-23 EP EP22171001.5A patent/EP4075802B1/en active Active
- 2012-10-23 RU RU2016117739A patent/RU2627301C1/ru active
- 2012-10-23 PT PT221710015T patent/PT4075802T/pt unknown
- 2012-10-23 HR HRP20230620TT patent/HRP20230620T1/hr unknown
- 2012-10-23 WO PCT/JP2012/006784 patent/WO2013069216A1/en active Application Filing
- 2012-10-23 HU HUE12788295A patent/HUE051945T2/hu unknown
- 2012-10-23 PL PL22171001.5T patent/PL4075802T3/pl unknown
- 2012-10-23 PT PT201812708T patent/PT3745723T/pt unknown
- 2012-10-23 PL PL20181271.6T patent/PL3742731T3/pl unknown
- 2012-10-23 BR BR112014010794-7A patent/BR112014010794B1/pt active IP Right Grant
- 2012-10-23 BR BR122020000394-4A patent/BR122020000394B1/pt active IP Right Grant
- 2012-10-23 EP EP12788295.9A patent/EP2777264B1/en active Active
- 2012-10-23 US US14/356,556 patent/US9826241B2/en active Active
- 2012-10-23 HU HUE22171001A patent/HUE065489T2/hu unknown
- 2012-10-23 RU RU2014123380/07A patent/RU2586888C2/ru active
- 2012-10-23 RU RU2016117737A patent/RU2626176C1/ru active
- 2012-10-23 CN CN201810275333.3A patent/CN108810536B/zh active Active
- 2012-10-23 ES ES22170999T patent/ES2968690T3/es active Active
- 2012-10-23 HR HRP20240272TT patent/HRP20240272T1/hr unknown
- 2012-10-23 RS RS20240237A patent/RS65236B1/sr unknown
- 2012-10-23 BR BR122020000397-9A patent/BR122020000397B1/pt active IP Right Grant
- 2012-10-23 CN CN201710090703.1A patent/CN107071419B/zh active Active
- 2012-10-23 ES ES20181270T patent/ES2944463T3/es active Active
- 2012-10-23 HU HUE20181270A patent/HUE061988T2/hu unknown
- 2012-10-23 IN IN3856CHN2014 patent/IN2014CN03856A/en unknown
- 2012-10-23 KR KR1020167020968A patent/KR101759461B1/ko active IP Right Grant
- 2012-10-23 EP EP22170999.1A patent/EP4075801B1/en active Active
- 2012-10-23 RS RS20230479A patent/RS64287B1/sr unknown
-
2016
- 2016-11-23 US US15/360,459 patent/US10165287B2/en active Active
-
2017
- 2017-07-07 RU RU2017124142A patent/RU2663199C1/ru active
-
2018
- 2018-07-23 RU RU2018126967A patent/RU2685247C1/ru active
- 2018-11-01 US US16/178,290 patent/US10645401B2/en active Active
- 2018-11-01 US US16/178,209 patent/US10750192B2/en active Active
- 2018-11-01 US US16/178,001 patent/US10652554B2/en active Active
-
2019
- 2019-04-08 RU RU2019110263A patent/RU2706236C1/ru active
- 2019-11-06 RU RU2019135483A patent/RU2733206C1/ru active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
HRP20240272T1 (hr) | Aparat za kodiranje slike, postupak za kodiranje slike, aparat za dekodiranje slike, postupak za dekodiranje slike i medij za skladištenje | |
US11825119B2 (en) | Method and apparatus for configuring transform for video compression | |
KR101292091B1 (ko) | 적응적 화면내 예측 부호화 및 복호화 방법 | |
CN102595116B (zh) | 多图像块划分的编解码方法和装置 | |
KR101481642B1 (ko) | 비디오를 인코딩하고 디코딩하기 위한 방법 및 장치 | |
RU2628123C2 (ru) | Способ и устройство для кодирования видео и способ и устройство для декодирования видео посредством компенсации пиксельного значения в соответствии с группами пикселей | |
JP2018523372A5 (hr) | ||
JP2013219727A5 (hr) | ||
FI4002842T3 (fi) | Videodekoodausmenetelmä, videokoodausmenetelmä ja tallennusväline, joka tallentaa koodatun videoinformaation | |
CN115604470A (zh) | 视频编解码方法、计算机可读存储介质及发送方法 | |
JP2016029824A5 (hr) | ||
IL299633B1 (en) | Array coding example for low delay | |
JP2016518050A5 (hr) | ||
KR20110116025A (ko) | 저복잡도 주파수 변환을 이용한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 | |
FI3654650T3 (fi) | Interpoloituihin vertailunäytteisiin perustuva intraennustus | |
WO2017023152A1 (ko) | 싱글톤 계수 업데이트를 이용하여 변환을 수행하는 방법 및 장치 | |
RU2010100485A (ru) | Совместное кодирование множества блоков преобразования с уменьшенным количеством коэффициентов | |
CN102651815A (zh) | 每块使用固定数目比特的数字图像压缩方法 | |
US20210344919A1 (en) | Method and apparatus for performing low complexity computation in transform kernel for video compression | |
HRP20230852T1 (hr) | Postupak kodiranja videa na temelju sekundarne transformacije, i uređaj za isti | |
JP2017537491A5 (hr) | ||
US10244260B2 (en) | Encoder and decoder, and method of operation | |
JP2019515552A (ja) | デジタル画像のデコーディング方法、コーディング方法、装置および付随するコンピュータプログラム | |
KR102113904B1 (ko) | 보간을 이용한 연산 방법, 인코더, 및 디코더 | |
EP4300966A1 (en) | Image coding method and device therefor |