FMUSER Wirless stuur video en klank makliker toe!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
(1) Oormatige inligting van videosignaal
As u die YUV-komponentformaat van die opname van digitale video as voorbeeld neem, verteenwoordig YUV onderskeidelik die helderheid en twee kleurverskilseine. Byvoorbeeld, vir bestaande pal TV-stelsels is die steekproeffrekwensie van die helderheids sein 13.5 mhz; die frekwensieband van die chromasein is gewoonlik die helfte of minder van die helderheids sein, wat 6.75 mhz of 3.375 mhz is. As die steekproeffrekwensie van 4: 2: 2 as voorbeeld geneem word, neem Y-sein 13.5 mhz aan, chromasignaal U en V word met 6.75 mhz gemonster en die bemonsteringssein word met 8 bit gekwantifiseer, dan kan die koersnelheid van digitale video bereken word soos volg:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216Mbit / s
As so 'n groot hoeveelheid data direk gestoor of oorgedra word, is dit moeilik om kompressietegnologie te gebruik om die bisnelheid te verlaag. Die digitale videosignaal kan volgens twee basiese voorwaardes saamgepers word:
L. data-oortolligheid. Byvoorbeeld ruimtelike oortolligheid, tydoortolligheid, struktuuroorbodigheid, informasie-entropie-oorbodigheid, ens., Dit wil sê daar is 'n sterk korrelasie tussen pixels van die beeld. Die uitskakeling van hierdie oortolligheid lei nie tot verlies aan inligting nie, en dit is verlieslose kompressie.
L. visuele oortolligheid. Sommige eienskappe van menslike oë, soos drempel van helderheidsdiskriminasie, visuele drempel, verskil in sensitiwiteit vir helderheid en chroma, wat dit onmoontlik maak om gepaste koderingsfoute in te stel en sal nie opgespoor word nie. Die visuele eienskappe van menslike oë kan gebruik word om data-kompressie uit te ruil met sekere objektiewe vervorming. Hierdie kompressie is verlies.
Die kompressie van digitale videosignaal is gebaseer op bogenoemde twee toestande, wat die videogegewens sterk laat saamgepers, wat bevorderlik is vir oordrag en stoor. Die algemene metodes van digitale videokompressie is gemengde kodering, dit wil sê transformeringskodering, bewegingsberaming en bewegingskompensasie en entropiekodering kombineer om kodering saam te pers. Gewoonlik word transformeringskodering gebruik om die intra raamredundansie van die beeld uit te skakel, en bewegingsberaming en bewegingskompensasie word gebruik om die interraamredundansie van die beeld te verwyder, en entropiekodering word gebruik om die kompressiedoeltreffendheid verder te verbeter. Die volgende drie kompressiekoderingsmetodes word kortliks bekendgestel.
(a) Kompressiekoderingsmetode
(b) Transformeer kodering
Die funksie van transformeringskodering is om die beeldsein wat in die ruimtedomein beskryf word, na die frekwensiedomein te transformeer en dan die getransformeerde koëffisiënte te kodeer. Oor die algemeen het die beeld 'n sterk korrelasie in die ruimte, en die transformasie na frekwensiedomein kan dekorrelasie en energiekonsentrasie realiseer. Die algemene ortogonale transformasie bevat diskrete Fourier-transformasie, diskrete kosinus-transformasie, ensovoorts. Diskrete kosinustransformasie word wyd gebruik in digitale videokompressie.
Daar word na diskrete kosinustransformasie verwys as DCT-transform. Dit kan die beeldblok van L * l van ruimtedomein na frekwensiedomein transformeer. Daarom moet die beeld in die proses van kompressie en kodering gebaseer op DCT verdeel word in nie-oorvleuelende beeldblokke. Gestel die grootte van 'n beeld is 1280 * 720, dit word verdeel in 160 * 90 beeldblokke met 8 * 8-grootte sonder om dit in die vorm van 'n rooster te oorvleuel. Dan kan DCT-transformasie vir elke beeldblok uitgevoer word.
Nadat die blok verdeel is, word elke 8 * 8-punt-beeldblok na die DCT-kodeerder gestuur en word die 8 * 8-beeldblok van die ruimtelike domein na die frekwensiedomein getransformeer. Die onderstaande figuur toon 'n voorbeeld van 'n beeldblok van 8 * 8 waarin die getal die helderheidswaarde van elke pixel voorstel. Uit die figuur kan gesien word dat die helderheidswaardes van elke pixel in hierdie beeldblok relatief uniform is, veral die helderheidswaarde van aangrensende pixels is nie baie groot nie, wat daarop dui dat die beeldsein 'n sterk korrelasie het.
'N Werklike 8 * 8-beeldblok
Die volgende figuur toon die resultate van DCT-transformasie van die beeldblok in die figuur hierbo. Dit kan gesien word uit die figuur dat na DCT-transformasie die lae frekwensie koëffisiënt in die boonste linkerhoek baie energie konsentreer, terwyl die energie op die hoë frekwensie koëffisiënt in die onderste regterhoek baie klein is.
Die koëffisiënte van beeldblok na DCT-transformasie
Die sein moet na DCT-transformasie gekwantifiseer word. Omdat menslike oë sensitief is vir lae frekwensie-eienskappe van beelde, soos die algehele helderheid van voorwerpe, en nie vir die hoëfrekwensie-besonderhede in die beeld nie, kan hoëfrekwensie-inligting in die transmissieproses minder of nie, slegs die laefrekwensie-deel. Die kwantiseringsproses verminder die oordrag van inligting deur die koëffisiënte van 'n lae frekwensie-streek en growwe kwantisering van die koëffisiënte in 'n hoë frekwensie-gebied te kwantifiseer, wat die hoë-frekwensie-inligting verwyder wat nie sensitief is vir menslike oë nie. Daarom is kwantisering 'n verlies aan kompressieproses en die hoofrede vir die kwaliteitskade in videokompressie-kodering.
Die kwantifiseringsproses kan deur die volgende formule uitgedruk word:
Onder hulle verteenwoordig FQ (U, V) die DCT-koëffisiënt na kwantisering; f (U, V) stel DCT-koëffisiënt voor voor kwantisering voor; Q (U, V) stel kwantiseringsgewigmatriks voor; q is kwantiseringstap; ronde verwys na konsolidasie, en die waarde wat uitgevoer moet word, word as die naaste heelgetalwaarde beskou.
Kies die kwantisasiekoëffisiënt redelik, en die resultaat na kwantisering van die getransformeerde beeldblok word in die figuur getoon.
DCT-koëffisiënt na kwantifisering
Die meeste DCT-koëffisiënte word na kwantisering verander na 0, terwyl slegs enkele koëffisiënte nie-nul-waardes is. Op hierdie stadium hoef slegs hierdie nie-nul-waardes saamgepers en gekodeer te word.
(b) Entropie-kodering
Entropiekodering word benoem omdat die gemiddelde kodelengte na kodering naby die entropiewaarde van die bron is. Entropie-kodering word geïmplementeer deur VLC (kodering met veranderlike lengte). Die basiese beginsel is om kortkode te gee aan die simbool met 'n groot waarskynlikheid in die bron, en om lang kode aan die simbool met klein waarskynlikheid van voorkoms te gee, om sodoende die korter gemiddelde kodelengte statisties te verkry. Veranderlike lengte-kodering bevat gewoonlik Hoffman-kode, rekenkode, run-code, ens. Run-lengte-kodering is 'n baie eenvoudige kompressiemetode, die kompressiedoeltreffendheid daarvan is nie hoog nie, maar die koderings- en dekoderingsnelheid is vinnig, en dit word steeds wyd gebruik, veral na die transformasie van die kodering, met behulp van lopelengkodering, 'n goeie effek het.
Eerstens moet die WS-koëffisiënt onmiddellik na die uitset-GS-koëffisiënt van die kwantiseerder in Z-tipe geskandeer word (soos in die pyltjie aangedui). Die Z-scan transformeer die tweedimensionele kwantisasiekoëffisiënt in eendimensionele volgorde, en voer dan die kodelengte van die looplengte voort. Laastens word 'n ander kode met veranderlike lengte gebruik om die data na die lopiekodering te kodeer, soos Hoffman-kodering. Deur hierdie soort kodering met veranderlike lengte word die doeltreffendheid van kodering verder verbeter.
(c) Bewegingskatting en bewegingskompensasie
Bewegingskatting en bewegingskompensasie is effektiewe metodes om die korrelasie van tydrigting van beeldreekse uit te skakel. Die DCT-transformasie-, kwantiserings- en entropie-koderingsmetodes hierbo beskryf, is gebaseer op een raambeeld. Deur middel van hierdie metodes kan die ruimtelike korrelasie tussen pixels in die beeld uitgeskakel word. In werklikheid, benewens ruimtelike korrelasie, het beeldsein ook tydelike korrelasie. Byvoorbeeld, vir digitale video met statiese agtergrond soos nuus-uitsending en klein beweging van die hoofbeeld, is die verskil tussen elke prentjie baie klein en die korrelasie tussen beelde baie groot. In hierdie geval hoef ons nie elke raambeeld afsonderlik te kodeer nie, maar kan ons slegs die veranderde dele van aangrensende videorame kodeer om die hoeveelheid data verder te verminder. Hierdie werk word gerealiseer deur bewegingsberaming en bewegingskompensasie.
Bewegingskattingstegnologie verdeel gewoonlik die huidige invoerbeeld in verskeie klein beeldsubblokke wat mekaar nie oorvleuel nie, byvoorbeeld, die grootte van 'n raambeeld is 1280 * 720. Ten eerste word dit verdeel in 40 * 45 beeldblokke met 16 * 16 grootte wat mekaar nie in die vorm van rooster oorvleuel nie, en dan binne die bestek van 'n soekvenster van die vorige of laasgenoemde beeld 'n blok vir elke beeldblok vind om een beeldblok binne die bestek van 'n soekvenster Die soortgelyke beeldblok. Die soekproses word bewegingsberaming genoem. Deur die posisie-inligting tussen die meeste soortgelyke beeldblok en die beeldblok te bereken, kan 'n bewegingsvektor verkry word. Op hierdie manier kan die huidige beeldblok afgetrek word van die mees soortgelyke beeldblok wat deur die verwysingsbeeldbewegingsvektor aangedui word, en 'n residuele beeldblok kan verkry word. Omdat elke pixelwaarde in die residuele beeldblok baie klein is, kan 'n hoër kompressieverhouding in die kompressiekodering verkry word. Hierdie aftrekproses word bewegingskompensasie genoem.
Aangesien verwysingsbeeld benodig word om bewegingsberaming en bewegingskompensasie in die koderingsproses te gebruik, is dit baie belangrik om verwysingsbeeld te kies. Oor die algemeen verdeel die kodeerder elke raambeeldinvoer in drie verskillende soorte volgens die verskillende verwysingsbeelde: I (intra) raam, B (voorspelling voorligting) en P (voorspelling) raam. Soos getoon in die figuur.
Tipiese I, B, P raamstruktuurvolgorde
Soos in die figuur getoon, gebruik ek slegs die gegewens in die raam vir kodering, en dit is nie nodig om skatting van die beweging en bewegingskompensasie tydens die koderingsproses te doen nie. Aangesien ek die korrelasie van tydrigting nie uitskakel nie, is die kompressieverhouding relatief laag. In die proses van kodering gebruik P-raam 'n voorste I-raam of P-raam as die verwysingsbeeld vir bewegingskompensasie, dit kodeer in werklikheid die verskil tussen die huidige beeld en die verwysingsbeeld. Die koderingsmodus van B-raam is soortgelyk aan P-raam, die enigste verskil is dat dit 'n voorste I-raam of P-raam en 'n later I-raam of P-raam moet gebruik om gedurende die koderingsproses te voorspel. Elke P-raamkodering moet dus een raambeeld as verwysingsbeeld gebruik, terwyl raam B twee rame as verwysing benodig. Daarteenoor het die B-raam 'n hoër drukverhouding as die P-raam.
(d) Gemengde kodering
Die referaat bevat 'n paar belangrike metodes vir videokompressie en kodering. In die praktiese toepassing word hierdie metodes nie van mekaar geskei nie en word dit gewoonlik gekombineer om die beste kompressie-effek te verkry. Die volgende figuur toon die model van hibriede kodering (dws transformasie-kodering + bewegingsberaming en bewegingskompensasie + entropie-kodering). Die model word wyd gebruik in MPEG1, MPEG2, H.264 en ander standaarde. Uit die figuur kan gesien word dat die huidige invoerbeeld eers in blokke moet verdeel word, die blok van die beeld wat deur die blok verkry word, moet afgetrek word van die voorspelde beeld na bewegingskompensasie om die verskilbeeld x te verkry, en dan word DCT-transformasie en kwantisering uitgevoer vir die verskilbeeldblok. Die gekwantiseerde uitvoerdata het twee verskillende plekke: die een is om dit na die entropie-kodeerder te stuur vir kodering, en die gekodeerde kodestroom word na 'n kas gestuur, stoor in die toestel en wag vir die versending. 'N Ander toepassing is om die kwantifisering en verandering om te skakel na sein x', wat die beeldblokuitset met bewegingskompensasie byvoeg om 'n nuwe voorspellingsbeeldsein te verkry, en 'n nuwe voorspellingsbeeldblok na die geheue van die raam stuur.
|
Voer e-posadres in om 'n verrassing te kry
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
FMUSER Wirless stuur video en klank makliker toe!
Kontak Ons
adres:
No.305 Kamer HuiLan-gebou No.273 Huanpu-weg Guangzhou China 510620
kategorieë
Nuusbrief