电视与视频技术第4章.ppt

电视与视频技术第4章

多帧运动估计 H.264利用多帧参考图片来进行帧间预测和运动补偿。多帧预测可以对周期性、平移封闭运动,以及在两个场景间不断切换的视频流有非常好的预测效果。 研究表明,采用多帧运动估计,比单独参考帧方法可以节省5%~10%的码字空间。 树状结构运动补偿 MPEG-1和MPEG-2中,帧间预测和运动补偿都是针对整个16×16宏块进行的。H.264中可以对4×4块进行预测补偿,减小残差和提高预测精度。 每个宏块(16×16像素)可以4种方式分割:一个16×16,两个16×8,两个8×16,四个8×8。其运动补偿也相应有四种。而8×8分割还可以有四种方式的分割:一个8×8,两个4×8或两个8×4及4个4×4。 树状结构运动补偿 每个分块或子宏块都有一个独立的运动补偿。每个MV必须被编码、传输,分割的选择也需编码到压缩比特流中。对大的分割尺寸而言,MV选择和分割类型只需少量的比特,但运动补偿残差在多细节区域能量将非常高。小尺寸分割运动补偿残差能量低,但需要较多的比特表征MV和分割选择。分割尺寸的选择影响了压缩性能。整体而言,大的分割尺寸适合平坦区域,而小尺寸适合多细节区域。 ?像素精度估计 帧间编码宏块的每个分割或者子宏块都是从参考图像某一相同尺寸区域预测而得。 两者之间的差异(MV)对亮度成分采用1/4像素精度,色度1/8像素精度。 亚像素位置的亮度和色度像素并不存在于参考图像中,需利用邻近已编码点进行内插而得。 亮度半像素位置内插 内插像素生成: 生成参考图像亮度成分半像素像素。半像素点(如b,h,m)通过对相应整像素点进行6抽头滤波得出,权重为(1/32 ,-5/32 ,5/8, 5/8, -5/32, 1/32)。 类似的,h由A、C、G、M、R、T滤波得出。一旦邻近(垂直或水平方向)半素点的所有像素都计算出,剩余的半像素点便可以通过对6个垂直或水平方向的半像素点滤波而得。例如,j由cc, dd, h,m,ee,ff滤波得出。这里说明的是,6抽头滤器比较复杂,但可明显改善运动补偿性能。 亮度1/4像素内插 半像素点计算出来以后,1/4像素点就可通过线性内插得出。 1/4像素点(如a, c, i, k, d, f, n, q)由邻近像素内插而得,如 剩余1/4像素点(p, r)由一对对角半像素点线性内插得出。如,e由b和h获得。 色度1/8像素内插 相应地,色度像素需要1/8精度的MV,也同样通过整像素地线性内插得出。 (6.3) H. 264/AVC中采用了三种类型的变换。 3.变换编码(Transform Coding) 三种类型的变换 无论是帧内预测还是帧间运动预测,所有Y的预测残差块和所有色度Cb和 Cr块,都进行4×4的整数DCT变换,变换矩阵如H1。 变换矩阵图 H2为4×4 Hadamard变换矩阵 H3为2×2 Hadamard变换矩阵 在H.264中采用了两种熵编码方法: 基于上下文的自适应可变长编码(context-adaptively switched sets of variable length codes,CAVLC) 基于上下文的自适应二进制算术编码(context-based adaptive binary arithmetic coding,CABAC) CAVLC是基本编码方法,CABAC是可选的方法。 4.熵编码方案(Entropy Coding Schemes) H.264采用自适应去块滤波器技术(Adaptive De-blocking Filter)缓解由于预测误差产生的块效应,尽可能保持图像边缘; 5.自适应消块滤波器(Adaptive Deblocking Filter) 自适应滤波基本思想是使用边界强度自适应地判定是否需要滤波,若检测到的图像块的边缘采样点之间具有较大的绝对差,需进行平滑处理;但如果此绝对差非常大,可能是图像真实信息,需保持; 运算量大,占到编码器总运算量的1/3左右,如何降低滤波器复杂度是亟待解决的问题。 6 AVS标准 中国数字音视频编解码标准,AVS(Audio Video coding Standard),是我国第一个拥有知识产权的音视频编码标准,由AVS工作组制定。 主要创新:提出一批具体的优化技术,在较低复杂度下实现了与国际标准相当的技术性能。 小结 视频编码标准发展概述 DCT JPEG MPEG-1 H.264 作业 P.118 4-3,,4-8,4-10,4-14 * * * * * * * * * * * * * * 图中,当前帧的4×4块通过邻近参考图像相

文档评论(0)

1亿VIP精品文档

相关文档