Apparatus and Methods for the Storage of Overlapping Regions of Imaging Data for the Generation of Optimized Stitched Images

    公开(公告)号:US20210321047A1

    公开(公告)日:2021-10-14

    申请号:US17240868

    申请日:2021-04-26

    申请人: GoPro, Inc.

    摘要: 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).

    Systems and methods for stabilizing videos

    公开(公告)号:US10958840B2

    公开(公告)日:2021-03-23

    申请号:US16713798

    申请日:2019-12-13

    申请人: GoPro, Inc.

    IPC分类号: H04N5/232 H04N5/225 H04N5/14

    摘要: Visual content is captured by an image capture device during a capture duration. The image capture devices experiences change in position during the capture duration. The trajectory of the image capture device is smoothed based on a look ahead of the trajectory. A punchout of the visual content is determined based on the smoothed trajectory. The punchout of the visual content is used to generate stabilized visual content.

    APPARATUS AND METHODS FOR NON-UNIFORM PROCESSING OF IMAGE DATA

    公开(公告)号:US20210004932A1

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

    申请号:US16503336

    申请日:2019-07-03

    申请人: GoPro, Inc.

    摘要: Methods and apparatus for processing of high resolution content so as to obey desired encoder constraints. In one embodiment, the method includes capturing high resolution imaging spherical content; mapping the spherical content to another frame of reference (e.g., a non-uniform mapping and scaling) splitting up the mapped and scaled 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 one variant, the mapping and scaling are chosen to enable rendering of 1080P content in a desired scope or range (e.g., 360 degrees) using commodity encoder hardware and software.

    Systems and methods for stabilizing videos

    公开(公告)号:US11696027B2

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

    申请号:US17837013

    申请日:2022-06-09

    申请人: GoPro, Inc.

    IPC分类号: H04N23/68 H04N23/51

    摘要: Images with an optical field of view are captured by an image capture device. An observed trajectory of the image capture device reflects the positions of the image capture device at different moments may be determined. A capture trajectory of the image capture device reflects virtual positions of the image capture device from which video content may be generated. The capture trajectory is determined based on a subsequent portion of the observed trajectory such that a portion of the capture trajectory corresponding to a portion of the observed trajectory is determined based on a subsequent portion of the observed trajectory. Orientations of punch-outs for the images are determined based on the capture trajectory. Video content is generated based on visual content of the images within the punch-outs.

    Apparatus and Methods for the Storage of Overlapping Regions of Imaging Data for the Generation of Optimized Stitched Images

    公开(公告)号:US20230009943A1

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

    申请号:US17932391

    申请日:2022-09-15

    申请人: GoPro, Inc.

    摘要: 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).

    Methods and apparatus for maximizing codec bandwidth in video applications

    公开(公告)号:US11228781B2

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

    申请号:US16572383

    申请日:2019-09-16

    申请人: GoPro, Inc.

    摘要: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360-degree content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.

    Systems and methods for stabilizing videos

    公开(公告)号:US11228712B2

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

    申请号:US16992479

    申请日:2020-08-13

    申请人: GoPro, Inc.

    IPC分类号: H04N5/232 H04N5/225 H04N5/14

    摘要: Visual content is captured by an image capture device during a capture duration. The image capture devices experiences motion during the capture duration. The intentionality of the motion of the image capture device is determined based on angular acceleration of the image capture device during the capture duration. A punchout of the visual content is determined based on the intentionality of the motion of the image capture device. The punchout of the visual content is used to generate stabilized visual content.

    SYSTEMS AND METHODS FOR STABILIZING VIDEOS
    9.
    发明申请

    公开(公告)号:US20200092480A1

    公开(公告)日:2020-03-19

    申请号:US16391705

    申请日:2019-04-23

    申请人: GoPro, Inc.

    IPC分类号: H04N5/232 H04N5/225

    摘要: Visual content is captured by an image capture device during a capture duration. The image capture devices experiences motion during the capture duration. The intentionality of the motion of the image capture device is determined based on angular acceleration of the image capture device during the capture duration. A punchout of the visual content is determined based on the intentionality of the motion of the image capture device. The punchout of the visual content is used to generate stabilized visual content.

    SYSTEMS AND METHODS FOR STABILIZING VIDEOS
    10.
    发明申请

    公开(公告)号:US20190356857A1

    公开(公告)日:2019-11-21

    申请号:US16418203

    申请日:2019-05-21

    申请人: GoPro, Inc.

    IPC分类号: H04N5/232

    摘要: Images with an optical field of view are captured by an image capture device. An observed trajectory of the image capture device reflects the positions of the image capture device at different moments may be determined. A capture trajectory of the image capture device reflects virtual positions of the image capture device from which video content may be generated. The capture trajectory is determined based on a subsequent portion of the observed trajectory such that a portion of the capture trajectory corresponding to a portion of the observed trajectory is determined based on a subsequent portion of the observed trajectory. Orientations of punch-outs for the images are determined based on the capture trajectory. Video content is generated based on visual content of the images within the punch-outs.