Virtual Object Control Adjusting Skeleton Posture for VR Contact

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality systems fail to adequately reduce user discomfort when virtual objects interact, particularly when their postures and physiques differ significantly from real objects or users, leading to mismatches in contact intentions and physical sensations.

Innovation Solution

An information processing device and method that generates control parameters for virtual objects based on real object postures and determines contact between virtual objects, adjusting their skeleton information to align with real object postures and intentions, thereby reducing user discomfort by synchronizing virtual and real interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If virtual object size is controlled to match real object scale, then visual consistency is improved, but user discomfort during contact interactions is not sufficiently reduced

Engineering Contradiction:
Improvevisual consistencyVSAvoiduser discomfort
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The patent adjusts skeleton information parameters of virtual objects to modify their physical characteristics (size, shape, posture) dynamically. By changing these parameters based on contact situation determination, the system ensures that virtual object interactions match user intentions, thereby reducing user discomfort while maintaining visual consistency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system determines whether contact between virtual objects matches user contact intentions and uses this feedback to adjust skeleton information. This closed-loop feedback mechanism allows the system to correct discrepancies between virtual and real interactions, reducing user discomfort in VR environments.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If virtual object skeleton information is adjusted to match real object postures, then interaction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveinteraction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-adjusts skeleton information of virtual objects before contact occurs. By determining contact situations in advance and pre-modifying skeleton parameters, the system achieves accurate interaction representation without requiring complex real-time calculations during actual contact events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates adjusted copies of skeleton information that represent modified virtual object characteristics. These copied and modified skeleton data structures allow accurate interaction representation while keeping the original object definitions intact, managing system complexity through data replication rather than complex transformation logic.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11514604B2Information processing device and information processing method
Publication Date: 2022.11.29 SONY GROUP CORP
  • US11514604B2 patent drawing
  • US11514604B2 patent drawing
  • US11514604B2 patent drawing

AI summary

An information processing device, an information processing method, and a program are provided. The information processing device includes a virtual object control unit that generates a control parameter that controls display of a first virtual object corresponding to a first real object and a second virtual object corresponding to a second real object on the basis of first posture information indicating a posture of the first real object and second posture information indicating a posture of the second real object, and a determination unit that makes a determination related to contact between the first virtual object and the second virtual object. The virtual object control unit generates the control parameter on the further basis of a result of the determination.