US2003001036A1PendingUtilityA1

Variable speed recording method and apparatus for a magnetic tape drive

Priority: Oct 20, 1998Filed: Aug 15, 2002Published: Jan 2, 2003
Est. expiryOct 20, 2018(expired)· nominal 20-yr term from priority
G11B 15/1875G11B 5/00878G11B 5/0086G11B 15/43G11B 15/093G11B 15/4673G11B 15/06G11B 15/04
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for varying track recording speed to maximize host-to-tape data transfer rates is presented. Variable data transfer rates of host systems and networks are accommodated by continually adjusting the tape speed to match the tape drive to the host's actual transfer rate. jThe speed of the tape is adjusted according to both the level of data present in the tape drive data buffer and whether the current mode of the drive is write mode or read mode. In the preferred embodiment, when the tape speed is accelerated or decelerated while writing a number of data track pairs to tape, a predetermined number of dummy track pairs are first written to tape at the current speed. On the next write head phase after the speed is increased or decreased as appropriate while the read heads are over the track, a predetermined number of dummy track pairs followed by more data track pairs are written to the tape at the new speed.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for recording data at variable speeds onto a magnetic tape that is being transported across a rotating drum at a current tape transport speed, said rotating drum having a recording head disposed thereon to pass over said tape once per single rotation of said drum, said data being received from a host system and temporarily stored in a data buffer, said method comprising: 
 monitoring a current buffer level of said data buffer, said current buffer level indicating an amount of data currently present in said data buffer;    determining a new tape transport speed based on said current buffer level; and    adjusting said current tape transport speed to said new tape transport speed;    wherein said current tape transport speed and said new tape transport speed are each non-zero.    
     
     
         2 . A method in accordance with  claim 1 , comprising: 
 recording a track onto said magnetic tape at said new tape transport speed.    
     
     
         3 . A method in accordance with  claim 2 , wherein: 
 said recording step comprises: 
 recording a first set of tracks onto said tape at said current tape transport speed prior to adjusting said current tape transport speed to said new tape transport speed; and  
 recording a second set of tracks onto said tape after said current tape transport speed has been adjusted to said new tape transport speed.  
   
     
     
         4 . A method in accordance with  claim 3 , wherein: 
 said first set of tracks comprises a first data track, said first data track comprising a first set of said data in said data buffer that has been formatted into said first data track; and    said second set of tracks comprises a second data track, said second data track comprising a second set of said data in said data buffer that has been formatted into said second data track.    
     
     
         5 . A method in accordance with  claim 3 , wherein: 
 said first set of tracks comprises a first predetermined number of dummy tracks; and    said second set of tracks comprises a second predetermined number of dummy tracks.    
     
     
         6 . A method in accordance with  claim 3 , wherein: 
 said first set of tracks comprises a first data track followed by a first predetermined number of dummy tracks, said first data track comprising a first set of data in said data buffer that has been formatted into said first data track; and    said second set of tracks comprises a second data track followed by a second predetermined number of dummy tracks, said second data track comprising a second set of data in said data buffer that has been formatted into said second data track.    
     
     
         7 . A method in accordance with  claim 1 , wherein said new tape transport speed is slower than said current tape transport speed.  
     
     
         8 . A method in accordance with  claim 1 , wherein: 
 said new tape transport speed is faster than said current tape transport speed.    
     
     
         9 . A method in accordance with  claim 2 , comprising: 
 measuring said current tape transport speed;    determining whether said current tape transport speed is outside a speed control limit; and    if said current tape transport speed is outside said speed control limit, performing the steps of: 
 setting said new tape transport speed to a speed within said speed control limit;  
 adjusting said current tape transport speed to said new tape transport speed; and  
 re-recording said track onto said magnetic tape at said new tape transport speed.  
   
     
     
         10 . A method in accordance with  claim 2 , comprising: 
 measuring a track pitch, said track pitch comprising the distance between said recorded track and an immediately-previous previously-recorded track;    determining whether said track pitch is outside a track pitch control limit; and    if said track pitch is outside said track pitch control limit, performing the steps of: 
 setting said new tape transport speed to a speed that will place a next measured track pitch within said track pitch control limit;  
 adjusting said current tape transport speed to said new tape transport speed; and  
 re-recording said track onto said magnetic tape at said new tape transport speed.  
   
     
     
         11 . A method in accordance with  claim 1 , wherein: 
 said adjusting step comprises: 
 commencing said speed adjustment when said rotating drum is positioned such that said recording head is not positioned over said tape; and  
 completing said speed adjustment before said recording head becomes positioned over said tape.  
   
     
     
         12 . A method in accordance with  claim 2 , comprising: 
 reading back said recorded track at said new tape transport speed immediately after said recorded track is recorded onto said magnetic tape.    
     
     
         13 . A method in accordance with  claim 12 , comprising: 
 re-recording said track if said recorded track is unreadable.    
     
     
         14 . A method in accordance with  claim 1 , comprising: 
 reading a track from said magnetic tape at said new speed.    
     
     
         15 . A method for recording data at variable speeds onto a magnetic tape that is being transported across a rotating drum at a first tape transport speed, said rotating drum having a recording head disposed thereon to pass over said tape once per single rotation of said drum, said data being received from a host system and temporarily stored in a data buffer, said method comprising: 
 halting tape transport such that a current tape transport speed is reduced to zero;    monitoring a current buffer level of said data buffer, said current buffer level indicating an amount of data currently present in said data buffer;    determining a second tape transport speed based on said current buffer level, said second tape transport speed being non-zero; and    adjusting said current tape transport speed from zero to said second tape transport speed to commence tape transport.    
     
     
         16 . A method in accordance with  claim 15 , comprising: 
 recording a track onto said magnetic tape at said second tape transport speed.    
     
     
         17 . A method in accordance with  claim 16 , wherein: 
 said recording step comprises: 
 recording a first set of tracks onto said tape at said first tape transport speed prior to adjusting said current tape transport speed to said second tape transport speed; and  
 recording a second set of tracks onto said tape after said current tape transport speed has been adjusted to said second tape transport speed.  
   
     
     
         18 . A method in accordance with  claim 17 , wherein: 
 said first set of tracks comprises a first data track, said first data track comprising a first set of said data in said data buffer that has been formatted into said first data track; and    said second set of tracks comprises a second data track, said second data track comprising a second set of said data in said data buffer that has been formatted into said second data track.    
     
     
         19 . A method in accordance with  claim 17 , wherein: 
 said first set of tracks comprises a first predetermined number of dummy tracks; and    said second set of tracks comprises a second predetermined number of dummy tracks.    
     
     
         20 . A method in accordance with  claim 17 , wherein: 
 said first set of tracks comprises a first data track followed by a first predetermined number of dummy tracks, said first data track comprising a first set of data in said data buffer that has been formatted into said first data track; and    said second set of tracks comprises a second data track followed by a second predetermined number of dummy tracks, said second data track comprising a second set of data in said data buffer that has been formatted into said second data track.    
     
     
         21 . A method in accordance with  claim 15 , wherein: 
 said first tape transport speed is identical to said second tape transport speed.    
     
     
         22 . A method in accordance with  claim 15 , wherein said second tape transport speed is slower than said first tape transport speed.  
     
     
         23 . A method in accordance with  claim 15 , wherein: 
 said second tape transport speed is faster than said first tape transport speed.    
     
     
         24 . A method in accordance with  claim 16 , comprising: 
 measuring said current tape transport speed;    determining whether said current tape transport speed is outside a speed control limit; and    if said current tape transport speed is outside said speed control limit, performing the steps of: 
 setting a third tape transport speed to a speed within said speed control limit;  
 adjusting said current tape transport speed to said third tape transport speed; and  
 re-recording said track onto said magnetic tape at said third tape transport speed.  
   
     
     
         25 . A method in accordance with  claim 16 , comprising: 
 measuring a track pitch, said track pitch comprising the distance between said recorded track and an immediately-previous previously-recorded track;    determining whether said track pitch is outside a track pitch control limit; and    if said track pitch is outside said track pitch control limit, performing the steps of: 
 setting a third tape transport speed to a speed that will place a next measured track pitch within said track pitch control limit;  
 adjusting said current tape transport speed to said third tape transport speed; and  
 re-recording said track onto said magnetic tape at said third tape transport speed.  
   
     
     
         26 . A method in accordance with  claim 15 , wherein: 
 said adjusting step comprises: 
 commencing said speed adjustment when said rotating drum is positioned such that said recording head is not positioned over said tape; and  
 completing said speed adjustment before said recording head becomes positioned over said tape.  
   
     
     
         27 . A method in accordance with  claim 16 , comprising: 
 reading back said recorded track at said second tape transport speed immediately after said recorded track is recorded onto said magnetic tape.    
     
     
         28 . A method in accordance with  claim 26 , comprising: 
 re-recording said track if said recorded track is unreadable.    
     
     
         29 . A method in accordance with  claim 15 , comprising: 
 reading a track from said magnetic tape at said second speed.    
     
     
         30 . A reel tension controller for a tape transport mechanism, said tape transport mechanism comprising a capstan which controls tape transport, a supply reel and a takeup reel between which a magnetic tape is transported, comprising: 
 a reel amplifier responsive to a reel amplifier input signal to adjust the tension between said capstan and said supply reel and said takeup reel;    a controller responsive to correct tension parameters, a supply reel radius signal, and a takeup reel radius signal, said controller generating said reel amplifier input signal based on said correct tension parameter, said supply reel radius signal and said takeup reel radius signal.    
     
     
         31 . A method for preventing the recording of a thin track on a magnetic medium by a magnetic tape drive, said magnetic tape drive comprising a tape transport mechanism comprising a supply reel, a takeup reel, a recording head, and a capstan which moves a magnetic tape between said supply reel and said takeup reel in a path across said recording head, said capstan comprising a capstan tachometer which maintains a capstan tach count proportional to a number of revolutions of said capstan that have occurred relative to a beginning-of-tape position of said magnetic tape in said drive, said method comprising the steps of: 
 determining a reference position of a track based upon a current tape speed;    measuring a current position of said track based upon said current tach count of said capstan;    determining a current track spacing, said current track spacing comprising the distance between a first track and a second adjacent track;    calculating a current track spacing error from said reference position and said current position; and    if said current track spacing error is below an acceptable track spacing error threshold: 
 setting said reference position to said current position;  
 setting said current track spacing error to zero.  
   
     
     
         32 . A method in accordance with claim  31 , comprising the step of: 
 repeating each of said steps periodically.

Join the waitlist — get patent alerts

Track US2003001036A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.