3D Virtual Object Display Switching for Stable User View
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing three-dimensional environments often present undesired or unintended views of objects due to user movement, particularly when objects are displayed in tilt locked, head locked, or world locked orientations, which can hinder interaction and usability.
Innovation Solution
An electronic device detects specific events, such as user movement or selection, to transition virtual objects between maximized and minimized states based on predefined criteria, allowing objects to switch from tilt locked or world locked orientations to a head locked orientation, thereby optimizing display and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If objects are displayed in tilt locked, head locked, or world locked orientations in a maximized state, then objects maintain a fixed orientation relative to the environment, but undesired or unintended views of the object are presented to the user after movement of the viewpoint
Solution Approach 1:
The system dynamically transitions the object between two display modes: a maximized state with tilt locked/head locked/world locked orientation (fixed relative to environment) and a minimized state with head locked orientation (fixed relative to user head). This dynamic switching resolves the contradiction by allowing the object to adapt its orientation behavior based on user interaction needs, rather than maintaining a single fixed orientation mode.
Solution Approach 2:
The system changes the display parameters of the object by transitioning between maximized and minimized states. In the maximized state, the object has fixed environmental orientation parameters; in the minimized state, the object adopts head-locked orientation parameters. This parameter change allows the system to switch between stability and ease of interaction as needed.
2Illumination intensity
If objects are displayed in a maximized state, then objects are prominently visible, but visual clutter increases and interaction with other elements becomes difficult
Solution Approach 1:
The system uses dynamic state transitions to switch between maximized display (high visibility, potential clutter) and minimized display (low visibility, reduced clutter). This allows the object to be prominently visible when needed while minimizing interference with other environmental elements during interaction tasks.
Solution Approach 2:
Instead of maintaining constant maximized display, the system applies partial action by transitioning to a minimized state where the object remains visible but occupies less visual space. This reduces visual clutter while maintaining sufficient visibility for interaction.
3Adaptability or versatility
If objects switch orientation modes frequently, then adaptability to user needs is improved, but system complexity increases
Solution Approach 1:
The system implements a dynamic display system that automatically transitions between maximized and minimized states based on detected user events. This event-driven dynamic approach provides adaptability to user needs while managing complexity through automated state transitions rather than manual control.
Solution Approach 2:
The display system serves itself by automatically transitioning between states in response to detected events without requiring complex user configuration or manual state management. The system self-adjusts its display behavior based on user interaction patterns, reducing the complexity burden on the user.
Data Source
AI summary
Some examples of the disclosure are directed to systems and methods for minimizing display of an object from a maximized state to a minimized state in a three-dimensional environment. In some examples, an electronic device presents a computer-generated environment that includes a virtual object displayed in a maximized state in the three-dimensional environment. While displaying the three-dimensional environment, the electronic device detects that a first event has occurred. In response to detecting that the first event has occurred, in accordance with a determination that the first event satisfies one or more criteria, the electronic device displays the virtual object in a minimized state in the three-dimensional environment from a viewpoint of a user of the electronic device. In accordance with a determination that the first event does not satisfy the one or more criteria, the electronic device maintains display of the virtual object in the maximized state from the viewpoint.


