Distributed Recurrent Networks for High-Resolution Video Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image and video processing operations using recurrent neural networks are computationally intensive and resource-constrained, particularly for high-resolution and high-frame-rate inputs, leading to inefficiencies and reduced accuracy in smartphones and edge computing devices.

Innovation Solution

Implementing a recurrent neural network architecture that distributes recurrent parameters across different time steps and utilizes efficient convolutions to compress recurrent states, along with simplified recurrent cell architectures and clipped activation functions, to accelerate and improve the efficiency of image and video processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If recurrent neural networks are used for high-resolution image and video processing, then processing accuracy is improved, but computational complexity and resource consumption increase

Engineering Contradiction:
Improveprocessing accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The recurrent parameters are segmented and distributed across different time steps rather than being集中 at each step. This divides the computational load, allowing the system to maintain high processing accuracy while reducing the complexity burden at any single time step, making the network more suitable for resource-constrained devices

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter distribution strategy by using distributed recurrent parameters across time steps and applying compression techniques to recurrent states. This parameter transformation reduces the overall computational complexity while preserving the accuracy benefits of recurrent processing for high-resolution inputs

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If recurrent neural networks process high-frame-rate video inputs, then output quality is improved, but processing speed decreases

Engineering Contradiction:
Improveoutput qualityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The recurrent parameters are pre-distributed across time steps during network configuration, and compression operations are prepared in advance. This preliminary arrangement enables faster real-time processing of high-frame-rate video while maintaining high output quality, as the computational structure is optimized before processing begins

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By transforming the recurrent parameter structure and applying compression to recurrent states, the patent reduces the computational burden per frame, thereby increasing processing speed while preserving the high output quality necessary for high-frame-rate video processing

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If recurrent parameters are concentrated at each time step, then processing accuracy is maintained, but resource consumption increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The recurrent parameters are segmented across time steps, distributing the computational workload and reducing peak resource consumption. This segmentation maintains processing accuracy by preserving recurrent information flow while lowering the energy and memory demands at any given moment, making the system feasible for mobile and edge devices

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies compression to recurrent states and redistributes parameters across time, fundamentally changing how resources are consumed. This parameter transformation reduces memory usage and computational energy while maintaining the accuracy benefits of recurrent processing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12499676B2Recurrent neural networks for high resolution image and video processing
Publication Date: 2025.12.16 QUALCOMM INC
  • US12499676B2 patent drawing
  • US12499676B2 patent drawing
  • US12499676B2 patent drawing

AI summary

Disclosed are systems, apparatuses, processes, and computer-readable media for processing image data. For example, a process can include processing, for a first time step of a recurrent machine learning network, a first image of a plurality of images using a first subset of a group of distributed recurrent parameters to generate a first hidden state output associated with the first image. A process can include providing the first hidden state output as a recurrent state input to a second time step of the recurrent machine learning network. A process can include processing, for the second time step of the recurrent machine learning network, a second image of the plurality of images using the recurrent state input and a second subset of the group of distributed recurrent parameters to generate a second hidden state output associated with the second image.