Patent ID: 9042658
Filing Date: 2015-05-26
Classification: G06T,H04N

Abstract:
1. An image processing device that generates a pixel value of an interpolation pixel placed at a predetermined position and interpolates the interpolation pixel with the pixel value, the image processing device comprising a hardware processor that executes a program so as to implement: a periodicity determining unit that determines whether an area including the interpolation pixel is a provisional periodic area based on whether a variation of values of pixels included in the area have periodicity through the area; a boundary determining unit that defines, when the periodicity determining unit determines that the area is the provisional periodic area, a reference area at a position apart from the interpolation pixel by a predetermined pixel distance on a left, right, up, or down side of the interpolation pixel, and determines whether the interpolation pixel belongs to a periodic area or a non-periodic area by obtaining a variance of values of the pixels included in the reference area and determining that the interpolation pixel belongs to the periodic area when the variance is greater than or equal to a predetermined threshold value; a first pixel value generating unit that generates a first pixel value of the interpolation pixel using a first interpolation method; a second pixel value generating unit that generates a second pixel value of the interpolation pixel using a second interpolation method, the second interpolation method being different from the first interpolation method; a control unit that determines whether the first pixel value generating unit is to be used to generate the first pixel value or the second pixel value generating unit is to be used to generate the second pixel value, based on a determination result of the periodicity determining unit and a determination result of the boundary determining unit; and a pixel value inputting unit that inputs one of the first pixel value generated by the first pixel value generating unit and the second pixel value generated by the second pixel value generating unit to the interpolation pixel, the one of the first pixel value and the second pixel value being determined by the control unit.