US 12,075,049 B2
Image decoding apparatus, image decoding method, and storage medium
Masato Shima, Tokyo (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Sep. 7, 2021, as Appl. No. 17/467,946.
Application 17/467,946 is a continuation of application No. PCT/JP2020/008359, filed on Feb. 28, 2020.
Claims priority of application No. 2019-044275 (JP), filed on Mar. 11, 2019.
Prior Publication US 2022/0060707 A1, Feb. 24, 2022
Int. Cl. H04N 19/124 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01); H04N 19/60 (2014.01); H04N 19/61 (2014.01)
CPC H04N 19/124 (2014.11) [H04N 19/176 (2014.11); H04N 19/18 (2014.11); H04N 19/619 (2014.11); H04N 19/649 (2014.11)] 42 Claims
OG exemplary drawing
 
1. An image decoding apparatus capable of decoding an image from a bitstream using a plurality of blocks including a first block of a P×Q (P and Q are integers) array of pixels and a second block of an N×M (N is an integer satisfying N<P, and M is an integer satisfying M<Q) array of pixels, the image decoding apparatus comprising:
a decoding unit configured to decode data corresponding to a first array of quantized transform coefficients and data corresponding to a second array of quantized transform coefficients from the bitstream, the first array of quantized transform coefficients corresponding to the first block, the second array of quantized transform coefficients corresponding to the second block;
an inverse quantization unit configured to derive a first array of transform coefficients from the first array of quantized transform coefficients by using a first quantization matrix of an N×M array of elements, and derive a second array of transform coefficients from the second array of quantized transform coefficients by using a second quantization matrix of an N×M array of elements, wherein the first array of transform coefficients represents frequency components, and wherein the second array of transform coefficients represents frequency components; and
an inverse transform unit configured to derive a first array of prediction residuals corresponding to the first block by performing inverse transform processing on the first array of transform coefficients, and derive a second array of prediction residuals corresponding to the second block by performing inverse transform processing on the second array of transform coefficients,
wherein the first quantization matrix of the N×M array of elements is a quantization matrix including a part of elements of a third quantization matrix of an R×S array (R is an integer satisfying R≤N, and S is an integer satisfying S≤M) of elements, and not including the other elements of the third quantization matrix,
wherein the second quantization matrix of the N×M array of elements is a quantization matrix including all elements of a fourth quantization matrix of the R×S array of elements, and
wherein the third quantization matrix is different from the fourth quantization matrix.