Systems and methods for synchronizing visual content

    公开(公告)号:US11019237B2

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

    申请号:US16884838

    申请日:2020-05-27

    Applicant: GoPro, Inc.

    Abstract: Multiple image capture devices may individually generate time information and capture images. Individual image captures devices may receive time information of other image capture device(s). Individual image capture devices may transmit its time information to other image capture device(s) independent of reception of the time information of other image capture device(s). Individual image capture devices may generate time synchronization information for the captured images based on its time information and the received time information of other image capture device(s). Images captured by different image capture devices may be time-synchronized based on at least one of generated time-synchronization information.

    SYSTEMS AND METHODS FOR DETERMINING CAPTURE SETTINGS FOR VISUAL CONTENT CAPTURE

    公开(公告)号:US20200374424A1

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

    申请号:US16992363

    申请日:2020-08-13

    Applicant: GoPro, Inc.

    Abstract: A capture settings for one or more image capture devices may be determined. The capture setting may define one or more aspects of operation for the image capture device(s). The aspect(s) of operation for the image capture device(s) may include one or more aspects of operation for a processor of the image capture device(s), an image sensor of the image capture device(s), and/or an optical element of the image capture device(s). A machine-readable optical code may be generated based on the capture setting and/or other information. The machine-readable optical code may convey the capture setting for the image capture device(s) such that a first image capture device capturing a first image including the machine-readable optical code may: (1) identify the machine-readable optical code within the first image; (2) determine the capture setting conveyed by the machine-readable optical code; and (3) operate in accordance with the capture setting.

    METHODS AND APPARATUS FOR ENCRYPTING CAMERA MEDIA

    公开(公告)号:US20200068166A1

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

    申请号:US16107744

    申请日:2018-08-21

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for encrypting captured media. In one embodiment, the method includes capturing media data via use of a lens of an image capture apparatus; obtaining a number used only once (NONCE) value from the captured media data; obtaining an encryption key for use in encryption of the captured media data; using the obtained NONCE value and the obtained encryption key for encrypting the captured media data; and storing the encrypted media data. In some variants, the media is encrypted prior to storage, thereby obviating any instances in which the captured media data resides in a wholly unencrypted instance. Apparatus and methods for decrypting encrypted captured media are also disclosed.

    SYSTEMS AND METHODS FOR MODIFYING IMAGE DISTORTION (CURVATURE) FOR VIEWING DISTANCE IN POST CAPTURE

    公开(公告)号:US20190362465A1

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

    申请号:US16536515

    申请日:2019-08-09

    Applicant: GoPro, Inc.

    Abstract: Systems and methods for modifying image distortion (curvature) for viewing distance in post capture. Presentation of imaging content on a content display device may be characterized by a presentation field of view (FOV). Presentation FOV may be configured based on screen dimensions of the display device and distance between the viewer and the screen. Imaging content may be obtained by an activity capture device characterized by a wide capture field of view lens (e.g., fish-eye). Images may be transformed into rectilinear representation for viewing. When viewing images using presentation FOV that may narrower than capture FOV, transformed rectilinear images may appear distorted. A transformation operation may be configured to account for presentation FOV-capture FOV mismatch. In some implementations, the transformation may include fish-eye to rectilinear transformation characterized by a transformation strength that may be configured based on a ratio of the presentation FOV to the capture FOV.

    Systems and methods for synchronizing visual content

    公开(公告)号:US10477076B1

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

    申请号:US16131505

    申请日:2018-09-14

    Applicant: GoPro, Inc.

    Abstract: Multiple image capture devices may individually generate time information and capture images. Individual image captures devices may receive time information of other image capture device(s). Individual image capture devices may transmit its time information to other image capture device(s) independent of reception of the time information of other image capture device(s). Individual image capture devices may generate time synchronization information for the captured images based on its time information and the received time information of other image capture device(s). Images captured by different image capture devices may be time-synchronized based on at least one of generated time-synchronization information.

    METHODS AND APPARATUS FOR PROJECTION CONVERSION DECODING FOR APPLICATIONS ECO-SYSTEMS

    公开(公告)号:US20190182462A1

    公开(公告)日:2019-06-13

    申请号:US16212408

    申请日:2018-12-06

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for projection conversion decoding for applications eco-systems are disclosed. In one embodiment, a decoder apparatus is utilized to read formatting information from an intermediate projection format; convert the intermediate projection format to a display projection format; apply a rotation operation to the display projection format in accordance with the reading of the formatting information; and transmit the display projection format for use by an application. In some implementations, the intermediate projection format has been stabilized prior to encoding in order to improve upon the encoding efficiency for the intermediate projection format. The application of the rotation operation may then be utilized to reverse the stabilized imaging data. Methods and computing systems are also disclosed.

    Systems and methods for spatially adaptive video encoding

    公开(公告)号:US10291910B2

    公开(公告)日:2019-05-14

    申请号:US15334213

    申请日:2016-10-25

    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 BLOCK-BASED LAYOUT FOR NON-RECTANGULAR REGIONS BETWEEN NON-CONTIGUOUS IMAGING REGIONS

    公开(公告)号:US20190141322A1

    公开(公告)日:2019-05-09

    申请号:US16143224

    申请日:2018-09-26

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for providing block-based layouts for non-rectangular regions between non-contiguous imaging regions in projections such as, for example, Rotated Sphere Projections (RSP). In one embodiment, methods and apparatus for selecting coding unit block sizes for non-rectangular regions disposed between non-contiguous imaging portions is disclosed. The methods and apparatus may be configured to obtain a frame of captured imaging content, the frame of captured imaging content including the non-rectangular regions disposed between the non-contiguous imaging portions; select a plurality of differing coding block sizes for each of a plurality of regions located within the non-rectangular regions disposed between the non-contiguous imaging portions; determine which one of the plurality of differing coding block sizes optimizes an encoding efficiency for the obtained frame of captured imaging content; and encode the obtained frame of captured imaging content in accordance with the determined one off the plurality of differing coding block sizes.

Patent Agency Ranking