视频编码中速率控制的缓冲管理技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:oicui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新一代视频压缩编码标准H.264/AVC采用了一系列新的技术,使得视频压缩编码效率有了很大的提高。而在实际通信应用中,还需要对视频编码的速率进行控制。速率控制是视频编码和传输中的关键技术。通过速率控制,使得输出码流满足信道带宽和缓冲容量的限制要求。在速率控制技术中,缓冲管理是一个重要环节,它通过为各个编码单元进行合理的比特分配,来避免缓冲器溢出。同时,比特分配也会影响编码的性能。由于速率控制不是H.264/AVC标准规定的内容,还有待深入研究,本文着重研究了H.264/AVC中的速率控制技术及缓冲管理技术。本文根据已有的基于直线的缓冲管理方法(Straight Line Based Buffer Manage- ment, SLBM),研究了一种新颖的基于二次曲线的缓冲管理方法(Quadratic Curve Based Buffer Management, QCBM)。该方法结合视频编码的特性,使用二次曲线来决定当前编码帧的目标缓冲占用值(Target Buffer Fullness, TBF),以此根据P帧在一个GOP中所处的位置对其进行比特分配。该二次曲线模型是非线性下降算法中一种较为简单的算法模型,根据缓冲区的初始占用值和下降的最终值,计算得到模型参数。QCBM方法使得接近I帧的P帧能够分配到较多的比特预算并且获得较好的编码质量,使得后几帧有高质量的参考帧,从而提高整体视频编码的性能。实验结果进一步验证了这一方法的有效性,采用QCBM方法,获得的率-失真性能优于H.264/AVC的原型代码JM10.2中实现的速率控制算法,其改进增益在0.15dB~0.22dB之间。使用QCBM方法后图像间的质量波动也很小。该技术同样可以用于其它视频编码标准。
其他文献
随着微电子技术以及无线网络通信技术的发展,出现了一种新型的网络——无线传感器网络,它是由大量廉价的传感器节点通过无线通信方式组成的自组织网络,是Ad-hoc网络的一种特
随着网络技术的飞速发展,各种新的攻击手段不断出现,由于依赖于静态的特征库,传统的防火墙在面对这些攻击时局限性越来越大。蜜网是近几年兴起的一种主动安全技术,它是一种安
雷达的基本功能包括探测、跟踪(定位)和成像。雷达无论在军事还是在民用上现在都有很多的应用,其按照完成某项功能时收发系统是否分置两地被分为单基站雷达和双(多)基站雷达