Wszechstronne kodowanie wideo - Versatile Video Coding
Wszechstronne kodowanie wideo | |
Status | Obowiązujący |
---|---|
Rok rozpoczęty | 2017 |
Opublikowane po raz pierwszy | 2020 |
Ostatnia wersja | 1.0 29 sierpnia 2020 r. |
Organizacja | ITU-T , ISO , IEC |
Komisja | SG16 ( VCEG ), MPEG |
Standardy podstawowe | H.261 , H.262 , H.263 , H.264 , H.265 , MPEG-1 |
Domena | kompresja wideo |
Licencja | niejasny |
Strona internetowa | www |
Versatile Video Coding ( VVC ), znany również jako H.266 , ISO/IEC 23090-3 , MPEG-I Part 3 i Future Video Coding ( FVC ), to standard kompresji wideo sfinalizowany 6 lipca 2020 r. przez Joint Video Experts Team (JVET), wspólny zespół ekspertów ds. wideo z grupy roboczej VCEG grupy badawczej ITU-T 16 oraz grupy roboczej MPEG ISO/IEC JTC 1 . Jest następcą High Efficiency Video Coding ( HEVC , znanego również jako ITU-T H.265 i MPEG-H Part 2 ). Celem jest uczynienie transmisji i streamingu 4K komercyjnie opłacalnymi.
Pojęcie
W październiku 2015 r. MPEG i VCEG utworzyły Joint Video Exploration Team (JVET) w celu oceny dostępnych technologii kompresji i zbadania wymagań dla standardu kompresji wideo nowej generacji. Nowe algorytmy powinny mieć 30-50% lepszy współczynnik kompresji dla tej samej jakości percepcyjnej, z obsługą kompresji bezstratnej i subiektywnie bezstratnej. Powinien obsługiwać rozdzielczości od 4K do 16K, a także filmy 360°. VVC powinien obsługiwać YCbCr 4:4:4, 4:2:2 i 4:2:0 z 10 do 16 bitami na komponent, szeroką gamę kolorów BT.2100 i wysoki zakres dynamiki (HDR) powyżej 16 stopni (ze szczytem jasność 1000, 4000 i 10000 nitów ), kanały pomocnicze (dla głębi, przezroczystości itp.), zmienne i ułamkowe szybkości klatek od 0 do 120 Hz, skalowalne kodowanie wideo dla temporalnej (szybkość klatek), przestrzennej (rozdzielczość), SNR, gama kolorów i różnice w zakresie dynamiki, kodowanie stereo/multiview, formaty panoramiczne i kodowanie zdjęć. YCbCr 4:4:4 i YCbCr 4:2:2 są obsługiwane od marca 2019 r. Prace nad obsługą wysokiej głębi bitowej (12 i 16 bitów na komponent) rozpoczęły się w październiku 2020 r. i trwają. Oczekuje się, że złożoność kodowania jest kilkukrotnie (do dziesięciu razy) większa niż HEVC , w zależności od jakości algorytmu kodowania (który wykracza poza zakres standardu). Oczekuje się, że złożoność dekodowania będzie około dwa razy większa niż HEVC.
Rozwój VVC odbywa się przy użyciu modelu testowego VVC (VTM), referencyjnej bazy kodu oprogramowania, która została uruchomiona z minimalnym zestawem narzędzi do kodowania. Dalsze narzędzia do kodowania są dodawane po przetestowaniu w Core Experiments (CE). Jego poprzednikiem był Joint Exploration Model (JEM), eksperymentalna baza kodu oprogramowania oparta na oprogramowaniu referencyjnym używanym do HEVC .
Historia
JVET wystosowało ostateczne „Zaproszenie do składania wniosków” w październiku 2017 r., od którego oficjalnie rozpoczął się proces normalizacji.
Pierwsza robocza wersja standardu Versatile Video Coding została opublikowana w kwietniu 2018 roku.
Na IBC 2018 pokazano wstępne wdrożenie oparte na VVC, które podobno kompresuje wideo o 40% wydajniej niż HEVC.
Treść ostatecznego standardu została zatwierdzona 6 lipca 2020 r.
Aktualny harmonogram
- Październik 2017: Zaproszenie do składania wniosków
- Kwiecień 2018: Ocena otrzymanych wniosków i pierwszy projekt normy
- Lipiec 2019: Głosowanie nad projektem komisji
- Październik 2019: Głosowanie wydane na projekt standardu międzynarodowego
- 6 lipca 2020: Zakończenie ostatecznego standardu
Koncesjonowanie
Aby zmniejszyć ryzyko problemów pojawiających się podczas licencjonowania wdrożeń HEVC , dla VVC utworzono nową grupę o nazwie Media Coding Industry Forum (MC-IF). Jednak MC-IF nie ma oficjalnej władzy nad procesem standaryzacji, który nadal opiera się na czysto technicznej wartości.
Cztery firmy rywalizowały o miano administratora puli patentów dla VVC, w sytuacji podobnej do poprzednich kodeków AVC i HEVC. Wybrano dwie firmy: Access Advance i MPEG LA .
Oprogramowanie
- Fraunhofer HHI wszechstronny koder wideo VVenC i dekoder VVdeC [1]
- Oprogramowanie referencyjne VVC VTM
- GPAC obsługuje VVC od wersji 1.1, obecnie jako dostępna wersja dla programistów (stan na wrzesień 2021 r.)
- Tencent Media Lab opracował komercyjny dekoder czasu rzeczywistego H.266 .
- Firma MulticoreWare opracowuje x266 jako Open-Source VVC- Encoder .
- Firma Spin Digital oferuje dekoder i odtwarzacz VVC w czasie rzeczywistym dla urządzeń z systemem Linux i Windows .
- MX Player dostarcza treści przy użyciu kodeka VVC do prawie 20% swoich klientów mobilnych. MX Player nie odtwarza plików lokalnych w VVC, a tylko płatna wersja obsługuje własną usługę przesyłania strumieniowego w H.266.
Zobacz też
- AOMedia Video 1 (AV1), otwarty, bezpłatny format kodowania wideo
- Zaawansowane kodowanie wideo H.264 / MPEG-4 / AVC
- MPEG-5 Część 1 / Niezbędne kodowanie wideo / EVC
- H.262 / MPEG-2 część 2 wideo
- H.265 / MPEG-H Część 2 / Kodowanie wideo o wysokiej wydajności / HEVC
Bibliografia
Zewnętrzne linki
- Strona internetowa VVC w Instytucie Fraunhofera Heinricha Hertza z kodem źródłowym
- Gotowość do kompresji ITU H.266
- Poprawa trybu interkodowania HEVC przy użyciu wielu transformacji
- Przekształć konkurencję o przewidywanie czasowe w kodowaniu wideo
- Transformacje adaptacyjne dla przewidywanych wartości resztowych w kodowaniu wideo post-HEVC
- MPEG — wszechstronne kodowanie wideo
- Finalizacja VVC