Touch Input Device Dynamic Smoothing Level Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional touch input devices struggle to draw smooth lines corresponding to the movement of inputters with varying tip sizes, such as fingers or pens, due to differences in input area on touch panels, leading to difficulties in accurately representing user input.

Innovation Solution

A touch input device comprising a position detector, line information generator, smoothing level setter, and smoothing processing processor that determines an input range and sets a smoothing level based on the input area, applying exponential smoothing to generate smooth lines connecting detected touch positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a fixed smoothing level is used for all touch inputs, then the processing is simple, but smooth lines cannot be drawn when using thick-tip inputters like fingers

Engineering Contradiction:
Improveline smoothnessVSAvoidsmoothing control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The smoothing level is made dynamic by automatically adjusting it based on the detected input range area. The system transitions from a fixed smoothing level to a variable one that adapts to different inputters (thin-tip pens vs. thick-tip fingers), resolving the contradiction between line smoothness and system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The smoothing parameter is changed based on the input range area. When the area exceeds a threshold (indicating a thick-tip inputter), a different smoothing level is applied. This parameter adaptation enables smooth line drawing for various inputters without manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If no smoothing is applied, then the processing is fast and simple, but the line does not accurately represent the movement of thick-tip inputters

Engineering Contradiction:
Improvemovement representation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Different smoothing levels are applied locally based on the input range area. Thick-tip inputters (large area) receive stronger smoothing, while thin-tip inputters (small area) receive minimal or no smoothing. This localized adaptation ensures accurate movement representation only where needed, maintaining processing efficiency.

Inventive Principle:
Principle #3Local quality

3Area of moving object

If a thick-tip inputter is used, then the input area on the touch panel is large, but position detection accuracy decreases due to large variation in determined positions

Engineering Contradiction:
Improveinput areaVSAvoidtouch position precision
Core Design Contradiction:
Area of moving objectVSMeasurement precision

Solution Approach 1:

Smoothing processing acts as an intermediary between the raw touch position data and the final displayed line. For thick-tip inputters, the smoothing filter removes position variations caused by the large input area, reconstructing the intended movement path and effectively mediating the precision problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11507270B2Touch input device, touch input method and recording medium recording touch input program
Publication Date: 2022.11.22 SHARP KK
  • US11507270B2 patent drawing
  • US11507270B2 patent drawing
  • US11507270B2 patent drawing

AI summary

A touch input device includes: a position detector that determines an input range in a touch input produced with an inputter on a touch panel and that detects, as a touch position, any position within the input range; a line information generator that generates line information which is information of a line connecting a plurality of the touch positions detected with the position detector; a smoothing level setter that sets, based on the area of the input range, a smoothing level indicating the degree of smoothing; and a smoothing processing processor that executes, on the line of the line information generated by the line information generator, smoothing corresponding to the smoothing level set by the smoothing level setter.