AVS视频解码器的软硬件协同设计研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:longshentailang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS视频编码标准是中国第一个具有自主知识产权的数字视频编码技术标准,其编码效率与H.264/AVC相当,是MPEG-2的2~3倍。2006年2月,AVS视频编码标准正式被批准为国家标准,进入了产业化推广阶段。作为AVS视频产业链中最核心的部分,AVS视频编解码芯片的研究与设计对于AVS视频编码标准的推广起着极其重要的作用。据估计,未来十年我国解码芯片的年均需求量将达到4000多万片。因此,研究AVS视频解码器设计意义重大。   目前,软硬件协同设计方案已经逐渐成为了视频编解码器的主流解决方案。软硬件协同设计技术兼顾了软件的灵活性和硬件的高性能等特性,它使得复杂度极高的AVS视频解码器实现变得简单。本文基于嵌入ARM内核的SoC开发平台开展AVS视频解码器的软硬件协同设计研究。   首先,研究了软硬件协同设计技术。在软硬件划分中,除了考虑了各个模块的计算量外,还研究了处理器和硬件加速器间的通信开销、模块间的数据搬移对系统性能的影响。探讨了利用时间、空间并行技术来提高系统性能。   接着,以开源AVS视频解码参考代码rm52j为基础,将rm52j成功移植到了ARM平台上。分析了算法中各个模块的计算复杂度、处理器和硬件加速模块间的通信开销、以及硬件加速模块间的并行性操作等,给出了AVS视频解码器的软硬件协同设计架构。   最后,对AVS视频解码硬件加速模块——整数反变换、亮度插值和环路滤波进行了算法详细分析、硬件驱动代码设计和硬件电路设计,并在SoC平台上对包含这三个硬件加速模块的AVS视频解码器进行了软硬件协同测试验证和性能分析。测试结果表明,相对于纯软件实现,采用软硬件协同设计的AVS视频解码器在关键模块的执行速度上获得了2倍以上的提升。  
其他文献
北京正负电子对撞机(BEPC)和北京谱仪(BESⅢ)于2008年7月成功升级,升级后系统分别称为BEPCII和BESⅢ。作为对撞机的核心部分之一,北京谱仪BESⅢ担负着测量和分辨对撞机产生的
在无线通信系统中,由于信道的多径衰落等一些复杂特性的影响,导致信号传输过程中不可避免的产生码间干扰,这样严重影响了通信质量。均衡技术的出现可以很好的解决这一问题,使
黑线仓鼠(Cricetulus barabeniss)是生活在中国北方地区的主要农业害鼠,我国北方地区隶属北温带,季节变化明显,动物的生存能力会随着季节的变化而变化,动物的免疫系统能够防
杉木是我国南方最主要的速生用材树种之一。为了揭示杉木纤维材生长和材质性状的变异规律,为杉木的定向培育和木材加工利用提供理论基础和科学依据,本研究以福建省洋口林场杉木
随着信息技术的发展,信息的安全却面临着许多威胁和挑战。对日常使用的文件进行加密存储是保护信息安全的有效手段。数据加密和身份认证是文件加密存储中两个重要的模块。近年
端粒酶通过催化端粒合成,保持端粒长度,从而保证细胞的持续分裂能力,其活性与细胞永生化、肿瘤发生等过程密切相关.各种生物中端粒酶均至少由三个单位构成,即RNA模板TR、逆转
本文通过对荣华二采区10
期刊
学位
计算机视觉领域的一个重要研究课题就是视频目标跟踪,其在智能交通、公共场所人流量统计、视频监控等领域都有广泛应用。视频目标跟踪的任务就是跟踪视频序列中感兴趣的目标,
随着我国国民经济的迅猛发展,生产及居民用电量日益增高,电气火灾事故也更加频发,其中因故障电弧引起的电气火灾事故所占比例越来越高,对故障电弧的研究己经引起了社会的广泛