Hands-Free GUI Focus Navigation for Accessibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional user interfaces are cumbersome for physically-challenged individuals and those needing to use their hands for other tasks, as they often require direct selection of icons or menu items, which can be difficult with aspiration-driven input devices or lack fine motor skills, limiting navigation and selection efficiency in graphical user interfaces.
Innovation Solution
A hands-free user interface system that uses a controller to navigate and select objects in a graphical user interface by partitioning the GUI into selectable objects, allowing users to generate input signals to change focus and automatically select objects if no further input is provided within a timer expiration, enabling efficient navigation and selection without direct selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional graphical user interfaces require direct selection of icons or menu items, then precise object selection is achieved, but operation difficulty increases for physically-challenged users and those performing manual tasks
Solution Approach 1:
The system performs preliminary navigation to bring the focus indicator to the target object automatically, so that the user only needs to confirm the selection rather than manually navigate to it. This preliminary positioning action resolves the contradiction by making selection precise (through automated navigation) while maintaining ease of operation (through simple confirmation input).
Solution Approach 2:
The focus indicator serves as an intermediary between the user and interface objects. Instead of directly selecting objects, the user interacts with the focus indicator through automated navigation and confirmation, which then translates to object selection. This intermediary mechanism enables precise selection without requiring direct manual manipulation.
2Adaptability or versatility
If hands-free input devices are used for computer control, then accessibility for physically-challenged users is improved, but navigation and selection efficiency decreases due to cumbersome interface interaction
Solution Approach 1:
The system implements periodic automated navigation that cycles through interface objects at regular intervals, allowing hands-free users to select objects by timing their confirmation input with the focus indicator's position. This periodic action maintains accessibility while improving efficiency by eliminating manual navigation steps.
Solution Approach 2:
The interface performs self-navigation by automatically moving the focus indicator through objects based on predefined navigation patterns or user-initiated commands. This self-service capability allows hands-free users to benefit from automated positioning, improving their productivity without sacrificing accessibility.
3Speed
If automated selection is implemented without user input, then operation speed increases, but user control and precision decrease
Solution Approach 1:
The system provides visual feedback through a focus indicator that shows which object will be selected, allowing users to verify the target before confirmation. This feedback mechanism ensures that automated navigation maintains precision by giving users real-time information about the selection target, while still enabling fast automated movement to that target.
Solution Approach 2:
The system performs preliminary automated navigation to position the focus indicator at the desired object before the final selection occurs. This preliminary action separates the fast automated navigation phase from the precise confirmation phase, achieving both speed in movement and accuracy in selection through the user-informed confirmation step.
Data Source
AI summary
A system and method permits user control of a graphical user interface displayed to the user. The system comprises a user input device communicatively connected to a computing device. The computer device includes a display to display a graphical user interface, and a controller configured to partition the graphical user interface into a plurality of objects. The controller sets a focus to one of the objects responsive to a user input signal, and is configured to change the focus between the objects provided a user generates subsequent user input signals before a predetermined period of time expires. After the predetermined period of time expires and no user input signals have been received, the controller automatically selects the object having the current focus.


