Dynamic Immersion Levels for User Interfaces in 3D Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying user interfaces in computer-generated environments often lack the ability to provide a seamless and intuitive user experience, particularly in terms of immersion levels, leading to suboptimal interaction and engagement.

Innovation Solution

The implementation of adjustable immersion levels for user interfaces in computer-generated environments, where the level of immersion is dynamically controlled based on factors such as distance, location, and user gaze, using techniques like visual emphasis and de-emphasis of background objects to enhance user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user interfaces are displayed in computer-generated environments with fixed immersion levels, then the display is simple and straightforward, but user engagement and interaction quality are reduced

Engineering Contradiction:
Improveuser interaction qualityVSAvoidimmersion level control system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements dynamic immersion levels that automatically adjust based on user gaze direction and distance. The system transitions between different immersion states (first immersion level for close-up interaction, second immersion level for distant viewing) to optimize user experience. This dynamic adaptation resolves the contradiction by making the system responsive to user needs without requiring manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where gaze detection and distance measurement continuously inform the immersion level adjustment. The processor monitors user interaction parameters and automatically modulates the immersion level accordingly, creating a closed-loop system that enhances interaction quality while maintaining operational simplicity.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If background objects are displayed with full visibility, then the environment appears complete and informative, but user focus on the primary interface is reduced

Engineering Contradiction:
Improveuser focusVSAvoidbackground context information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating the visual rendering of foreground user interface elements versus background objects based on immersion level. At higher immersion levels, background objects are rendered with reduced opacity or detail to emphasize the primary interface, while maintaining enough visual information to preserve environmental context. This localized differentiation optimizes user focus without completely sacrificing background information.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial action by selectively applying visual effects only to background objects rather than the entire scene. The processor applies immersion-level-based rendering adjustments only to elements that need focus management, leaving the primary user interface elements unchanged and fully visible. This partial application maintains information availability while achieving the desired focus effect.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250291470A1Method of displaying user interfaces in an environment and corresponding electronic device and computer readable storage medium
Publication Date: 2025.09.18 APPLE INC
  • US20250291470A1 patent drawing
  • US20250291470A1 patent drawing
  • US20250291470A1 patent drawing

AI summary

Methods for displaying user interfaces in a computer-generated environment provide for an efficient and intuitive user experience. In some embodiments, user interfaces can have different immersion levels. In some embodiments, a user interface can have a respective immersion level based on its location in the three-dimensional environment or distance from the user. In some embodiments, a user interface can have a respective immersion level based on the state of the user interface. In some embodiments, a user interface can switch from one immersion level to another in response to the user's interaction with the user interface.