应用于光驱的缺陷管理方法及系统技术方案

技术编号:3052471 阅读:185 留言:0更新日期:2012-04-11 18:40
一种应用于一光驱来管理一光盘片的缺陷信息的缺陷管理方法,该光驱储存有包含至少一第一缺陷表以及一第二缺陷表的多个缺陷表,该第一缺陷表记录多个第一缺陷数据项以及该第二缺陷表记录多个第二缺陷数据项,该方法包含有:附加一自适性缺陷数据项到一新缺陷表,该自适性缺陷数据项包含对应到一新缺陷的一新缺陷信息,该自适性缺陷数据项的数据结构是兼容于记录在该多个缺陷表中其一缺陷表的多个缺陷数据项中至少一缺陷数据项的数据结构;以及当一条件符合时,将多个自适性缺陷数据项合并到该光驱所储存的该多个缺陷表之一。

【技术实现步骤摘要】

本专利技术提供一种管理以及储存一光盘片上缺陷数据区块的地址的光驱以及方法,尤其是指一种在存储器内产生新缺陷表(defect table)来管理以及储存一光盘片上缺陷数据区块的地址的光驱以及方法。
技术介绍
光盘片因为具有较小的尺寸、较高的储存容量以及较低的价格,在现代信息化社会里已经快速成为一个很重要的非易失性储存媒介,例如,DVD-RAM盘片的发展已经使得使用者可以依照自己的需求在光盘片上写入数据变成可能的,这样使得该DVD-RAM盘片具有更高的应用弹性。光驱是用以写入或读取一光盘片的装置,请参阅图1,图1所示为一公知光驱10,光驱10包含有一支撑盘(holder plate)14来支撑光盘片22、一马达12来驱动支撑盘14、一读写头16在光盘片22上存取数据、一控制电路18来控制光驱10的操作以及一存储器20(例如动态随机存取存储器)作为暂存装置来记录在控制电路18的运作中所有相关的数据。光盘片22上的数据是经由刻蚀区(pit)与平坦区(land)的标记来依序刻录在轨道24上,需注意的是对于不同种类的光驱而言,刻录刻蚀区与平坦区的标记的方式是不同的,以DVD-RAM盘片为例,其采用一种相变化方式来刻录刻蚀区与平坦区的标记,换句话说,使用在DVD-RAM盘片的数据刻录方式是相似于使用在CD-RW盘片的数据刻录方式。当光驱10准备好在光盘片22上写入数据时,首先,光驱10在存储器20先储存所要写入的数据,此时数据尚未写入光盘片。读写头16同时对在光盘片22上的缺陷进行检查,以及传送该检查结果给控制电路18。常常由于刮伤、材料特性的改变或灰尘的干扰而造成缺陷,使得数据无法写在光盘片22上,为了增加光盘片(例如DVD-RAM盘片)的可靠性,信息科技产业一直持续在研发光盘片缺陷管理方法,当该光盘片的某些区域包含有一缺陷时,这样的区域就不适合拿来储存数据,而DVD-RAM格式会改写该目标数据到一可储存的区域。当光驱10尝试自光盘片22存取数据时,将会暂时加载光盘片22的缺陷表到存储器20,而如熟习此项技艺者所知,DVD-RAM盘片包含有两个缺陷表,其将在之后有较详细的描述。当光驱10试着去存取光盘片22上的数据时,光驱10用每一个数据区块的地址去存取想要的数据,如果一数据区块是有缺陷的,则光驱10由于缺陷表的帮助来找出储存有使用者数据的替代数据区块(replacement data block),如此一来,即使光盘片22上有缺陷,仍然可以读出光盘片22上面所储存的数据。另一方面,光驱10在光盘片22上写入数据时需要更新暂存在存储器20中的缺陷表。例如,假设光驱10于写入数据期间(不论是格式化阶段或是写入阶段)在光盘片22上发现一新缺陷,光驱10是依据缺陷地址次序(亦即,基于该新缺陷的地址)来直接插入对应到该新缺陷的一数据项(entry)到暂存于存储器20的缺陷表,这项操作的细节已为熟习此项技术者所了解,故在此不另赘述;之后,当光驱10停止存取光盘片22上的数据时,光驱10便将更新后的缺陷表从存储器20写回至光盘片22,例如,当光盘片22在结束格式化阶段或写入阶段后退片时,则光驱10便停止在光盘片22上存取数据,而当光驱10下一次试着在光盘片22存取数据时,该更新后的缺陷表便可提供光驱10所需的参考信息。请同时参照图2以及图3,图2为公知光驱10所应用的主要缺陷表(primary defect list,PDL)26的示意图,以及图3为公知光驱10的次要缺陷表(secondary defect list,SDL)26的示意图。请注意,DVD-RAM盘片的主要缺陷表26的任一数据项(entry)的数据长度均是4字节,其是由下列的信息以及在括号内所对应的需储存该信息的大小所组成主要缺陷表类别(1字节)以及缺陷地址(3字节);同样的,请注意,在次要缺陷表28中,每一数据项的数据长度是8字节,其是由下列的信息以及在括号内所对应的需储存该信息的大小所组成次要缺陷表类别(1字节)、缺陷地址(3字节)、保留字节(1字节)以及替代地址(3字节)。不管它们的位置,主要缺陷表26以及次要缺陷表28的数据项是根据缺陷数据区块所对应的地址来加以储存,例如,缺陷数据区块可以用递增的方式来储存,如PDL数据项0<PDL数据项1<PDL数据项2<PDL数据项P<FFFFFFFF。请注意,FFFFFFFF代表主要缺陷表26的结尾,然而,对于用来取代缺陷数据区块的数据区块而言,其相对应地址可能不存在任何特定顺序。一般而言,主要缺陷表26是用来记录在格式化阶段中的缺陷,而次要缺陷表28则是用来记录在写入阶段的缺陷。如先前所述,如果光驱10在写入阶段期间发现一缺陷数据区块,则光驱10便使用另一数据区块(例如一可利用的空白区块)会来取代该缺陷数据区块,以及更新暂存在存储器20中的次要缺陷表28,如此一来,更新后的次要缺陷表28便反应出该缺陷数据区块以及替代数据区块之间最新的连结关系。很明显的,公知技艺中,缺陷管理方法的效能是比较差的,主要是其对存储器20中的主要缺陷表26或次要缺陷表28造成不必要修改以及经常执行的排序操作将会降低存储器20的效能,所以,很明显需要新且改良的方法以及装置。
技术实现思路
根据本专利技术的一实施例,其揭露一种应用于一光驱来管理一光盘片的缺陷信息的缺陷管理方法,该光驱储存有包含至少一第一缺陷表以及一第二缺陷表的多个缺陷表,该第一缺陷表记录多个第一缺陷数据项以及该第二缺陷表记录多个第二缺陷数据项,该方法包含有附加一自适性缺陷数据项到一新缺陷表,该自适性缺陷数据项包含对应到一新缺陷的一新缺陷信息,该自适性缺陷数据项的数据结构是兼容于记录在该多个缺陷表中其一缺陷表的多个缺陷数据项中至少一缺陷数据项的数据结构;以及当一条件符合时,将多个自适性缺陷数据项合并到该光驱所储存的该多个缺陷表之一。根据本专利技术的另一实施例,其揭露一种应用在一光驱来管理一光盘片的缺陷信息的缺陷管理系统,其包含有一光学读写头、一存储器以及一控制器。该存储器,用来储存包含至少一第一缺陷表以及一第二缺陷表的多个缺陷表,该第一缺陷表记录多个第一缺陷数据项以及该第二缺陷表记录多个第二缺陷数据项;以及用来储存一新缺陷表以记录对应到多个新缺陷信息的多个自适性缺陷数据项,该多个自适性缺陷数据项的数据结构是与记录在该多个缺陷表的其一缺陷表中多个缺陷数据项的至少一缺陷数据项的数据结构兼容。该控制器,耦接到该光学读写头及该存储器,用来控制该光学读写头自该光盘片存取所述缺陷表以及将所述缺陷表暂存至该存储器;用来附加一新缺陷数据项到该新缺陷表直到符合一条件;以及当该条件符合时合并该新缺陷表中多个自适性缺陷数据项到该光驱所储存的该多个缺陷表之一。本专利技术揭露一种减少对主要缺陷表或次要缺陷表中所储存的数据项进行数据排序的次数,其是通过使用新缺陷表来缓冲该光盘片上新的缺陷数据区块所对应的自适性缺陷数据项,除此之外,当一数据合并操作被激活时,该新缺陷表便会与已依据缺陷地址顺序储存数据项的主要缺陷表或次要缺陷表进行合并,如此一来,便可以简化数据合并的操作。附图说明图1所示为一公知光驱。图2为根据公知光驱的主要缺陷表的示意图。图3为公知光驱的次要缺陷表的示意图。图4为本专利技术光驱的一实施例的功能本文档来自技高网
...

【技术保护点】
一种应用于一光驱来管理一光盘片的缺陷信息的缺陷管理方法,该光驱储存有包含至少一第一缺陷表以及一第二缺陷表的多个缺陷表,该第一缺陷表记录多个第一缺陷数据项以及该第二缺陷表记录多个第二缺陷数据项,该方法包含有:附加一自适性缺陷数据项到一新缺陷表,该自适性缺陷数据项包含对应到一新缺陷的一新缺陷信息,该自适性缺陷数据项的数据结构是兼容于记录在该多个缺陷表中其一缺陷表的多个缺陷数据项的数据结构;以及当一条件符合时,将多个自适性缺陷数据项合并到该光驱所储存的该多个缺陷表之一。

【技术特征摘要】
US 2006-4-7 11/278,9681.一种应用于一光驱来管理一光盘片的缺陷信息的缺陷管理方法,该光驱储存有包含至少一第一缺陷表以及一第二缺陷表的多个缺陷表,该第一缺陷表记录多个第一缺陷数据项以及该第二缺陷表记录多个第二缺陷数据项,该方法包含有附加一自适性缺陷数据项到一新缺陷表,该自适性缺陷数据项包含对应到一新缺陷的一新缺陷信息,该自适性缺陷数据项的数据结构是兼容于记录在该多个缺陷表中其一缺陷表的多个缺陷数据项的数据结构;以及当一条件符合时,将多个自适性缺陷数据项合并到该光驱所储存的该多个缺陷表之一。2.如权利要求1所述的方法,其中该第一缺陷表是一主要缺陷表,每一第一缺陷数据项是为一主要缺陷数据项,以及每一主要缺陷数据项是用来记录该光盘片上一缺陷的一地址。3.如权利要求1所述的方法,其中该第二缺陷表是一次要缺陷表,每一第二缺陷数据项是为一次要缺陷数据项,以及每一次要缺陷数据项是用来记录一缺陷的一地址以及该缺陷的相对应替代信息。4.如权利要求1所述的方法,其中当该光驱执行一盘片格式化操作以及该第一缺陷表是未满的,该自适性缺陷数据项的数据结构与该第一缺陷数据项的数据结构兼容。5.如权利要求1所述的方法,其中当该光驱执行一盘片格式化操作以及该第一缺陷表是满的,该自适性缺陷数据项的数据结构转为与该第二缺陷数据项的数据结构兼容。6.如权利要求1所述的方法,其中当该光驱执行一盘片写入操作,该自适性缺陷数据项的数据结构与该第二缺陷数据项的数据结构兼容。7.如权利要求1所述的方法,其中该自适性缺陷数据项的数据结构包含有该缺陷的一地址,以及该方法还包含有当该光驱遇到一新缺陷且该新缺陷的地址是大于最后一缺陷数据项所记录的地址时,附加对应到该新缺陷的缺陷信息到该新缺陷表。8.如权利要求1所述的方法,其中该自适性缺陷数据项的数据结构包含有该缺陷的一地址,以及该条件是当该光驱遇到一新缺陷以及该新缺陷的地址是小于最后一缺陷数据缺陷项所记录的地址。9.如权利要求1所述的方法,其中该条件是该光驱执行一预定操作达到一预定时间周期。10.如权利要求1所述的方法,其中该条件是该新缺陷表已满。11.如权利要求1所述的方法,其中该条件是当该光驱的一操作已经被执行完毕。12.一种应用在一光驱来管理一光盘片的缺陷信息的缺陷...

【专利技术属性】
技术研发人员:江俊颖李明鸿蔡淑芳
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1