AVS编码器的模式判决优化与多核并行实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ymlazy62
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网和移动通信行业的快速发展对视频编码的需求十分迫切。为破解视频编码被国外标准垄断的困境,我国发展出AVS标准,该标准初步达到先进技术水平。目前开源XAVS编码器对高清编码的支持很不到位,本文对该编码器进行多方面优化,致力于在视频质量只有很小下降的基础上提升编码速率,为高清编码提供条件。本文首先对AVS标准进行理论研究,着重对比AVS和H.264的标准异同与性能差异,同时分模块对AVS编码器进行简要介绍,为编码器优化奠定基础。为了在视频编码过程中充分利用多核处理器的性能,本文引入并行编程的概念,并通过Amdahl定律对多核并行编码的加速性能进行分析。本文第三部分针对XAVS编码器实现优化,着重提升编码速率。由于模式判决在编码时间中所占比例达70%左右,而其中运动估计模块又最为耗时,因此本文先对XAVS中默认的UMHS运动估计算法进行多方面优化,着重减少搜索点的数目与搜索步骤。经测试优化算法在PSNR(Peak Signal to Noise Ratio)下降不超过0.1dB、编码码率上升幅度不大于0.5%的前提下,编码帧率有12%到19%的提升。由于SKIP模式提前判决对于提升编码速率具有重要意义,本文引入基于HVS(Human Visual System)的SKIP判决算法,通过对宏块的亮度、对比度、方差等参数进行建模,使用新的SKIP判决模型,避免以往SKIP判决中最为复杂的运动搜索步骤。通过测试分析,加入新判决算法后在编码质量下降轻微的基础上,SKIP判决比例平均上升了57%,编码帧率大约提升9%。将优化的运动估计和SKIP判决算法合并到模式判决模块,经测试编码帧率平均提升约21%。本文第四部分在XAVS编码器中引入多核并行编码,通过对编码器并行加速性能的对比分析,发现并行编码时普遍存在运算量分布不平衡的问题。本文采用提前预测编码模式的思路,在编码之前对视频帧的运算复杂度进行预判,为每个编码线程分配大致相同的运算量,进而实现并行编码器的负载均衡,改善并行加速性能。在不同核心处理器上的测试表明,加入这些优化使XAVS编码器的编码帧率相对普通并行编码提升幅度在20%左右,并行加速比例可超过3.6倍,同时编码码率上升一般控制在1%以内,而PSNR下降不超过0.35dB。
其他文献
随着印刷向小批量、多色、高效方向发展,彩色印刷品呈色质量的在线检测与控制是发展的必然。传统的基于密度和色度的检测方法是以混色模型理论为基础,有关研究已经揭示了该理
智能终端的快速普及和人们对于高速高带宽的多样业务需求的与日俱增,深刻挑战第五代移动通信(5G)的网络架构和关键技术。异构蜂窝网络成为提升系统容量和改进用户体验的关键
Turbo码具有逼近Shannon限的性能,它的出现被看作是信道编码理论发展史上的一个里程碑,它使人们设计信道编码的方法从增加码的最小汉明距离转向了减少低重量码字的个数(错误
传统锁相环的分频比必须是整数,所以环路的频率分辨率为参考频率。高的频率分辨率要求低的参考频率,这就相应地要求环路的带宽比较窄。窄的环路带宽是不希望的,因为这意味着环路
期刊
本文研究了典型超宽带冲激无线电通信的性能及较新颖的脉冲调制技术.超宽带冲激无线电通信技术是一种与常规无线通信技术(包括窄带通信、常规扩频通信和OFDM技术)相比具有显
期刊
期刊
阵列信号处理是信号处理的一个重要分支,被广泛而迅速地应用在通信、雷达、声纳、地震勘探、射电天文等领域。传统的阵列信号处理的研究主要集中在基于高斯型噪声的环境下。
期刊