Controller Gesture Command Recovery for Abnormal AR Inputs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented and mixed reality systems face challenges in effectively handling controller abnormalities, leading to user interface disruptions and operational inefficiencies when controllers malfunction or become unresponsive.
Innovation Solution
An electronic device equipped with a camera and processor that detects user gestures to determine operation commands for controllers with abnormalities by displaying graphic affordances, allowing the device to interpret user inputs and adjust operations accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the controller executes all received commands including stop commands during movement, then the motor control responsiveness is improved, but the power consumption increases and motor wear accelerates
Solution Approach 1:
The controller pre-acquires the movement command before executing it, and determines whether to execute the stop command based on the relationship between the movement command acquisition timing and stop command reception timing. This preliminary determination avoids unnecessary motor operations and reduces power consumption while maintaining responsive control.
2Reliability
If the controller executes all received commands including stop commands during movement, then the command execution completeness is improved, but the motor life decreases due to increased wear
Solution Approach 1:
The controller pre-acquires the movement command and determines in advance whether to execute the stop command by comparing timing relationships. This selective execution approach completes necessary commands while avoiding unnecessary motor operations that cause wear, thereby extending motor life.
3Loss of energy
If the controller determines command execution by comparing timing of movement command acquisition and stop command reception, then the power consumption is reduced, but the control logic complexity increases
Solution Approach 1:
The controller pre-acquires the movement command and stores its timing information, then uses this pre-acquired information to determine whether to execute subsequent stop commands. This timing comparison logic, while adding some complexity, efficiently reduces power consumption by avoiding unnecessary motor operations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device according to one embodiment, when it is determined that an abnormality has occurred in a target controller among a plurality of controllers registered in the electronic device, displays a graphic affordance corresponding to the target controller on the basis of the abnormal state of the target controller, detects a user gesture for the displayed graphic affordance using a camera, and determines an operation command for the target controller indicated by the detected user gesture.