Subsequently, the motion vector predictor candidate selector 426 extracts a motion vector predictor candidate mvpListLX[mvpIdxLX] corresponding to the motion vector predictor index mvpIdxLX decoded and supplied by the bit strings decoding unit 201 from the motion vector predictor candidate list mvpListLX, as the selected motion vector predictor mvpLX (step S204 in
Subsequently, the motion vector adder 427 adds the motion vector difference mvdLX of LX decoded and supplied by the bit strings decoding unit 201 and the motion vector predictor mvpLX of LX and calculates a motion vector mvLX of LX as in: mvLX=mvpLX+mvdLX (step S205 in
Normal Motion Vector Predictor Mode Derivation Unit (Normal AMVP): Motion Vector Prediction Method