Systems and methods for simulating motion blur

    公开(公告)号:US12159379B1

    公开(公告)日:2024-12-03

    申请号:US17872772

    申请日:2022-07-25

    Applicant: GoPro, Inc.

    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.

    SYSTEMS, METHODS, AND APPARATUS FOR PIGGYBACK CAMERA CALIBRATION

    公开(公告)号:US20240037793A1

    公开(公告)日:2024-02-01

    申请号:US17815507

    申请日:2022-07-27

    Applicant: GoPro, Inc.

    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.

    Systems, apparatus, and methods for encoding telemetry data as audio waveforms

    公开(公告)号:US12170099B2

    公开(公告)日:2024-12-17

    申请号:US17805180

    申请日:2022-06-02

    Applicant: GoPro, Inc.

    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.

    Systems and methods for increasing image fidelity

    公开(公告)号:US12141950B2

    公开(公告)日:2024-11-12

    申请号:US18463922

    申请日:2023-09-08

    Applicant: GoPro, Inc.

    Inventor: Robert McIntosh

    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.

    Motion Blur for Multilayer Motion
    15.
    发明公开

    公开(公告)号:US20240320803A1

    公开(公告)日:2024-09-26

    申请号:US18189186

    申请日:2023-03-23

    Applicant: GoPro, Inc.

    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.

    METHODS AND APPARATUS FOR FRAME INTERPOLATION WITH OCCLUDED MOTION

    公开(公告)号:US20240320786A1

    公开(公告)日:2024-09-26

    申请号:US18358293

    申请日:2023-07-25

    Applicant: GoPro, Inc.

    Inventor: Robert McIntosh

    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.

    METHODS AND APPARATUS FOR MOTION TRANSFER BETWEEN DIFFERENT MEDIA

    公开(公告)号:US20230368333A1

    公开(公告)日:2023-11-16

    申请号:US17662884

    申请日:2022-05-11

    Applicant: GoPro, Inc.

    Inventor: Robert McIntosh

    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.

    METHODS AND APPARATUS FOR AUGMENTING DENSE DEPTH MAPS USING SPARSE DATA

    公开(公告)号:US20250054167A1

    公开(公告)日:2025-02-13

    申请号:US18447598

    申请日:2023-08-10

    Applicant: GoPro, Inc.

    Inventor: Robert McIntosh

    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.

    METHODS AND APPARATUS FOR RE-STABILIZING VIDEO IN POST-PROCESSING

    公开(公告)号:US20240314433A1

    公开(公告)日:2024-09-19

    申请号:US18670673

    申请日:2024-05-21

    Applicant: GoPro, Inc.

    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.

Patent Agency Ranking