Patent ID: 8254494
Filing Date: 2012-08-28
Classification: H04L

Abstract:
1. A method of implementing data transmission, characterized in that the method comprises: A) comparing bit by bit data to be transmitted currently with previous transmitted data, and counting to obtain a total number of different bits; and B) when it is determined that the total number of different bits is more than a half of number of bits of the data to be transmitted currently, inverting the data to be transmitted currently and then converting the inverted data into a differential signal for transmission, wherein the step B) further comprises: when it is determined that the total number of different bits is not more than the half of number of bits of the data to be transmitted currently, directly converting the data to be transmitted currently into a differential signal for transmission, and wherein the differential signal has a data structure characterized in that: a data beginning signal is integrated internally into the differential signal, and correspondingly, a status information bit indicating whether the data is inverted is inserted between the data beginning signal and the data to be transmitted currently; or the data beginning signal is transmitted separately, and correspondingly, after the data beginning signal arrives at a receiver, the status information bit indicating whether the data is inverted and the data to be transmitted currently are transmitted in sequence; or the data beginning signal and the status information bit indicating whether the data is inverted are transmitted separately and respectively, and correspondingly, after the data beginning signal arrives at the receiver, the status information bit is transmitted, and after the status information bit arrives at the receiver, the data to be transmitted currently is transmitted, wherein the status information bit indicating whether the data is inverted occupies one clock period of a differential clock signal, and is transmitted as a part of differential signal sequence previous to the data to be transmitted currently.