AVS解码器在PC机上实现及优化

来源 :太原理工大学 | 被引量 : 3次 | 上传用户:ghostbyte
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS(《信息技术先进音视频编码》标准)是我国的第一个音视频编解码标准,也是我国音视频产业的基础性标准,具有自主知识产权。AVS编解码标准压缩率高,差错恢复能力强,适用范围广,可广泛应用于我国电视广播、数字存储媒体、网络流媒体及多媒体通信等。MMXTM(多媒体增强指令集)是Intel公司针对对Intel体系结构(IA)指令集的扩展,该技术以并行方式处理多个数据单元,使用了单指令多数据技术(SIMD)技术。SSE2是基于128位寄存器的指令集,包含SSE部分和MMX部分且向下兼容MMX。二者运用于AVS编解码程序中可大大提高图像数据的处理能力,从而提高了PC机上AVS解码图像的解码速率。目前AVS解码器涉及我国自主知识产权,一般做成专用集成电路(机顶盒)或实现在高速DSP上。PC平台上国内外的优秀播放器如暴风影音或MPLAYER等,尚不支持AVS格式。PC平台上AVS参考软件代码效率低,仅有理论分析价值,不能满足实时解码要求。围绕AVS解码算法在PC机上的实现及优化,本课题主要的研究内容及实现成果如下:1.对视频压缩标准的现状做了介绍,分析了AVS标准的技术细节,包括比特流结构,解码流程,并与H.264做了技术比较。2.结合目前主流AVS解码器的优势,重点研究了I帧及P帧(P帧只涉及帧模式)解码的关键技术及特点。根据AVS解码标准设计了解码框架方案并实现了整体代码,并对新解码器做了测试,与参考软件做了性能对比,新解码器纯C代码实现了CIF格式图像的实时解码。3.对新解码器多块细节进行算法上的改进,借鉴常见C代码程序优化思路对其进行C一级优化,从而将将新解码器解码速度提高到新的水平。4.比较细致的研究了SIMD中MMXTM[5]及SSE2技术的编程要点,对新解码器的主要耗时模块,利用SIMD指令对其中的反变换、滤波、分像素插值、运动补偿等模块进行了优化。对优化结果进行测试,测试表明利用SIMD技术在不改变图像质量的前提下实现了D1格式图像的实时解码。最后进行了全面的总结与展望,指出了下一步研究与改善的方向。
其他文献
目的:对比分析2型糖尿病无症状性心肌缺血患者应用门控负荷/静息心肌灌注显像的影像学表现及左心室功能的变化。方法:对32例2型糖尿病患者及对照组25例非糖尿病患者行门控SPECT
自从1943年考夫纳(kompfner)研制成功第一只行波管(TWT)以来,TWT就以其高频率、宽频带、大功率等优点在雷达、电子对抗、卫星通信等领域起到重要的作用。螺旋线行波管作为一
澳大利亚网球公开赛是四大满贯之一,通常于每年一月的最后两周在澳大利亚的墨尔本举行,是每年四大满贯赛事中最先举行的,所以澳网运动越来越被大家所关注。塞尔维亚名将德约
我国交易所受到政府干预过多,是"行政化"的会员制交易所。在信息技术不断发展的今天,我国交易所由于特殊的组织形式所产生的弊端不断的显现出来,导致我国优质上市公司资源的
现代电子元器件的小型化、集成化和多功能对材料学研究提出了新的挑战。多铁性材料因为同时包含两种及两种以上的基本铁性(如铁电性、铁磁性、铁弹性),并能通过铁性之间的耦
随着片上系统(SOC)和片上网络(NOC)的持续发展,ULSI频率和规模不断上升,单个芯片上集成的功能模块也越来越多。这一趋势直接导致芯片尺寸不断增大,同时也迫使设计者使用更多
中小企业属于国民经济的主要构成部分之一,对经济与社会的发展起了重要作用。金融创新产生新的交易、金融工具则能够为中小企业的财务管理带来一部分新的变化。目前我国中小
渠道防渗衬砌是指为了减少渠道输水渗漏损失,提高渠系水利用系数,在渠道表面浇筑或砌筑护面层的工程技术措施。渠道防渗衬砌工程对于提高渠系水利用系数,增加渠道抗渗性,抗冻性,稳
<正>编前语1989年,国家测绘局测绘科学研究所(现中国测绘科学研究院)航测仪器部面临着体制上的重大选择,1989年3月30日,整个部门实现了由公益性到企业化的变革,这一走就是30
国务院颁布的《关于加快发展养老服务业的若干意见》提出将有规划地在全国范围内开展"以房养老"试点,这对完善我国养老模式体系具有重要意义。从国际经验看,以美国为代表的西