US 12,262,052 B2
Image encoding device, image decoding device and program
Shunsuke Iwamura, Tokyo (JP); Atsuro Ichigaya, Tokyo (JP); and Shimpei Nemoto, Tokyo (JP)
Assigned to NIPPON HOSO KYOKAI, Tokyo (JP)
Filed by NIPPON HOSO KYOKAI, Tokyo (JP)
Filed on Nov. 8, 2023, as Appl. No. 18/504,619.
Application 18/504,619 is a continuation of application No. 17/471,734, filed on Sep. 10, 2021, granted, now 11,849,145.
Application 17/471,734 is a continuation of application No. PCT/JP2020/010326, filed on Mar. 10, 2020.
Claims priority of application No. 2019-043965 (JP), filed on Mar. 11, 2019.
Prior Publication US 2024/0080476 A1, Mar. 7, 2024
Int. Cl. H04N 19/105 (2014.01); H04N 19/11 (2014.01); H04N 19/119 (2014.01); H04N 19/13 (2014.01); H04N 19/176 (2014.01); H04N 19/593 (2014.01); H04N 19/61 (2014.01)
CPC H04N 19/593 (2014.11) [H04N 19/105 (2014.11); H04N 19/11 (2014.11); H04N 19/119 (2014.11); H04N 19/13 (2014.11); H04N 19/176 (2014.11); H04N 19/61 (2014.11)] 4 Claims
OG exemplary drawing
 
1. An image decoding device that decodes a decoding target block obtained by dividing and encoding an image, the image decoding device comprising:
an entropy decoder configured to decode a control flag that is entropy encoded on an encoding side as control information of transform process;
an inverse transform controller configured to control inverse transform process to be performed on a transform coefficient corresponding to the decoding target block based on the control flag; and
an intra predictor configured to predict the decoding target block through intra prediction to generate a prediction block, wherein
the intra predictor includes:
a combining process controller configured to control, based on the control flag, a weight used in a weighted combining process dependent on positions of prediction pixels within the prediction block; and
a corrector configured to correct the prediction pixels by performing the weighted combining process on reference pixels adjacent to the decoding target block and the prediction pixels, wherein
the combining process controller is configured to control the weight based on the control flag indicating that a predetermined type of inverse transform is applied to the transform coefficient.