VIRTUAL PIPELINE DATA UNIT DESIGN FOR INTRA BLOCK COPY MODE FOR VIDEO CODING

    公开(公告)号:US20200260107A1

    公开(公告)日:2020-08-13

    申请号:US16789197

    申请日:2020-02-12

    Abstract: An example device for coding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that a current block of a current picture of video data is to be predicted using intra-block copy (IBC) mode; determine up to N reference units that are available for use as reference to predict the current block using IBC mode, N being an integer value less than a total number of previously coded reference units of the current picture; generate a prediction block for the current block using one or more of the N reference units according to IBC mode; and code the current block using the prediction block. The current block may be a current coding unit (CU), and the reference units may be previously coded coding tree units (CTUs) in a row of CTUs including the current CU.

    VECTOR PREDICTOR LIST GENERATION
    92.
    发明申请

    公开(公告)号:US20200084468A1

    公开(公告)日:2020-03-12

    申请号:US16566571

    申请日:2019-09-10

    Abstract: An example device for coding video data includes a processor configured to construct a motion vector predictor list for a current block of video data. The processor adds motion vectors for a first set of blocks that immediately neighbor the current block to the motion vector predictor list. The processor determines whether motion vectors for a second set of blocks that are separated from the current block by one or more blocks are duplicates of motion vectors in the motion vector predictor list, and if not, adds the motion vectors to the motion vector predictor list. The processor inter prediction codes the current block with a motion vector and codes the motion vector using the motion vector predictor list. The processor may further use a temporal motion vector as a motion vector predictor for the motion vector.

    MODEL-BASED MOTION VECTOR DIFFERENCE DERIVATION AND TEMPLATE MATCHING PREDICTION FOR VIDEO CODING

    公开(公告)号:US20250080769A1

    公开(公告)日:2025-03-06

    申请号:US18949637

    申请日:2024-11-15

    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors configured to: decode data representing an initial motion vector for a current block of the video data, the initial motion vector having integer-motion vector difference (MVD) precision; determine a search range around a reference area identified by the initial motion vector in a reference picture; perform a template matching search process in the search range to identify a best matching region; determine error values for neighboring pixels to the best matching region; use the error values for the neighboring pixels to perform a model-based fractional-pixel motion vector refinement to derive motion vector difference values; apply at least one of the motion vector difference values to the initial motion vector to determine a refined motion vector for the current block; and decode the current block using the refined motion vector.

    BI-DIRECTION OPTICAL FLOW SUBBLOCK REFINEMENT FOR AN AFFINE MODELED BLOCK

    公开(公告)号:US20250008113A1

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

    申请号:US18754788

    申请日:2024-06-26

    Abstract: A video decoder determines that a current block of size width (WCB)×height (HCB) is coded in an affine prediction mode; predicts each subblock of a first plurality of subblocks using an affine motion model to determine an initial prediction block, each subblock having a size of width (WSB)×height (HSB) and WSB being less than WCB and HSB being less than HCB; applies a bi-directional optical flow process to first and second subblocks of a second plurality of subblocks to determine first and second refined prediction subblocks, each subblock having a size of width (WSBIPB)×height (HSBIPB), WSBIPB being less than or equal to WCB and less than or equal to WSB and HSBIPB being less than or equal to HCB and less than or equal to HSB; and determines a refined prediction block based on the first refined subblock and the second refined subblock.

    PREDICTING CHROMA DATA USING CROSS-COMPONENT PREDICTION FOR VIDEO CODING

    公开(公告)号:US20250008087A1

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

    申请号:US18757018

    申请日:2024-06-27

    Abstract: An example device includes a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry and configured to: construct a merge candidate list for a current block of video data, wherein the processing system is configured to add a first merge candidate that was predicted using a first convolutional cross component model (CCCM) to the merge candidate list and add a second merge candidate that was predicted using a second CCCM to the merge candidate list, the first CCCM being different than the second CCCM; decode a merge index value for the current block of video data, the merge index value indicating the first merge candidate; in response to the merge index value indicating the first merge candidate, form a prediction block for the current block using the first CCCM; and decode the current block using the prediction block.

    CHROMA COMPONENT CODING
    97.
    发明申请

    公开(公告)号:US20240430420A1

    公开(公告)日:2024-12-26

    申请号:US18732460

    申请日:2024-06-03

    Abstract: Devices and methods are described for coding a chroma block of video data. An example device includes one or more memories configured to store the video data. The device includes one or more processors in communication with the one or more memories. The one or more processors are configured to determine that single-tree block partitioning is used on a block of the video data. The one or more processors are configured to apply an intra chroma copy mode to a chroma block of the block. The one or more processors are configured to encode or decode the chroma block based on single-tree block partitioning and the intra chroma copy mode.

    Decoder side motion derivation using spatial correlation

    公开(公告)号:US12069244B2

    公开(公告)日:2024-08-20

    申请号:US17932595

    申请日:2022-09-15

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

    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.

Patent Agency Ranking