Touch Panel Game Input Jiggling Reduction via Parameter Averaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch-based game technologies are prone to input jiggling errors, affecting the accuracy of input direction and speed, leading to unpredictable game outcomes and requiring higher operational skills from players, while lacking the unique controllability offered by touch panel operations.

Innovation Solution

A game apparatus and storage medium that utilize a touch panel to detect position coordinates, calculate movement parameters, and determine new parameters by averaging current and previous values, reducing the influence of jiggling and allowing specific touch panel controllability by storing and processing all input information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If input direction and speed are obtained directly from touch operation, then the game can respond quickly to player input, but the input values are affected by jiggling and detection accuracy limitations

Engineering Contradiction:
Improveresponse speedVSAvoidinput direction and speed accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by storing multiple input values obtained during the touch operation period before final game processing. Instead of using only the final input value, the system accumulates multiple measurements (including intermediate values during dragging) and processes them together to determine the final movement parameters. This preliminary accumulation of data allows the system to filter out jiggling effects while maintaining responsive gameplay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring touch operation values during the dragging process and using this information to adjust and determine final movement parameters. The system feeds back the accumulated input values to the game processing stage, allowing for correction of jiggling effects based on the pattern of inputs rather than relying on a single potentially inaccurate measurement.

Inventive Principle:
Principle #23Feedback

2Device complexity

If only the final input values are used for game processing, then the processing is simple and fast, but the player must control the operation with higher accuracy to avoid jiggling effects

Engineering Contradiction:
Improveprocessing complexityVSAvoidoperation accuracy requirement
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system performs preliminary accumulation of input values during the touch operation, storing multiple measurements before final processing. This approach increases processing complexity slightly but dramatically reduces the accuracy requirement for individual input operations, as the final result is based on aggregated data rather than a single critical measurement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By implementing feedback loops that continuously monitor and accumulate input values during the dragging operation, the system provides players with more forgiving controls. The feedback mechanism allows the system to recognize valid input patterns and filter out jiggling, reducing the skill level needed for precise control while maintaining reasonable processing complexity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the touch panel detection accuracy is limited (e.g., 256×192 dots), then the hardware remains cost-effective and simple, but the input direction calculation is affected by jiggling

Engineering Contradiction:
Improvetouch panel resolutionVSAvoidinput direction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by accumulating multiple touch input values obtained during the dragging operation before calculating the final movement parameters. Instead of relying on a single low-resolution detection point, the system collects multiple measurements and processes them together, effectively filtering out the jiggling caused by limited detection accuracy while maintaining the cost-effective low-resolution touch panel.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7794327B2Game apparatus and storage medium
Publication Date: 2010.09.14 NINTENDO CO LTD
  • US7794327B2 patent drawing
  • US7794327B2 patent drawing
  • US7794327B2 patent drawing

AI summary

A display device 12 covered by a touch panel 13 displays a game space on a display screen. Position coordinates (tx, ty) obtained when the touch panel 13 is touch-operated are detected at a predetermined periodic cycle. At least one of a movement speed (V) and a movement direction (θ) is calculated as a movement parameter for a second object based on current position coordinates (tx, ty) and position coordinates (tpx, tpy) having been detected in an immediately preceding time. A new movement parameter (V and θ) is determined using movement parameters having been previously determined (Vp and θp) and the newly calculated movement parameter (V and θ). When the first object and the second object satisfy a predetermined positional relationship therebetween, the second object is moved and display-controlled based on the updated movement parameter.