Adaptive Blur Detection for Video Streaming Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video conferencing technologies face bandwidth limitations due to high demands for streaming video content, especially in remote working environments with inconsistent connections, and existing compression solutions offer only marginal bandwidth savings at the expense of video quality.

Innovation Solution

An AI/ML-based system that assembles and transmits a set of reference frames covering different facial expressions or object attributes, using a Multi-Layer Perceptron encoder to decide which frames to cache, and employs an adaptive threshold for blur detection to optimize bandwidth usage by distinguishing between blurred and non-blurred frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video compression solutions are employed to reduce bandwidth requirements, then bandwidth consumption is reduced, but video quality deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The system performs preliminary action by pre-assembling and caching reference frames that cover different facial expressions and object attributes before transmission. This allows the receiver to reconstruct video frames more accurately without requiring high bandwidth for transmitting every frame detail, thus reducing bandwidth consumption while maintaining video quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of reference frames with different attributes (facial expressions, object attributes) and transmits only these essential reference copies rather than all video frames. The receiver uses these copied reference frames to reconstruct the actual video content, significantly reducing bandwidth requirements while preserving visual quality.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If all video frames are transmitted to maintain video quality, then video quality is maintained, but bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirements
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system extracts and transmits only the essential reference frames that contain key information about facial expressions and object attributes, separating these from the full video stream. By taking out only the necessary reference information rather than transmitting all frames, the system maintains video quality while reducing bandwidth requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Reference frames are pre-assembled and cached in advance based on predicted video content needs. This preliminary action allows the system to have essential reference information ready before it is needed for reconstruction, eliminating the need to transmit redundant frame data during real-time streaming.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If reference frames are cached to reduce transmission data, then bandwidth usage is reduced, but video reconstruction accuracy may deteriorate

Engineering Contradiction:
Improvebandwidth usageVSAvoidvideo reconstruction accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The system applies local quality by creating reference frames with different specific attributes (facial expressions, object attributes) tailored to local content requirements. Each cached reference frame is optimized for specific local conditions, ensuring that when a particular reference frame is used for reconstruction, it provides high accuracy for that specific content type.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by varying the attributes of cached reference frames (different facial expressions, object attributes, time periods). This allows the receiver to select the most appropriate reference frame based on current video content parameters, maintaining high reconstruction accuracy while using limited bandwidth.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240406405A1Frame selection for streaming applications
Publication Date: 2024.12.05 NVIDIA CORP
  • US20240406405A1 patent drawing
  • US20240406405A1 patent drawing
  • US20240406405A1 patent drawing

AI summary

Systems and methods herein address reference frame selection in video streaming applications using one or more processing units to identify a frame of a sequence of frames as a blurred frame based at least in part on a first variance of motion (VoM) of the frame being less than or equal to an adaptive threshold that is based in part on a moving average of variance of motion (MAoV) determined using one or more reference frames.