Patent ID: 7710836

Claim:
A method for controlling a data access rate of an optical disc player in a computer system, the method utilizing a micro-controller to control data access rate of retrieving a predetermined track from an optical disc, the method comprising: utilizing the computer system of a host to execute a predetermined data processing, and output a plurality of instructions of data processing to the micro-controller; determining by the micro-controller whether action of an instruction of the predetermined data processing is an extraction operation or a play operation, wherein the determining includes: computing a plurality of command gaps of instructions of data processing outputted to the optical disc player by the host, calculating an average value of the command gaps during a predetermined cycle; comparing the average value with a judging value; and deciding the predetermined data processing is the play operation when the average value is greater than the judging value; otherwise, deciding the predetermined data processing is the extraction operation; controlling a spindle motor and a pick-up head to retrieve data from the optical disc at a first data access rate by the micro-controller while the action of the instruction of the predetermined data processing is an extraction operation; controlling the spindle motor and the pick-up head to retrieve data from the optical disc at a second data access rate less than the first data access rate by the micro-controller while the action of the instruction of the predetermined data processing is a play operation; and transmitting digital data to the host which executes the predetermined data processing after retrieving the predetermined track from the optical disc.