External Boundary Smoothing for Parallel Decoded Image Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression standards face challenges in smoothing boundaries between image regions processed by different encoding cores, leading to visual artifacts and asymmetrical processing that induces drift, which is costly in terms of computation time and requires modifications to existing coding algorithms.

Innovation Solution

A method for processing decoded image regions using metadata to implement boundary smoothing outside the decoding loop, ensuring symmetry between encoder and decoder processing without impacting future decoding, and avoiding visible boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If boundary smoothing is applied inside the decoding loop to improve boundary visibility, then boundary artifacts are reduced, but encoder-decoder symmetry is broken and drift is induced

Engineering Contradiction:
Improveboundary artifactsVSAvoidencoder-decoder symmetry
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The boundary smoothing operation is extracted from the decoding loop and applied outside it. The patent applies the smoothing filter to the decoded picture buffer after the standard decoding loop completes, using a separate processing stage that does not feed back into the decoding loop. This extraction eliminates the asymmetry and drift problems while still achieving boundary smoothing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing stage between the decoding loop and the final output. The boundary smoothing is applied as a post-processing step that takes the decoded picture as input and produces the final smoothed output, without being part of the feedback loop. This intermediary position preserves encoder-decoder symmetry while achieving the desired smoothing effect.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If boundary smoothing is applied at the encoder to maintain symmetry, then encoder-decoder symmetry is preserved, but additional computation time and algorithm modifications are required

Engineering Contradiction:
Improveencoder-decoder symmetryVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of applying boundary smoothing at the encoder side to maintain symmetry, the patent inverts the approach by applying the smoothing at the decoder side outside the decoding loop. This inversion allows the use of already-decoded data without requiring encoder modifications or additional encoding computation time.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent performs boundary smoothing as a preliminary post-processing step immediately after decoding, using the decoded picture buffer data that is already available. This preliminary action utilizes existing decoded data without requiring additional encoding computations or algorithm modifications at the encoder.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If parallel processing with multiple encoding cores is used to improve productivity, then encoding speed is increased, but boundary smoothing becomes complex and requires data sharing between cores

Engineering Contradiction:
Improveencoding speedVSAvoidboundary smoothing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the boundary smoothing operation into independent per-block processing that can be performed after parallel encoding. Each block at the boundary is smoothed independently using its own decoded data, allowing the smoothing to be distributed and processed without requiring complex inter-core data sharing mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The boundary smoothing process is designed to be self-sufficient, using only the decoded picture buffer data that is already available after parallel encoding. Each boundary block retrieves and processes its own data without requiring data sharing or synchronization between encoding cores, simplifying the implementation while maintaining parallel processing benefits.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260075256A1Coding-loop-external smoothing of a boundary between two image regions
Publication Date: 2026.03.12 S A VITEC
  • US20260075256A1 patent drawing
  • US20260075256A1 patent drawing
  • US20260075256A1 patent drawing

AI summary

A method for processing at least one decoded image region. At the exit of a decoding loop that has decoded at least one current image region, the decoded current image region is processed with the aid of a boundary-smoothing module that uses metadata relating at least to a boundary between the current image region and a neighboring image region.