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
Projekti H.264 / AVC eesmärk on luua standard, mis suudaks pakkuda head videokvaliteeti varasemate standarditega võrreldes palju väiksema bitikiirusega (st pool MPEG-2, H.263 või MPEG- või rohkem). madal). 4 2. osa), suurendamata disaini keerukust, nii et selle teostamine on ebapraktiline või liiga kulukas. Teine eesmärk on pakkuda piisavalt paindlikkust, et võimaldada standardit rakendada mitmesuguste rakenduste jaoks erinevates võrkudes ja süsteemides, sealhulgas madala ja kõrge bitikiirus, madala ja kõrge eraldusvõimega video, ringhääling, DVD-salvestusruum, RTP / IP-pakettvõrk ja ITU-T multimeedia telefonisüsteem. H.264 standardit võib pidada "standardseks perekonnaks", mis koosneb paljudest erinevatest konfiguratsioonifailidest. Konkreetne dekooder dekodeerib vähemalt ühe, kuid mitte tingimata kõik profiilid. Dekoodri spetsifikatsioonis kirjeldatakse, milliseid konfiguratsioonifaile saab dekodeerida. H.264 kasutatakse tavaliselt kadudeta tihendamiseks, kuigi ka kadudeta kodeeritud piltidele on võimalik luua tõeliselt kadudeta kodeerimispiirkondi või toetada harva kasutatavaid juhtumeid, kus kogu kodeerimine on kadudeta.
H.264 töötas välja ITU-T videokodeerimise ekspertrühm (VCEG) koos ISO / IEC JTC1 liikuvate piltide ekspertrühmaga (MPEG). Projektipartnerlust nimetatakse Joint Video Team (JVT). ITU-T H.264 standardit ja ISO / IEC MPEG-4 AVC standardit (ametlikult ISO / IEC 14496-10-MPEG-4 10. osa, täiustatud videokodeerimine) hoitakse ühiselt, nii et neil oleks sama tehniline sisu. Standardi esimese väljaande lõplik koostamine viidi lõpule 2003. aasta mais ja selle järgnevatele väljaannetele lisati mitmesuguseid selle funktsioonide laiendusi. Kõrge kasuteguriga videokodeerimine (HEVC), nimelt H.265 ja MPEG-H 2. osa, on sama organisatsiooni välja töötatud H.264 / MPEG-4 AVC järeltulijad ja varasemaid standardeid kasutatakse endiselt.
Kõige kuulsam H.264 on tõenäoliselt üks Blu-ray-ketaste videokodeerimise standardeid; kõik Blu-ray plaadimängijad peavad suutma H.264 dekodeerida. Seda kasutavad laialdaselt ka Interneti-ressursid, näiteks videod Vimeost, YouTube'ist ja iTunes Store'ist, võrgutarkvara nagu Adobe Flash Player ja Microsoft Silverlight ning erinevad kohapealsed HDTV-ülekanded (ATSC, ISDB-T, DVB) - T või DVB-T2), kaabel (DVB-C) ja satelliit (DVB-S ja DVB-S2).
H.264 on kaitstud kõigi osapoolte patentidega. Litsentse, mis hõlmavad enamikku (kuid mitte kõiki) H.264 jaoks vajalikke patente, haldab patentide kogum MPEG LA. 3 Patenteeritud H.264 tehnoloogia äriline kasutamine nõuab autoritasude maksmist MPEG LA-le ja teistele patendiomanikele. MPEG LA võimaldab tasuta kasutada H.264-tehnoloogiat, et pakkuda lõppkasutajatele tasuta voogesitavat Interneti-videot, ja Cisco Systems maksab MPEG LA-le litsentse oma avatud lähtekoodiga H.264-kooderi binaarfailide kasutajate nimel.
1. Nimetamine
Nimi H.264 järgib ITU-T nimetamiskorda, mis kuulub VCEG videokodeerimise standardite seeriasse H.26x; MPEG-4 AVC nimi on seotud ISO / IEC MPEG-s kasutatava nimetamiskavaga, kus standardiks on ISO / IEC 14496 10. osa, ISO / IEC 14496 on standardite komplekt nimega MPEG-4. Standard töötati välja VCEG ja MPEG partnerluses ning varem viidi ITU-T-s läbi VCEG projekt nimega H.26L. Seetõttu kasutatakse ühise pärandi rõhutamiseks standardile viitamiseks sageli nimesid nagu H.264 / AVC, AVC / H.264, H.264 / MPEG-4AVC või MPEG-4 / H.264 AVC. Mõnikord nimetatakse seda ka "JVT koodekiks", viidake ühise videotiimi (JVT) organisatsioonile, kes selle välja töötas. (Selline partnerlus ja mitmekordne nimetamine pole haruldased. Näiteks MPEG-2 nimeline videotihendusstandard pärineb ka MPEG ja ITU-T partnerlusest, kus MPEG-2 videot kutsub ITU-T kogukond H. 262. 4) Mõni tarkvaraprogramm (näiteks VLC meediumipleier) identifitseerib selle standardi sisemiselt kui AVC1.
2. ajalugu
1998. aasta alguses esitas videokodeerimise ekspertrühm (VCEG-ITU-T SG16 Q.6) projektikonkurssi nimega H.26L, eesmärgiga kahekordistada kodeerimise efektiivsust (mis tähendab, et nõutav bittikiirus poole võrra) Teatud täpsusaste võrreldes kõigi teiste olemasolevate videokodeerimise standarditega, mida kasutatakse mitmesuguste rakenduste jaoks. VCEG-i juhib Gary Sullivan (Microsoft, varem PictureTel, USA). Uue standardi esimene kavand võeti vastu 1999. aasta augustis. 2000. aastal sai VCEG kaasesimeheks Thomas Wiegand (Heinrich Hertzi Instituut, Saksamaa).
2001. aasta detsembris moodustasid VCEG ja liikuvate piltide ekspertrühm (MPEG-ISO / IEC JTC 1 / SC 29 / WG 11) ühise videogrupi (JVT) ja selle harta viis videokodeerimise standardi lõpule. [5] Spetsifikatsioon kiideti ametlikult heaks 2003. aasta märtsis. JVT-d juhatasid Gary Sullivan, Thomas Wiegand ja Ajay Luthra (Motorola, USA: hiljem Arris, USA). 2004. aasta juunis viidi lõpule Fidelity Scope Extension (FRExt) projekt. Jaanuarist 2005 kuni novembrini 2007 töötab JVT H.264 / AVC laiendamise laiendatavuse poole laienduse kaudu (Scalable Video Coding (SVC)). JVT juhtmeeskonda laiendas Jens-Rainer Ohm (Aacheni ülikool, Saksamaa). Juulist 2006 kuni novembrini 2009 käivitas JVT mitme video videokodeerimise (MVC), mis on H.264 / AVC laiendus tasuta vaadatavale telerile ja 3D-telerile. See töö hõlmab kahe uue standardprofiili väljatöötamist: Multiview High Profile ja Stereo High Profile.
H.264 / AVC esimese versiooni standardimine viidi lõpule 2003. aasta mais. Esialgse standardi laiendamise projektis töötas JVT välja nn Fidelity Range Extensions (FRExt). Need laiendused saavutavad kõrgema kvaliteediga videokodeerimise, toetades suuremat proovivõtubitti sügavuse täpsust ja suurema eraldusvõimega värviteavet, sealhulgas nn Y'CbCr 4: 2: 2 (= YUV 4: 2: 2) ja Y 'CbCr 4: 4 proovivõtet struktuur: 4. Fidelity Range Extensions projekt sisaldab ka muid funktsioone, nagu 4 × 4 ja 8 × 8 täisarvu teisenduste vahel adaptiivne vahetamine, kodeerija poolt määratud tajupõhine kvantimise kaalumismaatriks, piltide efektiivne kadudeta kodeerimine ja täiendavate tugide tugi värviruumid. Fidelity Range Extensions'i projekteerimistöö lõpetati 2004. aasta juulis ja selle koostamistöö lõpetati 2004. aasta septembris.
Standardi hiljutine edasine laiendamine hõlmab veel viie uue profiili lisamist [mis? ] Kasutatakse peamiselt professionaalsete rakenduste jaoks, laiendatud värvigamma ruumi toetuse lisamine, täiendavate kuvasuhte indikaatorite määratlemine, kahe teise tüüpi "täiendava täiendamise teabe" määratlemine (filtrijärgsed näpunäited ja toonide kaardistamine) ning eelmise FRExt konfiguratsioonifaili One (kõrge) viskamine 4: 4: 4 profiil), tööstuse tagasiside [kelle poolt? ] Juhised peaksid olema kujundatud erinevalt.
Järgmine suurem standardile lisatud funktsioon on Scalable Video Coding (SVC). H.264 / AVC lisas G on sätestatud, et SVC võimaldab ehitada bittivooge, mis sisaldavad ka standardile vastavaid alambittivooge, sealhulgas ühte sellist bittivoogu, mida nimetatakse "aluskihiks" ja mille saab dekodeerida H.264 / SVC-d toetav AVC-koodek. Ajalise bitivoo mastaapsuse tagamiseks (st on alambittivooge, mille ajalise diskreetimissagedus on väiksem kui põhibittvoog), eemaldatakse alambittivoo tuletamisel täielikud juurdepääsuüksused bitivoolust. Sellisel juhul konstrueeritakse bitivoo kõrgetasemelised süntaks ja ennustuse võrdluspildid vastavalt. Teiselt poolt eemaldage ruumilise ja kvaliteetse bitivoo mastaapsuse (st on olemas väiksema ruumilise eraldusvõime / kvaliteediga alambittivood kui põhibittvoog) alambittivoo (võrgu abstraktsioonikiht) tuletamisel eemaldage NAL bitivoolust. . Sellisel juhul kasutatakse efektiivseks kodeerimiseks kihtidevahelist ennustamist (st suurema ruumilise eraldusvõime / kvaliteetsignaali ennustamist väiksema ruumilise eraldusvõime / kvaliteedisignaali andmetest). Skaalautuv videokodeerimise laiendus valmis 2007. aasta novembris.
Järgmine peamine standardile lisatud funktsioon on mitme vaatega videokodeerimine (MVC). H.264 / AVC lisas H on täpsustatud, et MVC võimaldab ehitada bittivoo, mis esindab rohkem kui ühte vaatepilti. Selle funktsiooni oluline näide on stereoskoopiline 3D-video kodeerimine. MVC töös töötati välja kaks profiili: Multiview High Profile toetab suvalist arvu vaatamisi ja Stereo High Profile on spetsiaalselt loodud kahe vaatega stereovideo jaoks. Multiview videokodeerimise laiendus valmis 2009. aasta novembris.
3. Taotlus
Videoformaadil H.264 on väga lai valik rakendusi, mis hõlmavad kõiki digitaalselt tihendatud videovorme alates madala bitikiirusega Interneti voogesitusrakendustest kuni HDTV ringhäälinguni ja peaaegu kadudeta kodeerivate digitaalsete filmirakendusteni. Kasutades H.264, võrreldes MPEG-2 2. osaga, saab bitikiirust säästa 50% või rohkem. Näiteks teatatakse, et H.264 pakutava digitaalse satelliittelevisiooni kvaliteet on sama, mis MPEG-2 praegusel rakendusel, mille bitikiirus on alla poole. Praegune MPEG-2 rakendamise kiirus on umbes 3.5 Mbit / s, samas kui H.264 on ainult 1.5 Mbit. / s. [23] Sony väidab, et 9 Mbit / s AVC salvestusrežiim on samaväärne HDV-vormingu pildikvaliteediga, mis kasutab umbes 18-25 Mbit / s.
H.264 / AVC ühilduvuse ja probleemideta kasutuselevõtu tagamiseks on paljud standardiorganisatsioonid oma videoga seotud standardeid muutnud või lisanud, et nende standardite kasutajad saaksid kasutada H.264 / AVC-d. Nii Blu-ray Disc-vormingus kui ka nüüdseks lõpetatud HD DVD-vormingus kasutatakse ühte kolmest kohustuslikust videotihendusformaadist H.264 / AVC High Profile. Digitaalse video ringhäälinguprojekt (DVB) kiitis 264. aasta lõpus heaks H.2004 / AVC kasutamise teleringhäälingu jaoks.
Ameerika kõrgema televisioonisüsteemi komitee (ATSC) standardiorganisatsioon kiitis 264. aasta juulis heaks H.2008 / AVC televisiooniringhäälinguteenuste jaoks, ehkki standardit ei ole Ameerika Ühendriikides veel ATSC püsiülekannete jaoks kasutatud. [25] [26] See on heaks kiidetud ka uusima ATSC-M / H (mobiilne / pihuarvuti) standardi jaoks, kasutades H.264 AVC ja SVC osi.
CCTV (suletud ringlusega televisioon) ja videovalve turg on selle tehnoloogia integreerinud paljudesse toodetesse. Paljud levinud DSLR-kaamerad kasutavad H.264-videot, mis sisaldub QuickTime MOV-i konteineris algse salvestusformaadina.
4. Tuletatud formaat
AVCHD on kõrglahutusega salvestusvorming, mille on välja töötanud Sony ja Panasonic, kasutades H.264 (ühilduv H.264-ga, lisades samas muid rakendusspetsiifilisi funktsioone ja piiranguid).
AVC-Intra on kaadrisisene tihendusformaat, mille on välja töötanud Panasonic.
XAVC on Sony kujundatud salvestusformaat, mis kasutab H.5.2 / MPEG-264 AVC taset 4, mis on selle videostandardi kõrgeim tase. [28] [29] XAVC suudab toetada 4K eraldusvõimet (4096 × 2160 ja 3840 × 2160) kiirusega kuni 60 kaadrit sekundis (fps). [28] [29] Sony teatas, et XAVC-toega kaameratel on kaks CineAlta kaamerat - Sony PMW-F55 ja Sony PMW-F5. [30] Sony PMW-F55 suudab salvestada XAVC-d, 4K eraldusvõime on 30 fps, kiirus 300 Mbit / s, 2K eraldusvõime, 30 fps, 100 Mbit / s. [31] XAVC suudab 4K eraldusvõimet salvestada kiirusega 60 kaadrit sekundis ja teha kroma 4: 2: 2 alamproovimist kiirusega 600 Mbit / s.
5. Omadused
H.264 plokkskeem
H.264 / AVC / MPEG-4 10. osa sisaldab palju uusi funktsioone, mis võimaldavad sellel videot vanast standardist tõhusamalt tihendada ja pakuvad suuremat paindlikkust rakendustes erinevates võrgukeskkondades. Mõned neist põhifunktsioonidest hõlmavad järgmist:
1) Mitmepildiline piltidevaheline ennustus sisaldab järgmisi funktsioone:
Kasutage varem kodeeritud pilte viitena varasematest standarditest paindlikumal viisil, võimaldades mõnel juhul kasutada kuni 16 viiteraami (või põimitud kodeerimise korral 32 võrdlusvälja). Profiilides, mis toetavad mitte-IDR-kaadreid, täpsustab enamik tasemeid, et puhverdamist peaks olema piisavalt, et maksimaalse eraldusvõimega oleks lubatud vähemalt 4 või 5 võrdluskaadrit. See on vastuolus kehtivate standarditega, mille piirmäär on tavaliselt 1; või traditsiooniliste "B-piltide" (B-kaadrid) korral kaks. See erifunktsioon võimaldab enamikus stsenaariumides bitikiiruse ja kvaliteedi tagasihoidlikku paranemist. [Tsiteerimisvajadus] Kuid teatud tüüpi stseenides, näiteks korduvate toimingutega stseenides või stseenide edasi-tagasi vahetamises või katmata taustapiirkondades, võimaldab see bitikiirust märkimisväärselt vähendada, säilitades samas selguse.
Muutuva ploki suurusega liikumiskompensatsioon (VBSMC), ploki suurus on 16 × 16, nii väike kui 4 × 4, mis võimaldab realiseerida liikuva ala täpset segmenteerimist. Toetatud luma-ennustusplokkide suurused hõlmavad 16 × 16, 16 × 8, 8 × 16, 8 × 8, 8 × 4, 4 × 8 ja 4 × 4, paljusid neist saab kasutada koos ühes makroplokis. Kasutatava kroma alamvalimi järgi on kromaprognoosiploki suurus vastavalt väiksem.
16 4 × 4 vaheseinast koosneva B-makroploki B korral võib iga makroplokk kasutada mitut liikumisvektorit (ühe või kaks iga sektsiooni jaoks) maksimaalselt 32. Iga 8 × 8 või suurema sektsiooni piirkonna liikumisvektor võib osutada teisele võrdluspildile.
B-kaadrites, sealhulgas I-makroplokides, saab kasutada mis tahes tüüpi makroplokke, mille tulemuseks on B-kaadrite kasutamisel tõhusam kodeerimine. Seda omadust võib näha MPEG-4 ASP-st.
Kuue kraani filtreerimine, mida kasutatakse poolpikslise heleduse valimi prognoosi tuletamiseks selgema alampikslise liikumiskompensatsiooni saamiseks. Veerandpiksline liikumine saadakse poolvärvuste lineaarse interpoleerimise teel, et säästa töötlemisvõimsust.
Liikumise kompenseerimiseks kasutatav veerandpiksline täpsus võib täpselt kirjeldada liikuva ala nihet. Kroomi korral eraldatakse eraldusvõime tavaliselt poole võrra vertikaalses ja horisontaalses suunas (vt 4: 2: 0), seega kasutab kroomi liikumise kompenseerimine kaheksandat kromapiksli ruudustikuühikut.
Kaalutud prognoosimine võimaldab kooderil täpsustada skaala ja nihke kasutamist liikumiskompensatsiooni teostamisel ning pakub märkimisväärseid jõudluse eeliseid eriolukordades - näiteks hääbuvad ja tuhmuvad, tuhmuvad sisse ja tuhmivad üleminekud. See hõlmab B-kaadrite kaudset kaalutud ennustamist ja P-kaadrite otsest kaalutud ennustamist.
Ruumiline prognoos külgnevate plokkide servade jaoks "sisemise" kodeerimise jaoks MPEG-2 2. osas leitud "DC" prognoosi ja H.263v2 ja MPEG-4 2. osa teisenduskoefitsiendi ennustuse asemel:
See hõlmab luumuse ennustusplokkide suurusi 16 × 16, 8 × 8 ja 4 × 4 (kus igas makroplokis saab kasutada ainult ühte tüüpi).
2) Kadudeta makroplokkide kodeerimisfunktsioonid hõlmavad järgmist:
Kadudeta "PCM-i makroplokk" tähistab režiimi, mis esindab otseselt videoandmete näidiseid, [34] võimaldab täiuslikult kujutada konkreetset piirkonda ja lubab karmide piirangute korral kodeeritud andmete hulka iga makroploki jaoks.
Täiustatud kadudeta makroplokkide esitamise režiim võimaldab konkreetset piirkonda täiuslikult kujutada, kasutades üldjuhul palju vähem bitti kui PCM-režiim.
Paindlikud põimitud video kodeerimise funktsioonid, sealhulgas:
Macroblocki adaptiivse kaadervälja (MBAFF) kodeerimine kasutab kaadrina kodeeritud pildi jaoks makroplokkide paaristruktuuri, mis võimaldab välirežiimis 16 × 16 makroplokki (võrreldes MPEG-2-ga, kus pildirežiimis töötleb väljarežiimi töötlus Kodeerimine kaadrina) tulemuseks on 16 × 8 poolmakroblokkide töötlemine).
Kujutise adaptiivne kaadri- ja väljakodeerimine (PAFF või PicAFF) võimaldab vabalt valitud pilte segada ja kodeerida tervikliku kaadrina, kus kodeerimiseks on ühendatud kaks välja või ühe väljana.
Uued konversioonikujunduse funktsioonid, sealhulgas:
Täpselt vastav täisarvuline 4 × 4 ruumiploki teisendus, mis võimaldab jääksignaalide täpset paigutamist, peaaegu mitte ühtegi varasemates koodekite kujunduses levinud "helinaid". See kujundus on kontseptsioonilt sarnane tuntud diskreetse koosinusmuundusega (DCT), mille 1974. aastal võtsid kasutusele N. Ahmed, T. Natarajan ja KR Rao, ja see on diskreetses koosinus teisenduses viide 1. Kuid see on lihtsustatud ja pakub täpselt määratletud dekodeerimist.
Täpselt sobivad täisarvulised 8 × 8 ruumiploki teisendused, võimaldades tihedamalt korreleerunud piirkondade tõhusamat kokkusurumist kui 4 × 4 teisendused. Kujundus on kontseptsioonilt sarnane tuntud DCT-ga, kuid seda on lihtsustatud ja see on ette nähtud täpselt määratletud dekodeerimiseks.
Adaptive kooderi valik 4 × 4 ja 8 × 8 teisendusploki suuruse vahel täisarvu teisendustoimingute jaoks.
Krominants-alalisvoolu koefitsientidele (ja erijuhul ka heledusele) rakendatud põhiruumi teisenduse "DC" koefitsientidele viiakse läbi sekundaarne Hadamardi teisendus, et saada siledas piirkonnas veelgi rohkem kokkusurumist.
3) Kvantitatiivne disain sisaldab:
Logaritmiline sammu suuruse juhtimine, lihtsam bitikiiruse haldamine ja lihtsustatud pöördkvantimise skaleerimine läbi koodri
Kodeerija poolt valitud sageduse järgi kohandatud kvantiseerimise skaleerimise maatriksit kasutatakse tajupõhise kvantimise optimeerimiseks
Silmuse blokeerimisfilter aitab vältida teiste DCT-põhiste piltide tihendamistehnoloogiate ühist blokeerimisefekti, et saavutada parem visuaalne välimus ja tihendustõhusus
4) Entroopia kodeerimise disain sisaldab:
Kontekst-adaptiivne binaararmeetiline kodeerimine (CABAC), algoritm süntaksielementide kadudeta tihendamiseks videovoos, mis teab süntaksielementide tõenäosust antud kontekstis. CABAC tihendab andmeid tõhusamalt kui CAVLC, kuid nõuab dekodeerimiseks rohkem töötlemist.
Kontekst Adaptive Variable Length Coding (CAVLC), mis on madalama keerukusega alternatiiv CABAC-ile, mida kasutatakse kvantiseeritud teisendustegurite väärtuste kodeerimiseks. Kuigi keerukus on madalam kui CABAC, on CAVLC täpsem ja tõhusam kui meetodid, mida tavaliselt kasutatakse koefitsientide kodeerimiseks teistes olemasolevates kujundustes.
Levinud lihtsat ja kõrgelt struktureeritud muutuva pikkusega kodeerimise (VLC) tehnikat, mida kasutatakse paljude süntaksielementide jaoks, mida CABAC või CAVLC ei kodeeri, nimetatakse eksponentsiaalseks Golombi kodeerimiseks (või Exp-Golombiks).
5) Kahjude taastamise funktsioonid hõlmavad järgmist:
Võrgu abstraktsiooni kihi (NAL) määratlus võimaldab ühesugust videosüntaksit kasutada paljudes võrgukeskkondades. H.264 väga põhiline kujunduskontseptsioon on iseseisvate andmepakettide loomine duplikaatpäiste eemaldamiseks, näiteks MPEG-4 päise laienduskood (HEC). Selle saavutamiseks lahutatakse meediumivoogu mitme viiluga seotud teave. Täpsemate parameetrite kombinatsiooni nimetatakse parameetrite komplektiks. [35] H.264 spetsifikatsioon sisaldab kahte tüüpi parameetrite komplekte: järjestuse parameetrite komplekt (SPS) ja pildi parameetrite komplekt (PPS). Efektiivse järjestuse parameetrite komplekt jääb kogu kodeeritud videojadas muutumatuks ja efektiivse pildi parameetrite komplekt jääb kodeeritud pildis muutumatuks. Järjestuse ja pildiparameetrite komplekti struktuur sisaldab sellist teavet nagu pildi suurus, valikuline kodeerimisrežiim ja makroplokkide vaheliste rühmade kaardistamine.
Paindlik makroplokkide tellimine (FMO), tuntud ka kui viilude rühm ja suvaline viilude tellimine (ASO), on tehnika, mida kasutatakse pildil olevate põhipiirkondade (makroplokkide) kujutamise järjestuse rekonstrueerimiseks. Üldiselt peetakse vea / kaotuse usaldusväärsuse funktsioonideks FMO-d ja ASO-d ka muudel eesmärkidel.
Data Partitioning (DP), funktsioon, mis võib jagada olulisemad ja vähem olulised süntaksielemendid erinevateks andmepakettideks, võib rakendada ebavõrdset veakindlust (UEP) ja muud tüüpi vigade / kadude usaldusväärsuse täiustusi.
Redundant slice (RS), vea / kaotuse robustsusfunktsioon, mis võimaldab kodeerijal saata pildi ala täiendava kujutise (tavaliselt väiksema täpsusega), mida saab kasutada, kui põhiesitus on rikutud või kadunud.
Kaadri number, mis võimaldab luua "alamrubriikide" funktsiooni, saavutada ajaline mastaapsus, lisades valikuliselt täiendavaid pilte teiste piltide vahele, ning tuvastada ja varjata kogu pildi kadu, mille võib põhjustada võrgupaketi kadumine või kanal. Ilmnes viga.
Viilude ümberlülitamine, mida nimetatakse SP- ja SI-viiludeks, võimaldab kodeerijal käskida dekooderil hüpata poolelioleva videovoo juurde sellistel eesmärkidel nagu videovoo bitikiiruse vahetamine ja "trikirežiimi" toimingud. Kui dekooder kasutab funktsiooni SP / SI, et hüpata videovoo keskele, võib see saada täpse vaste dekodeeritud kujutisega videovoo selles asukohas, vaatamata sellele, et kasutatakse teist pilti või pilti pole üldse eelmine viide. lüliti.
Lihtne automaatne protsess, mida kasutatakse stardikoodi juhusliku simulatsiooni vältimiseks, mis on spetsiaalne bittide järjestus kodeeritud andmetes, võimaldab juhuslikku juurdepääsu bitivoole ja taastab baitide joondamise süsteemides, kus baitide sünkroonimine võib kaduma minna.
Täiendav lisateave (SEI) ja video kasutatavuse teave (VUI) on lisateave, mida saab lisada bitivoogu, et videot erinevatel eesmärkidel täiustada. [Vajalik selgitus] SEI FPA (Frame Encapsulation Arrangement) sisaldab sõnumite 3D-paigutust:
Abipilt, mida saab kasutada alfa sünteesiks ja muudel eesmärkidel.
Toetab ühevärvilist (4: 0: 0), 4: 2: 0, 4: 2: 2 ja 4: 4: 4 kroma subvalimist (sõltuvalt valitud profiilist).
Toetab proovivõtbiti sügavuse täpsust, ulatudes 8 kuni 14 bitti proovi kohta (sõltuvalt valitud profiilist).
Võimaldab kodeerida iga värvitasandi erinevateks piltideks, millel on oma viilude struktuur, makroploki režiim, liikumisvektor jne., Mis võimaldab kooderi kujundamiseks kasutada lihtsat paralleelset struktuuri (toetatakse ainult kolme konfiguratsioonifaili, mis toetavad 4: 4: 4) ).
Pildijärjestuste loendamist kasutatakse ajastatud informatsioonist eraldatud dekodeeritud pildi piltide järjekorra ja näidisväärtuste omaduste säilitamiseks, võimaldades süsteemil ajastusteavet eraldi kanda ja juhtida / muuta, ilma et see mõjutaks pildi sisu. dekodeeritud pilt.
Need tehnoloogiad ja mitmed muud tehnoloogiad aitavad H.264-l toimida erinevates rakenduskeskkondades erinevates olukordades paremini kui ükski varasem standard. H.264 toimib üldiselt paremini kui MPEG-2 video - tavaliselt sama kvaliteediga poole bitikiirusega või madalam, eriti suure bitikiiruse ja kõrge eraldusvõimega.
Nagu teistel ISO / IEC MPEG videostandarditel, on ka H.264 / AVC-l tarkvara allalaaditav tarkvara, mida saab tasuta alla laadida. Selle peamine eesmärk on tuua näiteid H.264 / AVC funktsioonidest, mis pole iseenesest kasulik rakendus. Kinofilmide ekspertrühm teeb ka teatavat riistvara kujundustööd. Ülaltoodud on H.264 / AVC täielikud funktsioonid, mis hõlmavad kõiki H.264 konfiguratsioonifaile. Koodeki profiil on koodeki omaduste kogum, mis on määratletud vastavaks kavandatud rakenduse teatud spetsifikatsioonidele. See tähendab, et mõned konfiguratsioonifailid ei toeta paljusid loetletud funktsioone. H.264 / AVC erinevaid konfiguratsioonifaile käsitletakse järgmises osas.
Meie teise tootega:
Professionaalne FM-raadiojaama varustuspakett
|
||
|
Ü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