Two-dimensional slider control

US9495087B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9495087-B2
Application numberUS-201313912121-A
CountryUS
Kind codeB2
Filing dateJun 6, 2013
Priority dateAug 9, 2010
Publication dateNov 15, 2016
Grant dateNov 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 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. 2. The non-transitory computer readable medium of claim 1 , wherein each of the plurality of sliders is added to the two-dimensional sliding region by selecting and dragging a different selectable UI item in the plurality of UI items into the two-dimensional sliding region. 3. The non-transitory computer readable medium of claim 1 , wherein the GUI further comprises a display area for displaying the two-dimensional sliding region. 4. The non-transitory computer readable medium of claim 3 , wherein the plurality of selectable UI items is displayed within the display area. 5. The non-transitory computer readable medium of claim 3 , wherein the display area is a first display area, wherein the plurality of selectable UI items are displayed in a second display area adjacent to the first display area. 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. 7. The method of claim 6 further comprising providing a set of selectable UI items for specifying a set of pixels in the image to which the image processing operation of the slider is to be applied, the set of pixels having luminance values that fall within a particular range of luminance values. 8. The method of claim 7 , wherein the set of selectable UI items is included in a menu that is displayed in the GUI. 9. The method of claim 6 , wherein each of the plurality of sliders is added to the two-dimensional sliding region when a different selectable UI item of the plurality of selectable UI items is selected and dragged into the two-dimensional sliding region. 10. The method of claim 6 further comprising providing a display area for displaying the image and displaying effects of image processing operations that are applied to the image. 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. 12. The method of claim 11 , wherein each of the plurality of sliders is added to the two-dimensional sliding region by identifying a different corresponding item of a plurality of items and moving the different corresponding item into the two-dimensional sliding region. 13. The method of claim 11 , wherein movably positioning the slider in the plurality of sliders comprises presenting the plurality of sliders within the two-dimensional sliding region before and after the slider is movably positioned to the position within the two-dimensional sliding region. 14. The method of claim 11 , wherein the color correction operation of at least one slider is a saturation operation. 15. The method of claim 11 , wherein the color correction operation of at least one slider is a contrast operation. 16. The method of claim 11 , wherein the color correction operation of at least one slider is a brightness operation. 17. The method of claim 11 , wherein the color correction operation of at least one slider is a color cast operation. 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. 19. The method of claim 18 , wherein determining the color correction operation of the particular slider comprises determining color correction operations for each of the sliders in the subset of sliders based on the position of the particular slider within the two-dimensional sliding region. 20. The method of claim 19 , wherein applying the determined color correction operation comprises applying each of the determined color correction operations for the subset of sliders to the image. 21. The method of claim 18 further comprising adding each particular 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. 22. The method of claim 18 , wherein creating a particular slider that represents the positions of a subset of the plurality of sliders comprises replacing the subset of the plurality of sliders within the two-dimensional sliding region with the particular slider within the two-dimensional sliding region.

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9495087B2 cover?
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 …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).