FMUSER Wirless Overfør video og lyd enklere!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
H.264 / MPEG-4 AVC (H.264) er den siste og mest lovende videokomprimeringsstandarden siden lanseringen av MPEG-2 videokomprimeringsstandarden i 1995. H.264 er den siste internasjonale videokodingsstandarden som er utviklet av felles utviklingsgruppe for ITU-T og ISO / IEC. Gjennom denne standarden har kompresjonseffektiviteten under den samme bildekvaliteten blitt økt med mer enn to ganger sammenlignet med forrige standard. Derfor blir H.2 generelt sett på som den mest innflytelsesrike industristandarden.
Den ene, utviklingshistorien til H.264
H.264 ble kalt H.26L da den ble foreslått av Video Coding Experts Group i ITU i 1997, og ble kalt MPEG4 Part10 (MPEG4 AVC) eller H.264 (JVT) etter at ITU og ISO samarbeidet om forskning. .
Høyt nivå teknisk bakgrunn av H.264
Hovedmålet med H.264-standarden er å gi bedre bildekvalitet under samme båndbredde enn andre eksisterende videokodingsstandarder.
Og sammenlignet med tidligere internasjonale standarder som H.263 og MPEG-4, har H.264 de største fordelene i følgende fire aspekter:
1. Hver videoramme er skilt i blokker sammensatt av piksler, slik at kodingsprosessen til videorammen kan nå blokknivået.
2. Metoden for romlig redundans brukes til å utføre romlig prediksjon, konvertering, optimalisering og entropikoding (koding med variabel lengde) på noen originale blokker i videorammen.
3. Den midlertidige lagringsmetoden benyttes for forskjellige blokker av påfølgende rammer, slik at bare de endrede delene av de påfølgende rammene trenger å bli kodet. Algoritmen bruker forutsigelse av bevegelse og bevegelseskompensasjon for å fullføre. For noen spesifikke blokker utføres et søk på en eller flere rammer som er kodet for å bestemme bevegelsesvektoren til blokken, og dermed forutsies hovedblokken i den påfølgende kodingen og dekodingen.
4. Den resterende plassredundans-teknologien er tatt i bruk for å kode restblokkene i videorammen. For eksempel: For forskjellen mellom kildeblokken og den tilsvarende prediksjonsblokken, brukes konvertering, optimalisering og entropikoding på nytt.
H.264-funksjoner og avanserte fordeler
H.264 er en ny generasjon av digitalt videokomprimeringsformat etter MPEG4 i fellesskap foreslått av International Organization for Standardization (ISO) og International Telecommunication Union (ITU). Det beholder ikke bare fordelene og essensen av tidligere komprimeringsteknologier, men har også enestående andre komprimeringsteknologier. Mange fordeler.
1. Lav bithastighet: Sammenlignet med komprimeringsteknologier som MPEG2 og MPEG4 ASP, under samme bildekvalitet, er datamengden komprimert ved hjelp av H.264-teknologi bare 1/8 av MPEG2 og 1/3 av MPEG4. Åpenbart vil vedtakelsen av H.264-komprimeringsteknologi i stor grad spare brukernes nedlastingstid og datatrafikkostnader.
2. Bilder av høy kvalitet: H.264 kan gi kontinuerlige og jevne bilder av høy kvalitet (DVD-kvalitet).
3. Sterk feiltoleranse: H.264 gir nødvendige verktøy for å løse feil som pakketap som er utsatt for å oppstå i et ustabilt nettverksmiljø.
4. Sterk nettverkstilpasningsevne: H.264 gir et nettverksadaptasjonslag som gjør det mulig å overføre H.264-filer på forskjellige nettverk (for eksempel Internett, CDMA, GPRS, WCDMA, CDMA2000, etc.).
2. H.264 standardoversikt
H.264, som den forrige standarden, er også en hybrid kodemodus for DPCM pluss transformasjonskoding. Imidlertid vedtar den en kortfattet utforming av "back to basics" og krever ikke mange alternativer for å oppnå mye bedre kompresjonsytelse enn H.263 ++; det styrker tilpasningsevnen til ulike kanaler og vedtar en "nettverksvennlig" struktur og syntaks. Bidrar til behandlingen av feil og pakketap; et bredt spekter av applikasjonsmål for å møte behovene til forskjellige hastigheter, forskjellige oppløsninger og forskjellige overføringsmuligheter (lagring).
Teknisk sett konsentrerer den fordelene med tidligere standarder og absorberer erfaringene som er samlet i standardformulering. Sammenlignet med H.263 v2 (H.263 +) eller enkel MPEG-4-profil (Enkel profil), kan H.264 spare opptil 50 på de fleste kodefrekvenser når du bruker den beste koderen som ligner på kodingsmetoden ovenfor% Bithastighet. H.264 kan fortsette å gi høy videokvalitet til alle bithastigheter. H.264 kan fungere i lavforsinkelsesmodus for å tilpasse seg sanntids kommunikasjonsapplikasjoner (for eksempel videokonferanser), og det kan også fungere bra i applikasjoner uten forsinkelsesbegrensninger, for eksempel videolagring og serverbaserte videostreamingsapplikasjoner. H.264 gir verktøy for å håndtere pakketap i pakkeoverføringsnettverk, og verktøy for å håndtere bitfeil i feilutsatte trådløse nettverk.
På systemnivå foreslår H.264 et nytt konsept, som er en konseptuell inndeling mellom Video Coding Layer (VCL) og Network Abstraction Layer (NAL), hvor førstnevnte er kjernen i videoinnholdet. Uttrykket av komprimert innhold, sistnevnte er uttrykket levert gjennom en bestemt type nettverk, denne strukturen muliggjør pakking av informasjon og bedre prioritetskontroll av informasjon. Systemkodingsblokkdiagrammet til H.264 er vist som i figur 1.
Figur 1 H.264 systemblokkdiagram
Tre, den viktigste teknologien til H.264-standarden
1. Intraframe prediksjonskoding
Innrammingskoding brukes til å redusere den romlige redundansen til bildet. For å forbedre effektiviteten til H.264 intra-rammekoding, blir den romlige korrelasjonen til tilstøtende makroblokker utnyttet fullt ut i en gitt ramme, og tilstøtende makroblokker inneholder vanligvis lignende attributter. Derfor, når du koder for en gitt makroblokk, må du først forutsi basert på de omkringliggende makroblokkene (vanligvis basert på makroblokken i øvre venstre hjørne, fordi denne makroblokken er kodet), og deretter beregne forskjellen mellom den forutsagte verdien og den faktiske verdien Verdien er kodet, slik at i forhold til direkte koding av rammen, kan bithastigheten reduseres kraftig.
H.264 gir 6 moduser for 4 × 4 piksler makroblokk prediksjon, inkludert 1 DC prediksjon og 5 retnings prediksjon, som vist i figur 2. På figuren er totalt 9 piksler fra A til I av den tilstøtende blokken blitt kodet og kan brukes til spådommer. Hvis vi velger modus 4, blir de 4 pikslene a, b, c og d spådd å være lik E-verdiene, e, f, g og h4 piksler er spådd til å være lik F. For flate områder i bildet som inneholder lite romlig informasjon, støtter H.264 også 16 × 16 intramammekoding.
Figur 2 Intrakodemodus
2. Forutsigbar koding av grensesnitt
Forutsigbar koding mellom rammer bruker tidsmessig redundans i påfølgende rammer for bevegelsesestimering og kompensasjon. H.264 bevegelseskompensasjon støtter de fleste nøkkelfunksjonene i de tidligere videokodingsstandardene, og legger fleksibelt til flere funksjoner. I tillegg til å støtte P-rammer og B-rammer, støtter H.264 også en ny inter-stream-overføring Frame-SP-ramme. Etter at kodestrømmen inneholder SP-rammer, kan den raskt bytte mellom kodestrømmer med lignende innhold, men med forskjellige bithastigheter, og støtter tilfeldig tilgang og rask avspillingsmodus samtidig.
H.264 bevegelsesestimering har følgende fire egenskaper.
(1) Segmentering av makroblokker av forskjellige størrelser og former
Bevegelseskompensasjonen for hver 16 × 16 piksler makroblokk kan ta forskjellige størrelser og former. H.264 støtter 7 moduser, som vist i figur 4. Bevegelseskompensasjon for liten blokkmodus forbedrer ytelsen til bevegelsesdetaljert informasjonsbehandling, reduserer blokkeffekten og forbedrer bildekvaliteten.
(2) Høy presisjon bevegelseskompensasjon for underpiksler
I H.263 brukes estimering av presisjonsbevegelse på halvpiksel, mens i H.264 kan presisjonsestimering med 1/4 eller 1/8 piksler brukes. Når det kreves samme nøyaktighet, er den gjenværende feilen etter H.264 ved bruk av 1/4 eller 1/8 piksler nøyaktighetsbevegelsesestimering mindre enn den gjenværende feilen etter H.263 ved bruk av bevegelsesestimering av halvpikselnøyaktighet. På denne måten, med samme nøyaktighet, krever H.264 en mindre bithastighet i koding mellom rammer.
(3) Prediksjon med flere bilder
H.264 gir en valgfri prediksjonsfunksjon for flere rammer. Under koding mellom rammer kan 5 forskjellige referanserammer velges, noe som gir bedre feilkorreksjonsytelse, noe som kan forbedre videobildekvaliteten. Denne funksjonen brukes hovedsakelig i følgende situasjoner: periodisk bevegelse, translasjonell bevegelse og endring av kameralinsen frem og tilbake mellom to forskjellige scener.
(4) Avlåsingsfilter
H.264 definerer et adaptivt filter for å fjerne blokkeffekter, som kan håndtere horisontale og vertikale blokkkanter i prediksjonssløyfen, og reduserer blokkeffekter.
3. Heltallstransformasjon
Når det gjelder transformasjon, bruker H.264 en transformasjon som ligner på DCT basert på 4 × 4 pikselblokker, men bruker en heltallbasert romlig transformasjon. Det er ingen omvendt transformasjon. Det er et feilproblem på grunn av kompromisset. Transformasjonsmatrisen er slik som vist i figur 5. Sammenlignet med flytende punktoperasjoner vil heltall DCT-transformasjon forårsake noen ekstra feil, men fordi kvantiseringen etter DCT-transformasjon også har kvantiseringsfeil, sammenlignet med den, påvirkning av kvantiseringsfeil forårsaket av heltall DCT-transformasjon er ikke stor. I tillegg har heltall DCT-transformasjonen også fordelene ved å redusere mengden beregning og kompleksitet, noe som bidrar til transplantasjon til DSP med fast punkt.
4. Kvantifiser
Det er 32 forskjellige kvantiseringstrinn i H.264, som er veldig lik de 31 kvantiseringstrinnene i H.263, men i H.264 er trinnstørrelsen progressiv med en sammensatt hastighet på 12.5%, og ikke en fast konstant.
I H.264 er det også to måter å lese transformasjonskoeffisienter på: Sikksakk-skanning og dobbel skanning. I de fleste tilfeller brukes en enkel sikksakk-skanning; dual scan brukes bare i en blokk med et mindre kvantiseringsnivå, noe som bidrar til å forbedre kodingseffektiviteten.
5. Entropikoding
Det siste trinnet i prosessen med videokoding er entropikoding. To forskjellige entropikodingsmetoder brukes i H.264: Universal Variable Length Coding (UVLC) og Text-based Adaptive Binary Arithmetic Coding (CABAC).
I standarder som H.263 brukes forskjellige VLC-kodetabeller i henhold til typen data som skal kodes, for eksempel transformasjonskoeffisienter og bevegelsesvektorer. UVLC-kodetabellen i H.264 gir en enkel metode, uansett hvilken type data symbolet representerer, brukes den ensartede ordlengdekodetabellen. Fordelen er enkelhet; ulempen er at en enkelt kodetabell er avledet fra sannsynlighetsstatistiske distribusjonsmodellen, uten å ta i betraktning korrelasjonen mellom kodesymboler, og effekten er ikke veldig god ved middels og høy koden.
Derfor er den valgfrie CABAC-metoden også gitt i H.264. Aritmetisk koding muliggjør bruk av sannsynlighetsmodeller for alle syntaktiske elementer (transformasjonskoeffisienter, bevegelsesvektorer) på både koding og dekoding. For å forbedre effektiviteten til aritmetisk koding, gjennom prosessen med innholdsmodellering, kan den grunnleggende sannsynlighetsmodellen tilpasse seg de statistiske egenskapene som endres med videorammen. Innholdsmodellering gir betinget sannsynlighetsestimering av kodede symboler. Ved å bruke en passende innholdsmodell kan korrelasjonen mellom symboler fjernes ved å velge den tilsvarende sannsynlighetsmodellen for de kodede symbolene ved siden av det nåværende kodede symbolet. Ulike syntaktiske elementer holdes vanligvis Ulike modeller.
For det fjerde, anvendelsen av H.264 i videokonferanser
For tiden vedtar de fleste videokonferansesystemer H.261 eller H.263 videokodingsstandarder, og fremveksten av H.264 gjør det mulig for H.264 å redusere bithastigheten med 50% sammenlignet med H.263 med samme hastighet. Med andre ord, selv om brukere bare bruker 384 kbit / s båndbredde, kan de nyte høykvalitets videotjenester opp til 768 kbit / s under H.263. H.264 bidrar ikke bare til å spare store utgifter, men forbedrer også effektiviteten i ressursbruk, og gjør samtidig videokonferansetjenester av kommersiell kvalitet til å ha flere potensielle kunder.
For tiden er det allerede noen få videokonferanseprodukter fra produsenter som støtter H.264-protokollen, og produsentene er forpliktet til å popularisere den nye industristandarden til H.264. Ettersom andre leverandører av videokonferanseløsninger følger eksemplene sine etter hverandre, vil vi kunne fullt ut oppleve fordelene med H.264-videotjenester.
|
Skriv inn e-post for å få en overraskelse
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
FMUSER Wirless Overfør video og lyd enklere!
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Type kategori
Nyhetsbrev