Dynamic UI Element Scaling for Head-Mounted Display Boundary Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Head-mounted devices face issues where user interface elements move off the display or get cropped when the device is moved, leading to a poor user experience due to the inability to maintain their position relative to the boundaries of the interface.
Innovation Solution
The head-mounted device adjusts the size of user interface elements as they approach the boundary of the display, decreasing their size when the distance from the boundary drops below a threshold, preventing them from moving further and maintaining a minimum size once the boundary distance reaches a lower threshold, thus keeping them stationary and visible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If user interface elements are kept at a fixed size during device movement, then their visibility and recognizability are maintained, but they may move off the display boundaries or get cropped
Solution Approach 1:
The user interface element dynamically adjusts its size based on its distance from the display boundary. When the element approaches the boundary during device movement, it automatically decreases in size to remain fully visible, and restores its original size when moved away from the boundary. This dynamic size adjustment resolves the contradiction between maintaining visibility and preserving position stability.
Solution Approach 2:
The system changes the size parameter of the user interface element in response to boundary proximity. By monitoring the distance between the element and display boundaries, the system adjusts the element's dimensions to ensure it remains fully within the visible display area during device movement, thus maintaining both visibility and positional integrity.
2Ease of operation
If user interface elements are decreased in size when approaching boundaries, then cropping is prevented, but their visibility and recognizability may be reduced
Solution Approach 1:
The user interface element dynamically adjusts its size based on its distance from the display boundary. When the element approaches the boundary during device movement, it automatically decreases in size to remain fully visible, and restores its original size when moved away from the boundary. This dynamic size adjustment resolves the contradiction between maintaining visibility and preserving position stability.
Solution Approach 2:
The system changes the size parameter of the user interface element in response to boundary proximity. By monitoring the distance between the element and display boundaries, the system adjusts the element's dimensions to ensure it remains fully within the visible display area during device movement, thus maintaining both visibility and positional integrity.
3Reliability
If the size of user interface elements is continuously adjusted during movement, then boundary cropping is avoided, but the complexity of the display system increases
Solution Approach 1:
The system implements a feedback mechanism where the position of user interface elements relative to display boundaries is continuously monitored during device movement. Based on this feedback, the system automatically adjusts element sizes to prevent cropping, and restores original sizes when boundaries are no longer threatened. This feedback-driven approach manages complexity by only activating size adjustments when necessary.
Solution Approach 2:
The system changes the size parameter of the user interface element in response to boundary proximity. By monitoring the distance between the element and display boundaries, the system adjusts the element's dimensions to ensure it remains fully within the visible display area during device movement, thus maintaining both visibility and positional integrity.
Data Source
AI summary
A head-mounted device may present a first user interface element and a second user interface element within a user interface that is included in a display of the head-mounted device. The head-mounted device may, in response to movement of the head-mounted device, move the first user interface element and the second user interface element within the display, the movement of the first user interface element decreasing a boundary distance below a threshold distance, the boundary distance being based on a distance between the first user interface element and a boundary associated with the user interface. The head-mounted device may decrease a size of the first user interface element while the boundary distance is decreasing and is below the threshold distance.


