学位论文 > 优秀研究生学位论文题录展示

AVS视频编码器性能优化及DSP实现研究

作 者: 林宇
导 师: 刘云海
学 校: 浙江大学
专 业: 信息与通信工程
关键词: AVS编码器 DSP 性能提升 移植与优化 实时编码
分类号: TN919.81
类 型: 硕士论文
年 份: 2008年
下 载: 185次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着信息时代的来临,多媒体技术已经渗透到生活的每个角落。视频图像是多媒体信息的重要组成部分,但是数字化的视频信号的数据量之大是非常惊人的,这使得在开发多媒体应用系统时,对包含巨大数据量的视频图像数据的采集、存储、传输成为最大的瓶颈。因此,视频数据的高效压缩意义重大,是降低网络传输带宽、节省存储容量的关键技术。但视频压缩算法运算量大,实时处理对通用处理器的要求高,因而各种专用高速数字信号处理器(DSP)得到广泛应用。AVS标准作为数字音视频产业的共性基础标准,可以应用于高清晰度和标准清晰度数字电视广播、激光视盘机、移动多媒体通信、视频会议与视频监控、宽带网络流媒体、数字电影等产业群。与其他类似标准相比,AVS有两大优势:基于自主技术和部分开放技术构建的开放标准,妥善解决专利许可问题;中国日渐强大的产业化实力和市场提供了良好土壤。在这两大翅膀的助推下,AVS已成为全球范围内最有可能成为事实标准的第二代音视频编码标准。目前AVS标准组已经发布了企业版参考软件,不过其编码器部分时间效率低并且在关闭RDO的情况下图像质量也相对较差。因此进一步提高AVS编码器的时间效率以及图像质量是很有必要的。现在国内已经有很多企业希望将AVS标准应用于实际产品中(比如数字电视或监控领域应用),这就进一步要求AVS编码器在保证编码性能具有竞争力的同时,还必须可以实现实时编解码。在这种环境下,选择对AVS编码器进行性能上的优化以及提高时间效率是很有意义的。TI的DM642开发板专门针对多媒体应用,其特有的优化器可以让开发者以线性汇编代码的形式书写汇编程序,从而缩短开发周期。同时其软件流水操作将大大提高程序执行效率,并且它提供了许多数据打包指令,以便开发者实现对一块内存的访问。本课题研究在TI的DM642平台上实现AVS编码器,包括AVS编码器性能提升;根据DSP的结构特点、内存限制生成合理的C代码;C代码从PC平台到DSP平台的移植研究;在DSP平台上的代码优化研究。最终实现一个可产生能被AVS参考软件解码器正常解码的AVS码流的AVS编码器,并且实现CIF格式视频流的实时编码

全文目录


摘要  3-4
ABSTRACT  4-8
第1章 绪论  8-15
  1.1 视频压缩技术  9-12
    1.1.1 视频信号  9
    1.1.2 视频压缩标准简介  9-12
  1.2 编码器实现平台简介  12-13
  1.3 本文的内容与组织  13-15
第2章 AVS-P2视频标准中的关键技术  15-20
  2.1 帧内预测  15-16
  2.2 帧间预测  16-17
  2.3 变换量化  17-18
  2.4 环路滤波  18-19
  2.5 熵编码  19
  2.6 本章小结  19-20
第3章 AVS编码器系统设计  20-32
  3.1 AVS编码器系统框架  20-21
  3.2 AVS编码器数据结构  21-27
    3.2.1 变量类型定义  22
    3.2.2 编码器数据结构  22-27
  3.3 滑动窗口帧存管理  27-28
  3.4 PING-PONG缓冲技术在AVS编码器中的应用  28-30
  3.5 AVS编码器软件流程  30-31
  3.6 本章小结  31-32
第4章 AVS编码器编码质量提升  32-40
  4.1 运动估计  32-34
  4.2 模式选择  34-35
  4.3 基于系数价值分析的SKIP模式预判  35-36
  4.4 AVS编码器编码质量提高结果  36-39
  4.5 本章小结  39-40
第5章 AVS编码器码率控制算法改进  40-56
  5.1 基于运动复杂度的码率控制  41-54
    5.1.1 宏块类型的划分  41-42
    5.1.2 MBRC码率控制流程  42-43
    5.1.3 基于宏块类型的QP确定  43-46
    5.1.4 MBRC帧级码率控制  46-47
    5.1.5 实验结果  47-54
  5.2 本章小结  54-56
第6章 AVS编码器在DSP上的移植与优化  56-83
  6.1 TMS320DM642芯片介绍  56-57
  6.2 编码器硬件平台简介  57-58
  6.3 AVS编码模块数据及代码区分配  58-62
  6.4 AVS编码器C代码在DSP平台上的优化  62-66
    6.4.1 数据类型尺寸的优化考虑  62
    6.4.2 编译C语言程序  62-63
    6.4.3 存储器相关  63
    6.4.4 使用内联函数  63-64
    6.4.5 使用intrinsics  64
    6.4.6 数据打包处理  64-65
    6.4.7 优化数值操作  65
    6.4.8 调整循环  65-66
  6.5 线性汇编代码的编写  66-69
  6.6 具体模块优化分析  69-80
    6.6.1 整数DCT变换模块和量化模块  69-74
    6.6.2 整数DCT反变换模块和反量化模块  74-76
    6.6.3 插值模块  76-80
  6.7 AVS编码器最终性能  80-82
  6.8 本章小结  82-83
第7章 总结与展望  83-84
参考文献  84-87
作者在读研期间的研究成果  87-88
致谢  88

相似论文

  1. 电子提花编织机电控系统设计,TS183
  2. 基于DSP的集成光栅细分数显装置的研制,TH822
  3. 基于DSP的二维准直系统的研究,TH741.14
  4. 半实物火炮自动操瞄俯仰角度控制系统的研究,TJ303
  5. 同步电动机励磁控制系统研究,TM341
  6. 基于DSP的任意次谐波发生器的设计,TM935
  7. AES算法及其DSP实现,TN918.1
  8. 基于DSP的机器人语音命令识别系统研制,TN912.34
  9. 相位法激光测距仪信号接收系统研究,TN249
  10. 基于DSP的OFDM系统中的信道估计技术实现研究,TN919.3
  11. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  12. 基于小波变换的语音信号去噪及其DSP算法实现,TN912.3
  13. 基于TMS320C6713的SPIHT图像压缩算法研究及实现,TP391.41
  14. 红外图像匹配技术研究,TP391.41
  15. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  16. 基于DSP的VXI总线通用接口板研制,TP274
  17. 基于DSP的水声信号采集系统研究,TP274.2
  18. 基于DSP的单频激光实时信号解调方法研究,TN911.3
  19. 激光准直系统的姿态测量装置研制,TN24
  20. ATV车载武器控制系统研究,TP273
  21. 基于DSP的网络电话网关的设计,TN916.2

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com