Affine transformation for intra block copy
AssigneeOfinno, LLC
InventorsKalyan Goswami, Esmael Hejazi Dinan, Tae Meon Bae
Life of this patent
Estimating the term…
Abstract
A decoder receives, from a bitstream, an indication of a block vector, a residual of a current block, an indication of an affine transform, and affine transform parameters. The decoder determines, based on the indication of the block vector, a reference block in a same picture as the current block for predicting the current block. The decoder applies, based on the indication of the affine transform, the affine transform parameters to the reference block to generate an affine transformation of the reference block. The decoder decodes the current block based on the residual and the affine transformation of the reference block.
Claims20
A method comprising:
- receiving, from a bitstream, an indication of a block vector, a residual of a current block, an indication of an affine transform, and affine transform parameters;
- determining, based on the indication of the block vector, a reference block in a same picture as the current block for predicting the current block;
- applying, based on the indication of the affine transform, the affine transform with the affine transform parameters to samples of the reference block to generate an affine transformed reference block;
- and
- decoding the current block based on the residual and the affine transformed reference block.
A decoder comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the decoder to:
- receive, from a bitstream, an indication of a block vector, a residual of a current block, an indication of an affine transform, and affine transform parameters;
- determine, based on the indication of the block vector, a reference block in a same picture as the current block for predicting the current block;
- apply, based on the indication of the affine transform, the affine transform with the affine transform parameters to samples of the reference block to generate an affine transformed reference block;
- and
- decode the current block based on the residual and the affine transformed reference block.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a decoder, cause the decoder to:
- receive, from a bitstream, an indication of a block vector, a residual of a current block, an indication of an affine transform, and affine transform parameters;
- determine, based on the indication of the block vector, a reference block in a same picture as the current block for predicting the current block;
- apply, based on the indication of the affine transform, the affine transform with the affine transform parameters to samples of the reference block to generate an affine transformed reference block;
- and
- decode the current block based on the residual and the affine transformed reference block.
Dependencies are inferred from the claim text.