Motion Compensation Boundary Padding Across Mixed-Resolution References

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion compensation boundary padding methods fail when the reference block is from a reference picture with a different resolution than the current picture, particularly in scenarios involving Reference Picture Resampling (RPR).

Innovation Solution

A method for creating an extended picture area by determining the size of the padding block considering the resolution difference between the current and reference pictures, using motion vectors to derive the position and dimensions of the padding block, and applying motion compensated padding when applicable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motion compensation boundary padding is applied using existing methods, then prediction efficiency is improved for same-resolution references, but the method fails when reference blocks are from pictures with different resolutions

Engineering Contradiction:
Improveprediction efficiencyVSAvoidcompatibility with different resolutions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of resolution compatibility by introducing a resolution comparison mechanism. The encoder/decoder determines whether the current picture and reference picture have the same resolution, and only applies motion compensation boundary padding when resolutions match. This parameter change enables the system to adapt to different resolution scenarios while maintaining prediction efficiency for compatible cases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a dynamic decision-making process where the application of motion compensation boundary padding is not fixed but depends on runtime conditions (resolution matching). The system dynamically determines whether to apply the padding technique based on comparing resolution parameters, making the prediction process adaptable to different picture resolution scenarios rather than following a static approach.

Inventive Principle:
Principle #15Dynamics

2Productivity

If motion compensated picture boundary padding is performed without resolution checking, then processing speed is maintained, but incorrect padding is applied when resolutions differ causing decoding errors

Engineering Contradiction:
Improveprocessing speedVSAvoiddecoding accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a resolution comparison check before executing the motion compensation boundary padding operation. This preliminary verification ensures that the padding is only applied when the current and reference pictures have matching resolutions, preventing decoding errors while maintaining efficient processing for valid cases. The resolution check is performed in advance to avoid costly corrections later.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260067471A1Motion compensation boundary padding
Publication Date: 2026.03.05 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20260067471A1 patent drawing
  • US20260067471A1 patent drawing
  • US20260067471A1 patent drawing

AI summary

There is provided a method for creating an extended picture area for a current picture comprising a picture boundary block coded with at least a first motion vector and a second motion vector. The method comprises, based on the first motion vector, determining a position of a first reference block, wherein the first reference block is located within a first reference picture. The method comprises determining a first distance, the first distance being a distance from a boundary of the first reference block to a corresponding boundary of the first reference picture. The method comprises, based on the first distance, determining a first candidate dimension for a picture padding block within the extended picture area. The method comprises, based on the second motion vector, determining a position of a second reference block. The method comprises determining a second distance, the second distance being a distance from a boundary of the second reference block to a corresponding boundary of a reference picture in which the second reference block is located. The method comprises, based on the second distance, determining a second candidate dimension for the picture padding block. The method comprises selecting a candidate dimension from a set of two or more candidate dimensions, the set of two or more candidate dimensions including the first candidate dimension and the second candidate dimension. The method comprises, if the selected candidate dimension is greater than zero, determining at least one sample for the picture padding block based on a motion vector associated with the selected candidate dimension.