Systems and methods for simulating multiple lens distortions within a single image

    公开(公告)号:US11978176B2

    公开(公告)日:2024-05-07

    申请号:US18312493

    申请日:2023-05-04

    Applicant: GoPro, Inc.

    Inventor: David Newman

    CPC classification number: G06T3/18

    Abstract: Multiple single lens distortion regions and one or more boundary regions may be determined within an image. Individual single lens distortion regions may have pixel displacement defined by a single lens distortion and individual boundary regions may have pixel displacement defined by a blend of at least two lens distortions. Multiple lens distortions may be simulated within the image by shifting pixels of the image input positions to output positions based on locations of pixels within a single lens distortion region and the corresponding single lens distortion or within a boundary region and a blend of corresponding lens distortions.

    Apparatus and methods for pre-processing and stabilization of captured image data

    公开(公告)号:US11949987B2

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

    申请号:US18063443

    申请日:2022-12-08

    Applicant: GoPro, Inc.

    Inventor: David Newman

    CPC classification number: H04N23/6845 G06T3/4038 H04N19/15 H04N23/6812

    Abstract: Apparatus and methods for the pre-processing of image data so as to enhance quality of subsequent encoding and rendering. In one embodiment, a capture device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, are configured to: receive captured image data (such as that sourced from two or more separate image sensors) and pre-process the data to enable stabilization of the corresponding images prior to encoding. In some implementations, the pre-processing includes combination (e.g., stitching) of the captured image data associated with the two or more sensors to facilitates the stabilization. Advantageously, undesirable artifacts such as object “jitter” can be reduced or eliminated. Methods and non-transitory computer readable apparatus are also disclosed.

    APPARATUS AND METHODS FOR NON-UNIFORM DOWNSAMPLING OF CAPTURED PANORAMIC IMAGES

    公开(公告)号:US20230360172A1

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

    申请号:US18222085

    申请日:2023-07-14

    Applicant: GoPro, Inc.

    CPC classification number: G06T3/4038 H04N7/0117 H04N23/698 H04N19/196

    Abstract: Apparatus and methods for the non-uniform downsampling of captured panoramic images. In one embodiment, a computing device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, being configured to: receive captured images, the captured images obtained using two or more image sensors; non-uniformly downsample the received captured images; and encode the non-uniformly downsampled images. In some variants, the non-uniformly downsampled images take into account a desired area of interest within the captured images. In some implementations, the computing device includes an image capture device. Methods and non-transitory computer readable apparatus are also disclosed.

    SYSTEMS AND METHODS FOR DETERMINING CAPTURE SETTINGS FOR VISUAL CONTENT CAPTURE

    公开(公告)号:US20230269448A1

    公开(公告)日:2023-08-24

    申请号:US18311057

    申请日:2023-05-02

    Applicant: GoPro, Inc.

    Abstract: A capture setting for one or more image capture devices may be determined. The capture setting may define one or more aspects of operation for the image capture device(s). The aspect(s) of operation for the image capture device(s) may include one or more aspects of operation for a processor of the image capture device(s), an image sensor of the image capture device(s), and/or an optical element of the image capture device(s). A machine-readable optical code may be generated based on the capture setting and/or other information. The machine-readable optical code may convey the capture setting for the image capture device(s) such that a first image capture device capturing a first image including the machine-readable optical code may: (1) identify the machine-readable optical code within the first image; (2) determine the capture setting conveyed by the machine-readable optical code; and (3) operate in accordance with the capture setting.

    SYSTEMS, APPARATUS, AND METHODS FOR ENCODING TELEMETRY DATA AS AUDIO WAVEFORMS

    公开(公告)号:US20230245688A1

    公开(公告)日:2023-08-03

    申请号:US17805180

    申请日:2022-06-02

    Applicant: GoPro, Inc.

    CPC classification number: G11B27/10 G06F3/162 G11B27/031

    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.

    Methods and apparatus for encrypting camera media

    公开(公告)号:US11706382B2

    公开(公告)日:2023-07-18

    申请号:US17371077

    申请日:2021-07-08

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for encrypting captured media. In one embodiment, the method includes capturing media data via use of a lens of an image capture apparatus; obtaining a number used only once (NONCE) value from the captured media data; obtaining an encryption key for use in encryption of the captured media data; using the obtained NONCE value and the obtained encryption key for encrypting the captured media data; and storing the encrypted media data. In some variants, the media is encrypted prior to storage, thereby obviating any instances in which the captured media data resides in a wholly unencrypted instance. Apparatus and methods for decrypting encrypted captured media are also disclosed.

    SYSTEMS, APPARATUS, AND METHODS FOR STABILIZATION AND BLENDING OF EXPOSURES

    公开(公告)号:US20230224583A1

    公开(公告)日:2023-07-13

    申请号:US17647581

    申请日:2022-01-10

    Applicant: GoPro, Inc.

    Inventor: David Newman

    Abstract: Systems, apparatus, and methods for stabilization and blending of exposures. So-called Electronic Image Stabilization (EIS) techniques use image manipulation software to compensate for camera motion. Unfortunately, existing EIS techniques cannot compensate for artifacts introduced by low shutter speed (e.g., blurs). Various embodiments of the present disclosure generate stabilized images from multiple exposures. In one exemplary embodiment, the stabilized exposures are blended using a linear sum of the color data for each pixel of the image. By stabilizing each exposure and linearly summing the light information, the camera shake can be removed, and the subject motion blur can be controlled. The stabilization and blending techniques enable a mathematical emulation of a selected shutter angle from many high-speed exposures.

    APPARATUS AND METHODS FOR NON-UNIFORM DOWNSAMPLING OF CAPTURED PANORAMIC IMAGES

    公开(公告)号:US20230023937A1

    公开(公告)日:2023-01-26

    申请号:US17960017

    申请日:2022-10-04

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for the non-uniform downsampling of captured panoramic images. In one embodiment, a computing device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, being configured to: receive captured images, the captured images obtained using two or more image sensors; non-uniformly downsample the received captured images; and encode the non-uniformly downsampled images. In some variants, the non-uniformly downsampled images take into account a desired area of interest within the captured images. In some implementations, the computing device includes an image capture device. Methods and non-transitory computer readable apparatus are also disclosed.

    GPS TIMING FOR VIDEO FRAMES
    69.
    发明申请

    公开(公告)号:US20220311909A1

    公开(公告)日:2022-09-29

    申请号:US17842334

    申请日:2022-06-16

    Applicant: GoPro, Inc.

    Inventor: David Newman

    Abstract: An image capture device may receive GPS data during capture of video frames. GPS data may be used to increase accuracy of GPS time of the image capture device. GPS time of the image capture device at a later moment in the capture duration may be used to determine the times of earlier captured video frames.

Patent Agency Ranking