Patent ID: 8305328

Claim:
A multimode source driver connected to a first data bus and a second data bus for driving a display device, comprising: a bus swapping circuit operable according to a swapping control signal to selectively connect the first data bus to either one of a first internal bus and a second internal bus, and the second data bus to the other one of the first internal bus and the second internal bus; a start pulse swapping circuit, receiving a first start pulse and a second start pulse, and outputting a first swap start pulse and a second swap start pulse, wherein the start pulse swapping circuit is operable according to the swapping control signal to output the first start pulse as the first swap start pulse and the second start pulse as the second swap start pulse, or to output the second start pulse as the first swap start pulse and the first start pulse as the second swap start pulse; a first shift register, triggered by the first swap start pulse to generate a first series of latch signals; a second shift register, triggered by the second swap start pulse to generate a second series of latch signals; a shift multiplexer, receiving the first series of latch signals and the second series of latch signals, and outputting a third series of latch signals selected among the first series of latch signals and the second series of latch signals; a plurality of latch multiplexers, each of the latch multiplexers being coupled to the first internal bus and the second internal bus, and each of the latch multiplexers being configured to selectively transmit pixel data from either of the first internal bus and the second internal bus according to a mode control signal; a plurality of latch units controlled by the third series of latch signals to latch the pixel data from the latch multiplexers; and an output unit configured to provide a plurality of driving voltages according to the pixel data from the latch units.