„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!

[apsaugotas el. paštu] „WhatsApp“ +8618078869184
Pasirinkite kalbą

    H.264 (MPEG) -4AVC

     

    Projekto H.264 / AVC tikslas yra sukurti standartą, kuris galėtų užtikrinti gerą vaizdo kokybę daug mažesniu bitų greičiu nei ankstesni standartai (ty perpus mažiau MPEG-2, H.263 arba MPEG- daugiau). žemas). 4 2 dalis), nepadidinant projekto sudėtingumo, todėl jį įgyvendinti yra nepraktiška arba per brangu. Kitas tikslas - suteikti pakankamai lankstumo, kad standartą būtų galima pritaikyti įvairioms programoms įvairiuose tinkluose ir sistemose, įskaitant mažo ir didelio bitų perdavimo spartą, mažos ir didelės skiriamosios gebos vaizdo įrašus, transliacijas, DVD laikmenas, RTP / IP paketinį tinklą ir ITU-T daugialypės terpės telefonų sistema. H.264 standartą galima laikyti „standartine šeima“, susidedančia iš daugybės skirtingų konfigūracijos failų. Konkretus dekoderis iššifruoja bent vieną, bet nebūtinai visus profilius. Dekoderio specifikacijoje aprašoma, kuriuos konfigūracijos failus galima iššifruoti. H.264 paprastai naudojamas nuostolingam glaudinimui, nors taip pat galima sukurti tikrai be nuostolių koduojančius regionus nuostolinguose koduotuose vaizduose arba remti retus naudojimo atvejus, kai visas kodavimas yra be nuostolių.

     

    H.264 sukūrė ITU-T vaizdo įrašų kodavimo ekspertų grupė (VCEG) kartu su ISO / IEC JTC1 judančių vaizdų ekspertų grupe (MPEG). Projekto partnerystė vadinama jungtine vaizdo komanda (JVT). ITU-T H.264 standartas ir ISO / IEC MPEG-4 AVC standartas (formaliai, ISO / IEC 14496-10-MPEG-4 10 dalis, Pažangus vaizdo kodavimas) yra palaikomi kartu, kad jų techninis turinys būtų vienodas. Galutinis pirmojo standarto leidimo projektas buvo baigtas 2003 m. Gegužės mėn., O į jo vėlesnius leidimus buvo įtraukti įvairūs jo funkcijų išplėtimai. Didelio efektyvumo vaizdo kodavimas (HEVC), būtent H.265 ir MPEG-H 2 dalis, yra tos pačios organizacijos sukurtų H.264 / MPEG-4 AVC tęsėjai, o ankstesni standartai vis dar naudojami.

     

    Garsiausias H.264 tikriausiai yra vienas iš „Blu-ray“ diskų vaizdo kodavimo standartų; visi „Blu-ray“ diskų grotuvai turi sugebėti iššifruoti H.264. Jį taip pat plačiai naudoja interneto srautai, tokie kaip „Vimeo“, „YouTube“ ir „iTunes Store“ vaizdo įrašai, tinklo programinė įranga, pvz., „Adobe Flash Player“ ir „Microsoft Silverlight“, bei įvairios HDTV transliacijos vietoje (ATSC, ISDB-T, DVB) - T arba DVB-T2), kabelis (DVB-C) ir palydovas (DVB-S ir DVB-S2).

     

    H.264 saugo patentai, priklausantys visoms šalims. Licencijas, apimančias daugumą (bet ne visus) H.264 reikalingus patentus, valdo patentų grupė „MPEG LA“. 3 Komerciniam patentuotos H.264 technologijos naudojimui reikia sumokėti honorarus MPEG LA ir kitiems patentų savininkams. „MPEG LA“ leidžia nemokamai naudoti H.264 technologiją, kad galutiniai vartotojai galėtų nemokamai perduoti interneto vaizdo įrašus, o „Cisco Systems“ moka honorarus MPEG LA už savo atvirojo kodo H.264 kodavimo įrenginio dvejetainių failų vartotojus.

     

    1. Pavadinimas
    H.264 pavadinimas atitinka ITU-T vardų suteikimo tvarką, kuri yra VCEG vaizdo įrašų kodavimo standartų H.26x serijos narė; MPEG-4 AVC pavadinimas yra susijęs su ISO / IEC MPEG pavadinimų suteikimo tvarka, kur standartas yra ISO / IEC 14496 10 dalis, ISO / IEC 14496 yra standartų rinkinys, vadinamas MPEG-4. Standartas buvo bendrai sukurtas bendradarbiaujant VCEG ir MPEG, o ITU-T anksčiau buvo vykdomas VCEG projektas H.26L. Todėl tokie pavadinimai kaip H.264 / AVC, AVC / H.264, H.264 / MPEG-4AVC arba MPEG-4 / H.264 AVC dažnai naudojami norint nurodyti standartą, siekiant pabrėžti bendrą paveldą. Kartais jis taip pat vadinamas „JVT kodeku“, kreipkitės į jį sukūrusią Jungtinės vaizdo komandos (JVT) organizaciją. (Tokia partnerystė ir kelių pavadinimų suteikimas nėra neįprasti. Pavyzdžiui, vaizdo glaudinimo standartas, vadinamas MPEG-2, taip pat atsirado iš MPEG ir ITU-T partnerystės, kur MPEG-2 vaizdo įrašą vadina ITU-T bendruomenė H. 262. 4) Kai kurios programinės įrangos programos (pvz., VLC media player) šį standartą iš vidaus identifikuoja kaip AVC1.

     

    2. Istorija
    1998 m. Pradžioje vaizdo įrašų kodavimo ekspertų grupė (VCEG-ITU-T SG16 Q.6) paskelbė kvietimą teikti paraiškas projektui H.26L, siekdama padvigubinti kodavimo efektyvumą (o tai reiškia, perpus) Nurodytas patikimumo lygis, palyginti su kitais esamais vaizdo įrašų kodavimo standartais, naudojamais įvairioms programoms. VCEG pirmininkauja Gary Sullivan („Microsoft“, anksčiau „PictureTel“, JAV). Pirmasis naujojo standarto projekto projektas buvo priimtas 1999 m. Rugpjūčio mėn. 2000 m. Thomas Wiegandas (Heinricho Hertzo institutas, Vokietija) tapo VCEG pirmininku.

     

    2001 m. Gruodžio mėn. VCEG ir judančių vaizdų ekspertų grupė (MPEG-ISO / IEC JTC 1 / SC 29 / WG 11) sudarė jungtinę vaizdo įrašų grupę (JVT), o jos chartija parengė vaizdo įrašų kodavimo standartą. [5] Specifikacija buvo oficialiai patvirtinta 2003 m. Kovo mėn. JVT pirmininkavo Gary Sullivan, Thomas Wiegand ir Ajay Luthra („Motorola“, JAV: vėliau „Arris“, JAV). 2004 m. Birželio mėn. Buvo baigtas „Fidelity Scope Extension“ (FRExt) projektas. Nuo 2005 m. Sausio mėn. Iki 2007 m. Lapkričio mėn. JVT siekia išplėsti H.264 / AVC mastelį per priedą (G), vadinamą „Scalable Video Coding“ (SVC). JVT valdymo komandą išplėtė Jensas-Raineris Ohmas (Acheno universitetas, Vokietija). Nuo 2006 m. Liepos mėn. Iki 2009 m. Lapkričio mėn. JVT pristatė daugialypį vaizdo įrašų kodavimą (MVC), kuris yra „H.264 / AVC“ išplėtimas iki nemokamos televizijos ir 3D televizijos. Šis darbas apima dviejų naujų standartinių profilių kūrimą: „Multiview High Profile“ ir „Stereo High Profile“.

     

    Pirmosios H.264 / AVC versijos standartizavimas buvo baigtas 2003 m. Gegužės mėn. Pirmame projekte, kuris išplėtė pradinį standartą, JVT vėliau sukūrė vadinamuosius „Fidelity Range Extensions“ (FRExt). Šie plėtiniai pasiekia aukštesnės kokybės vaizdo įrašų kodavimą palaikydami didesnį mėginių ėmimo bitų gylio tikslumą ir didesnę raiškos spalvų informaciją, įskaitant vadinamąjį Y'CbCr 4: 2: 2 (= YUV 4: 2: 2) ir Y 'CbCr 4: 4 mėginių ėmimą. struktūra: 4. „Fidelity Range Extensions“ projektas taip pat apima kitas funkcijas, tokias kaip adaptyvus perjungimas tarp 4 × 4 ir 8 × 8 sveikųjų skaičių transformacijų, kodavimo priemonės nurodytos suvokimo pagrindu pagrįstos kvantavimo svertinės matricos, efektyvus kodavimas tarp nuotraukų be nuostolių ir papildomų papildomų programų palaikymas. spalvų erdvės. „Fidelity Range Extensions“ projektavimo darbai buvo baigti 2004 m. Liepos mėn., O jų rengimo darbai buvo baigti 2004 m. Rugsėjo mėn.

     

    Neseniai išplėstas standartas apima dar penkių naujų profilių [kurie? ] Daugiausia naudojamas profesionaliems tikslams, pridedant išplėstą spalvų gamos erdvės palaikymą, apibrėžiant papildomus formato koeficiento rodiklius, apibrėžiant dar du „papildomos informacijos apie papildymą“ tipus (patarimai po filtro ir tonų atvaizdavimas) ir atmetus ankstesnį „FRExt“ konfigūracijos failą One (didelis) 4: 4: 4 profilis), pramonės atsiliepimai [kas? ] Nurodymai turėtų būti suprojektuoti kitaip.

     

    Kita pagrindinė funkcija, pridėta prie standarto, yra „Scalable Video Coding“ (SVC). H.264 / AVC G priede nustatyta, kad SVC leidžia kurti bitų srautus, kuriuose yra antrinių bitų srautų, kurie taip pat atitinka standartą, įskaitant vieną tokią bitų srautą, vadinamą „baziniu sluoksniu“, kurį galima iššifruoti H.264 / AVC kodekas, palaikantis SVC. Laikino bitų srauto mastelio atžvilgiu (ty yra porūšių srautų, kurių laiko atrankos dažnis yra mažesnis nei pagrindinio bitų srauto), kai išvesties iš antrinio bitų srauto, iš bitų srauto pašalinami visi prieigos vienetai. Šiuo atveju aukšto lygio sintaksės ir tarpusavio prognozavimo nuorodos nuotraukos bitų sraute yra atitinkamai sukonstruotos. Kita vertus, norint gauti erdvinį ir kokybišką bitų srauto mastelį (t. Y. Yra antrinių bitų srautų, kurių erdvinė skiriamoji geba / kokybė yra mažesnė nei pagrindinės), pašalinkite NAL iš bitų srauto, kai išvedate antrinį bitų srautą (tinklo abstrakcijos sluoksnis). . Šiuo atveju efektyviam kodavimui paprastai naudojamas tarpsluoksnis numatymas (ty didesnės erdvinės skiriamosios gebos / kokybės signalo numatymas iš mažesnės erdvinės skiriamosios gebos / kokybės signalo duomenų). Mastelio vaizdo kodavimo plėtinys buvo baigtas 2007 m. Lapkričio mėn.

     

    Kita pagrindinė funkcija, pridėta prie standarto, yra „Multi-View Video Coding“ (MVC). H.264 / AVC H priede nurodyta, kad MVC leidžia sukurti bitų srautą, vaizduojantį daugiau nei vieną vaizdo siužeto vaizdą. Svarbus šios funkcijos pavyzdys yra stereoskopinis 3D vaizdo kodavimas. MVC darbe buvo sukurti du profiliai: „Multiview High Profile“ palaiko bet kokį peržiūrų skaičių, o „Stereo High Profile“ yra specialiai sukurtas dviejų vaizdų stereo vaizdo įrašams. „Multiview“ vaizdo įrašų kodavimo plėtinys buvo baigtas 2009 m. Lapkričio mėn.

     

    3. Paraiška

    H.264 vaizdo formatas turi labai platų programų spektrą, apimantį visas skaitmeniniu būdu suspausto vaizdo įrašo formas, pradedant mažo greičio interneto srautinio perdavimo programomis, baigiant HDTV transliavimu ir beveik be nuostolių užkoduojančiomis skaitmeninių filmų programomis. Naudojant H.264, palyginti su MPEG-2 2 dalimi, bitų spartą galima sutaupyti 50% ar daugiau. Pavyzdžiui, pranešama, kad skaitmeninės palydovinės televizijos, kurią teikia H.264, kokybė yra tokia pati kaip ir dabartinio MPEG-2 diegimo, kai bitų sparta yra mažesnė nei pusė. Dabartinis MPEG-2 diegimo greitis yra apie 3.5 Mbit / s, o H.264 - tik 1.5 Mbit. / s. [23] „Sony“ teigia, kad 9 Mbit / s AVC įrašymo režimas prilygsta HDV formato vaizdo kokybei, kuri naudoja apie 18–25 Mbit / s.

     

    Siekdami užtikrinti suderinamumą su H.264 / AVC ir be problemų, daugelis standartų organizacijų pakeitė arba pridėjo prie savo vaizdo įrašų standartų, kad šių standartų vartotojai galėtų naudoti H.264 / AVC. Tiek „Blu-ray Disc“ formatu, tiek dabar nutrauktu HD DVD formatu H.264 / AVC High Profile naudojamas kaip vienas iš trijų privalomų vaizdo glaudinimo formatų. Skaitmeninio vaizdo transliavimo projektas (DVB) 264 m. Pabaigoje patvirtino H.2004 / AVC naudojimą transliuojamai televizijai.

     

    Amerikos pažangiosios televizijos sistemos komiteto (ATSC) standartų įstaiga 264 m. Liepos mėn. Patvirtino televizijos transliacijai H.2008 / AVC, nors standartas dar nebuvo naudojamas fiksuotosioms ATSC transliacijoms JAV. [25] [26] Jis taip pat patvirtintas naujausiam ATSC-M / H (mobilusis / delninis) standartui, naudojant H.264 AVC ir SVC dalis.

     

    Vaizdo stebėjimo (uždaros grandinės televizijos) ir vaizdo stebėjimo rinkos įtraukė šią technologiją į daugelį produktų. Daugelis įprastų DSLR fotoaparatų naudoja „H.264“ vaizdo įrašą, esantį „QuickTime MOV“ talpykloje, kaip vietinį įrašymo formatą.


    4. Išvestinis formatas

    AVCHD yra didelės raiškos įrašymo formatas, kurį sukūrė „Sony“ ir „Panasonic“, naudojant H.264 (suderinamas su H.264, kartu pridedant kitų konkrečiai programai būdingų funkcijų ir apribojimų).

    „AVC-Intra“ yra „Panasonic“ sukurtas intra kadro glaudinimo formatas.

    „XAVC“ yra „Sony“ sukurtas įrašymo formatas, kuriame naudojamas H.5.2 / MPEG-264 AVC 4 lygis, kuris yra aukščiausias šio vaizdo standarto palaikomas lygis. [28] [29] XAVC gali palaikyti 4K skiriamąją gebą (4096 × 2160 ir 3840 × 2160), kai greitis yra iki 60 kadrų per sekundę (fps). [28] [29] „Sony“ paskelbė, kad XAVC palaikančiose kamerose yra dvi „CineAlta“ kameros - „Sony PMW-F55“ ir „Sony PMW-F5“. [30] „Sony PMW-F55“ gali įrašyti XAVC, 4K skiriamoji geba yra 30 kadrų per sekundę, greitis - 300 Mbit / s, 2K skiriamoji geba, 30 kadrų per sekundę, 100 Mbit / s. [31] XAVC gali įrašyti 4K skiriamąją gebą 60 kadrų per sekundę greičiu ir atlikti chromo 4: 2: 2 poslinkį 600 Mbit / s greičiu.

     

    5. funkcijos


    H.264 blokinė schema

    H.264 / AVC / MPEG-4 10 dalyje yra daugybė naujų funkcijų, leidžiančių suspausti vaizdo įrašus efektyviau nei senasis standartas ir suteikti daugiau lankstumo taikant programas įvairiose tinklo aplinkose. Kai kurios iš šių pagrindinių funkcijų apima:

     

    1) Daugialypių vaizdų prognozavimas apima šias funkcijas:


    Anksčiau užkoduotus paveikslėlius naudokite kaip nuorodas lankstesniu būdu nei ankstesni standartai, kai kuriais atvejais leidžiant naudoti iki 16 nuorodų rėmelių (arba 32 nuorodų laukus persipynusio kodavimo atveju). Profiliuose, palaikančiuose ne IDR rėmelius, dauguma lygių nurodo, kad buferio turėtų būti pakankamai, kad maksimalia skiriamąja geba būtų galima naudoti bent 4 ar 5 atskaitos kadrus. Tai prieštarauja esamiems standartams, kurių riba paprastai yra 1; arba, jei tai tradiciniai „B vaizdai“ (B kadrai), du. Ši speciali funkcija dažniausiai leidžia šiek tiek pagerinti bitų spartą ir kokybę daugeliu atvejų. [Reikia cituoti] Tačiau tam tikrų tipų scenose, tokiose kaip scenos su pasikartojančiais veiksmais arba scenų perjungimas pirmyn ir atgal arba nepadengtos fono zonos, tai leidžia žymiai sumažinti bitų spartą išlaikant aiškumą.


    Kintamas bloko dydžio judesio kompensavimas (VBSMC), bloko dydis yra 16 × 16, mažas kaip 4 × 4, kuris gali realizuoti tikslų judančio ploto segmentavimą. Palaikomi luma prognozavimo blokų dydžiai apima 16 × 16, 16 × 8, 8 × 16, 8 × 8, 8 × 4, 4 × 8 ir 4 × 4, daugelį jų galima naudoti kartu viename makrokomandoje. Pagal naudojamą chromo dalinį mėginį, chromos prognozavimo bloko dydis yra atitinkamai mažesnis.
    Jei B makrobloką sudaro 16 4 × 4 skaidinių, kiekvienas makrokomandas gali naudoti kelis judesio vektorius (po vieną arba du kiekvienam skaidiniui) ne daugiau kaip 32. Kiekvieno 8 × 8 ar didesnio skaidinio ploto judesio vektorius gali nukreipti prie kito nuorodinio vaizdo.


    „B“ rėmeliuose, įskaitant „I-macroblocks“, gali būti naudojami bet kokie „macroblock“ tipai, todėl naudojant B rėmelius galima efektyviau koduoti. Ši charakteristika matoma iš MPEG-4 ASP.
    Šešių bakstelėjimų filtravimas, naudojamas norint gauti pikselių ryškumo mėginio prognozę, kad būtų aiškesnė subpikselių judesio kompensacija. Ketvirčio pikselių judesys gaunamas tiesiškai interpoliuojant pusės spalvos reikšmes, kad būtų sutaupyta apdorojimo galia.


    Judėjimo kompensavimui naudojamas ketvirčio taškų tikslumas gali tiksliai apibūdinti judančio ploto poslinkį. Chromos atveju skiriamoji geba paprastai perpus sumažinta vertikalia ir horizontalia kryptimi (žr. 4: 2: 0), todėl chromos judesio kompensavimui naudojamas aštuntasis chromapikselių tinklelio vienetas.


    Svertinis nuspėjimas leidžia koduotojui nurodyti mastelio ir poslinkio naudojimą atliekant judesio kompensavimą, ir suteikia reikšmingų našumo pranašumų ypatingose ​​situacijose, pavyzdžiui, išnyksta ir išnyksta, išnyksta ir išnyksta, išnyksta ir išnyksta perėjimai. Tai apima numanomą svertinį B kadrų prognozavimą ir aiškų svertinį P kadrų prognozavimą.


    Erdvinis gretimų blokų kraštų numatymas „vidiniam“ kodavimui, vietoj „DC“ numatymo, esančio MPEG-2 2 dalyje, ir transformacijos koeficiento numatymo H.263v2 ir MPEG-4 2 dalyje:
    Tai apima 16 × 16, 8 × 8 ir 4 × 4 dydžio lumos prognozavimo blokus (kai kiekviename makrobloke galima naudoti tik vieną tipą).

     

    2) „Lossless macroblock“ kodavimo funkcijos apima:


    Be nuostolių „PCM macroblock“ reiškia režimą, kuris tiesiogiai reprezentuoja vaizdo duomenų pavyzdžius, [34] leidžia tobulai parodyti tam tikrą sritį ir leidžia griežtai apriboti koduojamų duomenų kiekį kiekvienam makroblokui.


    Patobulintas „lossless Macroblock“ atvaizdavimo režimas leidžia puikiai pavaizduoti konkrečią sritį, tuo pačiu naudojant daug mažiau bitų nei PCM režimas.
    Lanksčios persipynusios vaizdo įrašų kodavimo funkcijos, įskaitant:


    „Macroblock“ adaptyvaus rėmo lauko (MBAFF) kodavimui vaizdui, užkoduotam kaip rėmelis, naudojama „macroblock“ porų struktūra, leidžianti 16 × 16 „makroklocitų“ lauko režimu (palyginti su MPEG-2, kur lauko režimo apdorojimas yra įgyvendinamas vaizde. apdorojami 16 × 8 pusiau makroblokai).


    Vaizdo pritaikomas rėmelių ir laukų kodavimas (PAFF arba PicAFF) leidžia laisvai pasirinktus vaizdus maišyti ir koduoti kaip pilną rėmelį, kur du laukai yra sujungti kodavimui arba kaip vienas vienas laukas.
    Naujos konversijos dizaino funkcijos, įskaitant:


    Tiksliai atitinkanti sveiko skaičiaus 4 × 4 erdvinio bloko transformacija, leidžianti tiksliai išdėstyti likusius signalus, beveik jokio „skambėjimo“, įprasto ankstesniuose kodekų projektuose. Šis dizainas yra panašus į gerai žinomą diskrečiojo kosinuso transformaciją (DCT), kurią 1974 m. Pristatė N. Ahmedas, T. Natarajanas ir KR Rao, ir tai yra 1 nuoroda diskrečiojo kosinuso transformacijoje. Tačiau jis yra supaprastintas ir suteikia tiksliai nurodytą dekodavimą.
    Tiksliai derinamos sveikos skaičiaus 8 × 8 erdvinių blokų transformacijos, leidžiančios efektyviau suspausti labai koreliuojančius regionus nei 4 × 4 transformacijos. Dizainas yra panašus į gerai žinomą DCT, tačiau yra supaprastintas ir pateiktas tiksliai apibrėžtam dekodavimui.
    Adaptyvaus kodavimo įrenginio pasirinkimas tarp 4 × 4 ir 8 × 8 transformacijos blokų dydžių sveiko skaičiaus transformacijos operacijoms.
    Antrinė Hadamardo transformacija atliekama pagrindinės erdvės transformacijos „DC“ koeficientams, taikomiems chrominanso nuolatinės srovės koeficientams (o ypatingu atveju - ir ryškumui), siekiant dar didesnio suspaudimo lygiame regione.

     

    3) Kiekybinis dizainas apima:
    Logaritminis žingsnio dydžio valdymas, paprastesnis bitų spartos valdymas ir supaprastintas atvirkštinis kvantavimo mastelis per kodavimo įrenginį
    Koderio parinkta dažnio pritaikyta kvantavimo mastelio matrica naudojama suvokimui pagrįsti kvantavimo optimizavimui
    Kontūro blokavimo filtras padeda išvengti bloko efekto, būdingo kitoms DCT pagrįstoms vaizdo glaudinimo technologijoms, kad būtų pasiekta geresnė vizualinė išvaizda ir glaudinimo efektyvumas.

     

    4) Entropijos kodavimo dizainas apima:
    Kontekstui pritaikomas dvejetainis aritmetinis kodavimas (CABAC) - algoritmas, skirtas vaizdo įrašų sraute glaudinti sintaksės elementus be nuostolių, žinantis sintaksės elementų tikimybę tam tikrame kontekste. CABAC glaudina duomenis efektyviau nei CAVLC, tačiau norint juos iššifruoti, reikia daugiau apdoroti.
    Kontekstinis adaptyvus kintamo ilgio kodavimas (CAVLC), kuris yra mažesnio sudėtingumo alternatyva CABAC, naudojamas koduojant kiekybiškai įvertintas transformacijos koeficiento reikšmes. Nors sudėtingumas yra mažesnis nei CABAC, CAVLC yra rafinuotesnis ir efektyvesnis nei metodai, paprastai naudojami koduojant koeficientus kituose esamuose projektuose.
    Paprastas paprastas ir labai struktūrizuotas kintamo ilgio kodavimo (VLC) metodas, naudojamas daugeliui sintaksės elementų, nekoduotiems CABAC ar CAVLC, vadinamas Exponential Golomb coding (arba Exp-Golomb).

     

    5) Nuostolių susigrąžinimo funkcijos apima:


    Tinklo abstrakcijos sluoksnio (NAL) apibrėžimas leidžia tą pačią vaizdo įrašo sintaksę naudoti daugelyje tinklo aplinkų. Labai pagrindinė H.264 dizaino koncepcija yra savarankiškų duomenų paketų generavimas, siekiant pašalinti pasikartojančias antraštes, pvz., MPEG-4 Header Extension Code (HEC). Tai pasiekiama atsiejus informaciją, susijusią su keliais pjūviais, nuo medijos srauto. Išplėstinių parametrų derinys vadinamas parametrų rinkiniu. [35] H.264 specifikacijoje yra dviejų tipų parametrų rinkiniai: sekos parametrų rinkinys (SPS) ir paveikslėlio parametrų rinkinys (PPS). Efektyvios sekos parametrų rinkinys lieka nepakitęs visoje užkoduotoje vaizdo sekoje, o efektyviojo vaizdo parametrų rinkinys lieka nepakitęs per koduotą vaizdą. Sekos ir vaizdo parametrų rinkinio struktūroje yra tokia informacija kaip paveikslėlio dydis, pasirinktas pasirinktinis kodavimo režimas ir grupės „Maclocklock to Slice“ susiejimas.


    Lankstus makroblokų užsakymas (FMO), dar vadinamas pjūvių grupe, ir savavališkas pjūvių užsakymas (ASO), yra technika, naudojama atkuriant pagrindinių regionų (makroblokų) vaizdavimo tvarka paveikslėlyje. FMO ir ASO paprastai laikomos patikimomis klaidų / nuostolių funkcijomis, taip pat gali būti naudojamos kitiems tikslams.
    Duomenų skaidymas (DP) - funkcija, galinti svarbesnius ir mažiau svarbius sintaksės elementus suskirstyti į skirtingus duomenų paketus, gali pritaikyti netolygią klaidų apsaugą (UEP) ir kitų tipų klaidų / nuostolių patikimumo patobulinimus.
    „Redundant slice“ (RS) - patikimumo klaida / praradimas funkcija, leidžianti koduotojui išsiųsti papildomą vaizdo srities vaizdą (dažniausiai su mažesniu tikslumu), kurį galima naudoti, jei pagrindinis vaizdas yra sugadintas ar pamestas.
    Kadro numeris, leidžiantis sukurti „sekų“ funkciją, pasiekti laiko mastelį, pasirinktinai įtraukiant papildomas nuotraukas tarp kitų paveikslėlių, aptikti ir paslėpti viso paveikslėlio praradimą, kurį gali sukelti tinklo paketų praradimas ar kanalas. Įvyko klaida.
    Perjungiant riekeles, vadinamas SP ir SI riekelėmis, koduotojas gali nurodyti dekoderiui pereiti prie vykstančio vaizdo srauto tokiais tikslais kaip vaizdo srauto bitų spartos perjungimas ir „apgaulingo režimo“ operacijos. Kai dekoderis naudoja funkciją SP / SI, kad pereitų į vaizdo srauto vidurį, jis gali gauti tikslią atitiktį su dekoduotu vaizdu toje vaizdo įrašo srauto vietoje, nepaisant to, kad naudoja kitokį vaizdą arba jo visai nėra. ankstesnė nuoroda. perjungti.
    Paprastas automatinis procesas, naudojamas užkirsti kelią atsitiktiniam pradinio kodo modeliavimui, kuris yra speciali koduotų duomenų bitų seka, leidžia atsitiktinai pasiekti bitų srautą ir atkurti baitų lygiavimą sistemose, kuriose gali būti prarasta baitų sinchronizacija.
    Papildoma patobulinimo informacija (SEI) ir vaizdo naudojimo informacija (VUI) yra papildoma informacija, kurią galima įterpti į bitų srautą, norint pagerinti vaizdo įrašą įvairiais tikslais. [Reikia paaiškinimo] SEI FPA (Frame Encapsulation Arrangement) yra 3D pranešimų išdėstymas:

    Pagalbinė nuotrauka, kurią galima naudoti alfa sintezei ir kitiems tikslams.
    Palaiko vienspalvį (4: 0: 0), 4: 2: 0, 4: 2: 2 ir 4: 4: 4 chrominį submatavimą (priklausomai nuo pasirinkto profilio).
    Palaiko mėginių ėmimo bitų gylio tikslumą, svyruojantį nuo 8 iki 14 bitų vienam mėginiui (priklausomai nuo pasirinkto profilio).
    Geba užkoduoti kiekvieną spalvų plokštumą į skirtingus vaizdus su savo dalelių struktūra, „makrokomandos“ režimu, judesio vektoriais ir kt., Leidžiantį naudoti paprastą lygiagrečią struktūrą koduotojui kurti (palaikomi tik trys konfigūracijos failai, palaikantys 4: 4: 4 ).


    Vaizdų sekų skaičiavimas naudojamas palaikyti dekoduoto vaizdo, atskirto nuo laiko informacijos, vaizdų tvarką ir pavyzdžių reikšmių charakteristikas, leidžiančias sistemai atskirai nešioti ir valdyti / keisti laiko informaciją, nedarant įtakos vaizdų turiniui. iššifruotas vaizdas.
    Šios technologijos ir kelios kitos technologijos padeda H.264 veikti geriau nei bet kuris ankstesnis standartas įvairiose taikymo aplinkose įvairiose situacijose. H.264 paprastai veikia geriau nei MPEG-2 vaizdo įrašai - paprastai ta pati kokybė yra perpus mažesnė nei bitų sparta, ypač esant dideliam bitų greičiui ir didelei skiriamajai gebai.
    Kaip ir kiti ISO / IEC MPEG vaizdo standartai, H.264 / AVC turi standartinę programinės įrangos versiją, kurią galima atsisiųsti nemokamai. Pagrindinis jo tikslas yra pateikti H.264 / AVC funkcijų pavyzdžius, o ne pati savaime naudinga programa. Kino ekspertų grupė taip pat atlieka tam tikrą aparatinės įrangos projektavimo darbą. Aukščiau pateiktos visos H.264 / AVC funkcijos, apimančios visus H.264 konfigūracijos failus. Kodeko profilis yra kodeko charakteristikų rinkinys, kuris identifikuojamas taip, kad atitiktų tam tikrus numatytos programos specifikacijų rinkinius. Tai reiškia, kad kai kurie konfigūracijos failai nepalaiko daugelio išvardytų funkcijų. Įvairūs H.264 / AVC konfigūracijos failai bus aptarti kitame skyriuje.

     

     

     

     

    Išvardyti visas klausimas

    pravardė

    El.pašto adresas*

    klausimai

    Mūsų kitas produktas:

    Profesionalus FM radijo stoties įrangos paketas

     



     

    Viešbučio IPTV sprendimas

     


      Įveskite el. Pašto adresą, kad gautumėte staigmeną

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikanų kalba
      sq.fmuser.org -> albanų
      ar.fmuser.org -> arabų
      hy.fmuser.org -> armėnas
      az.fmuser.org -> azerbaidžanietis
      eu.fmuser.org -> baskų
      be.fmuser.org -> baltarusių
      bg.fmuser.org -> bulgarų
      ca.fmuser.org -> katalonų
      zh-CN.fmuser.org -> kinų (supaprastinta)
      zh-TW.fmuser.org -> kinų (tradicinė)
      hr.fmuser.org -> kroatų
      cs.fmuser.org -> čekų
      da.fmuser.org -> danų
      nl.fmuser.org -> Olandų
      et.fmuser.org -> estų
      tl.fmuser.org -> filipinietis
      fi.fmuser.org -> suomių
      fr.fmuser.org -> prancūzų
      gl.fmuser.org -> Galisų
      ka.fmuser.org -> gruzinų
      de.fmuser.org -> vokiečių kalba
      el.fmuser.org -> graikų
      ht.fmuser.org -> Haičio kreolis
      iw.fmuser.org -> hebrajų
      hi.fmuser.org -> hindi
      hu.fmuser.org -> vengrų
      is.fmuser.org -> islandų
      id.fmuser.org -> indoneziečių
      ga.fmuser.org -> airių
      it.fmuser.org -> italų kalba
      ja.fmuser.org -> japonų
      ko.fmuser.org -> korėjiečių
      lv.fmuser.org -> latvių
      lt.fmuser.org -> lietuvis
      mk.fmuser.org -> makedonų
      ms.fmuser.org -> malajiečių
      mt.fmuser.org -> maltiečių
      no.fmuser.org -> norvegų
      fa.fmuser.org -> persų
      pl.fmuser.org -> lenkų
      pt.fmuser.org -> portugalų
      ro.fmuser.org -> rumunų
      ru.fmuser.org -> rusų
      sr.fmuser.org -> serbų
      sk.fmuser.org -> slovakų
      sl.fmuser.org -> slovėnų
      es.fmuser.org -> ispanų
      sw.fmuser.org -> svahili kalba
      sv.fmuser.org -> švedų
      th.fmuser.org -> Tailando
      tr.fmuser.org -> turkų
      uk.fmuser.org -> ukrainietis
      ur.fmuser.org -> urdu
      vi.fmuser.org -> vietnamiečių
      cy.fmuser.org -> Valų kalba
      yi.fmuser.org -> jidiš

       
  •  

    „FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!

  • Susisiekite su mumis

    Adresas:
    Nr. 305 kambarys „HuiLan“ pastatas Nr. 273 Huanpu Road Guangdžou, Kinija 510620

    El. paštas:
    [apsaugotas el. paštu]

    Tel. / „WhatApps“:
    +8618078869184

  • Kategorijos

  • Naujienlaiškis

    PIRMAS ARBA VISAS VARDAS

    Elektroninis paštas

  • PayPal sprendimas  Vakarų sąjungaBank of China
    El. paštas:[apsaugotas el. paštu]   „WhatsApp“: +8618078869184 „Skype“: sky198710021 Chat with me
    Autorinės teisės 2006-2020 Powered By www.fmuser.org

    Kontaktai