Ebooks, Audobooks and Classical Music from Liber Liber
a b c d e f g h i j k l m n o p q r s t u v w x y z





Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
MPEG-2 - Wikipedia

MPEG-2

Fra Wikipedia, den frie encyklopædi

MPEG-2 er en standard, udgivet af MPEG, til kodning af lyd- og billedestrømme og er oprindeligt tænkt til kodning af videostrømme i 4-10 Mbit/s.

MPEG-2 var oprindeligt tænkt til at indeholde 10 dele, men del 7 og 8 er trukket tilbage:

  1. Systems
  2. Video
  3. Audio
  4. Conformance testing
  5. Software simulation
  6. Extensions for Digital Storage Media Command and Control (DSM-CC)
  7. Advanced Audio Coding (AAC) (tilbagetrukket)
  8. Video with 10 bit input sampling (aldrig udviklet, pga. manglende interesse)
  9. Extension for real time interface for systems decoders
  10. Conformance extensions for DSM-CC

Den vigtigste forskel mellem MPEG-1 og MPEG-2 ligger i billededelen. Hvor MPEG-1 kun arbejder med I- og P-rammer, introducerede MPEG-2 B-rammer. Se nedenfor for en beskrivelse af de forskellige rammetyper.

Indholdsfortegnelse

[redigér] Video

MPEG-2 udnytter flere kodningsteknikker til at opnå komprimering af en videostrøm:

  1. Temporal redundans
  2. Transformation til frekvensdomænet
  3. Reducering af farveopløsningen
  4. Kvantisering
  5. Entropikodning

[redigér] 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, istedet 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.

I MPEG-2 kan bevægelse i billedet angives på makroblok-niveau. En makroblok er en blok på 16x16 billedepunkter, og bevægelsen vil angive hvordan hver blok har "bevæget sig" mellem to rammer i strømmen.

[redigér] Transformation til frekvensdomænet

Et billede, hvilket en ramme i en videostrøm kan opfattes som, indholder væsentligt mere redundans, hvis dette transformeres til frekvensdomænet.

Transformation til frekvensdomænet kan opfattes som en slags statistik analyse af billedet: Istedet 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.

Da transformationen til og fra frekvensdomænet uafværgeligt vil resultere i afrundingsfejl, især pga. forskelle i implementationen af transformationer til kodning of afkodning, er transformationen den første årsag til afvigelser mellem den oprindelige videostrøm og den afkodede strøm.

[redigér] 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. istedet 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:

  • 4:4:4 - Fuld farveopløsning
  • 4:2:2 - Kun hvert andet punkt indeholder farveinformation
  • 4:1:1 og 4:2:0 - Kun hvert fjerde punkt indeholder farveinformation

[redigér] Kvantisering

Istedet 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.

[redigér] Entropikodning

Det sidste trin i kompression opnås ved at foretage en entropikodning kvantiseringsværdierne.

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com