PROBLEM TO BE SOLVED: To simultaneously and significantly reduce blocking effects and ringing noise, which are produced in decoding by using either an averaging filter or a weighting filter, based on double edge map information. SOLUTION: An image storage part 100 includes a blocking effect and ringing noise and temporarily stores image data which undergoes discrete cosine inverse transformation and also compression restoration. A binary edge map information generation part 110 generates binary edge information which reflects a global edge and a local edge of an image which is stored in the part 100 and is compressed and restored. A signal-adaptive filtering part 150 uses either an averaging filter 154 or a weighting filter 156 based on binary edge map information that is generated from the part 110, filters image data which is compressed and restored and reduces grating noise and step noise.
展开▼