H.264码率控制算法分析与改进

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:jiangtaizhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是目前应用最广泛的视频编码标准,它的码率控制算法JVT-G012是一种优秀的码率控制算法,但依然存在很多缺陷。在为基本单元分配目标比特数时,仅考虑到缓冲区的状况,没有考虑当前单元的重要性等相关情况,这样分配目标比特数显然是不合理的;它采用的线性平均绝对值(MAD)预测模型仅仅考虑到时间域上的相关性,当帧间运动不规律时,得到的预测值不准确;另外,算法也没有考虑发生场景切换带来的负面影响。   为了提高编码性能,分别在基本单元为帧或宏块时采取优化措施。基本单元为帧时,改进算法主要集中在帧级码率控制上:综合考虑缓冲区状况、图像复杂度和图像的重要性为各帧合理分配目标比特数;采用一种新的方法来综合衡量图像的复杂度;根据帧类型和帧在图像组中的距离来衡量图像重要性;采用跳帧控制来防止缓冲区上溢或下溢;进行场景切换检测防止发生场景切换时编码质量的急剧下降。   基本单元为宏块时,算法分为帧级码率控制和宏块级码率控制。除了在帧层采用上述优化措施外,在宏块层根据宏块复杂度和缓冲区状态来为各宏块合理分配目标比特数;改进了宏块的平均绝对值(MAD)预测模型,采用了一种基于时域和空域相结合的预测模型。   另外,在低码率情况下,在采用上述基本单元为宏块的码率控制优化算法的基础上,采用适合低码率情况的率失真模型。   实验表明,在相同条件下,相比于JVT-G012中的码率控制算法,改进算法的亮度分量PSNR值明显提高:当基本单元为帧时平均提高了1.04dB;基本单元为宏块时平均提高了1.74dB;在低码率情况下,平均提高了约2.56dB。
其他文献
层次式交换网络是一种面向核心骨干网的新型网络体系结构,由钱华林老师提出,其核心思想是用IP交换取代IP路由,遵循IPv6规范,兼容IPv4协议,将传统电话网体系结构的特性加以改进后引
学位
Peer-to-Peer(P2P)网络在近年来受到了越来越广泛的关注,以P2P为基础的文件共享、即时通讯和网络视频直播已成为Internet上的主流应用。P2P网络的广泛使用为网络规划、网络安
学位
层次式交换网络是一种适应下一代互联网的基于IP交换的新型网络体系结构,它按照层次构造网络拓扑,地址空间与拓扑结构严格匹配,以交换代替路由,克服了现有Internet的一些缺点。目
学位
门户能够有效地实现异构信息之间的集成与协作,并为用户提供可定制、统一且遵循规范的访问服务。随着信息化建设的深入,门户已经成为企业构建新型办公环境的重要信息化工具。伴
学位
软件测试是软件生命周期中不可缺少的一部分,是保证软件质量的重要途径。“早测试,常测试,自动测试”已成为软件工程师公认的至理名言,其中由于自动测试能够降低测试成本,并且可以
学位
自动微分方法以较小的代价计算函数的导数,它在导数计算时间和计算精度等方面具有传统有限差分方法无法比拟的优越性。如今,自动微分方法在许多依赖导数的各种非线性数值算法中
学位
大数据时代的来临,用户面临严峻的信息超载问题。信息推荐技术能够帮助用户从海量网络信息中提取有用信息,因而得到研究者的广泛关注。但现有的推荐技术主要考虑从兴趣的共性
纹理合成技术能基于小纹理生成视觉上相似的大纹理,它在计算机图形学及计算机视觉中有很广泛的应用。例如,大规模场景的绘制通常需要大量的纹理来丰富其细节表达,如果直接使用大
学位
Web缓存技术是Internet环境下减轻Web服务器负载、缩短用户访问延迟、提高Web访问性能的有效方法。在移动计算环境中,由于受设备和网络的限制,缓存策略的设计必须权衡性能收益
学位
社区宽带综合业务网络系统是以交换式以太网技术为基础的用户驻地网系统,它以一个计算机网的建设成本,实现了电话网、电视网和计算机网三网业务融合。以太网交换机是该系统的核
学位