US 12,149,702 B2
Method and apparatus for video signal processing using sub-block based motion compensation
Geonjung Ko, Seoul (KR); Juhyung Son, Uiwang-si (KR); Dongcheol Kim, Suwon-si (KR); and Jinsam Kwak, Anyang-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Dec. 27, 2022, as Appl. No. 18/146,495.
Application 18/146,495 is a continuation of application No. 16/964,967, granted, now 11,570,443, previously published as PCT/KR2019/001119, filed on Jan. 25, 2019.
Claims priority of application No. 10-2018-0009657 (KR), filed on Jan. 25, 2018; application No. 10-2018-0024881 (KR), filed on Feb. 28, 2018; and application No. 10-2018-0024956 (KR), filed on Mar. 1, 2018.
Prior Publication US 2023/0140112 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/139 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/513 (2014.01)
CPC H04N 19/139 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/521 (2014.11)] 5 Claims
OG exemplary drawing
 
1. A method for decoding a video signal, the method performed by an apparatus and comprising:
obtaining a candidate list comprising control point motion vector set candidates,
wherein the control point motion vector set candidates include a first control point motion vector set, a second control point motion vector set, and a third control point motion vector set,
wherein the first control point motion vector set includes a first control point motion vector, a second control point motion vector, and a third control point motion vector,
wherein the second control point motion vector set includes the first control point motion vector, the second control point motion vector, and a fourth control point motion vector,
wherein the third control point motion vector set includes the first control point motion vector and a fifth control point motion vector,
wherein the first control point motion vector corresponds to an upper left corner of a current block,
wherein the second control point motion vector corresponds to an upper right corner of the current block,
wherein the third control point motion vector corresponds to a lower left corner of the current block,
wherein the fourth control point motion vector is determined based on the first control point motion vector and the second control point motion vector,
wherein the fifth control point motion vector is determined based on the first control point motion vector and the third control point motion vector, and
wherein the fourth control point motion vector and the fifth control point motion vector are respectively included in different control point motion vector sets;
obtaining a motion vector of a subblock of the current block based on a control point motion vector set indicated by index information among the candidate list; and
reconstructing the current block based on the motion vector of the subblock of the current block.