扰频方法、写入数据产生方法及重复数据写入方法技术

技术编号:3062950 阅读:205 留言:0更新日期:2012-04-11 18:40
一种光盘片写入数据产生方法。自主机读取主要数据,产生与主要数据相关的记录信息,且将主要数据及记录信息写入至缓冲器。自缓冲器读取包括缓冲数据及记录信息的数据,扰频数据区块,产生扰频数据区块的初始值。根据初始值,以产生多个数据区块的外码。附加外码的扰频数据区块储存至缓冲器。产生数据的多个内码,接着,将主要数据、记录信息、外码及内码记录至光盘。

【技术实现步骤摘要】

本专利技术涉及一种光学记录方法,特别涉及一种记录至光盘的方法。
技术介绍
附图说明图1A、1B及图2是表示数据写入到光盘的格式化以及其错误修正程序(error correcting process)。DVD的错误修正程序。如图1A所示,记录在DVD的信息的实体架构包括多个数据区段20。由起始位置开始,一个数据区段20依序包括此数据区段20的起始位置的识别信息(ID)21、用以修正在识别信息21的识别信息错误检测码(IDE)22、储备数据(RSV)23、数据(DATA)24、被记录的构成数据以及用来检测识别信息21、识别信息错误修正码22、储备数据23以及数据24错误的错误检测码(EDC)25。被记录的数据包括依序排列的多个数据区段20。图1B是表示在藉由多个数据区段(如图所示一个数据区段标示为20)以建立ECC(error correction code)区块30的编码程序。如图所示,当藉由16个数据区段建立一个ECC区块30时,每一个包含ID、IED、RSV、DATA以及EDC总共2064位的数据区段首先被划分成12个数据列并以数组的形式排列,其中,每一个数据列包括172字节(byte)。而第一数据列以ID、IED以及RSV开始,其后接有160字节的数据;而下10个数据列则分别包含有172字节的数据;最后一个数据列则包含有168字节的数据并后接4字节的EDC。对于每一数据列而言,具有10字节的ECC内码(inner-code Parity,PI)31被加在数据列的末端,以构成一个修正区块34,如图1B右侧所示。在此阶段,ECC内码31所加入的修正区块34沿着Y轴方向排列成12列。在这之后,以16个数据区段来重复此程序。因此,可以获得192(=12×16)列的修正区块34。接下来,沿着Y轴方向,以每一字节来将192列的修正区块34分割,使得修正区块34分沿着Y轴方向排列。然后,16个ECC外码(outer-code parity,PO)32被加入每一重直分割的数据行。这里需注意,ECC内码32也被加入至修正区块34中的部分ECC内码31。根据上述的程序,产生了包括16个数据区段的ECC区块30,如图1B所示。此时,包含在一个ECC区块30内的信息总量,以下列式子表示(172+10)字节×(192+16)列=37856字节其中的数据24由下列式子表示2048字节×16=32768字节在图1B的ECC区块30中,由16个数据区段排列成192列,每一列172字节,而此192列每个分别还有10字节的内码PI附加其后,因此形成182行,此外还有另外16列每列16位的外码PO附加其后。因此,形成了一208列每列182字节的ECC区块30。在此ECC区块30中,每一个字节以Bi,j来表示(其中i为列数,j为行数)。例如,B1,0是指示位在第1列及第0行,B190,170是指示位在列190及行170。因此,i从0至207,j从172至181的Bi,j为内码31;而i从192至207,j从0至171的Bi,j为外码32。修正区块34连续地记录在一光盘片中。ECC区块30包括内码PI 31及外码PO 32,如图1B的右侧所示,图1B中沿着X轴方向排列的数据由内码PI 31所修正,且沿着Y轴方向排列的数据由外码32所修正。因此,可以达到沿着ECC区块30内的两轴来执行错误修正。更具体的说明,例如,假使包括外码31而一共具有182byte且连续地记录到光盘片的某些修正区块43,因光盘的物理性损伤而被破坏时,以Y轴方向而言,在一行中只有一个与外码32相关的字节数据遗失。因此,藉由使用在每一行的外码32来完成错误修正,既使是一个修正区块34完全地被破坏,也能够正确地由损坏位置来重制信息。图2是说明实际记录一包含在ECC区块30的数据区段20的方法。在图2中,以Bi,j所指示的数据对应到图1B中右侧的数据。在图2中,记录数据区段20的时间上的程序,是藉由编码器来执行。当记录ECC区块30至一光盘片中时,首先,ECC区块30中的修正区块34沿着X轴方向来成一列,如图2的最上层所示,且ECC区块30接着被分散以分割成16个记录区段40(如图2的第二上层)。此时,一个记录区段40具有2366字节(=37856字节/16),是包含数据区段20、外码PO 31及内码PI 32的总字节。然而,数据区段20内的识别信息21(参阅图1A)为在每一记录区段40的起始位置。记录区段40被划分成多个数据节41且标头H附加于每一数据节41,其中,每一数据节41包括数据及具有91字节。接着,藉由将具有多对数据节41及标头H的记录区段40由8位调制为16位,使得由一个数据节41产生一个同步信息帧42。此时,一个同步信息帧42是由标头H’及数据节43所组成(如图2的中层所示)。更进一步地,一个同步信息帧42的数据量如下式所表示91字节×8×(16/8)=1456字节然后,数据是以连续同步信息帧42的方式写入光盘。此时,一个纪录区段40包括26个同步信息帧42。使用所揭露的实体格式以储存至一光盘片,当重制数据时,执行8至16解调制器及结合(图2),以有效执行错误修正来重制原本的ECC区块30,以达到正确地重制数据。如图3所示,美国专利编号5,815,472揭露一种信息记录装置,其是记录至如前所述的光盘片(如DVD-R)。以下的假设是在所述的实施例中,烧录信号(Pre-Pit)为先形成在数据所要纪录的信道。接着,在记录的时间上,DVD-R1的位置信息藉由检测烧录信号而获得。因此,可得知DVD-R的记录位置。传统信息记录装置S包括拾音器(pick-up)2、放大器(AMP)3、译码器4、信号电路5、轴电路(spindle circuit)6、伺服电路7、处理器(CPU)8、烧录信号译码器9、电力控制电路11、激光驱动电路12以及接口13,如IDE总线。数据记录信号SR通过接口13由外部主机14输入至记录装置S。此外,编码器具有DRAM10。图4是表示传统光盘的编码流程。首先,通过接口13自主机14读取主要数据,并将主要数据写入至DRAM10中(步骤S1)。接着,读取在DRAM13的数据(DATA)(步骤S2)。产生2字节的识别信息错误检测码(IDE)以修正在4字节识别信息的错误(步骤S3)。然后,产生了代表著作权的6字节储备数据(RSV)(步骤S4),且产生了4字节的错误检测码(EDC)(步骤S5)。接着扰频(scramble)数据DATA(步骤S6),因此获得数据区段。10字节的内码PI附加于16个数据区段的每一列中(步骤S7)。识别信息ID、识别信息错误检测码IED、储备数据RSV、错误检测码EDC及内码PI储存在DRAM(步骤S8)。再次读取储存在DRAM的数据以产生16字节的外码PO(步骤S9),且外码PO储存在分散16个数据区段的DRAM中(步骤S10)。最后,读取储存在DRAM的数据以写入至光盘中(步骤S11)。然而,在步骤S1、S2、S8、S9、S10及S11中,大量数据在光学驱动IC及存储缓冲器(DRAM)间传送。在自主机读取数据DATA后,将数据DATA写入至DRAM(172×192=33024bytes)(步骤S1)。由DRAM本文档来自技高网...

【技术保护点】
一种包括有数据信息以及数据且以多个列形式排列的数据区段检查码产生方法,包括有:扰频该数据区段的该数据用以产生外码;以及扰频该数据区段的该数据用以产生内码;其中,该外码的产生早于该内码。

【技术特征摘要】
US 2003-2-19 60/447,7001.一种包括有数据信息以及数据且以多个列形式排列的数据区段检查码产生方法,包括有扰频该数据区段的该数据用以产生外码;以及扰频该数据区段的该数据用以产生内码;其中,该外码的产生早于该内码。2.如权利要求1所述的数据区段检查码产生方法,其中,在产生外码之后,储存在一内存中的数据不改变。3.如权利要求1所述的数据区段检查码产生方法,更包含在扰频之前利用顺序计算的方法从一已知初始值得到每一个扰频位。4.如权利要求3所述的数据区段检查码产生方法,其中,该初始值为该数据的第一个扰频位,而该数据区段第二列的第一个扰频位可以由该初始值顺序计算后得到。5.如权利要求1所述的数据区段检查码产生方法,更包含在扰频之前利用一垂直计算机制从一已知初始值得到每一个扰频位。6.如权利要求5所述的数据区段检查码产生方法,其中,该初始值为该数据的第一个扰频位,而该数据区段第二列的第一个扰频位可以由该初始值左移多个位并套用该垂直计算机制后得到。7.如权利要求1所述的数据区段检查码产生方法,其中,在产生内码之后,顺序写入该数据区段至一光盘片中,其中,该数据区段包含有该数据信息、产生该内码的该扰频数据、该内码以及该外码。8.如权利要求1所述的数据区段检查码产生方法,其中,该数据信息包括有识别信息、识别信息错误检测码、储备数据、以及错误检测码。9.一种光盘片写入数据产生方法,包括有得到多笔数据区段,其中每一个数据区段都包含有数据信息以及数据,且每一个数据区段都以多个列形式排列;扰频每一个该数据区段对应的该数据用以产生每一个该数据区段对应的外码;扰频每一个该数据区段对应的该数据用以产生每一个该数据区段对应的内码;以及将用以产生该内码的扰频数据连同该数据信息、内码以及外码写入该光盘片中;其中,该外码的产生早于该内码。10如权利要求9所述的光盘片写入数据产生方法,其中,该内码附加于对应该数据列以及对应该外码列。11.如权利要求9所述的光盘片写入数据产生方法,更包含插入每一个该外码到对应的每一个该数据区段。12.如权利要求9所述的光盘片写入数据产生方法,其中,在产生外码之后,储存在一内存中多笔该数据区段的该数据不改变。13.如权利要求9所述的光盘片写入数据产生方法,更包含在扰频之前利用顺序计算的方法从一...

【专利技术属性】
技术研发人员:林坤隆张文正陈志勇彭炯颖
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1