管理数据存储介质中的缺陷位置的方法和系统技术方案

技术编号:3064757 阅读:132 留言:0更新日期:2012-04-11 18:40
一种管理数据存储介质中的缺陷位置的方法,该数据存储介质包括至少指出缺陷位置的基本缺陷管理信息,该方法包括:选择数据存储介质中将要再生的目标位置;确定在再生模式期间该位置是否有缺陷;根据确定步骤的结果,为数据存储介质上的目标位置创 建临时缺陷管理信息;和将临时缺陷管理信息存储至数据存储介质上。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种处理在信息记录介质上所产生缺陷的方法,特别涉及到一种管理数据存储介质中的缺陷位置的方法,及使用该方法的系统。对可重写光盘(如DVD-RAM),必须处理在其记录表面出现的缺陷,以便使得数据不被写入被检测到的读出错误超出预定级别的扇区(以下称“缺陷”或“坏”扇区),从而获得高度可靠的写/重放操作。为达此目的,必须执行缺陷处理,使得缺陷扇区的地址被存贮于光盘的缺陷处理表中,而对缺陷扇区的写或读的数据存取被禁止。如附图说明图1所示,在DVD-RAM的可重写物理区有一个导入区,一个数据区和一个导出区。数据区被划分成连续的24个组,每组前后各有一个保护区。每组由一个用于记录数据的用户区和一个备用区组成,备用区提供代替用户区的缺陷部分的存储区。数据区也由多个区段所组成,每个区段包括16个扇区。每个扇区的位置由为每个扇区所唯一给定的物理地址所指定。当数据被记录时,除缺陷扇区外,每个扇区被顺序分配LSN(逻辑扇区号)。缺陷处理信息,或在数据区内的缺陷扇区的物理地址被存贮于DMA(缺陷处理区)内。如图1所示,在四个地方提供了DMA,两个在导入区,另两个在导出区,以防止在四个DMA本身内出现的缺陷。DMA由两个ECC(错误校正代码)区段或32个扇区组成。第一ECC区段由一个用于DDS(盘定义结构)的扇区和15个用于PDL(初级缺陷列表)的其它扇区组成。第二ECC区段的16个扇区用于SDL(次级缺陷列表)。DDS、PDL和SDL的例子分别在表1、表2和表3中给出。DDS结构 PDL结构 SDL结构 参照DVD-RAM,以下解释建立和处理诸如PDL和SDL的缺陷处理信息的方法。PDL的建立和处理(在写操作下)光盘,或DVD-RAM由制造商进行测试以判断每个扇区的有效性。测试方法是对每个扇区写入数据后再读出,从而检查该扇区的好坏。测试到读出错误超出预定级别的扇区在制造时被归类为缺陷扇区,其物理地址被顺序存贮于PDL中,如图1所示。当用户请求对光盘写数据时,写命令被送至光盘驱动器,然后数据开始被顺序写入用户区的未用扇区中,如图2所示。每次数据被写入目标扇区时,目标扇区的物理地址都被与PDL中的缺陷扇区的那些地址进行比较。当目标扇区的地址与PDL中缺陷扇区地址中的任一个相匹配时,该目标扇区便被跳过,数据被写入下一个有效扇区。这种对缺陷扇区进行补偿的机制被称作“滑动置换”(slipping replacement)。在用户区没有缺陷扇区的情况下,数据仅被写入用户区,如图2中的上部分所示。另一方面,若在PDL中有缺陷扇区,则备用区中与用户区中缺陷扇区数目相等的扇区被用于扇区置换,如图2中的下部分所示。一个扇区可能会由于光盘的循环重放操作而质量变坏,由此成为缺陷扇区。这样的缺陷扇区被认为是“生长的”缺陷扇区。因此,当数据被写入光盘时,在PDL中未列入的每个扇区都被检查,判断它是否有生长的缺陷。每个被断定为有缺陷的扇区遵从扇区滑动算法,其地址被加入到PDL中,以确保在进行下一个写操作扇区校验过程之前,数据不被写入缺陷扇区。这样,随着写操作的重复进行,PDL中的条目数不断增加。用于断定扇区为坏的标准如下。带有ECC的扇区(以下称“ECC扇区”)由182字节×13行的数据构成,如图5所示,并且对每个扇区分配一特定的PID(物理标识)。该PID被写在每个扇区的四个保留位置上。若一个扇区的PID读出中有三个或更多的错误,或是一个扇区中具有四个或更多个字节错误的行数是一个或更多,则该扇区被断定为缺陷扇区。当在一个ECC区段中具有四个或更多个字节错误的行数是六个或更多时,该ECC区段被归类为坏的区段。SDL的建立和处理(在重放操作中)当光盘被使用时,盘内的扇区有可能出现缺陷。因此,当重放光盘时,未在PDL中列出的扇区被检查,以判断它们是否变成生长的缺陷扇区。若一个扇区被断定为坏的,记录在具有坏扇区的ECC区段(坏ECC区段)的16个逻辑扇区中的数据被转移到一有效的ECC区段中,该有效ECC区段在备用区中可顺序地得到,如图3所示。这种机制被称作“线性置换”。然后,缺陷ECC区段的第一个或首扇区的物理地址和置换ECC区段的第一个扇区的物理地址被作为SDL的一个条目而存贮。当在当前组中的可用备用区段缺乏时,在SDL中对应于该组的满标志被置为1,并从另外组中的备用区中借用有效备用区段以供线性置换。在重放操作中,当一个ECC区段中具有四个或更多错误字节的行数是8或更多时,或有一个或更多的扇区有多于三个的PID读出产生,则该ECC区段被断定为坏的。当数据被写入或从DVD-RAM中读出时,从关联的宿主计算机发送到DVD-RAM驱动器的一逻辑区段地址被转化成一物理目标地址。接着,PDL被重新检查,以判断是否需要进行滑动调整。也就是说,将物理目标地址与PDL中缺陷扇区的地址相比较。若断定该物理目标地址的扇区是有缺陷的,该缺陷扇区被跳过,并检查下面的扇区,直到发现一有效的扇区。然后,物理目标地址被调整,以便定位下一个有效扇区。在重放操作中,将物理目标地址与SDL的列表相比较,以检查是否需要扇区置换。若该物理目标地址与SDL中的任一地址相匹配,置换扇区的物理目标地址被从SDL中读出。在光盘用于存贮活动图象或语音的情况下,音频/视频数据的实时重放至关重要。然而,当在重放中检测到未在SDL中列出的生长的缺陷扇区时,对应于要求在光盘上移动数据的扇区置换,重放操作会有短时中断。在此情况下,记录在缺陷扇区上数据的重放速度变慢,导致音频/视频数据的重放出现一个短时的中断。在重放时,对于未在PDL和SDL中列出的新缺陷扇区的不加处理可成为一种解决线性置换引起的短时中断的方法。可是,在此情况下,当已写入的音频/视频数据被擦除,然后对该VDR重写入新的音频/视频数据时,新的数据可能被写到缺陷扇区或区段中。其结果是在该缺陷扇区上新记录的音频/视频数据不可避免地出现读出错误。
技术实现思路
因此,本专利技术的主要目的就是提供一种建立缺陷处理信息的方法,无论存在缺陷扇区与否,依然能够实时重放信息记录介质上的音频/视频数据;并且当新的音频/视频数据写入该记录介质上时避免将数据写入缺陷扇区。还提供用于实现该方法的装置和光盘。为达此目的,本专利技术提供一种管理数据存储介质中的缺陷位置的方法,该数据存储介质包括至少指出缺陷位置的基本缺陷管理信息,该方法包括选择数据存储介质中将要再生的目标位置;确定在再生模式期间该位置是否有缺陷;根据确定步骤的结果,为数据存储介质上的目标位置创建临时缺陷管理信息;和将临时缺陷管理信息存储至数据存储介质上。根据本专利技术提供了一种管理数据存储介质中的缺陷位置的系统,该数据存储介质包括至少指出缺陷区的基本缺陷管理信息,该系统包括再生单元,响应再生命令,再生存储在目标位置中的数据;和控制单元,确定目标位置是否有缺陷,如果目标位置有缺陷则生成指出数据存储介质上目标位置的临时缺陷管理信息,并将临时缺陷管理信息存储在数据存储介质上。根据本专利技术提供了一种管理数据存储介质中的缺陷位置的方法,该方法包括再生在实时数据再生对话期间存储在数据存储介质内的目标位置中的数据,该数据存储介质包含一个或多个缺陷管理区,各缺陷管理区与一数据结构中的一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:金柄振姜棋元
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1