1. An apparatus for encoding a motion vector, comprising: a prediction candidate selector for selecting one or more motion vector prediction candidates; a predicted motion vector determiner for determining a predicted motion vector among the one or more motion vector prediction candidates; and a differential motion vector encoder for calculating a differential motion vector by subtracting the predicted motion vector having been determined, from the current motion vector, and encoding the differential motion vector having been calculated.