专利名称::数据刻录装置及其方法
技术领域:
:本发明有关于一种数据刻录装置以及方法,用以将数据刻录至光学刻录媒体,特别是有关于一种数据刻录装置以及方法,用以根据光学刻录媒体的目的地址(destinationaddress)选择数据输入来源。
背景技术:
:针对数据可重复刻录光盘(datarewritableopticaldisc)的应用,例如数字多功能光盘随机存取存储(DigitalVersatileDiscRandomAccessMemory,DVD-RAM)以及DVD-RW(Rewritable)等,数据根据不同的光学刻录媒体的类型而以不同的格式写入。例如,当要将数据写入至DVD-RAM时,使用者数据以数据区段、刻录区段以及错误校正码(errorcorrectioncode,ECC)区块被处理。数据区段的大小为2064字节,包括大小为2048字节的主数据部分以及大小为16字节的识别(identification,ID)刻录部分,用以刻录区段信息等数据。使用者数据写入至主数据部分。对于写入数据所产生的刻录区段需执行混编(scramble)以及加入错误校正码后,才会写入至主数据部分。ECC区块包括16个刻录区段,并执行八位至十六位信号调制方法(eighttofourteenplusmodulation,EFMPLUS)以及加入同步信号。在EFMPLUS调制方法中,八位数据根据先前状态调制为十六位数据。因此,从使用者数据产生的ECC区块的调制数据可以写入至可重复刻录光学刻录媒体。图1为数据区段的物理架构。数据区段包括12行的主数据部分以及ID刻录部分。ID刻录部分包括位于主数据部分的第一行的起始位置的12字节数据,以及位于主数据部分的第十二行的结尾位置的4字节数据。主数据部分的各行的大小为172字节。由于第一行包括12字节的ID刻录部分,第一行主数据部分为160字节,而第十二行包括4字节的ID刻录部分,因此第十二行主数据部分为168字节。4字节的识别数据、2字节的识别信息错误检测码(IDErrorDetectioncode,IDE)、6字节的预留数据RSV(Reverse)以及4字节的错误检测码EDC(ErrorDetectionCode)写入至ID刻录部分。诸如区段编号或区段层或区域等信息写入至识别数据ID。识别数据ID的同位检测错误码(paritybitdetectingerrors)写入至识别信息错误检测码IDE。诸如防止复制信息写入至预留数据RSV。整体区段的同位检测错误码写入至错误检测码EDC。使用者数据写入至2048字节的主数据部分。当数据被混编以及加入错误检测码时,即会产生上述结构的数据区段。图2为刻录区段的物理架构的示意图。如图2所示,刻录区段具有13行,各行大小为182字节。错误校正码插入各行的最后10字节。因此,当刻录区段使用例如EFMPLUS调制方法调制时,并加入同步信号,即会产生如图3所示的物理区段。图3为物理区段的结构示意图。物理区段具有13行,大小为2976字节。因此,当刻录区段被EFMPLUS调制并在每1456字节加入4字节的同步信号时,即会产生此物理区段。在此,16个物理区段构成ECC区块,ECC区块为写入DVD光盘的基本写入单位。EFMPLUS调制用来减少刻录脉冲的高频成分,以及抑制刻录脉冲的直流成分。每182字节的EFMPLUS调制数据插入4字节的同步信号。因此,由372字节组成的每行插入两同步信号。所产生的物理区段数据执行无归零反调制(NonReturntoZeroInversion,NRZI)后,依序写入可重复刻录光学刻录媒体,如虚线所标示。在写入过程中,当用来刻录数字数据时,一长串仅具有两个值的其中一个数据,将丧失重现(reproduction)时所读取的射频(RF)信号的对称性,因此对于许多服务系统造成不利的影响。基于此原因,用来刻录的数字数据会经历混编程序,用以控制所产生的数字数据的两个值具有近乎相同的出现频率,混编程序根据由伪随机数产生器(pseudorandomnumbergenerator)所产生的混编形式而执行。另外,在DVD格式中,用来刻录的数字数据划分为称为区段的预定参考单元,并在对于各区段给定地址时写入至光盘中。在此情况下,对于用来刻录的数字数据的各区段所执行的混编程序所使用的混编形式根据各区段所对应的地址而固定产生。在DVD格式中,ECC区块中的预留数据、使用者定义数据以及缓冲区域的数据通常为未定义数据或全部预设为额定值"0x00"。由于混编程序的参数是根据区段的物理地址而定,因此,当写入相同主数据至光盘时,会产生相同的EFMPLUS调制数据,使得以相变标记(phasechangemark)重复写入相同主数据至光盘的相同物理地址所对应的区域的重复写入寿命减少。
发明内容本发明提供一种可以避免重复写入相同主数据至光盘的相同物理地址所对应的区域的适用于光学储存媒体的数据刻录装置。本发明提供一种数据刻录装置包括随机数据产生器,用以随机产生替代数据;刻录数据产生器,用以由主机端接收原始数据以及刻录地址,接收替代数据,比较刻录地址与参考地址,并根据刻录地址与参考地址的比较结果输出替代数据;编码器,用以根据替代数据产生第一数据区块;调制器,用以调制第一数据区块;以及光学读取头,用以根据刻录地址将调制后的第一数据区块写入至上述光学储存媒体。另外,本发明提供一种数据刻录方法,适用于光学储存媒体,包括由主机端接收刻录地址;比较刻录地址与参考地址;根据刻录地址与参考地址的比较结果随机产生替代数据;根据替代数据产生第一数据区块;调制第一数据区块;以及根据刻录地址将调制后的第一数据区块写入至光学储存媒体。本发明使可以有效的避免重复写入相同主数据至光盘的相同物理地址所对应的区域,可以降低错误率,增加光盘的重复写入寿命。图1为数据区段的物理架构的示意图。图2为刻录区段的物理架构的示意图。图3为物理区段的结构的示意图。图4为根据本发明实施例所述的数据刻录装置的方块图。图5为根据本发明实施例所述的数据刻录方法的流程图。图6为使用不同方法重复刻录相同数据至相同物理地址的比特错误率以及循环时间的关系的示意图。具体实施例方式图4为根据本发明实施例所述的数据刻录装置的方块图。随机数据产生器40随机产生替代数据D^d。m,替代数据D^d。m具有不规则的值。在其它实施例中,替代数据Drand。m可由一组固定值(例如0xAAAA、0xl111、0xAA55、以及0x5555)中随机选取而产生,或从一组固定值依序选取而产生。刻录数据产生器42接收原始数据D。rig^以及从主机端(host)41接收刻录地址Add,接收替代数据Drand。m,并将刻录地址Add与参考地址Ref进行比较,最后根据比较结果输出替代数据D^d。m。在DVD规格中,刻录区域包括定义为用来储存预留数据以及使用者定义数据的区域。因此,参考地址Ref可根据用来储存预留数据以及使用者定义数据的区域所对应的刻录地址来设定。根据本发明一实施例,刻录数据产生器42在刻录地址符合参考地址Ref时输出替代数据Drand。m,并在刻录地址与参考地址Ref不符时输出原始数据D。dginal。当刻录地址与参考地址Ref不符时,刻录数据产生器42将原始数据D。rigi^传送至编码器44。编码器44根据由刻录数据产生器42所接收的数据产生数据区段,并根据所产生的数据区段产生数据区块(包括一个ECC区块或多个ECC区块)。例如,当刻录地址符合参考地址Ref时,编码器44所产生的数据区块可包括替代数据Drand。m,当刻录地址与参考地址Ref不符时,编码器44所产生的数据区块可包括原始数据D。riginal,数据区块的数据结构包括预定数目的字节单元,以预设数目的行列排列,并包括主数据部分以及错误校正码部分,而主数据部分包括数据信息以及从刻录数据产生器42所接收的数据。数据区块的结构如图1至图3所示,16个数据区段形成一个数据区块,数据区块为DVD规格中所规定用以写入DVD的基本数据单元。再者,在产生数据区块之前,编码器44混编数据区段以及加入错误校正码。调制器46以EFMPLUS调制处理编码器44所输出的数据区块。发射源驱动器47驱动光学读取头48以将数据刻录至光学刻录媒体49。因此,根据本发明实施例的数据刻录装置对应于参考地址Ref的位置将数据刻录至光盘片时,由于使用随机数据的关系,会产生不同的调制数据,避免在光盘片相同的物理地址上刻录同样的数据。图5为根据本发明实施例所述的数据刻录方法的流程图。在此,以恢复标记(recoverymark)的详细结构为例。恢复标记的数据区段结构包括8字节的恢复标记描述元(recoverymarkdescriptor)(字节0字节7),2字节的目前标题编号(currenttitlenumber)(字节8字节9),1字节的刻录质量(recordingquality)(字节10),以及2037字节的预留数据(reservedata)(字节11字节2047)。再者,恢复标记的刻录地址为0x1800,而2037字节的预留数据的值通常预设为0x00。首先,主机端提供即将被刻录的数据及其刻录地址(见步骤S501)。接下来,刻录地址与参考地址做比较(见步骤S502)。如前所述,恢复标记的刻录地址为0x1800,因此在本实施例中,参考地址预设为0x1800。当刻录地址与参考地址相符时,即可检测到恢复标记。若刻录地址与参考地址相符时,则将随机产生的替代数据合并至数据区段的字节11字节2047(见步骤S503)。再者,由于基本刻录单元为包括16个数据区段的数据区块,随机产生的替代数据同样合并至对应于地址0xl801-0xl80F的数据区段以产生可供刻录的数据区块。接下来,将数据区块写入至光盘(见步骤S504)。若在步骤S502中,判断出刻录地址与参考地址不相符时,根据本发明实施例所述的数据刻录方法直接执行步骤S504以刻录所接收的数据。接下来,判断是否己完成刻录动作(见步骤S505)。若刻录动作尚未完成,则重复执行步骤S501,再次接收数据以及刻录地址。因此,对应于相同物理地址所产生的EFMPLUS调制数据不会相同,增加了直接覆写的次数。再者,根据本发明其它实施例,对应于地址0x1800的数据区段的字节11字节2047可以再次以默认值0x00重新刻录以取代先前刻录的替代数据以符合规格的要求(S506)。在此实施例中,由于步骤S504以及S506的刻录数据切换于随机替代数据以及预设固定数据之间,因此在步骤S504以及S506的刻录数据已不相同,因此仍可增加直接覆写的次数。再者,根据本发明其它实施例,某些数据结构的大小并不足以产生一个数据区块,例如数据VGMG、影像刻录管理信息(videorecordingmanagementinformation,VRMI)以及+VR类型的DVD光盘影像标题设定信息(videotitlesetinformation,VTSI)#1-3等,其中数据VGMG的刻录地址可为0x2000,数据VRMI的刻录地址可为0x1200,数据VTSI#1-3的刻录地址可分别为0x3800,0x3A00,以及0x3C00,数据VGMG的数据长度可为6-16个数据区段,而数据VTSI#1-3的数据长度可为8-112个数据区段。因此,随机替代数据可填满剩余的空间以产生数据区块。由于加入了随机替代数据,对应于相同物理地址所产生的EFMPLUS调制数据不会相同,增加了直接覆写的次数。图6为使用不同方法重复写入相同数据至相同物理地址的比特错误率(biterrorrate,BER)以及循环时间(cycletimes)的关系。如图所示,当以固定数据重复写入相同物理地址时,会导致比特错误率急遽增加,而使用根据本发明实施例所述的合并的随机数据以及固定数据,或仅使用随机数据重复写入相同物理地址时,仍可维持低比特错误率。权利要求1.一种数据刻录装置,适用于光学储存媒体,包括随机数据产生器,用以随机产生替代数据;刻录数据产生器,用以从主机端接收原始数据以及刻录地址,并接收上述替代数据,比较上述刻录地址与参考地址,并根据上述刻录地址与上述参考地址的比较结果输出上述替代数据;编码器,用以根据上述替代数据产生第一数据区块;调制器,用以调制上述第一数据区块;以及光学读取头,用以根据上述刻录地址将调制的上述第一数据区块写入至上述光学储存媒体。2.根据权利要求1所述的数据刻录装置,其特征在于,上述编码器还根据预定数据产生第二数据区块,上述调制器还调制上述第二数据区块,而上述光学读取头还根据上述刻录地址将调制的上述第二数据区块写入至上述光学储存媒体以取代调制后的上述第一数据区块。3.根据权利要求1所述的数据刻录装置,其特征在于,上述刻录数据产生器在上述刻录地址与上述参考地址相符时输出上述替代数据。4.根据权利要求1所述的数据刻录装置,其特征在于,上述刻录数据产生器在上述刻录地址与上述参考地址不相符时输出上述原始数据。5.根据权利要求4所述的数据刻录装置,其特征在于,上述编码器还根据上述原始数据产生第三数据区块,上述调制器还调制上述第三数据区块,而上述光学读取头还根据上述刻录地址将调制的上述第三数据区块写入至上述光学储存媒体。6.根据权利要求1所述的数据刻录装置,其特征在于,上述第一数据区块包括预定数目的字节单元,上述字节单元以预设数目的行与列排列,上述第一数据区块包括主数据部分以及错误校正码部分,而上述主数据部分包括数据信息以及上述替代数据。7.根据权利要求2所述的数据刻录装置,其特征在于,上述第二数据区块包括预定数目的字节单元,上述字节单元以预设数目的行与列排列,上述第二数据区块包括主数据部分以及错误校正码部分,而上述主数据部分包括数据信息以及上述预定数据。8.根据权利要求1所述的数据刻录装置,其特征在于,上述编码器还产生与上述第一数据区块不同的第四数据区块,上述调制器还调制上述第四数据区块,而上述光学读取头在上述第一数据区块的上述刻录地址与上述第四数据区块的上述刻录地址相同时,将调制后的上述第四数据区块写入至上述光学储存媒体。9.根据权利要求1所述的数据刻录装置,其特征在于,上述第一数据区块以八位至十六位信号调制方法调制,其中八位数据被调制为十六位数据。10.根据权利要求1所述的数据刻录装置,其特征在于,上述替代数据通过随机选取一组固定值而产生。11.一种数据刻录方法,适用于光学储存媒体,包括由主机端接收刻录地址;比较上述刻录地址与参考地址;根据上述刻录地址与上述参考地址的比较结果随机产生替代数据;根据上述替代数据产生第一数据区块;调制上述第一数据区块;以及根据上述刻录地址将调制后的上述第一数据区块写入至上述光学储存媒体。12.根据权利要求11所述的数据刻录方法,其特征在于,还包括根据预定数据产生第二数据区块;调制上述第二数据区块;以及根据上述刻录地址将调制后的上述第二数据区块写入至上述光学储存媒体以取代调制后的上述第一数据区块。13.根据权利要求11所述的数据刻录方法,其特征在于,还包括当上述刻录地址与上述参考地址不相符时,根据原始数据产生第三数据区块;调制上述第三数据区块;以及根据上述刻录地址将调制后的上述第三数据区块写入至上述光学储存媒体。14.根据权利要求11所述的数据刻录方法,其特征在于,上述第一数据区块包括预定数目的字节单元,上述字节单元以预设数目的行与列排列,上述第一数据区块包括主数据部分以及错误校正码部分,而上述主数据部分包括数据信息以及上述替代数据。15.根据权利要求12所述的数据刻录方法,其特征在于,上述第二数据区块包括预定数目的字节单元,上述字节单元以预设数目的行与列排列,上述第二数据区块包括主数据部分以及错误校正码部分,而上述主数据部分包括数据信息以及上述预定数据。16.根据权利要求11所述的数据刻录方法,其特征在于,还包括产生与上述第一数据区块不同的第四数据区块;调制上述第四数据区块;以及在上述第四数据区块的上述刻录地址与上述第一数据区块的上述刻录地址相同时,将调制后的上述第四数据区块写入至上述光学储存媒体。17.根据权利要求11所述的数据刻录方法,其特征在于,上述第一数据区块以八位至十六位信号调制方法调制,其中八位数据被调制为十六位数据。18.根据权利要求11所述的数据刻录方法,其特征在于,上述替代数据通过随机选取一组固定值而产生。全文摘要本发明涉及一种数据刻录装置,适用于光学储存媒体。随机数据产生器用以随机产生替代数据。刻录数据产生器,由主机端接收原始数据以及刻录地址,接收替代数据,比较刻录地址与参考地址,并根据刻录地址与参考地址的比较结果输出替代数据。编码器用以根据替代数据产生第一数据区块。调制器用以调制第一数据区块。光学读取头根据刻录地址将调制的第一数据区块写入至光学储存媒体。本发明可以有效的避免重复写入相同主数据至光盘的相同物理地址所对应的区域,可以降低错误率,增加光盘的重复写入寿命。文档编号G11B7/0045GK101192423SQ200710153339公开日2008年6月4日申请日期2007年9月17日优先权日2006年11月28日发明者吴明苍,游志青,蔡品再,黄英峰申请人:联发科技股份有限公司