Systems and methods for simulating multiple lens distortions within a single image

    公开(公告)号:US11663692B2

    公开(公告)日:2023-05-30

    申请号:US17748862

    申请日:2022-05-19

    Applicant: GoPro, Inc.

    Inventor: David Newman

    CPC classification number: G06T3/0093

    Abstract: Multiple single lens distortion regions and one or more boundary regions may be determined within an image. Individual single lens distortion regions may have pixel displacement defined by a single lens distortion and individual boundary regions may have pixel displacement defined by a blend of at least two lens distortions. Multiple lens distortions may be simulated within the image by shifting pixels of the image input positions to output positions based on locations of pixels within a single lens distortion region and the corresponding single lens distortion or within a boundary region and a blend of corresponding lens distortions.

    Apparatus and methods for non-uniform downsampling of captured panoramic images

    公开(公告)号:US11494874B2

    公开(公告)日:2022-11-08

    申请号:US17132379

    申请日:2020-12-23

    Applicant: GoPro, Inc.

    Abstract: Apparatus and methods for the non-uniform downsampling of captured panoramic images. In one embodiment, a computing 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, being configured to: receive captured images, the captured images obtained using two or more image sensors; non-uniformly downsample the received captured images; and encode the non-uniformly downsampled images. In some variants, the non-uniformly downsampled images take into account a desired area of interest within the captured images. In some implementations, the computing device includes an image capture device. Methods and non-transitory computer readable apparatus are also disclosed.

    Methods and apparatus for shear correction in image projections

    公开(公告)号:US11470250B2

    公开(公告)日:2022-10-11

    申请号:US17139395

    申请日:2020-12-31

    Applicant: GoPro, Inc.

    Abstract: Methods and apparatus for shear correction in spherical projections. Embedded devices generally lack the compute and/or memory resources to implement two-dimensional (2D) stitches for spherical projections. Objects (such as a mounting fixture) within a certain distance of the camera may experience a 2D “tear” or “shear” artifact when stitched. Various embodiments of the present disclosure perform two orthogonal 1D stitches: (i) latitudinally across the meridian and (ii) longitudinally along the meridian to approximate the effect of a 2D stitch. Notably, the 1D stitch may be less precise than a true 2D stitch, however the image portion being stitched (e.g., the camera mount) is not the user's subject of interest and can be rendered much more loosely without adverse consequence. Temporal smoothing optimizations are additionally disclosed.

    METHODS AND APPARATUS FOR ENABLING PLAYBACK OF CONTENT DURING AN ONGOING CAPTURE

    公开(公告)号:US20220310128A1

    公开(公告)日:2022-09-29

    申请号:US17619525

    申请日:2020-06-24

    Applicant: GoPro, Inc.

    Inventor: David Newman

    Abstract: Apparatus and methods for enabling indexing and playback of media content before the end of a content capture. In one aspect, a method for enabling indexing of media data obtained as part of a content capture is disclosed. In one embodiment, the indexing enables playback of the media data during the capture and before cessation thereof. In one variant, the method includes generating an “SOS track” for one or more images. The SOS track does not contain the same information as a full index, but provides sufficient information to allow an index to be subsequently constructed. In one implementation, the provided information includes identifiable markers relating to video data, audio data, or white space, but it does not provide an enumerated or complete “table of contents” as in a traditional index.

    Systems and methods for visually encoding information into a pixel-based image

    公开(公告)号:US11288763B1

    公开(公告)日:2022-03-29

    申请号:US16517219

    申请日:2019-07-19

    Applicant: GoPro, Inc.

    Inventor: David Newman

    Abstract: Information may be visually encoded within visual content of an image using a distortion projection. The distortion projection may cause stretching of a visual element defined within a pixel array of the image. Information may be visually encoded within the pixel array using visual characteristic(s) of the pixel array. Presentation of the visual content based on a non-distortion projection may reduce a number of pixels that defines the visual element within the pixel array and may reduce visual impact of the information visually encoded within the pixel array.

    APPARATUS AND METHODS FOR VIDEO COMPRESSION

    公开(公告)号:US20220038750A1

    公开(公告)日:2022-02-03

    申请号:US17502852

    申请日:2021-10-15

    Applicant: GoPro, Inc.

    Abstract: Reducing artifacts in decoded images includes decoding a first facet of an image, where the first facet includes first edge pixels. A second facet of the image that includes second edge pixels is decoded. The first edge pixels are not adjacent to the second edge pixels and the second facet is decoded independently of the first facet. The first edge pixels are copied to an area adjacent to the second edge pixels. The second edge pixels are filtered using the copied first edge pixels. The second edge pixels are copied to an area adjacent to the first edge pixels. The first edge pixels are filtered using the copied second edge pixels.

    Methods and apparatus for projection conversion decoding for applications eco-systems

    公开(公告)号:US11218676B2

    公开(公告)日:2022-01-04

    申请号:US17020362

    申请日:2020-09-14

    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.

    Apparatus and methods for video compression

    公开(公告)号:US11166047B2

    公开(公告)日:2021-11-02

    申请号:US16821744

    申请日:2020-03-17

    Applicant: GoPro, Inc.

    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.

    Methods and apparatus for encrypting camera media

    公开(公告)号:US11064153B2

    公开(公告)日:2021-07-13

    申请号: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.

    METHODS AND APPARATUS FOR SHEAR CORRECTION IN IMAGE PROJECTIONS

    公开(公告)号:US20210203844A1

    公开(公告)日:2021-07-01

    申请号:US17139395

    申请日:2020-12-31

    Applicant: GoPro, Inc.

    Abstract: Methods and apparatus for shear correction in spherical projections. Embedded devices generally lack the compute and/or memory resources to implement two-dimensional (2D) stitches for spherical projections. Objects (such as a mounting fixture) within a certain distance of the camera may experience a 2D “tear” or “shear” artifact when stitched. Various embodiments of the present disclosure perform two orthogonal 1D stitches: (i) latitudinally across the meridian and (ii) longitudinally along the meridian to approximate the effect of a 2D stitch. Notably, the 1D stitch may be less precise than a true 2D stitch, however the image portion being stitched (e.g., the camera mount) is not the user's subject of interest and can be rendered much more loosely without adverse consequence. Temporal smoothing optimizations are additionally disclosed.

Patent Agency Ranking