Bi-Predicted Video Block Refinement for Unequal POC Distances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/MPEG-4 AVC, ITU-T.265 HEVC, and VVC, face limitations in improving coding quality, particularly in scenarios where the picture order count (POC) distances between reference pictures are not equal, restricting the application of decoder side motion vector refinement (DMVR) and bi-directional optical flow (BDOF) processes.

Innovation Solution

The proposed method allows the application of DMVR and BDOF processes for non-equal POC distance cases by refining motion vectors and adjusting sample values in video blocks, enabling broader applicability and improved coding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If DMVR and BDOF processes are applied only to equal POC distance cases, then the complexity is controlled, but the coding quality is limited

Engineering Contradiction:
Improvecoding qualityVSAvoidapplication range
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter constraint from requiring equal POC distances to allowing non-equal POC distances. This parameter change enables the DMVR and BDOF processes to be applied to a broader range of video blocks, improving coding quality without significantly increasing complexity. The invention modifies the applicability conditions by relaxing the POC distance equality requirement.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If DMVR and BDOF processes are extended to non-equal POC distance cases, then the application range is extended, but the computational complexity increases

Engineering Contradiction:
Improveapplication rangeVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent modifies the POC distance parameter constraint from equality to non-equality, thereby extending the application range of DMVR and BDOF processes. This parameter change allows the processes to handle more video blocks while maintaining manageable computational complexity through efficient implementation of the refinement algorithms.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If conventional video coding techniques are used, then the processing speed is maintained, but the coding quality cannot be further improved

Engineering Contradiction:
Improvecoding qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary motion vector refinement through DMVR and BDOF processes before final prediction. By performing motion vector refinement in advance with the extended non-equal POC distance capability, the system improves coding quality while maintaining efficient processing through optimized refinement algorithms that operate on a broader range of blocks.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260039855A1Method, apparatus, and medium for video processing
Publication Date: 2026.02.05 BYTEDANCE INC
  • US20260039855A1 patent drawing
  • US20260039855A1 patent drawing
  • US20260039855A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: applying, for a conversion between a current video block of a video and a bitstream of the video, at least one of the following processes on the current video block: a decoder side motion vector refinement (DMVR) process, a first bi-directional optical flow (BDOF) process for refining at least one motion vector (MV) of the current video block, or a second BDOF process for adjusting a sample value in the current video block; and performing the conversion based on the applying, wherein the current video block is bi-predicted based on a first MV and a second MV for the current video block, and a first picture order count (POC) distance associated with the first MV is different from a second POC distance associated with the second MV.