Vorlesung Informatik 1 - Teil B: Theorie
4.3 MPEG-4
Seit 1998 wird an diesem Standard (ISO 14496) geschrieben, einige Teile sind noch nicht endgültig.
Besteht aus 31Abschnitten (Parts).
Wichtige Teile des MPEG-4 Standards
- Part 2: DivX und Xvid Codecs, H263 für Videokonferenzen
- Part 3: Advanced Audio Coding (AAC)
- Part 8: Übetragung in IP-Netzwerken
- Part 10: Advanced Video Coding (AVC) sowie H.264 Standard der ITU
- Part 12: Quicktime Containerformat
- Part 14: MPEG-4 File Format (.mp4) basierend auf Part 12
- Part 15: AVC File Format
- Part 11 und 21: Java Implementierungen
Video-Kompression:
Standards H263 (low-res Video) und H.264 (AVC - Advanced Video Coding)
H.264:
- Farbreduktion
- Diskrete Cosinustransformation
- lokale (intraframe) und globale (interframe) Bewegungskompensation mit bis zu 16 Pixeln vorwärts une beliebig weit rückwärts.
- Szenen-Übergänge ohne I-Frames (switching slices)
- Quantisierung
- Anpassung der DPCM-Richtung durch Prädiktion
- DPCM
- Huffman Codierung oder CAVLC (Context Adaptive Variable Length Coding) oder arithmetische Codierung (CABC)
- Profile: bis 4096*2160 Pixel bei 60fps, bis 960 MBit/sek., Farbauflösung bis 4:4:4
- Wichtigster Standard für die Blue-ray disc, DVB-S2 und Streaming