首页> 中文学位 >基于DM642的AVS解码器的内存优化与软件低功耗研究
【6h】

基于DM642的AVS解码器的内存优化与软件低功耗研究

代理获取

目录

声明

厦门大学学位论文著作权使用声明

摘要

第一章 绪论

1.1 课题的研究背景和意义

1.2 AVS解码器现状

1.3 前期工作及存在问题

1.3.1 针对DSP平台优化

1.3.2 关键模块的优化。

1.3.3 存在问题

1.4 本文的主要工作和论文结构

第二章 基于DM642的AVS解码器设计基础

2.1 AVS解码器基本原理

2.2 硬件平台

2.2.1 TMS320DM642简介

2.2.2 DM642的原理框架

2.2.3 TMS320DM642 EVM介绍

2.3 软件平台

2.3.1 开发环境CCS介绍

2.3.2 软件流程

2.3.3 图像解码过程

2.4 小结

第三章 代码优化研究

3.1 AVS视频解码源程序包介绍

3.1.1 解码程序的主要文件介绍

3.1.2 解码程序的函数调用分析

3.1.3 解码器各主要模块占用的时间比例

3.2 if语句优化策略

3.2.1 “()”运算符优化方法

3.2.2 逻辑判断语句优化方法

3.3.3 switch替代策略

3.3 代码优化

3.2.1 GetBlock()函数优化

3.2.2 InterPredLuma()函数优化

3.2.3 ParseOneMacroBlock()函数优化

3.2.4 其他函数优化

3.4 小结

第四章 内存优化研究

4.1 基于Cache的内存优化

4.1.1 应用级优化

4.1.2 程序级优化

4.1.3 算法级优化

4.2 基于EDMA的优化

4.2.1 AVS解码器数据流动分析

4.2.2 EDMA的应用

4.3 小结

第五章 总结与展望

参考文献

致谢

展开▼

摘要

AVS作为我国自主创新的第二代信源编码标准,是我国自力更生的新一代视频标准,也是我国摆脱国外信源编码标准的一个里程碑。AVS视频部分于2006年3月1日起开始实施并正式成为国家标准,2007年该部分被国际电联组织(ITU)列为IPTV国际标准框架中的重要组成部分。对它的研究工作关系到我国的音视频编码标准的推广程度,AVS解码器设计研究是研究的一个工作热点。
   基于DSP平台的AVS解码器设计有着广阔的应用前景,本文针对嵌入式应用场合对资源、性能的要求,开展软件优化和内存优化研究。
   本文首先介绍了研究基础,包括AVS编码标准、AVS码流结构、AVS解码器基本构成与技术、硬件平台以及软件平台等方面。然后对AVS解码器的源程序的代码以及函数调用进行分析,鉴于代码的特点以及前面的研究工作,对其进行代码优化。最后详细分析了基于TMS320DM642的AVS解码器设计中的内存优化方法。在内存优化研究中,分别采用基于Cache的内存优化方法和基于EDMA的内存优化方法。在基于Cache的内存优化方面,分别从应用级、程序级和算法级等方面进行优化。在基于EDMA的优化方法方面,通过对不同的EDMA传输方式的比较,确定合适的EDMA优化方法,然后分别从待解码数据的写入、亮度色度预测和解码数据写回三个方面进行优化。实验结果表明,系统的性能得明显的改善。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号