Deformation Joint for XR Mesh Distortion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality (XR) systems cause undesirable distortions in XR objects when manipulating them, leading to mesh edge lines losing their rest state and forming undesirable arcs during movements.

Innovation Solution

The introduction of a deformation joint positioned away from the XR object's skeleton, which is activated to modify the display and restore the mesh to a rest state by relaxing the mesh and adjusting the arc characteristics to satisfy threshold values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional skeletal joints are used for XR object manipulation, then the object can move and transform, but the mesh edge lines lose their rest state and form undesirable arcs causing visual distortions

Engineering Contradiction:
ImproveXR object manipulation capabilityVSAvoidmesh rest state preservation
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

A deformation joint is introduced as an intermediary element between the skeleton joint and the mesh portions. This deformation joint acts as a mediator that controls the transition of mesh portions while preserving their rest state characteristics, preventing the formation of undesirable arcs during XR object manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The joint structure is segmented into multiple components: a skeleton joint for primary manipulation and a separate deformation joint for maintaining mesh integrity. This segmentation allows independent control of manipulation functionality and visual fidelity, resolving the contradiction between adaptability and precision.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If the mesh is relaxed to restore rest state, then visual fidelity improves, but the complexity of the joint structure increases

Engineering Contradiction:
Improvevisual fidelityVSAvoidjoint structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The deformation joint applies local quality control by specifically targeting the mesh portions that need to maintain their rest state. Rather than complicating the entire joint structure, the solution introduces a focused deformation control mechanism that operates locally at the mesh-skeleton interface, preserving visual fidelity without excessive complexity.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If deformation joint is positioned at a distance from the skeleton, then mesh distortion is prevented, but the distance parameter must be precisely controlled as a function of mesh portions and joint telemetry

Engineering Contradiction:
Improvemesh distortion preventionVSAvoiddeformation joint positioning accuracy
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The deformation joint positioning utilizes feedback from joint telemetry data and mesh portion characteristics. The distance of the deformation joint from the skeleton is dynamically determined based on measured parameters, creating a feedback loop that ensures optimal positioning for distortion prevention while accounting for variations in the XR object geometry.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11430184B1Deformation joints
Publication Date: 2022.08.30 APPLE INC
  • US11430184B1 patent drawing
  • US11430184B1 patent drawing
  • US11430184B1 patent drawing

AI summary

In some implementations, a method includes obtaining a first mesh portion and a second mesh portion associated with a skeleton of an object. The first mesh portion and the second mesh portion meet at a skeletal joint that is located on the skeleton. It is detected that a combination of the first mesh portion and the second mesh portion satisfies a joint telemetry criterion. A deformation joint is associated with at least one of the first mesh portion or the second mesh portion. The deformation joint is positioned at a distance away from the skeleton. The deformation joint has a flexion that is a function of the first mesh portion, the second mesh portion and the joint telemetry criterion. A display of the object is modified after associating the deformation joint with the at least one of the first mesh portion or the second mesh portion.