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

基于FPGA的AVS编码器中帧内预测和环路滤波模块的设计与实现

作 者: 张耀坤
导 师: 张卫宁
学 校: 山东大学
专 业: 信号与信息处理
关键词: AVS 视频编解码 FPGA 帧内预测 环路滤波
分类号: TN919.81
类 型: 硕士论文
年 份: 2011年
下 载: 34次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着信息技术和数字信号处理技术的发展,多媒体视频压缩技术的应用得到了快速发展。视频图像压缩技术因此得到了越来越多的重视。AVS (Audio Video coding Standard)标准是我国提出的第一个具有自主知识产权的音视频编解码标准,它主要应用于标准清晰度电视(SDTV)、高清晰度电视(HDTV)以及诸多视频处理领域。与H.264/AVC相比,AVS具有诸多优点,比如:知识产权清晰、编解码算法复杂度相对简单、视频压缩性能优越等。AVS标准采取了大量的新技术,包括:帧内预测、可变块大小的运动补偿、1/4像素精度插值、反整数余弦变换和上下文自适应二进制算术编码等。AVS标准是一套由系统、视频、音频、媒体版权管理等构成的的完整标准体系,能提供全面的音视频编解码解决方案。本课题是基于FPGA的AVS编码器中帧内预测和环路滤波模块的设计与实现。采用的硬件平台是Xilinx公司的Virtex-5系列XC5VFX100T FPGA。首先简要介绍了AVS标准和FPGA的基本知识,之后着重讨论、设计了AVS标准中帧内预测和环路滤波算法及其硬件实现方法。并对该设计进行了仿真验证,最终在FPGA上实现其功能。本文首先对AVS帧内预测算法进行了优化设计,针对亮度预测部分提出了一种快速有效的帧内预测模式快速选择算法,并对快速算法进行了进一步简化,去除了arctan()、除法等不适合FPGA硬件设计的复杂运算。并针对改进算法,对亮度预测模块进行了硬件实现设计。色度预测部分则采用基于流水线技术的硬件设计方法,提高了编码效率。此外,对预测块求取单元的硬件设计也做了诸多工作与改进。并通过仿真、验证及上板测试,证明了该设计的有效性、可行性及正确性。通过验证证明,本设计模块占用了XC5VFX100T FPGA中近10%的资源,工作频率可达146MHz,满足了实时高清编解码的要求。在AVS环路滤波算法基础上,本文提出了一个更有效的硬件实现结构。对边界滤波顺序进行了改进优化,采用了垂直边界和水平边界交叉滤波的滤波顺序。在设计中增加了部分存储器的使用,保存中间数据,可以减少系统与外部存储器之间读写次数,提高了编码效率。在滤波数据求取单元,引入了乒乓存储结构和流水线设计,进一步提高滤波效率。通过仿真验证得知,本设计滤波数据正确,模块工作频率能达到150Mhz以上,处理一个宏块仅需320周期左右,能够满足高清实时编解码的要求。

全文目录


中文摘要  8-10
ABSTRACT  10-12
符号说明  12-14
第一章 绪论  14-21
  1.1 视频编解码技术研究背景  14-18
    1.1.1 视频编解码标准的发展背景  15-17
    1.1.2 FPGA技术发展背景  17-18
  1.2 国内外研究状况  18-19
  1.3 课题研究的目的和意义  19-20
  1.4 论文内容与安排  20-21
第二章 AVS标准及FPGA开发工具简介  21-32
  2.1 AVS标准及其关键技术概述  21-25
    2.1.1 AVS标准编码框架  21-22
    2.1.2 AVS标准关键技术  22-25
  2.2 FPGA及其系统开发工具简介  25-32
    2.2.1 FPGA简介  25-26
    2.2.2 FPGA设计流程  26-28
    2.2.3 Xilinx公司Virtex-5系列FPGA简介  28-29
    2.2.4 系统开发软件简介  29-32
第三章 AVS帧内预测模块设计  32-56
  3.1 AVS帧内预测算法概述  32-37
    3.1.1 AVS帧内预测模式  32-33
    3.1.2 帧内预测参考样本的获得  33-34
    3.1.3 帧内预测块的计算  34-37
  3.2 AVS帧内预测模式快速选择算法  37-42
    3.2.1 帧内预测模式快速算法提出  37-41
    3.2.2 帧内预测模式快速算法验证  41-42
  3.3 AVS帧内预测硬件模块设计  42-52
    3.3.1 帧内预测模块总体设计  42-44
    3.3.2 亮度帧内预测硬件设计  44-49
    3.3.3 色度帧内预测硬件设计  49-51
    3.3.4 AVS残差数据输出模块  51-52
    3.3.5 AVS重构模块  52
  3.4 仿真验证  52-56
    3.4.1 仿真验证平台及步骤  52-53
    3.4.2 仿真验证结果  53-56
第四章 AVS环路滤波模块设计  56-74
  4.1 AVS环路滤波算法  56-60
    4.1.1 边界滤波强度Bs的计算  57
    4.1.2 边界滤波门限的计算  57-58
    4.1.3 滤波数据的计算  58-60
  4.2 AVS环路滤波硬件模块设计  60-70
    4.2.1 滤波顺序的改进  60-61
    4.2.2 滤波模块实现框图  61-69
    4.2.3 滤波流程  69-70
  4.3 AVS环路滤波器仿真验证  70-74
    4.3.1 仿真验证平台及步骤  70
    4.3.2 仿真验证结果  70-74
第五章 总结与展望  74-75
参考文献  75-80
致谢  80-81
攻读硕士学位期间发表的论文及参与项目  81-82
学位论文评阅及答辩情况表  82

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
  7. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  11. 基于FPGA的高速图像预处理技术的研究,TP391.41
  12. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  13. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  14. 基于Nios的串行总线分析仪研制,TP274
  15. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  16. PXI高性能数字I/O模块研制,TP274
  17. LXI计数器研制,TP274
  18. 基于FPGA的高速实时数据采集系统,TP274.2
  19. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  20. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  21. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248

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