-
公开(公告)号:US11388314B1
公开(公告)日:2022-07-12
申请号:US17096597
申请日:2020-11-12
Applicant: GoPro, Inc.
Inventor: David Newman
Abstract: An image capture device may receive GPS data during capture of video frames. GPS data may be used to increase accuracy of GPS time of the image capture device. GPS time of the image capture device at a later moment in the capture duration may be used to determine the times of earlier captured video frames.
-
公开(公告)号:US11158025B2
公开(公告)日:2021-10-26
申请号:US16237089
申请日:2018-12-31
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , David Newman , Kyler William Schwartz , William Edward MacDonald
Abstract: Apparatus and methods for optimized stitching of overcapture content. In one embodiment, the optimized stitching of the overcapture content includes capturing the overcapture content; producing overlap bands associated with the captured overcapture content; downsampling the produced overlap bands; generating derivative images from the downsampled overlap bands; generating a cost map associated with the generated derivative images; determining shortest path information for the generated cost map; generating a warp file based on the determined shortest path information, the generated warp file being utilized for the optimized stitching of the overcapture content. Camera apparatus and a non-transitory computer-readable apparatus are also disclosed.
-
公开(公告)号:US20210250507A1
公开(公告)日:2021-08-12
申请号:US17241056
申请日:2021-04-26
Applicant: GoPro, Inc.
Inventor: David Newman
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.
-
公开(公告)号:US20210144302A1
公开(公告)日:2021-05-13
申请号:US17153586
申请日:2021-01-20
Applicant: GoPro, Inc.
Inventor: Nicholas Ryan Gilmour , David Newman
IPC: H04N5/232 , H04N13/239 , G03B37/04 , H04N13/106 , G06F9/30
Abstract: An image capture device may switch operation between a spherical capture mode or a non-spherical capture mode. Operation of the image capture device in the spherical capture mode includes generation of spherical visual content based on the visual content generated by multiple image sensors. Operation of the image capture device in the non-spherical capture mode includes generation of non-spherical visual content based on visual content generated by a single image sensor.
-
公开(公告)号:US20210090214A1
公开(公告)日:2021-03-25
申请号:US16234396
申请日:2018-12-27
Applicant: GOPRO, INC.
Inventor: David Newman , Daryl Stimm , Adeel Abbas
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.
-
公开(公告)号:US10917565B1
公开(公告)日:2021-02-09
申请号:US16296610
申请日:2019-03-08
Applicant: GoPro, Inc.
Inventor: Nicholas Ryan Gilmour , David Newman
IPC: H04N5/232 , H04N13/239 , H04N13/106 , G03B37/04 , G06F9/30
Abstract: An image capture device may switch operation between a spherical capture mode or a non-spherical capture mode. Operation of the image capture device in the spherical capture mode includes generation of spherical visual content based on the visual content generated by multiple image sensors. Operation of the image capture device in the non-spherical capture mode includes generation of non-spherical visual content based on visual content generated by a single image sensor.
-
公开(公告)号:US10827176B2
公开(公告)日:2020-11-03
申请号:US16410919
申请日:2019-05-13
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
IPC: H04N19/124 , H04N21/218 , H04N21/2343 , H04N21/81 , H04N19/167 , H04N19/154 , H04N19/17
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.
-
公开(公告)号:US20200272748A1
公开(公告)日:2020-08-27
申请号:US16802367
申请日:2020-02-26
Applicant: GoPro, Inc.
Inventor: Craig Davidson , David Newman
Abstract: Apparatus and methods for validating media content. In one aspect, a method for validating captured media data is disclosed. In one embodiment, the method includes receiving the captured media data, the captured media data including encrypted fingerprint data; decrypting the encrypted fingerprint data; comparing the decrypted fingerprint data against other portions of the captured media data; and transmitting results of the comparing. In another aspect, apparatus for validating the captured media is disclosed. This apparatus may include a validation server in some implementations. Methods and apparatus for encrypting fingerprint data associated with captured media content are also disclosed.
-
公开(公告)号:US10684679B1
公开(公告)日:2020-06-16
申请号:US15485039
申请日:2017-04-11
Applicant: GOPRO, INC.
Inventor: David Newman
Abstract: Visual information defining visual content may be accessed. The visual content may include one or more views of one or more scenes. The scene(s) may include one or more human subjects. Gaze directions of the human subject(s) may be determined. The gaze directions may indicate one or more viewing directions in which the human subject(s) are looking. One or more directions of view for the visual content may be determined based on the gaze directions of the human subject(s). The direction(s) of view may include one or more of the viewing directions looked at by the human subject(s). The visual content may be presented on a display based on the direction(s) of view for the visual content.
-
公开(公告)号:US20190335177A1
公开(公告)日:2019-10-31
申请号:US16410919
申请日:2019-05-13
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Adeel Abbas , David Newman
IPC: H04N19/124 , H04N19/167 , H04N21/81 , H04N21/2343 , H04N19/154 , H04N21/218 , H04N19/17
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.
-
-
-
-
-
-
-
-
-