A Y histogram creation processing unit detects the signal level (luminance
level) of the Y signal component of each pixel of a frame on the basis of
YUV signals, and creates a histogram by totaling the number of pixels for
each signal level. In this processing, a histogram is created by adding
values weighted depending on whether a region in a predetermined range
around each pixel includes a monotonous pattern. A histogram shape
processing unit shapes the histogram. An input/output correction
characteristic creation processing unit performs normalization by
cumulative addition. A correction lookup table creation processing unit
creates a lookup table on the basis of the input/output correction
characteristic obtained by the input/output correction characteristic
creation processing unit. A Y correction processing unit corrects a Y
signal on the basis of the table.