FMUSER Wirless Verzend video en audio eenvoudiger!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
De H-serie wordt gelanceerd door MPEG en VCEG, de VPX-serie wordt gelanceerd door Google, H.265 heeft een hogere beeldkwaliteit en AV1 is betrouwbaarder en volledig gratis voor het streamen van media. Het grotere voorspellingsmodel van H.265 realiseert randvisualisatie en VP9 implementeert strengere coderingsregels, waardoor streaming media coherenter en betrouwbaarder lijkt te worden. Onder hen is de compressie-efficiëntie van H.265 50% hoger dan die van H.264, VP9 is iets inferieur aan H.265, H.266 heeft de hoogste coderingsprestaties en AV1 verlaagt de bitsnelheid met 30% in vergelijking met VP9 met dezelfde kwaliteit.
0. Stream structuur:
H.264:
NAL-laag (Network Abstraction Layer): De netwerk-abstractielaag wordt voornamelijk gebruikt voor netwerktransmissie. Volgens een bepaald formaat wordt de gegevensuitvoer door de videocoderingslaag verpakt en ingekapseld, en wordt informatie zoals headers geleverd voor verzending of opslag op netwerken met verschillende snelheden
VCL-laag (Video Coding Layer): Videocoderingslaag, voornamelijk gebruikt voor datacodering, NAL biedt een beschermingslaag rond VCL. In H.265 / HEVC is de NAL-eenheid onderverdeeld in VCLU (Video Coding Layer NAL Unit) en niet-VCLU al naargelang de videocoderingsgegevens worden geladen of niet.
1. Kopinformatie
De samenstelling van een beeldsequentie van H265: VPS + SPS + PPS + SEI + één I-frame + meerdere P-frames. VPS, SPS, PPS, SEI, één I-frame, één P-frame kunnen allemaal worden opgeroepen
Het is een NALU.
2. Verschillen in codec-frameworks
H.265 gebruikt nog steeds hybride codec en de codec-structuur is in principe hetzelfde als H.264
H.265 klassiek kader:
3. Blokverdelingsstructuur:
H.264 is een 16x16 (subblokgrootte kan 8X16, 16X8, 8X8, 4X8, 8X4, 4X4 is zeer flexibel) macroblok,
VP9 kan worden bemonsterd in 64 × 32 of 4 × 8 blokken, ondersteunt het gebruik van 64 × 64, en ondersteunt segmentatie van frames in regio's met specifieke overeenkomsten; vergeleken met H.265 ondersteunt VP9 horizontale of verticale onderverdeling
H.265 is een recursieve structuur die gebruikmaakt van CU (CodingUnit), PU (PredictionUnit) en TU (TransformUnit), quadtree division (voorspellingsblokhelderheid 64x64-8x8, chroma 32X32-4X4, transformatieblok 32x32-> 4x4) en H.265 voegt een asymmetrische partitiemodus toe; het specifieke segmentatieproces wordt gekenmerkt door twee variabelen: de segmentatiediepte (diepte) en de segmentatievlag (Split_flag). De H.265 / HEVC-standaard doorbreekt de vorige standaard voor voorspellingsblokken en transformatieblokken Beperkingen op grootteverhoudingen. Omdat de PU en TU direct worden gedeeld door de CU, is er geen duidelijke relatie tussen de maten van de twee. Een PU kan meerdere TU's bevatten en een TU kan meerdere PU's omvatten.
Op deze basis voegt H.266, naast de quad-boomverdeling, een drievoudige en binaire boomverdeling toe.
Denken: kan het worden onderverdeeld in onregelmatige vormen? Zoals driehoeken, cirkels, ellipsen, zeshoeken enzovoort.
4. Intra-voorspelling:
De 4 × 4 en 8 × 8 blokken in H.264 bevatten 9 voorspellingsmodi en het 16 × 16 blok bevat 4 voorspellingsmodi;
VP9 heeft 10 intra-voorspellingsmodi;
H.265 heeft 33 intrahoekvoorspellingsmodi + DC (gemiddelde boven en links) + schaafmachine; vergeleken met H.264 / AVC, verhoogt H.265 / HEVC het gebruik van de grenspixels van het vierkant linksonder als referentie voor het huidige blok;
H.266 heeft 65 voorspellingsmodi voor helderheid binnen het frame, in feite zijn er 65 + 10 + 10 = 85, die worden geselecteerd op basis van de aspectverhouding; ISP verhogen (verdere divisie technologie voor blokken); PDPC-technologie, gecombineerd met ongefilterd. Voor referentiepixels en gefilterde referentiepixels, voeg MIP-modus toe; CCLM-modus;
Opmerking: de vlakke modus is geschikt voor gebieden waar de pixelwaarde langzaam verandert. Het gebruikt twee lineaire filters in de horizontale en verticale richting, en gebruikt het gemiddelde van de twee als de voorspelde waarde van het huidige blok pixels. De DC-modus is geschikt voor grote vlakke oppervlakken. De huidige blokvoorspellingswaarde kan worden verkregen uit de gemiddelde waarde van de referentiepixels aan de linker- en bovenkant. De hoekmodus wordt voornamelijk gebruikt voor texturen in verschillende richtingen in video-inhoud.
5. Interframevoorspelling:
Frametypestructuur: H.265 gebruikt de HIERACLE-B-structuur
mv precisie: H.265 is pixelprecisie (chroma) en gebruikt meer aangrenzende pixels voor subpixelprecisie-interpolatie. Voorspellingsmodi: SKIP, DIRECT, MERGE (5 kandidaat-MV's), AMVP (2 kandidaat-MV's).
Pixelnauwkeurigheid verbeterd door H.266;
VP9 inter-frame voorspelling gebruikt ⅛ pixels voor bewegingscompensatie. Er zijn frames die niet kunnen worden weergegeven als referentieframes, en de frames die niet kunnen worden weergegeven, hebben een gemiddelde bidirectionele voorspelling.
Referentielijst:
H.265 gebruikt twee referentielijsten met elk 16 referentie-items, maar het maximale aantal unieke afbeeldingen is 8.
Er zijn 6 kandidaten in de fusiemodus van H.266. In vergelijking met H.265 zijn TMVP en HMVP gewijzigd.
6. Transformeren
H.264 geheel getal DCT 4X4 8X8; Hadamard-transformatie
Zowel VP9 als HEVC ondersteunen transformatieblokgroottes van 4x4-32x32. DCT In intra-gecodeerde macroblokken zijn een of beide verticale en horizontale transformatiepaden DST
HEVC 4X4 DST; Transform_skip-modus: transform_skip_flag, deze modus heeft een goed effect op desktopvideo met tekst; RQT-technologie is gebaseerd op quad-tree adaptieve transformatietechnologie; er is geen Hadamard-transformatie
HEVC interne bitdieptevergroting: om de interne bitnauwkeurigheid te garanderen in het tussenliggende voorspellings-, transformatie- en kwantiseringsproces, om betere compressieprestaties te bereiken
HEVC gebruikt alleen 4-punts DST7 voor intra-frame voorspellingsresiduale transformatie, en DCT2 wordt nog steeds gebruikt voor andere formaten en inter-frame voorspellingsresiduen;
H.266 heeft een onafscheidelijke secundaire transformatie lfnst; MTS (Multiple Transform Selection), dat meerdere kandidaat-transformaties gebruikt voor de voorspellingsresiduen, kan zich beter aanpassen aan de statistische kenmerken van de dynamische veranderingen van de voorspellingsresiduen en de transformatieversterking aanzienlijk verder verbeteren. Voor interframetransformatietechnologie, subbloktransformatietechnologie (subbloktransformatie, SBT)
7. Entropiecodering:
H.264 maakt gebruik van Integer Discrete Cosine Transform (DCT), CABAC-compressie (verliesloos, CABAC is ook korte code voor hoogfrequente gegevens, lange code voor laagfrequente gegevens. Het wordt ook gecomprimeerd op basis van contextuele relevantie), tussen twee I frames is een beeldreeks GOP.
VP9 ondersteunt vier transformatiegroottes: 32x32, 16x16, 8x8 en 4x4. Deze transformaties zijn, net als de meeste andere codes, bij benadering gehele getallen van DCT. In intra-gecodeerde macroblokken zullen een of beide verticale en horizontale transformatiepaden DST (Discrete Sine Transform) zijn.
De entropiecodering van HEVC maakt gebruik van twee rekenkundige codes: CABAC en CAVLC. CAVLC wordt voornamelijk gebruikt om SEI, parametersets, filmkoppen, enz. Te coderen, en alle resterende gegevens en syntaxiselementen worden gecodeerd met CABAC.
H.265: zigzag-scan: ACS-technologie, verticale scan, horizontale scan, diagonale scan.
8. Filteren:
H.265 voegt SAO toe
ALF is toegevoegd in H.266, helderheid 7x7, chroma 5x5
Voor elk blok VP9 kunnen drie verschillende subpixel-interpolatiefilters worden geselecteerd:
Normale 8e pixel / gladde 8e pixel, kan vloeiende of wazige voorspelling zijn / scherpe 8e pixel, kan scherpe voorspelling zijn
9. Versnellingstechnologie
H.265 voegt parallelle toolsets toe zoals Tile en WPP om de coderingssnelheid te verbeteren
Tile verdeelt de afbeelding in rechthoekige gebieden. Een tegelblok is een parallelle basiseenheid. Er kunnen meerdere tegels in sommige schijven zijn en meerdere schijven in sommige tegels.
WPP: De volledige naam is het golffront parallel proces, wat de basiscoderingseenheid is van het LCU-gedrag.
Een regel van het LCU-blok is de parallelle basiseenheid en elke regel van de LCU is een substroom
10. Ander
VP9 optimaliseert de 8e pixelnauwkeurigheid van de bewegingsvector, drie schakelbare subpixelinterpolatiefilters, referentiebewegingsvector, entropiecodering, lusfiltering, ADST, DCT, enz.
H.264-niveau: de beschrijving van de video, hoe hoger het niveau, hoe hoger de bitsnelheid, resolutie en fps van de video
H.266: Chroma gezamenlijke codering JCCR
HEVC IBDI-technologie
|
Voer een e-mailadres in om een verrassing te ontvangen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
FMUSER Wirless Verzend video en audio eenvoudiger!
Neem contact op
Adres:
No.305 Zaal HuiLan Gebouw No.273 Huanpu Road Guangzhou China 510620
Categorieën
Nieuwsbrief