Dvd播放机的播放方法

文档序号:6527147阅读:607来源:国知局
专利名称:Dvd播放机的播放方法
技术领域
本发明涉及一种DVD播放机的播放方法,特别是一种支持闪存卡Flash Card读取的播放方法。
背景技术
随着人们生活水平的提高,人们对物质的要求也越来越高,越来越多的人把家庭娱乐的视频播放锁定到DVD身上,这样DVD迅速的普及起来。普通的DVD机能读取各种碟片的数据,如DVD、VCD包括VCD1.0、VCD1.1、VCD2.0、SVCD、CVD等、MP3、JPEG、P-CD、WMA、CDDA、HDCD、CDDA-DTS。随着市场需求和技术的进步,数码相机/数码摄像机等电子设备开始大量采用闪存卡Flash Card作为多媒体内容存储媒介。现有技术的DVD播放机,不能读闪存卡Flash Card上的多媒体内容,因此开发可以支持闪存卡Flash Card上的多媒体内容播放又同时兼容普通DVD碟片的影碟机成为高端消费者的迫切需求。

发明内容
本发明的目的是提供一种DVD播放机的播放方法,要解决的技术问题是在DVD机具备基本功能前提下,读取闪存卡上的多媒体内容。
本发明采用以下技术方案一种DVD播放机的播放方法,包括以下步骤一、用户将闪存卡插入读卡器插座的相应卡位;二、系统调度管理模块读入插座检测脚的信号,判定插入的闪存卡类型;三、系统调度管理模块命令CPU进入到读卡状态;四、CPU分配并初始化读卡驱动程序所需要的系统资源;五、闪存处理单元令系统底层高速I/O数据通道读取闪存卡文件的原始目录信息,将其传送给媒体驱动模块;六、媒体驱动模块针对不同类型的闪存卡进行信息分类整理后,传送数据给专有的文件系统FileX;七、DVD播放机原有的文件系统FAT16和FAT32通过该专有的文件系统读取到闪存卡的目录和文件列表,并按DVD影碟机的界面显示出来;八、用户选定要播放的文件后,系统调度管理模块通过原有的文件系统FAT16和FAT32获取该文件的起始逻辑地址,将该播放原数据传送给数据流管道,再交换至解码器内存;九、系统调度管理模块依据解码器所分析的数据类型特征,载入合适的解码器微码;十、系统调度管理模块开始播放用户选定的存放在闪存卡上的多媒体文件数据,并输出相应的音频视频信号。
本发明在DVD碟片播放状态时,系统调度管理模块定时扫描读卡器插座检测脚。
本发明在DVD播放状态时,系统调度管理模块每0.5秒钟读取信号一次扫描读卡器插座检测脚。
本发明在DVD碟片播放状态时,用户将闪存卡插入读卡器插座的相应卡位后,系统调度管理模块停止DVD碟片播放,并释放相应的系统资源,并切换到读卡状态。
本发明用户选定要播放的文件后,系统软件通过文件系统获取该文件的起始逻辑地址,通过原有的文件系统FAT16和FAT32读取到闪存卡的目录和文件列表,媒体驱动模块针对不同类型的闪存卡进行信息分类整理后,传送数据给专有的文件系统FileX,闪存处理单元令系统底层高速I/O数据通道读取闪存卡文件的原始目录信息,将其传送给媒体驱动模块,并将该播放原数据传送给数据流管道。
本发明在播放闪存卡时,用户拔出闪存卡,系统则停止播放,释放相应的系统资源,并切换系统状态到读DVD碟片状态。
本发明的读卡器插座是6合1的读卡器插座。
本发明的系统资源包含内存分配、系统时钟设置、输入输出I/O口设置、解码器DSP微码调整。
本发明与现有技术相比,增加读闪存卡的方法,这样用户就可以用DVD播放机通过网络下载MPEG4影片并存放到闪存卡内,再利用本机进行播放,还可以把数码相机的闪存卡直接插入本机进行播放,在大屏幕的电视上欣赏,给用户带来了很大的便利,使普通的DVD播放机成为一个兼容性很高的多媒体播放平台。


图1是本发明系统硬件框图。
图2是本发明读卡器硬件接口图。
图3是本发明读卡器硬件框图。
图4是本发明软件模块框图。
具体实施方案下面结合附图和实施例对本发明作进一步详细说明。如图1所示,本发明采用的硬件包括在深圳壹的数码有限公司的DVD-1606 MPEG4DVD播放机的平台上,增加新的读卡器线路来实现的其播放方法。机芯的信号经前端处理模块、数据流接口、视频信号处理模块至视频输出模块,视频信号处理模块输出的另一路信号经音频信号处理模块至音频输出模块,闪存卡读卡器输出的信号经闪存处理单元至数据流接口。机芯采用韩国三星Samsung公司的S71-DL3C,CPU采用美国卓然公司的ZR36776,读卡器卡座采用深圳泰索公司的FIN042-02-D1和FIN042-02-D4。
如图2和图3所示,插座J1用来连接主板,把所有的控制信号和数据信号传送给主CPU I76。卡座CON2是泰索公司FIN042-02-D4,为4合1的卡座连接器,支持MS/SD/MMC/SM。卡座CON1是泰索公司FIN042-02-D4,为CF卡座连接器,支持CF/CFII。信号I76io_FC是用来检测何种闪存卡FlashCard插入,其原理是利用不同闪存卡FlashCard插入导致SD_CD、SM_CD、MS_INS或者CF_CD短路而影响该信号的电平变化来判定。芯片U1(FST3257)是美国仙童公司的高速总线切换开关,用来配合系统在读卡时的输入输出口的扩展和复用。
本发明的软件系统是在美国卓然公司I76 DVD平台软件、版本V200411上进行开发而成。该系统的CPU内核为186系统,采用uITRON嵌入式多任务操作系统。编译调试工具为ParadigmSystems公司的Paradigm C++6.00.037 SP4。
如图4所示,本发明DVD播放机的播放方法步骤如下1、在DVD碟片播放状态,系统调度管理System manager模块每0.5秒钟扫描读卡器插座检测脚,以判定是否有闪存卡Flash Card插入。
2、多媒体内容的闪存卡Flash Card插入6合1的读卡器插座的相应卡位,系统调度管理System manager模块检测插座检测脚的信号发生变化。
3、系统调度管理System manager模块读入插座检测脚的信号,判定插入的闪存卡Flash Card类型。
4、系统调度管理System manager模块停止DVD碟片播放,释放相应的系统资源,并切换系统状态到读卡状态。
5、系统调度管理System manager模块初始化读卡驱动程序所需要的系统资源,包含内存分配,系统时钟设置,输入输出I/O口设置,解码器DSP微码调整。
6、系统利用系统底层高速I/O数据通道读取闪存卡Flash Card文件系统的原始目录信息,并传送给媒体驱动模块。
7、媒体驱动模块则针对不同类型的闪存卡Flash Card进行信息分类整理后,传送数据给专为闪存卡Flash Card设计的专有的文件系统FileX。
8、原有的文件系统FAT16和FAT32则可以通过专有的文件系统FileX进行读取到闪存卡Flash Card的目录和文件列表,并按DVD影碟机的界面显示出来。
9、用户选定的文件进行播放后,系统软件通过文件系统获取该文件的起始逻辑地址,原有的文件系统FAT16和FAT32通过专有的文件系统FileX读取到闪存卡Flash Card的目录和文件列表,媒体驱动模块则针对不同类型的闪存卡Flash Card进行信息分类整理后,传送数据给专有的文件系统FileX,系统调度管理System manager模块利用系统底层高速I/O数据通道读取闪存卡Flash Card文件系统的原始目录信息,并将该播放原数据传送给数据流管道,再交换至解码器内存。
10、系统调度管理System manager模块根据解码器所分析的数据类型特征,载入合适的解码器微码。
11、系统调度管理System manager模块开始播放用户选定的存放在闪存卡Flash Card上的多媒体文件数据,并输出相应的音频视频信号。
12、若用户拔出闪存卡Flash Card,系统调度管理System manager模块停止播放,释放相应的系统资源,并切换系统状态到读碟状态。
可以支持的闪存卡Flash Card的类型有CF,CFII,MicroDrive,SD,MMC,SM,MS,MS pro等目前市面流行的所有的闪存卡Flash Card。
可以支持的多媒体内容格式Divx3.11,Divx4.22,Divx 5.x,Xvid,MPEG4ASP包含GMC,QPEL,NeroDigital利用现有的可以支持MPEG4播放的DVD影碟机的系统硬件和软件平台,设计新的系统硬件并开发新的设备驱动程序,以支持闪存卡Flash Card上的多媒体内容的播放。
闪存卡Flash Card读取播放相关的模块作用1.系统调度管理System manager模块,负责或指挥完成上述步骤1,步骤2,步骤3,步骤4,步骤5以及步骤8,步骤10,步骤11,步骤12。在DVD播放状态时,每0.5秒钟读取I76io_FC信号一次,若信号变化,则说明有闪存卡Flash Card插入。然后本模块利用该信号的电平变化的不同来判定插入的闪存卡Flash Card类型,并开始切换模式到闪存卡Flash Card读取模式,同时分配并初始化读卡驱动程序所需要的系统资源,包含内存分配,系统时钟设置,输入输出I/O口设置,解码器DSP微码调整等。本程序存放于目录playcore\filesys\filex下。它处于系统驱动任务drive task的主循环内。在光盘读取模式下,NPM_handler和PPM_handler处理发给驱动drive的消息。在闪存卡Flash Card读取模式下,由闪存卡消息处理器FlashCard EventHandler处理此类消息。
2.闪存卡消息处理器Flash Card event handler模块配合系统调度管理System manager模块完成具体消息的处理和命令传送。程序存放于目录drive\cardreader下。在闪存卡Flash Card读取模式下,由本模块处理发给驱动drive的消息。同时,它指挥把数据流从闪存卡Flash Card传给数据流接口BSI,即步骤9。
3.闪存处理单元FCU module模块负责完成步骤6,即利用系统底层高速I/O数据通道读取闪存卡Flash Card上的数据。它是在I76内部FCU硬件系统上的底层软件,存放于目录MediaCards\FCU\下。当驱动并行接口的闪存卡FlasCard,比如CF,SM,MicroDrive时,该程序在片内的SRAM上执行。
4.媒体驱动模块Media Card Drivet负责完成步骤7,用于驱动不同的闪存卡Flash Card以响应来自文件系统的命令。该模块程序存放于目录MediaCards\media\下,用于驱动不同的闪存卡Flash Card以响应来自文件系统的命令。
5.专有文件系统FileX涉及步骤7,步骤8。用于处理针对闪存卡Flash Card的文件系统。它是兼容MS_DOS的文件系统,专为闪存卡Flash Card服务,存放于目录playcore\filesys\filex下。
6.转换层Translation Layer模块主要用于配合媒体驱动模块Media Card Driver将MS卡和SM卡的某单元的逻辑地址转为物理地址。该程序存放于文件stl.c。该转换程序表利用在初始化闪存卡Flash Card时读取到的额外数据来构建。
权利要求
1.一种DVD播放机的播放方法,包括以下步骤一、用户将闪存卡插入读卡器插座的相应卡位;二、系统调度管理模块读入插座检测脚的信号,判定插入的闪存卡类型;三、系统调度管理模块命令CPU进入到读卡状态;四、CPU分配并初始化读卡驱动程序所需要的系统资源;五、闪存处理单元令系统底层高速I/O数据通道读取闪存卡文件的原始目录信息,将其传送给媒体驱动模块;六、媒体驱动模块针对不同类型的闪存卡进行信息分类整理后,传送数据给专有的文件系统(FileX);七、DVD播放机原有的文件系统(FAT16和FAT32)通过该专有的文件系统读取到闪存卡的目录和文件列表,并按DVD影碟机的界面显示出来;八、用户选定要播放的文件后,系统调度管理模块通过原有的文件系统(FAT16和FAT32)获取该文件的起始逻辑地址,将该播放原数据传送给数据流管道,再交换至解码器内存;九、系统调度管理模块依据解码器所分析的数据类型特征,载入合适的解码器微码;十、系统调度管理模块开始播放用户选定的存放在闪存卡上的多媒体文件数据,并输出相应的音频视频信号。
2.根据权利要求1所述的DVD播放机的播放方法,其特征在于所述在DVD碟片播放状态时,系统调度管理模块定时扫描读卡器插座检测脚。
3.根据权利要求2所述的DVD播放机的播放方法,其特征在于所述在DVD播放状态时,系统调度管理模块每0.5秒钟读取信号一次扫描读卡器插座检测脚。
4.根据权利要求3所述的DVD播放机的播放方法,其特征在于所述在DVD碟片播放状态时,用户将闪存卡插入读卡器插座的相应卡位后,系统调度管理模块停止DVD碟片播放,并释放相应的系统资源,并切换到读卡状态。
5.根据权利要求4所述的DVD播放机的播放方法,其特征在于所述用户选定要播放的文件后,系统软件通过文件系统获取该文件的起始逻辑地址,通过原有的文件系统(FAT16和FAT32)读取到闪存卡的目录和文件列表,媒体驱动模块针对不同类型的闪存卡进行信息分类整理后,传送数据给专有的文件系统(FileX),闪存处理单元令系统底层高速I/O数据通道读取闪存卡文件的原始目录信息,将其传送给媒体驱动模块,并将该播放原数据传送给数据流管道。
6.根据权利要求5所述的DVD播放机的播放方法,其特征在于所述在播放闪存卡时,用户拔出闪存卡,系统则停止播放,释放相应的系统资源,并切换系统状态到读DVD碟片状态。
7.根据权利要求6所述的DVD播放机的播放方法,其特征在于所述读卡器插座是6合1的读卡器插座。
8.根据权利要求7所述的DVD播放机的播放方法,其特征在于所述系统资源包含内存分配、系统时钟设置、输入输出(I/O)口设置、解码器(DSP)微码调整。
全文摘要
本发明公开了一种DVD播放机的播放方法,要解决的技术问题是DVD机读取闪存卡上的多媒体内容,本发明包括以下步骤将闪存卡插入卡位;系统调度管理模块判定其类型;CPU进入到读卡状态;分配并初始化系统资源;数据通道读取闪存卡文件的原始目录信息;媒体驱动模块传送数据给专有的文件系统;DVD播放机读取目录和文件列表;选定播放的文件;载入解码器微码;播放多媒体文件,并输音频视频信号,与现有技术相比,本发明增加读闪存卡的方法,用户可用DVD播放机通过网络下载MPEG4影片存放到闪存卡内,再进行播放,还可把数码相机的闪存卡直接插入本机进行播放,给用户带来了很大的便利,使普通的DVD播放机成为一个兼容性很高的多媒体播放平台。
文档编号G06F13/00GK1832015SQ20051003343
公开日2006年9月13日 申请日期2005年3月11日 优先权日2005年3月11日
发明者李健 申请人:深圳市鹏盈科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1