IP Library Granted Patent US 7,436,612
Granted Patent B2
US 7,436,612 · App. 11/315,946 · Granted Oct 14, 2008

Storage apparatus, storage apparatus control method, and computer product

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,436,612
App. No.
11/315,946
Granted
Oct 14, 2008
Kind
B2
Abstract

A calculating unit calculates an interval time from a detection of a servo sync mark until a detection of an adjacent servo sync mark, for all servo sync marks on a track of a disk-shaped recording medium. A measuring unit measures, based on the calculated interval time, a deviation amount between a link interval time that represents the interval time between a servo sync mark recorded first and a servo sync mark recorded last and an ideal interval time that represents the link interval time when it is assumed that all the servo sync marks on the track are written at equal intervals.

Claims (35)

1. A storage apparatus that detects a servo sync mark written on a track of a disk-shaped recording medium to perform data input/output data with respect to the recording medium, the storage apparatus comprising:

a calculating unit that calculates an interval time from a detection of a servo sync mark until a detection of an adjacent servo sync mark, for all servo sync marks on the track;

a measuring unit that measures, based on the calculated interval time, a deviation amount between a link interval time that represents the interval time between a servo sync mark recorded first and a servo sync mark recorded last and an ideal interval time that represents the link interval time when all the servo sync marks on the track are written at equal intervals; and

a correcting unit that corrects a timing for detecting the servo sync mark when performing the data input/output, by correcting the link interval time, with which the deviation amount is measured, using interval times before and after the link interval time.

2. The storage apparatus according to claim 1 , further comprising:

a judging unit that judges whether the measured deviation amount exceeds a predetermined value; and

an informing unit that informs, when the judging unit judges that the measured deviation amount exceeds the predetermined value, an abnormality of the recording medium.

3. The storage apparatus according to claim 1 , wherein

the correcting unit corrects the timing by stopping a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

4. The storage apparatus according to claim 1 , wherein

the correcting unit corrects the timing by changing an interval of a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

5. A method of controlling a storage apparatus that detects a servo sync mark written on a track of a disk-shaped recording medium to perform data input/output data with respect to the recording medium, the method comprising:

calculating an interval time from a detection of a servo sync mark until a detection of an adjacent servo sync mark, for all servo sync marks on the track;

measuring, based on the calculated interval time, a deviation amount between a link interval time that represents the interval time between a servo sync mark recorded first and a servo sync mark recorded last and an ideal interval time that represents the link interval time when all the servo sync marks on the track are written at equal intervals; and

correcting a timing for detecting the servo sync mark when the storage apparatus performing the data input/output, by correcting the link interval time, with which the deviation amount is measured, using interval times before and after the link interval time.

6. The method according to claim 5 , further comprising:

judging whether the measured deviation amount exceeds a predetermined value; and

informing, when it is judged that the measured deviation amount exceeds the predetermined value at the judging, an abnormality of the recording medium.

7. The method according to claim 5 , wherein

the correcting includes correcting the timing by stopping a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

8. The method according to claim 5 , wherein

the correcting includes correcting the timing by changing an interval of a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

9. A computer-readable recording medium that stores a computer program for controlling a storage apparatus that detects a servo sync mark written on a track of a disk-shaped recording medium to perform data input/output data with respect to the recording medium, wherein

the computer program causes a computer to execute:

calculating an interval time from a detection of a servo sync mark until a detection of an adjacent servo sync mark, for all servo sync marks on the track;

measuring, based on the calculated interval time, a deviation amount between a link interval time that represents the interval time between a servo sync mark recorded first and a servo sync mark recorded last and an ideal interval time that represents the link interval time when all the servo sync marks on the track are written at equal intervals; and

correcting a timing for detecting the servo sync mark when the storage apparatus performing the data input/output, by correcting the link interval time, with which the deviation amount is measured, using interval times before and after the link interval time.

10. The computer-readable recording medium according to claim 9 , wherein

the computer program further causes the computer to execute:

judging whether the measured deviation amount exceeds a predetermined value; and

informing, when it is judged that the measured deviation amount exceeds the predetermined value at the judging, an abnormality of the recording medium.

11. The computer-readable recording medium according to claim 9 , wherein

the correcting includes correcting the timing by stopping a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

12. The computer-readable recording medium according to claim 9 , wherein

the correcting includes correcting the timing by changing an interval of a clock for detecting the timing by a predetermined number of times, based on the deviation amount.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023861/0881 →