1. A method for encoding an image, comprising: ordering a plurality of motion vector predictors of a current image block, wherein a rank order of each motion vector predictor of the plurality of motion vector predictors is determined based at least in part on at least one of a coding mode of a block from which the respective motion vector predictor is derived and a reference index of the block from which the respective motion vector predictor is derived; selecting a particular motion vector predictor of the current image block from the plurality of motion vector predictors; and at least selectively providing in an encoded bitstream an indication representative of the rank order of the selected motion vector predictor, wherein each block that has the same reference index as the current image block has a smaller rank order than each block with a reference index different from the reference index of the current image block.