A method of detecting corner outliers occurring at a corner of a cross point where four blocks meet when image data compressed based on a block are decoded, when four pixels around the cross point are pixels A, B, C and D, value[0] is A, value[1] is B, value[2] is C, value[3] is D, (A+B+C+D+2)/4 is Average, A10 and A20 are pixels adjacent to the pixel A in a block to which the pixel A belongs, A30 is a pixel diagonal to the pixel A, B10 and B20 are pixels adjacent to the pixel B in a block to which the pixel B belongs, B30 is a pixel diagonal to the pixel B, C10 and C20 are pixels adjacent to the pixel C in a block to which the pixel C belongs, C30 is a pixel diagonal to the pixel C, D10 and D20 are pixels adjacent to the pixel D in a block to which the pixel D belongs, and D30 is a pixel diagonal to the pixel D, the method comprising:
- (a) comparing a difference between the value[0] and the Average with the quantization factor (QP) of H.263, and designating the pixel A as the corner outlier candidate pixel if the difference is greater than the QP;
- (b) performing the step (a) on the value[1], value[2] and value[3] to designate a corresponding pixel as a corner outlier candidate pixel;
- and
- (c) designating the candidate pixel as a corner outlier pixel if the corner outlier candidate pixel is only one, and designating the candidate pixel having the greatest difference from (A3+B3+C3+D3+2)/4 as a corner outlier pixel if there are two or more corner outlier candidate pixels.