AVS编码器全零块判决算法研究及AVX指令优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:slyde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迈进新世纪,为了有效地解决海量视频数据在传输与存储中所带来的困难,视频压缩技术得到了迅猛地发展。AVS(Audio Video coding Standard)作为我国独立设计与制定的视频编解码标准,它的出现打破了国外在视频编解码领域的垄断地位。在AVS中应用了很多创新技术,使得它拥有很好的压缩性能。然而它优越的压缩性能是用牺牲复杂度来换取的。因此,在不影响视频主客观质量的条件下,怎样去降低AVS的复杂度是当前一个研究热点。本文对开源x AVS编码器进行研究,其研究目的是从算法和指令优化两个方面在原始的编码器基础上进一步提升编码速率。针对这一目的,本文完成的工作主要包括了以下的内容:首先,根据整数变换与量化的特点,结合全零块预判决的本质思想,推导出了基于变换量化特点的全零块预判决条件。同时依据图像残差系数服从拉普拉斯统计分布的理论,推导出了基于拉普拉斯统计模型的全零块预判决条件。结合上述所得到的两个预判决条件,给出了一种基于混合模型的全零块预判决算法。实验结果表明此算法相比于已有的算法全零块检出率平均提高20%左右。然后,在基于混合模型的全零块预判决算法基础上,给出了一种基于全零块帧间模式选择提早结束算法。此算法能够提前终止帧间模式选择,跳过变换与量化操作,节省编码时间。实验结果表明此算法编码速率在原始编码器的基础上平均提高了27%左右,而峰值信噪比平均下降仅为0.05dB,传输码率平均上升仅为2.04%。最后,分析并统计了编码器各个关键模块耗时的情况。在支持AVX(Advanced Vector Extensions)多媒体指令集的平台上,分别对耗时较大和密集计算的模块进行优化,如计算SAD(Sum of Absolute Difference)、分像素插值、帧内预测以及变换量化等。与C代码模块相比,指令优化后的模块实现了单指令多数据流的处理方式。通过采用1080P视频序列测试,与原始的编码器进行性能比较,使用峰值信噪比、码率以及编码速率三个指标对比分析优化性能,其结果表明在峰值信噪比和传输码率保持不变的情况下,指令优化后的编码速率要比原始的编码器平均提高3.11倍。结合AVX指令集与基于全零块帧间模式选择提早结束算法,实验结果表明优化后的编码速率在原始编码器的基础上平均提高了3.37倍。
其他文献
软切换作为无线资源管理(RRM)中最重要的技术之一,开始运用于CDMA系统,在移动通信发展到3G时代得到了更广泛的应用。本文重点研究了WCDMA系统的软切换技术,首先对WCDMA系统软
在信息技术日益发展的今天,我们享受着它给我们带来高效率、高效益和高质量的生活,与此同时也承受着它给我们带来了前所未有的威胁!信息的数字化导致其很容易遭受窃听、截取
麦克风阵列技术,可通过声波到达麦克风阵列中各个麦克风的延时和遮挡输出,产生时域波束(Beamforming),将某个区域内的声源作为有用信号,而区域外的声源都作为噪声抑制掉。从而
随着流媒体技术的更新发展,它的安全问题越来越受到重视。鉴于媒体流数据存储和传输的广泛性和便易性以及数据量巨大等特点,如何设计一种高效、快速、稳定的加密算法已成为当
在地球物理与信息技术领域,科学可视化技术将科学计算中产生的大量非直观的、抽象的或者不可视的数据,以图形图像的形式直观、形象地表达出来,可为下一步的数据解释分析提供有力
本文深入分析和研究了基于内容图像检索领域的一些关键技术,如:颜色、形状、纹理等底层图像特征的描述,图像间的相似性度量准则以及相关反馈,并把它们应用于电力设备图像的检
随着经济的不断发展,运输石油类产品的船舶越来越多,随之而来的水面溢油事故的可能性越来越大。因此,如何及时有效地监测溢油事故的发生成为了人们急需解决的问题。基于红外
随着计算机网络和多媒体技术的发展,每天产生大量的数字图像资源,因此如何对图像进行有效管理并建立高效的图像检索算法成为研究的重点。基于文本的图像检索实现简单,但人工
H.264/AVC是由国际电信联盟(ITU)和国际标准化组织(ISO)共同制定的新一代视频编码标准。该标准采用了一系列先进的编码技术,在编码效率、网络适应性等诸多方面都超越以往的视
目的探讨中心静脉导管引流恶性胸水的有效护理措施。方法对31例恶性胸水患者穿刺留置中心静脉导管,做好穿刺前的心理护理和健康教育,同时做好穿刺时护理、留置管护理和饮食护理