Zoom indication for stabilizing unstable video clips

US9633697B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9633697-B2
Application numberUS-201213476234-A
CountryUS
Kind codeB2
Filing dateMay 21, 2012
Priority dateSep 30, 2008
Publication dateApr 25, 2017
Grant dateApr 25, 2017

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.

A computer-implemented method for zoom indication for stabilizing unstable video clips is described. To indicate zoom, a zoom value associated with an unstable segment of a video clip is received. The zoom value represents a value by which frames of the video clip in the unstable segment need to be zoomed to stabilize the unstable segment. An indicia is displayed representing the zoom value in a thumbnail in a user interface. The thumbnail represents the video clip. The indicia displayed over a region in the thumbnail corresponding to the unstable segment in the video clip.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: displaying, in a user interface, a thumbnail having a plurality of distinct regions that each represent a different segment of a video clip, wherein the video clip includes a plurality of frames and an unstable segment of the video clip that comprises a subset of the plurality of frames; and displaying, over at least one of the plurality of distinct regions in the thumbnail that corresponds to the unstable segment in the video clip, an indicia representing a zoom value associated with the unstable segment of the video clip, wherein frames in the subset need to be zoomed by the zoom value to be stabilized. 2. The method of claim 1 , further comprising: receiving a selection of the indicia; and in response to receiving the selection, displaying, in the user interface, a new thumbnail that includes the frames of the video clip in the unstable segment. 3. The method of claim 1 , further comprising: detecting a deletion of the indicia; in response to detecting the deletion, removing the unstable segment from the video clip; and displaying, in the user interface, an updated thumbnail that represents the video clip with the unstable segment removed. 4. The method of claim 1 , further comprising: detecting a selection of the indicia; in response to detecting the selection, removing frames of the video clip other than the unstable segment; and displaying, in the user interface, an updated thumbnail that represents the unstable segment. 5. The method of claim 1 , further comprising receiving the zoom value associated with the unstable segment of the video clip from a video stabilization unit configured to stabilize unstable segments of video clips. 6. The method of claim 5 , further comprising providing the video clip including the unstable segment to the video stabilization unit. 7. A non-transitory computer-readable medium storing instructions executable by data processing apparatus to perform operations comprising: displaying, in a user interface, a thumbnail having a plurality of distinct regions that each represent a different segment of a video clip, wherein the video clip includes a plurality of frames and an unstable segment of the video clip that comprises a subset of the plurality of frames; and displaying, over at least one of the plurality of distinct regions in the thumbnail that corresponds to the unstable segment in the video clip, an indicia representing a zoom value associated with the unstable segment of the video clip, wherein frames in the subset need to be zoomed by the zoom value to be stabilized. 8. The medium of claim 7 , further comprising: receiving a selection of the indicia; and in response to receiving the selection, displaying, in the user interface, a new thumbnail that includes the frames of the video clip in the unstable segment. 9. The medium of claim 7 , the operations further comprising: detecting a deletion of the indicia; in response to detecting the deletion, removing the unstable segment from the video clip; and displaying, in the user interface, an updated thumbnail that represents the video clip with the unstable segment removed. 10. The medium of claim 7 , the operations further comprising: detecting a selection of the indicia; in response to detecting the selection, removing frames of the video clip other than the unstable segment; and displaying, in the user interface, an updated thumbnail that represents the unstable segment. 11. The medium of claim 7 , the operations further comprising receiving the zoom value associated with the unstable segment of the video clip from a video stabilization unit configured to stabilize unstable segments of video clips. 12. The medium of claim 11 , the operations further comprising providing the video clip including the unstable segment to the video stabilization unit. 13. A computer-implemented method comprising: displaying, in a user interface, a thumbnail having a plurality of distinct regions that each represent a different segment of a video clip, wherein the video clip includes a plurality of frames and an unstable segment of the video clip that comprises a subset of the plurality of frames; displaying, over at least one of the plurality of distinct regions in the thumbnail that corresponds to the unstable segment in the video clip, an indicia representing a first range of zoom values associated with the unstable segment of the video clip, wherein frames in the subset need to be zoomed by the first range of zoom values to be stabilized to a stabilization level; and displaying, over at least one of the plurality of distinct regions in the thumbnail, a new indicia representing a second range of zoom values associated with the unstable segment of the video clip, wherein the frames in the subset need to be zoomed by the second range of zoom values to be stabilized to a new stabilization level that is different from the stabilization level. 14. The method of claim 13 , the operations further comprising receiving the first range of zoom values from a video stabilization unit configured to stabilize the unstable segment based on the stabilization level, wherein the video stabilization unit is configured to determine the values in the first range of zoom values. 15. The method of claim 14 , further comprising: providing the video clip to the video stabilization unit; providing the stabilization level to the video stabilization unit; and receiving the first range of zoom values. 16. The method of claim 13 , further comprising: receiving the new stabilization level as a user input; providing the new stabilization level to the video stabilization unit; and receiving the second range of zoom values. 17. A non-transitory computer-readable medium storing instructions executable by data processing apparatus to perform operations comprising: displaying, in a user interface, a thumbnail having a plurality of distinct regions that each represent a different segment of a video clip, wherein the video clip includes a plurality of frames and an unstable segment of the video clip that comprises a subset of the plurality of frames; displaying, over at least one of the plurality of distinct regions in the thumbnail that corresponds to the unstable segment in the video clip, an indicia representing a first range of zoom values associated with the unstable segment of the video clip, wherein frames in the subset need to be zoomed by the first range of zoom values to be stabilized to a stabilization level; and displaying, over at least one of the plurality of distinct regions in the thumbnail, a new indicia representing a second range of zoom values associated with the unstable segment of the video clip, wherein the frames in the subset need to be zoomed by the second range of zoom values to be stabilized to a new stabilization level that is different from the stabilization level. 18. The medium of claim 17 , the operations further comprising receiving the first range of zoom values from a video stabilization unit configured to stabilize the unstable segment based on the stabilization level, wherein the video stabilization unit is configured to determine the values in the first range of zoom values. 19. The medium of claim 17 , the operations further comprising: providing the video clip to the video stabilization unit; providing the stabilization level to the video stabilization unit; and receiving the first range of zoom values. 20. The medium of

Assignees

Inventors

Classifications

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

  • G11B27/34Primary

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

  • based on the image signal · CPC title

  • on discs (G11B27/036, G11B27/038 take precedence) · 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 US9633697B2 cover?
A computer-implemented method for zoom indication for stabilizing unstable video clips is described. To indicate zoom, a zoom value associated with an unstable segment of a video clip is received. The zoom value represents a value by which frames of the video clip in the unstable segment need to be zoomed to stabilize the unstable segment. An indicia is displayed representing the zoom value in …
Who is the assignee on this patent?
Ubillos Randy, Apple Inc
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 25 2017 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).