Prediction Image Interpolation for Low-Bandwidth OBMC Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video coding and decoding technologies face challenges with large memory bandwidth requirements, increased processing amounts, and reduced prediction accuracy due to OBMC processing in motion compensation.

Innovation Solution

The solution involves optimizing video decoding and encoding devices to manage memory access and processing efficiently by employing specific PU partition modes and improved inter-prediction parameter handling, including bilateral matching and template matching techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If OBMC processing is performed to generate prediction images using interpolation images from target PU and neighboring PU, then prediction accuracy is improved, but memory bandwidth requirement increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies different processing strategies to different regions: OBMC processing is applied only to boundary regions between PUs where it provides benefit, while non-boundary regions use standard motion compensation. This selective application maintains prediction accuracy at boundaries while reducing overall memory bandwidth requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the PU processing into boundary regions and non-boundary regions, applying OBMC processing only where necessary at boundaries. This segmentation allows the system to maintain prediction accuracy where needed while reducing the overall computational and memory burden.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If OBMC processing is performed to generate prediction images using interpolation images from target PU and neighboring PU, then prediction accuracy is improved, but processing amount increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing amount
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies OBMC processing selectively to boundary regions where prediction accuracy benefits are most significant, rather than uniformly across all regions. This local application reduces the total processing amount while maintaining accuracy where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

By segmenting the processing into boundary and non-boundary regions, the patent reduces overall processing complexity while maintaining prediction accuracy at critical boundary areas through OBMC.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If OBMC processing is performed to generate prediction images using interpolation images from target PU and neighboring PU, then prediction accuracy degrades due to overlapping region reduction for chroma components

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction image accuracy
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent applies different OBMC processing strategies to different color components: full OBMC processing for luminance components where accuracy is critical, and reduced OBMC processing for chroma components where the overlapping region reduction causes less degradation. This differential approach balances overall prediction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the OBMC processing parameters selectively for different color components, applying different weight coefficients and overlapping region reductions for chroma versus luminance, thereby optimizing the balance between processing efficiency and prediction accuracy for each component type.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3457696B1Predicted image generation device, video decoding device and video encoding device
Publication Date: 2026.03.04 SHARP KK
  • EP3457696B1 patent drawingFigure 1A~1F
  • EP3457696B1 patent drawingFigure 2A~2H
  • EP3457696B1 patent drawingFigure 3

AI summary

In motion compensation processing performed in a case of generating a prediction image, overlapped block motion compensation (OBMC) processing which generates an interpolation image of a target PU is improved by using a PU interpolation image generated with the use of an inter-prediction parameter added to the target PU and an OBMC interpolation image generated with the use of a motion parameter of a neighboring PU of the target PU. The present invention includes an interpolation image generation unit configured to generate an interpolation image by applying motion information of a target PU and filter processing to a sub-block on the reference image corresponding to a target sub-block; and an additional interpolation image generation unit configured to generate an additional interpolation image by applying motion information of a neighboring sub-block neighboring the target sub-block and filter processing to the sub-block on the reference image corresponding to the target sub-block. In a case of the OBMC processing being ON (S11), the interpolation image generation unit and the additional interpolation image generation unit configures the number of taps of each filter in the filter processing in the interpolation image generation unit and the additional interpolation image generation unit to be smaller, compared to a case of the OBMC processing being OFF (S12).