Video Block OBMC Inheritance for Higher Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as HEVC and VVC, face challenges in improving coding efficiency, particularly in handling block-level adaptive motion compensation (OBMC) to enhance video compression performance.
Innovation Solution
Implementing block-level adaptive OBMC that inherits OBMC parameters from neighbor blocks, such as OBMC flags, to improve coding efficiency by determining the application of overlap subblock-based motion compensation based on motion vector candidates and prediction modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block-level adaptive OBMC is implemented to improve coding efficiency, then coding gain increases, but computational complexity increases
Solution Approach 1:
The patent applies OBMC selectively to specific subblocks based on motion vector differences and prediction modes rather than uniformly across the entire block. This local quality approach enables the encoder to apply OBMC only where it provides coding gain, thereby improving coding efficiency while limiting the increase in computational complexity to only the necessary regions.
Solution Approach 2:
The patent implements partial OBMC by applying the technique to only certain subblocks within a larger block based on specific conditions (motion vector differences, prediction modes). This partial action approach avoids the excessive computational burden of applying OBMC to the entire block while still capturing the coding gains in the regions where motion discontinuities exist.
2Loss of information
If OBMC parameters are inherited from neighbor blocks, then signaling overhead is reduced, but prediction accuracy may be compromised
Solution Approach 1:
The patent employs a feedback mechanism where the encoder evaluates whether to inherit OBMC parameters from neighbor blocks or signal new parameters based on the actual video content characteristics. This feedback approach allows the system to adaptively decide when parameter inheritance is sufficient and when fresh parameter signaling is necessary to maintain prediction accuracy, thereby balancing signaling overhead against prediction quality.
Solution Approach 2:
The patent utilizes parameter copying by inheriting OBMC parameters from spatially or temporally adjacent blocks when appropriate. This copying mechanism significantly reduces signaling overhead by reusing parameters from neighboring blocks rather than encoding them anew, while the selective application based on motion and prediction mode analysis ensures that accuracy is maintained where it matters most.
Data Source
AI summary
Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, whether an overlap subblock based motion compensation (OBMC) is applied to a current block of the video unit based on an inheritance from a motion vector candidate; and performing the conversion based on the determining.


