Avatar-Based Video Communication Reducing Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for video communication over wireless networks, particularly with 2G/3G/4G technologies, faces bandwidth limitations, leading to potential degradation in video call quality due to the high data transmission requirements of real-time video.
Innovation Solution
The system employs avatars instead of live images for video communication, reducing data transmission needs by allowing users to select and animate avatars on remote devices, which are then displayed and animated based on facial detection and feature extraction, using a network that supports lower bandwidth connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time video is transmitted during video calls, then video call quality is improved, but bandwidth consumption increases
Solution Approach 1:
The patent uses avatars as simplified copies of real users instead of transmitting actual video feeds. The avatar system captures essential visual information (facial expressions, head movements) and represents users through pre-rendered 3D models, dramatically reducing the data volume required for video communication while maintaining the core communicative function
Solution Approach 2:
The system transforms the video communication paradigm by changing the representation parameters from continuous video frames to discrete avatar states. Instead of transmitting full-resolution video at high frame rates, the system transmits simplified parameters (avatar identity, facial expression codes, head orientation angles) that can be rendered locally, reducing bandwidth requirements by orders of magnitude
2Quantity of substance
If avatars are used instead of live images, then bandwidth usage is reduced, but device complexity increases
Solution Approach 1:
The patent divides the video communication system into separate functional components: avatar asset storage, facial detection modules, parameter extraction algorithms, and rendering engines. This segmentation allows each component to be optimized independently and distributed across different devices (local device vs. remote device), managing overall system complexity through modular architecture
Solution Approach 2:
The system performs preliminary actions by pre-storing avatar models, textures, and animation templates on local devices. Instead of receiving complete video data, the system only needs to receive lightweight control parameters that trigger pre-prepared avatar animations and expressions, significantly reducing real-time processing requirements and device complexity during active communication
Data Source
AI summary
A video communication system that replaces actual live images of the participating users with animated avatars. A method may include selecting an avatar, initiating communication, capturing an image, detecting a face in the image, extracting features from the face, converting the facial features to avatar parameters, and transmitting at least one of the avatar selection or avatar parameters. The system is configured to allow a user to select a new avatar during active communication with a remote user.


