To eliminate noise from image signals at the time of performing expansion decoding and to prevent the degradation of images after performing the expansion decoding by multiplexing a motion vector for each block and a filter coefficient to compression-encoded image encoded data.
A discrete cosine transformation(DCT) circuit 2 outputs the compression-encoded image encoded data for the respective images of one frame of inputted moving images. A motion detection circuit 3 obtains the motion vector by the block unit of a prescribed size from the image of the frame compression-encoded in the DCT circuit 2 and the images of the frames before and after that and calculates the filter coefficient. Motion vector data and the filter coefficient are used so as to execute a filtering processing for noise elimination to the image signals after expansion-decoding the image encoded data. A data recording circuit 4 multiplexes the inputted image encoded data, the motion vector data and filter coefficient data and records them in a recording medium 50.