基于DM642的H.264编码器算法研究及优化

基于DM642的H.264编码器算法研究及优化

论文摘要

H.264/AVC是国际电信联盟ITU-T的视频编码专家组VCEG和国际标准化组织ISO/IEC的活动图像专家组MPEG联合制定的视频编码新标准。相对于之前的各类视频编码标准,H.264在压缩率、图像质量、鲁棒性等方面都有着无可比拟的优势,但H.264的高效性是建立在其实现的高复杂度基础上的。DM642是新一代高性能数字媒体处理器,它降低了视频应用系统开发成本。因此,DM642是目前实现视频应用系统的理想平台之一。本文首先简要介绍H.264视频编码标准,在此基础之上,对其参考模型X264进行运算复杂度分析,指出了需要进行优化的模式选择和运动估计两个核心模块。然后,再利用全零块检测技术,改进了全零块提前终止原则的应用策略。在此基础上,对X264参考模型中的帧内预测模式选择算法、帧间预测模式选择算法和运动估计算法进行优化。在帧内模式选择中,充分利用了帧内各种预测模式之间的关系,大大减少了帧内预测模式选择的范围;在帧间预测模式选择中,简化了P帧中的帧内预测模式种类,提出了一种新的SKIP模式提前预判算法和大模式优先原则;在运动估计模块中,根据时空域预测运动矢量的强相关性,提出准运动矢量的概念,并进一步对搜索模板进行优化,提出了基于矢量统计的多模板快速运动估计算法。最后,结合DM642嵌入式系统的功能特性,将X264参考模型移植到DM642上,并对X264编码器结构进行优化;根据DM642强大的指令系统,对移植后的软件代码进行优化;充分利用DM642的三级存储结构,对DM642上的存储空间管理和数据传输策略进行优化。最终,达到了较好的优化效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源
  • 1.2 课题的背景
  • 1.3 视频压缩编码技术
  • 1.3.1 预测编码
  • 1.3.2 变换编码
  • 1.3.3 统计编码
  • 1.4 国内外研究现状和分析
  • 1.5 当前存在的主要问题
  • 1.6 本论文的主要工作内容
  • 第2章 H.264 视频编码标准及X264 参考模型分析
  • 2.1 H.264 视频编码标准的发展过程
  • 2.2 H.264 的结构分析
  • 2.2.1 H.264 的编码器结构
  • 2.2.2 H.264 的分层结构
  • 2.3 VCL层核心技术
  • 2.3.1 预测编码与模式选择
  • 2.3.1.1 帧内预测
  • 2.3.1.2 帧间预测
  • 2.3.2 变换编码与量化方案
  • 2.3.3 熵编码方案
  • 2.3.4 去块效应滤波器
  • 2.3.5 率失真优化技术
  • 2.4 X264 参考模型分析
  • 2.4.1 X264 参考模型介绍
  • 2.4.2 X264 参考模型复杂度分析
  • 2.5 本章小结
  • 第3章 模式选择和运动估计算法研究及优化
  • 3.1 全零块提前终止原则优化
  • 3.2 X264 中帧内预测模式选择算法优化
  • 3.2.1 X264 中帧内预测模式选择分析
  • 3.2.2 帧内预测模式选择算法优化
  • 3.2.3 实验结果及分析
  • 3.3 X264 中帧间预测模式选择算法优化
  • 3.3.1 P帧中的帧内预测模式选择优化
  • 3.3.2 SKIP模式提前预判优化
  • 3.3.3 大模式优先原则优化
  • 3.3.4 帧间预测模式选择算法优化
  • 3.3.5 实验结果及分析
  • 3.4 X264 中运动估计算法优化
  • 3.4.1 X264 参考模型中的运动估计方法
  • 3.4.2 基于准运动矢量的优化
  • 3.4.3 搜索模板优化
  • 3.4.4 基于矢量统计的多模板快速运动估计算法
  • 3.4.5 实验结果及分析
  • 3.5 本章小结
  • 第4章 基于DM642 的H.264 编码器实现与优化
  • 4.1 DM642 DSP系统开发平台
  • 4.2 X264 参考模型的移植
  • 4.2.1 移植X264 到DM642
  • 4.2.2 X264 编码结构优化
  • 4.3 基于DM642 的编码器优化
  • 4.3.1 基于DM642 的软件代码优化
  • 4.3.1.1 C语言程序级优化
  • 4.3.1.2 汇编级优化
  • 4.3.1.3 优化结果分析
  • 4.3.2 存储管理优化
  • 4.3.2.1 存储空间的分配原则
  • 4.3.2.2 程序段优化
  • 4.3.2.3 数据段优化
  • 4.3.2.4 基于Cache的整体优化
  • 4.3.2.5 数据的同步和一致性问题
  • 4.3.3 数据传输策略优化
  • 4.4 实验结果与分析
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于DM642的字符识别系统[J]. 数字技术与应用 2016(11)
    • [2].基于DM642嵌入式图像融合处理系统硬件设计[J]. 电子设计工程 2017(18)
    • [3].基于DM642的视频会议终端硬件设计[J]. 计算机与数字工程 2012(03)
    • [4].基于DM642的视频稳像系统设计[J]. 科学技术与工程 2009(05)
    • [5].基于DM642的高速网络摄像机的设计[J]. 哈尔滨理工大学学报 2009(03)
    • [6].基于DM642的人眼检测系统设计与实现[J]. 现代电子技术 2012(04)
    • [7].基于DM642的视频处理系统硬件设计[J]. 电子设计工程 2011(02)
    • [8].传像光纤束成像算法在DM642上的实现与优化[J]. 科学技术与工程 2010(17)
    • [9].基于DM642的双目视觉监控系统设计与实现[J]. 现代电子技术 2009(12)
    • [10].基于DM642自启动的FLASH烧写原理研究及实现[J]. 现代电子技术 2008(22)
    • [11].基于DM642的双目视觉系统和角点检测算法研究[J]. 四川大学学报(自然科学版) 2012(02)
    • [12].基于DM642的人脸图像边缘检测改进方法[J]. 电子测量技术 2009(03)
    • [13].基于DM642的电子稳像的研究与实现[J]. 微电子学与计算机 2009(11)
    • [14].基于DM642及FPGA的视频处理硬件电路设计[J]. 机电一体化 2012(07)
    • [15].基于DM642的低成本视频采集与传输系统设计[J]. 机电产品开发与创新 2016(05)
    • [16].电子稳像技术在DM642上的实现[J]. 山西电子技术 2011(03)
    • [17].基于FPGA的双DM642并行通信系统的研究[J]. 制造业自动化 2013(04)
    • [18].基于DM642的图像增强算法实现及优化[J]. 计算机与数字工程 2010(10)
    • [19].基于DM642的大米色选机信号处理算法与实现[J]. 黑龙江科技信息 2009(07)
    • [20].基于DM642的矿井提升机钩数统计系统设计[J]. 工矿自动化 2013(02)
    • [21].基于DM642的视频采集与传输系统设计[J]. 微计算机信息 2011(06)
    • [22].DM642在数字图像处理系统中的应用[J]. 计算机应用与软件 2008(01)
    • [23].基于DM642的全景图像处理系统设计[J]. 微计算机信息 2009(20)
    • [24].基于DM642的视频图像实时通信和传输[J]. 电子与封装 2009(11)
    • [25].基于DM642的块匹配稳像算法的研究[J]. 电视技术 2012(11)
    • [26].基于DM642的远程网络视频监控系统[J]. 电视技术 2008(05)
    • [27].基于DM642的双目三维重建[J]. 电视技术 2013(11)
    • [28].基于DM642的皮蛋破损检测方法[J]. 湖北农机化 2010(06)
    • [29].基于dm642的温度采集与以太网传输系统设计[J]. 科技传播 2012(09)
    • [30].基于DM642的图像压缩系统设计[J]. 核电子学与探测技术 2011(04)

    标签:;  ;  ;  

    基于DM642的H.264编码器算法研究及优化
    下载Doc文档

    猜你喜欢