Facial Animation Decoupling Audio and Emotion for Expressive AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for generating facial animations in conversational AI systems, such as VOCA, FaceFormer, and Meshtalk, fail to provide realistic upper face motions, require extensive computational resources and time for training, and lack explicit control over emotions, limiting their ability to create expressive and generalized facial expressions across multiple characters.

Innovation Solution

The use of neural networks that decouple audio effects from implicit emotional states during training, allowing for the generation of high-fidelity facial animations using input audio data, with explicit emotions controlling major style expressions and implicit emotions adding variant details, enabling efficient training on small datasets and explicit emotion control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If VOCA uses one-hot encoding to control speaking style, then lower face motions are generated, but upper face motions cannot be reconstructed

Engineering Contradiction:
Improvelower face motion accuracyVSAvoidupper face motion capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments facial animation into two independent components: audio-driven lower face motions and emotion-driven upper face motions. The audio encoder processes speech to generate lower face animations, while the emotion encoder processes emotional states to generate upper face animations. This segmentation allows each component to be optimized independently, resolving the contradiction between lower face accuracy and upper face capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary fusion mechanism that combines audio-driven and emotion-driven facial animations. The fusion module integrates the lower face motions from audio encoding with upper face motions from emotion encoding, creating a complete facial animation that addresses both speech and emotional expression requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If FaceFormer uses autoregressive transformer architecture, then 3D facial animation performance is improved, but real-time application is prevented due to long-range audio context dependencies

Engineering Contradiction:
Improve3D facial animation qualityVSAvoidreal-time processing speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent segments the facial animation task into two independent encoders: an audio encoder for lower face motions and an emotion encoder for upper face motions. This segmentation allows each encoder to process shorter audio contexts independently, eliminating the need for long-range context dependencies while maintaining animation quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of processing the entire audio signal with long-range dependencies, the patent uses partial action by focusing on local audio contexts for the audio encoder and separate emotional contexts for the emotion encoder. This partial processing approach enables real-time performance while maintaining sufficient context for high-quality animation.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If Meshtalk decouples audio-correlated and audio-uncorrelated information, then lip motion accuracy and uncorrelated face parts are improved, but training requires large datasets and computing resources

Engineering Contradiction:
Improvelip motion accuracyVSAvoidtraining data volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the training task into two independent encoders that can be trained separately on smaller datasets. The audio encoder trains on audio-lip motion pairs while the emotion encoder trains on emotion-face motion pairs. This segmentation reduces the data requirements compared to training a single unified model on large-scale paired audio-visual data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal facial animation system where the same architecture can handle both audio-driven and emotion-driven animations. The dual-encoder design provides multi-functionality, allowing the system to process both speech and emotional states without requiring separate specialized models, thereby reducing overall data and computational requirements.

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

4Adaptability or versatility

If conventional systems train on single character data, then adaptation to new characters is enabled, but training time and computational resources are excessive

Engineering Contradiction:
Improvecharacter generalization capabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal facial animation system where the same dual-encoder architecture can be applied across multiple characters. The audio encoder and emotion encoder are trained in a character-agnostic manner, allowing the model to generalize to new characters without retraining. This universality enables rapid adaptation to new characters while significantly reducing training time and computational resources.

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

Solution Approach 2:

The patent uses parameter changes by fine-tuning the pre-trained encoders on small amounts of character-specific data rather than retraining from scratch. This parameter adjustment approach allows the system to adapt to new characters efficiently, maintaining generalization capability while reducing training time and computational requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240412440A1Facial animation using emotions for conversational ai systems and applications
Publication Date: 2024.12.12 NVIDIA CORP
  • US20240412440A1 patent drawing
  • US20240412440A1 patent drawing
  • US20240412440A1 patent drawing

AI summary

In various examples, techniques are described for animating characters by decoupling portions of a face from other portions of the face. Systems and methods are disclosed that use one or more neural networks to generate high-fidelity facial animation using inputted audio data. In order to generate the high-fidelity facial animations, the systems and methods may decouple effects of implicit emotional states from effects of audio on the facial animations during training of the neural network(s). For instance, the training may cause the audio to drive the lower face animations while the implicit emotional states drive the upper face animations. In some examples, in order to encourage more expressive expressions, adversarial training is further used to learn a discriminator that predicts if generated emotional states are from real distribution.