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

来源 :复旦大学 | 被引量 : 0次 | 上传用户:jankhxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS(Audio video coding standard)是我国数字音视频编解码技术标准工作组于2003年自主制定的具有自主知识产权的数字音视频编解码技术标准,其专利池管理策略成功地解决了我国长期受H.263、H.264、MPEG-4等国际音视频标准专利限制的问题。AVS标准在我国的数字电视,IPTV,多媒体通信、视频监控等广阔的领域中占有重要地位,对我国信息产业的发展具有重大意义。   本文简要介绍了AVS标准的发展现状及其关键技术,并阐述了AVS各项关键技术相对MPEG-2、H.264视频标准的优点。   本文以rm_52j版本参考代码中的解码器部分为基础,针对XSBase270平台对AVS-P2视频解码器进行了以下算法流程以及汇编指令级优化:   本文首先在算法流程上对AVS视频软件解码器进行了优化。为避免亮度亚像素插值中整像素样本读取时的坐标范围判断,本文对亮度参考图像进行了边界扩展。针对色度亚像素插值部分则提前判断运动矢量的情况,在水平或垂直运动分量为零的情况下简化色度插值过程。帧内、帧间亚像素插值模式选择会带来多重分支跳转,使得程序判断次数多,流水线中断严重。为解决这一问题,本文采用了查表这一优化手段来提高分支程序跳转的速度。   针对嵌入式平台受制于数据总线,数据存储及读取耗时长的问题,本文结合了重建和帧内预测过程,将ICT变换后残差矩阵保留在处理器内部,省去了ICT变换后数据存储及重建前数据读取的过程,从而提高了解码速度。XSBase270平台支持的WMMX无线多媒体指令也是本文的一个重要优化手段。WMMX指令依据单指令多数据(SIMD)原理,提升数据批量处理的速度,对提高解码器中大运算量的亚像素插值、ICT函数的运行速度起到了关键作用。   AVS视频软件解码器在经过本文上述各改进方法的优化后,对QCIF测试视频序列达到24帧/秒及以上的解码速率,实现了在XSBase270平台上的实时解码。
其他文献
随着Internet技术的推广,基于Web的应用系统得到了迅速发展。.NET框架为Web应用系统提供全新的计算平台,已成为开发Internet应用程序的一大主流技术,基于该平台开发的应用系
非线性科学是一门研究非线性现象共性的基础科学,其中混沌理论是非线性科学的一个重要分支。本文利用理论推导和数值模拟相结合的方法研究了几类典型自治混沌系统的控制和同
在城市路网中,信号交叉口区域的燃油消耗量明显高于其他区域。因此,以减少信号交叉口区域不良驾驶行为,提高燃油经济性为目的的车速引导方法已经成为节能驾驶领域的研究重点
由于人类的指纹具有唯一性、终生不变性以及与主体不可分离等特性,满足身份识别系统的基本要求,因此,基于指纹特征的身份识别技术备受研究者关注。指纹识别技术在各种安全领
在企业信息化建设过程中,随着企业规模的扩大和计算机技术的发展,不同时期构建的业务系统可能基于不同操作系统和数据库平台,结果造成相互间数据交换效果较差.如何利用现有的
对等网络(Peer-to-Peer,简称P2P)是目前流行于国际网络技术研究领域的一种新兴网络模型。与传统的客户机/服务器结构不同,P2P中所有的结点都是平等的,没有严格的网络服务提供
决策支持系统主要由数据仓库和决策推理两个部分组成,这两部分的有机结合再加上结果展示组成了一个完整的决策过程。而OLAP(On-Line Analysis Processing)作为一个基本的归纳
三维模型的孔洞修补问题,一直是计算机图形学和可视化研究中的一个热点问题。由于颅骨模型的特殊性,现有算法并不适用于颅骨模型的修补。三维颅骨孔洞修补是一个崭新的研究课
WMN(Wireless Mesh Network,无线网状网)是一种全新的无线网络技术,其核心是让网络中每个节点都可以发送和接收信号。WMN是网状结构的多跳系统,从源节点到目的节点存在多条冗余
本文研究了现有国内外二维条码的种类、优势及相关识别技术;剖析移动端主流操作系统Symbian OS体系结构及其应用程序的开发平台;并在此基础上搭建移动端二维条码识别系统。首