Adaptive Avatar Rendering for Bandwidth-Constrained Video Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Geographically dispersed teams face challenges in presence, engagement, and participation due to physical separation, particularly in video conferencing systems where bandwidth limitations hinder effective communication and collaboration, especially when combining whiteboarding with face-to-face video.

Innovation Solution

The system adapts by receiving video streams from cameras, determining data rates, and adjusting the content accordingly, compositing static or video images of participants onto avatars or skeletons, and providing these compositions over the network, thereby conserving bandwidth and ensuring consistent rendering regardless of camera perspective.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full video stream is transmitted to maintain image quality and participant presence, then engagement and participation are improved, but bandwidth consumption increases and system performance deteriorates under limited bandwidth

Engineering Contradiction:
Improveparticipant presence and engagementVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adapts the video representation format based on available bandwidth conditions. It transitions between full video streams, avatar skeletons with static pictures, and avatar skeletons with video faces, allowing the system to maintain participant engagement while optimizing bandwidth utilization according to current network conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of video representation from full-resolution video to simplified avatar skeletons with optional static pictures or video faces. This parameter transformation maintains the essential function of participant presence while significantly reducing data transmission requirements under bandwidth constraints

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If static picture is composited onto avatar skeleton to reduce bandwidth usage, then bandwidth consumption is reduced, but participant engagement and visual quality deteriorate

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidparticipant presence and engagement
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system provides dynamic adaptation by allowing the video face to be selectively composited onto the avatar skeleton when bandwidth conditions improve. This enables the system to enhance participant engagement and visual quality while still maintaining bandwidth efficiency, transitioning smoothly between different representation modes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares avatar skeletons and static pictures in advance as a base representation, then selectively adds video faces when bandwidth permits. This preliminary preparation ensures that even under strict bandwidth constraints, a functional representation is immediately available, with enhancement capability when conditions improve

Inventive Principle:
Principle #10Preliminary action

3Reliability

If video face is composited onto avatar to maintain engagement, then participant presence is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveparticipant presence and engagementVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies local quality enhancement by compositing video faces only on specific regions (the face area) of the avatar skeleton rather than transmitting full video. This localized approach maintains participant engagement and recognition while significantly reducing the quantity of data that needs to be transmitted compared to full video streams

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If full video stream is used instead of avatar representation, then image quality and participant recognition are maintained, but system adaptability to bandwidth conditions deteriorates

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts between full video streams and avatar representations based on real-time bandwidth conditions. This dynamic behavior allows the system to maintain image quality when bandwidth is abundant while automatically switching to bandwidth-efficient avatar representations when network conditions deteriorate, thus achieving both image quality and bandwidth adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements multi-functionality by supporting multiple representation modes (full video, avatar skeletons with static pictures, avatar skeletons with video faces). This universal approach allows the same system to serve different bandwidth conditions and quality requirements, making it adaptable to various network environments while maintaining core functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10685466B2System and method of utilizing video systems with available bandwidth
Publication Date: 2020.06.16 DELL PROD LP
  • US10685466B2 patent drawing
  • US10685466B2 patent drawing
  • US10685466B2 patent drawing

AI summary

In one or more embodiments, one or more systems, methods, and/or processes may receive, via at least one camera, a video stream that includes images of a person and audio and may determine a data rate between a system and another system. The one or more systems, methods, and/or processes may determine that the data rate is within a data rate range of multiple data rate ranges. If the data rate range is a first data rate range, a static picture of a face of the person may be composited onto an avatar skeleton and may be provided to a network. If the data rate range is a second data rate range, the face of the person may be composited onto an avatar of the person and may be provided to the network.