ENCODING DEVICE, DECODING DEVICE AND PROGRAM

    公开(公告)号:US20230239514A1

    公开(公告)日:2023-07-27

    申请号:US18192525

    申请日:2023-03-29

    摘要: An encoding device comprises: a transformer/quantizer configured to perform a transform process and a quantization process on a residual signal that represents a difference between an encoding-target block and a prediction block obtained by predicting the encoding-target block; an inverse quantizer/inverse transformer configured to restore the residual signal 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 residual signal and the prediction block; a deblocking filter configured to perform a filter process on a boundary between two blocks including the reconstructed block and a block adjacent to the reconstructed block; and a filter controller configured to control the deblocking filter, based on a type of the transform process applied with respect to the two blocks.

    ENCODING DEVICE, DECODING DEVICE AND PROGRAM

    公开(公告)号:US20230040274A1

    公开(公告)日:2023-02-09

    申请号:US17938633

    申请日:2022-10-06

    摘要: An encoding device encodes each encoding-target block. The encoding device includes: a predictor configured to generate, for each of the components, a prediction block corresponding to the encoding-target block; a residual generator configured to generate, for each of the components, a prediction residual that represents a difference between the encoding-target block and the prediction block; a color space transformer configured to perform a color space transform process on the prediction residual of each of the components; a transformer configured to generate transform coefficients by performing a transform process on the prediction residual; a quantization controller configured to determine a scaling list to be used in a quantization process on the transform coefficients; and a quantizer configured to perform the quantization process on the transform coefficients by using the determined scaling list, wherein the quantization controller is configured to determine the scaling list, based on the color space transform process.

    ENCODING DEVICE, DECODING DEVICE AND PROGRAM

    公开(公告)号:US20220116665A1

    公开(公告)日:2022-04-14

    申请号:US17560890

    申请日:2021-12-23

    摘要: An encoding device comprises: a transformer/quantizer configured to perform a transform process and a quantization process on a residual signal that represents a difference between an encoding-target block and a prediction block obtained by predicting the encoding-target block; an inverse quantizer/inverse transformer configured to restore the residual signal 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 residual signal and the prediction block; a deblocking filter configured to perform a filter process on a boundary between two blocks including the reconstructed block and a block adjacent to the reconstructed block; and a filter controller configured to control the deblocking filter, based on a type of the transform process applied with respect to the two blocks.

    IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE AND PROGRAM

    公开(公告)号:US20210235081A1

    公开(公告)日:2021-07-29

    申请号:US17205267

    申请日:2021-03-18

    摘要: An image encoding device that divides an image into blocks and encodes on each of the blocks, the image encoding device includes: a sub-area divider configured to divide a target block to be encoded into a plurality of sub-areas; a reference direction determiner configured to determine a reference direction that indicates in which direction an encoded block to be referenced is located among encoded blocks around the target block; a motion vector deriver configured to derive a motion vector for each of the sub-areas by referencing a motion vector applied in inter prediction of an encoded block located in the determined reference direction; and a prediction image generator configured to generate a prediction image on the target block by performing inter prediction on each of the sub-areas by using the derived motion vector. The image encoding device configured to encode reference direction information that indicates the determined reference direction, and output a stream.

    IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE AND PROGRAM

    公开(公告)号:US20240080476A1

    公开(公告)日:2024-03-07

    申请号:US18504619

    申请日:2023-11-08

    摘要: An image encoding device 1 that encodes an encoding target block obtained by dividing an image, the image encoding device including: an intra predictor 172 configured to predict the encoding target block through intra prediction to generate a prediction block; and a transformer 121 configured to perform orthogonal transform processing on a prediction residual representing an error of the prediction block with respect to the encoding target block. The intra predictor includes: a weighted controller 172c configured to control the weighted combining processing dependent on positions of prediction pixels within the prediction block based on a type of transform to be applied in the orthogonal transform processing in the transformer; and a corrector 172b configured to correct the prediction pixels by performing the weighted combining processing on reference pixels adjacent to the encoding target block and the prediction pixels.

    ENCODING DEVICE, DECODING DEVICE AND PROGRAM

    公开(公告)号:US20220329863A1

    公开(公告)日:2022-10-13

    申请号:US17849233

    申请日:2022-06-24

    IPC分类号: H04N19/61

    摘要: An encoding device performing an encoding process in units of blocks into which images constituted by luminance signals and chrominance signals are divided includes: 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 is configured to control, according to a signal format of the images, a transform type to be applied to the transform process.

    INTRA PREDICTION DEVICE, IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE AND PROGRAM

    公开(公告)号:US20220279170A1

    公开(公告)日:2022-09-01

    申请号:US17749446

    申请日:2022-05-20

    摘要: An intra prediction device predicts, by intra prediction, a luminance block and a chrominance block obtained by dividing an image. The intra prediction device includes a cross-component linear model predictor configured to predict the chrominance block from a decoded luminance block at a position corresponding to a position of the chrominance block using a linear model calculated from respective luminance and chrominance reference pixels around the chrominance block. The cross-component linear model predictor includes a reference pixel position selector configured to select linear model calculation pixel positions that are positions of the reference pixels to be used to calculate the linear model based on a luminance intra prediction mode that is an intra prediction mode applied to the intra prediction of the decoded luminance block.

    ENCODING DEVICE, DECODING DEVICE AND PROGRAM

    公开(公告)号:US20220217348A1

    公开(公告)日:2022-07-07

    申请号:US17655931

    申请日:2022-03-22

    摘要: An encoding device encodes each encoding-target block. The encoding device includes: a predictor configured to generate, for each of the components, a prediction block corresponding to the encoding-target block; a residual generator configured to generate, for each of the components, a prediction residual that represents a difference between the encoding-target block and the prediction block; a color space transformer configured to perform a color space transform process on the prediction residual of each of the components; a transformer configured to generate transform coefficients by performing a transform process on the prediction residual; a quantization controller configured to determine a scaling list to be used in a quantization process on the transform coefficients; and a quantizer configured to perform the quantization process on the transform coefficients by using the determined scaling list, wherein the quantization controller is configured to determine the scaling list, based on the color space transform process.