Virtual-Space Avatar Display Control with Spatial Icon Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increase in the number of users viewing content in a virtual space leads to an increased load on display control in terminals, as more icons are displayed, overwhelming the system.

Innovation Solution

A computer program and method that reduce display control load by determining if a first position is in a specific region, receiving data on other avatars in that region, and controlling the display unit based on this data to optimize icon placement and reduce overlapping and redundant displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If icons for all users viewing content are displayed in the virtual space, then user presence information is fully visualized, but display control load increases significantly

Engineering Contradiction:
Improveuser presence informationVSAvoiddisplay control load
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by displaying icons selectively based on spatial proximity to the user's avatar. Instead of uniformly displaying all user icons, the system adjusts icon visibility and density according to the local spatial context - showing more icons for users closer to the avatar and fewer or no icons for distant users. This resolves the contradiction by preserving essential user presence information locally while reducing overall display complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the virtual space into multiple regions based on distance from the user's avatar. Icons are displayed differently in each segment - with higher density and detail in near regions and lower density or aggregation in far regions. This segmentation approach maintains comprehensive user presence information while distributing display load across different spatial zones, preventing overwhelming the display control system.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the number of displayed icons increases to show more users, then user presence is better represented, but terminal performance deteriorates

Engineering Contradiction:
Improvenumber of iconsVSAvoidterminal performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic icon display where the number and density of icons adjust automatically based on the user's position and movement in the virtual space. As users move closer to the avatar, more icons become visible; as they move away, icons are hidden or aggregated. This dynamic adjustment maintains accurate representation of user presence while adapting the quantity of displayed icons to current performance conditions, preventing terminal overload.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial action by displaying only a subset of user icons at any given time - specifically those within a certain distance threshold from the avatar. Rather than showing all user icons simultaneously (excessive action), the system selectively displays relevant icons based on spatial proximity. This partial display approach maintains sufficient user presence information while keeping the number of rendered icons within performance limits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250232546A1Computer program, method, and server
Publication Date: 2025.07.17 GREE HOLDINGS INC
  • US20250232546A1 patent drawing
  • US20250232546A1 patent drawing
  • US20250232546A1 patent drawing

AI summary

Provided are a computer program, a method, and a server in which a possibility that a load on display control increases is reduced, compared to the related art. According to an exemplary embodiment of such a configuration, first data relevant to a first position in a virtual space in which a first avatar manipulated by using a first terminal of a first user exists is acquired, whether or not a first condition is satisfied is determined, second data is received in a case where it is determined that the first condition is satisfied, control data for controlling a display unit of the first terminal such that at least the virtual object is displayed on the display unit of the first terminal is decided on the basis of the second data, and the display unit is controlled on the basis of the control data.