System and method for recognition of a hand-drawn chart in ink input
First Claim
1. A computer system for recognizing a hand-drawn chart in ink input, comprising:
- a chart recognizer for recognizing a hand-drawn chart from closed containers and unclosed connectors recognized in ink input, wherein closed containers are formed from closed boundaries;
a connectivity-based recognizer operably coupled to the chart recognizer for recognizing a hand-drawn chart having connected areas; and
a connected container recognizer operably coupled to the chart recognizer for recognizing a hand-drawn chart having connected containers, wherein the connected containers are recognized when the connected containers partially overlap such that boundaries of the connected containers intersect and such that a first portion of each of the connected containers is enclosed within at least one of the other connected containers while a second portion of each of the connected containers remains outside of the at least one of the other connected containers.
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.
17 Citations
21 Claims
-
1. A computer system for recognizing a hand-drawn chart in ink input, comprising:
-
a chart recognizer for recognizing a hand-drawn chart from closed containers and unclosed connectors recognized in ink input, wherein closed containers are formed from closed boundaries; a connectivity-based recognizer operably coupled to the chart recognizer for recognizing a hand-drawn chart having connected areas; and a connected container recognizer operably coupled to the chart recognizer for recognizing a hand-drawn chart having connected containers, wherein the connected containers are recognized when the connected containers partially overlap such that boundaries of the connected containers intersect and such that a first portion of each of the connected containers is enclosed within at least one of the other connected containers while a second portion of each of the connected containers remains outside of the at least one of the other connected containers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a computer system for recognizing a hand-drawn chart in ink input, comprising:
-
receiving ink input; performing container detection for each container within the ink input, wherein performing container detection for each container within the ink input includes at least; performing connected container recognition that includes determining that at least two connected containers have boundaries which intersect, such that at least a first connected container and a second connected container only partially overlap to thereby forming an overlapping portion common to each of the first and second connected containers, while each of the first and second connected containers includes an additional portion not common to the other connected container; performing shape recognition for each container detected within the ink input; and performing chart recognition for containers recognized within the ink input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for detecting a hand-drawn shape, comprising:
-
an ink input reception mechanism for receiving a hand-drawn diagram; a container detector for detection of each container within the ink input; a connector detector for detection of each connector within the ink input; a connected container recognizer, wherein the connected container recognizer is configured to recognize at least partially overlapping hand-drawn containers in which boundaries defining closed containers intersect and such that a portion of each overlapping closed container is in common with at least one other overlapping closed container while a portion of each overlapping closed container is also not in common to the same overlapping closed container sharing the overlapping portion; a shape recognizer for recognition of each container and each connector detected within the ink input; and a chart recognizer for recognition for containers and connectors recognized within the ink input, wherein the chart recognizer includes at least; means for recognizing a hand-drawn Venn diagram. - View Dependent Claims (21)
-
Specification