H.264视频解码优化及DSP实现

被引量 : 0次 | 上传用户:lovegyyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为最新的视频压缩标准,H.264/AVC在压缩性能和网络传输质量上全面优于MPEG-4和H.263,将运动图像压缩技术又向前推进了一大步。目前H.264的影响力越来越显著,很多公司和研究机构都在研究基于H.264编解码算法标准的视频商业化产品。H.264/AVC采用了一系列全新的视频压缩技术,但是在某些算法的实现较为复杂,一般的处理器很难实现实时的视频编解码。但是随着数字信号处理器(DSP)的高速发展,为高效地实现音视频信号处理提供了可能性。其中ADI公司推出的低功耗、高性能Blackfin处理器的DSP系列芯片,是H.264标准DSP实现的理想平台。本论文主要是探讨H.264软件解码器的优化及在ADSP-BF561上的实现。目的是实现支持main profile的H.264视频解码,并且解码D1尺寸视频速度到达实时。论文首先介绍了H.264视频压缩标准的基本原理、方法,以及数字视频压缩标准的发展过程。接着介绍了H.264视频标准解码的关键技术。然后在PC平台下实现了基于FFMPEG的H.264 main profile解码器,分析了该解码器流程,确定软件解码方案。本文在PC平台上完成了对该解码器的初步优化的基础上,实现了H.264解码器的移植,最后以ADSP-BF561 EZ-KIT LITE评估板为解码系统的VisualDSP编译环境下,使用各种优化方法和技巧,完成对H.264解码器的优化。根据BF561的结构特点,论文主要从系统级和程序语言级对H.264的解码代码进行优化,使之能够达到实际应用的要求。软件优化分为语法的优化和算法的优化,着重介绍软件语法的优化,这是软件优化的通用方法,合理的运用这些方法,可以大大提高软件的执行效率。着重用线性汇编优化了H.264的耗时模块,根据BF561的高速缓存机制,启用CACHE,提高系统解码速度。并且,使用性能测试工具,用不同的测试序列对各个阶段的优化效果进行测试,确定较优的H.264视频解码器的优化方案,使解码器的性能有较大的提高。经过测试表明本文设计的基于FFMPEG的H.264解码器支持main profile解码并且具有较高的解码效率。
其他文献
<正>糖尿病是遗传因素、免疫功能紊乱、微生物感染及其毒素、自由基毒素、精神因素等等各种致病因子作用于机体导致胰岛功能减退、胰岛素抵抗等引发的糖、蛋白质、脂肪、水和
让良药不再苦口是药剂从业人员长期不懈的追求。本文综述近年来矫味和掩味技术的研究进展,重点关注其在口溶片、咀嚼分散片、口崩片、口崩小丸和缓释干混悬剂等口服新剂型中
目的:了解社区失能老人现状及医疗服务照护需求,为开展"三老联动"一体化照护服务提供依据。方法:采用整群随机抽样方法,对漕河泾1500名老年人进行日常生活活动能力量表(ADL)
随着信息技术,尤其是网络技术的飞速发展,我国政府系统电子政务建设迎来了新的机遇和挑战。推进政府信息化,积极发展电子政务,构建电子政府已成为不可逆转的世界潮流。电子政
目的:采用大鼠被动皮肤过敏试验(PCA)评价注射用替加环素的过敏性。方法:取8只雄性大鼠按体重分为4组制备抗血清;另取大鼠24只,雌雄各半,按以上分组进行致敏和激发试验。结果
目的 :比较急诊手外伤术中2种臂丛麻醉方法的效果和安全性。方法 :选取2012年10月-2014年5月间我院收治的急诊手外伤并需行手术治疗患者80例,按随机数字法分为A和B两组,每组4
从外周静脉置入中心静脉导管作为一条长期、安全、无毒、无痛性的输液通道,近年来已被广泛应用。中心静脉导管(PICC)置管后每7 d需要维护1次,出院后患者的导管维护尤为重要。
从石油钻井施工现场作业的实际情况出发,指出了在钻井工程施工过程中实施HSE管理体系存在的普遍问题,并结合现状进行了比较深入的分析,找出了存在上述问题的主要原因。同时,从实施HSE管
绩效评价指标设计是绩效管理的三大核心之一,作为上海市教育科学研究项目《上海高校卓越绩效管理体系研究》的子课题,本研究旨在解读上海高校绩效评价指标设置现状,构建上海