Coordinate Input Device Noise Filtering via Moving Average

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Coordinate input devices face challenges in accurately stopping a cursor at an intended position due to residual noise caused by hysteresis characteristics, which prevent operators from performing intended operations effectively.

Innovation Solution

A coordinate input device with strain sensors and a control unit that calculates moving average values from output data, setting the output to 0 when predetermined conditions are met to mitigate the influence of residual noise, thereby improving operability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the stick-type operation unit is used for coordinate input, then the operation flexibility is improved, but residual noise occurs after finger separation causing cursor positioning errors

Engineering Contradiction:
Improveoperation flexibilityVSAvoidcursor positioning accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The control unit performs preliminary judgment by comparing the absolute value of load data with a predetermined threshold before processing coordinate data. This preliminary action filters out residual noise that occurs after finger separation, preventing erroneous cursor movements while maintaining operation flexibility during normal use

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the parameter processing approach by introducing a threshold value for load data magnitude. When the load data absolute value falls below this threshold, the system treats it as noise and outputs zero instead of processing it as valid coordinate input, thereby eliminating cursor positioning errors caused by residual noise

Inventive Principle:
Principle #35Parameter changes

2Speed

If the load data is directly processed without filtering, then the response speed is improved, but residual noise causes cursor overrun and positioning errors

Engineering Contradiction:
Improvecursor response speedVSAvoidcursor positioning accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The invention introduces a threshold parameter for load data magnitude. By comparing the absolute value of load data against this predetermined threshold, the system quickly identifies and filters residual noise without requiring complex processing, thus maintaining fast cursor response while eliminating positioning errors

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the threshold value is set low to filter noise, then the positioning accuracy is improved, but normal small operations may be blocked

Engineering Contradiction:
Improvecursor positioning accuracyVSAvoidoperation responsiveness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The invention optimizes the threshold parameter value to strike a balance between noise filtering and operation responsiveness. The threshold is set to be sufficiently high to allow normal small operations to pass through, yet low enough to effectively filter residual noise, achieving both accurate positioning and responsive operation

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively reduces the impact of residual noise, allowing for stable cursor positioning and enhanced operability by distinguishing between actual and noise-induced signals.

Implementation Method 1

strain sensors that output data corresponding to an operation amount of the operation unit

Methodology Applied
Scientific EffectStrain measurement: Piezoresistive Effect

Data Source

PatentUS8125447B2Coordinate input device
Publication Date: 2012.02.28 ALPS ALPINE CO LTD
  • US8125447B2 patent drawing
  • US8125447B2 patent drawing
  • US8125447B2 patent drawing

AI summary

A coordinate input device includes an operation unit that is provided so as to be operated, strain sensors that output data corresponding to an operation amount of the operation unit, and a control unit. The control unit performs the count corresponding to the increase or decrease of speed data that is obtained by converting data sequentially output from the strain sensors, and generates counted count values or coordinate data calculated from the count values. The control unit calculates a moving average value from the count values that are sequentially output every predetermined time. When the moving average value satisfies predetermined conditions, the control unit regards that the operation of the operation unit is cancelled, and stops the output of the coordinate data or outputs 0 as the count value.