Neural Video Compression Rate Control Using RL Gain Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies struggle to optimize bit allocation and quality tradeoffs across frames, relying on suboptimal empirical methods and requiring multiple pre-trained models for different bitrates, leading to inefficiencies and high memory usage.

Innovation Solution

A reinforcement learning-based approach using a gain vector from a latent determined by an encoder to allocate bits per frame, combined with interpolation techniques for efficient rate-distortion optimization in end-to-end neural network video compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If empirical methods are used for bit allocation, then implementation is simple, but compression efficiency is suboptimal

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

Solution Approach 1:

The patent implements a reinforcement learning agent that uses feedback from encoding results (rate-distortion measurements) to iteratively optimize bit allocation across frames. The agent adjusts its policy based on observed performance, enabling adaptive optimization that improves compression efficiency while maintaining manageable complexity through learned heuristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system optimizes multiple parameters including bit allocation per frame, lambda values for rate-distortion optimization, and gain vectors for latent representation. By dynamically adjusting these parameters based on content characteristics and target bitrate, the system achieves superior compression efficiency compared to fixed empirical methods.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple pre-trained models are used for different bitrates, then rate-distortion optimization is improved, but memory usage increases

Engineering Contradiction:
Improverate-distortion optimizationVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent employs a single universal encoder model that can operate across multiple bitrate conditions by dynamically adjusting its parameters (lambda values, quantization settings, gain vectors) rather than requiring separate pre-trained models for each bitrate. This multi-functional approach maintains optimal rate-distortion performance while significantly reducing memory footprint.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces dynamic parameter adjustment during encoding, where lambda values and bit allocation strategies adapt based on the target bitrate and content characteristics. This dynamic behavior replaces the need for multiple static pre-trained models, enabling flexible rate-distortion optimization with constant memory usage.

Inventive Principle:
Principle #15Dynamics

3Productivity

If reinforcement learning is used for bit allocation, then compression efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvebit allocation efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The reinforcement learning agent performs preliminary learning during a training phase where it explores different bit allocation strategies and learns optimal policies for various content types and bitrate targets. This preliminary action creates a pre-trained policy that can be efficiently applied during actual encoding, reducing online computational complexity while maintaining high allocation efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a learned policy network that copies successful allocation patterns discovered during training into production encoding. Rather than performing complex optimization calculations during real-time encoding, the system leverages the learned policy to make efficient bit allocation decisions based on content features, reducing computational burden while preserving optimization benefits.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260087680A1Reinforcement learning-based rate control for end-to-end neural network based video compression
Publication Date: 2026.03.26 INTERDIGITAL VC HOLDINGS INC
  • US20260087680A1 patent drawing
  • US20260087680A1 patent drawing
  • US20260087680A1 patent drawing

AI summary

An end-to-end neural network-based rate control method based on reinforcement learning implements video codec embodiments. In one embodiment, the codec environment is based on an Asymmetric Gained Variational Auto-Encoder (AG-VAE) architecture. A Reinforcement Learning (RL) agent is implemented through a deep convolutional neural network. In an embodiment, the RL agent conveys a choice of gain vector to the AG-VAE codec and receives reward data from the AG-VAE environment. Rate control is optimized over a period of frames, such as a Group of Pictures (GOP).