← Back to Patent Explorer
US5914829A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital servo control system for use in disk drives, including calibrated controller for fixed-distance seeks

Assignee: QED INTELLECTUAL PROPERTY SERVICES Ltd
•
Filing: 1995-06-01
•
Granted: 1999-06-22
•
Expires: 2015-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a servo controller for controlling the position of a read/write head of a disk drive, a calibrated controller is dedicated to fixed-distance seeks, especially for "single-track seeks" (seeks to an immediately-adjacent track). The controller is first calibrated during a calibration period that precedes an operational period. The purpose of the calibration period is to determine an optimum combination of "calibrated values" for the fixed-distance seeks. "Calibrated values" may include: acceleration pulse magnitude, acceleration pulse duration, deceleration pulse magnitude, and deceleration pulse duration. During the calibration period, various combinations of possible calibrated values are tested during a series of test seeks of the predetermined fixed distance. During each test seek conducted in the calibration period, a cost function is calculated, and the combination of possible calibrated values with the best cost function is chosen for use as the optimum combination of calibrated values during the subsequent operational period. If, during the operational period, the cost function exceeds the cost function of the optimum combination of calibrated values by a predetermined amount, the controller is re-calibrated to maintain optimum performance of the disk drive during fixed-distance seeks.

Inventors

  • 👤 Ronald James Kadlec
  • 👤 Paul Henry Kelley
  • 👤 Thomas James Frederick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 09:28
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/58; G11B5/596; G11B5/59605; G11B5/59622; G11B21/00; G11B21/02; G11B21/08; G11B21/081; G11B21/083; G11B21/085; G11B21/10; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5534; G11B5/5547; G11B5/59616; G11B5/59633; G11B5/5965

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 253 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of values during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position; 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) controlling means for providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibration period.
Claim 2
Dependent Claim 253 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of values during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position; 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) controlling means for providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibration period.
Claim 3
Dependent Claim 54 words
The arrangement of claim 1, wherein: the predetermined fixed distance is a single-track separation distance that constitutes a distance between immediately-adjacent tracks; and the means for controlling constitutes means for providing a single-track seek control signal to move the reading device the single-track separation distance, from the source track to an immediately-adjacent destination track.
Claim 4
Dependent Claim 32 words
The arrangement of claim 1, wherein the means for measuring one or more performance parameters includes: means for determining a sum of magnitudes of positional error signals during the changing of position.
Claim 5
Dependent Claim 28 words
The arrangement of claim 1, wherein the means for measuring one or more performance parameters includes: means for determining a time period required for the changing of position.
Claim 6
Dependent Claim 45 words
The arrangement of claim 1, wherein the means for measuring one or more performance parameters includes: means for determining a sum of magnitudes of positional error signals during the changing of position; and means for determining a time period required for the changing of position.
Claim 7
Dependent Claim 21 words
The arrangement of claim 5, further comprising: means for weighting the sum of magnitudes; and means for weighting the time period.
Claim 8
Dependent Claim 25 words
The arrangement of claim 6, further comprising: an adder for adding weighted sums of magnitudes and weighted time periods from the respective means for weighting.
Claim 9
Dependent Claim 59 words
The arrangement of claim 1, wherein the means for controlling further includes means for providing an effort signal having: an acceleration pulse magnitude, an acceleration pulse duration, a deceleration pulse magnitude, and a deceleration pulse duration, which pulses constitute the seek control signal that is formed as the optimum combination of calibrated values saved by the means for saving.
Claim 10
Dependent Claim 43 words
The arrangement of claim 8, further comprising: a storage area that stores the acceleration pulse magnitude, acceleration pulse duration, deceleration pulse magnitude, and deceleration pulse duration having the minimum cost function as determined by the means for measuring one or more performance parameters.
Claim 11
Dependent Claim 317 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of values during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position; 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; b) controlling means for providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibration period; c) means for detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) means for requesting, when the detecting means detects the condition, a second calibration period to be invoked after the operational period, during which second calibration period the calibration means calibrates the calibrated values again.
Claim 12
Dependent Claim 317 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of values during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position; 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; b) controlling means for providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibration period; c) means for detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) means for requesting, when the detecting means detects the condition, a second calibration period to be invoked after the operational period, during which second calibration period the calibration means calibrates the calibrated values again.
Claim 13
Dependent Claim 259 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of values during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibrating period.
Claim 14
Dependent Claim 259 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of values during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibrating period.
Claim 15
Dependent Claim 56 words
The method of claim 11, wherein: the predetermined fixed distance is a single-track separation distance that constitutes a distance between immediately-adjacent tracks; and the step of providing a seek control signal constitutes providing a single-track seek control signal to move the reading device the single-track separation distance, from the source track to an immediately-adjacent destination track.
Claim 16
Dependent Claim 56 words
The method of claim 11, wherein the providing step further includes providing an effort signal having: an acceleration pulse magnitude, an acceleration pulse duration, a deceleration pulse magnitude, and a deceleration pulse duration, which pulses constitute the seek control signal that is formed as the optimum combination of calibrated values saved by the means for saving.
Claim 17
Dependent Claim 43 words
The method of claim 13, further comprising: storing, in a storage area, the acceleration pulse magnitude, acceleration pulse duration, deceleration pulse magnitude, and deceleration pulse duration having the minimum cost function as determined by the means for measuring one or more performance parameters.
Claim 18
Dependent Claim 317 words
Amended) In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of values during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibrating period; c) detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) if the condition is detected, requesting a second calibration period to be invoked after the operational period, during which second calibration period the calibrated values are calibrated again.
Claim 19
Dependent Claim 317 words
Amended) In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of values during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated values that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated values as best-to-date calibrated values, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated values constituting the best-to-date set of calibrated values saved at the end of the calibrating period; c) detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) if the condition is detected, requesting a second calibration period to be invoked after the operational period, during which second calibration period the calibrated values are calibrated again.
Claim 20
Dependent Claim 271 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of effort signals during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated effort signals that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position, 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated effort signals as best-to-date calibrated effort signals, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) controlling means for providing, to an actuator that directly controls the movement of the reading device, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated effort signals constituting the best-to-date set of calibrated effort signals saved at the end of the calibration period.
Claim 21
Dependent Claim 271 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, an arrangement for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the arrangement comprising: a) calibrating means for calibrating a set of effort signals during a calibration period that precedes an operational period, the calibrating means including: 1) means for repeatedly changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated effort signals that is associated with a present changing of position; 2) means for measuring one or more performance parameters during each changing of position, 3) means for computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) means for saving the present set of possible calibrated effort signals as best-to-date calibrated effort signals, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) controlling means for providing, to an actuator that directly controls the movement of the reading device, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated effort signals constituting the best-to-date set of calibrated effort signals saved at the end of the calibration period.
Claim 22
Dependent Claim 54 words
The arrangement of claim 16, wherein: the predetermined fixed distance is a single-track separation distance that constitutes a distance between immediately-adjacent tracks; and the means for controlling constitutes means for providing a single-track seek control signal to move the reading device the single-track separation distance, from the source track to an immediately-adjacent destination track.
Claim 23
Dependent Claim 32 words
The arrangement of claim 16, wherein the means for measuring one or more performance parameters includes: means for determining a sum of magnitudes of positional error signals during the changing of position.
Claim 24
Dependent Claim 28 words
The arrangement of claim 16, wherein the means for measuring one or more performance parameters includes: means for determining a time period required for the changing of position.
Claim 25
Dependent Claim 45 words
The arrangement of claim 16, wherein the means for measuring one or more performance parameters includes: means for determining a sum of magnitudes of positional error signals during the changing of position; and means for determining a time period required for the changing of position.
Claim 26
Dependent Claim 21 words
The arrangement of claim 20, further comprising: means for weighting the sum of magnitudes; and means for weighting the time period.
Claim 27
Dependent Claim 25 words
The arrangement of claim 21, further comprising: an adder for adding weighted sums of magnitudes and weighted time periods from the respective means for weighting.
Claim 28
Dependent Claim 60 words
The arrangement of claim 16, wherein the means for controlling further includes means for providing an effort signal having: an acceleration pulse magnitude, an acceleration pulse duration, a deceleration pulse magnitude, and a deceleration pulse duration, which pulses constitute the seek control signal that is formed as the optimum combination of calibrated effort signals saved by the means for saving.
Claim 29
Dependent Claim 43 words
The arrangement of claim 23, further comprising: a storage area that stores the acceleration pulse magnitude, acceleration pulse duration, deceleration pulse magnitude, and deceleration pulse duration having the minimum cost function as determined by the means for measuring one or more performance parameters.
Claim 30
Dependent Claim 73 words
The arrangement of claim 16, further comprising: c) means for detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) means for requesting, when the detecting means detects the condition, a second calibration period to be invoked after the operational period, during which second calibration period the calibration means calibrates the calibrated effort signals again.
Claim 31
Dependent Claim 277 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of effort signals during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated effort signals that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated effort signals as best-to-date calibrated effort signals, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, to an actuator that directly controls the movement of the reading device, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated effort signals constituting the best-to-date set of calibrated effort signals saved at the end of the calibrating period.
Claim 32
Dependent Claim 277 words
In an information storage apparatus having a recording medium with a plurality of tracks of information and a reading device for reading information from the recording medium, a method for optimizing movement of the reading device from a source track to a predetermined destination track that is a predetermined fixed distance away from the source track, the method comprising: a) calibrating a set of effort signals during a calibration period that precedes an operational period, the calibrating step including iterative performance of each of the following steps 1), 2), 3), and 4) in each of a plural number of iterations: 1) changing the position of the reading device relative to the recording medium by a given number of tracks collectively constituting the predetermined fixed distance, using a present set of possible calibrated effort signals that is associated with a present changing of position; 2) measuring one or more performance parameters during each changing of position; 3) computing a present cost function in accordance with the measured performance parameters for each changing of position; and 4) saving the present set of possible calibrated effort signals as best-to-date calibrated effort signals, only if the present cost function for the present changing of position is superior to all previous best-to-date cost functions for previous changes of position in the calibration period; and b) providing, to an actuator that directly controls the movement of the reading device, during fixed-distance seeks in the operational period subsequent to the calibration period, a seek control signal that is substantially defined by an optimum combination of calibrated effort signals constituting the best-to-date set of calibrated effort signals saved at the end of the calibrating period.
Claim 33
Dependent Claim 56 words
The method of claim 26, wherein: the predetermined fixed distance is a single-track separation distance that constitutes a distance between immediately-adjacent tracks; and the step of providing a seek control signal constitutes providing a single-track seek control signal to move the reading device the single-track separation distance, from the source track to an immediately-adjacent destination track.
Claim 34
Dependent Claim 65 words
The method of claim 26, further comprising: c) detecting a condition in which a cost function for a seek performed in the operational period exceeds the saved best-to-date cost function by a predetermined amount; and d) if the condition is detected, requesting a second calibration period to be invoked after the operational period, during which second calibration period the calibrated effort signals are calibrated again.
Claim 35
Dependent Claim 57 words
The method of claim 26, wherein the providing step further includes providing an effort signal having: an acceleration pulse magnitude, an acceleration pulse duration, a deceleration pulse magnitude, and a deceleration pulse duration, which pulses constitute the seek control signal that is formed as the optimum combination of calibrated effort signals saved by the means for saving.
Claim 36
Dependent Claim 43 words
The method of claim 29, further comprising: storing, in a storage area, the acceleration pulse magnitude, acceleration pulse duration, deceleration pulse magnitude, and deceleration pulse duration having the minimum cost function as determined by the means for measuring one or more performance parameters.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-21 2002-12-21 2003-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-21 2006-12-21 2007-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-21 2010-12-21 2011-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag