H.264关键算法研究及其在OMAP平台上的解码实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:nana9816245
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年多媒体技术随着人类进入信息时代得到迅猛发展,大量的音、视频数据被广泛使用。然而由于音、视频数据量非常大,若未经处理,其存放、网络传输等都存在很大问题,为此,需要对它们进行压缩,待用户使用时进行解压缩即可。为了压缩音、视频数据,出现了各种不同的算法,并取得了一定的成效。其中由ITU-T组织颁布的新一代视频编码标准H.264更是以其优异的性能获得业界的青睐。OMAP(Open Multimedia Applications Platform)是美国德州公司(TI)推出的专门为支持第三代(3G)无线终端应用而设计的应用处理器体系结构。OMAP处理器平台堪称无线技术发展的一个里程碑,它提供了语音、数据和多媒体所需的带宽和功能,可以以极低的功耗为高端3G无线设备提供极佳的性能。但是,H.264具备优异性能的同时,它的计算复杂度也大大增加,目前在较高性能的PC机上优化过的H.264编解码程序基本上能满足实时的要求,但是手持设备上的处理芯片性能一般远不如PC机的CPU,比如TI的OMAP5910芯片所含DSP的工作主频仅有200MHZ,所以在手持设备上实现诸如H.264实时解码这种大量数据处理的程序,除了做类似PC机上的代码和普通算法优化之外,还要结合芯片的硬件结构特点来加速数据的处理。本文对H.264关键算法进行了深入研究及优化,并在此基础上提出了一种基于TIOMAP的H.264解码器的实现方案。本文首先介绍了提出该课题的背景及视频编解码的基本知识,接着论述了H.264的编解码原理及其主要技术要点和应用前景,随后对H.264中的关键算法比如帧内预测,帧间预测,整数变换等进行了研究及优化,最后在TI的OMAP5910平台上进行了H.264解码器的设计和实现。由于OMAP5910是双核处理器,与传统处理器不同,有它自身的特点及编程模式。本文就是遵循它的编程模式,结合具体结构进行了优化,设计了ARM端客户程序负责控制DSP进行解码,设计了DSP端应用程序进行具体的解码处理,并且利用该解码器对相关测试序列进行了测试,得到的实验结果证明,该解码器基本符合手持设备应用的需求。最后,对所作的工作进行了总结,并对今后的工作进行了展望。
其他文献
近几年,煤矿安全生产越来越多地得到人们的关注。随着信息技术的发展,利用网络技术建立基于IP技术一整套的煤矿安全生产远程监测系统成为现实。该系统的构建将使我国煤矿企业安
为适应未来高速无线业务发展的需求,新一代移动通信系统应能够支持高达每秒数百兆甚至千兆比特的高速分组数据传输,在无线资源(频率、时隙、码道等)日趋紧张的情况下,新一代无线
随着通信技术的不断发展,空间电磁环境变得越来越复杂,有限频带资源的合理利用显得越来越重要,保证信息正常传输的难度也越来越大,因此在通信对抗范畴内我们将迎接更多的挑战
在超高层建筑的提升施工当中,由于其特殊的施工环境,从而具有相当的危险性。如何对施工平台的提升过程进行行之有效的监控,保证人员和设备的安全,最大程度地提高提升过程的安全性
2000年,Ahlswede等首次提出了网络编码(Network Coding)的概念,即网络中间节点可以对多个输入数据流进行联合处理,既实现了传统路由的“存储-转发”功能,又实现了对信息的处
IEEE 802.11无线局域网有应用灵活、安装速度快、建设周期短、地理适用性强等特点,已经广泛的应用在各行各业。不断提高无线网络的服务质量,有许多需要不断完善和解决的技术
本文对基于字符特征的半易碎文档水印算法进行了研究。文章对两种算法进行了介绍。第一种算法:基于字符颜色的文档水印算法。此算法先用密码学理论对水印信号进行加密。再用CO
近年来,移动互联网的崛起掀起了信息技术革命的又一次浪潮。移动互联时代的到来对传统的服务业造成了巨大的冲击,深入地改变了人们的生产生活方式。移动接入技术作为移动互联
VPN 是一种在公共Internet上提供专用组网连接的技术。由于互通方便、费用低廉,VPN已经成为Internet上广泛应用的业务之一。其中,IPSec VPN以其良好的开放性和安全性,已经成为应