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, eli MPEG-4 Part Ten (AVC, Advanced Video Coding), on uusin videopakkausstandardien sukupolvi, jonka Kansainvälinen televiestinnän standardointiosasto ITU-T ja Kansainvälinen standardointijärjestö ISO / IEC julkaisivat yhdessä vuonna 2003. H.264-standardia käytetään tällä hetkellä laajalti langallisessa / langattomassa videovalvonnassa, vuorovaikutteisissa verkkovälineissä, digitaalisissa televisioissa ja videoneuvotteluissa jne.
Kiinalainen nimi H.264 + alias MPEG-4 Part 10 Normaali aika laadukkaalle videopakkaukselle vuonna 2003
sisällysluettelo
1 Perustiedot
2 Tekniset kohokohdat
3 suorituskyvyn vertailu
Perustiedotedit
H.264 on uusi digitaalinen video, jonka on kehittänyt ISO / IEC: n VCEG: n (Video Coding Experts Group) ja MPEG: n (Moving Picture Coding Experts Group) yhteinen videotiimi (JVT: joint video team).
Videopalvelin
Videopalvelin
Koodausstandardi on sekä ITU-T H.264 että ISO / IEC MPEG-4 Part 10. Luonnosten hakeminen aloitettiin tammikuussa 1998. Ensimmäinen luonnos valmistui syyskuussa 1999. Testimalli TML-8 kehitettiin toukokuussa. 2001. FCD: n H.264-hallitus hyväksyttiin JVT: n 5. kokouksessa kesäkuussa 2002. Virallisesti julkaistu maaliskuussa 2003. Aikaisemman standardin tavoin H.264 on myös DPCM: n hybridikoodausmoodi plus muunnoskoodaus. Siinä on kuitenkin yksinkertainen "paluu perusasioihin" -suunnittelu ilman monia vaihtoehtoja ja saavutetaan paljon parempi puristusteho kuin H.263 ++; vahvistaa sopeutumiskykyä erilaisiin kanaviin, ottaa käyttöön "verkkoystävällisen" rakenteen ja syntaksin, mikä edistää virheiden ja pakettihäviöiden käsittelyä; laaja valikoima sovelluskohteita vastaamaan eri nopeuksien, erilaisten resoluutioiden ja erilaisten lähetys- (tallennus) tilaisuuksien tarpeisiin; sen perusjärjestelmä on auki, eikä tekijänoikeuksia vaadita käyttöä varten. Teknisesti H.264-standardissa on monia kohokohtia, kuten yhtenäinen VLC-symbolikoodaus, korkea tarkkuus, monitilan siirtymän estimointi, 4 × 4-lohkoihin perustuva kokonaisluku-muunnos ja kerrostettu koodaussyntaksi. Näiden toimenpiteiden avulla H.264-algoritmilla on erittäin korkea koodaustehokkuus, samalla rekonstruoidulla kuvanlaadulla se voi säästää noin 50% koodinopeudesta kuin H.263. H.264: n koodivirran rakenteella on vahva verkon sopeutumiskyky, se lisää virheiden palautusominaisuuksia ja voi hyvin sopeutua IP- ja langattomiin verkkosovelluksiin.
Tekninen kohokohta
Kerroksinen muotoilu
H.264-algoritmi voidaan jakaa käsitteellisesti kahteen kerrokseen: videokoodauskerros (VCL: Video Coding Layer) vastaa videosisällön tehokkaasta esittämisestä ja verkon abstraktiokerros (NAL: Network Abstraction Layer) vastaa asianmukaisesta tavasta verkkopaketti vaatii ja välittää tietoja. Pakettipohjainen rajapinta on määritelty VCL: n ja NAL: n välillä, ja pakkaus ja vastaava signalointi ovat osa NAL: ta. Tällä tavoin VCL ja NAL suorittavat korkean koodaustehokkuuden ja verkkoystävällisyyden tehtävät. VCL-kerros sisältää lohkopohjaisen liikekompensoinnin hybridikoodauksen ja joitain uusia ominaisuuksia. Aikaisempien videokoodausstandardien tavoin H.264 ei sisällä luonnoksessa sellaisia toimintoja kuin esikäsittely ja jälkikäsittely, mikä voi lisätä standardin joustavuutta. NAL vastaa datan kapseloinnista taustalla olevan verkon segmenttimuotoa käyttäen, mukaan lukien kehystys, loogisten kanavien signalointi, ajoitustietojen hyödyntäminen tai sekvenssin lopetussignaalit. Esimerkiksi NAL tukee videolähetysmuotoja piirikytkentäisillä kanavilla ja tukee videonsiirtomuotoja Internetissä RTP / UDP / IP: n avulla. NAL sisältää omat otsikkotiedot, segmenttirakennetiedot ja todelliset kuormitustiedot, eli ylemmän kerroksen VCL-tiedot. (Jos käytetään tietojen segmentointitekniikkaa, tiedot voivat koostua useista osista.)
Tarkka, monitilainen liikearviointi
H.264 tukee liikevektoreita 1/4 tai 1/8 pikselin tarkkuudella. 1/4 pikselin tarkkuudella 6-napaista suodatinta voidaan käyttää korkeataajuisen melun vähentämiseen. Liikevektoreille, joiden tarkkuus on 1/8 pikseliä, voidaan käyttää monimutkaisempaa 8-napaista suodatinta. Liikeestimointia suorittaessaan kooderi voi myös valita "parannetut" interpolointisuodattimet ennusteen vaikutuksen parantamiseksi. H.264: n liikeennustuksessa makrolohko (MB) voidaan jakaa eri alilohkoihin kuvan 2 mukaisesti, muodostaen seitsemän eri moodin lohkokoot. Tämä monitilainen joustava ja yksityiskohtainen jako soveltuu paremmin kuvan todellisten liikkuvien kohteiden muotoon, mikä parantaa huomattavasti liikkeen arvioinnin tarkkuutta. Tällä tavalla 7, 1, 2, 4 tai 8 liikevektoria voidaan sisällyttää kuhunkin makrolohkoon. Kohdassa H.16 kooderin sallitaan käyttää useampaa kuin yhtä edellistä kehystä liikkeen estimointiin, joka on ns. Monikehysteknologia. Esimerkiksi, jos 264 tai 2 kehystä ovat vain koodattuja viitekehyksiä, kooderi valitsee paremman ennustekehyksen kullekin kohdemakrolohkolle ja ilmoittaa jokaiselle makrolohkolle, mitä kehystä käytetään ennustamiseen.
Kokonaismuunnos
H.264 on samanlainen kuin edellinen standardi, käyttäen jäännökselle lohkopohjaista muunnoskoodausta, mutta muunnos on kokonaislukuoperaatio eikä reaalilukuoperaatio, ja sen prosessi on pohjimmiltaan samanlainen kuin DCT. Tämän menetelmän etuna on, että sama tarkkuusmuunnos ja käänteismuunnos ovat sallittuja kooderissa ja dekooderissa, ja on kätevää käyttää yksinkertaisia kiinteän pisteen toimintoja. Toisin sanoen, ei ole "käänteistä muunnosvirhettä". Muunnosyksikkö on 4 × 4 lohkoa aikaisemmin yleisesti käytettyjen 8 × 8 lohkojen sijaan. Kun muunnoslohkon kokoa pienennetään, liikkuvan kohteen jakaminen on tarkempaa, niin että paitsi muunnoksen laskentamäärä on pienempi, mutta myös liikkuvan kohteen reunalla oleva konvergenssivirhe pienenee huomattavasti. Jotta pienikokoinen lohkonmuunnosmenetelmä ei tuottaisi harmaasävyeroa kuvan suuremman sileän alueen lohkojen välillä, DC-kerroin 16 4 × 4 lohkoa kehyksen sisäisistä makrolohkojen kirkkaustiedoista (kukin pieni lohko Yksi , yhteensä 16) suorittaa toisen 4x4-lohkonmuunnoksen ja suorittaa 2x2-lohkonmuunnoksen krominanssitietojen 4 4x4 lohkon DC-kertoimille (yksi kutakin pientä lohkoa kohti, yhteensä 4).
H.264: n nopeuden säätökyvyn parantamiseksi kvantisointivaiheen koon muutosta hallitaan noin 12.5%: lla jatkuvan kasvun sijasta. Muunnoskertoimen amplitudin normalisointi käsitellään käänteisessä kvantisointiprosessissa laskennallisen monimutkaisuuden vähentämiseksi. Värin uskollisuuden korostamiseksi krominanssikerrointa varten käytetään pienempää kvantisointivaiheen kokoa.
Yhtenäinen VLC
H.264: ssä on kaksi entropiakoodaustapaa, toinen on käyttää yhtenäistä VLC: tä (UVLC: Universal VLC) kaikille koodattaville symboleille ja toinen käyttää sisältöä mukauttavaa binääriaritmeettista koodausta (CABAC: Context-Adaptive Binary Aritmeettinen koodaus). CABAC on valinnainen, ja sen koodausteho on hieman parempi kuin UVLC, mutta myös laskennallinen monimutkaisuus on suurempi. UVLC käyttää rajoittamattoman pituista koodisanajoukkoa, ja suunnittelurakenne on hyvin säännöllinen, ja eri objektit voidaan koodata samalla kooditaulukolla. Tämä menetelmä voi helposti tuottaa koodisanan, ja dekooderi voi helposti tunnistaa koodisanan etuliitteen, ja UVLC voi nopeasti synkronoida uudelleen, kun tapahtuu bittivirhe.
Sisäinen ennustus
Aikaisemmissa H.26x-sarjan ja MPEG-x-sarjan standardeissa käytetään kehysten välisiä ennustusmenetelmiä. H.264: ssä kehyksen sisäinen ennustus on käytettävissä, kun koodataan sisäisiä kuvia. Jokaiselle 4 × 4-lohkolle (lukuun ottamatta reunalohkon erityiskäsittelyä) kukin pikseli voidaan ennustaa 17 lähimmän aiemmin koodatun pikselin (jotkut painot voivat olla 0) eri painotetulla summalla, eli tämä pikseli 17 pikseliä lohkon vasemmassa yläkulmassa. Tällainen kehyksen sisäinen ennustus ei tietenkään ole ajallaan, vaan avaruusalueella suoritettu ennakoiva koodausalgoritmi, joka voi poistaa vierekkäisten lohkojen välisen spatiaalisen redundanssin ja saavuttaa tehokkaamman pakkauksen.
Kuten kuvassa 4 on esitetty, a, b, ..., p 4 × 4-neliössä ovat 16 ennustettavaa pikseliä ja A, B, ..., P ovat koodattuja pikseleitä. Esimerkiksi pisteen m arvo voidaan ennustaa kaavalla (J + 2K + L + 2) / 4 tai kaavalla (A + B + C + D + I + J + K + L) / 8, jne. . Valittujen ennustepisteiden mukaan kirkkaudelle on 9 erilaista tilaa, mutta vain 1 tila kroman sisäiselle ennustamiselle.
IP- ja langattomille ympäristöille
H.264-luonnos sisältää työkalut virheiden poistamiseksi helpottamaan pakatun videon lähettämistä ympäristössä, jossa esiintyy usein virheitä ja pakettihäviöitä, kuten lähetyksen kestävyys matkaviestimissä tai IP-kanavissa. Lähetysvirheiden vastustamiseksi aikasynkronointi H.264-videovirrassa voidaan suorittaa käyttämällä kehyksen sisäistä kuvan päivitystä, ja paikkasynkronointia tukee osien jäsennelty koodaus. Samanaikaisesti uudelleensynkronoinnin helpottamiseksi bittivirheen jälkeen, tietty uudelleensynkronointipiste on myös kuvan videodatassa. Lisäksi kehyksen sisäinen makrolohkopäivitys ja useat viite-makrolohkot antavat kooderin ottaa huomioon koodaustehokkuuden lisäksi myös lähetyskanavan ominaisuudet makrolohkotilaa määritettäessä.
Sen lisäksi, että käytetään kvantisointivaiheen koon muutosta sopeutumiseen kanavakoodinopeuteen, H.264: ssä käytetään usein datasegmentointimenetelmää käsittelemään kanavakoodinopeuden muutosta. Yleisesti ottaen tietojen segmentoinnin käsite on tuottaa videotietoja eri prioriteeteilla kooderiin palvelun laadun tukemiseksi verkossa. Esimerkiksi syntaksipohjainen datan osiointimenetelmä on käytössä jakamaan kunkin kehyksen tiedot useaan osaan sen tärkeyden mukaan, mikä mahdollistaa vähemmän tärkeän informaation hävittämisen puskurin ylivuodon yhteydessä. Voidaan käyttää myös samanlaista ajallista datan ositusmenetelmää, joka saavutetaan käyttämällä useita viitekehyksiä P- ja B-kehyksissä.
Langattoman viestinnän sovelluksessa voimme tukea langattoman kanavan suuria bittinopeuden muutoksia muuttamalla kunkin kehyksen kvantisointitarkkuutta tai tila / aika-tarkkuutta. Monilähetyksen tapauksessa on kuitenkin mahdotonta vaatia kooderia vastaamaan vaihteleviin bittinopeuksiin. Siksi, toisin kuin MPEG-4: ssä (pienemmällä hyötysuhteella) käytetty FGS (Fine Granular Scalability) -menetelmä, H.264 käyttää virtakytkentäisiä SP-kehyksiä hierarkkisen koodauksen sijaan.
Suorituskyvyn vertailu
TML-8 on testi H.264: lle. Testitulosten tarjoama PSNR on selvästi osoittanut, että verrattuna MPEG-4: n (ASP: Advanced Simple Profile) ja H.263 ++ (HLP: High Latency Profile) suorituskykyyn H.264: n tuloksilla on ilmeisiä etuja.
H.264: n PSNR on selvästi parempi kuin MPEG-4 (ASP) ja H.263 ++ (HLP). Kuuden nopeuden vertailutestissä H.6: n PSNR on 264dB korkeampi kuin MPEG-2 (ASP) keskimäärin. Se on 4dB korkeampi kuin H.3 (HLP) keskimäärin. 263 testinopeutta ja niihin liittyvät olosuhteet ovat: 6 kbit / s nopeus, 32 f / s kehysnopeus ja QCIF-muoto; 10 kbit / s nopeus, 64 f / s kehysnopeus ja QCIF-muoto; 15 kbit / s, 128 f / s kehysnopeus ja CIF-muoto; 15 kbit / s nopeus, 256 f / s kehysnopeus ja QCIF-muoto; 15 kbit / s nopeus, 512 f / s kehysnopeus ja CIF-muoto; 30 kbit / s, 1024 f / s kehysnopeus ja CIF-muoto.
|
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