US 12,238,320 B2
Non-transitory computer-readable medium and device for performing inter prediction in video coding
Kiran Mukesh Misra, Vancouver, WA (US); Frank Bossen, Vancouver, WA (US); and Christopher Andrew Segall, Vancouver, WA (US)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on May 30, 2023, as Appl. No. 18/203,188.
Application 18/203,188 is a continuation of application No. 17/416,645, granted, now 11,706,437, previously published as PCT/JP2019/049315, filed on Dec. 17, 2019.
Claims priority of provisional application 62/784,014, filed on Dec. 21, 2018.
Prior Publication US 2023/0308675 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/46 (2014.01); H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/46 (2014.11) [H04N 19/105 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 4 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium of a device storing one or more computer-executable instructions that, when executed by one or more processors of the device, cause the device to:
decode a merge subblock flag that specifies whether subblock-based inter prediction parameters for a coding unit are inferred from neighboring blocks and that determines whether a motion vector difference merge flag and a combination flag are to be decoded;
determine a value of the merge subblock flag;
decode the motion vector difference merge flag after the value of the merge subblock flag is determined as being equal to zero and a value of a motion vector difference flag is determined as being equal to one; and
decode the combination flag that specifies whether a combined inter-picture merge and intra-picture prediction is applied to the coding unit by using the merge subblock flag and a sequence parameter set (SPS) flag for the combined inter-picture merge and intra-picture prediction,
wherein:
the motion vector difference merge flag specifies that a prediction parameter with a motion vector difference is used, and
the motion vector difference flag specifies whether a merge mode with motion vector difference (MMVD) mode is enabled.