HYBRID INTER BI-PREDICTION IN VIDEO CODING

    公开(公告)号:US20220417521A1

    公开(公告)日:2022-12-29

    申请号:US17808510

    申请日:2022-06-23

    Abstract: A video decoder can be configured to determine that a current block of the video data is coded in a bi-prediction inter mode; receive a first syntax element identifying a motion vector predictor from a first candidate list of motion vector predictors; receive a second syntax element identifying a motion vector difference; determine a first motion vector for the current block based on the motion vector predictor and the motion vector difference; determine a second motion vector for the current block from a second list of candidate motion vector predictors based on bilateral matching; and determine a prediction block for the current block using the first motion vector and the second motion vector.

    Adaptive affine motion vector coding

    公开(公告)号:US11418793B2

    公开(公告)日:2022-08-16

    申请号:US16591455

    申请日:2019-10-02

    Abstract: A video coding device is configured to determine control point motion vectors (CPMVs) for an affine motion predicted block of video data. For a four parameter affine model, two CPMVs may be positioned at any two corners of the current block, such as top-left and bottom-right or bottom-left; top-right and bottom-left or bottom-right; or bottom-left and bottom-right. For a six parameter affine model, three CPMVs may be positioned at any three corners of the current block, such as top-left, bottom-left, and bottom-right; top-right, bottom-left, and bottom-right; or top-left, top-right, and bottom-right. The video coder may further predict the CPMVs using motion information of neighboring blocks to the determined CPMVs, code the CPMVs, and code the current block using the CPMVs. The video coder may be a video encoder or a video decoder.

    TEMPLATE MATCHING IN VIDEO CODING
    79.
    发明申请

    公开(公告)号:US20220210438A1

    公开(公告)日:2022-06-30

    申请号:US17558119

    申请日:2021-12-21

    Abstract: A video decoder may be configured to determine a motion vector and a motion vector precision for a current block; identify a current block template within the current picture; search within a search area for a final reference block template that corresponds to the current block template, wherein to search within the search area, the one or more processors are further configured to: identify an initial reference block template based on the motion vector, search other reference block templates around the initial reference block template using a step size that is set to an initial step size, and iteratively reduce the step size from the initial step size until the step size is set to a final step size that equals the motion vector precision; determine a prediction block for the current block based on the final reference block template.

Patent Agency Ranking