Touchscreen Handwriting Input Stroke Completion Overlap Elimination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices with touch screens face challenges in efficiently and smoothly inputting a large number of characters by hand, as they lack the accuracy and speed of hardware keyboards.
Innovation Solution
An electronic device with a touch screen display and circuitry that receives and processes handwriting inputs by determining stroke groups, displaying candidates, and eliminating overlaps, facilitating the completion of characters through a stroke completion function, allowing users to input characters more easily by predicting and suggesting completed strokes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users input characters by handwriting on touch screen, then device portability and integration are improved, but input speed and accuracy deteriorate compared to hardware keyboards
Solution Approach 1:
The system performs preliminary recognition of stroke patterns as they are being written, predicting the intended character before the user completes all strokes. This allows the system to prepare candidate characters in advance, reducing the time needed for character input while maintaining handwriting's portability advantage.
Solution Approach 2:
The system provides real-time feedback by displaying recognized stroke patterns and candidate characters during the writing process. This feedback mechanism allows users to verify recognition accuracy immediately and make corrections if needed, improving both input speed and accuracy compared to traditional handwriting input.
2Adaptability or versatility
If users input characters by handwriting on touch screen, then device portability is improved, but input accuracy deteriorates compared to hardware keyboards
Solution Approach 1:
The system performs preliminary recognition and validation of stroke patterns, checking for recognition confidence thresholds before finalizing character identification. This preliminary accuracy check ensures that only confidently recognized characters are accepted, improving input accuracy while preserving the portability benefits of touch-based handwriting input.
Solution Approach 2:
The system provides visual feedback showing recognized characters and confidence levels, allowing users to verify accuracy in real-time. This feedback loop enables users to correct misrecognitions immediately, significantly improving input accuracy compared to traditional handwriting recognition systems that only provide feedback after complete input.
3Measurement precision
If the system displays multiple stroke group candidates, then recognition accuracy is improved, but display complexity and user confusion increase
Solution Approach 1:
The system applies different display qualities to different candidate types: high-confidence candidates are displayed prominently with larger size and different styling, while lower-confidence candidates are displayed more subtly. This local differentiation helps users quickly identify the most likely correct character without being overwhelmed by all candidates equally, reducing display complexity while maintaining recognition accuracy.
Solution Approach 2:
The system displays only a limited number of top candidates (e.g., top 3-5) rather than all possible matches, providing sufficient choice for accurate recognition while avoiding information overload. This partial display approach maintains recognition accuracy by showing the most relevant options while reducing display complexity and user cognitive load.
Data Source
AI summary
According to one embodiment, an electronic device determines, in response to completion of input of Mth stroke, first input candidates of stroke groups by using the 1st to Mth strokes; executes process for displaying at least one of the first input candidates; determine, in response to completion of input of Nth (N>M) stroke, second input candidates by using the 1st to Nth strokes; and executes, process for displaying at least one of the second input candidates on the screen to eliminate overlap with the at least one of the first input candidates displayed on the screen.


