摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a data processor and an encoder, which reduce an operation amount at the time of encoding images by using a motion compensation. <P>SOLUTION: The data processor comprises: a motion vector generation part 391 for generating a motion vector with a plurality of motion compensation blocks of different sizes as units; an index data generation part 392 for generating index data on the basis of a difference between reference image data and a generated information amount generated accompanying the motion compensation with the motion compensation blocks as the units; and a control part 393 for stopping a search to the succeeding motion compensation blocks and selecting the first motion compensation block and the motion vector generated by a motion vector generation means in the first motion compensation block in the case that data in the second motion compensation block after the first motion compensation block are larger than the data in the first motion compensation block in the process of searching the motion vector and the index data in the descending order of the sizes of the plurality of motion compensation block or in the opposite order. <P>COPYRIGHT: (C)2005,JPO&NCIPI</p> |