论文部分内容阅读
国际视频压缩编码标准H.264/AVC和H.265/HEVC运用了混合视频编码技术(运动补偿预测技术和DCT编码技术)。在混合视频编码技术中,编码器的核心算法是帧间预测,利用帧间预测可去除视频序列中时间域的冗余信息。它包括整像素运动估计和分像素运动估计。在运动估计中,利用像素间的相关性进行分像素值的内插可提高运动矢量估计的准确性,从而使运动补偿过程产生较小的残差数据。实验证明,高精度的运动补偿能够提高视频编码的压缩效率,在提高运动预测性能的同时,也带来运算量大和存储操作频繁等问题。滤波器阶数决定了参考数据的读入量,如何在保证预测准确性前提下,降低插值复杂度是目前要研究的问题。本文以国家自然科学基金项目“基于灵活四叉树模型和改进DCT的高效率视频编码研究”和吉林省教育厅“十三五”科学技术研究规划项目“面向HEVC的滤波算法及DCT优化研究”为依托,分析了视频压缩编码理论技术研究现状、国际视频编码标准的发展过程以及视频图像插值的方法及原理。并对分像素运动补偿技术及VLSI结构设计进行深入研究。本文在H.264/AVC标准、H.265/HEVC标准的分像素插值滤波优化算法、自适应分像素插值算法和面向HEVC的高效插值滤波VLSI架构设计四个方面进行深入研究,并取得如下成果:(1)改进的H.264分像素插值滤波算法为了进一步提高H.264/AVC标准视频编码的效率,提出了一种改进的H.264分像素插值滤波算法—即滤波系数可变、系数和不变的分像素插值算法,将H.264/AVC标准中6阶滤波器替换为4阶滤波器。算法利用三次卷积插值法求得插值滤波器系数,利用方向性插值滤波器获得分像素位置的采样,并在编码GOP结构设定进行优化。实验结果表明:在复杂度方面,相对H.264标准的算法,本文算法降低了19%空间复杂度,减小存储访问量,但计算复杂度有所增加。在编码性能方面,相对H.264标准的算法,本文算法使PSNR值平均提高0.38dB,并使比特率平均降低了4.74%。所以,本文提出的算法对不同运动程度的视频序列编码性能均有提高。(2)基于自适应滤波器的分像素插值算法针对不同分辨率的视频序列采用相同阶数滤波器进行分像素插值不能进一步提高编码性能的问题,提出了基于自适应滤波器的分像素插值算法。算法根据设定的3个不同视频序列分辨率区域,自动选择不同阶数的插值滤波器(即分辨率R≥2560×1600,选择4阶滤波器;1280×720≤R<2560×1600,选择6阶滤波器;R<1280×720,选择8阶滤波器。);在3个不同分辨率视频序列区域内,根据像素间相关性将高阶插值滤波器替换为低阶插值滤波器,实现滤波器的自适应选择。在3个不同分辨率视频序列区域内进行分像素运动补偿插值,利用原始图像代替1/2像素图像,将得到的1/2像素图像代替1/4像素图像,实现AFFIA算法优化。实验结果表明:在空间复杂度方面,相对于HEVC标准的滤波器,4阶滤波器可以降低32%的空间复杂度,6阶滤波器可以降低16%的空间复杂度。在计算复杂度方面,4阶滤波器和6阶滤波器相对于HEVC的滤波器的乘法和加法都有大幅度降低,尤其4阶滤波器的乘法数和加法数不到HEVC的1/3左右;8阶滤波器的空间复杂度与HEVC相同,计算复杂度有所提升,但对于低分辨率的视频编码影响不大。在编码性能方面,无论是采取IBBP编码结构还是IPPP编码结构,相对HEVC标准算法,本文提出的算法提高编码增益,降低码率,具有较好的鲁棒性。(3)基于HEVC的自适应插值滤波算法为了进一步提高自适应分像素插值算法的视频图像质量,降低计算复杂度,提出了基于HEVC的自适应插值滤波算法。该算法在新编码标准H.265/HEVC视频编码框架进行编码来提高视频编码效率,通过滤波器系数对称优化,降低了码流所需滤波器系数和解码计算复杂。实验结果表明:在复杂度方面,相对NSAIF算法和SAIF算法,AIFHEVC算法所需插值滤波器系数大幅度降低,与MDAIF算法滤波器系数相当,但高于DAIF算法。相对SAIF算法,DAIF算法,MDAIF算法,AIFHEVC算法大大降低了计算复杂度。在编码性能方面,无论是采取IBBP编码结构还是IPPP编码结构,相对DAIF算法、SAIF算法、CMDAIF算法和AFFIA优化算法,AIFHEVC算法提高编码性能,具有较好鲁棒性。(4)面向HEVC的高效插值滤波VLSI架构设计针对数据高吞吐率和访存量高是HEVC标准解码器的瓶颈问题,提出了一种面向HEVC的高效率分像素插值滤波VLSI架构设计。首先利用滤波器系数反转对称性,设计了可复用8阶滤波器结构;之后提出了并行化设计和流水线结构分像素插值计算方案;最后在传统的单输入通道插值器基础上,提出两路并行的8输入插值器。测试结果表明:本设计插值结构在处理时间和吞吐量方面都优越于其它设计方法,在较低的工作频率就能完成相同高清/超高清视频实时传输,从而降低了传输功耗。本文所提出8输入双通道插值滤波结构能够在频率34.2MHz下完成1920×1080@30fps视频解码需求。同时,能够满足3840×2160@60fps视频的实时传输。