扫描存储介质的内容的方法和设备技术

技术编号:3056905 阅读:165 留言:0更新日期:2012-04-11 18:40
回放设备经常显示包含在诸如CD-ROM或闪存介质之类的数据载体上的文件的菜单列表。为了获得此信息,设备通常扫描整个介质。一种扫描存储介质的内容的改进方法包括以下步骤:至少确定介质的类型和介质上的文件系统的类型;从所述存储介质中获得表示存储在介质上的数据项的结构和/或类型的结构信息;确定可用于缓存所获得的信息的缓存器空间的数量;使用预定的规则,组合所获得和所确定的数值,以确定扫描类型值;根据所确定的扫描类型值,选择用于扫描存储介质的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质的一部分;以及根据所选的扫描方法,扫描存储介质。

【技术实现步骤摘要】

本专利技术涉及一种扫描存储介质的内容的方法和设备
技术介绍
在将如CD-ROM或闪存介质等包含如MP3、JPEG或其他文件的数据载体插入回放设备中时,设备通常必须获得有关数据载体的结构信息,例如,用于显示列出了文件的菜单。因此,设备扫描整个介质,或者介质内容索引或内容表(TOC)。对于CD-ROM,预期的最大文件数是8000,但是,用户界面每次可能只显示几个文件,通常为大约10个。对于这种扫描,下述两种方法是已知的。第一种已知方法是“即时扫描”只在需要时(即用户选择相应的子菜单或在此子菜单内部导航时),扫描文件(即TOC条目)。立即使用扫描结果。这种方法的主要缺点是页面改变期间的较慢响应。第二种已知方法是“预扫描”。在插入介质(如光盘或存储卡)之后,直接扫描和存储文件系统或TOC。缺点是如果文件数较大,则需要较大的存储空间,尤其是考虑到如DVD-ROM或闪存未来的容量增加将增加最大的可能文件数。在海量数据集合的情况下,扫描时间较长,因此用户需要在插入可移动存储介质之后、能够看到和/或访问文件的菜单列表之前,等待相当长的时间。目前,在支持如CD-ROM或存储卡等尺寸通常小于256兆字节(MB)的大多数应用中,使用第二种方法。考虑到已知方法的缺点并应对存储容量的持续增长以及由此导致的更长的内容索引,需要针对现有扫描方案的新概念。
技术实现思路
本专利技术的目的是减少从存储介质获得相关结构信息(尤其是相关内容索引信息)所需的时间,例如从请求到能够在用户界面(UI)上显示存储在存储介质上的文件和/或目录菜单列表的时间。原则上,本专利技术包括检测介质的类型,并根据在介质检测期间获得的信息和播放器资源信息,动态地决定使用第一或第二介质扫描算法。具体地,这些信息包括目前目录等级的文件和/或目录数以及可用缓存空间或显示容量,但也包括介质上的文件和/或目录总数、介质上的文件系统的类型、总介质容量、已用介质容量和其他信息。扫描方法选择器决定应当使用哪种扫描方法。此外,本专利技术的一个方案在于使用部分扫描方法。这种方法在将介质插入设备时只扫描介质上的部分结构信息,并非一开始就扫描介质上的整个文件系统或TOC。所述方法包括使用控制器来决定初始第一次扫描多少文件信息以及何时执行针对一个或多个其他扫描的重新扫描。具体地,本专利技术的扫描存储介质的方法包括以下步骤接收对与所述存储介质有关的结构信息的请求,如内容索引等;至少确定介质的类型和介质上的文件系统的类型;从所述存储介质中获得表示存储在介质上的数据项的结构和/或类型的结构信息,如文件和/或目录等;确定可用于缓存所获得的信息的缓存空间的数量;组合所获得的和所确定的数值,以确定扫描类型值;根据所确定的扫描类型值,选择用于扫描存储介质或所述存储介质的内容索引的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质或所述介质的内容索引的一部分;以及根据所选择的扫描方法,扫描存储介质或所述介质的内容索引,其中获得结构信息。扫描类型值的确定可以基于预先定义(或动态定义)的规则。此外,在选择第一扫描方法时,可以在获得针对预定最大数据项数目的结构信息时,自动停止扫描。在权利要求10中公开了使用这种方法的设备。根据本专利技术,扫描存储介质的内容或内容索引的设备包括接收装置,用于接收对与所述存储介质有关的结构信息的请求,如用户界面控制器或对另一处理器的接口等;确定装置,用于至少确定介质的类型和介质上的文件系统的类型;获得装置,用于从所述存储介质中获得表示存储在介质上的数据项的结构和/或类型的结构信息,如具有拾取装置的驱动器等;确定装置,用于确定可用于缓存所获得的信息的缓存空间的数量,如处理器等;组合装置,用于组合所获得的和所确定的数值,以确定扫描类型值;选择装置,用于根据所确定的扫描类型值,选择用于扫描存储介质或其内容索引的多种扫描方法之一;以及扫描装置,用于根据所选择的扫描方法,扫描存储介质或其内容索引,其中获得结构信息。扫描类型值的所述确定可以基于预先定义或动态定义的规则。根据本专利技术的一个方案,至少第一扫描方法包括只扫描存储介质或其内容索引的一部分。此外,可以包括自动停止装置,用于在选择所述第一扫描方法,并获得针对所定义的最大数据项数目的结构信息时,自动停止扫描。此外,可以包括动态定义装置,用于动态定义所述规则,如模糊处理器等。在一个实施方式中,根据本专利技术的方法还包括以下步骤缓存所获得的数据,其中在缓存之前,对所获得的数据进行压缩,以及在从缓存器获得之后,对其进行解压缩。在一个实施方式中,所定义的、要从所述介质获得的最大数据项数目由用户界面上同时可显示菜单项的最大数目确定,所述用户界面利用所获得的结构数据的至少一部分作为菜单项数据来显示菜单部分。在一个实施方式中,在另一应用程序的后台中继续针对结构数据、对存储介质的扫描,其中获得与能够被立即缓存的一样多的菜单项数据。在一个实施方式中,所述结构信息包括以下信息中的一个或多个总介质容量、已用和/或未用介质容量、至少在当前层次等级上的文件和/或目录数、至少部分所述文件的数据类型、与所述文件相关联的轨道信息。在一个实施方式中,将所获得的和所确定的数值转换为模糊参数,并且对于组合所获得的和所确定的数值,使用预先确定的规则,根据模糊逻辑过程,来确定扫描类型值。在一个实施方式中,将用于缓存所获得的数据部分的缓存器分为缓存器分区或子缓存器。所述部分扫描方法还包括以下步骤从应用程序接收对更多结构信息的请求;根据所述请求,从存储介质中获得另外的结构数据,其中结构信息的数量是能够缓存在所述子缓存器之一中的数据量;以另外的结构数据覆写所定义的子缓存器中的缓存数据,而保持其他子缓存器不变;以及更新使用缓存数据的应用程序。在一个实施方式中,在自动停止扫描之后,执行以下步骤根据当前所使用的结构信息,检测接下来可能会使用的结构信息;从存储介质中获得所检测出的、接下来可能会使用的结构信息;缓存所获得的信息;以及根据下一请求,从所述缓存信息中选择结构信息。在一个实施方式中,针对一个或多个特定的数据类型,可以选择同时回放模式。在选择同时回放模式时,对于任意特定数据类型的结构数据或轨道信息获取优先于其他数据类型的轨道信息获取。例如,本专利技术可应用于回放设备或能够从存储介质中获得结构数据并利用此信息进行任何其他处理的任何设备。如果每次只将部分信息用于其他处理,例如,当电子显示器一次只能列出有限数目的内容项时,或者当缓存空间不足以从介质中一次获得全部结构信息时,本专利技术尤为有利。有利地,所公开的介质扫描方案自适应于多种实时条件,如介质容量、格式、当前可用缓存器空间等。此方案可应用于但并不局限于如光盘、USB存储卡或大拇哥随身碟(thumb driver)等的扫描。可以应用于需要缓存文件和/或目录的应用程序中;也可以定制地用在需要缓存从可移动存储介质中获得的信息的应用程序中。在从属权利要求、以下的描述和附图中公开了本专利技术的有利实施例。附图说明参照附图,对本专利技术的典型实施例进行描述,其中 图1是介质扫描方法的总体示意图;以及图2是决定何时执行重新扫描的模糊逻辑控制器。具体实施例方式图1示出了根据本专利技术的介质扫描方案的总体示意图。当需要与存储介质有关的结构信息时,例如当光盘或存储卡插入回放设备时,或本文档来自技高网...

【技术保护点】
一种扫描存储介质的方法,包括以下步骤:-接收对与存储在所述存储介质上的数据有关的结构信息的请求;-至少确定介质的类型和介质上的文件系统的类型;-从所述存储介质中获得表示存储在介质上的数据项中的至少一部分的结构和/或类型的结构信息;-确定可用于缓存所获得的信息的缓存空间的数量;-确定扫描类型值,其中组合利用所获得的和所确定的信息;-根据所确定的扫描类型值,选择用于扫描存储介质的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质的一部分;以及-根据所选择的扫描方法,扫描存储介质,其中获得结构信息,并且在选择第一扫描方法时,在获得针对定义的最大数据项数目的结构信息时,自动停止扫描。

【技术特征摘要】
EP 2005-1-10 05300013.91.一种扫描存储介质的方法,包括以下步骤-接收对与存储在所述存储介质上的数据有关的结构信息的请求;-至少确定介质的类型和介质上的文件系统的类型;-从所述存储介质中获得表示存储在介质上的数据项中的至少一部分的结构和/或类型的结构信息;-确定可用于缓存所获得的信息的缓存空间的数量;-确定扫描类型值,其中组合利用所获得的和所确定的信息;-根据所确定的扫描类型值,选择用于扫描存储介质的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质的一部分;以及-根据所选择的扫描方法,扫描存储介质,其中获得结构信息,并且在选择第一扫描方法时,在获得针对定义的最大数据项数目的结构信息时,自动停止扫描。2.根据权利要求1所述的方法,其特征在于还包括以下步骤缓存所获得的数据,其中在缓存之前,对所获得的数据进行压缩,以及在从缓存器获得之后,对其进行解压缩。3.根据权利要求1或2所述的方法,其特征在于所定义的、要从所述介质获得的最大数据项数目由用户界面上同时可显示菜单项的最大数目确定,所述方法还包括以下步骤利用所获得的结构数据的至少一部分作为菜单项数据,在所述用户界面上显示菜单部分。4.根据权利要求2或3所述的方法,其特征在于在另一应用程序的后台中继续针对结构数据、对存储介质的扫描,其中获得与能够被立即缓存的一样多的菜单项数据。5.根据前述权利要求之一所述的方法,其特征在于所述结构信息包...

【专利技术属性】
技术研发人员:陈明融李关翠陈淑美欧阳文荣王为嘉刘国胜
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1