x264框架下基于参考帧选择的容错视频编码算法研究与实现
本文关键词:x264框架下基于参考帧选择的容错视频编码算法研究与实现,,由笔耕文化传播整理发布。
【摘要】:近年来,网络技术与第四代移动通信技术(4G)的迅猛崛起极大推动了视频通信业务的普及。因为原始视频所包含信息量巨大,直接进行传输会给通信网络造成沉重的负担。所以必须对原始视频进行有效地压缩以去除其中的冗余数据,这就是视频编码技术。现今主流的视频编码标准H.264/AVC因其压缩效率高,网络传输性好等优点,被广泛应用于各类视频通信业务中。但由于编码过程中沿用了帧内帧间预测编码和变长熵编码等技术,使得编码后的码流对于传输错误极度敏感。倘若传输过程中发生误码或丢包,将会导致差错在时、空域上快速蔓延和扩散,严重影响重建视频图像的质量。为提高压缩码流的抗差错性能,容错视频编码技术(差错控制技术)成为了广大国内外学者的研究热点。本文在实验室前期成果的基础上对核心参考帧选择算法CRPS (Core Reference Fra-me Selection)展开了进一步地研究。首先在x264和FFmpeg上实现CRPS算法并验证它的容错性能,然后借鉴层次化编码结构的理论进一步优化CRPS算法。本文的主要研究工作如下:(1)对开源编码器x264和开源解码器FFmpeg进行H.264的编码流程和解码流程分析,并结合相应的码流传输模块将CRPS算法从JM测试模型移植到x264与FFmpeg框架上。(2)为了消除CRPS算法带来的码率增涨,本文参考HEVC (High Efficiency Video Coding)中采用的层次化B帧编码结构进一步对CRPS算法进行优化,得到了CRPS和CKRPS (Core-Key RPS)的层次化编码结构。通过层次化的思想将码率进行更加合理的分配,使得优化后的CRPS 和 CKRPS层次化编码结构既能极大降低编码器的输出码率,又能显著增强码流的抗差错性能。
【关键词】:差错控制 参考帧选择 H.264/AVC x264 FFmpeg
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN919.81
【目录】:
- 摘要6-7
- Abstract7-11
- 第1章 绪论11-15
- 1.1 研究背景和意义11-12
- 1.2 国内外研究现状12-14
- 1.3 论文的研究内容及章节安排14-15
- 第2章 H.264/AVC及容错视频编码技术15-32
- 2.1 H.264/AVC标准简介15
- 2.2 H.264/AVC开源编解码项目15-23
- 2.2.1 x264开源项目分析15-20
- 2.2.2 FFmpeg开源项目分析20-23
- 2.3 容错视频编码技术23-28
- 2.3.1 前向容错技术23-25
- 2.3.2 后向容错技术25-27
- 2.3.3 交互式容错技术27-28
- 2.4 FFmpeg采用的容错技术28-31
- 2.5 本章小结31-32
- 第3章 CRPS算法的研究与实现32-57
- 3.1 码流传输模块32-40
- 3.1.1 RTP协议32
- 3.1.2 码流传输模块32-40
- 3.2 CRPS算法分析40-44
- 3.2.1 RPS算法40-42
- 3.2.2 CRPS算法42-44
- 3.3 CRPS算法的实现44-49
- 3.3.1 前期准备工作44-46
- 3.3.2 CRPS算法的实现46-49
- 3.4 实验分析49-56
- 3.4.1 CRPS算法的抗差错性能分析49-54
- 3.4.2 CRPS算法的码率分析54-56
- 3.5 本章小结56-57
- 第4章 结合CRPS的x264码率控制57-69
- 4.1 x264码率控制简介57-58
- 4.2 结合CRPS的x264码率控制58-60
- 4.2.1 层次化B帧编码结构介绍58-59
- 4.2.2 结合CRPS的码率控制算法59-60
- 4.3 QP偏移量的选取60-63
- 4.4 实验分析63-68
- 4.4.1 无丢包情况下的率控实验63-66
- 4.4.2 丢包情况下的抗差错实验66-68
- 4.5 本章小结68-69
- 总结与展望69-70
- 致谢70-71
- 参考文献71-76
- 攻读硕士学位期间发表的论文及科研成果76
【共引文献】
中国期刊全文数据库 前10条
1 俞华先;周清明;安汝东;郎荣斌;冯蔚;边芯;经艳芬;;第9轮国家区试云南瑞丽点甘蔗新品系的信息熵理论综合评价[J];亚热带农业研究;2015年02期
2 程武学;倪勇;杨存建;周介铭;周万村;;基于小班对象的森林蓄积量遥感估测模型合理性诊断[J];湖北农业科学;2011年23期
3 詹青;王亚东;;基因组翻译起始和终止区域碱基分布的信息熵分析[J];黑龙江大学自然科学学报;2011年05期
4 陈戈;论演讲语篇中的羡余信息[J];解放军外国语学院学报;2005年03期
5 付喜辉;赵艳芹;;一种基于MH公钥的语音信息隐藏算法[J];计算机与现代化;2009年09期
6 陈红艳;;英语语言中的冗余现象及其在学习中的应用[J];考试周刊;2010年43期
7 郑容秋;李星;孙广俊;焦培南;;基于OFDM技术的短波通信试验研究[J];中国电子科学研究院学报;2011年05期
8 赵羽;;英语中冗余信息产生的可能性及在教学中的应用探析[J];剑南文学(经典教苑);2013年07期
9 程宇;黄治华;袁林锋;;一种适用于无线视频通信的时域错误掩盖算法[J];舰船电子工程;2015年08期
10 国强;王常虹;李峥;;支持向量聚类联合类型熵识别的雷达信号分选方法[J];西安交通大学学报;2010年08期
中国博士学位论文全文数据库 前3条
1 谢荣生;盲检测图像数字水印技术研究[D];哈尔滨工程大学;2002年
2 冯德雄;企业适应性成长研究[D];武汉理工大学;2003年
3 李春干;面向对象的SPOT5图像森林分类研究[D];北京林业大学;2009年
中国硕士学位论文全文数据库 前10条
1 冀少威;时频双衰落环境下MIMO信道估计技术研究[D];哈尔滨工程大学;2010年
2 覃银环;IR-UWB系统的同步捕获算法[D];哈尔滨工程大学;2010年
3 唐竞胜;基于形式概念分析的类无冗余关联分类规则提取研究[D];中央民族大学;2011年
4 詹青;基于信息熵理论的基因组特性研究[D];哈尔滨工业大学;2011年
5 江立辉;扩频遥测中频接收机的研究[D];哈尔滨工业大学;2011年
6 崔玉萍;MIMO-SCFDE系统的信道估计算法的研究[D];哈尔滨工程大学;2011年
7 李仕桂;EPIRB检测仪的设计[D];哈尔滨工程大学;2011年
8 李炜;连续相位调制系统中的同步技术研究[D];哈尔滨工程大学;2011年
9 李延;工业DCS中数据传输系统的设计和实现[D];四川大学;2002年
10 李波;基于RFID的货场物流自动调配系统关键技术的研究[D];武汉理工大学;2003年
本文关键词:x264框架下基于参考帧选择的容错视频编码算法研究与实现,由笔耕文化传播整理发布。
本文编号:292137
本文链接:https://www.wllwen.com/kejilunwen/wltx/292137.html