IP Library Granted Patent US 9,424,871
Granted Patent B1
US 9,424,871 · App. 14/576,063 · Granted Aug 23, 2016

Disk drive correcting an error in a detected gray code

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 9,424,871
App. No.
14/576,063
Granted
Aug 23, 2016
Kind
B1
Abstract

A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks defined by a plurality of servo sectors. An estimated track ID is generated and a plurality of proximate track IDs is generated having values proximate the estimated track ID. A set of Gray codes is generated each corresponding to the estimated track ID and the proximate track IDs, wherein each Gray code in the set of Gray codes comprises N bits, and M bits out of a high order of the N bits comprise the same value. A recorded Gray code is detected in a first servo sector to generate a detected Gray code, and an error in the detected Gray code is corrected by inverting at least one bit in the detected Gray code comprising a value that is different from the value of the corresponding bit in the M bits.

Claims (35)

1. A disk drive comprising:

a disk comprising a plurality of tracks defined by a plurality of servo sectors;

a head actuated over the disk; and

control circuitry operable to:

detect a high order Gray code in a first servo sector;

decode the high order Gray code into a high order part of a detected track ID;

detect a low order track code in the first servo sector;

decode the low order track code into a low order part of the detected track ID, wherein the low order bit of the high order part of the detected track ID overlaps with the low order part of the detected track ID; and

correct a single bit error in the detected high order Gray code based on the overlap,

wherein:

the detected track ID consists of N bits;

the high order Gray code consists of N−1 bits;

the low order track code consists of two bits; and

the high order Gray code is the same for every two consecutive tracks.

2. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to combine the high order part and the low order part of the detected track ID to generate a final track ID.

3. The disk drive as recited in claim 2 , wherein the control circuitry is further operable to ignore the low order bit of the high order part of the detected track ID when combining the high order part and the low order part to generate the final track ID.

4. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to:

detect a position of the head over the disk; and

correct the single bit error in the detected high order Gray code by performing one of an increment and a decrement on at least one of the detected high order Gray code and the high order part of the detected track ID, wherein the increment and the decrement are based on the detected position of the head.

5. A method of operating a disk drive, the disk drive comprising a head actuated over a disk comprising a plurality of tracks defined by a plurality of servo sectors, the method comprising:

detecting a high order Gray code in a first servo sector;

decoding the high order Gray code into a high order part of a detected track ID;

detecting a low order track code in the first servo sector;

decoding the low order track code into a low order part of the detected track ID, wherein the low order bit of the high order part of the detected track ID overlaps with the low order part of the detected track ID; and

correcting a single bit error in the detected high order Gray code based on the overlap,

wherein:

the detected track ID consists of N bits;

the high order Gray code consists of N−1 bits;

the low order track code consists of two bits; and

the high order Gray code is the same for every two consecutive tracks.

6. The method as recited in claim 5 , further comprising combining the high order part and the low order part to of the detected track ID generate a final track ID.

7. The method as recited in claim 6 , further comprising ignoring the low order bit of the high order part of the detected track ID when combining the high order part and the low order part to generate the final track ID.

8. The method as recited in claim 5 , further comprising detecting a position of the head over the disk, wherein:

correcting the single bit error in the detected high order Gray code comprises performing one of an increment and a decrement on at least one of the detected high order Gray code and the high order part of the detected track ID; and

the increment and the decrement are based on the detected position of the head.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2015
From: GUO, GUOXIAO; BRUNNETT, DONALD; ZHOU, JIANGUO; WONG, WAI EE
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036626/0260 →