Patent ID: 6983413
Filing Date: 2006-01-03
Classification: G06F,G11B,H03M

Abstract:
1. A data processing method using error-correcting code, comprising the steps of: creating a P-byte error-correcting code PI for each row in a data block composed of (M×N) bytes in M rows×N columns and adding the error-correcting code PI to the row by use of a first memory; gathering together K error-correcting code PI-added data blocks composed of (M×(N+P)) bytes in M rows×(N+P) columns in a second memory to create a collective data block containing (K×(M×(N+P))) bytes; creating an S-byte error-correcting code PO for each column in said collective data block and adding the error-correcting code PO to the column by use of said second memory to create an error-correcting product code block (ECC block); performing an error correcting process using the error-correcting code PI added to each row before reading said ECC block from said second memory and transmitting the ECC block; and transmitting the ECC block subjected to said error correcting process or recording the ECC block onto a recording medium sequentially in the order of row.