Versatile Video Coding
Versatile Video Coding (VVC, H.266, MPEG-I Část 3, pozor – nezaměňovat s MPEG-1) je standard pro kompresi videa, nástupce standardu HEVC. Cílem je 50% snížení datového toku při zachování stejné subjektivní kvality jako HEVC. Referenční software, který je vyvíjen na Fraunhoferově institutu, dosahoval v září 2018 zlepšení zhruba 40% proti HEVC.[1] Standard byl vydán 6. července 2020.[2]
Stejně jako jeho předchůdci je VVC zástupcem hybridní komprese videa, při které je snímek rozdělen na bloky, které jsou predikovány buď v režimu intra z okolních bloků, nebo v režimu inter pomocí pohybových vektorů z okolních snímků. Chyba po predikci je transformována některou z variant diskrétní kosinové nebo sinové transformace. Bloky mají obdélníkovou velikost a jsou součástí stromové struktury, která se adaptuje na obrazová data.
Rozsah uplatnění byl u VVC standardu značně rozšířen. Poskytuje efektivní kódování videa ve vysokém rozlišení jako je HD, ultra HD, 4K, 8K a HDR (vysoký dynamický rozsah), ale podpoří i 10-bit video a 360° video.[3]
MC-IF (Media Coding Industry Forum), které má za cíl rozšířit využívání MPEG standardů, primárně VVC,[4] vyvíjí snahu zabránit zmatku při licencování, který například předchůdci (HEVC) výrazně snížil popularitu, především ve srovnání s předešlým standardem AVC H.264.[5] V září 2020 se konalo setkání VVC Pool Fostering pořádané MC-IF, kterého se mohl zúčastnit každý, kdo měl práva duševního vlastnictví vázaná na VVC a chtěl se podílet na komplementaci společného fondu patentů potřebných pro standard VVC. Výsledkem bylo v lednu 2021 uvedeno, že budoucími správci sdružování patentů se pravděpodobně stanou Access Advance a MPEG LA. Ti budou mít za úkol pokračovat s formováním fondu, který by zahrnul veškeré patenty nezbytné pro VVC standard.[6]
Versatile Video Coding byl vyvinut týmem expertů JVET (Joint Video Experts Team – partnerství ITU, ISO a IEC) ve spolupráci s Fraunhoferovým institutem.[7] Základním cílem bylo snížením datového toku odlehčit globálním sítím. Toho tým dosáhl implementací nových kódovacích nástrojů jako jsou Afine Motion Composition, který dokáže efektivněji modelovat například zoomování, Triangular partition mode s výrazně vylepšenou schopností odhadovat tvar objektů, či Bi-directional optical flow umožňující odhad pohybu během dekódovacího procesu.[3]
Software
- Referenční software VVC Test Model (VTM) Fraunhofer HHI.[8]
- Fraunhofer Versatile Video Encoder (VVenC) & Decoder (VVdeC).[9][10] v C++. 70x rychlejší než referenční software.[11] Decoder Version 1.0.0 v III2021[12], Encoder Version 1.0.0 v V2021.[13]
- Real Time 8K VVC Decoder – Firma Sharp. Dekodér v reálném čase.[14]
- MP4Box - GPAC v1.1, [15] aktuálně k dispozici jako vývojářská verze [16] (od IX2021).
Projekt je vyvíjen hlavně ve společnosti Télécom Paris ve skupině MultiMedia za pomoci mnoha významných přispěvatelů.
- MultiCoreware vyvíjí kodér VVC s otevřeným zdrojovým kódem x266.[17][18]
- Tencent Media Lab vyvíjí (komerční) dekodér H.266 v reálném čase.[19]
- (Komerční) analyzátor videa od Elecard podporuje VVC.[20]
- Spin Digital nabízí dekodér a přehrávač VVC v reálném čase.[21]
- Francouzský IETR (Institut d'Électronique et de Télécommunications de Rennes) vyvíjí dekodér OpenVVC [22] v reálném čase a speciální verzi FFmpeg, [23] která byla použita pro test[24] vysílání ATEME společně s přehrávačem médií VideoLAN. [25]
Hardware
- U AL-D320 poskytuje Allegro DVT IP-Core s funkcí dekodéru VVC pro integraci v hardwaru, stejně jako dekódování podporovaných AV1, VP9, H.265/HEVC a H.264/AVC .[26][27]
- Společnost MediaTek navrhla a vyrobila čip: Pentonic 2000 - dekodér 8K s H.266 pro 8K televizory. [28]
Service
- OTT Service MX Player. obsluhuje obsah prostřednictvím standardu H.266 téměř 20% své zákaznické základny a neobdržel žádné stížnosti. (Hlavně pro mobilní telefony). [29]
Přestože kodér i dekodér mají otevřený zdroj, je těžké je oba vyvinout pro všechny společnosti.
MX Player postavil vlastní kodér a licencoval dekodér od frimy Tencent, jednoho z jeho investorů. [30]
Přes název MX Player nepřehrává lokální soubory ve VVC a vlastní placenou službu v H266 zpracovává pouze placená verze. [31] .[32]
Reference
- ↑ Fraunhofer Institut zeigt 50% besseren HEVC Nachfolger VVC auf der // IBC 2018. slashCAM [online]. [cit. 2021-09-02]. Dostupné online. (německy)
- ↑ Fraunhofer HHI is proud to present the new state-of-the-art in global video coding: H.266/VVC brings video transmission to new spee [online]. Fraunhofer HHI, 2020-07-06 [cit. 2020-07-09]. Dostupné online. (anglicky)
- ↑ a b Seattle Video Tech May 2020: Versatile Video Coding (VVC). [s.l.]: [s.n.] Dostupné online.
- ↑ Home. MC-IF [online]. [cit. 2021-04-16]. Dostupné online. (anglicky)
- ↑ VVC Pool Fostering. a7dce6fd-e8f0-45f7-b0b0-255c5c9a28e1.filesusr.com [online]. Dostupné online.
- ↑ VVC Pool Fostering. MC-IF [online]. [cit. 2021-04-16]. Dostupné v archivu pořízeném z originálu dne 2021-04-16. (anglicky)
- ↑ H.266 / VVC – Fraunhofer Heinrich Hertz Institute. www.hhi.fraunhofer.de [online]. [cit. 2021-04-16]. Dostupné online.
- ↑ Projects · jvet / VVCSoftware_VTM [online]. [cit. 2020-10-18]. Dostupné online. (anglicky)
- ↑ fraunhoferhhi/vvenc [online]. 2020-10-14 [cit. 2020-10-18]. Dostupné online.
- ↑ fraunhoferhhi/vvdec [online]. 2020-10-19 [cit. 2020-10-19]. Dostupné online.
- ↑ What‘s new with Versatile Video Coding – Video Compression with Optimized Implementations - YouTube [online]. Dostupné online.
- ↑ Dostupné online. (anglicky)
- ↑ Release vvenc-1.0.0 · fraunhoferhhi/vvenc [online]. [cit. 2021-05-25]. Dostupné online. (anglicky)
- ↑ SHARP CORPORATION. Sharp Develops 8K Real-time VVC Decoder, a World First [online]. [cit. 2021-03-13]. Dostupné online. (anglicky)
- ↑ gpac/Changelog at master · gpac/gpac [online]. [cit. 2021-08-23]. Dostupné online. (anglicky)
- ↑ GPAC Nightly Builds | GPAC [online]. [cit. 2021-08-23]. Dostupné online. (anglicky)
- ↑ [cit. 2021-08-23]. Dostupné online. (anglicky)
- ↑ x266™-VVC kodér | x266™ Encoder | HEVC Codec | MulticoreWare [online]. [cit. 2021-08-23]. Dostupné online. (anglicky)
- ↑ Tencent. Vysoce výkonný dekodér H.266 / VVC v reálném čase je nyní k dispozici od Tencent Media Lab [online]. 2021-06-22 [cit. 2021-06-22]. Dostupné online. (anglicky)
- ↑ [cit. 2021-06-29]. Dostupné online. (anglicky)
- ↑ Spin Digital-8K VVC Media Player (Spin Player VVC) [online]. [cit. 2021-08-20]. Dostupné online. (anglicky)
- ↑ IETR. OpenVVC French VVC Decoder [online]. [cit. 2021-09-30]. Dostupné online. (anglicky)
- ↑ IETR. Modified FFmpeg for VVC [online]. [cit. 2021-09-30]. Dostupné online. (anglicky)
- ↑ ATEME Joins Forces with SES to Trial First-Ever Live Over-The-Air UHD Broadcast Using VVC – ATEME [online]. [cit. 2020-07-14]. Dostupné online. (anglicky)
- ↑ ouest-valorisation.fr. DÉCODEUR VIDÉO VVC TEMPS RÉEL [online]. [cit. 2021-09-30]. Dostupné online. (francouzsky)
- ↑ IP dekodér AV1 8K IP videoformáty AV1 422 Škálovatelné [online]. Dostupné online. (anglicky)
- ↑ První hardwarový IP dekodér VVC/H.266 IP dekodér [online]. 2021-07-01 [cit. 2021-07-02]. Dostupné online. (anglicky)
- ↑ MediaTek Announces New Pentonic Smart TV Family with New Pentonic 2000 for Flagship 8K 120Hz TVs [online]. [cit. 2021-11-20]. Dostupné online. (anglicky)
- ↑ MX Player cuts down video streaming data consumption by half; upgrades its video encoding and compression technology to H.266 [online]. [cit. 2021-06-15]. Dostupné online. (anglicky)
- ↑ How the H.266 video standard will help stream content way faster(Coming to a screen in your home soon) [online]. [cit. 2021-09-07]. Dostupné online. (anglicky)
- ↑ Novyy kodek H.266 uprostit striming "tyazhelogo" video [online]. [cit. 2021-09-07]. Dostupné online. (rusky)
- ↑ HEVC successor: Versatile Video Coding [online]. [cit. 2021-09-07]. Dostupné online. (anglicky)
Externí odkazy
Obrázky, zvuky či videa k tématu Versatile Video Coding na Wikimedia Commons
- https://mpeg.chiariglione.org/standards/mpeg-i/versatile-video-coding – stránka na webu skupiny MPEG
- https://jvet.hhi.fraunhofer.de/ – referenční software na webu Fraunhoferova institutu