An image processing device for processing an image input signal containing a plurality of frames, the device comprising a memory , a first image processing unit and a second image processing unit , wherein the first image processing unit includes means for reading a frame containing a plurality of local areas; a histogram processing unit for extracting histogram data and other image characteristic data from the frame, and storing an extraction result in the memory , the other image characteristic data being at least color, brightness, and contrast, the local areas having histogram data and the other image characteristic data that differ greatly; a first local processing unit for performing analysis of the extraction result by the histogram processing unit with respect to one of the plurality of local areas of the frame, and creating a first parameter group to be used for performing image processing on a frame; and an arithmetic processing unit for creating an image output frame by processing the frame, wherein the second image processing unit includes means for reading the extraction result from the memory ; and a second local processing unit for performing analysis of the read extraction result with respect to the plurality of local areas of the frame, and creating a second parameter group to be used for performing image processing on a frame, wherein the first image processing unit further includes a determination unit for selecting an image processing parameter group to be used for image processing from the first parameter group and the second parameter group, wherein the arithmetic processing unit performs image processing on a current frame according to the image processing parameter group selected by the determination unit by applying to the current frame either the first parameter group generated with respect to a previous frame which is prior to the current frame by one frame or the second parameter group generated with respect to a previous frame which is prior to the current frame by two frames. wherein the first image processing unit includes means for reading a frame containing a plurality of local areas; a histogram processing unit for extracting histogram data and other image characteristic data from the frame, and storing an extraction result in the memory , the other image characteristic data being at least color, brightness, and contrast, the local areas having histogram data and the other image characteristic data that differ greatly; a first local processing unit for performing analysis of the extraction result by the histogram processing unit with respect to one of the plurality of local areas of the frame, and creating a first parameter group to be used for performing image processing on a frame; and an arithmetic processing unit for creating an image output frame by processing the frame, wherein the second image processing unit includes means for reading the extraction result from the memory ; and a second local processing unit for performing analysis of the read extraction result with respect to the plurality of local areas of the frame, and creating a second parameter group to be used for performing image processing on a frame, wherein the first image processing unit further includes a determination unit for selecting an image processing parameter group to be used for image processing from the first parameter group and the second parameter group, wherein the arithmetic processing unit performs image processing on a current frame according to the image processing parameter group selected by the determination unit by applying to the current frame either the first parameter group generated with respect to a previous frame which is prior to the current frame by one frame or the second parameter group generated with respect to a previous frame which is prior to the current frame by two frames. <EOS>