Vielseitige Videocodierung - Versatile Video Coding
| Vielseitige Videocodierung | |
| Status | In voller Stärke |
|---|---|
| Jahr begonnen | 2017 |
| Erstmals veröffentlicht | 2020 |
| Letzte Version | 1.0 29. August 2020 |
| Organisation | ITU-T , ISO , IEC |
| Komitee | SG16 ( VCEG ), MPEG |
| Basisstandards | H.261 , H.262 , H.263 , H.264 , H.265 , MPEG-1 |
| Domain | Video-Kompression |
| Lizenz | unklar |
| Webseite | www |
Versatile Video Coding ( VVC ), auch bekannt als H.266 , ISO/IEC 23090-3 , MPEG-I Part 3 und Future Video Coding ( FVC ), ist ein Videokompressionsstandard , der am 6. Juli 2020 von den Joint Video Experts fertiggestellt wurde Team (JVET), ein gemeinsames Videoexpertenteam der VCEG- Arbeitsgruppe der ITU-T-Studiengruppe 16 und der MPEG- Arbeitsgruppe des ISO/IEC JTC 1 . Es ist der Nachfolger von High Efficiency Video Coding ( HEVC , auch bekannt als ITU-T H.265 und MPEG-H Part 2 ). Ziel ist es, 4K- Broadcast und -Streaming kommerziell nutzbar zu machen.
Konzept
Im Oktober 2015 bildeten MPEG und VCEG das Joint Video Exploration Team (JVET), um verfügbare Kompressionstechnologien zu bewerten und die Anforderungen für einen Videokompressionsstandard der nächsten Generation zu untersuchen. Die neuen Algorithmen sollten bei gleicher Wahrnehmungsqualität eine um 30–50 % bessere Komprimierungsrate aufweisen, mit Unterstützung für verlustfreie und subjektiv verlustfreie Komprimierung. Es soll Auflösungen von 4K bis 16K sowie 360°-Videos unterstützen. VVC sollte YCbCr 4:4:4, 4:2:2 und 4:2:0 mit 10 bis 16 Bit pro Komponente, BT.2100 Wide Color Gamut und High Dynamic Range (HDR) von mehr als 16 Stops (mit Peak .) unterstützen Helligkeit von 1000, 4000 und 10000 nits ), Hilfskanäle (für Tiefe, Transparenz usw.), variable und fraktionierte Bildraten von 0 bis 120 Hz, skalierbare Videocodierung für zeitliche (Bildrate), räumliche (Auflösung), SNR, Farbraum- und Dynamikbereichsunterschiede, Stereo-/Multiview-Codierung, Panoramaformate und Standbildcodierung. YCbCr 4:4:4 und YCbCr 4:2:2 werden seit März 2019 unterstützt. Die Arbeiten an der Unterstützung hoher Bittiefen (12 und 16 Bit pro Komponente) begannen im Oktober 2020 und laufen noch. Abhängig von der Qualität des Kodierungsalgorithmus (der außerhalb des Anwendungsbereichs des Standards liegt) wird eine Kodierungskomplexität von einem Mehrfachen (bis zum Zehnfachen) von HEVC erwartet. Es wird erwartet, dass die Decodierungskomplexität etwa doppelt so hoch ist wie bei HEVC.
Die VVC-Entwicklung erfolgt unter Verwendung des VVC-Testmodells (VTM), einer Referenz-Software-Codebasis, die mit einem minimalen Satz von Codierungswerkzeugen gestartet wurde. Weitere Codierungswerkzeuge werden hinzugefügt, nachdem sie in Core Experiments (CEs) getestet wurden. Sein Vorgänger war das Joint Exploration Model (JEM), eine experimentelle Software-Codebasis, die auf der für HEVC verwendeten Referenzsoftware basierte .
Geschichte
JVET veröffentlichte im Oktober 2017 einen abschließenden „Call for Proposals“, mit dem der Standardisierungsprozess offiziell begann.
Der erste Arbeitsentwurf des Standards Versatile Video Coding wurde im April 2018 veröffentlicht.
Auf der IBC 2018 wurde eine vorläufige Implementierung auf Basis von VVC demonstriert, die Video 40 % effizienter komprimiert als HEVC.
Der Inhalt der endgültigen Norm wurde am 6. Juli 2020 genehmigt.
Aktueller Zeitplan
- Oktober 2017: Aufforderung zur Einreichung von Vorschlägen
- April 2018: Bewertung der eingegangenen Vorschläge und erster Entwurf des Standards
- Juli 2019: Stimmzettel für Ausschussentwurf ausgestellt
- Oktober 2019: Stimmzettel für Draft International Standard
- 6. Juli 2020: Fertigstellung der finalen Norm
Lizenzierung
Um das Risiko der Probleme bei der Lizenzierung von HEVC- Implementierungen zu verringern , wurde für VVC eine neue Gruppe namens Media Coding Industry Forum (MC-IF) gegründet. MC-IF hat jedoch keine offizielle Macht über den Standardisierungsprozess, der immer noch auf rein technischem Verdienst beruht.
Vier Unternehmen wetteiferten um den Patentpool-Administrator für VVC, in einer ähnlichen Situation wie bei den vorherigen AVC- und HEVC-Codecs. Zwei Unternehmen wurden ausgewählt: Access Advance und MPEG LA .
Software
- Vielseitiger Video-Encoder VVenC und Decoder VVdeC des Fraunhofer HHI [1]
- VVC VTM-Referenzsoftware
- GPAC verarbeitet VVC ab Version 1.1, derzeit als Entwicklerversion verfügbar (Stand September 2021)
- Tencent Media Lab hat einen kommerziellen H.266- Echtzeit- Decoder entwickelt.
- Firma MulticoreWare entwickelt x266 als Open-Source VVC- Encoder .
- Unternehmen Spin Digitale bietet Echtzeit VVC- Decoder und Spieler für Linux und Windows - Geräte.
- MX Player liefert Inhalte mit dem VVC-Codec an fast 20 % seiner Mobilfunkkunden. MX Player spielt keine lokalen Dateien in VVC ab und nur die kostenpflichtige Version verarbeitet seinen eigenen Streaming-Dienst in H.266.
Siehe auch
- AOMedia Video 1 (AV1), ein offenes, lizenzfreies Videocodierungsformat
- H.264 / MPEG-4 Advanced Video Coding / AVC
- MPEG-5 Teil 1 / Essential Video Coding / EVC
- H.262/MPEG-2 Teil 2 Video
- H.265 / MPEG-H Teil 2 / Hocheffiziente Videocodierung / HEVC
Verweise
Externe Links
- VVC-Website des Fraunhofer Heinrich-Hertz-Instituts mit Quellcode
- Standby für ITU H.266-Komprimierung
- Verbesserung des HEVC-Intercoding-Modus mit mehreren Transformationen
- Transformieren Sie den Wettbewerb um die zeitliche Vorhersage in der Videocodierung
- Adaptive Transformationen für inter-vorhergesagte Residuen in Post-HEVC-Videocodierung
- MPEG - Vielseitige Videocodierung
- Finalisierung von VVC