Handwriting Recognition System Using Multiple Path Recognition Framework
AssigneeMicrosoft Corporation
InventorsMing Chang, Shi Han, Dongmei Zhang, Yu Zou, Xinjian Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMing Chang, Shi Han, Dongmei Zhang, Yu Zou, Xinjian Chen
Estimating the term…
Described is a multi-path handwriting recognition framework based upon stroke segmentation, symbol recognition, two-dimensional structure analysis and semantic structure analysis. Electronic pen input corresponding to handwritten input (e.g., a chemical expression) is recognized and output via a data structure, which may include multiple recognition candidates. A recognition framework performs stroke segmentation and symbol recognition on the input, and analyzes the structure of the input to output the data structure corresponding to recognition results. For chemical expressions, the structural analysis may perform a conditional sub-expression analysis for inorganic expressions, or organic bond detection, connection relationship analysis, organic atom determination and/or conditional sub-expression analysis for organic expressions. The structural analysis also performs subscript, superscript analysis and character determination. Further analysis may be performed, e.g., chemical valence analysis and/or semantic structure analysis.
In a computing environment, a method comprising, receiving electronic input corresponding to handwritten input with a two-dimensional structure, performing stroke segmentation and symbol recognition on the input, analyzing the two-dimensional structure of the input, and outputting a data structure corresponding to recognition results of the handwritten input.
In a computing environment, a system comprising, a handwriting recognition framework, including two-dimensional structure analysis logic that receives a data structure comprising stroke and symbol data from a recognizer, processes the data structure based on a structure of the expression, and provides the modified data structure to one or more further analysis components which further modifies the data structure into output.
One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
Dependencies are inferred from the claim text.