Touch Screen Input Panel Typical Coordinate Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch screen input methods for electronic devices often result in inaccurate key selection due to the reliance on comparing finger-covered areas, leading to errors in character input, necessitating a more efficient mechanism to determine user actions.
Innovation Solution
A method that calculates a unique typical coordinate value from all touch points on a touch screen, using weighted averages of x-axis and y-axis coordinates, to accurately control application programs and select keys on a software input panel (SIP), enhancing user operation efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Shape
If a software input panel (SIP) is used as the input interface, then the product can be slimmer and have a larger display area, but the key selection accuracy deteriorates due to the finger-covered area comparison method
Solution Approach 1:
The patent changes the parameter used for key selection from finger-covered area to typical coordinate value. Instead of comparing the area of fingers covering keys, the system calculates a typical coordinate value from multiple touch points and compares it with key center coordinates, significantly improving key selection accuracy while maintaining the SIP interface
Solution Approach 2:
The patent replaces the mechanical area comparison method with a coordinate calculation system. Multiple touch points are collected and processed to generate a typical coordinate value, which is then compared with predefined key center coordinates to determine the selected key, eliminating the inaccuracies of area-based detection
2Device complexity
If the finger-covered area method is used to select keys, then the system can operate with simple touch detection, but the key selection accuracy deteriorates leading to input errors
Solution Approach 1:
The patent segments the touch detection process into multiple stages: collecting multiple touch points within a time window, calculating typical coordinate values from these points, and comparing with key center coordinates. This segmentation transforms a simple but inaccurate detection into a multi-step process that maintains simplicity while improving accuracy
Solution Approach 2:
The patent performs preliminary actions by collecting multiple touch points and calculating their typical coordinate value before making the key selection decision. This preliminary processing of touch data ensures that the final key selection is based on accurate coordinate information rather than immediate area comparison
Data Source
AI summary
A method for controlling an application program, an electronic device thereof, and a recording medium thereof are provided. In the present method, when detecting at least one touch area on a touch screen of the electronic device, all touch points contained within each of the touch areas are obtained. Then, a unique typical coordinate value is determined according to a coordinate value of each of the touch points. Finally, an application program is controlled to execute a function relative to the typical coordinate value. Hence, the application program is controlled to execute the corresponding function by detecting the user operation on the touch screen so as to improve a convenience of operating the electronic device.


