FMUSER Wirless lähettää videota ja ääntä helpommin!

[sähköposti suojattu] WhatsApp + 8618078869184
Kieli

    H.264 (MPEG) -4AVC

     

    H.264/AVC-projektin tarkoituksena on luoda standardi, joka voi tarjota hyvää videon laatua paljon pienemmällä bittinopeudella kuin aiemmat standardit (eli puolet bittinopeudesta MPEG-2, H.263 tai MPEG- tai lisää). matala). 4 Osa 2) lisäämättä suunnittelun monimutkaisuutta niin, että sen toteuttaminen on epäkäytännöllistä tai liian kallista. Toinen tavoite on tarjota riittävästi joustavuutta, jotta standardia voidaan soveltaa erilaisiin sovelluksiin eri verkoissa ja järjestelmissä, mukaan lukien matala ja korkea bittinopeus, matala ja korkea resoluutio video, lähetys, DVD-tallennus, RTP/IP-pakettiverkko ja ITU-T multimediapuhelinjärjestelmä. H.264 -standardia voidaan pitää "vakioperheenä", joka koostuu monista eri kokoonpanotiedostoista. Tietty dekooderi dekoodaa ainakin yhden mutta ei välttämättä kaikkia profiileja. Dekooderin määrityksessä kuvataan, mitkä määritystiedostot voidaan purkaa. H.264: tä käytetään yleensä häviölliseen pakkaamiseen, vaikka on myös mahdollista luoda todella häviöttömiä koodausalueita häviöllisiin koodattuihin kuviin tai tukea harvinaisia ​​käyttötapauksia, joissa koko koodaus on häviötön.

     

    H.264 on kehittänyt ITU-T Video Coding Expert Group (VCEG) yhdessä ISO/IEC JTC1 Moving Picture Experts Groupin (MPEG) kanssa. Hankekumppanuutta kutsutaan nimellä Joint Video Team (JVT). ITU-T H.264 -standardia ja ISO/IEC MPEG-4 AVC -standardia (virallisesti ISO/IEC 14496-10-MPEG-4 Osa 10, Edistynyt videokoodaus) ylläpidetään yhdessä siten, että niillä on sama tekninen sisältö. Standardin ensimmäisen painoksen viimeinen luonnos valmistui toukokuussa 2003, ja sen toimintoihin lisättiin useita laajennuksia sen myöhempiin painoksiin. High Efficiency Video Coding (HEVC), nimittäin H.265 ja MPEG-H Part 2, ovat saman organisaation kehittämän H.264/MPEG-4 AVC: n seuraaja, ja aiempia standardeja käytetään edelleen yleisesti.

     

    Tunnetuin H.264 on luultavasti yksi Blu-ray-levyjen videon koodausstandardeista; kaikkien Blu-ray-soittimien on kyettävä purkamaan H.264. Sitä käytetään myös laajalti streaming-Internet-resursseissa, kuten videoissa Vimeosta, YouTubesta ja iTunes Storesta, verkko-ohjelmistoissa, kuten Adobe Flash Playerissa ja Microsoft Silverlightissa, sekä erilaisissa HDTV-lähetyksissä (ATSC, ISDB-T, DVB)- T tai DVB-T2), kaapeli (DVB-C) ja satelliitti (DVB-S ja DVB-S2).

     

    H.264 on suojattu kaikkien osapuolten omistamilla patenteilla. Useimpia (mutta ei kaikkia) H.264: lle tarvittavia patentteja koskevia lisenssejä hallinnoi MPEG LA -patenttivarasto. 3 Patentoidun H.264 -tekniikan kaupallinen käyttö edellyttää rojaltien maksamista MPEG LA: lle ja muille patentin omistajille. MPEG LA sallii H.264 -tekniikan ilmaisen käytön tarjotakseen loppukäyttäjille ilmaisen suoratoistoverkkovideon, ja Cisco Systems maksaa rojalteja MPEG LA: lle sen avoimen lähdekoodin H.264 -koodausbinaaritiedostojen käyttäjien puolesta.

     

    1. Nimeäminen
    Nimi H.264 seuraa ITU-T-nimeämiskäytäntöä, joka on VCEG-videokoodausstandardien H.26x-sarjan jäsen; MPEG-4 AVC -nimi liittyy ISO/IEC MPEG: n nimeämiskäytäntöön, jossa standardi on ISO/IEC 14496 Part 10, ISO/IEC 14496 on sarja standardeja nimeltä MPEG-4. Standardi kehitettiin yhdessä VCEG: n ja MPEG: n yhteistyössä, ja aiemmin ITU-T: ssä toteutettiin VCEG-projekti nimeltä H.26L. Siksi nimiä, kuten H.264/AVC, AVC/H.264, H.264/MPEG-4AVC tai MPEG-4/H.264 AVC, käytetään usein viittaamaan standardiin korostaakseen yhteistä perintöä. Joskus sitä kutsutaan myös "JVT -koodekiksi", katso yhteinen videotiimin (JVT) organisaatio, joka on kehittänyt sen. (Tällainen kumppanuus ja moninkertainen nimeäminen eivät ole harvinaisia. Esimerkiksi MPEG-2-niminen videonpakkausstandardi on peräisin myös MPEG: n ja ITU-T: n välisestä kumppanuudesta, jossa ITU-T-yhteisö kutsuu MPEG-2-videota. 262. 4) Jotkin ohjelmistot (kuten VLC -mediasoitin) tunnistavat tämän standardin sisäisesti AVC1: ksi.

     

    2. Historia
    Vuoden 1998 alussa videokoodausasiantuntijaryhmä (VCEG-ITU-T SG16 Q.6) julkaisi ehdotuspyynnön H.26L-nimiselle hankkeelle, jonka tavoitteena oli kaksinkertaistaa koodaustehokkuus (mikä tarkoittaa, että vaadittu bittinopeus puolitettu) Tietty tarkkuustaso verrattuna muihin olemassa oleviin eri sovelluksiin käytettäviin videokoodausstandardeihin. VCEG: n puheenjohtajana toimii Gary Sullivan (Microsoft, aiemmin PictureTel, USA). Ensimmäinen standardiluonnos hyväksyttiin elokuussa 1999. Vuonna 2000 Thomas Wiegandista (Heinrich Hertz Institute, Saksa) tuli VCEG: n yhteispuheenjohtaja.

     

    Joulukuussa 2001 VCEG ja liikkuvan kuvan asiantuntijaryhmä (MPEG-ISO / IEC JTC 1 / SC 29 / WG 11) perustivat yhteisen videoryhmän (JVT), ja sen peruskirjassa viimeistettiin videon koodausstandardi. [5] Eritelmä hyväksyttiin virallisesti maaliskuussa 2003. JVT: n puheenjohtajana toimivat Gary Sullivan, Thomas Wiegand ja Ajay Luthra (Motorola, USA: myöhemmin Arris, USA). Fidelity Scope Extension (FRExt) -hanke saatiin päätökseen kesäkuussa 2004. Tammikuusta 2005 marraskuuhun 2007 JVT pyrkii laajentamaan H.264/AVC: n skaalautuvuuteen skaalautuvan videokoodauksen (SVC) liitteen (G) avulla. JVT: n johtoryhmää laajensi Jens-Rainer Ohm (Aachenin yliopisto, Saksa). Heinäkuusta 2006 marraskuuhun 2009 JVT lanseerasi Multi-Video Video Coding (MVC) -ohjelman, joka on H.264/AVC: n laajennus vapaasti katseltavaan televisioon ja 3D-televisioon. Tämä työ sisältää kahden uuden vakioprofiilin kehittämisen: Multiview High Profile ja Stereo High Profile.

     

    H.264/AVC: n ensimmäisen version standardointi saatiin päätökseen toukokuussa 2003. Ensimmäisessä alkuperäisen standardin laajennushankkeessa JVT kehitti myöhemmin ns. Fidelity Range Extensions (FRExt). Nämä laajennukset saavuttavat laadukkaamman videokoodauksen tukemalla parempaa näytteenottobittisyvyyden tarkkuutta ja korkeamman resoluution väritietoja, mukaan lukien ns. Y'CbCr 4: 2: 2 (= YUV 4: 2: 2) ja Y 'CbCr 4: 4 -näytteenotto rakenne: 4. Fidelity Range Extensions -projekti sisältää myös muita toimintoja, kuten mukautuvan kytkennän 4 × 4 ja 8 × 8 kokonaislukumuunnosten välillä, käsityspohjaisia ​​kvantisoinnin painotusmatriiseja, jotka kooderi on määrittänyt, tehokasta häviötöntä koodausta kuvien välillä ja tukea väriavaruudet. Fidelity Range Extensions -suunnittelutyöt valmistuivat heinäkuussa 2004 ja valmistelutyöt syyskuussa 2004.

     

    Standardin viimeaikainen laajentaminen sisältää viisi muuta uutta profiilia [mikä? ] Käytetään pääasiassa ammattikäyttöön, laajennetun värivalikoiman tuen lisäämiseen, kuvasuhteen lisäindikaattorien määrittämiseen, kahden muun "lisäparannustiedon" (suodattimen jälkeiset vihjeet ja sävykartoitus) määrittämiseen ja edellisen FRExt-määritystiedoston One (korkea) poistamiseen 4: 4: 4 profiili), alan palaute [keneltä? ] Ohjeet tulee suunnitella eri tavalla.

     

    Seuraava standardiin lisätty ominaisuus on skaalautuva videokoodaus (SVC). H.264/AVC: n liitteessä G määrätään, että SVC sallii bittivirtojen rakentamisen, jotka sisältävät myös standardin mukaisia ​​alibittivirtoja, mukaan lukien yksi tällainen bittivirta, nimeltään "pohjakerros", jonka H.264/voi dekoodata. AVC -koodekki, joka tukee SVC: tä. Ajallisen bittivirran skaalautuvuuden vuoksi (eli on olemassa alibittivirtoja, joiden ajallinen näytteenottotaajuus on pienempi kuin pääbittivirta), täydet käyttöyksiköt poistetaan bittivirrasta, kun alibittivirta johdetaan. Tässä tapauksessa bittivirran korkean tason syntaksi ja ennusteiden väliset viitekuvat rakennetaan sen mukaisesti. Toisaalta spatiaalisen ja laadukkaan bittivirran skaalautuvuuden saavuttamiseksi (eli on olemassa alibittivirtoja, joiden spatiaalinen resoluutio/laatu on alhaisempi kuin pääbittivirta), poista NAL bittivirrasta, kun johdetaan alibittivirtaa (verkon abstraktiokerros). . Tässä tapauksessa tehokkaaseen koodaukseen käytetään yleensä kerrosten välistä ennustamista (eli korkeamman tilaresoluution/laadun signaalin ennustamista alhaisemman tilaresoluution/laatusignaalin tiedoista). Skaalautuva videokoodauslaajennus valmistui marraskuussa 2007.

     

    Seuraava standardiin lisätty ominaisuus on Multi-View Video Coding (MVC). H.264/AVC: n liitteessä H on määritelty, että MVC mahdollistaa bittivirran rakentamisen, joka edustaa useampaa kuin yhtä näkymän näkymää. Tärkeä esimerkki tästä ominaisuudesta on stereoskooppinen 3D -videokoodaus. MVC-työssä kehitettiin kaksi profiilia: Multiview High Profile tukee mitä tahansa katselukertaa ja Stereo High Profile on suunniteltu erityisesti kahden katselun stereovideolle. Multiview -videokoodauslaajennus valmistui marraskuussa 2009.

     

    3. Sovellus

    H.264-videoformaatilla on erittäin laaja sovellusvalikoima, joka kattaa kaikki digitaalisesti pakatun videon muodot alhaisen bittinopeuden Internet-suoratoistosovelluksista HDTV-lähetyksiin ja lähes häviöttömään digitaalisten elokuvasovellusten koodaukseen. Käyttämällä H.264: tä verrattuna MPEG-2 Part 2: een bittinopeus voidaan säästää 50% tai enemmän. Esimerkiksi raportoidaan, että H.264: n tarjoaman digitaalisen satelliitti-TV: n laatu on sama kuin MPEG-2: n nykyinen toteutus, ja bittinopeus on alle puolet. MPEG-2: n nykyinen toteutusnopeus on noin 3.5 Mbit/s, kun taas H.264 on vain 1.5 Mbit. /s. [23] Sony väittää, että 9 Mbit/s AVC-tallennustila vastaa HDV-muodon kuvanlaatua, joka käyttää noin 18–25 Mbit/s.

     

    H.264/AVC-yhteensopivuuden ja ongelmattoman käyttöönoton varmistamiseksi monet standardiorganisaatiot ovat muuttaneet tai lisänneet videoihin liittyviä standardejaan, jotta näiden standardien käyttäjät voivat käyttää H.264/AVC: tä. Sekä Blu-ray Disc -formaatti että nyt lopetettu HD DVD -formaatti käyttävät H.264 / AVC High Profile -profiilia yhtenä kolmesta pakollisesta videopakkausmuodosta. Digital Video Broadcasting Project (DVB) hyväksyi H.264/AVC: n käytön televisiolähetyksissä vuoden 2004 lopussa.

     

    American Advanced Television System Committee (ATSC) -standardilaitos hyväksyi H.264/AVC -lähetykset televisiolähetyksille heinäkuussa 2008, vaikka standardia ei ole vielä käytetty kiinteisiin ATSC -lähetyksiin Yhdysvalloissa. [25] [26] Se on myös hyväksytty uusimpaan ATSC-M/H (mobile/handheld) -standardiin, jossa käytetään H.264: n AVC- ja SVC-osia.

     

    CCTV (suljettu televisio) ja videovalvontamarkkinat ovat sisällyttäneet tämän tekniikan moniin tuotteisiin. Monet tavalliset DSLR -kamerat käyttävät QuickTime MOV -säiliön H.264 -videota alkuperäisenä tallennusmuodona.


    4. Johdettu muoto

    AVCHD on Sonyn ja Panasonicin suunnittelema teräväpiirtotallennusmuoto, joka käyttää H.264-standardia (H.264-yhteensopiva ja lisää muita sovelluskohtaisia ​​toimintoja ja rajoituksia).

    AVC-Intra on Panasonicin kehittämä kehyksen sisäinen pakkausmuoto.

    XAVC on Sonyn suunnittelema tallennusmuoto, joka käyttää H.5.2/MPEG-264 AVC: n tasoa 4, joka on korkein tämän videostandardin tukema taso. [28] [29] XAVC tukee 4K -resoluutioita (4096 × 2160 ja 3840 × 2160) nopeudella jopa 60 kuvaa sekunnissa (fps). [28] [29] Sony ilmoitti, että XAVC-yhteensopiviin kameroihin kuuluu kaksi CineAlta-kameraa-Sony PMW-F55 ja Sony PMW-F5. [30] Sony PMW-F55 voi tallentaa XAVC-tekniikkaa, 4K-tarkkuus on 30 kuvaa/s, nopeus 300 Mbit/s, 2K-tarkkuus, 30 kuvaa/s, 100 Mbit/s. [31] XAVC voi tallentaa 4K -tarkkuutta 60 kuvaa sekunnissa ja suorittaa 4: 2: 2 -värin alinäytteenoton nopeudella 600 Mbit/s.

     

    5. Piirteet


    H.264: n lohkokaavio

    H.264 / AVC / MPEG-4 Osa 10 sisältää monia uusia ominaisuuksia, joiden avulla se voi pakata videota tehokkaammin kuin vanha standardi ja tarjoaa enemmän joustavuutta sovelluksiin eri verkkoympäristöissä. Erityisesti joitakin näistä keskeisistä toiminnoista ovat:

     

    1) Useiden kuvien välinen ennustus sisältää seuraavat ominaisuudet:


    Käytä aiemmin koodattuja kuvia viitteinä aiempia standardeja joustavammin, jolloin joissakin tapauksissa voit käyttää jopa 16 viitekehystä (tai 32 viitekenttää lomitetun koodauksen tapauksessa). Profiileissa, jotka tukevat muita kuin IDR-kehyksiä, useimmat tasot määrittävät, että puskurointia on oltava riittävästi, jotta vähintään 4 tai 5 viitekehystä sallitaan suurimmalla resoluutiolla. Tämä on ristiriidassa nykyisten standardien kanssa, joiden raja on yleensä 1; tai perinteisten "B -kuvien" (B -kehykset) tapauksessa kaksi. Tämä erikoisominaisuus mahdollistaa yleensä jonkin verran parannusta bittinopeudessa ja laadussa useimmissa skenaarioissa. [Viittaustarve] Mutta tietyntyyppisissä kohtauksissa, kuten kohtauksissa, joissa toistuvat toiminnot tai kohtausten vaihtaminen edestakaisin tai peittämättömät tausta -alueet, se mahdollistaa bittinopeuden pienentämisen merkittävästi säilyttäen selkeyden.


    Muuttuva lohkon koon liikekompensaatio (VBSMC), lohkon koko on 16 × 16, niin pieni kuin 4 × 4, mikä voi taata liikkuvan alueen tarkan segmentoinnin. Tuettuja luma -ennustuslohkon kokoja ovat 16 × 16, 16 × 8, 8 × 16, 8 × 8, 8 × 4, 4 × 8 ja 4 × 4, joista monia voidaan käyttää yhdessä yhdessä makrolohkossa. Käytetyn kroma-alinäytteenoton mukaan kroma-ennustuslohkon koko on vastaavasti pienempi.
    Jos kyseessä on B -makrolohko, joka koostuu 16 4 × 4 -osiosta, kukin makrolohko voi käyttää useita liikevektoreita (yksi tai kaksi kullekin osiolle) enintään 32. Kunkin 8 × 8 tai suuremman osioalueen liikevektori voi osoittaa toiseen viitekuvaan.


    Mitä tahansa makrolohkotyyppiä voidaan käyttää B-kehyksissä, mukaan lukien I-makrolohkot, mikä johtaa tehokkaampaan koodaukseen käytettäessä B-kehyksiä. Tämä ominaisuus näkyy MPEG-4 ASP: ssä.
    Kuuden napautuksen suodatus, jota käytetään puolipikselin luminanssinäytteen ennustuksen johtamiseen selkeämmän alipikselin liikekompensoinnin saamiseksi. Neljännespikselin liike johdetaan puoliväriarvojen lineaarisella interpoloinnilla prosessointitehon säästämiseksi.


    Liikkeen kompensointiin käytetty neljännespikselin tarkkuus voi kuvata tarkasti liikkuvan alueen siirtymän. Värivaihtoehdoissa resoluutio on yleensä puolitettu pysty- ja vaakasuunnassa (katso 4: 2: 0), joten värin liikekompensaatiossa käytetään kahdeksasosa värikuvaruudukosta.


    Painotetun ennakoinnin avulla kooderi voi määrittää skaalauksen ja siirtymän käytön liikkeen kompensoinnin suorittamisen aikana ja tarjoaa merkittäviä suorituskykyetuja erityistilanteissa, kuten häivytys ja häivytys, häivytys ja häivytys ja häivytys ja häivytys. Tämä sisältää B -kehysten implisiittisen painotetun ennusteen ja P -kehysten nimenomaisen painotetun ennustuksen.


    Spatiaalinen ennuste vierekkäisten lohkojen reunoille "sisäistä" koodausta varten "DC" -ennusteen sijasta, joka löytyy MPEG-2-osasta 2 ja muunnoskertoimen ennustamisesta H.263v2- ja MPEG-4-osassa 2:
    Tämä sisältää luuman ennustuslohkon koot 16 × 16, 8 × 8 ja 4 × 4 (joissa kussakin makrolohkossa voidaan käyttää vain yhtä tyyppiä).

     

    2) Häviöttömiä makrolohkojen koodaustoimintoja ovat:


    Häviötön "PCM -makrolohko" edustaa tilaa, joka edustaa suoraan videodatanäytteitä, [34] mahdollistaa täydellisen esityksen tietystä alueesta ja sallii tiukat rajoitukset koodatun datan määrälle kullekin makrolohkolle.


    Parannettu häviöttömän makrolohkon esitystila mahdollistaa täydellisen esityksen tietystä alueesta, mutta yleensä käyttää paljon vähemmän bittejä kuin PCM -tila.
    Joustavat lomitetut videon koodaustoiminnot, mukaan lukien:


    Macroblock adaptive frame-field (MBAFF) -koodaus käyttää kehykseksi koodatun kuvan makrolohkoparirakennetta, joka mahdollistaa 16 × 16 makrolohkoa kenttätilassa (verrattuna MPEG-2: een, jossa kenttätilan käsittely on toteutettu kuvan koodauksessa kehyksenä) tuloksena on 16 × 8 puolimakrolohkojen käsittely).


    Kuvan mukautuva kehys- ja kenttäkoodaus (PAFF tai PicAFF) mahdollistaa vapaasti valittujen kuvien sekoittamisen ja koodaamisen kokonaisena kehyksenä, jossa kaksi kenttää yhdistetään koodausta varten tai yhdeksi yksittäiseksi kenttään.
    Uusia muunnossuunnittelun ominaisuuksia, kuten:


    Täsmälleen vastaava kokonaisluku 4 × 4 -paikkalohkomuunnos, joka mahdollistaa jäännössignaalien tarkan sijoittamisen, eikä melkein lainkaan "sointia", joka on yleistä aiemmissa koodekkimalleissa. Tämä malli on konseptiltaan samanlainen kuin tunnettu diskreetti kosinimuunnos (DCT), jonka N. Ahmed, T. Natarajan ja KR Rao esittivät vuonna 1974, ja se on viite 1 erillisessä kosinimuunnoksessa. Se on kuitenkin yksinkertaistettu ja tarjoaa tarkasti määritellyn dekoodauksen.
    Täsmälleen yhteensopiva kokonaisluku 8 × 8 -paikkalohkomuunnoksia, mikä mahdollistaa tehokkaammin korreloitujen alueiden pakkaamisen tehokkaammin kuin 4 × 4 -muunnokset. Suunnittelu on konseptiltaan samanlainen kuin tunnettu DCT, mutta sitä on yksinkertaistettu ja se tarjoaa tarkasti määritellyn dekoodauksen.
    Mukautuva anturivalinta 4 × 4–8 × 8 muunnoslohkon koon välillä kokonaislukumuunnosta varten.
    Toissijainen Hadamard -muunnos suoritetaan pääavamuunnoksen "DC" -kertoimille, joita sovelletaan krominanssikerta -kertoimiin (ja erityistapauksessa myös luminanssiin), jotta saadaan vielä enemmän puristusta sileälle alueelle.

     

    3) Määrällinen suunnittelu sisältää:
    Logaritminen askelkoon säätö, yksinkertaisempi bittinopeuden hallinta ja yksinkertaistettu käänteinen kvantisointi skaalaus kooderin läpi
    Kooderin valitsemaa taajuuteen räätälöityä kvantisoinnin skaalausmatriisia käytetään havaintoon perustuvaan kvantisoinnin optimointiin
    Silmukan esto-suodatin auttaa estämään muille DCT-pohjaisille kuvanpakkaustekniikoille yhteisen estovaikutuksen, jotta saadaan parempi visuaalinen ulkonäkö ja pakkaustehokkuus

     

    4) Entropian koodaussuunnittelu sisältää:
    Asiayhteyteen mukautuva binäärinen aritmeettinen koodaus (CABAC), algoritmi syntaksielementtien häviöttömään pakkaamiseen videovirrassa, joka tietää syntaksielementtien todennäköisyyden tietyssä kontekstissa. CABAC pakkaa tiedot tehokkaammin kuin CAVLC, mutta vaatii enemmän käsittelyä purkamiseen.
    Context Adaptive Variable Length Coding (CAVLC), joka on yksinkertaisempi vaihtoehto CABAC: lle, jota käytetään kvantisoitujen muunnoskertoimien arvojen koodaamiseen. Vaikka monimutkaisuus on pienempi kuin CABAC, CAVLC on hienostuneempi ja tehokkaampi kuin menetelmät, joita yleensä käytetään kertoimien koodaamiseen muissa olemassa olevissa malleissa.
    Yleistä yksinkertaista ja hyvin jäsenneltyä muuttuvan pituista koodaustekniikkaa (VLC), jota käytetään moniin syntaksielementteihin, joita CABAC tai CAVLC ei koodaa, kutsutaan eksponentiaaliseksi Golomb-koodaukseksi (tai Exp-Golomb).

     

    5) Vahinkojen korjaustoimintoja ovat:


    Verkon abstraktiokerroksen (NAL) määritelmän avulla samaa videosyntaksia voidaan käyttää monissa verkkoympäristöissä. H.264: n hyvin yksinkertainen suunnittelukonsepti on luoda itsenäisiä datapaketteja päällekkäisten otsikoiden poistamiseksi, kuten MPEG-4: n Header Extension Code (HEC). Tämä saavutetaan irrottamalla useisiin viipaleisiin liittyvät tiedot mediavirrasta. Kehittyneiden parametrien yhdistelmää kutsutaan parametrisarjaksi. [35] H.264 -määritys sisältää kahden tyyppisiä parametrisarjoja: sekvenssiparametrisarja (SPS) ja kuvaparametrisarja (PPS). Tehokas sarjaparametrisarja pysyy muuttumattomana koko koodatussa videosarjassa ja tehokas kuvaparametrisarja pysyy muuttumattomana koodatussa kuvassa. Sekvenssi- ja kuvaparametrijoukkorakenne sisältää tietoja, kuten kuvan koon, valinnaisen koodaustilan ja makrolohkon viipale-ryhmittelyn.


    Joustava makrolohkojen järjestys (FMO), joka tunnetaan myös nimellä viipaleryhmä, ja mielivaltainen viipalejärjestys (ASO), on tekniikka, jota käytetään perusalueiden (makrolohkojen) esityksen järjestyksen rekonstruoimiseen kuvassa. Yleisesti pidetään virhe/häviö kestävyyden toimintoja, FMO ja ASO voidaan käyttää myös muihin tarkoituksiin.
    Data Partitioning (DP), toiminto, joka voi jakaa tärkeämpiä ja vähemmän tärkeitä syntaksielementtejä eri datapaketteihin, voi soveltaa epätasaista virhesuojausta (UEP) ja muita virheiden/menetysten kestävyyden parannuksia.
    Redundantti viipale (RS), joka on virhe-/häviöominaisuuden kestävyysominaisuus, jonka avulla kooderi voi lähettää kuva -alueesta lisäesityksen (yleensä pienemmällä tarkkuudella), jota voidaan käyttää, jos pääesitys on vioittunut tai kadonnut.
    Kehyksen numero, jonka avulla voidaan luoda "osajaksoja" -toiminto, saavuttaa ajallinen skaalautuvuus lisäämällä valinnaisesti lisäkuvia muiden kuvien väliin ja havaita ja piilottaa koko kuvan menetys, joka voi johtua verkkopakettien katoamisesta tai kanavasta. Tapahtui virhe.
    Vaihtavien viipaleiden, joita kutsutaan SP- ja SI -viipaleiksi, avulla kooderi voi opettaa dekooderin siirtymään meneillään olevaan videovirtaan esimerkiksi videovirran bittinopeuden vaihtamista ja "tempputila" -toimintoja varten. Kun dekooderi käyttää SP/SI -toimintoa siirtyäkseen videovirran keskelle, se voi saada täsmällisen vastaavuuden dekoodatun kuvan kanssa, joka on kyseisessä videovirran kohdassa, vaikka se käyttää eri kuvaa tai ei kuvaa ollenkaan. edellinen viite. vaihtaa.
    Yksinkertainen automaattinen prosessi, jolla estetään aloituskoodin tahaton simulointi, joka on erityinen bittisarja koodatussa datassa, mahdollistaa satunnaisen pääsyn bittivirtaan ja palauttaa tavujen kohdistuksen järjestelmissä, joissa tavujen synkronointi voi kadota.
    Lisäparannustiedot (SEI) ja videon käytettävyystiedot (VUI) ovat lisätietoja, jotka voidaan lisätä bittivirtaan videon parantamiseksi eri tarkoituksiin. [Selvennystä tarvitaan] SEI FPA (Frame Encapsulation Arrangement) sisältää viestien 3D -järjestelyn:

    Apukuva, jota voidaan käyttää alfa -synteesiin ja muihin tarkoituksiin.
    Tukee yksiväristä (4: 0: 0), 4: 2: 0, 4: 2: 2 ja 4: 4: 4 värin alinäytteenottoa (valitusta profiilista riippuen).
    Tukee näytteenottobittien syvyyden tarkkuutta, joka vaihtelee 8-14 bittiä näytettä kohti (valitusta profiilista riippuen).
    Pystyy koodaamaan jokaisen väritason eri kuviksi omalla viipalerakenteellaan, makrolohkotilalla, liikevektorilla jne., Mikä mahdollistaa yksinkertaisen rinnakkaisen rakenteen käytön kooderin suunnittelussa (tuetaan vain kolmea kokoonpanotiedostoa, jotka tukevat 4: 4: 4 ).


    Kuvasekvenssien laskemista käytetään pitämään yllä kuvien järjestys ja näytearvojen ominaisuudet dekoodatussa kuvassa, joka on eristetty ajoitustiedoista, jolloin järjestelmä voi kuljettaa ja ohjata/muuttaa ajoitustietoja erikseen vaikuttamatta näytön sisältöön dekoodattu kuva.
    Nämä tekniikat ja monet muut tekniikat auttavat H.264: tä toimimaan paremmin kuin mikään aiempi standardi erilaisissa sovellusympäristöissä eri tilanteissa. H.264 toimii yleensä paremmin kuin MPEG-2-video-yleensä samalla laadulla puolet bittinopeudesta tai pienemmällä, erityisesti korkeilla bittinopeuksilla ja korkeilla resoluutioilla.
    Kuten muutkin ISO/IEC MPEG -videostandardit, myös H.264/AVC: ssä on ohjelmisto, joka voidaan ladata ilmaiseksi. Sen päätarkoitus on tarjota esimerkkejä H.264/AVC -toiminnoista, ei sinänsä hyödyllinen sovellus. Elokuva -asiantuntijaryhmä tekee myös viitteellisiä laitteistosuunnittelutöitä. Edellä on H.264/AVC: n täydelliset ominaisuudet, jotka kattavat kaikki H.264: n kokoonpanotiedostot. Koodekin profiili on joukko koodekin ominaisuuksia, joiden tunnistetaan täyttävän tietyt aiotun sovelluksen spesifikaatiot. Tämä tarkoittaa, että jotkin määritystiedostot eivät tue monia luettelossa mainittuja toimintoja. H.264/AVC: n eri kokoonpanotiedostoja käsitellään seuraavassa osassa.

     

     

     

     

    Listaa kaikki Kysymys

    Lempinimi

    Sähköposti

    kysymykset

    Meidän muiden tuotteiden:

    Ammattimainen FM-radioasemalaitepaketti

     



     

    Hotelli IPTV-ratkaisu

     


      Kirjoita sähköpostiosoite saadaksesi yllätyksen

      fmuser.org

      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

    Sähköposti:
    [sähköposti suojattu]

    Puh / WhatApps:
    + 8618078869184

  • Kategoriat

  • Uutiskirje

    ENSIMMÄINEN TAI KOKO NIMI

    E-mail

  • paypal ratkaisu  Western UnionBank of China
    Sähköposti:[sähköposti suojattu]   WhatsApp: +8618078869184 Skype: sky198710021 Juttele minun kanssani
    Copyright 2006-2020 Powered By www.fmuser.org

    Ota yhteyttä