摘要 |
<p>A motion compensator detects a first shift amount between temporally adjacent first and second frames, wherein the first shift amount is detected based upon a differential value between pixels constituting the first frame and pixels constituting the second frame; stores in a storing unit of information of the detected first shift amount with regard to each reference frame candidate; calculates a second shift amount between the input frame and each reference frame candidate based upon the first shift amount or a sum of the first shift amount from each reference frame candidate to the input frame; selects a reference frame candidate for which the second shift amount is smallest as a reference frame; and calculates a motion vector, with regard to each macro block of the input frame, based upon each macro block of the reference frame.</p> |