IP Library Granted Patent US 8,254,494
Granted Patent B2
US 8,254,494 · App. 12/265,005 · Granted Aug 28, 2012

Method and device for implementing data transmission

Assignee: Beijing Boe Optoelectronics Technology Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,254,494
App. No.
12/265,005
Granted
Aug 28, 2012
Kind
B2
Abstract

A method of implementing data transmission is provided, which comprises: A) comparing bit by bit data to be transmitted currently with previous transmitted data, and counting to obtain 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. A device of implementing data transmission is also provided. The method and device provided by embodiments of the present invention can minimize electromagnetic interference during data transmission.

Claims (20)

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.

2. The method of claim 1 , characterized in that prior to the step A), the method further comprises determining the data to be transmitted currently and the previous transmitted data.

3. The method of claim 1 further comprising saving the data to be transmitted currently as the previous transmitted data after comparing bit by bit the data to be transmitted currently with the previous transmitted data.

4. An apparatus comprising:

a data inverter;

a data transmitter that transmits current data;

a data processor that receives the current data and compares the current data bit by bit with previously transmitted data and counts a total number of different bits, and when the total number of different bits is more than a half of number of bits of the current data, the data processor sends the current data to the data inverter, wherein; the data inverter inverts the current data; and

a differential signal generator that receives the inverted current data from the data inverter and converts the inverted current data into a corresponding differential signal for transmission, wherein the differential signal has a data structure characterized in that:

a data beginning signal is integrated internally into the differential signal, and a status information bit indicating whether the data is inverted is set between the data beginning signal and the differential signal; or

the data beginning signal is transmitted separately, and after the data beginning signal arrives, the status information bit indicating whether the data is inverted and the differential signal are transmitted in sequence; or

the data beginning signal, the status information bit indicating whether the data is inverted and the differential signal are transmitted separately in sequence, 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.

5. The apparatus of claim 4 , wherein when the total number of different bits is not more than half of the number of bits of the current data, the data processor sends the current data directly to the differential signal generator.

6. The apparatus of claim 5 , wherein after comparing the current data bit by bit with previously transmitted data, the data processor saves the current data as previously transmitted data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2015
From: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD
To: BOE TECHNOLOGY GROUP CO., LTD.; BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO. LTD
Reel/Frame 036644/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2008
From: YIN, XINSHE
To: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 021787/0992 →
Priority Claims (1)
CN 2008 1 0057958 · Feb 21, 2008 · national
Continuity (1)
Related Publication 20090213941A1 · Aug 27, 2009