信息存储介质、记录/再现设备和方法以及主机的制作方法

文档序号:6650193阅读:229来源:国知局
专利名称:信息存储介质、记录/再现设备和方法以及主机的制作方法
技术领域
本发明涉及盘领域,更具体地说,涉及一种支持用户数据区域的缺陷管理的信息存储介质、一种使用该信息存储介质的记录/再现设备、一种使用该信息存储介质的记录/再现方法和使用该信息存储介质的主机。
背景技术
对于可重写的信息存储介质,在一部分数据区域中通常备有备用区域。因此,如果当在用户数据区域(通过将备用区域从数据区域中排除而获得的区域)中记录用户数据时或当在用户数据区域中记录的数据正在被再现时检测到缺陷,则用于替换缺陷数据的替换数据被记录在备用区域中。
对于写入一次式的信息存储介质,上述缺陷管理方法被使用在逻辑覆盖(LOW)中。通过LOW方法,写入一次式的信息存储介质能够类似于可重写的信息存储介质而被使用。也就是说,为了更新已经记录在用户数据区域中的数据,通过把记录的数据看作是缺陷数据而将用于替换记录的数据的数据记录在备用区域中。由于当访问数据时主机仅参考逻辑地址并且通过固定记录在用户数据区域中的数据的逻辑地址并将对应于该逻辑地址的物理地址分配给记录在备用区域中的数据而使得用户数据区域中的数据在相同的位置被覆盖,因此数据管理更容易了。
而且,为了最大化盘容量的利用,已经开发了一种在用户数据区域的未记录的区域或备用区域中在缺陷管理期间通过LOW更新数据并产生替换信息(检测进入信息)的方法。
在用户数据区域被分为诸如DVD中的R区或CD中的轨道的一个或多个区域的顺序记录模式中,数据通过来自主机的命令而被记录在每个分开的区域中。这个主机能够通过将用户数据区域分为多个小区域并区分用于记录一般用户数据的其它小区域和用于记录文件系统数据的一些小区域而有效地管理盘的用户数据区域。然而,通过在用户数据区域中通过LOW而允许数据替换,驱动器系统也能将用于替换的数据记录在每个小区域中。
由于驱动器系统不能识别在每个小区域中记录的数据是一般的用户数据还是用于管理一般用户数据的文件系统数据,因此,驱动器系统能够在盘的用户数据区域的可记录的小区域的未记录的区域中执行数据替换。因此,由于在主机管理的逻辑卷空间中记录的数据的排列与记录在盘上的物理卷空间的数据排列有些不同,因此,难以根据主机命令管理盘的用户数据区域,由此降低了数据记录/再现效率。
这将在下面的示例中被更详细地描述。
文件系统将诸如特定应用或元数据的重要信息记录在特定区域中。元数据包括元数据文件、元数据镜像文件和元数据位图文件。元数据镜像文件是在其中元数据文件的内容被重复记录以保证包括在元数据文件中的数据的可靠性的文件。元数据文件和元数据镜像文件需要被物理地分开尽可能的远。通过这样做,即使一部分元数据被缺陷损坏,也能够使用元数据镜像文件恢复元数据。
假定用户数据区域的小区域是类似于DVD中的R区或CD中的轨道的R区。
为了记录诸如元数据的重要信息,文件系统将信息存储介质的最后的区域保留为元数据镜像文件的区域,每当元数据的内容被修改时记录元数据文件并记录元数据镜像文件。为了记录元数据镜像文件,文件系统保留一个R区并将0分配给空间位图以指示所述R区被分配。然而,由于该R区仍未被物理地记录,因此关于每个块的记录的信息被存储在元数据位图文件中。元数据位图文件的一位指示元数据的一个块是否被使用,1指示可用的空间,0指示已经被占用的空间。
元数据文件和元数据镜像文件被存储在文件系统中,就好像它们被记录。然而,在元数据文件被记录之前,尽管它的逻辑空间被保留,但它的物理空间在R区中保持未被记录状态。
在现有技术中,不可能防止更新的数据被记录在特定区域中,对于所述特定的区域,主机期待为元数据保留的卷空间被使用。
图1是示出根据现有技术的通过将盘的一个区域分为多个R区而使用盘的方法的盘区域排列平面图。
参考图1,所述盘包括记录一般数据的R区#1和记录主机的特定数据的R区#0和R区#2。位图指示数据是否被记录在属于每个R区的预定的单元块中。如果数据被记录在每个单元块中,则它的位图被设为“1”,如果数据没有被记录在每个单元块中,则它的位图被设为“0”。在这种方式中,如果R区#0的记录如图1所示完成,则R区#0处于关闭状态。
如图2所示,在这种状态下,在可重写的信息存储介质的情况下,记录在R区#0中的数据块A在数据更新期间被逻辑地覆盖而没有改变它的逻辑地址,则更新的记录块A’被记录在下一个可记录的位置,即R区#1。也就是说,数据被记录在和原始区R区#0不同的R区中。
此外,由于发送用于保留R区的命令并获得关于保留的R区的信息的主机或驱动器系统不能区分保留的R区,因此如果对应的R区的数据被更新而没有改变它的逻辑地址,则无法知道更新的数据被记录在哪个R区中。也就是说,由于不提供区分R区的方法,因此主机或驱动器系统都不能控制这种情况。
换句话说,假定用于保留R区的命令是保留轨道命令以及用于获得关于R区的状态的信息的命令是读轨道信息命令。
保留轨道命令使用将被保留的R区的大小作为输入参数。利用这个命令,多个R区能够被保留并且主机能将数据记录在那些期望的R区中。然而,如果在可重写的信息存储介质的情况下,已经记录的数据被更新而没有改变它的逻辑地址,则没有方法可以使主机和驱动器系统都能够保证更新的数据被记录在哪个R区中。

发明内容
根据本发明的一个方面,提供一种其用户数据区域能够被使用用于数据替换的逻辑覆盖(LOW)的系统高效地管理的信息存储介质、一种使用该信息存储介质的记录/再现设备、一种使用该信息存储介质的记录/再现方法和使用该信息存储介质的主机。
根据本发明的一个方面,提供一种信息存储介质,其中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换,所示介质的数据区域包括多于一个的R区,并且优先级属性被给予每个R区,从而将被记录在所述介质中的数据基于数据的优先级而被记录在每个R区中。
根据本发明的一个方面,新的R区根据给予每个R区的优先级而被分配给所述介质。
根据本发明的一个方面,每个R区的优先级属性可以由保留R区的主机命令给予,所述命令包括优先级标志信息。
根据本发明的另一方面,提供一种记录/再现设备,包括写/读单元,在信息存储介质上记录数据或从信息存储介质读取数据,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换;和控制器,将所述介质的数据区域分配成多于一个R区并将优先级属性给予每个R区,从而将被记录在所述介质中的数据基于数据的优先级而被记录在每个R区中。
根据本发明的一个方面,所述控制器可以根据给予每个R区的优先级属性将新的R区分配到所述介质。
根据本发明的一个方面,所述控制器可以根据用于保留R区的主机命令的指令将优先级属性给予每个R区,所述命令包括优先级标志信息。
根据本发明的一个方面,所述控制器可以响应来自主机的请求关于所述R区的信息的命令,向主机提供请求的R区状态信息和R区的优先级属性信息。
根据本发明的另一方面,提供一种主机,包括控制器,将优先级属性给予在信息存储介质上形成数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换,从而将被记录在所述信息存储介质中的数据基于数据的优先级而被记录在每个R区中。
根据本发明的一个方面,所述控制器可以将请求的保留R区的命令传输到使用所述介质的记录/再现设备,所述命令包括优先级标志信息。
根据本发明的一个方面,所述控制器可以将请求R区的信息的命令传输到使用所述介质的记录/再现设备,并从所述记录/再现设备接收请求的R区状态信息和R区的优先级属性信息。
根据本发明的另一方面,提供一种记录/再现方法,包括在信息存储介质上记录数据或从信息存储介质读取数据,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换;和使用多于一个R区在所述介质上形成数据区域,并将优先级属性给予每个R区,从而将被记录在所述介质中的数据基于数据的优先级而被记录在每个R区中。
根据本发明的另一方面,提供一种记录/再现方法,包括将优先级属性给予形成数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换,从而将被记录在所述介质中的数据基于数据的优先级而被记录在每个R区中。
根据本发明的另一方面,提供一种其上记录保留R区命令的计算机可读介质,所述命令是请求R区保留的命令,所述命令包括优先级标志,将优先级属性给予分配到信息存储介质上的数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换。
根据本发明的另一方面,提供一种响应请求关于R区的信息的命令而在其上记录提供的R区信息块的计算机可读介质,其中,所述R区信息块命令包括请求的R区状态信息和R区的优先级属性信息。
本发明的另外一些方面和/或优点将会在接下来的描述中部分地被阐述和,部分在描述中将会是明显的或可以通过本发明的实践了解。


通过下面结合附图对本发明的实施例进行详细描述,本发明的上述和其它方面和优点将会变得更加清楚,其中图1是示出根据现有技术的通过将盘的一个区域分为多个R区而使用盘的方法的盘区域排列设计;图2是示出在图1所示的盘中执行LOW的方法的盘区域排列设计;图3是示出根据本发明实施例的在盘中执行LOW的方法的盘区域排列设计,在所述盘中,盘的一个区域被分为多个区;图4是根据本发明实施例的记录/再现系统的示意性方框图;图5是在图4中示出的保留R区命令的结构示图;图6是在图4中示出的R区信息块的结构示图;
图7是根据本发明实施例的盘的结构示图;图8是图7中示出的RMD的详细的结构示图;图9A到图9C是根据本发明实施例的保留R区命令的结构示图;图10A到图10C是根据在图9A到图9C中示出的保留R区命令的R区被分配给其的盘的结构示图;图11是示出根据本发明实施例的将R区分配给盘的方法的流程图;图12是示出根据本发明实施例的搜索关于分配给盘的R区的信息的方法的流程图。
具体实施例方式
现在,将详细说明本发明的实施方式,实施方式的示例将会在附图中示出,其中,相同的标号始终表示相同的部件。以下这些实施例将会参考附图被描述以解释本发明。
根据本发明的一方面,提供一种通过将包括优先级信息的标志给予作为保留轨道命令的用于保留R区的命令而区分R区的方法。也就是说,在本发明的实施例中,提供一种通过命令将除保留的R区的大小信息外的优先级信息添加到保留的R区作为对保留的区域的输入参数,从而指示R区的优先级的方法。
图3是示出根据本发明实施例的在盘中执行LOW的方法的盘区域排列平面图,在所述盘中,盘的区域被分为多个R区。
参考图3,当数据块A以图1中所示的状态被更新时,更新的数据块A’能够被记录在具有同R区#0一样的优先级0的R区#2中。因此,对于驱动器系统和主机,能够根据所述主机的命令使用所述数据的优先级记录和管理记录在R区中的数据。
图4是根据本发明实施例的记录/再现系统的示意性方框图。
参考图4,所述记录/再现系统包括记录/再现设备400和主机440。
主机440将记录命令传输到记录/再现设备400以在盘700上记录数据,将再现命令传输到记录/再现设备400以从盘700再现数据并从记录/再现设备400接收再现的数据,将多个控制命令传输到记录/再现设备400以根据主机440的命令管理盘700。
根据本发明的实施例,主机440将包括优先级信息标志的保留R区命令500传输到记录/再现设备400以构造具有多个R区的盘700的数据区域并将优先级属性给予每个R区。另外,主机440将读R区信息命令550传输到记录/再现设备400以获得关于在盘700上构造的R区的信息。因此,主机440通过接收其中包括请求的R区的优先级信息的R区信息块600而知道每个R区的优先级。
记录/再现设备400包括控制器410和写/读单元420。
在控制器410的控制下,写/读单元420在根据本发明实施例的信息存储介质的盘700上记录数据,并读取数据以再现记录的数据。
根据本发明的实施例,控制器410控制写/读单元420以按照预定的记录单元块记录数据或通过处理由写/读单元420读取的数据获得有效的数据。另外,控制器410根据主机440的命令或驱动器系统的控制通过执行逻辑覆盖(LOW)来控制写/读单元420记录数据。如果在数据记录期间或通过verify-after-write(写后校验)处理检测到缺陷,则控制器410控制写/读单元420在备用区域中记录替换块以替换缺陷块。在LOW中,记录在写入一次式记录介质上的用户数据区域中的数据被更新,即,替换数据被记录在备用区域或用户数据区域的未记录的区域中,原始数据和替换数据的地址信息被管理,从而被主机440使用的逻辑地址没有被改变。同样的,控制器440执行LOW替换和缺陷替换。
如果控制器410从主机440接收保留R区命令500,则响应所述命令500控制器410在盘700上保留R区并将优先级属性给予保留的R区。如果控制器410从主机440接收读R区信息命令550,则控制器410响应命令550将包括请求的R区状态信息和给予所述R区的优先级信息的R区信息块600传输到主机。
图5是在图4中示出的保留R区命令500的结构示图。
参考图5,保留R区命令500包括标识符510,指示它是保留R区命令;地址520,指示将保留的R区的位置和长度;优先级标志530,指示将保留的R区的优先级。由于优先级标志530使用没有被传统的保留R区命令或保留轨道命令所使用的保留字段,因此本实施例的文件系统或驱动器系统能够识别优先级标志530。由于在其中没有实施本实施例的文件系统或驱动器系统不能够识仅仅别优先级标志530,因此在传统的文件系统或驱动器系统中运行保留R区命令500没有问题。
由于根据本实施例的驱动器系统基于包括在保留R区命令500中的优先级标志530保留R区,因此数据能够根据主机440的命令而被更新。由于传统的驱动器系统不仅参考优先级标志530,因此根据本实施例的文件系统能够无差错地执行传统的操作,即,能够保留没有被给予优先级的简单的R区。
传统的文件系统和根据本实施例的文件系统都能够保留R区作为将数据存储在根据本实施例的驱动器系统和在其中没有实施本实施例的驱动器系统中的空间。换句话说,在驱动器系统,即,识别将优先级给予R区的功能的驱动器系统中,根据本实施例的文件系统,即,识别将优先级给予R区的功能的文件系统能够根据的主机440的特定指令,通过将优先级给予R区来保留R区作为用于存储数据的空间。因此,当文件系统的请求被传输到所述驱动器系统时,主机440的特定指令被相应地执行。
然而,即使文件系统的请求被传输到在其中没有实施本实施例的驱动器系统,即,不能识别将优先级给予R区的功能的驱动器系统,由于使用没有在传统的保留轨道命令中使用的保留字段来提供优先级标志530,因此在命令传输后没有产生错误并保证了兼容性。在这种情况下,唯一的区别是优先级没有被给予响应主机440的指令而被保留的R区。
图6是在图4中示出的R区信息块600的结构示图。
参考图6,R区信息块600包括指示R区的状态的R区状态信息610和指示给予R区的优先级的优先级信息620。
根据本发明的一个方面,主机440响应诸如读轨道信息命令的读取R区的状态信息的命令,通过包括添加到R区状态信息610的优先级信息620的标志来识别R区的优先级。
在本实施例中,由于使用没有在传统的驱动器系统中使用的R区信息块600的保留字段来提供优先级信息620,因此能够在根据本实施例的文件系统和在其中没有实施本实施例的驱动器系统之间无错误地执行传统的操作。另外,由于根据本实施例的驱动器系统将包括优先级信息620的R区信息块600传输到主机440,因此,主机440能够根据之前的主机的指令执行数据重排列和数据更新。
也就是说,当根据本实施例的由主机A和驱动器系统B记录的信息存储介质C被载入根据本实施例的主机D和驱动器系统E时,主机D能够根据主机A的原始指令在信息存储介质C上执行数据重排列和数据更新。
当传统的信息存储介质被载入根据本实施例的驱动器系统时,响应于读R区信息命令,优先级信息620被包括在R区信息块600中。在这种情况下,对应于低优先级的值被设置到优先级信息620。
当根据本实施例的信息存储介质或传统的信息存储介质被载入传统的驱动器系统时,优先级信息620没有响应读R区信息命令而被包括在R区信息块600中。在这种情况下,由于存储在被传统的驱动器系统传输的R区信息块600中的优先级信息620的位置是保留字段,因此对应于低优先级的值被设置给优先级信息620。
图7是根据本发明实施例的盘700的结构示图。
参考图7,作为写入一次式信息存储介质的盘700包括导入区域710、数据区域720和导出区域730。
导入区域710包括第二盘管理区域711、临时盘管理区域(TDMA)712和第一盘管理区域713。
TDMA 712是记录用于管理所述写入一次式信息存储介质700的临时缺陷管理和临时盘管理的信息的区域。
TDMA 712包括临时缺陷列表(TDFL)714、记录管理数据(RMD)800和临时盘定义结构(TDDS)716。
TDFL 714指示缺陷替换或LOW替换的替换状态的信息并包括缺陷数据的位置信息和替换缺陷数据的替换数据的位置信息。
RMD 800是在以顺序记录模式使用用户数据区域722的情况下使用进入信息指示数据记录状态的区域。更具体地说,根据本实施例,能够基于在保留R区命令中设置的优先级标志使用RMD 800管理每个R区的优先级信息。
TDDS 716包括TDFL 714的位置指针并还包括在初始化操作中分配的备用区域721和723的位置和大小信息、写保护信息、在数据区域720中分配的临时缺陷管理区域的位置和大小信息、用户数据区域722的信息、在每个备用区域中可替换的位置的信息和用户数据区域722的最后记录的地址信息。
第一盘管理区域713、第二盘管理区域711、第三盘管理区域731和第四盘管理区域732是当所述写入一次式信息存储介质700被完成时存储最终的临时盘管理信息的区域。
数据区域720顺序地包括第一备用区域721、用户数据区域722和第二备用区域723。
第一和第二备用区域721和723是在其中记录替换数据的区域,所述替换数据替换记录在用户数据区域722中的数据。由于缺陷替换或LOW替换而产生的数据能够被记录在备用区域721和723中。
用户数据区域722是用于记录用户数据和由于LOW而替换用户数据的替换数据的区域。所述替换数据不仅被记录在备用区域721和723中,还被记录在用户数据区域722中。更具体地说,根据本实施例,用户数据区域722被分为多于一个R区并且优先级根据来自主机的命令被给予每个划分的R区。这个优先级信息,例如,能够被记录在RMD 800中。
现在将描述RMD 800的数据格式。
两个优先级,例如,能够被给予在盘700上形成用户数据区域722的多个R区。也就是说,在包括用于管理记录在盘700上的一般用户数据的卷结构和文件结构的文件系统数据被记录后,当执行LOW时,对于通过驱动器系统的文件系统数据的替换记录给予高优先级,并且在一般用户数据被记录后,当执行LOW时,对于通过驱动器系统执行的一般用户数据的替换记录给予低优先级。
图8是图7中示出的RMD 800的详细的结构示图。
参考图8,RMD 800包括RMD头810,包括在用户数据区域722中使用的组的信息;R区进入列表820,指示在用户数据区域722中准备的R区的信息。
R区进入列表820包括第一个R区进入821、第二个R区进入822、第三个R区进入823、第四个R区进入824,.....和第i个R区进入825。每个R区进入指示关于每个R区的信息。
第i个R区进入825包括给予第i个R区的优先级信息826、第i个R区开始地址827和第i个R区结束地址828。
第i个R区开始地址827和第i个R区结束地址828指示在盘700上分配给第i个R区的区域。
给予第i个R区的优先级信息826基于由从主机接收的保留R区命令提供的优先级标志值而被记录,如果R区状态信息被主机请求,则优先级信息826能够被包括在R区信息块中并被传输到主机。
现在将参考图9A到图10C描述根据本发明实施例的根据从主机接收的保留R区命令在盘上保留R区的示例。
这里,假定如果保留R区命令的优先级标志被设为“1”,则保留的R区的优先级为高,如果保留R区命令的优先级标志被设为“0”,则保留的R区的优先级为低。当记录在被给予高优先级的R区中的数据被逻辑覆盖时,更新的数据被记录在其优先级是高或低的R区中。当记录在被给予低优先级的R区中的数据被逻辑覆盖时,更新的数据仅仅被记录在其优先级是低的R区中。然而,如果由于数据被记录在其优先级是低的R区,所以这些R区都处于关闭状态,如果将被保留的可用空间不存在于信息存储介质中,则由于对可记录的R区仅存在一种优先级,因此在其优先级是高的区域中,数据也能够被更新。
如图9A所示,主机将第一保留R区命令传输到驱动器系统以保留其开始地址是100、结束地址是200的优先级标志被设为“1”,即,高优先级的R区。
响应第一保留R区命令,驱动器系统保留如图10A中所示的位于在盘的用户数据区域的地址100和地址200之间的R区#1。高优先级被给予所述R区#1以记录文件系统数据,低优先级被给予R区#2以记录一般用户数据,在初始的文件系统数据FS被记录在R区#1中之后,由于数据不能再被增加到R区#1中,因此R区#1被关闭。
在第一个记录后,如果一般用户数据被记录,则文件系统数据FS应该被更新,并且根据本发明实施例其优先级是高的R区对于LOW替换是必须的。因此,主机将如图9B所示的第二保留R区命令传输到驱动器系统以将R区分配给从地址400到地址10000的区域并将高优先级给予分配的R区。
响应第二保留R区命令,如图10B所示,驱动器系统将R区#3分配给从地址400到地址10000的区域并将高优先级给予R区#3。因此,R区#2被分配给从地址200到地址400的区域,并且低优先级被给予分配的R区#2。然后,驱动器系统将数据A和数据B记录在R区#2中,由于数据不能再被增加到R区#2中,因此关闭R区#2,并且由于数据增加导致请求文件系统数据FS的更新,因此将更新的文件系统数据FS’记录在R区#3中。
在如图10B所示的第二记录后,如果请求更新记录在R区#2中的数据A和数据B,则为了保留在其中数据A’和数据B’将被驱动器系统记录以用于替换数据A和数据B的R区,主机将第三保留R区命令传输到驱动器系统,如图9C所示,所述第三保留命令将具有低优先级的R区分配给从地址700到地址10000的区域。
响应第三保留R区命令,驱动器系统分配R区#4并将高优先级给予分配的R区#4。为了更新记录在R区#2中的数据A和数据B,如果主机将把更新的数据A’和数据B’记录在与数据A和数据B的逻辑地址相同的逻辑地址的命令传输到驱动器系统,则驱动器系统通过识别数据已经由主机写命令被记录在对应于所述逻辑地址的物理地址中并识别具有与对应于所述物理地址的R区的优先级相同的优先级的R区是R区#4,把更新的数据A’和数据B’记录在R区#4中作为替换。其后,由于文件系统数据FS’的更新被请求,如果主机将通过LOW把更新的文件系统数据FS”记录在与记录在R区#1中的文件系统数据FS的逻辑地址相同的逻辑地址的命令传输到驱动器系统,则驱动器系统通过识别数据已经通过主机写命令被记录在对应于所述逻辑地址的物理地址中并识别具有与对应于所述物理地址的R区的优先级相同的优先级的R区是R区#3,将更新的文件系统数据FS”记录在R区#3中作为替换。
图11是示出根据本发明实施例的将R区分配给盘的方法的流程图。
在操作1110,主机将保留R区命令传输到驱动器系统以指定优先级并保留R区。
在操作1120,响应接收的保留R区命令,驱动器系统将R区分配给盘的一个区域并对分配的R区指定优先级。
图12是示出根据本发明实施例的搜索关于分配给盘的R区的信息的方法的流程图。
在操作1210,主机将读R区信息命令传输到驱动器系统。
在操作1220,响应接收的读R区信息命令,驱动器读取请求的R区状态信息和R区的优先级信息。
在操作1230,驱动器系统将包括R区状态信息和优先级信息的R区信息传输到主机。
本发明的实施例能够被写成计算机程序并能够在使用计算机可读的记录介质的通用数字计算机中实施。计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等)、光记录介质(例如,CD-ROM、DVD等)和诸如载波(例如,通过网络的传输)的存储介质。计算机可读记录介质也可以分布在计算机系统相连接的网络上,从而计算机可读代码以分布式被存储和执行。用于实现本发明的功能程序、代码和代码段可以容易地由本发明所属领域的技术人员推导出。
如上所述,根据本发明的实施例,通过将介质的用户数据区域分为多个R区并根据将被记录的数据的属性将数据写入每个R区中,介质的用户数据区域能够根据主机的指令而被使用,因此提高了介质使用效率。
虽然参考其示例性实施例显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可以对这些实施例做出形式和细节上的各种改变。上述的实施例应该被认为仅是描述性的而不能被认为是用作限定目的。因此,本发明的范围不被本发明的详细说明书限定而由所附权利要求限定,在范围内的所有变型被认做是包括在本发明中的。
权利要求
1.一种信息存储介质,在其中替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新导致的通过逻辑覆盖的数据替换,所述信息存储介质包括数据区域,包括多于一个R区;和分配给每个R区的至少一个优先级属性,从而将被记录在所述信息存储介质中的数据基于数据的优先级而被记录在每个R区中。
2.如权利要求1所述的介质,其中,新的R区根据分配给每个R区的所述优先级属性而被分配给所述信息存储介质。
3.如权利要求1所述的介质,其中,每个R区的所述优先级属性由主机命令分配,所述主机命令包括优先级标志信息。
4.如权利要求3所述的介质,其中,所述主机命令还包括指示所述主机命令是保留R区命令的标识符和指示将保留的R区的位置和长度的地址。
5.一种记录/再现设备,包括写/读单元,在信息存储介质上记录数据或从信息存储介质读取数据,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新导致的通过逻辑覆盖的数据替换;和控制器,将所述信息存储介质上的数据区域分配成多于一个R区并将优先级属性给予每个R区,从而将被记录在所述信息存储介质中的数据基于数据的优先级而被记录在每个R区中。
6.如权利要求5所述的设备,其中,所述控制器根据分配给每个R区的所述优先级属性将新的R区分配到所述信息存储介质。
7.如权利要求5所述的设备,其中,所述控制器根据用于保留R区的主机命令的指令将所述优先级属性给予每个R区,所述命令包括优先级标志信息。
8.如权利要求7所述的设备,其中,所述主机命令还包括指示所述主机命令是保留R区命令的标识符和指示将被保留的R区的位置和长度的地址。
9.如权利要求5所述的设备,其中,所述控制器响应来自主机的请求关于所述R区的信息的命令,向主机提供请求的R区状态信息和所述R区的优先级属性信息。
10.一种主机,包括控制器,将优先级属性给予分配到信息存储介质上的数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新导致的通过逻辑覆盖的数据替换,从而将被记录在所述信息存储介质中的数据基于数据的优先级而被记录在每个R区中。
11.如权利要求10所述的主机,其中,所述控制器将请求R区保留的命令传输到使用所述介质的记录/再现设备,所述命令包括优先级标志信息。
12.如权利要求11所述的主机,其中,所述命令还包括指示所述命令是保留R区命令的标识符和指示将被保留的R区的位置和长度的地址。
13.如权利要求10所述的主机,其中,所述控制器将请求R区信息的命令传输到使用所述介质的记录/再现设备,并从所述记录/再现设备接收请求的R区信息。
14.如权利要求13所述的主机,其中,所述请求的R区信息包括状态信息和优先级属性信息。
15.一种记录/再现方法,包括在信息存储介质上记录数据或从信息存储介质读取数据,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新导致的通过逻辑覆盖的数据替换;和使用多于一个R区在所述介质上分配数据区域,并将优先级属性给予每个R区,从而将被记录在所述信息存储介质中的数据基于所述数据的优先级而被记录在每个R区中。
16.如权利要求15所述的方法,还包括根据分配给每个R区的所述优先级属性将新的R区分配到所述信息存储介质。
17.如权利要求15所述的方法,其中,给予所述优先级属性包括根据用于保留R区的主机命令的指令将所述优先级属性给予每个R区,所述命令包括优先级标志信息。
18.如权利要求15所述的方法,还包括响应来自主机的请求关于所述R区的信息的命令,向主机提供请求的R区状态信息和R区的优先级属性信息。
19.一种记录/再现方法,包括将优先级属性给予分配到信息存储介质上的数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖的数据替换,从而将被记录在所述信息存储介质中的数据基于数据的优先级而被记录在每个R区中。
20.如权利要求19所述的方法,还包括将用于给予优先级属性的命令传输到使用所述介质的记录/再现设备,所述命令是请求R区保留的命令,包括优先级标志信息。
21.如权利要求19所述的方法,还包括将请求R区的信息的命令传输到使用所述信息存储介质的记录/再现设备,并从所述记录/再现设备接收请求的R区信息。
22.如权利要求21所述的方法,其中,所述请求的R区信息包括状态信息和优先级属性信息。
23.一种其上记录保留R区命令的计算机可读介质,所述命令是请求R区保留的命令,所述命令包括优先级标志,将优先级属性给予分配到信息存储介质上的数据区域的多个R区的每个,在所述信息存储介质中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新导致的通过逻辑覆盖的数据替换。
24.一种响应请求R区信息的命令在其上记录R区信息块的计算机可读的介质,其中,所述R区信息块命令包括请求的R区状态信息和所述R区的优先级属性信息。
25.一种记录/再现方法,包括将保留R区命令传输到驱动器系统以指定优先级和在信息存储介质上保留R区;响应所述保留R区命令在所述信息存储介质的一个区域上分配R区并将优先级指定给分配的R区;将读命令传输到所述驱动器系统;和将包括R区状态信息和优先级信息的R区信息块传输到所述主机。
26.如权利要求5所述的设备,其中,每个R区没有给予优先级属性而被保留。
27.如权利要求9所述的设备,其中,主机响应控制器的用于读取R区状态信息的命令,通过包括添加到R区状态信息的所述优先级信息的标志识别R区的优先级属性信息。
28.如权利要求27所述的设备,其中,所述优先级属性信息被设置在R区信息块的保留字段。
29.如权利要求1所述的介质,其中,当执行逻辑覆盖时,对于通过驱动器系统的文件系统数据的替换记录给予高优先级,在一般用户数据被记录后,当执行逻辑覆盖时,对于通过驱动器系统的所述一般用户数据的替换记录给予低优先级。
全文摘要
一种信息存储介质、一种使用该信息存储介质的记录/再现设备和一种使用该信息存储介质的记录/再现方法。所述信息存储介质包括数据区域,在该数据区域中,替换信息被管理用于由于记录的数据的缺陷而导致的数据替换或由于数据的更新而导致的通过逻辑覆盖(LOW)的数据替换。所述介质的数据区域包括多于一个R区,并且优先级属性被给予每个R区,从而将被记录在所述介质中的数据能够基于数据的优先级而被记录在每个R区中。因此,通过将介质的用户数据区域分为多个R区并根据将被记录的数据的属性将数据写入每个R区中,介质的用户数据区域能够根据主机的指令而被使用,因此提高了介质使用效率。
文档编号G06F12/00GK1783316SQ20051011701
公开日2006年6月7日 申请日期2005年10月28日 优先权日2004年11月6日
发明者柳诚烈, 高祯完, 黄盛凞 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1