Touch Screen Input Precision via Typical Coordinate Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen input methods for mobile devices often result in inaccurate key selection due to the lack of precise mechanisms for determining user intent, leading to errors in character input and reduced product utilization efficiency.

Innovation Solution

A method that detects touch areas on a touch screen, determines a typical coordinate value for each area by averaging or weighting the coordinates of touch points, and uses this value to select and trigger actions for active objects, thereby enhancing the precision of user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a software input panel (SIP) is used as the input interface to substitute hardware keyboard, then the product can be slimmed and display area can be enlarged, but the key selection accuracy deteriorates due to imprecise judgment of user intent

Engineering Contradiction:
Improvedisplay areaVSAvoidkey selection accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for key selection from simple area coverage to typical coordinate value. By calculating the typical coordinate value (e.g., centroid) of touch points within each key area, the system achieves more precise key selection that reflects actual user intent rather than just finger coverage area.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the key selection is based on finger-covered area comparison, then the system can operate with simple touch detection, but the selected key is often not the desired key leading to input errors

Engineering Contradiction:
Improvetouch operation simplicityVSAvoidinput accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the mechanical area-based selection mechanism with a coordinate-based calculation mechanism. Instead of comparing finger coverage areas, the system calculates typical coordinate values of touch points and compares these coordinates with key positions, providing more reliable key selection while maintaining ease of operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If a conventional hardware keyboard is used, then key selection is precise through signal generation, but the product becomes bulky and requires more space

Engineering Contradiction:
Improvekey selection precisionVSAvoidkeyboard space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent extracts the essential function of precise key selection from the physical hardware keyboard and implements it through software calculation. By taking out the coordinate calculation and comparison logic, the system achieves hardware keyboard-level precision without the physical keyboard occupying space.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9740321B2Method for operating application program and mobile electronic device using the same
Publication Date: 2017.08.22 HTC CORP
  • US9740321B2 patent drawing
  • US9740321B2 patent drawing
  • US9740321B2 patent drawing

AI summary

A method of controlling an electronic device, an electronic device using the same, and a computer program product are provided. The method includes detecting a plurality of touch areas on a touch screen so that a plurality of touch points contained within each of the touch areas are obtained, respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas, selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas, and triggering an action associated with the one or more active objects.