XR Dynamic Label Placement for Multi-User Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR environments face challenges in optimally displaying three-dimensional information labels that are readable and non-overlapping, particularly when multiple users view the same object from different angles, leading to confusion and impaired object visibility.

Innovation Solution

A dynamic labelling algorithm that adjusts label positions based on the user's viewpoint, object rotation, size, and distance, ensuring labels are visible and avoid overlap by projecting onto a perpendicular plane and calculating optimal display locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static label positions are used in XR environments, then implementation is simple, but labels become difficult to read and overlap when users view objects from different angles

Engineering Contradiction:
Improvelabel readabilityVSAvoidlabel display system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements dynamic label positioning that automatically adjusts label locations based on the user's current viewpoint, camera position, and object orientation. Labels recalculate their positions in real-time as users move around objects, ensuring they remain readable and properly positioned without requiring manual intervention or complex configuration by users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors user position, camera angle, and object orientation to dynamically adjust label positions. This feedback loop ensures labels adapt to changing viewing conditions, maintaining optimal readability while preventing overlap with other labels or the object itself.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple users view the same object simultaneously, then collaborative learning is enabled, but label overlap and confusion increase

Engineering Contradiction:
Improvemulti-user collaboration capabilityVSAvoidlabel clarity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements user-specific label positioning where each user receives customized label placements optimized for their individual viewpoint and preferences. Multiple users can simultaneously view the same object with different label configurations, eliminating confusion while enabling collaborative learning. Each user's labels are positioned independently based on their camera position and viewing angle.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If labels are displayed close to objects, then labeling precision is high, but labels impede the view of the objects being labeled

Engineering Contradiction:
Improvelabel positioning accuracyVSAvoidobject visibility obstruction
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent positions labels in three-dimensional space around objects rather than directly on them. Labels are placed at calculated positions that maintain precise association with their target objects while existing in separate spatial zones that do not obstruct the user's view of the objects. This allows accurate labeling without visual interference.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250371833A1Method of rendering dynamic labels in an extended reality environment
Publication Date: 2025.12.04 CURIOXR INC
  • US20250371833A1 patent drawing
  • US20250371833A1 patent drawing
  • US20250371833A1 patent drawing

AI summary

A method for dynamically presenting labels with the same information respectively to first and second users in a common extended reality environment includes displaying a first label with first text to a first user and a different second label with second text to a second user based on the respective positions of each user in the extended reality environment. The first user sees the first label without seeing the second label and the second user sees the second label without seeing the first label.