Touchscreen Input Filtering via Region Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touchscreen devices often experience unintended input issues due to simultaneous use of multiple input sources, leading to accidental interactions, especially when using virtual keyboards or drawing applications, where palm or hand contact outside the application area can trigger unintended inputs.
Innovation Solution
A method involving a touchscreen device with a rendering engine and processor that defines a region based on application boundaries or user-defined areas, selectively transmitting only intentional input events within this region while rejecting unintentional events, using visual aids to identify the region and filter out unwanted inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the touchscreen device receives input from multiple sources simultaneously, then the functionality and versatility are improved, but unintended input events increase
Solution Approach 1:
The touchscreen surface is divided into multiple regions: a first region corresponding to the application window and a second region surrounding it. Different input filtering rules are applied to each region, allowing the system to maintain versatility while reducing unintended inputs through spatial segmentation.
Solution Approach 2:
Different quality characteristics are applied to different regions of the touchscreen. The first region allows all input events to be transmitted to the application, while the second region filters out palm or hand contact events. This local differentiation resolves the contradiction by allowing versatility where needed while ensuring reliability where accidental contact is likely.
2Speed
If all input events are transmitted to the processor, then the responsiveness is improved, but data processing load increases
Solution Approach 1:
Unnecessary input events (palm or hand contact in the second region) are extracted and removed before being transmitted to the processor. Only relevant input events from the first region are passed through, reducing the data processing load while maintaining responsiveness for legitimate user interactions.
Solution Approach 2:
The filtering of input events is performed in advance at the touchscreen device before transmission to the processor. This preliminary action reduces the volume of data that needs to be processed, thereby decreasing the processing load and energy consumption while maintaining system responsiveness.
3Measurement precision
If the touchscreen device filters input events, then the accuracy of input recognition is improved, but the device complexity increases
Solution Approach 1:
A classification engine acts as an intermediary between the touchscreen sensor and the application processor. This mediator component filters and classifies input events based on their origin region, improving input recognition accuracy while isolating the complexity within a dedicated module rather than distributing it throughout the entire system.
Data Source
AI summary
An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device.


