Was ist Interframe-Kompression?
Interframe-Kompression reduziert Videodaten, indem sie Frames aus anderen Frames vorhersagt und ihre Differenzen codiert. Prädizierte Bilder hängen von Referenzbildern ab, anders als unabhängig decodierbare intracodierte Bilder.
So funktioniert Interframe-Kompression
Ein Videoencoder sucht in Referenzbildern nach Blöcken zur Vorhersage des aktuellen Bildes, zeichnet Bewegungsinformationen auf und transformiert und quantisiert das verbleibende Restsignal. Frames werden in Abhängigkeitsstrukturen organisiert, damit Decoder wissen, welche rekonstruierten Bilder als Referenzen erhalten bleiben müssen. Das spart viele Daten, wenn sich Inhalte allmählich ändern, verknüpft aber Zugriffs- und Fehlerverhalten über die Zeit. Die GOP-Gestaltung gehört deshalb neben Bitrate und Codec-Kompatibilität zu den Entscheidungen für Encoding, Streaming, Schnitt und Archivierung.
Wichtige Fakten
- Intracodierte Bilder verwenden für ihre eigenen Abtastwerte keine bildübergreifende Prädiktion; das Verhalten beim wahlfreien Zugriff hängt auch davon ab, wie Referenzen in nachfolgenden Bildern eingeschränkt werden.
- Die Anzeigereihenfolge kann von der Codierreihenfolge abweichen, wenn die Prädiktion ein zukünftiges Bild verwendet. Container und Decoder benötigen deshalb getrennte Zeitinformationen für Decodierung und Darstellung.
- Paketverlust in einem Referenzbild kann abhängige Frames bis zu einem sauberen Zurücksetzen beeinträchtigen. Deshalb ist die Wiederherstellungsstrategie bei Live-Übertragungen und unzuverlässigem Transport wichtig.
Wann Interframe-Kompression relevant ist
Vergrößern Sie den Abstand zwischen unabhängigen Frames, wenn Kompressionseffizienz wichtiger ist als schnelles Springen oder schnelle Fehlerbehebung. Lange Prädiktionsketten können den wahlfreien Zugriff verlangsamen und dazu führen, dass beschädigte Daten oder Paketverluste mehrere Frames beeinträchtigen.