基于MC9328MX21的嵌入式多媒体系统的研究与应用

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:qween
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统以及多媒体技术的高速发展,使用嵌入式技术来实现视频点播、视频会议、视频监控等功能己经成为现在的研究热点。这样的嵌入式系统一般都具有功耗低、成本低、小型化、稳定可靠等特点。流媒体技术由于其独特的技术特点,通过流的形式对数字媒体进行传输,可以实现在客户端上的边下载边观看,而不需要将多媒体文件完全下载,是当前最流行的多媒体技术之一。本文旨在研究利用嵌入式系统和流媒体技术,在基于ARM9处理器的硬件平台上实现一种基于嵌入式系统的多媒体播放器。该播放器选用MC9328MX21处理器为核心,以嵌入式Linux操作系统为基础,运用MPEG-4视频压缩技术完成视频的编解码,通过实时流传输协议(Real Time Streaming Protocol, RTSP)、实时传送协议(Real-time Transport Protocol, RTP)、RTP控制协议(RTP Control Protocol, RTCP)等流媒体网络传输技术完成视频流的传输。本文首先分析了嵌入式多媒体播放器的功能需求和技术特点,并在此基础上,确定了系统所采用的相关硬件和技术,并对嵌入式多媒体播放器的总体实现方案进行了详细的研究与设计。在具体的设计中,本论文主要针对该播放器的硬件平台,完成了嵌入式多媒体播放器系统平台的构建,包括通过对U-Boot进行移植来创建系统的BootLoader,以及对嵌入式Linux内核进行裁剪和移植,完成了操作系统的建立,并采用YAFFS,创建了根文件系统。其次,课题实现了Linux下矩阵型键盘驱动程序的编写,设计了一种消除键盘抖动的方法。再次,本论文在详细研究流媒体网络传输的相关技术协议的基础上,采用RTSP、RTP/RTCP协议,设计了一个简单的MPEG-4传输系统。最后,本论文利用MC9328MX21处理器的增强型多媒体加速器和CMOS传感器,完成了视频信息的采集和编码,并对MPlayer播放器进行了移植,将其与增强型多媒体加速器相结合,实现了MPEG-4视频流的解码播放。最后论文对主要工作进行总结,介绍了该嵌入式多媒体系统的特点和不足,并指出了系统软硬件需要进一步完善和发展的方面。
其他文献
网格技术是一种新兴的基于Internet的应用技术,网格技术的出现使互联网上所有资源的全面连通成为可能。但是,网格系统的异构性、动态性、多域性等特点使得网格安全问题比普通
无线传感器网络在世界各个领域都有着相当巨大的应用价值,它已经引起了世界各国在工业、农业、军事、环境、医疗等传统领域以及家用、保健、交通等许多新兴领域方面的极大应用
学位
近几十年来,数字图像,视频的处理技术一直受到广泛关注。不仅是专业的影视、动漫企业,更多的非专业用户希望对自己拍摄的媒体素材进行编辑处理工作。图像,视频的分割技术在素
随着信息技术的发展,图像处理技术已经成为科学研究的有力工具。在医学图像处理领域,应用分析处理系统对减轻医生的阅片劳动强度和提高诊断精度具有重要的意义,而图像分割是图像
随着信息时代的到来,人们对数据交互和通信的需求越来越大。大多数的数据和信息可以通过传统的路由-交换互联网有效传输,但在一些网络设备难以架设的偏远山区以及在河流湖泊
数据挖掘技术通过对数据库中的数据进行挖掘,可以得到很多重要的知识,包括分类知识、聚类模式、关联规则以及序列模式等等。其中关联规则是通过分析数据库中频繁出现的数据之
聚类和分类是数据挖掘中的基本任务。长期以来,关于聚类技术在分类中的研究主要集中在应用聚类对训练数据进行数据预处理,期望通过减少噪音数据的影响提高最终的分类精度,因此,如
在游戏项目开发中,游戏工具的开发始终占据重要的位置。软件工程技术的进步使得越来越多的工程开发理念被应用到游戏领域。无论是游戏设计理念、项目开发流程,都使得开发效率
信息技术的迅速发展使数据库面临的安全问题更加复杂和多样,数据库作为信息系统重要数据的存储和处理核心,往往成为最吸引攻击者的目标。访问控制技术是数据库安全领域的一个
学位
失衡数据集是数据挖掘领域中广泛存在数据状态,由于不同类别的数据样本数量差异悬殊而使得正常的分类算法效果不明显。在数据挖掘领域中还有一个不可避免的问题就是数据缺失,