一种光盘机存取数据的方法技术

技术编号:3063774 阅读:143 留言:0更新日期:2012-04-11 18:40
一种于光盘机存取数据的方法,该光盘机是电连接于一计算机主机,该计算机主机包含有一中央处理器(CPU),用来控制该计算机主机的运作,以及一存储装置,用来存储一预定程序,该中央处理器是执行该预定程序以驱动该光盘机来分别执行一第一程序,一第二程序,以及一第三程序而完成一预定存取操作,该第一程序是由该预定程序执行,该第二程序是由该光盘机执行,该方法包含有:    该预定程序执行该第一程序并输出一控制指令至该光盘机以驱动该光盘机执行该第二程序;以及    当该第一程序以及该第二程序都完成时,该预定程序会执行该第三程序以控制该光盘机存取一光盘;    其中该预定程序执行该第一程序的时间与该光盘机执行该第二程序的时间部分重叠。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术提供,尤指一种可提升光盘机数据存取效能的方法。
技术介绍
随着计算机装置的普及而使得计算机装置的应用范围随之扩大,除了一般商业性用途以外,个人计算机也进入家庭以提供例如多媒体娱乐之类功能,由于多媒体娱乐需要庞大的影像数据以及声音数据来产生所需的声光效果,因此进一步带动数据存储技术的发展。为了让使用者能够更方便的存储数字数据,各种数据存储装置相继地出现,其中光盘(optical disk)由于本身成本低、体积小及容量大的特性,所以近年来已成为使用者用来记录数据的工具,在商业用途上,光盘也被大量使用以作为软件程序、影音数据等的存储介质以便卖给各个使用者,例如软件安装光盘,或是激光视盘片等等。对于公司或个人而言,文件的管理或存储常是一件重要的工作。在过去,由于多数文件均印刷或书写于纸制品上,故当文件数量庞大时,不论在体积或重量方面,都容易造成使用者的不便。现在,光盘刻录机(compact diskrecorder)可用来解决上述问题,光盘刻录机充分利用了光盘成本低、体积小及容量大的特性,将数据记录在光盘上,让使用者能更方便地保存数据。请参阅图1,图1为现有计算机装置10的功能方块示意图。计算机装置10包含有一中央处理器(central processing unit,CPU)12,一北桥(north bridge)电路14,一南桥(south brige)电路16,一存储器(memory)18,一光盘机(optical disk drive)20,一输入装置21,一显示卡(video graphics array card,VGA card)22,以及一屏幕24,中央处理器12是用来控制计算机装置10的运作,北桥电路14是用来控制存储器18与显示卡22等高速周边装置与中央处理器12之间的数据传递,南桥电路16是用来控制光盘机20、输入装置21等低速周边装置与中央处理器12之间的数据传递,存储器18是用来暂存一应用程序25以便中央处理器12经由读取存储器18而执行应用程序25,光盘机20包含有一读写头(pick-up head)26,可经由读写头26存取(access)一光盘28而读取数据或写入数据,而输入装置21是用来让使用者输入键盘字符信号或鼠标指针信号,显示卡22将一显示数据输出至屏幕24而显示在该使用者前。当该使用者欲使用光盘机20,例如一可录写式光盘刻录机(CD-Rdrive)来将一数据存储在光盘28时,该使用者需先执行相对应的应用程序25,例如一写入程序(writing program),亦即经由该写入程序来控制该可录写式光盘刻录机的运作以将数据存储在光盘28中。请参阅图2,图2为现有光盘机存储数据的流程图,其运作包含有下列步骤步骤100执行应用程序25;步骤102检测光盘机20的硬件特性参数;步骤104设定预定写入光盘28的存储数据;步骤106应用程序25启动一写入程序;步骤108应用程序25准备该存储数据;步骤110光盘机20执行一最佳功率控制;步骤112应用程序25控制光盘机20将该存储数据记录在光盘28。上述操作简述如下,该使用者经由输入装置21来输入键盘字符信号或鼠标指针信号以启动应用程序25(亦即写入程序),而中央处理器12便会执行存储器18上的应用程序25,并将对应应用程序25的使用者接口(user interface,UI)经由显示卡22而显示在屏幕上(步骤100),然后应用程序25会产生一询问指令至光盘机20(亦即可录写式光盘刻录机)以检测光盘机20的硬件特性参数,例如光盘机20可支持的写入速度等等,而光盘机20即会将其硬件特性参数回报至应用程序25(步骤102),因此该使用者便可通过应用程序25来设定光盘机20实际记录数据在光盘28的写入速度,同时使用者亦需通过应用程序25来设定存储数据,例如有哪些文件要写入至光盘28(步骤104),当该使用者经由对应应用程序25的使用者接口而完成一写入程序所需的种种设定后,该使用者便可通过应用程序25而启动该写入程序(步骤106),当该写入程序开始后,首先应用程序25必须依据该使用者所设定的存储数据而自一数据源(data source)读取该存储数据,例如由一硬盘机(hard disk drive)中寻找包含于该存储数据中的文件(步骤108),然后应用程序25会输出一控制指令以驱动光盘机20开始一最佳功率控制(optimum power control,OPC)的程序,以得到读写头26用来将该存储数据写入光盘28的激光功率(步骤110),最后应用程序25便依据该使用者先前对该写入程序所设定的种种参数来控制光盘机20将该存储数据写入至光盘28。如上所述,光盘机20将该存储数据写入光盘28前,必须先进行一最佳写入功率控制以找出最适合光盘28的写入功率。关于最佳写入功率控制的实施方式,橘皮书中有详细的记载,现概要说明下。当进行最佳写入功率控制时,首先光盘机20的读写头26会从光盘28上的一导入区(lead-in area)读取一指示最佳写入功率(indicative optimum writing power)P,指示最佳写入功率P是制造光盘28的厂商所建议适合该光盘的写入功率。其后,读写头26会以小于指示最佳写入功率P的七个写入功率P1~P7、该指示最佳写入功率P、以及大于指示最佳写入功率P的七个写入功率P8~P14,总共十五个写入功率,在光盘28上的一测试区(test area)中十五个连续测试块(block)进行试写入的动作,接下来,读写头26会将写入至测试块18的结果读回,此时的读回信号为一交流耦合高频信号(AC coupled HF signal),对于此读回信号,橘皮书中定义有一参数β,当此读回信号的参数β符合预定要求时,即表示相对应的写入功率可作为该张光盘的最佳写入功率。此外,若是这十五个写入功率所相对应的读回信号的参数β均无法符合预定要求时,则表示此十五个写入功率皆不适宜作为实际的写入功率,此时,必须另外选择十五个写入功率重新进行上述最佳写入功率控制,直到得到一最佳写入功率为止。由上可知该最佳写入功率控制是为一“尝试-错误”(try & error)的过程,因此会耗费一段时间来找出该最佳写入功率,当执行步骤106以启动该写入程序至执行步骤112以将存储数据记录在光盘112之间,应用程序25必须准备该存储数据,以及光盘机20必须执行该最佳写入功率控制,当步骤108尚在执行中,因为光盘机20无法接收应用程序25所输出的控制指令以启动该最佳写入功率控制,此时光盘机20处于一闲置(idle)状态,亦即现有数据存储在一光盘的流程为一循序式(sequential)的控制模式,因此光盘机20必然会在操作过程中进入闲置状态而影响其效能(performance)。此外,当该使用者欲使用光盘机20来读取光盘28所记录的存储数据时,例如该使用者欲在屏幕24上播放光盘28所记录的影音数据,该使用者也需先执行相对应的应用程序25,例如一多媒体播放程序(multimedia player),也即经由该多媒体播放程序来控制光盘机20的运作以读取存储在光盘28中的影音数据并将该影音数据显示在屏幕24上。请参阅图3,图3为本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:颜孟新陈佐才
申请(专利权)人:明基电通股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利