用于嵌入式系统的音视频播放设备的制作方法

文档序号:6455142阅读:397来源:国知局
专利名称:用于嵌入式系统的音视频播放设备的制作方法
技术领域
本实用新型是关于一种音视频播放设备,尤其是关于一种能用于嵌入式系统的音视频播放设备。
背景技术
USB(Universal Serial Bus,通用串行总线)技术规范将使用USB进行数据传输的双方分划为两种角色HOST和Slave,并且规定数据传输只能发生在HOST和Slave之间。目前,绝大多数HOST功能角色被集成在各种类型的PC机(或以上层次机器)上,如笔记本电脑、台式机、服务器等;大多数的Slave角色都被集成在各种各样的基于USB的移动设备上,如USB移动存储器和带USB接口的数码相机。
但是,对于嵌入式系统,由于其不具有USB HOST模块,所以就导致上述作为USB Slave的USB接口的数字移动设备无法应用于嵌入式系统中。对于拥有USB移动设备的消费者,就需要单独购买内置存储器的音视频播放功能的数码产品(如MP3,MP4),这样就导致应用成本相对比较高,尤其是对于家庭中或汽车内视听应用。

实用新型内容本实用新型的目的在于提供一种能对USB移动设备内的音视频文件进行播放且用于嵌入式系统的播放设备。
本实用新型的目的是这样实现的该一种用于嵌入式系统的音视频播放设备,包括相连接的USB HOST主控模块、数据缓存模块和音视频播放模块,该USB HOST主控模块读取USB移动存储器中的音视频文件到数据缓存模块中,音视频解码模块对该数据缓存模块中的数据进行解码。
所述的USB HOST主控模块包括USB接收器、通用串行总线控制器及RISC处理器,该接收器和控制器识别USB移动设备,RISC处理器接收外部的控制指令。
与现有技术相比,本实用新型具有如下优点本实用新型实现了在非PC机上的USB HOST功能和音视频解码功能,从而可将该设备作为一个数据接口模块而集成入用户的嵌入式系统中,使得用户系统能够读取作为Slave的USB移动设备,并通过音视频解码模块而完成音视频文件的播放功能。

图1是本实用新型用于嵌入式系统的音视频播放设备的硬件框图。
图2是本实用新型用于嵌入式系统的音视频播放设备的硬件原理图。
图3是本实用新型用于嵌入式系统的音视频播放设备的软件工作流程图。
图4是本实用新型用于嵌入式系统的音视频播放设备的硬件控制流程图。
具体实施方式请参阅图1,本实用新型用于嵌入式系统的音视频播放设备是用以播放USB移动设备(如USB移动存储器、带有USB接口的数码相机)内的音视频文件,其包括电源、电源控制模块、USB HOST主控模块、音视频解码模块、数据缓存模块、控制按钮及视听模块。电源可以是电池或音响等视听设备的电源,该电源通过电源控制模块对音视频解码模块和USBHOST主控模块供电。USB HOST主控模块通过USB接口与USB移动设备连接,从而实现对USB移动设备内音视频文件的识别和读取,该读取后的文件数据是存储到数据缓存模块中,音视频解码模块对该数据缓存模块中的数据进行解码,并将音视频信号输出到视听模块。用户通过控制按钮而实现对USB移动设备的文件进行选择读取及播放等操作。在本实施方式中,该视听模块是耳机或音响。
请参阅图2,其为本实用新型的硬件原理图。该USB HOST主控模块包括USB接收器、通用串行总线控制器(UHC)及RISC处理器,该USB接收器与通用串行总线控制器之间进行数据传输。数据缓存模块为随机存储器(RAM)。该音视频播放设备在使用时,将USB移动设备与该设备的USB接口连接,通过USB接收器及通用串行总线控制器开始识别该USB移动设备,RISC处理器接收用户通过控制按钮发出的处理命令,通过USB总线将USB移动设备内的音视频文件读取到数据缓存模块中,如果文件不符合要求,则命令被中断,如果符合要求则将该文件输送到音视频解码模块进行解码,然后通过数模转换模块将解码后的数字信号转换成模拟音视频信号,并输出到视听模块。另外,该USB HOST主控模块还包括LED指示灯,该指示灯表示该设备的使用状态。
请参阅图3,其为本实用新型的软件运行流程,当USB移动设备通过USB接口连接到该设备时,USB HOST主控模块内的驱动程序将识别出该USB移动设备,然后经过文件读取程序,读取USB移动设备中可用的音视频文件到数据缓存模块,最后通过音视频解码模块实现该文件的解码,并输出到视听模块而进行播放。
请参阅图4,其本实用新型的硬件控制流程。当USB移动设备插入本音视频播放设备后,经过初始化,播放设备会检测USB移动存储器中是否有可用文件。如果有可用文件,则LED指示灯恒亮,用户可通过控制按钮进行各项播放操作,连续播放完毕后继续等待操作请求;如果没有可用文件,则LED指示灯持续闪烁,用户重新复制可用的文件格式,再重新将USB移动设备插入该播放设备而重复上述操作。
本实用新型实现了在非PC机上的USB HOST功能和音视频解码功能,而且提供了基于总线或串行的接口方式,从而可将该设备作为一个数据接口模块而集成入用户的嵌入式系统中,使得用户系统能够读取作为Slave的USB移动设备,并通过音视频解码模块而完成音视频文件的播放功能。该设备还可以实现FAT12/16的文件系统,从而在用户需要时,可以将USB移动设备自USB接口取出,并拿到自己的PC机上复制音视频文件,从而方便用户进行数据采集和处理。该音视频播放设备体积小、重量轻、即插即用而适用范围广,可以作为便携式的音乐播放器,也可直接用于家庭音响设备和汽车音响设备内。
权利要求1.一种用于嵌入式系统的音视频播放设备,其特征在于包括相连接的USB HOST主控模块、数据缓存模块和音视频播放模块,该USB HOST主控模块读取USB移动存储器中的音视频文件到数据缓存模块中,音视频解码模块对该数据缓存模块中的数据进行解码。
2.如权利要求1所述的用于嵌入式系统的音视频播放设备,其特征在于所述的USB HOST主控模块包括USB接收器、通用串行总线控制器及RISC处理器,该接收器和控制器识别USB移动设备,RISC处理器接收外部的控制指令。
3.如权利要求2所述的用于嵌入式系统的音视频播放设备,其特征在于还包括数模转换模块,该模块将音视频解码模块输出的数字信号转换为模拟音视频信号。
4.如权利要求3所述的用于嵌入式系统的音视频播放设备,其特征在于还包括视听模块,数模转换模块输出的模拟音视频信号输入到该视听模块。
5.如权利要求1-4任意项所述的用于嵌入式系统的音视频播放设备,其特征在于还包括电源和电源控制模块,该电源通过电源控制模块对音视频解码模块和USB HOST主控模块供电。
6.如权利要求2-4任意项所述的用于嵌入式系统的音视频播放设备,其特征在于还包括控制按钮,该控制按钮与RISC处理器连接。
7.如权利要求1-4任意项所述的用于嵌入式系统的音视频播放设备,其特征在于所述的数据缓存模块是随机存储器。
8.如权利要求1-4任意项所述的用于嵌入式系统的音视频播放设备,其特征在于还包括用于显示USB HOST主控模块工作状态的LED显示灯。
专利摘要本实用新型嵌入式音视频播放设备包括相连接的USB HOST主控模块、数据缓存模块和音视频播放模块,该USB HOST主控模块读取USB移动存储器中的音视频文件到数据缓存模块中,音视频解码模块对该数据缓存模块中的数据进行解码。所述的USB HOST主控模块包括USB接收器、通用串行总线控制器及RISC处理器,该接收器和控制器识别USB移动设备,RISC处理器接收外部的控制指令。本实用新型实现了在非PC机上的USB HOST功能和音视频解码功能,从而可将该设备作为一个数据接口模块而集成入用户的嵌入式系统中,使得用户系统能够读取作为Slave的USB移动设备,并通过音视频解码模块而完成音视频文件的播放功能。
文档编号G06F3/06GK2705860SQ200420033938
公开日2005年6月22日 申请日期2004年6月4日 优先权日2004年6月4日
发明者汪细兵 申请人:深圳市北大青鸟科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1