Video Block Coding with Iterative BDOF Refinement
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If multiple rounds of BDOF process are applied iteratively, then coding quality is improved, but computational complexity increases
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.
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.
Data Source
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.


