UNIFIED SLIDER CONTROL FOR MODIFYING MULTIPLE IMAGE PROPERTIES
First Claim
1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device provides a graphical user interface (GUI) for controlling an application, the GUI comprising:
- a slider track for specifying different values of different properties of an image; and
a plurality of slider icons for moving along the slider track, each slider icon associated with a different property of the image, different positions along the slider track specifying different values of the property associated with each slider icon, wherein each slider icon is movably related to at least one other slider icon such that a movement of the slider icon along the slider track causes at least the other slider icon to move along the slider track.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider.
-
Citations
29 Claims
-
1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device provides a graphical user interface (GUI) for controlling an application, the GUI comprising:
-
a slider track for specifying different values of different properties of an image; and a plurality of slider icons for moving along the slider track, each slider icon associated with a different property of the image, different positions along the slider track specifying different values of the property associated with each slider icon, wherein each slider icon is movably related to at least one other slider icon such that a movement of the slider icon along the slider track causes at least the other slider icon to move along the slider track. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of editing an image using a slider track and a plurality of slider icons, each slider icon associated with an image property of the image and movably positioned on the slider track, the method comprising:
-
detecting a movement of a particular slider icon along the slider track; in response to the detection of the movement, moving two or more other slider icons along the slider track; and modifying the image properties associated with the particular slider icon and the two or more other slider icons based on the movements of the particular slider icon and the two or more other slider icons. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented system for controlling a plurality of sliders on a single slider track for modifying properties of an image, the system comprising:
-
a slider processor for receiving a user input to adjust a position of a particular slider on the track; a slider adjustment module for identifying positions of the particular slider and one or more other sliders based on the user input; and an image processing module for adjusting the image based on the identified positions. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine readable medium storing a media editing application which when executed by at least one processing unit performs tonal adjustments of images, said application comprises sets of instructions for:
-
displaying a first image comprising a first tonal range; displaying a slider track and a plurality of slider icons positioned along the slider track based on the first tonal range; displaying a second image comprising a different second tonal range; and repositioning the slider icons displayed along the slider track based on the second tonal range. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory machine readable medium storing a media editing application which when executed by at least one processing unit performs tonal adjustments of an image displayed in the media editing application using a slider track and a plurality of slider icons movably positioned along the slider track, said application comprises sets of instructions for:
-
detecting a first movement of a slider icon in a first direction along the slider track; linearly modifying image pixel values of a first set of pixels of the displayed image based on the first movement; detecting a second movement of the slider icon in a second opposite direction along the slider track; and modifying image pixel values for a second set of pixels of the displayed image based on the second movement, wherein the second set of pixels are modified non-linearly. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory machine readable medium storing a media editing application which when executed by at least one processing unit performs tonal adjustments of an image displayed in an image display area of the media editing application using a slider track and a plurality of slider icons movably positioned along the slider track, said application comprises sets of instructions for:
-
displaying the slider track and plurality of slider icons positioned along the slider track according to an exposed tonal range of the displayed image, the slider track specifying a permissible tonal range; detecting a movement of a slider icon along the slider track beyond the permissible tonal range; and displaying a visual indication upon detecting the movement of the slider icon beyond the permissible tonal range. - View Dependent Claims (28, 29)
-
Specification