Veelzijdige videocodering
Veelzijdige videocodering (VVC) of ITU H.266 is een videocompressiemethode die is ontwikkeld door JVET (het gecombineerde video-expertteam van MPEG en ITU ). Het was soms zoals Future Video Codec/FVC verwees . Het is de opvolger van het High Efficiency Video Codec / HEVC (ook bekend als ITU H.265) proces. Het standaardisatieproces begon in oktober 2017. Op 6 juli 2020 kondigde het Fraunhofer Heinrich Hertz Instituut de voltooiing van de videocoderingsstandaard aan. Met UHD- resolutie moet een datareductie van 50% ten opzichte van HEVC mogelijk zijn bij dezelfde beeldkwaliteit.
Doelen en schema
- doelen
- Minstens 30 procent betere compressie dan H.265 / HEVC (doel: zoals altijd 50 procent)
- Resoluties: van 4K tot 16K
- Ondersteuning van 360°-video's
- Origineel schema
- Oktober 2017: Oproep tot het indienen van voorstellen
- Februari 2018: Evaluatie van de ontvangen suggesties
- Oktober 2018: eerste testmodules voor evaluatie
- Oktober 2019: eerste versie van de norm
- Eind 2020: eerste officiële standaard
- Juni 2021: eerste hardware implementaties
Kwaliteit en efficiëntie
In een blogpost over een onderzoek van BBC Research in mei 2019 werd de geteste versie van de codec gecertificeerd voor een bitrate-besparing van 35% voor UHD in vergelijking met HEVC. De Fraunhofer-Gesellschaft gaat voor de definitieve versie uit van een besparing van 50% ten opzichte van HEVC. In een eerste test door VVENC berekende streaming-expert Jan Ozer de besparing (BD-rate) ten opzichte van HEVC/X265 tot 39% en vergeleken met AV1 (met de AOM-encoder) tot 11% bij 1080p.
Toepassingsgebieden
De leverancier van videoapparatuur ATEME heeft samen met SES al eerste tests uitgevoerd op het gebruik van de methode voor satelliettransmissie van UHD-video met VVC via DVB-S2 .
Implementaties
software
- De referentiesoftware VVC Test Model (VTM) van Fraunhofer HHI .
- De Fraunhofer Versatile Video Encoder (VVenC) en Decoder (VVdeC) worden ontwikkeld als een snelle en efficiënte VVC-implementatie. C++ wordt gebruikt als programmeertaal , ook voor de referentiesoftware. De encoder zou al 70 keer sneller moeten zijn dan de referentiesoftware. De decoder bereikte versie 1.0.0 in maart 2021, en de encoder ook in mei 2021.
- GPAC ondersteunt VVC vanaf versie 1.1, momenteel beschikbaar als ontwikkelaarsversie (vanaf september 2021)
- Het bedrijf Sharp ontwikkelde een realtime decoder voor VVC-video's in 8K-resolutie.
- MultiCoreware ontwikkelt een open source VVC-encoder met x266.
- Tencent Media Lab ontwikkelt een (commerciële) H.266 real-time decoder.
- De Indiase videostreamingdiensten MX Player en MX TakaTak willen de methode gebruiken om bandbreedte te verminderen.
- De (commerciële) video-analysator van Elecard ondersteunt VVC
- Spin Digital biedt een realtime VVC-decoder en speler.
hardware
- Met de AL-D320 levert Allegro DVT een IP core met VVC decoder functionaliteit voor integratie in hardware en wordt ook decodering van AV1, VP9, H.265/HEVC en H.264/AVC ondersteund.
Licenties
VVC is een doorontwikkeling van HEVC-technologie. Het is dus duidelijk dat VVC een gepatenteerde videocoderingsstandaard is en wordt aangeboden met een licentievergoeding.
Om de fouten te vermijden die werden gemaakt bij het licentiëren van de HEVC-codec bij VVC, werd een nieuwe werkgroep opgericht, het Media Coding Industry Forum (MC-IF). In juli 2020 is hiervoor een beroep gedaan op potentiële eigenaren van VVC-relevante octrooien om mee te werken aan de vorming van een uniforme octrooipool voor VVC. Aangezien dit uiteraard niet mogelijk was, werd in januari 2021 besloten om twee beheerders van octrooipools te selecteren: Access Advance (de vorige octrooipool HEVC Advance was in augustus 2020 omgedoopt tot Access Advance) en MPEG LA.
Access Advance heeft het bedrag van de benodigde licentiekosten al gepubliceerd.
Een lijst uit februari 2021 toont de bevestigde bijdrageaandelen van de bedrijven/organisaties die bij de ontwikkeling betrokken zijn.
alternatieve procedures
Met het AOMedia Video 1- proces verscheen in de loop van 2018 een ander videocompressieproces, waarmee ook goede compressiesnelheden kunnen worden bereikt, wordt gratis aangeboden door de Alliance for Open Media en is al geïntegreerd in veel webbrowsers en mediaspelers .
Daarnaast implementeerde MPEG 2020 het plan om ook een standaard codec vrij van licentiekosten aan te bieden, waarin individuele functies kunnen worden in- en uitgeschakeld waarvoor octrooirechten beschikbaar zijn of licentierechten vereist zijn. Hiervoor is een nieuwe standaard gedefinieerd als MPEG-5 Part 1 Essential Video Coding (EVC) , die in het basisprofiel licentievrij zou moeten zijn. Het idee om individuele technologieën aan en uit te zetten werd ook geïmplementeerd in de concurrerende XVC- codec . De MPEG definieerde in 2020 ook een derde standaard als MPEG-5 Part 2 with Low Complexity Enhancement Video Coding (LCEVC) .
Zie ook
- AV1 / Aomedia Video 1
- H.265 / High Efficiency Video Codec / HEVC
- H.264 / MPEG-4 geavanceerde videocodering / AVC
- H.262 / MPEG-2 deel 2 video
- MPEG-5 Deel 1 = EVC
- MPEG-5 Deel 2 = LC EVC
web links
- VVC-website bij het Fraunhofer Heinrich Hertz Instituut
- Officiële H.266-specificatie van ITU (Engels)
- Stand-by voor ITU H.266-compressie
- Verbetering van de HEVC-intercoderingsmodus met behulp van meerdere transformaties
- Transformeer concurrentie voor temporele voorspelling in videocodering
- Adaptieve transformaties voor onderling voorspelde residuen in post-HEVC-videocodering
- toekomstige videocodering
- Gedetailleerde technische beschrijving:
- Gedetailleerd verslag bij Golem
Individueel bewijs
- ↑ N17195, gezamenlijke oproep tot het indienen van voorstellen voor videocompressie met mogelijkheden buiten HEVC | MPEG. Ontvangen 25 december 2019 .
- ↑ Fraunhofer Heinrich Hertz Instituut HHI. Ontvangen op 6 juli 2020 .
- ↑ heise online: HEVC opvolger VVC / H.266: videocodering afgerond en klaar voor de GPU's. Ontvangen op 6 juli 2020 .
- ↑ AV1 en VVC testen - BBC R&D. Ontvangen 25 december 2019 .
- ↑ Snellere videotransmissie: Fraunhofer HHI introduceert nieuwe wereldwijde videocoderingsstandaard H.266 / VVC. Fraunhofer HHI, 6 juli 2020, geraadpleegd op 6 juli 2020 .
- ↑ Hoe meet VVC nu? 7 december 2020, geraadpleegd op 12 december 2020 (Amerikaans Engels).
- ↑ ATEME bundelt de krachten met SES om de allereerste live over-the-air UHD-uitzending te testen met VVC - ATEME. Ontvangen 14 juli 2020 (VK Engels).
- ↑ Projecten jvet / VVCSoftware_VTM. Ontvangen 18 oktober 2020 .
- ↑ fraunhoferhhi / vvenc. Fraunhofer HHI, 14 oktober 2020, geraadpleegd op 18 oktober 2020 .
- ↑ fraunhoferhhi / vvdec. Fraunhofer HHI, 19 oktober 2020, geraadpleegd op 19 oktober 2020 .
- ↑ Wat is er nieuw met veelzijdige videocodering - Videocompressie met geoptimaliseerde implementaties - YouTube. Ontvangen op 23 december 2020 .
- ↑ Vvdec-1.0.0 vrijgeven · fraunhoferhhi / vvdec. Ontvangen op 13 maart 2021 .
- ↑ Vvenc-1.0.0 vrijgeven · fraunhoferhhi / vvenc. Ontvangen op 25 mei 2021 .
- ↑ gpac / Changelog bij master gpac / gpac. Ontvangen 9 september 2021 .
- ↑ GPAC Nightly Builds | GPA. Ontvangen op 9 september 2021 (Amerikaans Engels).
- ^ SHARP CORPORATION: Sharp ontwikkelt 8K real-time VVC-decoder, een wereldprimeur. Ontvangen op 13 maart 2021 .
- ↑ x266 - Een ultramoderne open source-code voor VVC-codering door MulticoreWare Inc | Nieuws. Ontvangen op 23 augustus 2021 (Amerikaans Engels).
- ↑ x266™ - VVC-encoder | x266™-encoder | HEVC-codec | Multicore Ware. Ontvangen op 23 augustus 2021 (Amerikaans Engels).
- ↑ Tencent: hoogwaardige realtime H.266 / VVC-decoder nu verkrijgbaar bij Tencent Media Lab. Tencent, 22 juni 2021, geraadpleegd op 22 juni 2021 .
- ↑ Business Insider: MX Player halveert het dataverbruik van videostreaming; upgradet zijn videocoderings- en compressietechnologie naar H.266. Geraadpleegd op 17 juni 2021 .
- ↑ Elecard Video Analyzers ondersteunen nu VVC | Elecard: videocompressiegoeroe. Ontvangen op 29 juni 2021 .
- ↑ Spin Digital - 8K VVC-mediaspeler (Spin Player VVC). In: Spindigitaal. Ontvangen 20 augustus 2021 (Amerikaans Engels).
- ↑ IP-decoder AV1 8K IP-video multiformaten AV1 422 Schaalbaar. In: Allegro DVT - Toonaangevende expertise op het gebied van videocompressie. Ontvangen op 2 juli 2021 (Amerikaans Engels).
- ↑ Eerste hardware VVC / H.266 videodecoder IP core. 1 juli 2021, geraadpleegd op 2 juli 2021 .
- ↑ Christian Feldmann: VVC-videocodec - de volgende generatie codec. 6 december 2018. Ontvangen op 17 juni 2019 (Amerikaans Engels).
- ^ Jan Ozer: een update voor videocodec-licenties. 13 januari 2019, geraadpleegd op 16 januari 2019 .
- ↑ MC-IF. Geraadpleegd op 16 januari 2019 .
- ↑ Thuis. Ontvangen 8 september 2020 .
- ^ VVC-octrooipools: en toen waren er twee. 28 januari 2021, geraadpleegd op 29 januari 2021 (Amerikaans Engels).
- ^ VVC Advance Patent Pool: overzicht van royaltytarieven. Ontvangen op 2 juli 2021 (Amerikaans Engels).
- ↑ Wie leidt de VVC-technologierace? | IK BEN. Geraadpleegd op 25 juni 2021 .
- ↑ Gebroken licentiemodel: MPEG-oprichter ziet videocodecs in gevaar - Golem.de . ( golem.de [geraadpleegd op 12 november 2018]).
- ↑ Essentiële videocodering | MPEG. Ontvangen 21 mei 2019 .
- ↑ MPEG 125 - Marrakech | MPEG. Ontvangen 21 mei 2019 .
- ↑ 14: 00-17: 00: ISO / IEC 23094-1: 2020. Geraadpleegd op 30 januari 2021 .
- ↑ Inside MPEG's ambitieuze plan om 3 videocodecs te lanceren in 2020. 15 oktober 2019, geraadpleegd op 12 maart 2020 (Amerikaans Engels).
- ↑ Videocodec voor verbetering van lage complexiteit. Ontvangen 30 januari 2021 (VK Engels).