And, when the edge direction is detected by the gradient, an initial assumption pixel value of a line to be interpolated is a value interpolated linearly to a vertical direction or a value adapting two dimension gaussian filter to the linearly interpolated value is used.