Method for motion vector storage in video coding and apparatus thereof
AssigneeMediaTek Singapore Pte. Ltd.
InventorsHan Huang, Kai Zhang, Jicheng An
Life of this patent
Estimating the term…
Abstract
Apparatus and methods are described for a video encoder that uses reference motion vectors (MVs) with reduced precision to generate predicted MVs. The video encoder receives a block of pixels of a video frame and generates a MV for encoding the block of pixels by motion compensation. The video encoder creates a reduced-precision MV by reducing a precision of the generated MV based on a precision reduction scaling factor. The video encoder also stores the reduced-precision MV in a MV buffer as a reference MV for temporal or spatial MV prediction.
Claims20
A method comprising:
- generating a motion compensation motion vector (MV) to encode or decode a block of pixels;
- and
- creating a reduced-precision MV by reducing a precision of the generated MV based on a precision reduction scaling factor;
- storing the reduced-precision MV in a MV buffer as a reference MV;
- retrieving the reference MV from the MV buffer;
- creating a restored-precision reference MV by restoring a precision of the retrieved reference MV according to a precision restoration scaling factor;
- and
- computing a predicted MV based on the restored-precision reference MV and a MV prediction mode.
An electronic apparatus comprising:
- a motion compensation circuit capable of using a motion compensation motion vector (MV) to construct a pixel block;
- a precision reduction circuit capable of reducing a precision of the motion compensation MV based on a precision reduction scaling factor to create a reduced-precision motion compensation MV;
- a MV buffer capable of storing the reduced-precision motion compensation MV as one of a plurality of reference MVs;
- a precision restoration circuit capable of receiving a reference MV from the MV buffer, the precision restoration circuit also capable of restoring a precision of the received reference MV according to a precision restoration scaling factor to create a restored-precision reference MV;
- and
- a MV predicting circuit capable of computing a predicted MV based on the restored-precision reference MV.
Dependencies are inferred from the claim text.