论文部分内容阅读
近些年来视频解码技术飞速发展,低分辨率、低质量的多媒体视频已不能满足人们的需求。近些年来随着3G技术以及智能手机的广泛应用,人们对手持多媒体视频传输的需求越来越迫切,但是移动终端或者无线技术传输的过程中对多媒体信息传输,尤其是高质量的视频多媒体传输对系统硬件以及网络带宽往往具有很高的要求。所以,视频的传输需要进行压缩处理。视频编解码技术是实现手持终端视频无线传输的重要核心技术。H.264编解码技术已经广泛应用在PC机为主的家用平台,成为下一代视频压缩技术强有力的竞争者。但在手持移动终端设备当中,H.264由于其编码较为复杂并且对硬件处理性能要求较高等原因还未大量使用。如何能够将已经非常优秀的H.264编解码技术应用在手持移动终端,其关键是在尽量不改变视频质量的情况下相应的提高编码效率,降低算法的复杂度,在硬件环境有限的情况下满足H.264编解码正常运行并达到良好效果,所以对其算法优化具有重要的研究意义。根据上述特点及H.264算法中需要解决的问题,本文从以下几点对H.264算法进行研究与优化。1、深入学习H.264算法的几种关键技术,了解这些关键技术国内外研究现状,通过对比其它解码器,解释了H.264为何优于其它算法,为以下研究打下基础。2、由于静止画面中其像素之间相关性非常强,通过对帧内预测算法深入研究,本文提出了一种基于阈值法与方向梯度法相结合的快速选择预测模式算法。该算法首先将用设置阈值的方式将算法简化,如果满足阈值设置条件直接进入DC模式,如果不满足条件进入简化后的方向预测算法。仿真结果显示,利用该算法能够在基本不改变视频质量的情况下降低60%以上的运算时间,具有一定的实用性。3、上述方法能够很解决静止画面的压缩效率,但对运动较为强烈的画面容易产生图像失真和较强的飘移效应。对于运动剧烈的画面本文对运动补偿算法分析并优化该算法,提出一种基于1/4像素法的快速算法。在实验分析计算的基础上得到像素中需要大量计算的部分并引入用于像素插值滤波器进行滤波,通过此算法能够降低运算的复杂度,减少运算时间,在实验结果中证明该算法可以有效地降低剧烈运动画面中总的计算复杂的解码过程,而不会带来明显的图像质量损失和严重的漂移效应。4、对帧内预测算法以及运动补偿算法优化后的算法移植入嵌入式系统当中,论文选择基于ARM11的S3C6410开发板。将WinCE6.0移植入开发板中,并通过制作简单播放器来测试视频优化后的效果。