H.264编码算法研究及嵌入式应用

来源 :江苏大学 | 被引量 : 8次 | 上传用户:JK0803_tangkai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是由ISO(国际标准化组织)与ITU(国际电信标准化部门)为了获得更好的压缩和传输性能而联合制定的新一代视频编码标准。H.264引入了当前视频编码的新技术,包括多种宏块大小模式、4×4整数变换、帧内预测、去块效应滤波、统一的熵编码等。与现有的其它视频编码标准相比,这些新技术使得H.264在相同的情况下可以得到更高的压缩比和更好的图像质量,这就使它具有很好的应用前景。随着嵌入式系统的广泛应用,在嵌入式系统中实现视频的编解码已经成为H.264研究的重点和难点之一。本文在详细分析了H.264编码原理的基础上,研究了复杂度很高的运动估计和模式选择的相关算法,然后在嵌入式平台PXA255上面实现基于H.264的实时视频采集编码系统。首先,在熟悉视频编码相关理论的前提下,介绍了H.264编码器结构和档次划分,并且详细分析了H.264使用的关键技术以及H.264的编码性能。从主观和客观两个方面比较了H.264与MPEG2、MPEG4和H.263的编码性能,从测试的结果可以看出不论从主观还是客观方面H.264都具有更好的编码性能。其次,详细分析了运动估计中的搜索算法,并且比较了几种搜索算法的性能。实验结果显示,全搜索具有最好的搜索性能,但是搜索的复杂度很高,不适合在实际中应用。而三步搜索、菱形搜索、六边形搜索算法和混合的非对称多六边形搜索算法等快速算法在不严重改变搜索性能的情况下可以很大程度提高搜索速度。再次,重点研究了基于Lagrangian率失真优化算法的模式选择,并对率失真优化算法进行相应的改进,以提高模式选择的速度。实验结果显示,改进后的模式选择算法可以很大程度的节约时间,而且不会对编码性能有大的影响。最后,将H.264编码算法应用在嵌入式平台PXA255上实现基于嵌入式linux的视频采集编码系统。将H.264编码软件X264移植到PXA255上,实现对采集到的视频进行压缩,并且对编码软件进行优化。实验结果表明,优化后的编码软件基本可以对采集到的视频进行实时编码。
其他文献
在对高维数据的处理中,若不考虑数据降维的问题,会导致数据量大,计算复杂,难以提取有价值的信息等问题,因此,高维数据的特征提取是数据挖掘中重要的数据预处理问题。高维数据
随着多媒体的高速发展,对嵌入式处理器处理音视频的能力要求也越来越高,而嵌入式多核处理器上的并行编程成为了开发过程中的一大难题。如何从另一个角度突破并行编程的牢笼,
随着语义网研究的发展和技术的不断进步,新的语义网应用不断涌现,越来越多的语义网数据被在线发布。截至2009年,语义网搜索引擎Sindice报告已经索引了超过4000万个语义网文档。
在大型现代企业中各部门使用不同的信息管理系统存储和使用数据。如何通过一个公共的数据转换平台,在保持遗留应用系统独立业务和应用风格不变的前提下,能够以统一风格的操作
随着社会保障计算机审计的逐渐铺开,由于数据量的不断增大,审计方案的不断改进等因素,在目前和将来的应用中,对于增量数据的处理、存储、识别以及传输,将逐渐成为国内外学者
基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,如何从构件库系统中检索和提取满足用户需求的构件一直是构件库系统最核心的问题。构件库的
随着移动通信技术飞速发展以及手机等移动终端处理能力的提高,人们不再满足于仅有的文本,声音和图像信息的交流,还希望能够随时随地得到视频媒体的信息的服务。移动多媒体被
随着P2P网络的飞速发展,P2P技术已经逐渐成为当今IT技术领域研究与应用的热点。P2P网络的资源具有极大的分散性,资源分布在许多节点上;P2P网络中的节点可以自由地加入或退出,
近年来,随着网络和多媒体的迅速普及,图像数据成为一种在网络上传输的越来越重要的数据格式。图像数据有三个显著特点,一是数据量巨大,二是数据的冗余度很大,三是质量不高的
如今是信息化时代,各种信息通过网络进行传播,而谈到网络通信,就会想到各种网络协议,传输层协议在众多网络协议中又扮演着重要角色,不同的应用场景会选用不同的传输协议来传