FMUSER Wirless lähettää videota ja ääntä helpommin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
H.264 / MPEG-4 AVC (H.264) on uusin ja lupaavin videopakkausstandardi MPEG-2-videopakkausstandardin julkaisun jälkeen vuonna 1995. H.264 on uusin kansainvälinen videokoodausstandardi, jonka ITU-T: n ja ISO / IEC: n yhteinen kehitysryhmä. Tämän standardin avulla pakkauksen hyötysuhde samalla kuvanlaadulla on lisääntynyt yli kaksi kertaa edelliseen standardiin verrattuna. Siksi H.2: ää pidetään yleensä vaikutusvaltaisimpana teollisuuden standardina.
Yksi, H.264: n kehityshistoria
H.264: ää kutsuttiin H.26L: ksi, kun ITU: n videokoodausasiantuntijaryhmä ehdotti sitä vuonna 1997, ja sen nimi oli MPEG4 Part10 (MPEG4 AVC) tai H.264 (JVT) sen jälkeen, kun ITU ja ISO olivat tehneet yhteistyötä tutkimuksen kanssa. .
H.264: n korkean tason tekninen tausta
H.264-standardin päätavoitteena on tarjota parempi kuvanlaatu samalla kaistanleveydellä kuin muut olemassa olevat videokoodausstandardit.
Ja verrattuna aikaisempiin kansainvälisiin standardeihin, kuten H.263 ja MPEG-4, H.264: llä on suurimmat edut seuraavissa neljässä näkökulmassa:
1. Jokainen videokehys on erotettu lohkoihin, jotka koostuvat pikseleistä, joten videokehyksen koodausprosessi voi saavuttaa lohkotason.
2. Paikallista redundanssimenetelmää käytetään spatiaalisen ennustamisen, muuntamisen, optimoinnin ja entropiakoodauksen (vaihtelevan pituisen koodauksen) suorittamiseksi videokehyksen joillekin alkuperäisille lohkoille.
3. Väliaikainen tallennusmenetelmä otetaan käyttöön peräkkäisten kehysten eri lohkoille, joten vain peräkkäisten kehysten muutetut osat on koodattava. Algoritmi käyttää liikkeen ennustamista ja liikkeen kompensointia loppuun. Joillekin tietyille lohkoille haku suoritetaan yhdelle tai useammalle kehykselle, jotka on koodattu lohkon liikevektorin määrittämiseksi, ja siten päälohko ennustetaan seuraavassa koodauksessa ja dekoodauksessa.
4. Jäljellä olevan tilan redundanssitekniikka on käytössä koodaamaan videokehyksen jäännöslohkot. Esimerkiksi: lähdelohkon ja vastaavan ennustuslohkon erona käytetään jälleen muunnosta, optimointia ja entropiakoodausta.
H.264-ominaisuudet ja edut
H.264 on uuden sukupolven digitaalinen videopakkausformaatti MPEG4: n jälkeen, jonka Kansainvälinen standardointijärjestö (ISO) ja Kansainvälinen teleliitto (ITU) ovat ehdottaneet yhdessä. Siinä ei ole vain aikaisempien pakkaustekniikoiden edut ja olemus, vaan sillä on myös vertaansa vailla olevat muut pakkaustekniikat. Monia etuja.
1. Pieni bittinopeus: Verrattuna pakkaustekniikoihin, kuten MPEG2 ja MPEG4 ASP, samalla kuvanlaadulla H.264-tekniikalla pakattujen tietojen määrä on vain 1/8 MPEG2: sta ja 1/3 MPEG4: stä. On selvää, että H.264-pakkaustekniikan käyttöönotto säästää huomattavasti käyttäjien latausaikaa ja dataliikennemaksuja.
2. Laadukkaat kuvat: H.264 voi tuottaa jatkuvia ja tasaisia korkealaatuisia kuvia (DVD-laatu).
3. Vahva vikasietoisuus: H.264 tarjoaa tarvittavat työkalut epävakaassa verkkoympäristössä esiintyvien virheiden, kuten pakettihäviön, ratkaisemiseksi.
4. Vahva verkon sopeutumiskyky: H.264 tarjoaa verkon mukautustason, jonka avulla H.264-tiedostot voidaan helposti siirtää eri verkoissa (kuten Internet, CDMA, GPRS, WCDMA, CDMA2000 jne.).
2. H.264-standardin yleiskatsaus
H.264, kuten edellinen standardi, on myös DPCM: n hybridikoodausmoodi plus muunnoskoodaus. Siinä on kuitenkin tiivis muotoilu "takaisin perusasioihin" eikä vaadi monia vaihtoehtoja saadakseen paljon paremman puristustehon kuin H.263 ++; se vahvistaa sopeutumiskykyä erilaisiin kanaviin ja ottaa käyttöön "verkkoystävällisen" rakenteen ja syntaksin. Edistää virheiden ja pakettihäviöiden käsittelyä; laaja valikoima sovelluskohteita vastaamaan eri nopeuksien, erilaisten resoluutioiden ja erilaisten lähetys- (varastointi) tilanteiden tarpeisiin.
Teknisesti se keskittää aiempien standardien edut ja absorboi standardiformulaatioon kertyneen kokemuksen. Verrattuna H.263 v2 (H.263 +) - tai yksinkertaiseen MPEG-4-profiiliin (yksinkertainen profiili), H.264 voi tallentaa korkeintaan 50 koodinopeutta käytettäessä parasta kooderia, joka on samanlainen kuin yllä oleva koodausmenetelmä% Bittinopeus. H.264 voi edelleen tarjota korkeaa videolaatua kaikilla bittinopeuksilla. H.264 voi toimia matalaviiveisessä tilassa sopeutuakseen reaaliaikaisiin viestintäsovelluksiin (kuten videoneuvottelut), ja se voi myös toimia hyvin sovelluksissa ilman viivästysrajoituksia, kuten videotallennus ja palvelinpohjaiset videoiden suoratoistosovellukset. H.264 tarjoaa työkalut pakettihäviöiden käsittelemiseen pakettisiirtoverkoissa ja työkalut bittivirheiden käsittelemiseen virheille alttiissa langattomissa verkoissa.
Järjestelmätasolla H.264 ehdottaa uutta konseptia, joka on käsitteellinen jako videokoodauskerroksen (VCL) ja verkon abstraktiokerroksen (NAL) välillä, joista ensimmäinen on videosisällön ydin. Pakatun sisällön ilmaisu, jälkimmäinen on ilmaus, joka toimitetaan tietyntyyppisen verkon kautta, tämä rakenne helpottaa tiedon pakkaamista ja parempaa priorisointia. H.264: n järjestelmäkoodauslohkokaavio on esitetty kuten kuvassa 1.
Kuva 1 H.264-järjestelmän lohkokaavio
Kolmas, H.264-standardin avainteknologia
1. Kehyksen sisäinen ennustekoodaus
Kehyksen sisäistä koodausta käytetään vähentämään kuvan spatiaalista redundanssia. H.264-kehyksen sisäisen koodauksen tehokkuuden parantamiseksi vierekkäisten makrolohkojen spatiaalista korrelaatiota hyödynnetään täysin tietyssä kehyksessä, ja vierekkäiset makrolohkot sisältävät yleensä samanlaisia ominaisuuksia. Siksi, kun koodaat tiettyä makrolohkoa, ennusta ensin ympäröivien makrolohkojen perusteella (tyypillisesti vasemman yläkulman makrolohkon perusteella, koska tämä makrolohko on koodattu) ja laske sitten ennustetun arvon ja todellisen arvon välinen ero on koodattu, joten bittinopeutta voidaan pienentää huomattavasti kehyksen suoraan koodaukseen verrattuna.
H.264 tarjoaa 6 tilaa 4 × 4 pikselin makrolohkoennustukselle, mukaan lukien 1 DC-ennustus ja 5 suuntaennustusta, kuten kuvassa 2 on esitetty. Kuvassa vierekkäisen lohkon 9 pikseliä A: sta I: een on koodattu ja voidaan käyttää ennustamiseen. Jos valitsemme tilan 4, 4 pikselin a, b, c ja d ennustetaan olevan yhtä suuret kuin E Arvot, e, f, g ja h4 pikselien ennustetaan olevan yhtä suuret kuin F. Kuvan tasaisille alueille jotka sisältävät vähän paikkatietoa, H.264 tukee myös 16 × 16 kehyksen sisäistä koodausta.
Kuva 2 Sisäinen koodausmoodi
2. Kehysten välinen ennakoiva koodaus
Kehysten välinen ennustava koodaus käyttää ajallista redundanssia peräkkäisissä kehyksissä liikkeen estimointiin ja kompensointiin. H.264-liikekorjaus tukee suurinta osaa edellisten videokoodausstandardien keskeisistä ominaisuuksista ja lisää joustavasti lisää toimintoja. P.264- ja B-kehysten tukemisen lisäksi H.XNUMX tukee myös uutta virtojenvälistä Frame-SP-kehystä. Kun koodivirta sisältää SP-kehyksiä, se voi nopeasti vaihtaa koodivirtausten välillä, joilla on samanlainen sisältö, mutta jolla on erilainen bittinopeus, ja se tukee satunnaista pääsyä ja nopeaa toistotilaa samanaikaisesti.
H.264-liikearvioinnilla on seuraavat neljä ominaisuutta.
(1) Erikokoisten ja -muotojen makrolohkojen segmentointi
Jokaisen 16 × 16 pikselin makrolohkon liikekorjaus voi käyttää eri kokoja ja muotoja. H.264 tukee 7 tilaa, kuten kuvassa 4 on esitetty. Pienen lohkotilan liikekorjaus parantaa liiketietojen yksityiskohtaisen käsittelyn suorituskykyä, vähentää estovaikutusta ja parantaa kuvan laatua.
(2) Tarkka alipikseliliikkeen tarkkuus
Kohdassa H.263 käytetään puolipikselistä tarkkaa liikkeen estimointia, kun taas H.264: ssä voidaan käyttää 1/4 tai 1/8 pikselin tarkkaa liikkeen estimointia. Kun vaaditaan sama tarkkuus, jäännösvirhe H.264: n jälkeen käyttäen 1/4 tai 1/8 pikselin tarkkuuden liikeestimaatiota on pienempi kuin jäännösvirhe H.263: n jälkeen, kun käytetään puolipikselin tarkkuuden liikkeen estimointia. Tällä tavalla samalla tarkkuudella H.264 vaatii pienemmän bittinopeuden kehysten välisessä koodauksessa.
(3) Usean kuvan ennustus
H.264 tarjoaa valinnaisen monikehyksen ennakointitoiminnon. Kehysten välisen koodauksen aikana voidaan valita 5 erilaista viitekehystä, mikä tarjoaa paremman virheenkorjauksen suorituskyvyn, mikä voi parantaa videokuvan laatua. Tätä ominaisuutta käytetään pääasiassa seuraavissa tilanteissa: ajoittainen liike, siirtoliike ja kameran linssin vaihtaminen edestakaisin kahden eri kohtauksen välillä.
(4) Suojauksen poistosuodatin
H.264 määrittelee adaptiivisen suodattimen lohkovaikutusten poistamiseksi, joka pystyy käsittelemään ennustussilmukan vaaka- ja pystysuorat lohkon reunat vähentäen huomattavasti lohkovaikutuksia.
3. Kokonaismuunnos
Muunnoksen kannalta H.264 käyttää DCT: n kaltaista muunnosta, joka perustuu 4 × 4 pikselilohkoon, mutta käyttää kokonaislukuun perustuvaa avaruusmuunnosta. Käänteistä muunnosta ei ole. Kompromissista johtuu virheongelma. Muunnosmatriisi on esitetty kuten kuvassa 5. Verrattuna liukulukuoperaatioihin, kokonaislukuinen DCT-muunnos aiheuttaa ylimääräisiä virheitä, mutta koska DCT-muunnoksen jälkeisellä kvantisoinnilla on myös kvantisointivirhe verrattuna siihen, kvantisointivirheen vaikutus kokonaisluvun aiheuttama DCT-muunnos ei ole iso. Lisäksi kokonaisluvun DCT-muunnoksella on myös etuja, jotka vähentävät laskennan määrää ja monimutkaisuutta, mikä edistää siirtoa kiinteän pisteen DSP: hen.
4. Määritä
H.32: ssä on 264 erilaista kvantisointivaihetta, mikä on hyvin samanlainen kuin H.31: n 263 kvantisointivaihetta, mutta H.264: ssä vaihekoko on progressiivinen yhdisteenopeudella 12.5% eikä kiinteä vakio.
H.264: ssä on myös kaksi tapaa lukea muunnoskertoimet: siksak- ja kaksoiskannaus. Useimmissa tapauksissa käytetään yksinkertaista siksak-skannausta; kaksoiskannausta käytetään vain pienemmän kvantisointitason lohkossa, mikä auttaa parantamaan koodauksen tehokkuutta.
5. Entropiakoodaus
Videokoodauksen käsittelyn viimeinen vaihe on entropiakoodaus. H.264: ssä käytetään kahta erilaista entropiakoodausmenetelmää: Universal Variable Length Coding (UVLC) ja tekstipohjainen adaptiivinen binääriaritmeettinen koodaus (CABAC).
Standardeissa, kuten H.263, käytetään erilaisia VLC-kooditaulukoita koodattavan datan tyypin mukaan, kuten muunnoskertoimet ja liikevektorit. H.264: n UVLC-kooditaulukko tarjoaa yksinkertaisen menetelmän riippumatta siitä, minkä tyyppistä tietoa symboli edustaa, käytetään yhtenäistä muuttuvan sanan pituuden kooditaulukkoa. Etuna on yksinkertaisuus; haittana on, että yksi kooditaulukko on johdettu todennäköisyyksien tilastollisesta jakaumamallista, ottamatta huomioon koodisymbolien välistä korrelaatiota, eikä vaikutus ole kovin hyvä keskitason ja korkean koodinopeuden suhteen.
Siksi valinnainen CABAC-menetelmä tarjotaan myös H.264: ssä. Aritmeettinen koodaus mahdollistaa kaikkien syntaktisten elementtien (muunnoskertoimet, liikevektorit) todennäköisyysmallien käytön sekä koodauksessa että dekoodauksessa. Aritmeettisen koodauksen tehokkuuden parantamiseksi sisällön mallintamisprosessin avulla todennäköisyyksien perusmalli voi sopeutua videokehyksen kanssa muuttuviin tilastollisiin ominaisuuksiin. Sisällön mallintaminen tarjoaa ehdollisen todennäköisyyden estimoinnin koodatuille symboleille. Sopivan sisältömallin avulla symboleiden välinen korrelaatio voidaan poistaa valitsemalla vastaava todennäköisyyden malli koodatuista symboleista nykyisen koodatun symbolin viereen. Erilaisia syntaktisia elementtejä pidetään yleensä eri malleina.
Neljänneksi H.264: n soveltaminen videoneuvotteluihin
Tällä hetkellä useimmat videoneuvottelujärjestelmät hyväksyvät H.261- tai H.263-videokoodausstandardit, ja H.264: n ilmaantumisen ansiosta H.264 voi vähentää bittinopeutta 50% verrattuna H.263: een samalla nopeudella. Toisin sanoen, vaikka käyttäjät käyttävät vain 384 kbit / s kaistanleveyttä, he voivat nauttia laadukkaista videopalveluista jopa 768 kbit / s H.263: n alla. H.264 auttaa paitsi säästämään valtavia kustannuksia, myös parantaa resurssien käyttöä ja samalla mahdollistaa kaupallisen laadukkaiden videoneuvottelupalvelujen saamisen lisää potentiaalisia asiakkaita.
Tällä hetkellä valmistajilla on jo muutama videoneuvottelutuote, joka tukee H.264-protokollaa, ja valmistajat ovat sitoutuneet popularisoimaan uutta teollisuusstandardia H.264. Kun muut videoneuvotteluratkaisujen toimittajat seuraavat esimerkkiä yksi toisensa jälkeen, voimme kokea H.264-videopalvelujen edut täysin.
|
Kirjoita sähköpostiosoite saadaksesi yllätyksen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
FMUSER Wirless lähettää videota ja ääntä helpommin!
Ota yhteyttä
Osoite:
Nro 305 huone HuiLan-rakennus nro 273 Huanpu Road Guangzhou Kiina 510620
Kategoriat
Uutiskirje