Fanning user interface controls for a media editing application
First Claim
Patent Images
1. A system for providing a graphical user interface (GUI) for an image editing application, the system comprising:
- at least one processing unit; and
a non-transitory machine readable medium storing a program executable by the at least one processing unit, the program comprising sets of instructions for;
providing a display area for displaying an image;
providing an expandable user interface (UI) tool comprising a plurality of selectable on-image editing tools that each, in response to being selected, allows an associated effect to be applied to the image by directly providing input on the image using a selected on-image editing tool;
upon selection of the expandable UI tool, providing a fanning out animation that enlarges and rotationally spreads on-image editing tools as individually selectable enlarged on-image editing tools about an axial point;
upon selection of one of the enlarged on-image editing tools, providing a fanning in animation that reduces a display area, rotationally contracts the individually selectable on-image editing tools about the axial point, and reduces a display area of the expandable UI tool to display only a portion of the selected on-image editing tool; and
indicating, using a visual indication above one or more on-image editing tools of the expandable UI tool while it is contracted, that the one or more on-image editing tools are associated with one or more effects that have already been applied to the image.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
365 Citations
19 Claims
-
1. A system for providing a graphical user interface (GUI) for an image editing application, the system comprising:
-
at least one processing unit; and a non-transitory machine readable medium storing a program executable by the at least one processing unit, the program comprising sets of instructions for; providing a display area for displaying an image; providing an expandable user interface (UI) tool comprising a plurality of selectable on-image editing tools that each, in response to being selected, allows an associated effect to be applied to the image by directly providing input on the image using a selected on-image editing tool; upon selection of the expandable UI tool, providing a fanning out animation that enlarges and rotationally spreads on-image editing tools as individually selectable enlarged on-image editing tools about an axial point; upon selection of one of the enlarged on-image editing tools, providing a fanning in animation that reduces a display area, rotationally contracts the individually selectable on-image editing tools about the axial point, and reduces a display area of the expandable UI tool to display only a portion of the selected on-image editing tool; and indicating, using a visual indication above one or more on-image editing tools of the expandable UI tool while it is contracted, that the one or more on-image editing tools are associated with one or more effects that have already been applied to the image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium storing a program which when executed by at least one processing unit provides a graphical user interface (GUI) for an image editing application, the program comprising sets of instructions for:
-
providing a display area for displaying an image; providing an expandable user interface (UI) tool comprising a plurality of selectable on-image editing tools that each, in response to being selected, allows an associated effect to be applied to the image by directly providing input on the image using a selected on-image editing tool; upon selection of the expandable UI tool, providing a fanning out animation that enlarges and rotationally spreads the on-image editing tools as individually selectable enlarged on-image editing tools about an axial point; upon selection of one of the enlarged on-image editing tools, providing a fanning in animation that reduces a display area, rotationally contracts the individually selectable on-image editing tools about the axial point, and reduces a display area of the expandable UI tool to display only a portion of the selected on-image editing tool; and indicating, using a visual indication above one or more on-image editing tools of the expandable UI tool while it is contracted, that the one or more on-image editing tools are associated with one or more effects that have already been applied to the image. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for providing a graphical user interface (GUI) for an image editing application, the method comprising:
-
providing a display area for displaying an image; providing an expandable user interface (UI) tool comprising a plurality of selectable on-image editing tools that each, in response to being selected, allows an associated effect to be applied to the image by directly providing input on the image using a selected on-image editing tool; upon selection of the expandable UI tool, providing a fanning out animation that enlarges and rotationally spreads the on-image editing tools as individually selectable enlarged on-image editing tools about an axial point; upon selection of one of the enlarged on-image editing tools, providing a fanning in animation that reduces a display area, rotationally contracts the individually selectable on-image editing tools about the axial point, and reduces a display area of the expandable UI tool to display only a portion of the selected on-image editing tool; and indicating, using a visual indication above one or more on-image editing tools of the expandable UI tool while it is contracted, that the one or more on-image editing tools are associated with one or more effects that have already been applied to the image. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification