Avatar Animation Synchronization via Markup Language

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional avatar animation processes are time-consuming and not scalable, as they often ignore or fail to reflect additional information like punctuation, emoticons, and emotional indicators in text-based messages, leading to a lack of realism and engagement in animated scenes.

Innovation Solution

The system analyzes text-based messages to extract visual and audio features, using Visual Synthesis Markup Language (VSML) and Audio Synthesis Markup Language (ASML) to generate synchronized animations and audio, incorporating visemes and emotional indicators to create more lifelike avatar animations, allowing for the automatic generation of animation sequences without pre-recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional animation processes are used to create avatar animations, then the animations can be synchronized with audio to create predetermined scenes, but the process is time-consuming and not scalable

Engineering Contradiction:
Improveanimation synchronizationVSAvoidanimation generation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The animation generation process is segmented into reusable building blocks (mouth shapes, head movements, body movements) that can be independently created and then combined through markup language instructions to form complete animation sequences, enabling scalable generation without sacrificing synchronization quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Animation building blocks are pre-created and stored in a library before actual animation generation. These pre-segmented animation elements (visemes, head movements, body movements) can be quickly assembled through markup parsing, allowing rapid generation of synchronized animations without creating everything from scratch each time

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If custom animation is created for each scene to ensure realism, then the avatar can accurately depict emotional states and visual movements, but the process is not scalable

Engineering Contradiction:
Improveanimation realismVSAvoidanimation generation scalability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Different levels of animation detail are applied to different parts of the avatar based on the message content. Emotional indicators trigger specific local animations (e.g., head movements for excitement, body movements for laughter) while maintaining realistic synchronization, allowing realistic animation without uniform complexity throughout

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The animation system dynamically selects and combines building blocks based on parsed message content and emotional indicators. The markup language enables flexible, dynamic assembly of animation elements that adapt to different scenes and emotional states, maintaining realism while enabling scalable generation through automated selection rather than manual customization

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If additional information from text-based messages (punctuation, emoticons, emotional indicators) is incorporated into animation, then the avatar appears more lifelike and engaging, but the system complexity increases

Engineering Contradiction:
Improveemotional expression accuracyVSAvoidsystem processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A markup language serves as an intermediary layer between the text message content and the animation generation system. The markup parses emotional indicators, punctuation, and emoticons from messages and translates them into structured animation instructions, simplifying the processing complexity while enabling rich emotional expression through standardized tags and parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10360716B1Enhanced avatar animation
Publication Date: 2019.07.23 AMAZON TECH INC
  • US10360716B1 patent drawing
  • US10360716B1 patent drawing
  • US10360716B1 patent drawing

AI summary

Avatar animation may be enhanced to reflect emotion and other human traits when animated to read messages received from other users or other messages. A message may be analyzed to determine visual features associated with data in the message. The visual features may be depicted graphically by the avatar to create enhanced avatar animation. A text-based message may include indicators, such as punctuation, font, words, graphics, and/or other information, which may be extracted to create the visual features. This information may be used to select visual features as special animation, which may be implemented in animation of the avatar. Examples of visual features include animations of laugher, smiling, clapping, whistling, and/or other animations.