Encoding device, decoding device and program
AssigneeNippon Hoso Kyokai
InventorsShunsuke IWAMURA, Atsuro ICHIGAYA, Shimpei NEMOTO
Life of this patent
Estimating the term…
Abstract
An encoding device that performs encoding on each of blocks obtained by dividing an image includes: a weighted bi-predictor 181a configured to generate a prediction block of an encoding-target block by weighted-averaging a plurality of reference images using weighted coefficients selected from a weighted coefficient set including a plurality of weighted coefficients; and a filter controller 161 configured to control deblocking filter based on the weighted coefficients applied by the weighted bi-predictor 181a to each of the two blocks adjacent blocks.
Claims4
An encoding device that performs encoding on each of blocks obtained by dividing an image, the encoding device comprising:
- a predictor configured to generate samples in a prediction block of an encoding-target block by weighted-averaging a plurality of reference samples based on a flag controlling the weighted-averaging;
- a transformer/quantizer configured to perform a transform process and a quantization process on a prediction residual that represents a difference between the encoding-target block and the prediction block;
- an inverse quantizer/inverse transformer configured to restore the prediction residual by performing an inverse quantization process and an inverse transform process on transform coefficients obtained by the transformer/quantizer;
- a combiner configured to reconstruct the encoding-target block by combining the restored prediction residual and the prediction block;
- a deblocking filter configured to perform a filter process on a boundary portion between two blocks including the reconstructed encoding-target block and an adjacent block;
- and
- a filter controller configured to control a strength of the filter process based on the flag controlling the weighted-averaging in generating the prediction block.
A decoding device that performs decoding on each of blocks obtained by dividing an image, the decoding device comprising:
- an entropy decoder configured to output quantized transform coefficients corresponding to a decoding-target block by decoding an encoded stream;
- an inverse quantizer/inverse transformer configured to restore a prediction residual by performing an inverse quantization process and an inverse transform process on the quantized transform coefficients outputted by the entropy decoder;
- a predictor configured to generate samples in a prediction block of the decoding-target block by weighted-averaging a plurality of reference samples based on a flag controlling the weighted-averaging;
- a combiner configured to reconstruct the decoding-target block by combining the restored prediction residual and the prediction block;
- a deblocking filter configured to perform a filter process on a boundary portion between two blocks including the reconstructed decoding-target block and an adjacent block;
- and
- a filter controller configured to control a strength of the filter process based on the flag controlling the weighted-averaging in generating the prediction block.
Dependencies are inferred from the claim text.