APPARATUS AND METHODS FOR PRE-PROCESSING AND STABILIZATION OF CAPTURED IMAGE DATA

    公开(公告)号:US20240205545A1

    公开(公告)日:2024-06-20

    申请号:US18594896

    申请日:2024-03-04

    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.

    Systems, apparatus, and methods for stabilization and blending of exposures

    公开(公告)号:US11818465B2

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

    申请号: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.

    Systems and methods for visually encoding information into a pixel-based image

    公开(公告)号:US11756149B2

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

    申请号:US17687006

    申请日:2022-03-04

    Applicant: GoPro, Inc.

    Inventor: David Newman

    CPC classification number: G06T1/0028 H04N1/3224

    Abstract: Information may be visually encoded within visual content of an image using a distortion projection. The distortion projection may cause stretching of a visual element defined within a pixel array of the image. Information may be visually encoded within the pixel array using visual characteristic(s) of the pixel array. Presentation of the visual content based on a non-distortion projection may reduce a number of pixels that defines the visual element within the pixel array and may reduce visual impact of the information visually encoded within the pixel array.

    SYSTEMS AND METHODS FOR SIMULATING MULTIPLE LENS DISTORTIONS WITHIN A SINGLE IMAGE

    公开(公告)号:US20230274387A1

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

    申请号:US18312493

    申请日:2023-05-04

    Applicant: GoPro, Inc.

    Inventor: David Newman

    CPC classification number: G06T3/0093

    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.

    Systems and methods for determining capture settings for visual content capture

    公开(公告)号:US11678032B2

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

    申请号:US17748899

    申请日:2022-05-19

    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.

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

    公开(公告)号:US11582387B2

    公开(公告)日:2023-02-14

    申请号:US17241056

    申请日:2021-04-26

    Applicant: GoPro, Inc.

    Inventor: David Newman

    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.

    System and method for presenting and viewing a spherical video segment

    公开(公告)号:US11546566B2

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

    申请号:US16721595

    申请日:2019-12-19

    Applicant: GoPro, Inc.

    Abstract: Systems and methods for tagging portions a spherical video segment are provided. The spherical video segment may include visual content. User input indicating a moment in time in the spherical video segment and a viewing angle corresponding to the moment in time may be received. Tag information for the spherical video segment may be generated. The tag information may identify the moment in time and the viewing angle such that a subsequent presentation of the spherical video segment, proximate to the moment in time, includes a notification that the viewing angle is outside a display field of view based on the viewing angle being located outside the display field of view.

    SYSTEMS AND METHODS FOR DETERMINING CAPTURE SETTINGS FOR VISUAL CONTENT CAPTURE

    公开(公告)号:US20220279092A1

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

    申请号:US17748899

    申请日:2022-05-19

    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.

Patent Agency Ranking