COEFFICIENT CODING CONTEXT SELECTION FOR VIDEO CODING

    公开(公告)号:US20250119586A1

    公开(公告)日:2025-04-10

    申请号:US18891068

    申请日:2024-09-20

    Abstract: A video coder may be configured to code a plurality of syntax elements that indicate an absolute value of a transform coefficients in a block, wherein the plurality of syntax elements include a significance flag and four or more greater_than_N flags. The video coder may further determine first respective contexts for each syntax element in a first set of the plurality of syntax elements from respective context tables for each syntax element in the first set of the plurality of syntax elements, and determine second respective contexts for each syntax element in a second set of the plurality of syntax elements from a shared context table.

    APPLYING A SCALING FACTOR TO SELECT A FILTER FOR FILTERING DECODED VIDEO DATA

    公开(公告)号:US20250119540A1

    公开(公告)日:2025-04-10

    申请号:US18882548

    申请日:2024-09-11

    Abstract: A device for filtering decoded video data includes a memory configured to store video data; and a processing system implemented in circuitry and configured to: calculate a filter selection value for a decoded block of video data; quantize the filter selection value using a scaling factor to form a quantized filter selection value; select a filter for the decoded block according to the quantized filter selection value; and filter the decoded block using the selected filter. The filter selection value may be an activity value that is the sum of horizontal and vertical Laplacian values. The processing system may quantize the filter selection value using a scaling factor, which the processing system may determine based on a color component to which the block belongs and/or a color sampling format of a picture including the block.

    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

    公开(公告)号:US20250080747A1

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

    申请号:US18818235

    申请日:2024-08-28

    Abstract: A video decoder may be configured to derive an initial motion vector for a current block of video data; determine whether to apply multi-iterative bi-directional optical flow (BDOF) or one-pass BDOF to the initial motion vector based on a size of the current block; in response to determining to apply the one-pass BDOF to the initial motion vector, determine a modified motion vector for the current block using the one-pass BDOF; determine a prediction block, for the current block, corresponding to the modified motion vector; and use the prediction block to determine a decoded version of the current block.

    FILM GRAIN SYNTHESIS SIGNALING AND IMPLEMENTATION FOR VIDEO CODING

    公开(公告)号:US20250030877A1

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

    申请号:US18755242

    申请日:2024-06-26

    Abstract: Example devices and techniques are described. An example device includes one or more memories configured to store video data and one or more processors configured to receive, in a bitstream, one or more first messages each specifying at least one respective film grain characteristic applicable to first video data of the video data and each corresponding to a different film grain synthesis technique. The one or more processors are configured to determine that a first film grain synthesis technique specified by a first message of the one or more first messages corresponds to a device supported film grain synthesis technique. The one or more processors are configured to apply, based on a determination that the first film grain synthesis technique corresponds to a device supported film grain synthesis technique, the device supported film grain synthesis technique to the first video data based on contents of the first message.

    MULTIPLE PREDICTION MODELS AND SIGNALING IN VIDEO CODING

    公开(公告)号:US20250030870A1

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

    申请号:US18772917

    申请日:2024-07-15

    Abstract: A method of encoding or decoding video data includes for each of a plurality of models, deriving respective model parameters associated with respective corresponding models of the plurality of models utilizing a first set of samples; determining a respective cost value associated with the corresponding models of the plurality of models utilizing the respective model parameters and a second set of samples to generate respective cost values for the plurality of models, wherein the first set of samples and the second set of samples are exclusive of one another; determining a model of the plurality of models to use for encoding or decoding a current block based on the respective cost values; and encoding or decoding the current block based on the determined model.

    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.

Patent Agency Ranking