Based upon a signal provided from the control unit 4 in the camera 1, the vertical control unit 70 provides the drive signal ?TX to the transfer unit 12 in each pixel 10 and provides the drive signal ?RS to the reset unit 13 of each pixel 10. In addition, the vertical control unit 70 individually controls the ON/OFF states of the first selection unit 16 and the second selection unit 17 by individually providing a drive signal to the first selection unit 16 and the second selection unit 17. To describe this in further detail, the vertical control unit 70 provides drive signals to the gates of the transistors constituting the first selection unit 16 and the second selection unit 17 to set a given transistor in an ON state (a connected state, a conductions state, a short-circuit state) or in an OFF state (a disconnected state, a non-conduction state, an open state, a blocked state). As explained above, the vertical control unit 70 controls the operation of each pixel 10 by providing drive signals to the pixel 10.