Patent ID: 8284857

Claim:
A communication system with a transmitter configured to transmit binary data and a receiver configured to receive data transmitted from the transmitter, wherein the transmitter comprises: a first storage unit which stores a plurality of encoding systems therein in advance; a count unit which sections a data section of the transmission data to be transmitted and counts each number of the patterns of logic; a first selection unit which selects any one of the plurality of encoding systems stored in the first storage unit, on the basis of the number counted by means of the count unit; an encoding unit which encodes the data section of the transmission data on the basis of the encoding system selected by means of the first selection unit; an encoding information processing unit which adds encoding system specification information showing the encoding system selected by means of the first selection unit to the transmission data; and a transmission unit which transmits the transmission data to the receiver, and the receiver comprises: a second storage unit which stores a plurality of encoding systems therein in advance; a reception unit which receives the data transmitted from the transmitter; a second selection unit which selects any one of the plurality of encoding systems stored in the second storage unit, based on the encoding system specification information of the data received by means of the receiver; and a decoding processing unit which decodes the data section of the reception data on the basis of the encoding system selected by means of the second selection unit, wherein the first selection unit selects the encoding system so as to replace patterns which exist mostly with patterns that minimize power consumption.