
Aliance Open Media (AOMedia), dohlížející na vývoj kodeků pro videoformát AV1/AV2, formát prostorového zvuku IAMF a formát obrázků AVIF, vydal uvolnění projektu AVM (github.com) 1.0.0, vyvíjející oficiální referenční implementaci k coder a decoder videoformátu AV2. AVM zahrnuje optimalizace pro procesory architektury ARM64, x86_64 a MIPS, provedené pomocí rozšířených instrukčních sad NEON, AVX2, SSE2/3/4, MSA a DSPr2. Kód AVM je napsán v jazyce C a je distribuován pod licencí BSD.
Kodek AV2 (aomedia.org) nevyžaduje licenční poplatky a vyvíjí se jako nástupce formátu AV1. Vlastnosti kodeku AV2:
- Optimalizace pro streamování;
- Vylepšené predikce mezi rámcovými změnami;
- Signifikantní zlepšení oproti AV1 v kompresní výkonnosti;
- Rozšířená podpora pro virtuální a rozšířenou realitu;
- Podpora širšího rozsahu vizuální kvality;
- Možnost současného doručení několika videí v rámci jednoho video streamu s podporou jejich odděleného zobrazení na obrazovce;
- Další filtry pro potlačení šumu, snížení artefaktů z komprese a zachování detailů.
Při testování jedné z experimentálních verzí knihovny avm použití kodeku AV2 umožnilo dosáhnout snížení bitrate o 32,59 % oproti kodeku AV1 při shodné úrovni kvality, při použití metrik hodnocení kvality VMAF (Video Multi-Method Assessment Fusion), vyvinutých firmou Netflix. Při použití metriky PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) se bitrate podařilo snížit o 28,63 %.
Stejně jako v kodeku AV1, i v AV2 je použita hybridní blokově orientovaná struktura, ale na rozdíl od AV1 podporuje větší superbloky 256×256, plně rekurzivní segmentaci a efektivnější oddělení jasových a barevných parametrů. V AV2 se používá jednotný exponenciální kvantizátor, který pokrývá širší rozsah jasnosti a poskytuje větší přesnost kvantizace pro 8-, 10- a 12bitové video, a lépe ovládá nízké bitové rychlosti. Možnosti predikce mezikadrových změn byly modernizovány pro zvýšení kvality modelování změny jasnosti a barevnosti, zohledňují při budování modelu až 7 předchozích snímků, podporují časovou interpolaci a lépe zpracovávají pohyb ve videu s vysokým rozlišením nebo rychle se měnícím obsahem.
Zdroj: linux.org.ru
