Distributed Avatar Messaging System Offloading Facial Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low-power mobile computing devices face significant performance issues in rendering multiple avatars simultaneously due to high computational overhead, leading to substantial power consumption and battery life degradation.
Innovation Solution
A distributed system that offloads computationally intensive avatar generation tasks from local devices to a server, using a computing device to capture and transmit facial parameters or video streams, allowing the server to generate and transmit avatar videos back for rendering, thereby reducing the local device's processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If avatar rendering is performed locally on mobile devices, then rendering quality and realism are improved, but power consumption increases and battery life deteriorates
Solution Approach 1:
The patent introduces a server as an intermediary between the mobile device and the avatar rendering process. The mobile device sends video data to the server, which performs the computationally intensive avatar generation and returns the rendered avatar video. This mediator approach allows high-quality rendering without overloading the mobile device's processing capabilities, thus maintaining avatar realism while reducing local power consumption.
2Adaptability or versatility
If multiple avatars are rendered simultaneously on mobile devices, then communication immersion is improved, but computational overhead increases and performance deteriorates
Solution Approach 1:
The server acts as a centralized intermediary that handles the computational burden of rendering multiple avatars simultaneously. Instead of each mobile device independently rendering multiple avatars (which would create exponential computational complexity), the server consolidates this task, receiving video inputs from multiple users and generating corresponding avatar outputs, thereby reducing the computational overhead on individual mobile devices.
Solution Approach 2:
The patent merges the avatar rendering functionality from distributed mobile devices into a centralized server. By combining multiple rendering tasks into a single powerful system, the solution achieves better resource utilization and reduces the computational burden on each individual device, enabling smooth multi-avatar communication without performance degradation.
Data Source
AI summary
Technologies for distributed generation of an avatar with a facial expression corresponding to a facial expression of a user include capturing real-time video of a user of a local computing device. The computing device extracts facial parameters of the user's facial expression using the captured video and transmits the extracted facial parameters to a server. The server generates an avatar video of an avatar having a facial expression corresponding to the user's facial expression as a function of the extracted facial parameters and transmits the avatar video to a remote computing device.


