论文部分内容阅读
随着计算机技术和通信技术的飞速发展,人们对信息内容的要求不断提高,从开始的文本数据到现在海量的视频数据。视频传输的大量需求促进了视频压缩技术的不断发展。H.264是当今应用广泛的视频压缩标准,它具有很高的压缩比,很高的重建质量以及很强的抗误码能力,因此得到了业界的认可与应用。H.264/AVC中采用了很多编码和控制技术,其中码率控制技术在整个码率分配过程中起到很关键的作用,它能够在视频编码过程中合理的分配码率从而精确控制传输带宽以及提高视频编码质量。本文对H.264/AVC编码器中的码率控制技术进行了研究,工作的主要创新点及取得的效果如下:1.本文提出了一种新颖的码率控制框架和实施方案,把智能控制技术引入到传统的码率控制模块,起到了很好的控制效果。2.研究了PID控制器在码率控制中的应用。首先分析传统PID控制器在码率控制上的应用并分析了它存在的不足,然后对PID控制器进行了改进,提出了本文中的Fuzzy-PID控制器。在理论的指导下,通过大量的实验确定了模糊控制规则表,并确定了两个输入变量E (t)和Ec (t)的基本域与目标码率之间的函数关系,使该模糊PID控制器能够在不同比特率上都能使用。它能在线实时调节PID控制器的三个控制参数,从而提高了PID控制器的控制精度和灵活度。3.实验证明本文提出的Fuzzy-PID控制器能很好的控制输出码率,但对质量的改善不大甚至降低了质量,因此本文通过分析质量与量化参数(QP)的关系,提出了一种质量控制器,该质量控制器可以很好的控制峰值信噪比(PSNR),与Fuzzy-PID控制器相结合既精确的控制了码率又合理的控制了质量。本文算法在JM18.2中进行了实现,仿真结果表明,本文提出的控制算法与原算法相比,既能精确地控制码率,同时能获得质量的显著提高,最大PSNR提高了1.312dB,平均PSNR提高0.1285dB。