US 11,818,363 B2
Video decoding apparatus and video coding apparatus
Yukinobu Yasugi, Sakai (JP); Eiichi Sasaki, Sakai (JP); Tomohiro Ikai, Sakai (JP); and Tomoko Aono, Sakai (JP)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by Sharp Kabushiki Kaisha, Sakai (JP)
Filed on Jan. 10, 2023, as Appl. No. 18/095,011.
Application 18/095,011 is a continuation of application No. 17/486,592, filed on Sep. 27, 2021, granted, now 11,589,056.
Application 17/486,592 is a continuation of application No. 17/017,743, filed on Sep. 11, 2020, granted, now 11,184,622, issued on Nov. 23, 2021.
Claims priority of application No. 2019-169444 (JP), filed on Sep. 18, 2019; and application No. 2019-171549 (JP), filed on Sep. 20, 2019.
Prior Publication US 2023/0164327 A1, May 25, 2023
Int. Cl. H04N 19/59 (2014.01); H04N 19/159 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/426 (2014.01)
CPC H04N 19/159 (2014.11) [H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/426 (2014.11); H04N 19/59 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A video decoding apparatus for decoding an encoded image, the video decoding apparatus comprising:
matrix reference pixel derivation circuitry that derives reference samples by using top neighboring samples and left neighboring samples of a current block, wherein the top neighboring samples and the left neighboring samples are derived by performing a down-sampling process;
weight matrix derivation circuitry that derives a weight matrix, which is defined by using a prediction size;
matrix prediction image derivation circuitry that derives an intermediate prediction image, which is defined by using the prediction size; and
matrix prediction image interpolation circuitry that derives a predicted image by using the intermediate prediction image,
wherein:
the prediction size is less than or equal to a minimum size of a transform block width and a transform block height,
the weight matrix has a dimension whose number of elements is equal to the prediction size multiplied by the prediction size, and
the intermediate prediction image is derived as:
predMip[x][y]=(((ΣmWeight[i][y*predSize+x]*p[i])+oW)>>sW)+pTemp[0],
wherein mWeight represents the weighting matrix, predsize represents the prediction size, p[ ] represents sample values dervied by using the reference samples, oW represents an offset value, sW represents a shift value, and pTemp[ ] represents the reference samples.