1. A method of coding a motion vector comprising the steps of: (a) performing an affine motion estimation to obtain affine motion parameters; (b) converting the affine motion parameters to a predetermined number of translational motion vectors; and (c) coding the difference between the converted translational motion vectors of a current block and the converted translational motion vectors of a previous block.