Methods and apparatus for image editing using multitouch gestures
First Claim
1. A computer-implemented method, comprising:
- receiving selection input indicating multiple substantially simultaneous touch points on a touch-sensitive surface of a multi-touch-enabled device, each of the multiple touch points corresponds to a different point within a source digital image displayed on a display device;
determining, from the selection input, a number of the touch points;
determining, from the number of the touch points, a shape of a sampling region within the source digital image, the sampling region comprising one or more pixels, the shape being one of a plurality of shapes, each shape differentiated, one from another, by a corresponding number of touch points, each number of touch points corresponding with a single shape;
determining a painting region within a destination digital image displayed on the display device, the painting region comprises one or more pixels and has the shape of the sampling region as determined by the number of the touch points; and
applying the pixels in the sampling region to the pixels in the painting region according to an image editing technique as defined by movement of a painting point of the painting region.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for digital image editing using multitouch gestures in which two or more digits may be used to select a region of an image via a multitouch device. The number of digits used may indicate the shape of the region being selected. The selected region may be applied to the image or to another image according to an image editing technique using an implement held or manipulated with the other hand, such as a stylus or cursor control device, or using one or more digits of the other hand. Image editing techniques in which the multitouch gestures and application methods may be used may include various techniques that sample pixels from a selected location in an image and apply the sampled pixels to other pixels in the image or to another image.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving selection input indicating multiple substantially simultaneous touch points on a touch-sensitive surface of a multi-touch-enabled device, each of the multiple touch points corresponds to a different point within a source digital image displayed on a display device; determining, from the selection input, a number of the touch points; determining, from the number of the touch points, a shape of a sampling region within the source digital image, the sampling region comprising one or more pixels, the shape being one of a plurality of shapes, each shape differentiated, one from another, by a corresponding number of touch points, each number of touch points corresponding with a single shape; determining a painting region within a destination digital image displayed on the display device, the painting region comprises one or more pixels and has the shape of the sampling region as determined by the number of the touch points; and applying the pixels in the sampling region to the pixels in the painting region according to an image editing technique as defined by movement of a painting point of the painting region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; a display device; a multitouch-enabled device comprising a touch-sensitive surface, wherein the multitouch-enabled device is configured to recognize multiple substantially simultaneous touch points on the touch-sensitive surface; and a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to; receive selection input indicating multiple substantially simultaneous touch points on the touch-sensitive surface of a multi-touch-enabled device, each of the multiple touch points corresponds to a different point within a source digital image displayed on the display device; determine a number of the touch points included in a selection input; determine, from the number of the touch points, a shape of a sampling region within the source digital image, the sampling region comprising one or more pixels, the shape being one of a plurality of shapes, each shape differentiated, one from another, by a corresponding number of touch points, each number of touch points corresponding with a single shape; determine a painting region within a destination digital image displayed on the display device, the painting region comprises one or more pixels and has the shape of the sampling region as determined by the number of the touch points; and apply the pixels in the sampling region to the pixels in the painting region according to an image editing technique as defined by movement of a painting point of the painting region. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A tangible computer-readable storage medium, excluding signals per se, comprising program instructions stored thereon that, responsive to execution by a computer, cause the computer to perform operations comprising:
-
determining, from a selection input, a sampling region within a source digital image, the sampling region comprising one or more pixels and the selection input indicating multiple substantially simultaneous touch points detected on a touch-sensitive surface of a multitouch-enabled device; determining a shape of the sampling region based on a number of the simultaneous touch points, the shape being one of a plurality of shapes, each shape differentiated, one from another, by a corresponding number of touch points, each number of touch points corresponding with a single shape; determining a painting region within a destination digital image displayed on the display device, the painting region comprises one or more pixels and has the shape of the sampling region as determined by the number of the touch points; and applying the pixels in the sampling region to the pixels in the painting region according to an image editing technique as defined by movement of a painting point of the painting region. - View Dependent Claims (22, 23, 24, 25)
-
Specification