System and method for recognizing connector gestures
First Claim
1. A computerized method of recognizing a freehand connector input into a computer application that joins graphical objects, said method comprising the steps of:
- examining points along said freehand connector to determine the shape thereof;
replacing said freehand connector with a computer-generated connector approximating said freehand connector;
automatically joining each end of said computer-generated connector to a proximate graphical object if such a proximate graphical object exists; and
automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.
8 Assignments
0 Petitions
Accused Products
Abstract
A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture connector recognition routine. The gesture connector recognition routine performs recognition to convert a freehand connector on the touch surface into a computer-generated connector approximating the freehand connector.
82 Citations
6 Claims
-
1. A computerized method of recognizing a freehand connector input into a computer application that joins graphical objects, said method comprising the steps of:
-
examining points along said freehand connector to determine the shape thereof; replacing said freehand connector with a computer-generated connector approximating said freehand connector; automatically joining each end of said computer-generated connector to a proximate graphical object if such a proximate graphical object exists; and automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object. - View Dependent Claims (2)
-
-
3. A system for recognizing a freehand connector input into a computer application that joins graphical objects, said system comprising:
-
means for examining points along said freehand connector to determine the shape thereof; means for replacing said freehand connector with a computer-generated connector approximating said freehand connector; means for automatically joining each end of said computer-generated connector to a proximate graphical object if it exists; and means for automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object. - View Dependent Claims (4)
-
-
5. A touch system comprising:
-
a touch panel having a touch surface; a projection device presenting images that are visible on said touch surface; and a computer executing an applications program and being coupled to said touch panel and said projection device, said computer being responsive to contact output generated by said touch panel in response to proximity of a pointer to said touch surface and updating image data conveyed to said projection device so that images presented on said touch surface reflect pointer activity, said computer executing a connector gesture recognition routine, said connector gesture recognition routine performing recognition to convert a freehand connector drawn on said touch surface into a computer-generated connector approximating said freehand connector and for automatically connecting each end point of said computer-generated connector to a displayed graphical object if it exists, wherein said connector gesture recognition routine further generates automatically a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.
-
-
6. A computer readable medium having a computer program embodied thereon for recognizing a freehand connector, said computer program including:
-
computer program code for examining points along said freehand connector to determine the shape thereof; computer program code for replacing said freehand connector with a computer-generated connector approximating said freehand connector; computer program code for automatically joining each end of said computer-generated connector to a proximate graphical object if such a proximate graphical object exists; and computer program code for automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.
-
Specification