用于在驱动器中处理数据的方法、装置和介质制造方法及图纸

技术编号:3062908 阅读:264 留言:0更新日期:2012-04-11 18:40
一种用于在只读存储器(ROM)驱动器中处理数据的方法、装置和介质。所述数据处理方法包括:ROM驱动器在光记录介质上的目标位置检测、缓冲和解码数据;如果数据检测、数据缓冲和数据解码之一失败,则查看用于光记录介质的驱动器的CLV速度,调整用于光记录介质的驱动器的CAV速度,并重试数据检测、数据缓冲和数据解码;如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送被解码的数据。因此,有可能通过防止由光记录介质上的缺陷引起的ROM驱动器的速度变差而导致的数据可读性的变差和误差的产生来改善ROM驱动器的质量。

【技术实现步骤摘要】

本专利技术涉及一种用于操作只读存储器(ROM)驱动器的方法、装置和介质,具体涉及用于在只读存储器(ROM)驱动器中处理数据的方法、装置和介质,它们能够防止由光记录介质上的缺陷引起的ROM驱动器的速度变差而导致的数据可读性的变差和误差的产生。
技术介绍
按照各种社会标准,在开发音频CD之后,已经开发了各种其他类型的媒体。图1是图解按照传统技术的、在只读存储器(ROM)驱动器中处理数据的方法的流程图,其中ROM驱动器从光记录介质读取数据,并且向主机计算机发送数据。参见图1,如果ROM驱动器接收从主机计算机要求数据的一个命令,则ROM驱动器查看是否在其缓冲器中存在对应的数据(步骤100)。如果在缓冲器中不存在由主机计算机要求的数据,则ROM驱动器将缓冲器设置到空状态,并且在包括对应数据的光记录介质上设置目标位置(步骤101)。然后,ROM驱动器控制光拾取器寻找目标位置。其后,ROM驱动器确定是否光拾取器已经发现了目标位置(步骤102)。如果光拾取器已经找到了目标位置,则在目标位置的对应数据被读取、缓冲、解码,然后被发送到主机计算机(步骤103和104)。但是,当在光记录介质上存在例如划痕或黑点的缺陷时,光拾取器不能正确地寻找目标位置。在这种情况下,ROM驱动器使用计数器降低按照运行速度设置的预定的计数,然后降低速度(步骤105和106)。在此,计数器对被检测、缓冲和解码的目标位置的对应数据的处理的重试次数进行计数。按照ROM驱动器的速度来预先确定重试计数。然后,确定是否ROM驱动器在最低速度工作(步骤107)。如果当ROM驱动器工作在最低速度时数据检测、数据缓冲或数据解码失败,则产生和向主机计算机发送一个误差(步骤108)。在步骤100,如果在缓冲器中存在对应的数据,则处理跳到步骤104以解码存储在缓冲器中的对应数据,并且向主机计算机发送被解码的数据。在美国专利公布第5,528,574中也公开了上述的在ROM驱动器中用于处理数据的传统方法。总之,按照传统的方法,如果当从光记录介质读取数据时在光记录介质上存在例如划痕或黑点的缺陷,则ROM驱动器在逐渐降低光记录介质的速度的同时读取数据。如果ROM驱动器即使在其最低的速度也不能读取数据,则ROM驱动器产生误差。但是,当需要在光记录介质的某个区域中以比当前速度快的速度读取数据时,传统的方法不能读取数据,于是产生误差并且ROM驱动器的质量变差。
技术实现思路
本专利技术的实施例包括一种在ROM驱动器处理数据的方法、装置和介质,用于防止由于光记录介质上的缺陷引起的ROM驱动器的速度变差而导致的数据可读性的变差和误差的产生。本专利技术的其他方面和/或优点将部分地在随后的说明书中给出,并且部分地从说明书中显而易见,或者可以通过本专利技术的实践来学习。为了实现上述和/或其他方面和优点,本专利技术的实施例提供了一种处理数据的方法,包括在光记录介质上的目标位置检测、缓冲和解码数据;如果数据检测、数据缓冲和数据解码之一失败,则查看用于光记录介质的驱动器的CLV速度,调整用于光记录介质的驱动器的CAV速度,重试数据检测、数据缓冲和数据解码;如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送被解码的数据。CAV速度的调整和数据检测、数据缓冲和数据解码的重试可以还包括如果光记录介质的CLV速度高于预定速度则将光记录介质的CAV速度调整到最低速度;以最低的CAV速度重试数据检测、数据缓冲和数据解码;如果数据检测、数据缓冲和数据解码之一失败,则在降低目标位置和参考位置之间的偏移的同时重试数据检测、数据缓冲和数据解码。而且,在数据检测、数据缓冲和数据解码的重试中,在将与目标位置和参考位置的偏移降低预定距离的同时重试数据检测、数据缓冲和数据解码。如果在CAV速度的调整和数据检测、数据缓冲和数据解码的重试中数据检测、数据缓冲和数据解码之一失败,则成功的数据检测、数据缓冲和数据解码性能的确定可以包括重试数据检测、数据缓冲和数据解码,并且同时降低用于光记录介质的驱动器的CLV速度。而且,在降低驱动器的CLV速度的同时的数据检测、数据缓冲和数据解码的重试中,可以执行数据检测、数据缓冲和数据解码直到光记录介质的CLV速度达到最低的CLV速度。如果数据检测、数据缓冲和数据解码之一失败,则驱动器也可以向主机计算机发送指示误差的信息。为了实现上述和/或其他方面和优点,本专利技术的实施例提供一种数据处理系统,包括主机,具有输入端和CPU;驱动器,用于从记录介质读取和/或向记录介质写入,包括控制器、驱动器件和通过所述输入端与主机连接的接口,其中所述控制器查看用于记录介质的驱动器的CLV,控制用于记录介质的驱动器的CAV速度的调整,并且当前一个尝试失败时控制用于从记录介质检测数据、缓冲数据和/或解码数据的另一个尝试。为了实现上述和/或其他方面和优点,本专利技术的实施例可以还提供一种介质,包括计算机可读代码,用于控制一个驱动器的操作,以便在记录介质上的目标位置检测、缓冲和/或解码数据;如果数据检测、数据缓冲和数据解码之一失败,则查看用于记录介质的驱动器的CLV速度,调整用于记录介质的驱动器的CAV速度,并重试数据检测、数据缓冲和/或数据解码;如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送解码的数据。附图说明通过下面参照附图说明多个实施例,本专利技术的这些和/或其他方面和优点将会变得清楚和更容易明白,其中图1是图解在只读存储器(ROM)驱动器中处理数据的传统方法的流程图;图2是图解按照本专利技术的一个实施例的ROM驱动器和主机计算机的方框图; 图3是图解按照本专利技术的一个实施例的在ROM驱动器处理数据的方法流程图;图4是图解按照本专利技术的一个实施例的用于执行图3的步骤306的方法的流程图。具体实施例方式现在详细说明本专利技术的多个实施例,其示例图解在附图中,其中在各个附图中相同的附图标号表示相同的元件。下面参照附图来说明所述实施例以解释本专利技术。图2是图解主机计算机200和ROM驱动器201的方框图。如图2所示,主机计算机200包括输入单元200-1、CPU 200-2和外围单元200-3。ROM驱动器201包括光盘201-1、控制器201-2、计数器201-3、meca驱动器201-4、光拾取器201-5、缓冲器201-6、解码器201-7和接口201-8。可以使用主机计算机200和ROM驱动器201来实现本专利技术的实施例。图3是图解按照本专利技术的一个实施例的在ROM驱动器处理数据的方法流程图。如图3所示,这种数据处理方法包括确定是否在缓冲器中存在从主机计算机获取的数据(步骤300);如果在缓冲器中不存在对应的数据,则将缓冲器设置为空状态,并且设置目标位置(步骤301);在目标位置尝试检测、缓冲和解码对应的数据(步骤302);确定是否数据检测、数据缓冲或数据解码已经失败(步骤303);如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送解码的数据(步骤304);如果数据检测、数据缓冲或数据解码失败,则确定是否ROM驱动器工作在最低速度(步骤305);如果ROM驱动器工作在最低速度,则控制CAV(恒定角速度)速度和重试数据检测、数据缓冲和数据解码(步骤306);如果ROM驱动器不工作在最低速度,则降低对于速度的重试本文档来自技高网
...

【技术保护点】
一种处理数据的方法,包括:在光记录介质上的目标位置检测、缓冲和解码数据;如果数据检测、数据缓冲和数据解码之一失败,则查看用于光记录介质的驱动器的CLV速度,调整用于光记录介质的驱动器的CAV速度,并重试数据检测、数据缓冲和数 据解码;如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送被解码的数据。

【技术特征摘要】
KR 2003-2-17 9771/031.一种处理数据的方法,包括在光记录介质上的目标位置检测、缓冲和解码数据;如果数据检测、数据缓冲和数据解码之一失败,则查看用于光记录介质的驱动器的CLV速度,调整用于光记录介质的驱动器的CAV速度,并重试数据检测、数据缓冲和数据解码;如果成功地执行数据检测、数据缓冲和数据解码,则向主机计算机发送被解码的数据。2.按照权利要求1的方法,其中CAV速度的调整和数据检测、数据缓冲和数据解码的重试还包括如果光记录介质的CLV速度高于预定速度,则将光记录介质的CAV速度调整到最低速度;以最低的CAV速度重试数据检测、数据缓冲和数据解码;如果数据检测、数据缓冲和数据解码之一失败,则在降低目标位置和参考位置之间的偏移的同时重试数据检测、数据缓冲和数据解码。3.按照权利要求2的方法,其中在数据检测、数据缓冲和数据解码的重试中,在将目标位置和参考位置之间的偏移降低预定距离的同时重试数据检测、数据缓冲和数据解码。4.按照权利要求1的方法,其中如果在CAV速度的调整和数据检测、数据缓冲和数据解码的重试中数据检测、数据缓冲和数据解码之一失败,则成功的数据检测、数据缓冲和数据解码性能的确定包括重试数据检测、数据缓冲和数据解码,并且同时降低用于光记录介质的驱动器的CLV速度。5.按照权利要求4的方法,其中在降低驱动器的CLV速度的同时的数据检测、数据缓冲和数据解码的重试中,执行数据检测、数据缓冲和数据解码直到光记录介质的CLV速度达到最低的CLV速度。6.按照权利要求4的方法,其中如果数据检测、数据缓冲和数据解码之一失败,则驱动器向主机计算机发送指示误差的信息。7.一种数据处理系统,包括主机,具有输入端和CPU;驱动器,用于从记录介质读取和/或向记录介质写入,包括控制器、驱动器件和通过所述输入端与主机连接的接口,其中所述控制器查看用于记录介质的驱动器的CLV,控制用于记录介质的驱动器的CAV速度的调整,并且当前一个尝试失败时控制用于从记录介质检测数据、缓冲数据和/或解码数据的另一个尝试。8.按照权利要求7的数据处理系统,其中如果成功地执行了数据检测、数据缓冲和/或数据解码的随后的尝试,则控制器控制向主机计算机发送解码的数据。9.按照权利要求7的数据处理系统,其中CAV速度的调整和数据检测、数据缓冲和/或数据解码的随后尝试还包括如果记录介质的CLV速度高于预定速度,则将记录介质的CAV速度调整到最低速度;随后以最低的CAV速度尝试数据检测、数据缓冲和/或数据解码;如果数据检测、数据缓冲和数据解码之一失败,则在降低目标位置和参考位置之间的偏移的同时随后尝试数据检测、数据缓冲和数据...

【专利技术属性】
技术研发人员:金仁球
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1