Key Frame Quantization Adjustment for Screen Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time video communication systems face challenges in maintaining high clarity and low latency during screen sharing due to fluctuating network conditions, as existing technologies fail to adequately adjust quantization parameters and frame rates to optimize screen content transmission.

Innovation Solution

A method and system that automatically adjust the quantization parameter and frame rate in real-time video communication systems by determining current network bandwidth and adjusting key frame quantization parameters and frame rates accordingly, using a specialized software application to encode and transmit screen data effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the quantization parameter is reduced to improve screen clarity, then the bandwidth consumption increases, but the network bandwidth is limited and fluctuating

Engineering Contradiction:
Improvescreen clarityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the quantization parameter based on real-time network conditions. When network bandwidth is sufficient, a lower quantization parameter is used to maintain high screen clarity. When bandwidth is limited or fluctuating, the system automatically increases the quantization parameter to reduce bandwidth consumption while maintaining acceptable quality. This dynamic adaptation resolves the contradiction between maintaining high clarity and managing limited bandwidth.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the quantization parameter value according to network conditions to optimize the trade-off between screen clarity and bandwidth usage. By monitoring network bandwidth and adjusting the quantization parameter accordingly, the system can maintain acceptable screen quality while adapting to varying bandwidth availability, thus resolving the contradiction between these two parameters.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the frame rate is increased to reduce latency in screen sharing, then the network bandwidth consumption increases, but the bandwidth is limited

Engineering Contradiction:
ImprovelatencyVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the frame rate based on real-time network conditions. When network bandwidth is abundant, the system maintains a higher frame rate to reduce latency and improve responsiveness. When bandwidth is limited, the system automatically reduces the frame rate to conserve bandwidth while maintaining acceptable latency performance. This dynamic adjustment resolves the contradiction between reducing latency and managing limited bandwidth.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the quantization parameter is adjusted dynamically based on network conditions, then the screen clarity can be optimized, but the system complexity increases

Engineering Contradiction:
Improvescreen clarityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where network conditions are continuously monitored and used to adjust the quantization parameter. The feedback loop compares current network bandwidth with threshold values and automatically adjusts encoding parameters accordingly. This feedback-based approach enables automatic optimization of screen clarity without requiring complex manual configuration or user intervention, thus managing system complexity while achieving adaptive quality optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11641447B2System and method for automatically adjusting key frame quantization parameter and frame rate
Publication Date: 2023.05.02 AGORA LAB INC
  • US11641447B2 patent drawing
  • US11641447B2 patent drawing
  • US11641447B2 patent drawing

AI summary

A new real-time video communication device improves the clarity of shared screen by automatically adjusting the key frame's quantization parameter values. The adjustment depends on the underlying network's connection condition. When the connection bandwidth deteriorates, the key frame's quantization parameter value is further decreased on the value output from a standard H.264 encoder to derive a desirable quantization parameter value and thus achieve a desirable user experience of the shared screen. Moreover, the new real-time video communication device adjusts the frame rate of the shared screen based on the present quantization parameter value to achieve a more desirable user experience of the screen sharing.