基于DM642的H.264视频编码器优化与实现

基于DM642的H.264视频编码器优化与实现

论文摘要

H.264/AVC,作为视频标准发展的最新成果,是由ITU-T视频编码专家组和ISO/IEC运动图像专家组联合提出的视频编码标准。为了实现更高的编码效率,H.264/AVC标准采用了很多新的编码技术,如多参考帧预测、多尺寸编码块模式、1/4像素精度运动矢量、整数变换量化、基于内容的熵编码、新型帧内预测、去除方块效应的滤波器等。首先,对H.264/AVC的主要功能模块及其中包含的新技术进行了详细论述。阐述了帧内预测、多种块模式的帧间预测、1/4和1/8像素的运动估计、多参考帧、整数变换、CABAC和消除块效应滤波器等新技术,等等。其次,提出了一种改进的适合软件的快速算法--快速整像素算法UMHexagons。运动估计是基于运动补偿/DCT混合编码方法的重要组成部分,运动估计与补偿技术可以有效地去除视频序列相邻帧间存在的时间冗余,极大地提高了编码效率。最后本文讨论了如何将源程序在DSP芯片上高效执行的问题。因为纯C语后一程序在具体的嵌入式系统中的执行效率不高,我们采用了C语言和DSP汇编语言混合编程的方式,将C语言的优点和汇编语言的优点有机的结合起来,将核心内循环程序改写成汇编语言后,进一步提高了整个程序的执行效率,缩短了执行时间。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 视频标准概述
  • 1.2.1 新一代视频标准 H.264 的特点
  • 1.3 本文的主要工作
  • 第2章 H.264 视频编码标准基本原理
  • 2.1 H.264 编码基本原理
  • 2.1.1 帧内预测
  • 2.1.2 帧间预测
  • 2.1.3 变换与量化
  • 2.1.4 熵编码
  • 2.1.5 消除块效应滤波系统
  • 2.2 本章小结
  • 第3章 H.264 编码器算法优化
  • 3.1 引言
  • 3.2 运动估计与补偿技术
  • 3.2.1 象素递归法
  • 3.2.2 块匹配算法
  • 3.2.3 块匹配准则
  • 3.2.4 运动补偿
  • 3.3 搜索算法研究
  • 3.3.1 搜索算法简介
  • 3.3.2 混合的非对称多六边形搜索算法
  • 3.4 全零块的提前判定算法
  • 3.5 快速运动估计算法
  • 3.5.1 算法的背景
  • 3.5.2 跳过宏块预判
  • 3.5.3 提前中止算法
  • 3.6 本章小结
  • 第4章 基于 DM642 的 H.264 编码器优化与实现
  • 4.1 DM642 简介
  • 4.2 TMS320C6000 系列DSP 软件开发流程
  • 4.3 C 语言编程与优化
  • 4.3.1 对数据类型的考虑
  • 4.3.2 分析 C 代码性能
  • 4.3.3 利用restrict 关键字和优化选项消除存储相关性
  • 4.3.4 用intrinsics(内联函数)
  • 4.3.5 对短字长数据使用宽长度的存储器访问
  • 4.3.6 软件流水
  • 4.4 线性汇编
  • 4.5 存储器优化
  • 4.5.1 DM642 片内存储器简介
  • 4.5.2 EDMA 优化
  • 4.6 本章小节
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于选择特征宏块的快速视频稳像[J]. 电子设计工程 2015(24)
    • [2].宏块级立体视频传输失真快速估算方法研究[J]. 宁波大学学报(理工版) 2015(02)
    • [3].利用视觉感知模型宏块分类的视频安全研究[J]. 小型微型计算机系统 2014(12)
    • [4].基于宏块模式相关性的深度帧内跳过编码[J]. 华南理工大学学报(自然科学版) 2013(08)
    • [5].一种针对无线视频传输的帧内宏块更新方法[J]. 计算机科学 2011(06)
    • [6].基于宏块类型的检错方法[J]. 中国科学(E辑:信息科学) 2008(04)
    • [7].基于宏块重要性测度的重同步方法[J]. 计算机科学 2010(05)
    • [8].基于宏块相关性的帧间预测模式选择策略[J]. 电视技术 2014(05)
    • [9].基于相邻宏块间相关性的图像误码处理[J]. 计算机仿真 2009(11)
    • [10].基于模式复杂度的深度视频快速宏块模式选择算法[J]. 光学精密工程 2014(08)
    • [11].基于人类视觉系统的宏块级自适应频率加权算法[J]. 信号处理 2010(08)
    • [12].基于宏块模式预测的时域错误隐藏算法[J]. 计算机工程 2009(21)
    • [13].基于3D相邻区域宏块相关性的多视点视频快速编码算法[J]. 重庆邮电大学学报(自然科学版) 2016(06)
    • [14].一种宏块级码率控制方案[J]. 电视技术 2010(06)
    • [15].一种多视点视频编码的宏块模式快速选择新算法[J]. 高技术通讯 2008(03)
    • [16].立体视频右视点图像宏块丢失错误隐藏算法[J]. 光电子.激光 2013(08)
    • [17].基于感知的多视点视频编码宏块模式选择快速算法[J]. 光电子.激光 2013(09)
    • [18].多视点视频编码中宏块复杂度的研究[J]. 信号处理 2015(01)
    • [19].用于非规则形状宏块划分的位移矢量预测方法[J]. 西安电子科技大学学报 2011(04)
    • [20].适宜于质量可伸缩帧间编码的快速算法[J]. 通信学报 2011(06)
    • [21].一种改进的宏块层码率控制策略[J]. 火力与指挥控制 2009(09)
    • [22].宏块级帧场自适应的去块效应滤波模块分析与优化[J]. 微型机与应用 2009(20)
    • [23].基于时域失真传递链的宏块级码率控制算法[J]. 中国计量学院学报 2015(03)
    • [24].用于多视视频加深度的错误隐藏算法[J]. 光电子.激光 2013(08)
    • [25].适用于不等保护的自适应视频编码方法[J]. 西安交通大学学报 2012(04)
    • [26].基于中心宏块的视频目标跟踪算法[J]. 计算机学报 2011(09)
    • [27].基于模式相关性的多视点视频编码宏块模式快速选择算法[J]. 光学学报 2009(05)
    • [28].低复杂度的多视点视频编码宏块模式决策算法[J]. 光电子.激光 2014(05)
    • [29].一种复杂度约束下基于宏块优先顺序的运动估计优化算法[J]. 计算机研究与发展 2011(03)
    • [30].适宜于粗粒度质量可伸缩的帧间编码快速算法[J]. 光电子.激光 2011(07)

    标签:;  ;  ;  

    基于DM642的H.264视频编码器优化与实现
    下载Doc文档

    猜你喜欢