Multi-touch Gesture Interpretation via Coordinate Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-touch event recognition methods on computing devices are error-prone and restrictive, as they require precise comparison of user gestures with predefined motions, limiting users from performing complex actions like rotating, translating, and zooming simultaneously.

Innovation Solution

A method and apparatus that create reference and modified coordinate systems using touch points to calculate a transformation matrix, allowing for accurate interpretation and manipulation of multi-touch events, enabling simultaneous rotation, scaling, and translation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gesture-based recognition is used to detect multi-touch transformations, then the system can recognize basic gestures like rotation, translation, and zooming, but the system becomes error-prone and restrictive because user gestures must precisely match predefined motions

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoidgesture flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the gesture recognition problem from comparing gesture shapes to comparing coordinate system transformations. By changing the detection parameters from angular/positional matching to transformation matrix calculation, the system achieves both precision and flexibility. The transformation matrix T captures the essential geometric relationship between touch points without requiring precise angular matching, allowing users to perform gestures in natural ways while maintaining accurate detection.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If precise gesture comparison is required to recognize multi-touch events, then the system can accurately detect predefined gestures, but the user experience deteriorates because users must repeat gestures multiple times and cannot perform complex simultaneous movements

Engineering Contradiction:
Improvegesture detection reliabilityVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical gesture-matching system with a mathematical transformation system. Instead of mechanically comparing gesture trajectories against predefined patterns, the system uses coordinate geometry and transformation matrices to calculate the relationship between touch points. This substitution eliminates the need for repeated gestures and enables complex simultaneous movements like rotating and zooming an image at the same time, while maintaining reliable detection through the mathematical consistency of the transformation matrix.

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

3Adaptability or versatility

If current gesture detection methods are used, then basic single transformations can be detected, but the system cannot detect multiple simultaneous transformations like rotation, translation, and zooming together

Engineering Contradiction:
Improvetransformation detection capabilityVSAvoidgesture recognition system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal transformation matrix T that simultaneously captures rotation, translation, and scaling transformations in a single mathematical representation. This single matrix serves multiple functions: it detects all types of transformations, combines multiple transformations, and provides a unified framework for gesture interpretation. The transformation matrix approach is multi-functional, handling basic and complex transformations without requiring separate detection mechanisms for each transformation type, thus achieving versatility without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8937600B1Method and apparatus for interpreting multi-touch events
Publication Date: 2015.01.20 INFRAGISTICS
  • US8937600B1 patent drawing
  • US8937600B1 patent drawing
  • US8937600B1 patent drawing

AI summary

A method and apparatus for interpreting multi-touch events on a computing device comprising creating a reference coordinate system using first two touch points A and B on the device, creating a modified coordinate system using second two touch points C and D on the device, determining a reference origin point (O) for the reference coordinate system where a first angle is formed by the points AOB as a right angle and determining a modified origin point (O′) for the modified coordinate system where a second angle is formed by points CO′D as a right angle; and calculating a transformation matrix T between the reference coordinate system and the modified coordinate system.