MPEG-4编码算法的研究及基于DM642的优化实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:tanshuyao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体技术正在迅速发展,应用领域不断拓广。与之相适应,各种多媒体数据压缩编码标准也在不断地发展和完善。MPEG-4是现在最重要最有影响的多媒体数据压缩编码国际标准之一。基于对象的编码思想使其具有高压缩比、可扩展性、可交互性等许多优点。MPEG-4代表着未来多媒体数据压缩编码的发展趋势。本文在充分分析MPEG-4标准和DSP芯片的硬件结构特点的基础上,研究了MPEG-4编码关键技术并在DM642上进行优化和实现。 首先本文分析了MPEG-4标准,并且以XVID组织提供的编码库为基础,在PC平台下实现了MPEG-4视频部分编码器。然后,重点研究了MPEG-4编码过程中的关键技术:视频对象分割和运动估计。视频对象分割是MPEG-4标准的核心问题之一,在MPEG-4标准中没有具体的算法规定,到目前为止还没有一个通用的方法。本文研究视频对象分割方法,采用了对空域进行分水岭变换,研究了利用数学形态学强滤波器缓解分水岭算法中过分割现象,进而提出了基于形态学强滤波改进的分水岭算法。侧重于视频对象分割的准确性、通用性,同时减少算法的复杂度和计算量。运动估计是编码过程中最重要,耗时最长的部分。本论文总结了常见的运动估计算法,深入研究并实现了ISO推荐的运动估计优化算法MVFAST(Motion Vector Field Adaptive Search Technique),在此基础上,引入了时间参考运动向量和自适应参考门限值,对MVFAST算法进行了改进,并于现有的快速匹配算法进行了比较,实验结果表明,改进算法在搜索精度和搜索时间上均有一定的改进。最后,将PC平台下MPEG-4视频编码算法向TMS320DM642硬件平台上进行了移植,DM642数字媒体处理器基于C64 **核,硬件资源为高性能提供了必要的条件,如何充分利用这些硬件资源及开发工具,使代码达到所期望的性能,则是本文着重考虑的事情。针对TMS320DM642芯片的结构和MPEG-4应用程序自身的特点,同时借鉴了一些嵌入式系统常用编程和优化技巧,采用了调整程序结构和算法实现方式,调整存储空间分配,内联汇编嵌入,循环内部流水等一系列方法对算法代码做了优化,并取得了较好的实验效果。
其他文献
雷达面临着越来越强的低空/超低空突防、反辐射导弹、综合电子干扰和隐身技术等四大威胁,这就对雷达的抗干扰能力和生存能力提出了愈来愈高的要求。许多新一代雷达都采用了数
随着物联网的发展,无线传感网络各项技术的逐渐成熟,大规模、高密度的网络布局成为无线传感网络的发展趋势。相对于传统的单汇聚节点无线传感网络,多汇聚节点的设计在数据传输可
21世纪的人类社会是信息化社会,数字化后的信息,尤其是数字化后的视频和音频信息具有数据海量性,它给信息的存储和传输造成较大的困难,成为阻碍人类有效地获取和使用信息的瓶颈问
随着信息技术的发展和日益增长的安全的需要,基于生物特征身份识别技术近年来有了迅速的发展。在现有各类生物识别技术中,虹膜识别是相对较新并且具有巨大潜力的技术。 本文
伴随着计算机技术、网络通信技术、视频压缩以及多媒体技术的飞速发展,视频监控系统已逐渐成为各行各业安全防范工作中最主要的技防手段。概括来讲,视频监控系统的发展经历了三
多视点视频能够让观众体验到震撼逼真的立体感,应用前景非常广阔。多视点视频系统采用基于MVD(Multi-view video plus depth)的3D场景表示形式,与单视点视频系统相比,传输需要占
CARDBUS是一种高性能PC卡总线接口标准,主要应用于便携式计算机系统(笔记本、PDA等)。AHB是ARM公司推出的一种开放式片上总线,已经广泛的应用于片上系统设计。该总线具有高带
目前,我军对地攻击弹着点检测评估主要采用人工报靶方法,该方法人力消耗大,实时性差,精度差,已远远不能满足现代化科技练兵的实际需要。为提高我军现代化作战水平,迎合现代化、科技