Writing guide for a free-form document editor
First Claim
1. A computer-implemented method for displaying a writing guide for a free-form document editor, comprising the steps of:
- detecting electronic ink comprising an ink stroke;
classifying the detected ink as corresponding to one of handwriting and a drawing; and
displaying a handwriting writing guide in response to classifying the detected ink as handwriting,wherein said classifying step comprises the steps of;
setting a threshold aspect ratio indicating whether the detected ink comprises handwriting or a drawing;
determining a length and height of the detected ink;
computing an ink aspect ratio for the detected ink based on the determined length and height;
determining whether the ink aspect ratio is greater than the threshold aspect ratio; and
classifying the detected ink as handwriting in response to a determination that the ink aspect ratio is greater than the threshold aspect ratio.
2 Assignments
0 Petitions
Accused Products
Abstract
Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.
54 Citations
12 Claims
-
1. A computer-implemented method for displaying a writing guide for a free-form document editor, comprising the steps of:
-
detecting electronic ink comprising an ink stroke; classifying the detected ink as corresponding to one of handwriting and a drawing; and displaying a handwriting writing guide in response to classifying the detected ink as handwriting, wherein said classifying step comprises the steps of; setting a threshold aspect ratio indicating whether the detected ink comprises handwriting or a drawing; determining a length and height of the detected ink; computing an ink aspect ratio for the detected ink based on the determined length and height; determining whether the ink aspect ratio is greater than the threshold aspect ratio; and classifying the detected ink as handwriting in response to a determination that the ink aspect ratio is greater than the threshold aspect ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for displaying a writing guide for a free-form document editor, comprising the steps of:
-
detecting electronic ink comprising an ink stroke; classifying the detected ink as corresponding to one of handwriting and a drawing; and displaying a handwriting writing guide in response to classifying the detected ink as handwriting, wherein said handwriting writing guide comprises a writing area into which a user inputs the electronic ink, wherein said displaying step comprises the step of determining dimensions of the writing area based on a bounding rectangle that encompasses the detected ink, setting a resizing threshold corresponding to an amount of ink outside the writing area for resizing the dimensions of the writing area; detecting an amount of ink outside the writing area; determining whether the amount of ink outside the writing area is greater than the resizing threshold; and resizing the writing area dimensions in response to a determination that the amount of ink outside the writing area is greater than the resizing threshold.
-
-
12. A computer-implemented method for displaying a writing guide for a free-form document editor, comprising the steps of:
-
detecting electronic ink comprising an ink stroke; classifying the detected ink as corresponding to one of handwriting and a drawing; and displaying a handwriting writing guide in response to classifying the detected ink as handwriting, wherein said handwriting writing guide comprises a writing area into which a user inputs the electronic ink, wherein said displaying step comprises the step of determining dimensions of the writing area based on a bounding rectangle that encompasses the detected ink, setting a resizing threshold corresponding to an amount of ink outside the writing area for resizing the dimensions of the writing area; establishing a plurality of segments inside and outside the writing area;
detecting an amount of ink in each segment;determining whether the amount of ink in segments outside the writing area is greater than the resizing threshold; and increasing the writing area dimensions in response to a determination that the amount of ink outside the writing area is greater than the resizing threshold.
-
Specification