FMUSER Wirless senda vídeó og hljóð auðveldara!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afríku
sq.fmuser.org -> albanska
ar.fmuser.org -> arabísku
hy.fmuser.org -> armenska
az.fmuser.org -> Aserbaídsjan
eu.fmuser.org -> baskneska
be.fmuser.org -> Hvíta-Rússneska
bg.fmuser.org -> búlgarska
ca.fmuser.org -> katalónska
zh-CN.fmuser.org -> kínverska (einfölduð)
zh-TW.fmuser.org -> Kínverska (hefðbundin)
hr.fmuser.org -> Króatíska
cs.fmuser.org -> tékkneska
da.fmuser.org -> danska
nl.fmuser.org -> Hollendingar
et.fmuser.org -> eistneska
tl.fmuser.org -> filippseyska
fi.fmuser.org -> finnska
fr.fmuser.org -> franska
gl.fmuser.org -> galisíska
ka.fmuser.org -> Georgíumaður
de.fmuser.org -> þýska
el.fmuser.org -> gríska
ht.fmuser.org -> krít frá Haítí
iw.fmuser.org -> hebreska
hi.fmuser.org -> hindí
hu.fmuser.org -> ungverska
is.fmuser.org -> Íslenska
id.fmuser.org -> indónesísku
ga.fmuser.org -> Írar
it.fmuser.org -> ítalska
ja.fmuser.org -> japanska
ko.fmuser.org -> kóreska
lv.fmuser.org -> Lettneska
lt.fmuser.org -> Litháen
mk.fmuser.org -> Makedónska
ms.fmuser.org -> Malay
mt.fmuser.org -> maltneska
no.fmuser.org -> norska
fa.fmuser.org -> persneska
pl.fmuser.org -> pólska
pt.fmuser.org -> portúgalska
ro.fmuser.org -> rúmensk
ru.fmuser.org -> rússneska
sr.fmuser.org -> serbneska
sk.fmuser.org -> Slóvakía
sl.fmuser.org -> Slóvenía
es.fmuser.org -> spænska
sw.fmuser.org -> svahílí
sv.fmuser.org -> sænska
th.fmuser.org -> Tælenskur
tr.fmuser.org -> tyrkneska
uk.fmuser.org -> Úkraínska
ur.fmuser.org -> úrdú
vi.fmuser.org -> Víetnam
cy.fmuser.org -> velska
yi.fmuser.org -> jiddíska
Formáli
H264 reiknirit vídeósamþjöppunar er nú án efa mest notaða og vinsælasta allra myndþjöppunartækni. Með tilkomu opinna heimildasafna eins og x264 / openh264 og ffmpeg þurfa flestir notendur ekki lengur að gera of miklar rannsóknir á smáatriðum H264 sem dregur mjög úr kostnaði fólks sem notar H264.
En til þess að nýta H264 vel verðum við samt að átta okkur á grundvallarreglum H264. Í dag munum við skoða grunnreglur H264.
H264 yfirlit
H264 þjöppunartækni notar aðallega eftirfarandi aðferðir til að þjappa myndgögnum. fela í sér:
Spáþjöppun innan ramma leysir vandamálið um óþarfa landupplýsinga.
Spennuþjöppun milli ramma (hreyfimat og uppbót) leysir vandamál tímalénagagna.
Integer Discrete Cosine Transform (DCT), sem umbreytir staðbundnum fylgni í óviðkomandi gögn á tíðnisviðinu og magnar það síðan.
CABAC þjöppun.
Þjappaða rammanum er skipt í: I ramma, P ramma og B ramma:
Ég ramma: lykilramma, með þjöppunartækni innan ramma.
P rammi: framvísandi viðmiðunarrammi, þegar þjappað er, vísar aðeins til áður unnum ramma. Notaðu ramma hljóðþjöppunartækni.
B rammi: Tvíhliða viðmiðunarrammi. Við þjöppun vísar það til fyrri ramma og eftirfarandi ramma. Nota þjöppunartækni milli ramma.
Til viðbótar við I / P / B rammana eru einnig myndaraðir GOP.
GOP: Milli tveggja I ramma er myndaröð, og það er aðeins einn I ramma í myndaröð. Eins og sýnt er hér að neðan:
Nú munum við lýsa H264 þjöppunartækni í smáatriðum.
H264 þjöppunartækni
Grundvallarreglan í H264 er í raun mjög einföld, við skulum lýsa stuttlega ferlinu við þjappa gagna. Myndbandarammarnir sem myndavélin tekur (reiknað með 264 römmum á sekúndu) eru sendar í biðminni í H30 kóðara. Dulkóðarinn verður fyrst að deila fjölblokkum fyrir hverja mynd.
Taktu eftirfarandi mynd sem dæmi:
Skipting macroblock
H264 notar sjálfgefið 16X16 svæði sem fjölblokk og það er einnig hægt að skipta því í 8X8 stærð.
Eftir að hafa deilt makróblokkinni, reiknið út pixla gildi makróblokkarinnar.
Á hliðstæðan hátt er reiknað með pixla gildi hvers macroblocks á mynd og allir macroblocks eru afgreiddir sem hér segir.
Undirflokkur
H264 notar 16X16 macroblocks fyrir tiltölulega flata myndir. Hins vegar, til þess að ná hærri þjöppunarhraða, er einnig hægt að skipta minni undirblokkum í 16X16 þjóðblokka. Stærð undirblokkarinnar getur verið 8X16, 16X8, 8X8, 4X8, 8X4, 4X4, sem er mjög sveigjanlegt.
Á ofangreindri mynd eru flestir 16X16 þjóðblokkir í rauða rammanum með bláan bakgrunn og hluti af myndinni af örnunum þremur er teiknaður í þessari fjölblokk. Til að vinna betur úr hlutum myndanna af örnunum þremur er H264 mörgum undirblokkum skipt í 16X16 stórblokka.
Með þessum hætti er hægt að fá skilvirkari gögn eftir þjöppun innan ramma. Myndin hér að neðan er afleiðing af þjöppun ofangreindra stórblokka með því að nota mpeg-2 og H264 í sömu röð. Vinstri helmingurinn er afleiðing samþjöppunar eftir MPEG-2 undirreitaskiptingu og hægri helmingurinn er afleiðing af H264 undirþjöppun. Það má sjá að H264 deiliaðferðin hefur fleiri kosti.
Eftir að fjölblokkinni er skipt er hægt að flokka allar myndirnar í H264 kóðunarbuffaranum.
Rammaflokkun
Fyrir myndgögn eru aðallega tvenns konar gagnamagn, önnur er gagnamagn í tíma og hin gagnamagn í geimnum. Meðal þeirra er gagnaflutningur í tíma mestur. Við skulum fyrst tala um offramboðsvandann við vídeógagnatímann.
Af hverju er tímafyrirtækið mest? Miðað við að myndavélin taki 30 ramma á sekúndu eru gögn þessara 30 ramma að mestu leyti skyld. Það er einnig mögulegt að meira en 30 rammar af gögnum, tugir ramma eða hundruð rammar af gögnum séu sérstaklega nátengdir.
Fyrir þessar mjög náskyldu rammar þurfum við í raun aðeins að vista einn ramma af gögnum og hægt er að spá fyrir um aðra ramma úr þessum ramma samkvæmt ákveðnum reglum, þannig að vídeógögnin hafa mestan tíma óþarfa.
Til að ná fram að viðkomandi rammar þjappa saman gögnum með spáaðferðinni er nauðsynlegt að flokka myndrammana. Svo hvernig á að ákvarða að ákveðnir rammar séu náskyldir og hægt sé að flokka þá saman? Lítum á dæmi. Hér að neðan er tekinn myndrammi af hópi billjardkúlna á hreyfingu. Billjarðkúlurnar rúlla frá efra hægra horninu í neðra vinstra hornið.
H264 kóðunin mun taka út tvo samliggjandi ramma í hvert skipti til að bera saman þjóðhagsblokkana til að reikna út líkt með rammunum tveimur. Eins og sýnt er hér að neðan:
Með fjölblokkaskönnun og fjölblokkaleit má finna að fylgni milli rammanna tveggja er mjög mikil. Ennfremur kemur í ljós að fylgni stig þessa rammahóps er mjög hátt. Þess vegna er hægt að skipta ofangreindum ramma í einn hóp. Reikniritið er: í aðliggjandi myndum eru pixlar sem eru almennt frábrugðnir aðeins innan við 10%, birtustigsmunurinn fer ekki yfir 2% og litskilmunurinn breytist aðeins innan 1%. Við teljum þetta Hægt er að flokka línuritin saman.
Í slíkum rammahópi, eftir kóðun, geymum við aðeins öll gögn fyrstu færslunnar og aðrir rammar eru reiknaðir út með því að vísa til fyrri rammans. Við köllum fyrsta rammann IDR / I ramma og aðra ramma köllum við P / B ramma, svo við köllum kóðaða gagnagrindarhópinn GOP.
Hreyfimat og bætur
Eftir að rammarnir eru flokkaðir í H264 kóðara er nauðsynlegt að reikna út hreyfiveigur hlutanna í rammahópnum. Tökum ofangreindan billjard vídeó ramma sem dæmi, við skulum skoða hvernig það reiknar hreyfivigurinn.
H264 kóðunin tekur fyrst út tvo ramma af vídeógögnum úr biðminnihausnum í röð og framkvæmir síðan fjölbandsskönnun. Þegar hlutur finnst á einni af myndunum er leitað í nágrenni hinnar myndarinnar (í leitarglugganum). Ef hluturinn er að finna í annarri mynd á þessum tíma, þá er hægt að reikna hreyfivigur hlutarins. Eftirfarandi mynd sýnir stöðu billjardkúlunnar eftir leit.
Með mismuninum á milli staða billjardkúlanna á myndinni hér að ofan er hægt að reikna stefnu og fjarlægð borðmyndarinnar. H264 skráir fjarlægð og stefnu boltahreyfingarinnar í hverjum ramma fyrir sig og það verður eftirfarandi.
Eftir að hreyfivigurinn er reiknaður er sami hlutinn (það er græni hlutinn) dreginn frá til að fá bótagögnin. Að lokum þurfum við aðeins að þjappa saman og vista bótagögnin og þá er hægt að endurheimta upprunalegu myndina þegar umskráning er gerð. Þjappuðu gögnin þurfa aðeins að skrá lítið magn gagna. Eins og hér segir:
Við köllum hreyfivigur og bætur sem þjöppunartækni milli ramma sem leysir gagnamagn myndbandsramma í tíma. Auk þjöppunar milli ramma verður einnig að framkvæma gagnasamþjöppun innan rammans. Gagnasamþjöppun innan ramma leysir óþarfa landupplýsingar. Nú munum við kynna þjöppunartækni innan ramma.
Innra spá
Mannsaugað hefur ákveðna viðurkenningu á myndinni, það er mjög viðkvæmt fyrir birtustigi lágrar tíðni og er ekki mjög viðkvæmt fyrir birtustigi hátíðni. Þess vegna er hægt að fjarlægja gögn sem eru ekki viðkvæm fyrir augum manna af mynd, byggð á nokkrum rannsóknum. Með þessum hætti er mælt með tækni innan spá.
Þjöppun innan ramma H264 er mjög svipuð JPEG. Eftir að mynd hefur verið skipt í stórblokka er hægt að spá fyrir um hverja makróblokk í 9 stillingum. Finndu þá spáaðferð sem er næst upprunalegu myndinni.
Eftirfarandi mynd er ferlið við að spá fyrir um hverja fjölblokk á allri myndinni.
Samanburðurinn á milli myndarinnar eftir spá innan og upprunalegu myndarinnar er sem hér segir:
Síðan er upphaflega myndin og myndin sem spáð er dregin frá til að fá leifargildi.
Vistaðu síðan upplýsingar um spáaðferð sem við fengum áður, svo að við getum endurheimt upprunalegu myndina þegar umskráningu er lokið. Áhrifin eru sem hér segir:
Eftir þjöppun innan ramma og milliramma, þó að gögnin minnki verulega, er enn svigrúm til hagræðingar.
Gerðu DCT á afgangsgögnum
Leifarnar gögn geta orðið fyrir heilli stakri kósínus umbreytingu til að fjarlægja fylgni gagnanna og þjappa gögnin enn frekar. Eins og sést á myndinni hér að neðan er vinstri hliðin þjóðhagsblokk upphaflegra gagna og hægri hliðin þjóðhagsblokk reiknaðra leifargagna.
Makróblokk leifargagna er stafræn eins og sýnt er á myndinni hér að neðan:
Umbreyting DCT er framkvæmd á afgangsgagnablokkuninni.
Eftir að tengd gögn hafa verið fjarlægð getum við séð að gögnin eru þjappað frekar saman.
Eftir að DCT er lokið er það ekki nóg og CABAC er nauðsynlegt fyrir taplausa þjöppun.
CABAC
Ofangreind þjöppun innan ramma er taplaus þjöppunartækni. Með öðrum orðum, eftir að myndinni er þjappað saman er ekki hægt að endurheimta hana að fullu. CABAC er taplaus þjöppunartækni.
Taplaus þjöppunartækni kann að vera kunnuglegust allra er Huffman kóðun, stuttur kóði fyrir hátíðni orð, langur kóði fyrir lágtíðni orð til að ná tilgangi gagnasamþjöppunar. VLC notað í MPEG-2 er reiknirit af þessu tagi, við tökum AZ sem dæmi, A tilheyrir hátíðnisgögnum og Z tilheyrir lág tíðnigögnum. Sjáðu hvernig það er gert.
CABAC er einnig stuttur kóði fyrir hátíðnisgögn og langur kóði fyrir lágtíðnisgögn. Á sama tíma mun það þjappast út frá samhengi, sem er miklu skilvirkara en VLC. Áhrifin eru sem hér segir:
Skiptu nú um AZ fyrir myndramma og það mun líta út eins og eftirfarandi.
Það er augljóst af ofangreindri mynd að taplaust þjöppunaráætlun með CACBA er mun skilvirkari en VLC.
Yfirlit
Á þessum tímapunkti höfum við lokið H264 kóðunarreglunni. Þessi grein fjallar aðallega um eftirfarandi atriði:
1. Jianyin kynnti nokkur grunnhugtök í H264. Svo sem eins og I / P / B rammi, GOP.
2. Útskýrði grundvallarreglur H264 kóðunar í smáatriðum, þar á meðal:
Makróblokkaskipting
Myndaflokkun
Þjöppunartækni meginramma
Meginreglan um þjöppunartækni milli ramma.
DCT
CABAC þjöppunarregla.
|
Sláðu inn tölvupóst til að koma á óvart
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afríku
sq.fmuser.org -> albanska
ar.fmuser.org -> arabísku
hy.fmuser.org -> armenska
az.fmuser.org -> Aserbaídsjan
eu.fmuser.org -> baskneska
be.fmuser.org -> Hvíta-Rússneska
bg.fmuser.org -> búlgarska
ca.fmuser.org -> katalónska
zh-CN.fmuser.org -> kínverska (einfölduð)
zh-TW.fmuser.org -> Kínverska (hefðbundin)
hr.fmuser.org -> Króatíska
cs.fmuser.org -> tékkneska
da.fmuser.org -> danska
nl.fmuser.org -> Hollendingar
et.fmuser.org -> eistneska
tl.fmuser.org -> filippseyska
fi.fmuser.org -> finnska
fr.fmuser.org -> franska
gl.fmuser.org -> galisíska
ka.fmuser.org -> Georgíumaður
de.fmuser.org -> þýska
el.fmuser.org -> gríska
ht.fmuser.org -> krít frá Haítí
iw.fmuser.org -> hebreska
hi.fmuser.org -> hindí
hu.fmuser.org -> ungverska
is.fmuser.org -> Íslenska
id.fmuser.org -> indónesísku
ga.fmuser.org -> Írar
it.fmuser.org -> ítalska
ja.fmuser.org -> japanska
ko.fmuser.org -> kóreska
lv.fmuser.org -> Lettneska
lt.fmuser.org -> Litháen
mk.fmuser.org -> Makedónska
ms.fmuser.org -> Malay
mt.fmuser.org -> maltneska
no.fmuser.org -> norska
fa.fmuser.org -> persneska
pl.fmuser.org -> pólska
pt.fmuser.org -> portúgalska
ro.fmuser.org -> rúmensk
ru.fmuser.org -> rússneska
sr.fmuser.org -> serbneska
sk.fmuser.org -> Slóvakía
sl.fmuser.org -> Slóvenía
es.fmuser.org -> spænska
sw.fmuser.org -> svahílí
sv.fmuser.org -> sænska
th.fmuser.org -> Tælenskur
tr.fmuser.org -> tyrkneska
uk.fmuser.org -> Úkraínska
ur.fmuser.org -> úrdú
vi.fmuser.org -> Víetnam
cy.fmuser.org -> velska
yi.fmuser.org -> jiddíska
FMUSER Wirless senda vídeó og hljóð auðveldara!
Hafa samband
Heimilisfang:
No.305 herbergi HuiLan bygging nr.273 Huanpu Road Guangzhou Kína 510620
Flokkar
Fréttabréf