Touchpad Cursor Step Control for Operation Feeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input apparatuses for touchpads often result in a mismatch between the movement amount of a cursor and the user's intended operation feeling due to arbitrary movement amounts, leading to a sense of discord for the user.

Innovation Solution

An input apparatus that includes a touchpad for detecting input positions, a display unit, and a calculation device to move the cursor in steps aligned with the input position variations, calculating movement steps and adjustment amounts to match the user's intended operation, ensuring the cursor movement resembles the user's input feeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the cursor is moved by converting the movement amount of input touch into a number of steps at intervals of a predetermined period, then the cursor movement can be controlled in discrete steps, but the movement amount of the cursor may not match the movement amount of the input touch, leading to a sense of discord for the user

Engineering Contradiction:
Improveoperation feelingVSAvoidcursor movement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the cursor movement amount variable rather than fixed. The calculation device dynamically adjusts the cursor movement distance based on the actual finger movement distance detected by the touchpad, allowing the system to adapt between discrete step control and continuous movement matching, thereby resolving the contradiction between step-based control and movement accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of cursor movement from a fixed predetermined distance to a variable distance that corresponds to the actual input movement. By calculating the ratio between finger movement distance and predetermined unit distance, the system adjusts the cursor movement parameter dynamically, ensuring both step-based control and accurate reflection of user intent

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the movement amount of input touch is arbitrary but the number of steps of the cursor is an integer, then the cursor can be moved in discrete steps, but the movement amount of the cursor cannot match the movement amount of the input touch

Engineering Contradiction:
Improvecursor movement efficiencyVSAvoidmovement amount matching
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by accumulating the remainders from previous calculations before determining the final cursor movement. Instead of discarding the fractional parts when calculating steps, the system stores them and adds them to subsequent calculations, ensuring that accumulated small movements eventually result in appropriate cursor steps, thereby improving both efficiency and precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the remainder from each calculation cycle as input for the next cycle. This feedback mechanism ensures that arbitrary input movements are progressively translated into appropriate cursor steps over multiple cycles, maintaining both the efficiency of discrete step movement and the precision of matching user intent

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10180756B2Input apparatus
Publication Date: 2019.01.15 TOYOTA JIDOSHA KK
  • US10180756B2 patent drawing
  • US10180756B2 patent drawing
  • US10180756B2 patent drawing

AI summary

An input apparatus includes: a touchpad that detects an input position; a display unit; and a calculation device configured to: move a display position of a cursor in steps in an identical direction to a variation direction of the input position detected by the touchpad every time the input position varies in an identical direction by a predetermined unit amount; calculate the number of movement steps and the adjustment amount by dividing a value by the predetermined unit amount when the variation direction of the input position calculated during a first predetermined period is equal to a variation direction of the input position calculated during a second predetermined period, the value obtained by adding the adjustment amount calculated during the second predetermined period to the displacement amount calculated during the first predetermined period, the second predetermined period being a predetermined period immediately preceding the first predetermined period.