光盘驱动器读取方法及装置制造方法及图纸

技术编号:4204987 阅读:239 留言:0更新日期:2012-04-11 18:40
一种光盘驱动器读取方法及装置,读取光盘轨道上的数据,接收主机命令读取需求数据,检查高速缓存数据,读取高速缓存需求数据回复命令,没有需求数据则先设定需求数据在光盘的目标轨道,计算从目前位置分别以跳轨及滑轨移动至目标轨道所需移动时间,比较滑轨与跳轨移动时间,选择移动时间较少的移动方式,移动至目标轨道读取需求数据,回复主机命令,以提升读取效率。

【技术实现步骤摘要】

本专利技术有关一种光盘驱动器,尤其是关于光盘驱动器在读取光盘上数据 时,控制读取头以不同的移动方式,快速读取数据的方法及装置。
技术介绍
已知光盘利用同心圓或螺巻状的轨道,将轨道切割成数个数据区块,给 予每一数据区块位址,用以记录数据。读取光盘数据时,需锁定并循着轨道, 到达所需数据区块的位址,才能正确的读取所需数据。如图l所示,为台湾公告第1238386号专利技术专利案的现有技术,光盘驱 动器读取光盘数据的流程。该现有技术光盘驱动器在步骤Pl接受一外接主机 读取光盘上数据的命令,开始进行读取数据的作业。进入步骤P2,先检查存 储器的高速緩存数据是否有命令读取的需求数据?假如有该需求数据,则进 入步骤P3,直接由存储器高速緩存需求数据,在步骤P8回复传输给主机, 假如没有该需求数据,则进入步骤P4,由光盘目录信息,取得需求数据区块 的位址,设定出读取需求数据所在光盘的位置。接着进入步骤P5,从目前位置横跨过轨道,跳轨至设定位置,接着进入 步骤P6,重新锁轨、循轨将数据读取至存储器,在步骤P7,处理存储器中读 取的数据,解译成需求数据,存放在存储器中作为高速緩存数据,然后在步 骤P8将解译的需求数据回复传输给主机,最后在步骤P9结束处理主机读取 数据的命令。因此,光盘驱动器可利用预存在存储器中的数据,作为高速緩 存数据,加速光盘驱动器读取数据的速度。然而,现有技术光盘驱动器在存储器无主机所需读取的高速緩存数据时, 则必须藉由跳轨至光盘需求数据区块的位址读取数据。由于跳轨伺服必需先 计算跳轨的轨数、距离,确认物镜在读取头相对可维持信号的范围内,解除 锁轨形成伺服开回路,再给予读取头适当的驱动力,使读取头恰可跳至目标 轨道,接着形成伺服闭回路,锁轨读取所在的轨道,确认是否到达目标轨道, 否则再重新跳轨,直到达目标轨道,才能正确读取需求数据。由于光盘及读取头在相对高速转动,轨道间又相当密集,甚至轨道偏心 变形, 一般跳轨均需经过数次才能到达目标轨道,相当浪费时间。尤其对于 位置不连续的需求数据,不论远近,光盘驱动器需一一连续执行多次的跳轨, 才能完成读取命令,更为耗时。此外,光盘驱动器存储器的容量有限,且主 要作为处理数据的緩冲存储器,并无法大量储存高速緩存数据。光盘驱动器 主要仍由光盘读取需求数据为主,单纯凭借光盘驱动器跳轨读取数据,无法 有效提升光盘驱动器的读取效率。因此,已知的光盘驱动器在读取光盘数据 的方法上,仍有问题亟待解决。
技术实现思路
本专利技术的目的在提供一种光盘驱动器读取方法及装置,藉由比较跳轨移 动与滑轨移动方式到达目标轨道的估计时间,选择较快到达目标轨道的方式, 以提高读取效率。本专利技术另一目的在提供一种光盘驱动器读取方法及装置,利用需求数据 区块所在目标轨道的远近,选择跳轨伺服或滑轨伺服至目标轨道,节省读取 数据的时间。为了达到前述专利技术的目的,本专利技术的光盘驱动器读取装置,连接至主机, 由微处理器接收及回复主机命令读取需求数据,设定读取单元设定需求数据 的目标轨道,计算移动至目标轨道所需移动时间,比较移动时间,选择跳轨 或滑轨的移动方式,回传至微处理器,循轨伺服单元受微处理器控制以该选 择移动方式,伺服读取头跳轨或滑轨移动至目标轨道,读取需求数据,存储器储存读取的需求数据,由微处理器控制传输至主机。本专利技术的光盘驱动器读取方法,读取光盘轨道上的数据,接收主机命令 读取需求数据,检查高速緩存数据,读取高速緩存需求数据回复命令,没有 需求数据则先设定需求数据在光盘的目标轨道,计算从目前位置分别以跳轨 及滑轨移动至目标轨道所需移动时间,比较滑轨与跳轨移动时间,选择移动 时间较少的移动方式,移动至目标轨道读取需求数据,回复主机命令。本专利技术另一光盘驱动器读取方法,接收主机命令读取光盘轨道上需求数 据,设定需求数据在光盘的目标轨道,计算从目前位置移动至目标轨道所需 移动距离,移动距离可为一轨数,比较移动距离与预定值,移动距离大于预 定值时选择跳轨移动方式,否则选择滑轨移动方式,再移动至目标轨道读取6需求数据,回复主机命令。 附图说明图1为现有技术光盘驱动器读取方法的流程图。 图2为本专利技术光盘驱动器读取装置的系统方块图。图3为本专利技术跳轨及滑轨移动方式移动距离与时间的示意关系图。 图4为本专利技术第一实施例光盘驱动器读取方法的流程图。 图5为本专利技术第二实施例光盘驱动器读取方法的流程图。主要元件符号说明1读取装置2微处理器3设定读取单元4循轨祠服单元5传动马达6读取头7物镜8检测单元9存储器10光盘11跳轨单元12滑轨单元13计算单元14比较单元Rl主机读取命令步骤R2检查存储器高速緩存数据步骤R3读取高速緩存数据步骤R4设定读取数据位置步骤R5计算跳轨时间M步骤R6计算滑轨时间N步骤R7检查M大于N步骤R8滑轨移动至目标轨道步骤R9跳轨移动至目标轨道步骤R10读取数据步骤Rll处理读取数据步骤R12回复主机步骤R13结束步骤Sl 主机读取命令步骤S2设定读取数据位置步骤S3 计算移动距离步骤S4检查轨数大于预定值步骤55 跳轨移动至目标轨道步骤56 滑轨移动至目标轨道步骤 S7读取数据步骤58 处理读取数据步骤59 回复主机步骤 S10结束步骤具体实施例方式有关本专利技术为达成上述目的,所采用的技术手段及其功效,兹举较佳实 施例,并配合图式加以说明如下。请参考图2,为本专利技术光盘驱动器读取装置的系统功能图。该读取装置l 包含微处理器2、设定读取单元3、循轨伺服单元4、传动马达5、读取头6、 物镜7、检测单元8及存储器9。主要由读取装置1的微处理器2接收外接主 机读取光盘IO需求数据的命令,根据需求数据的位址,经由设定读取单元3 设定出需求数据的位置及目标轨道,控制循轨伺服单元4,藉由传动马达5 驱动读取头6,移动至光盘IO的目标轨道,锁住并循着目标轨道移动,经其 上的物镜7投射光束至光盘10,由目标轨道开始读取需求数据,再利用检测 单元8接收光盘IO反射光,以反射光强弱形成相对强弱的电信号,供微处理 器2解译成数据信号及控制信号,将数据信号储存在存储器9中及传输回复 主机,并利用控制信号控制读取系统的运作。其中,循轨伺服单元4除可锁住及循着轨道13移动外,还受微处理器2 控制,提供跳轨单元11及滑轨单元12两种移动伺服方式。跳轨单元11根据8设定的目标轨道,计算由目前所在移至目标轨道,所需跳轨的轨数、距离,再确认物镜7在读取头6相对可维持信号的范围内,解除循轨伺服单元4锁 轨状态,形成伺服开回路,给予传动马达5适当电压的驱动力,使读取头6 径向横越过轨道跳至目标轨道,如图中实线移动路径所示,再回复成伺服闭 回路,锁轨读取所在轨道的数据,确认到达目标轨道,以读取需求数据。而滑轨单元12,根据设定的目标轨道,计算由目前所在位置循轨移至目 标轨道,所需滑轨的轨数、距离,在不变动循轨伺服单元4闭回路下,沿着 轨道路径,滑动读取头6至目标轨道,如图中虚线移动路径所示。滑动中读 取头6不读取数据,仅读取通过数据区块的位址信息,精确控制读取头6至 目标轨道读取需求数据。如图3所示,为跳轨及滑轨移动方式移动距离与时间的示意关系。跳轨 移动方式因需经确认位置、解除锁轨、切换开回路、跳轨、切换闭回路、锁 轨及确认到达目标轨道等必要程序本文档来自技高网
...

【技术保护点】
一种光盘驱动器读取装置,连接一主机,该装置包含: 一微处理器,接收及回复主机命令读取需求数据; 一设定读取单元,设定需求数据的目标轨道,计算移动至目标轨道所需移动时间,比较移动时间,选择跳轨或滑轨的移动方式,回传至微处理器;   一循轨伺服单元,受微处理器控制以该选择移动方式,伺服读取头跳轨或滑轨移动至目标轨道,读取需求数据;以及 一存储器,储存读取的需求数据,由微处理器控制传输至主机。

【技术特征摘要】

【专利技术属性】
技术研发人员:许锦发陈世国朱修明
申请(专利权)人:广明光电股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1