WO1997033279A1 - Controleur de suivi d'enregistrement pour support d'enregistrement du type bande - Google Patents

Controleur de suivi d'enregistrement pour support d'enregistrement du type bande Download PDF

Info

Publication number
WO1997033279A1
WO1997033279A1 PCT/JP1997/000688 JP9700688W WO9733279A1 WO 1997033279 A1 WO1997033279 A1 WO 1997033279A1 JP 9700688 W JP9700688 W JP 9700688W WO 9733279 A1 WO9733279 A1 WO 9733279A1
Authority
WO
WIPO (PCT)
Prior art keywords
tape
recording medium
head
shaped recording
time
Prior art date
Application number
PCT/JP1997/000688
Other languages
English (en)
French (fr)
Inventor
Hideki Nonoyama
Original Assignee
Sony Corporation
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
Priority claimed from JP8073036A external-priority patent/JPH09245394A/ja
Priority claimed from JP08306896A external-priority patent/JP3521608B2/ja
Application filed by Sony Corporation filed Critical Sony Corporation
Priority to US08/945,269 priority Critical patent/US6078459A/en
Priority to GB9723095A priority patent/GB2315152B/en
Publication of WO1997033279A1 publication Critical patent/WO1997033279A1/ja

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3063Subcodes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/026Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/1808Driving of both record carrier and head
    • G11B15/1875Driving of both record carrier and head adaptations for special effects or editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/46Controlling, regulating, or indicating speed
    • G11B15/467Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven
    • G11B15/4671Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling simultaneously the speed of the tape and the speed of the rotating head
    • G11B15/4672Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling simultaneously the speed of the tape and the speed of the rotating head with provision for information tracking
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/46Controlling, regulating, or indicating speed
    • G11B15/467Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven
    • G11B15/4673Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating
    • G11B15/4675Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating with provision for information tracking
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/46Controlling, regulating, or indicating speed
    • G11B15/467Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven
    • G11B15/4673Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating
    • G11B15/4675Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating with provision for information tracking
    • G11B15/4676Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating with provision for information tracking using signals recorded in tracks disposed in parallel with the scanning direction
    • G11B15/4677Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating with provision for information tracking using signals recorded in tracks disposed in parallel with the scanning direction using auxiliary signals, i.e. pilot signals
    • G11B15/4678Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the tape while the head is rotating with provision for information tracking using signals recorded in tracks disposed in parallel with the scanning direction using auxiliary signals, i.e. pilot signals superimposed on the main signal track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/46Controlling, regulating, or indicating speed
    • G11B15/52Controlling, regulating, or indicating speed by using signals recorded on, or derived from, record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/087Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1201Formatting, e.g. arrangement of data block or words on the record carriers on tapes
    • G11B20/1207Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]

Definitions

  • the present invention relates to a tracking control device for a tape-shaped recording medium.
  • the present invention relates to a device for controlling a relative speed between a running speed of a tape-shaped recording medium and a rotating speed of a rotating drum to apply a tiger and a soaking device.
  • Digital audio tape player hereinafter referred to as DAT: Digital Audio Tape Recorder
  • DAT Digital Audio Tape Recorder
  • DAT Digital Audio Tape Recorder
  • One task storage is being developed.
  • the magnetic tape runs while the magnetic tape is wound around a rotating drum, for example, at a wrap angle of 90 °, and the rotating drum is rotated to remove the magnetic head on the rotating drum. Record / reproduce by helical scan method. This enables high-density recording.
  • the inclined tracks T KA and T KB are formed.
  • these inclined tracks TK A and T KB are used for a pair of recording heads HR A and HRB mounted on a rotating drum and having different azimuth angles.
  • the gaps GP of the recording heads HR A and H RB have azimuth angles (9 A, 6> B) opposite to each other, and the magnetization directions of the inclined tracks TKA and T KB are are different from each other as shown by oblique lines.
  • the track width TP is smaller than the width of the recording heads HR a, HR B.
  • the magnetic head At the time of reproduction, the magnetic head must accurately trace the track T K (inclined tracks T KA and T KB) on the magnetic tape.
  • a tracking servo control called a so-called timing ATF (Automatic Track Following) method is used.
  • a timing detection signal a predetermined signal
  • tracking detection time is measured.
  • the measured value is compared with a reference value, and the error is used as servo error information.
  • the tape running speed is adjusted by controlling the rotation speed of the capstan motor that runs the magnetic tape based on the servo error information. In other words, the tape running speed is adjusted, and the relative speed between the drum rotation speed and the tape running speed is adjusted so that a good tracking state is obtained.
  • the phase position of the rotating drum when the scanning position of the magnetic head for a certain track is at the position of the line (timing) indicated by TR A in Fig. 3 Is the reference phase position.
  • a pulse generator (PG) is provided on the rotating drum or drum motor, and a pulse signal is generated from the PG when the rotating drum reaches the reference phase position while rotating. Therefore, it is possible to detect the timing TR A rotary drum has become the reference phase position. Then, the magnetic head comes into contact with the magnetic tape and the inclined track TK
  • a timing detection signal is detected as a reproduction signal at a predetermined position PTTP on the track.
  • This timing detection signal is such that a pulse can be obtained at a predetermined position PTTP such as a synchronization signal address included in the reproduction data.
  • three types of scanning trajectories having different tracking phases of the magnetic head with respect to the inclined track TKA are shown as (1), (2), and (3) in FIG.
  • the reference value of the tracking detection time is obtained when the magnetic head is in a good tracking state with respect to the track TK, that is, in a state where the magnetic head traces the center of the inclined track TK A as shown in 1.
  • the time t1 is set in advance. Therefore, when the tracking servo control is performed, if the scanning shown in 1 is performed and the time t1 is measured as the tracking detection time, the measured value and the reference value are Matches. That is, in this case, there is no error between the measured value and the reference value, and a good tracking state is obtained.
  • the measured value of the tracking detection time is t2 or t3, and an error occurs with respect to the reference value. In this case, the tracking is shifted by the error, and by reflecting this in the tape traveling speed, the servo control toward the just tracking state can be performed.
  • this reference value is the time (period) from the timing of the reference phase position of the rotating drum in the just tracking state to the evening timing when the evening detection signal is detected. Yui timing detection signal, since the generated issued on the basis of the detection of the sync signal or the like at a predetermined position on the track For example, the position P TTP is intended to be fixed Te tracks odor various tape.
  • the positions will be shifted due to mechanical errors between the various recording devices and the playback devices. For this reason, when playing back a certain file in digital data storage, it is necessary to measure the reference value on the tape (the file data track) before reading the data.
  • a track is scanned in various tracking phase states, and for example, an average value thereof is calculated from the tracking detection time measured in each scan, and this is used as a reference value. Processing is performed.
  • Figure 4 shows the operation image. As shown in this Figure 4, for example Performs scanning in different tracking phase states TJ 1 ⁇ TJ 5 to each other with respect to the inclined Toradzuku tau kappa lambda, calculating the average value of the tracking detection time measured during their scanning, tracking phase states TJ 3 The tracking detection time in the nearby tracking phase state can be obtained.
  • the tracking detection time can be set as a tracking detection time in a substantially just tracking state, and may be used as a reference value.
  • the relationship between the track TK on the magnetic tape and the scanning trajectory of the playback head is such that the track TK is formed linearly,
  • the scanning trajectory of the magnetic head is also linear.
  • the tracking detection time based on Yui timing detection signal obtained at a predetermined position P TTP on the track, leaving the tracking detection previously set by the setting operation of the reference value If the servo control is performed so as to eliminate the error by comparing with the time reference value, scanning can be performed in a good tracking state from the beginning to the end of the track.
  • the track TK may be formed to be curved at the time of recording, while the scanning locus of the reproducing head of the reproducing apparatus is assumed to be substantially linear.
  • the scanning trajectory of the reproduction head is a trajectory indicated by a dashed line in the figure.
  • the scanning of the reproduction head deviates from the track TK in the last part of the track TK. In other words, a good tracking state cannot be maintained over the entire track TK.
  • the track TK is formed in a straight line, but in a device in which the scanning trajectory of the reproducing head is curved, the track TK is similarly obtained at the position PTTP.
  • the scanning trajectory of the playback head becomes a trajectory as shown by a dashed line in FIG. 5 (c), and the entire track Good tracking state cannot be maintained over a period of time.
  • the servo is applied so as to obtain the scanning trajectory shown by the solid lines in FIGS. 5 (b) and 5 (c), it is possible to realize a tracking state in an allowable range over almost the entire track.
  • the data recorded on the track can be read without any problem. Therefore, in order to perform such scanning, the track is divided into a plurality of recording areas so that timing detection signals can be obtained at a plurality of positions, and a reference value is set based on the signals. There is a way to do this.
  • each of the recording areas R1 to R4 are provided on the track TK, and positions PTTPI to PTPT4 at which an evening detection signal is obtained are set in each of the recording areas R1 to R4.
  • a timing detection signal is obtained from four addresses and a synchronization signal included in data recorded on a track. Then, to measure the tracking detection time equivalent from the reference phase position TR of the rotating drum to the position P TTP 1 ⁇ P TTP 4.
  • the time t R1 from the time of the reference phase position TR to the time when the timing detection signal is obtained at the position ⁇ ⁇ 1 is measured, and this is defined as the tracking detection time.
  • time t R 2 at position ⁇ ⁇ 2 from the time of the reference phase position TR to the point where timing detection signal is obtained by measuring subtracts the standard time difference TL a from the time t R 2
  • the calculated value is used as the tracking detection time.
  • the standard time difference TLa is a standard time required for scanning from the position ⁇ ⁇ 1 to the position P TTP 2.
  • a timing detection signal can be obtained at position ⁇ ⁇ ⁇ 3 from the reference phase position TR.
  • the time tR3 up to the time point is measured, and the value obtained by subtracting the standard time difference TLb from this time tR3 is defined as the tracking detection time.
  • the standard time difference TL b is a typical time required for scanning from the position ⁇ ⁇ 1 to a position P TTP 3.
  • the standard time difference TL c is a standard time required for scanning from the position ⁇ ⁇ pi to the position ⁇ ⁇ 4.
  • the operation of obtaining each tracking detection time in a plurality of recording areas in one track is performed in each tiger and soaking phase state, and a plurality of tracking detection times are obtained. Get. Then, the average value of these tracking detection times is obtained.
  • This average value is a value corresponding to the tracking state within a certain allowable range in each of the recording areas R1 to R4. That is, if this average value is used as the reference value, for example, the solid lines in FIGS. 5 (b) and 5 (c) Can be performed, that is, an appropriate reproduction operation can be performed.
  • a reference value for obtaining substantially good tracking over the entire track area cannot be obtained.
  • a scan for setting a reference value is performed on a curved track TK.
  • the tracking detection time for setting the reference value is preferably obtained in various tracking phase states. For this reason, for example, it is assumed that scanning for measuring the tracking detection time is performed in the tracking phase states indicated by 4, 5, and 4 in FIG.
  • each position P TTP 1 ⁇ P TTP 4 can get timing detection signals from each position ⁇ ⁇ : ⁇ respectively Tautauro 4 can obtain a tracking detection time corresponding.
  • an evening detection signal can be obtained only from positions ⁇ and ⁇ ⁇ 2, and only two tracking detection times corresponding to positions ⁇ ⁇ 1 and ⁇ ⁇ 2 can be obtained.
  • a timing detection signal can be obtained only from the position ⁇ 4, and only one tracking detection time corresponding to the position ⁇ 4 can be obtained.
  • the average value of each position ⁇ ⁇ 1 ⁇ ⁇ ⁇ ⁇ Toradzukingu detection time obtained respectively at 4 for each recording area further, it is also conceivable that averaging the entire recording area and the average value . In this way, it is possible to reduce the influence of variations in the number of tracking detection time at each position ⁇ ⁇ 1 ⁇ ⁇ 4.
  • this average value is used as a reference value, a recording area with a large off-track amount is likely to occur.
  • the average values in the recording areas R 1, R 2, and R 3 are substantially close to each other, and the average values in the recording area R 4 are significantly different values.
  • the recording areas R 1 to! If the average value of 4 is averaged and used as the reference value, the value will largely reflect the amount of off-track in the recording areas Rl, R2, and R3, that is, the tracking may be significantly shifted in the recording area R4. There is.
  • the conventional tracking control device that employs the timing ATF method can cope with the case where the relationship between the scanning trajectory of the magnetic head during reproduction and the track shape is not ideal. Therefore, it was difficult to maintain good tracking over the entire area of the track, and there was a problem that the error rate partially deteriorated.
  • DISCLOSURE OF THE INVENTION The present invention has been made in view of such a problem, and an object of the present invention is to provide good tracking even when the relationship between the scanning locus of the reproducing head and the track shape is not ideal. This can improve the reliability of digital data storage.
  • An object of the present invention is to provide a tracking control device for a tape-shaped recording medium.
  • the tracking control device for a tape-shaped recording medium is a tape-shaped recording medium in which a plurality of inclined tracks are formed, each track is composed of a plurality of recording areas, and a timing signal is recorded in each recording area.
  • This is a tracking control device for the recording medium, and detects the timing signal of each recording area of the tape-shaped recording medium by the head from the point of time when the reference phase position within one cycle of the rotating drum is reached, before the actual reproduction.
  • the average value of the measured time for each recording area is calculated, and a reference value is generated based on the calculated maximum value and minimum value of the average value of each recording area.
  • the time from when the reference phase position is reached to when the timing signal of the tape-shaped recording medium is detected by the head is measured, and the measured time is compared with the reference value.
  • the relative speed between the running speed of the tape-shaped recording medium and the rotating speed of the rotating drum is controlled based on the speed.
  • each track includes a plurality of recording areas, and each recording area includes a timing signal and an error detection code.
  • This is a tracking control device for the tape-shaped recording medium on which the error occurred in the data read from each recording area of the tape-shaped recording medium by the head before the actual playback. It detects based on the detection code. At this time, the time from when the reference phase position within one cycle of the rotating drum is reached to when the timing signal of each recording area of the tape-shaped recording medium is detected by the head is measured, and the measured time and error are measured. A reference value is generated based on the detection result.
  • the head is shifted from the point in time when the reference phase position is reached.
  • a plurality of inclined tracks are formed, each track is composed of a plurality of recording areas, and a timing signal is recorded in each recording area.
  • a window corresponding to the period in which the timing signal of each recording area of the tape-shaped recording medium is detected is set, and each window obtained within the period specified by the window is set.
  • a reference value is generated based on the time until a timing signal is detected in the recording area.
  • the time from when the reference phase position is reached to when the timing signal of the tape-shaped recording medium is detected by the head is measured, and the measured time is compared with the reference value. Based on this, the relative speed between the running speed of the tape-shaped recording medium and the rotating speed of the rotating drum is controlled.
  • the tracking control device for a tape-shaped recording medium is a tape-shaped recording medium in which a plurality of inclined tracks are formed, each track is composed of a plurality of recording areas, and a timing signal is recorded in each recording area.
  • This is a tracking control device for the recording medium, and detects the timing signal of each recording area of the tape-shaped recording medium by a head before the actual reproduction, from the point in time when the reference phase position within one cycle of the rotating drum is reached. Time until it is measured, and the measured time is compared with a reference value. Based on the comparison result, error information for controlling the relative speed between the running speed of the tape-shaped recording medium and the rotation speed of the rotary drum is generated, and the tape-shaped recording medium scanned by the head is generated.
  • a control signal is generated based on error information generated for the current track and error information generated for the track immediately before the track being scanned by the head. Then, at the time of actual reproduction, the relative speed between the running speed of the tape-shaped recording medium and the rotation speed of the rotary drum is controlled based on the reproduced signal.
  • FIG. 1 is a diagram showing a format of a track formed by a helical scan method.
  • FIG. 2 is a diagram for explaining the principle of azimuth recording without a guard band.
  • FIG. 3 is a diagram for explaining the principle of the timing ATF system.
  • FIG. 4 is a diagram for explaining an operation of setting a reference value for tracking servo control by the evening ATF system.
  • FIG. 5 is a diagram showing the relationship between various tracks and scanning trajectories.
  • FIG. 6 is a diagram for explaining the principle of the timing ATF method when a plurality of recording areas are provided.
  • FIG. 7 is a diagram for explaining a recording area where the tracking detection time cannot be measured when the reference value is set.
  • FIG. 8 is a diagram showing a track format used in a digital storage system.
  • FIG. 9 is a diagram showing a data format of a track.
  • FIG. 10 is a block diagram showing a specific configuration of a digital storage system to which the present invention is applied.
  • Fig. 11 shows the specific configuration of the rotating drum and the recording head.
  • FIG. 12 is a block diagram showing a specific configuration of a capstan servo circuit.
  • FIG. 13 is a time chart for explaining the operation of the servo circuit.
  • FIG. 14 is a diagram for explaining the reference value setting operation.
  • FIG. 15 is a diagram for explaining the principle of calculating the reference value.
  • FIG. 16 is a diagram showing a tracking state using a reference value based on the present invention.
  • FIG. 17 is a block diagram showing a specific configuration of the evening ATF processing unit.
  • FIG. 18 is a diagram for explaining a window used for setting a reference value.
  • Figure 19 shows the timing ATF in the first embodiment of the reference value setting.
  • 5 is a flowchart illustrating the operation of a processing unit.
  • FIG. 20 is a flowchart of the TTP interrupt processing.
  • FIG. 21 is a flowchart of the SWP interrupt processing.
  • FIG. 22 is a flowchart of the calculation processing of the average value and the reference value.
  • C FIG. 23 is a flowchart showing the operation of the system controller in the second embodiment of the reference value setting.
  • FIG. 24 is a flowchart illustrating the operation of the timing ATF processing unit in the second embodiment of the reference value setting.
  • FIG. 25 is a flowchart showing the operation of the timing ATF processing unit in the third embodiment of the reference value setting.
  • FIG. 26 is a flowchart of the window setting process in the third embodiment of the reference value setting.
  • FIG. 27 is a diagram for explaining a window in the third embodiment of the reference value setting.
  • FIG. 28 is a flowchart of the TTP interrupt processing in the third embodiment of the reference value setting.
  • FIG. 29 is a block diagram illustrating another specific configuration of the timing ATF processing unit.
  • FIG. 30 is a diagram illustrating a tracking operation based on the reference value obtained in the fourth embodiment of setting the reference value.
  • BEST MODE FOR CARRYING OUT THE INVENTION an embodiment of a tracking control apparatus for a tape-shaped recording medium according to the present invention will be described.
  • a tape-shaped recording medium is used.
  • the following is an example of the digital storage used.
  • the present invention can be applied to an apparatus or a system adopting a timing ATF system other than the digital data storage (the description will be made in the following order).
  • Track Format Used for Digitized Data Storage The track format used for the digitized data storage will be described with reference to FIG. Fig. 8 shows the tracks formed on the magnetic tape 90 by the helical scan method.
  • Each track TK is sequentially formed as a track having a width TW by using a recording head (not shown) and performing recording without a card band (so-called azimuth recording). Adjacent tracks are tracks recorded by recording heads having opposite azimuth angles.
  • Ri the track formed by the head to the recording of one azimuth angle and tilt track TKA, the Toradzuku formed by the recording heads of the other azimuth angle and tilt track TK B.
  • the track TK is scanned by the playback head 16.
  • the width HW of the reproduction head 16 is wider than the track width TW, but crosstalk from an adjacent track is prevented by the so-called azimuth effect.
  • a pair of adjacent inclined tracks TK A and TKB are called one frame, and 22 frames are a unit called one group.
  • An ECC frame is provided behind the group.
  • An amble frame is provided after the ECC frame. However, the number of amble frames is not specified and may not be provided.
  • the ECC frame and the amble frame define the group boundaries on the magnetic tape 90. In each group, index information for identifying a series of data is added to the last frame in the group.
  • one track has a margin area at both ends, and an area sandwiched between the margin areas is a main data area.
  • the main data area is divided into 96 fragments to which 0 to 95 fragment addresses are given.
  • one fragment is composed of 133 bytes.
  • each of the 78 fragments whose fragment addresses are 9 to 86, has one byte at the beginning.
  • a synchronization signal having a predetermined pulse form is recorded.
  • a 6-byte address and sub-code area are provided, and a 1-byte fragment address and a 5-byte sub-code are recorded.
  • a 2-byte header parity area is provided, followed by a 112-byte data area.
  • the actual data is recorded in this data area.
  • the last 12 bits of the fragment are the ECC region.
  • a so-called C1 error correction code is recorded in this ECC area.
  • This C1 error correction code is an error correction code for the data in the fragment, that is, the error correction process is completed in fragment units.
  • each of the 18 fragments whose fragment addresses are 0 to 8 and 87 to 95 has the same synchronization signal area and address as the fragment in Fig. 9 (b). And a subcode area, a header parity area, and an ECC area. However, in the fragment of FIG. 9 (b), the 112-byte area, which was deemed to be an overnight area, is now an ECC area, and a C2 error correction code is recorded.
  • the C2 error correction code is a series of error correction codes completed within one track.
  • the error correction code further includes a C3 error correction code, which is recorded in the ECC frame shown in FIG. 8 described above.
  • This C3 error correction code is a series of error correction codes completed within one group. The error detection using the C1 error correction code and the C3 error correction code makes it possible to confirm where the error occurred in one track, but the C2 error correction code C2 error correction code In error detection using, it is not possible to confirm the error occurrence position within one track.
  • FIG. 10 shows the structure of digital data storage to which the present invention is applied.
  • the interface 1 is connected to an external host computer (not shown) and exchanges data.
  • the interface unit 1 receives the data from the host convenience at the time of recording and supplies it to the index adding circuit 2 and the subcode generating unit 8.
  • the interface section 1 outputs the data reproduced from the magnetic tape 90 to the host computer during reproduction.
  • the index adding circuit 2 adds index information for identifying a series of input data for each group to the input data.
  • the C3 encoder 3, the C2 encoder 4, and the C1 encoder 5 add error correction codes of C3, C2, and C1 sequences to the data to which the index information is added, respectively.
  • each of the C3 encoder 3, the C2 encoder 4, and the C1 encoder 5 temporarily stores data in the memory 6 for each group and performs an error correction code adding process. That is, the C3 encoder 3 generates an error correction code C3 which is an error correction code to be recorded in the ECC frame after the group shown in FIG. 8 and which corresponds to a data string corresponding to the track width direction. .
  • the C2 encoder 4 uses the fragment addresses 0 to 8 and 87 to 95 shown in FIG. It generates an error correction code C2 that is an error correction code to be recorded in the ECC area in a certain fragment and that corresponds to a data line in the track direction. Further, the C1 encoder 5 generates an error correction code C1 which is an error correction code to be recorded in the ECC area shown in FIGS. 9 (b) and 9 (c), and is a fragment unit. The data to which these error correction codes C 1, C 2, and C 3 have been added are supplied to a subcode addition circuit 7.
  • the subcode generator 8 generates various subcodes and fragment addresses based on the data supplied from the interface 1 and supplies them to the subcode adding circuit 7.
  • the generated subcodes include, for example, separate count information indicating a data break, record count information indicating the number of recordings, an area ID indicating each area defined on a tape format, and a frame. There are numbers, group count information indicating the number of recording units, and checksums.
  • the subcode adding circuit 7 adds these subcodes and fragment addresses to the data to which the error correction code has been added for each fragment. That is, the sub-code adding circuit 7 adds the sub-code and the fragment address recorded in the address / sub-code area shown in FIGS. 9 (b) and 9 (c) to the decoder.
  • the header parity adding circuit 9 adds the CRC code recorded in the header parity area shown in FIGS. 9 (b) and 9 (c) to the data to which the subcode and the fragment address are added.
  • This CRC code is a parity code composed of two bytes for detecting errors in the subcode and the fragment address.
  • the 8/10 modulation circuit 10 receives the input signal by so-called 8/10 modulation. Converts data into 1-bit (8-bit) recording data consisting of 10 bits.
  • the synchronization signal adding circuit 11 adds one byte of the synchronization signal recorded in the synchronization signal area at the head of the fragment shown in FIGS. 9 (b) and 9 (c) to the recording data.
  • the margin adding circuit 12 adds data recorded in the margin areas at both ends of the track shown in FIG. 9 (a). Thus, a sequence of recording data conforming to the track format shown in FIG. 9 is generated.
  • the recording data generated in this way is supplied to the recording amplifier 13.
  • the recording amplifier 13 amplifies the recording data and supplies the recording data to the recording head 15 disposed on the rotating drum 50 via the personal transformer 14 c.
  • the magnetic recording is performed on the magnetic tape 90 running by the node 15.
  • the magnetic tape 90 is housed in a tape cassette 91, and is pulled out from the tape cassette 91 and wound (loaded) on the rotating drum 50 during recording / reproduction. Then, in a state where the magnetic tape 90 is sandwiched between the capstan 28 and the vinch roller 29, the capstan 28 is rotated at a constant speed during recording, for example, by the cab The magnetic tape 90 runs at a constant speed. Also, the rotating drum 50 is rotated by the drum motor 33 at a constant speed during recording, for example, so that the recording head 15 scans obliquely on the magnetic tape 90. Thus, the recording head 15 records the data on the magnetic tape 90.
  • the magnetic tape 90 pulled out from the tape cassette 91 is used as a guide. While being wound in a section of about 90 ° while being inclined in the height direction with respect to the rotating drum 50 by the bins 51, 52, and 53, it is determined by the cabs 28 and the pinch rollers 29. It is run at high speed. Also, the rotating drum 50 is rotated while sliding on the magnetic table 90, and the recording operation of the recording head 15 mounted on the rotating drum 50 causes the magnetic tape 90 to have a helical shape. By the scanning method, the inclined tracks TK shown in FIG. 8 are sequentially formed.
  • FIG. 10 shows only one recording head 15 and one reproducing head 16, this digital data storage uses the azimuth recording method as described above.
  • two recording heads 15 A and 15 B having different azimuth angles from each other and two reproduction heads 16 A and 16 B having different azimuth angles are adopted as shown in FIG. They are arranged on the peripheral surface of the rotating drum 180 ° apart from each other.
  • the recording head 15A and the recording head 15B alternately make sliding contact with the magnetic tape 90, so that the inclined tracks TK A having different magnetization directions as shown in FIG. Tracks TKB are formed alternately.
  • the magnetic tape 90 runs while being wound on the rotating drum 50, and the rotating drum 50 is rotated, thereby causing the playback head to rotate.
  • 16 A and 16 B alternately trace the inclined tracks TK A and TKB, and the recorded data is read out.
  • the signals read by the reproduction heads 16A and 16B are supplied to the reproduction amplifier 18 via the rotary transformer 17 as shown in FIG. Play amplifier 18
  • the signal supplied through the tally transformer 17 is amplified and supplied to the synchronization signal detection circuit 19.
  • Fig. 10 shows only one low-speed transformer 14 for recording and one low-speed transformer 17 for playback.
  • a mouth transformer 17 is also provided corresponding to the playback heads 16A and 16B. Two are provided.
  • the synchronization signal detection circuit 19 is composed of, for example, an equalizer, a PLL (Phase Locked Loop) circuit, a binarization circuit, and the like.
  • the equalizer equalizes the waveform of the signal amplified by the reproduction amplifier 18 and generates a PLL circuit.
  • the 10-8 demodulation circuit 20 To the 10-8 demodulation circuit 20.
  • the 10-8 demodulation circuit 20 performs an inverse conversion on the data supplied from the synchronization signal detection circuit 19, which is the reverse of the conversion performed by the 8-10 modulation circuit 10 of the recording system. Play data in units of The header parity check circuit 21 detects errors in subcodes and fragment addresses included in the reproduced data (hereinafter, simply referred to as “reproduced data”) as shown in FIGS. 9 (b) and 9 (c). Correct using the CRC code of the pilot. The reproduced data subjected to this error correction is supplied to a subcode separation circuit 22 and a timing detection pulse generation circuit 27.
  • the sub-code separation circuit 22 extracts the fragment address and the sub-code data and supplies them to the system controller 31. Further, the subcode separation circuit 22 includes a fragment address and a subcode. Actual data other than data is supplied to the C1 decoder 23, C2 decoder 24, and C3 decoder 25.
  • the C1 decoder 23, the C2 decoder 24, and the C3 decoder 25 are supplied from the subcode separation circuit 22 using error correction codes of the C1, C2, and C3 sequences, respectively. Error correction of the actual data. Specifically, each of the C1 decoder 23, the C2 decoder 24, and the C3 decoder 25 temporarily stores the data in the memory 6 for each group and performs error correction processing. That is, the C1 decoder 23 performs an error correction process on a fragment basis using the error correction code C1. Further, the C2 decoder 24 performs an error correction process using the error correction code C2 in the data row corresponding to the track direction.
  • the C3 decoder 25 performs an error correction process for each fragment using the error correction code C3 for the data string corresponding to the track width direction.
  • the error corrected in this way is supplied to the index separation circuit 26.
  • the index separation circuit 26 separates the index information from the corrected data and supplies the actual data to the interface unit 1.
  • the interface unit 1 converts the data to an external device. Output at host convenience.
  • the system controller 31 is composed of, for example, a microphone unit for controlling the entire apparatus, and performs signal processing during recording / reproduction, a tape running speed of the magnetic tape 90, a rotating speed of the rotating drum 50, and the like. Control. Further, the servo circuit 30 actually controls the tape traveling speed and the rotation speed of the rotary drum 50 based on an instruction from the system controller 31.
  • the servo circuit 30 can also be constituted by, for example, a microcomputer.
  • the servo circuit 30 and the system The microcontroller 31 may be composed of one microcomputer.
  • the rotating drum 50 is driven to rotate by a drum motor 33.
  • the rotary drum 50 has a pulse generator (hereinafter referred to as a drum PG) 36 and a frequency generator (hereinafter referred to as a drum FG) 37 attached thereto.
  • the signal is supplied to the servo circuit 30 via the servo circuit 30.
  • a pulse from the drum FG37 is supplied to the servo circuit 30 via the amplifier 39.
  • the servo circuit 30 detects the phase information of the rotating drum 50 based on the pulses from the drum PG 36 and the drum FG 37, and records / plays the recording / playback head (hereinafter referred to as A) having different azimuth angles from each other.
  • a switching pulse for switching between the azimuth head and the B azimuth head is output, and the rotation speed of the rotary drum 50 is controlled.
  • the servo circuit 30 detects the number of rotations of the rotating drum 50 by a pulse from the drum PG36 or the drum FG37, and obtains rotation error information by comparing this with the reference rotation number. Then, the servo circuit 30 applies a driving voltage according to the rotation error information to the drum motor 33 via the drum motor driver 32 to thereby rotate the rotating drum.
  • the servo circuit 30 applies a so-called tracking servo by controlling the number of rotations of the capstan 28.
  • the evening ATF method as described with reference to FIG. 3 of the background art is employed as the tracking servo control.
  • Capstan 2 8 driven by cabs Is done.
  • a frequency generator (hereinafter referred to as “capstan FG”) 40 is attached to the capstan 28, and a pulse from the capstan FG 40 is supplied to the servo circuit 30 via the amplifier 41.
  • the servo circuit 30 detects the rotation speed of the capstan 28 using a pulse from the capstan FG 40 and obtains rotation error information by comparing this with the reference rotation speed. Then, the servo circuit 30 applies a drive voltage according to the rotation error information to the cabinet 35 through the cabinet 34, for example, by recording the data. Occasionally the cabs are rotated at a constant speed.
  • the servo circuit 30 includes a reference phase position for the rotating drum 50 that can be detected from the switching pulse, and a evening-imaging detection pulse generation circuit 27 to apply the tracking servo. It monitors the timing detection pulse TTP supplied from it, measures the time difference between them, and uses this time difference as the tracking detection time. The servo circuit 30 obtains tracking error information by comparing the measured tracking detection time with a preset reference value, and obtains the tracking error information. By applying a drive signal voltage corresponding to the tracking error information to the remote control 35, the rotational speed of the capstan 28 is increased or decreased to apply a tracking servo.
  • FIG. 12 shows a specific configuration of the servo circuit 30 that performs tracking servo control by the timing ATF method.
  • the servo circuit 30 includes a timing ATF processing unit 61, a switching pulse (SWP) generation unit 62, and a free-running counter 63 as circuits for performing capstan servo control in the evening ATF system.
  • a servo switch 64, a capstan reference speed generator 65, a subtracter 66, and a speed servo signal generator 67 are provided.
  • the tracking servo when the tracking servo is turned off at the time of recording and the capstan 28 is driven to rotate at a constant speed, the servo on / off control signal TS ON / OFF supplied from the system controller 31 is used. Then, the servo switch 64 is turned off. In this case, the capstan reference speed generator 65 generates a signal corresponding to the speed to be set as the rotation speed of the capstan 28, and passes the signal as it is to the speed servo signal generator 67 as the target speed signal CV via the subtractor 66. To supply.
  • the speed servo signal generator 67 receives the pulse F Gc from the capstan FG 40, that is, a pulse having a frequency corresponding to the rotation speed of the capstan 28, to the speed servo signal generator 67. Detects the current rotation speed of the capstan 28 from the pulse F Gc, and the speed support signal generation unit 67 determines the current rotation speed detected from the pulse F Gc and the target. The target speed signal CV indicating the rotation speed is compared with a target speed signal CV, and the error is supplied to the driver 34 as a cap stanza signal S CP.
  • the capstan motor driver 34 drives the capstan motor 35 by, for example, a three-phase drive current to rotate the capstan 28, that is, the drive voltage for the capstan motor 35 is determined based on the capsuter signal SCP.
  • servo control is performed so that the rotation speed of the capstan 28 converges to the target speed signal CV generated from the capstan reference speed generator 65.
  • the target speed signal CV generated from the reference speed generator 65 is a signal at the normal tape running speed during recording / reproducing (hereinafter referred to as 1 ⁇ speed)
  • the 2 ⁇ speed of the hubstan is assumed.
  • the target speed signal CV is 2x speed
  • the capstan 28 is rotated at 2x speed at a constant speed. That is, the tape traveling speed can be changed by changing the target speed signal C V generated from the capstan reference speed generating section 65.
  • the target speed signal CV generated by the capsular evening reference speed generator 65 is controlled by the system controller 31 according to the operating state at that time.c For example, 1x speed during playback, and Xx speed during tape fast forward playback Thus, the tape running speed can be changed.
  • the servo boss switch 64 when performing tracking control during reproduction, the servo boss switch 64 is turned on. Then, the evening ATF processing unit 61 is based on the evening detection pulse TTP from the evening detection pulse generation circuit 27 and the switching pulse SWP generated by the switching pulse generation unit 62. Then, a tracking error is detected, and this tracking error is supplied to a subtractor 66.
  • the subtractor 66 generates the target speed signal CV by subtracting the error from the value generated by the capstan reference speed generator 65. That is, in this case, the target speed signal CV is increased or decreased around a predetermined speed (for example, 1 ⁇ speed) in accordance with the tracking error. Therefore, the tape running speed is accelerated / decelerated around a predetermined speed in accordance with the tracking state. Therefore, it is converged to the just tracking state.
  • the tracking error is substantially zero, so that the tape running speed is, for example, approximately a predetermined speed.
  • the timing detection pulse generation circuit 27 generates the timing detection pulse T TP from the time when the header parity check supplied from the header parity check circuit 21 is completed.
  • the timing detection pulse TTP is a signal for detecting the tracking position phase state, for example, a pulse detected from a particular location on Toradzuku shown in position P TTP in FIG. 3 described in the background art. More specifically, in this embodiment, as shown in FIG. 6, for example, one track is divided into, for example, four recording areas (or blocks) R1 to R4, and each of the recording areas R1 to R4 is divided.
  • the block synchronization signal may be divided into 96 fragments into four blocks, and the synchronization signal and the fragment address included in the first fragment of each block may be used. Good.
  • this fragment address is used as a block synchronization signal
  • FIG. 13 (a) shows a pulse FG generated from the drum FG 37.
  • Figure 13 (b) shows the pulse PG generated from the drum PG36. Is shown.
  • FIG. 13 (d) shows the waveform of the RF signal read from the gradient tracks ⁇ , and ⁇ , and FIG. 13 (e) Indicates a timing detection pulse TTP.
  • Yui timing detection pulse generating circuit 27 for example as shown in FIG. 1 3 (e), to monitor the fragment Ta dress corresponding to a specific position P TTP 1 ⁇ P ⁇ 4 with the upper track TK, When this fragment address is detected, a timing detection pulse ⁇ ⁇ ⁇ is generated. That is, timing detection pulse generating circuit 2 7, during playback, playback heads 1 6 A, 1 6 ⁇ track T kappa Alpha, was scanned a specific position ⁇ ⁇ 1 ⁇ ⁇ 4 with T KB Outputs four timing detection pulses ⁇ ⁇ 1 for each track scan according to the timing.
  • Alpha ⁇ Jimasuhe' de Bok rack (hereinafter simply A azimuth track called.) Which is scanned by position in TK A P TTP 1 ⁇ P TTP 4 to Yui Mi ring detection pulse corresponding to ⁇ ⁇ 1 ⁇ ⁇ 4 and the track scanned by ⁇ azimuth head (hereinafter referred to as ⁇ azimuth track) ⁇ ⁇ position ⁇ ⁇ 1 to ⁇ ⁇ ⁇ Timing detection pulses corresponding to 4 ⁇ ⁇ ⁇ 1 to ⁇ ⁇ T TP 4
  • pulse FG. Pulse PG. And either a pulse frequency corresponding to the rotational speed of the rotary drum 5 0,
  • the pulse PG D are those generated in response to a specific rotational phase position of the rotary drum 5 0.
  • the switching pulse generator 62 generates these pulses F GD and PG.
  • a switching pulse SWP having a cycle of one rotation of the rotating drum 50 is generated and supplied to the evening ATF processing unit 61.
  • the switching pulse generation unit 62 uses the rising edge of the pulse F GD following the pulse F GD synchronized with the pulse PG D as a reference and adds a predetermined delay time DL to the timing.
  • the switching pulse SWP is a reference signal for switching between the A channel playback head 16A and the B channel playback head 16B, and is also supplied to various other circuits not shown in FIG. Is
  • the period during which the switching pulse SWP is at the “L” level is a period during which the data reproduced by the reproduction head 16A is processed. During this period, the reproduction head 16A is scanned for the gradient track T KA, as shown in FIG. 13 (d), the reproduced signal due to the Uz de 16 a to the reproduction scans the inclined tracks TK a (RF signal) is obtained.
  • the period during which the switching pulse SWP is at the “H” level is a period for processing the data reproduced by the reproducing head 16B, and during this period, the reproducing head 16B for the gradient track TKB is processed. Then, as shown in FIG. 13 (d), a reproduction signal is obtained by the reproduction head 16B scanning the inclined track TKB.
  • Timing ATF processing portion 61 is falling Yui timing of sweep rate Tsuchinguparusu S WP, and the reference phase position of the rotary drum as a reference for timing AT F operation for oblique tracks TK A. That is, Yui timing of this is equivalent to timing TR A described in FIG. 3 of the background art. Then, Yui timing AT F processing unit 61 from the timing TR A, timing detection pulse TTP measures the tracking detection time M TTP (A) is a time to be input. In other words, the evening ATF processing unit 61 performs the processing from the timing of the reference phase position of the rotating drum to the detection of, for example, a fragment address in which the playback head 16A is recorded at a predetermined position on the track. Measure the time. Fig.
  • FIG. 13 (e) shows the tracking detection time M TTP (A) from the timing of the reference phase position of the rotating drum to the first timing detection pulse TTP corresponding to the position ⁇ ⁇ 1.
  • the timing ATF processing unit 61 also measures the time from the timing of the reference phase position of the rotating drum with respect to the other (second and subsequent) evening detection pulses TTP. The time to the timing detection pulse TTP is subtracted, and the tracking detection time ⁇ ⁇ ( ⁇ ) corresponding to other positions P TTP 2, ⁇ 3, ⁇ ⁇ 4 is measured.
  • each of the four timing detection pulses ⁇ ⁇ ⁇ is used when setting a reference value, which will be described later. At the time of reproduction, one of them is used for tracking detection time ⁇ ⁇ ( ⁇ ).
  • the tracking error information may be detected by measuring and comparing with a reference value, or the tracking detection time M TTP (A) may be detected using each of two to four timing detection pulses TTP.
  • the tracking error information may be detected by measuring and comparing each with a reference value.
  • the present invention is not limited to the embodiment using the four evening detection pulses ⁇ .
  • the timing ATF processing unit 61 measures the tracking detection time M TTP (A) using the free running count 63. That is, the timing ATF processing unit 61 latches the count value of the free running count 63 by, for example, the falling timing TR A of the switching pulse S WP supplied from the switching pulse generation unit 62, and Latch the count value of free-running count 63 at the timing of the timing detection pulse TTP input. Then, the timing ATF processing unit 61 obtains a difference between these two count values. (For the second and subsequent timing detection pulse TTP, further obtains the time difference between the first Yui timing detection pulse TTP) by, measuring the tracking detection time M TTP (A). Then, the timing ATF processing section 61 compares the tracking detection time M TTP (A) thus obtained with a preset reference value (a reference value for the inclined track ⁇ ⁇ ⁇ ). The difference is obtained as tracking error information for the inclined track ⁇ .
  • the evening ATF processing unit 61 sets the rising timing of the switching pulse S WP as the reference phase position of the rotating drum that is used as the basis for the evening ATF operation. Then, the timing ATF processing section 61 calculates a tracking detection time M TTP (B), which is a time from when the timing TR B corresponding to the reference phase position is inputted to the evening detection pulse TTP, to: In the same way, measurement is performed using the free running county 63. Then, the timing ATF processing section 61 compares the measured value of the tracking detection time ⁇ ( ⁇ ) thus obtained with a preset reference value (a reference value for the inclined track ⁇ )). Then, the difference is obtained, and this difference is used as tracking error information for the inclined track ⁇ KB.
  • the tracking error information thus obtained is input to the subtractor 66 and reflected on the target speed signal CV, and the By controlling the rotation speed, the relative speed between the drum rotation speed and the tape running speed is adjusted so that a good tracking state is obtained.
  • the reference value can basically be obtained by summing the tracking detection times detected in scanning in various tracking phase states and calculating the average value.
  • the reference value must be a value that can respond to the conditions shown in Figs. 5 (b) and 5 (c) shown in the background art. Therefore, in this embodiment, the reference value is set by the operation described below.
  • the reproduction head When setting the reference value, the reproduction head is scanned a certain number of times in various tracking phase states, and each inclined track TK A ,
  • reproduction scanning scanning by the reproduction head 16 (hereinafter, simply referred to as reproduction scanning) is repeatedly performed.
  • the tracking servo is turned off (the servo switch 64 is turned off), and for example, the tape running speed is set to a speed different from the speed (1x speed) in the normal reproducing operation, and the reproducing head 16 A, Perform a regeneration scan with 16B.
  • the scanning phase position of the reproducing head 16 ° changes by 360 ° every scanning. That is, for example, if the head of the A azimuth track TK A with the playback head 16 A is scanned, the playback head 16 A is Center of the next azimuth truck T KB via rack T KB
  • the timing detection pulse TTP is detected at the position AP TT P1 to APTTP4 for the A azimuth track T KA corresponding to each of the recording areas R 1 to R 4 on the track TK,
  • a timing detection pulse ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is detected at position B PTTPIPI: B ⁇ ⁇ 4.
  • each recording area has four recording areas R1 ⁇ ! Toradzukingu detection time respectively corresponding to 4 M TTP (A), MTTP (B) is obtained.
  • the playback head 16A scans in the tracking phase state greatly deviated from the A azimuth track TK A , for example, when scanning near the center of the B azimuth track TK B , the evening detection pulse TTP is obtained. I can't.
  • the reproduction head 16B scans in a tracking phase state that is greatly deviated from the B azimuth track TKA, the timing detection pulse TTP cannot be obtained.
  • the scanning basically generates four types of ties.
  • the timing detection pulse TTP is detected, the four timing detection pulses TTP indicate that the relationship between the scanning trajectory of the playback head and the linearity of the track is ideal (or that the scanning trajectory and the track TK have the same curvature). It cannot be obtained unless it is curved and the linearity relation is ideally equivalent.
  • the inclined tracks TK A and TKB are curved, but the scanning trajectory of the reproducing head is a straight line.
  • the average value of a plurality of tracking detection times obtained in each of the recording areas R1 to R4 is calculated for each of the recording areas. Then, the maximum value and the minimum value of the average value of each recording area are detected, and the average value of the maximum value and the minimum value is used as a reference value.
  • Figure 15 shows the principle of calculating this reference value.
  • the ideal state of the relationship between the track and the scanning trajectory is shown as a straight line on the horizontal axis.
  • the relationship between the track and the scanning trajectory deviates from the ideal state as shown by a broken line.
  • FIG. 17 is a block diagram showing a specific configuration of the timing ATF processing unit 61.
  • the timing ATF processing section 61 includes an arithmetic section 80 that performs arithmetic processing described later based on the input evening detection pulse TTP and switching pulse SWP, and a processing section for performing this arithmetic processing.
  • the computing section 80 is supplied with the evening detection pulse TTP from the timing detection pulse generation circuit 27 and the switching pulse SWP from the switching pulse generation section 62.
  • the arithmetic unit 80 is supplied with a count value (hereinafter, referred to as an FRC value) of a free running force 63 for detecting the timing of these pulses.
  • the reference value TB (A) for the A azimuth track TK A and the reference value TB (B) for the B azimuth track TK B of the tracking sensor using the timing ATF method are retained.
  • Setting of reference values to be explained The reference values TB (A) and ⁇ ⁇ ( ⁇ ) set by the operation are retained, and the reference values TB (A) and TB (B) are used in the tracking servo control using the timing ATF method. Regis to make it happen.
  • the SWP timing register 82 is a register that holds the count value of the free running count 63 when the edge (rising and falling) of the switching pulse SWP is detected.
  • the TTP timing register 83 is a register that holds a tracking detection time value obtained from the count value of the free running counter 63 when the evening timing detection pulse TTP is input. Since the evening detection pulse TTP is input up to four times during one track scan, the TTP timing register 83 is used for tracking detection measured by the timing detection pulse TTP corresponding to each recording area R1 to R4. has an area for storing the value of time, the Toradzukingu detection time corresponding to the four recording area R 1 ⁇ R 4 M TTP 1 ⁇ M TTP 4 to hold. These SWP timing registers and TTP timing registers are cleared and used repeatedly for each scan of one track.
  • the A channel calculation register 84 is a register that holds the data for calculating the reference value TB (A) corresponding to the A azimuth track TK A (playback head 16 A). These data, the A Ajima Struck TK Yui timing detection pulse tracking detection time measured by based on the TTP obtained from A M TTP 1 to M TTP 4, the recording area R 1 to R 4 each the cumulative M SUM 1 to M SUM 4 were aggregated, Toradzukingu detection time MTTP1 ⁇ M TTP 4 was aggregated to obtain the cumulative M SUM 1 ⁇ M SUM 4 Are the added numbers M NUM 1 to M NUM 4 indicating the number of.
  • the B channel calculation register 85 is a register for holding data for calculating a reference value TB (B) corresponding to the B azimuth track TKA (playback head 16B). As data, like the A-channel calculation register 84, the accumulated values M SUM 1 to M SUM 4 and the added value M NUM 1 to! VINUM4 o
  • the standard time difference memory 86 stores the position P in each of the recording areas R1 to R4.
  • the block synchronization signal of TT P1 to P TTP 4 (AP TTP1 to AP TTP4 3 ⁇ 4:, B PTTP1 to B ⁇ TTP 4), for example, the position from the evening detection pulse TTP obtained from the fragment address P TTP 1 ⁇ P TTP 4 in the time difference standard time difference TL a to each corrected to obtain a tracking detection time, a memory TLb, TL c are stored.
  • the standard time difference T La, TLb, TL c is the time value of the period of the standard time difference TL a, TLb, TL c shown in FIG.
  • the time t R1 from the time of the reference phase position TR to the time when the timing detection pulse is obtained at the position ⁇ ⁇ 1 is measured, and this is defined as the tracking detection time.
  • the time t R 2 from the time of the reference phase position TR to the point where timing detection pulse is obtained at the position P TTP 2 is measured, the value obtained by subtracting the standard time difference TL a from the time t R 2 And the tracking detection time.
  • This Standard time difference TL a is a standard time required for scanning from the position P TTP 1 to a position P TTP 2.
  • the value is the tracking detection time.
  • the standard time difference TL b is a typical time required for scanning from the position ⁇ ⁇ 1 to a position P TTP 3.
  • the time t R 4 from the time of the reference phase position TR to the time when the timing detection pulse is obtained at position ⁇ ⁇ 4 is measured, and the value obtained by subtracting the standard time difference TL c from this time t R4 Is the tracking detection time.
  • This standard time difference TLc is a standard time required for scanning from position # 1 to position PTTP4.
  • the window memory 87 is used to determine which recording area each of the timing detection pulses TTP generated from the evening detection pulse generation circuit 27 is a timing detection pulse TTP obtained in which recording area.
  • This is a memory that holds the dough values Wl, W2, W3, and W4.
  • the timing at which the boundary between the recording areas R1 to R4 is scanned is defined as TWb, TWc, and TWd with reference to the timing of the reference phase position TR of the rotating drum 50, respectively.
  • TWa be the beginning of the recording area R1 and TWe be the end of the recording area R4.
  • window value W1 is a period from evening TWa to evening TWb
  • window value W2 is a period from timing TWb to timing TWc
  • window value W3 Is the period from the timing TWc to the timing TWd
  • the window value W4 is the period from the timing TWd to the evening TW e.
  • FIGS. Fig. 19 shows the entire operation of setting the reference value.
  • the system controller 31 controls the servo circuit 30 so as to perform, for example, a tape running and reproducing operation as shown in FIG. Drives the drum motor 32, the capstan motor 35 and the like. Then, the performance unit 80 in the timing ATF processing unit 61 starts the operation of setting the reference value accordingly.
  • step F101 the arithmetic unit 80 clears all the data in the A-channel calculation register 84 and the B-channel calculation register 85.
  • step F102 the arithmetic unit 80 calculates the tracking detection time ⁇ ⁇ ( ⁇ ), ⁇ ⁇ ( ⁇ ) based on the timing of the input timing detection pulse TTP and switching pulse SWP.
  • the tracking detection times M TTP (A) and M TTP (B) measured in each of the scan heads 16 ⁇ and 16 ⁇ are used for the A channel calculation register 8 4.
  • the reproducing heads 16 A and 16 B each perform scanning of, for example, about 30 times in the tracking phase state as shown in FIG. 14 and the arithmetic unit 80 Accumulates the tracking detection times M TTP (A) and MTTP ( ⁇ ).
  • step F103 the arithmetic unit 80 calculates the tracking detection time for each recording area held in the A-channel calculation register 84 and the B-channel calculation register 85 ⁇ ⁇ ( ⁇ ), ⁇ ⁇ From the cumulative value of ( ⁇ ), the average value for each recording area is calculated as described later, and based on these average values, the reference value for ⁇ azimuth track ⁇ ⁇ ⁇ A A (A) and B azimuth track T KB Calculate the reference value TB (B) for.
  • step F104 the arithmetic unit 80 writes the calculated reference values TB (A) and TB (B) into the reference value register 81.
  • the reference value setting process ends.
  • the process of measuring the tracking detection time and calculating the accumulated value in step F102 includes a TTP interrupt process shown in FIG. 20 and a SWP interrupt process shown in FIG.
  • the TTP interrupt process is started when the evening detection pulse TTP from the timing detection pulse generation circuit 27 is input to the arithmetic unit 80.
  • step F201 when the evening detection pulse TTP is input, the arithmetic unit 80 captures the count value of the free running count 63 at that time as the timing T1.
  • step F202 the arithmetic unit 80 calculates the timing T1 and the edge timing MSWP of the switching pulse SWP obtained in the SWP interrupt processing described later and held in the SWP timing register 82. The difference is calculated, and the difference is set as time T2.
  • the edge timing M SWP corresponds to the timing TR of the reference phase position of the rotating drum 50 (the timing TRA or TR B shown in FIG. 13). But
  • the time T2 is the time from when the reference phase position of the rotary drum 50 is at the timing ⁇ R to when the evening detection pulse ⁇ ⁇ is input. That is, it is any one of the times tR1, tR2, tR3, and tR4 shown in FIG.
  • step F203 the arithmetic unit 80 compares the time T2 with window values W1 to W4 set as shown in FIG. 18, and compares the input evening detection pulse TTP with the recording area R1. It is determined which recording area out of R4 corresponds to the timing detection pulse TTP.
  • step F204 the arithmetic unit 80 reads the standard time difference TL (x) corresponding to the determined recording area from the standard time difference memory 86.
  • the difference between the standard time difference TL (x) and the time T2 is calculated.
  • the difference is time T 3.
  • the arithmetic unit 80 determines that the evening timing detection pulse TTP is the evening timing detection pulse TTP from the recording area R4, and then calculates T2 ⁇ Calculate TLc and set this as time T3. If the calculating unit 80 determines that the evening detection pulse TTP is from the recording area R 3, it calculates T 2 ⁇ TLb and sets this as time T 3.
  • the calculating unit 80 determines that the evening detection pulse TTP is from the recording area R2, it calculates T2 ⁇ TLa, which is set as time T3. If the arithmetic unit 80 determines that the timing detection pulse TTP is from the recording area R1, the subtraction is unnecessary in this case, so the time T2 is set to the time T3 as it is.
  • the time T3 calculated in this way is the tracking detection time M TTP (based on the tracking detection time ⁇ ⁇ ( ⁇ ) in FIG. 13) measured based on the timing detection pulse TTP in a certain recording area. Is the tracking detection time MTTP (B)).
  • step F205 the arithmetic unit 80 writes the time T3 into the TTP timing register 83 as a tracking detection time for the determined recording area. Specifically, when the time T 3 corresponds to, for example, the recording area R 1, the arithmetic unit 80 sets the time T 3 as the tracking detection time M TTP (1) in the ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ timing register 83.
  • the arithmetic unit 80 sets the time T 3 to the tracking detection time M TTP (2), ⁇ (3), ⁇ ⁇ 4 4 4 ⁇ 4 8 8 ⁇ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
  • Such a ⁇ ⁇ ⁇ interrupt process is performed a maximum of four times during the scanning of one track according to the input of the evening detection pulse ⁇ ⁇ ⁇ . If the tracking is performed four times, the value of the tracking detection time measured in each of the recording areas R1 to R4 during the track scanning period is changed to the TTP evening imaging resistance 83 to ⁇ ⁇ (1) to ⁇ ⁇ Retained as (4). However, as described in FIG. 7, four timing detection pulses ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ are not always obtained in one track scanning period. For this reason, the value of the tracking detection time 1 ⁇ 7 (1) to 1 ⁇ "(4) is zero (0) as the data of the TTP timing register 83 at the end of the scanning of one track. leave value) at the time of clear, i.e. also when the tracking detection time is not to have been measured. also, even if all the Toratsukin grayed detection time ⁇ ⁇ (1) ⁇ ⁇ ( 4) could not be measured Yes ⁇
  • the arithmetic unit 80 When detecting the edge of the switching pulse SWP, the arithmetic unit 80 starts the SWP interrupt processing shown in FIG. In step F301, the arithmetic unit 80 checks the storage status of the TTP timing register 82. That is, the arithmetic unit 8 0 Tiger Dzukingu detection time M TTP (1) among the ⁇ M TTP (4), to determine the tracking detection time newly measured in the track run ⁇ immediately before.
  • step F302 the arithmetic unit 80 sets the channel calculation register 84 and the B channel calculation register 85 in accordance with the tracking detection time newly written in the timing register 82.
  • the arithmetic unit 80 at the start of SWP interrupt process detects a falling Edzuji of the scan I Tsuchinguparusu SWP, tiger Dzukingu detection time
  • Micromax Tautauro is just before measured by B azimuth Toradzuku (1) ⁇ ⁇ ⁇ (4) is stored in the TTP timing register 82, and the values of these ⁇ ⁇ (1) to ⁇ ⁇ (4) whose values exist Add to the cumulative value of the corresponding recording area.
  • the arithmetic unit 80 adds the tracking detection time ⁇ ⁇ ( ⁇ ) to the accumulated value M SUM (x) held in the B-channel calculation register 85 , and the accumulated value M SUM (x) To update. For example, when only the tracking detection time M TTP (1) and M TTP (2) are held as measured values in the TTP timing register 82, the arithmetic unit 80 calculates the accumulated value M SUM (1) and the accumulated value M Update SUM (2). On the other hand, when the arithmetic unit 80 detects the rising edge of the switching pulse SWP and starts the SWP interrupt processing, the tracking detection time M TTP (1) to M TTP (4) TTP Timing Regist Evening 8
  • operation unit 8 A value of 0 adds the tracking detection time M TTP (x) to the cumulative value M SUM (x) held in the A-channel calculation register 84 to update the cumulative value M SUM (X).
  • step F303 the arithmetic unit 80 updates the addition value M NU ⁇ ( ⁇ ) of the A-channel calculation register 84 or the B-channel calculation register 85 with the updated cumulative value M SUM (x ).
  • the arithmetic unit 80 ends the processing for the scan of the immediately preceding track.
  • step F304 the performance unit 80 performs preparation processing for the next track scan. That is, the arithmetic unit 80 takes in the count value of the free running count 63 at the time when the edge of the switching pulse SWP is detected, and sets it as the edge timing M SWP of the switching pulse. This is the value used in step F202 in the next TTP interrupt processing.
  • step F305 the arithmetic unit 80 clears the TTP timing register 83, and ends this SWP interrupt processing.
  • the arithmetic unit 80 performs the TTP interrupt processing shown in FIG. 20 when the timing detection pulse TTP is detected.c As the processing of step F102 shown in FIG.
  • the above-described TTP interrupt processing shown in FIG. 20 and the SWP interrupt processing shown in FIG. 21 are performed for, for example, about 30 scans of each of the playback heads 16 A and 16 B.
  • the A channel calculation register 84 In the A channel calculation register 84, the accumulation of the tracking detection time measured when scanning was performed in various tracking phases for each recording area R1 to R4 of the A azimuth track T KA The values are stored as cumulative values M SUM (1) to M SUM (4).
  • these cumulative The number of tracking detection times totaled corresponding to the values M SUM (l) to M SLJM (4) is stored as additional values M NUM (1) to M NUM (4).
  • the B channel calculation register 85 has the recording area R1 ⁇ ! Of the B azimuth track TKB! For each 4 times, the accumulated value of the tracking detection time measured when scanning was performed in various tracking phase states is held as accumulated values M SUM (1) to M SUM (4), and the accumulated value M SUM The number of tracking detection times totaled in correspondence with (1) to M SUM (4) is held as additional numerical values M N UM (1) to M NUM (4).
  • step F103 the reference values TB (A) and TB (B) are calculated from the accumulated values held in the A-channel calculation register 84 and the B-channel calculation register 85 in this manner.
  • step F103 The details of step F103 will be described with reference to the flowchart shown in FIG.
  • the arithmetic unit 80 obtains averages AV1 to AV4 of tracking detection times measured for each recording area. That is, the arithmetic unit 8 0, the average value AV 1 of Bok racking detection time for recording region R 1 by dividing a numerical value added to the accumulated value M SUM (1) MNU M ( 1), also the accumulated value M SUM ( 2) is divided by the added value M NUM (2) to obtain the average value of the tracking detection time AV 2 for the recording area R 2. Similarly, the arithmetic unit 80 obtains average values AV3 and AV4 for the recording areas R3 and R4.
  • Step F 4 0 5 the arithmetic unit 8 0, to determine the maximum ones of the average value AV 1 ⁇ AV 4, you it with maximum average value AV MAX o
  • step F406 the arithmetic unit 80 determines the smallest one of the average values AV1 to AV4, and calculates the minimum average value AVMIN And
  • step F407 the arithmetic unit 80 calculates the average value of the maximum average value AVMAX and the minimum average value AVMIN , and sets the average value as the reference value TB.
  • the arithmetic unit 80 performs the processing of steps F401 to F407 using the accumulated values stored in the A-channel measurement register 84 and the B-channel calculation register 85. By performing each of them, a reference value TB (A) for the A azimuth track TKA and a reference value TB (B) for the B azimuth track TKB for tracking servo control by the timing ATF method are calculated.
  • the reference values TB (A) and TB (B) thus calculated are written to the reference value register 81 in step F104 in FIG.
  • the reference value setting process ends.
  • the reference value set as described above can be tolerated to some extent over the entire track even when the scanning trajectory and the linearity of the track are not ideal, as described in FIGS. 15 and 16. This is a reference value that enables scanning within the tracking error.This means that even if the ideal track and scanning trajectory relationship cannot be obtained, the tracking will deviate greatly during playback and the error rate will increase. Can be prevented. That is, the reproduction performance and reliability of the digital data storage can be greatly improved.
  • the present invention has been described using the embodiment in which the track is divided into four recording areas and the timing detection pulse TTP is detected. However, the present invention divides the track into at least three recording areas. It can be applied when detecting the timing of a pulse TTP and setting a reference value. 5. Second Embodiment of Setting Reference Value Next, a second embodiment of setting the reference value will be described. This embodiment realizes tracking servo control for eliminating errors that cannot be corrected in a certain recording area during reproduction or when they occur frequently. In other words, the reference value is set according to the error occurrence situation.
  • the system controller 31 monitors the error occurrence status during the reproducing operation. As shown in FIG. 10, the error correction processing is performed in the C1 decoder 23: the C2 decoder 24 and the C3 decoder 25. Each decoder 23, 24, 25 supplies an uncorrectable occurrence signal to the system controller 31 when an uncorrectable error exists.
  • the error correction code C1 and the error correction code C3 can detect the location where the error occurred as a position on the track TK. That is, since the error correction code C1 is completed in fragment units, the position on the track TK where an uncorrectable error has occurred can be confirmed from the corresponding fragment address. In addition, since the error correction code C3 is an error correction code added in a unit of a group in the track direction, the position of an uncorrectable error on the track TK can be confirmed using the error correction code C3. it can. That is, the system controller 31 monitors the processing results by the error correction codes C1 and C3, and detects an uncorrectable error in each of the recording areas R1 to R4. Is determined.
  • system controller 31 performs the operation shown in the flowchart of FIG. 23 during the reproduction operation.
  • step F501 it is determined whether an uncorrectable signal has been supplied from the C1 decoder 23 or the C3 decoder 25, and if applicable, the process proceeds to step F502.
  • the position detection processing ends hereinafter referred to as “return”).
  • step F502 the system controller 31 determines the recording area corresponding to the error occurrence location.
  • step F504 the system controller 31 increments the error count RE1NUM corresponding to the recording area R1, and returns.
  • step F506 the system controller 31 returns after incrementing the error counter RE2NUM corresponding to the recording area R2.
  • Step: In F507, the system controller 31 determines whether or not the recording area R E recording area R3. Continue to 5 09. In step F 508, the system controller 3 1, the error one counter evening RE 3 NUM corresponding to the recording region R 3 after ink backside preparative and returns.
  • Step F 5 10 the system controller 3 1, after incrementing the error power ⁇ down evening RE 4 NUM corresponding to the recording region R 4, returns.
  • the system controller 31 supplies the values of the error counts RE 1 NUM to RE 4 NUM to the arithmetic unit 80 of the timing ATF processing unit 61 in the servo circuit 30.
  • the arithmetic unit 80 determines that an uncorrectable error occurs more frequently in a specific recording area than in other recording areas.
  • the processing according to the flowchart shown in FIG. 24 is performed. Note that the entire processing for setting the reference value is the same as the processing in FIG. 19 described above, and the processing in FIG. 24 is replaced with the processing in FIG. Done. Further, the processing in steps F601 to F606 shown in FIG. 24 is the same as the processing in steps F401 to F406 shown in FIG. 22, that is, the calculation in steps F601 to F606 is performed.
  • Part 80 is the A-channel calculation register 84 or B channel From the tracking detection time held in the channel calculation register 85, the average value of the tracking detection time AV1 to AV4 in each recording area is obtained, and the maximum average value AVMAX and the minimum average value AVMIN of these are further obtained. To identify. Therefore, the details of the processing in steps F601 to F606 are omitted here.
  • arithmetic unit 8 to determine the maximum value of the error counter RE 1 NUM to Re 4 each value of NUM supplied from the system controller port one La 3 1, most error one generation Judge the recording area where the number of times is large or the recording area where an error that cannot be corrected even once has occurred. If the values of the error counts RE 1 NUM to RE 4 NUM are approximately the same level, one of them may not be detected as the maximum value. In other words, in order to determine the recording area where errors occur most frequently, the values of the error counters REI NUM to RE 4 NUM are different values. It may be determined that there is no source corresponding to the large value, and the reference value may be calculated by the process of step F407 shown in FIG. In addition, as for the recording area in which an uncorrectable error has occurred even once, all of them may be set to correspond to the recording area in which the number of times of error occurrence is the largest here.
  • step F608 the arithmetic unit 80 calculates the average value corresponding to the recording area that is prominently error-prone among the average values AV1 to AV4.
  • step F609 the arithmetic unit 80 weights the average value AV E to obtain the average value of the maximum average value AV MAX , the minimum average value AV MIN , and the average value AV E.
  • the arithmetic unit 80 is, for example, After determining the average value of the average value AV MAX and the minimum average value AV min, and the average value, the average value of a value obtained by multiplying the coefficient K to the average value AV E, to the reference value TB it.
  • the average value AV of the recording area where an error has occurred is weighted so that the average value AV is reflected more (hereinafter, the specific gravity is referred to as increasing the specific gravity). )
  • the specific gravity is referred to as increasing the specific gravity.
  • Such an operation may be performed during normal playback, but is particularly effective when the same portion is played back again due to an error in the played back data (hereinafter referred to as “playback retry”). is there.
  • playback retry is performed at the time of playback retry.
  • tracking is performed with emphasis on the point where data cannot be played back on the basis of such a reference value.
  • the playback retry is performed blindly changing the tracking state Data can be reproduced again more efficiently and in a shorter time.
  • the recording area where the specific gravity is increased when calculating the reference value is the recording area where the frequency of error occurrence is high, but the digital data storage It is necessary to completely eliminate the occurrence of uncorrectable errors in devices that handle the data of a combiner such as a computer. Therefore, the meaning of “high frequency of error occurrence” here means that if an error that cannot be corrected even once in a certain recording area occurs, it corresponds to this and the reference value is set.
  • a device such as a digital audio tape player (DAT) that records / reproduces an audio signal as a digital signal
  • DAT digital audio tape player
  • a device that can tolerate a certain degree of error may cause uncorrectable errors.
  • the specific gravity may be increased with respect to the average value AV of the recording area.
  • the tracking control technique for the normal forest by increasing the specific gravity of the average value of the recording area where an error has occurred is performed by setting at least two recording areas per track, and setting at least two recording areas. This can be applied to a case where the evening detection pulse is obtained.
  • the reference value to be set can be set to an accurate value with less error.
  • the position of the track TK on the magnetic tape 90 is shifted due to, for example, an error in the allowable position of the recording head on the rotating drum of the recording device that has performed the recording, and the error is determined by the tape width.
  • the direction is allowed up to ⁇ 26 m.
  • the timing detection pulse ⁇ ⁇ ⁇ ⁇ is detected at a position other than the original position P TTP There is also ⁇ .
  • the reference value can be set to an accurate value with a smaller error by ignoring such an erroneously detected timing detection pulse TTP.
  • FIG. 25 is a flowchart showing the operation of the third embodiment for setting the reference value.
  • the processing in steps F701, F704, and F705 shown in FIG. 25 is performed in steps F101, F103, and F104 shown in FIG. This is the same as the processing of A detailed description is omitted. That is, in the third embodiment, the window setting processing is performed in step F702, and the TTP interrupt processing in step F703 is slightly different accordingly.
  • Step: In F702, the arithmetic unit 80 obtains a tracking detection time of about 1 to 2 frames or about 3 to 30 tracks for each of the azimuth tracks T KA and T KB, and Set window values W1 to W4 based on tracking detection time.
  • the azimuth tracks TK A, tracking detection time in the recording region of the T KB M TTP a (x) Import more than one.
  • Step F 8 0 2 the arithmetic unit 8 0, taken to exclude the maximum value and the minimum value among the Toratsuki ring detection time ⁇ ⁇ ( ⁇ ), the remaining tracking the average value of the detection time ⁇ ⁇ ( ⁇ ) And set the window.
  • a window value with a width of about ⁇ 20 m in terms of scanning distance is set around the average value. That is, for example, as shown in FIG. 27, the arithmetic unit 80 captures three or more tracking detection times MTTPI measured based on the timing detection pulse TTP detected from the position PTTPI in the recording area R1. . These tracking detection times MTTP1 are distributed around the scan timing of the position PTTP1 .
  • the arithmetic unit 80 excludes the tracking detection time MTTPI of the maximum value and the minimum value with high possibility of word detection, and calculates the average value of the remaining tracking detection time MTTPI.
  • Ask. This average value is a timing value corresponding to the position PTTPI almost exactly. Therefore, the arithmetic unit 80 calculates the earth distance in terms of the scanning distance around the average value.
  • a window W 1 is defined as a range of 20, that is, a range from TW 1 to TW 2 shown in FIG. 27 in terms of timing.
  • the arithmetic unit 80 repeats the processing of steps F801 to F803 for each of the recording areas R2 to R4, and as shown in FIG.
  • the arithmetic unit 80 holds the windows W1 to W4 set in this manner in the window memory 87 shown in FIG.
  • Window W2 timing range TW3 to TW4 window W3 timing range TW5 to TW6, window ⁇ W4 timing range TW7 to TW8 a P TTP2 3 PTTP3, P TTP 4 0 scanning distance in terms, for example, ⁇ 2 around the m.
  • window W1 to W4 for each of the recording areas R1 to R4
  • Another window may be set by calculation using the time difference TLa to TLc or the like.
  • step F703 The process of measuring and accumulating the traffic detection time in step F703 is substantially the same as the process in the first embodiment of the reference value setting described above. Unlike the processing shown in Fig. 28, it becomes like the flowchart shown in Fig. 28. However, the processing in steps F901 to F903, F905, and F906 shown in FIG. 28 is performed in steps F201 to F203, F2 shown in FIG. This is the same as the processing in 0 4 and F 2 0 5.
  • step F902 the arithmetic unit 80 obtains the time T2 according to the input of the timing detection pulse TTP, and then performs the step In F903, the arithmetic unit 80 compares the time T2 with the window values W1 to W4, and the timing detection pulse TTP that evening corresponds to the timing detection pulse TTP corresponding to which recording area. For example, since windows W1 to W4 set as shown in FIG. 27 are stored in the window memory 87, the time T2 is stored in any window ⁇ . May not apply. The case where the time T2 does not correspond to any window means that the input timing detection pulse TTP is actually the timing of any one of the positions PTTPI, PTTP2, PTTP3 , and P ⁇ ⁇ ⁇ 4. Also, it was detected at a very distant timing. In other words, this is an event that has a high probability of false detection and adversely affects the calculation of the reference value.
  • step F904 the arithmetic unit 80 determines whether there is a corresponding window. If there is no window, the processing is terminated from step F904, and the timing detection pulse at that time is terminated. ⁇ ⁇ ⁇ is not used in the calculation of the reference value. On the other hand, if the time ⁇ 2 falls in a certain window, the arithmetic unit 80 determines that the appropriate data corresponds to a certain recording area, and the tracking is performed in steps F905 and F906. The detection time is calculated.
  • the detection window is set to be narrow to some extent, thereby eliminating the inappropriate timing detection pulse ⁇ ⁇ ⁇ and performing the process of setting the reference value.
  • Tracking servo control by timing ATF can be performed.
  • a highly accurate reference value can be obtained even with a short time reference value setting using a small number of tracking detection times, and the reference value setting process can be performed quickly.
  • the windows correspond to the four recording areas.
  • the present invention can be applied to a case where the number of recording areas is set to another value or a track is divided into a plurality of recording areas and a timing is set from one position. It can be applied even when detecting the detection pulse TTP.
  • the timing ATF processor 61 includes a TTP input detector 101, a SWP edge detector 102, a TTP time register 103, a SWP time register 104, and subtracters 105 and 106. , Reference value register 107, servo gain switch 108, servo gain amplifiers 109, 110, averaging switch 111, adders 113, 114, 118, amplifiers 111, 117, delay Circuits 1 1 2 and 1 1 5 are provided.
  • the reference value must be set to an appropriate value for good tracking servo control by the timing ATF method.
  • the servo circuit 30 having the timing ATF processing unit 61 configured as described above performs a certain amount of reproduction for setting the reference value before starting the actual reproduction operation in order to set the reference value. The operation is performed, and as described in Fig. 4, scanning of the track is performed in various tracking phase states to detect a plurality of tracking detection times. The average value of the departure time is calculated, and the reference value is calculated based on the average value.
  • the servo circuit 30 turns off the tracking servo (turns off the servo switch 64 in FIG. 12), for example, and sets the tape traveling speed to a speed different from the 1x speed, for example.
  • Reproduction scanning is performed about 30 times by 16 A and 16 B, respectively.
  • tracking detection times corresponding to the inclined tracks TK A and T KB in various tracking phase states can be obtained.
  • a reference value for the A azimuth track TK A and a reference value for the B azimuth track T KB are obtained, and these are stored in the reference value register 107. deep.
  • the servo circuit 30 calculates the tracking error for the A azimuth track TK A and the tracking error for the B azimuth track T KB without using the tracking error SV as the support control signal, respectively. These tracking errors are subjected to various kinds of amplification processing and averaging processing in the servo control to generate a tracking error SV that is a support control signal.
  • the SWP page detector 102 detects an edge of the switching pulse SWP supplied from the switching pulse generator 62 shown in FIG. When detecting the falling edge or the rising edge of the switching pulse SWP, the SWP edge detection unit 102 supplies the edge detection signal to the SWP time register 104 as a latch signal.
  • the SWP time register 104 latches and holds the count value (FRC value) of the free running counter 63 when the edge detection signal is input. Therefore, the S WP time register 1 04, when the falling edge of the sweep rate Tsuchinguparusu SWP is detected, the value of Xi Yi timing indicated by TR A is stored in Figure 1 3, detected rising edge of the sweep rate Tsuchinguparusu SWP when it is, the value of the timing shown in FIG. 1 3 TR B are stored.
  • the TTP input detection section 101 monitors the timing detection pulse TTP supplied from the timing detection pulse generation circuit 27, and when the timing detection pulse TTP is input, the timing detection pulse supplying TT P to T TP time register evening 1 0 3 as a latch signal c TTP time register evening 1 0 3, in Yui timing of Yui timing detection pulse TTP is input, the count of the free running counter evening 6 3 Latch the value (FRC value) and hold it. That is, the value of the evening timing at which the evening timing detection pulse TTP is detected is stored in the TTP time register 103.
  • the arithmetic unit 105 subtracts the timing value latched in the SWP time register 104 from the timing value latched in the TTP time register 103 to obtain the switching pulse shown in FIG.
  • the edge of the SWP that is, the timing of the reference phase position of the rotating drum 50, A tracking detection time ⁇ ⁇ ( ⁇ ⁇ ( ⁇ ) or ⁇ ⁇ ( ⁇ )), which is a time until the input of the switching detection pulse T ⁇ ⁇ , is generated.
  • the tracking detection time ⁇ is supplied to the subtractor 106 .
  • the subtractor 106 subtracts the reference value held in the reference value register 107 from the tracking output time ⁇ .
  • the reference value register 107 determines whether the currently scanned track is ⁇ azimuth track ⁇ ⁇ or ⁇ azimuth track T KB based on the switching pulse SWP.
  • the reference value for the track TK A or the reference value for the B azimuth track T KB is supplied to the calculator 106.
  • the subtractor 1 0 6 the tracking error for the A azimuth track TK A, or generates a tracking error for B azimuth track TK B, and supplies the mono- Bogeinsui Tutsi 1 0 8.
  • Mono- Bogeinsui pitch 1 0 8 is by Ri switching control to sweep rate Tsuchinguparusu S WP, terminal T A is selected when the tracking error against the A azimuth tracks TK A subtractor 1 0 6 is output, Also, the terminal T B is selected when the Toratsuki ring error is output from the subtracter 1 0 6 against B Ajimasutoradzuku TK B. Accordingly, mono- Bogei down switch 1 0 8, A azimuth tracks TK a Toradzukingu error against the A supplied to the mono Bogein'anpu 1 0 9, B azimuth tracks T servo gain tracking error for KB amp 1 1 0 To supply.
  • the servo gain amplifiers 109 and 110 have gains of KA and KB, respectively.
  • a azimuth track TK supplied via a servo gain switch 108 TK A tracking error for B, B azimuth
  • the tracking error for the rack T KB is multiplied by KA and KB, respectively, and supplied to the averaging switch.
  • the gain KA and the gain KB are different values.
  • the averaging switch 111 is controlled, for example, by an averaging process on / off signal P AV ONZO from the system controller 31.
  • the terminal TN is selected. Therefore, the tracking error supplied from the servo gain amplifier 109 or the servo gain amplifier 110 is supplied to the delay circuit 112 and the adder 113.
  • the delay circuit 112 delays the tracking error supplied via the averaging switch 111 by the time required for the reproducing head 16 to scan one track, and adds the result to the adder 111. To supply.
  • the adder 113 adds the tracking error supplied directly via the averaging switch 111 to the tracking error delayed by the delay circuit 112.
  • the adder 113 adds the tracking error detected on the current track to the tracking error detected on the previous track, and averages them.
  • the adder 1 1 3 when Toradzukingu error against the A azimuth tracks TK A by scanning the current example A azimuth tracks TK A is input is calculated, with respect to B azimuth track TKB its 1 track before The tracking error is input from the delay circuit 1 1 2 and the tracking error between the current A azimuth track TK A and the previous B azimuth track T KB is averaged, and the averaged tracking error is added to the adder 1 1 4 and the amplifier 1 Supply 17
  • the adder 113 sets the A azimuth track TK which is one track before that.
  • Tracking error for A is inputted from the delay circuit 1 1 2, the tracking error of the current B azimuth track TK B and the previous A azimuth track TKA averaged, calculated pressure to the tracking error obtained by averaging unit 1 1 4 and 1 Supply 17 If such averaging processing is not performed, the averaging switch 111 selects the terminal TF and sets the tracking error supplied from the servo gain amplifiers 109 and 110 to the tracking error. It is supplied to adder 114 and amplifier 117 as it is.
  • the adder 114, the delay circuit 115, and the amplifier 116 constitute an integral control system in servo control, and the amplifier 117 constitutes a proportional control system in servo control. That is, the adder 114 includes an averaged (or non-averaged) tracking error supplied from the adder 113 and a delay circuit 111.
  • the tracking error is integrated by adding the accumulated value of the tracking error up to the previous time supplied from 5 and the amplifier 116 multiplies the integrated value of the tracking error by K2 and supplies it to the adder 118 I do.
  • the amplifier 117 multiplies the tracking error supplied from the adder 113 or the averaging switch 111 by K1, and supplies the result to the adder 118.
  • the adder 1 18 adds the tracking error multiplied by K supplied from the amplifier 116 and the tracking error multiplied by K supplied from the amplifier 117 to generate a tracking error SV. .
  • the tracking error SV is supplied to the subtractor 66 shown in FIG. Generated. Then, the target speed signal CV is compared with the current cab evening speed in the cab speed speed signal generator 67 to obtain the cab evening speed. By capacitors Ichipo signal S CP is generated, control is performed the tracking servo system.
  • the tracking error for the A azimuth track TK A is multiplied by KA by the servo gain amplifiers 109 and 110, and the tracking error for the B azimuth track T KB is KB.
  • the tracking error for the B azimuth track T KB is KB.
  • the input timing shift amount of the timing detection pulse TTP with respect to the tracking shift amount differs for each azimuth track.
  • the diameter of the rotary drum 5 0 and 3 0 mm, and the rotation cycle and 3 0 msec also a drum lead angle 0 shown in FIG. 8 and 6 ° 2 2 5
  • the azimuth angle of the head ( HA is set to 20 °
  • the deviation of the timing detection pulse TTP detected by the A azimuth track and the B azimuth track is calculated as follows.
  • the drum lead angle ⁇ is However, due to the relative relationship between the magnetic tape and the rotating drum, there is a slight difference between running the tape and stopping the tape.
  • the tracking error gain K B for the B azimuth track T KB is set to 1.085 times the tracking error gain K A for the A azimuth track T KA.
  • the tracking servo control is performed by obtaining the average value of the tracking error for the A azimuth track T KA and the average value of the tracking error for the B azimuth track T KB by the delay circuit 112 and the adder 113.
  • the operation is performed, for example, as shown in FIG. That is, in the scanning of B azimuth track TK B 1, B azimuth Toradzuku detected by the scanning And Toradzukingu error SV B1 for TK B1, the tracking error SV A1 to the previous A azimuth track TK A1 is averaged by tracking error SV a is generated, the tracking error SV a and the actual tracking error SV Is done. Then, tracking servo control is performed on the B azimuth track TK B1 using the tracking error SV a.
  • the reproduction heads 16A and 16B are transferred to the rotating drum 50. Even if there is a mechanical error such as a step in the attachment, it is possible to remove the tracking fluctuation component of the two-track cycle due to the mechanical error, and to calculate the tracking error for each track to determine the tracking error. Since one-point control is performed, the response of the servo to disturbances that fluctuate various types of tracking can be improved. In other words, in this embodiment, it is possible to prevent the tracking servo control from becoming unstable due to a step in the reproducing head, a difference in the azimuth angle, etc., and to increase the stability of the tracking servo control. Can be improved. This also allows the digital data storage The error rate can be improved, and the reliability of the device can be improved.
  • the evening ATF processing unit 61 may be configured by, for example, a microcomputer.
  • one track is not divided into a plurality of recording areas.However, a plurality of recording areas are set in one track, and a timing detection pulse TTP is detected from each recording area. Tracking serving control may be performed.
  • the tracking control apparatus for a tape-shaped recording medium according to the present invention is designed so that the time when the reference phase position within one cycle of the rotating drum is reached before the actual reproduction is performed.
  • a reference value is generated based on the maximum and minimum average values of the recording area.
  • the time from when the reference phase position is reached to when the timing signal of the tape-shaped recording medium is detected by the head is measured, and the measured time is compared with the reference value.
  • the relative speed between the running speed of the tape-shaped recording medium and the rotating speed of the rotating drum is controlled based on the speed.
  • the tracking control apparatus for a tape-shaped recording medium before performing actual reproduction, detects errors contained in data read from each recording area of the tape-shaped recording medium by a head. Detect based on one detection code. At this time, the time from when the reference phase position within one cycle of the rotating drum is reached to when the timing signal of each recording area of the tape-shaped recording medium is detected by the head is measured, and the time is measured. A reference value is generated based on the interval and the error detection result. In actual playback, the time from when the reference phase position was reached to when the heading signal was detected on the tape-shaped recording medium by the head was measured, and the measured time was compared with the reference value.
  • the relative speed between the running speed of the tape-shaped recording medium and the rotating speed of the rotating drum is controlled.
  • a reference value with a weight on the recording area where the error occurred can be set, and the playback can be quickly retried.
  • the tracking control device for a tape-shaped recording medium uses the head to record each of the tape-shaped recording media by using a head from a point in time when the reference phase position within one cycle of the rotating drum is reached before the actual reproduction. Measure the time until the timing signal of the area is detected, set the window corresponding to the period during which the timing signal of each recording area of the tape-shaped recording medium is detected, and specify the window. A reference value is generated based on the time until the timing signal of each recording area obtained within the specified period is detected.
  • the reference phase position The time from when the head detects the timing signal of the tape-shaped recording medium by the head is measured, and based on the result of comparing the measured time with the reference value, the traveling speed of the tape-shaped recording medium and the rotation speed of the rotating drum are measured. Control the relative speed of rotation.
  • the reference value can be set to a more appropriate value, and more accurate tracking can be performed.
  • each track is composed of a plurality of recording areas, and a timing signal is recorded in each recording area.
  • This is a tracking control device for recording media.
  • the timing signal of each recording area of the tape-shaped recording medium is changed by the head from the point in time when the reference phase position within one cycle of the rotating drum is reached.
  • the error information generated for the track of the tape-shaped recording medium being scanned by the head and the error information generated by scanning the head are used.
  • a control signal is generated based on the error information generated for the track immediately before the current track.
  • the relative speed between the running speed of the tape-shaped recording medium and the rotation speed of the rotary drum is controlled based on the reproduced signal.
  • a tracking servo is applied for each track, and the average value of error information for two tracks is used for the tracking servo, thereby improving the stability of the tracking servo control. And responsiveness can be improved.

Description

明細書 発明の名称 テープ状記録媒体のトラ、ソキング制御装置 技術分野 本発明は、 テープ状記録媒体のトラッキング制御装置に関する。 特に、 本発明は、 テープ状記録媒体の走行速度と回転ドラムの回転 速度の相対速度を制御してトラ 、ソキングサ一ポをかける装置に関す る 背景技術 例えば磁気テープに対してディジ夕ルオーディオデータを記録し、 また再生するディジタルオーディオテ一ブプレーヤ (以下、 D A T : Digital Audio Tape Recorderとレヽう。 ) や、 こ © D A Tを fflレヽ、 コンピュータのデ一夕を記録し、 また再生するディジ夕ルデ一タス トレ一ジが開発されている。 これらの装置では、 回転ドラムに、 例 えば 9 0 ° のラップ角で磁気テープを巻装させた状態で磁気テープ を走行させるとともに、 回転ドラムを回転させて、 回転ドラム上の 磁気へッ ドを用いて、 ヘリカルスキャン方式により記録/再生を行 う。 これにより、 高密度記録を可能にしている。
このへリカルスキャン方式では、 磁気テープ上には、 図 1に示す ように、 傾斜トラヅク T KA , T KB が形成される。 これらの傾斜 トラック T KA , T KB は、 図 2に示すように、 回転ドラムに搭載 された互いにアジマス角度が異なる一対の記録ヘッ ド H RA , H R B に用いて、 例えばカードバン ドを設けない記録 (所謂アジマスべ 夕記録) によって形成されたトラックである。 具体的には、 記録へ ッ ド HRA , H RB の各ギャップ G Pは、 互いに逆方向にアジマス 角 (9 A , 6> B が付けられており、 傾斜トラック T K A , T KB の着 磁方向は、 斜線で示すように互いに異なっている。 このアジマスべ 夕記録では、 トラック幅 T Pは記録ヘッ ド HRA , H RB の幅より も狭くなっている。
ところで、 再生時には、 磁気ヘッ ドは、 磁気テープ上のトラック T K (傾斜トラック T KA , T KB ) を正確に トレースしていかな ければならない。 このトラッキング制御方式として、 例えばデイジ 夕ルデ一夕ス トレージでは、 所謂タイ ミング AT F (Automatic Tr ack Following) 方式と言われる トラッキングサ一ボ制御が用いら れる。
この夕イ ミング A T F方式は、 回転ドラムの基準位相位置から、 磁気へッ ドがトラック上から所定の信号 (以下、 タイ ミング検出信 号という。 ) を検出 (再生) するまでの時間 (又は期間、 以下、 ト ラッキング検出時間という。 ) を計測し、 その計測値を基準値と比 較して、 誤差分をサーボエラ一情報としている。 そして、 このサ一 ボエラー情報に基づいて磁気テープを走行させるキヤプスタンモー 夕の回転速度を制御して、 テープ走行速度を調整している。 すなわ ち、 テープ走行速度を調整して、 良好な トラッキング状態が得られ るように ドラム回転速度とテープ走行速度の相対速度を調整してい る。
具体的には、 図 3に示すように、 ある トラックに対して磁気へッ ドの走査位置が図 3中の T R A として示すライン (タイ ミング) の 位置となったときの回転ドラムの位相位置が、 基準位相位置とされ る。 回転ドラム又はドラムモー夕には、 パルスジェネレータ (P G ) が配設されており、 回転ドラムが回転中に基準位相位置となった時 点で、 P Gからパルス信号が発生される。 したがって、 回転ドラム が基準位相位置となったタイ ミング T R A を検出することができる。 その後、 磁気ヘッ ドが、 磁気テープに当接して、 傾斜トラック T K
A を走査すると、 トラヅク上の所定の位置 P T T P においてタイ ミン グ検出信号が再生デ一夕として検出される。 このタイ ミング検出信 号は、 再生データに含まれる同期信号ゃァドレス等の予め決められ た位置 P T TP においてパルスが得られるようにしたものである。 ここで、 傾斜トラック T K A に対する磁気へヅ ドのトラッキング 位相状態が異なる 3種類の走査軌跡を、 図 3中の①、 ②、 ③として 示す。 磁気へッ ドが回転ドラムの基準位相位置 (ライン T R A の位 置) のタイ ミングから位置 P T T P に達するタイ ミングまでの時間、 すなわち トラッキング検出時間は、 ①、 ②、 ③の走査状態ではそれ それ t l, t 2 , t 3として示すように異なる。
トラッキング検出時間の基準値としては、 磁気へッ ドがトラック T Kに対して良好なトラッキング状態、 すなわち①のように傾斜卜 ラック T K A のセン夕一をトレースしていく状態にあるときに得ら れる時間 t 1が予め設定されており、 したがって、 トラッキングサ —ボ制御時に、 ①のような走査が行われて、 トラッキング検出時間 として時間 t 1が計測された場合は、 計測値と基準値は一致する。 すなわち、 この場合、 計測値と基準値間には誤差はなく、 良好な ト ラッキング状態が得られている。 一方、 ②又は③のようなトラツキ ング位相状態で走査が行われた場合、 トラッキング検出時間の計測 値は t 2又は t 3となり、 基準値に対して誤差が生じる。 この場合、 その誤差分だけトラッキングがずれていることになり、 これをテ一 プ走行速度に反映させることで、 ジャス ト トラッキング状態に向か うサーポ制御を行うことができる。
このようなタイ ミング A T F方式によって トラッキングサ一ボを かける際には、 基準値を予め求めておく必要がある。 この基準値は、 上述したように、 ジャス ト トラツキング状態における回転ドラムの 基準位相位置のタイ ミングから夕イ ミング検出信号が検出される夕 イ ミングまでの時間 (期間) である。 夕イ ミング検出信号は、 例え ばトラック上の所定の位置における同期信号等の検出に基づいて発 生されるので、 その位置 P T T P は、 各種テープの各トラックにおい て固定されているべきものであるが、 実際には各種の記録装置と再 生装置での機械的誤差等により位置がずれることは避けられない。 このため、 ディ ジタルデ一夕ス トレージにおいて、 あるファイルデ —夕を再生する場合、 そのデータの読出に先立って、 そのテープ (そのファイルデータ トラック) における基準値を計測する必要が ある。
この基準値の計測では、 トラックに対して各種のトラッキング位 相状態で走査を行い、 各走査において計測されたトラッキング検出 時間から、 例えばそれらの平均値を算出し、 これを基準値とするよ うな処理が行われる。
その動作イメージを図 4に示す。 この図 4に示すように、 例えば 傾斜トラヅク τ Κ Λ に対して互いに異なる複数のトラッキング位相 状態 T J 1〜T J 5で走査を行い、 それらの走査の際に計測された 各トラッキング検出時間の平均値を算出すると、 トラッキング位相 状態 T J 3近傍のトラヅキング位相状態における トラツキング検出 時間が得られる。 このトラッキング検出時間は、 略ジャス ト トラッ キング状態における トラッキング検出時間とすることができ、 これ を基準値とすればよい。
ところで、 ディジタルデータストレージ等では、 各種の記録装置 で記録されたテープカセッ トに対して互換性よく再生を行うことが できなければならない。 これを トラッキングにあてはめると、 各種 のテープカセヅ トに対してタイ ミング A T F方式による良好なトラ ッキングサーボ制御が行わなければならないことになる。
理想的にみると、 磁気テープ上のトラック T Kと再生へッ ドの走 査軌跡の関係は、 図 5 ( a ) に示すように、 トラック T Kは直線的 に形成されており、 また再生時の磁気へッ ドの走査軌跡も直線状と なっている。 このような理想的な状態では、 トラック上の所定の位 置 P T T P で得られる夕イ ミング検出信号に基づいた トラッキング検 出時間と、 基準値の設定動作で予め設定しておいた トラッキング検 出時間の基準値とを比較し、 その誤差がなくなるようにサーポ制御 を行えば、 トラックの最初から最後まで良好なトラッキング状態で 走査を行うことができる。
ところが、 各種の記録装置間には、 例えば回転ヘッ ドに対する記 録へッ ドの取り付け位置等の機械的誤差があり、 また記録時のテー プ走行速度も、 厳密には一定ではなく、 多少変動する。 さらに、 再 生装置でも、 再生へ'ソ ドの取り付け位置等の機械的誤差があり、 ま たテ一ブ走行速度も変動する。 これらの各種要因から、 再生時にお いて、 常に図 5 ( a) に示すような理想的な トラッキング状態が得 られるとは限らない。
例えば図 5 (b) に示すように、 記録時に トラック T Kが湾曲し て形成される場合があり、 これに対して再生装置の再生へッ ドの走 査軌跡が略直線状であるとする。 この場合、 トラック上の所定の位 置 PTTP で得られる夕イ ミング検出信号により、 基準値の設定及び 再生時のサーボ制御を行うと、 例えば位置 ΡΤΤΡ でジャス ト トラッ キング状態が得られるような トラッキングサーボ制御が行われるこ とになる。 すなわち、 再生へッ ドの走査軌跡は、 図中一点鎖線で示 すような軌跡となる。 この場合は、 図 5 (b) に示すように、 トラ ック T Kが湾曲していることから、 トラヅク T Kの最後の部分では、 再生へッ ドの走査がトラック TKから外れていく。 換言すると、 ト ラヅク T K全体に亘つて良好な トラッキング状態を保てないことに なる。
また、 例えば図 5 ( c) に示すように、 トラック T Kは直線状に 形成されているが、 再生へッ ドの走査軌跡が湾曲してしまうような 装置では、 同様に、 位置 PTTP で得られるタイ ミング検出信号によ つて基準値の設定及び再生時のサーボ制御を行うと、 再生へッ ドの 走査軌跡は図 5 ( c) 中の一点鎖線で示すような軌跡となり、 トラ ヅク Τ Κ全体に亘つて良好なトラッキング状態を維持することがで きない。
すなわち、 例えば図 5 (b) , 5 ( c) に示すような状況では、 トラッキングサーボが正常に機能していても、 実際には良好なトラ ッキングが行われず、 再生データのエラーレートが悪化し、 装置の 信頼性を低下させてしまう。
ところで、 図 5 (b) , 5 ( c) において実線で示すような走査 軌跡が得られるようにサーボをかけるようにすれば、 略トラック全 域に亘つて許容できる範囲のトラッキング状態を実現することがで き、 トラック上に記録されているデータを問題なく読み出すことが できる。 そこで、 このような走査を行わせるために、 トラヅクを複 数の記録領域に分割して、 複数の位置でタイ ミング検出信号が得ら れるようにし、 それらに基づいて基準値の設定を行うようにする方 法が考えられる。
例えば図 6に示すように、 トラック TKに 4つの記録領域 R 1〜 R 4を設け、 各記録領域 R 1〜R 4内において夕イ ミング検出信号 が得られる位置 PTTPI〜: PTTP4を設定する。 例えばトラック上の記 録されているデータに含まれる 4箇所のァドレスや同期信号により タイ ミング検出信号が得られるようにする。 そして、 回転ドラムの 基準位相位置 T Rから各位置 PTTP1〜PTTP4までに相当する トラッ キング検出時間を計測する。
具体的には、 位置 ΡΤΤΡΙについては、 基準位相位置 TRの時点か ら位置 ΡΤΤΡ1でタイ ミング検出信号が得られる時点までの時間 t R 1を計測して、 これをトラヅキング検出時間とする。 位置 PTTP2に ついては、 基準位相位置 TRの時点から位置 ΡΤΤΡ2でタイ ミング検 出信号が得られる時点までの時間 t R 2を計測し、 この時間 t R 2 から標準時間差 T L aを減算した値を、 トラッキング検出時間とす る。 この標準時間差 T L aとは、 位置 ΡΤΤΡ1から位置 PTTP2までの 走査に要する標準的な時間である。 位置 ΡΤΤΡ3については、 基準位 相位置 TRの時点から位置 ΡΤΤΡ3でタイ ミング検出信号が得られる 時点までの時間 t R 3を計測し、 この時間 t R 3から標準時間差 T Lbを減算した値を、 トラッキング検出時間とする。 この標準時間 差 T L bは、 位置 ΡΤΤΡ1から位置 PTTP3までの走査に要する標準的 な時間である。 位置 ΡΤΤΡ4については、 基準位相位置 TRの時点か ら位置 ΡΤΤΡ4でタイ ミング検出信号が得られる時点までの時間 t R 4を計測し、 この時間 t R 4から標準時間差 T L cを減算した値を、 トラッキング検出時間とする。 この標準時間差 TL cは、 位置 Ρττ piから位置 ΡΤΤΡ4までの走査に要する標準的な時間である。
図 5 ( a) のような理想的な状態において、 このように各位置 P ττρ1Ρ ττρ4に対応する トラッキング検出時間を測定したときは、 各位置 ΡΤΤΡ1〜ΡΤΤΡ4に対応するトラッキング検出時間は、 同一の 値となる。 ところが、 図 5 (b) , 5 (c) のような状態の下では、 各記録領域 R 1〜: 4においてそれそれ理想的なトラッキング状態 は異なるものとなるため、 各位置 PTTP1〜PTTP4でのジャス ト トラ ッキング状態における トラッキング検出時間は、 異なった値となる C ここで、 各位置 ΡΤΤΡΙ〜: ΡΤΤΡ4に対応した各トラッキング検出時 間の平均値を求めると、 この平均値は、 各記録領域 R 1〜R4にお いて、 ある程度同等のトラッキング状態を得ることができる値とな る。 そこで、 このように 1 トラック内の複数の記録領域において各 トラッキング検出時間を求めていく動作を、 図 4に示すように、 各 種のトラ、ソキング位相状態において実行し、 複数のトラッキング検 出時間を得る。 そして、 これらのトラッキング検出時間の平均値を 求める。 この平均値は、 各記録領域 R 1〜R 4において、 ある程度 の許容範囲内でのトラッキング状態に応じた値となる。 すなわち、 この平均値を基準値とすれば、 例えば図 5 (b) , 5 (c) に実線 で示すような走査を行うことができ、 すなわち適正な再生動作を行 うことができる。
しかしながら、 このような方法では、 各記録領域毎に計測された トラッキング検出時間の個数にばらつきがあると、 トラック全域に 亘つて略良好な トラッキングを得るための基準値が得られない。 具 体的には、 図 7に示すように、 湾曲して形成された トラック T Kに 対して基準値を設定するための走査を行った場合を考える。 図 4で 説明したように、 基準値を設定するためのトラッキング検出時間は、 多様なトラッキング位相状態で得ることが好ましい。 このため、 例 えば図 7において④、 ⑤、 ⑥で示すようなトラッキング位相状態で トラッキング検出時間の計測のための走査を行ったとする。
この場合、 走査⑤では、 各位置 P TTP1〜PTTP4からタイミング検 出信号を得ることができ、 各位置 Ρ ΤΤΡΙ〜: Ρ ΤΤΡ4にそれぞれ対応し たトラッキング検出時間を得ることができる。 しかし、 走査④では、 位置 ΡΤΤΡΙ, Ρ ΤΤΡ2からしか夕イ ミング検出信号を得ることができ ず、 位置 ΡΤΤΡ1, ΡΤΤΡ2に対応した 2つのトラッキング検出時間し か得られない。 また、 走査⑥では、 位置 ΡΤΤΡ4からしかタイ ミング 検出信号を得ることができず、 位置 ΡΤΤΡ4に対応した 1つのトラッ キング検出時間しか得られない。
これは、 あくまでも説明のための例示であるが、 実際には、 この ようなトラックと走査軌跡の相対的なずれにより、 各位置 ΡΤΤΡ1~ PTTP4に対応したトラッキング検出時間の個数は、 かなりばらつく ものである。 このため、 上述した平均値は、 必ずしも全記録領域 R 1〜R 4に対して均等的に トラッキング状態を反映したものとはな らず、 必ずしも図 5 (b) , 5 ( c ) の実線で示すような走査を実 現することができない。
また、 各位置 ΡΤΤΡ1〜ΡΤτΡ4でそれぞれ得られた トラヅキング検 出時間の平均値を記録領域毎に求め、 さらに、 この平均値を全記録 領域で平均化するということも考えられる。 このようにすると、 各 位置 ΡΤΤΡ1〜ΡΤΤΡ4でのトラッキング検出時間の個数のばらつきの 影響を低減することができる。 ところが、 この平均値を基準値とす ると、 オフ トラック量が大きくなる記録領域が発生しやすいことに なる。 例えば記録領域 R 1 , R 2 , R 3での平均値は互いに略近い 値であり、 記録領域 R 4の平均値が大きく異なった値であるとする c この場合、 記録領域 R 1〜! 4の平均値を平均化して基準値とする と、 その値は記録領域 R l , R 2, R 3におけるオフ トラック量を 大きく反映した値となり、 すなわち記録領域 R 4ではトラッキング が大きくずれ可能性がある。
以上のように、 従来のタイ ミング AT F方式を採用した トラツキ ング制御装置では、 再生時における磁気へッ ドの走査軌跡と トラッ ク形状の関係が理想的なものでない場合には、 それに対応して トラ ック全域に亘つて良好なトラッキングを保つことは困難であり、 部 分的にエラーレー卜が悪化する等の問題があった。 発明の開示 本発明は、 このような問題点に鑑みてなされたものであり、 本発 明の目的は、 再生へッ ドの走査軌跡とトラック形状の関係が理想的 でない場合でも、 良好なトラッキングを行うことができ、 これによ りディジ夕ルデータス トレージの信頼性を向上させることができる テープ状記録媒体のトラッキング制御装置を提供することである。 本発明に係るテープ状記録媒体のトラッキング制御装置は、 複数 の傾斜したトラックが形成され、 各トラックは複数の記録領域から 構成され、 各記録領域にはそれぞれタイ ミング信号が記録されてい るテープ状記録媒体のトラッキング制御装置であって、 実際の再生 を行う前に、 回転ドラムの 1周期内の基準位相位置となる時点から へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が 検出されるまでの時間を計測するとともに、 計測した時間の各記録 領域毎の平均値を算出し、 算出された各記録領域の平均値の最大値 と最小値に基づいて、 基準値を生成する。 そして、 実際の再生の際 に、 基準位相位置となる時点からへッ ドによってテープ状記録媒体 の夕イ ミング信号が検出されるまでの時間を計測し、 計測した時間 と基準値を比較した結果に基づいて、 テープ状記録媒体の走行速度 と回転ドラムの回転速度の相対速度を制御する。
本発明に係るテープ状記録媒体の卜ラッキング制御装置は、 複数 の傾斜したトラックが形成され、 各トラックは複数の記録領域から 構成され、 各記録領域にはそれぞれタイ ミング信号及びエラ一検出 符号が記録されているテープ状記録媒体のトラッキング制御装置で あって、 実際の再生を行う前に、 ヘッ ドによってテープ状記録媒体 の各記録領域から読み出されたデ一夕に含まれるエラ一をエラー検 出符号に基づいて検出する。 またこのとき、 回転ドラムの 1周期内 の基準位相位置となる時点からヘッ ドによってテーブ状記録媒体の 各記録領域のタイ ミング信号が検出されるまでの時間を計測し、 計 測した時間とエラー検出結果に基づいて、 基準値を生成する。 そし て、 実際の再生の際に、 基準位相位置となる時点からヘッ ドによつ てテープ状記録媒体のタイ ミング信号が検出されるまでの時間を計 測し、 計測した時間と基準値を比較した結果に基づいて、 テープ状 記録媒体の走行速度と回転ドラムの回転速度の相対速度を制御する。 本発明に係るテープ状記録媒体の トラッキング制御装置は、 複数 の傾斜した トラックが形成され、 各トラックは複数の記録領域から 構成され、 各記録領域にはそれぞれタイ ミング信号が記録されてい るテープ状記録媒体のトラッキング制御装置であって、 実際の再生 を行う前に、 回転ドラムの 1周期内の基準位相位置となる時点から へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が 検出されるまでの時間を計測するとともに、 テープ状記録媒体の各 記録領域のタイ ミング信号が検出される期間に対応するウイ ン ドウ を設定し、 ウィ ン ドウで規定された期間内で得られる各記録領域の 夕イ ミング信号が検出されるまでの時間に基づいて、 基準値を生成 する。 そして、 実際の再生の際に、 基準位相位置となる時点からへ ッ ドによってテープ状記録媒体のタイ ミング信号が検出されるまで の時間を計測し、 計測した時間と基準値を比較した結果に基づいて、 テープ状記録媒体の走行速度と回転ドラムの回転速度の相対速度を 制御する。
本発明に係るテープ状記録媒体のトラッキング制御装置は、 複数 の傾斜したトラックが形成され、 各トラックは複数の記録領域から 構成され、 各記録領域にはそれぞれタイ ミング信号が記録されてい るテープ状記録媒体のトラッキング制御装置であって、 実際の再生 を行う前に、 回転ドラムの 1周期内の基準位相位置となる時点から へツ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が 検出されるまでの時間を計測し、 計測した時間と基準となる値とを 比較した結果に基づいて、 テープ状記録媒体の走行速度と回転ドラ ムの回転速度の相対速度を制御するための誤差情報を生成するとと もに、 へッ ドによって走査されているテープ状記録媒体のトラック に対して生成した誤差情報と、 へッ ドによって走査されている トラ ヅクの 1つ前のトラックに対して生成した誤差情報とに基づいて、 制御信号を生成する。 そして、 実際の再生の際に、 この再生信号に 基づいて、 テープ状記録媒体の走行速度と回転ドラムの回転速度の 相対速度を制御する。
また、 これらのテープ状記録媒体のトラッキング制御装置では、 上述した基準値を設定する際に、 テープ状記録媒体が通常の送り速 度とは異なる送り速度で走行されている状態において計測された基 準位相位置となる時点からへッ ドによってテープ状記録媒体の各記 録領域のタイ ミ ング信号が検出されるまでの時間の累積値に基づい て、 各記録領域毎の平均値を算出し、 各記録領域の平均値の最大値 と最小値の平均値を算出することによって基準値を生成する。 図面の簡単な説明 図 1は、 へリカルスキャン方式で形成された トラックのフォーマ ッ トを示す図である。
図 2は、 ガードバンドが無いアジマス記録の原理を説明するため の図である。
図 3は、 タイ ミング A T F方式の原理を説明するための図である, 図 4は、 夕イ ミング A T F方式による トラッキングサーボ制御の ための基準値を設定する動作を説明するための図である。 図 5は、 各種のトラックと走査軌跡の関係を示す図である。
図 6は、 複数の記録領域を設けた場合におけるタイ ミング A T F 方式の原理を説明するための図である。
図 7は、 基準値設定の際に トラッキング検出時間を計測できない 記録領域を説明するための図である。
図 8は、 ディ ジ夕ルデ一タス トレ一ジに用いられる トラックフォ 一マッ トを示す図である。
図 9は、 トラックのデータフォーマッ トを示す図である。
図 1 0は、 本発明を適用したディ ジ夕ルデ一タス トレージの具体 的な構成を示すプロック図である。
図 1 1は、 回転ドラム及び記録ヘッ ドの具体的な構成を示す図で
¾ -S)
図 1 2は、 キヤプスタンのサーボ回路の具体的な構成を示すプロ ック図である。
図 1 3は、 サーボ回路の動作を説明するためのタイムチャートで ある。
図 1 4は、 基準値の設定動作を説明するための図である。
図 1 5は、 基準値算出の原理を説明するための図である。
図 1 6は、 本発明に基づく基準値を用いたトラッキング状態を示 す図である。
図 1 7は、 夕イ ミング A T F処理部の具体的な構成を示すプロッ ク図である。
図 1 8は、 基準値設定に用いるウイン ドウを説明するための図で ある。
図 1 9は、 基準値設定の第 1の実施例におけるタイ ミング A T F 処理部の動作示すフローチヤ一トである。
図 2 0は、 T T P割込処理のフローチャートである。
図 2 1は、 S W P割込処理のフローチャートである。
図 2 2は、 平均値及び基準値の計算処理のフローチャートである c 図 2 3は、 基準値設定の第 2の実施例におけるシステムコン トロ ーラの動作示すフローチヤ一トである。
図 2 4は、 基準値設定の第 2の実施例におけるタイ ミング A T F 処理部の動作を示すフローチャートである。
図 2 5は、 基準値設定の第 3の実施例におけるタイ ミング A T F 処理部の動作を示すフローチヤ一トである。
図 2 6は、 基準値設定の第 3の実施例におけるウイ ン ドウ設定処 理のフローチヤ一トである。
図 2 7は、 基準値設定の第 3の実施例におけるウイ ンドウを説明 するための図である。
図 2 8は、 基準値設定の第 3の実施例における T T P割込処理の フローチャートである。
図 2 9は、 タイ ミング A T F処理部の他の具体的な構成を示すブ 口ヅク図である。
図 3 0は、 基準値設定の第 4の実施例において求められた基準値 による トラッキング動作を示す図である。 発明を実施するための最良の形態 以下、 本発明に係るテープ状記録媒体のトラッキング制御装置の 実施例を説明する。 以下に述べる実施例では、 テープ状記録媒体を 用いたディジ夕ルデ一タス トレージを例に挙げて説明する。 なお、 本発明は、 ディジ夕ルデ一タス トレ一ジ以外にもタイ ミング A T F 方式を採用した装置やシステムに適用することができるものである ( 説明は次の順序で行う。
1 . ディジ夕ルデ一タス トレ一ジに用いられる トラックフォーマ ッ 卜
2 . ディジタルデ一タス トレ一ジの具体的な構成
3 . タイ ミング A T F方式を採用したサーボ回路の構成及び動作
4 . 基準値設定の第 1の実施例
5 . 基準値設定の第 2の実施例
6 . 基準値設定の第 3の実施例
7 . 基準値設定の第 4の実施例
1 . ディジ夕ルデータス トレ一ジに用いられる トラックフォーマ ッ 卜 ディジ夕ルデータス トレ一ジに用いられる トラックフォーマヅ ト について、 図 8を用いて説明する。 図 8は、 ヘリカルスキャン方式 により、 磁気テープ 9 0上に形成されたトラックを示したものであ る o
各トラック T Kは、 図示しない記録ヘッ ドを用いて、 カードバン ドを設けない記録 (所謂アジマスべ夕記録) により、 幅 T Wのトラ ヅクとして順次形成される。 隣接する トラック同士は、 互いに逆の アジマス角度を有する記録へッ ドによって記録された トラックであ り、 一方のアジマス角度の記録へッ ドで形成されたトラックを傾斜 トラック T K A とし、 他方のアジマス角度の記録ヘッ ドで形成され たトラヅクを傾斜トラック T K B とする。
デ一夕の再生時には、 再生へッ ド 1 6により トラック T Kが走査 される。 再生へッ ド 1 6の幅 H Wは、 トラック幅 T Wよりも広いが、 所謂アジマス効果により、 隣接トラヅクからのクロス トークは防止 される。
ディジ夕ルデ一タス トレージに用いられる トラックフォ一マツ ト においては、 一対の隣接する傾斜トラック T K A , T K B は 1 フレ —ムと呼ばれ、 2 2フレームが 1グループと呼ばれる単位となる。 そして、 グループの後ろには E C Cフレームが設けられる。 また E C Cフレームの後にアンブルフ レームが設けられる。 ただし、 この アンブルフレームのフレーム数は、 規定されておらず、 また設けら れない場合もある。 E C Cフレーム及びアンブルフレームによって 磁気テープ 9 0上でのグループの境界が規定される。 なお、 各グル ープにおいて、 グループ内の最後のフレームには、 一連のデータを 識別するためのィンデックス情報が付加される。
つぎに、 1 トラヅク内のデ一タフォ一マッ トについて、 図 9を用 いて説明する。 1 トラックは、 図 9 ( a ) に示すように、 両端にマ —ジン領域が設けられ、 そのマージン領域に挟まれた領域がメイン データ領域とされる。 メインデータ領域は、 0〜9 5のフラグメン トアドレスが与えられた 9 6個のフラグメン トに分割されている。
1 フラグメン トは、 図 9 ( b ) に示すように、 1 3 3バイ トで構 成されている。 フラグメントアドレスが 9〜 8 6である 7 8個の各 フラグメントには、 図 9 ( b ) に示すように、 先頭に 1バイ 卜の同 期信号領域が設けられ、 所定のパルス形態となる同期信号が記録さ れる。 同期信号領域に続いて、 6バイ トのアドレス及びサブコード 領域が設けられ、 1バイ 卜のフラグメン トァドレス及び 5バイ トの サブコ一ドが記録される。 続いて 2バイ 卜のへッダパリティ領域が 設けられ、 さらに続いて 1 1 2バイ トのデ一夕領域が設けられてい る。 このデータ領域に実際のデ一夕が記録される。 フラグメントの 最後の 1 2パイ トは E C C領域とされる。 この E C C領域には所謂 C 1エラ一訂正符号が記録される。 この C 1エラー訂正符号はフラ グメン ト内のデ一夕に対するエラ一訂正符号であり、 すなわちエラ —訂正処理はフラグメント単位で完結する。
フラグメントァドレスが 0〜 8及び 8 7〜 9 5である 1 8個の各 フラグメントには、 図 9 ( c ) に示すように、 図 9 ( b ) のフラグ メントと同様に、 同期信号領域、 アドレス及びサブコード領域、 へ ッダパリティ領域及び E C C領域が設けられている。 ただし、 図 9 ( b ) のフラグメントではデ一夕領域とされていた 1 1 2バイ トの 領域は、 E C C領域とされ、 C 2エラー訂正符号が記録される。 C 2エラ一訂正符号は、 1 トラック内で完結する系列のエラ一訂正符 号である。
なお、 エラ一訂正符号としては、 更に、 C 3エラ一訂正符号があ り、 これは、 上述した図 8に示す E C Cフレームに記録される。 こ の C 3エラー訂正符号は、 1グループ内で完結する系列のエラー訂 正符号である。 また、 C 1エラー訂正符号と C 3エラー訂正符号を 用いたエラ一検出によって、 1 トラック内でどの部分でエラ一が発 生したかが確認できるが、 C 2エラー訂正符号は、 1 トラック内で ィン夕ーリーブがかけられて記録されるため、 C 2エラー訂正符号 を用いたエラ一検出では、 1 トラック内におけるエラー発生位置を 確認することはできない。
2 . ディジタルデ一タス トレージの具体的な構成 本発明を適用したディジタルデ一タス トレージの構成を図 1 0に 示す。
イン夕一フヱ一ス部 1は、 図示しない外部のホス トコンビュ一夕 と接続されており、 デ一夕の授受を行う。 インタ一フェース部 1は、 記録時にはホス トコンビユー夕からのデ一夕を受け取り、 インデッ クス付加回路 2及びサブコード発生部 8に供給する。 また、 イン夕 —フヱース部 1は、 再生時には磁気テープ 9 0から再生されたデ一 夕をホス トコンビュ一夕に出力する。
記録時において、 インデックス付加回路 2は、 入力されたデータ に 1グループ毎に一連の入力デ一夕を識別するためのィンデックス 情報を付加する。 このィンデックス情報が付加されたデータには、 C 3エンコーダ 3、 C 2エンコーダ 4、 C 1エンコーダ 5において それぞれ C 3系列、 C 2系列、 C 1系列のエラー訂正符号が付加さ れる。 具体的には、 C 3エンコーダ 3、 C 2エンコーダ 4、 C 1ェ ンコーダ 5のそれぞれは、 データを 1グループ毎にメモリ 6に一時 的に記憶してエラ一訂正符号の付加処理を行う。 すなわち、 C 3ェ ンコーダ 3は、 図 8に示すグループの後の E C Cフレームに記録す るエラ一訂正符号であって、 トラック幅方向に対応するデータ列に 対するエラ一訂正符号 C 3を生成する。 また、 C 2エンコーダ 4は、 図 9 ( c ) に示すフラグメントアドレスが 0〜 8及び 8 7〜 9 5で あるフラグメン ト内の E C C領域に記録するエラ一訂正符号であつ て、 トラック方向に対応するデ一夕列のエラ一訂正符号 C 2を生成 する。 さらに、 C 1エンコーダ 5は、 図 9 ( b ) , 9 ( c ) に示す E C C領域に記録するエラ一訂正符号であって、 フラグメント単位 のエラ一訂正符号 C 1を生成する。 これらのエラ一訂正符号 C 1 , C 2 , C 3が付加されたデ一夕は、 サブコード付加回路 7に供給さ れる。
サブコード発生部 8は、 イン夕一フヱ一ス部 1から供給されるデ —夕に基づいて、 各種のサブコ一ドとフラグメントアドレスを発生 して、 サブコード付加回路 7に供給する。 発生されるサブコードと しては、 例えばデータの区切りを示すセパレートカウン ト情報、 記 録数を示すレコ一ドカウント情報、 テープフォーマヅ ト上で定義さ れた各領域を示すエリア I D、 フレーム番号、 記録単位数を示すグ ループカウント情報、 チェックサム等がある。 サブコード付加回路 7は、 これらのサブコードとフラグメントアドレスを、 エラ一訂正 符号が付加されたデータに、 1 フラグメント毎に付加する。 すなわ ち、 サブコード付加回路 7は、 図 9 ( b ) , 9 ( c ) に示すアドレ ス /サブコード領域に記録されるサブコ一ド及びフラグメントア ド レスを、 デ一夕に付加する。
ヘッダパリティ付加回路 9は、 図 9 ( b ) , 9 ( c ) に示すへッ ダパリティ領域に記録される C R Cコードを、 サブコ一ド及びフラ グメントァドレスが付加されたデ一夕に付加する。 この C R Cコ一 ドは、 サブコードとフラグメン トァドレスのエラ一を検出のための 2バイ 卜からなるパリティコードである。
8 / 1 0変調回路 1 0は、 所謂 8 / 1 0変調により、 入力された データを 1パイ ト ( 8 ビッ ト) 単位で 1 0 ビヅ トからなる記録デー 夕に変換する。 同期信号付加回路 1 1は、 その記録データに、 図 9 ( b ) , 9 ( c ) に示すフラグメン トの先頭の同期信号領域に記録 される 1バイ 卜の同期信号を付加する。
マージン付加回路 1 2は、 図 9 ( a ) に示すトラヅクの両端のマ 一ジン領域に記録されるデータを付加する。 かく して、 図 9に示す トラックフォーマヅ トに準拠した記録データの列が生成される。 こ のように生成された記録データは記録アンプ 1 3に供給される。 記 録アンプ 1 3は、 記録デ一夕を増幅し、 口一タリ一トランス 1 4を 介して回転ドラム 5 0に配設されている記録へッ ド 1 5に供給する c そして、 記録へッ ド 1 5により走行されている磁気テープ 9 0に対 する磁気記録が行われる。
磁気テープ 9 0は、 テープカセッ ト 9 1内に収納されており、 記 録 /再生時にはテープカセヅ ト 9 1から引き出されて回転ドラム 5 0に巻装 (ローデイ ング) される。 そして、 磁気テープ 9 0がキヤ ブスタン 2 8とビンチローラ 2 9によって挟接された状態において、 キヤプスタン 2 8がキヤブス夕ンモ一夕 3 5によって例えば記録時 には一定速度で回転されることにより、 磁気テープ 9 0は定速で走 行させられる。 また、 回転ドラム 5 0がドラムモ一夕 3 3によって 例えば記録時には一定速度で回転されことにより、 記録へッ ド 1 5 が磁気テープ 9 0上を斜めに走査する。 かく して、 記録へッ ド 1 5 によって、 デ一夕が磁気テープ 9 0に記録される。
ここで、 回転ドラム 5 0及び記録へッ ド 1 5の具体的な構成につ いて、 図 1 1を用いて説明する。
テープカセッ ト 9 1から引き出された磁気テープ 9 0は、 ガイ ド ビン 5 1, 5 2 , 5 3により、 回転ドラム 5 0に対して高さ方向に 傾斜した状態で約 9 0 ° の区間で巻きつけられながら、 キヤブス夕 ン 2 8とピンチローラ 2 9によって定速で走行される。 また、 回転 ドラム 5 0が磁気テ一ブ 9 0に摺接しながら回転され、 この回転ド ラム 5 0に搭載された記録へッ ド 1 5の記録動作により、 磁気テー プ 9 0には、 ヘリカルスキャン方式により、 図 8に示す傾斜トラッ ク T Kが順次形成される。
なお、 図 1 0には 1つの記録へッ ド 1 5と 1つの再生へッ ド 1 6 のみを示しているが、 このディ ジタルデータス トレ一ジでは、 上述 したようにアジマスべ夕記録方式が採用され、 図 1 1に示すように、 互いにアジマス角度が異なる 2つの記録へッ ド 1 5 A , 1 5 Bと、 アジマス角度が異なる 2つの再生へッ ド 1 6 A, 1 6 Bとが、 それ ぞれ互いに 1 8 0 ° 離れた状態で回転ドラムの周面上に配置されて いる。 そして、 記録時には記録へッ ド 1 5 Aと記録へッ ド 1 5 Bが 交互に磁気テープ 9 0と摺接することにより、 図 8に示すような着 磁方向が互いに異なる傾斜トラック T K A と傾斜トラック T K B が 交互に形成される。
一方、 再生時には、 図 1 1に示すように、 磁気テープ 9 0が回転 ドラム 5 0に卷きつけられた状態で走行されるとともに、 回転ドラ ム 5 0が回転されることにより、 再生へッ ド 1 6 A , 1 6 Bが交互 に傾斜トラック T K A , T K B をトレースしていき、 記録されたデ —夕が読み出される。
つぎに、 再生系について説明する。 再生へッ ド 1 6 A, 1 6 Bで 読み出された信号は、 図 1 0に示すように、 ロータ リ一トランス 1 7を介して再生アンプ 1 8に供給される。 再生アンプ 1 8は、 口一 タリートランス 1 7を介して供給される信号を増幅して、 同期信号 検出回路 1 9に供給する。 なお、 図 1 0には記録用のロー夕リート ランス 1 4、 再生用の口一夕リートランス 1 7はそれぞれ 1つしか 示していないが、 実際には口一夕リートランス 1 4は、 図 1 1の記 録ヘッ ド 1 5 A, 1 5 Bに対応して 2つ設けられており、 また、 口 一夕リートランス 1 7も再生へッ ド 1 6 A, 1 6 Bに対応して 2つ 設けられている。
同期信号検出回路 1 9は、 例えば等化器、 P L L (Phase Locked Loop) 回路、 2値化回路等から構成され、 等化器は再生アンプ 1 8 で増幅された信号を波形等化し、 P L L回路は、 例えば波形等化さ れた信号に含まれる同期信号に同期した再生クロックを生成し、 2 値化回路は、 この再生クロックにより、 波形等化された信号を 2値 化して、 得られるデータを 1 0— 8復調回路 2 0に供給する。
1 0— 8復調回路 2 0は、 同期信号検出回路 1 9から供給される デ一夕に対して、 記録系の 8— 1 0変調回路 1 0における変換とは 逆の変換を施し、 8ビッ ト単位のデータを再生する。 ヘッダパリテ イチエック回路 2 1は、 この再生されたデータ (以下、 単に再生デ 一夕という。 ) に含まれるサブコード及びフラグメン トアドレスの エラ一を、 図 9 ( b ) , 9 ( c ) に示す 2パイ 卜の C R Cコードを 用いて訂正する。 このエラー訂正が施された再生デ一夕は、 サブコ 一ド分離回路 2 2及びタイ ミング検出パルス生成回路 2 7に供給さ れる。
サブコード分離回路 2 2は、 フラグメン トァドレス及びサブコー ドデータを抽出し、 システムコントローラ 3 1に供給する。 また、 サブコード分離回路 2 2は、 フラグメン トァドレス及びサブコ一ド デ一夕以外の実際のデータを C 1デコーダ 23 , C 2デコーダ 24、 C 3デコーダ 2 5に供給する。
C 1デコーダ 2 3、 C 2デコーダ 24、 C 3デコーダ 2 5は、 そ れぞれ C 1系列、 C 2系列、 C 3系列のエラ一訂正符号を用いて、 サブコード分離回路 22から供給される実際のデータのエラー訂正 を行う。 具体的には、 C 1デコーダ 23、 C 2デコーダ 24、 C 3 デコーダ 25のそれぞれは、 デ一夕をグループ毎にメモリ 6に一時 的に記憶してエラ一訂正処理を行う。 すなわち、 C 1デコーダ 2 3 は、 エラ一訂正符号 C 1に用いてフラグメント単位でエラー訂正処 理を行う。 また、 C 2デコーダ 24は、 トラック方向に対応するデ —夕列のエラ一訂正符号 C 2を用いてエラ一訂正処理を行う。 さら に、 C 3デコーダ 2 5は、 トラック幅方向に対応するデータ列に対 するエラ一訂正符号 C 3を用いてフラグメン ト単位でエラ一訂正処 理を行う。 このようにしてエラ一訂正されたデ一夕は、 インデック ス分離回路 2 6に供給される。 インデックス分離回路 2 6は、 えら 一訂正されたデータからィンデックス情報を分離し、 実際のデータ をイ ン夕一フェース部 1供給し、 イ ン夕一フェース部 1は、 このデ 一夕を外部のホス トコンビユー夕に出力する。
システムコン トロ一ラ 3 1は、 例えば装置全体を制御するマイク 口コンビユー夕から構成されており、 記録時/再生時の信号処理、 磁気テープ 9 0のテープ走行速度、 回転ドラム 50の回転速度等の 制御を行う。 また、 サ一ボ回路 30は、 システムコン トローラ 3 1 からの指示に基づいて、 実際にテープ走行速度、 回転ドラム 50の 回転速度を制御する。 このサ一ボ回路 30も、 例えばマイクロコン ピュー夕で構成することができる。 なお、 サ一ボ回路 30とシステ ムコン トローラ 3 1を 1つのマイクロコンピュー夕で構成するよう にしてもよい。
回転ドラム 5 0は、 ドラムモー夕 33によって回転駆動される。 この回転ドラム 50には、 パルスジェネレータ (以下、 ドラム P G という。 ) 3 6、 周波数ジェネレータ (以下、 ドラム F Gという。 ) 3 7が取り付けられており、 このドラム P G 36からのパルスがァ ンブ 38を介してサ一ボ回路 30に供給される。 また、 ドラム F G 3 7からのパルスがアンプ 39を介してサーボ回路 30に供給され る o
サ一ボ回路 3 0は、 ドラム P G 3 6、 ドラム F G 3 7からのパル スに基づいて、 回転ドラム 50の位相情報を検出し、 互いにアジマ ス角度が異なる記録/再生ヘッ ド (以下、 Aアジマスヘッ ド、 Bァ ジマスへヅ ドという。 ) を切り換えるためのスィ ツチングパルスを 出力するとともに、 回転ドラム 50の回転速度を制御する。 具体的 には、 サーボ回路 30は、 ドラム P G 3 6又はドラム F G 37から のパルスにより回転ドラム 50の回転数を検出し、 これを基準回転 数と比較するにより回転エラ一情報を得る。 そして、 サ一ボ回路 3 0は、 ドラムモー夕 ドライバ 3 2を介して ドラムモ一夕 33に、 回 転エラー情報に応じた駆動電圧を印加することにより、 回転ドラム
50を一定速度で回転させる。
また、 サ一ボ回路 30は、 キヤブスタン 28の回転数を制御する ことにより、 所謂トラッキングサ一ボをかける。 そして、 この実施 例では、 トラッキングサーボ制御として、 背景技術の図 3で説明し たような夕イ ミング AT F方式が採用されている。
キヤプスタン 2 8は、 キヤブス夕ンモ一夕 35によって回転駆動 される。 このキヤプスタン 2 8には、 周波数ジェネレータ (以下、 キヤプスタン F Gという。 ) 4 0が取り付けられており、 このキヤ プスタン F G 4 0からのパルスがアンプ 4 1を介してサ一ボ回路 3 0に供給される。 サ一ボ回路 3 0は、 キヤプスタン F G 4 0からの パルスによりキヤプスタン 2 8の回転数を検出して、 これを基準回 転数と比較することにより回転エラ一情報を得る。 そして、 サ一ボ 回路 3 0は、 キヤブス夕ンモ一夕 ドライノ、" 3 4を介してキヤブス夕 ンモ一夕 3 5に、 この回転エラ一情報に応じた駆動電圧を印加する ことにより、 例えば記録時にはキヤブス夕ンモ一夕 3 5を一定速度 で回転させる。
一方、 再生時には、 サ一ボ回路 3 0は、 トラッキングサ一ボをか けるために、 スィ ヅチングパルスから検出できる回転ドラム 5 0の 基準位相位置夕ィ ミングと、 夕イ ミング検出パルス生成回路 2 7か ら供給されるタイ ミング検出パルス T T Pとを監視し、 それらの時 間差を計測し、 この時間差をトラッキング検出時間とする。 そして、 サ一ボ回路 3 0は、 計測したトラッキング検出時間と予め設定して おいた基準値を比較することにより、 トラッキング誤差情報を得て、 キヤブス夕ンモ一夕 ドライバ 3 4を介してキヤブス夕ンモ一夕 3 5 に、 トラツキング誤差情報に応じた駆動信電圧を印加することによ り、 キヤプスタン 2 8の回転速度を増減して トラッキングサ一ボを かける。
3 . タイ ミング A T F方式により トラッキングサ一ボをかけるサ ーボ回路 3 0の具体的な構成及び動作 タイ ミング AT F方式により トラッキングサーボ制御を行うサ一 ボ回路 30の具体的な構成を図 1 2に示す。 サ一ボ回路 30は、 夕 イ ミング A T F方式におけるキヤプスタンのサーボ制御を行うため の回路として、 タイ ミング AT F処理部 6 1と、 スイ ッチングパル ス (SWP) 生成部 62と、 フリーランニングカウンタ 63と、 サ —ボスイ ッチ 64と、 キヤプスタン基準速度発生部 6 5と、 減算器 66と、 速度サーボ信号生成部 67とを備える。
例えば記録時において トラッキングサーポをオフとし、 キヤブス タン 28を一定速度で回転駆動する場合には、 システムコン ト口一 ラ 3 1から供給されるサ一ボオン/オフ制御信号 T S ON/OFFによつ て、 サーボスイ ッチ 64がオフとされる。 この場合、 キヤプスタン 基準速度発生部 6 5は、 キヤプスタン 28の回転速度として設定し たい速度に応じた信号を発生し、 それをそのまま減算器 66を介し、 目標速度信号 C Vとして速度サーボ信号生成部 67に供給する。 ま た、 この速度サ一ボ信号生成部 67にはキヤプスタン F G 40から のパルス F Gc 、 すなわちキヤプスタン 2 8の回転速度の応じた周 波数のパルスが供給されており、 速度サーボ信号生成部 6 7は、 こ のパルス F Gc から現在のキヤブスタン 2 8の回転速度を検出する, そして、 速度サ一ポ信号生成部 6 7は、 パルス F Gc から検出し た現在の回転速度と、 目標とすべき回転速度を示す目標速度信号 C Vとを比較し、 その誤差をキヤブスタンザーボ信号 S CPとしてキヤ ブス夕ンモ一夕 ドライバ 34に供給する。 キヤプスタンモー夕 ドラ ィバ 34は、 例えば 3相駆動電流によりキヤブスタンモー夕 35を 駆動してキヤプスタン 28を回転させ、 すなわちキヤブス夕ンサ一 ボ信号 S CPに基づいてキヤプスタンモータ 3 5に対する駆動電圧を 制御することにより、 キヤブスタン 2 8の回転速度をキヤプスタン 基準速度発生部 6 5から発生された目標速度信号 C Vに収束してい くようにサーボ制御を行う。
したがって、 キヤブスタン基準速度発生部 6 5から発生される目 標速度信号 C Vを、 通常の記録/再生時のテープ走行速度 (以下、 1倍速という。 ) における信号とすると、 キヤブスタン 2 8は 1倍 速の速度で定速回転され、 また目標速度信号 C Vを 2倍速とすると、 キヤプスタン 2 8は 2倍速の速度で定速回転される。 すなわち、 キ ャプスタン基準速度発生部 6 5から発生させる目標速度信号 C Vを 変化させることにより、 テープ走行速度を変えることができる。 キ ャプス夕ン基準速度発生部 6 5で発生させる目標速度信号 C Vは、 そのときの動作状態に応じてシステムコントロ一ラ 3 1が制御する c 例えば再生時には 1倍速、 テープ早送り再生時には X倍速というよ うにテープ走行速度を変えることができる。
一方、 再生時において トラッキング制御を行う場合は、 サ一ボス イッチ 6 4がオンとされる。 そして、 夕イ ミング A T F処理部 6 1 は、 夕イ ミング検出パルス生成回路 2 7からの夕イ ミング検出パル ス T T Pと、 スィ ヅチングパルス生成部 6 2で生成されるスイ ッチ ングパルス S W Pとに基づいて トラヅキング誤差を検出し、 このト ラッキング誤差を減算器 6 6に供給する。 減算器 6 6は、 その誤差 をキヤプスタン基準速度発生部 6 5で発生させる値から減算するこ とにより、 目標速度信号 C Vを生成する。 すなわち、 この場合、 目 標速度信号 C Vは所定速度 (例えば 1倍速) を中心として トラツキ ング誤差に応じて増減される。 したがって、 テープ走行速度は、 ト ラッキング状態に応じて所定速度を中心に加速/減速され、 これに よってジャスト トラッキング状態に収束される。 トラッキングが安 定しているときは、 トラッキング誤差は略ゼロとなるため、 テープ 走行速度は、 例えば略所定の速度となる。
すなわち、 タイ ミング検出パルス生成回路 27は、 図 10に示す ように、 ヘッダパリティチェック回路 2 1から供給されるヘッダパ リティチェックが終了したデ一夕からタイ ミング検出パルス T TP を生成する。 このタイ ミング検出パルス TTPは、 トラッキング位 相状態を検出するための信号であり、 例えば背景技術で説明した図 3における位置 PTTP で示した トラヅク上の特定の位置から検出さ れるパルスである。 具体的には、 この実施例では、 例えば図 6に示 すように、 1つのトラック ΤΚを、 例えば 4つの記録領域 (又はブ 口ヅク) R 1〜R4に分割し、 各記録領域 R 1〜: R 4の所定の位置、 例えば位置 ΡΤΤΡ1〜ΡτΤΡ4にプロック同期信号を記録しておき、 夕 ィ ミング検出パルス生成回路 27は、 磁気テープ 90から読み出さ れたデ一夕の位置 ΡΤΤΡ1〜ΡΤΤΡ4に対応するプロック同期信号に基 づいてタイミング検出パルス Τ Τ Ρを生成する。 なお、 ブロック同 期信号として、 例えば図 9に示すように、 96個のフラグメントを 4つのブロヅクに分割し、 各ブロックの先頭フラグメントに含まれ る同期信号ゃフラグメン トアドレス等を用いるようにしてもよい。 以下、 このフラグメ ン トア ドレスをプロック同期信号として用いた 例について、 図 13を参照しながら説明する。
この図 13において、 図 13 (a) はドラム FG 37から発生さ れるパルス FG。 を、 図 13 (b) はドラム PG36から発生され るパルス PG。 を示している。 また、 図 13 ( d ) は傾斜トラヅク Τ ΚΛ , ΤΚΒ から読み出された R F信号の波形を、 図 13 ( e ) はタイ ミング検出パルス T T Pを示している。
この場合、 夕イ ミング検出パルス生成回路 27は、 例えば図 1 3 ( e ) に示すように、 トラック T K上のある特定の位置 PTTP1〜P ΤΤΡ4に対応したフラグメン トァ ドレスを監視し、 このフラグメン ト ァドレスを検出したときにタイ ミング検出パルス Τ Τ Ρを生成する。 すなわち、 タイ ミング検出パルス生成回路 2 7は、 再生の際に、 再 生ヘッ ド 1 6 A, 1 6 Βがトラック Τ ΚΑ , T KB のある特定の位 置 ρττρ1ΡττΡ4を走査したタイ ミングに応じて、 1 トラック走査 毎に 4つのタイ ミング検出パルス Τ Τ Ρを出力する。 ここで、 Αァ ジマスヘッ ドで走査される 卜ラック (以下、 単に Aアジマス トラッ クという。 ) T KA における位置 PTTP1〜PTTP4に対応した夕イ ミ ング検出パルスを ΑΡΤΤΡ1〜ΑΡΤΤΡ4とし、 Βアジマスへヅ ドで走 査される トラック (以下、 Βアジマス トラックという。 ) Τ ΚΒ に おける位置 ΡΤΤΡ1〜Ρ ΤΤΡ4に対応したタイ ミング検出パルスを Β Ρ ΤΤΡ1〜 Β Ρ T TP 4とする。
一方、 パルス F G。 、 パルス PG。 のいずれも回転ドラム 5 0の 回転速度に応じた周波数のパルスであり、 また、 パルス P GD は、 回転ドラム 5 0の特定の回転位相位置に対応して発生されるもので ある。 スィ ツチングパルス生成部 62は、 図 13 ( c ) に示すよう に、 これらのパルス F GD 、 パルス P G。 を用いて、 周期が回転ド ラム 5 0の 1回転であるスィ ツチングパルス S WPを生成して、 夕 ィ ミング A T F処理部 6 1に供給する。 具体的には、 スイ ッチング パルス生成部 6 2は、 例えばパルス P GD に同期したパルス F GD の次のパルス F GD の立上りを基準とし、 それに所定の遅延時間 D Lを加えたタイ ミングにおいて、 そのエッジが立ち下がるスィ ッチ ングパルス SWPを生成して、 タイ ミング AT F処理部 6 1に供給 する。 このスイ ッチングパルス SWPは、 Aチャンネルの再生へッ ド 16 Aと Bチャンネルの再生へッ ド 1 6 Bを切り換える基準とな る信号であり、 図 12に示していない他の各種の回路にも供給され
^> ο
スイ ッチングパルス SWPが" L" レベルの期間は、 再生ヘッ ド 16 Aによって再生されるデータを処理する期間であり、 この期間 において傾斜トラヅク T KA に対する再生へヅ ド 1 6 Aの走査が行 われ、 図 13 ( d) に示すように、 再生へヅ ド 16 Aが傾斜トラッ ク TKA を走査することによる再生信号 (RF信号) が得られる。 一方、 スイッチングパルス SWPが" H" レベルの期間は、 再生へ ッ ド 1 6 Bによって再生されるデ一夕を処理する期間であり、 この 期間において傾斜トラヅク T KB に対する再生へヅ ド 1 6 Bの走査 が行われ、 図 1 3 ( d ) に示すように、 再生へヅ ド 16Bが傾斜ト ラック T KB を走査することによる再生信号が得られる。
タイ ミング A T F処理部 6 1は、 スィ ツチングパルス S WPの立 下り夕イ ミングを、 傾斜トラック T KA に対するタイ ミング AT F 動作の基準となる回転ドラムの基準位相位置とする。 すなわち、 こ の夕イ ミングは、 背景技術の図 3で説明したタイ ミング TRA に相 当する。 そして、 夕イ ミング AT F処理部 6 1は、 このタイ ミング TRA から、 タイ ミング検出パルス T T Pが入力されるまで時間で ある トラッキング検出時間 MTTP(A)を計測する。 すなわち、 夕イ ミ ング ATF処理部 6 1は、 回転ドラムの基準位相位置のタイ ミング から、 再生へッ ド 16 Aがトラック上の所定の位置に記録されてい る例えばフラグメン トァドレスを検出するまでの時間を計測する。 なお、 この図 1 3 ( e ) には、 回転ドラムの基準位相位置のタイ ミ ングから位置 Ρ ΤΤΡ1に対応する最初のタイ ミング検出パルス T T P までのトラッキング検出時間 MTTP(A)を示しているが、 タイ ミング A T F処理部 6 1は、 他の ( 2番目以降の) 夕イミング検出パルス T T Pについても、 回転ドラムの基準位相位置のタイ ミングからの 時間を計測し、 この時間から、 1番目のタイ ミング検出パルス T T Pまでの時間を減算して、 他の位置 PTTP2, ΡΤΤΡ3, ΡΤΤΡ4に対応 するトラッキング検出時間 ΜΤΤΡ(Α)を計測する。
この実施例においては、 後述する基準値設定の際に 4つの各夕ィ ミング検出パルス Τ Τ Ρを利用するが、 再生時には、 このうちの 1 つを利用して トラッキング検出時間 ΜΤΤΡ(Α)を計測し、 基準値と比 較することでトラッキング誤差情報を検出してもよいし、 また 2〜 4つの複数の各タイ ミング検出パルス T T Pを利用して、 それぞれ トラッキング検出時間 MTTP(A)を計測し、 それぞれ基準値と比較す ることでトラッキング誤差情報を検出してもよい。 このように、 本 発明は、 4つの夕イ ミング検出パルス Τ Τ Ρを利用した実施例に限 定されるものではない。
タイ ミング A T F処理部 6 1は、 トラヅキング検出時間 MTTP(A) を、 フリーランニングカウン夕 6 3を用いて計測する。 すなわち、 タイ ミング A T F処理部 6 1は、 スィ ツチングパルス生成部 6 2か ら供給されるスィ ツチングパルス S WPの例えば立下りタイ ミング T RA でフリーランニングカウン夕 6 3のカウント値をラッチし、 また夕イ ミング検出パルス T T Pの入力タイ ミングでフリーラン二 ングカウン夕 6 3のカウント値をラッチする。 そして、 タイ ミング A T F処理部 6 1は、 これらの 2つのカウント値の差分を求める ( 2番目以降のタイ ミング検出パルス T T Pに対しては、 さらに 1 番目の夕イ ミング検出パルス T T Pとの間の時間差を求める) こと により、 トラッキング検出時間 MTTP(A)を計測する。 そして、 タイ ミング AT F処理部 6 1は、 このようにして求めた トラッキング検 出時間 MTTP(A)を予め設定しておいた基準値 (傾斜トラック Τ ΚΑ 用の基準値) と比較してその差分を求め、 この差分を傾斜トラック Τ ΚΑ に対する トラッキング誤差情報とする。
また、 傾斜トラック T KB に対しては、 夕イ ミング A T F処理部 6 1は、 スィ ツチングパルス S WPの立上りタイ ミングを夕ィ ミン グ AT F動作の基準となる回転ドラムの基準位相位置とする。 そし て、 タイミング AT F処理部 6 1は、 この基準位相位置に相当する タイ ミング TRB から夕イ ミング検出パルス T T Pが入力されるま での時間である トラヅキング検出時間 MTTP(B)を、 同様にフリーラ ンニングカウン夕 6 3を用いて計測する。 そして、 タイ ミング AT F処理部 6 1は、 このようにして求めたトラッキング検出時間 Μττ ρ(Β)の計測値を予め設定しておいた基準値 (傾斜トラック Τ ΚΒ 用 の基準値) と比較してその差分を求め、 この差分を傾斜トラック Τ KB に対する 卜ラッキング誤差情報とする。
図 3においても説明したように、 このディジタルデ一夕ス トレ一 ジでは、 このようにして得られたトラッキング誤差情報を減算器 6 6に入力して目標速度信号 CVに反映させ、 キヤブスタン 28の回 転速度を制御することにより、 良好なトラッキング状態が得られる ようにドラム回転速度とテープ走行速度との相対速度を調整する。
4. 基準値設定の第 1の実施例 ところで、 このような夕イ ミ ング A T F方式による トラッキング サ一ボ制御を良好に行うためには、 上述した基準値が適正な値に設 定されていなければならない。
基準値は、 基本的には、 背景技術の図 4で説明したように、 各種 のトラッキング位相状態での走査において検出される トラッキング 検出時間を集計し、 その平均値から求めることができる。 ところが、 基準値は、 背景技術で示した図 5 ( b ) , 5 ( c ) のような状態に も対応できるような値とすることが必要である。 そこで、 この実施 例では、 以下に説明するような動作により基準値を設定する。
基準値を設定するときには、 各種のトラッキング位相状態におけ る再生ヘッ ドの走査をある程度の回数行い、 各傾斜トラック T KA ,
T KB にそれぞれ対応した トラヅキング検出時間 MTTP(A), MTTP
(B)を求める。 この実施例では、 タイ ミング検出パルス T T Pが 1 ト ラックにつき 4個得られることから、 1 トラヅクにっき 4つのトラ ッキング検出時間 MTTP(A), MTTP(B)が計測される。
基準値設定の際には、 例えば図 1 4のように、 再生へッ ド 1 6に よる走査 (以下、 単に再生走査という。 ) を繰り返し行う。 すなわ ち、 トラッキングサーボをオフ (サ一ボスイ ッチ 6 4をオフ) 状態 とし、 例えばテープ走行速度を通常の再生動作における速度 ( 1倍 速) とは異なる速度として再生ヘッ ド 1 6 A, 1 6 Bによる再生走 査を行う。 ところで、 テープ走行速度が 1倍速のときは、 再生へッ ド 1 6 Αの走査位相位置は、 走査毎に 3 6 0 ° 変化する。 すなわち、 例えば再生へヅ ド 1 6 Aがある Aアジマス トラック T KA のセン夕 一を走査した場合には、 再生へヅ ド 1 6 Aは、 次に、 Bアジマス ト ラック T KB を介した次の Αアジマス トラック T KB のセンター
(同一のトラヅキング位相) を走査する。 再生へヅ ド 1 6 Bについ ても同様である。 したがって、 テープ走行速度を 1倍速とは異なる 速度として再生へッ ド 1 6 A, 1 6 Bによる再生走査を行うと、 例 えば図 1 4に示すように、 走査毎に トラッキング位相がずれていき、 各種のトラッキング位相状態でのトラッキング検出時間 MTTP(A), MTTP(B)が得られる。 ここで、 実線で示す S A 1〜S A 1 0 · · · は、 種々のトラッキング位相状態における再生へヅ ド 1 6 Aの各走 査軌跡を示し、 また、 破線 S B 1〜S B 1 0 · · ' は、 種々のトラ ッキング位相状態における再生へッ ド 1 6 Bの各走査軌跡を示す。 また、 各走査においては、 トラック T K上の各記録領域 R 1〜R 4に対応して、 Aアジマス トラック T KA については、 位置 APTT P1〜APTTP4でそれぞれタイ ミング検出パルス T T Pが検出され、 また Bアジマス トラヅク T KB については、 位置 B PTTPI〜: B Ρττ Ρ4でそれぞれタイ ミング検出パルス Τ Τ Ρが検出される。 これによ り、 各トラックにっき、 4つの記録領域 R 1〜! 4にそれぞれ対応 したトラヅキング検出時間 MTTP(A), MTTP(B)が得られる。
なお、 再生へッ ド 1 6 Aが Aアジマス トラック T KA から大きく ずれたトラッキング位相状態で走査したとき、 例えば Bアジマス ト ラック TKB のセンター付近を走査したときには、 夕イ ミング検出 パルス T T Pは得られない。 同様に、 再生へヅ ド 1 6 Bが Bアジマ ス トラック TKA から大きくずれた トラッキング位相状態で走査し たときには、 タイミング検出パルス T T Pは得られない。
再生へッ ド 1 6 A, 1 6 Bが、 それぞれ対応する傾斜トラック T KA , T KB を走査すると、 その走査により基本的には 4つのタイ ミング検出パルス T T Pが検出されるが、 4つのタイ ミング検出パ ルス T T Pは、 再生へッ ドの走査軌跡と トラックの直線性の関係が 理想的な状態 (又はトラック T Kと走査軌跡が同じ曲率で湾曲し、 等価的にみて直線性の関係が理想的な状態) のときでなければ、 得 ることができない。
例えば図 1 4に示す具体例では、 傾斜トラック T KA , TKB は 湾曲しているが、 再生へヅ ドの走査軌跡は直線であるとしているた め、 理想状態とはいえない。
このような場合にも対応できるようにするため、 この実施例の基 準値算出では、 各記録領域 R 1〜R 4で得られた複数のトラツキン グ検出時間の平均値を各記録領域毎に求め、 各記録領域の平均値の うちの最大値と最小値を検出し、 さらに、 その最大値と最小値の平 均値を基準値とするようにしている。
この基準値算出の原理を図 1 5に示す。 この図 1 5において、 ト ラックと走査軌跡の関係が理想的な状態を、 横軸の直線として示す。 ところで、 実際の走査では、 トラックと走査軌跡の関係は、 破線で 示すように理想状態からずれている。
例えば図 1 4のような走査を行って、 複数のトラッキング検出時 間を集計し、 各記録領域における トラツキング検出時間の平均値を 求めると、 図 1 5に示すように、 破線上の〇で示す平均値 A V 1〜 AV 4が得られる。 この場合、 平均値 AV 1〜AV 4の最大値と最 小値は、 平均値 AV 2と平均値 AV 4である。 さらに、 これらの平 均値 AV 2 , A V 4の平均値を求めると、 その値は、 図 1 4に示す ような湾曲した トラック T Kと直線の走査軌跡の関係において、 ト ラック T Kの全域で略許容できるトラツキング状態を得ることがで きる適切な基準値である。 すなわち、 この平均値を基準値とするこ とにより、 理想的な状態ではないトラック TKと走査軌跡の関係に 対して、 図 1 6に示すような走査軌跡 Sが得られるように、 トラッ キングサ一ボをかけることができ、 これにより、 トラック TKの全 域に亘つて適正な再生動作を行うことができ、 部分的にエラーレー 卜が悪化するということも避けることができる。
以下、 このような基準値を設定する動作を具体的に説明する。 サーボ回路 30のタイ ミング AT F処理部 6 1は、 図 14で示す ような基準値設定のための再生動作を行っている間に得られるタイ ミング検出パルス T T P及びスィツチングパルス S WPを用いて、 基準値を算出する。 図 1 7は、 タイ ミング AT F処理部 6 1の具体 的な構成を示すプロック図である。
タイ ミング AT F処理部 61は、 図 17に示すように、 入力され る夕イ ミング検出パルス T T P及びスィ ツチングパルス SWPに基 づいて、 後述する演算処理を行う演算部 80と、 この演算処理のた めの各種レジスタ 8 1, 82, 83, 84, 85, 86, 87とを 備える。 演算部 80には、 タイ ミング検出パルス生成回路 27から 夕イ ミング検出パルス T TPが、 スィツチングパルス生成部 62か らスイッチングパルス SWPが供給される。 また、 演算部 80には、 これらのパルスのタイ ミングを検出するためのフリ一ランニング力 ゥン夕 63のカウント値 (以下、 FRC値という。 ) が供給される < 基準値レジス夕 81は、 タイ ミング A T F方式による トラツキン グサ一ボの Aアジマス トラヅク TKA に対する基準値 TB (A) と, Bアジマス トラック TKB に対する基準値 TB (B) とを保持する < すなわち、 基準値レジス夕 8 1は、 これから説明する基準値の設定 動作により設定された基準値 T B (A) , Τ Β (Β) を保持し、 そ の後のタイ ミング A T F方式による トラッキングサ一ボ制御におい て基準値 T B ( A) , T B (B) を用いるようにするためのレジス 夕である。
SWPタイ ミングレジス夕 8 2は、 スィ ツチングパルス S WPの エッジ (立上り及び立下り) が検出された時点でのフリーランニン グカウン夕 6 3のカウント値を保持するレジス夕である。
T T Pタイ ミングレジス夕 8 3は、 夕イ ミング検出パルス T T P が入力された時点でのフリーランニングカウンタ 6 3のカウント値 から得られる トラッキング検出時間の値を保持するレジス夕である。 夕イ ミング検出パルス T T Pは 1 トラックの走査において最大 4回 入力されるため、 T T Pタイ ミングレジス夕 8 3は、 各記録領域 R 1 ~R 4に対応したタイ ミング検出パルス T T Pにより計測された トラッキング検出時間の値を記憶するエリアを有し、 4つの記録領 域 R 1〜R 4に対応した トラヅキング検出時間 MTTP1〜MTTP4を保 持する。 これらの SWPタイ ミングレジス夕 8 2、 T T Pタイ ミン グレジス夕 8 3は、 1 トラックの走査毎にクリァされて繰り返し用 いられる。
Aチャンネル計算用レジス夕 84は、 Aアジマス トラック T KA (再生へッ ド 1 6 A) に対応する基準値 T B ( A) を算出するため のデ一夕を保持するレジス夕である。 これらのデータは、 Aアジマ ス トラック T KA から得られた夕イ ミング検出パルス T T Pに基づ いて計測された トラッキング検出時間 MTTP1〜MTTP4を、 各記録領 域 R 1〜R 4毎に集計した累積 MSUM1〜MSUM4と、 各累積 MSUM1~ MSUM4を得るために集計したトラヅキング検出時間 MTTP1〜MTTP4 の個数を示す加算数値 MNUM1〜MNUM4である。
Bチャンネル計算用レジス夕 85は、 Bアジマス トラック T K A (再生へッ ド 1 6 B) に対応する基準値 TB (B) を算出するため のデ一夕を保持するレジスタである。 データとしては、 Aチャンネ ル計算用レジス夕 84と同様に、 累積値 MSUM1〜MSUM4と加算数値 M NUM 1〜! VINUM4でめる o
標準時間差メモリ 86は、 各記録領域 R 1〜R4における位置 P
TT P 1〜P TTP 4 (AP TTP1〜 A P TTP4 ¾: 、 B PTTP1〜B ΊΓ TTP 4) のブ 口ック同期信号、 例えばフラグメン トア ドレスから得られた夕イ ミ ング検出パルス T T Pから、 位置 PTTP1〜PTTP4での時間差を補正 してそれぞれトラッキング検出時間を得るための標準時間差 T L a , TLb, T L cが記憶されているメモリである。 この標準時間差 T La, TLb, TL cとは、 すなわち図 6に示した檫準時間差 T L a, TLb, TL cの期間の時間値のことであり、 各位置 ΡτΤΡ1〜 ΡΤΤΡ4でのタイ ミング検出パルス Τ Τ Ρが得られたタイ ミングに対 して、 この標準時間差 TLa, TLb, TL cで補正することによ り、 どの位置 PTTPI〜: PTTP4でのタイ ミング検出パルス Τ Τ Ρによ つても、 理想的に見れば、 同一の値となる トラッキング検出時間が 得られることになる。
位置 ΡΤΤΡ1については、 基準位相位置 T Rの時点から位置 ΡΤΤΡ1 でタイ ミング検出パルスが得られる時点までの時間 t R 1を計測し て、 これをトラッキング検出時間とする。 位置 PTTP2については、 基準位相位置 TRの時点から位置 PTTP2でタイ ミング検出パルスが 得られる時点までの時間 t R 2を計測し、 この時間 t R 2から標準 時間差 T L aを減算した値を、 トラッキング検出時間とする。 この 標準時間差 T L a は、 位置 PTTP1から位置 PTTP2までの走査に要 する標準的な時間である。 位置 PTTP3については、 基準位相位置 Τ Rの時点から位置 PUP3でタイ ミング検出パルスが得られる時点ま での時間 t R 3を計測し、 この時間 t R 3から標準時間差 T L bを 減算した値を、 トラッキング検出時間とする。 この標準時間差 TL bは、 位置 ΡττΡ1から位置 PTTP3までの走査に要する標準的な時間 である。 位置 ΡΤΤΡ4については、 基準位相位置 T Rの時点から位置 ΡΤΤΡ4でタイ ミング検出パルスが得られる時点までの時間 t R 4を 計測し、 この時間 t R4から標準時間差 TL cを減算した値を、 ト ラッキング検出時間とする。 この標準時間差 TL cは、 位置 ΡΤΤΡ1 から位置 PTTP4までの走査に要する榡準的な時間である。
ウィ ン ドウメモリ 87は、 夕イ ミング検出パルス生成回路 27か ら発生される各タイ ミング検出パルス T T Pがそれぞれどの記録領 域で得られたタイ ミング検出パルス T T Pであるかを判別するため のウィ ン ドウ値 W l, W2, W 3 , W4を保持するメモリである。 例えば図 18に示すように、 各記録領域 R 1〜R4の境界部分が走 査されるタイ ミングを、 回転ドラム 50の基準位相位置 TRのタイ ミングを基準にしてそれぞれ TWb , TWc, TWdとし、 記録領 域 R 1の先頭のタイ ミングを TWaとし、 記録領域 R 4の終端の夕 イ ミングを TWeとする。 このとき、 ウィ ン ドウ値 W1は、 夕イ ミ ング TWaから夕イ ミング TWbまでの期間であり、 ウィン ドウ値 W2は、 タイ ミング TWbからタイ ミング TWcまでの期間であり、 ウィ ン ドウ値 W3は、 タイ ミング TWcからタイ ミング TWdまで の期間であり、 ウィ ン ドウ値 W4は、 タイ ミング TWdから夕イ ミ ング T W eまでの期間である。 これらのウィ ン ドウ値 W 1〜W 4と、 夕イ ミング検出パルス T T Pが入力された時点のタイ ミングを比較 すると、 その夕イ ミング検出パルス T T Pがどの記録領域から得ら れたタイ ミング検出パルス T T Pであるかが判別できる。
ここで、 演算部 8 0における具体的な基準値の設定動作を図 1 9 〜図 2 2に示すフローチャートを用いて説明する。 図 1 9は、 基準 値の設定動作の全体を示している。
基準値設定処理が開始されると、 システムコン トローラ 3 1は、 例えば図 1 4に示すようなテープ走行及び再生動作を行うようにサ —ボ回路 3 0を制御し、 サ一ボ回路 3 0は、 ドラムモ一夕 3 2、 キ ャプスタンモータ 3 5等を回転駆動する。 そして、 タイ ミング A T F処理部 6 1内の演箅部 8 0は、 これに応じて基準値の設定動作を 開始する。
ステップ F 1 0 1において、 演算部 8 0は、 Aチャンネル計算用 レジス夕 8 4及び Bチャンネル計算用レジス夕 8 5内のデ一夕を全 てクリアする。
ステップ F 1 0 2において、 演算部 8 0は、 入力されるタイ ミン グ検出パルス T T P及びスィツチングパルス S WPのェヅジに基づ いて、 トラッキング検出時間 ΜΤΤΡ(Α), ΜτΤΡ(Β)を計測するととも に、 再生へヅ ド 1 6 Α, 1 6 Βの各走査で計測された トラッキング 検出時間 MTTP(A), MTTP(B)を各記録領域毎に Aチャンネル計算用 レジス夕 8 4、 Bチャンネル計算用レジス夕 8 5に累積する。 具体 的には、 例えば、 再生ヘッ ド 1 6 A , 1 6 Bがそれぞれ図 1 4に示 すようなトラッキング位相状態で、 例えば 3 0回程度の走査を行い、 演算部 8 0は、 そのときのトラッキング検出時間 MTTP(A), MTTP (Β)を累積する。 ステップ F 1 0 3において、 演算部 8 0は、 Aチャンネル計算用 レジス夕 8 4と Bチャンネル計算用レジスタ 8 5に保持されている 各記録領域毎の トラッキング検出時間 ΜΤΤΡ(Α), ΜΤΤΡ(Β)の累積値 から、 後述するように各記録領域毎の平均値を求め、 これらの平均 値に基づいて、 Αアジマス トラック Τ ΚΑ に対する基準値 Τ Β (A) と Bアジマス トラック T KB に対する基準値 T B ( B ) を算出する。 ステップ F 1 0 4において、 演算部 8 0は、 算出した基準値 T B (A) , T B ( B) を基準値レジス夕 8 1に書き込む。 かく して、 基準値設定の処理が終了する。
ここで、 ステップ F 1 0 2での具体的な処理について、 図 2 0、 図 2 1に示すフ口一チヤ一トを用いて説明する。 ステップ F 1 0 2 でのトラッキング検出時間の計測及びその累積値の算出処理は、 図 2 0に示す T T P割込処理と、 図 2 1に示す S WP割込処理から成 る。 T T P割込処理は、 タイ ミング検出パルス生成回路 2 7からの 夕イ ミング検出パルス T T Pが演算部 8 0に入力された時点で開始 される。
ステップ F 2 0 1において、 演算部 8 0は、 夕イ ミング検出パル ス T T Pが入力されると、 その時点のフリーランニングカウン夕 6 3のカウン ト値を、 タイ ミング T 1 として取り込む。
ステップ F 2 0 2において、 演算部 8 0は、 タイ ミング T 1 と、 後述する SWP割込処理で得られ、 SWPタイ ミングレジス夕 8 2 に保持されているスィ ツチングパルス SWPのエッジタイ ミング M SWP との差を算出し、 その差を時間 T 2とする。 このエッジタイ ミ ング MSWP は、 回転ドラム 5 0の基準位相位置のタイ ミング T R (図 1 3に示すタイ ミング T R A 又は T RB ) に相当する。 したが つて、 時間 T 2は、 回転ドラム 50の基準位相位置のタイ ミング Τ Rから夕イ ミング検出パルス Τ Τ Ρが入力されるまでの時間である。 すなわち、 図 6に示す時間 t R l, t R 2 , t R 3 , t R4のいず れかの値である。
ステップ F 203において、 演算部 80は、 この時間 T 2を、 図 18に示すように設定されたウィン ドウ値 W1〜W4と比較し、 入 力された夕イ ミング検出パルス T T Pが記録領域 R 1〜R 4のうち のどの記録領域に対応したタイ ミング検出パルス T TPであるかを 判定する。
ステップ F 204において、 演算部 80は、 判定された記録領域 に対応する標準時間差 T L(x)を標準時間差メモリ 86から読み出し. この標準時間差 T L(x)と時間 T 2の差を算出し、 その差を時間 T 3 とする。 具体的には、 例えば図 6からも理解されるように、 演算部 80は、 夕イミング検出パルス T T Pが記録領域 R 4からの夕イ ミ ング検出パルス T TPであったと判定したら、 T 2— TL cを算出 して、 これを時間 T 3とする。 また、 演算部 80は、 記録領域 R 3 からの夕イ ミング検出パルス T TPであったと判定したら、 T 2— TLbを算出して、 これを時間 T3とする。 また、 演算部 80は、 記録領域 R 2からの夕イミング検出パルス T T Pであったと判定し たら、 T 2— TLaを算出して、 これを時間 T 3とする。 また、 演 算部 80は、 記録領域 R 1からのタイ ミング検出パルス TTPであ つたと判定したら、 この場合は減算は不要なので、 時間 T 2をその まま時間 T 3とする。 このように算出された時間 T 3は、 ある記録 領域でのタイ ミング検出パルス TT Pに基づいて計測されたトラヅ キング検出時間 MTTP (図 13のトラッキング検出時間 ΜΤΤΡ(Α)又 はトラッキング検出時間 MTTP(B)) である。
ステップ F 2 0 5において、 演算部 8 0は、 この時間 T 3を、 判 定した記録領域に対する トラッキング検出時間として T T Pタイ ミ ングレジスタ 8 3に書き込む。 具体的には、 演算部 8 0は、 時間 T 3が例えば記録領域 R 1に対応する場合は、 時間 T 3を トラツキン グ検出時間 MTTP(1)として、 Τ Τ Ρタイ ミングレジスタ 8 3に記憶 する。 以下同様に、 演算部 8 0は、 時間 Τ 3がそれぞれ記録領域 R 2 , R 3, R 4に対応する場合は、 時間 T 3をトラッキング検出時 間 MTTP(2), ΜΤΤΡ(3), ΜΤΤΡ(4)として Τ Τ Ρタイ ミングレジス夕 8 3に記憶する。
このような Τ Τ Ρ割込処理は、 1 トラックの走査の間に、 夕イ ミ ング検出パルス Τ Τ Ρの入力に応じて最大 4回行われる。 そして、 4回行われた場合は、 そのトラック走査期間において各記録領域 R 1〜R 4で計測された トラッキング検出時間の値が、 T T P夕イ ミ ングレジス夕 8 3に ΜΤΤΡ(1)〜ΜΤΤΡ(4)として保持される。 ただし、 図 7で説明したように 1 トラック走査期間に必ずしも 4個のタイ ミ ング検出パルス Τ Τ Ρが得られるとは限らない。 このため、 1 トラ ヅクの走査が終了した時点における T T Pタイ ミングレジス夕 8 3 のデ一夕としては、 トラッキング検出時間1^7 (1)〜1^ "(4)のぅ ちで値がゼロ (クリア時の値) のまま、 すなわち トラッキング検出 時間が計測されなかったものがあるときもある。 また、 トラツキン グ検出時間 ΜΤΤΡ(1)〜ΜΤΤΡ(4)の全てが計測できなかった場合もあ る ο
演算部 8 0は、 スィ ヅチングパルス S WPのエツジを検出したら 図 2 1に示す S WP割込処理を開始する。 ステップ F 3 0 1において、 演算部 80は、 T T Pタイ ミングレ ジス夕 8 2の記憶状況を確認する。 すなわち、 演算部 8 0は、 トラ ヅキング検出時間 MTTP(1)〜MTTP(4)のうちで、 直前のトラック走 査において新たに計測した トラッキング検出時間を判別する。
ステップ F 3 0 2において、 演算部 80は、 Τ Τ Ρタイ ミングレ ジス夕 8 2に新たに書き込んだトラッキング検出時間に対応して、 Αチヤンネル計算用レジス夕 84、 Bチヤンネル計算用レジス夕 8 5に対する書込/加算処理を行う。 具体的には、 演算部 80は、 ス ィ ツチングパルス SWPの立下り ェヅジを検出して SWP割込処理 を開始したとき、 その直前には Bアジマス トラヅクで計測した トラ ヅキング検出時間 ΜΤΤΡ(1)〜ΜττΡ(4)を T T Pタイ ミングレジス夕 82に保持しているので、 この ΜΤΤΡ(1)〜ΜττΡ(4)の中で値が存在 するものを、 Βチャンネル計算用レジス夕 8 5の対応する記録領域 の累積値に加算する。 すなわち、 演算部 8 0は、 トラッキング検出 時間 ΜΤΤΡ(χ)を、 Bチャンネル計算用レジス夕 8 5に保持している 累積値 MSUM(x)に加算して、 累積値 MSUM(x)を更新する。 演算部 8 0は、 例えば T T Pタイ ミングレジス夕 8 2に トラッキング検出時 間 MTTP(1), MTTP(2)のみを計測値として保持したときは、 累積値 MSUM(1)、 累積値 MSUM(2)を更新する。 一方、 演算部 8 0は、 スィ ツチングパルス SWPの立上りエツジを検出して S WP割込処理を 開始したとき、 その直前には Aアジマス トラックで計測したトラッ キング検出時間 MTTP(1)〜MTTP(4)を T T Pタイ ミングレジス夕 8
2に保持しているので、 これらのトラッキング検出時間 MTTP(1)〜
ΜΤΤΡ(4)の中で値が存在するものを、 Αチヤンネル計算用レジス夕 84の対応する記録領域の累積値に加算する。 すなわち、 演算部 8 0は、 トラッキング検出時間 MTTP(x)を、 Aチャンネル計算用レジ ス夕 8 4に保持している累積値 MSUM(x)に加算して、 累積値 M SUM (X)を更新する。
ステップ F 3 0 3において、 演算部 8 0は、 Aチャンネル計算用 レジス夕 8 4又は Bチャンネル計算用レジスタ 8 5の加算数値 MNU Μ(Χ)を、 更新を行った累積値 MSUM(x)に対応してィンクリメン トす る。 かく して、 演算部 8 0は、 直前のトラックの走査に対する処理 を終了する。
ステップ F 3 0 4において、 演箅部 8 0は、 次のトラック走査に 対する準備処理を行う。 すなわち、 演算部 8 0は、 スイ ッチングパ ルス S W Pのエッジが検出された時点のフリーランニングカウン夕 6 3のカウン ト値を取り込み、 スィ ツチングパルスのエッジタイ ミ ング MSWP とする。 これは、 次の T T P割込処理におけるステップ F 2 0 2で用いられる値である。
ステップ F 3 0 5において、 演算部 8 0は、 T T Pタイ ミングレ ジス夕 8 3をク リアして、 この SWP割込処理を終了する。
この後、 トラックの走査が進み、 演算部 8 0は、 タイ ミング検出 パルス T T Pを検出した時点で図 2 0に示す T T P割込処理が行う c 図 1 9に示すステップ F 1 0 2の処理として、 上述した図 2 0に 示す T T P割込処理及び図 2 1に示す SWP割込処理を、 例えば再 生ヘッ ド 1 6 A , 1 6 Bの各 3 0回程度の走査に対して行った時点 では、 Aチャンネル計算用レジス夕 8 4には、 Aアジマス トラック T KA の各記録領域 R 1 ~R 4毎に、 各種のトラッキング位相状態 で走査を行った際に計測された トラッキング検出時間の累積値が、 累積値 MSUM(1)〜MSUM(4)として保持される。 また、 これらの累積 値 MSUM(l)〜MSLJM(4)に対応して集計した トラッキング検出時間の 個数が加算数値 MNUM(1)〜MNUM(4)として保持される。 同様に、 B チャンネル計算用レジス夕 8 5には、 Bアジマス トラック T KB の 各記録領域 R 1〜! 4毎に、 各種のトラッキング位相状態で走査を 行った際に計測された トラッキング検出時間の累積値が、 累積値 M SUM(1)〜MSUM(4)として保持され、 また、 累積値 MSUM(1)〜MSUM (4)に対応して集計したトラッキング検出時間の個数が加算数値 MN UM (1)〜M NUM (4)として保持される。
ここで、 このようにして Aチャンネル計算用レジス夕 8 4, Bチ ヤンネル計算用レジス夕 8 5に保持された累積値から、 基準値 T B ( A) , TB (B) を算出する図 1 9のステップ F 1 0 3の詳細に ついて、 図 2 2に示すフローチャートを用いて説明する。
ステップ F 4 0 1〜F 4 04において、 演算部 8 0は、 各記録領 域毎に測定された 卜ラッキング検出時間の平均値 A V 1〜AV 4を 求める。 すなわち、 演算部 8 0は、 累積値 MSUM(1)を加算数値 MNU M(1)で割って記録領域 R 1に対する 卜ラッキング検出時間の平均値 AV 1を求め、 また、 累積値 MSUM(2)を加算数値 MNUM(2)で割って 記録領域 R 2に対する トラッキング検出時間の平均値 AV 2を求め る。 同様に、 演算部 8 0は、 記録領域 R 3 , R 4に対する平均値 A V 3, A V 4を求める。
ステップ F 4 0 5において、 演算部 8 0は、 平均値 AV 1〜AV 4のうちの最大なものを判別して、 それを最大平均値 A VMAX とす る ο
またステップ F 4 0 6において、 演算部 8 0は、 平均値 AV 1〜 A V 4のうちの最小なものを判別して、 それを最小平均値 A VMIN とする。
ステップ F 4 0 7において、 演算部 8 0は、 最大平均値 AVMAX と最小平均値 AVMIN の平均値を算出し、 それを基準値 TBとする。 演算部 8 0は、 これらのステップ F 4 0 1〜F 4 0 7の処理を、 Aチャンネル計箅用レジス夕 8 4と Bチャンネル計算用レジス夕 8 5に記憶されている累積値を用いてそれぞれ行うことにより、 タイ ミング AT F方式による トラッキングサ一ボ制御のための Aアジマ ス トラック T K A に対する基準値 T B ( A) と、 Bアジマス トラヅ ク T KB に対する基準値 T B (B) を算出する。 このよう して算出 された基準値 T B (A) 、 基準値 T B (B) は、 図 1 9のステップ F 1 0 4において、 基準値レジスタ 8 1に書き込まれる。 かく して、 基準値設定の処理が終了する。
以上のようにして設定した基準値は、 図 1 5、 図 1 6で説明した ように、 走査軌跡と トラックの直線性が理想的な状態でないような 場合でも、 トラック全域に亘つてある程度許容できる トラッキング 誤差内での走査を可能にする基準値であり、 理想的なトラックと走 査軌跡の関係が得られない場合でも、 再生時にトラッキングが大き くはずれてエラーレー卜が増大してしまうということを防止するこ とができる。 すなわち、 このディジタルデ一タス トレ一ジの再生性 能や信頼性を大きく向上することができる。
なお、 上述では、 トラックを 4つの記録領域に分割してタイ ミン グ検出パルス T T Pを検出する実施例を用いて、 本発明を説明した が、 本発明は、 トラックを少なくとも 3つ以上の記録領域に分割し て夕イ ミング検出 Λルス T T Pを検出し、 基準値を設定する場合に 適用できるものである。 5 . 基準値設定の第 2の実施例 つぎに、 基準値設定の第 2の実施例を説明する。 この実施例は、 再生時にある記録領域においてエラ一訂正不可能なエラーが発生又 は多発するような場合に、 それを解消するような トラッキングサー ボ制御を実現するものである。 換言すれば、 エラ一発生状況に応じ て基準値を設定するものである。
このエラー発生状況に応じて基準値を設定するために、 システム コントローラ 3 1は、 再生動作時においてエラー発生状況を監視し ている。 図 1 0に示すように、 エラー訂正処理は C 1デコーダ 2 3 : C 2デコーダ 2 4, C 3デコーダ 2 5において行われる。 各デコー ダ 2 3, 2 4, 2 5は、 訂正不能なエラーが存在した場合には、 訂 正不能発生信号をシステムコン トローラ 3 1に供給する。
上述したように、 エラー訂正符号 C 1及びエラー訂正符号 C 3は、 訂正不能なエラ一が発生した際に、 そのエラーが発生した箇所を ト ラック T K上の位置として検出することできる。 すなわち、 エラー 訂正符号 C 1は、 フラグメン ト単位で完結しているので、 訂正不能 なエラーが発生した トラック T K上の位置を、 対応するフラグメン トアドレスから確認することができる。 また、 エラー訂正符号 C 3 は、 トラック方向にグループ単位で付加されるエラー訂正符号であ るので、 エラー訂正符号 C 3を用いて、 トラック T K上の訂正不能 なエラーの位置を確認することができる。 すなわち、 システムコン 卜ローラ 3 1は、 エラー訂正符号 C 1, C 3による処理結果を監視 して、 記録領域 R 1〜R 4のそれぞれについての訂正不能なエラ一 の発生状況を判別する。
具体的には、 システムコントローラ 3 1は、 再生動作時に図 2 3 のフローチャートに示す動作を行う。
ステップ F 5 0 1において、 C 1デコーダ 2 3又は C 3デコーダ 2 5から訂正不能発生信号が供給されたかを判定し、 該当するとき はステップ F 5 0 2に進み、 該当しないときは、 このエラー位置検 出処理を終了 (以下、 リターンという。 ) する。
ステップ F 5 0 2において、 システムコン トロ一ラ 3 1は、 エラ 一発生箇所に該当する記録領域を判別し、 その記録領域を記録領域
RE とする。
ステップ F 5 0 3において、 システムコン トローラ 3 1は、 記録 領域 RE =記録領域 R 1であるかを判定し、 該当するときはステツ プ F 5 0 4に進み、 該当しないときはステツプ F 5 0 5に進む。 ステップ F 5 0 4において、 システムコン トローラ 3 1は、 記録 領域 R 1に対応するエラーカウン夕 R E 1 NUM をインクリメン ト し た後、 リターンする。
ステップ F 5 0 5において、 システムコン トローラ 3 1は、 記録 領域 RE =記録領域 R 2であるかを判定し、 該当するときはステツ プ F 5 0 6に進み、 該当しないときはステップ F 5 0 7に進む。 ステップ F 5 0 6において、 システムコン トローラ 3 1は、 記録 領域 R 2に対応するエラーカウンタ R E 2 NUM をインクリメントし た後、 リターンする。
ステップ: F 5 0 7において、 システムコン トローラ 3 1は、 記録 領域 RE =記録領域 R 3であるかを判定し、 該当するときはステツ プ F 5 0 8に進み、 該当しないときはステップ F 5 0 9に進む。 ステップ F 508において、 システムコン トローラ 3 1は、 記録 領域 R 3に対応するエラ一カウン夕 RE 3NUM をインク リメン ト し た後、 リターンする。
ステップ F 509において、 システムコン トロ一ラ 3 1は、 記録 領域 RE =記録領域 R 4であるかを判定し、 該当するときはステツ プ F 5 10に進み、 該当しないときはリターンする。
ステップ F 5 10において、 システムコン トローラ 3 1は、 記録 領域 R 4に対応するエラー力ゥン夕 RE 4NUM をインクリメントし た後、 リターンする。
再生時にこのような処理を行っていくことにより、 エラ一カウン 夕 R E 1 NUM 〜R E 4 NUM の値から、 特定の記録領域のみにおいて 訂正不能なエラーが発生又は多発しているか否かを判別することが できる。 そして、 システムコン トローラ 3 1は、 エラ一カウン夕 R E 1 NUM 〜RE 4NUM の値を、 サ一ボ回路 30におけるタイ ミング AT F処理部 6 1の演算部 80に供給する。
この基準値設定の第 2の実施例では、 演算部 80は、 ある特定の 記録領域において、 他の記録領域に比べて訂正不能なエラーが多発 していることが観測された場合は、 次の基準値設定の際に、 図 24 に示すフローチャートに従った処理を行う。 なお、 基準値設定とし ての全体の処理は、 上述した図 19の処理と同じであり、 図 1 9の ステップ F 103の処理として、 上述した図 22の処理に代えて、 図 24の処理が行われる。 また、 図 24に示すステップ F 60 1〜 F 606での処理は、 図 22に示すステップ F 40 1〜F406で の処理と同じであり、 すなわち、 ステップ F 60 1〜F 606にお いて、 演算部 80は、 Aチャンネル計算用レジス夕 84又は Bチヤ ンネル計算用レジス夕 8 5に保持されたトラッキング検出時間から、 各記録領域における トラッキング検出時間の平均値 A V 1 ~A V 4 を求め、 さらにそのなかの最大平均値 AVMAX と最小平均値 AVMI N を特定する。 したがって、 ここでは、 ステップ F 6 0 1〜F 6 0 6の処理の詳細については説明を省略する。
ステヅブ F 6 0 7において、 演算部 8 0は、 システムコント口一 ラ 3 1から供給されるエラーカウンタ R E 1 NUM 〜R E 4 NUM の各 値のうちの最大値を判別して、 最もエラ一発生回数が多かった記録 領域、 又は 1回でも訂正不能なエラーが発生した記録領域を判定す る。 なお、 エラーカウン夕 R E 1 NUM 〜RE 4NUM の各値が略同レ ベルであつた場合は、 ある 1つを最大値として検出しないようにし てもよい。 すなわち、 突出してエラ一発生が多い記録領域を判定す るという意味では、 エラーカウンタ R E I NUM 〜R E 4NUM の各値 は異なる値であるが、 略同レベルといえるものであった場合は、 最 大値に該当するもとがない判定して、 図 2 2に示すステップ F 4 0 7の処理により基準値を算出するようにしてもよい。 また、 訂正不 能なエラーが 1回でも発生した記録領域については、 それらの全て を、 ここでいう最もエラ一発生回数が多かった記録領域に該当する ようにしてもよい。
ステップ F 6 0 8において、 演算部 8 0は、 平均値 AV 1〜AV 4の中で、 突出してエラーが多い記録領域に対応する平均値を A V
E と 9 る 0
ステップ F 6 0 9において、 演算部 8 0は、 平均値 AVE に重み を付けて、 最大平均値 AVMAX 、 最小平均値 AVMIN 、 平均値 AV E の平均値を求める。 具体的には、 演算部 8 0は、 例えば、 最大平 均値 A V MAX と最小平均値 A V m i n の平均値を求めた後、 その平均 値と、 平均値 A V E に係数 Kを乗算した値との平均値を求め、 それ を基準値 T Bする。
この基準値設定の第 2の実施例では、 上述のようにエラーが発生 した記録領域の平均値 A Vに対して、 それがより大きく反映される ように重みを付けて (以下、 比重を上げるという。 ) 基準値 T B ( T B ( A ) 及び T B ( B ) ) を算出する。 これにより、 基準値 T Bに基づいたタイ ミング A T F方式による トラッキングサ一ボ制御 において、 エラー発生頻度が高い記録領域における トラッキング状 態をより適正な状態とすることができ、 エラーの発生を防止するこ とができる。
このような動作は、 通常の再生の際に行ってもよいが、 特に再生 されたデータのエラーにより、 同一箇所を再度再生する (以下、 再 生リ トライという。 ) ような場合に、 有効である。 すなわち、 再生 リ トライ時には、 このような基準値に基づいて、 デ一夕が再生がで きない箇所を重視したトラッキングが行われるので、 やみくもに 卜 ラッキング状態を変化させて再生リ トライを行う場合よりも、 効率 的に短時間で、 データの再度の再生を行うことができる。
また、 このような方法で基準値 T Bを設定した後の再生動作にお いて、 他の記録領域でエラー発生頻度が高くなつた場合は、 再度同 様の基準値設定処理を行い、 その記録領域の平均値 A Vの比重を上 げて基準値を設定するようにする。 このような動作を繰り返すこと により、 基準値は、 最適な値に収束する。
なお、 説明上、 基準値算出する際に比重を上げる記録領域を、 ェ ラー発生頻度が高い記録領域としたが、 ディジタルデータス トレー ジ等のコンビユーダのデ一夕を扱う機器では、 訂正不能なエラ一の 発生は、 完全になくすことが求められる。 したがって、 ここでいう 『エラ一発生頻度が高い』 という意味は、 ある記録領域で 1回でも 訂正不能なエラーが発生したら、 これに該当するとして基準値設定 の処理を行うようにする。
—方、 例えば音声信号をディジタル信号として記録/再生するデ イジタルオーディオテーププレーヤ (DAT) のように、 ある程度 のエラーは許容される装置では、 訂正不能なエラーが度重なるよう な場合に、 その記録領域の平均値 A Vに対して比重を上げるように してもよい。
ところで、 エラーが発生した記録領域に対して比重を上げたステ ップ F 609における基準値 T Bの計算方法としては、 他にも各種 の計算方法がある。 例えば下記式のようにしてもよい。
TB={(AV l +AV2 +AV3 +AV4 )/2+AVE-K }/2 また、 複数め記録領域でかなりの頻度でエラーが発生する場合に は、 その複数の記録領域に対応した トラッキング検出時間の平均値 の平均を求めるようにしてもよい。
なお、 この実施例でのエラーが発生した記録領域の平均値の比重 を高く して平気林について トラッキング制御のという技術は、 少な く とも 1 トラックにっき 2以上の記録領域を設定して、 2以上の夕 ィ ミング検出パルスを得るようにした場合に適用できるものである。
6. 基準値設定の第 3の実施例 つぎに、 基準値設定の第 3の実施例を説明する。 この実施例は、 設定する基準値を、 より誤差が少ない正確な値に できるようにするものである。
磁気テープ 9 0上のトラック T Kの位置は、 その記録を行った記 録装置の例えば回転ドラム上における記録へッ ドの許容される位置 の誤差等に起因してずれ、 その誤差は、 テープ幅方向に ± 2 6 m まで許容されている。 また、 再生装置側にも例えば回転ドラム上に おける再生へッ ドの許容される誤差が存在するため、 合わせて約土 5 0 xz m前後の誤差を考慮する必要がある。 すなわち、 基準値を設 定する際には、 測定されるタイ ミングのずれとして、 走査距離換算 で ± 5 0 / m前後のずれを考慮しなければならない。
また、 タイ ミ ングの検出には、 必ず誤検出という問題が存在し、 特に トラッキングがずれているような状態においては、 本来の位置 P TT P 以外でタイ ミング検出パルス Τ Τ Ρが検出される虡もある。 そして、 基準値設定の際には、 図 1 4に示した走査からもわかるよ うに、 トラッキングがずれている状態での走査が頻繁に行われ、 夕 イ ミングの誤検出が起こる可能性が高い。 本来の位置 P T T P から大 きく離れた位置でタイ ミング検出パルス T T Pが検出されてしまつ たような場合には、 箅出される基準値 T Bに大きな誤差が生ずる。 そこで、 この実施例では、 このような誤検出されたタイ ミング検出 パルス T T Pを無視することにより、 基準値を、 より誤差が少ない 正確な値に設定できるようにするものである。
図 2 5は、 基準値設定の第 3の実施例の動作を示すフローチヤ一 卜である。 この図 2 5に示すステップ F 7 0 1 , F 7 0 4 , F 7 0 5での処理は、 それぞれ上述した図 1 9に示すステヅプ F 1 0 1, F 1 0 3, F 1 0 4での処理と同じであり、 ここでは、 その処理の 詳細については説明を省略する。 すなわち、 この第 3の実施例では、 ステップ F 7 0 2でウィ ンドウ設定処理が行われること、 及びそれ に応じてステップ F 7 0 3内における T T P割込処理が多少異なる。 ステップ: F 7 0 2において、 演算部 8 0は、 各アジマス トラック T KA , T KB に対してそれぞれ 1〜 2フレーム間における、 又は 3〜 3 0個程度のトラヅキング検出時間を得て、 これらのトラツキ ング検出時間に基づいてウイン ドウ値 W 1〜W 4を設定する。
具体的には、 演算部 8 0は、 図 2 6に示すフローチャートのステ ッブ F 8 0 1において、 各アジマス トラック T KA , T KB のある 記録領域における トラッキング検出時間 MTTP(x)を 3つ以上取り込 む。
ステップ F 8 0 2において、 演算部 8 0は、 取り込んだトラツキ ング検出時間 ΜΤΤΡ(χ)のうちの最大値と最小値を除外し、 残ったト ラッキング検出時間 ΜΤΤΡ(χ)の平均値を求めてウイ ン ドウを設定す る。 例えば、 その平均値を中心に走査距離換算で ± 2 0 m程度の 幅となるウィ ン ドウ値を設定する。 すなわち、 演算部 8 0は、 例え ば図 2 7に示すように、 記録領域 R 1における位置 PTTPIから検出 されたタイ ミング検出パルス T T Pに基づいて計測されたトラツキ ング検出時間 MTTPIを 3個以上取り込む。 これらのトラッキング検 出時間 MTTP1は、 位置 P TTP1の走査タイ ミングを中心に分布してい る。 そして、 演算部 8 0は、 誤検出の可能性を考慮して、 語検出の 可能性が高い最大値と最小値のトラッキング検出時間 MTTPIを除外 して、 残りのトラッキング検出時間 MTTPIの平均値を求める。 この 平均値は、 略正確に位置 PTTPIに対応するタイ ミング値である。 そ こで、 演算部 8 0は、 その平均値を中心として、 走査距離換算で土 2 0 となる範囲、 すなわちタイ ミングでいうと図 2 7に示す T W 1から TW 2の範囲をウィン ドウ W 1 とする。 同様に、 演算部 8 0は、 各記録領域 R 2〜R 4に対してステップ F 8 0 1〜F 8 0 3 の処理を繰り返し、 図 2 7に示すように、 各記録領域 R 2〜R 4に 対するウィ ンドウ W 2〜W 4を設定する。 演算部 8 0は、 このよう にして設定したウィ ン ドウ W 1〜W 4を図 1 7に示すウィ ンドウメ モリ 8 7に保持する。 ウィ ン ドウ W 2のタイ ミング範囲 T W 3〜T W4、 ウィ ン ドウ W 3のタイ ミング範囲 TW 5〜TW 6、 ウィン ド ゥ W 4のタイ ミング範囲 TW 7〜TW 8は、 それぞれ実際の位置 P TTP23 PTTP3, PTTP4を中心として走査距離換算で例えば ± 2 0 mである。 なお、 このように各記録領域 R 1〜R 4についてそれぞ れウィ ン ドウ W 1〜W4を算出するほか、 例えば 1つの記録領域に ついてウィンドウを設定したら、 他の記録領域に対しては標準時間 差 T L a〜T L c等を用いて、 計算により他のウィ ンドウを設定す るようにしてもよい。 このよう してウィン ドウ W 1〜W4が設定さ れたら、 処理は図 2 5に示すステップ F 7 0 3に進む。
このステップ F 7 0 3における トラヅキング検出時間の計測及び その累積の処理は、 上述した基準値設定の第 1の実施例における処 理と略同じであるが、 T T P割込処理に関しては、 図 2 0に示す処 理とは異なり、 図 2 8に示すフローチャートのようになる。 ただし、 図 2 8に示すステップ F 9 0 1〜F 9 0 3 , F 9 0 5 , F 9 0 6で の処理は、 図 2 0に示すステップ F 2 0 1〜F 2 0 3, F 2 0 4 , F 2 0 5 での処理と同じである。
すなわち、 ステップ F 9 0 2において、 演算部 8 0は、 タイ ミン グ検出パルス T T Pの入力に応じて時間 T 2を求めた後、 ステツプ F 9 0 3において、 演算部 8 0は、 時間 T 2とウィ ン ドウ値 W l〜 W 4を比較して、 その夕イ ミング検出パルス T T Pがどの記録領域 に対応したタイ ミング検出パルス T T Pであるかを判別するするが、 例えば図 2 7に示すように設定したウイ ン ドウ W 1〜W 4をウィ ン ドウメモリ 8 7に保持していることから、 時間 T 2がどのウィ ンド ゥにも該当しない場合がある。 時間 T 2がどのウィ ン ドウにも該当 しない場合とは、 入力されたタイ ミング検出パルス T T Pが、 実際 に位置 P T TP I , P TT P2 , P T T P3 , P Τ Τ Ρ4のタイ ミングのいずれから も、 かなり離れたタイ ミングで検出されたものである。 すなわち、 これは、 誤検出の可能性が高く、 基準値の計算に悪影響を及ぼすデ —夕である。
そこで、 ステップ F 9 0 4において、 演算部 8 0は、 該当するゥ ィン ドウが有るかを判定し、 無い場合はステップ: F 9 0 4から処理 を終了し、 そのときのタイ ミング検出パルス Τ Τ Ρについては、 基 準値の計算に用いないようにする。 一方、 演算部 8 0は、 時間 Τ 2 があるウィン ドウに該当した場合は、 ある記録領域に対応する適正 なデ一夕であるとし、 ステップ: F 9 0 5, F 9 0 6における トラッ キング検出時間の算出を行う。
このように検出ウィ ン ドウをある程度狭く設定し、 これにより不 適切なタイ ミング検出パルス Τ Τ Ρを排除して、 基準値設定の処理 を行うことにより、 基準値の精度を上げ、 より良好なタイ ミング A T Fによる トラッキングサーボ制御を行うことができる。 また、 こ れにより少ない トラッキング検出時間の個数を用いた短時間の基準 値設定でも、 精度の高い基準値を得ることができ、 基準値設定の処 理を迅速に行うことができる。 なお、 この実施例では、 4箇所の記録領域に対応してウィン ドウ
W1〜W4を設定する具体例を説明したが、 本発明は、 記録領域の 数を他の値とした場合でも、 又はトラックを複数の記録領域に分割 せずに、 1箇所の位置からタイ ミング検出パルス T TPを検出する 場合でも適用することができる。
7. 基準値設定の第 4の実施例 夕イ ミング AT F方式により トラッキングサ一ボ制御を行う際の トラッキング誤差 SVを生成するタイ ミング AT F処理部 6 1の他 の具体的な構成を説明する。
タイ ミング A T F処理部 6 1は、 例えば図 29に示すように、 T TP入力検出部 10 1、 SWPエッジ検出部 102、 T TP時刻レ ジス夕 103、 SWP時刻レジス夕 104、 減算器 105, 106、 基準値レジス夕 107、 サーボゲイ ンスィ ッチ 108、 サ一ボゲイ ンアンプ 109, 1 10、 平均化スィ ツチ 1 1 1、 加算器 1 13, 1 14, 1 18、 アンプ 1 1 6, 1 17、 遅延回路 1 1 2, 1 1 5 を備 る。
タイ ミング A TF方式により トラッキングサ一ボ制御を良好にか けるには、 基準値が適正な値に設定されていなければならない。 上 述のように構成されたタイ ミング AT F処理部 6 1を有するサーボ 回路 30は、 基準値を設定するために、 実際の再生動作を開始する 前に、 基準値設定のためのある程度の再生動作を行い、 図 4で説明 したように、 各種のトラッキング位相状態でトラックの走査を行つ て複数のトラッキング検出時間を検出し、 これらの トラッキング検 出時間の平均値求め、 この平均値に基づいて基準値を求める。
すなわち、 このサ一ボ回路 3 0は、 例えばトラッキングサ一ボを オフ (図 1 2のサーボスイッチ 6 4をオフ) 状態とし、 例えばテー プ走行速度を 1倍速とは異なる速度として再生へッ ド 1 6 A, 1 6 Bによりそれぞれ 3 0回程度の再生走査を行う。 これにより、 各種 のトラッキング位相状態での傾斜トラック T KA , T KB にそれぞ れ対応した トラッキング検出時間が得られる。 そして、 これらのト ラッキング検出時間の平均値をとることにより、 Aアジマス トラッ ク T KA に対する基準値、 Bアジマス トラック T KB に対する基準 値を求め、 これらを基準値レジス夕 1 0 7に記憶しておく。 そして、 実際の再生動作時のトラッキングサ一ポ制御では、 再生へッ ド 1 6 Aによる Aアジマス トラック T KA の走査時には、 記憶されている Aアジマス トラック T KA に対する基準値と、 上述したようにタイ ミング検出パルスから計測される 卜ラッキング検出時間とを比較し て トラッキング誤差を生成する。 また、 再生へッ ド 1 6 Bによる B アジマス トラック T KB の走査時には、 記憶されている Bアジマス トラック T KB に対する基準値と、 タイ ミング検出パルスから計測 される トラッキング検出時間とを比較して トラッキング誤差を生成 する。
このサ一ボ回路 3 0は、 Aアジマス トラック T KA に対する トラ ッキング誤差、 及び Bアジマス トラック T KB に対する トラヅキン グ誤差を、 それぞれそのままサ一ポ制御信号である トラッキング誤 差 S Vとはせずに、 これらのトラッキング誤差に、 サーボ制御にお ける各種の増幅処理や平均化処理等を施して、 サ一ポ制御信号であ る トラッキング誤差 S Vを生成する。 具体的には、 SWPェヅジ検出部 1 0 2は、 図 1 2に示すスイ ツ チングパルス生成部 62から供給されるスィ ツチングパルス S WP のエツジを検出する。 そして、 SWPエツジ検出部 1 0 2は、 スィ ツチングパルス S WPの立下りエツジ又は立上りエツジを検出した 時点で、 エッジ検出信号をラッチ信号として SWP時刻レジス夕 1 04に供給する。 SWP時刻レジス夕 1 04は、 エッジ検出信号が 入力された夕イ ミングで、 フリーランニングカウンタ 6 3のカウン ト値 (FR C値) をラッチして、 これを保持する。 したがって、 S WP時刻レジスタ 1 04には、 スィ ツチングパルス SWPの立下り エッジが検出されたときに、 図 1 3に TRA で示す夕イ ミングの値 が記憶され、 スィ ツチングパルス SWPの立上りエッジが検出され たときに、 図 1 3に TRB で示すタイ ミングの値が記憶される。 一方、 T T P入力検出部 1 0 1は、 タイ ミング検出パルス生成回 路 2 7から供給されるタイ ミング検出パルス T T Pを監視し、 タイ ミング検出パルス T T Pが入力されたら、 この夕イ ミング検出パル ス TT Pをラツチ信号として T TP時刻レジス夕 1 0 3に供給する c T T P時刻レジス夕 1 0 3は、 夕イ ミング検出パルス T T Pが入力 された夕イ ミングで、 フリーランニングカウン夕 6 3のカウント値 (FR C値) をラッチして、 これを保持する。 すなわち、 T T P時 刻レジスタ 1 0 3には、 夕イ ミング検出パルス T T Pが検出された 夕イ ミングの値が記憶される。
减算器 1 0 5は、 T TP時刻レジスタ 1 0 3にラッチされた夕ィ ミング値から、 S W P時刻レジスタ 1 04にラッチされたタイ ミン グ値を減算して、 図 1 3に示すスィ ヅチングパルス SWPのエツジ、 すなわち回転ドラム 50の基準位相位置のタイ ミングからタイ ミン グ検出パルス T Τ Ρが入力される夕ィ ミングまでの時間である 卜ラ ッキング検出時間 ΜΤΤΡΤΤΡ(Α)又は ΜΤΤΡ(Β)) を生成する。 こ のトラッキング検出時間 ΜΤΤΡ は、 減算器 1 0 6に供給される。 減算器 1 0 6は、 トラッキング 出時間 ΜΤΤΡ から、 基準値レジ ス夕 1 0 7に保持されている基準値を減算する。 この基準値レジス 夕 1 0 7は、 スィ ツチングパルス SWPに基づいて現在の走査され ている トラックが Αアジマス トラック Τ ΚΑ か Βアジマス トラック T KB であるかを判別し、 走査トラックに応じて Aアジマス トラッ ク T KA 用の基準値、 又は Bアジマス トラヅク T KB 用の基準値を 减算器 1 0 6に供給する。 この結果、 減算器 1 0 6は、 Aアジマス トラック T KA に対する トラッキング誤差、 又は Bアジマス トラッ ク T KB に対する トラッキング誤差を生成して、 サ一ボゲインスィ ツチ 1 0 8に供給する。
サ一ボゲインスィ ッチ 1 0 8は、 スィ ツチングパルス S WPによ り切換制御され、 減算器 1 0 6から Aアジマス トラック T KA に対 する トラッキング誤差が出力されるときに端子 TA が選択され、 ま た、 減算器 1 0 6から Bアジマストラヅク T KB に対する トラツキ ング誤差が出力されるときに端子 TB が選択される。 したがって、 サ一ボゲイ ンスイッチ 1 0 8は、 Aアジマス トラック T KA に対す る トラヅキング誤差をサ一ボゲインアンプ 1 0 9に供給し、 Bアジ マス トラック T KB に対する トラッキング誤差をサーボゲインアン プ 1 1 0に供給する。
サ一ボゲインアンプ 1 0 9, 1 1 0は、 それぞれ KA、 KBなる ゲインを有し、 サ一ポゲインスィッチ 1 0 8を介して供給される A アジマス トラック T KA に対する トラヅキング誤差、 Bアジマス ト ラック T KB に対する トラッキング誤差をそれぞれ K A倍、 K B倍 して、 平均化スィ ツチ 1 1 1に供給する。 ここで、 ゲイン K Aとゲ ィン KBは異なる値である。
平均化スィツチ 1 1 1は、 例えばシステムコン トローラ 3 1から の平均化処理オン/オフ信号 P AV ONZO により制御され、 平均化 処理を行うときには、 端子 TN が選択される。 したがって、 サーボ ゲインアンプ 1 0 9又はサーボゲイ ンアンプ 1 1 0から供給される トラッキング誤差は遅延回路 1 1 2及び加算器 1 1 3に供給される。 遅延回路 1 1 2は、 平均化スィツチ 1 1 1を介して供給される ト ラッキング誤差を、 再生へッ ド 1 6が 1 トラックを走査するのにか かる時間遅延して、 加算器 1 1 3に供給する。 加算器 1 1 3は、 平 均化スィツチ 1 1 1を介して直接供給される トラッキング誤差と、 遅延回路 1 1 2で遅延された トラッキング誤差を加算する。 すなわ ち、 加算器 1 1 3は、 現在のトラックで検出された トラッキング誤 差と、 前回のトラックで検出された トラッキング誤差を加算して、 それらを平均化する。 換言すると、 加算器 1 1 3は、 現在例えば A アジマス トラック T KA の走査により Aアジマス トラック T KA に 対する トラヅキング誤差が算出されて入力されると、 その 1 トラッ ク前である Bアジマス トラック TKB に対する トラッキング誤差が 遅延回路 1 1 2から入力され、 現在の Aアジマス トラック T KA と 前回の Bアジマス トラック T KB のトラッキング誤差を平均化して、 平均化された トラッキング誤差を加算器 1 1 4及びアンプ 1 1 7に 供給する。 一方、 加算器 1 1 3は、 現在 Bアジマス トラック TKB の走査により Bアジマス トラック T KB に対する トラッキング誤差 が入力されると、 その 1 トラック前である Aアジマス トラック T K A に対する トラッキング誤差が遅延回路 1 1 2から入力され、 現在 の Bアジマス トラック T K B と前回の Aアジマス トラック T K A の トラッキング誤差を平均化して、 平均化した トラッキング誤差を加 算器 1 1 4及び 1 1 7に供給する。 なお、 このような平均化処理を 行わない場合は、 平均化スィ ッチ 1 1 1は、 端子 T F が選択され、 サーボゲインアンプ 1 0 9、 1 1 0から供給される トラッキング誤 差を、 そのまま加算器 1 1 4及びアンプ 1 1 7に供給する。
加算器 1 1 4、 遅延回路 1 1 5及びアンプ 1 1 6は、 サーボ制御 における積分制御系を構成し、 アンプ 1 1 7は、 サ一ボ制御におけ る比例制御系を構成する。 すなわち、 加算器 1 1 4は、 加算器 1 1 3から供給される平均化された (又は平均化スィ ツチ 1 1 1から供 給される平均化されていない) トラッキング誤差と、 遅延回路 1 1 5から供給される トラッキング誤差の前回までの累積値を加算して、 トラッキング誤差を積分し、 アンプ 1 1 6は、 トラヅキング誤差の 積分値に K 2を乗算して、 加算器 1 1 8に供給する。 アンプ 1 1 7 は、 加算器 1 1 3又は平均化スィツチ 1 1 1から供給される トラヅ キング誤差に K 1を乗算して、 加算器 1 1 8に供給する。 加算器 1 1 8は、 アンプ 1 1 6から供給される K 2倍された トラッキング誤 差と、 アンプ 1 1 7から供給される K 1倍された トラヅキング誤差 を加算して トラッキング誤差 S Vを生成する。
このトラッキング誤差 S Vは、 上述したように、 図 1 2に示す減 算器 6 6に供給され、 キヤブスタン基準速度発生部 6 5から供給さ れる信号との差分が求められて、 目標速度信号 C Vが生成される。 そして、 キヤブスタン速度サ一ボ信号生成部 6 7において、 その目 標速度信号 C Vと現在のキヤブス夕ン速度が比較されてキヤブス夕 ンサ一ポ信号 S CPが生成されることにより、 トラッキングサーボ制 御が行われる。
以上のように、 この実施例では、 サ一ボゲインアンプ 1 0 9 , 1 1 0によって、 Aアジマス トラック T KA に対する トラッキング誤 差を K A倍し、 Bアジマス トラック T KB に対する トラッキング誤 差を KBすることにより、 後述するように、 Aアジマス トラック T KA と Bアジマス トラック T K B の間の実質的なサ一ボゲインの差 を無くすことができる。
上述したようにアジマス差により、 トラッキングずれ量に対する夕 ィ ミング検出パルス T T Pの入力タイ ミングずれ量は各アジマス ト ラックで異なるものとなってしまう。
ディジタルデータス トレ一ジに用いられる トラックフォーマッ ト において、 回転ドラム 5 0の直径を 3 0 mmとし、 回転周期を 3 0 m s e cとし、 また、 図 8に示すドラムリード角度 0 を 6 ° 2 2 5 とし、 ヘッ ドのアジマス角度 ( HAを 2 0 ° として、 Aアジマス ト ラックと Bアジマス トラヅクで検出されるタイ ミング検出パルス T T Pのずれを計算すると、 以下のようになる。 なお、 ドラムリード 角度 Θ は、 磁気テープと回転ドラムの相対関係により、 テープ走 行時とテープ静止時には若干異なっている。
トラッキングが物理的に 1 mずれた場合に、 夕イ ミング検出パ ルス T T Pの入力タイ ミングがどれだけずれるかを考える。 回転ド ラム 5 0の回転周期を Rとすると、 アジマスを考慮しない場合は、
( 1 /taneL)x / 3 07Γ = 2.853 [m s e c/ m] となる。
これを Aアジマス トラヅク T KA について計算すると、 ( 1 an^ L + tan^ HA) x R / 3 0 = 2.969 [m s e c/ m] となり、 また Bアジマス トラック T KB について計算すると、
( 1 /tan^ L-tan( HA) R/3 07T = 2.737 [ms e c / ] となる。
すなわち、 Aアジマス トラック T KA と Bアジマス トラック T K B 間のタイ ミング検出パルス T T Pの入力タイ ミングの比は、 1.08 5 (=2.969/2.737) となり、 これは、 実質的に Aアジマス トラック T KA の方が 1.085 倍高いサーポゲインを有することと等価である。 したがって、 Bアジマス トラヅク T KB に対する トラッキング誤 差のゲインを、 Aアジマス トラヅク T KA に対する トラッキング誤 差のゲインに対して 1.085 倍とすることにより、 両アジマス トラッ クに対するサーボゲインのパランスをとることができる。
そこで、 この実施例では、 Bアジマス トラック T KB に対する ト ラッキング誤差のゲイン K Bを、 Aアジマス トラック T KA に対す る トラッキング誤差のゲイン K Aの 1.085 倍としている。
これにより、 Aアジマス トラック T KA と Bアジマス トラック T KB の間の実質的なサーボゲインの差を無くすことができ、 両アジ マス トラックに対して均等にトラッキングサ一ボ制御を行うことが できる。
また、 この実施例では、 遅延回路 1 1 2と加算器 1 1 3により、 Aアジマス トラック T KA に対する トラヅキング誤差と、 Bアジマ ス トラック T KB に対する トラッキング誤差の平均値を求めること により、 トラッキングサーボ制御は、 例えば図 30にその動作ィメ ージを示すように行われる。 すなわち、 Bアジマス トラック T KB 1 の走査においては、 その走査により検出された Bアジマス トラヅク T KB1に対する トラヅキング誤差 S VB1と、 その前の Aアジマス ト ラック T KA1に対する トラッキング誤差 S VA1とが平均化されて ト ラッキング誤差 SV aが生成され、 このトラッキング誤差 SV aが 実際のトラッキング誤差 SVとされる。 そして、 このトラッキング 誤差 SV aを用いて、 Bアジマス トラック T KB1に対する トラツキ ングサーボ制御が行われる。
また、 Aアジマス トラック T KA2の走査においては、 その走査に より検出された Aアジマス 卜ラック T KA2に対する トラッキング誤 差 S VA2と、 その前の Bアジマス トラック T KB1に対する トラツキ ング誤差 SVB1とが平均化されてトラッキング誤差 S Vbが生成さ れ、 このトラッキング誤差 SVbが実際のトラッキング誤差 SVと される。 そして、 Aアジマス トラック T KA2に対する トラッキング サーボ制御が行われる。
すなわち、 この実施例では、 今回のトラッキング誤差と前回のト ラッキング誤差の平均値を、 実際のトラッキング誤差 S Vとしてい ることから、 再生へッ ド 16 A, 1 6 Bの回転ドラム 50への取り 付けに段差等の機械的な誤差が有っても、 機械的な誤差に起因した 2トラック周期のトラッキング変動成分を、 除去することができ、 また、 1 トラック毎にトラッキング誤差を求めて トラッキングサ一 ポ制御を行っているので、 各種のトラッキングを変動させる外乱に 対するサーボの応答性も、 良好なものとすることができる。 換言す ると、 この実施例では、 再生ヘッ ドの段差やアジマス角度の違い等 に起因して トラッキングサーボ制御が不安定となることを防止する ことができ、 トラッキングサーポ制御の安定性を大きく向上させる ことができる。 また、 これにより、 ディジタルデータス トレ一ジの エラーレートを良くすることができ、 装置の信頼性を向上させるこ とができる。
なお、 夕イ ミング A T F処理部 6 1の具体的な構成を図 2 9に示 したが、 夕イ ミング A T F処理部 6 1を、 例えばマイクロコンビュ —夕で構成するようにしてもよい。 また、 この実施例では、 1 トラ ックを複数の記録領域に分割しない例で説明したが、 1 トラックに 複数の記録領域を設定し、 各記録領域からタイ ミング検出パルス T T Pを検出して、 トラヅキングサーブ制御を行うようにしてもよい。 産業上の利用可能性 以上の説明でも明らかなように、 本発明に係るテープ状記録媒体 のトラッキング制御装置は、 実際の再生を行う前に、 回転ドラムの 1周期内の基準位相位置となる時点からへッ ドによってテープ状記 録媒体の各記録領域のタイ ミング信号が検出されるまでの時間を計 測するとともに、 計測した時間の各記録領域毎の平均値を算出し、 算出された各記録領域の平均値の最大値と最小値に基づいて、 基準 値を生成する。 そして、 実際の再生の際に、 基準位相位置となる時 点からへッ ドによってテープ状記録媒体のタイ ミング信号が検出さ れるまでの時間を計測し、 計測した時間と基準値を比較した結果に 基づいて、 テープ状記録媒体の走行速度と回転ドラムの回転速度の 相対速度を制御する。 これにより、 特に再生ヘッ ドの走査軌跡と ト ラック形状の関係が理想的でない場合であっても、 トラック全域に 亘つて良好なトラッキングを行うことができ、 このテープ状記録媒 体のトラッキング制御装置を用いた例えばディジ夕ルデ一タス トレ ージの信頼性を向上させることができる。
また、 本発明に係るテープ状記録媒体のトラッキング制御装置は、 実際の再生を行う前に、 へッ ドによってテープ状記録媒体の各記録 領域から読み出されたデ一夕に含まれるエラーをエラ一検出符号に 基づいて検出する。 またこのとき、 回転ドラムの 1周期内の基準位 相位置となる時点からへッ ドによってテープ状記録媒体の各記録領 域のタイ ミング信号が検出されるまでの時間を計測し、 計測した時 間とエラー検出結果に基づいて、 基準値を生成する。 そして、 実際 の再生の際に、 基準位相位置となる時点からへッ ドによってテープ 状記録媒体の夕ィ ミング信号が検出されるまでの時間を計測し、 計 測した時間と基準値を比較した結果に基づいて、 テープ状記録媒体 の走行速度と回転ドラムの回転速度の相対速度を制御する。 これに より、 ある記録領域でエラーが集中的に発生するような状況を避け ることができ、 全体としてのエラ一レートを向上させることができ る。 特に、 再生データにエラーが発生し、 再生リ トライを行う際に、 エラー発生が発生した記録領域に重みを置いた基準値を設定するこ とができ、 迅速に再生り トライを行うことができる。
また、 本発明に係るテープ状記録媒体のトラッキング制御装置は、 実際の再生を行う前に、 回転ドラムの 1周期内の基準位相位置とな る時点からへッ ドによってテープ状記録媒体の各記録領域のタイ ミ ング信号が検出されるまでの時間を計測するとともに、 テープ状記 録媒体の各記録領域のタイ ミング信号が検出される期間に対応する ウィ ン ドウを設定し、 ウィン ドウで規定された期間内で得られる各 記録領域のタイ ミング信号が検出されるまでの時間に基づいて、 基 準値を生成する。 そして、 実際の再生の際に、 基準位相位置となる 時点からへッ ドによってテープ状記録媒体のタイ ミング信号が検出 されるまでの時間を計測し、 計測した時間と基準値を比較した結果 に基づいて、 テープ状記録媒体の走行速度と回転ドラムの回転速度 の相対速度を制御する。 これにより、 基準値をより適切な値とする ことができ、 より正確な トラッキングを行うことができる。
本発明に係るテープ状記録媒体の トラッキング制御装置は、 複数 の傾斜した トラックが形成され、 各トラックは複数の記録領域から 構成され、 各記録領域にはそれぞれタイ ミング信号が記録されてい るテープ状記録媒体の卜ラッキング制御装置であって、 実際の再生 を行う前に、 回転ドラムの 1周期内の基準位相位置となる時点から へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が 検出されるまでの時間を計測し、 計測した時間と基準となる値とを 比較した結果に基づいて、 テープ状記録媒体の走行速度と回転ドラ ムの回転速度の相対速度を制御するための誤差情報を生成するとと もに、 へヅ ドによって走査されているテープ状記録媒体のトラック に対して生成した誤差情報と、 へッ ドによって走査されている トラ ックの 1つ前の トラックに対して生成した誤差情報とに基づいて、 制御信号を生成する。 そして、 実際の再生の際に、 この再生信号に 基づいて、 テープ状記録媒体の走行速度と回転ドラムの回転速度の 相対速度を制御する。 これにより、 1 トラック毎に トラッキングサ ーボがかけられ、 しかもそのトラッキングサ一ボには 2 トラック分 の誤差情報の平均値が用いているので、 トラッキングサ一ボ制御の 安定性を向上させることができるとともに、 応答性を良くすること ができる。

Claims

請求の範囲
1 . 複数の傾斜した トラックが形成され、 上記各トラックは複数 の記録領域から構成され、 上記各記録領域にはそれぞれタイ ミング 信号が記録されているテープ状記録媒体のトラッキング制御装置で あって、
少なく とも 1つのへッ ドが設けられた回転ドラムと、
上記回転ドラムの 1周期内の基準位相位置となる時点から上記へ ッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が検 出されるまでの時間を計測するとともに、 上記計測した時間の各記 録領域毎の平均値を算出し、 上記算出された各記録領域の平均値の 最大値と最小値に基づいて、 基準値を生成する基準値生成部と、 上記基準位相位置となる時点から上記ヘッ ドによってテ一ブ状記 録媒体のタイ ミング信号が検出されるまでの時間を計測し、 上記計 測した時間と上記基準値生成部からの基準値を比較した結果に基づ いて、 上記テープ状記録媒体の走行速度と上記回転ドラムの回転速 度の相対速度を制御する制御部と、
を備えるテープ状記録媒体の トラッキング制御装置。
2 . 上記テープ状記録媒体に記録されているタイ ミング信号は、 各記録領域のプロック同期信号である、
ことを特徴とする請求の範囲第 1項記載のテープ状記録媒体のト ラッキング制御装置。
3 . 上記回転ドラムには、 上記ヘッ ドのアジマス角度と異なるァ ジマス角度を有する更なるへッ ドが設けられており、 上記テープ状 記録媒体には上記へッ ドで記録されることによって形成される トラ ックと、 上記更なるへッ ドで記録されることによって形成される ト ラックとが互いに交互に隣接して配される、
ことを特徴とする請求の範囲第 1項記載のテープ状記録媒体のト ラッキング制御装置。
4 . 上記基準値生成部は、 上記基準位相位置となる時点から上記 へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が 検出されるまでの時間と、 上記基準位相位置となる時点からテープ 状記録媒体の各記録領域の境界部分が上記へッ ドによって走査され るまでの時間に基づいて設定された複数のウイ ン ドゥとを比較し、 上記比較結果に基づいて上記へッ ドにより検出された夕イ ミング信 号がテープ状記録媒体のどの記録領域のタイ ミング信号であるかを 判別する、
ことを特徴とする請求の範囲第 1項記載のテープ状記録媒体のト ラッキング制御装置。
5 . 上記基準値生成部は、 上記テープ状記録媒体が通常の送り速 度とは異なる送り速度で走行されている状態において計測された上 記基準位相位置となる時点から上記へッ ドによつて上記テープ状記 録媒体の各記録領域のタイ ミング信号が検出されるまでの時間の累 積値に基づいて、 上記各記録領域毎の平均値を算出する、
ことを特徴とする請求の範囲第 4項記載のテープ状記録媒体のト ラッキング制御装置。
6 . 上記基準値生成部は、 上記算出された各記録領域の平均値の 最大値と最小値の平均値を算出することによって上記基準値を生成 する、
ことを特徴とする請求の範囲第 5項記載のテープ状記録媒体のト ラッキング制御装置。
7 . 複数の傾斜した トラックが形成され、 上記各トラックは複数 の記録領域から構成され、 上記各記録領域にはそれぞれタイ ミング 信号及びエラ一検出符号が記録されているテープ状記録媒体のトラ ッキング制御装置であって、
少なく とも 1つのへッ ドが設けられた回転ドラムと、
上記ヘッ ドによつて上記テープ状記録媒体の各記録領域から読み 出されたデ一夕に含まれるエラーを上記エラ一検出符号に基づいて 検出する検出部と、
上記回転ドラムの 1周期内の基準位相位置となる時点から上記へ ッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が検 出されるまでの時間を計測し、 上記計測した時間と上記検出部から のエラー検出結果に基づいて、 基準値を生成する基準値生成部と、 上記基準位相位置となる時点から上記ヘッ ドによってテープ状記 録媒体のタイ ミング信号が検出されるまでの時間を計測し、 上記計 測した時間と上記基準値生成部からの基準値を比較した結果に基づ いて、 上記テープ状記録媒体の走行速度と上記回転ドラムの回転速 度の相対速度を制御する制御部と、
を備えるテープ状記録媒体のトラッキング制御装置。
8 . 上記テープ状記録媒体に記録されているタイ ミング信号は、 各記録領域のプロック同期信号である、
ことを特徴とする請求の範囲第 7項記載のテープ状記録媒体のト ラッキング制御装置。
9 . 上記回転ドラムには、 上記ヘッ ドのアジマス角度と異なるァ ジマス角度を有する更なるへッ ドが設けられており、 上記テープ状 記録媒体には上記へッ ドで記録されることによって形成される トラ ックと、 上記更なるへヅ ドで記録されることによって形成される 卜 ラヅクとが互いに交互に隣接して配される、
ことを特徴とする請求の範囲第 7項記載のテープ状記録媒体のト ラッキング制御装置。
1 0 . 上記基準値生成部は、 上記計測した時間の各記録領域毎の 平均値を箅出するとともに、 上記検出部で検出されたエラーの数が 最も多い記録領域に対する上記平均値に重みを付けた後、 各記録領 域の平均値の最大値と最小値に基づいて、 上記基準値を生成する、 ことを特徴とする請求の範囲第 7項記載のテープ状記録媒体のト ラッキング制御装置。
1 1 . 上記基準値生成部は、 上記基準位相位置となる時点から上 記へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号 が検出されるまでの時間と、 上記基準位相位置となる時点からテ一 プ状記録媒体の各記録領域の境界部分が上記へッ ドによって走査さ れるまでの時間に基づいて設定された複数のウイ ン ドゥとを比較し、 上記比較結果に基づいて上記へッ ドにより検出されたタイ ミング信 号がテープ状記録媒体のどの記録領域のタイ ミング信号であるかを 判別する、
ことを特徴とする請求の範囲第 1 0項記載のテープ状記録媒体の トラッキング制御装置。
1 2 . 上記基準値生成部は、 上記テープ状記録媒体が通常の送り 速度とは異なる送り速度で走行されている状態において計測された 上記基準位相位置となる時点から上記へッ ドによって上記テープ状 記録媒体の各記録領域のタイ ミング信号が検出されるまでの時間の 累積値に基づいて、 上記各記録領域毎の平均値を算出する、 ことを特徴とする請求の範囲第 1 1項記載のテープ状記録媒体の トラッキング制御装置。
1 3 . 上記基準値生成部は、 上記算出された各記録領域の平均値 の最大値と最小値の平均値を算出することによって上記基準値を生 成する、
ことを特徴とする請求の範囲第 1 2項記載のテープ状記録媒体の トラッキング制御装置。
1 4 . 複数の傾斜したトラックが形成され、 上記各トラックは複 数の記録領域から構成され、 上記各記録領域にはそれぞれタイ ミン グ信号が記録されているテープ状記録媒体のトラッキング制御装置 であって、
少なく とも 1つのへッ ドが設けられた回転ドラムと、
上記回転ドラムの 1周期内の基準位相位置となる時点から上記へ ッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が検 出されるまでの時間を計測するとともに、 上記テープ状記録媒体の 各記録領域のタイ ミング信号が検出される期間に対応するウイン ド ゥを設定し、 上記ウィ ン ドウで規定された期間内で得られる上記各 記録領域のタイ ミング信号が検出されるまでの時間に基づいて、 基 準値を生成する基準値生成部と、
上記基準位相位置となる時点から上記へッ ドによってテーブ状記 録媒体のタイ ミング信号が検出されるまでの時間を計測し、 上記計 測した時間と上記基準値生成部からの基準値を比較した結果に基づ いて、 上記テープ状記録媒体の走行速度と上記回転ドラムの回転速 度の相対速度を制御する制御部と、 を備えるテープ状記録媒体の トラッキング制御装置。
1 5 . 上記テープ状記録媒体に記録されているタイ ミング信号は、 各記録領域のプロック同期信号である、
ことを特徴とする請求の範囲第 1 4項記載のテープ状記録媒体の トラッキング制御装置。
1 6 . 上記回転ドラムには、 上記ヘッ ドのアジマス角度と異なる アジマス角度を有する更なるへッ ドが設けられており、 上記テープ 状記録媒体には上記へッ ドで記録されることによって形成される ト ラックと、 上記更なるへッ ドで記録されることによって形成される トラックとが互いに交互に隣接して配される、
ことを特徴とする請求の範囲第 1 4項記載のテープ状記録媒体の トラッキング制御装置。
1 7 . 上記基準値生成部は、 上記基準位相位置となる時点から上 記へッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号 が検出されるまでの時間を計測し、 上記計測した時間のうちの最大 値と最小値を除いた時間に基づいて上記ウイン ドウを設定する、 ことを特徴とする請求の範囲第 1 4項記載のテ一ブ状記録媒体の トラッキング制御装置。
1 8 . 上記基準値生成部は、 上記テープ状記録媒体が通常の送り 速度とは異なる送り速度で走行されている状態において計測された 上記基準位相位置となる時点から上記へッ ドによって上記テープ状 記録媒体の各記録領域のタイ ミング信号が検出されるまでの時間の 累積値に基づいて各記録領域毎の平均値を算出し、 上記平均値に基 づいて上記基準値を生成する、
ことを特徴とする請求の範囲第 1 4項記載のテープ状記録媒体の トラッキング制御装置。
1 9 . 上記基準値生成部は、 上記算出された各記録領域の平均値 の最大値と最小値の平均値を算出することによって上記基準値を生 成する、
ことを特徴とする請求の範囲第 1 8項記載のテープ状記録媒体の トラッキング制御装置。
2 0 . 複数の傾斜した トラックが形成され、 上記各トラックは複 数の記録領域から構成され、 上記各記録領域にはそれぞれタイ ミン グ信号が記録されているテ一ブ状記録媒体の トラツキング制御装置 であって、
少なく とも 1つのへッ ドが設けられた回転ドラムと、
上記テープ状記録媒体の走行速度と上記回転ドラムの回転速度の 相対速度を制御する制御部と、
上記回転ドラムの 1周期内の基準位相位置となる時点から上記へ ッ ドによってテープ状記録媒体の各記録領域のタイ ミング信号が検 出されるまでの時間を計測し、 上記計測した時間と基準となる値と を比較した結果に基づいて上記相対速度を制御するための誤差情報 を生成するとともに、 上記へッ ドによって走査されているテープ状 記録媒体のトラックに対して生成した誤差情報と、 上記へ'ソ ドによ つて走査されている トラックの 1つ前のトラックに対して生成した 誤差情報とに基づいて、 上記制御部に供給する制御信号を生成する 制御信号生成部と、
を備えるテープ状記録媒体のトラッキング制御装置。
2 1 . 上記制御信号生成部は、 上記へッ ドによって走査されてい るテープ状記録媒体のトラックに対して生成した誤差情報と、 上記 へッ ドによって走査されている トラックの 1つ前の トラヅクに対し て生成した誤差情報との平均化処理を行って上記制御信号を生成す る、
ことを特徴とする請求の範囲第 2 0項記載のテープ状記録媒体の トラッキング制御装置。
2 2 . 上記制御信号生成部は、 遅延部を備え、 上記遅延部によつ て上記へヅ ドによって走査されている トラックの 1つ前のトラック に対して生成した誤差情報を遅延する、
ことを特徴とする請求の範囲第 2 1項記載のテープ状記録媒体の トラッキング制御装置。
2 3 . 上記回転ドラムには、 上記ヘッ ドのアジマス角度と異なる アジマス角度を有する更なるへッ ドが設けられており、 上記テープ 状記録媒体には上記へッ ドで記録されることによって形成される ト ラックと、 上記更なるへッ ドで記録されることによって形成される トラックとが互いに交互に隣接して配される、
ことを特徴とする請求の範囲第 2 0項記載のテ一ブ状記録媒体の トラッキング制御装置。
2 4 . 上記制御信号生成部は、 上記制御部に供給する制御信号の うち上記へッ ドよって記録されることによって形成される トラック に対する制御信号と、 上記更なるへツ ドよって記録されることによ つて形成される トラックに対する制御信号とではゲインを変えて生 成する、
ことを特徴とする請求の範囲第 2 3項記載のテープ状記録媒体の トラッキング制御装置。
2 5 . 上記テープ状記録媒体に記録されているタイ ミング信号は. 各記録領域のプロック同期信号である、
ことを特徴とする請求の範囲第 2 0項記載のテープ状記録媒体の トラッキング制御装置。
PCT/JP1997/000688 1996-03-05 1997-03-05 Controleur de suivi d'enregistrement pour support d'enregistrement du type bande WO1997033279A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US08/945,269 US6078459A (en) 1996-03-05 1997-03-05 Tracking controller for a tape-like recording medium
GB9723095A GB2315152B (en) 1996-03-05 1997-03-05 Tracking control apparatus for tape-shaped recording medium

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP8073036A JPH09245394A (ja) 1996-03-05 1996-03-05 再生装置
JP8/73036 1996-03-05
JP08306896A JP3521608B2 (ja) 1996-03-13 1996-03-13 再生装置
JP8/83068 1996-03-13

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US09/488,445 Division US6185062B1 (en) 1996-03-05 2000-01-20 Tracking controller for a tape-like recording medium
US09/488,446 Division US6266204B1 (en) 1996-03-05 2000-01-20 Tracking controller for a tape-like recording medium

Publications (1)

Publication Number Publication Date
WO1997033279A1 true WO1997033279A1 (fr) 1997-09-12

Family

ID=26414168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1997/000688 WO1997033279A1 (fr) 1996-03-05 1997-03-05 Controleur de suivi d'enregistrement pour support d'enregistrement du type bande

Country Status (3)

Country Link
US (4) US6078459A (ja)
GB (1) GB2315152B (ja)
WO (1) WO1997033279A1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480975B1 (en) * 1998-02-17 2002-11-12 International Business Machines Corporation ECC mechanism for set associative cache array
EP0978837A1 (en) * 1998-08-07 2000-02-09 Hewlett-Packard Company Intelligent tracking offset system for tape cartridge data storage
EP0978836A1 (en) * 1998-08-07 2000-02-09 Hewlett-Packard Company Intelligent tracking offset system for tape cartridge data storage
US6512651B1 (en) * 2000-07-11 2003-01-28 Storage Technology Corporation Helical scan tape track following
US6600616B2 (en) 2001-04-25 2003-07-29 Hewlett-Packard Development Company, L.P. Method for reduction of off-track errors or write failures in data storage tape systems
US20040109256A1 (en) * 2001-06-12 2004-06-10 Kenichi Honjo Magnetic recording/reproducing apparatus
US6768604B2 (en) 2001-06-14 2004-07-27 Hewlett-Packard Development Company, L.P. Method for reduction of off-track errors in data storage tape systems
JP2004227704A (ja) * 2003-01-24 2004-08-12 Sony Corp ヘッド装置、記録再生装置及び磁気記録方法
US7158338B2 (en) * 2004-05-24 2007-01-02 Quantum Corporation Servo track having periodic frames of tone field and embedded synchronization marks
US7362525B2 (en) * 2005-07-22 2008-04-22 Quantum Corporation PRML based magnetic servo position demodulator
JP4140623B2 (ja) * 2005-09-13 2008-08-27 ソニー株式会社 磁気テープ記録再生装置の記録ヘッドの調整方法及び磁気テープ記録再生装置
US7428118B2 (en) * 2005-11-28 2008-09-23 Quantum Corporation LTM compensation methods and systems for magnetic servo writing
JP4201017B2 (ja) * 2006-05-26 2008-12-24 ソニー株式会社 ヘリカルスキャン方式の磁気テープ再生装置及び磁気テープ再生方法
US8111477B2 (en) * 2008-07-11 2012-02-07 Sony Corporation Recording medium, recording apparatus, reproducing apparatus, and reproducing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03187055A (ja) * 1989-12-15 1991-08-15 Sony Corp トラッキング制御装置
JPH06150465A (ja) * 1992-10-30 1994-05-31 Matsushita Electric Ind Co Ltd 情報再生装置
JPH0729256A (ja) * 1993-07-12 1995-01-31 Hitachi Ltd ヘリカル走査型の磁気記録再生装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191491A (en) * 1990-11-09 1993-03-02 Exabyte Corporation Method and apparatus for reading distorted helical stripes
JPH05174456A (ja) * 1991-12-20 1993-07-13 Sony Corp 記録再生装置
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
JP3647068B2 (ja) * 1994-08-23 2005-05-11 キヤノン株式会社 再生装置
JPH08185652A (ja) * 1994-12-29 1996-07-16 Sony Corp サーボ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03187055A (ja) * 1989-12-15 1991-08-15 Sony Corp トラッキング制御装置
JPH06150465A (ja) * 1992-10-30 1994-05-31 Matsushita Electric Ind Co Ltd 情報再生装置
JPH0729256A (ja) * 1993-07-12 1995-01-31 Hitachi Ltd ヘリカル走査型の磁気記録再生装置

Also Published As

Publication number Publication date
US6185062B1 (en) 2001-02-06
GB9723095D0 (en) 1998-01-07
US6172835B1 (en) 2001-01-09
US6078459A (en) 2000-06-20
US6266204B1 (en) 2001-07-24
GB2315152B (en) 2000-08-16
GB2315152A (en) 1998-01-21

Similar Documents

Publication Publication Date Title
EP1145235B1 (en) Variable speed recording method for a magnetic tape drive
WO1997033279A1 (fr) Controleur de suivi d&#39;enregistrement pour support d&#39;enregistrement du type bande
US5969898A (en) Method and system for reading data that is unreadable by a tape drive
KR970002192B1 (ko) 디지탈 신호 재생 장치
US7813069B2 (en) Method and apparatus for controlling motion of storage media
US5231548A (en) Rotary drum controller
JP3446852B2 (ja) 記録媒体の動き制御方法および装置
JPH06131618A (ja) 磁気テ−プにおける基準信号の記録再生方法
JPH06124576A (ja) Ctl信号発生装置
JPH09245394A (ja) 再生装置
JPH0836811A (ja) トラッキング制御装置
JP2805652B2 (ja) 回転ヘッド型磁気記録装置
KR0148139B1 (ko) 비데오테이프레코더의 트랙킹제어방법 및 장치
JP4147634B2 (ja) 記録再生装置
JP3582278B2 (ja) 再生装置
JP3521608B2 (ja) 再生装置
JP2606202B2 (ja) 再生装置
JP2720852B2 (ja) 磁気ディスク装置
JP3274584B2 (ja) 磁気記録再生装置
US6556368B1 (en) Disk apparatus and control method therefor
KR100196856B1 (ko) 비데오 카세트 레코더에서의 슬로우 모드시 엔벨로프 값판정방법
JPH09245395A (ja) 再生装置
JPH09251683A (ja) 再生装置
JP2000040277A (ja) 磁気テープ装置およびその制御方法
JPH09259491A (ja) 記録再生装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): GB US

WWE Wipo information: entry into national phase

Ref document number: 08945269

Country of ref document: US