-
公开(公告)号:US12243184B2
公开(公告)日:2025-03-04
申请号:US18340611
申请日:2023-06-23
Applicant: GoPro, Inc.
Inventor: David A. Newman , Joshua Edward Bodinet , Otto Kenneth Sievert , Timothy MacMillan
Abstract: In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is output.
-
公开(公告)号:US20250045863A1
公开(公告)日:2025-02-06
申请号:US18920047
申请日:2024-10-18
Applicant: GoPro, Inc.
Inventor: David A. Newman , Joshua Edward Bodinet , Otto Kenneth Sievert , Timothy Macmillan
Abstract: In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is output.
-
公开(公告)号:US12125165B2
公开(公告)日:2024-10-22
申请号:US18340611
申请日:2023-06-23
Applicant: GoPro, Inc.
Inventor: David A. Newman , Joshua Edward Bodinet , Otto Kenneth Sievert , Timothy MacMillan
CPC classification number: G06T3/047 , G06T3/00 , G06T3/40 , G06T5/80 , G06T2207/10004 , G06T2207/10016 , G06T2207/20021 , G06T2210/22
Abstract: In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is output.
-
公开(公告)号:US12013518B2
公开(公告)日:2024-06-18
申请号:US18468598
申请日:2023-09-15
Applicant: GoPro, Inc.
Inventor: David A. Newman
IPC: G02B13/16 , G02B3/08 , H04N23/698
CPC classification number: G02B13/16 , G02B3/08 , H04N23/698
Abstract: Methods and apparatus for seamlessly transitioning between lens projections. In one exemplary embodiment, a piecewise lens projection is composed of three (3) functions: (i) a first polynomial-based lens projection, (ii) a second “joining” lens projection, and (iii) a trigonometric lens projection. The piecewise lens projection characterizes virtualized lens distortion as a function of FOV; image data can be dynamically projected based on the virtualized lens distortion, regardless of FOV. In this manner, a user may achieve the visually familiar effects associated with a first lens definition for a first FOV, while still smoothly animating transitions to other lens projections (e.g., a larger FOV using stereographic projections).
-
公开(公告)号:US11895425B2
公开(公告)日:2024-02-06
申请号:US18059827
申请日:2022-11-29
Applicant: GoPro, Inc.
Inventor: David A. Newman
IPC: H04N5/262 , G11B27/034 , H04N23/68
CPC classification number: H04N5/2621 , G11B27/034 , H04N23/6811
Abstract: Methods and apparatus for metadata-based cinematography, production effects, shot selection, and/or other content augmentation. Effective cinematography conveys storyline, emotion, excitement, etc. Unfortunately, most amateur filmmakers lack the knowledge and ability to create cinema quality media. Various aspects of the present disclosure are directed to, among other things, rendering media based on instantaneous metadata. Unlike traditional post-processing techniques that rely on human subjectivity, some of the various techniques described herein leverage the camera's actual experiential data to enable cinema-quality post-processing for the general consuming public. Instantaneous metadata-based cinematography and shot selection advisories and architectures are also described.
-
96.
公开(公告)号:US11887210B2
公开(公告)日:2024-01-30
申请号:US17930602
申请日:2022-09-08
Applicant: GoPro, Inc.
Inventor: William Edward MacDonald , Kyler William Schwartz , David A. Newman
CPC classification number: G06T1/20 , G06T1/60 , G06T5/002 , G06T5/50 , G06T2207/20221
Abstract: Methods and apparatus for image processing of spherical content via hardware acceleration components. In one embodiment, an EAC image is subdivided into facets via existing software addressing and written into the memory buffers (normally used for rectilinear cubemaps) in a graphics processing unit (GPU). The EAC facets may be translated, rotated, and/or mirrored so as to align with the expected three-dimensional (3D) coordinate space. The GPU may use existing hardware accelerator logic, parallelization, and/or addressing logic to greatly improve 3D image processing effects (such as a multi-band blend using Gaussian blurs.)
-
公开(公告)号:US20230419999A1
公开(公告)日:2023-12-28
申请号:US18465619
申请日:2023-09-12
Applicant: GoPro, Inc.
Inventor: David A. Newman , Adam Silver
IPC: G11B27/10 , G11B27/30 , G11B27/031 , G10L25/57 , H04N5/91 , H04N9/82 , G11B27/28 , G06V20/40 , G10L15/06 , G10L15/22 , H04N5/77 , G11B27/13 , G11B27/34 , H04N19/513 , G06T7/246
CPC classification number: G11B27/10 , G11B27/3081 , G11B27/031 , G10L25/57 , H04N5/91 , H04N9/8205 , G11B27/28 , G06V20/41 , G06V20/47 , G10L15/063 , G10L15/22 , H04N5/77 , G11B27/13 , G11B27/34 , H04N5/772 , H04N19/513 , G06T7/246 , G10L25/54
Abstract: Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video clips selected from among sets of candidate video clips. Best scenes can also be identified by receiving an indication of an event of interest within video from a user during the capture of the video. Metadata patterns representing activities identified within video clips can be identified within other videos, which can subsequently be associated with the identified activities.
-
公开(公告)号:US11688034B2
公开(公告)日:2023-06-27
申请号:US17513415
申请日:2021-10-28
Applicant: GoPro, Inc.
Inventor: David A. Newman , Joshua Edward Bodinet , Otto Kenneth Sievert , Timothy MacMillan
CPC classification number: G06T3/0018 , G06T3/00 , G06T3/40 , G06T5/006 , G06T2207/10004 , G06T2207/10016 , G06T2207/20021 , G06T2210/22
Abstract: In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion caused by a lens used to capture the input video frame. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is the outputted.
-
公开(公告)号:US20230126515A1
公开(公告)日:2023-04-27
申请号:US18145205
申请日:2022-12-22
Applicant: GoPro, Inc.
Inventor: David A. Newman
IPC: G06T5/00 , G06T7/11 , G06T5/20 , G06T7/194 , H04N23/698
Abstract: Apparatus and methods for applying motion blur to overcapture content. In one embodiment, the motion blur is applied by selecting a number of frames of the captured image content for application of motion blur; selecting a plurality of pixel locations within the number of frames of the captured image content for the application of motion blur; applying motion blur to the captured image content in accordance with the selected number of frames and the selected plurality of pixel locations; and outputting the captured image content with the applied motion blur. In some implementations, motion blur is applied via implementation of a virtualized neutral density filter. Computerized devices and computer-readable apparatus for the application of motion blur are also disclosed.
-
100.
公开(公告)号:US11481863B2
公开(公告)日:2022-10-25
申请号:US17079183
申请日:2020-10-23
Applicant: GoPro, Inc.
Inventor: William Edward MacDonald , Kyler William Schwartz , David A. Newman
Abstract: Methods and apparatus for image processing of spherical content via hardware acceleration components. In one embodiment, an EAC image is subdivided into facets via existing software addressing and written into the memory buffers (normally used for rectilinear cubemaps) in a graphics processing unit (GPU). The EAC facets may be translated, rotated, and/or mirrored so as to align with the expected three-dimensional (3D) coordinate space. The GPU may use existing hardware accelerator logic, parallelization, and/or addressing logic to greatly improve 3D image processing effects (such as a multi-band blend using Gaussian blurs.)
-
-
-
-
-
-
-
-
-