Two-dimensional slider control
First Claim
Patent Images
1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor provides a graphical user interface (GUI) for controlling an application, the GUI comprising:
- a contiguous two-dimensional sliding region defined along two axes;
a plurality of separate sliders, each for moving to a plurality of positions within the two dimensional sliding region that have non-zero values along the two axes, wherein each slider is associated with a parameter for controlling one or more operations of the application, wherein a plurality of different positions in the two-dimensional sliding region for each slider specifies a plurality of different values for the parameter associated with the slider; and
a plurality of selectable user interface (UI) items, wherein when one of the selectable UI items is selected and dragged into the contiguous two-dimensional sliding region, a slider is added to the contiguous two-dimensional sliding region.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a computer program that provides a graphical user interface (GUI) for controlling an application. The GUI includes a contiguous two-dimensional sliding region for defining several values. The GUI also includes several sliders for moving within the sliding region. Each slider selects one or more values from the several values based on a position of the slider within the sliding region. The selected values are parameters for controlling one or more operations of the application.
35 Citations
22 Claims
-
1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor provides a graphical user interface (GUI) for controlling an application, the GUI comprising:
-
a contiguous two-dimensional sliding region defined along two axes; a plurality of separate sliders, each for moving to a plurality of positions within the two dimensional sliding region that have non-zero values along the two axes, wherein each slider is associated with a parameter for controlling one or more operations of the application, wherein a plurality of different positions in the two-dimensional sliding region for each slider specifies a plurality of different values for the parameter associated with the slider; and a plurality of selectable user interface (UI) items, wherein when one of the selectable UI items is selected and dragged into the contiguous two-dimensional sliding region, a slider is added to the contiguous two-dimensional sliding region. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing a graphical user interface (GUI) for a media editing application to apply image processing operations to an image, the method comprising:
-
providing a contiguous two-dimensional sliding region; providing a plurality of separate sliders for movably positioning independently with respect to each other within the two-dimensional sliding region, wherein movably positioning a slider causes a corresponding application of an image processing operation to be applied to the image based on a position of the slider within the two-dimensional sliding region; and providing a plurality of selectable user interface (UI) items, wherein, when one of the selectable UI items is selected and dragged into the contiguous two-dimensional sliding region, a slider is added to the contiguous two-dimensional sliding region. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of applying color correction operations to an image using a slider control, the slider control comprising a two-dimensional sliding region and a plurality of sliders that each controls a color correction operation, the method comprising:
-
adding a slider in the plurality of sliders to the two-dimensional sliding region by identifying a corresponding item of a plurality of items and moving the corresponding item into the two-dimensional sliding region; movably positioning the slider in the plurality of sliders within the two-dimensional sliding region; in response to the positioning of the slider, determining the color correction operation of the slider based on the position of the slider within the two-dimensional sliding region; and applying to the image the determined color correction operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of applying color correction operations to an image using a slider control, the slider control comprising a two-dimensional sliding region and a plurality of sliders that each controls a color correction operation, the method comprising:
-
creating a particular slider that represents the positions of a subset of the plurality of sliders within the two-dimensional sliding region; movably positioning the particular slider within the two-dimensional sliding region; in response to the positioning of the particular slider, determining the color correction operation of the particular slider based on the position of the particular slider within the two-dimensional sliding region; and applying to the image the determined color correction operation. - View Dependent Claims (19, 20, 21, 22)
-
Specification