Multi-level lookup tables for control point processing and histogram collection

    公开(公告)号:US10885615B2

    公开(公告)日:2021-01-05

    申请号:US16412829

    申请日:2019-05-15

    Applicant: GoPro, Inc.

    Abstract: Multiple lookup tables (LUTs) storing different numbers of control point values are used to process pixels within different blocks of an image, such as after image processing using tone mapping and/or tone control, and/or to collect histogram information or implement 3D LUTs. First control point values stored within a first LUT are applied against pixels of a given block of an image to produce a distorted image block. Second control point values stored within a second lookup table are applied against a pixel of the distorted image block to produce a processed pixel. The second LUT is one of a plurality of second LUTs and stores fewer values than the first LUT. A processed image is produced using the processed pixel. The processed image is then output for further processing or display.

    Color correction integrations for global tone mapping

    公开(公告)号:US10692196B2

    公开(公告)日:2020-06-23

    申请号:US15955855

    申请日:2018-04-18

    Applicant: GoPro, Inc.

    Abstract: Color correction is integrated within global tone mapping operations to modify an image captured using an image capture device. New luminance values are determined for the pixels of the image by performing global tone mapping against those pixels using one or more sets of color correction values, which are applied against respective luminance values and color components of those pixels. The sets of color correction values are identified within 3×3 color correction matrices. A gain curve for modifying contrast values of the image is determined based on at least one of the new luminance values. A modified image is then generated by modifying the contrast values according to the gain curve, for example, by applying a gamma curve against the contrast values using data stored in a three-dimensional lookup table.

    Intelligent sensor switch during recording

    公开(公告)号:US12219268B2

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

    申请号:US18195065

    申请日:2023-05-09

    Applicant: GoPro, Inc.

    Abstract: An image capture device may process first frames from a first image sensor obtained at a first frame rate and store the processed first frames in a memory. The image capture device may obtain first camera control statistics based at least on partially processed second frames from a second image sensor obtained at a second frame rate. The image capture device may switch a capture mode to obtain third frames at the second frame rate from the first image sensor and to obtain fourth frames at the first frame rate from the second image sensor.

    COLOR FRINGING PROCESSING INDEPENDENT OF TONE MAPPING

    公开(公告)号:US20240406592A1

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

    申请号:US18798380

    申请日:2024-08-08

    Applicant: GoPro, Inc.

    Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving an image from an image sensor, detecting, in a linear domain, color fringing areas in the image, correcting detected color fringing areas to obtain a corrected image, performing tone mapping to the corrected image to obtain a tone mapped image and storing, displaying, or transmitting an output image based on at least the tone mapped image.

    Auto exposure metering for spherical panoramic content

    公开(公告)号:US11736806B2

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

    申请号:US17521120

    申请日:2021-11-08

    Applicant: GoPro, Inc.

    CPC classification number: H04N23/73 H04N23/698 H04N23/71

    Abstract: Auto exposure metering is adapted for spherical panoramic content. Using input image data, a first metering map is generated for a selected image sensor and a second metering map is generated for an unselected image sensor. Auto exposure level values for the selected image sensor and for the unselected image sensor are respectively metered using the first metering map and the second metering map, such as by adjusting luminance weights in certain locations of the respective image sensor panoramic image capture band. Hemispherical images are processed using the auto exposure metered level values and stitched together in a panoramic format to produce a spherical panoramic image. The metering maps are generated to account for areas of greatest image data importance relative to a primary orientation direction of the spherical panoramic image. This allows for effective auto exposure metering of such areas within the resulting spherical panoramic image.

Patent Agency Ranking