Touch Panel Annulus Gesture Recognition via Non-Report Area Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch panels and touch screens, typically rectangular in shape, fail to meet the specific needs for annulus touch sensitive areas, limiting their application in scenarios requiring non-rectangular input surfaces.
Innovation Solution
A touch sensitive processing method and apparatus that utilize capacitance sensing to determine if a touching position is within a non-report or report area, defined by circular or elliptical shapes, allowing for annulus touch sensitive areas on rectangular touch panels, and representing positions using angular coordinates for gesture recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional rectangular touch panels are used, then manufacturing and integration are straightforward, but they cannot meet specific needs for annulus touch sensitive areas
Solution Approach 1:
The touch panel is divided into distinct functional zones: a report area (annulus region) and a non-report area (central circular region). This segmentation allows the rectangular touch panel to support annulus-shaped touch sensitivity by defining specific geometric boundaries within the rectangular frame, enabling versatile shape adaptation without redesigning the entire panel structure.
2Reliability
If coordinate recording is performed for all touch positions, then complete touch information is captured, but memory and computing resources are wasted on non-report areas
Solution Approach 1:
The central circular region is extracted and designated as a non-report area where touch coordinates are deliberately not recorded or processed. This extraction allows the system to focus computational and memory resources exclusively on the annulus report area, reducing resource consumption while maintaining reliable touch detection where it matters.
Solution Approach 2:
Different quality levels of touch processing are applied to different regions: high-quality coordinate recording and processing is applied only to the annulus report area, while the central circular region receives no processing. This local differentiation optimizes resource allocation by concentrating computational efforts on the functionally important annulus region.
3Reliability
If processing is performed on all detected touch positions, then comprehensive touch data is available, but execution time increases due to unnecessary calculations
Solution Approach 1:
The touch panel pre-defines geometric boundaries (circular non-report area and annulus report area) before touch input occurs. When a touch is detected, the system immediately checks whether the position falls within the pre-defined annulus region, avoiding unnecessary coordinate processing for touches in the central area. This preliminary geometric filtering reduces execution time while maintaining accurate gesture recognition for valid inputs.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enables the creation of annulus touch sensitive areas for specific applications like digital knob simulation and angle setting, reducing memory and computing resources by not requiring coordinate recording of non-report areas, thus saving memory space and execution time.
Implementation Method 1
performing capacitance sensing by a touch panel to gather an approximating or touching position of an external conductive object with regard to the touch panel
Data Source
AI summary
A touch sensitive processing method, comprising: performing capacitance sensing by a touch panel to gather an approximating or touching position of an external conductive object with regard to the touch panel; determining whether the approximating or touching position is within a non-report area, wherein a shape of the non-report area is a circle or an ellipse; when the approximating or touching position is determined outside the non-report area, reporting the approximating or touching position to a host; and when the approximating or touching position is determined inside the non-report area, ignoring the approximating or touching position.


