IP Library Granted Patent US 9,310,997
Granted Patent B2
US 9,310,997 · App. 13/598,878 · Granted Apr 12, 2016

Method, touch device and computer program product for converting touch points into characters

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,310,997
App. No.
13/598,878
Granted
Apr 12, 2016
Kind
B2
Abstract

The disclosure is related to a method, a touch device and a computer program product for converting touch points into characters. In particular, through an input interface, the converting method can be applied to the touch device and the computer program product. The converting method for example includes the following steps of: sensing at least one touch point triggered by a user on the input interface to obtain touch point number information and touch point position information; generating a touch point distribution of the sensed touch point(s) according to the touch point number information and the touch point position information; and determining an input character according to the touch point distribution.

Claims (32)

1. A method for converting at least one touch point into a character, applied to an input interface of a touch device comprising a processor and a non-transitory computer-readable storage medium, the method comprising:

sensing the at least one touch point triggered by a user on the input interface to obtain a first touch point number information and a first touch point position information, wherein a touch point corresponds to a discrete single position;

determining whether the first touch point number information matches with a predetermined touch point number information representative of an input character;

determining whether the first touch point position information matches with a predetermined touch point position information representative of the input character, wherein the first touch point position information comprises an angle and a distance; and

determining the sensed touch point to be the input character based on a determination that the first touch point number information matches with the predetermined touch point number information representative of the input character and a determination that the first touch point position information matches with the predetermined touch point number information and the predetermined touch point position information representative of the input character;

wherein, said predetermined touch point number information and said predetermined touch point position information representative of the input character are contained in a lookup table.

2. The method according to claim 1 , wherein the step of sensing the at least one touch point triggered by the user on the input interface and obtaining the first touch point number information and the first touch point position information of the sensed at least one touch point comprises:

counting the at least one touch point sensed in a predetermined period and thereby obtaining the first touch point number information.

3. The method according to claim 1 , wherein if the first touch point number information indicates that only one touch point is sensed, the only one touch point represents that the user only triggers a first touch point located at a first coordinate position on the input interface, and the first touch point position information contains the first coordinate position; and if the first touch point number information indicates that multiple touch points are sensed, the multiple touch points represent that the user at least triggers the first touch point and a second touch point respectively located at the first coordinate position and a second coordinate position on the input interface, and correspondingly the first touch point position information contains the first coordinate position and the second coordinate position.

4. The method according to claim 1 , wherein the input character comprises symbols, letters or numerals.

5. The method according to claim 1 , wherein the angle is an intersection angle of the at least one touch point with respect to a horizontal central axis x or a vertical central axis y.

6. The method according to claim 1 , wherein the distance is between the at least one touch point and a horizontal central axis x or a vertical central axis y.

7. The method according to claim 1 , wherein the distance is between the at least one touch point and a central coordinate point.

8. The method according to claim 1 , wherein the angle is a relative intersection angle among the at least one touch point, and the distance is a relative distance among the at least one touch point.

9. A touch device for converting at least one touch point into a character, comprising:

a recognition unit, for sensing the at least one touch point triggered by a user on an input interface to obtain a first touch point number information and a first touch point position information of the at least one touch point, wherein a touch point corresponds to a discrete single position;

a control unit, electrically coupled to the recognition unit, for determining whether the first touch point number information matches with a predetermined touch point number information representative of an input character, determining whether the first touch point position information matches with a predetermined touch point position information representative of the input character, and determining the sensed touch point to be the input character based on a determination that the first touch point number information matches with the predetermined touch point number information representative of the input character and a determination that the first touch point position information matches with the predetermined touch point number information and the predetermined touch point position information representative of the input character; and

a storage unit, coupled to the recognition unit and the control unit, for providing a lookup table;

wherein, said first touch point number information and said first touch point position information representative of the input character are contained in said lookup table, and the first touch point position information comprises an angle and a distance.

10. The touch device according to claim 9 , wherein the recognition unit obtains the touch point number information triggered by the user input through counting the at least one touch point sensed in a predetermined period.

11. The touch device according to claim 9 , wherein if the first touch point number information indicates that only one touch point is sensed, the only one touch point represents that the user only triggers a first touch point located at a first coordinate position on the input interface, and the touch point position information contains the first coordinate position; and if the first touch point number information indicates that multiple touch points are sensed, the multiple touch points represent that the user at least triggers the first touch point and a second touch point respectively located at the first coordinate position and a second coordinate position on the input interface, and the first touch point position information contains the first coordinate position and the second coordinate position.

12. The touch device according to claim 9 , wherein the input character comprises symbols, letters or numerals.

13. A non-transitory computer-readable medium encoded with a computer program, the computer program being executed by an electronic device to convert at least one touch point triggered by a user on an input interface of the electronic device into a character by steps comprising:

sensing the at least one touch point triggered by a user on the input interface to obtain a first touch point number information and a first touch point position information according to the sensed at least one touch point, wherein a touch point corresponds to a discrete single position;

determining whether the first touch point number information matches with a predetermined touch point number information representative of an input character;

determining whether the first touch point position information matches with a predetermined touch point position information representative of the input character, wherein the first touch point position information comprises an angle and a distance; and

determining the sensed touch point to be the input character based on a determination that the first touch point number information matches with the predetermined touch point number information representative of the input character, and a determination that the first touch point position information matches with the predetermined touch point number information and the predetermined touch point position information representative of the input character;

wherein, said first touch point number information and first said touch point position information representative of the input character are contained in a lookup table.

14. The non-transitory computer-readable medium according to claim 13 , wherein the step of sensing the at least one touch point triggered by the user on the input interface to obtain the first touch point number information and the first touch point position information of the sensed at least one touch point comprises:

counting the at least one touch point sensed in a predetermined period and thereby obtaining the first touch point number information.

15. The non-transitory computer-readable medium according to claim 13 , wherein if the first touch point number information indicates that only one touch point is sensed, the only one touch point represents that the user only triggers a first touch point located at a first coordinate position on the input interface, and the touch point position information contains the first coordinate position; and if the first touch point number information indicates that multiple touch points are sensed, the multiple touch points represent that the user at least triggers the first touch point and a second touch point respectively located at the first coordinate position and a second coordinate position on the input interface, and the first touch point position information contains the first coordinate position and the second coordinate position.

16. The non-transitory computer-readable medium according to claim 13 , wherein the input character comprises symbols, letters or numerals.

Assignments (2)
MERGER Recorded Apr 13, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052381/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2012
From: HUANG, HUNG-CHI
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 028885/0055 →