嵌入式Linux中基于硬件加速的MPEG-4视频解码的研究与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:yipan1975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信和网络技术的飞速发展,多媒体应用越来越广泛,同时用户对视频传输速率和图像质量有了更高的要求,MPEG-4标准解决了多媒体压缩存储和传输的问题。研究和开发一种嵌入式的MPEG-4解码系统具有重要的现实意义和实用价值。 本文的主要工作是在基于Unity805+微处理器的平台上实现MPEG-4视频实时播放。Unity805+微处理器是自主研发的32位移动终端应用处理器。在平台上,该微处理器200MHz的处理频率不能满足MPEG-4实时解码的需要,必须对解码程序进行优化并充分利用处理器中的针对MPEG-4解码设计的硬件加速器。首先实现了媒体播放器和MPEG-4视频解码;接着,研究了硬件加速器的架构,完成了硬件加速器的设备驱动程序,使得解码程序能够跟硬件加速器之间传输数据并能实时控制硬件行为;然后,对解码流程的计算量进行了分析,将计算量较大的离散余弦反变换、反量化、运动补偿和YUV到RGB转换交给硬件加速器完成。针对解码中的不同宏块,文中提出了不同的优化方案,并取得了很好的优化效果。Unity805+微处理器的LCD控制器支持YUV数据显示,在实现了YUV显示设备的帧缓冲机制后,将视频解码输出的YUV数据写入到YUV显示设备的帧缓冲区,由硬件完成YUV到RGB的转换。优化后的视频解码程序,软硬件协同工作,实时完成MPEG-4视频解码。最终通过测试表明,使用硬件加速器优化后的解码程序性能提高了50%,对于QVGA分辨率的MPEG-4视频解码达到25帧每秒以上的性能,满足实时解码的要求。
其他文献
食物资源的不确定性是动物在自然环境中面临的重要问题之一。营养胁迫对动物生长和繁殖的长期影响对于种群的波动具有重要作用。限食条件下动物的繁殖力会显著地受到抑制;但食
学位
随着微机电(MEMS)技术的发展,基于MEMS器件的惯性导航系统已经逐渐显现出其优越的性能,由惯性导航系统与全球定位系统(GPS)构成的组合系统,也成为导航领域的一个研究热点。本文
高性能应用需求的迅猛发展,使得单台高性能计算机已经不能胜任一些超大规模应用问题的解决。网络的发展和分布式计算的提出,使得通过使用互相连接的多个计算机来解决大型计算
LD-CELP(Low Delay– Code Excited Linear Prediction)语音编码技术是ITU-T1992年颁布的低延迟语音编码标准,其单向编码延迟小于2ms,主观评价MOS分为4.0。该标准采用向后自
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
本文报道了近年来入侵我国的重大外来入侵林业害虫红脂大小蠹的行为生态学研究结果。  本论文的研究内容主要涉及4个相关的方面:(1)红脂大小蠹野外种群的大小选型交配(sizea
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
镉(Cd)是一种高毒性的非必须元素。它会很快从根部吸收,然后通过食物链最终对人体健康造成危害。Cd对植物具有强烈毒性,能抑制植物生长,甚至导致植物死亡,但是其毒性机制仍没有研
近年来,随着卫星导航系统在民用及军事领域的广泛应用,问题也随之而来,由于卫星信号非常微弱,特别易受到来自各方面的有意或者无意的干扰,主要包括压制式干扰和欺骗式干扰,为