Patent ID: 8369645

Claim:
An image correction circuit comprising: a region determining means for determining an intermediate luminance region in each image frame on the basis of descriptions of input image data by calculating a weighed luminance center of a luminance distribution of the input image data in each entire image frame, the weighed luminance center being a luminance position corresponding to a sum of a product of luminance and frequency divided by a sum of frequency in the luminance distribution, the intermediate luminance region including a black-intermediate region and a white-intermediate region, a size of the black-intermediate region being different from a size of the white-intermediate region in response to whether the weighted luminance center is biased to a low luminance side or a high luminance side, and a black-side luminance region and a white-side luminance region based on the luminance distribution, the weighted luminance center, and the intermediate luminance region, the black-side luminance region being a region of luminance that is lower than the lowest luminance in the intermediate luminance region, the white-side luminance region being a region of luminance that is higher than the highest luminance in the intermediate luminance region, and the intermediate luminance region, the black-side luminance region, and the white-side luminance region being different and non-overlapping; a luminance distribution acquiring means for acquiring the luminance distribution of the input image data in the determined intermediate luminance region in each image frame; a determining means for determining an input/output characteristic line in each image frame by adaptively changing a predetermined reference input/output characteristic line on the basis of the acquired luminance distribution of the intermediate luminance region, the input/output characteristic line defining the substance of image correction on the input image data; and a correction executing means for executing image correction on the input image data on the basis of the determined input/output characteristic line.