Patent ID: 7145307
Filing Date: 2006-12-05
Classification: G11B

Abstract:
1. A data storage apparatus that includes a storage medium and a head to write data to the storage medium and/or read data from the storage medium, the data storage apparatus comprising: a servo control section which, based on servo data stored on the storage medium, generates servo control data to control the position of the head; a drive signal generating section which, based on the servo control data, generates a drive signal to move the head; a sensor to detect vibration; a compensation data generating section which, based on an output of the sensor, generates compensation data to compensate a position of the head for a position error caused by the detected vibration; an arithmetic processing section which updates a rating value to evaluate a level of vibration given to the data storage apparatus wherein the rating value is updated based on a current rating value and the sensor output value indicative of the level of vibration given to the data storage apparatus; and a determination processing section which, according to the updated rating value, determines whether to perform the compensation using the compensation data; wherein, if the determination processing section determines to perform the compensation, the drive signal generating section compensates the servo control data using the compensation data in generating the drive signal.