Was ist zeitliche Kompression?
Zeitliche Kompression reduziert Videodaten, indem sie Änderungen zwischen Frames beschreibt, statt jeden Frame unabhängig zu codieren. Codecs wie H.264, HEVC und VP9 setzen sie als Inter-Frame-Prädiktion um. Zeitliche Kompression und Inter-Frame-Kompression bezeichnen somit denselben Mechanismus.
So funktioniert zeitliche Kompression
Zeitliche Kompression ist das allgemeine Prinzip, Inter-Frame-Encoding seine konkrete Form in blockbasierten Codecs; die beiden Begriffe beschreiben einen Mechanismus, keine konkurrierenden Techniken. Inter-Frame-Encoding sagt ein Bild oder einen Block aus zuvor decodierten oder, bei manchen Strukturen, zukünftigen Bildern voraus und codiert anschließend die verbleibende Differenz sowie Bewegungsinformationen. Frames, die als unabhängige Zugriffspunkte dienen, begrenzen Prädiktionsketten, während andere Frame-Typen die Komprimierung durch Wiederverwendung benachbarter Inhalte verbessern. Der Decoder muss Referenzen in der Reihenfolge ihrer Abhängigkeiten rekonstruieren, selbst wenn Bilder in einer anderen Reihenfolge angezeigt werden. Zeitliches Encoding dominiert das Video-Encoding für die Auslieferung und beeinflusst direkt Bitrateneffizienz, Latenz, das Springen zu Wiedergabepositionen, Bearbeitung und Fehlerausbreitung.
Wichtige Fakten
- Bidirektional prädizierte Bilder können sowohl auf frühere als auch auf spätere Anzeigezeitpunkte verweisen. Das kann eine Umsortierung der Frames und zusätzliche Pufferung erfordern, selbst wenn die Übertragung kontinuierlich erfolgt.
- Szenenschnitte und Lichtblitze schwächen die Prädiktion, da Referenzframes dem aktuellen Bild nicht mehr ähneln; Encoder können einen Intra-Frame einfügen oder erheblich mehr Bits für das Residuum aufwenden.
- Der Verlust eines Referenzbildes kann spätere abhängige Bilder bis zu einem fehlerfreien Punkt für wahlfreien Zugriff oder einer erfolgreichen Wiederherstellung beeinträchtigen. Schäden an einem unabhängigen Frame wirken sich dagegen auf ein enger begrenztes Abhängigkeitsmuster aus.
Wann zeitliche Kompression wichtig ist
Passen Sie GOP-Struktur und Keyframe-Intervalle an, um Komprimierungseffizienz gegen das Verhalten beim Springen zu Wiedergabepositionen, bei der Bearbeitung und bei der Wiederherstellung abzuwägen. Längere Prädiktionsketten sparen Bits, können aber die Auswirkungen von Beschädigungen verstärken und den wahlfreien Zugriff verzögern.