Was ist Raten-Verzerrungs-Optimierung?
Die Raten-Verzerrungs-Optimierung bewertet Encoding-Optionen anhand ihres Datenbedarfs und ihres Rekonstruktionsfehlers. Ein Encoder nutzt diesen Vergleich, um ein für sein Ziel effizientes Ergebnis auszuwählen.
So funktioniert Raten-Verzerrungs-Optimierung
RDO gibt einem Encoder eine gemeinsame Zielfunktion für Entscheidungen, bei denen sonst kleinere Ausgaben gegen eine genauere Rekonstruktion abgewogen werden. Für jeden Kandidaten – etwa einen Prädiktionsmodus, einen Bewegungsvektor, eine Partition oder eine Transformation – schätzt der Encoder die codierten Bits und die Verzerrung ab und kombiniert beide mithilfe eines Gewichtungsfaktors. Diese Suche findet innerhalb der Kompression statt, nicht bei der Auslieferung. Eine gründlichere Bewertung der Kandidaten kann die Bitzuweisung verbessern, benötigt aber deutlich mehr Encoding-Zeit.
Wichtige Fakten
- Ein gängiges Kostenmaß für Entscheidungen ist die Summe aus Verzerrung und dem Produkt aus einem Multiplikator und der Datenrate. Der Multiplikator bestimmt, wie stark die Suche zusätzliche codierte Bits im Verhältnis zum Rekonstruktionsfehler bestraft.
- RDO kann Modi vergleichen, die ähnlich aussehen, aber sehr unterschiedliche Mengen an Zusatzinformationen signalisieren, darunter Partitionsentscheidungen, Bewegungsdaten und Residualkoeffizienten.
- Das gewählte Verzerrungsmaß prägt das Ergebnis. Ein einfacher Abtastwertfehler lässt sich effizient berechnen, kann Texturverluste oder strukturierte Artefakte aber anders bewerten als die menschliche Wahrnehmung.
Wann Raten-Verzerrungs-Optimierung wichtig ist
Aktivieren Sie RDO, wenn eine bessere visuelle Qualität bei einer Zielbitrate den zusätzlichen Rechenaufwand beim Encoding rechtfertigt. Ein schnellerer Modus kann die Verarbeitungszeit verkürzen, aber weniger effiziente Entscheidungen zum Einsatz von Bits und zu Verzerrungen treffen.