信息再现方法以及信息再现装置的制作方法

文档序号:6476969阅读:92来源:国知局
专利名称:信息再现方法以及信息再现装置的制作方法
技术领域
本发明涉及一种再现磁盘介质中记录的数据的信息再现方法以及信息 再现装置,特别是涉及再现目录结构存在缺陷的数据的信息再现方法以及 信息再现装置。
背景技术
为了PC(个人电脑)中的使用和AV(视听)中的使用等各种各样的用途,人 们在磁盘介质中记录数据。此时, 一般利用逻辑文件系统,逻辑文件系统 将记录的数据作为文件进行管理,并建立目录层次。作为逻辑文件系统的 例子,可以举出正在广泛普及的文件分配表(FAT: File Allocation Table) 和DVD等所采用的通用磁盘格式(UDF: Universal Disk Format)等方式。上 述按照行业组织的规格、依据全球性规格的格式规格、以及UDF规格等来 进行记录的磁盘介质和存储插件等存储介质,可以用依据该格式规格的方 法来进行再现。
图11是表示现有技术中的信息再现装置900的图。图11中,信息再现装 置900由控制部10、数据读出部11及显示单元12构成。数据读出部ll读出磁 盘介质20中记录的数据。控制部10用依据格式规格的再现方法来再现由数 据读出部ll读出的数据。显示单元13显示由控制部10再现的目录和文件。
在此,对于逻辑文件系统中的目录结构加以详细的说明。图12是表示 目录层次的图。如图12所示那样,磁盘介质中记录的数据在建立了目录的 各个层次中,作为文件被管理。图13是表示逻辑文件系统中的目录结构的 图。图13的逻辑文件系统中,用文件项(File Entry,以下简称FE)及文件识别 描述符(File Identifier Descriptor,以下简称FID)的指针所示的逻辑地址,来 建立各个目录层次。
例如,对于接入文件lll的情况进行说明。首先,参照根目录O的FE。 根目录0的FE含有目录1、目录2及文件3的FID。用该目录1的FID,来参照在 根目录0的下级的目录1的FE。目录1的FE含有目录11及文件12和文件13的FID。用该目录11的FID,来参照在目录1的下级的目录11的FE。目录11的FE 含有文件111和文件112的FID。用该文件111的FID,来参照在目录ll的下级 的文件111的FE。根据该文件111的FE,能够接入文件lll的数据。
如此,UDF等逻辑文件系统中,除了根目录以外,将FID及FE作为指针, 按FID、 FE及实际数据的次序来进行接入。
除此之外,还有利用了管理信息(目录管理信息)的装置(例如,参照专 利文献l),该管理信息是有关上述逻辑文件系统的格式规格的目录结构的信 息。该装置是一种在磁盘介质中记录的目录结构中,为了只使相应于处理 装置的任意目录实现可见化,而使用户将任意的目录视如目录的装置。
但是,如果目录管理信息因为某些原因而产生缺陷,则部分或者所有 目录和文件将无法用依据格式规格的方法来再现。例如,如果用近年广泛 普及的、使用磁盘介质的摄像机来说明的话,可以考虑无意中落下而使记 录面受损伤的可能性。在此情况下,如果包含影像数据文件的目录的目录 管理信息产生缺陷,尽管所拍摄的影像数据完整地被保留,也无法将其作 为影像数据文件读出,因此完全不能再现视频影像。如上所述,若目录管 理信息产生缺陷,尽管记录数据仍然保留,有可能导致无法再现文件的情 况。
具体而言,若目录结构受到破坏,即使磁盘介质中记录的数据被保留, 也不能显示在显示单元13。图14是表示目录结构的一部分受到破坏的情况 的图。若在根目录0与目录1之间目录结构受到破坏,尽管磁盘介质中数据 被保留,目录l的下级的目录ll、及文件12、 13、 111及112也无法再现。同 样,若目录2的周围受到破坏,则目录22、及文件3、 21、 221和222也无法 再现。
图15是表示目录管理信息产生了缺陷的逻辑文件系统中的目录结构的 图。如图13所说明那样,要接入文件lll时,首先参照根目录O的FE。在此, 由于目录管理信息产生了缺陷,所以不能将根目录O的FE所包含的FID读出 来,从而无法参照在根目录O的下级的目录和文件。因此,如图13所说明那 样,无法用FE及FID的指针来依次接入至文件lll。尽管文件lll的数据在磁 盘介质中作为记录数据被保留,也不能被再现。
专利文献1日本特开2005 — 182122号公报

发明内容
因此,本发明的目的在于提供一种即使目录管理信息有缺陷,也能够 再现磁盘介质中保留的记录数据的信息再现方法。
为了实现上述目的,本发明的信息再现方法是一种再现基于逻辑文件 系统而记录在信息存储介质中的数据的信息再现方法,其中,该逻辑文件 系统使用逻辑地址来构成目录结构,并将根目录作为起点来表示数据的保 存位置,在不可能用基于逻辑文件系统的方法来再现所记录的数据的情况 下,信息再现方法执行虚拟根目录制作步骤,使用物理地址来读出所记 录的数据,根据读出的数据所包含的有关目录结构的信息,来提取不存在 上级目录的所有目录,将所提取的所有目录作为根目录;以及再现步骤, 用基于逻辑文件系统的方法,来再现将虚拟根目录作为起点而构成于该虚 拟根目录的下级的文件。
较佳的是,虚拟根目录制作步骤执行单位读出步骤,将不可能用基 于逻辑文件系统的方法来再现的、信息存储介质中记录的数据作为扇区数 据读出,该扇区数据是多个扇区单位的数据;目录结构判定步骤,判定在 单位读出步骤中读出的多个扇区数据分别是否是有关目录结构的信息; 目录位置判定步骤,根据在目录结构判定步骤中被判定为是有关目录结构 的信息的至少一个扇区数据,来判定目录的层次和位置关系;以及虚拟根 目录分配步骤,将在目录位置判定步骤中被判定为不存在上级目录的目录 分配为虚拟根目录。
再者,较佳的是,还执行再现开始判定步骤,相应于用户的输入或设 定,判定是否执行该信息再现方法。
为了实现上述目的,本发明的信息再现装置是一种再现基于逻辑文件 系统而记录在信息存储介质中的数据的信息再现装置,其中,该逻辑文件 系统使用逻辑地址来构成目录结构,并将根目录作为起点来表示数据的保 存位置,该信息再现装置包括虚拟根目录制作部,在不可能用基于逻辑 文件系统的方法来再现所记录的数据的情况下,使用物理地址读出所记录 的数据,根据读出的数据所包含的有关目录结构的信息,来提取不存在上 级目录的所有目录,将所提取的所有目录作为根目录;以及再现部,在不 可能用基于逻辑文件系统的方法来再现所记录的数据时,用基于逻辑文件系统的方法,来再现将虚拟根目录作为起点而构成于该虚拟根目录的下级 的文件。
较佳的是,虚拟根目录制作部包括单位读出部,将不可能用基于逻 辑文件系统的方法来再现的、信息存储介质中记录的数据作为扇区数据读 出,该扇区数据是多个扇区单位的数据;目录结构判定部,判定由单位读 出部读出的多个扇区数据分别是否是有关目录结构的信息;目录位置判定 部,根据由目录结构判定部判定为是有关目录结构的信息的至少一个扇区 数据,来判定目录的层次和位置关系;以及虚拟根目录分配部,将由目录 位置判定部判定为不存在上级目录的目录分配为虚拟根目录。
再者,较佳的是,还包括再现开始判断部,相应于用户的输入或设定, 判定是否执行该信息再现方法。
上述信息再现装置所执行的一系列信息再现方法也可以以程序的形式 提供,该程序用于使电脑执行该处理次序。该程序也可以以电脑可读的存 储介质中记录的形式导入于电脑。
发明效果如上所述,根据本发明的信息再现方法,即使因事故或用 户无意中使磁盘介质中记录的目录管理信息产生缺陷,而无法用依据格式 规格的方法来再现文件的情况下,也能够将通过收集、解析目录管理信息 而获得的目录结构的最髙级目录作为虚拟的根目录,并根据该虚拟的根目 录,用依据格式规格的方法来再现所保留的目录和文件。
另外,由于本发明的信息再现方法用依据格式规格的方法来再现目录 和文件,所以无需预先记录例如以目录和文件的保护和恢复为目的的追加 信息。也就是说,本发明的信息再现方法不需要预先准备特别的装置和程 序,在毫不影响介质的通常使用的情况下,能够再现无法再现的目录和文 件,因此具有很高的通用性。


图l是表示实施本发明的一个实施方式所涉及的信息再现方法的信息 再现装置100的图。
图2是本发明的一个实施方式所涉及的信息再现方法的流程图。
图3是实施本发明的信息再现方法的装置的方框图。
图4是表示目录结构判定步骤S300的详细步骤的图。
8图5是表示存储在缓冲区的扇区数据的图。 图6是表示目录位置判定步骤S400的详细步骤的图。 图7是表示虚拟根目录分配步骤S500的详细步骤的图。 图8是表示虚拟根目录读出步骤S600的详细步骤的图。 图9是将目录1及22作为虚拟根目录来再现该虚拟根目录的下级的目录 及文件的图。
图IO是表示采用本实施方式所涉及的信息再现方法来表示的目录及文 件的图。
图11是表示现有技术中的信息再现装置900的图。 图12是表示目录层次的图。
图13是表示逻辑文件系统中的目录层次的结构的图。 图14是表示目录结构的一部分受到破坏的情况的图。 图15是表示介质产生缺陷后的逻辑文件系统中的目录层次的结构的
符号说明
10、 120 控制部
11、 130 数据读出部
12、 140 显示单元 20 磁盘介质
100、 900 信息再现装置 110 操作部
121 再现开始判定部
122 虚拟根目录制作部
123 再现部
1221 单位读出部
1222 目录结构判定部
1223 目录位置判定部
1224 虚拟根目录分配部
5100 再现开始判定步骤
5101 虚拟根目录制作步骤SI 02 再现步骤S200 单位读出步骤S201 S204 单位读出步骤中的详细步骤S300 目录结构判定步骤S301 S305 目录结构判定步骤中的详细步骤S400 目录位置判定步骤S401 S408 目录位置判定步骤中的详细步骤S500 虚拟根目录分配步骤S501 S502 虚拟根目录分配步骤中的详细步骤S600 虚拟根目录读出步骤S601 S602 虚拟根目录读出步骤中的详细步骤具体实施方式
下面,参照图面对本发明的一个实施方式进行说明。图l是表示实施本 发明的一个实施方式所涉及的信息再现方法的信息再现装置100的图。图l 中,信息再现装置100由操作部110、控制部120、数据读出部130及显示单 元140构成。并且,控制部120由再现开始判定部121、虚拟根目录制作部122 及再现部123构成。再者,虚拟根目录制作部122由单位读出部1221、目录 结构判定部1222、目录位置判定部1223及虚拟根目录分配部1224构成。若信息再现装置100读入磁盘介质200,数据读出部130就会将磁盘介质 200中记录的数据读出。控制部120用依据格式规格的再现方法、或者本发 明所涉及的信息再现方法,来再现由数据读出部130读出的数据。显示单元 140显示由控制部120再现的目录和文件。图2是本发明的一个实施方式所涉及的信息再现方法的流程图。本发明 的一个实施方式所涉及的信息再现方法执行再现开始判定步骤SIOO、虚拟 根目录制作步骤S 101及再现步骤S 102 。在再现开始判定步骤S100中,再现开始判定部121判定是否开始本发明 所涉及的信息再现方法。再现部123要再现磁盘介质中记录的目录和文件 时,在通常情况下,目录管理信息未破坏,用依据格式规格的再现方法来 再现由数据读出部130读出的数据(步骤S102)。10在本实施方式中说明如下方法,即如图14及图15所示那样,在根目录0 及目录2的目录结构受到破坏的情况下,再现磁盘介质中保留的记录数据的 方法。在再现开始判定步骤S 100中,由于如图14及图15所示那样目录管理信 息受到破坏,所以再现开始判定部121判定为开始本发明所涉及的信息再现 方法(再现开始判定步骤S100的"是")。控制部120便开始本发明所涉及的 信息再现方法,以再现磁盘介质中保留的数据。并且,在再现开始判定步 骤S100中,开始本发明所涉及的信息再现方法时,用户在操作部110输入该 处理的开始,该处理的开始并不局限于用户的操作。例如,也可以预先设 定为如果目录管理信息受到破坏而无法用依据格式规格的再现方法来再 现磁盘介质中记录的目录和文件的话,则自动开始本发明所涉及的信息再 现方法。在虚拟根目录制作步骤SIOI中,虚拟根目录制作部122将目录结构未受 到破坏而能够再现的目录作为虚拟根目录。而且,成为虚拟根目录的目录 是,为自身所属的目录的母目录不作为能够再现的目录存在的目录。在此, 对虚拟根目录制作步骤S101中的处理进行详细说明。如图2所示那样,虚拟根目录制作步骤S101执行单位读出步骤S200、目 录结构判定步骤S300、目录位置判定步骤S400、虚拟根目录分配步骤S500 及虚拟根目录读出步骤S600。图3是表示单位读出步骤S200中的详细步骤的图。在单位读出步骤S200 中,单位读出部1221依次读出磁盘介质中的所有记录数据。在步骤S201中,单位读出部1221指定依次读出磁盘介质中的所有录数 据时所读出的扇区的范围。在步骤S202中,单位读出部1221以在步骤S201中所指定的扇区为单位 来读出磁盘介质中的记录数据(以下称为扇区数据)。在步骤S203中,单位读出部1221将在步骤S202中所读出的扇区数据存 储在缓冲区。在步骤S204中,单位读出部1221判定是否保留有要从磁盘介质中读出 的记录数据。当磁盘介质中还保留有要读出的记录数据时(步骤S204的 "是"),返回步骤S202的处理。当磁盘介质中没有保留要读出的记录数据时 (步骤S204的"否"),单位读出步骤S200的处理结束。如上所述,在单位读出步骤S200中,单位读出部1221将磁盘介质的所 有记录数据以所指定的扇区为单位,来作为扇区数据存储在缓冲区。图4是表示目录结构判定步骤S300中的详细步骤的图。在目录结构判定 步骤S300中,目录结构判定部1222判定单位读出部1221在单位读出步骤 S200中所读出的扇区数据是否是目录管理信息。在步骤S301中,目录结构判定部1222判定缓冲区内有无尚未取出的扇 区数据。当缓冲区内没有尚未取出的扇区数据(步骤S301的"否")时,目录 结构判定步骤S300的处理结束。当缓冲区内有尚未取出的扇区数据(步骤 S301的"是")时,则进行下述的步骤S302的处理。在步骤S302中,目录结构判定部1222依次取出缓冲区内的扇区数据。在步骤S303中,目录结构判定部1222判定在步骤S302中所取出的扇区 数据是否是管理信息。当该扇区数据不是管理信息(步骤S303的"否")时, 进入步骤S305。在步骤S305中,目录结构判定部1222将该扇区数据从缓冲 区删除,并返回步骤S301的处理。当该扇区数据是管理信息涉骤S303的"是") 时,则进行下述的S304的处理。在步骤S304中,目录结构判定部1222判定在步骤S303中判定为管理信 息的扇区数据是否还是目录管理信息。当该扇区数据不是目录管理信息(步 骤S304的"否")时,进入步骤S305。在步骤S305中,目录结构判定部1222 将该扇区数据从缓冲区删除,并返回步骤S301的处理。当该扇区数据是目 录管理信息(步骤S304的"是")时,则将该扇区数据保留在缓冲区,并返回 步骤S301的处理。如此,在目录结构判定步骤S300中,目录结构判定部1222将单位读出 部1221在单位读出步骤S200中存储在缓冲区的扇区数据中,仅使为目录管 理信息的扇区数据保留在缓冲区,并将其它扇区数据从缓冲区删除。如上所述,从再现开始判定步骤S100至目录结构判定步骤S300,只有目录管理信息作为扇区数据存储在缓冲区。以下说明中,为了说明上的方便起见,假设与图15所示的各个目录及文件相关联的目录管理信息分别作为一个扇区数据来存储在缓冲区。其中,根目录0及目录2的目录管理信息因受到破坏而不存在。图5是表示存储在缓冲区的扇区数据的图。如上所述,在此作为目录管理信息的扇区数据,被存储的是目录l、目录11及目录22这 二vN12图6是表示目录位置判定步骤S400中的详细步骤的图。在目录位置判定 步骤S400中,目录位置判定部1223根据目录结构判定部1222在目录结构判 定步骤S300中存储在缓冲区的目录管理信息,来判定各个目录位置。在步骤S401中,目录位置判定部1223判定缓冲区内有无尚未调查的扇 区数据。当缓冲区内没有尚未调査的扇区数据(步骤S401的"否")时,结束 目录位置判定步骤S400的处理。当缓冲区内还有尚未调查的扇区数据(步骤 S401的"是")时,则进行下述的步骤S402的处理。在步骤S402中,目录位置判定部1223取出缓冲区内的尚未调査的扇区 数据,并将其作为目录结构(A)。在步骤S403中,目录位置判定部1223判定缓冲区内有无尚未与目录结 构(A)进行比较的扇区数据。当缓冲区内没有尚未与目录结构(A滩行比较的 扇区数据(步骤S403的"否")时,进入步骤S407。在步骤S407中,目录位置 判定部1223将目录结构(A)的位置存储在另一缓冲区(2)。其后,在步骤S408 中,目录位置判定部1223将目录结构(A)的扇区数据当作已调査,而返回步 骤S401的处理,以进行其它尚未调査的扇区数据的处理。当缓冲区内还有 尚未与目录结构(A)进行比较的扇区数据(步骤S403的"是")时,则进行下述 的步骤S404的处理。在步骤S404中,目录位置判定部1223将缓冲区内的尚未与目录结构(A) 进行比较的扇区数据取出来,将其作为目录结构(B)。在步骤S405中,目录位置判定部1223将目录结构(A)与目录结构(B)进行 比较,并判定目录结构(B)是否为目录结构(A)的母目录。当目录结构(B)不 是目录结构(A)的母目录(步骤S405的"否")时,返回步骤S403的处理,以处 理尚未与目录结构(A)进行比较的其它扇区数据。而当目录结构(B)是目录结 构(A)的母目录(步骤S405的"是")时,则进行下述的步骤S406的处理。在步骤S406中,目录位置判定部1223将目录结构(A)的扇区数据从缓冲 区删除,并返回步骤S401的处理,以处理其它尚未调査的扇区数据。如上所述,在目录位置判定步骤S400中,目录位置判定部1223根据目 录结构判定部1222通过目录结构判定步骤S300存储在缓冲区的目录管理信 息,来判定各个目录的位置,将作为能够再现的目录的母目录不存在的目 录结构当作位置数据来存储在另一缓冲区(2)。在此,作为图5所示的目录1、 11及22的目录管理信息的三个扇区数据 中,例如,首先当将目录11的扇区数据作为目录结构(A)(步骤S402),而将 目录22的扇区数据作为目录结构(B)(步骤S403、步骤S404)时,在步骤S405 中由于目录结构(B)不是目录结构(A)的母目录,所以返回步骤S403的处理 (步骤S405的"否")。其次,当将目录1的扇区数据作为目录结构(B)(步骤S403、 步骤S404)时,在步骤S405中由于目录结构(B)是目录结构(A)的母目录,所 以进入步骤S406的处理(步骤S405的"是"),在步骤S406中删除作为目录结 构(A)的目录11的扇区数据。
其次,当将目录1的扇区数据作为目录结构(A)(步骤S402)时,将目录22 的扇区数据作为目录结构(B)(步骤S403、步骤S404)。在步骤S405中由于目 录结构(B)不是目录结构(A)的母目录,所以返回步骤S403的处理(步骤S405 的"否")。在步骤S403中由于缓冲区内没有尚未与目录结构(A)进行比较的 扇区数据(步骤S403的"否"),所以在步骤S407中将目录结构(A)的位置存储 在另一缓冲区(2),而在步骤S408中将作为目录结构(A)的目录1的扇区数据 当作已调查。
最后,当将目录22的扇区数据作为目录结构(A)(步骤S402)时,将目录l 的扇区数据作为目录结构(B)(步骤S403、步骤S404)。在步骤S405中由于目 录结构(B)不是目录结构(A)的母目录,所以返回步骤S403的处理(步骤S405 的"否")。在步骤S403中由于缓冲区内没有尚未与目录结构(A)进行比较的 扇区数据(步骤S403的"否"),所以在步骤S407中将目录结构(A)的位置存储 在另一缓冲区(2),而在步骤S408中将作为目录结构(A)的目录22的扇区数据 当作已调査。
如上所述,通过对缓冲区内存在的扇区数据依次进行调査,最后将目 录1及22的目录结构作为位置数据存储在另一缓冲区(2)。另外,在此按照目 录ll、 1及22的顺序在步骤S402取出扇区数据,不言而喻,即使按照别的顺 序取出也能够得到同样的结果。并且,在步骤S404中也同样,取出扇区数 据的顺序如何,最后都能够得到相同的结果。
图7是表示虚拟根目录分配步骤S500中的详细步骤的图。在虚拟根目录 分配步骤S500中,虚拟根目录分配部1224将目录位置判定部1223在目录位 置判定步骤S400作为位置数据存储了的目录结构当作虚拟根目录来登记在 名单中。
14在步骤S501中,虚拟根目录分配部1224判定缓冲区内有无尚未取出的 位置数据。当缓冲区内没有尚未取出的位置数据(步骤S501的"否")时,虚 拟根目录分配步骤S500的处理结束。而当缓冲区内有尚未取出的位置数据 (步骤S501的"是")时,则进行下述的步骤S502的处理。
在步骤S502中,虚拟根目录分配部1224将在缓冲区内的位置数据取出 来,并将其作为虚拟根目录来登记在名单中。其后,返回步骤S501的处理, 以进行下一个位置数据的处理。
如上所述,在虚拟根目录分配步骤S500中,虚拟根目录分配部1224将 目录位置判定部1223在目录位置判定步骤S400中作为位置数据存储了的所 有目录结构当作虚拟根目录来登记在名单中。在此,目录1及22的目录结构 分别作为虚拟根目录1及2被登记在名单中。
图8是表示虚拟根目录读出步骤S600中的详细步骤的图。在虚拟根目录 读出步骤S600中,再现部123根据虚拟根目录分配部1224在目录位置判定步 骤S500中登记在名单中的虚拟根目录,用依据格式规格的方法来再现记录 数据。
在步骤S601中,再现部123判定名单中有无尚未取出的虚拟根目录。当 名单中没有尚未取出的虚拟根目录(步骤S601的"否")时,虚拟根目录读出 步骤S600的处理结束。而当名单中有尚未取出的虚拟根目录(步骤S601的 "是")时,则进行下述的步骤S602的处理。
在步骤S602中,再现部123取出名单中的虚拟根目录,并根据该虚拟根 目录,用依据格式规格的方法来再现记录数据。其后,返回步骤S601的处 理,以进行下一个虚拟根目录的处理。在此,由于作为虚拟根目录已将目 录1及22登记在名单中,所以目录l的下级的目录ll、及文件12、 13、 lll及 112被再现,并且目录22的下级的文件221及222也被再现。
图9是将目录1及22分别作为虚拟根目录1及2来再现该虚拟根目录的下 级的目录及文件的图。如UDF等逻辑文件系统中, 一般根据根目录,以FID 及FE为指针来按照该根目录的下级的FID、 FE及实际数据的顺序被接入。 本实施方式中,将目录l作为虚拟根目录l,而将目录22作为虚拟根目录2, 根据该虚拟根目录,以FID及FE为指针来按照该虚拟根目录的下级的FID、 FE及实际数据的顺序被接入。显示单元140显示用上述方法来再现的目录和文件。图10是表示采用本 实施方式所涉及的信息再现方法来表示的目录及文件的图。在逻辑文件系 统中,当目录结构受到破坏时,所有目录和文件均无法用依据格式规格的 方法来再现。但是,如图10所示那样,根据本实施方式所涉及的信息再现 方法,将目录l作为虚拟根目录l,能够再现其下级的目录l、及文件12、 13、 111及112。并且,将目录22作为虚拟根目录2,能够再现其下级的文件221 及222。
综上所述,根据本发明的信息再现方法,即使目录管理信息存在缺陷, 也可以通过读出磁盘介质中保留的记录数据,并将目录结构尚未受到破坏 的最高级目录作为虚拟根目录,来再现磁盘介质中保留的记录数据。
另外,本实施方式中,虚拟根目录的下级的目录及文件都能够再现, 而即使虚拟根目录的下级的目录结构的一部分受到破坏,也能够再现目录 结构未受到破坏的部分。例如,当虚拟根目录l的下级的目录ll受到破坏时, 在成为虚拟根目录1的目录1的FE中删除目录11的FID。这样便能够再现目录 1的下级的文件12、 13。
另外,本实施方式中,是将磁盘介质中保留的所有记录数据都当作信 息再现的处理对象、作为扇区数据取出来,但也可以根据情况不将所有记 录数据都作为信息再现的对象。例如,如果能够判断用户希望再现的记录 数据保存在磁盘介质上的什么位置,则只将用户希望再现的记录数据的保 存位置附近作为信息再现的处理对象、而作为扇区数据取出来也可以。这 样便能够有效地进行用户所希望的记录数据的信息再现。
另外,虽然在本实施方式中将磁盘介质用作存储介质,但是并不局限 于此,不言而喻,如在目录管理信息产生缺陷的情况下,使用其它存储介 质也可以实现相同的效果。
工业实用性
本发明的信息再现方法可以适用于个人电脑的应用软件、DVD记录器、 数字摄像机及数字照相机等。
1权利要求
1、一种信息再现方法,再现基于逻辑文件系统而记录在信息存储介质中的数据,其中,该逻辑文件系统使用逻辑地址来构成目录结构,并将根目录作为起点来表示数据的保存位置,在不可能用基于所述逻辑文件系统的方法来再现所述记录的数据的情况下,所述信息再现方法执行虚拟根目录制作步骤,使用物理地址来读出所述记录的数据,根据所述读出的数据所包含的有关所述目录结构的信息,来提取不存在上级目录的所有目录,将所述提取的所有目录作为所述根目录;以及再现步骤,用基于所述逻辑文件系统的方法,来再现将所述虚拟根目录作为起点而构成于该虚拟根目录的下级的文件。
2、 如权利要求1所述的信息再现方法,其特征在于 所述虚拟根目录制作步骤执行单位读出步骤,将不可能用基于所述逻辑文件系统的方法来再现的、 信息存储介质中记录的数据作为扇区数据读出,该扇区数据是多个扇区单 位的数据;目录结构判定步骤,判定在所述单位读出步骤中读出的多个扇区数据 分别是否是有关所述目录结构的信息;目录位置判定步骤,根据在所述目录结构判定步骤中被判定为是有关 目录结构的信息的至少一个扇区数据,来判定目录的层次和位置关系;以 及虚拟根目录分配步骤,将在所述目录位置判定步骤中被判定为不存在 所述上级目录的目录分配为所述虚拟根目录。
3、 如权利要求2所述的信息再现方法,其特征在于,还执行再现开始 判定步骤,相应于用户的输入或设定,判定是否执行该信息再现方法。
4、 一种信息再现装置,再现基于逻辑文件系统而记录在信息存储介质 中的数据,其中,该逻辑文件系统使用逻辑地址来构成目录结构,并将根 目录作为起点来表示数据的保存位置,所述信息再现装置包括虚拟根目录制作部,在不可能用基于所述逻辑文件系统的方法来再现 所述记录的数据的情况下,使用物理地址读出所述记录的数据,根据所述读出的数据所包含的有关所述目录结构的信息,来提取不存在上级目录的 所有目录,将所述提取的所有目录作为所述根目录;以及再现部,在不可能用基于所述逻辑文件系统的方法来再现所述记录的 数据的情况下,用基于所述逻辑文件系统的方法,来再现将所述虚拟根目 录作为起点而构成于该虚拟根目录的下级的文件。
5、 如权利要求4所述的信息再现装置,其特征在于 所述虚拟根目录制作部包括单位读出部,将不可能用基于所述逻辑文件系统的方法来再现的、信 息存储介质中记录的数据作为扇区数据读出,该扇区数据是多个扇区单位 的数据;目录结构判定部,判定由所述单位读出部读出的多个扇区数据分别是 否是有关所述目录结构的信息;目录位置判定部,根据由所述目录结构判定部判定为是有关目录结构 的信息的至少一个扇区数据,来判定目录的层次和位置关系;以及虚拟根目录分配部,将由所述目录位置判定部判定为不存在所述上级 目录的目录分配为所述虚拟根目录。
6、 如权利要求5所述的信息再现装置,其特征在于,还包括再现开始 判断部,相应于用户的输入或设定,判定是否执行该信息再现方法。
7、 一种信息再现程序,再现基于逻辑文件系统而记录在信息存储介质 中的数据,其中,该逻辑文件系统使用逻辑地址来构成目录结构,并将根 目录作为起点来表示数据的保存位置,在不可能用基于所述逻辑文件系统的方法来再现所述记录的数据的情 况下,所述信息再现程序执行虚拟根目录制作步骤,使用物理地址读出所述记录的数据,根据所述 读出的数据所包含的有关所述目录结构的信息,来提取不存在上级目录的 所有目录,将所述提取的所有目录作为所述根目录;以及再现步骤,用基于所述逻辑文件系统的方法,来再现将所述虚拟根目 录作为起点而构成于该虚拟根目录的下级的文件。
8、 一种存储介质,记录有信息再现程序,该信息再现程序再现基于逻 辑文件系统而记录在信息存储介质中的数据,其中,该逻辑文件系统使用 逻辑地址来构成目录结构,并将根目录作为起点来表示数据的保存位置,在不可能用基于所述逻辑文件系统的方法来再现所述记录的数据的情 况下,所述信息再现程序执行虚拟根目录制作步骤,使用物理地址读出所述记录的数据,根据所述 读出的数据所包含的有关所述目录结构的信息,来提取不存在上级目录的 所有目录,将所述提取的所有目录作为所述根目录;以及再现步骤,用基于所述逻辑文件系统的方法,来再现将所述虚拟根目 录作为起点而构成于该虚拟根目录的下级的文件。
全文摘要
在按照行业组织的规格、依据全球性规格的格式规格来记录的存储介质中,即使目录管理信息存在缺陷,也能够将通过读出记录在磁盘中的记录数据并收集、解析目录管理信息而获得的目录结构的最高级目录作为虚拟的根目录,并根据虚拟的根目录,用依据格式规格的方法来再现目录和文件。
文档编号G06F12/00GK101669095SQ20088001338
公开日2010年3月10日 申请日期2008年4月10日 优先权日2007年4月25日
发明者小羽田哲宏, 西野广幸, 赤木克实 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1