H.264视频编码器在DSP平台上的移植和优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:Y5926535897
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264标准是国际电信联盟(ITU)和MPEG组织共同开发的最新的视频编码标准。它以H.263为基础,采用了先进的帧内、帧间预测模式,4×4整数DCT变换,1/4精度运动估计和基于上下文的二进制算术编码等关键技术,使得H.264的性能超过以往所有视频编码标准,因此H.264在各个领域将会有广泛的应用前景。但是H.264出众的性能,是以更高的计算复杂度为代价的。同时,随着半导体技术的发展和市场的需求,各厂商也推出了高性能的面对视频应用的数字信号处理芯片,德州仪器的C64系列便是其中的佼佼者。本文的工作,即是研究C语言描述的H.264编码器在以德州仪器的TMS320C6416芯片为核心的DAM6416视频处理平台上的移植和优化问题。本文首先回顾了视频编码标准的发展历程,包括H.26x、MPEG和Windows Media系列,接着简单介绍了数字信号处理芯片的发展历史,并对目前市面上3款主要视频处理芯片做了一番比较。之后,本文详细介绍了H.264标准和DAM6416视频处理平台。对于H.264标准,在分析了其特点和性能之后,又深入分析了其采用的几项关键技术。对于DAM6416视频处理平台,首先详细介绍了其核心——TMS320C6416芯片,围绕高并行性的特点,分析了它的硬件结构、特点和性能,其次介绍了其它的板载资源和相应的软件集成开发环境CCS。论文的后半部分详细地描述了H.264编码器从PC机平台到DSP平台的移植和优化工作。移植工作主要是围绕CCS提供的DSP/BIOS工具展开,先后介绍了线程机制、硬件计时器的使用、存储器配置和DSP/BIOS提供的API应用等。另外,还分析了两个平台的编译器之间的区别和对移植工作的影响。经过测试,移植工作是圆满成功的。而对于优化工作,首先去除了编码器的冗余代码并分析了其效果,接着深入讨论了编译器的各项优化功能和效果,以及编译器提供的优化信息。再次,介绍了针对二级缓存和存储器的优化方法,主要是以提高二级缓存的命中率为目的,并且试验证明确实是有效的。最后,介绍了以汇编指令为主要手段的手工优化方法。在本文的最后,展望了下一步的工作。
其他文献
随着导弹、卫星和宇航技术的发展,对跟踪雷达的跟踪速度、跟踪精度和跟踪距离都提出了越来越高的要求。各种先进的反雷达技术、隐身技术、反辐射导弹、电磁干扰技术使传统的
采用典型调查法、问卷调查法、体育统计法 ,对广东省中小学的体育教学器材配备与课程改革的关系进行了研究。结果表明 ,广东省中小学体育教学器材配备严重不足 ,在一定程度上
在一个以速度和遗忘为标记的现代社会里,更加突显出记忆的重要性。独立纪录片因其非虚构性成为社会记忆的重要呈现媒介,从记忆角度进行独立纪录片研究,不仅是一个新视角的突
建筑工程投资是建设项目全寿命周期成本控制的主要内容,也是控制的重要对象。建筑工程投资全过程控制是一种全新的建设工程投资管理模式,它是一种用来确定和控制建设工程投资
苏联解体由五个民族因素组成:其一,理论上超越了社会发展阶段,对民族矛盾的长期性和复杂性认识又不够;其二,把民族矛盾和纷争归结为阶级矛盾和阶级斗争,混淆了敌我两类不同性
<正>2008年5月12日14时28分,在我国的四川发生了里氏8级大地震,给人民的生命财产造成了极大的损失,仅地震遇难人数达69181人,伤370000多人,其中学生占了很大的比例。但有一个
本文分两大部分,共九章,其中第一部分,重点探讨了隋唐平民男女的日常服饰状况以及他们的生存状态,除此之外,还对隋唐时期服饰制度与服令的变化;隋唐平民的服饰材质、唐代平民
本文通过对过去多年来从事深厚淤泥中浅基坑支护设计、咨询经验的总结,给出了深厚淤泥中浅基坑支护常用的支护型式,适用范围以及实用时需要注意的问题.
长江三角洲城市旅游企业空间布局状况对城市旅游增长极与城市旅游核心一边缘空间结构的形成具有重要影响。长江三角洲城市旅游空间一体化发展及城市旅游核心区与边缘区的协同
【教学内容】教科版科学五年级下册《地球运动》单元第四课。【教学目标】1.知道地球自转的方向是自西向东的,地球的自转方向决定了不同地区迎来黎明的时间不同。2.用不同的方