H.266/VVC作为新的视频编码标准,提升了压缩率,支持HDR、全景视频、SCC屏幕内容编码等特性。它采用更复杂的编码技术如增强的编码树单元划分、高级环路滤波和创新的预测机制,以适应5G时代的超高清视频需求。
在2020年7月,H.266/VVC的标准规范正式面世。据统计,VVC的编码压缩率比HEVC提升一倍,支持RPR参考帧重采样、SCC屏幕内容编码等新技术。这意味着在5G时代,VVC视频编码让4K、8K超高清视频成为可能。
H.266/VVC算法复杂度比较高,对设备端的处理性能要求非常高。我们先来对比AVC、HEVC、VVC的一些差异:
H.264/AVC H.265/HEVC H.266/VVC
1、变换尺寸4x4到16x16
2、参数集:SPS/PPS
3、帧内预测模式:9种
4、环路滤波:deblock
5、像素插值:最大1/4精度
1、变换尺寸4x4到64x64
2、参数集:SPS/PPS/VPS
3、帧内预测模式:35种
4、环路滤波:deblock、SAO
5、像素插值:最大1/8精度
1、变换尺寸4x4到128x128
2、参数集:SPS/PPS/VPS
3、帧内预测模式:65种
4、环路滤波:deblock、SAO、ALF、LMCS
5、像素插值:最大1/16精度
接下来让我们一起探究VVC的视频编码原理。
1、编码树单元
VVC的亮度块允许最大尺寸为128x128,色度块允许最大尺寸为64x64。利用二叉树、三叉树、四叉树将CTU进行划分。
2、HDR高动态范围
VVC支持