嵌入式系统中多媒体播放器的设计与实现

被引量 : 0次 | 上传用户:Roy163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机、掌上电脑为代表的高端嵌入式终端产品的普及率也越来越高,嵌入式系统产品中对多媒体的应用也越来越多,而在这些多媒体的应用当中,要求对各种多媒体文件的播放支持显得越来越重要。本文的主要目标是设计与实现在此类产品中支持主流多媒体文件的播放,以丰富产品的功能,增加产品的竞争力。本课题以目前流行的运行于Palm-OS和Windows-CE/Windows-Mobile平台上的开源多媒体播放器TCPMP为基础,在基于PXA255和Windows-CE的嵌入式平台上实现可以支持包含RM等视频文件播放的播放器。本文首先介绍了多媒体以及多媒体播放器相关的背景知识——多媒体音频、视频、数据压缩以及多媒体播放器等。接着简要介绍了课题所采用的运行多媒体播放器的硬件平台和软件平台及其集成开发环境(IDE)。然后详细分析了播放器的设计,包括播放器的设计思想、播放器的播放流程,播放器中功能模块加载、卸载过程以及一些重要模块的设计,并且在原有播放器的基础上实现了对RM格式多媒体文件播放支持——包含RM文件解析器的实现、RM解码器的封装等。最后为了提高多媒体播放性能,本文对多媒体播放器提供了图形加速支持,即为播放器提供DirectDraw图形输出支持以代替原先的GDI图形输出支持。并对改进优化后的播放器进行了一些性能测试以证实论文的研究成果。本课题的难点和工作量主要在于RM解析器的设计和实现以及为播放器提供图形加速支持上。改进优化后多媒体播放器能够支持RM(RV10、RV20)等多种主流媒体格式文件的播放。经测试,对于具有VGA标准的视频流的AVI文件在同步情况下的播放帧率从图形加速前14.45帧/秒提高到了加速后的17.65帧/秒。
其他文献
纳米科学与技术是近年来迅速发展起来的前沿科技领域 ,并已在各学科的研究中产生了巨大的影响。目前 ,纳米科学与技术在医药领域的应用也取得了令人瞩目的成绩 ,有力地推动了
大跨空间钢结构施工过程的安全性与成形状态是否能满足设计要求是建设者必须解决的问题。要达到施工安全和特定的外形与受力状态要求,必须对施工全过程进行控制。本文将现代
电子控制燃油喷射发动机被广泛应用于现代汽车上,它的使用大大提高了发动机的综合性能,同时,发动机故障诊断技术的科技含量变得越来越高。因此,研制电喷发动机故障诊断专家系
装配设计是产品开发设计过程的重要环节,随着计算机技术的发展,虚拟装配技术已成为CAD领域中重要的研究方向,CAD软件运用的二次开发问题也就成为CAD技术推广应用过程中所必须面
旅游概念规划是近年来出现于旅游规划领域的新生事物,它的出现引起了众多学者的关注。本文在前人研究的基础上,创新性地提出了旅游概念规划编制内容的新结构,它由背景环境解
城市滨水区是河、港口城市对外宣传的一个重要窗口,它把城市分散与集中的矛盾在视觉、心理乃至生态意义上有机地结合起来。本文首先对滨水区景观特征及其规划控制要素进行了
随着传感器技术、无线通信技术和数据处理技术的迅猛发展,出现了集这三种技术为一体的传感器器件。大量的这种具有无线通信和数据处理能力传感器器件通过一定的协议构成自组
前列腺癌动物模型是我们进一步研究前列腺癌的发病机制、肿瘤与宿主关系、肿瘤侵袭及转移机制以及评价治疗效果的一个有力的工具。目前已经建立的前列腺癌动物模型,以肿瘤来
介绍房屋与厂房建筑抗环境振动、风振与地震的三个措施:在房屋建筑的底部,布置弹簧隔振器隔离地震中的高频激振力,布置粘滞阻尼器消耗、吸收掉地震中的低频能量;在房屋建筑的
国内大型热力设备的自动控制系统已逐步采用先进的分散控制系统,这为先进控制理论的应用提供了良好的实现条件。但是目前大型热力设备的自动控制几乎都仍采用常规的线性PID控