AV1

otevřený formát kódování videa

AV1 (rozepsaněji AOMedia Video 1) je bezpoplatkový a otevřený formát kódování videa. Je zamýšlený jako nástupce formátu VP9, konkurent formátu HEVC a jako zvukový formát jej má doplňovat formát Opus, s kterým bude kombinován v rámci nové verze kontejneru WebM. Je předpokládáno využití formátu zejména v rámci HTML5 video a WebRTC.

AOMedia Video 1
Logo
Typ internetového médiavideo/AV1, video/webm; codecs="av01.*"
TvůrceAlliance for Open Media
První verze28. března 2018
Typ formátuformát kódování videa
Obsažen uvnitřMatroska, WebM, ISOBMFF, RTP (WebRTC)
Rozšiřuje formátVP10, Daala, Thor
Otevřený formátano
Websiteaomedia.org

Formát vyvinula Aliance pro otevřená média, americké neziskové konsorcium sdružující především firmy Amazon, Apple, ARM Holdings, Cisco Systems, Facebook, Google, IBM, Intel, Microsoft, Mozilla Corporation, Netflix a Nvidia, a první vydání je z konce března 2018. Motivací k založení Aliance byly vysoké licenční poplatky komerčního formátu H.265/HEVC a jeho nepřehledná a složitá patentová ochrana.

Filtry v AV1

editovat

Filtry jsou rozděleny do několika kategorií. Mohou být buď normativní nebo nenormativní. Normativní filtr je povinnou součástí kodeku, bez něj není možné správně dekódovat video. Nenormativní filtr je volitelný.[1]

Taky se filtry liší podle místa použití. Existují filtry pro předzpracování (pre-kompilace), používané k vstupním datům před zahájením kódování, filtry pro postprocesing, které se vztahují k výstupním datům po dokončení dekódování, stejně jako in-loop filtry a loop filtry, integrované v procesu kódování. Filtry pre-zpracování a post-zpracování jsou obvykle nenormativní a nebudou zahrnuté do kodeku (jsou externí do kodeku). Loop filtry jsou normativní. Je to součást kodeku. Používají se v procesu optimalizace kódování a aplikují se na uložené referenční rámce nebo pro inter-frame kódování.

AV1 používá tři normativní korekční filtry.  

Deblocking filtr

editovat

Tento filtr je pro odstranění zřejmých artefaktů na okrajích kódovaných bloků. AV1 je tradiční kodek s pevnými hranicemi bloků. Proto potřebuje tradiční filtr pro deblokování, který vyhlazuje artefakty na okrajích bloků.

Constrained Directional Enhancement filtr

editovat

Tento filtr se používá po deblockingu. CDEF vypočítává směr okrajů a vzorů, a podle odhadů používá neoddělitelný, nelineární, nízko průchodový směrový filtr o rozměrech 5 × 5 s 12 nenulovými váhami. V případě objevení signalizace směrů, dekodér odhaduje směry pomocí normativního rychlého vyhledávací algoritmu, aby se vyhnul té signalizace.[2]

Loop Restoration filtr

editovat

Skládá se ze dvou konfigurovatelných a vyměnitelných filtrů: Wienerův filtr a Guided filtr. Jedná se o dva konvoluční filtry, které se snaží vytvořit jádro pro částečné obnovení ztracené kvality původního vstupního obrazu. Obvykle se používají k potlačení šumu a / nebo korekci na okrajích bloků. V případě AV1 provádějí obecný úkol potlačení šumu odstraněním základního šumu DCT prostřednictvím nastavitelného rozostření.

Podrobnější informace naleznete v článku AVIF.

AVIF je formát grafického souboru využívající kódování AV1 pro formát souboru (kontejneru) HEIF.[3] Jde o otevřený formát, který je konkurenčním formátem komerčního HEIC formátu využívajícího kompresi HEVC (H.265). Specifikace AVIF verze 1.0.0 byla finalizována v únoru 2019.

Reference

editovat

V tomto článku byl použit překlad textu z článku AV1 na anglické Wikipedii.

  1. Christopher Montgomery. AV1: next generation video – The Constrained Directional Enhancement Filter. 28 June 2018. Retrieved 9 December 2020
  2. The Authors. An Overview of Coding Tools in AV1: the First Video Codec from the Alliance for Open Media. 19 December 2019. Retrieved 8 December 2020.
  3. AV1 Image File Format (AVIF) [online]. [cit. 2018-11-25]. Dostupné online. 

Externí odkazy

editovat