CN1973329A - 文件级别的缺陷管理 - Google Patents

文件级别的缺陷管理 Download PDF

Info

Publication number
CN1973329A
CN1973329A CNA2005800209105A CN200580020910A CN1973329A CN 1973329 A CN1973329 A CN 1973329A CN A2005800209105 A CNA2005800209105 A CN A2005800209105A CN 200580020910 A CN200580020910 A CN 200580020910A CN 1973329 A CN1973329 A CN 1973329A
Authority
CN
China
Prior art keywords
file
information
defect management
physical address
defect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800209105A
Other languages
English (en)
Other versions
CN1973329B (zh
Inventor
J·F·R·布莱奎尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1973329A publication Critical patent/CN1973329A/zh
Application granted granted Critical
Publication of CN1973329B publication Critical patent/CN1973329B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

一种缺陷管理方法用于在记录载体上记录信息。一种用于在记录载体上扫描轨道的设备从对应的物理地址读取逻辑地址上的信息块。根据缺陷管理信息(54,55)将逻辑地址转换成物理地址,所述缺陷管理信息包括与物理地址的缺陷状态有关的缺陷信息和与将初始映射到初始物理地址的逻辑地址转换成可替换的物理地址有关的重映射信息(56、57、58、59)。所述方法包括确定并且另外地存储基于缺陷管理信息且对应于文件(51、52)被组织的文件重映射信息(60),并且获取文件重映射信息(60),以便获取与要获取的文件有关的缺陷管理信息(61、62、63)。因为预先获取必要的替换块作为集合,因此另外应用文件重映射信息增加了读数据文件的速度。

Description

文件级别的缺陷管理
技术领域
本发明涉及一种用于在具有轨道的记录载体上记录信息的缺陷管理方法,所述轨道用于携带具有逻辑地址的信息块,所述记录包括在轨道中的物理地址处定位每个块、根据缺陷管理信息将逻辑地址转换成物理地址和将物理地址转换成逻辑地址,并且管理缺陷管理信息,所述缺陷管理信息包括与物理地址的缺陷状态有关的缺陷信息,和与将初始映射到初始物理地址的逻辑地址转换成可替换的物理地址有关的重映射信息。
本发明还涉及一种用于扫描具有轨道的记录载体的设备,所述轨道用于携带具有逻辑地址的信息块,所述设备包括用于扫描记录载体上的轨道的扫描装置,和用于控制在轨道中的物理地址处定位每个块的控制装置,所述控制装置包括用于根据缺陷管理信息将逻辑地址转换成物理地址和将物理地址转换成逻辑地址的定址装置,和用于管理缺陷管理信息的缺陷管理装置,所述缺陷管理信息包括与物理地址的缺陷状态有关的缺陷信息和与将初始映射到初始物理地址的逻辑地址转换成可替换的物理地址有关的重映射信息。
本发明还涉及用于记录信息的缺陷管理的计算机程序产品。
背景技术
用于在记录载体上记录信息和缺陷管理的设备和方法可从WO01/06512得知。所述文献涉及光学记录载体,例如CD或DVD。光学记录设备具有用于扫描记录载体上的轨道的装置,其可包括用于将在记录载体上具有逻辑地址的信息块中的信息记录到对应分配的物理地址的记录装置。所述文献描述了在具有管理区域、备用区域和用户区域的光盘上写入如视频信号的实时信息。通常记录发生在用户区域的空闲部分中包含信息块的文件中。通常在不同级别上管理文件***信息,例如在控制磁盘驱动器的主机中,尽管设备接收读和写命令。如果在记录过程中遇到缺陷块,则在预留的区域中做替换记录,此后在初始空闲部分继续正常记录。在可替换位置写数据块的过程通常称为缺陷管理。存储表明物理地址缺陷状态的缺陷管理信息,并且其包括表明存储有用户信息块的可替换物理地址的重映射信息。创建和维护表明缺陷物理地址和所做替换的缺陷管理信息。在读取过程中,必须获取缺陷管理信息,并且必要时将从可替换物理地址中获取信息块。
发明内容
读取信息块的问题是,对扫描设备的速度和性能的要求可能较高。由于在可替换物理地址读取重映射信息块的需要,已知的缺陷管理方法将会降低性能。
本发明的目的是提供一种缺陷管理***,其便于在维护高数据获取性能的同时读取信息。
为此目的,在开始段落中描述的缺陷管理方法包括确定并另外存储基于缺陷管理信息且对应于文件而被组织的文件重映射信息,并且获取文件重映射信息,用于获取与要获取的文件有关的缺陷管理信息。
为此目的,在开始段落中描述的用于扫描的设置中,所述控制装置包括用于获取文件重映射信息的文件重映射获取装置,以获取与要获取的文件有关的缺陷管理信息,所述文件重映射信息基于缺陷管理信息且对应于文件而被组织。
另外存储文件重映射信息,即根据适当的记录格式存储传统缺陷管理信息,并且此外,文件重映射信息被存储在不同的位置。当要获取文件的信息块时,获取文件重映射信息,其提供了文件中的重映射信息块的可替换物理地址。此措施具有这种结果,即包括在文件中的重映射信息块是已知的并且在合适的时刻是可获取的,例如在文件的初始位置开始读取之前。其优点在于,设备的性能不会因为每次遇到缺陷物理地址时读取重映射替换块的中断而降低。每次当信息块的读取可方便地挂起时,例如因为缓冲区中有足够的数据可用或没有待决的读请求,获取重映射信息块以得到文件的后续部分。
本发明还基于如下认知。传统的磁盘驱动必须在读取信息块的期间执行缺陷管理。缺陷管理信息基于逻辑地址或物理地址的顺序被组织,并且可由在各个点发生缺陷的顺序影响。在读操作中,重映射的数据块必须基于逻辑地址范围从各种缺陷管理位置在读取期间获得。此外,实际上,大部分读操作涉及存储在文件中的数据,其可能包括各种非连续的逻辑地址范围。发明人明白与文件有关的后续读操作将因此传统地导致在不同缺陷管理位置中对重映射信息块的许多读动作,所述读动作的每个都要求中断主要的读取过程。通过生成对应于文件而组织的附加重映射信息,例如包含每个文件的重映射地址表,重映射信息块的相关子集基于文件重映射信息是可获取的。文件的缺陷管理信息的子集的相关获取增加了文件读取期间的性能。注意,附加的重映射信息甚至可以是不完整的,例如仅包含文件重映射信息的一部分,或包含实际上不是文件部分的少数重映射块。如果是这样,一些缺陷管理信息可能仍然需要基于在逻辑地址上组织的传统缺陷管理信息来恢复。然而,因为在经由文件重映射信息有效恢复的子集中的重映射信息块的实质部分,设备的性能提高了。
注意到,磁盘驱动器中的完整文件***知识允许预测任意要获取的重映射信息块。但是,传统磁盘驱动器缺少文件***知识,并且将这种完整文件***知识添加到扫描设备将是沉重的负担。获取对应于文件而组织的另外存储的文件重映射信息允许设备容易地恢复对应于文件的重映射数据块。因此要求生成、另外地存储和获取这种对应于文件的文件重映射信息,这可在不同时间点或不同地点执行。例如,计算机程序可在主处理器内被激活以生成和/或获取文件重映射信息。
在扫描设置的一个实施例中,控制装置包括文件重映射存储装置,用于确定并另外存储基于缺陷管理信息其对应于文件而被组织的文件重映射信息。其优点在于,生成文件重映射信息包括在设备中,允许设备独立地增加读取性能。
在扫描设备的一个实施例中,布置文件重映射存储装置用于基于接收的写或读命令确定文件重映射信息。通过分析接收的命令,来检测作为单个文件部分的信息块,并且生成对应的重映射信息。其优点在于扫描设备不需要详细的文件***知识就确定重映射信息。
在扫描设备的一个实施例中,布置文件重映射存储装置用于将所述文件重映射信息写入记录载体。尽管文件重映射信息可临时存储在缓冲器,这利于将文件重映射信息另外存储到记录载体上。因此一旦生成并存储了文件重映射信息,对于将来的使用总是可立刻可获取的。
在扫描设备的一个实施例中,布置文件重映射获取装置用于通过为由当前读命令覆盖的一部分文件之后的至少一部分要获取的文件读取并临时存储缺陷管理信息来进行所述获取缺陷管理信息。这有效地预示了文件的其它部分在将来可能被读取。文件重映射信息用于预先读取并存储对应的缺陷管理信息。其优点在于,当稍后获取文件的该其它部分时,不会损耗时间来用在获取对应的缺陷管理信息。
根据本发明的设备和方法的其它优选实施例在所附权利要求中给出,其公开通过引用合并在此。
附图说明
参考下面描述中的以例子方式描述的实施例并参考附图,本发明的这些和其它方面将会很清楚并进一步得到阐释,其中
图1a示出了记录载体(项视图),
图1b示出了记录载体(截面图),
图2示出了具有文件重映射缺陷管理功能的扫描设备,
图3示出了缺陷位置的重映射,
图4示出了文件重映射信息,
图5示出了文件重映射缺陷管理的过程,
图5A示出了文件重映射信息的创建,并且
图5B示出了文件重映射信息的获取和使用。
不同附图中的对应元素具有同样的参考数字。
具体实施方式
图1a示出了具有轨道9和中心孔10的磁盘状记录载体11。轨道9是一系列表示信息的记录标志的位置,按照信息层上构成基本平行轨道的螺旋圆圈图案来布置所述轨道9。记录载体可是光可读的,称为光盘,并且具有可记录类型的信息层。可记录光盘的例子是CD-RW,和DVD的可写版本,例DVD+RW,和使用蓝激光的高密度可写光盘,称为蓝光光盘(BD)。关于DVD光盘的更多细节可在参考ECMA-267:12mm DVD-Read-Only Disc-(1997)中找到。该信息可通过沿轨道记录光可检测标记被表示在信息层上,所述可检测标记例如是在相变材料中的结晶或非晶体的标记。用在空记录载体的制造期间提供的预压纹轨道结构来表示在可记录类型的记录载体上的轨道9。例如该轨道结构由图1b中的预制凹槽14构成,其使读/写头能够在扫描期间跟随轨道。该轨道结构包括包含所谓物理地址的位置信息,用于表明信息单元的位置,通常称为信息块。位置信息包括用于定位这种信息块的起始处的特定同步标记。
图1b是沿着可记录类型的记录载体11的线b-b截取的截面图,其中给透明基底15提供了记录层16和保护层17。保护层17可包括另一基底层,例如像在DVD里,其中记录层在0.6mm的基底处并且另一0.6mm的基底粘合在其背面。预制凹槽14可实现为基底15材料的凹下或凸起,或实现为偏离其周围事物的材料属性。
记录载体11旨在在文件管理***的控制下承裁决中的数字信息。该文件管理***是预定规则集,用于存储信息块并保持记录存储信息块的位置和哪些信息块一起构成例如UDF(通用磁盘格式)的逻辑文件。该信息可包括要连续记录和再生的实时信息,尤其是根据如MPEG2的标准化格式来数字表示编码视频的信息。
图2示出了具有文件重映射缺陷管理功能的扫描设备。该设备用于访问其类型是可写的或可重写的,例如CD-R或CD-RW,或DVD+RW或BD的记录载体11上的信息。给该设备提供了用于扫描记录载体上的轨道的装置,所述装置包括用于旋转记录载体11的驱动单元21、头22、用于在轨道的径向粗略地定位头22的定位单元25和控制单元20。头22包括已知类型的光学***,用于生成通过光学元件引导的辐射束24,其聚焦在记录载体的信息层轨道上的辐射点23。辐射束24由例如激光二极管的放射源生成。该头还包括(未示出的)用于沿所述射束的光轴移动辐射束24的焦点的聚焦致动器和用于在轨道中心的径向精细地定位点23的跟踪致动器。该跟踪致动器可包括用于径向地移动光学元件的线圈或可替换地布置用于改变反射元件的角度。
该标记可以以任何光学可读的形式,例如以具有与其周围事物反射系数不同的区域的形式,在记录入诸如染料、合金或相变材料的材料时而被获得,或以具有与其周围事物的磁化***的方向不同的区域的形式在记录入磁光材料时而被获得。为了读取,由信息层反射的辐射在头22中被通用类型的检测器例如例如四象限二极管检测,以便生成读信号以及另外的检测器信号,其包括用于控制所述跟踪和聚焦致动器的跟踪误差和聚焦误差信号。该读信号由通用类型的读处理单元30处理,所述读处理单元30包括解调器、反格化式器(deformatter)和输出单元以获取信息。这样,用于读取信息的获取装置包括驱动单元21、头22、定位单元25和读处理单元30。
设备可以是读设备,或可包括用于处理输入信息以生成驱动头22的写信号的写处理装置,所述装置包括(可选的)输入单元27、格式化器28和调制器29。为了写信息,控制辐射以在记录层中创建光学可检测的标记。借助在记录层上经由电磁辐射束24生成的点23来形成该标记。
根据预定义记录格式在记录载体上存储数字数据。写入和读取用于在光盘上记录和格式化的信息、误差校正和通道编码规则从已知领域是众所周知的,例如从CD和DVD***。
控制单元20经由例如***总线的控制线26连接到所述输入单元27、格式化器28和调制器29,连接到读处理单元30,并且连接到驱动单元21和定位单元25。控制单元20包括例如微处理器的控制电路、程序存储器和拉制门,用于根据如下描述的本发明执行过程和函数。控制单元20也可实现为逻辑电路中的状态机。
格式化器28用于例如通过添加误差校正码(ECC)、交错和通道编码来添加控制数据并根据记录格式格式化和编码数据。格式化器28还包括用于在调制信号中包括同步模式的同步装置。格式化的单元包括地址信息并且在控制单元20的控制下被写入到记录载体上对应的可寻址位置。从格式化器28输出的格式化数据传递到调制器29,所述调制器29生成驱动光头中辐射源的激光功率控制信号。提供给调制单元29的输入端的格式化单元包括地址信息并且在控制单元20的控制下被写入到记录载体上对应的可寻址位置。
布置控制单元20用于通过在轨道中的物理地址处定位每个块来控制信息块的访问,并且用于如下描述的缺陷管理。控制单元包括以下协同操作的单元:定址单元31、缺陷管理单元32、文件重映射存储单元33和文件重映射获取单元34,所述单元例如实现为固件。
在一个实施例中,记录设备仅仅是存储设备,例如用在计算机中的光盘驱动器。布置控制单元20可以被布置为经由标准化接口与主机***中的处理单元通信。数字数据直接连接到格式化器28和读处理单元30。
在一个实施例中,将设备布置为独立单元,例如用于消费者使用的视频记录设备。将控制单元20,或者包括在设备中的另外主控制单元布置为由用户直接控制,并且执行文件管理***的功能。所述设备包括应用数据处理,例如音频和/或视频处理电路。用户信息出现在输入单元27上,所述输入单元27可包括用于例如模拟音频和/或视频,或数字的解压缩音频/视频的输入信号的压缩装置。适合的压缩装置例如被描述用于WO 98/16014-A1中的音频,和用于MEPG2标准中的视频。输入单元27处理所述音频和/或视频为信息单位,其被传递到格式化器28。读处理单元30可包括适合的音频和/或视频解码单元。
定址单元31用于根据重映射信息将物理地址转换成逻辑地址和将逻辑地址转换成物理地址。逻辑地址构成连续的用户数据存储空间,以便存储信息块序列,例如在文件管理***控制下的文件,如UDF。重映射单元32用于管理与至少一个重映射区域有关的重映射信息,例如用于创建、更新和存储合适的重映射信息表。重映射信息表示将用户数据区域中的初始映射到物理地址的逻辑地址转换成可替换的物理地址,所述可替换的物理地址可位于专用的和分离的备用区域,或者可通过适应更高的逻辑地址的映射(通常称为滑动(slipping))来本地提供。
图3示出了缺陷位置的重映射。物理地址空间40由水平线示意地表示。一系列块42将被记录在分配的物理地址范围39中。然而缺陷41中断了分配的物理地址范围。重映射45是这样的过程,其中具有与缺陷的物理地址41相对应的逻辑地址的块44被存储在缺陷管理区域(DMA)43中可替换物理地址。重映射信息提供这样的数据,用于将初始映射到展示出缺陷的物理地址的逻辑地址转换成缺陷管理区域中可替换的物理地址,例如包括重映射块的逻辑地址和其对应的物理地址的次要缺陷列表中的条目。可替换地,重映射信息可包括这样的数据,用于将缺陷的物理地址转换成缺陷管理区域中不同的物理地址。
缺陷管理区域根据记录区域布局定位在记录载体上,并且可以是***区域分配给***使用的部分。在布局中,给物理地址分配用户数据区域或缺陷管理区域或***区域等的特定逻辑地址。可根据包括在***区域中的参数预定义布局或定义布局。例如,缺陷管理信息,或其它***信息,可包括分配信息,其表示将轨道第一部分中的物理地址分配给至少一个用户数据区域、将轨道第二部分中的物理地址分配给缺陷管理区域,并且将缺陷管理信息分配给缺陷管理区域。将缺陷管理信息分配给缺陷管理区域可表示使用缺陷管理区域,例如主要缺陷列表和次要缺陷列表,或用于特定类型缺陷的替换区域。
给设备提供如下的文件重映射缺陷管理功能。在记录设备中,文件重映射存储单元33用于确定并且另外地存储文件重映射信息。注意,利用由缺陷管理单元32生成的缺陷管理信息来另外地创建文件重映射信息。文件重映射信息可包含到重映射信息块的引用列表,被组织为每文件一个条目表。文件重映射信息可存储在本地缓冲存储器中,例如本地硬盘,或可存储在记录载体上。进一步的实际例子在下面描述。所述设备具有文件重映射获取装置34,用于当需要读取文件时获取文件重映射信息。基于文件重映射信息中的引用,读取与文件有关的缺陷管理信息,即从缺陷管理区域读取重映射信息块并临时存储在缓冲器直到被需要。当在从文件的初始位置读取文件的期间遇到缺陷物理地址时,从缓冲器取出替换块。注意,文件重映射信息基于通常的缺陷管理信息,但已对应于文件被选择和排序。
图4示出文件重映射信息。物理地址空间40由水平线示意地表示。已记录的文件具有中间区域53分开的第一部分51和第二部分52。文件包含几个缺陷物理地址。原始分配给逻辑地址的第一缺陷物理地址已经重映射到由箭头56表示的第一缺陷管理区域DMA154。第二缺陷物理地址已经重映射到由箭头57表示的第二缺陷管理区域DMA2 55。在中间区域中,第三缺陷已经重映射到由箭头58表示的第一缺陷管理区域DMA1。第四缺陷已经重映射到由箭头59表示的第一缺陷管理区域DMA1。注意由于检测缺陷的顺序,缺陷管理区域中的重映射位置以随机顺序出现。所选的缺陷管理区域与文件部分51、52的内部或外部的缺陷位置没有关系。例如第一缺陷管理区域54中重映射信息块的出现是无序的(anti-chronological)。
根据本发明创建分离的文件重映射信息FRI 60,其包含由箭头61、62、63表示的文件中的缺陷的引用,其根据文件中信息块的顺序排序。文件重映射引用可以是缺陷管理区域中的重映射块的地址。重映射块的实际内容存储在缺陷管理区域中。由于文件重映射信息基于到替换块的引用,它可以是相当紧密的。按如下说明,在实际读取文件的对应部分之前,可用从缺陷管理区域读取的块的内容来充满缓冲器。
图5示出了文件重映射缺陷管理的过程。在图5A中说明了文件重映射信息的创建。在第一步骤WRCOM61中接收用于写(部分)文件的写命令。在步骤WR+DM62中将信息块写入原始物理地址,同时检测物理地址是否有缺陷。在该情况下,经由缺陷管理单元32分配可替换物理地址。在步骤DET FILE63中例如基于连续接收的写命令来检测逻辑地址的哪些范围是文件的部分。在步骤CREATE FRI64中创建引用表,其包含文件的重映射信息块的物理地址。在步骤65STORE FRI中存储文件重映射信息。注意,文件重映射信息可存储在临时缓冲器,例如本地存储器或本地硬盘中。在一个实施例中,文件重映射信息存储在记录载体上,例如作为文件,或在特定的保留***区域中。在写逻辑地址的范围后,在节点RDY66处完成命令处理。
图5B示出了文件重映射信息的获取和使用。在第一步骤RDCOM71中接收用于读取(部分)文件的读命令。在步骤RD FRI72中例如从本地缓冲存储器获取文件重映射信息。在一个实施例中,从记录载体获取文件重映射信息,例如从具有预定名字的专有文件。接着在步骤RD DMA73中从缺陷管理区域(备用区域)读取可替换物理地址的替换块并临时存储在缓冲器BUF 75中。在步骤RD FILE74中从初始物理地址读取信息块。在步骤ALT76中检测是否已经分配了可替换物理地址,即是否已经读取可替换块并且在缓冲器75其是可用的。如果这样,从缓冲器获取替换块,并且为进一步使用释放缓冲器空间。在读取逻辑地址范围后,在节点RDY 77处完成命令的处理。有利地,可指示在步骤74中的读处理跳过读缺陷物理地址,这可防止不必要的重试。
上面提到的文件重映射缺陷管理处理包括在单个读动作中读取文件的重映射条目。该读动作可在不同时间点发生,这基本上不降低主要数据的读取速度。这些时间点的例子是:
·在读取文件的任何其它数据之前
·如果驱动器必须执行跳转,则在读取文件期间
·当驱动器由于充足的高速缓存充满而有一些‘备用’时间时,在读取文件期间
·刚好在需要第一重映射数据块之前
注意在单个读动作中读许多个重映射条目并且在存储器中存储它们是具有性能优势的,因为驱动器不必执行(有可能)对磁盘上备用区域的多次访问。如果(部分)文件的所有重映射数据其存储器中,则驱动器可从那时起以与类似驱动器同样快或可能甚至更快的速度递送属于(部分)文件的数据,而没有任何形式的缺陷管理。为允许读取重映射条目,需要使第一文件重映射信息可用,例如存储在缓冲器或磁盘上的某些位置。下面说明获得要存储的文件重映射信息的第一变化方式。此后将描述该信息如何以有效的方式存储在磁盘上。
要解决的第一问题是驱动器如何确定哪些重映射条目属于单个文件。驱动器可经由下面的方式获得该知识。
在第一实施例中,布置文件重映射存储单元33用于分析写命令,即在写入期间分析。通常在单个写动作中(或者在较短时间周期内在多个更小的有关操作中)写入文件。通过分析写动作,驱动器可做出哪些数据属于某文件的估计并且下一步确定哪些重映射条目应当一起属于单个集合。
在第二实施例中,布置文件重映射存储单元33用于分析读命令,即在读取期间分析。读命令也传送大量关于磁盘上文件结构的信息。如对写的叙述,通常在单个(或几个)读动作中读取文件。驱动器应当扫描其在命令中请求的地址范围上并在各种读命令之间有关的定时上接收的读命令。基于该信息,可及时创建对磁盘上文件布局的良好估算。
在第三实施例中,布置文件重映射存储单元33用于执行在主机***上的驱动器和应用之间的专门通信协议。所述协议向驱动器通知磁盘上的文件布局或者只是发送主机中所准备的文件重映射信息的校正附加表给驱动器。
在设备的进一步的实施例中,布置文件重映射存储单元33用于检测来自文件***信息的文件重映射信息。获得关于磁盘内容信息的便捷方式是经由磁盘上存在的文件***信息。通常该文件***知识不在驱动器中实现,这意味着驱动器必须用其它方式获得信息来作为各种判断的基础。但是,(有限的)文件***知识量可包括在驱动器中以允许驱动器决定哪些逻辑地址范围是文件的部分。
进一步要解决的问题是信息可在磁盘上以有效方式存储的方式。记录格式的实际例子例如DVD+MRW(Mt Rainier)和蓝光光盘标准定义了缺陷列表和缺陷列表条目。注意,通常在标准中规定了缺陷列表中条目的顺序,并且因此改变顺序是不实际的解决方案。因此形成了文件重映射信息附加表,其中缺陷条目的顺序是文件有关的。附加表必须和普通缺陷列表分开使用。属于单个文件的所有缺陷条目可组织为一个集合。在附加表中各个集合的顺序可基于每个集合中最低的物理扇区号。表中的特定位可容易地表示表中两个接连集合之间的边界。例如对于蓝光光盘,缺陷条目的最大编号对单层盘是32759并且对双层盘是65527。因此附加表的大小为128k字节或256k字节(每条目32759*4字节大约等于128k字节)。存储文件有关的重映射信息的另一个选择是经由链接的列表。
在当前标准中,例如BD和DVD+MRW,没有预定义的可用位置来存储附加表。可为文件重映射信息保留新的专门区域。例如,另外存储的文件重映射信息可位于导入区,或例如内部备用区域的已为***使用而保留的区域中。在后一种情况下,例如对于表示在缺陷列表中的不可用区域的内部备用区域,必须经由与***区域条目对应的设置来保留文件重映射信息区域。
在一个实施例中,布置文件重映射存储单元33用于以迭代方式创建文件重映射信息。首先,分析写命令的第一估计用作为第一表示。实际上读命令提供附加并更可靠的信息。这是因为通常读数据比写数据发生得更频繁。总是以某种连续的顺序读取文件的某个集合,这是很自然的情况。在这种情况下,驱动器区别不同文件是非常困难的。因此驱动器可认为这样的文件是单个文件,这没有问题。本发明的目的是加速读过程。如果多个文件(几乎)总是以连续的顺序读取,根据本发明从驱动器的角度看,可以认为这些文件是单个文件,为此将在单个预备读动作中获取替换块。这基本上与包括多个盘区的单个大文件是相同的。
在驱动器中,有若干方式来确定哪些缺陷属于单个文件。第一选择是跟踪在读和写命令中请求的用户数据区域中的地址。基于根据该信息确定的文件布局,驱动器可确定哪些重映射条目属于一起。第二选择是仅跟踪在读或写同时的短时间周期中出现的对重映射块的访问。第二选择的优势在于其通常需要更少的存储器。因此,确定作为文件部分的地址范围可基于检测相关地址范围的写或读命令,或及时在规则间隔处重现写或读命令。相关地址范围可从连续范围推导,或从连续地写入或读取的地址范围的组合推导。注意,例如通过为估计用来构成文件的地址范围的组合更新文件重映射信息可靠性计数器,设备可首先使用估计的结果并且可随时间改善估计的文件重映射信息。
干扰因素可以是现代PC的多任务能力,其可导致多个应用在相同时间周期请求不同文件的数据。类似的情况是在相同时间周期,将来自多个应用的数据写到磁盘。可布置文件重映射存储单元33用于检测是否在初始时偶然地组合了一些文件。可在之后基于进一步的读命令来校正文件重映射信息。该算法可通过在更长时间周期上分析数据请求来对其进行考虑,并且在多个读动作基础上对每个文件得出结论。
实际上,可出现文件有时作为实时文件被读取(在特定时间量以特定数据量)和有时作为“最佳效果”通信量(即尽可能得快)被读取的情况。相比于视频文件的拷贝动作,一个例子是播放某视频文件以在屏幕上重放视频信息。确定哪些重映射缺陷通常属于单个集合的算法可考虑这种变化的用途。例如在算法中,可考虑每种用途出现的数目。有可能通过应用来修改算法,使得达到两种通常使用情况中一个的最大性能。例如应用可有效地由用户控制,或者可考虑用户命令的类型。
尽管已经通过实施例使用DVD+RW或BD缺陷管理***主要地说明了本发明,用于其它类型的记录载体的类似缺陷管理***适用于应用本发明。尽管描述了信息载体光盘,但可使用其它媒体,例如磁硬盘。注意到,在本文献中词“包括”不排除未列出的其它元件或步骤的存在,并且元件前的词“一”或“一个”不排除多个这样元件的存在,任何引用符号不限制权利要求的范围,本发明可借助硬件和软件实现,几个“装置”可由硬件的相同项提供。此外,本发明的范围不限于实施例,并且本发明在于上面描述的每个新颖特征或特征的组合。

Claims (12)

1.用于在具有轨道的记录载体上记录信息的缺陷管理方法,所述轨道用于携带具有逻辑地址的信息块,所述记录包括
-在轨道中的物理地址处定位每个块,
-根据缺陷管理信息将逻辑地址转换成物理地址和将物理地址转换成逻辑地址,
-管理缺陷管理信息,所述缺陷管理信息包括与物理地址的缺陷状态有关的缺陷信息,和与将初始映射到初始物理地址的逻辑地址转换成可替换的物理地址有关的重映射信息,
所述方法包括
-确定并且另外地存储基于缺陷管理信息且对应于文件而被组织的文件重映射信息(60),
-获取文件重映射信息(60),用于获取与要获取的文件有关的缺陷管理信息。
2.用于扫描具有轨道的记录载体的设备,所述轨道用于携带具有逻辑地址的信息块,所述设备包括
-用于扫描记录载体上的轨道的扫描装置(22),和
-用于控制在轨道中的物理地址处定位每个块的控制装置(20),所述控制装置包括
-用于根据缺陷管理信息将逻辑地址转换成物理地址和将物理地址转换成逻辑地址的定址装置(31),
-用于管理缺陷管理信息的缺陷管理装置(32),所述缺陷管理信息包括与物理地址的缺陷状态有关的缺陷信息和与将初始映射到初始物理地址的逻辑地址转换成可替换的物理地址有关的重映射信息,
-用于获取文件重映射信息的文件重映射获取装置(34),以获取与要获取的文件有关的缺陷管理信息,所述文件重映射信息基于缺陷管理信息并且对应于文件而被组织。
3.权利要求2中所述设备,其中控制装置(20)包括文件重映射存储装置(33),用于确定并且另外地存储基于缺陷管理信息且对应于文件而被组织的文件重映射信息。
4.权利要求3中所述设备,其中布置文件重映射存储装置(33)用于基于接收的写命令确定文件重映射信息。
5.权利要求3中所述设备,其中布置文件重映射存储装置(33)用于基于接收的读命令确定文件重映射信息。
6.权利要求4或5中所述设备,其中布置文件重映射存储装置(33)用于通过检测写入相关地址范围的写命令或读取相关地址范围的读命令来进行所述确定。
7.权利要求3中所述设备,其中布置文件重映射存储装置(33)用于基于文件***信息,或者基于与具有文件***信息的主机的通信来确定文件重映射信息。
8.权利要求3中所述设备,其中布置文件重映射存储装置(33)用于在记录载体上写入文件重映射信息。
9.权利要求2中所述设备,其中布置文件重映射获取装置(34)用于从记录载体读取文件重映射信息。
10.权利要求2中所述设备,其中布置文件重映射获取装置(34)用于通过以至少一种下面的方式为至少一部分要获取的文件读取缺陷管理信息来进行所述获取缺陷文件信息:
-在读取文件的信息块之前,
-如果要执行到另一物理地址的跳转,则在读取文件的信息块期间,
-如果充足的信息块已临时存储在缓冲存储器中,则在读取文件的信息块期间,或
-当要获取第一重映射信息块时。
11.权利要求2中所述设备,其中布置文件重映射获取装置(34)用于通过为由当前读命令覆盖的一部分文件之后的至少一部分要获取的文件读取并临时存储缺陷管理信息来进行所述获取缺陷管理信息。
12.用于记录信息的缺陷管理的计算机程序产品,所述程序可操作地引起处理器执行权利要求1所述的方法。
CN2005800209105A 2004-06-22 2005-06-17 文件级别的缺陷管理 Expired - Fee Related CN1973329B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP04102870A EP1610323A1 (en) 2004-06-22 2004-06-22 Defect management on file level
EP04102870.5 2004-06-22
PCT/IB2005/051996 WO2006000966A1 (en) 2004-06-22 2005-06-17 Defect management on file level

Publications (2)

Publication Number Publication Date
CN1973329A true CN1973329A (zh) 2007-05-30
CN1973329B CN1973329B (zh) 2011-05-25

Family

ID=34929229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800209105A Expired - Fee Related CN1973329B (zh) 2004-06-22 2005-06-17 文件级别的缺陷管理

Country Status (6)

Country Link
US (1) US20080273434A1 (zh)
EP (2) EP1610323A1 (zh)
JP (1) JP2008503847A (zh)
CN (1) CN1973329B (zh)
TW (1) TW200614177A (zh)
WO (1) WO2006000966A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7770060B2 (en) * 2002-06-10 2010-08-03 Koninklijke Philips Electronics N.V. Method and device for writing a multi-layer optical disc
CN101102609B (zh) * 2007-08-10 2013-08-07 中兴通讯股份有限公司 信息映射方法及装置和信息恢复方法及装置
JP4690447B2 (ja) * 2008-10-30 2011-06-01 富士通株式会社 情報処理装置、データ移動プログラム及び方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6473559A (en) * 1987-09-14 1989-03-17 Pioneer Electronic Corp Controller for automatic changer for writable disk
JPH0337710A (ja) * 1989-07-05 1991-02-19 Nec Corp 光ディスク制御装置
US5271018A (en) * 1990-04-27 1993-12-14 Next, Inc. Method and apparatus for media defect management and media addressing
JP2553751B2 (ja) * 1990-10-03 1996-11-13 北海道日本電気ソフトウェア株式会社 ディスクセクタ代替方式
SE469402B (sv) * 1991-05-02 1993-06-28 Swedish Inst Of Computer Scien Foerfarande foer att haemta data till ett cache-minne
JPH04341977A (ja) * 1991-05-20 1992-11-27 Hitachi Ltd データ再生制御方式
US5216655A (en) * 1991-06-26 1993-06-01 Digital Equipment Corporation Method and apparatus for surface reallocation for improved manufacturing process margin
JP2000298949A (ja) * 1999-04-12 2000-10-24 Kenwood Corp ディスクシステム、光ディスクシステム、コンピュータ、光ディスク装置、及び記録媒体
US6658201B1 (en) * 1999-06-24 2003-12-02 Sony Electronics, Inc. Data storage device having multiple heads traveling in opposite directions for capacity and throughput optimization
KR20010099983A (ko) * 1999-10-27 2001-11-09 요트.게.아. 롤페즈 정보 기록 방법 및 그 장치
US6725394B1 (en) * 2000-10-02 2004-04-20 Quantum Corporation Media library with failover capability
CN100419892C (zh) * 2002-10-15 2008-09-17 皇家飞利浦电子股份有限公司 用于检索数据的方法和设备
US7047438B2 (en) * 2002-11-21 2006-05-16 Hitachi Global Storage Technologies Netherlands B.V. Accommodation of media defect growth on a data storage medium through dynamic remapping
WO2006000947A1 (en) * 2004-06-21 2006-01-05 Koninklijke Philips Electronics N.V. Defect management for real-time information

Also Published As

Publication number Publication date
EP1761926A1 (en) 2007-03-14
JP2008503847A (ja) 2008-02-07
US20080273434A1 (en) 2008-11-06
TW200614177A (en) 2006-05-01
CN1973329B (zh) 2011-05-25
EP1610323A1 (en) 2005-12-28
WO2006000966A1 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
KR20060037332A (ko) 디지털 정보신호를 기록하는 장치 및 방법
US20080298188A1 (en) Device for and Method of Recording Information on a Record Carrier
CN1977328A (zh) 用于隐蔽存储控制信息的***
US20080273437A1 (en) Device for and Method of Recording Information on a Record Carrier
CN100385382C (zh) 用于记录信息的装置和方法
CN1973329B (zh) 文件级别的缺陷管理
CN101036194B (zh) 实时信息的缺陷管理
CN1993764A (zh) 管理记录载体上的数据空间
CN1864222B (zh) 用于记录信息的装置和方法
CN100578645C (zh) 用于记录信息的设备和方法
JP2007516541A (ja) 欠陥発生時の物理アドレスへの論理アドレスの再マッピングを伴う情報を記録するための装置及び方法
US7983123B2 (en) Methods of defect management and reproduction, program and recording medium, and apparatuses for information recording and information reproduction
CN100476979C (zh) 利用缺陷管理信息重新组织记录信息的设备和方法
CN100508049C (zh) 用于记录信息的设备和方法
CN100578644C (zh) 记录信息的装置和方法
CN100585718C (zh) 用于记录数字音频/视频信号的设备和方法
US20070130419A1 (en) Device for and method of recording digital information signals
CN1823381A (zh) 记录数字信息信号的装置和方法
KR20070030907A (ko) 파일 레벨의 결함 관리
KR20080113294A (ko) 재기록형 광 디스크를 마운트하는 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110525

Termination date: 20120617