Video Subblock Merging for Bi-Directional Optical Flow Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques, 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 efficiency for digital video processing.
Innovation Solution
A method involving bi-directional optical flow (BDOF) process is applied on combined subblocks with similar motion vectors, rather than individual subblocks, to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the BDOF process is applied on each subblock individually, then the motion compensation precision is improved, but the computational complexity increases
Solution Approach 1:
The patent combines multiple subblocks with identical or similar motion vectors into a single combined subblock. The BDOF process is then applied once on this combined subblock instead of separately on each original subblock. This merging approach maintains motion compensation precision for regions with uniform motion while significantly reducing the number of BDOF calculations required, thus lowering computational complexity.
2Device complexity
If the BDOF process is applied on combined subblocks, then the computational complexity is reduced, but the motion compensation precision may deteriorate
Solution Approach 1:
The patent applies the BDOF process selectively based on local motion characteristics. By identifying subblocks with identical or similar motion vectors and combining only those with homogeneous motion patterns, the method ensures that local motion details are preserved. The combining operation maintains precision for regions where motion is uniform, while avoiding precision loss in regions with complex or varying motion patterns.
3Productivity
If more subblocks are processed individually with BDOF, then the coding efficiency is improved, but the processing time increases
Solution Approach 1:
The patent merges subblocks with similar motion characteristics into combined subblocks before applying BDOF. This reduces the total number of BDOF operations required, directly decreasing processing time. The method maintains coding efficiency by ensuring that the combining operation is performed only when motion vectors are identical or similar, preserving the quality of motion compensation while accelerating the overall encoding process.
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: determining at least one subblock for a current subblock of a current video block of the video from a plurality of subblocks of the current video block, a motion vector (MV) of each of the at least one subblock and an MV of the current subblock meet one of the following conditions: the MV of each of the at least one subblock is the same as the MV of the current subblock, or a difference metric between the MV of each of the at least one subblock and the MV of the current subblock is smaller than a threshold; obtaining a combined subblock; and performing the conversion based on applying a bi-directional optical flow process on the combined subblock.


