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

A method and device for recognizing 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 avoid re-editing and improve input efficiency

Active Publication Date: 2017-07-21
BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF1 Cites 0 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
  • A method and device for recognizing multi-key input characters
  • A method and device for recognizing multi-key input characters
  • A method and device for recognizing multi-key input characters

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0165] The user uses a 26-key keyboard and wants to input Saqima. After inputting saqi, the user accidentally presses m and n consecutively; according to the matching result of the language model, given the above saqi, by querying the language model It is found that the probability of producing m 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 that under the condition of B, the probability of occurrence.

[0166] refer to Figure 4 , shows an example 1 of the present application for recognizing multi-key input characters on a 26-keyboard and displaying the corresponding recognition results. In addition to displaying the character string saqim containing the recognition result, it also shows the corresponding text candidates of the character string saqim.

[0167] The above considers the matching results of the language model. If you also consider the matching results of the error correction mo...

example 2

[0170] The user uses a 26-key keyboard and wants to input delta. After inputting sanjiao, the user selects or the text of san on the screen is "three", and presses the keys z, s and x at the same time; in this case, the obtained text 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, according to the language model data shown in Table 7, you can look up the table and get prob(s|jiao)=0.0258>prob( x|jiao)=0.0147>prob(z|jiao)=0.0121, therefore, s can be displayed as the optimal recognition result; refer to Figure 6 , shows an example 3 of the present application for recognizing multi-key input characters on a 26-key keyboard and presenting corresponding recognition results, which presents the optimal recognition result and corresponding candidates considering only the current input content as the above.

[0172] Table 7

[0173]

[0174] If the selected text and the text on the screen are considered 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|three jiao)=0.1553>prob(z|three jiao)= 0.0942>prob(s|三jiao)=0.0031, therefore, x can be displ...

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 present application provides a method and device for recognizing multi-key input characters, wherein the method specifically includes: obtaining multi-key input characters and the context of the multi-key input characters, the multi-key input characters include two or more Response key position; Obtain each single response key position as the degree of association between the following and the above text according to the language model; among all the response key positions of the multi-key input character, the single response key position has the highest association degree with the above text One or more corresponding key positions are used as the recognition result of the multi-key input character. The application can better recognize multi-key input characters, and improve user input efficiency.

Description

technical field [0001] The present application relates to the technical field of character input, in particular to a method and device for recognizing characters input by multiple keys. Background technique [0002] A computer device may be configured to receive input of text and characters from a computer keyboard. The area of ​​a conventional computer keyboard may be too large for portable devices such as mobile phones, multimedia players or personal digital assistants. Some portable devices include smaller versions of traditional computer keyboards or use virtual keyboards to receive user input. Wherein, 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 the 9-key keyboard corresponds to four characters 2abc. However, due to physical limitations (such as size) of the virtual keyboard, users often cause misoperations when pressing the virtual keyboar...

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 Patents(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