盘片回复烧录方法

文档序号:6777300阅读:375来源:国知局
专利名称:盘片回复烧录方法
技术领域
本发明涉及一种盘片回复烧录方法,特别涉及一种单写型盘片烧录,在 读取盘片目录区块失败时,重新建立盘片目录区块,以回复烧录的方法。
背景技术
单写型的盘片仅能烧录一次,无法清除盘片上烧录的数据后,重行烧录 数据。因此,每次烧录前必需确认前次烧录结尾的位置及确认盘片未结束(Finalized)状态,才能接续烧录新数据区段,避免覆盖或损坏已烧录的数据。 如图l所示,为现有单写型盘片的加载流程,首先在步骤l将单写型盘 片加载一光驱中,光驱即读取盘片导入区(Lead-in Zone)的数据,确认盘片 为单写型后。进入步骤2光驱先循序读取盘片上各区段控制数据区中的数据, 再进入步骤3由光驱读取导入区中盘片的目录区(Table of Content area,简 称T0C)的数据,当读取目录区的数据失败时,因无法确认盘片前次烧录区段 结尾的位置及状态,光驱将进入步骤4的判定盘片为终结状态,不能烧录新 的数据区段。当成功读取目录区的数据时,则进入步骤5,确认区段及盘片 的状态,由目录区最新一笔的目录数据,确认盘片前次烧录区段结尾(closed session)的位置及状态,以作为烧录下一个区段的准备或设定盘片是否结束 状态。接着进入步骤6,光驱继续读取盘片的其它导入区的数据。最后进入 步骤7,完成光盘片加载的流程。因此,现有单写型盘片的烧录是以读取导入区中盘片目录区的数据,决 定可否进行烧录的先决条件。然而,当现有光驱加载单写型盘片,要进行烧 录时,假如目录区的数据毁损或刮伤无法读出,光驱因缺少最新一笔的目录 数据,而无法确认前次烧录结尾的位置及盘片是否结束,即使盘片上尚有可 烧录的空间,光驱将无法继续烧录该盘片,造成盘片的浪费。因此,现有单 写型盘片在目录无法读出不能续行烧录的状况,仍有问题存在,亟待解决。发明内容本发明的目的在提供一种盘片回复烧录方法,藉由所读取每一区段的控 制信息,重组及储存目录区块的数据,使盘片回复正常烧录。为了达到前述发明的目的,本发明的盘片回复烧录方法,于一加载盘片, 首先循序读取盘片上各区段控制数据区中的数据,利用所含的位置信息,建 立区段结尾的位置信息。接着判断在盘片的最后一个烧录区段的结束区(Closure Zone)之后,是否存在导出区,以决定盘片是否已结束。接着读取 导入区中目录区块,如果读取失败且经由前述步骤得知光盘片仍未结束,则 利用所储存的区段的位置信息,重组形成目录区块,并存储在光驱的内存中, 作为烧录时的目录区块的数据。如果读取成功或光盘片已结束,则碟机不需 重组目录区块。接着继续其它导入区的数据读取,完成光盘片的加载流程。


图l为现有盘片加载的流程图。 图2为单写型盘片的数据结构图。 图3为本发明盘片回复烧录的流程图。 附图符号说明Sl加载盘片步骤S2读取控制数据步骤S3检查导出区步骤S4读取T0C步骤S5判断盘片未结束状态步骤S6重组目录区块步骤S7存储在内存步骤S8确认区段及盘片状态步骤S9读取其它导入区数据步骤S10完成载入动作步骤。
具体实施方式
有关本发明为达成上述目的,所采用的技术手段及其功效,兹举较佳实 施例,并配合附图加以说明如下。请参考图2,为单写型的盘片的数据结构。以DVD+R/R DL型(即单写型/双层单写型)盘片为例,其盘片的数据结构由内圈至外圏,依序为导入区(Lead-in Zone)、数据区(Data Zone)及导出区(Lead-out Zone)等。其中, 导入区提供盘片的状态数据,数据区为实际数据的储存区,容许多次依序烧 录,每次烧录时均会形成一数据区段(Session),因而可形成含有多区段 (multisession)的状态,当盘片数据区完全烧录或结束烧录时,则以形成导 出区构成最后烧录的标示,禁止再行烧入数据。为了确认数据区最新烧录区段结尾的位置,每一区段在烧录数据的前头, 规划一控制数据区(Control data area),控制数据区后为实际烧录数据区, 最后为一结尾区。其中,控制数据区一般在第248 -255位(byte)的位置,建 立区段结尾(closed session)的位置信息。同时,在盘片的导入区中设置一 目录区(Table of Content area,简称T0C),除了包含一些内容数据外,主 要保留约2048个以16位为单位的保留区储存空间,以供每次烧录完成形成 最新的区段结尾时,将更新的区段结尾信息,接续烧录在目录区的最后位置, 以形成最新的目录区块(TOC Block)。例如盘片之前已烧录n次,因此目录区 的目录区块已依序,由T0C项0至T0C项n-l,如需再作第n+1次烧录,则 最新区段结尾信息将形成在目录区块T0C项n的保留区。当光驱加载单写型 盘片,要进行烧录时,必需先读取最新一笔的目录区块的数据,确认盘片前 次烧录结尾的位置及状态,以作为盘片是否为可烧录状态或继续烧录下一个 区段的准备。本发明盘片回复烧录方法,是利用加载盘片时,即循序读取各区段的控 制数据区,以其第248-255位(byte)的位置的信息,建立所有区段结尾的位 置信息。接着检查盘片的最后一个烧录区段的结束区(Closure Zone)之后, 是否存在导出区,若导出区存在,则盘片为已结束状态,反之,则为未结束 状态,即可续行烧录。接着碟机读取盘片的目录区块,如果读取失败,将无 法获得最新一笔的目录区块的数据,不能确认盘片前次烧录结尾的位置及状 态,因此,再依前一步骤得知的盘片状态判断,若为未结束状态,即依前述 读取的光驱内存中的所有区段结尾的位置信息,重组目录区块的数据,存储 在光驱的内存中,作为预备烧录下一区段的目录区块的数据。如果目录读取 成功或光盘片已结束,则碟机不需重组目录区块。因此,即使导入区的目录 区毁损或刮伤无法读取时,光驱仍可利用存储在光驱内存中的重组目录区块 的数据,使盘片得以回复烧录。根据前述的技术,请参考图3,为本发明盘片回复烧录方法的流程,其 详细步骤i兌明如下步骤S1:将盘片加栽一光驱中。步骤S2:光驱循序读取各区段的控制数据区中的数据。步骤S3:检查导出区是否存在?如果盘片不具有导出区,表示盘片未结束,尚可再新增烧录数据。反之,若盘片具有导出区,表示盘片已结束,不能再行烧录数据。步骤S4:读取导入区中目录区块,判断是否读取成功?如果可成功的读 取,进入步骤S8。如果读取失败,则进入下一步骤。步骤S5:利用步骤S3检查导出区是否存在的信息,判断盘片是否为未 结束的状态?若为结束状态,则进入步骤S9,若为未结束状态,则进入下一步骤。步骤S6:利用步骤S2读取各区段的控制数据区中的数据,重组目录区 块的数据。步骤S7:由于盘片的目录区有所毁损或刮伤,无法回存于盘片的目录区, 因此将重组的目录区块,存储在光驱的内存中,作为下次烧录的目录区块数据。步骤S8:确认区段及盘片状态,即确认盘片前次烧录区段结尾的位置及 状态,或确认盘片剩余的烧录空间,以作为烧录下一个目录区块lt据的准备。步骤S9:继续读取导入区其它的数据,例如控制彰:据区块(Data Control block,筒称DCB)等。步骤S10:完成盘片的加载动作,以预备接收使用者的命令,进行读取 或烧录的动作。经由前述的步骤,本发明的盘片回复烧录方法,即可在读取盘片导入区 目录区块失败,且经由判断导出区不存在,得知盘片未终结的情形下,利用 一开始依序读取盘片数据区中区段控制数据区,以其中所载每一区段的位置 信息,重新建立目录区块的数据,并在导入区目录区块毁损的情况下,将重 新建立的目录区块储存在光驱的内存中,作为取代导入区目录区块使用,使 毁损的单写型盘片,回复正常烧录,继续使用避免盘片的浪费。以上所述者,仅为用以方便说明本发明的较佳实施例,本发明的范围不限于该等较佳实施例,凡依本发明所做的任何变更,在不脱离本发明的精神 下,皆属本发明申请专利的范围。
权利要求
1. 一种盘片回复烧录方法,其步骤包含(1)读取盘片上各区段控制数据区中的数据;(2)读取目录区块,如果读取成功,进入步骤(5),如果读取失败,则进入下一步骤;(3)重组形成目录区块;(4)储存重组的目录区块;以及(5)完成盘片加载动作。
2. 如权利要求1所述的盘片回复烧录方法,其中,该步骤(l)之后进一步 包含一步骤(1-1),检查盘片是否为结束状态。
3. 如权利要求2所述的盘片回复烧录方法,其中,该步骤(1-1)是以检查 导出区的存在作为盘片结束状态的依据。
4. 如权利要求2所述的盘片回复烧录方法,其中,该步骤(2)之后进一步 包含一步骤(2-1),判断盘片是否为结束状态,若为结束状态,则进入步骤(5), 若为未结束状态,则进入步骤(4)。
5. 如权利要求4所述的盘片回复烧录方法,其中,该步骤(2-l)判断盘片 的结束状态是利用步骤(1-1)检查盘片是否为结束状态所获得的信息。
6. 如权利要求1所述的盘片回复烧录方法,其中,该步骤(l)读取的各区 段控制数据区中含有区段结尾的位置信息。
7. 如权利要求6所述的盘片回复烧录方法,其中,该各区段位于盘片的 数据区。
8. 如权利要求6所述的盘片回复烧录方法,其中,该步骤(3)利用步骤(1) 所读取的各区段结尾的位置信息,重组目录区块。
9. 如权利要求1所述的盘片回复烧录方法,其中,该步骤(2)读取位于盘 片目录区的目录区块。
10. 如权利要求1所述的盘片回复烧录方法,其中,该步骤(4)将重组的目录区块储存在一内存。
11. 如权利要求10所述的盘片回复烧录方法,其中,该内存位于一光驱中。
12.如权利要求1所述的盘片回复烧录方法,其中,该盘片为DVD+R/RDL 型盘片。
全文摘要
一种盘片回复烧录方法,于一加载盘片,即循序读取盘片上各区段控制数据区中的数据,利用所含的位置信息,建立区段结尾的位置信息,然后经由导出区是否存在来决定盘片是否结束,接着读取导入区中目录区块,如果读取失败且盘片未结束,则利用所储存的区段结尾的位置信息,重组形成目录区块,并存储在光驱的内存中,作为预备烧录的目录区块的数据,以使盘片完成加载并进入可烧录状态。
文档编号G11B7/00GK101221776SQ200710001660
公开日2008年7月16日 申请日期2007年1月9日 优先权日2007年1月9日
发明者朱修明, 许锦发, 陈世国 申请人:广明光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1