US 12,284,334 B2
Image decoding device, image decoding method, and image decoding program
Hideki Takehara, Yokohama (JP)
Assigned to JVCKENWOOD Corporation, Yokohama (JP)
Filed by JVCKENWOOD Corporation, Yokohama (JP)
Filed on Jul. 25, 2023, as Appl. No. 18/358,189.
Application 18/358,189 is a continuation of application No. 18/066,030, filed on Dec. 14, 2022, granted, now 11,758,129.
Application 18/066,030 is a continuation of application No. 17/210,629, filed on Mar. 24, 2021, granted, now 11,563,935, issued on Jan. 24, 2023.
Application 17/210,629 is a continuation of application No. PCT/JP2019/048855, filed on Dec. 13, 2019.
Claims priority of application No. 2018-233432 (JP), filed on Dec. 13, 2018; and application No. 2019-171782 (JP), filed on Sep. 20, 2019.
Prior Publication US 2023/0370584 A1, Nov. 16, 2023
Int. Cl. H04N 19/105 (2014.01); H04N 19/137 (2014.01); H04N 19/176 (2014.01); H04N 19/30 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/137 (2014.11); H04N 19/176 (2014.11); H04N 19/30 (2014.11)] 8 Claims
OG exemplary drawing
 
1. An image decoding device comprising:
a merge candidate list generation unit that generates a merge candidate list including, as a merge candidate, motion information on a plurality of blocks neighboring a block subject to prediction and motion information having a motion vector derived by scaling a motion vector of a block on a decoded image located at the same position as the block subject to prediction;
a merge candidate selection unit that selects, as a selected merge candidate, a merge candidate from the merge candidate list;
a bitstream decoding unit that decodes a bitstream to derive a motion vector difference; and
a merge candidate correction unit that derives a corrected merge candidate of bidirectional prediction by adding the motion vector difference to a motion vector of the selected merge candidate for a first prediction without scaling and subtracting the motion vector difference from a motion vector of the selected merge candidate for a second prediction without scaling, when a reference picture of the selected merge candidate for a first prediction or a reference picture of the selected merge candidate for a second prediction is a long-term reference picture and the reference picture of the selected merge candidate for the first prediction and the reference picture of the selected merge candidate for the second prediction are located in opposite directions with respect to a picture subject to prediction including the block subject to prediction, and derives a corrected merge candidate of bidirectional prediction by subtracting the motion vector difference, which is scaled in accordance with an interval between a picture subject to prediction and the reference picture, from a motion vector of the selected merge candidate for a second prediction, when the reference picture of the selected merge candidate for the first prediction is not a long-term reference picture and the reference picture of the selected merge candidate for the second prediction is not a long-term reference picture.