Virtual Reality Interaction Data Sharing via ML Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity and realism of virtual environments in virtual reality applications lead to a significant time burden for developers in creating and evaluating interaction data for virtual objects, resulting in a loss of immersion for users when interactions with certain objects are not available.

Innovation Solution

A system and method for sharing interaction data among virtual objects in a virtual environment, utilizing a machine learning model to classify objects and assign them to groups, allowing interaction data from one object to be shared with others in the same group, thereby enabling interactions with previously non-interactive objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If interaction data is created manually for each virtual object, then interaction quality is improved, but development time increases

Engineering Contradiction:
Improveinteraction qualityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies copying by creating interaction data for one virtual object and reusing it for other similar virtual objects. The system automatically copies interaction data from a source object to target objects that share similar characteristics, eliminating the need to manually create interaction data for each object while maintaining consistent interaction quality across similar objects.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses parameter changes by comparing characteristics such as object type, material, and visual properties to determine whether interaction data should be copied. The system evaluates parameter similarities between objects and uses these parameter matches to automatically assign appropriate interaction data, reducing manual development time while preserving interaction quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If interaction data is created for all virtual objects, then user immersion is improved, but development complexity increases

Engineering Contradiction:
Improveuser immersionVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a system where a single interaction data definition can serve multiple virtual objects simultaneously. The interaction data is designed to be universally applicable across different object types based on their characteristics, allowing one interaction template to function for multiple objects and thereby reducing overall development complexity.

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

Solution Approach 2:

The patent applies segmentation by dividing the development process into automatic and manual components. The system automatically handles the creation and assignment of interaction data for objects with similar characteristics, while reserving manual creation for unique or complex objects. This segmentation reduces development complexity by automating routine tasks.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If manual interaction creation is used, then interaction precision is improved, but productivity decreases

Engineering Contradiction:
Improveinteraction precisionVSAvoiddevelopment productivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies self-service by enabling the system to automatically generate and assign interaction data without requiring manual intervention for each object. The system serves itself by using its own resources (object characteristics, existing interaction data) to create interaction definitions, thereby maintaining precision while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback by continuously evaluating object characteristics and comparing them against existing interaction data templates. The system provides feedback on whether copied interaction data is appropriate based on object similarity metrics, ensuring that interaction precision is maintained while automating the creation process for high productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4177715B1Virtual reality interactions
Publication Date: 2025.05.14 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP4177715B1 patent drawingFigure 1
  • EP4177715B1 patent drawingFigure 2~3
  • EP4177715B1 patent drawingFigure 4

AI summary

A data processing apparatus comprises receiving circuitry to receive graphics data for at least a portion of a virtual environment, the graphics data including a plurality of virtual objects, a machine learning model trained to output data indicative of an object classification for one or more of the virtual objects in dependence upon the graphics data, assignment circuitry to assign one or more of the virtual objects to one or more virtual object groups in dependence upon the object classification for one or more of the virtual objects, wherein the virtual objects assigned to a same virtual object group have a same object classification, and control circuitry to share first interaction data associated with a first virtual object assigned to a virtual object group with a second virtual object assigned to the virtual object group to thereby permit use of the first interaction data for the second virtual object in response to a user interaction with the second virtual object in the virtual environment.