CPC H04N 19/51 (2014.11) [H04N 19/105 (2014.11); H04N 19/107 (2014.11); H04N 19/172 (2014.11); H04N 19/46 (2014.11); H04N 19/52 (2014.11); H04N 19/70 (2014.11); H04N 19/174 (2014.11); H04N 19/184 (2014.11)] | 2 Claims |
1. An image decoding apparatus comprising:
a processor; and
a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
obtaining a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be performed on a first picture;
determining, using the obtained temporal motion vector prediction flag, whether or not the temporal motion vector prediction is to be performed on the first picture, the temporal motion vector prediction using a temporal motion vector predictor derived from a motion vector of a co-located reference picture;
when the determining determines that the temporal motion vector prediction is to be performed on the first picture, creating a first list of motion vector predictors that includes at least one temporal motion vector predictor derived from the motion vector of the co-located reference picture; and
when the determining determines that the temporal motion vector prediction is not to be performed on the first picture, (i) creating a second list of motion vector predictors that does not include the temporal motion vector predictor derived from the motion vector of the co-located reference picture, (ii) obtaining a parameter from a bitstream, the parameter indicating a motion vector predictor included in the second list, (iii) decoding the first picture using the motion vector predictor indicated by the parameter, and (iv) decoding a second picture following the first picture in decoding order by using the temporal motion vector prediction using the temporal motion vector predictor derived from a motion vector of the first picture and without using the motion vector of the co-located reference picture preceding the first picture,
wherein a number of the motion vector predictors included in the first list and a number of the motion vector predictors included in the second list are same.
|