There is provided a method of reducing block noise, mosquito noise and
other image noises in an image by a filtering process using a smoothing
filter, which block noise, mosquito noise and other image noises being
caused at the time of decoding encoded, compressed image data on a
block-by-block basis. The method includes changing the extent or
intensity of the image noise reduction in the filtering process in a
continuous or stepwise manner according to an output size or expansion
rate of an image to be outputted to printer paper, photographic paper or
other output media, thereby allowing the extent or intensity of the image
noise reduction to be increased as the output size or expansion rate of
the image increases. This method is capable of allowing the extent of the
image noise reduction applied to image data to be perceived in a similar
fashion, irrespective of the output size.