Shape masks
First Claim
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit provides a graphical user interface (GUI), the GUI comprising:
- a display area for displaying an image comprising a plurality of pixels;
a selectable masking tool for displaying in the display area an adjustable closed curve to identify a region in the image to apply a color correction operation, the selectable masking tool comprising a selectable control for modifying the adjustable closed curve through a range of elliptical shapes that ranges from a pure ellipse to an approximate rectangle; and
a selectable GUI item for applying the color correction operation based on the selectable masking tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. The GUI includes a selectable masking tool for displaying in the display area an adjustable closed curve to identify a region in the image to apply a color correction operation. The selectable masking tool includes a selectable control for modifying the adjustable closed curve through a range of elliptical shapes that ranges from a pure ellipse to an approximate rectangle. The GUI includes a selectable GUI item for applying the color correction operation based on the selectable masking tool.
90 Citations
36 Claims
-
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit provides a graphical user interface (GUI), the GUI comprising:
-
a display area for displaying an image comprising a plurality of pixels; a selectable masking tool for displaying in the display area an adjustable closed curve to identify a region in the image to apply a color correction operation, the selectable masking tool comprising a selectable control for modifying the adjustable closed curve through a range of elliptical shapes that ranges from a pure ellipse to an approximate rectangle; and a selectable GUI item for applying the color correction operation based on the selectable masking tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing a graphical user interface (GUI), the method comprising:
-
providing a display area for displaying an image comprising a plurality of pixels; providing a masking tool for displaying in the display area an adjustable mask comprising a closed curve for identifying a set of pixels in the image; providing a first selectable GUI item for selecting a value from a range of values to cause the closed curve to take on a range of shapes from an approximate rectangle to an elliptical shape; and providing a second selectable GUI item for applying a color correction operation to the identified set of pixels in the image. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit provides a graphical user interface (GUI), the GUI comprising:
-
a display area for displaying an image comprising a plurality of pixels; a masking tool for displaying in the display area an elliptical shape for identifying a set of pixels in the image; a first selectable GUI item for adjusting a curvature of the elliptical shape; a second selectable GUI item for adjusting a diametrical parameter that adjusts the size of the elliptical shape; and a third selectable GUI item for applying a color correction operation to the set of pixels in the image. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of providing a graphical user interface (GUI), the method comprising:
-
providing a display area for displaying an image comprising a plurality of pixels; providing a masking tool for displaying an adjustable mask in the display area, the adjustable mask comprising a superellipse shape for identifying a set of pixels in the image; providing a first selectable GUI item for adjusting a curvature of the superellipse shape; providing a second selectable GUI item for adjusting the size of the superellipse shape along an axis of the superellipse shape; and providing a third selectable GUI item for applying a color correction operation to the identified set of pixels in the image. - View Dependent Claims (34, 35, 36)
-
Specification