A method (400) and a system (100) for providing video signals to video
displays includes the steps of receiving at least one input video signal
(150), dithering the non-uniformity color correction (445), applying the
non-uniformity color correction to the input video signal to generate a
color corrected video signal (450), and increasing a frame rate of the
color corrected video signal (120). Gamma correction (125) can be applied
to the color correction. Generating a dithered non-uniformity color
correction can include selecting from a data storage (115) a plurality of
RGB correction matrices (300), measuring at least one brightness level of
the input video signal, selecting for the picture level correction a
first RGB correction matrix if the brightness is within a first range of
values (425), a second RGB correction matrix if the brightness is within
a second range of values (435), and interpolating (440) the plurality of
RGB correction matrices if the brightness is within a third range of
values.