Adaptive Weighting Coefficients for OBMC Boundary Pixels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current overlapped block motion compensation (OBMC) technology uses fixed weighting coefficients, which limits its performance by ignoring the size of image blocks and the accuracy of motion vectors, leading to suboptimal motion compensation for boundary pixels.

Innovation Solution

Adaptive determination of weighting coefficients for boundary pixel blocks based on the size of the current and adjacent image blocks, allowing for dynamic adjustment of coefficients according to the size and distance parameters to better reflect the real motion vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed weighting coefficients are used in OBMC technology, then the device complexity is reduced and ease of operation is improved, but the manufacturing precision and measurement precision of motion compensation deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidprecision of motion compensation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by transforming the static fixed weighting coefficients into dynamic adaptive weighting coefficients. The coefficients are no longer constant but are adjusted based on real-time parameters including block size, distance from block center, and motion vector differences. This allows the weighting mechanism to adapt to varying motion characteristics across different regions of the image, improving motion compensation precision while maintaining reasonable operational complexity through standardized calculation procedures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by introducing multiple variables that influence the weighting coefficients: block size parameters, distance parameters from block centers, and motion vector parameters. These parameters dynamically modify the weighting coefficients according to the specific characteristics of each pixel location and motion scenario, enabling precise adaptation to different motion patterns without requiring complex manual configuration.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If adaptive weighting coefficients based on block size and distance parameters are used, then the precision of motion compensation is improved, but the device complexity increases

Engineering Contradiction:
Improveprecision of motion compensationVSAvoidcomplexity of weighting coefficient determination
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different weighting coefficients to different local regions within image blocks. Boundary pixels receive different weights compared to central pixels, and pixels at different distances from block centers have customized weighting schemes. This localized adaptation allows the system to handle varying motion characteristics in different regions without requiring a completely complex global solution, as each local area is optimized independently based on its specific characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements segmentation by dividing the image processing into distinct blocks and further segmenting boundary regions from internal regions. Each segment is processed with appropriate weighting coefficients tailored to its characteristics. This segmentation approach simplifies the overall complexity by breaking down the complex adaptive weighting problem into manageable independent segments that can be processed systematically.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If fixed weighting coefficients are used, then the ease of manufacture is improved, but the adaptability of motion compensation to different motion patterns deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidadaptability to motion patterns
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies self-service by enabling the motion compensation system to automatically determine appropriate weighting coefficients without external intervention. The system uses readily available parameters from the video coding process (block sizes, motion vectors, pixel positions) to self-adjust the weighting coefficients according to the actual motion patterns being processed. This self-adaptive mechanism provides versatility across different motion scenarios while maintaining ease of manufacture, as no additional external control systems or manual configurations are required.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11272204B2Motion compensation method and device, and computer system
Publication Date: 2022.03.08 SZ DJI TECH CO LTD
  • US11272204B2 patent drawing
  • US11272204B2 patent drawing
  • US11272204B2 patent drawing

AI summary

A motion compensation method includes determining one or more weighting coefficients of a predicted value of a target pixel to be processed according to at least one of a first parameter or a second parameter, and determining the predicted value of the target pixel according to the weighting coefficient. The target pixel is in a boundary pixel block of a current image block. The first parameter is a size of the current image block or a distance between the target pixel and a center position of the current image block. The second parameter is a size of an adjacent image block of the current image block or a distance between the target pixel and a center position of the adjacent image block.