Multidimensional Blendspace for Real-Time Avatar Expression Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in rendering realistic and interactive virtual characters, particularly in transitioning facial expressions in real-time within mixed, virtual, or augmented reality environments, often resulting in robotic or unnatural appearances due to pre-rendered animations and limited dimensionality in facial expression representation.

Innovation Solution

The development of a system that mathematically generates a map for representing facial expressions in a multidimensional animation blendspace, allowing for dynamic transitions and realistic physical movements, using face vectors and delta vectors to optimize expression blending and create natural-looking trajectories between facial states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-rendered animations are used for virtual character facial expressions, then the implementation is simpler and more computationally efficient, but the expressions appear robotic and unnatural

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrealism of facial expressions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic facial expression generation by transitioning from static pre-rendered animations to real-time dynamic blending of facial features. The system continuously adjusts facial geometry and texture parameters based on emotional states, allowing expressions to evolve naturally over time rather than switching between predetermined animation clips.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple facial parameters simultaneously including geometry deformation, texture mapping, lighting conditions, and camera angles to generate realistic expressions. By manipulating these parameters in combination rather than relying on single pre-rendered sequences, the system achieves both computational efficiency and visual realism.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If limited dimensionality is used for facial expression representation, then the data processing is simpler and faster, but the expressions lack nuance and natural variation

Engineering Contradiction:
Improvedata processing speedVSAvoidfacial expression detail
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent extends facial expression representation from limited 2D or 3D parameter spaces to high-dimensional space by incorporating multiple independent facial feature dimensions. Each facial feature (eyebrow position, eye shape, mouth curvature, cheek elevation) represents an independent dimension, allowing nuanced expressions through combinations of these dimensions while maintaining efficient processing through dimensionality reduction techniques.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system segments the face into multiple independent controllable features rather than treating it as a single unit. Each feature can be adjusted independently along its own dimension, allowing precise control over facial expressions. This segmentation enables efficient processing by focusing computational resources on specific facial regions that need adjustment rather than reprocessing the entire face.

Inventive Principle:
Principle #1Segmentation

3Reliability

If seamless transitions between facial expressions are implemented, then the virtual character appears more natural and immersive, but the computational complexity increases

Engineering Contradiction:
Improvenatural appearance of transitionsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary organization of facial expression data into structured multidimensional spaces during setup, creating pre-computed blending paths and transition matrices. This preliminary structuring enables runtime transitions to execute efficiently by simply interpolating between predefined expression states rather than computing entirely new transitions in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediate expression states that serve as transition bridges between distinct facial expressions. These intermediary states smooth the transition by passing through gradual variations of facial features, avoiding abrupt changes. The system manages complexity by organizing these intermediates in a structured manner that enables efficient computation during runtime.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11798215B2Avatar facial expression representation in multidimensional space
Publication Date: 2023.10.24 MAGIC LEAP INC
  • US11798215B2 patent drawing
  • US11798215B2 patent drawing
  • US11798215B2 patent drawing

AI summary

Examples of the disclosed systems and methods may provide for improved and more realistic rendering of virtual characters and a more realistic interaction between a user and virtual characters. For example, the systems and methods describe techniques for mathematically generating a map used for animating facial expressions in a multidimensional animation blendspace. As another example, the systems and methods describe a transition system for dynamically transitioning facial expressions across a face of the virtual character. As another example, realistic physical movements can be added to a virtual character's facial expressions to provide interactivity with other virtual characters.