Inter-Predicted Block Processing With STRN Neighborhood Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing inter-predicted blocks due to sequential dependency on reconstructed neighboring samples, leading to high computational complexity and decreased coding efficiency, particularly when using convolutional neural networks (CNNs) for inter prediction.

Innovation Solution

The proposed spatio-temporal residual network (STRN) decouples the processing of current blocks from spatial dependencies by generating a neighborhood signal independent of spatial interdependencies, allowing parallel processing of multiple blocks and using polyphase decomposition to reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If convolutional neural networks are used for inter prediction processing, then coding performance is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies polyphase decomposition to segment the input signal into multiple polyphase components, each processed by separate convolutional neural network filters. This segmentation allows the complex prediction task to be divided into manageable parts, reducing the computational burden on any single processing unit while maintaining the overall coding performance benefits of CNN-based prediction.

Inventive Principle:
Principle #1Segmentation

2Reliability

If sequential processing is used for inter-predicted blocks, then dependency on reconstructed samples is satisfied, but processing time increases

Engineering Contradiction:
Improvedependency satisfactionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent generates a neighborhood signal in advance that captures spatial neighborhood information without requiring sequential processing of all blocks. This preliminary preparation of neighborhood data allows the convolutional neural network to process inter-predicted blocks in parallel, satisfying dependency requirements while significantly reducing processing time through advance computation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If neighborhood signal is generated using reconstructed samples, then spatial information is captured accurately, but processing dependencies increase

Engineering Contradiction:
Improvespatial information accuracyVSAvoidprocessing dependencies
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a neighborhood signal as an intermediary that mediates between the requirement for accurate spatial information and the need to reduce processing dependencies. This intermediate representation captures essential spatial neighborhood characteristics while being generated in a way that decouples the processing of current blocks from the sequential reconstruction of neighboring samples, thus reducing processing dependencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260059147A1Video decoder and encoder using a special neighborhood signal, video decoder and encoder applying a post-processing only to certain inter-predicted blocks, picture-processing tool and methods
Publication Date: 2026.02.26 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US20260059147A1 patent drawing
  • US20260059147A1 patent drawing
  • US20260059147A1 patent drawing

AI summary

Video decoder and encoder using a neighborhood signal generated by using a contribution signal in a version not post-processed and/or substituting a contribution signal by a substitute signal generated independent from spatial signal-interdependencies. Picture-processing tool configured to polyphase-wisely split luma samples and subject a tensor of cascaded matrices of the polyphase-components to a neural network or a convolution. Video decoder and encoder applying a post-processing only to certain inter-predicted blocks.