您现在正在浏览:首页 > 论文 > 计算机 > 毕业论文-基于博弈论的低码率视频编码的码率控制算法研究

免费下载毕业论文-基于博弈论的低码率视频编码的码率控制算法研究

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机
  • 适用年级:大学
  • 上传用户:xingrong000
  • 文件格式:word+jm
  • 文件大小:3.25MB
  • 上传时间:2012-3-17 23:44:38
  • 下载次数:0
  • 浏览次数:3

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业论文-基于博弈论的低码率视频编码的码率控制算法研究,正文共46页,15436字,附源程序
包含如下内容:
(1) 论文--基于博弈论的低码率视频编码的码率控制算法研究
(2) 英文文献翻译
(3) 开题报告
(4) jm源代码和jm执行程序(包括编码压缩程序和解码程序)
注意事项:
1.编码压缩程序的exe的文件名为lencod.exe,点击程序后,会生成test.264,test_rec.yuv,data.txt,leakybucketparam.cfg,log.dat,stats.dat等文件;
2.解码程序的文件名为是ldecod.exe,其是在编码压缩后才可以运行的,解码之后的生成test_dec.yuv,dataDec.txt,log.dec等文件

摘 要
现代博弈理论由数学家冯•诺伊曼创立的,博弈理论是在多重因素的考虑下,找到一种对各个因素来说最合理最优的一种均衡,即最优策略,这篇论文是论述了视频编码中博弈理论的运用,而最新的视频编码标准H.264运用了博弈理论的方法,在给定的码率下,选择最优化的编码模式,从而使编码后的失真度为最小。然而,H.264基于博弈论的率失真控制模型也有缺陷,因此,H.264视频编码标准的研究改进对促进视频编码以及通信技术的发展都具有十分重要的理论意义和应用价值。
本文首先介绍了博弈论和H.264的编码原理,重点分析了H.264的帧内预测、帧间预测、整数变换及量化、熵编码等几个关键技术。接着分析了博弈论在视频编码中的运用,即对H.264的率失真控制模型进行分析改进,本文的实现部分是用参考软件JM9.5来做的,并且进行性能分析比较,实验结果表明,H.264编码标准可以在图像质量基本保持不变的基础上,有效的提高了压缩比,其编码性能比以往的所有编码标准有了重大提高,本文最后也提出了视频编码的最新的几个研究方向。
关键词: 博弈论 视频编码 编码模型 率失真控制模型 H.264

目 录
摘 要 I
Abstract II
1 绪论 1
1.1 课题背景 1
1.2 课题研究的目的和意义 2
1.3 国内外视频编码的发展概况 3
1.4 本文框架结构 4
2 博弈理论与H.264编码原理 5
2.1 博弈理论 5
2.2 H.264视频编码原理 7
3 博弈理论在H.264编码中的运用 20
3.1 基于Lagrangian优化算法的H.264编码控制模型 20
3.2 H.264基于Lagrangian优化算法的编码控制的缺陷与新的改进 25
4 H.264的实现以及H.264的性能分析 28
4.1 H.264视频编码标准的压缩编码的实现 28
4.2 H.264视频编码标准的解码实现 30
4.3 H.264的性能分析 32
5 总结与展望 34
5.1 研究视频编码工作的总结 34
5.2 视频编码工作的展望 34
致谢 37
参考文献 38
资料文件预览
共17文件夹,210个文件,文件总大小:8.04MB,压缩后大小:3.25MB
  • 毕业论文-基于博弈论的低码率视频编码的码率控制算法研究
    • 视频编码算法研究的论文
      • jm实现程序
        • 编码程序和解码程序
          • 配置文件decoder.cfg  [769.00B]
          • 配置文件encoder.cfg  [20.59KB]
          • 配置文件encoder_baseline.cfg  [12.87KB]
          • 配置文件encoder_extended.cfg  [12.87KB]
          • 配置文件encoder_highquality_HD.cfg  [15.23KB]
          • 配置文件encoder_main.cfg  [12.87KB]
          • 配置文件encoder_yuv422.cfg  [15.24KB]
          • 配置文件encoder_yuv444.cfg  [15.24KB]
          • yuvforeman_part_qcif.yuv  [111.38KB]
          • yuvforeman_part_qcif_422.yuv  [148.50KB]
          • yuvforeman_part_qcif_444.yuv  [222.75KB]
          • 可执行文件(程序)ldecod.exe  [508.08KB]
          • 可执行文件(程序)lencod.exe  [812.08KB]
      • jm源代码
        • JM
          • bin
            • 配置文件decoder.cfg  [769.00B]
            • 配置文件encoder.cfg  [20.59KB]
            • 配置文件encoder_baseline.cfg  [12.87KB]
            • 配置文件encoder_extended.cfg  [12.87KB]
            • 配置文件encoder_highquality_HD.cfg  [15.23KB]
            • 配置文件encoder_main.cfg  [12.87KB]
            • 配置文件encoder_yuv422.cfg  [15.24KB]
            • 配置文件encoder_yuv444.cfg  [15.24KB]
            • yuvforeman_part_qcif.yuv  [111.38KB]
            • yuvforeman_part_qcif_422.yuv  [148.50KB]
            • yuvforeman_part_qcif_444.yuv  [222.75KB]
            • 配置文件leakybucketrate.cfg  [16.00B]
            • 配置文件q_matrix.cfg  [1.21KB]
            • 配置文件q_matrix2.cfg  [1.21KB]
            • 配置文件q_matrix_def.cfg  [1.21KB]
            • 配置文件q_offset.cfg  [3.28KB]
            • 配置文件sg0conf.cfg  [66.00B]
            • 配置文件sg2conf.cfg  [126.00B]
            • 配置文件sg6conf.cfg  [1.16KB]
          • doc
            • Microsoft Word文档coding_style.doc  [53.00KB]
            • ASCⅡ文本格式的声音数据doxygen.txt  [491.00B]
            • 超文本文档foot.html  [99.00B]
            • 瀑布式表格文件h26l.css  [1.38KB]
            • doxldecod.dox  [8.19KB]
            • doxlencod.dox  [8.19KB]
          • ldecod
            • inc
              • C程序头文件annexb.h  [648.00B]
              • C程序头文件biaridecod.h  [1.27KB]
              • C程序头文件block.h  [848.00B]
              • C程序头文件cabac.h  [2.70KB]
              • C程序头文件context_ini.h  [598.00B]
              • C程序头文件contributors.h  [6.00KB]
              • C程序头文件ctx_tables.h  [49.96KB]
              • C程序头文件defines.h  [4.78KB]
              • C程序头文件elements.h  [3.55KB]
              • C程序头文件erc_api.h  [3.86KB]
              • C程序头文件erc_do.h  [1.63KB]
              • C程序头文件erc_globals.h  [1.66KB]
              • C程序头文件errorconcealment.h  [436.00B]
              • C程序头文件fmo.h  [680.00B]
              • C程序头文件global.h  [25.21KB]
              • C程序头文件header.h  [495.00B]
              • C程序头文件image.h  [591.00B]
              • C程序头文件leaky_bucket.h  [677.00B]
              • C程序头文件loopfilter.h  [431.00B]
              • C程序头文件macroblock.h  [9.02KB]
              • C程序头文件mbuffer.h  [7.50KB]
              • C程序头文件mb_access.h  [984.00B]
              • C程序头文件memalloc.h  [1.85KB]
              • C程序头文件nalu.h  [712.00B]
              • C程序头文件nalucommon.h  [1.67KB]
              • C程序头文件output.h  [748.00B]
              • C程序头文件parset.h  [1.35KB]
              • C程序头文件parsetcommon.h  [10.69KB]
              • C程序头文件rtp.h  [1.94KB]
              • C程序头文件sei.h  [2.93KB]
              • C程序头文件transform8x8.h  [1.16KB]
              • C程序头文件vlc.h  [2.34KB]
            • src
              • C代码文件annexb.c  [9.47KB]
              • C代码文件biaridecod.c  [9.86KB]
              • C代码文件block.c  [44.93KB]
              • C代码文件cabac.c  [53.66KB]
              • C代码文件context_ini.c  [3.40KB]
              • C代码文件erc_api.c  [12.95KB]
              • C代码文件erc_do_i.c  [18.52KB]
              • C代码文件erc_do_p.c  [28.25KB]
              • C代码文件errorconcealment.c  [6.04KB]
              • C代码文件filehandle.c  [3.68KB]
              • C代码文件fmo.c  [16.89KB]
              • C代码文件header.c  [24.85KB]
              • C代码文件image.c  [58.30KB]
              • C代码文件ldecod.c  [26.35KB]
              • C代码文件leaky_bucket.c  [4.32KB]
              • C代码文件loopFilter.c  [20.33KB]
              • C代码文件macroblock.c  [176.49KB]
              • C代码文件mbuffer.c  [114.17KB]
              • C代码文件mb_access.c  [17.21KB]
              • C代码文件memalloc.c  [15.26KB]
              • C代码文件nal.c  [2.97KB]
              • C代码文件nalu.c  [953.00B]
              • C代码文件nalucommon.c  [1.54KB]
              • C代码文件nal_part.c  [1.35KB]
              • C代码文件output.c  [20.41KB]
              • C代码文件parset.c  [26.70KB]
              • C代码文件parsetcommon.c  [7.96KB]
              • C代码文件rtp.c  [11.04KB]
              • C代码文件sei.c  [49.25KB]
              • C代码文件transform8x8.c  [36.35KB]
              • C代码文件vlc.c  [35.24KB]
            • Makefile  [1.60KB]
          • lencod
            • inc
              • C程序头文件annexb.h  [690.00B]
              • C程序头文件biariencode.h  [4.24KB]
              • C程序头文件block.h  [5.11KB]
              • C程序头文件cabac.h  [3.00KB]
              • C程序头文件configfile.h  [25.78KB]
              • C程序头文件context_ini.h  [790.00B]
              • C程序头文件contributors.h  [6.38KB]
              • C程序头文件ctx_tables.h  [49.96KB]
              • C程序头文件defines.h  [6.62KB]
              • C程序头文件elements.h  [3.28KB]
              • C程序头文件explicit_gop.h  [769.00B]
              • C程序头文件fast_me.h  [9.54KB]
              • C程序头文件fmo.h  [1.01KB]
              • C程序头文件global.h  [47.67KB]
              • C程序头文件header.h  [496.00B]
              • C程序头文件image.h  [953.00B]
              • C程序头文件intrarefresh.h  [673.00B]
              • C程序头文件leaky_bucket.h  [911.00B]
              • C程序头文件macroblock.h  [2.87KB]
              • C程序头文件mbuffer.h  [7.25KB]
              • C程序头文件mb_access.h  [984.00B]
              • C程序头文件memalloc.h  [2.57KB]
              • C程序头文件minmax.h  [454.00B]
              • C程序头文件mode_decision.h  [3.28KB]
              • C程序头文件mv-search.h  [2.43KB]
              • C程序头文件nalu.h  [863.00B]
              • C程序头文件nalucommon.h  [1.67KB]
              • C程序头文件output.h  [671.00B]
              • C程序头文件parset.h  [1.68KB]
              • C程序头文件parsetcommon.h  [9.92KB]
              • C程序头文件q_matrix.h  [939.00B]
              • C程序头文件q_offsets.h  [599.00B]
              • C程序头文件ratectl.h  [3.14KB]
              • C程序头文件rdopt_coding_state.h  [1.30KB]
              • C程序头文件refbuf.h  [937.00B]
              • C程序头文件rtp.h  [2.61KB]
              • C程序头文件sei.h  [6.94KB]
              • C程序头文件transform8x8.h  [1.05KB]
              • C程序头文件vlc.h  [2.29KB]
            • src
              • C代码文件annexb.c  [3.17KB]
              • C代码文件biariencode.c  [8.66KB]
              • C代码文件block.c  [82.13KB]
              • C代码文件cabac.c  [47.79KB]
              • C代码文件configfile.c  [37.50KB]
              • C代码文件context_ini.c  [12.03KB]
              • C代码文件decoder.c  [20.77KB]
              • C代码文件explicit_gop.c  [16.74KB]
              • C代码文件fast_me.c  [31.47KB]
              • C代码文件filehandle.c  [3.63KB]
              • C代码文件fmo.c  [21.16KB]
              • C代码文件header.c  [17.26KB]
              • C代码文件image.c  [79.90KB]
              • C代码文件intrarefresh.c  [3.37KB]
              • C代码文件leaky_bucket.c  [8.90KB]
              • C代码文件lencod.c  [84.07KB]
              • C代码文件loopFilter.c  [20.16KB]
              • C代码文件macroblock.c  [139.67KB]
              • C代码文件mbuffer.c  [115.71KB]
              • C代码文件mb_access.c  [17.44KB]
              • C代码文件memalloc.c  [20.01KB]
              • C代码文件mode_decision.c  [65.73KB]
              • C代码文件mv-search.c  [129.62KB]
              • C代码文件nal.c  [4.32KB]
              • C代码文件nalu.c  [2.41KB]
              • C代码文件nalucommon.c  [1.47KB]
              • C代码文件output.c  [14.57KB]
              • C代码文件parset.c  [34.41KB]
              • C代码文件parsetcommon.c  [2.38KB]
              • C代码文件q_matrix.c  [18.66KB]
              • C代码文件q_offsets.c  [14.35KB]
              • C代码文件ratectl.c  [50.95KB]
              • C代码文件rdopt.c  [119.62KB]
              • C代码文件rdopt_coding_state.c  [5.67KB]
              • C代码文件rdpicdecision.c  [2.35KB]
              • C代码文件refbuf.c  [4.10KB]
              • C代码文件rtp.c  [17.90KB]
              • C代码文件sei.c  [50.76KB]
              • C代码文件slice.c  [37.83KB]
              • C代码文件transform8x8.c  [64.40KB]
              • C代码文件vlc.c  [29.97KB]
              • C代码文件weighted_prediction.c  [23.27KB]
            • Makefile  [1.60KB]
          • rtpdump
            • ASCⅡ文本格式的声音数据ReadMe.txt  [1.19KB]
            • C++代码文件rtpdump.cpp  [1.67KB]
            • Microsoft Developer Studio工程文件rtpdump.dsp  [4.40KB]
            • vcprojrtpdump.vcproj  [4.90KB]
            • C++代码文件StdAfx.cpp  [294.00B]
            • C程序头文件StdAfx.h  [771.00B]
          • ASCⅡ文本格式的声音数据CHANGES.TXT  [36.55KB]
          • ASCⅡ文本格式的声音数据Changes_detail.txt  [4.88KB]
          • ASCⅡ文本格式的声音数据copyright.txt  [1.35KB]
          • ASCⅡ文本格式的声音数据disclaimer.txt  [1.04KB]
          • ASCⅡ文本格式的声音数据FREXT_changes.txt  [8.93KB]
          • Microsoft Developer Studio工程文件ldecod.dsp  [8.81KB]
          • Microsoft Developer Studio工作区文件ldecod.dsw  [535.00B]
          • vcprojldecod.vcproj  [23.01KB]
          • Microsoft Developer Studio工程文件lencod.dsp  [10.29KB]
          • Microsoft Developer Studio工作区文件lencod.dsw  [535.00B]
          • vcprojlencod.vcproj  [30.46KB]
          • ASCⅡ文本格式的声音数据Readme.txt  [4.29KB]
          • Microsoft Developer Studio工作区文件tml.dsw  [919.00B]
          • slntml.sln  [1.86KB]
          • shunixprep.sh  [563.00B]
      • 毕业论文和开题报告
        • Microsoft Word文档基于博弈论的低码率视频编码的码率控制算法研究.doc  [1.19MB]
        • Microsoft Word文档开题报告.doc  [43.00KB]
      • 英文文献翻译
        • Adobe Acrobat可导出文档格式文件sdarticle1.pdf  [786.96KB]
        • Microsoft Word文档视频编码的速率控制的最新发展.doc  [749.00KB]
      • ASCⅡ文本格式的声音数据readme.txt  [449.00B]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部