-
公开(公告)号:US12159379B1
公开(公告)日:2024-12-03
申请号:US17872772
申请日:2022-07-25
Applicant: GoPro, Inc.
Inventor: David Newman , Robert McIntosh
IPC: G06T5/70 , G06T5/50 , H04N23/68 , H04N23/951
Abstract: Video frames are captured by an image capture device and stabilized to generate stabilized video frames. Multiple stabilized video frames are combined into single motion blurred video frames. Combination of multiple stabilized video frames into single motion blurred video frames produces motion blur within the single motion blurred video frames that is both physical and real.
-
公开(公告)号:US20240037793A1
公开(公告)日:2024-02-01
申请号:US17815507
申请日:2022-07-27
Applicant: GoPro, Inc.
Inventor: Andrew Russell , Robert McIntosh
CPC classification number: G06T7/85 , H04N5/2328 , G06T2207/20081
Abstract: Systems, apparatus, and methods for piggyback camera calibration. Existing piggybacked capture techniques use a “beauty camera” and an “action camera” to capture raw footage. The user directly applies the EIS stabilization track of a piggybacked action camera to the cinematic footage to create desired stable footage. Unfortunately, since the action camera may have been slightly offset from the cinematic video camera, the EIS stabilization data will only roughly approximate the necessary corrections. In other words, the user must manually fine tune the corrections. The disclosed embodiments use a calibration sequence to estimate a physical offset between the beauty camera and the action camera. Then, the estimated physical offset can be used to calculate an offset camera orientation for stabilizing the beauty camera. The foregoing process can be performed in-the-field before actual capture. This allows the user to check their set-up and fix any issues before capturing the desired footage.
-
公开(公告)号:US12170099B2
公开(公告)日:2024-12-17
申请号:US17805180
申请日:2022-06-02
Applicant: GoPro, Inc.
Inventor: David Newman , Robert McIntosh
IPC: G06F3/16 , G06F5/00 , G06F7/00 , G11B27/031 , G11B27/10
Abstract: Systems, apparatus, and methods for encoding telemetry data as audio waveforms. Action cameras may be used to capture telemetry data, which in some applications, may be more useful than its audio/visual media capture. For example, a user may desire the “look-and-feel” of one camera but would like to use the telemetry track information from an action camera. In so-called “piggybacking” operation, the user may rigidly affix the two cameras and use the video track with the telemetry track in post-processing. Unfortunately, time-aligning the two tracks can result in relative drift over time. Various embodiments of the present disclosure transfer telemetry data as data-over-audio. The data-over-audio may be sampled according to the recipient device and recorded at capture. Subsequent post-processing may be performed with the time-aligned tracks.
-
公开(公告)号:US12141950B2
公开(公告)日:2024-11-12
申请号:US18463922
申请日:2023-09-08
Applicant: GoPro, Inc.
Inventor: Robert McIntosh
IPC: G06T5/80 , G06T3/047 , G06T3/18 , G06T3/4053 , G06T5/73
Abstract: Image captured through a non-rectilinear lens may exhibit distortions. The distortions may be reduced by warping the image. However, warping the image may degrade the fidelity of the image. The warped image may be enhanced to increase the fidelity of the image. The enhancement may be applied to the portions of the image that were degraded from the warping.
-
公开(公告)号:US20240320803A1
公开(公告)日:2024-09-26
申请号:US18189186
申请日:2023-03-23
Applicant: GoPro, Inc.
Inventor: Robert McIntosh , David Newman
CPC classification number: G06T5/70 , G06T7/215 , H04N23/617 , H04N23/6811 , H04N23/80 , G06T2207/10016
Abstract: Systems, apparatus, and methods for adding post-processing motion blur to video. Conventional post-processing techniques relied on the filmmaker to select and stage their shots. Different motion blur techniques were designed to fix certain types of footage. Vector blur is one technique that “smears” pixel information in the direction of movement. Frame interpolation and stacking attempts to create motion blur by stacking interpolated frames together. Each technique has its own set of limitations. Various embodiments use a combination of motion blur techniques in post-processing for better, more realistic outcomes with faster/more efficient rendering times. In some cases, this may enable adaptive quality post-processing that may be performed in mobile/embedded ecosystems.
-
公开(公告)号:US20240320786A1
公开(公告)日:2024-09-26
申请号:US18358293
申请日:2023-07-25
Applicant: GoPro, Inc.
Inventor: Robert McIntosh
CPC classification number: G06T3/4007 , G06T3/10 , G06T3/18 , G06T5/50 , G06T5/70 , G06T7/11 , G06T7/13 , G06T7/246 , G06T2207/10016 , G06T2207/20081
Abstract: Systems, apparatus, and methods adding post-processing motion blur to video and/or frame interpolation with occluded motion. Conventional post-processing techniques relied on the filmmaker to select and stage their shots. Different motion blur techniques were designed to fix certain types of footage. Vector blur is one technique that “smears” pixel information in the direction of movement. Frame interpolation and stacking attempts to create motion blur by stacking interpolated frames together. Each technique has its own set of limitations. Various embodiments use a combination of motion blur techniques in post-processing for better, more realistic outcomes with faster/more efficient rendering times. In some cases, this may enable adaptive quality post-processing that may be performed in mobile/embedded ecosystems. Various embodiments use a combination of video frame interpolation techniques for better interpolated frames with faster/more efficient rendering times.
-
公开(公告)号:US20230368333A1
公开(公告)日:2023-11-16
申请号:US17662884
申请日:2022-05-11
Applicant: GoPro, Inc.
Inventor: Robert McIntosh
CPC classification number: G06T3/4007 , G06T5/50 , G06T7/248 , G06T2207/20212 , G06T2207/10016
Abstract: Systems, apparatus, and methods for motion transfer between different media. Two videos shot simultaneously are combined with aspects of each used to produce a higher-resolution frame interpolated video than would otherwise be possible by the devices alone. The interpolated video may be used in slow motion footage, a higher frame rate (e.g., virtual reality) application, or to add a realistic motion blur effect in post-processing (rather than in capture). A post-processing device may receive high-speed video from a high-speed camera and a low-speed video from a low-speed camera. The post-processing device may use motion data from the high-speed video to interpolate frames of (high-resolution) low-speed video producing low-speed interpolated video.
-
公开(公告)号:US11527069B1
公开(公告)日:2022-12-13
申请号:US17151547
申请日:2021-01-18
Applicant: GoPro, Inc.
Inventor: Andrew Russell , Robert McIntosh
IPC: G06V20/40 , H04N19/573 , H04N19/543 , G06V40/20
Abstract: Poses of a person depicted within video frame may be determined. The poses of the person may be used to generate intermediate video frames between the video frames.
-
公开(公告)号:US20250054167A1
公开(公告)日:2025-02-13
申请号:US18447598
申请日:2023-08-10
Applicant: GoPro, Inc.
Inventor: Robert McIntosh
IPC: G06T7/50
Abstract: Systems, apparatus, and methods for augmenting dense depth maps using sparse data. Various embodiments combine single-image depth estimation (SIDE) techniques with structure-from-motion techniques for improved depth accuracy. In some examples, a machine learning (ML) model is used to generate a dense depth map based on one or more frames/images of a video. Structure-from-motion (SfM) analysis is performed on the video to determine depth information from camera movement in the video. The structure-from-motion techniques may generate more accurate data than the ML model, however, the data from the ML model may be denser compared with the SFM depth data. The dense ML model depth map may be augmented by the SFM depth data. Augmentation may include fitting the relative depths determined by the ML model depth map to the absolute depth in the SFM data resulting in more accurate dense depth information.
-
公开(公告)号:US20240314433A1
公开(公告)日:2024-09-19
申请号:US18670673
申请日:2024-05-21
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , Andrew Russell , Robert McIntosh
CPC classification number: H04N23/683 , H04N7/0137 , H04N23/6811 , H04N23/6812 , H04N23/80
Abstract: Methods and apparatus for post-processing in-camera stabilized video. Embodiments of the present disclosure reconstruct and re-stabilize an in-camera stabilized video to provide for improved stabilization (e.g., a wider crop, etc.). In-camera sensor data may be stored and used to re-calculate orientation metadata in post-production. In-camera stabilization provides several benefits (e.g., the ability to share stabilized videos from the camera without additional post-processing as well as reduced file sizes of the shared videos). Camera-aware post-processing can reuse portions of the in-camera stabilized videos while providing additional benefits (e.g., the ability to regenerate the original captured videos in post-production and re-stabilize the videos). Camera-aware post-processing can also improve orientation metadata and remove sensor error. The disclosed techniques also enable assisted optical flow-based stabilization using the refined metadata.
-
-
-
-
-
-
-
-
-