US 12,278,952 B2
Method and device for encoding image and method and device for decoding image on basis of sub-block
Minwoo Park, Suwon-si (KR); Minsoo Park, Suwon-si (KR); Seungsoo Jeong, Suwon-si (KR); and Anish Tamse, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jan. 31, 2024, as Appl. No. 18/428,097.
Application 18/428,097 is a continuation of application No. 17/263,406, granted, now 11,943,430, previously published as PCT/KR2019/009382, filed on Jul. 29, 2019.
Claims priority of provisional application 62/783,654, filed on Dec. 21, 2018.
Claims priority of provisional application 62/711,139, filed on Jul. 27, 2018.
Prior Publication US 2024/0244183 A1, Jul. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/52 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/52 (2014.11); H04N 19/80 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A method by a processor for decoding a picture, the method comprising:
obtaining, from a bitstream, residue data for a current block;
determining that a temporal candidate is available when a size of the current block is greater than or equal to a predetermined size;
determining whether one neighboring block spatially adjacent to the current block in a current picture is available;
obtaining a temporal motion vector by using a motion vector of the one neighboring block when the one neighboring block is available, wherein when the one neighboring block is not available, the temporal motion vector is determined as a zero vector;
dividing the temporal motion vector by a predetermined value;
generating a candidate list comprising the temporal candidate when the temporal candidate is available; and
when the temporal candidate is selected from among candidates included in the candidate list:
determining a motion vector of a first sub-block in the current block, the motion vector of the first sub-block being determined based on a motion vector of a first sub-block in a predetermined picture;
determining a motion vector of a second sub-block in the current block, the motion vector of the second sub-block being determined based on a motion vector of a second sub-block in the predetermined picture; and
reconstructing the current block by using the motion vector of the first sub-block in the current block, the motion vector of the second sub-block in the current block, and the residue data for the current block,
wherein the first sub-block in the predetermined picture and the second sub-block in the predetermined picture are determined based on the divided temporal motion vector, and
wherein when the motion vector of the first sub-block in the predetermined picture is not available, a predetermined representative motion vector is determined as the motion vector of the first sub-block in the predetermined picture.