System and method for detecting a list in ink input
First Claim
1. A method for detecting a list in ink input, comprising:
- receiving ink input;
performing list detection for a list within the ink input by at least performing list candidate identification for selecting a group of lines that may form a list within the ink input and setting a plurality of lines within the group of selected lines as candidates and selecting two list candidates for determining whether the two list candidates may be merged; and
generating a list structure as output.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detection of a list in ink input is provided. A detector is provided that may detect a list such as a bulleted or numbered list of items in ink input. A group of lines may first be selected as a candidate list. Indentation level clustering and bullet detection may then be performed to determine the structure of the list. Bullet detection may be performed by detecting bullet partners, which are pairs of lines at the same indentation level that may begin with bullet candidates with similar features. The features of the bullet candidates in a pair of lines may be used to determine the likelihood of whether the pair of lines may be bullet partners. Finally, the structure of the list may be determined, including the relationship among the list items.
27 Citations
39 Claims
-
1. A method for detecting a list in ink input, comprising:
-
receiving ink input; performing list detection for a list within the ink input by at least performing list candidate identification for selecting a group of lines that may form a list within the ink input and setting a plurality of lines within the group of selected lines as candidates and selecting two list candidates for determining whether the two list candidates may be merged; and generating a list structure as output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for detecting a list in ink input, comprising:
-
receiving ink input; performing list detection for a list within the ink input by at least performing indentation detection for detecting an indentation of a handwritten line within the ink input, and wherein performing indentation detection comprises indentation level clustering for grouping indentation levels; and generating a list structure as output.
-
-
38. A method for detecting a list in ink input, comprising:
-
receiving ink input; performing list detection for a list within the ink input by at least performing bullet detection to identify a bullet in a handwritten line within the ink input and wherein performing bullet detection comprises determining whether the line has a bullet partner and, if not, determining whether a set of lines at an indentation level of the line has a subset of bullet partners; and generating a list structure as output.
-
-
39. A method for detecting a list in ink input, comprising:
-
receiving ink input; performing list detection for a list within the ink input by at least performing bullet detection to identify a bullet in each of a pair of handwritten lines within the ink input by determining features of the first word in the pair of lines and by determining the likelihood the pair of lines are bullet partners using the features of the first word in the pair of lines; and generating a list structure as output.
-
Specification