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 PDF

Info

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
Application number
HRP20240272TT
Other languages
English (en)
Inventor
Masato Shima
Original Assignee
Canon Kabushiki Kaisha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Kabushiki Kaisha filed Critical Canon Kabushiki Kaisha
Publication of HRP20240272T1 publication Critical patent/HRP20240272T1/hr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods 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/196Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/129Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/18Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/162User input
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/167Position 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.
HRP20240272TT 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 HRP20240272T1 (hr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
PL4075801T3 (pl) 2024-04-29
CN107071419A (zh) 2017-08-18
CN103931190B (zh) 2018-04-10
RU2733206C1 (ru) 2020-09-30
EP2777264A1 (en) 2014-09-17
HUE065490T2 (hu) 2024-05-28
HUE051945T2 (hu) 2021-03-29
RU2586888C2 (ru) 2016-06-10
RS65236B1 (sr) 2024-03-29
BR112014010794A2 (pt) 2017-04-25
CN108810536A (zh) 2018-11-13
KR20180078342A (ko) 2018-07-09
US20190075303A1 (en) 2019-03-07
RU2706236C1 (ru) 2019-11-15
KR102086310B1 (ko) 2020-03-06
BR122020000397B1 (pt) 2021-03-23
RU2624456C1 (ru) 2017-07-04
RU2626176C1 (ru) 2017-07-24
EP4075801B1 (en) 2023-12-06
CN108337511B (zh) 2020-09-04
KR20190062618A (ko) 2019-06-05
EP3745723A1 (en) 2020-12-02
IN2014CN03856A (hr) 2015-09-04
US10652554B2 (en) 2020-05-12
PL4075802T3 (pl) 2024-04-29
PT4075802T (pt) 2024-01-02
CN108337511A (zh) 2018-07-27
CN107071419B (zh) 2019-12-20
RS65220B1 (sr) 2024-03-29
US10645401B2 (en) 2020-05-05
CN107087170A (zh) 2017-08-22
KR101985004B1 (ko) 2019-06-03
CN108366261A (zh) 2018-08-03
RU2663199C1 (ru) 2018-08-02
ES2944463T3 (es) 2023-06-21
US20170078675A1 (en) 2017-03-16
US10165287B2 (en) 2018-12-25
US20190075304A1 (en) 2019-03-07
EP3742731B1 (en) 2022-05-04
US10750192B2 (en) 2020-08-18
ES2913855T3 (es) 2022-06-06
KR20160099106A (ko) 2016-08-19
RU2014123380A (ru) 2015-12-20
RU2685247C1 (ru) 2019-04-17
ES2817844T3 (es) 2021-04-08
CN108769678A (zh) 2018-11-06
CN103931190A (zh) 2014-07-16
EP3742731A1 (en) 2020-11-25
US9826241B2 (en) 2017-11-21
ES2968690T3 (es) 2024-05-13
KR101759461B1 (ko) 2017-07-18
EP4075802A1 (en) 2022-10-19
US20140307782A1 (en) 2014-10-16
EP4075801A1 (en) 2022-10-19
ES2967420T3 (es) 2024-04-30
BR112014010794B1 (pt) 2020-03-24
PL2777264T3 (pl) 2021-01-11
HUE059081T2 (hu) 2022-10-28
PT4075801T (pt) 2023-12-28
PT3745723T (pt) 2023-07-10
HRP20240266T1 (hr) 2024-05-10
KR20180078343A (ko) 2018-07-09
HUE061988T2 (hu) 2023-09-28
PL3745723T3 (pl) 2023-08-21
CN108769678B (zh) 2021-01-12
BR122020000394B1 (pt) 2021-03-23
HRP20230620T1 (hr) 2023-09-29
RU2627301C1 (ru) 2017-08-07
EP4075802B1 (en) 2023-12-06
KR102041744B1 (ko) 2019-11-06
CN107087170B (zh) 2020-02-28
KR20170084361A (ko) 2017-07-19
HUE065489T2 (hu) 2024-05-28
PL3742731T3 (pl) 2022-08-01
RS64287B1 (sr) 2023-07-31
WO2013069216A1 (en) 2013-05-16
KR20140089584A (ko) 2014-07-15
JP2013219727A (ja) 2013-10-24
EP3745723B1 (en) 2023-04-12
CN108366261B (zh) 2020-12-25
CN108810536B (zh) 2021-06-11
BR122020000396B1 (pt) 2021-03-23
KR101672607B1 (ko) 2016-11-03
JP6120490B2 (ja) 2017-04-26
US20190075305A1 (en) 2019-03-07
BR122020000395B1 (pt) 2021-03-23
EP2777264B1 (en) 2020-07-29

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