基于DM642的H.264编码算法优化与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:pearljeejee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是ITU-T和ISO/IEC联合推出的最新一代视频编码标准,与之前的H.263或者MPEG-4标准相比,其在保证相同图像质量的情况下,节约约50%的码率。另外,H.264具有良好的网络亲和力,因而很适合实时视频通信。尽管H.264具有无可比拟的压缩率,但是它的高复杂度已经成为其在工程应用尤其在实时视频领域的瓶颈。因此,研究H.264视频编码的快速算法就具有十分重要的理论和现实意义。TI公司的高性能多媒体信号处理器TMS320DM642具有600M的主频,峰值指令运行速度可达4800MIPS,拥有64个EDMA通道,采用两级缓存机制,其强大的处理和接口能力使它非常适合基于IP和无线网络的音视频传输、安全监控等视频图像处理领域的应用。本文主要研究H.264基本档次编码器在DM642上的优化与实现,以实现监控系统CIF视频的实时编码。编码器采用三大开源代码之一的x264,移植内容包括:删除x86平台下的汇编代码,使之成为纯C代码;定义、修改部分数据类型的长度,以适应DSP平台;精简部分基本档次不必要的代码;添加DSP平台下的应用库,编写配置文件,分配存储空间,最后实现x264在DM642上的正确编码。本文在充分掌握H.264编码标准及其关键技术的基础上,对编码器进行了优化,优化过程包含H.264算法的优化和x264代码的优化。算法级优化包括视频图像预处理、帧内预测模式优化、帧间预测分割模式优化、代价函数计算准则优化、及查表优化等,然后介绍了基于后处理插值技术的视频编码方案,并得到优化前后的数据对比。代码级的优化包括编译器选项优化、EDMA和乒乓缓存技术优化、编写手工汇编优化及存储器优化等,并得到优化前后的数据对比。实验结果表明,与未优化的H.264基本档次编码器相比,优化后的H.264编码器的运行速度得到了显著提高,对于CIF视频,由每秒编码不到1帧提高到了每秒能够编码20至35帧,完全满足监控系统的编码要求。
其他文献
近年来,随着电力系统的快速发展,对于互感器的要求也越来越高,传统的电流互感器在实际运行中所暴露出来的缺点已无法满足现代电网高电压和大电流的环境应用需求,而全光纤电流
2020年1月(2020年1月1日0时至1月31日24时),全国(不含香港、澳门特别行政区和台湾地区,下同)共报告法定传染病1 414 630例,死亡1 629例.其中,甲类传染病无发病报告,鼠疫报告1
期刊
电力是关系国计民生的基础产业,在能源逐渐枯竭,环境日益恶化的情况下,如何节约能源,提高能源利用效率,减少环境污染,促进能源和电力结构调整,确保电力系统安全、高效运行,成为电力工
2020年1月全球共监测到传染病65种,涉及52个国家和地区.除流感外,涉及国家和地区数量位于前5位的传染病分别为登革热(22个)、麻疹(19个)、疟疾(8个)、军团菌病(8个)和流行性
本文通过对荣华二采区10
期刊
风廓线雷达是一种以大气湍流为主要探测对象的晴空测风雷达,随着风廓线雷达资料用途的拓展,对大气湍流回波多普勒谱宽,回波功率强度,多普勒频移等数据精度要求越来越高,对风
本文通过对荣华二采区10
信息聚合的数学模型我们称之为聚合算子(或聚合函数).目前,对该类算子性质的研究是理论及应用界关注的热点.本文主要针对聚合算子的迁移性展开研究,因为该性质目前已有诸多应用领
近年来,随着互联网思维在全国城乡的渗入,我国农村市场上掀起了一场火热的网上销售经济,也为全国脱贫攻坚战提供了精准扶贫的良策。所谓电商扶贫,就是以电子商务为手段,拉动
目的 分析山西省和陕西省交界处吕梁山贫困区人间狂犬病流行规律和流行病学特征,掌握疫情现状和防治过程中存在的问题,为科学防治和消除狂犬病提供合理化建议.方法 采用描述