Patent ID: 7181669
Filing Date: 2007-02-20
Classification: H03M

Abstract:
1. A method for block code error correction, the block code including a plurality of data entities in rows and columns and corresponding to an erasing address table and an error table, the erasing address table including a plurality of erasing entities in rows and columns, the error table including a plurality of error entities in rows and columns, the method comprising the steps: (A) inputting a block code and initializing an erasing address table corresponding to the block code; (B) decoding the block code in row direction based on the erasing address table in order to find data errors on rows and accordingly update an error table corresponding to the block code; (C) updating the erasing address table in row direction according to a first determination principle; (D) decoding the block code in column direction based on the erasing address table in order to find data errors on columns and accordingly update the error table; and (E) updating the erasing address table in column direction according to a second determination principle.