Shoulder Impingement in VR Multiuser Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality systems face challenges in accurately tracking shoulder movements, leading to visual fidelity issues such as shoulder impingement, which requires additional motion sensors and incurs extra costs and computational resources, and is difficult to implement comfortably on users.

Innovation Solution

A method to track shoulder movements in a virtual reality environment without an extra motion sensor at the shoulder, using a shoulder inversion factor to blend or interpolate the arm position based on tracked and untracked data, allowing accurate rendering of the shoulder position and reducing the number of required motion sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional motion sensors are added to accurately track shoulder movements, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improveshoulder movement tracking accuracyVSAvoidnumber of motion sensors
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary computational approach by using a shoulder inversion factor calculation that mediates between the limited sensor data and the desired accurate shoulder position. Instead of directly measuring shoulder movements with additional sensors, the system calculates the shoulder inversion factor based on available arm motion sensor data and uses this factor to determine accurate shoulder positions through mathematical computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of adding physical motion sensors at the shoulder with a computational method. The system substitutes the need for additional hardware sensors by using algorithms that calculate shoulder position based on data from existing arm motion sensors, thereby eliminating the need for extra mechanical sensing components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If additional motion sensors are added to accurately track shoulder movements, then measurement precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveshoulder movement tracking accuracyVSAvoidsensor attachment comfort
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts the shoulder tracking function from the physical shoulder location by using computational methods instead of physical sensors at the shoulder. The system takes out the need for shoulder-mounted sensors and replaces it with algorithmic calculation based on data from arm sensors, thereby eliminating the operational difficulty of attaching sensors to the shoulder area.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses the arm motion sensor data to self-determine shoulder position through calculation. Instead of requiring external sensors at the shoulder, the arm sensor data serves itself to provide the necessary information for shoulder tracking through the shoulder inversion factor computation, eliminating the need for additional sensor attachments.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If additional motion sensors are added to accurately track shoulder movements, then measurement precision is improved, but loss of energy increases

Engineering Contradiction:
Improveshoulder movement tracking accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies partial action by using only the necessary computational steps to calculate the shoulder inversion factor and derive shoulder position from arm sensor data. Instead of implementing complex full-body tracking systems or using excessive computational algorithms, the system performs the specific calculation needed for shoulder tracking, thereby optimizing energy usage while maintaining measurement precision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240148536A1Shoulder impingement in virtual reality multiuser application
Publication Date: 2024.05.09 VRCHAT INC
  • US20240148536A1 patent drawing
  • US20240148536A1 patent drawing
  • US20240148536A1 patent drawing

AI summary

The present technology pertains to shoulder positioning with full body tracking a multiuser virtual reality (VR) application. In one aspect, a client device that is participating in the multiuser VR application and may be configured to: receive sensor data from an arm motion sensor attached to a wearer; determine a first shoulder position of a shoulder of an avatar based on the sensor data; determine a shoulder inversion factor based on the first shoulder position; if the shoulder inversion factor exceeds a threshold, determine a second shoulder position based on the shoulder inversion factor; determine a third shoulder position based on the shoulder inversion factor; and render the avatar with the shoulder located at the third shoulder position. The determination of the third shoulder position may comprise blending the first shoulder position and the second shoulder position based on the shoulder inversion factor.