IP Library Granted Patent US 9,269,394
Granted Patent B2
US 9,269,394 · App. 13/946,621 · Granted Feb 23, 2016

Methods for reading data from a storage medium using a reader and storage devices

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,269,394
App. No.
13/946,621
Granted
Feb 23, 2016
Kind
B2
Abstract

According to various embodiments, a method for reading data from a storage medium using a reader, wherein the reader includes at least one reader head, may be provided, wherein the storage medium includes a plurality of tracks. The method may include: reading a first signal with a reader head of the reader at a pre-determined position of the storage medium; reading a second signal with a reader head of the reader at the pre-determined position of the storage medium; and determining data stored at the pre-determined position of the storage medium based on the first signal and based on the second signal.

Claims (43)

1. A method for reading data from a storage medium using a reader, wherein the reader comprises at least one reader head, the method comprising:

reading a first signal with a reader head of the reader at a pre-determined position of the storage medium, wherein the storage medium comprises a plurality of tracks written using shingled magnetic recording;

reading a second signal with a reader head of the reader at the pre-determined position of the storage medium;

determining a trigger signal directly from a readback signal from the storage medium, wherein the trigger signal is a pre-written low-frequency signal at a beginning of a data track, which includes the pre-determined position; and

determining a mechanical jitter free signal based on the trigger signal; and

determining data stored at the pre-determined position of the storage medium based on (i) an average of the first signal and the second signal, (ii) and the mechanical jitter free signal.

2. The method of claim 1 , further comprising:

reading a plurality of signals, wherein for each signal a reader head of the reader is at the pre-determined position of the storage medium; and

determining the data stored at the pre-determined position of the storage medium based on the plurality of signals.

3. The method of claim 1 , wherein the storage medium comprises a dedicated servo layer.

4. The method of claim 1 , further comprising:

determining a spindle index; and

determining the data stored at the pre-determined position of the storage medium further based on the determined spindle index.

5. The method of claim 1 , further comprising:

determining a sector identifier index; and

determining the data stored at the pre-determined position of the storage medium further based on the determined sector identifier index.

6. The method of claim 1 , further comprising:

eliminating mechanical induced jitter noise; and

determining the data stored at the pre-determined position of the storage medium based on the first signal and based on the second signal after the jitter noise has been eliminated.

7. The method of claim 6 , wherein eliminating the jitter noise comprises determining a low frequency bit on a beginning of a data track which includes the pre-determined position.

8. The method of claim 6 , wherein eliminating the mechanical induced jitter noise comprises determining a synchronization signal from a dedicated servo layer.

9. A storage device comprising:

a storage medium comprising a plurality of tracks written using shingled magnetic recording;

a reader comprising at least one reader head, the reader configured to read a first signal with a reader head of the reader at a pre-determined position of the storage medium and configured to read a second signal with a reader head of the reader at the pre-determined position of the storage medium; and

a data determination circuit configured to:

determine a trigger signal directly from a readback signal from the storage medium, wherein the trigger signal is a pre-written low-frequency signal at a beginning of a data track, which includes the pre-determined position;

determine the mechanical jitter free signal based on the trigger signal; and

determine data stored at the pre-determined position of the storage medium based on (i) an average of the first signal and the second signal and further based on (ii) the mechanical jitter free signal.

10. The storage device of claim 9 , wherein:

the reader is further configured to read a plurality of signals, wherein for each signal a reader head of the reader is at the pre-determined position of the storage medium; and

the data determination circuit is further configured to determine the data stored at the pre-determined position of the storage medium based on the plurality of signals.

11. The storage device of claim 9 , wherein the storage medium comprises a dedicated servo layer.

12. The storage device of claim 9 , further comprising:

a spindle index determination circuit configured to determine a spindle index; and

wherein the data determination circuit is further configured to determine the data stored at the pre-determined position of the storage medium further based on the determined spindle index.

13. The storage device of claim 9 , further comprising:

a sector identifier index determination circuit configured to determine a sector identifier index;

wherein the data determination circuit is further configured to determine the data stored at the pre-determined position of the storage medium further based on the determined sector identifier index.

14. The storage device of claim 9 , further comprising:

a jitter noise elimination circuit configured to eliminate mechanical induced jitter noise;

wherein the data determination circuit is further configured to determine the data stored at the pre-determined position of the storage medium based on the first signal and based on the second signal after the jitter noise has been eliminated.

15. The storage device of claim 14 , wherein the jitter noise elimination circuit is configured to eliminate the mechanical induced jitter noise using determining a low frequency bit on a beginning of a data track which includes the pre-determined position.

16. The storage device of claim 14 , wherein the jitter noise elimination circuit is configured to eliminate the mechanical induced jitter noise using determining a synchronization signal from a dedicated servo layer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2015
From: THE AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 034856/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2013
From: ONG, CHUN LIAN; YUAN, ZHIMIN; ANG, SHIMING
To: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
Reel/Frame 031051/0612 →