Methods and Apparatus for Natural Media Painting Using Proximity-Based Tablet Stylus Gestures
First Claim
1. A method, comprising:
- receiving a position input indicating an initial position of a stylus with respect to a tablet device, the initial position above a surface of the tablet device;
determining a perpendicular motion and a parallel motion of a change in position of the stylus with respect to the tablet device above the surface of the tablet device, the perpendicular motion of the change in position of the stylus correlating to a zoom function and the parallel motion of the change in position of the stylus correlating to a pan function; and
initiating a zoom and pan display of a digital image responsive to said determining the perpendicular and parallel motions of the change in position of the stylus with respect to the tablet device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a natural media painting application may receive user inputs through tablet stylus gestures. Various digital painting and image editing tasks may be invoked and/or controlled using such gesture-based inputs. The application may detect stylus gestures that mimic real-world actions of artists, and may perform appropriate painting and image editing actions in response to detecting and recognizing the stylus gestures. The system may provide an automatic zoom mode in which, as the stylus is moved into proximity of the tablet, the application zooms into a displayed image to focus on an area of interest. The system may also provide an automatic panning mode that allows the user to pan an image when the stylus is in proximity to, but not touching, the tablet. One or more thresholds for determining whether the stylus is in proximity with the tablet may be pre-defined or may be user configurable.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving a position input indicating an initial position of a stylus with respect to a tablet device, the initial position above a surface of the tablet device; determining a perpendicular motion and a parallel motion of a change in position of the stylus with respect to the tablet device above the surface of the tablet device, the perpendicular motion of the change in position of the stylus correlating to a zoom function and the parallel motion of the change in position of the stylus correlating to a pan function; and initiating a zoom and pan display of a digital image responsive to said determining the perpendicular and parallel motions of the change in position of the stylus with respect to the tablet device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-20. -20. (canceled)
-
21. A system, comprising:
-
a stylus configured for user manipulation to simulate a brush stroke of a paint brush, the stylus including an application tip formed from individual virtual bristles that simulate the paint brush; a processing system to implement a graphics application that is configured 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. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system, comprising:
-
a stylus configured for user manipulation to simulate a brush stroke of a paint brush on a virtual canvas; a tablet device configured as a representation of the virtual canvas and as a stylus input interface, the tablet device including a touch surface configured to detect stylus contact and user contact on the touch surface; a processing system to implement a graphics application that is configured to; receive the user contact on the touch surface of the tablet device; receive the brush stroke as the stylus contact on the touch surface of the tablet device; determine a user and stylus gesture based on a combination of the user contact and the stylus contact on the touch surface of the tablet device; and initiate a user assist mode of the graphics application effective to assist completion of the brush stroke. - View Dependent Claims (27, 28, 29, 30)
-
Specification