| 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)] | 19 Claims |

|
1. A method for decoding a video block comprising a plurality of sub-blocks of a current frame in a video bitstream, the method comprising;
receiving a syntax element signaled in the video bitstream indicative of whether the video block is inter-predicted under a sub-block motion compensation mode, wherein the sub-block motion compensation mode is a parallel mode to an affine warp motion mode and an overlapped Block Motion Compensation (OBMC) mode;
determining based on a value of the received syntax element that the video block is to be inter-predicted under the sub-block motion compensation mode;
determining a set of reference motion vectors corresponding to a set of neighboring block or sub-block positions of the video block based on available candidate motion vectors containing motion information of one or more neighboring blocks of the video block in the current frame and temporal blocks of the video block; and
deriving a sub-block motion vector for each of the plurality of sub-blocks by selecting reference motion vectors from the set of reference motion vectors for each of the sub-blocks at a sub-block level and calculating the sub-block motion vector for each of the plurality of sub-blocks based on the reference motion vectors selected at the sub-block level.
|