EP0709846A2

Method of and apparatus for recording and reproducing data and transmitting data

Abstract

First error-processing data are generated (39) with respect to a predetermined amount of data, and second error-processing data are generated (40) with respect to each of a plurality of blocks produced by dividing the predetermined amount of data. Data of record units are generated from the predetermined amount of data, the first error-processing data, and the second error-processing data. The data of record units are recorded (8) on and reproduced from a recording medium (4). Errors are corrected (2) in the predetermined amount of data in the reproduced data of record units with the first error-processing data with respect to each of the record units. If errors cannot be corrected, at least errors are detected in the predetermined amount of data in each of the blocks with the second error-processing data. If errors are detected in N (N is a positive integer) successive blocks, all data in at least one block which is not positioned at an end of the N successive blocks are regarded as being erased, thereby correcting errors in the predetermined amount of data in the record units with the first error-processing data, thus producing reproduced data.

EP0709846A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 24 October 2015, 10.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 19 independent, 5 dependent

  1. 1
    A method of recording and reproducing data, comprising the steps of:(a) generating (39) first error-processing data with respect to a predetermined amount of data, and generating (40) second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;(b) generating data of record units from said predetermined amount of data, said first error-processing data, and said second error-processing data;(c) recording (8) said data of record units on a recording medium (4);(d) reproducing (8) said data of record units on said recording medium (4);(e) correcting errors (2) in said predetermined amount of data in the reproduced data of record units with said first error-processing data with respect to each of said record units;(f) if errors cannot be corrected in the step (e), at least detecting errors in said predetermined amount of data in each of said blocks with said second error-processing data;and(g) if errors are detected in N (N is a positive integer) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data, thus producing reproduced data.
  2. 3
    A method according to claims 1 or 2, wherein said step (g) comprises the step of regarding all data in at least one block which is not positioned at an end of the N successive blocks and portions of data of blocks adjacent to said at least one block, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  3. 4
    A method according to claims 1 or 2, wherein said step (g) comprises the step of, if errors are detected in two successive blocks, regarding data corresponding to one block and extending over said two successive blocks as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data, and the steps of, when the errors cannot be corrected, positionally shifting the data of one block which is regarded as being erased, and correcting errors again with said first error-processing data.
  4. 5
    A method of transmitting data, comprising the steps of:(a) generating (39) first error-processing data with respect to a predetermined amount of data, and generating (40) second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;(b) generating transmission data of units from said predetermined amount of data, said first error-processing data, and said second error-processing data;(c) transmitting said transmission said data of units;(d) correcting errors (2) in said transmission data of units which have been transmitted with said first error-processing data with respect to each of the transmitted units;(e) if errors cannot be corrected in the step (d), at least detecting errors in the transmitted data in each of said blocks with said second error-processing data;and(f) if errors are detected in N (N is an integer of at least 3) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data.
  5. 7
    A method according to claims 5 or 6, wherein said step (f) comprises the step of regarding all data in at least one block which is not positioned at an end of the N successive blocks and portions of data of blocks adjacent to said at least one block, as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data.
  6. 8
    A method according to claims 5 or 6, wherein said step (f) comprises the step of, if errors are detected in two successive blocks, regarding data corresponding to one block and extending over said two successive blocks as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data, and the steps of, when the errors cannot be corrected, positionally shifting the data of one block which is regarded as being erased, and correcting errors again with said first error-processing data.
  7. 9
    An apparatus for recording and reproducing data, comprising:error-processing data generating means (39, 40) for generating first error-processing data with respect to a predetermined amount of data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;record unit data generating means for generating data of record units from said predetermined amount of data, said first error-processing data, and said second error-processing data;recording and reproducing means (8) for recording said data of record units on a recording medium (4) and reproducing said data of record units on said recording medium (4);and    error correcting means (2) for correcting errors in said predetermined amount of data in the data of record units reproduced by said recording and reproducing means with said first error-processing data with respect to each of said record units, and if errors cannot be corrected, at least detecting errors in said predetermined amount of data in each of said blocks with said second error-processing data, and if errors are detected in N (N is a positive integer) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  8. 11
    An apparatus according to claims 9 or 10, wherein said error correcting means (2) comprises means for regarding all data in at least one block which is not positioned at an end of the N successive blocks and portions of data of blocks adjacent to said at least one block, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  9. 12
    An apparatus according to claims 9 or 10, wherein said error correcting means (2) comprises means for, if errors are detected in two successive blocks, regarding data corresponding to one block and extending over said two successive blocks as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data, and means for, when the errors cannot be corrected, positionally shifting the data of one block which is regarded as being erased, and correcting errors again with said first error-processing data.
  10. 13
    An apparatus for transmitting data, comprising:error-processing data generating means (39, 40) for generating first error-processing data with respect to a predetermined amount of data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;transmission data generating means for generating transmission data of units from said predetermined amount of data, said first error-processing data, and said second error-processing data;transmitting means for transmitting said transmission said data of units;and    error correcting means (2) for correcting errors in said transmission data of units which have been transmitted with said first error-processing data with respect to each of the transmitted units, and if errors cannot be corrected, at least detecting errors in the transmitted data in each of said blocks with said second error-processing data, and if errors are detected in N (N is an integer of at least 3) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data.
  11. 15
    An apparatus according to claims 13 or 14, wherein said error correcting means (2) comprises means for regarding all data in at least one block which is not positioned at an end of the N successive blocks and portions of data of blocks adjacent to said at least one block, as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data.
  12. 16
    An apparatus according to claims 13 or 14, wherein said error correcting means (2) comprises means for, if errors are detected in two successive blocks, regarding data corresponding to one block and extending over said two successive blocks as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data, and means for, when the errors cannot be corrected, positionally shifting the data of one block which is regarded as being erased, and correcting errors again with said first error-processing data.
  13. 17
    A method of reproducing data, comprising the steps of:(a) reproducing (8) data of record units from a recording medium (4) on which there are recorded a predetermined amount of data, first error-processing data generated (39) with respect to said predetermined amount of data, and second error-processing data generated (40) with respect to each of a plurality of blocks produced by dividing said predetermined amount of data, making up said data of record units;(b) correcting errors (2) in said predetermined amount of data in the reproduced data of record units with said first error-processing data with respect to each of said record units;(c) if errors cannot be corrected in the step (b), at least detecting errors in said predetermined amount of data in each of said blocks with said second error-processing data;and(d) if errors are detected in N (N is a positive integer) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data, thus producing reproduced data.
  14. 19
    A method according to claims 17 or 18, wherein said step (d) comprises the step of regarding all data in at least one block which is not positioned at an end of the N successive blocks and portions of data of blocks adjacent to said at least one block, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  15. 20
    A method according to claims 17 or 18, wherein said step (d) comprises the step of, if errors are detected in two successive blocks, regarding data corresponding to one block and extending over said two successive blocks as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data, and the steps of, when the errors cannot be corrected, positionally shifting the data of one block which is regarded as being erased, and correcting errors again with said first error-processing data.
  16. 21
    A method of transmitting data, comprising the steps of:(a) transmitting transmission data of units which are composed of a predetermined amount of data, first error-processing data generated (39) with respect to said predetermined amount of data, and second error-processing data generated (40) with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;(b) correcting errors (2) in said transmission data in the units which are transmitted with respect to each of the transmitted units;(c) if errors cannot be corrected in the step (b), at least detecting errors in said transmission data in each of said blocks with said second error-processing data;and(d) if errors are detected in N (N is an integer of at least 3) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the transmitted units with said first error-processing data.
  17. 22
    An apparatus for reproducing data, comprising:reproducing means (8) for reproducing data of record units from a recording medium on which there are recorded a predetermined amount of data, first error-processing data generated with respect to said predetermined amount of data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of data, making up said data of record units;error correcting means (2) for correcting errors in said predetermined amount of data in the data of record units reproduced by said reproducing means, with said first error-processing data with respect to each of said record units, and if errors cannot be corrected, at least detecting errors in said predetermined amount of data in each of said blocks with said second error-processing data, and if errors are detected in N (N is a positive integer) successive blocks, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  18. 23
    An apparatus for recording and reproducing data, comprising:error-processing data generating means (39, 40) for generating first error-processing data with respect to a predetermined amount of data, and second error-processing data with respect to each of a plurality of blocks produced by dividing said predetermined amount of data;record unit data generating means for generating data of record units from said predetermined amount of data, said first error-processing data, and said second error-processing data;recording and reproducing means (8) for recording said data of record units on a recording medium and reproducing said data of record units on said recording medium;error detecting means (2) for detecting an error status, in each of said blocks, of a reproduced signal indicative the data of record units which are reproduced by said recording and reproducing means, based on a video level of said reproduced signal;and    error correcting means (2) for correcting errors in said predetermined amount of data in the data of record units reproduced by said recording and reproducing means, with said first error-processing data with respect to each of said record units, and if errors cannot be corrected with said first error-processing data with respect to each of said record units, determining blocks as errors based on the error status detected by said error detecting means, and when N (N is a positive integer) successive blocks are determined as errors, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
  19. 24
    An apparatus for reproducing data, comprising:reproducing means (8) for reproducing data of record units from a recording medium on which there are recorded a predetermined amount of data, first error-processing data generated with respect to said predetermined amount of data, and second error-processing data generated with respect to each of a plurality of blocks produced by dividing said predetermined amount of data, making up said data of record units;error detecting means (2) for detecting an error status, in each of said blocks, of a reproduced signal indicative the data of record units which are reproduced by said reproducing means, based on a video level of said reproduced signal;and    error correcting means (2) for correcting errors in said predetermined amount of data in the data of record units reproduced by said reproducing means, with said first error-processing data with respect to each of said record units, and if errors cannot be corrected, determining blocks as errors based on the error status detected by said error detecting means, and when N (N is a positive integer) successive blocks are determined as errors, regarding all data in at least one block which is not positioned at an end of the N successive blocks, as being erased, thereby correcting errors in the predetermined amount of data in the record units with said first error-processing data.
Independent claims19