Gesture Recognition for Graphic Primitive Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer-human interfaces, particularly those using stylus-based inputs, face difficulties in generating and editing business-quality graphs due to limitations in usability and accuracy.
Innovation Solution
A system that recognizes user gestures to generate graphic primitives, allowing for the creation of business-quality graphs without requiring precise geometric shapes, by using flexible error margins and gesture recognition algorithms to interpret input gestures as commands for specific graph types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If stylus-based user interface is used for graph generation, then natural user interface is improved, but manufacturing precision of graphs deteriorates
Solution Approach 1:
The patent introduces gesture recognition algorithms as an intermediary layer between the stylus input and graph generation. The algorithm acts as a mediator that translates imprecise freehand gestures into precise graph primitives, resolving the contradiction by allowing natural stylus interaction while ensuring accurate graph output through computational interpretation
Solution Approach 2:
The system changes the parameter of shape precision requirements by introducing flexible error margins and tolerance thresholds in the gesture recognition algorithm. This allows the system to accept imprecise hand-drawn gestures while still generating precise graphs by adjusting the acceptance criteria for gesture parameters
2Ease of operation
If freehand drawing is allowed for graph creation, then ease of operation is improved, but measurement precision of graph elements deteriorates
Solution Approach 1:
The patent replaces the mechanical precision requirement of freehand drawing with a computational recognition system. Instead of relying on the user's hand stability and geometric accuracy, the system uses gesture recognition algorithms to interpret and standardize the drawn gestures into precise graph elements, substituting physical precision with computational interpretation
3Ease of operation
If gesture recognition with flexible error margins is used, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The gesture recognition system is segmented into distinct functional modules: gesture capture, feature extraction, pattern matching, and primitive generation. This segmentation reduces overall system complexity by breaking down the complex recognition task into manageable, independent components that can be developed and maintained separately
Data Source
AI summary
Systems and methods for generating graphic primitives. Data is received that is indicative of a gesture provided by a user. It is determined whether the received gesture data is indicative of a graphic primitive. A graphic primitive is generated for use on a user display based upon said determining step.


