Videokompression - MPEG
sandra.hollersbacher.uni-sbg, 12:09h
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
... link
(0 comments)
... comment
|
Online for 7365 days
Last update: 2005.03.06, 14:42
You're not logged in ... login
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 |
|
|
|
|
|
|
|
|
|
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)
|