扫描存储介质的内容的方法和设备的制作方法

文档序号:6759370阅读:206来源:国知局
专利名称:扫描存储介质的内容的方法和设备的制作方法
技术领域
本发明涉及一种扫描存储介质的内容的方法和设备。
背景技术
在将如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示出了根据本发明的介质扫描方案的总体示意图。
当需要与存储介质有关的结构信息时,例如当光盘或存储卡插入回放设备时,或者当激活菜单显示时,对介质或其内容索引区域(通常为内容表(TOC))以及指示区域进行扫描,以便获得此信息。结构信息通常至少包括介质类型和/或文件系统类型、顶级或任意给定当前等级的文件和/或目录数、但也可以包括以下信息中的一个或多个总介质容量、已用和/或未用介质容量、文件类型、文件大小、创建日期、访问日期、文件名或目录名长度、附加元数据或轨道信息、以及其他信息。
本发明依赖于对以下事实的认知对于不同的介质,根据由其结构信息指示的相应使用率或占用率,使用一种或另一种扫描算法可能更为有利。具体地,本发明包括从存储介质中获得上述结构信息;以及使用改结构信息和设备特有信息作为决策输入,动态地决定使用第一或第二扫描算法。扫描方法选择器SEL决定应当使用哪种扫描方法,并指示应当使用第一M1或第二M2扫描方法,或启用相应的、选定扫描算法。可以在可用扫描方法M1、M2之间进行物理或逻辑切换SW。原则上,也存在多于两种扫描方法可用。可以将其中之一定义为缺省方法。
此外,本发明的一个方案在于可以使用部分扫描方法。此方法最初并不扫描介质的整个文件系统(即其内容索引),例如,在插入介质时,或者在请求显示菜单或产生索引时。代替地,本方法使用控制器来决定第一次扫描多少文件信息,以及在初始扫描之后何时执行重新扫描。例如,可以利用微处理器等来实现。
根据本发明的介质扫描方案的主要优点如下第一,只使用较小的存储器。因此,能够仅以较少的存储器资源来处理海量数据集合。
第二,速度快。对于低容量介质,其响应时间通常接近于传统的预扫描方法。但是,对于包含许多文件的高容量介质,本发明更快。因此,在插入已占用的高容量介质之后、播放器准备好选择菜单标题所需的初始时间比传统的预扫描方法少得多。
图1中的总体示意图示出了介质扫描方法选择器SEL,其利用开关SW控制使用两种(或更多)扫描方法中的哪一个。以下对方法选择器进行描述。
在存储介质插入/连接回放设备时,检测介质类型,并从介质中获得结构信息,如上所述。选择器SEL可以是相对简单的模糊逻辑控制器,其使用可能的决策输入,即从介质中获得的上述信息和设备信息,例如,回放设备中的可用缓存器大小、可显示行数等。选择器SEL使用一组预定的规则来确定使用哪种可用介质扫描方法,在此示例中,为预扫描方法M1或部分扫描方法M2。但是,在一个实施例中,所述规则可以动态地适应于当前的情况,例如播放器容量等。然后,将使用所选择的方法,通过一种逻辑开关SW来启动。但是,在本发明的其他实施例中,可以在多于两种介质扫描方法间进行选择。由于上述原因,如果可用方法中的至少一个是上述部分扫描方法,将尤为有利。也可以在多种版本或类型的部分扫描方法之间进行选择,例如以下所列出的类型。
用于确定最合适的扫描方法的规则可以依赖于几个因素分别表示(a)所获得的数据所需的资源量,如存储介质信息所需的存储空间;以及(b)广义情况下,可以从介质中获得信息的速度。具体地,如果介质具有较大的总容量和较大的已用容量,这意味着介质扫描处理较慢且需要较多的存储器。在这种情况下,与预扫描方法相比,根据本发明的部分扫描方法将更为有效。可以将其表示为规则,如以下示例所示IF(输入文件系统==UDF类型)&&
(输入介质使用容量==多)&&
(输入缓存器大小==小)THEN(输出算法=部分扫描)
在此示例中,针对已用介质容量的参数“多”和针对输入缓存器大小的“小”是模糊参数。已用容量为“多”可以表示介质并未充满,但使用了介质总容量中相当多的部分,例如,多于75%但小于90%。为了获得这些模糊参数,可以组合读取/测量参数,如读取/测量总介质容量、读取/测量缓存器大小等,并决定缓存器大小相对于总介质容量是否为“小”或其他,如“非常小”、“中等”或“大”。对于决定,例如,可以使用表格来表示对分类的限制。利用足以描述相似场景的规则,播放器能够确定将最为合适的介质扫描方案用于不同类型的已加载介质。
但是,在更为简单的实施方式中,可以使用适用于可用资源的固定参数,例如IF(输入文件项数>100)THEN(输出算法=部分扫描)ELSE IF(输入文件项数>15)THEN(输出算法=预扫描)ELSE(输出算法=即时扫描)多种播放器支持的一个功能是同时回放(SPB),例如,表示用户可以在收听音频的同时观看画面放映。因此,播放器需要同时呈现音频和画面或视频数据。为了支持如MP3和JPEG文件等的SPB,必须已经检测到相应的文件类型,这里为MP3或JPEG。如果用户试图选择SPB,播放器应当至少已经检测到MP3文件和JPEG文件,以便允许检测SPB。另一选项是在用户选择SPB或启用SPB功能时,立即开始针对MP3文件或JPEG文件的扫描。
如果介质具有较大容量且接近充满,通常有利的是使用部分扫描方法。但是,如果盘只包含较少的MP3或JPEG文件和较多的非多媒体文件,在回放期间,在连续的MP3或JPEG之间可能会存在一些延迟,这是由于以下事实造成的与介质上存在较少的文件相比,需要花费长得多的时间来扫描要播放的下一个MP3或JPEG。但是,在几乎所有的情况下,这种延迟要比已知的扫描方法短。
通常,根据本发明的扫描方法包括第一扫描算法(例如,部分扫描算法)、不同的第二扫描算法和重新扫描控制。下面,将更为详细地描述部分扫描算法。可以使用多种类型的部分扫描算法。
在第一类部分扫描算法中,设备扫描整个介质的内容索引,并存储与设备中的缓存器所能存储的一样多的信息,即设备扫描介质的内容索引,直到其缓存器充满。随后,设备继续扫描剩余的内容索引,以确定介质所包含的文件夹/目录和/或文件数。设备缓存介质所包含的目录和/或文件数,并将此信息输入模糊逻辑控制器,以确定何时应当进行重新扫描。
在第二类部分扫描算法中,设备最初将所分配的存储器分为几个缓存器,而不是只具有一个缓存器。在插入介质时,其扫描并存储与所有存储器能够存储的一样多的信息。一旦缓存器充满,则停止扫描。在需要时,执行重新扫描。当需要更多的信息时,例如,当用户在菜单内进行导航并需要更多的信息时,不需要重新填充所有的缓存器,而只需对一个或两个缓存器进行重新填充。因此,重新扫描可以较短且较快。
在第三类部分扫描算法中,设备在介质内容索引的初始扫描期间,只获取针对下一处理步骤(即UI显示)的足够信息。如果UI只能同时显示20个标题,则最初只扫描20个标题。但是,也可以扫描更多的标题,为需要更多数据的情况做准备,例如,当用户在菜单中向上或向下滚动时。在回放期间,或者在显示菜单,或者用户在菜单中进行导航时,在后台继续对文件和/或目录信息的扫描。这意味着当在MP3音频文件等的回放期间,音频数据缓存器足以填充MP3数据,并且拾取空闲一段时间时,拾取可以继续以扫描TOC,直到菜单缓存器充满,或者直到扫描了接下来的10个文件/目录。文件/目录的后台扫描应当始终具有最低的优先级,因为其无论如何不应当影响当前的回放。
下面,将描述动态选择可用扫描算法之一的过程。由图1中的选择模块SEL执行。为了实现上述设计目的,即主要进行大量数据和快速响应时间的处理,选择第三种部分扫描算法来实现部分扫描方法,此外,在缓存之前,对轨道信息进行压缩。
在插入介质时,软件启动,扫描用于UI显示的足够信息。当拾取或驱动空闲时,例如当未选择标题时,或者当在回放期间,缓冲器充满时,对文件和/或目录信息的后台扫描开始。应当始终将比其他文件更高的缓存优先级赋予MP3轨道的轨道信息,因为在MP3轨道的回放期间,音频过渡应当是平滑的,即音频缓存器应当始终不为空。因此,需要足够的MP3轨道信息。此外,应当在后台进行JPEG解码,因为与MP3轨道相比,要存储的JPEG画面的轨道信息并不那么重要。
本发明的一个方案在于对与数据文件有关的轨道信息进行压缩。例如,轨道信息可以包括标题、作者、开始/结束地址等。从介质中获得轨道信息,在缓存前进行压缩,并在缓存后进行解压缩。这种压缩使得能够存储更多文件和/或目录的信息,也降低了重新扫描的频率。可以将任何已知的压缩算法用于此目的。在需要所存储的信息时,可以进行解压缩。
另外,通过只存储轨道信息的开始地址来代替轨道信息本身,可以对缓存器使用进行进一步的优化。在一些情况下,如果可用,可以从介质上的查找表中读取与文件和/或目录有关的信息。这有助于决定是否需要盘扫描或者查找表是否包含针对有效信息获取的充足信息。
通常,根据本发明的部分扫描方法的实施包括部分扫描算法执行单元(如处理器等)和重新扫描控制器。下面,将描述重新扫描控制器。
在此示例中,根据上述第三种部分扫描方法,建立用于重新扫描文件的控制器的模型。仅当所分配的缓存器的大小对于所确定/所计算的最大文件数而言不足时,启动控制器。基于模糊逻辑的重新扫描控制器的主要任务如下其设置变量的数值(如缓存器下限),并形成在将介质(如ODD或USB存储器等)加载到播放器或与播放器相连时、选择最合适的扫描方案的规则。可以根据实验结果获得上述数值,并进行存储。在部分扫描中,控制器考虑回放模式(如MP3/JPEG/SPB/空闲模式)和回放选项(标准/随机/重复…)作为输入,以决定能否执行介质信息的后台缓存。
对于何时执行重新扫描的问题,传统预扫描方法不需要执行重新扫描;但是,如果在第一次扫描时并未检测介质上的全部所需信息,任何部分扫描方法都需要重新扫描。
为了给出应用示例,具有集成存储卡读取器的音频CD播放器的用户界面可以列出7行文本。当用户将具有MP3音频数据的CD-ROM插入CD驱动器时,播放器开始驱动,并检测是否插入了CD-ROM,其是否是特定文件系统格式的,如通用盘格式(UDF)。此外,播放器读取顶级目录的数据结构,例如,发现在此等级上有3个目录和10个文件。其计算出这一等级上的数据项数为13,并将其与能够同时缓存的数据项数进行比较。假设此数目是15,则其立即缓存与这十三个数据项有关的数据。如果在当前等级上存在5个目录和50个文件,则决定进行部分扫描。
在此示例中,UI使用前7个数据项的数据来产生显示文本。当用户保持在当前的目录等级、在菜单中向上或向下滚动时,以缓存数据对显示进行更新。当用户选择一个子目录时,播放器重新扫描CD或其TOC,以顺序确定所选子目录等级上的文件和目录,并将已经检测到的文件数与能够缓存的项数进行比较。还可以考虑要显示的文本的长度,例如其是否为一个或两个显示行。
当其发现在该等级上实质上更多的MP3格式文件时,上述控制器确定进一步的扫描是无用的,因为既不能同时缓存也不能同时显示相关数据,并切换到部分扫描方法。结果,最晚在缓存器充满时,不再对CD进行扫描,存储当前的拾取位置,以便稍后继续扫描,并将缓存数据发送给UI,以产生显示文本。例如,显示歌曲#1~7的文本,并缓存歌曲#1~15的文本。如上所述,在本发明的一个实施例中,在缓存前,对来自盘的数据进行压缩,并必须在缓存后对其进行解压缩。
当用户在当前的目录等级向下滚动菜单,并且例如显示歌曲#7~13的数据时,播放器检测到用户可能会继续向上或向下滚动,并确定紧接在下一滚动步骤之后,将不再使用歌曲#1~4的数据,而是可能使用歌曲#14~17的数据。因此,在用户阅读显示器或倾听所显示的歌曲之一时,播放器在后台继续对盘进行扫描,从所存储的位置开始,以获得这些歌曲的数据。缓存这些数据,并可以代替歌曲#1~4的数据。类似地,当用户在菜单中向上滚动并接近第一个缓存标题时,控制器发起重新扫描,以获得可能很快会用到的文件的数据。因此,下一步骤所需的数据总是可用,而不必扫描介质的整个内容索引。
在更为有利的实施例中,控制器也可以分析用户可能的后续步骤,并获得多个可能后续步骤的数据,或者所有可能后续步骤的数据。例如,如果用户可以向下滚动菜单或选择子目录,控制器事先获得针对这两个选项的数据。
在本发明的一个实施例中,将以下信息输入重新扫描控制器,以决定何时应当执行重新扫描,例如,其根据模糊逻辑进行操作-回放类型-当前播放逻辑扇区号(LSN)-当前播放文件的结束LSN-当前缓存器等级-文件列表的页面-文件列表上的当前选定项号-文件列表上的页面-当前模式(文件列表/回放/…)在一个实施例中,使用以下规则确定何时应当执行重新扫描。通常,在所需结构介质信息仍未加载在缓存器中时,发生对盘信息的重新扫描。存在多种可能发生重新扫描的情况,例如,在当前模式是具有MP3回放或JPEG画面预览的“文件列表”时,或者在当前模式是“回放”时。
对于这些情况,拾取管理器将忙于获取用于回放的数据,并且几乎没有机会进行重新扫描。但是,在正在播放MP3/JPEG时,用户可能会滚动文件列表,或者试图利用特定的按键(如FWD或前进键)跳过画面,从而必须进行用于显示文件列表的重新扫描。对于这种情况,图2所示的模糊逻辑控制器FLC使用MP3/JPEG缓存器等级作为输入。思想是当MP3缓存器等级高于安全限制时,拾取管理器有时间执行重新扫描。当MP3缓存器等级下降到“警告”限制时,模糊逻辑控制器FLC指示拾取管理器将MP3缓存器填充到足够安全的数量。但是,如果用户试图在MP3回放期间切换到其他文件夹,则由于MP3回放期间的扫描处理,在显示文件夹的内容之前,可能会有一些延迟。在将本发明的方法用于SPB时,针对MP3/JPEG的缓存器必须足够大,以便防止因为重新扫描而在短时间内没有音频或新的JPEG显示。可以通过测试找出安全缓存器限制,足够高以确保拾取管理器从一个任务切换到另一个任务的充足时间。
可以将此规则表示为以下的简单示例规则1IF(输入MP3缓存器等级>=非常安全的等级)THEN(扫描类型=填充盘信息)规则2IF(输入MP3缓存器等级<=警告等级)THEN(扫描类型=填充MP3扇区)原则上,在设备访问任何存储介质(如内置硬盘等)时,都可以使用本发明。
本发明也可以用在如下情况中将结构信息传递给另一、后续处理步骤或单元,并且由于任何原因,可以通过拾取进行比由其他处理单元进行处理更快地传递。当扫描选择器检测到不能再处理数据,或者接收到相应的指示信号时,其可以切换到部分扫描方法,从而可以中断扫描,并稍后恢复,优选地,在为此目的而存储的当前位置处。在这种情况下,选择第一、传统预扫描算法,并在检测到不能足够快地处理数据时,自动选择部分扫描算法。可以存储该时刻的拾取位置,并在局部扫描继续时,获得该拾取位置。
权利要求
1.一种扫描存储介质的方法,包括以下步骤-接收对与存储在所述存储介质上的数据有关的结构信息的请求;-至少确定介质的类型和介质上的文件系统的类型;-从所述存储介质中获得表示存储在介质上的数据项中的至少一部分的结构和/或类型的结构信息;-确定可用于缓存所获得的信息的缓存空间的数量;-确定扫描类型值,其中组合利用所获得的和所确定的信息;-根据所确定的扫描类型值,选择用于扫描存储介质的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质的一部分;以及-根据所选择的扫描方法,扫描存储介质,其中获得结构信息,并且在选择第一扫描方法时,在获得针对定义的最大数据项数目的结构信息时,自动停止扫描。
2.根据权利要求1所述的方法,其特征在于还包括以下步骤缓存所获得的数据,其中在缓存之前,对所获得的数据进行压缩,以及在从缓存器获得之后,对其进行解压缩。
3.根据权利要求1或2所述的方法,其特征在于所定义的、要从所述介质获得的最大数据项数目由用户界面上同时可显示菜单项的最大数目确定,所述方法还包括以下步骤利用所获得的结构数据的至少一部分作为菜单项数据,在所述用户界面上显示菜单部分。
4.根据权利要求2或3所述的方法,其特征在于在另一应用程序的后台中继续针对结构数据、对存储介质的扫描,其中获得与能够被立即缓存的一样多的菜单项数据。
5.根据前述权利要求之一所述的方法,其特征在于所述结构信息包括以下信息中的一个或多个总介质容量、已用和/或未用介质容量、至少在当前层次等级上的文件和/或目录数、至少部分所述文件的数据类型、与所述文件相关联的轨道信息。
6.根据前述权利要求之一所述的方法,其特征在于将所获得的和所确定的数值转换为模糊参数,并且对于组合所获得的和所确定的数值,使用预先确定的规则,根据模糊逻辑过程,来确定扫描类型值。
7.根据前述权利要求之一所述的方法,其特征在于将用于缓存所获得的数据部分的缓存器分为缓存器分区或子缓存器,以及所述第一扫描方法还包括以下步骤-从应用程序接收对更多结构信息的请求;-根据所述请求,从存储介质中获得另外的结构数据,其中结构信息的数量是能够缓存在所述子缓存器之一中的数据量;-以另外的结构数据覆写所定义的子缓存器中的缓存数据,而保持其他子缓存器不变;以及-更新使用缓存数据的应用程序。
8.根据权利要求1到6之一所述的方法,其特征在于在自动停止扫描之后,执行以下步骤-根据当前所使用的结构信息,检测接下来可能会使用的结构信息;-从存储介质中获得所检测出的、接下来可能会使用的结构信息;-缓存所获得的信息;以及-根据下一请求,从所述缓存信息中选择结构信息。
9.根据前述权利要求之一所述的方法,其特征在于针对一个或多个特定的数据类型,可以选择同时回放模式,并且在选择同时回放模式时,对于任意特定数据类型的结构数据或轨道信息获取优先于其他数据类型的规定信息获取。
10.一种扫描存储介质的内容的设备,使用根据权利要求1到9之一所述的方法。
全文摘要
回放设备经常显示包含在诸如CD-ROM或闪存介质之类的数据载体上的文件的菜单列表。为了获得此信息,设备通常扫描整个介质。一种扫描存储介质的内容的改进方法包括以下步骤至少确定介质的类型和介质上的文件系统的类型;从所述存储介质中获得表示存储在介质上的数据项的结构和/或类型的结构信息;确定可用于缓存所获得的信息的缓存器空间的数量;使用预定的规则,组合所获得和所确定的数值,以确定扫描类型值;根据所确定的扫描类型值,选择用于扫描存储介质的多种扫描方法之一,其中至少第一扫描方法包括只扫描存储介质的一部分;以及根据所选的扫描方法,扫描存储介质。
文档编号G11B27/10GK1811959SQ200610005810
公开日2006年8月2日 申请日期2006年1月10日 优先权日2005年1月10日
发明者陈明融, 李关翠, 陈淑美, 欧阳文荣, 王为嘉, 刘国胜 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1