Method for transmitting digital data

Abstract: In a method for recording and/or reproducing digital data, such as digital audio signals recorded simultaneously with video signals, dividing sampling data composed of a plurality of bits into higher order bits and lower order bits, constituting error correction coding blocks by only the higher and lower order bits of the sampling data of a plurality of samples respectively, thereby making it possible to easily realize adaptive error checking in the course of the block-by-block error checking in association with, for example, data criticality. A sync word and a block address are affixed to the error correction coding block constituted in that manner. Since one block address is formed using the address data of two or more blocks, a broader address space can be obtained even when the bit number of the address area of each block is few. At least one flag bit(s) are provided in each sync word to use said flag bits in the blocks bearing specified block addresses as edit flags to set the edit flags in association with each edit point of digital signals, thereby facilitating discrimination of the editing points to reduce the rate of data discarding.

Description: This invention relates to a method for recording and reproducing digital data. More particularly, it relates to a method for transmitting digital data, such as digital audio signals recorded simultaneously with video signals. As the method for recording digital audio signals, there is so far known a method shown in the Japanese Patent Applications laid open Nos. 36410/1982 (JP-A-57-36410) and 104714/1984 (JP-A-59-104714) filed in the name of the present Assignee, wherein digital signals sampled at the sampling frequencies of 32 kHz, 44.1 kHz and 48 kHz with each sample being formed by 16 bits, are formed on a plurality of digital audio tracks, together with two analog audio tracks, a time code track and a control track, these tracks extending along the tape running direction. However, since consumer appliances make use of similar sampling frequencies, with each sample including 16 bits, there is practically no difference in the performance between these consumer appliances and professional appliances. These professional appliances are used in general for forming software programs for these consumer appliances as an example. In the course of the program formation, it becomes necessary to edit recorded audio signals. However, the audio signals usually deteriorate in sound quality during such editing. With this consideration , there is a demand in the professional appliances for expanding each sample data for 16 bits to 20 bits, in order to comply with future improvement in the performance of AD converters and to cope with deterioration in the sound quality at the time of editing. Nowadays, devices such as AD converters adapted in this manner have become more and more available. In digital video tape recorders (VTRs) adapted to record and reproduce digital video signals, audio signals are recorded in the digital form. The Japanese Patent Application laid open No. 199179/1987 (JP-A-62199179), assigned to the present assignee, disclosed a VTR in which television signals are recorded in the digital form. Although this prior art technique shows an example of three kinds of audio signal recording modes, it is also contemplated to make digital recording of audio signals by stationary heads, in addition to these modes, in consideration that the tape running speed of the VTR adapted to record television signals is relatively high and amounts approximately to 805 mm/sec. In such case, it is similarly preferred that each sample data be expanded from 16 bits to 20 bits. For implementing such bit expansion, since it is preferred not to abandon the basic 16-bit pattern, the 20 bits of one sample data can be divided into, for example, 16 bits and 4 bits, in order to assure compatibility with the original 16-bit data format. The Japanese Patent Application laid open No. 30108/1982 (JP-A-5730108), similarly assigned to the present Assignee and forming the basis of the precharacterising portion of claim 1, discloses a technique of expanding the 14-bit-per-word data format for audio PCM recording by the consumer VTR into a 14-bit-per-word data format. In this technique, when the data format in which six sample data words having a word length of 14 bits, P and Q parities and CRCC (Cyclic Redundancy Check Code) of 16 bits are arranged in one horizontal period (1H) of the standard television signals of the NTSC system, is to be expanded to 16-bit words, the 14 bits of each of the seven words of the sample data and the P parity are arrayed at the original word positions, while the remaining two bits of these seven words are arrayed in the same sequence to form a 14-bit data which are arrayed at the word position of the Q-parity. When the 14 bit portion and the remaining two bit portion are collectively arrayed in one block corresponding to each horizontal period, problems are presented in that error correction cannot be made in association with criticality of these portions. EP-A-0156154, discloses a method of correcting errors in which a digital signal is split into upper significant bits and lower significant bits and parity bits of relatively high redundancy are added to the upper significant bits and parity bits of relatively low redundancy are added to the lower significant bits. It is an object of the present invention to provide a novel method for transmitting digital data which is free from the above described drawbacks of the prior art. It is a principal object of the present invention to provide a method for transmitting digital data making it readily possible to perform adaptive error checking in the course of the block-by-block error checking in association with, for example, data criticality. According to the present invention, there is provided a method for transmitting digital data received as words each having a first number n₁ of bits by transmitting in the form of blocks, each block consisting of a predetermined number of words having a second number n₂ of bits being lower than the first number, the method comprising the steps of: dividing each received word into a respective first group of n₂ higher order bits and a respective second group of n₁ - n₂ lower order bit(s); constituting first words each including a respective first group of said n₂ higher order bits; constituting second words each including n₂/n₁ - n₂ groups of n₁ - n₂ lower order bit(s); encoding error detection or correction codes with respect to blocks of said words so as to generate redundant data (P; Q: CRCC); transmitting said blocks and said redundant data for said error detection or correction code; characterised by individually encoding error detection or correction codes with respect to first blocks consisting of first words and to second blocks consisting of second words. Fig. 1 is a diagrammatic view showing an example of a pattern of recording tracks on a magnetic tape formed in accordance with the method for transmitting digital data of the present invention. Fig. 2 is a diagrammatic view showing the data array in a digital audio data block according to an embodiment of the method for transmitting the digital data of the present invention. Fig. 3 is a block diagram showing an example of a recording/reproducing system of digital VTR audio signals to which is applied the method for transmitting digital data according to an embodiment of the present invention. Fig. 4 is a diagrammatic view for illustrating the error correction coding employed in the method for transmitting digital data according to an embodiment of the present invention. Fig. 5 is a diagrammatic view showing an error correction coding block constituted by the error correction coding shown in Fig. 4. Fig. 6 is a diagrammatic view showing an example of a sync word affixed to the error correction coding block shown in Fig. 5. Fig. 7 is a diagrammatic view showing the construction of block addresses and flag in the sync word shown in Fig. 6. Figs. 8 to 10 are diagrammatic views for illustrating the block status in the vicinity of the edit points when the audio signals are edited. Referring to the drawings, the method for transmitting digital data according to a preferred embodiment of the present invention will be explained in detail. Fig. 1 shows an example of the recording pattern for video and audio tracks recorded on a magnetic tape MT. The digital video signals are recorded by a rotatory magnetic head in the form of a number of video track Tv extending parallel to one another and obliquely with respect to the longitudinal direction of the magnetic tape MT. Two sets of magnetic heads composed of four magnetic heads grouped together are mounted on a rotary drum at an angle of 180° from each other. The magnetic tape is guided along the direction shown by the arrow mark A as it is wrapped about the drum at a wrap angle of about 330°. With the drum rotating at 7200 rpm or 120 c/s, 16 video tracks Tv are recorded and formed during each field period for two drum revolutions. The arrow mark B in the drawing indicates the direction in which the rotatory video head proceeds relative to the magnetic tape MT. Also, 8-channel digital audio signals are recorded by a stationary magnetic head on eight tracks T A1 to T A8 formed on the margin of the magnetic tape MT parallel to one another and along the tape proceeding direction as indicated by the arrow mark A. There are also provided a time code track T TC , a control track T CTL and a cue-track T Q along the tape advancing direction shown by the arrow mark A on the magnetic tape MT. Field pulses are recorded on the control track T CTL . As shown in Fig. 2, 50 large blocks of the digital audio data are allotted to three field periods or three vertical periods of the television signals, with each large block including 48 samples each having a word length of 20 bits. Thus, 2400 samples are included in three field so that each field is formed by 800 samples. In this case, the field frequency of the television signal is 60 Hz and the sampling frequency of the audio signal is 48 kHz. Each large block is formed by five blocks or sub-blocks, with each sub-block being formed by 12 symbols of data each composed of 16 bits. With the five large blocks of #0 to #4 and the data in the 48 samples of D0 to D47, the data of the 16 upper-order bits of the sample data D0 to D47 are sequentially arrayed in the four blocks #0 to #3 from the leading end, while the 4 lower-order bits of the sample data D0 to D47 are sequentially arrayed in the last block #4. The lower 4 bits of 4 x 12 = 48 samples are allocated to the 12 symbols of the last block #4 so that the four lower-order bits of the sample data are sequentially allocated from the least significant bit (LSB) to the most significant bit (MSB) of the 16 bits of each symbol. In this manner, the sample data having a word length of 20 bits are divided into the 16 upper-order bits of each of the 48 samples are allocated to each of the 48 symbols of each of the four blocks of the large block unit of 60 symbols and the 4 lower-order bits of each of the 48 samples are allocated to the 12 symbols of the remaining one block. Each symbol of the above described data format is subjected to error correction coding, with the above described one block as the delay unit for interleaving. Referring to Fig. 3, showing a 1-channel audio signal recording and reproducing system for the digital VTR, analog audio signals are transmitted to an AD converter 12 via an input terminal 11, while digital audio signals are transmitted to a digital serial input circuit 14 via an input terminal 13. The output signals from the AD converter 12 and the digital serial input circuit 14 are coupled to an input select circuit 15 haivng the editing function, such as mixing. The digital audio signals from the input select circuit 15 are subjected at a recording encoder 16 to error correction coding where sync and address signals are affixed to the signals and the resulting signals are transmitted, after conversion into recording signals of a predetermined modulation system, to a stationary recording head 18 via recording amplifier 17, so as to be recorded on longitudinal tracks of the magnetic tape MT. The digital audio signals recorded on the magnetic tape MT are reproduced by a stationary reproducing head and transmitted via a reproducing amplifier 22 and an equalizer 23 to a sync separating circuit 24 for extraction of sync signals or clock components. The resulting signals are subjected at a decoder 25 to a decoding operation including demodulation and error correction so as to be transmitted to the input select circuit 15. The digital audio signals from the input select circuit 15 are taken out via a DA converter 26 at an output terminal 27 and also via a digital serial output circuit 28 at an output terminal 29. In the input select circuit 15, reproduced signals are switched to signals coupled to input terminals 11 and 13 or vice versa by way of an edit operation. Fig. 4 shows the error correction coding at the encoder and, above all, the manner in which the 12 symbols of the one block or sub-block are interleaved. In this figure, when continuous plural symbols are arrayed in order, with the 60 symbols of one large block unit of five blocks shown in Fig. 2 (or the 48 symbols in terms of the 20-bit length words) as a period of repetition, the 12 symbols for one block are designated the words W(1) to W(12) in order. These 12 symbols are distributed into odd-numbered words W(1), W(3), ..... , W(11) and even-numbered words W(2), W(4), ..... W(12) and first parity words P₁ and P₂ are generated and allocated to each of the odd-number and even-number series. The data of the odd-number series and the even-number series are subjected to a predetermined delay and interleaving and then the second parity words Q₁ and Q₂ are generated and allocated to each of the so-processed series of data. These data are subjected to a predetermined delay while the delaying and interleaving is performed between the odd and even numbered data series to produce the error correction coded data series. The output data from the error correction coding process are formed of eight symbols for each of the odd and even numbered data series, with each block containing 16 symbols, since P and Q parities are affixed to each series. As concrete example of these output data, the odd-numbered series data are composed of the following sequence of words: W (1) W ( 5 - D x 12 ) W ( 9 - 2D x 12 ) P ( 1 - 3D x 12 ) Q ( 1 - 4D x 12 ) W ( 3 - 5D x 12 ) W ( 7 - 6D x 12 ) W (11 - 7D x 12 ) The even-numbered series data are composed of the following sequence of words: W ( 2 - x 12 ) W ( 6 - D x 12 - x 12 ) W (10 - 2D x 12 - x 12 ) P ( 2 - 3D x 12 - x 12 ) Q ( 2 - 4D x 12 - x 12 ) W ( 4 - 5D x 12 - x 12 ) W ( 8 - 6D x 12 - x 12 ) W (12 - 7D x 12 - x 12 ) In the above formulas, D and are defined as follows: D = 17 blocks = 17 x 12 symbols = 9D = 9 x 17 x 12 symbols In Fig. 4, d denotes two blocks or 24 symbols. In recording output data (16 symbols) corresponding to one block following the above described error correction coding, a recording block shown in Fig. 5 is formed. Thus a sync word composed of 16 bits is placed at the leading end of a recording block, followed alternately by even-numbered data and odd-numbered data and finally by an error correction code CRCC. At the four mid symbols of the block, the P and Q parities are arrayed. The 16 symbols of the data and parity portions are arrayed in the following order: W (12 - 7D x 12 - x 12) W (11 - 7D x 12 ) W ( 8 - 6D x 12 - x 12) W ( 7 - 6D x 12 ) W ( 4 - 5D x 12 - x 12) W ( 3 - 5D x 12) Q ( 2 - 4D x 12 - x 12) Q ( 1 - 4D x 12) P ( 2 - 3D x 12 - x 12) P ( 1 - 3D x 12) W (10 - 2D x 12 - x 12) W ( 9 - 2D x 12) W ( 6 - D x 12 - x 12) W ( 5 - D x 12) W ( 2 - x 12) W (1) Fig. 6 shows the array of 16-bit sync signal word placed at the leading end of the recording block. The forward side 11 bits of the 16-bit sync signal word of Fig. 6 represent a sync pattern, whereas the rear side 5 bits represent a block address of 4 bits and a flag of one bit. In the above sync pattern, with the bit period T, transition or inversion occurs sequentially at each of the positions of 1.5T, 6.0T and 10.5T, as viewed from the leading side. It is noted that the data words W and the parities P and Q are modulated by what is called a HDM-1 modulation system, as an example. According to this modulation system, the interval between the transitions ranges from the shortest interval of 1.5T to the longest interval of 4.5, with the longest transition interval of 4.5T not occurring in succession. However, in the above sync pattern, the transition intervals of 4.5T occur in succession. Hence, the above described sync pattern is the so-called out-of-rule pattern, which violates the rule of the above described predetermined modulation system, so that it becomes possible to demarcate the sync signal word and the data word from each other. When recording audio PCM signals in the digital VTR by the above described stationary head, the video signal recording area on the magnetic tape occupies larger area, so that limitations are imposed on the number of tracks, other than the video signal tracks, formed along the tape running direction. It is therefore difficult to provide a track dedicated to addresses. Although it becomes necessary to add the address to the track intended for digital audio signals, allocation of an increased number of bits to addresses results in increased redundancy. Then the four block address bits (B3, B2, B1 and B0 in the order of transmission) of an even-numbered address block and those of an odd-numbered address block form one significant address. Such construction is adopted in consideration that 8-bit block addresses are necessitated to discriminate 250 blocks (50 large blocks) forming a period of repetition in the data format of Fig. 2, whereas the address area in the above sync signal word is formed by four bits. With the eight block address bits of A₀, A₁ ..... , A₇ looking in order from LSB, A₀(=0), A₁, A₂ and A₃ are allocated to bits B₀ to B₃ of the even-numbered address blocks, while A₀(=1), A₄, A₅ and A₆ are allocated to bits B₀ to B₃ of the odd-numbered address blocks. The last one bit is used as the flag F for indicating the emphasis on/off, edit start point and edit end point etc. With 16 blocks as one period, it becomes possible to indicate 16 different kinds of information. Fig. 7 shows a practical example of the four block address bits B₀ to B₃ and the flag bit F. In this figure, in order to indicate the block addresses #0 to #249 of the 250 blocks forming a period of repetition, the aforementioned four bits B₀ to B₃ are used across two neighboring blocks. With the least significant bit A₀ of the block address bits necessarily allocated to the least significant bit B₀, the six block address bits A₁ to A₆ can be indicated by three block address bits B₁ to B₃ of two continuous blocks. although only OOH to 7FH in the hexadecimal notation system or 0 to 127 in the decimal notation system can be indicated by these seven bits A₀ to A₆, since the period of repetition is the 250 blocks (bearing the addresses #0 to #249), restoration can be made easily at the time of reproduction even when the most significant bit A₇ is omitted. That is, when the address #0 to #249 in the decimal notation system are indicated by seven bits, 0 to 127 is 00H to 7FH in the hexadecimal notation system and 128 et seq. is indicated by 00H et seq. in the hexadecimal notation system. When the block address reaches 249 and returns to 0, the change is from 79H to 00H in the hexadecimal notation system and thus can be demarcated from the change from 7FH to OOH corresponding to the change from 127 to 128 in the decimal notation system. Hence the most significant bit A7 can be identified in dependence upon whether the hexadecimal number directly before OOH of the block address is 7FH or 79H. When reproducing the recorded digital audio signals, the aforementioned sync pattern of the sync signal word is detected by the sync separating circuit 24 of Fig. 3 to identify the leading position of the recording block. Then, each word in the block is subjected to deinterleaving or error correction decoding by the decoder 25 to restore the original data array as shown in Fig. 2. With the data array thus restored, error checking in performed for each block by the P parity. When there exist more than a predetermined number of uncorrectable errors, the reproduced data are assumed to lack in fidelity so that muting, for example, is carried out. In making the error checking, the last sub-block #4 in one large block of Fig. 2 need not be checked for error since the sub-block #4 in one large block in Fig. 2 is formed by the four lower order bits of the 20-bit data and any error caused in these lower order bits can be safely disregarded. It is possible in this manner to improve the durability of the audio data in their entirety with respect to errors and to reduce the rate of block error generation substantially to four fifths. In other words, when the rate of block error generation is n %, for example, the actual rate of error generation is reduced to 4n/5%. The method of discriminating the edit points with the use of the flag bits provided in the sync word is hereafter explained. When the above described stationary head type digital audio signal recording system is applied to audio recording in VTR, should the digital audio signals be edited after head tracking adjustment with respect to video tracks, it may occur that the data blocks become discontinuous at the edit points. Thus it may occur that the address value from an inside block address counter performing a flywheel type count operation is not coincident with the reproduced block address. This is usually regarded as having been caused by overlooking the error detection by CRCC and the corresponding block data are discarded. However, should non-coincidence occur twice on end, it is regarded as having been caused by block shifting or deviation and the data reproduction is re-started after making a correction of the inside block address counter. Thus, the non-coincidence between the value of the reproduced block address and the value from the inside counter may be ascribable to reproduction of a mistaken block address caused by overlooking the error detection by CRCC and to adverse block continuity at the edit point. However, these two possible causes of block address non-coincidence may be discerned from each other only after makinig a check of whether the non-coincidence has occurred twice on end. For clearer identification of the edit point, identification signals for edit points can be recorded on the tape. However, it is not advisable to provide an additional track for the edit point identification signal or to vary the servo track signal frequency for tape travel control at the edit points. Thus the above described flag bits are used for identification of the edit points. Referring to Fig. 7, the flag bits F of the second and the fourth of the 16 blocks are used as the edit end point flag and the edit start point flag, respectively, while the flag bit F of the first block is used as the emphasis flag. Thus the flag bits F of the blocks bearing the block addresses 1, 17, ..... are used as the edit end point flags, the flag bits F of the blocks bearing the block addresses 3, 19, ..... are used as the edit start point flags and the flag bits F of the blocks bearing the block addresses 0, 16, ..... are used as the emphasis flags. The status of the blocks in the vicinity of the edit points following editing will be explained by referring to Figs. 8 to 10 and in relation with the above described edit point flags. Fig. 8 shows the case wherein the edit record portion at the time of editing is optimally continuous with the record contents on the tape without position shifting of the blocks or sub-blocks. More precisely, at least three fields of the field reference signals for the video signals are shown at A, digital audio signals reproduced from the tape are shown at B, inserted record portions for editing are shown at C, digital audio signals reproduced from the tape after editing are shown at D and block addresses from the so-called flywheel counter are shown at E. In Figs. 8B to D, the blocks of the digital audio signals are indicated by the above block addresses. In this figure, block address continuity is maintained at the insert portion shown at C in Fig. 8 and editing is performed without block position shifting. However, when the so-called video tracking adjustment is made as described hereinafter, digital audio signals are reproduced with shift, for example, within the range of several blocks or sub-blocks, with respect to the video field reference signals. An example is shown in Fig. 9, wherein A to E in the figure correspond to A to F in Fig. 8, respectively. In Fig. 9B, since video tracking, adjustment has been made as described hereinafter, digital audio signals are reproduced with a delay of 2.4 blocks with reference to the field reference signals of Fig. 9A. On the other side, since the recording is made at the recording side at the block timing with respect to the above field reference signals, the record portion to be inserted by editing (Fig. 9C) can be delayed by two blocks from the block array of Fig. 8, even when the blocks of the reproduced signals are read out to bring the block addresses into coincidence. Therefore, the block array of the audio signals after the editing is as shown at D in Fig. 9 and block fragments of 0.6 and 0.4 blocks are produced ahead and back of the edit areas inserted into the original signals. However, since the so-called flywheel counter counts up the block fragments having the size of not less than 0.5 block, the address value of the edit start block shown at D in Fig. 9 coincides with the output address value from the flywheel counter shown at E in Fig. 9. Since the next block fragment of the edit end block is lesser in block size than 0.5 block, the flywheel counter does not count up, so that block address coincidence is achieved. However, when the block continuity as shown in Fig. 9 is not obtained due to so-called wow flutter or mechanical inaccuracies, but the block fragment at the edit start point is lesser in block size than 0.5 block, as shown at D in Fig. 10, the address value of "3" of the edit start block and the output address value "2" from the flywheel counter shown at E in Fig. 10 are not coincident with each other. At least two blocks are necessitated before it can be discerned whether the non-coincidence has been caused by the overlooking the error detection by CRCC or by editing, with the data of these blocks being discarded. In the present embodiment, edit flags are set at the edit start block having an address value of "3" and at the edit end block having an address value of "1", so that the above decision can be made quickly and the discarded data may be reduced to a minimum. The symbols * at the upper left of the block address values in Figs. 8 to 10 indicate that the edit flags are set. Thus the edit start point flag is set at the address "3" block while the edit end point flag is set at the address "1" block. During reproduction, these edit flags can be checked to decide whether the point is the point where editing has been made, thereby to reduce the number of errors at the edit points. For example, when the block address is recorded as two blocks, as in the present embodiment, two blocks are necessitated for obtaining the block addresses, so that four blocks are necessitated to perform the above described comparison with the flywheel counter, and the data during this time are discarded. In the present embodiment, if the point is the edit point, the operation of correcting the count value of the flywheel counter can be performed immediately, even when the reproduced block address is not coincident with the value from the flywheel counter, so that the number of the discarded data can be reduced to less than half. In the present embodiment, the flag area for edit start point identification is provided in a block spaced by one block only from the block where the flag area for edit end point identification is provided, so that, when the edit start point and the edit end point co-exist in one and the same block, as a result of a plurality of times of editing operations, only that one block situated between the blocks where there are provided the associated flags, the second block in the present embodiment, becomes unstable. When the flags for identification of the edit start and end points are set in the even-numbered blocks afforded with the lower order block addresses, for example, the eight and sixth blocks shown within brackets in Fig. 7, it can be decided by the block addresses whether the point is the edit start point or the edit end point. According to the method for transmitting digital data of the present invention, the bit number expansion from 16 to 20 bits for each word can be realized without affecting data format compatibility. On the other hand, for blocks consisting only of higher order bits and lower ordr bits, error checking may be performed with different checking levels or ranks, for example, error checking can be made positively for blocks consisting of higher order bits, with the error checking for the blocks consisting of lower order bits being not made, in dependence upon the criticality of the different blocks, thereby to elevate the tolerability for error occurrences. The present invention is not limited to the case of bit number expansion from the 16 to 20 bits, as described hereinabove, but can be applied to the case of any other types of bit number expansion. The present invention is also not limited to the bit number expansion, but may be applied to the case of transmitting any prescribed bit data after division thereof into other desired higher order and low order bits. According to the method for transmitting digital data of the present invention, since one address is formed using the address information of each of plural blocks, an address consisting of a large number of bits can be obtained even when the bit number of the address area of each block is few, so that a broader block address space can be realized easily. The present invention can be applied not only to recording digital signals on the recording medium, but also to forming block address at the time of transmission of the digital signals in the block form. According to the method for transmitting digital data of the present invention, the flags in the blocks bearing specified block addresses can be used as edit flags, which can be set as a function of editing of digital signals, so that, when the reproduced block address is not coincident with the address value from the so-called inside flywheel counter, the edit flag can be checked to decide whether the non-coincidence is caused by the overlooking the error detection by CRCC or by the block discontinuity at the edit points and hence data can be reproduced without being discarded as in the conventional practice. It is to be noted that the present invention is not limited to the above embodiments. For example, the present invention can be applied not only to a format in which the block address is recorded across two neighboring blocks, but to a format in which block address is recorded on only one block or over three or more blocks. In addition, the present invention may be applied not only to the field of a digital VTR but to the field of customary fixed type digital audio tape recorder.

Claims: A method for transmitting digital data received as words each having a first number n₁ of bits by transmitting in the form of blocks, each block consisting of a predetermined number of words having a second number n₂ of bits being lower than the first number, the method comprising the steps of: dividing each received word into a respective first group of n₂ higher order bits and a respective second group of n₁ - n₂ lower order bit(s); constituting first words each including a respective first group of said n₂ higher order bits; constituting second words each including n₂/n₁ - n₂ groups of n₁ - n₂ lower order bit(s); encoding error detection or correction codes with respect to blocks of said words so as to generate redundant data (P; Q: CRCC); transmitting said blocks and said redundant data for said error detection or correction code; characterised by individually encoding error detection or correction codes with respect to first blocks consisting of first words and to second blocks consisting of second words. A method for transmitting digital data according to claim 1 comprising the further steps of: receiving said digital data blocks and said redundant data (P; Q: CRCC) for said error detection or correction code; decoding error detection or correction or code with respect to said words of said first and second blocks with said redundant data; separating said first words from each of said first blocks; separating said second words from each of said second blocks; and combining respective n₂ higher order bits and respective n₁ - n₂ lower order bit(s) so as to produce respective words each composed of n₁ bits. A method for transmitting digital data according to claim 1 further comprising the steps of: generating respective address data (A₁-A₆) which sequentially change; dividing said respective address data into two or more address data units (A₁-A₃; A₄-A₆); providing each of said respective address data units with each of respective blocks each at a predetermined position; and transmitting said respective blocks with said respective address units. A method for transmitting digital data according to claim 3 comprising the steps of: receiving said respective blocks with said respective address units (A₁-A₃; A₄-A₆); separating each of said respective address data units from each of said respective blocks each at said predetermined position; and combining said two or more address data units so as to generate each of said respective address data (A₁-A₆). A method for transmitting digital data according to claim 1 further comprising the steps of: constituting respective blocks each including a plurality of digital data and block address data (A₁-A₆); editing said digital data at predetermined numbered block(s); providing respective flag data (F) each indicating edit point with said predetermined numbered block(s); and transmitting said respective blocks with said respective flag data. A method for transmitting digital data according to claim 5 comprising the steps of: receiving said respective blocks with said respective flag data (F); and detecting the present or absence of said flag data indicating said edit point.

Inventors: KANI TETSUO C O SONY CORPORATI, SEKI YASUO C O SONY CORPORATIO, KANI, TETSUO C/O SONY CORPORATION, SEKI, YASUO C/O SONY CORPORATION
Applicants: SONY CORP, SONY CORPORATION
Application year: 1988
Main classification: G11B20
IPC codes: H03M13, G11B27, H04N5, H04N9, G11B20