光盘录放方法及录放装置

申请号 CN02817904.8 申请日 2002-09-11 公开(公告)号 CN100395839C 公开(公告)日 2008-06-18
申请人 松下电器产业株式会社; 发明人 横川刚志;
摘要 本 发明 目的在于对于CD-R/CD-RW等能够记录的盘片实现缩短从主计算机一侧来看的盘片识别时间。具有判断装入到光盘录放装置的光盘是否是记录可能性高的光盘的步骤S46、以及在步骤S46中判断为是记录可能性高的光盘时在前述主计算机一侧在转速上升处理中在同一处理内一并取得对前述光盘进行记录所必需的盘片信息并进行处理的步骤S47,对记录可能性高的盘片,在转速上升结束(步骤S4A)后,由于不执行取得盘片信息的步骤S4D,而在步骤S4E中将盘片信息返回前述主计算机,因此在插入能够记录的光盘时,能够缩短盘片识别时间。
权利要求

1.一种光盘录放方法,其特征在于,
在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算 机的指令进行记录及重放时,具有
通过判断装入所述光盘录放装置的光盘是否是采用数据包写入记录方式的 盘片来判断该光盘是否是记录可能性高的光盘的判断步骤、以及
在上述判断步骤中判断为是记录可能性高的光盘时,在所述主计算机一侧 在转速上升中执行在从盘片的内圈外圈方向,而且以近距离之间的搜索为原 则,取得包含与记录有关的信息在内的剩余的全部信息的步骤,
对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取 得,光盘录放装置将盘片信息返回所述主计算机。
2.一种光盘录放方法,其特征在于,
在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算 机的指令进行记录及重放时,具有
通过设置主环境标记,判断所述光盘录放装置将与记录有关的信息返回所 述主计算机的命令是否在转速上升结束后的尽早时刻从主计算机发出的判断 步骤、
将该判断步骤的判断结果存入存储器的步骤、
根据读出所述存储器存储的判断结果来决定将与记录有关的盘片信息的取 得处理是在转速上升中执行还是在转速上升结束后执行的决定步骤、以及
在前述决定步骤中判断为在转速上升中执行时,在所述主计算机一侧在转 速上升中执行在从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则, 取得包含与记录有关的信息在内的剩余的全部信息的步骤,
在所述决定步骤中判断为在转速上升中执行时,在转速上升结束后,不执 行所述盘片信息的取得,光盘录放装置将盘片信息返回所述主计算机。
3.如权利要求2所述的光盘录放方法,其特征在于,判断是否在转速上升结 束后的尽早时刻从主计算机发出的判断步骤,是对转速上升结束到返回与记录 有关信息的命令发出为止的间隔进行时间测量,在规定阈值以下时,判断为是 在转速上升结束后的尽早时刻从所述主计算机发出。
4.如权利要求2或权利要求3所述的光盘录放方法,其特征在于,
将所述判断步骤的判断结果存入存储器的步骤,是在所述主计算机接通电 源时或硬件复位时的时刻将所述存储器初始化,将初始化后第一次光盘插入时 从转速上升结束到返回与记录有关信息的命令发出为止作为对象,设定存储 值。
5.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,
在转速上升处理中在同一处理内一并取得重放动作所必需的信息及记录动 作所必需的信息,进行处理。
6.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,
在转速上升处理中执行与记录有关信息的取得时,将重放动作所必需的信 息取得处理与记录动作所必需的信息取得处理的出错再试次数加以区别,使与 记录有关的信息取得时的出错再试次数小于重放动作所必需的信息取得处理 的出错再试次数,
在与记录有关的信息取得时的出错再试次数超过重放动作所必需的信息取 得处理时必需信息取得处理的出错再试次数时,中断转速上升中的与记录有关 的信息取得处理,使以后的转速上升动作继续,同时在对返回与记录有关信息 的命令的应答之前,执行与记录有关的信息取得处理。
7.如权利要求1或权利要求2所述的光盘录放方法,其特征在于,
以CAV方式执行所述与记录有关的信息及与重放有关的信息取得动作,缩 短从主计算机一侧来看的盘片识别时间。
8.一种光盘录放装置,其特征在于,
在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算 机的指令进行记录及重放时,具有
通过判断装入所述光盘录放装置的光盘是否是采用数据包写入记录方式的 盘片来判断该光盘是否是记录可能性高的光盘的判断单元、以及
在上述判断单元中判断为是记录可能性高的光盘时,在所述主计算机一侧 在转速上升中执行在从盘片的内圈向外圈方向,而且以近距离之间的搜索为原 则,取得包含与记录有关的信息在内的剩余的全部信息的单元,
对于记录可能性高的光盘,在转速上升结束后,不执行所述盘片信息的取 得,光盘录放装置将盘片信息返回所述主计算机。
9.一种光盘录放装置,其特征在于,
在将光盘录放装置与主计算机连接,利用写入软件并根据来自所述主计算 机的指令进行记录及重放时,具有
通过设置主环境标记,判断所述光盘录放装置将与记录有关的信息返回所 述主计算机的命令是否在转速上升结束后的尽早时刻从主计算机发出的判断 单元、
将该判断单元的判断结果存入存储器的单元、
根据读出所述存储器存储的判断结果来决定将与记录有关的盘片信息的取 得处理是在转速上升中执行还是在转速上升结束后执行的决定单元、以及
在前述决定单元中判断为在转速上升中执行时,在所述主计算机一侧在转 速上升中执行在从盘片的内圈向外圈方向,而且以近距离之间的搜索为原则, 取得包含与记录有关的信息在内的剩余的全部信息的单元,
在所述决定单元中判断为在转速上升中执行时,在转速上升结束后,不执 行所述盘片信息的取得,光盘录放装置将盘片信息返回所述主计算机。

说明书全文

技术领域

发明涉及与主计算机连接并用写入软件、根据来自前述主计算机的指示 进行记录及重放的光盘录放装置的光盘录放方法。

背景技术

作为代表性的能够追加记录或重写的光盘驱动器,若采用一般性的“CD- R驱动器”或“CD-RW驱动器”,则将能够记录的光盘识别信息返回主计算 机的命令是读盘信息(Read Disc Information)命令或读道信息(Read Track Information)命令,在该命令应答之前,必须取得与记录有关的信息。
盘片识别结束状态的判断将因主计算机一侧的环境而异。具体来说,在插 入光盘的重放优先级高的主计算机环境中,一般是对转速上升结束后到返回已 记录区的文件系统信息为止进行处理的,而在插入光盘的记录优先级高的主计 算机环境中,一般是对用上述读盘信息命令或读道信息命令将与记录有关的信 息进行返回为止进行处理的。
但是,在以往的CD-R及CD-RW驱动器中,关于因主计算机环境的不同而 引起的盘片识别条件的不同及盘片识别时间高速化的情况考虑不够,关于能够 记录的盘片插入时与记录有关的盘片信息取得处理时刻,则固定在转速上升中 进行,或者在转速上升结束后到读盘信息命令或读道信息命令应答为止的期间 进行。
又,在转速上升处理中进行重放动作所必需的信息取得及记录动作所必需 的信息取得时,也分别独立进行重放动作所必需的信息即全部目录表(Table of Contents,下面将目录表称为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为实现本发明的光盘录放方法(实施形态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(power calibration 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方式,能够实现缩短从主 计算机一侧来看的盘片识别时间。
QQ群二维码
意见反馈