FMUSER Wirless stuur video en klank makliker toe!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
H.264 / MPEG-4 AVC (H.264) is die nuutste en mees belowende videokompressiestandaard sedert die vrystelling van die MPEG-2-videokompressiestandaard in 1995. H.264 is die nuutste internasionale videokoderingstandaard wat gesamentlik deur die gesamentlike ontwikkelingsgroep van ITU-T en ISO / IEC. Deur middel van hierdie standaard is die kompressiedoeltreffendheid onder dieselfde beeldkwaliteit met meer as twee keer verhoog in vergelyking met die vorige standaard. Daarom word H.2 algemeen beskou as die invloedrykste bedryfstandaard.
Een, die ontwikkelingsgeskiedenis van H.264
H.264 is H.26L genoem toe dit deur die Video Coding Experts Group van die ITU in 1997 voorgestel is, en is MPEG4 Part10 (MPEG4 AVC) of H.264 (JVT) genoem nadat ITU en ISO aan navorsing saamgewerk het. .
Hoëvlak tegniese agtergrond van H.264
Die hoofdoel van die H.264-standaard is om beter beeldkwaliteit onder dieselfde bandwydte te bied as ander bestaande standaarde vir videokodering.
En vergeleke met die vorige internasionale standaarde soos H.263 en MPEG-4, het H.264 die grootste voordele in die volgende vier aspekte:
1. Elke videorame word in blokke saamgestel wat uit pixels bestaan, sodat die koderingsproses van die videoraam die blokvlak kan bereik.
2. Die ruimtelike oortolligheidsmetode word gebruik om ruimtelike voorspelling, omskakeling, optimalisering en entropiekodering (kodering met veranderlike lengte) op sommige oorspronklike blokke van die videoraam uit te voer.
3. Die tydelike bergingsmetode word vir verskillende blokke opeenvolgende rame gebruik, sodat slegs die veranderde dele van die opeenvolgende rame gekodeer moet word. Die algoritme gebruik bewegingsvoorspelling en bewegingskompensasie om te voltooi. Vir sommige spesifieke blokke word 'n soektog uitgevoer op een of meer rame wat gekodeer is om die bewegingsvektor van die blok te bepaal, en die hoofblok word dus voorspel in die daaropvolgende kodering en dekodering.
4. Die oorblywende ruimte-oorbodigheidstegnologie word gebruik om die residuele blokke in die videoraam te kodeer. Byvoorbeeld: vir die verskil tussen die bronblok en die ooreenstemmende voorspellingsblok word omskakeling, optimalisering en entropiekodering weer gebruik.
H.264 funksies en gevorderde voordele
H.264 is 'n nuwe generasie digitale videokompressie-formaat na MPEG4 wat gesamentlik deur die Internasionale Organisasie vir Standaardisering (ISO) en die Internasionale Telekommunikasie-unie (ITU) voorgestel word. Dit behou nie net die voordele en wese van vorige kompressietegnologieë nie, maar het ook onvergelyklike ander kompressietegnologieë. Baie voordele.
1. Lae bitsnelheid: in vergelyking met kompressietegnologieë soos MPEG2 en MPEG4 ASP, onder dieselfde beeldkwaliteit, is die hoeveelheid data wat met H.264-tegnologie saamgepers is, slegs 1/8 van MPEG2 en 1/3 van MPEG4. Dit is duidelik dat die gebruik van H.264-kompressietegnologie gebruikers se aflaaityd en dataverkeerkoste aansienlik sal bespaar.
2. Beelde van hoë gehalte: H.264 kan deurlopende en gladde beelde van hoë gehalte (DVD-gehalte) lewer.
3. Sterk fouttoleransie: H.264 bied nodige instrumente om foute op te los, soos pakketverlies wat geneig is om in 'n onstabiele netwerkomgewing te voorkom.
4. Sterk netwerkaanpasbaarheid: H.264 bied 'n netwerkaanpassingslaag, wat dit moontlik maak om H.264-lêers maklik op verskillende netwerke (soos die internet, CDMA, GPRS, WCDMA, CDMA2000, ens.) Oor te dra.
2. H.264 standaard oorsig
H.264 is, soos die vorige standaard, ook 'n hibriede koderingsmodus van DPCM plus transformkodering. Dit neem egter 'n bondige ontwerp van 'back to basics' aan en vereis nie veel opsies om baie beter kompressieprestasies te behaal as H.263 ++ nie; dit versterk die aanpasbaarheid by verskillende kanale en aanvaar 'n 'netwerkvriendelike' struktuur en sintaksis. Bevorderlik vir die verwerking van foute en pakketverlies; 'n wye verskeidenheid toepassingsdoelwitte om aan die behoeftes van verskillende snelhede, verskillende resolusies en verskillende oordraggeleenthede te voldoen.
Tegnies konsentreer dit die voordele van vorige standaarde en absorbeer dit die ervaring wat in die standaardformulering opgebou is. In vergelyking met H.263 v2 (H.263 +) of MPEG-4 eenvoudige profiel (Eenvoudige profiel), kan H.264 hoogstens 50 koerssnelhede bespaar as u die beste kodeerder gebruik, soortgelyk aan die bogenoemde koderingsmetode% Bitsnelheid. H.264 kan steeds hoë videokwaliteit bied teen alle bitsnelhede. H.264 kan in 'n lae latency-modus werk om aan te pas by intydse kommunikasie-toepassings (soos videokonferensies), en dit kan ook goed werk in toepassings sonder vertraging, soos videostoor en bedienergebaseerde videostreamingtoepassings. H.264 bied gereedskap vir die hantering van pakketverlies in pakketoordragnetwerke, en hulpmiddels vir die hantering van bitfoute in foutlose draadlose netwerke.
Op stelselvlak stel H.264 'n nuwe konsep voor, wat 'n konseptuele verdeling is tussen die Video Coding Layer (VCL) en die Network Abstraction Layer (NAL), waarvan eersgenoemde die kern van die video-inhoud is. Die uitdrukking van saamgeperste inhoud, laasgenoemde is die uitdrukking wat deur 'n spesifieke tipe netwerk gelewer word; hierdie struktuur vergemaklik die verpakking van inligting en 'n beter prioriteitsbeheer van inligting. Die stelselkoderingsblokdiagram van H.264 word getoon soos in Fig. 1.
Figuur 1 H.264 stelselblokdiagram
Drie, die belangrikste tegnologie van die H.264-standaard
1. Intraframe voorspellingskodering
Intra-raamkodering word gebruik om die ruimtelike oortolligheid van die beeld te verminder. Ten einde die doeltreffendheid van H.264 intra-raamkodering te verbeter, word die ruimtelike korrelasie van aangrensende makroblokke volledig in 'n gegewe raam benut, en aangrensende makroblokke bevat gewoonlik soortgelyke eienskappe. Daarom, wanneer u 'n gegewe makroblok enkodeer, moet u eers voorspel op grond van die omliggende makroblokke (gewoonlik gebaseer op die makroblok in die linkerbovenhoek, omdat hierdie makroblok gekodeer is), en bereken dan die verskil tussen die voorspelde waarde en die werklike waarde. is gekodeer, sodat die bisnelheid aansienlik verlaag kan word as dit direk gekodeer word.
H.264 bied 6 modusse vir voorspelling van 4 × 4 pixel makroblokke, insluitend 1 GS voorspelling en 5 rigting voorspelling, soos getoon in Figuur 2. In die figuur is 'n totaal van 9 pixels van A tot I van die aangrensende blok gekodeer en kan gebruik word vir voorspelling. As ons modus 4 kies, dan word voorspel dat die 4 pixels a, b, c en d gelyk is aan E Waardes, e, f, g en h4 pixels word voorspel gelyk aan F. Vir plat oppervlaktes in die beeld wat min ruimtelike inligting bevat, ondersteun H.264 ook 16 × 16 intra-raamkodering.
Figuur 2 Intra-koderingsmodus
2. Interframe voorspellende kodering
Voorspellende kodering tussen raamwerke gebruik tydelike oortolligheid in opeenvolgende rame vir bewegingsberaming en kompensasie. H.264-bewegingskompensasie ondersteun die meeste sleutelkenmerke in die vorige videokoderingstandaarde, en voeg meer funksies soepel by. Benewens die ondersteuning van P-rame en B-rame, ondersteun H.264 ook 'n nuwe Frame-SP-raam met tussenstroom-transmissie. Nadat die kodestroom SP-rame bevat, kan dit vinnig tussen kodestrome met soortgelyke inhoud, maar met verskillende bitsnelhede, wissel en terselfdertyd willekeurige toegang en vinnige weergawemodusse ondersteun.
H.264-bewegingsberaming het die volgende vier eienskappe.
(1) Segmentasie van makroblokke van verskillende groottes en vorms
Die bewegingskompensasie van elke 16 × 16 pixel makroblok kan verskillende groottes en vorms aanneem. H.264 ondersteun 7 modusse, soos getoon in Figuur 4. Die bewegingskompensasie van die klein blokmodus verbeter die werkverrigting van gedetailleerde verwerking van die beweging, verminder die blokeffek en verbeter die beeldkwaliteit.
(2) Bewegingskompensasie met 'n hoë presisie onder pixel
In H.263 word skatting van presisiebewegings van halfpiksels gebruik, terwyl in H.264 presisiebewegingskatting van 1/4 of 1/8 pixel gebruik kan word. Wanneer dieselfde akkuraatheid benodig word, is die oorblywende fout na H.264 met behulp van 1/4 of 1/8 pixel akkuraatheidsbewegingskatting kleiner as die oorblywende fout na H.263 met behulp van bewegingsberaming van die halwe pixel. Op hierdie manier benodig H.264 onder dieselfde akkuraatheid 'n kleiner bitsnelheid in interraamkodering.
(3) Multi-raam voorspelling
H.264 bied 'n opsionele multi-raam voorspellingsfunksie. Tydens inter-raamkodering kan 5 verskillende verwysingsraamwerke gekies word, wat beter foutkorreksie-prestasies bied, wat die videokwaliteit kan verbeter. Hierdie funksie word hoofsaaklik in die volgende situasies gebruik: periodieke beweging, translasiebeweging en die verandering van die kameralens heen en weer tussen twee verskillende tonele.
(4) Ontblokkeer filter
H.264 definieer 'n aanpasbare filter om blokeffekte te verwyder, wat horisontale en vertikale blokrande in die voorspellingslus kan hanteer, wat die blokeffekte aansienlik verminder.
3. Heelgetal transformasie
Wat transformasie betref, gebruik H.264 'n transformasie soortgelyk aan DCT gebaseer op 4 × 4 pixelblokke, maar gebruik 'n heelgetal-gebaseerde ruimtelike transformasie. Daar is geen omgekeerde transformasie nie. Daar is 'n foutprobleem as gevolg van die kompromie. Die transformasiematriks is soos getoon in Figuur 5. In vergelyking met drywingspuntbewerkings, sal heelgetal-DCT-transformasie 'n paar ekstra foute veroorsaak, maar omdat die kwantisering na DCT-transformasie ook 'n kwantiseringsfout het, in vergelyking daarmee, die invloed van kwantiseringsfout veroorsaak deur 'n geheelgetal DCT-transformasie is nie groot nie. Daarbenewens het die heelgetal DCT-transformasie ook die voordele dat dit die hoeveelheid berekening en kompleksiteit verminder, wat bevorderlik is vir oorplanting na vaste-punt DSP.
4. Kwantifiseer
Daar is 32 verskillende kwantiseringstappe in H.264, wat baie ooreenstem met die 31 kwantiseringstappe in H.263, maar in H.264 is die stapgrootte progressief teen 'n saamgestelde tempo van 12.5% en nie 'n vaste konstante nie.
In H.264 is daar ook twee maniere om transformkoëffisiënte te lees: sigsagskandering en dubbele skandering. In die meeste gevalle word 'n eenvoudige sigsagskandering gebruik; dubbele skandering word slegs gebruik in 'n blok met 'n kleiner kwantiseringsvlak, wat help om die koderingsdoeltreffendheid te verbeter.
5. Entropie-kodering
Die laaste stap van die verwerking van videokodering is entropiekodering. Twee verskillende metropiekoderingsmetodes word in H.264 gebruik: Universal Variable Length Coding (UVLC) en Text-based Adaptive Binary Arithmetic Coding (CABAC).
In standaarde soos H.263 word verskillende VLC-kodetabelle gebruik volgens die tipe data wat gekodeer moet word, soos transformkoëffisiënte en bewegingsvektore. Die UVLC-kodetabel in H.264 bied 'n eenvoudige metode, ongeag watter tipe data die simbool voorstel, die eenvormige kode-tabel met veranderlike woordlengte word gebruik. Die voordeel is eenvoud; die nadeel is dat 'n enkele kodetabel afgelei word van die statistiese verspreidingsmodel vir waarskynlikheid, sonder om die korrelasie tussen kodesimbole in ag te neem, en die effek is nie baie goed teen medium en hoë kodetariewe nie.
Daarom word die opsionele CABAC-metode ook in H.264 verskaf. Rekenkundige kodering stel die gebruik van waarskynlikheidsmodelle van alle sintaktiese elemente (transformasie-koëffisiënte, bewegingsvektore) in beide kodering en dekodering moontlik. Ten einde die doeltreffendheid van rekenkodering te verbeter deur middel van die inhoudsmodellering, kan die basiese waarskynlikheidsmodel aanpas by die statistiese eienskappe wat met die videoraam verander. Inhoudsmodellering bied voorwaardelike beraming van gekodeerde simbole. Met behulp van 'n geskikte inhoudsmodel kan die korrelasie tussen simbole verwyder word deur die ooreenstemmende waarskynlikheidsmodel van die gekodeerde simbole te kies, aangrensend aan die huidige gekodeerde simbool. Verskillende sintaktiese elemente word gewoonlik gehou Verskillende modelle.
Vierdens, die toepassing van H.264 in videokonferensies
Op die oomblik aanvaar die meeste videokonferensiestelsels H.261- of H.263-videokoderingstandaarde, en die opkoms van H.264 stel H.264 in staat om die bitsnelheid met 50% te verlaag in vergelyking met H.263 teen dieselfde tempo. Met ander woorde, selfs al gebruik gebruikers slegs 384 kbit / s bandwydte, kan hulle van hoë gehalte videodienste tot 768 kbit / s onder H.263 geniet. H.264 help nie net om groot uitgawes te bespaar nie, maar verbeter ook die doeltreffendheid van die gebruik van hulpbronne, en terselfdertyd kan kommersiële gehalte videokonferensiedienste meer potensiële klante hê.
Op die oomblik is daar al 'n paar produkte vir videokonferensies van vervaardigers wat die H.264-protokol ondersteun, en die vervaardigers is daartoe verbind om die nuwe bedryfstandaard van H.264 te populariseer. Aangesien ander verkopers van videokonferensieoplossings hul voorbeeld na mekaar volg, sal ons die voordele van H.264-videodienste ten volle kan ervaar.
|
Voer e-posadres in om 'n verrassing te kry
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
FMUSER Wirless stuur video en klank makliker toe!
Kontak Ons
adres:
No.305 Kamer HuiLan-gebou No.273 Huanpu-weg Guangzhou China 510620
kategorieë
Nuusbrief