Real-time Video Enhancement via Residual Frame Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video restoration and enhancement machine learning models are not suitable for real-time use cases like video conferencing due to their computational intensity, complexity, and inability to effectively handle temporal dependencies and motion information in videos.

Innovation Solution

A machine learning model architecture that includes multiple subnetworks to process current and enhanced previous frames, capturing temporal dependencies and performing tasks like deblurring, denoising, and super-resolution to enhance video quality in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing video restoration and enhancement machine learning models are used, then video quality enhancement is achieved, but computational complexity and processing time increase making real-time use impossible

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video enhancement model is segmented into two distinct components: a video prediction model that generates predicted frames based on motion estimation, and a frame enhancement model that processes only the residual difference between actual and predicted frames. This segmentation allows the system to focus computational resources on enhancing only the changed portions of video content rather than processing entire high-resolution frames, thereby reducing computational complexity while maintaining enhancement quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the residual frame (difference between actual and predicted frames) rather than processing complete frames. By taking out only the necessary enhancement data and processing it at lower resolution, the system achieves video quality improvement without the computational burden of processing full-resolution frames, thus resolving the contradiction between enhancement quality and computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If existing video restoration and enhancement machine learning models are used, then video quality enhancement is achieved, but processing speed decreases making real-time use impossible

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The video prediction model performs preliminary action by generating predicted frames and motion estimates before the enhancement process. This preliminary motion estimation allows the system to identify which regions of the video require enhancement and to process only those regions, significantly reducing the overall processing time and enabling real-time video enhancement while maintaining quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by processing only the residual frames (differences between actual and predicted frames) rather than complete frames. This partial processing approach focuses computational effort only on the necessary portions of video content that require enhancement, thereby increasing processing speed while still achieving the desired video quality improvement.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If traditional frame-by-frame enhancement is used, then video quality is improved, but temporal dependencies and motion information are not effectively handled causing jittery artifacts

Engineering Contradiction:
Improvevideo qualityVSAvoidtemporal consistency
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system implements feedback by using the video prediction model to generate motion-compensated predicted frames that incorporate temporal dependencies from previous frames. The residual between actual and predicted frames is then enhanced, and this enhancement process benefits from feedback about motion and temporal relationships, ensuring that enhanced frames maintain temporal consistency and avoid jittery artifacts while improving video quality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250047806A1Real-time video enhancement
Publication Date: 2025.02.06 GOOGLE LLC
  • US20250047806A1 patent drawing
  • US20250047806A1 patent drawing
  • US20250047806A1 patent drawing

AI summary

Methods and systems for real-time video enhancement are provided herein. A current frame of a video stream generated by a client device of a plurality of client devices participating in the video conference is identified during a video conference. An enhanced previous frame corresponding to an enhanced version of a previous frame in the video stream is identified. At least the current frame and the enhanced previous frame are provided as input to a machine-learning model. An output of the machine learning model is obtained. The output of the machine learning model indicates an enhanced current frame corresponding to an enhanced version of the current frame. The current frame is replaced with the enhanced current frame in the video stream.