Editing and saving key-indexed geometries in media editing applications
AssigneeApple Inc.
InventorsTom Langmacher, Samuel Joseph Liberto, III
Life of this patent
Estimating the term…
Abstract
Some embodiment provide media editing applications that include libraries that (i) provide presets (i.e., predefined operations and/or predefined attribute values) for modifying key indices and interpolation between the key indices, and/or (ii) provide storage for storing presets defined by a user of the media editing application. Some embodiments display the presets as thumbnails, thumbnails with text descriptions, and/or text-defined operations. In addition, some embodiments provide user-interface tools that allow the user of the media editing application to augment the preset libraries by storing a selected part of one key-indexed geometry or parts of multiple different geometries as a user-defined preset.
Claims27
A non-transitory machine readable medium storing a media editing application that when executed by at least one processing unit provides a graphical user interface (“GUI”) for editing media items, the GUI comprising:
- a key-indexed geometry editor for specifying a plurality of different key-indexed geometries to represent a plurality of different attributes of a first media item, each key-indexed geometry spanning along a dimension and comprising a set of movable key indices at a set of different locations along the dimension to specify a set of values of one attribute at the set of different locations;
- a preset tool for selecting a first range along the dimension of a first key-indexed geometry representing a first attribute and a second range along the dimension of a second key-indexed geometry representing a second attribute, and saving one unified preset to a preset library based on the selected first and second ranges, wherein at least one of the first and second ranges spans only a portion of a duration of the corresponding key-indexed geometry;
- and
- a preset display area for displaying a representation of the one unified preset, wherein a selection of the representation causes the first and second attributes of a second media item to be modified according to the first and second ranges of the first and second key-indexed geometries.
A non-transitory machine readable medium storing a program that when executed by at least one processing unit provides a graphical user interface (“GUI”) for creating media presentations, the GUI comprising:
- to represent values of a first attribute of a first media item over a dimension, a key-indexed geometry that spans along the dimension and comprises a plurality of movable key indices at different locations along the dimension to specify different values of the first attribute at the different locations, wherein a movement of a key index modifies the key-indexed geometry and modifies at least a subset of values of the first attribute along said dimension;
- a preset tool for (i) selecting a range that spans only a portion of the dimension of the key-indexed geometry, (ii) storing a user-defined preset based on the selected range, and (iii) generating a thumbnail image for the user-defined preset;
- and
- a preset display area for displaying the thumbnail image of the user-defined preset, wherein a selection of the thumbnail image causes a second attribute of a second media item to be modified according to the range of the key-indexed geometry.
A method of defining a media editing application having a graphical user interface (“GUI”) for editing media items, the method comprising:
- configuring a key-indexed geometry editor for specifying a plurality of different key-indexed geometries to represent a plurality of different attributes of a first media item, each key-indexed geometry spanning along a dimension and comprising a set of movable key indices at a set of different locations along the dimension to specify a set of values of one attribute at the set of different locations;
- configuring a preset tool for selecting a first range along the dimension of a first key-indexed geometry representing a first attribute and a second range along the dimension of a second key-indexed geometry representing a second attribute, and saving one unified preset to a preset library based on the selected first and second ranges, wherein at least one of the first and second ranges spans only a portion of the duration of the corresponding key-indexed geometry;
- and
- configuring a preset display area for displaying a representation of the one unified preset, wherein a selection of the representation causes the first and second attributes of a second media item to be modified according to the first and second ranges of the first and second key-indexed geometries.
A method of defining a media editing application having a graphical user interface (“GUI”) for creating media presentations, the method comprising:
- configuring a key-indexed geometry to represent values of a first attribute of a first media item over a dimension, said key-indexed geometry spanning along the dimension and comprising a plurality of movable key indices at different locations along the dimension to specify different values of the first attribute at the different locations, wherein a movement of a key index modifies the key-indexed geometry and modifies at least a subset of values of the first attribute along said dimension;
- configuring a preset tool for (i) selecting a range that spans only a portion of the dimension of the key-indexed geometry, (ii) storing a user-defined preset based on the selected range, and (iii) generating a thumbnail image for the user-defined preset;
- and
- configuring a preset display area for displaying the thumbnail image of the user-defined preset, wherein a selection of the thumbnail image causes a second attribute of a second media item to be modified according to the range of the key-indexed geometry.
Dependencies are inferred from the claim text.