Extended Reality Interaction Point Determination via Hand Vector Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality systems face challenges in achieving precise interaction between users and target objects, leading to discomfort and inefficiency in user experience.

Innovation Solution

A method and device that generate a point cloud based on view vectors, a hand bubble based on hand point and angle, and an approximate sphere to determine a final interaction point, enhancing interaction precision by using a hand vector aligned with the object's normal vector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a simple interaction point determination method is used, then the device complexity is reduced, but the interaction precision deteriorates

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

Solution Approach 1:

The interaction determination process is divided into distinct modules: a first module generating a point cloud of the target object based on multiple view vectors, a second module generating a hand bubble based on hand point and hand point angle, and a third module generating an approximate sphere and determining the final interaction point. This segmentation allows each module to focus on a specific aspect of the interaction determination, improving overall precision while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate geometric constructs (hand bubble, approximate sphere, hand vector) that serve as mediators between the raw hand tracking data and the final interaction point determination. These intermediaries refine the interaction calculation by providing structured representations of hand position and orientation, thereby improving precision without requiring direct complex calculations between all system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the hand point angle is kept fixed, then the device complexity is reduced, but the interaction precision deteriorates

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

Solution Approach 1:

The hand point angle is made dynamic rather than fixed. The third module adjusts the hand point angle based on the generated approximate sphere and hand vector to optimize the interaction point determination. This dynamic adjustment allows the system to adapt to different interaction scenarios and improve precision while the modular architecture manages the resulting complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If a single view vector is used, then the device complexity is reduced, but the measurement precision of the target object deteriorates

Engineering Contradiction:
Improvetarget object precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The target object representation is segmented into multiple point clouds, each generated from different view vectors. The first module creates a comprehensive point cloud by combining information from multiple viewing angles, which improves the accuracy and completeness of the target object representation while the modular structure manages the computational complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250208696A1Method for object interaction in extended reality, device for performing the same, and extended reality display system including the device
Publication Date: 2025.06.26 KOREA ADVANCED INST OF SCI & TECH
  • US20250208696A1 patent drawing
  • US20250208696A1 patent drawing
  • US20250208696A1 patent drawing

AI summary

A device includes a first module configured to generate a point cloud of a target object based on a plurality of view vectors, a second module configured to generate a hand bubble based on a hand point and a hand point angle and a third module configured to generate an approximate sphere based on the point cloud and the hand bubble, and to determine a final interaction point of the target object based on the approximate sphere and a hand vector.