Touch Sensing Interpolation for Smooth Curve Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional touch sensing display systems fail to accurately predict and display smooth curved trajectories of touch inputs, such as line drawings or drags, due to limitations in interpolation coordinate generation and display timing.

Innovation Solution

A touch sensing apparatus and method that includes an interpolation coordinate generator capable of calculating interpolation points between sensed touch points, using temporary control points and random points to track and display smooth curves, thereby predicting curved touch trajectories and shortening interpolation coordinate generation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional touch sensing methods are used to detect curved touch inputs, then the touch detection function is provided, but the curve trajectory is not smooth and the display quality deteriorates

Engineering Contradiction:
Improvecurve trajectory smoothnessVSAvoiddisplay quality
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent applies preliminary action by calculating interpolation coordinates in advance between detected touch points. The interpolation coordinate generator computes intermediate coordinates before display, using mathematical algorithms (such as quadratic interpolation) to predict positions on the curved trajectory. This pre-calculation ensures smooth curve rendering without requiring complex real-time computations during display refresh cycles.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If interpolation coordinates are calculated to achieve smooth curve display, then the curve smoothness is improved, but the interpolation coordinate generation time increases

Engineering Contradiction:
Improvecurve smoothnessVSAvoidinterpolation coordinate generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the curve trajectory into multiple discrete segments between consecutive touch points. Instead of calculating all interpolation coordinates for the entire curve at once, the system processes each segment independently between adjacent touch points. This segmentation allows for efficient, localized computations that reduce overall processing time while maintaining smoothness within each segment. The display system can render segments progressively as touch data becomes available.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If precise curve trajectory prediction is implemented, then the display accuracy is improved, but the processing complexity increases

Engineering Contradiction:
Improvetrajectory prediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component called the interpolation coordinate generator that sits between the touch sensor and display system. This intermediary module handles the complex mathematical computations for trajectory prediction, using simplified algorithms such as quadratic interpolation based on three consecutive touch points. By isolating the computational complexity to this dedicated intermediary component, the rest of the system maintains simplicity while achieving precise curve trajectory prediction through the intermediary's specialized processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11816293B2Touch sensing apparatus, touch sensing display system including the same, and touch sensing method
Publication Date: 2023.11.14 LX SEMICON CO LTD
  • US11816293B2 patent drawing
  • US11816293B2 patent drawing
  • US11816293B2 patent drawing

AI summary

A touch sensing apparatus tracking a curve includes an interpolation coordinate generator configured to sense a first touch point, a second touch point and a third touch point, and calculate an interpolation point between the second touch point and the third touch point, wherein the curve is formed by the first touch point, the second touch point, the third touch point and the interpolation point, and the interpolation point is determined by the first touch point, the second touch point and the third touch point.