Temporal smoothing in image capture systems

    公开(公告)号:US11132773B2

    公开(公告)日:2021-09-28

    申请号:US16877034

    申请日:2020-05-18

    Applicant: GoPro, Inc.

    Abstract: Systems and methods are disclosed for image capture. For example, methods may include accessing a sequence of images from an image sensor; determining a sequence of parameters for respective images in the sequence of images based on the respective images; storing the sequence of images in a buffer; determining a temporally smoothed parameter for a current image in the sequence of images based on the sequence of parameters, wherein the sequence of parameters includes parameters for images in the sequence of images that were captured after the current image; applying image processing to the current image based on the temporally smoothed parameter to obtain a processed image; and storing, displaying, or transmitting an output image based on the processed image.

    Dynamic power allocation for memory using multiple interleaving patterns

    公开(公告)号:US12197266B2

    公开(公告)日:2025-01-14

    申请号:US17992406

    申请日:2022-11-22

    Applicant: GoPro, Inc.

    Abstract: Systems and methods are disclosed for dynamic power allocation for memory using multiple interleaving patterns. For example, a system may include a set of memory devices, including a first subset and a second subset, and a memory management circuitry configured to translate virtual addresses into physical addresses of memory locations in the set of memory devices using a first interleaving pattern when operating in a first mode; and translate virtual addresses using a second interleaving pattern when operating in a second mode. The first and second interleaving patterns both map virtual addresses in a first range exclusively to memory devices in the first subset. The first interleaving pattern maps virtual addresses in a second range to memory devices in the first subset and in the second subset. The second interleaving pattern maps virtual addresses in the second range exclusively to memory devices in the first subset.

    METHODS AND APPARATUS FOR REAL-TIME GUIDED ENCODING

    公开(公告)号:US20250008227A1

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

    申请号:US18701256

    申请日:2023-02-07

    Applicant: GoPro, Inc.

    Abstract: Systems, apparatus, and methods for real-time guided encoding. In one exemplary embodiment, an image processing pipeline (IPP) is implemented within a system-on-a-chip (SoC) that includes multiple stages, ending with a codec. The codec compresses video obtained from the previous stages into a bitstream for storage within removable media (e.g., an SD card), or transport (over e.g., Wi-Fi, Ethernet, or similar network). While most hardware implementations of real-time encoding allocate bit rate based on a limited look-forward (or look-backward) of the data in the current pipeline stage, the exemplary IPP leverages real-time guidance that was collected during the previous stages of the pipeline.

    Lens cover-based image capture device operation

    公开(公告)号:US11539885B2

    公开(公告)日:2022-12-27

    申请号:US17239643

    申请日:2021-04-25

    Applicant: GoPro, Inc.

    Abstract: An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).

    LENS COVER-BASED IMAGE CAPTURE DEVICE OPERATION

    公开(公告)号:US20210250516A1

    公开(公告)日:2021-08-12

    申请号:US17239643

    申请日:2021-04-25

    Applicant: GoPro, Inc.

    Abstract: An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).

    Lens cover-based image capture device operation

    公开(公告)号:US10999504B1

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

    申请号:US16693706

    申请日:2019-11-25

    Applicant: GoPro, Inc.

    Abstract: An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).

    Sequential In-Place Blocking Transposition For Image Signal Processing

    公开(公告)号:US20180255307A1

    公开(公告)日:2018-09-06

    申请号:US15687918

    申请日:2017-08-28

    Applicant: GoPro, Inc.

    Abstract: Image signal processing may include obtaining a first portion of a first input image, the first portion having a defined width, a defined height, and a defined portion size, which is a product of multiplying the defined width by the defined height, the first portion of the first input image including a first set of image elements in raster order and having a cardinality of the defined portion size. Image signal processing may include sequential in-place blocking transposition of the first input image, which may include using a buffer, omit using another buffer, and has linear complexity, and may include buffering the first set of image elements using the buffer, the buffer having a defined buffer size within twice the defined portion size, and outputting the first set of image elements from the buffer in block order.

Patent Agency Ranking