METHOD FOR PROVIDING A CODE INPUT INTERFACE TO A USER IN A SCREEN INTERACTIVE DEVICE
20200264768 ยท 2020-08-20
Assignee
Inventors
Cpc classification
G06F3/04897
PHYSICS
G06F3/023
PHYSICS
G06F3/0216
PHYSICS
G06F3/04886
PHYSICS
International classification
Abstract
The invention concerns a method for providing a code input interface to a user by means of a twelve-keys arrangement consisted of three columns by four rows in a screen interactive device in which display on a screen changes and the user manipulates on the screen in accordance with the display of the screen. The method comprises: providing a code input region for inputting codes on the screen, the code input region comprising n key regions, the codes are divided into n number of groups, each group including m or less codes as members; allowing a flick manipulation of the user on the key region to m number of directions; determining which kind of flick manipulation and on which key region the flick manipulation is performed; and determining the code to be input according to the kind and the key region thus determined, wherein the m types of flick manipulations to the m directions include three or more flick manipulations on either one of upper and lower sides, and four or more flick manipulations to four or more directions are not used on either the upper or lower sides.
Claims
1. A method for providing a code input interface to a user by means of a twelve-keys arrangement consisted of three columns by four rows in a screen interactive device in which display on a screen changes and the user manipulates on the screen in accordance with the display of the screen, the method comprising: providing a code input region for inputting codes on the screen, the code input region comprising n key regions, the codes are divided into n number of groups, each group including m or less codes as members; allowing a flick manipulation of the user on the key region to m number of directions; determining which kind of flick manipulation and on which key region the flick manipulation is performed; and determining the code to be input according to the kind and the key region thus determined, wherein the m types of flick manipulations to the m directions include three or more flick manipulations on either one of upper and lower sides, and four or more flick manipulations to four or more directions are not used on either the upper or lower sides.
2. The method according to claim 1, wherein n is 6 to 10, Japanese hiragana characters are respectively assigned to one of the n key regions, each of the n key regions corresponds to one of first to nth group of Japanese hiragana characters, and the m directions are five or six directions selected from six directions consisted of upper-left, up, upper-right, lower-left, down and lower-right directions.
3. The method according to claim 1, wherein n is 6 to 10, alphabet characters are respectively assigned to one of the n key regions, each of the n key regions corresponds to one of first to nth group of alphabet characters, and the m directions are three to six directions selected from six directions consisted of upper-left, up, upper-right, lower-left, down and lower-right directions.
4. The method according to claim 3, wherein n is 6.
5. A method for providing a code input interface to a user in a screen interactive device in which screen display changes and the user manipulates on the screen, the method comprising the steps of: providing a keyboard region comprising a plurality of key regions on the screen; determining, in response to a flick manipulation performed by the user on the key regions, which key region is manipulated in the keyboard region and which kind of manipulation is manipulated; and determining a code to be input in accordance with the determination of the key region and the kind of manipulation; wherein the screen interactive device can display the code input region in the screen having a substantially rectangular shape in both a portrait display mode and a landscape display mode, the keyboard region includes a left key region consisted of two or more columns at the left side and a right key region consisted of two or more columns at the right side in the portrait display mode, and the left key region is displayed at the left side and the right key region is displayed at the right side in the landscape display mode as well, and in the landscape display mode, width of an outermost column in the left key region and width of an outermost column in the right key region are enlarged as compared to the portrait display mode at an increase rate less than an increase rate of the width of innermost columns in the left and right key regions.
6. The method according to claim 5, wherein ten numbers of 1, 2, 3, 4, 5, 6, 7, 8, 9 and 0 are assigned to ten key regions in the keyboard region.
7. The method according to claim 5, wherein codes on keys on a top row at a left side in a plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a first row in the left keyboard region, codes on keys on a center row at a left side in the plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a second row in the left keyboard region, codes on keys on a bottom row at a left side in the plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a third row in the left keyboard region, codes on keys on a top row at a right side in the plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a first row in the right keyboard region, codes on keys on a center row at a right side in the plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a second row in the right keyboard region, codes on keys on a bottom row at a right side in the plenteous-keys keyboard arrangement are grouped into two groups and these two groups are respectively assigned to two keys on a third row in the right keyboard region, and in all said assignments, at most three said codes are assigned to each key and the codes are determined according to flick manipulations to different directions on the assigned key, said directions are all either at the upper side or the lower side for codes belonging to the same kind.
8. The method according to claim 5, wherein codes on keys on a top row at a left side in a plenteous-keys keyboard arrangement are assigned to one key on a first row in the left keyboard region, codes on keys on a center row at a left side in the plenteous-keys keyboard arrangement are assigned to one key on a second row in the left keyboard region, codes on keys on a bottom row at a left side in the plenteous-keys keyboard arrangement are assigned to one key on a third row in the left keyboard region, codes on keys on a top row at a right side in the plenteous-keys keyboard arrangement are assigned to one key on a first row in the right keyboard region, codes on keys on a center row at a right side in the plenteous-keys keyboard arrangement are assigned to one key on a second row in the right keyboard region, codes on keys on a bottom row at a right side in the plenteous-keys keyboard arrangement are assigned to one key on a third row in the right keyboard region, and in all said assignments, at most five said codes are assigned to each key and the codes are determined according to flick manipulations to different directions on the assigned key.
9. A method for providing a code input interface to a user in a screen interactive device in which display on a screen changes and the user manipulates on the screen in accordance with the display of the screen, the method comprising: providing a code input region for inputting codes on the screen, the code input region comprising n key regions; allowing a manipulation of the user on the key region; determining on which key region the manipulation is performed; and determining the code to be input according to the key region thus determined, wherein the code input region includes three or more rows of key regions in a vertical direction, each of the rows of key regions includes three or more key regions in a horizontal direction, and one or two key region at a center of each row of the key regions has width greater than 120% of other key regions in the row such that a part of said one or two key region is close to one lateral end of the screen as compared to a case where all key regions in the row have the same width.
10. The method according to claim 9, wherein the code input region includes 20 or more key regions corresponding to 20 or more alphabets.
11. The method according to claim 10, wherein B and N key regions are the key regions having greater width.
12. The method according to claim 10, wherein a space code can be input by a flick manipulation on the key region having greater width.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILS OF THE INVENTION
[0038] A first embodiment of the invention will be described now.
[0039] Screen interactive devices are often manipulated with the left hand holding the left end thereof and the right hand holding the right end thereof. Usually, one of vertical length and lateral length of a screen interactive device is longer than the other. For example, the one of vertical length and lateral length is twice as long as the other.
[0040] When manipulating a screen interactive device having a large screen with the left hand holding the left end and the right hand holding the right end, especially when the lengthwise axis is oriented in the horizontal direction (This display mode is referred to as landscape display mode), the central region of the screen interactive device may be difficult to manipulate with a finger since the central region is far from both the left end and the right end (see
[0041] It is desirable for a touch-type keyboard to have a key arrangement that is easy for the user to perform input manipulations on screen interactive devices of any size in both the portrait display mode and the landscape display mode.
[0042] In a smartphone or tablet terminal, the user initiates a telephone call by inputting numbers using twelve-keys. In such a device, numbers are assigned to keys arranged in three columns in the left-right direction. When inputting characters, a plenteous-keys keyboard such as QWERTY keyboard is used. A plenteous-keys keyboard refers to a keyboard with six or more keys for inputting characters in the horizontal direction. Preferably, plenteous-keys keyboard has eight or more keys for inputting characters in the horizontal direction.
[0043]
[0044] In an initial situation where a screen of a particular Web page or a word processor application is displayed throughout the screen 24, the focus moves to a text box 27 after the user, for example, touches an inner area of the text box 27, and the cursor 28 blinks inside the text box 27 so that the user can identify the text entry point.
[0045] At this time, a keyboard region 25 newly appears in a part of the screen 24, making a part of the originally displayed page not displayed but the remaining part remains to be displayed in a non-keyboard region 26 (see
[0046] The keyboard region 25 is typically displayed and controlled by a character inputting software (IME: Input Method Editor). Examples of character inputting software include Raku-uchi (formally, 2-Touch Character Input) released by Life Labo Corp. for Android devices.
[0047] The keyboard region 25 in
[0048] There are many types of input methods using such a code input region 23. There are, for example, a simple touch scheme, a toggle scheme, a 2-touch scheme, a flick scheme, or an ambiguity narrowing scheme such as T9 scheme developed by Tegic Communications, Inc. In a flick scheme (more specifically, flick+touch scheme), D is input if key 3 is touched once, E is input when key 3 is left-flicked, and F is input if key 3 is up-flicked. Such a character input using flick scheme is provided in iOS as a standard Japanese input method. Examples of a code include a character, a number, a symbol, a pictograph (emoji), and the like.
[0049] The screen interactive device 10 in
[0050] When the screen interactive device 10 is rotated 90 from the state in
[0051]
[0052]
[0053] This allows the user to manipulate with either of the left or right fingers on a region in the center column CC close to the finger. Since there is no substantial change except for the widening of the width of the center column CC, it is easier for the user to understand what has changed since there is only a small functional change as compared to the portrait display mode.
[0054]
[0055]
[0056]
[0057]
[0058] This allows the user to manipulate on regions around the center column CC with left or right finger. Since there is no substantial change except for the widening of the width of the center column CC, the functionalities have not changed significantly compared to the portrait display mode and it is easier for the user to understand what has changed. Moreover, since space is assigned to down-flick manipulation of N key in the center column CC, it is possible to input space similarly to methods that use traditional keyboards in which space is input with a wide key. Here, the center column CC includes keys Y, H, and N.
[0059]
[0060]
[0061] By allowing the setting for longitudinal display mode in
[0062] A second embodiment of the invention will be described now.
[0063] Touch-flick scheme is currently known as one of character input schemes for screen interactive devices. For example, the touch-flick scheme is adopted as a standard Japanese language IME (Input Method Editor) in iOS by Apple Computer Inc., which runs in smartphones and tablet computers. The touch-flick scheme is a most popular input scheme for inputting Japanese language in smartphones, followed by toggle scheme and 2-touch scheme. In the touch-flick scheme, about 50 Japanese characters (hiragana), which are grouped into 10 groups called gyos are input into smartphones. Each group consists of five or less characters. In this scheme, five characters are assigned to one group, one character is assigned to touch manipulation each key in twelve-keys (except * and #), and the remaining four characters in the group are assigned to flick manipulations to four directions (left-flick, up-flick, right-flick, and down-flick). However, it is difficult for the user to input characters because both the touch and flick manipulations, which are different kinds of manipulation, are needed upon inputting hiragana characters, making the assignments of them difficult to be retrieved by the user unconsciously, without recollecting the assignment. It is also distressing for the user who have mastered 2-touch scheme, which will be described later, to learn to flick in different directions as compared to positions of second touch in the 2-touch scheme.
[0064] Such flick manipulations are performed by flick manipulations to five directions. The five directions are five directions chosen from upper-left, up, upper-right, lower-left, down, and bottom right. These directions may be uniformly arranged in 360, such as a case where the directions (i.e. center direction within a specific range) are 0, 72, 144, 216, and 288 wherein up direction is 0, and may have a partially biased arrangement, such as a case where the directions are 0, 68, 144, 216, 292 wherein up direction is 0. In flick manipulations to five directions, flick manipulations to three directions are used on either one of the upper or lower sides, and flick manipulations to four or more directions are not used on neither of the upper nor lower sides. Accordingly, since the keys are arranged in three columns in a twelve-key arrangement, this scheme is consistent with the user's sense to use flick manipulations to three directions at the upper side or the lower side. In other words, the number three is the same in the number of directions of flick manipulations and in the number of columns. A direction at the upper side refers to a direction more upward than left or right direction. A direction at the lower side refers to a direction more downward than left or right direction.
[0065] In
[0066] Table 1 shows assignments in this alphabetic and numeric input scheme using the 5-directions flick scheme.
TABLE-US-00001 TABLE 1 FLICK DIRECTION UPPER- UPPER- LOWER- LOWER- LEFT UP RIGHT LEFT RIGHT KEY TO 1 . , @ / 1 MANIPULATE 2 A B C + 2 3 D E F & 3 4 G H I ( 4 5 J K L ) 5 6 M N O 6 7 P Q R S 7 8 T U V 8 9 W X Y Z 9 0 ! ? : 0
[0067]
[0068] Japanese hiragana characters are, by nature due to their combinations of one consonant and one vowel, grouped into ten groups called gyos, which are a () gyo, ka (
) gyo, sa (
) gyo, ta (
) gyo, na (
) gyo, ha (
) gyo, ma (
) gyo, ya (
) gyo, ra (
) gyo, and wa (
) gyo, and a maximum of five hiragana characteristics are assigned to each gyo. The 2-touch scheme utilizes this grouping and inputs a hiragana character among about 50 hiragana characters always with two touch manipulations.
[0069] sa () gyo consists of sa (
), si (
), su (
), se (
) and so (
) in Japanese language. In 2-touch scheme, sa can be input by successively touching 3 and 1, si by 3 and 2, su by 3 and 3, . . . , so by 3 and 5. In other words, when inputting five hiragana characters in sa gyo, the first keys are 3 and are the same, and the second keys are different. The second keys 1, 2, 3, 4, and 5 are in upper-left, up, upper-right, lower-left, and down directions when viewed from the center of those keys in the twelve-keys.
[0070] It can be said that users of the 2-touch scheme can retrieve these direction assignments unconsciously, and therefore it is difficult to switch to other input schemes that use direction assignments unrelated to the assignments used by the 2-touch scheme.
[0071] Accordingly, in niko flick scheme, a 6-directions flick scheme, which is modified from the 5-directions flick scheme by making use of six directions, is used. In this 6-directions flick scheme, the same kind of manipulation, such as touch and flick, is used for the same code kind (in this case, the code kind is hiragana), and flick manipulations to directions corresponding to the positions of the second keys in the 2-touch scheme are used. As a result, the inventor has succeeded in developing an input scheme that does not exhaust the head, while making it easier to change over from and to the 2-touch scheme.
[0072] In
[0073] Table 2 shows assignments of the input scheme for hiragana and numbers according to this nico-flick scheme (referred to as six-directions nico-flick scheme due to the use of six-directions flick manipulations).
TABLE-US-00002 TABLE 2 FLICK DIRECTION UPPER- UPPER- LOWER- LOWER- LEFT UP RIGHT LEFT DOWN RIGHT KEY TO 1 (a)
(i)
(u)
(e)
(o) 1 MANIPULATE 2
(ka)
(ki)
(ku)
(ke)
(ko) 2 3
(sa)
(si)
(su)
(se)
(so) 3 4
(ta)
(ti)
(tu)
(te)
(to) 4 5
(na)
(ni)
(nu)
(ne)
(no) 5 6
(ha)
(hi)
(hu)
(he)
(ho) 6 7
(ma)
(mi)
(mu)
(me)
(mo) 7 8
(ya) (
(yu) )
(yo) 8 9
(ra)
(ri)
(ru)
(re)
(ro) 9 0
(wa)
(wo)
(n) `` 0
[0074] Such a 6-directions nico-flick scheme can also be implemented with 5-directions flick scheme. Table 3 shows assignments of such a hiragana input scheme that uses 5-directions nico-flick scheme.
TABLE-US-00003 TABLE 3 FLICK DIRECTION UPPER- UPPER- LOWER- LOWER- LEFT UP RIGHT LEFT RIGHT KEY TO 1 (a)
(i)
(u)
(e)
(o) MANIPULATE 2
(ka)
(ki)
(ku)
(ke)
(ko) 3
(sa)
(si)
(su)
(se)
(so) 4
(ta)
(ti)
(tu)
(te)
(to) 5
(na)
(ni)
(nu)
(ne)
(no) 6
(ha)
(hi)
(hu)
(he)
(ho) 7
(ma)
(mi)
(mu)
(me)
(mo) 8
(ya) (
(yu) )
(yo) 9
(ra)
(ri)
(ru)
(re)
(ro) 0
(wa)
(wo)
(n) ``
[0075] In the five-directions nico-flick scheme, flick manipulations are more reliable as compared to the six-directions nico-flick scheme although there is a need to input numbers using other kind of manipulation different from that for hiragana characters.
[0076] In both the 6-directions niko-flick and the 5-directions niko-flick schemes, flick manipulations to three directions are used on the upper side or the lower side, and flick manipulations to four or more directions are not used on neither the upper side nor the lower side. Here, upper side refers to directions oriented upwards with respect to the horizontal line and lower side refers to directions oriented downwards with respect to the horizontal line. Accordingly, since the keys are arranged in three columns in a twelve-key arrangement, the use of flick manipulations to three directions at the upper side or the lower side is in accordance with the user's sense in relation to the key arrangement.
[0077] A third embodiment of the invention will be described now.
[0078] There are Input Method Editors IMEs that display several predicted candidates based on previous inputs and causes the user to select an appropriate one among such candidates.
[0079] However, if the predicted candidate display is displayed on a region difficult to manipulate on it, making a selection is difficult for the user.
[0080]
[0081]
[0082] When 5-directions flick described above is used and key DEF is touched, the input assisting display 33 is displayed on a predetermined region. If lower-left-flick is performed on the key DEF, Uh, which is displayed on the intra-key predicted candidate display region 36 for key DEF, can be selected and be input to the device. The user is now able to select predicted candidates within a region where the user mainly moves his/her fingers, that is, within a twelve-keys region.
[0083] A fourth embodiment of the invention will be described now.
[0084]
[0085]
[0086] Table 4 shows characters that are input when flick manipulations are performed on the keys.
TABLE-US-00004 TABLE 4 FLICK DIRECTION UPPER- UPPER- LOWER- LOWER- LEFT UP RIGHT LEFT RIGHT KEY TO ERT-QW E R T Q W MANIPULATE DFG-AS D F G A S CVB-ZX C V B Z X YUI-OP Y U I O O HJK-L; H J K L ; NM,-./ N M , . /
[0087] E is input if the top key in the left end column is upper-left-flicked, R if up-flicked, T if upper-right flicked, E if lower-left-flicked, and W if lower-right flicked. In this ERT-QW flick scheme, 26 alphabets can be assigned on a code input region of 2 columns by 3 rows without causing the user to be conscious very much of the change from the QWERTY arrangement as in
[0088]
[0089] A fifth embodiment of the invention will be described now.
[0090] Some people want to manipulate the screen interactive device with both hands and some other people want to manipulate it with one hand. When manipulating with one hand, the region where the user can move the finger comfortably is very limited. At that time, it may be necessary to hold the screen interactive device with one hand.
[0091]
[0092] Table 5 shows characters to be input when performing touch and flick manipulations on respective keys.
TABLE-US-00005 TABLE 5 FLICK DIRECTION UPPER- UPPER- LOWER- LOWER- TOUCH LEFT UP RIGHT LEFT RIGHT KEY TO ERT-QW SPACE E R T Q W MANIPULATE DFG-AS LEFT CURSOR D F G A S CVB-ZX KEYBOARD C V B Z X SWITCH YUI-OP BACKSPACE Y U I O O HJK-L; RIGHT H J K L ; CURSOR NM,-./ ENTER N M , . /
[0093] In
[0094] In
[0095] A sixth embodiment of the invention will be described now.
[0096] In the ERT-QW flick scheme described above, the user is caused to be somewhat aware of the change from the QWERTY arrangement such as that shown in
[0097]
[0098] As the number of keys has increased compared to the ERT-QW flick scheme, all 10 numbers from 0 to 9 can be assigned to the touch on different keys.
[0099] Table 6 shows characters to be input when performing touch and flick manipulations on respective keys.
TABLE-US-00006 TABLE 6 FLICK DIRECTION UPPER- UPPER- TOUCH LEFT UP RIGHT KEY TO QW 1 Q W MANIPULATE ERT 2 E R T AS 4 A S DFG 5 D F G ZX 7 Z X CVB 8 C V B YUI 3 Y U I OP BACKSPACE O P HJK 6 H J K L; 0 L ; NM, 9 N M , . / ENTER . /
[0100]
[0101]
[0102]
[0103] In the QW-ERT flick scheme for alphabets and numbers in
[0104] A seventh embodiment of the invention will be described now. In
[0105] The present invention is not limited to the above-described embodiments, and one skilled in the art may envisage various simple modifications or variations without departing from the scope of the invention as defined by the appended claims. Moreover, any combination of the above-described embodiments may be possible even if such combination is not explicitly described herein.