Methods and Apparatus for Natural Media Painting Using a Realistic Brush and Tablet Stylus Gestures
First Claim
1. A method, comprising:
- using a computer to perform;
collecting information about a user manipulation of a stylus in relation to a tablet device associated with the computer;
determining, from the collected information, a stylus gesture performed by the user via manipulation of the stylus, wherein the stylus gesture is one of a plurality of stylus gestures that each correspond to at least one of a plurality of actions in a graphics application and at least some of the stylus gestures are mapped to user manipulation of the stylus at a distance from the tablet device and at least some of the stylus gestures involve contact of the stylus with the tablet device;
determining a particular one of the actions that corresponds to the determined stylus gesture; and
performing a painting function for a digital image in the graphics application, wherein performing the painting function comprises performing the particular one of the actions.
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. A user interface may detect stylus gestures that mimic real-world actions of artists based on information collected during user manipulation of the stylus, and may map the gestures to various digital painting and image editing tasks that may be invoked and/or controlled using the gesture-based inputs. The collected information may include spatial and/or directional information, acceleration data, an initial and/or ending position of the stylus, an initial and/or ending orientation of the stylus, and/or pressure data. The stylus gestures may include translations, rotations, twisting motions, mashing gestures, or jerking motions. The application may perform appropriate painting and image editing actions in response to detecting and recognizing the stylus gestures, and the actions taken may be dependent on the work mode and/or context of the graphics application in which stylus gesture was performed.
-
Citations
20 Claims
-
1. A method, comprising:
-
using a computer to perform; collecting information about a user manipulation of a stylus in relation to a tablet device associated with the computer; determining, from the collected information, a stylus gesture performed by the user via manipulation of the stylus, wherein the stylus gesture is one of a plurality of stylus gestures that each correspond to at least one of a plurality of actions in a graphics application and at least some of the stylus gestures are mapped to user manipulation of the stylus at a distance from the tablet device and at least some of the stylus gestures involve contact of the stylus with the tablet device; determining a particular one of the actions that corresponds to the determined stylus gesture; and performing a painting function for a digital image in the graphics application, wherein performing the painting function comprises performing the particular one of the actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a stylus input module; a computer device; and a display device; wherein during operation, the computer device executes the stylus input module to perform operations to; collect information about a user manipulation of a stylus in relation to the computer device for both manipulation at a distance from the computer device and manipulation to provide touch input, the information including at least information regarding motion, orientation, and position of the stylus and an amount of pressure applied with the stylus;
determine, from the collected information, a stylus gesture performed by the user via manipulation of the stylus, wherein the stylus gesture is one of a plurality of stylus gestures that each correspond to at least one of a plurality of actions in a graphics application;determine a particular one of the actions that corresponds to the determined stylus gesture; and perform a painting function for a digital image displayed on the display device by the graphics application, wherein performing the painting function comprises performing the particular one of the actions. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to perform acts comprising:
-
collecting information about a user manipulation of a stylus indicative of six degrees of freedom movement of the stylus relative to an initial pose of the stylus in three-dimensional space relative to a touch input surface and information regarding touch or pressure input applied to the touch input surface; determining, from the collected information, a stylus gesture performed by the user via manipulation of the stylus, wherein the stylus gesture is one of a plurality of stylus gestures that each correspond to at least one of a plurality of actions in a graphics application; determining a particular one of the actions that corresponds to the determined stylus gesture; and performing a painting function for a digital image in the graphics application, wherein performing the painting function comprises performing the particular one of the actions. - View Dependent Claims (17, 18, 19, 20)
-
Specification