Patent attributes
A semiconductor device that reduces variations in the characteristics of driving transistors and corrects image data is provided. The semiconductor device includes an image data retention portion, a correction data retention portion, a driver circuit portion, a display element, and a threshold voltage correction circuit portion. The image data retention portion has a function of retaining first image data, and the correction data retention portion has a function of retaining correction data, and a function of generating second image data corresponding to the first image data and the correction data when the first image data is retained in the image data retention portion. The driver circuit portion has a function of generating a current corresponding to the second image data and feeding the current to the display element, and the threshold voltage correction circuit portion has a function of correcting a threshold voltage of a driving transistor in the driver circuit portion. With the above structure, the semiconductor device can correct the image data, correct the threshold voltage of the driving transistor, and perform display based on the second image data.