基于DSP的多媒体处理库

来源 :浙江大学 | 被引量 : 0次 | 上传用户:cjcjmalei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在多媒体系统中,视频编解码技术占有重要的位置,是构建多媒体应用的核心模块之一。自上世纪80年代以来,国际标准组织推出了诸如MPEG系列和H.26X系列等众多卓有实效的音视频压缩编码标准,它们在各个领域中发挥着重要作用。 在当前,采用DSP实现视频编解码已成为热门的研究课题。为了用于实现多媒体数据处理,针对音视频的DSP处理器结构经过了特别优化设计,且提供了丰富的多媒体处理指令集。基于DSP的视频编解码器具有灵活性高,易于升级更新,开发周期短的特点,因此,DSP是实现视频应用系统的理想平台之一。如何把DSP强大的数据处理能力和先进高效的图像压缩技术结合起来,是本文要讨论的重点。 为降低在DSP平台上的视频处理实现的工作量,本文提出了一个为视频编解码提供各个层次上的基于DSP的库函数的多媒体处理库(MultiMedia Processing Library)。建立这个库的目的是为在DSP上进行视频处理应用的人员提供一系列高效方便的库函数,从而缩短开发周期,降低开发成本。本文首先介绍了音视频编码标准的发展历程,然后阐述了MML的构建原则和层次划分并列举了MML中与MPEG4和H.264这两个视频标准相关的库函数,接下来分别针对ADI公司的Blackfin处理器和TI公司的DM642处理器的特点对以上的库函数的优化进行了讨论并给出了优化结果,最后为了探索MML的可行性,用MML中与H.264解码相关的函数初步建立了一个网络H.264解码器。 MML的优点在于用户可以直接调用库函数来构建视频编解码器,而不需要了解底层的实现机制,这样就可大大降低开发的难度和时间;另一方面,MML函数都经过了DSP指令优化,它们的执行性能也得到了保障,可以帮助用户高效地建立自己的视频应用程序。
其他文献
同构无线分布式网络中,资源的有限性和设备的智能自主化导致了节点行为的自私性,而自私节点的大量出现会很大程度地降低网络性能。因此,合理监管节点自私性,有效改善网络性能是当
本文设计和实现了一个分布式的城市电磁环境数据库系统以及系统中的分布式查询处理模块。 系统的设计采用客户端/服务器模式,采用三层结构,即:客户端应用程序、中间件、数
现代社会对信息技术的日益增加的依赖性使得随时随地存取大量数据成为了用户的广泛需求,这就对存储在各种介质中的数据在完整性、安全性、易用性等方面提出了更高的要求。在
SIP(Session Initiation Protocol,会话初始化协议)是由IETF(The InternetEngineering Task Force,互联网工程任务组)提出的多媒体会话控制协议。该协议具有简单、灵活、扩展性好