FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
Daħla
L-algoritmu tal-kompressjoni tal-vidjow H264 issa huwa bla dubju l-iktar użat u l-iktar popolari mit-tekniki kollha tal-kompressjoni tal-vidjow. Bl-introduzzjoni ta 'libreriji open source bħal x264 / openh264 u ffmpeg, ħafna mill-utenti m'għadx għandhom bżonn jagħmlu wisq riċerka dwar id-dettalji ta' H264, li tnaqqas ħafna l-ispiża ta 'nies li jużaw H264.
Iżda sabiex nagħmlu użu tajjeb minn H264, xorta rridu nifhmu l-prinċipji bażiċi ta 'H264. Illum se nagħtu ħarsa lejn il-prinċipji bażiċi ta 'H264.
Ħarsa ġenerali H264
It-teknoloġija tal-kompressjoni H264 prinċipalment tuża l-metodi li ġejjin biex tikkompressa d-dejta tal-vidjow. jinkludu:
Il-kompressjoni ta 'tbassir intra-qafas issolvi l-problema tas-sensja tad-dejta ġeografika.
Il-kompressjoni ta 'tbassir bejn il-kwadri (stima tal-moviment u kumpens) issolvi l-problema tar-ridondanza tad-dejta fil-qasam tal-ħin.
Integer Discrete Cosine Transform (DCT), li jittrasforma l-korrelazzjoni spazjali f'dejta irrilevanti fil-qasam tal-frekwenza u mbagħad jikkwantizzaha.
Kompressjoni CABAC.
Il-qafas ikkompressat huwa maqsum fi: I frame, P frame u B frame:
I frame: qafas ewlieni, bl-użu ta 'teknoloġija ta' kompressjoni intra-frame.
Qafas P: qafas ta 'referenza' l quddiem, meta jikkompressa, jirreferi biss għall-qafas ipproċessat qabel. Uża teknoloġija tal-kompressjoni tal-awdjo tal-qafas.
Qafas B: Qafas ta 'referenza bidirezzjonali. Matul il-kompressjoni, tirreferi għall-qafas preċedenti u l-qafas li ġej. Bl-użu ta 'teknoloġija ta' kompressjoni bejn il-kwadri.
Minbarra l-frejms I / P / B, hemm ukoll sekwenzi ta 'stampa GOP.
GOP: Bejn żewġ frames I hemm sekwenza ta 'immaġini, u hemm frejm I wieħed biss f'sekwenza ta' immaġini. Kif muri hawn taħt:
Issa se niddeskrivu t-teknoloġija tal-kompressjoni H264 fid-dettall.
Teknoloġija tal-kompressjoni H264
Il-prinċipju bażiku ta 'H264 huwa attwalment sempliċi ħafna, ejja niddeskrivu fil-qosor il-proċess ta' kompressjoni tad-dejta H264. Il-frejms tal-vidjo maqbuda mill-kamera (ikkalkulati bi 30 frejm kull sekonda) jintbagħtu lill-buffer tal-encoder H264. L-encoder għandu l-ewwel jaqsam il-makroblokki għal kull stampa.
Ħu l-istampa li ġejja bħala eżempju:
Partizzjoni makroblokk
H264 juża żona 16X16 bħala blokka makro awtomatikament, u jista 'wkoll jinqasam f'daqs 8X8.
Wara li taqsam il-blokka makro, ikkalkula l-valur tal-pixel tal-blokka makro.
B’analoġija, il-valur tal-pixel ta ’kull makroblokk f’immaġni huwa kkalkulat, u l-makroblokki kollha huma pproċessati kif ġej.
Subblokk
H264 juża macroblocks 16X16 għal immaġini relattivament ċatti. Madankollu, sabiex tinkiseb rata ta 'kompressjoni ogħla, sub-blokok iżgħar jistgħu wkoll jinqasmu f'makroblokks 16X16. Id-daqs tas-subblokk jista 'jkun 8X16, 16X8, 8X8, 4X8, 8X4, 4X4, li huwa flessibbli ħafna.
Fl-istampa ta 'hawn fuq, ħafna mill-makroblokki 16X16 fil-qafas aħmar għandhom sfond blu, u parti mill-immaġni tat-tliet ajkli hija mfassla f'dan il-makroblokk. Sabiex jiġu pproċessati aħjar l-istampi parzjali tat-tliet ajkli, H264 Sub-blokki multipli huma maqsuma f'makroblokki 16X16.
B'dan il-mod, wara kompressjoni intra-frame, tista 'tinkiseb dejta aktar effiċjenti. Il-figura hawn taħt hija r-riżultat tal-kompressjoni tal-makroblokki ta 'hawn fuq bl-użu ta' mpeg-2 u H264 rispettivament. In-nofs tax-xellug huwa r-riżultat tal-kompressjoni wara d-diviżjoni tas-subblokk MPEG-2, u n-nofs tal-lemin huwa r-riżultat tal-kompressjoni tas-subblokk H264. Jista 'jidher li l-metodu ta' diviżjoni H264 għandu aktar vantaġġi.
Wara li l-blokka makro tinqasam, l-istampi kollha fil-buffer tal-encoder H264 jistgħu jinġabru flimkien.
Raggruppament tal-qafas
Għad-dejta tal-vidjow, hemm prinċipalment żewġ tipi ta 'tkeċċija tad-dejta, waħda hija t-tkeċċija tad-dejta fil-ħin, u l-oħra hija t-tkeċċija tad-dejta fl-ispazju. Fosthom, is-sensja tad-dejta fil-ħin hija l-akbar. Ejja l-ewwel nitkellmu dwar il-problema tas-sensja tal-ħin tad-dejta tal-vidjow.
Għaliex is-sensja tal-ħin hija l-akbar? Jekk wieħed jassumi li l-kamera taqbad 30 frejm kull sekonda, id-dejta ta 'dawn it-30 frejm hija l-aktar relatata. Huwa wkoll possibbli li aktar minn 30 frame ta 'data, għexieren ta' frames, jew mijiet ta 'frames ta' data huma partikolarment relatati mill-qrib.
Għal dawn l-oqfsa relatati mill-qrib ħafna, fil-fatt, għandna bżonn biss li niffrankaw qafas wieħed ta 'dejta, u oqfsa oħra jistgħu jiġu mbassra minn dan il-qafas skont ċerti regoli, u għalhekk id-dejta tal-vidjo għandha l-iktar sensja ta' ħin.
Sabiex jinkiseb li l-frejms relevanti jikkompressaw id-dejta permezz tal-metodu ta 'tbassir, huwa meħtieġ li jiġu miġbura l-frejms tal-vidjo. Allura kif tiddetermina li ċerti frames huma relatati mill-qrib u jistgħu jinġabru flimkien? Ejja nagħtu ħarsa lejn eżempju. Hawn taħt hawn qafas vidjo maqbud ta 'grupp ta' blalen tal-biljard li jiċċaqalqu. Il-blalen tal-biljard iduru mir-rokna ta 'fuq tal-lemin għar-rokna ta' isfel tax-xellug.
L-encoder H264 joħroġ żewġ frejms ħdejn kull darba biex iqabbel il-makroblokki sabiex jikkalkula x-xebh taż-żewġ frejms. Kif muri hawn taħt:
Permezz tal-iskan tal-blokka makro u t-tfittxija tal-blokka makro, jista 'jinstab li l-korrelazzjoni bejn iż-żewġ kwadri hija għolja ħafna. Barra minn hekk, jinstab li l-grad ta 'korrelazzjoni ta' dan il-grupp ta 'frejms huwa għoli ħafna. Għalhekk, il-frejms ta 'hawn fuq jistgħu jinqasmu fi grupp wieħed. L-algoritmu huwa: fl-istampi biswit, il-pixels li huma ġeneralment differenti huma biss fi ħdan 10%, id-differenza tal-luminożità ma taqbiżx it-2%, u d-differenza fil-kromatiċità tinbidel biss fi ħdan 1%. Aħna naħsbu li dan Il-graffs jistgħu jinġabru flimkien.
F'tali grupp ta 'frejms, wara l-ikkodifikar, inżommu biss id-dejta sħiħa tal-ewwel kariga, u frejms oħra huma kkalkulati billi nirreferu għall-qafas preċedenti. Aħna nsejħu l-ewwel qafas IDR / I frame, u frames oħra li nsejħu frame P / B, allura nsejħu l-grupp ta 'qafas ta' data kkodifikata GOP.
Stima tal-moviment u kumpens
Wara li l-frejms jinġabru fl-encoder H264, huwa meħtieġ li jiġu kkalkulati l-vettori tal-moviment tal-oġġetti fil-grupp tal-frejms. Meta nieħdu l-qafas tal-vidjow tal-biljard li jiċċaqlaq hawn fuq bħala eżempju, ejja nagħtu ħarsa lejn kif tikkalkula l-vettur tal-moviment.
L-encoder H264 l-ewwel joħroġ żewġ frejms ta 'dejta tal-vidjo mill-header tal-buffer f'sekwenza, u mbagħad iwettaq skannjar ta' makro block. Meta oġġett jinstab f'waħda mill-istampi, it-tfittxija ssir fil-viċinanza tal-istampa l-oħra (fit-tieqa tat-tfittxija). Jekk l-oġġett jinstab fi stampa oħra f'dan il-ħin, allura l-vettur tal-moviment tal-oġġett jista 'jiġi kkalkulat. L-istampa li ġejja turi l-pożizzjoni tal-ballun tal-biljard wara li tfittex.
Permezz tad-differenza bejn il-pożizzjonijiet tal-blalen tal-biljard fl-istampa ta 'hawn fuq, id-direzzjoni u d-distanza tal-istampa tal-mejda jistgħu jiġu kkalkulati. H264 jirreġistra d-distanza u d-direzzjoni tal-moviment tal-ballun f'kull qafas min-naħa tiegħu, u jsir dan li ġej.
Wara li l-vettur tal-moviment jiġi kkalkulat, l-istess parti (jiġifieri l-parti l-ħadra) titnaqqas biex tinkiseb id-dejta tal-kumpens. Fl-aħħar, għandna bżonn biss li nikkompressa u nsalvaw id-dejta tal-kumpens, u allura l-immaġni oriġinali tista 'tiġi rrestawrata meta tiddekowdja. Id-dejta kkompressata teħtieġ biss li tirreġistra ammont żgħir ta 'dejta. Kif ġej:
Aħna nsejħu vettur tal-moviment u kumpens bħala teknoloġija ta 'kompressjoni bejn il-kwadri, li ssolvi s-sensja tad-dejta tal-kwadri tal-vidjow fil-ħin. Minbarra l-kompressjoni bejn il-kwadri, il-kompressjoni tad-dejta għandha ssir ukoll fil-qafas. Il-kompressjoni tad-dejta intra-qafas issolvi s-sensja tad-dejta ġeografika. Issa se nintroduċu t-teknoloġija tal-kompressjoni intra-frame.
Tbassir intra
L-għajn tal-bniedem għandha grad ta 'rikonoxximent tal-immaġni, hija sensittiva ħafna għall-luminożità ta' frekwenza baxxa, u mhix sensittiva ħafna għall-luminożità ta 'frekwenza għolja. Għalhekk, abbażi ta 'xi riċerka, dejta li mhix sensittiva għall-għajnejn tal-bniedem tista' titneħħa minn stampa. B'dan il-mod, it-teknoloġija ta 'tbassir intra hija proposta.
Il-kompressjoni intra-frame ta 'H264 hija simili ħafna għal JPEG. Wara li immaġni hija maqsuma f'makroblokki, kull makroblokka tista 'tiġi mbassra f'disa' modi. Sib il-mod ta 'tbassir li huwa l-eqreb għall-immaġini oriġinali.
L-istampa li ġejja hija l-proċess ta 'tbassir ta' kull blokka makro fl-istampa kollha.
Il-paragun bejn l-immaġni wara tbassir intra u l-immaġni oriġinali huwa kif ġej:
Imbagħad, l-immaġni oriġinali u l-immaġni intra-mbassra jitnaqqsu biex jinkiseb valur residwu.
Imbagħad ħlief l-informazzjoni dwar il-modalità ta 'tbassir li ksibna qabel, sabiex inkunu nistgħu nirrestawraw l-immaġni oriġinali meta niddekowdjaw. L-effett huwa kif ġej:
Wara kompressjoni intra-frame u inter-frame, għalkemm id-data titnaqqas ħafna, għad hemm lok għal ottimizzazzjoni.
Agħmel DCT fuq dejta residwa
Id-dejta residwa tista 'tkun soġġetta għal trasformat ta' kożinus diskret sħiħ biex tneħħi l-korrelazzjoni tad-dejta u tkompli tikkompressa d-dejta. Kif muri fil-figura hawn taħt, in-naħa tax-xellug hija l-blokka makro tad-dejta oriġinali, u n-naħa tal-lemin hija l-blokka makro tad-dejta residwa kkalkulata.
Il-makroblokk tad-dejta residwa huwa diġitizzat kif muri fil-figura hawn taħt:
Il-konverżjoni tad-DCT titwettaq fuq il-makroblokk tad-dejta residwa.
Wara li tneħħi d-dejta assoċjata, nistgħu naraw li d-dejta hija kompressata aktar.
Wara li jsir DCT, mhux biżżejjed, u CABAC huwa meħtieġ għal kompressjoni mingħajr telf.
CABAC
Il-kompressjoni intra-frejm ta 'hawn fuq hija teknika ta' kompressjoni b'telf. Fi kliem ieħor, wara li l-immaġni tkun ikkompressata, ma tistax tiġi restawrata kompletament. CABAC hija teknoloġija ta 'kompressjoni mingħajr telf.
It-teknoloġija tal-kompressjoni mingħajr telf tista 'tkun l-aktar familjari għal kulħadd hija l-kodifikazzjoni Huffman, kodiċi qasir għal kliem ta' frekwenza għolja, kodiċi twil għal kliem ta 'frekwenza baxxa biex jinkiseb l-iskop tal-kompressjoni tad-dejta. VLC użat f'MPEG-2 huwa dan it-tip ta 'algoritmu, nieħdu AZ bħala eżempju, A jappartjeni għal dejta ta' frekwenza għolja, u Z jappartjeni għal dejta ta 'frekwenza baxxa. Ara kif isir.
CABAC huwa wkoll kodiċi qasir għal dejta ta 'frekwenza għolja u kodiċi twil għal dejta ta' frekwenza baxxa. Fl-istess ħin, se tikkompressa abbażi tal-kuntest, li huwa ħafna iktar effiċjenti minn VLC. L-effett huwa kif ġej:
Issa ibdel AZ b'qafas tal-vidjow, u se jidher bħal dan li ġej.
Huwa ovvju mill-istampa ta 'hawn fuq li l-iskema ta' kompressjoni mingħajr telf li tuża CACBA hija ħafna iktar effiċjenti minn VLC.
sommarju
F'dan il-punt, lestejna l-prinċipju tal-kodifikazzjoni H264. Dan l-artikolu prinċipalment jitkellem dwar il-punti li ġejjin:
1. Jianyin introduċa xi kunċetti bażiċi f'H264. Bħal I / P / B frame, GOP.
2. Spjega l-prinċipji bażiċi tal-kodifikazzjoni H264 fid-dettall, inklużi:
Diviżjoni tal-blokka makro
Raggruppament tal-immaġini
Prinċipju tat-teknoloġija tal-kompressjoni intra-qafas
Il-prinċipju tat-teknoloġija tal-kompressjoni bejn il-kwadri.
DCT
Prinċipju tal-kompressjoni CABAC.
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter