Touch Sensor Navigation Scaling Function for Drift Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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'

Engineering Contradiction:
Improvescrolling direction accuracyVSAvoidscrolling flexibility
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenavigation flexibilityVSAvoidscrolling direction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvescrolling direction accuracyVSAvoiddirection change capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9146666B2Touch sensor navigation
Publication Date: 2015.09.29 SHARP KK
  • US9146666B2 patent drawing
  • US9146666B2 patent drawing
  • US9146666B2 patent drawing

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.