System for inputting data from letter and digit keyboard with usage of a game controller

FIELD: technologies for inputting data into computing machine, in particular, for inputting letter and digit symbols with usage of such data input device as a game controller.

SUBSTANCE: in accordance to the invention, data input system uses a game controller. Several cells are used which are displayed on screen, in each cell several symbols are provided. The user may select any symbol by means of just two commands. In particular, first command is used for selection of a certain cell from several cells, and second command is used for selection of certain symbol among the symbols situated in selected cell.

EFFECT: ensured capacity for fast input of letter and digit data.

3 cl, 10 dwg

 

The present invention generally relates to computer data entry, in particular the effective input alphanumeric characters using input devices, such as game controller. More specifically, the invention relates to a method and system for selecting characters on-screen (displayed on screen) keyboard.

Since the advent of home video game game controllers everywhere became permanent fixture in home furnishings. Conventional game controller is a small device with a joystick or keyboard to control the direction of movement and keypad, performing a variety of functions such as shooting, running and jumping. In the process of development of games and game consoles have become more utilitarian and interactive. For example, in order to enrich user experience in modern games and game consoles, the user can enter alphanumeric data to browse the Web, access e-mail and/or to personalize the games.

Original manufacturers provide such functionality, providing users with a separate keyboard, which allow you to enter alphanumeric data. In such electronic keyboards use a standard arrangement of the letters of the alphabet on the principle of QWERTY. The QWERTY system p is imeeetsja standard keyboards in which the first six keys from left to right, second row from the top correspond to the letters Q-W-E-R-T-Y.

Figure 1 shows the known from the prior art standard QWERTY keyboard. The keys are divided into four groups: group 10 keys for text input, the group of 20 keys to move, a group of 30 digital keys and a group of 40 function keys. Group 10 keys to input text consists of five rows of keys, of which the first series includes mostly numeric and punctuation keys, rows from the second to the fourth mainly include alphabetic and punctuation keys, and the fifth series mainly includes the spacebar. The tab key (Tab), commit the case to all capital letters (Caps Lock), shift register (Shift), control (Control), alternate (Alt) key and the Enter key is usually located on the left and right edges of the rows from the second to the fifth. As mentioned above, the letter keys are arranged on the principle of QWERTY.

The group of 20 keys move has an upper part consisting of two rows of three keys to move and edit. These include input keys insert (Insert), delete (Delete), return to the beginning of the line (Home), go to end of line (End), flip pages back (Page Up) and flip pages forward (Page Down). At bottom, arrow keys control movement to the of rare. As a rule, in the first row is only one key with the arrow up Arrow, and the arrow keys left Arrow, down arrow (Down Arrow) and right arrow (Right Arrow) are located in the second row. Group 30 number keys consists of five rows of number keys and key mathematical symbols arranged according to the type of the keys of the calculator to facilitate entry.

Over the 10 keys to enter text, the group of 20 keys to move and a group of 30 of the numeric keys is a group of 40 function keys, which consists of a series of function keys. Group 40 function keys may also include indicators 45, displays, whether the key lock register number keys (Num Lock), the lock case to all capital letters (Caps Lock) or disable scroll Lock).

Unfortunately, the supply of additional keyboard with PlayStation will result in increase in cost to the manufacturer. Although manufacturers could pass the cost on to the buyer, the rising cost of game consoles may lead to lower sales and an increase in the prices of consoles beyond the capacity of many potential buyers. In response to this situation, manufacturers began to use "on-screen" keyboard. The onscreen keyboard is a display on the screen the keyboard is ture QWERTY, with the help of which the user can choose different alphanumeric characters. However, the on-screen keyboard is slow to act, because the user must select a specific character using the pointing device.

In particular, to the input of one character, the user must perform several operations that are not normally required when working with conventional keyboards. First, in contrast to the method set blind on a normal keyboard, the user must mentally determine if a particular symbol on the screen. In other words, the user is unable to set blindly, which provides a regular keyboard. Secondly, the user must determine the position of the keys, i.e. which key is currently selected. Third, the user must use the game controller to through the keys on the onscreen keyboard to move from the currently selected keys to the desired key on the onscreen keyboard, and, fourthly, the user should really select the desired key. In other words, the user must navigate to the key input on the onscreen keyboard or use the enter key on the game controller. Thus, the whole process takes much more time than is required when using a conventional keyboard. For example, typing the phrase, which when running on a normal keyboard you will need three seconds, the on screen keyboard, the user may want three hundred seconds.

Another device that is used to enter alphanumeric data is a 12-button dial pad of the phone. Figure 2 schematically shows a known from the prior art 12-button dial pad 200 phone. 12-button dial pad 200 phone has 12 keys 202, arranged in four rows of three keys in each row of keys 202, each of which corresponds to a certain number 204. In addition, the key "0" is key "*" 208 and key "#" 210. Twenty-four letters of the alphabet, except for the letters "Q" and "Z"are divided into groups 206 three letters marked on the front side of the keys 202 with the digits "2" through "9". The location of the letters "Q" and "Z" on the keyboard can be changed. For example, the letters "Q" and "Z" can be assigned to the key "0" or press "7" and "9".

To enter a specific character using the 12-button dial pad 200 of the phone, the user must determine which of the keys 202 press, and then to determine the number of times that you should press this key. In particular, the user may need to press a certain key 202 several times until the PRS, while the display displays the desired character. Usually, after the first pressing a certain key 202, the display shows the first character of a set of three symbols 206. Then each press of the same key 202, the display will show the following characters. For example, to display the letter "C", the user has three times press the key with the number "2"after the first pressing will see the letter "a"after the second letter "b", then the desired letter "C".

Unfortunately, this method of entering alphanumeric data also requires a longer time. For example, to enter the word "BOY" as described above, the user must double click on the key "2"to enter the letter "B", three times to press "6"to enter the letter "O", and three times to press "9"to enter the letter "Y". To increase the speed of data entry in one of the known from the prior art telephony systems applies the principle of probable words to "guess" the character that is displayed each time the key is pressed. For example, if the user presses the key "2", you receive the letter "A". Then, if the user presses the key "6", you receive the letter "M"as the most probable word of two letters, which can be selected using the keys "2" and "6"is "AM". After clicking on the keyboard is "9," the word is changed to "BOY", since the most likely word of three letters, which can be selected using the keys "2", "6" and "9"is "BOY". If this word is not desired, the user can then adjust the result by selecting other combinations.

Based on the foregoing there is a need in the way of data entry, requiring no additional costs for extra keyboard, but allows fast entry of alphanumeric data. This method should allow the user to quickly enter alphanumeric data, without passing through a long series of objects on the screen and not repeatedly pressing the keys.

In a broader sense, this problem is solved in the present invention using a data entry system with alphanumeric keyboard using the input device, such as a game controller. In General terms, in accordance with the present invention, the user has the option of selecting a specific symbol, using no more than two teams. The user also has the ability to quickly and easily enter data without the need for visual control of the entire list of characters. To accomplish this, in the invention, a method of selecting characters on-screen keypad, which uses multiple cells, each of which contains several symbols is fishing. As described above, the user can choose any character using only two commands. In particular, the first command is used to select one particular cell of the current cell and the second command to select a particular symbol from multiple characters in the selected cell. In the proposed method, carry out a reception of the first command to select one of the cells displaying them on the screen, only the selected cell and its characters and the reception of the second command, the first command is passed through the body to control the direction of movement, allowing you to select the appropriate cell, and the second command is passed through a specific key from a group of keys other than the governing body of the direction of movement, in which each key corresponds to a specific symbol from among the symbols in the selected cell.

In one of the private embodiments of the invention the second command is accepted from the input device, having a group of keys. In this case, this group has some of the keys, each of which may correspond to a particular character from the characters in the cell. To facilitate selection of the symbol part of the cells may form a net structure dimension three by three. Before receiving the first command in the mesh structure chosen by the Central cell. Thus, the first command is a indicates the transition to the cell, which is located at the maximum distance of the cell from the Central cell. To accommodate larger character sets of cells may include at least one side of the cell outside the mesh. For access to the lateral cell key is pressed as the first command.

Another object of the present invention is an appropriate system to select characters. This system contains the logic that implements multiple cells, each of which is a few characters. The system also includes an input device with multiple controls, which includes a group of control keys. Each control key matches one of the characters in the cell. An input device configured to transfer the first command through the control direction of movement, allowing you to select the appropriate cell, to select one of the cells displaying them on the screen, only the selected cell and its characters, as well as the possibility of transmission of the second command by one of the control keys other than the governing body of the direction of movement, to select the appropriate symbol from the symbols in the selected cell.

As noted above, some cells may form a mesh structure is round dimension three by three, the Central cell which is selected before receipt of the first command. Thus, the first command indicates a transition to a cell, which is located at a distance of a maximum of one cell from the Central cell, reticulated structure. The cell may include at least one side of the cell that is located outside the mesh and which is accessed by pressing the keys. As a possible variant can be applied logic, which after each character is entered introduces the probable continuation. The likely continuation consists of several characters forming a word in combination with the previously entered characters. According to one feature of the invention probable continuation can be generated by examining the sorted vocabulary, which includes a lot of words sorted by frequency of use. For example, the frequency of use of words can be based on the occurrence of words in the selected articles. Selected articles are usually related to a particular topic.

The object of the invention is also a corresponding computer program to select characters, implemented on a machine-readable carrier. The computer program contains program commands for creating multiple cells, some of which, in particular, can obrazovym the th mesh structure dimension three by three. As in the above cases, in each of the cells is more characters. The computer program also includes software command, receiving a first command transmitted via the body control the direction of movement, allowing you to select the appropriate cell, to select one of the cells displaying them on the screen, only the selected cell and its characters, and software command, receiving a second command transmitted via a specific key from a group of keys other than the governing body of the direction of movement, in which each key corresponds to a specific symbol from among the symbols in the selected cell.

In one of the private embodiments of the invention the second command may also be received from the input device with the group key and the first command supplied from the input device joystick, providing motion control with the keyboard. Also provided by software commands to select the Central cell reticulated structure dimension of the three-on-three before receipt of the first command, and in this case, the first command indicates a transition to a cell, which is located at a distance of not more than one cell from the Central cell. As described above, the cell can also include at least one rokovuaka, outside mesh structure.

An advantage of the invention in different variants of its implementation is the ability to use as the starting position of the Central cell, so when the beginning of the process each keystroke the user always knows where the selection cursor. Due to this, the user can always begin the process of selecting the symbol in position at a distance of not more than one cell from the desired cell. In addition, since the key input device correspond to characters in the cell, the selection of a specific symbol is simple and intuitive, does not require visual learning all the keyboard configuration. To move the keyboard from one group of characters to another) the invention provides a control direction of movement (e.g., joystick, touch the body, and the like), the application of which to select the cells with the characters that makes the keyboard, making the choice of cells intuitive, allowing the user to perform the movement, clearly correlated with the position of the desired cell. Other features and advantages of the invention are disclosed in the following detailed description and the attached drawings, which in the example illustrated the principles of the invention.

The invention and its benefits the most is fully disclosed in the following description with reference to the attached drawings, showing:

figure 1 is known from the prior art keyboard with standard key layout type QWERTY,

figure 2 - diagram illustrating known from the prior art telephone apparatus with a 12-button dial pad,

figure 3 is a diagram illustrating the on-screen alphanumeric keypad in accordance with the embodiment of the present invention,

figure 4 - illustration of an exemplary game controller

figure 5 is a diagram illustrating an on-screen keyboard for typing Japanese characters hiragana in accordance with the embodiment of the present invention,

on figa - illustration of how to enter alphanumeric characters by using one cell in accordance with the embodiment of the present invention,

on figb is an illustration of another method for entering alphanumeric characters by using the cursor cell in accordance with the embodiment of the present invention,

figure 7 - illustration of the method of application programming user data for word completion in accordance with the embodiment of the present invention,

on figa and 8B is an illustration of the word completion using the programming user data in accordance with the embodiment of the present invention.

In the invention before Agena system data entry with alphanumeric keyboard and use the input device, such as a game controller. In accordance with features of the present invention to select the desired character, the user needs no more than two teams. The user has the ability to quickly and easily enter data without visual study the entire list of characters. In the following description numerous specific details that contribute to a more complete understanding of the present invention. However, to a person skilled in the art it is obvious that the present invention can be implemented in practice without some of these details. To ensure clarity, the present invention is omitted a detailed description of well-known technological operations.

Figure 1 and 2 show prior art. Figure 3 schematically shows the alphanumeric on-screen keyboard 300 in accordance with one embodiments of the present invention. As shown in figure 3, the alphanumeric on-screen keyboard 300 resembles a push-button phone dialer, well known to most people. In fact, the arrangement of the keys dialer and how to use them, know more people than the QWERTY keyboard. Alphanumeric on-screen keyboard 300 has multiple cells 302, forming a structure dimension three by three. In each I have the side is several characters. Despite the fact that the alphanumeric on-screen keyboard 300 in each cell is from two to four characters, number of characters per cell 302 can be different depending on the scope and character sets.

Tasks, standing at a certain level of technology, solved in embodiments implementing the present invention using the paradigm of cell selection/character. In other words, in the present invention solved the problem of determining the initial position of the selected item, locate the correct keys, move to the desired key, and required multiple clicks to enter the desired character.

In one of the embodiments of the present invention the problem of determining the starting position of selected item solved due to the fact that the initial position corresponds to the position of the Central cell 306. Obviously, due to the fact that the initial position corresponds to the position of the Central cell 306, before you choose a new symbol, the user always knows where the cursor 308 allocation. In addition, as described in more detail below, the Central cell 306 starting position is within one click or step away from the desired cell. In some cases it is advisable to starting position coincides with the position of the last selected cake. In this regard, in one of the embodiments of the present invention the initial position to enter the next character coincides with the position of the last selected cell.

To select a specific character using the input device, such as a game controller. Figure 4 illustrates an exemplary game controller 400. An exemplary game controller 400 has a joystick 402 and a few keys 404a-404d choice. An exemplary game controller 400 also has a second joystick 406, several keys 408 control the direction of movement, press 410 "select" and press 412 "start". The game controller 400 may have additional keys, such as key 414 "L1" button and 416 "R1". For the implementation of additional control functions press the joystick 402 and 406, which in this case act as the "L3" and "R3", respectively.

In embodiments implementing the present invention, the selection of an alphanumeric character for data entry is carried out with a joystick 402 and keys 404a-404d. It should be noted that the present invention can be applied game controllers with different configurations. In addition, the use of keys may be different, while remaining within the scope and essence of the present invention. For example, instead of joystick 402 at the same time or can be used key 408 management is a management move. In addition, there may be used the input device of any type, such as cell phones, pocket personal computers (personal digital assistants), car navigation systems and audio/video players, such as CD players, MD players and DVD players.

As shown in figure 3, the user selects a certain cell 302 by moving the joystick 402 in the direction of the desired cell 302. In one of the embodiments of the invention, when the joystick is in a stationary state, the selection cursor is returned to the Central cell 306 original position. Therefore, since all the cells 302 are within a maximum of one cell 302 from the Central cell 306 original position, the user begins the process of selecting the maximum distance of one cell 302 from the desired cell 302. In another embodiment of the invention, when the joystick is in a stationary state, the selection cursor in the Central cell 306 original position is not returned. Thus, the user can operate the input device with one hand. In other words, the user may first select the desired cell, then move the joystick, then choose the desired symbol in the cell, as described below. This configuration is preferred for those unfamiliar with the input device users who have difficulty in the complete two teams at the same time.

The location of the symbols in each cell corresponds to the location of the selection keys of the game controller. The exemplary game controller 400 shown in figure 4, the location of the symbols in each cell 302 corresponds to the arrangement of keys 404a-404d choice. As shown in figure 3, for example, each cell 302 has a symbol in the upper position a, which corresponds shown in figure 4 key a choice, and the symbol in the lower position s, which corresponds shown in figure 4 key 404 to select. Similarly, each cell 302 has a symbol in the left position 304b, which corresponds shown in figure 4 key 404b choice, and the character in the right position 304d, which corresponds shown in figure 4 key 404d selection.

Therefore, to select the character "r", the user first moves the selection cursor over the lower left cell 302', thereby indicating that the key 404a-404d select the game controller 400 will match the characters "p", "q", "r" and "s". In particular, when the cell is selected 302' key a selection shall comply with the provisions a symbol "s", and the 404b shall comply with the provisions 304b of the symbol "p". In addition, key s selection shall comply with the provisions s symbol "q", and the 404d selection shall comply with the provisions 304d symbol "r". After selecting the cell 302', the user clicks on the keyboard is at 404d, which corresponds to the position 304d symbol "r"to select the character "r". If any character position character is missing when you select this position, you enter a space character. For example, if cell 302 with the characters "a", "b", "C" to select press a selection, will be selected symbol in the upper position, which in this case is the space character.

As described above, with conventional on-screen keyboards, the user must physically see the image of the entire keyboard on the screen to enter the data correctly. This is because the user needs to visually recognize their original position on the onscreen keyboard. In embodiments implementing the present invention effectively uses the center cell 306 original position, which allows the user to always know exactly where the selection cursor at the beginning of the process input data for each character.

In addition, with conventional on-screen keyboard, the user must determine what actions should be taken by the controller to navigate to the desired key, which also requires visual analysis. In embodiments implementing the present invention, the user is always just a click or step away from the desired cell. For example, when working with an exemplary screen klaviatur the th 300, shown in figure 3, each cell 302 is at a distance of a maximum of one cell from a cell 306 original position. Therefore, the user can enter data blindly without having to physically see all the on-screen keyboard 300 on the screen (for more details see below).

In addition to the shown in figure 3 of the characters in the variants of implementation of the present invention provides the ability to access and use other characters. For example, to access a different set of characters on the game controller, you must press a certain key, such as key 410 of choice. Each press of the button 410 of choice, you can change certain characters available in each cell 302. Thus, the user can, for example, use the key 410 of choice to change the set of lowercase characters in the character set to upper case or set of numeric characters. Despite the fact that we are talking about key 410 of choice, it should be noted that to select different character sets can be used any means. For example, to select the character set can be used with other keys game controller and/or controls game consoles.

It should also be noted that the proposed in the present invention alphanumeric on-screen keyboard is not limited to the mesh structure is dependent on the dimension three by three (see 3). In other words, can be used for more cells, for example, to use the sets consisting of more than 26 characters. For example, figure 5 shows a schematic representation of the on-screen keyboard 500 for a set of Japanese characters hiragana in accordance with one embodiments of the present invention. As described above the keyboard, on-screen keyboard 500 has multiple cells 302, forming a structure of three-on-three. In addition, one side of the grid with the structure of three-on-three is the lateral cell 302". Each cell 302 includes several hiragana. Despite the fact that in each cell sample alphanumeric on-screen keyboard 500 is from three to five characters, again it should be noted that the number of characters per cell 302 may vary depending on the scope and character sets.

Similarly, figure 3 starting position of the selection cursor symbol corresponds to the cell 306 original position. Based on this provision, before selecting a new symbol, the user always knows where the cursor is. In addition, the Central cell 306 starting position is at a distance of a maximum of one touch or step on the desired cell.

A set of Japanese characters hiragana consists of 46 characters. To accommodate the entire set of characters in this is m the invention provides a lateral cell 302". Because the lateral cell 302 is outside the mesh dimension three by three, to access this side of the cell 302 can be used keystroke, instead of moving the joystick. For example, in one embodiment of the invention for access to the lateral cell 302" key "L3". As mentioned above, pressing the joystick game controller 402 400 is driven key "L3". It should also be noted that to access the side of the cell 302 may be any mechanism. Access to the side of the cell 302" preferably carried out by means of a key or other single action. Thus, the user does not need to visually explore the keyboard 500, to locate a specific cell.

As described above, the selection of a specific character using the game controller. The user selects a certain cell 302 by moving the joystick 402 in the direction of the desired cell 302. To choose the side of the cell 302" (see example, figure 5), the user presses the key "L3" game controller 400. When the joystick is in a stationary state, the selection cursor is returned to the Central cell 306 original position. Therefore, since all the cells 302 are within a maximum of one cell 302 or one keypress "L3" from the Central cell 306 of the original p is the situation, the user mostly always starts the selection process at the distance of a maximum of one cell 302 or single keystroke from the desired cell 302.

As indicated above, the location of the symbols in each cell corresponds to the location of the selection keys of the game controller. In the example (figure 5) the location of the symbols in each cell 302/302" corresponds to the arrangement of keys 404a-404d choice and keys 416 "R1" game controller 400. As shown in figure 5, for example, each cell 302/302" is the symbol in the upper position 516, which corresponds to "R1", the second character in the upper position a, which corresponds shown in figure 4 key a choice, and the symbol in the lower position s, which corresponds shown in figure 4 key s choice. Similarly, each cell 302/302" is the symbol in the left position 304b, which corresponds shown in figure 4 key 404b choice, and the character in the right position 304d, which corresponds shown in figure 4 key 404d. Although figure 5 illustrates the use is located on one side of the cell 302", it should be noted that in embodiments implementing the present invention for placing characters can be any number of lateral cells.

As noted above, when implementing the present invention, the user is not required the Xia to see all the on-screen keyboard on the screen, to enter alphanumeric characters. In the screen space is saved and/or used to display other information or graphics. For example, on figa illustrates how to enter alphanumeric characters by using one cell 302' in accordance with one variant of the invention.

In the illustrated figa example, the user enters the word "sports" in the computing system. Having basic knowledge about how things work is shown in figure 3, the keyboard 300, the user is able to determine which direction to move the joystick to select the cell with the next desired character. For example, as shown in figure 3, the cell 302' is the symbol "s". Because cell 302' is left on the diagonal and below the Central cell 306 original position to select the cell 302', the user moves the joystick game controller 402 402 to the left diagonally and down.

Thus, as shown in figa, the user can move the joystick game controller to the left diagonally and down to select the cell 302', which is displayed, for example, in the lower right corner of the screen. Thus at any particular time, the screen displays only the selected cell 302'. Therefore, to enter the character "s" in position 600 on the screen, the user moves on acetic left diagonally and down, to select a cell 302', which at this point is displayed, for example, in the lower right corner of the screen. The user then clicks on the button a game controller 400 to select the cell 302' symbol in the top position a, which is a symbol "s".

On figb illustrated another method for entering alphanumeric characters by using the cursor 602 cell in accordance with one embodiments of the present invention. Similar to the above, on figb presents example, when the user enters a computer system, the word "sports". As already mentioned, having a basic knowledge about how things work is shown in figure 3, the keyboard 300, the user is able to determine which direction to move the joystick to select the cell with the next desired character. The cursor 602 cell is used as a cursor indicating the position of the next character in the text on the screen, and to display the currently selected cell 302.

Thus, the user can move the joystick game controller to the left diagonally and down to select the cell 302' (figure 3), which is displayed by the cursor 602 cell. That is, at any given time the cursor 602 cell displays only the selected cell 302'. As mentioned above, to enter the symbol "s" in position at the end of the word "sport" (figb), the user moves the joystick to the left diagonally and down to select the cell 302', which at this point is illustrated by the cursor 602 cell. The user then clicks on the button a game controller 400 to select the symbol in the upper position a cursor 602 cell, which is a symbol "s". Thus, the user can focus on the location where input data, while receiving visual confirmation of what the symbol is displayed when the user clicks on the keys 404a-404d game controller 400.

To improve the efficiency of data entry in the variants of implementation of the present invention provides for the possibility of complete words using a dictionary. However, unlike conventional complete words using dictionaries for more accurate assessment of the likely end of the word in embodiments of the invention use data programming user. In conventional systems complete words using the dictionary for word completion based on the already introduced notation is the normal dictionary, as a rule, in alphabetical order. For example, if the user enters "a", the usual system is complete words using a dictionary will try to complete the word by selecting from the dictionary the word that follows in alphabetical p is the row. So, if the next alphabet word in the dictionary is "ACE", the usual system is complete words using a dictionary will add to the letter "a" letters "CE".

However, unlike conventional systems complete words using the dictionary in the variants of implementation of the present invention in the system program completion are words with more likely are sought in relation to a particular user. 7 illustrates a method 700 of application programming user data for word completion in accordance with one embodiments of the present invention. As shown in Fig.7, instead of a dictionary in which words are arranged in alphabetical order, in embodiments implementing the present invention are articles 702 serving as a basis for programming. In particular, these articles and/or slovniky tailored areas of knowledge related to the software used game consoles 706. For example, if the user's STB 706 plays in sports games for the analysis of articles on sports topics.

Articles and/or slovniky that are associated with software, such as software, games, receive over a network connection such as the Internet, or otherwise, apply the output of a particular area. In addition, upon receipt of articles and/or Olovnikov through a network connection, you can save them, for example, on a memory card, storage on hard drives or other storage device of the computer. Due to this, the user can select specific saved articles and slovniky to use when entering data according to the options of implementing the present invention. A selection of articles or Olovnikov can also be performed automatically based on preferences, actions, or other indications of the user.

The resulting article 702 is analyzed to determine the frequency of use of different words. After that, the words are sorted in dictionary 704, based on the frequency of their use. Generally, according to the method 700, the order of words in the vocabulary is different from the order of the words in the dictionary. For example, many authors are much more likely to use the word "but"than the word "bay". The result is sorted in the dictionary 704 according to the options of implementing the present invention, the word "but" will be before the word "bay" even despite the fact that the alphabet "bay" comes before "but". Then sorted dictionary 704 can be used for word completion on a game console 706.

On figa and 8B illustrate the word completion using the programming user data in the accordance with one embodiments of the present invention. As shown in figa, after the user enters any character performed the assessment of speech in General on the basis shown in Fig.7. a graded vocabulary 704 according to the options of implementing the present invention. For example, as shown in figa, the user enters the character "C"by moving the joystick game controller up to select the cell 302, which contains the characters "a", "b" and "C", and then clicking on the button 404d game controller. After that, the system enters the likely continuation 802 after the letter "C", learning is shown in Fig.7. a sorted dictionary 704, to determine the first contained a word beginning with the letter "C". Since in this example the first word of the vocabulary is "could", the system enters the likely continuation 802, consisting of letters "ould" after the letter "C". In one embodiment, the user can also search the word list sorted by clicking on a specific key of the game controller. Whenever a key is pressed, the system displays the next word from the sorted vocabulary 704, which could be a continuation of the entered word. However, after the user enters a new character, the system enters a new probable continuation, as shown in figb.

As shown in figb, after the user enters a new character is assessment of the speech in General is based on a combination of user-entered characters and shown in Fig.7. a graded vocabulary 704 according to the options of implementing the present invention. For example, as shown in figb, after the symbol "C", the user enters the character "a"by moving the joystick game controller up to select the cell 302, which contains the characters "a", "b" and "C", and then clicking on the button 404b game controller. After that, the system enters a new probable continuation 802 after the letters "CA", learning is shown in Fig.7. a sorted dictionary to determine the first contained a word beginning with the letters "sa". Since in this example the first word of the vocabulary is "came", the system enters the likely continuation 802, consisting of the letters "me" after the letters "sa". In one embodiment, the user can also search the word list sorted by clicking on a specific key of the game controller. You should take into account that the new probable continuation 802 may not be different from the previous one possible continuation, if the user types a character in accordance with the previous sequel. This procedure is performed when the user enters each successive symbol. Due to this, in the variants of implementation of the present invention improves the efficiency of data entry that provides fast and accurate data entry.

In addition, in embodiments implementing the present invention also provides for the possibility of individualization Rasso the target vocabulary in relation to a particular user by updating the sorted vocabulary 704 based on the user inputs. In other words, the system also keeps track of the frequency of use of words defined by the user. For example, if a user frequently uses the word "same", according to the options of implementing the present invention, the index of the frequency of use of the word "same" in the word list sorted will be increased. If the word "same" is the most commonly used words with a higher frequency of use in the word list sorted, sorted dictionary is a change and the word "same" is assigned a higher frequency of use than it had before.

Despite the fact that to facilitate understanding of the invention in the description of some details, it is obvious that in practice, the invention can be modified, not beyond the amount of the attached claim. Accordingly, the above-described embodiments of the invention should be considered as illustrating and not limiting the invention, which should not be limited to these details and can be modified within the scope and essence of the appended claim.

1. The method of selecting characters on-screen keyboard, namely, that

use multiple cells, each of which is several characters

take erwou command to select one of the cells displaying them on the screen, only the selected cell and its characters

receive a second command to select a particular symbol from among the symbols in the selected cell,

the first command is passed through the body to control the direction of movement, allowing you to select the appropriate cell, and the second command is passed through a specific key from a group of keys other than the governing body of the direction of movement, in which each key corresponds to a specific symbol from among the symbols in the selected cell.

2. The method according to claim 1, wherein the second command is accepted from the input device having the specified group of keys.

3. The method according to claim 1, wherein a portion of the cells forms a mesh structure dimension three by three.

4. The method according to claim 3, in which, before obtaining the first team in the net structure chosen by the Central cell.

5. The method according to claim 4, in which the first command indicates a transition to the cell at a distance of a maximum of one cell from the Central cell, reticulated structure.

6. The method according to claim 3, wherein the cells include at least one side of the cell outside the mesh.

7. The method according to claim 6, in which access to the side of the cell is carried out by means of a key.

8. System for selecting characters on-screen keyboard, containing

the logical circuit realise the General multiple cells, each of them is several characters, and

an input device with multiple controls, which includes a group of keys, each of which corresponds to one of the characters in the cell

moreover, the input device configured to transfer the first command through the control direction of movement, allowing you to select the appropriate cell, to select one of the cells displaying them on the screen, only the selected cell and its characters, as well as the possibility of transmission of the second command by one of the control keys other than the governing body of the direction of movement, to select the appropriate symbol from the symbols in the selected cell.

9. The system of claim 8, in which a portion of the cells forms a mesh structure dimension three by three.

10. The system according to claim 9, in which before receipt of the first command selects the center cell, reticulated structure.

11. The system of claim 10, in which the first command indicates a transition to the cell at a distance of a maximum of one cell from the Central cell, reticulated structure.

12. The system according to claim 9, in which the cells include at least one side of the cell that is located outside the mesh and accessed by key.

13. The system of claim 8, also having logic which after each character is entered introduces the likely continuation of several characters, which in combination with the previously entered characters form a word.

14. The system of item 13, in which the likely continuation is generated by examining the sorted vocabulary contains many words sorted by frequency of their use.

15. System 14, in which the frequency of use of the word corresponds to the frequency of occurrence of words in the selected articles.

16. The system of clause 15, in which selected articles are related to a particular topic.

17. A computer program for selecting characters on-screen keyboard, implemented on a machine-readable carrier containing

software commands for the creation of multiple cells, each of which is several characters

software commands, receiving the first command transmitted via the body control the direction of movement, allowing you to select the appropriate cell, to select one of the cells displaying them on the screen, only the selected cell and its characters, and

software command, receiving a second command transmitted via a specific key from a group of keys other than the governing body of the direction of movement, is where each key corresponds to a specific symbol from among the symbols, located in the selected cell.

18. Computer program 17 in which the second command is received from the specified group of keys of the input device, and the first command supplied from the input device joystick, providing motion control with the keyboard.

19. A computer program according to 17, in which a portion of the cells forms a mesh structure dimension three by three.

20. A computer program according to claim 19, also contains program commands that before receipt of the first command selects the Central cell, reticulated structure.

21. A computer program according to claim 20, in which the first command indicates a transition to the cell at a distance of a maximum of one cell from the Central cell, reticulated structure.

22. A computer program according to claim 19, in which the cells include at least one side of the cell that is located outside the mesh.

23. A computer program according to item 22, in which access to the side of the cell is carried out by means of a key.

24. Computer program 17 also contains software commands after each character is entered the likely continuation of several characters, which in combination with the previously entered characters form a word.

25. A computer program according to paragraph 24, in which the likely continued the e is generated by examining the sorted vocabulary, contains many words sorted by frequency of their use.

26. Computer program A.25, in which the frequency of use of the word corresponds to the frequency of occurrence of words in the selected articles.

27. Computer program p, in which selected articles are related to a particular topic.



 

Same patents:

Keyboard // 2314560

FIELD: manual data input devices, possible use for building unified control panels of various data processing systems.

SUBSTANCE: keyboard represents a panel, on which a set of structurally independent units, required for certain use, is positioned. Each unit contains a matrix of buttons of certain functional purpose and corresponding controller. All matrix controllers are connected to each other by common serial synchronous interface, and all except one are slave interfaces, and generate information about condition of buttons. One controller of a set combines functions of slave and master, generates scan-codes of its matrix, and also on basis of information about scan-codes of all matrices of a set generates codes for transmission into personal computer. In another variant of realization, keyboard contains an additional controller, which performs functions of a master relatively to slave controllers of a set of matrices and ensures transformation of matrix codes according to protocol of exchange with personal computer.

EFFECT: simplified kitting of keyboard.

2 cl, 3 dwg

Computer keyboard // 2309449

FIELD: computer engineering, possible broad usage in, for example, portable computers.

SUBSTANCE: keyboard includes functional key "Enter" mounted in the body, positioned in lower right corner of keyboard, and a set of universal programmable optically active keys. Programmable keys are positioned in three rows, where five keys of upper row, seven keys of middle row and five keys of lower row correspond to Russian-English version. Functional symbol table selection key, positioned in left upper corner of keyboard, consists of two electrically independent, but mechanically connected parts, where doubled key has shape of "U" letter with stretched width, and is oriented across other key rows and provided with two transition pointers in form of arrows or triangles directed oppositely.

EFFECT: reduced dimensions of keyboard, saving of accumulator power.

2 cl, 6 dwg

FIELD: digital devices using a reduced keyboard for inputting text.

SUBSTANCE: in accordance to the invention, symbols of used language, indicated on screen, with possible unambiguous association between image of key and physical key of keyboard matched with it, are divided on groups in accordance to how frequent symbols are in texts in that language, groups are shown on screen along perimeter of closed figures with one center, but different geometrical dimension, while symbols which appear most frequently in texts of used language are positioned closer to common center of figures, and symbols with lesser frequencies of appearance in texts of used language are positioned farther from the center.

EFFECT: prevented ambiguousness of inputted key presses at symbol level, minimized number of key presses, increased efficiency of input and possible application of blind method of typing.

12 cl, 10 dwg

FIELD: device for inputting letters for cell phone and personal digital assistant, device for inputting letters for automobile, and also device for inputting letters for communication device of remote control block.

SUBSTANCE: in accordance to invention, when a cell phone, provided with one joystick, two case switching keys and twenty six keys on opposite sides, is held by both hands and ten fingers are used, any one of twenty six letters of alphabet may be inputted in one pressing operation without switching case key, and letters may be inputted with ultra high speed, using sensor typing by fingers.

EFFECT: creation of new and epochal cell phone communication means, which serves to make cell phone far more comfortable for user.

2 cl, 41 dwg

FIELD: ergonomics.

SUBSTANCE: keyboard is divided to two sections disposed correspondingly to anatomical peculiarities of arm's wrist. Keys are grouped according to purpose and character of application. Mutual disposition of keyboard modules in section corresponds to position of any finger of operator, which position the fingers take at natural relaxed state relatively each other. Keyboard modules in first group are disposed in parallel or radial at small angle to each other within limits of value of possible adjacent angles among elongated fingers. Keyboard modules of second group are disposed within range of movement of thumb. Several functions of keyboard are brought in coincidence.

EFFECT: improved comfort; higher speed of introduction of information; reduced sizes, reduced cost; elimination of physiological disorders caused by usage.

4 cl, 10 dwg, 2 tbl

FIELD: communications; interactive communication of electronic devices with a digital keyboard.

SUBSTANCE: the image on the display of an electronic device is divided into sections. Each section is associated with a certain key on the digital keyboard. Every section of the display represents visual information and visual indication of the chosen key on the digital keyboard. Every section is associated with a service and by choosing a key information associated with a service for this key is represented on the display.

EFFECT: visual intuitive interface and data access and control for a electronic device without a full keyboard is provided.

28 cl, 18 dwg

FIELD: engineering of electronic devices for storage and/or transfer of data, in particular, devices for input of said devices.

SUBSTANCE: device contains keyboard, providing capacity for input of digits from 0 to 9 when appropriate key is pressed, and capacity for input of letters when two or three adjacent keys are pressed simultaneously, while surface of keyboard contains portions, appropriate for at least one symbol of input and which are meant for putting finger of user on them when pressing combination of keys.

EFFECT: provision of possible accelerated input of information, based on known input methods, for example, by using one finger for inputting information.

11 cl, 10 dwg

FIELD: computation engineering.

SUBSTANCE: device has control panel comprising table with a group of symbols in several fields and main board having pressure contacts and two selection members movable in parallel to rows and columns of the table until they find their places near in front of or above a pressure contact in the extension of selected row/column, pressure mechanism for varying pressure contact positions by means of selection members located in front of or below the latter, and several additional manually driven pressure contacts, their number being equal to field symbol maximum.

EFFECT: simplified and accelerated data selection.

11 cl, 9 dwg

FIELD: engineering of playing devices, providing possibility for performing different playing modes on playing machine.

SUBSTANCE: device contains input control panel with multiple dynamic buttons, which may be activated by player to select games, make bets, take playing decisions and the like. Aforementioned button enables display area, transparent node of tactile check connection and input detection node. Dynamic button may be pressed for selecting source data and may include a display area, which can be seen through the button. During operation of dynamic button, controller can direct video data for display on the button and is capable of, in case of being pressed by user, receiving input signals from input detection node included in composition of button.

EFFECT: provision of interaction of transparent sensor screen for input of player data with possible alternation of display modes during the game.

4 cl, 15 dwg

FIELD: technology for fast writing, which can be used in desktop, portable and pocket personal computers, mobile phones, watches and other electronic devices; engineering of devices for fast writing with special menu for text input using a stylus or sensor screen.

SUBSTANCE: in accordance to invention, a field with keys for all consonants appears, and also a key for vowels having different position and functions. Stylus movements, such as key selection or movement along one of eight linear directions, and also combinations of these stylus movements make it possible to realize all elements of writing process.

EFFECT: increased speed and comfort of information input.

6 cl, 45 dwg

FIELD: computers.

SUBSTANCE: device has keyboard, mounted on a panel, including at least one key, which has at least one operating area, at least one radiation source and one radiation detector, mounted in such a way as to provide possible effect by at least one working tool on route of passing of radiation from emitter to detector and/or on key in appropriate operating area.

EFFECT: higher efficiency.

7 cl, 5 dwg

FIELD: data input devices.

SUBSTANCE: device has base, at least one assembly, consisting of key and means for determination of operation of key, first means for determination of displacement of device elements relatively to one another, while the key is mounted with possible outside access to it, a platform is provided, mounted with possible displacement relatively to base, key is mounted with possible displacement of it together with platform relatively to base, first means for determination of device elements mutual displacement is mounted with possible recording of platform displacement relatively to base, and means for detecting key operation is made or positioned relatively to key in such a way, that it can record well operation in neutral position, and/or in case of platform displacement from neutral position.

EFFECT: higher efficiency.

15 cl, 20 dwg

FIELD: computers.

SUBSTANCE: method includes detection of connection of user computer to Web-site of sub-domain on national language and selects service of registration of domain name on national language, performing software extension for automated forming of combination of symbols of English alphabet, matching domain name, based on national language, determining, whether such combination of English symbols was registered before as existing domain name, and, if not, then it is registered as domain name.

EFFECT: higher efficiency.

4 cl, 7 dwg

FIELD: computer science.

SUBSTANCE: method includes mounting information input device of wrist of operator, device has flexible cover in shape approximately matching shape of hand, and sensors connected to cover, then sensors are activated by pressing against a stop, which is a portion of operators body or object, external to operator body and placed within limits of range of free hand action by operator with mounted device.

EFFECT: higher efficiency.

9 cl, 1 tbl

FIELD: keyboard devices.

SUBSTANCE: method includes building three sets of graphic images of letters using a set of graphic elements, separation of alphabet on groups on basis of presence of main graphic element, selection of basic letter symbol in each group, construction of graphic images of letters, applying graphic image of each letter on basic letter with forced combination of main graphic element.

EFFECT: lesser dimensions, higher efficiency, broader functional capabilities.

2 cl, 10 dwg

Computer keyboard // 2266556

FIELD: computer science, in particular, information input/output systems.

SUBSTANCE: keyboard has controller, data processing device and keys mounted on a panel with transparent key heads, in each of said heads light diode is positioned in form of rectangular frame, used for reproduction of two mutually contrasting colors, one at a time, and a fourteen-segment indicator positioned inside aforementioned diode with working side directed towards face surface of key head, used for reproduction of symbol with color, contrasting with any one of two colors produced by light diode.

EFFECT: higher manufacturability of two-side communication keyboards and higher user comfort of visual perception of symbols shown on keyboard.

2 cl, 3 dwg

FIELD: computation engineering.

SUBSTANCE: method involves concurrently displaying a set of functional patterns of keyboard keys on the screen enabling one to select one of said patterns, and representing the keyboard image, and moving the image relative to said patterns.

EFFECT: high operability quality; simplified keyboard usage.

9 cl, 10 dwg

Keyboard // 2267152

FIELD: electric engineering, in particular, engineering of elements for controlling and commutation of electric circuits, possible implementation for construction of panels for controlling electro-mechanical devices, in form of separate switches, in key-based discontinuous information input devices in form of keyboards.

SUBSTANCE: keyboard has additional number of tension-sensitive elements same to number of keys and having contacts for taking in signals, connected to electronic block for processing signals. Device additionally has joined rigidity element and selector made of elastic material, wherein tension-sensitive elements are positioned, while in electronic block for processing signals function of alternating measurement of signal amplitude is realized, which signal is taken from each tension-sensitive element, value of amplitude is compared to preset threshold value and signal is formed at output, appropriate for pressed key.

EFFECT: prevented false activations and higher reliability of keyboard.

3 cl, 2 dwg

FIELD: devices for data input to electronic devices, in particular, to small keyboards, in which the output keystrokes are determined both on the basis of activation of a separate switch, and on the basis combined activation of the adjacent switches.

SUBSTANCE: in a small keyboard the regions of independent and combined keys are located in alternating columns, the columns of the regions of combined keys include multiple digital columns and at least one column containing regions of keys corresponding to the symbols of punctuation.

EFFECT: reduced dimensions of the keyboard, enhanced accuracy of data input.

15 cl, 46 dwg

Keyboard // 2268481

FIELD: engineering of keyboard with left and right portions, meant respectively for use on appropriate working side by left and right wrists of hand, accordingly.

SUBSTANCE: keyboard has left and right portion, meant respectively for use on appropriate working side by means of left hand wrist and right hand wrist accordingly, while angle between working side of each portion of keyboard and horizontal plane is 60-150°, and keyboard itself is provided with supporting means for carrying hand wrists during working with keyboard, while bearing means are made to allow primarily horizontal displacement of wrists relatively to appropriate portion of keyboard. Keyboard is equipped with checking side, directed in opposite direction relatively to main side, while performing actions using a part of keyboard cab be visually checked on checking side.

EFFECT: prevented repeated overstrain damages (RSI) during use of keyboard, probability of such an occurrence is reduced to minimum.

22 cl, 2 dwg

Up!