The counter 130 counts from 0 to 255 and increments based on a gray level clock 134, for example, a rising edge of the gray level clock 134. Periods of the gray level clock 134 represent the time difference between increments of the gray level for an electronic display 18, for example, a difference in emission between emitting a gray level of 100 and emitting a gray level of 101. In this way, the counter 130 counts up to the number represented by the image data 98 stored in memory 78 subsequently causing emission to occur for the time period corresponding to the desired gray level. The counter 130 may continue to count beyond the number represented by the image data 98 stored in memory 78 on to a maximum value, for example, 255, and may restart counting at a minimum value, for example, 0. Thus, in some embodiments, a counting range of the counter 130 may be defined through design of the counter 130, for example, through a number of registers and/or logical components included in the counter 130. By the time the counter 130 restarts counting at 0, additional image data 98 may be stored into memory 78 to begin comparison for a next emission period of a gray level associated with the additional image data 98.