基于OMAP3530的多核多媒体终端应用软件设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:amwaydog
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
做为目前市场上最全面的多媒体解决方案,FFMPEG凭借其开源性、跨平台性、支持格式多、处理速度快、效率高等特点,被广泛应用到暴风影音,qq播放器等媒体播放器中,但是FFMPEG支持格式的全面性同样限制了其在嵌入式领域的应用。如今随着智能手机、平板电脑、MP4等设备的普及,多媒体在移动嵌入式设备上应用的要求越来越强烈,能不能处理好移动设备上的多媒体解决方案也成为了嵌入式设备公司成败的一个关键因素。市场上流行的单核嵌入式设备的处理能力有限,尤其是对运算密集的程序处理能力更是达不到理想的效果。而FFMPEG的编解码算法目的就是利用运算高密集的算法,来提升音视频的压缩率,从而减少多媒体文件的大小。TI的ARM+DSP双核系列的硬件平台则为我们既要求解决方案的全面性又要求处理运算密集算法的高效率提供了可能。本文以OMAP3530为硬件平台,围绕FFMPEG的源码分析及移植工作而展开,在将FFMPEG成功移植到OMAP3530平台的基础上,着重进行了H.264解码器的设计与实现,H.264解码代码的移植和封装工作,本文旨在开发出一款符合现代要求,高速率、高质量的多核多媒体处理终端软件。本文首先从课题的意义出发,介绍了相关的背景知识和研究现状,对FFMPEG源码进行详细剖析,整理FFMPEG的框架,完成FFMPEG到OMAP3530的移植。接下来为了提高FFMPEG的性能,详细分析H.264解码算法的原理和核心技术,利用FFMPEG中H.264解码的核心算法,经过设计、编写程序,在PC平台上实现了H.264解码器,最后将H.264解码代码移植到OMAP3530的DSP端,并完成其符合达芬奇xDM的封装标准的代码封装,实现将运算密集的H.264解码部分隐藏在DSP端,ARM端只需调用相应接口便可得到DSP端的运算结果,这样减轻了ARM端的负担,并且大大提高了运算速度。目前达芬奇平台上的多媒体解决方案只提供了接口,开发者无法看到源码,如需进行音视频的编解码优化,需要支付高昂的定制费用。本文实现了自己封装H.264解码代码,这样可以为将来的优化H.264部分提供扩展。在视频安全方面也做了相应研究。在充分分析FFMPEG源码的基础上,通过RC4加密算法实现了FFMPEG视频的加解密算法,为视频安全提供了保障。最后通过实验验证,FFMPEG能在OMAP3530上流畅运行;本系统多核的H.264解码速度比单核的H.264解码速度前有了较大提高;视频经过加密后除非使用本文的解密算法,否则不能正常观看。
其他文献
内部环境是实施内部控制的重要基础,风险评估是内部控制的首要前提,控制活动是内部控制的具体措施,信息与沟通是内部控制的必要条件,内部监督是内部控制的保证手段。每个流程明确
<正> 近读《广西中医药》1990年第2期所载张文选同志《“凉血散血”并非“耗血动血”之治法》一文(以下简称“张文”),受益匪浅,然其中之某些观点,则不敢苟同。今略陈管见,以
唐代蜀道题材诗歌数量可观,这些诗歌中包含了丰富的蜀道地区的相关信息。唐代诗人在蜀道题材诗歌中描写了很多蜀道地区的植物和植被景观,系统分析梳理这些植物信息,可以窥探
随着技术的发展和生活水平的提高,人们对视频画面质量的要求也越来越高。随着整体环境的变化,显示器必须具备完全的对策和性能,这是外部原因对显示器的画面质量所提出的要求;
薄膜晶体管(TFT)作为平板液晶显示器(LCD)的核心元件,在提高液晶显示器的显示性能及拓宽显示应用领域上具有举足轻重的地位。传统的非晶硅有源层薄膜晶体管器件由于迁移率较
目的针对癌痛滴定治疗中应用羟考酮缓释片(奥施康定)联合吗啡片的效果。方法选取我院在2016-5-2017-5收治的112例中、重度癌痛患者作为研究对象,采用随机数字法分为两组,一组
目的探讨护理硕士专业学位(MNS)研究生临床培养目标的初步构建。方法在文献回顾、研究小组讨论及专家访谈的基础上初步形成MNS培养目标体系咨询表。采用目的抽样法选择护理专
住宅的和住宅建筑文化作为人类文明的产物,具有时代性、地域性和民族性等多方面的特点。以成都为中心的西蜀地区是中华文明的发源地之一,住宅建筑文化具有明显的特点。清代是
介绍了锂离子电池的特点和优势, 锂离子电池的种类和工作原理以及该电池电极材料的种类和研究开发情况,阐述了开发军用锂离子电池及其电池材料的意义.
温病学核心理论卫气营血和三焦辨证是中医辨证学的重要内容,是临床各科的基础,其理法不仅可以辨治温病,而且可广泛应用于杂病的辨治;温病学学科应界定为基础中医学三级学科。温病