Automatic Avatar Motion Control Through Spatially Filtered Text Interactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in effectively facilitating interaction between avatars in virtual spaces, particularly due to high processing loads and difficulties in timely reactions, especially in crowded environments.
Innovation Solution
An information processing system that processes avatar motions, associates text information with each avatar, and determines relationships based on positional and text-based criteria to trigger automatic reactions, reducing processing load by limiting interactions through blocking and muting flags and optimizing camera perspectives.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the system processes interactions between all avatars in the virtual space, then the interaction completeness is improved, but the processing load increases significantly
Solution Approach 1:
The system segments the virtual space into multiple regions and divides avatars into different groups based on their spatial locations. Processing is performed independently for each region or group, rather than evaluating all avatar pairs globally. This segmentation reduces the computational complexity from O(n²) to approximately O(k×m²) where k is the number of regions and m is the average number of avatars per region, which is significantly smaller than n (total avatars).
Solution Approach 2:
The system introduces spatial dimensionality by considering the three-dimensional positions and distances between avatars. By adding this spatial dimension to the interaction processing, the system can efficiently filter out avatar pairs that are too distant to interact, focusing computational resources only on nearby avatar pairs. This dimensional approach transforms the problem from a complete graph evaluation to a spatially-constrained subset evaluation.
2Measurement precision
If the system evaluates all avatar pairs for potential interactions, then the interaction accuracy is improved, but the reaction time deteriorates
Solution Approach 1:
The system performs preliminary spatial filtering by calculating distance metrics and spatial relationships between avatars before conducting detailed interaction evaluations. By pre-computing which avatar pairs are spatially close enough to potentially interact, the system eliminates obviously non-interacting pairs from further processing. This preliminary action ensures that detailed accuracy checks are only performed on relevant avatar pairs, maintaining interaction accuracy while reducing overall reaction time.
Solution Approach 2:
The system performs partial interaction evaluations by focusing computational resources on a subset of avatar pairs that meet spatial proximity criteria. Rather than exhaustively evaluating all possible interactions, the system applies interaction rules only to nearby avatar pairs, accepting that very distant interactions are unlikely to occur. This partial action approach maintains sufficient interaction accuracy for realistic scenarios while dramatically improving reaction time.
3Productivity
If the system increases the number of avatars in the virtual space, then the interaction frequency is improved, but the processing load increases
Solution Approach 1:
The system segments the growing avatar population into multiple spatial groups or regions. As the total number of avatars increases, the segmentation ensures that processing is distributed across multiple smaller subsets rather than evaluating all avatar pairs globally. This allows the system to scale to larger avatar counts while maintaining manageable processing loads for each segment.
Solution Approach 2:
The system applies interaction processing with local quality by focusing detailed evaluation only on local groups of nearby avatars rather than applying uniform processing to all avatars. Each local region receives appropriate processing intensity based on its avatar density and spatial characteristics, allowing high interaction frequency within local groups while keeping overall processing load proportional to the number of regions rather than the square of total avatars.
Data Source
AI summary
An information processing system includes processing circuitry configured to process motion of each avatar of plural avatars in a virtual space; associate, with an avatar of the plural avatars, text information specified by a user corresponding to the avatar or text information relating to the avatar; determine a relationship between text information associated with a first avatar and text information associated with a second avatar; and in a case that the first avatar and the second avatar have a first positional relationship in the virtual space, control the second avatar or both the first avatar and the second avatar to automatically perform a certain motion based on a result of the determined relationship.


