„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 arba MPEG-4 dešimtoji dalis (AVC, Advanced Video Coding) yra naujausios kartos vaizdo glaudinimo standartai, kuriuos kartu 2003 m. Pradėjo Tarptautinis telekomunikacijų standartizacijos departamentas ITU-T ir Tarptautinė standartizacijos organizacija ISO / IEC. Šiuo metu H.264 standartas yra plačiai naudojamas laidinio / belaidžio vaizdo nuotolinio stebėjimo, interaktyvios tinklo terpės, skaitmeninės televizijos ir vaizdo konferencijų ir kt.
Kiniškas pavadinimas H.264 + pseudonimas MPEG-4 10 dalis. Standartinis laikas kokybiškam vaizdo glaudinimui 2003 m
turinys
1 Pagrindinis įvadas
2 Techniniai akcentai
3 efektyvumo palyginimas
Pagrindinis įvadas
H.264 yra naujas skaitmeninis vaizdo įrašas, kurį sukūrė bendra ITU-T VCEG (vaizdo įrašų kodavimo ekspertų grupė) ir ISO / IEC MPEG (judančių vaizdų kodavimo ekspertų grupė) vaizdo komanda (JVT: jungtinė vaizdo komanda).
Vaizdo serveris
Vaizdo serveris
Kodavimo standartas - tai ir ITU-T H.264, ir ISO / IEC MPEG-4 10 dalis. Juodraščių siūlymas prasidėjo 1998 m. Sausio mėn. Pirmasis projektas buvo baigtas 1999 m. Rugsėjo mėn. Bandomasis modelis TML-8 buvo sukurtas gegužės mėnesį. FCD valdyba H.2001 buvo priimta 264-ajame JVT posėdyje 5 m. Birželio mėn. Oficialiai išleistas 2002 m. Kovo mėn. Kaip ir ankstesnis standartas, H.2003 taip pat yra hibridinis DPCM kodavimo režimas plius transformavimo kodavimas. Tačiau jis priima paprastą „grįžimo prie pagrindų“ dizainą be daugybės galimybių ir pasiekia daug geresnį suspaudimo našumą nei H.264 ++; stiprina prisitaikymą prie įvairių kanalų, priima „tinklui tinkančią“ struktūrą ir sintaksę, skatinančią klaidų apdorojimą ir paketų praradimą; platus taikinių spektras, siekiant patenkinti skirtingo greičio, skirtingos skiriamosios gebos ir skirtingų perdavimo (saugojimo) atvejų poreikius; jo pagrindinė sistema yra atvira, todėl naudoti autorių teisių nereikia. Techniškai H.263 standarte yra daugybė akcentų, tokių kaip vieningas VLC simbolių kodavimas, didelio tikslumo, daugiareikšmio poslinkio įvertinimas, sveiko skaičiaus transformacija remiantis 264 × 4 blokais ir daugiasluoksnė kodavimo sintaksė. Dėl šių priemonių H.4 algoritmas turi labai aukštą kodavimo efektyvumą, esant tokiai pat rekonstruotai vaizdo kokybei, jis gali sutaupyti apie 264% kodo greičio nei H.50. H.263 kodų srauto struktūra turi tvirtą tinklo pritaikomumą, padidina klaidų atkūrimo galimybes ir gali gerai prisitaikyti prie IP ir belaidžio tinklo programų.
Techniniai akcentai
Sluoksniuotas dizainas
H.264 algoritmą konceptualiai galima suskirstyti į du sluoksnius: vaizdo įrašų kodavimo sluoksnis (VCL: Video Coding Layer) yra atsakingas už efektyvų vaizdo turinio vaizdavimą, o tinklo abstrakcijos sluoksnis (NAL: Network Abstraction Layer) - už tinkamą būdą reikalingas tinklo paketui ir perduoti duomenis. Tarp VCL ir NAL yra apibrėžta paketinė sąsaja, o pakuotė ir atitinkama signalizacija yra NAL dalis. Tokiu būdu didelio kodavimo efektyvumo ir tinklinio tinklo užduotis atlieka atitinkamai VCL ir NAL. VCL sluoksnyje yra hibridinis judesio kompensavimo hibridinis kodavimas ir keletas naujų funkcijų. Kaip ir ankstesni vaizdo įrašų kodavimo standartai, H.264 į juodraštį neįtraukiamos tokios funkcijos kaip išankstinis ir vėlesnis apdorojimas, o tai gali padidinti standarto lankstumą. NAL yra atsakinga už duomenų kaupimą naudojant pagrindinio tinklo segmento formatą, įskaitant kadravimą, loginių kanalų signalizavimą, laiko informacijos naudojimą arba sekos pabaigos signalus. Pavyzdžiui, NAL palaiko vaizdo perdavimo formatus perjungtais kanalais ir palaiko vaizdo perdavimo formatus internete, naudojant RTP / UDP / IP. NAL apima savo antraštės informaciją, segmento struktūros informaciją ir faktinę apkrovos informaciją, tai yra viršutinio sluoksnio VCL duomenis. (Jei naudojama duomenų segmentavimo technologija, duomenis gali sudaryti kelios dalys).
Didelio tikslumo, kelių režimų judesių įvertinimas
H.264 palaiko judesio vektorius 1/4 arba 1/8 taškų tikslumu. Esant 1/4 taškų tikslumui, aukšto dažnio triukšmui sumažinti gali būti naudojamas 6 čiaupų filtras. Judėjimo vektoriams, kurių tikslumas yra 1/8 pikselių, galima naudoti sudėtingesnį 8 čiaupų filtrą. Atlikdamas judesio įvertinimą, koduotojas taip pat gali pasirinkti „sustiprintus“ interpoliacijos filtrus, kad pagerėtų prognozavimo poveikis. Prognozuojant H.264 judesį, makrokomandos bloką (MB) galima suskirstyti į skirtingus dalinius blokus, kaip parodyta 2 paveiksle, formuojant 7 skirtingų režimų blokų dydžius. Šis kelių režimų lankstus ir detalus padalijimas labiau tinka paveikslėlyje esančių judančių objektų formai, o tai labai pagerina judesio įvertinimo tikslumą. Tokiu būdu į kiekvieną makrokomandą galima įtraukti 1, 2, 4, 8 arba 16 judesio vektorių. H.264 versijoje koduotojui leidžiama naudoti daugiau nei vieną ankstesnį kadrą judesiui įvertinti, tai yra vadinamoji kelių kadrų atskaitos technologija. Pvz., Jei 2 ar 3 kadrai yra tik užkoduoti atskaitos kadrai, koduotojas kiekvienam tiksliniam makroblokui pasirinks geresnį numatymo rėmelį ir kiekvienam makrokomandos blokui nurodys, kuris rėmelis naudojamas numatant.
Sveikas skaičius transformacija
H.264 yra panašus į ankstesnį standartą, naudojant liekaną naudojant blokinį transformacijos kodavimą, tačiau transformacija yra sveikojo skaičiaus operacija, o ne realaus skaičiaus operacija, o jos procesas iš esmės yra panašus į DCT. Šio metodo pranašumas yra tas, kad kodavimo įrenginyje ir dekoderyje leidžiama ta pati tiksli transformacija ir atvirkštinė transformacija, todėl patogu naudoti paprastas fiksuoto taško operacijas. Kitaip tariant, nėra „atvirkštinės transformacijos klaidos“. Transformacijos vienetas yra 4 × 4 blokai, o ne 8 × 8 blokai, dažniausiai naudojami anksčiau. Mažėjant transformacijos bloko dydžiui, judančio objekto padalijimas yra tikslesnis, todėl mažesnė ne tik transformacijos skaičiavimo suma, bet ir labai sumažėja konvergencijos paklaida judančio objekto krašte. Norint, kad mažo dydžio blokų transformavimo metodas nesudarytų pilkosios skalės skirtumo tarp didesnio lygaus paveikslėlio ploto blokų, vidinio kadro makroblokų ryškumo duomenų 16 4 × 4 blokų nuolatinės srovės koeficientas , iš viso 16) atlieka antrą 4 × 4 blokų transformaciją ir 2 × 2 blokų transformaciją pagal 4 4 × 4 chrominanso duomenų blokų nuolatinės srovės koeficientus (po vieną kiekvienam mažam blokui, iš viso 4).
Norint pagerinti H.264 greičio reguliavimo galimybes, vietoj nuolatinio didinimo kontroliuojamas maždaug 12.5% kiekybinio žingsnio dydžio pokytis. Transformacijos koeficiento amplitudės normalizavimas apdorojamas atvirkštinio kvantavimo procese, siekiant sumažinti skaičiavimo sudėtingumą. Siekiant pabrėžti spalvų ištikimybę, chrominanso koeficientui nustatomas mažesnis kvantavimo žingsnis.
Vieningas VLC
Yra du entropijos kodavimo būdai H.264, vienas yra naudoti vieningą VLC (UVLC: Universal VLC) visiems koduojamiems simboliams, o kitas - pritaikyti turiniui pritaikomą dvejetainį aritmetinį kodavimą (CABAC: Context-Adaptive Binary Aritmetinis kodavimas). CABAC yra neprivaloma, jo kodavimo našumas yra šiek tiek geresnis nei UVLC, tačiau skaičiavimo sudėtingumas taip pat yra didesnis. UVLC naudoja neriboto ilgio kodinių žodžių rinkinį, o dizaino struktūra yra labai taisyklinga, o skirtingus objektus galima užkoduoti ta pačia kodų lentele. Šis metodas gali lengvai generuoti kodinį žodį, o dekoderis gali lengvai identifikuoti kodinio žodžio priešdėlį, o UVLC gali greitai gauti pakartotinį sinchronizavimą, kai įvyksta bitų klaida.
Vidinis nuspėjimas
Ankstesniuose H.26x serijos ir MPEG-x serijos standartuose naudojami tarp kadrų numatymo metodai. H.264 versijoje vidinio kadro numatymas galimas koduojant vidinius vaizdus. Kiekvienam 4 × 4 blokui (išskyrus specialų krašto bloko apdorojimą) kiekvieną pikselį galima numatyti skirtinga svertine 17 artimiausių anksčiau užkoduotų taškų suma (kai kurie svoriai gali būti 0), tai yra, šis pikselis 17 pikselių viršutiniame kairiajame bloko kampe. Akivaizdu, kad toks vidinio kadro numatymas yra ne laiku, o erdvinėje srityje atliekamas nuspėjamasis kodavimo algoritmas, kuris gali pašalinti erdvinį perteklių tarp gretimų blokų ir pasiekti efektyvesnį suspaudimą.
Kaip parodyta 4 paveiksle, a, b, ..., p 4 × 4 kvadrate yra 16 taškų, kuriuos reikia numatyti, o A, B, ..., P yra užkoduoti pikseliai. Pvz., Taško m reikšmę galima nuspėti pagal formulę (J + 2K + L + 2) / 4 arba pagal formulę (A + B + C + D + I + J + K + L) / 8, ir pan. Pagal pasirinktus prognozavimo atskaitos taškus yra 9 skirtingi ryškumo režimai, bet tik 1 režimas intymiam chromo prognozavimui.
IP ir belaidžio ryšio aplinkoms
H.264 juodraštyje yra klaidų šalinimo įrankiai, palengvinantys suspausto vaizdo perdavimą aplinkoje, kurioje dažnai klaidų ir prarandami paketai, pavyzdžiui, perdavimo mobiliaisiais kanalais ar IP kanalais patikimumas. Norint atsispirti perdavimo klaidoms, laiko sinchronizavimą H.264 vaizdo sraute galima atlikti naudojant vaizdo atnaujinimą rėmelyje, o erdvinį sinchronizavimą palaiko struktūrinis kodavimas. Tuo pačiu metu, siekiant palengvinti pakartotinį sinchronizavimą po šiek tiek klaidos, vaizdo vaizdo duomenyse taip pat pateikiamas tam tikras sinchronizavimo taškas. Be to, vidinio kadro „macroblock“ atnaujinimas ir keli atskaitos makroklokai leidžia koduotojui atsižvelgti ne tik į kodavimo efektyvumą, bet ir į perdavimo kanalo charakteristikas, nustatant „macroblock“ režimą.
Be kvantavimo žingsnio dydžio keitimo, siekiant prisitaikyti prie kanalo kodo greičio, H.264, duomenų segmentavimo metodas dažnai naudojamas kanalo kodo greičio pokyčiams spręsti. Apskritai, duomenų segmentavimo sąvoka yra kodavimo įrenginyje generuoti vaizdo duomenis su skirtingais prioritetais, kad būtų palaikoma tinklo paslaugų kokybė. Pavyzdžiui, sintaksės principu pagrįstas duomenų skaidymo metodas yra pritaikytas kiekvieno kadro duomenis suskirstyti į kelias dalis pagal jų svarbą, o tai leidžia mažiau svarbią informaciją išmesti, kai buferis perpildytas. Taip pat galima pritaikyti panašų laiko duomenų skaidymo metodą, kuris pasiekiamas naudojant kelis atskaitos rėmus P ir B rėmuose.
Taikydami belaidį ryšį, galime palaikyti didelius belaidžio kanalo bitų dažnio pokyčius, keisdami kiekvieno kadro kiekybinį tikslumą arba erdvės / laiko skiriamąją gebą. Tačiau daugiaadresio perdavimo atveju neįmanoma reikalauti, kad koduotojas reaguotų į skirtingą bitų spartą. Todėl, skirtingai nuo MPG-4 naudojamo FGS (Fine Granular Scalability) metodo (su mažesniu efektyvumu), H.264 vietoj hierarchinio kodavimo naudoja srauto perjungimo SP rėmelius.
Našumas palygintas
TML-8 yra H.264 tyrimas. Testo rezultatų pateikiamas PSNR aiškiai parodė, kad lyginant su MPEG-4 (ASP: Advanced Simple Profile) ir H.263 ++ (HLP: High Latency Profile) veikimu, H.264 rezultatai turi akivaizdžių pranašumų.
H.264 PSNR yra akivaizdžiai geresnis nei MPEG-4 (ASP) ir H.263 ++ (HLP). Lyginant 6 greičių bandymą, H.264 PSNR yra 2dB didesnis nei MPEG-4 (ASP) vidutiniškai. Jis yra 3dB didesnis nei vidutiniškai H.263 (HLP). 6 bandymo dažniai ir su jais susijusios sąlygos yra: 32 kbit / s sparta, 10f / s kadrų dažnis ir QCIF formatas; 64 kbit / s sparta, 15f / s kadrų dažnis ir QCIF formatas; 128 kbit / s sparta, 15 f / s kadrų dažnis ir CIF formatas; 256 kbit / s sparta, 15f / s kadrų dažnis ir QCIF formatas; 512 kbit / s sparta, 30f / s kadrų dažnis ir CIF formatas; 1024 kbit / s sparta, 30f / s kadrų dažnis ir CIF formatas.
|
Į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