中断数据衔接的光学记录装置及光学记录方法

文档序号:6751520阅读:172来源:国知局
专利名称:中断数据衔接的光学记录装置及光学记录方法
技术领域
本发明涉及一种光学纪录装置,用来将多个数据写入光学存储介质上,特别是涉及当所述数据写入过程中若发生中断时,会产生一个数据中断地址,并且后续自一个数据衔接物理地址接续写入所述数据于光学存储介质上。
背景技术
光学记录系统日趋发达,其技术突破的方向主要朝向高速记录/读取,以及高存储容量两项需求来发展。
然而,利用光学记录装置(例如市面上常见的CD-ROM、DVD-ROM烧录机)将多个数据记录在光学记录介质(例如各种CD、VCD、DVD烧录片)上时,有时会因为一些突发状况而会发生纪录数据中断,因而导致记录操作失败,以致无法正确地再将数据接续写入该光学记录介质。特别是现在的光学纪录装置,其记录/读取的速度越来越快,当数据纪录(写入)中断时,如何减少衔接数据时所发生的误差,以使重新衔接的数据在后续能正确地被读取,于是成为重要的课题。
因此,本发明的主要目的在于当数字数据写入过程中若发生中断时,提供一种产生数据中断地址的方法,并且后续自一个数据衔接物理地址接续写入所述数据,以解决上述问题。

发明内容
本发明的主要目的在当数据写入过程中发生中断时,提供一种产生数据中断地址的方法,并且后续自一个数据衔接物理地址接续写入所述数据,藉以防止因写入的数据中断而导致无法正确地再将数据接续写入该光学记录介质。
本发明涉及一种光学纪录装置,用来将多个数据写入于该光学存储介质上,并于当所述数据写入过程中若发生中断时,会检测该数据中断地址,并且后续自该数据衔接地址接续写入所述数据。该光学纪录装置包含一物理地址寻址模块、一写入中断产生模块、一数据写入模块、一中断地址产生模块以及一数据衔接物理地址产生器。物理地址寻址模块用来提供数字数据写入于光学存储介质的一参考物理地址。当检测到数据写入过程发生中断时,写入中断产生模块会发出一写入中断信号以暂时中断数据的继续写入。而中断地址产生模块则产生一数据中断地址,以作为并标示出数据中断之处。数据衔接物理地址产生器,则会根据于此一数据中断地址来产生一重新衔接中断数据时的数据衔接物理地址,以使光学记录装置后续可于此开始接续写入所述数据。
利用本发明光学纪录装置将多个数据写入于该光学存储介质上,当所述数据写入过程中若发生中断时,会藉由该中断模块检测该数据中断地址,并且后续自该数据衔接地址接续写入所述数据。因此,本发明防止因写入数据中断而导致无法正确地再将数据接续写入该光学记录介质。
本发明的光学纪录装置具有如下的优点1.物理地址寻址模块12提供的参考物理地址非常精细,使得数据重新衔接的位置可以很精准地控制,并可藉由调整数据重新衔接的物理地址,补偿相关的系统延迟,降低衔接数据时所发生的误差。
2.在寻找数据重新衔接的位置时,是参考预刻于光学存储介质上的物理地址,而非参考记录在光学存储介质的数据的逻辑地址,所以即使之前记录的数据并未正确地烧录到盘片时(例如激光读写头位置发生错误),仍然可正确地重新衔接后续数据。


关于本发明的优点与精神可以藉由以下结合附图的详细说明而得到进一步的了解。
图1为DVD-R/RW规格中所使用的预刻沟槽格式。
图2是本发明光学纪录装置的系统方块图。
图3是本发明光学纪录装置中物理地址寻址模块的系统方块图。
图4是本发明光学纪录装置中物理地址计数器的系统方块图。
图5是本发明光学纪录装置中的中断地址产生模块的系统方块图。
图6是用以说明本发明上述图2至图5所示实施例的信号时序图。
图7是本发明光学记录装置中物理地址寻址模块另一实施例的系统方块图。
图8是本发明光学记录装置中物理地址计数器另一实施例的系统方块9是本发明光学记录装置中物理地址寻址模块另一实施例的系统方块图。
图10是本发明光学记录装置中物理地址计数器另一实施例的系统方块图。
图11是本发明光学纪录装置中的中断地址产生模块另一实施例的系统方块图。
图12是本发明光学纪录装置中的中断地址产生模块另一实施例的系统方块图。
图13是本发明光学纪录装置中的数据衔接物理位置产生模块的系统方块图。
附图标号说明10光学纪录装置 12物理地址寻址模块14写入中断产生模块 16数据写入模块18、118中断地址产生模块19、119数据衔接物理地址产生器20推挽信号提取器22摆动信号提取器24锁相回路 26物理地址译码器28物理地址计数器30存储装置31、39、47低位计数器32、48帧计数器33、41、49区段计数器34摆动同步信号检测器36、44基准时钟源38、46物理地址计数器40摆动计数器42、62物理地址同步信号检测器52存储装置 54长度检测器56计数器58、60计算电路64逻辑地址同步信号检测器66逻辑/物理地址差值检测器 72推挽信号
74摆动信号 76时钟信号78译码物理地址 80译码正确信号82区段计数结果 84帧计数结果86低位计数结果 88写入中断信号90数据中断地址 92数据衔接物理地址94数据写入致能信号 100光学存储介质具体实施方式
现行各种规格的可写式光盘片(如CD-R/RW,DVD+R/RW,DVD-R/RW),都是将数字数据记录在光盘片上一螺旋状的预刻沟槽(Pre-groove)。该预刻沟槽呈现一轻微的摆动(wobble),此摆动的频率可被用来控制写入光盘片上的数据的速度,而且在光盘片上每一区段(sector)的预刻沟槽都含有与光盘片位置相关的地址信息,也称为光盘片的物理地址(physical address),用以控制要写入光盘片上的数据能写在光盘片上正确的位置。
此外,以DVD光盘片为例,烧录到在DVD光盘片上的数据的结构数据单位有下列四种信道位(channel bits)、数据帧(data frame)、数据区段(datasectors),以及错误更正区块(ECC block)。信道位是在光盘片上记录的最小单位,一个数据字节(byte)会经过一种EFM+调制(Eight to Fourteen ModulationPlus)转成16个信道位再记录到盘片上。EFM+调制技术会使信道位中相同信号状态的连续长度最长不会多于11位,最短不会少于3位。每1456个信道位会再加上32位数据帧同步符号(data frame sync),一共1488个信道位而形成一个数据帧(data frame)。该数据帧同步符号包含一个连续14位的相同信号状态,以跟正常EFM+调制的信道位有区别。每26个数据帧会形成一个数据区段(data sectors)。一个数据区段是DVD光盘片中能读出的最小逻辑数据单位(logical data unit),在数据区段中前4个数据位会存储该数据区段编号(Sector ID)。若光盘片上已经有记录数据,则数据上的数据区段编号和数据帧同步符号就可以用来定位盘片上的地址,之后称此种方式的寻址为光盘片的逻辑地址(logical address),有关光盘片上物理地址与逻辑地址的定义及其区别,已为本领域的技术人员所熟知,如有需要可查询光盘片相关的规格书(Data Book),在此则不另加详述。数据在写入光盘片前,会作相关的错误更正编码(Error Correcting Code,简称ECC),以便能更正从光盘片读取数据时,能更正数据上的错误。
请参阅图1,图1为DVD-R/RW规格中所使用的预刻沟槽格式。DVD-R/RW的光学存储介质100包含有多个可用来存储数据的数据轨道,在数据轨道上则有多个预刻沟槽,上述的预刻沟槽会呈现一轻微的摆动,从其中所得到信号的一个摆动信号周期(wobble period)为186个信道位长度,而一个数据帧长度包含了8个摆动信号周期(wobble period),也就等于1488个信道位长度;在偶数数据帧的前三个摆动信号周期内,会在相邻预刻沟槽间存在一些预刻凹坑位(Pre-pit bits),用以存储该区预刻沟槽的物理区块编号(Physical block adress),其中预刻在第一个摆动信号周期的凹坑位是固定出现的,亦称为预刻凹坑同步位(Pre-pit sync bit)。光学纪录装置(或称盘片烧录器)包含有一激光读写头,其中进一步包含一激光二极管(laser diode)以及光检测器(photo-detector),当盘片烧录器欲读取一光学存储介质(或称光盘片)上的数据时,会以一激光读写头发射出激光束照在该预刻沟槽上,再由光检测器检测与光盘片读取正切方向的两侧反射光束信号差值,以撷取出一推挽信号(push-pull signal)。由该推挽信号中则可进一步撷取出上述预刻沟槽中的摆动信号,并检测出原本预刻于光盘片上的相关的物理地址信息。
请参阅图2,图2是本发明光学纪录装置的系统方块图。本发明是关于一种光学纪录装置10,例如VCD或DVD盘片烧录器,用来将多个数据写入于一光学存储介质上,例如VCD或DVD盘片,并在当数据写入过程中若发生中断时,会产生一数据中断地址,并且后续自一数据衔接物理地址接续写入所述数据。而光学纪录装置10包含一物理地址寻址模块(PhysicalAddressing Module)12、一写入中断产生模块(a record-interrupt generator)14、一数据写入模块(a data recording control module)16、一中断地址产生模块(adata-interrupt address generator)18、以及一数据衔接物理地址产生器(adata-reconnecting physical address gnerator)19。
物理地址寻址模块12用来提供一相对于光学存储介质100上物理地址的参考物理地址(Reference Physical Address),作为光学数据写入光学存储介质100上的数据的参考。写入中断产生模块14则用来检测一写入中断发生条件,例如当数据暂存存储器中所暂存的数据量低于一临界值时,或是光学纪录装置10产生了一些突发状态或异常操作情况时,写入中断产生模块14则会因应这种条件或状况的发生,而相对应送出一写入中断信号至数据写入模块16以及中断地址产生模块18中。数据写入模块16在正常操作的情形下可将数据写入于光学存储介质100上,而当数据写入模块16收到上述的写入中断信号时,则会停止将数据继续写入至光学存储介质100上。中断地址产生模块18则是在上述数据写入的过程发生中断时,用以产生一数据中断地址以代表数据中断的所在,并将此一数据中断地址送至数据衔接物理地址产生器19。数据衔接物理地址产生器19则会根据所接收到的数据中断地址,来产生一相对应的数据衔接物理地址并送至数据写入模块16。如此一来,当光学纪录装置10想要重新衔接被中断的数据时,数据写入模块16就可以用此一数据衔接物理地址,作为被中断的数据后续要写入于光学存储介质上的起始物理地址。而当物理地址寻址模块12所提供的参考物理地址等于数据衔接物理地址产生器19产生的数据衔接物理地址时,数据写入模块16就会将被中断的数据接续写入于光学存储介质100上,而正确地完成数据衔接。
请参阅图3,图3是本发明中物理地址寻址模块的系统方块图。物理地址寻址模块12中包含一推挽信号提取器20、一摆动信号(wobble)提取器22、一锁相回路24(phase locked loop)、一物理地址译码器26、以及一物理地址计数器28。由于光学纪录装置10中的光检测器(photo-detector)在读取光学存储介质100的数据时,会沿着数据轨道的方向或称为正切方向来读取两侧的信号,而推挽信号提取器20即是将正切方向两侧所产生的信号加以相减,以从中撷取出一推挽信号(push-pull signal)。摆动信号提取器22则接着由推挽信号中撷取出光学存储介质100上预刻沟槽的偏离摆动信号,并送至锁相回路24,并在锁相回路24中进行信号的同步处理,产生与该摆动信号同步的一时钟信号,并进一步送至物理地址计数器28中进行计数。而物理地址译码器26的作用,是对目前所得到的推挽信号进行译码,以便将上述预刻于光学存储介质100上的物理地址译码出来,也因此产生出相对于目前的推挽信号的物理地址,并传送至物理地址计数器28中。物理地址计数器28接收来自物理地址译码器26的物理地址以及来自锁相回路24的时钟信号,每当物理地址译码器26正确解出光盘片上某一个位置的物理地址时,物理地址计数器26就会被重新设定到相对应的地址值,之后依据来自锁相回路24的时钟信号进行计数,如此一来就能产生出比物理地址译码器26所译码出来更精细的物理地址,并传送至数据写入模块16中以作为数据写入于光学存储介质100时的参考,因此也可称这种更精细的物理地址为参考物理地址(Reference Physical Address)。
请参阅图4,图4是本发明中物理地址计数器的系统方块图。物理地址计数器28包含一低位计数器(low-bit counter)31、一帧计数器(framecounter)32、一区段计数器(sector counter)33。以下将以图1所示的DVD-RW规格所产生的信号为例,说明物理地址计数器28的操作原理。当物理地址译码器26正确解出物理地址时,会送出一译码正确信号至低位计数器31以及帧计数器32中,于是低位计数器31和帧计数器32因此被重置(reset)为零,以准备开始计数,而区段计数器33则加载物理地址译码器26所译码出的正确物理地址。之后,锁相回路24会产生一个时钟信号至低位计数器31,其频率为摆动信号频率的186倍(此时钟信号的周期等于一个信道位单位),时钟信号会开始驱动低位计数器31进行计数。当低位计数器31计数到一个数据帧的长度(也就是1488个信道位)时会自动重置为零,并进位以驱动帧计数器32进行计数。而当帧计数器32计数到一个数据区段的长度时(1个数据区段包含26个数据帧)会自动重置为零,并进位以驱动区段计数器33进行计数。如此一来,由低位计数器31、帧计数器32、以及区段计数器33可共同合作,以提供出一个相对于光盘片物理地址的参考物理地址,此一参考物理地址则可输出至数据写入模块16中以作为数据写入于光学存储介质100时的参考。
在此针对图2光学记录装置10的写入中断产生模块14的功能再加详述。写入中断产生模块14包含一存储器以及一决定单元,光学记录装置10会从计算机硬盘等的数据源读取数据,以准备后续烧录至光学存储介质100中,然而在尚未写入光学存储介质100之前,所述数据会暂存于该写入中断产生模块14的存储器中。此一存储器中暂存的数据的数量过低之时,常常会造成光学纪录装置10因数据量不足而发生写入中断的情况,因此产生数据写入发生错误,而写入中断产生模块14的决定单元,就是用来检测此一写入中断发生的条件是否已产生。当存储器中暂存的数据的数量低于一预设的临界值时,此一写入中断发生条件会成立,因此决定单元会于该存储器中暂存的数据数量减少至零之前,产生该写入中断信号至数据写入模块16,来中断并暂停数据的继续写入。
请参阅图5,图5是本发明的光学记录装置中的中断地址产生模块的系统方块图。中断地址产生模块18连接于写入中断产生模块14以及物理地址寻址模块12,其中还包含一存储装置30。当中断地址产生模块18接收到写入中断产生模块14所传送来的写入中断信号后,会将一地址记录在存储装置30中,并据以产生可对应目前数据中断之处的数据中断地址,并后续传送到数据衔接物理地址产生模块19中。而记录在存储装置30中的地址,则可以是当时由物理地址寻址模块12所提供的参考物理地址,或是当时所写入的数据其对应的逻辑地址。
在此针对图2光学记录装置10的数据衔接物理地址产生模块19的功能再加详述。当数据衔接物理地址产生模块19接收到中断地址产生模块18所传送来的数据中断地址时,会将此一数据中断地址作一修正,最常见的作法是对数据中断地址增减一位移值,以产生一数据衔接物理地址至数据写入模块16中,数据写入模块16就可据此以作为一起始物理地址,将被中断的数据加以衔接并继续写入光学存储介质100上。如果中断地址产生模块18产生的数据中断地址为一参考物理地址,则数据衔接物理地址产生器19所用来对数据中断地址增减的位移值,会考虑进光学记录装置10自己所产生的一些系统延迟并加以补偿回来,造成这些系统延迟产生的因素有很多种可能性,例如光学记录装置10的激光读写头在读写光学存储介质100时,在发出激光束与读取反射回来的信号之间就常会产生一些延迟时间,不同的状况下所造成延迟时间的长短也不同,数据衔接物理地址产生器19会依据延迟时间长短,对所要进行增减的位移值大小作适度调整,使得数据衔接物理地址产生器19所产生的数据衔接物理地址能成为一正确的起始物理地址,方便数据写入模块16后续能将被中断的数据正确衔接。
请参阅图6,包含图6(a)至图6(d),图6是用以说明本发明上述图2至图5所示实施例的信号时序图,并请配合图3至图5的系统方块图加以了解。在图6(a)中,推挽信号提取器20会撷取出一推挽信号72,而摆动信号提取器22则接着由推挽信号中撷取出一摆动信号74,而锁相回路24会产生一个为摆动信号74频率186倍的时钟信号76,并进一步送至物理地址计数器28中协助后续计数的工作。在图6(b)中,物理地址译码器26会对推挽信号72中的预刻凹坑位进行检测,以期正确译码出其中的物理地址78。例如当正确的物理地址”8000”被译码出时,此一物理地址值”8000”则被加载区段计数器33,而译码正确信号80也被送至低位计数器31以及帧计数器32中,而将低位计数器31和帧计数器32重置为零,之后低位计数器31则由锁相回路24所输出的时钟信号76驱动而开始进行计数。当低位计数器31计数到1488个信道位时会自动重置为零,并进位以驱动帧计数器32进行计数;当帧计数器32计数到26个数据帧时也会自动重置为零,并进位以驱动区段计数器33计数成为”8001”。低位计数结果86、帧计数结果84以及区段计数结果82亦显示于图6(b)中,以便于了解物理地址计数器28中是如何进行计数的工作。在图6(c)中,当不正常操作导致写入中断产生模块14送出写入中断信号88时,中断地址产生模块18也会接收到此一写入中断信号88,并将物理地址寻址模块12中物理地址计数器28所传送来的参考物理地址(8001,0,3)记录在存储装置30中。存储装置30所记录的值(8001,0,3),代表写入数据发生中断处是在第8001个区段,第0个数据帧,第3个信道位,并将此作为数据中断地址90送到数据衔接物理地址产生器19。在图6(d)中,数据衔接物理地址产生器19为了产生数据衔接物理地址92,会将数据中断地址90作适当处理,例如如果激光读写头在读写光学存储介质100时所造成的延迟时间等于3个信道位长度时,数据衔接物理地址产生器19会将存储装置30中所记录的参考物理地址(8001,0,3)减去此一系统延迟值,也就是说,数据衔接物理地址产生器19所产生的数据衔接物理地址为(第8001个区段,第0个数据帧,第3个信道位)-3个信道位=(第8001个区段,第0个数据帧,第0个信道位)如此一来,后续为了将被中断的数据进行衔接之时,数据写入模块16就会在数据衔接物理地址为(8001,0,0)之处,发出一数据写入致能信号94,以通知激光读写头进行数据的衔接烧录,由于激光读写头的操作需要时间,例如前述系统延迟等于3个信道位长度,因此激光读写头实际上会从(8001,0,3)将被中断的数据进行衔接,如此一来,系统延迟就会被补偿回来,而之后接续写入的数据就能与上次中断的数据顺利连接。
请参阅图7,图7为本发明光学记录装置中物理地址寻址模块另一实施例的系统方块图。在图7所示的物理地址寻址模块112与图3所示的物理地址寻址模块12中,有部分组件是相同的,以下将以相同的编号加以指称但不另再作说明,另外有部分组件则有差异,以下将以不同的编号加以指称并详细说明。物理地址寻址模块112中包含一推挽信号提取器20、一摆动信号提取器22、一摆动同步信号检测器34、一物理地址译码器26、一基准时钟源36以及一物理地址计数器38。和图3的物理地址寻址模块12中相同的组件,包含一推挽信号提取器20、一摆动信号提取器22以及一物理地址译码器26;而图7和图3实施例中的差异,是以摆动同步信号检测器34和基准时钟源36取代图3中的锁相回路24,而且物理地址计数器38的计数方式亦不同于物理地址计数器28。
摆动同步信号检测器34的作用是用以锁定摆动信号提取器22所提取出的摆动信号,以产生与该摆动信号同步的摆动同步信号。基准时钟源36则提供一基准时钟信号,此信号的频率高于该摆动信号的频率。实际上,摆动同步信号检测器34的一个具体实施例可为一锁相回路(Phase-locked loop),用以锁定上述摆动信号,并以一高频的时钟信号的一周期为单位,以调整锁相回路所输出信号的相位。而此高频的时钟信号可以就是基准时钟源36所提供的基准时钟信号,也可以由另外的信号源提供一高频的时钟信号,使得摆动同步信号检测器34可以产生出所需的摆动同步信号。物理地址计数器38之中还包含有多个计数器,并可区分成低位及高位两部分,其中的低位部分是以上述频率较高的基准时钟信号进行计数。当物理地址译码器26正确解出物理地址时,物理地址计数器38会被重设到相对应的地址值,之后物理地址计数器38接着会依据所接收到的摆动同步信号,将物理地址计数器38的低位部分重置,并使物理地址计数器38的高位部分进行计数,以便能产生出更精细的参考物理地址。
请参阅图8,图8是本发明光学记录装置中物理地址计数器另一实施例的系统方块图。针对图7的物理地址寻址模块112中物理地址计数器38再加以详述,物理地址计数器38包含一低位计数器39、一摆动计数器40、以及一区段计数器41。低位计数器39是以基准时钟源36所提供的基准时钟信号来进行计数,当物理地址译码器26正确解出物理地址时,会送出一译码正确信号至低位计数器39以及摆动计数器40中,于是低位计数器39和摆动计数器40则被重置为零,以准备开始计数,而区段计数器41则加载物理地址译码器26所译码出的正确物理地址。摆动同步信号检测器34所产生的摆动同步信号也会将低位计数器39重置,同时也使摆动计数器40开始进行计数。当摆动计数器40计数到一个数据区段的长度时(以图1所示的DVD-RW规格为例,1个数据区段包含26个数据帧,共208个摆动周期,也就是38688个信道位)会自动重置为零,并驱动区段计数器41开始进行计数。如此一来,由低位计数器39、摆动计数器40、以及区段计数器41共同合作,就可以提供出一个相对于光盘片物理地址的参考物理地址,此参考物理地址则可输出至数据写入模块16中以作为数据写入于光学存储介质100时的参考。
请参阅图9,图9是本发明光学记录装置中物理地址寻址模块另一实施例的系统方块图。在图9所示的物理地址寻址模块212与图7所示的物理地址寻址模块112中,有部分组件是相同的,以下将以相同的编号加以指称但不另再作说明,另外有部分组件则有差异,以下将以不同的编号加以指称并详细说明。物理地址寻址模块212包含一推挽信号提取器20、一物理地址译码器26、一物理地址同步信号检测器42、一基准时钟源44、以及一物理地址计数器46。正如在解释图1时曾经说明过,由于光学存储介质100会在相邻预刻沟槽间存在一些预刻凹坑位(Pre-pit bits),用以存储该区预刻沟槽的物理区块编号(Physical block adress),因此由推挽信号中就可进一步撷取出原本预刻于光学存储介质100上的相关的物理地址信息。而物理地址同步信号检测器42的作用,即是从该推挽信号中检测预刻在光学存储介质100上的物理地址同步信号,并产生一物理地址同步参考信号,以图1所示的DVD-RW规格为例,光学存储介质100上的物理地址同步信号可以是预刻凹坑同步位(Pre-pit sync bit)的位置。
基准时钟源44则提供一基准时钟信号,此信号的频率高于该摆动信号的频率。物理地址计数器46中还包含有多个计数器,并可区分成低位及高位两部分,其中的低位部分是以频率较高的基准时钟信号进行计数。当物理地址译码器26正确解出物理地址时,物理地址计数器46会被重设到相对应的地址值,之后物理地址计数器46接着会依据所接收到的物理地址同步参考信号,将物理地址计数器46的低位部分重置,并使物理地址计数器46的高位部分进行计数,以便能产生出更精细的参考物理地址。实际上,物理地址同步信号检测器42的一个具体实施例可为一锁相回路(Phase-locked loop),用以锁定上述物理地址同步信号,并以一高频的时钟信号的一周期为单位,以调整锁相回路所输出信号的相位。而此高频的时钟信号可以就是基准时钟源44所提供的基准时钟信号,也可以由另外的信号源提供一高频的时钟信号,使得物理地址同步信号检测器42可以产生出所需的物理地址同步参考信号。请参阅图10,图10是本发明光学记录装置中物理地址计数器另一实施例的系统方块图。物理地址计数器46包含一低位计数器47、一帧计数器48、以及一区段计数器49。低位计数器47是以基准时钟源44所提供的基准时钟信号进行计数。当物理地址译码器26正确解出物理地址时,会送出一译码正确信号至低位计数器47以及帧计数器48中,于是低位计数器47和帧计数器48则被重置为零,以准备开始计数,而区段计数器47则加载物理地址译码器26所译码出的正确物理地址。物理地址同步信号检测器42产生的物理地址同步参考信号会将低位计数器47重置,同时也使帧计数器48开始进行计数。当帧计数器48计数到一个数据区段的长度时(以图1所示的DVD-RW规格为例,1个数据区段包含26个数据帧,其中13个偶数的数据帧共包含有13个预刻凹坑同步位)会自动重置为零,并驱动区段计数器49计数,对于没有预刻凹坑同步位的数据帧区域(奇数的数据帧),则以之前检测到的预刻凹坑同步位所在的位置,以预测的方式来产生一内插的预刻凹坑同步位信号。如此一来,由低位计数器47、帧计数器48、以及区段计数器49共同合作,就可以提供出一个相对于光盘片物理地址的参考物理地址,此一参考物理地址则可输出至数据写入模块16中以作为数据写入于光学存储介质100时的参考。
请参阅图11,图11是本发明光学纪录装置中的中断地址产生模块另一实施例的系统方块图。在图11的实施例中,中断地址产生模块118包含一存储装置52和一长度检测器54。由于前面已加以说明过,除了该数据帧同步符号(包含一个14位的相同信号状态)之外,光学纪录装置10中的EFM+调制技术,会使信道位信号中相同信号状态的连续长度最长不会多于11个位,最短不会少于3个位,因此,长度检测器54在接收从光学存储介质100中所读取到的信道位(channel bits)信号后,会检测信道位信号中相同信号状态的连续长度是否超过一预定的最大可容许值,例如说是否超过14个位(在正常信道位中最大可能值)。当检测到信道位信号连续相同信号状态的长度超过正常的信道位长度或是预定之最大可容许值时,则表示很可能此处为数据记录中断之处(即光学存储介质100上有记录数据的区域和空白区域的交界),此时,长度检测器54就会产生一致能信号(enabling signal)至存储装置52中。存储装置52接收长度检测器54产生的致能信号后,就记录下当时由物理地址寻址模块12提供的参考物理地址,或是记录下当时从光学存储介质100上所读取到的数据其所对应的逻辑地址,以产生一数据中断地址,来代表数据中断的所在,并将此数据中断地址送至数据衔接物理地址产生器19。
请参阅图12,图12是本发明光学纪录装置中的中断地址产生模块另一实施例的系统方块图。在图12的实施例中,中断地址产生模块218包含一计数器56和一计算电路58。当数据准备经由数据写入模块16写入于光学存储介质100上时,计数器56会被设定一起始计数值(starting value),例如这个起始计数值可以是某个给定的数字(例如0),或是预定写入数据的起始逻辑地址,或是预定写入数据的起始物理地址。之后,当数据写入模块16开始将数据写入光学存储介质100中时,也会产生一高电平(high level)的数据写入致能信号到计数器56中,使计数器56开始计数并产生一相对应的累加计数值(incremental value)。当某些不正常操作的状况产生,导致数据写入停止时,数据写入致能信号会变成低电平(low level),使得计数器56停止计数,此时再由计算电路58接手,利用计数器56原本被设定的起始计数值加上后来所计数得出的累加计数值,来计算出该数据中断地址。例如假设计数器56的起始计数值为零,则在数据写入停止时,计数器56停止计数时所得出的累加计数值实际上就等于已经写入于光学存储介质100中数据的长度,这时计算电路58会利用上述计数器56所得到的值加上最初写入数据的起始物理地址,以产生数据写入停止时的停止物理地址。也有其它作法,例如将计数器56的起始计数值设定为数据写入开始时的起始物理地址,在数据写入的过程中,计数器56会根据此起始计数值往上累加,如此一来,则在数据写入停止时,计数器56的停止计数值就会等于数据写入停止时的停止物理地址,也就代表数据中断的所在,而计算电路58就可以将计数器56所得到的结果直接输出并送至数据衔接物理地址产生器19。
当数据衔接物理地址产生器19接收到上述的数据中断地址时,会产生一相对应的数据衔接物理地址并送至数据写入模块16。如果中断地址产生模块18、118、218产生的数据中断地址为一参考物理地址,则数据衔接物理地址产生器19所用来对数据中断地址增减的位移值,会考虑进光学记录装置10自己所产生的一些系统延迟并加以补偿回来,例如激光读写头在读写光学存储介质100时的延迟时间。若中断地址产生模块18产生的数据中断地址为一逻辑地址,则数据衔接物理地址产生器19所增减的位移值除了要补偿上述的系统延迟之外,还会包含一逻辑地址与物理地址的差值。而上述逻辑地址与物理地址的差值,可由下列方式检测得知在读取光学存储介质100时,读取其中推挽信号的物理地址,并且读取其中信道位信号的逻辑地址,将两者相减所获得的差值即是逻辑地址与物理地址的差值。
请参阅图13,图13是本发明光学纪录装置中的数据衔接物理位置产生模块的系统方块图。图13的数据衔接物理地址产生器119,是特别针对当中断地址产生模块18所产生的数据中断地址为一逻辑地址时所提出的系统架构。在图13的实施例中,数据衔接物理地址产生器119包含一计算电路60、一物理地址同步信号检测器62、一逻辑地址同步信号检测器64,以及一逻辑/物理地址差值检测器66。物理地址同步信号检测器62会从推挽信号中,检测出预刻在光学存储介质100上的物理地址同步信号,并产生一同步于物理地址的第一同步信号。逻辑地址同步信号检测器64,则检测已写入在光学存储介质100的数据上的逻辑地址同步信号,并产生一同步于逻辑地址的第二同步信号。以图1所示的DVD-RW规格为例,该第一同步信号可为一同步于该推挽信号中预刻凹坑同步位(Pre-pit sync bit)的位置的同步信号,而该第二同步信号可为一同步于该信道位信号中数据帧同步符号(data frame sync)的位置的同步信号。逻辑/物理地址差值检测器66则用以检测该第一同步信号和该第二同步信号的时间差,并计算逻辑地址与物理地址间的差值。计算电路60最后则将中断地址产生模块18产生的数据中断逻辑地址与上述差值进行计算,以产生一数据衔接物理地址至数据写入模块16中,数据写入模块16就可据此以作为一参考点,将被中断的数据加以衔接并继续写入于光学存储介质100上。
藉由以上较佳具体实施例的详述,是希望能更加清楚描述本发明的特征与精神,而并非以上述所披露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求的范畴内。
权利要求
1.一种光学纪录装置,用来将多个数据写入于一光学存储介质上,并在当所述数据写入过程中若发生中断时,会产生一数据中断地址,并且后续自一数据衔接物理地址接续写入所述数据,以使重新衔接的所述数据在后续能正确地被读取,该光学纪录装置包含一物理地址寻址模块,用来提供一相对于该光学存储介质上原已预刻的物理地址的参考物理地址,以作为所述数据写入于该光学存储介质的参考;一写入中断产生模块,用来检测一写入中断发生条件,并相对应送出一写入中断信号;一数据写入模块,可将所述数据写入在该光学存储介质上,而当该数据写入模块收到该写入中断信号时,会停止将所述数据写入至该光学存储介质上;一中断地址产生模块,用来在所述数据写入过程发生中断时,产生该数据中断地址;以及一数据衔接物理地址产生模块,用来根据该数据中断地址来产生该数据衔接物理地址,使得欲重新衔接被中断的数据时,该数据写入模块可以用该数据衔接物理地址,作为所述被中断的数据写入于该光学存储介质上的起始物理地址。
2.如权利要求1所述的光学纪录装置,其中该光学纪录装置包含一激光二极管以用来发出一激光束至该光学存储介质上,以及一光检测器以用来读取该光学存储介质所反射回的信号。
3.如权利要求2所述的光学纪录装置,其中该物理地址寻址模块包含一推挽信号提取器,用以将该光检测器于读取该光学存储介质时所产生的正切方向两侧的信号相减,以撷取出一推挽信号;一摆动信号提取器,以自该推挽信号中撷取出该光学存储介质的预刻沟槽上的一摆动信号;一锁相回路,用以锁定该摆动信号,并产生与该摆动信号同步的一时钟信号;一物理地址译码器,用以自该推挽信号中将预刻在该光学存储介质上的物理地址译码,产生该光学存储介质上经过译码一相对应的物理地址;以及一物理地址计数器,当该物理地址被正确译码出来后,该物理地址计数器会被重置于该相对应的物理地址,并依据该锁相回路的时钟信号进行计数,以产生出较该译码出来的物理地址更精细的该参考物理地址。
4.如权利要求2所述的光学纪录装置,其中该物理地址寻址模块包含一推挽信号提取器,用以将该光检测器在读取该光学存储介质时所产生的正切方向两侧的信号相减,以撷取出一推挽信号;一摆动信号提取器,以自该推挽信号中撷取出该光学存储介质的预刻沟槽上的一摆动信号;一基准时钟源,以提供高于该摆动信号的频率的一基准时钟信号;一摆动同步信号检测器,用以锁定该摆动信号,并产生与该摆动信号同步的一摆动同步信号;一物理地址译码器,用以自该推挽信号中将预刻在该光学存储介质上的物理地址译码,产生该光学存储介质上经过译码一相对应的物理地址;以及一物理地址计数器,包含至少一低位计数器以及一高位计数器,该低位计数器以该基准时钟信号进行计数,当该物理地址被正确译码出来后,该物理地址计数器会被重置在该相对应的物理地址,并依据该摆动同步信号以将该低位计数器进行重置与进位,使该高位计数器进行计数,以产生更精细的该参考物理地址。
5.如权利要求4所述的光学纪录装置,其中该摆动同步信号检测器为一锁相回路,用以锁定该摆动信号,并以该基准时钟信号的一周期为单位来调整所输出信号的相位,以产生该摆动同步信号。
6.如权利要求2所述的光学纪录装置,其中该物理地址寻址模块包含一推挽信号提取器,用以将该光检测器在读取该光学存储介质时所产生的正切方向两侧的信号相减,以撷取出一推挽信号;一物理地址译码器,用以自该推挽信号中将预刻在该光学存储介质上的物理地址译码,产生该光学存储介质上经过译码一相对应的物理地址;一基准时钟源,以提供高于该摆动信号的频率的一基准时钟信号;一物理地址同步信号检测器,用以从该推挽信号中检测预刻在该光学存储介质上的物理地址同步信号,并产生一物理地址同步参考信号;以及一物理地址计数器,包含至少一低位计数器以及一高位计数器,该低位计数器会以该基准时钟信号进行计数,当该物理地址被正确译码出来后,该物理地址计数器会被重置于该相对应的物理地址,并依据该摆动同步信号以将该低位计数器进行重置与进位,使该高位计数器进行计数,以产生更精细的该参考物理地址。
7.如权利要求6所述的光学纪录装置,其中该物理地址同步信号检测器为一锁相回路,用以锁定该光学存储介质上预刻的物理地址同步信号,并以该基准时钟信号的一周期为单位来调整所输出信号的相位,以产生与该物理地址同步信号同步的该物理地址同步参考信号。
8.如权利要求1所述的光学纪录装置,其中该中断地址产生模块包含一存储装置,当数据写入中断时,相对应目前数据中断处的一地址会被纪录于该存储装置中,以作为该数据中断地址。
9.如权利要求1所述的光学纪录装置,其中该中断地址产生模块包含一存储装置以及一长度检测器,该长度检测器用以接收该光学存储介质上的一信道位信号,并检测其中连续相同信号状态的长度是否超过一预定的最大可容许值,以产生一致能信号至该存储装置中,而使该存储装置记录下的相对应的地址,作为该数据中断地址。
10.如权利要求1所述的光学纪录装置,其中该中断地址产生模块包含一计数器,经由一起始计数值的设定,可与后续写入该光学存储介质的数据同步进行计数;以及一计算电路,利用该计数器的计数结果来计算该数据中断地址。
11.如权利要求1所述的光学纪录装置,其中该数据衔接物理地址产生器将该数据中断地址增减一位移值,作为该数据衔接物理地址。
12.如权利要求11所述的光学纪录装置,其中如果该数据中断地址为一数据中断逻辑地址,则该数据衔接物理地址产生器所产生的该位移值包含该中断数据的逻辑地址与物理地址的差值。
13.如权利要求12所述的光学纪录装置,其中该数据衔接物理地址产生器包含一物理地址同步信号检测器,用以从该推挽信号中检测预刻在该光学存储介质上的一物理地址同步信号,并产生出同步于该光学存储介质的物理地址的一第一同步信号;一逻辑地址同步信号检测器,用以检测该光学存储介质上已写入数据的一逻辑地址同步信号,并产生出同步于该光学存储介质的逻辑地址的一第二同步信号;以及一逻辑/物理地址差值检测器,用以检测该第一同步信号和该第二同步信号的时间差,并计算出该逻辑地址与该物理地址间的差值。
14.如权利要求1所述的光学纪录装置,其中该写入中断发生条件是造成该光学纪录装置写入数据发生错误的条件,而该写入中断产生模块包含一决定单元,用以检测该写入中断发生条件,并产生该写入中断信号。
15.如权利要求14所述的光学纪录装置,其中自一数据源读取而尚未写入该光学存储介质中的所述数据,会暂存在该写入中断产生模块的一存储器中,当该存储器中暂存的数据的数量低于一预设的临界值时,会产生该写入中断发生条件,而该决定单元在该存储器中暂存的数据数量减少至零之前,产生该写入中断信号。
全文摘要
一种光学纪录装置,将多个数字数据写入光学存储介质上,当所述数据写入过程中若发生中断时,产生数据中断地址,并自数据衔接物理地址接续写入所述数据。该装置包含物理地址寻址模块、写入中断产生模块、数据写入模块、中断地址产生模块、以及数据衔接物理地址产生器。物理地址寻址模块用来提供数字数据写入光学存储介质的参考物理地址。当检测到数据写入过程发生中断时,写入中断产生模块会发出写入中断信号以暂时中断数据的继续写入。而中断地址产生模块则产生数据中断地址,以作为并标示出数据中断之处。数据衔接物理地址产生器,则根据数据中断地址来产生重新衔接中断数据时的数据衔接物理地址,使光学记录装置可于此开始接续写入所述数据。
文档编号G11B7/00GK1567459SQ0314235
公开日2005年1月19日 申请日期2003年6月13日 优先权日2003年6月13日
发明者吴文义, 陈宏庆 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1