Touch Screen Character Selection via Nearest Node Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for selecting characters on touch screens, especially when characters are small, often result in inaccurate selection due to imprecise touch gestures, leading to selections in between lines or empty spaces rather than the intended characters.
Innovation Solution
A method and apparatus that detect whether a touch point falls into a text node, and if not, search for the nearest text node by looking up levels and calculating distances to determine the nearest character, allowing for accurate character selection even when the touch point does not directly fall on a character.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If touch gestures are used to select characters on a touch screen, then the operation is simple and intuitive, but the selection accuracy deteriorates when characters are small or touch control is imprecise
Solution Approach 1:
The patent segments the character selection process into two independent stages: first detecting the touch point position, then separately searching for the nearest character. This segmentation allows the system to handle imprecise touch gestures by decoupling the touch input from the character selection, solving the contradiction between simple touch operation and accurate character selection.
Solution Approach 2:
The patent introduces an intermediary character search mechanism that acts as a bridge between the touch point and the selected character. Instead of directly selecting the character under the touch point, the system searches for the nearest character using the touch point as a reference, thereby mediating between imprecise touch input and accurate character selection.
2Measurement precision
If the touch point must fall directly on a character for selection, then the selection is precise, but the ease of operation deteriorates as users need to precisely control touch points
Solution Approach 1:
The patent performs preliminary action by detecting the touch point position first, then using this position as a starting point to search for the nearest character. This preliminary detection allows the system to compensate for imprecise touch control, maintaining both ease of operation and selection accuracy.
Solution Approach 2:
The nearest character search acts as an intermediary that translates imprecise touch points into accurate character selections. This intermediary mechanism eliminates the requirement for precise touch point control while maintaining high selection accuracy.
3Measurement precision
If character selection requires direct touch contact, then the selection accuracy is high, but the device complexity increases to handle various edge cases
Solution Approach 1:
The patent extracts the character search logic from the touch gesture handling logic. By separating the touch point detection from the character selection and using a dedicated nearest character search mechanism, the system reduces the complexity of touch gesture handling while maintaining high selection accuracy.
Solution Approach 2:
The nearest character search serves as an intermediary layer that simplifies the overall system architecture. Instead of complex touch gesture recognition logic, the system uses a straightforward touch point detection followed by a systematic character search, reducing device complexity.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The present disclosure discloses a method, an apparatus and a terminal device for selecting a character. Wherein, the method includes the following steps: detecting whether a touch point of a touch screen operation for selecting a character falls into a text node; if the touch point does not fall into a text node, searching for a nearest text node to the touch point; taking a nearest character to the touch point, in the text node that has been searched out as a character selected by the touch point. In the present disclosure, if the touch point of the touch screen operation for selecting a character does not fall into a text node, by taking the nearest character to the touch point, in the searched text node as the character selected by the touch point, it may be realized that, even if the touch point does not fall on a character, the character selected by the touch screen operation may still be obtained, thereby repeated selecting operations may be avoided, so as to provide convenience for the user.