US 12,219,148 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 Apr. 5, 2024, as Appl. No. 18/627,969.
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.
Application 18/627,969 is a continuation of application No. 18/472,766, filed on Sep. 22, 2023, granted, now 12,075,062.
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/0275981 A1, Aug. 15, 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 performing inter prediction, the method comprising:
constructing a merge candidate list of a target block including a statistical merge candidate from a statistical merge candidate group and a spatial merge candidate from a neighboring block of the target block;
determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and
determining a prediction block for the target block based on the determined motion vector,
wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates,
the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block,
the statistical merge candidate group is updated after completion of decoding the target block by the following method:
when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates,
when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates,
the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit,
in the merge candidate list, the statistical merge candidate is included after the spatial merge candidate in order.