面向HEVC的码率控制研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:A578964735
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频数据的爆炸式增长为视频编码技术带来了新的挑战。视频编码技术已经经历了三十余年的发展历程,得到了学术界和工业界的广泛研究。MPEG-2、H.264/AVC等视频编码标准广泛应用,无形之中影响和改变着人们的生活方式和娱乐体验。为了进一步提高视频压缩效率,国际标准组织和国际电信联盟联合制定了高效视频编码标准HEVC。HEVC作为最新的视频编码标准,虽然依旧采用了传统的基于块的变换量化混合编码框架,但采用了很多新技术,显著提高了HEVC的压缩性能。  码率控制是视频编码中的一项重要技术,它对于任何编码标准的实际应用来说都是必不可少的。无论是视频存储还是传输,视频编码所能利用的带宽/存储资源总是有限的。码率控制技术便是保障编码器在充分利用有限的资源下获取最优编码质量的工具。HEVC的编码性能相比于现在工业界广泛应用的H.264/AVC提高了一倍,且在HEVC标准制定过程中,工业界广泛参与,标准制定完成不久市场上便已出现若干HEVC编解码器。可见,HEVC的应用前景是非常广泛的。那么,研究面向HEVC的码率控制技术就有重要的学术意义和实用价值。针对HEVC的编码特性,本文提出了三种码率控制算法。  首先,本文提出一种面向HEVC的质量平滑码率控制算法。该方法基于图像复杂度统计设计了线性的码率模型和相应的失真模型。根据码率模型和位分配方案进行量化参数决策;根据失真模型推导PSNR估算公式,在编码前估算预期编码质量并反馈调节量化参数,从而达到平滑视频编码质量的目的。实验结果表明该方法能够获得精准的码率控制和较好的率失真性能,且有效减小了编码视频图像的PSNR波动,达到了质量平滑的编码效果。  其次,针对视频聊天、视频会议等低延时应用,本文提出了面向低延时应用的码率控制算法。该方法首先基于不同的粒度进行位分配,然后在CTU级根据率失真模型进行量化参数决策。特别地,本文设计了一种基于复杂度的CTU级量化参数调整策略。该方法针对低码率时极易出现的图像比特分配不足的情况,能有效提升编码性能。通过实验验证发现,本算法能够有效控制编码码率吻合目标码率,且编码性能比HEVC目前最优的码率控制算法更好。  再次,基于HEVC变换系数的拉普拉斯分布特性研究,本文建立了变换系数的拉普拉斯分布参数、拉格朗日乘数和最优量化步长之间的关系模型。根据三者的映射关系,设计了CTU级量化参数决策机制。根据每个块的变换系数的拉普拉斯分布来计算其最优量化参数。实验验证表明,本算法基于残差的分布特性能够充分利用码率资源,不但获得了显著的客观编码质量增益,而且能够较好地保护图像细节,从而减小视觉失真,明显改善主观视觉质量。
其他文献
该文主要内容包括:第一章绪论.综述了二十世纪八十年代以来,有关谈判理论模型研究、谈判问题的研究方法、谈判支持系统研究现状,指出了目前NSS系统中存在的问题,并对今后这方
随着信息技术的迅速发展,互联网上的信息每天都在爆炸式地增长,人们在海量的信息面前显得无所适从,如何准确快速地获取需要的信息变成了困扰人们的难题。大量的研究表明,推荐系统
电动汽车的的市场和社会价值是不可小觑的。要想扩大对电动汽车的推广,使电动汽车能够抢占市场,首先要解决的问题就是电池技术和实现电动汽车快速充电的基础设施保障。本文主要研究的是电动汽车快速充电的基础设施这一部分。目前采用的方法对电动汽车进行充放电,谐波污染严重,功率因数低,且充电时间较长。本文根据电动汽车用电池特性,参考现用方法的基础上引入SVPWM控制和模糊PID控制,实现能量双向流动的同时,实现功
该文从不同的测试方法入手,首先对当前软件测试充分性的发展现状进行了研究,分析了它们的优劣之处.接着,我们重点研究了基于可信度的统计覆盖测试技术.这项测试技术较好地解
随着计算技术发展的推动和对计算机性能需求日益增强的拉动,多处理器系统的应用越来越普及。目前,大多数单片多核处理器产品采用基于总线结构的共享存储多处理器结构,相应的系统
在语义信息模型的研究中,本体论的分类思想逐渐被人们所接受,它提供了一种对概念及概念之间的关系的严格描述,以解决语义冲突.本体在Web的信息集成中得到广泛的应用.该文分析
文章共分为8个部分.第一部分介绍物流配送的基础知识.第二部分介绍智能规划的基本思想和技术.第三部分建立配送运输任务的抽象模型.第四部分用规划领域描述语言PDDL2.1对配送
近年来,数据挖掘引起了信息产业界的极大关注,其主要原因是很多领域中的数据量以极快的速度增长,我们迫切需要将这些数据转换成有用的信息和知识。时间序列的分析是数据挖掘领域
软件测试是保证软件质量的必要手段。由于基于用例运行程序进行测试低效且容易出错,人们从六十年代起就开始探索用例测试之外的其它软件质量保证手段。程序验证尝试以严格的定
该系统选用Rational公司Rose2000建模工具、兰吉尔公司ZD电表和面向对象可视化编程语言Borland公司Delphi6.0加以实现.在实现过程中,运用了UML建模技术、DLMS通信规约、ADO数