Distributed Avatar Messaging System Offloading Facial Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveavatar rendering qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple avatars are rendered simultaneously on mobile devices, then communication immersion is improved, but computational overhead increases and performance deteriorates

Engineering Contradiction:
Improvemulti-avatar communication capabilityVSAvoidcomputational overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10044849B2Scalable avatar messaging
Publication Date: 2018.08.07 INTEL CORP
  • US10044849B2 patent drawing
  • US10044849B2 patent drawing
  • US10044849B2 patent drawing

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.