Video Block OBMC Inheritance for Higher Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If block-level adaptive OBMC is implemented to improve coding efficiency, then coding gain increases, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of information

If OBMC parameters are inherited from neighbor blocks, then signaling overhead is reduced, but prediction accuracy may be compromised

Engineering Contradiction:
Improvesignaling overheadVSAvoidprediction accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260012635A1Method, apparatus, and medium for video processing
Publication Date: 2026.01.08 DOUYIN VISION CO LTD
  • US20260012635A1 patent drawing
  • US20260012635A1 patent drawing
  • US20260012635A1 patent drawing

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.