US 12,395,658 B2
Method for deriving constructed affine merge candidates
Yi-Wen Chen, San Diego, CA (US); and Xianglin Wang, San Diego, CA (US)
Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Jul. 13, 2023, as Appl. No. 18/221,771.
Application 18/221,771 is a continuation of application No. 17/346,021, filed on Jun. 11, 2021, granted, now 11,729,408.
Application 17/346,021 is a continuation of application No. PCT/US2019/066385, filed on Dec. 13, 2019.
Claims priority of provisional application 62/779,423, filed on Dec. 13, 2018.
Prior Publication US 2023/0362395 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/105 (2014.01); H04N 19/137 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/137 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A video encoding method, comprising:
acquiring, by an encoder, one or more control point sets, wherein each control point set is associated with a control point set index and comprises multiple control points;
determining, by the encoder, regardless of motion vectors of control points in a control point set, whether a reference index of each control point for a control point set index within the control point set is greater than or equal to zero and whether a reference index of each control point for a control point set index within the control point set is equal to each other;
setting, by the encoder, a flag indicating that an affine motion model is available based on the determination results without comparisons between the motion vectors of the control points in the control point set; and
encoding, by the encoder, prediction related information into a bitstream;
wherein setting the flag indicating that the affine motion model is available based on the determination result without comparisons between the motion vectors of the control points in the control point set comprises at least one of following acts:
setting the flag indicating that the affine motion model is available on a condition that a reference index of each control point for a control point set index within the control point set is greater than or equal to zero and a reference index of each control point for the control point set index in a first reference list is equal to each other; or
setting the flag indicating that the affine motion model is available on a condition that a reference index of each control point for a control point set index within the control point set is greater than or equal to zero and a reference index of each control point for the control point set index in a second reference list is equal to each other.