Video processing method and apparatus, device, and medium
US-2024402902-A1 · Dec 5, 2024 · US
US9323438B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9323438-B2 |
| Application number | US-201113151117-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 1, 2011 |
| Priority date | Jul 15, 2010 |
| Publication date | Apr 26, 2016 |
| Grant date | Apr 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.