Simplification of history-based motion vector prediction

    公开(公告)号:US11184633B2

    公开(公告)日:2021-11-23

    申请号:US16696008

    申请日:2019-11-26

    Abstract: A method of coding video data, including constructing a history-based motion vector prediction (HMVP) candidate history table that includes motion vector information of previously coded blocks that extend beyond adjacent neighboring blocks of a current block, constructing a motion vector predictor list, and adding one or more HMVP candidates from the HMVP candidate history table to the motion vector predictor list. Adding the one or more HMVP candidates from the HMVP candidate history table comprises comparing a first HMVP candidate in the HMVP candidate history table to two entries in the motion vector predictor list and no other entries, and adding the first HMVP candidate to the motion vector predictor list when the first HMVP candidate is different than both of the two entries in the motion vector predictor list. The method also includes coding the current block of video data using the motion vector predictor list.

    AFFINE MOTION PREDICTION
    84.
    发明申请

    公开(公告)号:US20210195230A1

    公开(公告)日:2021-06-24

    申请号:US17195527

    申请日:2021-03-08

    Abstract: A video encoder and video decoder are configured to encode and decode blocks of video data using affine motion prediction. Affine motion prediction may include predicting control point motion vectors using an affine advanced motion vector prediction (AMVP) motion vector predictor list. The video encoder and video decoder may be configured to construct the affine AMVP motion vector predictor list of candidate control point motion vectors for the block of video data, wherein the affine AMVP motion vector predictor list includes one or more affine motion vector predictors that have all control point motion vectors equal to a designated motion vector.

    Motion vector predictor list generation

    公开(公告)号:US11019357B2

    公开(公告)日:2021-05-25

    申请号:US16530181

    申请日:2019-08-02

    Abstract: A video coder is configured to perform motion vector prediction to predict a motion vector for a block of video data. The motion vector prediction may use a motion vector predictor list that includes both adjacent and non-adjacent candidates relative to the current block. The video coder may divide spatial motion vector prediction candidates for a current block of video data into groups, add the spatial motion vector prediction candidates to a motion vector predictor list based on the groups, and decode a motion vector for the current block of video data based on the motion vector predictor list.

    ADAPTIVE MOTION VECTOR RESOLUTION FOR AFFINE MOTION MODEL IN VIDEO CODING

    公开(公告)号:US20210092434A1

    公开(公告)日:2021-03-25

    申请号:US17027986

    申请日:2020-09-22

    Abstract: An example device for coding video data includes a memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether a coding unit (CU) of the video data is an affine mode CU with adaptive motion vector resolution (AMVR). The one or more processors are configured to, based at least in part on the CU being an affine mode CU with AMVR, select a motion vector difference (MVD) resolution for the CU equal to a ⅛ luma sample resolution. The MVD resolution is selected from among a ¼ luma sample resolution, an integer luma sample resolution, and the ⅛ luma sample resolution. The one or more processors are further configured to code the CU based on the MVD resolution.

    Affine motion prediction
    88.
    发明授权

    公开(公告)号:US10944984B2

    公开(公告)日:2021-03-09

    申请号:US16550910

    申请日:2019-08-26

    Abstract: A video encoder and video decoder are configured to encode and decode blocks of video data using affine motion prediction. Affine motion prediction may include predicting control point motion vectors using an affine advanced motion vector prediction (AMVP) motion vector predictor list. The video encoder and video decoder may be configured to construct the affine AMVP motion vector predictor list of candidate control point motion vectors for the block of video data, wherein the affine AMVP motion vector predictor list includes one or more affine motion vector predictors that have all control point motion vectors equal to a designated motion vector.

Patent Agency Ranking