论文部分内容阅读
现代社会急速向信息社会发展,而多媒体技术是信息化中主要的技术环节之一。目前,多媒体技术的发展,多媒体技术已渗透到各个学科领域和国民经济的各个方面。伴随着多媒体处理技术的标准化,有很多函数模块都是几乎一样的,这就造成了在多媒体处理系统开发过程中存在很多的重复工作,耗费大量人力物力,而且开发时间也很长。为了降低多媒体系统开发的难度,本文提出了以这些通用模块为主体的多媒体处理库,供多媒体系统开发者调用。 目前,多媒体系统的实现主要有3类方法:一类是基于PC机;二是使用专门的多媒体ASIC芯片;还有可编程通用DSP。数字多媒体处理器是一种专门针对多媒体处理的DSP,为了适合多媒体数据处理,其处理器结构经过了特别优化设计,而且提供了丰富的多媒体处理指令集。DM642是TI公司新一代高性能多媒体处理器,它是专门用于多媒体系统应用的高性能DSP,运算能力达到4800MIPS,而且具有丰富的外围接口,是目前多媒体系统实现的理想平台之一。 本文首先介绍了多媒体库框架及实现的函数类,对主要函数进行了分析,特别是对多媒体函数进行分层封装,用户可以根据对多媒体的了解程度和需要来调用相应的函数。然后详细介绍了多媒体库优化的物理基础——DM642。重点介绍了体系结构,指令执行流程,指令集。在简单介绍了视频处理库的优化软件平台CCS之后,从MPEG4以及H.264编码器结构调整,存储器的优化,代码优化3个方面对编解码库优化方法进行了重点介绍和分析,并给出相应的实验优化结果。最后对本文的工作进行了总结,并提出了今后的工作方向。