摘要 |
PROBLEM TO BE SOLVED: To provide a video encoder which suppresses propagation of inaccurate motion vectors and more accurately predicts motion of an object in a screen.SOLUTION: A video encoder encodes video information by using temporal correlation of an input image, performing motion prediction every rectangular encoding block unit, and performing encoding processing of the difference, and includes: first motion prediction processing means which performs motion prediction with a position designated by a prediction vector as a search center, the prediction vector being an existing motion vector around a block to be encoded; second motion prediction processing means for performing motion prediction with the same position as the block to be encoded as a center; switch means for switching the first motion prediction processing means and the second motion prediction processing means by the fixed encoding block line and outputting a result of the motion prediction; and encoding means for encoding an encoding block line to which motion prediction is performed by the second motion prediction processing means on the basis of the correct prediction vector after a surrounding motion vector is determined. |