Handwriting Input Candidate Display and Selection Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices lack a smooth handwriting input technique, despite advancements in touchscreen technology, as existing solutions do not effectively facilitate real-time handwriting recognition and auto-completion for efficient text input.
Innovation Solution
A tablet computer with a touchscreen display and a handwritten note application program that stores handwritten documents as time-series data, allowing for real-time stroke detection, editing, and auto-completion, using a stylus or finger input, and integrates with cloud services for storage and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If handwriting input is implemented on touchscreen displays, then input convenience is improved, but input smoothness and recognition accuracy remain insufficient
Solution Approach 1:
The system performs preliminary actions by predicting and displaying candidate characters or words before the user completes their handwriting input. The stroke prediction unit analyzes partial strokes and pre-generates possible completions, allowing the user to select from candidates rather than writing entire characters from scratch, thereby improving both convenience and recognition accuracy.
Solution Approach 2:
The system implements feedback by displaying predicted candidate characters or words in real-time during the handwriting input process. The prediction result display unit provides immediate feedback to the user showing how the system interprets their strokes so far, allowing for correction and refinement, which enhances both the smoothness of input and the accuracy of recognition.
2Productivity
If real-time stroke detection and auto-completion are implemented, then input efficiency is improved, but system complexity increases
Solution Approach 1:
The system segments the handwriting processing into distinct functional modules: stroke detection unit, stroke prediction unit, and prediction result display unit. Each module handles a specific aspect of the input process independently, making the overall complex system more manageable and easier to implement while maintaining high input efficiency through automated completion.
Solution Approach 2:
The prediction result display unit acts as an intermediary between the stroke detection unit and the user input. It processes the raw stroke data, generates predictions, and presents them in a user-friendly format, thereby managing system complexity by introducing a mediating layer that simplifies the interaction between detection and user selection.
3Adaptability or versatility
If multiple languages and user interfaces are supported, then adaptability is improved, but device complexity increases
Solution Approach 1:
The stroke prediction unit is designed with universality to handle multiple languages and writing systems through a single integrated framework. It can recognize and predict strokes for different languages by learning from diverse training data, allowing one system to serve multiple linguistic needs without requiring separate dedicated systems for each language, thus improving adaptability while managing complexity.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
According to one embodiment, when a first stroke is inputted on a display (17), an electronic device displays an elongate first area (801) in a first style, the first area (801) including a display area of the first stroke, displays a second area (805) other than the first area (801) in a second style different from the first style, and displays one or more first handwriting candidates on the display (17) based on the first stroke. The electronic device determines to enter, when one of the one or more first handwriting candidates is selected, the selected first handwriting candidate in place of the first stroke. The device determines to enter the first stroke when an operation on the second area is detected.