METHOD AND APPARATUS FOR MODIFYING ATTRIBUTES OF MEDIA ITEMS IN A MEDIA EDITING APPLICATION
First Claim
1. A method of defining a media editing application comprising a graphical user interface (“
- GUI”
), the method comprising;
defining a plurality of modifiable attributes for editing content;
defining a collapsed representation for representing a key-indexed geometry that specifies the value of an attribute over a duration; and
defining a plurality of user-modifiable interpolation marks for the collapsed representation, the interpolation marks for representing the interpolation of the attribute value between different key indices and for allowing a user to modify the interpolation while the collapsed representation is displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes). Additionally, other embodiments provide a novel method for editing the value of one or more attribute directly in a preview display area used to view the composite presentation created in the media editing application.
182 Citations
38 Claims
-
1. A method of defining a media editing application comprising a graphical user interface (“
- GUI”
), the method comprising;defining a plurality of modifiable attributes for editing content; defining a collapsed representation for representing a key-indexed geometry that specifies the value of an attribute over a duration; and defining a plurality of user-modifiable interpolation marks for the collapsed representation, the interpolation marks for representing the interpolation of the attribute value between different key indices and for allowing a user to modify the interpolation while the collapsed representation is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- GUI”
-
8. A computer readable medium storing a media editing application for execution on a computing device, the media editing application for creating a media presentation, the application comprising a graphical user interface (“
- GUI”
), the GUI comprising;a plurality of modifiable attributes for editing content; a collapsed representation for representing a key-indexed geometry that specifies the value of an attribute over a duration; and a plurality of user-modifiable interpolation marks for the collapsed representation, the interpolation marks for representing the interpolation of the attribute value between different key indices and for allowing a user to modify the interpolation while the collapsed representation is displayed. - View Dependent Claims (9, 10, 11, 12)
- GUI”
-
13. A computer readable medium storing a media editing application for execution on at least one electronic devices, the media editing application for editing media presentations, the media editing application comprising sets of instructions for:
-
displaying a plurality of modifiable attributes for editing content; displaying a collapsed representation for representing a key-indexed geometry that specifies the value of an attribute over a duration; and displaying a plurality of user-modifiable interpolation marks on the collapsed representation, the interpolation marks for representing the interpolation of the attribute value between different key indices and for allowing a user to modify the interpolation while the collapsed representation is displayed. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for providing a media editing application comprising a graphical user interface (GUI), said method comprising:
-
providing a presentation display area for displaying a presentation of content at a particular point in time; providing a composite display area for displaying graphical representations of content that is being composited; and providing a plurality of tools for editing at least one or more attributes of the content in the display area, wherein the plurality of tools comprises a tool for defining at least one key index and a tool for defining the interpolation between a first key index and a second key index for each of the at least one or more attributes begin edited in the display area. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium storing a media editing application for execution on a computing device, the media editing application for creating a media presentation, the application comprising a graphical user interface (“
- GUI”
), the GUI comprising;a presentation display area for displaying a presentation of content at a particular point in time; and a plurality of tools for editing at least one or more attributes of the content in the presentation display area, wherein the plurality of tools comprises tools for defining at least one key index and an interpolation between a first key index and a second key index for each of the at least one or more attributes begin edited in the presentation display area. - View Dependent Claims (29, 30, 31, 32)
- GUI”
-
33. A computer readable medium storing a media editing application for execution on at least one electronic devices, the media editing application for editing media presentations, the media editing application comprising sets of instructions for:
-
displaying a frame of a media content on a presentation display area, wherein the frame of the media content is the frame defined by the position of a playhead over the content; displaying a plurality of tools for creating a pre-defined interpolation over a pre-defined duration, wherein the plurality of tools are for manipulating one or more attributes of the media content. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification