MPEG-2: Forskelle mellem versioner

Content deleted Content added
Alexbot (diskussion | bidrag)
m robot Tilføjer: pam:MPEG-2
No edit summary
Linje 26:
===Temporal redundans===
 
De fleste videostrømme indeholder en meget stor mængde [[temporal]] [[redundans]], dvs. der er en meget stor lighed mellem de enkelte rammer i videostrømmen. Dette udnyttes i MPEG-2 ved at kode forskellen mellem rammer, istedeti stedet for at kode hver enkelt ramme for sig.
 
Det er dog ikke blot den rå forskel mellem enkelte rammer, der kan kodes. MPEG-2 giver mulighed for at beskrive bevægelser i videostrømmen, og dermed yderligere at kunne udnytte temporal redundans, når videostrømmen indeholder bevægelse.
Linje 36:
Et billede, hvilket en ramme i en videostrøm kan opfattes som, indholder væsentligt mere redundans, hvis dette transformeres til [[frekvensdomæne]]t.
 
Transformation til frekvensdomænet kan opfattes som en slags statistik analyse af billedet: IstedetI stedet for at angive hvert punkts farve eller lysintensitet, vil den resulterende datastrøm indeholde generel information om fordelingen af farver, eller lysstyrker, i billedet.
 
Transformationen foregår på blok-niveau (ikke at forveksle med en makroblok). En blok består af 8x8 billedepunkter. MPEG-2 bruger en [[diskret cosinus-transformation]] (DCT) til at transformere til frekvensdomænet.
Linje 44:
===Reducering af farveopløsning===
 
Det menneskelige øje er væsentligt mere følsom over for lysintensitet, end for farveforskelle. Dette kan udnyttes i MPEG-2 ved at reducere mængden af farveinformation i videostrømmen. Derfor arbejder MPEG-2 ikke med billeder i [[RGB]]-format, men i [[YCrCb]]-format, dvs. istedeti stedet for at hvert punkt beskrives ved dets komposition af tre grundfarver, beskrives punktet ud fra dets lysintensitet (Y) og dets farve (Cr, Cb).
 
Der er en række forskellige måder at begrænse mængden af farveinformation i et billede:
Linje 54:
===Kvantisering===
 
IstedetI stedet for at gemme den fulde information efter transformation til frekvensdomænet, gemmes afrundede værdier. Dette foregår rent praktisk ved at bruge en kvantiseringsmatrix, som gemmes én gang i videostrømmen. Resten af strømmen kan så referere til denne matrix, fremfor at gemme de faktiske kvantiseringsværdier.
 
===Entropikodning===