CPC H04N 19/61 (2014.11) | 10 Claims |
1. An encoding device that performs an encoding process in units of blocks into which images constituted by luminance signals and chrominance signals are divided, the encoding device comprising:
a predictor configured to predict a target chrominance block which is an encoding target block of the chrominance signals and generate a prediction chrominance block;
a residual generator configured to generate a chrominance prediction residual indicating a difference between the target chrominance block and the prediction chrominance block; and
a transformer configured to apply a transform process to the chrominance prediction residual and generate transform coefficients, wherein
the transformer includes:
a transform candidate specifier configured to specify, according to a signal format, transform type candidates applicable to the transform process; and
a transform type determiner configured to:
determine a transform type applied to the transform process of a reference luminance block, that is a luminance block corresponding to a position of the target chrominance block, as the transform type to be applied to the transform process when the transform type candidates include the transform type applied to the transform process of the reference luminance block; and
determine a predetermined transform type as the transform type to be applied to the transform process when the transform type candidates do not include the transform type applied to the transform process of the reference luminance block.
|