Systems and methods for inter prediction compensation

    公开(公告)号:US11924409B2

    公开(公告)日:2024-03-05

    申请号:US17651639

    申请日:2022-02-18

    摘要: A video processing method includes: determining whether an inter predictor correction is enabled for a coding block; and when the inter predictor correction is enabled for the coding block, performing the inter predictor correction by: obtaining a plurality of predicted samples from a top boundary and a left boundary of a predicted block corresponding to the coding block; obtaining a plurality of reconstructed samples from top neighboring reconstructed samples and left neighboring reconstructed samples of the coding block; and deriving a corrected predicted block based on the plurality of the predicted samples, the plurality of the reconstructed samples and the predicted block.

    INTRA TEMPLATE MATCHING PREDICTION MODE FOR MOTION PREDICTION

    公开(公告)号:US20240223776A1

    公开(公告)日:2024-07-04

    申请号:US18399650

    申请日:2023-12-28

    摘要: Methods and systems implement fusion of intra TMP mode with other intra prediction modes that utilize adjacent samples, to improve prediction accuracy. A VVC-standard encoder and a VVC-standard decoder can configure one or more processors of a computing system to fuse intra TMP mode with different prediction modes, such as spatial geometric partitioning mode (“SGPM”) and combined inter and intra prediction (“CIIP”); to refine an intra TMP prediction block based on adjacent samples, such as using the method of position-dependent intra prediction combination (“PDPC”); to apply local illumination compensation (“LIC”) to refine an intra TMP prediction block; and/or to implement sub-pixel positions, including multiple, different sub-pixel positions, sub-pixel positions in combination with multi-candidate intra TMP, or flip modes in intra TMP to further improve prediction accuracy.

    DECODER-SIDE MOTION VECTOR REFINEMENT FOR AFFINE MOTION COMPENSATION

    公开(公告)号:US20240022757A1

    公开(公告)日:2024-01-18

    申请号:US18346766

    申请日:2023-07-03

    摘要: A VVC-standard encoder and a VVC-standard decoder are provided, implementing application of DMVR on affine merge mode-coded blocks to refine the motion vector accuracy and thereby improve coding efficiency. A refined motion vector (MV) search is performed for a control point motion vector (CPMV) of an inter-coded coding block (CB), outputting a refined MV of the CB. A refined MV search includes deriving a MV of a subblock of the CB based on a CPMV of the CB, performing subblock MV refinement for the MV of the subblock, and outputting the refined MV of the CB based on a refined MV of the subblock. A refined MV search further includes deriving an affine model parameter based on a plurality of CPMVs of the CB, performing an affine parameter offset search for the affine model parameter, and outputting the refined MV of the CB based on an optimal parameter offset.

    DERIVING BI-PREDICTION WITH CODING UNIT-LEVEL WEIGHT INDICES FOR MERGE CANDIDATES

    公开(公告)号:US20240007615A1

    公开(公告)日:2024-01-04

    申请号:US18215753

    申请日:2023-06-28

    摘要: A VVC-standard encoder and a VVC-standard decoder are provided, implementing derivation of a BCW index according to cost values based on template matching. A template matching cost can be calculated for each among a set of possible BCW weight values, and a BCW weight value yielding a lowest template matching cost among each template matching cost calculated can be selected as a BCW index for a bi-predicted merge candidate. Alternatively, a template matching cost can be calculated for each among a subset of possible BCW weight values based on an inherited BCW weight. Additionally, a merge candidate BCW index can be derived while adjusting template matching cost of an inherited BCW weight from a value calculated according to the VVC standard and ECM specifications, or while adjusting template matching cost of a BCW weight having equal weight from a value calculated according to the VVC standard and ECM specifications.