A video decoding method performed by a decoding apparatus, the method comprising: determining a prediction mode of a current block in a current picture as a motion vector prediction mode; deriving a motion vector predictor, MVP, candidate list of a current block, wherein the MVP candidate list includes a temporal motion vector predictor, TMVP, candidate from a co-located prediction unit, colPu, in a reference picture; deriving the MVP of the current block from the MVP candidate list; deriving a motion vector of the current block based on the derived MVP; and performing the inter prediction for the current block based on the derived motion vector, wherein the deriving the MVP candidate list comprises deriving a TMVP, wherein the deriving the TMVP of the current block in the current picture comprises: determining a location of a positioning pixel in a co-located block in the reference picture; deriving the colPu in the reference picture using the location of the positioning pixel and a size of a motion data storage unit, wherein the size of the motion data storage unit is 16x16; and deriving the TMVP of the current block in the current picture using a motion vector of the colPu in the reference picture, wherein the colPu is a prediction block covering a top-left corner of the motion data storage unit to which the positioning pixel belongs, and the motion vector of the colPu is derived from the motion information of the motion data storage unit covered by the colPu and characterized in that the positioning pixel is determined as a pixel at a right-bottom side among central 2x2 pixels located at the center of the co-located block, wherein the co-located block is a block having a same position and size as the current block and located in the reference picture, wherein the location of the positioning pixel is specified by (xP+(nPSW>> 1), yP+(nPSH>>1)),where (xP, yP) represents a top left corner sample position of the current block, nPSW and nPSH represent a width and a height of the current block, and > > represents right shift operation. determining a prediction mode of a current block in a current picture as a motion vector prediction mode; deriving a motion vector predictor, MVP, candidate list of a current block, wherein the MVP candidate list includes a temporal motion vector predictor, TMVP, candidate from a co-located prediction unit, colPu, in a reference picture; deriving the MVP of the current block from the MVP candidate list; deriving a motion vector of the current block based on the derived MVP; and performing the inter prediction for the current block based on the derived motion vector, wherein the deriving the MVP candidate list comprises deriving a TMVP, wherein the deriving the TMVP of the current block in the current picture comprises: determining a location of a positioning pixel in a co-located block in the reference picture; deriving the colPu in the reference picture using the location of the positioning pixel and a size of a motion data storage unit, wherein the size of the motion data storage unit is 16x16; and deriving the TMVP of the current block in the current picture using a motion vector of the colPu in the reference picture, wherein the colPu is a prediction block covering a top-left corner of the motion data storage unit to which the positioning pixel belongs, and the motion vector of the colPu is derived from the motion information of the motion data storage unit covered by the colPu and characterized in that the positioning pixel is determined as a pixel at a right-bottom side among central 2x2 pixels located at the center of the co-located block, wherein the co-located block is a block having a same position and size as the current block and located in the reference picture, wherein the location of the positioning pixel is specified by (xP+(nPSW>> 1), yP+(nPSH>>1)),where (xP, yP) represents a top left corner sample position of the current block, nPSW and nPSH represent a width and a height of the current block, and > > represents right shift operation. determining a location of a positioning pixel in a co-located block in the reference picture; deriving the colPu in the reference picture using the location of the positioning pixel and a size of a motion data storage unit, wherein the size of the motion data storage unit is 16x16; and deriving the TMVP of the current block in the current picture using a motion vector of the colPu in the reference picture, wherein the colPu is a prediction block covering a top-left corner of the motion data storage unit to which the positioning pixel belongs, and the motion vector of the colPu is derived from the motion information of the motion data storage unit covered by the colPu and characterized in that the positioning pixel is determined as a pixel at a right-bottom side among central 2x2 pixels located at the center of the co-located block, wherein the co-located block is a block having a same position and size as the current block and located in the reference picture, wherein the location of the positioning pixel is specified by (xP+(nPSW>> 1), yP+(nPSH>>1)),where (xP, yP) represents a top left corner sample position of the current block, nPSW and nPSH represent a width and a height of the current block, and > > represents right shift operation.