Media-editing application with live dragging and live editing capabilities

US9323438B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9323438-B2
Application numberUS-201113151117-A
CountryUS
Kind codeB2
Filing dateJun 1, 2011
Priority dateJul 15, 2010
Publication dateApr 26, 2016
Grant dateApr 26, 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 of the invention provide a media-editing application for creating and editing a media presentation that displays the results of edits as the edits are made to the media presentation. The media-editing application displays the movement of media clips of the media presentation as the media clips are being moved within the media-editing application to change the media presentation. Also, the media editing application in some embodiments can dynamically display the results of edits in a preview display area. That is, the media editing application has a preview generator that can generate previews of the media presentation on the fly as media clips are being dragged into and within the timeline. This allows the user of the media-editing application to see and hear the results of the operation while performing them.

First claim

Opening claim text (preview).

We claim: 1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit creates a composite media presentation from a plurality of media clips, the program comprising sets of instructions for: displaying a composite display area comprising a plurality of lanes for placing media clips in different lanes to create the composite media presentation; moving, in the composite display area, a first media clip that is placed in a first lane towards a second media clip that is also placed in the first lane; and moving, in response to the movement of the first media clip, the second media clip from the first lane to a second different lane while keeping the first media clip in the first lane, wherein the first and second media clips are anchored media clips that are anchored to a third media clip placed in a third lane different from the first and second lanes. 2. The non-transitory machine readable medium of claim 1 , wherein the set of instructions for moving the second media clip comprises a set of instructions for moving the second media clip when the first media clip comes within a threshold distance from the second media clip. 3. The non-transitory machine readable medium of claim 2 , wherein the set of instructions for moving the second media clip further comprises a set of instructions for moving the second media clip when the first media clip has been within the threshold distance for a threshold period of time. 4. The non-transitory machine readable medium of claim 2 , wherein the set of instructions for moving the second media clip further comprises a set of instructions for moving the second media clip back to its initial location in the first lane when the first media clip moves out of the threshold distance from the second media clip. 5. The non-transitory machine readable medium of claim 1 , the program further comprising a set of instructions for: moving the first media clip towards the second media clip in the second lane; and moving, in response to the movement of the first media clip, the second media clip back to the first lane. 6. The non-transitory machine readable medium of claim 5 , wherein the program further comprises a set of instructions for moving the first media clip to the second lane. 7. The non-transitory machine readable medium of claim 1 , wherein media content in each of the first and second anchored media clips takes priority over media content of the third media clip when the media content of the third media clip is displayed. 8. The non-transitory machine readable medium of claim 7 , wherein the media content of the second anchored media clip that is in a higher lane than the first anchored media clip takes priority over the media content of the first media clip. 9. The non-transitory machine readable medium of claim 1 , wherein the plurality of lanes comprises a primary lane and a set of anchor lanes, wherein the first and second lanes are anchor lanes while the third lane is the primary lane. 10. The non-transitory machine readable medium of claim 9 , wherein the primary lane comprises a primary sequence of media content of the composite media presentation. 11. The non-transitory machine readable medium of claim 1 , wherein the second lane is a higher lane than the first lane in the composite display area, wherein content of the second media clip in the second lane is presented before content of the first media clip in the first lane. 12. The non-transitory machine readable medium of claim 11 , wherein the set of instructions for moving the second media clip to the second lane comprises sets of instructions for: dynamically creating the second lane as a new anchor lane if the second lane was not previously created; and moving the second media clip to the second lane. 13. A non-transitory machine readable medium storing a media-editing application for creating a media presentation from a plurality of media clips, the media-editing application comprising: a composite display area comprising a plurality of lanes for placing media clips in different lanes to create the composite media presentation; and a set of tools for: moving in the composite display area a first media clip that is placed in a first lane towards a second media clip that is also placed in the first lane; and moving, in response to the movement of the first media clip, the second media clip from the first lane to a second different lane while keeping the first media clip in the first lane, wherein the first and second media clips are anchored clips that are anchored to a third media clip placed in a third lane different from the first and second lanes. 14. The non-transitory machine readable medium of claim 13 , wherein the set of tools is for moving the second media clip when the first media clip comes within a threshold distance from the second media clip. 15. The non-transitory machine readable medium of claim 14 , wherein the set of tools is further for moving the second media clip when the first media clip has been within the threshold distance for a threshold period of time. 16. The non-transitory machine readable medium of claim 14 , wherein the set of tools is further for moving the second media clip back to its initial location in the first lane when the first media clip moves out of the threshold distance from the second media clip. 17. The non-transitory machine readable medium of claim 13 , wherein the set of tools is further for: moving the first media clip towards the second media clip in the second lane; and moving, in response to the movement of the first media clip, the second media clip back to the first lane. 18. The non-transitory machine readable medium of claim 17 , wherein the set of tools is further for moving the first media clip to the second lane. 19. The non-transitory machine readable medium of claim 13 , wherein the plurality of lanes comprises a primary lane and a set of anchor lanes, wherein the first and second lanes are anchor lanes while the third lane is the primary lane. 20. The non-transitory machine readable medium of claim 19 , wherein the primary lane comprises a primary sequence of media content of the composite media presentation. 21. The non-transitory machine readable medium of claim 13 , wherein the second lane is a higher lane than the first lane in the composite display area, wherein content of the second media clip in the second lane is presented before content of the first media clip in the first lane. 22. The non-transitory machine readable medium of claim 21 , wherein the set of tools for moving the second media clip to the second lane (i) dynamically creates the second lane as a new anchor lane if the second lane was not previously created and (ii) moves the second media clip to the second lane. 23. A method for creating a composite media presentation from a plurality of media clips, the method comprising: displaying a composite display area comprising a plurality of lanes for placing media clips in different lanes to create the composite media presentation; moving, in the composite display area, a first media clip that is placed in a first lane towards a second media clip that is also placed in the first lane; and moving, in response to the movement of the first media clip, the second media clip from the first lane to a second different lane while keeping the first media clip in the first lane, wherein the first and second media clips are anchored m

Assignees

Inventors

Classifications

  • G11B27/34Primary

    Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

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

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • on discs (G11B27/036, G11B27/038 take precedence) · 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 US9323438B2 cover?
Some embodiments of the invention provide a media-editing application for creating and editing a media presentation that displays the results of edits as the edits are made to the media presentation. The media-editing application displays the movement of media clips of the media presentation as the media clips are being moved within the media-editing application to change the media presentation…
Who is the assignee on this patent?
Khan Itrat U, Matsuda Ken, Agnoli Giovanni, and 6 more
What technology area does this patent fall under?
Primary CPC classification G11B27/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 26 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).