Jolt Detection for Stroke Input Character Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable electronic devices struggle with accurately deciphering characters entered on touch-sensitive screens when the user experiences a jolt, leading to incorrect stroke inputs that cannot be matched with predefined characters, requiring users to re-enter entire characters.
Innovation Solution
The device detects jolts during character entry, associates affected stroke inputs with the jolt, and provides a timeout period during which these inputs can be removed from display and consideration, allowing users to complete characters without distraction and improving recognition accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the device continues to display and consider all stroke inputs during character entry, then the character entry process remains simple, but accuracy deteriorates when jolts occur during input
Solution Approach 1:
The system performs preliminary detection of jolts during stroke input using accelerometers or gyroscopes. When a jolt is detected, the system proactively flags the affected stroke for potential removal before the character recognition process completes, preventing erroneous strokes from compromising recognition accuracy.
Solution Approach 2:
The system extracts and removes erroneous stroke inputs that were made during detected jolts from the character input sequence. By identifying and eliminating these problematic strokes, the system improves character recognition accuracy without requiring the user to manually correct the entire character.
2Measurement precision
If the device removes erroneous strokes automatically upon jolt detection, then accuracy improves, but user control and ease of operation deteriorate
Solution Approach 1:
When a jolt is detected during stroke input, the system provides feedback to the user by highlighting or marking the affected stroke. The user then decides whether to accept, correct, or remove the stroke. This feedback mechanism maintains user control while improving accuracy by alerting users to potential input errors caused by jolts.
Solution Approach 2:
Instead of automatically removing all strokes made during a jolt, the system applies partial action by only flagging specific strokes for review. The user retains the option to accept some jolt-affected strokes if they were intentional, while having the ability to remove others. This selective approach balances automated assistance with user control.
3Productivity
If the device requires users to re-enter entire characters when recognition fails, then simplicity is maintained, but productivity and time efficiency deteriorate
Solution Approach 1:
The system segments the character input process by identifying and isolating only the erroneous stroke(s) caused by jolts. Instead of requiring users to re-enter entire characters, the system allows users to correct or remove just the affected stroke(s), while preserving the rest of the character input. This segmentation approach significantly improves productivity by reducing the correction effort from entire character re-entry to stroke-level adjustments.
4Measurement precision
If the device provides a timeout period for stroke removal, then accuracy improves by eliminating erroneous inputs, but loss of time occurs during the timeout waiting period
Solution Approach 1:
The system implements a timeout mechanism that periodically checks for user inaction after detecting a jolt. If the user does not interact with the highlighted stroke within the timeout period, the system automatically removes or corrects the erroneous input. This periodic action approach balances accuracy improvement with time efficiency, as the timeout period is typically short and the automatic resolution eliminates the need for prolonged user waiting.
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 enhances user experience by allowing character completion without re-entering entire characters, improving accuracy by eliminating erroneous strokes made during jolts and reducing user frustration.
Implementation Method 1
A jolt is a sudden, abrupt and/or uncharacteristic movement of the apparatus, user and/or scribing/writing implement. A jolt may occur by the user's writing hand or arm being pushed or knocked, or by the user holding and using the apparatus while travelling in a vehicle which, for example, moves over a speed bump or stops abruptly.
Data Source
AI summary
An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable detection of one or more stroke user inputs for use in deciphering an entered character during a character entry mode; enable detection of a jolt during the character entry mode; upon detection of the jolt, associate one or more of the stroke user inputs with the jolt; and provide for a predetermined timeout period during which the one or more associated stroke user inputs are at least one of considered for removal from display and considered for removal from consideration in deciphering the entered character.


