Was ist räumliche Kompression?
Räumliche Kompression reduziert Redundanz innerhalb eines einzelnen Bildes oder Videoframes. Sie stellt benachbarte Samples, Blöcke, Prädiktionsresiduen oder Frequenzkomponenten effizienter dar, ohne auf andere Frames zurückzugreifen.
So funktioniert räumliche Kompression
Intra-Frame-Encoding nutzt die Korrelation benachbarter Samples, indem es Blöcke aus umliegenden Pixeln vorhersagt oder Bildenergie in Koeffizienten transformiert. Die Quantisierung stellt anschließend visuell weniger wichtige Informationen mit geringerer Präzision dar, und das Entropie-Encoding entfernt statistische Redundanz aus den Symbolen. Da jeder Frame diese Techniken unabhängig nutzen kann, bildet räumliches Encoding auch die Grundlage für Standbildformate und Video-Keyframes. Es wird beim Mastering, beim Erstellen von Mezzanine-Dateien und beim Encoding für die Auslieferung neben einer etwaigen zeitlichen Prädiktion eingesetzt.
Wichtige Fakten
- Blocktransformationen konzentrieren gleichmäßige Bildinhalte auf relativ wenige niederfrequente Koeffizienten, während scharfe Kanten und Texturen mehr hochfrequente Werte benötigen, um ihr Erscheinungsbild zu bewahren.
- Prädiktionsfehler an Blockgrenzen können bei starker Quantisierung der Koeffizienten als Blockartefakte sichtbar werden; Deblocking-Filter können das Symptom mindern, aber verworfene Details nicht wiederherstellen.
- Ein intra-codierter Frame ermöglicht im Allgemeinen einen saubereren wahlfreien Zugriff als ein prädizierter Frame, da seine Rekonstruktion keine früheren oder späteren Bilder erfordert. Er benötigt jedoch üblicherweise mehr Bits.
Wann räumliche Kompression wichtig ist
Passen Sie die räumliche Kompression an, um Details pro Frame gegen Dateigröße oder Bitrate abzuwägen. Starke Quantisierung kann Daten sparen, aber Blockartefakte, Ringing, Banding oder den Verlust feiner Texturen verursachen.