Was ist Zwischenbildberechnung?
Die Zwischenbildberechnung erzeugt Zwischenbilder zwischen vorhandenen Videobildern, indem sie die zeitliche Veränderung des Bildinhalts schätzt. Die Verfahren reichen von einfacher Überblendung bis zu bewegungsbasierter Synthese.
So funktioniert Zwischenbildberechnung
Die Interpolation wertet zwei oder mehr Bilder mit Zeitangaben aus und erzeugt Bildinhalte für Zeitpunkte, die nicht aufgenommen wurden. Einfache Überblendung mischt benachbarte Bilder, während bewegungskompensierte Verfahren Bewegungsbahnen schätzen und Inhalte zum Zielzeitpunkt hin verformen. Das Verfahren verändert die zeitliche Abtastung, kann aber keine Ereignisse beobachten, die in der Quelle fehlen. Es wird üblicherweise nach der Decodierung und der Analyse der Bildabfolge eingesetzt. Anschließend folgt das Encoding mit der erforderlichen zeitlichen Ausgabestruktur.
Wichtige Fakten
- Szenenschnitte müssen erkannt und gesondert behandelt werden; eine Bewegungsschätzung zwischen nicht zusammengehörigen Einstellungen kann an der Schnittstelle eine synthetische Überblendung oder starke Verformungen erzeugen.
- Verdeckte Bereiche sind nur in einem der benachbarten Bilder sichtbar. Ein bewegungsbasierter Interpolator muss neu sichtbar werdende Pixel daher erschließen. Diese Bereiche sind eine häufige Quelle für Bildrisse und erfundene Texturen.
- Bei Eingaben mit variabler Bildrate sollten Zielbilder anhand der Wiedergabezeitstempel statt anhand der Quellbildindizes erzeugt werden. Indexbasierte Abstände können ungleichmäßige Bewegungen und Fehler bei der Dauer verursachen.
Wann Zwischenbildberechnung relevant ist
Entwickler nutzen Interpolation für Zeitlupe, Bildratenkonvertierung und flüssigere Wiedergabe. Verdeckungen oder ungenaue Bewegungsschätzungen können doppelte Kanten, Verformungen und erfundene Details erzeugen.