Patent ID: 8150171

Claim:
A moving picture decoding apparatus that processes an encoded bit stream to obtain a moving picture, wherein the encoded bit stream represents a moving picture that has been encoded using a motion vector of each of an array of block in each frame of the moving picture, the moving picture decoding apparatus comprising: a storing unit that stores therein motion vectors detected from the encoded bit stream of each block, and stores skip-block information as correction information for each block, the skip-block information being detected from the encoded bit stream and indicating whether a reference location of a reference target frame is a location same as a reference source frame; an error correction unit that counts number of skip-block adjacent to an error block based on the skip-block information, determines not to use the motion vector for correcting the error block, when the number of skip-block exceeds a predetermined threshold, detects at least one block adjacent to the error block, which is decided based on motion vectors stored in the storing unit, corrects the value of an adjacent block based on a value of a block in a reference frame that corresponds to the adjacent block, and specifies a block by the motion vector of a block adjacent to the error block as a corrected picture for the error block; and a motion-vector necessity determination unit that determines whether the motion vector is used to correct the error block, based on skip-block information for a block adjacent to the error block, among the skip-block information stored by the storing unit.