Analyzing tabular structures in expression recognition
First Claim
1. A system for handwritten mathematical expression recognition, the system comprising a tabular structure analysis component configured to determine whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expressionwherein upon determining that the symbol corresponds to a tabular structure, the tabular structure analysis component further configured to divide the input strokes into rows and columns in accordance with a size of the tabular structure;
- wherein the tabular structure analysis component is further configured to determine whether at least one bracket exists; and
wherein the tabular structure analysis component is further configured to determine whether to merge one of;
at least two of the rows and at least two of the columns.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for recognizing and inputting handwritten mathematical expressions into a computer by providing part of a multi-path framework is described. The part of the multi-path framework is tabular structure analysis component that is designed to determine tabular structures, such as ones defined by brackets, within handwritten mathematical expressions. A method for determining tabular structures in a handwritten mathematical expression includes determining whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression. The tabular structure may be a matrix or multi-line expression. The method includes dividing input strokes into rows and columns and determining the existence of one or more brackets that define a tabular structure.
-
Citations
12 Claims
-
1. A system for handwritten mathematical expression recognition, the system comprising a tabular structure analysis component configured to determine whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the tabular structure analysis component further configured to divide the input strokes into rows and columns in accordance with a size of the tabular structure; -
wherein the tabular structure analysis component is further configured to determine whether at least one bracket exists; and wherein the tabular structure analysis component is further configured to determine whether to merge one of;
at least two of the rows and at least two of the columns. - View Dependent Claims (2)
-
-
3. A system for handwritten mathematical expression recognition, the system comprising a tabular structure analysis component configured to determine whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the tabular structure analysis component further configured to divide the input strokes into rows and columns in accordance with a size of the tabular structure; -
wherein the tabular structure analysis component is further configured to determine whether at least one bracket exists; and wherein upon determining that only one bracket exists, the tabular structure is identified as a multi-line expression. - View Dependent Claims (4)
-
-
5. A system for handwritten mathematical expression recognition, the system comprising a tabular structure analysis component configured to determine whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the tabular structure analysis component further configured to divide the input strokes into rows and columns in accordance with a size of the tabular structure; -
wherein the tabular structure analysis component is further configured to determine whether at least one bracket exists; and wherein upon determining that two brackets exist, the tabular structure is identified as a matrix.
-
-
6. A system for handwritten mathematical expression recognition, the system comprising a tabular structure analysis component configured to determine whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the tabular structure analysis component further configured to divide the input strokes into rows and columns in accordance with a size of the tabular structure; -
wherein the tabular structure analysis component is further configured to determine whether at least one bracket exists; and wherein the tabular structure analysis component is further configured to determine whether at least one column includes an empty cell. - View Dependent Claims (7, 8)
-
-
9. A method for analyzing a handwritten mathematical expression for a tabular structure, the method comprising a step of determining whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the method further comprising a step of dividing the input strokes into rows and columns in accordance with the size of the tabular structure; - and
wherein upon determining that only one bracket exists, the method further comprises a step of merging the columns into one column. - View Dependent Claims (10)
- and
-
11. A method for analyzing a handwritten mathematical expression for a tabular structure, the method comprising a step of determining whether a symbol representative of input strokes corresponds to a tabular structure associated with a mathematical expression
wherein upon determining that the symbol corresponds to a tabular structure, the method further comprising a step of dividing the input strokes into rows and columns in accordance with the size of the tabular structure; - and
further comprising a step of determining whether at least one column includes an empty cell. - View Dependent Claims (12)
- and
Specification