Touchscreen Cursor Positioning via Sub-Region Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touchscreen devices face challenges in precisely positioning a text cursor between narrow letters due to the disparity in movement required between different character widths, making it difficult for users to accurately locate the cursor, especially when moving between narrower and wider letters.
Innovation Solution
The method divides the touchscreen region into sub-regions, each associated with locations between pairs of glyphs, with equally-sized interior sub-regions and potentially differently-sized sub-regions at the edges, allowing for precise movement of the text cursor by correlating touch input across these sub-regions, ensuring accurate positioning between glyphs regardless of character width.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the position indicator is moved by direct finger movement across the touchscreen, then the operation is simple and direct, but the positioning precision between narrow letters is poor
Solution Approach 1:
The touchscreen display region is divided into multiple sub-regions, where each sub-region corresponds to a specific glyph boundary location. When the user's finger enters a sub-region, the position indicator is automatically positioned at the corresponding glyph boundary. This segmentation transforms continuous finger movement into discrete, precise positioning events, resolving the contradiction between operational simplicity and positioning precision.
2Device complexity
If equally-sized sub-regions are used for all glyph boundaries, then the positioning mechanism is uniform and simple, but the accuracy varies for narrow versus wide letters
Solution Approach 1:
The sub-regions are configured with different widths based on the actual glyph boundaries they represent. Sub-regions corresponding to narrow letter gaps are made narrower, while those for wider gaps are made wider. This local adaptation of sub-region dimensions to the actual text layout ensures that each sub-region accurately reflects the physical space between specific glyphs, maintaining both structural simplicity and positioning accuracy across diverse text scenarios.
Data Source
AI summary
Some embodiments provide a method that displays a document that includes several glyphs on a touch screen display. The method receives a touch input on the touch screen display to activate a zoom tool enabling location of a position indicator within a set of associated glyphs. The method automatically divides a touch screen region for the set of associated glyphs into sub-regions. Each sub-region is associated with a position indicator location between two subsequent glyphs. A first sub-region associated with a location between first and second glyphs has a same width as a second sub-region associated with a location between the second glyph and a third glyph. The first and third glyphs do not have an equal width. The method correlates movement of the touch input across the touch screen display with the equally-spaced sub-regions in order to move the position indicator between the glyphs in the associated set.


