Preprocessor System for Natural Language Avatar Emotional Intelligence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer-generated avatars struggle to provide a natural and emotionally intelligent interaction with users, often falling into the 'uncanny valley' due to flaws in their simulation of human interactions.
Innovation Solution
The introduction of a preprocessor that allows for precise control of avatar animation using human-curated tags, improves responsiveness through caching and anticipatory end-of-speech detection, and scales rendering to accommodate processor power changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If avatar animation is controlled by artificial intelligence to improve responsiveness, then the avatar can interact more dynamically with users, but the simulation quality deteriorates and produces uncanny valley effects
Solution Approach 1:
The patent introduces an intermediary system between the AI natural language processor and the avatar animation system. This intermediary uses human-curated response files with pre-defined animation tags to control avatar behavior, avoiding direct AI control of animations while maintaining responsive interaction. The intermediary translates AI-generated responses into structured animation commands based on human-curated templates.
Solution Approach 2:
The patent applies preliminary action by pre-curating animation responses and animation tags before runtime. Human experts create response files with associated animation sequences and control tags in advance, so that during actual interaction, the system only needs to retrieve and execute pre-approved animation patterns rather than generating them in real-time through AI.
2Reliability
If human-curated animation tags are used to improve simulation quality, then uncanny valley effects are avoided, but the system complexity increases due to manual tagging requirements
Solution Approach 1:
The patent segments the avatar control system into distinct modular components: natural language processing module, response file management module, animation tag interpretation module, and animation execution module. Each module handles a specific aspect of the interaction, making the overall complex system manageable through clear separation of concerns and independent module development.
Solution Approach 2:
The patent uses copying by creating structured response files that contain both text responses and associated animation control tags. These response files serve as reusable templates that can be copied and adapted for different scenarios, reducing the need to create unique animation sequences for every possible user interaction.
3Speed
If a cache system is implemented to improve avatar responsiveness, then common responses are delivered faster, but the system requires additional memory resources
Solution Approach 1:
The patent applies parameter changes by implementing a cache system with configurable parameters such as cache size limits, expiration times, and hit-rate thresholds. The system dynamically adjusts these parameters based on available memory resources and observed usage patterns, allowing optimal balance between responsiveness and memory consumption under different operating conditions.
Data Source
AI summary
A preprocessor for use with natural language processors for control of computerized avatars provides for an embedding of avatar control information in a speech response file of the natural language processor providing avatars with improved perception of emotional intelligence. Rapid avatar response is provided by independent end of speech detection and a response cache bypassing text-to-speech conversion times. The preprocessor may be shared among multiple websites to provide a shared analysis of query optimization.


