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

|
1. A method for encoding a current video block of a video bitstream into a coded video bitstream, comprising;
obtaining, by a device comprising a memory storing instructions and a processor in communication with the memory, the video bitstream comprising the current video block;
determining, by the device based on the video bitstream, a flag for the current video block, wherein the flag indicates whether joint motion vector difference (MVD) coding is applied to the current video block; and
when the flag indicates that the joint MVD coding is applied to the current video block:
encoding, by the device based on the video bitstream, a joint MVD for the current video block into the coded video bitstream,
deriving, by the device based on the joint MVD, an MVD for the current video block, and
encoding, by the device based on the joint MVD and the derived MVD, the current video block into the coded video bitstream,
wherein the flag indicates whether to apply joint MVD and to derive reference frame to the current video block in a single reference mode.
|