Touch Panel Gesture Detection via Quadrant Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch panel technologies face challenges in accurately detecting single-finger rotation gestures, which are essential for intuitive user interaction with system terminals.

Innovation Solution

A method and circuit that divide the touch panel into quadrants, record data codes corresponding to touched areas, and compare temporary data with default data to output a rotation gesture signal after a predetermined time, enabling accurate detection of clockwise and anti-clockwise rotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the touch panel is divided into more quadrants to improve gesture detection precision, then the measurement precision of rotation gesture detection is improved, but the device complexity increases

Engineering Contradiction:
Improvegesture detection precisionVSAvoidquadrant dividing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The touch panel is divided into multiple quadrants (at least three) with each quadrant assigned a specific data code. This segmentation allows the system to detect which quadrant the finger touches during rotation, enabling precise gesture recognition through sequential recording of quadrant data codes over time.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If sequential recording of quadrant data codes is implemented to improve rotation gesture detection accuracy, then the measurement precision is improved, but the loss of time increases due to the predetermined time requirement

Engineering Contradiction:
Improverotation gesture detection accuracyVSAvoidpredetermined time duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by sequentially recording quadrant data codes during the predetermined time period before making the final judgment. This preliminary data collection ensures accurate detection of rotation gestures by capturing the sequence of quadrants touched, and only after this preliminary recording is complete does the system compare the temporary data with default data to confirm the gesture.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the number of quadrants is increased to at least three to improve gesture detection capability, then the adaptability of gesture recognition is improved, but the device complexity increases

Engineering Contradiction:
Improvegesture recognition capabilityVSAvoidquadrant dividing unit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The touch panel is segmented into at least three quadrants, each assigned a unique data code. This segmentation enables the system to recognize different rotation gestures (clockwise, anti-clockwise) by detecting the sequence in which quadrants are touched, thereby improving gesture recognition capability while maintaining manageable system complexity through systematic coding.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9213484B2Method for detecting single-finger rotate gesture and the gesture detecting circuit thereof
Publication Date: 2015.12.15 NOVATEK MICROELECTRONICS CORP
  • US9213484B2 patent drawing
  • US9213484B2 patent drawing
  • US9213484B2 patent drawing

AI summary

A method for detecting a single-finger rotation gesture and a gesture detecting circuit thereof are provided. The gesture detecting circuit comprises a quadrant dividing unit, a register, a control unit, a comparing unit, and an outputting unit. The quadrant dividing unit, according to the center point, divides a touch panel into at least three quadrants and sets a plurality of data codes respectively corresponding to the quadrants. Within a predetermined time, the control unit controls the register to sequentially record the data codes respectively corresponding to the touched quadrants. When the predetermined time is reached, the comparing unit compares to judge whether the temporary data buffered in the register is the same with the default data. If the temporary data is the same with the default data, then the outputting unit outputs a rotation gesture signal.