Overlapping Pixel Blending With Decoder-Side Filter Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia transport systems face challenges in efficiently blending extra output pixels and selecting optimal filtering modes for neural networks, particularly in scenarios involving overlapping pixels and varying filter performance.

Innovation Solution

An apparatus and method for blending extra output pixels and decoder-side selection of filtering modes using neural networks, involving multiple filters and weighted sums based on predetermined or optimized weights, uncertainty estimates, and training/finetuning to determine optimal filtering modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple filters are applied to process overlapping pixels, then the quality and accuracy of the filtered output is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvefiltering accuracyVSAvoidfilter processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic filter selection where the system adaptively chooses between different filtering modes (neural network filter, traditional filter, or no filter) based on the characteristics of each block and its overlapping regions. This dynamic approach allows the system to apply complex neural network filtering only when necessary, while using simpler methods for other cases, thereby maintaining high accuracy where needed while reducing overall computational complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different filtering strategies to different regions of the video frame based on local characteristics. Specifically, it processes overlapping pixels with neural network filters while non-overlapping pixels may use traditional filters or no filtering. This localized approach ensures high quality processing for critical overlapping regions while reducing unnecessary computational overhead in other areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If neural network filters are used for processing video blocks, then the blending quality of overlapping pixels is improved, but the processing speed and computational efficiency decrease

Engineering Contradiction:
Improvepixel blending qualityVSAvoidvideo processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies neural network filtering selectively only to overlapping pixels and regions where it provides the most benefit, rather than applying it to the entire video frame. This partial application approach maintains high blending quality for overlapping regions while significantly reducing the overall computational burden and processing time compared to full-frame neural network filtering.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent divides the video processing task into separate segments: overlapping regions are processed with neural network filters while non-overlapping regions use traditional filtering or no filtering. This segmentation allows the system to optimize quality for critical overlapping areas without incurring the full computational cost of applying neural networks to the entire frame.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If decoder-side filtering mode selection is implemented, then the adaptability to different filtering scenarios is improved, but the device complexity and implementation difficulty increase

Engineering Contradiction:
Improvefiltering mode adaptabilityVSAvoiddecoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic filtering mode selection at the decoder side, where the system automatically chooses between neural network filtering, traditional filtering, or no filtering based on the characteristics of each video block and its overlapping regions. This dynamic adaptation provides high versatility for different filtering scenarios while managing decoder complexity through intelligent, context-aware decision-making rather than requiring all filtering modes to be permanently implemented.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12526406B2Apparatus and method for blending extra output pixels of a filter and decoder-side selection of filtering modes
Publication Date: 2026.01.13 NOKIA TECHNOLOGIES OY
  • US12526406B2 patent drawing
  • US12526406B2 patent drawing
  • US12526406B2 patent drawing

AI summary

An example method includes: receiving an input extended block comprising an input block and input margins, wherein the input block is derived from an image or a video frame, and wherein the input block and the input margins are input to a filter, and wherein the input margins comprise pixels of the image or the video frame; filtering the input extended block to obtain a filtered extended block comprising a filtered block and filtered margins; receiving other blocks, wherein the other blocks are derived from the image or video frame, and wherein at least one pixel of the other blocks overlaps with at least one pixel of the filtered margins of the filtered extended block; and blending the filtered extended block with the other blocks, wherein an operation to blend the filtered extended block with the other blocks is applied to two or more overlapping pixels.