POC-Conditioned DMVR and BDOF for Image Inter-Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images and videos, particularly in immersive media formats, necessitates a high-efficiency image and video compression technology to reduce transmission and storage costs while maintaining performance.

Innovation Solution

Implementing decoder-side motion vector refinement (DMVR) and bi-directional optical flow (BDOF) to enhance inter prediction, with conditions for applying these methods based on Picture Order Count (POC) differences, thereby optimizing motion information refinement during motion compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If decoder-side motion vector refinement (DMVR) and bi-directional optical flow (BDOF) are applied to enhance inter prediction, then image/video compression efficiency is improved, but calculation complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcalculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the application of DMVR and BDOF based on POC difference conditions. When the first POC difference equals the second POC difference, BDOF is applied to refine motion vectors; when they differ, only DMVR is used. This conditional parameter adjustment optimizes compression efficiency while controlling calculation complexity by avoiding unnecessary computations.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If motion vector refinement is applied to all blocks, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements partial action by selectively applying BDOF only to blocks where the first POC difference equals the second POC difference, rather than applying motion vector refinement to all blocks. This conditional application ensures prediction accuracy is improved where needed while avoiding unnecessary processing time consumption in blocks where such refinement is not beneficial.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If high-resolution and high-quality image/video compression is implemented, then image quality is improved, but transmission and storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission and storage costs
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent addresses this contradiction by dynamically changing compression parameters based on POC differences. By conditionally applying BDOF refinement only when first POC difference equals second POC difference, the method achieves high image quality where necessary while reducing overall computational burden, thereby lowering transmission and storage costs for high-resolution content.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250287011A1Inter-prediction method and device based on DMVR and bdof
Publication Date: 2025.09.11 LG ELECTRONICS INC
  • US20250287011A1 patent drawing
  • US20250287011A1 patent drawing
  • US20250287011A1 patent drawing

AI summary

An image decoding method according to the present document is characterized in that: decoder-side motion vector refinement (DMVR) is applied to derive refined L0 and L1 motion vectors on the basis of L0 and L1 motion vectors of the current block; prediction samples of the current block are derived on the basis of L0 prediction samples derived on the basis of the refined L0 motion vector and L1 prediction samples derived on the basis of the refined L1 motion vector; and recovery samples of the current block are generated on the basis of the prediction samples, wherein the L0 prediction samples are derived on the basis of an L0 reference picture and the refined L0 motion vector, the L1 prediction samples are derived on the basis of an L1 reference picture and the refined L1 motion vector, and in the step for deriving the prediction samples, whether to apply a bi-directional optical flow (BDOF) process is determined on the basis of whether a first POC difference between the current picture and the L0 reference picture and a second POC difference between the current picture and the L1 reference picture are the same.