摘要 |
<p>PROBLEM TO BE SOLVED: To reduce an amount of calculation, required for movement vector determination in bi-directional estimation without decreasing coding efficiency.SOLUTION: A video encoder uses the temporal correlations of input images, estimates movement in rectangular coding block unit, and encodes the difference. The video encoder comprises means for obtaining a forward estimation result by estimating movements of an encoding block and a reference image forward in temporal term and for calculating a forward estimation encoding cost on the basis of the forward estimation result; means for obtaining a backward estimation result by estimating movements of an encoding block and a reference image backward in temporal terms, and for calculating a backward estimation encoding cost on the basis of the backward estimation result; means for calculating a bi-directional estimation encoding cost from the forward estimation result and backward estimation result; and means for determining an encoding mode for an encoding block on the basis of the forward estimation coding cost, backward estimation coding cost, and bi-directional estimation coding cost.</p> |