
Open Media Alliancen (AOMedia), der udvikler video codecs AV1/AV2, lydformatet IAMF og billedformatet AVIF, udgav projektudgivelse AVM (github.com) 1.0.0, som udvikler den officielle referenceimplementering af encoder og decoder for video codec AV2. AVM inkluderer optimeringer til processorer baseret på ARM64, x86_64 og MIPS-arkitekturer, implementeret ved hjælp af udvidede instruktionssæt såsom NEON, AVX2, SSE2/3/4, MSA og DSPr2. AVM-koden er skrevet i C og distribueres under BSD-licensen.
Codec AV2 (aomedia.org) kræver ikke licensafgifter og udvikles som efterfølgeren til AV1-formatet. Funktioner ved AV2 codec:
- Optimering til streaming-applikationer;
- Forbedret mellemrammeændringsforudsigelse;
- Betydelig forbedring af kompressionsydelse i forhold til AV1;
- Udvidet support til virtuelle og augmented reality muligheder;
- Support for et bredere spektrum af visuel kvalitet;
- Mulighed for samtidig levering af flere videoer inden for et enkelt videostream med understøttelse af separat visning på skærmen;
- Yderligere filtre til støjreduktion, reduktion af kompressionsartefakter og bevaring af detaljer.
Ved test af en af de eksperimentelle versioner af avm-biblioteket tillod brugen af AV2 codec en bitrate-reduktion på 32,59% sammenlignet med AV1 codec ved et tilsvarende kvalitetsniveau, ved brug af VMAF (Video Multi-Method Assessment Fusion) kvalitetsvurderingsmetrikker udviklet af Netflix. Ved brug af metrikkerne PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) kunne bitrate reduceres med 28,63%.
Ligesom i AV1 codec'en benytter AV2 en hybrid blokorienteret struktur, men i modsætning til AV1 understøtter den større superblokke på 256×256, fuldstændig rekursiv partitionering og en mere effektiv skelnen mellem lysstyrke og farve. I AV2 anvendes en ensartet eksponentiel kvantisator, der dækker et bredere interval af lysstyrke og giver større præcision ved kvantisering for 8-, 10- og 12-bit video, samt bedre håndtering af lave bitrate. Mulighederne for at forudsige interkadrændringer er opgraderet for at forbedre kvaliteten af lysstyrke- og farvemodelleringsændringerne, idet der tages hensyn til op til 7 forrige billeder ved modelbygning, understøtter tidsmæssig interpolation og håndterer bevægelse bedre i video med høj opløsning eller hurtigt skiftende indhold.
Kilde: linux.org.ru
