Natural media painting using proximity-based tablet stylus gestures
First Claim
Patent Images
1. A system, comprising:
- a stylus to track user manipulation to simulate paint deposition of a paint brush, the stylus comprising one or more accelerometers and one or more positional sensors;
a processor; and
a memory having computer readable media with instructions stored thereon that are executable on the processor to implement a graphics application to perform operations comprising;
receiving an input of paint deposition from the stylus, the input comprising accelerometer and positional data indicating that the stylus is located at an initial location above a tablet device not contacting the tablet device and followed by additional accelerometer and positional data indicating the stylus moved at a speed and a direction to a second location closer to the tablet device not contacting the tablet device;
employing a brush model to simulate the paint deposition of the paint brush, the brush model simulating individual virtual bristles of the paint brush being modeled to change shape during the paint deposition;
computing an effect of the individual virtual bristles during the paint deposition based on the input received to determine the simulated paint deposition on a virtual canvas; and
initiating a display of the simulated paint deposition on the virtual canvas based on the computed effect of the individual virtual bristles of the paint brush during the paint deposition.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for natural media painting using proximity-based tablet stylus gestures are described. A stylus is implemented for user manipulation to simulate a brush stroke of a paint brush, where the stylus includes an application tip formed from individual virtual bristles that simulate the paint brush. A graphics application is implemented to receive an input of the brush stroke, compute an effect of each individual virtual bristle of the brush stroke to determine simulated paint application on a virtual canvas, and initiate a display of the simulated paint application on the virtual canvas based on the computed effect of each individual virtual bristle of the brush stroke.
47 Citations
20 Claims
-
1. A system, comprising:
-
a stylus to track user manipulation to simulate paint deposition of a paint brush, the stylus comprising one or more accelerometers and one or more positional sensors; a processor; and a memory having computer readable media with instructions stored thereon that are executable on the processor to implement a graphics application to perform operations comprising; receiving an input of paint deposition from the stylus, the input comprising accelerometer and positional data indicating that the stylus is located at an initial location above a tablet device not contacting the tablet device and followed by additional accelerometer and positional data indicating the stylus moved at a speed and a direction to a second location closer to the tablet device not contacting the tablet device; employing a brush model to simulate the paint deposition of the paint brush, the brush model simulating individual virtual bristles of the paint brush being modeled to change shape during the paint deposition; computing an effect of the individual virtual bristles during the paint deposition based on the input received to determine the simulated paint deposition on a virtual canvas; and initiating a display of the simulated paint deposition on the virtual canvas based on the computed effect of the individual virtual bristles of the paint brush during the paint deposition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving an input of paint deposition from a stylus having one or more accelerometers and one or more positional sensors, the input comprising acceleration and positional data indicating that a position of the stylus moved relative to a tablet device from an initial location above and not contacting the tablet device to a second location closer to the tablet device and not contacting the tablet device; employing a brush model to simulate the paint deposition for a virtual paint brush, the brush model simulating individual virtual bristles being modeled to change shape during the paint deposition; computing an effect of the individual virtual bristles during the paint deposition based on the acceleration and positional data indicating that the position of the stylus moved from the initial location to the second location to determine the simulated paint deposition on the virtual canvas; and displaying the simulated paint deposition on the virtual canvas based on the computed effect of the individual virtual bristles of the virtual paint brush during the paint deposition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a stylus to track user manipulation to simulate paint deposition of a paint brush on a virtual canvas; a tablet device to represent the virtual canvas and a stylus input interface, the tablet device including a touch surface to detect stylus input and user contact on the touch surface; and a processing system to implement a graphics application to; receive the user contact on the touch surface of the tablet device; receive the paint deposition as the stylus input, the input comprising data from at least one accelerometer and at least one positional sensor indicating that the stylus is located at an initial location above the tablet device not contacting the tablet device followed by data indicating the stylus moved at a speed and a direction to a second location closer to the tablet device not contacting the tablet device; employ a brush model to simulate the paint deposition of the paint brush, the brush model simulating individual virtual bristles of the paint brush changing shape during the paint deposition; compute an effect of the individual virtual bristles during the paint deposition to determine the simulated paint deposition on the virtual canvas; determine a user and stylus combined input based on a combination of the user contact on the touch surface of the tablet device and the stylus input; and initiate a user assist mode of the graphics application effective to assist completion of the paint deposition. - View Dependent Claims (19, 20)
-
Specification