A method for calculating a direct mode motion vector for a bi-directionally predictive-picture includes: calculating S based on TRB, TRD, and N; calculating Tx based on MVx, the S, and the N; calculating Ty based on MVy, the S, and the N; obtaining a sum of the Tx, MVDx and δ1x, and using the obtained sum as MVFx; obtaining a sum of the Ty, MVDy and δ1y, and using the obtained sum as MVFy; obtaining a sum of the MVFx, δ2x, and a minus value of the MVx, and using the obtained sum as MVBx; and, obtaining a sum of the MVFy, δ2y, and minus value of the MVy, and using the obtained sum as MVBy.