GPS timing for video frames
    71.
    发明授权

    公开(公告)号: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.

    Methods and apparatus for optimized stitching of overcapture content

    公开(公告)号:US11158025B2

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

    申请号:US16237089

    申请日:2018-12-31

    Applicant: GoPro, Inc.

    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.

    APPARATUS AND METHODS FOR PRE-PROCESSING AND STABILIZATION OF CAPTURED IMAGE DATA

    公开(公告)号: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.

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

    公开(公告)号:US20210090214A1

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

    申请号:US16234396

    申请日:2018-12-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.

    Systems and methods for spatially adaptive video encoding

    公开(公告)号:US10827176B2

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

    申请号:US16410919

    申请日:2019-05-13

    Applicant: GoPro, Inc.

    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.

    METHODS AND APPARATUS FOR VALIDATING MEDIA CONTENT

    公开(公告)号:US20200272748A1

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

    申请号:US16802367

    申请日:2020-02-26

    Applicant: GoPro, Inc.

    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.

    Systems and methods for generating viewpoints for visual content based on gaze

    公开(公告)号: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.

    SYSTEMS AND METHODS FOR SPATIALLY ADAPTIVE VIDEO ENCODING

    公开(公告)号:US20190335177A1

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

    申请号:US16410919

    申请日:2019-05-13

    Applicant: GoPro, Inc.

    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.

Patent Agency Ranking