| CPC H04N 19/137 (2014.11) [H04N 19/105 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] | 20 Claims |

|
1. A method of decoding video data, the method comprising:
determining that a current block of the video data is coded in a bi-prediction inter mode;
receiving a first syntax element, wherein a first value for the first syntax element indicates that a first motion vector for a bi-predicted block is to be received in a bitstream of the video data and that a second motion vector for the bi-predicted block is to be received in the bitstream of the video data and a second value for the first syntax element indicates that the first motion vector for the bi-predicted block is to be received in the bitstream of the video data and that the second motion vector for the bi-predicted block is determined without receiving explicit signaling in the bitstream of the video data;
receiving a second syntax element identifying a first candidate motion vector from a first candidate list of candidate motion vectors;
determining a first motion vector for the current block based on the first candidate motion vector;
in response to the first syntax having the second value, determining a second candidate motion vector for the current block from a second list of candidate motion vector predictors based on bilateral matching;
determining a second motion vector for the current block based on the second candidate motion vector; and
determining a prediction block for the current block using the first motion vector for the current block and the second motion vector for the current block.
|