Video Block Coding with Iterative BDOF Refinement

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, require improvements in coding quality for digital video processing.

Innovation Solution

Applying multiple rounds of bi-directional optical flow (BDOF) processes iteratively on video blocks to refine sample values and motion vectors, enhancing coding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional video coding techniques (MPEG-2, MPEG-4, AVC, HEVC, VVC) are used, then video compression is achieved, but coding quality is insufficient

Engineering Contradiction:
Improvecoding qualityVSAvoidcomplexity of coding technique
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent segments the BDOF process into multiple iterative rounds, where each round refines motion vectors and sample values independently. This segmentation allows progressive improvement of coding quality through successive refinements while maintaining manageable computational complexity for each individual round.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary BDOF processing rounds before final encoding to pre-refine motion vectors and sample values. This preliminary action improves the quality of subsequent encoding steps by providing better initial estimates, thereby enhancing overall coding quality without proportionally increasing final encoding complexity.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple rounds of BDOF process are applied iteratively, then coding quality is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies a limited number of BDOF rounds (e.g., 2-3 rounds) rather than exhaustive processing. This partial action provides sufficient refinement to improve coding quality while avoiding the exponential complexity increase that would result from excessive rounds, achieving an optimal balance between quality improvement and computational burden.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements BDOF processing as periodic iterative rounds with fixed intervals. Each round processes motion vectors and sample values at regular computational stages, providing structured quality improvement while preventing uncontrolled complexity accumulation through predetermined processing cycles.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260039857A1Method, apparatus, and medium for video processing
Publication Date: 2026.02.05 BYTEDANCE INC
  • US20260039857A1 patent drawing
  • US20260039857A1 patent drawing
  • US20260039857A1 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, a plurality of rounds of bi-directional optical flow (BDOF) process on the current video block iteratively, the plurality of rounds of BDOF process being of the same type; and performing the conversion based on a result of applying the plurality of rounds of BDOF process.