Patent ID: 8237699

Claim:
An apparatus for data interface of a flat panel display device comprising: a transmitter unit built in a timing controller, to transmit transfer data with an embedding clock embedded between successive pieces of data, and a clock enable signal to indicate the embedding clock; and receiver units respectively built in a plurality of data integrated circuits connected to the timing controller, to separate and detect the embedding clock and the data from the transfer data, in response to the clock enable signal, wherein the transmitter unit comprises: a frequency divider for frequency-dividing a dot clock, to supply the embedding clock and the clock enable signal, wherein the clock enable signal precedes the embedding clock by one clock, to indicate whether or not the embedding clock exists; a serializer for converting pieces of input parallel data into pieces of serial data, embedding the embedding clock between successive ones of the serial data pieces, and supplying the resultant data as transfer data to be supplied to each of the data integrated circuits; and a differential signal transmitter for converting the transfer data and the clock enable signal into differential signals, respectively, and transmitting the differential signals, wherein the receiver unit comprises: a differential signal receiver for recovering the transfer data and the clock enable signal, using the differential signals received from the transmitter unit; a clock/data detector for separating and detecting a first clock corresponding to the embedding clock and the serial data from the transfer data, in response to the clock enable signal, wherein the clock/data detector detects the embedding clock from the transfer data, using the clock enable signal as a trigger signal, and outputs the detected embedding clock as the first clock; a frequency multiplier for multiplying a frequency of the first clock, to output a second clock; and a deserializer for converting the serial data into parallel data, using the second clock, and outputting the parallel data.