基于DM642的AVS-M视频编码算法的研究及优化

基于DM642的AVS-M视频编码算法的研究及优化

论文摘要

随着网络技术的普及和信息时代的到来,人们对信息交流的方式和质量均有了全新的需求,对于数字视频及图像传输业务的需求也随之大幅度增加。由于视频图像数据量大,采用原始数据传输需要占用大量的带宽,因此视频图像压缩成为首要解决的关键问题。我国自主提出的数字音视频编解码标准(AVS标准)的第七部分——移动视频(AVS-M)是为了适应数字存储媒体、网络流媒体、多媒体通信等应用中对运动图像压缩的需要而制定的。AVS-M主要是针对小画面显示的3G应用,它是一个面向新一代移动通信的视频编码标准。本文首先研究了AVS-M视频编码标准的主要算法,根据各个模块的复杂度和在整个算法中所占时间的比例,提出了相应的改进算法。在帧内部分,针对最耗时的帧内预测模式选择提出应用动态阈值提前退出算法减少判断次数。在帧间部分针对帧间预测模式选择模块提出了关闭8×8以下预测模式,以及整像素决定帧间编码模式来减少模式选择的复杂度。针对运动估计模块,提出了减少搜索点数和把边缘检测应用到运动估计中的算法。实验证明这些算法在保证图像质量的前提下,很大程度的减少AVS-M压缩编码算法的运算量,很好的提高了编码的速度。然后本文阐述了在算法优化后如何充分利用DM642硬件平台的两级CACHE结构,EDMA传输方式和软件流水等优化技术对AVS-M编码器进行了优化。通过实际测试,该AVS-M编码器对会议电视质量的CIF格式图像在保持了很高的图像质量和较高的压缩比的同时,实现了实时编码,编码速度达30帧/秒。本文的研究工作对AVS-M视频编码的应用及其DSP实现具有一定的参考价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文主要研究内容
  • 第2章 AVS-M 视频编码标准及DM642 平台简介
  • 2.1 AVS-M的编码技术框架
  • 2.2 AVS-M关键技术
  • 2.2.1 变换量化
  • 2.2.2 帧内预测
  • 2.2.3 帧间预测
  • 2.2.4 熵编码
  • 2.2.5 环路滤波
  • 2.3 DM642 开发平台简介
  • 2.3.1 TMS320DM642 芯片介绍
  • 2.3.2 CCS集成开发环境
  • 2.3.3 DM642 三级存储结构
  • 2.4 本章小结
  • 第3章 AVS-M算法关键模块优化及测试
  • 3.1 帧内编码模式判决优化
  • 3.2 SKIP模式判决算法优化
  • 3.2.1 SKIP提前判决优化算法
  • 3.2.2 优化测试结果
  • 3.3 P帧中帧内预测模式探测优化
  • 3.3.1 帧内预测模式探测算法优化
  • 3.3.2 优化测试结果
  • 3.4 帧间编码模式优化
  • 3.4.1 帧间编码模式算法优化
  • 3.4.2 优化测试结果
  • 3.5 运动估计模块优化
  • 3.5.1 整像素运动估计搜索算法优化
  • 3.5.2 运动估计搜索算法优化测试结果
  • 3.5.3 快速运动估计算法
  • 3.5.4 快速运动估计算法测试结果
  • 3.6 本章小结
  • 第4章 基于DM642 的AVS-M编码器优化及测试
  • 4.1 DSP存储空间分配优化
  • 4.1.1 利用CACHE优化
  • 4.1.2 利用EDMA优化数据传输
  • 4.2 程序代码级优化
  • 4.2.1 项目级优化
  • 4.2.2 C语言级优化
  • 4.2.3 用内联函数优化源程序
  • 4.2.4 汇编级优化
  • 4.3 优化测试结果
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于模式识别的质量可分级视频编码算法[J]. 桂林电子科技大学学报 2016(01)
    • [2].分布式视频编码算法仿真软件设计[J]. 广州航海学院学报 2017(01)
    • [3].一种自适应可伸缩视频编码算法[J]. 软件工程 2016(03)
    • [4].基于小波变换的视频编码算法[J]. 电脑与电信 2008(11)
    • [5].基于增强对象的监控视频编码算法[J]. 计算机工程 2011(13)
    • [6].基于TMS320DM6446的H.264视频编码算法的移植与优化[J]. 安庆师范学院学报(自然科学版) 2010(01)
    • [7].面向无线视频传感器网络的低复杂度视频编码算法[J]. 数据采集与处理 2009(01)
    • [8].一种甚低码率下快速的匹配追踪视频编码算法[J]. 大众科技 2009(02)
    • [9].适于交通监控的内容自适应空间可伸缩视频编码算法[J]. 计算机应用与软件 2015(07)
    • [10].工程实现中H.264视频编码算法的优化方法研究[J]. 信息通信 2011(05)
    • [11].面向空间通信视频编码算法的业务流模型[J]. 中国科学院研究生院学报 2008(06)
    • [12].一种基于CCSDS IDC标准的可伸缩性视频编码算法[J]. 中国科学院研究生院学报 2009(01)
    • [13].利用反向投影的flash场景自适应视频编码算法[J]. 计算机测量与控制 2017(07)
    • [14].快速3D-MSPIHT视频编码算法[J]. 中国图象图形学报 2009(10)
    • [15].近似像素合并优化的HEVC屏幕视频编码算法[J]. 小型微型计算机系统 2017(09)
    • [16].三维小波八叉体分裂视频编码算法[J]. 模式识别与人工智能 2015(08)
    • [17].基于残差下采样的立体视频编码算法[J]. 电力系统通信 2009(04)
    • [18].融合像素串匹配的AVS2全色度屏幕与混合内容视频编码算法[J]. 计算机学报 2018(11)
    • [19].基于快速帧间预测的H.264视频编码算法研究[J]. 计算机测量与控制 2008(10)
    • [20].一种新的多视点分布式视频编码算法[J]. 吉林大学学报(工学版) 2013(S1)
    • [21].Android多核平台下X264多线程编码的优化与应用[J]. 电子技术与软件工程 2015(02)
    • [22].基于H.264的一种视频编码算法的研究与FPGA实现[J]. 中国新技术新产品 2014(07)
    • [23].自适应选择联合补偿预测模式的立体视频编码算法[J]. 中国通信 2009(02)
    • [24].基于像素域的Wyner-Ziv视频编码算法[J]. 吉林大学学报(工学版) 2009(04)
    • [25].频率域Wyner-Ziv视频编码算法的改进[J]. 计算机工程与应用 2011(12)
    • [26].针对基于FPGA的视频图像预处理的算法研究[J]. 内江科技 2008(05)
    • [27].H.265视频编码器在TMS320C6678上的优化实现[J]. 计算机技术与发展 2015(03)
    • [28].基于TMS320DM8168的视频编码系统研究与实现[J]. 红外与激光工程 2014(S1)
    • [29].基于交互式感兴趣区域的教学视频编码[J]. 计算机应用研究 2013(10)
    • [30].低复杂度视频编码算法研究与实现[J]. 现代计算机(专业版) 2011(Z1)

    标签:;  ;  ;  

    基于DM642的AVS-M视频编码算法的研究及优化
    下载Doc文档

    猜你喜欢