METHODS AND APPARATUS FOR MULTI-ENCODER PROCESSING OF HIGH RESOLUTION CONTENT

    公开(公告)号:US20210287337A1

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

    申请号:US17332953

    申请日:2021-05-27

    Applicant: GoPro, Inc.

    Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.

    APPARATUS AND METHODS FOR MULTI-RESOLUTION IMAGE STITCHING

    公开(公告)号:US20210264565A1

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

    申请号:US17314217

    申请日:2021-05-07

    Applicant: GoPro, Inc.

    Abstract: Systems and methods for providing panoramic image and/or video content using multi-resolution stitching. Panoramic content may include stitched spherical (360-degree) images and/or VR video. In some implementations, multi-resolution stitching functionality may be embodied in a spherical image capture device that may include two lenses configured to capture pairs of hemispherical images. The capture device may obtain images (e.g., representing left and right hemispheres) that may be characterized by 180-degree (or greater) field of view. Source images may be combined using multi-resolution stitching methodology. Source images may be transformed to obtain multiple image components characterized by two or more image resolutions. The stitched image may be encoded using selective encoding methodology including: partitioning source images into a low resolution/frequency and a high resolution/frequency components; stitching low resolution/frequency components using coarse stitching operation, stitching high resolution/high frequency components using a refined stitch operation; combining stitched LF components and stitched HF components.

    Methods and apparatus for multi-encoder processing of high resolution content

    公开(公告)号:US11024008B1

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

    申请号:US16781953

    申请日:2020-02-04

    Applicant: GoPro, Inc.

    Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.

    Methods and apparatus for multi-encoder processing of high resolution content

    公开(公告)号:US11004176B1

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

    申请号:US16781946

    申请日:2020-02-04

    Applicant: GoPro, Inc.

    Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.

    Apparatus and methods for the optimal stitch zone calculation of a generated projection of a spherical image

    公开(公告)号:US10817978B2

    公开(公告)日:2020-10-27

    申请号:US16459482

    申请日:2019-07-01

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for the stitch zone calculation of a generated projection of a spherical image. In one embodiment, a computing device is disclosed which includes logic configured to: obtain a plurality of images; map the plurality of images onto a spherical image; re-orient the spherical image in accordance with a desired stitch line and a desired projection for the desired stitch line; and map the spherical image to the desired projection having the desired stitch line. In a variant, the desired stitch line is mapped onto an optimal stitch zone, the optimal stitch zone characterized as a set of points that defines a single line on the desired projection in which the set of points along the desired projection lie closest to the spherical image in a mean square sense.

    Adjusting the image of an object to search for during video encoding due to changes in appearance caused by camera movement

    公开(公告)号:US10536702B1

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

    申请号:US15415002

    申请日:2017-01-25

    Applicant: GOPRO, INC.

    Inventor: Adeel Abbas

    Abstract: Systems and methods for utilizing on-device sensor information to improve video encoding quality are discussed herein. Specifically, the systems and methods may utilize on-device sensor information to efficiently determine whether to encode a particular frame within a set of frames as an intra frame. When captured on video, a particular arrangement of a group of pixels within a frame may comprise a visual representation of an object within the frame. When encoding video footage, motion information characterizing motion of an image capturing device over time may be used to predict the modification of an arrangement of a group of pixels between frames. These predictions may be used to efficiently determine whether to encode a particular frame as an intra frame.

    Systems and methods for spatially selective video coding

    公开(公告)号:US10462466B2

    公开(公告)日:2019-10-29

    申请号:US15414426

    申请日:2017-01-24

    Applicant: GoPro, Inc.

    Abstract: Systems and methods for providing panoramic image and/or video content using spatially selective encoding and/or decoding. Panoramic content may include stitched spherical (360-degree) images and/or VR video. In some implementations, selective encoding functionality may be embodied in a spherical image capture device that may include two lenses configured to capture pairs of hemispherical images. Encoded source images may be decoded and stitched in order to obtain a combined image characterized by a greater field of view as compared to source images. The stitched image may be encoded using a selective encoding methodology including: partitioning a stitched image into multiple portions, determining if a portion is to be re-encoded. If the image portion is to be re-encoded, re-encoding the image portion. If an image portion is not to be re-encoded, copying previously encoded image portion in lieu of encoding.

    APPARATUS AND METHODS FOR THE STORAGE OF OVERLAPPING REGIONS OF IMAGING DATA FOR THE GENERATION OF OPTIMIZED STITCHED IMAGES

    公开(公告)号:US20190289223A1

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

    申请号:US16234330

    申请日:2018-12-27

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for stitching images, or re-stitching previously stitched images. Specifically, the disclosed systems in one implementation save stitching information and/or original overlap source data during an original stitching process. During subsequent retrieval, rendering, and/or display of the stitched images, the originally stitched image can be flexibly augmented, and/or re-stitched to improve the original stitch quality. Practical applications of the disclosed solutions enable, among other things, a user to create and stitch a wide field of view (FOV) panorama from multiple source images on a device with limited processing capability (such as a mobile phone or other capture device). Moreover, post-processing stitching allows for the user to convert from one image projection to another without fidelity loss (or with an acceptable level of loss).

Patent Agency Ranking