Adaptive bilateral matching for decoder side motion vector refinement for video coding

    公开(公告)号:US12200219B2

    公开(公告)日:2025-01-14

    申请号:US17929891

    申请日:2022-09-06

    Abstract: An example method of encoding or decoding video data includes determining a motion vector for a block of video data using a decoder side motion vector derivation process that includes performing an iterative search process, wherein performing the iterative search process includes: determining a minimum cost through a previous search iteration; updating an overall minimum cost through a current search iteration; and terminating the iterative search process early based on a comparison of the minimum cost through the previous search iteration and the overall minimum cost through the current search iteration; and encoding or decoding the block of video data using the motion vector.

    CHROMA BDOF AND ADAPTIVE MULTI-PASS DMVR IN VIDEO CODING

    公开(公告)号:US20250008147A1

    公开(公告)日:2025-01-02

    申请号:US18755388

    申请日:2024-06-26

    Abstract: A device for decoding video data determines a luma prediction block for a luma block of a current block using an initial motion vector; applies one or more decoder-side motion vector refinement processes to the luma prediction block to determine a refined luma prediction block and refined motion vectors, the one or more motion vector refinement processes comprising a bi-directional optical flow (BDOF) process; for a chroma sample of a chroma block, determines a motion vector for the chroma sample based on refined motion vectors of one or more co-located luma samples of the luma block; determines a chroma prediction sample for a chroma prediction block based on the motion vector for the chroma sample; and determines a decoded version of the current block based on the refined luma prediction block and the chroma prediction block.

    MULTIPLE HYPOTHESIS PREDICTION WITH TEMPLATE MATCHING IN VIDEO CODING

    公开(公告)号:US20240357080A1

    公开(公告)日:2024-10-24

    申请号:US18639557

    申请日:2024-04-18

    CPC classification number: H04N19/105 H04N19/159 H04N19/176

    Abstract: A method of encoding or decoding video data includes determining, for a multiple hypothesis prediction (MHP) process, a plurality of prediction templates based on a plurality of weights; comparing the plurality of prediction templates to a current template of a current block; determining a weight from the plurality of weights based on the comparing of the plurality of prediction templates to the current template of the current block; determining one or more prediction hypotheses; determining a prediction signal for the current block based on the one or more prediction hypotheses and the weight; and encoding or decoding the current block based on the prediction signal.

    ADAPTIVE LOOP FILTER CLASSIFIERS
    66.
    发明公开

    公开(公告)号:US20240223816A1

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

    申请号:US18532874

    申请日:2023-12-07

    CPC classification number: H04N19/82 H04N19/117 H04N19/176

    Abstract: Example methods and devices are disclosed relating to the use of adaptive loop filter classifiers. An example method includes determining a sum of absolute values of one or more reconstructed residual sample values within a window associated with a block of the video data. The example method includes determining a class index based at least in part on the sum of absolute values. The example method includes determining an adaptive loop filter based on the class index. The example method includes applying the adaptive loop filter to a current to-be-filtered sample of the block. The example method includes decoding the block based on the application of the adaptive loop filter.

    Adaptive bilateral matching for decoder side motion vector refinement

    公开(公告)号:US11895302B2

    公开(公告)日:2024-02-06

    申请号:US17847942

    申请日:2022-06-23

    CPC classification number: H04N19/137 H04N19/105 H04N19/176 H04N19/70

    Abstract: Systems and techniques are provided for processing video data. For example, the systems and techniques can include obtaining a current picture of video data and obtaining reference pictures for the current picture from the video data. A merge mode candidate can be determined for the current picture. First and second motion vectors can be identified for the merge mode candidate. A motion vector search strategy can be selected for the merge mode candidate from a plurality of motion vector search strategies. The selected motion vector search strategy can be associated with one or more constraints corresponding to at least one of the first motion vector or the second motion vector. The selected motion vector search strategy can be used to determine refined motion vectors based on the first motion vector, the second motion vector, and the reference pictures. The merge mode candidate can be processed using the refined motion vectors.

    CODING VIDEO DATA USING OUT-OF-BOUNDARY MOTION VECTORS

    公开(公告)号:US20230247216A1

    公开(公告)日:2023-08-03

    申请号:US18153949

    申请日:2023-01-12

    CPC classification number: H04N19/513 H04N19/44

    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured t: form first and second prediction blocks using first and second motion vectors and combine the first and second prediction blocks according to BDOF to form a final prediction block. For at least one sample location, the one or more processors are configured to determine that a first predictor for the at least one sample location is outside of a boundary of the first reference picture; determine that a second predictor for the at least one sample location is within a boundary of the second reference picture; set the first predictor equal to the second predictor; and determine a final BDOF value for a sample at the at least one sample location using the first predictor and the second predictor.

Patent Agency Ranking