Patent ID: 7440475

Claim:
An error correction multiplexer comprising: a demultiplexer that demultiplexes first serial data stream into parallel data stream constituting a matrix wherein the matrix includes a data area, an overload area containing maintenance and operation information, a fixed stuff area which contains overflow data and a row direction redundant area which contains error correcting code in the column direction and a column direction redundant area which contains error correcting code in the row direction; a first encoder that calculates a first error correcting code from data in a first direction of the matrix, and adds the first error correcting code to the parallel data stream; a second encoder that calculates a second error correcting code from data in a second direction of the matrix, and adds the second error correcting code to the parallel data stream; and a multiplexer that multiplexes the parallel data stream that is error-correction-coded based on the first error correcting code and the second error correcting code into second serial data stream, and outputs the second serial data stream.