System, Method and Apparatus for Automatic Segmentation and Analysis of Ink Stream
First Claim
1. A method comprising:
- computing a current trace bounding contour as a function of a drawn current trace;
computing a current selection bounding contour as a function of the drawn current trace and the current trace bounding contour, wherein the current selection bounding contour includes one or more previously drawn traces;
comparing the computed current trace bounding contour with the computed current selection bounding contour, andreal-time segmenting of an ink stream including the current trace and the one or more previously drawn traces as a function of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique that provides for real-time segmentation of hand written traces during data entry into a computer. In one example embodiment, this is achieved by computing a current trace bounding contour as a function of a drawn current trace. A current selection bounding contour is then computed as a function of the drawn current trace and the current trace bounding contour. The current selection bounding contour includes one or more previously drawn traces. The computed current trace bounding contour is then compared with the computed current selection bounding contour. The hand written traces including the current trace and the one or more previously drawn traces are then dynamically segmented as a function of the comparison.
-
Citations
32 Claims
-
1. A method comprising:
-
computing a current trace bounding contour as a function of a drawn current trace; computing a current selection bounding contour as a function of the drawn current trace and the current trace bounding contour, wherein the current selection bounding contour includes one or more previously drawn traces; comparing the computed current trace bounding contour with the computed current selection bounding contour, and real-time segmenting of an ink stream including the current trace and the one or more previously drawn traces as a function of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method for real-time segmentation of a drawn ink stream comprising:
-
initializing a current trace bounding contour upon occurrence of a pen-down event by a stylus on a digitizer; drawing a current trace using the stylus on the digitizer; dynamically computing and updating the initialized current trace bounding contour along with the drawing of the current trace as a function of the drawn current trace; dynamically displaying the drawn current trace along with the computed and updated current trace bounding contour substantially simultaneously on the digitizer; determining whether the current trace is a first trace in the drawn ink stream upon occurring of a pen-up event by the stylus; if so, then selecting the drawn current trace, initializing a current selection bounding contour, computing the current selection bounding contour as a function of the current trace and the current trace bounding contour and replacing the current trace bounding contour with the current selection bounding contour; and displaying the drawn current trace along with the current selection bounding contour on the digitizer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
21. An article comprising:
a storage medium having instructions that, when executed by a computing platform, result in execution of a method comprising; computing a current trace bounding contour as a function of a drawn current trace; computing a current selection bounding contour as a function of the drawn current trace and the current trace bounding contour, wherein the current selection bounding contour includes one or more previously drawn traces; comparing the computed current trace bounding contour with the computed current selection bounding contour; and real-time segmenting a drawn ink stream including the current trace and the one or more previously drawn traces as a function of the comparison. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. An apparatus for segmentation of inputted ink stream comprising:
-
a digitizer and a pen; and a segmentation engine coupled to the digitizer that is responsive to a pen-down event, a drawn trace on the digitizer, and a pen-up event, wherein the segmentation engine to initialize a current trace bounding contour upon the pen-down event by the pen on the digitizer, wherein a current trace is drawn using the stylus on the digitizer, wherein the initialized current trace bounding contour is dynamically computed and updated as a function of the drawn current trace by the segmentation engine, wherein the drawn current trace is dynamically displayed on the digitizer, wherein the segmentation engine determines whether the current trace is a first trace in the drawn ink stream upon the pen-up event by the stylus, wherein the segmentation engine selects the drawn current trace, initializes a current selection bounding contour, and computes the current selection bounding contour as a function of the current trace and the trace bounding contour and replaces the trace bounding contour with the current selection bounding contour if the drawn current trace is the first trace, and wherein the segmentation engine displays the current trace along with the current selection bounding contour on the digitizer. - View Dependent Claims (28, 29)
-
-
30. A computer system for triggering handwriting recognition comprising:
-
a network interface; an input module coupled to the network interface that receives the input data via the network interface; a processing unit; a memory coupled to the processing unit; a user input device; an output device; and a segmentation engine coupled to the user input device that is responsive to a pen-down event, a drawn trace on the digitizer, and a pen-up event, wherein the segmentation engine to initialize a current trace bounding contour upon the pen-down event by the pen on the digitizer, wherein a current trace is drawn using the stylus on the digitizer, wherein the initialized current trace bounding contour is dynamically computed and updated as a function of the drawn current trace by the segmentation engine, wherein the drawn current trace is dynamically displayed on the output device, wherein the segmentation engine determines whether the current trace is a first trace in the drawn ink stream upon the pen-up event by the stylus, wherein the segmentation engine selects the drawn current trace, initializes a current selection bounding contour, and computes the current selection bounding contour as a function of the current trace and the trace bounding contour and replaces the trace bounding contour with the current selection bounding contour if the drawn current trace is the first trace, and wherein the output device displays the current trace along with the current selection bounding contour on the output device. - View Dependent Claims (31, 32)
-
Specification