Reducing number of video framing

US12425533B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12425533-B1
Application numberUS-202418743541-A
CountryUS
Kind codeB1
Filing dateJun 14, 2024
Priority dateJun 14, 2023
Publication dateSep 23, 2025
Grant dateSep 23, 2025

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.

Framings of a video determines which spatial extents of the video are presented during playback of the video. A viewing path for the video is generated based on the framings of the video, and the number of framings for the video is reduced based on the viewing path for the video. The reduced number of framings for the video is provided for use in generating a presentation of the video.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for reducing number of video framing, the system comprising: one or more physical processors configured by machine-readable instructions to: obtain video information defining a video, the video including video content having a progress length, the video content including visual content viewable as a function of progress through the progress length, the visual content having a field of view; obtain framing information for the video, the framing information defining a set of framing for the video, the set of framing for the video including multiple framings of the visual content at multiple moments within the progress length, an individual framing of the visual content defining a positioning of a viewing window within the field of view of the visual content at a corresponding moment within the progress length, the viewing window defining extents of the visual content to be included within a presentation of the video; generate a viewing path for the video based on the framing information, the viewing path defining the positioning of the viewing window within the field of view of the visual content as the function of progress through the progress length; generate a reduced set of framing for the video based on the viewing path for the video, the reduced set of framing for the video including fewer number of framings of the visual content than the set of framing for the video, wherein generation of the reduced set of framing for the video based on the viewing path for the video includes: generation of a smoothed viewing path for the video from the viewing path for the video; identification of points on the smoothed viewing path that define the smoothed viewing path; and generation of the reduced set of framing for the video based on the identified points on the smoothed viewing path that define the smoothed viewing path; and provide the reduced set of framing for the video for use in generating the presentation of the video, wherein provision of the reduced set of framing for the video for use in generating the presentation of the video includes: usage of the reduced set of framing for the video to generate the presentation of the video; or presentation of a graphical user interface on an electronic display, the graphical user interface including framing-marker elements to represent framings of the visual content within the reduced set of framing for the video. 2. The system of claim 1 , wherein: the framing-marker elements are modifiable within the graphical user interface to change the framings of the visual content within the reduced set of framing for the video; and the graphical user interface further includes a framing number element, the framing number element enabling user control of a number of framing of the visual content within the reduced set of framing for the video. 3. A system for reducing number of video framing, the system comprising: one or more physical processors configured by machine-readable instructions to: obtain video information defining a video, the video including video content having a progress length, the video content including visual content viewable as a function of progress through the progress length, the visual content having a field of view; obtain framing information for the video, the framing information defining a set of framing for the video, the set of framing for the video including multiple framings of the visual content at multiple moments within the progress length, an individual framing of the visual content defining a positioning of a viewing window within the field of view of the visual content at a corresponding moment within the progress length, the viewing window defining extents of the visual content to be included within a presentation of the video; generate a viewing path for the video based on the framing information, the viewing path defining the positioning of the viewing window within the field of view of the visual content as the function of progress through the progress length; generate a reduced set of framing for the video based on the viewing path for the video, the reduced set of framing for the video including fewer number of framings of the visual content than the set of framing for the video; and provide the reduced set of framing for the video for use in generating the presentation of the video. 4. The system of claim 3 , wherein the framing information for the video is obtained based on a user's interaction with a mobile device. 5. The system of claim 3 , wherein the framing information for the video is obtained based on tracking of a thing depicted within the visual content. 6. The system of claim 3 , wherein the video content further includes audio content, and the framing information for the video is obtained based on direction of the audio content. 7. The system of claim 3 , wherein generation of the reduced set of framing for the video based on the viewing path for the video includes: generation of a smoothed viewing path for the video from the viewing path for the video; identification of points on the smoothed viewing path that define the smoothed viewing path; and generation of the reduced set of framing for the video based on the identified points on the smoothed viewing path that define the smoothed viewing path. 8. The system of claim 3 , wherein provision of the reduced set of framing for the video for use in generating the presentation of the video includes usage of the reduced set of framing for the video to generate the presentation of the video. 9. The system of claim 3 , wherein provision of the reduced set of framing for the video for use in generating the presentation of the video includes presentation of a graphical user interface on an electronic display, the graphical user interface including framing-marker elements to represent framings of the visual content within the reduced set of framing for the video. 10. The system of claim 9 , wherein the framing-marker elements are modifiable within the graphical user interface to change the framings of the visual content within the reduced set of framing for the video. 11. The system of claim 9 , wherein the graphical user interface further includes a framing number element, the framing number element enabling user control of a number of framing of the visual content within the reduced set of framing for the video. 12. A method for reducing number of video framing, the method performed by a computing system including one or more processors, the method comprising: obtaining, by the computing system, video information defining a video, the video including video content having a progress length, the video content including visual content viewable as a function of progress through the progress length, the visual content having a field of view; obtaining, by the computing system, framing information for the video, the framing information defining a set of framing for the video, the set of framing for the video including multiple framings of the visual content at multiple moments within the progress length, an individual framing of the visual content defining a positioning of a viewing window within the field of view of the visual content at a corresponding moment within the progress length, the viewing window defining extents of the visual content to be included within a presentation of the video; generating, by the computing system, a viewing path for the video based on the framing information, the viewing path defining the positioning of the viewing window within the field of view of the visual content as the function of progress through the progress length; generating, by the computing system,

Assignees

Inventors

Classifications

  • H04N5/91Primary

    Television signal processing therefor · CPC title

  • by using information detectable on the record carrier · 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

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 US12425533B1 cover?
Framings of a video determines which spatial extents of the video are presented during playback of the video. A viewing path for the video is generated based on the framings of the video, and the number of framings for the video is reduced based on the viewing path for the video. The reduced number of framings for the video is provided for use in generating a presentation of the video.
Who is the assignee on this patent?
Gopro Inc
What technology area does this patent fall under?
Primary CPC classification H04N5/91. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).