论文部分内容阅读
随着消费电子和网络媒体技术的发展,视频压缩编码得到了广泛应用,并成为研究热点。因此,视频编码成为信息领域的一个研究热点。为此,国际电信联盟ITU与国际标准化组织ISO分别制定了一系列压缩编码标准,包括H.26X系列与MPEG-X系列。H.264/AVC是目前应用比较广泛的一种视频压缩标准。它由ITU与ISO在2003年共同制定,吸取了先前标准的诸多优点,在压缩率和网络适应性等方面取得了很大飞跃。目前基于H.264的开源实现有JM版本与X264版本。JM系统适合于编解码算法的研究,它实现了H.264/AVC中定义的全部功能细节,但由于没有考虑执行效率,所以不太适用于实际工程应用。X264充分考虑执行效率,对执行效率较低的模块使用汇编语言编写,并且对H.264部分模块进行了深度的优化,故X264有着广泛的工程应用。计算机模拟输出图像是指将计算机连接到会议电视终端时,经过模拟传输得到的计算机视频。本文针对计算机模拟输出图像的特点,进一步改进X264编码,提高其压缩率和编码效率。本文的主要研究内容包括:(1)针对为会议电视系统设定的GOP参数,通过判断读入当前图像与前一帧的结构相似度来避免不必要的IDR帧的插入,继续采取P帧进行编码,从而降低码率,减少编码时间。(2)考虑从计算机与会议电视终端连接传输过程中引入的零均值高斯白噪声,提出一种鲁棒的基于t检验的跳块判断方法,从而降低码率,减少编码时间。(3)针对P8x8出现概率低的特点,进一步优化模式选择算法,将P16x16模块与I16x16模块看作主要模式,将P8x8这种出现概率较小的模式与其他PSub8x8模块定义为辅助模式,通过将P16x16与I16x16编码代价的比较来确定帧间/内模式,从而减少编码时间。仿真结果表明,本文所设计的三种X264的改进算法,在针对计算机模拟输图像的应用中,有效地降低了码率,并且提高了编码速度。