面向BLACKFIN DSP的H.264解码器移植与优化研究

面向BLACKFIN DSP的H.264解码器移植与优化研究

论文摘要

由ITU-T视频编码专家组和ISO/IEC运动图像专家组联合推出的H.264/AVC是当今性能最为优异的视频编码标准,该标准的目的是提高压缩效率,适应未来宽带网络的发展需求,较之前的标准,例如MPEG-2,H.263等,H.264可以节约超过40%的比特率。无论是从编码的效率,还是从有效适应各种网络和应用环境的灵活性方面,H.264/AVC都体现了新一代视频编码技术的优势。但是性能的提高,是以计算复杂度的增加来换取的,为了达到更高的压缩效率,H.264引入了复杂的编码技术,从而提高了对硬件的要求,直接提升了各种解决方案的成本。而在嵌入式多媒体播放器方面,由于资源有限,功率,代码量和结构上都有苛刻要求,进一步延迟了H.264的应用推广。基于此本文对H.264/AVC官方参考模型JM10.1解码器进行了移植和优化,希望通过此项研究,促进新一代视频编码技术在嵌入式媒体播放器方面的应用推广,提供更高性价比的解决思路。本论文首先对标准的新特性进行了详细的介绍,然后在详细分析标准的情况下,比较了通用CPU,定制ASIC,FPGA,MCU+DSP等常用的实现解码器方案,最后根据BLACKFIN BF533的特点:良好的微控制和高速计算能力的支持,较高的性价比和功能完善的开发套件,选择了适用于嵌入式环境的硬件平台。并且在现有条件下分析比较了编写解码器和移植解码器,移植商业解码器和移植开源解码器以及几大开源解码器之间的优缺点。在选定的嵌入式硬件平台ADSP-BF533 EZKIT上详细分析并且解决了移植所遇到的一系列问题实现了H.264基本档次的解码器。并在硬件平台上对解码器的系统框图进行了设计。最后,分析了各种解码器系统优化的策略,并且根据硬件平台做了有针对性的应用,提高了解码器的工作效率。为实现嵌入式环境的H.264解码器提供了参考方案和应用思路。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题研究背景与意义
  • 1.2 视频压缩标准技术发展状况
  • 1.3 H.264 解码器实现方法比较
  • 1.4 Blackfin DSP 在实现视频解码器的优势
  • 1.5 论文主要完成的工作和文章的结构安排
  • 第二章 H.264 解码器分析
  • 2.1 H.264 码流结构
  • 2.2 H.264 Profile 和 levels
  • 2.3 H.264 解码器分析
  • 2.4 小结
  • 第三章 H.264 解码器开发平台
  • 3.1 BLCAKFIN BF533 DSP 硬件平台介绍
  • 3.1.1 BLACKFIN ADSP-BF533 EZKIT 评估套件
  • 3.1.2 BF533 存储体系
  • 3.2 Visual DSP++4.5 开发环境
  • 3.2.1 Visual DSP++4.5 特性及工程管理
  • 3.2.2 Visual DSP++4.5 连接器描述文件LDF
  • 3.3 解码器开发流程
  • 3.4 小结
  • 第四章 H.264 基本档次解码器的DSP 移植
  • 4.1 baseline profile 解码器提取
  • 4.2 baseline profile 解码器移植
  • 4.2.1 跨平台代码修改
  • 4.2.2 解码器参数修改和限定
  • 4.3 解码器启动设计
  • 4.3.1 码流输入输出框图规划
  • 4.3.2 启动代码设计
  • 4.3.3 存储扩展
  • 4.4 小结
  • 第五章 优化技术及针对BLACKFIN 平台的应用
  • 5.1 算法优化策略
  • 5.1.1 复杂算法模块的优化
  • 5.1.2 软件流水
  • 5.2 针对硬件平台的优化策略
  • 5.2.1 VisualDSP++4.5 编译选项优化
  • 5.2.2 分层次存储体系
  • 5.2.3 并发DMA 数据流
  • 5.2.4 内存静态分配
  • 5.3 C 代码优化策略
  • 5.3.1 内联(inline)与内嵌(builtin)
  • 5.3.2 循环优化
  • 5.3.3 汇编优化
  • 5.3.4 高效率C 编程
  • 5.4 优化结果对比与小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 附录
  • 攻硕期间取得的研究成果
  • 个人简历
  • 相关论文文献

    • [1].开启音乐和电影的钥匙 轻松接触解码器[J]. 电脑爱好者 2009(06)
    • [2].做一个二进制解码器(续)[J]. 中国信息技术教育 2016(Z3)
    • [3].系统解码器使用心得[J]. 电脑迷 2008(16)
    • [4].做一个二进制解码器[J]. 中国信息技术教育 2016(Z2)
    • [5].高清解码器的新注脚:模块化设计与多业务集成[J]. 中国安防 2014(10)
    • [6].打击利用解码器盗车犯罪治标还要治本[J]. 人民检察 2013(10)
    • [7].合伙利用解码器窃车应如何处理[J]. 人民检察 2013(10)
    • [8].伺服电机正交解码器的设计与实现[J]. 自动化技术与应用 2011(01)
    • [9].上海市轨道交通视频监控系统混合解码器设计[J]. 现代城市轨道交通 2017(10)
    • [10].菜鸟玩高清系列之解码器设置篇[J]. 电脑迷 2008(24)
    • [11].口蜜腹剑 谨防新电影中的解码器木马[J]. 电脑爱好者 2008(06)
    • [12].数字电影解码器的校验程序[J]. 现代电影技术 2012(05)
    • [13].音乐而生的解码器[J]. 音乐爱好者 2010(06)
    • [14].“我的传奇”之小编秘史 没文化真可怕[J]. 新作文(中学生适读) 2012(12)
    • [15].寻找系统故障的车用电脑解码器解秘[J]. 城市车辆 2009(03)
    • [16].数字解码器在汽车维修中的应用[J]. 中国高新技术企业 2015(20)
    • [17].中国汽保行业2015上半年景气指数:解码器篇[J]. 汽车维修与保养 2015(09)
    • [18].三值光学计算机自动解码器[J]. 上海大学学报(自然科学版) 2013(02)
    • [19].基于单片机的汽车电脑解码器的研究[J]. 科技风 2014(08)
    • [20].数字解码器的千兆网传输控制设计与实现[J]. 应用科技 2013(04)
    • [21].分立件组装的R2R型解码器[J]. 电子制作 2015(17)
    • [22].用于移动支付的自适应曼彻斯特解码器设计[J]. 微电子学与计算机 2017(01)
    • [23].PCM1976顶级解码器初尝[J]. 电子制作 2013(03)
    • [24].基于双通道旋转变压器的解码器设计[J]. 制导与引信 2011(03)
    • [25].利用解码器诊断变速器故障[J]. 汽车维修与保养 2010(08)
    • [26].STi7111:高清机顶盒解码器[J]. 世界电子元器件 2008(02)
    • [27].王玉玮:专注解码器,适应互联网新环境[J]. 汽车维修与保养 2016(01)
    • [28].浅析解码器终端的节能降耗[J]. 数码世界 2019(06)
    • [29].小抄速记[J]. 电脑爱好者 2009(13)
    • [30].德国MBL公司推出新一代DAC解码器[J]. 实用影音技术 2014(02)

    标签:;  

    面向BLACKFIN DSP的H.264解码器移植与优化研究
    下载Doc文档

    猜你喜欢