Patent ID: 8023602

Claim:
A method of communicating a clock signal, digital data, and control data via a single communication line using a data communication apparatus, the method comprising: providing a serial pulse signal over the single communication line, wherein the serial pulse signal is formed by combining a plurality of cycles, and either one of the digital data or the control data are recorded within each respective cycle of the serial pulse signal, wherein the digital data comprises data 0 and data 1 , and the control data comprises a start signal and a stop signal, wherein each cycle of the serial pulse signal is subdivided into a plurality of sub-intervals, and data contained in the plurality of sub-intervals has a value indicating one of the data 0 , the data 1 , the start signal, or the stop signal, wherein the clock signal is embedded in the serial pulse signal as at least some of the rising edges or the falling edges of the serial pulse signal, and wherein the digital data or control data is embedded in the serial pulse signal based on an edge pattern which is determined by the locations of other of the rising edges and/or the falling edges of the serial pulse signal, wherein the providing of the serial pulse signal is performed by a processor.