A liquid crystal display and a driving method thereof. The liquid crystal
display includes a timing controller, a gate driver, a data driver and a
liquid crystal panel. The timing controller stores a plurality of sets of
gray level correction values, each set of gray level correction values
corresponding to each gray level and generates corrected gray level data
in response to input gray level data, the corrected gray level data
reflecting the gray level correction values corresponding to the input of
gray level data. The brightness of the corrected gray level data is
time-averaged to be equal to brightness of the input gray level data.