Virtual Space Control Section Reduces Processing Load via Motion Data Simplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems face a heavy processing load when attempting to reflect the motions of numerous users in virtual reality spaces, limiting the number of viewers that can share a virtual experience, such as in concerts or large events, due to the proportional processing requirements.

Innovation Solution

The proposed solution involves a distributed system of information processing apparatuses that coordinate to manage viewer avatars, where avatars for one server are arranged close and those for others are displayed at a distance, using reduced motion information to alleviate processing load, with crowd data generated by simplifying the motion data of numerous viewers into bone information for overall body motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If motion information of all viewers is processed and reflected in the virtual space, then the level of entertainment and immersion are enhanced, but the processing load becomes excessively heavy

Engineering Contradiction:
Improvelevel of entertainmentVSAvoidprocessing load
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent divides the virtual space into multiple regions (first region and second region) and applies different processing levels to different regions. Viewers in the first region receive full motion information processing, while viewers in the second region receive simplified bone information only. This segmentation allows the system to maintain high entertainment quality for nearby viewers while reducing overall processing load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by providing different levels of motion information to different spatial locations. The control section determines the spatial relationship between the viewer terminal and the virtual object, and selectively transmits detailed motion information or simplified bone information based on this relationship. This ensures high quality where needed while optimizing performance elsewhere.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If detailed motion information is transmitted to all viewer terminals, then realistic interactions are maintained, but the amount of data transmission and processing increases proportionally

Engineering Contradiction:
Improverealistic interactionsVSAvoidamount of motion information
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by providing full detailed motion information only when necessary (for viewers in the first region), while using simplified bone information for viewers in the second region. This partial application of detailed processing maintains realistic interactions where needed without the proportional increase in data volume across all viewers.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of motion information complexity based on spatial relationship. The control section adjusts the level of detail (from full motion information to simplified bone information) according to the viewer's position relative to the virtual object, thereby controlling the quantity of data transmitted while maintaining acceptable interaction quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240153226A1Information processing apparatus, information processing method, and program
Publication Date: 2024.05.09 SONY GROUP CORP
  • US20240153226A1 patent drawing
  • US20240153226A1 patent drawing
  • US20240153226A1 patent drawing

AI summary

An information processing apparatus, an information processing method, and a program are provided to reduce a processing load while enhancing the level of entertainment. The information processing apparatus includes a control section configured to perform control to distribute, to at least one viewer terminal, information regarding a virtual space in which a virtual object of a performer and a virtual object of a viewer are arranged. Of the virtual objects of all viewers arranged in the virtual space, for a virtual object of a viewer at a distribution destination of another information processing apparatus, the control section uses information received from the other information processing apparatus, as motion information regarding the virtual object of the viewer at the distribution destination of the other information processing apparatus, the received information being smaller in amount than the motion information to be used for the virtual object of the viewer at a distribution destination of the control section.