Coordinate Processing System Dynamic Input Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coordinate processing technologies reduce fluctuation in coordinate data from touch input devices but compromise responsiveness, making them less suitable for precise operations with fingers or pens.

Innovation Solution

A computer-readable storage medium and coordinate processing system that determines the type of input element (finger or pen) and adjusts correction methods, including smoothing input trajectories and compensating for interruptions, to enhance processing accuracy and responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If weighted averaging of coordinate data is performed to reduce fluctuation, then coordinate stability is improved, but responsiveness to operator input deteriorates

Engineering Contradiction:
Improvecoordinate stabilityVSAvoidresponsiveness
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The patent changes the parameter of coordinate correction by switching between different correction methods based on the input device type. For touch input, weighted averaging is applied to stabilize coordinates, while for pen input, no correction is applied to maintain responsiveness. This dynamic parameter adjustment resolves the contradiction by adapting the stability-enhancing parameter only when appropriate.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the coordinate correction process dynamic by determining the input device type and selectively applying correction algorithms. The system transitions between different states (corrected vs. uncorrected coordinates) based on real-time input detection, allowing it to optimize for either stability or responsiveness depending on the operational context.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If coordinate correction is applied to all inputs, then fluctuation reduction is improved, but operability for precise pen input deteriorates

Engineering Contradiction:
Improvefluctuation reductionVSAvoidoperability
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies local quality by treating different input devices differently. Instead of uniformly applying coordinate correction to all inputs, it identifies the specific input device (touch vs. pen) and applies correction only to touch inputs where fluctuation reduction is beneficial, while leaving pen inputs uncorrected to preserve precision and operability.

Inventive Principle:
Principle #3Local quality

3Speed

If no coordinate correction is applied, then responsiveness is improved, but coordinate fluctuation increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidcoordinate fluctuation
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent dynamically changes the correction parameter based on input device identification. When pen input is detected, the correction parameter is set to zero (no correction) to maintain responsiveness. When touch input is detected, the correction parameter is activated to reduce fluctuation. This selective parameter adjustment resolves the contradiction contextually.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8952908B2Computer-readable storage medium, coordinate processing apparatus, coordinate processing system, and coordinate processing method
Publication Date: 2015.02.10 NINTENDO CO LTD
  • US8952908B2 patent drawing
  • US8952908B2 patent drawing
  • US8952908B2 patent drawing

AI summary

A value of a finger degree variable representing a degree of likelihood of a finger is updated at all times in accordance with whether the shape of an input trajectory represented by input coordinate data is a predetermined shape, whether a continuous contact time indicated by input coordinate data is less than a predetermined time, or whether or not a continuous non-contact time indicated by input coordinate data is less than a predetermined time. A degree of smoothening the shape of the input trajectory is changed in response to the value of the finger degree variable.