摘要 |
It is possible to provide a dynamic image encoding technique capably of performing high image quality encoding while eliminating formation of a vector field subjectively not desired. A dynamic image encoding device includes: inter-frame prediction means for inter-frame predicting an image in a block unit; motion vector calculation means for calculating a reference frame and a motion vector used for the inter-frame prediction of the block; prediction motion vector calculation means for calculating a prediction motion vector for prediction-encoding the motion vector of the block; skip mode motion vector calculation means for calculating a skip mode motion vector of a skip mode by using a context of a block spatially adjacent to the block; and skip mode validity judging means for judging whether the skip mode is valid as the encoding mode of the block. The skip mode validity judging means calculates a code amount of a differential motion vector of the motion vector estimated by considering the motion vector of the skip mode and the subjective image quality and uses a value of the code amount of the differential motion vector weighted by a block quantization parameter for the skip mode validity judgment. |