FMUSER Wirless överför video och ljud enklare!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
H.264 / MPEG-4 AVC (H.264) är den senaste och mest lovande videokomprimeringsstandarden sedan lanseringen av MPEG-2-videokomprimeringsstandarden 1995. H.264 är den senaste internationella videokodningsstandarden som gemensamt utvecklats av gemensam utvecklingsgrupp för ITU-T och ISO / IEC. Genom denna standard har komprimeringseffektiviteten under samma bildkvalitet ökat mer än två gånger jämfört med den tidigare standarden. Därför betraktas H.2 allmänt som den mest inflytelserika industristandarden.
En, utvecklingshistoriken för H.264
H.264 kallades H.26L när det föreslogs av Video Coding Experts Group i ITU 1997 och kallades MPEG4 Part10 (MPEG4 AVC) eller H.264 (JVT) efter att ITU och ISO samarbetat om forskning. .
Hög teknisk bakgrund av H.264
Huvudmålet med H.264-standarden är att ge bättre bildkvalitet under samma bandbredd än andra befintliga videokodningsstandarder.
Och jämfört med tidigare internationella standarder som H.263 och MPEG-4 har H.264 de största fördelarna i följande fyra aspekter:
1. Varje videoram är uppdelad i block som består av pixlar, så kodningsprocessen för videoramen kan nå blocknivån.
2. Metoden för rumslig redundans används för att utföra rumslig förutsägelse, konvertering, optimering och entropikodning (kodning med variabel längd) på vissa originalblock i videoramen.
3. Den temporära lagringsmetoden antas för olika block av på varandra följande ramar, så att endast de ändrade delarna av de på varandra följande ramarna behöver kodas. Algoritmen använder rörelse förutsägelse och rörelsekompensation för att slutföra. För vissa specifika block utförs en sökning på en eller flera ramar som har kodats för att bestämma blockets rörelsevektor, och således förutses huvudblocket i den efterföljande kodningen och avkodningen.
4. Tekniken för återstående rymdredundans används för att koda de kvarvarande blocken i videoramen. Till exempel: för skillnaden mellan källblocket och motsvarande förutsägelsesblock används konvertering, optimering och entropikodning igen.
H.264-funktioner och avancerade fördelar
H.264 är en ny generation av digitalt videokomprimeringsformat efter MPEG4 som gemensamt föreslagits av International Organization for Standardization (ISO) och International Telecommunication Union (ITU). Det behåller inte bara fördelarna och kärnan med tidigare komprimeringsteknologier, utan har också enastående andra komprimeringstekniker. Många fördelar.
1. Låg bithastighet: Jämfört med komprimeringstekniker som MPEG2 och MPEG4 ASP, under samma bildkvalitet, är mängden data komprimerad med H.264-teknik endast 1/8 av MPEG2 och 1/3 av MPEG4. Uppenbarligen kommer antagandet av H.264-komprimeringsteknik avsevärt att spara användarnas nedladdningstid och datatrafikavgifter.
2. Högkvalitativa bilder: H.264 kan ge kontinuerliga och smidiga högkvalitativa bilder (DVD-kvalitet).
3. Stark feltolerans: H.264 tillhandahåller nödvändiga verktyg för att lösa fel som paketförlust som är benägna att inträffa i en instabil nätverksmiljö.
4. Stark nätverksanpassning: H.264 tillhandahåller ett nätverksanpassningsskikt som gör det möjligt att överföra H.264-filer till olika nätverk (t.ex. Internet, CDMA, GPRS, WCDMA, CDMA2000, etc.).
2. H.264 standardöversikt
H.264 är, som den tidigare standarden, också ett hybridkodningsläge för DPCM plus transformkodning. Det antar dock en kortfattad design av "tillbaka till grunderna" och kräver inte många alternativ för att uppnå mycket bättre komprimeringsprestanda än H.263 ++; det stärker anpassningsförmågan till olika kanaler och antar en "nätverksvänlig" struktur och syntax. Bidrar till behandlingen av fel och paketförlust; ett brett spektrum av applikationsmål för att möta behoven hos olika hastigheter, olika upplösningar och olika överföringslägen (lagring).
Tekniskt sett koncentrerar den fördelarna med tidigare standarder och absorberar den erfarenhet som ackumulerats i standardformulering. Jämfört med H.263 v2 (H.263 +) eller enkel MPEG-4-profil (Simple Profile) kan H.264 spara upp till 50 högst kodhastigheter när du använder den bästa kodaren som liknar kodningsmetoden ovan% Bithastighet. H.264 kan fortsätta att ge hög videokvalitet vid alla bithastigheter. H.264 kan fungera i läget med låg latens för att anpassa sig till realtidskommunikationsapplikationer (som videokonferenser), och det kan också fungera bra i applikationer utan dröjsmålsbegränsningar, såsom videolagring och serverbaserade videostreamingapplikationer. H.264 tillhandahåller verktyg för hantering av paketförlust i paketöverföringsnätverk och verktyg för hantering av bitfel i felbenägna trådlösa nätverk.
På systemnivå föreslår H.264 ett nytt koncept, vilket är en konceptuell uppdelning mellan Video Coding Layer (VCL) och Network Abstraction Layer (NAL), den förra är kärnan i videoinnehållet Uttrycket av komprimerat innehåll, det senare är uttrycket som levereras via en viss typ av nätverk, den här strukturen underlättar förpackningen av information och bättre prioritetskontroll av informationen. Systemkodningsblockschemat för H.264 visas som i figur 1.
Figur 1 H.264 systemblockschema
Tre, den viktigaste tekniken i H.264-standarden
1. Intraframe förutsägelseskodning
Inramningskodning används för att minska bildens rumsliga redundans. För att förbättra effektiviteten för H.264 intramatskodning används den rumsliga korrelationen för intilliggande makroblock fullt ut i en viss ram, och intilliggande makroblock innehåller vanligtvis liknande attribut. När du kodar ett visst makroblock, förutsäga därför först baserat på de omgivande makroblocken (vanligtvis baserat på makroblocket i det övre vänstra hörnet, eftersom detta makroblock har kodats), och beräkna sedan skillnaden mellan det förutspådda värdet och det faktiska värdet Värdet kodas, så att bithastigheten kan minskas kraftigt jämfört med direktkodning av ramen.
H.264 tillhandahåller 6 lägen för 4 × 4 pixel makroblock förutsägelse, inklusive 1 DC förutsägelse och 5 riktnings förutsägelse, som visas i figur 2. I figuren har totalt 9 pixlar från A till I av intilliggande block kodats och kan användas för förutsägelse. Om vi väljer läge 4 förutses de 4 pixlarna a, b, c och d vara lika med E-värdena, e, f, g och h4-pixlar förutses vara lika med F. För plana områden i bilden som innehåller lite rumslig information stöder H.264 också 16 × 16 intramatskodning.
Figur 2 Intra kodningsläge
2. Prediktiv kodning för interframe
Prediktiv kodning mellan ramar använder tidsmässig redundans i på varandra följande bildrutor för rörelseuppskattning och kompensation. H.264-rörelsekompensation stöder de flesta nyckelfunktionerna i de tidigare videokodningsstandarderna och ger flexibla fler funktioner. Förutom att stödja P-ramar och B-ramar stöder H.264 också en ny ram-SP-ram för mellanströmöverföring. Efter att kodströmmen innehåller SP-ramar kan den snabbt växla mellan kodströmmar med liknande innehåll men med olika bithastigheter, och stöder slumpmässig åtkomst och snabba uppspelningslägen samtidigt.
H.264 rörelseuppskattning har följande fyra egenskaper.
(1) Segmentering av makroblock i olika storlekar och former
Rörelsekompensationen för varje 16 × 16 pixel makroblock kan anta olika storlekar och former. H.264 stöder 7 lägen, som visas i figur 4. Rörelsekompensationen för det lilla blockläget förbättrar prestandan för den rörliga detaljerade informationsbehandlingen, minskar blockeffekten och förbättrar bildkvaliteten.
(2) Högprecisionskompensation för underpixlar
I H.263 används uppskattning av precisionsrörelser med halv pixel, medan i H.264 kan precisionsrörelseuppskattning med 1/4 eller 1/8 pixlar användas. När samma noggrannhet erfordras är restfelet efter H.264 med användning av 1/4 eller 1/8 pixel noggrannhetsrörelseuppskattning mindre än restfelet efter H.263 med användning av rörelseuppskattning med halv pixel noggrannhet. På detta sätt, under samma noggrannhet, kräver H.264 en mindre bithastighet vid kodning mellan ramar.
(3) Multi-frame förutsägelse
H.264 tillhandahåller en valfri förutsägningsfunktion för flera ramar. Under kodning mellan ramar kan 5 olika referensramar väljas, vilket ger bättre felkorrigeringsprestanda, vilket kan förbättra videobildkvaliteten. Denna funktion används huvudsakligen i följande situationer: periodisk rörelse, translationell rörelse och byte av kameralinsen fram och tillbaka mellan två olika scener.
(4) Avblockeringsfilter
H.264 definierar ett adaptivt filter för att ta bort blockeffekter, som kan hantera horisontella och vertikala blockkanter i prediktionsslingan, vilket kraftigt minskar blockeffekter.
3. Heltalsomvandling
När det gäller transformation använder H.264 en transformation som liknar DCT baserat på 4 × 4 pixelblock, men använder en heltalbaserad rumslig transformation. Det finns ingen omvänd transformation. Det finns ett felproblem på grund av avvägningen. Transformationsmatrisen är sådan som visas i Figur 5. Jämfört med flytpunktsoperationer kommer heltal DCT-transformering att orsaka några extra fel, men eftersom kvantiseringen efter DCT-transformering också har kvantiseringsfel, jämfört med det, påverkan av kvantiseringsfel orsakad av heltal DCT-transform är inte stor. Dessutom har heltal DCT-transformationen också fördelarna med att minska mängden beräkning och komplexitet, vilket bidrar till transplantation till DSP med fast punkt.
4. Kvantifiera
Det finns 32 olika kvantiseringssteg i H.264, vilket mycket liknar de 31 kvantiseringsstegen i H.263, men i H.264 är stegstorleken progressiv med en sammansatt hastighet på 12.5% och inte en fast konstant.
I H.264 finns det också två sätt att läsa transformeringskoefficienter: Zigzag-scanning och dubbelsökning. I de flesta fall används en enkel sicksacksökning; dual scan används endast i ett block med en mindre kvantiseringsnivå, vilket hjälper till att förbättra kodningseffektiviteten.
5. Entropikodning
Det sista steget i bearbetning av videokodning är entropikodning. Två olika entropikodningsmetoder används i H.264: Universal Variable Length Coding (UVLC) och Text-based Adaptive Binary Arithmetic Coding (CABAC).
I standarder som H.263 används olika VLC-kodtabeller beroende på vilken typ av data som ska kodas, såsom transformkoefficienter och rörelsevektorer. UVLC-kodtabellen i H.264 ger en enkel metod, oavsett vilken typ av data symbolen representerar, används den enhetliga kodlängden med variabel ordlängd. Fördelen är enkelhet; nackdelen är att en enda kodtabell härleds från den statistiska distributionsmodellen för sannolikhet, utan att beakta korrelationen mellan kodsymboler, och effekten är inte särskilt bra vid medelhöga och höga kodhastigheter.
Därför tillhandahålls den valfria CABAC-metoden också i H.264. Aritmetisk kodning möjliggör användning av sannolikhetsmodeller för alla syntaktiska element (transformkoefficienter, rörelsevektorer) på både kodning och avkodning. För att förbättra effektiviteten i aritmetisk kodning, genom processen för innehållsmodellering, kan den grundläggande sannolikhetsmodellen anpassas till de statistiska egenskaper som ändras med videoramen. Innehållsmodellering ger villkorlig sannolikhetsuppskattning av kodade symboler. Med användning av en lämplig innehållsmodell kan korrelationen mellan symboler tas bort genom att välja motsvarande sannolikhetsmodell för de kodade symbolerna intill den för närvarande kodade symbolen. Olika syntaktiska element behålls vanligtvis Olika modeller.
För det fjärde tillämpningen av H.264 i videokonferenser
För närvarande använder de flesta videokonferenssystem H.261 eller H.263 videokodningsstandarder, och framväxten av H.264 gör det möjligt för H.264 att minska bithastigheten med 50% jämfört med H.263 i samma takt. Med andra ord, även om användare bara använder 384 kbit / s bandbredd, kan de njuta av högkvalitativa videotjänster upp till 768 kbit / s under H.263. H.264 hjälper inte bara till att spara stora utgifter utan förbättrar också resursanvändningens effektivitet och samtidigt gör det möjligt för videokonferenstjänster av kommersiell kvalitet att ha fler potentiella kunder.
För närvarande finns det redan några videokonferensprodukter från tillverkare som stöder H.264-protokollet, och tillverkarna har åtagit sig att popularisera den nya branschstandarden H.264. När andra leverantörer av videokonferenslösningar följer deras exempel efter varandra kommer vi att kunna uppleva fördelarna med H.264-videotjänster till fullo.
|
Ange e-post för att få en överraskning
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
FMUSER Wirless överför video och ljud enklare!
Kontakta oss
Adress:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhetsbrev