刘 畅,马 然,刘德阳,张兆杨
(1.上海大学通信与信息工程学院,上海200072;2.新型显示技术及应用集成教育部重点实验室,上海200072)
随着高清电视、多媒体应用技术的快速发展,原先的视频压缩标准已不能满足用户对高清晰度视频的要求。为此,ITU-T VCEG和ISO/IEC MPEG共同成立了一个工作小组JCT-VC,提出了新一代视频编码标准HEVC(High Efficiency Video Coding)[1],与 H.264/AVC 相比,旨在保证相同解码质量的情况下压缩效率提高一倍。传统的H.264/AVC最大支持16×16宏块,HEVC测试模型(HM)仍沿用H.264/AVC的混合编码框架,但其块尺寸可以从8×8扩展到64×64的编码块(Code Unit,CU)。HEVC采用四叉树编码结构,并且支持灵活的块分割,进而实现了对不同尺寸CU的编码,不再局限于H.264/AVC的16×16宏块范围内。然而,由于干扰、噪声和信道拥塞等原因导致信道不可避免会有误码或丢包等现象发生,使得视频码流受损。而且,由于HEVC支持多种不同尺寸块,其码流在网络传输中遭遇信道错误会导致视频序列出现各种不同尺寸的错误块,因此,有必要研究如何对这些不同尺寸错误块进行有效的隐藏。
对于高清视频而言,如果仍然利用H.264/AVC进行16×16宏块分割,则会影响压缩效率,因此HEVC通过灵活的块分割能够有效地改善编码效率。对于平坦区域(纹理简单、静止区域)可以进行较大块分割,而对于纹理复杂区域(比如边界区域)可以进行小尺寸分割。在高清视频中,较大的运动变换块能够更高效地去除空间上的冗余,这样就突破了H.264/AVC固定尺寸分割的束缚,进而大大提高了压缩效率。
HEVC的编码……