论文部分内容阅读
近年来,随着数字视频广泛的应用,视频压缩标准也在不断的提高和完善。国际上有两大制定视频编码标准的组织,国际电信联盟电信标准化部门ITU-T和国际标准化组织/国际电工委员会ISO/IEC。ITU-T主要面向实时通信领域的标准,如H.261、H.263、H.263++,ISO/IEC制定了MPEG系列的标准,主要应用于视频存储、广播电视、Internet或无线网上的流媒体等。2001年12月两个组织成立的视频联合工作组JVT制定了H.264标准(亦即MPEG-4的第十部分)。H.264/AVC是一种全新的标准,具有压缩效率高、网络友好性等优点。与以前视频压缩编码标准相比,H.264的性能得到了极大的提高,而其中的原因就是H.264采用了一系列的先进技术,如分层处理技术、树形结构的运动补偿、帧内预测技术、多参考帧估计即技术、1/4像素精度运动估计、SP帧SI帧技术、自适应熵编码、整数变换技术等,还充分利用了率失真函数来提高预测精度。
然而采用了这系列的技术之后,H.264编码的复杂度也大大增加了。因而研究和开发面向H.264的快速算法以减小运算的复杂度、提高编码效率,使H.264在高时性、低码率系统的应用具有十分重要的应用价值和理论意义。
本文首先详细分析了视频压缩编码的基本原理,以及H.264视频压缩标准的特征和关键技术,其中重点分析了帧内预测技术。然后在此基础上提出了一种帧内预测模式选择的快速算法。本算法一方面通过代价函数的简化来减少计算量,另一方面充分利用时间空间相关性来判断最有可能的预测模式,减小预测模式的个数,来提高编码效率,此外还考虑了色度块预测与亮度块预测的相关性,来减少预测模式的个数,提高编码效率。最后,根据帧内预测模式选择算法做了实验仿真,仿真结果表明提出的算法是有效的,能够在一定程度上提供编码效率。