使用缺陷管理在块可寻址存储介质上写入数据块的方法

文档序号:6553550阅读:182来源:国知局
专利名称:使用缺陷管理在块可寻址存储介质上写入数据块的方法
技术领域
本发明涉及一种方法,用于使用缺陷管理,在块寻址存储介质上, 优选地在光存储介质上,写入数据块。本发明还涉及一种用于在块可 寻址存储介质上写入数据块的计算机程序、计算机程序产品和装置。
背景技术
诸如磁光盘、相位改变盘(DVD-RAM等)、硬盘等的可重写记录 介质在其记录表面上也许有缺陷。该缺陷也许是在记录介质从厂商运 输到客户期间产生的初期故障、在记录介质的存储或使用期间出现的 裂纹或损害、或者由于记录介质的使用而产生的任意破坏。
记录介质的记录表面上的这种缺陷的存在也许会引起安全数据 记录中的故障。鉴于此,在可重写记录介质的领域中,采用一种技术, 用于检测记录介质的记录表面上的缺陷,并将数据记录在不同于缺陷 位置的位置。这种技术通常被称为"缺陷管理"。
具体地, 一旦盘驱动器接收到来自主处理器(例如DVD-记录器 的主控制器/处理器)的将数据记录在记录介质的记录表面上的数据区 中的指令,则盘驱动器首先将数据记录到数据区中的指定扇区。如果 确定该扇区由于记录表面上的缺陷而处于有缺陷的状况下,则盘驱动 器将包括与刚刚记录的数据相同的内容的数据记录到记录介质的记录 表面上的备用区中。g卩,备用区位于记录介质的记录表面上,位于与 用于正常记录数据的数据区不同的位置。因此,在由于记录表面上的 缺陷而导致将数据正确记录到数据区中的某个扇区失败的情况下,将 数据记录到备用区中,因此,即使在有缺陷区域的情况下,也可以避 免数据的丢失。
在现有技术中,存在记录数据并执行缺陷管理的不同技术。
在"基于主机的缺陷管理"中,主机单独进行缺陷管理。可以最佳 速度来记录数据,但是然后必须验证实际上是否正确地写入了数据(通 常通过读取命令并将返回读取命令的数据与所写数据相比较,或者通
过验证MMC (INCITS T10的多媒体命令规范)命令,来进行验证 Http:〃www.tl0.org/ftp/tl0/drafts/mmc4/mmc4r05.pdf)。为了以最佳速度 记录数据,需要不中断记录过程的执行,因此验证阶段只可在记录之 后进行。因此主机需要大量存储器(多达媒体容量)来确保可以处理 所有记录数据的缺陷。如果主机希望将其存储器使用限制为合理的量, 则主机必须在写入所有数据之前通过验证来中断写入,而这显然不会 产生最佳记录性能。此外,对于主机而言,找到轻微的缺陷(通过置 于介质上的纠错码,由目标自动恢复的缺陷)并判定是否必须将数据 从具有该轻微缺陷的区域移到备用区是不容易且耗时的。最后,所用 的文件系统必须能够处理缺陷管理,与UDF 1.50文件系统类似,而这 限制了文件系统的选择(FAT文件系统并不支持缺陷管理)。
在"基于目标的缺陷管理"中,目标单独进行缺陷管理("目标"通 常指定了从主机接收多媒体命令、并直接驱动盘驱动器从存储介质读 取数据/向存储介质写入数据的控制器)。如果目标选择在写入过程之 后执行验证过程(被称为通过验证的写入)以找到缺陷区或缺陷点, 则由于目标可以访问有限的存储器,所以目标必须在所写数据超过其 尺寸受限的存储器之前,经常通过验证过程中断写入。目标还可以在 写入介质之前,执行介质或一部分介质的鉴定,以找到缺陷点。然而, 在主机开始写入过程之前,并未给予目标时间来鉴定整个介质,并且 一旦从目标弹出介质,不能够确保鉴定信息有效(用户会立即将其手 指放置在介质上,引起新的缺陷点,或者会清除介质,可能修复了先 前的缺陷点)。此外,如果目标找到(通过验证)或知道(通过鉴定) 缺陷,但是主机对该缺陷进行了写入,则设备不能够确保任何流,因 为需要立即将数据移到备用区,而有可能备用区本身就是有缺陷的, 这意味着有可能产生递归。
在现有技术中,还存在一种"基于主机和目标的缺陷管理"。该缺 陷管理被称为"逻辑单元辅助软件缺陷管理模型"(永久性-DM和
DRT-DM),并且在MMC规范和Mt Fuji (SFF委员会对多媒体设备的 MtFuji命令;ftp:〃fp.avcpioneer.com/Mtfliji5/Spec/Fuji5r 16.zip)规范中 描述该缺陷管理。然而,该缺陷管理技术需要主机保持缺陷管理信息 (执行上述模型中定义的"管理"),这增加了主机实现的复杂度,并限 制了文件系统的选择。该技术还需要在主机和目标之前传输相对复杂 的信息,以描述缺陷点。最后,该技术使主机不能够"立即"计算其必 须烧录的数据的图像,因为在从主机取回缺陷点信息之后,主机必须 重新计算,并可能改变文件系统信息。
上述缺陷管理的解决方案具有以下事实它们不能够理想地执行 缺陷管理和最佳记录性能。这主要是由于光记录技术受到频繁的介质 缺陷和在缺陷管理中产生的额外查找时间的干扰。

发明内容
鉴于上述原因,本发明的目的是提供一种使用缺陷管理来在开可 寻址存储介质上写入数据块的装置和方法,其可以以最佳性能进行数 据记录,并可以限制或减小主机侧的复杂度。本发明的另一目的是避 免需要在检测到缺陷之后改变文件系统信息。
该目的由一种方法实现,该方法用于使用缺陷管理,在块可寻址 存储介质上,优选地在光存储介质上,写入数据,该方法包括步骤-主机设备将数据处理成适于存储介质的数据块;将每个数据块从主机 设备发送到目标设备;所述目标设备在不执行缺陷管理的情况下将每 个数据块写入存储介质;如果数据块的目的地是存储介质的缺陷区, 则目标设备向主机设备发送信息信号;响应于所述信息信号,所述主 机设备暂时存储相应数据块;以及在将所有数据块发送到目标设备之 后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备, 并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理。
简而言之,本发明方法的核心是首先在不执行缺陷管理的情况 下以高性能执行存储介质上的数据记录/写入(这意味着没有数据块被 存储在备用区);然后将在先前回合中由目标表示为寻址到缺陷点的数 据块重新发送到目标。在重新发送数据块期间,目标执行缺陷管理,
因此在必要时将数据块写入备用区。
本发明方法可以以最佳性能进行记录,因为缺陷管理更换没有中 断初始写入。该方法具有流管理和缺陷管理。该方法还可以使用主机 可访问的大存储器来暂时存储必须写入备用区的数据(或在判定写入 可疑点或备用区之前首先必须验证的数据)。本发明方法可以将缺陷管 理信息保持在目标侧,因此主机不必直接访问备用区,并且可选择没 有嵌入缺陷管理的文件系统。本发明使目标可以在必须将数据移到备 用区时做出判定。该方法还可以在包括实现该技术的主机和并未实现 该技术的主机的多个主机之间交换介质,因为缺陷管理信息保存在介 质中,并仅由目标读取。本发明使主机可以(立即)计算必须记录的 数据的图像,因为从逻辑观点来看,重写的数据保持相同(由目标保 存从缺陷块映射到备用区的信息,通常保存在备用表中)。
在优选实施例中,存储介质是蓝光存储介质。
由于新的蓝光存储介质(DVD)提供的大存储容量,在主机处存
储数据所需的存储器限制尤其重要。因此,本发明方法对于新的蓝光 标准是有利的。
在优选实施例中,所述处理数据的步骤包括步骤将要存储的数 据形成为图像,其中每个数据块分配有逻辑块地址。
优选地,所分配的逻辑地址与数据块一起被发送到目标设备。更 优选地,目标设备给每个逻辑块地址分配要存储各个数据块的存储介 质的物理块地址。
换言之,主机具有给要写入介质的每个数据块分配逻辑块地址的 任务。然后将该数据对发送到目标,目标然后将逻辑块地址映射到物 理块或扇区地址。
有利地,即使在重新发送步骤期间,主机也不必由于缺陷管理而 改变任何逻辑块地址分配。该缺陷管理表示将块地址重新映射到介质 的备用区,这仅由目标来执行,并且该缺陷管理存储在介质上。
在另一优选实施例中,写入每个数据块的步骤包括步骤在写入 所述数据块之前,鉴定与数据块的物理块地址相对应的区域是否有缺 陷。
在该上下文中,鉴定表示首先检查存储区是否是缺陷区。 在可选实施例中,写入每个数据块的步骤包括步骤验证与数据
块的物理块地址相对应的区域是否有缺陷。
在该上下文中,验证表示将数据写入介质的区域,然后读取回
数据,并与原始数据相比较。如果检测到这些数据的差别,则该区域
是有缺陷的。
在优选实施例中,所述暂时存储所述数据块的步骤包括步骤还 将分配给所述数据块的逻辑地址与所述数据块一起存储。优选地,发 送暂时存储的数据块的步骤包括步骤与相应数据块一起发送分配给 每个数据块的相应逻辑地址。
换言之,响应于目标设备发送的信息信号,主机暂时存储数据块 和分配的逻辑块地址。逻辑块地址与在处理适于存储介质的数据块的 步骤期间分配的地址相同。因此,主机仅必须计算并将逻辑块地址分 配给数据块一次;不必进行逻辑块地址的重新映射等。
在另一优选实施例中,执行缺陷管理的步骤包括步骤如果与接 收到的数据块的逻辑地址相对应的存储介质区仍然有缺陷,则目标设 备将接收到的数据块写入存储介质的备用区。
优选地,接收到的数据块的逻辑地址和写入了数据块的备用区的 物理地址存储在映射表中,该映射表存储在存储介质中,优选地存储 在备用区中。
在另一优选实施例中,所述目标设备以较高速率来执行将每个数 据块写入存储介质的步骤,而以较低速率来执行将所述暂时存储的数 据块写入存储介质的步骤。
在该上下文中,较高速率表示使用如果执行缺陷管理则不可能 的记录速率。较低速率表示选择可以进行缺陷管理的速率。
本发明的目的还由一种方法来实现,该方法用于控制光存储介质 记录装置的目标设备,以便在存储介质上存储数据,其中,目标设备 适于使用缺陷管理来在块可寻址存储介质上写入数据块,该方法包括 步骤将数据处理成适于存储介质的数据块;将每个数据块与不执行 缺陷管理的命令一起从主机设备发送到所述目标设备;如果从目标设
备接收到的信息信号通知所述数据块的目的地是存储介质的缺陷区, 则所述主机设备暂时存储相应数据块;以及在将所有数据块发送到目 标设备之后,将所有暂时存储的数据块与在将所述数据块写入存储介 质时执行缺陷管理的命令一起,发送到所述目标设备。
该方法只描述了主机所执行的步骤。该本发明方法具有与上述本 发明方法相同的优点。因此参考上述相应描述。
本发明还涉及一种包括计算机程序代码的计算机程序,当在数据 处理系统上执行该计算机程序代码时,该计算机程序代码使数据处理 系统能够执行上述方法之一。本发明还涉及一种包括计算机程序代码 的计算机程序产品,当在数据处理系统上执行该计算机程序代码时, 该计算机程序代码使数据处理系统能够执行上述方法。
本发明的目的还由一种系统实现,该系统用于利用主机单元和目 标单元,使用缺陷管理,在块可寻址存储介质上,优选地在光存储介 质上,写入数据块,其中,主机单元包括处理元件,适于将数据处 理成适于存储介质的数据块;传送元件,适于将每个数据块发送到所 述目标单元;以及存储元件,适于响应于所述目标单元发送的信息信 号,暂时存储数据块;而目标单元包括缺陷管理元件,适于执行缺 陷管理;写入元件,适于在不执行缺陷管理的情况下将每个数据块写 入存储介质;发送元件,适于如果数据块的目的地是存储介质的缺陷 区,则向主机设备发送信息信号;以及写入元件,适于在执行缺陷管 理的情况下将数据块写入存储介质。
该本发明装置实现了与基于方法所述的优点相同的优点。因此, 可以参考上述相应描述。要注意,可将处理元件、传送元件和存储元 件可并入例如处理器的单一单元中。此外,可将缺陷管理元件、写入 元件、发送元件和写入元件并入单一处理器单元中。
在优选实施例中,所述缺陷管理元件适于响应于主机单元发送的 信号,在缺陷管理状态和非缺陷管理状态之间切换。
换言之,如果缺陷管理元件处于非缺陷管理状态下,目标单元能 够在不执行缺陷管理的情况下将数据写入存储介质(这意味着由于 在写入期间缺陷管理元件执行缺陷点或区域的检测,而不将数据写入
备用区,所以减少了缺陷管理)。
从下面的说明和附图中,可见其它特征和优点。
要理解,上述特征和下面将解释的特征不仅可以以所述相应组合 的方式使用,而且可以以其它组合方式或分离方式使用,而不脱离本 发明的范围。


附图中示出了本发明的实施例,并且将结合附图在下面的说明中 详细解释这些实施例。在附图中 图1是DVD记录器的示意图2示出了DVD介质加可重写"g域的示意窗;识及
图3是用于描述根据本发明的方法的流程图。
具体实施例方式
下面,基于DVD记录器来描述本发明。然而,要注意,本发明 并不局限于此,这意味着本发明还可用于任意种类的光存储介质、电 光介质和电磁介质。然而,本方法对于新的蓝光DVD介质尤其有利。 由于存储量大,所以性能问题占据主要角色。
此外,参考INCITS T10和SFF委员会对多媒体设备的MtFuji命
令的多媒体命令规范,将这两个规范合并在此以作参考。具体地,这 两个规范包含与目标设备和主机设备之间的功能协作以及要使用的命 令的结构的有关的详细描述。
参考图l,示意地示出了 DVD记录器,并以附图标记10表示。 DVD记录器包括两个单元,即主机单元或设备12和目标单元或设备 14。例如,主机设备12可被提供为个人计算机16。目标单元设备14 可被提供为通过标准化接口 19与PC 16进行通信的单个DVD盘单元 18。
主机设备12包括处理器21和存储元件23。存储元件23存储例 如由处理器21执行的程序代码。例如,该程序代码可以实现将数据写 入(烧录)到DVD存储介质上的程序。这种程序通常己知,例如, 由商标"Nero"的申请人提供。
目标设备14包括至少一个头25,分别用于向DVD介质27写入 数据并从DVD介质27读取数据。头25的控制以及读取和写入过程 由控制器29来执行。控制器29适于根据标准化协议(例如MMC规 范),与主机设备12进行通信,并响应于主机设备发送的相应命令, 驱动头26。
如上所述,主机设备12的处理器21运行将DVD记录器的用户 所选的数据写入DVD介质27的程序。该程序因此根据所选数据而形 成所谓图像。该图像包括以数据块分组的所选数据和分配给每个数据 块的逻辑块地址。然而,要注意,未详细说明怎样产生图像,但是这 些步骤的说明对于理解本发明是必要的。
在形成图像之后,该程序产生与要存储的数据一起发送到目标设 备14的控制器的相应命令。控制器29接收到这些命令(例如,根据 MMC规范)和数据,并响应于该命令,驱动头25,将数据写入DVD 介质27。
由于与该DVD介质27—样,块可寻址存储介质在其表面也许有 缺陷,致使一些扇区暂时或永久不可用,所以控制器29适于实现一种 机制,即给主机设备12提供明显没有缺陷的地址空间。如上所述,该 机制被称为缺陷管理。例如,如果图像的数据块要存储在DVD介质 27的缺陷区或扇区,则控制器检测到该缺陷区,并将数据块写入不同 的区域,即DVD介质27上缺陷管理区内的备用区。此外,控制器29 确保相应的秧射信息也被存储在DVD上的缺陷管理区内。在该基于 目标的缺陷管理中,主机设备12并不包括重新映射过程。然而,主机 12必须等待,直到缺陷管理结束,这花费的时间长于没有缺陷管理的 正常写入过程。
本发明稍微修改了该基于目标的缺陷管理,以便改善DVD记录
器的整体性能。现在参考图2和3来描述该修改。
将数据图像写入DVD介质27的方法可分为两个阶段。 在第一阶段中,主机设备12发送数据并且目标设备14以最佳性
能写入数据。
为了达到最佳性能,控制器必须不执行上述缺陷管理。例如,这 可以通过向MMC规范(或者任意其它规范)添加新命令,指示控制
器不执行缺陷管理,来实现。然而,也可想象指示控制器不执行缺陷 管理的其它方式。
然而,尽管不执行缺陷管理,控制器检査数据块要存储的区域是 否有缺陷。该检查可通过鉴定过程或验证过程来实现,这两个过程均 是公知的。要注意,可以在写入数据图像之前或在写入过程期间执行 该检查。
在图2中,以轨道41的形式示意地示出了用于存储数据的DVD
介质27的区域。为了演示,在轨道41内示出了三个可疑的点或区43、 45和47。例如,已经在写入数据之前,在鉴定过程中检测到了这些可 疑点。图2还示出了DVD介质27包括缺陷管理区49,设置用于存 储缺焰管理信息;和存储最初指示可疑或缺陷点的数据块所需的备用 区。
在以最佳性能将数据写入DVD介质27的过程期间,如果要写入 的数据块寻址到被表示为可疑点43-47的区域,则控制器通过接口 19, 向主机设备12发送信号。控制器产生该信号并将该信号发送到主机设 备,向主机设备指示不能够写入相应的数据块。之后,控制器继续以 最佳性能写入图像的数据库。
响应于控制器29发送的信号,主机12暂时存储不能够写入的数 据块。例如,该数据块可存储在存储元件23中。
如果己经将图像的所有数据块发送到控制器29并以最佳性能进 行写入,则第一阶段结束,第二阶段开始。
在第二阶段期间,再次将在第一阶段中暂时存储在存储元件23 中的数据块发送到控制器29。然而,与第一阶段相反,现在指示控制 器执行缺陷管理。 '
控制器将每个数据块写入初始区域(可疑点),并检查该可疑点是 否有缺陷。参考图2的最后轨道图,控制器将可疑点43识别为没有缺 陷,因此在此可存储数据库。
然而,对第二可疑点45的检查产生该点有缺陷的结果。因此,缺
陷管理重新分配缺陷管理区内的区域来存储相应的数据块。同时,在 缺陷管理区内的映射表中表示出该重新分配。
由于缺陷管理,不能够以最佳性能,而是以较低速率来执行重新
写入暂时存储的数据块的过程。
在将所有暂时存储的数据块写入了 DVD介质27之后,第二阶段 结束。这还意味着将图像写入DVD介质的整个过程结束。 图3中的流程图再次示出了上述各个步骤。
从上述说明显而易见的是,主机设备12只是稍有涉及缺陷管理。 主机设备12仅必须响应于控制器29发送的命令来暂时存储数据块。 然而,主机设备12不必执行任何映射或重新映射过程或为要写入的数 据块分配备用区的任意其它过程。具体地,在第一阶段和第二阶段中, 主机设备12使用相同的逻辑块地址。
仅由目标设备14来执行DVD介质27上用于存储数据块的区域 的重新分配。
简而言之,本发明提供了一种新技术,包括使用主机设备可访问 的大存储器,由主机设备控制目标设备的缺陷管理活动,因此可以最 佳性能进行记录,并且仍然能够执行缺陷管理。
主机设备首先向目标设备指示出想要以最佳性能进行记录,并且 此时不希望主机设备执行缺陷管理更换。可利用命令指示符中的标志, 在每次写入时给出该指示,或者通过参数改变来永久地置位,并且在 以最佳性能进行记录结束时复位,来给出该指示。然而,目标将仍然 在记录到达缺陷点时收集信息,并立即将该信息提供给主机设备,因 此主机保存了要写入与该缺陷点匹配的逻辑地址的数据的备份。
由目标决定在写入之后执行鉴定或验证或这两者,以便找到缺陷 点。要注意,即使目标设备决定在写入之后执行验证,例如,如果在 写入之前不执行鉴定,则仍然能够确保最大为某值的流量,该值计算 为(目标数据缓冲器的大小)除以(由目标数据缓冲器的最大速度的 写入时间加上目标数据缓冲器大小的最大速度的验证时间,加上进出 验证的时间)。主机设备可立即分配精确的存储容量来存储要重写的数 据(不必在存储器中保存成功写入的数据)。
当由于主机已经耗尽了其必须写入的所有数据而结束了最佳性能 的写入时,主机设备向目标指示出其希望在设备执行缺陷管理(包括 缺陷管理更换)的情况下进行记录。然后,目标设备写入数据的备份, 该数据是要写入与在初始记录和最佳性能期间发现的缺陷点匹配的逻
辑地址的数据。目标此时将数据写入备用区,并更新DVD介质上的
缺陷管理信息。要注意,主机设备并不再次计算其文件系统信息;其
只需再次写入完全相同的数据和完全相同的逻辑地址。
可选地,目标可在重写阶段花费额外的时间来检査是否需要将缺 陷点重新分配为备用的。因此,可以在以最佳性能进行写入期间用信 号表示出可疑点并在以后检査它的可疑。
该技术可以以最佳性能进行记录,因为初始写入未由缺陷管理更 换中断。本发明的技术可以具有流管理和缺陷管理。该技术可以使用 主机设备可访问的较大存储器来暂时存储必须写入备用区的数据(或 在判定写入可疑点还是备用区之前首先必须验证的数据)。该技术还可 以将缺裕管理信息保存在召标侧,因此主机不必直接访桐备用区,并 且可以选择未嵌入缺陷管理的文件系统。
本领域的技术人员可从上述说明认识到,可以以多种形式实现本 发明的广义教导。因此,尽管结合特定示例描述了本发明,本发明的 真实范围并不受限于特定示例,因为其它修改对于本领域技术人员而 言,在其研究了附图、说明书和权利要求之后是显而易见的。
权利要求
1.一种用于使用缺陷管理来在块可寻址存储介质上写入数据的方法,该方法包括步骤-主机设备将数据处理成适于存储介质的数据块;-将每个数据块从主机设备发送到目标设备;-在存储介质上写入数据之前检测存储介质上的可疑区;-所述目标设备在不执行缺陷管理的情况下向寻址到非可疑区的每个数据块写入存储介质,因此并不将数据写入存储介质的备用区;-如果要写入的数据块的目的地是存储介质的可疑区,则目标设备向主机设备发送信息信号,该信息信号向主机设备指示不能够写入相应数据块;-响应于所述信息信号,所述主机设备暂时存储相应数据块;以及-在将所有数据块发送到目标设备之后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备,并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理,缺陷管理包括以下步骤将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。
2. 根据权利要求l所述的方法,其中,所述存储介质是蓝光存储 介质。
3. 根据权利要求1或2所述的方法,其中,所述处理数据的步骤 包括步骤将要存储的数据形成为图像,所述图像中每个数据块分配 有逻辑块地址。
4. 根据权利要求3所述的方法,其中,所分配的逻辑地址与数据块一起被发送到目标设备。
5. 根据权利要求4所述的方法,其中,所述目标设备给每个逻辑块地址分配要存储各个数据块的存储介质的物理块地址。
6. 根据权利要求5所述的方法,其中,写入每个数据块的步骤包 括步骤在写入所述数据块之前,鉴定与数据块的物理块地址相对应 的区域是否有缺陷。
7. 根据权利要求5所述的方法,其中,写入每个数据块的步骤包 括步骤验证与数据块的物理块地址相对应的区域是否有缺陷。
8. 根据权利要求3所述的方法,其中,所述暂时存储所述数据块 的步骤包括步骤还将分配给所述数据块的逻辑地址与所述数据块一 起存储。
9. 根据权利要求8所述的方法,其中,发送暂时存储的数据块的 步骤包括步骤与相应数据块一起发送分配给每个数据块的相应逻辑 地址。
10. 根据权利要求9所述的方法,其中,执行缺陷管理的步骤包 括步骤如果与接收到的数据块的逻辑地址相对应的存储介质区仍然 有缺陷,则目标设备将接收到的数据块写入存储介质的备用区。
11. 根据权利要求10所述的方法,其中,接收到的数据块的所述 逻辑地址和写入了数据块的备用区的物理地址存储在映射表中,该映 射表存储在存储介质中,优选地存储在备用区中。
12. 根据权利要求l至ll之一所述的方法,其中,所述目标设备 以高速率来执行将每个数据块写入存储介质的步骤,而以较低速率来 执行将所述暂时存储的数据块写入存储介质的步骤。
13. —种方法,用于控制光存储介质记录装置的目标设备,以便在存储介质上存储数据,其中,目标设备适于使用缺陷管理来在块可寻址存储介质上写入数据块,该方法包括步骤 -将数据处理成适于存储介质的数据块;-将每个数据块与不执行缺陷管理的命令一起从主机设备发送到所述目标设备,因此目标设备不将数据写入存储介质的备用区;-如果从目标设备接收到的信息信号通知目标设备要写入的所述 数据块的目的地是存储介质的可疑区,则所述主机设备暂时存储相应 数据块,该信息信号向主机设备指示不能够写入相应数据块,在将数 据写入存储介质之前就已经检测到了存储介质上的可疑区;以及-在将所有数据块发送到目标设备之后,将所有暂时存储的数据 块与在将所述数据块写入存储介质时执行缺陷管理的命令一起,发送 到所述目标设备,该命令使目标设备执行包括以下步骤的缺陷管理将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。
14. 一种装置,该系统用于利用主机单元和目标单元,使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块, 其中,-主机单元包括-处理元件,适于将数据处理成适于存储介质的数据块; -传送元件,适于将每个数据块发送到所述目标单元;以及 -存储元件,适于响应于所述目标单元发送的信息信号,暂时存 储数据块;以及-目标单元包括 -缺陷管理元件,适于执行缺陷管理;-写入元件,适于在不执行缺陷管理的情况下将地址是非可疑区 的每个数据块写入存储介质,因此不将数据写入存储介质的备用区;-发送元件,适于如果要写入的数据块的目的地是存储介质的可 疑区,则向主机设备发送信息信号,该信息信号向主机设备指示出不 能够写入相应数据块,并且在将数据写入存储介质之前就已经检测到 了存储介质上的可疑区;以及-写入元件,适于在执行缺陷管理的情况下将数据块写入存储介 质,缺陷管理包括以下步骤-将数据块写入初始标为可疑的区域;-检査可疑区是否有缺陷;以及-在可疑区有缺陷时,将数据块写入备用区。
15. 根据权利要求14所述的装置,其中,所述缺陷管理元件适于 响应于主机单元发送的信号,在缺陷管理状态和非缺陷管理状态之间 切换。
16. —种装置,用于控制光存储介质记录装置的目标设备,以便 在存储介质上存储数据,其中,目标设备适于使用缺陷管理来在块可寻址存储介质上写入数据块,该装置包括-处理器,用于将数据处理成适于存储介质的数据块;-发送器,用于将每个数据块与不执行缺陷管理的命令一起从主机设备发送到所述目标设备,因此目标设备不将数据写入存储介质的备用区;-存储器,用于如果从目标设备接收到的信息信号通知目标设备 要写入的所述数据块的目的地是存储介质的可疑区,则暂时存储相应 数据块,该信息信号向主机设备指示出不能够写入相应数据块,在将数据写入存储介质之前就已经检测到了存储介质上的可疑区;以及-其中,发送器在将所有数据块发送到召标设备之后,还将所有 暂时存储的数据块与在将所述数据块写入存储介质时执行缺陷管理的 命令一起,发送到所述目标设备,该命令使目标设备在接收到该命令时执行包括以下步骤的缺陷管理将数据块写入初始标为可疑的区域; 检查可疑区是否有缺陷;以及 在可疑区有缺陷时,将数据块写入备用区。
17. —种用于使用缺陷管理,来将数据块写入可寻址存储介质的目标设备的方法,包括步骤-从主机设备接收适于存储介质的数据块;-在将数据写入存储介质之前检测存储介质上的可疑区;-在不执行缺陷管理的情况下将寻址到非可疑区的每个数据块写入存储介质,因此不将数据写入存储介质的备用区;-如果要写入的数据块的目的地是存储介质的可疑区,则向主机设备发送信息信号,该信息信号向主机设备指示出不能够写入相应数据块;以及-在接收到所有数据块之后,从所述主机设备接收响应于信息信 号而暂时存储的所有暂时存储数据块,并在将所述数据块写入存储介 质时执行缺陷管理,该缺陷管理包括以下步骤将数据块写入初始标为可疑的区域; 检查可疑区是否有缺陷;以及 在可疑区有缺陷时,将数据块写入备用区。
18. —种用于使用缺陷管理,来将数据块写入可寻址存储介质的 目标设备,包括-接收机,用于从主机设备接收适于存储介质的数据块;-检测器,用于在将数据写入存储介质之前检测存储介质上的可疑区;-写入器,用于在不执行缺陷管理的情况下将寻址到非可疑区的每个数据块写入存储介质,因此不将数据写入存储介质的备用区;-发送器,用于如果要写入的数据块的目的地是存储介质的可疑 区,则向主机设备发送信息信号,该信息信号佝主机设备指示出不能 够写入相应数据块;-其中,接收机在接收到所有数据块之后,从所述主机设备接收 响应于信息信号而暂时存储的所有暂时存储数据块;以及-缺陷管理器,用于在将所述数据块写入存储介质时执行缺陷管 理,该缺陷管理包括以下步骤将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。
19. 一种包括计算机程序代码的计算机程序,当在数据处理系统 上执行该计算机程序代码时,该计算机程序代码使数据处理系统能够 执行根据权利要求1至13之一或权利要求17所述的方法。
20. 根据权利要求19所述的计算机程序,该计算机程序存储在机 器可读载体上。
全文摘要
本发明涉及一种方法,用于使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块,该方法包括步骤主机设备(12,16)将数据处理成适于存储介质的数据块;将每个数据块从主机设备发送到目标设备(14,18);所述目标设备在不执行缺陷管理的情况下将每个数据块写入存储介质;如果数据块的目的地是存储介质的缺陷区,则目标设备向主机设备发送信息信号;响应于所述信息信号,所述主机设备暂时存储(23)相应数据块;以及在将所有数据块发送到目标设备之后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备,并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理。本发明还涉及一种系统,用于利用主机单元和目标单元,使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块。
文档编号G06F11/08GK101099214SQ200580046259
公开日2008年1月2日 申请日期2005年12月13日 优先权日2005年1月10日
发明者戴维·伯格 申请人:尼禄股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1