The present invent relates to a touch input method, electronic device, system, and readable recording medium by using virtual keys which selects a desired character by turning a touch means on a touch screen so as to input the desired letter data easily and quickly, wherein the touch input method, the system, and the readable recording medium are applied on an interactive TV, a touch desk, smart glasses, watches, clothing with computation function, and human skin used as a carrier to transmit signals.
Convention electronic device contains a touch screen for inputting letters, wherein the touch screen displays a virtual keyboard so that a user is allowed to touch the virtual key of the virtual keyboard to input a respective letter. Nuance Communications, Inc., a U.S. company, has developed Swype input method. Swype input method is generally installed on Android mobile platform, and it is functioned to judge difference between “target letter” and “path” when an input means is dragged to select desired letters from a virtual QWERT keyboard which is displayed on a touch screen such that the user can input the desired letters without lifting the input means from the touch screen and to correct the target letter with a built-in dictionary.
However, Swype input method still has the following disadvantage:
1. The virtual keys arranged on the virtual QWERT keyboard represents a single letter, and any two adjacent virtual keys are separated by a gap between the two adjacent virtual keys. This arrangement makes the virtual keyboard occupy too much display space on the touch screen and limits the display space of other programs. Therefore, Swype input method is lack of usability in this respect.
2. As dragging selected letters with fingers, a dragging distance is too long to input letters quickly and needs more effort.
Besides, EXideas, Inc., another U.S. company, has developed an input method called MessageEase, it is designed to arrange the letter keys to a keyboard of 3×3 square, wherein the most used letter key is located on a central position of the keyboard, and the other letter keys are arranged on corners of the keyboard or adjacent to a boundary of the keyboard so as to save the required display space of the keyboard. Nevertheless, utilizing MessageEase input method, the user still needs to drag or slide the input means on the touch screen to select the desired letters that costs more effort and has less efficiency for letter input.
The present invention has arisen to mitigate and/or obviate the afore-described disadvantages.
The primary object of the present invention is to provide a touch input method, electronic device, system, and readable recording medium which allow a user to select a desired character by tuning their fingers on a touch screen such that the character input is more quick, easy and effort-saving as the user need not to drag or slide his/her finger when select the desired character.
Another object of the present invention is to provide a touch input method, electronic device, system, and readable recording medium, in which the number of graphic keyboard can be decreased to allow the increase of the size of the graphic keyboard such that the accuracy and efficiency of character input is improved and the visible range of the touch screen of the electronic device is enhanced as well.
To obtain the above objective, the present invention provides a method of processing input from a touch screen of an electronic device. The electronic device has a character database which has a plurality of characters collected therein. The plurality of characters includes a first character and a second character. The method comprises steps of: displaying at least one character graphic keyboard on the touch screen, each of the at least one character graphic keyboard including a plurality of character graphic keys, wherein the plurality of character graphic keys includes a first character graphic key corresponding to the first character and a second character graphic key corresponding to the second character, and wherein the second character graphic key is located beside the first character graphic key; receiving, by the touch screen, a touch signal and detecting initial touch-area data when the first character graphic key is touched by an input means, such that the first character is inputted into the electronic device according to the touch signal; detecting, when touching gravity of the input means is shifted toward the second character graphic key, touch-area expanding data in a first direction and touch-area reduction data in a second direction as well with respect to the initial touch-area data, wherein the first direction is toward the second character graphic key and opposite to the second direction; and acquiring a shift amount and a shift direction based on the touch-area expanding data and the touch-area reduction data, wherein the second character is inputted into the electronic device when the shift amount reaches a threshold value.
Preferably, each of the at least one character graphic keyboard includes three character graphic keys, and the three character graphic keys are arranged along an oriented reference line defined on a respective one of the at least one character graphic keyboard. One of the three character graphic keys is located at a central point of the oriented reference line, and the other two character graphic keys are respectively arranged at opposite sides of the character graphic key which is located at the center point of the oriented reference line.
Preferably, each of the at least one character graphic keyboard includes nine character graphic keys, and the nine character graphic keys are arrayed to form a 3×3 square. One of the nine character graphic keys is located at a central point of the 3×3 square, and the other eight character graphic keys are located near a boundary of the at least one character graphic keyboard.
Preferably, the at least one character graphic keyboard is allowed to be moved to any position on the touch screen when the at least one character graphic keyboard is activated by another touch signal and a drag signal.
The present invention further provides an electronic device. The electronic comprises: a touch screen; a memory device storing instructions; and one or more processors to execute the instructions to: calculating, when a first character graphic key displayed on the touch screen is touched, touch-area data so that a first character corresponding to the first character graphic key is inputted into the electronic device; and acquiring, when the touch-area data is varied, a shift amount and a shift direction of the touch-area data, wherein a second character corresponding to a second character graphic key which is located beside the first character graphic key is inputted into the electronic device when the shift amount reaches a threshold value.
The present invention also provides a non-transitory readable recording medium adapted to an electronic device having a touch screen, which comprises one or more instructions, which, when executed by one or more processors, cause the one or more processors to: calculating, when a first character graphic key displayed on the touch screen is touched, touch-area data so that a first character corresponding to the first character graphic key is inputted into the electronic device; and acquiring, when the touch-area data is varied, a shift amount and a shift direction of the touch-area data, wherein a second character corresponding to a second character graphic key which is located beside the first character graphic key is inputted into the electronic device when the shift amount reaches a threshold value.
The present invention yet provides a touch input system adapted for an electronic device. The electronic device has a touch screen, and the touch input system comprises: a processing unit; a database group connecting with the processing unit and including a character database, a touch-area database, and a touch-area variation database, wherein the character database has a plurality of characters collected therein, the plurality of characters including a first character and a second character; at least one character graphic keyboard displayed on the touch screen as a virtual keyboard, the character graphic keyboard including a plurality of character graphic keys, the plurality of character graphic keys including a first character graphic key and a second character graphic key located beside the first character graphic key, wherein when a touch signal is generated to activate the first character graphic key, the processing unit inputs the first character into the electronic device accordingly; a touch-area calculating module, built in the processing unit, for calculating initial touch-area data according to the touch signal and recording the initial touch-area data in the touch-area database; a plurality of touch-area variation analysis modules, wherein, when the initial touch-area data is varied, one of the plurality of touch-area variation analysis modules detects touch-area expanding data in a first direction and records the touch-area expanding data in the touch-area variation database, and another one of the plurality of touch-area variation analysis modules detects a touch-area reduction data in a second direction and records the touch-area reduction data in the touch-area variation database, and wherein the first direction is toward a second character graphic key which is located beside the first character graphic key and opposite to the second direction; a control module, built in the processing unit, for acquiring a shift amount and a shift direction based on the touch-area expanding data and the touch-area reduction data, wherein the processing unit inputs the second character into the electronic device when the shift amount reaches a threshold value.
The present invention still provides a method of processing input from a touch screen of an electronic device, the method comprising steps of: calculating, when a first character graphic key displayed on the touch screen is touched, touch-area data so that a first character corresponding to the first character graphic key is inputted into the electronic device; and acquiring, when the touch-area data is varied, a shift amount and a shift direction of the touch-area data, wherein a second character corresponding to a second character graphic key which is located beside the first character graphic key is inputted into the electronic device when the shift amount reaches a threshold value.
The present invention will become more obvious from the following description when taken in connection with the accompanying drawings which show, for purposes of illustration only, a preferred embodiment in accordance with the present invention
In one embodiment, as shown in
In another embodiment, as shown in
The touch input system 100 also comprises a touch-area calculation module 4, built in the processing unit 1, for analyzing initial touch-area data of the touch signal and recording the initial touch-area data in the touch-area database 22. It is to be noted that the term “touch-area” herein means the area, on the touch screen, which is touched by the input means. Further, the term “touch-area data” means the data generated according to the “touch area”.
The touch input system 100 further comprises a plurality of touch-area variation analysis modules 5, wherein, one of the plurality of touch-area variation analysis modules 5 is provided to detect touch-area expanding data in a first direction with respect to the initial touch-area data when the user turns the input means from the first character graphic key 31 toward the second character graphic key 31 and to record the touch-area expanding data in the touch-area variation database 23, and another one of the plurality of touch-area variation analysis modules 5 is provided to detect touch-area reduction data in a second direction with respect to the initial touch-area data when the user turns the input means from the first character graphic key31 toward the second character graphic key 31 and to record the touch-area reduction data in the touch-area variation database 23, and wherein the first direction is toward the second character graphic key 31 and opposite to the second direction; and a control module 6, built in the processing unit 1, for acquiring a shift amount and a shift direction based on the touch-area expanding data and the touch-area reduction data, and the processing unit 1 generates a control signal when the shift amount reaches a threshold value, and wherein the threshold value can be adjusted by users according to their usage habits.
When in use, the at least one character graphic keyboard 3 displayed on the touch screen 101 is allowed to be dragged to any position on the touch screen 101, such as a central position of the touch screen or two inner sides of the touch screen 101 so that the user can touch the at least one character graphic keyboard 3 with two hands to operate the electronic device 10a, 10b.
Specifically, as illustrated in
More specifically, when the user touches the character graphic key 31 of which is displayed on the touch screen 101 of the electronic device 10a in
Subsequently, to input a character “F”, the user only needs to turn the touch means A toward the character graphic key 31 of “F” to shift the touching gravity of the touch means A toward the same (as shown in
Likewise, to input a character “H” after the input of the character “G”, the user only needs to turn the touch means A toward the character graphic key 31 of “H” to shift the touching gravity of the touch means A toward the same (as shown in
Similarly, when the user touches the character graphic key 31 of “S” which is displayed on the touch screen 101 of the electronic device 10a in
Subsequently, to input a character “W”, the user only needs to turn the touch means A toward the character graphic key 31 of “W” to shift the touching gravity of the touch means A toward the same (as shown in
Likewise, to input a character “X” after the input of the character “S”, the user only needs to turn the touch means A toward the character graphic key 31 of “X” to shift the touching gravity of the touch means A toward the same (as shown in
Accordingly, the user can easily and quickly select a desired character by turning the input means A, and the efficiency of character input and the usability of the touch screen are both improved.
Preferably, processing steps executed by the touch input system 100 can be constructed as a program that is stored in as non-transitory readable recording medium (not shown) which is readable by the electronic device 10a, 10b. It is to be noted that the electronic 10a, 10b is not limited to be a smart phone or a tablet computer, for example, the electronic device 10a, 10b also can be a personal digital assistant (PDA), an interactive TV, a touch desk, smart glasses, a watch, or other devices which have a touch control interface. Preferably, the program also can be applied to clothing which have computation function or to utilize human skin as a carrier to transmit signals. Moreover, the program can be stored in a server so that the user can download the program online.
While the preferred embodiments of the invention have been set forth for the purpose of disclosure, modifications of the disclosed embodiments of the invention as well as other embodiments thereof may occur to those skilled in the art. Accordingly, the appended claims are intended to cover all embodiments which do not depart from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
101148919 | Dec 2012 | TW | national |