Reference numeral 507 denotes a counter circuit to count coefficients which were correctly decoded; 508 a controller to execute various kinds of controls such as sending of control signals to switches 509 and 513 and an interpolation circuit 512 and the like; 510 an inverse DCT circuit; 511 a memory to execute a deshuffling of image data; 512 the interpolation circuit to produce interpolation pixe