Virtual Keyboard Gesture Input via Optical Feature Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface systems for receiving input are not efficient or enjoyable for users, as they require manual manipulation of physical keys, which can be cumbersome and time-consuming.

Innovation Solution

A system and method that displays a virtual keyboard layout with key subgroups mapped to regions, using image extraction and sensor technology to identify feature points on objects, allowing users to input data through hand movements, which are translated into input data for the user interface system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a physical keyboard is used for data entry, then input accuracy is maintained, but input efficiency and user enjoyment deteriorate due to manual manipulation requirements and time consumption

Engineering Contradiction:
Improveinput efficiencyVSAvoidmanual manipulation effort
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical keyboard system with an optical recognition system. Instead of physically pressing keys, users perform hand gestures that are captured by a camera and translated into keyboard inputs through image processing and gesture recognition algorithms, eliminating mechanical interaction while maintaining input functionality

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a virtual representation of keyboard interaction through gesture recognition. Hand gestures serve as copies or proxies for actual key presses, where the movement and position of hands are mapped to corresponding keyboard keys, allowing indirect but effective input without physical contact

Inventive Principle:
Principle #26Copying

2Productivity

If hand gestures are used for input, then input speed and ease of operation improve, but system complexity increases due to image processing and gesture recognition requirements

Engineering Contradiction:
Improveinput speedVSAvoidimage processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the gesture recognition process into distinct modules: image capture, feature extraction, gesture classification, and key mapping. This segmentation allows each component to be optimized independently and simplifies the overall complex system by breaking it down into manageable, specialized subsystems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer between the user's hand gestures and the final keyboard input. This layer includes image processing and gesture recognition algorithms that translate physical movements into digital signals, acting as a mediator that handles the complexity while presenting a simple interface to the user

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a virtual keyboard with mapped regions is used, then hand movement distance is minimized, but measurement precision requirements increase for accurate feature point identification

Engineering Contradiction:
Improvehand movement distanceVSAvoidfeature point location accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system employs visual feedback mechanisms where different regions of the virtual keyboard are highlighted or colored to indicate active zones and recognized gestures. This visual differentiation helps users understand which areas are being detected and provides real-time feedback on gesture recognition accuracy, effectively compensating for measurement precision challenges

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system implements continuous feedback loops where the recognized gesture position is immediately mapped to the corresponding keyboard region and displayed to the user. This feedback mechanism allows real-time verification of feature point identification accuracy and enables users to adjust their gestures for more precise input

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9857971B2System and method for receiving user input and program storage medium thereof
Publication Date: 2018.01.02 IND TECH RES INST
  • US9857971B2 patent drawing
  • US9857971B2 patent drawing
  • US9857971B2 patent drawing

AI summary

A user input method includes the following steps. A virtual keyboard layout and a control region are displayed. The virtual keyboard layout includes a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region. Locations of an object from at least one captured image are extracted to identify a location of a feature point of the object. A target region in which the feature point is located is determined. Keys mapped to the target region are determined. Movements of the object are translated as input data to the user interface system.