| CPC H04N 19/57 (2014.11) [H04N 19/119 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/52 (2014.11)] | 12 Claims |

|
1. A method of decoding an image, the method comprising:
constructing a motion vector candidate list including a spatial motion vector and a temporal motion vector, from a neighboring block in a current picture including a current block and a col-block of the current block in a different picture from the current picture;
deriving a first motion vector of the current block using the motion vector candidate list;
decoding information on whether or not to perform motion vector refinement from a bitstream;
obtaining a second motion vector of the current block by refining the first motion vector of the current block based on the information on whether or not to perform motion vector refinement; and
reconstructing the current block by performing inter-prediction based on the second motion vector;
wherein constructing the motion vector candidate list comprises:
entering a motion vector of the neighboring block as the spatial motion vector;
obtaining a refined motion vector of the col-block;
scaling the refined motion vector of the col-block; and
entering the scaled refined motion vector of the col-block as the temporal motion vector, and
wherein the motion vector of the neighboring block is excluded from the motion vector candidate list when the neighboring block is included in a region including the current block, the region being derived based on size information from the bitstream.
|