Exponential Partitioning for Video Block Inter Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques using geometric partitioning fail to efficiently follow object boundaries, leading to suboptimal compression efficiency and increased motion compensation prediction errors due to the use of straight line segments.

Innovation Solution

Implementing exponential partitioning that uses non-linear curves to divide video blocks into regions with similar motion, allowing for more accurate representation of object boundaries, and utilizing advanced motion vector prediction (AMVP) and merge mode to determine motion vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If geometric partitioning with straight line segments is used, then the partitioning process is simple, but compression efficiency deteriorates and motion compensation prediction errors increase

Engineering Contradiction:
Improvepartitioning process complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies curvature by replacing straight line segments with exponential curves to partition video blocks. The exponential curve is defined by parameters a and b, where a controls the curvature and b controls the position. This allows the partition boundary to follow object boundaries more accurately, reducing motion compensation prediction errors and improving compression efficiency while maintaining reasonable partitioning complexity through parameter-based curve generation.

Inventive Principle:
Principle #14Spheroidality (Curvature)

2Ease of manufacture

If geometric partitioning with straight line segments is used, then the implementation is straightforward, but motion compensation prediction errors increase

Engineering Contradiction:
Improveimplementation easeVSAvoidmotion compensation prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent uses exponential curves instead of straight lines to partition blocks, allowing the partition boundary to adapt to object boundaries and motion patterns. The curve parameters a and b are derived from block dimensions and position, enabling straightforward implementation while achieving more accurate motion compensation predictions by reducing the mismatch between partition boundaries and actual object boundaries.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent changes the partitioning approach from fixed straight lines to parameter-based exponential curves. The parameters a and b are calculated based on block width W and height H, allowing the curve to adapt to different block sizes and positions. This parameterization maintains implementation simplicity while significantly improving motion compensation prediction accuracy by enabling flexible boundary alignment.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If exponential partitioning with non-linear curves is used, then compression efficiency improves, but partitioning complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpartitioning process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent simplifies the exponential curve partitioning process by parameterizing the curve with two values (a and b) that can be directly computed from block dimensions and position. The parameter a is calculated as (2^k - 1) / (2^k + 1) where k is derived from block size, and parameter b is computed from the block position and dimensions. This parameterization approach maintains low implementation complexity while achieving superior compression efficiency through accurate object boundary following.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs exponential curves to partition video blocks, allowing the boundary to follow object contours more accurately than straight lines. The curve is defined by parameters that are efficiently computed from block metadata, avoiding the need for complex geometric calculations. This approach improves compression efficiency by reducing motion compensation errors while keeping the partitioning process computationally lightweight through closed-form parameter calculations.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS20250211768A1Inter prediction in exponential partitioning
Publication Date: 2025.06.26 DOLBY INTERNATIONAL AB
  • US20250211768A1 patent drawing
  • US20250211768A1 patent drawing
  • US20250211768A1 patent drawing

AI summary

A decoder includes circuitry configured to receive a bitstream; partition a current block via an exponential partitioning mode into a first region and a second region; determine a motion vector associated with the first region or the second region, the determining including constructing a candidate list; and decode the current block using the determined motion vector. Related apparatus, systems, techniques and articles are also described.