Systems and methods for providing interactive time-lapse selection for captured media content

US10061499B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10061499-B2
Application numberUS-201414542431-A
CountryUS
Kind codeB2
Filing dateNov 14, 2014
Priority dateNov 14, 2014
Publication dateAug 28, 2018
Grant dateAug 28, 2018

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.

Systems, methods, and non-transitory computer-readable media can provide an interactive slider element for selecting a time-lapse amount for captured media content. A selection of the time-lapse amount can be received via the interactive slider element. A stabilized time-lapse media content item having the time-lapse amount associated with the selection can be generated based on the captured media content. The stabilized time-lapse media content item can be presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, by a computing system, an interactive slider element including one or more discrete positions for selecting, via a user-specified rate value, a time-lapse rate for captured media content; receiving, by the computing system, user selection of the time-lapse rate via the user-specified rate value; providing, by the computing system, a stabilized time-lapse playback duration, wherein the stabilized time-lapse playback duration is updated in response to a change to the user-specified rate value; generating, by the computing system, based on the captured media content, a stabilized time-lapse media content item having the time-lapse rate associated with the selection; and providing, by the computing system, the stabilized time-lapse media content item. 2. The computer-implemented method of claim 1 , further comprising: generating an efficient representation of the stabilized time-lapse media content item; providing, during the generating of the stabilized time-lapse media content item, the efficient representation; and switching from the providing of the efficient representation to the providing of the stabilized time-lapse media content item when the generating of the stabilized time-lapse media content item has completed. 3. The computer-implemented method of claim 2 , wherein the providing of the efficient representation is performed within an allowable time deviation from the receiving of the selection of the time-lapse amount via the interactive slider element. 4. The computer-implemented method of claim 2 , wherein the generating of the efficient representation further comprises: approximating at least some orientations associated with frames to be included in the stabilized time-lapse media content item, the frames being identified based on the time-lapse amount associated with the selection. 5. The computer-implemented method of claim 1 , further comprising: receiving a second selection of a second time-lapse amount via the interactive slider element; generating, based on the captured media content, a second stabilized time-lapse media content item having the second time-lapse amount associated with the second selection; and providing the second stabilized time-lapse media content item. 6. The computer-implemented method of claim 1 , wherein the interactive slider element provides a plurality of selectable time-lapse amount options, and wherein the selection of the time-lapse amount corresponds to one selectable time-lapse amount option out of the plurality of selectable time-lapse amount options. 7. The computer-implemented method of claim 1 , wherein the plurality of selectable time-lapse amount options includes at least one of a 1× time-lapse amount option, a 2× time-lapse amount option, a 4× time-lapse amount option, a 6× time-lapse amount option, an 8× time-lapse amount option, a 10× time-lapse amount option, or a 12× time-lapse amount option. 8. The computer-implemented method of claim 1 , further comprising: providing a captured media content playback duration. 9. The computer-implemented method of claim 1 , further comprising: providing an indication of the time-lapse amount within an allowable time deviation from the receiving of the selection of the time-lapse amount, wherein the indication fades over time. 10. The computer-implemented method of claim 1 , further comprising: providing an option to store, at least temporarily, the stabilized time-lapse media content item. 11. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: providing an interactive slider element including one or more discrete positions for selecting, via a user-specified rate value, a time-lapse rate for captured media content; receiving user selection of the time-lapse rate via the user-specified rate value; providing a stabilized time-lapse playback duration, wherein the stabilized time-lapse playback duration is updated in response to a change to the user-specified rate value; generating, based on the captured media content, a stabilized time-lapse media content item having the time-lapse rate associated with the selection; and providing the stabilized time-lapse media content item. 12. The system of claim 11 , wherein the instructions cause the system to further perform: generating an efficient representation of the stabilized time-lapse media content item; providing, during the generating of the stabilized time-lapse media content item, the efficient representation; and switching from the providing of the efficient representation to the providing of the stabilized time-lapse media content item when the generating of the stabilized time-lapse media content item has completed. 13. The system of claim 12 , wherein the generating of the efficient representation further comprises: approximating at least some orientations associated with frames to be included in the stabilized time-lapse media content item, the frames being identified based on the time-lapse amount associated with the selection. 14. The system of claim 11 , wherein the instructions cause the system to further perform: receiving a second selection of a second time-lapse amount via the interactive slider element; generating, based on the captured media content, a second stabilized time-lapse media content item having the second time-lapse amount associated with the second selection; and providing the second stabilized time-lapse media content item. 15. The system of claim 11 , wherein the instructions cause the system to further perform: providing a captured media content playback duration. 16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform: providing an interactive slider element including one or more discrete positions for selecting, via a user-specified rate value, a time-lapse rate for captured media content; receiving user selection of the time-lapse rate via the user-specified rate value; providing a stabilized time-lapse playback duration, wherein the stabilized time-lapse playback duration is updated in response to a change to the user-specified rate value; generating, based on the captured media content, a stabilized time-lapse media content item having the time-lapse rate associated with the selection; and providing the stabilized time-lapse media content item. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions cause the computing system to further perform: generating an efficient representation of the stabilized time-lapse media content item; providing, during the generating of the stabilized time-lapse media content item, the efficient representation; and switching from the providing of the efficient representation to the providing of the stabilized time-lapse media content item when the generating of the stabilized time-lapse media content item has completed. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the generating of the efficient representation further comprises: approximating at least some orientations associated with frames to be included in the stabilized time-lapse media content item, the frames being identified based on the time-lapse amount associated with the selection. 19. The non-transitory computer-readable storage m

Assignees

Inventors

Classifications

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

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

  • Interaction with scrollbars · CPC title

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

  • Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel · 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 US10061499B2 cover?
Systems, methods, and non-transitory computer-readable media can provide an interactive slider element for selecting a time-lapse amount for captured media content. A selection of the time-lapse amount can be received via the interactive slider element. A stabilized time-lapse media content item having the time-lapse amount associated with the selection can be generated based on the captured me…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 28 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).