Render-Aware Video Coding With Reinforcement Learning Bitrate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bitrate control algorithms in video compression systems struggle to adaptively balance image quality, bandwidth, and complexity, especially in unexperienced situations, due to reliance on hard-coded heuristics or limited training data, and fail to leverage rendering domain features.

Innovation Solution

Implementing a reinforcement learning-based bitrate control system that utilizes rendering surfaces generated by GPUs to guide encoder settings, such as quantization parameters, for improved adaptability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hard-coded heuristic rules or machine learning techniques trained on specific images are used for bitrate control, then the system can achieve target compression efficiency and stability, but the performance and image quality are poor because the techniques are not sufficiently adaptable to new situations

Engineering Contradiction:
Improveadaptability to new situationsVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements a reinforcement learning-based bitrate control system that dynamically adapts to different video content and encoding scenarios. The RL agent continuously learns optimal bitrate allocation strategies by interacting with the encoding environment and receiving feedback on encoding efficiency and image quality metrics, enabling the system to adapt to new situations while maintaining high image quality through learned patterns rather than static rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter representation by incorporating rendering domain features (such as geometry buffers, texture maps, and depth information) into the bitrate control decision-making process. This allows the RL agent to understand scene complexity and adjust bitrate allocation based on actual rendering characteristics rather than generic heuristics, improving both adaptability and image quality.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If conventional encoders are used, then the encoding process is simple, but the encoders do not take advantage of rendering domain features when available on systems that render artificial computer generated images

Engineering Contradiction:
Improveutilization of rendering domain featuresVSAvoidencoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the rendering pipeline with the video encoding pipeline by directly integrating rendering domain feature extraction into the encoder input stream. The RL-based bitrate control system combines information from both rendering buffers (geometry, texture, depth) and encoded video data, creating a unified control mechanism that leverages rendering features without requiring separate complex processing systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The reinforcement learning agent serves as an intermediary that bridges rendering domain features and encoder settings. The RL agent receives rendering features as input, processes them through learned policies, and outputs optimized bitrate control parameters to the encoder. This intermediary approach allows complex feature utilization while keeping the encoder itself relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If reinforcement learning techniques are implemented for bitrate control, then the system achieves consistent balance between image quality, bandwidth stability, and complexity, but the system requires rendering surfaces generated by GPUs which increases processing requirements

Engineering Contradiction:
Improvebalance between image quality and bandwidthVSAvoidprocessing requirements
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by generating rendering surfaces (geometry buffers, texture maps, depth information) during the rendering phase before encoding begins. These rendering features are prepared in advance and fed directly to the RL-based bitrate control system, eliminating the need for additional processing during encoding and distributing the computational load to the rendering stage where GPUs are already operating at full capacity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12432347B2Method and system of video coding with reinforcement learning render-aware bitrate control
Publication Date: 2025.09.30 INTEL CORP
  • US12432347B2 patent drawing
  • US12432347B2 patent drawing
  • US12432347B2 patent drawing

AI summary

Techniques related to video coding include reinforcement-learning render-aware bitrate control.