Variable stopwrite threshold with variable smoothing factor

US9263065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9263065-B2
Application numberUS-201414563851-A
CountryUS
Kind codeB2
Filing dateDec 8, 2014
Priority dateJul 20, 2012
Publication dateFeb 16, 2016
Grant dateFeb 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a method includes determining a stopwrite threshold based on a standard deviation or a variance at a current position error signal sample, and determining whether the current position error signal sample exceeds the stopwrite threshold. Writing is disabled in response to determining that the current position error signal sample exceeds the stopwrite threshold. Writing is enabled in response to determining that the current position error signal sample does not exceed the stopwrite threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a controller; and logic encoded in and/or available to the controller, the logic being configured to: determine a stopwrite threshold based on a standard deviation or a variance at a current position error signal sample; determine whether the current position error signal sample exceeds the stopwrite threshold; disable writing in response to determining that the current position error signal sample exceeds the stopwrite threshold; and enable writing in response to determining that the current position error signal sample does not exceed the stopwrite threshold. 2. A system as recited in claim 1 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the logic for periodically determining the stopwrite threshold includes: logic encoded in or available to the controller for updating the standard deviation or the variance based on position error signal samples and the altered smoothing factor; logic encoded in or available to the controller for determining whether the standard deviation or the variance exceeds a predetermined threshold; and logic encoded in or available to the controller for determining the stopwrite threshold based on the standard deviation or the variance when the standard deviation or the variance exceeds the predetermined threshold. 3. A system as recited in claim 2 , comprising: logic encoded in or available to the controller for comparing the current position error signal to a second value calculated using the standard deviation or the variance when the standard deviation or the variance does not exceed the predetermined threshold; logic encoded in or available to the controller for disabling writing when the current position error signal sample exceeds the second value; and logic encoded in or available to the controller for enabling writing when the current position error signal sample does not exceed the second value. 4. A system as recited in claim 2 , comprising logic encoded in or available to the controller for updating a truncated value using a current position error signal value when writing is enabled, wherein the truncated value is not updated when writing is disabled; and logic encoded in or available to the controller for comparing the truncated value to the predetermined threshold. 5. A system as recited in claim 2 , wherein the stopwrite threshold is determined by selecting a stopwrite value preassociated with the standard deviation or the variance. 6. A system as recited in claim 1 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the smoothing factor is altered to slow a change in the standard deviation or the variance in the subsequent calculation thereof when the standard deviation or the variance at the current position error signal sample is below a specified value. 7. A system as recited in claim 1 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the smoothing factor is altered to accelerate a change in the standard deviation or the variance in the subsequent calculation thereof when the standard deviation or the variance at the current position error signal sample is above a specified value. 8. A system as recited in claim 1 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the smoothing factor is altered after each calculation of the standard deviation or the variance. 9. A system as recited in claim 1 , wherein the logic is executed at intervals of less than 1 millisecond. 10. A system as recited in claim 1 , comprising a magnetic head electrically coupled to the controller. 11. A method, comprising: determining a stopwrite threshold based on a standard deviation or a variance at a current position error signal sample; determining whether the current position error signal sample exceeds the stopwrite threshold; disabling writing in response to determining that the current position error signal sample exceeds the stopwrite threshold; and enabling writing in response to determining that the current position error signal sample does not exceed the stopwrite threshold. 12. A method as recited in claim 11 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the determining the stopwrite threshold includes: updating the standard deviation or the variance based on the current position error signal sample and the altered smoothing factor; determining whether the standard deviation or the variance exceeds a predetermined threshold; and determining the stopwrite threshold based on the standard deviation or the variance when the standard deviation or the variance exceeds the predetermined threshold. 13. A method as recited in claim 11 , comprising: comparing the current position error signal to a second value calculated using the standard deviation or the variance when the standard deviation or the variance does not exceed a predetermined threshold; disabling writing when the current position error signal sample exceeds the second value; and enabling writing when the current position error signal sample does not exceed the second value. 14. A method as recited in claim 11 , comprising updating a truncated value using a current position error signal value when writing is enabled, wherein the truncated value is not updated when writing is disabled; and comparing the truncated value to a predetermined threshold. 15. A method as recited in claim 11 , wherein the stopwrite threshold is determined by selecting a stopwrite value preassociated with the standard deviation or the variance. 16. A method as recited in claim 11 , wherein the method is executed at intervals of less than 1 millisecond. 17. A method as recited in claim 11 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the smoothing factor is altered to slow a change in the standard deviation or the variance in the subsequent calculation thereof when the standard deviation or the variance at the current position error signal sample is below a specified value. 18. A method as recited in claim 11 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance, wherein the smoothing factor is altered to accelerate a change in the standard deviation or the variance in the subsequent calculation thereof when the standard deviation or the variance at the current position error signal sample is above a specified value. 19. A method as recited in claim 11 , wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of th

Assignees

Inventors

Classifications

  • G11B5/0083Primary

    for parallel information processing, e.g. PCM recording · CPC title

  • Digital recording · CPC title

  • for track following on tapes · CPC title

  • Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)} · CPC title

  • control of the read or write heads, e.g. tracking errors, defocus or tilt compensation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9263065B2 cover?
In one embodiment, a method includes determining a stopwrite threshold based on a standard deviation or a variance at a current position error signal sample, and determining whether the current position error signal sample exceeds the stopwrite threshold. Writing is disabled in response to determining that the current position error signal sample exceeds the stopwrite threshold. Writing is enab…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11B5/0083. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).