AV1 是复制型编解码器

类别
音视频编码/解码
日期
2020年7月06日
beamr image

AOMedia 声称 AV1 是开源技术,仿佛其神奇地避开了现有专利技术的使用独自搭建了这一产品。Beamr 博客 上的一篇最新文章 驳斥了这一说法,并证明了 AV1 大量采用与其他编解码器相同的构建模块。具体来说,Beamr 的这篇文章比较了 AVC、HEVC、AV1、EVC 和 VVC,并对 AV1 和其他编解码器所采用的技术做出了如下分析(重点部分已标注)。

混合块编码技术 – “所有上述编解码器均采用混合块编码方法,意味着编码过程如下:将帧分割为多个块,对块内像素进行预测,获得预测值与实际值的残差;对残差进行频域变换获得系数并执行量化;最后将这些系数与其他数据(例如用于预测的运动矢量)一起进行熵编码,最终生成比特流。”

分区 – “我们将首先了解支持的块或分区方案。AVC 的 MB 固定为 16×16,HEVC 和 EVC-Baseline 中的 CTU 最大支持 64×64,而 EVC-Main、AV1 和 VCC 支持的最大块尺寸为 128×128。更大的块尺寸有助于在超高分辨率场景下对平滑纹理区域实现更高效的编码。”

预测 – “从 AVC 开始,所有视频编解码器均采用两种预测方式:帧内预测(利用当前帧已编码和重构的像素进行预测) 与帧间预测(利用已编码重构的前序帧像素进行预测)……EVC-Baseline 仅支持5种帧内预测模式,EVC-Main 支持 33 种,HEVC 定义了 35 种帧内预测模式,AV1 提供56种,而 VVC 则以 65 种角度预测模式位居榜首。”

滤波 – “环路滤波器通过消除在相邻块的独立处理和决策中产生的伪影,对提升基于块的编解码器的感知质量至关重要…… AV1 中,不仅使用了常规的 DB 滤波器,还使用了约束方向增强滤波器 (CDEF), 后者可有效抑制锐利边缘处的振铃效应与基底噪声,是视频编解码器首次采用约束方向滤波技术实现该功能。AV1 还使用了环路修复滤波器,其滤波器系数由编码器确定并通过码流传输至解码器。”

熵编码 – “各编解码器的熵编码方案存在差异,部分原因在于上下文自适应二进制算术编码 (CABAC) 涉及专利许可费问题…… AV1 采用非二进制(多符号)算术编码—— 这意味着熵编码必须分两个连续步骤执行,这限制了其并行处理能力。”

在 发布资料中,AOMedia 表示:“AV1 从底层架构开始全新设计,旨在打造一款买断式授权的高品质视频编解码器。”然而即便对其核心构建模块稍加审视即可发现事实并非如此。AV1 实际上依赖多项专利技术,包括 Sisvel AV1 专利 池所涵盖的全部技术。”

联系我们

请选择您希望联系的部门。

我感兴趣的模块