摘要 |
<p>A rectangular array is formed by a predetermined amount of data and an error detecting code that detects a possible error contained in the data. Each error correcting code is formed from data in each of the row and column directions of the rectangular array and is added to the rectangular array to thereby provide a product code. When the product code is arranged, row data in each of the row directions of the rectangular array is supplied to an error correcting code generator which generates the error correcting codes in sequence. At the same time, the respective data is supplied sequentially to the error detecting code generator and thereby a unique error detecting code is generated. When the decoding is carried out by using the error correcting code, the error correcting process is ended in response to the acceptance of a data request signal and then, the presence or absence of a data error in the error corrected data is checked by using the error detecting code. When the data error is not detected, that data is delivered.</p> |