论文摘要
本文提出了一种基于超高清(Beyond High Definition)视频编码器的带有分层无损参考帧压缩方法以及提前层次终止策略的同步分层运动估计(Motion Estination)架构。作为编码器的重要模块,运动估计是一个计算复杂度很高的过程,它占用了编码器大量的系统资源,包括带宽,芯片面积,运算时间以及系统功耗等。对于搜索范围需要至少128像素的超高清视频,传统的运动搜索和估计方法将消耗大量的资源,从而成为视频编码器设计的瓶颈。在本文中,本人提出了一种带有分层无损参考帧压缩以及提前层次终止策略的具有较高硬件实现效率的同步分层运动估计算法,该算法能够保证大范围的区域搜索并适用于超高清视频编码器。首先,为了保证分层运动估计的质量,本文提出了一种分层运动估计架构,进行分层多分辨率的运动搜索并在之后进行有效的局部细化搜索。该算法即使是在大幅剧烈运动的情况下仍然能够取得相比于以往所提出的快速算法的更高的运动估计质量,并具有较低的带宽以及内存消耗。同时,在该运动估计算法的基础上,为了进一步地减少带宽消耗,本文还提出了一种分层无损参考帧压缩的架构。该架构应用了分层的记忆存储结构以及分层两步式数据提取的策略,以满足分层运动搜索架构随机存储的需要;同时还应用了分层的数据压缩策略,通过参考高层的平均值数据来计算当前数据的残差值并通过有效的可变长编码方式来对这些残差值进行编码处理,从而有效地减少同步分层运动估计架构的带宽消耗。另外,本文还采用了适用于分层运动搜索的提前层次终止策略。该策略基于图像块模式以及运动估计层数来设定适当的阈值,从而提前终止不必要的高层搜索;同时,该策略还运用了提前细化终止策略从而避免了对于高层搜索的冗余的细化操作。在实验过程中,本文基于JM15.1实现了所提出的架构,并对其性能进行了仿真实验;同时,本文还对以前提出的有代表性的运动估计架构进行了实现和仿真,并与本文所提出的架构进行比较。根据实验结果,相比于以往的运动估计快速算法,本文提出的整个架构即使是对于具有剧烈运动特性的视频序列也能够保证与全搜索运动估计算法相差不大的视频编码比特率;同时,本方法还能够在保证[-128, 127]搜索范围的条件下实现可观的带宽以及内存的减省。因此,本文所提出的整个运动估计架构无论是在硬件设计性能(DRAM带宽消耗以及内存),还是在运动估计质量上,都具有高效的性能和品质,所以它非常适用于集成在超高清视频编码器中并得以应用。