FMUSER bežični prijenos videa i zvuka lakše!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
(1) Suvišne informacije video signala
Uzimajući za primjer format YUV snimanja digitalnog video zapisa, YUV predstavlja svjetlinu, odnosno dva signala razlike u boji. Na primjer, za postojeći pal TV sustav, frekvencija uzorkovanja svjetlosnog signala je 13.5 MHz; frekvencijski opseg chroma signala obično je polovica ili manje signala svjetline, što je 6.75 MHz ili 3.375 MHz. Uzimajući za primjer frekvenciju uzorkovanja 4: 2: 2, signal Y usvaja 13.5 MHz, krom signal U i V uzorkuju se za 6.75 MHz, a signal uzorka kvantizira 8 bit, a zatim se može izračunati brzina koda digitalnog videa kako slijedi:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216Mbit / s
Ako se tako velika količina podataka pohrani ili prenese izravno, bit će teško koristiti tehnologiju kompresije za smanjenje brzine prijenosa. Digitalni video signal može se komprimirati u skladu s dva osnovna uvjeta:
L. suvišak podataka. Na primjer, prostorna redundancija, vremenska suvišnost, redundantnost strukture, redundantnost informacijske entropije itd., Odnosno postoji jaka korelacija između piksela slike. Uklanjanje ove suvišnosti ne dovodi do gubitka podataka i sažimanje je bez gubitaka.
L. vizualna suvišnost. Neke karakteristike ljudskih očiju, poput praga razlikovanja svjetline, vizualnog praga, razlikuju se u osjetljivosti na svjetlinu i kromu, što onemogućava unošenje odgovarajućih pogrešaka u kodiranju i neće se otkriti. Vizualne karakteristike ljudskih očiju mogu se koristiti za razmjenu podataka za kompresiju podataka uz određena objektivna iskrivljenja. Ova kompresija je gubitak.
Kompresija digitalnog video signala temelji se na gore navedena dva uvjeta, što čini video podatke jako komprimiranim, što pogoduje prijenosu i pohrani. Uobičajene metode digitalne kompresije videozapisa su kombinirano kodiranje, koje kombinira kodiranje transformacije, procjenu kretanja i kompenzaciju kretanja i entropijsko kodiranje za kompresiranje kodiranja. Obično se transformirajuće kodiranje koristi za uklanjanje redudantnosti slike unutar okvira, a procjena kretanja i kompenzacija pokreta koriste se za uklanjanje suvišnosti među kadrovima slike, a entropijsko kodiranje koristi se za daljnje poboljšanje učinkovitosti kompresije. Slijedeće tri metode kodiranja sažimanjem su predstavljene ukratko.
(a) Kompresijska metoda kodiranja
(b) Transformacija kodiranja
Funkcija kodiranja transformacije je transformirati signal slike opisan u svemirskoj domeni u frekvencijsku domenu, a zatim kodirati transformirane koeficijente. Općenito govoreći, slika ima snažnu korelaciju u prostoru, a pretvorba u frekvencijsku domenu može ostvariti dekorelaciju i koncentraciju energije. Uobičajena ortogonalna transformacija uključuje diskretnu Fourierovu transformaciju, diskretnu kosinusnu transformaciju i tako dalje. Diskretna kosinusna transformacija široko se koristi u digitalnoj video kompresiji.
Diskretna kosinusna transformacija naziva se DCT transformacija. Može transformirati blok slike L * l iz svemirske domene u frekvencijsku domenu. Stoga, u procesu kompresije slike i kodiranja na temelju DCT-a, sliku treba podijeliti na blokove slike koji se ne preklapaju. Pretpostavimo da je veličina slike 1280 * 720, podijeljena je na 160 * 90 blokova slike veličine 8 * 8 bez preklapanja u obliku mreže. Tada se DCT transformacija može izvesti za svaki blok slike.
Nakon dijeljenja bloka, svaki blok slike od 8 * 8 točaka šalje se DCT koderu, a blok slike 8 * 8 transformira se iz prostorne domene u frekvencijsku domenu. Donja slika prikazuje primjer bloka slike 8 * 8 u kojem broj predstavlja vrijednost svjetline svakog piksela. Sa slike se vidi da su vrijednosti svjetline svakog piksela u ovom bloku slike relativno ujednačene, posebno vrijednost svjetline susjednih piksela nije jako velika, što ukazuje da signal slike ima snažnu korelaciju.
Stvarni blok slike 8 * 8
Sljedeća slika prikazuje rezultate DCT transformacije bloka slike na gornjoj slici. Iz slike se vidi da nakon DCT transformacije koeficijent niske frekvencije u gornjem lijevom kutu koncentrira puno energije, dok je energija na visokofrekventnom koeficijentu u donjem desnom kutu vrlo mala.
Koeficijenti bloka slike nakon DCT transformacije
Signal treba kvantificirati nakon DCT transformacije. Budući da su ljudske oči osjetljive na niskofrekventne karakteristike slika, poput ukupne svjetline predmeta, a ne na visokofrekventne detalje na slici, pa se u procesu prijenosa visokofrekventne informacije mogu slati manje ili ne, samo niskofrekventni dio. Proces kvantizacije smanjuje prijenos podataka kvantificiranjem koeficijenata područja niske frekvencije i grubom kvantizacijom koeficijenata u području visoke frekvencije, čime se uklanjaju informacije visoke frekvencije koje nisu osjetljive na ljudske oči. Stoga je kvantizacija postupak kompresije s gubitkom i glavni razlog oštećenja kvalitete u kodiranju video kompresije.
Postupak kvantifikacije može se izraziti sljedećom formulom:
Među njima, FQ (U, V) predstavlja DCT koeficijent nakon kvantizacije; f (U, V) predstavlja DCT koeficijent prije kvantizacije; Q (U, V) predstavlja matricu ponderiranja kvantizacije; q je korak kvantizacije; krug odnosi se na konsolidaciju, a vrijednost koja se izlaže uzima se kao najbliža cijela vrijednost.
Razumno odaberite koeficijent kvantizacije, a rezultat nakon kvantiziranja transformiranog bloka slike prikazan je na slici.
DCT koeficijent nakon kvantifikacije
Većina DCT koeficijenata mijenja se na 0 nakon kvantizacije, dok je samo nekoliko koeficijenata ne-nula vrijednosti. Trenutno treba komprimirati i kodirati samo ove vrijednosti koje nisu nula.
(b) Kodiranje entropije
Kodiranje entropije imenovano je jer je prosječna duljina koda nakon kodiranja blizu vrijednosti entropije izvora. Kodiranje entropije provodi VLC (kodiranje promjenjive duljine). Osnovno načelo je dati simbol kratkom kodu s velikom vjerojatnošću u izvoru, a simbolu dati dugi kôd s malom vjerojatnosti pojave, kako bi se statistički dobila kraća prosječna duljina koda. Kodiranje promjenjive duljine obično uključuje Hoffmanov kod, aritmetički kôd, kôd trčanja itd. Kodiranje duljine izvođenja vrlo je jednostavna metoda kompresije, njegova učinkovitost kompresije nije velika, ali brzina kodiranja i dekodiranja je brza i još uvijek se široko koristi, posebno nakon transformacije kodiranja, koristeći dugotrajno kodiranje, ima dobar učinak.
Prvo će se AC koeficijent neposredno nakon izlaznog DC koeficijenta kvantizera skenirati u Z-tipu (kao što je prikazano u retku sa strelicom). Z-skeniranje pretvara dvodimenzionalni koeficijent kvantizacije u jednodimenzionalni niz, a zatim nastavlja kodiranje duljine izvođenja. Konačno, drugi kod promjenljive duljine koristi se za kodiranje podataka nakon kodiranja izvođenja, poput Hoffmanovog kodiranja. Kroz ovu vrstu kodiranja promjenljive duljine, učinkovitost kodiranja se dodatno poboljšava.
(c) Procjena kretanja i kompenzacija kretanja
Procjena kretanja i kompenzacija pokreta učinkovite su metode za uklanjanje korelacije vremenskog smjera sekvenci slike. Gore opisane metode DCT transformacije, kvantizacije i entropije temelje se na jednoj kadrovskoj slici. Ovim metodama može se eliminirati prostorna korelacija između piksela na slici. Zapravo, osim prostorne korelacije, signal slike ima i vremensku korelaciju. Na primjer, za digitalni video sa statičnom pozadinom poput emitiranja vijesti i malog kretanja glavnog dijela slike, razlika između svake slike je vrlo mala, a korelacija između slika je vrlo velika. U ovom slučaju ne trebamo kodirati svaku sliku okvira zasebno, već možemo kodirati samo promijenjene dijelove susjednih video okvira kako bismo dodatno smanjili količinu podataka. Ovaj se rad realizira procjenom kretanja i kompenzacijom kretanja.
Tehnologija procjene pokreta trenutno dijeli trenutnu ulaznu sliku na nekoliko malih blokova slike koji se međusobno ne preklapaju, na primjer, veličina slike u kadru je 1280 * 720. Prvo, podijeljena je u blokove slike 40 * 45 sa 16 * 16 veličine koje se međusobno ne preklapaju u obliku rešetke, a zatim, u okviru prozora za pretraživanje prethodne slike ili potonje slike, pronađite blok za svaki blok slike kako biste pronašli jedan blok slike u opsegu prozor za pretraživanje Najsličniji blok slike. Proces pretraživanja naziva se procjena kretanja. Izračunavanjem podataka o položaju između najsličnijeg bloka slike i bloka slike može se dobiti vektor pokreta. Na taj se način trenutni blok slike može oduzeti od najsličnijeg bloka slike na koji je usmjeren vektor kretanja referentne slike, a može se dobiti i blok rezidualne slike. Budući da je svaka vrijednost piksela u bloku rezidualne slike vrlo mala, u kodiranju kompresije može se dobiti veći omjer kompresije. Taj se postupak oduzimanja naziva kompenzacija kretanja.
Budući da je referentna slika potrebna za procjenu kretanja i kompenzaciju kretanja u procesu kodiranja, vrlo je važno odabrati referentnu sliku. Općenito, koder dijeli svaki unos slike okvira na tri različita tipa prema različitim referentnim slikama: I (unutarnji) okvir, B (predviđanje navođenja) i P (okvir predviđanja). Kao što je prikazano na slici.
Tipični slijed strukture okvira I, B, P
Kao što je prikazano na slici, I frame koristi podatke u okviru samo za kodiranje i ne treba mu procjena pokreta i kompenzacija pokreta tijekom postupka kodiranja. Očito, budući da okvir ne eliminira korelaciju smjera vremena, omjer kompresije je relativno nizak. U procesu kodiranja, P okvir koristi prednji I okvir ili P okvir kao referentnu sliku za kompenzaciju pokreta, zapravo kodira razliku između trenutne slike i referentne slike. Način kodiranja B okvira sličan je P okviru, jedina razlika je u tome što za predviđanje tijekom postupka kodiranja treba koristiti prednji I okvir ili P okvir i kasniji I okvir ili P okvir. Dakle, svako kodiranje P okvira mora koristiti jednu sliku okvira kao referentnu sliku, dok okvir B treba dva okvira kao referencu. Suprotno tome, B okvir ima veći omjer kompresije od P okvira.
(d) Mješovito kodiranje
U radu se uvodi nekoliko važnih metoda u video kompresiji i kodiranju. U praktičnoj primjeni ove metode nisu odvojene i obično se kombiniraju kako bi se postigao najbolji učinak kompresije. Sljedeća slika prikazuje model hibridnog kodiranja (tj. Kodiranje transformacije + procjena kretanja i kompenzacija kretanja + kodiranje entropije). Model se široko koristi u MPEG1, MPEG2, H.264 i drugim standardima. Sa slike možemo vidjeti da se trenutna ulazna slika prvo mora podijeliti na blokove, a blok slike dobiven blokom oduzeti će se od predviđena slika nakon kompenzacije pokreta radi dobivanja razlike slike x, a zatim se za blok razlike slike provode DCT transformacija i kvantizacija. Kvantizirani izlazni podaci imaju dva različita mjesta: jedno je slanje entropijskom koderu radi kodiranja, a kodirani tok koda izlazi u predmemoriju Spremi u uređaj i pričekaj prijenos. Druga je primjena brojač kvantificirati i obrnuti promjenu signala x ', koji dodaje izlaz bloka slike s kompenzacijom kretanja kako bi se dobio novi signal slike predviđanja, a novi blok slike predviđanja šalje u memoriju okvira.
|
Unesite e-poštu da biste dobili iznenađenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
FMUSER bežični prijenos videa i zvuka lakše!
Kontakt
Adresa:
Br. 305 Soba HuiLan zgrada br. 273 Huanpu Road Guangzhou Kina 510620
Kategorije
Novosti