1. A method of deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block in Inter, Merge, or Skip mode, wherein the MVP is selected from MVP candidates comprising one or more spatial MVP candidates associated with one or more neighboring blocks and one or more temporal MVP candidates associated with one or more co-located blocks, the method comprising: determining whether said one or more temporal MVP candidates are disabled according to a flag in a video bitstream, wherein the flag is utilized for selectively disabling use of said one or more temporal MVP candidates for motion vector prediction; deriving the MVP based on said one or more spatial MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction; deriving the MVP based on said one or more spatial MVP candidates and said one or more temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are to be utilized for motion vector prediction; and providing the MVP for the current block.
1. A method of deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block in Inter, Merge, or Skip mode, wherein the MVP is selected from MVP candidates comprising one or more spatial MVP candidates associated with one or more neighboring blocks and one or more temporal MVP candidates associated with one or more co-located blocks, the method comprising: determining whether said one or more temporal MVP candidates are disabled according to a flag in a video bitstream, wherein the flag is utilized for selectively disabling use of said one or more temporal MVP candidates for motion vector prediction; deriving the MVP based on said one or more spatial MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction; deriving the MVP based on said one or more spatial MVP candidates and said one or more temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are to be utilized for motion vector prediction; and providing the MVP for the current block. 10. The method of claim 1 , the flag is in a slice level, wherein the flag is used to indicate the temporal MVP candidates are not to be utilized for motion vector prediction for a slice.