This Application claims the right of priority based on Taiwan Patent Application No. 093109066 entitled “CONTROL METHOD OF DISK-TRAY EJECTION,” filed on Apr. 1, 2004.
This invention relates to a method for controlling disk-tray ejection of an optical disk apparatus, and more particularly, a control method for controlling disk-ejection by determining a diameter value of a disk.
Disk ejection is always an important issue in a disk apparatus (e.g., a CD Driver Design). If any mistake occurs during the disk ejection procedure, it may often cause great damage by impactions or collisions between the disk and the driver. The mistake usually incurs breaks to both the disk and the driver. Thus, how to control the ejection procedure smoothly is an important topic.
There are many prior art disk-ejection control techniques utilizing a motor to drive the tray moving outward. There are also some designs utilizing voltage control, as shown in U.S. Pat. No. 6,621,784 B2. In this case, before the disk ejection procedure, it is necessary to determine whether a disk is disposed in the tray, and provide different driving forces according to different voltage values transmitted to the motor. Then the driving forces drives the tray moving outward.
Due to various sizes and weights of disks used nowadays, the prior art disk ejection control method cannot determine the driving force for the tray precisely. Thus, an improvement of the disk ejection control method is desirable.
A method for controlling disk-tray ejection in an optical disk apparatus is provided. The optical disk apparatus includes a control unit and a tray for receiving the disk.
The method includes the steps of: (a) determining the diameter value of the disk; (b) driving the tray by the control unit with a first driving force to process the disk ejection procedure if the diameter value is a first length; and (c) driving the tray by the control unit with a second driving force to process the disk ejection procedure if the diameter is not the first length.
The method in accordance with the present invention can determine appropriate driving forces to the tray for different disks that have different weights and sizes. The method also can reduce the possibility of an accident occurring and makes the disk ejection procedure run smoothly.
A method for controlling disk-tray ejection in an optical disk apparatus is provided. The optical disk apparatus includes a control unit and a tray for receiving the disk. The method includes the steps of: (a) determining the diameter value of the disk; (b) driving the tray by the control unit with a first driving force to process the disk ejection procedure if the diameter value is a first length; and (c) driving the tray by the control unit with a second driving force to process the disk ejection procedure if the diameter is not the first length.
Referring to
If the diameter value is determined as the first length, then utilize the first driving force to move the tray. A detection unit inside the control unit starts to measure the movement of the tray in order to ensure that the disk ejection procedure runs normally (Step 204). The detection unit of the embodiment includes a timer to record a time parameter for reference to measure a state of the disk. The detection unit includes a two-way switch to measure the state of the tray. For instance, when the first driving force tries to move the tray, the timer starts counting time, then the detection unit measures the tray state immediately. If the disk ejection procedure runs normally, then the whole control ends up (Step 211). If the disk ejection procedure doesn't run normally, this means the first driving force cannot move the tray. The control unit will add the voltage value to make the first driving force become a new first driving force (Step 205). Namely, the new first driving force equals the original first driving force plus a first predetermined driving force. Then the new driving force tries to move the tray again (Step 203). Before the end of the whole process (Step 211), the detection unit keeps measuring the disk ejection state in each single specified time interval. The specified time interval can be a time interval that the normal disk ejection takes, for example, approximately one second. If the disk ejection procedure runs normally, then the whole control ends up (Step 211). If not, the control unit will add the voltage value to create another first driving force again (Step 205). The first driving force has a maximum, which is the maximum first driving force. If the present first driving force is greater than the maximum first driving force (Step 206), the disk ejection procedure stops immediately for safety concerns. For example, in the case where some mechanical problems already occurred, it would not be proper to add to the driving force anymore.
Similarly, when the diameter value is determined as a second length, a second driving force will try to move the tray. A detection unit inside the control unit starts measuring the movement of the tray in order to ensure that the disk ejection procedure runs normally (Step 208). If the disk ejection procedure runs normally, then the whole control ends up (Step 212). If the disk ejection procedure doesn't run normally, that means the second driving force cannot move the tray. The control unit will add the voltage value to make the second driving force become a new first driving force (Step 209). Namely, the new second driving force equals the original second driving force plus a second predetermined driving force. Then the new driving force tries to move the tray again (Step 207). Before the end of the whole process (Step 212), the detection unit keeps measuring the disk ejection state in each single specified time interval. If the disk ejection procedure runs normally, then the whole control ends up (Step 212). If not, the control unit will add the voltage value to create another second driving force again (Step 209). The second driving force has a maximum, which is the maximum second driving force. If the present second driving force is greater than the maximum second driving force (Step 210), the disk ejection procedure stops immediately for safety concern. Because there could be some mechanical problems that already occurred, it would not be proper to add to the driving force anymore.
The foregoing estimation can utilize the different voltage values in the control unit to decide whether the driving force exceeds the maximum driving force or not. In other words, if a current voltage value exceeds the maximum voltage value but still cannot move the tray, the disk ejection procedure has to end up immediately.
While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not to be limited to these embodiments. The invention is intended to cover various modifications and equivalent arrangements within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
93109066 | Apr 2004 | TW | national |