缺陷管理方法和使用该方法的光驱的利记博彩app

文档序号:6775630阅读:200来源:国知局
专利名称:缺陷管理方法和使用该方法的光驱的利记博彩app
技术领域
本发明是关于一种在记录媒体例如光盘中进行缺陷管理的方法,特别是关于一种具有缺陷处理表列的光盘的缺陷管理方法和具有缺陷处理表列的光驱。
背景技术
如图1所示,通常,一片光盘10(例如DVDRAM盘片)分成导入区(LIA)11、用户数据区13和导出区(LOA)15。此外,在主备用区(PSA)17之前形成有用户数据区13,在用户数据区13之后形成有辅助备用区(SSA)19。
对于用户数据区的每一个已记录缺陷(例如缺陷纠错块),在备用区域都有一个与其对应的替换(例如替换纠错块)。如图1所示的例子中,在用户数据区有三个缺陷纠错块101、103、105,在主备用区17则有三个分别与前述缺陷纠错块101、103、105对应的替换纠错块111、113、115。
当对光盘10进行写入时,读写头写入光盘的用户数据区的第一部分,当记录到第一缺陷纠错块101时则停止写入,此过程被称为“记录1”。此时读写头跳到主备用区写入用以替换缺陷纠错块101的替换纠错块111,此过程被称为“记录2”。然后读写头继续在缺陷纠错块101后面的用户数据区13的第二部分写入,当记录到第二缺陷纠错块103时则停止写入,该过程被称为“记录3”。然后读写头跳到主备用区写入用以替换缺陷纠错块103的替换纠错块113,该过程被称为“记录4”。然后读写头继续在缺陷纠错块103后面的用户数据区13的第三部分写入,当记录到第三缺陷纠错块105时则停止写入,该过程被称为记录5。然后读写头跳到主备用区写入用以替换缺陷纠错块105的替换纠错块115,该过程被称为“记录6”。
如图1所示及前述所述,读写头需要不断地来回移动以在用户数据区以及替换纠错块写入完好的数据。如图2所示,一种减少读写头搜寻次数的方法是设立一个缓冲存储器20。在写入操作过程中,当遇到缺陷纠错块时不立即写入替换纠错块,而是将缺陷纠错块的数据暂时储存在缓冲存储器内。在整个写入操作完成之后,再将储存在缓冲存储器中的缺陷纠错块的数据依序写入对应的替换纠错块。然而该方法需要相当大的内存容量。
因此,确有必要提供一种新的技术方案以克服现有技术中的前述缺陷。

发明内容本发明的主要目的在于提供一种在例如DVD盘片等记录媒体中进行缺陷管理的方法,其利用缺陷处理表列,占用较小的内存空间即可减少读写头获取与用户数据区中缺陷纠错块对应的替换纠错块所需的搜寻时间。
本发明的另一目的是提供一种缺陷处理表列,其设置于计算机可读媒体例如缓冲器内。缺陷处理表列用于指示与缺陷对应的替换的存取位置。在写入或读取过程中,所有在用户数据区的缺陷和与缺陷对应的替换的相关信息都被添加到缺陷处理表列中,如此可以同时获取与缺陷对应的替换。由于缺陷处理表列(DPT)中储存的是与缺陷和与缺陷对应的替换的相关信息,而非直接储存缺陷纠错块的数据,因此其仅占用很少的内存空间。本发明提供一种缺陷处理表列管理单元以管理缺陷处理表列里的内容。该缺陷处理表列有若干个条目,每一条目包括一个缺陷的缺陷相关信息。在本发明的一种实施例中,该缺陷处理表列包括若干列,每一条目位于一列内。缺陷相关信息包括指示缺陷位置的信息、指示替换位置的信息以及指示缺陷储存在该内存内位置的缺陷索引。
本发明的再一目的是提供一种光驱,其包括具有缺陷处理表列的计算机可读媒体和管理单元,一种具有前述缺陷处理表列和缺陷处理表列管理单元的装置。

图1是简略显示现有光盘的通常结构。
图2是简略显示一种处理如图1所示光盘中的缺陷的现有方法。
图3是根据本发明的光盘的缺陷处理方法的示意图。
图4是简略显示根据本发明的光驱的方块示意图。
图5是简略显示根据本发明的缺陷处理表列的示意图。
图6是简略显示一张光盘的结构,该光盘内的缺陷和替换块在读取操作中是采用本发明的方法处理。
图7A至图7E是显示根据本发明的一个实施例在读取过程中的缺陷处理程序。
图8是简略显示一张光盘的结构,该光盘内的缺陷和替换块在写入操作中是采用本发明的方法处理。
图9A至图9F是显示根据本发明的一个实施例在写入过程中的缺陷处理程序。
具体实施方式请参阅图3和图4所示,其中图3是根据本发明的处理光盘中缺陷的方法的示意图,图4是根据本发明的光驱的方块示意图。在图3中所示的该光盘的结构与图1和图2中所示的结构相同,其中相同的元件标号表示相同的部分。
如图3和图4所示,为了以十分有限的内存容量管理光盘10的缺陷,本发明的光驱具有一个缺陷处理表列(Defect Processing Table,以下简称DPT)缓冲器25,DPT设置在该缓冲器25内。该DPT也可设置于其它计算机可读媒体内。该DPT内包含的是缺陷相关信息而非缺陷纠错块实际的内容。稍后将详细说明该DPT。本发明还提供一个DPT管理单元30以管理储存在DPT缓冲器25内的DPT。该DPT管理单元30和DPT缓冲器25可以一起视为缺陷管理装置。该管理单元30可以直接访问内存40或者通过连接主机60和光盘10的控制器50访问内存40。如当前现有的操作,缺陷(例如缺陷块)储存在内存40中。需要指出的是,DPT缓冲器25可以由独立的内存实现或者由内存40的一部分来实现。
如图3所示的实施例中,在第一记录操作过程“记录1”中发现三个缺陷块101、103、105。与该三个缺陷块相关的缺陷相关信息被记录在DPT缓冲器25的缺陷处理表列内。DPT管理单元30通过根据记录在DPT中的缺陷相关信息以存取缺陷块以及替换块,进而获取替换块111、113、115并以其替换缺陷块101、103、105。
图5是根据本发明的缺陷处理表列的简略示意图。如图中所示,该缺陷处理表列具有若干列,本实施例中共有n+1列。与光盘中某一个缺陷对应的缺陷相关信息,称为一个条目,其被添加到缺陷处理表列的某一列内。也就是说,缺陷DT0到DTn的缺陷相关信息条目分别记录在缺陷处理表列的第0行到第n行。缺陷相关信息至少包括与缺陷相关的必要信息。DPT管理单元30利用记录在DPT内的信息处理缺陷。
在本实施例中,该缺陷相关信息包括指示访问光盘上缺陷的位置信息,指示访问对应该缺陷的替换的位置信息以及指示访问储存在内存40内的缺陷的位置信息。具体来说,指示接达光盘上缺陷的位置信息是缺陷地址,例如在读取操作中的缺陷TLSN值或者在写入操作中的缺陷PID值。指示访问对应缺陷的替换的位置信息是替换地址,例如替换PID值。而指示访问储存在内存40内的缺陷的位置信息是指示内存中储存缺陷内容的位置的缺陷索引。在本实施例中,每列只需要八个字节,其中三个字节用于储存缺陷地址,三个字节用于储存替换地址,剩下两个字节用于储存缺陷索引。因此,一个具有几百字节的内存空间就足够。实作上,对于DVD盘片而言,由于每个缺陷纠错块需要占用32千字节,相比较而言,现有技术中直接在缓冲器中储存缺陷块需要相当大的储存容量。
在上述说明中,DPT中记录的是缺陷和替换的地址,然而记录在DPT中的信息的形式并不局限于此。例如,也可在DPT中记录缺陷和替换之间的相对关系而非记录其地址。此外,也可根据需要在DPT中记录其它信息。
下文将分别叙述DPT管理单元在光盘10的读取和写入操作中管理DPT的过程。
图6显示的是光盘10的结构,在读取过程中该光盘内的缺陷和替换是采用本发明的方法进行处理。本图所示该光盘的结构与图1和图2中显示的光盘结构大致相同,其中这些图中相同的标号表示相同的部分。如前所述,在读取光盘10的用户数据区13之后(该过程如图中“过程1”所标示),发现地址分别为D1、D2、D3的位置的三个缺陷块101、103、105,其替换块111、113、115分别被记录在主备用区域17中地址为R1、R2、R3的位置。DPT管理单元30将前述缺陷块地址D1、D2、D3、替换块地址R1、R2、R3和缺陷块索引B1、B2、B3记录到DPT中,下面将详细说明。
图7A至图7E是显示根据本发明的一个实施例在读取过程中的缺陷处理过程的各个步骤。在读取过程中,DPT处理单元30使用三个指标管理DPT,在DPT内与某一缺陷的缺陷相关信息例如缺陷地址、替换地址和缺陷索引被储存在表列的同一列内。该三个指标分别是缺陷指标、替换指标和处理指标。在读取操作中,缺陷指标指示缺陷块读取操作结束,替换指标指示替换块读取操作结束,处理指标指示替换块传输操作完成。
如图7A所示,在读取缺陷块101、103、105之后(图6中的“记录1”),DPT管理单元30将缺陷块、替换块的地址和缺陷索引记录到DPT中。第一缺陷块101的缺陷地址D1、替换块111的替换地址R1以及第一缺陷块的缺陷索引B1被记录在DPT的第0列内。第二缺陷块103的缺陷地址D2、替换块113的替换地址R2以及第二缺陷块的缺陷索引B2被记录在DPT的第1列内。第三缺陷块105的缺陷地址D3、替换块115的替换地址R3以及第三缺陷块的缺陷索引B3被记录在DPT的第2列内。此时,由于已经读到缺陷块101、103、105,缺陷指标指到DPT的第3列,替换指标和处理指标都指向DPT的第0列。
写入替换块的顺序是从外侧到内侧,而读取的方向是从内侧到外侧。在读取替换块之前,DPT管理单元30根据读取替换块的顺序,即图7B中的R3、R2、R1的顺序,对DPT的各列的顺序重新排列。
如图7C所示,在读取替换块111、113、115之后(图6中的“记录2”),替换指针指到第3列。可以读取和复制替换块111、113、115以覆盖储存在内存40中的缺陷块或者根据需要将其读取并储存于其它的内存里。
在传输缺陷块数据之前,DPT管理单元根据缺陷块的顺序,即D1、D2、D3的顺序,对DPT的各列的顺序再重新排列,如图7D所示。
如图7E所示,每当例如与缺陷块对应的替换块数据被传输,处理指标就增加一列,当三个替换块传输完成后,处理指标也指向第3列,读取操作管理结束。
下面将结合图8和图9A至9F对记录操作过程中的DPT管理单元的管理过程作详细说明。在记录过程中,DPT管理单元30也使用缺陷指标、替换指标和处理指标等三个指标。然而这些指标与读取过程中的指标指示的含义不同。在记录操作中,缺陷指标指示写入缺陷块操作结束,替换指标指示已获取与缺陷块对应的替换块的地址。处理指标指示写入替换块操作结束。
图8显示的是一张光盘片80的结构,其结构与图1中的光盘10的结构大致相同,这些图中相同的标号表示相同的部分。如图中所示,光盘80具有导入区81,用户数据区83和导出区85。在用户数据区之前和之后分别设有主备用区87和辅助备用区89。在本实施例中,在写入过程中,在地址D1的位置发现一个已记录的旧缺陷块801,在主备用区87的地址R1的位置记录有与该缺陷块801对应的替换块811。在写入操作(即“记录1”)结束之后,在对写入进行验证时,在地址D2的位置发现一个新缺陷块802。如图9A所示,DPT管理单元30记录下缺陷地址D1、D2、替换地址R1和缺陷索引B1、B2。缺陷指标指到第2列。然而,由于与D2位置的缺陷块对应的替换块的地址还未获得,因此替换指标指到第1列。处理指标指到第0列。
获取与在验证过程中发现的缺陷块802对应的新替换块812。该替换块812被记录在如图8所示的地址为R2的位置。DPT管理单元30获取该替换块812的地址R2并将其填入DPT,如图9B所示,此时替换指标也指到第2列。
与读取操作类似,在记录替换块之前,DPT内各列的顺序是根据要记录的替换块的顺序(即从R2到R1的顺序)排列,如图9C所示。记录替换块811和812的操作(图8中的“记录2”)是由DPT管理单元30根据缺陷索引B1、B2获取原本要记录在缺陷块801、802中的原始数据,并直接将该原始数据写入替换块811、812,不需要额外的缓冲器来储存该原始数据。
在替换块811、812被记录后,处理指标指在第2行,执行验证程序。如果发现在地址R2的替换块812有缺陷,如图9D所示,DPT管理单元将R2的原始缺陷地址D2和相应的缺陷索引B2写入DPT的新的一列(如该实施例中的第2列)。缺陷指标指到第3列。替换指标和处理指标仍维持于第2列。
如图9E所示,DPT管理单元30重复如图9B中的步骤以获取一个新替换块822的地址R3,并将该地址R3写入DPT的第2列。同时,替换指标也指向第3列。
如果替换块822也是有缺陷的,则DPT管理单元30将重复前面的步骤以获取一个新替换块832的地址R4。如图9F所示,缺陷相关信息包括缺陷块地址D2、替换块地址R4和缺陷索引B2被记录在DPT中的第3列内。如上所述,执行验证程序,如果没有发现额外的缺陷块,则执行写入替换块,此时DPT管理单元30所使用的的三个指标均指向相同的列,即如图9F中所示的第4列。
如前所述,在读取或在写入操作过程中,当DPT管理单元30的三个指针均指向DPT的同一行时,则操作过程完成。
权利要求
1.一种光盘缺陷管理方法,其包括如下步骤当发现缺陷时将缺陷相关信息添加到缺陷处理表列中;以及根据添加到缺陷处理表列中的缺陷相关信息处理缺陷,该缺陷处理表列中有若干条目,每一条目包含一个缺陷的相关信息。
2.如权利要求1所述的方法,其特征在于该缺陷相关信息包括指示访问光盘上的缺陷的位置信息。
3.如权利要求1所述的方法,其特征在于该缺陷相关信息包括指示记录于光盘中的替换的位置的信息,该替换用于替换该缺陷。
4.如权利要求1所述的方法,其特征在于该缺陷是储存于内存中,该缺陷相关信息包括指示该内存中储存缺陷的位置的信息。
5.如权利要求1所述的方法,其特征在于该处理步骤进一步包括访问缺陷、访问缺陷的替换以及以该替换取代该缺陷。
6.如权利要求5所述的方法,其特征在于该处理步骤还包括在访问替换前,根据光盘中将要被访问的替换的顺序来排列缺陷处理表列中若干个缺陷的条目。
7.如权利要求6所述的方法,其特征在于该处理步骤还包括在以该替换取代该缺陷前,根据光盘中将要被访问的缺陷的顺序来排列缺陷处理表列中若干个缺陷的条目。
8.一种储存光盘缺陷处理信息的计算机可读媒体,该计算机可读媒体包括设有若干条目的缺陷处理表列,每一条目包括与一个缺陷相关的缺陷相关信息。
9.如权利要求8所述的计算机可读媒体,其特征在于该缺陷是根据缺陷处理表列中的缺陷相关信息进行处理。
10.如权利要求8所述的计算机可读媒体,其特征在于该缺陷相关信息包括指示缺陷在光盘中位置的信息。
11.如权利要求8所述的计算机可读媒体,其特征在于该缺陷相关信息包括指示记录于光盘中的替换的位置的信息,该替换是用于取代该缺陷。
12.如权利要求8所述的计算机可读媒体,其中该缺陷是储存于内存中,该缺陷相关信息包括指示该内存中储存缺陷的位置的信息。
13.一种用于读写光盘的光驱,该光驱包括具有缺陷处理表列的计算机可读媒体,在该缺陷处理表列中添加有缺陷相关信息;储存缺陷的内存;以及缺陷处理表列管理单元,该缺陷处理表列管理单元是通过根据该缺陷处理表列中的缺陷相关信息访问储存在内存中的缺陷和访问储存于光盘中的替换来管理缺陷。
14.如权利要求13所述的光驱,其特征在于其进一步包括一个控制器,其中该缺陷处理表列管理单元是经由该控制器访问该内存以获取储存于该内存中的缺陷。
15.如权利要求13所述的光驱,其特征在于该缺陷相关信息包括指示缺陷在光盘中位置的信息。
16.如权利要求13所述的光驱,其特征在于该缺陷相关信息包括指示记录于光盘中的替换的位置的信息,该替换是用于取代该缺陷。
17.如权利要求13所述的光驱,其特征在于该缺陷相关信息包括指示该内存中储存缺陷的位置的信息。
18.如权利要求13所述的光驱,其特征在于该缺陷处理表列管理单元是通过指标来管理计算机可读媒体中的缺陷处理表列。
19.如权利要求18所述的光驱,其中该指标包括缺陷指标、替换指标和处理指标。
20.如权利要求19所述的光驱,其中该缺陷指标是指示读取缺陷操作结束,替换指标是指示读取替换操作结束,处理指标是指示磁盘读取操作中替换传输操作完成。
21.如权利要求19所述的光驱,其中,该缺陷指标是指示写入缺陷操作结束,替换指标是指示已获取缺陷的替换的位置,处理指针是指示写入操作中写入替换操作完成。
全文摘要
本发明揭示一种在例如DVD盘片的记录媒体中处理缺陷的方法和装置。本发明利用缺陷处理表列以减少读写头在盘片的用户数据区获取缺陷纠错块(ECC block)的替换纠错块时的搜寻时间。该缺陷处理表列用于显示存取缺陷块的替换块的位置。由于缺陷处理表列仅储存缺陷块和替换块的相关信息而不是缺陷块和替换块本身,其仅需要较小的内存空间。本发明还提供一种管理缺陷处理表列内容的缺陷处理表列管理单元。
文档编号G11B7/00GK101064155SQ20061015980
公开日2007年10月31日 申请日期2006年9月22日 优先权日2006年4月27日
发明者江俊颖, 翁益馨 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1