Systems and methods for time-lapse selection subsequent to capturing media content

US9392174B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9392174-B2
Application numberUS-201414567796-A
CountryUS
Kind codeB2
Filing dateDec 11, 2014
Priority dateDec 11, 2014
Publication dateJul 12, 2016
Grant dateJul 12, 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.

Systems, methods, and non-transitory computer-readable media can capture media content including an original set of frames. A selection of a time-lapse amount can be received. A subset of frames from the original set of frames can be identified based on the time-lapse amount. An orientation-based image stabilization process can be applied to the subset of frames to produce a stabilized subset of frames. A stabilized time-lapse media content item can be provided based on the stabilized subset of frames.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: capturing, by a computing system, media content including an original set of frames; receiving, by the computing system, a selection of a time-lapse amount; identifying, by the computing system, based on the time-lapse amount, a subset of frames from the original set of frames; applying, by the computing system, an orientation-based image stabilization process to the subset of frames to produce a stabilized subset of frames; and providing, by the computing system, a stabilized time-lapse media content item based on the stabilized subset of frames. 2. The computer-implemented method of claim 1 , further comprising: receiving a second selection of a second time-lapse amount; identifying, based on the second time-lapse amount, a second subset of frames from the original set of frames; applying the orientation-based image stabilization process to the second subset of frames to produce a stabilized second subset of frames; and providing a second stabilized time-lapse media content item based on the stabilized second subset of frames. 3. The computer-implemented method of claim 1 , further comprising: acquiring orientation data indicative of one or more orientations of a camera configured to capture the media content including the original set of frames, wherein the camera undergoes movement that causes the one or more orientations of the camera to change over time, wherein the orientation-based image stabilization process utilizes at least a portion of the orientation data, and wherein the stabilized time-lapse media content item corresponds to a stabilized hyperlapse media content item; and acquiring time data for each frame in the subset of frames, wherein at least the portion of the orientation data is associated with the time data for each frame in the subset of frames. 4. The computer-implemented method of claim 3 , wherein the orientation-based image stabilization process includes applying adaptive zoom with respect to the subset of frames to produce the stabilized subset of frames, and wherein the adaptive zoom is dependent upon at least the portion of the orientation data. 5. The computer-implemented method of claim 1 , wherein the selection of the time-lapse amount is received subsequent to the capturing of the media content including the original set of frames, and wherein the applying of the orientation-based image stabilization process is performed subsequent to the capturing of the media content including the original set of frames. 6. The computer-implemented method of claim 1 , wherein the time-lapse amount corresponds to a constant time-lapse rate, and wherein each frame in the subset of frames is identified based on the constant time-lapse rate. 7. The computer-implemented method of claim 1 , wherein the subset of frames excludes, based on the time-lapse amount, at least some frames from the original set of frames. 8. The computer-implemented method of claim 1 , further comprising: removing an original audio track included with the media content when the time-lapse amount corresponds to a time-lapse rate greater than one. 9. The computer-implemented method of claim 1 , further comprising: detecting a touch gesture for a particular duration of time; and providing, within the particular duration of time, at least a portion of the media content including the original set of frames. 10. The computer-implemented method of claim 1 , further comprising: sharing the stabilized time-lapse media content item via at least one social networking system. 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: capturing media content including an original set of frames; receiving a selection of a time-lapse amount; identifying, based on the time-lapse amount, a subset of frames from the original set of frames; applying an orientation-based image stabilization process to the subset of frames to produce a stabilized subset of frames; and providing a stabilized time-lapse media content item based on the stabilized subset of frames. 12. The system of claim 11 , wherein the instructions cause the system to further perform: receiving a second selection of a second time-lapse amount; identifying, based on the second time-lapse amount, a second subset of frames from the original set of frames; applying the orientation-based image stabilization process to the second subset of frames to produce a stabilized second subset of frames; and providing a second stabilized time-lapse media content item based on the stabilized second subset of frames. 13. The system of claim 11 , wherein the instructions cause the system to further perform: acquiring orientation data indicative of one or more orientations of a camera configured to capture the media content including the original set of frames, wherein the camera undergoes movement that causes the one or more orientations of the camera to change over time, wherein the orientation-based image stabilization process utilizes at least a portion of the orientation data, and wherein the stabilized time-lapse media content item corresponds to a stabilized hyperlapse media content item; and acquiring time data for each frame in the subset of frames, wherein at least the portion of the orientation data is associated with the time data for each frame in the subset of frames. 14. The system of claim 13 , wherein the orientation-based image stabilization process includes applying adaptive zoom with respect to the subset of frames to produce the stabilized subset of frames, and wherein the adaptive zoom is dependent upon at least the portion of the orientation data. 15. The system of claim 11 , wherein the selection of the time-lapse amount is received subsequent to the capturing of the media content including the original set of frames, and wherein the applying of the orientation-based image stabilization process is performed subsequent to the capturing of the media content including the original set of frames. 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: capturing media content including an original set of frames; receiving a selection of a time-lapse amount; identifying, based on the time-lapse amount, a subset of frames from the original set of frames; applying an orientation-based image stabilization process to the subset of frames to produce a stabilized subset of frames; and providing a stabilized time-lapse media content item based on the stabilized subset of frames. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions cause the computing system to further perform: receiving a second selection of a second time-lapse amount; identifying, based on the second time-lapse amount, a second subset of frames from the original set of frames; applying the orientation-based image stabilization process to the second subset of frames to produce a stabilized second subset of frames; and providing a second stabilized time-lapse media content item based on the stabilized second subset of frames. 18. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions cause the computing system to further perform: acquiring orientation data indicative of one or more orientations of a camera configured to capture the media conte

Assignees

Inventors

Classifications

  • performed by a processor, e.g. controlling the readout of an image memory · CPC title

  • for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters · CPC title

  • H04N5/783Primary

    Adaptations for reproducing at a rate different from the recording rate · CPC title

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

  • Electricity · mapped topic

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 US9392174B2 cover?
Systems, methods, and non-transitory computer-readable media can capture media content including an original set of frames. A selection of a time-lapse amount can be received. A subset of frames from the original set of frames can be identified based on the time-lapse amount. An orientation-based image stabilization process can be applied to the subset of frames to produce a stabilized subset o…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04N5/783. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 12 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).