基于XSBase270平台的AVS软件解码器优化

来源 :复旦大学 | 被引量 : 0次 | 上传用户:hxm020101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS(Audio video coding standard)是我国数字音视频编解码技术标准工作组于2003年自主制定的具有自主知识产权的数字音视频编解码技术标准,其专利池管理策略成功地解决了我国长期受H.263、H.264、MPEG-4等国际音视频标准专利限制的问题。AVS标准在我国的数字电视,IPTV,多媒体通信、视频监控等广阔的领域中占有重要地位,对我国信息产业的发展具有重大意义。本文简要介绍了AVS标准的发展现状及其关键技术,并阐述了AVS各项关键技术相对MPEG-2、H.264视频标准的优点。本文以rm52j版本参考代码中的解码器部分为基础,针对XSBase270平台对AVS-P2视频解码器进行了以下算法流程以及汇编指令级优化:本文首先在算法流程上对AVS视频软件解码器进行了优化。为避免亮度亚像素插值中整像素样本读取时的坐标范围判断,本文对亮度参考图像进行了边界扩展。针对色度亚像素插值部分则提前判断运动矢量的情况,在水平或垂直运动分量为零的情况下简化色度插值过程。帧内、帧间亚像素插值模式选择会带来多重分支跳转,使得程序判断次数多,流水线中断严重。为解决这一问题,本文采用了查表这一优化手段来提高分支程序跳转的速度。针对嵌入式平台受制于数据总线,数据存储及读取耗时长的问题,本文结合了重建和帧内预测过程,将ICT变换后残差矩阵保留在处理器内部,省去了ICT变换后数据存储及重建前数据读取的过程,从而提高了解码速度。XSBase270平台支持的WMMX无线多媒体指令也是本文的一个重要优化手段。WMMX指令依据单指令多数据(SIMD)原理,提升数据批量处理的速度,对提高解码器中大运算量的亚像素插值、ICT函数的运行速度起到了关键作用。AVS视频软件解码器在经过本文上述各改进方法的优化后,对QCIF测试视频序列达到24帧/秒及以上的解码速率,实现了在XSBase270平台上的实时解码。
其他文献
当今Integrated Circult(IC集成电路)设计已进入System On Chip(SOC片上系统)时代,同一块芯片上可能集成越来越复杂的系统。SOC电路设计广泛涉及到各种Intellectual Property
随着动态随机存储器(简称DRAM)设计水平的不断发展,器件的尺寸越来越小,这对半导体制造技术不断提出新的挑战。到深亚微米级尺寸以后,使用常压化学气相沉积(简称APCVD)和等离
<正>项目条件2011年8月,我们接到项目设计委托,要对一座已经开始施工的厂区办公楼进行重新设计。项目位于洛阳河洛路,厂区中原有一座2000m2的办公楼和1.2万m2的厂房。需进行
本论文主要描述了运用SAP R/3及其相关技术背景对SD(销售与分销)模块进行再次开发具体实现的完整过程。论文的着重点是对SAP的SD模块进行了建模,叙述该模块的大致流程和内部
一个讲信用的人,会得到所有人的尊重,在朋友交往之中也会很受欢迎。相同的意思,企业的发展前景也会受到信用的影响。但当前由于受诸多因素的影响,各企业在信用管理上,管理程
MIT是世界上顶尖的以理工科为主的研究型大学,其卓越的理工科教育令其它大学望其项背,而与此同时,MIT的经济学、语言学、心理学、哲学、政治科学等文科专业同样首屈一指。当
研究目的:调查了三级甲等医院2型糖尿病成人住院患者慢性肾脏病患病情况;评价2型糖尿病患者外周神经传导速度与蛋白尿的相关情况;探讨肾小球滤过率估算公式在2型糖尿病患者中的
从非线性模型Boltzmann方程出发 ,引入简化速度分布函数、使用离散速度坐标法对速度空间进行离散、降维 ,去掉分布函数对速度分量的连续依赖性 ;采用时间分裂法 ,将简化速度
随着我国经济迅速增长,人民生活水平日益提高,乡村旅游逐渐成为一大潮流。文章结合乡村振兴战略,对我国台湾地区的乡村旅游开发进行剖析,从其开发前期、开发过程以及政策保障
乡村振兴问题是我国一直以来都在研究的问题,是把我国建设成为一个现代强国必然要经历的重要课题。本文针对乡村振兴的关键点以及现实路径提出了新的构想,并进行了相关的战略