PROBLEM TO BE SOLVED: To improve an encoding performance, to prevent a prediction performance of motion compensation from being reduced and to enlarge an applicable range.;SOLUTION: A dynamic image encoding device includes a first inter-prediction value generation section 10 that calculates a first inter-prediction value SIG4. The first inter-prediction value generation part 10 includes a decimal-precision motion vector determination portion 11, a motion vector precision integer portion 12 and a motion vector optimization portion 13. The decimal-precision motion vector determination portion calculates a motion vector of a decimal precision. The motion vector precision integer portion calculates a motion vector of an integer precision closest to the motion vector of the decimal precision calculated by the decimal-precision motion vector determination portion. The motion vector optimization portion uses the motion vector of the integer precision that is calculated by the motion vector precision integer portion, to estimate a motion vector of a decimal precision to be calculated in a dynamic image decoding device, calculates a prediction value based on the estimated motion vector of the decimal precision and defines the calculated prediction value as the first inter-prediction value SIG4.;SELECTED DRAWING: Figure 3;COPYRIGHT: (C)2016,JPO&INPIT
展开▼