一种过滤显示设备不能播放的媒体文件的系统及过滤方法

文档序号:6397843阅读:188来源:国知局
专利名称:一种过滤显示设备不能播放的媒体文件的系统及过滤方法
技术领域
本发明涉及过滤显示设备不能播放的媒体文件的系统及过滤方法。
背景技术
目前,人们用显示设备播放媒体文件时,只有在点开媒体文件后,才知道媒体文件能否可以播放。因播放列表中可能含有不能播放的文件,若用户点开的刚好是不能播放的文件,则浪费用户的时间。目前播放器只有通过检测媒体文件后缀名,进行过滤不能播放的文件,而有些媒体文件由于其内的文件编码格式、分辨率、时长等因素造成不能播放时,现有的过滤方法不能将这些媒体文件过滤出,还是会影响用户的使用。

发明内容
本发明的目的是提供一种可将不能播放的媒体文件完全过滤,且操作方便的过滤显示设备不能播放的媒体文件的系统及过滤方法。为实现上述目的,本发明采用以下的技术方案:一种过滤显示设备不能播放的媒体文件的系统,其包括显示设备和移动存储器,移动存储器内存储有待播放的媒体文件;显示设备内设有文件扫描器、微处理器、过滤模块、查询模块、显示模块和播放器;其中,
文件扫描器:对移动存储器内的所有待播放的媒体文件进行扫描并采集媒体文件基本信息;
微处理器:其内存储有可播放的示例媒体文件;微处理器内还设有数据库,数据库内存储有文件扫描器采集的待播放的媒体文件基本信息;
过滤模块:其包括文件解析器和预播放器,文件解析器用于对移动存储器内待播放的媒体文件进行解析、并将可播放的示例媒体文件和待播放的媒体文件解析信息进行对比;预播放器用于对待播放的媒体文件I帧数据进行解码;
查询模块:用于查询微处理器中的数据库,将有效值为真的媒体文件添加到播放器的播放列表中;
显示模块:用于将播放器播放列表中对应的媒体文件存储在数据库内的文件基本信息显示在显示设备的屏幕上。所述显示设备包括液晶显示器、液晶电视机或手机。应用以上过滤显示设备不能播放的媒体文件的系统的过滤方法,所述方法包括:
1)在微处理器内存入可播放的示例媒体文件,该示例媒体文件包括的信息有:文件编码格式、文件封装类型、可支持的解码器类型、最佳分辨率范围;
2)过滤模块内的文件解析器对移动存储器内待播放的媒体文件进行解析,得到待播放的媒体文件解析信息,该待播放的媒体文件解析信息包括:文件编码格式、文件封装类型、可支持的解码器类型、分辨率、时长;
3)过滤模块调取微处理器中存储的示例媒体文件,由过滤模块内的文件解析器分别判断待播放的媒体文件解析信息中的文件编码格式、文件封装类型、可支持的解码器类型是否与示例媒体文件中的文件编码格式、文件封装类型、可支持的解码器类型一一对应,同时判断待播放的媒体文件解析信息中的分辨率是否落在示例媒体文件的最佳分辨率范围内,只要有一个条件不对应,则记录待播放的媒体文件的有效值为假;当全部条件都对应时,记录待播放的媒体文件的有效值为真;
4)对步骤3)中有效值为真的待播放媒体文件进行进一步的过滤,由过文件解析器判断以上媒体文件的解析信息中的时长是否为大于零的整数,若是大于零的整数,则记录待播放的媒体文件的有效值为真,否则,记录待播放的媒体文件的有效值为假;
5)过滤模块内的预播放器读取步骤4)中有效值为真的待播放的媒体文件,对所述媒体文件I帧数据进行解码,若解码成功,记录待播放的媒体文件有效值为真,否则,记录媒体文件有效值为假;
6)当步骤5)的有效值为真时,将该待播放的媒体文件添加入播放器的播放列表中。采用以上的过滤媒体文件方法,使用过滤模块对待播放的媒体文件进行过滤,将可播放的媒体文件的有效值记录为真,通过播放器直接播放这些有效值为真的媒体文件,节约用户时间,用户可以更加顺畅的使用显示设备。本发明中,采用过滤模块中的文件解析器,将媒体文件解析信息与微处理器内的可播放的示例媒体文件进行对比,从而过滤不能播放的媒体文件。本发明还采用过滤模块中的预播放器读取待播放的媒体文件I帧数据进行解码,过滤不能解码的媒体文件,进而过滤一部分不能播放的媒体文件。所述进行步骤I)操作前,先由文件扫描器对移动存储器内的所有待播放的媒体文件进行扫描,采集待播放的媒体文件基本信息,并将采集的媒体文件基本信息存储在微处理器的数据库内。所述步骤6)中待播放的媒体文件的有效值为真时,在微处理器的数据库内将有效值为真写入对应的媒体文件的基本文件信息中。所述查询模块查询微处理器中的数据库,将有效值为真的待播放的媒体文件添加到播放器的播放列表中。采用以上的方式,可对移动存储器内的待播放的媒体文件进行过滤和标记,便于在播放时,直接将有效值为真的可播放媒体文件添加到播放器的播放列表中。所述显示模块将播放列表中对应的媒体文件存储在数据库内的文件基本信息显示在显示设备的屏幕上。I巾贞(I frame)又称为内部画面(intra picture), I巾贞通常是每个GOP (MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。本发明中,采用过滤模块对待播放的媒体文件进行过滤,对可播放的媒体文件进行标识,用户再通过查询模块将可播放的媒体文件添加入播放器的播放列表中。这样,播放器的播放列表中的媒体文件均能播放,使用户能顺畅地使用显示设备。本发明的过滤媒体文件的方法,根据过滤模块的过滤结果,提示用户媒体文件是否有效,使得播放器更加人性化、智能化。


下面结合附图和具体实施方式
对本发明作进一步详细的说明:
图1为本发明过滤显示设备不能播放的媒体文件的系统;
图2为本发明过滤显示设备不能播放的媒体文件的过滤方法的流程图。
具体实施例方式下面结合具体实施方式
对本发明作进一步详细的说明:
如图1所示,本发明一种过滤显示设备不能播放的媒体文件的系统,其包括显示设备I和移动存储器2,移动存储器2内存储有待播放的媒体文件;显示设备I内设有文件扫描器
11、微处理器12、过滤模块13、查询模块14、显示模块15和播放器16 ;其中,
文件扫描器11:对移动存储器2内的所有待播放的媒体文件进行扫描并采集媒体文件基本信息;
微处理器12:其内存储有可播放的示例媒体文件;微处理器12内还设有数据库,数据库内存储有文件扫描器11采集的待播放的媒体文件基本信息;
过滤模块13:其包括文件解析器131和预播放器132,文件解析器131用于对移动存储器2内待播放的媒体文件进行解析、并将可播放的示例媒体文件和待播放的媒体文件解析信息进行对比;预播放器132用于对待播放的媒体文件I帧数据进行解码;
查询模块14:用于查询微处理器12中的数据库,将有效值为真的媒体文件添加到播放器16的播放列表中;
显示模块15:用于将播放器16播放列表中对应的媒体文件存储在数据库内的文件基本信息显示在显示设备I的屏幕上。所述显示设备I包括液晶显示器、液晶电视机或手机等。实施例1,如图2所示,一种过滤显示设备不能播放的媒体文件的过滤方法,其包括:
1)由文件扫描器11对移动存储器2内的所有待播放的媒体文件进行扫描,采集待播放的媒体文件基本信息,并将采集的媒体文件基本信息存储在微处理器12的数据库内;
2)在微处理器12内存入可播放的示例媒体文件,该示例媒体文件包括的信息有:文件编码格式、文件封装类型、可支持的解码器类型、最佳分辨率范围;
3)过滤模块13内的文件解析器131对移动存储器2内待播放的媒体文件进行解析,得到待播放的媒体文件解析信息,该待播放的媒体文件解析信息包括:文件编码格式、文件封装类型、可支持的解码器类型、分辨率、时长;
4)过滤模块13调取微处理器12中存储的示例媒体文件,由过滤模块13内的文件解析器131分别判断待播放的媒体文件解析信息中的文件编码格式、文件封装类型、可支持的解码器类型是否与示例媒体文件中的文件编码格式、文件封装类型、可支持的解码器类型一一对应,同时判断待播放的媒体文件解析信息中的分辨率是否落在示例媒体文件的最佳分辨率范围内,只要有一个条件不对应,则记录待播放的媒体文件的有效值为假;当全部条件都对应时,记录待播放的媒体文件的有效值为真;
5)对步骤4)中有效值为真的待播放媒体文件进行进一步的过滤,由过文件解析器13判断以上媒体文件的解析信息中的时长是否为大于零的整数,若是大于零的整数,则记录待播放的媒体文件的有效值为真,否则,记录待播放的媒体文件的有效值为假; 6)过滤模块13内的预播放器132读取步骤5)中有效值为真的待播放的媒体文件,对所述媒体文件I帧数据进行解码,若解码成功,记录待播放的媒体文件有效值为真,否则,记录媒体文件有效值为假;
7)当步骤6)的有效值为真时,在微处理器12的数据库内将有效值为真写入对应的媒体文件的基本文件信息中;
8)由查询模块14查询微处理器12中的数据库,将有效值为真的媒体文件添加到播放器16的播放列表中;
9)通过显示模块15将播放列表中对应的媒体文件存储在数据库内的文件信息显示在显示设备I的屏幕上。以上的过滤媒体文件的方法可对移动存储器2内的待播放的媒体文件进行过滤,对移动存储器2中可播放的媒体文件进行标识,将其有效值标识为真。实施例2,本发明另一种过滤显示设备不能播放的媒体文件的过滤方法,所述方法包括:
1)在微处理器12内存入可播放的示例媒体文件,该示例媒体文件包括的信息有:文件编码格式、文件封装类型、可支持的解码器类型、最佳分辨率范围;
2)过滤模块13内的文件解析器131对移动存储器2内待播放的媒体文件进行解析,得到待播放的媒体文件解析信息,该待播放的媒体文件解析信息包括:文件编码格式、文件封装类型、可支持的解码器类型、分辨率、时长;
3)过滤模块13调取微处理器12中存储的示例媒体文件,由过滤模块13内的文件解析器131分别判断待播放的媒体文件解析信息中的文件编码格式、文件封装类型、可支持的解码器类型是否与示例媒体文件中的文件编码格式、文件封装类型、可支持的解码器类型一一对应,同时判断待播放的媒体文件解析信息中的分辨率是否落在示例媒体文件的最佳分辨率范围内,只要有一个条件不对应,则记录待播放的媒体文件的有效值为假;当全部条件都对应时,记录待播放的媒体文件的有效值为真;
4)对步骤3)中有效值为真的待播放媒体文件进行进一步的过滤,由过文件解析器131判断以上媒体文件的解析信息中的时长是否为大于零的整数,若是大于零的整数,则记录待播放的媒体文件的有效值为真,否则,记录待播放的媒体文件的有效值为假;
5)过滤模块13内的预播放器132读取步骤4)中有效值为真的待播放的媒体文件,对所述媒体文件I帧数据进行解码,若解码成功,记录待播放的媒体文件有效值为真,否则,记录媒体文件有效值为假;
6)当步骤5)的有效值为真时,将该待播放的媒体文件添加入播放器16的播放列表中。采用实施例2的过滤方法,可对在线或未存储在移动存储器2内的媒体文件进行过滤和标识,还可以将过滤得到的可播放的媒体文件存入微处理器12的数据库中。
权利要求
1.一种过滤显示设备不能播放的媒体文件的系统,其特征在于:其包括显示设备和移动存储器,移动存储器内存储有待播放的媒体文件;显示设备内设有文件扫描器、微处理器、过滤模块、查询模块、显示模块和播放器;其中, 文件扫描器:对移动存储器内的所有待播放的媒体文件进行扫描并采集媒体文件基本信息; 微处理器:其内存储有可播放的示例媒体文件;微处理器内还设有数据库,数据库内存储有文件扫描器采集的待播放的媒体文件基本信息; 过滤模块:其包括文件解析器和预播放器,文件解析器用于对移动存储器内待播放的媒体文件进行解析、并将可播放的示例媒体文件和待播放的媒体文件解析信息进行对比;预播放器用于对待播放的媒体文件I帧数据进行解码; 查询模块:用于查询微处理器中的数据库,将有效值为真的媒体文件添加到播放器的播放列表中; 显示模块:用于将播放器播放列表中对应的媒体文件存储在数据库内的文件基本信息显示在显示设备的屏幕上。
2.根据权利要求1所述的过滤显示设备不能播放的媒体文件的系统,其特征在于:所述显示设备包括液晶显示器、液晶电视机或手机。
3.根据权利要求1所述的过滤显示设备不能播放的媒体文件的系统的过滤方法,其特征在于:所述方法包括: 1)在微处理器内存入可播放的示例媒体文件,该示例媒体文件包括的信息有:文件编码格式、文件封装类型、可支持的解码器类型、最佳分辨率范围; 2)过滤模块内的文件解析器对移动存储器内待播放的媒体文件进行解析,得到待播放的媒体文件解析信息,该待播放的媒体文件解析信息包括:文件编码格式、文件封装类型、可支持的解码器类型、分辨率、时长; 3)过滤模块调取微处理器中存储的示例媒体文件,由过滤模块内的文件解析器分别判断待播放的媒体文件解析信息中的文件编码格式、文件封装类型、可支持的解码器类型是否与示例媒体文件中的文件编码格式、文件封装类型、可支持的解码器类型一一对应,同时判断待播放的媒体文件解析信息中的分辨率是否落在示例媒体文件的最佳分辨率范围内,只要有一个条件不对应,则记录待播放的媒体文件的有效值为假;当全部条件都对应时,记录待播放的媒体文件的有效值为真; 4)对步骤3)中有效值为真的待播放媒体文件进行进一步的过滤,由过文件解析器判断以上媒体文件的解析信息中的时长是否为大于零的整数,若是大于零的整数,则记录待播放的媒体文件的有效值为真,否则,记录待播放的媒体文件的有效值为假; 5)过滤模块内的预播放器读取步骤4)中有效值为真的待播放的媒体文件,对所述媒体文件I帧数据进行解码,若解码成功,记录待播放的媒体文件有效值为真,否则,记录媒体文件有效值为假; 6)当步骤5)的有效值为真时,将该待播放的媒体文件添加入播放器的播放列表中。
4.根据权利要求3所述的媒体文件的过滤方法,其特征在于:所述进行步骤I)操作前,先由文件扫描器对移动存储器内的所有待播放的媒体文件进行扫描,采集待播放的媒体文件基本信息,并将采集的媒体文件基本信息存储在微处理器的数据库内。
5.根据权利要求4所述的媒体文件的过滤方法,其特征在于:所述步骤6)中待播放的媒体文件的有效值为真时,在微处理器的数据库内将有效值为真写入对应的媒体文件的基本文件信息中。
6.根据权利要求5所述的媒体文件的过滤方法,其特征在于:所述查询模块查询微处理器中的数据库,将有效值为真的待播放的媒体文件添加到播放器的播放列表中。
7.根据权利要求6所述的媒体文件的过滤方法,其特征在于:所述显示模块将播放列表中对应的 媒体文件存储在数据库内的文件基本信息显示在显示设备的屏幕上。
全文摘要
本发明公开了一种过滤显示设备不能播放的媒体文件的系统及方法,所述方法包括1)保存一份可播放的示例媒体文件;2)解析待播放的媒体文件,得到媒体文件解析信息;3)将示例媒体文件与媒体文件解析信息进行对比,当全部条件都对应时,记录媒体文件有效值为真;4)对有效值为真的媒体文件I帧数据进行解码,若解码成功,记录媒体文件有效值为真;5)将有效值为真的媒体文件添加到播放器的播放列表中。本发明采用过滤模块对媒体文件进行过滤,对能播放的媒体文件进行标识,用户将能播放的媒体文件添加入播放器的播放列表中,从而使播放列表中的媒体文件均能播放,使用户能顺畅地使用显示设备。
文档编号G06F17/30GK103106251SQ20131001296
公开日2013年5月15日 申请日期2013年1月14日 优先权日2013年1月14日
发明者杨琴业 申请人:冠捷显示科技(厦门)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1