BIT-LENGTH CONTROL FOR LINEAR REGRESSION-BASED AFFINE MERGE CANDIDATE DERIVATION

    公开(公告)号:US20240137524A1

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

    申请号:US18481590

    申请日:2023-10-05

    CPC classification number: H04N19/149 H04N19/136 H04N19/176 H04N19/184

    Abstract: An example device for coding video data includes memory configured to store the video data and one or more processors communicatively coupled to the memory. The one or more processors are configured to reduce a bit length of one or more input variables for a linear regression operation to generate one or more reduced bit length input variables, the input variables including at least one of a) one or more delta coordinates, b) one or more delta motion vectors, or c) a value representing a number of subblocks. The one or more processors are configured to perform the linear regression operation and derive an affine motion model based on the performing the linear regression on the one or more reduced bit length input variables. The one or more processors are configured to code a current block of the video data based on the affine motion model.

    DECODER SIDE MOTION VECTOR REFINEMENT FOR AFFINE MOTION MODEL

    公开(公告)号:US20240022729A1

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

    申请号:US18351342

    申请日:2023-07-12

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

    Abstract: An example device includes one or more processors configured determine a plurality of subblocks for a current block of video data. For each subblock, the one or more processors (a) generate initial motion vectors for a first prediction direction and a second prediction direction according to an affine motion model, and (b) determine, based on the initial motion vectors, a subblock bilateral matching cost for each respective offset among a plurality of offsets. For each respective offset, the one or more processors determine a respective summation of subblock bilateral matching costs. The one or more processors determine a lowest summation of subblock bilateral matching costs. The one or more processors select an offset associated with the lowest summation of subblock bilateral matching costs. The one or more processors modify the affine motion model based on the selected offset and code the current block based on the modified affine motion model.

    DECODER SIDE MOTION DERIVATION USING SPATIAL CORRELATION

    公开(公告)号:US20230117308A1

    公开(公告)日:2023-04-20

    申请号:US17932595

    申请日:2022-09-15

    Abstract: A method of decoding video data includes determining a plurality of hypotheses of a current block based on a plurality of motion vectors. Each of the plurality of motion vectors is associated with one of the plurality of hypotheses, and each of the plurality of hypotheses is based on a set of samples in a reference picture having a motion vector that identifies a top-left sample of the set of samples. The method includes determining one or more neighboring samples in the same picture as the current block, for each of the plurality of hypotheses, determining respective correlation values between at least one sample of a respective hypothesis and at least one sample of the one or more neighboring samples, determining the motion vector for the current block based on the determined respective correlation values, and reconstructing the current block based on the determined motion vector.

    ADAPTIVE BILATERAL MATCHING FOR DECODER SIDE MOTION VECTOR REFINEMENT FOR VIDEO CODING

    公开(公告)号:US20230089741A1

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

    申请号: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.

Patent Agency Ranking