In an error correction encoding system, information codes in the form of a data matrix having row addresses and column addresses are stored in memory. A first error correction encoder extracts the stored addresses from the data matrix in the oblique direction and produces a first error-correcting code...http://www.google.ca/patents/US5546409?utm_source=gb-gplus-sharePatent US5546409 - Error correction encoding and decoding system