A data processing system readable medium having code for using an electronic device comprising an army of radiation-emitting components and a first and a second gamma correction unit, wherein the first and second gamma correction units comprise a first tap, a second tap, a fifth tap and a sixth tap wherein:
- the first tap provides a first lowest value for a first output value for the first gamma correction unit;
- the second tap provides a first highest value for the first output value for the first gamma correction unit;
- the fifth tap provides a second lowest value for a second output value for the second gamma correction unit;
- the sixth tap provides a second highest value for a second output value for the second gamma correction unit;
- and
- the first gamma correction unit further comprises a third tap that provides a first intermediate value for the first output value for the first gamma correction unit, wherein:
- the first intermediate value is between the first lowest value and the first highest value;
- and
- the third tap is configured to allow the first intermediate value to be changed after the electronic device has been fabricated;
- and, wherein the code is embodied within the data processing system readable medium, the code comprising:
- an instruction for operating the array during a first time period, wherein a first gamma function for the first gamma correction unit is used during the first time period;
- an instruction for changing the first gamma function to a second gamma function that is different from the first gamma function;
- and
- an instruction for operating the array during a second time period, wherein the second gamma function for the first gamma correction unit is used during the second time period.