Virtual Avatar Control Using Selective Multi-Source Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for controlling virtual avatars are reliant on specific input sources, such as cameras, and lack resilience to network errors and faults, leading to inefficiencies and increased hardware requirements.

Innovation Solution

A computer-implemented method that utilizes a plurality of input sources with active and inactive states, selectively receiving input data to update a base model for the virtual avatar, reducing reliance on single sources and enhancing system resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single input source (e.g., camera) is used to control the virtual avatar, then the system is simpler to implement, but the system lacks resilience to network errors and faults

Engineering Contradiction:
Improveresilience to network errorsVSAvoidnumber of input sources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple input sources (camera, microphone, keyboard, mouse, touchscreen) into a unified control system for the virtual avatar. The processor receives and processes input data from any of these sources, merging their functions to create a resilient system that can operate with any single source or in combination, thereby achieving reliability without requiring all sources to be simultaneously active.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system is designed with universal input handling capability where the processor can accept and process various types of input data from different sources (imaging, audio, tactile, network). This multi-functionality allows any single input source to independently control the virtual avatar, providing resilience while avoiding the complexity of managing dedicated processing paths for each source.

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

2Productivity

If data is continuously received from all input sources, then the virtual avatar can be fully controlled, but the processor receives and processes a large amount of potentially superfluous input data

Engineering Contradiction:
Improvecontrol accuracyVSAvoidprocessor workload
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements partial action by selectively receiving input data only from active input sources rather than continuously processing data from all sources. The processor determines which input sources are active and processes only the relevant input data types, thereby maintaining full control capability while reducing the volume of data to be processed and minimizing energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple input sources are always active, then the system is more resilient, but the hardware requirements and processing requirements increase

Engineering Contradiction:
Improvesystem resilienceVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts which input sources are active based on current operational needs and conditions. Rather than maintaining all input sources in a permanently active state with corresponding hardware always engaged, the system activates specific input sources only when needed, providing resilience through conditional multi-source support while optimizing hardware resource utilization and reducing processing overhead.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12567192B2Computer-implemented method for controlling a virtual avatar
Publication Date: 2026.03.03 SONY COMP ENTERTAINMENT EURO LTD
  • US12567192B2 patent drawing
  • US12567192B2 patent drawing
  • US12567192B2 patent drawing

AI summary

A system and computer-implemented method for controlling a virtual avatar on an electronic device, the method comprising: providing a base model that defines a virtual avatar associated with a user; receiving input data from a plurality of input sources, wherein the plurality of input sources includes an imaging source configured to provide images of the user's face, wherein each of the plurality of input sources has an active state and an inactive state, and input data is only received from an input source in the active state; processing the input data; updating the base model in response to the processed input data to update at least one property of the virtual avatar and rendering the updated base model to display the virtual avatar on a display screen.