Methods and apparatus for natural media painting using proximity-based tablet stylus gestures
First Claim
1. A method, comprising:
- receiving a position input as motion data communicated from a stylus to a tablet device, the motion data indicating an initial position of the stylus with respect to the tablet device, the initial position above a surface of the tablet device;
determining a perpendicular motion combined with a parallel motion as a change in position of the stylus with respect to the surface of the tablet device, the perpendicular motion correlating to a zoom function as the stylus moves one of closer to or away from the surface of the tablet device, and the parallel motion correlating to a pan function as the stylus moves parallel above the surface of the tablet device; and
initiating a combined zoom and pan display of a digital image responsive to said determining the combined perpendicular and parallel motions of the change in position of the stylus with respect to the surface of 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.
48 Citations
20 Claims
-
1. A method, comprising:
-
receiving a position input as motion data communicated from a stylus to a tablet device, the motion data indicating an initial position of the stylus with respect to the tablet device, the initial position above a surface of the tablet device; determining a perpendicular motion combined with a parallel motion as a change in position of the stylus with respect to the surface of the tablet device, the perpendicular motion correlating to a zoom function as the stylus moves one of closer to or away from the surface of the tablet device, and the parallel motion correlating to a pan function as the stylus moves parallel above the surface of the tablet device; and initiating a combined zoom and pan display of a digital image responsive to said determining the combined perpendicular and parallel motions of the change in position of the stylus with respect to the surface of the tablet device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable storage media comprising stored instructions that, when executed by a processor of a computing device, perform operations comprising to:
-
receive a position input as motion data communicated from a stylus to a tablet device, the motion data indicating an initial position of the stylus above a surface of the tablet device; determine a perpendicular motion combined with a parallel motion as a change in position of the stylus with respect to the surface of the tablet device, the perpendicular motion correlating to a zoom function as the stylus moves one of closer to or away from the surface of the tablet device, and the parallel motion correlating to a pan function as the stylus moves parallel above the surface of the tablet device; and initiate a zoom and pan display of a digital image based on the determination of the combined perpendicular and parallel motions of the change in position of the stylus with respect to the surface of the tablet device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
a stylus configured for user manipulation to zoom and pan a digital image displayed on a tablet device; a memory and processing system of the tablet device to implement a graphics application that is configured to; receive a position input as motion data communicated from the stylus to the tablet device, the motion data indicating an initial position of the stylus above a surface of the tablet device; determine a perpendicular motion combined with a parallel motion as a change in position of the stylus with respect to the surface of the tablet device, the perpendicular motion correlating to a zoom function as the stylus moves one of closer to or away from the surface of the tablet device, and the parallel motion correlating to a pan function as the stylus moves parallel above the surface of the tablet device; and initiate a zoom and pan display of the digital image based on the determination of the combined perpendicular and parallel motions of the change in position of the stylus with respect to the surface of the tablet device. - View Dependent Claims (17, 18, 19, 20)
-
Specification