Patent ID: 7243291

Claim:
An apparatus for communicating image data, the apparatus comprising: an error correction coding (ECC) encoder operable to generate a plurality of error correction code bits, the ECC encoder positioning the error correction code bits in a stream of image data such that the stream of image data is encoded, the stream of image data being carried over a plurality of channels; a digital visual interface (DVI) encoder coupled to the ECC encoder and operable to receive the stream of image data from the ECC encoder and to encode the stream of image data in order to convert each channel of the stream of image data into a DVI format, the plurality of channels including a plurality of data channels each carrying a plurality of data bits and an ECC channel carrying the plurality of error correction code bits, each of the plurality of error correction code bits being generated by the ECC encoder using various combinations of a plurality of data bits from each of the plurality of data channels whereby each error correction code bit is generated from groups of bits selected from the plurality of data bits for each channel, and whereby each group comprises various bits selected from the plurality of data bits for each of the data channel.