第十三章 数字视频信号信源编码基础.ppt

H.264/AVC视频编码标准 熵编码 在H.264中采用了的熵编码方法: 通用可变长编码(UVLC) B.内容自适应变长编码(CAVLC) C.内容基于上下文的自适应二进制算术编码(CABAC)   UVLC码表提供了一个简单的方法,不管符号表述什么类型的数据,都使用统一变字长编码表。其优点是简单;缺点是单一的码表是从概率统计分布模型得出的,没有考虑编码符号间的相关性,在中高码率时效果不是很好。 CAVLC(基于上下文自适应的可变长编码)中,通过根据已编码句法元素的情况动态调整编码中使用的码表,取得了极高的压缩比。CAVLC 用于亮度和色度残差数据的编码。利用相邻已编码符号所提供的相关性,为所要编码的符号选择合适的上下文模型。利用合适的上下文模型,就可以大大降低符号间的冗余度。 CABAC算术编码使编码和解码两边都能使用所有句法元素(变换系数、运动矢量)的概率模型。为了提高算术编码的效率,通过内容建模的过程,使基本概率模型能适应随视频帧而改变的统计特性。内容建模提供了编码符号的条件概率估计,利用合适的内容模型,存在于符号间的相关性可以通过选择目前要编码符号邻近的已编码符号的相应概率模型来去除,不同的句法元素通常保持不同的模型。 与CAVLC相比,CABAC有更高的压缩效果,同时其编码和解码的复杂度也更高。 H.264/AVC视频编码标准 解码

文档评论(0)

1亿VIP精品文档

相关文档