NPC Avatar Body Language via Voice Intensity Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-player characters (NPCs) in video games often appear robotic and unrealistic due to lack of dynamic interaction, as their body language does not consistently react to their voice outputs, leading to an unengaging gaming experience.

Innovation Solution

A method and system that analyze voice output intensity modulation to predict body language signals for NPCs, using machine learning and context awareness to adjust their animations, ensuring their body language aligns with the emotion content of their voice, incorporating player location awareness and context awareness gesturing to enhance realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional animation methods are used for NPCs, then the game development process is simple, but the NPCs appear robotic and unrealistic

Engineering Contradiction:
Improverealism of NPC behaviorVSAvoidcomplexity of animation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional manual animation systems with an AI-based system that automatically generates body language animations. The AI model analyzes voice output characteristics and generates corresponding body language signals, substituting the mechanical process of manual animation keyframing with an intelligent system that autonomously produces realistic NPC animations based on voice intensity modulation analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The NPC animation system becomes self-service by automatically generating its own body language animations through the AI model. Instead of requiring external animators to create and assign animations, the system processes the NPC's own voice output and autonomously produces matching body language signals, enabling the NPC to self-animate in real-time based on its dialogue content.

Inventive Principle:
Principle #25Self-service

2Productivity

If static body language is used for NPCs, then the processing requirements are low, but the gaming experience is unengaging

Engineering Contradiction:
Improveengagement of gaming experienceVSAvoidprocessing power required
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent transforms static NPC body language into dynamic animations that adapt in real-time. The system continuously analyzes voice intensity modulation and generates corresponding dynamic body language signals that change with the emotional content of the dialogue. This dynamic approach allows NPCs to exhibit varied and responsive animations rather than static poses, significantly enhancing gaming engagement.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The AI model processes voice output in periodic intervals, analyzing intensity modulation patterns and generating corresponding body language animations at regular frames. This periodic processing enables smooth, continuous animation generation that matches the rhythm and emotional cadence of the NPC's dialogue, creating engaging and natural-looking movements without requiring excessive computational resources.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If context-aware animation is implemented, then NPC behavior becomes more human-like, but the system complexity increases

Engineering Contradiction:
Improvecontext awareness of NPCVSAvoidcomplexity of AI processing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by focusing the AI analysis on specific local characteristics of the voice output, particularly intensity modulation patterns. Rather than analyzing the entire voice signal comprehensively, the system concentrates on the locally relevant features that directly indicate emotional state and body language intent. This localized approach enables context-aware animation without requiring complex full-signal processing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary analysis of voice intensity modulation patterns before generating body language animations. By pre-processing and identifying key emotional indicators in the voice signal, the system prepares the necessary information in advance, enabling rapid generation of appropriate animations without requiring complex real-time decision-making during the animation rendering phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11417042B2Animating body language for avatars
Publication Date: 2022.08.16 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11417042B2 patent drawing
  • US11417042B2 patent drawing
  • US11417042B2 patent drawing

AI summary

Methods and systems are provided for generating animation for non-player characters (NPCs) in a game. The method includes operations for examining a scene for an NPC that is providing voice output. The method further includes operations for examining the voice output to identify am intensity modulation of the voice output. In addition, the method further includes processing the intensity modulation to predict body language signals (BLS) for the NPC. Moreover, the BLS is used to cause features of the NPC to react consistent with an emotion content of the intensity modulation identified in the voice output.