多光束光盘读出方法和装置的制作方法

文档序号:6748191阅读:202来源:国知局
专利名称:多光束光盘读出方法和装置的制作方法
技术领域
本发明涉及一种光盘读出方法和光盘读出系统,更具体地讲,涉及一种适当构造而使多个分离的光束同时照射在形成有螺旋形轨道的光盘(例如,CD-ROM,CD-WO,DVD,DVD-ROM或DVD-RAM盘)的多个相邻轨道的每个轨道上,并且其中记录在被光束照射的轨道中的数据是由一个记录数据读出系统从每个反射光束的检测输出读取的光盘读出方法和光盘读出系统。
一种可用作从CD-ROM高速读取记录数据方法的技术是多光束技术。在这种技术中,多个分离的光束同时照射在形成有螺旋形轨道的光盘的多个相邻轨道的每个轨道上。记录在被光束照射的轨道中的数据由一个记录数据读出系统以回读数据中没有重复或缝隙的方式从每个反射光束的检测输出同时回读,因而数据将以其记录的顺序输出。
以下参考图20说明这种多光束光盘(CD-ROM)读出方法。组成部分1是一个从信号方向(光学头方向)看的CD-ROM,CD-ROM上以螺旋形形成的记录着数据的轨道具有图20上部所示的轨道外径(外圆周),和图20下部的内径(内圆周)。组成部分2是能够发射五道光束的光学头。在读取时,光学头2以相对于CD-ROM 1旋转的状态,逐渐地随其前进从光盘内侧向外圆周移动,并在前进时读取记录的数据。此时,当光学头2到达位置I并开始读取数据时,轨道x至(x+4)分别由光束31至35同时照射。规定的记录数据读出系统从每个反射光束的检测输出同时读取记录在由光束31至35照射的每个轨道中的数据,并且以数据记录的顺序,无重复或缝隙地连续输出记录在CD-ROM 1上的数据。
CD-ROM 1的记录数据是按照CD信号格式以子代码Q-通道A-时间(绝对时间)帧单元构造的,其中1帧=1/75秒。以下将A-时间表示为形式aabbcc,其中aa=秒,bb=分,cc=帧。如果光学头2从图20的位置I开始读取数据,那么·光束31通道将从A-时间=234060部分正确地开始读取记录数据;·光束32通道将从A-时间=234100部分正确地开始读取记录数据;·光束33通道将从A-时间=234115部分正确地开始读取记录数据;·光束34通道将从A-时间=234130部分正确地开始读取记录数据;和·光束35通道将从A-时间=234145部分正确地开始读取记录数据;在CD-ROM 1完成大约(稍大于)一旋转周时,使光学头2前进到图20的位置II(在这个位置上轨道(x+1)至(x+5)被光束31至35分别照射),·光束31通道将正确地读取了达到A-时间=234074的记录数据;·光束32通道将正确地读取了达到A-时间=234114的记录数据;·光束33通道将正确地读取了达到A-时间=234129的记录数据;和·光束34通道将正确地读取了达到A-时间=234144的记录数据;此时填充了光束31至35独立读取的数据之间的缝隙。(此时,光束35通道将正确地读取了达到A-时间=234159的记录数据。)接下来,把光束31至33读取的数据以记录顺序从系统输出,因而不发生重复读取。(没有帧被输出一次以上。)当光学头2已经读取了到达图20中位置II的数据时,使光学头2向前(从CD-ROM 1的中心向外)“轨道跳跃”三个轨道。这使光学头2处于图20的位置III(在此光束31至35分别照射轨道(x+4)至(x+8))。在这点上,读取操作再次开始,·光束31通道将从A-时间=234148部分正确地开始读取记录数据;·光束32通道将从A-时间=234163部分正确地开始读取记录数据;·光束33通道将从A-时间=234203部分正确地开始读取记录数据;·光束34通道将从A-时间=234218部分正确地开始读取记录数据;和·光束35通道将从A-时间=234233部分正确地开始读取记录数据;到CD-ROM 1大约(稍大于)旋转一周之时,使光学头2前进到图20的位置IV(在这个位置上,光束31至35分别照射轨道(x+5)至(x+9))·光束31通道将正确地读取了达到A-时间=234162的记录数据;·光束32通道将正确地读取了达到A-时间=234202的记录数据;·光束33通道将正确地读取了达到A-时间=234217的记录数据;和·光束34通道将正确地读取了达到A-时间=234232的记录数据;并且此时填充了光束31至35读取的数据之间的所有缝隙。(此时,光束35通道将正确地读取了达到A-时间=234247的记录数据。)接下来,把光束31至35读取的数据以记录顺序从系统输出,因而没有重复发生。
当光学头2从位置I前进到位置II(CD-ROM 1的一旋转周)时,光束35通道读取了从A-时间234145至234159的记录数据。当光学头2从位置III前进到位置IV(CD-ROM 1的一旋转周)时,光束31通道读取了从A-时间234148至234162的记录数据。也就是说,存在被两个通道读取的A-时间234148和234159之间的重叠。为了避免把这12帧输出两次,系统仅输出35通道读取的数据的复制数据(35通道首先读取了该数据),并放弃通道31读取的重复读取数据。
此外,当执行从图20的位置II的轨道跳跃时,进行的是三轨道跳跃,而不是四轨道跳跃。因此跳跃前正在被光束35通道读取的轨道(x+4)中的数据现在被光束31照射。这样做的原因是,四轨道跳跃将使光学头2处于图20的位置III。那么光束31通道将从A-时间234163恢复读取记录数据。这会留下轨道跳跃前还没有被光束35通道读取的234160至234162之间的数据缝隙。
一般地讲,对于n是3或更大的整数的n光束系统,每个光束通道读取数据大约一个旋转周。在这一点,再次读取记录数据大约一旋转周后,执行(n-2)轨道的向前轨道跳跃。连续地重复这种操作,以进行CD-ROM 1的高速读出。
但是,由于CD-ROM 1的轨道间距变化,表面颤动和偏心摆动之类的因素,一些记录数据不能由光束电路读取。考虑一种如上述的现有技术的方法的光盘读出系统,其中n光束通道读取大约一个旋转周的数据,然后执行(n-2)轨道的向前轨道跳跃,此后再次读取记录数据大约一旋转周,重复进行这种操作。在这种方法中,对于图20中所示的情况,例如,如果光束通道32中的记录数据在光学头2从图20的位置I读取的大约一旋转周期间成为不可读取的,那么将丢失从A-时间234100至234114的数据。
当光学头2到达位置II时,它跳跃三个轨道到位置III;因此,没有读取A-时间=234100和A-时间=234114之间的数据。接下来,当从位置III记录数据读取继续大约一旋转周时,没能读取A-时间=234163和A-时间=234202之间的记录数据。
那么在这种方法中,存在着不能取回一些用户需要的数据的问题。
考虑到上述现有技术的问题,本发明的一个目的是要提供一种即使一些光束不能读取记录数据也能获得需要的数据的光盘读出方法和光盘读出系统。
本发明的另一个目的是要提供一种能够更有效地从光盘读取数据的光盘读出方法和光盘读出系统。
在根据本发明的光盘读出方法中,沿光盘径向排列的n个独立光束同时照射在光盘的n个相邻轨道上(n是3或更大的整数),以便从通过用n个光束读取通道检测n个光束中反射的光束而获得的输出,读取被n个光束照射的轨道中的记录数据,并且通过交替进行连续读取和向前方向的轨道跳跃执行光盘的读取。
本发明的特征在于,包括步骤检测不能从光盘读取记录数据的光束读取通道在半径方向上的对准状态;根据能够读取记录数据的光束读取通道的在半径方向的对准状态的检测,指定要用于读取的光束读取通道和确定要跳跃的轨道数;在用指定用于读取的光束读取通道连续读取期间存储读出的光盘的数据和对应的帧地址;和当连续读取期间来自指定光束读取通道的数据的存储的对应帧地址成为连续的时候,执行确定轨道数的轨道跳跃。
在实施例中,当检测到仅有一个或相邻的两个光束读取通道能够读取记录数据时,指定一个单光束读取通道用于读取,并且持续地进行连续读取,而不执行轨道跳跃。
M是有最多的能够读取数据的邻接光束读取通道的组中的光束的数量,把所述M个光束读取通道指定为有效通道,并且通过交替进行用所述M个指定有效光束读取通道连续读取大约光盘的一个旋转周和执行向前方向的(M-2)轨道的轨道跳跃读取光盘。
如果Q是能够读取记录数据的光束读取通道的最靠在内和最靠外光束之间的以轨道数表示的距离,R是光束位于所述最靠内和最靠外光束之间的,有最多邻接不能读取记录数据的光束读取通道的组中的光束数量,并且如果Q至少是2,R至少是1,那么通过交替进行用能够读取记录数据的光束读取通道连续读取光盘大约(R+1)光盘旋转周和执行向前方向的(Q-1)轨道的轨道跳跃读取光盘。
当(Q-1)等于或小于零时,仅指定一个单光束读取通道读取,并且持续地执行连续读取,而不进行轨道跳跃。
在根据本发明的光盘读出装置中,沿光盘径向排列的n个独立的光束同时照射光盘的n个相邻轨道(n是3或更大的整数),包括用于从通过用n个光束读取通道检测n个光束的反射光束而获得的输出,读取n光束照射的轨道中的记录数据的设备,和用于通过交替进行连续读取和向前方向的轨道跳跃读取光盘的读出控制设备。
装置的特征在于,用于检测不能从光盘读取记录数据的光束读取通道在辐射方向上的对准状态的设备;用于根据对能够读取的光束读取通道的辐射方向上的对准状态的检测,指定用于读取的光束读取通道和确定要跳跃的轨道数的设备;和用于在指定用于读取的光束读取通道连续读取期间存储光盘的读出数据和对应的帧地址的设备;其中当在连续读取期间来自指定的光束读取通道的数据的存储对应帧地址成为连续的时候,读出控制设备执行确定的轨道数的轨道跳跃。


图1是体现了本发明的光盘读出方法和光盘读出系统的第一实施例的CD-ROM读出系统的方框图;图2是图1的并串行变换器的方框图;图3示出了图2的存储器内容的一个实例;图4示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图5示出了图2的存储器内容的一个实例;图6示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图7示出了图2的存储器内容的一个实例;图8示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图9示出了图2的存储器内容的一个实例;图10示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图11示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图12示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图13示出了图2的存储器内容的一个实例;图14示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图15示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图16示出了图1的CD-ROM读出系统中数据读取操作的一个实例
图17示出了图2的存储器内容的一个实例;图18示出了图1的CD-ROM读出系统中数据读取操作的一个实例;图19示出了(本发明的)另一个实施例的光学头的构造;图20是说明多光束光盘读出技术的示意图。
以下参考图1说明本发明的一个实施例。图1是执行本发明的光盘读出方法的一个CD-ROM读出系统的方框图。图1中与图20相同的组成部分使用了相同的参考号。
在图1中,组成部分1是一个CD-ROM,在CD-ROM上形成有螺旋形的记录数据的轨道。(图1的左侧对应于光盘的内侧,而图1中的右侧对应于光盘的外侧)。一个芯轴电机(未示出)使CD-ROM 1以恒定线速度转动。组成部分2是一个用独立的光束31至35同时照射CD-ROM 1的n=5个相邻轨道中的每一个的多光束光学头。独立的光检测器PD1至PD5检测(接收)反射光束的截获光,光检测器输出光电流作为检测信号。
光学头2内有·一个发射激光束3的激光二极管4;·一个衍射光栅5,衍射光栅5垂直于激光二极管4的光轴设置,以形成以下光束·-2顺序衍射光的光束31,·-1顺序衍射光的光束32,·0顺序衍射光的光束33,·+1顺序衍射光的光束34,和·+2顺序衍射光的光束35,·一个由两个粘结在一起的直角棱镜构成的分光器6;·一个准直散射光以形成平行光射线的准直透镜7;·一个把穿过分光器6和准直透镜7的光束31至35聚焦在CD-ROM1的信号表面1A上的物镜8;·一个聚焦执行器9,用于沿垂直于CD-ROM 1的方向移动物镜8以便跟随其表面颤动,因而不管CD-ROM 1的表面颤动保持光束31至35聚焦在信号表面1A;·一个跟踪执行器10,用于使物镜8相对于CD-ROM 1径向移动,以便跟随其偏心摆动,因而使光束31至35能够不管CD-ROM 1的偏心摆动适当地跟踪它们的轨道。
聚焦执行器9和跟踪执行器10由一伺服电路独立地驱动,这将在以后讨论。
为分别检测光束31至35而提供的每个独立的光检测器PD1至PD5输出与接收的光量成正比的光电流。从CD-ROM 1的信号表面1A反射的光束31至35的返回光束穿过物镜8和准直透镜7,由分光器6反射并穿过光学器件(未示出的柱面和检测器透镜等),独立地投射到光检测器PD1至PD5。光检测器PD1,PD2,PD4和PD5输出与接收的光量成正比的光电流I1,I2,I4和I5,作为光束31,32,34和35返回光束的检测信号。光检测器PD3是一个普通单光束光学头中使用的四分光电二极管型光检测器。光检测器PD3的四个二极管象限A,B,C和D分别输出与接收光量成正比的光电流I3-A,I3-B,I3-C和I3-D。
在读出搜索期间,拖动器电机11使光学头2沿CD-ROM 1的径向移动。在搜索期间,一个伺服电路驱动这拖动器电机11,沿向前或相反方向移动光学头2,使其位于一个希望的位置。在读出期间,随光CD-ROM 1读取的进行,它使光学头2逐渐地向前移动。
一个记录数据读出系统20同时从光学头2的光检测器PD1至PD5的输出读取记录在被光束31至35照射的轨道中的数据,并且按照数据的记录顺序,没有数据重复读取或缝隙地输出CD-ROM 1的串行形式的记录数据。在这个记录数据读出系统20中,电流电压(I/V)转换器211,212,214和215把光检测器PD1,PD2,PD4和PD5输出的光电流I1,I2,I4和I5分别转换成电压,并把电压作为对应于光束31,32,34和35的RF信号RF1,RF2,RF4和RF5输出。电流电压(I/V)转换器213-A,213-B,213-C和213-D把光检测器PD3输出的光电流I3-A,I3-B,I3-C和I3-D转换成电压,并把电压作为电压值VA,VB,VC和VD输出。
计算部分22执行计算(VA+VB+VC+VD),以输出对应于光束33的RF信号RF3,执行计算(VA+VC)-(VB+VD),以输出聚焦误差信号FE,和执行计算(VA+VB)-(VC+VD),以输出跟踪误差信号TE。伺服电路23执行聚焦伺服控制,跟踪伺服控制,和拖动伺服控制它根据聚焦误差信号FE驱动聚焦执行器9,以便把聚焦误差减小到零,因而使光束31至35在信号表面1A上聚焦;和根据跟踪误差信号TE驱动跟踪执行器10,以便把跟踪误差信号减小到零,因而使光束31至35保持在它们各自的轨道上。
波形均衡电路241至245修改RF信号RF1至RF5的波形,增大它们的高频分量,以补偿由于光束31至35的调制传递函数(MTF)造成的高频带衰减,和抑制符号间干扰。此外,还把输入到波形均衡电路243的RF信号RF3或的从波形均衡电路243输出的(经过波形均衡的)RF信号RF3输入到伺服电路23(图2中未示出)。当启动聚焦伺服时,伺服电路23启动聚焦搜索操作,把聚焦伺服启动点定时在聚焦误差信号FE的值进入聚焦伺服环路的负反馈区的发生点。当启动跟踪伺服时,(伺服电路23)利用RF信号RF3,把跟踪伺服启动点定时在产生光束33进入跟踪伺服环路的负反馈区的发生点。
把RF信号RF1至RF5分别输入到“第一信号处理电路”261至265,在那里执行数字化,时钟提取(利用PLL),位解调,帧同步检测,EFM解调,和子代码解调处理。把EFM解调数据信号DATA1至DATA5(其包括P和Q奇偶性)与它们对应的子代码Q-通道A-时间数据信号AT1至AT5一同输出,并且DATA1至DATA5是以块(以一个子代码帧结束的98-帧单元)输出的。第一信号处理电路261至265一次一个符号(8比特)地输出解调数据信号DATA1至DATA5。当第一信号处理电路261至265检测帧同步时,它们分别把“帧同步检测”信号FS1至FS5作为一个HIGH电平输出到一个以后将说明的系统控制器。系统控制器利用这些帧同步检测信号FS1至FS5独立地为每个光束31至35通道确定可以还是不可以从该通道读取数据。第一信号处理电路263还把AT3A-时间数据信号传送给系统控制器。第一信号处理电路263,用于FR3的RF信号通道的信号处理电路有一个内部CLV控制电路(未示出),其目的是要使帧同步信号在恒定的时间间隔检测,对芯轴电机驱动电路(未示出)执行CLV控制,以使CD-ROM 1以恒定线速度旋转。
并串行(P/S)变换器30输入由每个第一信号处理电路261至265一次一块地输出的8-比特并行数据。P/S变换器30把并行数据变换成串行数据,确保没有数据的重复或缝隙,并作为串行数据以其记录顺序输出之。图2是显示这种并串行变换器30的一种特定构造的方框图。在图2中,为对应的每个第一信号处理电路261至265提供了一个存储器电路321至325。每个存储器电路具有两个存储区一个第一区和一个第二区。从第一信号处理电路261至265输出的DATA1至DATA5数据存储在(有关存储器电路)的两个存区的一个或另一个中。第一和第二区有足够的存储容量以存储所需数量的DATA1至DATA5数据的块。还为每个第一信号处理电路261至265分别提供了一个存储器电路331至335。这些存储器电路中的每个也有一个第一区和一个第二区。从第一信号处理电路261至265输出的AT1至AT5A-时间数据与标识存储在对应321至325存储器中的DATA1至DATA5数据的存储单元的开始地址A1S至A5S(或a1S至a5S)和终止地址A1a至A5e(或a1e至a5e)一同存储在这两个区的一个或另一个中。第一和第二区具有足够的存储容量存储(需要)数量的AT1至AT5A-时间数据(组)。
五个写入控制器311至315中的每个提供给一个对应的第一信号处理电路261至265。写入控制器把第一信号处电路261至265输出的DATA1至DATA5写入存储器电路321至325的第一或第二区,并把AT1至AT5A-时间数据与标识存储在对应321至325存储器中的DATA1至DATA5的存储单元的开始地址A1S至A5S(或a1S至a5S)和终止地址A1e至A5e(或a1e至a5e)一同写入存储器331至335的第一或第二区中。
例如,如果写入控制器32f(在这里f=1-5)把15块数据DATAf(1)至DATAf(15)写入存储器32f的第一区,并把15块数据DATAf(16)至DATAf(30)写入存储器32f的第二区,那么存储器32f和33f的内容将如图3中所示。即,写入存储器33f第一区的是每块DATAf(1)至DATAf(15)的A-时间数据(例如,234060至234074),和指示DATAf(1)至DATAf(15)在存储器32f的第一区中的存储单元的开始地址Afs(1)和终止地址Afe(1)至开始地址Afs(15)和终止地址Afe(15)。写入存储器33f第二区的是每块DATAf(16)至DATAf(30)的A-时间数据(例如,234148至234162),和指示DATAf(16)至DATAf(30)在存储器32f的第二区中的存储单元的开始地址Afs(16)和终止地址Afe(16)至开始地址Afs(30)和终止地址Afe(30)。
读取控制器34访问存储在存储器331至335中在开始地址A1S至A5S(或a1S至a5S)和终止地址A1e至A5e(或a1e至a5e)的A-时间数据AT1至AT5,以便没有重复或缝隙地,并且以其记录在CD-ROM上的相同的顺序(即,A-时间顺序)读出存储在存储器311至325中的DATA1至DATA5数据,并一次一个符号地连续输出之。以后将用更专门的词汇说明写入控制器311至315和读取控制器34的操作。
现在回到图1,第二信号处理电路40输入并串行变换器30输出的串行数据。在一次一块地反扰频这种数据后,它执行基于CIRC码的查错/纠正(P奇偶性查错/纠正,去交插,Q奇偶性查错/纠正)。然后,它根据CD-DA标准解调L和R通道数据;和从所得的L和R通道数据,执行附加同步检测,反扰频,标题检测,和EDC和ECC码纠错,以便解调CD-ROM数据和把它输出到外部主计算机。
使用了一个微控制器电路作为系统控制器50。在搜索操作中,它向伺服电路23发出搜索命令,伺服电路23通过按照需要向拖动器电机11提供驱动电能响应命令,以便使光学头2向CD-ROM 1的前进或相反方向移动,使其位于希望的位置上。在读取操作期间,系统控制器50按照需要发出“伺服进行(servo on)”命令,以使光束31至35在信号表面1A上聚焦成点,和使光束在CD-ROM 1的五个相邻轨道上保持“在轨(on-track)”(自动轨道锁定)。此外,在读取记录在这些轨道上的数据适当的光盘旋转周数(至少一或两周)之后,发出“轨道跳跃”命令,以便使(拖动器)向前跳跃规定的轨道数。
在每一读取操作的开始,在CD-ROM 1的一个旋转周,系统控制器50监视从第一信号处理电路261至265接收的帧同步检测信号FS1至FS5的状态,以确定是否有来自任何一个31至35光束通道的数据是不可读取的(由于CD-ROM 1轨道间距变化,光盘颤动,摆动,等等)。如果所有帧同步检测信号FS1至FS5是HIGH(即,如果没有不可读取通道),那么控制器向并串行变换器30发出正常写入/读取命令,以便向/从存储器(321至325)写入/读取所有第一信号处理电路261至265的DATA1至DATA5数据输出。
但是,如果有一个或更多的光束通道帧同步检测信号FS1至FS5在一设定的最短时间(例如,1/75秒)保持为LOW,指示该通道(或多个通道)中的数据是不可读取的,那么(从光束31至35)确定那些将要用于读取数据的光束(这些光束将被指定为3i,3j,3k…),并把包含有关将要用于读取数据的光束通道信息(i,j,k,…)的特殊写入/读取命令发送到并串行变换器30。然后把那些用作读取数据输出(第一信号处理电路26i,26j,26k,…的DATAi,DATAj,DATAk,…输出)的第一信号处理电路261至265的数据输出,写入存储器电路321至325和从中读取。
把系统控制器50输出的“正常”和“特殊”读取/写入命令输入到并串行变换器30的读取控制器34,并也从读取控制器34继续传送到写入控制器311至315。在读取操作的开始,如果写入控制器311至315接收到正常写入/读取命令,它们首先分别把所有第一信号处理电路261至265的DTAT1至DATA5数据输出写入存储器321至325的第一区。当从读取控制器34接收到“停止”命令时,写入控制器停止写入,并且在下一次,当接收到恢复命令时,它们写入第二区(不是它们上一次写入的区)。在此之后,当控制器接收到一个跟随着一个恢复命令的暂停命令时,它们停止写入,并当它们恢复时,它们写入不是在它们接收到暂停命令时正在写入的那个区(第一或第二区)。
但是,在读取操作的开始,如果写入控制器311至315,接收到一个特殊写入/读取命令,只有那些由特殊命令标识的可读取通道的写入控制器把那些通道的第一信号处理电路的数据输出写入可用于那些通道的存储器的第一区。也就是说,如果可读取通道是i,j,和k…,那么写入控制器31i,31j,31k…把第一信号处理电路26i,26j,26x…的DATAi,DATAj,DATAk输出写入32i,32j,32k…存储器的第一区。当从读取控制器34接收到停止命令时,写入控制器停止写入,并且在下一次,在接收到“恢复”命令时,它们写入到第二区(不是它们上一次写入的那个区)。在这之后,操作以相同的方法进行当控制器接收到暂停命令时,它们停止写入;当它们接收到恢复命令时,它们写入到不是上次它们写入的那个区(第一或第二区)。
当读取控制器34从系统控制器50接收到正常写入/读取命令(特殊写入/读取命令)时,如果一个“停止”命令被送到写入控制器311至315(31i,31j,31k…),当存储在这次操作期间被写入控制器311至315(31i,31j,31k…)写入的存储在存储器331至335(33i,33j,33k…)的那些(第一或第二)区中的A-时间数据指示的A-时间都是没有缝隙的连续时间,那么把轨道跳跃命令输送到系统控制器50,并且随后读取控制器34本身访问这次写入的存储在存储器331至335(33i,33j,33k…)的(第一或第二)区中的A-时间数据以及开始和终止地址,并读出存储在这次被写入的存储器321至325(32i,32j,32k…)的那些区(第一或第二区)中的对应的记录数据,并以从对应于最新的A-时间的数据开始的A-时间顺序输出数据。
此后,当从系统控制器50接收到“跳跃完成”通知输入时,把恢复命令输送到写入控制器311至315(31i,31j,31k…)。此时,当写入到不是上次写入的存储器331至335(33i,33j,33k…)的那些区(第一或第二区)的A-时间数据指示的A-时间都是没有缝隙的连续的时候,读取控制器34本身把暂停命令输送到写入控制器311至315(31i,31j,31k…),并把跳跃命令输送到系统控制器50。读取控制器34也访问存储在不是上次写入的存储器331至335(33i,33j,33k…)的那些区(第一或第二区)的A-时间数据以及开始和终止地址,并读取存储在不是上次写入的存储器321至325(32i,32j,32k…)的区(第一或第二区)中的对应记录数据,和以从对应于紧随输出到第二信号处理电路40的最后一个数据块的A-时间之后的A-时间的数据开始的A-时间顺序输出数据。从这一点继续重复处理过程。
下面参考图4至18说明上述实施例的操作。为了说明,假设CD-ROM 1已经在CLV控制下以恒定的线速度旋转,并且聚焦伺服启动。还假设光学头2同时用n=5光束311至315照射CD-ROM 1的五个相邻轨道。
(1)识别不可读取通道主计算机(未示出)产生一个对系统控制器50的输出,以A-时间(例如,234100)在CD-ROM 1上指定一个“读取开始点”。为了讨论,把包括这个读取开始点的轨道指定为“轨道x”(见图4,6,8,10,11,12,14,15,16,和18)。响应这个输入,系统控制器50首先向伺服电路23输送一个“搜索”命令。这引起光学头2移动,以便使光束3定位在轨道(x-6)。然后,把“跟踪伺服进行”和“拖动伺服进行”命令输送到伺服电路23,以启动跟踪和拖动搜索功能。这导致从光学头2发射的光束31至35在轨道(x-6)至(x-2)上聚焦和在轨(图4,6,8,10,11,12,14,15,16和18中的位置I)。
信号表面A1反射光束31至35,光检测器PD1至PD5截获返回的光束,输出光电流I1至I5。I/V变换器211,212,213,214和215把光检测器PD1,PD2,PD3,PD4和PD5输出的光电流I1,I2,I4和I5变换为RF信号RF1,RF2,RF4和RF5。经过波形均衡电路241,242,244和245均衡波形后,把这些RF信号输入到第一信号处理电路261,262,264和265。I/V变换器213-A至213-D把来自光检测器PD3的光电流I3-A至I3-D变换为电压值VA至VD,在计算部分22中把电压值相加产生RF信号RF3。在通过波形均衡电路243均衡后,将这个信号输入到第一信号处理电路263。
把RF信号RF1至RF5分别输入到“第一信号处理电路”261至265,在其中执行数字化,时钟提取(利用一个PLL),位解调,帧同步检测,EFM解调,和子代码解调。把EFM解调数据信号DATA1至DATA5(包括P和Q奇偶性)和它们对应的子代码Q-通道A-时间数据信号AT1至AT5一同输出。DATA1至DATA5是以块单元输出的。第一信号处理电路261至265一次一个符号(8比特)地输出解调数据信号DATA1至DATA5。当第一信号处理电路261至265检测帧同步时,它们分别向系统控制器50输出“帧同步检测”信号FS1至FS5,作为HIGH电平。
在执行了搜索操作把光学头2的光束31至35置于轨道(x-6)至(x-2)上在轨之后,系统控制器50监视从第一信号处理器261至265接收的帧同步检测信号FS1至FS5。按照以下的方式作出来自一个特定通道的数据是否是可读取的决定如果,在CD-ROM 1的一个旋转周期间,一个停留在LOW至少一块(在目前场合是1/75秒),那么确定来自该通道的数据不可读取。
(2)正常写入/读取操作(图4和5)首先说明在全部五个光束通道(31至35)中记录数据都是可读取的情况的操作。
当如上述的那样,确定不存在不可读取通道,把所有五个光束(31至35)分配作为h(“有效”光束(或通道)的数量,即,要用于读取数据的光束)。此外,把值“I”和“J”设定为I=1,和J=(n-2)=3,其中I是在一次连续数据读取(没有轨道跳跃)中光盘旋转的周数,J是一次轨道跳跃中跳跃的轨道数,而n是光束的总数(在本例中是5)。从第一信号处理电路263输入的A-时间数据AT3中的最新(最后)A-时间和主计算机指定的“读取开始点”的A-时间,(系统控制器50)确定将使h=5个有效光束的最靠内的(最靠近光盘中心的)光束31置于包括读取开始点的A-时间的轨道,即,轨道“x”内侧的一个轨道上的在轨状态的(即,跳跃将使光束31置于轨道(x-1)的轨道上),一次轨道跳跃的跳跃方向和轨道数,并执行轨道跳跃。
利用分配的h个有效光束通道,和设定的I(在一次连续数据读取中的光盘旋转周数)和J(在一次轨道跳跃中的轨道跳跃数)的值,如果光学头2位于图4的位置II,那么将使它从位置II向前跳跃四个轨道,使光束31至35在轨道(x-1)至(x+3)上在轨(图4的位置III)。在该点通过由光检测器PD1至第一信号处理电路261,光检测器PD2至第一信号处理电路262,光检测器PD3至第一信号处理电路263,光检测器PD4至第一信号处理电路264和光检测器PD5至第一信号处理电路265构成的五个通道(电路)同时开始读取轨道(x-1)至(x+3)中的记录数据。此外,当从所有五个第一信号处理电路261至265接收到HIGH电平帧同步检测信号FS1至FS5时,把一个“正常写入/读取”命令发送到并串行变换器30。
通过读取控制器34把正常写入/读取命令输送到写入控制器31x至315,写入控制器311至315随后分别把从第一信号处理电路261至265接收的数据DATA1至DATA5一次一块地顺序[(数据记录的顺序)]写入存储器321至325的第一区。写入控制器还像下面所述的那样把对应于上述数据的A-时间数据与该数据所在的存储地址一同写入存储器参考图3,把AT1至AT5(DATA1至DATA5的A-时间数据)连同对应数据存储的存储器321至325的开始/终止地址对(开始地址A1s至A5S和终止地址A1e至A5e)一同写入存储器331至335的第一区。在图4所示的情况中,作为A-时间数据写入每个存储器331至335的第一区中的数据是,如图5中所示,234060,234100,234115,234030,234145,等等。
在接收到正常写入/读取命令后,读取控制器34访问上述刚刚写入存储器331至335的第一区的数据,以证实存储的数据的状态是这样的紧挨存储在存储器335的第一区中的最高地址的A-时间数据之前的A-时间在存储器334的第一区中,紧挨存储在存储器334的第一区中的最高地址的A-时间数据之前的A-时间在存储器333的第一区中,紧挨存储在存储器333的第一区中的最高地址的A-时间数据之前的A-时间在存储器332的第一区中,和紧挨存储在存储器332的第一区中的最高地址的A-时间数据之前的A-时间在存储器331的第一区中,这样就证实了从五个有效通道读取的数据中不存在缝隙。
当光学头2执行读取大约I=1旋转周(实际上稍大于一周),前进到图4的位置IV时,存储器331至335的内容将如图5中所示。由于读取控制器34发现在从有效通道读取的数据中没有缝隙,因而它向写入控制器311至315发送一个暂停命令,停止写入操作,并且向系统控制器50发送一个轨道跳跃命令。然后,读取控制器34访问存储在存储器331至335的第一区中的A-时间数据以及开始和终止地址,并开始从(这次被写入的)存储器321至325的第一区读取对应的DATA1至DATA5数据。读取控制器34从对应于最近A-时间的数据开始,以A-时间顺序把这个数据输出到第二信号处理电路40。在本例中,它输出对应于A-时间234060至234159的数据。由主计算机最初指定的开始读取点的A-时间是234100。因此,这个数据是从刚好在开始读取点之前的帧输出的。
第二信号处理电路40输入由并串行变换器30输出的串行数据。在逐块地反扰频之后,它执行基于CIRC码的查错/纠正(P奇偶性查错/纠正,去交插,和Q奇偶性查错/纠正)。然后,它根据CD-DA标准解调L和R通道数据;和从所得的L和R通道数据,执行基于CD-ROM标准的附加的同步检测,反扰频,标题检测,和EDC和ECC代码纠错,以便解调CD-ROM数据并把它输出到外部主计算机。
当写入控制器311至315接收到暂停命令时,它们停止对存储器321至325和331至335的写入。当系统控制器50接收到轨道跳跃命令时,它向伺服电路23发送跳跃命令,执行向前J=3轨道的轨道跳跃,使光学头2从图4的位置IV跳跃位置V,并定位光束31至35在轨,以开始在轨道(x+3)至(x+7)读取数据。然后,当所有的第一信号处理电路261至265的帧同步检测信号FS1至FS5输出变HIGH时,系统控制器50向读取控制器34发送“轨道跳跃完成”通知。
一旦接收到“轨道跳跃完成”通知,读取控制器34向写入控制器311至315发送一个“恢复”命令,使它们开始向存储器写入轨道跳跃后第一信号处理电路261至265输出的数据。这次(轨道跳跃后)写入控制器把DATA1至DATA5输出写入到存储器321至325的第二区,并把对应的A-时间数据(AT1至AT5)连同DATA1-DATA5数据在存储器321至325的开始地址(a1S至a5S)和终止地址(a1e至a5e)一同写入到存储器331至335的第二区(见图3)。对于图4中所示的情况,作为A-时间数据写入到存储器331至335的第二区的数据是234148,234163,234203,234218,234233,等等,如图5中所示。
在发出了“恢复”命令之后,读取控制器34访问存储器331至335的第二区(刚刚被写入的区),以便如上述的那样证实有效(h=5)光束31至35通道读取的数据中没有缝隙。它是通过证实存储的数据的状态是下面这样而确认的紧挨存储在存储器335的第二区中的最高地址的A-时间数据之前的A-时间在存储器334的第二区中,紧挨存储在存储器334的第二区中的最高地址的A-时间数据之前的A-时间在存储器333的第二区中,紧挨存储在存储器333的第二区中的最高地址的A-时间数据之前的A-时间在存储器332的第二区中,和紧挨存储在存储器332的第二区中的最高地址的A-时间数据之前的A-时间在存储器331的第二区中。
当光学头2执行读取大约I=1旋转周(实际上稍大于一周),前进到图4的位置VI时,存储器331至335的第二区的内容将如图5中所示。由于读取控制器34发现从有效通道读取的数据中没有缝隙,因此它向写入控制器311至315发送一个暂停命令,暂停写入操作,并向系统控制器50发送一个轨道跳跃命令。然后,读取控制器34访问存储在存储器331至335的第二区(这次它被写入的区)中的A-时间以及开始和终止地址,并开始从存储器321至325的第二区(这次它被写入的区)读取对应的DATA1至DATA5数据。读取控制器34从对应于紧接着上一次(最后轨道跳跃之前)最后输出到第二信号处理电路40的数据块的最后A-时间之后的A-时间的数据开始,以A-时间顺序,向第二信号处理电路40输出这个数据。在本例中,它输出对应于A-时间234260至234247的数据。
当写入控制器311至315接收到暂停命令时,它们停止对存储器321至325和331至335的写入。当系统控制器50接收到轨道跳跃命令时,它使光学头2从图4的位置VI跳跃到位置VII,使光束31至35定位在轨,开始读取轨道(x+7)至(x+11)上的数据。然后,当所有的第一信号处理电路261至265的帧同步信号FS1至FS5输出变HIGH时,系统控制器50向读取控制器34发送一个“轨道跳跃完成”通知。
一旦通过读取控制器34接收到“轨道跳跃完成”通知,写入控制器311至315开始向存储器写入在最后的轨道跳跃之后第一信号处理电路261至265输出的数据。这次写入控制器把DATA1至DATA5输出写入到存储器321至325的第一区,并把对应的A-时间数据(AT1至AT5)连同当前被存储的DATA1至DATA5数据的存储器321至325开始地址(A1S至A5S)和终止地址(A1e至A5e)一同写入存储器331至335的第一区。如果存储在存储器331至335第一区中的A-时间全部是没有缝隙的连续时间,那么读取控制器34读出存储器321至325第一区的内容,以便从对应于紧接着上一次最后输出到第二信号处理电路40的数据块的最后A-时间之后的A-时间的数据开始,以A-时间顺序输出。从这点开始,按照需要重复上述操作,以便按照数据记录的顺序,没有重复或缝隙地高速从CD-ROM 1读取希望的数据。
(3)特殊写入/读取操作,部分1(光束35通道不可读取)(图6和7)如果在从图6的位置I开始的光学头2和CD-ROM 1之间相对旋转一周期间,系统控制器50确定不能从最靠外光束(35)通道读取记录数据,那么四个光束31至34将构成可以从其读取数据的最大邻接光束通道组。因此,M≥3,在这里M是可以从其读取数据的最大邻接光束通道组中的光束数量。因此,把M光束31至34的通道指定为h有效光束通道。此外,还把值I和J设定为I=1,和J=(M-2)=2,其中I是在一次连续数据读取(没有轨道跳跃)中光盘旋转周数,而J是在一次轨道跳跃中跳跃的轨道数。
也是从第一信号处理电路263输入的A-时间数据AT3中最新A-时间,和主计算机指定的“读取开始点”A-时间,系统控制器50确定将使h=4有效光束的最靠内光束31(最靠近光盘中心的光束)在轨,位于包括读取开始点的轨道“x”内侧的一个轨道上的轨道跳跃的跳跃方向和轨道数量(即,将使光束31在轨道(x-1)的跳跃),并执行轨道跳跃。
当指定了h有效光束通道并设定了I(一次连续读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)的值时,如果光学头2位于图6的位置II,那么它将从位置II向前跳跃四个轨道,使光束31至34在轨,位于轨道(x-1)至(x+2)上(图6中的位置III)。然后,在该点开始通过由光检测器PD1至第一信号处理电路261,光检测器PD2至第一信号处理电路262,光检测器PD3至第一信号处理电路263,和光检测器PD4至第一信号处理电路264构成的四个通道(电路)同时读取轨道(x-1)至(x+2)中的记录数据。并且,当从所有四个第一信号处理电路261至264接收到HIGH电平帧同步检测信号FS1至FS4时,把一个包括有效通道信息“1,2,3,4”的特殊写入/读取命令发送到并串行变换器30。
特殊写入/读取命令通过读取控制器34输入到写入控制器。此后,只有有效通道信息“1,2,3,4”标识的写入控制器311至314分别把从第一信号处理电路261至264接收的数据DATA1至DATA4一次一块地顺序(数据记录的顺序)写入存储器321至324的第一区。写入控制器也把对应于上述数据的A-时间数据连同数据所在的存储器地址一同写入存储器,如下AT1至AT4(DATA1至DATA4的A-时间数据)连同对应的数据存储的存储器321至324中的开始地址A1S至A4S和终止地址A1e至A4e(作为开始/终止地址对)一同写入存储器331至333的第一区。对于图6中所示的情况,作为A-时间数据写入到每个存储器331至334第一区的数据是234060,234100,234115,234130,等等,如图7中所示。
接收到特殊写入/读取命令之后,读取控制器34仅检查写入到有效通道信息“1,2,3,4”标识的存储器中的数据。因此,它访问刚刚写入到存储器331至334第一区中的数据,以便证实存储的数据状态是这样的紧挨存储在存储器334的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器333的第一区中,紧挨存储在存储器333的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器332的第一区中,和紧挨存储在存储器332的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第一区中,因而证实了从有效通道读取的数据中不存在缝隙。
当光学头2执行读取大约I=1旋转周(实际上稍大于一旋转周),前进到图6中的位置IV时,存储器331至334的内容将成为图7中所示。由于它在从有效通道读取的数据中没有发现缝隙,读取控制器34向写入控制器311至314发送一个暂停命令,停止写入操作,并把一个轨道跳跃命令发送到系统控制器50。然后,读取控制器34访问存储在存储器331至334的第一区中的A-时间以及开始和终止地址,并开始从(这次它写入的)存储器321至324的第一区读取对应的DATA1至DATA4数据。读取控制器34从对应于最新A-时间的数据开始,以A-时间顺序,把数据输出到信号处理电路40。在本例中,它输出对应于A-时间234060至234144的数据。
当写入控制器311至314接收到暂停命令时,它们停止对存储器321至324和331至334的写入。当系统控制器50接收到轨道跳跃命令时,它向伺服电路23发送命令,以执行向前J=2轨道的轨道跳跃,使光学头2从图6的位置IV跳跃到位置V,并使光束31至34在轨,开始读取轨道(x+2)至(x+5)上的记录数据。然后,当所有第一信号处理电路261至264的帧同步检测信号输出(FS1至FS4)变HIGH时,系统控制器50向读取控制器34发送一个“轨道跳跃完成”通知。
一旦接收到“轨道跳跃完成”通知,读取控制器34把一个“恢复”命令发送到写入控制器311至314,使它们开始对存储器写入在轨道跳跃之后第一信号处理电路261至264输出的数据。这次,写入控制器把DATA1至DATA4输出写入到存储器321至324的第二区,并把对应的A-时间数据(AT1至AT4),连同当前正在存储的DATA1至DATA4数据的存储器321至324开始地址(a1S至a4S)和终止地址(a1e至a4e)一同写入存储器331至334的第二区。对于图6中所示的情况,作为A-时间写入存储器331至334的第二区中的数据是234133,234148,234163,234203,等等,如图7中所示。
在发出了“恢复”命令后,读取控制器34访问存储器331至334的第二区(刚刚写入的区),以证实有效通道读取的数据中不存在缝隙。它是通过证实存储的数据状态是下面这样而进行证实的紧挨存储在存储器334的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器333的第二区中,紧挨存储在存储器333的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器332的第二区中,和紧挨存储在存储器332的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第二区中。
当光学头2执行读取大约I=1旋转周(实际上稍大于1旋转周),前进到图6中的位置VI时,存储器331至334的第二区的内容如图7中所示。由于它发现从有效通道(1,2,3,和4)读取的数据中没有缝隙,读取控制器34向写入控制器311至314发出暂停命令,暂停写入操作,并向系统控制器50发出轨道跳跃命令。然后,读取控制器34访问存储在存储器331至334的第二区中的A-时间数据以及开始和终止地址,并开始从存储器321至324的第二区(这次被写入的区)读取对应的DATA1至DATA4数据。读取控制器34从对应于紧随上次(最后轨道跳跃之前)最后输出到第二信号处理电路40的数据块的最后A-时间之后的A-时间开始,以A-时间顺序,把读取的数据输出到第二信号处理电路40。在本例中,它输出对应于A-时间234145至234217的数据。
当写入控制器311至314接收到暂停命令时,它们停止写入。当系统控制器50接收到轨道跳跃命令时,它使光学头2从图6的位置VI跳跃到位置VII,置光束31至34在轨,开始读取轨道(x+5)至(x+8)上的数据。然后,当所有第一信号处理器261至264的帧同步检测信号FS1至FS4变HIGH时,系统控制器50向读取控制器34发送一个“轨道跳跃完成”通知。
从这点开始,重复上述操作,直到用高速操作的四个有效光束31至34,以数据记录的顺序,没有重复读取数据或数据缝隙地从CD-ROM1读取了希望的记录数据。
(4)特殊写入/读取操作,部分2(光束34通道不可读取)(图8和9)如果在从图8的位置I开始的光学头2和CD-ROM 1之间相对旋转一周期间,系统控制器50确定不能从光束(34)通道读取记录数据,那么三个光束31至33将构成可以从其读取数据的最大剩余邻接光束通道组。因此,M≥3,在这里M是可以从其读取数据的最大邻接光束通道组中的光束数量。因此,把M光束31至33的通道指定为h有效光束通道。此外,还把值I和J设定为I=1,和J=(M-2)=1,其中I是在一次连续数据读取(没有轨道跳跃)中光盘旋转周数,而J是在一次轨道跳跃中跳跃的轨道数。也是从第一信号处理电路263输入的A-时间数据AT3中最新(最后)A-时间,和主计算机指定的“读取开始点”A-时间,(系统控制器50)确定将使h=3有效光束的最靠内光束31(最靠近光盘中心的光束)在轨,位于包括读取开始点的轨道“x”内侧的一个轨道上的轨道跳跃的方向和轨道数量(即,将使光束31在轨道(x-1)的跳跃),并执行轨道跳跃。
当指定了h有效光束通道并设定了I(一次连续读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)的值时,如果光学头2位于图8的位置II,那么它将从位置II向前跳跃四个轨道,使光束31至33在轨,位于轨道(x-1)至(x+1)上(图8中的位置III)。然后,在该点开始通过由光检测器PD1至第一信号处理电路261,光检测器PD2至第一信号处理电路262,和光检测器PD3至第一信号处理电路263构成的三个通道(电路)同时读取轨道(x-1)至(x+1)中的记录数据。并且,当从所有三个第一信号处理电路261至263接收到HIGH电平帧同步检测信号FS1至FS3时,把一个包括有效通道信息“1,2,3”的特殊写入/读取命令发送到并串行变换器30。
特殊写入/读取命令通过读取控制器34输入到写入控制器。此后,只有有效通道信息“1,2,3”指定的写入控制器311至313分别把从第一信号处理电路261至263接收的数据DATA1至DATA3一次一块地顺序(数据记录的顺序)写入存储器321至323的第一区。写入控制器也把对应于上述数据的A-时间数据连同数据所在的存储器地址一同写入存储器,如下AT1至AT3(DATA1至DATA3的A-时间数据)连同由对应数据存储的存储器321至323中的开始地址A1S至A3S和终止地址A1e至A3e构成的开始/终止地址对一同写入存储器331至333的第一区。对于图8中所示的情况,作为A-时间数据写入到每个存储器331至333第一区的数据是234060,234100,234115,等等,如图9中所示。
接收到特殊写入/读取命令之后,读取控制器34仅检查写入到指定的有效通道“1,2,3”的存储器中的数据。因此。它访问刚刚写入到存储器331至333第一区中的数据,以便证实存储的数据状态是这样的紧挨存储在存储器333的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器332的第一区中,和紧挨存储在存储器332的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第一区中,因而证实了从有效通道读取的数据中不存在缝隙。
当光学头2执行读取大约I=1旋转周(实际上稍大于一旋转周),前进到图8中的位置IV时,存储器331至333的第一区中的内容将成为图9中所示。由于它在从有效通道读取的数据中没有发现缝隙,读取控制器34向写入控制器311至313发送一个暂停命令,停止写入操作,并把一个轨道跳跃命令发送到系统控制器50。然后,读取控制器34访问存储在存储器331至333的第一区中的A-时间数据以及开始和终止地址,并开始从(这次它被写入的)存储器321至323的第一区读取对应的DATA1至DATA3数据。读取控制器34从对应于最新A-时间的数据开始,以A-时间顺序,把数据输出到信号处理电路40。在本例中,它输出对应于A-时间234060至234129的数据。
当写入控制器311至313接收到暂停命令时,它们停止写入。当系统控制器50接收到轨道跳跃命令时,它向伺服电路23发送命令,以执行向前J=1轨道的轨道跳跃,使光学头2从图8的位置IV跳跃到位置V,并使光束31至33在轨,开始读取轨道(x+1)至(x+3)上记录的数据。然后,当所有第一信号处理电路261至263的帧同步检测信号FS1至FS3输出变HIGH时,系统控制器50向读取控制器34发送一个“轨道跳跃完成”通知。
一旦接收到“轨道跳跃完成”通知,读取控制器34把一个“恢复”命令发送到写入控制器311至313,使它们开始对存储器写入在轨道跳跃之后第一信号处理电路261至263输出的数据。这次,写入控制器把DATA1至DATA3输出写入到存储器321至323的第二区,并把对应的A-时间数据(AT1至AT3),连同当前正在存储的DATA1至DATA3数据的存储器321至323开始地址(a1S至a3S)和终止地址(a1e至a3e)一同写入存储器331至333的第二区。对于图8中所示的情况,作为A-时间写入在存储器331至333第二区中的数据是234118,234133,234148,等等,如图9中所示。
在发出了“恢复”命令后,读取控制器34访问存储器331至333的第二区(刚刚写入的区),以证实有效通道读取的数据中不存在缝隙。它是通过证实存储的数据状态是下面这样的来进行证实的紧挨存储在存储器333的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器332的第二区中,和紧挨存储在存储器332的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第二区中。
当光学头2执行读取大约I=1旋转周(实际上稍大于1旋转周),前进到图8中的位置VI时,存储器331至333的第二区的内容如图9中所示。由于它发现从有效通道(1,2,和3)读取的数据中没有缝隙,读取控制器34向写入控制器311至313发出暂停命令,暂停写入操作,并向系统控制器50发出轨道跳跃命令。然后,读取控制器34访问存储在存储器331至333的第二区中的A-时间数据以及开始和终止地址,并开始从存储器321至323的第二区(这次被写入的区)读取对应的DATA1至DATA3数据。读取控制器34从对应于紧随上次(最后轨道跳跃之前)最后输出到第二信号处理电路40的数据块的A-时间之后的A-时间开始,以A-时间顺序,把数据输出到第二信号处理电路40。在本例中,它输出对应于A-时间23430至234162的数据。
当写入控制器311至313接收到暂停命令时,它们停止写入。当系统控制器50接收到轨道跳跃命令时,它使光学头2从图8的位置VI跳跃一个轨道跳跃到位置VII,置光束31至33在轨,开始读取轨道(x+3)至(x+5)上的数据。
从这点开始,重复上述操作,直到用高速操作的三个有效光束31至33,没有重复读取数据或数据缝隙地,以数据记录的顺序从CD-ROM1读取了希望的记录数据。
(5)特殊写入/读取操作,部分3(光束通道34和35不可读取)(图9和10)如果在从图10的位置I开始的光学头2旋转一周期间,(系统控制器50)确定不能从光束34和35通道读取记录数据,那么三个光束31至33将构成可以从其读取数据的剩余光束通道的最大邻接光束通道组。因此,M≥3,在这里M是可以从其读取数据的最大邻接光束通道组中的光束数量。因此,把M光束31至33的通道指定为h有效光束通道。此外,还把值I和J设定为I=1,和J=(M-2)=1,其中I是在一次连续数据读取(没有轨道跳跃)中光盘旋转周数,而J是在一次轨道跳跃中跳跃的轨道数。而且从第一信号处理电路263输入的A-时间数据AT3中最新A-时间,和主计算机指定的“读取开始点”A-时间,系统控制器50确定将使h=3有效光束的最靠内光束31(最靠近光盘中心的光束)在轨,位于包括读取开始点的A-时间的轨道“x”内侧的一个轨道上的轨道跳跃的跳跃方向和轨道数量(即,将使光束31在轨道(x-1)的跳跃),并执行轨道跳跃。
当指定了h有效光束通道并设定了I(一次连续读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)的值时,如果光学头2位于图10(原文如此)的位置II,那么它将从位置II向前跳跃四个轨道,使光束31至33在轨,位于轨道(x-1)至(x+1)上。然后,在该点开始通过由光检测器PD1至第一信号处理电路261,光检测器PD2至第一信号处理电路262,和光检测器PD3至第一信号处理电路263,构成的三个通道(电路)同时读取轨道(x-1)至(x+1)中的记录数据。并且,当从所有三个第一信号处理电路261至263接收到HIGH电平帧同步检测信号FS1至FS3时,把一个包括有效通道信息“1,2,3”的特殊写入/读取命令发送到并串行变换器30。
从这一点开始,操作与图8中所示的情况完全相同在读取数据大约CD-ROM 1的一旋转周的点,执行向前J=1的跳跃,并且在读取记录数据读取大约另外一周的点,再执行向前跳跃J=1,等等。反复进行这种操作(图10中的位置III至VII),以便连续地,没有数据重复读取和缝隙地,以数据记录顺序高速读出记录数据。
(6)特殊写入/读取操作,部分4(光束通道31和35不可读取)(图11)如果在从图11的位置I开始的光学头2与CD-ROM 1相对旋转一周期间,(系统控制器50)确定不能从光束31和35通道读取记录数据,那么三个光束32至34将构成可以从其读取记录数据的剩余通道的最大邻接光束通道组。因此,M≥3,在这里M是可以从其读取数据的最大邻接光束通道组中的光束数量。因此,把M光束32至34的通道指定为h有效光束通道。此外,还把值I和J设定为I=1,和J=(M-2)=1,其中I是在一次连续数据读取(没有轨道跳跃)中光盘旋转周数,而J是在一次轨道跳跃中跳跃的轨道数。也是从第一信号处理电路263输入的A-时间数据AT3中最新A-时间,和主计算机指定的“读取开始点”A-时间,系统控制器50确定将使h=3有效光束的最靠内光束32(最靠近光盘中心的有效光束)在轨,位于包括读取开始点的A-时间的轨道“x”内侧的一个轨道上的轨道跳跃的跳跃方向和轨道数量(即,将使光束32在轨道(x-1)的跳跃),并执行轨道跳跃。
当指定了h=3有效光束通道并设定了I(一次连续读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)的值时,如果光学头2位于图11的位置II,那么它将从位置II向前跳跃三个轨道,使光束32至34在轨,位于轨道(x-1)至(x+1)上(图11中的位置III)。然后,在该点开始通过由光检测器PD2至第一信号处理电路262,光检测器PD3至第一信号处理电路263,和光检测器PD4至第一信号处理电路264,构成的三个通道(电路)同时读取轨道(x-1)至(x+1)中的记录数据。并且,当从所有三个第一信号处理电路262至264接收到HIGH电平帧同步检测信号FS2至FS4时,把一个包括有效通道信息“2,3,4”的特殊写入/读取命令发送到并串行变换器30。
从这一点开始,操作几乎与图8中所示的情况相同。(在图11的情况下,写入控制器312至314把来自第一信号处理电路262至264的数据DATA2至DATA4,以及A-时间数据AT2至AT4写入存储器322至324和332至334。而且,读取控制器34也检查存储在存储器332至334中的A-时间以及开始和终止地址数据,并读出存储在322至324中的数据,因而它将是按照A-时间顺序的,并且在数据中没有重复读取或缝隙。)在读取了记录数据大约CD-ROM 1的一旋转周的位置,执行J=1轨道的向前跳跃,并在读取数据另一旋转周后,执行另一次跳跃,等等,以这种方式在输出数据中没有重复和缝隙地,以数据记录顺序高速读出记录数据。
(7)特殊写入/读取操作,部分5(光束通道32和35不可读取)(图12和13)如果在从图12的位置I开始的光学头2与CD-ROM 1相对旋转一周期间,系统控制器50确定不能从光束32和35通道读取记录数据,那么可以从其读取记录数据的剩余通道(31,33和34)内的最大邻接光束通道组将仅包括两个光束33至34。如果我们试图通过反复地交替进行读取大约CD-ROM 1的一旋转周,然后执行轨道跳跃高速读取数据(如前面所述),那么我们会发现这做不到要用这种方式读取数据,在相邻组中必须至少有三个可读取光束通道。但是,即使在不能满足这种条件(M≥3)时,仍然可以通过组合可读取通道,并且反复执行用组合通道在CD-ROM 1多个旋转周中读取数据,接着轨道跳跃规定数量轨道数的操作,高速读取数据。
更具体地讲,在连续读取和轨道跳跃操作的反复循环中,可以用下述方法确定连续读取的光盘旋转周数和要跳跃的轨道数Q代表由轨道数表示的能够读取记录数据的光束通道的最靠内与最靠外光束之间的距离,R代表光束位于上述最靠内与最靠外光束之间的,最大数量的不能读取记录数据的相邻光束通道的组中的光束数量,那么如果Q至少是2,而R至少是1,(R+1)是能够读取记录数据的光束连续读取的光盘旋转周数(I),和(Q-1)是要向前跳跃的轨道数(J)。
在本例中,能够读取记录数据的光束通道的最靠内和最靠外光束是光束31和34。因此,它们之间的距离,以轨道数表示是Q=(4-1)=3。仅由一个光束光束33,组成了光束位于光束31和34之间的,最大数量的不能读取记录数据的相邻光束通道的组。因此,R=1。把所有三个能够读取记录数据的光束31,33和34指定为h=3光束通道。连续读取的光盘旋转周数=I=(R+1)=2。在读取期间执行的轨道跳跃中要跳跃的轨道数=J=(Q-1)=2。这样就设定了I和J都是2。
当指定了h=3有效光束通道,并且设定了I=2(一次连续读取中光盘旋转周数)和J=2(一次轨道跳跃中的轨道跳跃数)的值时,如果光学头2位于图12的位置II,那么将使它从位置II向前跳跃四个轨道,使光束31,33和34在轨,位于轨道(x-1),(x+1)和(x+2)上(图12中的位置III)。然后,在这点开始通过由光检测器PD1至第一信号处理电路261,光检测器PD3至第一信号处理电路263,和光检测器PD4至第一信号处理电路264构成的三个通道(电路)同时读取轨道(x-1),(x+1)和(x+2)上的记录数据。而且,在从所有三个第一信号处理电路261,263和264接收到HIGH电平帧同步检测信号FS1,FS3和FS4时,向并串行变换器30发送一个包括有效通道信息(1,3,4)的特殊写入/读取命令。
特殊写入/读取命令是通过读取控制器34传送到写入控制器。此后,只有在有效通道信息“1,3,4”中标识的写入控制器311,313和314分别把从第一信号处理电路261,263和264接收的数据DATA1,DATA3和DATA4一次一块地顺序(数据记录的顺序)写入存储器321,323和324的第一区。写入控制器也把对应于上述数据的A-时间数据连同该数据存储的存储器地址一同以下面的方式写入存储器把AT1,AT3和AT4(DATA1,DATA3,DATA4的A-时间数据)连同(对应数据存储的)存储器321,323和324的开始地址A1S,A3S和A4S以及终止地址A1e,A3e和A4e写入存储器331,333和334的第一区。对于图12中所示情况,作为A-时间数据写在每个存储器331,333和334的第一区中的数据是234060,234115,234130,等等,如图13中所示。
在接收到特殊写入/读取命令后,读取控制器34仅检查写入有效通道信息“1,3,4”指示的存储器的数据。因此,它访问刚刚写入存储器331,333和334的第一区的数据,以证实存储数据的状态是这样的紧挨存储在存储器334的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器333的第一区中,和紧挨存储在存储器333的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第一区中,因而证实了从有效通道读取的数据中没有缝隙。
当光学头2执行读取大约I=2旋转周(实际上稍大于2旋转周),前进到图12中的位置IV时,存储器331,333和334的内容如图13中所示。由于它发现从有效通道读取的数据中没有缝隙,读取控制器34向写入控制器311,313和314发送一个暂停命令,暂停写入操作,并向系统控制器50发送一个轨道跳跃命令。然后,读取控制器34访问存储在存储器331,333和334的第一区中的A-时间以及开始和终止地址,并开始从(这次数据写入的)存储器321,323和324的第一区读取对应的数据。读取控制器34从对应于最新A-时间的数据开始,以A-时间顺序,向信号处理电路40输出数据。在本例中,它输出对应于A-时间234060至234159的数据。
当写入控制器311,313和314接收到暂停命令时,它们停止写入。当系统控制器50接收到轨道跳跃命令时,它向伺服电路23发送命令,执行向前J=2轨道的轨道跳跃,使光学头2从图12的位置IV跳跃到位置V,并使光束31,33和34在轨,开始读取轨道(x+3),(x+5)和(x+6)上的数据。接下来,当所有第一信号处理电路261,263和264的帧同步检测信号FS1,FS3和FS4输出变HIGH时,系统控制器50向读取控制器34发送一个“轨道跳跃完成”通知。
一旦接收到“轨道跳跃完成”通知,读取控制器34向写入控制器311,313和314发送一个“恢复”命令,使它们开始向存储器写入在轨道跳跃之后第一信号处理电路261,263和264输出的数据。这次写入控制器把这些DATA1,DATA3和DATA4输出写入到存储器321,323和324的第二区,并把对应的A-时间数据(AT1,AT3和AT4)连同当前正在存储的DATA1,DATA3和DATA4数据的存储器321,323和324开始地址(a1S,a3S和a4S)和终止地址(a1e,a3e和a4w)一同写入存储器331,333和334的第二区。对于图12中所示情况,作为A-时间数据写入在存储器331,333和334的第二区的数据是234148,234203,2342,18,等等,如图13中所示。
在发送了“恢复”命令之后,读取控制器34访问存储器331,333和334的第二区(刚刚被写入的区),以证实有效通道读取的数据中没有缝隙。它通过确认存储的数据状态是下面这样的而证实的紧挨存储在存储器334的第二区中的最高地址的A-时间数据之前的A-时间包括在存储器333的第二区中,和紧挨存储在存储器333的第一区中的最高地址的A-时间数据之前的A-时间包括在存储器331的第二区中。
当光学头2执行读取大约I=2旋转周(实际上稍大于2旋转周),前进到图12中的位置VI时,存储器331,333和334的第二区中的内容如图13中所示。由于它发现从有效通道(1,3和4)读取的数据中没有缝隙,读取控制器34向写入控制器311,313和314发送一个暂停命令,暂停写入操作,并向系统控制器50发送一个轨道跳跃命令。然后,读取控制器34访问存储在存储器331,333和334第二区中的A-时间以及开始和终止地址,并开始从(这次数据写入的)存储器321,323,和324的第二区读取对应的数据。读取控制器34从对应于紧随上次(最后的轨道跳跃之前)最后输出到第二信号处理电路40的数据块的A-时间之后的A-时间的数据开始,以A-时间顺序,向第二信号处理电路40输出数据。在本例中,它输出对应于A-时间234160至234247的数据。
当写入控制器311,313和314接收到暂停命令时,它们停止写入。当系统控制器50接收到轨道跳跃命令时,它使光学头2跳跃J=2轨道,从图12的位置VI跳跃到位置VII,并使光束31,33和34在轨,开始读取轨道(x+7),(x+9)和(x+10)上的数据。从这点开始,重复进行上述操作,直到用高速操作的三个有效光束31,33和34以数据记录的顺序没有数据中重复读取或缝隙地从CD-ROM 1读取了希望的记录数据。
在这种方法中,例如,如图12中所示,它用了CD-ROM 1的四个旋转周时间读取了(x-1)和(x+7)之间的九个轨道中的数据并完成了一次轨道跳跃。因此,利用这种方法的数据读取时间比仅用一个光束读取相同的数据所需的CD-ROM 1的九个旋转周时间大大减少了。
(8)特殊写入/读取操作,部分6(光束通道31,32和34不可读取) (图14)如果在从图14的位置I开始的光学头2与CD-ROM 1相对旋转一周期间,系统控制器50确定不能从光束31,32和34通道读取记录数据,那么没有三个从中可以读取数据的相邻通道(不满足M≥3的条件)。但是,如图12中所示的情况,在连续读取和轨道跳跃的重返循环中,可以用下述的方法确定连续读取的光盘旋转周数和要跳跃的轨道数Q代表由轨道数表示的能够读取记录数据的光束通道的最靠内与最靠外光束之间的距离,和R代表光束位于上述最靠内与最靠外光束之间的,最大数量的不能读取记录数据的相邻光束通道的组中的光束数量,那么如果Q至少是2,而R至少是1,(R+1)是能够读取记录数据的光束连续读取的光盘旋转周数(I),和(Q-1)是要向前跳跃的轨道数(J)。
在本例中,能够读取记录数据的光束通道的最靠内和最靠外光束是光束33和35。因此,Q=(5-3)=2。仅由一个光束组成了光束位于光束33和35之间的,最大数量的不能读取记录数据的相邻光束通道的组。因此,R=1。把两个能够读取记录数据的光束33和35指定为h光束通道。连续读取的光盘旋转周数=I=(R+1)=2。在读取期间执行的轨道跳跃中要跳跃的轨道数=J=(Q-1)=1。这样就设定了I和J的值。
当指定了h=2有效光束通道,并且设定了I(一次连续读取中光盘旋转周数)和J(一次轨道跳跃中的轨道跳跃数)的值时,如果光学头2位于图14的位置II,那么将使它从位置II向前跳跃两个轨道,使光束33和35在轨,位于轨道(x-1)和(x+1)上(图14中的位置III)。然后,在这点开始通过由光检测器PD3至第一信号处理电路263,和光检测器PD5至第一信号处理电路265构成的两个通道(电路)同时读取轨道(x-1)和(x+1)上的记录数据。而且,在从所有两个第一信号处理电路263和265接收到HIGH电平帧同步检测信号FS3和FS5时,向并串行变换器30发送一个包括有效通道信息(3,5)的特殊写入/读取命令。
从这点开始,操作几乎与图12中所示的情况相同。(在图14的情况中,写入控制器313和315把来自第一信号处理电路263和265的数据DATA3和DATA5,和A-时间数据AT3和AT5写入存储器323和325,以及333和335。并且,读取控制器34检查存储在存储器333和335中的A-时间以及开始和终止地址,然后读出存储在存储器323和325中的数据,因而它将是按照A-时间顺序的,并且在数据中没有重复读取或缝隙。)在读取记录数据大约I=2 CD-ROM 1的旋转周的位置,执行向前J=1轨道的跳跃,并且在读取数据再一个I=2旋转周后,执行另一次J=1的跳跃,等等,以这种方式继续,以数据记录的顺序没有输出数据中的重复和缝隙地高速读取记录数据。
在这种方法中,例如,如图14中指示,用了CD-ROM 1的四个旋转周的时间读取(x-1)和(x+5)之间的七个轨道中的数据,并完成一次跳跃。那么,仅利用两个好的通道,利用这种方法的数据读取时间仍然比仅用一个光束读取同样的数据需要的CD-ROM 1的七个旋转周时间有很大改善。
(9)特殊写入/读取操作,部分7(光束通道34不可读取)(图15)如果在从图15的位置I开始的光学头2与CD-ROM 1相对旋转一周期间,系统控制器50确定不能从光束34通道读取记录数据,那么可以如上述部分(4)和图8中所示那样用三个相邻光束31至33的组读取记录数据。但是,可以通过执行如图12中所示的读取操作更快地读取数据。
在本例中,能够读取记录数据的光束通道的最靠内和最靠外光束分别是31和35;因此,Q=(5-1)=4。此外,光束位于上述最靠内和最靠外光束(31和35)之间的数量最多的不能读取记录数据的相邻光束通道组中的光束数量是单一光束34;因此,R=1。因此,把光束31,32,33和35指定为h有效通道;I(连续读取的光盘旋转周数)和J(一次轨道跳跃的轨道跳跃数)分别设定为I=(R+1)=2,和J=(Q-1)=3。
当指定了h=4有效光束通道,并且设定了I=2(一次连续读取中光盘旋转周数)和J=3(一次轨道跳跃中的轨道跳跃数)的值时,如果光学头2位于图15的位置II,那么将使它从位置II向前跳跃四个轨道,使光束31至33和35在轨,位于轨道(x-1)至(x+1)和(x+3)上。然后,在这点开始通过由光检测器PD至第一信号处理电路261,光检测器PD2至第一信号处理电路262,光检测器PD3至第一信号处理电路263,和光检测器PD5至第一信号处理电路265构成的四个通道(电路)同时读取轨道(x-1)至(x+1)和(x+3)上的记录数据。而且,在从所有四个第一信号处理电261至263和265接收到HIGH电平帧同步检测信号FS1至FS3和FS5时,向并串行变换器30发送一个包括有效通道信息“1,2,3,5”的特殊写入/读取命令。
从这点开始,操作几乎与图12中所示的情况相同。(在图15的情况中,写入控制器311至313和315把来自第一信号处理电路261至263和265的数据DATA1至DATA3和DATA5,和A-时间数据AT1至AT3和AT5写入存储器321至323和325,以及331至333和335。并且,读取控制器34检查存储在存储器331至333和335中的A-时间以及开始和终止地址,然后读出存储在存储器321至323和325中的数据,因而它将是按照A-时间顺序的,并且在数据中没有重复读取或缝隙。)在读取记录数据大约I=2 CD-ROM 1的旋转周的位置,执行向前J=3轨道的跳跃,并且在读取数据再一个I=2旋转周后,执行另一次J=3的跳跃,等等,以这种方式继续,以数据记录的顺序没有输出数据中的重复和缝隙地高速读取记录数据(图15,位置III至VII)。
在本例中,如图15中所示,用了CD-ROM 1的四个旋转周的时间读取(x-1)至(x+9)之间的十一个轨道中的数据,并完成一次跳跃。作为比较,在图8中,用CD-ROM 1四个旋转周的时间读取数据需要三次轨道跳跃。
(10)特殊写入/读取操作,部分8(光束通道31,34和35不可读取)(图(16和17)现在我们考虑从图16的位置I开始的光学头2与CD-ROM 1相对旋转一周期间,确定不能从光束31,34和35通道读取记录数据的情况。如果我们试图像以前一样(通过执行反复交替进行读取一或更多的CD-ROM 1旋转周和进行向前轨道跳跃的循环)仅用两个剩余相邻通道32和33读取,那么数据中将有缝隙。在这种情况下,必须仅用一个光束通道从CD-ROM 1连续读取数据。
更具体地讲,在两个可读取数据的光束32和33中,把最靠近(光盘)中心的一个(33)指定为有效通道(h=1),连续读取的光盘旋转周数设定为I=无限,一次轨道跳跃中的轨道跳跃数设定为J=0。
当指定了h=1有效光束通道,并且设定了值“I=无限”(在一次连续读取中的光盘旋转周数)和“J=0”(一次轨道跳跃中的轨道跳跃数)时,如果光学头2位于图16的位置II,那么将使它从位置II向前跳跃两个轨道,使光束33在轨,位于轨道(x-1)上。然后,在这点开始通过由光检测器PD3至第一信号处理电路263构成的单一通道开始读取轨道(x-1)上的记录数据。并且,在从第一信号处理电263接收到HIGH电平帧同步检测信号FS3时,向并串行变换器30发送一个包括有效通道信息“3”的特殊写入/读取命令。
特殊写入/读取命令通过读取控制器34输送到写入控制器。此后,只有(由[特殊写入/读取命令]有效通道信息“3”标识的)写入控制器313把从第一信号处理电路263接收的数据DATA3一次一块顺序(数据记录的顺序)地写入存储器323的第一区。写入控制器也通过把AT3(DATA3的A-时间数据)连同存储DATA3的存储器323的开始地址A3S和终止地址A3e一同写入存储器333的第一区,把对应于上述数据的A-时间数据连同数据存储的存储器地址写入存储器。对于图16中所示的情况,作为A-时间数据写入存储器333第一区的数据如图17中所示从234060开始。如果写入到存储器323和333的第一区的数据足以把它们填满,那么写入控制器自动返回到第一区,并继续写入。
当读取控制器34接收到特殊写入/读取命令时,如果有效通道信息中仅指定了一个通道(3),那么它仅访问用于该通道的存储器,存储器333的第一区,并从对应于最新A-时间的数据开始按照A-时间顺序从存储器323的第一区读取数据,和把它输出到第二信号处理电路40。它不发送暂停或轨道跳跃命令。因此,在数据读取期间,光学头2只是通过光束33通道从轨道(x-1)和后续轨道读取数据,随CD-ROM 1旋转不跳跃轨道地连续读取,把数据发送到第二信号处理电路40的输入端。
(11)特殊写入/读取操作,部分9(光束通道31,32,34和35不可读取)(图18)如果在从图18中的位置I开始的光学头2和CD-ROM 1之间相对旋转一周期间,确定不能从光束31,32,34和35通道读取记录数据;并且如果我们试图像以前一样(通过执行反复交替进行读取一或更多的CD-ROM 1旋转周和进行向前轨道跳跃的循环)用仅有的一个剩余相邻通道33读取,那么数据中将存在缝隙。因而这里也必须仅使用一个光束通道从CD-ROM 1连续读取数据。
具体地讲,把可以读取数据的单一光束(33)指定为有效通道(h),设定一次连续读取的光盘旋转周数为I=无限,一次轨道跳跃中跳跃的轨道数设定为J=0。
当指定了h=1有效光束通道,并且设定了值“I=无限”(在一次连续读取中的光盘旋转周数)和“J=0”(一次轨道跳跃中的轨道跳跃数)时,如果光学头2位于图18的位置II,那么将使它从位置II向前跳跃两个轨道,使光束33在轨,位于轨道(x-1)上。然后,在这点开始通过由光检测器PD3至第一信号处理电路263构成的单一通道开始读取轨道(x-1)上的记录数据。并且,在接收到(HIGH)帧同步检测信号FS3时,向并串行变换器30发送一个包括有效通道信息“3”的特殊写入/读取命令。
从这点开始,操作与图16中所示的情况完全相同通过光束33通道从(x-1)以及后续轨道读取全部数据,随CD-ROM 1旋转没有光学头2轨道跳跃地连续读取,并输出没有缝隙的数据。
此外,尽管上述说明的实施例是用于n=5光束的,但只要有三个或更多光束就可以达到希望的效果。例如,用像图19A中所示光学头2A,如果不可能通过光束31至33中间的光束(32)通道读取数据(假设从光束31或33的返回光束产生聚焦和跟踪误差信号),那么利用Q=2和R=1(如图14中所示的情况),把两个光束31和33指定为有效通道,并且把I(一次连续数据读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)设定为I=(R+1)=2,和J=(Q-1)=1。
对于如图19B中所示的具有七个光束31至37的光学头,如果不可能通过35和36光束通道读取数据(假设从光束34的返回光束产生聚焦和跟踪误差信号),那么Q=6和R=2,把所有五个可读取光束31至34和37指定为有效通道,并且把I(一次连续数据读取中的光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)设定为I=(R+1)=3,和J=(Q-1)=5。
此外,在如部分(3)中所述和图6和7中所示的情况中,光束35通道是不可读取的,“M”(可以读取数据的相邻光束通道的最大组中的光束数量)是由四个光束31至34构成的。因此,由于M≥3,把M个光束(31至34)的通道指定为h有效光束通道,并把I和J设定为I=1(其中I是一次连续数据读取中的光盘旋转周数),J=(M-2)=2(其中J是一次轨道跳跃中跳跃的轨道数)。但是,通过把光束31至34指定为h有效光束通道,我们有Q=(4-1)=3(其中Q是可以读取记录数据的光束通道的最靠内与最靠外光束之间的以轨道数表示的距离),和R=0(其中R是光束位于上述最靠内和最靠外光束31至34之间的不能读取记录数据的相邻光束最多的组中的光束数量)。因此,通过利用Q和R计算一次连续数据读取中光盘旋转周数(I)和一次轨道跳跃中跳跃的轨道数(J),我们可以设定I=(R+1)=1,和J=(Q-1)=2。
另外,在上面的部分(4)的说明中(图8和9),34通道是不可读取的,“M”(可以读取数据的相邻光束通道的最大组中的光束数量)是由三个光束31至33构成的。因此,由于M≥3,把M个光束(31至33)的通道指定为h有效光束通道,并把I和J设定为I=1(其中I是一次连续数据读取中的光盘旋转周数),J=(M-2)=1(其中J是一次轨道跳跃中跳跃的轨道数)。但是,通过把光束31至33指定为h有效光束通道,我们有Q=(3-1)=2,这里Q是可以读取记录数据的光束通道的最靠内与最靠外光束(31和33)之间的以轨道数表示的距离,和R=0,这里R是光束位于上述最靠内和最靠外光束(31和33)之间的不能读取记录数据的相邻光束最多的组中的光束数量。因此,通过利用Q和R计算一次连续数据读取中光盘旋转周数(I)和一次轨道跳跃中跳跃的轨道数(J),我们可以设定I=(R+1)=1,和J=(Q-1)=1。
同样,在上面部分(5)((6))的情况下,如果Q是h=3有效通道31至33(32至34)的最靠内与最靠外光束之间的以轨道数表示的距离,那么Q=2;如果R是光束位于h=3有效通道31至33(32至34)的最靠内与最靠外光束之间的不能读取记录数据的相邻光束最多的组中的光束数量,那么R=0。因此,通过利用Q和R计算一次连续数据读取中光盘旋转周数(I)和一次轨道跳跃中跳跃的轨道数(J),我们可以设定I=(R+1)=1,和J=(Q-1)=1。
此外,在上述实施例中,是否存在不可读取的通道的确定是在紧靠主计算机指定的“读取开始点”之前的轨道位置上作出的。然后,根据确定的结果,设定h有效光束通道以及I和J的值(其中I是一次连续数据读取中光盘旋转周数,J是一次轨道跳跃中跳跃的轨道数),此后进行轨道跳跃,使光束位于主计算机指定的读取开始点,并在这点开始数据读取。但是,作为这种方式的替代方式,也可以在包含读取开始点的轨道位置,或最靠近CD-ROM 1中心的读入点进行是否存在不能读取数据通道的确定。
在部分(3)至(9)和图19中说明的所有情况中,是由系统控制器50对不能读取数据的光束通道(如果有的话)作出确定的;并且如果确定的结果指出有一些通道不能读取数据,那么在把剩余的可以读取数据的通道的组合指定为“h”(数量)有效通道之后(在这里,既不包括仅有一个通道的组合,也不包括仅有两个相邻通道的组合);根据规定标准,设定I(一次连续数据读取中光盘旋转周数)和J(一次轨道跳跃中跳跃的轨道数)的值。但是,作为一种选择,在使用指定为有效通道的h光束通道的组合连续读取CD-ROM 1中,从中读取的数据中不会有缝隙之前所需的光盘连续读取旋转周数可以被自动确定为常数(R+1)(其中R是光束位于h有效通道的最靠内与最靠外光束之间的不能读取记录数据的相邻光束数最多的组中的光束数);因而仅需要设定“J”,一次轨道跳跃中跳跃的轨道数。在利用全部n个光束通道(其中没有坏通道)连续读取CD-ROM 1中,从中读取的数据中不会有缝隙之前所需的光盘连续读取旋转周数可以被自动确定近似为1。
另外,尽管在上述实施例中,假设CD-ROM 1是以恒定线速度旋转的,但它也可以用恒定的角速度旋转(CAV)。光盘可以是非CD-ROM型的。例如,它可以是具有螺旋形轨道的CD-WO,DVD,DVD-ROM,或DVD-RAM光盘。
通过本发明,尽管由于轨道间距、表面起伏和偏心摆动之类的光盘问题使一些光束通道不能读取记录数据,也能够利用全部或部分剩余能够读取记录数据的光束通道没有数据中缝隙地、准确高速地从光盘读取希望的数据。
权利要求
1.一种光盘读出方法,其中沿光盘径向排列的n个独立光束同时照射在光盘的n个相邻轨道上(n是3或更大的整数),以便从通过用n个光束读取通道检测n个光束中返回的光束而获得的输出读取被n个光束照射的轨道中的记录数据,并且通过交替进行连续读取和向前方向的轨道跳跃执行光盘的读取,其特征在于,检测能够从光盘读取记录数据的光束读取通道在半径方向上的对准状态;根据对能够读取的光束读取通道的在半径方向上的对准状态的检测,指定要用作读取的光束读取通道和确定要跳跃的轨道数;存储在指定用于读取的光束读取通道的连续读取期间读出的光盘数据和对应的帧地址;和当在连续读取期间来自指定光束读取通道的数据的对应帧地址成为连续的时候,执行确定的轨道数的轨道跳跃。
2.根据权利要求1所述的光盘读出方法,其中当检测到仅有一个或相邻的两个光束读取通道是能够读取记录数据的时候,指定一个单一光束读取通道用于读取,并持续地执行连续读取,而不进行轨道跳跃。
3.根据权利要求1所述的光盘读出方法,其中M是从中可以读取数据的相邻光束读取通道数最多的组中的光束数量,指定所述M个光束读取通道作为有效光束读取通道,通过执行用所述M个指定有效光束读取通道连续读取大约光盘一旋转周和执行向前(M-2)轨道的轨道跳跃之间的交替进行读取光盘。
4.根据权利要求1所述的光盘读出方法,其中如果Q是能够读取记录数据的光束读取通道的最靠内和最靠外光束之间的用轨道数表示的距离,R是其光束位于所述最靠内和最靠外光束之间的,不能读取记录数据的相邻光束读取通道数最多的组中的光束数量,并且还如果Q至少是2,和R至少是1,那么通过执行用能够读取记录数据的光束读取通道连续读取光盘大约(R+1)光盘旋转周,和执行向前(Q-1)轨道的轨道跳跃之间的交替进行读取光盘。
5.根据权利要求4所述的光盘读出方法,其中当(Q-1)等于或小于零时,仅指定一个单一光束读取通道用于读取,并且持续地执行连续读取,而不进行轨道跳跃。
6.一种其中沿光盘径向排列的n个独立光束同时照射在光盘的n个相邻轨道上(n是3或更大的整数)的光盘读出装置,包括用于从通过用n个光束读取通道检测n个光束中返回的光束而获得的输出读取被n个光束照射的轨道中的记录数据的光检测设备,和用于通过连续读取和向前的轨道跳跃之间的交替进行读取光盘的读出控制设备,其特征在于,用于检测能够从光盘读取记录数据的光束读取通道在半径方向上的对准状态的设备;用于根据能够读取的光束读取通道在半径方向上对准状态的检测指定要用于读取的光束读取通道和确定要跳跃的轨道数的设备;和用于存储在指定用于读取的光束读取通道连续读取期间读出的光盘数据和对应的帧地址的设备;其中在连续读取期间存储的来自指定光束读取通道的数据的对应帧地址成为连续的时候,所述读出控制设备执行确定轨道数量的轨道跳跃。
全文摘要
在一个光学头(2)的五个光束(文档编号G11B7/005GK1276082SQ98810139
公开日2000年12月6日 申请日期1998年9月22日 优先权日1997年10月14日
发明者佐佐木俊浩, 兹维卡·多布, 科比·菲恩科尔斯泰恩 申请人:株式会社建伍, 赞恩研究公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1