Method for deriving a motion vector
AssigneeSharp Kabushiki Kaisha
InventorChristopher A. Segall
Life of this patent
Estimating the term…
Abstract
A method for decoding video includes creating a first list of motion vectors from at least one neighboring block in a current frame of the video and creating a second list of motion vectors from at least one previous block in a temporally earlier frame of the video. A third list of motion vectors is created based upon the first list and the second list. Based upon receiving a motion vector competition control parameter selecting one of the motion vectors from the third list, wherein the second list of motion vectors is further based upon a flooring function.
Claims1
A method for deriving a motion vector of a current block in a current frame, the method comprising:
- deriving first motion vectors used for a pixel prediction located in blocks adjacent to the current block in the current frame;
- deriving an intermediate position of the current block by using a top-left position of the current block, a horizontal size of the current block and a vertical size of the current block;
- deriving a modified position by performing an arithmetic left shift operation after an arithmetic right shift operation to the intermediate position;
- deriving a second motion vector used for a pixel prediction located at the modified position in a previous frame;
- generating a motion vector predictor candidate list comprising the first motion vectors and the second motion vector;
- selecting a motion vector predictor from the motion vector predictor candidate list;
- and
- deriving the motion vector of the current block by using the motion vector predictor.
Dependencies are inferred from the claim text.