EP3127043B1

System and method for superimposed handwriting recognition technology

Abstract

This record has no abstract on file.

EP3127043B1, drawing sheet 1
Sheet 1 of 6

Term

8.5 yearsleft in the term

Expires 30 March 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

12 claims: 3 independent, 9 dependent

  1. 1
    A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for providing handwriting recognition for superimposed input strokes, said method comprising:creating a segmentation graph by breaking the input strokes into constituting segments, wherein the segmentation graph includes nodes corresponding to character hypotheses;assigning a recognition score to each node of the segmentation graph, wherein the assigning of the recognition score comprises a feature extraction stage (126) and a classification of the extracted features by a pattern classifier (128),;generating a linguistic likelihood of the interpretation of a given path of the segmentation graph based on a language model;and providing output candidates (124) at the character, word, and sentence level based on the simultaneous analysis of the segmentation graph, the recognition scores, and the language model, by searching for the lowest cost path defined as the sum of: - costs of all the character candidates encountered in a given path in the segmentation graph;- costs of all words encountered in the corresponding path of the language model.
  2. 5
    A method for providing handwriting recognition for superimposed input strokes, said method comprising:creating a segmentation graph by breaking the input strokes into constituting segments, wherein the segmentation graph includes nodes corresponding to character hypotheses;assigning a recognition score to each node of the segmentation graph, wherein the assigning of the recognition score comprises a feature extraction stage (126) and a classification of the extracted features by a pattern classifier (128);generating a linguistic likelihood of the interpretation of a given path of the segmentation graph based on a language model;and providing output candidates (124) at the character, word, and sentence level based on the simultaneous analysis of the segmentation graph, the recognition scores, and the language model, by searching for the lowest cost path defined as the sum of: - costs of all the character candidates encountered in a given path in the segmentation graph;- costs of all words encountered in the corresponding path of the language model.
  3. 9
    A computing device for providing handwriting recognition for superimposed input strokes, the computing device comprising a processor (106) and at least one computer readable program for recognizing the input under control of the processor (106), said at least one program configured to:create a segmentation graph by breaking the input strokes into constituting segments, wherein the segmentation graph includes nodes corresponding to character hypotheses;assign a recognition score to each node of the segmentation graph, wherein the assigning of a recognition score comprises a feature extraction stage (126) and a classification of the extracted features by a pattern classifier (128);generating a linguistic likelihood of the interpretation of a given path of the segmentation graph based on a language model;and providing output candidates (124) at the character, word, and sentence level based on the simultaneous analysis of the segmentation graph, the recognition scores, and the language model, by searching for the lowest cost path defined as the sum of: - costs of all the character candidates encountered in a given path in the segmentation graph;- costs of all words encountered in the corresponding path of the language model.