Touchscreen Prediction Accuracy via Dynamic Position Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing apparatuses, such as tablet terminals, face challenges in accurately predicting and displaying handwriting input trajectories due to delays and inaccuracies in processing touch data, especially when handling curves and irregular movements.

Innovation Solution

The apparatus includes a touchscreen with a touch sensor unit, an acquisition processing unit that collects detection position data at predetermined intervals, a prediction processing unit that generates predictive positions using Taylor series approximation, and a correction processing unit that adjusts predictions based on a weighting value calculated from the angle between latest detection positions, thereby improving prediction accuracy and reducing input-to-display delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If prediction processing is performed using a fixed number of detection positions, then processing simplicity is maintained, but prediction accuracy deteriorates when handling curves and irregular movements

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent dynamically adjusts the number of detection positions used for prediction based on the curvature of the handwriting trajectory. When the trajectory is straight, fewer detection positions are used; when the trajectory curves, more detection positions are incorporated into the prediction calculation. This dynamic adaptation resolves the contradiction by making the processing complexity variable rather than fixed, allowing high accuracy for curves while maintaining simplicity for straight lines.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of detection position count based on the geometric characteristics of the handwriting input. By calculating curvature from detection positions and using this to adjust the number of positions involved in prediction, the system adapts its processing parameters to match the input characteristics, thereby achieving high prediction accuracy across different input types without unnecessarily increasing complexity for all cases.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If detection interval is reduced to improve trajectory accuracy, then measurement precision improves, but processing time increases and delay worsens

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidinput-to-display delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using only the necessary number of detection positions for prediction rather than processing all available detection data. By selectively using a subset of detection positions based on curvature requirements, the system achieves sufficient trajectory accuracy without the time cost of processing excessive data points, thereby reducing input-to-display delay while maintaining adequate precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the detection positions into different groups based on their utility for prediction. By dividing the full set of detection positions into relevant and irrelevant subsets, and only processing the relevant ones for prediction calculations, the system achieves accurate trajectory rendering without the computational overhead of processing all detection data, thus reducing processing time and delay.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If more detection positions are used for prediction, then prediction accuracy improves, but processing speed deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent makes the number of detection positions used for prediction dynamic rather than static. By adjusting this number based on the curvature characteristics of the handwriting input, the system processes more positions only when necessary for accurate curve prediction, and fewer positions when handling straight lines. This dynamic approach maintains high prediction accuracy for curves while preserving processing speed for simpler inputs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameter of detection position count based on input characteristics. By calculating curvature from detection positions and using this metric to adjust how many positions are involved in prediction, the system optimizes the balance between prediction accuracy and processing speed, applying more computational resources only when the input geometry requires it.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11675441B1Information processing apparatus and control method
Publication Date: 2023.06.13 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11675441B1 patent drawing
  • US11675441B1 patent drawing
  • US11675441B1 patent drawing

AI summary

A display having a touchscreen is coupled to a processor that acquires a plurality of first detection positions on the touchscreen at a predetermined detection interval by an operation medium, calculates a predictive position indicative of a predicted subsequent position of the operation medium based on the plurality of first detection positions, corrects the predictive position based on a plurality of second detection positions and a weighting value, the plurality of second detection positions being a subset of the plurality of first detection positions selected at an interval greater than the predetermined detection interval, the weighting value being based on an angle between at least latest three detection positions among the plurality of second detection positions, and displays, on the display, a trajectory line including the plurality of first detection positions and the corrected predictive position.