光盘记录/再现方法、 光盘和光盘设备 本申请是申请号为98803674.6、申请日为1998年12月10日发明专利申请的分案申请。
技术领域
本发明涉及一种光盘记录/再现方法、光盘和光盘设备。
背景技术
通常,市面上已有诸如盘形光记录介质和卡形光记录介质等的光记录介质,这些光记录介质使用光或磁光信号记录/再现方法。作为这样的记录介质,已知有只读存储器型记录介质和允许所谓的重写的可重写记录介质,只读存储器型记录介质比如为所谓的光盘(CD)、所谓的允许用户方写一次数据的写一次型记录介质,可重写记录介质比如为磁光(MO)盘。
在将数据写入盘形记录介质和从盘形记录介质读出数据的光盘设备中,提供了发射用于信息记录/再现的光束的激光二极管和检测照射到光盘的光束地反射光的光检测器。利用根据光检测器的检测输出而进行聚焦伺服和跟踪伺服的光学头,在主轴电机上进行速度伺服并且光盘以恒定角速度或恒定线速度转动,同时用光束扫描光盘的记录轨道,由此进行数据记录/再现。
在国际标准化组织(ISO)所规定的磁光盘系统中,使用成块代码(blockedcodes)。
在由ISO规定的磁光盘格式下,用户数据方向与盘上数据方向相同,如图1所示。在使用成块代码的ECC块中,校正代码的方向相对于盘上数据的方向交织以改进校正突发错误的能力。此外,在此格式下,紧接在帧同步FS之后的数据属于单独的同一校正代码,次接着帧同步FS的数据属于单独的同一错误校正代码。同样,紧接在帧同步FS之前的数据属于单独的同一错误校正代码。
当在如此格式的光盘上进行记录时,当通过判优器301将从应用方发送的用于一个ECC块的所有用户数据写入缓冲存储器302时,如图2A所示,ECC处理部分303开始错误校正编码。在完成对一个ECC块中所有数据的编码后,编码数据从缓冲存储器302发送到调制装置并开始通道编码。这样,通道编码数据记录在盘上的用户数据区。
在再现时,从盘获得的再现数据由解调装置通道解码。当通过判优器301将用于一个ECC块的所有数据都写入缓冲存储器302时,如图2B所示,ECC处理部分303开始解码。在完成对一个ECC块中所有数据的解码后,从缓冲存储器302中取出用户数据并发送到应用方。
如上所述,在由ISO规定的磁光盘系统中,用户数据方向与盘上数据方向相同,并且错误校正代码的方向相对于盘上数据的方向交织。因此,在记录时,在用于一个块的所有用户数据都写入缓冲存储器之前不能开始错误校正编码。除非完成了对块中所有数据的编码,否则编码数据的通道编码不能开始,因而通道编码数据不能记录到盘上。在再现时,在用于一个块的所有再现数据的再现和通道解码都完成之前不能开始解码。除非完成了对块中所有数据的解码,否则不能从缓冲存储器中取出用户数据。因此在记录/再现时,其等待时间是一固定延迟时间。当ECC块大小增加时,固定延迟时间与块大小成比例增加。
在进行诸如用于再现的后记录(after-recording)这样的特殊记录/再现的情况下,在短时期内通过有效利用作为光盘特征的随机存取性处理并记录数据,希望记录/再现时的固定延迟时间尽可能地短。
在诸如后记录的特殊记录/再现情况下,必须有一个相应于再现操作和记录操作之间的数据处理和在盘上进行存取所需的时间的缓冲存储器,以便以高速进行连续再现操作、数据处理、然后继续记录操作,以保证传递率(transfer rate)。此外,不仅需要大约两倍高的传递率用于进行再现和记录操作,而且用于数据处理和存取盘所需要的时间的传递率需要更高。
在后记录的情况下,考虑到数据可记录在盘上其被再现的位置。在连续再现和记录的情况下,记录位置也接近于再现位置。因此,仅需要一个短的存取时间,并且数据处理时间可以未定。总之,帧同步信号FS设于一帧的标题部分。如果产生了比特滑动,可利用帧同步信号FS进行再同步。如果比特滑动产生在一帧的中间点,则该点之后的时序发生移动并且不能正确进行解调,或者说解调数据的位置移动了。结果,就产生了数据错误。之后,当在下一帧的标题部分检测到帧同步信号FS时,可获得正确的时序并能正确再现数据。也就是说,与紧接在该帧同步信号FS之前的数据相比较,紧接在该帧同步信号FS之后的数据对由比特滑动导致的错误更有抵抗性。
同时,使用光记录的ROM(只读存储器)盘和RAM(随机存取存储器)盘的容量最近大大增加了。实现了缩短用于光盘记录/再现设备的光学头的半导体激光波长以及增加用于将光束聚集到光盘的信息记录表面的物镜的数值孔径(numerical aperture,NA)。
减小光点大小称为实现高密度相变型光盘的技术,高密度相变型光盘的容量大于DVD-RAM的容量。记录介质上的光点大小基本上为λ/NA,并且可以由下列技术来减小:使用由GaN或ZnSe制成的短波长半导体激光源的技术;或通过由固态浸没透镜(solid immersion lens,SIL)所表示的两组透镜来增加物镜的NA的技术。
例如,假定λ=640nm,且NA=0.85,则介质上的光点直径平均大约为0.75μm。如果使用RLL(1,7)调制来记录/再现信号,可以实现大约0.21μm/比特的线性记录密度。
作为具有适用于高密度记录/再现的通道宽检测窗口的调制系统的典型调制代码,已知有RLL(1,7)代码和RLL(2,7)代码。
RLL(1,7)调制是使用具有波形串的有限最大反相间隔的有限游程长度(run length limited,RLL)代码的调制类型,其中位信息(符号)0的最小游程为1而最大游程为7。
在RLL(1,7)调制中,当具有m位基本数据长度的数据转换为可变长度代码(d,k;m,n;r)时,例如,利用包括用于将RLL(1,7)代码的通道比特串的0的最小长度d的连续性抑制预定次数的代码的转换表,将具有m=2位基本数据长度的数据转换为可变长度代码(1,7;2,3;2),该可变长度代码(1,7;2,3;2)的0的最小游程d=1位,0的最大游程k=7位,基本数据长度m=2位,基本代码长度n=3位,而最大约束长度r=2位。对于该RLL(1,7)调制,使用下列转换表。
RLL(1,7;2,3;2)
数据 代码
i=1 11 00x
10 010
01 10x
i=2 0011 000 00x
0010 000 010
0001 100 00x
0000 100 001
在此RLL(1,7)调制中,如果记录波形串的比特间隔为T,则最小反相间隔Tmin等于2T。如果数据串的比特间隔为Tdata,则最小反相间隔Tmin等于1.33(=(m/n)×Tmin=(2/3)×2)Tdata。最大反相间隔Tmax等于8(=7+1)T(=m/n)×Tmax)Tdata=(2/3)×8Tdata=5.33Tdata。检测窗口Tw等于0.67(=2/3)Tdata。
另一方面,在RLL(2,7)调制中,当具有m位基本数据长度的数据转换为可变长度代码(d,k;m,n;r)时,例如,利用包括用于将RLL(2,7)代码的通道比特串的0的最小长度d的连续性抑制预定次数的代码的转换表,将具有基本数据长度m=2位的数据转换为可变长度代码(2,7;1,3;2),该可变长度代码(2,7;1,3;2)的0的最小游程d=2位,0的最大游程k=7位,基本数据长度m=1位,基本代码长度n=3位,而最大约束长度r=2位。对于该RLL(2,7)调制,使用下列转换表。
RLL(2,7;1,3;2)
数据 代码
i=1 11 1000
10 0100
i=2 011 00 10 00
010 10 01 00
000 00 01 00
i=3 0011 00 00 1000
0010 00 10 0100
在此RLL(2,7)调制中,如果记录波形串的比特间隔为T,则最小反相间隔Tmin(=(d+1)T)等于3T。如果数据串的比特间隔为Tdata,则最小反相间隔Tmin等于1.5(=(m/n)×Tmin=(1/2)×3)Tdata。最大反相间隔Tmax(=(k+1)T)等于8(=7+1)T(=m/n)×Tmax)Tdata=(1/2)×8Tdata=4.0Tdata。检测窗口Tw(=(m/n)×T)等于0.5(=1/2)Tdata。
在使用具有高NA物镜的光学头的光盘系统中,必须增强错误校正能力,以便处理由于光盘表面的尘粒或划伤的影响到光束而导致的错误。为增强错误校正能力,增加代码或增加ECC块。此外,提出了一种交织和将错误校正代码共同分块的方法,以将ECC块扩展到与盘内圆周上一个轨道相等的大小。
如果利用成块代码,则即便总的GB(28)用作代码,不小于64KB的块大小也可以构成用户数据。
此外,本发明的受让人在日本公开的未审查的专利申请No.Hei9-285899中已经提出了一种光盘记录/再现方法、光盘和光盘设备,其中地址信息作为数据的一部分提供在一帧内,以使只读盘和可记录盘两者使用共同的数据格式。根据本技术,在确定为图3所示的块格式下,ECC块的代码长度为196(172个信息字和24个奇偶校验字),交织长度为384,该块中的扇区数为16,每扇区的帧数为49,一帧内的数据数为96,并且每扇区的用户数据等效为4KB。每个扇区的引导帧内的24字节数据为地址信息。盘上的数据方向对应于帧0,1,2,…,783(块=总扇区)。
在图3所示的块格式下,交织长度比帧长度长,每帧的标题数据不在同一代码上而是集中于四个代码中的一个。
因而,本发明的一个目的是提供一种光盘记录/再现方法、光盘和光盘设备,用于以一种盘格式记录/再现数据,以减小记录/再现时的固定延迟时间。
本发明的另一个目的是提供一种光盘记录/再现方法、光盘和光盘设备,用于以一种盘格式记录/再现数据,以避免通过将一帧内特定位置的数据集中到特定代码而导致不能校正。
在再现的情况下,可通过一定策略改善关于乘积码(product code,PRC)的校正能力。然而,假定校正处理进行多次,则可实现这个功能。
另一方面,在通过交织和共同分块错误校正代码而形成ECC块,以将ECC块扩展到相应于盘的内圆周上一个轨道的大小,从而改善错误校正能力的过程中,代码结构是在一个方向,因而校正次数基本上为一次。
在记录时,乘积码也必须在两个方向编码,即,必须进行奇偶产生。然而,如果使用成块代码,则仅在一个方向进行编码。
因此,如果ECC块的块大小相同,与使用乘积码的情况相比,在记录/再现时的固定延迟时间对使用成块代码的ECC块为小,使用成块代码的ECC块要求较少的校正次数。
此外,如图4所示,通过使用户数据的方向(输入/输出顺序)与校正代码的方向一致,可以大大减小记录/再现时的固定延迟时间。在图4的情况下,利用与ISO规定的磁光盘相同的容量,可使校正代码的方向与用户数据的方向相互一致。
在具有校正代码方向与用户数据方向相互一致的盘格式的光盘系统中,在再现过程中,在完成从解调器中发送一个ECC块的数据时候开始执行用于再现数据的校正操作。这是因为校正代码方向相对于盘上数据方向交织。然后,从完成一个代码的校正的时候开始将用户数据发送到缓冲存储器。也就是说,不必等待用于一个ECC块的校正操作。这是因为校正方向和用户数据方向相互一致。
同样,在记录时,在发送了用于产生一个代码的必要数据时开始编码,而不用等待来自缓冲存储器的用于一个ECC块的用户数据。之后,当完成对一个ECC块的编码时,数据发送到调制器并记录在盘上。
与上面所述的磁光盘系统的情形相比较,在此光盘系统中的操作时序如图5所示。如图5所示,记录/再现时的固定延迟时间可被减少再现和记录中的“裕量”量。此外,可为再现和记录中的数据处理提供裕量。或者,可减小总的数据处理时间,从而减小缓冲存储器容量。此外,由于校正代码方向与用户数据方向一致,不需要用于数据重排的存储器并且可减小硬件结构。此外,由于在缓冲存储器和外设之间发生较少的数据发送/接收,可容易进行总线判优。
此外,通过将相同代码内的字分散给帧内大范围的字,可获得更高的抗错性。
发明内容
根据本发明,例如以这样的格式进行数据记录/再现:在错误校正代码上执行交织处理,以将错误校正代码共同分块成错误校正单元,并使作为错误校正单元的ECC块中的用户数据的输入/输出顺序与错误校正代码的处理方向一致。
按照本发明的一个方面提供一种具有下列盘格式的光盘:相对于盘上数据方向交织的错误校正代码被共同分块为错误校正单元,并且使ECC块中作为错误校正单元的用户数据的输入/输出顺序与错误校正代码的处理方向一致。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:ECC决由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度
子扇区数由下列等式表达:
子扇区数=扇区数×p
(其中p=段数:自然数)并且{代码长度×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示模)和子扇区数分别为素数。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度
子扇区数由下列等式表达:
子扇区数=扇区数×p
(其中p=段数:自然数)
并且当代码长度被q除(其中q=子块数:自然数)时,{{代码长度/q}×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示模)和子扇区数分别为素数。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:段内数据数小于帧内数据数,并且当交织规则满足使盘上数据位置对应于ECC块上数据位置时,校正代码位置对每一段都更新。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:校正代码位置更新一个字节。
此外,在根据本发明的光盘记录/再现方法和光盘设备中,数据记录/再现例如以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度并且提供的扇区ID满足下列关系:
扇区ID长度×扇区数=交织长度×k
(其中k为自然数)
扇区ID长度=段长度×p
(其中p=段数:自然数)
此外,在根据本发明的光盘记录/再现方法和光盘设备中,数据记录/再现例如以这样的盘格式进行:{代码长度×交织长度}/{段长度×扇区数}%扇区数(其中%表示模)和扇区数分别为素数。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:扇区数为2n,并且{代码长度×交织长度}/{扇区ID长度×扇区数}为奇数。
此外,在根据本发明的光盘记录/再现方法和光盘设备中,数据记录/再现例如以这样的盘格式进行:段内数据数小于帧内数据数,并且当交织规则满足使盘上数据位置对应于ECC块上数据位置时,校正代码位置对每一段都更新。
此外,根据本发明,例如,在按照扇区数和交织长度的设定具有不同ECC块大小的多个盘格式下进行数据记录/再现。
附图说明
图1概略示出由ISO规定的磁光盘格式下的ECC块中的帧结构。
图2A和2B概略示出相对于由ISO规定的磁光盘执行记录/再现操作的数据流程。
图3概略示出由本发明的受让人前面提出的盘格式下的ECC块中的帧结构例子。
图4概略示出用户数据方向与校正代码方向一致的ECC块结构。
图5示出将传统的用户数据方向和校正代码方向不同的ECC块与用户数据方向和校正代码方向一致的ECC块相比,光盘系统中的操作时序。
图6概略示出在根据本发明的光盘系统中的ECC块结构。
图7A和7B概略示出图6所示的ECC块中的帧结构。
图8概略示出在使用ECC块的光盘系统中的扇区中的数据配置。
图9概略示出扇区中数据配置和ECC(信息字和奇偶校验)之间的关系。
图10概略示出ECC块中的帧结构。
图11概略示出ECC块中数据单元的安排和结构。
图12概略示出光盘系统中的用户数据。
图13概略示出在一个ECC块由一个扇区构成情况下的ECC块中的帧结构。
图14A和14B概略示出ECC块中的另一个帧结构。
图15概略示出在图14A和14B的帧结构情况下的扇区中的数据配置。
图16概略示出在图14A和14B的帧结构情况下的扇区中数据配置和ECC(信息字和奇偶校验)之间的关系。
图17概略示出在图14A和14B的帧结构情况下的ECC块内数据单元的安排和结构。
图18是说明按照本发明用于将用户数据记录到光盘和从光盘再现用户数据的光盘记录/再现设备的盘驱动器结构的方框图。
图19是说明提供于盘驱动器的光学头内的两组非球面物镜单元的结构的概略截面图。
图20是说明在光盘记录/再现设备中的记录/再现处理单元的方框图。
图21A和21B概略示出由光盘记录/再现设备执行的记录/再现操作的数据流程。
图22概略示出根据本发明的光盘系统中的ECC块的另一种结构。
图23概略示出图22所示的ECC块中的帧结构。
图24概略示出图22所示的ECC内数据单元的安排和结构。
图25概略示出根据本发明的光盘系统中的ECC块的另一种结构。
图26A和26B概略示出图25所示的ECC块中的帧结构。
图27概略示出使用图25所示的ECC块的光盘系统中扇区内的数据配置。
图28概略示出图25所示的ECC块内的帧结构。
图29概略示出图25所示的ECC内数据单元的安排和结构。
图30A和30B概略示出按照本发明的光盘系统中的ECC块的另一种结构。
图31A和31B概略示出图30B所示的ECC块中的帧结构。
图32概略示出使用图30B所示的ECC块的光盘系统中扇区内的数据配置。
图33概略示出图30B所示的ECC块内的帧结构。
图34概略示出图30B所示的ECC内数据单元的安排和结构。
具体实施方式
下面将参照附图详细描述本发明的优选实施例。
在根据本发明的光盘系统中,使用具有如图6所示的块格式的ECC块。
图6所示的ECC块是通过结合320行的206个信息字和29个奇偶校验字而组成的。因此,ECC块的代码长度为235(206个信息字和29个奇偶校验字)并且交织长度为320。如果如图6所示的235个字的每个代码相对于每个“g”由D(i,j)(其中i=0到234,j=0到319)表达,则产生的代码满足下列公式1。
※1
…(公式1)
在此公式1中,g(x)是产生多项式并且由g(x)=(x-α28)(x-α27)...(x-α2)表达,其中α是原始多项式f(x)=x8+x4+x3+x2+x0在GF(28)的根。
对于ECC块的数据,一个帧的数据数为100字节,如图7A所示的帧结构。当该数据被(1,7)调制时,每帧100字节的数据数改变到1200个通道,如图7B所示。在图7A和7B所示的帧结构中,B(s,t,u,v)调制为m(s,t,u,w),其中“s”表示扇区,“t”表示帧,“u”表示段,“v”表示数据(字节),并且“w”表示调制后的通道。此外,可以提供DCC通道等,用于附加DCC代码以便由每个DC控制单元(DCC)控制(1,7)调制系统中的DC分量。
一个段相当于20个字节,等于扇区ID长度。由于一个段具有相当于扇区ID长度的20个字节,一帧内的段数为5。
ECC块中的扇区数为16,每扇区的帧数为47。每扇区的用户数据等于4KB。
图8示出盘上记录/再现数据的配置。如图8所示,以帧(通道)为基础将帧同步部分FS附加到通道串标题。此外,每隔47个帧(通道)将APC和VFO部分附加到标题并将后同步(postamble)PO附加到最后部分,从而构成一个扇区。在这种情况下,APC是光发射模式(pattem)区,用于控制记录时的记录激光功率。VFO是用于在再现时施加用于时钟提取的PLL(锁相环)的模式区。作为帧同步部分FS,使用调制规则中没有的、实现通道同步的独特模式。在此实施例中,指示扇区标题的帧同步FS0与其它帧同步部分FS1不同。然而,扇区同步部分SS可插入在VFO和FS之间。
扇区内数据配置和ECC(信息字和奇偶校验)之间的关系示于图9,ECC块内的帧结构示于图10。
在此实施例中,扇区数为16=24,并且k=1保持不变。因此,假定代码长度为奇数而段内数据数小于帧内数据数,则在使盘上数据位置对应于ECC块上数据位置的过程中,使用这样的盘格式:在符合交织规则的同时,校正代码位置对每一段都更新。因此,可实现盘上数据和ECC块上数据的一一对应。
在图6所示的ECC块中,盘上数据方向由B(s,t,u,v)的上升顺序来提供,即,通过以s,t,u和v的顺序从高位置到低位置排数来提供。D(i,j)和B(s,t,u,v)之间的关系由下列等式来表达。
B(s,t,u,v)=D(i,j)
=D([(((47×s)+t)×20+v)/20]%235,((((47×s)+t)×5+u)×20+v)/20%320)
在这个等式中,[r]为不超过r的最大正整数,%表示模。这同样也用于下面的描述。
每一扇区的引导帧的引导段表示扇区ID。
在本实施例中,由于段具有20个字节,扇区数为16,交织长度为320,并且k=1不变,得到下列关系。
段长度×扇区数=交织长度×k
(其中k=1)
即,得到20×16=320×1。在上述的安排中,扇区ID对应于所有校正代码的信息字的第一个字,并且用户数据对应于所有校正代码的信息字的第二个和后面的字。因此,可在没有标题干扰的情况下使用户数据方向与校正代码方向相同。
ECC块内的数据单元配置示于图11,数据单元结构示于图12。H(g,h)为标题信息,即,扇区ID信息。U(g,h)为用户数据。E(g,h)为用户数据的错误检测代码(error detection code,EDC)。“g”为数据单元数,且“h”为数据数。
EDC的方向(错误检测方向)可与ECC代码的方向一致。在整个数据单元(即,用户数据和EDC)上用EDC进行错误检测。
例如,产生的EDC满足下列公式2。
※2
…(公式2)
在此公式2中,g(x)是产生多项式并且由g(x)=(x-α3)(x-α2)(x-α1)(x-α0)表达,其中α是原始多项式f(x)=x8+x4+x3+x2+x0在GF(28)的根。
标题信息H(g,h)包括例如由控制部分的CPU用作ID的信息,该信息的一部分可用作如扇区的物理地址信息。此外,标题信息可包括如盘序言之类的信息。此外,错误检测代码可附加到此信息。扇区ID可包括用于由同步模式替代的冗余数据等的区域。但这对应用方和控制部分的CPU无意义。
用户数据U(g,h)和使用错误检测代码E(g,h)的检测结果也由控制部分的CPU使用。然而,仅有用户数据U(g,h)必须发送到应用方。
其中使用户数据U(g,h)的方向和错误检测代码E(g,h)的方向一致的安排由下列D(i,j)和U(g,h)、E(g,h)之间的关系来表达。
U(g,h)=D(i,j)
=D((h×205)+1,20×g+[h/205])
其中h为0到4095,g为0到15。
E(g,h)=D(i,j)
=D(((4096+h)%205+1,20×g+[(4096+h)/205])
其中h为0到3,g为0到15。
至于标题信息H(g,h),得到下列关系表达式。
H(g,h)=D(i,j)
=D(0,20×g+h)
其中h为0到19,g为0到15。
在再现时,通过在校正必需量之后执行EDC检验,可将用户数据立即发送到应用方。也就是说,仅等待数据单元的校正操作的结束就足够了,而不必等待用于一个块的校正操作。此外,在数据单元的校正操作结束之后,只要代码要求的校正操作结束,不用等待EDC检验的结束,就能够将用户数据发送到应用方,然后在数据单元的最后部分执行EDC检验并将结果发送到CPU。
在记录时,可在从应用方发送用户数据的同时产生错误校正代码。在发送一个代码的信息字结束时,可产生对应于该代码的奇偶校验字。
在发送用于一个数据单元的用户数据时,也可产生错误检测代码EDC。
因此,通过在发送用户数据的同时执行EDC产生操作,然后对于每个错误校正代码的用户数据部分中的发送信息字执行算术操作,并对奇偶校验字部分中的产生的奇偶校验执行算术操作,可产生错误检测代码EDC。
通过使用上述盘格式,每个帧的引导段的标题数据(B(x,x,00))以每个段长度按扇区数目分散,并在交织长度内对每20行分散为16个代码,如图11所示。因此,能够避免由于帧内特定位置的数据集中为特定代码而使校正不能进行,并且可获得对比特滑动所产生错误的更高抵抗性。
当要减少扇区数,以减少如前置标题(pre-header)等的冗余时,上述扇区可集中为一个实际扇区。
在数据用于除AV之外的目的的情况下,例如,用于计算机存储,可能希望减小文件大小。在计算机存储中,通过代换可避免缺陷区。因此,在某些情况下,可采用一种即使错误校正能力低也减小ECC块的格式。此外,还有一个优点是,可在公共设备中处理两个类似格式的盘。例如,虽然在上述实施例中一个ECC块由16个扇区组成,用于每个扇区的独立ECC块允许用相同物理格式的盘进行记录/再现。
在一个ECC块由一个扇区构成的情况下,ECC块内的帧结构如图13所示。
在图13所示的帧结构中,一个扇区的数据由一个ECC块组成,一个ECC块的用户数据构成一个数据单元。在这种情况下,数据单元内的数据方向也可以与ECC的方向相同。
在ECC块的结构与图6所示相同,同时扇区数为32的情况下,ECC块内的帧结构如图14A和14B所示。
在此帧结构中,一帧内的数据数为50个字节,如图14A所示,并且每帧的50个字节(1,7)调制到600个通道,如图14B所示。也就是说,一个段有10个字节(120个通道)并且一帧有5个段=50个字节(600个通道)。地址信息也包括在一个段中。
ECC块内扇区数为32的结构示于图15。ECC块内的帧结构示于图16。
ECC块内数据单元的安排示于图17。如图17所示,ECC块内的数据单元数为16。
在数据单元的ID信息发送到CPU的情况下,扇区0的地址信息由H(0,0到9)表示,扇区1的地址信息由H(0,10到19)表示。然后,H(0,0到19)或用于从其中获得的ID的必需信息用作数据单元0的ID信息。
当扇区数如此增加时,段变小。因此,与图6到12所示的盘格式情况相比,可避免由于帧内特定位置的数据集中为特定代码而使校正不能进行,并且可获得对比特滑动所产生错误的更高抵抗性。
接下来,为记录用户数据到这种格式的光盘或从这种格式的光盘再现用户数据,例如,使用具有下列结构的记录/再现设备。
该光盘记录/再现设备具有如图18所示结构的盘驱动器100,其中光盘101由主轴电机102以恒定角速度旋转驱动,同时光盘101的信息记录表面由光学头110的激光束扫描,从而光学记录/再现信息。
盘驱动器100中提供的光学头110具有半导体激光器(LD)103,用作照射用于记录/再现的激光束到光盘101的光源。从半导体激光器103发射的光由准直透镜104校准,并通过衍射光栅105,以用于光点(size spot)产生。之后,光通过束分离器106和四分之一波片107入射到两组球面透镜单元120,并由两组球面透镜单元120聚集到光盘101的信息记录表面。从半导体激光器103发射的光的一部分由束分离器106反射,然后通过聚光透镜108引到发射功率监视检测器109,并用于自动功率控制,以控制信息记录表面的激光功率。来自光盘101的反射光(即,再现信号)由束分离器106反射,然后引到检测光路。该光的一部分由束分离器111反射,然后通过聚光透镜112和圆柱形透镜113入射到伺服信号检测器114,然后被光电转换。该光的剩余部分通过透镜115、116入射到RF信号检测器117,然后被光电转换。在光学头110中,使用像散方法产生聚焦误差信号,并且由于使用差分推挽方法产生跟踪误差信号。在这种情况下,由两个信号检测器114、117检测伺服误差信号和再现RF信号。然而,仅一个检测器也足够了。
两组球面透镜单元120具有驱动第一透镜121的第一电磁致动器122和驱动第二透镜123的第二电磁致动器124,如图19所示。第二透镜123在光轴方向和在轨道方向可动地安装在第二电磁致动器124上,并且其数值孔径大约为0.5。第一透镜121安装在与第二电磁致动器124不同的第一电磁致动器122上,处于第二透镜123之上,并且在光轴上任意位置可控制。
此光盘记录/再现设备具有记录/再现处理块200,其结构如图20所示,并且连接到盘驱动器100,用于通过由光学头110扫描光盘100的信息记录表面而执行记录/再现。
记录/再现处理块200具有计算机或中央处理器(CPU)202和判优处理部分203,用于通过应用接口(I/F)电路201将用户数据发送到应用方或从应用方接收用户数据。缓冲存储器204和ECC处理部分205连接到判优处理部分203。此外,扇区内时序产生器206和再现时序产生器207连接到判优处理部分203。
记录/再现处理块200还具有:调制部分208,在记录时将记录数据从判优处理部分203提供到调制部分208;以及模式产生部分211和选择部分212,它们按照扇区内时序产生器206提供的时序信号进行操作。调制部分208对从判优处理部分203提供的记录数据执行符合RLL(1,7)调制规则的调制处理,并将调制输出提供给选择部分212。模式产生部分211产生APC、VFO和PO模式。选择部分212按照扇区内时序产生器206提供的时序信号选择调制部分208和模式产生部分211的输出,从而产生和提供记录通道信号给盘驱动器100。
扇区内时序产生器206对从盘驱动器100提供的光盘101的地址区(扇区ID区)AR2的再现信号执行RLL(2,7)解调,以获得地址信息,并将该地址信息作为扇区位置信息提供给CPU 202。此外,扇区内时序产生器206根据扇区位置信息产生扇区内的每一时序信号,并在记录时控制调制部分208、模式产生部分211和选择部分212的操作。在再现时,扇区内时序产生器206提供参考时序信号给再现时序产生器207。CPU 202执行访问控制,用于根据从应用方提供的控制数据和由扇区内时序产生器206提供的扇区位置信息记录/再现用户数据。
此外,记录/再现处理块200具有同步检测部分213和解调部分214,在再现时从光盘100提供再现通道信号给这两个部分。同步检测部分213检测包括在再现通道信号中的同步信号,并将检测的同步信号提供给再现时序产生器207。然后,调制部分214根据再现通道信号执行RLL(1,7)解调处理,该解调处理对应于根据再现时序产生器207提供的时序信号而在调制部分208中执行的RLL(1,7)调制处理,以产生再现数据,并将再现数据提供给判优处理部分203。
在如此结构的记录/再现处理块200中,在记录时,用户数据从应用方发送到ECC处理部分205,并且ID信息和保留的数据从CPU 202发送,如图21A所示。然后,由ECC处理部分205进行IDE产生和EDC产生,并进行ECC编码。这样,ECC块内的数据在缓冲存储器204上准备。
ECC处理部分205在提供了产生一个代码的必要数据时开始编码,而不用等待用于一个ECC块的用户数据到达缓冲存储器204。
之后,当完成对于一个ECC块的编码时,准备在缓冲存储器204上的ECC块内的数据由调制部分208在要记录扇区的时序处,即由来自扇区内时序产生器206的时序信号指示的时序处,被RLL(1,7)调制。调制数据作为记录通道信号通过选择部分212发送到盘驱动器100,由模式产生部分211产生的APC、VFO、SS和PO附加到该记录通道信号上。然后,记录通道信号记录到光盘101的用户区。
在这种情况下,在判优处理部分203中,由从各个块产生的、用于缓冲存储器的判优地址信号执行各数据的重排。
另一方面,在再现时,由同步检测部分213从再现的再现通道信号中检测同步信号并将其提供给再现时序产生器207,由此进行同步保护。然后,由解调部分214根据时序信号进行RLL(1,7)解调,并且再现数据发送到缓冲存储器204,如图21B所示。然后,由ECC处理部分205进行ECC解调,并进行EDC检验和IDE检验。在ECC处理部分205中,在完成从解调部分214发送一个ECC块的数据时开始对于再现数据的校正操作,并在一个代码的校正结束时开始用户数据的发送。也就是说,不必等待用于一个ECC块的校正操作。
在上述的实施例中,代码位置(字)以段为基础相应于标题长度,即扇区ID,被更新。然而,假定段内数据数小于帧内数据数,在实现盘上数据位置与ECC块上数据位置相对应的过程中,在满足交织规则时,校正代码位置可对每个段更新,并且,数据记录/再现可以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度子扇区数由下列等式表达:
子扇区数=扇区数×p
(其中p=段数:自然数)
并且{代码长度×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示模)和子扇区数分别为素数。
例如,对于其中通过结合和分块320行的207个信息字和28个奇偶校验字的代码而得到的代码长度为235(207个信息字和28个奇偶校验字)并且其中交织长度为320的ECC块,如图22所示,数据具有如图7所示的帧结构并具有如图8所示的段内数据配置,类似于图6所示的具有代码长度为235(206个信息字和29个奇偶校验字)和交织长度为320的ECC块。
也就是说,图6所示的ECC块与具有下列结构的ECC块相同。
扇区数=16,帧数=47,帧长度=100字节
代码长度=235,交织长度=320
扇区ID=20,k=1
段长度=20,p=1,子扇区数=16
至于图22所示的ECC块,ECC块内的用户数据为64KB,并且组成扇区数为16。
这种情况下ECC块内的帧结构示于图23,数据单元的配置和结构示于图24。H(g,h)表示标题信息,即,扇区ID信息。R(g,h)表示每个数据单元引导部分处的20字节的信息。U(g,h)表示用户数据。E(g,h)表示用户数据的错误检测代码(EDC)。“g”为数据单元数,而“h”为数据数。
在图22所示的ECC块中,盘上数据方向由B(s,t,u,v)的上升顺序来提供,即,通过以s,t,u和v的顺序从高位置到低位置排数来提供。D(i,j)和B(s,t,u,v)之间的关系由下列等式来表达。
B(s,t,u,v)=D(i,j)
=D([((((47×s)+t)×5+u)×20+v)/20]%235,
((((47×s)+t)×5+u)×20+v)/20%320)
其中使用户数据U(g,h)的方向和错误检测代码E(g,h)的方向一致的安排由下列D(i,j)和R(g,h)、U(g,h)、E(g,h)之间的关系来表达。
R(g,h)=D(i,j)
=D((h%206)+1,20×g+[h/206])
=D(h+1,20×g)
其中h为0到19,g为0到15。
U(g,h)=D(i,j)
=D(((20+h)%206)+1,20×g+[(20+h)/206])
其中h为0到4095,g为0到15。
E(g,h)=D(i,j)
=D(((4116+h)%206+1,20×g+[(4116+h)/206])
其中h为0到3,g为0到15。
至于标题信息H(g,h),得到下列关系表达式。
H(g,h)=D(i,j)
=D(0,20×g+h)
其中h为0到19,g为0到15。
这样,在图22所示的ECC块中,例如,帧内指定数据、帧引导数据每隔20个代码分散到16个位置。扇区ID在每个扇区引导部分有20个字节。
图13所示的其中一个ECC块由一个扇区构成的ECC块与具有下列结构的ECC块相同。
扇区数=1,帧数=47,帧长度=100字节
代码长度=235,交织长度=20
扇区ID=20,k=1
段长度=20,p=1,子扇区数=1
在此ECC块中,ECC块中的用户数据为4KB,组成扇区数为1。帧引导数据每隔20个代码分散到1个位置。扇区ID在每个扇区引导部分有20个字节。
此外,图14到17所示格式的ECC块与具有下列结构的ECC块相同。
扇区数=32,帧数=47,帧长度=50字节
代码长度=235,交织长度=320
扇区ID=10,k=1
段长度=10,p=1,子扇区数=32
在此ECC块中,ECC块中的用户数据为64KB,组成扇区数为32。帧引导数据每隔10个代码分散到32个位置。扇区ID在每个扇区引导部分有10个字节。
在图22所示的ECC块中,ECC块中的用户数据为64KB,组成扇区数为16,与图6所示的ECC块类似。因此,扇区ID集中。然而,在具有下列结构的ECC块中:
扇区数=16,帧数=100,帧长度=47字节
代码长度=235,交织长度=320
扇区ID=20,k=1
段长度=5,p=4,子扇区数=64ECC块中的用户数据数64KB,组成扇区数为16。帧引导数据每隔5个代码分散到64个位置。于是,扇区ID每隔5个字节分散到4个位置。
此外,在具有下列结构的ECC块中:
扇区数=16,帧数=50,帧长度=94字节
代码长度=235,交织长度=320
扇区ID=20,k=1
段长度=10,p=2,子扇区数=32ECC块中的用户数据数64KB,组成扇区数为16。帧引导数据每隔10个代码分散到32个位置。于是,扇区ID每隔10个字节分散到2个位置。
通过这样分散帧内指定字,即扇区ID,可以获得对错误的更高抵抗性。
此外,假定段内数据数小于帧内数据数,在实现盘上数据位置与ECC块上数据位置对应的过程中,在满足交织规则时,帧内指定字可通过对每个字节更新校正代码位置而分散到较宽范围。
例如,在其中通过结合和分块320行的207个信息字和30个奇偶校验字的代码而得到的代码长度为237(207个信息字和30个奇偶校验字)并且其中交织长度为320的ECC块中,如图25所示,ECC块的一个帧的数据数为79字节,如图26A所示的帧结构,并由(1,7)调制被调制到948个通道,如图26B所示。
在图26A和26B所示的帧结构中,B(s,t,u,v)调制为m(s,t,u,w),其中“s”表示扇区,“t”表示帧,“u”表示段,“v”表示数据(字节),并且“w”表示调制后的通道。此外,可以提供DCC通道等,用于附加DCC代码以便由每个DC控制单元(DCC)控制(1,7)调制系统中的DC分量。
盘上记录/再现数据的配置如图27所示。如图27所示,以帧(通道)为基础将帧同步部分FS附加到通道串标题。此外,每隔60个帧(通道)将APC和VFO部分附加到标题并将后同步PO附加到最后部分,从而构成一个扇区。在这种情况下,APC是光发射模式区,用于控制记录时的记录激光功率。VFO是用于在再现时施加用于时钟提取的PLL(锁相环)的模式区。作为帧同步部分FS,使用调制规则中没有的、实现通道同步的独特模式。在此实施例中,作为帧同步FS,指示扇区标题的帧同步FS0与其它帧同步部分FS1不同。然而,扇区同步部分SS可插入在VFO和FS之间。
在此ECC块中,采用下列结构。
扇区数=16,帧数=60,帧长度=79字节
代码长度=237,交织长度=320
扇区ID=20,k=1
段长度=1,p=20,子扇区数=320
因而,在实现盘上数据位置与ECC块上数据位置对应的过程中,校正代码位置对每个段都更新,即,对每个字节都更新,同时满足交织规则。通过这样做,可实现盘上数据和ECC块上数据之间的一一对应关系。
ECC块中的帧结构如图28所示。
在图25所示的ECC块中,盘上数据方向由B(s,t,u,v)的上升顺序来提供,即,通过以s,t,u和v的顺序从高位置到低位置排数来提供。D(i,j)和B(s,t,u,v)之间的关系由下列等式来表达。
B(s,t,u,v)=D(i,j)
=D([((((60×s)+t)×79+u)×1+v)/1]%237,
((((60×s)+t)+t)×79+u)×1+v)%320)
通过这样安排,可实现盘上一个块的数据和ECC块上整个数据之间的一一对应关系,同时满足交织规则。在这种情况下,标题即扇区ID对应于所有校正代码的信息字的第一个字,并且用户数据对应于所有校正代码的信息字的第二及后续的字。因此,可以在无标题干预的情况下使用户数据方向与校正代码方向一致。
ECC块内数据单元的安排和数据单元结构示于图29。H(g,h)为标题信息,即扇区ID信息。R(g,h)表示每个数据单元引导部分处的20字节的信息。U(g,h)表示用户数据。E(g,h)表示用户数据的错误检测代码(EDC)。“g”为数据单元数,而“h”为数据数。
其中使用户数据U(g,h)的方向和错误检测代码E(g,h)的方向一致的安排由下列D(i,j)和R(g,h)、U(g,h)、E(g,h)之间的关系式来表达。
R(g,h)=D(i,j)
=D((h%206)+1,20×g+[h/206])
=D(h+1,20×g)
其中h为0到19,g为0到15。
U(g,h)=D(i,j)
=D(((20+h)%206)+1,20×g+[(20+h)/206])
其中h为0到4095,g为0到15。
E(g,h)=D(i,j)
=D(((4116+h)%206+1,20×g+[(4116+h)/206])
其中h为0到3,g为0到15。
至于标题信息H(g,h),得到下列关系表达式。
H(g,h)=D(i,j)
=D(0,(((20×g+h)/1)×237+((20×g+h)%1))%320)
=D(0,((20×g+h)×237%320))
其中h为0到19,g为0到15。
这样,在图25所示的ECC块中,ECC块中的用户数据数为64KB,并且组成扇区数为16。帧引导数据对每个代码均匀分散到320个位置。扇区ID对每个字节分散。
在图25所示的ECC块中,子扇区数为320,并且帧引导数据对每个代码均匀分散到320个位置。然而,在具有子扇区数为160并具有如下结构的ECC块中:
扇区数=16,帧数=60,帧长度=158字节
代码长度=237,交织长度=320
扇区ID=20,k=1
段长度=1,p=20,子扇区数=160
ECC块中的用户数据数为64KB,组成扇区数为16。帧引导数据每隔2个代码分散到160个位置。因而,扇区ID对每个字节分散。
虽然图25所示的ECC块中的扇区数为16,扇区数可以改变。
例如,在具有扇区数为32并具有下列结构的ECC块中:
扇区数=32,帧数=30,帧长度=79字节
代码长度=237,交织长度=320
扇区ID=10,k=1
段长度=1,p=10,子扇区数=320
ECC块中的用户数据数为64KB,组成扇区数为32。帧引导数据对每个代码均匀分散到320个位置。因而,扇区ID对每个字节分散。
或者,在具有扇区数为64并具有下列结构的ECC块中:
扇区数=64,帧数=15,帧长度=79字节
代码长度=237,交织长度=320
扇区ID=5,k=1
段长度=1,p=5,子扇区数=320
ECC块中的用户数据数为64KB,组成扇区数为64。帧引导数据对每个代码均匀分散到320个位置。因而,扇区ID对每个字节分散。
此外,在图25所示的ECC块中,ECC块中的用户数据数为64KB。然而,在具有下列结构的ECC块中:
扇区数=16,帧数=30,帧长度=79字节
代码长度=237,交织长度=160
扇区ID=10,k=1
段长度=1,p=10,子扇区数=160
ECC块中的用户数据数为32KB,组成扇区数为16。帧引导数据对每个代码均匀分散到160个位置。因而,扇区ID对每个字节分散。
此外,利用这样的盘格式:当代码长度除以q时(其中q=子块数:自然数),{{代码长度/q}×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示对吥£)和子扇区数分别为素数,可避免由于帧内特定位置的数据集中为特定代码而使校正不能进行。
具体地讲,例如,如图30A所示,其中通过结合和分块320行的208个信息字和30个奇偶校验字的代码而得到的代码长度为238(208个信息字和30个奇偶校验字)并且其中交织长度为320的ECC块,由如图30B所示的两个子块组成。ECC块数据的帧结构示于图31A。如图31A所示,一个帧的数据数为119字节,并且通过(1,7)调制被调制到1428个通道,如图31B所示。
在图31A和31B所示的帧结构中,B(s,t,u,v)调制为m(s,t,u,w),其中“s”表示扇区,“t”表示帧,“u”表示段,“v”表示数据(字节),并且“w”表示调制后的通道。此外,可以提供DCC通道等,用于附加DCC代码以便由每个DC控制单元(DCC)控制(1,7)调制系统中的DC分量。
盘上记录/再现数据的配置如图32所示。如图32所示,以帧(通道)为基础将帧同步部分FS附加到通道串标题。此外,每隔40个帧(通道)将APC和VFO部分附加到标题并将后同步PO附加到最后部分,从而构成一个扇区。在这种情况下,APC是光发射模式区,用于控制记录时的记录激光功率。VFO是用于在再现时施加用于时钟提取的PLL的模式区。作为帧同步部分FS,使用调制规则中没有的、实现通道同步的独特模式。在此实施例中,作为帧同步FS,指示扇区标题的帧同步FS0与其它帧同步部分FS1不同。然而,扇区同步部分SS可插入在VFO和FS之间。
在此ECC块中,采用下列结构。
扇区数=16,帧数=40,帧长度=119字节
代码长度=238,交织长度=320
扇区ID=20,k=2
段长度=1,p=20,子扇区数=320
子块数=2
因而,在实现盘上数据位置与ECC块上数据位置对应的过程中,校正代码位置对每个段都更新,即,对每个字节都更新,同时满足交织规则。通过这样做,可实现盘上数据和ECC块上数据之间的一一对应关系。
ECC块中的帧结构如图33所示。
在图30B所示的ECC块中,盘上数据方向由B(s,t,u,v)的上升顺序来提供,即,通过以s,t,u和v的顺序从高位置到低位置排数来提供。D(i,j)和B(s,t,u,v)之间的关系由下列等式来表达。
B(s,t,u,v)=D(i,j)
=D([((((40×s)+t)×119+u)×1+v)/1]%238,
((((40×s)+t)+t)×119+u)×1+v)%320)
如果块没有划分为子块,{代码长度×交织长度}/{段长度×子扇区长度}%子扇区数=238和子扇区数=320相互不为素数。然而,如果块没有划分为子块,{{代码长度/q(其中q为子扇区数:自然数)}×交织长度}/{段长度×子扇区数}%子扇区数=119和子扇区数=320相互为素数。通过在盘上连续安排子扇区,可实现盘上一个块的数据和ECC块上整个数据之间的一一对应关系,同时满足交织规则。在这种情况下,标题即扇区ID对应于所有校正代码的信息字的前两个字,并且用户数据对应于所有校正代码的信息字的第三及后续的字。因此,可以在无标题干预的情况下使用户数据方向与校正代码方向一致。
ECC块内数据单元的安排和数据单元结构示于图34。H(g,h)为标题信息,即扇区ID信息。R(g,h)表示每个数据单元引导部分处的20字节的信息。U(g,h)表示用户数据。E(g,h)表示用户数据的错误检测代码(EDC)。“g”为数据单元数,而“h”为数据数。
其中使用户数据U(g,h)的方向和错误检测代码E(g,h)的方向一致的安排由下列D(i,j)和R(g,h)、U(g,h)、E(g,h)之间的关系来表达。
R(g,h)=D(i,j)
=D((h%206)+2,20×g+[h/206])
=D(h+2,20×g)
其中h为0到19,g为0到15。
U(g,h)=D(i,j)
=D(((20+h)%206)+2,20×g+[(20+h)/206])
其中h为0到4095,g为0到15。
E(g,h)=D(i,j)
=D(((4116+h)%206+2,20×g+[(4116+h)/206])
其中h为0到3,g为0到15。
至于标题信息H(g,h),得到下列关系表达式。
H(g,h)=D(i,j)
=D([g/8],(((40×g+h)/1)×119+((40×g+h)%1))%320)
=D([g/8],((40×g+h)×119%320))
其中h为0到39,g为0到15。
这样,在图30B所示的ECC块中,ECC块中的用户数据数为64KB,并且组成扇区数为16。帧引导数据对每个代码均匀分散到320个位置。扇区ID对每个字节分散。
正如从上面所清楚描述的,按照本发明,数据记录/再现在这样的格式下进行:对错误校正代码进行交织处理,以将错误校正代码共同分块为错误校正单元,并且使ECC块中作为错误校正单元的用户数据的输入/输出顺序与错误校正代码的处理方向一致。因而,可在发送了用于产生一个代码的必需数据时开始编码,而不用等待发送用于一个ECC块的数据。此外,可在一个代码的校正结束时开始用户数据的发送,而不用等待用于一个ECC块的校正操作结束。因此,可大大减小记录/再现时的固定延迟时间。此外,可将“裕量”提供给再现和记录中的数据处理,或者,可通过减小总的数据处理时间来减小缓冲存储器。此外,由于校正代码方向与用户数据方向一致,不需要用于数据重排的存储器,并且可减小硬件结构。而且,由于在缓冲存储器和外设之间发生较少的数据发送/接收,可容易进行总线判优。
因此,本发明可提供一种用于在能够减小记录/再现时的固定延迟时间的盘格式下记录/再现数据的光盘记录/再现方法、光盘和光盘设备。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度
子扇区数由下列等式表达:
子扇区数=扇区数×p
(其中p=段数:自然数)
并且{代码长度×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示模)和子扇区数分别为素数。因此,能够避免由于帧内特定位置的数据集中为特定代码而使校正不能进行,并且可获得对比特滑动所产生错误的更高抵抗性。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度
子扇区数由下列等式表达:
子扇区数=扇区数×p
(其中p=段数:自然数)
并且当代码长度除以q时(其中q=子块数:自然数),{{代码长度/q}×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示对吥£)和子扇区数分别为素数。因此,能够避免由于帧内特定位置的数据集中为特定代码而使校正不能进行,并且可获得对比特滑动所产生错误的更高抵抗性。
此外,根据本发明,数据记录/再现例如以这样的盘格式进行:ECC块由一个或多个扇区组成,扇区由多个帧组成,ECC块的块长度由下列等式表达:
块长度=扇区数×帧数×帧长度
=代码长度×交织长度
提供的扇区ID满足下列关系:
扇区ID长度×扇区数=交织长度×k
(其中k为自然数)
扇区ID长度=段长度×p
(其中p=段数:自然数)
并且{代码长度×交织长度}/{段长度×子扇区数}%子扇区数(其中%表示模)和子扇区数分别为素数。因此,能够避免由于帧内特定位置的数据集中于特定代码而使校正不能进行,并且可获得对比特滑动所产生错误的更高抵抗性。
因此,本发明能够提供一种用于在能够避免由于帧内特定位置的数据集中为特定代码而使校正不能进行的盘格式下记录/再现数据的光盘记录/再现方法、光盘和光盘设备。