Methods and apparatus for DMVR with bi-prediction weighting

US12574522B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12574522-B2
Application numberUS-202218692304-A
CountryUS
Kind codeB2
Filing dateSep 23, 2022
Priority dateSep 24, 2021
Publication dateMar 10, 2026
Grant dateMar 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments disclosed herein generally relate to methods and apparatuses for video coding. For example, methods and apparatuses using decoder-side motion vector refinement (DMVR) technique with bi-prediction weighting for video coding are provided. In an example, a method for video coding includes determining a mode with an illumination change, determining that at least one coding tool for a block is enabled, and performing a DMVR process based on the mode with the illumination change and the at least one coding tool for the block being enabled.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for coding video data, comprising: adapting a decoder-side motion vector refinement (DMVR) process to coding tools with an illumination change, wherein, for a block, the DMVR process includes: determining that at least one coding tool, of the coding tools, is enabled; and performing the DMVR process, wherein a distortion metric is selected based on the at least one coding tool. 2 . The method of claim 1 , wherein the selection of the distortion metric is between a sum of absolute differences (SAD) and a mean removed SAD (MRSAD). 3 . The method of claim 1 , wherein the at least one coding tool is a bi-prediction weight (BPW) tool, and wherein the selected distortion metric is a mean removed SAD (MRSAD) based on a BPW weight index indicating non-equal weights. 4 . The method of claim 1 , wherein the at least one coding tool comprises any of: a bi-prediction weight (BPW) tool, a local illumination compensation (LIC) tool, or a weighted prediction (WP) tool. 5 . The method of claim 1 , wherein the at least one coding tool comprises a bi-prediction weight (BPW) tool and wherein a BPW weight index is inherited. 6 . The method of claim 1 , wherein the at least one coding tool for the block being enabled is determined based on any of: a bi-prediction weight (BPW) weight index indicating non-equal weights, a local illumination compensation (LIC) being enabled or an LIC flag being true, or a weighted prediction (WP) being enabled for the block. 7 . The method of claim 1 , further comprising: extracting gradients in reference picture predictions; and computing a sum of absolute differences (SAD) using the extracted gradients. 8 . The method of claim 1 , wherein a bi-directional optical flow (BDOF) tool is not applied based on the at least one coding tool with the illumination change. 9 . The method of claim 1 , further comprising: performing a DMVR adaptation based on a determination that a current coding unit (CU) size is smaller than or equal to a threshold. 10 . The method of claim 1 , further comprising: performing a DMVR adaptation based on a determination that a current coding unit (CU) size is larger than or equal to a threshold. 11 . The method of claim 1 , further comprising applying a bi-prediction weighting with refined motion vector (MV). 12 . The method of claim 1 , further comprising deriving bi-prediction weighting parameters with the DMVR process. 13 . An apparatus for coding video data, comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the apparatus to: adapt a decoder-side motion vector refinement (DMVR) process to coding tools with an illumination change, wherein, for a block, the DMVR process includes: determining that at least one coding tool, of the coding tools, is enabled, and performing the DMVR process wherein a distortion metric is selected based on the at least one coding tool. 14 . The apparatus of claim 13 , wherein the selection of the distortion metric is between a sum of absolute differences (SAD) and a mean removed SAD (MRSAD). 15 . The apparatus of claim 13 , wherein the at least one coding tool is a bi-prediction weight (BPW) tool, and wherein the selected distortion metric is a mean removed SAD (MRSAD) based on a BPW weight index indicating non-equal weights. 16 . The apparatus of claim 13 , wherein the at least one coding tool comprises any of: a bi-prediction weight (BPW) tool, a local illumination compensation (LIC) tool, or a weighted prediction (WP) tool. 17 . The apparatus of claim 13 , wherein the at least one coding tool comprises a bi-prediction weight (BPW) tool, and wherein a BPW weight index is inherited. 18 . The apparatus of claim 13 , wherein, when determining that the at least one coding tool for the block is enabled, the instructions further cause the apparatus to determine: a bi-prediction weight (BPW) weight index indicating non-equal weights; a local illumination compensation (LIC) being enabled or an LIC flag being true; or a weighted prediction (WP) being enabled for the block. 19 . The apparatus of claim 13 , wherein the instructions further cause the apparatus to: extract gradients in reference picture predictions; and compute a sum of absolute differences (SAD) using the extracted gradients. 20 . The apparatus of claim 13 , wherein a bi-directional optical flow (BDOF) tool is not applied based on the at least one coding tool with the illumination change. 21 . The apparatus of claim 13 , wherein the instructions further cause the apparatus to: perform a DMVR adaptation based on a determination that a current coding unit (CU) size is smaller than or equal to a threshold. 22 . The apparatus of claim 13 , wherein the instructions further cause the apparatus to: perform a DMVR adaptation based on a determination that a current coding unit (CU) size is larger than or equal to a threshold. 23 . The apparatus of claim 13 , wherein the instructions further cause the apparatus to: apply a bi-prediction weighting with refined motion vector (MV). 24 . The apparatus of claim 13 , wherein the instructions further cause the apparatus to: derive bi-prediction weighting parameters with the DMVR process.

Assignees

Inventors

Classifications

  • H04N19/513Primary

    Processing of motion vectors · CPC title

  • Motion compensation with bidirectional frame interpolation, i.e. using B-pictures · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • H04N19/139Primary

    Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12574522B2 cover?
Embodiments disclosed herein generally relate to methods and apparatuses for video coding. For example, methods and apparatuses using decoder-side motion vector refinement (DMVR) technique with bi-prediction weighting for video coding are provided. In an example, a method for video coding includes determining a mode with an illumination change, determining that at least one coding tool for a bl…
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/513. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).