摘要 |
A method for determining a motion vector is provided to improve a B(Bi-predictive) picture coding efficiency by presenting a direct mode motion vector extraction technique for a B picture defined in an advance moving picture compression technique and increasing the possibility that direct mode will be selected as the prediction mode of a macroblock. In inducing a motion vector for a bi-predictive block on the basis of a temporal distance related to a co-located block in a reference picture for the bi-predictive block, the control part selects a co-located motion vector in the first reference picture as a motion vector to induce a motion vector for the bi-predictive block. The control part induces the first temporal distance from the difference between the current picture containing the bi-predictive block and the first reference picture. Then the control part induces the second temporal distance from the difference between the first reference picture and the second reference picture. Based on the first and second temporal distances, the control part performs scaling for the selected motion vector. Finally the control part induces a motion vector for the bi-predictive block, based on the scaled motion vector.
|