Circular Gesture Detection via Virtual Coordinate Plane
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Detecting input gestures on information handling devices is time-consuming and resource-intensive, requiring efficient methods to determine the nature of inputs accurately and quickly.
Innovation Solution
An apparatus and method using a processor and memory to detect input gestures by determining a centric position and intersecting points on a virtual coordinate plane, identifying circular gestures through positive and negative points on axes, and optionally down-sampling data samples to reduce processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional gesture detection methods are used, then comprehensive gesture analysis is achieved, but processing time increases and computational resources are consumed
Solution Approach 1:
The patent segments the gesture detection process into distinct phases: collecting input data samples, determining centric position, establishing coordinate plane with axes, and detecting intersections. This segmentation allows the system to process gestures in manageable steps, reducing overall processing time while maintaining detection accuracy through systematic analysis of each phase.
Solution Approach 2:
The patent performs preliminary actions by pre-establishing the coordinate plane structure with horizontal and vertical axes before actual gesture analysis. The centric position is determined in advance as the origin point, and the coordinate system is prepared beforehand. This preliminary setup eliminates the need for complex real-time calculations during gesture detection, significantly reducing processing time.
2Measurement precision
If traditional gesture detection methods are used, then comprehensive gesture analysis is achieved, but computational resource consumption increases
Solution Approach 1:
The patent extracts only the essential geometric features needed for gesture detection - specifically the centric position and axis intersections - while discarding unnecessary data processing steps. By taking out only the critical elements (coordinate plane, axes, intersection points) required for accurate detection, the system reduces computational resource consumption while maintaining detection precision.
Solution Approach 2:
The patent changes the detection parameters from analyzing complete gesture trajectories to detecting intersections with predefined axes in a coordinate plane. This parameter change transforms the problem from complex path analysis to simpler geometric intersection detection, significantly reducing computational resource requirements while preserving detection accuracy.
3Measurement precision
If detailed input data samples are processed, then detection accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent introduces a two-dimensional coordinate plane with horizontal and vertical axes as an additional dimensional framework for analyzing input gestures. By mapping gesture data onto this coordinate system and detecting intersections with axes, the system transforms complex trajectory analysis into simpler two-dimensional geometric problems, reducing processing complexity while maintaining or improving detection accuracy.
Data Source
AI summary
Apparatuses, methods, and program products are disclosed for detecting input gestures. In one method, an input is detected by use of a processor. Moreover, the method may include determining a centric position of the input. A vertical axis and a horizontal axis of a virtual coordinate plane may extend through the centric position of the input such that an origin of the virtual coordinate plane is positioned within the centric position of the input. The method may also include determining that the input includes a circular gesture if the input intersects at least a positive point on a first axis extending through the origin, a negative point on the first axis, a positive point on a second axis extending through the origin, and a negative point on the second axis.


