Patent ID: 6877050

Claim:
A data transfer device comprising: a transmitting block, a receiving block, a display device connected to said receiving block, and a plurality of signal lines; wherein data is transferred from said transmitting block through said plurality of signal lines to said receiving block, said transmitting block includes: a determination unit for dividing said signal lines into a plurality of groups and determining either inversion or non-inversion of data to be transferred regarding data transferred through said signal lines of each group, wherein said determination unit comprises a counting circuit adapted for counting a difference between data to be transferred and data transferred immediately before said data to be transferred for each said group; an inversion unit for inverting the data to be transferred for the group determined to be subjected to data inversion by the determination unit; and a transmission unit for transmitting the data through said signal lines, and said receiving block includes: a receiving unit for receiving the data transferred through said signal lines; a decoding unit for returning, among the data received by the receiving unit, the data of the group having been subjected to the data inversion by the inversion unit to an original state; and a statistics analyzer adapted to receive an output from said counting circuit, wherein said statistics analyzer is adapted to determine whether any of: neither data of each said group is inverted; data of a first group is inverted while data of a second group is not inverted; data of said second group is inverted while data of said first group is not inverted; and data of each group is inverted, wherein said statistics analyzer comprises a control range checking unit.