专利名称:便携式多媒体播放器的制作方法
技术领域:
本实用新型是一种利用嵌入式uCLinux操作系统及MPEG-4解码技术的便携式多媒体播放器。
背景技术:
现有的能播放视频的便携式媒体播放器,大多是只能播放MPEG-1、MPEG-2格式的DVD/VCD碟片。一般来讲,MPEG-1被广泛应用在VCD的制作和一些视频片段下载方面,其中最多的就是VCD,几乎所有VCD都是使用MPEG-1格式压缩的(*.dat格式的文件),使用MPEG-1的压缩算法,可以把1部120分钟长的电影(原始视频文件)压缩到1.2GB左右大小;MPEG-2则应用在DVD(*.vob格式的文件)的压缩上,使用MPEG-2的压缩算法,可以把1部120分钟长的电影(原始视频文件)压缩到4GB到8GB大小左右,当然其图象质量方面的指标是MPEG-1所无法比拟的。但比起使用MPEG-4压缩算法制作VCD,MPEG-1和MPEG-2格式存在明显的不足,使用MPEG-4压缩算法压缩1部120分钟长的电影(原始视频文件),仅需要300M左右,虽然大小很小,但是其图像质量与MPEG-2相差不大,所以MPEG-4压缩算法成为目前网络影音传播的首选。
发明内容
本实用新型的主要目的在于提供一种利用uClinux嵌入式操作系统及MPEG-4解码技术的多媒体播放装置,可以播放包括MPEG-4(包括DIVX、RMP、AVI)在内的多种视频格式文件、多种音频格式文件,同时提供利用嵌入式ucLinux操作系统的文件管理功能,包括文件复制、删除、子目录的创建、删除等,使用户实现对文件的管理。
本实用新型的技术方案为所述便携式多媒体播放器采用嵌入式uCLinux操作系统及MPEG-4解码技术,其包括主芯片、系统内存、程序存储器、显示内存、音频编码解码器、硬盘、液晶显示及控制模块;主芯片1内部的功能模块包括中央处理单元、键盘控制器、音频控制器、视频控制器、硬盘控制器。中央处理单元通过地址总线、数据总线与系统内存、程序存储器连接,并通过中断、读允许、写允许、芯片选择等信号对系统内存、程序存储器进行控制,硬盘控制器与外接的硬盘或其它多媒体存储设备连接;视频控制器通过显示内存连接液晶显示控制模块,通过液晶显示及控制模块,可连接多款液晶显示装置;音频控制器与音频编码解码器连接,音频编码解码器连接耳机、麦克风及音频输入信号;键盘控制器与外接的键盘相连。
所述主芯为片EM8511S、所述硬盘为DK14FA-20、所述系统内存为MT48LC2M32、所述显示内存为MT48LC2M32、所述程序存储器为AM29LV320、所述音频编码解码器为WM8731LEFL、所述液晶显示及控制模块为A036QN01。
在本多媒体播放器软件中,根据系统结构特点,设计了一个服务器程序和两个客户进程。服务器始终运行后台,记录有关系统信息,如系统计时、键盘中断等,通过Microwindows提供的Socket机制通信将数据传给下面的客户程序。主界面客户进程给用户提供了完整的操作体验,用户可以通过菜单选择播放MPEG-4视频、MP3音频、文件管理等功能。另一客户进程则是OSD显示,在用户进行播放的过程中,可以动态显示叠加显示快进、快退等操作图示。
该信息终端主体界面客户程序在MicroWindows服务器的控制台程序下打开,显示多媒体播放器的主菜单,显示了视频播放、音频播放、文件管理、系统信息等菜单选项。
程序实现时,开始是包含的头文件。Microwindows图形包的头文件有nano-X.h(常用的宏及数据类型的定义)、nanowm.h.h(包括NanoGui Windows Manager定义了和窗口有关的宏、数据类型、数据结构和窗口函数)。
编程实现时,Microwindows的程序入口点是main函数,系统初始化后就会从main函数开始执行。先设置主窗口的一些基本属性,建立每个客户程序唯一的一个消息队列。当程序结束时,清除主窗口所使用的消息队列系统资源,退回服务器程序中。为实现各个功能界面,需要在主函数(main)中创建各个界面窗口,然后注册各个界面窗口消息,通过对主窗口消息循环触发相应的功能界面窗口过程函数,功能界面窗口过程函数函数主体上都是switch和case结构的选择语句,针对不同的消息产生不同的响应,进而实现视频播放、音频播放、文件管理等功能选项。
本实用新型的积极效果如下采用MPEG-4技术的视频便携媒体播放器,由于其存储介质更是选用微硬盘,既缩小了体积,又保证了容量。以30G的硬盘为例,它可以存储超过120个小时的电影节目,或者存储超过5000首歌曲,甚至可以存储下整部电视连续剧供你外出时观看,克服了DVD/VCD碟片播放器需要携带大量碟片的不足。
图1为本实用新型的电路结构方框图图中,1主芯片,2系统内存,3程序存储器4,显示内存5,音频编码解码器,6硬盘,7液晶显示及控制模块,8中央处理单元,9键盘控制器,10音频控制器,11视频控制器,12硬盘控制器。
具体实施方式
如图1所示,所述便携式多媒体播放器采用嵌入式uCLinux操作系统及MPEG-4解码技术,其包括主芯片1、系统内存2、程序存储器3、显示内存4、音频编码解码器5、硬盘6、液晶显示及控制模块7。主芯片1内部的功能模块包括中央处理单元8、键盘控制器9、音频控制器10、视频控制器11、硬盘控制器12。中央处理单元8通过地址总线、数据总线与系统内存2、程序存储器3连接,并通过中断、读允许、写允许、芯片选择等信号对系统内存2、程序存储器3进行控制,硬盘控制器12与外接的硬盘6或其它多媒体存储设备连接;视频控制器11通过显示内存4连接液晶显示控制模块7,通过液晶显示及控制模块7,可接多款液晶显示屏;音频控制器10与音频编码解码器5连接,音频编码解码器5可连接耳机、麦克风及音频输入信号;键盘控制器9与外接的键盘相连。
所述主芯为片EM8511S、所述硬盘为DK14FA-20、所述系统内存为MT48LC2M32、所述显示内存为MT48LC2M32、所述程序存储器为AM29LV320、所述音频编码解码器为WM8731LEFL、所述液晶显示及控制模块为A036QN01。
权利要求1.一种便携式多媒体播放器,其特征在于所述便携式多媒体播放器采用嵌入式uCLinux操作系统及MPEG-4解码技术,其包括主芯片、系统内存、程序存储器、显示内存、音频编码解码器、硬盘、液晶显示及控制模块;主芯片1内部的功能模块包括中央处理单元、键盘控制器、音频控制器、视频控制器、硬盘控制器。中央处理单元通过地址总线、数据总线与系统内存、程序存储器连接,并通过中断、读允许、写允许、芯片选择等信号对系统内存、程序存储器进行控制,硬盘控制器与外接的硬盘或其它多媒体存储设备连接;视频控制器通过显示内存连接液晶显示控制模块,通过液晶显示及控制模块,可连接多款液晶显示装置;音频控制器与音频编码解码器连接,音频编码解码器连接耳机、麦克风及音频输入信号;键盘控制器与外接的键盘相连。
2.根据权利要求1所述的便携式多媒体播放器,其特征在于所述主芯为片EM8511S、所述硬盘为DK14FA-20、所述系统内存为MT48LC2M32、所述显示内存为MT48LC2M32、所述程序存储器为AM29LV320、所述音频编码解码器为WM8731LEFL、所述液晶显示及控制模块为A036QN01。
专利摘要本实用新型是一种基于嵌入式uCUinux操作系统及MPEG-4解码技术的便携式多媒体播放器。其电路结构为中央处理单元8通过地址总线、数据总线与系统内存2、程序存储器3连接,并通过中断、读允许、写允许、芯片选择等信号对系统内存2、程序存储器3进行控制,硬盘控制器12与外接的硬盘6或其它多媒体存储设备连接;视频控制器11通过显示内存4连接液晶显示控制模块7,通过液晶显示及控制模块7,可接多款液晶显示屏;音频控制器10与音频编码解码器5连接,音频编码解码器5可连接耳机、麦克风及音频输入信号;键盘控制器9与外接的键盘相连。采用MPEG-4技术,既缩小了体积,又保证了容量。
文档编号G11B31/00GK2731563SQ20042011845
公开日2005年10月5日 申请日期2004年10月18日 优先权日2004年10月18日
发明者郝家雨 申请人:深圳新中桥通信有限公司