Adaptive inking in an electronic presentation system
First Claim
1. A presentation system, the presentation system comprising:
- at least one touch sensitive display, the at least one touch sensitive display having a display surface;
at least one processor coupled to the touch sensitive display; and
a memory storing instructions, the instructions comprising instructions executable by the processor to cause the touch sensitive display to;
detect a plurality of touch points within a time period, the time period having a predetermined length;
determine an average size of the touch points within the time period;
determine a standard deviation of the sizes of the touch points within the time period;
determine an average distance of the touch points from a predetermined line;
determine that the plurality of touch points corresponds to one or more writing gestures based on the average size, the standard deviation of the sizes, and the average distance of the touch points from the predetermined line;
determine a nature of the one or more writing gestures based on at least one factor;
determine a language group to which the one or more writing gestures correspond;
display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Roman group, one or more indicia on the touch sensitive display corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies with a direction of the one or more writing gestures; and
display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Chinese-Japanese-Korean group, one or more indicia corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies directly with an amount of time taken to make a writing gesture to which an indicium corresponds,wherein a style in which the one or more indicia are displayed is based, at least in part, on the nature of the one or more writing gestures.
6 Assignments
0 Petitions
Accused Products
Abstract
A presentation system capable of detecting one or more gestures and contacts on a touch sensitive display. The presentation system can displaying indicia of such contacts, such as when a user writes with a fingertip, and can remove or alter such indicia responsive to other gestures and contacts. The system can accurately distinguish between types of gestures detected, such as between a writing gesture and an erasing gesture, on both large and small touch sensitive displays, thereby obviating the need for a user to make additional selective inputs to transition from one type of gesture to another. The presentation system can distinguish between gestures appropriate for one type of writing and another. For example the system can determine that gestures correspond to writing in Chinese versus English, and display the writing in a style that is appropriate for that language.
-
Citations
19 Claims
-
1. A presentation system, the presentation system comprising:
-
at least one touch sensitive display, the at least one touch sensitive display having a display surface; at least one processor coupled to the touch sensitive display; and a memory storing instructions, the instructions comprising instructions executable by the processor to cause the touch sensitive display to; detect a plurality of touch points within a time period, the time period having a predetermined length; determine an average size of the touch points within the time period; determine a standard deviation of the sizes of the touch points within the time period; determine an average distance of the touch points from a predetermined line; determine that the plurality of touch points corresponds to one or more writing gestures based on the average size, the standard deviation of the sizes, and the average distance of the touch points from the predetermined line; determine a nature of the one or more writing gestures based on at least one factor; determine a language group to which the one or more writing gestures correspond; display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Roman group, one or more indicia on the touch sensitive display corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies with a direction of the one or more writing gestures; and display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Chinese-Japanese-Korean group, one or more indicia corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies directly with an amount of time taken to make a writing gesture to which an indicium corresponds, wherein a style in which the one or more indicia are displayed is based, at least in part, on the nature of the one or more writing gestures. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions, the instructions comprising instructions executable by a processor to cause the processor to:
-
detect a plurality of touch gestures points at a touch sensitive display during a time period of predetermined length, the touch sensitive display including a display surface; determine an average size of the touch points within the time period; determine a standard deviation of the sizes of the touch points within the time period; determine an average distance of the touch points from a predetermined line; determine that the plurality of touch points corresponds to one or more writing gestures based on the average size, the standard deviation of the sizes, and the average distance of the touch points from the predetermined line; determine a nature of the one or more writing gestures based on at least one factor; determine a language group to which the one or more writing gestures correspond; display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Roman group, one or more indicia on the display surface corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies with a direction of the one or more writing gestures; and display, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Chinese-Japanese-Korean group, one or more indicia corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies directly with an amount of time taken to make a writing gesture to which an indicium corresponds, wherein a style in which the one or more indicia are displayed is based, at least in part, on the nature of the one or more writing gestures. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer implemented method for an electronic presentation system, the method comprising:
-
detecting, using a processor, a plurality of touch points at a touch sensitive device coupled to the processor, the touch sensitive device including a display surface; determining, using the processor, an average size of the touch points; determining, using the processor, a standard deviation of the sizes of the touch points; determining, using the processor, an average distance of the touch points from a predetermined line; determining, using the processor, that the plurality of touch points corresponds to one or more writing gestures based on the average size, the standard deviation of the sizes, and the average distance of the touch points from the predetermined line; determining, using the processor, a nature of the one or more writing gestures based on at least one factor; determining a language group to which the one or more writing gestures correspond; displaying, based on the determination that the plurality of touch points corresponds to one or more writing gestures and on the determination that the language group to which the one or more writing gestures correspond is a Roman group, one or more indicia using the display surface under control of the processor, the one or more indicia corresponding to the one or more writing gestures, wherein a thickness of the one or more indicia varies with a direction of the one or more writing gestures, wherein a style in which the one or more indicia are displayed is based, at least in part, on the nature of the one or more writing gestures. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification