论文部分内容阅读
多媒体通信尤其是视频通信由于其越来越广泛的应用从而成为当今最具有吸引力的研究课题之一。随着技术的进步,视频应用的平台由计算机和机顶盒扩展到手持设备,如个人数字助理和智能手机等,这对视频编码的VLSI实现提出了新的要求(低功耗和低成本)。国际视频编码标准在很大程度上促进了视频编码应用的普及,而国际视频编码标准中开放的关键算法决定了视频编码的性能。在当前的国际视频编码标准中,运动估计和码速率控制算法正是这些开放的关键算法。本文结合VLSI实现,对国际视频编码标准中的运动估计算法和码速率控制算法进行了深入研究,取得了一定的成果,并实际应用于视频编解码芯片的设计中。本文的主要工作和研究成果如下:1.结合全搜索运动估计的一维阵列VLSI实现结构,提出了一种易于VLSI实现的低复杂度运动估计快速算法―分层准全搜索法。该算法在计算复杂度仅为全搜索四分之一时取得了和全搜索可比的性能。与其它快速搜索算法相比,该算法具有很强的鲁棒性。该算法流程简单,数据流规则,适合VLSI实现。本文提出了一种分层准全搜索对应的VLSI结构,并给出了实现结果。2.利用整像素搜索和亚像素搜索的联系,建立了二者之间的数学模型,从而提出了一种低复杂度快速半像素级运动估计算法。该算法根据3种不同数学模型,用整像素级运动估计的结果直接预测半像素运动估计的结果,并用民主集中制的投票来确定最终的半像素运动矢量。该算法避免了半像素插值和匹配过程,计算复杂度低,易于VLSI实现。实验结果表明该算法可获得较好的图像质量。3.基于软硬件协同设计的思想,提出了一种高效的可编程运动估计处理器VLSI结构。设计的运动估计处理器支持多种高效的快速运动估计算法,支持1MV、4MV、非限制性运动矢量和半像素精度运动估计。该处理器还能支持解码时的半像素插值功能。设计的运动估计处理器能为H.261/H.263,MPEG1/2/4中的运动估计和运动补偿提供完整的解决方案。实际的VLSI设计结果表明该处理器在运行PMVFAST算法时工作在40MHz就能支持CIF格式30帧/秒的MPEG4实时编码。4.在DCT域建立合理的率失真模型,应用于TMN8码速率控制算法,提出了一种新的低时延视频编码码速率控制算法。该算法不仅取得了同TMN8算法一致的性能,还具有计算复杂度低、鲁棒性好的优点。与TMN8算法相比,新算法能够应用到I帧编码和引入了帧内预测编码的MPEG4编码中。由于新算法在变换域建立的率失真模型,能够方便地应用到视频转码编码中。