基于DM642的H.264编码器算法研究及优化

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sbau_1019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是国际电信联盟ITU-T的视频编码专家组VCEG和国际标准化组织ISO/IEC的活动图像专家组MPEG联合制定的视频编码新标准。相对于之前的各类视频编码标准,H.264在压缩率、图像质量、鲁棒性等方面都有着无可比拟的优势,但H.264的高效性是建立在其实现的高复杂度基础上的。DM642是新一代高性能数字媒体处理器,它降低了视频应用系统开发成本。因此,DM642是目前实现视频应用系统的理想平台之一。本文首先简要介绍H.264视频编码标准,在此基础之上,对其参考模型X264进行运算复杂度分析,指出了需要进行优化的模式选择和运动估计两个核心模块。然后,再利用全零块检测技术,改进了全零块提前终止原则的应用策略。在此基础上,对X264参考模型中的帧内预测模式选择算法、帧间预测模式选择算法和运动估计算法进行优化。在帧内模式选择中,充分利用了帧内各种预测模式之间的关系,大大减少了帧内预测模式选择的范围;在帧间预测模式选择中,简化了P帧中的帧内预测模式种类,提出了一种新的SKIP模式提前预判算法和大模式优先原则;在运动估计模块中,根据时空域预测运动矢量的强相关性,提出准运动矢量的概念,并进一步对搜索模板进行优化,提出了基于矢量统计的多模板快速运动估计算法。最后,结合DM642嵌入式系统的功能特性,将X264参考模型移植到DM642上,并对X264编码器结构进行优化;根据DM642强大的指令系统,对移植后的软件代码进行优化;充分利用DM642的三级存储结构,对DM642上的存储空间管理和数据传输策略进行优化。最终,达到了较好的优化效果。
其他文献
贝叶斯网络是目前不确定知识表达和推理领域最有效的理论模型之一。本文在对贝叶斯网络基本理论进行研究和探讨的基础上,首次将人工鱼群算法引入到由Noisy-Or和Noisy-And等模
随着Internet的高速发展,数字视频技术得到了长足的进步和广泛的应用。与此同时,数字视频文件的安全问题也日显突出。传统的加密算法如DES、IDEA、RSA等,理论上可以用于数字
网络存储是当前信息技术领域中一个热门的研究方向。iSCSI技术是网络存储的底层存储协议,它的目的是在TCP/IP网络上实现SCSI传输协议。随着网络存储技术的飞速发展,对存储系
碳素是电解铝过程中用的电极。碳素的质量主要是由其配方及其生产工艺过程所决定,而在这个过程中,起决定作用的是碳素配方生产。对于碳素配方生产,现在主要是进行人工配料,由于环
随着计算机技术在尖端领域的应用,为了提高系统的安全性与可靠性,形式化方法得到长足的发展,也出现了许多优秀的形式化工具,例如,B、VDM、Z语言,还有诸如Petri网、CSP、CCS、
以数据处理为中心的无线传感器网络(WSN)具有节点数目众多、携带能源受限以及通信距离受限等特点,受这些特点的约束,降低并均衡节点功耗以延长网络生命周期成为无线传感器网
21世纪是信息技术高速发展,也是生物信息科学发展的时代,生命科学与信息科学相互交叉融合,不仅促进了各自领域的发展,又不断促进新领域的诞生。信息科学的发展为生命科学的发
数据挖掘有四种主要任务:关联分析、聚类分析、预测建模、异常检测。其中聚类分析是最重要的使用最广泛的任务之一。高效率和高精度结果一直是数据挖掘追求的目标。为了实现
期刊