Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for identifying multi-key input characters

A technology for inputting characters and identifying results, applied in the input/output process of data processing, electrical digital data processing, instruments, etc., to improve input efficiency and avoid re-editing

Active Publication Date: 2013-10-23
BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, for a key in a certain input process, it is likely that the low-frequency key that is counted according to the number of taps is the one that the user wants to input.
Therefore, whether this scheme of identifying multi-key input characters that directly uses low-frequency keys as invalid input improves or reduces the user's input efficiency is still unknown.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for identifying multi-key input characters
  • Method and device for identifying multi-key input characters
  • Method and device for identifying multi-key input characters

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0165] The user uses a 26-key keyboard to enter Saqima. After typing saqi, he accidentally presses m and n in succession; according to the matching result of the language model, given the above saqi, the language model is queried It is found that the probability of m coming out later is higher than n (prob(m|saqi)>prob(n|saqi)), so the input string is automatically recognized as saqim; among them, prob(A|B) means A under the condition of B Probability of occurrence.

[0166] Reference Figure 4 , Shows an example 1 of this application that recognizes multi-key input characters on a 26 keyboard and displays the corresponding recognition results. In addition to displaying the string saqim containing the recognition results, it also displays the corresponding text candidates of the string saqim.

[0167] The matching result of the language model is considered above. If you also consider the matching result of the error correction model, you can view the user's input history data. When...

example 2

[0170] The user uses a 26-key keyboard and wants to enter a delta. After entering sanjiao, select or display the word "three" on the screen and press the z, s, and x keys at the same time; in this case, the text obtained above includes the selected text Three" and the current input content "jiao".

example 3

[0171] If you do not consider the selected text and the text on the screen, but only consider the current input content as the above, then you can look up the table according to the language model data shown in Table 7 to get prob(s|jiao)=0.0258>prob( x|jiao)=0.147>prob(z|jiao)=0.021, therefore, s can be displayed as the optimal recognition result; refer to Image 6 , Shows an example 3 of this application that recognizes multi-key input characters on a 26 keyboard and displays the corresponding recognition results, which displays the optimal recognition results and corresponding candidates when only considering the current input content as the above.

[0172] Table 7

[0173]

[0174] If you consider the selected text and the on-screen text as the above, then according to the ternary probability of the language model shown in Table 8, look up the table to get prob(x|三jiao)=0.1553>prob(z|三jiao)= 0.0942>prob(s|三jiao)=0.0031, therefore, x can be displayed as the optimal recognition r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The application provides a method and a device for identifying multi-key input characters. The method specifically includes that the multi-key input characters and the preceding part of the multi-key input characters are acquired, and the multi-key input characters comprise two or more responding key positions; according to the linguistic model, correlation degree between the preceding part and the below part is acquired when each single responding key position is taken as the following part; one or more single responding key positions of all the responding key positions of the multi-key input characters, which have highest correlation degree with the preceding part, are taken as the identify result of the multi-key input characters. By the method and the device for identifying the multi-key input characters, the multi-key input characters can be identified better and the input efficiency of users can be improved.

Description

Technical field [0001] This application relates to the technical field of text input, and in particular to a method and device for recognizing multi-key input characters. Background technique [0002] The computer device may be configured to receive text and character input from the computer keyboard. The area of ​​a traditional computer keyboard may be too large for portable devices such as mobile phones, multimedia players, or personal digital assistants. Some portable devices include a smaller version of a traditional computer keyboard or use a virtual keyboard to receive user input. Among them, taking the current 26-key full keyboard or 9-key keyboard as an example, the virtual keyboard may have keys corresponding to more than one character, for example, one key on a 9-key keyboard corresponds to four characters 2abc. However, due to the physical limitations (such as size) of the virtual keyboard, the user often causes misoperation when pressing the virtual keyboard. [0003...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/0488G06F3/023
Inventor 张扬
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products