An error correction coding method comprises the steps of dividing data into first blocks with predetermined size, assigning the data to a plurality of channels and writing into the memory by making the first blocks a unit, performing a coding of at least two types of error correction codes for the data...http://www.google.de/patents/US6216245?utm_source=gb-gplus-sharePatent US6216245 - Error correction coding method and apparatus thereof, error correction decoding method apparatus thereof, data recording and reproducing apparatus, and recording medium