H.264编码器在DM6446上的实现与优化

来源 :长安大学 | 被引量 : 0次 | 上传用户:zhuantang88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264视频编解码标准是由国际标准化组织ISO/IEC和国际电信联盟ITU-T联合制定的,又称为MEPG-4part10。与之前的标准相比,它的压缩比更高,网络亲和性更好,然而由于算法的复杂性,使得其在工程应用中受到了限制,因此将其移植到更高速的硬件平台成为了研究的热点。TI公司的DSP C6000系列专用于视频图像的处理,本文主要工作为将H.264视频编码器移植到DSP平台并根据硬件平台的特点对算法进行优化。本文主要工作可分为算法的移植和算法的优化两个方面。移植方面的工作包括:内存的配置及数据结构的调整、将H.264编码器算法封装成算法库、codec engine及codecserver的创建等。算法优化方面的工作分为三个方面:算法级优化,即将算法在PC上的优化方法在DSP上实现,主要包括帧内预测和帧间预测部分的优化,其中帧内预测部分将根据相邻块选择预测模式和提前结束判断方法进行结合对算法进行了改进。C语言级优化,包括对数据存取采用数据打包的方法、对某些函数使用内联函数代替、使用软件流水的方法优化循环等。汇编级优化,将一些经常使用的函数进行线性汇编的改写,主要包括DCT变换,帧内预测的各种模式等。最后在DM6446上实现了一个完整的视频采集与压缩系统,视频信号由摄像头采集,视频格式转换采用EDMA来实现。将优化之前的结果与优化之后的进行对比可知,H.264编码器的编码速度由刚移植到DSP上的0.8fps提高到了13fps至17fps,取得了一定的成果。
其他文献
伴随着用户个性化需求的日渐增多,以及云计算技术的发展,云制造理论得到了发展和重视。基于双边客户资源整合的智慧服务平台是采用了云制造服务模式的应用平台,本课题的研究正是
现实生活中有大量事物可以建模成图数据结构,因此,对于图数据的数据挖掘有很广泛的应用领域和很重要的应用价值。聚类是数据挖掘中十分重要的方法之一,因此,图数据中的聚类问题被
随着科学技术的发展,数字图像处理被广泛应用于军事、遥感、生物医学等其它行业中,近几十年来,它已经成为一门独立的科学技术。总之,数字图像处理技术是一门在理论研究和应用开发
图像识别应用十分广泛,近年来成为一个研究热点。图像特征提取是图像识别的一个重要步骤,在统计模式识别中,特征提取的思路是将样本的原始数据映射到一个相对低维的特征空间,
随着互联网的快速发展,很多网络用户在面对巨大的网络信息时,很难快速获取到自己想要的需求信息。为了满足用户需求,个性化推荐系统由此产生。在推荐系统中,协同过滤算法得到了广泛地应用。然而,协同过滤算法建立的用户兴趣模型并没有考虑到用户兴趣会随外界因素的影响而发生变化,以及算法中存在的数据稀疏和实时性问题,这些问题将会影响推荐系统的推荐质量。为了有效解决上述问题,本文主要围绕用户兴趣捕捉、降低数据稀疏度
学位
航迹融合问题是利用信息融合技术,将来自不同传感器的航迹进行有效的处理、关联和综合,估计出较融合前更为精确可靠的目标航迹。航迹融合在战术和战略指挥、控制、通信、监视
随着GIS技术的快速发展,空间数据库在各个领域都得到了极大的发挥,其主要的任务是对空间数据实现有效的存储,进而实现高效访问的目的。空间数据具有海量性、内部结构复杂性、
心肌细胞的数学模型是描述整个器官组织的电生理活动的基础模型。在基础科学和临床诊断研究领域,研究人员使用这些模型来创建心脏的数值模拟,并能取得比较理想的效果。心室的
随着网络信息的爆炸式的增长,各种信息充斥着整个网络环境。人们现在已经习惯于去网络上搜寻一些解决问题的方法。当用户并不是十分熟悉一些搜索技巧的时候,他们往往需要花费很
物联网的快速发展,为现代社会提供了以万物互联为基础的巨大信息交互平台,是互联网时代信息获取和共享的更进一步的发展。而无线通信的高速发展,为物联网实现更大规模的信息