A moving picture decoding apparatus is provided which reduces the deterioration
in image quality due to errors by a concealment processing for decoded image data,
thereby improving the image quality of decoded images, without causing high deterioration
in image quality resulting from the concealment processing. The moving picture
decoding apparatus includes a decoder for decoding an input stream for each macroblock
and generating decoded image data, a transmission error detector for detecting
a transmission error in the input stream, and a stream error detector for detecting
a stream error in the input stream. When the transmission error is detected, the
moving picture decoding apparatus conceals the decoded image data in macroblock
units and when the stream error is detected, the moving picture decoding apparatus
conceals the decoded image data in video packet units.