„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
H.264 / MPEG-4 AVC (H.264) yra naujausias ir perspektyviausias vaizdo glaudinimo standartas nuo MPEG-2 vaizdo glaudinimo standarto išleidimo 1995 m. H.264 yra naujausias tarptautinis vaizdo įrašų kodavimo standartas, kurį kartu sukūrė bendra ITU-T ir ISO / IEC kūrimo grupė. Taikant šį standartą, tos pačios vaizdo kokybės glaudinimo efektyvumas padidėjo daugiau nei 2 kartus, palyginti su ankstesniu standartu. Todėl H.264 paprastai laikomas įtakingiausiu pramonės standartu.
Viena - H.264 raidos istorija
H.264 buvo vadinamas H.26L, kai 1997 m. Jį pasiūlė ITU Vaizdo kodavimo ekspertų grupė, ir po to, kai ITU ir ISO bendradarbiavo atliekant tyrimus, jis buvo vadinamas MPEG4 10 dalimi (MPEG4 AVC) arba H.264 (JVT). .
Aukšto lygio H.264 techninis pagrindas
Pagrindinis H.264 standarto tikslas yra užtikrinti geresnę vaizdo kokybę tuo pačiu pralaidumu nei kiti esami vaizdo įrašų kodavimo standartai.
Ir, palyginti su ankstesniais tarptautiniais standartais, tokiais kaip H.263 ir MPEG-4, H.264 turi didžiausių pranašumų šiais keturiais aspektais:
1. Kiekvienas vaizdo kadras yra padalintas į blokus, sudarytus iš pikselių, todėl vaizdo kadro kodavimo procesas gali pasiekti bloko lygį.
2. Erdvinio pertekliaus metodas naudojamas atlikti erdvinį numatymą, konversiją, optimizavimą ir entropijos kodavimą (kintamo ilgio kodavimą) kai kuriems originaliems vaizdo kadro blokams.
3. Laikinas saugojimo metodas pritaikytas skirtingiems vienas po kito einančių kadrų blokams, todėl reikia koduoti tik pakeistas vienas po kito einančių kadrų dalis. Algoritmas naudoja judesio numatymą ir judesio kompensavimą. Kai kuriems konkretiems blokams ieškoma vieno ar daugiau kadrų, kurie buvo užkoduoti, norint nustatyti bloko judesio vektorių, taigi pagrindinis blokas numatomas sekančiame kodavime ir dekodavime.
4. Likusi erdvės pertekliaus technologija yra pritaikyta likusiems blokams koduoti vaizdo kadre. Pavyzdžiui: skirtumui tarp šaltinio bloko ir atitinkamo prognozavimo bloko vėl naudojamas konversija, optimizavimas ir entropijos kodavimas.
H.264 funkcijos ir pažangūs pranašumai
H.264 yra naujos kartos skaitmeninio vaizdo glaudinimo formatas po MPEG4, kurį kartu pasiūlė Tarptautinė standartizacijos organizacija (ISO) ir Tarptautinė telekomunikacijų sąjunga (ITU). Jis ne tik išlaiko ankstesnių suspaudimo technologijų pranašumus ir esmę, bet ir turi nepalyginamas kitas glaudinimo technologijas. Daugybė privalumų.
1. Mažas bitų dažnis: lyginant su glaudinimo technologijomis, tokiomis kaip MPEG2 ir MPEG4 ASP, esant vienodai vaizdo kokybei, naudojant H.264 technologiją suglaudintų duomenų kiekis yra tik 1/8 MPEG2 ir 1/3 MPEG4. Akivaizdu, kad, pritaikius H.264 glaudinimo technologiją, bus gerokai sutaupyta vartotojų atsisiuntimo laiko ir duomenų srauto mokesčių.
2. Aukštos kokybės vaizdai: H.264 gali teikti nepertraukiamus ir sklandžius aukštos kokybės vaizdus (DVD kokybė).
3. Stipri tolerancija triktims: H.264 pateikia būtinus įrankius klaidoms, tokioms kaip paketų praradimas, kurios gali atsirasti nestabilioje tinklo aplinkoje, spręsti.
4. Stiprus tinklo pritaikomumas: H.264 suteikia tinklo pritaikymo sluoksnį, kuris leidžia lengvai perduoti H.264 failus įvairiais tinklais (tokiais kaip internetas, CDMA, GPRS, WCDMA, CDMA2000 ir kt.).
2. H.264 standarto apžvalga
H.264, kaip ir ankstesnis standartas, taip pat yra hibridinis DPCM kodavimo režimas plius transformacijos kodavimas. Tačiau jis priima glaustą „atgal į pagrindus“ dizainą ir nereikalauja daugybės galimybių, kad būtų pasiektas daug geresnis suspaudimo našumas nei H.263 ++; tai sustiprina prisitaikymą prie įvairių kanalų ir priima „tinklui palankią“ struktūrą ir sintaksę. Palengvina klaidų ir paketų praradimo apdorojimą; plataus spektro taikymo tikslai, skirti patenkinti skirtingo greičio, skirtingos skiriamosios gebos ir skirtingų perdavimo (saugojimo) atvejų poreikius.
Techniškai jis sutelkia ankstesnių standartų pranašumus ir sugeria patirtį, sukauptą standartinėse formuluotėse. Palyginus su H.263 v2 (H.263 +) arba paprastu MPEG-4 profiliu (paprastas profilis), naudojant H.264 kodavimo greitį, panašų į aukščiau nurodytą kodavimo metodą,% bitų sparta gali sutaupyti iki 50 kodų dažnių. H.264 gali ir toliau teikti aukštą vaizdo kokybę visais bitų greičiais. „H.264“ gali veikti mažos vėlinimo režimu, kad galėtų prisitaikyti prie realaus laiko ryšio programų (pvz., Vaizdo konferencijų), be to, jis gali gerai veikti programose be uždelsimo apribojimų, pavyzdžiui, vaizdo įrašų saugykloje ir serveryje veikiančiose vaizdo srautinio perdavimo programose. H.264 pateikia įrankius, skirtus paketų praradimui paketinių perdavimo tinkluose tvarkyti, ir įrankius, susijusius su bitų klaidomis klaidų linkiuose belaidžiuose tinkluose.
Sistemos lygiu H.264 siūlo naują koncepciją, kuri yra koncepcinis vaizdo kodavimo sluoksnio (VCL) ir tinklo abstrakcijos sluoksnio (NAL) padalijimas, pirmasis yra vaizdo įrašo turinio pagrindas Suspausto turinio išraiška, pastarasis yra išraiška, teikiama per tam tikrą tinklo tipą, ši struktūra palengvina informacijos pakavimą ir geresnę prioritetinę informacijos kontrolę. H.264 sistemos kodavimo blokinė schema parodyta kaip pav. 1.
1 paveikslas H.264 sistemos blokinė schema
Trys, pagrindinė H.264 standarto technologija
1. Vidinio kadro prognozavimo kodavimas
Vidinis kadro kodavimas naudojamas siekiant sumažinti erdvinį vaizdo perteklių. Norint pagerinti H.264 vidinio kadro kodavimo efektyvumą, tam tikrame kadre yra visiškai išnaudojama gretimų makroklokų erdvinė koreliacija, o gretimose makroblokuose paprastai yra panašių atributų. Todėl, koduodami tam tikrą „makrokomandų bloką“, pirmiausia nuspėkite pagal aplinkinius makroklokus (paprastai remdamiesi viršutiniame kairiajame kampe esančia makrokomanda, nes ši makrokomanda užkoduota), tada apskaičiuokite skirtumą tarp numatomos vertės ir faktinės vertės. yra užkoduotas, taigi, palyginti su tiesiogiai kadro kodavimu, bitų spartą galima gerokai sumažinti.
H.264 pateikia 6 4 × 4 taškų makroblokų numatymo režimus, įskaitant 1 nuolatinės ir 5 krypčių prognozes, kaip parodyta 2 paveiksle. Paveiksle iš viso užkoduoti 9 pikseliai nuo A iki I gretimo bloko ir gali būti naudojamas prognozuojant. Jei pasirenkame 4 režimą, numatoma, kad 4 pikseliai a, b, c ir d bus lygūs E vertėms. Prognozuojama, kad e, f, g ir h4 pikseliai bus lygūs F. Plokščioms vaizdo sritims kuriuose yra mažai erdvinės informacijos, H.264 taip pat palaiko 16 × 16 kadrų vidaus kodavimą.
2 paveikslas Vidinio kodavimo režimas
2. Tarpkadrinis nuspėjamasis kodavimas
Tarpkadrinis nuspėjamasis kodavimas naudoja laiko perteklių nuosekliuose kadruose judesio įvertinimui ir kompensavimui. H.264 judesio kompensavimas palaiko daugumą pagrindinių ankstesnių vaizdo įrašų kodavimo standartų funkcijų ir lanksčiai prideda daugiau funkcijų. Be to, kad palaiko P rėmelius ir B rėmelius, H.264 taip pat palaiko naują perdavimo srautu Frame-SP rėmelį. Po to, kai kodų sraute yra SP rėmeliai, jis gali greitai persijungti tarp panašaus turinio, bet skirtingo bitų perdavimo greičio kodų srautų ir tuo pačiu metu palaikyti atsitiktinės prieigos ir greito atkūrimo režimus.
H.264 judesio įvertinimas turi šias keturias charakteristikas.
(1) Skirtingo dydžio ir formos makroblokų segmentavimas
Kiekvieno 16 × 16 pikselių makrokloko judesio kompensacija gali būti skirtingų dydžių ir formos. „H.264“ palaiko 7 režimus, kaip parodyta 4 paveiksle. Mažo bloko režimo judesio kompensavimas pagerina išsamų judesio informacijos apdorojimą, sumažina blokavimo efektą ir pagerina vaizdo kokybę.
(2) Didelio tikslumo pikselių judesio kompensavimas
H.263 versijoje naudojamas pusės taško tikslumo judesio įvertinimas, o H.264 - 1/4 arba 1/8 taškų tikslumo judesio įvertinimas. Kai reikalingas tas pats tikslumas, likusi paklaida po H.264 naudojant 1/4 arba 1/8 pikselių tikslumo judesio įvertinimą yra mažesnė nei likusi paklaida po H.263, naudojant pusės pikselio tikslumo judesio įvertinimą. Tokiu būdu, esant tokiam pat tikslumui, H.264 reikalauja mažesnio bitų perdavimo greičio tarpskaitiniame kadre.
(3) kelių kadrų numatymas
H.264 suteikia papildomą kelių kadrų numatymo funkciją. Kodavimo tarp kadrų metu galima pasirinkti 5 skirtingus atskaitos kadrus, kurie užtikrina geresnį klaidų taisymą, o tai gali pagerinti vaizdo vaizdo kokybę. Ši funkcija daugiausia naudojama šiose situacijose: periodinis judėjimas, perkėlimo judėjimas ir fotoaparato objektyvo keitimas pirmyn ir atgal tarp dviejų skirtingų scenų.
(4) Deblocking filtras
H.264 apibrėžia adaptyvųjį filtrą blokų efektams pašalinti, kuris gali valdyti horizontalius ir vertikalius blokų kraštus prognozavimo cikle, žymiai sumažindamas blokavimo efektus.
3. Sveiko skaičiaus transformacija
Kalbant apie transformaciją, H.264 naudoja transformaciją, panašią į DCT, pagrįstą 4 × 4 pikselių blokais, tačiau naudoja sveikuoju skaičiumi pagrįstą erdvinę transformaciją. Atvirkštinės transformacijos nėra. Dėl kompromiso yra klaidos problema. Transformacijos matrica yra tokia, kaip parodyta 5 paveiksle. Palyginti su slankiojo kablelio operacijomis, sveikas skaičius DCT transformacija sukels papildomų klaidų, tačiau kadangi kvantavimas po DCT transformacijos taip pat turi kvantavimo klaidą, palyginti su ja, kvantavimo klaidos įtaka kurį sukelia sveikas skaičius DCT transformacija nėra didelė. Be to, sveiko skaičiaus DCT transformacija taip pat turi pranašumų, nes sumažina skaičiavimų kiekį ir sudėtingumą, o tai yra naudinga transplantacijai į fiksuoto taško DSP.
4. Kiekybiškai
H.32 yra 264 skirtingi kvantavimo etapai, kurie yra labai panašūs į 31 H.263 kvantavimo etapus, tačiau H.264 žingsnio dydis yra laipsniškas, kai junginio greitis yra 12.5%, o ne fiksuota konstanta.
H.264 versijoje taip pat yra du būdai perskaityti transformacijos koeficientus: zigzago ir dvigubas nuskaitymas. Daugeliu atvejų naudojamas paprastas zigzago nuskaitymas; dvigubas nuskaitymas naudojamas tik bloke, kurio kvantavimo lygis yra mažesnis, o tai padeda pagerinti kodavimo efektyvumą.
5. Entropijos kodavimas
Paskutinis vaizdo kodavimo apdorojimo etapas yra entropijos kodavimas. H.264 naudojami du skirtingi entropijos kodavimo metodai: universalus kintamo ilgio kodavimas (UVLC) ir tekstinis adaptuotasis dvejetainis aritmetinis kodavimas (CABAC).
Standartuose, tokiuose kaip H.263, naudojamos skirtingos VLC kodų lentelės pagal koduojamų duomenų tipą, pvz., Transformacijos koeficientus ir judesio vektorius. H.264 UVLC kodų lentelėje pateikiamas paprastas metodas, nesvarbu, kokio tipo duomenis simbolis vaizduoja, naudojama vienodo kintamo žodžio ilgio kodų lentelė. Privalumas yra paprastumas; trūkumas yra tas, kad iš tikimybių statistinio pasiskirstymo modelio gaunama viena kodų lentelė, neatsižvelgiant į koreliaciją tarp kodų simbolių, o poveikis nėra labai geras esant vidutiniam ir dideliam kodų greičiui.
Todėl pasirinktinis CABAC metodas taip pat pateiktas H.264. Aritmetinis kodavimas leidžia naudoti visų sintaksinių elementų (transformacijos koeficientų, judesio vektorių) tikimybės modelius tiek koduojant, tiek dekoduojant. Norint pagerinti aritmetinio kodavimo efektyvumą, naudojant turinio modeliavimo procesą, pagrindinis tikimybių modelis gali prisitaikyti prie statistinių charakteristikų, kurios keičiasi kartu su vaizdo kadru. Turinio modeliavimas suteikia sąlyginį tikimybę įvertinti užkoduotus simbolius. Naudojant tinkamą turinio modelį, koreliaciją tarp simbolių galima pašalinti pasirinkus atitinkamą užkoduotų simbolių tikimybės modelį, esantį šalia šiuo metu užkoduoto simbolio. Skirtingi sintaksiniai elementai paprastai laikomi Skirtingi modeliai.
Ketvirta, H.264 taikymas vaizdo konferencijose
Šiuo metu dauguma vaizdo konferencijų sistemų priima H.261 arba H.263 vaizdo kodavimo standartus, o atsiradus H.264, H.264 leidžia sumažinti bitų spartą 50%, palyginti su H.263 tuo pačiu greičiu. Kitaip tariant, net jei vartotojai naudoja tik 384 kbit / s pralaidumą, jie gali mėgautis aukštos kokybės vaizdo paslaugomis iki 768 kbit / s H.263. H.264 ne tik padeda sutaupyti didžiules išlaidas, bet ir pagerina išteklių naudojimo efektyvumą ir tuo pačiu leidžia komercinės kokybės vaizdo konferencijų paslaugoms gauti daugiau potencialių klientų.
Šiuo metu jau yra keletas gamintojų vaizdo konferencijų produktų, palaikančių H.264 protokolą, ir gamintojai yra pasiryžę populiarinti naują pramonės standartą H.264. Kai kiti vaizdo konferencijų sprendimų gamintojai vienas po kito seka jų pavyzdžiu, galėsime pilnai išnaudoti H.264 vaizdo paslaugų pranašumus.
|
Įveskite el. Pašto adresą, kad gautumėte staigmeną
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
Susisiekite su mumis
Adresas:
Nr. 305 kambarys „HuiLan“ pastatas Nr. 273 Huanpu Road Guangdžou, Kinija 510620
Kategorijos
Naujienlaiškis