1. A method of encoding a motion vector in a video coding process comprising: determining one of a plurality of modes for a motion vector prediction process for a current block of video data to be coded; and performing the motion vector prediction process for the current block of video data using the determined mode and a set of candidate blocks, wherein the set of candidate blocks is the same for each of the plurality of modes.