Remote Avatar Facial Texture Mapping for Expressive Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote communication technologies struggle to accurately capture and convey emotional expressions and facial characteristics, limiting the ability to reflect a user's personality and character in real-time audio and video connections.

Innovation Solution

A method and system for puppeteering a remote avatar by projecting captured facial images onto a facial framework, determining facial textures, and updating them based on subsequent facial frameworks to generate a three-dimensional avatar, which includes blending facial expression textures and using rendering weights to ensure accurate representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional remote communication methods (email, text, audio, video) are used, then communication can be conducted remotely, but the ability to capture and convey emotional expressions and facial characteristics is lost

Engineering Contradiction:
Improveemotional expressions and facial characteristicsVSAvoidcommunication system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates a digital copy of the user's face by projecting captured facial images onto a three-dimensional facial framework. This copy, called an avatar, replicates the user's facial characteristics, expressions, and emotions, allowing remote communication to convey emotional information that would otherwise be lost in traditional digital communication

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system captures changes in facial parameters (such as muscle movements, expression patterns, and facial geometry) and translates these physical changes into corresponding updates of the avatar's appearance. By monitoring and reproducing these dynamic parameters, the system preserves emotional expressions throughout the communication process

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If detailed facial textures and expressions are captured and transmitted, then emotional context and personality representation are improved, but bandwidth consumption and processing requirements increase

Engineering Contradiction:
Improveemotional context and personalityVSAvoidbandwidth and processing resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The facial framework is divided into multiple independent texture regions corresponding to different facial areas (eyes, mouth, cheeks, etc.). Each region can be updated independently based on captured facial expressions, allowing the system to transmit only the necessary texture changes rather than entire facial images, thereby reducing bandwidth consumption while maintaining emotional expression fidelity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system updates only the portions of the facial texture that have changed or are relevant to current expressions, rather than transmitting or processing complete facial images continuously. This partial updating approach reduces processing requirements and bandwidth usage while still capturing all necessary emotional information

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12387411B2Puppeteering a remote avatar by facial expressions
Publication Date: 2025.08.12 GOOGLE LLC
  • US12387411B2 patent drawing
  • US12387411B2 patent drawing
  • US12387411B2 patent drawing

AI summary

A method includes receiving a first facial framework and a first captured image of a face. The first facial framework corresponds to the face at a first frame and includes a first facial mesh of facial information. The method also includes projecting the first captured image onto the first facial framework and determining a facial texture corresponding to the face based on the projected first captured image. The method also includes receiving a second facial framework at a second frame that includes a second facial mesh of facial information and updating the facial texture based on the received second facial framework. The method also includes displaying the updated facial texture as a three-dimensional avatar. The three-dimensional avatar corresponds to a virtual representation of the face.