Image encoding/decoding method and device
AssigneeB1 Institute of Image Technology, Inc.
InventorKi Baek Kim
Life of this patent
Estimating the term…
Abstract
An image prediction method according to the present invention may comprise: identifying a reference pixel region designated for obtaining correlation information; determining a reference pixel processing configuration on the basis of determination of the availability of the reference pixel region; and performing intra prediction according to the determined reference pixel processing. As described above, performing intra prediction on the basis of the availability of a reference pixel according to the present invention can improve encoding performance.
Claims6
An image decoding method performed by an image decoding apparatus, the method comprising:
- obtaining, from a bitstream, a first flag specifying whether to use an affine model;
- determining whether to apply the affine model for a current block based on information obtained from the bitstream, the information including the first flag;
- determining the affine model for the current block among a 4-parameter affine model and a 6-parameter affine model based on a second flag signaled through the bitstream;
- deriving, in case the affine model is applied for the current block, a plurality of control point vectors for the current block based on the determined affine model;
- deriving a motion vector for the current block based on the plurality of control point vectors;
- generating a prediction block for the current block by performing inter-prediction based on the motion vector for the current block;
- and
- reconstructing the current block based on the prediction block,
- wherein the second flag indicates whether to use the 4-parameter affine model or the 6-parameter affine model,
- wherein a number of the plurality of control point vectors is determined based on both the first flag and the second flag, and
- wherein the plurality of the control point vectors are derived further based on whether a position of the current block is located on a boundary of a CTU (coding tree unit).
An image encoding method performed by an image encoding apparatus, the method comprising:
- determining whether to apply an affine model for a current block;
- encoding information for indicating whether to apply the affine model for the current block into a bitstream, the information including a first flag specifying whether to use the affine model;
- determining the affine model for the current block from among a 4-parameter affine model and a 6-parameter affine model, a second flag for the determined affine model being signaled through the bitstream;
- deriving, in case the affine model is applied for the current block, a plurality of control point vectors for the current block based on the determined affine model;
- deriving a motion vector for the current block based on the plurality of control point vectors;
- generating a prediction block for the current block by performing inter-prediction based on the motion vector for the current block;
- and
- encoding the current block based on the prediction block,
- wherein the second flag indicates whether to use the 4-parameter affine model or the 6-parameter affine model,
- wherein both the first flag and the second flag are encoded for determining a number of the plurality of control point vectors, and
- wherein the plurality of the control point vectors are derived further based on whether a position of the current block is located on a boundary of a CTU (coding tree unit).
A method of transmitting a bitstream generated by an image encoding method performed by an image encoding apparatus, the image encoding method comprising:
- encoding, into the bitstream, a first flag specifying whether to use an affine model;
- determining the affine model for a current block from among a 4-parameter affine model and a 6-parameter affine model, a second flag for the determined affine model being signaled through the bitstream;
- deriving a plurality of control point vectors for the current block based on the determined affine model;
- deriving a motion vector for the current block based on the plurality of control point vectors;
- generating a prediction block for the current block by performing inter-prediction based on the motion vector for the current block;
- generating a residual block of the current block based on the prediction block;
- encoding, into the bitstream, the residual block of the current block based on the prediction block;
- and
- generating the bitstream based on the prediction block,
- wherein the bitstream is transmitted to an image decoding apparatus,
- wherein the second flag indicates whether to use the 4-parameter affine model or the 6-parameter affine model,
- wherein both the first flag and the second flag are encoded for determining a number of the plurality of control point vectors, and
- wherein the plurality of the control point vectors are derived further based on whether a position of the current block is located on a boundary of a CTU (coding tree unit).
Dependencies are inferred from the claim text.