1. A motion vector predicting method predicting a motion vector, in a macro block divided into at least one small block, comprising: selecting at least one small block from the macro block which a motion vector can be estimated using motion vector information of at least one adjacent decoded small block; and simultaneously performing a motion vector prediction of the selected at least one small block with another small block from the macro block.