H.264视频解码优化及DSP实现

H.264视频解码优化及DSP实现

论文摘要

作为最新的视频压缩标准,H.264/AVC在压缩性能和网络传输质量上全面优于MPEG-4和H.263,将运动图像压缩技术又向前推进了一大步。目前H.264的影响力越来越显著,很多公司和研究机构都在研究基于H.264编解码算法标准的视频商业化产品。H.264/AVC采用了一系列全新的视频压缩技术,但是在某些算法的实现较为复杂,一般的处理器很难实现实时的视频编解码。但是随着数字信号处理器(DSP)的高速发展,为高效地实现音视频信号处理提供了可能性。其中ADI公司推出的低功耗、高性能Blackfin处理器的DSP系列芯片,是H.264标准DSP实现的理想平台。本论文主要是探讨H.264软件解码器的优化及在ADSP-BF561上的实现。目的是实现支持main profile的H.264视频解码,并且解码D1尺寸视频速度到达实时。论文首先介绍了H.264视频压缩标准的基本原理、方法,以及数字视频压缩标准的发展过程。接着介绍了H.264视频标准解码的关键技术。然后在PC平台下实现了基于FFMPEG的H.264 main profile解码器,分析了该解码器流程,确定软件解码方案。本文在PC平台上完成了对该解码器的初步优化的基础上,实现了H.264解码器的移植,最后以ADSP-BF561 EZ-KIT LITE评估板为解码系统的VisualDSP编译环境下,使用各种优化方法和技巧,完成对H.264解码器的优化。根据BF561的结构特点,论文主要从系统级和程序语言级对H.264的解码代码进行优化,使之能够达到实际应用的要求。软件优化分为语法的优化和算法的优化,着重介绍软件语法的优化,这是软件优化的通用方法,合理的运用这些方法,可以大大提高软件的执行效率。着重用线性汇编优化了H.264的耗时模块,根据BF561的高速缓存机制,启用CACHE,提高系统解码速度。并且,使用性能测试工具,用不同的测试序列对各个阶段的优化效果进行测试,确定较优的H.264视频解码器的优化方案,使解码器的性能有较大的提高。经过测试表明本文设计的基于FFMPEG的H.264解码器支持main profile解码并且具有较高的解码效率。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题意义
  • 1.2 国际数字视频压缩编码技术
  • 1.2.1 视频压缩编码技术原理
  • 1.2.2 国际视频编码标准
  • 1.3 论文主要工作及章节安排
  • 第二章 H.264 标准应用研究
  • 2.1 H.264/AVC 的档次(Profile)和等级(Level)
  • 2.2 H.264/AVC 的两层编码体系
  • 2.3 编码的数据格式
  • 2.4 H.264 编解码器基本框架
  • 2.4.1 编码器框图
  • 2.4.2 解码器框图
  • 2.5 H.264 解码关键技术研究
  • 2.5.1 熵编解码
  • 2.5.2 重排序
  • 2.5.3 变换、量化与反量化、反变换
  • 2.5.4 帧内编码帧和预测编码帧的划分
  • 2.5.5 帧内预测和编解码
  • 2.5.6 帧间预测和编解码
  • 2.5.7 去块效应滤波
  • 第三章 BlackFin561 硬件基础介绍
  • 3.1 Blackfin 系列处理器简介
  • 3.2 BlackFin561 芯片介绍
  • 3.3 BlackFin561 开发平台
  • 3.3.1 ADSP-BF561EZ-KIT LITE 评估板
  • 3.3.2 仿真器
  • 3.3.3 集成调试环境VisualDSP++4.5
  • 第四章 H.264 视频解码器的软件实现
  • 4.1 FFMPEG 介绍
  • 4.1.1 FFMPEG 中函数及数据结构简介
  • 4.1.2 FFMPEG 的编译使用
  • 4.2 基于FFMPEG 的H.264 的解码器实现
  • 4.3 解码软件实现流程分析
  • 4.3.1 主流程
  • 4.3.2 帧解码流程
  • 4.3.3 CABAC 宏块解码流程
  • 4.4 本文解码器与JM 解码器的性能比较
  • 第五章 视频解码器的优化
  • 5.1 解码性能测评
  • 5.2 解码器在PC 机上的优化
  • 5.3 解码器在 Visual DSP++ 4.5 下的移植
  • 5.4 基于BF561 的解码器优化
  • 5.4.1 系统级优化
  • 5.4.2 程序语言级优化
  • 5.5 部分函数模块的优化介绍
  • 5.6 软件优化结果
  • 第六章 结论
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    标签:;  ;  

    H.264视频解码优化及DSP实现
    下载Doc文档

    猜你喜欢