Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
A H.264, vagyis az MPEG-4 Ten Part (AVC, Advanced Video Coding) a videó tömörítési szabványok legújabb generációja, amelyet az ITU-T Nemzetközi Távközlési Szabványügyi Osztály és az ISO / IEC Nemzetközi Szabványügyi Szervezet közösen indított el 2003-ban. Jelenleg a H.264 szabványt széles körben használják vezetékes / vezeték nélküli video távfelügyeletben, hálózati interaktív médiában, digitális TV-ben és videokonferenciákban stb.
H.264 kínai név + álnév MPEG-4 10. rész Normál idő a minőségi videotömörítéshez 2003-ban
Tartalomjegyzék
1 Alapvető bevezetés
2 Technikai kiemelések
3 teljesítmény-összehasonlítás
Alapvető bevezetés
A H.264 egy új digitális videó, amelyet az ITU-T VCEG (Video Coding Experts Group) és az ISO / IEC MPEG (Moving Picture Coding Experts Group) közös videó csapata (JVT: joint video team) fejlesztett ki.
Videokiszolgáló
Videokiszolgáló
Kódolási szabvány, mind az ITU-T H.264, mind az ISO / IEC MPEG-4 10. része. A vázlatok megkeresése 1998 januárjában kezdődött. Az első tervezet 1999 szeptemberében készült el. A TML-8 tesztmodellt májusban fejlesztették ki. 2001. A H.264 FCD testületét a JVT 5. ülésén, 2002. júniusában fogadták el. Hivatalosan 2003 márciusában jelent meg. A korábbi szabványhoz hasonlóan a H.264 a DPCM és a transzformációs kódolás hibrid kódolási módja is. Ugyanakkor a "visszatérés az alapokhoz" egyszerű kialakítást alkalmaz, sok lehetőség nélkül, és sokkal jobb tömörítési teljesítményt ér el, mint a H.263 ++; erősíti a különböző csatornákhoz való alkalmazkodóképességet, "hálózatbarát" struktúrát és szintaxist alkalmaz, amely elősegíti a hibák és a csomagvesztés feldolgozását; az alkalmazási célok széles skálája a különböző sebességek, különböző felbontások és különböző átviteli (tárolási) alkalmak igényeinek kielégítésére; alaprendszere nyitva van, és használatához nem szükséges szerzői jog. Technikailag a H.264 szabványban számos kiemelés található, mint például az egységes VLC szimbólumkódolás, a nagy pontosságú, a többmódos elmozdulásbecslés, a 4 × 4 blokkokon alapuló egész transzformáció és a réteges kódolási szintaxis. Ezek az intézkedések teszik a H.264 algoritmust nagyon magas kódolási hatékonyságúvá, ugyanazon rekonstruált képminőség mellett a kódolási sebesség körülbelül 50% -át takaríthatja meg, mint a H.263. A H.264 kódfolyam-struktúrája erős hálózati alkalmazkodóképességgel rendelkezik, növeli a hiba-helyreállítási képességeket, és jól alkalmazkodhat az IP- és vezeték nélküli hálózati alkalmazásokhoz.
Műszaki kiemeltek
Réteges kialakítás
A H.264 algoritmus fogalmilag két rétegre osztható: a videokódolási réteg (VCL: Video Coding Layer) felel a hatékony videotartalom-reprezentációért, a hálózati absztrakciós réteg (NAL: Network Abstraction Layer) a megfelelő módért a hálózati csomag megköveteli, és adatokat továbbít. A VCL és a NAL között csomagalapú interfész van meghatározva, a csomagolás és a megfelelő jelzés a NAL részét képezi. Ily módon a magas kódolási hatékonyságú és a hálózatbarát feladatokat a VCL, illetve a NAL végzi. A VCL réteg blokk alapú mozgáskompenzációs hibrid kódolást és néhány új funkciót tartalmaz. A korábbi videokódolási szabványokhoz hasonlóan a H.264 sem tartalmaz olyan funkciókat, mint például az előfeldolgozás és az utófeldolgozás a piszkozatban, ami növelheti a szabvány rugalmasságát. A NAL felelős az adatok befogadásáért az alapul szolgáló hálózat szegmens formátumának felhasználásával, ideértve a keretezést, a logikai csatornák jelzését, az időzítési információk felhasználását vagy a szekvencia befejező jeleket. Például a NAL támogatja az áramkörrel kapcsolt csatornákon a videoátviteli formátumokat, és az RTP / UDP / IP használatával támogatja az videoátviteli formátumokat az interneten. A NAL magában foglalja a saját fejlécinformációit, a szegmensszerkezeti információkat és a tényleges terhelési információkat, vagyis a felső réteg VCL-adatait. (Adatszegmentálási technológia alkalmazása esetén az adatok több részből állhatnak).
Nagy pontosságú, többmódos mozgásbecslés
A H.264 1/4 vagy 1/8 pixel pontossággal támogatja a mozgásvektorokat. 1/4 pixel pontossággal 6 érintéses szűrő használható a magas frekvenciájú zaj csökkentésére. 1/8 pixel pontosságú mozgásvektorokhoz egy összetettebb 8 érintéses szűrő használható. A mozgásbecslés végrehajtásakor a kódoló választhat „továbbfejlesztett” interpolációs szűrőket is a predikció hatásának javítása érdekében. A H.264 mozgás-előrejelzésében egy makróblokk (MB) felosztható különböző részblokkokra a 2. ábrán látható módon, 7 különböző mód blokkméretet alkotva. Ez a több módú rugalmas és részletes felosztás jobban megfelel a képen lévő tényleges mozgó tárgyak alakjának, ami nagyban javítja a mozgásbecslés pontosságát. Ily módon 1, 2, 4, 8 vagy 16 mozgásvektor vehető fel mindegyik makróblokkba. A H.264-ben a kódoló egynél több keretet használhat mozgásbecsléshez, ami az úgynevezett többkockás referenciatechnika. Például, ha 2 vagy 3 képkocka csak kódolt referenciakeret, akkor a kódoló jobb predikciós keretet választ ki minden cél makroblokkhoz, és minden egyes makroblokk számára jelzi, hogy melyik keretet használják a predikcióhoz.
Egész átalakulás
A H.264 hasonló az előző szabványhoz, a maradékhoz blokk alapú transzformációs kódolást használ, de a transzformáció egész szám, nem pedig valós szám művelet, és folyamata alapvetően hasonló a DCT-hez. Ennek a módszernek az az előnye, hogy ugyanaz a precíziós és inverz transzformáció megengedett a kódolóban és a dekóderben, és kényelmes az egyszerű fixpontos műveletek használata. Más szavakkal, nincs "inverz transzformációs hiba". Az átalakulás mértéke 4 × 4 blokk, a múltban általánosan használt 8 × 8 blokk helyett. Mivel a transzformációs blokk mérete csökken, a mozgó objektum felosztása pontosabb, így nemcsak az átalakítás számítási összege kisebb, de a mozgó objektum szélén lévő konvergencia hiba is nagymértékben csökken. Annak érdekében, hogy a kis méretű blokktranszformációs módszer ne eredményezze a szürke sávszélességbeli különbséget a kép nagyobb sima területén lévő blokkok között, a kereten belüli makroblokk-fényerő adatainak 16 4 × 4 blokkjának DC-együtthatója (minden egyes kis blokk , összesen 16) végrehajtja a második 4 × 4 blokktranszformációt, és 2 × 2 blokktranszformációt hajt végre a 4 4 × 4 blokk krominancia-adatok DC-együtthatóin (mindegyik kis blokkhoz egyet, összesen 4-et).
A H.264 sebességszabályozási képességének javítása érdekében a kvantálási lépés méretének változását állandó növekedés helyett 12.5% -on szabályozzák. A transzformációs együttható amplitúdójának normalizálását az inverz kvantálási folyamatban dolgozzuk fel a számítási komplexitás csökkentése érdekében. A színhűség hangsúlyozása érdekében kisebb kvantálási lépésméretet fogadnak el a színminőségi együtthatóhoz.
Egységes VLC
Az entrópia kódolásának két módszere van a H.264-ben, az egyik az egységes kódolás (VLC: Universal VLC) az összes kódolandó szimbólumra, a másik pedig a tartalom-adaptív bináris aritmetikai kódolás használata (CABAC: Context-Adaptive Binary Számtani kódolás). A CABAC opcionális, és kódolási teljesítménye valamivel jobb, mint az UVLC, de a számítási komplexitás is nagyobb. Az UVLC korlátlan hosszúságú kódszókészletet használ, és a tervezési struktúra nagyon szabályos, és különböző objektumok kódolhatók ugyanazzal a kódtáblával. Ezzel a módszerrel könnyen elő lehet állítani egy kódszót, és a dekóder könnyen azonosíthatja a kódszó előtagját, és az UVLC egy bithiba esetén gyorsan újraszinkronizálást nyerhet.
Intra jóslat
A korábbi H.26x sorozatú és MPEG-x sorozatú szabványokban keretek közötti előrejelzési módszereket alkalmaznak. A H.264 verzióban a képen belüli előrejelzés érhető el az Intra képek kódolásakor. Minden egyes 4 × 4-es blokkhoz (kivéve az élblokk speciális kezelését) minden pixel megjósolható a 17 legközelebbi korábban kódolt pixel különböző súlyozott összegével (egyes súlyok 0 is lehetnek), vagyis ez a pixel 17 pixel a tömb bal felső sarkában. Nyilvánvaló, hogy ez a fajta kereten belüli előrejelzés nem időben történik, hanem egy prediktív kódolási algoritmus, amelyet a térbeli tartományban hajtanak végre, amely eltávolíthatja a szomszédos blokkok közötti térbeli redundanciát és hatékonyabb tömörítést érhet el.
Amint az a 4. ábrán látható, a 4 × 4 négyzetben a, b, ..., p 16 megjósolható pixel, A, B, ..., P pedig kódolt pixelek. Például az m pont értéke megjósolható a (J + 2K + L + 2) / 4 képlettel vagy az (A + B + C + D + I + J + K + L) / 8 képlettel, stb. A kiválasztott előrejelzési referenciapontok szerint 9 különböző mód van a fényerőre, de csak 1 mód a kroma intra predikciójára.
IP és vezeték nélküli környezetekhez
A H.264 tervezet a hibák kiküszöbölésére szolgáló eszközöket tartalmaz, amelyek megkönnyítik a tömörített videó továbbítását olyan környezetben, ahol gyakran fordulnak elő hibák és csomagvesztés, például a mobil csatornákon vagy az IP csatornákon történő továbbítás robusztus. Annak érdekében, hogy ellenálljon az átviteli hibáknak, a H.264 videofolyamban az időszinkronizálás végrehajtható kereten belüli képfrissítés alkalmazásával, és a térbeli szinkronizálást szelet strukturált kódolás támogatja. Ugyanakkor annak érdekében, hogy megkönnyítsük az újraszinkronizálást egy kis hiba után, egy bizonyos újraszinkronizálási pontot is megadunk a kép videó adataiban. Ezenkívül a kereten belüli makroblokk-frissítés és a több referencia-makroblokk lehetővé teszi, hogy a kódoló a makroblokk-mód meghatározásakor ne csak a kódolás hatékonyságát, hanem az átviteli csatorna jellemzőit is figyelembe vegye.
Amellett, hogy a kvantálási lépés méretének megváltoztatását alkalmazzák a csatornakód sebességéhez való alkalmazkodáshoz, a H.264 H.XNUMX-ben az adatszegmentálási módszert gyakran használják a csatornakód sebességének megváltoztatására. Általánosságban elmondható, hogy az adatszegmentálás koncepciója az, hogy a kódolóban különböző prioritásokkal rendelkező video adatokat állítsunk elő, hogy támogassuk a szolgáltatás QoS minőségét a hálózatban. Például a szintaxis alapú adat particionálási módszert úgy alkalmazzák, hogy az egyes keretek adatait fontosságuk szerint több részre osztják, ami lehetővé teszi a kevésbé fontos információk elvetését, amikor a puffer túlcsordul. Hasonló időbeli adat particionálási módszer is alkalmazható, amelyet több referenciakeret P és B keretben történő alkalmazásával valósíthatunk meg.
A vezeték nélküli kommunikáció alkalmazásában támogathatjuk a vezeték nélküli csatorna nagy bitsebesség-változását azáltal, hogy megváltoztatjuk az egyes képkockák kvantálási pontosságát vagy tér / idő felbontását. Multicast esetén azonban lehetetlen előírni, hogy a kódoló válaszoljon a változó bitsebességekre. Ezért az MPEG-4-ben alkalmazott (alacsonyabb hatékonyságú) FGS (Fine Granular Scalability) módszerrel ellentétben, a H.264 hierarchikus kódolás helyett stream-váltás SP kereteket használ.
Teljesítmény összehasonlítás
A TML-8 a H.264 tesztje. A vizsgálati eredmények által biztosított PSNR egyértelműen megmutatta, hogy az MPEG-4 (ASP: Advanced Simple Profile) és a H.263 ++ (HLP: High Latency Profile) teljesítményéhez képest a H.264 eredményeinek nyilvánvaló előnyei vannak.
A H.264 PSNR nyilvánvalóan jobb, mint az MPEG-4 (ASP) és a H.263 ++ (HLP). 6 sebesség összehasonlító tesztjén a H.264 PSNR-értéke 2dB-rel magasabb, mint az MPEG-4 (ASP) átlag. 3dB-vel magasabb, mint átlagosan a H.263 (HLP). A 6 tesztsebesség és a hozzájuk kapcsolódó feltételek a következők: 32 kbit / s sebesség, 10f / s képsebesség és QCIF formátum; 64 kbit / s sebesség, 15f / s képsebesség és QCIF formátum; 128 kbit / s sebesség, 15 f / s képkocka sebesség és CIF formátum; 256 kbit / s sebesség, 15 f / s képkockasebesség és QCIF formátum; 512 kbit / s sebesség, 30f / s képsebesség és CIF formátum; 1024 kbit / s sebesség, 30f / s képsebesség és CIF formátum.
|
Írja be az e-mail címet a meglepetéshez
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
Kapcsolat
Cím:
No. 305 szoba HuiLan épület No.273 Huanpu Road Guangzhou, Kína 510620
Kategóriák
Hírlevél