MPEG-4视频编码优化

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yzahnig621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的进步和信息技术的快速发展,人们对多媒体信息的需求程度越来越高,希望随时随地都可以获得多媒体信息资源。第一代视频压缩算法,如MPEG-1、H.263等,无法满足这种要求。MPEG-4是基于对象的第二代压缩编码技术,它主要致力于为广泛的多媒体应用提供一个通用的平台。目前,国际上很多大公司都加入到了MPEG-4技术及标准的竞争中,最主要的是微软、Real和Apple三家公司。国内在这方面的研究相对较少,主要应用在数字监控系统中。因此,研究MPEG-4视频编码标准并实现实时编解码具有重要意义,特别是在图像质量和实时性方面要求都很高的场合,例如电视会议、视频电话和IPTV等。本文结合这种需求和趋势,研究了MPEG-4 SP编码原理,改进了DS算法。通过内存优化、结构优化和汇编级优化,最终实现了编码器在ADSP-Blackfin535评估板上的实时编码。主要内容有:首先,从MPEG-4视频编码的核心模块运动估计入手,对常用的四种搜索算法进行了仿真,从搜索准确度和计算复杂度两方面给出对比结果。优化了菱形搜索算法的搜索流程,避免了重复计算。SAD计算时采用提前退出策略,减小了计算量而没有损失搜索准确度。接着,以ITU组织提供的部分源码为基础,参考已有的校验模型,实现了一个Window平台下C版本的视频编码器原型。然后对代码进行移植、整合和简化,并根据编译器特点在C语言级别对对结构进行调整,代码进行优化。最后,结合Blackfin535处理器的存储结构特点,设计了MPEG-4编码的内存分配方案,利用DMA机制完成存储器间的数据搬移,加快了数据的读取速度。通过算法优化和结构调整,借助各种SIMD操作以及并行化汇编指令,在保证流水线畅通的情况下,完成编码器频繁调用模块DCT/IDCT、量化/逆量化、SAD计算和半象素插值的优化。经过测试,在Blackfin535 EVM评估板上,对CIF格式的Foreman测试序列,可以达到38帧/秒的实时压缩速度。
其他文献
随着移动通信技术的飞速发展以及大数据时代的到来,在无线信道上传输多媒体数据的应用日趋广泛,人们对多媒体数据传输的技术要求也越来越高。但由于无线信道带宽有限且衰落显著
The idea of structured illumination to improve the lateral resolution of an optical system has been existing for a long time and was firstly suggested by Lukosz
近年来,多传感器数据融合技术受到了广泛的关注,它是对多源信息进行处理的一门综合性学科。异类多传感器系统是一个由不同类型的传感器组成的网络,利用数据融合技术对来自不
在计算机视觉领域中,目标跟踪是一个颇具应用价值的研究课题,被广泛地应用于航空、交通、公共安全、军事等方面,一直以来都是人们关注的热点问题,吸引了越来越多的研究人员从事目
在过去的20多年里,移动通信技术在全球范围内得到了迅猛的发展和应用,已经历了从第一代模拟通信到第二代数字通信再到即将在全世界范围大规模商用的第三代多媒体通信的三个阶
射影重建是三维重建的第一步,是三维重建、自标定等计算机视觉原理的基础。其重建精度直接影响了自标定与三维重建的精度。因此,研究射影重建的影响因素及其精度分析对于提高
光纤的损耗和色散是光纤通信发展的主要限制因素,随着光放大器和各种色散补偿技术的应用,这两种因素的影响得以减小和克服,在这中情况下,光纤偏振模色散的(PMD)的影响显得尤为突