光驱的写入速度的控制方法

文档序号:6761868阅读:848来源:国知局
专利名称:光驱的写入速度的控制方法
技术领域
本发明涉及光驱的写入速度的控制方法,且特别涉及采用定角速模式写入时的速度控制方法。
背景技术
一般来说,可烧录光驱(Recordable Optical Drive)中写入光盘片(CD-R或CD-RW)的模式可区分为下列几种(I)定线速(Constant Linear Velocity,以下简称CLV)模式所谓定线速(CLV)模式,即代表单位时间之内通过光学读写头的轨道长度(Track Length)为一定值。也就是说,光学读写头在存取数据于光盘片内圈时,光盘片的转速会较快;反之,当光学读写头在存取数据于光盘片外圈时,光盘片的转速会较慢。在定线速(CLV)模式之下,光盘片的转速根据光学读写头的位置而定,亦即,当光学读写头由内圈往外圈移动时,光盘片的转速会逐渐减小。一般来说,1倍速(1X)光驱的定义为光学读写头与光盘片之间的相对速度约为1.2m/s至1.4m/s,数据传输速率为4.3218MB/s。而更高倍速的光驱的定义即为上述数值的整数倍速关系,例如2倍速(2X)、4倍速(4X)、8倍速(8X)、16倍速(16X)、20倍速(20X)...等等。
(II)定角速(Constant Angular Velocity,CAV)模式所谓定角速(CAV)模式,即代表光盘片转速为一定值。也就是说,在光盘片转速为定值之下,光盘片的内圈与外圈的写入速度会有很大的差异。亦即,当光学读写头记录数据于光盘片内圈时,写入速度较慢;反之,当光学读写头记录数据于光盘片外圈时,写入速度较快。
(III)区域定线速(Zoned Constant Linear Velocity,以下简称ZCLV)模式区域定线速(ZCLV)模式将光盘片的内圈到外圈分成数个区域,在每一个区域用稳定的定线速(CLV)控制速度进行写入盘片的工作。如图1所示,在区域1(Zone 1)的写入速度是16倍速(16X),区域2(通过T1点后)的写入速度是20倍速(20X),区域3(通过T2点后)的写入速度则是最高的24倍速(24X)。区域定线速(ZCLV)模式利用超连接点(super-link)技术连接T1与T2,超连接点技术是一个能够连接烧录断点并继续烧录的技术,可以暂停并重新开始烧录操作。所以在区域1与区域2及区域2与区域3之间皆会有键结(link)的情况。
(IV)部分定角速(Partial Constant Angular Velocity,以下简称PCAV)模式部分定角速(PCAV)模式在写入初期,因为光盘片内圈以较慢的写入速度写入,愈往外圈移动写入速度逐渐增加。当写入速度是光盘片本身所允许的最高写入速度或光驱可提供的最高倍速时,就维持此速度直到数据写入完毕。请参照图2,其为以部分定角速(PCAV)模式写入数据时光盘片上的时间与写入速度的示意图。以光盘片上的时间点T4为准将光盘片区分为定角速区域与定线速区域,在时间点T4的前主轴马达提供光盘片一定转速,因此,在光盘片最内圈以4倍速(4X)的写入速度开始直到时间点T4时的写入速度为10倍速(10X)。而在时间点T4之后即以10倍速(10X)的定线速(CLV)写入数据。
请参考图3,一般当光驱进行数据写入的操作时,先由主机(Host)1将要写入的数据送到光驱中的缓冲区(data buffer)3(此时数据传送的速度称为数据传输率),伺服系统5再依光驱现行设定的写入速度从缓冲区抓取数据,接着伺服系统5控制光学头7进行数据写入的操作。
而在光驱进行写入时,光驱会监视缓冲区的状态。当写入速度大于数据传输率时,就容易会发生缓冲区掏空(buffer underrun)的情况,导致写入失败。一旦监测到缓冲区快要掏空时,通常伺服系统会发出降低写入速度的命令,使得写入速度变慢,减少缓冲区掏空的机率。
请参考图4,以定角速(CAV)模式为例,当光驱开始进行写入时,主轴马达会令光盘片维持一固定转速,所以由内圈至外圈时写入速度愈来愈快。但是在写入时如果数据传输率太慢造成缓冲区快掏空的情况发生,伺服系统就会降倍速,如图4所示。因主机达不到40倍速的数据传输率,伺服系统发出降倍速的命令。原本40倍速的写入速度降到32倍速继续写入,如果数据传输率还是不够快,则再降到24倍速,以此类推。然而此种降倍速的规则(algorithm)严重影响写入数据的效率,一旦遇到可能发生掏空缓冲区的情况,立即降倍速。此举虽然保证写入数据的品质,却因主机不能达到上限的数据传输率而严重拖慢光驱写入的速度。另外在其降倍速的过程中,由40倍速跳到32倍速,而后又跳至24倍速,此降倍速的过程犹如部分定线速模式的区域转换,所以也会有键结(link)的产生,增加了光驱读出写入数据的困难度。
再者,当盘片品质不好或其它因素造成写入失败(write fail)时,也会造成上述情形发生。
因此,需要有一更有效控制写入的速度,同时又可以保持原有写入品质良好的方法。

发明内容
本发明的目的是提供光驱的写入速度的控制方法。藉此解决因写入速度切换规则(algorithm)的限制,导致光盘片的写入效率不佳的问题。
本发明提出光驱的写入速度的控制方法。首先使光盘片维持在一预定转速进行写入。若预定写入该光盘片的写入速度大于主机传输至缓冲区的数据传输率时,则降低该光盘片的转速并使光盘片维持在该降低后的转速且以定角速模式继续写入。
为了能更进一步了解本发明特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所示附图仅提供参考与说明用,并非用来对本发明加以限制。


图1为以区域定线速(ZCLV)模式写入数据时光盘片上的时间与数据传输速率的示意图;图2其为以部分定角速(PCAV)模式写入数据时光盘片上的时间与数据传输速率的示意图;图3为已知光驱写入数据时其数据流向示意图;图4为已知降倍速时光盘片上的时间与写入速度的示意图;图5为本发明写入速度切换的流程控制图;以及图6为本发明写入数据时光盘片上的时间与写入速度的示意图。
附图标号说明1主机3 缓冲区5伺服系统7 光学头100 盘片置入或电源开启110 接到跳轨的命令130 利用预设的轨数/步数比(tracks/steps ratio)计算此次跳轨步进马达应走的步数140 进行跳轨150 计算实际跳轨的轨数以更正轨数/步数比具体实施方式
为了克服进行数据写入时,因写入速度切换规则(algorithm)的限制,导致光盘片的写入效率不佳。本发明是根据主机的数据传输能力控制写入速度以解决上述问题。
请参考图5,其示出了本发明写入速度切换的流程控制图。
步骤100以光驱预定的定角速模式写入。亦即主轴马达使光盘片维持一固定转速并预定从光盘片内圈写至外圈。
步骤110数据传输率是否小于写入速度。若是,执行步骤120;若否,则回到步骤100。当数据传输率太慢以至于有缓冲区掏空现象发生时,就应该改变写入速度以防止上述问题产生(即进行步骤120)。
步骤120降低光盘片转速至W1继续以定角速模式写入。此时降低转速时,写入光盘片的写入速度也跟着降低。但因为转速降低的幅度不大,所以写入速度并不会有太大的变化。又降低转速后还是以定角速模式写入,所以写入速度会跟着光盘片位置变快。
步骤130数据传输率是否小于写入速度。若是,执行步骤120;若否,则进行步骤140。在降低转速并以定角速模式写入时还是会继续检查是否有缓冲区掏空的现象产生。如果产生的话,就再降低光盘片转速(即回到步骤120)。
步骤140维持W1继续以定角速模式写入。
图6为本发明实施例的示意图。一开始的光盘片转速设定为8000转(r.p.m),并依定角速模式写入且实时监测缓冲区的情况。因采用定角速模式所以写入速度愈来愈快,可是在t7时检测到由主机到缓冲区的数据传输率太慢,小于本来预定写入的25倍速,以致于可能发生缓冲区掏空的现象。此时会将光盘片转速降为7500转(r.p.m),并维持7500转的定角速写入光盘片。也就是说光驱切换在定角速模式下写入速度改变的斜率(slope)。又在转速切换完后还是以定角速模式写入,所以在t8后写入速度随着光盘片位置改变增快。
然而在t9时又检测到数据传输率太慢,此时会再降低光盘片转速以防止缓冲区掏空的现象发生。然后再以定角速模式继续写入。同理可推写入光盘片t10位置时亦是因数据传输率太慢所以又降低光盘片转速,使得缓冲区掏空的情况不会发生。
上述实施例是以数据传输率来决定降转速的时机。但在另外的实施例中亦可利用缓冲区数据量的多寡、伺服信号(如寻轨误差信号的肥度或聚焦误差信号的好坏)或ATIP错误率(ATIP error rat)大于某特定值来判定降转速的时机。
因此,本发明的优点是在于机动地调整写入速度,使其可随任意切换定角速模式的斜率。写入速度完全依据主机的数据传输能力,有效提升平均写入速度。
本发明的另一优点是不会有键结(link)的产生。因切换转速时的幅度并不大,所以写入速度也不会有太大的变化,所以不会有键结的产生。光驱在读取用上述方法写入的盘片时绝对不会有数据不连续的窘境。
综上所述,虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明,本领域的技术人员在不脱离本发明的精神和范围的前提下,可作各种的更动与润饰,因此本发明的保护范围视后附的权利要求为准。
权利要求
1.一种光驱中写入光盘片的速度控制方法,其使用定角速模式写入一光盘片,包括下列步骤维持该光盘片在一预定转速进行写入,若预定写入该光盘片的一写入速度大于主机传输至缓冲区的一数据传输率,则降低该光盘片的转速为第一转速;以及维持该光盘片在第一转速并以定角速模式继续写入。
2.一种光驱中写入光盘片的速度控制方法,包括下列步骤判断写入时光驱预定的一写入速度是否大于主机传输到缓冲区的一数据传输率;以及若是,降低该光盘片的转速并以定角速模式继续写入。
3.一种光驱中写入光盘片的速度控制方法,其使用定角速模式写入一光盘片,包括下列步骤维持该光盘片在一预定转速进行写入,若ATIP错误率大于一特定数值时,降低该光盘片的转速为第一转速;以及维持该光盘片在第一转速并以定角速模式继续写入。
4.一种光驱中写入光盘片的速度控制方法,其使用定角速模式写入一光盘片,包括下列步骤维持该光盘片在一预定转速进行写入,若缓冲区的数据量少于一特定量时,降低该光盘片的转速为第一转速;以及维持该光盘片在第一转速并以定角速模式继续写入。
5.一种光驱中写入光盘片的速度控制方法,其使用定角速模式写入一光盘片,包括下列步骤维持该光盘片在一预定转速进行写入,若一伺服信号劣于一特定可接受的范围时,降低该光盘片的转速为第一转速;以及维持该光盘片在第一转速并以定角速模式继续写入。
全文摘要
本发明提出光驱的写入速度的控制方法。该方法首先使光盘片维持在一预定转速进行写入,若预定写入该光盘片的写入速度大于主机传输至缓冲区的数据传输率时,则降低该光盘片的转速并使光盘片维持在该降低后的转速且以定角速模式继续写入。
文档编号G11B7/00GK1641758SQ20041000195
公开日2005年7月20日 申请日期2004年1月16日 优先权日2004年1月16日
发明者潘怡全 申请人:建兴电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1