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

|
1. A method of video decoding in a video coder, the method comprising:
receiving a bitstream including a frame, coding information for a block in the frame indicating that the block is coded with a joint motion vector difference (JMVD) coding mode and a compound weighted prediction mode, the coding information further including scaling factor information of the JMVD coding mode;
in response to the scaling factor information indicating that each of scaling factors of components of at least one MVD associated with at least one respective reference frame of the block is a pre-defined scaling factor, determining a weighting factor of the compound weighted prediction mode based on a list of weighting factors, the list being signaled in the bitstream;
in response to the scaling factor information indicating that at least one of the scaling factors is different from the pre-defined scaling factor, determining the weighting factor of the compound weighted prediction mode based on a subset of the list of weighting factors, only the subset of the list being signaled in the bitstream;
determining, using the JMVD coding mode, motion information associated with respective reference frames of the block based on the scaling factors of the components of the at least one MVD associated with the at least one respective reference frame of the block, the reference frames of the block including the at least one respective reference frame; and
reconstructing, using the compound weighted prediction mode, the block based on the motion information associated with the respective reference frames of the block and the determined weighting factor.
|