CA2066189C - Servo tracking for helical scan recorder - Google Patents

Servo tracking for helical scan recorder

Info

Publication number
CA2066189C
CA2066189C CA002066189A CA2066189A CA2066189C CA 2066189 C CA2066189 C CA 2066189C CA 002066189 A CA002066189 A CA 002066189A CA 2066189 A CA2066189 A CA 2066189A CA 2066189 C CA2066189 C CA 2066189C
Authority
CA
Canada
Prior art keywords
servo
head
tape
stripe
recorded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002066189A
Other languages
French (fr)
Other versions
CA2066189A1 (en
Inventor
Timothy C. Hughes
Steven Philip Georgis
James Zweighaft
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Exabyte Corp
Original Assignee
Exabyte Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Exabyte Corp filed Critical Exabyte Corp
Publication of CA2066189A1 publication Critical patent/CA2066189A1/en
Application granted granted Critical
Publication of CA2066189C publication Critical patent/CA2066189C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/584Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on tapes
    • G11B5/588Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on tapes by controlling the position of the rotating heads

Abstract

In a servo tracking method and apparatus, a servo head (S) of a helical scan recorder (30) endeavors to travel equidistant between two servo signal-bearing stripes recorded on the tape (32). The recorder (30) determines a reference-crossing time at which the servo head (S) begins to cross a horizontal reference line (606) drawn with respect to the beginning of a stripe on the tape (32). The servo head (S) samples the amplitude of a servo signal provided on the tape (32) at a plurality of predetermined times after the reference-crossing time. A servo tracking circuit (175) uses the amplitudes of the servo signal at the predetermined sampling times to determine how to adjust the position of said head (S) relative to the pitch of said stripe.

Description

W O 91/07746 2 0 ~ 6 1 8 9 PC~r/US90/06324 SERVO TP~TNG FOR
HELICAL ~CAN RECORDER

BACRGROUND
l. Field of Invention This invention pertains to method and apparatus for recording and reading information stored in helical stripes on magnetic tape, and particularly to method and apparatus tracking servo signals embedded in helical stripes on magnetic tape.
2. Prior Art and Other Considerations Numerous prior art patents teach the recording and reading of information stored in helical stripes on magnetic tape. In a helical scan arrangement, travelling magnetic tape is partially wrapped around a rotating drum so that heads positioned on the drum are contiguous to the drum as the drum is rotated. A write head on the drum physically records data on the tape in a series of discrete stripes oriented at an angle with respect to the direction of tape travel. The data is formatted, prior to recording on the tape, to provide sufficient referencing information to enable later recovery during readout.
Among such prior art teachings are the following United States Patents, all commonly assigned herewith and incorporated herein by reference:
(1) United States Patent 4,843,495 to Georgis et al., entitled CYCLICAL SERVO ZONE TRACKING METHOD AND
APPARATUS FOR HELICAL SCAN RECORDING DEVICES;
(2) United States Patent 4,835,638 to Hinz et al., entitled APPARATUS AND METHOD FOR FORMATTING AND
RECORDING DIGITAL DATA ON MAGNETIC TAPE; and,
(3) United States Patent 4,845,577 to Georgis et al., entitled APPARATUS AND METHOD FOR ENABLING RAPID
SEARCHING OF HELICALLY RECORDED MAGNETIC TAPE.
*

WO91/07746 ~ PCT/US90/06324 Helical scan recorders require that the read and write heads be correctly aligned with the stripes of recorded information on the magnetic tape. To this end, servo signals, sometimes referred to as "pilot" signals, are embedded in servo "zones" in each stripe. Typically there are a plurality of servo zones on each stripe.
In some prior art helical scan systems, such as US Patent 4,843,495 to Georgis et al. referenced above, a read head dually functions to detect servo signals provided in a stripe and to read the informational data provided in the stripe. Upon detection of the servo signals by the read head, the system determines if the position of the heads on the drum need be adjusted for correct alignment with the stripes. In other prior art helical scan systems, a special servo head is provided on the drum to detect the servo signals and determine whether head adjustment is needed.
Dual azimuth helical scan arrangements are also known. In dual azimuth helical scan systems, a first head reads or writes stripes at a first azimuthal angle, while a second head reads or writes stripes at a second azimuthal angle. A plurality of servo zones is provided in each stripe. Examples of such dual azimuth helical scan servo arrangements include United States Patent
4,528,605 to Hiraguri, United States Patent 4,581,662 to Sato, and United States Patent 4,665,447 to Odaka.
In the prior art, the servo signals are usually of very low frequency, e.g., a frequency far below the frequency range used for recording data. The prior art shows servo signals written at a low frequency, so as not to be confused with data and not to be subject to azimuth loss, especially in embodiments wherein a read head also serves as a servo head. Unfortunately, low frequency signals are difficult to erase, particularly by overwritting. This limits the number of times a tape can be written, and reduces servo integrity each time.
Prior art helical scan servo systems also consume a significant extent of the tape format. In this 2~66i89 -respect, the low frequency servo signals must be written in large servo zones, since the number of signal transitions per stripe length is low. In addition, in the prior art the servo zones are conventionally written on each stripe.
In the prior art, servo heads typically attempt to evenly strattle two adjacent stripes. The servo head compares the amplitudes of the signals derived from the servo zones of the two adjacent stripes. In the prior lo art, if the servo head is off-track by one half track pitch or less, the positional adjustment is relatively easily made. In this regard, in a region wherein the servo head is off-track by one half the track pitch or less, there is a linear relationship between the difference of the compared amplitudes and the extend of required displacement of the servo head to equalize those amplitudes. Thus, in this linear region, a positional adjustment can easily be made to equalize the amplitudes of the servo signals from the two stripes.
Difficulties arise when the servo head is off-track by more than one half the track pitch. The non-linearity hampers a determination of the extent and direction of necessary servo movement in order to obtain the desired on-track condition. The mere comparison between the two servo signal amplitudes does not yield a result that can be used as input for the servo repositioning mechanism.
Accordingly, it is an object of the present invention to provide an accurate and efficient servo method and apparatus for a helical scan recorder.
An advantage of the present invention is the provision of servo tracking method and apparatus that accurately and efficiently determines the degree of correction required in order to properly align heads with a helical stripe on magnetic tape.
Another advantage of the present invention is the provision of servo tracking method and apparatus which reduces the degree of tape format dedicated to W O 91/07746 2 ~ 8 ~ PC~r/US90/06324 servo tracking.
Yet another advantage of the present invention is the provision of servo tracking method and apparatus which facilitates the use of a broad spectrum of frequencies for use as servo signals.
S~MM~l~y In a servo tracking method and apparatus, a servo head of a helical scan recorder endeavors to travel equidistant between two servo signal-bearing stripes recorded on the tape. The recorder determines a reference-crossing time at which the servo head begins to cross a horizontal reference line drawn with respect to the beginning of a stripe on the tape. The servo head samples the amplitude of a servo signal provided on the tape at a plurality of predetermined times after the reference-crossing time. A servo tracking circuit uses the amplitudes of the servo signal at the predetermined sampling times to determine how to adjust the position of said head relative to the pitch of said stripe.
The time at which the servo head crosses the reference line is established with reference to the leading edge of a signal SERVO SYNC. Given the known format of each stripe, including the precise location the beginning of the servo zones in each stripe, the time required for a perfectly aligned servo head to travel from the reference line to each servo zone is know and used for determining a sampling time. Whenever the servo head becomes misaligned, the center of the servo head crosses the reference line at a different point, e.g., a point on the reference line not precisely between the center lines of the two servo-signal bearing stripes.
Given the geometry of the helical recording format, the time required for the servo head to travel between this different point on the reference line to each servo zone varies from perfectly alignment conditions. As a result, the amplitude of the servo signal varies at the sampling times.

206~ 89 Utilization of the rising edge of the SERVO
SYNC signal enables the sampling of servo signal amplitude in a strategic manner that reveals both the direction and extent to which a servo head must be displaced in order to become on-track. The technique of the invention overcomes the non-linearity suffered when servo heads are off-track by more than l/2 track pitch.
Moreover, relative to the SERVO SYNC signal, the helical scan system is able to precisely determine when servo areas should be encountered on a stripe. Pre-knowledge of the location of the servo areas and of the time at which the servo head is expected to arrive at the servo areas facilitates a the use of smaller servo area, leaving more of the tape available for other purposes.
In addition, the exactitude of the servo aspects of the helical scan system described herein permit the use of servo signals of frequencies higher than those required by the prior art.
In a dual azimuthal embodiment, the servo head follows stripes recorded at a first azimuthal angle Al.
The stripes recorded at the first azimuthal angle Al alternate in sequence with stripes recorded at a second azimuthal angle A2. Servo zones including the servo signal need be provided only on the stripes recorded at the second azimuthal angle A2. The servo head has a width equal to two track widths (or "pitches"), so that when traveling over a stripe recorded at angle Al the servo head can detect the servo signals on the two adjacent stripes recorded at angle A2.
The beginnings of two servo signal-bearing stripes are separated by a distance Xto along the azimuthal angle at which the two servo signal-bearing stripes are recorded. The servo signal is recorded in servo zones which extend a distance Xsa along the stripes, and Xto = Xsa-W O 91/07746 2 ~ 6 6 1 ~ 9 PC~r/US90/06324 BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other objects, features, and advantages of the invention will be apparent from the following more particular description of preferred embodiments as illustrated in the accompanying drawings in which reference characters refer to the same parts throughout the various views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
Fig. 1 is a schematic view of head placement on a drum of a helical scan system of an embodiment of the invention.
Fig. 2 is a schematic view of the helical scan system of the embodiment of Fig. 1 recording stripes on magnetic tape.
Fig. 3 is a schematic view of a servo tracking circuit, together with the servo head, a filter detection circuit, and a servo microprocessor included in the helical scan system of the embodiment of Fig. 1.
Fig. 4 is a schematic view of the helical scan system facilitating the head placement on a drum according to the embodiment of Fig. 1.
Fig. 5 is a schematic view depicting the format of a magnetic tape recorded by or readable by the helical scan system of the embodiment of Fig. 1.
Fig. 6 is a schematic view of a plurality of stripes recorded on magnetic tape by the helical scan system of the embodiment of Fig. 1, and further showing paths of travel of heads provided on the drum of the helical scan system of the embodiment of Fig. 1.
Figs. 7A - 7C are schematic views depicting the format of Track 1 and Track 2 of a magnetic tape recorded by or readable by the helical scan system of the embodiment of Fig. 1.
Fig. 8 is a schematic view showing the on-track path of a servo head of the helical scan system of the embodiment of Fig. 1.

2~66189 W O 91/07746 ~ PC~r/US90/06324 Fig. 9 is a timing diagram showing HEAD SYNC
and SERV0 SYNC signals utlized by the helical scan system of the embodiment of Fig. l.
Fig. 10 is a schematic view showing various off-track paths of a servo head of the helical scan system of the embodiment of Fig. 1.
Fig. 11 is a diagrammic view of amplitude waveforms for a range of off-track servo head positions for the helical scan system of the embodiment of Fig. 1.
Fig. 12 is a signal diagram showing the relative amplitudes of servo sub-zone signals under three example conditions as generated by the helical scan system of the embodiment of Fig. 1.
DETAILED DESCRIPTION OF THE DRAWINGS
Fig. 1 shows drum and transport portions of a helical scan system 30 for recording digital information on magnetic tape 32. The helical scan system 30 includes a tape transport 34 and a rotating drum 36.
The tape transport 34 includes a capstan 42 and two tape guides 44. In conventional manner, the capstan 42 is rotated by an unillustrated capstan drive motor in order to move the tape 32 in a direction of tape travel indicated by arrows 46. In the illustrated embodiment, the capstan 42 rotates to transport the tape 32 at a5 speed on the order of about one-half inch per second.
DRUM AND HEAD STRUCTURE
The drum 36 is rotatable about drum axis 50.
The drum is rotated at a velocity of about 1800 rpm by an unillustrated drum motor. An unillustrated tachometer detects rotations of the drum motor shaft, and hence of the drum, and produces a DRUM SYNC signal. As shown in Fig. 2, drum axis 50, and hence drum 36, is angularly oriented with respect to the edges and direction of travel of the tape 32. The drum 36 has a drum upper surface 52 and a drum lower surface 54, both of which are planar. The drum axis 50 is orthogonal to both the drum upper surface 52 and the drum lower surface 54. The drum 36 also has a peripheral surface 56 which wraps around the circumference of the drum 36.
The peripheral surface 56 of the drum 36 has two sets of heads mounted thereon, in particular a first set of heads comprising write heads Wl and W2 and a second set of heads comprising read heads Rl and R2. In addition, the peripheral surface 56 of the drum 36 has a servo head S
mounted thereon.
The heads Wl, W2, Rl and R2 are mounted to generate helical stripes on the magnetic tape 32 in the manner shown in Fig. 6. Heads Wl and W2 essentially simultaneously write first and second tracks of data, i.e., tracks Tl and T2, respectively, on the tape 32. Heads Rl and R2 are positioned to read tracks Tl and T2, respectively, 180 degrees after the tracks Tl and T2 are written. In this respect, although Fig. 6 shows write heads Wl, W2 and read heads Rl, R2 traveling over tracks Tl and T2 for the sake of depicting head placement relative to the tracks, it should be understood the read heads Rl, R2 and the write heads, Wl, W2 cannot simultaneously be over the tracks in the manner depicted in Fig. 6. Likewise, the inclusion of the servo head S in Fig. 6 is merely to show the position of the servo head S relative to the tracks Tl and T2, and not in relationship to the read heads Rl, R2 or the write heads Rl, R2.
In the above regard, four geometrical factors regarding the heads are strategic to enable the simultaneous - writing by heads Wl and W2 and the subsequent respective reading by corresponding heads Rl and R2; the angular separation of the heads about the drum peripheral surface 56;
the axial location of the heads relative to one another; the width of the heads; and, the azimuthal orientation of the heads. These geometrical factors are explained further in simultaneously-filed Canadian Patent Application No. 2,066,176 based on PCT/US90/06321 filed (international) November 9, 1990.

WO9l/07746 2 0 6 6 1~ PCT/US90/06324 _g _ Fig. 6 shows a plurality of helical stripes recorded on magnetic tape 32 by the helical scan system 30, and the ultimate paths of travel of the heads W1, W2, Rl, and R2, as well as the servo head S over the helical stripes. The direction of movement of the heads is depicted by arrow 78 in Fig. 6.
Thus it is seen that a dual channel helical scan system 20 is provided, with a first channel including the heads W1 and R1, and a second channel including the heads W2 and R2. The employment of two channels effectively doubles the data transfer rate, since twice as many tracks are written to tape per revolution of the drum 36. For checking purposes, the heads Rl and R2 read back the two simultaneously written tracks approximately 180 degrees after the tracks are written. The write and read functions occur exclusively, thereby eliminating any crosstalk problems.
SYSTEM STRUCTURE
Fig. 4 illustrates the overall helical scan system 30, including the read heads R1, R2, the write heads Wl,W2, and the servo head S. The helical scan system 30 further includes a control microprocessor 100 which communicates primarily with a mailbox 102; a SCSI
interface 104; a data buffer manager 106; an encoder/formatter 108; a decoder/de-formatter 110; and, an AUXECC block generator 111.
The data buffer 106 manager comprises a data buffer which includes 1 MByte of DRAM is organized as a 9-bit wide, dual-port, circular memory. Data transfers between the data buffer manager 106 and the SCSI
interface 104, the encoder/formatter 108, the decoder/de-formatter 110, and the AUXECC block generator 111 occur asynchronously or synchronously. Logical user data blocks are formatted into physical blocks in the data buffer 106 for recording onto tape.
The AUXECC block generator 111 produces auxiliary error correction blocks for recording error correction stripes on the tape 32. The structure and operation of the AUXECC block generator is described in simultaneously-filed United States Patent Number 5,111,463 issued May 5, 1992 entitled ERROR CORRECTION METHOD AND
APPARATUS.
The encoder/formatter 108 receives data blocks from the data buffer manager 106 and from the AUXECC block generator 111. The encoder/formatter 108 performs a variety of functions, including appending error correction code (ECC) information, inserting synchronization markers, inserting search fields, and inserting servo fields and perform interleave sequencing of bytes. The encoder/formatter 108 transmits the data blocks and appended information to a RLL
Modulator 112 which performs the run-length encoding of the data stream by translating each 8 bit byte to a 10-bit word.
The 10-bit word is ten transmitted to a bit serializer 114.
The bit serializer 114 is connected to a write driver circuit 116 (for write head W1) through a FIFO register 118, and to a write driver circuit 120 (for write head W2). The function of the FIFO register 118 will be explained below in connection wit the description of the write operation of the helical scan system 30.
The read heads R2 and R1 are connected to preamplifiers 130 and 132, respectively, for amplifying a read signal. The preamplifiers 130 and 132 are connected to signal conditioning circuits 134 and 136, respectively. The signal conditioning circuits 134 and 136 include circuits for amplitude sensing, equalization, and data clocking and detection.
The signal conditioning circuit 134 is connected to FIFO register 138, which in turn is connected to a serial-to-parallel converter 140. The signal conditioning circuit 136 is connected directly to the serial-to-parallel converter 140.
The serial-to-parallel converter 140 is connected to an RLL De-Modulator 142 and to a pattern detector circuit 143.
The RLL Read Modulator basically performs the inverse operations of the corresponding RLL Write Modulator 112.

~ .
..

- ~ 20661 89 The pattern detector 143 monitors the incoming stream of data in order to recognize a synchronization field.
When the pattern detector 143 has recognized a predetermined number of synchronization fields having a predetermined spacing, the pattern detector 143 generates a BKRDY signal.
In addition, the pattern detector 143 supplies to the serial-parallel converter 140 synchronizing signals necessary for the operation of the converter 140.
The RLL De-Modulator 142 is connected to the decoder/de-formatter 110. The decoder/de-formatter 110 assembles data blocks and performs error correction.
The microprocessor 100 communicates through its mailbox 102 with a servo microprocessor 150 and a motion control system 152. The motion control system 152 includes a dedicated microprocessor for communicating with a drum servo 156; a capstan servo 158; reel control circuits 160; and a mechanical controller 162. In addition, upon receipt of the BKRDY signal generated by the pattern detector 143, the motion control system 152 includes circuitry, herein called HEAD SYNC
generator 164, for developing a HEAD SYNC signal. The HEAD
SYNC generator 164 is described in simultaneously-filed United States Patent Number 5,065,261 issued November 12, 1991 entitled METHOD AND APPARATUS FOR SYNCHRONIZING TIMING
SIGNALS. The HEAD SYNC signal is high when the read heads R1 and R2 are over the helical stripes of Track 1 and Track 2.
The HEAD SYNC signal is low when the write heads W1 and W2 are~
over the stripes of Track 1 and Track 2.
The motion control system 152 also communicates with sensor interface circuits for the various unillustrated elements including the following: a drum tachometer; a capstan tachometer; a reel tachometer; an end of tape (EOT) detector; and, a beginning of tape (BOT) detector.
As shown in Fig. 4, the tape transport system 34 is connected to the drum servo 156, the capstan 206618~

servo 158, the reel control 160, and the mechanical controller 162.
The servo head S has its output signal connected to preamplifier 172. The output of the servo preamplifier 172 is applied to a filter and detection circuit 174 which filters the amplified signal and for detecting the servo signals recorded on tape. The filter and detection circuit 174 is in turn connected to a servo tracking circuit 175 included in the motion control system 152.
TAPE FORMAT
Fig. 5 depicts the format of magnetic tape 32 for the helical scan system 30. The tape 32 has a physical beginning of tape (PBOT) 300 located at the point where a translucent leader material is attached to the magnetic media. Downstream from the PBOT 300 (in the sense of direction of tape transport as shown by arrow 78) are a multitude of helical stripes formed on the magnetic tape media. The helical stripes contain, of course, the information written by the write heads Wl and w2 and read by the read heads Rl and R2. The format of the helical stripes is discussed subsequently in connection with Figs. 6 and 7. At the end of the tape 32 is a physical end of tape (PEOT) 302.
Since the helical scan system 30 is a dual azimuthal system, in a write mode odd numbered helical stripes are written at a first azimuthal angle Al by write head W1 and even numbered helical stripes are written at a second azimuthal angle A2. In a read or readback mode, odd numbered helical stripes are read at a first azimuthal angle A1 by write head Wl and even numbered helical stripes are read at a second azimuthal angle A2. As can be discerned from the foregoing, the first azimuthal angle Al is +20 degrees; the second azimuthal angle A2 is -10 degrees. As used hereinafter, any helical stripe written by write head W1 or read by read head R1 is referred to as "Track 1". Likewise, any helical stripe written by write head W2 or read by read 20~89 WO91/07746 PCT/US~/063~
-head R2 is referred to as "Track 2".
TAPE FORMAT: TRACK 1 As indicated above, any helical stripe written by write head Wl or read by read head R1 is referred to as "Track 1". As shown in Figs. 7A - 7C, Track 1 begins with begins with a Preamble field 310 and further includes a plurality of search fields 312; a plurality of data phase lock loop (PLL) fields 314; a plurality of search field buffers 316; a plurality of data blocks 317;
and, a postamble 318. These fields are arranged in the following order (as reflected in Figs. 7A - 7C):
Preamble 310; a group 320 of ten search fields (SFO - 9);
a first PLL field 314; four data blocks 317 (blocks B0 -B3); a search field buffer 316 (SF BUF 10); a group 322 of ten search fields (SF10 - 19); a search field buffer 316 (SF BUF 11); a second PLL field 314; four data blocks 317 (blocks B4 - B7); a group 324 of seven search fields (SF20 - 26); and, the postamble 318.
Both Track 1 and Track 2 contain a plurality of search fields (SF) 312 used for high speed search (HSS) of the tape. The search fields 312 are the only data on the tape 32 that are readable during high speed search.
Each search field 312 includes a sync subfield and a data subfield. The sync subfield consists of a 4.27 MHz signal, while the data subfield comprises data signals (28 bytes long). On Track 1 the search fields are organized as a series of alternating subfields. For example, in group 320, the sequence is a sync subfield for SF0; a data subfield for SFO; a sync subfield for SFl; a data subfield for SFl; a sync subfield for SF2; a data subfield for SF2; and so forth.
The search field buffers SF BUF consist of 55 onsecutive digital "l"s for enabling a voltage controlled oscillator in the read circuits to lock onto data.
TAPE FORMAT: TRACK 2 Any helical stripe written by write head W2 or read by read head R2 is referred to as "Track 2". As shown in Figs. 7A - 7C, Track 2 is formatted to have the W O 91/07746 2 0 ~ 6 1 8 9 PC~r/US90/06324 following fields (in the following order): a preamble 328; a first erase field 330 ("ERASE 0"); a first servo tone area (also known as "SERVO 0" or "ST0"); a second erase field 330 ("ERASE 1"); a synchronization field known as SV BUF 01; a group 336 of search fields (SF0 -1); a PLL field 314; four data blocks 317 (B0 - B3);
search field SF2; a synchronization field known as SF BUF
10; a third erase field ("ERASE 10"); a second servo tone area (also known as "SERVO 1" or "ST1"); a fourth erase field 330 ("ERASE 11"); a synchronization field known as SF BUF 11; a group 340 of two search fields (SF3 - 4); a PLL field 314; four data blocks (B4 - B7); search field SF5; a synchronization field SV BUF 20; a fifth erase field 330 ("ERASE 20"); a third servo tone area (also known as "SERVO 2" or "ST3"); a sixth erase field 330 ("ERASE 21"); synchronization field SV BUF 21; a group 344 of search fields (SF6 - 7); and, a postamble 346.
The synchronization fields SV BUF consist of 160 consecutive digital "l"s for enabling a voltage controlled oscillator in the read circuits to lock onto data.
As with Track 1, on Track 2 the search fields are organized as a series of alternating subfields.
However, in some instances the servo buffers SV BUF
fulfill the function of a search field sync subfield, making the sync subfield unnecessary (as in the case of SF0 and SF3, for example).
Table 5 sets forth physical layout dimensions for Track 2. In Table 5, the length values are in units of micrometers; the time values are in units of microseconds.
TAPE FORMAT: SERVO FIELDS
The servo fields 348 are provided only on Track 2 and are read by the servo head S. Each servo field 348 comprises one servo data tone burst (1.42 MHz) surrounded by an erase (margin) tone (4.27 MHz). Each servo field 348 is sandwiched by a preceding and succeeding servo buffer (SV BUF), which happens to be a synchronization -15- ~ ~ ~61~`~
field. As shown in Figs. 7A - 7C and Table 5, servo field 3480 occurs near the beginning of Track 2; servo field 3481 occurs near the middle of Track 2; and, servo field 3482 occurs near the end of Track 2.
Table 6 shows the precise locations, with reference to the beginning of Track 2, of the servo tone areas STo, STl, and ST2 (and their neighboring erase fields 330) included in each servo field 348.. In Table 6, the length ~alues (e.g., the cumulative length from the beginning of Trac~ 2) are in units of micrometers;
the time values (e.g., cumulative time from the beginning - of Track 2) are in units of microseconds.
_ Item Lenqth Bit Cells Time _ Further details of the recording parameters of the helical scan system 30, and of the format of Track 1 and Track 2, are understood with reference to simultaneously-filed Canadian Patent Application No. 2,066,176 based on PCT/US90/06321 filed (international) November 9, 1990, entitled DUAL CHANNEL HELICAL SCAN RECORDER.
STRUCTURE: SERVO TRACKING
As mentioned above, the helical scan system 30 has servo head S (see Fig. 1) which follows Track 1 in the manner generally shown in Fig. 6. In following Track 1, the servo head S reads servo areas ST0, STl, and ST2 provided on two adjacent tracks (Track 2). The servo tone areas ST1, ST2, and ST3 are the areas where the 1.42 MHz signal is recorded.
In the above regard, in following Track 1, the servo head S first encounters the first servo tone areas ST0 on Tracks 2; near the middle of Track 1 the servo head encounters tone servo areas ST1 on Tracks 2; near the end of Track 1 the servo head encounters servo tone areas ST2 on Tracks 2.
Fig. 8 shows a servo scan area 610, also known as SCA0, which extends in the direction of head travel (indicated by arrow 78) for a distance equal to the length of two servo tone areas ST0, i.e. 0.710 millimeters. The servo scan area 610 is conceptualized as being equally partitioned into three servo scan sub-zones, namely sub-zones Z0, Zl, and Z2' Each sub-zone Z
extends for a length Xz in the direction of head travel.
Fig. 8 also shows points TZo, TZ1, and TZ2 within the respective sub-zones Z0, Z1, and Z2~ which points TZo, TZ1, and TZ2 correspond to times and distances measured with respect to the reference line 606 along the direction of head travel. As described hereinafter, at the times TZo, TZ1, and TZ2 the amplitude of the servo tone signal is sampled.
As shown in Fig. 6, a distance XA exists from the end of servo scan area SCA0 to the beginning of servo scan area SCAl, and a distance XB exists from the end of servo scan area SCA1 to the beginning of servo scan area SCA2.
As shown in Fig. 4, servo head S is connected to a servo filter detector circuit 174, which in turn is connected to a servo tracking circuit 175 included in the motion control system 152. Fig. 3 shows the servo tracking circuit 175, together with the servo head S, the filter detector circuit 174, and a servo microprocessor 600 included in the motion control system 152. The servo microprocessor 600 has a memory 601 available thereto for storing a look-up table. Certain elements of the servo tracking circuit 175 are best understood after a further discussion of servo aspects of the tape format.

WO 91/07746 2 ~ ~ 6 1 8 9 PCT/US90/06324 In the above regard, Fig. 8 shows the path of the servo head S relative to the beginning of Track 1 and Track 2 provided on tape 32. Tape 32 travels in the direction indicated by arrow 46; the servo head S travels in the direction shown by arrow 78 (desirably over the centerline of Track T1). In the embodiment illustrated in Fig. 8, the track angle (with respect to the direction of tape transport) is 4.9 degrees; the track pitch (XTP) is 15.5 micrometers; and, the width of servo head S (XSH) is 31 micrometers (i.e., twice the track pitch).
Fig. 8 also shows the first servo tone areas ST0 for Track 2, and in particular a first servo tone area 602 for a Track 2A and a first servo tone area 604 for a Track 2B. f course, a Track 1 is provided between the first and second Track 2.
Fig. 8 further shows the position of the servo tone areas ST0 relative to a servo reference line 606.
The reference line 606 is conceptualized as running parallel to the direction of tape transport (indicated by arrow 46) and intersecting the centerline of each stripe at the beginning of each stripe. Along the direction of travel of the servo head S, the beginning of each servo area ST0 on Track 2 is displaced a constant and known distance Xso from a point on the reference line 606 crossed by the center of the servo head S when the servo head S is aligned exactly between adjacent stripes (between Tracks T2A and T2B). In addition, Fig. 8 shows that each servo tone area ST0 extends a length XSA in the direction of head travel (indicated by arrow 78) . In the illustrated embodiment, XSA is 0.355 millimeters.
Returning now to Fig. 3, the servo head S is connected to the amplifier 172, which in turn is connected to the filter and detection circuit 174. As shown in Fig. 3, the filter and detection circuit 174 includes a servo bandpass filter (1.42 MHZ) 620; an amplifier 622; a peak detector 624; and, a further amplifier 626, all connected in seriatim in the order just described.

WO91/07746 2 ~ 6 61~ 9 PCT/US90/06324 The servo tracking circuit 175 shown in Fig. 3 includes a state sequencer 630 which sequences the operation of the circuit 175. State sequencer 630 is connected to receive VCLOCK pulses and to receive a SERVO
SYNC signal (hereinafter described). The state sequencer 630 functions to issue sequencing commands to other components of the servo tracking circuit 175, including an input register selector 632; a down counter 634; an analog-to-digital converter (ADC) 635; and, a conversion register selector 636.
The input register selector 632 is connected to receive multiplexed input signals from input registers 640, 642, 644, and 646. Input register 640 has stored therein the a number of VCLOCK pulses required for an on-track servo head S to travel the length XS0. The length Xso is the distance from the reference line (along the direction of head travel) to the point TZo at which a first amplitude sample is taken, assuming the servo head S to be perfectly on-track. In this regard, Input register 642 has stored therein a number of VCLOCK pulses required for a servo head S to travel between points TZ, i.e., to travel from point TZo to point TZ1, which number is a constant for all points TZ within a servo scan area 610. Input register 644 has stored therein a number of VCLOCK pulses required for the servo head S to travel the distance X A (i.e., the distance from point TZ2 of first servo scan area SCA0 to the point TZo in the second servo scan area SCA1). Input register 646 has stored therein a number of VCLOCK pulses required for the servo head S to travel the distance X B (i.e., the distance from point TZ2 of the second servo scan area SCA1 to the point TZo in the third servo scan area SCA2).
The input register selector 632 is connected to apply a value multiplexed from one of the registers 640, 642, 644, or 646 to the down counter 634. The down counter 634 is connected to apply a signal to a sample and hold circuit 650 when the count in down counter 634 reaches zero.

-19- 2~66 1 89 The sample and hold circuit 6S0 is also connected to receive the amplified peak signal from the servo head S as developed ~y the filter and detector circuit 174. The sample and hold circuit 650 is connected to apply the sample signal held therein to the analog-to-digital converter 635. The analog-to-digital converter 635 is connected is apply its converted contents, under the control of the selector 636, to one of a plurality of amplitude registers, namely Z0 amplitude register 660; Zl amplitude register 662; and Zz amplitude register 664. The amplitude registers 660, 662, and 664 are contected to have their respective contents made available to the servo microprocessor 600.
OPERATION: SERVO T~ACXING
The servo head S endeavors to travel over the centerline of Track l, and for this purpose detects the servo tone areas ST0, STl, and ST2 provided on the two adjacent tracks T2. That is, as shown in Fig. 8, the servo head S attempts to follow the +20 degree azimuthual track Tl, and does so by reading the servo tone areas provided on the two tracks T2 of azimuthal -10 degrees which boarder the track Tl. As is understood considering the counterclockwise direction of rotation of the drum 36 upon which the servo head S is mounted (see Fig. l), the servo head S follows the read heads R1, R2 by about 90 degrees of drum rotation.
The time at which the read heads Rl, R2 cross the beginnings of resp~ctive tracks Tl, R2 is precisely known with reference to the HEAD SYNC signal. As will be recalled, the HEAD SYNC signal is provided by the HEAD
SYNC generator 164 included in the motion control system 152. The generation of the HEAD SYNC signal is understood from simultaneously-filed United States Patent Number 5,065,261 issued November 12, 1991 entitled METHOD AND
APPARATUS FOR SYNCHRONIZING TIMING SIGNALS FOR HELICAL SCAN
RECORDER. For the present discussion, it is sufficient to know that the HEAD SYNC signal goes high when the read heads R1, R2 begin to travel the tracks T1, T2, respectively.

WO91/07746 2 0 ~ 6 1 ~ 9 PCT/US90/06324 Fig. 9 shows the HEAD SYNC signal and a SERVO
SYNC signal derived therefrom. The SERVO SYNC signal reflects the time at which reference line 606 is crossed by the center of the servo head S. The rising or leading edge of the SERV0 SYNC signal is precisely determined knowing the time at which the HEAD SYNC signal goes high.
In this regard, the servo head S is located 90 degrees about the drum 36 from the read heads Rl, R2.
Accordingly, in the illustrated embodiment, the leading edge of the SERVO SYNC signal is phase-shifted 90 degrees after the leading edge of the HEAD SYNC signal.
The SERV0 SYNC signal goes high as the servo head S crosses the reference line 606. The state sequencer 630 receives the high-going SERVO SYNC signal and uses that signal as a reference point to sequence operations of the servo tracking circuit 175 relative to subsequent pulses of VCLOCK. The sequence of operations directed by the state sequencer 630 is understood with reference to Fig. 9.
When the rising edge of SERVO SYNC is received by the state sequencer 306, the sequencer 306 directs the selector 632 to multiplex the contents of Xso register 640 to the down counter 634. The down counter 634 then counts down the number of VCLOCK pulses required for the servo head S to travel the distance Xso~
When the down counter 634 reaches zero, and assuming a perfect on-track positioning, the servo head S
should be in the servo sub-zone Z0 and at the sample instant TZo. Upon reaching zero, the down counter 634 signals the sample and hold circuit 650 to sample and hold the peak amplitude of the signal received from servo head S at that instant (time TZo), which should be the amplitude of the servo signal when servo head S is over the servo sub-zone Z0.
At time TZo the down counter 634 also informs the state sequencer 606 that it has reached zero after counting down from Xso. At that point, the state sequencer 606 issues two commands. First, the state sequencer 606 enables the ADC 635 to convert the contents W O 91/07746 2 a ~ 6 l 8 ~ PC~r/US90/06324 of the sample and hold circuit 650 to a digital value.
Second, the state sequencer directs the the selector 632 to multiplex the contents of Xz register 644 into the down counter 634.
The ADC converts the amplitude of the servo signal received for time TZo into a digital value. The state sequencer 606, operating through the selector 636, causes that ZO digital amplitude value to be stored in ZO
amplitude register 660.
The contents of Xz register 644 was put into the down counter 634 to time the passage of the servo head S
from each sampling point TZ. The time TZ1 is reached when down counter 634 has counted down to zero from the contents of Xz register 642. At time TZ1 the state sequencer 606 knows that the servo head S should be in the servo sub-zone Z1 at point TZ1. In like manner with the foregoing decription for time TZo, at time TZ1 the amplitude of the servo signal is sampled and converted to a Z1 digital amplitude value. The Z1 digital amplitude value is then stored in Z1 amplitude register 662.
The down counter 634 also notifies the state sequencer when it has again reached zero, meaning that the servo head S should have travelled the additional distance Xz to point TZ2. At this point the state sequencer 606 knows that the servo head S, if on-track, should be at point TZ2 in sub-zone Z2- In like manner as with the preceding servo sub-zones ZO and Z1, at time TZ2 the servo tracking circuit 175, under the direction of the state sequencer 606, samples the amplitude of the analog servo signal at time TZ2, converts that amplitude into a digital value, and stores the Z2 digital amplitude value into Z2 amplitude register 664.
With the ZO, Z1, and Z2 digital amplitude values available to the servo microprocessor 600 in the respective amplitude registers 660, 662, and 664, the microprocessor 600 evaluates those three values to determine whether servo correction is required and, if so, to what extent. A discussion of the evalation procedure of the servo microprocessor 600 is provided W O 91/07746 2~ 9 PC~r/US90/06324 further below, but for the present the continued travel of the servo head S is described.
When the down counter 634 has again counted down the length Xz to point TZ2, the state sequencer 606 is so notified. Having directed the sampling of amplitudes for the times TZol TZ1, and TZ2 included in the servo scan area SCAO, the state sequencer 606 anticipates the travel of the servo head S to the second servo scan area SCAl near the middle of Track 2.
In the above regard, the state sequencer 606 directs the selector 623 to multiplex the contents of X A
register 644 into the down counter 634. The contents of X A register 644 corresponds to the number of VCLOCK
pulses required for the servo head S to travel from the point TZ2 of servo scan area SCAO to point TZo in the second servo scan area SCAl. When the down counter 634 reaches zero from this number, the state sequencer 606 realizes that it is time to sample the amplitude of the servo signal for servo sub-zone Z0 for the second servo scan area SCAl at time TZo for ~rea SCAl- This is accomplished essentially in the manner described above with reference to servo scan area SCA1, as are the successive samplings, conversions, and storing of the servo amplitudes at times TZl and TZ2 for sub-zones Z1 and Z2 of servo scan area SCAl. Then, the servo microprocessor 606 uses the new digital amplitude values for times TZo/ TZ1, and TZ2 of servo scan area SCAl to re-evaluate the servo positioning.
After deriving amplitude signals for servo scan area SCAl, the servo tracking circuit 175 essentially repeats the proceedure for the last servo scan area on Track 2, i.e., servo scan area SCA2. In this regard, after the amplitude signals for servo scan area SCAl are obtained, the state sequencer 606 directs the selector 632 to multiplex the contents of X 8 register 644 into the down counter 634. Expiration of the X B count (i.e., reaching zero) indicates that the servo head S should be in the first sub-zone (i.e., sub-zone Z0 of the servo scan area SCA2), and at point TZo therein in particular.

WO91/07746 2 ~ 9 PCT/US90/06324 Amplitude signals for the times TZo, TZ1, and TZ2 of servo scan area SCA2 are obtained in the manner of the preceding servo areas, so that the servo microprocessor 600 can obtain from the amplitude registers 660, 662, and 664 the digital values needed for its servo adjustment evaluation.
As mentioned above, the servo microprocessor 600 evaluates the contents of the amplitude registers 660, 662, and 664, i.e., the amplitudes of the servo signals at times TZo, TZ1, and TZ2, respectively, to determine whether adjustment of the servo mechanism is required to obtain a precise on-track position. When the servo head S is following directly over the centerline of Track 1, i.e. exactly half way between the adjacent tracks T2A and T2B , the amplitudes of the Z1, Z1, and Z2 signals are all equal.
If the servo head S is off-track by 1/2 of the track pitch or less, the servo microprocessor 600 can determine the direction in which the servo head should be repositioned merely by comparing the amplitudes of the servo signals read from the stripes T2A and T2B. The microprocessor 600 can make this adjustment since the relationship between the amplitude difference and the degree of correction required is linear so long as the servo head S is off-track by l/2 of the track pitch or less.
An example of the foregoing occurs for servo head S50 shown in Fig. 10. Servo head S50 is 50% off-track, being 1/2 pitch too far to the right (i.e., in a negative direction) as shown in Fig. 10. Given the linear relationship in this range, the microprocessor 600 can readily determine that the servo head S50 should be moved to the the left by comparing the magnitudes of the amplitude signals. Moreover, the microprocessor 600 can easily determine the degree to which the servo head S
should be moved to the left, since the distance which the servo head S need be moved is linearly related to the difference of the amplitudes of the servo signals.

WO91/07746 2 ~ 9 PCT/US~/06324 The amplitude waveforms for a range of off-track servo head positions are shown in Fig. 11. The horizontal axis of Fig. 11 represents microseconds after the leading edge of the SERVO SYNC signal. The vertical axis of Fig. 11 represents the degree (in micrometers) to which the servo head is off-track. As mentioned before, when the servo head S is off-track by 1/2 track pitch or less, the amount of positional adjustment required (in micrometers) is in a linear relationship with the lo difference of the servo signal amplitudes. In this linear region, equalization of the amplitudes from two tracks achieves the desired on-track condition. This linear region is shown from about -7.5 to about +7.5 micrometers in Fig. 11.
In the above regard, for a host of servo tracking conditions Fig. 11 shows the digitized amplitude of the servo signal subsequent to the rising edge of the SERVO SYNC signal. By comparing the magnitude of the amplitudes at the times Z1, Z1, and Z2~ the servo microprocessor 600 can determine the fact, direction, and extent of servo misalignment. The vertical axis of Fig.
11 shows the extent to which the servo head S is off track. When the amplitude of the servo signal is essentially the same at times Z~, Z1, and Z2 ~ the servo head S is on track (the center of the vertical axis of Fig. 11). However, when the servo head S becomes off track in a negative direction sense (i.e., to the right of the centerline of Track 1), the amplitude signal of the servo head resembles one of the waveforms shown in the lower portion of Fig. ll. Conversely, when the servo head S becomes off track in a positive direction sense (to the left of the centerline of Track 1), the amplitude signal of the servo head resembles one of the waveforms in the upper portion of Fig. 11.
As an example of the foregoing, assume a servo head S50 approaches the reference line 606 and is off track by 50% in a negative direction sense as shown in Fig. 10. Servo head S50 needs a leftward corrrection (i.e. a correction in the positive sense) of 7.5 ~ -25- ~ 0 6~
micrometers. At the time SERVO SYNC goes high, and being off track in the negative sense, the servo head S50 will have a distance greater than Xso to travel before reaching the servo sub-zones Z0, Z1, and Z2 of the servo scan area s SCA0. Thus, as shown by the waveform at the -7.5micrometer gradation of the vertical axis of Fig. 11, the rising edge of the amplitude waveform for head S50 is shifted to the right. In being off track in the negative sense, when it comes time to sample the servo head amplitude for sub-zone Z2' the amplitude of the signal detected by servo head S50 will be near zero.
For servo head S50, the servo microprocessor 600 obtains amplitude values for times Z1~ Z1, and Z2l (approximating l.o, l.o, and o.o, respectively) from the registers 660, 662, and 664. Knowing those amplitude values, the servo microprocessor 600 generates an appropriate signal to the drum servo 156 for moving the heads 7.5 micrometers in the positive sense direction, thereby resulting in better tracking.
In some cases a servo head is off-track by more than 1/2 pitch. When a servo head is off-track by more than 1/2 pitch, a servo system unaided by the present invention could not make an efficient and rapid determination of the extent and direction of positional adustment required for the servo system, since the system is not linear under this condition.
As an example of operation in the non-linear range, assume a servo head S 9 5 approaches the reference line 606 and is off track by 9.5 micrometers in a negative direction sense as shown in Fig. 10. Servo head S 9 5 needs a leftward correction (i.e. a correction in the negative sense) of 9.5 micrometers. At the time SERVO
SYNC goes high, and being off track in the positive sense, the servo head S 9 5 will have a distance X 9 5 to travel before reaching the servo sub-zones ZO, Z1~ and Z2 of the servo scan area SCA0. This distance X 9 5 is greater than the distance XsO which the head would otherwise if the servo head were on track. Accordingly, at time TZo the servo head S 9 5 has fully reached the wo gl/07746 2 0 ~ S 1 8 9 PCT/US90/063~

servo tone area ST0 of track T1A Therefore, at time TZo, the servo signal amplitude Z0 for time will full strength amplitude ("1.0"). At time TZ1, the servo head S9 5 will be fully over the servo tone area ST0 602, with the result that the servo signal amplitude Z1 at time TZ1 will be full strength ("1.0"). At time TZ2, however, the servo head S9 5 will be even with servo tone area ST0 604 of stripe T2B, but is so far off-track with relation to stripe T2B that the servo signal of servo tone area ST0 604 cannot be detected. Thus, the amplitude~of the signal from the servo head S9 5 at time TZ2 is essentially zero ("0.0~
Fig. 11 shows a graph of the amplitude of the signal from servo head S9 5 as a function of time from the leading edge of signal SERV0 SYNC. As indicated above and visible from Fig. 11, servo head SA9 5 has values 0.8, 1.0, and o.o for the times TZo, TZ~, and TZ2, respectively.
Fig. 12 illustrates how the servo microprocessor 600 uses the values for times TZo, TZ~, and TZ2 to determine the direction by which a servo head is off-track. In this regard, Fig. 12 shows four patterns for the time values TZo, TZ1, and TZ2. A first pattern of .5, .5, .5 indicates that a servo head is on-track. A
second pattern of 0, 1, 1 indicates that a servo head is ahead (i.e., too far to the left as shown in Fig. 10). A
third pattern of 1, 1, 0 indicates that a servo head is behind (i.e., too far to the right as shown in Fig. 10).
A fourth pattern of 0, 1, 0 indicates that a servo head is off-track by 1/2 track pitch.
Servo head Sg 5 is classified according to the third pattern (i.e., 1, 1, 0) of Fig. 12, and thus the servo microprocessor 600 knows that the servo head S 9 5 must be displaced to the left (i.e., in a positive track sense) to become on-track. The degree of the displacement for the servo head S 9 5 iS determined by consulting a look up table stored in memory 601. In this regard, the memory 601 has stored therein a required servo displacement value for each of the possible 2~6~184 W O 91/07746 PC~r/US90/06324 combination of amplitudes for the times TZol TZ1, and TZ2.
That is, a unique displacement value is stored for a condition when the amplitudes for the times TZo, TZ1, and TZ2 are l.0, l.0, and 0.0, respectively; another displacement value is stored for a condition when the amplitudes are 0.0, l.0, and 0.0; and so on for each possible permutation of amplitude levels for the times TZo/ TZ1, and TZ2. These displacement values are pre-calibrated according to known signal amplitudes and required displacements.
It will now be appreciated that various off-track positions of a servo head can be plotted on the reference line 606 to the left or right of the point at which the servo head would cross line 606 if the head were on-track. The distance between the point plotted on line 606 for an off-track servo head and the servo tone area ST0 to be encountered in the direction of head travel varies in accordance with the degree to which the servo head is off-track. Conversely, at times TZo, TZ1, and TZ2 the amplitudes of the servo signals will vary from what would ordinarily be expected during on-track conditions, and those relative amplitudes provide information for the direction and extent of the required servo head displacement.
Although three sampling times TZo, TZ1, and TZ2 and three servo sub-zones have been described in the illustrated embodiment, it should be understood that a greater number can be utilized for even finer adjustment provided, of course, that the look-up table 601 is configured and pre-loaded accordingly.
Utilization of the rising edge of the SERVO
SYNC signal enables the sampling of servo signal amplitude in a strategic manner that reveals both the direction and extent to which a servo head must be displaced in order to become on-track. The technique of the invention overcomes the non-linearity suffered when servo heads are off-track by more than 1/2 track pitch.
Accordingly, the technique of the invention results in an efficient and accurate determination of the servo head WO91/07746 2 ~ 8 9 PCT/US90/06324 displacement required to achieve proper tracking, eliminating the need to make a prolonged series of iterative adjustments.
Moreover, relative to the SERVO SYNC signal, the helical scan system 30 is able to precisely determine when servo areas should be encountered on a stripe. Pre-knowledge of the location of the servo areas and of the time at which the servo head is expected to arrive at the servo areas facilitates the use of smaller servo area, leaving more of the tape available for other purposes.
In addition, the exactitude of the servo aspects of the helical scan system 30 described herein permit the use of servo signals of frequencies higher than those required by the prior art.

Claims (13)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A servo tracking method for a helical scan recorder, said helical scan recorder being of the type having a rotating drum past which magnetic tape is transported, and wherein said rotating drum has a head mounted thereon, said method comprising:
(a) determining a reference-crossing time at which said head begins to cross a reference line drawn with respect to the beginning of a stripe recorded on said tape;
(b) sampling the amplitude of a servo signal provided on said tape at a first predetermined time after said reference-crossing time; and, (c) using said amplitude of said servo signal at said first predetermined time to determine how to adjust the position of said head relative to the pitch of said stripe.
2. A servo tracking method for a helical scan recorder, said helical scan recorder being of the type having a rotating drum past which magnetic tape is transported, and wherein said rotating drum has a head mounted thereon, said method comprising:
(a) determining a reference-crossing time at which said head begins to cross a reference line drawn with respect to a stripe recorded on said tape;
(b) sampling the amplitude of a servo signal provided on said tape; and, (c) using said amplitude of said servo signal and said reference-crossing time to determine how to adjust the position of said head relative to the pitch of said stripe.
3. The method of claims 1 or 2, wherein said amplitude is sampled at a first predetermined time after said reference-crossing time, and wherein said method further comprises:
sampling the amplitude of a servo signal provided on said tape at second and third predetermined times after said reference-crossing time; and, using said amplitude of said servo signal at said second and third predetermined times to adjust the position of said head relative to the pitch of said stripe.
4. The method of claims 1 or 2, wherein said head begins to cross the beginning of a stripe helically recorded at azimuthal angle A1 on magnetic tape, said head crossing said stripe recorded at angle A1 for the purpose of endeavoring to follow a centerline of said stripe recorded at angle A1, said stripe recorded at angle A1 being adjacent and between two servo area-bearing stripes recorded at an azimuthal angle other than angle A1.
5. The method of claim 4, wherein the beginnings of said two stripes which are adjacent said stripe recorded at angle A1 are separated by a distance Xto along said other azimuthal angle, wherein said servo signal is recorded in a servo zone which extends a distance Xsa along one of said stripes, and wherein Xto = Xsa.
6. A method of recording servo information on a storage medium in the form of helical stripes, said method comprising:
recording a first pair of two adjacent stripes essentially simultaneously;
providing a servo signal in a servo field in only one of said stripes of said first pair;
recording a second pair of two adjacent stripes essentially simultaneously but after the recording of said first pair of stripes; and, providing a servo signal in a servo field in only one of said stripes of said second pair in such a manner that only alternating stripes on said storage medium have servo signals provided thereon.
7. The method of claim 6, wherein the beginnings of said two servo-signal bearing stripes are separated by a distance Xto along an azimuthal angle at which said two servo signal-bearing stripes are recorded, wherein said servo signal is recorded in a servo zone which extends a distance Xsa along one of said stripes, and wherein Xto =
Xsa.
8. A helical scan recorder of the type having a rotating drum past which tape is transported, and wherein said rotating drum has a head mounted thereon, said apparatus comprising:
means for determining a reference-crossing time at which said head begins to cross a reference line drawn with respect to the beginning of a stripe recorded on said tape;
means for sampling the amplitude of a servo signal provided on said tape at a first predetermined time after said reference-crossing time; and, means for using said amplitude of said servo signal at said first predetermined time to determine how to adjust the position of said head relative to the pitch of said stripe.
9. A helical scan recorder of the type having a rotating drum past which tape is transported, and wherein said rotating drum has a head mounted thereon, said apparatus comprising:
means for determining a reference-crossing time at which said head begins to cross a reference line drawn with respect to a stripe recorded on said tape;
means for sampling the amplitude of a servo signal provided on said tape; and, means for using said amplitude of said servo signal and said reference-crossing time to determine how to adjust the position of said head relative to the pitch of said stripe.
10. The apparatus of claims 8 or 9, wherein said head crosses the beginning of a stripe helically recorded at azimuthal angle A1 on magnetic tape, said head crossing said stripe recorded at angle A1 for the purpose of endeavoring to follow a centerline of said stripe recorded at angle A1, said stripe recorded at angle A1 being adjacent and between two servo area-bearing stripes recorded at an azimuthal angle other than angle A1.
11. The apparatus of claim 10, wherein the beginnings of said two stripes which are adjacent said stripe recorded at angle A1 are separated by a distance Xto along said other azimuthal angle, wherein said servo signal is recorded in a servo zone which extends a distance Xsa along one of said stripes, and wherein Xto = Xsa.
12. The apparatus of claims 8 or 9, wherein said reference line extends parallel to a direction in which said tape is transported past said rotating drum.
13. The apparatus of claims 8 or 9, wherein said reference line is drawn with respect to the beginning of a stripe recorded on said tape.
CA002066189A 1989-11-09 1990-11-06 Servo tracking for helical scan recorder Expired - Fee Related CA2066189C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US433,977 1989-11-09
US07/433,977 US5068757A (en) 1989-11-09 1989-11-09 Servo tracking for helical scan recorder

Publications (2)

Publication Number Publication Date
CA2066189A1 CA2066189A1 (en) 1991-05-10
CA2066189C true CA2066189C (en) 1995-09-19

Family

ID=23722322

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002066189A Expired - Fee Related CA2066189C (en) 1989-11-09 1990-11-06 Servo tracking for helical scan recorder

Country Status (8)

Country Link
US (1) US5068757A (en)
EP (1) EP0500760B1 (en)
JP (1) JPH0715772B2 (en)
AT (1) ATE133288T1 (en)
AU (1) AU638905B2 (en)
CA (1) CA2066189C (en)
DE (1) DE69024969T2 (en)
WO (1) WO1991007746A1 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930005340B1 (en) * 1991-01-09 1993-06-17 삼성전자 주식회사 Head drum traveling control device for video tape recorder
US5287478A (en) * 1991-08-06 1994-02-15 R-Byte, Inc. Digital data tape storage system utilizing plurality of read/write heads with system diagnostic capability
US5406425A (en) * 1991-08-06 1995-04-11 R-Byte, Inc. ISO/IEC compatible digital audio tape digital data storage system with increased data transfer rate
US5369285A (en) * 1992-08-24 1994-11-29 Exabyte Corporation Method and apparatus for optical detection of cleaning medium in an information storage drive
TW235360B (en) * 1993-01-28 1994-12-01 Philips Electronics Nv
US5349481A (en) * 1993-06-10 1994-09-20 Exabyte Corporation Apparatus and method for distorted track data recovery by rewinding and re-reading the tape at a slower than nominal speed
JP2644182B2 (en) * 1993-06-14 1997-08-25 インターナショナル・ビジネス・マシーンズ・コーポレイション Apparatus and method for initializing a multi-track magnetic tape device
US5426355A (en) * 1993-11-12 1995-06-20 Exabyte Corporation Power-off motor deceleration control system
AU1053195A (en) * 1993-11-12 1995-05-29 Exabyte Corporation Method and apparatus for controlling media linear speed in a helical scan recorder
AU1092995A (en) * 1993-11-12 1995-05-29 Exabyte Corporation High performance power amplifier
US5726826A (en) * 1993-11-12 1998-03-10 Exabyte Corporation Capstanless helical drive system
JPH09500476A (en) * 1993-11-12 1997-01-14 エクサバイト コーポレイション Method and apparatus for determining and using head parameters in a helical scan recorder
JPH09509276A (en) * 1993-11-12 1997-09-16 エクサバイト コーポレイション Capstanless helical drive system
US5978165A (en) * 1997-03-27 1999-11-02 Exabyte Corporation Method of determining axial offset distance in helical scan tape drive
US6381706B1 (en) 1998-10-20 2002-04-30 Ecrix Corporation Fine granularity rewrite method and apparatus for data storage device
US6307701B1 (en) 1998-10-20 2001-10-23 Ecrix Corporation Variable speed recording method and apparatus for a magnetic tape drive
US6367047B1 (en) 1998-10-20 2002-04-02 Ecrix Multi-level error detection and correction technique for data storage recording device
US6246551B1 (en) 1998-10-20 2001-06-12 Ecrix Corporation Overscan helical scan head for non-tracking tape subsystems reading at up to 1X speed and methods for simulation of same
US6421805B1 (en) 1998-11-16 2002-07-16 Exabyte Corporation Rogue packet detection and correction method for data storage device
US6308298B1 (en) 1998-11-16 2001-10-23 Ecrix Corporation Method of reacquiring clock synchronization on a non-tracking helical scan tape device
US6367048B1 (en) 1998-11-16 2002-04-02 Mcauliffe Richard Method and apparatus for logically rejecting previously recorded track residue from magnetic media
US6603618B1 (en) 1998-11-16 2003-08-05 Exabyte Corporation Method and system for monitoring and adjusting tape position using control data packets
US6462899B1 (en) 2000-01-04 2002-10-08 International Business Machines Corporation Initialization and calibration of a recording system track following servo
US6364234B1 (en) 2000-03-10 2002-04-02 Michael Donald Langiano Tape loop/slack prevention method and apparatus for tape drive
US6624960B1 (en) 2000-03-10 2003-09-23 Exabyte Corporation Current sensing drum/cleaning wheel positioning method and apparatus for magnetic storage system
US6433945B1 (en) * 2000-07-14 2002-08-13 Exabyte Corporation Compensating write data in transformer-coupled recording system using DC content code
US6697209B2 (en) 2000-11-09 2004-02-24 Exabyte Corporation Phase based time domain tracking for helical scan tape drive
US6778361B2 (en) 2000-12-07 2004-08-17 Exabyte Corporation Non-symmetric helical scanner architecture for high track density
US6985323B2 (en) * 2001-09-12 2006-01-10 Exabyte Corporation Alternating-azimuth angle helical track format using grouped same-azimuth angle heads
US7106535B2 (en) * 2001-09-12 2006-09-12 Exabyte Corporation Method and apparatus for maintaining consistent track pitch in helical scan recorder
US6809897B2 (en) 2002-01-07 2004-10-26 Exabyte Corporation Direct threading helical tape path for single-reel tape cartridge
US20030225966A1 (en) * 2002-05-31 2003-12-04 Jorgen Frandsen Serverless network data storage operation managed by peripheral device
US7157884B2 (en) * 2004-03-26 2007-01-02 James Scott Hacsi Method and circuit for energizing and de-energizing an electric energy storage device
US20060204209A1 (en) * 2005-03-09 2006-09-14 Exabyte Corporation Pause strategy for magnetic tape recording
US7881008B2 (en) * 2008-05-09 2011-02-01 International Business Machines Corporation Joint specification of servo format and servo reader parameters for tape drive systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5455406A (en) * 1977-10-12 1979-05-02 Nec Corp Helical scanning type magnetic tape device
JPS59112406A (en) * 1982-12-17 1984-06-28 Sony Corp Recording and reproducing method of pcm signal
JPS59157810A (en) * 1983-02-28 1984-09-07 Sony Corp Recording and reproducing method of pcm signal
JPH0687330B2 (en) * 1984-08-06 1994-11-02 ソニー株式会社 Digital signal playback device
JPS6166250A (en) * 1984-09-07 1986-04-05 Sony Corp Tracking control circuit
JPS61196422A (en) * 1985-02-25 1986-08-30 Sony Corp Recording device for video signal
US4845577A (en) * 1987-05-11 1989-07-04 Exabyte Corporation Apparatus and method for enabling rapid searching of helically recorded magnetic tape
US4843495A (en) * 1987-05-11 1989-06-27 Exabyte Corporation Cyclical servo zone tracking method and apparatus for helical scan recording devices
US4835628A (en) * 1987-05-11 1989-05-30 Exabyte Corporation Apparatus and method for formatting and recording digital data on magnetic tape

Also Published As

Publication number Publication date
EP0500760B1 (en) 1996-01-17
AU638905B2 (en) 1993-07-08
JPH05500582A (en) 1993-02-04
US5068757A (en) 1991-11-26
DE69024969D1 (en) 1996-02-29
EP0500760A4 (en) 1993-01-13
AU6874691A (en) 1991-06-13
WO1991007746A1 (en) 1991-05-30
ATE133288T1 (en) 1996-02-15
DE69024969T2 (en) 1996-07-11
JPH0715772B2 (en) 1995-02-22
EP0500760A1 (en) 1992-09-02
CA2066189A1 (en) 1991-05-10

Similar Documents

Publication Publication Date Title
CA2066189C (en) Servo tracking for helical scan recorder
US5119248A (en) Method of recording servo signals
EP0393116B1 (en) Servo pattern
CA1099814A (en) Track following servo system and track following code
EP0097768B1 (en) A servo positioning system for a magnetic disc
US5191491A (en) Method and apparatus for reading distorted helical stripes
KR100620829B1 (en) Method and system for recovery of lateral position of a servo system with respect to longitudinal servo bands of a magnetic tape
EP0358694B1 (en) Tracking system and method for helical scan recording devices
EP0777901B1 (en) Data track pattern including embedded servo sectors for magneto-resistive head structure for a disk drive
EP0502029B1 (en) Method and apparatus for synchronizing timing signals for helical scan recorder
EP0186662B1 (en) Self-timed runout correction pattern
WO1991013433A1 (en) Systems using superimposed, orthogonal buried servo signals
US5680269A (en) Method and apparatus for controlling media linear speed in a helical scan recorder by reading servo information just after writing the servo information
US6130792A (en) Flat servo bursts for arcuate track scanner
US6512651B1 (en) Helical scan tape track following
EP0447460B1 (en) Dual reference track scheme
US6124996A (en) Servo system and method with multiple phase clock
JPH0329169A (en) Flexible magnetic disk device

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed