Method and system for partitioned input of handwritten character string

A handwritten character and character input technology, which is applied in the input/output process of data processing, electrical digital data processing, instruments, etc., can solve the problems of small input area, cumbersome operation, and more space for keys, so as to improve the recognition accuracy , Improve recognition efficiency, improve the effect of input efficiency

Inactive Publication Date: 2011-07-27
HANVON CORP
5 Cites 24 Cited by

AI-Extracted Technical Summary

Problems solved by technology

This method requires the user to repeatedly click the function key to switch the input module, so the recognition efficiency is low and the user operation is cumbersome
In view of the above problems, the applicant of this case filed a patent application with the publication number CN101515211A "A Handwriting Input Method, Device and User Terminal" on February 22, 2008, and carried out handwriting recognition in different languages ​​by dividing the regions on the input panel , improve the user's handwriting input efficiency, but the input method of Chinese and English can only be a single character...
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

Method used

The method and system of partition input handwritten character string of the present invention are applied on the user equipment that comprises human-computer interaction panel, by dividing human-computer interaction panel into a plurality of handwriting input areas, different handwriting areas are set to correspond to different The range of character string recognition, so as to carry out the character string recognition of the corresponding language, which not only improves the recognition efficiency but also improves the input efficiency from the input mode, and switches the handwriting area through command gestures, reducing the occupation of the control keys on the human-computer interaction panel The space of the handwriting area expands the area of ​​the effective handwriting input area.
The method for partition input handwritten character string of the present invention is applied on the user equipment that comprises human-computer interaction panel, by dividing human-computer interaction panel into a plurality of handwriting input areas, different handwriting areas are set to correspond to different characters string recognition range, so as to carry out the string recognition of the corresponding language, which not only improves the recognition efficiency but also improves the input efficiency from the input method, and switches the handwriting area through command gestures, reducing the handwriting area on the human-computer interaction panel occupied by the control keys space, expanding the area of ​​the effective handwriting input area. As shown in Fi...
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

Abstract

The invention discloses a method and a system for partitioned input of a handwritten character string, belonging to the field of handwriting input. The method is used on user equipment comprising a man-machine interaction panel. The method comprises the following step: step 10, collecting chirography from the handwriting area of the man-machine interaction panel; step 20, identifying whether the collected chirography is a character string chirography or a command gesture chirography; step 30, if the collected chirography is the character string chirography, identifying the collected chirography in a character string identification range corresponding to the character string input area in which the chirography exists; and if the collected chirography is the command gesture chirography, determining the command corresponding to the chirography, and executing corresponding operation. Due to the method and the system for realizing the method, the identification efficiency of handwriting is improved and the input efficiency is also improved.

Application Domain

Technology Topic

Image

  • Method and system for partitioned input of handwritten character string
  • Method and system for partitioned input of handwritten character string
  • Method and system for partitioned input of handwritten character string

Examples

  • Experimental program(1)

Example Embodiment

[0039] The method for inputting handwritten character strings by partition of the present invention is applied to user equipment including a human-computer interaction panel. By dividing the human-computer interaction panel into multiple handwriting input areas, different handwriting areas are set to correspond to different character string recognition ranges , So as to carry out the character string recognition of the corresponding language, which improves the recognition efficiency and input efficiency from the input method, and switches the handwriting area through command gestures, reducing the space of the handwriting area on the human-computer interaction panel occupied by the control buttons. The area of ​​the effective handwriting input area is enlarged. Such as figure 1 As shown, the method includes:
[0040] Step 10. Collect handwriting from the handwriting area of ​​the human-computer interaction panel;
[0041] Step 20: Identify whether the collected handwriting is a string handwriting or a command gesture handwriting;
[0042] Step 30: If the collected handwriting is a character string handwriting, recognize the collected handwriting within the character string recognition range corresponding to the character string input area where the collected handwriting is located.
[0043] In specific implementation, before collecting handwriting from the handwriting area of ​​the human-computer interaction panel, the handwriting area of ​​the human-computer interaction panel is first divided into at least two input areas.
[0044] Such as Figure 2a with Figure 2b As shown, the human-computer interaction panel is mainly divided into a display area 11 and a handwriting area 12. Among them, the display area 11 includes a candidate word/associated word display area. The handwriting area 12 is divided into at least two input areas for inputting different types of character strings, and different input areas correspond to different character string recognition ranges. although Figure 2a Only an example in which the handwriting area 12 is divided into two input areas is given, but it should be understood that the more detailed the character string classification or the more types of character strings that can be input, the more input areas the handwriting area is divided into. According to the characteristics of the character string and the size of the handwriting area, preferably, the handwriting area is divided into at least two input areas arranged up and down, and adjacent input areas may partially overlap (e.g. Figure 2b As shown in the two-to-two intersection), it can also not overlap (such as Figure 2a (Shown as two adjacent to each other), the size of different input areas can be the same or different. The handwriting area can also be divided into at least two input areas arranged left and right, which is not limited in the present invention. Different input areas can be set to correspond to different character recognition ranges. Now just the two input areas arranged above and below: the first input area and the second input area as an example for description, set the recognition range corresponding to the first input area as the first recognition range, and the recognition range corresponding to the second input area as The second recognition range. In order to realize the input of Chinese character strings and English character strings, the upper part can be set as the English character string input area. The character strings input in this area are recognized in the first recognition range, and the lower part is the Chinese character string input area. The character string is recognized in the second recognition range. The first recognition range includes: English words, punctuation marks, numbers and gesture symbols, etc.; the second recognition range includes: Chinese words, punctuation marks, numbers, and gesture symbols, etc. When there are many input areas, for different input areas, you can also set icons or buttons on the edge of the input area to display the character recognition range corresponding to the area, such as Figure 2a The "English" and "Chinese" in the box make it easy for users to understand the character recognition range corresponding to the current input area. The human-computer interaction panel can indicate the division of the input area by displaying the edge line of the input area.
[0045] The process of the method for inputting a handwritten character string by partition according to an embodiment of the present invention is as follows: Figure 4 Shown.
[0046] The above step 10, collecting handwriting from the handwriting area 12 of the human-computer interaction panel, is specifically implemented as follows.
[0047] There are two types of handwriting input. The first is string handwriting, that is, the handwriting of characters or symbols in different character sets; the second is command gesture handwriting, that is, the handwriting of command gestures for switching languages ​​or input areas. During the writing process, the system sends a pen down message, a pen move message, and a pen up message including the coordinates of the touch point to the input handwriting collection unit according to the touch signal collected from the handwriting area 12 of the human-computer interaction panel. Usually, the pen up message is received If you do not receive a pen down message again within a set period of time (such as 0.5 seconds) or receive a pen down message in an area other than the handwriting area, the current handwriting input is considered to be over. The input handwriting collection unit extracts the handwriting point coordinates in the order of the received messages, and inserts a stroke end mark according to the type of the received message to form handwriting input.
[0048] In the above step 20, the collected handwriting is recognized, and it is judged whether it is a string handwriting or a command gesture handwriting.
[0049] The input of command gesture handwriting usually has certain requirements, such as requirements for pen down position, moving direction, stroke length, etc. The command gestures in this example include gestures for opening a single-character input area, gestures for hiding a single-character input area, and gestures for switching character string recognition range. When the single-character input area is set in the right half of the handwriting area, open the single-character input area and the command gesture is to draw a straight line that exceeds a certain length from the upper right corner of the handwriting area to the left undercut, such as Figure 3a As shown, or draw a straight line exceeding a certain length from the lower right corner of the handwriting area diagonally to the upper left; the gesture of hiding the single-character input area is opposite to the command gesture of opening the single-character input area. Length of a straight line, such as Figure 3b As shown, or draw a straight line exceeding a certain length from the upper left corner of the single-character handwriting area diagonally to the lower right. When the single-character input area is set in the left half of the handwriting area, open the single-character input area and the command gesture is to draw a straight line exceeding a certain length from the upper left corner of the handwriting area diagonally to the right underneath, not shown in the figure; hide single-character input The regional gesture is to draw a straight line exceeding a certain length from the lower right corner of the single-character handwriting area to the upper left diagonally, which is not shown in the figure. The gesture of switching character string recognition range is to draw a straight line of a certain length in a fixed direction in different input areas, such as Figure 3c As shown, the fixed direction is usually the edge of the input area, and the character string handwriting usually includes at least one stroke. The stroke direction is not fixed, and the two ends of the stroke will not exceed the input area, such as Figure 3d Shown. Therefore, the input handwriting is judged to be a character string handwriting or a command gesture handwriting according to the number of strokes, pen down position, moving direction and handwriting length.
[0050] In the above step 30, it is first determined whether the recognition result is a character string handwriting, if the collected handwriting is a character string handwriting, the recognition operation is performed, and if the collected handwriting is a command gesture handwriting, step 40 is performed.
[0051] The above step 30 further includes:
[0052] Step 301: For the collected handwriting of the character string, it is determined whether the handwriting is located in the same input area of ​​the at least two input areas.
[0053] When multiple input areas arranged in the handwriting area do not overlap each other, if all the character string handwriting is in the same input area or the part of the character string handwriting greater than the set ratio is in the same input area, the character string handwriting is considered to be in the same input area. Input area. The set ratio is determined according to the size of the input area. Taking the ratio of 90% as an example, when the part of the handwriting greater than or equal to 90% is located in the same area, it is considered that the handwriting of the input string is located in the same input area. On the contrary, if the part of handwriting less than 90% is located in one area, and the part greater than 10% is located in other areas, it is considered that the handwriting of the input string is located in a different input area.
[0054] When the handwriting input areas intersect, that is, when the handwriting input areas have overlapping parts, if all the character string handwritings are in the same input area, the character string handwriting is considered to be in the same input area; otherwise, the character string handwriting is considered to be in different input areas.
[0055] Step 302: If the collected handwriting of the character string is located in the same input area, use the character string recognition range and recognition code corresponding to the input area to identify the collected handwriting; otherwise, use the collection or the recognition range corresponding to each input area. Pre-set recognition range to recognize the collected handwriting.
[0056] In this example, the upper input area is set as the English input area, corresponding to the first recognition range, and the lower input area is set as the Chinese input area, corresponding to the second recognition range. Such as Figure 3d As shown, after collecting the handwriting of the character string input in the upper input area, it is determined in step 301 that the handwriting of the character string is in the first input area (English input area), so the first recognition range is used to identify the handwriting of the character string. When the collected character string is input handwriting, part of the handwriting is in the first input area, and part of the handwriting is in the second input area, such as Figure 3e As shown, after step 301 determines that they are not in the same input area, the collection of the first recognition range and the second recognition range is used to recognize the collected character string handwriting, including: Chinese words, English words, Chinese and English punctuation marks, numbers, and gestures Symbols, etc., and Chinese and English short sentences can be recognized at this time. Or use a preset recognition range for recognition. For example, it is preset that as long as the input character string handwriting exceeds the English input area, the Chinese character string recognition range is used to recognize the character string handwriting. Since all the inputs are input on the same input panel, there is no need to click the button to switch the language input mode, thus improving the input efficiency.
[0057] During specific implementation, the method further includes step 303, sorting the candidate words from high to low according to the character string recognition results and outputting them to the candidate word/associated word display area.
[0058] After step 302, the recognition candidate results of the handwriting of the input string are obtained, and all the matching results are sorted according to the matching degree from high to low, and are sequentially displayed in the candidate word/associated word display area in order. In particular, if the editing command gesture handwriting defined by the system is entered in the handwriting input area, after recognition, when the first recognition candidate obtained is the editing command, such as deleting, inserting spaces, backspace, etc., this method can be directly based on Perform the corresponding operation on the recognition result.
[0059] Step 40: Determine the command corresponding to the command gesture handwriting, and execute the corresponding command.
[0060] When the recognition result in step 20 is the command gesture handwriting, the specific command corresponding to the command gesture handwriting needs to be determined. The aforementioned command gestures include gestures for opening a single-character input area, gestures for hiding a single-character input area, and gestures for switching character string recognition range. According to the operation mode of each command gesture of the gesture listed in step 20, it can be concluded that the type of the command gesture can be determined according to the handwriting direction of the gesture.
[0061] When the command gesture is to open the single character input area, open the single character input area at the set position. The single-character input area may be a single-character input area, or an input area composed of multiple single-character input areas. Preferably, as Figure 3b As shown, the single-character input area is composed of input cells with the same number of input areas arranged up and down, and the character recognition range of each input cell corresponds to the corresponding input area. In this example, the single-character input area consists of two input cells arranged up and down. The character recognition range of the upper input cell is English letters or half-width symbols, and the character recognition range of the lower input cell is Chinese characters or full-width symbols. Each input cell can also be arranged left and right, and the character recognition range of each input cell can also be freely defined. Handwriting in the opened single-character input area. If the single-character input area includes multiple input cells, first determine whether the collected handwriting is in the same input cell. If so, use the single-character recognition range corresponding to the input cell to recognize the collected handwriting , Otherwise, use the collection of the single-character recognition range corresponding to each single-character input cell to recognize the collected handwriting. If the single-character input area is a single-character input area, the set single-character recognition range that includes a collection of multiple single-character recognition ranges is used to identify the collected handwriting in the single-character input area.
[0062] When the user enters a character string, the more complex or improperly written characters in the character string may be recognized incorrectly. When the incorrectly recognized character string needs to be modified or a single character is input, the single-character input area can be opened or hidden by using command gestures , Can make string input more efficient and effective.
[0063] When it is judged that the command gesture is a gesture of hiding the single-character handwriting area, the single-character handwriting area is hidden and the state of handwriting string is re-entered.
[0064] When it is determined that the command gesture is a recognition range switching gesture, according to a preset recognition range switching sequence, the recognition range of the input area where the command gesture handwriting is located is switched. The command gesture switching recognition range is applicable when the actual number of input areas is less than the character string recognition range. For example, the handwriting area of ​​the human-computer interaction panel is divided into two input areas. The actual strings that need to be input include: English strings, Chinese strings, Korean strings, Japanese strings, etc. At this time, the two input areas correspond to four The range of character string recognition needs to be switched.
[0065] The above is just the handwriting area of ​​the two input areas arranged above and below as an example. It can be understood that the input area is not limited to two, but more; the arrangement of the input area can be arranged up and down or left and right, according to the actual man-machine The usage of the interactive panel is determined. The single-character input area can also be opened in the handwriting area with more than two input areas, and it can be Figure 3b When opening a different position as shown, when hiding the word input area, just make a gesture that is opposite to the direction of the gesture to open the area. The single character input area may be divided into a plurality of single character input areas corresponding to different recognition ranges.
[0066] The present invention uses command gestures to realize the commands realized by keys in the existing human-computer interaction panel, saves the display space of the keys in the human-computer interaction panel, can be used as a handwriting input space, and increases the proportion of the handwriting input area in the panel. Big.
[0067] Such as Figure 5 As shown, the system for inputting handwritten character strings in regions for realizing the above method of the present invention includes a human-computer interaction panel, an input handwriting collection unit, a handwriting recognition unit, and a character string recognition unit. The structure, function and connection relationship of each unit will be described below.
[0068] The human-computer interaction panel includes a display area 11 for displaying information to the user and a handwriting area 12 for receiving user handwriting input. Among them, the display area 11 includes a candidate word/associated word display area. The handwriting area 12 is divided into at least two input areas for inputting different types of character strings, and different input areas correspond to different character string recognition ranges.
[0069] The input handwriting collection unit is used to collect handwriting input from the handwriting area 12 of the human-computer interaction panel.
[0070] Handwriting classification unit for identifying whether the handwriting collected by the input handwriting collection unit is a string handwriting or a command gesture handwriting, and sending the input handwriting recognized as a string handwriting to the string recognition unit, and sending the command gesture handwriting to the command execution unit .
[0071] Command gestures include: open single-character input area gestures, hide single-character input area gestures, and switch character string recognition range gestures. After the command execution unit receives the command gesture handwriting, it first judges the command type corresponding to the handwriting. When it is judged to pull out the single-character input area command, the single-character input area is displayed at the corresponding position; when it is judged to hide the single-character input area command , Cancel the display of the single-character input area; when it is judged as the switch string recognition range command, switch the recognition range of the string input area where the handwriting is located according to the set recognition range switching sequence and the string input area where the handwriting is located.
[0072] The character string recognition unit is used to determine whether the collected handwriting is located in the same input area and use the character string recognition range and string recognition code corresponding to the area to recognize the handwriting, and if the collected handwriting is located in more than two of them In the input area, a collection of the recognition ranges of all input areas or a preset character string recognition range are used to recognize the handwriting.
[0073] The method and system for inputting handwritten character strings by partition of the present invention is applied to user equipment including a human-computer interaction panel. By dividing the human-computer interaction panel into multiple handwriting input areas, different handwriting areas are set to correspond to different character strings. Recognition range, so that the corresponding language string recognition, both from the input method to improve the recognition efficiency and input efficiency, and through the command gesture to switch the handwriting area, reducing the handwriting area on the human-computer interaction panel occupied by the control buttons The space, which expands the effective handwriting input area.
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

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
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

Similar technology patents

Website automated testing method and automated testing system

ActiveCN103873318AImprove recognition efficiencyImprove automated testing efficiencyData switching networksData miningMiddleware
Owner:ALIBABA GRP HLDG LTD

Classification and recommendation of technical efficacy words

  • Improve input efficiency
  • Improve recognition efficiency
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products