Video Frame Selection for Bandwidth-Constrained Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video conferencing technologies face issues with network bandwidth limitations, leading to frozen or poor-quality video transmissions due to the inability to effectively select and transmit optimal image frames, especially in conditions like low bandwidth or connectivity issues.

Innovation Solution

A system that includes a processor and storage, capable of selecting and transmitting a prioritized image frame from multiple frames received during video conferencing based on conditions such as face visibility, gaze direction, smile detection, and connectivity issues, while adjusting frame rates dynamically to optimize network resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all image frames are transmitted during video conferencing, then video quality is improved, but network bandwidth consumption increases and causes freezing or connectivity issues

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the continuous video stream into individual image frames and selectively transmits only certain frames based on quality metrics. Instead of transmitting all frames, the system divides the video content into discrete units (frames) and applies selection criteria to each unit, thereby reducing overall bandwidth consumption while maintaining perceived video quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality enhancement by selecting and transmitting only high-quality frames that meet specific criteria (sharpness, proper exposure, correct focus). Rather than uniformly transmitting all frames at the same quality level, the system identifies and prioritizes transmission of locally superior frames, optimizing the balance between video quality and bandwidth usage.

Inventive Principle:
Principle #3Local quality

2Speed

If frame transmission rate is increased to improve video smoothness, then video fluency is improved, but network bandwidth requirements increase and exacerbate connectivity issues

Engineering Contradiction:
Improveframe transmission rateVSAvoidnetwork bandwidth
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements dynamic frame rate adjustment based on network conditions and frame quality. The system continuously monitors network bandwidth availability and adapts the transmission rate accordingly, transmitting frames at variable rates rather than a fixed high rate. This dynamic approach allows the system to maintain video smoothness when bandwidth permits while reducing transmission rate when network conditions deteriorate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial action by transmitting only a subset of captured frames rather than all frames. The system selects frames that meet quality thresholds and transmits them at an optimized rate, rather than transmitting every frame at maximum rate. This partial transmission strategy reduces overall bandwidth consumption while maintaining adequate video fluency for the user experience.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If image processing and selection is performed on each frame, then video quality is improved, but computational complexity and processing time increase

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

Solution Approach 1:

The patent applies preliminary action by performing image quality assessment and frame selection in advance of transmission. The system evaluates each captured frame for quality metrics (sharpness, exposure, focus) before committing to transmission, allowing preprocessing and filtering to occur before the transmission bottleneck. This preliminary selection reduces the burden during actual transmission and network delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential quality-determining features from each frame (sharpness, exposure, focus metrics) rather than processing and transmitting the entire frame data for evaluation. By extracting only the critical quality indicators, the system reduces computational complexity while still maintaining the ability to make informed selection decisions about which frames to transmit.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of information

If all frames are transmitted to ensure complete video information, then video completeness is improved, but network bandwidth consumption increases and causes freezing

Engineering Contradiction:
Improvevideo completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent uses copying by creating and transmitting only the essential visual information through selected representative frames rather than transmitting the complete continuous video stream. The system identifies key frames that capture important moments or quality states and transmits copies of these specific frames, providing sufficient video information for the conferencing purpose without the bandwidth overhead of complete transmission.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11539766B1Selection of images to transmit as part of video conference based on network issues and/or other conditions
Publication Date: 2022.12.27 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11539766B1 patent drawing
  • US11539766B1 patent drawing
  • US11539766B1 patent drawing

AI summary

In one aspect, a first device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to, during video conferencing and based on at least one identified condition (such as an issue with a network being used for the video conferencing), select a first image from plural images received from a camera. The plural images may be associated with the video conferencing. The instructions may also be executable to provide the first image to a second device different from the first device but decline to provide at least a second image from the plural images.