Tool and method for emulating flat-tip brush
First Claim
1. A method of emulating a flat tip brush, said method comprising:
- (a) at a given time, identifying first and second points of contact on a touch-sensitive surface;
(b) interpolating a line between said first and second points, said line having line data comprising at least a length and an angle relative to said touch-sensitive surface;
(c) recording said first and second points and said line data;
(d) reiterating steps (a)-(c) for at least one subsequent time to determine a plurality of said first points and a plurality of said second points and a plurality of said lines; and
(e) displaying on a display screen an image defined by said first points, by said second points and/or by said lines between said first and second points.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of emulating a flat tip brush, said method comprising (a) at a given time, identifying first and second points of contact on a touch sensitive surface; (b) interpolating a line between the first and second points, the line having line data comprising at least a length and an angle relative to the screen; (c) recording the first and second points and the line data; (d) reiterating steps (a)-(c) for at least one subsequent time to determine a plurality of the first points and a plurality of the second points and a plurality of the lines; and (e) displaying on a display screen an image defined by the first points, by the second points and/or by the lines between the first and second points.
16 Citations
16 Claims
-
1. A method of emulating a flat tip brush, said method comprising:
-
(a) at a given time, identifying first and second points of contact on a touch-sensitive surface; (b) interpolating a line between said first and second points, said line having line data comprising at least a length and an angle relative to said touch-sensitive surface; (c) recording said first and second points and said line data; (d) reiterating steps (a)-(c) for at least one subsequent time to determine a plurality of said first points and a plurality of said second points and a plurality of said lines; and (e) displaying on a display screen an image defined by said first points, by said second points and/or by said lines between said first and second points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising non-transitory instructions for instructing a processor operative connected to a touch-sensitive surface to execute the following steps:
-
(a) at a given time, identifying first and second points of contact on said touch-sensitive surface; (b) interpolating a line between said first and second points, said line having line data comprising at least a length and an angle relative to said touch-sensitive surface; (c) recording said first and second points and said line data; (d) reiterating steps (a)-(c) for at least one subsequent time to determine a plurality of said first points and a plurality of said second points and a plurality of said lines; and (e) displaying on a display screen an image defined by said first points, by said second points and/or by said lines between said first and second points.
-
-
14. A device comprising a digital processor, memory operatively connected to said processor and a touch-sensitive surface operatively connected to said processor, said memory being configured with instructions for instructing said processor to execute the following steps:
-
(a) at a given time, identifying a first point of contact made with a first finger and a second point of contact made with a second finger; (b) interpolating a line between said first and second points, said line having line data comprising at least a length and an angle relative to said touch-sensitive surface; (c) recording said first and second points and said line data; (d) reiterating steps (a)-(c) for at least one subsequent time to determine a plurality of said first points and a plurality of said second points and a plurality of said lines; and (e) displaying on said touch-sensitive surface an image defined by said first points, by said second points and/or by said lines between said first and second points. - View Dependent Claims (15, 16)
-
Specification