基于TMS320DM6467的H.264视频编码器设计与优化

基于TMS320DM6467的H.264视频编码器设计与优化

论文摘要

随着通信技术和网络多媒体技术的迅猛发展,视频编解码技术已经成为了研究热点,并相继出现了多种视频编码标准,如MPEG-2、MPEG-3、H.263等,由于高压缩比、网络适应性好,H.264脱颖而出成为目前应用广泛的视频编码标准。然而,H.264的编码复杂度也极大的提升,另外传输视频逐渐趋于高清化,对处理器的能力提出了更高的要求,多核并行编码逐渐成为视频编码研究的热点。飞思卡尔、德州仪器等全球知名半导体厂商相继推出了多款多核并行编码处理芯片,TMS320DM6467是德州仪器新推出的基于达芬奇平台的处理芯片,内嵌了HDVICP视频加速引擎,极大的提高了视频编码能力,论文基于该平台设计H.264编码算法。首先分析了H.264的编码原理及HDVICP编码原理,在此基础上,设计图像层的编码流程图和宏块层编码流程,基于HDVICP七个加速模块,设计每个宏块的编码流程,并针对每个模块设计编码内部的编码流程,最后实现完整的视频编码,并选取三组不同运动场景的视频对编码器编码结果进行测试,编码器成功完成编码。然后为了提高编码效率,分析HDVICP各个模块内部及模块之间关系,设计基于DSP和HDVICP加速引擎的并行编码框架,分析HOST的内部原理,设计EDMA传输和HOST计算的并行架构,根据HDVICP不同编码模块的关系,设计不同编码模块的并行编码框架,在此基础上,设计完整的并行视频编码框架并实现,通过对比测试并行前后编码的时间差异,编码器编码性能得到了极大的提升。最后鉴于ME模块耗时比较大,分析常见运动搜索算法、搜索模板及ME搜索原理,设计了基于ME模块的运动搜索大模板和小模板,在此基础上,设计了ME模块运动搜索算法和流程图并完成代码修改,通过试验测试编码时间,优化后编码器性能得到了很大的提升,基本满足了高清视频实时编码的需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及研究的目的和意义
  • 1.2 国内外相关技术的发展现状
  • 1.3 课题来源及主要研究内容
  • 第2章 硬件平台和H.264 编码
  • 2.1 硬件平台
  • 2.1.1 TMS320DM6467 的结构特点
  • 2.1.2 HDVICP的结构特点
  • 2.2 H.264 编码原理
  • 2.2.1 视频编码压缩基本原理
  • 2.2.2 H.264 编码标准
  • 2.3 本章小结
  • 第3章 H.264 编码在DM6467 HDVICP的基本实现
  • 3.1 H.264 编码算法C代码的分析
  • 3.2 H.264 编码整体框架设计及实现
  • 3.3 编码各个模块内部的实现流程
  • 3.3.1 IPE的编码流程
  • 3.3.2 ME编码流程
  • 3.3.3 MC模块执行流程
  • 3.3.4 CALC模块执行流程
  • 3.3.5 ECD编码流程
  • 3.3.6 BS及LPF编码流程
  • 3.4 编码测试
  • 3.5 本章小结
  • 第4章 H.264 编码在DM6467 平台的并行优化
  • 4.1 并行区域分析
  • 4.1.1 乒乓Buffer并行
  • 4.1.2 EDMA传输和HOST计算并行
  • 4.1.3 运算模块并行
  • 4.2 并行架构设计及实现
  • 4.3 并行优化测试
  • 4.4 本章小结
  • 第5章 ME模块运动搜索算法优化
  • 5.1 现有运动搜索算法分析
  • 5.2 运动搜索算法实现与优化
  • 5.2.1 ME模块搜索原理
  • 5.2.2 ME搜索模板的选择
  • 5.2.3 ME搜索流程
  • 5.3 运动搜索优化测试
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].智能视频编码[J]. 人工智能 2020(02)
    • [2].3D视频编码原理简介[J]. 数字通信世界 2019(06)
    • [3].混合云可扩展视频编码的视频直播机制研究[J]. 计算机系统应用 2017(07)
    • [4].刍议网络通信中的视频编码与传输技术[J]. 通讯世界 2016(01)
    • [5].基于高效率视频编码标准的多核并行解码算法[J]. 科教导刊(中旬刊) 2015(06)
    • [6].新一代可伸缩视频编码标准:背景、特征、技术及其应用[J]. 电子测量与仪器学报 2015(10)
    • [7].高效视频编码关键技术浅议[J]. 信息系统工程 2018(05)
    • [8].基于3D高效率视频编码背景的信息隐藏算法[J]. 计算机应用 2017(06)
    • [9].基于零块分析的高效视频编码通信[J]. 光电子·激光 2017(08)
    • [10].一种面向新一代可伸缩视频编码的上采样设计[J]. 电视技术 2015(23)
    • [11].移动自组网的可伸缩视频编码研究[J]. 电子技术 2015(10)
    • [12].基于感知的视频编码方法综述[J]. 电子与信息学报 2013(02)
    • [13].是否使用可伸缩视频编码(英文)[J]. 中国科学技术大学学报 2013(11)
    • [14].分布式信源编码在视频编码中的应用研究[J]. 计算机技术与发展 2012(01)
    • [15].可伸缩视频编码标准中的差错控制[J]. 通信技术 2010(03)
    • [16].非平衡多描述视频编码方法的研究[J]. 电视技术 2010(S1)
    • [17].分布式视频编码关键技术及其发展趋势[J]. 电信科学 2009(09)
    • [18].MPEG-4视频编码关键技术的研究[J]. 科技风 2009(17)
    • [19].分布式视频编码方法研究[J]. 中国图象图形学报 2008(03)
    • [20].超高清时代的视频编码分析及展望[J]. 内蒙古电大学刊 2020(02)
    • [21].面向3D呈现的有损和无损混合深度视频编码[J]. 光电子·激光 2017(02)
    • [22].质量可伸缩高性能视频编码中增强层快速算法[J]. 吉林大学学报(工学版) 2017(02)
    • [23].分布式视频编码中关键帧丢失错误保护[J]. 中国图象图形学报 2017(05)
    • [24].屏幕内容视频编码的技术与标准[J]. 南京邮电大学学报(自然科学版) 2017(03)
    • [25].三足鼎立 硬件视频编码谁更优[J]. 现代计算机 2011(05)
    • [26].压缩感知及其在图像和视频编码中的应用[J]. 电视技术 2012(01)
    • [27].基于自适应分组与压缩感知的分布式视频编码方法[J]. 微型机与应用 2012(15)
    • [28].分布式视频编码的特点及其优劣性分析[J]. 黑龙江科技信息 2011(18)
    • [29].基于帧的多描述视频编码及其错误隐藏[J]. 光子学报 2010(05)
    • [30].基于运动矢量可分级的视频编码方法[J]. 电视技术 2010(04)

    标签:;  ;  ;  

    基于TMS320DM6467的H.264视频编码器设计与优化
    下载Doc文档

    猜你喜欢