Patent ID: 8855208

Claim:
An encoding method of encoding each block among blocks of pictures, the encoding method comprising: deriving a candidate for a motion vector predictor to be used in encoding of a motion vector for a current block to be encoded, from a first motion vector for a neighboring block which is included in a current picture including the current block and is adjacent to the current block; adding the derived candidate to a list of candidates; selecting one motion vector predictor from the list of candidates; and encoding the current block using the motion vector for the current block and a reference picture for the current block, and encoding the motion vector for the current block using the selected motion vector predictor, wherein the deriving includes: determining whether the reference picture for the current block is a long-term reference picture or a short-term reference picture, and whether a first reference picture for the neighboring block is a long-term reference picture or a short-term reference picture; deriving the candidate from the first motion vector without scaling based on a temporal distance when each of the reference picture for the current block and the first reference picture for the neighboring block is determined to be a long-term reference picture; and deriving the candidate from the first motion vector by scaling based on a temporal distance when each of the reference picture for the current block and the first reference picture for the neighboring block is determined to be a short-term reference picture, and wherein the encoding further includes encoding classification information for determining whether or not the reference picture of the current picture is a long-term reference picture.