AVS的软件解码优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ybchen123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS视频编码标准是我国具备自主知识产权的第二代信源编码标准。现在虽然已有部分厂家称已经开发出AVS解码芯片,但产业化的还不多,更多的还处于实验室阶段,且生产成本比较高。这样,在AVS产业成熟之前,软件实现AVS的编解码功能就显得尤为实际。对AVS的软件解码来讲,其执行速度是最重要的要素,因此,研究AVS的软件解码优化具有重大的意义。本文在深入研究AVS视频编码标准体系结构和其中各个关键模块算法原理的基础上,对AVS解码程序的优化进行研究。首先使用Intel Vtune Performace Analyzer工具对AVS解码软件rm52k_r1进行分析,并找出AVS解码优化的关键点。然后分别对这些关键点提出优化方法,这些关键点包括内存方面的问题,k阶指数哥伦布码的解码,VLC解码和反量化,环路滤波优化以及样本插值算法。内存方面的问题主要是通过减少和消除大容量的内存搬移或赋值来解决。k阶指数哥伦布码的解码的优化算法主要是采用了查找表来预存储可能的码表来减少计算量。VLC解码的优化主要是通过优化码表的存储来实现。反量化需要和VLC一起进行优化,其主要是利用了大多数VLC解码都位于trans_coefficient小于59的情况,而这种情况下的反量化前系数比较小,从而能够利用查找表进行优化以大大减少计算量。在环路滤波方面,主要是通过进一步细分情况来减少分支判断数量和运算量。亮度样本插值则主要是通过分情况来大大减少判断参考块像素位置是否超出图像边界这一操作的数量,并对当前块像素位置超出图像边界的情况,则采用一些循环优化技术和查找表方法进行优化。色度样本插值优化算法除了采用类似于亮度样本插值所采用的优化方法外,主要采用了查找表优化技术和一些循环技术来消除乘法运算,以大大减少计算开销。本文的结尾首先使用Intel Vtune Performace Analyzer工具对优化后的AVS解码程序进行分析,结果显示各AVS解码核心模块的性能均有了不同程度的提高。接着本文结尾用多个不同分辨率的多种不同的视频序列对优化后的AVS解码程序进行测试,最后得出结论,本文提出的优化方法很有效,优化后的解码程序的解码速度相比原来的解码程序的解码速度显著地提高了。
其他文献
随着人们对位置感知服务的需求日益增加,高精度的室内位置获取逐渐成为位置服务的核心内容。同时由于WLAN的灵活性、移动性和简单的点对点技术等有优势,使得基于WLAN的位置服
在高度发展的数字化和信息化时代,安全、快速、准确地实现个体的身份识别是现今备受人们关注的一个问题之一。生物特征识别技术(Biometrics)利用人体自身固有的生理特征或行
智能视频监视系统是计算机视觉、模式识别以及人工智能等领域中一个研究热点,也是保证现代社会公共安全的重要高科技手段与技术。智能视频监控技术的主要内容之一就是监视特
近年来随着Internet和各种业务的迅猛发展,尤其是VOIP(Voice Over IP)、视频会议等多媒体业务的迅猛增长,IP网络也由以前单一的数据网络变成了多业务的综合数字网。但是传统I
多视点加深度视频是一种流行的3D视频格式,它包括视频纹理和相关的深度图。通过视点合成技术,可以合成多个虚拟的多视点视频。多视点视频提供了多个视角来观看空间立体场景,
目前,协作通信技术已成为无线通信领域的一个前沿研究热点。该技术通过中继协作可有效抵抗无线信道的衰落特性及不稳定性,从而提升通信系统传输性能。本文围绕无线协作通信的
随着无线通信和IP(Internet Protocol)网络的迅速发展,以及视频图像压缩编码技术日新月异的改进,视频通信已经成为通信的主要业务之一。特别是视频编码标准H.264具有优异的压
作为下一代5G通讯的关键技术之一,大规模天线(massive MIMO)技术如今越来越受到人们的重视。massive MIMO系统与传统天线系统的区别在于,massive MIMO系统中基站侧配备的天线
网络的出现使得数据通信技术得到了广泛使用和快速的发展,与其他的通信方式相比,数据通信的最大特点就是对通信的可靠性要求较高。同时,在通信系统中,传输延时也是衡量网络性
随着社会的发展,人们对通信质量的要求越来越高,希望在有限带宽中传输更多高质量的信息。光纤无线通信技术将无线通信与光纤通信结合起来,充分发挥了无线通信接入的灵活性和