在论坛中,观众被精心分为五组,每组代表一种编解码器:H.264、VP9、HEVC、AV1和VVC。这些小组分别由各领域的专家领导,包括Harmonic视频策略副总裁Thierry Fautier(H.264),Facebook Video的Colleen Henry(VP9,代表其本人观点,并同时代表Facebook),Beamr战略副总裁Tom Vaughan(HEVC)、Bitmovin编解码工程师Chr...
从一开始,VVC就是一种旨在支持对屏幕共享内容进行编码的编解码器。VVC编解码器包括五个主要的与屏幕内容编码相关的底层工具:变换跳过残差编码(TSRC)、基于块的差分脉冲编码调制(BDPCM)、帧内块拷贝(IBC)、自适应颜色变换(ACT)和调色板模式。 通过减少需要传输的数据量,这些工具帮助提升编码屏幕内容的色彩准确度和总...
VVC引入了MTS技术,允许选择多种变换核,增强了编码的灵活性和效率。在HEVC中仅使用的DCT-II变换的基础上,VVC能够灵活选用更多类型的变换核。此外,还引入了EMT变换标签来支持这些多样的变换核选择。MTS技术使得变换不拘泥于单一类型的变换核,而是可以根据需要选择最合适的变换核来提升编码效果。在VVC中,不仅支持DCT...
一般来说,实现VVC编码器的硬件面积是HEVC的五倍左右,新标准的层出不穷使得难度大大提高,算力要求越来越高,内存墙越来越严峻,需要基础研究、工程开发双倍投入,同时也需要标准研究、软件开发、硬件开发多团队的协同。 其次AI辅助编码技术,面向VVC、8K等高性能场景的性能提升值得进一步研究。这点我们也在继续探索,如何能...
1.改进预测算法:通过对原始图像进行更精确的预测,减少编码过程中的冗余信息,从而提高编码效率。具体而言,我们采用了一种基于机器学习的预测算法,通过训练模型来优化预测过程,减少不必要的计算和存储开销。 2.优化熵编码:熵编码是VVC编解码过程中的重要环节,通过优化熵编码算法可以进一步提高编码效率。我们采用了改进的算...
变换是视频编码中的一个重要组成部分。它主要负责将残差信号从像素域转换到频域,并将信息集中在低频中以减少空间冗余。由于角度帧内模式预测生成的残差信号的方向性,一些低频分量在主变换之后可以保持可预测性。因此VVC提出了一种称为低频不可分离变换(LFNST)的二次变换,该变换对主变换DCT-II系数的左上低频区域进行运...
VVC 编码器基于传统的混合预测 / 变换编码,由七个主要模块组成:亮度正向映射、图像划分、预测、变换 / 量化、逆变换 / 量化、环路滤波和熵编码。 图像划分:将图像分割为大小相等的编码树单元(CTU),最大 CTU 尺寸为 128×128 样本,可根据视频信号是单色还是包含三色分量,由一个或三个编码树块(CTB)组成。CTU ...
H.265/EVC编解码器是高效率视频编解码,而H.266/VVC编解码器为多功能视频编解码。 弗劳恩霍夫研究所视频编码系统负责人本杰明·布鲁斯(Benjamin Bross)表示,由于H.266/VVC提供了编码效率的飞跃,视频的使用量将在全球范围内进一步增加。此外,H.266/VVC的通用性增强,使其在与视频传输和存储相关的更广泛的应用中更...
子块变换 (SBT) 是 VVC 中变换的另一个新特性。SBT 的一个显着特点是只有一部分残差块被编码为 CU。SBT 仅用于帧间预测的 CU。假设 SBT 在 CU 级别禁用 (cu_sbt_flag = 0)。在这种情况下,整个残差块根据之前指定的 MTS 模式进行编码。如果在 CU 级别启用 SBT,则只有一部分残差块使用推断的自适应变换...