FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
H.264 ehk MPEG-4 Part Ten (AVC, Advanced Video Coding) on uusima põlvkonna videotihendusstandardid, mille Rahvusvaheline Telekommunikatsiooni Standardimise Osakond ITU-T ja Rahvusvaheline Standardiorganisatsioon ISO / IEC käivitasid 2003. aastal. Praegu kasutatakse H.264-standardit laialdaselt traadiga / traadita video kaugseires, võrgu interaktiivses meedias, digi-TV-s ja videokonverentsides jne.
Hiina nimi H.264 + varjunimi MPEG-4 10. osa Kvaliteetse videotihenduse standardaeg 2003. aastal
Sisukord
1 Põhiline sissejuhatus
2 tehnilised tähelepanekud
3 jõudluse võrdlus
Põhiline sissejuhatus
H.264 on uus digitaalne video, mille on välja töötanud ITU-T VCEG (videokodeerimise ekspertide rühm) ja ISO / IEC MPEG (Moving Picture Coding Experts Group) ühine videotiim (JVT: joint video team)
Videoserver
Videoserver
Kodeerimisstandard on nii ITU-T H.264 kui ka ISO / IEC MPEG-4 10. osa. Kavandite hankimine algas jaanuaris 1998. Esimene mustand valmis 1999. aasta septembris. Katsemudel TML-8 töötati välja mais 2001. FCD juhatus H.264 võeti vastu JVT 5. koosolekul 2002. aasta juunis. Ametlikult välja antud märtsis 2003. Nagu ka eelmine standard, on ka H.264 DPCM-i hübriidkodeerimise režiim pluss teisenduskodeerimine. Siiski võtab see kasutusele lihtsa "põhitõdedesse naasmise" kujunduse ilma paljude võimalusteta ja saavutab palju parema kokkusurumisvõime kui H.263 ++; tugevdab kohanemisvõimet erinevate kanalite jaoks, võtab kasutusele "võrgusõbraliku" struktuuri ja süntaksi, mis soodustab vigade töötlemist ja pakettide kadu; lai valik rakenduseesmärke, et rahuldada erineva kiiruse, erineva eraldusvõime ja erinevate edastamise (salvestamise) vajaduste vajadusi; selle põhisüsteem on avatud ja kasutamiseks pole vaja autoriõigusi. Tehniliselt on H.264 standardis palju esiletõstetud asju, nagu ühtne VLC sümbolite kodeerimine, ülitäpne, mitmemoodiline nihke hindamine, täisarvu teisendamine 4 × 4 plokkidel ja kihiline kodeerimise süntaks. Need meetmed muudavad H.264 algoritmi kodeerimise efektiivsuseks väga kõrge, sama rekonstrueeritud pildikvaliteedi korral võib see säästa umbes 50% koodikiirusest kui H.263. H.264 koodivoo struktuuril on tugev võrgu kohanemisvõime, see suurendab vigade taastamise võimalusi ja suudab hästi kohaneda IP- ja traadita võrgu rakendustega.
Tehniline esiletõstetud
Kihiline disain
H.264 algoritmi saab kontseptuaalselt jagada kaheks kihiks: videokodeerimise kiht (VCL: Video Coding Layer) vastutab videosisu tõhusa esitamise eest ja võrgu abstraktsioonikiht (NAL: Network Abstraction Layer) vastutab sobiva viisi eest mida võrgupakett nõuab ja andmeid edastada. VCL-i ja NAL-i vahel on määratletud pakettpõhine liides ning pakendamine ja vastav signaalimine on NAL-i osa. Nii täidavad kõrge kodeerimise efektiivsuse ja võrgusõbralikkuse ülesanded vastavalt VCL ja NAL. VCL-kiht sisaldab plokkidel põhinevat liikumiskompensatsiooni hübriidkodeerimist ja mõningaid uusi funktsioone. Nagu varasemad videokodeerimise standardid, ei sisalda H.264 mustandis selliseid funktsioone nagu eeltöötlus ja järeltöötlus, mis võib suurendada standardi paindlikkust. NAL vastutab andmete kapseldamise eest aluseks oleva võrgu segmendivormingu abil, sealhulgas raamistamise, loogiliste kanalite signaalimise, ajastusteabe kasutamise või järjestuse lõppsignaalide kasutamise eest. Näiteks toetab NAL videoülekandevorminguid lülitiga kanalitel ja toetab Interneti-edastusvorminguid Internetis, kasutades RTP / UDP / IP-d. NAL sisaldab oma päise, segmentide struktuuri ja tegeliku koormuse teavet, see tähendab ülemise kihi VCL andmeid. (Kui kasutatakse andmete segmentimise tehnoloogiat, võivad andmed koosneda mitmest osast).
Ülitäpne, mitmerežiimiline liikumise hindamine
H.264 toetab liikumisvektoreid 1/4 või 1/8 piksli täpsusega. 1/4 pikslise täpsusega saab kõrgsagedusliku müra vähendamiseks kasutada 6-kraanilist filtrit. 1/8 pikslise täpsusega liikumisvektorite jaoks saab kasutada keerukamat 8-kraanilist filtrit. Liikumise hindamise teostamisel saab kodeerija ennustuse efekti parandamiseks valida ka "täiustatud" interpolatsioonifiltrid. H.264 liikumise prognoosimisel võib makroploki (MB) jagada erinevateks alamplokkideks, nagu on näidatud joonisel 2, moodustades 7 erineva režiimi plokksuurused. See mitmerežiimiline paindlik ja detailne jaotamine sobib rohkem pildil olevate tegelike liikuvate objektide kuju jaoks, mis parandab oluliselt liikumise hindamise täpsust. Sel viisil saab igasse makroplokki lisada 1, 2, 4, 8 või 16 liikumisvektorit. H.264-s on kodeerijal lubatud liikumise hindamiseks kasutada rohkem kui ühte eelmist kaadrit, mis on nn mitme kaadri võrdlustehnoloogia. Näiteks kui 2 või 3 kaadrit on lihtsalt kodeeritud võrdluskaadrid, valib kodeerija parema prognoosiraami igale sihtmakroblokile ja näitab iga makroploki jaoks, millist kaadrit prognoosimiseks kasutatakse.
Täisarvu teisendamine
H.264 sarnaneb eelmise standardiga, kasutades jäägi jaoks plokkpõhist teisenduskodeerimist, kuid teisendus on pigem täisarvuoperatsioon kui reaalarvuoperatsioon ja selle protsess on põhimõtteliselt sarnane DCT-ga. Selle meetodi eeliseks on see, et kodeerijas ja dekooderis on lubatud sama täpne teisendamine ja pöördteisendamine ning mugav on kasutada lihtsaid fikseeritud punktiga toiminguid. Teisisõnu, puudub "pöördtransformeerimisviga". Transformatsiooni ühik on 4 × 4 plokki, varem 8 × 8 ploki asemel. Kuna teisendusploki suurust vähendatakse, on liikuva objekti jagunemine täpsem, nii et mitte ainult teisenduse arvutamise summa pole väiksem, vaid ka konvergentsiviga liikuva objekti servas on oluliselt väiksem. Selleks, et väikese suurusega ploki teisendusmeetod ei tooks pildi suurema sileda ala plokkide halltoonide erinevust, lisatakse DC-koefitsient 16 4 × 4 plokki raamisisese makroploki heleduse andmetele (iga väike plokk Üks , kokku 16) teostab teise 4 × 4 ploki teisenduse ja teostab 2 × 2 ploki muundamise krominantsandmete 4 4 × 4 ploki alalisvoolu koefitsientidele (üks iga väikese ploki kohta, kokku 4).
H.264 kiiruse reguleerimise võime parandamiseks kontrollitakse kvantimisetapi suuruse muutust pideva kasvu asemel umbes 12.5% juures. Teisendusteguri amplituudi normaliseerimist töödeldakse pöördkvantimise protsessis, et vähendada arvutuslikku keerukust. Värvitruuse rõhutamiseks võetakse krominantsi koefitsiendi jaoks väiksem kvantimise etapi suurus.
Ühtne VLC
H.264-s on entroopia kodeerimiseks kaks meetodit, millest üks on kõigi kodeeritavate sümbolite jaoks ühtse VLC (UVLC: Universal VLC) kasutamine ja teine sisu-adaptiivse binaarse aritmeetilise kodeerimise kasutamine (CABAC: Context-Adaptive Binary Aritmeetiline kodeerimine). CABAC on valikuline ja selle kodeerimisvõime on UVLC-st veidi parem, kuid ka arvutuslik keerukus on suurem. UVLC kasutab piiramatu pikkusega koodisõnade komplekti ning kujundusstruktuur on väga korrapärane ja erinevaid objekte saab kodeerida sama kooditabeliga. See meetod võib hõlpsasti genereerida koodisõna ja dekooder saab hõlpsasti tuvastada koodisõna eesliite ja UVLC võib bitivea ilmnemisel kiiresti uuesti sünkroonida.
Intraennustus
Eelmistes H.26x seeria ja MPEG-x seeria standardites kasutatakse kaadritevahelisi ennustusmeetodeid. H.264-s on kaadrisisene prognoosimine saadaval, kui kodeeritakse intra-pilte. Iga 4 × 4 ploki kohta (välja arvatud servabloki eritöötlus) saab iga pikslit ennustada 17 lähima varem kodeeritud piksli erineva kaalutud summaga (mõned kaalud võivad olla 0), see tähendab, et see piksel on 17 pikslit ploki vasakus ülanurgas. Ilmselt ei ole selline kaadrisisene ennustus õigeaegne, vaid ruumilises piirkonnas teostatav ennustav kodeerimise algoritm, mis võib eemaldada külgnevate plokkide vahelise ruumilise üleliigsuse ja saavutada tõhusama kokkusurumise.
Nagu on näidatud joonisel 4, on ruudus 4 × 4 a, b, ..., p ennustatav 16 pikslit ja A, B, ..., P on kodeeritud pikslid. Näiteks saab punkti m väärtust ennustada valemiga (J + 2K + L + 2) / 4 või valemiga (A + B + C + D + I + J + K + L) / 8, jne. . Valitud ennustuse võrdluspunktide järgi on heleduse jaoks 9 erinevat režiimi, kuid kroma siseprognoosimiseks ainult üks režiim.
IP- ja traadita keskkondade jaoks
H.264 mustand sisaldab tööriistu vigade kõrvaldamiseks, et hõlbustada tihendatud video edastamist keskkonnas, kus esinevad sageli vead ja pakettkaod, näiteks mobiilsete kanalite või IP-kanalite edastamise robustsus. Edastusvigade vastu võitlemiseks saab aja sünkroniseerimise H.264 videovoogus teostada kaadrisisese pildivärskenduse abil ja ruumilist sünkroonimist toetab viilude struktureeritud kodeerimine. Samal ajal, et hõlbustada uuesti sünkroniseerimist pärast natuke viga, on teatud uuesti sünkroonimispunkt ette nähtud ka pildi videoandmetes. Lisaks võimaldavad kaadrisisesed makroplokkide värskendused ja mitmed võrdlusmakroblokid kodeerijal makroploki režiimi määramisel arvestada lisaks kodeerimise efektiivsusele ka ülekandekanali omadustega.
Lisaks kvantimissammu suuruse muutmise kasutamisele kanalikoodikiirusega kohanemiseks kasutatakse H.264-s kanalikanali kiiruse muutusega tegelemiseks sageli andmete segmenteerimise meetodit. Üldiselt on andmete segmenteerimise mõte kodeeris erinevate prioriteetidega videoandmete genereerimine, et toetada võrgus teenuse kvaliteeti. Näiteks kasutatakse süntaksipõhist andmete jagamise meetodit, et jagada iga kaadri andmed mitmeks osaks vastavalt selle olulisusele, mis võimaldab vähem olulise teabe kõrvale jätta, kui puhver ülevoolab. Võib kasutada ka sarnast andmete ajalise jaotamise meetodit, mis saavutatakse mitme võrdlusraami kasutamisega P- ja B-kaadris.
Traadita side rakenduses saame toetada traadita kanali suuri bitikiiruse muutusi, muutes iga kaadri kvantimise täpsust või ruumi / aja eraldusvõimet. Multisaatmise korral on aga võimatu nõuda kooderilt reageerimist erinevale bitikiirusele. Seetõttu, erinevalt MPEG-4-s kasutatavast (madalama efektiivsusega) FGS (Fine Granular Scalability) meetodist, kasutab H.264 hierarhilise kodeerimise asemel voo vahetamise SP raame.
Toimivuse võrdlus
TML-8 on test H.264 jaoks. Testitulemuste pakutav PSNR on selgelt näidanud, et võrreldes MPEG-4 (ASP: Advanced Simple Profile) ja H.263 ++ (HLP: High Latency Profile) jõudlusega on H.264 tulemustel ilmseid eeliseid.
H.264 PSNR on ilmselgelt parem kui MPEG-4 (ASP) ja H.263 ++ (HLP). 6 kiiruse võrdlustestis on H.264 PSNR keskmiselt 2dB kõrgem kui MPEG-4 (ASP). See on 3dB kõrgem kui H.263 (HLP) keskmiselt. 6 testikiirust ja nendega seotud tingimusi on: 32 kbit / s, 10f / s kaadrisagedus ja QCIF-vorming; 64 kbit / s kiirus, 15f / s kaadrisagedus ja QCIF-vorming; 128kbit / s kiirus, 15f / s kaadrisagedus ja CIF-vorming; 256 kbit / s kiirus, 15 f / s kaadrisagedus ja QCIF-vorming; 512 kbit / s kiirus, 30f / s kaadrisagedus ja CIF-vorming; 1024 kbit / s kiirus, 30f / s kaadrisagedus ja CIF-vorming.
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri