Eye Tracking Reference Position Update for Unintended Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing portable electronic devices using eye-tracking for input struggle with accurately recognizing the user's intent due to unintentional hand movements and difficulty in returning the eye to the original position, leading to unintended operations.
Innovation Solution
The electronic device employs a feature recognition and operation control program that determines a reference position and region for the user's eye, updating it based on time, count, or movement direction to prevent erroneous operations by averaging positions or changing the reference point when the eye returns to a reference region.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If eye-tracking is used to control portable electronic devices, then user convenience and spatial utilization are improved, but accuracy of operation control deteriorates due to unintentional hand movements and difficulty in returning eye to original position
Solution Approach 1:
The reference position is dynamically updated based on the eye's movement history and current position within the reference region, rather than remaining fixed. This allows the system to adapt to the user's actual eye position and maintain accurate control even when the eye does not precisely return to the original position.
Solution Approach 2:
The system continuously monitors the eye's position relative to the reference region and uses this feedback to determine when to update the reference position. The reference position is updated when the eye remains within the reference region for a predetermined time, creating a feedback loop that improves measurement accuracy over time.
2Device complexity
If the reference position is fixed at the original eye position, then operation control simplicity is improved, but reliability deteriorates due to unintended operations from hand tremors and inaccurate return to original position
Solution Approach 1:
The system performs preliminary actions by updating the reference position in advance when the eye is detected within the reference region for a predetermined time. This preliminary update prevents unintended operations from hand tremors by establishing a new reference point before the user attempts to return to the original position.
Solution Approach 2:
The reference position parameter is changed from a fixed original position to a dynamically updated position based on the eye's actual location. This parameter change allows the system to distinguish between intentional eye movements and unintentional hand tremors, improving operation reliability.
3Measurement precision
If the eye must return precisely to the original position to stop scrolling, then operation precision is improved, but ease of operation deteriorates due to user difficulty in accurately recognizing and returning to the original position
Solution Approach 1:
The reference position dynamically updates when the eye remains within the reference region for a predetermined time, eliminating the need for the user to precisely return to the original position. This dynamic adjustment maintains operation precision while significantly improving ease of operation.
Solution Approach 2:
The system performs self-correction by automatically updating the reference position based on the eye's actual position within the reference region. This self-service mechanism eliminates the need for the user to manually return to the original position, improving both precision and ease of operation.
Data Source
Figure 1A
Figure 1B
Figure 2A
AI summary
A method and apparatus for controlling an operation of an electronic device are provided. The method for controlling the operation of the electronic device includes, when an event for controlling an operation of the electronic device using a feature occurs, analyzing images being input from a camera in real-time, determining a reference position based on a position of the feature within at least one image among the images being input, determining a reference region for determining the movement or non-movement of the feature, based on the determined reference position, and changing the reference position according to a position of the feature moved within the reference region.