光盘录放方法及录放装置的制作方法

文档序号:6750203阅读:218来源:国知局
专利名称:光盘录放方法及录放装置的制作方法
技术领域
本发明涉及与主计算机连接并用写入软件、根据来自前述主计算机的指示进行记录及重放的光盘录放装置的光盘录放方法。
背景技术
作为代表性的能够追加记录或重写的光盘驱动器,若采用一般性的“CD-R驱动器”或“CD-RW驱动器”,则将能够记录的光盘识别信息返回主计算机的命令是读盘信息(Read Disc Information)命令或读道信息(Read TrackInformation)命令,在该命令应答之前,必须取得与记录有关的信息。
盘片识别结束状态的判断将因主计算机一侧的环境而异。具体来说,在插入光盘的重放优先级高的主计算机环境中,一般是对转速上升结束后到返回已记录区的文件系统信息为止进行处理的,而在插入光盘的记录优先级高的主计算机环境中,一般是对用上述读盘信息命令或读道信息命令将与记录有关的信息进行返回为止进行处理的。
但是,在以往的CD-R及CD-RW驱动器中,关于因主计算机环境的不同而引起的盘片识别条件的不同及盘片识别时间高速化的情况考虑不够,关于能够记录的盘片插入时与记录有关的盘片信息取得处理时刻,则固定在转速上升中进行,或者在转速上升结束后到读盘信息命令或读道信息命令应答为止的期间进行。
又,在转速上升处理中进行重放动作所必需的信息取得及记录动作所必需的信息取得时,也分别独立进行重放动作所必需的信息即全部目录表(Table ofContents,下面将目录表称为TOC)信息及地址变换信息的取得处理、以及与记录有关的信息即已记录区的道记录信息即道记录格式信息的道追加记录位置信息的取得处理。
又,在转速上升处理中进行与记录有关的信息取得时,由于不将与记录有关的信息取得时的出错再试次数和重放动作所必需的信息取得时的出错再试次数加以区别,设定为相当多一些的出错再试次数,因此经常发生以与记录有关的信息取得失败为主要原因的转速上升时的超时错误。
又,由于节目存储区(program memory area,下面称为PMA)内的道记录信息也用于取得多区间盘片的全部TOC信息,因此在插入CD-R/RW盘片时,在转速上升中取得PMA内的道记录信息。
又,关于光盘的内外圈存取所必需的与记录及重放有关信息的取得处理,是采用恒线速度(CLV,constant linear velocity)方式。
在以往的CD-R及CD-RW驱动器中,关于能够记录的光盘插入时与记录有关的盘片信息取得处理时刻,由于固定在转速上升中进行,或者在转速上升结束后到读盘信息命令或读道信息命令应答为止的期间进行,因此在能够记录的光盘插入时,存在因主计算机环境而产生盘片识别时间较长情况的问题。
又,在转速上升处理中取得与记录有关的信息即已记录区的道记录信息和追加记录位置信息时,也由于分别独立进行重放动作所必需的信息及记录动作所必需的道记录信息和追加记录位置信息的取得处理,因此频繁发生光盘内远距离寻道动作及反向寻道动作,引起处理时间增加。
又,在转速上升处理中进行与记录有关的信息取得时,由于与记录有关的信息取得时的出错再试次数多,因此成为转速上升时的超时错误的主要原因。
又,对于所有的CD-R/CR-RW盘片,为了取得多区间盘片的全部TOC信息要利用PMA内的信息,而进行PMA内的信息取得将导致转速上升时间的增加。
又,由于采用CLV方式,对光盘内外圈存取所必需的记录及重放动作所必需的信息进行取得处理,因此频繁发生主轴电动机的加速及减速,取得处理迟缓。

发明内容
因此,本发明涉及根据来自主计算机的指示进行记录及重放的光盘录放装置,目的在于缩短从主计算机一侧来看的盘片识别时间。
解决前述问题的本发明的光盘录放方法,其特征在于,在判断为插入的光盘是记录的可能性高的记录状态、或者是采用记录的可能性高的记录方式而今后的记录可能性高的光盘时,或者判断为从主计算机发出的与记录有关的信息取得命令是在转速上升结束后迅速发出时,则识别为是插入光盘的记录优先级高的主计算机环境,是为了识别盘片而必须取得与记录有关的盘片信息的主计算机环境,因此在转速上升处理中在同一处理内一并取得重放动作所必需的信息及记录动作所必需的道记录信息和追加记录位置信息,来进行处理,通过这样缩短从主计算机一侧来看的盘片识别时间。
这意味着,关于信息取得用的寻道处理,是考虑到与向远距离的寻道动作相比,与向反方向的寻道动作相比,则向近距离的寻道动作及向同方向的寻道动作的时间短,关于动作稳定性也好,为了在同一处理内一并取得重放动作所必需的TOC信息和地址变换信息、以及取得与记录有关的信息即已记录区的道记录信息和追加记录位置信息以进行处理,使其向近距离而且一定方向寻道以取得所必需的信息,通过这样力图缩短时间。
又,为了还能够应对由于主计算机一侧的设备驱动程序或写入软件的更新而引起的与记录有关的信息取得命令发出时刻的变化,还一并提出盘片识别时刻的设定变更手段。
又,其特征在于,在转速上升处理中执行与记录有关的信息取得的情况下,通过减少与记录有关的信息取得时的出错再试次数,同时在错误发生时中断该处理,并继续以后的转速上升动作,在从转速上升结束到对返回与记录有关信息的命令的应答之前,进行与记录有关信息的取得处理,能够减少是与记录有关的信息取得失败主要原因的转速上升时的超时错误发生的概率。
又,其特征在于,对于插入的CD-R/CD-RW盘片,在根据事前取得的第一区间的TOC信息判断为第二区间是无效时,在转速上升中不进行盘片内的扩展记录区(PMA,program memory area,节目存储区)内的信息取得及其它的与记录有关信息的取得处理,通过这样来缩短转速上升时间。
又,其特征在于,在光盘内外圈存取所必需的记录及重放动作所必需的信息取得处理中,是采用主轴电动机不产生加速及减速动作的恒角速度(CAV,constant angular velocity)方式,通过这样来缩短从主计算机一侧来看的盘片识别时间。
在光盘录放装置中,取得道的目录信息即TOC信息及可重放区的地址变换信息作为转速上升处理中重放动作所必需的信息,这虽然常识,但在判断为插入的光盘是记录的可能性高的记录状态、或者是采用记录的可能性高的记录方式而是今后的记录可能性高的光盘时,或者判断为从主计算机发出的与记录有关的信息取得命令是在转速上升结束后迅速发出的主计算机环境时,在转速上升中在同一处理内一并取得重放动作所必需的信息、记录动作所必需的道记录信息和追加记录位置信息,来进行处理,通过这样缩短从主计算机一侧来看的盘片识别时间。再有,还一并提出与主计算机的环境变化相对应的盘片识别时刻的设定变化的方案。
这意味着,关于信息取得用的寻道处理,是考虑到与向远距离的寻道动作相比,与向反方向的寻道动作相比,则向近距离的寻道动作及向同方向的寻道动作的时间短,而且动作稳定性也好,为了在同一处理内一并取得重放动作所必需的全部TOC信息和地址变换信息、以及取得与记录有关的信息即已记录区的道记录信息和追加记录位置信息并进行处理,使其尽可能向近距离而且一定方向寻道以取得所必需的信息,通过这样力图缩短时间。
又,在插入不正规的盘片时,作为光盘录放装置一侧的对策,一般是设定在一定时间以内转速上升没有结束的情况下的超时值,在超时错误发生时,将未准备好(Not Ready)状态返回主计算机,而为取得与重放动作无关的与记录有关的信息,则需要时间,而因此产生超时错误的情况,作为具有重放功能的光盘录放装置则不能说能够有效应对。因此,在转速上升处理中进行与记录有关的信息取得时,通过减少与记录有关的信息取得时的出错再试次数,同时在错误发生时中断该处理,并继续以后的转速上升动作,在对返回与记录有关信息的命令的应答之前,进行与记录有关的信息的取得处理,以减少是与记录有关的信息取得失败主要原因的转速上升时的超时错误发生的概率。
又,关于是写入各种数据用的有效记录信息的、为了取得多区间盘片的全部TOC信息也利用的、在光盘内扩展记录区(PMA)中记录的道记录信息的取得,在根据事前取得的第一区间的TOC信息判断第二区间是否有效、而判断为无效时,在转速上升中不进行PMA内的信息取得处理及其他的与记录有关的信息取得,通过这样来缩短转速上升时间。
再有,在光盘内外圈存取所必需的与记录有关的信息取得处理中,通过采用主轴电动机不产生加速及减速动作的CAV方式,以缩短从主计算侧来看的光盘识别时间。
本发明的权利要求1所述的光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放时,具有判断装入所述光盘录放装置的光盘是否是记录可能性高的光盘的步骤、以及在所述步骤中判断为是记录可能性高的光盘时在所述主计算机一侧在转速上升中执行对所述光盘进行记录所必需的盘片信息取得的步骤,对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取得并且光盘录放装置使盘片信息返回所述主计算机。
根据该构成,在插入能够记录的光盘时,能够实现缩短从主计算机一侧来看的盘片识别时间。
本发明的权利要求2所述的光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放时,具有判断所述光盘录放装置将与记录有关的信息返回所述主计算机的命令是否在转速上升结束后的尽早时刻从主计算机发出的步骤、将该判断结果存入存储器的步骤、根据读出所述存储器的存储结果的判断结果来决定将与记录有关的盘片信息的取得处理是在转速上升中执行还是在转速上升结束后执行的步骤、以及在前述步骤中判断为在转速上升中执行时在所述主计算机一侧在转速上升中执行对所述光盘进行记录所必需的盘片信息取得的步骤,对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取得并且光盘录放装置使盘片信息返回所述主计算机。
根据该构成,在能够记录的光盘插入时,能够实现缩短从主计算机一侧来看的盘片识别时间。
本发明的权利要求3所述的光盘录放方法,其特征在于,在权利要求2中,判断是否在转速上升结束后的尽早时刻从主计算机发出的步骤,是对转速上升结束直到返回与记录有关信息的命令发出为止的间隔进行时间测量,在规定阈值以下时,判断为是在转速上升结束后的尽早时刻从所述主计算机发出。
根据该构成,能够识别每个主计算机环境中的盘片识别时刻。
本发明的权利要求4所述的光盘录放方法,其特征在于,在权利要求2或权利要求3中,将判断结果存入存储器的步骤,是在所述主计算机接通电源时或硬件复位时的时刻将所述存储器初始化,将初始化后第一次光盘插入时从转速上升结束到返回与记录有关信息的命令发出为止作为对象,设定存储值。
根据该构成,能够根据主计算机的环境变化来改变盘片识别时刻的设定。
本发明的权利要求5所述的光盘录放方法,其特征在于,在权利要求1或权利要求2中,在转速上升处理中在同一处理内一并取得重放动作所必需的信息及记录动作所必需的信息,进行处理。
根据该构成,在插入能够记录的光盘时,能够实现缩短从主计算机一侧来看的盘片识别时间。
本发明的权利要求6所述的光盘录放方法,其特征在于,在权利要求1或权利要求2中,在转速上升处理中执行与记录有关信息的取得时,将重放动作所必需的信息取得处理与记录动作所必需的信息取得处理的出错再试次数加以区别,使与记录有关的信息取得时的出错再试次数小于重放动作所必需的信息取得处理的出错再试次数,在超过与记录有关的信息取得时的出错再试次数时,中断转速上升中的与记录有关的信息取得处理,使以后的转速上升动作继续,同时在对返回与记录有关信息的命令的应答之前,执行与记录有关的信息取得处理。
根据该构成,能够减少是与记录有关的信息取得失败主要原因的转速上升时的超时错误发生的概率。
本发明的权利要求7所述的光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放时,在转速上升中取得装入所述光盘录放装置的光盘的扩展记录区中记录的道信息、以及能够重放的道目录信息即TOC信息中的第一区间的TOC信息和与最终关闭区间有关的信息,根据取得的所述第一区间的TOC信息,判断第二区间是否有效,在判别为无效时,在转速上升中不执行所述光盘中记录的扩展记录区内的道信息取得处理及与记录有关的信息取得处理。
根据该构成,在根据事前取得的第一区间的TOC信息判断第二区间为无效时,在转速上升中不执行PMA内的信息取得及其它的与记录有关的信息取得处理,通过这样能够实现缩短转速上升时间。
本发明的权利要求8所述的光盘录放方法,其特征在于,在权利要求1或权利要求2中,判断插入的光盘是否是能够记录的、以CAV方式执行符合所述判断条件的情况下的与记录有关的信息及与重放有关的信息取得动作,与以CLV方式执行的情况相比,缩短寻道时间,缩短从主计算机一侧来看的盘片识别时间。
根据该构成,在光盘内外圈存取所必需的记录及重放信息取得处理中,通过采用主轴电动机不产生加速及减速动作的CAV方式,能够实现缩短从主计算机一侧来看的盘别识别时间。
本发明的权利要求9所述的光盘录放装置,是与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放的光盘录放装置,其特征在于,具有将权利要求1~权利要求8所述的光盘录放方法的全部或单独或多个组合作为程序加以存储的存储装置、以及执行写入所述存储装置的程序的控制装置。


图1为实现本发明的光盘录放方法(实施形态1)的光盘录放装置的构成图。
图2为实施形态1的系统构成图。
图3为实施形态1的使用采取数据包写入(Packet Writing)方式的写入软件进行记录的与光盘有关的信息取得动作例子的说明图。
图4为实施形态1的流程图。
图5为本发明的实施形态2的流程图。
图6为实施形态2的主环境标记初始化及设定的流程图。
图7为本发明的实施形态3的主要部分流程图。
图8为本发明的实施形态4的主要部分流程图。
具体实施例方式
下面根据各实施形态说明本发明的光盘录放方法。
实施形态1图1~图4所示为本发明的实施形态1。
图2所示的状态是,将采用本发明的光盘录放方法的光盘录放装置22通过接口电缆23与主计算机21连接,利用主计算机21中安装的写入软件24,进行记录及重放。执行写入软件24的主计算机21,对光盘录放装置22发出各种命令。
光盘录放装置22如图1所示构成,由CPU101、RAM102、ROM103、EFM编码码电路104、EFM摆动信号处理电路105、激光控制电路106、激光光学头107、速度切换电路108、旋转控制电路109、主轴电动机110及接口112构成。
光盘录放装置22的CPU101按照图4所示的流程图动作,这样构成光盘录放装置22。
若将光盘111装入光盘录放装置22,则CPU101在步骤S41中向旋转控制电路109发出指令,对主轴电动机110进行驱动。
在步骤S42中,识别装入的光盘是CD-R/CD-RW盘片还是除此以外的压制盘片。在CD-R/CD-RW盘片中记录了特有的摆动信息,一般通过EFM摆动信号处理电路105,根据是否读取到CD-R/CD-RW盘片中特有的摆动信息,来进行CD-R/CD-RW盘片与压制盘片的识别。
在步骤S43中判别为是CD-R/CD-RW盘片时,执行步骤S44。
图3所示为与使用采用数据包写入(Packet Writing)方式的写入软件24进行记录的光盘有关的本发明的信息取得动作例子,左侧为内圈一侧,PCA(powercalibration area,功率标准区)31是功率标准区,它用来对该区域进行试写,然后将它读出,根据某评价基准,来找到最佳功率。
PMA32是盘片内的扩展记录区,这里存放有道号及其开始点和停止点。在比该PMA32更外侧的是节目区。
CPU101在图4的步骤S44,对第一区间的导入区33寻道,取得TOC信息。在步骤S45中,对PMA32的头部位置寻道,跟踪已经完成记录的PMA区,通过这样取得已经完成记录的道的记录方式信息及开始时间和结束时间信息。
在步骤S46中,根据步骤S45中取得的记录方式信息,判断是否是采用数据包写入(Packet Writing)记录方式的盘片,即使是采用了一次,若是符合这种情况,则判断为是今后的记录可能性高的盘片,将执行步骤S47。
在步骤S47中,在转速上升处理中在同一处理内一并取得重放动作所必需的信息及记录动作所必需的信息,并进行处理。即,在从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则,全部取得包含与记录有关的信息在内的剩余的信息。要取得的信息中,作为重放用的信息是关闭区间内的地址变换方式(方法2(Method2))所必需的全部信息及最终关闭区间信息,作为记录用的信息是开放区间内的方法2信息及开放区间内的道记录信息。
若逐条写出该步骤S47的内容,则如下述所述。
从盘片内圈→外圈,以近距离取得以下的信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息取得记录所必需的信息·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息又,在步骤S46中,在判断为没有采用数据包写入(Packet Writing)记录方式时,判断为今后的记录可能性低,则执行步骤S48。
在步骤S48中,通过取得关闭区间内的方法2变换信息及最终关闭区间在哪里,来取得重放动作所必需的信息的取得。
又,在前述步骤S43中,在判别为不是CD-R/CD-RW盘片时,判别为是盘片内不存在与记录有关的信息的压制盘片,则执行步骤S49。
若逐条写出该步骤S48的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息在步骤S49中,检索各区间的导入区33中记录的TOC信息,取得仅重放动作所必需的各区间的TOC信息及方法2变换信息。
若逐条写出该步骤S49的内容,则如下述所示。
到第n区间为止1)检索TOC信息2)取得TOC信息3)取得方法2信息这样,若结束了步骤S47、S48及S49的任一个步骤,则接下来在步骤S4A结束转速上升动作,将转速上升结束通知主计算机21。
接着在步骤S4B中,等待直到从主计算机21发出进行记录用的所必需的信息取得命令为止。作为进行记录用的所必需的信息取得命令,一般是将整个盘片的记录状态返回的读盘信息命令及将各道的记录状态返回的读道信息命令。
在步骤S4B中,若判别为从主计算机21发出进行记录用的所必需的信息取得命令,则执行步骤S4C。
在步骤S4C中,判断是否采用数据包写入(Packet Writing)方式,在没有采用时,执行步骤S4D。
在步骤S4D中,从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则,全部取得包含与记录有关的信息在内的剩余的信息。在不能记录的压制盘片的情况下,取得关闭区间内的道记录信息。在CD-R/CD-RW盘片的情况下,取得关闭区间内的道记录信息、开放区间内的道记录信息及开放区间内的方法2变换信息。
若逐条写出该步骤S4D的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息。
·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息
若在步骤S4C中判断为采用数据包写入(Packet Writing)方式时而且结束步骤S4D,则执行步骤S4E。
在步骤S4E中,将取得后存入存储器的记录信息返回主计算机21,则与盘片识别有关的一连串动作结束。
前面的图3所示为与使用采取数据包写入(Packet Writing)方式的写入软件进行记录的盘片有关的信息取得动作的例子。33、34及35分别是第一区间的导入区、节目区及导出区,第一区间是关闭状态,记录了两个道。36、37分别是第2区间的导入区、节目区,第二区间是开放状态,道3被预约,是未记录状态,道4是正在追加记录当中,是结束位置尚未确定的状态。
道关闭区间内的方法2变换信息及道记录信息记录在第一区间的道1与道2的预制间隙(Pre Gap)38中。又,开放区间内的方法2变换信息及道记录信息中的道记录格式信息记录在第二区间的道3与道4的预制间隙38中。道记录信息中的追加记录信息能够搜索开放区间内的道3及道4,通过识别记录与未记录的边界位置来取得信息。
在前述步骤S43中,判别第一区间的导入区33是否已记录,在该图3中,由于是“已记录”,因此在步骤S44中取得TOC信息。然后在步骤S46中对PWA32的头部寻道(J31),通过跟踪PWA32内的记录部分(J32),取得道记录。然后,在步骤S47中,取得包含与追加记录有关的信息在内的剩余的盘片信息。对关闭区间内的道1的预制间隙38内寻道(J33),取得方法2变换信息及道1的记录格式信息。然后,对道1的预制间隙38内寻道(J34),取得方法2变换信息及道2的记录格式信息。然后,对第二区间的相当于导入区的区域36内寻道(J35),判别是否已记录,由于是未记录,因此取得所谓第一区间是最终关闭区间的信息。然后,对开放区间内的道3的预制间隙38内寻道(J36),判别是否完成记录,由于是未记录,因此整个道未记录,识别道的头部作为追加记录位置。然后,对开放区间内的道4的预制间隙38内寻道(J37),由于是完成记录,因此取得方法2变换信息及道4的记录格式信息。然后,对于从道4的头部至盘片最后的尾部为止的区间,搜索记录位置的终端(J38),通过这样取得道4的追加记录位置信息。
又,在该实施形态1中,是以CAV(constant angular velocity,恒角速度)方式执行步骤S49,以CLV(constant linear velocity,恒线速度)方式执行步骤S44~步骤S48。
这样,由于对于记录可能性高的盘片,在转速上升结束后不取得前述盘片信息,而由光盘录放装置22使盘片信息返回前述主计算机21,因此在插入能够记录的光盘111时,能够实现缩短从主计算机21一侧来看的盘片识别时间。
实施形态2图5与图6所示为本发明实施形态2的光盘录放装置的流程图。光盘录放装置与主计算机的连接状态及光盘录放装置的构成与图1及图2相同,仅仅是CPU101按照图5及图6所示的流程图动作而构成的这一点不同。关于该动作,也根据图3的例子进行说明。
若将光盘111装入光盘录放装置22,则CPU101在步骤S51中对旋转控制电路109发出指令,对主轴电动机110进行驱动。
在步骤S52中,识别装入的光盘是CD-R/CD-RW盘片还是除此以外的压制盘片。在CD-R/CD-RW盘片中记录了特有的摆动信息,一般通过EFM摆动信号处理电路105,根据是否读取到CD-R/CD-RW盘片中特有的摆动信息,来进行CD-R/CD-RW盘片与压制盘片的识别。
在步骤S53中判别为是CD-R/CD-RW盘片时,执行步骤S54。在步骤S54中,对第一区间的导入区33内寻道,取得TOC信息。在步骤S55中,对PMA32的头部位置寻道,跟踪已记录的PMA区,通过这样取得已记录道的记录方式信息及开始时间和结束时间信息。
上述步骤S51~步骤S55与实施形态1的图4的步骤S41~S45相同。
在步骤S56中,判断主环境标记的值,它表示是否为转速上升结束后迅速发出取得与追加记录有关信息的命令的主环境。前述主环境标记在光盘录放装置22中是如下所述进行设置的。
图6所示为对PMA102中设置的主环境标记用的存储区进行主环境标记初始化及设定的处理步骤。
CPU101在主计算机21接通电源后或硬件复位后,在步骤S61中将主环境初始化为“0”。同时,将定时器初始化为“0”。这样,在主计算机21一侧的写入软件工作环境变化时,通过更新主环境标记的设定值,能够与主计算机21的环境变化相应改变盘片识别时间的设定。该定时器是在后面用来测量从转速上升结束到发出返回与记录有关信息的命令为止的时间间隔。
在步骤S62中,进行转速上升动作。在步骤S63中,在转速上升结束后使在前述步骤S61中复位的上述定时器开始计时。
在步骤S64中,等待直到由主计算机21发出与记录有关的最初的命令为止,将在前述步骤S63中开始计时的定时器在步骤S65中停止。
在步骤S66中,比较测量的定时器值是否在规定的阈值以下(例如从10秒至20秒左右的规定时间以下),若符合这种情况,则在步骤S67中将主环境标记置为“1”。
执行该图6的流程图而置位的主环境标记在执行前述步骤S56的时刻被置位,在判断为是在转速上升结束后迅速发出与记录有关的信息取得命令的主环境时,今后也判断为是在转速上升结束后迅速发出与记录有关的信息取得命令的主环境,执行步骤S57。
在步骤S57中,在转速上升处理中在同一处理内一并取得记录动作所必需的信息及重放动作所必需的信息,并进行处理。即,在从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则,全部取得包含与记录有关的信息在内的剩余的信息。要取得的信息是关闭区间内的重放所必需的最终关闭区间信息及关闭区间内的方法2变换信息、关闭区间内的道记录信息、开放区间内的道记录信息、以及开放区间内的方法2变换信息。
若逐条写出该步骤S57的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息取得记录所必需的信息·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息又,在步骤S56中,在主环境标记值为“0”、判断为是转速上升结束后未迅速发出取得与追加记录有关信息的命令的主环境时,由于在转速上升后没有必要立即取得与追加记录有关的信息,因此执行步骤S58。
在步骤S58中,通过取得关闭区间内的方法2信息及最终关闭区间在哪里,来取得重放动作所必需的信息。
又,在步骤S53中,在判别为不是CD-R/CD-RW盘片时,判别为是盘片内不存在与记录有关的信息的压制盘片,并执行步骤S59。
若逐条写出该步骤S58的内容,则如下述所示从盘片内圈→外圈,以近距离取得以下的信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息在步骤S59中,检索各区间的导入区33中记录的TOC信息,取得仅重放动作所必需的各区间的TOC信息及方法2变换信息。
若逐条写出该步骤S59的内容,则如下述所示。
到第n区间为止1)检索TOC信息2)取得TOC信息3)取得方法2信息这样,若结束了步骤S57、S58及S59的任一个步骤,则接下来在步骤S5A结束转速上升动作,将转速上升结束通知主计算机21。
接着在步骤S5B中,等待直到由主计算机21发出进行记录用的所必需的信息取得命令为止。作为进行记录用的所必需的信息取得命令,一般是将整个盘片的记录状态返回的读盘信息命令及将各道的记录状态返回的读道信息命令。
在步骤S5B中,若判别为从主计算机21发出进行记录用的所必需的信息取得命令,则执行步骤S5C。
在步骤S5C中,判断前述主环境标记的值。在这里主环境标记值为“0”、判断为不是转速上升结束后迅速发出与记录有关的信息取得命令的主环境时,执行步骤S5D。
在步骤S5D中,从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则,全部取得包含与追加记录有关的信息在内的剩余的信息。
在不能记录的压制盘片的情况下,取得关闭区间内的道记录信息。在CD-R/CD-RW盘片的情况下,取得关闭区间内的道记录信息、开放区间内的道记录信息、开放区间内的方法2变换信息及追加记录位置信息。
若逐条写出该步骤S5D的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息若在步骤S5C中主环境标记值为“1”、判断为是转速上升结束后迅速发出与追加记录有关的信息取得命令的主环境时,并且结束了步骤S5D,则执行步骤S5E。
在步骤S5E中将取得后存入存储器的记录信息返回主计算机21,则与盘片识别有关的一连串动作结束。
这样,由于对于记录的可能性高的盘片,在转速上升后不取得前述盘片信息,而由光盘录放装置22将盘片信息返回前述主计算机21,因此在插入能够记录的光盘111时,能够实现缩短从主计算机21一侧来看的盘片识别时间。
又,在该实施形态2中,是将主环境标记置于CPU101动作时使用的RAM102中,但也可以在RAM102之外,又在光盘录放装置22中设置闪存等非易失性存储器,将主环境标记置于其中而构成。
实施形态3图7所示为本发明实施形态3的光盘录放装置的主要部分流程图。光盘录放装置与主计算机的连接状态及光盘录放装置的构成与图1及图2相同,仅仅是CPU101按照图7所示的流程图动作而构成的这一点不同。关于该动作,也根据图3的例子进行说明。
首先,说明图7的流程图与图4所示的实施形态1的关系,再说明本实施形态3的光盘录放装置的流程图。
若将光盘111装入光盘录放装置22,则根据状态,执行图4所示的步骤S41~步骤S46或步骤S41~S43及步骤S4A。
在步骤S46之后,在本实施形态3中执行图7的步骤S71,以代替步骤S47。
又,在步骤S46中,在判断为没有采用数据包写入(Packet Writing)记录方式时,判断为今后的记录可能性低,则执行步骤S48,再执行步骤S4A及其以后的步骤,在步骤S4E中将盘片信息返回主计算机21。
下面详细说明图7的流程图。
若将光盘111装入光盘录放装置22,则CPU101向旋转控制电路109发出指令,对主轴电动机110进行驱动。在判断为插入的光盘是记录的可能性高的光盘时,则如下所述,从光盘的内圈向外圈方向,而且以近距离之间的搜索为原则,在转速上升中的同一处理内同时取得与重放有关的信息及与记录有关的信息,并进行处理。
首先,CPU101在步骤S71,将重放所必需的信息取得时的出错再试次数及记录所必需的信息取得时的出错再试次数加以区别并分别初始设定为C1及C2。同时,虽预定在转速上升中取得与记录有关的信息,但由于超过出错再试次数,因此在转速上升结束后到与记录有关的命令应答之前,将表示是否进行与记录有关的信息取得的记录信息取得再执行标记初始化为“0’。
在步骤S72中,判别与记录有关的信息取得时的出错再试次数C2是否为“0’,若不是“0”,则在步骤S73中将取得“重放所必需的信息(1)”及“追加记录所必需的信息(2)”一并加以处理。
若逐条写出该步骤S73的内容,则如下述所示。
从盘片内圈→外圈,取得近距离位置的信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息取得记录所必需的信息·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息在步骤S76中,判断是否能够取得全部信息,在步骤S77中,若重放所必需的信息取得时出错,则将出错再试次数C1减“1”,若记录所必需的信息取得时出错,则将出错再试次数C2减“1”。
在步骤S78中,判断重放所必需的信息取得时的出错再试次数是否为“0”,若为“0”,则转移至转速上升出错状态,将产生转速上升出错通知主计算机21。若不为“0”,则返回步骤S72,为了取得信息而进行再试。
在步骤S72中,若判别为与记录有关的信息取得时的出错再试次数为“0”,则执行步骤S74。
在步骤S74中,仅进行“重放所必需的信息(1)”的取得,在步骤S75中,将记录信息取得再执行标记设定为“1”,执行前述的步骤S76。
若逐条写出该步骤S74的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息取得重放所必需的信息·关闭区间内的方法2信息·最终关闭区间信息在步骤S76中,在能够判别为可取得所指示的信息时,在步骤S79中结束转速上升,通过步骤S7A及步骤S7B,执行步骤S7D,将存入存储器的记录信息返回主计算机21。
在步骤S7A中,等待直到由主计算机21发出进行记录用的所必需的信息取得命令为止。作为进行记录用的所必需的信息取得命令,一般是将整个盘片的记录状态返回的读盘信息命令及将各道的记录状态返回主机的读道信息命令。
若由主计算机21发出进行记录用的所必需的信息取得命令,则执行步骤S7B,判断记录信息取得再执行标记值是否设定为“1”,若符合这种情况,则执行步骤S7C,再取得在转速上升时不能取得的与记录有关的信息。
若逐条写出该步骤S7C的内容,则如下述所示。
从盘片内圈→外圈,以近距离取得以下的信息·关闭区间内的道记录信息·开放区间内的方法2信息·开放区间内的道记录信息若在步骤S7B中判别为记录信息取得再执行标记值不是1,或者结束步骤S7C,则执行步骤S7D,将存入存储器的盘片信息返回主计算机21,与盘片识别有关的一连串动作结束。
这样,由于在转速上升处理中进行与记录有关的信息取得时,将“重放动作所必需的信息取得处理(1)”与“记录动作所必需的信息取得处理(2)”的出错再试次数区别为C1及C2,使与记录有关的信息取得时的出错再试次数C2小于取得重放动作所必需的信息取得处理的出错再试次数C1,在超过取得与记录有关的信息时的出错再试次数C2时,中断转速上升中取得与记录有关信息的处理,使以后的转速上升动作继续,同时在对返回与记录有关的信息的命令进行应答的步骤S7D之前,由于在步骤S7C中进行与记录有关的信息取得处理,因此能够减少是与记录有关的信息取得失败主要原因的转速上升时超时错误产生概率。
又,上述是将图7所示的流程图用于实施形态1的情况作为例子进行说明的,同样用于图5所示的实施形态2,也能够期望获得同样的效果。
具体来说,若将光盘111装入光盘录放装置22,则根据状态执行图5所示的步骤S51~步骤S56或步骤S51~步骤S53及步骤S59。
在步骤S56之后,执行图7的步骤S71,以代替步骤S57。
又,在步骤S56中,在主环境标记值为“0”、判断为是转速上升结束后未迅速发出取得与追加记录有关信息的命令的主环境时,由于在转速上升后没有必要立即取得与追加记录有关的信息,因此执行步骤S58,执行步骤S5A及其以后的步骤,在步骤S5E中将盘片信息返回主计算机21。
实施形态4图8所示为本发明实施形态11的光盘录放装置的主要部分流程图。光盘录放装置22与主计算机21的连接状态及光盘录放装置22的构成与图1及图2相同,仅仅是CPU101按照图8所示的流程图动作而构成的这一点不同。关于该动作,也根据图3的例子进行说明。
若将光盘111装入光盘录放装置22,则CPU101在步骤S81中向旋转控制电路109发出指令,对主轴电动机110进行驱动。
在步骤S82中,识别装入的光盘是CD-R/CD-RW盘片还是除此以外的压制盘片。在CD-R/CD-RW盘片中记录了特有的摆动信息,一般通过EFM摆动信号处理电路105,根据是否读取到CD-R/CD-RW盘片中特有的摆动信息,来进行CD-R/CD-RW盘片与压制盘片的识别。
在步骤S83中判别为是CD-R/CD-RW盘片时,执行步骤S84,对第一区间的导入区33寻道,取得TOC信息。
在步骤S85中,根据在步骤S84中取得的第一区间的TOC信息,判断第二区间的存在可能性是否高。在判别为第二区间的存在可能性高的情况下,执行步骤S86。
在步骤S86中,通过对PMA32的头部位置寻道并跟踪已记录的PMA区,取得已记录道的记录方式信息及开始时间和结束时间信息。
在步骤S87中,根据光盘111的记录状态,取得重放所必需的信息及记录所必需的信息,在步骤S89中结束转速上升动作,将转速上升结束通知主计算机21。
若逐条写出该步骤S87的内容,则如下述所示。
从盘片内圈~外圈,取得近距离位置的信息重放所必需的信息记录所必需的信息又,在步骤S85中,判断为第二区间没有存在可能性时,则判断为第二区间以后没有记录可能性,跳过步骤S86及S87,不取得以后的PMA信息及重放和记录所必需的信息,然后执行步骤S89。
又,在步骤S83中,在判别为不是CD-R/CD-RW盘片时,判别为是盘片内不存在与记录有关的信息的压制盘片,则在步骤S88中检索各区间的导入区33中记录的TOC信息,仅取得重放动作所必需的各区间的TOC信息及方法2变换信息,然后执行步骤S89。
若逐条写出该步骤S88的内容,则如下述所示。
到第n区间为止1)检索TOC信息2)取得TOC信息3)取得方法2信息在步骤S89中转速上升结束后,在步骤S8A中等待直到从主计算机21发出记录信息取得命令为止。
在步骤S8A中,若判别为从主计算机21发出了记录信息取得命令,则执行步骤S8B。
在步骤S8B中,将存入存储器的盘片信息返回主计算机21,与盘片识别有关的一连串动作结束。
这样,根据从插入的光盘事前取得的一区间的TOC信息在步骤S84中判断为第二区间是无效时,由于跳过步骤S86及S87,在转速上升中不进行PMA内的信息取得及其它与追加记录有关的信息取得处理,因此能够实现缩短转速上升时间。
实施形态5在图1~图4所示的实施形态1中,是以CAV方式执行步骤S49,以CLV方式执行步骤S44~步骤S48,但在本实施形态5中的特征在于,以主轴电动机110不产生加速及减速动作的CAV方式执行步骤S44~步骤S48及步骤S4D。
具体来说,若在步骤S43中判断为不是CD-R或CD-RW盘片,则由于在步骤S4A根据EFM信息内的地址信息进行寻道并取得信息,因此能够以以往的CAV方式执行。
又,若在步骤S43中判断为是CD-R或CD-RW盘片,则由于在步骤S44~S48中取得信息,因此根据摆动内的地址信息,进行已记录区与未记录区之间的寻道动作。以往,摆动信息只能以恒线速度的CLV方式进行解码,但近年来出现了具有以CAV记录动作的编码功能的LSI,能够以CAV方式对摆动信息进行解码。因此,通过以主轴电动机没有加减速的稳定动作的CAV方式执行步骤S44~S48的从J31到J38为止的动作以及步骤S4D,能够力图缩短寻道时间,能够实现缩短从主计算机一侧来看的盘片识别时间。
如上所述,根据本发明的光盘录放方法,在判断为是今后的记录可能性高的盘片的情况下,或者在判断为从主计算机发出的与记录有关的信息取得命令是在转速上升结束后迅速发出的情况下,则识别为是插入的盘片的记录优先级高的主计算机环境,是为了识别盘片而必须取得与记录有关的盘片信息的主计算机环境,因此在转速上升处理中,将取得重放动作所必需的信息、记录动作所必需的道记录信息及追加记录位置信息一并进行处理,通过这样能够缩短从主计算机一侧来看的盘片识别时间。
又,在转速上升处理中执行与记录有关的信息取得的情况下,通过减少与记录有关的信息取得时的出错再试次数,同时在出错发生时中断该处理,并继续以后的转速上升动作,在从转速上升结束到返回与记录有关信息的命令的应答为止的期间,进行与记录有关的信息取得的处理,能够减少是与记录有关的信息取得失败主要原因的转速上升时的超时错误发生概率。
又,在插入的CD-R/CD-RW等记录盘片判断为以一个区间关闭的情况下,由于在转速上升中不进行取得为了取得多区间盘片的全部TOC信息所利用的PMA信息的处理,以及不进行取得其它与追加记录有关信息的处理,因此对于上述盘片,能够缩短转速上升时间。
又,在盘片内外圈存取所必需的记录及重放所必需的信息的取得处理中,通过采用主轴电动机不产生加速及减速处理的CAV方式,能够实现缩短从主计算机一侧来看的盘片识别时间。
权利要求
1.一种光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算机的指令进行记录及重放时,具有判断装入所述光盘录放装置的光盘是否是记录可能性高的光盘的步骤、以及在上述步骤中判断为是记录可能性高的光盘时,在所述主计算机一侧在转速上升中执行取得对所述光盘进行记录所必需的盘片信息的步骤,对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取得,光盘录放装置使盘片信息返回所述主计算机。
2.一种光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算机的指令进行记录及重放时,具有判断所述光盘录放装置使与记录有关的信息返回所述主计算机的命令是否在转速上升结束后的尽早时刻从主计算机发出的步骤、将该判断结果存入存储器的步骤、根据读出所述存储器的存储结果的判断结果来决定将与记录有关的盘片信息的取得处理是在转速上升中执行还是在转速上升结束后执行的步骤、以及在前述步骤中判断为在转速上升中执行时在所述主计算机一侧在转速上升中执行对所述光盘进行记录所必需的盘片信息取得的步骤,对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取得,光盘录放装置将盘片信息返回所述主计算机。
3.如权利要求2所述的光盘录放方法,其特征在于,判断是否在转速上升结束后的尽早时刻从主计算机发出的步骤,是对转速上升结束到返回与记录有关信息的命令发出为止的间隔进行时间测量,在规定阈值以下时,判断为是在转速上升结束后的尽早时刻从所述主计算机发出。
4.如权利要求2或权利要求3所述的光盘录放方法,其特征在于,将判断结果存入存储器的步骤,是在所述主计算机接通电源时或硬件复位时的时刻将所述存储器初始化,将初始化后第一次光盘插入时从转速上升结束到返回与记录有关信息的命令发出为止作为对象,设定存储值。
5.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,在转速上升处理中在同一处理内一并取得重放动作所必需的信息及记录动作所必需的信息,进行处理。
6.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,在转速上升处理中执行与记录有关信息的取得时,将重放动作所必需的信息取得处理与记录动作所必需的信息取得处理的出错再试次数加以区别,使与记录有关的信息取得时的出错再试次数小于重放动作所必需的信息取得处理的出错再试次数,在超过与记录有关的信息取得时的出错再试次数时,中断转速上升中的与记录有关的信息取得处理,使以后的转速上升动作继续,同时在对返回与记录有关信息的命令的应答之前,执行与记录有关的信息取得处理。
7.一种光盘录放方法,其特征在于,在将光盘录放装置与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放时,在转速上升中取得装入所述光盘录放装置的光盘的扩展记录区中记录的道信息、以及能够重放的道的目录信息即TOC信息中的第一区间的TOC信息和与最终关闭区间有关的信息,根据取得的所述第一区间的TOC信息,判断第二区间是否有效,在判别为无效时,在转速上升中不执行所述光盘中记录的扩展记录区内的道信息取得处理及与记录有关的信息取得处理。
8.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,判断插入的光盘是否是能够记录的,以CAV方式执行符合所述判断条件时的与记录有关的信息及与重放有关的信息取得动作,与以CLV方式执行的情况相比,缩短寻道时间,缩短从主计算机一侧来看的盘片识别时间。
9.一种光盘录放装置,是与主计算机连接、利用写入软件并根据来自所述主计算机的指令进行记录及重放的光盘录放装置,其特征在于,具有将权利要求1~权利要求8所述的光盘录放方法的全部或单独或多个组合作为程序加以存储的存储装置、以及执行写入所述存储装置的程序的控制装置。
全文摘要
本发明目的在于对于CD-R/CD-RW等能够记录的盘片实现缩短从主计算机一侧来看的盘片识别时间。具有判断装入到光盘录放装置的光盘是否是记录可能性高的光盘的步骤S46、以及在步骤S46中判断为是记录可能性高的光盘时在前述主计算机一侧在转速上升处理中在同一处理内一并取得对前述光盘进行记录所必需的盘片信息并进行处理的步骤S47,对记录可能性高的盘片,在转速上升结束(步骤S4A)后,由于不执行取得盘片信息的步骤S4D,而在步骤S4E中将盘片信息返回前述主计算机,因此在插入能够记录的光盘时,能够缩短盘片识别时间。
文档编号G11B20/10GK1554089SQ0281790
公开日2004年12月8日 申请日期2002年9月11日 优先权日2001年9月14日
发明者横川刚志 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1