Tracking control device

Abstract: A tracking control device for controlling the positions of magnetic heads mounted on a bimorph relative to a recording medium. The device comprises means (12) for detecting the transport speed of the recording medium; means (13) for generating a first drive signal (STT) in response to the output of the transport speed detecting means (12); means (22, 23) for detecting the position (x) of the recording medium; means (24) for generating a second drive signal (STK) in response to the output of the position detecting means (22) and the output of the speed detecting means (12); means (42) for detecting any track deviation in response to the output of each head (Sa, Sb); means (43) for generating a third drive signal (STC) in response to the output of the deviation detecting means (42); means (61) for adding the first (STT), second (STK) and third (STC) drive signals; and means (62, 63) for supplying the output of the adding means (61) to the bimorph; wherein at least two of magnetic heads are so disposed as to have an offset therebetween, and the drive signal generating means (13, 24, 43) are controlled on the basis of the difference between the envelope signals output from the heads. In this device, proper tracking can be ensured or at least approximated continuously despite any external factors of disturbance.

Description: The present invention relates to a tracking control device. The article "Recent Progress in BETACAM System Technology" by T. Morita in "Broadcast Sessions" 6 June 1985 discusses dynamic tracking control in a Betacam tape recorder/player. The luminance and chrominance track heads are mounted on a bimorph. If the playback speed deviates from normal the head does not trace the recorded track unless it is shifted. The inclination of the track to be traced is dependent on the tape speed. The mean value of the shift of the head depends on the phase relation of the tape and the rotation of the head. Thus, the driving signal from the bimorph is made a function of signals from the capstan speed sensor, the control track and the vertical drive. Fine adjustment of the centre of the trace and compensation for track non-linearity is also provided. To adjust the centre of the trace a small voltage is superimposed on the bimorph driving signal and the change of playback level is observed. The voltage is varied stepwise to determine the voltage which gives the maximum playback level. To compensate for track non-linearity, use is made of the luminance and chrominance tracks which have azimuth angles shifted oppositely with respect to perpendicular to the direction of scanning. A shift of scanning causes a shift in the time relation between the luminance and chrominance components. The time relation is sensed and feedback control used to keep it constant throughout a field. Figure 21 illustrates a track pattern in the D-1 digital video tape recorder (VTR) format (525/60 system). In the diagram, there are shown a magnetic tape 1, a cue track 2, a control track 3 and a time code track 4. A servo reference signal is recorded on the control track 3 at an interval of four video tracks. Denoted by 5U and 5L respectively are a video upper sector and a video lower sector which constitute video tracks. Here an aggregate pattern of tracks is termed a "sector". Shown in Figure 21 are the tracks of one video field. In the 525/60 system, one field of a video signal is composed of 20 sectors, where each field begins at an upper sector 5U and terminates at a lower sector 5L. Each field is divided into 5 segments, and data of 1 segment is stored in 4 sectors shown shaded in the diagram. More specifically, data of 1 segment is recorded in the 4 sectors astride the 4 tracks A to D. In such an arrangement, merely a quarter of one segment is harmfully affected if one of the 4 tracks is rendered unusable due to some damage to the head or if the error rate is extremely deteriorated. Furthermore, since the video signal is sequentially distributed to the 4 tracks (sectors) in conformity with a predetermined time series, the error correcting function can be fully performed even if the data of any one track is lost. An audio sector 6 is disposed substantially at the centre of the tape 1 to form audio tracks. The selection of such a position is based on the reason that, if any skew occurs in the tape, the centre is generally affected the least. Figure 22 illustrates an arrangement of audio sectors, wherein 4-channel audio data temporally concomitant with the video data of 2 shaded segments are recorded in 16 sectors. The length of the error correction block is reduced to avoid the undesired possibility that the data in any sector unconcerned with editing is read and rewritten. This reduction of the error correction block length diminishes the capability of correcting for flaws in the longitudinal direction of the tape or dropouts along the tracks, but this demerit is compensated by writing the same data twice. Figure 23 shows an exemplary rotary magnetic head device, wherein a rotary drum 7 is equipped with channel-A playback magnetic heads Ha, Hb, Hc', Hd' and channel-B playback magnetic heads Hc, Hd, Ha', Hb' disposed substantially at angular intervals of 180°. The distance d between the heads is set in conformity with the track pitch in such a manner that, when the head Ha scans the track A, the heads Hb, Hc', Hd' scan the tracks B, C, D respectively (Figure 24). The same setting is also applied to the heads Hc, Hd, Ha', Hb'. In playback mode, the heads Ha, Hb, Hc,', Hd' (Hc, Hd, Ha', Hb') scan the four tracks A, B, C, D respectively so that both the video data and the audio data are reproduced therefrom. In Figure 23, the recording heads are not shown. In a normal (1-fold) speed playback mode, the scanning angle of each head on the tape 1 is equal to the angle of the track recorded on the tape. However, in a playback mode at any different speed, the scanning angle of the head is not equal to the track angle, so that a track deviation (inclination error) occurs which appears as guard band noise on the reproduced image. Figure 25 illustrates the scanning loci of the heads in a -1-fold speed mode, a still playback mode, a +1 fold speed mode and a +2.5-fold speed mode. For the purpose of eliminating such track deviation, there has been proposed a method of firmly attaching each head to a bimorph and controlling the head position by means of the bimorph. For driving the bimorph in this case, a track inclination waveform signal, a tracking waveform signal, a ringing waveform signal and a tracking error correction waveform signal are required. In any mode other than a +1-fold speed mode, each head scans the recorded track on the tape obliquely at a predetermined angle of inclination conforming with the tape speed. Therefore it is necessary to change the head position in a manner to correct the angle of inclination. The track inclination waveform signal is used for changing the head position. At any speed other than a +1-fold speed, it is fundamentally impossible to maintain a fixed relationship between the head and the track. Therefore a correction needs to be executed by changing the head position in accordance with the tape transport position. The tracking waveform signal is used for execution of such a correction. When the bimorph is driven, hysteresis or mechanical resonance may cause undesired vibrations which can disrupt the tracking. The ringing waveform signal is added during a blanking period (non-scanning time) so as to correct this unrequired vibration. The tracking error correction waveform signal is used for optimizing the other tracking. In the execution of tracking under predictive control, there exists the possibility that the tracking is disturbed by a variety of factors including deterioration of the circuits, temperature characteristics, and conditions of the playback tape. Correction of any constant deviation (a track deviation with a shift of the entirety as in a +1-fold speed mode) can be achieved by correcting the DC component. However, in any different-speed playback mode, some track deviation can also be caused by other factors such as the predicted value of the track pitch gain for obtaining a tracking waveform signal, and the predicted value of the track inclination gain for obtaining a track inclination waveform signal. Correction of the track deviation resulting from such predicted values is not achievable by mere addition of the DC component, and such means fails to attain complete correction of the track deviation. This invention provides a tracking control device for controlling the positions relative to a magnetic recording tape having a control track including signals indicating the positions of helical tracks on the tape of two or more rotary magnetic heads mounted on a bimorph to scan the helical tracks on the tape, when the tape is wrapped around a scanning drum comprising: means for detecting the transport speed of said recording medium; means for generating a first signal representing track inclination in response to the output of said transport speed detecting means; means responsive to the said position signals derived from the control track for detecting the deviation of the position of said heads from the helical tracks; means for generating a second, tracking, signal, in response to the output of said position detecting means and the output of said transport speed detecting means; means for detecting any track deviation in response to the output of each head; means for generating a third signal representing tracking error correction in response to the output of said deviation detecting means; means for adding said first, second and third signals; and means for supplying the output of said adding means to the bimorph; characterised in that at least two of said magnetic heads are spaced by d' orthogonal to the direction of scanning of the helical tracks where d' is less than the spacing d of the helical tracks, and the second and third signal generating means are each controlled on the basis of the difference between the envelopes of signals output from said heads and the first signal generating means is controlled on the basis of the difference between the integrals of the said envelopes. The difference between the envelope signals includes, in addition to the DC component, control data relating to the predictive values of the track pitch signal and the track inclination signal. Therefore the individual parameters can be optimized to realize proper tracking continuously despite the existence of any external disturbance factors. In at least a preferred embodiment this invention provides an improved tracking control device which is capable of realizing or at least approximating to proper tracking continuously despite any external factors of disturbance. The invention will now be described by way of example with reference to the accompanying drawings, throughout which like parts are referred to by like references, and in which: Figure 1 is a block diagram showing a dynamic tracking circuit; Figure 2 is a block diagram showing a waveform output circuit; Figure 3 shows waveform data in an analogue form; Figure 4 is a timing chart for explaining an address signal; Figure 5 shows a composite signal produced by time division prior to a sampling and holding process; Figure 6 shows a tracking waveform signal; Figure 7 is a block diagram showing a pulse generator; Figure 8 is a partial diagram of circuits constituting the pulse generator; Figure 9 shows combinations of inputs and resistors in the pulse generator of Figure 8; Figure 10 is a timing chart for explaining the generation of pulses; Figure 11 is a flow chart showing the procedure of control in the pulse generator; Figure 12 schematically shows an example arrangement of magnetic heads; Figure 13 illustrates scanning loci of the heads; Figure 14 shows the waveforms of envelope signals; Figure 15 schematically shows an offset between the heads; Figure 16 shows the waveforms of envelope signals; Figure 17 schematically shows track deviations; Figure 18 shows the difference signal between the envelope signals in each scanning; Figure 19 is a flow chart showing the process to adjust p(s) in a tracking waveform signal; Figure 20 is a flow chart showing the process to adjust a parameter α to determine a DC offset; Figure 21 illustrates a track pattern in the D-1 format; Figure 22 schematically shows an arrangement of audio sectors; Figure 23 schematically shows the structure of a rotary magnetic head device; Figure 24 shows a conventional arrangement of magnetic heads; and Figure 25 illustrates scanning loci of the heads. Referring now to the drawings Figure 1 is a block diagram showing a dynamic tracking circuit. In Figure 1, frequency signals FG(A) and FG(B), mutually having a 90° phase difference, are output from a frequency generator FG attached to the rotary shaft of a capstan motor and then are supplied via an FG amplifier 11 to a speed detector 12. In the speed detector 12, the tape speed s is detected from the frequency signal FG(A), and data representing this detected speed are supplied to a track inclination waveform output circuit 13, which then produces a track inclination waveform signal STT corresponding to the tape speed s, and the signal STT thus obtained is supplied to an adder 61. The amplitude r of the inclination waveform signal STT is given by r = a (s) . (s - 1) where a(s) denotes the gain to the tape speed, and s denotes the tape speed (s = n in an n-fold speed mode). A servo reference signal SCL detected at an interval of 4 video tracks from the control track 3 is supplied via a control amplifier 21 to a position detector 22. The output signals FG(A) and FG(B) of the FG amplifier 11 are supplied to a pulse generator 23, which then produces pulses P32 of a frequency 32 times that of the signal FG(A). The pulses P32 thus obtained are also supplied to the position detector 22. In the position detector 22, the pulses P32 are counted to detect the tape position x, with the servo reference signal SCL being used as a reset signal. Data representative of the tape position are supplied to a tracking waveform output circuit 24, to which the tape speed data output from the speed detector 12 are also supplied. The waveform output circuit 24 produces a tracking waveform signal STK corresponding to the tape position x, and the signal STK is supplied to an adder 61. The amplitude h of the waveform signal STK is given by: h = p(s) . (mod (x + q . xo . s, c) - 0.5c) where p(s) is the gain of the track pitch; q is the delay time between the detection of the tape position x and the tracking correction taking effect; xo is the distance of tape advance per unit time at a +1-fold speed; s is the tape speed (where s = n in an n-fold speed mode); and c is an amount corresponding to the track pitch. In Equation (2), mod (x + q . xo . s, c) is the remainder after performing the division (x + q . xo . s)/c, and its numerical value is within a range of 0 to o. Track ID data are supplied from a signal processor (not shown) to the tracking waveform output circuit 24. The ID data are used to detect which of the tracks is being scanned by the head, and the tracking waveform signal STK is so controlled that, in a playback mode, the heads Ha (Ha'), Hb (Hb'), Hc (Hc'), Hd (Hd') scan the tracks A, B, C, D respectively. An output signal SSG from a strain gauge (not shown) stuck to the bimorph is supplied via an SG amplifier 31 to a ringing waveform output circuit 32. This signal SSG indicates the motion of the head so that both the level and the position of the ringing can be detected from the signal SSG. A ringing waveform signal SRN corresponding to the level and position of the ringing is obtained from the ringing waveform output circuit 32 and is then supplied to an adder 61. Reproduced RF signals Sa, Sb from the heads Ha, Hb are supplied respectively to envelope detectors 41a, 41b, from which envelope signals Sae, Sbe are output and supplied to a track deviation detector 42. The track deviation detector 42 than calculates the difference between the envelope signals Sae and Sbe, and a signal representing the difference is supplied as tracking error data to a tracking error correction waveform output circuit 43. The output circuit 43 produces a tracking error correction waveform signal STC for reducing the difference signal towards zero, and the signal STC is supplied to the adder 61. The track inclination waveform signal STT and the tracking waveform signal STK are modified on the basis of the difference signal between the envelope signals Sae and Sbe. This modification will be described below. The signals STT, STK, STC and SRN are added in the adder 61, and the resultant signal is supplied as a drive signal to the bimorph via a high-pass filter 62 and a drive amplifier 63. The dynamic tracking circuit of Figure 1 is relevant to the bimorph for the channel A where the heads Ha, Hb, Hc', Hd' are mounted. The same configuration is employed in another circuit relevant to the bimorph for the channel B where the heads Hc, Hd, Ha', Hb' are mounted. In the latter (channel B) circuit, reproduced RF signals sc and sd from the heads Hc and HD are used for detecting the track deviations. Figure 2 shows a block diagram of the track inclination waveform output circuit 13, the tracking waveform output circuit 24, the tracking error correction waveform output circuit 43 and the ringing waveform output circuit 32. Denoted by 101 in Figure 2 is a PROM where reference waveform data are written. In the PROM 101, there are previously stored: inclination waveform data for obtaining a track inclination waveform signal; joint waveform data for obtaining a joint waveform signal relative to the tracking waveform signals; fixed data for obtaining a tracking error correction waveform signal; and ringing waveform data for obtaining a ringing waveform signal. These waveform data are written with regard to the two channels A and B. (Figures 3A to 3H show analogue waveforms representing 8 kinds of waveform data). A CPU bus 102 is connected to a dual port RAM 103, where coefficient data corresponding to the 8 kinds of waveform data stored in the PROM 101 are written. The coefficient data corresponding to the inclination waveform data are determined by a CPU (not shown) according to Equation (1) on the basis of the tape speed information obtained from the speed detector 12 (Figure 1). The coefficient data corresponding to the joint waveform data are retained at a fixed value. The coefficient data corresponding to the ringing waveform data are determined by the CPU on the basis of the signal SSG obtained from the strain gauge, and the coefficient data corresponding to the fixed data are determined by the CPU on the basis of the tracking error information from the track deviation detector 42. The pulse signal SPG indicating the rotational phase of the head is output (one pulse per rotation of the head) from a pulse generator (drum PG) attached to the rotary drum 7 (Figure 23) and is supplied as a reset signal to an address counter 104. In addition, a frequency signal SFG (shown in Figure 4A) from the frequency generator (drum PG) attached to the rotary drum 7 is supplied as a clock signal to the address counter 104, whereby its count output is changed in accordance with the rotational position of the head, and this change is repeated cyclically on each rotation. The frequency signal SFG is further supplied as a reset signal to an address counter 105. Meanwhile a clock signal CK synchronized with the frequency signal SFG is supplied as clock pulses to the address counter 105. The requirement for the clock signal CK is satisfied if its frequency is eight times or more in comparison with the signal SFG. Figure 4B shows an exemplary clock signal whose frequency is 10 times that of the signal SFG. Accordingly the count output of the address counter 105 is changed in a range of 0 to 7 within the period of the frequency signal SFG. The count outputs of the address counters 104, 105 are supplied as upper and lower address signals respectively to the PROM 101, and the eight kinds of waveform data are read out therefrom repeatedly on each rotation of the head. In this case, the eight kinds of waveform data are read out by time division in accordance with the lower address signal. More specifically, one set of sample data out of the eight kinds of waveform data is read every period of the frequency signal SFG. The waveform data output from the PROM 101 is converted to an analogue signal by a D-A converter 106, the analogue signal then being supplied to a multiplier 107. The count outputs of the address counters 104, 105 are supplied to an address decoder 108. The inclination waveform signal STT, the tracking waveform signal STK and the ringing waveform signal SRN can be generated through multiplication of the inclination waveform data, the joint waveform data and the ringing waveform data respectively by fixed coefficient data which remains equal during the rotation period of the head. Therefore the same address signal is output from the address decoder 108 in synchronism with reading out the inclination waveform data, the joint waveform data and the ringing waveform data from the PROM 101. The tracking error correction waveform signal STC can be generated through multiplication of the fixed data by coefficient data changed on the basis of the tracking error information. This coefficient data is changed in accordance with the rotational position of the head. Therefore, sequentially different address signals are output from the address decoder 108 in synchronism with the fixed data output from the PROM 101. The address signal output from the address decoder 108 is supplied to a RAM 103, which stores one set of coefficient data relating to each of the inclination waveform data, the joint waveform data and the ringing waveform data of two channels, and also stores a plurality of coefficient data relating to the fixed data of two channels. The coefficient data relating to the eight kinds of waveform data are read out from the RAM 103 by time division in response to the address signal obtained from the address decoder 108. The coefficient data are converted to analogue signals by a D-A converter 109 and are then supplied to a multiplier 107. In this stage, if a coincidence between two series of addresses occurs due to the characteristic of the dual port RAM 103, access to the higher-priority address alone is rendered effective while the access to the other address is neglected. In this embodiment, the address and the data concerned with the D-A converter 109 are given first priority so as to prevent interruption of the reading of the coefficient data. In the multiplier 107, the inclination waveform data, the joint waveform data, the ringing waveform data and the fixed data output from the PROM 101 are multiplied respectively by the coefficient data relating thereto. Consequently, the multiplier 107 produces inclination waveform signals STTA and STTB, joint waveform signals SCNA and SCNB, ringing waveform signals SRNA and SRNB, and tracking error correction waveform signals STCA and STCB of the two channels A and B by time division. Such output signals are supplied to a sample-and-hold circuit 110. Figure 5 shows the output signals of the multiplier 107, wherein the tracking error correction waveform signals STCA and STCB are omitted for the purpose of simplifying the diagram. The count output of the address counter 105 is supplied as a sampling timing signal to the sample-and-hold circuit 110, where the eight kinds of signals of the two channels A and B are sampled and held individually. The inclination waveform signals STTA and STTB, the ringing waveform signals SRNA and SRNB, and the tracking error correction waveform signals STCA and STCB of the channels A and B output from the sample-and-hold circuit 110 are supplied respectively to adders 61A and 61B. The CPU bus 102 is connected to a data latch circuit 111, which services to latch the pattern selecting data output from the CPU with regard to the PROM 101. Consequently the pattern of the ringing waveform data read out from the PROM 101 is selected to conform to the ringing position. The CPU bus 102 is connected also to data latch circuits 121 and 122, which serve to latch the amplitude data (Equation (2)) of the tracking waveform signals of two channels output from the CPU. In this case, the latch circuit 121 latches the following (N) amplitude data of the channels A and B, while the latch circuit 122 latches the preceding (N - 1) amplitude data of the channels A and B. The output signals of the latch circuits 121, 122 are converted to analogue signals by A-D converters 123, 124 respectively and then are supplied to sample-and-hold circuits 125, 126, to which the pulse signal SPG is supplied as a sampling timing reference signal. The circuit 125 samples and holds the following amplitude signals of the channels A and B with a phase difference of half rotation, while the circuit 126 samples and holds the preceding amplitude signals of the channels A and B with a phase difference of half a rotation. The following amplitude signal and the preceding amplitude signal of the channel A output from the sample-and-hold circuits 125, 126 are supplied to a subtracter 127A, where the following amplitude signal is subtracted from the preceding amplitude signal. The difference signal obtained from the subtracter 127A is supplied to a multiplier 128A and is then multiplied by the channel-A joint waveform signal SCNA output from the sample-and-hold circuit 110. Consequently the multiplier 128A produces a joint waveform signal SCNA' which corresponds to the difference between the following and preceding amplitude signals. The signal SCNA' thus obtained is supplied to an adder 129A so as to be added to the following amplitude signal. Then the adder 129A produces a tracking waveform signal STKA (shown in Figure 6) where the preceding amplitude signal is joined to the following amplitude signal, and the signal STKA is supplied to the adder 61A. Meanwhile the following amplitude signal and the preceding amplitude signal of the channel B output from the sample-and-hold circuits 125, 126 are supplied to a subtracter 127B, where the following amplitude signal is subtracted from the preceding amplitude signal. Thereafter the difference signal output from the subtracter 127B is supplied to a multiplier 128B and then is multiplied by the channel-B joint waveform signal SCNB obtained from the sample-and-hold circuit 110. Consequently the multiplier 128B produces a joint waveform signal SCNB' which corresponds to the difference between the following and preceding amplitude signals, and the signal SCNB' is supplied to an adder 129B so as to be added to the following amplitude signal. Then the adder 129B produces a tracking waveform signal STKB where the preceding amplitude signal is joined to the following amplitude signal, and the signal STKB is supplied to the adder 61B. In the adder 61A, the signals STTA, STKA, SRNA and STCA are weighted and added to form an added signal SAB, which is then delivered via the high-pass filter 62 and the drive amplifier 63 so as to be used as a drive signal for the bimorph of channel A. Meanwhile in the adder 61B, the signals STTB, STKB, SRNB and STCB are weighted and added to form an added signal SBB, which is then delivered via the high-pass filter 62 and the drive amplifier 63 so as to be used as a drive signal for the bimorph of channel B. The specific circuit configuration of the pulse generator 23 will now be described. Denoted by FG(A) and FG(B) in Figure 7 are substantially sinusoidal signals (frequency signals) output from the PG amplifier 11 (shown in Figure 1) in a manner to have a 90° phase difference therebetween. The signal FG(A) is supplied via a series circuit of a buffer amplifier 201 and a subtracter 202 to circuitry 203 comprising resistors and a comparator with hysteresis. The output signal of the subtracter 202 is also supplied to an inverting amplifier 204, whose output signal FD(A)' is then supplied to the circuitry 203. Meanwhile the signal FG(B) is supplied to the circuitry 203 via a buffer amplifier 205, a subtracter 206, an adder 207 and a multiplier 208. The output signal of the subtracter 202 is also supplied via a multiplier 209 to the adder 207. The output signals of both the subtracter 202 and the multiplier 208 are converted to digital signals by an analogue-to-digital (A-D) converter 210 and are then supplied via the CPU bus 102 to the CPU 100. The subtractive signal and the multiplicative signal obtained from the CPU 100 via the CPU bus 102 are converted to analogue signals by a digital-to-analogue (D-A) converter 211 and then are supplied to the subtracters 202, 206 and the multipliers 208, 209 respectively. The circuitry 203 comprises 16 circuits each consisting of resistors and a comparator with hysteresis as shown in Figure 8. Input signals Si1, Si2 are added to each other via resistors R1, R2 and then are supplied to a negative input terminal of a comparator A1. The resistors R1, R2 serve to determine the respective weighting applied to the signals Si1, Si2. The comparator A1 produces an output inverted symmetrically to a positive voltage and a negative voltage. The output terminal of the comparator A1 is grounded via a series circuit of two resistors R3 and R4, whose junction is connection to a positive input terminal of the comparator A1. The values of the resistors R3, R4 are determined by the amplitude of Vin, that of Vout and the amount of hysteresis H. The output terminal of the comparator A1 is grounded via a series of circuits of a diode D1 and a resistor R5, and an output signal is obtained from the junction of the diode D1 and the resistor R5. The diode D1 and the resistor R5 serve to limit the amplitude of the output. In the circuitry 203, the input signals Si1, Si2 and the resistors R1 to R4 in each of the 16 circuits having the constitution of Figure 8 are numerically set as shown in Figure 9. Accordingly the 16 circuits produce signals So0 to So15 having a phase difference of πk/16 (where K = 0, 1 .... 15) to one another. Such signals So0 to So15 are rectangular in waveforms with a duty factor of 50%. The values of the resistors R1 to R4 are calculated as follows. First, Vin is set as Vin = a . sin (t + ) where  is the phase difference from FG(A), and 0 ≦  < π. Since Vin = a (cos . sint + sin . cost), it is considered here that FG(A) = a . sint, FG(B) = a . cost in which the amplitude of FG(A) and FG(B) are equal to each other, and no offset is present. Then, the above is rewritten as Vin = cos. FG(A) + sin. FG(B) If FG(A)' = -FG(A) is used in place of FG(A) under the condition of π/2 <  < π, Vin = | cos| .FG(A) + sin.FG(B) (0 ≦  ≦ π/2) Vin = | cos| .FG(A)' + sin.FG(B) (π/2 <  < π) Therefore, the resistance values of R1 and R2 are obtained as R1 : R2 = sin : | cos| Consequently R1 = {Z.(sin + | cos| )}/| cos| R2 = {Z.(sin + | cos|)}/sin In the above, Z denotes the combined (parallel) resistance values of R1 and R2. The amplitude of Vin is expressed as a/(| cos| + sin) Accordingly, for achieving such hysteresis that the output ±V of the comparator is not inverted until the amplitude of Vin becomes equivalent to 1/H (where H is the amount of the hysteresis), the resistance values of R3 and R4 are calculated as R4/(R3 + R4) = {a/(| cos| + sin)}/V.H = a/V.H. (| cos| + sin) In this case, R3 = {Z'.V.H.(sin + | cos|)}/a R4 = {Z'.V.H.(sin + | cos|)}/{V.H.(sin + |cos| ) -a} where Z' denotes the combined (parallel resistance) value of R3 and R4. Thereafter the resistance values of R1 to R4 are determined by taking the input impedance of the comparator A1 and so forth into consideration. Thus, in the embodiment where an inverted signal FG(A)' of the signal FG(A) is used in a range of π/2<<π, the circuits relevant to the signals So0 to So15 are constructed as shown in Figure 8, whereby the entire circuit configuration can be simplified with an advantage of simplifying the calculation of the resistance values as well. Referring back to Figure 7, the 16 signals So0 to So15 (shown in Figure 10A) output from the circuitry 203 are supplied to an exclusive OR circuit 212, which then produces pulses P16 (shown in Figure 10B) whose frequency is 16 times that of the signal FG(A). The pulses P16 thus obtained are supplied to an edge extractor 213, which extracts the leading and trailing edges of the pulses P16 in accordance with clock pulses CK' which are sufficiently faster than the pulse P16. Consequently the edge extractor 213 delivers pulses P32 (shown in Figure 10C) whose frequency is 32 times that of the signal FG(A). The signals So0, So8 output from the circuitry 203 are supplied to a timer 214, which detects the time difference (corresponding to the phase difference) between the signals So0 and So8, and also detects the period of the signal So0. The detection signals generated by the timer 214 are supplied via the CPU bus 102 to the CPU 100. In case the condition that the signals FG(A) and FG(B) have the same amplitude with a 90° phase difference and without any offset therebetween is not satisfied, it becomes impossible in the circuitry 203 to obtain the desired signals So0 to So15 mutually having a phase difference of πk/16 (where k = 0, 1 .... 15). Therefore, in the pulse generator 23 of Figure 7, the following adjustment is executed automatically under control of the CPU 100 (as shown in Figure 11). First the tape is moved forward (step 221). Then the gains of the multipliers 209 and 208 are set to 0 and 1 respectively (step 222). Subsequently the subtractive signals (voltages) are applied to the subtracters 202, 206 so that the offset (DC voltage) between the signals FG(A) and FG(B) detected by the A-D converter 210 becomes zero (step 223). Thereafter the multiplicative signal (gain) is applied to the multiplier 209 so that the time difference between the signals So0 and So8 detected by the timer 214 becomes equivalent to 1/4 period of the signal So0 (step 224). Finally the multiplicative signal (gain) is applied to the multiplier 108 so that the amplitude of the signal FG(A) detected by the A-D converter 210 becomes equal to the amplitude of the signal FG(B) (step 225). As a result of such adjustment, high-precision pulses P32 can be produced without being affected by the precision relative to the phase difference between the signals FG(A) and FG(B) and the amplitude thereof. The track inclination waveform signal STT and the tracking waveform signal STK based on the difference between the envelope signals Sae and Sbe adjusted in the following procedure. In contrast with the aforementioned conventional examples of Figure 24 where the heads are disposed at a fixed distance d, the distance between the channel-A heads Ha, Hb and the distance between the channel-B heads Hc, Hd are set to d' (< d) as shown in Figure 12, and an offset Δd (d - d') is provided between the heads Ha, Hb (Hc, Hd). In Figure 13, a solid line a represents the scanning locus of a head when the track inclination waveform signal STT is normal, while a solid line b represents the scanning locus of a head when the signal STT is abnormal. Figures 14A and 14B show the envelopes of reproduced RF signals corresponding to the scanning loci of the head represented by the solid lines a and b respectively. Since the offset Δd is provided between the heads Ha and Hb (Hc and Hd) in this embodiment as shown in Figure 15, when the inclination waveform signal STT is abnormal, the envelopes Sae, Sbe of the reproduced RF signals from the head Ha (Hc) and Hb (Hd) become such as shown in Figures 16A and 16B, and the difference signal therebetween is such as shown in Figure 16C. The direction of the track deviation at any point of the envelope can be detected from whether the difference signal is positive or negative. And the inclination error (direction and amount of inclination) can be detected by integrating (or adding) the start levels Ls and the end levels Le of the envelopes individually and comparing the respective levels with each other. In the track inclination waveform output circuit 13 (shown in Figure 1), amplitude control is executed on the basis of the inclination error data to optimize a(s) in Equation (1). In this case, the amplitude is so controlled that the start level Ls and the end level Le are rendered coincident with each other. Figure 17 illustrates track deviations caused when p(s) in Equation (2) is not adequate. When a tape position corresponding to half the track pitch is held, the playback head scans the position (1) is no correction is executed for the tracking waveform signal STK. If p(s) is adequate, the head is placed at the proper position (2) or (2)' to signify that the tracking is satisfactory. However, when the amplitude is smaller or greater, the head fails to take the proper position (2) or (2)' and eventually induces a track deviation. In this case, the position can be normalized by changing p(s) in Equation (2). Also when p(s) is not adequate, the direction of the track deviation can be detected by comparing the envelope signals Sae and Sbe with each other. In this case, the difference between the envelope signals Sae and Sbe is changed every scan as shown in Figure 18, so that the direction can be discriminated in accordance with the result of integrating (or adding) the difference signal during each scanning period. In the tracking waveform output circuit 24 (as shown in Figure 1), the amplitude is controlled to optimize p(s) in Equation (2) on the basis of the track deviation data. Figure 19 is a flow chart showing the process of such control. Denoted by SA and SB are the results of integrating (or adding) the envelope signals Sae and Sbe during each scanning period. First a decision is made as to whether the head is deflected toward (2) or (2)' (step 301). When the deflection is toward the position (2), a decision is made again as to which of SA and SB is greater (step 302). And if the result signifies SA > SB, p(s) is increased (step 303). Meanwhile, if the result signifies SA < SB to the contrary, p(s) is decreased (step 304). Practically, the variation pattern of the amplitude h (Equation 2)) is changed indefinitely depending on the tape speed, so that it is necessary to set an adequate amount of increase or decrease in conformity with each pattern. The DC offset can be adjusted on the basis of the difference between the signals SA and SB. Figure 20 is a flow chart showing the procedure of such process, wherein α denotes a parameter to determine the DC offset. First a decision is made as to which of the signals SA and SB is greater (step 401). When the result of such decision signifies SA > SB, α is increased (step 402). In the case of SA < SB to the contrary, α is decreased (step 403). The adjustment of the DC offset can also be achieved by changing, for example, the amplitude of the tracking waveform signal STK obtained from the tracking waveform output circuit 24. Thus, it becomes possible to maintain optimized tracking despite any characteristic variation or tape condition variation by modifying the fundamental parameters a(s), p(s) and α through the use of the envelope signals Sae and Sbe. In the embodiment mentioned above, notice is directed merely to the difference between the envelope signals Sae and Sbe. Practically, however, there exists steady or periodic changes in the signals Sae and Sbe depending on the recording pattern. Therefore, it is necessary to once detect the tracking which maximises the signals Sae and Sbe, and then to combine the operations for maximizing the signals Sae and Sbe. The bimorph drive signals is optimized on the basis of the difference between the envelope signals, so that satisfactory tracking can be realized continuously by automatic repetition of such optimizing process.

Claims: A tracking control device for controlling the positions relative to a magnetic recording tape having a control track including signals indicating the positions of helical tracks on the tape of two or more rotary magnetic heads mounted on a bimorph to scan the helical tracks on the tape, when the tape is wrapped around a scanning drum comprising: means (12) for detecting the transport speed (s) of said recording medium; means (13) for generating a first signal (STT) representing track inclination in response to the output of said transport speed detecting means (12); means (22, 23) responsive to the said position signals derived from the control track for detecting the deviation of the position (x) of said heads from the helical tracks; means (24) for generating a second, tracking, signal, (STK) in response to the output of said position detecting means (22) and the output of said transport speed detecting means (12); means (42) for detecting any track deviation in response to the output of each head (Sa, Sb); means (43) for generating a third signal representing tracking error correction (STC) in response to the output of said deviation detecting means (42); means (61) for adding said first (STT), second (STK) and third (STC) signals; and means (62, 63) for supplying the output of said adding means (61) to the bimorph; characterised in that at least two of said magnetic heads are spaced by d' orthogonal to the direction of scanning of the helical tracks where d ' is less than the spacing d of the helical tracks, and the second (STK) and third (STC) signal generating means (13, 24, 43) are each controlled on the basis of the difference between the envelopes of signals output from said heads and the first (STT) signal generating means (13) is controlled on the basis of the difference between the integrals of the said envelopes. A device according to claim 1, wherein said position detecting means (22, 23) comprises: means (11) for generating first and second sinusoidal signals (FG(A), FG(B)) having a predetermined phase difference therebetween; means (204) for inverting the phase of said first sinusoidal signal (FG(A)) to form a third sinusoidal signal (FG(A)'); means (206, 207, 208, 209) for weighting and adding said first (FG(A)) or third (FG(A)') sinusoidal signal and said second sinusoidal signal (FG(B)); and means (203) with hysteresis for comparing the output signal of said adding means with a reference signal, and generating a pulse signal (P16). A device according to claim 1, wherein said position detecting means (22, 23) comprises: means (206, 207, 208, 209) for weighting and adding first (FG(A)) and second (FG(B)) sinusoidal signals having a predetermined phase difference therebetween; means (203) for comparing the output signal of said adding means with a reference value, and generating a pulse signal (P16); means (100) for correcting the amplitude of said first (FG(A)) or second (FG(B)) sinusoidal signal; and means (100) for correcting the phase of said first (FG(A)) or second (FG(B)) sinusoidal signal. A device according to any one of the preceding claims, wherein said means (13, 43) for generating said first, track inclination, signal (STT) and the third, tracking error correction signal (STC) comprises: a first memory (101) storing a plurality of reference waveform data relating respectively to the said first (STT) and third (STC) signals, a second memory (103) for storing coefficient data relating respectively to said plurality of reference waveform data; a multiplier (107) for multiplying said plurality of reference waveform data repeatedly read out by time division from said first memory, by coefficient data read out from said second memory and relating respectively to said reference waveform data; and a sample-and-hold circuit (110) for sampling, from the output data of said multiplier (107), the data relevant to said plurality of reference waveform data and for repeatedly producing a plurality of waveform signals in parallel. A device according to claim 4, wherein: the reference waveform data also includes joint waveform data (SCN) relating to the tracking waveform data (STK) and the coefficient data includes data relating to the joint waveform data; the plurality of waveform signals produced by the sample and hold circuit include a joint waveform signal (SCN); and further comprising means for modifying (121 - 129) the tracking waveform data dependent on the joint waveform signal and on the difference of successive amplitudes of the tracking waveform signal to produce a modified tracking waveform signal which is applied to said means for adding the first second and third signals. A helical scan tape recording apparatus comprising a tracking control device according to any preceding claim.

Inventors: FURUYAMA TAKENORI, FURUYAMA, TAKENORI, Furuyama, Takenori, c/o Patents Div., Sony Corp.
Applicants: SONY CORP, SONY CORPORATION
Application year: 1992
Main classification: G11B5
IPC codes: G11B5