摘要 |
<p>PROBLEM TO BE SOLVED: To reduce block distortion by generating a new data group under the weighting based on a consecutive or an adjacent block that satisfies a 2nd condition when a block resulting from converting a 1st data group into a 2nd data group in the unit of a prescribed number of blocks and coding it satisfies a 1st condition. SOLUTION: Input image data S1 stored in a memory 13 in the unit of a frame are given to a computing element 14 in the unit of blocks each consisting of 8 pixel×8 pixel, where desired arithmetic processing such as discrete cosine transformation and quantization processing is conducted and compression coding data S3 are generated. When a processing object block represents a comparatively monotonous image and a coded adjacent block whose border is smoothly connected to a processing object block is in existence, the computing element 14 changes a component to be obtained through processing of the processing object block into a new component that is calculated through a weighted mean component between the component and a component of an adjacent block and then applies quantization processing to the new component. Thus, block distortion that might be caused at a border between blocks is reduced.</p> |