RS66634B1 - Postupak za enkodiranje video informacije i postupak za dekodiranje video informacije, i uređaj koji ih primenjuje - Google Patents
Postupak za enkodiranje video informacije i postupak za dekodiranje video informacije, i uređaj koji ih primenjujeInfo
- Publication number
- RS66634B1 RS66634B1 RS20250317A RSP20250317A RS66634B1 RS 66634 B1 RS66634 B1 RS 66634B1 RS 20250317 A RS20250317 A RS 20250317A RS P20250317 A RSP20250317 A RS P20250317A RS 66634 B1 RS66634 B1 RS 66634B1
- Authority
- RS
- Serbia
- Prior art keywords
- information
- prediction
- current
- current block
- flag
- 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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/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
-
- 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/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
- H04N19/197—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 including determination of the initial value of an encoding parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- 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
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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
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)
Description
Opis
[Oblast tehnike]
[0001] Ovaj pronalazak odnosi se na postupak i uređaj za predikciju i kodiranje informacija kodiranja u video kodiranju visoke efikasnosti (HEVC).
[Stanje tehnike]
[0002] Nedavno, širok spektar servisa sa rezolucijom visoke definicije (HD) (1280 × 1024 ili 1920 × 1080) proširen je kako u zemlji, ali i po čitavom svetu. Danas, mnogim korisnicima poznate su slike visoke rezolucije i visokog kvaliteta.
[0003] Prema tome, mnoge organizacije nastojale su da razviju uređaje za slike sedeće generacije. Dodatno, kako se povećala zainteresovanost za ultra visokom definicijom (UHD) sa rezolucijom koja je četiri puta veća od one koju ima HDTV pored HDTV, organizacije za standardizaciju pokretnih slika prepoznale su potrebu za tehnologolijama kompresovanja za videe više rezolucije i više definicije.
[0004] U vezi sa tim, uređajima za slike sledeće generacije potreban je novi standard koji može da obezbedi mnoge prednosti u smislu učestalosti trake ili skladištenja održavajući istovremeno isti kvalitet slike primenom kompresione efikasnosti koja je veća od one od H.264/AVC koja se primenjuje za HDTV, mobilne telefone, Blu-rej plejere.
[0005] Obično standardno visoko efikasno video kodiranje (HEVC) grupe stručnjaka za pokretne slike (MPEG) i grupe stručnjaka za video kodiranje (VCEG), koje predstavlja video kodek sledeće generacije I koji kodiraju slike uključujući UHD sliku sa kompresionom efikasnošću dva puta više od one od H.264/AVC. Video kodek sledeće generacije (HEVC) je da se obezbedi slika visokog kvaliteta pri frekvenciji nižoj od trenutne čak i kod HD i UHD slike i 3D 3D emitovanja i mobilne komunikacione mreže.
[0006] HEVC je usvojen radi merenja standardne performanse kodeka pod nazivom Testni režimal u razmatranju (TMuC) kroz doprinos svake organizacije posle održavanja konferencije za Zajedničkog tima za saradnju u video kodiranju (JCT-VC) održane prvi put u Aprilu, 2010.
[0007] U međuvremenu, razne tehnologije su usvojene kako bi se povećala efikasnost kodiranja/dekodiranja u HEVC. Kako obraditi informaciju potrebnu za predikciju/konverzaciju/kvantizaciju, ili slično, kako bi se izvelo kodiranje trenutne CU je problematično. Jedan takav primer je Y-W HUANG ET AL: " Video coding technology proposal by Mediatek", 1. JCT-VC MEETING; 20100415 - 20100423; DRESDEN; (JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16 ),,no. JCTVCA10918 April 2010 (2010‑04‑18), Internet:URL:http://phenix.int-evry.fr/jct/ doc_end_user/documents/1_Dresden/wg11/JCTVC-A109.zip JCTVC-A109_r2.doc, koji se tiče kodiranja u direktnom režimu i režimu preskakanja, određenije u kontekstu enkodiranja B-okvira pod uslovima male brzine bitova. Autori predlažu da se usvoji adaptacija na nivou particije , koja se naziva prostorni-vremenski direktan režima, koji se primenjuje na različitim nivoima NxN, sa N=[16, 32, 64].
[Opis]
[Tehnički problem]
[0008] Ovaj pronalazak definisan je ovde priloženim patentnim zahtevima.
[Tehničko rešenje]
[0009] U jednom aspektu, obezbeđen je postupak za kodiranje informacije slike, uključujući: generisanje predikcione informacije predviđanjem informacije o trenutnoj jedinici za kodiranje; i određivanje da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija, pri čemu kada je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija, zastavica koja ukazuje da je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija je kodirana i transmitovana, a kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, zastavica koja ukazuje da informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija i informacija o trenutnoj jedinici za kodiranje se kodiraju i transmituju, i pri generisanju predikcione informacije, predikciona informacija generiše se primenom informacije o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje.
[0010] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o jedinici za kodiranje koja odgovara trenutnoj jedinici za kodiranje unutar referentnog okvira.
[0011] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti zastavica deljenja koja se odnosi na jedinicu za kodiranje koja odgovara trenutnoj jedinici za kodiranje unutar referentnog okvira, i određivanje da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija može odrediti da li zastavica deljenja koja se odnosi na trenutnu jedinicu za kodiranje za svaku dubinu nije ista kao informacija deljenja koja se odnosi na jedinicu za kodiranje koja odgovara trenutnoj jedinici za kodiranje unutar referentnog okvira.
[0012] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje unutar okvira kojem trenutna jedinica za kodiranje pripada.
[0013] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o predikcionoj strukturi unutar okvira kojem trenutna jedinica za kodiranje i susedna jedinica za kodiranje pripadaju i određivanje da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija može odrediti da je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija kada trenutna jedinica za kodiranje izvodi inter-predikcione slike primenom dve liste koje se odnose na dva okvira, respektivno, koja su vremenski prethodna i naknadna i odrediti da informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, kada trenutna jedinica za kodiranje izvodi inter-predikcione slike bez primene dve liste koje se odnose na dva okvira, respektivno, koja su vremenski prethodna i naknadna.
[0014] Kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, lista na koju se upućuje i referentni indeks mogu biti kodirani i transmitovani kao informacija o trenutnoj jedinici za kodiranje.
[0015] Kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, zastavica koja ukazuje da informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija i razlika između informacije o trenutnoj jedinici za kodiranje i predikcione informacije može biti kodirana i transmitovana.
[0016] Kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, šifrovana reč može biti generisana isključujući predikcionu informaciju iz informacije kodiranja odabrana kao informacija o trenutnoj jedinici za kodiranje kako bi se kodirala informacija o trenutnoj jedinici za kodiranje.
[0017] Kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, verovatnoća za informacijom o trenutnoj jedinici za kodiranje može biti ponovo generisana na osnovu predikcione informacije kako bi se kodirala informacija o trenutnoj jedinici za kodiranje.
[0018] U još jednom aspektu, obezbeđen je postupak za dekodiranje informacije slike, uključujući: dekodiranje predikcione zastavice koja ukazuje da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija predviđena iz informacije o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje; i određivanje da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija na osnovu dekodirane predikcione zastavice, pri čemu kada je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija, ta predikciona informacija koristi se kao informacija o trenutnoj jedinici za kodiranje, i kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, informacija o trenutnoj jedinici za kodiranje se dekodira.
[0019] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o jedinici za kodiranje koja odgovara trenutnoj jedinici za kodiranje unutar referentnog okvira.
[0020] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti zastavica deljenja koja se odnosi na jedinicu za kodiranje koja odgovara trenutnoj jedinici za kodiranje unutar referentnog okvira.
[0021] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje unutar okvira kojem trenutna jedinica za kodiranje pripada.
[0022] Informacija o jedinici za kodiranje koja je susedna trenutnoj jedinici za kodiranje može biti informacija o predikcionoj strukturi unutar okvira kojem trenutna jedinica za kodiranje i susedna jedinica za kodiranje pripadaju, i pri određivanju da li je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija, kada je informacija o trenutnoj jedinici za kodiranje ista kao i predikciona informacija, inter-predikcija slike može se izvesti primenom dve liste koje se odnose na dva okvira, respektivno, koja su vremenski prethodna i naknadna za okvir kojem trenutna jedinica za kodiranje pripada.
[0023] Pri određivanju da li je informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, ako se određuje da informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, inter-predikcija slike može se izvesti na osnovu referentne listi i referentnog indeksa odvojeno transmitovanih.
[0024] Kada informacija o trenutnoj jedinici za kodiranje nije ista kao predikciona informacija, informacija o trenutnoj jedinici za kodiranje može biti dekodirana na osnovu predikcione informacije.
[0025] Razlika između predikcione informacije i informacije o trenutnoj jedinici za kodiranje može biti dekodirana, a vrednost dodata predikcionoj informaciji može se primeniti kao informacija o trenutnoj jedinici za kodiranje.
[0026] Informacija o trenutnoj jedinici za kodiranje može biti dobijena odabirom bilo koje kandidat informacije isključujući predikcionu informaciju iz kandidat informacija odabranu kao informacija o trenutnoj jedinici za kodiranje.
[0027] Verovatnoća za informacijom o trenutnoj jedinici za kodiranje može biti ponovo generisana na osnovu predikcione informacije radi dekodiranja informacije o trenutnoj jedinici za kodiranje.
[Poželjni efekti]
[0028] Kako je prethodno navedeno, načini ostvarivanja ovog pronalaska mogu poboljšati efikasnost kodiranja za informaciju o jedinici za kodiranje u tehnologiji video kodiranja/dekodiranja visoke efikasnosti.
[0029] Načini ostvarivanja ovog pronalaska mogu ukloniti redudanciju informacija između CU-a predviđanjem i kodiranjem informacije na nezavisno kodiranim CU-ama od strane susedne jedinice za kodiranje unutar istog okvira, jedinice za kodiranje ili predikcione strukture unutar referentnog okvira, kada se slika kodira u jedinici za kodiranje (CU) u tehnologiji kodiranja/dekodiranja videa i slika visoke efikasnosti.
[0030] Načini ostvarivanja ovog pronalaska mogu kodirati i dekodirati informaciju o trenutnoj jedinici za kodiranje primenom susedne informacije u tehnologiji video kodiranja/dekodiranja visoke efikasnosti. Načini ostvarivanja koji se odnose na crteže 1-20 opisani dole potpadaju pod obim zaštite, ali uređaji za enkodiranje i dekodiranje sa crteža 21-28 ne.
[Opis crteža]
[0031]
FIG.1 je dijagram koji šematski prikazuje primer strukture kodera.
FIG.2 je dijagram koji šematski prikazuje primer strukture dekodera.
FIG.3 je dijagram koji šematski objašnjava jedno deljenje u CU jedinici kada obrađuje podatke.
FIG.4 je dijagram koji prikazuje detaljnije postupak deljenja CU unutar LCU.
FIG.5 je dijagram koji šematski objašnjava zastavicu deljenja utvrđena kada se izvodi deljenje.
FIG.6 je dijagram koji šematski prikazuje hijerarhijsku strukturu između okvira primenjenih kada se izvodi inter-predikcija slike (inter predikcija).
FIG.7 je dijagram koji šematski objašnjava korespondencijski odnos između CU unutar trenutnog okvira i CU referentnog okvira.
FIG.8 je dijagram toka koji šematski objašnjava primer postupka za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje.
FIG.9 je dijagram toka koji šematski objašnjava primer postupka za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje.
FIG.10 je dijagram koji šematski objašnjava postupak za prenošenje zastavice deljenja.
FIG.11 je dijagram koji šematski objašnjava postupak za predikciju zastavica deljenja koja se odnosi na trenutnu LCU primenom zastavica deljenja koja se odnosi na LCU koja odgovara trenutnoj LCU u referentnom okviru, u sistemu u kojem se ovaj pronalazak primenjuje.
FIG.12 je dijagram koji šematski objašnjava postupak za predikciju zastavica deljenja koja se odnosi na trenutnu LCU primenom zastavica deljenja koja se odnosi na LCU koja odgovara trenutnoj LCU u referentnom okviru, u sistemu u kojem se ovaj pronalazak primenjuje.
FIG.13 je dijagram koji šematski prikazuje trenutnu CU i susednu CU unutar istog okvira.
FIG.14 je dijagram toka koji šematski objašnjava postupak za predikciju i informaciju kodiranja o trenutnoj CU putem CU susednoj trenutnoj CU prilikom kodiranja informacije o trenutnoj CU u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.15 je dijagram toka koji šematski objašnjava još jedan primer postupka za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje.
FIG.16 je dijagram koji objašnjava i predikciju i kodiranje informacije o trenutnoj CU primenom susedna CU.
FIG.17 je dijagram toka koji šematski objašnjava primer postupka za predikciju i kodiranje informacije o trenutnoj CU iz predikcione strukture prilikom kodiranja informacije o trenutnoj CU u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.18 je dijagram toka koji šematski objašnjava primer postupka za predikciju i dekodiranje informacije o trenutnoj CU primenom predikcione strukture u kojem se način ostvarivanja ovog pronalaska primenjuje.
FIG.19 je dijagram koji objašnjava i predikciju i kodiranje informacije o trenutnoj CU putem predikcione strukture u jedinici okvira u skladu sa načinom ostvarivanja ovog pronalaska kada uključuje hijerarhijske predikcione strukture.
FIG.20 je dijagram toka koji šematski objašnjava primer postupka za dekodiranje predikcione informacije o referentnom indeksu u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.21 je dijagram koji prikazuje šematsku konfiguraciju kodera za predikciju i kodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.22 je dijagram koji prikazuje šematsku konfiguraciju dekodera za predikciju i dekodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.23 je dijagram koji prikazuje još jedan primer kodera za predikciju i kodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.24 je dijagram koji prikazuje još jedan primer dekodera za predikciju i dekodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.25 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o susednoj CU unutar istog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.26 je dijagram koji šematski prikazuje konfiguraciju dekodera za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o susednoj CU unutar istog okvira u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.27 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i kodiranje informacije o trenutnoj CU putem predikcione strukture u skladu sa načinom ostvarivanja ovog pronalaska.
FIG.28 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i dekodiranje informacije o trenutnoj CU putem predikcione strukture u skladu sa načinom ostvarivanja ovog pronalaska.
[Način pronalaska]
[0032] U nastavku, primerni načini ostvarivanja ovog pronalaska biće opisani detaljnije uz pozivanje na prateće crteže.
[0033] FIG.1 je dijagram koji šematski prikazuje primer strukture kodera. Koder 100 sa FIG.1 može biti koder koji podržava video kodiranje visoke efikasnosti.
[0034] Pozivajući se na FIG.1, koder 100 prima slike i kodira primljene slike putem intra režima ili inter režima do izlaza toka bita. Kada se kodiranje izvodi primenom intra režima, prekidač 130 se prebacuje na intra, a kada se kodiranje izvodi primenom inter režima, prekidač 130 se prebacuje na inter režim.
[0035] Glavni tok postupka kodiranja izveden u koderu generiše predikcioni blok za blok ulaznih slika, a zatim, dobija razliku između bloka ulaznih slika i predikcionog bloka, čime se izvodi kodiranje.
[0036] Generisanje predikcionog bloka izvodi se u skladu sa intra režimom i inter režimom. U slučaju intra režima, predikcioni blok je generisan omogućavajući da modul za intra predikciju 120 izvede prostornu predikciju primenom već kodiranih vrednosti susednih piksela trenutnog bloka. U slučaju inter režima, modu za predikciju kretanja 105 traga za regionom koji optimalno odgovara trenutnom ulaznom bloku u referentnoj slici uskladištenoj u referentnom baferu slike 110 kako bi se dobio vektor kretanja. Kompenzator kretanja 125 može izvesti kompenzaciju kretanja primenom vektor kretanja kako bi generisao predikcioni blok.
[0037] Kako je prethodno opisano, oduzimač 160 dobija razliku između trenutnog bloka i predikcionog bloka radi generisanja rezidualnog bloka. Kodiranje za rezidualni blok izvodi se po redu kao što je transformacija u transformišućem modulu 135, kvantizacija u kvantizacionom modulu 140, entropijsko kodiranje u modulu za entropijsko enkodiranje 145 ili slično.
[0038] Transformišući modul 135 prima rezidualni blok radi izvođenja transformacije i izvozi transformirane koeficijente. Dalje, kvantizujući modul 140 kvantizuje transformisane koeficijente u skladu sa parametrima kvantizacije do izvoženja kvantizovanih koeficijenata. Zatim, modul za entropijsko enkodiranje 145 izvodi entropijsko kodiranje na kvantizovanim koeficijentima u skladu sa distribucijom verovatnoće i izvozi entropijski kodirane koeficijente kao tok bita.
[0039] U inter-okvirinom predikcionom kodiranju, trenutno kodirane slike mogu se primeniti kao referentna slika naknadno ulaznih slika. Prema tome, postoji potreba za dekodiranjem i skladištenjem trenutno kodiranih slika. Kvantizovani koeficijenti dekvantizovani i inverzno transformisani prolaženjem kroz dekvantizacioni modul 150 i inverzno transformišući modul 155.
[0040] Kako je prikazano, rezidualni blok koji prolazi kroz dekvantizaciju i inverzno transformiše, resintetizovan je predikcionom slikom putem sabirnice 165 radi generisanja rekonstruisanog bloka. Deblokirajući filter 115 uklanja blokirajući artefakt rekonstruisanog bloka generisanog tokom postupka kodiranja, a referentni bafer slike 110 skladišti deblokiranu rekonstruisanu sliku.
[0041] FIG.2 je dijagram koji šematski prikazuje primer strukture dekodera. Dekoder sa FIG.2 može biti dekoder koji podržava video kodiranje visoke efikasnosti.
[0042] prilikom izvođenja kodiranja, izvozi se tok bita. Dekoder 200 prima taj tok bita i izvodi primljen tok bita kroz intra režim, čime izlaze rekonstruisane slike.
[0043] U slučaju intra režima, prekidač 240 se prebacuje na intra, a u slučaju inter režima, prekidač 240 se prebacuje na inter.
[0044] Glavni tok postupka dekodiranja izveden u dekoderu generiše predikcioni blok, a zatim, dodaje rezultovani blok dekodiranja ulaznog toka bita i predikcioni blok, čime se generiše rekonfigurisani blok.
[0045] Generisanje predikcionog bloka izvodi se u skladu sa intra režimom i inter režimom. U slučaju intra režima, modul za intra predikciju 250 izvodi prostornu predikciju primenom već kodiranih vrednosti susednih piksela trenutnog bloka, čime se generiše predikcioni blok. U slučaju inter režima, modul za kompenzaciju kretanja 280 traga za odgovarajućim regionom u referentnoj slici uskladištenoj u referentnom baferu slike 270 primenom vektora kretanja radi izvođenja kompenzacije kretanja, čime se generiše predikcioni blok.
[0046] Modul za entropijsko dekodiranje 210 izvodi entropijsko dekodiranje na ulaznom toku bita u skladu sa distribucijom verovatnoće i izvozi kvantizovane koeficijente. Kvantizovani koeficijenti dekvantizovani i inverzno transformisani prolaženjem kroz dekvantizacioni modul 220 i inverzno transformišući modul 230 i zatim se kupluju sa predikcionim slikama putem sabirnice 290, čime se generiše rekonstruisani blok. Blokirajući artefakt rekonstruisanog bloka uklanja se deblokirajućim filterom 260, a zatim rekonstruisani blok skladišti se u referentnom baferu slike 270.
[0047] Za to vreme, video kodiranje/dekodiranje visoke efikasnosti može obraditi podatke primenom, na primer, jedinicu jedinice za kodiranje (CU) za svaku prethodno ordeđenu jedinicu. CU se može odnositi na osnovnu blok jedinici koja obrađuje podatke.
[0048] FIG.3 je dijagram koji objašnjava CU, pri čemu FIG.3 šematski objašnjava izvođenje deljenja u CU jedinici kada obrađuje podatke.
[0049] Pozivajući se na FIG.3, slika se deli u već definisanoj osnovnoj CU jedinici, a zatim se podvrgava kodiranju uz deljenje CU. Najosnovnija CU jedinica naziva se najveća jedinica za kodiranje (LCU). Polazeći u LCU, CU može biti podeljena na četiri CU-e kod kojih se veličina bloka smanjuje za polovinu u dužini i širini ukoliko je neophodno Deljenje CU se određuje u skladu sa karakteristikama slika na strani kodiranja. U slučaju kompleksne slike, CU može biti podeljena na manje CU-e, a u slučaju nekompleksne slike, CU ne mora biti podeljena na manje CU-e. Prema tome, da li se CU deli, može biti određeno u skladu sa efikasnošću u smilsu kompresione efikasnosti i kvaliteta slike.
[0050] Ta informacija o tome da li se deli CU, predstavljena je zastavicom deljenja. Zastavica deljenja uključena je u sve CU-e osim u CU u najmanjoj jedinici koja ne može više biti deljenja. Kada zastavica_deljenja zastavice deljenja iznosi '0', odgovarajuća CU se ne deli, a kada zastavica_deljenja zastavice deljenja iznosi '1', odgovarajuća CU hijerarhijski se deli na četiri male CU-e koje su prepolovljenje po dužini i širini, respektivno.
[0051] Dubina se povećava za 1 svaki put kada se CU jednom deli. Dubina CU-a koje su iste veličine, može biti ista. Maksimalna dubina CU može biti pethodno definisana i CU se ne može podeliti na prethodno definisanu maksimalnu dubinu ili više. Prema tome, dubina deljenja CU povećava se za 1 dok se CU deli iz LCU sa dubinom od 0, a CU ne mora biti deljena do maksimalne dubine.
[0052] Pozivajući se na FIG.3, kada zastavica_deljenja zastavice deljenja iznosi 0 za CU (LCTU) sa dubinom 0, CU se ne deli više, a kada zastavica_deljenja zastavice deljenja iznosi 1, CU može biti podeljena na četiri manje CU-e. U ovom slučaju, deljenje malih CU-a može biti različito dodeljivanjem indeksa 0, 1, 2, i 3.
[0053] Kada se izvodi deljenje, dubina se povećava. Primer sa FIG.3 prikazuje slučaj u kojem maksimalna dubina određena kao 4. Kako je prikazano na FIG.3, kada se CU deli do maksimalne dubine 4, CU se dalje ne deli.
[0054] Desni crtež sa FIG.3 je dijagram koji šematski objašnjava slučaj u kojem CU se deli u skladu sa dubinom kada LCU iznosi 2N × 2N piksela (N = 64), a maksimalna dubina iznosi 4. Radi lakšeg objašnjenja ovde, slučaj u kojem LCU iznosi 128 ×128 opisan je kao primer, ali način ostvarivanja ovog pronalaska nije na njega ograničen, te LCU može biti definisana različitim veličinama.
[0055] FIG.4 je dijagram koji prikazuje detaljnije postupak deljenja CU unutar LCU.
[0056] Slučaj u kojem veličina LCU 400 iznosi 64 × 64 piksela, a maksimalna dubina iznosi 3, biće opisani uz pozivanje na FIG.4. Kada kodiranje nije izvedeno u jedinici od 64 × 64 piksela, '1' koja ukazuje na slučaj u kojem CU se deli kao zastavica_deljenja zastavice deljenja koja se odnosi na CU od 64 × 64 piksela se skladišti. Prema tome, CU od 64 × 64 piksela se deli na četiri CU-e od 32 × 32 malih piksela na pola dužine i širine.
[0057] Kada se CU-e 410, 420, i 430 od 32 × 32 piksela koje su podeljene u CU na 64 × 64 piksela, dalje ne dele, '0' koja ukazuje slučaj u kojem se CU ne deli kao zastavica-deljenja zastavice deljenja se skladišti. U ovom slučaju, CU-e 410, 420, i 430 mogu biti kodirane u jedinici od 32 × 32 piksela primenom intra režima ili inter režima.
[0058] Kada je CU 440 od 32 × 32 piksela podeljeno na četiri manje CU-e od 16 × 16 piksela, '1' je uskladišteno kao zastavica-deljenja zastavice deljenja koja se odnosi na CU 440 i četiri CU-e od 16 × 16 piksela je kodirano. Iako je prethodno ordeđena maksimalna dubina 3, ako je CU od 16 × 16 piksela određeno za najmanju CU (dubina 2), CU se ne mora više deliti i prema tome, ne mora uključivati zastavicu deljenja. Kada CU od 16 × 16 piksela nije određena za najmanju CU, 16 × 16 piksela se ne mora dalje deliti. U ovom slučaju, '0' je uskladišteno kao zastavica deljenja.
[0059] FIG.5 je dijagram koji šematski objašnjava zastavicu deljenja utvrđenu kada se izvodi deljenje kao na primeru sa FIG.4. Pozivajući se na FIG.5, kada je zastavica deljenja koja se odnosi na svaju CU transmitovana u LCU jedinicu, zastavica deljenja koja se odnosi na CU od 64 × 64 piksela je prva uskladištena. Za to vreme, kada se CU od 64 × 64 piksela deli, zastavica deljenja koja se odnosi na četiri CU-e od 32 × 32 piksela koja je posle zastavice deljenja koja se odnosi na CU od 64 × 64 piksela se skladišti. Prema tome, u dekoderu, zastavica deljenja koja se odnosi na CU od 64 × 64 piksela je prva potvrđena, a kada se CU od 64 × 64 piksela deli, zastavica deljenja koja se odnosi na CU od 32 × 32 piksela može biti potvrđena.
[0060] U primeru sa FIG.4, CU 440 se ponovo deli. Na FIG.5, zastavica deljenja koja se odnosi na CU 440 instruisana je od strane druge zastavice deljenja pri dubini 2. Prema tome, kada je zastavica deljenja koja se odnosi na CU 440 uskladištena, zastavica deljenja koja se odnosi na četiri CU-e od 16 × 16 piksela deljenja iz CU 440 je uskladištena. Zatim, u LCU 400 sa FIG.4, zastavica deljenja koja se odnosi na CU 420 na donjem levom kraju i CU 410 na donjem desnom kraju je uskladištena po redu.
[0061] Kako je prikazano na FIG.5, kada se CU podeli u realnoj slici, hijerarhijsko deljenje izvodi se u LCU jedinici. Na primer, u slučaju sa FIG.4, maksimalna dubina je 3 i prema tome, kada je dubina 3, CU se dalje ne deli. Prema tome, zastavica deljenja postoji samo u CU kada je dubina 0, 1, i 2. Veličina i maksimalna dubina LCU može odrediti frekvenciju skladišta zastavice deljenja koja se odnosi na CU i veličinu CU nakon kompresovanja slika i prema tome, može se smatrati veoma značajnom informacijom.
[0062] FIG.6 je dijagram koji šematski prikazuje hijerarhijsku strukturu između okvira primenjenih kada se izvodi inter-predikcija slike (inter predikcija). U video kodiranju/dekodiranju visoke efikasnosti, svim CU-ama dodeljuje se intra režim, to jest, intra okvir (I-okvir) unutar okvira za svaku prethodno ordeđeni okvir i ubrzava proizvoljni pristup u trenutku reprodukovanja slike.
[0063] FIG.6 prikazuje, na primer, slučaj u kojem su inter-predikcione slike hijerarhijski izvedene dodeljivanjem 9 okvira u jednu grupu. U primeru sa FIG.6, broj 0 okvir T0 je kodiran intra okvirom I0, a broj 8 okvir T8 je kodiran izvođenjem inter-predikcione slike putem broja 0 okvira T0. Zatim, kada je broj 4 okvir T4 kodiran, inter-predikcija slike može se izvesti putem broja 0 okvira T0 i broja 8 okvira T8 koji su vremenski prethodni i naknadni. Kako je prethodno opisano, broj 2 okvir je hijerarhijski kodiran putem broja 0 okvira T0 i broja 4 okvira T4, a broj 6 okvir T6 je kodiran putem broja 4 okvira T4 i broja 8 okvira T8. Konačno, broj 1 okvir T1 je kodiran putem broja 0 okvira T0 i broja 2 okvira T2, broj 3 okvir T3 je kodiran putem broja 2 okvira T2 i broja 4 okvira T4, broj 5 okvir T5 je kodiran putem broja 4 okvira T4 i broja 6 okvira T6, i konačno, broj 7 okvir T7 je kodiran putem broja 6 okvira T6 i broja 8 okvira T8.
[0064] Kada se kodiranje izvodi kako je prethodno opisano, broj 1 okvira do broja 8 okvira može biti kodiran određivanjem intra režima ili inter režima u CU jedinici. Kada je CU u inter režimu, kompenzacija kretanja izvodi se u jedinici bloka. U ovom slučaju, svaki blok izvodi kompenzaciju kretanja putem predikcije unapred (L0 predikcija) i inverzne predikcije (L1 predikcija). U ovom slučaju, kodiranje može biti podeljeno na slučaj u kojem se kodiranje izvodi primenom samo jedne od L0 predikcije i L1 predikcije, a kodiranje se izvodi primenom kako L0 predikcije, tako i LI predikcije. Za to vreme, okvir koji primenjuje samo L0 predikcije u jedinici okvira naziva se P okvir (predikcioni okvir), a okvir koji primenjuje kako L0 predikciju, tako i L1 predikciju naziva se B okvir (Bi-predikcioni okvir).
[0065] Za to vreme, kod video kodiranja/dekodiranja visoke efikasnosti, kodiranje ili dekodiranje izvodi se u CU jedinici. U ovom slučaju, većina informacija je nezavisno kodirana u CU jedinici. Opisivanje distribuiranja informacija unutar CU za svaki kvantizacioni parametar (QP) u toku bita, informacija o CU (informacija o intra pravcu predikcije (IntraDir), zastavica deljenja, informacija o preskakanju, informacija o spajanju kretanja, informacija o režimu kodiranja (Predic), blok zastavica deljenja (Part size), informacija o predikcionom kretanju (AMVP), informacija o razlici kretanja (MVD), informacija o pravcu predikcije (Dir), ili slično) računa se velikim delom toka bita.
[0066] Dodatno, kako je veličina parametra kvantizacije velika, težina kodiranja koeficijenta transformacije je mali. Kao rezultat, težina druge informacije je relativno povećana unutar CU.
Određenije, kada je vrednost parametra kvantizacije najveća, odnos informacije o CU se povećava do okupiranosti od oko 50%. U ovom slučaju, uzimajući u obzir informaciju (informacija i slično koje se odnosi na to da li se kodiranje izvodi u jedinici bloka) koja je primenjena za kodiranje koeficijenta transformacije, količina bita koja nije koeficijent transformacije je 60% ili više.
[0067] Informacija je kodirana kontekstom na osnovu postupka adaptivnog kodiranja varijabilne dužine (CAVLC) ili kontekstom na osnovu postupka adaptivnog aritmetičkog kodiranja (CABAC) koji se odnose na periferne uslove, čime se redukuje količina bita. Trenutno, kada je informacija kodirana, veći deo informacija je kodiran u skladu sa prostornom korealcijom. U delu informacija, može postojati slučaj upotrebe vremenske korelacije. Dalje, slučaj izvođenja kodiranja postoji bez uzimanja u obzir prostornu ili vremensku korelaciju.
[0068] Kada je informacija o CU kodirana uzimajući u obzir samo prostornu korelaciju, vremenska korelacija je viša od prostorne korelacije za kodiranu informaciju. U ovom slučaju, kodiranje se izvodi na osnovu vremenske korelacija u odnosu na prostornu korelaciju, čime se još više povećava efikasnost kodiranja odgovarajuće informacije. Dodatno, kada se kodiranje izvodi se uzimajući u obzir prostornu korelaciju i vremensku korelaciju, efikasnost kodiranja odgovarajuće informacije može biti još više podignuta.
[0069] Prema tome, za efikasno izvođenje predikcionog kodiranja za svaku informacija o CU, informacija o CU primenjuje se na kodiranje određivanjem da li odgovarajuća informacija ima visoku prostornu korelaciju ili visoku vremensku korelaciju.
[0070] Kodiranje i dekodiranje može biti izvedeno u CU jedinici. Kada je CU kodirana, kodiranje može biti izvedeno predviđanjem informacije o odgovarajućoj CU putem informacije o odgovarajućoj CU i susednoj CU unutar istog okvira prilikom kodiranja CU. Dodatno, kada je odgovarajuća CU u inter režimu, kodiranje može biti izvedeno predviđanjem informacije o odgovarajućoj CU putem informacije o CU unutar referentnog okvira ili kodiranje može biti izvedeno predviđanjem informacije o odgovarajućoj CU putem predikcione strukture u jedinici okvira. Kako je prethodno opisano, kompresiona efikasnost za informaciju unutar CU može biti poboljšan primenom informacije o susednoj CU.
[0071] U slučaju video kodiranja/dekodiranja visoke efikasnosti, način ostvarivanja ovog pronalaska predlaže postupak za predikciju i kodiranje/dekodiranje informacije o trenutnoj CU primenom informacije o susednoj CU nakon kodiranja/dekodiranja informacije o CU. U ovom slučaju, susedna CU koja se koristi takođe može biti CU vremenski susedna trenutnoj CU i CU prostorno susedna trenutnoj CU. Dodatno, informacija o susednoj CU koja se koristi uključuje informaciju o predikcionoj strukturi u jedinici okvira kojoj pripadaju trenutna CU i CU susedna trenutnoj CU. Na primer, način ostvarivanja ovog pronalaska opisuje (1) postupak za predikciju i kodiranje/dekodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira (postupak kodiranja primenom vremenske korelacije), (2) postupak za predikciju i kodiranje/dekodiranje informacije o trenutnoj CU putem informacije o CU susednoj trenutnoj CU unutar istog okvira (postupak kodiranja primenom prostorne korelacije), i (3) postupak za predikciju i kodiranje/dekodiranje informacije o trenutnoj CU putem predikcione strukture u jedinici okvira (postupak kodiranja primenom predikcione strukture). (1) do (3) postupci biraju i primenjuju postupak pogodan za informaciju o CU ili (1) do (3) postupci može gu se adaptivno primeniti.
[0072] U nastavku, načini ostvarivanja ovog pronalaska biće opisani detaljnije uz pozivanje na prateće crteže.
<Način ostvarivanja 1>
Postupak za predikciju i kodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira
[0073] FIG.7 je dijagram koji šematski objašnjava korespondencijski odnos između CU unutar trenutnog okvira i CU referentnog okvira. Pozivajući se na FIG.7, kada je kodirana informacija o trenutnoj CU 710 trenutnog okvira 700, informacija o CU 710 koja se trenutno kodira putem informacije o CU 730 koja odgovara trenutnoj CU 710 među CU-ama referentnog okvira 720 može biti predviđena i kodirana.
Dalje, među CU-ama referentnog okvira 720, varijacija informacije trenutne CU 710 za informaciju o CU 730 koja odgovara trenutnoj CU 710 može biti kodirana.
[0074] Kako je prethodno opisano, informacija o trenutnoj CU je kodirana primenom informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira, čime se poboljšava kompresiona efikasnost informacije o CU.
[0075] Ovde, referentni okvir, koji je već kodirani okvir pre trenutnog okvira, označava okvir koji se koristi za vremensko kodiranje trenutnog okvira. Ovde, CU može da uključi CU u najmanjoj jedinici iz LCU. Dalje, informacija o CU koja se predviđa može da uključi sve informacije unutar CU. Na primer, informacija o CU može da uključi CU, predikcionu jedinicu (PU), zastavicu deljenja transformišuće jedinice (TU), informaciju o intra predikciji ili inter predikciji, režim informacije o inter predikciji o preskakanju spajanja, spajanju, predikciju kretanja vektora (MVP), ili slično, vektor kretanja, indeks referentne slike, izmerenu predikcionu informaciju, predikciju režima informacija o intra predikciji, preostale informacije o režimu među informacijama o režimu predviđanja o intra predviđanju, diskretnu kosinusnu transformaciju (DCT)/diskretnu sinusnu transformaciju (DST), informaciju o postupku transformacije parametra kvantizacije, ili slično, informaciju o entropijskom postupku kodiranja, ili slično.
[0076] FIG.8 je dijagram toka koji šematski objašnjava primer postupka za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje. U primeru sa FIG.8, biće opisan postupak za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0077] Pozivajući se na FIG.8, kada je kodirana informacija o trenutnoj CU, koder predviđa informaciju o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira (S810).
[0078] Koder određuje da li je predviđena informacija ista kao i informacija o trenutnoj CU (S820) i kada je predviđena informacija ista kao i informacija o trenutnoj CU, samo predikciona zastavica je kodirana i transmitovana (S830). U ovom slučaju, vrednost predikcione zastavice koja se kodira postaje neka vrednost (na primer, '1') koja ukazuje da je predviđena informacija ista kao i informacija o trenutnoj CU.
[0079] Kada predviđena informacija nije ista kao informacija o trenutnoj CU, predikciona zastavica (na primer, vrednost predikcione zastavice može biti '0') koja ukazuje da te dve informacije nisu međusobno iste, je kodirana i transmitovana (S840). Kao takva, kada predviđena informacija nije ista kao informacija o trenutnoj CU, informacija o trenutnoj CU je kodirana i transmitovana zajedno sa predikcionom zastavicom koja ukazuje na taj slučaj (S850).
[0080] Kada informacija o trenutnoj CU nije ista kao informacija o CU, razni postupci kakvi su opisani ispod mogu biti primenjeni za kodiranje i transmitovanje informacije o trenutnoj CU.
(1) Samo vrednost razlike između informacije o trenutnoj CU i informacije o predviđenoj CU može biti kodirana.
(2) Šifrovana reč može biti ponovo generisana a zatim, informacija o trenutnoj CU može biti kodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o predviđenoj CU koja može biti odabrana kao informacija o trenutnoj CU može biti kodirana primenom preostalih kandidata, isključujući kandidate koji mogu biti odabrani kao informacija o trenutnoj CU.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU kako bi se kodirala informacija o trenutnoj CU.
[0081] Pored prethodno navedenih (1) do (3) postupaka, kada je informacija o trenutnoj CU različita od informacije o predviđenoj CU, razni postupci mogu biti primenjeni kao postupak za kodiranje informacije o trenutnoj CU.
[0082] Postupak opisan na FIG.8 može takođe biti primenjen na postupak dekodiranja, u istom postupku kako je prethodno opisano.
[0083] FIG.9 je dijagram toka koji šematski objašnjava primer postupka za predikciju i dekodiranje informacije trenutne CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje. U primeru sa FIG.9, biće opisan postupak za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0084] Pozivajući se na FIG.9, dekoder dekodira predikcionu zastavicu radi dekodiranja informacije o trenutnoj CU (S910). Predikciona zastavica može biti kodiran koderom i može biti transmitovana kao tok bita.
[0085] Dekoder određuje da li je vrednost predikcione zastavice 1, odnosno, predikciona zastavica indikuje da je informacija o trenutnoj CU ista kao i predviđena informacija (S920). Kada je vrednost predikcione zastavice 1, informacija o trenutnoj CU predviđena je iz CU koja odgovara trenutnoj CU unutar referentnog okvira (S930). Dekoder generiše informacija o CU predviđena iz CU koja odgovara trenutnoj CU unutar referentnog okvira i zamenjuje informaciju o generisanoj CU u informaciju o trenutnoj CU (S940). Odnosno, informacija o predviđenoj CU koristi se kao informacija o trenutnoj CU.
[0086] Kada je vrednost predikcione zastavice 0, dekoder dekodira informaciju o trenutnoj CU bez upotrebe informacije o susednoj CU (S950).
[0087] Kada vrednost predikcione zastavice ne pokazuje da je informacija o trenutnoj CU ista kao i predviđena informacija, informacija o trenutnoj CU može biti dekodirana raznim postupcima kakvi su opisani ispod.
(1) CU se može primeniti kao informacija o trenutnoj CU dekodiranjem samo vrednosti razlike između informacije o trenutnoj CU i informacije o predviđenoj CU i dodavanjem informacije o predviđenoj CU i vrednosti razlike i njenom zamenom u informaciju o trenutnoj CU.
(2) Šifrovana reč može biti ponovo generisana, a zatim, informacija o trenutnoj CU može biti dekodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o trenutnoj CU može biti dekodirana postupkom za odabir informacije koja se koristi kao informacija o trenutnoj CU iz preostalih kandidata među kandidatima koji mogu biti odabrani kao informacija o trenutnoj CU, isključujući informaciju o predviđenoj CU.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU radi dekodiranja informacije o trenutnoj CU.
[0088] Pored prethodno navedenih (1) do (3) postupaka, razni postupci mogu biti primenjeni kao postupak za dekodiranje informacije o trenutnoj CU.
[0089] Kao jedan način ostvarivanja ovog pronalaska opisan na FIG.8 i 9, prilikom kodiranja zastavice deljenja LCU, može se uzeti u obzir postupak za predikciju i kodiranje zastavice deljenja koja se odnosi na trenutnu LCU putem zastavice deljenja koja se odnosi na LCU unutar referentnog okvira.
[0090] Zapravo, poređenjem CU referentnog okvira sa CU trenutnog okvira, zastavica deljenja obe CU-e veoma je slična u većini slučajeva.
[0091] FIG.10 je dijagra koji objašnjava slučaj predviđanja informacije o trenutnoj LCU putem informacije o LCU koja odgovara trenutnoj LCU unutar referentnog okvira. FIG.10A prikazuje zastavicu deljenja LCU koja odgovara trenutnoj LCU unutar referentnog okvira. FIG.10B prikazuje zastavicu deljenja LCU trenutnog okvira. Obe LCU-e sa FIG.10A i 10B pokazuju distribuciju deljenja od 64 × 64 piksela, na primer. Pozivajući se na FIG.10, može se potvrditi da je zastavica deljenja za CU referentnog okvira slična zastavici deljenja za CU trenutnog okvira.
[0092] FIG.11 je dijagram koji šematski objašnjava postupak za prenošenje zastavice deljenja. Na FIG.
11, kada zastavica_deljenja zastavice deljenja iznosi 1, to ukazuje da se odgovarajuća blok deli, a kada zastavica_deljenja zastavice deljenja iznosi 0, to ukazuje da se odgovarajući blok ne deli.
[0093] Primer sa FIG.11 prikazuje zastavicu deljenja koja se odnosi na LCU prikazana na FIG.10A.
Pozivajući se na FIG.11, može se videti da se zastavica deljenja za CU trenutnog okvira prenosi na svakom CU nivou, bez obzira na strukturu deljenja referentnog okvira.
[0094] U vezi sa tim, zastavica deljenja za trenutni okvir može biti predviđena i kodirana primenom strukture deljenja referentnog okvira u jednom načinu ostvarivanja ovog pronalaska.
[0095] FIG.12 je dijagram koji šematski objašnjava postupak za predikciju zastavica deljenja koja se odnosi na trenutnu LCU primenom zastavica deljenja koja se odnosi na LCU koja odgovara trenutnoj LCU u referentnom okviru, u sistemu u kojem se ovaj pronalazak primenjuje. Primer sa FIG.12 prikazuje zastavicu deljenja koja se odnosi na LCU prikazana na FIG.10B.
[0096] Predikciona informacija deljenja, koja je najveća CU (LCU) jedinica pri dubini '0', može se primeniti kao informacija koja ukazuje da je zastavica deljenja trenutne CU ista kao i ona od CU referentnog okvira. Zastavica deljenja može biti predviđena u jedinici dubine.
[0097] U primeru sa FIG.12, budući da je zastavica deljenja koja se odnosi na LCU sa FIG.11A i 11B za dubinu 0 različita, '0' se transmituje kao predikciona informacija deljenja pri dubini '0'.
[0098] Zastavica deljenja se predviđa povećavanjem dubine '1'. Poređenje distribucije deljenja u jedinici četiri CU-e od 32 × 32 piksela sa dubinom '1' sa CU referentnog okvira, '1' se prenosi na predikcionu informaciju deljenja kada imaju istu distribuciju deljenja, a '0' se prenosi kada nemaju istu distribuciju deljenja. Kako CU od 32 × 32 piksela na gornjem levom kraju nema istu distribuciju deljenja, '0' se prenosi na predikcionu informaciju deljenja. Za to vreme, CU od 32 × 32 piksela na gornjem desnom kraju ima istu distribuciju deljenja, pa se '1' prenosi na predikcionu informaciju deljenja.
[0099] Kada je predikciona informacija deljenja '1', distribucija deljenja od CU unutar referentnog okvira može biti primenjena na trenutnoj CU, a zastavica deljenja koja se odnosi na CU za dubinu dublju od trenutne dubine se ne mora prenositi. Zatim, '1' je uskladištena kao predikciona informacija deljenja za CU od 32 × 32 piksela na donjem levom kraju, a '0' je uskladištena kao predikciona informacija deljenja za CU od 32 × 32 piksela na donjem desnom kraju.
[0100] Zastavica deljenja može biti kodirana hijerarhijskim postupkom izvođenjem predikcije u manjoj jedinici CU povećavanjem dubine za '1' prethodno navedenim postupkom samo kada je predikciona informacija deljenja 0.
<Način ostvarivanja 2>
Postupak za predikciju i kodiranje informacije o trenutnoj CU putem informacije o susednoj CU unutar istog okvira
[0101] FIG.13 je dijagram koji šematski prikazuje trenutnu CU i susednu CU unutar istog okvira.
[0102] Kod video kodiranja visoke efikasnosti, kada je informacija o trenutnoj CU kodirana, kompresiona efikasnost informacije o CU može se poboljšati predviđanjem i kodiranjem informacije o trenutnoj CU putem informacije o CU susednoj trenutnoj CU unutar okvira kako je prikazano na FIG.13 ili kodiranjem informacije varijacija na trenutnoj CU za informacijom o CU susednoj trenutnoj CU.
[0103] Ovde, CU može da uključi CU u najmanjoj jedinici iz LCU. Dalje, informacija o CU može da uključi sve informacije unutar CU. Na primer, informacija o CU može da uključi CU, predikcionu jedinicu (PU), zastavicu deljenja transformišuće jedinice (TU), informaciju o intra predikciji ili inter predikciji, režim informacije o inter predikciji o preskakanju spajanja, spajanju, predikciju kretanja vektora (MVP), ili slično, vektor kretanja, indeks referentne slike, izmerenu predikcionu informaciju, predikciju režima informacija o intra predikciji, preostale informacije o režimu među informacijama o režimu predviđanja o intra predviđanju, diskretnu kosinusnu transformaciju (DCT)/diskretnu sinusnu transformaciju (DST), informaciju o postupku transformacije parametra kvantizacije, ili slično, informaciju o entropijskom postupku kodiranja, ili slično.
[0104] Dalje, informacija o CU može biti kodiran adaptivnim odabirom načina ostvarivanja 1 i načina ostvarivanja 2 u CU jedinici i informacija o CU može biti kodirana uzimajući u obzir oba pomenuta načina ostvarivanja.
[0105] FIG.14 je dijagram toka koji šematski objašnjava postupak za predikciju i informaciju kodiranja na trenutnoj CU putem CU susednoj trenutnoj CU prilikom kodiranja informacije o trenutnoj CU u skladu sa primernim načinom ostvarivanja ovog pronalaska.
[0106] Pozivajući se na FIG.14, kada je kodirana informacija o trenutnoj CU, koder predviđa informaciju o trenutnoj CU putem informacije o već kodiranoj CU susednoj trenutnoj CU radi generisanja predikcione informacije (S 1410).
[0107] Koder određuje da li je informacija o trenutnoj CU ista kao i predviđena CU informacija (S1420). Kada je informacija o trenutnoj CU ista kao i predviđena CU informacija, koder transmituje predikcionu zastavicu '1' koja ukazuje da je informacija o trenutnoj CU ista kao i predviđena CU (S1430). Kada informacija o trenutnoj CU nije ista kao predviđena CU informacija, koder kodira i transmituje predikcionu zastavicu u vrednost od '0' (S1440) i isovremeno, kodira i transmituje informaciju o trenutnoj CU (S1450).
[0108] Ovde, kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o trenutnoj CU može biti kodirana raznim postupcima kakvi su opisani ispod.
(1) Samo vrednost razlike između informacije o trenutnoj CU i informacije o predviđenoj CU može biti kodirana.
(2) Šifrovana reč može biti ponovo generisana, a zatim, informacija o trenutnoj CU može biti kodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o predviđenoj CU koja može biti odabrana kao informacija o trenutnoj CU može biti kodirana primenom preostalih kandidata, isključujući kandidate koji mogu biti odabrani kao informacija o trenutnoj CU.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU kako bi se kodirala informacija trenutne CU.
[0109] Pored toga, kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o trenutnoj CU može biti kodirana primenom raznih postupaka.
[0110] Postupak opisan na FIG.14 može biti slično primenjen čak i kada se izvodi dekodiranje.
[0111] FIG.15 je dijagram toka koji šematski objašnjava još jedan primer postupka za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o susednoj CU u sistemu u kojem se način ostvarivanja ovog pronalaska primenjuje. U primeru sa FIG.15, biće opisani postupak za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o CU susednoj trenutnoj CU unutar trenutnog okvira.
[0112] Pozivajući se na FIG.15, dekoder dekodira predikcionu zastavicu radi dekodiranja informacije o trenutnoj CU (S1510). Predikciona zastavica može biti kodirana koderom i može biti transmitovana kao tok bita.
[0113] Dekoder određuje da li je vrednost predikcione zastavice 1, odnosno, predikciona zastavica indikuje da je informacija o trenutnoj CU ista kao i predviđena informacija (S1520). Kada je vrednost predikcione zastavice 1, informacija o trenutnoj CU predviđena je iz CU susedna trenutnoj CU (S1530). Dekoder generiše informacija o CU predviđenoj iz CU susedne trenutnoj CU i zamenjuje informaciju o generisanoj CU u informaciju o trenutnoj CU (S1540). Odnosno, informacija o predviđenoj CU koristi se kao informacija o trenutnoj CU.
[0114] Kada je vrednost predikcione zastavice 0, dekoder dekodira informaciju o trenutnoj CU bez upotrebe informacije o susednoj CU (S1550).
[0115] Kako je prethodno opisano, informacija o trenutnoj CU koja može biti dekodirana primenom informacije o susednoj CU može da uključi CU, predikcionu jedinicu (PU), zastavicu deljenja transformišuće jedinice (TU), informaciju o intra predikciji ili inter predikciji, režim informacije o inter predikciji o preskakanju spajanja, spajanju, predikciju kretanja vektora (MVP), ili slično, vektor kretanja, indeks referentne slike, izmerenu predikcionu informaciju, predikciju režima informacija o intra predikciji, preostale informacije o režimu među informacijama o režimu predviđanja o intra predviđanju, diskretnu kosinusnu transformaciju (DCT)/diskretnu sinusnu transformaciju (DST), informaciju o postupku transformacije parametra kvantizacije, ili slično, informaciju o entropijskom postupku kodiranja, ili slično.
[0116] Na primer, kada je trenutna CU u režimu intra predikcije, ako se ciljna informacija koja se dekodira odnosi se na intra predikciju režima trenutne CU, predikciona zastavica može biti zastavica koja ukazuje da li je trenutna CU kodirana intra predikcijom režima susedne CU. Prema tome, u ovom slučaju, pod uslovom da je prethodno navedeno da se primenjuju S1520 do 1550, trenutna CU može biti predviđena u skladu sa intra predikcijom režima susedne CU kada je vrednost dekodirane predikcione zastavice 1 i trenutna CU može biti predviđena u skladu sa još jednom intra predikcijm režima, a ne i intra predikcijom režima susedne CU, kada vrednost dekodirane predikcione zastavice iznosi 0.
[0117] Kada vrednost predikcione zastavice ne pokazuje da je informacija o trenutnoj CU ista kao i predviđena informacija, informacija o trenutnoj CU može biti dekodirana raznim postupcima kakvi su opisani ispod.
(1) Vrednost razlike između trenutne CU informacije i predviđene CU informacije može biti dekodirana. Dodavanjem informacije o predviđenoj CU i vrednost razlike i njenom zamenom u informaciju o trenutnoj CU, informacija izvedena ovim dodavanjem može se primeniti kao trenutna CU informacija.
(2) Šifrovana reč može biti ponovo generisana a zatim, informacija o trenutnoj CU može biti dekodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o trenutnoj CU može biti dekodirana postupkom za odabir informacije koja se koristi kao informacija o trenutnoj CU iz preostalih kandidata među kandidatima koji mogu biti odabrani kao informacija o trenutnoj CU, isključujući informaciju o predviđenoj CU. Na primer, kada je trenutna CU intra predikcija režima, ako se ciljna informacija koja se dekodira odnosi se na intra predikciju režima trenutne CU, trenutna CU može biti predviđena u skladu sa još jednom intra predikcijom režima, a ne i intra predikcijom režima susedne CU, u slučaju u kojem vrednost predikcione zastavice iznosi 0, odnosno, čineći intra predikciju režima trenutne CU i intra predikciju režima susedne CU međusobno različitim što je indikovano predikcionom zastavicom.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU radi dekodiranja informacije o trenutnoj CU.
[0118] Pored prethodno navedenih (1) do (3) postupaka, razni postupci mogu biti primenjeni kao postupak za dekodiranje informacije o trenutnoj CU.
[0119] FIG.16 je dijagram koji objašnjava i predikciju i kodiranje informacije o trenutnoj CU primenom susedne CU. FIG.16 prikazuje distribuciju deljenja dve susedne 64 × 64 LCU-e 1610 i 1620. U skladu sa načinom ostvarivanja ovog pronalaska, moguće je primeniti informaciju o LCU 1620 kada se kodira LCU 1610.
[0120] Kako je maksimalna CU za LCU 162016 × 16 piksela, a minimalna CU 8 × 8 piksela, trenutna LCU 1610 može da definiše maksimalnu CU i minimalnu CU, kao LCU 1620. Na primer, kada je trenutna LCU 1610 kodirana, zastavica deljenja je kodirana počevši od UC u jedinici od 64 × 64 piksela. U ovom slučaju, LCU 1620 nije CU u jedinici od 64 × 64 piksela, tako da je teško da će trenutna CU da postane jedinica od 64 × 64 piksela. Prema tome, zastavica deljenja koja se odnosi na trenutnu CU ne mora biti transmitovana prostornom prediktivnom zastavicom deljenja.
<Način ostvarivanja 3>
Postupak za predikciju i kodiranje informacije o trenutnoj CU putem predikcione strukture [0121] U slučaju video kodiranja visoke efikasnosti, kada je CU informacija kodirana, kompresiona efikasnost može se poboljšati kodiranjem CU informacije predviđanjem informacije o CU koja je trenutno obezbeđena putem predikcione strukture. Ovde, CU može da uključi CU u najmanjoj jedinici iz LCU i CU informacija može da uključi sve informacije unutar CU.
[0122] FIG.17 je dijagram toka koji šematski objašnjava primer postupka za predikciju i kodiranje informacije o trenutnoj CU iz predikcione strukture prilikom kodiranja informacije o trenutnoj CU u skladu sa načinom ostvarivanja ovog pronalaska.
[0123] Pozivajući se na FIG.17, kada je trenutna CU informacija kodirana, koder predviđa informaciju o trenutnoj CU putem informacije o već kodiranoj CU susednoj trenutnoj CU putem predikcione strukture radi generisanja predikcione informacije (S 1710).
[0124] Koder određuje da li je informacija o trenutnoj CU ista kao i predviđena CU informacija (S 1720). Kada je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU, koder transmituje predikcionu zastavicu '1' koja ukazuje da je informacija o trenutnoj CU ista kao i predviđena CU (S1730). Kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, koder kodira i transmituje predikcionu zastavicu u vrednost od '0' (S1740) i istovremeno, kodira i transmituje informaciju o trenutnoj CU (S1750).
[0125] Ovde, kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o trenutnoj CU može biti kodirana raznim postupcima kakvi su opisani ispod.
(1) Samo vrednost razlike između informacije o trenutnoj CU i informacije o predviđenoj CU može biti kodirana.
(2) Šifrovana reč može biti ponovo generisana, a zatim, informacija o trenutnoj CU može biti kodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o predviđenoj CU koja može biti odabrana kao informacija o trenutnoj CU može biti kodirana primenom preostalih kandidata, isključujući kandidate koji mogu biti odabrani kao informacija o trenutnoj CU.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU kako bi se kodirala informacija o trenutnoj CU.
[0126] Pored toga, kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o trenutnoj CU može biti kodirana primenom raznih postupaka.
[0127] Postupak opisan na FIG.17 može biti slično primenjen čak i kada se izvodi dekodiranje.
[0128] FIG.18 je dijagram toka koji šematski objašnjava primer postupka za predikciju i dekodiranje informacije o trenutnoj CU primenom predikcione strukture u kojem se način ostvarivanja ovog pronalaska primenjuje.
[0129] Pozivajući se na FIG.18, dekoder dekodira predikcionu zastavicu radi dekodiranja informacije o trenutnoj CU (S1810). Predikciona zastavica može biti kodirana koderom i može biti transmitovana kao tok bita.
[0130] Dekoder određuje da li je vrednost predikcione zastavice 1, odnosno, predikciona zastavica indikuje da je informacija o trenutnoj CU ista kao i predviđena informacija (S1820). Kada je vrednost predikcione zastavice 1, informacija o trenutnoj CU predviđena je iz predikcione strukture (S1830). Dekoder generiše informaciju o CU predviđenoj iz predikcione strukture i zamenjuje informaciju o generisanoj CU u informaciju o trenutnoj CU (1840). Odnosno, informacija o predviđenoj CU koristi se kao informacija o trenutnoj CU.
[0131] Kada je vrednost predikcione zastavice 0, dekoder dekodira informaciju o trenutnoj CU bez upotrebe predikcione strukture (S1850).
[0132] Kada vrednost predikcione zastavice ne pokazuje da je informacija o trenutnoj CU ista kao i predviđena informacija, informacija o trenutnoj CU može biti dekodirana raznim postupcima kakvi su opisani ispod.
(1) Vrednost razlike između trenutne CU informacije i predviđene CU informacije može biti dekodirana. Dodavanjem informacije o predviđenoj CU i vrednost razlike i njenom zamenom u informaciju o trenutnoj CU, informacija izvedena ovim dodavanjem može se primeniti kao trenutna CU informacija.
(2) Šifrovana reč može biti ponovo generisana, a zatim, informacija o trenutnoj CU može biti dekodirana, isključujući informaciju o predviđenoj CU među više od nekoliko slučajeva koji se odnose na informaciju o trenutnoj CU. Na primer, informacija o trenutnoj CU može biti dekodirana postupkom za odabir informacije koja se koristi kao informacija o trenutnoj CU iz preostalih kandidata među kandidatima koji mogu biti odabrani kao informacija o trenutnoj CU, isključujući informaciju o predviđenoj CU.
(3) Verovatnoća za informacijom o trenutnoj CU može biti ponovo generisana putem informacije o predviđenoj CU radi dekodiranja informacije o trenutnoj CU.
[0133] Pored prethodno navedenih (1) do (3) postupaka, razni postupci mogu biti primenjeni kao postupak za dekodiranje informacije o trenutnoj CU.
[0134] FIG.19 je dijagram koji objašnjava i predikciju i kodiranje informacije o trenutnoj CU putem predikcione strukture u jedinici okvira u skladu sa načinom ostvarivanja ovog pronalaska kada uključuje hijerarhijske predikcione strukture.
[0135] Pozivajući se na FIG.19, kada je B okvir, odnosno, broj 4 okvir T4 predviđen i kodiran putem broja 0 okvira T0 i broja 8 okvira T8, informacija o CU koja se trenutno kodira može biti predviđena putem predikcione strukture u jedinici okvira.
[0136] Kada se predikcija izvodi putem dve liste pozivanjem na vremenski prethodni okvir od trenutnog okvira i vremenski naknadni okvir, respektivno, sve CU-e unutar broja 4 okvira T4 označava se kao L0 kao broj 0 okvir T0 i L1 kao broj 8 okvir T8. Budući da ovo ima hijerarhijsko predikcione strukture u jedinici okvira, kada lista je 1, broj 0 okvir T0 ili broj 8 okvir T8 mogu biti određeni kao referentni okvir, respektivno, ali kada je lista dva, samo su dva referentna okvira prisutna. Prema tome, L0 označava vremenski prethodni okvir kao referentni okvir, a L1 označava vremenski naknadni okvir kao referentni okvir. U slučaju predikcione strukture prikazana na FIG.19, mnoge CU-e izvode predikciju primenom dve liste pozivanjem na vremenski prethodni okvir i vremenski naknadni okvir, respektivno. Prema tome, kada je referentni indeks koji označava referentni okvir, uskladišten unutar CU informacije, referentni indeks za svaku listu nije transmitovan u slučaju u se kojem izvodi predikciju od strane dve liste pozivanjem na vremenski prethodni okvir i vremenski naknadni okvir, respektivno, a samo informacija koja odgovara slučaju u kojem se predikcija izvodi putem dve liste pozivanjem na vremenski prethodni okvir i vremenski naknadni okvir, respektivno, se transmituje. U ostalim slučajevima, kompresiona efikasnost za kodiranje referentnog indeksa može biti poboljšana transmitovanjem referentnog indeksa odgovarajuće liste, zajedno sa informacijom koja ne odgovara slučaju u kojem se predikcija izvodi putem dve liste pozivanjem na vremenski prethodni okvir i vremenski naknadni okvir, respektivno.
[0137] FIG.20 je dijagram toka koji šematski objašnjava primer postupka za dekodiranje predikcione informacije o referentnom indeksu u skladu sa načinom ostvarivanja ovog pronalaska.
[0138] Pozivajući se na FIG.20, dekoder dekodira predikcionu zastavicu referentnog indeksa primljenu iz kodera (S2010). Kada se predikcija izvodi putem dve liste pozivanjem na vremenski prethodni okvir i vremenski naknadni okvir, respektivno, vrednost dekodirane predikcione zastavice referentnog indeksa predstavlja 1. U ostalim slučajevima, vrednost dekodirane predikcione zastavice referentnog indeksa predstavlja 0.
[0139] Dekoder određuje da li vrednost predikcione zastavice referentnog indeksa predstavlja 1 (S2020) i kada vrednost predikcione zastavice referentnog indeksa iznosi 1, referentni indeks se predviđa putem predikcione strukture (S2030). Dekoder označava vremenski prethodni okvir i vremenski naknadni okvir, respektivno, kao referentni indeks u L0 i L1 putem predikcione strukture (S2040). Dodatno, kada predikciona zastavica referentnog indeksa iznosi 0, dekoder dekodira referentni indeks koji odgovara listi postojećim postupkom (S2050).
[0140] FIG.21 je dijagram koji prikazuje šematsku konfiguraciju kodera za predikciju i kodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0141] Pozivajući se na FIG.21, koder 2100 uključuje CU modul za predikciju informacije 2110, module za određivanje 2120, i CU modul za kodiranje informacije 2130.
[0142] CU modul za predikciju informacije 2110 prima informaciju o CU koja odgovara trenutnoj CU unutar referentnog okvira do izlaza predviđene CU informacije.
[0143] Modul za određivanje 2120 prima informaciju o trenutnoj CU i CU informaciju predviđenu u CU modulu za predikciju informacije 2110 da bi se odredilo da li je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU i transmituje informaciju o predikcionoj zastavici u skladu sa rezultatom određivanja. Kada je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU, transmitovana informacija o predikcionoj zastavici određena je kao '1'.
[0144] Kada transmitovana informacija o predikcionoj zastavici iznosi '1', informacija o predikcionoj zastavici je kodirana bez odvojenog kodiranja informacije o trenutnoj CU i transmitovana putem toka bita.
[0145] Kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o predikcionoj zastavici koja se transmituje određena je kao '0'.
[0146] Kada informacija o predikcionoj zastavici koja se transmituje iznosi '0', CU modul za kodiranje informacije 2130 može kodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2110. CU informacija kodirana u CU modulu za kodiranje informacije 2130 transmituje se u dekoder, tako što je uključena u tok bita.
[0147] FIG.22 je dijagram koji prikazuje šematsku konfiguraciju dekodera za predikciju i dekodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0148] Pozivajući se na FIG.22, dekoder 2200 uključuje modul za dekodiranje predikcione zastavice 2210, CU modul za predikciju informacije 2220, i CU modul za dekodiranje informacije 2230.
[0149] Kada se tok bita transmituje, modul za dekodiranje predikcione zastavice 2210 dekodira informaciju o predikcionoj zastavici.
[0150] CU modul za predikciju informacije 2120 izvodi predikciju putem informacije o CU koja odgovara trenutnoj CU.
[0151] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '1', vrednost predviđena putem informacije o CU koja odgovara trenutnoj CU uskladištena je kao informacija o trenutnoj CU unutar referentnog okvira.
[0152] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '0', CU modul za dekodiranje informacije 2130 dekodira informaciju o kodiranoj CU transmitovanoj unutar toka bita i skladišti je kao informaciju o trenutnoj CU. U ovom slučaju, CU modul za dekodiranje informacije 2130 može dekodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2120.
[0153] FIG.23 je dijagram koji prikazuje još jedan primer kodera za predikciju i kodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira. Na FIG.23, koder predviđa i kodira zastavicu deljenja koja se odnosi na trenutnu CU putem CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0154] Pozivajući se na FIG.23, koder 2300 uključuje CU modul za predikciju zastavice deljenja 2310, modul za određivanje 2320, i CU modul za kodiranje zastavice deljenja 2330.
[0155] CU modul za predikciju zastavice deljenja 2310 prima zastavicu deljenja koja se odnosi na CU koja odgovara trenutnoj CU unutar referentnog okvira do izlaza predviđena CU zastavica deljenja.
[0156] Modul za određivanje 2320 prima zastavicu deljenja koja se odnosi na trenutnu CU i CU zastavicu deljenja predviđenu u CU modulu za predikciju zastavice deljenja 2310 da bi se odredilo da li je zastavica deljenja koja se odnosi na trenutnu CU ista kao i predviđena CU zastavica deljenja i transmituje deljenje informacije o predikcionoj zastavici u skladu sa rezultatom određivanja. Kada je zastavica deljenja koja se odnosi na trenutnu CU ista kao i predviđena CU zastavica deljenja, transmitovana informacija o predikcionoj zastavici određena je kao '1'.
[0157] Kada transmitovana informacija o predikcionoj zastavici iznosi '1', informacija deljenja o predikcionoj zastavici je kodirana bez odvojenog kodiranja zastavice deljenja koja se odnosi na trenutnu CU i transmitovana putem toka bita.
[0158] Kada zastavica deljenja koja se odnosi na trenutnu CU nije ista kao predviđena CU zastavica deljenja, predikciona informacija deljenja koja se transmituje određena je kao '0'.
[0159] Kada informacija deljenja o predikcionoj zastavici koja se transmituje iznosi '0', CU modul za kodiranje zastavice deljenja 2330 može kodirati zastavicu deljenja koja se odnosi na trenutnu CU primenom CU zastavice deljenja predviđene u CU modulu za predikciju informacije deljenja 2310. CU zastavica deljenja dekodirana u CU modulu za dekodiranje zastavice deljenja 2330 transmituje se u dekoder, tako što je uključena u tok bita zajedno sa informacijom o predikcionoj zastavici.
[0160] FIG.24 je dijagram koji prikazuje još jedan primer dekodera za predikciju i dekodiranje informacije o trenutnoj CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira. Na FIG.23, dekoder predviđa i dekodira zastavicu deljenja koja se odnosi na trenutnu CU putem CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0161] Pozivajući se na FIG.24, dekoder 2400 uključuje modul za dekodiranje predikcione zastavice deljenja 2410, CU modul za predikciju zastavice deljenja 2420, i CU modul za dekodiranje zastavice deljenja 2430.
[0162] Kada se tok bita transmituje, modul za dekodiranje predikcione zastavice deljenja 2410 dekodira informacija deljenja o predikcionoj zastavici.
[0163] CU modul za predikciju zastavice deljenja 2420 prima zastavicu deljenja koja se odnosi na trenutnu CU putem informacije o CU koja odgovara trenutnoj CU unutar referentnog okvira.
[0164] Kada vrednost dekodirane informacija deljenja o predikcionoj zastavici iznosi '1', vrednost predviđena putem informacije o CU koja odgovara trenutnoj CU uskladištena je kao zastavica deljenja koja se odnosi na trenutnu CU unutar referentnog okvira.
[0165] Kada vrednost dekodirane informacija deljenja o predikcionoj zastavici iznosi '0', CU modul za dekodiranje zastavice deljenja 2430 dekodira zastavicu deljenja koja se odnosi na kodiranu CU transmitovanu unutar tok bita i uskladištena je kao zastavica deljenja koja se odnosi na trenutnu CU. U ovom slučaju, CU modul za dekodiranje zastavice deljenja 2430 može da dekodira zastavicu deljenja koja se odnosi na trenutnu CU primenom CU zastavice deljenja predviđene u CU modulu za predikciju zastavice deljenja 2420.
[0166] FIG.25 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i kodiranje informacije o trenutnoj CU primenom informacije o susednoj CU unutar istog okvira.
[0167] Pozivajući se na FIG.25, koder 2500 uključuje CU modul za predikciju informacije 2510, modul za određivanje 2520, i CU modul za kodiranje informacije 2530.
[0168] CU modul za predikciju informacije 2510 prima informaciju o CU susednoj trenutnoj CU do izlaza predviđene CU informacije.
[0169] Modul za određivanje 2520 prima informaciju o trenutnoj CU i CU informaciju predviđenu u CU modulu za predikciju informacije 2510 da bi se odredilo da li je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU i transmituje informaciju o predikcionoj zastavici u skladu sa rezultatom određivanja. Kada je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU, transmitovana informacija o predikcionoj zastavici određena je kao '1'.
[0170] Kada the transmitovana informacija o predikcionoj zastavici iznosi '1', informacija o predikcionoj zastavici je kodirana bez odvojenog kodiranja informacije o trenutnoj CU i transmitovana putem toka bita.
[0171] Kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o predikcionoj zastavici koja se transmituje određena je kao '0'.
[0172] Kada informacija o predikcionoj zastavici koja se transmituje iznosi '0', CU modul za kodiranje informacije 2530 može kodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2510. CU informacija kodirana u CU modulu za kodiranje informacije 2530 transmituje se u dekoder, tako što je uključena u tok bita zajedno sa informacijom o predikcionoj zastavici.
[0173] FIG.26 je dijagram koji šematski prikazuje konfiguraciju dekodera za predikciju i dekodiranje informacije o trenutnoj CU primenom informacije o susednoj CU unutar istog okvira.
[0174] Pozivajući se na FIG.26, dekoder 2600 uključuje modul za dekodiranje predikcione zastavice 2610, CU modul za predikciju informacije 2620, i CU modul za dekodiranje informacije 2630.
[0175] Kada se tok bita transmituje, modul za dekodiranje predikcione zastavice 2610 dekodira informaciju o predikcionoj zastavici.
[0176] CU modul za predikciju informacije 2620 predviđa informaciju o trenutnoj CU putem informacije o CU susednoj trenutnoj CU.
[0177] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '1', vrednost predviđena putem informacije o CU susednoj trenutnoj CU uskladištena je kao informacija o trenutnoj CU.
[0178] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '0', CU modul za dekodiranje informacije 2630 dekodira informaciju o kodiranoj CU transmitovanoj unutar toka bita i skladišti je kao informaciju o trenutnoj CU. U ovom slučaju, CU modul za dekodiranje informacije 2630 može dekodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2620.
[0179] FIG.27 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i dekodiranje informacije o trenutnoj CU putem predikcione strukture.
[0180] Pozivajući se na FIG.27, koder 2700 uključuje CU modul za predikciju informacije 2710, modul za određivanje 2720, i CU modul za kodiranje informacije 2730.
[0181] CU modul za predikciju informacije 2710 prima predikcione strukture do izlaza predviđene CU informacije. Ulazna predikciona struktura je kako je opisanu na FIG.6 i FIG.19.
[0182] Modul za određivanje 2720 prima informaciju o trenutnoj CU i CU informaciju predviđenu u CU modulu za predikciju informacije 2710 da bi se odredilo da li je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU i transmituje informaciju o predikcionoj zastavici u skladu sa rezultatom određivanja. Kada je informacija o trenutnoj CU ista kao i informacija o predviđenoj CU, transmitovana informacija o predikcionoj zastavici određena je kao '1'.
[0183] Kada je transmitovana informacija o predikcionoj zastavici '1', informacija o predikcionoj zastavici je kodirana bez odvojenog kodiranja informacije o trenutnoj CU i transmitovana putem toka bita.
[0184] Kada informacija o trenutnoj CU nije ista kao informacija o predviđenoj CU, informacija o predikcionoj zastavici koja se transmituje određena je kao '0'.
[0185] Kada informacija o predikcionoj zastavici koja se transmituje iznosi '0', CU modul za kodiranje informacije 2730 može kodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2710. CU informacija kodirana u CU modulu za kodiranje informacije 2730 transmituje se u dekoder, tako što je uključena u tok bita zajedno sa informacijom o predikcionoj zastavici.
[0186] FIG.28 je dijagram koji šematski prikazuje konfiguraciju kodera za predikciju i dekodiranje informacije o trenutnoj CU putem predikcione strukture.
[0187] Pozivajući se na FIG.28, dekoder 2800 uključuje modul za dekodiranje predikcione zastavice 2810, CU modul za predikciju informacije 2820, i CU modul za dekodiranje informacije 2830.
[0188] Kada se tok bita transmituje, modul za dekodiranje predikcione zastavice 2810 dekodira informaciju o predikcionoj zastavici.
[0189] CU modul za predikciju informacije 2820 predviđa informaciju o trenutnoj CU putem predikcione strukture. Ovde, predikciona struktura koja se koristi za predikciju je kako je opisano na FIG.6 i FIG.19.
[0190] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '1', informacija o CU predviđena putem predikcione strukture uskladištena je kao informacija o trenutnoj CU.
Claims (3)
- [0191] Kada vrednost dekodirane informacije o predikcionoj zastavici iznosi '0', CU modul za dekodiranje informacije 2830 dekodira informaciju o kodiranoj CU transmitovanoj unutar toka bita i skladišti je kao informaciju o trenutnoj CU. U ovom slučaju, CU modul za dekodiranje informacije 2830 može dekodirati informaciju o trenutnoj CU primenom CU informacije predviđene u CU modulu za predikciju informacije 2820.[0192] U prethodno navedenom primernom sistemu, iako su postupci opisani na osnovu dijagrama toka kao serije koraka ili blokova, ovaj pronalazak nije ograničen na sekvencu koraka već bilo koji korak može biti generisan u različitoj sekvenci ili jednovremeno od ili sa drugim koracima kako je prethodno opisano.[0193] Prethodno navedeni načini ostvarivanja uključuju primere raznih aspekata. Iako nisu opisane sve moguće kombinacije koje pokazuju razne aspekte, stručnjak može zaključiti da se mogu izvesti I druge kombinacije. Prema tome, ovaj pronalazak bi trebalo da se konstruiše tako da uključuje sve druge zamene, izmene i modifikacije koje pripadaju sledećim patentnim zahtevima.Patentni zahtevi1. Postupak za dekodiranje video informacije, pri čemu taj postupak obuhvata:dekodiranje predikcione zastavice koja ukazuje da li je informacija trenutnog bloka ista kao i predikciona informacija izvedena iz informacije susednog bloka rekonstruisanog pre trenutnog bloka, pri čemu je taj susedni blok jedan od prostornih susednih blokova i kolociranog bloka, pri čemu prostorni susedni blokovi pripadaju trenutnom okviru kojem pripada trenutni blok, a trenutni kolocirani blok pripada referentnom okviru koji ima različit vremenski poredak od trenutnog okvira;izvođenje informacije trenutnog bloka na osnovu dekodirane predikcione zastavice; i izvođenje inter-predikcije na trenutnom bloku na osnovu izvedene informacije trenutnog bloka, pri čemu informacija trenutnog bloka uključuje informaciju o vektoru kretanja trenutnog bloka i informaciju o pravcu predikcije trenutnog bloka,pri čemu predikciona informacija uključuje predikcionu informaciju o vektoru kretanja i predikcionu informaciju o pravcu predikcije,pri čemu, kada predikciona zastavica ukazuje da je informacija trenutnog bloka ista kao i predikciona informacija, ta predikciona informacija koristi se kao informacija trenutnog bloka, pri čemu, kada predikciona zastavica ukazuje da informacija trenutnog bloka nije ista kao predikciona informacija, informacija trenutnog bloka izvodi se dodavanjem vrednosti razlike dobijene iz toka bita predikcionoj informaciji,pri čemu se inter-predikcija izvodi primenom jednog ili više referentnih okvira rekonstruisanih pre trenutnog okvira, pri čemu svaki od referentnih okvira ima različit vremenski poredak od trenutnog okvira i identifikovan je referentnim indeksom, ipri čemu, kada određeni broj referentnih okvira iznosi 2, a broj spiskova referentnih okvira konstruisanih iz referentnih okvira iznosi 2, referentni indeks se određuje kao specifična vrednost koja ukazuje na svaku od referentnih okvira.
- 2. Postupak za enkodiranje video informacije, pri čemu taj postupak obuhvata:izvođenje predikcione informacije iz informacije susednog bloka rekonstruisanog pre trenutnog bloka, pri čemu je taj susedni blok jedan od prostornih susednih blokova i kolociranog bloka, pri čemu prostorni susedni blokovi pripadaju trenutnom okviru kojem pripada trenutni blok, a trenutni kolocirani blok pripada referentnom okviru koji ima različit vremenski poredak od trenutnog okvira;određivanje da li je informacija trenutnog bloka ista kao i predikciona informacija; i enkodiranje predikcione zastavice trenutnog bloka na osnovu rezultata determinacije, u tok bita;pri čemu informacija trenutnog bloka uključuje informaciju o vektoru kretanja trenutnog bloka i informaciju o pravcu predikcije trenutnog bloka, ipri čemu predikciona informacija uključuje predikcionu informaciju o vektoru kretanja i predikcionu informaciju o pravcu predikcije,pri čemu, kada predikciona zastavica ukazuje da je informacija trenutnog bloka ista kao i predikciona informacija, ta predikciona zastavica se enkodira prvom vrednošću koja ukazuje da je informacija trenutnog bloka ista kao i predikciona informacija,pri čemu, kada predikciona zastavica ukazuje da informacija trenutnog bloka nije ista kao predikciona informacija, predikciona zastavica se enkodira drugom vrednošću koja ukazuje da informacija trenutnog bloka nije ista kao predikciona informacija, a vrednost razlike između informacije trenutnog bloka i predikcione informacije se enkodira,pri se čemu trenutni blok enkodira inter-predikcijom,pri čemu se inter-predikcija izvodi primenom jednog ili više referentnih okvira rekonstruisanih pre trenutnog okvira, pri čemu svaki od referentnih okvira ima različit vremenski poredak od trenutnog okvira i identifikovan je referentnim indeksom, ipri čemu, kada određeni broj referentnih okvira iznosi 2, a broj spiskova referentnih okvira konstruisanih iz referentnih okvira iznosi 2, referentni indeks se određuje kao specifična vrednost koja ukazuje na svaku od referentnih okvira.
- 3. Ne-tranzitorni medijum za snimanje koji je kompjuterski čitljiv, za skladištenje toka bita generisan postupkom za enkodiranje video informacije, pri čemu taj postupak obuhvata:izvođenje predikcione informacije iz informacije susednog bloka rekonstruisanog pre trenutnog bloka, pri čemu je taj susedni blok jedan od prostornih susednih blokova i kolociranog bloka, pri čemu prostorni susedni blokovi pripadaju trenutnom okviru kojem pripada trenutni blok, a trenutni kolocirani blok pripada referentnom okviru koji ima različit vremenski poredak od trenutnog okvira;određivanje da li je informacija trenutnog bloka ista kao i predikciona informacija; i enkodiranje predikcione zastavice trenutnog bloka na osnovu rezultata determinacije, u tok bita;pri čemu informacija trenutnog bloka uključuje informaciju o vektoru kretanja trenutnog bloka i informaciju o pravcu predikcije trenutnog bloka, ipri čemu predikciona informacija uključuje predikcionu informaciju o vektoru kretanja i predikcionu informaciju o pravcu predikcije,pri čemu, kada predikciona zastavica ukazuje da je informacija trenutnog bloka ista kao i predikciona informacija, ta predikciona zastavica se enkodira prvom vrednošću koja ukazuje da je informacija trenutnog bloka ista kao i predikciona informacija,pri čemu, kada predikciona zastavica ukazuje da informacija trenutnog bloka nije ista kao predikciona informacija, predikciona zastavica se enkodira drugom vrednošću koja ukazuje da informacija trenutnog bloka nije ista kao predikciona informacija, i vrednost razlike između informacije trenutnog bloka i predikcione informacije se enkodira,pri se čemu trenutni blok enkodira inter-predikcijom,pri čemu se inter-predikcija izvodi primenom jednog ili više referentnih okvira rekonstruisanih pre trenutnog okvira, pri čemu svaki od referentnih okvira ima različit vremenski poredak od trenutnog okvira i identifikovan je referentnim indeksom, ipri čemu, kada određeni broj referentnih okvira iznosi 2 i broj spiskova referentnih okvira konstruisanih iz referentnih okvira iznosi 2, referentni indeks se određuje kao specifična vrednost koja ukazuje na svaku od referentnih okvira.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20100140721 | 2010-12-31 | ||
| EP21215395.1A EP4033760B1 (en) | 2010-12-31 | 2011-12-30 | Method for encoding video information and method for decoding video information, and apparatus using same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RS66634B1 true RS66634B1 (sr) | 2025-04-30 |
Family
ID=46711929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RS20250317A RS66634B1 (sr) | 2010-12-31 | 2011-12-30 | Postupak za enkodiranje video informacije i postupak za dekodiranje video informacije, i uređaj koji ih primenjuje |
Country Status (15)
| Country | Link |
|---|---|
| US (9) | US9955155B2 (sr) |
| EP (4) | EP4539464B1 (sr) |
| KR (5) | KR101831311B1 (sr) |
| DK (1) | DK4033760T3 (sr) |
| ES (2) | ES3015557T3 (sr) |
| FI (1) | FI4033760T3 (sr) |
| HR (1) | HRP20250385T1 (sr) |
| HU (1) | HUE070880T2 (sr) |
| LT (1) | LT4033760T (sr) |
| PL (2) | PL4033760T3 (sr) |
| PT (1) | PT4033760T (sr) |
| RS (1) | RS66634B1 (sr) |
| SI (1) | SI4033760T1 (sr) |
| SM (1) | SMT202500133T1 (sr) |
| WO (1) | WO2012091519A1 (sr) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4539464B1 (en) | 2010-12-31 | 2026-02-04 | Electronics And Telecommunications Research Institute | Method for encoding video information and method for decoding video information, and apparatus using same |
| CN106851311B (zh) * | 2011-08-29 | 2019-08-13 | 苗太平洋控股有限公司 | 视频译码装置 |
| US11039138B1 (en) | 2012-03-08 | 2021-06-15 | Google Llc | Adaptive coding of prediction modes using probability distributions |
| CN104604225B (zh) | 2012-09-10 | 2018-01-26 | 太阳专利托管公司 | 图像编码方法、图像解码方法、图像编码装置、图像解码装置及图像编码解码装置 |
| WO2014051372A1 (ko) | 2012-09-28 | 2014-04-03 | 엘지전자 주식회사 | 영상 복호화 방법 및 이를 이용하는 장치 |
| KR102126855B1 (ko) * | 2013-02-15 | 2020-06-26 | 한국전자통신연구원 | 부호화 모드 결정 방법 및 장치 |
| US20140328406A1 (en) * | 2013-05-01 | 2014-11-06 | Raymond John Westwater | Method and Apparatus to Perform Optimal Visually-Weighed Quantization of Time-Varying Visual Sequences in Transform Space |
| US20150015782A1 (en) * | 2013-07-12 | 2015-01-15 | Vixs Systems, Inc. | Video processing device for reformatting an audio/video signal and methods for use therewith |
| JP6382329B2 (ja) * | 2014-02-18 | 2018-08-29 | エルジー エレクトロニクス インコーポレイティド | パノラマサービスのための放送信号送受信方法及び装置 |
| US10721467B2 (en) * | 2015-05-05 | 2020-07-21 | Lg Electronics Inc. | Method and device for processing coding unit in image coding system |
| US9942548B2 (en) * | 2016-02-16 | 2018-04-10 | Google Llc | Entropy coding transform partitioning information |
| US10694187B2 (en) * | 2016-03-18 | 2020-06-23 | Lg Electronics Inc. | Method and device for deriving block structure in video coding system |
| KR102275420B1 (ko) * | 2016-07-12 | 2021-07-09 | 한국전자통신연구원 | 영상 부호화/복호화 방법 및 이를 위한 기록 매체 |
| KR20180040827A (ko) | 2016-10-13 | 2018-04-23 | 디지털인사이트 주식회사 | 부호화 유닛의 그룹을 사용하는 비디오 코딩 방법 및 장치 |
| US10944974B2 (en) | 2017-01-11 | 2021-03-09 | Raytheon Company | Method for encoding and processing raw UHD video via an existing HD video architecture |
| US11190724B2 (en) | 2017-03-10 | 2021-11-30 | Raytheon Company | Adaptive bitrate streaming of UHD image data |
| EP3637772A4 (en) | 2017-06-09 | 2020-12-09 | Electronics and Telecommunications Research Institute | VIDEO CODING / DECODING PROCESS AND DEVICE, AND RECORDING MEDIA STORING A BINARY STREAM |
| US11317090B2 (en) * | 2019-08-12 | 2022-04-26 | Tencent America LLC | Method and apparatus for video coding |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1827029A1 (en) * | 2002-01-18 | 2007-08-29 | Kabushiki Kaisha Toshiba | Video decoding method and apparatus |
| CN100566420C (zh) * | 2002-07-15 | 2009-12-02 | 株式会社日立制作所 | 动态图像的编码方法 |
| KR100865034B1 (ko) * | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
| KR100506864B1 (ko) * | 2002-10-04 | 2005-08-05 | 엘지전자 주식회사 | 모션벡터 결정방법 |
| KR100529311B1 (ko) * | 2003-01-21 | 2005-11-17 | 삼성전자주식회사 | 신경 회로망을 이용하여 가변 길이 부호화 비트 스트림의길이를 선택하는 장치 및 방법 |
| KR100510136B1 (ko) * | 2003-04-28 | 2005-08-26 | 삼성전자주식회사 | 참조 픽처 결정 방법, 그 움직임 보상 방법 및 그 장치 |
| KR100727972B1 (ko) | 2005-09-06 | 2007-06-14 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
| KR101370919B1 (ko) * | 2006-07-12 | 2014-03-11 | 엘지전자 주식회사 | 신호처리방법 및 장치 |
| JP5151984B2 (ja) * | 2006-09-29 | 2013-02-27 | 富士通株式会社 | 動画像符号化装置 |
| KR101365567B1 (ko) | 2007-01-04 | 2014-02-20 | 삼성전자주식회사 | 영상의 예측 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| CN101641954B (zh) * | 2007-03-23 | 2011-09-14 | Lg电子株式会社 | 用于解码/编码视频信号的方法和装置 |
| KR101366241B1 (ko) * | 2007-03-28 | 2014-02-21 | 삼성전자주식회사 | 영상 부호화, 복호화 방법 및 장치 |
| CN101663899A (zh) * | 2007-04-26 | 2010-03-03 | 松下电器产业株式会社 | 运动检测装置、运动检测方法、以及运动检测程序 |
| US8265144B2 (en) * | 2007-06-30 | 2012-09-11 | Microsoft Corporation | Innovations in video decoder implementations |
| TWI338869B (en) * | 2007-08-03 | 2011-03-11 | Via Tech Inc | Method and apparatus for block-based digital encoded picture |
| KR102313863B1 (ko) * | 2007-10-16 | 2021-10-15 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
| US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| US8908763B2 (en) * | 2008-06-25 | 2014-12-09 | Qualcomm Incorporated | Fragmented reference in temporal compression for video coding |
| KR101306834B1 (ko) | 2008-09-22 | 2013-09-10 | 에스케이텔레콤 주식회사 | 인트라 예측 모드의 예측 가능성을 이용한 영상 부호화/복호화 장치 및 방법 |
| CN101742278B (zh) * | 2008-11-12 | 2012-11-07 | 富士通半导体股份有限公司 | 获取图像的运动矢量和边界强度的方法和系统 |
| KR101456498B1 (ko) * | 2009-08-14 | 2014-10-31 | 삼성전자주식회사 | 계층적 부호화 단위의 스캔 순서를 고려한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| KR101510108B1 (ko) * | 2009-08-17 | 2015-04-10 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR101452860B1 (ko) * | 2009-08-17 | 2014-10-23 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
| KR101752418B1 (ko) * | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
| US8837592B2 (en) * | 2010-04-14 | 2014-09-16 | Mediatek Inc. | Method for performing local motion vector derivation during video coding of a coding unit, and associated apparatus |
| US20110310976A1 (en) * | 2010-06-17 | 2011-12-22 | Qualcomm Incorporated | Joint Coding of Partition Information in Video Coding |
| EP4539464B1 (en) | 2010-12-31 | 2026-02-04 | Electronics And Telecommunications Research Institute | Method for encoding video information and method for decoding video information, and apparatus using same |
| KR102271116B1 (ko) * | 2011-07-11 | 2021-06-29 | 선 페이턴트 트러스트 | 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치 |
-
2011
- 2011-12-30 EP EP25161198.4A patent/EP4539464B1/en active Active
- 2011-12-30 SM SM20250133T patent/SMT202500133T1/it unknown
- 2011-12-30 ES ES21215395T patent/ES3015557T3/es active Active
- 2011-12-30 ES ES25161198T patent/ES3063813T3/es active Active
- 2011-12-30 FI FIEP21215395.1T patent/FI4033760T3/fi active
- 2011-12-30 LT LTEP21215395.1T patent/LT4033760T/lt unknown
- 2011-12-30 HR HRP20250385TT patent/HRP20250385T1/hr unknown
- 2011-12-30 PT PT212153951T patent/PT4033760T/pt unknown
- 2011-12-30 EP EP21215395.1A patent/EP4033760B1/en active Active
- 2011-12-30 US US13/977,520 patent/US9955155B2/en active Active
- 2011-12-30 PL PL21215395.1T patent/PL4033760T3/pl unknown
- 2011-12-30 DK DK21215395.1T patent/DK4033760T3/da active
- 2011-12-30 HU HUE21215395A patent/HUE070880T2/hu unknown
- 2011-12-30 PL PL25161198.4T patent/PL4539464T3/pl unknown
- 2011-12-30 EP EP25161199.2A patent/EP4539465B1/en active Active
- 2011-12-30 EP EP11852454.5A patent/EP2661080A4/en not_active Ceased
- 2011-12-30 WO PCT/KR2011/010379 patent/WO2012091519A1/ko not_active Ceased
- 2011-12-30 RS RS20250317A patent/RS66634B1/sr unknown
- 2011-12-30 KR KR1020110147083A patent/KR101831311B1/ko active Active
- 2011-12-30 SI SI201132131T patent/SI4033760T1/sl unknown
-
2013
- 2013-10-02 US US14/044,542 patent/US11064191B2/en active Active
-
2018
- 2018-02-13 US US15/894,973 patent/US11025901B2/en active Active
- 2018-02-14 KR KR1020180018486A patent/KR101920352B1/ko active Active
- 2018-02-14 KR KR1020180018487A patent/KR101920353B1/ko active Active
- 2018-02-14 KR KR1020180018489A patent/KR101920354B1/ko active Active
- 2018-02-14 KR KR1020180018488A patent/KR101969051B1/ko active Active
- 2018-02-15 US US15/897,440 patent/US11102471B2/en active Active
- 2018-02-15 US US15/897,512 patent/US11082686B2/en active Active
-
2021
- 2021-06-10 US US17/344,161 patent/US11388393B2/en active Active
-
2022
- 2022-02-01 US US17/590,161 patent/US11889052B2/en active Active
-
2023
- 2023-12-06 US US18/530,617 patent/US12513284B2/en active Active
-
2025
- 2025-11-06 US US19/381,588 patent/US20260067447A1/en active Pending
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4539465B1 (en) | Method for encoding video information and method for decoding video information, and apparatus using same | |
| JP6518274B2 (ja) | 映像復号化方法および映像符号化方法 | |
| CN103891293B (zh) | 用于色度分量的自适应环路滤波的方法及设备 | |
| US20140192883A1 (en) | Device and method for scalable coding of video information based on high efficiency video coding | |
| HK40077933B (en) | Method for encoding video information and method for decoding video information, and apparatus using same | |
| HK40077933A (en) | Method for encoding video information and method for decoding video information, and apparatus using same |