Temporal Attention Neural Networks for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently compressing digital video signals, particularly in capturing and encoding motion flow data effectively.

Innovation Solution

The use of artificial neural networks, specifically convolutional neural networks and recurrent neural networks, with attention mechanisms and spatial attributes, for video encoding and decoding. This involves obtaining context and current blocks, performing convolutions, generating motion flow data, and quantizing it for inclusion in the video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video coding systems are used, then the compression process is simpler, but the compression efficiency and motion flow data capture are insufficient

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical signal processing systems with neural network-based systems. Specifically, it uses convolutional neural networks (CNNs) and recurrent neural networks (RNNs) to perform motion estimation, optical flow computation, and video reconstruction, substituting conventional algorithmic approaches with learned neural representations that achieve superior compression efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of video processing by operating in a latent space rather than direct pixel space. It transforms video frames into latent representations through an encoder network, processes these abstract representations through attention mechanisms and neural networks, then reconstructs the video. This parameter transformation enables more efficient compression by working with compressed latent features rather than raw pixel data.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If neural networks with attention mechanisms are used, then motion patterns and spatial features are captured more effectively, but the computational complexity increases

Engineering Contradiction:
Improvemotion flow data accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the video processing task into distinct functional modules: an encoder that transforms frames to latent representations, a decoder that reconstructs frames from latent representations, and intermediate processing layers that include attention mechanisms. This segmentation allows each component to specialize in specific operations (motion estimation, spatial feature extraction), improving overall precision while managing computational complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a latent dimension that mediates between input video frames and output reconstructed frames. Instead of processing pixels directly, it transforms them into a lower-dimensional latent space where motion and spatial relationships are represented more compactly. This dimensional transformation enables the attention mechanisms to operate on compressed representations, achieving high measurement precision with reduced computational burden.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If attention mechanisms are applied to process video blocks, then the quality of reconstructed video improves, but the processing time increases

Engineering Contradiction:
Improvevideo reconstruction qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing attention weight maps and latent representations during the encoding phase. The attention mechanisms are applied to process only the most relevant spatial and temporal regions identified through these pre-computed attention weights, rather than processing the entire video frame uniformly. This preliminary identification of important regions reduces the effective processing time while maintaining high reconstruction quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by using spatial and temporal attention mechanisms that dynamically adjust the processing intensity and precision for different regions of the video. Instead of uniform processing, it concentrates computational resources on regions with high motion activity and temporal dependencies, while applying lighter processing to stable regions. This localized quality adjustment improves reconstruction quality where needed without proportionally increasing overall processing time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250056036A1Temporal attention-based neural networks for video compression
Publication Date: 2025.02.13 INTERDIGITAL VC HOLDINGS INC
  • US20250056036A1 patent drawing
  • US20250056036A1 patent drawing
  • US20250056036A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed for video encoding and/or video decoding using artificial neural networks (e.g., convolutional neural networks or recurrent neural networks), attention, and/or attention with spatial attributes. For example, an apparatus may be configured to perform one or more of the following: obtaining a context block, a current block, and a latent vector associated with the context block; performing at least one convolution on the context block, the reference block, and the latent vector; generating motion flow data associated with the current block based on the at least one convolution; or generating a bitstream the comprises an indication of the motion flow data. The motion flow data may be quantized. The generated bitstream may comprise an indication of the quantized motion flow data.