Patent US5349481A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5349481A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for distorted track data recovery by rewinding and re-reading the tape at a slower than nominal speed

Assignee: Tandberg Data Corp
•
Filing: 1993-06-10
•
Granted: 1994-09-20
•
Expires: 2013-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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).

Inventors

  • 👤 Gerald C. Kauffman
  • 👤 Timothy C. Hughes
  • 👤 Don Heins
  • 👤 Patricia Slovacek
  • 👤 Fadi Abou-Jaoude

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:23
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B15/00; G11B15/02; G11B15/026; G11B15/05; G11B15/087; G11B15/18; G11B15/1808; G11B15/1875; G11B15/46; G11B15/467; G11B15/4673; G11B20/00; G11B20/10; G11B20/12; G11B20/18; G11B27/005; G11B27/102; G11B27/107; G11B20/1816; G11B2020/183; G11B2220/00; G11B2220/90

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 172 words
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.
Claim 2
Dependent Claim 172 words
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.
Claim 3
Dependent Claim 17 words
The apparatus of claim 1, wherein the re-read occurs as the medium travels in the reverse direction.
Claim 4
Dependent Claim 26 words
The apparatus of claim 1, wherein the controller requires rewinding of the medium and re-reading of the medium as the medium travels in the forward direction.
Claim 5
Dependent Claim 31 words
The apparatus of claim 1, wherein the original azimuthal paths and the modified azimuthal paths are essentially linear, with the modified azimuthal paths being essentially parallel to the original azimuthal paths.
Claim 6
Dependent Claim 24 words
The apparatus of claim 1, wherein the re-read speed is in a ratio in a range of 1:3 to 1:10 the nominal reading speed.
Claim 7
Dependent Claim 44 words
The apparatus of claim 1, further comprising memory means wherein the block-identifying information is stored, and wherein the control means examines the memory means to determine whether any blocks expected to be read during the traversal of the original azimuthal paths were not read.
Claim 8
Dependent Claim 257 words
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.
Claim 9
Dependent Claim 257 words
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.
Claim 10
Dependent Claim 17 words
The apparatus of claim 7, wherein the re-read occurs as the medium travels in the reverse direction.
Claim 11
Dependent Claim 26 words
The apparatus of claim 7, wherein the controller requires rewinding of the medium and re-reading of the medium as the medium travels in the forward direction.
Claim 12
Dependent Claim 31 words
The apparatus of claim 7, wherein the original azimuthal paths and the modified azimuthal paths are essentially linear, with the modified azimuthal paths being essentially parallel to the original azimuthal paths.
Claim 13
Dependent Claim 24 words
The apparatus of claim 7, wherein the re-read speed is in a ratio in a range of 1:3 to 1:10 the nominal reading speed.
Claim 14
Dependent Claim 44 words
The apparatus of claim 7, further comprising memory means wherein the block-identifying information is stored, and wherein the control means examines the memory means to determine whether any blocks expected to be read during the traversal of the original azimuthal paths were not read.
Claim 15
Independent Claim 176 words
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.
Claim 16
Independent Claim 176 words
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.
Claim 17
Dependent Claim 17 words
The method of claim 13, wherein the re-read occurs as the medium travels in the reverse direction.
Claim 18
Dependent Claim 22 words
The method of claim 13, wherein the medium is rewound and the medium subsequently travels in the forward direction during the re-read.
Claim 19
Dependent Claim 31 words
The method of claim 13, wherein the original azimuthal paths and the modified azimuthal paths are essentially linear, with the modified azimuthal paths being essentially parallel to the original azimuthal paths.
Claim 20
Dependent Claim 24 words
The method of claim 13, wherein the re-read speed is in a ratio in a range of 1:3 to 1:10 the nominal reading speed.
Claim 21
Independent Claim 229 words
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.
Claim 22
Independent Claim 229 words
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.
Claim 23
Dependent Claim 31 words
The method of claim 18, wherein the original azimuthal paths and the modified azimuthal paths are essentially linear, with the modified azimuthal paths being essentially parallel to the original azimuthal paths.
Claim 24
Dependent Claim 24 words
The method of claim 18, wherein the re-read speed is in a ratio in a range of 1:3 to 1:10 the nominal reading speed.

References Cited (Backward Citations)

US4106065A Cited
US4099211A Cited
US4172265A Cited
US4404605A Cited
US4420778A Cited
US4486796A Cited
US4821129A Cited
US4835628A Cited
US4843495A Cited
US4845577A Cited
US5050108A Cited
US5251077A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-19 1998-03-21 1998-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-19 2002-03-21 2002-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-19 2006-03-21 2006-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag