Iconic Turn
Sonntag, 9. Januar 2005
Videokompression - MPEG


1. Was ist MPEG?

2. Grundlagen der Videokompression

3. MPEG-Formate

4. MPEG-Konzept

5. Einsatzgebiet: Transport Streams

6. Quellen



1. Was ist MPEG?

Die Moving Picture Experts Group.(MPEG), eine Gruppe von Experten, beschäftigt sich mit der Standardisierung von Videokompression, wie Audiokompressionen, oder Containerformaten. Diese Expertengruppe, deren erstes Treffen 1988 stattfand, erweitert und verbessert unter anderem, Ideen der ITU (International Telecommunication Union).
Offizielle Bezeichnung für MPEG ist IEC JTC1/SC29/WG11 (International Organization for Standardization / International Electrotechnical Commission, Joint Technical Committee 1, SubComittee 29, Working Group 11). (vgl. Wikipedia, OQ2)
Bei diesem Vefahren wird nicht jeder einzelne Pixel eines Bildes des Films einzeln gespeichert, sondern das Bild wird in den Keyframes komplett gespeichert, zwischen zwei Keyframes wird nur die Veränderung zum vorherigen Bild / Keyframe gespeichert. Daher eignet sich dieses Verfahren besonders für ruhige Szenen ohne viel Bewegung. (Vgl. OQ6)


2. Grundlagen der Videokompression

Physiologische Grundlagen:
Auf physiologischen Erkenntnissen des menschlichen Sehens und Hörens beruhen die Kompressionsalgorithmen. Es kann bei Bildern, ähnlich wie bei Geräuschen, zu Schwingungsüberlagerungen kommen, die für das menschliche Auge nicht sichtbar sind.
Beispiel: YUV-Farbmodell

Mathematische Grundlagen:
Die Redundanzreduktion und die Irrelevanzreduktion sind zwei Ansätze um eine Datenmenge zu reduzieren. Beide Ansätze stammen aus der Informationstheorie und greifen auf ein Modell zurück, bei dem von einer Quelle Information zu einer Senke übertragen wird.

Redundanzreduktion


Irrelevanzreduktion




3. MPEG-Formate

+ MPEG-1 (Video-CDs)
+ MPEG-2 (DVD-Videos und DVB)
+ MPEG-3 (HDTV)
+ MPEG-4 (3D-Sprache)
+ MPEG-7 (multimediale Inhalte)

Eine detaillierte Beschreibung aller o.g. MPEG-Formate ist auf Stephanie's Weblog zu finden.



4. MPEG-Konzept

MPEG-Gremien erarbeiten Richtlinien für Medien-Kodierung

Publikation als ISO/ITC-Standards

Standards definieren das Datenformat ("bitstream")

Referenzimplementierung für Decoder verfügbar

sichert Interoperabilität aller Decoder

aber Encoder nicht spezifiziert

erlaubt spätere Verbesserungen

erlaubt Wettbewerb/Konkurrenz

(Vgl. Website der Uni Hamburg, OQ5)




5. Einsatzgebiet: Transport Streams

MPEG und DVB (Digital Video Broadcasting) bilden gemeinsam die Basis für digitale Übertragungen von Fernsehsignalen.

Der DVB Transport Stream zeichnet sich durch Zeitmultiplex und hohe Zuverlässigkeit aus. Auch die Bandbreite ist konfigurierbar und variabel.



MPEG beschäftigt sich mit der Quellencodierung und -decodierung (ISO/IEC-Standards) und das Gebiet von DVB (ETSI-Standards) ist die Übertragungstechnik.

Der Syntax des übertragenen Datenstroms wird von MPEG standardisiert und damit auch die Funktionalität des Decoders. Es können einerseits sehr große Bilder mit hoher Datenrate codiert werden und es können auch verschiedene komplexe Algorithmen bei der Codierung (und Decodierung) verwendet werden, was zu sehr unterschiedlichen Strukturen in Coder und Decoder führen kann.

Daher werden im MPEG-Standard Einschränkungen sowohl für die zulässigen Parameter (Bildgröße, Bitraten etc.) als auch für die Komplexität der Algorithmen definiert.

"Profiles" ( -> Einschränkung der Komplexität der Algorithmen)

"Levels" ( -> Einschränkung der Parameter)

Merkmale des Transport Streams:
Multiplex mehrerer Services (Video, Audio etc.) zu einem Programm

Synchronisation dieser Services innerhalb des Programms

Multiplex mehrerer Programme zur Übertragung in einem Kanal bzw. Transport Stream

Übertragung zusätzlicher Systeminformation (z.B. welcher Service gehört zu welchem Programm ?)

feste Rahmenlänge von 188 (4x47) Bytes zur Übertragung über fehlerbehaftete Kanäle, sowie zur einfachen Implementierung eines blockorientierten Fehlerschutzes

Signalisierungsmöglichkeit für überforderte Fehlerkorrektur

Erweiterbarkeit für nahezu unbegrenzte, benutzerdefinierte Dienste

Nachzulesen ist dies auf der Website von IRT (OQ7), dem Mitentwickler von MHP, dem neuen interaktiven Standard für digitale TV- und Multimedia-Übertragung.



6. Quellen

OQ1:
http://www.itu.int/home/, aufgerufen am 09.01.05

OQ2
http://de.wikipedia.org/wiki/Mpeg, aufgerufen am 13.01.05


OQ3:
http://www.chiariglione.org/mpeg/, aufgerufen am 09.01.04

OQ4:
http://www.glossar.de/glossar/1frame.htm?http://www.glossar.de/glossar/z_mpeg.htm, aufgerufen am 15.01.05

OQ5:
http://tech-www.informatik.uni-hamburg.de/lehre/ss2004/vorlesungen/medientechnik/09-mpeg.pdf, aufgerufen am 15.01.05

OQ6:
http://www.computerhilfen.de/magazin_wasist_mpeg.php3, aufgerufen am 15.01.05

OQ7:
http://www.irt.de/IRT/FuE/dm/DMhome.htm, aufgerufen am 15.01.05

... comment

Online for 7334 days
Last update: 2005.03.06, 14:42
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Januar 2005
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 1 
 3 
 4 
 5 
 6 
 7 
 8 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
 
 
recent updates
Videokompression - MPEG
1. Was ist MPEG? 2. Grundlagen der Videokompression 3....
by sandra.hollersbacher.uni-sbg (2005.03.06, 14:42)
TLS - Transport Layer...
1.Was ist das TLS-Protocol? 2. Ziele des TLS-Protocol 3....
by sandra.hollersbacher.uni-sbg (2005.02.05, 11:05)
Präsentation:Hollersbacher...
1. Was sind "Cookies" Informationen, die ein Web-Server...
by sandra.hollersbacher.uni-sbg (2005.02.01, 17:35)
COOKIES
1.Was sind Cookies? 2.Vorteile und Einsatzgebiete...
by sandra.hollersbacher.uni-sbg (2005.01.23, 23:29)
Bin zwar kein Tutor mehr...
... aber an der "Thematik" sehr interessiert ;-) Ergänzend...
by wolfgang_bauer_salzburg (2004.12.18, 18:31)

xml version of this page

made with antville