面向ARM嵌入式系统的H.264解码研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:youxiing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264视频压缩编码标准凭借着编码质量高,低码率,网络亲和性等特点在CMMB(China Mobile Multimedia Broadcasting)手机电视中获得应用,但手机的处理能力低,H.264解码的计算复杂度高,如何在ARM嵌入式系统中实现实时H.264解码成为近年来的研究热点。H.264解码的主要过程为熵解码,重排序,反量化反变换,帧内预测,帧间预测,去块效应滤波以及参考帧管理等,通过对各个功能模块进行分析,然后结合ARM嵌入式系统的结构特点,提出了H.264解码软件优化和H.264解码硬件加速两种方法。H.264解码的软件优化方法通过三种方式来提高解码速度:一是对插值操作和去块效应滤波进行算法优化,二是对宏块间数据的拷贝操作进行汇编优化,三是减少访存操作和条件分支的代码优化。此外,提出了一些容错处理方法,增强H.264解码的健壮性。实验结果表明,软件优化后的H.264解码器在528MHz主频的ARM嵌入式系统中能实现QVGA(320×240)视频序列的实时H.264解码,并保证较高的解码质量。H.264解码的硬件加速优化方法将负责解码条带数据的功能模块进行硬件化,主要包括比特流解析,反量化反变换,帧内预测,帧间预测,去块效应滤波五个硬件功能单元,而软件负责解码序列参数集,图像参数集,条带头部数据和参考帧管理,软硬件通过接口进行交互。与只将帧间预测或去块效应滤波硬件化相比,虽然设计的H.264解码硬件模块的复杂度和成本更高,但该硬件模块能实现QVGA视频序列实时解码,因而能应用于CMMB手机电视信号解码。
其他文献
H.264是一种高性能的视频编码方法,但其在运动估计、帧内预测、插值、变换和算术编码等方面具有很高的计算复杂度。根据其内在的并行度,通过分析并行化的瓶颈所在,合理地设计
团分划问题的目标为将给定图分划为给定大小的完全图集合。在计算生物学的聚类分析等中有着广泛的实际应用场合,团分划问题属于NP-完全问题,因此除非P=NP成立,我们很难找出一个
SIP(Session Initial Protocol)是伴随着互联网的发展而诞生和发展的,并以其简单易用以及良好的扩展性和开放性等优势,已发展成为下一互联网至关重要的应用协议。SIP本身缺乏
周期行为分析方法是通过比较程序不同程序段的特征信息分析程序相似性的方法。由于划分到同一周期行为的程序片段具有相似性能特性和资源需求,因此,周期行为分析已广泛应用于
商业智能工具迅速发展,多维查询技术日趋成熟,在线联机分析系统查询效率的提升成为急需解决的问题。聚集技术是提升在线联机分析系统性能的关键技术之一。在分析达梦聚集技术
多种生物克隆实验结果说明,存在于细胞核染色体中的DNA序列包含了该生命体的全部信息。生物序列进行序列比对后,所得结果包含了序列之间的关系和进化的信息,利用这些信息可以得
随着计算机时代的迅猛发展,分析网络的安全性相当重要。保证安全协议的安全性及秘密性已是网络安全领域的最热门话题之一。安全协议自身的缺陷给网络安全造成了巨大的威胁,为
随着3G时代的到来,高端手机的普及,以及中国移动条码增值业务的推动,基于手机端的二维条码识读技术已成为当今条码识读技术的一个热点研究方向。一种高效、快速、健壮的手机条码
多分类器集成,也称多分器组合或多分类器联合,近年来,多分类器融合技术在人脸识别、手写字符识别、遥感图像分类等方向上受到了广泛重视,显示出很大的研究价值和现实应用前景
随着互联网视频数据的快速增长和相关新型应用的涌现,视频的高效压缩和传输成为学术界和产业界深入研究的热点问题。   本文提出了一种新的视频编码和传输框架,该框架应用多