Patent ID: 8907991

Claim:
A semiconductor device, comprising: a plurality of pixels each including a drive transistor and an organic light emitting device coupled to the drive transistor, each drive transistor having a gate, wherein the plurality of pixels are arranged in an array; and a controller coupled to each of the plurality of pixels, the controller causing a programming voltage to be applied to the gate of the respective drive transistors to control the brightness of each pixel, during a first timeframe, the controller: dividing the array into clusters of pixels, each cluster comprising a plurality of pixels, selecting a first select pixel in a first one of the clusters and then selecting first select pixels in the remaining clusters that have the same relative locations within the remaining clusters as the first select pixel has in the first one of the clusters, reading data from each of the first select pixels to determine the temperature of the first select pixels, updating the temperature of the other non-first-select plurality of pixels based on the determined temperature of the first select pixels; during a second timeframe, the controller: dividing the array into second clusters of pixels, each second cluster comprising a plurality of pixels, selecting a second select pixel in a first one of the second clusters and then selecting second select pixels in the remaining second clusters that have the same relative locations within the remaining second clusters as the second select pixel has in the first one of the second clusters, reading data from each of the second select pixels to determine the temperature of the second select pixels, updating the temperature of the other non-second-select plurality of pixels based on the determined temperature of the second select pixels.