论文题目: 低延迟限制下的H.264码率控制算法研究
论文类型: 硕士论文
论文专业: 信号与信息处理
作者: 沈毅
导师: 龙沪强
关键词: 码率控制,低延迟限制,率失真模型,率失真优化
文献来源: 上海交通大学
发表年度: 2005
论文摘要: H.264/AVC编码标准是由ITU-T和ISO/IEC共同制定的,H.264的编码框架和以前的H.26L和MPEG标准相似。但是在很多环节上采用了新的技术。这些技术包括:帧内编码采用帧内预测,帧间编码采用基于不同块大小和块形状的7种帧间模式,运动估计采用1/4象素内插,用4x4整数变换代替8x8DCT变换以及多帧参考等等。这些技术的应用大大提高了H.264的编码效率,和以往的标准相比,在相同编码质量时,H.264可以节约大约50%的码率。对于实时、双向视频通信而言,减少传输时所造成的延时是十分重要的。本文针对H.264视频压缩编码标准,提出了一种在低延迟限制下,既能获得较高图像编码质量又能有效减少跳帧和抑制图像连续跳帧的码率控制算法。在GOP层,鉴于I帧量化参数对整个GOP编码比特的重要影响,本文提出了一种基于预测的拉格朗日最优化方法来选择当前GOP中I帧的量化参数。根据当前缓存区充盈度以及目标比特,通过成熟的二次率失真模型来预测得到的I帧和整个GOP编码比特,同时跟GOP的失真估计来计算拉格朗日代价。最终选择具有最小拉格朗日代价的量化参数来编码当前I帧。该量化参数能够在当前信道带宽和缓存区充盈度限制下平衡图像质量并有效的减少跳帧和连续跳帧的发生。在帧层的码率控制中,本文针对传统的跳帧技术,提出了一种主动的跳帧策略。在缓存区尚未达到跳帧阈值时,为了保留一些信息量较高,相对重要的图像,而主动跳过相对次要的图像。同时通过提前跳帧,释放了缓存区空间,有效的抑制了由于缓存区达到极度充盈状态而导致的图像连续跳帧。本文的主要内容如下:本文的第一部分简单介绍了视频编码的基本原理、主要方法与一些主要的视频编码的国际标准。第二部分介绍了H.264/AVC视频压缩标准,简单分析了其采用的一些新的视频编码技术。同时论述了当前主要视频编码标准的常用码率控制算法并且着重介绍了H.264编码标准JM86模型中的JVT-H017码率控制策略。在第三部分,论文通过对H.264编码标准新近采纳的JVT-H017码率控制策略在低延迟限制下的实验结果的分析,得出了低延迟限制下码率控制的技术难点,并分析了有效减少跳帧和抑制连续跳帧的途径与方法。本文第四部分针对实时、双向视频通信,提出了一种在低延迟限制下,仍可维持高画质并避免缓存区溢出的H.264码率控制算法。该算法采用基于预测的拉格朗日最优化方法来选择I帧的量化参数,在缓存区控制策略中引入了一种主动跳帧策略来有效抑制连续跳帧同时避免一些相对重要的图像不被无选择的跳过。本文第五部分基于H.264的JM86校验平台将本算法和JVT新近采纳的H017码率控制提案进行对比实验,结果显示,在低延迟限制下,本文的方法不但能够获得更佳图像质量,并且在防止图像跳帧,尤其是在抑制图像大量连续跳帧方面效果更佳。最后总结了本文提出的低延迟码率控制算法和所做的工作,并指出本算法进一步优化和研究的方向。
论文目录:
摘要
ABSTRACT
第一章 绪论
1.1 引言
1.2 视频压缩编码的基本原理和基本结构
1.2.1 图像压缩编码的基本原理
1.2.2 视频压缩编码的基本结构
1.3 本文的主要内容和安排
第二章H.264 标准和码率控制技术简介
2.1 一些常用的视频编码标准
2.2 H.264 视频编码标准
2.2.1 概述
2.2.2 H.264 的新技术
2.3 码率控制技术
2.4 率失真模型
2.4.1 率失真理论简介
2.4.2 率失真优化求解
2.5 其他视频标准的码率控制算法介绍
2.5.1 MPEG-2 中的TM5 码率控制算法
2.5.2 MPEG-4 中的VM18 码率控制算法
2.6 H.264 的码率控制策略
2.6.1 JVT-H017 提案的码率控制策略
2.6.2 H.264 码率控制算法的整体策略
2.6.3 Basic Unit 码率控制
2.7 小结
第三章 H.264 码率控制在低延迟下的实验
3.1 低延迟码率控制特点
3.1.1 缓存区空间限制
3.1.2 跳帧技术
3.2 JVT-H017 提案在低延迟限制下的仿真试验
3.2.1 实验仿真结果
3.2.2 实验结果分析
3.2.3 连续跳帧的危害
3.3 H017 应用于低延迟的技术缺陷
3.3.1 缓存区易处于高充盈度状态
3.3.2 I 帧量化参数的选取不适合低延迟应用
3.3.3 不能有效抑制连续跳帧
3.4 低延迟码率控制策略的技术要点
3.4.1 I 帧量化参数的选取
3.4.2 有效抑制连续跳帧的发生
3.4.3 避免重要图像被无选择跳过
3.5 本章小结
第四章 低延迟限制下的码率控制算法
4.1 引言
4.2 基于低延迟应用的码率控制算法
4.3 GOP 层码率控制
4.3.1 率失真优化
4.3.2 首个GOP 的I 帧量化参数的选择
4.3.3 基于预测的拉格朗日最优化I 帧量化参数选择
4.3.4 I 帧的率失真模型
4.3.5 P 帧的率失真模型
4.3.6 P 帧的预测比特
4.3.7 失真估计
4.3.8 拉格朗日最优化
4.3.9 候选量化参数的删选
4.4 帧层码率控制
4.4.1 P 帧目标比特的计算
4.4.2 P 帧量化参数的确定
4.5 缓存区控制策略
4.5.1 常规跳帧控制
4.5.2 主动跳帧策略
4.6 本章小结
第五章 实验结果与分析
5.1 仿真结果分析
5.2 本章小结
总结与展望
参考文献
致谢
缩略语表
攻读硕士学位期间撰写和发表的论文
发布时间: 2009-08-09
参考文献
- [1].H.264码率控制算法研究[D]. 史春明.中南大学2012
- [2].低延时H.264码率控制算法研究[D]. 张翔.武汉大学2005
- [3].基于H.264的码率控制算法研究[D]. 韩霜.华侨大学2011
- [4].一种H.264码率控制算法及其在场景切换中的应用与研究[D]. 熊蓉.电子科技大学2010
- [5].H.264码率控制算法的研究与优化[D]. 王爽.大连理工大学2009
- [6].H.264的码率控制算法研究[D]. 王怡平.哈尔滨工业大学2007
- [7].H.264中码率控制算法的研究与改进[D]. 段厚勇.重庆大学2009
- [8].基于H.264的码率控制算法研究[D]. 舒予.武汉理工大学2008
- [9].H.264码率控制算法的硬件设计和实现[D]. 江建敏.北京邮电大学2007
- [10].H.264码率控制算法的研究与优化[D]. 蔡克烜.电子科技大学2008
相关论文
- [1].基于H.264实时低码率编码算法的研究[D]. 肖承伟.西安电子科技大学2007
- [2].H.264的码率控制算法研究[D]. 王怡平.哈尔滨工业大学2007
- [3].H.264码率控制算法的研究与优化[D]. 蔡克烜.电子科技大学2008
- [4].H.264码率控制算法研究及编码器的优化实现[D]. 王长劲.哈尔滨理工大学2008
- [5].基于H.264的码率控制算法研究[D]. 卢姗.武汉理工大学2008
- [6].H.264码率控制算法的研究与基于结构失真的图像质量评价[D]. 刘书华.湖南师范大学2009
- [7].H.264量化参数选择及码率控制算法研究[D]. 李金戈.电子科技大学2009
- [8].基于H.264的码率控制算法研究[D]. 舒予.武汉理工大学2008
- [9].低延时H.264码率控制算法研究[D]. 张翔.武汉大学2005
- [10].H.264的码率控制与率失真优化研究[D]. 吴丹.电子科技大学2006