System and method for curve recognition in a hand-drawn chart in ink input
First Claim
1. A computer system for recognizing a hand-drawn chart in ink input, comprising:
- a curve recognizer for recognizing a hand-drawn chart from drawing strokes in ink input;
a line recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a line segment;
a normal distribution recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a normal distribution curve;
an exponential curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having an exponential curve; and
a logarithmic curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a logarithmic curve.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recognition of hand-drawn charts in ink input is provided. A chart recognizer may be provided that may recognize a hand-drawn diagram or chart in ink input. The chart recognizer may include a connectivity-based recognizer for recognizing a hand-drawn chart having connected areas such as a pie chart, a connected container recognizer for recognizing a hand-drawn chart having connected containers such as a cycle diagram, and a curve recognizer for recognizing a hand-drawn chart having a curve. The connected container recognizer may also recognize a hand-drawn chart having intersecting containers such as a Venn diagram or a hand-drawn chart having a container that may include another container such as a target diagram.
-
Citations
19 Claims
-
1. A computer system for recognizing a hand-drawn chart in ink input, comprising:
-
a curve recognizer for recognizing a hand-drawn chart from drawing strokes in ink input; a line recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a line segment; a normal distribution recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a normal distribution curve; an exponential curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having an exponential curve; and a logarithmic curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a logarithmic curve. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in a computer system for recognizing a hand-drawn chart in ink input, wherein the method is implemented by a system comprising:
-
a curve recognizer for recognizing a hand-drawn chart from drawing strokes in ink input; a line recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a line segment; a normal distribution recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a normal distribution curve; an exponential curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having an exponential curve; and a logarithmic curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a logarithmic curve; and wherein the method comprises; receiving ink input; performing chart detection for drawing strokes in the ink input; performing shape recognition for drawing objects detected within the ink input; and performing curve recognition for the drawing strokes within the ink input for recognition of a hand-drawn chart having a curve. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for detecting a hand-drawn shape, comprising:
-
means for receiving ink input; means for performing chart detection for the drawing strokes in the ink input; means for performing shape recognition for drawing objects detected within the ink input, said means for performing shape recognition including; a line recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a line segment; a normal distribution recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a normal distribution curve; an exponential curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having an exponential curve; and a logarithmic curve recognizer operably coupled to the curve recognizer for recognizing a hand-drawn chart having a logarithmic curve; and means for performing curve recognition for the drawing strokes within the ink input for recognition of a hand-drawn chart having a curve.
-
Specification