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 current picture, the method comprising: receiving two or more motion vectors of one temporal block in a first reference picture in a first list selected from a group consisting of list 0 and list 1, wherein a first motion vector of said two or more motion vectors points to another reference picture in the first list and a second motion vector of said two or more motion vectors points to a second reference picture in a second list different from the first list; determining a candidate set based on said two or more motion vectors, wherein said determining the candidate set comprises deriving a first scaled motion vector from the first motion vector and a second scaled motion vector from the second motion vector for the candidate set; 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 a priority order of said at least two motion vectors.