H.264中码率控制算法的研究与改进

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:turtle0906
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是国际上最新的视频编码标准,它吸收了现有标准的优点,并采用了诸如:帧内预测、整数余弦变换、多模式多参考帧运动估计、自适应熵编码等新技术,大大提高了视频编码的效率。对于视频通信来说,由于通信带宽有限,必须将码率控制在一定的范围,以达到在给定目标码率的条件下,尽可能达到高质量的解码图像。因此,码率控制是编码器不可缺少的组成部分,码率控制算法的优劣也成为衡量编码器好坏的重要指标之一。 本文对H.264码率控制算法G012进行了深入的分析和研究,主要完成以下几方面的工作: 1.在介绍H.264视频编码标准的基础上,分析了其采用的码率控制算法。针对G012算法在不同的初始量化参数(Quantization Parameter,QP)下输出码率不平稳和峰值信噪比(Peak Signal to Noise Ratio,PSNR)差异过大的问题进行分析,考虑了前一图像组(Group Of Picture,GOP)的码率对当前GOP的起始QP的影响,改进了其计算公式。 2.在G012算法帧层码率控制中,引入帧的复杂度,根据帧的复杂度不同,为不同帧分配不同数量的比特。 3.G012算法采用线性预测模型得到当前基本单元平均绝对差(Mean Absolute Difference,MAD)的预测值。该方法需要进行两次直线拟合,存在计算量大且有一定误差的缺点。本文利用实际MAD值之间的时间和空间相关性,设计出一种新的MAD加权预测模型。该模型无需进行参数更新,降低了算法复杂度和预测误差。 4.在G012算法中引入宏块级码率控制策略,对同一基本单元中不同宏块的QP进行调整,从而进一步提高码率控制的准确性和图像质量。 5.研究了G012算法在场景切换时所遇到的问题,提出了一种自适应的码率控制算法,该算法通过场景切换快速检测算法检测出视频序列中的场景切换,在场景切换处终止当前GOP并对GOP层码率分配算法做出修正。从而有效地降低了场景切换对后续各帧编码质量的影响,合理地分配了码率资源,提高了整个视频序列的编码质量。 6.针对低延时应用场合,提出了一个在低延时下H.264码率控制算法的改进方案。该方案基于率失真估计模型,使用拉格朗日方法来寻找I帧的最佳OP,即通过控制I帧的QP来改进码率控制。该算法从GOP整体上考虑,基于GOP的统计特性使码率和失真大小之间达到最佳均衡,减少了80%以上的跳帧数。
其他文献
期刊
会议
随着社会经济的不断变迁,婚姻关系日趋复杂化,离婚理由随着婚姻关系的复杂化而日趋多样化。本次调查以海南省海口市龙华区人民法院2016-2017这两年的一审判决离婚案件作为研究对象,对当事人诉请离婚理由、法院认定及判决情况进行了考察,发现发现龙华法院的离婚案件审理具有首次起诉的离婚案件被判决准予离婚十分困难、当事人提出的离婚事由大多数都因缺少证据或者证据不足以证明而无法得到法院认定、不论是首次起诉离婚
学位
期刊
会议
期刊
期刊
会议
期刊
针对朝阳沟油田高液量高含水井的地质特点,通过对朝阳沟油田的地层物性、孔隙结构、岩性成分、水质和润湿性进行分析,从而实现了对朝阳沟油田储层特征的研究,在室内的实验研究中,通过对药剂体系成胶强度、成胶时间以及稳定时间的测定,择优选择堵水剂主剂以及其他添加剂的类型和浓度从而将强度较大,并且稳定性较强的新型化学堵水剂配方优选出来。优选的最佳选择性堵水剂配方为:0.6%HPAM(2500万分子量阴离子聚丙烯
学位