
Open Media-alliansen (AOMedia), som övervakar utvecklingen av video codec-formaten AV1/AV2, ljudformatet IAMF och bildformatet AVIF, publicerade projektets release AVM (github.com) 1.0.0, som utvecklar den officiella referensimplementationen av kodaren och dekodaren för video codec-formatet AV2. AVM inkluderar optimeringar för processorer baserade pÄ ARM64-, x86_64- och MIPS-arkitekturer, utförda med hjÀlp av utökade instruktionssatser NEON, AVX2, SSE2/3/4, MSA och DSPr2. Koden för AVM Àr skriven i C och distribueras under BSD-licensen.
Codec AV2 (aomedia.org) krÀver inga licensavgifter och utvecklas som en efterföljare till AV1-formatet. Funktionerna i AV2-codec inkluderar:
- Optimering för anvÀndning i streaming;
- FörbÀttrad förutsÀgelse av mellanframesÀndringar;
- Betydande prestandaförbÀttringar för komprimeringsoperationer jÀmfört med AV1;
- Utökad stöd för funktioner inom virtuell och augmented reality;
- Stöd för ett bredare spektrum av visuell kvalitet;
- Möjlighet att leverera flera videor samtidigt inom en enda videoström med stöd för separat visning pÄ skÀrmen;
- Ytterligare filter för brusreducering, minskning av komprimeringsartefakter och bevarande av detaljrikedom.
Vid testning av en av de experimentella versionerna av avm-biblioteket möjliggjorde anvÀndningen av AV2-codec en minskning av bitrate med 32,59 % jÀmfört med AV1-codec vid motsvarande kvalitetsnivÄ, med hjÀlp av kvalitetsbedömningsmetoder VMAF (Video Multi-Method Assessment Fusion) som utvecklats av Netflix. Vid anvÀndning av metoderna PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) lyckades bitrate reduceras med 28,63 %.
Precis som i AV1-kodeken anvĂ€nder AV2 en hybrid blockbaserad struktur, men till skillnad frĂ„n AV1 stöder den större superblock pĂ„ 256Ă256, helt rekursiv partitionering och en mer effektiv uppdelning av luminans- och krominansparametrar. AV2 anvĂ€nder en enhetlig exponentiell kvantiserare som tĂ€cker ett bredare spektrum av luminans och ger större noggrannhet i kvantiseringen för 8-, 10- och 12-bitars video, samt bĂ€ttre hantering av lĂ„ga bithastigheter. Möjligheterna för prediktion av mellanrumsĂ€ndringar har uppgraderats för att förbĂ€ttra kvaliteten pĂ„ modellen för luminans- och krominansĂ€ndringar, tar hĂ€nsyn till upp till 7 föregĂ„ende bilder vid modellbyggandet, stöder temporĂ€r interpolation och hanterar rörelser bĂ€ttre i video med hög upplösning eller snabbt förĂ€ndrat innehĂ„ll.
KĂ€lla: linux.org.ru
