Patent ID: 7151731

Claim:
A method for controlling the rotation speed of an optical storage device to increase the data access rate of the optical storage device accessing an loaded optical storage medium, the method comprising: defining a plurality of events that will probably happen during writing or reading processes of the optical storage device; providing a weighted value corresponding to each of the plurality of events; providing an evaluation function; determining an initial value for the evaluation function, and a speed-up threshold and a speed-down threshold within the domain of the evaluation function, wherein the speed-up threshold and speed-down threshold divide the domain the evaluation function into a speed-up domain, a domination space, and a speed-down domain; when one of the plurality of events happens, changing the value of the evaluation function according to the weighted value of the event; selectively increasing the rotation speed of the optical storage device when the value of the evaluation function lies in the speed-up domain; and selectively decreasing the rotation speed of the optical storage device when the value of the evaluation function lies in the speed-down domain.