Wearable AR UI Positioning Around Controller Obstruction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wearable electronic devices struggle with the issue of displaying virtual objects in a fixed area, which can be obstructed by the user's hand or controller, leading to poor usability during interactions.
Innovation Solution
The wearable electronic device adjusts the display position of virtual objects based on the use and position of controllers, such as pointing devices or keyboards, ensuring they are not obstructed by the user's hand or controller.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If virtual objects are displayed in a fixed area, then the display system is simple and stable, but the visibility is poor when obstructed by user's hand or controller
Solution Approach 1:
The patent implements dynamic display position adjustment by detecting controller position and hand obstruction status, then automatically relocating virtual objects to optimal positions. This transforms the static fixed-area display into a dynamic system that adapts to real-time user interaction states, resolving the contradiction between simplicity and visibility.
Solution Approach 2:
The system continuously monitors controller position and hand obstruction status, using this feedback to determine appropriate display position adjustments. This closed-loop feedback mechanism enables the display to respond intelligently to user actions, maintaining visibility without requiring complex manual intervention.
2Ease of operation
If virtual objects are dynamically repositioned to avoid obstruction, then visibility is improved, but the system complexity increases
Solution Approach 1:
The display system automatically adjusts virtual object positions based on detected controller and hand positions without requiring user intervention. The system serves itself by making intelligent decisions about display positioning, improving usability while keeping the user interface simple and intuitive.
Solution Approach 2:
The patent introduces a display control module as an intermediary that mediates between the user's physical actions (controller position, hand movements) and the virtual display output. This intermediary layer processes sensor data and translates it into appropriate display adjustments, managing system complexity internally while maintaining simplicity for the user.
3Reliability
If the display position is fixed, then the system is stable and simple, but the user experience deteriorates during controller usage
Solution Approach 1:
The system maintains stability through controlled dynamics by implementing smooth transitions between display positions and maintaining consistent virtual object relationships with the controller. This dynamic adjustment preserves reliability while adapting to different usage scenarios, preventing abrupt changes that would compromise user experience.
Solution Approach 2:
The patent changes display parameters (position coordinates, visibility settings) based on detected usage states, transitioning between different display configurations. These parameter adjustments are made intelligently based on controller position and hand obstruction detection, maintaining system reliability while enhancing user experience during interactions.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A wearable electronic device according to one embodiment of the present invention comprises, a memory for storing instructions, a camera, a communication circuit, a display, and a processor, wherein when executed by the processor, the instructions can be configured such that the wearable electronic device, display, through the display, a virtual first object indicating a user interface in a first area, based on sensing information acquired from a first controller related to the wearable electronic device through the communication circuit, identify whether the first controller is in use, based on identifying that the first controller is in use, identify whether a first condition for setting that a display position of the virtual first object is linked to the position of the first controller is satisfied, the first condition being based on a distance between the virtual first object and the first controller, based on identifying that the first condition is satisfied, display the virtual first object on a second area corresponding to the position of the first controller, the display position of the virtual first object being changed according to a changed position of the first controller when the position of the first controller is changed, based on identifying that the first controller is not in use, display the virtual first object in a third area corresponding to the position of the first controller identified through the camera based on that the first controller is placed on the ground, and based on identifying that the first condition is not satisfied while the first controller is in use, maintain the display position of the virtual first object in the first area.