-
公开(公告)号:US20180276800A1
公开(公告)日:2018-09-27
申请号:US15467730
申请日:2017-03-23
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , David Newman
CPC classification number: G06T5/009 , G06F3/147 , G06T9/001 , G06T2200/32 , G06T2207/10024 , G06T2207/20208 , G06T2207/20221 , G09G5/005 , G09G5/14 , G09G2320/0261 , G09G2320/066 , G09G2340/0428 , G09G2340/06 , G09G2340/12 , H04N5/2251 , H04N5/23238 , H04N7/18 , H04N13/243 , H04N19/597
Abstract: Apparatus and methods for source dynamic range processing of panoramic and/or spherical imaging content. In one exemplary embodiment, apparatus and methods are disclosed in which capturing the aforementioned panoramic and/or spherical imaging content in a source dynamic range, receiving a viewport position for the panoramic and/or spherical imaging content, stitching (if necessary) the panoramic and/or spherical imaging content in the source dynamic range, and rendering the viewport in the source dynamic range. In a variant, the viewport in the source dynamic range is developed into a display dynamic range, encoded in the display dynamic range and shared with a viewer of the viewport. In another variant, the rendered viewport in the source dynamic range is encoded in the source dynamic range, transmitted and decoded in the source dynamic range and rendered in the display dynamic range.
-
公开(公告)号:US09940697B2
公开(公告)日:2018-04-10
申请号:US15347610
申请日:2016-11-09
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
CPC classification number: G06T5/001 , G06T3/0087 , G06T3/0093 , G06T3/4038 , G06T5/006 , G06T5/20 , G06T5/50 , G06T2207/10012
Abstract: Systems and methods for capturing and/or processing of panoramic imaging content using spatial redundancy-based mapping. Panoramic imaging content may be processed using a processing pipeline that may operate on a portion of the image. Images may be transformed prior to processing. Image transformation may introduce distortion and/or data redundancy. Image partitioning for the pipeline processing may be configured based on spatial redundancy associated with the transformation. Windowing operation may include partitioning an image using non-rectangular and/or non-equal windows.
-
公开(公告)号:US09892760B1
公开(公告)日:2018-02-13
申请号:US15458794
申请日:2017-03-14
Applicant: GOPRO, INC.
Inventor: David Newman
CPC classification number: G11B27/19 , G11B27/034 , G11B27/3027 , H04N5/77 , H04N5/772 , H04N9/8205 , H04N21/435 , H04N21/4524 , H04N21/84
Abstract: Apparatus and methods for combining metadata with video into a video stream using a 32-bit aligned payload, that is computer storage efficient and human discernable. The metadata is stored in a track in a self-describing structure. Metadata track may be decoded using an identifier reference table that is substantially smaller than typical fourCC identifier tables. The combined metadata/video stream is compatible with a standard video stream convention and may be played using conventional media player applications that reads media files compliant with MP4/MOV container format. The proposed format may enable decoding of metadata during streaming, partitioning of combined video stream without loss of metadata. The proposed format and/or metadata protocol provides for temporal synchronization of metadata with video frames.
-
公开(公告)号:US20170301065A1
公开(公告)日:2017-10-19
申请号:US15347610
申请日:2016-11-09
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
CPC classification number: G06T5/001 , G06T3/0087 , G06T3/0093 , G06T3/4038 , G06T5/006 , G06T5/20 , G06T5/50 , G06T2207/10012
Abstract: Systems and methods for capturing and/or processing of panoramic imaging content using spatial redundancy-based mapping. Panoramic imaging content may be processed using a processing pipeline that may operate on a portion of the image. Images may be transformed prior to processing. Image transformation may introduce distortion and/or data redundancy. Image partitioning for the pipeline processing may be configured based on spatial redundancy associated with the transformation. Windowing operation may include partitioning an image using non-rectangular and/or non-equal windows.
-
公开(公告)号:US20170295356A1
公开(公告)日:2017-10-12
申请号:US15259512
申请日:2016-09-08
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Balineedu Chowdary Adsumilli , David Newman
CPC classification number: H04N13/161 , H04N5/2251 , H04N5/23238 , H04N13/111 , H04N13/194 , H04N13/243 , H04N13/282 , H04N13/344 , H04N19/597
Abstract: Apparatus and methods for characterizing panoramic content, such as by a wide field of view and large image size. In one implementation, a panoramic image may be mapped to a cube or any other projection e.g icosahedron or octahedron. The disclosure exploits content continuity between facets, such as in the case of encoding/decoding cube-projected images. One facet may be encoded/decoded independently from other facets to obtain a seed facet. One or more transformed versions of the seed facet may be obtained; e.g., one corresponding to a 90° counterclockwise rotation, another to a 90° clockwise rotation, and one to an 180° rotation. Transformed versions may be used to form an augmented image. The remaining facets of the cube may be encoded using transformed versions within the augmented image. Continuity between transformed facets in the top row of the augmented image and facets in the middle row of the augmented image may be utilized for motion or intra prediction, and to obtain greater encoding performance compared to encoding facets independently.
-
公开(公告)号:US20170251208A1
公开(公告)日:2017-08-31
申请号:US15414403
申请日:2017-01-24
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
IPC: H04N19/103 , H04N5/247 , H04N5/232 , H04N19/127 , G06T3/20 , H04N19/124
Abstract: Systems and methods for providing imaging content using spatially varying encoding quality. Imaging content may be acquired using spherical lenses (e.g., fisheye). When viewing spherical imaging content, spherical to planar image transformations may be utilized. Such transformations (e.g., equirectangular) may be characterized by spatially varying image distortion. Transformed images may be encoded. Encoding process may be configured based on spatially varying encoding quality. Encoding quality may be configured based on the transformation such that portions of the transformed image characterized by greater distortion may be encoded using lower quality (e.g. greater QP values); portions of the transformed image characterized by lower distortion may be encoded using greater quality (e.g. lower QP values). Such encoding may produce a bitstream characterized by a lower bitrate for a given quality and/or better quality for a given bitrate as compared to an encoding process that may apply a uniform encoding quality.
-
公开(公告)号:US20170244945A1
公开(公告)日:2017-08-24
申请号:US15050275
申请日:2016-02-22
Applicant: GOPRO, INC.
Inventor: Joven Matias , David Newman , Ha Phan , Timothy Bucklin
CPC classification number: G11B27/34 , H04N5/23238 , H04N5/23293 , H04N5/772
Abstract: Systems and methods for presenting and viewing a spherical video segment is provided. The spherical video segment including tag information associated with an event of interest may be obtained. The tag information may identify a point in time and a viewing angle at which the event of interest is viewable in the spherical video segment. An orientation of a two dimensional display may be determined based upon output signals of a sensor. A display field of view within the spherical video segment may be determined and presented on the display based upon the orientation of the display. The display field of view may be captured as a two dimensional video segment. If the viewing angle of the event of interest is outside the display field of view proximate the point in time, a notification may be presented within the display field of view.
-
公开(公告)号:US20170223368A1
公开(公告)日:2017-08-03
申请号:US15250748
申请日:2016-08-29
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Balineedu Chowdary Adsumilli , David Newman
IPC: H04N19/30 , H04N19/59 , H04N19/146
CPC classification number: H04N19/30 , H04N19/146 , H04N19/167 , H04N19/187 , H04N19/29 , H04N19/59
Abstract: Apparatus and methods for digital video data compression via a scalable, multi-resolution approach. In one embodiment, the video content may be encoded using a multi-resolution and/or multi-quality scalable coding approach that reduces computational and/or energy load on a client device. In one implementation, a low fidelity image is obtained based on a first full resolution image. The low fidelity image may be encoded to obtain a low fidelity bitstream. A second full resolution image may be obtained based on the low fidelity bitstream. A portion of a difference image obtained based on the second full resolution image and the first full resolution may be encoded to obtain a high fidelity bitstream. The low fidelity bitstream and the high fidelity bitstream may be provided to e.g., a receiving device.
-
公开(公告)号:US12287826B1
公开(公告)日:2025-04-29
申请号:US17853689
申请日:2022-06-29
Applicant: GoPro, Inc.
Inventor: David Newman , Timothy David Bucklin , Otto Sievert , Luc Sargent
Abstract: Media items (e.g., images, videos) may be captured by one or more image capture devices. One or more of the media items may be identified as including/likely including depiction of a user based on proximity of capture of the media item(s) in time and location to the user. The identified media item(s) may be provided to the user.
-
公开(公告)号:US12262119B2
公开(公告)日:2025-03-25
申请号:US18594896
申请日:2024-03-04
Applicant: GoPro, Inc.
Inventor: David Newman
IPC: H04N23/68 , G06T3/4038 , H04N19/15
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.
-
-
-
-
-
-
-
-
-