Touch Panel Input Mode Detection Using Stroke Length and Time Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face difficulties in accurately distinguishing between handwritten input and software keyboard input modes due to issues such as small strokes being misinterpreted and unintentional key brushing, leading to incorrect mode detection.
Innovation Solution
An information processing apparatus that calculates the length and time period of strokes on a touch panel display, sets threshold values based on stored relationship information, and compares these measurements to determine the input mode, using a combination of hardware components like a CPU, ROM, RAM, and a touch panel display with an analog resistance film system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If coordinate input display is used to determine input mode based on whether start and end points are within the same key region, then the method is simple to implement, but it cannot accurately distinguish small strokes and punctuation marks from handwritten input
Solution Approach 1:
The patent transitions from two-dimensional spatial coordinate checking to three-dimensional feature analysis by incorporating stroke length, time period, and pressure variations. This dimensional expansion enables accurate distinction between small handwritten strokes and unintentional key brushing, resolving the contradiction between simplicity and detection accuracy.
Solution Approach 2:
The patent changes the determination parameters from simple coordinate region checking to multiple parameters including stroke length, time period, and pressure variations. By analyzing these parameter combinations, the system achieves accurate handwritten input detection while maintaining implementation simplicity through programmed threshold comparisons.
2Measurement precision
If touch panel display detects input mode based on stroke length, then it can detect handwritten input, but it falsely sets to input mode when user unintentionally brushes keys quickly
Solution Approach 1:
The patent segments the detection into multiple independent criteria: stroke length, time period, and pressure variations. Each criterion is evaluated separately and combined through logical AND operations, ensuring that all conditions must be met simultaneously. This segmentation prevents false positives from single-parameter anomalies while maintaining high detection accuracy.
Solution Approach 2:
The system continuously monitors multiple parameters during the input process and uses feedback from real-time measurements to adjust determination thresholds. By comparing actual stroke characteristics against stored threshold values and updating based on observed patterns, the system reliably distinguishes intentional handwritten input from unintentional key brushing.
3Measurement precision
If touch panel display waits for user to stop operation before determining input mode, then it can accurately detect input mode, but it increases operation time
Solution Approach 1:
The patent performs preliminary actions by pre-storing threshold values for stroke length and time period in the memory before actual input occurs. During input, the system only needs to measure current stroke parameters and compare against pre-established thresholds, eliminating the need for prolonged waiting periods while maintaining accurate determination.
Solution Approach 2:
The patent rushes through the determination process by using direct threshold comparison of pre-measured parameters rather than iterative analysis. Once stroke length and time period are measured, the system immediately compares against stored thresholds and makes determination, skipping unnecessary waiting or iterative refinement steps.
Data Source
AI summary
An information processing apparatus includes a processor which executes a process including receiving position information of a plurality of touch points on a screen, displaying a plurality of operation areas to be touched on the screen, calculating a length of a stroke including the touch points on a basis of the position information received in the receiving, measuring a time period for drawing the stroke including the touch points on a basis of the position information received in the receiving, setting a threshold value on a basis of relationship information, and comparing one of the time period measured in the measuring and the length of the stroke calculated in the calculating with the threshold value set in the setting to determine whether the position information received in the receiving is input by a handwriting or by a touch operation on the operation areas in accordance with a comparison result.


