1. A method of deriving a motion vector predictor or motion vector predictor candidate or motion vector or motion vector candidate for a current block in a picture, the method comprising: receiving two or more motion vectors associated with at least one temporal block from a group consisting of one or more list 0 reference pictures and one or more list 1 reference pictures; determining a candidate set based on said two or more motion vectors, wherein the candidate set consists of at least two elements; arranging the candidate set in a priority order; and determining the motion vector predictor or motion vector predictor candidate or motion vector or motion vector candidate for the current block from the candidate set according to the priority order.