US 12,075,062 B2
Image encoding/decoding method and device
Ki Baek Kim, Daejeon (KR)
Assigned to B1 INSTITUTE OF IMAGE TECHNOLOGY, INC., Seoul (KR)
Filed by B1 INSTITUTE OF IMAGE TECHNOLOGY, INC., Seoul (KR)
Filed on Sep. 22, 2023, as Appl. No. 18/472,766.
Application 18/472,766 is a division of application No. 17/276,344, abandoned, previously published as PCT/KR2019/012404, filed on Sep. 24, 2019.
Claims priority of application No. 10-2018-0114536 (KR), filed on Sep. 24, 2018; application No. 10-2018-0114539 (KR), filed on Sep. 24, 2018; and application No. 10-2018-0114540 (KR), filed on Sep. 24, 2018.
Prior Publication US 2024/0015300 A1, Jan. 11, 2024
Int. Cl. H04N 7/12 (2006.01); G06T 9/00 (2006.01); H04N 19/137 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/189 (2014.01); H04N 19/46 (2014.01); H04N 19/507 (2014.01)
CPC H04N 19/137 (2014.11) [G06T 9/004 (2013.01); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/189 (2014.11); H04N 19/46 (2014.11); H04N 19/507 (2014.11)] 5 Claims
OG exemplary drawing
 
1. An image decoding method performed by an image decoding apparatus, the method comprising:
constructing a merge candidate list of a target block;
determining whether a motion vector predictor of the target block from the merge candidate list can be adjusted by a motion vector offset;
in response to that the motion vector predictor is determined to be adjusted, selecting the motion vector predictor of the target block from the merge candidate list based on merge candidate information indicating one of two merge candidates included in the merge candidate list, wherein the only two merge candidates in the merge candidate list can be selected as the motion vector predictor and adjusted by the motion vector offset and any remaining merge candidate in the merge candidate list that is not one of the two merge candidates cannot be selected;
obtaining motion vector offset information comprising first information on a sign of the motion vector offset and second information on an absolute value of the motion vector offset;
determining a motion vector precision of the motion vector offset for the target block;
determining the sign of the motion vector offset based on the first information and determining the absolute value of the motion vector offset based on the second information and the motion vector precision;
determining the motion vector offset based on the sign and the absolute value of the motion vector offset; and
determining a motion vector of the target block by adjusting the motion vector predictor of the target block by the motion vector offset.