论文部分内容阅读
随着视频通信技术的发展和终端设备的不断进步,人们对视频通信的实时性和图像的分辨率要求越来越高,高清晰度(1080P甚至更高)已经成为当前主要的发展方向之一。在高清实时编转码领域,由于编码算法特性与硬件资源的制约,编码器不能实现编码标准所允许的所有编码工具,导致实际编码增益与标准所能达到的最优增益存在较大差距,除此之外,一般的单核嵌入式平台已很难解决视频编码的高分辨率和实时性之间的矛盾,基于多核平台的多路视频编转码技术已成为一个热门的课题。如何提高编转码速度与尽可能提高编转码后的图像质量是视频编转码需要兼顾的两个方面,而这两个方面经常是不可兼得的,所以对编转码技术的研究也表现在如何均衡速度和质量两个方面。本文正是在此背景下,以H.264视频编转码器中资源消耗最多的帧间预测器为研究对象,分析其设计中的若干关键技术和关键算法,并结合现有的H.264运动估计与模式判决算法的优点及Tilera多核处理器的并行设计机制,创新性的提出了一种基于Tilera Tile-Gx36平台的适用于H.264多路高清实时编码的可实现的快速运动估计与模式判决算法并在此算法的基础上进一步提出了一种H.264降码率转码快速运动估计与模式判决算法,通过对算法进行优化与仿真,实现了基于Tilera平台的H.264多路高清实时编转码。本文提出的新算法能有效减少帧间预测算法的复杂度,使编码器使用相同资源能够实现更多的编码工具,从而进一步提高了编码增益。实验结果表明,以上算法对于基于Tilera平台的高清视频编转码器,可以在图像编码质量下降不大的情况下,大幅减少运动搜索的点数,从而提高编码速度。尤其需要指出的是,该算法在使用B帧编码时,依然能够实现3路以上H.264高清实时编转码。