Patent ID: 6167548
Filing Date: 2000-12-26
Classification: G11B,H03M

Abstract:
A method of correcting an error in two-dimensional block data having row error correcting codes for individual rows of data and column error correcting codes for individual columns of data, one column error correcting code being assigned to a predetermined number of the column data, the column data and the individual column error correcting codes being alternately arranged, the row data and the column error correcting codes having a first weight according to a first order such that the individual column error correcting codes are arranged after all of the column data groups, the method comprising the steps of:correcting errors column by column using the row data and the row error correcting codes;receiving the column data;compensating the first weight for generating a second weight according to the received column data when the received column data is in a second order different from the first order; andcorrecting errors row by row based on the generated second weight, using the column data and the column error correcting codes.