摘要 |
<p>PROBLEM TO BE SOLVED: To fast perform overlap motion compensation that reduces discontinuous distortions between adjacent blocks caused by motion vector prediction by generating a weight coefficient matrix corresponding to a macroblock and performing overlap motion compensation prediction coding in a macroblock unit by using it. SOLUTION: It is identified whether or not a mode for performing overlap motion compensation is (S1901), and when it is not the mode, normal motion compensation is executed (S1902). Meanwhile, in the case four motion vectors exist in a macroblock when it is decided as a mode performing overlap motion compensation, overlap motion compensation processing in a general block unit is performed (S1904). In the case not four motion blocks but only one block exists, motion compensation processing is performed in a macroblock unit (S1905). Thus, it is possible to reduce the number of pixels to be accessed and the number of add operations.</p> |