Apparatus and method for distorted track data recovery by rewinding and re-reading the tape at a slower than nominal speed
DCFirst Claim
1. Apparatus for reading information recorded on a storage medium in helical tracks, with each track comprising a plurality of blocks of data with each block having unique block-identifying information, said apparatus comprising:
- a transport for selectively transporting the storage medium in forward and reverse directions of medium travel;
a rotatable drum having a portion of a peripheral surface thereof contiguous with the storage medium as the storage medium is transported therepast by the transport;
a reading head mounted on the drum for traversing original azimuthal paths across the storage medium and for reading blocks including the block-identifying information recorded along at least a portion of each of the original azimuthal paths;
a controller which uses the block-identifying information to determine whether any read errors occurred during the traversal of the original azimuthal paths, and which requires that the read head re-read portions of the storage medium where the error occurred by traversing modified azimuthal paths, the modified azimuthal paths being separated from one another by a distance less than the track pitch.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A helical drive system (10) reads tracks (18) on a storage medium (12), including tracks which appear as distorted tracks. Each track (18) comprises a plurality of blocks of data, with each block having unique block-identifying information. A read head (16C) traverses predetermined original azimuthal paths (P0) across the storage medium (12) for reading the blocks recorded along each of the original azimuthal paths (P0). A controller (50) uses the block-identifying information to determine whether any blocks expected to be read during the traversal of the original azimuthal paths (P0) were not read. If expected blocks were not read, the controller (50) rewinds or otherwise reverses the direction of travel of the storage medium (12); sends a signal to a tape transport drive (81) to slow the speed of the medium (12); and, directs that the medium (12) be re-read at a slower tape reread speed. During the slow re-read attempt, the read head (16C) traverses modified azimuthal paths (P1, P2, P3 , . . . P10) which are separated from one another by a distance less than the track pitch, thereby providing opportunities to read blocks which would not otherwise be read due to distortion of the tracks (18).
41 Citations
20 Claims
-
1. Apparatus for reading information recorded on a storage medium in helical tracks, with each track comprising a plurality of blocks of data with each block having unique block-identifying information, said apparatus comprising:
-
a transport for selectively transporting the storage medium in forward and reverse directions of medium travel; a rotatable drum having a portion of a peripheral surface thereof contiguous with the storage medium as the storage medium is transported therepast by the transport; a reading head mounted on the drum for traversing original azimuthal paths across the storage medium and for reading blocks including the block-identifying information recorded along at least a portion of each of the original azimuthal paths; a controller which uses the block-identifying information to determine whether any read errors occurred during the traversal of the original azimuthal paths, and which requires that the read head re-read portions of the storage medium where the error occurred by traversing modified azimuthal paths, the modified azimuthal paths being separated from one another by a distance less than the track pitch. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for reading information recorded on a storage medium in helical tracks, with each track comprising a plurality of blocks of data with each block having unique block-identifying information, said apparatus comprising:
-
a transport for selectively transporting the storage medium in forward and reverse directions of medium travel; a rotatable drum having a portion of a peripheral surface thereof contiguous with the storage medium as the storage medium is transported therepast by the transport; a reading head mounted on the drum for traversing original azimuthal paths across the storage medium and for reading blocks including the block-identifying information recorded along at least a portion of each of the original azimuthal paths; a controller which uses the block-identifying information to determine whether any blocks expected to be read during the traversal of the original azimuthal paths were not read, and which generates a plurality of control signals in accordance with the determination for application to the transport, a first of the control signals causing the transport to transport the storage medium in the reverse direction of medium travel, a second of the control signals causing the transport to transport the storage medium at a re-read speed which is slower than a nominal reading speed, whereby, as the storage medium is transported at the re-read speed, the read head traverses modified azimuthal paths in an attempt to read a block which should have been previously read but was not previously read, the modified azimuthal paths being closer together in the direction of medium travel than the original azimuthal paths. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for reading information recorded on a storage medium in helical tracks, with each track comprising a plurality of blocks of data with each block having unique block-identifying information, the method comprising:
-
transporting the storage medium in a forward direction of medium travel at a nominal reading speed past a rotatable drum, the rotatable drum having a portion of a peripheral surface thereof contiguous with the storage medium as the storage medium is transported therepast; rotating the rotatable drum whereby reading means mounted on the drum traverses original azimuthal paths across the storage medium; reading blocks including the block-identifying information recorded along at least a portion of each of the original azimuthal paths; using the block-identifying information to determine whether any read errors occurred during the traversal of the original azimuthal paths; and
,requiring, in response to the determination, that the read head re-read portions of the storage medium where the error occurred by traversing modified azimuthal paths, the modified azimuthal paths being separated from one another by a distance less than the track pitch. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for reading information recorded on a storage medium in helical tracks, with each track comprising a plurality of blocks of data with each block having unique block-identifying information, the method comprising:
-
transporting the storage medium in a forward direction of medium travel at a nominal reading speed past a rotatable drum, the rotatable drum having a portion of a peripheral surface thereof contiguous with the storage medium as the storage medium is transported therepast; rotating the rotatable drum whereby reading means mounted on the drum traverses original azimuthal paths across the storage medium; reading blocks including the block-identifying information recorded along at least a portion of each of the original azimuthal paths; using the block-identifying information to determine whether any blocks expected to be read during the traversal of the original azimuthal paths were not read; transporting the storage medium in a reverse direction of medium travel in response to the determination;
then,transporting the storage medium in the forward direction at a re-read speed which is slower than the nominal reading speed, whereby, as the storage medium is transported at the re-read speed, the read head traverses modified azimuthal paths in an attempt to read a block which should have been previously read but was not previously read, the modified azimuthal paths being closer together in the direction of medium travel than the original azimuthal paths. - View Dependent Claims (19, 20)
-
Specification