购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3.4 VC-1标准

VC-1是2003年微软公司在WMV 9(Windows Media Video 9)的基础上提出的一种新的视频压缩编码标准,并于2006年由SMPTE(美国电视电影工程协会)正式颁布。VC-1标准整合了MPEG和H.264的优点,复杂度比H.264低,压缩率与H.264接近,现在已广泛应用于数字视频压缩领域。

VC-1视频编码框图如图1.14所示,它与H.264、MPEG-4类似,也是采用基于块运动估计预测和空间变换的混合编码技术。VC-1编码器采用运动估计技术,在参考帧中选择最佳匹配块,计算运动矢量,利用运动矢量实现块的运动补偿,然后计算匹配块与实际块的差值,形成残差块,然后对残差块进行变换、量化及熵编码。与H.264不同的是,VC-l帧内预测是在DCT域中进行的,且熵编码采用的是自适应变长编码(Adaptive VLC),而不是CAVLC 或CABAC方式。

对于解码器而言,则是对变换系数进行熵解码、反量化及反变换,恢复出残差块,再加上运动补偿出的预测块,最终重构原始图像。

img

图1.14 VC-1编码器框图

和H.264相比,VC-1视频编码具有以下几个特点。

(1)为减小缓存容量,VC-1的帧间预测参考帧只有一帧,即前一帧的重建帧。

(2)VC-1对于帧内宏块采用固定的8×8块的变换方式;而帧间宏块则采用自适应分块变换技术,可将8×8块进一步划分为更小的子块,如8×4、4×8、4×4等。VC-1 的变换是一种近似DCT 的整数变换,算法复杂度较低。

(3)VC-1的熵编码采用多码表方式的变长编码,对不同的数据,如量化后的变换系数、运动矢量、编码块模板、宏块编码模式标志等,采用不同统计特性的码表。

(4)为了克服基于块的视频编码中常见的方块效应,VC-1在编码环路中引入去除方块效应的环路滤波器。同时,对帧内模式压缩的区域采取重叠转换技术来弥补环路滤波器的不足,并可以有效地去除方块效应。 GslBODLMUkJma/XtQ96XkjJ5bXxoJtrPPYULI/rkUAm8fKkU6DL4NmEg3ZN2y2KX

点击中间区域
呼出菜单
上一章
目录
下一章
×