-
61.
公开(公告)号:US10148939B2
公开(公告)日:2018-12-04
申请号:US15357963
申请日:2016-11-21
Applicant: GoPro, Inc.
Inventor: Timothy Macmillan , Adeel Abbas
IPC: H04N13/243 , H04N5/232 , H04N5/265 , H04N19/136 , H04N19/44 , G06K9/46 , G06K9/52 , G06K9/62 , G06T3/00 , G06T3/20 , G06T7/00 , G06T11/60 , G06T15/20 , H04N13/302 , H04N13/344 , H04N13/10 , H04N13/334 , H04N13/282 , H04N13/161
Abstract: A system captures a first hemispherical image and a second hemispherical image, each hemispherical image including an overlap portion, the overlap portions capturing a same field of view, the two hemispherical images collectively comprising a spherical FOV and separated along a longitudinal plane. The system maps a modified first hemispherical image to a first portion of the 2D projection of a cubic image, the modified first hemispherical image including a non-overlap portion of the first hemispherical image, and maps a modified second hemispherical image to a second portion of the 2D projection of the cubic image, the modified second hemispherical image also including a non-overlap portion. The system maps the overlap portions of the first hemispherical image and the second hemispherical image to the 2D projection of the cubic image, and encodes the 2D projection of the cubic image to generate an encoded image representative of the spherical FOV.
-
公开(公告)号:US09992502B2
公开(公告)日:2018-06-05
申请号:US15250748
申请日:2016-08-29
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Balineedu Chowdary Adsumilli , David Newman
IPC: H04N19/30 , H04N19/59 , H04N19/146 , H04N19/187 , H04N19/167 , H04N19/29
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.
-
63.
公开(公告)号:US20180084257A1
公开(公告)日:2018-03-22
申请号:US15466559
申请日:2017-03-22
Applicant: GoPro, Inc.
Inventor: Adeel Abbas
IPC: H04N19/154 , H04N19/176 , H04N19/146
CPC classification number: H04N19/176 , H04N19/105 , H04N19/147 , H04N19/597 , H04N19/85
Abstract: Apparatus and methods for encoding 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, equirectangular or any other projection e.g., icosahedron or octahedron. Projection may be selected adaptively based on evaluation of the panoramic content. Content evaluation may include obtaining rate distortion cost metric for a given projection configuration including projection type, projection arrangement, and projection orientation. Projection configuration with the lowest cost may be selected as target projection for encoding content. As content composition changes (e.g., object motion, texture presence and/or location) projection may be adaptively selected to match changes in the content. Adaptive content selection methodology may provide for a lower encoded bitrate for a given encoded quality and/or higher quality for a given bitrate.
-
公开(公告)号:US20180040164A1
公开(公告)日:2018-02-08
申请号:US15230236
申请日:2016-08-05
Applicant: GoPro, Inc.
Inventor: David Newman , Adeel Abbas , Brian Schunck
CPC classification number: H04N19/63 , G06F3/011 , G06F3/013 , G06F3/0304 , G06T15/205 , G09G3/2092 , G09G3/2096 , G09G2320/0686 , G09G2340/00 , G09G2340/0407 , G09G2340/0428 , H04N5/23238 , H04N19/172 , H04N19/46 , H04N19/59 , H04N19/91
Abstract: Apparatus and methods for resolution based, selective retrieval, of various portions of video content for e.g., accelerated rendering. Embodiments described herein select different portions of content to retrieve at different resolutions; content of interest can be rendered at high resolution, boundary content can be retrieved and/or rendered at low resolution. By selectively retrieving and rendering the video content, a greater portion of rendering resources can be allocated to content of interest and/or rendering resources can be reduced for boundary content. Rendering resources may include (but are not limited to) processing power, device battery life, network bandwidth, device storage or latency of switching content of interest. In this manner, even platforms with limited rendering resources can provide an equivalent (if not better) user experience than much more capable prior art platforms.
-
65.
公开(公告)号:US20180027178A1
公开(公告)日:2018-01-25
申请号:US15357963
申请日:2016-11-21
Applicant: GoPro, Inc.
Inventor: Timothy Macmillan , Adeel Abbas
CPC classification number: H04N13/243 , G06K9/4609 , G06K9/52 , G06K9/6201 , G06K9/6212 , G06T3/0043 , G06T3/0068 , G06T3/20 , G06T7/0002 , G06T7/0038 , G06T7/0042 , G06T7/0075 , G06T7/38 , G06T7/593 , G06T7/73 , G06T11/60 , G06T15/20 , G06T2200/04 , G06T2207/20221 , H04N5/23238 , H04N13/10 , H04N13/161 , H04N13/282 , H04N13/302 , H04N13/334 , H04N13/344 , H04N19/136 , H04N19/44
Abstract: A system captures a first hemispherical image and a second hemispherical image, each hemispherical image including an overlap portion, the overlap potions capturing a same field of view, the two hemispherical images collectively comprising a spherical FOV and separated along a longitudinal plane. The system maps a modified first hemispherical image to a first portion of the 2D projection of a cubic image, the modified first hemispherical image including a non-overlap portion of the first hemispherical image, and maps a modified second hemispherical image to a second portion of the 2D projection of the cubic image, the modified second hemispherical image also including a non-overlap portion. The system maps the overlap portions of the first hemispherical image and the second hemispherical image to the 2D projection of the cubic image, and encodes the 2D projection of the cubic image to generate an encoded image representative of the spherical FOV.
-
公开(公告)号:US20170332107A1
公开(公告)日:2017-11-16
申请号:US15415603
申请日:2017-01-25
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , David Newman
Abstract: Panoramic content may be characterized by a wide field of view and large image size. Panoramic image may be mapped to cube projection. When encoding/decoding cube-projected images, the disclosure exploits content continuity between cube facets. 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, for example, 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 remained facets of the cube may be encoded using transformed versions within the augmented image. Boundary filtering may be applied to one or more edges of one or more facets.
-
公开(公告)号:US20170237983A1
公开(公告)日:2017-08-17
申请号:US15334213
申请日:2016-10-25
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
IPC: H04N19/124 , H04N19/154 , H04N19/17
CPC classification number: H04N19/124 , H04N19/154 , H04N19/167 , H04N19/17 , H04N21/21805 , H04N21/234345 , H04N21/23439 , H04N21/816
Abstract: Systems and methods for providing video content using spatially adaptive video encoding. Panoramic and/or virtual reality content may be viewed by a client device using a viewport with viewing dimension(s) configured smaller than available dimension(s) of the content. Client device may include a portable media device characterized by given energy and/or computational resources. Video content may be encoded using spatially varying encoding. For image playback, portions of panoramic image may be pre-encoded using multiple quality bands. Pre-encoded image portions, matching the viewport, may be provided and reduce computational and/or energy load on the client device during consumption of panoramic content. Quality distribution may include gradual quality transition area allowing for small movements of the viewport without triggering image re-encoding. Larger movements of the viewport may automatically trigger transition to another spatial encoding distribution.
-
68.
公开(公告)号:US12205236B2
公开(公告)日:2025-01-21
申请号:US18632691
申请日:2024-04-11
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Timothy MacMillan , Cesar Douady-Pleven
IPC: G06T3/08 , G06T3/12 , G06T3/14 , G06T3/4038 , H04N23/45 , H04N23/698
Abstract: Apparatus and methods for the stitch zone calculation of a generated projection of a spherical image. In one embodiment, a non-transitory computer-readable apparatus comprising a storage apparatus, the storage apparatus comprising instructions configured to, when executed by a processor apparatus, cause a computerized apparatus to identify a stitch line associated with an equatorial area of a plurality of spherical images; re-orient the plurality of spherical images in accordance with the stitch line; and project the re-oriented plurality of spherical images to a selected image projection type.
-
公开(公告)号:US12003692B2
公开(公告)日:2024-06-04
申请号:US17545156
申请日:2021-12-08
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Balineedu Chowdary Adsumilli , David Newman
IPC: H04N13/161 , H04N13/111 , H04N13/194 , H04N13/243 , H04N13/282 , H04N13/344 , H04N19/597 , H04N23/51 , H04N23/698
CPC classification number: H04N13/161 , H04N13/111 , H04N13/194 , H04N13/243 , H04N13/282 , H04N13/344 , H04N19/597 , H04N23/51 , H04N23/698
Abstract: A device includes a processor that is configured to obtain first facets of a first wide field-of-view image. An object is identified in a facet of the first facets. A second wide field-of-view image is obtained. A location of the object is identified in the second wide field-of-view image. Using the location of the object, the second wide field-of-view image is partitioned into second facets such that no boundary of any of the second facets overlaps the object. The second facets are then encoded in a compressed bitstream.
-
70.
公开(公告)号:US20230027366A1
公开(公告)日:2023-01-26
申请号:US17960040
申请日:2022-10-04
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , Timothy Macmillan , Cesar Douady-Pleven
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.
-
-
-
-
-
-
-
-
-