CA1155520A - Method and apparatus for processing a digital color video signal - Google Patents

Method and apparatus for processing a digital color video signal

Info

Publication number
CA1155520A
CA1155520A CA000375659A CA375659A CA1155520A CA 1155520 A CA1155520 A CA 1155520A CA 000375659 A CA000375659 A CA 000375659A CA 375659 A CA375659 A CA 375659A CA 1155520 A CA1155520 A CA 1155520A
Authority
CA
Canada
Prior art keywords
words
data
error
signal
data unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000375659A
Other languages
French (fr)
Inventor
Yoshitaka Hashimoto
Norihisa Shirota
Kaichi Yamamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP5088780A external-priority patent/JPS56160182A/en
Priority claimed from JP5688280A external-priority patent/JPS56160154A/en
Application filed by Sony Corp filed Critical Sony Corp
Application granted granted Critical
Publication of CA1155520A publication Critical patent/CA1155520A/en
Expired legal-status Critical Current

Links

Classifications

    • 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/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1813Pulse code modulation systems for audio signals by adding special bits or symbols to the coded information

Abstract

ABSTRACT OF THE DISCLOSURE
A method for processing a digital color video signal formed of 8-bit words, includes the recording steps of converting each 8-bit word into a 10-bit word in accordance with a predetermined mapping function, grouping the 10-bit words into 48 word blocks, adding to each block an identification signal, identification signal check words P1 and Q1, and data check words P2 and Q2, the latter being formed by the equations:

Description

~ 52~ so 1~06 BACKGROUND OF THE INVENTION

This invention xelates to a me-thod and apparatus for processing digital signals and, more particularly, is directed to a method and apparatus for detec-ting and correcting errors in digital signals which are recorded and reproduced with a digital video tape recorder.
Recently, digi-tal techniques have been used for the transmission and recording of video signals. In particular, a rotary head type video tape recorder (VTR) has been used to record pulse code modulated (PCM) video signals on a magnetic tape and, upon reproduction by the rotary head, the video signals are pulse code demodulated. In such case, the digital video signals are generally grouped into blocks with each block contain-ing a predetermined number of bits. Upon reproduction, each block of the reproduced digital video signals is processed.
However, when a PCM-encoded video signal is recorded and subsequently reproduced, there is the possibility that the reproduced video signals may contain random errors caused by various types of noise, such as head noise, tape noise and amplifier noise, and burst errors (signal drop-out) resulting from dust or flaws on the tape surface. It should be appreciated, of course, that such errors may seriously deteriorate the quality of the video reproduction. In order to minimize this problem,- error correction codes have been used in encoding the PCM signals prior to recording on the tape. For example, parity words may be added e~ery predetermined number of blocks of video data and such parity words are then used during reproduction in an error detection operation. By using such error correction codes, erroneous PCM signals which are repro~uced may be 1 ~55~

corrected or cornpensated so as -to avoid the aformentioned deterioration in video reproduc-tion. I-t should be appreciated that the more error correction code words that are used, the more accurate is the error detection/correction opera-tion.
However, it is also desirable, in achieving such error correc-tion, to reduce the redundancy or number of error correction bits as much as possible so as to increase the area of tape that can be used for recording of data.
Further, when the number of errors becomes too high, so as to exceed the error correcting capability of the error correction code, an error concealment operation, rather than an error correction operation, is used. For example, the error concealment operation may be accomplished by replacing the erroneous video data with video data wi--ich is appxoximately equal thereto. In this regard, a field memory for storing successive fields of video data is provided and an address signal is added to each bloc~ of video data for addressing the blocks of video data into the field memory. When the speed of movement of the magnetic tape during reproduction is faster than that during recording, the rotary head is shifted so as to skip over a predetermined nu~er of tracks to reproduce, for example, every other track. During reproduction at a speed slower than that of recording, the rotary head scans the same track more than once and then jumps over to the next adjacent track. As a result, the reproduced video data is not of a continuous nature.
In~this regard, the address signals oE the reprod~ced video data are used to write the video information into the field memory at predetermined addresses so as to obtain a picture having continuity.
When the aforementioned error concealment operation is utilized with a digital color video signal, the phase of the l 1~5S20 color sub-carrier may ~e inverted at the connection point between the original erroneous video data and the substituted video data. More particularly, in the case of an NTSC system, the phase of the color sub-carrier between corresponding portions of successive frames differs by ~/2. It should therefore be appreciate~ that when video data from one frame is substituted for corresponding video information of a successive frame, the phase of the color sub-carrier of the substituted video informa-tion must be inverted to provide a continuous phase relation of the sub-carrier. In this regard, it has been proposed to add an identification signal to the video da~a for indicating the frame, field and line to which the video information belongs.
However/ if an error results in the identification signal, such phase inversion cannot readily be performed.
Further, to more accurately correct any error caused by drop-out, it has been proposed to add still another error correction code to the video data signal to more accurately detect and correct any error produced in each block of video data.
In such case, it is desirable to use a code having a high capability of error detection and correction while, at the same time, having a low redundancy.

.
OB~ECTS AND SUMMARY OF THE INVENTION

Accordingly, it is an object of this invention to provide a method and apparatus for processing a digital signal that avoids the above-described difficulties encountered with the prior art.
More particularly, it is an object of this invention to provide a method and apparatus for processing a digital .. . . . .. . . .

~ ~ 55520 video signal which is particularly adapted to accurately detect and correct errors in the video signal without increasing the redundancy thereof.
It is ano-ther object of this invention to provide a method and apparatus for processing a digi-tal video signal which accurately concea1s errors during special reproducing modes of the digital VTR.
It is still another object of -this invention -to provide a method and apparatus ~or processing a digital signal which has a higher error detecting capability -than that of the prior art.
In accordance with an aspect of this invention, a method of processing a digital signal comprised of a plurality of N-bit words which have been code converted from a plurality of M-bit words in accordance with a precletermined mapping function, includes the steps of reconverting each of the N-bi-t words to a respective one of the M-bit words in accordance with the mapping function, wi-th the plurality of reconverted M-bi-t words forming a data unit for every predetermined number of words thereof; detecting whether any of the M-bit words contain an error by failing to satisfy the mapping function during the step of reconverting; and determining that each data unit that includes an M-bit word having an error is erroneous.
In accordance with another aspect of this invention, a rnethod of processing a digital signal includes the steps of sampling an analog signal at a predetermined frequency; converting the sampled signal into digitized form; forming a data block for every predetermined number of bits of the digital signal; adding an identification signal to each data block for identification thereof; and adding an error correc-ting signal to each of the iden-tifica-tion signals.

~,
2 0 In accordance wi-th still another aspect of this invention, a methocl of processing a digi-tal signal includes the steps of sarnpling an analog sigrlal at a predetermined frec~uency; converting the sampled signal into digitized form;
forming a data word every m bits; and adding two check words P and Q to every n data words, each check wo.rd hav:ing m bits and the check words being formed by the equations:

~ Q = T Wn + T Wn 1 + -- + T ( )W2 -~ T W

( P = T Wn + T Wn 1 + ... + T W2 -~ T Wl T ,T ,...T ) ,T n,Tl,T2~o Tn-l Tn di non-zero elements of a Galois field (2 ).
In addition, apparatus accordi.ng to this invention are provided for practicing the above-described methods.
The above; and other, objects, features and advantages of the invention, will be appa-rent in the following detailed description of illus-trative ernbodiments of the invention which is to be read in connection with the accompanying drawings.

1 ~5~0 ~RIEF DESCRIPTION OF THE DRAWINGS

Fig. 1 is a block diagram illustrating a recording section of a digital video tape recorder (VTR) embodying this invention;
Fig. 2 is a block diagram illustrating a reproducing section of a digital video tape recorder (VTR) embodying this invention;
Figs. 3A and 3B are schematic diagrams to which reference will be made in explaining the digitization and code arrangement of a video signal for use in a digital VTR
embodying this invention;
FigO ~ is a schematic plan view illustrating a track pattern recorded with -the recording section of Fig. l;
Fig. S is a block diagram of one embodiment of an error correctiny encoder according to this invention which can he used in the recording section of Fig. l;
Fig. 6 is a schematic diagram to which reference will be made in explaining the digitization and code arrangement of a vldeo signal for use in a digital VTR embodying this nventlon;
Fig. 7 is a block diagram illustrating one embodiment of an identification signal check word generator according to this invention for use in the recording section of Fig. l;
Fig. 8 is a more detailed block diagram of a portion of the reproducing section of Fig. 2 according to this invention;
Fig. 9 is a schematic illustration used for explaining the division of one block of digital video inEormation;
Fig. 10 is a block diagram of one embodiment of a check word error corrector according to this invention for use in the reproducing section of Fig. 8;

. . .

1 155~2~

Fig. 11 is a block dlagram of one embodimen-t of a parity error corrector according to -~h:is inventi.on Eor use in the-repxoducing section of Fig. 8;
Fig. 12 is a schematic diagram used for explaining the operation of the parity error corrector of Fig. 11; and Fig. 13 is a block diagram o~ one embodimen-t oE
a reproducing signal processor according to this invention for use in the reproducing section of ~ig. 8.

DETAILED DESCRIPTION OF T~IE PREFERRED EMBODIMENTS

In order to facilitate a better understanding of the present invention, there will first be described the conditions for digital recording of an NTSC color video signal. In particular, since one frame comprises 525 lines, the number of lines selected for a first (third) and a second (~ourth) field are 262 and 263, respectively. In -the fi.rst field, a vertical . synchroni~ing pulse and a horizontal synchronizing pulse are in phase with each other, and the field in which they are out of phase is considered the second field.
Further, the number of sampled picture elements in each horizontal period (H) varies with the sampling frequency (fs) employed. Since the color sub-carrier frequency (fsc~ is 455/2 times the horizontal frequency (fH), the number of sampled picture elements in one horizontal period for a sampling frequency fS = 4 fSC is 910 samples (Fig. 3A). Further, the number of sa.mples in the effec-tive video region or portion of each horizontal period is 768, with the remaining portion of each horizontal period constituting the horizontal blanki.ng interval which includes a horizontal synchronizi.ng signal. and a burs-t signal.

~55~2~3 Referring now to the drawings in detail, and initially to Fig. 1 thereof, there is shown a recording section of a digital VTR according to this invention having an input terminal 1 to which an NTSC color video signal to be recorded is applied.
The color video signal from input terminal 1 is supplied to a multiplexer 2 in which the digltized effective region oE -the color video signal in each half horizontal period ~- H) is divided into two channels. The data of the two channels are processed in the same manner. The data in one of the channels is derived as a record signal after being applied, in sequence, to a time base compression circuit 3_, an error correcting encoder 4a, a recording processor 5a, a multiplexer 6 and recording amplifiers 7_ and 7b. The data in the other channel is also processed by the same arrangement, that is, by a time base compression circuit 3b, an error correcting encoder ~b, a recording processor 5b, mul-tiplexer 6 and recording amplifiers 7_ and 7d. The output signals from amplifiers 7a-7d are suoplied through output terminals 8-a-8d to respective four rotary heads (not shown) extending obliquely on a magnetic tape 10, as shown in Fig. 4. It should be appreciated that each scanning operation by the four rotary heads results in one field of video information being recorded in the four parallel tracks 9_-9_.
The code arrangement of each o the record signals respectively provided at the four rotary heads will now be described with reference to Figs~ 3A and 3B. As shown in Fiy.
3A, each hàl horizontai period of effective video information includes 384 samples and this half horizontal period of video information is divided into four blocks of 96 samples each, with each block being supplied at output terminals 8_-8d of the 1~ 5~20 recording section of Fig. 1. The -time compression circuit 3 in each channel compresses -the video signal to provide a data blank-ing pe~iod for each block of video informa-tion in-to whlch a synchronizing signa1, an identificatl.on signal and error correction words can be inserted. This is shown more particularly in Fig. 3B in which each block of the coded digital signal (video data or parity data) is composed of a block synchronizing signal ~SYNC) of three samples, an identification (ID) signal and address (AD) signal of two samples, identification signal check words Pl and Ql of two samples, followed by the 96 samples of video information and video data check words P2 and ~2 of four samples. The block synchronizing signal is used for identifying the beginning of a block, whereupon the iden-tification and address signals, the information data and the check words can be extracted. The identifi.cation signal ID indicates the channel (track), the frame, the field and the line to which the information data of -the block belongs and whether such information data is even or odd, and the address signal AD
represents the address of the respective block, that is, the location of the video data in each field. The check words constitute an error correcting code used for detection of errors in the data of the respective blocks.
Fig. 6 shows the code arrangement for video data recorded ih each track. More particularly, the number of horizontal lines forming each field is 262.5 H. Accordingly, the number of effective video lines in one field period is selected to be 256 ~1, excepting the vertical synchronizing period. Since each horizontal period is comprised of 8 blocks, each field interval is comprised of 2,04~ (= 256 x 8) blocks with 2,043/4 or 512 blocks being recorded in each trac]c for each ~ield. In Fig. 6, each reference charac-ter Bi (i = 1 ~~594) Jl 155520 indicates one block which is referenced by an address signal AD, and with two blocks making up one line of information per track.
The video data for each track is sequentially arranged in a 32 ~ 16 matrix form. Parity data is also provided in connection with the horizontal and vertical directions, respectively, of the video data in the matrix. I~ore particularly, the parity data for the horizontal direction is shown positioned in columns 17 and 18 of the matrix and the parity data for the vertical direction is positioned in row 33 at the bottom. In the 17th and 18th columns of blocks at the 33rd row is disposed the horizontal parity data for the vertical parity data.
The parity data for the horizontal direction is formed from alternate blocks of the 16 blocks forming the respective row of the matrix. In the first row, for example, parity block [B17] is formed by the modulo 2 addition:

[Bl] ~ [B3] ~ [B5] ~ -- ~ [B13] ~ [B15] [ 17 ---(1)~

In the above equation, (Bi) means only the data in the respective block Bi. In this case, samples belongin~ to respective ones of the blocks are calculated in a parallel, 8-bit form.
Similarly, by the modulo-2 addition:

[B2] ~ [B~] ~ [B6] ~ [B14] ~ [B16] [ 18 ---(2), parity block [B18] is Eormed. The parity data is similarly formed for each of the second to 32nd rows in the horizontal direction.
Enhancement of the error correcting ability results from the fact that parity data is not formed merely by the data of the 16 blocks included in a row, but is also formed by the data of alternate blocks positioned in the row.

The parity data for the vertical direction is formed by the data of 32 blocks in each of the first to 16 columns of ~ .

1~5~52~
blocks. In the first column, parity block [B577] is formed by the modulo-2 addition:

[Bl] ~ [Blg] ~ [B37] ~ [Bs41] ~ [ 559 577 In this case, samples belong to the respective blocks are calculated in a parallel, 8-bit form.
Referring back to Fig. 1, the ~ime base compression circuit 3a or 3b in each channel compresses the video data and provides a data blanking veriod in which the block synchronizing signal, the identification and address signals and the check codes are inserted for each block of video data of 96 samples, and at the same time, sets up data blanking periods in which the bIocks of the parity data are inserted. The output of the time base compression circuit 3a or 3b in each channel is supplied to the respective error correcting encoder 4a or 4b in which the parity data for the horizontal and vertical directions and the check words for each block are generated. One embodiment of an error correcting encoder in accordance with the present invention is shown in Fig. 5 to include a horizontal parity generator 22, a vertical pari-ty generator 23 and a multiplexer 24, each suppli~d with the output from its respective time base compression circuit 3a or 3b. The horizontal parity generator 22 and vertical parity generator 23 generate horizontal and vertical parity data, respectively, from each 1/4 field of video data, such parity data also being supplied to multiplexer 24. The output of multiplexer 24 is supplied to a check word P2 generator 25 for the video data, a check ~ord Q2 generator 26 for the video data and to a multiplexer 27. The outputs from generators 25 and 26 are also supplied to multiplexer 27 and the latter adds the data check words P2 and Q2 to the video data and parity data in the form shown in Fig. 3B, and the output therefrom constitutes the output from the error correcting encoder 4_ or 4b.

1155~20 The block synchronizing signal and the identification and address signals are then added to the video and parity data in the recording processor 5a or 5b in each channel. The address signal AD represents the previously noted number ~i) of the block.
Further, in each recording processor 5a or 5b, there is provided an encoder of the block coding type which converts the number of bits of one sample from 8 to 10, and a parallel-to-serial converter for serlalizing the parallel 10-bit code. The block coding is such that 28 codes whose DC levels are close to zero are selected from 21 codes of 10-bit words and arranged to have one-to~one correspondence to the original 8-bit codes. ~y means of the foregoing, the DC level of the record signal is made as close to zero as possible, that is, "O" and "1" alternate with each other as much as possible. Such block coding is employed for preventing degradation of ~he transmitting waveform on the playback side by substantial DC free transmission. Further, since information included in the identification signal ID in each b}ock is important for processing in the reproducing system, each recording processor 5a or 5b further generates identification signal check codes Pl and Ql and adds the same ~o each block as shown in Fig. 3B.
The output of recording processors Sa and Sb are fed to multiplexer 6 where they are distributed to 4 channels through recording amplifiers 7a-7d to output terminals 8a-8d, respectively, as previously discussed. Four rotary heads are connected to output terminals 8a-8d through, for example, rotary transformers, whereby one scan by the four heads functions to record four parallel tracks 9a-9d extending obliquely on magnetic ..~

1~

l~5~s2a tape lO which constitute one field of video information.
Referring now to Fig. 2, a reproducing sec-tion of a digital VTR embodying this invention includes four input terminals ll_-lld for receiving the digital video signal reproduced by the four rotary heads. In particular, in the reproducinq or playback operation o E the digital VTR according to this invention, the reproduced video da-ta signals are derived from the four rotary heads which scan tracks 9a-9d, respectively, and are applied through playback amplifiers 12_-12d to playback processors 13_-13d, respectively. The latter playback processors perform a waveshaping operation, convert the serial data in-to parallel form, extrac-t the block synchronizing, iden-tification (ID) and address (AD) signals and the check codes from the data, and further, perform a block decoding or 10-bit -to ~-bi-t conversion operation. In addition, in the block decoding operation, each 96-sample block of da-ta is error detected for every 24 samples thereof. The outputs of playback processors 13_-13_ are applied to respective time base correctors 14a-14_ in which any time base error in the data is removed.
The data of each channel is provided from the respective time base correctors 14_-14d by way of a multiplexer 15 and an interchanger 1~ to error correcting decoders 17a and 171i. In particular, the outputs from time base correctors 14a-14d are first applied to a multiplexer 15 in which the four _ outputs are reassembled into two channels, and interchanger 16 ~unctions to restore the mixed data from multiplexer 15 to its correct order. In other words, in an ordinary playback operation in which the rotary heads faithfully scan the recording tracks on the magnetic tape or in slow motion or still picture playback in which the rotary heads are controlled in position so that they faithfully follow the recording tracks, respectively, signals are reproduced only from the tracks corresponding to the four 1 ~5~20 rotary heads. ~lowever, dur:ing h:iqh speed reproducing, in which the running speed oE the magnetic tape is as high as several tens of times its ordinary speed, the inclination of the scanning direction of the heads is dlfferent Erom tha-t of the record tracks, as shown by the broken lines 9' in Fig. 4, so -that each head scans a plurality of record tr~cks during each scan. As a result, the signals reproduced from the differen-t tracks are mixed together. In such a case, interchanger 16 identifies the correct channels of the reproduced signals, using track identification signals, and supplies the reproduced signals to the error correcting decoders 17a and 17b and, in particular, to the correct addresses in memories thereof, Eor the respective channel. In the case of reproduction at the normal reproducing speed, the data from multiplexer 15 is merely passed through interchanger 16 to the respective error correcting decoders.
The interchanger 16 is also provided at its input wi-th decoders for correcting errors in the identification signal ID by using the identification signal check words Pl and Ql (Fig. 3B).
Each error correcting decoder 17a and 17b includes error detecting and correcting circuits using the hori20ntal and vertical parity data and -the various data check words P2 and Q2 It should be aPpreciated that, during high speed reproducing, no error detection and correction are carried out using the horizontal~and vertical parity data, even though errors in the respective identification signals are corrected in interchanger 16.
The error correcting decoders li_ and 17b each include a field memory. If uncorrectable data is reproducedl tha-t is, data with too many errors therein, the data supplied to the error correcting decoders 17a and 17b is not written into the field memories, but rather, data which has preceded the uncorrectable data by one field is used in an interpolation or concealment process. The data from each error correcting decoder 17_ and 17b is applied 1~55~2~

to respective time base expander circuits 18a and 18_ wh:ich return the da-ta to the original transmitting ra-te and then apply ~he data -to a common multiplexer 19. The multiplexer 19 serves to returr, the reproduced data of the -two channels into a single channel which is, in turn, supplied to a signal processor 20 from which a rep:roduced color vldeo siynal is provided at an output terminal 21. Signal processcr 20, as will hereinafter be described, separates -the luminance and chrominance components from the color video signal by means of a digital filter in order to correct the phase of the color sub-carrier of the chrominance components, during a concealment operation, by using -the identification signals ID. In addition, the digital color video signal is converted into an analog color video signal by a D/A (digital-to-analog) converter (no-t shown).
As previo~lsly discussed, da-ta check words P2 and Q2 are added to each block of video data, as shown in Fig. 3B, which also includes 96 data samples or 48 data words Wl,W2...W48.
Generally, when n words Wl,W2...Wn l,Wn are included in one block, with each word being comprised of m-bits, two check words Q and P, each being comprised of m-bits, can be generated and then added to the block, by. utilizing the following parity check matrix ~l:
.
T 0 T 1 T 2 .. T-(n-l) T-n H = ....(4), O T0 Tl T2 ,rn-l Tn where T0 and 0 are m x m identi-ty and zero matrices, respectively, -1 T-2 T~n Tl T2 Tn-l,Tn are distinct, non-zero elemen of a Galois field GF (2m). "Addition" and "multiplication"

operations are performed by a modulo-2 operation on the Galois ~ ~ 5~520 field GF (2m).
An ixreducible generator polynomial G~x) of degree m over -tile Galois fie:Ld GF (2) is expressed as follows:

G(x) = gO + gl x -t ~ Jm 1 x -~ ~m x ~--(5).
From the above generator polynomial G(x), an m x m generator matrix T, as follows, can be obtained:
_ _ O O ....... -- gO
1 0 ....... --- gl O 1 ^ ~ g2 .. ..
T = .. ..

O O ...------ 1 ~m-l When G(x) is a primitive irreducible polynomial, a Galois field GF (2m) havlng 2m 1 distinct, non-zero elements is obtained.
If genera-tor polynomial G(x) is a non-primitive irreduci~.le polynomi.al, the nurnber of elements in the Galois field GF (2m) is less than 2m. Further, the number n of words Wl,W2.... Wn in - :
each block is selected to be an integer not greater than the number of distinct, non-zero elements in the Galois field GF (2m) From these n words in each block two check words Q
and P are formed AS follows:

Q = ~ T-(n+1-i)w -1 T-2 W + + T W2 P = i ~- 1 Tn i Wi = TlWn + T Wn 1 + .. ~ Tn lW2 + T Wl .... (8) .

1 15552~

Accordingly, the digitized video da-ta is transmitted in series in the sequence Wl,W2...Wn, P and 5?, as shown specifically in Fiy. 3B.
An error detection and correction operation during reproducing, utilizing the aforementioned check words Q and P, will now be described. Assuming that received digital. signals Wi, P and Q are construc-ted as follows:

Wi = Wi -~ ei -- (9) p = p + ep .... (10) Q = Q + eq .... (11), where el, ep and eq are error patterns contained in the words Wi, P and Q, then one block of reproduced digi-tal signals can be expressed by a row vec-tor (or matrix), as follows:

V = (Q, P, Wn, Wn~ W2, Wl) .... (12).

If the row veetor or matrix V is transposed, a transposed matrix vT is formed and multiplied by the parity check matrix H of equation (4) to form syndromes Sl and S2, as follows:

~Sl = ~I VT .... (13) , -s2-Sl = Q + i ~ 1 T ( )Wi ..... (14) ~ S2 = P ~ 1 Tn 1 iWl -.. (15).

Equatlons (14) and (15) ean be rewrltten as follows, ln whieh only the error patterns are lneluded ln the newly formed equatlons:

Sl = eq + 1 1 T-(n+l~i)e ....(16) 2 = ep ~~ 1 ~- 1 T(n+l i)ei ....(17).

~ 15~2~

Accorclingly, syndromes Sl and S2 are used to perform -the error detectlon and correction operation.
In par-ticular, the error detection and correction operation works as ~ollows. If no error exists in the data or check words Wi, then ei = ep = eq = 0. Thus, from equa-tions (16) and (17):

Sl = S2 = 0 .... (18).

If an error exists in either check word P or Q, but no error exists in any data word, ei = and:

~Sl eq JS1 o or ~ .... (19).
~S2 = ~S2 ep In other words, when only one syndrome S1 or S2 becomes equal to zero, an error exists in check word P or ~. In such case, correction of the check words is im~ossible, but since the data word Wi as transmitted is correct, there is no necessity to provide any correction or concealment operation.
If an error exists in only one data word Wi at the (i)th position in one block ep = eq = 0 and ei ~ In this case, equations (16) and (17) reduce to a much simpler form, as follows:

S T~(n+l~i)e .... (20) S = T(n+l~i)e .... (21).

By rearrangin~ the terms of equations (20) and (21), the ~ollowing equation can be obtained:

Tn+l-i S = T-(n+l-i) S = e .... (22).

If i is changed sequentially in the order 1,2,3,...tn-1), n, the value for i at which equation (22) is satisfied can be found.

1 15~20 In other words, at the value for i tha-t equation (22) is satisfied, the error position i of -the erroneous worcl and the error pattern ei can be determined in order to perEorm an error correction operation by using the arrangement of equation (9).
In the case where more than one data word, for example, two data words, in a block contain an error, but no errors exis-t in the check words Q and P, ep = eq = O, ei ~ and ej -~ O. In such case, equations (16) and (17) can be reduced as follows:

Sl = T (n+l i)e + T-(n+l-j) ....(23) S2 = Tn+1 i ei + Tn+l~i ....(24).

Equations (23) and (24) can be simplified by multiplying both sides of equation (23) by Tn+l and by multiplying both sides of equation (24) by rr (n~l) to obtain the followlng equations:

Tn 1 Sl = Sl = T ei + Tj ej ....(25) T-(n+l) S2 = S2 = T ei j ....(26).

sy performing various operations and combining equations (25) and (26), the following equation ~an be obtained:

T l Sl + T S2 = (Ti i + T (i i)) ej ....(27).

By rearranging the terms of equation (27), an equation for the error pattern ej can be obtained:

(T(i-j) + T~(i~i))~1x (T iSl + T S2) ....(28).

I~ like manner, by performing various operations and combining equations (25) and (26), the following new equa-tion can be obtained:

T iSl + TiS2 - (T i + T (i i))ei ....(29).

By rearranging the terms of equa-tion (29), an equation for the ' 1 ~55520 error pattern el can be obtained:

e (T(i-i) + T-(~ X (T iSl + Ti S2) ~ (30)-It should be appreciated that, when both syndromes Sl a~d S2 are not equal to zero, an error exis-ts in a-t least one digital word in a block. Since equation (30) does not satisfy the relation of equation (22) corresponding to the case where an error exists in only one word, two or more words in the block contain an error. Since errors in more than one word are practically uncorrectable, according to the present invention, it is determined that the entire block is ~mcorrectable and a concealment operation is peformed. It should be notedr however, that if the error positions i and j can be detected by, for example, utilizing a pointer, the error patterns ei and ej can be obtained from equations (28) and (30) so that erroneous words Wi and Wj can be corrected.
There will now be discussed the case where error patterns at different positions (i ~ j) are equal to each other, this being a particular situation of the two word error case discussed above. In particular, in this case, ep = eq = O, ei ~ , ej ~ O and ei = ej- Further, as with equations (23) and (24), Sl ~ O and S2 ~ O. However, in this situation, the error correcting code has a high error detectin~ capability so that t~e erroneous words Wi and Wj can be corrected.
By utilizing the above arrangements, it can easily be determined whether erroneous words in each block can be corrected and, if not, that a concealment operation should be performed.
As an example of the above operation, for generating the identification signal check words Pl and Ql' the following generator polynomial Gl(x) can be used:

Gl(x) = x8 + x4 + x3 + x + 1 ....(31).

~ ~5~52~) The generator polynomial Gl(x) can then be used to define a yenerator matrix 'rl, as follows, for use in obtaining the identification signal check words P1 and Ql _ __ Tl = O O O 1 0 0 0 1 .... (32).

_O O O O O O 1 0 For the video data, which includes 48 words of 16 bit length for each block, the following generator polynomial G2(x), for example, can be used for generating the check words P2 and Q2:

G2 (x) = xl6 -~ X15 ~ X8 x2 + 1 The generator polynomial G2(~) is then used to define a generator matrix T2 for use in generating the check words P2 and Q2 As previously discussed, the identifidation ID and address AD signals are added to each block in recording processors 5a and 5b. These latter processors also genera-te check words Pl and Ql' shown in Fig. 3B, which are used for detecting and correcting errors in the identification signal ID.
Accordingly, each recording processor 5_ and 5b includes a check word Pl generator and a check word Ql gerlerator which function in much the same manner as check word P2 generator 25 and check word Q2 yenerator 26 previously discussed in regard to E`ig. 5. In particular, one embodiment of a check word Pl generator that can be utilized is shown in Fig. 7 to include a latch circuit 28 whichrsuccessively receives 8-bit words in parallel. A Tl (generator ~ 15$520 matrix) operating circult 29 is supplied with the output from latch circuit 28 and, in turn, supplies an outpu-t to a latch circuit 30 also of the check word Pl generator. The output from Tl operating circuit 29 functions as the ou-tput oE the check word Pl genera-tor. The ou-tput from latch circuit 30 is then fed back to Tl operating circui-t 29. Accordingly, Tl operating circuit 29 opera-tes on the outputs from latch circui-ts 28 and 30 in accordance wi-th the generator matrix Tl described above.
More particularly, Tl operatiny circuit 29 is ~rovided with modulo-2 adders~ that is, exclusive-OR gates, which are respectively connected in a configura-tion corresponding to the positions of occurrence of ~ in the a~oremen-tioned generator matrix Tl. The identifica-tion signal ID is generally comprised of two words Wl and W2. Thus, in operation, at the time when the first word Wl is supplied to latch clrcuit 28, latch circuit 30 has been cleared. The word Wl is then supplied from latch circuit 28 to Tl operating circuit 29 and the ou-tput Tl Wl from operating circuit 29 is stored in latch circuit 30. ~hen the next word W2 is supplied to latch circui-t 28, the output Tl Wl from latch circuit 30 is also supplied to Tl operating circuit 29. Consequently, Tl operating circuit 29 generates an output Tl W2 + Tll Wl which is supplied to la-tch circuit 30.
Latch circuit 28 is then cleared and the output from latch circuit 30 is fed back to Tl operating circuit 29 -to derive the check word Pl in the ~orm of Tl W2 ~ Tl Wl. In a similar manner, check word Ql is generated by using an operating circuit corresponding to a generator matrix Tl 1. Further, check word P2 generator 25 and check word Q2 generator 26 in error correcting encoders 4_ and 4b are provided with operating circuits similar to that shown in Fig. 7 in accordance with the aforementioned "

1~5~20 generator polynomial G2(x). Accordlngly, check words Pl, Ql' P2 and Q~ are generated and inser~ed into each block as shown in Fig. 3B, for use in the reproducing section of Fig. 2 for detecting and correcting errors in each block of video informa-tio~.
Referrïng now to Fig. a, there is shown a more detailed schematic of one channel of a portion of the reproducing section of Fig. 2 for use in an error detection and correction operation, with multiplexers 15 and 19 being omitted for the saKe of brevity of description. In particular, the reproduced data from one of amplifiers 12a-12d is supplied to a respective one of the playback processors 13_-13d where the 10-bit data samples are converted to parallel form by a series-to-parallel (S/P) converter 31 and then supplied to a read-only memory (ROM) 32, also in each playback processor 13. In RO~ 32, a 10-bit to 8-bit conversion operation is performed. In particular, ROM 32 functions to convert 10-bit code words to 8-bit cod~ words in accordance with a predetermined mapping function, for example, The block coding i5 SUC~ that 28 codes whose DC levels are cIose to zero are selected from 21 codes of 10-bit words and arranged to have one-to-one corresp~ndence to the original 8-bit codes. By means of the foregoing, the DC level of the record signal is made as close to~zero as possible, that is, "0" and "1" alternate with each other as mcuh as possible. In other words, the number of successive "0" or "1" bits is limited to a minimum. It should be appreciated that, with such mapping function, variousl0-bit words from the 21 possible combinations thereof were not selected in the recording section of Fig. 1 in the corresponding 1 ~5552~

8-to-10 bit conversion operation. Accordingly, when one of such 10-bit words which was not selected is reproduced, the reproduced data is erroneous. With such an arrangement, -the probability of error detection is approxima-tely 75%, while -the probability of an error being missed or passed over is 25%. In other words, the probability of m:issing an error in each word is still relatively high. Thus, in accordance with the present invention, it is proposed to group a plurality n of words into one unit, for example, one quarter of a block, and when one word in the unit is detected to contain an error, the entire unit is regarded as erroneous. Accordingly, the probability of missing or passing over an error of the unit becomes (l/4)n which is extremely low.
It should be appreciated tha-t the more words in each unit, the higher the probability of finding an error in the unit. In the present invention, each block of video data includes 96 samples (48 words), as shown in Fig. 3B. Each block is further divided into four equal units of 24 samples (12 words) for use in the error de-tection opera-tion. ~hus, when any one of the 24 samples in each unit contains an error, all of the 24 sample data in that unit is regarded as erroneous.
Referring back to Fig. 8, ROM 32 of each playback processor 13 generates an error signal EM which is at logic level "l" when one of the 24 samples in a unit contains an error and is at logic level "0" when no error is present in any word of a unit. In other words, when one of the 10-bit words of reproduced data does not correspond to one of the 10-bit words previously selected in the mapping function, error signal EM is at logic level "1". In addition, each ROM 32 generates a second error signal ES for indicating the existence of an error in each sample and functions in much the same manner as error signal EM. Error signals EM and ES, along with the converted ~ .

1 15~5~

8-bit data, are supplied through the respective -time base corrector 14_-14d to interchanger 16. Interchan~er 16 includes an ID/AD
error corrector 33 for correcting errors in the identification signal ID and address signal AD in each block by using check words P1 and Ql As previously discussed, the description of multiplexer 15 in Fig. 8 has been omitted merely for the sake of brevity of description.
From interchanger 16, the ~-bit data and error signal EM are supplied to the respective error correcting decoder 17a or 17b, and error signal ES from interchanger 16 is supplied to an error counter 34. The latter counter functions to detect the number of erroneous samples contained in each block by counting the error signal ES. Accordingly, error counter 34 generates an error signal EH which is at logic level "O" when khe number of samples containing an error exceeds the correcting capability of the system, that is, when t~o or more words in a block contain an error. The error signal EH is at logic level "1" when the system, by utilizing data check words P2 and Q2' is capable of correcting the errors.
Each error correcting decoder 17_ or 17b includes a check word error corrector 35 for performing an error detection and correction operation for each block by using da~a check words P2 and Q2. The error signal EH from error counter 34 along with the data from interchanger 16 are supplied to check word error corrector 35 whereby an error correction operation is performed using data check words P2 and Q2 when the error signal EH is at logic level "1". When error signal EH is at logic level "O", check word error corrector 35 generates an error signal EB
which, along with error signal EM from interchanger 16, is supplied ~o an error signal mixer 37. It should be appreciated that error signal EM is at logic level "O" when it is determined 2~

1 1~5~2~

that a unit is correctable but is at loyic level "1" when it is determinecl that tile unit is uncorrectable. Accorclinyly, error signal mixer, in response to error signals EM and EB, genera-tes an error signal ~K which is at logic level "1" for each unit of 2~ samples that is uncorrectable. In addition, check word error corrector 35 passes the uncorrected da-ta when error signal EH
is at lo~ic level "0".
The error signal EK from error signal mixer 37 and the data, whether corrected or uncorrected, from check word error corrector 35, are supplied to a parity error corrector 36 whlch performs an error correction operation by using horizontal and vertical parity data. In particular, when error slgnal EK
from error signal mixer 37 indicates that the unit of data supplied to parity error corrector 36 is correctable, parity error corrector 36 performs the aforementioned error correction operation by using the horizontal and vertical parity data.
However, when error signal EK indicates that -the unit is uncorrectable, parity error corrector 36 receives the uncorrected data from check word error corrector 35 and performs an interpolation or concealment operation by utilizing data from the previous field. Parity error corrector 36 transmits the data, whether interpolated, corrected, or unchanged if no error exists, along with an interpolation signal EP which indicates whether the output data therefrom is interpolatecl, through the respective time base expander circuit 13 to signal processor 20.
In the case where an interpolation operation has been performed, a corresponding unit from the field immediately preceding the field of the erroneous unit is substitu-ted therefor. In such case, signal processor 20 ensures that the phase of the color sub-carrier of the interpolated data is converted, if necessary, into a phase which coincides with a reference phase.

Referring now to Fig. 10, there is shown a more detailed diagram of one embodiment of the error corrector 35 according to this invention that can be utilized with the error correcting decoders 17a and 17b of Figs. 2 and 8. As shown therein, video data for one block, that is, data includin~ 48 words of 16-bits each, along with check word and parity data, are supplied to syndrome generators 37 and 38 and to a buffer memory 39. Syndrome generator 37 generates a syndrome SDQ
(or Sl as previously discussed) from each 48 words o video data and from check word Q2 in each block. In like manner, syndrome generator 38 generates a syndrome SDP ~or S2 as previously discussed) from each 48 words of video data and from check word P2 in each block. Syndromes SDQ (or Sl) and SDP (or S2) are formed in accordance with equations (14) and (15) and the respective generators are o~ similar construction to the check word Pl generator shown in Fig. 7. Accordingly, when an error exists in only one data word in each blo~, that is, the (i~th word, syndromes SDQ and SDP are expressed by equations (20) and (21) which are simplified versions o equations (14) and (15). To carry out the operation exemplified by equations (22), syndrome SDQ is supplied to a T operational circuit 40 where it is multiplied by Tn to ba converted into a syndrome Ti 1 ei. In like manner, syndrome SDP is supplied to a T n operational circuit 41 where it is multiplied by T n and converted into a syndrome Tl i ei. Since a period for one block is necessary ~or generating these syndromes, buEfer memory 39 functions to delay the received data by such period.
The output from T operational circuit 40 is supplied to a latch circuit 43 which includes a feedb~ack loop comprised of a T operational circuit 42. The output from operational circuit 41, in like manner, is supplied to a latch ~ .~55~20 circuit 45 which includes a feedback loop comprised of a Tl operational circuit 44. After the outputs from operational circuits 40 and 41 are set in the respective latch circuits 43 and 45, the outputs from latch circuits 43 and 45 are fed back through operational circuits 42 and 44, respectively, to the inputs of the respective latch circuits 43 and 45 and this new data is latched therein. During each feedback operation, the outputs from latch circuits 43 and 45 are compared with each other in a comparator circuit 46 for de-tecting the correspondence there-between. For example, when the (i)th word Wi contains an error, comparator circuit 46 produces an identity ou~put at the (i)th timing. At such time, the outputs from latch circuits 43 and 45 constitute the error pattern ei. The output from latch circuit 45 during each feedback operation is also supplied to an error correcting circuit 47, along with the output from bufEer memory 39.
Accordingly, when a word containing an error is produced by latch circuit 45, error correcting circuit 47 can perform an error correcting operation by the modulo-2 summation of Wi + ei = Wi for that word.
A multiplexer 48 is supplied with the output from error correcting circuit 47 and the output from buffer memory 39 and functions to select one of the data outpu-ts as the data output from check word error corrector 35, in response to the comparison operation by comparator circuit 46. In particular, when comparator circuit 46 detects a correctable error in one of thè words of a block, it supplies an identity signal to multiplexer 48 which selects the corrected data output from error correcting circuit 47. ~hen no error is detected by comparator circuit 46, or if the errors are not correctable, multiplexer 48 selects the data output from buffer memory 39.

...

5 ~ ~3 The outputs from latch circuits 43 and 45 are also supplied to comparator circuits 49 and 50, respectively, for detecting whether the syndrome therefrom has a zero value. In this regard, comparatorcircuits 49 and 50 are also supplied with a logic level "0" input. Comparator circuits 49 and 50 supply a logic level "0" output when the syndromes from latch circuits 43 and 45, respectively, do not have a zero value.
The outputs from compar~tor circuits 49 and 50 are supplied to respective inputs of a NOR gate Sl which generates a logic level "1" output only when an error exists in a hlock, that is, when the outputs from latch circuits 43 and 45 are both not equal to zero.
The output from NOR gate 51 is supplied to a latch circuit 52 which, in turn, produces the aforementioned error signal EB.
The identity output from comparator circuit 46, that is, the output which indicates that an error exists, is also supplied to latch circuit 52 for clearing the same. In addition, check word error corrector 35 includes an AND gate 53 supplied with the output from NOR gate 51 and the error signal E~l from error counter 34. It is to be remembered that the error signal RH
is at logic level "0" when the data in a block is uncorrectable, that is, when two or more words containing errors are presented in the block. AND gate 53 therefore produces a logic level "1"
output only when error signal EH is at logic level "1" to indicate th'at less than two errors are present in the block and only when the output from NOR gate 51 is at logic level "1" to indicate that an error does exist in the block. In other words, AND gate 53 produces a logic level "1" output only when one error is present in the block. The output from AND gate 53 is supplied to comparator circuit 46 for rendering the same operational only when the output from AND gate 53 is at logic level "1".
Accordingly, com2arator circuit 46 only supplies the identity signal to multiplexer 48 for selecting the data output from error ~ ~55S20 correcting circuit 46 when only one error is contained in the block. ~hen more than one error is contained in the block or no errors exist in the block, comparator circuit 46 is effectively non-functional so that multiplexer 48 selects the data output from buffer memory 3g.
Further, as previously discussed, if both syndromes from latch circuits 43 and 45 are not equal to zero, NOR gate 51 produces a logic level "1" output which is supplied through latch circuit 52 as the error signal EB. Thus, if only one error is present in -the block, NOR gate 51 produces a logic level "1" output which is supplied to latch circuit 52. However, at this time, comparator circuit 46 clears latch circuit 52 so that a logic level "0" ou~put is generated therefrom as the error signal EB. Only when the data is uncorrectable is error signal E~ at logic level "1". In other words, when two or more errors are present, NOR gate 51 generates a logic level "1" output which is supplied to latch circuit 52, and comparator circuit 46 is effectively rendered non-functional and does not clear latch circuit 52.
Referring now to Fig. 11, there is shown one embodiment of a parity error corrector 36 which can be utilized in the reproducing section of Figs. 2 and 8. As shown therein, the data from check word error corrector 35 is supplied to a horizontal syndrome generator 54 and a horizontal buffer memory 55, and the error signal EK from error signal mixer 37 is supplied to a horizontal judging circuit 56, the latter circuit functioning to determine whether the da-ta in each unit is capable of being corrected based upon the horizontal parity data. Horizontal syndrome generator 5~ produces a horizontal syndrome SDH formed by the modulo-2 formation of 1155~20 eight alternate data blocks in a row and the one horizontal parity block correspondin~ thereto, as shown in Fig. 6. Since one row of data must be supplied to form the horizontal syndrome SDIT, horizontal buffer memory 5~ functions to delay the input data by such time. The syndrome signal SDEI, the da-ta from horizontal buffer memory 55 r and -the output from horizontal judging circuit 56 are all supplied to an error correction circuit 57. ~hen horizontal judying circuit 56 determines tha-t the error in the unit is correctable, it supplies a logic level "0"
signal to error correcting circuit 57 which performs a modulo-2 summation operation with the data from horizontal buffer memory 55 and the horizontal syndrome SDH from horizontal syndrome generator 5~. If horizontal judging circuit 56 determines tha-t the error is uncorrectable, it supplies a logic level "1" signal to error correcting circuit 57 which merely passes the data from horizontal buffer memory 55.
The data from error correcting circuit 57 is supplied to a random-access-memory (RAM) 58, a sub-memory 59 and a vertical ; syndrome generator 60. At the same time, error correcting circuit 57 supplies an error signal EHO which is at logic level "0" if correction based on the horizontal parity data has been effected and is at logic level "1" if no error is present or if -the error is uncorrectable, to a vertical judging circuit 61 which, in turn, produces an output signal in correspondence to error signaL
EHO. For example, vertical judging circuit 61 produces an output signal which indica-tes that a correction operation should be performed when error signal EHO is at loyic level "0".
When an error correction operation is to be performed, vertical syndrome generator produces a vertical syndrome SDV which, along with the output from sub-memory 59 and the output signal from vertical judging circuit 61, are supplied to an error correcting 1 ~ 5552~

circuit 62 where an error correc-tion operation is performed by means of the vertical pari-ty da-ta. When the ~ata con-tains no error or if -the errors are uncorrectable, vertical judging circuit 61 supplies an appropriate signal to error correc-ting circuit 62 which reads out the data from RAM 58. When the errors have been determined to be uncorrectable, error correcting circuit 62 produces the in-terpola-tion signal EP to indicate that an interpolation operation has been performed. When a correction operation is performed, the interpolation signal EP is at logic level "O" to indicate that no interpolation operation has been performed.
More particularly, in regard to the latter operation by parity error corrector 36, it is to be noted that RAM 58 has a storage capacity of 1/4 of a field of data chosen from blocks Bl to B594 (Fig. 6~. The writing in of da-ta into RAM
58 is determined by the address signal AD and the identification signal ID for each ~4 samples, that is, for each unit of data.
Data is written into sub-memory 59 in the same manner. A
memory control circuit ~not shown), in response -to the error signal EHO, functions to permit data containing an error to be written into sub-memory 59 while prohibiting the same data from being written into RAM 58. Accordingly, sub-memory 59 has a storage capacity of one horizontal row of datar that is, 18 bloc~s ~Fig. 6) and the address for the data writ-ten into sub-memory 59 is stored as an error flag of one bi-t. When the vertical judging circuit 61 de-termines that the unit of data containing an error is correctable, the data read out from sub-memory 59 is supplied to error correction circuit 62 where itis corrected by means of the vertical syndrome SDV. However, when such errors are judged to be uncorrectable, the last data , ~,. .

1 1 ~5~20 stored in RAM 58 is substituted therefor as interpolated data.
I-t sho~lld be appreciated that error signal EHO is produced`~or each unit of 2~ samples and accordingly, the output signal irom vertical judying circuit 61 is also produced for each unit of 24 samples. ~owever, it sometimes occurs that one block of data may include one unit of 2~ samples containing an error and another unit of 24 samples containing no error or containing errors which are uncorrectable. In such case, the unit of 24 samples containing correctable errors is written into sub-memory 59 but not into RP~I 58. The unit of 24 samples containing errors which are correctable is then read out from sub-memory 59 and corrected in error correcting circuit 62, while the unit of 24 samples, for example, containing errors which are uncorrectable, is derived as interpolated data from RAM 58~ When an entire block of four units is corrected in error correcting circuit 62, the identification signal ID from sub-memory 59 is added to each unit. However, when the error or errors in the block cannot be corrected, that is, where an interpolation process results, the identification signal ID from RAM 5~ is added to each uncorrectable unit. In addition, when an interpolation operation results, interpolation signal EP is at logic level "1" and ls at logic level "O" at all other times.
Accordingly, it should be appreciated that the error correcting operation in parity error connector 36 is performed for each 24 sample ~12 word) unit wi-th four units comprising one block in each channel. As shown in Fig. 12, the horizontal parity block B17 is formed by eight blocks (Bl,B3,...B15).
If the error correcting operation was performed on the entire block, an error in two or more blocks would make erro~ correction impossible. However, since each of the blocks is divided into four 24 sample units with error correction being provided for 1 1555~0 each unit, the horizontal parity data in block B17 can be utilized to correct a maximum of Eour blocks containing errors. For example, as shown by -the X-marks in -the respective blocks, errors may be found in the first unit of block sl, the second unit of block B7, the third unit of block sll and the fourth unit of block B15. Since the respective posi-tions of the units in the blocks clo not overlap, that is, no two blocks contain an error in the firs-t unit thereofj the four 24 sample units of horizontal parity block B17 can be used to correct -the errors in the respective units in blocks Bl, B7, Bll and B15. The same analysis can be made with the vertical parity data in which it is shown for the first column that errors are contained in the first unit of block Bl, the second unit of block B559, the third unit of block B55 and the four-th unit of block B505.
If no other errors are present in the first column of blocks, the vertlcal parity block B577 can be used to correct the four errors present in the respective blocks Bl, B55, B505 and B559.
Before proceeding with a description of signal processor 20, a brief discussion of the NTSC system will follow. In the NTSC systern, as previously discussed, each frame comprises 525 lines which are divided into two fields such that the first field contains 262 lines and the second field contains 263 lines of data.
Further, the phase of the color sub-carrier between corresponding lines of adjacent frames is inverted. Accordingly, if data from the corresponding field of an adjacent frame is substituted as interpolated data for uncorrectable data, an inversion of the sub-carrier will result. Therefore, during reproduction, any phase inversion of the color sub-carrier between successive reproduced blocks ~or units) must be detected and corrected immediately. It should be appreciated, however, that it is only the chrominance portion of the video signal which contains the color sub-carrier. I-t is therefore only necessary to correct the chrominance por-tion of the digital video signal, rather than the entire video signal. Accordingly, it is desirable to separa-te the chrominance portion of the video ,signal from the :Luminance portion thereof, -to correct -the phase inversion of the separated chrominance portion~ and then to recombine the separated chrominance and luminance portions.
Referring now to Fig. 13, there is shown one embodlment of a signal processor 20 according to the present invention for use in the reproducing section of Figs. 2 and 8. As shown therein, the video data, including the identification signal ID, from parity error corrector 36, is supplied -to a multiplexer 63 and a luminance-chrominance tY/C) separation circuit 64. The luminance (Y) signal from Y/C separation circuit 64 is supplied to an adder 65 and the chrominance (C) signal from Y/C separation circuit 64 is supplied through a phase inverter 66 to adder 65, the output of the latter then being applied to multiplexer 63.
It should therefore be appreciated that the data supplied directly to multiplexer 63 from parity error corrector 36 has a sub-carrier of one phase while the data supplied from adder 65 has the phase of its sub-carrier inverted with respect to the aforementioned data. Multiplexer 63 selects one of the data inputs supplied thereto to provide at its output, a reproduced video signal having a correct sub-carrier phase relation. In particular, mul-tiplexer 63 is con-trolled by an output of an AND gate 67 so as to select the input data from parity error corrector 36 when the output signal from AND gate 67 is at logic level "0" and -to select the data from adder 65 when the outpu-t signal from AND gate 67 is at'logic level "1".

~1~5520 In this regard, signal processor 20 includes an identiFication (I~ memory 63 which is supplied wi.-th the iden-tification signal (ID) added to each 24 sample unit in each block of the input data. The ID memory 68 produces an output signal FL, indicating whether the 24 sample unit stored therein is from an odd or even frame, and supplies the outpu-t signal F~
to one input of an exclusive-OR gate 71. Eurther, a master clock generator 69 supplies a master clock signal to a control signal generator which, in turn, supplies an output signal RFL as a reference signal, for indicating whether the data should be of an odd or even frame, to another input of exclusive-OR gate 71.
In addition, it is to be noted that control signal generator also generates various timing signals and control signals used for controlling the operation of the reproducing section of Fig. 2 from the read out sides of time base correctors 14a-14_ to output terminal 21. It should therefore be appreciated that exclusive-OR gate 71 produces a logic level "0" signal when there is coincidence in the phase relation between the desired reference phase of the sub-carrier and the actual phase of the sub-carrier of each 24 sample unit. The output from exclusive-OR gate 71 is supplied to one input of AND gate 67 and the other inpu-t of AND gate 67 is supplied with the interpolation signal EP from parity error corrector 36. The interpolation signal EP, as will be remembered, is at logic level "1" for in-terpolated da-ta of each 24 sample unit and is at logic level "0" when no in-terpolation operation has resulted. Accordingly, when no interpola-tion operation has occurred, the phase of the color sub-carrier of the data signal is automatically correct. At such time, inter-polation signal EP is at logic level "0" and a logic level "0"
signal is supplied to multiplexer 63 for selecting the data from 1~5552~

pari-ty error corrector 36. On -the o-ther hand, if a 24 sample unit is comprised o~ interpolated da-ta, interpola-tlon signal EP is at logic Level "l". At such time, if the output signal FL from ID
memory 68 is coincident with the reference signal RFL to indicate that the phase of the sub-carrier of that 2~ sample unit is correet, exclusive-OR gate 71 supplies a logic level "0" signal to AND gate 67. In this regard, since the phase of the sub-earrier is correct, multiplexer 63 again selects the clata from parity error corrector 36. However, if, during the interpolation process, the phase of the color sub-carrier has become inverted, there is no coincidence between signals FL and RFL whereby AND gate 67 supplies a logic level "l" signal to multiplexer 63 which, in response thereto, selects the data from adder 65. Since the data from adder 65 has had its color sub-carrier inverted, multiplexer 63 produces a sub-carrier having a eontinuous phase relation.
It should be apprecia-ted that, in special reproducing modes, such as during quick motion reproduction, -the di-Eferent tracks 9a-9d may be traced by the rotary heads in a scanning path 9' shown by dashed lines in Fig. ~. When the video signal is processed in the reproducing section oE Fig. 2, any error in the identification signal ID ~Fig. 3B) will be corrected, for example, by means of identification signal check words Pl and Ql' while errors in a 24 sample unit may not be corrected because they a~e too numerous. In such case, interpolation data from RAM 58 is provided for the uncorreetable 24 sample unit so as to`generate continuous video data. Since the identiEication signal ID is always correct, any error in the phase of the sub-carrier can therefore be corrected in signal processor 20, as previously discussed, with interpolation signal EP always being at logic level "l" to indicate that the 24 sample unit ...

1 1 ~552~

contains in-terpolated data.
Thus, in accordance with the present inven-tion, detection of the code conversion process is utilized in performing the error correction operation. This, of course, results in a reduc-tion in the redundancy. Further, in accordance with -the present invention, when one word is detected to contain an error, the entire unit which includes the word containing the error is regarded as erroneous whereby to improve the probability of detecting an error. Fur-ther, since the error detection operation is performed for every unit or one-quarter block of video data by use of horizontal and ver-tical parity data, elaborate correction and concealment of a length of data less than one block can be performed. In this manner, both burs-t errors and random errors can be effectively corrected. It should also be appreciated that the present invention effectively reduces the redundancy in the error detection operation as compared with known methods in which the data is divided in-to a plurality of small units with each unit having an error detecting/correc-ting code affixed thereto. In addition, the present inven-tion achieves a high detecting/correcting capability since each block of data has another error detecting/correcting code, that is, the check words P2 and Q2' affixed to each block of data. This, of course, is in addition to the horizontal and vertical parity data.
Lastly; a more effective signal processing operation can be performed, particularly in special reproducing modes, where an error concealment operation is performed, since an error correcting code is also affixed to each identifica-tion signal ID.
It should be appreciated that various modifications may be effected within the scope of this invention. For example, although the above system has been explained with 1 ~ S5520 reference to an 8-to-10 block coding/encoding system, other block coding systems can be utilized. For example, a 3PM system in which
3-bit words are converted into 6-bit words may be utilized in which the minimum time interval be-tween transitions of "O" and "1"
bits is relatively long and the maximum time interval between transitions of "O" and "1" bits is relatively shor-t. Thus, if the maximum time interval between transitions is 6T, when a time interval between transitions exceeds the interval 6T, the data can be considered to contain an error. Similarly, in an r~FM coding system, the maximum time interval between transitions is 2T, and error detection is performed in the same manner. In addition, other than the NTSC system, the present invention is also applicable to the recording and/or reproducing o~ digital color video signals in a PAL system. Further, the present invention may also be utilized with a digital audio signal.
Having described specific preferred embodiments of the invention with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various changes and modifications may be e~fected therein by one skilled in the art without departing from the scope or spirit of the invention as defined in the appended claims.

. . .

... .

Claims (31)

WHAT IS CLAIMED IS:
1. A method of processing a digital signal comprised of a plurality of N bit words which have been code converted from a plurality of M-bit words in accordance with a predetermined mapping function, said method comprising the steps of:
reconverting each of said N-bit words to a respective one of said M-bit words in accordance with said mapping function, with said plurality of reconverted M-bit words forming a data unit for every predetermined number of words thereof;
detecting whether any of said M-bit words contain an error by failing to satisfy the mapping function during said step of reconverting; and determining that each data unit that includes an M-bit word having an error is erroneous.
2. A method according to claim 1; in which the number of bits in each N-bit word is greater than the number of bits in each M-bit word.
3. A method according to claim 2; in which the number of bits in each N-bit word is equal to 10 and the number of bits in each M-bit word is equal to 8.
4. A method according to claim 1; further comprising the step of determining whether each erroneous data unit is capable of being corrected, based on the number of M-bit words containing an error in each data unit.
5. A method according to claim 4; further comprising the step of concealing each erroneous data unit that is determined to be uncorrectable by substituting another data unit therefor.
6. A method according to claim 5; in which said digital signal is a digital video signal comprised of successive field intervals, each field interval having a plurality of data units, and each said another data unit is substituted from the field interval next previous to the respective field interval including the erroneous data unit to be concealed.
7. A method according to claim 4; in which at least one error correcting word is added to said reconverted digital signal every predetermined number of M-bit words, and further comprising the step of correcting errors in said M-bit words by means of said at least one error correcting word.
8. A method according to claim 7; in which two error correcting words are added to each predetermined number of data units of M-bit words, and said step of correcting corrects the error in each M-bit word by means of at least one of the error correcting words associated with the data unit to which the erroneous word belongs.
9. A method of processing a digital signal comprising the steps of:
sampling an analog signal at a predetermined frequency;
converting the sampled signal into digitized form;
forming a data block for every predetermined number of bits of said digital signal;
adding an identification signal to each data block for identification thereof; and adding an error correcting signal to each of said identification signals.
10. A method according to claim 9; further comprising the steps of detecting whether each said identification signal includes an error, and correcting any error detected in each identification signal by means of the respective error correcting signal added thereto.
11. A method according to claim 10; in which said digital signal is a digital color video signal having a luminance component and a chrominance component with a color sub-carrier, further comprising the steps of dividing each data block into a plurality of data units, adding the identification signal from each data block to each of the data units included therein, detecting whether any errors exist in each data unit, determining whether errors detected in each data unit are capable of being corrected, concealing errors in each data unit that are determined to be uncorrectable by substituting an associated data unit therefor, said associated data unit having an identification signal from its corresponding data block added thereto, comparing the identification signal from each concealed and unconcealed data unit with a reference identification signal, and inverting the phase of the color sub-carrier in a data unit when its added identification signal does not satisfy a predetermined compared relation with respect to said reference identification signal.
12. A method of processing a digital signal comprising the steps of:
sampling an analog signal at a predetermined frequency;
converting said sampled signal in to digitized form;
forming a data word every m bits; and adding two check words P and Q to every n data words, each check word having m bits and said check words being formed by the equations:

where T-1, T-2,...T-(n-1), T-n, T1, T2,...,Tn-1,Tn are distinct non-zero elements of a Galois field (2m).
13. Apparatus for processing a digital signal comprised of a plurality of N-bit words which have been code converted from a plurality of M-bit words in accordance with a predetermined mapping function, comprising:
reconverting means for reconverting each of said N-bit words to a respective one of said M-bit words in accordance with said mapping function, with said plurality of reconverted M-bit words forming a data unit for every predetermined number of words thereof;
first detecting means for detecting whether any of said M-bit words contain an error by failing to satisfy the mapping function when reconverted by said reconverting means; and first judging means for determining that each data unit that includes an M-bit word having an error is erroneous.
14. Apparatus according to claim 13; in which the number of bits in each N-bit word is greater than the number of bits in each M-bit word.
15. Apparatus according to claim 14; in which the number of bits in each N-bit word is equal to 10 and the number of bits in each M bit word is equal to 8.
16. Apparatus according to claim 13; further comprising second judging means for determining whether each erroneous data unit is capable of being corrected, based on the number of M bit words containing an error in each data unit.
17. Apparatus according to claim 16; further comprising concealing means for concealing each erroneous data unit that is determined to be uncorrectable by substituting another data unit therefor.
18. Apparatus according to claim 17; in which said digital signal is a digital video signal comprised of successive field intervals, each field interval having a plurality of data units, and each said another data unit is substituted from the field interval next previous to the respective field interval including the erroneous data unit to be concealed.
19. Apparatus according to claim 16; in which at least one error correcting word is added to said reconverted digital signal every predetermined number of M-bit words, and further comprising correcting means for correcting errors in said M-bit words by means of said at least one error correcting word.
20. Apparatus according to claim 19; in which two error correcting words are added to each predetermined number of data units of M-bit words, and said correcting means corrects the error in each M-bit word by means of at least one of the error correcting words associated with the data unit to which the erroneous word belongs.
21. Apparatus for processing a digital signal, comprising:
sampling means for sampling an analog signal at a predetermined frequency;
converting means for converting the sampled signal into digitized form;
forming means for forming a data block for every predetermined number of bits of said digital signal;
first adding means for adding an identification signal to each data block for identification thereof; and second adding means for adding an error correcting signal to each of said identification signals.
22. Apparatus according to claim 21; further comprising receiving means for receiving the digital signal having said identification and correcting signals added thereto, said receiving means including detecting means for detecting whether each said identification signal includes an error, and correcting means for correcting any error detected in each identification signal by means of the respective error correcting signal added thereto.
23. Apparatus according to claim 22; in which said digital signal is a digital color video signal having a luminance component and a chrominance component with a color sub-carrier, said receiving means further including dividing means for dividing each data block into a plurality of data units, third adding means for adding the identification signal from each data block to each of the data units included therein, second detecting means for detecting whether any errors exist in each data unit, judging means for determining whether errors detected in each data unit are capable of being corrected, concealing means for concealing errors in each data unit that are determined to be uncorrectable by substituting an associated data unit therefor, said associated data unit having an identification signal from its correspond-ing data block added thereto, comparing means for comparing the identification signal from each concealed and unconcealed data unit with a reference identification signal, and phase inverting means for inverting the phase of the color sub-carrier in a data unit when its added identification signal does not satisfy a predetermined compared relation with respect to said reference identification signal.
24. Apparatus for processing a digital signal, comprising:
sampling means for sampling an analog signal at a predetermined frequency;
converting means for converting said sampled signal into digitized form;
forming means for forming a data word every m bits; and adding means for adding two check words P and Q to every n data words, each check word having m bits and said check words being formed by the equations:

where T-1,T-2,...T-(n-1),T-n,T1,T2,...,Tn-1,Tn are distinct, non-zero elements of a Galois field (2 ).
25. Apparatus according to claim 24; further comprising first and second check word generating means for generating said two check words P and Q as a function of predetermined first and second generator polynomials, respectively.
26. Apparatus according to claim 25; in which each of said first and second check word generating means includes first latch means serially receiving said data words and producing an output, serially means producing an output, and operational means for operating on the outputs of said first and second latch means in accordance with the respective one of said first and second generator polynomials and for supplying an output to said second latch means.
27. Apparatus according to claim 24; further comprising receiving means for receiving said digital signal having said check words P and Q added thereto, said receiving means including detecting means for detecting any errors in said received data words, and correcting means for correcting at least some errors detected in said received data words.
28. Apparatus according to claim 27; in which said correcting means includes first syndrome generator means for generating a first syndrome in response to each first check word P and its associated n data words, second syndrome generator means for generating a second syndrome in response to each second check word Q and its associated n data words, first syndrome operating means for operating on said first syndrome in accordance with a predetermined function and for producing an output in response thereto, second syndrome operating means for operating on said second syndrome in accordance with a predetermined function and for producing an output in response thereto, comparator means for comparing the outputs of said first and second syndrome operating means to detect whether an error is present in each data word and for producing an output in response thereto, and an error correcting circuit for correcting errors in said data words when said comparator means indicates that an error is present in a data word.
29. Apparatus according to claim 28; in which said correcting means further includes comparator control means for determining whether every n data words contain at least one error and whether each said at least one error is capable of being corrected and or inhibiting the operation of said comparator means when it is determined that no errors are present in a group of n data words or when it is determined that said at least one error in a group of n data words is not capable of being corrected.
30. Apparatus according to claim 29; in which said correcting means further includes memory means for storing each n data words, and multiplexer means for selecting as an output the output of said memory means or the output of said error correcting circuit in response to said comparator means so that the output of said memory means is selected when no errors are present in a group of n data words or when at least one error is present in a group of n data words and is determined to be not capable of correction, and the output of said error correcting means is selected when at least one error is present in a group of n data words and is determined to be capable of correction.
31. Apparatus according to claim 29; further including counter means for counting the number of errors present in each group of n data words and for producing a counted output in response thereto, and said comparator control means includes first syndrome comparator means for detecting whether the output of said first syndrome operating means is a logic level "0"
signal and for producing an output in response thereto, second syndrome comparator means for detecting whether the output of said second syndrome operating means is a logic level "0" signal and for producing an output in response thereto, and gate means for producing a comparator inhibit signal in response to the outputs of said first and second syndrome comparator means and said counted output for inhibiting the operation of said comparator means when no errors are present in a group of n data words or when at least one error in a group of n data words is not capable of being corrected.
CA000375659A 1980-04-16 1981-04-16 Method and apparatus for processing a digital color video signal Expired CA1155520A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP5088780A JPS56160182A (en) 1980-04-16 1980-04-16 Processor of digital video signal
JP50887/80 1980-04-16
JP5688280A JPS56160154A (en) 1980-04-29 1980-04-29 Digital signal transmitting method
JP56882/80 1980-04-29

Publications (1)

Publication Number Publication Date
CA1155520A true CA1155520A (en) 1983-10-18

Family

ID=26391367

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000375659A Expired CA1155520A (en) 1980-04-16 1981-04-16 Method and apparatus for processing a digital color video signal

Country Status (8)

Country Link
US (1) US4364081A (en)
AT (1) AT391046B (en)
AU (1) AU544259B2 (en)
CA (1) CA1155520A (en)
DE (1) DE3115550C2 (en)
FR (1) FR2481027B1 (en)
GB (1) GB2077467B (en)
NL (1) NL8101915A (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
US4608456A (en) * 1983-05-27 1986-08-26 M/A-Com Linkabit, Inc. Digital audio scrambling system with error conditioning
JPS6057574A (en) * 1983-09-08 1985-04-03 Sony Corp Signal processor
JPS60185263A (en) * 1984-03-02 1985-09-20 Hitachi Ltd Error correcting system
DE3636077C2 (en) * 1986-10-23 1993-10-07 Broadcast Television Syst Method for masking errors in a video signal and circuit for carrying out the method
US4775985A (en) * 1987-04-06 1988-10-04 Sony Corporation Method of dc-free 8/9 nrz coding using a unique sync word pattern
DE69033834T2 (en) 1989-07-13 2002-04-25 Canon Kk Encoding and decoding apparatus suitable for copying data
FR2682548B1 (en) * 1991-10-11 1994-01-07 France Telecom A METHOD FOR CORRECTING SAMPLES IN A SAMPLE ANALOG SIGNAL.
JPH05115010A (en) * 1991-10-22 1993-05-07 Canon Inc Picture decoder
GB2269043B (en) * 1992-07-06 1996-03-27 Sony Broadcast & Communication Digital data multiplexing
US5778009A (en) * 1995-06-14 1998-07-07 Quantum Corporation Dedicated ALU architecture for 10-bit Reed-Solomon error correction module
FR2751810B1 (en) * 1996-07-23 1998-10-23 Sgs Thomson Microelectronics ERROR CORRECTION SYSTEM IN DATA FRAMES HAVING HORIZONTAL AND VERTICAL PARITY CODES
EP0937345B1 (en) * 1996-11-08 2007-04-25 Siemens Aktiengesellschaft Method and device for multiplexing a plurality of digital data flows into one global digital data flow, and method and device for demultiplexing one global digital data flow into a plurality a digital data flows
CN1308954C (en) * 1999-07-13 2007-04-04 皇家菲利浦电子有限公司 Device for scanning information carrier, method of manufacturing, and information carrier
US7389463B2 (en) * 2001-05-29 2008-06-17 Thomson Licensing Hierarchical block coding for a packet-based communications system
US6920600B2 (en) * 2002-01-23 2005-07-19 Thomson Licensing S.A. Dual chien search blocks in an error-correcting decoder
TW564623B (en) * 2002-02-22 2003-12-01 Via Tech Inc Device and method for comma detection and word alignment in serial transmission
CN100514866C (en) * 2002-06-21 2009-07-15 汤姆森特许公司 Method of forward error correction
FR2861517B1 (en) * 2003-10-23 2006-01-27 Thomson Licensing Sa METHOD OF RECONSTRUCTING LOST PACKETS AND APPARATUSES IMPLEMENTING THE METHOD
US7502986B2 (en) * 2005-02-09 2009-03-10 International Business Machines Corporation Method and apparatus for collecting failure information on error correction code (ECC) protected data
US7725800B2 (en) * 2005-08-05 2010-05-25 Hitachi Global Stroage Technologies Netherlands, B.V. Decoding techniques for correcting errors using soft information
CN107409213B (en) * 2015-03-02 2020-10-30 杜比实验室特许公司 Content adaptive perceptual quantizer for high dynamic range images

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3913068A (en) * 1974-07-30 1975-10-14 Ibm Error correction of serial data using a subfield code
US4081826A (en) * 1975-05-15 1978-03-28 Sony Corporation Video time base corrector
NL7807503A (en) * 1977-07-14 1979-01-16 Indep Broadcasting Authority TRANSMISSION AND / OR REGISTRATION OF DIGITAL SIGNALS.
NL190252B (en) * 1977-07-14 1993-07-16 Indep Broadcasting Authority DIGITAL RECORDING AND PLAYING DEVICES.
US4106053A (en) * 1977-08-01 1978-08-08 Rca Corporation Digital sampling rate conversion of color TV signal
US4142174A (en) * 1977-08-15 1979-02-27 International Business Machines Corporation High speed decoding of Reed-Solomon codes
JPS5665313A (en) * 1979-10-29 1981-06-03 Sony Corp Data converting circuit
JPS5677912A (en) * 1979-11-28 1981-06-26 Sony Corp Digital recorder for video signal
JPS56144682A (en) * 1980-04-11 1981-11-11 Sony Corp Recording and reproducing device for digital video signal and audio signal

Also Published As

Publication number Publication date
FR2481027B1 (en) 1986-06-13
ATA175781A (en) 1990-01-15
GB2077467B (en) 1984-07-11
FR2481027A1 (en) 1981-10-23
DE3115550A1 (en) 1982-04-08
GB2077467A (en) 1981-12-16
US4364081A (en) 1982-12-14
AU544259B2 (en) 1985-05-23
AT391046B (en) 1990-08-10
AU6951181A (en) 1981-10-22
NL8101915A (en) 1981-11-16
DE3115550C2 (en) 2002-12-05

Similar Documents

Publication Publication Date Title
CA1155520A (en) Method and apparatus for processing a digital color video signal
US4559568A (en) Apparatus for re-recording a digital signal on a record medium and for reproducing the same therefrom
US4437125A (en) Digital signal processing method and apparatus
US4329708A (en) Digital signal processing apparatus
US4975915A (en) Data transmission and reception apparatus and method
EP0222386B1 (en) Method and apparatus for pcm recording and reproducing audio signal
US5495298A (en) Apparatus for concealing detected erroneous data in a digital image signal
KR100295997B1 (en) Methods for recording and / or reproducing digital image signals, recording and / or reproducing apparatus, and recording media
US4376290A (en) Color video information processing apparatus
US5172380A (en) Digital signal transmission apparatus
KR970002194B1 (en) Method and apparatus for recording digital data
CA1165000A (en) System for processing audio pcm digital signals
US4429334A (en) Method for recording and reproducing a digital color video signal
US5245483A (en) Arrangement for recording clock run-in codewords at the beginning of a track on a magnetic record carrier
US4345272A (en) Video signal processing apparatus
US4577237A (en) Error correction in digital television signals
EP0048933B1 (en) Circuit for correcting error in digital information signal
US4928185A (en) Rotary head type recording/reproducing method and apparatus for recording and reproducing a digital audio signal
CA2098360A1 (en) Recording medium and method of recording digital data thereon
JPH01119127A (en) Digital signal transmission equipment
US4492989A (en) Time base correcting apparatus
US4680791A (en) Digital video signal process apparatus for use in a video tape recorder
US5434723A (en) Information data recording/reproducing apparatus
US5940574A (en) Audio and video data recording and reproduction using track ID data
JPH0463579B2 (en)

Legal Events

Date Code Title Description
MKEX Expiry