Touch Sensor Navigation Scaling Function for Drift Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch sensor navigation systems suffer from 'scrolling drift' where the screen moves away from the intended vertical or horizontal scrolling direction due to contact movements that are not purely horizontal or vertical, leading to an inflexible scrolling experience that only allows two axes of movement.
Innovation Solution
The implementation of scaling functions that modify the horizontal and vertical components of contact movement to align with the user's intent, allowing for navigation along one axis while switching to another without lifting the contact, using either continuous, step, or lookup table functions to determine a modified position based on the contact's movement angle.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If touch sensor navigation directly follows contact movement without scaling, then the navigation responds immediately to user input, but the screen moves away from the intended scrolling direction causing 'scrolling drift'
Solution Approach 1:
The patent applies scaling functions that modify the horizontal and vertical components of contact movement based on the movement angle. By dynamically changing the scaling parameters (scaling factors) according to the angle of contact movement, the system transforms diagonal or multi-directional movements into primarily vertical or horizontal scrolling, eliminating scrolling drift while preserving user interaction flexibility.
Solution Approach 2:
The patent introduces scaling functions as an intermediary between the raw contact movement detection and the actual screen navigation. This intermediary layer processes the contact movement by applying scaling factors to the horizontal and vertical components, transforming the movement vector to align with the intended scrolling direction before executing the navigation action.
2Adaptability or versatility
If the system allows movement along both horizontal and vertical axes simultaneously, then the navigation is flexible, but it causes scrolling drift away from the intended direction
Solution Approach 1:
The patent dynamically adjusts the scaling factors for horizontal and vertical movement components based on the contact movement angle. When the movement angle indicates a diagonal direction, the scaling function reduces the magnitude of the smaller component more aggressively, effectively guiding the scrolling back toward the primary axis while still allowing some adaptability in the navigation path.
3Measurement precision
If the system uses strict categorization of contact movements into fixed axes, then the scrolling direction is precise, but it reduces the seamless direction changes during navigation
Solution Approach 1:
The patent employs dynamic scaling factors that are continuously adjusted based on the contact movement angle rather than using fixed, pre-defined axis categories. This dynamic approach allows the system to smoothly transition between horizontal and vertical scrolling directions by continuously adapting the scaling parameters to the current movement vector, enabling seamless direction changes without strict categorization.
Data Source
AI summary
A method for image navigation on an electronic device is described. The method includes displaying an image. The method also includes detecting at least one contact with a touch sensor to obtain a first position. The method further includes obtaining an updated position corresponding to a contact movement. The method additionally includes determining a modified position by applying at least one scaling function based on the first position and the updated position. The method also includes moving the image based on the modified position.


