Patent attributes
Systems and techniques for processing video data include a history-based motion vector predictor (HMVP) table with two or more HMVP candidates, where a first entry of the HMVP table associated with a first index value includes a first HMVP candidate and a second entry of the HMVP table associated with a second index value includes a second HMVP candidate, the first index value being lower than the second index value. For an advanced motion vector prediction (AMVP) candidate list, one or more HMVP candidates from the HMVP table are selected in a reverse order, where the second HMVP candidate is selected before the first HMVP candidate according to the reverse order. The selected one or more HMVP candidates are added to the AMVP candidate list. The AMVP candidate list can be used to perform AMVP for the one or more blocks of video data.