Patent ID: 7295647

Claim:
A driver which drives a bidirectional shift register including a plurality of stages of unit shift registers connected to each other, wherein each shift register comprises: a first clocked inverter; an inverter having an input terminal connected to an output terminal of the first clocked inverter; a second clocked inverter having an input terminal connected to an output terminal of the inverter and having an output terminal connected to a connection point between the first clocked inverter and the inverter; a first transfer gate having one end connected to an input terminal of the first clocked inverter; and a second transfer gate having one end connected to a connection point between the first clocked inverter and the first transfer gate, wherein in the bidirectional shift register, other end of the first transfer gate in the unit shift register of the leading stage and other end of the second transfer gate in the unit shift register of the last stage are connected to a terminal to which a start pulse signal is supplied, in each of the unit shift registers of other stages, other end of the first transfer gate is connected to the output terminal of the first clocked inverter in the unit shift register of the preceding stage, and other end of the second transfer gate is connected to the output terminal of the first clocked inverter in the unit shift register of the following stage, in each of the unit shift registers of the odd-numbered stages, the first clocked inverter operates in a period in which a clock signal is at a high level, and the second clocked inverter operates in a period in which an inverted clock signal is at a high level, in each of the unit shift registers of the even-numbered stages, the first clocked inverter operates in a period in which the inverted clock signal is at a high level, and the second clocked inverter operates in a period in which the clock signal is at a high level, and a scan direction is switched by bringing any one of the first and second transfer gates in each unit shift register into conduction, wherein the driver comprises a controller which fixes the clock signal of the bidirectional shift register to a high level around the timing of the switching of the scan direction.