To increase coding efficiency when motion compensated prediction coding is used.
A prediction difference information decoding part 602 decodes coded data of a prediction error signal. A motion information decoding part 606 decodes coded data of motion information. An adding part 604 reproduces an image signal of a decoding target block by adding a prediction signal generated based on motion information on the decoding target block and a prediction error signal on the decoding target block. A code sequence is coded with either a first prediction mode in which a prediction signal on a coding target block is generated by using a first motion vector detected by performing a search within a reference image, or a second prediction mode in which the prediction signal on the coding target block is generated by using motion information on a reference block chosen from a coding candidate list generated at a coding side.
FUKUSHIMA SHIGERU
ARAKAGE KAZUMI
SAKAZUME SATOSHI