一种基于电池剩余容量控制盘写入操作的方法

文档序号:6568204阅读:283来源:国知局
专利名称:一种基于电池剩余容量控制盘写入操作的方法
技术领域
本发明涉及一种基于电池剩余容量控制盘写入操作的方法。该方法适用于便携式装置,例如,使用电池作为电源的笔记本(电脑)和盘驱动器。
并且,由于配备在笔记本内的高速盘驱动器每当被启动时以固定的最高速度驱动,因而达到固定的最高速度所用的驱动时间相对较长,并且驱动电流相对较大。这些因素对电池供电时间的延长产生不利影响。
为解决这些问题,于1999年9月30日以LG公司的名义,向韩国工业产权局提交了一份申请号为99-41946的新申请,该申请题目为“基于电池剩余容量驱动盘的方法和装置”。该申请中提出的发明是通过基于电池剩余容量以及目前使用何种电源,调整盘驱动器内插入的盘的速度,来延长有限容量电池的供电时间。
然而,在由第99-41946号申请提出的方法中,当盘驱动器内插入的盘以较低速度驱动时,电池可能完全放电,其中该较低速度是因电池剩余容量少而调整为较低的。如果插入的盘在进行写入时电池完全放电,则写入操作异常终止。
在写入操作异常终止时,一个写入被终止的轨道的信息不被写入盘中预留的程序存储区(Program Memory Area)(PMA),这样就使最后记录位置不予保存,从而无法将数据附加到该写入被终止的盘上。此外,由于写入被终止的盘没有有关写入被终止的轨道的信息,因而无法关闭包括写入被终止的轨道在内的区段(session)。因此,包含一个打开会话的写入被终止的盘不能由仅用于再现的盘驱动器例如CD-ROM驱动器读取。
发明综述本发明的目的是提供一种基于电池剩余容量控制盘写入操作的方法,该方法通过在检查了笔记本或便携式盘驱动器内所配备的电池的剩余容量之后,确定是否提前结束盘写入操作,始终确保盘写入操作的正常完成,同时,将数据记录到可写入盘,或者在记录数据之前计算电池的期望可供电时间。
根据本发明的一种基于电池剩余容量控制盘写入操作的方法是检测当前电池剩余容量;将检测的电池剩余容量与执行写入操作的正常完成所需的参考容量进行比较;以及根据比较结果,执行数据写入或者写入操作完成。
根据本发明的另一种基于电池剩余容量控制盘写入操作的方法是估算电池的可供容量;确定是否有可能使用估算的可供容量,将用户请求写入的数据量记录到盘记录介质上;以及根据确定结果,控制盘写入操作。
在附图中

图1示出了根据本发明的一种基于电池剩余容量控制盘写入操作的方法所适用的笔记本,以及通过ATAPI接口与该笔记本相连的盘驱动器的方框图;图2是实施根据本发明的一种控制盘写入操作的方法的流程图;图3示出了根据本发明的一种基于电池剩余容量控制盘写入操作的方法所适用的配备有盘驱动器的笔记本的另一方框图;图4是实施根据本发明的另一种控制盘写入操作的方法的流程图;图5示出了根据本发明的另一种基于电池剩余容量控制盘写入操作的方法所适用的配备有盘驱动器的笔记本的另一方框图。
图1示出了根据本发明的一种基于电池剩余容量控制盘写入操作的方法所适用的笔记本,以及通过ATAPI接口与该笔记本相连的盘驱动器的方框图。
如图1所示,笔记本100包括供电单元110,用于将交流电源线馈送的交流电整流成直流电,并将整流得到的直流电提供给笔记本100的所有元件和盘驱动器200;电池120,用于向内部电池单元充入直流电,并且如果需要,进行放电;电源开关130,用于在许多可用电源中选择一个;模/数转换器140,用于使模拟输入信号数字化;电源检测单元160,用于检测是否从外部交流电源线供电;控制器150,用于根据来自模/数转换器140的数字化数据,检测电池120已充了多少电;以及ATAPI接口170,用于根据ATAPI协议,与盘驱动器200进行数据通信。
如图1所示,盘驱动器200包括光拾取器211,用于读取来自所插入盘210的表面的记录数据;驱动单元240,用于驱动电动机M1和M2,以便分别移动和旋转拾取器211和盘210;射频(R/F)单元220,用于对拾取器211检测的RF信号进行均衡和整形,以产生二进制信号;数字信号处理单元270,用于处理来自R/F单元220的二进制信号,以恢复原始数字数据;伺服单元230,用于控制驱动单元240和拾取器211的致动器;ATAPI接口260;以及微计算机250,用于通过解释途经ATAPI接口260的分组命令,确定盘速度,并监控驱动单元240以便按照确定的速度旋转所插入的盘210。
图2是实施根据本发明的一种控制盘写入操作的方法的流程图。
以下将对在如图1中所示的配备有盘驱动器的笔记本内执行的过程加以详细阐述。
将外部交流电源的供电提供给供电单元110,并且将该交流电整流成直流电。电池120向内部各电池单元充入该直流电。
当电池120正在充电时,控制器150根据电源检测单元160的输出值,检查是否提供了外部电源(S10)。如果输出值表明正在提供外部电源,则控制器150命令开关130选择它的‘a’端子的电源输入,这样可将外部电源提供的直流电馈送给笔记本100的所有元件以及盘驱动器200。
在提供外部交流电的情况下,如果请求向盘210写入数据,则盘驱动器200的微计算机250命令驱动单元240将与预定最大速度相对应的驱动电压施加给主轴电动机M2。在盘速度已达到最大之后,微计算机250向以最高速度旋转的盘210进行所请求的写入操作(S12)。
如果外部交流电未与笔记本100相连,致使供电单元110未提供直流电,则电池120放电,以提供必要电量。然后,控制器150从电源检测单元160的输出值中识别出无外部交流电,并命令开关130选择‘b’端子而不是‘a’端子作为其输入源。
由于开关130选择‘b’端子,因而在电池120内充入的电量被提供给笔记本100的所有元件以及盘驱动器200。当电池120提供必要电量时,控制器150检查来自模/数转换器140的数字化数值(S11),以便知道电池120内还有多少电量。数字化数值表示电池120的剩余电量,例如,数字化数值‘1000b’是指剩余容量是全部容量的一半(50%)。在数字化数值和剩余容量之间的关系取决于向模/数转换器140偏置的直流偏差(DC offset)。
控制器150根据ATAPI协议,建立一个包括剩余容量信息在内的分组命令,然后通过本地ATAPI接口170,将建立的分组命令发送到远程ATAPI接口260(S13)。盘驱动器200的ATAPI接口260将收到的分组命令传送到微计算机250。微计算机250通过解释分组命令,对配备在笔记本100内的电池120的当前剩余电量进行识别(S14)。
然后,微计算机250将当前剩余容量与预定阈值容量进行比较(S15),例如,预定阈值容量是全部容量的6.25%,这可确保写入操作的正常完成,并且微计算机250可根据比较结果控制当前写入操作。在数据写入过程中间,已将阈值容量确定为不小于写入完成所需的最低容量。
如果比较结果表明,当前剩余容量大于阈值(S20),则如果需要,微计算机250将当前盘速度调整到合适的较低速度,以便延长写入时间,并且微计算机250按照降低的盘速度执行数据写入操作(S21)。如果当前剩余容量小于全部充电量的一半,则执行这种降低速度的操作。
当按照已调整的速度写入数据时,微计算机250继续检查从控制器150发出的当前剩余容量。当检查剩余容量时,如果剩余容量降到阈值以下,则微计算机250开始完成当前写入操作,无论是否所有数据都被写入。
为了在数据写入过程中间完成写入操作,微计算机250首先停止向盘210写入数据(S30),然后将有关写入被终止的轨道的信息写入用于存储临时管理信息的PMA(S31)。优选地,微计算机250关闭包括写入被终止的轨道在内的会话,以使盘210甚至在仅用于再现的盘驱动器内也可存取。在会话关闭操作中,微计算机250写入程序区结束标志,例如,在位于写入被终止的轨道后面的2Hz脉冲。2Hz脉冲写入区形成一个引出区。微计算机250还在包括写入被终止的轨道在内的会话前部保留的引入区内,写入包含下一可写入点的管理信息,其中该下一可写入点是写入被终止的轨道的结束点(S32)。
阈值容量也存储在控制器150内,这样,控制器150建立一条警告消息,例如,“由于缺少电池剩余容量,您应该完成当前写入操作!”。如果当前剩余容量低于阈值,则控制器150在将有关当前剩余容量的信息传送到盘驱动器200之前,在监视器上显示上述警告消息(S22)。如果用户确认该警告消息,则控制器150将检测的低于阈值的剩余容量传送到盘驱动器200的微计算机250。结果,上述写入完成操作由微计算机250按顺序执行。
一种根据本发明的基于电池剩余容量控制盘写入操作的方法,除适用于图1所示的配备有盘驱动器的笔记本以外,还适用于独立的便携式盘驱动器。在独立的便携式盘驱动器内,ATAPI接口170和260被去除,并且,控制器150和微计算机250被集成为一个部件。独立的便携式盘驱动器可具有小型LCD板,作为显示装置。
图3示出了根据本发明的一种基于电池剩余容量控制盘写入操作的方法所适用的配备有盘驱动器的笔记本的另一方框图。
在图3的结构中,有关当前电池剩余容量以及有关正提供哪种电源的信息直接通过附加信号线传送到盘驱动器200,而不是通过分别配备在笔记本100和盘驱动器200内的ATAPI接口170和260传送。图3中的其他部件与图1相同。
以下将对在图3所示的配备有盘驱动器的笔记本内进行的一种控制盘写入操作的方法进行说明。电源检测单元160的输出值以及模/数转换器140的数字化数值被直接传送到盘驱动器200的微计算机250。然后,微计算机250从电源检测单元160的输出值中获知是否提供有外部电源。如果提供有外部电源,则微计算机250驱动盘210以最大速度旋转,并且将数据写到盘210。否则,如上所述,它将对与模/数转换器140的数字化数值成比例的当前电池剩余容量进行识别,将识别的容量与预定阈值进行比较,并根据比较结果执行盘速度调整以及写入完成操作。
图4是实施根据本发明的另一种控制盘写入操作的方法的流程图。图4所述的方法适用于包括盘驱动器200在内的配备有智能电池(120a)的笔记本100。笔记本100的方框图如图5所示。智能电池120a可通过一根连接的总线向控制器150提供各种有关在内部电池单元内充电量的信息。
以下将对在图5所示的配备有智能电池的笔记本内执行的图4的程序加以详细阐述。
如果用户的笔记本100的控制器150请求数据写入(S51),则控制器150测量待写入的数据量,并且在盘驱动器200的当前盘速度的条件下,估算该数据量的总记录时间(S52)。此外,控制器150接收有关平均电流和以[mA·h]为单位的剩余容量的信息(S53),该信息是由智能电池120a周期性提供的,例如每15秒种。控制器150通过将剩余容量除以平均电流,计算智能电池120a的期望可供电时间(S54)。
为了更准确地估算期望可供电时间,在计算之前,控制器150驱动所插入的盘以最大速度旋转,并将某些数据暂时写入盘。由于这种试写入,由智能电池120a提供的电流增加,即旋转盘所需的电流被反映在由智能电池120a提供的平均电流信息内。因此,通过将剩余容量除以平均电流所获得的期望可供电时间变得准确很多。
控制器150将期望可供电时间与估算总记录时间进行比较(S55)。如果期望可供电时间少于估算记录时间,则控制器150通过输出消息,例如,“可能无法使用当前电池剩余容量记录所有数据,您仍然确定继续记录吗?”,警告用户电池容量不足(S56)。在警告之后,控制器150等待用户响应(S57)。
如果用户请求记录停止,则控制器150停止写入。如果数据写入正在进行,则控制器150执行上述步骤S30~S32中的写入完成操作(S58),或者如果它还未开始数据写入,则忽略数据记录请求(S59)。
尽管有上述警告消息,如果用户仍然想要进行数据记录(S57),则正如图2的实施例中所述,执行步骤S10~S20,即检查当前电池剩余容量;步骤S21,即基于电池剩余容量,调整盘写入速度;以及步骤S22~S32,即确定是否停止写入操作并完成当前写入操作。因此,在写入数据过程中间,可正常完成盘写入操作(S60),尽管缺少电池剩余容量。
上述根据本发明控制盘写入操作的方法可防止因笔记本或便携式盘驱动器内的电池的全部放电而引起异常写入终止所造成的盘损坏。
本发明可采用其他特定形式予以实施,而不背离本发明的精神或主要特征。因此,上述实施例应在所有方面被视为描述性的,而不是限制性的,而且本发明的范围应由所附权利要求予以表示,而不应由上述说明予以表示。因而在权利要求等效的意义和范围内所作的全部变动都应包含在权利要求之内。
权利要求
1.一种在配备有电池的数据记录装置内基于电池剩余容量控制盘写入操作的方法,包括步骤(a)检测当前电池剩余容量;(b)将检测的电池剩余容量与执行写入操作正常完成所需的参考容量进行比较;以及(c)根据比较结果,执行数据写入或者写入操作完成。
2.如权利要求1所述的方法,其中,所述的写入操作完成包括有关在写入操作完成之前写入的数据的管理信息的写入操作。
3.如权利要求2所述的方法,其中,所述的管理信息将写入在盘记录介质中分配的程序存储区内。
4.如权利要求2所述的方法,其中,所述的管理信息包括在所写入数据前分配的引入区内要写入的信息,或者在所写入数据后分配的引出区内要写入的信息。
5.一种在配备有电池的数据记录装置内基于电池剩余容量控制盘写入操作的方法,包括步骤(a)估算电池的可供电容量;(b)确定是否可能使用估算的可供电容量,将用户请求写入的数据量记录到盘记录介质上;以及(c)根据确定结果,控制盘写入操作。
6.如权利要求5所述的方法,其中,所述的可供电容量是基于平均电流和充电量计算的可供电时间,以电流×时间[A·t]表示。
7.如权利要求6所述的方法,其中,所述的步骤(b)计算写入所要求写入的数据量所需的期望记录时间,并检查计算的期望记录时间是否超过计算的可供电时间。
8.如权利要求5所述的方法,其中,所述的步骤(c)输出一个询问用户是否进行数据写入的消息,并根据用户对该输出消息所作的响应,控制盘写入操作。
9.如权利要求5所述的方法,其中,所述的步骤(c)包括步骤(c1)检测当前电池剩余容量;(c2)将检测的电池剩余容量与执行写入操作正常完成所需的参考容量进行比较;以及(c3)根据比较结果,执行数据写入或者写入操作完成。
10.如权利要求9所述的方法,其中,所述的写入操作完成包括有关在写入操作完成之前所写入的数据的管理信息的写入操作。
11.如权利要求10所述的方法,其中,所述的管理信息将写入在盘记录介质中分配的程序存储区内。
12.如权利要求10所述的方法,其中,所述的管理信息包括在所写入数据前分配的引入区内要写入的信息,或者在所写入数据后分配的引出区内要写入的信息。
全文摘要
本发明涉及一种基于电池剩余容量控制盘写入操作的方法。该方法适用于便携式装置,例如,使用电池作为电源的笔记本和盘驱动器。该方法检测所配备电池的剩余容量;将检测的剩余容量与执行写入操作正常完成所需的参考容量进行比较;以及如果检测的剩余容量低于参考容量,则停止当前写入操作并执行写入操作完成。因此,可防止因笔记本或便携式盘驱动器内的电池全部放电而引起异常写入终止所造成的盘损坏。
文档编号G06F11/00GK1355458SQ01136880
公开日2002年6月26日 申请日期2001年11月2日 优先权日2000年11月28日
发明者徐安成 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1