US 12,034,962 B2
Image decoding device, image encoding device, and method for decoding coded image
Tomohiro Ikai, Sakai (JP); and Tomoyuki Yamamoto, Sakai (JP)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on May 17, 2023, as Appl. No. 18/198,288.
Application 18/198,288 is a continuation of application No. 17/561,114, filed on Dec. 23, 2021, granted, now 11,695,949.
Application 17/561,114 is a continuation of application No. 16/940,089, filed on Jul. 27, 2020, granted, now 11,240,523, issued on Feb. 1, 2022.
Application 16/940,089 is a continuation of application No. 16/073,508, granted, now 10,798,403, issued on Oct. 6, 2020, previously published as PCT/JP2017/000638, filed on Jan. 11, 2017.
Claims priority of application No. 2016-016557 (JP), filed on Jan. 29, 2016.
Prior Publication US 2023/0291924 A1, Sep. 14, 2023
Int. Cl. H04N 19/513 (2014.01); H04N 19/52 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/52 (2014.11); H04N 19/70 (2014.11)] 3 Claims
OG exemplary drawing
 
1. An image decoding device for decoding coded image, the image decoding device comprising:
prediction parameter decoding control circuitry that decodes:
(i) an affine flag specifying whether an affine prediction is used for a target unit, based on a target block width being greater than or equal to 16, and
(ii) motion vector difference information based on a value of the affine flag; and
candidate derivation circuitry that derives:
(i) a first motion vector predictor and a second motion vector predictor, in a case that the affine flag indicates that the affine prediction being used for the target unit,
(ii) (a) a first control point motion vector by using a sum of the first motion vector predictor and a first difference motion vector and (b) a second control point motion vector by using a sum of the second motion vector predictor and a second difference motion vector, and
(iii) a motion vector for a sub-block by using the first control point motion vector and the second control point motion vector; and
wherein
each of the first difference motion vector and the second difference motion vector is derived by using a first syntax element, a second syntax element and a third syntax element,
the first syntax element specifies whether an absolute value of a difference motion vector is greater than zero,
the second syntax element plus two specifies the absolute value of the difference motion vector, and
the third syntax element, specifies a sign of the difference motion vector.