Patent ID: 6848061

Claim:
A drive mechanism control apparatus, comprising: a driver; a drive controller in communication with the driver; a data generator for generating control data for controlling the driver, and for generating timing data for controlling output timing of the control data to the drive controller, wherein the drive controller controls operation of the driver based on the transmitted control data; a storage medium for storing the timing data and control data; a timer for starting a timing operation upon receipt of timing data, and for outputting a time-up signal when a time specified by the received timing data elapses; a first direct memory access for reading the timing data from the storage medium, and for sending the read timing data to the timer when activated by a specific signal; and a second direct memory access for reading control data from the storage medium, and for sending the read control data to the drive controller when the time-up signal is received from the timer; wherein the second direct memory access is configured to output to the first direct memory access a start signal to cause the first direct memory access to start reading second timing data after the second direct memory access completes the sending of control data corresponding to first timing data to the drive controller.