基于H.264的码率控制算法的研究与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:zhouheng19850
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术的发展,基于多媒体通信的应用得到了迅速的发展。然而由于视频信息信号量大,对传输网络带宽要求高,因此必须对视频信息进行压缩。已有的压缩体系均采用预测编码和变换编码的方法,由于视频序列中各帧的复杂度和运动性大小的非平稳性,导致其压缩编码后的输出码流波动较大,所以需要采用合适的码率控制策略,保证压缩视频的传输。码率控制是视频编码传输中的关键技术,对视频的质量和码流有着重要的影响。每个编码标准都有自己的码率控制算法。H.264/AVC是最新的视频压缩标准,由于在H.264中量化参数被同时用于码率控制算法和率失真优化,导致蛋鸡驳论,从而使得码率控制更加困难。已有的码率控制提案JVT-G012可以实现较好的控制,然而G012提案并没有考虑场景切换带来的影响,从而在场景切换后视频质量下降严重。为此,本文对G012提案进行了研究,提出了一种考虑场景切换的码率控制策略。主要内容有:1.在深入分析H.264的率失真优化算法和码率控制算法的基础上,提出了一种新的MAD(mean absolute difference)预测算法。该算法根据相邻两帧中运动矢量的时间相关性,利用前一帧中宏块的运动矢量信息,结合当前编码帧的信息,预测当前帧的MAD。该算法与G012提案中线性预测算法效果接近,但本算法利用了当前帧的信息,可进行场景切换的检测。2.在上述MAD预测算法的基础上,提出了一种新的场景切换检测算法。该预测算法利用已有的MAD预测信息,不需额外的计算,可准确地检测出场景切换。3.在发生场景切换后,对场景切换后帧的目标缓冲区占用率进行调整。该方法可有效地提高了场景切换后视频帧的质量。4.将新的码率控制策略加入到现有视频编码器中。测试结果表明,本文算法在对视频总体质量影响很小的前提下,提高了场景切换后视频帧的质量,平均可提高2db。
其他文献
随着移动互联网的推广和移动终端设备的普及,随时随地地观看视频已经成为用户的基本要求。然而现有移动视频转码方案因为移动网络的异构性和移动终端设备的多样性,正面临着巨大
随着计算机技术和宽带数据通信网日新月异地发展,以多媒体通信业务为主体的信息网络技术已逐渐成为人们关注的热点,而实时音视频会议系统的成功开发和应用更是显示了其良好的发
随着硬件处理器架构的不断发展,应用的结构也变得越来越复杂,这给并行编程带来了巨大的挑战,为此任务并行编程模型便应运而生并得到越来越广泛的应用。现有任务并行编程模型在任
无线传感器网络是由大量能量受限的传感器节点组织成的无中心结构的无线自组织多跳网络。无线传感器节点体积微小,携带的电池能量有限,研究节约能量的机制是无线传感器网络中
基因表达式程序设计(GEP)是一种新型的遗传算法,它继承了遗传程序设计(GP)和遗传算法(GA)的优点并且具有更高的效率和更强的搜索能力,它是借鉴生物选择和进化机制发展起来的一
汽车行驶的舒适性和操纵的稳定性两项指标与汽车的悬挂系统有着密切的关系。传统被动悬挂的结构参数不能随外界条件的变化而变化,从而限制了汽车性能的进一步提高,而半主动悬挂的结构参数如阻尼、弹簧刚度等具有可调性,能较好地满足车辆行驶的要求。本课题主要研究的是汽车半主动悬挂的控制系统,主要内容包括算法理论研究和半主动悬挂控制器设计两部分。算法部分是以四自由度非线性汽车模型作为研究对象,采用自适应模糊控制方法
Robocup世界杯是世界上规模最大、参与人数最多的机器人足球比赛,也是智能机器人领域最重要的国际盛会。其比赛项目分为仿真组和实物机器人组。本文工作基于RoboCup提供的足球
随着生物医学工程的迅速发展,越来越多的生物医学信息被数字化,心电图、动态心电图就是其中的典型实例,其研究内容主要集中于心电波形的波峰检测和识别。对动态心电图则还要对其
随着信息技术的高速发展,数据库应用的规模、范围和深度的不断扩大,导致积累了大量的数据,而这些激增的数据后面隐藏着许多重要的信息,人们希望能够对其进行更高层次的分析,以便更
随着互联网技术的迅速发展,各种网络多媒体应用日益普及,多媒体视频会议技术已经成为研究开发和实际应用的一个热点。多点控制单元(MCU)是整个视频会议的核心,负责视频会议的系