Virtual Object Motion Suppression via Reaction Force Angle

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual reality simulations, objects can exhibit unnatural motion and vibration when pressed against fixed objects due to inaccuracies in collision handling, leading to jittering and unnatural behavior.

Innovation Solution

An image processing device and method that suppresses the movement of an object when it is in contact with another object whose angle of reaction force falls within a predetermined range, allowing for natural motion by limiting movement and calculating object motion based on suppressed points, thereby preventing vibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the movement of an object is simply stopped when brought into contact with a fixed object, then vibration due to contact is suppressed, but the motion of the object becomes unnatural

Engineering Contradiction:
Improvevibration suppressionVSAvoidnatural motion
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the movement suppression strength based on the angle between the reaction force direction and the given direction. When the angle is small (objects aligned), stronger suppression is applied to prevent vibration. When the angle is large (objects not aligned), weaker suppression is applied to maintain natural motion. This angular parameter differentiation resolves the contradiction between vibration suppression and natural motion preservation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If iterative calculation is performed to cancel collision with high accuracy, then collision handling precision is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvecollision handling accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements partial action by selectively applying movement suppression only in specific angular conditions rather than performing full iterative calculations in all cases. When the angle condition is met, the system applies targeted suppression to prevent vibration without requiring extensive iterative computation. This approach achieves sufficient collision handling accuracy while reducing overall computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the angle-based suppression condition is applied, then natural motion is maintained in non-aligned contact scenarios, but the device complexity increases due to angle calculation and condition checking

Engineering Contradiction:
Improvenatural motion preservationVSAvoidcalculation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating the movement suppression behavior based on the local geometric relationship (angle) between the reaction force direction and the given direction. Rather than applying a uniform suppression rule, the system adjusts suppression strength locally according to the angular condition, allowing natural motion to be preserved in non-aligned scenarios while maintaining vibration suppression in aligned scenarios.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11182957B2Image processing device, image processing method, and program for suppressing movement of an object in virtual space
Publication Date: 2021.11.23 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11182957B2 patent drawing
  • US11182957B2 patent drawing
  • US11182957B2 patent drawing

AI summary

Objects are moved naturally while occurrence of vibration due to contact between a movable object and a fixed object is suppressed. An image processing device obtains a movement toward a given direction of at least one point of a first object in a virtual space, suppresses the movement of the at least one point of the first object, when a second object that is brought into contact with the first object and whose angle formed with a direction of a reaction force to the first object and the given direction falls within a predetermined range is present, and a movement of the second object is limited in the virtual space, calculates a motion of the first object on the basis of the suppressed movement of the at least one point, and draws an image including the first object on the basis of the calculated motion.