Cursor Positioning on Touchscreen Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable electronic devices with small touchscreens face challenges in precise cursor positioning due to the larger finger touch area, making it difficult to accurately move the cursor to the desired position, especially during text editing and selection processes.
Innovation Solution
A method and apparatus that activate a display area on the touchscreen, allowing users to move it under their control while keeping the cursor static, determining the final cursor placement based on the moved display area's position, enabling precise cursor positioning and selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the user touches the touchscreen display with their finger to move the cursor, then the cursor can be positioned, but the precision of cursor positioning deteriorates due to the larger finger touch area
Solution Approach 1:
The patent introduces a virtual display area as an intermediary between the user's finger touch and the cursor positioning. Instead of directly mapping finger touch to cursor movement, the system first moves the virtual display area in response to touch gestures, then calculates the cursor position based on the relative movement between the virtual display area and the actual display content. This intermediary layer filters out the imprecision of direct finger-to-cursor mapping.
Solution Approach 2:
The patent inverts the traditional cursor positioning approach by keeping the cursor static and moving the virtual display area instead. In conventional systems, the cursor moves to follow the user's input; here, the virtual display area moves in response to touch, and the cursor position is determined by the inverse relationship. This inversion allows the system to achieve precise cursor positioning by tracking the movement of the virtual display area boundaries rather than relying on direct finger-to-cursor mapping.
2Measurement precision
If the display area is moved to achieve precise cursor positioning, then cursor placement accuracy improves, but the system complexity increases due to the virtual display area mechanism
Solution Approach 1:
The patent creates a virtual copy of the display area that mirrors the layout and content of the actual display. This virtual display area serves as a simplified model that can be manipulated independently to determine cursor position. By working with this copy rather than directly manipulating the actual display elements, the system achieves precise cursor positioning through relatively simple coordinate transformations and boundary calculations.
Data Source
AI summary
A user interface for a touchscreen display device including a technique for cursor positioning, with respect to: (i) a touchscreen display upon which the cursor is displayed; and (ii) displayable content (also sometimes herein referred to as a “display area”) which is also, at least in part, displayed on the touchscreen display. Based on a desired position to which the activated display area is moved while a cursor remains static on the display screen, a placement position at which the cursor is to be placed with respect to the displayable content is determined.


