Patent ID: 7797608

Claim:
A decoding device for processing an uncorrected data in a data storage medium, the uncorrected data comprising a first direction error data and a second direction error data, the decoding device comprising: an error correction unit, receiving the uncorrected data, for correcting the second direction error data of the uncorrected data according to a second direction decoding information and outputting a data; a data buffer, coupled to the error correction unit, for buffering the data and outputting a corrected data after the first direction error data of the data is corrected; a first decoding unit, coupled to the data buffer, for decoding and correcting the first direction error data of the data stored in the data buffer; and a second decoding unit, coupled to the data buffer and the error correction unit, for generating the second direction decoding information to the error correction unit according to the data stored in the data buffer.