Patent ID: 8798076

Claim:
A method for transporting data with embedded clock, adapted to a data transmission interface, and comprising: determining a first bit length and a second bit length in an initial stage; receiving original data; packing the original data, wherein every N bits form a packet, and N is an integer of at least 4; analyzing whether a long-run length of long-run data with consecutive same bit data in the packet is greater than N/2; coding the packet to embed clock/toggle information with the first bit length into the packet, wherein the clock/toggle information determines whether the long-run data is toggled, wherein an appearance frequency of the clock/toggle information serves as clock information, wherein when the long-run length is not greater than N/2, the long-run data is not toggled, wherein when the long-run length is greater than N/2, bit data with the second bit length after an L th bit of the long-run data is toggled; and transporting the coded packet.