Reader positioning in shingled magnetic recording
AssigneeSeagate Technology LLC
InventorPeter S Harllee, III
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for positioning of a reader element in a data storage device employing shingled recording. In an embodiment, a system may comprise a data storage medium configured to store data in a shingled manner where at least one track is partially overlapped by an adjacent track, a read element to read data from the data storage medium, and a processor. The processor may be configured to receive a read command to retrieve data from the data storage medium, and when the data is stored to a shingled portion of the data storage medium, adjust a position of the read element according to a squeeze offset value based on an amount of overwrite of a shingled data track by an adjacent data track.
Claims18
An apparatus comprising:
- a processor configured to:
- receive a read command to retrieve data from a data storage medium having data stored in a shingled manner where at least one track is partially overlapped by an adjacent track;
- retrieve a squeeze offset value from a memory based on a location of the data on the data storage medium, the squeeze offset value based on an amount of overwrite of a shingled data track by an adjacent data track;
- and
- adjust a position of a read element according to the squeeze offset value to retrieve the data.
A method comprising:
- receiving at a data storage device a read command to retrieve data from a data storage medium, the data stored in a shingled manner where at least one track is partially overlapped by an adjacent track;
- selecting a squeeze offset value from a list of squeeze offset values stored in a memory, the squeeze offset value based on an amount of overwrite of a shingled data track by an adjacent data track, the list of squeeze offset values determined based on a location of the data on the data storage medium;
- and
- adjusting a position of a read element according to the squeeze offset value.
A system comprising:
- a data storage medium configured to store data in a shingled manner where at least one track is partially overlapped by an adjacent track;
- a read element to read data from the data storage medium;
- a processor configured to:
- receive a read command to retrieve data from the data storage medium;
- when the data is stored to a shingled portion of the data storage medium:
- retrieve a squeeze offset value from a memory based on a location of the data on the data storage medium, the squeeze offset value based on an amount of overwrite of a shingled data track by an adjacent data track;
- and
- adjust a position of the read element according to the squeeze offset value.
Dependencies are inferred from the claim text.